SATUAN ACARA PERKULIAHAN
UNIVERSITAS GUNADARMA
Mata Kuliah
: Algoritma Pemrograman I A (Flowchart)
Fakultas
: Ilmu Komputer
Jenjang/Jurusan
: Sistem Komputer
PROSES BELAJAR MENGAJAR
Dosen
: Menerangkan (dengan contoh) ,diskusi, memberi tugas
Mahasiswa
: Mendengar, Mencatat, diskusi, mengerjakan tugas
Media
: Papan Tulis dan Overhead Projector
Evaluasi
: Hasil Test Mingguan, Ujian Mid,Ujian Akhir dan Tugas
Pertemuan
Ke Bahasan dan TIUPokok –Pokok Sub Pokok Bahasan dan TIK Teknik Pembelajaran PembelajaranMedia Referensi
I Pendahuluan - Definisi Algoritma & Pemrograman
- Tujuan dan kegunaan
- Contoh aplikasi dalam kehidupan sehari-hari
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa:
Mendengar, Mencatat, diskusi, mengerjakan tugas
Papan Tulis dan Overhead Projector
II Definisi & Simbol-simbol
- Struktur chart
- Diagram HIPO
- Sistem flowchart - Program flowchart - Simbol-simbol flowchart
TIK
- Dapat membedakan antara SF,MPF dan DPF
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa:
Mendengar, Mencatat, diskusi, mengerjakan
- Dapat menggunakan simbol-simbol dan masing-masing kegunaannya
- Dapat membuat flowchart sederhana
tugas
III Analisis Masalah dan Penyelesaian
- Kaidah pembuatan flowchart (Input,proses,output) - Analisis persoalan
- Penelusuran flowchart
TIK
- Dapat mengetahui kaidah pembuatan flowchart - Dapat menelusuri alur proses dari masalah yang dianalisa
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa:
Mendengar, Mencatat, diskusi, mengerjakan tugas
Papan Tulis dan Overhead Projector
IV Teknik Pengulangan
dan Percabangan -- Teknik Counter (Go to)Akumulator
- Analisa kondisi dan aksi (IF-THEN dengan 1 kondisi
- Tabel keputusan
TIK
- Dapat melakukan pembacaan data secara berulang-ulang dan mengontrol proses pengulangan
- Dapat melakukan perhitungan dasar dari proses penjumlahan
- Dapat menyelesaikan masalah dengan kondisi tertentu
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa:
Mendengar, Mencatat, diskusi, mengerjakan tugas
Papan Tulis dan Overhead Projector
V Teknik Pengulangan
dan Percabangan - Analisa kondisi dan aksi lanjutan (lebih dari 1 kondisi) mengunakan relational operator OR dan AND
- Perputaran kembali /looping (FOR NEXT ) - Pembatasan perulangan
TIK
- Dapat menyelesaikan masalah dengan menggunakan lebih dari satu kondisi
- Dapat menyelesaikan masalah menggunakan looping
- Dapat menyelesaikan masalah menggunakan pembatasan perulangan dalam flowchart
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa:
Mendengar, Mencatat, diskusi, mengerjakan tugas
VI Teknik Pengulangan dan Percabangan
- Double Looping - Variabel Kontrol - Sub rutin
TIK
- Dapat membuat looping berganda
- Dapat membuat flowchart untuk memanggil sub rutin
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa:
Mendengar, Mencatat, diskusi, mengerjakan tugas
Papan Tulis dan Overhead Projector
VII Pembuatan Laporan
Sederhana
- Pembuatan judul dan sub judul - Pembuatan proses detail
- Pembuatan summary
TIK
Dapat membuat flowchart untuk membuat laporan
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa:
Mendengar, Mencatat, diskusi, mengerjakan tugas
Papan Tulis dan Overhead Projector
VIII Teknik Switching - Dasar teknik switching
- Implementasi switching
TIK
- Dapat menganalisa persoalan untuk switching - Implementasi ke dalam flowchart
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa:
Mendengar, Mencatat, diskusi, mengerjakan tugas
Papan Tulis dan Overhead Projector
IX Grand/Minor Total - Grand/Mayor Total
- Grand/Minor Total
- Pembuatan halaman
TIK
- Dapat membuat flowchart dengan menggunakan Grand/Mayor Total
- Dapat membuat flowchart dengan menggunakan Grand/Minor Total
- Dapat membuat halaman dengan nomor berlanjut atau di nolkan kembali
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa:
Mendengar, Mencatat, diskusi, mengerjakan tugas
X Organisasi File - Pengertian file, istilah-istilah pada file, pembentukan file
- Operasi File (Penyisispan,penghapusan, perubahan isi)
- Organisasi file sequential - Operasi file random - Pembuatan Tabel - Proses searching
TIK
- Dapat memeahami pengertian file - Dapat membuat flowchart untuk
penyisisapn,penghapusan dan perubahan - Dapat membuat flowchart untuk file sequential
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa :
Mendengar, Mencatat, diskusi, mengerjakan tugas
Papan Tulis dan Overhead Projector
XI & XII Pengurutan Bilangan - Metode Buble Sort - Metode Straight Selection
TIK
- Dapat membuat flowchart menggunakan metode Buble Sort
- Dapat membuat flowchart menggunakan metode Straight Selection
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa:
Mendengar, Mencatat, diskusi, mengerjakan tugas
Papan Tulis dan Overhead Projector
XIII & XIV Jenis-jenis pemrograman
- Logic Programming - Functional Programming - Imperative Programming - Concurrent Programming - Object Oriented Programming
TIK
- Dapat menjelaskan jenis-jenis pemrograman - Dapat membedakan masing-masing jenis
pemrograman
- Dapat memberikan contoh masing-masing jenis pemrograman
Dosen :
Menerangkan (dengan contoh), diskusi, memberi tugas
Mahasiswa:
Mendengar, Mencatat, diskusi, mengerjakan tugas
Papan Tulis dan Overhead Projector
MATERI SESUDAH MID-TEST : XI - XIV
SUMBER :
1. Seri Dikat Kuliah : Pengantar Algoritma dan Pemrograman: Teknik Diagram Alur dan Bahasa Basic Dasar, Penerbit Gunadarma, Jakarta, 1991 2. Rijanto Tosin, Flowchart untuk Siswa dan Mahasiswa, Diastindo 1997
3. Budi Sutedjo Skom,., MM dan Michael AN, SKOM, Algoritma & Teknik Pemrograman , Penerbit Andi Yogyakarta 4. Rinaldi Munir, Algoritma dan Teknik Pemrograman, Jilid 1 dan 2, Andi Yogyakarta.