RENCANA PROGRAM DAN KEGIATAN PEM BELAJARAN SEM ESTER ( RPKPS)
. *.1lll'L\'
,\7_.
..*\'
't
+.
i.lt,l .i -
J"tr, i+;i;-'r'';
J
r
i.it-
PEMROGRAMAN APLIKASI LANJUT ( PRAKTI KU M )
DISUSUN OLEH: WELLIA SHINTA SARI, M.Kom AGUS WINARNO, M.Kom
FAKULTAS ILMU KOM PUTER UNIVERSITAS DIAN NUSWANTORO DESEMBER 2OOB
HALAMAN PENGESAHAN
RENCANA PROGRAM DAN KEGIATAN PEMBELAJARAN SEM ESTER (RPKPS)
Judul Matakuliah
Pemrograman Aplikasi Lanjuat (Praktikum)
Penyusun Nama
Wellia Shinta Sari, M.Kom
NPP
0686,
Pangkat/Golongan Jabatan sekarang
III
1
1. 1998. 169
C
Agus Winarno, M.Kom
Nama NPP Pa n g kat/Golon ga n Jabatan sekarang
Semarang, Desember 2008 Penyusun
Mengetahui: Ketua Program Studi
Amiq Fahmi,
NPP.
M.Kom
t
Wellia Shinta Sari, M.Kom NPP.0686,11,1998,169
Dekan Fakultas Ilmu Komputer
Edy Mulyanto, S.Si. M.Kom NPP. 0686.11
A. NAMA MATAKULIAH B. KODE
/
SKS
C. SEMESTER D. STATUS MATAKULIAH E. MATA KULIAH PRASYARAT
Pemrograman Aplikasi Lanjut (Praktikum) / 4SKS - / Ganjil Wajib Sistem Basis Data
F. DESKRIPSI SINGKAT MATAKULIAH Mata kuliah ini membahas cara membuat program aplikasi lanjut menggunakan bahasa pemrograman Visual Basic dengan baik :
dan benar G. SILABUS MATAKULIAH
1. Membuat file database dan tabel dengan SQL. (Create Table, Insert Table, Update Table, Delete Table, Select Table
)
Z, Membuat, mendesain, serta mengatur propertis Form Program Pendataan.
3. Pembuatan prosedur program pendataan untuk
masing-
masing objek.
4. Penyelesaian pembuatan prosedur program pendataan. 5. Koneksi database
SQL dengan Visual Basic,
6. Pembuatan prosedur program pendataan untuk tombol input, edit, hapus, simpan, batal dan exit.
7. Penyelesaian prosedur program pendataan untuk tombol input, edit, hapus, simpan, batal dan exit.
B. Penyelesaian tugas (ke satu) program pendataan.
9. Penyelesaian tugas (ke dua) program pendataan.
10. 11.
Penyelesaian tugas (ke tiga) program pendataan,
72"
Pembuatan Form dan Desain Program Transaksi,
Penyelesaian tugas (ke empat) program pendataan,
1"3" Koneksi Database dan relasi untuk beberapa tabel,
14.
Pembuatan prosedur program transaksi untuk masing-
masing objek.
15.
Penyelesaian pembuatan prosedur program transaksi untuk masing-masing objek,
16,
Pembuatan prosedur program transaksi untuk tombol input, edit, hapus, simpan, batal dan exit.
77,
Penyelesaian tugas prosedur untuk tombol input, edit, hapus, simpan, batal dan exit.
18. 19. 20. 2L. 22. 23. 24" 25. 26.
Penyelesaian tugas (ke satu) program transaksi,
. 28, 27
Penyelesaian tugas (ke dua) program transaksi. Penyelesaian tugas (ke tiga) program transaksi. Penyelesaian tugas (ke empat) program transaksi.
Pembuatan dan desain Laporan pendataan Penyelesaian tugas Laporan pendataan
Pembuatan Laporan Transaksi Penyelesaian tugas Laporan Transaksi
Pembuatan Menu Aplikasi Pennbuatan prosedur prCIgram menu aplikasi
Pembuatan File
EXE
H. TUJUAN PEMBELAJARAN Tujuan umurn dari penyampaian mata kuliah ini adalah
:
* mefilpelajari cara membuat program
aplikasi
menggunakan bahasa pemrograman visual basic secara baik dan benar.
I.
OUTCOME PEMBELAJARAN:
setelah memenuhi tujuan pemberajaran mata kuliah mahasiswa diharapkan:
o
*
ini
r'!"r€n"rEhami dan dapat membuat program aplikasi bisnis khususnya dalam pengembangan aplikasi sistem informasi. r'I1€r1g€tahui cara membuat progran'l dengan visual basic lengkap, meliputi pendataan, transaksi, laporan dan menu a plikasi.
J.
METODE PEMBELAJARAN DAN ALOKASI WAKTU
Kegiatan di dalam kelas (4 SKS x 14 minggu): a. Penjelasan kuliah = 1.5 jam ( 14 pertemuan) b. Praktikum =Ojam ( 0 pertemuan) c, Ujian =3jam ( 2 pertemuan) Total = 24 jam ( 16 pertemuan) Yang dimaksud dengan jam di sini adalah jam pelajaran (50 menit) sesuai dengan definisi sKS, Selain itu, karena 1 SKS mengandung kegiatan untuk tugas mandiri yang terencana, maka diberikan pula kegiatan berikut: Tugas terencana di luar kelas (2 SKS
= = = =
1. Tugas Individu 2, Tugas kelompok 3. Studi mandiri Total
t4 jam 14 jam 14 jam 42 jam
x 14 minggu):
K. ATURAN PERKULIAHAN Peserta kuliah wajib mengikuti perkuliahan minimal 75o/o dari jumlah pertemuan dalam satu semester sebagai persyaratan untuk dapat mengikuti ujian akhir. Mahasiswa yang tidak memenuhi batas kehadiran minimal mengikuti ketentuln yung berlaku di akademik.
L.
RENCANA KEGIATAN PEMBELAJARAN MI NGG AN (RKBM Minggu Topik (Pokok Bahasan) Metode ke Pembelaiaran Membuat file database dan tabel o Ceramah dengan SQL, (Create Table, Insert o Menggunakan Table, Update Table, Delete Table, media papan Select Table ) tulis, notebook dan Infokus
l1 i
I
2
Membuat,
mendesain, serta o Ceramah mengatur propertis Form program o Menggunakan Pendataan
"
media papan tulis, notebook dan Infokus
3
Pembuatan prosedur
program o Ceramah
pendataan untuk masing-masing o Menggunakan
objek.
media papan tulis, notebook
dan Infokus
4
Penyelesaian pembuatan prosedur o Ceramah program pendataan.
o Menggunakan
media papan tulis, notebook dan Infokus 5
Koneksi database SQL dengan Visual Basic
6
7
Pembuatan prosedur program master untuk tombol input, edit, hapus, simpan, batal dan exit
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus o Ceramah o Menggunakan media papan tulis, notebook dan Infokus
Penyelesaian prosedur program o Ceramah master untuk tombol input, edit, o Menggunakan media papan tulis, notebook
hapus, simpan, batal dan exit.
dan Infokus B
Penyelesaian tugas (ke satu) program pendataan
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus
9
Penyelesaian tugas (ke dua) program pendataan.
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus
10
Penyelesaian tugas (ke tiga) program o Ceramah o Menggunakan pendataa n
media papan tulis, notebook dan Infokus
11
Penvelesaian
tuqas ( ke
empat)
o
program pendataan L2
o Ceramah Pembuatan Form dan Desain Program o Menggunakan Transaksi papan
media tulis, notebook dan Infokus
o
13
I4
Koneksi Database dan relasi untuk beberapa tabel
Pembuatan Prosedur Program transaksi untuk masing-masing objek.
15
Penyelesaian Prosedur
transaksi untuk
Program masing-masing
objek.
16
Pembuatan prosedur
Program
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus o Ceramah o Menggunakan media papan tulis, notebook dan Infokus o Ceramah o Menggunakan media papan tulis, notebook dan Infokus o Ceramah
transaksi untuk tombol inPut, edit, o Menggunakan media papan hapus, simpan, batal dan exit'
tulis, notebook dan Infokus
I7
Penyelesaian tugas prosedur untuk o Ceramah tombol input, edit, haPus, simPan, o Menggunakan media papan batal dan exit, tulis, notebook dan Infokus
IB
Penvelesaian tuqas (ke satu)
o Ceramah
o Menggunakan
program transaksi.
media papan tulis, notebook dan Infokus
19
Penyelesaian tugas (ke dua) program tra n sa ksi
,
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus
20
Penyelesaian tugas (ke tiga) program transaksi.
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus
2I
Penyelesaian tugas (ke emPat) program transaksi.
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus
22
Pembuatan Laporan Pendataan
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus
23
Penyelesaian Pendataa n
24
Pembuatan Laporan Transaksi
25
Penyelesaian Tra nsa ksi
tugas
tugas
LaPoran
LaPoran
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus o Ceramah o Menggunakan media papan tulis, notebook dan Infokus o Ceramah o Menqqunakan
media papan tulis, notebook dan Infokus 26
Pembuatan Menu Aplikasi
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus
27
Pembuatan prosedur program menu
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus
aplikasi
Pembuatan File
2B
o Ceramah o Menggunakan media papan tulis, notebook dan Infokus
EXE
M. PENJABARAN RKBM
1. Kuliah minggu
1
Menjelaskan pengenalan bahasa pemrograman Visual Basir' komponen-komponen dan objek yang digunakan dalam perancangan form.
2. Kuliah Minggu 2 Menjelaskan jenis-jenis
variable dan konstanta
yang
digunakan dalam pemrograman Visual Basic,
3. Kuliah Minggu 3
Menjelaskan tipe-tipe
data
yang digunakan
dalam
pemrograman Visual Basic.
4. Kuliah Minggu 4 Menjelaskan statement dan pengulangan dalam Visual Basic.
5. Kuliah Minggu 5 Menjelaskan dasar-dasar perintah SQL untuk membuat file database dan tabel, serta koneksi database SQL ke Visual Basic.
6. Kuliah Minggu 6
Menjelaskan cara membuat form, program pendataan dan prosedur program untuk masing-masing objek dalam form pendataan.
7. Kuliah Minggu 7
Menjelaskan cara membuat prosedur program master untuk tombol input, edit, hapus, simpan, batal dan exit dalam program pendataan.
8. Kuliah Minggu 8 Ujian Tengah Semester
9. Kuliah Minggu 9 Menjelaskan cara membuat form, program transaksi dan prosedur program untuk masing-masing objek dalam form transaksi.
1O. Kuliah Minggu
1O
Menjelaskan penggunaan program transaksi.
relasi
beberapa tabel untuk
11. Kuliah Minggu
11 Menjelaskan pembuatan prosedur program transaksi untuk masing-masing objek.
L2. Kuliah Minggu
12 Menjelaskan cara membuat prosedur program transaksi untuk tombol input, edit, hapus, simpan, batal dan exit dalam program transaksi,
13. Kuliah Minggu
13 Menjelaskan pembuatan laporan-laporan yang dibutuhkan dalam aplikasi program,
14. Kuliah Minggu 14 Menjelaskan cara membuat form Menu Aplikasi program dan prosedur program untuk relasi ke masing-masing form.
15. Kuliah Minggu 15 Menjelaskan cara membuat File EXE dalam Visual Basic.
16. Kuliah Minggu 16 l0
Ujian Akhir Semester N. TUGAS Tugas harus ada pada setiap pokok bahasan. O.KOMPONEN PENILAIAN : 20 o/o 1. Tugas 2. Ujian Tengah Semester : 40o/o 40o/o 3. Ujian AKhir Semester " yang direncanakan: nilai konversi 4, Standar A B C D E
86-99 75-85 56-74 40-55 00-39
P. BAHAN, SUMBER INFORMASI DAN REFERENSI:
-
Djoko Purnomo, Mudah Menguasai Visual Basic
6, ELex Media
Komputindo, 2000 Pamungkas, Ir., Tip dan trik Microsoft Visual Basic 6.0, Elex Media Komputindo, 2000 M.Agus J ALam, Manajemen database dengan Microsoft Visual Basic 6.00, 2000 Tim Divisi Penelitian dan Pengembangan MADCOMS MADIUN, Mahir dalam 7 hari : Pemrograman Visual Basic 6.0, Andi Offset Yogyakarta, 2005 Hengky Alexander Mangkulo, Belajar Sendiri Membuat Aplikasi Database Sistem Inventori dengan Visual Basic 6.0, Elex Media Komputindo Jakarta, 2004
ll