SATUAN ACARA PERKULIAHAN PROGRAM DIPLOMA III TAHUN AMIK BINA SARANA INFORMATIKA Mata Kuliah : Praktikum Pemrograman Pascal Kode Mata Kuliah : 305 Bobot : 4 sks (2/2 sks) Tatap Muka Ke1
Tujuan Instruksional Umum
Tujuan Instruksional Khusus
Semester Waktu Jurusan
Pokok Bahasan Pengenalan Pascal
Sub Pokok Bahasan
Agar mahasiswa mengetahui
Agar mahasiswa mengetahui
- Sejarah Pascal
sejarah dan struktur Pascal
sejarah dan memahami struktur
- Struktur Pascal
Pascal serta dapat menggunakan IDE untuk mengetik program
- IDE (Integerated Develompent
Sumber Referensi Buku ke-2. Hal. 1-26
: Genap : 90 Menit : Manajemen Informatika Teknik Komputer
Bentuk Tatap Muka
Media Belajar
Tugas
1. Teori
White Board
1.Latihan
2. Praktek
Komputer
2.Pembuatan program
Environment)
Pascal 2
Agar mahasiswa dapat mengguna kan perintah input dan output pada Pascal serta dapat Mendeklarasikan dan menggunakan variavel dan
Dapat membuat program seder-
- Input-Output
- Perintah input dan output pada Pascal
hana dengan menggunakan
- Variabel dan Konstanta
- Aturan pemberian nama identifier
perintah input dan output serta
- Reserved Word
- Penjelasan mengenai variabel dan
konstanta
dapat menggunakan variabel dan konstanta dalam pembuatan
- Deklarasi variabel dan konstanta
program
- Reserved Word pada Pascal
Buku ke-2. Hal. 39-41
1. Teori
White board
1.Latihan
2. Praktek
Komputer
2.Pemberian tugas 1
Konstanta
- Penggunaan unit CRT 3
Agar mahasiswa mengetahui
Dapat memahami fungsi dari
- Tipe Data Sederhana
- Penjelasan tentang tipe data sederhana
tipe data sederhana dan operator operator yang terdapat pada Pascal
masing-masing tipe data dan
- Operator
- Operator :
operator
Agar mahasiswa mengetahui
Agar mahasiswa dapat meng-
tentang tipe dan label
gunakan tipe dan label dalam
Buku ke-2. Hal. 41-69
1. Teori
White Board
1.Latihan
2. Praktek
Komputer
2.Terima tugas 1 bentuk
1. Teori
White Board
1.Latihan
2. Praktek
Komputer
2.Pemberian
Assignment, Binary, Unary dan Bitwise
tulis tangan 4
Tipe dan Label
Buku ke-2. Hal.11-14
- Penggunaan Tipe dan Label dalam
program
5
- Deklarasi Tipe dan Label program
Agar mahasiswa mengetahui
Agar mahasiswa dapat meng-
format keluaran
gunakan format keluaran dalam
Format Keluaran
- Prosedur untuk pemberian warna
- Format tipe data
program yang dibuat
- Prosedur untuk menentukan lokasi kursor
tugas 2 3.Terima tugas 1 Bentuk print out Buku ke-2. Hal. 92-109
1. Teori
White Board
1.Latihan
2. Praktek
Komputer
2.Terima tugas 2 bentuk tulis tangan
Evaluasi
SATUAN ACARA PERKULIAHAN PROGRAM DIPLOMA III TAHUN AMIK BINA SARANA INFORMATIKA Mata Kuliah : Praktikum Pemrograman Pascal Kode Mata Kuliah : 305 Bobot : 4 sks (2/2 sks) Tatap Muka Ke6
Tujuan Instruksional Umum Agar mahasiswa mengetahui
Tujuan Instruksional Khusus Agar memahami kegunaan dari
Semester Waktu Jurusan
Pokok Bahasan Fungsi dan Prosedur Standar
Sub Pokok Bahasan
Sumber Referensi
Bentuk Tatap Muka
- Fungsi Standar Aritmatika
Buku ke-2. Hal. 179-231
1. Teori
Hal. 286-307
2. Praktek
fungsi dan prosedur standar pada
fungsi dan prosedur standar
- Fungsi Standar untuk operasi String
Pascal
yang ada pada Pascal
- Prosedur Standar untuk operasi String
: Genap : 90 Menit : Manajemen Informatika Teknik Komputer Media Belajar
Tugas
White Board
1.Latihan
Komputer
2.Pemberian
tugas 3
Tugas 3 3.Terima tugas 2 bentuk Print out
7
Agar mahasiswa mengetahui statement untuk pengambilan keputusan
teknik pengambilan keputusan
dalam Pascal
dalam Pascal
Agar mahasiswa memahami
Branching IF
- IF…Then
Buku ke-2. Hal. 147-178
- IF…Then…Else
1. Teori
White Board
1.Latihan
2. Praktek
Komputer
2.Terima tugas 3 bentuk tulis tangan
8
Agar mahasiswa memahami Agar mahasiswa mengetahui statement untuk pengambilan keputusan dalam Pascal
Branching Case
- Case…Of
Buku ke-2. Hal. 147-178
teknik pengambilan keputusan
1. Teori
White Board
2. Praktek
Komputer
dalam Pascal
1.Latihan 2.Pemberian tugas 4 3.Terima tugas 3 bentuk Print out
9
Agar mahasiswa mengetahui statement untuk pengambilan keputusan dalam Pascal
Agar mahasiswa memahami
Branching Lanjutan
teknik pengambilan keputusan
- Nested IF.. Then Else
Buku ke-2. Hal. 147-178
- Nested Case…Of
1. Teori
White Board
1.Latihan
2. Praktek
Komputer
2.Terima
dalam Pascal
tugas 4 Bentuk Tulis tangan
10
Agar mahasiswa dapat memahami logika logika perulangan dalam pascal
Agar mahasiswa dapat menggunakan statement perulangan dalam Pascal
Looping
- For…Do - For …Down…. To
Buku ke-2. Hal. 119-146
1. Teori
White Board
2. Praktek
Komputer
1.Latihan 2. Pemberian tugas 5
Evaluasi
SATUAN ACARA PERKULIAHAN PROGRAM DIPLOMA III TAHUN AMIK BINA SARANA INFORMATIKA Mata Kuliah : Praktikum Pemrograman Pascal Kode Mata Kuliah : 305 Bobot : 4 sks (2/2 sks) Tatap Muka Ke11
Tujuan Instruksional Umum Agar mahasiswa dapat memahami logika perulangan dalam pascal
Tujuan Instruksional Khusus Agar mahasiswa dapat meng-
Semester Waktu Jurusan
Pokok Bahasan Looping Lanjutan
gunakan statemen perulangan
Sub Pokok Bahasan - While…Do
Sumber Referensi Buku ke-2. Hal. 119-146
- Repeat…Until
: Genap : 90 Menit : Manajemen Informatika Teknik Komputer
Bentuk Tatap Muka
Media Belajar
Tugas
1. Teori
White Board
1.Latihan
2. Praktek
Komputer
2.Terima tugas 5 bentuk
dalam pascal
tulis tangan 12
Agar mahasiswa dapat memahami
Agar mahasiswa dapat meng-
logika perulangan dalam pascal
gunakan statemen perulangan
Looping Lanjutan
- Nested Loop
Buku ke-2. Hal. 119-146
1. Teori
White Board
1.Latihan
2. Praktek
Komputer
2.Terima
dalam pascal
13
Agar mahasiswa dapat lebih
Agar mahasiswa dapat mem-
memahami materi yang telah
buat program dengan menggu-
diberikan
nakan statemen untuk pengam-
Tugas 5 Bentuk print out
Review
Materi-materi yang telah diberikan termasuk pengembangannya
bilan keputusan dengan lebih baik 14
Ujian Tengah Semester (UTS) Mata Kuliah Praktikum
15
Ujian Tengah Semester (UTS) Mata kuliah Teori
Praktek
Komputer
Evaluasi
SATUAN ACARA PERKULIAHAN PROGRAM DIPLOMA III TAHUN AMIK BINA SARANA INFORMATIKA Mata Kuliah : Praktikum Pemrograman Pascal Kode Mata Kuliah : 305 Bobot : 4 sks (2/2 sks) Tatap Muka Ke-
Tujuan Instruksional Umum
Tujuan Instruksional Khusus
Semester Waktu Jurusan
Pokok Bahasan
Sub Pokok Bahasan
Sumber Referensi
: Genap : 90 Menit : Manajemen Informatika Teknik Komputer
Bentuk Tatap Muka
Media Belajar
- Pengertian tentang Array 16
Agar mahasiswa dapat memahami kegunaan dari array
Agar mahasiswa memahami dan mampu menggunakan array
Array
Agar mahasiswa dapat memahami kegunaan dari array
Agar mahasiswa memahami dan mampu menggunakan array
1. Latihan Buku ke-2. Hal. 329-383
- Delarasi Array
dalam program
17
- Macam Array
Tugas
1. Teori
White Board
2.Pemberian
2.Praktek
Komputer
1. Teori
White Board
1.Latihan
2.Praktek
Komputer
2.Terima tugas 6 bentuk tulis
tugas 6
- Penggunaan Array dimensi satu
Array Lanjutan
- Penggunaan Array dimensi dua
Buku ke-2. Hal. 329-383
dalam program
Tangan 1.Latihan 18
19
Agar mahasiswa dapat mengetahui
Agar dapat memahami kegunaan
teknik pembuatan prosedur
dari prosedur dan dapat mene-
- Paramater pada prosedur
rapkannya pada program
- Pemanggilan prosedur
Prosedur
Fungsi
- Deklarasi prosedur
Agar mahasiswa dapat membuat
Agar mahasiswa dapat mem-
program dengan fungsi
buat program dengan lebih
- Paramater pada fungsi
- Deklarasi fungsi
efektif dengan memanfaatkan
- Pemanggilan fungsi
Buku ke-2. Hal. 233-266
1. Teori
White Board
2.Praktek
Komputer
2.Terima tugas 6 bentuk print out 3.Pemberian Tugas 7
Buku ke-2. Hal. 267-328
1.Teori
White Board
1.Latihan
2.Praktek
Komputer
2.Terima tugas 7
fungsi
bentuk tulis tangan
20
Agar mahasiswa dapat memahami
Agar mahasiswa dapat meme-
pemakaian rekursi
cahkan masalah dengan rekursi
Rekursi
- Aplikasi Faktorial - Pencarian Biner - Quick Short
Buku ke-2. Hal. 280-281
1. Teori
White Board
2.Praktek
Komputer
1.Latihan 2.Terima tugas 7 bentuk print out 3.Pemberian tugas 8
Evaluasi
SATUAN ACARA PERKULIAHAN PROGRAM DIPLOMA III TAHUN AMIK BINA SARANA INFORMATIKA Mata Kuliah : Praktikum Pemrograman Pascal Kode Mata Kuliah : 305 Bobot : 4 sks (2/2 sks)
Semester Waktu Jurusan
Tatap Muka Ke-
Tujuan Instruksional Umum
21
Agar mahasiswa mengerti tentang
Agar mahasiswa dapat lebih
pembuatan file unit
memehami teknik pembuatan
- Pembuatan file unit
program yang lebih efektif
- Prosedur dan fungsi dalam file unit
dengan menggunakan file unit
- Kompilasi file unit
Tujuan Instruksional Khusus
Pokok Bahasan Unit
Sub Pokok Bahasan - Struktur file unit
Sumber Referensi Buku ke-3. Hal. 769-798
: Genap : 90 Menit : Manajemen Informatika Teknik Komputer
Bentuk Tatap Muka
Media Belajar
Tugas
1. Teori
White Board
1.Latihan
2.Praktek
Komputer
2.Terima tugas 8 bentuk tulis tangan
- Penggunaan file unit dalam program - Penggunaan file unit dalam program 22
Agar mahasiswa memahami tentang
Agar mahasiswa mampu
Skalar
tipe data skalar dan himpunan
memecahkan masalah dengan
Himpunan (set)
- Tipe data skalar
Buku ke-2. Hal. 419-454
- Delarasi tipe data skalar
menggunakan tipe data skalar
- Penggunaan tipe data skalar
dan himpunan
- Fungsi dan prosedur skalar
1. Teori
White Board
1.Latihan
2.Praktek
Komputer
2.Terima tugas 8 Bentuk print out
- Deklarasi himpunan
3.Pemberian
- Elemen himpunan
tugas 9
- Operasi himpunan
23
24
Agar mahasiswa memahami tentang
Agar mahasiswa dapat meng-
tipe data record
gunakan tipe data record
Agar mahasiswa memahami tentang Pembuatan program dengan variable dinamis yang yang lebih efektif dengan Memanfaatkan file unit
Agar mahasiswa mampu dan dapat membuat program yang lebih kompleks dengan
Record
- Deklarasi Record
Buku ke-2. Hal. 455-474
- Penggunaan Record
Variabel Dinamis dan Latihan
- Pengertian variabel dinamis
lebih efektif dengan mengguna-
- Deklarasi pointer
kan file unit
- Penggunaan pointer
Buku ke-2. Hal. 475-523
1. Teori
White Board
1.Latihan
2.Praktek
Komputer
2.Terima tugas 9 bentuk print out 3.Pemberian tugas 10
1. Teori
White Board
1.Latihan
2.Praktek
Komputer
2.Terima tugas 11 bentuk tulis tangan
Evaluasi
SATUAN ACARA PERKULIAHAN PROGRAM DIPLOMA III TAHUN AMIK BINA SARANA INFORMATIKA Mata Kuliah : Praktikum Pemrograman Pascal Kode Mata Kuliah : 305 Bobot : 4 sks (2/2 sks) Tatap Muka Ke25
Tujuan Instruksional Umum
Tujuan Instruksional Khusus
Agar mahasiswa memahami tentang
Agar mahasiswa mampu
operasi file
menyimpan dan mengakses
Semester Waktu Jurusan
Pokok Bahasan File dan latihan
Sub Pokok Bahasan - Prosedur standar file
Sumber Referensi Buku ke-3. Hal. 617-707
- Fungsi standar file
informasi yang terdapat dalam
- Deklarasi tipe file
file
- Operasi file
: Genap : 90 Menit : Manajemen Informatika Teknik Komputer
Bentuk Tatap Muka
Media Belajar
Tugas
1. Teori
White Board
1.Latihan
2.Praktek
Komputer
2.Terima tugas 10 bentuk print out 3.Pemberian tugas 11
26
27
28
Agar mahasiswa memahami perintah/statement yang berhubungan
Agar mahasiswa dapat menerapkan statement yang berhubungan
dengan sistem operasi serta
dengan sistem komputer dan
pembuatan file teks
file dan dapat membuat file teks
Agar mahasiswa memahami perin
Agar mahasiswa dapat menerapkan statment
tah/statement yang berhubungan
yang berhubungan
Buku ke-1. Hal. 420 Buku ke-3. Hal. 617707,
dengan sistem operasi serta
dengan sistem komputer dan
475-523
pembuatan file teks
file dan dapat membuat file teks
Agar mahasiswa dapat lebih
Agar mahasiswa dapat membuat
memahami materi yang telah
program dengan menggunakan
diberikan
materi-materi yang sudah di
- File Teks
-Struktur file teks -Pembuatan file teks
Buku ke-1. Hal. 420 Buku ke-3. Hal. 617707,
1. Teori
White Board
2.Praktek
Komputer
475-523
- Statement DOS pada Pascal
Review
-Prosedur standar tanggal dan jam
Materi-materi yang telah diberikan termasuk pengembangannya
ajarkan 29
Ujian Akhir Semester (UAS) Mata Kuliah Praktikum
30
Ujian Akhir Semester (UAS) Mata Kuliah Teori
1.Terima tugas 11 bentuk print out
1. Teori
White Board
2.Praktek
Komputer
Praktek
Komputer
Evaluasi
SATUAN ACARA PERKULIAHAN PROGRAM DIPLOMA III TAHUN AMIK BINA SARANA INFORMATIKA Mata Kuliah : Praktikum Pemrograman Pascal Kode Mata Kuliah : 305 Bobot : 4 sks (2/2 sks)
Daftar Referensi: 1. Hartono Partoharsodjo. 1991. Tuntunan Praktis Pemrograman bahasa Pascal. Elex Media Komputindo.Jakarta. 2. H. M., Jogiyanto. 1994. Turbo Pascal. Jilid 1. Andi. Yogyakarta. 3. H. M., Jogiyanto. 1994. Turbo Pascal. Jilid 2. Andi. Yogyakarta. 4. abdul Kadir. 2002. Pemrograman Pascal menggunakan turbo/borland pascal 7.0. membahas pemrograman berorintasi objek buku 1. Andi. Yogyakarta. 5. abdul Kadir. 2002. Pemrograman Pascal menggunakan turbo/borland pascal 7.0. membahas pemrograman berorintasi objek buku 2. Andi. Yogyakarta.
Semester Waktu Jurusan
: Genap : 90 Menit : Manajemen Informatika Teknik Komputer