Rabu, 05 Desember 2018

BAB.7 PERANGKAT LUNAK SISTEM


Hasil gambar untuk gambar perangkat lunak sistem

PERANGKAT LUNAK SISTEM
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.

Manajemen proses mencakup penyiapan, penjadwalan dan pemantauan proses pada
   komputer.
Manajemen sumber daya berkaitan dengan pengendalian terhadap pemakaian
  sumber daya dalam sistem komputer.
Manajemen data berupa pengendalian terhadap data masukan/keluaran.

Amat beragam dan berbeda antara satu platform dengan platform yang lain.
Sangat bervariasi di lingkungan PC, diantaranya yaitu DOS, Window
   95/98/Me/XP/7/8/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.

Multiprogramming adalah suatu metode yang memungkinkan dua program atau lebih dijalankan secara serentak dalam sebuah komputer dan berbagi sumber daya dalam waktu yang berlainan.
Time-sharing adalah suatu metode yang memungkinkan sejumlah pemakai dapat berintekrasi dengan proses yang dibuatnya.(pengembangan dari multiprogramming).
Penyimpanan virtual adalah suatu metode yang menangani sejumlah program dengan membagi program-program tersebut ke dalam bagian yang lebih kecil dan berukuran sama.
Multitasking adalah suatu kemampuan yang memungkinkan seorang pemakai dapat menjalankan sejumlah program dalam waktu yang sama.
Multiprocessing adalah suatu kemampuan sistem operasi yang menjalankan dua atau lebih instruksi secara serentak dengan menggunakan CPU dalam sebuah komputer. 

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.

Tidak ada komentar:

Posting Komentar