-->

RPP Pemrograman Dasar Kelas X SMK/MAK K13 Revisi 2017

RPP SMK/MAK

Materi pembelajaran untuk mata pelajaran Pemrograman Dasar Bidang Keahlian : Teknologi Informasi dan Komunikasi, pada pertemuan pertama 12 JP ( 4 pertemuan) adalah 

Konsep dan struktur algoritma 

1. Definisi Algoritma. 
Dilihat dari istilahnya algoritma, berasal dari nama seorang matematikawan muslim bernama Abu Ja‟far Muhammad Ibnu Musa Al-Khuwarizmi (780 M- 850), yang oleh orang barat menyebut AlKhuwarizm sebagai Algorism, yang diartikan proses menghitung dengan angka arab. Salah satu karya beliau yang monumental adalah buku berjudul Kitab Al Jabar Wal-Muqabala yang artinya “Buku pemugaran dan pengurangan” (The book of restoration and reduction), yang menjadi cikal bakal istilah “Aljabar” (Algebra) yang dipakai hingga sekarang ini. Seiring dengan perkembangan jaman isitilah „Algorism‟ berubah menjadi algorithm yang kemudian diartikan sebagai metode perhitungan (komputasi) secara umum. Dalam bahasa Indonesia, kata algorithm diserap menjadi algoritma. Suatu cara penataan produk terutama produk barang yang diterapkan oleh perusahaan tertentu dengan tujuan untuk menarik minat konsumen. 

Menurut definisi, algoritma adalah urutan langkah-langkah penyelesaian masalah yang disusun secara sistematis dan logis. Dalam beberapa konteks, algoritma dapat diartikan urutan langkah-langkah yang spesifik (tertentu) untuk melakukan suatu pekerjaan. Jadi algoritma tidak hanya diartikan sebatas pada perhitungan dengan komputer saja tapi dapat diartikan lebih luasdalam kehidupan sehari-hari 

2. Struktur Algoritma 

Inti dari algoritma adalah menemukan solusi dari suatu permasalahan. Untuk menyelesaikan masalah, algoritma membutuhkan spesifikasi input (masukan) sesuai yang diperlukan,memprosesnya melalui serangkaian langkah-langkah dan menghasilkan output sebagai solusi dari permasalahan. 

Secara umum struktur Algoritma terdiri dari 3 bagian, yaitu:: 

1. Nama/judul Algoritma 

Nama Algoritma memberikan gambaran secara singkat apa tujuan dari Algoritma, misalkan nama resep masakan, petunjuk melakukan sesuatu, jadwal kegiatan, langkah-langkah penyelesaian sebuah masalah, dan sebagainya. Pemberian nama Algoritma disarankan singkat dan jelas, namun sudah mewakili maksud dari algoritma. Dalam Algoritma computer biasanya nama algoritma dituliskan tanpa menggunakan spasi, misalkan Algoritma Volume Balok atau Algoritma Volume Balok 

2. Bagian Deklarasi 

Bagian deklarasi merupakan tahap persiapan dari algoritma. Pada bagian ini dijelaskan kebutuhan agar algoritma dapat berjalan. Istilah lainnya di sinilah alat dan bahan didefinisikan. Dalam algoritma pemrograman, bagian deklarasi menjelaskan input (masukan) apa saja yang akan diproses oleh algoritma termasuk jenis data input (tipe data), juga output apa yang akan dihasilkan serta semua hal yang akan dipakai dalam algoritma. Yang didefiniskan dalam algoritma ini termasuk variabel, tipe data, konstanta, nama prosedur, tipe, dan fungsi. 

3. Bagian Deskripsi 

Pada bagian ini dijelaskan serangkaian langkah-langkah (instruksi) atau pernyataan (statement) untuk memproses alat dan bahan atau inputan untuk menghasilkan output sesuai yang diharapkan. Langkah-langkah dalam algoritma dituliskan dari atas ke bawah.Urutan penulisan menentukan urutan perintah 

3. PENYAJIAN ALGORITMA DENGAN FLOWCHART 

Mulai dari START, kemudian mengikuti tanda panah, READ p, l, t kemudian menghitung V=p*l*t, menuliskan hasil WRITE V dan selesai, END. Penyajian algoritma menggunakan diagram ini disebut dengan flowchart atau diagram Alir. Tujuan dari penyajian dengan flowchart adalah untuk memberikan gambaran visual bagaimana data diproses, hal ini sangat berguna akan lebih memperjelas bagaimana mengimplementasikan algoritma pada program komputer. Ada berbagai macam bentuk (simbol) yang berbeda dalam flowchart, di mana masing-masing simbol mewakili proses langkah tertentu. Awal dan akhir diwakili sombol Oval, Input dan Output diwakili simbol jajar Genjang dan Proses diwakili oleh Persegi Panjang. 

Keempat simbol merupakan simbol dasar dalam penyajian algoritma menggunakan flowchart. Bentuk-bentuk yang digunakan di flowchart di antaranya adalah 

a. Oval, melambangkan awal atau akhir algoritma 

b. Segi enam, melambangkan inisialisasi 

c. Persegi panjang, melambangkan proses 

d. Jajar Genjang, melambangkan input atau output 

e. Belah Ketupat, melambangkan percabangan 


4. PENGGUNAAN TOOL PEMBUATAN FLOWCHART 

Dalam pengembangan sebuah program, atau sistem, atau aplikasi, seorang software engineering akan membuat rancang bangun sistem ayang akan dikembangnkannya dalam bentukdiagram alir. Hal ini sangat penting untuk mengetahui aliran data atau informasi yang diproses olehalgoritma. Hampir semua pengembangan software atau aplikasi, pasti melalui tahap desain.Desain dari software atau aplikasi biasanya disajikan dalam bentuk flowchart. Jika skala aplikasi kecil maka desainnya juga skalnya kecil, namun jika skalanya besar maka desainnya juga mempunyai skala yang besar pula dan ini berdampak pula pada penggambaran flowchartnya menjadi lebih rumit.

Berikut ini contoh RPP Pemrograman Dasar kelas X yang penyusunannya disesuaikan dengan kurikulum 2013 revisi 2017 dimana langkah-langkah pembelajarannya diintegrasikan dengan PPK, Literasi, 4C, dan HOTS. Semoga bermanfaat!

0 Response to "RPP Pemrograman Dasar Kelas X SMK/MAK K13 Revisi 2017"

Posting Komentar

Iklan Atas Artikel