Anda di halaman 1dari 24

3 cara penulisan algoritma

pemrograman komputer
Rencana pelaksanaan pembelajaran (RPP) kita kali ini adalah membahas 3 cara penulisan
algoritma pemrograman komputer.
Penulisan algoritma pemrograman
adalah teknik dan cara
menyelesaikan masalah secara
sistematis, dan efisien menggunakan
kata-kata yang terbatas.
Algoritma adalah urutan langkah logis yang
digunakan untuk menyelesaikan suatu masalah.

Singkatnya, sebuah masalah harus diselesaikan


dengan beberapa langkah yang logis.
Contoh cara penulisan algoritma memasak nasi :

Deretan langkah tersebut merupakan algoritma dari akitivitas


memasak nasi. Urutan langkahnya jelas, maka dianggap proses
yang logis.
Sementara itu, di dalam
sistem komputer dan
matematika, definisi
algoritma adalah
prosedur atau langkah
penghitungan,
pemrosesan dan hasil
akhir berupa data.
Algoritma juga diartikan
sebagai metode yang
diekspresikan lewat
rangkaian dan instruksi yang
dijabarkan untuk menghitung.
Secara garis besar, algoritma dimulai
dengan imput dan kondisi awal, deskripsi,
eksekusi, dan menghasilkan output
Sejarah Algoritma
pemrograman komputer
Jika kita merujuk pada sejarah, kata
Algoritma pertama kali dikenal karena
kesulitan orang barat menyebut nama
cendikiawan Arab Abu Ja’far
Muhammad Ibnu Musa Al-Khuwarizmi.
Al-Khuwarizmi ketika dilafalkan oleh bangsa barat
menjadi Algorism. Al-Khuwarizmi menulis buku
yang berjudul Kitab Al Jabar Wal-Muqabala yang
artinya “Buku pemugaran dan pengurangan” (The
book of restoration and reduction).
Dari judul buku itu kita juga
memperoleh akar kata
"Aljabar" (Algebra).
Perubahan kata dari algorism menjadi algorithm muncul
karena kata algorism sering dikelirukan dengan
arithmetic, sehingga akhiran –sm berubah menjadi –thm.
Karena perhitungan dengan angka Arab sudah menjadi hal yang biasa,
maka lambat laun kata algorithm berangsur-angsur dipakai sebagai
metode perhitungan (komputasi) secara umum, sehingga kehilangan
makna kata aslinya.
Dalam bahasa Indonesia, kata
algorithm diserap menjadi algoritma.
5 Sifat-sifat algoritma
Menurut Donald E. Knuth , algoritma pemrograman komputer
mempunyai 5 sifat penting yang meliputi :

Finiteness Definiteness Input Output Effectiveness


(keterbatasan) (kepastian) (masukan) (keluaran) (efektivitas)
algoritma harus setiap langkah algoritma algoritma algoritma harus
berakhir setelah harus memiliki nol mempunyai sangkil (efektif),
mengerjakan didefinisikan atau lebih data nol atau lebih langkah-langkah
sejumlah secara tepat dan masukan algoritma
hasil keluaran
langkah proses. tidak berarti (input). dikerjakan
(output).
dalam waktu
ganda.
yang wajar.
Contoh algoritma dalam kehidupan sehari-hari :
seperti algoritma untuk menghitung luas lingkaran,
Gini cara penulisan algoritmanya...
Struktur algoritma
pemrograman komputer
• Runtunan,
• Pemilihan
• Dan Pengulangan
Ketiga jenis langkah tersebut
membentuk konstruksi suatu algoritma.
Runtutan
(sequence)
Runtutan (sequence)
adalah instruksi kode
program komputer
akan dikerjakan
secara berurutan
sesuai dengan urutan
penulisannya atau
eksekusinya.
Dengan kata lain, sebuah kode instruksi dilaksanakan
setelah instruksi sebelumnya selesai dikerjakan.
Urutan dari instruksi
menentukan hasil akhir dari
suatu algoritma. Bila urutan
penulisan berubah maka
mungkin juga hasil akhirnya
akan berubah.
Contoh soal algoritma runtutan menukar isi gelas
kopi ke dalam gelas teh, cara penulisan
algoritma:
Pemilihan
(selection)
Pemilihan (seleksi) adalah
menjalankan instruksi kode
program yang akan
dikerjakan sesuai kondisi
yang telah ditentukan.
Kondisi adalah persyaratan
yang dapat bernilai benar
atau salah.
Satu atau beberapa instruksi kode
program hanya dijalankan apabila
kondisi bernilai TRUE, sebaliknya
apabila FALSE maka instruksi kode
program tidak akan dijalankan
atau dialihkan pada kondisi
berikutnya.
Contoh soal algoritma pemilihan menentukan bilangan
ganjil atau genap, cara penulisan algoritma :
Perulangan
(iteration/looping)
Kita tidak perlu menulis
instruksi yang sama
berulang kali untuk hasil
yang sama, tetapi cukup
melakukan pengulangan
dengan instruksi yang
tersedia.
Pengulangan merupakan
kegiatan mengerjakan sebuah
atau sejumlah aksi yang sama
sebanyak jumlah yang
ditentukan atau sesuai dengan
kondisi yang diinginkan.
Contoh soal algoritma perulangan menampilkan kata AKU CINTA KAMU
sebanyak 10 kali, cara penulisan algoritma:
TERIMA KASIH !

TETAP SEMANGAT SEMOGA BERMANFAAT


SELALU BAHAGIA SELALU BERGEMBIRA
TERIMA KASIH !
Ada Pertanyaan ?

089656015463

Anda mungkin juga menyukai