Runtunan / Sekuensial PAGE 3 First Skill Second Skill Third Skill Conclusion
Referensi PAGE 4 First Skill Second Skill Third Skill Conclusion
Runtunan / Sekuensial Runtunan dalam algoritma adalah suatu konsep dan paradigma pemrograman yang merupakan kumpulan intruksi yang dikerjakan secara beruntun atau terstruktur. Sederhananya Seperti berikut a. Tiap instruksi dikerjakan sekali satu per-satu b. Urutan pelaksanaan instruksi sama dengan urutan penulisan algoritma c. Instruksi terakhir merupakan akhir dari algoritma d. Urutan penulisan instruksi bisa menjadi penting, bila diubah dapat menyebabkan hasil yang berbeda PAGE 5 First Skill Second Skill Third Skill Conclusion
Runtunan / Sekuensial Urutan instruksi dalam algoritma adalah penting. Urutan instruksi menunjukkan urutan logik penyelesaian masalah. Urutan instruksi yang berbeda mungkin tidak ada pengaruh terhadap solusi persoalan, tetapi mungkin juga menghasilkan keluaran yang berbeda, tergantung pada masalahnya. PAGE 6 First Skill Second Skill Third Skill Conclusion
Runtunan / Sekuensial Contoh Urutan Instruksi yang berbeda tetapi tidak mempengaruhi hasil PAGE 7 First Skill Second Skill Third Skill Conclusion
Runtunan / Sekuensial Contoh Urutan Instruksi yang berbeda tetapi mempengaruhi hasil PAGE 8 First Skill Second Skill Third Skill Conclusion
Contoh Kasus dan Pemecahanya PAGE 9 First Skill Second Skill Third Skill Conclusion
Contoh Kasus dan Pemecahannya Pertukan Nilai (a = 7 dan b = 5 buatlah algoritma menukar kedua nilai tersebut !) Perhitungan Gaji Karyawan (Gaji Karyawan dihitung dari gaji pokok dikurangi pajak ditambah tunjangan, pajak adalah 10% dari gaji pokok, dan tunjangan 17 % dari gaji pokok) Perhitungan Komisi Sales (Setiap Penjualan Produk mendapatkan Komisi 6.5%) PAGE 10 First Skill Second Skill Third Skill Conclusion
Contoh Kasus dan Pemecahannya Perhitungan Konversi Waktu (Konversi Waktu dari Jam Ke Menit Ke Detik Tampilkan Setiap Hasil Konversi Ke Menit dan Detik) Perhitungan Konversi Waktu 2(Detik Ke Jam Menit Detik tampilkan hasil konversi ke menit dan detik) Perhitungan Luas Lingkaran (Luas Lingkaran di Hitung berdasarkan pi x r x r, r merupakan inputan dari user) PAGE 11 First Skill Second Skill Third Skill Conclusion
Contoh Kasus dan Pemecahannya Perhitungan Berat Ideal(Berat badan ideal ada hubungannya dengan tinggi badan seseorang. Untuk menentukan berat badan ideal, tinggi badan dikurangi 100, lalu dikurangi lagi dengan 10% dari hasil pengurangan pertama) Perhitungan Konversi Waktu 2(Detik Ke Jam Menit Detik tampilkan hasil konversi ke menit dan detik) Perhitungan Jarak antara 2 titik koordiat(hitunglah jarak antara koordinat A (x,y)dan B(x,y) rumus jarak sqrt((ax-bx)^2-(ay-by)^2) PAGE 12 First Skill Second Skill Third Skill Conclusion
Flowchart PAGE 13 First Skill Second Skill Third Skill Conclusion
Algoritma Contoh Pertukan Nilai (a = 7 dan b = 5 buatlah algoritma menukar kedua nilai tersebut !) nilai a = 7, nilai b = 5 Tampilkan nilai a dan b c = a a = b b = c Tampilan nilai a dan b PAGE 14 First Skill Second Skill Third Skill Conclusion
Flowchart PAGE 15 First Skill Second Skill Third Skill Conclusion START STOP Tampilkan A dan B C = A B = A A = C Int A =7 Int B = 5 Int C = 0 Tampilkan A dan B
Algoritma Contoh Perhitungan Gaji Karyawan (Gaji Karyawan dihitung dari gaji pokok dikurangi pajak ditambah tunjangan, pajak adalah 10% dari gaji pokok, dan tunjangan 17 % dari gaji pokok) Tampung nilai gaji pokok Hitung pajak penghasilan gaji pokok * 10% Hitung tunjangan penghasilan gaji pokok * 17 % Gaji karyawan gaji pokok + tunjangan - pajak Tampilan Gaji karyawan PAGE 16 First Skill Second Skill Third Skill Conclusion
Flowchart PAGE 17 First Skill Second Skill Third Skill Conclusion STOP Write GK TP = GP * 0,10 PP = GP * 0,17 GK = GP + TP - PP Read GP Double GP Double TP Double PP Doubel GK START
Algoritma Perhitungan Komisi Sales (Setiap Penjualan Produk mendapatkan Komisi 6.5%) Tampung Nilai Harga Produk Tampilkan Nilai Harga Produk Hitung Komisi Penjualan Tampilkan Komisi Penjualan PAGE 18 First Skill Second Skill Third Skill Conclusion
Flowchart PAGE 19 First Skill Second Skill Third Skill Conclusion START STOP Tampilkan KP KP = HP* 0.065 Double HP Double KP Input HP Tampilkan HP
Pseudocode PAGE 20 First Skill Second Skill Third Skill Conclusion
Algoritma Contoh Pertukan Nilai (a = 7 dan b = 5 buatlah algoritma menukar kedua nilai tersebut !) nilai a = 7, nilai b = 5 Tampilkan nilai a dan b c = a a = b b = c Tampilan nilai a dan b PAGE 21 First Skill Second Skill Third Skill Conclusion
Pseudocode PAGE 22 First Skill Second Skill Third Skill Conclusion Algoritma Pertukaran Nilai Algoritma Pertukaran Nilai 1 Set int A to 7 2 Set int B to 5 3 Write (A,B) 3 C = A 4 A = B 5 B = C 6 Write (A ,B) End Pertukaran Nilai
Pseudocode PAGE 23 First Skill Second Skill Third Skill Conclusion Algoritma Pertukaran Nilai { Algoritma Pertukaran Nilai} Deklarasi Int A = 7 Int B = 5 Deskripsi Write (A,B) C = A A = B B = C Write (A ,B)
Algoritma Contoh Perhitungan Gaji Karyawan (Gaji Karyawan dihitung dari gaji pokok dikurangi pajak ditambah tunjangan, pajak adalah 10% dari gaji pokok, dan tunjangan 17 % dari gaji pokok) Tampung nilai gaji pokok Hitung pajak penghasilan gaji pokok * 10% Hitung tunjangan penghasilan gaji pokok * 17 % Gaji karyawan gaji pokok + tunjangan - pajak Tampilan Gaji karyawan PAGE 24 First Skill Second Skill Third Skill Conclusion
Pseudocode PAGE 25 First Skill Second Skill Third Skill Conclusion Algoritma Gaji Karyawan Perhitungan Gaji Karyawan adalah GK = GP + TP - PP 1 Set int GP, TP, PP, GK to Double 2 Read GP 2 TP = GP * 0,10 3 PP = GP * 0,17 4 GK = GP + TP - PP 5 Write GK End Gaji Karyawan
Pseudocode PAGE 26 First Skill Second Skill Third Skill Conclusion Algoritma Pertukaran Nilai { Algoritma Pertukaran Nilai} Deklarasi Double GP, TP, PP, GK Deskripsi Read (GP) TP = GP * 0,10 PP = GP * 0,17 GK = GP + TP -PP Write (GK)
Excercise PAGE 27 Latihan Buatlah Uraian Algoritma, Flowchart dan Pseudocode dari sisa Kasus di atas (Slide 10 – Slide 12) Soal 4-8
PAGE 28 First Skill Second Skill Third Skill Conclusion