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.
Berdasarkan fasilitas grafis yang dimilikinya, Bahasa pemrograman dapat dibagi menjadi dua, yaitu : Bahasa Pemrograman Berbasis Text dan Bahasa Pemrograman Berbasis GUI. Bahasa Pemrograman Berbasis Text belum memiliki fasilitas grafis misalnya Basic, Turbo Basic, Pascal, Turbo Pascal, C++ dan Turbo C++, sedangkan Bahasa Pemrograman Berbasis GUI sudah memiliki fasilitas grafis misalnya : Visual Basic, Delphi dan Visual C++
2. Level Bahasa PemrogramanBahasa mesin (machine language) berupa microinstruction atau hardware. Programnya sangat panjang dan sulit dipahami oleh Brainware dan sangat tergantung pada arsitektur mesin. Keunggulannya adalah prosesnya sangat cepat dan tidak perlu interpreter atau penterjemah.
2. Level Bahasa PemrogramanBahasa mesin (machine language) berupa microinstruction atau hardware. Programnya sangat panjang dan sulit dipahami oleh Brainware dan sangat tergantung pada arsitektur mesin. Keunggulannya adalah prosesnya sangat cepat dan tidak perlu interpreter atau penterjemah.
Bahasa tingkat rendah (low level language) berupa macroinstruction (assembly). Seperti halnya bahasa mesin, bahasa tingkat rendah tergantung pada arsitektur mesin. Programnya panjang dan sulit dipahami walaupun prosesnya cepat. Jenis bahasa tingkat ini perlu penterjemah berupa assembler.
Bahasa tingkat tinggi (high level language) menyerupai struktur bahasa manusia sehingga mudah dipahami. Bahasa ini tidak tergantung pada arsitektur mesin tetapi memerlukan penterjemah berupa compiler atau interpreter.
Bahasa tingkat tinggi (high level language) menyerupai struktur bahasa manusia sehingga mudah dipahami. Bahasa ini tidak tergantung pada arsitektur mesin tetapi memerlukan penterjemah berupa compiler atau interpreter.
0 Response to "Pengantar Bahasa Pemrograman"
Posting Komentar