RPP Pemdas (Ganjil)
RPP Pemdas (Ganjil)
A. IDENTITAS
Satuan Pendidikan : SMK Pembangunan Bukittinggi
Bidang Keahlian : Teknologi Informatika dan Komunikasi
Program Keahlian : Teknik Komputer dan Informatika
Kompetensi Keahlian : Teknik Komputer Jaringan
Mata Pelajaran : Pemograman Dasar
Kelas/Semester :X /1
Materi Pokok : Alur logika Pemograman Komputer
AlokasiWaktu : 2 x 3 x 45 Menit
B. Tujuan Pembelajaran
Melalui model pembelajaran discovery learning dan Penugasan peserta didik
dapat menjelaskan, menentukan, menyesuaikan, membuat Alur logika
pemograman komputer berdasarkan penggunaannya dengan tepat dan teliti
serta memiliki sikap rasa ingin tahu, gemar membaca, Mandiri, Kreatif, Kerja
Keras, disiplin, tanggung jawab dan komunikatif.
C. Kegiatan Pembelajaran
Pendahuluan
Guru mengucapkan salam, mengajak siswa berdoa bersama sebelum pelajaran dimulai
, memeriksa Kehadiran Siswa dan kondisi kelas, memberikan motivasi , gambaran,
kaitan serta penerapan Alur logika pemograman komputer dalam kehidupan sehari
hari. menyampaikan tujuan yang ingin dicapai dan Cakupan Materi pembelajaran
yang akan dilaksanakan.
Kegiatan Inti
Pertemuan 1:
1. Guru menanyangkan video tentang alur logika pemograman dan meminta siswa
meminta Memperhatikan.
2. Siswa diminta mengomentari isi video yang ditayangkan.
3. Siswa di bagi Perkelompok ( 3-5) kemudian masing masing kelompok ditugaskan
untuk mencari alur logika pemograman ( Algoritma, Flowchart) di Internet situs…
4. Masing – masing Kelompok mendiskusikan hasil yang data yang di dapat tentang
alur logika pemogramgraman ( Algoritma, Flowchart).
Pertemuan 2:
5. Setiap Kelompok mempresentasikan hasil Kerja kelompoknya tentang defenisi,
Menentukan, menyesuaikan, membuat alur logika pemograman dan kelompok lain
Menanggapi.
6. Guru bersama siswa menyimpulkan tentang alur logika pemograman komputer.
Penutup
Guru melakukan bimbingan pada siswa dan resume tentang alur logika pemograman
komputer, dan memberikan soal sederhana tentang alur logika serta menjelaskan
rencana kegiatan pembelajaran untuk pertemuan berikutnya.
D. Penilaian
Ranah Teknik Bentuk SKM Ket
Sikap Observasi Jurnal B
Pengetahuan Tertulis Pilihan ganda 65
Keterampilan Unjuk Kerja Penugasan 65
dst
Siswa C3 Pilihan 25 4
mampu ganda
Menentukan
alur logika
pemograman
dasar
Nilai
Nilai = Jumlah betul x 100
4
Butir Soal
1. Urutan langkah langkah logis untuk menyelesaikan masalah yang disusun
secara sistematis merupakan deskripsi dari....
a. Variabel
b. Konstanta
c. Algoritma
d. Flowchart
e. Tipe data
2. Gabungan dari beberapa kata berupa perintah perintah yg terdiri atas
banyak baris dan dimengerti oleh komputer merupakan definisi dari....
a. Spreadsheet
b. Software ulitity
c. Sistem operasi
d. Word processing
e. Bahasa pemograman
3. Asal mula kata algoritma adalah..
a. Algorith
b. Algorism
c. Aritmatika
d. Algometrika
e. Algorismatika
4. Dalam penulisan algoritma, pseudocode menggunakan bahasa...
a. Mesin
b. Puitis
c. Romantis
d. Inggris
e. Pemograman
Siswa
mampu
Menentukan
alur logika C3 Uraian 25 4
pemograman
dasar
Butir Soal
No Soal Uraian Jawaban Skor
maks
1 Apa yang Pemrograman diartikan proses, cara, perbuatan 25
dimaksud konsep program.
dasar Konsep dasarnya :: Konsep Dasar Pemrograman
pemrograman dan pada umumnya adalah IPO (Input Proses Output)
apa konsep Pengembangannya menjadi :: Originating ->
dasarnya serta input -> proses -> Output -> Distribution.
kembangkan
2 Apa itu Pseude Pseudo berarti imitasi dan code berarti kode yang 25
code dan dihubungkan dengan instruksi yang ditulis dalam
contohnya bahasa komputer (kode bahasa pemrograman).
Dan ini adalah contohnya
1. Bentuk
2. Bentuk Percabangan
3. Bentuk Perulangan
3 Apa yang Secara etimologis, logika adalah istilah yang 25
dimaksud dengan dibentuk dari kata logikos yang berasal dari kata
logika ??? benda logos. Kata logos, berarti sesuatu yang
diutarakan, suatu pertimbangan akal (pikiran),
kata, percakapan, atau ungkapan lewat bahasa.
Keterangan
Batas kompeten diberi nilai 65. Gradasi nilai adalah sebagai berikut:
1) Algoritma pemograman
Dalam algoritma pemograman adalah pembuatan suatu program, dan
fungsinya algoritma pemograman adalah mencari suatu solusi suatu
permasalahan.
2) Bahasa pemograman
Bahasa pemograman biasanya juga disebut dengan bahasa
pemograman komputer, merupakan instruksi standar untuk memerintah
komputer. Bahasa pemograman merupakan untaian kataa kata berupa
instruksi atau perintah yg terdiri atas banya baris yang dapat dimengerti oleh
komputer.
3) Sejarah Algoritma
Para ahli sejarah matematika meyakini bahwa kata algorism berasal dari
nama penulis buku juga ahli matematika berkebangsaan Arab yang terkenal
yaitu Abu Ja’far Muhammad lbnu Musa Al-Khuwarizmi (770-840). Sebagian
referensi menulis Abu Abdullah Muhammad lbnu Musa Al-Khawarizrni.
Orang barat melafalkan Al-Khuwarizmi dengan algorism. Entah karena Al-
Khuwarizmi seorang algorist yang pintar, kemudian untuk selanjutnya dikenal
dengan algorism sebagai definisi untuk langkah penyelesaian suatu masalah
yang menghasilkan solusi oleh orang barat.Al-Khuwarizmi lahir di Khwarizm
(kheva), kota yang terletak di selatan Sungai Oxus (sekarang Uzbekistan).
Ketika masih kecil, ia pindah bersama orangtuanya ke selatan kota Baghdad
(Irak).Salah satu buku Al-Khuwarizmi yang terkenal adalah Kitab Al Jabar
Wal-Muqabala yang berarti “Buku pemugaran dan pengurangan” (The book of
restoration and reduction).Dari judul buku itu jugalah didapat kata “Aljabar”
yang sekarang menjadi salah satu cabang ilmu matematika.
Sebuah sumber lain menuliskan algoritma adalah suatu metode khusus yang
tepat dan terdiri dari serangkaian langkah yang terstruktur dan ditulis secara
matematis, yang akan dikerjakan untuk menyelesaikan suatu masalah dengan
bantuan komputer.Seperti halnya sebuah bangunan yang kuat memiliki
struktur rangka yang baik. Demikian juga pada program atau aplikasi yang
baik juga harus disusun oleh struktur pemrograman yang baik. Teknik
penyusunan struktur program disebut dengan algoritma.
4) Algoritma
Algoritma adalah deretan instruksi yang jelas dalam memecahkan masalah,
yaitu untuk memperoleh keluaran yang diinginkan dari suatu masukkan dalam
jumlah waktu yang terbatas.
Algoritma yang ditulis dalam bahasa komputer dinamakan program. Bahasa
komputer yang digunakan untuk menulis program dinamakan bahasa
pemrograman. Orang yang membuat program komputer disebut pemrogram,
dan kegiatan merancang dan menulis program disebut pemrograman, serta
ada aktivitas menulis kode program dinamakan coding.Pada pemrograman
ditekankan pada pemecahan masalah, rancangan pemecahan masalah berisi
urutan langkahlangkah pencapaian solusi ditulis dalam notasi diskriptif (notasi
algoritmik)Kata algorism berasal dari nama penulis buku Arab yang terkenal,
yaitu Abu Ja’far Muhammad Ibnu Musa alKhuwarizmi (al-Khuwarizmi dibaca
orang Barat menjadi algorism). Seorang ilmuwan Persia yang menulis kitab al
jabr w’al muqabala yang artinya “Buku pemugaran dan pengurangan” (The
Book of Restoration and Reduction).Perubahan kata dari kata algorism
menjadi algorithm muncul karena kata algorism sering dikelirukan dengan
arithmetic, sehingga akhiran –sm berubah menjadi –thm. Karena perhitungan
dengan angka Arab sudah menjadi hal yang biasa/lumrah, maka lambat laun
kata algorithm berangsur-angsur dipakai sebagai metode perhitungan
(komputasi) secara umum, sehingga kehilangan makna aslinya. Dalam
bahasa Indonesia, kata algorithm diserap menjadi algoritma. Berikut definisi
dari Algoritma :
5) Penulisan Algoritma
1. KALIMAT DESKRIPTIF
Notasi penulisan algoritma dengan cara ini cocok menuliskan algoritma yang
pendek. Tapi untuk menuliskan algoritma dengan cara ini rasanya kurang efektif.
Cara ini memang paling mudah dibuat, tetapi paling sulit untuk diterjemahkan ke
dalam bahasa pemrograman. Pada dasarnya, teks algoritma yang disusun
dengan bahasa deskriptif disusun atas 3 bagian utama yaitu:
3) Bagian Deskripsi
Bagian deskripsi adalah bagian inti dari suatu algoritma. Bagian ini berisi
uraian langkah-langkah penyelesaian masalah. Langkah-langkah ini dituliskan
dengan notasi yang lazim dalam penulisan algoritma. Setiap langkah ditulis secara
terurut. Jadi, kalau urutan yang pertama diubah menjadi urutan kedua maka akan
mengakibatkan algoritma tidak dapat berjalan dengan semestinya. Suatu
algoritma dapat terdiri dari tiga struktur dasar, yaitu runtunan, pemilihan, dan
pengulangan. ketiga struktur dasar tersebut membentuk suatu algoritma. Pada
bagian deskripsi inilah letak tiga struktur dasar algoritma tersebut.Berikut saya
berikan contoh Deskripsi algoritma penjumlahan.
1. Judul
2. Deklarasi
3. Deskripsi