ALGORITMA DAN PEMROGRAMAN Pengantar IF31204 ALGORITMA DAN PEMROGRAMAN Pengantar
Materi Satu Semester 1 Tipe Data 2 Struktur Algoritma 3 Sub Rutin (Prosedur & Fungsi) 3 Array (Larik) 4 Record + Array of Record 5 Searching (Pencarian) 6 Sorting (Pengurutan) 7 Algoritma dan Pemrograman Program Studi Teknik Informatika
Cara Perkuliahan Bobot 4 SKS 2 SKS Teori 2 SKS Praktek Dilakukan di ruang kuliah untuk menjelaskan dan menerangkan materi perkuliahan 2 SKS Praktek Dilakukan di Lab. Komputer untuk mengimplementasikan materi yang telah dijelaskan di ruang kuliah Algoritma dan Pemrograman Program Studi Teknik Informatika
Sistem Penilaian 10 % Kehadiran 20% Tugas + Kuis Nilai Akhir 30% UTS 40% UAS Algoritma dan Pemrograman Program Studi Teknik Informatika
Aturan Perkuliahan Jika pintu sudah ditutup, maka mahasiswa tidak ada lagi yang diperkenankan memasuki ruangan; Jika tidak mengikuti teori, maka tidak diperkenankan masuk ke lab. Komputer (praktek); Jika ada yang ketahuan menanda tangani kehadiran temannya, maka akan mendapat hukuman baik yang menanda tangani maupun yang ditanda tangani berupa tidak diperkenankan mengikuti perkuliahan sebanyak 2x berturut-turut. Akan tetapi jika tidak ada yang mengaku siapa yang menanda tangani, maka hukuman berlaku bagi satu kelas; Menggunakan alas kaki berupa sepatu; Harus mandi serta berpakaian yang bersih dan rapih; Membawa alat tulis berupa pensil dan penghapus; Ikuti aturan yang ada di Buku Panduan. Algoritma dan Pemrograman Program Studi Teknik Informatika
Daftar Pustaka Munir, Rinaldi, Algoritma dan Pemrograman, Informatika, Bandung, 2008 Antony Pranata, Algoritma dan Pemrograman, Graha Ilmu, 2000 Edhi Sutanta, Graha Ilmu, Algoritma : Teknik Penyelesaian Permasalahan untuk Komputasi, 2000 Niklaus Wirth, Algorithms + Data Structures = Programs, Prentice Hall, 1991 Susana Limanto, Anton Muljono, Algoritma & Pemrograman, Ditastindo, 2006. M. Sjukani, Algoritma dan Struktur Data dengan C, C++ dan Java, Mitra Wacana Media, Jakarta, 2004 Algoritma dan Pemrograman Program Studi Teknik Informatika
PENGANTAR ALGORITMA Program Studi Teknik Informatika Algoritma dan Pemrograman Program Studi Teknik Informatika
Kenapa harus ada Pemrograman ? Masalah Input ? Output ? Proses ? Algoritma dan Pemrograman Program Studi Teknik Informatika
Bagaimana menghasilkan nilai 6 dari nilai 2 dan nilai 3 Contoh Masalah Bagaimana menghasilkan nilai 6 dari nilai 2 dan nilai 3 Input ? Nilai 2 dan Nilai 3 Output ? Nilai 6 Proses ? 2 x 3 Algoritma dan Pemrograman Program Studi Teknik Informatika
Pembentukan Program Algoritma Struktur Data Cepat Handal Fleksibel Algoritma dan Pemrograman Program Studi Teknik Informatika
Apa itu Algoritma? Algoritma adalah langkah-langkah logis dalam memecahkan suatu masalah Algoritma dan Pemrograman Program Studi Teknik Informatika
Penyajian Algoritma Deskriptif Flow Chart Pseudo Code 1 2 3 Untaian kalimat deskriptif 2 Flow Chart Bagan alir 3 Pseudo Code Notasi yang mirip dengan notasi bahasa pemrograman Algoritma dan Pemrograman Program Studi Teknik Informatika
Contoh Kasus Membandingkan dua buah angka, apakah angka pertama lebih kecil dari angka kedua, lalu tampilkan pesan ke layar. Algoritma dan Pemrograman Program Studi Teknik Informatika
Contoh Deskriptif Membandingkan dua buah angka: Masukan dua buah angka ke dalam variabel A dan variabel B. Bandingkan apakah harga di variabel A lebih kecil dari harga di variabel B? Jika ya, maka tampilkan ke layar pesan “Harga A lebih kecil dari harga B”. Jika tidak, maka tampilkan ke layar pesan “Harga A lebih besar dari harga B”. Algoritma dan Pemrograman Program Studi Teknik Informatika
“Harga A lebih kecil dari Harga B” “Harga A lebih besar dari Harga B” Contoh Flow Chat Mulai Masukan A, B A < B? Ya Tidak Tampil “Harga A lebih kecil dari Harga B” Tampil “Harga A lebih besar dari Harga B” Selesai Algoritma dan Pemrograman Program Studi Teknik Informatika
Contoh Pseudo Code Membandingkan_Harga_A_dengan_Harga_B {I.S. : User memasukkan harga A dan Harga B} {F.S. : Menampilkan ke layar hasil dari membandingkan} Kamus: A, B : Integer {tipe data bilangan bulat} Algoritma: Input(A,B) If (A < B) Then Output(“Harga A lebih kecil dari Harga B”) Else Output(“Harga A lebih besar dari Harga B”) EndIf Algoritma dan Pemrograman Program Studi Teknik Informatika
Click to edit company slogan . Pengantar Algoritma Terima Kasih Click to edit company slogan .