SAP Gunadarma

SATUAN ACARA PERKULIAHAN
UNIVERSITAS GUNADARMA
Mata Kuliah
Fakultas
Jenjang/Jurusan

: Algoritma Pemrograman I A (Flowchart)
: Ilmu Komputer
: Sistem Komputer
PROSES BELAJAR MENGAJAR

Dosen
Mahasiswa
Media
Evaluasi
Pertemuan
Ke
I

II


:
:
:
:

Menerangkan (dengan contoh) ,diskusi, memberi tugas
Mendengar, Mencatat, diskusi, mengerjakan tugas
Papan Tulis dan Overhead Projector
Hasil Test Mingguan, Ujian Mid,Ujian Akhir dan Tugas

Pokok –Pokok
Bahasan dan TIU
Pendahuluan

Definisi
simbol

&

Sub Pokok Bahasan dan TIK

-

Simbol- -

Definisi Algoritma & Pemrograman
Tujuan dan kegunaan
Contoh aplikasi dalam kehidupan sehari-hari

Struktur chart
Diagram HIPO
Sistem flowchart
Program flowchart
Simbol-simbol flowchart

TIK
- Dapat membedakan antara SF,MPF dan DPF

Teknik Pembelajaran
Dosen :
Menerangkan (dengan

contoh), diskusi, memberi
tugas
Mahasiswa:
Mendengar, Mencatat,
diskusi, mengerjakan
tugas
Dosen :
Menerangkan (dengan
contoh), diskusi, memberi
tugas
Mahasiswa:
Mendengar, Mencatat,
diskusi, mengerjakan

Media
Pembelajaran
Papan Tulis dan
Overhead Projector

Papan Tulis dan

Overhead Projector

Referensi

III

Analisis Masalah dan
Penyelesaian

-

Dapat menggunakan simbol-simbol dan masingmasing kegunaannya
Dapat membuat flowchart sederhana
Kaidah pembuatan flowchart (Input,proses,output)
Analisis persoalan
Penelusuran flowchart

TIK
- Dapat mengetahui kaidah pembuatan flowchart
- Dapat menelusuri alur proses dari masalah yang

dianalisa
IV

Teknik Pengulangan
dan Percabangan

-

V

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


tugas
Dosen :
Menerangkan (dengan
contoh), diskusi, memberi
tugas
Mahasiswa:
Mendengar, Mencatat,
diskusi, mengerjakan
tugas
Dosen :
Menerangkan (dengan
contoh), diskusi, memberi
tugas

Papan Tulis dan
Overhead Projector

Papan Tulis dan
Overhead Projector


Mahasiswa:
Mendengar, Mencatat,
diskusi, mengerjakan
tugas

Dosen :
Menerangkan (dengan
contoh), diskusi, memberi
tugas
Mahasiswa:
Mendengar, Mencatat,
diskusi, mengerjakan
tugas

Papan Tulis dan
Overhead Projector

VI

Teknik Pengulangan

dan Percabangan

-

Double Looping
Variabel Kontrol
Sub rutin

TIK
- Dapat membuat looping berganda
- Dapat membuat flowchart untuk memanggil sub
rutin
VII

Pembuatan Laporan
Sederhana

-

Pembuatan judul dan sub judul

Pembuatan proses detail
Pembuatan summary

TIK
Dapat membuat flowchart untuk membuat laporan

VIII

Teknik Switching

-

Dasar teknik switching
Implementasi switching

TIK
- Dapat menganalisa persoalan untuk switching
- Implementasi ke dalam flowchart

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

Papan Tulis dan
Overhead Projector

Mahasiswa:
Mendengar, Mencatat,
diskusi, mengerjakan
tugas
Dosen :
Menerangkan (dengan
contoh), diskusi, memberi
tugas
Mahasiswa:
Mendengar, Mencatat,
diskusi, mengerjakan
tugas
Dosen :
Menerangkan (dengan
contoh), diskusi, memberi
tugas
Mahasiswa:
Mendengar, Mencatat,
diskusi, mengerjakan
tugas
Dosen :
Menerangkan (dengan
contoh), diskusi, memberi
tugas
Mahasiswa:
Mendengar, Mencatat,
diskusi, mengerjakan
tugas

Papan Tulis dan
Overhead Projector

Papan Tulis dan
Overhead Projector

Papan Tulis dan
Overhead Projector

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

Dosen :
Menerangkan (dengan
contoh), diskusi, memberi
tugas

Papan Tulis dan
Overhead Projector

Mahasiswa :
Mendengar, Mencatat,
diskusi, mengerjakan
tugas

TIK
- Dapat memeahami pengertian file
- Dapat membuat flowchart untuk
penyisisapn,penghapusan dan perubahan
- Dapat membuat flowchart untuk file sequential
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
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
MATERI SEBELUM MID-TEST

: I - X

Dosen :
Menerangkan (dengan
contoh), diskusi, memberi
tugas
Mahasiswa:
Mendengar, Mencatat,
diskusi, mengerjakan
tugas
Dosen :
Menerangkan (dengan
contoh), diskusi, memberi
tugas
Mahasiswa:
Mendengar, Mencatat,
diskusi, mengerjakan
tugas

Papan Tulis dan
Overhead Projector

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.
5.
B.J. Posen, Programming Flowcharting for Business Data Processing, John Willey & Sons, New York, 1978
6.
Yay Singleman, Business Programming Logic 2nd-ed, Prentice Hall Engelwood Cliffs, New Jersey,1982