BAB 7



BAB 7
PERANGKAT LUNAK SISTEM

Definisi :
Perangkat lunak sistem disebut juga perangkat lunak pendukung (support software) adalah program yang digunakan untuk mengontrol sumber daya komputer, baik yang bersifat internal maupun eksternal.

Macam-macam Perangkat Lunak Sistem :
  Sistem Operasi
  Utilitas
  Device Driver
  Penerjemah Bahasa

  Sistem Operasi : 
Adalah perangkat lunak dasar yang berfungsi sepenuhnya untuk mengendalikan sistem komputer.
          Mempunyai 3 fungsi utama yaitu manajemen proses, manajemen sumber daya dan manajemen    data. Dimuat ke dalam memori sebelum program berfungsi, proses ini disebut booting. Sistem Operasi amat beragam dan berbeda antara satu platform dengan platform yang lain.
Sangat bervariasi di lingkungan PC, diantaranya yaitu DOS, Windows 95/98/Me/XP/7//NT/2000, Novell netware, OS/2, UNIX, dan Linux.
  Penangan proses dalam sistem operasi dikenal beberapa istilah, seperti multiprogramming, multitasking, penyimpan virtual, time sharing, dan multiprocessing. 

  Utilitas :
  Adalah program yang bermanfaat untuk melakukan kegiatan yang behubungan dengan sumber daya sistem.
  Contoh : antivirus, backup, kompresi data, defragmentasi, pemformat disk, dll.

  Device driver :
  Adalah program yang berfungsi untuk membantu komputer mengendalikan piranti-piranti peripheral.
Disediakan oleh vendor yang memproduksi perangkat keras.
  Contoh : ketika memasang modem/scanner, maka perlu menginstal device drivernya supaya dapat berfungsi dengan baik. 

  Penerjemah bahasa 
  Merupakan bahasa pemrograman yang diterjemahkan dalam bahasa mesin berupa deretan angka 0 dan 1 (kode biner).
  Diklasifikasikan menjadi 5 generasi, yaitu bahasa generasi pertama (bahasa mesin), bahasa generasi kedua (bahasa rakitan), bahasa generasi ketiga (bahasa prosedural), bahasa generasi keempat (bahasa non-prosedural), dan bahasa generasi kelima (bahasa kecerdasan buatan).
  Pemrograman berbasis blok :Muncul pada akhir dekade 2000-an dengan konsep seperti blok yang dipakai untuk menyusun berbagai bangunan ataupun mobil. 
Contoh : scratch, App inventor, Alice.
Scratch : bahasa pemrograman untuk anak-anak, karena tidak perlu mempelajari penulisan kode teks. Bisa untuk game, animasi dan program kreatif lainnya.
  App inventor : untuk mengembangkan aplikasi pada ponsel/tablet berbasis android.
  Alice : perangkat lunak buatan universitas Carnegie Mellon yang ditujukan untuk mempelajari pembuatan aplikasi grafik berdimensi tiga.

Comments

Popular posts from this blog

TUGAS BESAR SIG

Jurnal sistem informasi geografis nasional

TUGAS PRAKTIKUM