You are on page 1of 23

Urutan langkah-langkah logis dalam menyelesaikan masalah yang disusun secara sistematis.

Bahasa Natural/ Pseudo code Flowchart Bahasa pemrograman

Dituliskan dengan kata-kata atau bahasa yang mudah dimengerti manusia.

Menggambarkan suatu tahapan penyelesaian masalah secara sederhana, terurai, rapi, jelas dengan menggunakan simbol-simbol standart

Flowchart Sistem menggambarkan pengolahan data Flowchart Program menggambarkan suatu program

Terminal simbol Proses dari operasi program komputer Proses pekerjaan manual

Dokumen input/output Arah aliran data

Penyimpanan/ database hardisk

On page connector Off page connector

Output yang ditampilkan dimonitor

Terminal simbol Proses dari operasi program komputer


Preparation symbol Input Output symbol Decision

Predefined Process Sub program


On page connector

Off page connector Connector

Digambarkan dari halaman atas ke bawah dan kiri ke kanan Aktivitas yang digambarkan didefinisikan secara hati2 dan harus dapat dimengerti orang lain Kapan aktivitas dimulai dan berakhir jelas Setiap langkah dari aktivitas harus diuraikan dengan kata kerja. Setiap langkah harus pada urutan yang benar.

Prosedur / tata cara penulisan program Macam bahasa pemrograman: 1. Bahasa Tingkat Tinggi Contoh: Pascal, Visual Basic, Visual Delphi, C, Php dll 2. Bahasa Tingkat Rendah Contoh: Asambler

Interpreter Menterjemahkan setiap baris perintah dan langsung mengeksekusinya. Kompilator Semua instruksi diterjemahkan dalam bahasa mesin baru dieksekusi

1. 2.

3.

Bagian Nama Bagian menuliskan nama algoritma Bagian Deklarasi Mendefinisikan konstanta dan variable objek yang terlibat dalam algoritma Bagian Deskripsi Bagian langkah dalam penyelesain masalah.

C=a+b

Program jumlah; Var a,b,c:real Begin Readln(a,b); C:=a+b; Write(c); End.

Nama identifier harus diawali dengan huruf alphabet (a-z atau A-Z) Angka numeric 0-9 Tidak boleh mengandung spasi, tanda yang boleh digunakan(_) Panjang karakter 32-63 karakter Tidak menggunakan karakter istimewa Bukan kata perintah dalam bahasa pascal

1. Identifier Umum didefinisikan sendiri oleh pemrogram. 2. Identifier Standar didefinisikan oleh pembuat kompiler pascal. 3. Reserved word didefinisikan oleh bhs. Pascal sendiri (tidak dapat diidentifikasi sendiri)

1. Variabel Identifier berisi data yang dapat berubah2 dalam program. Var angka:integer 2. Konstanta Identifier berisi data yang tidak dapat diubah2 dalam program. const phi=3.14;

Program utama selalu diawali dengan BEGIN Akhir program ditandai tanda(.) setelah END yang paling akhir. Tanda (;) merupakan pemisah antar instruksi satu dengan yang lainnya. Non Case Sensitive Beberapa statement boleh ditulis menjadi satu baris dipisah dengan tanda (;) Baris komentar tanda (* *) atau { }

Tahapan Problem Solving:


1.
2. 3. 4. 5.

Memahami/ menganalisis masalah Merancang/ merumuskan algoritma Membuat Flowchart Menulis program Uji hasil program

1. Membaca Data (Input) contoh dalam bhs pascal: Read; Readln 2. Menampilkan Keluaran (Output) contoh dalam bhs pascal: Write; writeln 3. Operasi misal: a+bc

You might also like