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)
NAMA:Marselino Panggabean
BalasHapusKELAS:X.TKJ
JAWABAN: contoh bahasa tingkat tinggi sebagai berikut:
•PHP
•C++
•pyhton
•Visual basic
•Delphi
Pemrograman tingkat tinggi
BalasHapusJava sprint
Ruby
Bahasa c tersulit
PHP
Visual basic
Phyton
C ++ sngat rumit
Bima Sakti
BalasHapusX TKJ 2
Jawaban:
Bahasa tingkat tinggi FORTRAN,COBOL
, ALGOL,PASCAL
Nama: Riyani Irza
BalasHapusKelas: X TKJ ²
Bahasa tingkat rendah memberikan perintah kepada komputer dengan memakai kode-kode singkat contoh nya MOV,SUB,CMP,JMP,JGE,JL,LOOP
Nama: Fernihati buulolo
BalasHapusKelas: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
Ichsan Rizqi Ahmad
BalasHapusXTKJ2
Contoh bahasa pemrograman tingkat rendah: SUB,CMP,LOOP
Diken Yosrananda
BalasHapusX TKJ 2
Jawaban:
Bahasa Program Tingkat Tinggi:
C++,BASIC,PHP,DELPHI,PHYTON,PASCAL,VISUAL BASIC
Nama : Fathya Azzahra
BalasHapusKelas : 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
muh. aldie trijantonis
BalasHapusx tkj 2
jawaban :
bahasa tingkat tinggi :
-php
-C++
-phyton
-visual basic
-delphi
Pemrograman tingkat rendah: Bahasa mesin, kode bahasa binner, contohnya 01100101100110
BalasHapusJawabannya sudah benar, tp namanya mohon diperbaiki karena terlalu panjang. Cukup Nazwa Afriliani saja.
Hapus
BalasHapusAnnisa Fitri Ilham - X TKJ 2 jawaban: tingkat rendah,bahasa mesin -kode bahasa biner,contohnya 01100101100110.
Jawabannya sudah benar, tp namanya mohon diperbaiki karena terlalu panjang. Cukup annisa fitri ilham saja
Hapustingkat rendah,bahasa mesin,kode bahasa biner,contohnya 01100101100110
BalasHapusJawabannya sudah benar, tp namanya mohon diperbaiki karena terlalu panjang.
HapusTingkat rendah, bahasa mesin, kode bahasa biner, contohnya 01100101100110
BalasHapusSahira
BalasHapusx tkj 2
jawaban:
bahasa tingkat tinggi:
PHP,C++,phyton,visual basic,delphi
Nama:ukhti mutmainnah
BalasHapusKelas:X TKJ 2
Jawaban:
Bahasa Pemrograman Tingkat Tinggi:
C++
BASIC
PHP
DELPHI
PHYTON
PASCAL
VISUAL BASIC
Rena Rahmadani kelas X tkj 2
BalasHapusjawaban:Contoh bahasa pemrograman tingkat tinggi :
C++(Turbo C++)
Visual Basic(non – .NET) PHP(prosedural)
Delphi(Borland)
Pascal(Turbo Pascal)
Jawabannya sudah benar, tp namanya mohon diperbaiki karena terlalu panjang.
HapusFirzi Hervan Novembri
BalasHapusX TKJ 2
Jawaban:
Bahasa Program Tingkat Tinggi:
C++,BASIC,PHP,DELPHI,PHYTON,PASCAL,VISUAL BASIC
Nama:Tiara Dea Safira
BalasHapusKelas:X TKJ 2
Jawaban:
Bahasa Pemrograman Tingkat Tinggi:
C++
BASIC
PHP
DELPHI
PHYTON
PASCAL
VISUAL BASIC
Nama : Dea Aulia Pratiwy
BalasHapusKelas : X tkj 2
jawaban:Contoh bahasa pemrograman tingkat tinggi :
C++(Turbo C++)
Visual Basic(non – .NET) PHP(prosedural)
Delphi(Borland)
Pascal(Turbo Pascal)
Pemrograman tingkat rendah: Bahasa mesin, kode bahasa binner, contohnya 01100101100110
BalasHapusKomentar ini telah dihapus oleh pengarang.
BalasHapusHassya Aulia - X TKJ 1 jawaban: tingkat rendah, bahasa mesin-kode bahasa biner, contohnya 01100101100110.
BalasHapusWahyu Aditya .f.
BalasHapusKelas 10 TKJ 1
Pemrograman tingkat rendah: Bahasa mesin, kode bahasa binner, contohnya:
01100101100110
Rafi Dwi Saputra - X TKJ 1 jawaban : tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110.
BalasHapusIhsanul Rais - X TKJ 1
BalasHapusJawaban: tingkat rendah,bahasa mesin -kode bahasa biner,contohnya 01100101100110.
Putra Rezenski
BalasHapuskelas X tkj 1
Contoh bahasa pemrograman tingkat rendah:
Jawab:Bahasa mesin, kode bahasa binner, contohnya 01100101100110
Nama: Najla Amira Belva
BalasHapusKelas: X TKJ 1
Answer: MOV, SUB, CMP, JMP, JGE, JL, LOOP, dan sebagainya.
nazwa azzahra - X TKJ 1 jawaban = tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110
BalasHapusSyeira 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.
BalasHapusSalsabila Mantasya - x TKJ 1 jawaban: tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110
BalasHapusDewari Cahyadi Satriawan - X TKJ 1
BalasHapusJawaban: tingkat rendah,bahasa mesin -kode bahasa biner,contohnya 01100101100110
Ferdan Meidil Fitra - X TKJ 1
BalasHapusJawaban: tingkat rendah,bahasa mesin.
kode bahasa biner,contohnya {01100101100110}
M. Fitra Qholbi - X TKJ 1
BalasHapusJawaban:tingkat rendah,bahasa mesin -kode bahasa biner,contohnya 01100101100110
AISYAH FITRI ILHAM - 10TKJ 1 : BAHASA MESIN, kode bahasa binner contohnya = 01100101100110)
BalasHapuszuleyka keysha - X TKJ 1 jawaban :
BalasHapuspemrograman tingkat rendah - bahasa mesin - 01100101100110 - bahasa assembly MOV, SUB, CMP, JMP, JGE, JL, LOOP.
Naila Syafia - X TKJ 1
BalasHapusJawaban : Pemrograman tingkat rendah yaitu MOV, SUB, CMP, JMP, JGE, JL, LOOP
mela mai sanda - X TKJ 1 jawaban = tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110
BalasHapusSadewo Kuspratomo - TKJ 1
BalasHapusJawaban : Tingkat Rendah, Bahasa Mesin, -kode bahasa Biner, contohnya 0110010110110
Elsa Patricia. M
BalasHapuskelas X tkj 1
Contoh bahasa pemrograman tingkat rendah:
Jawab:Bahasa mesin, kode bahasa binner, contohnya 01100101100110
Rahmat Abdul Alim Hasibuan - X TKJ 1
BalasHapusJawaban: tingkat rendah,bahasa mesin - kode bahasa biner,contohnya 01100101100110
Tri Artina Nur Afifah - X TKJ 1 jawaban = tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110
BalasHapusM. FAREH Hayyan
BalasHapuskelas X tkj 1
Contoh bahasa pemrograman tingkat rendah:
Jawab:Bahasa mesin, kode bahasa binner, contohnya 01100101100110
Alya zahra - X TKJ 1
BalasHapusJawaban : tingkat rendah, bahasa mesin - kode bahasa biner, contohnya 01100101100110
Aliya azizah X TKJ 1
BalasHapusjawaban: tingkat rendah, bahasa mesin-kode bahasa biner, contohnya 01100101100110.
Resifa wulandari- X Tkj 1 :
BalasHapus1.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
Aulia Olifi Yanti - X TKJ 1 : Bahasa pemrograman tingkat rendah ada dua, yaitu Bahasa mesin contohnya 01100101100110. Bahasa assembly contohnya MOV, SUB, CMP, JMP.
BalasHapusNama : T.sy.salsabila putri
BalasHapusKelas : 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.
Komentar ini telah dihapus oleh pengarang.
BalasHapusNama:Ardinnisa risty faraz
BalasHapusKelas: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.