Dodon - RPKPS Algoritma Pemrograman II
-
Upload
triatifunny8209 -
Category
Documents
-
view
27 -
download
1
Transcript of Dodon - RPKPS Algoritma Pemrograman II
Halaman 1
KOMPETENSI:
1. Kemampuan peserta dalam berpikir logis, sekuen dan sistematis 2. Kemampuan peserta dalam memahmi penyelesaikan masalah menggunakan function dan procedure 3. Kemampuan mahasiswa dalam menyelesaikan masalah menggunakan file data yang tersimpan dalam media
penyimpanan 4. Kemampuan peserta dalam mengaplikasikan functiondan prosedure untuk pengolahan dengan menggunakan data yang
tersimpan dalam media penyimpanan TOPIK KAJIAN:
1. Pengurutan Data/Sorting 2. Pencarian Data/Searching 3. Prosedur 4. Fungsi 5. Tipe Data Record/Pointer 6. File/Arsip 7. Studi Kasus
(1) PERT. KE...
(2) KOMPETENSI
(3) TOPIK KAJIAN
(4) SUBTOPIK
KAJIAN
(5) BENTUK
PEMBELAJARAN
(6) KRITERIA
PENILAIAN (INDIKATOR)
1 1. Pendahuluan dan kontrak perkuliahan
2. Mengetahui pengertian pengurutan, metoda, proses dan langkah pengurutan
3. Kemampuan memahami Pengurutan dengan metoda Gelembung/Buble Sort
Pengurutan Data/Sorting
- Definisi pengurutan data
- Metoda pengurutan data Bubble Sort
Presentasi dosen, contoh dan diskusi
2 1. Kemampuan memahami Pengurutan dengan metoda Selection Sort
2. Kemampuan memahami langkah-langkah metoda Seledction Sort
Pengurutan Data/Sorting
- Langkah-langkah metoda Selection Sort
- Contoh Kasus
Presentasi dosen, contoh dan diskusi
Latihan, PR
3 1. Kemampuan memahami Pencarian data dengan metoda Sequential Search
2. Kemampuan menulis dan menerapkan algoritma Sequential Search
Pencarian Data/Searching
- Langkah-langkah metoda Sequential Search
- Contoh Kasus
Presentasi dosen, contoh dan diskusi
Latihan
DEPARTEMEN PENDIDIKAN DAN KEBUDAYAAN
UNIVERSITAS ANDALAS
FAKULTAS TEKNOLOGI INFORMASI
RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEMESTER (RPKPS)
Mata Kuliah : ALGORITMA DAN PEMROGRAMAN II Dosen : DODON YENDRI, M.Kom
Kode / SKS : PAI 211 / 2 SKS Kode Dosen : 1009036601 Prasyarat : Algoritma dan Pemrograman I Status : Wajib Semester Ditawarkan : II (dua)
Halaman 2
4 1. Kemampuan memahami pencarian data menggunakan metoda Binary Search
2. Kemampuan menulis dan menerapkan algorit Binary Search
Pencarian Data/Searching
- Langkah-langkah metoda Binary Search
- Contoh Kasus
Presentasi dosen, contoh dan diskusi
Latihan,PR
5 1. Kemampuan memahami cara kerja pemrograman modular
2. Kemampuan memahami menyelesaikan masalah menggunakan prosedur
Prosedur - Pengertian pemrograman modular
- Deklarasi prosedur
- Pemanggilan prosedur
Presentasi dosen, contoh dan diskusi
Latihan, Quiss I
6 1. Kemampuan memahami penggunaan prosedur tanpa parameter
2. Kemampuan memahami penggunaan prosedur dengan parameter
Prosedur - Prosedur tanpa parameter
- Prosedur dengan parameter
- Contoh pemakaian prosedur
Presentasi dosen, contoh dan diskusi
Latihan
7 1. Kemampuan memahami menyelesaikan masalah menggunakan fungsi
2. Kemampuan menerapkan masalah menggunakan fungsi
Fungsi - Deklarasi fungsi - Pemanggilan
fungsi - Contoh
pemakaian fungsi
Presentasi dosen, contoh dan diskusi
Latihan
8 1. Kemampuan memahami penggunaan fungsi tanpa parameter
2. Kemampuan memahami penggunaan fungsi dengan parameter
Fungsi - Fungsi tanpa parameter
- Fungsi dengan parameter
- Contoh pemakaian fungsi
Presentasi dosen, contoh dan diskusi
Latihan,PR
9 1. Kemampuan memahami pengertian pointer
2. Menjelaskan deklarasi pointer dan alokasi tempat
3. Kemampuan memahami senarai berantai
Tipe Data Record/Pointer
- Pengertian dan deklarasi pointer
- Menambah simpul
- Menghapus simpul
- Membaca isi senarai
Presentasi dosen, contoh dan diskusi
Latihan,PR
10 1. Kemampuan memahami pemrograman modular menggunakan menu
2. Kemampuan memahami alur logika menyimpan data dalam database dan menampilkannya ke layar
3. Kemampuan penerapan penyimpanan data menggunakan program
File/Arsip - Program membuat database baru
- Menampilkan data dalam database
Presentasi dosen, contoh dan diskusi
Latihan
11 1. Kemampuan memahami logika mengkoreksi data yang sudah
2. Kemampuan memahami penerapan koreksi data menggunakan program
File/Arsip - Program koreksi data
- Program menampilkan kembali data yang sudah dikoreksi
Presentasi dosen, contoh dan diskusi
Latihan, Quiss II
Halaman 3
12 1. Kemampuan memahami logika mengkoreksi data yang sudah
2. Kemampuan memahami penerapan koreksi data menggunakan program
File/Arsip - Program koreksi data
- Program menampilkan kembali data yang sudah dikoreksi
Presentasi dosen, contoh dan diskusi
Latihan,PR
13 1. Kemampuan memahami alur logika menyalin arsip
2. Kemampuan memahami alur logika menggabungkan data
Studi Kasus : Menyalin arsip
- Menyalin arsip - Konsolidasi
Presentasi dosen, contoh dan diskusi
Latihan
14. 1. Kemampuan memahami alur logika pengelompokkan data
2. Kemampuan memahami penerapan pengelompokan data kedalam program
Studi Kasus : Konsolidasi data
- Pengelompokan data berdasarkan filed kunci yang sama
Presentasi dosen, contoh dan diskusi
Latihan
15 1. Kemampuan memahami alur logika mengabungkan data dari beberapa file
2. Kemampuan memahami penerapan alur logika penggabungan data dari beberapa file
Studi Kasus : Menggabungkan data (merging)
- Merging sambung
- Merging urut - Contoh kasus
Presentasi dosen, contoh dan diskusi
Latihan, PR
16 1. Kemampuan memahami alur logika mengupdate master file dari file transaksi
2. Kemampuan memahami penerapan alur logika update dan splitting file
Studi Kasus : Updating, Splitting
- Updating data - Splitting data
Presentasi dosen, contoh dan diskusi
Latihan, Quiss III
NORMA AKADEMIK : 1. Kegiatan pembelajaran sesuai Jadwal Resmi, toleransi keterlambatan 15 menit. 2. Peserta kuliah diharuskan berpakaian rapi, sopan, dan mengenakan sepatu. 3. Selama proses pembelajaran berlangsung HP dimatikan/silent. 4. Pengumpulan tugas (di awal pertemuan) ditetapkan sesuai jadwal yang telah disepakati. Bagi yang belum mengumpulkan
tugas, diberi kesempatan paling lama satu hari dengan bobot nilai maksimum 75 %. Tugas yang berbentuk plagiat tidak dinilai. 5. Ujian akhir (UAS) dapat diikuti jika minimal kehadiran 75% dari tatap muka. 6. Bagi yang terbukti mencontek/bekerjasama selama ujian, tidak lulus. BOBOT PENILAIAN :
PR : 10% Quis : 10% Praktikum : 20% UTS : 25% UAS : 25%
Kriteria penilaian merujuk Peraturan Akademik Unand 2009. REFERENSI 1. Wirth, Niklaus. Algorithm + Data Structures = Programs. New Jersey: Prentice-Hall. 2. Liem, Inggriani. Algoritma dan Pemrograman. Jilid 1. Bandung: Teknik InformatikaITB, 1993.
3. Munir, Rinaldi dan Leoni Lidya. Algoritma dan Pemrograman. Jilid 1. Bandung: CV. Informatika, 1998. 4. Binanto, Iwan, Konsep Bahasa Pemrograman, Penerbit Andi Yogyakarta, 2005