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. (input). dikerjakan
tidak berarti (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


SELALU BAHAGIA BERMANFAAT
SELALU BERGEMBIRA
TERIMA KASIH !
Ada Pertanyaan ?

089656015463

Anda mungkin juga menyukai