KONTRAK PERKULIAHAN
KODE MATA KULIAH
: 771
NAMA MATA KULIAH
: Pemrograman Visual II
BOBOT MATA KULIAH : 4 sks
WAKTU
: 180 menit / Pertemuan / Minggu
SEMESTER
: IV
Deskripsi Mata Kuliah:
Mata kuliah ini adalah mata kuliah praktikum. Mata kuliah membahas materi untuk mempersiapakan mahasiswa agar dapat membuat suatu projek dalam bentuk
program aplikasi menggunakan Visual Basic, mulai dari pembuatan database, design form, sampai dengan pembuatan laporan. Mahasiswa juga mampu
mempresentasikan projek yang dibuat dengan baik dan benar.
Kompetensi Standar Mata Kuliah
:
1. Mahasiswa mampu memahami dan membuat database dengan baik dan benar
2. Mahasiswa mampu mendesign form serta membuat coding dari form
3. Mahasiswa mampu membuat program aplikasi dari suatu projek
4. Mahasiswa mampu membuat laporan dengan menggunakan Crystal Report
5. Mahasiswa mampu bekerja sama dalam kelompok kerja untuk menyelesaikan projek dan makalah tugas ujian akhir semester (PROJECT)
6. Mahasiswa mampu melakukan persentasi projek kepada dosen pengajar dengan sistematika yang baik dan tepat (QUIS & PROJECT)
Uraian Pembahasan :
Pertemuan
Kompetensi Dasar
Pokok Bahasan
Pengalaman Belajar
Metode Pembelajaran
1 Mahasiswa mampu memahami QUIS
dan PROJECT serta penilaian selama 1 semester
Mahasiswa dapat membuat database dan table dengan aplikasi phpmyadmin
Kesepakatan perkuliahan, diskusi, penjelasan QUIS dan PROJECT, Konsep dasar database,
merancang database dan table, dan pengenalan perintah SQL
Mahasiswa memahami tentang penjelasan QUIS dan PROJECT, serta kriteria penilaian selama 1 semester.
Mahasiswa dapat membuat database dan table di mysql dengan aplikasi phpmyadmin
Tatap muka dengan metode ceramah, diskusi, dan praktikum
2 Mahasiswa dapat membuat coding
koneksi, form dan coding di menu utama, Mahasiswa dapat membuat form dan coding di form login dan splash
Membuat coding koneksi, dan form menu utama, Membuat form dan coding form login dan splash
Mahasiswa dapat membuat coding koneksi dengan modul, mendesign form dan membuat coding form utama
Mahasiswa dapat mendesign form dan membuat coding form login dan splash
Tatap muka dengan metode ceramah dan praktikum
3 Mahasiswa dapat membuat form dan
coding di form master barang
Membuat form barang, koneksi form dengan
Mahasiswa dapat membuat form master barang, melakukan koneksi form dengan database, dan melakukan modifikasi dengan menggunakan perintah SQL.
Tatap muka dengan metode ceramah dan praktikum
Mahasiswa dapat membuat form dan coding di form master User
database, dan modifikasi dengan perintah SQL. Membuat form user, koneksi form dengan database, dan modifikasi dengan perintah SQL
Mahasiswa dapat membuat form master user, melakukan koneksi form dengan database, dan melakukan modifikasi dengan menggunakan perintah SQL
4 Mahasiswa mampu memahami cara
mendesign laporan dengan Crystal Report,
Mahasiswa dapat membuat form dan coding form transaksi penjualan
Mendesign struk
transaksi, Membuat form transaksi penjualan
Mahasiswa mampu mengetahui tools yang ada di Crystal Report, menghubungkan Crystal Report dengan databas.
Mahasiswa mampu membuat form transaksi penjualan, melakukan koneksi form dengan database, serta mampu menulis dan memahami pembuatan coding pada form transaksi
Tatap muka dengan metode ceramah dan praktikum.
5 Mahasiswa dapat membuat form dan
coding form transaksi penjualan
Membuat form transaksi penjualan
Mahasiswa mampu membuat form transaksi penjualan, melakukan koneksi form dengan database, serta mampu menulis dan memahami pembuatan coding pada form transaksi
Tatap muka dengan metode ceramah dan praktikum.
6 Mahasiswa dapat membuat form dan
coding form transaksi penjualan, Mahasiswa dapat membuat form ganti password
Membuat form transaksi penjualan, Membuat form dan coding ganti
password
Mahasiswa mampu membuat form transaksi penjualan, melakukan koneksi form dengan database, serta mampu menulis dan memahami pembuatan coding pada form transaksi,
mahasiswa dapat membuat form untuk ganti password user sesuai dengan login user
Tatap muka dengan metode ceramah dan praktikum.
7 Mahasiswa mampu memahami materi
pertemuan 1-6
Diskusi, Tanya jawab, dan latihan
Mahasiswa mampu memahami materi yang telah diberikan selama proses belajar mengajar
Tatap muka dengan metode ceramah diskusi dan praktikum.
8 Presentasi Kelompok Pengganti QUIS
9 Mahasiswa dapat Membuat laporan
barang, penjualan harian, mingguan, bulanan
Mendesign Laporan barang dan Penjualan
Siswa dapat membuat dan memahami laporan barang dan perbedaan antara laporan harian, mingguan dan bulanan
Tatap muka dengan metode ceramah dan praktikum.
10 Mahasiswa dapat membuat form dan
coding form laporan data barang dan penjualan
Mendesign Form Laporan
data barang dan
penjualan
Siswa dapat membuat form untuk mencetak laporan data barang dan laporan harian, mingguan, dan bulanan
Tatap muka dengan metode ceramah dan praktikum.
11-16
Buku Acuan
1. Hadi, mulya. 2007. Access 2003 untuk Profesional. Maxikom. Palmbang
2. Hadi, Rahadian. 2004. Membuat Laporan dengan Crystal Reports 8.5 dan Microsoft Visual Basic 6. Elex Media Komputindo. Jakarta
3. Madcoms.2005.Pemrograman Tingkat Lanjut dengan Visual Basic 6.0 dan Crystal Reports. ANDI. Yogyakarta
4. Rusmawan, Uus. 2008. Konsep ADO untuk Tugas Akhir dan Skripsi. Elex Media Komputindo. Jakarta.
5. Sanjaya, Ridwan. 2006. Pemrograman Database Visual Basic 6.0 dan Access 2000/XP/2003 Tingkat Lanjut. Elex Media Komputindo. Jakarta
6. Santoso, Budi. 2005. Optimalisasi MySQL di Visual Basic berbasis Client-Server. BSI Press. Jakarta
7. Supardi, Yuniar. 2007. Sistem Penjualan Service/Part Kendaraan dengan VB 6.0 dan MySQL. Elex Media Komputindo. Jakarta
8. Supardi, Yuniar. 2008. 6 Sistem Popular dengan Visual Basic 6.0. Elex Media Komputindo. Jakarta
9. Utami, Ema dan Sukrisno. 2005. Konsep Dasar Pengolahan dan Pemograman Database dengan SQL Server, Ms. Access dan Ms. Visual Basic. ANDI.
Yogyakarta.
TEKNIS PERKULIAHAN :
Jumlah Pertemuan
: 14 pertemuan x 4 sks ( 1 sks = 45 menit)
Bentuk/Metode Pembelajaran : Tatap muka dengan metode ceramah, praktikum, dialog, tanya jawab, dan presentasi
Sistem pengujian
: Mata kuliah bersifat Praktikum
Dilakukan penilaian hasil tugas-tugas yang diberikan baik secara individu maupun kelompok
Pengelompokan Mahasiswa : Pengelompokkan tergantung jumlah mahasiswa dalam 1 kelas
KEHADIRAN
Ketentuan
: 14x pertemuan tatap muka atau minimal 10x kehadiran
Keterangan
: 1. Jumlah absensi menentukan kelulusan dan penilaian
2. Ijin / ketidakhadiran harus disertai keterangan resmi
3. Keterlambatan pada perkuliahan ini yang ditolelir adalah 15 menit dari jadwal kuliah; lebih dari waktu tersebut tetap diperkenankan masuk
kelas tetapi tidak diperhitungkan sebagai kehadiran.
DAFTAR ACUAN PRAKTEK DAN PENUGASAN
Pert.
SAP
ke
Tujuan
Praktek /
Tugas
Objek
Garapan/
Pokok
Bahasan
Yang dikerjakan dan
Batasan-Batasan
Metode Cara dan Bahan/Alat
Pengerjaan
Keluaran
Durasi
Waktu
Tempat
Indikator
Penilaian
1 Latihan 1: Mahasiswa mampu membuat laporan mengenai project program yang dibuat oleh kelompok Contoh perancangan program aplikasi penggajian karyawanMengerjakan paper yang berisi laporan dari project program yang dikerjakan. Pembahasan mengenai tools program yang digunakan dalam
membuat project, seperti rancangan dokumen, ERD dan LRS, Spesifikasi file, Pengkodean, HIPO, dan Flowchart
1) Pengerjaan tugas dilakukan secara KELOMPOK.
Pembagian jumlah anggota kelompok dilakukan secara proporsional di awal perkuliahan.
2) Langkah pengerjaan tugas:
a) Berdiskusi dengan anggota kelompok dalam menentukan project apa yang akan dibuat
b) Menentukan rancangan dokumen dan program yang diperlukan dan akan dibuat
c) Membuat project program
d) Membuat laporan dari program yang dibuat
e) Hasil tugas diprint dan dijilid rapi
PAPER
1) Dijilid rapi dengan cover mika berwarna Merah Maroon.
2) Diketik menggunakan font times news roman 12 point dengan 1,5 spasi kemudian dicetak dengan kertas kuarto
3) Cover berisi Judul tugas, logo BSI, Nama
Mahasiswa, NIM, dan Kelas serta Nama Prodi.
CD
1) Project Program yang telah jadi di masukkan kedalam CD Tugas dikerjakan di rumah, dan dikumpulkan di pertemuan 16
Take Home 1) Kelengkapan karakeristik sistem dan . 2) Kebenaran dan ketepatan pengerjaan tugas
Kriteria Penilaian QUIS (Nilai Kelompok)
TUGAS
Sangat Baik
Baik
Cukup
Kurang
Sangat Kurang
80 – 100 (
A)
70 - 79 (B)
56 - 69 (C)
31 – 55 (D)
0 – 30 (E)
1 TUGAS:1) Mampu membuat database dan table dengan benar (jumlah table sesuai dengan kebutuhan) 2) Mempresentasikan project tanpa
kesalahan. (form yang dijalankan form login, menu utama, dan master. Form yang lainnya hanya desain saja) 3) Ketepatan prosedur program
dengan program aplikasi
ATTITUDE:
1) Datang tepat waktu sesuai dengan jadwal yang ditentukan 2) Berpenampilan dan berperilaku
sopan saat belajar dan presentasi project
3) Project dibuat sendiri (orisinil) 4) Pakaian sesuai dengan
ketentuan (Putih-Hitam)
TUGAS:
1) Mampu membuat database dan table dengan benar (jumlah table sesuai dengan kebutuhan) 2) Dalam mempresentasikan
project masih terdapat kesalahan. (form yang dijalankan form login, menu utama, dan master. Form yang lainnya hanya desain saja) 3) Ketepatan prosedur program
dengan program aplikasi
ATTITUDE:
1) Datang tepat waktu sesuai dengan jadwal yang ditentukan 2) Berpenampilan dan berperilaku
sopan saat belajar dan presentasi project
3) Project dibuat sendiri (orisinil) 4) Pakaian sesuai dengan
ketentuan (Putih-Hitam)
TUGAS:
1) Mampu membuat database dan table dengan benar (jumlah table sesuai dengan kebutuhan) 2) Mempresentasikan project
tanpa kesalahan. (form yang dijalankan form login, menu utama, dan master. Form yang lainnya hanya desain saja) 3) Prosedur program dengan
program aplikasi kurang tepat
ATTITUDE:
1) Datang tepat waktu sesuai dengan jadwal yang ditentukan 2) Berpenampilan dan berperilaku
sopan saat belajar dan presentasi project
3) Project dibuat sendiri (orisinil) 4) Pakaian sesuai dengan
ketentuan (Putih-Hitam)
TUGAS:
1) Pembuatan database dan table kurang tepat (jumlah table tidak sesuai dengan kebutuhan) 2) Dalam mempresentasikan
project masih terdapat kesalahan. (form yang dijalankan form login, menu utama, dan master. Form yang lainnya hanya desain saja) 3) prosedur program dengan
program aplikasi kurang tepat
ATTITUDE:
1) Datang terlambat dari jadwal yang disepakati
2) Berpenampilan dan berperilaku kurang sopan.
3) Project tidak dibuat sendiri 4) Pakaian tidak sesuai dengan
ketentuan (Putih-Hitam)
TUGAS:
1) Pembuatan database dan table kurang tepat (jumlah table tidak sesuai dengan kebutuhan) 2) Dalam mempresentasikan project
masih terdapat kesalahan. (form yang dijalankan form login, menu utama, dan master. Form yang lainnya hanya desain saja) 3) prosedur program dengan
program aplikasi kurang tepat
ATTITUDE:
1) Datang terlambat dari jadwal yang disepakati
2) Berpenampilan dan berperilaku kurang sopan.
3) Project tidak dibuat sendiri 4) Pakaian tidak sesuai dengan
ketentuan (Putih-Hitam)
Kriteria Penilaian QUIS (Nilai Individu)
1. Nilai individu didapat pada saat tanya jawab, ketika kelompok mereka melakukan presentasi, atau saat mengajukan pertanyaan saat kelompok lain
melakukan presentasi, serta kehadiran mereka dalam perkuliahan
2. Nilai rata-rata per individu = (total nilai kelompok + nilai individu) / 2.
3. Nilai rata-rata per individu YANG DIINPUT DI WEB
Kriteria Penilaian PROJECT (Nilai Kelompok)
TUGAS
Sangat Baik
Baik
Cukup
Kurang
Sangat Kurang
80 – 100 (
A)
70 - 79 (B)
56 - 69 (C)
31 – 55 (D)
0 – 30 (E)
1 TUGAS:1) Mampu menampilkan secara keseluruhan project aplikasi (mulai dari login, form master, transaksi sampai dengan laporan)
2) Mempresentasikan project secara lengkap tanpa kesalahan (error)
3) Ketepatan prosedur program dengan program aplikasi
ATTITUDE:
1) Menyerahkan laporan sesuai dengan jadwal yang ditentukan 2) Datang tepat waktu sesuai
dengan jadwal yang ditentukan 3) Berpenampilan dan berperilaku
sopan saat belajar dan presentasi project
4) Project dibuat sendiri (orisinil) 5) Pakaian sesuai dengan
ketentuan (Putih-Hitam)
TUGAS:
1) Mampu menampilkan secara keseluruhan project aplikasi (mulai dari login, form master, transaksi sampai dengan laporan)
2) Mempresentasikan project secara lengkap tetapi terdapat kesalahan (error)
3) Ketepatan prosedur program dengan program aplikasi
ATTITUDE:
1) Menyerahkan laporan sesuai dengan jadwal yang ditentukan 2) Datang tepat waktu sesuai
dengan jadwal yang ditentukan 3) Berpenampilan dan berperilaku
sopan saat belajar dan presentasi project
4) Project dibuat sendiri (orisinil) 5) Pakaian sesuai dengan
ketentuan (Putih-Hitam)
TUGAS:
1) Mampu menampilkan secara keseluruhan project aplikasi (mulai dari login, form master, transaksi sampai dengan laporan)
2) Mempresentasikan project secara lengkap tanpa kesalahan (error)
3) Prosedur program dengan program aplikasi kurang tepat
ATTITUDE:
1) Menyerahkan laporan sesuai dengan jadwal yang ditentukan 2) Datang tepat waktu sesuai
dengan jadwal yang ditentukan 3) Berpenampilan dan berperilaku
sopan saat belajar dan presentasi project
4) Project dibuat sendiri (orisinil) 5) Pakaian sesuai dengan
ketentuan (Putih-Hitam)
TUGAS:
1) Project aplikasi yang dibuat masih kurang lengkap (form, database, dan laporan). 2) Dalam mempresentasikan
project masih terdapat kesalahan (error).
3) prosedur program dengan program aplikasi kurang tepat
ATTITUDE:
1) Menyerahkan laporan terlambat dari jadwal yang disepakati. 2) Datang terlambat dari jadwal
yang disepakati
3) Berpenampilan dan berperilaku kurang sopan.
4) Project tidak dibuat sendiri 5) Pakaian tidak sesuai dengan
ketentuan (Putih-Hitam)
TUGAS:
1) Project aplikasi yang dibuat tidak lengkap
2) Dalam mempresentasikan project masih terdapat kesalahan (error). 3) prosedur program dengan
program aplikasi tidak tepat
ATTITUDE:
1) Menyerahkan laporan terlambat dari jadwal yang disepakati. 2) Datang terlambat dari jadwal
yang disepakati
3) Berpenampilan dan berperilaku kurang sopan.
4) Project tidak dibuat sendiri 5) Pakaian tidak sesuai dengan