Tujuan
- Mengenal logika dan algoritma
- Mengenal algoritma pemrograman
- Mengenal bahasa pemrograman C ++
- Dapat menggunakan program aplikasi flowchart pada visio pada sistem operasi Windows
Logika adalah penalaran masuk akal (logis) berdasar aturan dan atau rumus-rumus teoritis yang benar untuk menyelesaikan masalah.
Algoritma adalah langkah - langkah penyelesaian masalah secara lengkap sebelum diterjemahkan kedalam pemrograman yang sesuai.
Ada dua cara penulisan algoritma yaitu :
Ada dua jenis diagram alir yaitu :
1) Diagram alir sistim yaitu : bagan - bagan dengan simbol - simbol yang menggambarkan urutan prosedur dan proses suatu file dalam suatu media menjadi file didalam media yang lain dalam suatu sistim data.
2) Diagram alir program yaitu : bagan dengan simbol - simbol tertentu yang menggambarkan urutan proses dan hubungan antara proses secara mendetail didalam suatu program.
- Dengan menggunakan bagan - bagan / simbol tertentu (selanjutnya dikenal dengan flowchart / diagram alir)
- Dengan menggunakan kata-kata atau kalimat.
Ada dua jenis diagram alir yaitu :
1) Diagram alir sistim yaitu : bagan - bagan dengan simbol - simbol yang menggambarkan urutan prosedur dan proses suatu file dalam suatu media menjadi file didalam media yang lain dalam suatu sistim data.
2) Diagram alir program yaitu : bagan dengan simbol - simbol tertentu yang menggambarkan urutan proses dan hubungan antara proses secara mendetail didalam suatu program.
Simbol - simbol dasar yang digunakan dalam pembuatan diagram alir (baik diagram alir sistim maupun diagram alir program) adalah sebagai berikut :
Simbol untuk diagram alir sistem
|
Keterangan
|
|
Kartu (Card)
|
Pita Magnetic (sequential data)
|
|
Disket Magnetic (stored data)
|
|
Internal Stored
Floopy Disk |
|
Keyboard (papan ketik)
manual operation |
|
Punched Paper Tape
|
|
Kertas Pencetak (document)
|
|
CRT (Cathode Ray Tabel)/monitor Display
|
|
Key Punch & Verity
|
Simbol diagram alir program
|
Keterangan |
Predefine proses Menyatakan sekumpulan langkah (proses) yang ditulis sebagai prosedur atau fungsi
|
|
Decision Menyatakan apakah suatu kondisi dipenuhi atau tidak
|
|
Preparation Memberikan harga awal penambahan pengurangan serta harga akhir bagi variabel yang digunakan sebagai loop
|
|
Menyatakan proses awal atau proses akhir (Terminator)
|
|
Menyatakan operasi masukkan data atau keluaran data (Data)
|
Baca juga ya tentang Tips Memulai Pemrograman Agar Tidak Membosankan
Simbol yang digunakan untuk diagram alir system maupun program
|
Keterangan
|
Konektor pada halaman yang sama (Connector)
|
|
Proses (Process)
|
|
Konektor antar halaman
|
|
Arah proses selanjutnya.(Line connector)
|
Baca juga ya tentang Konsep Seleksi If...Else Algoritma Pemrograman
Terimakasih ^_^
No comments:
Post a Comment