SATUAN ACARA PRAKTEK
UNIVERSITAS GUNADARMA
Mata Kuliah
: Algoritma Pemrograman II (Pascal)
Fakultas
: Ekonomi
Jenjang/Jurusan
: Akuntansi / D3
PROSES BELAJAR MENGAJAR
Pertemuan
Ke
Pokok
Bahasan dan
TIU
Sub Pokok Bahasan
dan Sasaran Belajar
Cara
Pengajaran
Media
Tugas
Referensi
I
Konsep Dasar
Bahasa
Pascal
TIU
Mahasiswa
dapat
menjelaskan
secara singkat
sejarah
dirancangnya
bahasa
pemrograman
pascal dan
mengerti
tentang
konsep dasar
dalam
membuat
program,deng
an bahasa
pemrograman
pascal.
1.1. Konsep Dasar Bahasa
Pascal
1.2. Sejarah Singkat Bahasa
Pascal
1.3. Struktur Dan Komponen
Dasar
Bahasa Pascal
( i). Judul Program (Header )
(ii). Blok Program
- Blok Deklarasi
- Blok statemen
1.4. Unit-unit Pada Pascal
Sasaran Belajar :
Mahasiswa dapat menjelaskan
tentang sejarah singkat bahasa
pemrograman pascal.
Mahasiswa dapat membuat
program sederhana dengan
menggunakan konsep dasar
pembuatan program pada
bahasa pascal.
Kuliah mimbar,
diskusi kelas
Papan Tulis,
OHP, Kertas
Kerja
Membuat
Program
sederhana
dengan
penggunaan
algoritma
yang
sederhana
pula
Pertemuan
Ke
Pokok
Bahasan dan
TIU
Sub Pokok Bahasan
dan Sasaran Belajar
Cara
Pengajaran
Media
Tugas
Referensi
II
Jenis-Jenis
Data
Sederhana
Dan
Input / Output
Data
TIU:
Mahasiswa
mengerti
jenis-jenis data
yang terdapat
pada bahasa
pemrograman
pascal dan
mengerti
caramemasuk
kan data dan
menampilkan
data.
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
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,
Kuliah Mimbar
dan diskusi kelas
Papan Tulis,
OHP, kertas
kerja
Membuat
Program
dengan
menggunakan
berbagai jenis
data
sehinggal dapat membedakan
fungsi dari statement tersebut
Pertemuan
Ke
Bahasan dan
Pokok
TIU
Sub Pokok Bahasan
dan Sasaran Belajar
Pengajaran
Cara
Media
Tugas
Referensi
III
Manipulasi
String
TIU:
Mahasiswa
mengerti
penggunaan
manipulasi
string
3.1. Definisi String
3.2. Deklarasi String
3.3. Procedure Standard pada
Operasi String
3.4. Fungsi Standar pada Operasi
String
Sarasan Belajar:
Mahasiswa dapat menerapkan
penggunaan string dan
pemakaian procedure serta
fungsi standard
Presentasi,
Diskusi
Kelompok
OHP, Kertas
Kerja
Membuat
program untuk
memanipulasi
string
1,2,3
IV
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
OHP, Kertas
Kerja,
Membuat
Program
yang
mengguna
kan
statement
pengulang
an
WHILE-DO dan
REPEAT-UNTIL
Pertemuan
Ke
Pokok
Bahasan dan
TIU
Sub Pokok Bahasan
Dan Sasaran Belajar
Cara
Pengajaran
Media
Tugas
Referensi
V
Struktur
Perulangan
TIU:
Mahasiswa mengerti penggunaan struktur perulangan For.
5.1. Struktur Perulangan FOR
5.2. Penggunaan gabungan
struktur perulangan antara
WHILE-DO, REPEAT-UNTIL
dan FOR.
Sasaran Belajar:
Mahasiswa dapat memberikan
contoh-contoh program dengan
menggunakan FOR
Presentasi,
Diskusi
Kelompok
OHP, Kerta
Kerja
Membuat
Program
dengan
menggabu
ngkan
statement
pengulang
an FOR,
WHILE-DO
dan
REPEAT-UNTIL
1,2,3
VI
Statemen
Penyeleksian
Kondisi
TIU:
Mahasiswa
mengerti cara
penggunaan
statemen-statemen
untuk
penyeleksian
kondisi.
6.1. Statemen IF
6.2. Struktur IF THEN
6.3. Struktur IF THEN ...
ELSE ...
6.4. Struktur IF tersarang
Sasaran Belajar:
Mahasiswa dapat membuat
contoh program sederhana
dengan
menggunakan
statemen kondisi IF
Presentasi,
Diskusi Kelas
OHP, Kertas
Kerja
Membuat
Program
menggunakan
Statement IF
Pertemuan
Ke
Bahasan dan
Pokok
TIU
Sub Pokok Bahasan
dan Sasaran Belajar
Pengajaran
Cara
Media
Tugas
Referensi
VII
Statemen
Penyeleksian
Kondisi Dan
GOTO
TIU:
Mahasiswa
mengerti cara
penggunaan
statemen-statemen
untuk
penyeleksian
kondisi.
7.1. Statemen CASE
7.2. Struktur CASE OF
7.3. Struktur CASE OF.... ELSE ....
Sasaran Belajar:
Mahasiswa dapat membuat
contoh program sederhana
dengan
menggunakan
statemen CASE.
Mahasiswa dapat membuat
contoh program sederhana
dengan penggunaan statemen
GOTO
Presentasi,
Diskusi Kelas
OHP, Kertas
Kerja
Membuat
Program
menggunakan
Statement
CASE
Pertemuan
Ke
Bahasan dan
Pokok
TIU
Sub Pokok Bahasan
dan Sasaran Belajar
Pengajaran
Cara
Media
Tugas
Referensi
VIII
PROCEDURE
TIU:
Mahasiswa
mengerti cara
pembuatan
suatu
procedure
8.1. Parameter Dalam Procedure
a. Pengiriman parameter
secara nilai
b. Pengiriman parameter
secara acuan
8.2. Procedure memanggil
procedure yang lain
8.3. Procedure Tersarang
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.
Presentasi,
Diskusi
Kelompok
OHP, Diskusi
Kelompok
Membuat
Program
dengan
menggunakan
PROCEDURE
Pertemuan
Ke
Bahasan dan
Pokok
TIU
Sub Pokok Bahasan
dan Sasaran Belajar
Pengajaran
Cara
Media
Tugas
Referensi
IX
FUNGSI
TIU :
Mahasiswa
mengerti cara
pembuatan
suatu fungsi.
9.1.Fungsi tanpa parameter
9.2.Parameter dalam fungsi
9.3.Fungsi Standart aritmatika
9.4.Fungsi tersarang
9.5.Fungsi Memanggil dirinya
sendiri.
Sasaran Belajar :
Mahasiswa dapat menjelaskan
pembentukan fungsi dalam
atau tanpa parameter.
Mahasiswa dapat membuat
contoh program sederhana
dengan menggunakan fungsi.
Presentasi,
Diskusi
Kelompok
OHP, Kertas
Kerja
Membuat
Program
dengan
FUNGSI
1,2,3,4
X
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
Sasaran Belajar :
Mahasiswa dapat membuat
contoh program sederhana
dengan menggunakan tipe
data array , baik yang satu
dimensi maupun dua
Presentasi,
Diskusi
Kelompok
OHP, Kertas
Kerja
Membuat
Program
ARRAY
dimensi.
Pertemuan
Ke
Bahasan dan
Pokok
TIU
Sub Pokok Bahasan
dan TIK
Pengajaran
Cara
Media
Tugas
Referensi
XI
RECORD
TIU:
Mahasiswa
dapat mengerti
tentang cara
pembuatan tipe
data record.
11.1. Pendeklarasian pada record
11.2. Pengaksesan ke data record
dengan Notasi dan With
11.3. Tipe data record dengan field
tipe record
Sasaran Belajar :
Mahasiswa dapat membuat
deklarasi tipe data record.
Mahasiswa dapat membuat
contoh program sederhana
dengan menggunakan tipe data
record.
Presentasi,
Diskusi
Kelompok
OHP, Kertas
Kerja
Membuat
Program
record
1,2,3
XII
SET
TIU
Mahasiswa
mengerti dan
menerapkan
SET pada
program
12.1. Pengertian tipe data SET
dan Notasi SET
12.2. Pendeklarasian tipe data
SET
12.3. Memasukan nilai pada
variabel SET
12.4. Menampilkan nilai variabel
SET
12.5. Fungsi-fungsi yang
digunakan terhadap Var SET
Sasaran Belajar
Mahasiswa dapat membuat
deklarasi dari tipe data SET.
Presentasi,
Diskusi
Kelompok
OHP, Kertas
Kerja
Membuat
Program SET
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
SATUAN ACARA PRAKTEK
UNIVERSITAS GUNADARMA
Mata kuliah
: Algoritma Dan Pemrograman I ( Visual Basic )
Fakultas
: Ekonomi
Jurusan / jenjang
: Akuntansi Komputer / D3
PROSES BELAJAR MENGAJAR
Pertemuan
Ke Pokok Bahasan Sub Pokok Bahasan dan Sasaran Belajar PengajaranCara Media Tugas Referensi
I Konsep Visual Basic
TIU :
Mahasiswa mengetahui konsep dasar Visual Basic
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 )
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
Kuliah Mimbar,
Diskusi kelas Papan Tulis, OHP 1
II Pengenalan Visual Basic
TIU : Mahasiswa mengetahui Visual Basic
1. Instalasi
2. Kebutuhan Perangkat Komputer 3. Cara menjalankan Visual Basic
4. Mengenal Interface dalam Visual Basic.
Menu, Toolbar, Form, Window Code
Toolbox, Project Explorer
Window Properties
Window Form Layout
Presentasi,
Diskusi kelas OHP, Kertas Kerja
Melakukan instalasai VB pada sebuah PC
Window Immediate
Sasaran Belajar :
Mahasiswa dapat melakukan instalasi Visual Basic dan menjalankannya di PC
Minggu Ke Pokok Bahasan Sub Pokok Bahasan dan Sasaran Belajar Cara
Pengajaran Media Tugas Referensi III Menggunakan
Form
TIU :
Mahasiswa mengerti bagaimana menggunakan Form pada Visual Basic
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.
Sasaran Belajar :
Mahasiswa dapat membuat form dengan menggunakan beberapa Toolbox dan Command Button.
Presentasi, Diskusi Kelompok
OHP, Kertas Kerja
Membuat FORM untuk mengubah nilai kus mata uang
1
IV Pembuatan Proyek Visual Basic dan Dasar-dasar Visual Basic Code
TIU :
Mahasiswa memahami Proyek VB dan dasar-dasar VB Code
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
Presentasi, Diskusi Kelompok
OHP, Kertas Kerja
Pembuatan & pemilihan proyek berbasis VB Code
Minggu Ke Pokok Bahasan Sub Pokok Bahasan dan Sasaran Belajar Cara
Pengajaran Media Tugas Referensi V Mengenal
Variabel, Konstanta Tipe Data Dan Operator Dalam Visual Basic
TIU :
Mahasiswa memahami variabel, konstanta, tipe data dan operator pada visual basic
1. Pengertian variabel, syarat penamaan variabel dan cara mendefinisikannya
REDIm
DIM
DEFTYPE
GLOBAL
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
Presentasi, Diskusi Kelompok
OHP, Kertas Kerja
Pengaplikasi an variabel, konstanta dan type data dalam Visual Basic
Minggu Ke Pokok Bahasan Sub Pokok Bahasan dan Sasaran Belajar Cara
Pengajaran Media Tugas Referensi VI Stuktur Kontrol
TIU :
Mahasiswa mengerti dan memahami struktur kontrol
1. Menjelaskan Struktur Kontrol
o IF.... THEN....
o IF.... THEN.... ELSE
o SELECT ... CASE
Sasaran Belajar :
Mahasiswa dapat memahami penggunaan struktur kontrol IF dan SELECT Presentasi, Diskusi Kelompok OHP, Kertas Kerja Membuat program aplikasi dengan statement IF dan SELECT 1-4 VII Lanjutan Struktur Kontrol TIU : Mahasiswa mengerti dan memahami struktur kontrol For, Do dan While
1. Menjelaskan struktur kontrol
o For
o Do
o While
Sasaran Belajar :
Mahasiswa dapat menerapkan struktur kontrol For, Do dan While Presentasi, Diskusi Kelompok OHP, Kertas Kerja Membuat program aplikasi dengan struktur kontrol FOR, dan DO-WHILE 1-4
VIII Dialog Box
TIU : Mahasiswa mengerti dan memahami pembuatan dialog box
1. Menjelaskan Dialog Box
Statement MsgBox
Function MsgBox
Function InputBox
Sasaran Belajar :
Mahasiswa dapat membuat dialog box dengan
Minggu Ke Pokok Bahasan Sub Pokok Bahasan dan Sasaran Belajar Cara Pengajaran
Media Tugas Referensi
IX Menu
TIU :
Mahasiswa mengerti dan memahami cara pembuatan menu
1. Menjelaskan cara pembuatan menu 2. Contoh kasus
Sasaran Belajar :
Mahasiswa memahami cara pembuatan menu pada Visual Basic
Presentasi, Diskusi Kelompok
OHP, Kertas Kerja
merancang dan membuat menu-menu pada aplikasi akuntansi seperti menu general ledger
1-4
X Pengenalan Microsoft Acces Tabel
TIU :
Mahasiswa mampu mengerti dan memahami konsep
database dan penyimpanan data dalam Microsoft Accesss
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
Sasaran Belajar :
1. Mahasiswa mampu memahami jenis data yang digunakan dalam Microsoft Access
2. Mahasiswa dapat melakukan manipulasi tabel dalam Access
Presentasi, Diskusi Kelompok
OHP, Kertas Kerja
Pembuatan tabel sederhana dalam bentuk laporan penjualan
Minggu Ke Pokok Bahasan Sub Pokok Bahasan dan Sasaran Belajar Cara
Pengajaran Media Tugas Referensi XI Form
TIU :
Mahasiswa mengerti dan memahami cara kerja form secara umum dan keseluruhan
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
Sasaran Belajar :
1. Mahasiswa mampu merancang / membuat form serta melakukan manipulasi database sesuai dengan yang diinginkan
2. Mahasiswa mampu menyisipkan, mengahapus grafik dalam form
Presentasi, Diskusi Kelompok
OHP, Kertas Kerja
Pembuatan form sederhana pada tabel data penjualan hingga dapat menampilkan grafik penjualan
Minggu Ke Pokok Bahasan Sub Pokok Bahasan dan Sasaran Belajar Cara
Pengajaran Media Tugas Referensi XII Report
TIU :
Mahasiswa mampu mengerti dan memahami cara kerja report secara umum
1. Membuat / mendesain report 2. Mencetak report
3. Memberi judul pada report
4. Menambahkam gambar dalam report
Menambahkan nomor halaman
Mencetak label
Sasaran Belajar :
1. Mahasiswa mampu membuat, memanipulasi, menampilkan dan mencetak data dalam bentuk report dan label
Presentasi, Diskusi Kelompok
OHP, Kertas Kerja
[image:18.842.55.756.167.461.2]Pembuatan Report dan Label berdasarkan tabel data penjualan
5,6
XIII Query
TIU :
Mahasiswa mampu memahami manfaat query sebagai program pengelolaan database relasional
1. select query
2. Mem-filter dengan query 3. Menghapus field dari query 4. Parameter query
5. Action Query (Query Aksi) 6. Membuat field hitungan
Sasaran Belajar :
1. Mahasiswa mampu merancang select query yang sesuai
Presentasi, Diskusi Kelompok
OHP, Kertas Kerja
Penerapan Select Query dalam pembuatan proram aplikasi untuk suatu data penjualan
5,6
Referensi :
1. Peter Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998