ANALISA DAN DESAIN ALGORITMA SAFITRI JUANITA
MATERI Memahami prosedur, algoritma, flowchart
games PANGGIL 1 ORANG UNTUK MAJU DAN MENGHITUNG JUMLAH TEMAN DI KELAS (JIKA SALAH/KRG CEPAT) MULAI BERHITUNG DARI SISI KANAN SAMPAI SEMUA YANG ADA DIKELAS TERHITUNG (TIAP ORANG MENGHITUNG) AKAN DIHITUNG LAMA WAKTU SAAT BERHITUNG CARI CARA AGAR BERHITUNG DENGAN CARA CEPAT
Prosedure Program terpisah dengan blok sendiri yang berfungsi sebagai subprogram Fungsi prosedur : Memecah program yang rumit menjadi program-program bagian yang lebih sederhana dalam bentuk prosedur Untuk beberapa perintah yang sering digunakan berulang, cukup ditulisak sekali dalam prosedur dan dapat dipanggil berkali-kali
ALGORITMA LANGKAH-LANGKAH PROSEDUR DALAM MENYELESAIKAN MASALAH
FLOWCHART DIAGRAM YANG MENGGAMBARKAN PROSES ALGORITMA TUJUAN FLOWCHART DESAIN PROGRAM PRESENTASI PROGRAM
PSEUDO CODE KODE YANG MENYERUPAI BAHASA PEMROGRAMAN SESUNGGUHNYA DENGAN PENJELASAN CARA MENYELESAIKAN SUATU MASALAH DAN TIDAK ADA ATURAN DALAM PENULISANNYA
JAWAB PERTANYAAN INI BAGAIMANA CARA ANDA LOG IN KE FACEBOOK
FLOWCHART ADA 6 SIMBOL DASAR YANG SERING DIGUNAKAN DI FLOWCHART
FLOWCHART… TERMINAL Digunakan untuk mendefinisikan START dan END sebuah program
FLOWCHART… INPUT/OUTPUT CONTOH : INPUT USERNAME, INPUT PASSWORD, TAMPILKAN STATUS FACEBOOK
PROSES CONTOH : INISIALISASI (MEMBERI NILAI AWAL) SPT A=0,B=1 dst, Proses Perhitungan seperti (C=A+B), P=X2 + Y
DECISION BERGUNA SEBAGAI PERTANYAAN YANG MEMILIKI PILIHAN BENAR/SALAH, IYA/TIDAK SEBAGAI JAWABAN CONTOH : APAKAH ANDA ONLINE ? JAWABAN BISA TIDAK, BISA IYA
CONNECTOR BERGUNA SEBAGAI PENGHUBUNG ANTAR FLOWCHART
CONTROL FLOW MENAMPILKAN URUTAN PENYELESAIAN MASALAH
ATURAN FLOWCHART DIGAMBARKAN DARI ATAS KE BAWAH SEMUA SIMBOL PADA FLOWCHART HARUS TERHUBUNG DENGAN PANAH (SEBAGAI PENANDA URUTAN KEGIATAN ATAU TAHAPAN) SEMUA FLOWCHART BERAWAL DENGAN SIMBOL TERMINAL ATAU PROSES SIMBOL DECISION MEMILIKI 2 KELUARAN, PERTAMA ADALAH JIKA “IYA” DAN KEDUA ADALAH JIKA “TIDAK”
LATIHAN FLOWCHART BUAT FLOWCHART UNTUK INPUT ANGKA 10 DAN TAMPILKAN HASILNYA PSEUDO CODE : Inisialisasi SUM=0 Input angka Hitung angka yang diinput dan simpan hasilnya di SUM Cetak SUM
LATIHAN FLOWCHART MENGHITUNG JUMLAH DARI 5 BILANGAN YANG DI-INPUT PSEUDO CODE Inisialisasi SUM=0 dan Count=0 Enter N Hitung SUM+N simpan di SUM dan increment Count dengan 1 Cek nilai Count < 5 Jika iya maka kembali ke langkah ke 2 jika tidak maka cetak SUM selesai
LATIHAN MANDIRI CETAK “SALAM BUDI LUHUR” SEBANYAK 10 KALI. Pseudo Code Inisialisasi Count=0 Cetak Salam Budi Luhur Increment Count dengan 1 Cek Count <10 jika Ya maka Kembali ke Langkah ke 2 jika tidak maka Selesai
catatan Semakin banyak cara Anda menyelesaikan masalah maka semakin banyak yang harus Anda gambarkan di Flowchart