STRUKTUR TEKS ALGORITMA

Slides:



Advertisements
Presentasi serupa
PROCEDURE Temu IX BANGHER.
Advertisements

Dosen : Rinci Kembang Hapsari, S.Si
PROCEDURE  PROCEDURE   Prosedur diawali dengan kata cadangan Procedure di dalam bagian deklarasi prosedur. Prosedur dipanggil dan digunakan di dalam blok.
- PERTEMUAN 7 – SUB PROGRAM
ALGORITMA & PEMROGRAMAN I-A
Pengenalan Bahasa Pemrograman Pascal
ALGORITMA “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. sistematis dan logis artinya,
Teks Algorithma Ery Setiyawan Jullev A.
RECORD.
Pengantar Algoritma.
Algoritma dan Struktur Data
Dasar Pemrograman ARRAY/LARIK.
Notasi Algoritma.
Prosedur (Procedure).
Shofia D. Agustina.  Agar dapat dieksekusi oleh komputer, algoritma harus diterjemahkan terlebih dahulu kedalam notasi bahasa pemrograman. Penerjemahan.
Function(2).
Function Ery Setiyawan Jullev.
Algoritma dan Struktur Data
Dasar Pemrograman MODUL 05 RUNTUNAN (sequence).
PROSEDUR.
PEMROGRAMAN TERSTRUKTUR
Algoritma (Struktur, Tipe Data, Input/Output)
Notasi Algoritma.
Prosedur dan Fungsi Triana Elizabeth, S.Kom.
Function (Fungsi).
Prosedur.
ALGORITMA PEMROGRAMAN 2A
Struktur Algoritma & Tipe Data
STRUKTUR DASAR ALGORITMA
STMIK Kadiri 2015 D3 – Semester Ganjil
Pengantar Pemrograman Basis Data (PPBD)
STRUKTUR DASAR ALGORITMA
Algoritma dan pemrograman (lanjutan)
Algoritma Pemrograman I
Buatlah flowchart untuk pembagian 3 buah bilangan
DASAR-DASAR ALGORITMA
Struktur Program Pascal
SUBALGORITMA.
Algoritma dan Struktur Data 1 pertemuan 8
Notasi Algoritmik.
TEL 2112 Dasar Komputer & Pemograman Prosedur
Dasar Pemrograman (DasPro) Teknik Informatika S-1 UDINUS
Prosedur (Procedure).
Procedure dan Function
TEL 2112 Dasar Komputer & Pemograman Algoritma Pemrograman
PROG.STUDI PEND.FISIKA UIN ALAUDDIN MAKASSAR
TEL 2112 Dasar Komputer & Pemograman Nama dan Nilai Data
ATURAN PENULISAN TEKS ALGORITMA
Algoritma dan Pemrograman
Dasar- dasar Algoritma
STRUKTUR DATA ( Menjelaskan Mengenai Data & Struktur Data )
Muhammad Riska B. PTIK FT UNM
ATURAN PENULISAN TEKS ALGORITMA
Dasar-dasar Pemrograman
Algoritma dan Pemrograman (Pertemuan 04)
Algoritma & Pemrograman Chapter 2
Pertemuan 2 Algoritma dan Pemrograman
Notasi Algoritmik.
Review Algoritma 1 Teks Algoritma terdiri dari tiga bagian :
Pengenalan Bahasa Pascal
Algoritma Pemrograman
Pendahuluan Komputer adalah alat bantu untuk menyelesaikan masalah.
01.5 Soal-Soal Pekerjaan Rumah.
Algoritma pemrogaman komputer
Penulisan Teks Algoritma
Fungsi.
ATURAN PENULISAN TEKS ALGORITMA
Chapter 3-1 : Aturan Penulisan Teks Algoritma
Chapter 3 : Aturan Penulisan Teks Algoritma
Konsep Algoritma Pemrograman
Transcript presentasi:

STRUKTUR TEKS ALGORITMA Modul 4 STRUKTUR TEKS ALGORITMA

STRUKTUR TEKS ALGORITMA Pada dasarnya, algoritma disusun oleh tiga bagian (blok), yaitu : Bagian judul (Header) Bagian deklarasi (Declaration) Bagian definisi (Definition)

1. Bagian Judul (Header) Merupakan bagian yang terdiri dari nama algoritma dan penjelasan (spesifikasi) tentang algoritma tersebut. Nama program sebaiknya singkat namun cukup menggambarkan apa yang dilakukan oleh algoritma.

Contoh penamaan judul algoritma Algoritma Luas_Lingkaran {Menghitung luas lingkaran berdasarkan nilai jari-jari lingkaran tertentu. Algoritma menerima masukan jari-jari lingkaran, menghitung luas lingkaran, dan menampilkan ke piranti keluaran} 2. Algoritma Fahreinheit_Celcius {Menghitung nilai konversi dari derajat fahreinheit menjadi celcius. Algoritma menerima masukan derajat fahreinheit dan menghitung nilai konversi menjadi celcius}

2. Bagian Deklarasi (Declaration) Merupakan bagian yang mendefinisikan segala nama yang akan digunakan oleh algoritma serta propertinya (misalnya tipe). Nama tersebut dapat berupa nama konstanta, nama variabel, nama function, nama procedure dan sebagainya.

Contoh penulisan deklarasi Pada algoritma Luas_Lingkaran, bagian deklarasinya adalah : DEKLARASI : r : real {jari-jari lingkaran} L : real {luas lingkaran} 2. Pada algoritma Fahreinheit_Celcius, bagian deklarasinya adalah : F : real {derajat fahreinheit} C : real {derajat celcius}

3. Bagian Definisi (Definition) Merupakan bagian inti dari algoritma. Bagian ini berisi deskripsi langkah-langkah penyelesaian masalah dalam bentuk pernyataan. Sebagai contoh : 1. Pada algoritma Luas_Lingkaran, bagian definisinya adalah : DEFINISI : Read (r) L  3.14 * r * r Write (L) 2. Pada algoritma Fahreinheit_Celcius, bagian definisinya adalah : Read (F) C  5 / 9 * (F - 32)

Secara keseluruhan, dua algoritma di atas, dapat ditulis seperti berikut. Algoritma Luas_Lingkaran {Menghitung luas lingkaran berdasarkan nilai jari-jari lingkaran tertentu. Algoritma menerima masukan jari-jari lingkaran, menghitung luas lingkaran, dan menampilkan ke piranti keluaran} DEKLARASI : r : real {jari-jari lingkaran} L : real {luas lingkaran} DEFINISI : Read (r) L  3.14 * r * r Write (L) End Algoritma

Algoritma Fahreinheit_Celcius {Menghitung nilai konversi dari derajat fahreinheit menjadi celcius. Algoritma menerima masukan derajat fahreinheit dan menghitung nilai konversi menjadi celcius} DEKLARASI : F : real {derajat fahreinheit} C : real {derajat celcius} DEFINISI : Read (F) C  5 / 9 * (F - 32) End Algoritma

SOAL Susun algoritma yang menghitung pajak pertambahan nilai (PPN) 12.5% dengan meminta harga barang yang dibeli dari pengguna program. Susun algoritma yang meminta data dasar mahasiswa (mis: Nama, Alamat, e-mail, dan telepon) kemudian menampilkannya kembali secara tersusun.