Kefin Pudi Blogs

Bab 4 – Perangkat Lunak Komputer

Posted: October 6th 2013

Software atau perangkat lunak adalah  sekumpulan data elektronik yang disimpan dan diatur oleh komputer, data elektronik yang disimpan oleh komputer itu dapat berupa program atau instruksi yang akan menjalankan suatu perintah. Software memiliki beberapa fungsi tertentu berdasarkan kegunaannya.

Software selalu dikembangkan setiap saat. Persaingan global mendorong perkembangan software menjadi begitu cepat . Umumnya software memiliki trend tersendiri dalam penggunaannya yang praktis.

Dasar Dari Software

Perangkat lunak memiliki beberapa istilah dasar sebagai berikut :

– Computer programs – urutan instruksi untuk komputer
– Stored program concept –  instruksi yg di tulis pada program di simpan dan di eksekusi oleh CPU saat dibutuhkan
– Programming – proses menulis atau mengcoding suatu program
– Programmers – individu yang melakukan pemrogramaan
Software pun dibagi menjadi 2 Jenis yaitu System software dan Aplikasi sofware
  • System Sofware                                                                                                                                                                                                                 Merupakan program atau software berupa instruksi yg mengelola sumber daya perangkat keras/hardware dan biasa berupa Sistem operasi. System software dibagi menjadi 2, yaitu System Control program yang mengatur penggunaan sumber pada sistem dan System support program yang mendukung kemampuan suatu program.                                                                                             Contoh  sistem operasi : Windows xp, Windows 7, Linux, IOS dan lainnya.
  • Aplication Software                                                                                                                                                                                                                        Merupakan program yg menjalankan aktivitas pengolahan informasi yg spesifik dan fungsionalitas pengguna. Aplication software dibagi menjadi 2 tipe, yakni proprietary application software dimana hanya terdapat software yang mengarah pada kebutuhan bisnis dan Off-the-shelf application software yang merupakan software yang digunakan untuk umum seperti word processing dan multimedia.

Bahasa Pemrograman

Merupakan dasar dari pengembangan aplikasi dimana berbagai bahasa pemrogramaan memungkinkan orang untuk  memberitahu komputer apa yang harus dikerjakan juga memberikan instruksi yang dapat dimengerti mesin.
Terdapat 5 tipe bahasa pemrograman yakni :
  • Bahasa mesin                                                                                                                                                                                                                               Berupa bahasa native atau asli mesin dan biasa terdiri atas bilangan biner.
  • Bahasa assembly                                                                                                                                                                                                               Merupakan bahasa generasi kedua setelah bahasa mesin dimana lebih user friendly dan mudah digunakan daripada bahasa mesin
  • Bahasa proseduralMerupakan bahasa yang hampir menggunakan kata kata yang lebih umum, biasanya satu instruksi diterjemahkan kedalam banyak instruksi bahasa mesin
  • Bahasa non-prosedural
    Memungkinkan pengguna untuk menentukan hasil yang di inginkan tanpa harus menentukan prosedur rinci yang diperlukan untuk mencapai hasil.
  • Bahasa Natural                                                                                                                                                                                                                               Merupakan bahasa yang lebih natural dan hampir mencapai kata-kata yang sangat umum digunakan.

Akhir-akhir ini banyak programing language yang menjadi sering digunakan dan menjadi bahasa yang populer di semua kalangan progerammer.

Contohnya sebagai berikut :

  • Visual Programming
  • HTML
  • XML
  • Component-Ware
  • VRML
  • OOP (Object-Oriented)

Kesimpulan

Dengan perkembangan yang pesat ini, tidak heran lagi bila semakin banyak variasi serta macam-macam dari software itu sendiri. Dengan begini pula semakin terlihat peranan penting perangkat lunak sebagai komponen utama sistem informasi untuk kemajuan teknologi.


Leave a Reply

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

© 2021 Universitas Atma Jaya Yogyakarta
css.php