Dodon - RPKPS Algoritma Pemrograman II

3
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)

Transcript of Dodon - RPKPS Algoritma Pemrograman II

Page 1: 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)

Page 2: Dodon - RPKPS Algoritma Pemrograman II

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

Page 3: Dodon - RPKPS Algoritma Pemrograman 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