JENIS-JENIS
PERANGKAT LUNAK
è PERANGKAT LUNAK SISTEM OPERASI
·
DOS
Disk Operating System (disingkat DOS)
adalah keluarga sistem
operasi yang digunakan di komputer
pribadi. Sekarang, istilah DOS menjadi istilah generik bagi setiap
sistem operasi yang dimuat dari perangkat penyimpanan berupa disk saat sistem komputer dinyalakan.
·
WINDOWS
Sistem operasi Windows telah berevolusi
dari MS-DOS, sebuah sistem
operasi yang berbasis modus teks dan command-line. Windows versi pertama,
Windows Graphic Environment 1.0 pertama kali diperkenalkan pada 10 November 1983, tetapi baru keluar pasar pada bulan
November tahun 1985, yang dibuat untuk
memenuhi kebutuhan komputer dengan tampilan bergambar. Windows 1.0 merupakan
perangkat lunak 16-bit tambahan (bukan merupakan sistem operasi) yang berjalan
di atas MS-DOS (dan beberapa varian dari MS-DOS), sehingga ia tidak akan dapat
berjalan tanpa adanya sistem operasi DOS. Versi 2.x, versi 3.x juga sama.
Beberapa versi terakhir dari Windows (dimulai dari versi 4.0 dan Windows NT
3.1) merupakan sistem operasi mandiri yang tidak lagi bergantung kepada sistem
operasi MS-DOS. Microsoft
Windows kemudian bisa berkembang dan dapat menguasai penggunaan sistem operasi
hingga mencapai 90%.
·
Macintosh
Atau disingkat Mac, adalah salah satu
jenis komputer personal
berbasis PowerPC yang diproduksi oleh Apple. Komputer
ini dinamakan berdasarkan McIntosh, jenis apel yang disukai Jef Raskin.
Macintosh diperkenalkan pertama kali pada bulan Januari 1984lewat iklan Super Bowl yang
fenomenal. Macintosh adalah komputer pertama yang memperkenalkan sistem
antarmuka grafis (GUI). Pada waktu itu, langkah yang dilakukan Apple adalah
sebuah perkembangan revolusioner dalam dunia komputer personal.
Pembuatan Mac
merupakan suatu wujud model integrasi vertikal yang mana Apple memfasilitasi
seluruh aspek perangkat keras dan juga sistem operasinya yang terinstal di
dalam seluruh komputer Mac. Hal ini berbeda dengan komputer tipe PC pada
umumnya, di mana banyak produsen membuat dan mengintegrasikan perangkat keras
dengan sistem operasi yang dibuat oleh produsen lain. Sementara itu, Apple
secara eksklusif membuat perangkat keras Mac dan mengatur bagaimana sistem
internalnya, desain, dan juga harganya. Tidak hanya itu, Apple juga tidak
melisensikan Mac OS X untuk
komputer non-Apple.
·
UNIX
Unix atau UNIX adalah sebuah sistem operasi komputer yang diawali dari
project Multics (Multiplexed
Information and Computing Service) pada tahun 1965 yang dilakukan American
Telephone and Telegraph AT&T, General Electric (GE), dan Institut
Teknologi Massachusetts (MIT), dengan biaya dari Departemen
Pertahanan Amerika (Departement of Defence Advenced Research Project, DARPA
atau ARPA), UNIX didesain sebagai Sistem operasi yang portable, multi-tasking dan multi-user.
Sistem operasi Unix digunakan secara luas baik
sebagai server atau workstation. Arsitektur Unix dan model client/server
merupakan elemen yang paling penting dalam perkembangan internet dan mengubah
proses komputasi secara terpusat dalam jaringan dari pada proses tunggal di
komputer. Linux, merupakan sistem operasi yang diadopsi dari Unix dan tersedia
secara bebas mendapat popularitas sebagai alternatif dari sistem operasi
proprietary seperti Microsoft Windows.
·
LINUX
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix.
Linux merupakan salah satu contoh hasil pengembangan perangkat lunak
bebas dan sumber
terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka
lainnya pada umumnya, kode sumber Linux
dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh
siapa saja.
Nama
"Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991
oleh Linus Torvalds.
Sistemnya, peralatan
sistem danpustakanya umumnya
berasal dari sistem
operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman.
Kontribusi GNU adalah dasar dari munculnya nama
alternatif GNU/Linux.
Linux telah lama
dikenal untuk penggunaannya di server, dan didukung oleh
perusahaan-perusahaan komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat, dan Sun Microsystems.
Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat keras komputer,
termasuk komputer
desktop, superkomputer,
dan sistem benam seperti pembaca buku elektronik,
sistem permainan video (PlayStation
2, PlayStation
3 dan XBox[5]), telepon genggam dan router. Para pengamat teknologi informatika
beranggapan kesuksesan Linux dikarenakan Linux tidak bergantung kepada vendor (vendor
independence), biaya operasional yang rendah, dan kompatibilitas yang
tinggi dibandingkan versi UNIX tak bebas,
serta faktor keamanan dan kestabilannya yang tinggi dibandingkan dengan sistem
operasi lainnya seperti Microsoft Windows.
Ciri-ciri ini juga menjadi bukti atas keunggulan model pengembangan perangkat
lunak sumber terbuka (opensource software).
Sistem operasi
Linux yang dikenal dengan istilah distribusi Linux (Linux
distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat
lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop
environment) seperti GNOME,KDE dan Xfce juga memiliki paket
aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumericdan LibreOffice
è PERANGKAT LUNAK
BAHASA
1.Bahasa pemrograman tingkat tinggi, merupakan bahasa
pemrograman yang instruksinyaaling dekat dengan manusia ( dalam hal ini bahasa
inggris), seperti: bahasa Basic, Fortran, Pascal, dan lain-lain. Program yang
dihasilkan dengan bahasa pemrogaman tingkat ini lebih lambat dibandingkan
dengan program yang dihasilkan dengan bahasa pemrograman yang lebih
rendahtingkatannya, tetapi lebih mudah pemrogramannya.
2.Bahasa pemrograman tingkat menengah merupakan bahasa pemrograman yang instruksinya masih dekat dengan bahasa manusia tetapi program yang dihasilkan mempunyai kecepatan yang lebih baik dari pada tingkat tinggi. Penggolongan tingkat menengah ini sebenarnya muncul belakangan. Contoh bahasa pemrograman tingkat menengah adalah bahasa C.
3.Bahasa pemrograman tingkat rendah meruakan bahas dasr komuter (disebut juga bahasa rakitan). Pemrograman dengan bahasa tingkat rendah ini memerlukan logika yang cukup rumit di samping instruksinya yang jauh berbeda dengan bahasa manusia. Program yang dihasilakn dengan bahasa pemrograman tingkat ini mempunyai keceatan yang paling baik. Contoh bahasa pemrograman tingkat rendah adalah bahasa Assembly ( Assembly = rakitan, Assembler=perakit)
2.Bahasa pemrograman tingkat menengah merupakan bahasa pemrograman yang instruksinya masih dekat dengan bahasa manusia tetapi program yang dihasilkan mempunyai kecepatan yang lebih baik dari pada tingkat tinggi. Penggolongan tingkat menengah ini sebenarnya muncul belakangan. Contoh bahasa pemrograman tingkat menengah adalah bahasa C.
3.Bahasa pemrograman tingkat rendah meruakan bahas dasr komuter (disebut juga bahasa rakitan). Pemrograman dengan bahasa tingkat rendah ini memerlukan logika yang cukup rumit di samping instruksinya yang jauh berbeda dengan bahasa manusia. Program yang dihasilakn dengan bahasa pemrograman tingkat ini mempunyai keceatan yang paling baik. Contoh bahasa pemrograman tingkat rendah adalah bahasa Assembly ( Assembly = rakitan, Assembler=perakit)
è PERANGKAT LUNAK APLIKASI
Perangkat lunak aplikasi adalah suatu subkelas perangkat
lunak komputer yang memanfaatkan kemampuan komputer
langsung untuk melakukan suatu tugas yang diinginkan pengguna.
Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai
kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut
untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama
perangkat lunak aplikasi adalah pengolah
kata, lembar
kerja, danpemutar media.
Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang
disebut sebagai suatu paket atau suite
aplikasi (application suite).
Contohnya adalah Microsoft
Office dan OpenOffice.org,
yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa
aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga
memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering
kali, mereka memiliki kemampuan untuk saling berinteraksi satu sama lain
sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan
dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja
yang terpisah.
è PERANGKAT LUNAK UTILITY
Perangkat Lunak
merupakan perangkat lunak yang berfungsi sebagai aplikasi pembantu dalam
kegiatan yang ada hubungannya dengan komputer, misalnya memformat disket,
mengopi data, mengkompres file, dan lain-lain.
Contoh software ini
diantaranya :
1. Norton Utilities adalah kumpulan perangkat lunak komputer yang diterbitkan oleh Peter Norton pertama kali untuk sistem operasi DOS dengan nama The Norton Utilities, Release 1 pada 1981. Release 2 dikeluarkan beberapa tahun
kemudian, setelah perkembangan cakram keras pada IBM PC. Perusahaan Peter Norton dijual kepada Symantec pada 1990. Walaupun demikian namanya tetap
menjadi merek dagang untuk perangkat-perangkat lunak terbitan Symantec untuk
pengguna di rumah
2. WinZip adalah
sebuah program shareware pengarsipan dan kompresi berkas yang dibuat oleh WinZip Computing (sebelumnya Nico Mak Computing) pada awal
tahun 1990-an. Winzip juga menyediakan versi freeware yang mempunyai kemampuan terbatas.
3. Norton Ghost merupakan sebuah perisian dari syarikat Symantec. Fungsi
utama perisian ini adalah untuk membuat backup. Akan tetapi, fungsi lain
perisian ini adalah membuat copy file dengan begitu mudah. Jika anda mempunyai
banyak PC yang sama jenis. Anda boleh membuat copy file dengan satu PC yang
telah siap di format.
Selepas itu anda akan menggunakan perisian ini untuk copy
semua file dari Hard Disk yang telah diformatkan tadi ke Hard Disk PC yang lain
tanpa perlu membuang masa dengan menformat semua PC tersebut. Canggih kan. Jadi
rajin-rajin godek.
4. Antivirus adalah sebuah jenis perangkat lunak yang digunakan untuk mengamankan, mendeteksi, dan
menghapus virus komputer dari sistem komputer.Antivirus disebut juga Virus Protection Software.
Aplikasi ini dapat menentukan apakah sebuah sistem komputer telah terinfeksi
dengan sebuah virus atau tidak. Umumnya, perangkat lunak ini berjalan di latar
belakang (background) dan melakukan pemindaian terhadap semua berkas yang
diakses (dibuka, dimodifikasi, atau ketika disimpan).
Antivirus - antivirus terbaru sekarang tidak hanya mendeteksi
virus. Program antivirus sekarang juga telah dilengkapi dengan kemampuan untuk
mendeteksi spyware, rootkits, dan malware - malware lainnya. Tidak hanya itu,
antivirus sekarang dilengkapi firewall untuk melindungi komputer dari serangan
hacker dan anti spam untuk mencegah masuknya email sampah dan/atau virus ke
inbox pengguna.
PERANGKAT LUNAK
YANG BERSIFAT OPEN SOURCE
Perangkat lunak
sumber terbuka (Inggris: open source software) adalah jenis perangkat lunak yang kode sumber-nya
terbuka untuk dipelajari, diubah, ditingkatkan dan disebarluaskan. Karena sifat
ini, umumnya pengembangannya dilakukan oleh satu paguyuban terbuka yang
bertujuan mengembangkan perangkat lunak bersangkutan. Anggota-anggota paguyuban
itu seringkali sukarela tapi bisa juga pegawai suatu perusahaan yang dibayar
untuk membantu pengembangan perangkat lunak itu. Produk perangkat lunak yang
dihasilkan ini biasanya bersifat bebas dengan tetap menganut kaidah dan etika
tertentu.
Semua perangkat lunak
bebas adalah perangkat
lunak sumber terbuka, tapi sebaliknya perangkat lunak sumber terbuka belum
tentu perangkat lunak bebas, tergantung kaidah yang dipakai dalam melisensikan
perangkat lunak sumber terbuka tersebut
Jika
kita browsing di Internet dengan kata kunci open source maka akan ditampilkan
daftar beberapa situs yang memuat sorftware bersifat open source. Masing-masing
situs berbeda dalam menyajikan software yang dapat didownload secara gratis
tersebut.
Software tersebut juga dikelompokkan berdasarkan kategori, sebagai bahan pembanding berikut ini diambil dari salah satu situs yang memuat software berdasarkan kategori :
Software tersebut juga dikelompokkan berdasarkan kategori, sebagai bahan pembanding berikut ini diambil dari salah satu situs yang memuat software berdasarkan kategori :
- Database :
Tuxx Racer, KeePass Password Save
- Desktop : GNU/Win32, KeePass Password Save
- Development : Dev-C++, ZK - Ajax but no Javascript
- Enterprise : Compiere ERP + CRM Business Solution, JasperReports - Java Reporting
- Games : ZSNES, KoLmafia
- Multimedia : Weka--Machine Learning Software in Java, ZK - Ajax but no JavaScript
- Networking : FileZilla
- Security : Eraser, KeePass Password Safe
- Hardware : Tcl, Open HPI
- SysAdmin : TightVNC, phpMyAdmin
- VoIP : trixbox, freePBX
- CMS : Atutor, os-Commerce, Joomla, Mambo, Moodle
- Desktop : GNU/Win32, KeePass Password Save
- Development : Dev-C++, ZK - Ajax but no Javascript
- Enterprise : Compiere ERP + CRM Business Solution, JasperReports - Java Reporting
- Games : ZSNES, KoLmafia
- Multimedia : Weka--Machine Learning Software in Java, ZK - Ajax but no JavaScript
- Networking : FileZilla
- Security : Eraser, KeePass Password Safe
- Hardware : Tcl, Open HPI
- SysAdmin : TightVNC, phpMyAdmin
- VoIP : trixbox, freePBX
- CMS : Atutor, os-Commerce, Joomla, Mambo, Moodle