Home » » X TKJ MATA PELAJARAN PEMPROGRAMAN DASAR

X TKJ MATA PELAJARAN PEMPROGRAMAN DASAR

Written By ibnu ridho on Jumat, 17 Juli 2020 | 08:58

BAB 1

 KD 3.1 Menerapkan Alur Logika Pemrograman Komputer

 

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.

 

KEGIATAN BELAJAR 1

KONSEP DAN STRUKTUR ALGORITMA (3 JP)

 

1. Tujuan Pembelajaran

Dengan Kegiatan Belajar ini diharapkan siswa mampu memahami konsep dan struktur algoritma dan menerapkannya dalam kehidupan sehari-hari.

 2. Aktivitas Belajar Siswa

Pernahkan kalian mendengan kata Algoritma sebelumnya? Apa itu algoritma? Untuk mengetahuinya ikuti kegiatan belajar berikut.

 A. Mengamati

Coba perhatikan beberapa instruksi/langkah-langkah kerja berikut.

   

CARA INSTALL PRINTER HP LASER JET P1006 DI WINDOWS 7

1. Install driver seperti biasa, install driver akan gagal ketika komputer meminta untuk mengkoneksikan printer ke komputer, walaupun printer sudah dihidupkan. Biarkan saja sang installer gagal, yang penting driver sudah diekstrak di folder tersebut.

2. Pada halaman depan, Klik Start kemudian klik kanan Computer pilih Manage.

3. Akan tampil Computer Management. Pilih Device Manager. Cari device printer HP yang masih bertanda “pentung‟ berwarna kuning, yang berarti driver belum pas.

4. Klik kanan device tersebut, kemudian pilih Update Driver Software.. Cari dimana driver printer tersebut disimpan m\\\isal: D:\master\driver HP.

5. Klik OK, dan ikuti langkah selanjutnya.

6. Printer siap dipakai.

 

Langkah-langkah Menghitung Volume balok Input: panjang, lebar, dan tinggi balok dalam cm

1) Masukkan panjang balok

2) Masukkan lebar balok

3) Masukkantinggibalok

4) Hitung volume balok adalah hasil dari panjang x lebar x tinggi balok

 

B. Menanya

Dari tiga contoh langkah-langkah kerja atau instruksi di atas, buat pertanyaan yang berkaitan dengan ketiganya, misalkan:

1. Apakah tujuan masing-masing langkah-langkah kerja?

2. Apakah ada tahap persiapan?

3. Apakah ada tahap proses?

4. Apakah hasil/output pada setiap langkah kerja?

5. Jika ketiga langkah-langkah di atas disebut algortima, lalu apa itu algoritma, bagaimana menyusun algoritma yang baik untuk menyelesaikan masalah?

 C. Mengumpulkan Informasi atau Mencoba

Jika diperhatikan, 3 langkah kerja di atas, ada beberapa kesamaan dalam bentuk penyajian uraian di atas. Masing-masing mempunyai tujuan yang hendak dicapai, seperti menghasilkan puding mutiara, menginstall printer pada sistem operasi, dan menentukan volume suatu balok. Untuk mencapai hal tersebut diperlukan persiapan-persiapan seperti alat dan bahan. Sebagai contoh untuk membuat puding diperlukan bahan sepert tepung, mutiara, gula, air, daun pandan dan santan sebagai bahannya dan peralatan seperti diperlukan kompor, panci untuk memasak dan cetakan puding. Demikian juga dalam menginstall printer, tentu harus printer kabel koneksi, komputer lengkap dengan sistem operasi. Untuk menentukan volume juga harus diketahui juga panjang lebar dan tinggi balok.

Selanjutnya jika bahan dan alat sudah siap maka perlu adanya suatu langkah-langkah atau proses. Langkah-langkah atau proses ini tentu harus dapat dituliskan dengan jelas dan urut sehingga siapapun yang mengikuti langkah-langkah tersebut dengan benar pasti hasilnya akan sama. Inilah inti dari apa yang disebut dengan ALGORITMA.

 

SUMBER : https://shashiapro.blogspot.com/2019/07/31-menerapkan-alur-logika-pemrograman.html


0 komentar:

Diberdayakan oleh Blogger.