Algoritma dan Pemrograman (Pertemuan 02)

10
Algoritma dan Algoritma dan Pemrograman Pemrograman (Pertemuan 02) (Pertemuan 02) Yance Sonatha, S.Kom Yance Sonatha, S.Kom

description

Algoritma dan Pemrograman (Pertemuan 02). Yance Sonatha, S.Kom. Terdapat puluhan bahasa pemrograman yang dapat dibedakan berdasarkan fungsi dan tujuannya, antara lain. Penyajian Algoritma. Algoritma dapat disajikan dalam 2 bentuk, yaitu : Tulisan - PowerPoint PPT Presentation

Transcript of Algoritma dan Pemrograman (Pertemuan 02)

Page 1: Algoritma dan Pemrograman (Pertemuan 02)

Algoritma dan Algoritma dan PemrogramanPemrograman

(Pertemuan 02)(Pertemuan 02)Yance Sonatha, S.KomYance Sonatha, S.Kom

Page 2: Algoritma dan Pemrograman (Pertemuan 02)

Terdapat puluhan bahasa pemrograman Terdapat puluhan bahasa pemrograman yang dapat dibedakan berdasarkan fungsi yang dapat dibedakan berdasarkan fungsi

dan tujuannya, antara laindan tujuannya, antara lain

Page 3: Algoritma dan Pemrograman (Pertemuan 02)

Penyajian AlgoritmaPenyajian Algoritma Algoritma dapat disajikan dalam 2 bentuk, Algoritma dapat disajikan dalam 2 bentuk,

yaitu :yaitu :

TulisanTulisanBiasanya menggunakan metode English Biasanya menggunakan metode English Structurre(ES), Indonesian Structure(IS) Structurre(ES), Indonesian Structure(IS) dan Pseudocodedan Pseudocode

Gambar/SimbolGambar/SimbolBIasanya menggunakan metode flowchart, BIasanya menggunakan metode flowchart, HIPO, dllHIPO, dll

Page 4: Algoritma dan Pemrograman (Pertemuan 02)

Flowchart (Bagan Alir)Flowchart (Bagan Alir) TujuanTujuan

Menggambarkan suatu tahapan Menggambarkan suatu tahapan penyelesaian masalah secara penyelesaian masalah secara sederhana, terurai, rapi dan jelas sederhana, terurai, rapi dan jelas dengan menggunakan simbol-simbol dengan menggunakan simbol-simbol standar.standar.

Page 5: Algoritma dan Pemrograman (Pertemuan 02)

Pedoman yang perlu diperhatikan Pedoman yang perlu diperhatikan dalam membuat flowchartdalam membuat flowchart

Flowchart sebaiknya digambar dari atas ke Flowchart sebaiknya digambar dari atas ke bawah dan mulai dari bagian kiri dari bawah dan mulai dari bagian kiri dari suatu halamansuatu halaman

Kegiatan di dalam bagan alir harus Kegiatan di dalam bagan alir harus ditunjukkan dengan jelasditunjukkan dengan jelas

Harus ditunjukkan darimana kegiatan Harus ditunjukkan darimana kegiatan dimulai dan berakhirdimulai dan berakhir

Masing-masing kegiatan didalam flowchart Masing-masing kegiatan didalam flowchart sebaiknya digunakan suatu kata yang sebaiknya digunakan suatu kata yang mewakili suatu pekerjaanmewakili suatu pekerjaan

Page 6: Algoritma dan Pemrograman (Pertemuan 02)

Pedoman yang perlu diperhatikan Pedoman yang perlu diperhatikan dalam membuat flowchartdalam membuat flowchart

(Sambungan)(Sambungan) Masing-masing kegiatan dalam flowchart Masing-masing kegiatan dalam flowchart

harus dalam urutan semestinyaharus dalam urutan semestinya Kegiatan yang terpotong dan akan Kegiatan yang terpotong dan akan

disambung ke tempat lain harus disambung ke tempat lain harus ditunjukkan dengan jelas menggunakan ditunjukkan dengan jelas menggunakan simbol penghubungsimbol penghubung

Gunakan simbol-simbol standarGunakan simbol-simbol standar

Page 7: Algoritma dan Pemrograman (Pertemuan 02)

Simbol-Simbol Standar FlowchartSimbol-Simbol Standar Flowchart

Awal/Akhir : Awal/Akhir :

Proses :Proses :

Input/ Output :Input/ Output :

Pengujian :Pengujian :

Pemberian nilai awal :Pemberian nilai awal :

Page 8: Algoritma dan Pemrograman (Pertemuan 02)

Simbol-Simbol Standar FlowchartSimbol-Simbol Standar Flowchart(Sambungan)(Sambungan)

KeteranganKeterangan

Konektor padaKonektor pada 1 halaman1 halaman Konektor pada Konektor pada halaman lainhalaman lain

ArahArah

Page 9: Algoritma dan Pemrograman (Pertemuan 02)

Contoh Contoh Buatlah flowchart untuk Buatlah flowchart untuk

menjumlahkan 2 buah datamenjumlahkan 2 buah data

Buatlah flowchart untuk mencari luas Buatlah flowchart untuk mencari luas persegi dengan masukan panjang persegi dengan masukan panjang dan lebardan lebar

Buatlah flowchart untuk mencari luas Buatlah flowchart untuk mencari luas dan keliling lingkarandan keliling lingkaran

Page 10: Algoritma dan Pemrograman (Pertemuan 02)

Contoh2 :Contoh2 : Buatlah flowchart yang menentukan Buatlah flowchart yang menentukan

jika hari mendung maka kita akan jika hari mendung maka kita akan membawa payungmembawa payung

Buatlah flowchart yang menentukan Buatlah flowchart yang menentukan bilangan positif, negatif dan bilangan bilangan positif, negatif dan bilangan 0 yang diinputkan0 yang diinputkan