Akuntansi - D3
SATUAN ACARA PRAKTEK
UNIVERSITAS GUNADARMA
Mata Kuliah
: Algoritma Pemrograman II (Pascal)
Fakultas
: Ekonomi
Jenjang/Jurusan
: Akuntansi / D3
PROSES BELAJAR MENGAJAR
Dosen
: Menerangkan (dengan contoh) ,diskusi, memberi tugas
Mahasiswa
: Mendengar, Mencatat, diskusi, mengerjakan tugas
Media
: Papan Tulis, Overhead Projector dan Kertas Kerja
Evaluasi
: Hasil Test Mingguan, Ujian Mid, Ujian Akhir dan Tugas
Satuan Acara Praktek Algoritma dan Pemrograman I
1
Pertemuan
Ke
I
Pokok
Sub Pokok Bahasan
Bahasan dan
dan Sasaran Belajar
TIU
Konsep Dasar 1.1. Konsep Dasar Bahasa
Bahasa
Pascal
Pascal
1.2. Sejarah Singkat Bahasa
Pascal
TIU
1.3. Struktur Dan Komponen
Mahasiswa
Dasar
dapat
Bahasa Pascal
menjelaskan
( i). Judul Program (Header )
secara singkat
(ii). Blok Program
sejarah
- Blok Deklarasi
dirancangnya
- Blok statemen
1.4. Unit-unit Pada Pascal
bahasa
pemrograman Sasaran Belajar :
pascal dan
Mahasiswa dapat menjelaskan
mengerti
tentang sejarah singkat bahasa
tentang
pemrograman pascal.
konsep dasar
Mahasiswa dapat membuat
dalam
program sederhana dengan
membuat
menggunakan konsep dasar
program,deng
pembuatan program pada
an bahasa
bahasa pascal.
pemrograman
pascal.
Cara
Pengajaran
Kuliah mimbar,
diskusi kelas
Media
Tugas
Papan Tulis,
OHP, Kertas
Kerja
Membuat
Program
sederhana
dengan
penggunaan
algoritma
yang
sederhana
pula
Referensi
1,2,3
Satuan Acara Praktek Algoritma dan Pemrograman I
2
Pertemuan
Ke
II
Pokok
Bahasan dan
TIU
Jenis-Jenis
Data
Sederhana
Dan
Input / Output
Data
Sub Pokok Bahasan
dan Sasaran Belajar
2.1 Standart Type Data
(i). Standard type Data
- Integer
- Boolean
- Real
- Char
(ii). User Define Type Data
- Enumerated
- Subrange
2.2. Konstanta, Variabel dan
Ekspresi dan Operator
2.3. Statemen Read dan
Readln
2.4. Statemen Write dan
Writeln
2.5. Format Output
TIU:
Mahasiswa
mengerti jenisjenis data
yang terdapat
pada bahasa
pemrograman
pascal dan
mengerti
caramemasuk
kan data dan
menampilkan
data.
Cara
Pengajaran
Media
Tugas
Kuliah Mimbar
dan diskusi kelas
Papan Tulis,
OHP, kertas
kerja
Membuat
Program
dengan
menggunakan
berbagai jenis
data
Referensi
1,2,3
Sasaran Belajar :
Mahasiswa mengerti dan dapat
membuat contoh deklarasi dari
tipe data integer, real character
dan boolean.
Mahasiswa
dapat
menggunakan
Konstanta,
variabel dan ekspresi pada
pemrograman Pascal
Mahasiswa bisat menggunakan
statement
READ,
WRITE,
READLN dan WRITELN pada
pemrograman
Pascal,
Satuan Acara Praktek Algoritma dan Pemrograman I
3
sehinggal dapat membedakan
fungsi dari statement tersebut
Pertemuan
Ke
III
IV
Pokok
Sub Pokok Bahasan
Cara
Bahasan dan
dan Sasaran Belajar
Pengajaran
TIU
Manipulasi
3.1. Definisi String
Presentasi,
String
3.2. Deklarasi String
Diskusi
3.3. Procedure Standard pada Kelompok
TIU:
Operasi String
Mahasiswa
3.4. Fungsi Standar pada Operasi
mengerti
String
penggunaan
manipulasi
Sarasan Belajar:
string
Mahasiswa dapat menerapkan
penggunaan
string
dan
pemakaian procedure serta
fungsi standard
Struktur
Perulangan
TIU:
Mahasiswa
mengerti
penggunaan
struktur
perulangan
While-do,
Repeat-Until.
4.1. Struktur Perulangan
WHILE-DO
4.2. Struktur Perulangan
REPEAT-UNTIL
Sasaran Belajar:
Mahasiswa
dapat
membedakan
pemakaian
struktur perulangan WHILE-DO
dan REPEAT-UNTIL
Mahasiswa dapat memberikan
contoh-contoh program dengan
menggunakan WHILE-DO dan
REPEAT-UNTI L .
Presentasi,
Diskusi
Kelompok
Media
Tugas
OHP, Kertas
Kerja
Membuat
program untuk
memanipulasi
string
OHP, Kertas
Kerja,
Referensi
1,2,3
1,2,3
Membuat
Program
yang
mengguna
kan
statement
pengulang
an WHILEDO
dan
REPEATUNTIL
Satuan Acara Praktek Algoritma dan Pemrograman I
4
Pertemuan
Ke
V
Pokok
Bahasan dan
TIU
Struktur
Perulangan
TIU:
Mahasiswa
mengerti
penggunaan
struktur
perulangan
For.
VI
Statemen
Penyeleksian
Kondisi
TIU:
Mahasiswa
mengerti cara
penggunaan
statemenstatemen
untuk
penyeleksian
kondisi.
Sub Pokok Bahasan
Dan Sasaran Belajar
5.1.
5.2.
Cara
Pengajaran
Struktur Perulangan FOR
Presentasi,
Penggunaan gabungan
Diskusi
struktur perulangan antara Kelompok
WHILE-DO, REPEAT-UNTIL
dan FOR.
Media
OHP, Kerta
Kerja
OHP, Kertas
Kerja
Membuat
Program
menggunakan
Statement IF
Sasaran Belajar:
Mahasiswa dapat memberikan
contoh-contoh program dengan
menggunakan FOR
6.1. Statemen IF
6.2. Struktur IF THEN
6.3. Struktur IF THEN
ELSE ........
6.4. Struktur IF tersarang
Presentasi,
Diskusi Kelas
.......
Tugas
Referensi
1,2,3
Membuat
Program
dengan
menggabu
ngkan
statement
pengulang
an
FOR,
WHILE-DO
dan
REPEATUNTIL
1,2,3
Sasaran Belajar:
Mahasiswa dapat membuat
contoh program sederhana
dengan
menggunakan
statemen kondisi IF
Satuan Acara Praktek Algoritma dan Pemrograman I
5
Pertemuan
Ke
VII
Pokok
Sub Pokok Bahasan
Cara
Bahasan dan
dan Sasaran Belajar
Pengajaran
TIU
Statemen
7.1. Statemen CASE
Presentasi,
Penyeleksian
7.2. Struktur CASE OF
Diskusi Kelas
Kondisi Dan 7.3. Struktur CASE OF.... ELSE ....
GOTO
Sasaran Belajar:
TIU:
Mahasiswa dapat membuat
Mahasiswa
contoh program sederhana
mengerti cara
dengan
menggunakan
penggunaan
statemen CASE.
statemen Mahasiswa dapat membuat
statemen
contoh program sederhana
untuk
dengan penggunaan statemen
penyeleksian
GOTO
kondisi.
Media
Tugas
OHP, Kertas
Kerja
Membuat
Program
menggunakan
Statement
CASE
Referensi
1,2,3
Satuan Acara Praktek Algoritma dan Pemrograman I
6
Pertemuan
Ke
VIII
Pokok
Sub Pokok Bahasan
Bahasan dan
dan Sasaran Belajar
TIU
PROCEDURE 8.1. Parameter Dalam Procedure
a. Pengiriman parameter
TIU:
secara nilai
Mahasiswa
b. Pengiriman parameter
mengerti cara
secara acuan
pembuatan
8.2. Procedure memanggil
suatu
procedure yang lain
procedure
8.3. Procedure Tersarang
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Media
Tugas
OHP, Diskusi
Kelompok
Membuat
Program
dengan
menggunakan
PROCEDURE
Referensi
1,2,3
8.4. Procedure memanggil
dirinya sendiri.
Sasaran Belajar:
Mahasiswa dapat menjelaskan
mengenai
pengiriman
parameter secara nilai dan
acuan
Mahasiswa dapat membuat
program sederhana dengan
menggunakan procedure.
Satuan Acara Praktek Algoritma dan Pemrograman I
7
Pertemuan
Ke
IX
X
Pokok
Sub Pokok Bahasan
Cara
Bahasan dan
dan Sasaran Belajar
Pengajaran
TIU
FUNGSI
9.1.Fungsi tanpa parameter
Presentasi,
9.2.Parameter dalam fungsi
Diskusi
TIU :
9.3.Fungsi Standart aritmatika
Kelompok
Mahasiswa
9.4.Fungsi tersarang
mengerti cara 9.5.Fungsi Memanggil dirinya
pembuatan
sendiri.
suatu fungsi.
Sasaran Belajar :
Mahasiswa dapat menjelaskan
pembentukan fungsi dalam
atau tanpa parameter.
Mahasiswa dapat membuat
contoh program sederhana
dengan menggunakan fungsi.
ARRAY
TIU :
Mahasiswa
mengerti
tentang
tipe
data array.
X.1.Pendeklarasian tipe data
array
X.2. Array satu dimensi beserta
Input dan outputnya
X.3.Array dua dimensi beserta
Input dan outputnya
Presentasi,
Diskusi
Kelompok
Media
Tugas
Referensi
OHP, Kertas
Kerja
Membuat
Program
dengan
FUNGSI
1,2,3,4
OHP, Kertas
Kerja
Membuat
Program
ARRAY
1,2,3
Sasaran Belajar :
Mahasiswa dapat membuat
contoh program sederhana
dengan menggunakan tipe
data array , baik yang satu
dimensi
maupun
dua
Satuan Acara Praktek Algoritma dan Pemrograman I
8
dimensi.
Pertemuan
Ke
XI
XII
Pokok
Sub Pokok Bahasan
Bahasan dan
dan TIK
TIU
RECORD
11.1. Pendeklarasian pada record
11.2. Pengaksesan ke data record
TIU:
dengan Notasi dan With
Mahasiswa
11.3. Tipe data record dengan field
dapat mengerti
tipe record
tentang
cara
pembuatan tipe Sasaran Belajar :
data record.
Mahasiswa dapat membuat
deklarasi tipe data record.
Mahasiswa dapat membuat
contoh program sederhana
dengan menggunakan tipe data
record.
SET
12.1. Pengertian tipe data SET
dan Notasi SET
TIU
12.2. Pendeklarasian tipe data
Mahasiswa
SET
mengerti dan 12.3. Memasukan nilai pada
menerapkan
variabel SET
SET
pada 12.4. Menampilkan nilai variabel
program
SET
12.5. Fungsi-fungsi yang
digunakan terhadap Var SET
Cara
Pengajaran
Media
Tugas
Referensi
Presentasi,
Diskusi
Kelompok
OHP, Kertas
Kerja
Membuat
Program
record
1,2,3
Presentasi,
Diskusi
Kelompok
OHP, Kertas
Kerja
Membuat
Program SET
1,2,3
Sasaran Belajar
Mahasiswa dapat membuat
deklarasi dari tipe data SET.
Satuan Acara Praktek Algoritma dan Pemrograman I
9
Mahasiswa dapat membuat
program menggunakan SET.
Daftar Pustaka :
1. Anonim, “Algoritma & Pemrograman II”, Penerbit Gunadarma, Jakarta, 1990
2. Bryon, Goffried, “Programming with PASCAL”, Schaum Series, New York, 1986
3. Prather, Ronald E., “Problem Solving Principle : Programming with Pascal”, Prentice Hall, New Jersey, 1982
4. Dumairy, Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta)
5. Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta.
6. Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0
7. Ir. P. Insap Santosa, Turbo Pascal versi 5.0 dan 5.5, Elexmedia Komputindo
8. Ir. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program terapan, Andi Offset Yogyakarta
Satuan Acara Praktek Algoritma dan Pemrograman I
10
SATUAN ACARA PRAKTEK
UNIVERSITAS GUNADARMA
Mata kuliah
: Algoritma Dan Pemrograman I ( Visual Basic )
Fakultas
: Ekonomi
Jurusan / jenjang
: Akuntansi Komputer / D3
PROSES BELAJAR MENGAJAR
Dosen
: Menerangkan (dengan contoh) ,diskusi, memberi tugas
Mahasiswa
: Mendengar, Mencatat, diskusi, mengerjakan tugas
Media
: Papan Tulis, Overhead Projector dan Kertas Kerja
Evaluasi
: Hasil Test Mingguan, Ujian Mid,Ujian Akhir dan Tugas
Satuan Acara Praktek Algoritma dan Pemrograman I
11
Pertemuan
Ke
I
Pokok Bahasan
Konsep Visual
Basic
TIU :
Mahasiswa
mengetahui
konsep dasar
Visual Basic
Sub Pokok Bahasan dan Sasaran Belajar
1. Perkembangan dari Bahasa Pemrograman Berbasis
DOS dan WINDOWS
2. Perkembangan dari Visual Basic
3. Keuntungan menggunakan Visual Basic
4. Istilah-istilah :
Event Driven
GUI
DDE
OLE
DLL
Active X
5. Jenis-jenis aplikasi yang dapat dibuat dengan Visual
Basic
6. Pembuatan & pengembangan Visual Basic ( Design,
Write Code, Create dan Call Procedure, Test & Debug,
Convert to Runtime version, Prepare Distribute )
Cara
Pengajaran
Kuliah Mimbar,
Diskusi kelas
Media
Tugas
Referens
i
1
Melakukan
instalasai VB
pada sebuah
PC
1
Papan
Tulis, OHP
Sasaran Belajar :
1. Mahasiswa dapat menjelaskan pengembangan dari
GW-Basic, Basica, O-Basic, Q-Basic hingga Visual
Basic
2. Mahasiswa memahami istilah-istilah dalam Visual Basic
dan jenis-jenis aplikasi yang dapat dibuat dengan
Visual Basic
II
Pengenalan
Visual Basic
TIU :
Mahasiswa
mengetahui
Visual Basic
1.
2.
3.
4.
Instalasi
Kebutuhan Perangkat Komputer
Cara menjalankan Visual Basic
Mengenal Interface dalam Visual Basic.
Menu, Toolbar, Form, Window Code
Toolbox, Project Explorer
Window Properties
Window Form Layout
Presentasi,
Diskusi kelas
OHP,
Kertas
Kerja
Satuan Acara Praktek Algoritma dan Pemrograman I
12
Window Immediate
Sasaran Belajar :
Mahasiswa dapat melakukan instalasi Visual Basic dan
menjalankannya di PC
Minggu Ke
III
Pokok Bahasan
Menggunakan
Form
TIU :
Mahasiswa
mengerti
bagaimana
menggunakan
Form pada
Visual Basic
IV
Pembuatan
Proyek Visual
Basic dan
Dasar-dasar
Visual Basic
Code
TIU :
Mahasiswa
memahami
Proyek VB dan
dasar-dasar VB
Code
Sub Pokok Bahasan dan Sasaran Belajar
1. Form dan propertiesnya
2. Cara Mendesain Form dengan menggunakan beberapa
tollbox seperti :
Label
Text Box
Command Button
3. Membuat desain form untuk mengubah nilai kurs
mata uang.
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Presentasi,
Diskusi
Kelompok
Media
Tugas
Referensi
OHP,
Kertas
Kerja
Membuat
FORM untuk
mengubah
nilai kus mata
uang
1
OHP,
Kertas
Kerja
Pembuatan &
pemilihan
proyek
berbasis VB
Code
1
Sasaran Belajar :
Mahasiswa dapat membuat form dengan menggunakan
beberapa Toolbox dan Command Button.
1. Memahami proyek-proyek Visual Basic
Jenis-jenis proyek
Memilih proyek
Komponen-komponen proyek
Project Explorer Window
2. Dasar-dasar Visual Basic Code
Window Code
Procedures
Sub Procedure
- General Procedure
- Event Procedure
Function Procedure
Sasaran Belajar :
1. Mahasiswa mampu membuat proyek
2. Mahasiswa mampu bekerja dengan mendesain file
proyek pada visual basic yang digunakan
Satuan Acara Praktek Algoritma dan Pemrograman I
13
Minggu Ke
Pokok Bahasan
V
Mengenal
Variabel,
Konstanta Tipe
Data Dan
Operator Dalam
Visual Basic
TIU :
Mahasiswa
memahami
variabel,
konstanta, tipe
data dan
operator pada
visual basic
Sub Pokok Bahasan dan Sasaran Belajar
1. Pengertian variabel, syarat penamaan variabel dan
cara mendefinisikannya
REDIm
DIM
DEFTYPE
GLOBAL
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Media
OHP,
Kertas
Kerja
Tugas
Referensi
Pengaplikasi
an variabel,
konstanta
dan type data
dalam Visual
Basic
1-4
2. Pengertian Konstanta, syarat penamaan variabel dan
cara mendefinisikannya :
CONST
3. Jenis tipe data dalam Visual Basic
% : Integer
&
: Long Integer
!
: Single precision
#
: Double precision
@ : Currency
$
: String
(none) : Byte
(none) : Date
(none) : Object
(none) : Variant
User define
4. Operational relational
=, dan =
Sasaran Belajar :
Mahasiswa bisa mendefinisikan Variabel, Konstanta, Tipe
data dan operator dalam Visual Basic
Satuan Acara Praktek Algoritma dan Pemrograman I
14
Minggu Ke
VI
Pokok Bahasan
Stuktur Kontrol
TIU :
Mahasiswa
mengerti dan
memahami
struktur kontrol
VII
Lanjutan
Struktur Kontrol
TIU :
Mahasiswa
mengerti dan
memahami
struktur kontrol
For, Do dan
While
VIII
Dialog Box
TIU :
Mahasiswa
mengerti dan
memahami
pembuatan
dialog box
Sub Pokok Bahasan dan Sasaran Belajar
1. Menjelaskan Struktur Kontrol
o IF.... THEN....
o IF.... THEN.... ELSE
o SELECT ..... CASE
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Media
Tugas
Referensi
OHP,
Kertas
Kerja
Membuat
program
aplikasi
dengan
statement IF
dan SELECT
1-4
Presentasi,
Diskusi
Kelompok
OHP,
Kertas
Kerja
Membuat
program
aplikasi
dengan
struktur
kontrol FOR,
dan DOWHILE
1-4
Presentasi,
Diskusi
Kelompok
OHP,
Kertas
Kerja
Membuat
dialog box
dengan
menggunaka
n Statement
MsgBox,Func
tion MsgBox
dan Function
InputBox
1-4
Sasaran Belajar :
Mahasiswa dapat memahami penggunaan struktur kontrol IF
dan SELECT
1. Menjelaskan struktur kontrol
o For
o Do
o While
Sasaran Belajar :
Mahasiswa dapat menerapkan struktur kontrol For, Do dan
While
1. Menjelaskan Dialog Box
Statement MsgBox
Function MsgBox
Function InputBox
Sasaran Belajar :
Mahasiswa dapat membuat dialog box dengan
menggunakan Statement MsgBox,Function MsgBox dan
Function InputBox
Satuan Acara Praktek Algoritma dan Pemrograman I
15
Minggu Ke
IX
X
Pokok Bahasan
Menu
TIU :
Mahasiswa
mengerti dan
memahami cara
pembuatan
menu
Pengenalan
Microsoft Acces
Tabel
TIU :
Mahasiswa
mampu mengerti
dan memahami
konsep
database dan
penyimpanan
data dalam
Microsoft
Accesss
Sub Pokok Bahasan dan Sasaran Belajar
1. Menjelaskan cara pembuatan menu
2. Contoh kasus
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Media
OHP,
Kertas
Kerja
Presentasi,
Diskusi
Kelompok
OHP,
Kertas
Kerja
Sasaran Belajar :
Mahasiswa memahami cara pembuatan menu pada Visual
Basic
1. Mengenal Database
Jenis Data dalam Microsoft Access
Date/Time
Text
Memo
Number
Yes/No
Currency
OLE
2. Membuat tabel baru
3. Membuka dan mengisi tabel
4. Mengubah tampilan datasheet
5. Menambahkan, menghapus dan menyisipkan field
6. Mengganti nama tabel
7. Menghapus tabel
8. Mengambil data dari luar
Tugas
Referensi
merancang
dan membuat
menu-menu
pada aplikasi
akuntansi
seperti menu
general
ledger
Pembuatan
tabel
sederhana
dalam bentuk
laporan
penjualan
1-4
5,6
Sasaran Belajar :
1. Mahasiswa mampu memahami jenis data yang
digunakan dalam Microsoft Access
2. Mahasiswa dapat melakukan manipulasi tabel dalam
Access
Satuan Acara Praktek Algoritma dan Pemrograman I
16
Minggu Ke
XI
Pokok Bahasan
Form
TIU :
Mahasiswa
mengerti dan
memahami cara
kerja form
secara umum
dan keseluruhan
Sub Pokok Bahasan dan Sasaran Belajar
1. Membuat form baru
2. Membuka form dan mengisikan data
3. Melompat ke record yang lain
Menyunting isi record
Menghapus record
Berpindah ke tampilan datasheet
Menubah lebar kolom dan tinggi baris
Menyembunyikan field
Membekukan kolom dan membebaskan kolom
yang dibekukan
Mencari record
Filter dan operator
Menyortir record
Menyisipkan gambar dalam form
Menyisipkan grafik dalam form
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Media
OHP,
Kertas
Kerja
Tugas
Referensi
Pembuatan
form
sederhana
pada tabel
data
penjualan
hingga dapat
menampilkan
grafik
penjualan
5,6
Sasaran Belajar :
1. Mahasiswa mampu merancang / membuat form
serta melakukan manipulasi database sesuai dengan
yang diinginkan
2. Mahasiswa mampu menyisipkan, mengahapus grafik
dalam form
Satuan Acara Praktek Algoritma dan Pemrograman I
17
Minggu Ke
XII
Pokok Bahasan
Report
TIU :
Mahasiswa
mampu mengerti
dan memahami
cara kerja report
secara umum
XIII
Query
TIU :
Mahasiswa
mampu
memahami
manfaat query
sebagai program
pengelolaan
database
relasional
Sub Pokok Bahasan dan Sasaran Belajar
1.
2.
3.
4.
Membuat / mendesain report
Mencetak report
Memberi judul pada report
Menambahkam gambar dalam report
Menambahkan nomor halaman
Mencetak label
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Presentasi,
Diskusi
Kelompok
Media
Tugas
Referensi
OHP,
Kertas
Kerja
Pembuatan
Report dan
Label
berdasarkan
tabel data
penjualan
5,6
OHP,
Kertas
Kerja
Penerapan
Select Query
dalam
pembuatan
proram
aplikasi untuk
suatu data
penjualan
5,6
Sasaran Belajar :
1. Mahasiswa mampu membuat, memanipulasi,
menampilkan dan mencetak data dalam bentuk
report dan label
1.
2.
3.
4.
5.
6.
select query
Mem-filter dengan query
Menghapus field dari query
Parameter query
Action Query (Query Aksi)
Membuat field hitungan
Sasaran Belajar :
1. Mahasiswa mampu merancang select query yang
sesuai
Referensi :
1. Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998
2. Ricard Mansfield, Panduan berilustrasi Visual Basic dalam Aplikasi, Dinastindo, 1995
3. Djoko Pramono, Mudah menguasai Visual Basic 6, Elex Media Komputindo, Jakarta, 1999
Satuan Acara Praktek Algoritma dan Pemrograman I
18
4. Ross Nelson, Menguasai Visual Basic for Windows versi 3, Elex Media Komputindo, Jakarta, 1995
5. Belajar sendiri Microsoft Access for Windows ’95, Budi Kurniawan, PT. Elex Media Komputindo, 1997
6. Belajar Microsoft Access ’97 dalam seminggu, Budi Kurniawan, PT. Elex Media Komputindo, 1998
Satuan Acara Praktek Algoritma dan Pemrograman I
19
UNIVERSITAS GUNADARMA
Mata Kuliah
: Algoritma Pemrograman II (Pascal)
Fakultas
: Ekonomi
Jenjang/Jurusan
: Akuntansi / D3
PROSES BELAJAR MENGAJAR
Dosen
: Menerangkan (dengan contoh) ,diskusi, memberi tugas
Mahasiswa
: Mendengar, Mencatat, diskusi, mengerjakan tugas
Media
: Papan Tulis, Overhead Projector dan Kertas Kerja
Evaluasi
: Hasil Test Mingguan, Ujian Mid, Ujian Akhir dan Tugas
Satuan Acara Praktek Algoritma dan Pemrograman I
1
Pertemuan
Ke
I
Pokok
Sub Pokok Bahasan
Bahasan dan
dan Sasaran Belajar
TIU
Konsep Dasar 1.1. Konsep Dasar Bahasa
Bahasa
Pascal
Pascal
1.2. Sejarah Singkat Bahasa
Pascal
TIU
1.3. Struktur Dan Komponen
Mahasiswa
Dasar
dapat
Bahasa Pascal
menjelaskan
( i). Judul Program (Header )
secara singkat
(ii). Blok Program
sejarah
- Blok Deklarasi
dirancangnya
- Blok statemen
1.4. Unit-unit Pada Pascal
bahasa
pemrograman Sasaran Belajar :
pascal dan
Mahasiswa dapat menjelaskan
mengerti
tentang sejarah singkat bahasa
tentang
pemrograman pascal.
konsep dasar
Mahasiswa dapat membuat
dalam
program sederhana dengan
membuat
menggunakan konsep dasar
program,deng
pembuatan program pada
an bahasa
bahasa pascal.
pemrograman
pascal.
Cara
Pengajaran
Kuliah mimbar,
diskusi kelas
Media
Tugas
Papan Tulis,
OHP, Kertas
Kerja
Membuat
Program
sederhana
dengan
penggunaan
algoritma
yang
sederhana
pula
Referensi
1,2,3
Satuan Acara Praktek Algoritma dan Pemrograman I
2
Pertemuan
Ke
II
Pokok
Bahasan dan
TIU
Jenis-Jenis
Data
Sederhana
Dan
Input / Output
Data
Sub Pokok Bahasan
dan Sasaran Belajar
2.1 Standart Type Data
(i). Standard type Data
- Integer
- Boolean
- Real
- Char
(ii). User Define Type Data
- Enumerated
- Subrange
2.2. Konstanta, Variabel dan
Ekspresi dan Operator
2.3. Statemen Read dan
Readln
2.4. Statemen Write dan
Writeln
2.5. Format Output
TIU:
Mahasiswa
mengerti jenisjenis data
yang terdapat
pada bahasa
pemrograman
pascal dan
mengerti
caramemasuk
kan data dan
menampilkan
data.
Cara
Pengajaran
Media
Tugas
Kuliah Mimbar
dan diskusi kelas
Papan Tulis,
OHP, kertas
kerja
Membuat
Program
dengan
menggunakan
berbagai jenis
data
Referensi
1,2,3
Sasaran Belajar :
Mahasiswa mengerti dan dapat
membuat contoh deklarasi dari
tipe data integer, real character
dan boolean.
Mahasiswa
dapat
menggunakan
Konstanta,
variabel dan ekspresi pada
pemrograman Pascal
Mahasiswa bisat menggunakan
statement
READ,
WRITE,
READLN dan WRITELN pada
pemrograman
Pascal,
Satuan Acara Praktek Algoritma dan Pemrograman I
3
sehinggal dapat membedakan
fungsi dari statement tersebut
Pertemuan
Ke
III
IV
Pokok
Sub Pokok Bahasan
Cara
Bahasan dan
dan Sasaran Belajar
Pengajaran
TIU
Manipulasi
3.1. Definisi String
Presentasi,
String
3.2. Deklarasi String
Diskusi
3.3. Procedure Standard pada Kelompok
TIU:
Operasi String
Mahasiswa
3.4. Fungsi Standar pada Operasi
mengerti
String
penggunaan
manipulasi
Sarasan Belajar:
string
Mahasiswa dapat menerapkan
penggunaan
string
dan
pemakaian procedure serta
fungsi standard
Struktur
Perulangan
TIU:
Mahasiswa
mengerti
penggunaan
struktur
perulangan
While-do,
Repeat-Until.
4.1. Struktur Perulangan
WHILE-DO
4.2. Struktur Perulangan
REPEAT-UNTIL
Sasaran Belajar:
Mahasiswa
dapat
membedakan
pemakaian
struktur perulangan WHILE-DO
dan REPEAT-UNTIL
Mahasiswa dapat memberikan
contoh-contoh program dengan
menggunakan WHILE-DO dan
REPEAT-UNTI L .
Presentasi,
Diskusi
Kelompok
Media
Tugas
OHP, Kertas
Kerja
Membuat
program untuk
memanipulasi
string
OHP, Kertas
Kerja,
Referensi
1,2,3
1,2,3
Membuat
Program
yang
mengguna
kan
statement
pengulang
an WHILEDO
dan
REPEATUNTIL
Satuan Acara Praktek Algoritma dan Pemrograman I
4
Pertemuan
Ke
V
Pokok
Bahasan dan
TIU
Struktur
Perulangan
TIU:
Mahasiswa
mengerti
penggunaan
struktur
perulangan
For.
VI
Statemen
Penyeleksian
Kondisi
TIU:
Mahasiswa
mengerti cara
penggunaan
statemenstatemen
untuk
penyeleksian
kondisi.
Sub Pokok Bahasan
Dan Sasaran Belajar
5.1.
5.2.
Cara
Pengajaran
Struktur Perulangan FOR
Presentasi,
Penggunaan gabungan
Diskusi
struktur perulangan antara Kelompok
WHILE-DO, REPEAT-UNTIL
dan FOR.
Media
OHP, Kerta
Kerja
OHP, Kertas
Kerja
Membuat
Program
menggunakan
Statement IF
Sasaran Belajar:
Mahasiswa dapat memberikan
contoh-contoh program dengan
menggunakan FOR
6.1. Statemen IF
6.2. Struktur IF THEN
6.3. Struktur IF THEN
ELSE ........
6.4. Struktur IF tersarang
Presentasi,
Diskusi Kelas
.......
Tugas
Referensi
1,2,3
Membuat
Program
dengan
menggabu
ngkan
statement
pengulang
an
FOR,
WHILE-DO
dan
REPEATUNTIL
1,2,3
Sasaran Belajar:
Mahasiswa dapat membuat
contoh program sederhana
dengan
menggunakan
statemen kondisi IF
Satuan Acara Praktek Algoritma dan Pemrograman I
5
Pertemuan
Ke
VII
Pokok
Sub Pokok Bahasan
Cara
Bahasan dan
dan Sasaran Belajar
Pengajaran
TIU
Statemen
7.1. Statemen CASE
Presentasi,
Penyeleksian
7.2. Struktur CASE OF
Diskusi Kelas
Kondisi Dan 7.3. Struktur CASE OF.... ELSE ....
GOTO
Sasaran Belajar:
TIU:
Mahasiswa dapat membuat
Mahasiswa
contoh program sederhana
mengerti cara
dengan
menggunakan
penggunaan
statemen CASE.
statemen Mahasiswa dapat membuat
statemen
contoh program sederhana
untuk
dengan penggunaan statemen
penyeleksian
GOTO
kondisi.
Media
Tugas
OHP, Kertas
Kerja
Membuat
Program
menggunakan
Statement
CASE
Referensi
1,2,3
Satuan Acara Praktek Algoritma dan Pemrograman I
6
Pertemuan
Ke
VIII
Pokok
Sub Pokok Bahasan
Bahasan dan
dan Sasaran Belajar
TIU
PROCEDURE 8.1. Parameter Dalam Procedure
a. Pengiriman parameter
TIU:
secara nilai
Mahasiswa
b. Pengiriman parameter
mengerti cara
secara acuan
pembuatan
8.2. Procedure memanggil
suatu
procedure yang lain
procedure
8.3. Procedure Tersarang
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Media
Tugas
OHP, Diskusi
Kelompok
Membuat
Program
dengan
menggunakan
PROCEDURE
Referensi
1,2,3
8.4. Procedure memanggil
dirinya sendiri.
Sasaran Belajar:
Mahasiswa dapat menjelaskan
mengenai
pengiriman
parameter secara nilai dan
acuan
Mahasiswa dapat membuat
program sederhana dengan
menggunakan procedure.
Satuan Acara Praktek Algoritma dan Pemrograman I
7
Pertemuan
Ke
IX
X
Pokok
Sub Pokok Bahasan
Cara
Bahasan dan
dan Sasaran Belajar
Pengajaran
TIU
FUNGSI
9.1.Fungsi tanpa parameter
Presentasi,
9.2.Parameter dalam fungsi
Diskusi
TIU :
9.3.Fungsi Standart aritmatika
Kelompok
Mahasiswa
9.4.Fungsi tersarang
mengerti cara 9.5.Fungsi Memanggil dirinya
pembuatan
sendiri.
suatu fungsi.
Sasaran Belajar :
Mahasiswa dapat menjelaskan
pembentukan fungsi dalam
atau tanpa parameter.
Mahasiswa dapat membuat
contoh program sederhana
dengan menggunakan fungsi.
ARRAY
TIU :
Mahasiswa
mengerti
tentang
tipe
data array.
X.1.Pendeklarasian tipe data
array
X.2. Array satu dimensi beserta
Input dan outputnya
X.3.Array dua dimensi beserta
Input dan outputnya
Presentasi,
Diskusi
Kelompok
Media
Tugas
Referensi
OHP, Kertas
Kerja
Membuat
Program
dengan
FUNGSI
1,2,3,4
OHP, Kertas
Kerja
Membuat
Program
ARRAY
1,2,3
Sasaran Belajar :
Mahasiswa dapat membuat
contoh program sederhana
dengan menggunakan tipe
data array , baik yang satu
dimensi
maupun
dua
Satuan Acara Praktek Algoritma dan Pemrograman I
8
dimensi.
Pertemuan
Ke
XI
XII
Pokok
Sub Pokok Bahasan
Bahasan dan
dan TIK
TIU
RECORD
11.1. Pendeklarasian pada record
11.2. Pengaksesan ke data record
TIU:
dengan Notasi dan With
Mahasiswa
11.3. Tipe data record dengan field
dapat mengerti
tipe record
tentang
cara
pembuatan tipe Sasaran Belajar :
data record.
Mahasiswa dapat membuat
deklarasi tipe data record.
Mahasiswa dapat membuat
contoh program sederhana
dengan menggunakan tipe data
record.
SET
12.1. Pengertian tipe data SET
dan Notasi SET
TIU
12.2. Pendeklarasian tipe data
Mahasiswa
SET
mengerti dan 12.3. Memasukan nilai pada
menerapkan
variabel SET
SET
pada 12.4. Menampilkan nilai variabel
program
SET
12.5. Fungsi-fungsi yang
digunakan terhadap Var SET
Cara
Pengajaran
Media
Tugas
Referensi
Presentasi,
Diskusi
Kelompok
OHP, Kertas
Kerja
Membuat
Program
record
1,2,3
Presentasi,
Diskusi
Kelompok
OHP, Kertas
Kerja
Membuat
Program SET
1,2,3
Sasaran Belajar
Mahasiswa dapat membuat
deklarasi dari tipe data SET.
Satuan Acara Praktek Algoritma dan Pemrograman I
9
Mahasiswa dapat membuat
program menggunakan SET.
Daftar Pustaka :
1. Anonim, “Algoritma & Pemrograman II”, Penerbit Gunadarma, Jakarta, 1990
2. Bryon, Goffried, “Programming with PASCAL”, Schaum Series, New York, 1986
3. Prather, Ronald E., “Problem Solving Principle : Programming with Pascal”, Prentice Hall, New Jersey, 1982
4. Dumairy, Matematika Terapan untuk Bisnis & Ekonomi Press (BPFE Yogyakarta)
5. Yogianto H.M, Turbo Pascal 5.0 Penerbit Andi Offset, Yogyakarta.
6. Ediman Lukito, Belajar Sendiri Pemrograman dengan Turbo Pascal 7.0
7. Ir. P. Insap Santosa, Turbo Pascal versi 5.0 dan 5.5, Elexmedia Komputindo
8. Ir. P. Insap Santosa, Dasar-dasar Pemrograman Pascal Teori dan Program terapan, Andi Offset Yogyakarta
Satuan Acara Praktek Algoritma dan Pemrograman I
10
SATUAN ACARA PRAKTEK
UNIVERSITAS GUNADARMA
Mata kuliah
: Algoritma Dan Pemrograman I ( Visual Basic )
Fakultas
: Ekonomi
Jurusan / jenjang
: Akuntansi Komputer / D3
PROSES BELAJAR MENGAJAR
Dosen
: Menerangkan (dengan contoh) ,diskusi, memberi tugas
Mahasiswa
: Mendengar, Mencatat, diskusi, mengerjakan tugas
Media
: Papan Tulis, Overhead Projector dan Kertas Kerja
Evaluasi
: Hasil Test Mingguan, Ujian Mid,Ujian Akhir dan Tugas
Satuan Acara Praktek Algoritma dan Pemrograman I
11
Pertemuan
Ke
I
Pokok Bahasan
Konsep Visual
Basic
TIU :
Mahasiswa
mengetahui
konsep dasar
Visual Basic
Sub Pokok Bahasan dan Sasaran Belajar
1. Perkembangan dari Bahasa Pemrograman Berbasis
DOS dan WINDOWS
2. Perkembangan dari Visual Basic
3. Keuntungan menggunakan Visual Basic
4. Istilah-istilah :
Event Driven
GUI
DDE
OLE
DLL
Active X
5. Jenis-jenis aplikasi yang dapat dibuat dengan Visual
Basic
6. Pembuatan & pengembangan Visual Basic ( Design,
Write Code, Create dan Call Procedure, Test & Debug,
Convert to Runtime version, Prepare Distribute )
Cara
Pengajaran
Kuliah Mimbar,
Diskusi kelas
Media
Tugas
Referens
i
1
Melakukan
instalasai VB
pada sebuah
PC
1
Papan
Tulis, OHP
Sasaran Belajar :
1. Mahasiswa dapat menjelaskan pengembangan dari
GW-Basic, Basica, O-Basic, Q-Basic hingga Visual
Basic
2. Mahasiswa memahami istilah-istilah dalam Visual Basic
dan jenis-jenis aplikasi yang dapat dibuat dengan
Visual Basic
II
Pengenalan
Visual Basic
TIU :
Mahasiswa
mengetahui
Visual Basic
1.
2.
3.
4.
Instalasi
Kebutuhan Perangkat Komputer
Cara menjalankan Visual Basic
Mengenal Interface dalam Visual Basic.
Menu, Toolbar, Form, Window Code
Toolbox, Project Explorer
Window Properties
Window Form Layout
Presentasi,
Diskusi kelas
OHP,
Kertas
Kerja
Satuan Acara Praktek Algoritma dan Pemrograman I
12
Window Immediate
Sasaran Belajar :
Mahasiswa dapat melakukan instalasi Visual Basic dan
menjalankannya di PC
Minggu Ke
III
Pokok Bahasan
Menggunakan
Form
TIU :
Mahasiswa
mengerti
bagaimana
menggunakan
Form pada
Visual Basic
IV
Pembuatan
Proyek Visual
Basic dan
Dasar-dasar
Visual Basic
Code
TIU :
Mahasiswa
memahami
Proyek VB dan
dasar-dasar VB
Code
Sub Pokok Bahasan dan Sasaran Belajar
1. Form dan propertiesnya
2. Cara Mendesain Form dengan menggunakan beberapa
tollbox seperti :
Label
Text Box
Command Button
3. Membuat desain form untuk mengubah nilai kurs
mata uang.
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Presentasi,
Diskusi
Kelompok
Media
Tugas
Referensi
OHP,
Kertas
Kerja
Membuat
FORM untuk
mengubah
nilai kus mata
uang
1
OHP,
Kertas
Kerja
Pembuatan &
pemilihan
proyek
berbasis VB
Code
1
Sasaran Belajar :
Mahasiswa dapat membuat form dengan menggunakan
beberapa Toolbox dan Command Button.
1. Memahami proyek-proyek Visual Basic
Jenis-jenis proyek
Memilih proyek
Komponen-komponen proyek
Project Explorer Window
2. Dasar-dasar Visual Basic Code
Window Code
Procedures
Sub Procedure
- General Procedure
- Event Procedure
Function Procedure
Sasaran Belajar :
1. Mahasiswa mampu membuat proyek
2. Mahasiswa mampu bekerja dengan mendesain file
proyek pada visual basic yang digunakan
Satuan Acara Praktek Algoritma dan Pemrograman I
13
Minggu Ke
Pokok Bahasan
V
Mengenal
Variabel,
Konstanta Tipe
Data Dan
Operator Dalam
Visual Basic
TIU :
Mahasiswa
memahami
variabel,
konstanta, tipe
data dan
operator pada
visual basic
Sub Pokok Bahasan dan Sasaran Belajar
1. Pengertian variabel, syarat penamaan variabel dan
cara mendefinisikannya
REDIm
DIM
DEFTYPE
GLOBAL
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Media
OHP,
Kertas
Kerja
Tugas
Referensi
Pengaplikasi
an variabel,
konstanta
dan type data
dalam Visual
Basic
1-4
2. Pengertian Konstanta, syarat penamaan variabel dan
cara mendefinisikannya :
CONST
3. Jenis tipe data dalam Visual Basic
% : Integer
&
: Long Integer
!
: Single precision
#
: Double precision
@ : Currency
$
: String
(none) : Byte
(none) : Date
(none) : Object
(none) : Variant
User define
4. Operational relational
=, dan =
Sasaran Belajar :
Mahasiswa bisa mendefinisikan Variabel, Konstanta, Tipe
data dan operator dalam Visual Basic
Satuan Acara Praktek Algoritma dan Pemrograman I
14
Minggu Ke
VI
Pokok Bahasan
Stuktur Kontrol
TIU :
Mahasiswa
mengerti dan
memahami
struktur kontrol
VII
Lanjutan
Struktur Kontrol
TIU :
Mahasiswa
mengerti dan
memahami
struktur kontrol
For, Do dan
While
VIII
Dialog Box
TIU :
Mahasiswa
mengerti dan
memahami
pembuatan
dialog box
Sub Pokok Bahasan dan Sasaran Belajar
1. Menjelaskan Struktur Kontrol
o IF.... THEN....
o IF.... THEN.... ELSE
o SELECT ..... CASE
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Media
Tugas
Referensi
OHP,
Kertas
Kerja
Membuat
program
aplikasi
dengan
statement IF
dan SELECT
1-4
Presentasi,
Diskusi
Kelompok
OHP,
Kertas
Kerja
Membuat
program
aplikasi
dengan
struktur
kontrol FOR,
dan DOWHILE
1-4
Presentasi,
Diskusi
Kelompok
OHP,
Kertas
Kerja
Membuat
dialog box
dengan
menggunaka
n Statement
MsgBox,Func
tion MsgBox
dan Function
InputBox
1-4
Sasaran Belajar :
Mahasiswa dapat memahami penggunaan struktur kontrol IF
dan SELECT
1. Menjelaskan struktur kontrol
o For
o Do
o While
Sasaran Belajar :
Mahasiswa dapat menerapkan struktur kontrol For, Do dan
While
1. Menjelaskan Dialog Box
Statement MsgBox
Function MsgBox
Function InputBox
Sasaran Belajar :
Mahasiswa dapat membuat dialog box dengan
menggunakan Statement MsgBox,Function MsgBox dan
Function InputBox
Satuan Acara Praktek Algoritma dan Pemrograman I
15
Minggu Ke
IX
X
Pokok Bahasan
Menu
TIU :
Mahasiswa
mengerti dan
memahami cara
pembuatan
menu
Pengenalan
Microsoft Acces
Tabel
TIU :
Mahasiswa
mampu mengerti
dan memahami
konsep
database dan
penyimpanan
data dalam
Microsoft
Accesss
Sub Pokok Bahasan dan Sasaran Belajar
1. Menjelaskan cara pembuatan menu
2. Contoh kasus
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Media
OHP,
Kertas
Kerja
Presentasi,
Diskusi
Kelompok
OHP,
Kertas
Kerja
Sasaran Belajar :
Mahasiswa memahami cara pembuatan menu pada Visual
Basic
1. Mengenal Database
Jenis Data dalam Microsoft Access
Date/Time
Text
Memo
Number
Yes/No
Currency
OLE
2. Membuat tabel baru
3. Membuka dan mengisi tabel
4. Mengubah tampilan datasheet
5. Menambahkan, menghapus dan menyisipkan field
6. Mengganti nama tabel
7. Menghapus tabel
8. Mengambil data dari luar
Tugas
Referensi
merancang
dan membuat
menu-menu
pada aplikasi
akuntansi
seperti menu
general
ledger
Pembuatan
tabel
sederhana
dalam bentuk
laporan
penjualan
1-4
5,6
Sasaran Belajar :
1. Mahasiswa mampu memahami jenis data yang
digunakan dalam Microsoft Access
2. Mahasiswa dapat melakukan manipulasi tabel dalam
Access
Satuan Acara Praktek Algoritma dan Pemrograman I
16
Minggu Ke
XI
Pokok Bahasan
Form
TIU :
Mahasiswa
mengerti dan
memahami cara
kerja form
secara umum
dan keseluruhan
Sub Pokok Bahasan dan Sasaran Belajar
1. Membuat form baru
2. Membuka form dan mengisikan data
3. Melompat ke record yang lain
Menyunting isi record
Menghapus record
Berpindah ke tampilan datasheet
Menubah lebar kolom dan tinggi baris
Menyembunyikan field
Membekukan kolom dan membebaskan kolom
yang dibekukan
Mencari record
Filter dan operator
Menyortir record
Menyisipkan gambar dalam form
Menyisipkan grafik dalam form
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Media
OHP,
Kertas
Kerja
Tugas
Referensi
Pembuatan
form
sederhana
pada tabel
data
penjualan
hingga dapat
menampilkan
grafik
penjualan
5,6
Sasaran Belajar :
1. Mahasiswa mampu merancang / membuat form
serta melakukan manipulasi database sesuai dengan
yang diinginkan
2. Mahasiswa mampu menyisipkan, mengahapus grafik
dalam form
Satuan Acara Praktek Algoritma dan Pemrograman I
17
Minggu Ke
XII
Pokok Bahasan
Report
TIU :
Mahasiswa
mampu mengerti
dan memahami
cara kerja report
secara umum
XIII
Query
TIU :
Mahasiswa
mampu
memahami
manfaat query
sebagai program
pengelolaan
database
relasional
Sub Pokok Bahasan dan Sasaran Belajar
1.
2.
3.
4.
Membuat / mendesain report
Mencetak report
Memberi judul pada report
Menambahkam gambar dalam report
Menambahkan nomor halaman
Mencetak label
Cara
Pengajaran
Presentasi,
Diskusi
Kelompok
Presentasi,
Diskusi
Kelompok
Media
Tugas
Referensi
OHP,
Kertas
Kerja
Pembuatan
Report dan
Label
berdasarkan
tabel data
penjualan
5,6
OHP,
Kertas
Kerja
Penerapan
Select Query
dalam
pembuatan
proram
aplikasi untuk
suatu data
penjualan
5,6
Sasaran Belajar :
1. Mahasiswa mampu membuat, memanipulasi,
menampilkan dan mencetak data dalam bentuk
report dan label
1.
2.
3.
4.
5.
6.
select query
Mem-filter dengan query
Menghapus field dari query
Parameter query
Action Query (Query Aksi)
Membuat field hitungan
Sasaran Belajar :
1. Mahasiswa mampu merancang select query yang
sesuai
Referensi :
1. Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998
2. Ricard Mansfield, Panduan berilustrasi Visual Basic dalam Aplikasi, Dinastindo, 1995
3. Djoko Pramono, Mudah menguasai Visual Basic 6, Elex Media Komputindo, Jakarta, 1999
Satuan Acara Praktek Algoritma dan Pemrograman I
18
4. Ross Nelson, Menguasai Visual Basic for Windows versi 3, Elex Media Komputindo, Jakarta, 1995
5. Belajar sendiri Microsoft Access for Windows ’95, Budi Kurniawan, PT. Elex Media Komputindo, 1997
6. Belajar Microsoft Access ’97 dalam seminggu, Budi Kurniawan, PT. Elex Media Komputindo, 1998
Satuan Acara Praktek Algoritma dan Pemrograman I
19