Monday, 15 December 2014

Perangkat Lunak Aplikasi

Pengertian Perangkat Lunak
     Perangkat lunak sistem atau sering disebut juga dengan perangkat lunak pendukung adalah program yang digunakan untuk mengontrol sumber daya komputer, baik yang bersifat internal misalnya RAM , maupun eksternal misalnya printer. Kedudukan program ini umumnya sebagai perantara antara program aplikasi dan perangkat keras komputer. Itulah sebabnya, peran program sistem kadangkala tidak terlihat secara langsung. Adapaun yang tampak seperti perangkat lunak aplikasi yaitu utilitas.
a.       Perangkat lunak sistem operasi
Perangkat lunak sistem operasi adalah perangkat lunak dasar yang berfungsi sepenuhnya untuk mengendalikan sistem komputer, yaitu Windows, UNIX, dan Linux.
b.      Utilitas
Utilitas adalah program yang dipakai secara langsung oleh pemakai untuk melakukan kegiatan yang berhubungan dengan pengendalian atau pengalokasian sumber daya dalam sistem komputer. Contohnya ScanDisk pada Windows dan tar pada UNIX.
c.       Device driver
Device driver merupakan program yang berfungsi untuk membantu komputer mengendalikan peranti-peranti peripheral.
d.      Penerjemah bahasa (Language translator)
Penerjemah bahasa atau sering disebut juga dengan Language translator adalah program yang berfungsi untuk menerjemahkan program yang dibuat oleh pemrograman menjadi bentuk yang dapat dijalankan oleh komputer secara langsung.


   Sistem Operasi
Sistem operasi adalah perangkat lunak dasar yang berfungsi sepenuhnya untuk mengendalikan sistem komputer.
     Fungsi Sistem Operasi
1.      Manajemen proses mencakup penyiapan, penjadwalan, dan pemantulan proses pada komputer . proses adalah program yang sedang dijalankan.
2.      Manajemen sumber daya berkaitan dengan pengendalian terhadap pemakaian sumber daya dalam sistem komputer yang dilakukan oleh perangkat lunak sistem ataupun perangkat lunak aplikasi yang sedang dijalankan pada komputer. Maksud sumber daya disini adalah komponen perangkat keras dalam komputer seperti CPU, memori utama, dan peranti masukan atau keluaran.
3.      Menejemen data berupa pengendalian terhadap data masukan atau keluaran, termasuk dalam hal pengalokasian dalam perani penyimpanan sekunder maupaun dalam memori utama.
        Macam-macam Sistem Operasi
a.       Sistem Operasi yang termasuk UNIX
No
Nama
Vendor
1.
AIX
IBM
2.
A/UX
Apple (Macintosh)
3.
DG/UX
Data General
4.
Digital Unix
DEC
5.
HP/UX
Hawlett-Packard
6.
Unixware
Novell
7.
XINU
Doug Comer



b.      Sistem operasi yang populer pada PC
No
Sistem Operasi
Keterangan
1.
DOS
DOS adalah singkatan dari Disk Operating System merupakan sistem operasi yang pada awalnya dipakai pada IBM PC (disebt MS-DOS) versi DOS yang pertama yang dirilis pada tahun 1962 dikemas dalam sebuah disket. Pada saat ini, sistemoperasi ini hampir tidak digunakan lagi. Dirancang untuk komouter tunggal.
2.
Windows 95/
Windows 98/
Windows Me/
Windows XP/
Windows Me/
Windows 7
Windows 8
Sistem operasi dengan antarmuka grafis yang dibuat oleh mocrosoft. Memiliki kemampuan multitasking dan dapat digunakan untuk membentuk kerja tim (Workgroup) dengan membuat jaringan sederhana. Dapat digunakan sebagai client dalam client/server sistem operasi ini mendukung plug and play, yaitu suatu kemampuan yang secara otomatis dapat mengonfigurasi perangkat eras baru yang ditambahkan ke dalam sistem komputer.
3.
Windows NT/
Windows 2000
Sistem operasi dengan anatarmuka grafis ini bisa digunakan sebagai server. Mendukung multitasking dan multiprocessing. Windows NT (kependekan nw tecnologi) dirilis pertama kali pada tahun 1993. Pada tahun 2000, windows 2000 diluncurkan untuk menggantikan windows NT versi 4.0
4.
Novell NetWare
Merupakan sistem operasi LAN (Local Area Network) atau jaringan lokal yang sangat terkenal sebekum windows NT muncul.
5.
OS/2
Sistem operasi untuk IBM PC dengan antarmuka grafis. Mendukung multitasking dan netwoking. Namun, kurang populer diindonesia
6.
UNIX
UNIX adalah keluarga sistem operasi yang dapat digunakan untuk berbagai platform komputer, dari PC hingga mainframe. Beberapa contoh sistem operasi ang termasuk UNIX : AIX (IBM), digital UNIX (DEC), dan solaris (sun microsystems). Dilingkungan PC anatara lain terdapat solaris dan SCO unix .
7.
Linux
Sistem operasi semacam unix ini diciptakan oleh linus Trovalds, sangat populer diligkungan PC dan telah menjadi pesaing sistem windows semenjak akhir tahun 1990-an. Sistem operasi ini tergolong dalam open Source.

      Penanganan Proses dalam Sistem Operasi
a.       Multiprogramming
Multiprogramming adalah metode yang menggunakan dua program atau lebih dijalankan secara serentak dalam sebuah komputer dan berbagai sumber daya dalam wakt8u yang berlainan.didalam sistem multiprogramming sebuah program dijalankan dalam CPU sampai terjadi dalam suatu interupsi misalnya permintaan masukan.
Konsep multiprogramming dapat dianalogkan dengan pengacara yang tentu saja tidak hanya mengenai satu klien. Ketika suatu kasus dari seseorang kllien sedang menunggu ubntuk proses pengadilan, sang pengacara dapat mengenai kasus yang lain. Dengan cara yang seperti ini maka tidak akan ada waktu yang tersia-siakan.
Kelemahan sistem multiprogramming adalah tidak memungkinkan pemakai berinteraksi dengan proses. Segala masukan ditangani melalui kartu kontrol yang dikenal dengan sebutan kartu plong.


b.      Time-sharing
Time-sharing adalah suatu metide yang digunakan sistem operasi yang memungkinkan sejumlah pemakai dapat berinteraksi dengan proses yang dibuatnya karena setiapproses akan ditangani oleh CPU secara bergantian dalam jumlah waktu yang sama. Time-sharing merupakan pengembangan lebih lanjut terhadap multiprogramming.
c.       Penyimpana virtual
Penyimpanan virtual adalah suatu metode yang menangani sejumlah program dengan membagi program-program tersebut kedalam bagian-bagian yang lebih kecil dan berukuran sama dengan hanya sebuah bagian darisetiap proses yang ditaruh dalam memorin utama per satu waktu. Metode seperti ini diterapkan antara lain pada Windows.
d.      Multitasking
Multitasking adalah suatu kemampuan yang memungkinkan seorang pemakai dapat menjalankan sejumlah program dalam waktu yang sama. Cara seperti ini umum dalam sistem PC. Dengan menggunakan sistem operasi Windows.
e.       Multiprocessing
Multiprocessing adalah suatu kemampuan sistem operasi yang menjalankan dua atau lebih interuksi secara serentak dengan menggnakan sejumlah CPU dalam sebuah komputer.
   Utilitas
Utilitas adalah program yang bermanfaat untuk melakukan kegiatan yang berhubungan dengan sumber daya sistem, misalnya untuk menformat disket. Di dlingkuanagn windows , program-program seperti ScanDisk, Disk Cleanup, dan Disk Defragmenter, secara otomatsis disertakan dalam komputer ketika program Windows diinstal.
Beberapa penggolongan utilitas menurut tugas yang dilakukan antar lain pencadangan (backup), pemulihan data (data recovary), antivirus, komperssi data, defegmentasi, pemformat disk. Berbagai katagori yang lain tidak dibahas karena sangat banyak.
2.3.1        Program Untuk Pencadangan
Pencadang (backup) berarti menyalin program atau data yang terdapat pada hard disk komputer ke suatu peranti penyimpanan exsternal (misalnya pita mengetik atau CD-RW) dengan tujuan agar sekitarnya terjdai kerusakan pada hard disk komputer maka salinan tersebut dapat dikembangkan lagi. Dilingkungan UNIX dan Linux terdapat utilitas bernama tar, cpio, dan dd.
2.3.2        Program Pemulihan Data
Utilitas pemulihan data berfungsi untuk melakukan perbaikan atau pemulihan data yang rusak secara fisik. Norton Utilitas merupakan contoh program pemulihan data yang sangat terkenal. Perangkat lunak ini berisi kesimpulan program yang antara lain berguna untuk membetulkan kerusakan data pada hard disk.
2.3.3        Program Antivirus
Virus berupa penggalan kode yang dapat menggandakan dirinya sendiri denagn cara menyalin kode dan menempelkan ke bekas program yang dapat dieksekusi (misalnya berkas .exe pada DOS).
Beberapa virus hanya “sekedar numpang”, namun sejumlah virus yang lain benar-benar sangat jahat karena akan menghapus berkas-berkas dengan kestensi tertentu dan bahkan dapat menformat hard disk. Contoh virus jahat adalh CIH dan virus Chernobly yang melakukan penularan melalui e-mail. Program antivirus berguna untuk menangani penularan virus dalam komputer.
2.3.4        Program Kompresi Data
Komperesi data merupaka upaya yang bisa dilakukan pemakai komputer dengan tujuan agar berkas yang berukuran besar dapat disimpan dengan ukuran yang jauh lebih kecil. Tindakan ini sering kali dilakukan dengan tujuan agar berkas yang berukuran lebih besar dari kapasitas disket tetap dapat disimpan dalam sebuah disket.
2.3.5        Program Untuk Melakukan Defragmentasi
Defragmentasi dalah suatu uapaya yang menghilangkan fragmentasi. Fragmenatsi adalah keadaan yang membuat bagian dari berkas-berkas  pada hard disk atau disket tidak berada pada lokasi yang berseblahan melainkan berserakan pada bagian sektir yang berjauhan. Program yang diguanakan untuk melakukan defragmentasi disebut defragger dan defragmenter. Disk defragmenter merupakan contoh utilitas yang tersedia pada Microsoft Windows.
2.3.6        Pemformat Disk
Menformat disk adalah tindakan yang dilakukan untuk menyiapkan disket atau hard disk agar bisa digunakan untuk menyimpan data atau program. Untuk melakukannya anda, bisa menggunakan program pemformat disk.


  Device Driver

Device Driver adalah program yang berfungsi untuk membantu komputer mengendalikan peranti-peranti peripheral. Perangkat lunak ini biasanya disediakan vendor yang memproduksi perangkat keras. Sebagai contoh, ketika anda memasang perangkat keras seperti modem atau sacnner, anda juga perlu menginstal device driver supaya perangkat keras tersebut dapat berfungsi dengan baik.

No comments:

Post a Comment