Anda di halaman 1dari 2

PEMROGRAMAN DASAR

Materi Online Pertemuan 1


Tujuan Pembelajaran.
Materi ini merupakan materi pendalaman Kelas X pada Program Keahlian Multimedia. Setelah
mengikuti kegiatan belajar 1 ini diharapkan siswa dapat mengingat kembali :
1. Melalui kegiatan pembelajaran ini peserta didik mampu menjelaskan, menentukan,
mengikuti prosedur dan mengimplementasikan kesehatan, keselamatan kerja dan
lingkungan hidup dalam bidang Multimedia.

Intstruksi dalam proses Pembelajaran


Proses belajar mengajar yang dilakukan secara online ini harus dilakukan dengan penuh disiplin
dan bertanggung jawab, berikut adalah langkah-langkah proses pembelajaran :
1. Siswa melakukan absensi Online melalui kolom komentar pribadi pada halaman ini
2. Siswa membaca secara cermat penjelasan atas materi di halaman ini
3. Diskusi/Tanya Jawab dapat langsung dilakukan melalui kolom komentar kelas pada
halaman ini
4. Setiap siswa dapat berinteraksi secara online dan menuliskan argumentasinya pada kolom
komentar jika ada siswa lain yang mengajukan pertanyaan.

MATERI

BAB I
ALUR LOGIKA BAHASA PEMROGRAMAN
DAN PERANGKAT LUNAK MENROGRAMAN

Pemrograman Dasar adalah pemrograman yang memberikan dasar-dasar logika dimana


sintak-sintak yang diberikan bersifat universal dan lebih mengedepankan pembentukan pola
pikir Peserta didik tentang bagaimana membuat sebuah program yang efektif dan efisien.
Dengan menguasai dasar-dasar algoritma diharapkan terbentuk pola pikir Peserta
didik tentang bagaimana menyelesaikan masalah nyata dalam bentuk rangkaian langkah-langkah
algoritma dan menyajikannya dalam bahasa natural, pseudocode dan flowchart. Dalam
pembahasan buku ini juga dikenalkan struktur percabangan dan perulangan yang sering muncul
dalam masalah pemrograman komputer.
Diharapkan Peserta didik mampu :
1. Memahami konsep algoritma dan struktur algoritma
2. Menyajikan algoritma menggunakan bahasa natural
3. Menentukan variabel dan tipe data dalam sebuah algoritma
4. Memahami operator-operator berbagai tipe data dalam algoritma
5. Menyajikan algoritma dengan pseudocode dan flowchart
6. Menggunakan Tool atau software untuk membuat flowchart
7. Memahami algoritma percabangan dengan 1 kondisi, 2 kondisi atau lebih
8. Memahami algoritma percabangan bersarang
9. Memahami Perulangan dengan kondisi diawal atau di akhir
10. Memahami Perulangan dengan kondisi diinputkan pengguna
11. Memahami algoritma perulangan dengan pencacah naik atau turun

Perkembangan teknologi saat ini berjalan sangat cepat, terutama teknologi informasi dan
komunikasi. Kebutuhan akan kecepatan akses dan pengolahan informasi menjadi satu kebutuhan
masyarakat modern. Sebagai contoh saat ini hampir semua layanan baik yang diberikan
pemerintah, swasta, perusahaan, toko dan sebagainya sudah memanfaatkan sistem informasi,
baik dalam bentuk program aplikasi komputer (aplikasi komputer), web, dan sebagainya.
program-program komputer ini sangat membantu baik penyedia layanan, maupun
masyarakat sebagai pihak konsumen, karena pelayanan menjadi lebih cepat dan mudah. Kalian
bisa membayangkan, bagaimana jika sebuah supermarket tanpa dilengkapi dengan aplikasi kasir.
Satu persatu barang harus dilengkapi harganya, kasir harus menghitung semua belanjannya
dengan kalkulator, jika pelanggan membeli barang satu troli penuh, berapa lama waktu yang
diperlukan untuk, melayani satu pembeli? Tentu ini akan menghabiskan tenaga dan waktu yang
banyak. Dengan adanya aplikasi kasir lengkap dengan barcode reader semua menjadi sangat
mudah dan cepat. Pelanggan pun tidak perlu lama-lama menunggu dan mengantri.
Aplikasi komputer tersebut dibuat dengan software-softwrae pengembangan aplikasi
seperti Java, Visual basic, Delphi, dan sebagainya. Dalam pembuatan sebuah aplikasi,
pengembang software harus terlebih dahulu mengenali permasalahan dan tujuan aplikasi, untuk
kemudian menyusun solusi permasalahan dalam bentuk langkah-langkah yang disebut dengan
algoritma, kemudian menuangkannya dalam kode-kode pemrograman sesuai dengan teknologi
yang digunakan apakah Java, VB, Delphi atau yang lain.

Anda mungkin juga menyukai