OMAN KUSMANA,S.Kom,M.M.
Kepala Jurusan TKJ SMKN 1 Purwakarta

Bahasa Komputer

Agar manusia dapat berkomunikasi dengan komputer, maka dibutuhkan suatu bahasa komunikasi yaitu bahasa komputer. Dengan bahasa ini komputer dapat memahami dan mengerti perintah-perintah yang kita berikan kepadanya. Sebenarnya komputer tidak mengerti perintah-perintah yang kita tulis menggunakan bahasa tertentu. Namun di dalam komputer tersebut terdapat penerjemah bahasa yang kita gunakan menjadi bahasa yang dimengerti oleh komputer (binner) yaitu compiler atau interpreter , keduanya merupakan suatu program. Perbedaannya antarakeduanya adalah sebagai berikut :

Compiler menerjemahkan kode sumber menjadi objek bahasa mesin dalam bentuk file objek, kemudian di-link dengan pustaka-pustaka lain yang berhubungan dengan kode sumber agar dapat dijalankan pada setiap sistem operasi.

Interpreter menerjemahkan kode sumber per baris demi paris dan langsung di eksekusi tanpa menjadikannya dalam bentuk file objek. Jenis bahasa pemrograman komputer dibagi menjadi dua bagian yaitu bahasa tingkat rendah (yang agak sulit dimengerti bagi orang awam) dan bahasa tingkat tinggi (yang dapat dimengerti oleh manusia).

Bahasa Pemrograman Tingkat Rendah

Bahasa ini dibagi menjadi dua macam, yaitu Bahasa Mesin  dan Bahasa Rakitan . Dalam Bahasa Mesin semua perintah disandingkan dengan deretan-deretan bit (binary digit) yang hanya mempunyai nilai digit 1 atau 0. Sedangkan dalam Bahasa Rakitan, perintah-perintah tersebut bisa digantikan dengan kode sandi yang bisa dipahami oleh manusia yaitu mnemonic code, Setiap mikroprosesor mempunyai mnemonic code yang berlainan.

Bahasa Pemrograman Tingka Tinggi

Bahasa pemrograman ini merupakan bahasa komputer yang mudah dipahami karena menggunakan bahasa percakapan manusia sehari-hari. Diantaranya adalah :

Ada : Diambil dari nama Augusta Ada Bryton, bangsawan dari Loveland, puteri Lord Byron. Bahasa ini dikembangkan sekitar tahun 1974 dan 1980 untuk Departemen Pertahanan Amerika Serikat.

ALGOL : ALGOrithmic Language (Bahasa Algoritma).

APL : A Programming Language.

BASIC : Beginner's All Purpose Symbolic Instruction Code. Bahasa ini dikembangkan oleh Jhon Kemeny dan Thomas Kutrz, digunakan untuk memberi kuliah mahasiswa di Dartmuth College tentang bagaimana menggunakan komputer.

C : Dikembangkan oleh Bell Laboratories pada tahun 1970, bahasa ini sangat powerfull dan sering digunakan untuk membuat program Sistem Operasi contohnya MS-DOS, LINUX, UNIX serta program aplikasi DBASE, AUTOCAD, dan game-game yang banyak kita jumpai. Ada yang mengatakan bahasa ini merupakan bahasa tingkat menengah karena sintaks bahasanya mirip bahasa tingkat tinggi dan kemampuannya bahasa tingkat rendah.

COBOL : Common Business-Oriented Language. Bahasa ini dikembangkan di Departemen Pertahanan Amerika Serikat pada tahun 1960.

FORTRAN : Formula Translation, dikembangkan sekitar tahun 1956.

LISP : List Processor.

Pascal : Diambil dari nama seorang sarjana Perancis Blaise Pascal.  Pertama kali dikembangkan oleh Niklauss Wirth, seorang ahli ilmu komputer dari Swiss, pada tahun 1970.

PL/I : Programming Language I, dikembangkan oleh IBM pada tahun 1964.

PROLOG : Programming Logig, bahasa yang digunakan untuk menyusun Expert System.

RPG : Report Program Generator.

SNOBOL : String Oriented Symbolic Language. 


Oleh : M Yusuf Nurfajar
Karakter Lagi

Berkomentar sebagai :

Tidak ada tamu yang berkomentar

Logo TKJ
SMKN 1 Purwakarta

Pengumuman

Untuk seluruh siswa-siswi TKJ kelas 10 dan 11, Insya allah Jum'at, 20 Juni 2014 akan diadakan pengajian rutinan jurusan.Terimakasih!.

Oleh: M Yusuf Nurfajar
2014-06-12 22:19:20
3 Pengumuman

Kajur (Oman K)
CS1 (Fajar)
CS2 (Kiky A)
CS3 (Muhibul H)