Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
ALGORITMA DAN PEMROGRAMAN Pengantar
IF31204 ALGORITMA DAN PEMROGRAMAN Pengantar
2
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
3
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
4
Sistem Penilaian 10 % Kehadiran 20% Tugas + Kuis Nilai Akhir 30% UTS
40% UAS Algoritma dan Pemrograman Program Studi Teknik Informatika
5
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
6
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, M. Sjukani, Algoritma dan Struktur Data dengan C, C++ dan Java, Mitra Wacana Media, Jakarta, 2004 Algoritma dan Pemrograman Program Studi Teknik Informatika
7
PENGANTAR ALGORITMA Program Studi Teknik Informatika
Algoritma dan Pemrograman Program Studi Teknik Informatika
8
Kenapa harus ada Pemrograman ?
Masalah Input ? Output ? Proses ? Algoritma dan Pemrograman Program Studi Teknik Informatika
9
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
10
Pembentukan Program Algoritma Struktur Data Cepat Handal Fleksibel
Algoritma dan Pemrograman Program Studi Teknik Informatika
11
Apa itu Algoritma? Algoritma adalah langkah-langkah logis dalam memecahkan suatu masalah Algoritma dan Pemrograman Program Studi Teknik Informatika
12
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
13
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
14
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
15
“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
16
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
17
Click to edit company slogan .
Pengantar Algoritma Terima Kasih Click to edit company slogan .
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.