Perangkat Lunak Aplikasi Bisnis

Perangkat lunak bisnis adalah perangkat lunak yang digunakan untuk membantu proses bisnis dalam meningkatkan produktivitasnya. Banyak sekali jenis aplikasi bisnis, tergantung dari kebutuhannya.
Perangkat lunak mulai dari bisnis skala kecil, menengah, dan besar. Untuk bisnis dalam skala kecil biasanya hanya membutuhkan aplikasi perkantoran dan akuntansi.

Untuk bisnis skala menengah membutuhkan aplikasi yang lebih kompleks lagi, yaitu customer relationship management (CRM), human resource software, payroll, dan backoffice. Untuk bisnis dalam skala besar dibutuhkan perangkat lunak dengan model enterprises dan bersifat sistem terdistribusi.

1. Akuntansi
Perangkat lunak akuntansi adalah program yang digunakan untuk merekam dan memproses setiap proses akuntansi. Proses akuntansi dapat dibagi menjadi beberapa modul fungsional, seperti account payable, account receivable, payroll, general ledger, dll. Beberapa contoh perangkat lunak akuntansi adalah:
o MYOB, bersifat komersial dan diproduksi oleh MYOB Inc.
o Peachtree, bersifat komersial dan diproduksi oleh Sage Software SB Inc.
o GNU Cash, bersifat open source dan dikembangkan oleh GNU Cash Development Team.
o Microsoft Money, bersifat komersial dan diproduksi oleh Microsoft.
o Quickbooks, bersifat komersial dan diproduksi oleh Intuit Inc.
o SAP, bersifat komersial dan diproduksi oleh SAP Inc.

2. Customer Relationship Management (CRM).
Customer Relationship Management adalah suatu konsep atau prosedur yang memungkinkan sebuah organisasi atau perusahaan dapat meningkatkan pelayanan terhadap pada customer dan pelanggannya. Dengan CRM perusahaan dapat terus mengenalkan setiap proses dan prosedur yang terpercaya agar dapat berinteraksi dengan para pelanggannya. Contoh perangkat lunak CRM adalah:
o Centraview, bersifat open source dan diproduksi oleh CentraView Inc dengan lisensi Mozilla Public License.
o Microsoft CRM, bersifat komersial dan diproduksi oleh Microsoft Corporation.
o Siebel CRM, bersifat komersial dan diproduksi oleh Siebel Systems, Inc.
o SAS Customer Intelligence, bersifat komersial dan diproduksi oleh SAS Institute Inc.
o Sage CRM Solutions, bersifat komersial dan diproduksi oleh  Sage Software, Inc.

Perangkat Lunak Aplikasi Penggunaan Rumah

Perangkat lunak penggunaan rumah adalah perangkat lunak yang digunakan untuk hiburan, referensi, dan pendidikan di rumah. Perangkat lunak jenis ini paling banyak digunakan untuk penggunaan pribadi. Jenis-jenis dari perangkat lunak ini adalah game, referensi, dan pendidikan di rumah.

1. Game
Perangkat lunak ini digunakan untuk hiburan pribadi. Contoh jenis dari perangkat lunak ini adalah perangkat lunak mainan atau game. Contohnya adalah:
o Minesweeper, merupakan game standar dari paket Microsoft Windows.
o Fifa 2005, jenis game olahraga bersifat komersial dan diproduksi oleh EA Sports.
o Championship Manager 2005, jenis game strategi bersifat komersial dan diproduksi oleh Sports Interactive.
o Need For Speed, jenis game balap mobil.
o Counter Strike, jenis game RPG bersifat komersial dan multiplayer. Diproduksi oleh.

2. Referensi
Perangkat lunak referensi digunakan untuk mencari referensi atau informasi tentang segala hal. Perangkat lunak ini bekerja seperti ensiklopedia, hanya saja dalam bentuk digital dan lebih interaktif. Banyak sekali fitur tambahan yang disediakan perangkat lunak ini, seperti pencarian peta, gambar, dll. Contoh perangkat lunak ini adalah:
o Britannica Ultimate Reference Suite, bersifat komersial dan diproduksi oleh Encyclopedia Britannica.
o Microsoft Encarta, bersifat komersial dan diproduksi oleh Microsoft Corp.
o Wikipedia, bersifat open source dan dikembangkan oleh Wikipedia Foundation.
o World Book Encyclopedia, bersifat komersial dan diproduksi oleh World Book Inc.

3. Pendidikan
Perangkat lunak ini digunakan untuk mendukung proses pengajaran dan pendidikan terutama untuk proses belajar mandiri. Berbagai jenis perangkat lunak yang mendukung proses pengajaran dan referensi memiliki beberapa macam, yaitu seperti proses pembelajaran, e-learning, kuis, dll. Contoh dari perangkat lunaknya adalah:
o Blackboard Academic Suite, bersifat komersial dan diproduksi oleh Blackboard Inc.
o The Geometer’s Sketchpad, bersifat komersial dan diproduksi oleh KCP Technologies.
o Quiz-Buddy, bersifat komersial dan diproduksi oleh Sierra Vista Software
o Kidspiration, bersifat komersial dan diproduksi oleh  Inspiration Software, Inc.

Perangkat Lunak Aplikasi Perkantoran

Perangkat lunak perkantoran atau kadang disebut sebagai perangkat lunak produksi adalah perangkat lunak yang digunakan secara umum untuk proses produksi dan administrasi pada organinasi, perorangan, dan perkantoran. Perangkat lunak jenis ini paling banyak digunakan untuk aplikasi perkantoran maupun perorangan. Perangkat lunak aplikasi jenis ini sangat banyak dibutuhkan oleh para pengguna komputer karena fungsinya yang sangat luas dan dibutuhkan oleh hampir semua jenis intansi.

1. Pengolah Dokumen (Word Processing).
Merupakan jenis perangkat lunak yang digunakan untuk mengolah dokumen teks. Contoh dari perangkat lunak ini adalah:
o Microsoft Word, bersifat komersial dan diproduksi Microsoft Corp.
o Open Office Writer, bersifat open source oleh OpenOffice.org.
o Staroffice Writer, bersifat komersial dan diproduksi oleh Sun Microsystems, Inc.
o AppleWorks Word Processing, bersifat komersial untuk komputer Apple Macintosh.
o Word Perfect, bersifat komersial dan diproduksi oleh Corel Corporation.
o Lotus Word Pro, bersifat komersial dan diproduksi oleh IBM Lotus Software.

2. Pengolah Angka (Spreadsheet)
Merupakan jenis perangkat lunak untuk pengolahan data matematis, misalnya untuk perhitungan data nilai yang dapat secara langsung dibuat laporannya. Contoh dari perangkat lunak ini adalah:
o Microsoft Excell, bersifat komersial dan diproduksi Microsoft Corp.
o Open Office Calc, bersifat open source oleh OpenOffice.org.
o Staroffice Calc, bersifat komersial dan diproduksi oleh Sun Microsystems, Inc.
o AppleWorks Spreadsheet, bersifat komersial untuk komputer Apple Macintosh.
o Quattro Pro, bersifat komersial dan diproduksi oleh Corel Corporation.
o Lotus 1-2-3, bersifat komersial dan diproduksi oleh IBM Lotus Software.

3. Pengolah Presentasi (Presentation)
Perangkat lunak presentasi, adalah perangkat lunak untuk melakukan presentasi baik grafik maupun teks. Contoh dari perangkat lunak jenis ini adalah:
o Microsoft Powerpoint, bersifat komersial dan diproduksi Microsoft Corp.
o Open Office Impress, bersifat open source oleh OpenOffice.org.
o Staroffice Impress, bersifat komersial dan diproduksi oleh Sun Microsystems, Inc.
o AppleWorks Presentation, bersifat komersial untuk komputer Apple Macintosh.
o Corel Presentation, bersifat komersial dan diproduksi oleh Corel Corporation.
o Lotus Freelance Graphics, bersifat komersial dan diproduksi oleh IBM Lotus Software

4. Basisdata
Merupakan jenis perangkat lunak untuk melakukan penyimpanan berbagai macam atau tipe data agar dapat diolah kembali dengan mudah. Contoh dari tipe data yang dapat disimpan adalah: string (kata), angka, biner, datetime, image, file, dll. Saat ini banyak sekali jenis perangkat lunak basis data mulai dari yang bersifat lokal, client server, maupun terdistribusi.

Saat ini juga telah berkembang berbagai jenis database manager atau Database Management System (DBMS) yang memiliki banyak keunggulan.  Keuntungan dari penggunaan basis data adalah meningkatkan integritas data dan mengurangi redundansi data. Contoh dari perangkat lunak basis data adalah:
o Microsoft Access, bersifat komersial dan diproduksi oleh Microsoft Corp.
o MySQL, bersifat opensource dan diproduksi oleh Microsoft Corp.
o Sybase, bersifat komersial dan diproduksi oleh Sybase Inc.
o Oracle, bersifat komersial dan diproduksi oleh Microsoft Corp.
o Microsoft SQL Server, bersifat komersial dan diproduksi oleh Microsoft Corp.
o PostgreSQL, bersifat komersial dan diproduksi oleh Microsoft Corp.

5. Document Management System
Document management system atau sistem pengelolaan dokumen adalah perangkat lunak aplikasi yang digunakan untuk menelusuri dan menyimpan data atau image dari dokumen kertas. Contoh dari perangkat lunak ini adalah:
o Microsoft Document Imaging, bersifat komersial dan diproduksi oleh Microsoft Corp.
o doQuments, bersifat komersial dan diproduksi oleh Itaz Corp.
o DocMoto, bersifat komersial dan diproduksi oleh CHL Software.
o infoRouter, bersifat komersial dan diproduksi oleh  Active Innovations, Inc.

6. Text Editor
Text editor adalah jenis perangkat lunak aplikasi yang digunakan untuk menyunting plain text. Hal yang membedakan antara word processor dan text editor adalah text editor tidak melakukan pengelolaan terhadap format dokumen, seperti font, warna, index, dll. Contoh dari perangkat lunak ini adalah:
o Notepad, bersifat komersial dan masuk dalam paket sistem operasi Microsoft Windows.
o Editplus, bersifat komersial dan diproduksi oleh ES Computing.
o Ultraedit, bersifat komersial dan diproduksi oleh IDM Computer Solutions.
o Jedit, bersifat open source dan dibawah lisensi GNU General Public License.
o Vi, merupakan text editor dengan tampilan text base pada sistem operasi linux. Bersifat opensource dan dibawah lisensi GNU General Public License.

Hak Pemakaian Perangkat Lunak

Berdasarkan cara mendapatkannya dan hak pemakaian, perangkat lunak dapat digolongkan menjadi perangkat lunak komersial, perangkat lunak domain publik, shareware, freeware, rentalware, freesoftware atau opensource.

1. Perangkat Lunak Komersial
Perangkat lunak komersial biasa juga disebut proprietary software merupakan perangkat lunak yang dijual secara komersial. Setiap orang yang bermaksud menginstalnya harus membelinya. Jika tidak membelinya berarti membajak perangkat lunak dan dapat dikenai sanksi hukum karena ada hak cipta (copyright). Hak cipta adalah satu bentuk hak yang dilindungi hukum dimana seseorang dilarang untuk menyalin hak atas kekayaan intelektual (HAKI) tanpa izin pemegangnya. Perangkat lunak ini juga disertai lisensi yang melarang pembeli menyalin perangkat lunak untuk diberikan kepada orang lain ataupun untuk dijual kembali. Contoh perangkat lunak komersial adalah Microsoft Office dan CorelDraw.

2. Perangkat Lunak Rentalware
Merupakan perangkat lunak yang bisa digunakan oleh seseorang atau institusi dengan cara meyewa. Penyewaan biasanya dilakukan pertahun.

3. Perangkat Lunak Domain-Public
Merupakan perangkat lunak yang tidak disertai hak cipta dan memungkinkan siapa saja melakukan tindakan apa saja terhadap program tersebut, termasuk membuang nama penciptanya dan memperlakukannya sebagai karya ciptanya sendiri dan mengenakan hak cipta. Perangkat lunak seperti ini umumnya berupa kode sumber dan banyak dijumpai di internet.

4. Perangkat Lunak Shareware
Merupakan perangkat lunak yang tersedia tanpa kode sumber dan biasanya digunakan oleh pemakai dengan tujuan untuk dievaluasi selama masa tertentu tanpa membayar sama sekali dan jika sesudah masa tersebut berlalu, maka pemakai tersebtu tetap menggunakannya maka ia harus membayar ke pembuat (pemegang hak cipta) perangkat lunak tersebut. Berbeda dengan versi trial, shareware tidak memiliki masa kadaluarsa. Artinya, pemakai tetap bisa menggunakannya walau batas uji coba telah berakhir. Umumnya pembuat shareware menyediakan layanan konsultasi, manual tercetak, update (pemutakhiran) ke versi terbaru secara gratis, dan terkadang memberikan bonus berupa perangkat lunak lain. Tujuan pembuatan shareware adalah untuk mendapatkan bantuan dana dari pemakai guna pengembangan lebih lanjut.

5. Perangkat Lunak Freeware
Perangkat lunak jenis ini tersedia tanpa kode sumber dan bebas digunakan oleh siapa saja tanpa perlu membayar. Berbagai alasan pembuatan freeware adalah (1) penarik bagi pemakai untuk membeli versi lebih lanjut (dengan fitur yang lebih lengkap) yang bersifat komersial, (2) pembuat menginginkan tanggapan dari pemakai sehingga ia dapat mengembangkannya ke versi lebih bagus, (3) pembuat ingin menyebarluaskan karyanya supaya ia menjadi terkenal, dan (4) pembuat ini benar-benar ingin membantu pemakai dalam melaksanakan tugas tertentu tanpa perlu membeli perangkat lunak komersial.

6. Free Software (Freeware)
Ini merupakan istilah yang dicanangkan oleh Richard Stallman pendiri (Pendiri Free Software Foundation) untuk menyatakan perangkat lunak yang dilengkapi kode sumber yang memungkinkan siapa saja dapat menggunakan program tersebut dan bahkan ikut mengembangkannya. Secara lebih lengkap, sebuah software disebut free software jika:
• Pemakai memilki kebebasan untuk menjalankan program untuk tujuan apa saja.
• Pemakai memiliki kebebasan untuk memodifikasi program sesuai kebutuhan. Oleh karena itu kode sumber harus tersedia.
• Pemakai memiliki kebebasan untuk mendistribusikan kembali salinan program, baik secara gratis maupun dengan bayaran
• Pemakai memiliki kebebasan untuk mendistribusikan versi-versi program yang telah dimodifikasi sehingga komunitas dapat memperoleh manfaat dari pengembangan tersebut
Tujuan Stallman adalah menciptakan kebebasan kepada pemakai dan menghindari pengontrolan program oleh suatu pihak.
Untuk menunjang kebebasan tersebut, Stallman menggunakan metode yang disebut copyleft terhadap perangkat lunak GNU yang ia kembangkan. Istilah ini adalah pembalikan dari istilah copyright. Copyleft juga menggunakan hak cipta yang memberikan hak kepada pemakai untuk menjalankan program, memodifikasi, hingga mendistribusikan versi modifikasinya, tetapi melarang menjadikannya sebagai program proprietary.

7. Open Source
Istilah ini dikemukakan oleh Eric Raymond pada tahun 1998 dan dimaksudkan untuk menghilangkan makna free pada free software yang ambigu karena dalam Bahasa Inggris kata tersebut memiliki arti yang bermacam-macam, misalkan gratis dan bebas. Istilah open source muncul dari ide bahwa seandainya setiap orang dapat berpartisipasi dalam mengembangkan suatu perangkat lunak tentu perangkat lunak tersebut akan segera berevolusi menuju ke tingkat kesempurnaan. Hal-hak yang disediakan pada open source adalah sebagai berikut:
• Hak untuk membuat salinan program dan mendistribusikan salinan tersebut
• Hak untuk megakses kode sumber sebagai syarat untuk bisa melakukan modifikasi
• Hak untuk melakukan pengembangan terhadap program.
Secara prinsip, program yang tergolong sebagai free software juga memenuhi kriteria open source.

Perangkat Lunak Aplikasi

Oleh : Suwandi

Perangkat lunak aplikasi sejatinya adalah program yang didesain khusus untuk menyelesaikan masalah spesifik pengguna, seperti melakukan tugas-tugas mengetik dokumen, manipulasi foto, merancang bangunan. Perangkat lunak aplikasi dapat digolongkan menjadi:
Perangkat Lunak Aplikasi Berdasarkan Hak Pemakaian
Perangkat Lunak Aplikasi Perkantoran
Perangkat Lunak Aplikasi Penggunaan Rumah
Perangkat Lunak Aplikasi Bisnis
Pengolah Kata (Microsoft Word)