Anda di halaman 1dari 6

Mata Pelajaran Informatika

Perangkat Pembelajaran
(Bahan Ajar)

Novianti Amir
Nim : 219012495008
Kelas TKI 01 Kelompok B

PPG DALJAB
UNIVERSITAS NEGERI MAKASSAR
2021
Konsep Algoritma

Satuan Pendidikan : SMP Negeri 30 Makassar


Mata Pelajaran : Informatika (Rekayasa PRK)
Kelas / Semester : IX/2
Tahun Pelajaran : 2020/2021
Topik : Konsep Algoritma
Alokasi waktu : 2 x 40’ (2 JP)

A. Kompetensi Inti (KI)


KI.1. Menghargai dan menghayati ajaran agama yang dianutnya.
KI.2. Menunjukkan perilaku jujur, disiplin, tanggung jawab, peduli (toleransi, gotong royong),
santun, dan percaya diri dalam berinteraksi secara efektif dengan lingkungan sosial dan alam
dalam jangkauan pergaulan dan keberadaannya.
KI.3. Memahami pengetahuan (faktual, konseptual, dan prosedural) berdasarkan rasa ingin tahunya
tentang ilmu pengetahuan, teknologi, seni, budaya terkait fenomena dan kejadian tampak mata
KI.4. Mencoba, mengolah dan menyaji dalam ranah konkret (menggunakan, mengurai, merangkai,
memodifikasi, dan membuat) dan ranah abstrak (menulis, membaca, menghitung,
menggambar, dan mengarang) sesuai dengan yang dipelajari di sekolah dan sumber lain yang
sama dalam sudut pandang/teori

B. Kompetensi Dasar dan Indikator Pencapaian Kompetensi


3.3.1. Memahami program visual dari demo dan tutorial
4.3.1 Meniru (menulis ulang) sebuah program sederhana di lingkungan visual, untuk berkenalan
dengan lingkungan
IPK :
3.3.1.1 Memberi defenisi konsep algoritma
3.3.1.2 Menjelaskan konsep algoritma
3.3.1.3 Memahami konsep algoritma
4.3.1.1 Menyalin penyusunan algoritma sederhana untuk berkenalan dengan lingkungan
4.3.1.2 Mengikuti penyusunan algoritma sederhana untuk berkenalan dengan lingkungan
4.3.1.3 Menirukan (menulis ulang) penyusunan algoritma sederhana untuk berkenalan dengan
lingkungan

C. Tujuan Pembelajaran
Melalui kegiatan pembelajaran dengan metode diskusi kelompok, peserta didik diharapkan mampu :
1. Mendefenisikan konsep algoritma secara tepat
2. Menjelaskan sejarah dan konsep algoritma dengan percaya diri.
3. Menguraikan dasar penyusunan algoritma pemrograman dengan teliti.
4. Meyalin ulang dasar penyusunan algoritma pemrograman sederhana sesuai lingkungan dengan
teliti
5. Menyusun algoritma sederhana sesuai lingkungan dengan percaya diri
6. Menggunakan dasar penyusunan algoritma pemrograman sederhana dengan teliti.
(PPK : Kerjasama, kreatif, tanggung jawab)

D. Materi Pembelajaran
Pokok bahasan : program visual dari demo dan tutorial (Algoritma)
Sub pokok bahasan :
 Defenisi Algoritma
 Dasar Penyusunan Algoritma
 Penulisan Algoritma
 Ilustrasi Pemahaman Algoritma
E. Uraian Materi

Algoritma merupakan urutan langkah-langkah logis penyelesaian masalah yang disusun secara
sistematis dan logis. Kata logis merupakan kata kunci dalam algoritma. Langkah-langkah dalam
algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar. Algoritma berasal dari
nama terakhir Muhammad ibnu Musa Al-Khowarizmi. Seorang ahli matematika terkenal dan penulis
pada abad ke-8 dan 9 masehi yang berasal dari Persia. Al-Khowarizmi adalah seorang guru di Institut
Matematika di Baghdad dan penulis buku Kitab Al-Jabr wal Muqaabalah, yang berarti “Aturan
Menyatukan dan Memisahkan”. Buku tersebut merupakan satu dari buku teks matematika paling awal,
dan judul tersebut memberikan kita kata Aljabar (Schneider & Gersting, 2010).

1. Defenisi Algoritma
Menurut Kamus Besar bahasa Indonesia, algoritma adalah urutan logis pengambilan keputusan
untuk pemecahan masalah.

Algoritma dapat juga diartikan urutan penyelesaian masalah yang disusun secara sistematis
menggunakan bahasa yang logis untuk memecahkan suatu permasalahan.

Dalam ilmu komputer algoritma adalah suatu set instruksi atau formula yang berisi langkah-
langkah untuk pemecahan masalah (problem solving)

Pengertian algoritma sangat lekat dengan kata logika, yaitu kemampuan maunusia untuk berfikir
dengan akal tentang suatu permasalahan, menghasilkan sebuah kebenaran, dibuktikan dan dapat
diterima akal. Logika sering dihubungkan dengan kecerdasan manusia. Seorang manusia yang
mampu berlogika dengan baik biasanya disebut sebagai pribadi yang cerdas. Dalam menyelesaikan
suatu masalah pun logika mutlak diperlukan.

Dari penjelasan di atas dapat disimpulkan bahwa:

Algoritma adalah ilmu yang mempelajari cara penyelesaian masalah


berdasarkan urutan langkah-langkah yang disusun secara sistematis dan
menggunakan bahasa yang logis dalam memecahkan suatu masalah.

Tujuan dari belajar logika dan algoritma adalah agar membiasakan diri melakukan suatu perencanaan
apabila menyelesaikan suatu masalah. Permasalahan yang diselesaikan dengan suatu perencanaan
yang matang maka akan mendapatkan situasi yang lebih optimal dibandingkan menyelesaikan
masalah tanpa menggunakan suatu perencanaan.

2. Dasar penyusunan Algoritma

Ada 5 ciri-ciri penting yang perlu diperhatikan dalam menyusun algoritma, yaitu:

1. Algoritma mempunyai awal dan akhir.


2. Memiliki instruksi yang jelas atau tidak ambigu yaitu setiap langkah harus
didefenisikan dengan tepat sehingga tidak memiliki makna ganda.
3. Memiliki masukan (input) atau kondisi awal.
4. Memilik keluaran (output) atau kondisi akhir.
5. Algoritma harus efektif (setiap langkah harus sederhana dalam waktu yang
tidak terlalu panjang.
3. Penulisan Algoritma

Karakteristik suatu Algoritma:


 Tertata dengan baik: Langkah-langkahnya dalam urutan yang jelas.
 Jelas: Operasi yang digambarkan dipahami oleh suatu komputasi tanpa penyederhanaan
lebih lanjut.
 Dapat dihitung secara efektif: Komputasi tersebut sebenarnya dapat melakukan operasi.

4. Ilustrasi Pemahaman Algoritma

No. Proses Algoritma Langkah Algoritma

1 Membuat Nasi Resep Nasi Goreng Masukan bumbu hingga wangi,


Goreng masukan telor, masukan nasi,
dsb.

2 Berangkat Sekolah Rute Jalan Berangkat dari rumah menuju


arah barat, kemudian di
perempatan belok kanan, dsb.

3 Kegiatan Belajar Jadwal Pelajaran Masuk jam 07.00, jam pertama


Sekolah Prakarya, jam kedua
Matematika, dsb.

4 Merakit Sepeda Panduan Merakit Sambungkan komponen A


dengan komponen B, dsb.

5 Menjahit Pakaian Pola Pakaian Buatlah garis pada kain,


kemudian gunting kain dari
arah dalam, dsb.

Contoh Algoritma dalam kehidupan sehari-hari :

Contoh 1

Ketika ingin makan, langkah-langkah yang dilakukan adalah :

1. Cuci Tangan / siapkan sendok dan garpu


2. Siapkan Piring
3. Ambil nasi, taruh nasi di atas piring
4. Ambil Lauk, taruh lauk di atas nasi
5. Ambil air minum di gelas
6. Membaca doa sebelum makan
7. Makan
8. Selesai makan, baca doa sesudah makan
9. Cuci piring
Contoh 2
Algoritma TUKAR ISI BEJANA
Diberikan 2 buah bejana A dan B, bejana A berisi larutan berwarna merah, bejana B berisi
larutan berwarna biru. Tukarkan isi kedua bejana itu sedemikian sehingga bejana A berisi
larutan warna biru dan bejana B berisi larutan berwarna merah.
Deskripsi:
1. Tuangkan larutan dari bejana A ke dalam bejana B
2. Tuangkan larutan dari bejana B ke dalam bejana A
Algoritma TUKAR ISI BEJANA di atas tidak menghasilkan pertukaran yang benar. Langkah di
atas tidak logis, hasil pertukaran yang terjadi adalah pertukaran kedua larutan tersebut.
- Untuk itu pertukaran isi dua bejana, diperlukan sebuah tambahan sebagai tempat
penampungan sementara, misalnya bejana C. Maka algoritma untuk menghasilkan
pertukaran yang benar adalah sebagai berikut:
- Diberikan dua buah bejana A dan B, bejana A berisi larutan berwarna merah, bejana B berisi
larutan berwarna biru. Tukarkan isi kedua bejana itu sedemikian hingga bejana A berisi
larutan berwarna biru dan bejana B berisi larutan berwarna merah.
Deskripsi:
1. Tuangkan larutan dari bejana A ke dalam bejana C.
2. Tuangkan larutan dari bejana B ke dalam bejana A.
3. Tuangkan larutan dari bejana C ke dalam bejana B.

Soal Latihan, kunci jawaban dan rubrik

Soal Latihan
1. Peserta didik SMP Negeri 30 Makassar mengikuti pelatihan tentang Sekolah Ramah Anak yang
diadakan di Hotel Sarison oleh Dinas Pemberdayaan Perempuan dan Perlindungan Anak pada tanggal
1x juli 20xx. Ketika mereka tiba di lokasi harus melakukan registrasi kepada panitia, selanjutnya
mereka mulai mengikuti pelatihan dan menerima materi dari fasilitator, dan hasil akhirnya mereka
menerima sertifikat pelatihan Sekolah Ramah Anak.
Dari kasus di atas, tentukan kegiatan manakah yang termasuk bagian proses?
a. Tiba di Hotel Sarison
b. Melakukan registrasi kepada panitia
c. Mulai mengikuti pelatihan dan menerima materi dari fasilitator
d. Menerima sertifikat pelatihan
2. Seorang Petani akan berpergian ke kota dengan membawa seekor kambing, Serigala dan Rumput yang
ketiganya memliki berat yang tidak jauh berbeda. Di tengah jalan petani harus menyeberangi sungai
dengan menggunakan perahu dan untuk melaluinya petani tersebut tidak diperbolehkan membawa
sekaligus bawaannya mengingat kapasitas kekuatan perahu tersebut. Petani harus membawa satu
persatu bawaannya . Ditanyakan; berapa kali petani tersebut harus melalui jembatan dengan
memperhatikan bahwa kambing makan rumput, serigala makan kambing?

a. Tuliskan algoritma cara penyeberangannya.


b. Perankan di depan kelas.
c. Tarik kesimpulan dari soal cerita tersebut.
Kunci Jawaban

1. c. Mulai mengikuti pelatihan dan menerima materi dari fasilitator


2. a. Algoritma cara penyeberangan:
1. Seberangkan kambing
2. Setelah di seberang, keluarkan kambing dari perahu, lalu menyeberang lagi.
3. Seberangkan sayuran
4. Setelah di seberang, keluarkan sayur dari perahu dan masukkan kambing ke perahu lalu
menyeberang lagi.
5. Keluarkan kambing, dan masukkan serigala lalu menyeberang lagi
6. Keluarkan serigala, lalu menyeberang
7. Masukkan kambing ke parahu dan menyeberang lagi lalu keluarkan kambing dari perahu.
b. Peran di depan kelas (bervariasi)
c. Kesimpulan : Dalam menyelesaikan suatu permasalahan kita harus menyusun langkah-langkah
(perencanaan) yang matang untuk mendapatkan solusi terbaik.

Rubrik

Nomor
Aspek yang dinilai Skor
Soal

1 siswa dapat menyebutkan dasar 2 = jika siswa dapat menjawab dengan benar
penulisan algoritma 1 = jika siswa menjawab dengan tidak benar
2 Peserta didik dapat menjawab dengan
benar, lengkap dan sesuai dengan 8
teori
Peserta didik menjawab dengan 6
benar, tapi kurang lengkap.
Peserta didik menjawab tapi kurang 3
tepat dan kurang lengkap.
Peserta didik tidak dapat menjawab
0
pertanyaan yang diberikan
Skor maksimal Nomor soal 2 8

F. Daftar Pustaka

Nurul Hayati. 2019. Paket Unit Pembelajaran Program PKB melalui PKP berbasis Zonasi.
Jakarta: Direktorat Jenderal dan tenaga Kependidikan Kementerian Pendidikan dan
Kebudayaan
Pandia, Henry. 2019. Informatika 1 untuk SMP/Mts Kelas VII. Jakarta: Penerbit Erlangga
Putranto Kharismma Adhi K, dkk. 2018. Ayo belajar Informatika Tingkat SMP Kelas 7.
Yogyakarta: Penerbit Andi
https://www.youtube.com/watch?v=2Z484A-lLkU (diakses tanggal 5 Mei 2021)
https://www.youtube.com/watch?v=fPUv75x2Gho (diakses tanggal 5 Mei 2021)

Anda mungkin juga menyukai