Ajus's Blog

Computer Softaware (Perangkat Lunak Komputer)

Posted: October 23rd 2012

Nah,setelah membahas Hardware (Perangkat Keras) dari Komputer, sekarang saya akan membahas Software (Perangkat Lunak) dari Komputer. Pengertian “lunak” disini bukan kalo di pegang lembek loh, tetapi ya seperti aplikasi atau program yang mengatur proses kerja dari hardware itu sendiri.

Software Fundemental

  • Program : merupakan kumpulan dari suatu instruksi.
  • Stored program concept : yaitu instruksi yang diprogram, lalu disimpan, dan dieksekusi oleh sebuah CPU.
  • Programming, proses membuat program.
  • Programmers, yang mengelolah programming.
  • Systems Software, yaitu instruksi yang mengontrol sistem komputasi. Contohnya : Windows, Machintos, Android, Symbian, dll
  • Application Software, yaitu sistem yang memiliki tujuan tertentu. Contohnya : Winamp, Gomplayer, dll

System Software

  • instruksi yang mengatur hardware dalam suatu fungsi komputer/proses komputasi.
  • software yang mendasari sebuah komputer untuk melakukan tugasnya.
  • memberikan fasilitasi untuk testing dan debugging.
  • bersifat independent dari setiap aplikasi.

System Control Programs : untuk mengontrol resource data yang ada. Contoh : Opertaion System (OS)

System Support Program : dapat melakukan proses yang lebih spesifik, dan dapatmengatur kerja Hardware secara optimal.

Operation System (OS) : sistem utama yang mengatur kerja program-program yang dijalankan oleh komputer.

 

Operating System Services.

Process management, yaitu :

  1. Multitasking, mengelola 2 atau lebih task yang dijalankan secara bersamaan.
  2. Multithreading, mengelolah beberapa program pada aplikasi yang sama secara bersamaan.
  3. Timesharing, banyaknya program atau aplikasi yang menggunakan CPU, dibagi untuk digunakan secara bergantian.
  4. Multiprocessing, melakukan proses secara bersamaan.

Virtual memory, merupakan suatu memori yang berasal dari secondary memory yang berfungsi menambahkan main memory.

File management, mengelola file.

Fault tolerance, mentoleransi error.

User interface, mnegijinkan pengguna untuk dapat langsung mengontrol objek yang dapat dilihat.

Contoh operating system, yaitu :

  1. Produk dari microsoft diantaranya, MS DOS : windows xp, windows 2000, windows NT.
  2. Produk lain diantaranya, LINUX : java operating system (javaOS).

Aplication software, yaitu program yang melakukan kegiatan pengolahan informasi secara spesifik.

Tipe – tipenya yaitu :

  1. Propitery Aplication Software, yaitu dibuat untuk lebih spesifik untuk suatu organisasi tersebut.
  2. Off – the – shelf Aplication Software, yaitu dibuat dan bisa digunakan secara umum.

Programming languages.

Mempunyai 5 generasi yaitu :

  1. Machine language atau bahasa mesin,yaitu dengan menggunakan kode – kode biner. (paling ruwet)
  2. Assembly language, yaitu perintah singkat atau sederhana, yang tersandikan dari mechine language dan belum tertata.
  3. Procedulal languages, merupakan bahasa yang sudah lebih baik,  bahasanya sudah tertata dan lebih terstruktur.
  4. Nonprocedulal languages, lebih bisa dipahami bisa di pahami.
  5. Intelligent languages, yaitu bahasa natural yang sedang dalam proses perkembangan sekarang.

Leave a Reply

Your email address will not be published. Required fields are marked *

© 2020 Universitas Atma Jaya Yogyakarta
css.php