Minggu, 26 Maret 2017

Jenis-jenis perangkat lunak

   A.  Jenis-Jenis Perangkat Lunak
Perangkat Lunak atau Software dibagi menjadi dua kategori yaitu perangkat lunak sistem dan perangkat lunak aplikasi.[1]
1.             Perangkat Lunak Sistem (System Software)
Perangkat Lunak Sistem adalah perangkat lunak atau software yang berhubungan langsung dengan komponen perangkat keras komputer (Hardware), perawatan, maupun pemrogramannya. Perangkat lunak sistem ada tiga macam yaitu sebagai berikut :
a.             Sistem Operasi (Operating System)
Sistem Operasi merupakan perangkat lunak yang bertugas mengontrol dan melakukan manajemen perangkat keras (Hardware) serta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi.
Komputer tidak dapat menjalankan perangkat lunak aplikasi jika kita tidak memiliki sistem operasi di dalamnya. Jadi sistem operasi adalah software yang pertama kali harus di instal ke komputer. 
Sistem operasi ini juga akan berfungsi sebagai perantara antara aplikasi dengan hardware. Jadi ketika kita memberikan perintah dari sebuah aplikasi kepada hardware, perintah tersebut akan disampaikan ke sistem operasi terlebih dahulu, baru kemudian oleh sistem operasi disampaikan ke hardware.
Misalnya, kita memberikan perintah print dari aplikasi Microsoft Word. Perintah tersebut akan disampaikan ke OS dahulu, baru kemudian oleh OS disampaikan ke Printer.
Contoh : Windows, Mac Os, DOS, UNIX dan lain-lain.
Secara umum tugas-tugas dari sistem operasi adalah sebagai berikut:
1)             Mengatur User interface,  yaitu bagaimana antara komputer dan pengguna bisa saling berinteraksi.
2)             Mengordinasikan perangkat keras dengan perangkat lunak yang terdapat pada komputer
3)             Mengatur bagaimana perangkat lunak bisa masuk dalam memori.
4)             Mengatur cara penyimpanan dan pengambilan data pada media penyimpanan.
5)             Mengelola semua sumber daya sistem pada komputer dan lain-lain.
Sistem Operasi secara umum terdiri dari beberapa bagian:[2]
1)             Mekanisme Boot, yaitu meletakkan kernel ke dalam memory 
2)             Kernel, yaitu inti dari sebuah Sistem Operasi
3)             Command Interpreter atau shell, yang bertugas membaca input dari pengguna 
4)             Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain 
5)             Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.
Setiap masing-masing sistem operasi mempunyai kelebihan dan kekurangan, namun saat ini Operating System Windows masih paling banyak digunakan oleh masyarakat karena kemudahan dalam mengoperasikan dan perawatan.
b.             Bahasa Pemrograman
Bahasa pemrograman merupakan instruksi dan aturan yang tertuang dalam bentuk kode-kode yang diberikan pada komputer untuk melaksanakan suatu tugas.
Manusia memberikan instruksi yang dimengerti oleh komputer melalui bahasa pemrograman, dan komputer akan menerjemahkannya.
Bedasarkan levelnya bahasa pemrograman dibagi menjadi tiga kelompok yaitu sebagai berikut:
1)             Low Level Language
Merupakan bahasa tingkat rendah atau bahasa mesin. Contoh low level language adalah bahasa mesin assembly.
2)             Middle Level Language
Merupakan bahasa pemrograman tingkat menengah. Contoh middle level language adalah bahasa C dan C++. Bahasa C dan C++ merupakan compiler untuk membuat aplikasi interfacing komputer maupun microcontroller.
3)             High Level Language
Merupakan bahasa tingkat tinggi di mana struktur maupun tata bahasa dalam penulisan program mudah dipahami oleh manusia.
Contoh high level language adalah sebagai berikut : Basic, Pascal, FORTRAN, COBOL dan lain-lain.
c.             Utility Software
Digunakan untuk mendukung dan meningkatkan program-program dalam sebuah sistem komputer agar kinerja komputer semakin maksimal.
Utility software dibag menjadi dua bagian, antara lain:
1)             Utility Internal
Software utility yang dimiliki oleh sistem operasi.
Contoh windows backup, management file / windows explorer, display, disk cleanup dan lain-lain.
2)             Utilty Eksternal
Software utility yang tidak dimiliki sistem operasi tetapi dapat di instal.
Contoh : bluetooth, norton, mcafee, cd burner xp, daemon tool, winrar, winzip, ccleaner dan lan-lain.
2.             Perangkat Lunak Aplikasi (Aplication Software)
Perangkat lunak aplikasi (application software) merupakan aplikasi yang dibuat atau dirancang untuk menyelesaikan suatu tugas tertentu.
Selain perangkat lunak sistem, sebuah komputer juga membutuhkan perangkat lunak aplikasi yang berfungsi untuk menyelesaikan tugas-tugas tertentu yang membantu pengguna dalam kegiatan sehari-hari.
Aplikasi dapat dibagi menjadi beberapa macam berdasarkan fungsinya, antara lain: [3]
a.             Word Processing
Aplikasi ini digunakan untuk membuat dokumen seperti surat, amplop, label, makalah dan sebagainya.
Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.
b.             Desktop Publishing
Merupakan Aplikasi yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
c.             Program Speadsheet
Merupakan Aplikasi yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.
d.            Database Management System
Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.
e.             Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh: Corel Draw, Stanford Graphics, Visio.
f.              Program Akuntasi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh: DacEasy Accounting, Pacioli 2000, PeachTree Accounting.
g.             Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.
h.             Communication
Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.
i.               Multimedia
Multimedia merupakan software yang digunakan untuk menghubungkan komputer dengan peralatan multimedia seperti kamera video, kamera digital, video player. Contoh : Microsoft Video.
j.               Game
Game merupakan program untuk permainan. Contoh : Flight Simulator, Baseball, Prince of Persia.
k.             Antivirus
Antivirus merupakan program yang digunakan untuk mendeteksi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh: McAfee VirusScan, Norton Antivirus, AVG.
Aplikasi dapat dibagi menjadi beberapa macam berdasarkan aktivitas pekerjaan, antara lain: [4]
a.             Aplikasi Internet
Berupa layanan aplikasi yang dapat memudahkan aktifitas kita di internet, seperti E-mail, Google, dan Yahoo.
b.             Aplikasi Grafis
Aplikasi yang berfungsi untuk membuat desain maupun editing foto dan gambar. Contoh : CorelDraw dan Adobe photoshop.
c.             Aplikasi Programming.
Perangkat lunak khusus untuk membuat software atau program tertentu. Contoh : Visual Basic, Delphi 7.
d.            Aplikasi Perkantoran.
Aplikasi komputer yang berguna menyediakan layanan pekerjaan kantor. Contoh : Microsoft Office.
e.             Aplikasi Multimedia.
Biasanya digunakan untuk mendukung dan menggabungkan sebuah informasi, teks, video dan audio. Contoh : Winamp, AIMP3 dan Window Media Player.
f.              Aplikasi Games.
Aplikasi berupa permainan yang ada didalam komputer. Contoh: Solitaire.

Tidak ada komentar:

Posting Komentar