Anda di halaman 1dari 8

ALGORITMA

dan
LOGIKA
PEMROGRAMAN
ALGORITMA

 ALGORITMA yaitu langkah-langkah logis untuk menyelesaikan


sebuah masalah yang disusun secara sistematis (berurutan)
 Program yaitu kumpulan instruksi / perintah computer dengan
Bahasa tertentu ( Bahasa C , Java, Phyton, Sql dan lain lain) yang
berfungsi menghubungkan user dengan computer.

 Lalu apa itu algoritma? Mari kita contohkan algoritma dalam


kehidupan sehari-hari
A. Algoritma Menyambungkan
perangkat ke koneksi wifi
 Masalah -> saya sedang di wilayah dengan jaringan wifi, saya
hendak menyambungkan perangkat saya dengan jaringan
tersebut, bagaimana ya caranya?
 Penyelesaian dengan cara Algoritma
1. Aktifkan fitur wifi pada perangkat di pengaturan
2. Pilih jaringan wifi yang tersedia dan hendak disambungkan
3. Masukan password
4. Jika tidak sesuai, sistem menampilkan gagal koneksi. Jika sesuai ,
koneksi internet aktif dan wifi dapat digunakan.
A. Algoritma Memasak mie instant

 Masalah -> saya sedang lapar, saya sedang ingin makan mie instant (goreng), bagaiama ya
cara memasaknya?
 Penyelesaian dengan cara Algoritma
1. Siapkan 1 bungkus mie instant, 2 gelas air, panci, mangkuk, sendok dan garpu
2. Masukan air kedalam panci
3. Nyalakan kompor atur dengan api sedang
4. Taru panci diatas kompor
5. Tunggu hingga air mendidih
6. Jika air sudah mendidih masukan mie instant kedalam panci
7. Aduk mie agar matang merata
8. Jika dirasa sudah matang, angkat lalu buang air rebusan
9. Siapkan piring, lalu tiriskan bumbunya
10. Masukan mie diatas piring lalu aduk hingga bumbu merata.
11. Mie goreng siap disajikan.
Mari Berpikir

 Kalian merasa mepunyai langkah-langkah yang berbeda pada


penyelesaian contoh 2 masalah diatas?

 Nah perbedaan itu sebenarnya bukan lah sebuah kesalahan, itu


yang dinamakan PERBEDAAN POLA PIKIR.
 Sebenarnya dalam memprogram tidak perlu terlalu baku dengan
sebuah langkah-langkah yang harus sama plek. Selama kalian
menghasilkan output sesuai yang diharapkan program sudah
dianggap berhasil .
Langkah-langkah dalam membuat
program
1. Mendefinisikan masalah
2. Menentukan solusi
3. Memilih Algoritma
4. Menulis Program
5. Menguji Program
6. Menulis Dokumentasi
7. Merawat Program
Penulisan Program

 Kalimat Deskriptif ( Menuliskan kalimat langkah-langkah yang


sistematis dan mudah dipahami)
 Flow chart ( Bagan Alir, berupa sebuah bagan struktur yang
memudahkan kita untuk menyelesaikan masalah)
 Pseudo Code ( Code Semu, merupakan bahasa yang mirip dengan
bahasa pemrograman, akan tetapi Pseudocode menggunakan
bahasa yang mudah dipahami secara universal, dan juga lebih
ringkas dari pada algoritma)

 Masih Agak bingung? Mari kita pelajari minggu depan….


TERIMAKASIH ATAS PERHATIANNYA

 SILAHKAN ISI ABSENSI PADA LMSYANG SUDAH DISEDIAKAN ☺

Anda mungkin juga menyukai