Chapter 3-1 : Aturan Penulisan Teks Algoritma

Slides:



Advertisements
Presentasi serupa
FUNGSI Erizal, S.Si, M.Kom Universitas Respati Yogyakarta
Advertisements

Dosen : Rinci Kembang Hapsari, S.Si
Konsep Dasar Bahasa Pascal
Macam Statement As’ad Djamalilleil
Matakuliah : Algoritma & Struktur Data Versi Materi
Teks Algorithma Ery Setiyawan Jullev A.
Algoritma dan Struktur Data
Pengajar : ELIYANI, S.T., M.Kom Semester : I Tahun : 2012/ 2013
Algoritma dan Struktur Data
Algoritma dan Struktur Data
Chapter 3.2 : Tipe, Nama dan Nilai
Notasi Algoritma.
Outline Awalnya dikembangkan oleh Borland dan umunya igunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan.
PEMROGRAMAN TERSTRUKTUR
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Pemrograman Visual (Borland Delphi 7.0)
PERTEMUAN 2 PENGERTIAN DASAR LOGIKA DAN ALGORITMA.
Tenia Wahyuningrum, S.Kom., MT
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Algoritma & Struktur Data Della Oktaviany, S.Kom.
ALGORITMA & PEMROGRAMAN I-A
Pengenalan Operator.
ALGORITMA PEMROGRAMAN 2A
Dasar Algoritma & Pemrogramn KUG1C3
Algoritma dan pemrograman (lanjutan)
Notasi Algoritma & Tipe Data
STRUKTUR TEKS ALGORITMA
Algoritma Pemrograman I
Notasi Algoritmik.
Dasar Pemrograman (DasPro) Teknik Informatika S-1 UDINUS
TEL 2112 Dasar Komputer & Pemograman Konsep Tipe Data dan Operator
Konsep Tipe Data dan Operator
PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR
ALGORITMA DAN PEMROGRAMAN (PERTEMUAN 2)
Pseudocode – Tipe Data, Variabel, dan Operator
ATURAN PENULISAN TEKS ALGORITMA
Algoritma dan Pemrograman
TEE 2103 Algoritma & Pemrograman
TEL 2112 Dasar Komputer & Pemograman Algoritma Pemrograman
Muhammad Riska B. PTIK FT UNM
PHP : Hypertext Processor
Identitas dosen Suherman, ST Address : Cilegon
ATURAN PENULISAN TEKS ALGORITMA
Algoritma dan Pemrograman (Pertemuan 04)
Tipe data & Variabel 1. Aturan Leksikal. 2. Operator. 3. Statement
Matakuliah : Algoritma & Struktur Data Versi Materi
Konsep Tipe Data dan Operator
Pertemuan 2 Algoritma dan Pemrograman
Notasi Algoritmik.
Algoritma Pemrograman
Algoritma pemrogaman komputer
Penulisan Teks Algoritma
Dosen Pengasuh : Fatoni, MM.,M.Kom
ATURAN PENULISAN TEKS ALGORITMA
Chapter 3.2 : Tipe, Nama dan Nilai
Chapter 2 : Dasar-dasar Algoritma
Chapter 1 : Pengantar Algoritma
Chapter 5 : Perulangan (Repeatition)
Chapter 5-3 : Perulangan (Repeatition)
Chapter 3-1 : Aturan Penulisan Teks Algoritma
Chapter 1 : Pengantar Algoritma
Algoritma dan Pemrograman Kuliah ke 2
Chapter 5-2 : Perulangan (Repeatition)
Chapter 5 : Perulangan (Repeatition)
Chapter 4 : Aturan Penulisan Teks Algoritma dengan Flow Chart
Chapter 3 : Aturan Penulisan Teks Algoritma
Chapter 5-1 : Perulangan (Repeatition)
Dosen Pengasuh : Fatoni, MM.,M.Kom
Chapter 5 : Perulangan (Repeatition)
Transcript presentasi:

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

Materi Yang Dipelajari Teks Algoritma Translasi Teks Algoritma ke dalam Teks Program PASCAL or C++ Tanggal : 8 April 2017 Dosen Pengasuh : Fatoni, M.M.,M.Kom.

Dosen Pengasuh : Fatoni, M.M.,M.Kom. 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 ({...}). Tanggal : 8 April 2017 Dosen Pengasuh : Fatoni, M.M.,M.Kom.

Dosen Pengasuh : Fatoni, M.M.,M.Kom. 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. Tanggal : 8 April 2017 Dosen Pengasuh : Fatoni, M.M.,M.Kom.

Dosen Pengasuh : Fatoni, M.M.,M.Kom. 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 Tanggal : 8 April 2017 Dosen Pengasuh : Fatoni, M.M.,M.Kom.

Dosen Pengasuh : Fatoni, M.M.,M.Kom. 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 Tanggal : 8 April 2017 Dosen Pengasuh : Fatoni, M.M.,M.Kom.

Dosen Pengasuh : Fatoni, M.M.,M.Kom. 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) Tanggal : 8 April 2017 Dosen Pengasuh : Fatoni, M.M.,M.Kom.

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. Tanggal : 8 April 2017 Dosen Pengasuh : Fatoni, M.M.,M.Kom.

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 Tanggal : 8 April 2017 Dosen Pengasuh : Fatoni, M.M.,M.Kom.

Dosen Pengasuh : Fatoni, M.M.,M.Kom. Tugas Mandiri 3 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 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) Tanggal : 8 April 2017 Dosen Pengasuh : Fatoni, M.M.,M.Kom.

Dosen Pengasuh : Fatoni, M.M.,M.Kom. Thank You ! Dosen Pengasuh : Fatoni, M.M.,M.Kom. Mail : toniubd@yahoo.com