Anda di halaman 1dari 4

ALGORITMA

RESUME
Diajukan untuk Memenuhi Salah Satu Tugas Mata Kuliah Algoritma dan Pemrograman

Oleh :

Putri Nurdiani NIM. P2.06.37.0.19.024

KEMENTERIAN KESEHATAN REPUBLIK INDONESIA


POLITEKNIK KESEHATAN TASIKMALAYA
PROGRAM STUDI DIII REKAM MEDIS DAN INFORMASI KESEHATAN
TASIKMALAYA
2020
A. Algoritma
1. Pengertian
Kata algoritma berasal dari nama salah seorang tokoh matematikawan dari
Persia yang bernama Abu Ja’far Muhammad Ibn Musa al-Khawarizmi yang lahir
di Provinsi Khorasan yang sekarang dikenal dengan negara Uzbekistan. Beliau
merupakan seorang penulis kitab Al Jabr Wal muqabala. Pada awalnya kata
algoritma berasal dari kata Al Khawarizmi yang dibaca oleh orang barat menjadi
Algorism berubah menjadi Algoritm dan diserap dalam bahasa Indonesia menjadi
Algoritma. Dengan demikian pengertian Algoritma merupakan suatu
penyelesaian masalah atau pengambilan keputusan yang disusun secara sistematis
dengan menggunakan bahasa yang logis dengan tujuan tertentu.
2. Tujuan
Tujuan dari mempelajari algoritma yaitu agar dapat membiasakan
memecahkan masalah dengan suatu perencanaan, karena permasalahan yang
diselesaikan dengan suatu perencanaan yang baik akan menghasilkan solusi yang
lebih optimal dibandingkan dengan suatu permasalahan yang diselesaikan tanpa
adanya perencanaan.
3. Ciri-ciri
Menurut Donald E. Knuth, algoritma mempunyai 5 (lima) ciri yaitu:
a. Finiteness (Keterbatasan), algoitma harus berakhir apabila telah mengerjakan
sejumlah urutan atau langkah suatu proses.
b. Definiteness (Kepastian), Setiap urutan atau langkah harus didefinisikan
secara tepat dan tidak mengandung arti ganda.
c. Input (Masukan), algoritma memiliki nol atau lebih data masukan.
d. Output (Keluaran), algoritma mempunyai nol atau lebih hassil keluaran
e. Effectiveness (Evektivitas), algoritma harus efektif dan langkah-langkah
algoritma dikerjakan dalam waktu yang wajar.
4. Algoritma mempunyai 4 (empat) sifat diantaranya yaitu:
a. Tidak menggunakan simbol atau sintaks dari suatu bahasa pemrograman
tertentu.
b. Tidak tergantung pada suatu bahasa pemrograman tertentu.
c. Notasi-notasinya dapat digunakan untuk seluruh bahasa manapun.
d. Algoritma dapat digunakan untuk mempresentasikan suatu urutan kejadian
secara logis dan dapat diterapkan di semua kejadian sehari-hari.
5. Bentuk-Bentuk Dasar Algoritma
a. Algoritma Sekuensial
Algoritma sekuensial adalah suatu alur pemikiran yang dilakukan secara
terstruktur, berurutan, pasti dan jelas untuk menyelesaikan suatu masalah.
b. Algoritma Percabangan
Algoritma percabangan adalah dimana memiliki dua solusi yang bisa
dipilih tetapi hanya satu yang dipilih dan yang perlu diperhatikan dalam
algoritma ini adalah solusi yang dilakukan akan terpenuhi apabila kondisinya
terpenuhi. Dalam artian, jika kondisinya mempunyai nilai benar maka akan
dilakukan, dan jika mempunyai nilai salah maka tidak akan dilakukan atau
bisa jadi menjalankan solusi yang lain.
c. Algoritma Perulangan
Algoritma perulangan adalah suatu kejadian atau tindakan yang harus
diulangi secara terus-menerus sampai pemecahan suatu masalah atau kejadian
tersebut selesai atau tercapai.
6. Contoh Algoritma Dalam Kehidupan Sehari-hari
a. Membuat Cireng
Langkah-langkah yang akan dilakukan adalah sebagai berikut:
1) Mengambil tepung tapioka, garam dan bawang putih bubuk dari dalam
rak.
2) Mengambil panci, wadah dan sendok dari dalam rak.
3) Tuangkan tepung tapioka, garam dan bawang putih bubuk ke dalam
wadah.
4) Mengisi panci dengan air.
5) Didihkan air dalam panci.
6) Tuangkan air ke dalam wadah yang berisi tepung tapioka dan bumbu.
7) Uleni adonan cireng sampai kalis.
8) Cetak adonan cireng.
9) Memasak cireng dengan api sedang.
10) Menghidangkan cireng yang sudah dimasak.

DAFTAR PUSTAKA
Barakbah, A.R. Karlita, T. dan Ahsan, A.S. (2013). Logika dan Algoritma.
Surabaya: Departemen Teknik Informatika dan Komputer Politeknik
Elektronik Negeri Surabaya.
Chrismanto, A.R. (2011). Algoritma Pemrograman Dengan Bahasa C.
Yogyakarta: Penerbit Andi Yogyakarta.
Harumy, T.H.F. Windarto, A.P. dan Sulistianingsih, I. (2016). Belajar Dasar
Algoritma & Pemrograman C++. Yogyakarta: Deepublish.

Anda mungkin juga menyukai