PENYAJIAN ALGORITMA. a. Stuctured English b. Psedoucode

dokumen-dokumen yang mirip
Algoritma dan Pemrograman 2C. Logika Proporsional YUDI ADHA. ST. MMSI

ALGORITMA STRUCTURED ENGLISH DAN PSEUDOCODE

ALGORITMA STRUCTURED ENGLISH DAN PSEUDOCODE

Alih Kontrol dengan Flowchart

STRUCTURED ENGLISH DAN PSEUDOCODE

ANALISA PERANCANGAN PROGRAM

Pengampu : Agus Priyanto, M.KOM

Algoritma Pemrograman Fery Updi,M.Kom

Konstruksi Dasar Algoritma

PSEUDOCODE TIPE DATA, VARIABEL, DAN OPERATOR

ALGORITMA & PEMROGRAMAN

BAB II DASAR-DASAR DAN ATURAN PENULISAN ALGORITMA

Algoritma Pemrograman I

IT234 ALGORITMA DAN STRUKTUR DATA

Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR. Pertemuan Ke-1

Spesifikasi Program. Pendahuluan

Algoritma. Contoh Algoritma

PEMROGRAMAN TERSTRUKTUR

MATA KULIAH : LOGIKA DAN ALGORITMA

PENULISAN ALGORITMA. Algoritma dan Pemrograman. Rajif Agung Yunmar, S.Kom, M.Cs.

Khusnawi, S.Kom, M.Eng

Bab 4 Perintah Perulangan

MAKALAH ALGORITMA, PSEUDOCODE DAN FLOWCHART TENTANG YUFI EKO FIRMANSYAH 1 D3 IT B OLEH

3. Analisis Masalah dan Penyelesaian

PERTEMUAN 6 ANALISA DAN PERANCANGAN PROGRAM

Program Development Cycle

Dasar-dasar Algoritma Dan Representasi Algoritma. Pengampu : Muhammad Zidny Naf an, M.Kom

PERTEMUAN 2 ALGORITMA & PEMROGRAMAN

PEMROGRAMAN TERSTRUKTUR PERTEMUAN II LANGKAH-LANGKAH PENGEMBANGAN PROGRAM 6. DOKUMENTASI DAN PEMELIHARAAN PROGRAM

STATEMEN GO TO DAN IF-THEN. Pertemuan IX

STRUCTURED ENGLISH PSEUDOCODE TABEL KEPUTUSAN. Dea Adlina

Pengenalan Algoritma & Pemrograman

PERANCANGAN PROGRAM. Secara garis besar struktur penulisan program terdiri dari : 1. Struktur urut Contoh struktur urut. untuk pseudocode :

ALGORITMA & FLOWCHART

PENGENALAN ALGORITMA & PEMROGRAMAN P E N G A N T A R T E K N O L O G I I N F O R M A S I ( T I F )

IF Algoritma & Pemrograman. Bab 1: Pengantar Algoritma. Oleh : Andri Heryandi, M.T. Universitas Komputer Indonesia

JAWABAN TUGAS 3 PEMROGRAMAN TEKNIK. Keuntungan Praktis dan mudah Komprehensif dan teliti

Algoritma,Flowchart, Konsep

Pertemuan 8 Pemrograman

HIPO (Hierarchy Plus Input-Proses-Output)

PERSEGI ANGKA-HURUF VERTIKAL

Data Pembanding (B)

Apa Itu Algoritma? Algoritma berasal dari: ahli

1: Pengertian Dasar Logika dan Algoritma STRUKTUR DASAR. Oleh: Imana Malia kondou, S.T.

# ONE PENGANTAR ALGORITMA PEMROGRAMAN

Algoritma & Flowchart

ALGORITMA, FLOWCHART dan PSEUDO-CODE

Pemrograman Dasar P E N G A N T A R A L G O R I T M A

STRUKTUR DASAR ALGORITMA

1. STRUCTURED ENGLISH (SE)

1. Algoritma & Pemrograman

Teori Algoritma. 1Universitas Gunadarma

Pendahuluan. Algoritma

Dasar Pemrograman. Kondisi dan Perulangan. By : Hendri Sopryadi, S.Kom, M.T.I

Algoritma, Pseudo Code Flow Chart

Algoritma dan Pemograman 1A. Minggu 2

7. Logika dan Algoritma Pemrograman

Pengenalan Algoritma

MODUL III CONTROL FLOW & FLOWCHART

Pertemuan 01. Pemrograman Dasar [PTI-5001 ] 2012

Contoh algoritma 1. Ada 2 buah gelas. Satu berisi teh dan satunya lagi berisi kopi. Bagaimana caranya menukar isi masing-masing gelas?

Sistem Komputer. Software / Perangkat Lunak. Hardware / Perangkat keras. Brainware / Pemakai

@copyright by Emy PENGANTAR ALGORITMA & PROGRAM & PROGRAM PENGERTIAN ALGORITMA NOTASI UNTUK ALGORITMA

Pendahuluan Metode Numerik

Algoritma & Pemrograman #1. Antonius Rachmat C, S.Kom, M.Cs

BAB XII PERANCANGAN SIM SECARA TERINCI

PENGANTAR ALGORITMA PEMROGRAMAN

Pengenalan Algoritma

PEMROGRAMAN KOMPUTER DASAR. Kuliah ke-1

STRUKTUR DASAR ALGORITMA DAN PEMROGRAMAN STMIK AMIKOM YOGYAKARTA

Algoritma & Flowchart. Brigida Arie Minartiningtyas, M.Kom

FLOWCHART - LANJUTAN

BAB 3 PENYELESAIAN KONDISI

Ciri ciri Program Terstruktur (Good Program) Langkah langkah Pengembangan Program

Brigida Arie Minartiningtyas, M.Kom

Selection, Looping, Branching

PHP (HYPERTEXT PREPROCESSOR)

Refreshing Materi Kuliah Semester Pendek 2010/2011. Logika dan Algoritma. Heri Sismoro, M.Kom.

Algoritma & Pemrograman #1

BAB 1 PENDAHULUAN Pengantar

Dasar Komputer & Pemrograman 2A

ALGORITMA, PEMROGRAMAN DAN BAGAN ALIR

Algoritma Pemrograman

PEMROGRAMAN TERSTRUKTUR PERTEMUAN VI KOMPONEN KOMPONEN PEMROGRAMAN TERSTRUKTUR

PERTEMUAN 9 ALGORITMA UNTUK MASALAH BISNIS

Struktur Kontrol. Contoh, Akan tercetak x is 100 jika nilai yang disimpan pada variable x adalah 100:

BAB III METODE PENELITIAN. testing dalam suatu siklus hidup pengebangan software. White box testing adalah

1 Pengenalan IDE Python


04/03/2013. Absensi : 10% UTS : 30% UAS : 40% Tugas & Kuis : 20% By: Vilia Eka Meyana, M.Kom Institute Bisnis dan Informatika Indonesia

Sesi/Perkuliahan ke: 3

Algoritma dan Struktur Data

Pertemuan2 Percabangan & Perulangan pada Python

Struktur Kontrol. (Repetition) 1. Pemilihan (Selection) 2. Pengulangan

PENDAHULUAN. Brigida Arie Minartiningtyas, M.Kom

BAB 8 SPESIFIKASI PROSES (PROCESS SPECIFICATION)

12/29/2011 ILKOM IPB 1

Pertemuan 2 Konsep Dasar Algoritma

BAB II LANDASAN TEORI

Transkripsi:

LOGIKA PROPORSIONAL

ALGORITMA Pola pikir yang terstruktur yang berisi tahap-tahap atau langkah-langkah penyelesaian suatu masalah; Merupakan satu set proses yang diaktifkan menurut langkah demi langkah dengan jelas bagi penyelesaian bagi suatu masalah; Dapat disajikan dengan menggunakan dua teknik, yaitu teknik penulisan dan teknik penggambaran.

PENYAJIAN ALGORITMA Tulisan: a. Stuctured English b. Psedoucode Gambar: a. Structure Chart (SC) b. Hierarchy plus Input-Proses-Output (HIPO) c. Flowchart d. Narsi Schneiderman Diagram

STRUCTURED ENGLISH Alat yang cukup efisien untuk menggambarkan suatu algoritma. Basis: Bahasa Inggris, tetapi juga dapat menggunakan bahasa Indonesia. Lebih tepat untuk menggambarkan suatu algoritma yang akan dikomunikasikan kepada pemakai sistem (end user).

PSEUDOCODE Kode yang mirip dengan pemrograman sebenarnya. Asal kata Pseudo: imitasi, mirip atau menyerupai Code: kode bahasa pemrograman.

PSEUDOCODE Ditulis berbasiskan bahasa pemrograman yang akan digunakan, misalnya Basic, Pascal, C++ dan lain-lain Lebih tepat digunakan untuk menggambarkan algoritma yang akan dikomunikasikan kepada pemrogram Lebih rinci daripada Stuctured English misalnya untuk menyatakan tipe data yang akan digunakan.

PSEUDOCODE Merupakan kaidah yang memaparkan logika pengaturan cara yang mempunyai corak yang serupa dengan bahasa percakapan.

PSEUDOCODE & STRUCTURED ENGLISH Dalam penulisan stuctured english dan psedoucode juga mengenal struktur penulisan program seperti: a. Sequence structure, b. Selection/condition structure, dan c. Iteration/looping structure.

STRUKTUR URUT: Terdiri dari sebuah instruksi atau blok instruksi yang tidak mempunyai perulangan atau keputusan di dalamnya.

STRUKTUR URUT: STRUCTURED ENGLISH Inisialisasi dan pemberian nilai awal variabel Baca data panjang dan lebar empat persegi panjang Hitung luas empat persegi panjang sama dengan panjang dikalikan dengan lebar Tampilkan hasil perhitungan

STRUKTUR URUT: PSEUDOCODE REM program menghitung luas persegi panjang LET data panjang diberi nilai awal 0 LET data lebar diberi nilai awal 0 INPUT data panjang INPUT data leber Luas sama dengan data panjang x data lebar PRINT luas persegi panjang END

STRUKTUR KEPUTUSAN: Selection Structure merupakan struktur logika guna mengambil suatu keputusan

STRUKTUR KEPUTUSAN: Selection Structure merupakan struktur logika guna mengambil suatu keputusan. Dapat menggunakan intruksi seperti: a. IF-THEN, atau b. CASE.

STRUKTUR KEPUTUSAN: STRUCTURED ENGLISH Inisialisasi variabel Baca data nilai mahasiswa Jika nilai mahasiswa lebih besar dari 60 maka status sama dengan lulus, jika tidak maka status sama dengan gagal Cetak status mahasiswa

STRUKTUR KEPUTUSAN: PSEUDOCODE REM program kelulusan mahasiswa LET data Nilai diberi nilai awal 0 INPUT data Nilai IF data Nilai > 60 THEN Status mahasiswa sama dengan Lulus ELSE Status mahasiswa sama dengan Gagal PRINT Status mahasiswa END

STRUKTUR PERULANGAN: STRUCTURED ENGLISH Inisialisasi variable yang digunakan Tentukan nilai awal hitungan Bila hitungan belum mencapai lebih besar dari 10 maka ulangi maka ulangi blok instruksi berikut Selesai Cetak kata MERDEKA Hitungan ditambah satu

STRUKTUR PERULANGAN: PSEUDOCODE REM program untuk menampilkan kata MERDEKA 10 kali LET hitungan diberi nilai awal 0 WHILE hitungan <= 10 PRINT kata MERDEKA Hitungan ditambah 1 WEND END

GAYA PENULISAN STRUCTURED ENGLISH a. Common style: Mengunakan huruf kapital di awal dan selanjutnya huruf kecil semua b. Capitalized Common Style: Seluruhnya menggunakan huruf kapital

GAYA PENULISAN STRUCTURED ENGLISH c. Outline Common Style: Dengan menggunakan nomor urut d. Narrative Common Style Uraian e. Other: Tiap kata kunci ditulis dengan huruf kapital semua

ATURAN PENULISAN PSEUDOCODE a. Tulis satu pseudocode suatu instruksi pada satu baris. b. Pisahkan modul atau kelompok pseudocode instruksi dengan memberikan spasi beberapa baris untuk mempermudah pembacaan. c. Bedakan huruf dalam penulisan pseudocode: pseudocode instruksi ditulis dengan huruf capital komentar atau variabel dalam huruf kecil.

ATURAN PENULISAN PSEUDOCODE d. Berikan tabulasi yang berbeda untuk penulisan pseudocode instruksi yang berada dalam loop atau struktur kondisi. e. Lakukan pembatasan jumlah baris pseudocode instruksi setiap modulnya, misalnya 50 75 baris instruksi per modul, sehingga tidak terlalu panjang.

SINTAKS Sekumpulan aturan baku tentang bagaimana elemen bahasa tersusun secara gramatikal. Sintaks menspesifikasikan bagaimana susunan setiap kata dituliskan kedalam suatu kalimat.

SEMANTIK Menekankan pada makna atau arti yang terkandung dalam suatu pernyataan atau kalimat.

SEMANTIK Menekankan pada makna atau arti yang terkandung dalam suatu pernyataan atau kalimat.