Nomor Formulir Berlaku FM AKD-1.1.4-03/R1 3 Februari 2014 SATUAN ACARA PENGAJARAN (SAP) Mata Kuliah (MTK) Mata Kuliah (MTK) Prasyarat Kode : Nama : Algoritma II Bobot : 3 sks Kode : Nama : Algoritma I dan Pemrograman Dasar Bobot : 2 dan 2 sks TUJUAN INSTRUKSIONAL UMUM : Agar mahasiswa mampu memahami dan menggunakan algoritma sebagai dasar untuk menganalisa suatu bahasa pemrograman masalah serta menerapkannya ke dalam bahasa pemrograman. STRATEGI PEMBELAJARAN MEDIA BELAJAR MENGAJAR BOBOT PENILAIAN Ceramah/ Tatap Muka White Board Kehadiran Overhead Projector Tugas 5 % 20% Tanya Jawab Tugas Multimedia Projector (optional) Ujian Tengah Semester 25% Kuis Komputer (optional) Ujian Akhir Semester 50% Praktikum (optional) Microphone TOTAL 100% DAFTAR PUSTAKA No. Ref 1 2 3 4 PENGARANG Ir, Rinaldi Munir, Ir. Leoni Lidya Niklus Wirth Insap Santoso JUDUL Algoritma dan Pemrograman Jilid 1 dan 2 Algoritma + Struktur Data Struktur Data dan Pascal 6.0 EDISI Kesatu Kesatu Kelima PENERBIT Informatika Bandung Andi Yogyakarta Andi Yogyakarta TAHUN 2005 1997 1997 Nomor Formulir Berlaku FM AKD-1.1.4-03/R1 3 Februari 2014 TEMU I POKOK BAHASAN Struktur Data Komposit TUJUAN INSTRUKSIONAL KHUSUS Mahasiswa mampu menyusun data dengan menggunakan tabel MATERI - Pengertian Array - Array satu dimensi SUMBER 1, 4 II Struktur Data Komposit (Lanjutan) Mahasiswa mampu menyusun data dengan menggunakan tabel - Praktik pembuatan program array - Array satu dimensi 1, 4 III Struktur Data Komposit (Lanjutan) Mahasiswa mampu menyusun data dengan menggunakan matriks - Pengertian Matriks - Array dua dimensi 1, 4 IV Struktur Data Komposit (Lanjutan) Mahasiswa mampu menyusun data dengan menggunakan matriks - Praktik pembuatan program matriks - Array dua dimensi 1, 4 V Sub-Algoritma Mahasiswa mampu menyusun algoritma secara terstruktur dengan menggunakan pemanggilan procedure - Pengertian procedure - Deklarasi procedure - Pemanggilan procedure - Praktik pembuatan program procedure 1, 4 VI Sub-Algoritma (Lanjutan) Mahasiswa mampu menyusun algoritma secara terstruktur dengan menggunakan pemanggilan Function - Pengertian Function - Deklarasi Function - Pemanggilan Function - Praktik pembuatan program Function 1, 4 VII Algoritma Rekursi Mahasiswa mampu menyusun algoritma dengan menggunakan proses iterasi dan proses rekursi - Proses Iterasi - Proses Rekursi - Praktik pembuatan program Rekursi 2, 3 VIII Ujian Tengah Semester TEMU POKOK BAHASAN IX Searching X Sorting XI TUJUAN INSTRUKSIONAL KHUSUS Mahasiswa mampu memahami proses pencarian data dengan berbagai jenis metode pencarian Nomor Formulir Berlaku FM AKD-1.1.4-03/R1 3 Februari 2014 MATERI SUMBER - Definisi Searching - Sequential Search - Binary Search - Praktik pembuatan program Searching 1, 4 Mahasiswa dapat memahami proses pengurutan data dengan beberapa jenis pengurutan data - Definisi Sorting - Algoritma Sorting Bubble Sort - Praktik pembuatan program Sorting Bubble Sort 1,4 Sorting (Lanjutan) Mahasiswa dapat memahami proses pengurutan data dengan beberapa jenis pengurutan data - Algoritma Sorting Selection Sort - Praktik pembuatan program Sorting Selection Sort - Algoritma Sorting Insertion Sort - Praktik pembuatan program Sorting Insertion Sort 1,4 XII Sorting (Lanjutan) Mahasiswa dapat memahami proses pengurutan data dengan beberapa jenis pengurutan data - Algoritma Sorting Gravitation Sort - Praktik pembuatan program Sorting Gravitation Sort - Algoritma Sorting Swap-Insertion Sort - Praktik pembuatan program Sorting Swap-Insertion Sort 1,4 XIII Merging - Definisi Merging - Merge Sort - Praktik pembuatan program Merging 1, 4 Mahasiswa mampu memahami proses penggabungan data XV Record dan File (Struktur Data Bentukan) XVI Ujian Akhir Semester Jakarta, 1 September 2008 Disiapkan oleh : Sekprodi, Mahasiswa mengerti tentang berbagai jenis Struktur data bentukan Diperiksa oleh : Kaprodi, Nomor Formulir Berlaku FM AKD-1.1.4-03/R1 3 Februari 2014 - Pengertian Struktur data Bentukan - Jenis-jenis Struktur data Bentukan - Pengertian Record dan File - Praktik pembuatan program Record Disahkan oleh : Dekan FTMIPA, 1, 2, 4