Notasi Penulisan Algoritma Dasardasar Komputer FKIP Pend Matematika
- Slides: 11
Notasi Penulisan Algoritma Dasar-dasar Komputer FKIP Pend. Matematika Universitas Muhammadiyah Gresik
Pertemuan Sebelumnya. . . • Definisi Algoritma ? • Ciri Algoritma ?
NOTASI PENULISAN Dibagi menjadi 3 cara, yaitu : • Notasi yang dinyatakan dalam kalimat deskriptif • Notasi yang dinyatakan dengan pseudo code • Notasi yang dinyatakan dalam flow chart
Notasi yang dinyatakan dalam kalimat deskriptif • Deskripsi setiap langkah dijelaskan dengan bahasa yang jelas • Cocok untuk algoritma yang pendek • Relatif sulit untuk dikonversi ke bahasa pemrograman
Notasi yang dinyatakan dalam kalimat deskriptif (lanjut) • Contoh : Algoritma Bilangan Maksimum Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum diantara ketiga bilangan tersebut. Deskripsi : – Mulai – baca bilangan 1 – baca bilangan 2 – bandingkan bilangan 1 dan bilangan 2, kita ambil yang lebih besar, jika kedua bilangan tersebut sama besar, dapat kita ambil bilangan 1, dan sebut bilangan tersebut MAX – baca bilangan 3 – bandingkan MAX dengan bilangan 3, dan pilih yang lebih besar, jika keduanya sama besar, pilih MAX dan sebut bilangan tersebut MAX. – keluarkan sebagai output MAX – selesai
Notasi yang dinyatakan dengan pseudo code • Notasi yang menyerupai bahasa pemrograman tingkat tinggi • Kemudahan mengkonversinya (mentranslasi ke notasi bahasa pemrograman)
Notasi yang dinyatakan dalam pseudo code(lanjut) • Contoh : Algoritma Bilangan Maksimum Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum diantara ketiga bilangan tersebut. Deklarasi : – Bil 1, Bil 2, Bil 3 : integer {bilangan yang dicari maksimumnya} – MAX : integer {variabel bantu} Deskripsi : – Read (Bil 1, Bil 2) – If Bil 1 >= Bil 2 then – Bil 1 = MAX – Else Bil 2 = MAX – Read (Bil 3) – If Bil 3 >= MAX then – Bil 3 = MAX – Write (MAX)
Notasi yang dinyatakan dalam flow chart • Sama halnya dengan notasi deskriptif, notasi ini cocok untuk algoritma yang pendek • Relatif sulit untuk dikonversi ke bahasa pemrograman
Notasi yang dinyatakan dalam flowchart (lanjut) • Contoh : Algoritma Bilangan Maksimum Diberikan tiga buah bilangan bulat. Carilah bilangan bulat maksimum diantara ketiga bilangan tersebut. Deskripsi :
Flowchart adalah gambaran dalam bentuk diagram alir dari algoritma-algoritma dalam suatu program, yang menyatakan arah alur program tersebut. 10
Berikut adalah beberapa simbol yang digunakan dalam menggambar suatu flowchart : SIMBOL NAMA FUNGSI TERMINATOR Permulaan/akhir program GARIS ALIR (FLOW LINE) Arah aliran program PREPARATION Proses inisialisasi/pemberian harga awal PROSES Proses perhitungan/proses pengolahan data INPUT/OUTPUT DATA Proses input/output data, parameter, informasi PREDEFINED PROCESS (SUB PROGRAM) Permulaan sub program/proses menjalankan sub program DECISION Perbandingan pernyataan, penyeleksian data yang memberikan pilihan untuk langkah selanjutnya ON PAGE CONNECTOR Penghubung bagian-bagian flowchart yang berada pada satu halaman OFF PAGE CONNECTOR Penghubung bagian-bagian flowchart yang berada pada halaman berbeda 11
- Notasi deskriptif
- Dot
- Notasi yang menyerupai notasi bahasa
- Notasi ion
- Pengertian matriks dan notasinya
- Perkalian dot
- Jika vektor v=xi+yj-zk panjang vektor v adalah
- Notasi sigma
- Logika berasal dari kata ... *
- Contoh notasi algoritma prosedur
- F(n) ≥ g(n) adalah notasi jenis
- Buatlah algoritma menulis dan mengirimkan surat