Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Chapter 3-1 : Aturan Penulisan Teks Algoritma Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : Mata Kuliah : Logika dan Algoritma / 4 SKS.

Presentasi serupa


Presentasi berjudul: "Chapter 3-1 : Aturan Penulisan Teks Algoritma Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : Mata Kuliah : Logika dan Algoritma / 4 SKS."— Transcript presentasi:

1 Chapter 3-1 : Aturan Penulisan Teks Algoritma Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : Mata Kuliah : Logika dan Algoritma / 4 SKS

2 Tanggal : 13 January 2015 Dosen Pengasuh : Fatoni, M.M.,M.Kom.2 Materi Yang Dipelajari Teks Algoritma Translasi Teks Algoritma ke dalam Teks Program PASCAL or C++

3 Tanggal : 13 January 2015 Dosen Pengasuh : Fatoni, M.M.,M.Kom.3 Teks Algoritma ; part-1 Pada dasarnya teks algoritma disusun oleh tiga bagian / blok yaitu bagian kepala algoritma, bagian deklarasi dan bagian deskripsi. Setiap bagian diberikan komentar dengan maksud untuk memperjelas maksud dari teks yang dituliskan. Komentar ini ditulis dengan diapit dua tanda kurung kurawal ({...}).

4 Tanggal : 13 January 2015 Dosen Pengasuh : Fatoni, M.M.,M.Kom.4 Teks Algoritma ; part-2 Susunan dalam penulisan teks Algoritma : Algoritma NAMA_ALGORITMA {Penjelasan tentang algoritma, yang berisi uraian singkat mengenai apa yang dilakukan oleh algoritma } DEKLARASI {Semua nama yang dipakai, meliputi nama tipe, nama tetapan, nama peubah, nama prosedur, dan nama fungsi didefinisikan disini } DESKRIPSI: {Semua langkah / aksi algoritma dituliskan disini.

5 Tanggal : 13 January 2015 Dosen Pengasuh : Fatoni, M.M.,M.Kom.5 Teks Algoritma ; part-3 Sebagai contoh : Algoritma TUKAR_ISI_BENJANA {Diberikan 2 (dua) benjana, A dan B. Benjana A berisi larutan Kopi dan benjana B berisi larutan Susu. Proses pertukaran yang diinginkan nantinya adalah Benjana A akan berisi larutan Susu dan benjana B berisi larutan Kopi, di butuhkan bejana C sebagai perantara } DEKLARASI A,B,C : string{variabel yang digunakan untuk menampung nilai dari benjana A berisi Kopi diisikan pada variabel A, nilai dari benjana B berisi Susu diisikan pada variabel B dan variabel C bernilai kosong} DESKRIPSI: C <- A A <- B B <- C

6 Tanggal : 13 January 2015 Dosen Pengasuh : Fatoni, M.M.,M.Kom.6 Teks Algoritma ; part-3 Sebagai contoh : Algoritma TUKAR_ISI_Nilai_AB {Diberikan 2 (dua) nilai, A dan B. nilai A berisi 5 dan nilai B berisi 8. Proses pertukaran yang diinginkan nantinya adalah Nilai A akan berisi 8 dan nilai B berisi 5, gunakan nilai C sebagai perantara } DEKLARASI A,B,C : integer DESKRIPSI: a <- 5 b <- 8 write (A,B) C <- A A <- B B <- C write (A,B)

7 Tanggal : 13 January 2015 Dosen Pengasuh : Fatoni, M.M.,M.Kom.7 Teks Algoritma ; part-4 Contoh Soal : Buatlah algoritma untuk menghitung luas segitiga, dengan rumus luas segitiganya adalah sebagai berikut : Luas Segitiga = (Alas x Tinggi) / 2 Pembahasan : Algoritma HITUNG_LUAS_SEGITIGA {Menghitung Luas Segitiga dengan rumus LS = (Alas x Tinggi)/2} DEKLARASI Alas, Tinggi : integer {tipe data bilangan bulat} LS : real{tipe data bilangan pecahan} DESKRIPSI: write(‘Alas’) read(Alas) write(‘Tinggi’) read(Tinggi) LS  (Alas x Tinggi)/2 write(‘Luas’,Luas)

8 Tanggal : 13 January 2015 Dosen Pengasuh : Fatoni, M.M.,M.Kom.8 Translasi Teks Algoritma ke dalam Teks Program PASCAL Program HITUNG_LUAS_SEGITIGA; {Menghitung Luas Segitiga dengan rumus LS = (Alas x Tinggi)/2 } {Deklarasi } Uses Crt; Var Alas,Tinggi : Integer; LS: Real; {Deklarasi} Begin Clrscr; Write(‘Alas = ‘); Readln(Alas); Write(‘Tinggi = ‘); Readln(Tinggi); LS := (Alas*Tinggi)/2; Write(‘Luas Segitiga = ‘,LS:6:2); Repeat Until Keypressed; End.

9 Tanggal : 13 January 2015 Dosen Pengasuh : Fatoni, M.M.,M.Kom.9 Translasi Teks Algoritma ke dalam Teks Program PASCAL Apabila program tersebut di running, maka keluarannya (output) adalah sebagai berikut : Alas = 3 Tinggi = 5 Luas Segitiga = 7.50

10 Tanggal : 13 January 2015 Dosen Pengasuh : Fatoni, M.M.,M.Kom.10 Tugas Mandiri 3 1.Buatlah algoritma untuk menghitung konversi suhu. Dari Celcius menjadi Reamur dan Farenheit. Input: Suhu dalam Celcius = 8 Proses: R = 4/5 * C dan F = 9/5 * C + 32 Output: Suhu dalam Reamur dan Farenheit 2.Buatlah algoritma untuk mencari sisi miring dari suatu segitiga siku-siku, jika diketahui panjang sisi yang membentuk sudut siku- siku. Input : a = 4 dan b = 2, yaitu panjang sisi pembentuk sudut siku- siku Proses : c = a2 + b2 Ouput : sisi miring (c)

11 Mail : Dosen Pengasuh : Fatoni, M.M.,M.Kom.


Download ppt "Chapter 3-1 : Aturan Penulisan Teks Algoritma Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : Mata Kuliah : Logika dan Algoritma / 4 SKS."

Presentasi serupa


Iklan oleh Google