1. Klasifikasi Software
Sistem komputer memiliki 3 elemen penting, yaitu : Hardware, Software dan Brainware. Software menjadi penghubung komunikasi antara Brainware dan Hardware.Software secara umum, terbagi menjadi tiga yaitu : Bahasa Pemrograman, Sistem Operasi dan Program Aplikasi.
Bahasa Pemrograman adalah sebuah software yang digunakan untuk membuat Sistem Operasi dan Program Aplikasi.
Sistem Operasi adalah sebuah software yang digunakan untuk mengkomunikasikan antara Brainware dan Hardware.
Program Aplikasi adalah Software yang dibuat untuk kebutuhan tertentu, misalnya : Microsoft Excel adalah software untuk khusus menangani masalah spreadsheet.
2. Level Bahasa Pemrograman
Bahasa mesin (machine language) memiliki program yang sangat panjang karena menggunakan kode biner sehingga sulit dipahami oleh Brainware (Pengguna Komputer).
Keunggulan Bahasa mesin adalah prosesnya sangat cepat dan tidak memerlukan interpreter atau penterjemah.
Bahasa tingkat rendah (low level language) mirip dengan bahasa mesin yang memiliki program yang panjang dan sulit dipahami oleh Brainware (Pengguna Komputer).
Meskipun prosesnya cepat, bahasa tingkat rendah ini memerlukan interpreter atau penterjemah.
Bahasa tingkat tinggi (high level language) menyerupai struktur bahasa manusia sehingga mudah dipahami oleh Brainware (Pengguna Komputer).
Kelemahan Bahasa Tingkat Tinggi ini adalah memerlukan interpreter atau penterjemah berupa compiler.
3. Klasifikasi Bahasa Pemrograman
Berdasarkan fasilitas grafis yang dimilikinya, Bahasa pemrograman dapat dibagi menjadi dua, yaitu : Bahasa Pemrograman Berbasis Text dan Bahasa Pemrograman Berbasis GUI.
Pada awalnya, Bahasa Pemrograman hanya dapat digunakan dalam basis teks. Bahasa Pemrograman Berbasis teks ini hanya mengenal huruf, angka dan tanda baca dan tidak mengenal grafis. Yang termasuk Bahasa Pemrograman Berbasis Text adalah
a. Bahasa Pemrograman Basic yang dikembangkan menjadi Turbo Basic,
b. Bahasa Pemrograman Pascal yang dikembangkan menjadi Turbo Pascal,
c. Bahasa Pemrograman C++ yang dikembangkan menjadi Turbo C++,
Perkembangan selanjutnya, Bahasa Pemrograman Berbasis teks dikembangkan menjadi Bahasa Pemrograman Berbasis GUI.
Keunggulan Bahasa Pemrograman Berbasis GUI adalah sudah memiliki fasilitas grafis ( Grafik, Gambar, Audio dan Video). Yang termasuk dalam Bahasa Pemrograman Berbasis GUI adalah :
a. Bahasa Pemrograman Visual Basic pengembangan dari Turbo Basic
b. Bahasa Pemrograman Delphi pengembangan dari Turbo Pascal
c. Bahasa Pemrograman Visual C++ pengembangan dari Turbo C++----------------------- Presentasi -------------------------------------------------------------
1. Klasifikasi Software
Tidak ada komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.