1. RENCANA PELAKSANAAN PEMBELAJARAN
(RPP)
SIMULASI DAN KOMUNIKASI DIGITAL
DISUSUN OLEH :
NAMA : AZLIN BUANA MANURUNG S.Pd.I
KELAS : X
SEKOLAH : SMK MUUHAMMADIYAH 10 KISARAN
TAHUNA AJARAN
2021 / 2022
2. RENCANA PELAKSANAAN PEMBELAJARAN
( RPP )
Nama Sekolah : SMK SWASTA MUHAMMADIYAH 10 KISARAN
Kompetensi Keahlian : Tekhnik Komputer dan Jaringan
Mata Pelajaran : Simulasi dan Komunikasi Digital
Kelas / Semester : X/1
Pertemuan Ke- : 1 sampai 4(4 kali pertemuan)
Alokasi Waktu : 12 x 45 Menit
A. Kompetensi Inti :
1. Menghayati dan mengamalkan ajaran agama yang dianutnya
2. Menghayati dan mengamalkan perilaku jujur, disiplin, tanggung jawab, peduli
(gotong royong, kerjasama, toleran, damai), santun, responsif dan pro-aktif dan
menunjukan sikap sebagai bagian dari solusi atas berbagai permasalahan dalam
berinteraksi secara efektif dengan lingkungan sosial dan alam serta dalam
menempatkan diri sebagai cerminan bangsa dalam pergaulan dunia.
3. Memahami, menerapkan, menganalisis, dan mengevaluasi tentang pengetahuan
faktual, konseptual, operasional dasar, dan metakognitif sesuai dengan bidang dan
lingkup kerja etika profesi pada tingkat teknis, spesifik, detil, dan kompleks,
berkenaan dengan ilmu pengetahuan, teknologi, seni, budaya, dan humaniora dalam
konteks pengembangan potensi diri sebagai bagian dari keluarga, sekolah, dunia
kerja, warga masyarakat nasional, regional, dan internasional.
4. Melaksanakan tugas spesifik dengan menggunakan alat, informasi, dan prosedur
kerja yang lazim dilakukan serta memecahkan masalah sesuai dengan bidang kerja
simulasi dan komunikasi digital. Menampilkan kinerja di bawah bimbingan dengan
mutu dan kuantitas yang terukur sesuai dengan standar kompetensi kerja.
Menunjukkan keterampilan menalar, mengolah, dan menyaji secara efektif, kreatif,
produktif, kritis, mandiri, kolaboratif, komunikatif, dan solutif dalam ranah abstrak
terkait dengan pengembangan dari yang dipelajarinya di sekolah, serta mampu
melaksanakan tugas spesifik di bawah pengawasan langsung. Menunjukkan
keterampilan mempersepsi, kesiapan, meniru, membiasakan, gerak mahir,
menjadikan gerak alami dalam ranah konkret terkait dengan pengembangan dari
yang dipelajarinya di sekolah, serta mampu melaksanakan tugas spesifik di bawah
pengawasan langsung.
B. Kompetensi Dasar
1.1 Mensyukuri karunia Tuhan Yang Maha Esa, atas pemberian amanah untuk
mengelola administrasi keuangan entitas.
1.2 Mengamalkan ajaran agama dalam memanfaatkan ilmu pengetahuan dan teknologi
untuk menghasilkan informasi keuangan yang mudah dipahami, relevan, andal, dan
dapat diperbandingkan.
2.1 Memiliki motivasi internal dan menunjukkan rasa ingin tahu dalam menemukan
dan memahami pengetahuan dasar tentang etika profesi dalam bidang simulasi dan
komunikasi digital.
3. 2.2 Menunjukkan perilaku jujur, disiplin, tanggungjawab, santun, responsif dan pro-
aktif dalam berinteraksi secara efektif dalam lingkungan sosial sesuai dengan
prinsip etika profesi bidang simulasi dan komunikasi digital
2.3 Menghargai kerja individu dan kelompok serta mempunyai kepedulian yang tinggi
dalam menjaga keselarasan lingkungan sosial, lingkungan kerja dan alam.
3.1 Menerapkan pengetahuan pengelolaan informasi digital melalui pemanfaatan
perangkat lunak pengolah informasi.
4.1 Menyajikan hasil penerapan pengelolaan informasi digital melalui pemanfaatan
perangkat lunak pengolah informasi.
C. TujuanPembelajaran
Setelah mengikuti kegiatan pembelajaran dengan menggunakan pendekatan saintifik,
model Problem Based Learning, peserta didik dapat:
1. Menjelaskan pengertian secara umum tentang logika dengan tepat
2. Menjelaskan pengertian algoritma komputer dengan tepat
3. Menjelaskan struktur dasar algoritma dengan tepat
4. Menjelaskan syarat-syarat dalam algoritma dengan tepat
5. Menjelaskan hal-hal yang perlu diperhatikan dalam membuat algoritma dengan
tepat
D. MateriPembelajaran :
1. Pengertian Logika dan Algoritma
Logika berasal dari dari bahasa Yunani yaitu LOGOS yang berarti “ ilmu” .
Logika dapat diartikan ilmu yang mengajarkan cara berpikir untuk Melakukan aksi
dengan tujuan tertentu.
Algoritma berasal dari nama seorang Ilmuwan Arab yang bernama Abu Ja far
‟
Muhammad Ibnu Musa Al Khuwarizmi penulis buku berjudul Al Jabar Wal
Muqabala (Buku Pemugaran dan Pengurangan). Kata Al Khuwarizmi dibaca
orang barat menjadi Algorism yang kemudian lambat laun menjadi Algorithm
diserap dalam bahasa Indonesia menjadi Algoritma.
Algoritma dapat diartikan urutan langkah-langkah (instruksi-instruksi / aksi-aksi)
terbatas untuk menyelesaikan suatu masalah.
Dari pengertian diatas maka dapat diartikan Logika dan Algoritma adalah ilmu
yang mempelajari cara penyelesaian masalah berdasarkan langkah-langkah terbatas
yang logis dan sistematis dengan tujuan tertentu.
2. Struktur Dasar Algoritma
a. Runtunan
Runtunan yaitu satu atau lebih instruksi yang dikerjakan secara berurutan sesuai
dengan urutan penulisannya. Urutan dari instruksi menentukan hasil akhir dari
suatu algoritma. Bila urutan penulisan berubah maka mungkin juga hasil
akhirnya berubah.
b. Pemilihan
Pemilihan yaitu instruksi yang dikerjakan dengan kondisi tertentu.Kondisi
adalah persyaratan yang dapat bernilai benar atau salah.Instruksi hanya
4. dilaksanakan apabila kondisi bernilai benar, sebaliknyaapabila salah maka
instruksi tidak akan dilaksankan.
c. Pengulangan
Pengulangan merupakan pengulangan sejumlah aksi yang sama sebanyak
jumlah yang ditentukan atau sesuai dengan kondisi yang diinginkan.
3. Syarat-Syarat dalam Algoritma
a. Finiteness (Keterbatasan)
Algoritma harus berakhir setelah melakukan sejumlah langkah proses
b. Definiteness (Kepastian)
Setiap langkah algoritma harus didefinisikan dengan tepat dan tidak
menimbulkan makna ganda
c. Input (Masukan)
Sebuah algoritma memiliki nol atau lebih masukan (input) yang diberikan
kepada algoritma sebelum dijalankan
d. Output (Keluaran)
Setiap algoritma memberikan satu atau beberapa hasil keluaran
e. Effectiveness (Efektivitas)
Langkah-langkah algoritma dikerjakan dalam waktu yang “wajar”.
4. Hal-Hal yang perlu diperhatikan dalam membuat algoritma
a. Teks algoritma langkah langkah penyelesaian masalah dengan sederhana dan
mudah di pahami
b. Setiap orang dapat membuat aturan penulisan sendiri sesuai dengan pendapat
masing masing tapi tetap terurut dan terkonsep
c. Notasi alogaritma bukan notasi bahasa pemograman, agar dapat di jalankan
dalam bahasa computer/pemograman pseudokode harus di translasikan atau di
terjemahkan ke dalam bahasa pemograman terlebih dahulu
d. Alogaritma merupakan hasil konseptual hasil dari pemikiran supaya dapat di
laksanakan oleh computer, alogaritma harus di terjemahkan kedalam bahasa
pemograman agar dapat terbaca oleh computer
E. Media, AlatdanSumber Belajar :
a. Media Belajar
Power Point
Video
b. Alat
Laptop
LCD
Speaker
c. Sumber Belajar
Buku Paket Simulasi dan Komunikasi Digitaldari Kemendikbud
Modul Simulasi dan Komunikasi Digital, Sohidin-LPA mitrabijak Surakarta
Buku Paket Simulasi dan Komunikasi Digital referensi lain
Lembar Kerja Siswa (LKS) Simulasi dan Komunikasi Digital
5. Media massa cetak dan elektronik
Internet
F. Metode Pembelajaran :
a. Pendekatan pembelajaran ilmiah/scientific
b. Model pembelajaran Problem Based Learning
G. Langkah-langkah Pembelajaran
Pertemuan 1
No. Kegiatan
1. Pembukaan (15 menit)
a. Guru mempersiapkan kelas agar lebih kondusif dan menyenangkanuntuk proses
belajar-mengajar; kerapian dan kebersihan ruang kelas,presensi (kehadiran, agenda
kegiatan), menyiapkan media dan alat sertabuku yang diperlukan.
b. Guru melakukan tanya jawab sederhana berkaitan dengan materi yang akan
dipelajari dan materi yang berkaitan dengan pengertian secara umum tentang
logika dan algoritma, dan struktur dasar algoritma
c. Guru melakukan apersepsi tentang pengertian secara umum tentang logika dan
algoritma, dan struktur dasar algoritma
d. Guru menyampaikan kompetensi dasar, tujuan dan manfaat mempelajari materi
pengertian secara umum tentang logika dan algoritma, dan struktur dasar
algoritma
e. Guru menyampaikan garis besar materi pengertian secara umum tentang logika
dan algoritma, dan struktur dasar algoritmadan menjelaskan kegiatan yang akan
dilakukan peserta didik untuk menyelesaikan permasalahan atau tugas tentang
pengertian secara umum tentang logika dan algoritma, dan struktur dasar
algoritma
2. Kegiatan Inti (100 menit)
a. Mengamati
1) Guru memilih bahan bacaan yang sesuai, kemudian dibagikan kepada siswa
2) Guru meminta kepada siswa untuk mempelajari bacaan sendiri ataupun dengan
teman
3) Guru meminta kepada siswa untuk memberi tanda pada bagian bacaan yang
tidak dipahami, kemudian guru menganjurkan kepada peserta didik untuk
memberi tanda sebanyak mungkin
b. Menanya
Dengan dibimbing guru, peserta didik diminta untuk berdiskusi agar mendapatkan
klarifikasi tentang pengertian secara umum tentang logika dan algoritma, dan
struktur dasar algoritma
c. Mengumpulkan data/informasi/Mengeksplorasi
Guru membimbing siswa untuk memberi tanda pada bagian bacaan yang tidak
dipahami sebanyak mungkin
d. Asosiasi/menalar/Mencoba
1) Peserta didik berdiskusi antar teman sekelompoknya untuk mencoba
6. No. Kegiatan
(Experimenting) dan mengaitkan (Networking) antar konsep dalam
pembelajaran. Peserta didik yang lebih memahami akan menjelaskan
keanggota yang lain sampai semua anggota dalam kelompok mengerti
2) Peserta didik mencari jawaban tentang pertanyaan - pertanyaan yang diajukan
serta memecahkan kasus yang diberikan di kelompoknya dengan menggunakan
berbagai sumber. Saat diskusi kelompok peserta didik selalu dimotivasi,
dibimbing, difasilitasi dan diingatkan guru untuk dapat kerjasama dan toleransi
untuk melakukan tugas diskusi kelompok.
3) Selama kegiatan berlangsung guru melakukan pengamatan sikap kerja
kelompok secara bergantian terkait dengan kerjasama dan toleransipeserta
didiknya, serta mencatat semua hal yang terjadi di kelas.
4) Setelah informasi untuk menjawab pertanyaan diperoleh, peserta didik dalam
kelompok selanjutnya diminta untuk menyimpulkan jawaban
e. Mengkomunikasikan/Menyimpulkan
1) Setiap siswa memberikan pendapat masukkan tanya jawab selama proses
diskusi
2) Siswa menjelaskan/memprsentasikan hasil diskusi dengan berkelompok dalam
bentuk tulisan tentang pengertian secara umum tentang logika dan algoritma,
dan struktur dasar algoritma
3) Masing-masing kelompok mempresentasikan jawaban permasalahan yang telah
disusun kelompoknya
4) Siswa menyimpulkan materi tentang pengertian secara umum tentang logika
dan algoritma, dan struktur dasar algoritma
5) Peserta didik membuat kesimpulan tentang permasalahan yang disajikan.
3. Penutup (20 menit)
a. Kesimpulan
Guru bersama peserta didik mencoba untuk membuat kesimpulan tentang
pengertian secara umum tentang logika dan algoritma, dan struktur dasar
algoritmayang telah dipelajari
b. Refleksi
Guru menanyakan pendapat peserta didik tentang proses belajar yang dilakukan
(merefleksi kegiatan)
c. Peserta didik diberi tugas untuk mencari dan mempelajari materi berikutnya di
rumah.
d. Menutup pembelajaran dengan salam dan berdoa.
Pertemuan 2
No. Kegiatan
1. Pembukaan (15 menit)
a. Guru mempersiapkan kelas agar lebih kondusif dan menyenangkanuntuk proses
belajar-mengajar; kerapian dan kebersihan ruang kelas,presensi (kehadiran,
agenda kegiatan), menyiapkan media dan alat sertabuku yang diperlukan.
b. Guru melakukan tanya jawab sederhana berkaitan dengan materi yang akan
dipelajari dan materi yang berkaitan dengan syarat-syarat dalam algoritma
7. No. Kegiatan
c. Guru melakukan apersepsi tentang syarat-syarat dalam algoritma
d. Guru menyampaikan kompetensi dasar, tujuan dan manfaat mempelajari materi
syarat-syarat dalam algoritma
e. Guru menyampaikan garis besar materi syarat-syarat dalam algoritmadan
menjelaskan kegiatan yang akan dilakukan peserta didik untuk menyelesaikan
permasalahan atau tugas tentang syarat-syarat dalam algoritma
2. Kegiatan Inti (100 menit)
a. Mengamati
1) Guru memilih bahan bacaan yang sesuai, kemudian dibagikan kepada siswa
2) Guru meminta kepada siswa untuk mempelajari bacaan sendiri ataupun dengan
teman
3) Guru meminta kepada siswa untuk memberi tanda pada bagian bacaan yang
tidak dipahami, kemudian guru menganjurkan kepada peserta didik untuk
memberi tanda sebanyak mungkin
b. Menanya
Dengan dibimbing guru, peserta didik diminta untuk berdiskusi agar mendapatkan
klarifikasi tentang syarat-syarat dalam algoritma
c. Mengumpulkan data/informasi/Mengeksplorasi
Guru membimbing siswa untuk memberi tanda pada bagian bacaan yang tidak
dipahami sebanyak mungkin
d. Asosiasi/menalar/Mencoba
1) Peserta didik berdiskusi antar teman sekelompoknya untuk mencoba
(Experimenting) dan mengaitkan (Networking) antar konsep dalam
pembelajaran. Peserta didik yang lebih memahami akan menjelaskan
keanggota yang lain sampai semua anggota dalam kelompok mengerti
2) Peserta didik mencari jawaban tentang pertanyaan - pertanyaan yang diajukan
serta memecahkan kasus yang diberikan di kelompoknya dengan menggunakan
berbagai sumber. Saat diskusi kelompok peserta didik selalu dimotivasi,
dibimbing, difasilitasi dan diingatkan guru untuk dapat kerjasama dan toleransi
untuk melakukan tugas diskusi kelompok.
3) Selama kegiatan berlangsung guru melakukan pengamatan sikap kerja
kelompok secara bergantian terkait dengan kerjasama dan toleransipeserta
didiknya, serta mencatat semua hal yang terjadi di kelas.
4) Setelah informasi untuk menjawab pertanyaan diperoleh, peserta didik dalam
kelompok selanjutnya diminta untuk menyimpulkan jawaban
e. Mengkomunikasikan/Menyimpulkan
1) Setiap siswa memberikan pendapat masukkan tanya jawab selama proses
diskusi
2) Siswa menjelaskan/memprsentasikan hasil diskusi dengan berkelompok dalam
bentuk tulisan tentang syarat-syarat dalam algoritma
3) Masing-masing kelompok mempresentasikan jawaban permasalahan yang telah
disusun kelompoknya
4) Siswa menyimpulkan materi tentang syarat-syarat dalam algoritma
5) Peserta didik membuat kesimpulan tentang permasalahan yang disajikan.
8. No. Kegiatan
3. Penutup (20 menit)
a. Kesimpulan
Guru bersama peserta didik mencoba untuk membuat kesimpulan tentang syarat-
syarat dalam algoritmayang telah dipelajari
b. Refleksi
Guru menanyakan pendapat peserta didik tentang proses belajar yang dilakukan
(merefleksi kegiatan)
c. Peserta didik diberi tugas untuk mencari dan mempelajari materi berikutnya di
rumah.
d. Menutup pembelajaran dengan salam dan berdoa.
Pertemuan 3
No. Kegiatan
1. Pembukaan (15menit)
a. Guru mempersiapkan kelas agar lebih kondusif dan menyenangkanuntuk proses
belajar-mengajar; kerapian dan kebersihan ruang kelas,presensi (kehadiran,
agenda kegiatan), menyiapkan media dan alat sertabuku yang diperlukan.
b. Guru melakukan tanya jawab sederhana berkaitan dengan materi yang akan
dipelajari dan materi yang berkaitan dengan hal-hal yang perlu diperhatikan
dalam membuat algoritma
c. Guru melakukan apersepsi tentang hal-hal yang perlu diperhatikan dalam
membuat algoritma
d. Guru menyampaikan kompetensi dasar, tujuan dan manfaat mempelajari materi
hal-hal yang perlu diperhatikan dalam membuat algoritma
e. Guru menyampaikan garis besar materi hal-hal yang perlu diperhatikan dalam
membuat algoritmadan menjelaskan kegiatan yang akan dilakukan peserta didik
untuk menyelesaikan permasalahan atau tugas tentang hal-hal yang perlu
diperhatikan dalam membuat algoritma
2. Kegiatan Inti (100 menit)
a. Mengamati
1) Guru memilih bahan bacaan yang sesuai, kemudian dibagikan kepada siswa
2) Guru meminta kepada siswa untuk mempelajari bacaan sendiri ataupun dengan
teman
3) Guru meminta kepada siswa untuk memberi tanda pada bagian bacaan yang
tidak dipahami, kemudian guru menganjurkan kepada peserta didik untuk
memberi tanda sebanyak mungkin
b. Menanya
Dengan dibimbing guru, peserta didik diminta untuk berdiskusi agar mendapatkan
klarifikasi tentang hal-hal yang perlu diperhatikan dalam membuat algoritma
c. Mengumpulkan data/informasi/Mengeskporasi
Guru membimbing siswa untuk memberi tanda pada bagian bacaan yang tidak
dipahami sebanyak mungkin
d. Asosiasi/menalar/Mencoba
1) Peserta didik berdiskusi antar teman sekelompoknya untuk mencoba
9. No. Kegiatan
(Experimenting) dan mengaitkan (Networking) antar konsep dalam
pembelajaran. Peserta didik yang lebih memahami akan menjelaskan
keanggota yang lain sampai semua anggota dalam kelompok mengerti
2) Peserta didik mencari jawaban tentang pertanyaan - pertanyaan yang diajukan
serta memecahkan kasus yang diberikan di kelompoknya dengan menggunakan
berbagai sumber. Saat diskusi kelompok peserta didik selalu dimotivasi,
dibimbing, difasilitasi dan diingatkan guru untuk dapat kerjasama dan toleransi
untuk melakukan tugas diskusi kelompok.
3) Selama kegiatan berlangsung guru melakukan pengamatan sikap kerja
kelompok secara bergantian terkait dengan kerjasama dan toleransipeserta
didiknya, serta mencatat semua hal yang terjadi di kelas.
4) Setelah informasi untuk menjawab pertanyaan diperoleh, peserta didik dalam
kelompok selanjutnya diminta untuk menyimpulkan jawaban
e. Mengkomunikasikan/Menyimpulkan
1) Setiap siswa memberikan pendapat masukkan tanya jawab selama proses
diskusi
2) Siswa menjelaskan/memprsentasikan hasil diskusi dengan berkelompok dalam
bentuk tulisan tentang hal-hal yang perlu diperhatikan dalam membuat
algoritma
3) Masing-masing kelompok mempresentasikan jawaban permasalahan yang telah
disusun kelompoknya
4) Siswa menyimpulkan materi tentang hal-hal yang perlu diperhatikan dalam
membuat algoritma
5) Peserta didik membuat kesimpulan tentang permasalahan yang disajikan.
3. Penutup (20 menit)
a. Kesimpulan
Guru bersama peserta didik mencoba untuk membuat kesimpulan tentang hal-hal
yang perlu diperhatikan dalam membuat algoritmayang telah dipelajari
b. Refleksi
Guru menanyakan pendapat peserta didik tentang proses belajar yang dilakukan
(merefleksi kegiatan)
c. Peserta didik diberikan evaluasi kompetensi dasar yang telah dipelajari pada
pertemuan sebelumnya
d. Menutup pembelajaran dengan salam dan berdoa.
Pertemuan 4
No. Kegiatan
1. Pembukaan (15 menit)
a. Guru melakukan apersepsi sebelum memulai kegiatan evaluasi pembelajaran
b. Guru meminta siswa untuk mempersiapkan diri sebelum mengerjakan soal
evaluasi secara mandiri
c. Guru membagikan soal dan lembar jawab kepada siswa
10. No. Kegiatan
2. Kegiatan Inti (100 menit)
Siswa mengerjakan soal evaluasi secara mandiri terkait dengan materi yang sudah
dijelaskan pada pertemuan sebelumnya
3. Penutup (20 menit)
a. Guru menginstrusikan kepada siswa bahwa waktu untuk mengerjakan soal sudah
habis, dan siswa segera mengumpulkan lembar kerja
b. Guru memberikan tugas kepada siswa untuk mencari dan mempelajari materi yang
akan dipelajari pada pertemuan selanjutnya.
H. Penilaian (instrument terlampir)
1. Pengetahuan
a. Teknik Penilaian : Tes tertulis
b. Bentuk instrument : Soal tes tertulis
c. Kisi-kisi
No. Indikator Butir Instrumen
1. Menjelaskan pengertian logika dan
algoritma
1
2. Menjelaskan struktur dasar algoritma 2
3. Menjelaskan syarat-syarat dalam algoritma 3
2. Ketrampilan
a. Teknik Penilaian : Penilaian Unjuk kerja dengan melakukan diskusi
b. Bentuk instrument : Soal Praktek
c. Kisi-kisi
No. Indikator Butir Instrumen
1. Menjelaskan tentang fungsi-fungsi perintah 1
(command)
Instrumen: lihat Lampiran 2
3. Sikap (Spritual)
a. Teknik : Observasi
b. Bentuk Instrumen : Check List
c. Kisi-kisi:
No
.
Aspek Pengamatan Butir Instrumen
1. Berdoa sebelum dan sesudah melakukan sesuatu 1
2. Mengucapkan rasa syukur atas karunia tuhan 2
3. Memberi salam sebelum dan sesudah menyampaikan
pendapat/presentasi
3
4. Mengungkapkan kekaguman secara lisan maupun
tulisan terhadap Tuhan saat melihat kebesaran Tuhan
4
Instrumen: lihat Lampiran 3
4. Sikap (Sosial)
a. Teknik : Observasi
11. b. Bentuk Instrumen : Check List
c. Kisi-kisi:
No. Aspek Pengamatan Butir Instrumen
1. Motivasi 1
2. Rasa Ingin Tahu 2
3. Tanggung Jawab 3
4. Jujur 4
5, Peduli 5
6 Santun 6
7 Percaya Diri 7
8 Disiplin 8
Mengesahkan Kisaran, 20 Juli 2021
Kepala Sekolah Guru Mata Pelajaran
SMK Swasta Muhammadiyah 10 Kisaran
Drs. IZHAR AZLIN BUANA MANURUNG S.Pd.I
12. SOAL EVALUASI (100 MENIT)
Lampiran 1
Soal Pengetahuan (40 MENIT )
1. Jelaskan pengertian logika dan algoritma dengan tepat!
2. Jelaskan apa saja struktur dasar algoritma!
3. Jelaskan syarat-syarat dalam algoritma!
Kunci Jawaban
1. Pengertian logika dan algoritma
Logika berasal dari dari bahasa Yunani yaitu LOGOS yang berarti “ ilmu” . Logika
dapat diartikan ilmu yang mengajarkan cara berpikir untuk Melakukan aksi dengan
tujuan tertentu.
Algoritma berasal dari nama seorang Ilmuwan Arab yang bernama Abu Ja far
‟
Muhammad Ibnu Musa Al Khuwarizmi penulis buku berjudul Al Jabar Wal Muqabala
(Buku Pemugaran dan Pengurangan). Kata Al Khuwarizmi dibaca orang barat menjadi
Algorism yang kemudian lambat laun menjadi Algorithm diserap dalam bahasa
Indonesia menjadi Algoritma.
Algoritma dapat diartikan urutan langkah-langkah (instruksi-instruksi / aksi-aksi)
terbatas untuk menyelesaikan suatu masalah.
Dari pengertian diatas maka dapat diartikan Logika dan Algoritma adalah ilmu yang
mempelajari cara penyelesaian masalah berdasarkan langkah-langkah terbatas yang
logis dan sistematis dengan tujuan tertentu.(SKOR 35)
2. Struktur dasar algoritma
a. Runtunan
Runtunan yaitu satu atau lebih instruksi yang dikerjakan secara berurutan sesuai
dengan urutan penulisannya. Urutan dari instruksi menentukan hasil akhir dari
suatu algoritma. Bila urutan penulisan berubah maka mungkin juga hasil akhirnya
berubah.
b. Pemilihan
Pemilihan yaitu instruksi yang dikerjakan dengan kondisi tertentu. Kondisi adalah
persyaratan yang dapat bernilai benar atau salah.Instruksi hanya dilaksanakan
apabila kondisi bernilai benar, sebaliknyaapabila salah maka instruksi tidak akan
dilaksankan.
c. Pengulangan
Pengulangan merupakan pengulangan sejumlah aksi yang sama sebanyak jumlah
yang ditentukan atau sesuai dengan kondisi yang diinginkan.
(SKOR 35)
3. Syarat-syarat dalam Algoritma
a. Finiteness (Keterbatasan)
Algoritma harus berakhir setelah melakukan sejumlah langkah proses
b. Definiteness (Kepastian)
Setiap langkah algoritma harus didefinisikan dengan tepat dan tidak menimbulkan
makna ganda
13. c. Input (Masukan)
Sebuah algoritma memiliki nol atau lebih masukan (input) yang diberikan kepada
algoritma sebelum dijalankan
d. Output (Keluaran)
Setiap algoritma memberikan satu atau beberapa hasil keluaran
e. Effectiveness (Efektivitas)
Langkah-langkah algoritma dikerjakan dalam waktu yang “wajar”.(SKOR 30)
Penskoran
Jawaban benar nilai 100
14. Lampiran 2
Soal Praktek ( Keterampilan) (60 MENIT)
Mendiskusikan bersama kelompok, tentang hal-hal berikut ini:
1. Fungsi-fungsi perintah (command)
No 1 jika benar 100
Lampiran 3 (penilaian sikap spritual)
NO Nama Siswa
Aspek Yang Diamati
Berdoa sblm
aktivitas
Bersyukur
Mengucap
Salam
Beribadah Dg baik
1
2
3
Disi dengan skor 1 – 4
1 Kurang 2 Cukup 3 Baik 4 Sangat Baik
Lampiran 4 (penilaian sikap sosial)
NO NAMA SISWA
SIKAP
Motivasi
Rasa
ingin
tahu
Tanggung
jawab
Jujur Peduli
Kerja
sama
Santun
Percaya
diri
Disiplin
1
2
3
Disi dengan skor 1 – 4
1 Kurang 2 Cukup 3 Baik 4 Sangat Baik
@@@@@@@@@@@@@@@@@@@@@@