yuk mari berkenalan dengan apa sih namanya algoritma dan peseucode..
ALGORITMA
algoritma adalah deskripsi langkah2 pelaksanaan suatu proses untuk menyelesaikan suatu masalah. setiap langkah dalam algoritma dinyatakan dalah suatu pernyataan (statement) atau istilah lainnya yaitu intruksi dan dalam sebuah intruksi berisi aksi (action) yang dilakukan.
pada dasarnya terdapat 3 buah struktur dasar dalam menyusun suatu algoritma. ke-3 struktur dasar tersebut , yaitu :
1. runtunan (squensial/ squence)
2. pemilihan (selection)
3. pengulangan (repetition)
1. runtunan (squensial/ squence)
langkah2 dalamsebuah algoritmanya dilakkan secara berurutan. artinya langkah 1 adalah langkah yang akan dijalankan pertama kali. setelah itu, langkah ke 2 dikerjakan, diikuti langkah-langkah berikutnya
Contoh:
1.
Mengirim surat kepada teman:
- Tulis surat pada secarik kertas surat
- Ambil sampul surat
- Masukkan surat ke dalam sampul
- Tutup sampul surat dengan perekat
- Jika kita ingat alamat teman tersebut, maka tulis alamat surat pada sampul
- Jika tidak ingat, lihat buku alamat, kemudian tulis alamat surat pada sampul
- Tempel prangko pada sampul
- Bawa sampul ke kantor pos untuk diposkan
2. pemilihan (selection)
intruksi dikerjakan jika kondisi tertentu terpenuhi atau intruksi akan dikerjakan apabila kondisi perintah salah satu perintahnya bisa terpenuhi maka akan beralih ke perintah lainnya.
Contoh :
Menentukan apakah suatu bilangan merupakan bilangan ganjil atau
bilangan genap:
- Masukkan sebuah bilangan sembarang
- Bagi bilangan tersebut dengan 2
- Hitung sisa hasil bagi pada langkah 2
- Bila sisa hasil sama dengan 0, maka bilangan itu adalah bilangan genap
- Jika hasil bagi sama dengan 1, maka bilangan itu adalah bilangan ganji
3. pengulangan (repetition)
intruksi dikerjakan secara berulang-ulang sampai persyaratan perintahnya terpenuhi.
contoh:
MENJEMUR PAKAIAN 10
- Ambil satu pakaian yang akan dijemur
- Peras pakaian
- Letakkan pakaian pada tiang jemuran
- Ulangi langkah 2 sampai 4 sampai pakaian habis
PSEUDO-CODE
pseudo-code adalah notasi algoritmik yang bertujuan untuk mempermudah pembacaan suatu algoritma agar mudah dibaca dan dipahami dengan cepat. notasi tersebut bebas pendeskripsiannya karena tidak ada aturan baku yang menyetandarkannya. jadi setiap programer bebas menentukan notasinya sendiri dalam memberikan algoritmanya.
contoh :
Menjumlahkan hasil a ditambah b
1.
a adalah 5
2. b adalah 7
3. berapakah nilai c jika a ditambah b
2. b adalah 7
3. berapakah nilai c jika a ditambah b
maka peseudo-codenya :
1.
a = 5
2. b =7
3. c = a+b
4. cetak c
2. b =7
3. c = a+b
4. cetak c
atau bisa juga tanda sama dengan (=) diganti dengan tanda panah sama seperti didalam flowchart dibawah. yang intinya pseudo-code adalah sebuah notasi untuk mempermudah programer dalam membacanya.
dan apabila akan dibikin sebuah flowchart :
demikian pengenalan mengenai algoritma dan pseudo-code... materi ini belum sepenuhnya selesai.. akan ada penambahan contoh kasus lainnya. apabila ada yang tidak dimengerti silahkan tanyakan di komentar. terimakasih sudah membaca artikelnya... semoga bermanfaat dan mudah difahami... tunggu materi selanjutnya.
cara penulisan flowchart klik disini
0 Comments