pErAngkAT LuNAK (sOftWarE)

9 12 2007

Perangkat lunak merupakan program – program computer yang berguna untuk menjalankan suatu pekerjaan sesuai dengan yang dikehendaki. Program tersebut ditulis dengan bahasa khusus yang dimengerti oleh computer. Software terdiri dari beberapa jenis, yaitu :

1. Sistem Operasi. Adalah software yang berfunsgi untuk mengaktifkan seluruh perangkat yang terpasang pada computer sehingga masing – masingnya dapat saling berkomunikasi. Atau biasa kita sebut sebagai software dasar dimana software software lainnya bertumpu pada system operasi. Tanpa ada system operasi maka computer tak dapat difungsikan sama sekali.

Beberapa contoh system operasi adalah : Windows, Linux, Freebsd , dll.

a) Sistem Operasi Windows

Sistem Operasi “Windows” dibuat oleh perusahaan Microsoft yang terletak di Amerika dan dimotori oleh Bill Gates. Terdapat beberapa jenis Windows antaranya Windows 95, Windows 98, Windows ME, Windows NT dan Windows XP. Yang terbaru ialah Windows XP yang dikeluarkan pada 2001. Terdapat beberapa jenis Windows XP antaranya ialah versi Home Edition, Professional, Professional x64, Starter Edition dan Media Center. Sistem operasi Windows bersifat tertutup dalam artian source code nya dirahasiakan oleh pihak microsoft. Sehingga windows tidak dapat dimodifikasi dan dikembangkan lagi oleh pihak pihak diluar Bil Gates dan cs nya.

Kelemahan sistem operasi windows adalah rentan terhadap serangan virus, worm maupun trojan. Kelebihan windows adalah promosi yang besar besaran sehingga menjadikan Sistem Operasi ini jadi lebih user friendly dibandingkan sistem operasi lainnya.

 

b) Sistem Operasi Linux

Linux adalah sistem operasi, yang didefiniskan oleh banyak orang, sebagai sistem yang menyerupai UNIX atau UNIX-like / UNIX-style atau sering juga dengan kata UNIX-clone. Linux sendiri pada mulanya dikembangkan oleh seorang mahasiswa yang bernama Linus Torvalds (Finlandia). Jangan terkecoh dengan istilah-istilah di atas baik UNIX-like, UNIX-style maupun UNIX-clone!!! Mari kita lihat secara praktis saja, apa yang kita sebut jika dua benda yang bertingkah laku sama, berbentuk menyerupai, dengan konsep dasar yang hampir seluruhnya sama??? Kita akan mengatakan kedua benda itu adalah sama setidaknya kembar siam. Hanya saja yang satu lebih ramah dibandingkan yang lainnya. =) Yang membedakan antara varian UNIX adalah sifat-sifatnya yang berbeda kalo kita analogikan dengan membandingkan anak kembar dalam keluarga. Oleh karena itu, janganlah Anda terjebak dengan perkataan di media massa ataupun pernyataan seseorang di sebuah forum, bahwa Linux tidak sama dengan UNIX. Pada dasarnya semua UNIX itu berbeda, seperti kata saya sebelumnya, karena setiap varian UNIX punya kekhususan yang tersendiri, tergantung tujuan dari pengembangan sistem itu. Jadi memang benar Linux itu berbeda dengan UNIX yang lainnya, tetapi perbedaan itu terletak pada kekhususan yang dikembangkan oleh Linux. Linux saat ini cenderung lebih banyak bergerak di bidang ke-userfriendly-an dan ke-easy-to-use-an, seperti yang biasa kita peroleh dari Windows. Linux bersifat Open Source, yaitu source code dari aplikasi-aplikasi pembentuk sistem dan aplikasi-aplikasi lainnya itu diberikan secara bebas, sehingga orang lain dapat melakukan modifikasi-modifikasi ataupun pengembangan-pengembangan yang sifatnya customize. Oleh karena itu, banyak individu dan organisasi yang mengembangkan Linux sesuai dengan keinginannya, yang mengakibatkan muncul banyak distribusi Linux, antara lain :

1. RedHat

2. Mandrake

3. Slackware

4. Debian

5. SuSE

6. Stampede

7. MkLinux

8. LinuxPPC

9. Yellowdog Linux

10. PhatLinux

11. Caldera OpenLinux

12. WinLinux2000

Apa yang membedakan mereka? Bagaimana kita memilihnya? Jawabannya sesungguhnya sederhana saja, kenali dulu mereka satu-satu, barulah kita memilih. Sebetulnya hampir mirip kita mencari jodoh, kita melakukan pendekatan dulu, kalo terasa cocok, baru kita teruskan ke jenjang yang lebih serius …. =) Jawaban yang lebih serius … apa yang membedakan sebuah sistem dengan sistem yang lain. Kita harus melihat hal-hal berikut:
1.Versi kernelnya (kernel adalah inti dari sebuah sistem operasi)
2.Tujuan dari dibuatnya sistem itu

Maksudnya adalah sebuah sistem yang terinstall Linux bisa dikatakan berbeda jika versi kernelnya dan fungsi sistem itu berbeda. Yang satu menggunakan kernel versi 2.2.10 dan sebagai workstation, dan sedangkan yang satu lagi menggunakan kernel 2.0.36 dan sebagai sebagai server web, mail, dan ftp. Dapat saya katakan bahwa saya mampu membuat beberapa komputer bersistem operasi dengan distribusi Linux yang berbeda dengan hasil yang sama. Terasa sama tanpa beda sedikitpun. Artinya, terserah kita akan menggunakan distribusi apa saja karena kalau kita menginginkan komputer itu menjadi sesuatu yang khusus, aplikasi yang akan kita pasang pada sistem Linux kita tidak tergantung dengan distribusi, mereka lebih tergantung dengan versi kernel, jenis compiler (kalau di Windows mungkin Anda mengenal Pascal atau C++) dan library yang digunakan (kalau di Windows kita mengenalnya sebagai file .DLL).

Beberapa faktor yang membedakan antara distribusi :

1. Cara Instalasi
2. Tujuan Pembuatan (fokus sebagai server / workstation, bisa diinstall di partisi yang sama dengan Windows, bisa langsung diakses dari Windows)
3. Versi Kernel yang digunakan
4. Aplikasi-aplikasi yang sudah termasuk dalam paket (misal : OpenLinux menyediakan StarOffice dan NetWare, sedangkan Slackware hanya memberikan aplikasi-aplikasi standar, dan Mandrake biasanya aplikasi sebagai workstation lebih banyak dibandingkan RedHat)

Dari sekian banyak pertimbangan dalam memilih Linux, saya bisa memberikan sebuah tips yang mungkin akan sangat berguna. Selama ini saya juga menggunakan cara ini, yaitu: pilihlah distribusi yang di-release paling terakhir, misal untuk saat tulisan ini dibuat, RedHat 6.1 adalah versi distribusi Redhat paling akhir keluar dan Mandrake 7.0 adalah versi terakhir dari distribusi Mandrake. Mengenai sejarah, keunggulan, kelemahan, masalah teknis mengenai Linux, Anda bisa mencari informasi tersebut melalui Internet, dengan mengakses site-site Linux, antara lain :

Ø http://www.linux.com

Ø http://www.linux.or.id

Ø http://bandung.linux.or.id
atau mendownload modul Linux melalui ftp://www.ti.itb.ac.id/pub/Modul-Linux-ByLinuxBandung/ atau juga bergabung mailing list Linux Indonesia dengan mengirimkan e-mail ke alamat berikut :

Ø linux-setup-subscribe@linux.or.id

Ø linux-admin-subscribe@linux.or.id

Ø linux-berita-subscribe@linux.or.id

Ø linux-aktivis-subscribe@linux.or.id

2. Program Utility adalah sebuah program atau software yang berfungsi untuk membantu atau mengisi kekurangan / kelemahan dari system operasi.

Contoh Utility adalah Anti virus , Winzip , Winrar, PC Tool dll.

a) Antivirus

Para pemakai system operasi windows sangat rentan sekali dengan adanya virus yang dapat merusak system computer. Untuk itu Antivirus sangat diperlukan untuk menghindari berbagai macam variant virus , Trojan , ataupun lainnya. Pemakaian antivirus ini harus di update setiap waktu. Sehingga antivirus yang kita pakai akan mengenali jenis varian virus terbaru.

b) Winzip / Winrar

Software ini fungsinya untuk mengkompresi sebuah file sehingga ukurannya lebih kecil dari sebelumnya. Program kompresi ini sangat di perlukan sekali sebagai pelengkap dari system operasi windows.

3. Program Aplikasi merupakan program yang khusus melakukan suatu pekerjaan tertentu.

Contoh : Ms Office, Desaign Program, Acounting Program dll.

a) Microsoft Office

Mircrosft Office adalah program paket yang ditawarkan oleh Microsoft yang ditujukan untuk membantu aplikasi perkantoran. Microsoft Office diantaranya adalah :

Ø Microsoft Word sebagai program pengolah kata

Ø Microsoft Exell sebagai program pengolah angka

Ø Microsft Access sebagai program untuk membantu presentasi

Ø Microsoft Front Page sebagai program untuk membuat home page

Ø Mircrosoft Outlok sebagai program utk mengirim atau menerima mail.

Untuk system operasi seperti linux, program untuk aplikasi perkantoran ini sudah include bersama system operasinya. Sepintas hamper sama interfacenya, hanya di windows kita mengenal Microsoft Office sedangkan di linux kita mengenal Open Office yang sudah terinstal bersama Operating sistemnya.

b) Desaign Program

Sama seperti Microsoft Office. Program desaign ini dijual terpisah dengan system operasinya. Program desaign yang dimaksud adalah seperti Corel draw, Photoshop , freehand, dll.

c) Accounting Program

Program aplikasi ini dibuat untuk membantu akuntansi, seperti MYOB, DEA, GL dll.

4. Bahasa Pemrograman adalah software yang digunakan untuk membuat program apakah itu system operasi , program utility ataupun program aplikasi.

Contoh : Pascal , Fortran, Clipper , Dbase, Basic dll.

Bahasa Pemrograman dibagi atas 3 tingkatan yaitu :

a) Low Level language , yaitu bahasa pemrograman generasi pertama. Bahasa pemrograman jenis ini karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja

b) Midle level language, merupakan bahasa pemrograman tingkat menengah dimana penggunaan instruksi sudah mendekati bahasa sehari hari, walaupun masih sulit dimengerti karena banyak menggunakan singkatan – singkatan seperti STO yang artinya simpan ( singkatan dari STORE ) dan MOV artinya pindah ( singkatan dari MOVE ) . Contohnya adalah Assembler, Fortran.

c) High Level Language, merupakan bahasa tingkat tinggi yang mempunya cirri mudah dimengerti, karena menggunakan bahasa sehari – hari , seperti BASIC, COBOL dBase dll.

 


Actions

Information

Leave a comment