Assalamu'alaikum. Berikut Materi Pelajaran Pemrograman Dasar dengan yang dibahas yaitu Alur Logika Pemrograman.
.
Materi ini untuk SMK kelas 1 jurusan Teknik Komputer dan Jaringan, Rekayasa Perangkat Lunak, Multimedia, dan Jurusan Lain yang mempelajari Pemrograman Dasar.
.
Isi materi di dalam video ini yaitu :
- Pengertian bahasa pemrograman
- Fungsi bahasa pemrograman
- Tingkatan bahasa pemrograman
- Jenis-jenis bahasa pemrograman
.
Video sebelumnya :
1. Alur Logika Pemrograman : https://youtu.be/80EXU-pOaGE
2. Algoritma Pemrograman Komputer : https://youtu.be/_kYuTofSmLg
.
Ok, jika video ini bermanfaat, silahkan like, comment, dan share agar orang lain bisa belajar Pemrograman Dasar dengan topik materi mengenai Bahasa Pemrograman.
3. Indikator Pencapaian Kompetensi
●
Mengerti pengertian bahasa pemrograman
●
Memahami fungsi bahasa pemrograman
●
Memahami tingkatan bahasa pemrograman
●
Memahami jeni-jenis bahasa pemrograman
Bambang Karyadi |
4. Tujuan Belajar
●
Pengertian bahasa pemrograman
●
Fungsi bahasa pemrograman
●
Tingkatan bahasa pemrograman
●
Jenis-jenis bahasa pemrograman
Bambang Karyadi |
5. 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 |
6. 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 |
7. 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 |
9. 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 |
10. 1) Pendeklarasian variable
Variabel digunakan untuk menampung/menyimpan data
masukkan, memproses data, dan mendapatkan hasil
komputasi.
Contoh :
- Dim a as integer → VB
- int panjang, lebar, luas → c++
Bambang Karyadi |
11. 2) Pemilihan tipe data
Tipe data diperlukan oleh variabel untuk membantu program
mengenalinya. Dengan tipe data pemroses variabel lebih
mudah.
Contoh :
- Dim a as integer → VB
- int panjang, lebar, luas → c++
Bambang Karyadi |
12. 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 |
13. 4) Aturan sintaksis
Setiap bahasa pemrograman memiliki aturan penulisan
sintaks. Jadi penulisan sintaks harus sesuai dengan
bahasa pemrograman yang digunakan.
Contoh :
- Dim a as integer → VB
- int panjang, lebar, luas → c++
Bambang Karyadi |
14. 5) Tampilan hasil
Tampilan hasil akan terlihat dan diperhatikan ketika
mengkonversikan algoritma menjadi sebuah program.
Bambang Karyadi |
Pemrograman Program
Algoritma
15. 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 :
- VB→Compiler → aplikasi.exe
- JavaScript → interpreter → file.js
Bambang Karyadi |
16. Perbedaan Compiler dan Interpreter Pada Pemrograman Komputer
Bambang Karyadi |
Interpreter adalah menerjemahkannya secara langsung
Compiler menerjemahkan sebelum program dieksekusi
17. 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 |
18. 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 |
19. 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 |
20. 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 |
21. 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 |
23. Sumber Tulisan :
●
Hanifah, Wijayanti. Pemrograman Dasar SMK/MAK Kelas X. CV. Putra Nugraha:
●
___. Bahasa Pemrograman: Pengertian, Fungsi dan Macam-macam Contoh.
https://salamadian.com/bahasa-pemrograman/#Pengertian_Bahasa_Pemrograman
●
Roni, Ade. Mengetahui Perbedaan Compiler dan Interpreter Pada Pemrograman
Komputer. https://aderoni.com/pemrograman/perbedaan-compiler-dan-interpreter/
Bambang Karyadi |
Sumber Gambar :
●
https://www.pikpng.com/pngl/b/520-5202365_01-desktop-programmer-programming-
flowchart-clipart.png
●
https://image.flaticon.com/icons/png/128/2172/2172824.png
●
freepik.com/hands-pc-keyboard_88272-407
●
flaticon.com/2145546