Penjelasan Tentang Bahasa Pemrograman

Bahasa pemrograman adalah instruksi berupa susunan sintaks dan semantiks yang digunakan oleh programmer untuk memerintah komputer. Bahasa pemrograman juga dikenal sebagai bahasa komputer atau bahasa pemrograman komputer. 

Melalui bahasa pemrograman, seorang programmer dapat menentukan data apa saja yang diolah oleh komputer, cara sebuah data disimpan/diteruskan, dan langkah-langkah yang harus diambil oleh komputer di berbagai situasi.

Berdasarkan tingkatannya bahasa pemrograman dibagi menjadi 3 tingkatan, yang mana masing-masing bahasa pemrograman tersebut mempunyai fungsi dan kriteria yang unik.


1. Bahasa Pemrograman Tingkat Rendah

Bahasa tingkat rendah adalah jenis bahasa pemrograman yang paling dekat hubungannya dengan logika komputer. Bahasa jenis ini  bisa dijalankan di komputer tanpa perlu diterjemahkan terlebih dahulu dengan Compiler atau Interpreter. Nah, bahasa pemrograman tingkat rendah dibagi lagi menjadi dua, yaitu : 

a. Bahasa Mesin

Bahasa mesin adalah bahasa asli yang dipahami komputer. Bahasa ini juga dikenal sebagai kode mesin atau kode objek. Umumnya, bahasa mesin ditampilkan dalam kode biner (0 dan 1). jenis bahasa pemrograman mesin Oleh karena itu, bahasa mesin cenderung sulit dipahami oleh manusia. Namun positifnya, program yang ditulis dengan bahasa mesin punya kinerja yang sangat gesit, karena tidak perlu diterjemahkan lagi. 


b. Bahasa Assembly

Bahasa Assembly atau bahasa rakitan adalah jenis bahasa tingkat rendah untuk membangun sistem yang berhubungan langsung dengan perangkat keras. Contohnya untuk membuat sistem operasi atau driver. jenis bahasa pemrograman assembly Bahasa Assembly memanfaatkan mnemonik, atau singkatan kata-kata dalam bahasa Inggris untuk membentuk perintah tertentu. Karenanya, bahasa ini perlu dikonversi lagi menjadi bahasa mesin. Proses penerjemahan ini dilakukan sebuah tools bernama Assembler. 


2. Bahasa Pemrograman Tingkat Menengah 

Bahasa tingkat menengah adalah jenis bahasa pemrograman yang menjadi penghubung antara bahasa tingkat rendah dan bahasa tingkat tinggi. Makanya, bahasa ini sering disebut dengan pseudo-language atau bahasa semu. Sebagai bahasa penghubung, bahasa tingkat menengah menggunakan perintah yang mendekati bahasa manusia, sehingga mudah dipahami. Di sisi lain, kompleksitasnya lumayan tinggi, mendekati bahasa Assembly. 

Oleh sebab itu, bahasa tingkat menengah juga sering dipakai untuk membangun sistem operasi. Bahkan, ia biasa digunakan untuk membuat program yang dapat mengelola program lain, seperti Terminal. Nah, beberapa contoh dari bahasa tingkat menengah antara lain bahasa C, C++, dan C#.

3. Bahasa Pemrograman Tingkat Tinggi

Bahasa tingkat tinggi adalah jenis bahasa pemrograman dengan perintah yang menyerupai bahasa manusia. Dengan kata lain, perintah tersebut sangat mudah ditulis, dibaca, dan dikelola untuk keperluan lebih lanjut. Maka dari itu, bahasa tingkat tinggi sangat direkomendasikan bagi Anda yang baru belajar pemrograman. Mengingat, tingkat kesulitannya relatif lebih rendah dibanding dua jenis bahasa yang telah disebutkan sebelumnya. Terlepas dari itu, bahasa tingkat tinggi sering dimanfaatkan untuk membangun website dan aplikasi. Bahkan, hampir semua website dan aplikasi yang Anda install dibuat menggunakan bahasa tingkat tinggi. Bahasa tingkat tinggi masih dibagi lagi menjadi dua jenis, yaitu: 

a. Pemrograman Berorientasi Prosedural (Procedural Oriented Programming

Pemrograman berorientasi prosedural adalah jenis bahasa pemrograman yang membagi perintah program menjadi bagian-bagian yang lebih kecil. Nantinya, bagian tersebut akan diurutkan secara sistematis. Jika sudah, komputer akan melaksanakan perintah sesuai dengan urutan yang sudah ditetapkan. Contoh bahasa pemrograman berorientasi prosedural adalah Pascal, Basic, dan Fortran.

b. Pemrograman Berorientasi Objek (Object Oriented Programming)

Pemrograman berorientasi objek adalah jenis bahasa pemrograman yang mengelola perintah program menjadi objek-objek tertentu. Nah, masing-masing objek akan memiliki karakteristiknya tersendiri. Kemudian, komputer akan mengeksekusi perintah yang diberikan sesuai dengan karakteristik masing-masing objek. Contoh bahasa pemrograman berorientasi objek antara lain Java, PHP, Python, dan Ruby.

Untuk bahasa pemrograman yang populer untuk dipelajari saat ini adalah bahasa pemrograman tingkat tinggi/sangat tinggi, hal itu disebabkan karena peluang karir yang menerima keahlian tersebut sangat banyak, untuk pembagiannya adalah sebagai berikut :



Tugas : Sebutkan contoh dari bahasa pemrograman tingkat rendah silahkan tuliskan jawaban dikolom komentar! (Dengan format : NAMA - KELAS : JAWABAN)

53 Komentar

  1. NAMA:Marselino Panggabean
    KELAS:X.TKJ
    JAWABAN: contoh bahasa tingkat tinggi sebagai berikut:
    •PHP
    •C++
    •pyhton
    •Visual basic
    •Delphi

    BalasHapus
  2. Pemrograman tingkat tinggi
    Java sprint
    Ruby
    Bahasa c tersulit
    PHP
    Visual basic
    Phyton
    C ++ sngat rumit

    BalasHapus
  3. Bima Sakti
    X TKJ 2
    Jawaban:
    Bahasa tingkat tinggi FORTRAN,COBOL
    , ALGOL,PASCAL

    BalasHapus
  4. Nama: Riyani Irza
    Kelas: X TKJ ²

    Bahasa tingkat rendah memberikan perintah kepada komputer dengan memakai kode-kode singkat contoh nya MOV,SUB,CMP,JMP,JGE,JL,LOOP

    BalasHapus
  5. Nama: Fernihati buulolo
    Kelas:X TKJ²
    bahasa tingkat rendah memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic) contoh nya MOV,SUB,CMP,JMP,JGE,JL,LOOP

    BalasHapus
  6. Ichsan Rizqi Ahmad
    XTKJ2
    Contoh bahasa pemrograman tingkat rendah: SUB,CMP,LOOP

    BalasHapus
  7. Diken Yosrananda
    X TKJ 2
    Jawaban:
    Bahasa Program Tingkat Tinggi:
    C++,BASIC,PHP,DELPHI,PHYTON,PASCAL,VISUAL BASIC

    BalasHapus
  8. Nama : Fathya Azzahra
    Kelas : X TKJ 2

    Jawaban : bahasa tingkat rendah memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic) contoh nya MOV,SUB,CMP,JMP,JGE,JL,LOOP

    BalasHapus
  9. muh. aldie trijantonis
    x tkj 2
    jawaban :
    bahasa tingkat tinggi :
    -php
    -C++
    -phyton
    -visual basic
    -delphi

    BalasHapus
  10. Pemrograman tingkat rendah: Bahasa mesin, kode bahasa binner, contohnya 01100101100110

    BalasHapus
    Balasan
    1. Jawabannya sudah benar, tp namanya mohon diperbaiki karena terlalu panjang. Cukup Nazwa Afriliani saja.

      Hapus

  11. Annisa Fitri Ilham - X TKJ 2 jawaban: tingkat rendah,bahasa mesin -kode bahasa biner,contohnya 01100101100110.

    BalasHapus
    Balasan
    1. Jawabannya sudah benar, tp namanya mohon diperbaiki karena terlalu panjang. Cukup annisa fitri ilham saja

      Hapus
  12. tingkat rendah,bahasa mesin,kode bahasa biner,contohnya 01100101100110

    BalasHapus
    Balasan
    1. Jawabannya sudah benar, tp namanya mohon diperbaiki karena terlalu panjang.

      Hapus
  13. Tingkat rendah, bahasa mesin, kode bahasa biner, contohnya 01100101100110

    BalasHapus
  14. Sahira
    x tkj 2
    jawaban:
    bahasa tingkat tinggi:
    PHP,C++,phyton,visual basic,delphi

    BalasHapus
  15. Nama:ukhti mutmainnah
    Kelas:X TKJ 2

    Jawaban:
    Bahasa Pemrograman Tingkat Tinggi:
    C++
    BASIC
    PHP
    DELPHI
    PHYTON
    PASCAL
    VISUAL BASIC

    BalasHapus
  16. Rena Rahmadani kelas X tkj 2
    jawaban:Contoh bahasa pemrograman tingkat tinggi :

    C++(Turbo C++)
    Visual Basic(non – .NET) PHP(prosedural)
    Delphi(Borland)
    Pascal(Turbo Pascal)

    BalasHapus
    Balasan
    1. Jawabannya sudah benar, tp namanya mohon diperbaiki karena terlalu panjang.

      Hapus
  17. Firzi Hervan Novembri
    X TKJ 2
    Jawaban:
    Bahasa Program Tingkat Tinggi:
    C++,BASIC,PHP,DELPHI,PHYTON,PASCAL,VISUAL BASIC

    BalasHapus
  18. Nama:Tiara Dea Safira
    Kelas:X TKJ 2

    Jawaban:
    Bahasa Pemrograman Tingkat Tinggi:
    C++
    BASIC
    PHP
    DELPHI
    PHYTON
    PASCAL
    VISUAL BASIC

    BalasHapus
  19. Nama : Dea Aulia Pratiwy
    Kelas : X tkj 2

    jawaban:Contoh bahasa pemrograman tingkat tinggi :

    C++(Turbo C++)
    Visual Basic(non – .NET) PHP(prosedural)
    Delphi(Borland)
    Pascal(Turbo Pascal)

    BalasHapus
  20. Pemrograman tingkat rendah: Bahasa mesin, kode bahasa binner, contohnya 01100101100110

    BalasHapus
  21. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  22. Hassya Aulia - X TKJ 1 jawaban: tingkat rendah, bahasa mesin-kode bahasa biner, contohnya 01100101100110.

    BalasHapus
  23. Wahyu Aditya .f.
    Kelas 10 TKJ 1
    Pemrograman tingkat rendah: Bahasa mesin, kode bahasa binner, contohnya:
    01100101100110

    BalasHapus
  24. Rafi Dwi Saputra - X TKJ 1 jawaban : tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110.

    BalasHapus
  25. Ihsanul Rais - X TKJ 1
    Jawaban: tingkat rendah,bahasa mesin -kode bahasa biner,contohnya 01100101100110.

    BalasHapus
  26. Putra Rezenski
    kelas X tkj 1
    Contoh bahasa pemrograman tingkat rendah:
    Jawab:Bahasa mesin, kode bahasa binner, contohnya 01100101100110

    BalasHapus
  27. Nama: Najla Amira Belva
    Kelas: X TKJ 1
    Answer: MOV, SUB, CMP, JMP, JGE, JL, LOOP, dan sebagainya.

    BalasHapus
  28. nazwa azzahra - X TKJ 1 jawaban = tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110

    BalasHapus
  29. Syeira Cecilia - X TKJ 1 : Bahasa pemrograman tingkat rendah ada dua, yaitu Bahasa mesin contohnya 01100101100110. Bahasa assembly contohnya MOV, SUB, CMP, JMP, JGE, JL, LOOP.

    BalasHapus
  30. Salsabila Mantasya - x TKJ 1 jawaban: tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110

    BalasHapus
  31. Dewari Cahyadi Satriawan - X TKJ 1
    Jawaban: tingkat rendah,bahasa mesin -kode bahasa biner,contohnya 01100101100110

    BalasHapus
  32. Ferdan Meidil Fitra - X TKJ 1
    Jawaban: tingkat rendah,bahasa mesin.
    kode bahasa biner,contohnya {01100101100110}

    BalasHapus
  33. M. Fitra Qholbi - X TKJ 1
    Jawaban:tingkat rendah,bahasa mesin -kode bahasa biner,contohnya 01100101100110

    BalasHapus
  34. AISYAH FITRI ILHAM - 10TKJ 1 : BAHASA MESIN, kode bahasa binner contohnya = 01100101100110)

    BalasHapus
  35. zuleyka keysha - X TKJ 1 jawaban :
    pemrograman tingkat rendah - bahasa mesin - 01100101100110 - bahasa assembly MOV, SUB, CMP, JMP, JGE, JL, LOOP.

    BalasHapus
  36. Naila Syafia - X TKJ 1
    Jawaban : Pemrograman tingkat rendah yaitu MOV, SUB, CMP, JMP, JGE, JL, LOOP

    BalasHapus
  37. mela mai sanda - X TKJ 1 jawaban = tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110

    BalasHapus
  38. Sadewo Kuspratomo - TKJ 1
    Jawaban : Tingkat Rendah, Bahasa Mesin, -kode bahasa Biner, contohnya 0110010110110

    BalasHapus
  39. Elsa Patricia. M
    kelas X tkj 1
    Contoh bahasa pemrograman tingkat rendah:
    Jawab:Bahasa mesin, kode bahasa binner, contohnya 01100101100110

    BalasHapus
  40. Rahmat Abdul Alim Hasibuan - X TKJ 1
    Jawaban: tingkat rendah,bahasa mesin - kode bahasa biner,contohnya 01100101100110

    BalasHapus
  41. Tri Artina Nur Afifah - X TKJ 1 jawaban = tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110

    BalasHapus
  42. M. FAREH Hayyan
    kelas X tkj 1
    Contoh bahasa pemrograman tingkat rendah:
    Jawab:Bahasa mesin, kode bahasa binner, contohnya 01100101100110

    BalasHapus
  43. Alya zahra - X TKJ 1
    Jawaban : tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110

    BalasHapus
  44. Aliya azizah X TKJ 1
    jawaban: tingkat rendah, bahasa mesin-kode bahasa biner, contohnya 01100101100110.

    BalasHapus
  45. Resifa wulandari- X Tkj 1 :
    1.Bahasa Mesin: Bahasa pemrograman yang menginstruksikan komputer untuk melakukan operasi tertentu dalam bentuk kode biner, misalnya 0 dan 1
    2.Bahasa Assembly: Bahasa pemrograman tingkat rendah yang menggunakan instruksi mesin untuk melakukan operasi. Bahasa Assembly sering digunakan dalam pemrograman perangkat keras,salah satu contoh menggunakan singkatan-singkatan bahasa inggris

    BalasHapus
  46. Aulia Olifi Yanti - X TKJ 1 : Bahasa pemrograman tingkat rendah ada dua, yaitu Bahasa mesin contohnya 01100101100110. Bahasa assembly contohnya MOV, SUB, CMP, JMP.

    BalasHapus
  47. Nama : T.sy.salsabila putri
    Kelas : X TKJ 1
    Jawaban : pemrograman tingkat rendah terbagi menjadi dua, yaitu bahasa mesin contohnya 01100101100110. Dan bahasa assembly contohnya MOV,SUB,CMP,JMP,JGE,JL,LOOP.

    BalasHapus
  48. Komentar ini telah dihapus oleh pengarang.

    BalasHapus
  49. Nama:Ardinnisa risty faraz
    Kelas:x tkj 1
    Jawaban:bahasa pemprograman tingkat rendah terbagi menjadi dua yaitu bahasa mesin -kode bahasa biner,contohnya 01100101100110.Dan bahasa assembly contohnya MOV,SUB,CMP,JMP,JGE,JL,LOOP.

    BalasHapus
Lebih baru Lebih lama