KATA PENGANTAR
Segala puji bagi Allah SWT, yang senantiasa melimpahkan rahmat serta
karunia-Nya kepada penulis sehingga dapat menyelesaikan bahan ajar dengan judul
“Algoritma” ini. Shalawat serta salam penulis haturkan kepada Rasulullah SAW yang
menjadi teladan terbaik bagi umat manusia.
Terima kasih tak lupa penulis sampaikan kepada semua Dosen yang telah
banyak memberikan ilmu selama penulis mengikuti program PPG. Serta kawan-
kawan seperjuangan PPG daljab 2021 Angkatan 1 TKI 2 Universitas Negeri Manado,
berangkat saling tidak kenal pulang jadi keluarga bersama kita pasti bisa, serta
terima kasih kepada berbagai pihak yang telah membantu proses penyelesaian bahan
ajar ini. Semoga bahan ajar ini dapat bermanfaat bagi kita semua, khususnya para
peserta didik.
Penyusun
TUJUAN
Modul ini ditulis dengan tujuan membimbing dan mengarahkan para siswa
memahami materi pembelajaran. Modul ini juga dimaksudkan untuk membantu
guru memperoleh referensi dalam menyampaikan materi pembelajaran di kelas.
Semoga yang penulis paparkan di dalam Modul ini akan bermanfaat bagi kita semua.
DAFTAR ISI
Kaver .................................................................................................. i
Kata Pengantar .................................................................................... ii
Tujuan ................................................................................................. iii
Daftar Isi .............................................................................................. iv
Peta Konsep Materi
BAHAN AJAR Bahasa Pemrograman Visual Sederhana .......................... 1
A. Algoritma ................................................................................ 1
1. Sejarah Algoritma dan Logika ............................................ 1
2. Defenisi Logaritma ............................................................. 1
3. Dasar Penyusunan Algoritma ............................................. 3
4. Penulisan Algoritma ........................................................... 3
5. Bentuk Dasar Algoritma...................................................... 5
6. Ilustrasi Pemahaman Algoritma ......................................... 5
Tes Sumatif Algoritma ...................................................................... 8
Daftar Pustaka ................................................................................. 10
SEJARAH
ALGORITMA DAN
LOGIKA
DEFENISI
LOGARITMA
DASAR
ALGORITMA
PENYUSUNAN
ALOGARITMA
KALIMAT DESKRIPTIF
PENULISAN
ALOGARITMA
FLOWCHART
ILUSTRASI
PEMAHAMAN
LOGARITMA
BAHAN AJAR
BAHASA PEMROGRAMAN VISUAL SEDERHANA
A. ALGORITMA
1. Sejarah Algoritma Dan Logika
Asal kata algoritma sendiri berasal dari nama Abu Ja’far Mohammed Ibn
Musa Al-Khowarizmi, ilmuan persia yang menulis buku berjudul “Al Jabr
W’ Al-Muqabala” (Rules of Restoration and Reduction) yang diterbitkan
pada tahun 825 M. Kata AL Khuwarizmi dibaca orang barat menjadi
Algorism yang kemudian lambat laun menjadi algorithm. Algorithm
Logika berasal dari bahasa Yunani yaitu LOGOS yang berarti ilmu. Logika dapat
diartikan ilmu yang mengajarkan cara berpikir untuk melakukan kegiatan
dengan tujuan tertentu.
Sumber: https://initu.id/pengertian-sejarah-dan-penemu-algoritma-serta-profil-ibnu-musa-al-khwarizmi/
Dalam Ilmu komputer algoritma adalah suatu set instruksi atau formula yang
berisi langkah-langkah untuk pemecahan masalah (problem solving).
Tujuan dari belajar logika dan algoritma adalah agar dapat membiasakan
diri melakukan suatu perencanaan apabila menyelesaikan suatu masalah.
Permasalahan yang diselesaikan dengan suatu perencanaan yang matang maka
akan mendapatkan solusi yang lebih optimal dibandingkan menyelesaikan
masalah tanpa menggunakan suatu perencanaan.
Ada 5 (lima) ciri penting yang perlu diperhatikan dalam menyusun algoritma, yaitu :
2. Memiliki instruksi yang jelas atau tidak ambigu yaitu setiap langkah harus
5. Algoritma harus efektif (setiap langkah harus sederhana dalam waktu yang
4. Penulisan Algoritma
Dalam penulisan algoritma tidak ada aturan baku terkait penulisan, yang
penting mudah dibaca dan dipahami. Meskipun begitu, untuk menghindari
kekeliruan terhadap notasi algoritma, notasi yang sering digunakan dalam
menuliskan algoritma yaitu:
1. Kalimat deskriptif
Tidak ada aturan baku dalam penulisan notasi deskriptif sehingga setiap orang dapat
menuliskan aturan algoritmanya sendiri.
KELEBIHAN
✓ Cocok untuk menuliskan algoritma yang pendek.
✓ Tidak ada aturan baku.
✓ Menggunakan bahasa natural atau sehari-hari.
KEKURANGAN
✓ Sulit diterjemahkan dalam bahasa pemrograman atau coding.
✓ Kurang efektif.
KELEBIHAN
Mudah digunakan dan dipahami dalam melakukan pengecekkan bagian-
bagian yang terlupakan dalam analisis masalah.
KEKURANGAN
Kurang efektif untuk penulisan algoritma yang panjang karena akan
menghabiskan banyak tempat.
Nah, selanjutnya kita dapat menulis algoritma atau instruksi langkah-langkah dalam
menyelesaikan permasalahan aktivitas makan dalam penulisan algoritma dengan
menerapkan dasar penyusunan algoritma.
1. Mulai
2. Cuci Tangan
8. Makan
11. Selesai
Mulai
Makan
Selesai
a. Algorism c. Algoritem
b. Algorithm d. Algoritme
b. Bumi d. Matematika
a. Khazakstan c. Uzbekistan
b. Afganistan d. Persia
a. Marvin Minsky
c. Marc Lipson
a. Kotak c. Lingkaran
a. Flowchart c. Flower
b. Flodiagram d. Algoritma
Uraian
DAFTAR PUSTAKA
M Ilham. 2010. Dunia Teknologi Informasi dan Komunikasi, Untuk SMP/MTs kelas VII.
Jakarta : Diterbitkan Oleh Pusat Perbukuan Kementerian Pendidikan Nasional
Sofana, I dan Epsi Budiharjo.2010. Membuka Cakrawala Teknologi Informasi dan
Komunikasi untuk Kelas VII SMP/MTs. Jakarta: Pusat Perbukuan Kementerian
Pendidikan Nasional
Ardiyanti, Y. 2018. Pemrograman Dasar Program Keahlian Teknik Komputer dan
Informatika. Surabaya: Bumi Aksara