makalah algoritma ahmad&yuli

8
MAKALAH LOGIKA ALGORITMA Di susun untuk memenuhi tugas UAS mata kuliah Logika algoritma Di susun oleh : Ahmad lathif 10402189 Yuli herlina 10402200 Mif b4/10 POLITEKNIK PIKSI GANESHA BANDUNG

Transcript of makalah algoritma ahmad&yuli

Page 1: makalah algoritma ahmad&yuli

MAKALAH

LOGIKA ALGORITMADi susun untuk memenuhi tugas UAS

mata kuliah Logika algoritma

Di susun oleh :

Ahmad lathif 10402189

Yuli herlina 10402200

Mif b4/10

POLITEKNIK PIKSI GANESHA BANDUNG

2011

Page 2: makalah algoritma ahmad&yuli

KATA PENGANTAR

Segala puji kami panjatkan ke hadirat Tuhan yang Maha Esa, sebab atas berkat dan HidayahNya

Makalah ini dapat tersusun.

Dalam makalah ini terdapat materi mengenai Algoritma yang mengimplementasikan ke empat

poin Yakni, Notasi Algoritma , Notasi Percabangan, Notasi Pengulangan, Notasi Prosedur dan Fungsi.

Untuk itu kami mengucapkan Terimakasih kepada semua pihak yang terlibat dalam proses

pembuatan Makalah ini.

Kami sadar makalah ini masih kurang sempurna, kami mohon maaf apabila terdapat kesalahan

dan kekurangannya, semoga makalah ini bisa berguna dan bermanfaat, mohon kritik dan sarannya.

Akhir kata kami ucapkan terimakasih.

Bandung, Januari 201

Penyusun

Page 3: makalah algoritma ahmad&yuli

DAFTAR ISI :

Kata Pengantar……………………………………………………………………………………………………………….i

Dartar isi………………………………………………………………………………………………..........................ii

BAB I

Pendahuluan....................................................................................................................1

BAB II

Pembahasan....................................................................................................................2

BAB III

Penutup...........................................................................................................................4

Page 4: makalah algoritma ahmad&yuli

BAB I

PENDAHULUAN

Latar Belakang

Program computer adalah untaian kata perintah yang sudah dipahami oleh komputer

untuk dikendalikannya. Kata-kata perintah tersebut membuat suatu bahasa yang di sebut

dengan Bahasa Pemograman. Sebagaimana bahasa pada manusia, bahasa pemograman juga

terdiri atas berbagai macam bahasa, dan mempunyai aturan masing-masing. Sukarnya,

komputer saat ini belum di beri hak usul, sehingga apabila ada kekeliruan penulisan perintah

oleh program, dia tidak ingin memakluminya atau berusaha membenahi sendiri kesalahan

tersebut. Komputer dibuat melalui logika manusia, oleh karena itu, dia bekerja secara logis

dan efisien.

Walaupun telah dikatakan saat kita menyusun algoritma kita tidak usah paham bahasa

pemograman apa yang akan dipakai, tapi untuk penulisan algoritma yang lebih efektif dan

efisien penggunaan sebagian perintahnya perlu di lakukan.

Berikut perintah bahasa pemograman yang paling sering digunakan ialah Pascal, C,

COBOL, PL/1 dll.

Page 5: makalah algoritma ahmad&yuli

BAB II

PEMBAHASAN

CONTOH KASUS

Buatlah algoritma dengan menggunakan prosedur atau fungsi untuk menghitung banyak huruf yang di inputkan, dengan memasukan kalimat yang diinginkan, yang dihitung berapa banyak huruf ’A’ dari kalimat tersebut.

Prosedure Hitung Huruf (Input X : char

Output jml_huruf: Integer)

Deklarasi

Jumlah : Integer

Algoritma

Read (x)

While (x ≠ ’*’) do

If ( x = ’A’) then

Jumlah : = Jumlah + 1

Endif

Endwhile

Page 6: makalah algoritma ahmad&yuli

Program_Banyak_Huruf

Deklarasi

X : integer

jml_huruf: Integer

Prosedure Hitung_Banyak_Huruf (Input karakter : char

Output X, jml_huruf : Integer)

Algoritma

Read (x)

Hitung_Banyak_Huruf (x, jml_huruf)

Write ( jml_huruf)

Page 7: makalah algoritma ahmad&yuli

BAB III

KESIMPULAN

Melalui pembahasan diatas kita bias menyimpulkan sebagai berikut :

Di dalam suatu pemograman logika yang ada di otak kita harus bisa menyelesaikan suatu kasus

permasalahan, penyusunan dan penerapan pada program memerlukan untaian-untaian yang benar dan

tepat, karna kunci dari pemograman terletak di logika algoritma.

Karena logika dan algoritma adalah mata kuliah yang menjelaskan dasar langkah-langkah

pemograman yang memberikan tahapan secara struktural dalam memecahkan masalah pemograman.