Pemrograman Terstruktur

Slides:



Advertisements
Presentasi serupa
Pseudocode & Flowchart
Advertisements

Aurino Djamaris Bakrie University.  Sebuah tugas pemrograman umum dapat dibagi menjadi dua tapah:  Tahap Pemecahan Masalah :  Menghasilkan urutan langkah-langkah.
Introduction to Algorithm evaluation Soal Matrikulasi Buka Buku
Bab 2 Struktur Dasar.
DASAR-DASAR ALGORITMA
Pemrograman Dasar Pengantar Algoritma - 2 PTIIK - UB.
Algoritma : CONTROL STRUCTURES
Hanya dipergunakan untuk kepentingan pengajaran di lingkungan Telkom Applied Science School MI1264 Dasar Algoritma dan.
1 Algoritma Bahasa Pemrograman dan Bab 1.1. Pengertian Algoritma.
Struktur Perulangan Week 4 & 5.
Bahasa Pemrograman dan Flow Chart
Pseudocode Dengan Modularisasi
Algoritma Dasar Dalam membuat suatu program komputer, menyusun algoritma adalah langkah pertama yang harus dilakukan Dalam membuat algoritma dapat digunakan.
Komunikasi Antar Modul,
Flowchart dan Pseudocode
Materi 2 PSEUDOCODE Disusun Oleh : Yulyani Arifin,S.Kom, MMSI.
LOGIKA ALGORITMA Pertemuan 6.
Struktur Kontrol: Keputusan
Materi 7 ARRAY Processing
ALGORITMA PSEUDOCODE Pertemuan Ke-2 Meilia Nur Indah Susanti, ST.,MKom
Metode Perancangan Program
Dasar Pemrograman Komputer [TKL-4002 ] Pertemuan 01.
Algoritma Umum untuk Masalah Bisnis
Langkah Awal Modularisasi
Operasi Perulangan pada FORTRAN Pertemuan 6
Matakuliah: T0034 / Perancangan & Analisis Algoritma Tahun: 2008 Pertemuan 1 PENGENALAN PERANCANGAN & ANALISIS ALGORITMA.
Metode Perancangan Program
Pertemuan-III Algoritma disajikan gambar
DASAR KOMPUTER DAN PEMROGRAMAN 1A
REPETITION CONTROL STRUCTURES
Algoritma dan Pemrograman
PERNYATAAN PERULANGAN
Pertemuan Pengembangan Algoritma
Dasar Pemrograman.. Program  Program adalah sekumpulan langkah-langkah instruksi bertahap yang ditujukan untuk komputer agar melakukan pekerjaan yang.
Pengulangan.
ALGORITMA DAN PEMROGRAMAN
PENGERTIAN DASAR ALGORITMA & FLOWCHART
While … do … Repeat … until … For … to … do …
DASAR PEMROGRAMAN & ALGORITMA
Struktur Keputusan pada Structure English dan Pseudocode
Penulisan Algoritma dan Flowchart
Flowchart (Diagram Alur)
Pengantar Pemrograman Basis Data (PPBD)
KONSEP DASAR PEMROGRAMAN KOMPUTER DAN Algoritma
MODUL 3 PSEUDOCODE.
Metode Perancangan Program
FLOWCHARTING Pertemuan 3 & 4 Muhamad Haikal, S.Kom., MT.
penyusunan algoritma (flowchart)
MODUL 2.
Dasar – dasar Algoritma dan Pemrograman
Aliran Kendali (Flow Control)
Metode Perancangan Program
Algoritma dan Pemrograman Pertemuan 1
Struktur Algoritma Sequence Process: instruksi dikerjakan secara sekuensial, berurutan. Selection Process: instruksi dikerjakan jika memenuhi kriteria.
Bab 2B Struktur Dasar 2 Pengulangan
minggu ke-3 Imam Fahrur Rozi
Pengulangan.
Pertemuan-III Algoritma disajikan gambar
minggu ke-2 Imam Fahrur Rozi
STRUKTUR CONTROL program
JENIS DAN SIMBOL FLOWCHART PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
Bahasa Pemrograman dan Flow Chart
Bab 2 Struktur Dasar.
DASAR-DASAR ALGORITMA dan FLOW CHART
LN New 01 Istilah Struktur Dasar Teknik Puncak-Turun
Materi 2 PSEUDOCODE Disusun Oleh : Yulyani Arifin,S.Kom, MMSI.
FLOWCHARTING Temu 3 dan 4.
Perulangan (Loop) Oleh : Tim Teaching
PENGERTIAN DASAR FLOWCHART
Konsep Algoritma Pemrograman
Transcript presentasi:

Pemrograman Terstruktur Pertemuan 2 Pseudocode dan Flowchart

PENGANTAR ALGORITMA Algoritma adalah dasar untuk segala sesuatu dalam ilmu komputer Algoritma dapat diekspresikan dalam berbagai format sesuai dengan bahasa pemrograman atau perangkat keras yang digunakan Ada 2 (dua) cara tradisional untuk mengekspresikan algoritma, yaitu menggunakan Pseudocode dan Flowchart

DEFINISI PSEUDOCODE Pseudocode adalah salah satu cara yang menjelaskan langkah-langkah untuk mewakili algoritma ketika sedang merancang sebuah solusi untuk menyelesaikan masalah. Pseudocode bersifat universal bagi programmer karena tidak tergantung pada rincian atau fitur dari bahasa pemrograman tertentu. Pseudocode menyediakan cara untuk membahas efisiensi dan kebenaran algoritma tanpa harus berkomitmen untuk sebuah bahasa pemrograman.

DEFINISI PSEUDOCODE Pseudocode dapat dibagi menjadi 3 (tiga) kategori, yaitu : Pernyataan Sekuensial Pernyataan Bersyarat Pernyataan Berulang

DEFINISI PSEUDOCODE Pernyataan Sekuensial Pernyataan yang dilakukan secara berurutan, langkah selanjutnya dapat diproses apabila langkah sebelumnya telah selesai, dan seterusnya.

DEFINISI PSEUDOCODE Pernyataan Sekuensial Contoh : Komputer Menerima Informasi Read student name Get system_date Read number_1, number_2 Get tax_code

DEFINISI PSEUDOCODE Pernyataan Sekuensial Contoh : Komputer Mengeluarkan Informasi Print ‘Program Completed’ Write costumer record to master file Put out name, address, postcode Output total_tax Display ‘End of Data’

DEFINISI PSEUDOCODE Pernyataan Sekuensial Contoh : Komputer Melakukan Operasi Aritmatika Add number to total Total = total + number Divide total_mark by student_count Sales_tax = cost_price * 0.10 Computer C = (F - 32) * 5/9

DEFINISI PSEUDOCODE Pernyataan Bersyarat Pernyataan pengambilan keputusan yang mengubah aliran eksekusi dalam algoritma. Tidak seperti pernyataan sekuensial, pernyataan bersyarat dapat memberi hasil yang berbeda, tergantung pada kondisi yang mengontrol eksekusi mereka. Berikut merupakan contoh dari pernyataan bersyarat

DEFINISI PSEUDOCODE Pernyataan Bersyarat Contoh : IF student is part_time THEN add 1 to part_time_count ELSE add 1 to full_time_count END IF

DEFINISI PSEUDOCODE Pernyataan Berulang Pernyataan yang memungkinkan algoritma untuk mengulang langkah sampai kondisi tertentu terpenuhi atau hitungan tercapai.

DEFINISI PSEUDOCODE Pernyataan Berulang Contoh : DO WHILE student_total < 50 Read Student record Print Student name, address to report Add 1 to student_total END DO

DEFINISI PSEUDOCODE Pernyataan Berulang Contoh : WHILE student_total < 50 DO Read Student record Print Student name, address to report Add 1 to student_total END WHILE

DEFINISI PSEUDOCODE A = 90 – 100 B = 80 – 89 C = 70 – 79 D = 60 – 69 Design a solution algorithm which will read a file of student test results and produce a Student Grades report. Each test record contains the student number, name and test score (out of 50). The program is to calculate for each student the test score ad a percentage and to print the student’s number, name, test score (out of 50) and letter grade on the report. The letter grade is determined as follows : A = 90 – 100 B = 80 – 89 C = 70 – 79 D = 60 – 69 F = 0 - 59

DEFINISI PSEUDOCODE A. Defining Diagram INPUT PROCESSING OUTPUT Student test records Student_number name test_score Print heading Read student records Calculate test percentage Calculate letter grade Print student details Heading line Student details Name grade

DEFINISI PSEUDOCODE B. Control Structures A DO WHILE loop to control the repetition A linear nested IF statement to calculate the grade, and A formula to calculate the percentage

DEFINISI FLOWCHART Flowchart adalah cara grafis untuk mewakili suatu algoritma untuk menggambarkan algoritma di bidang ilmu komputer. Flowchart terdiri dari berbagai bentuk dan panah.

DEFINISI FLOWCHART

DEFINISI FLOWCHART Contoh :

SEKIAN