Indikator Pencapaian Kompetensi
●
●
●
●
Mengerti pengertian bahasa pemrograman
Memahami fungsi bahasa pemrograman
Memahami tingkatan bahasa pemrograman
Memahami jeni-jenis bahasa pemrograman
Bambang Karyadi |
Pengantar
Jika komunikasi antarmanusia menggunakan
bahasa berbentuk kata-kata atau istilah, sedangkan
untuk dapat berkomunikasi dengan perangkat
komputer, dibutuhkan bentuk bahasa yang berbeda.
Bahasa ini dinyatakan dalam kode-kode unik yang
disebut bahasa pemograman.
Bambang Karyadi |
Pengertian Bahasa Pemrograman
Bahasa Pemrograman merupakan serangkaian
aturan sintaks dan semantik yang digunakan untuk
mendefinisikan program komputer.
Diistilahkan juga dengan bahasa komputer atau
bahasa pemrograman komputer, yaitu instruksi
standar untuk memerintah komputer.
Bambang Karyadi |
Fungsi Bahasa Pemrograman
Fungsi dasar dari bahasa pemograman adalah agar
komputer dapat mengolah data sesuai dengan
alur yang dibuat secara sistematis (Algoritma)
oleh penyusun/pengembangnya.
Bambang Karyadi |
Alur Pemrograman Komputer
Pemrograman Program
Algoritma
Bambang Karyadi |
Hal yang perlu di perhatikan dalam penerjemahan Algoritma
ke Bahasa Pemrograman
1) Pendeklarasian variable
2) Pemilihan tipe data
3) Pemakaian atau pemilihan instruksi
4) Aturan sintaksis
5) Tampilan hasil
6) Compiler atau interpreter
Bambang Karyadi |
1) Pendeklarasian variable
Variabel digunakan untuk menampung/menyimpan data
masukkan, memproses data, dan mendapatkan hasil
komputasi.
Contoh :
- int panjang, lebar, luas → c+
+
Bambang Karyadi |
2) Pemilihan tipe data
Tipe data diperlukan oleh variabel untuk membantu program
mengenalinya. Dengan tipe data pemroses variabel lebih
mudah.
Contoh :
- int panjang, lebar, luas → c++
Bambang Karyadi |
3) Pemakaian atau pemilihan instruksi
Urutan langkah dalam algoritma dapat
diterjemahkan menjadi salah satu atau beberapa
instruksi algoritma, yaitu runtunan (sequence),
pemilihan (selection) atau perulangan (repetition).
Dengan instruksi, proses program menjadi lebih
cepat.
Bambang Karyadi |
4) Aturan sintaksis
Setiap bahasa pemrograman memiliki aturan penulisan
sintaks. Jadi penulisan sintaks harus sesuai
dengan
bahasa pemrograman yang digunakan.
Contoh :
- int panjang, lebar, luas → c++
Bambang Karyadi |
5) Tampilan hasil
Tampilan hasil akan terlihat dan diperhatikan ketika
mengkonversikan algoritma menjadi sebuah program.
Pemrograman Program
Algoritma
Bambang Karyadi |
6) Compiler atau Interpreter
Setiap bahasa pemrograman memiliki cara pengoperasian compiler atau
interpreter yang berbeda.
Perbedaan compiler atau interpreter adalah ketika menggunakan compiler,
kode sumber akan dikonversi menjadi machine code (membuat
berkas executable) sebelum program tersebut dijalankan. Sedangkan
interpreter mengonversi source code menjadi machine code secara
langsung ketika program dijalankan
Contoh :
- JavaScript → interpreter → file.js
Bambang Karyadi |
Perbedaan Compiler dan Interpreter Pada Pemrograman Komputer
Interpreter adalah menerjemahkannya secara langsung
Bambang Karyadi |
Compiler menerjemahkan sebelum program dieksekusi
Tingkatan Bahasa Pemrograman
Bahasa pemograman memiliki tiga tingkatan. Penggolongan
tersebut diterapkan berdasarkan tingkat kesulitan dan
aplikasinya pada perangkat komputer.
1) Bahasa tingkat rendah
2) Bahasa tingkat menengah
3) Bahasa tingkat tinggi
Bambang Karyadi |
1) Bahasa tingkat rendah
Tingkatan ini termasuk generasi paling awal dari
bahasa pemograman. Umumnya masih
menggunakan kode-kode biner. Instruksi yang
diterapkan pada mesin berupa rangaian biner.
Contoh :
- Bahasa mesin/machine code → kumpulan biner 0 dan 1
0001 → 1
Bambang Karyadi |
2) Bahasa tingkat menengah
Bahasa pemograman tingkat menengah mulai
menggunakan kode huruf, angka, dan simbol
khusus. Beberapa contoh bahasa tingkat
menengah, antara lain Assembler dan MASM
(Microsoft Macro Assembler).
Contoh :
- Assembly (bahasa rakitan) → MOV AX 1111
Bambang Karyadi |
3) Bahasa tingkat tinggi
Bahasa pemograman tingkat tinggi menggunakan bahasa yang
serupa dengan bahasa manusia.
Contoh :
Pascal →Mencetak string
var
channel:string;
Begin
write (‘subscribe channel’); readln(channel);
writeln(‘subscribe channel’, channel);
end.
Bambang Karyadi |
Jenis-jenis Bahasa Pemrograman
1) JavaScript → meningkatkan fungsionalitas website
2) Python → bahasa pemrograman interpretatif multiguna
3)SQL (Structured Query Language) → membuat maupun
mengolah database dalam sebuah sistem
4)Java → membuat aplikasi berbasis desktop, website, mobile,
hingga aplikasi embedded device seperti perangkat pintar atau
microprosesor
5)PHP (Hypertext Preprocessor) → bahasa pemrograman server
side scripting yang bersifat open source untuk membangun sebuah
website
5 bahasa pemrograman diatas sebagai contoh, karena masih banyak lagi
jenis bahasa pemograman populer yang tidak disertakan dalam daftar di
atas
Bambang Karyadi |

pd1-3-bahasapemrograman-210930190832.pptx

  • 1.
    Indikator Pencapaian Kompetensi ● ● ● ● Mengertipengertian bahasa pemrograman Memahami fungsi bahasa pemrograman Memahami tingkatan bahasa pemrograman Memahami jeni-jenis bahasa pemrograman Bambang Karyadi |
  • 2.
    Pengantar Jika komunikasi antarmanusiamenggunakan bahasa berbentuk kata-kata atau istilah, sedangkan untuk dapat berkomunikasi dengan perangkat komputer, dibutuhkan bentuk bahasa yang berbeda. Bahasa ini dinyatakan dalam kode-kode unik yang disebut bahasa pemograman. Bambang Karyadi |
  • 3.
    Pengertian Bahasa Pemrograman BahasaPemrograman merupakan serangkaian aturan sintaks dan semantik yang digunakan untuk mendefinisikan program komputer. Diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, yaitu instruksi standar untuk memerintah komputer. Bambang Karyadi |
  • 4.
    Fungsi Bahasa Pemrograman Fungsidasar dari bahasa pemograman adalah agar komputer dapat mengolah data sesuai dengan alur yang dibuat secara sistematis (Algoritma) oleh penyusun/pengembangnya. Bambang Karyadi |
  • 5.
    Alur Pemrograman Komputer PemrogramanProgram Algoritma Bambang Karyadi |
  • 6.
    Hal yang perludi perhatikan dalam penerjemahan Algoritma ke Bahasa Pemrograman 1) Pendeklarasian variable 2) Pemilihan tipe data 3) Pemakaian atau pemilihan instruksi 4) Aturan sintaksis 5) Tampilan hasil 6) Compiler atau interpreter Bambang Karyadi |
  • 7.
    1) Pendeklarasian variable Variabeldigunakan untuk menampung/menyimpan data masukkan, memproses data, dan mendapatkan hasil komputasi. Contoh : - int panjang, lebar, luas → c+ + Bambang Karyadi |
  • 8.
    2) Pemilihan tipedata Tipe data diperlukan oleh variabel untuk membantu program mengenalinya. Dengan tipe data pemroses variabel lebih mudah. Contoh : - int panjang, lebar, luas → c++ Bambang Karyadi |
  • 9.
    3) Pemakaian ataupemilihan instruksi Urutan langkah dalam algoritma dapat diterjemahkan menjadi salah satu atau beberapa instruksi algoritma, yaitu runtunan (sequence), pemilihan (selection) atau perulangan (repetition). Dengan instruksi, proses program menjadi lebih cepat. Bambang Karyadi |
  • 10.
    4) Aturan sintaksis Setiapbahasa pemrograman memiliki aturan penulisan sintaks. Jadi penulisan sintaks harus sesuai dengan bahasa pemrograman yang digunakan. Contoh : - int panjang, lebar, luas → c++ Bambang Karyadi |
  • 11.
    5) Tampilan hasil Tampilanhasil akan terlihat dan diperhatikan ketika mengkonversikan algoritma menjadi sebuah program. Pemrograman Program Algoritma Bambang Karyadi |
  • 12.
    6) Compiler atauInterpreter Setiap bahasa pemrograman memiliki cara pengoperasian compiler atau interpreter yang berbeda. Perbedaan compiler atau interpreter adalah ketika menggunakan compiler, kode sumber akan dikonversi menjadi machine code (membuat berkas executable) sebelum program tersebut dijalankan. Sedangkan interpreter mengonversi source code menjadi machine code secara langsung ketika program dijalankan Contoh : - JavaScript → interpreter → file.js Bambang Karyadi |
  • 13.
    Perbedaan Compiler danInterpreter Pada Pemrograman Komputer Interpreter adalah menerjemahkannya secara langsung Bambang Karyadi | Compiler menerjemahkan sebelum program dieksekusi
  • 14.
    Tingkatan Bahasa Pemrograman Bahasapemograman memiliki tiga tingkatan. Penggolongan tersebut diterapkan berdasarkan tingkat kesulitan dan aplikasinya pada perangkat komputer. 1) Bahasa tingkat rendah 2) Bahasa tingkat menengah 3) Bahasa tingkat tinggi Bambang Karyadi |
  • 15.
    1) Bahasa tingkatrendah Tingkatan ini termasuk generasi paling awal dari bahasa pemograman. Umumnya masih menggunakan kode-kode biner. Instruksi yang diterapkan pada mesin berupa rangaian biner. Contoh : - Bahasa mesin/machine code → kumpulan biner 0 dan 1 0001 → 1 Bambang Karyadi |
  • 16.
    2) Bahasa tingkatmenengah Bahasa pemograman tingkat menengah mulai menggunakan kode huruf, angka, dan simbol khusus. Beberapa contoh bahasa tingkat menengah, antara lain Assembler dan MASM (Microsoft Macro Assembler). Contoh : - Assembly (bahasa rakitan) → MOV AX 1111 Bambang Karyadi |
  • 17.
    3) Bahasa tingkattinggi Bahasa pemograman tingkat tinggi menggunakan bahasa yang serupa dengan bahasa manusia. Contoh : Pascal →Mencetak string var channel:string; Begin write (‘subscribe channel’); readln(channel); writeln(‘subscribe channel’, channel); end. Bambang Karyadi |
  • 18.
    Jenis-jenis Bahasa Pemrograman 1)JavaScript → meningkatkan fungsionalitas website 2) Python → bahasa pemrograman interpretatif multiguna 3)SQL (Structured Query Language) → membuat maupun mengolah database dalam sebuah sistem 4)Java → membuat aplikasi berbasis desktop, website, mobile, hingga aplikasi embedded device seperti perangkat pintar atau microprosesor 5)PHP (Hypertext Preprocessor) → bahasa pemrograman server side scripting yang bersifat open source untuk membangun sebuah website 5 bahasa pemrograman diatas sebagai contoh, karena masih banyak lagi jenis bahasa pemograman populer yang tidak disertakan dalam daftar di atas Bambang Karyadi |