Klasifikasi Bhs Pemrograman

download Klasifikasi Bhs Pemrograman

of 11

Transcript of Klasifikasi Bhs Pemrograman

  • 8/18/2019 Klasifikasi Bhs Pemrograman

    1/11

    Klasifkasi BahasaPemrograman

    Ahmadi, S.Kom

  • 8/18/2019 Klasifikasi Bhs Pemrograman

    2/11

    Pengertian BahasaPemrograman

    Memberikan instruksi kepada komputer

    agar dapat bekerja seperti yang kita

    kehendaki.

    - Yang ‘dipahami’ atau dijalankan oleh

    komputer data dan instruksi dalam

    bentuk biner (rangkaian bit-bit bernilai ‘0’

    atau ‘1’).

  • 8/18/2019 Klasifikasi Bhs Pemrograman

    3/11

    - Yang dipahami manusia : logika

    aritmetika algoritma konsep model

    dan sebagainya.

    !ntuk menjembatani dibuatlah bahasa

    pemprograman yang menerjemahkan

    dari apa yang dikehendaki " dimengerti

    manusia menjadi instruksi mesinkomputer.

  • 8/18/2019 Klasifikasi Bhs Pemrograman

    4/11

    #lasi$ikasi %emprograman

    &erdasarkan tingkat kedekatannya denganbahasa mesin dan bahasa manusia

    diklasi$ikasinya menjadi

    1. &ahasa tingkat rendah memetakan setiap

    instruksi dari kode sumber kedalam satu

      instruksi bahasa mesin. &iasa disebut

     juga dengan bahasa assembly. 

  • 8/18/2019 Klasifikasi Bhs Pemrograman

    5/11

    '. &ahasa tingkat tinggi memiliki kedekatan

    dengan bahasa dan ara berpikir

    manusia. ontoh : bahasa %asal

    *. &ahasa tingkat menengah antara kedua

    tingkat di atas. ontoh : bahasa

  • 8/18/2019 Klasifikasi Bhs Pemrograman

    6/11

    &ahasa %emrograman

    dikelompokan menjadi + &agian

    1. Generasi Pertama

    &ahasa yang berorientasi pada mesin.

    %rogram disusun menggunakan bahasa

    mesin"kode mesin. &ahasa Mesin adalahbahasa tingkat rendah yang hanya

    dipahami oleh komputer. &ahasa mesin ini

    sangat sulit dipahami oleh orang a,am

    sehingga programmer harus menguasaioperasi komputer seara teknis.

  • 8/18/2019 Klasifikasi Bhs Pemrograman

    7/11

    2. Generasi Kedua

    &ahasa pemrograman yang menggunakan

    bahasa rakitan " ssembly. &ahasa

     ssembly adalah bahasa pemrograman

    yang menggunakan instruksi yang samaseperti pada bahasa mesin tetapi instruksi

    dan ariable yang digunakan mempunyai

    nama sehingga mempermudah proses

    pemrograman. #arena tidak lagimenggunakan deretan kode biner untuk

    melakukan pemrograman.

  • 8/18/2019 Klasifikasi Bhs Pemrograman

    8/11

    3. Generasi Ketiga&ahasa pemrograman yang menggunakanpendekatan prosedural. /nstruksi programditulis menggunakan kata-kata yang biasadigunakan oleh manusia. ontoh : /23(untuk menampilkan kelayar)34 (untuk membaa data masukan darikeyboard). &ahasa pada generasi inidisebut juga &ahasa beraras tinggi " 5igh

    6eel 6anguage.ontoh bahasa pemrogaman :%76892 9&96 &7/ dll.

  • 8/18/2019 Klasifikasi Bhs Pemrograman

    9/11

    4. Generasi keempat

    Merupakan &ahasa on-%rosedural.&ahasa pemrograman ;enerasi #e-<diranang untuk mengurangi ,aktupemrogram untuk membuat program

    sehingga pembuatan program dibuatdengan ,aktu lebih epat.%rogram ini dapat digunakan oleh pemakaiyang kurang mengenal hal-hal teknis

    pemrograman tanpa perlu bantuan seorangprogrammer pro$essional.

    ontoh : Membuat program databasesederhana dengan Miroso$t ess.

  • 8/18/2019 Klasifikasi Bhs Pemrograman

    10/11

    5. Generasi Ke Lima

    Merupakan bahasa pemrograman yang ditujukanuntuk menangani keerdasan buatan (arti$iialintelligene) (/). / adalah disiplin dari ilmukomputer yang mempelajari ara komputer menirukeerdasan manusia.

    ontoh plikasi :%emrosesan &ahasa lami mengatur komputeragar bisa berkomunikasi dengan manusia melaluibahasa manusia.

     plikasi 7istem %akar program komputer yangdapat menghasilkan pemikiran yang setara denganseorang pakar.ontoh &ahasa %emrograman : %969; dan6/7% yang di iptakan oleh 3ilen %eranis.

  • 8/18/2019 Klasifikasi Bhs Pemrograman

    11/11

    No Tahun ahasa Pemrograman

    1 1=+1 egional ssembly 6anguage

    '. 1=+' utoode

    * 1=+< 892< 1=+> 6/7%

    + 1=+> 6;96

    ? 1=+= 9&96

    @ 1=?' %6

    > 1=?' 7imula= 1=?< &7/

    10 1=?< %6"1

    11 1=@0 %asal

    1' 1=@'

    1* 1=@' 7mall2alk1< 1=@' prolog

    No Tahun ahasa Pemrograman

    1+ 1=@* M6

    1? 1=@> 7A6

    1@ 1=>* da1> 1=>* BB

    1= 1=>+ 3i$$el

    '0 1=>@ %erl

    '1 1=>= 86

    '' 1==0 5askel'* 1==0 %hyton

    '< 1==1 Caa

    '+ 1==* uby

    '? 1==+ %5%

    '@ '000 D