SILABUS MATA KULIAH PEMROGRAMAN VISUAL II
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3
A. IDENTITAS MATA KULIAH Program Studi
:
Sistem Informasi
Mata Kuliah
:
Pemrograman Visual II
Kode
:
SI316
Bobot
:
4 SKS
Kelas
:
Semester
:
6(enam)
Mata kuliah prasyarat
:
Pemrograman Visual I
Deskripsi mata kuliah
:
Mata kuliah ini akan memberikan penjelasan tentang PBO ( Pemrograman Berorientasi Objek), Penggunakan Kontrol ToolBox serta menghubungkan Database Acces dan SQL Server dengan Microsoft Visual Basic 2008
Standar Kompetensi
:
Mahasiswa dapat membuat aplikasi program database dengan menggunakan Microsoft Visual Basic 2008
B. PENILAIAN a. Tugas b. Kuis c. UTS d. UAS C. DOSEN a. Koordinator b. Anggota
D. PUSTAKA a. Buku wajib b. Buku Pelengkap
E. JADWAL KONSULTASI Hari Jam F. SANKSI
Pemrograman Visual II / 2010-2011
: : : :
20% 10% 30% 40%
: Nyimas Artina, S.Kom : 1.Henry Primandari, S.Kom 2. Daniel Udjulawa, S.Kom 3. Ir. Nina Paramitha, MT
: Buku Latihan Pemrograman Visual Basic 2005, Ario Suryo Kusumo, PT. Elex Media Komputindo : Pemrograman Aplikasi Database dengan Visual Basic .NET 2005 dan Ms. Access, Didik Dwi Prasetyo, PT. Elex Media Komputindo : Senin s.d. Sabtu : 07:50 s.d. 18:00 : 1.Pengumpulan tugas yang melebihi batas waktu yang telah ditentukan,akan diberikan nilai nol untuk tugas tersebut. 2.Mahasiswa yang memiliki tingkat kehadiran kurang dari 75%, tidak diizinkan mengikuti Ujian Akhir Semester
G. TABEL KULIAH, POKOK BAHASAN DAN TUGAS Pertemuan ke
Pokok Bahasan
Tugas Membaca Buku Pelengkap Hal. 12- 20 Buku Pelengkap Hal. 21- 31 Buku Pelengkap Hal. 32- 53 Buku Pelengkap Hal. 54- 78 Buku Pelengkap Hal. 80- 108 Buku Pelengkap Hal. 110- 123
1
Review Kontrol Standard
2
Review Kontrol Standard
3
Review Kontrol Standard
4
Review Object Oriented Programming
5
Review Object Oriented Programming
6
Review Object Oriented Programming
7
Data Defeniton Language dan Data Manipulation Language
Buku Wajib Hal. 7- 17
8
Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB ( 1 Tabel )
Buku Wajib Hal. 20- 78
9
Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB ( 1 Tabel )
Buku Wajib Hal. 20- 78
10
Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB ( 1 Tabel )
11
Kuis I
12
Pembuatan Laporan pada Database Microsoft Access
Buku Wajib Hal. 20- 78
13
Pembuatan Laporan pada Database Microsoft Access dengan Filter Data
Buku Wajib Hal. 20- 78
14
Pembuatan Login Aplikasi
Soal
Lampiran Tugas 1
Lampiran Buku Wajib Hal. 20- 78
Tugas 2
Ujian Tengah Semester 15
16
Pembuatan program master data beserta display berbasis database Microsoft SQL Server 2005 dengan menggunakan Base Class SQLClient (1 tabel) Pembuatan program master data beserta display berbasis database Microsoft SQL Server 2005 dengan menggunakan Base Class SQLClient (1 tabel)
Pemrograman Visual II / 2010-2011
Buku Wajib Hal. 80 - 134
Buku Wajib Hal. 80 - 134
Lampiran Tugas 3
17
18 19
20
21
22
23 24
Pembuatan program master data beserta display berbasis database Microsoft SQL Server 2005 dengan menggunakan Base Class SQLClient (1 tabel) Pembuatan laporan pada Database Microsoft SQL Server 2005 (1 tabel) Pembuatan program master data beserta display berbasis database Microsoft SQL Server 2005 dengan menggunakan Base Class SQLClient (lebih dari 1 tabel) Pembuatan program master data beserta display berbasis database Microsoft SQL Server 2005 dengan menggunakan Base Class SQLClient (lebih dari 1 tabel) Pembuatan program master data beserta display berbasis database Microsoft SQL Server 2005 dengan menggunakan Base Class SQLClient (lebih dari 1 tabel) Pembuatan program master data beserta display berbasis database Microsoft SQL Server 2005 dengan menggunakan Base Class SQLClient (lebih dari 1 tabel) Pembuatan laporan pada Database Microsoft SQL Server 2005 (lebih dari 1 tabel) Pembuatan laporan pada Database Microsoft SQL Server 2005 lanjutan dengan pemfilteran data (lebih dari 1 tabel)
25
Kuis II
26
Teknik kompilasi dan pembuatan paket aplikasi
27
Program sederhana
28
Program sederhana
Pemrograman Visual II / 2010-2011
Buku Wajib Hal. 80 - 134 Buku Wajib Hal. 80 - 134 Buku Wajib Hal. 80 - 134
Buku Wajib Hal. 80 - 134
Buku Wajib Hal. 80 - 134
Buku Wajib Hal. 80 - 134 Buku Wajib Hal. 80 - 134 Buku Wajib Hal. 80 - 134
Pokok Bahasan Standard Kompetensi
: Kontrol Standard : Menerapkan pemakaian kontrol standard MenuStrip, StatusStrip, ToolBar, ListView ,Label,Textbox dan Button pada Microsoft Visual Studio 2008 Form
Kompetensi Dasar
Indikator
1. Mendesign form dengan menggunakan label,textbox dan button.
1.1. Menempatkan objek label,textbox dan Button pada form dengan baik 1.2. Mengubah nama objek yang digunakan 1.3. Menggunakan properties dari label,textbox dan button untuk membuat tampilan form yang baik
2. Menggunakan ListView dan Event pada ListView
2.1. Menampilkan data dalam bentuk tabel 2.2. Mengosongkan isi Listview
3. Menerapkan MenuStrip, ToolBar, StatusStrip untuk membuat menu dan Event pada menu
3.1. Membuat Shortcut pada Sub Menu 3.2. Tanggal dan Jam pada StatusBar 3.3. Gambar Icon dan Teks pada ToolBar
Pemrograman Visual II / 2010-2011
Sub Pokok Bahasan 1. 2. 3. 4. 5.
Form Label TextBox Button Properties pada objek Label, Textbox dan Button 6. Event pada Form, Label dan TextBox 1. ListView dan Event pada ListView 2. Method Item.add, Item.Remive dan Item.count pada Listview 1. 2. 3. 4.
StatusStrip ToolBar MenuStrip Event pada StatusStrip, ToolBar dan MenuStrip
Alokasi Waktu 1. Membuat Project baru serta 1X50 Menit menambahkan form yang baru 2. Menghubungkan form dalam project 3. Mengeksekusi Project Pengalaman Belajar
Merancang tampilan aplikasi menggunakan Listview berikut event serta method nya Merancang menu dengan menggunakan MenuStrip, ToolBar dan StatusStrip
3X50 Menit
1X50 Menit
Pokok Bahasan Standard Kompetensi
: Object Oriented Programming : Menerapkan Konsep OOP pada Aplikasi Project
Kompetensi Dasar
Indikator
Sub Pokok Bahasan
1. Menerapkan class beserta field, property serta method dari class tersebut pada suatu project
1.1. Membuat class berdasarkan definisi yang diberikan 1.2. Mendeklarasikan Field, Property pada suatu class 1.3. Mendeklarasikan method yang diperlukan pada class
1. 2. 3. 4.
2. Menerapkan Konsep Inheritance, Interface, Polymorphism, Overriding, Shared Member pada Class
2.1. Menerapkan konsep inheritance pada aplikasi dengan membuat class yang merupakan turunan dari class lain 2.2. Menerapkan konsep interface pada aplikasi 2.3. Menggunakan field, property, method dari suatu clas tanpa mendefinisikan objek
1. 2. 3. 4. 5.
Pemrograman Visual II / 2010-2011
Class Property Field Method
Pengalaman Belajar 1.
2.
Inheritance Interface Polymorphism Overriding Shared member
Menerapkan penggunaan field, property, method pada class sesuai dengan kasus Menerapkan cara instansiasi class pada objek dalam project
1. Mendiskusikan konsep dari Object Oriented Programming 2. Menerapkan konsep Inheritance, Interface, Polymorphism, Overriding dan Shared Member pada aplikasi
Alokasi Waktu 1X50 Menit
2X50 Menit
Pokok Bahasan Standard Kompetensi
: Program Master Data berbasis Database Microsoft Access : Menerapkan pemakaian Komponen Provider OLEDB serta membuat laporan menggunakan Crystal Report
Kompetensi Dasar
Indikator
Pengalaman Belajar Sub Pokok Bahasan
1. Membuat koneksi database ke aplikasi VB
1.1. Membuat Database Microsoft Access 1.2. Menghubungkan Database dengan project 1.3. Menyimpan,Mencari, Memperbaiki serta Menghapus data pada Database dengan menggunakan perintah DML
2. Menampilkan data yang telah ada pada database
2.1. Menampilkan Seluruh Data 2.2. Menyaring data pada Database
3. Membuat Laporan dengan menggunakan Crystal Report
3.1. 3.2. 3.3. 3.4.
Pemrograman Visual II / 2010-2011
1. OleDbConnection 2. OleDbCommand 3. DML (Data Manipulation Language )
1. 2. 3. Merancang tampilan laporan menggunakan 1. crystalreport 2. Memasukkan field database pada rancangan laporan Menerapkan pembuatan formula untuk proses perhitungan Menghubungkan laporan crystal report dengan project
DataGridView OleDbDataAdapter Dataset CrystalReport CrystalReportViewer
Alokasi Waktu
1. Membuat Class untuk koneksi ke database 2. Menggunakan Perintah DML mengolah data pada database
4 X50 Menit
Menampilkan data berdasarkan Parameter dan nilai yang dicari Melihat hasil cetakan pada CrystalReportViewer
3X50 Menit
3X50 Menit
Pokok Bahasan Standard Kompetensi
: Program Master Data berbasis Database SQL Server 2005 : Menerapkan pemakaian Komponen Provider SQLClient serta membuat laporan menggunakan Crystal Report
Kompetensi Dasar
Indikator
Alokasi Waktu
Pengalaman Belajar Sub Pokok Bahasan
1. Membuat koneksi database ke aplikasi VB
2.1. Membuat Database melalui SQL Server 2005 2.2. Menghubungkan Database dengan project 2.3. Menyimpan,Mencari, Memperbaiki serta Menghapus data pada Database dengan menggunakan perintah DML
2. Menampilkan data yang telah ada pada database
2.1. Menampilkan Seluruh Data 2.2. Menyaring data pada Database
3. Membuat Laporan dengan menggunakan Crystal Report
3.1. 3.2. 3.3. 3.4.
1. 2. 3. Merancang tampilan laporan menggunakan 1. crystalreport 2. Memasukkan field database pada rancangan laporan Menerapkan pembuatan formula untuk proses perhitungan Menghubungkan laporan crystal report dengan project
Disiapkan oleh, 1.
Nyimas Artina, S.Kom
1. SqlClientConnection 2. SqlCLientCommand 3. DML (Data Manipulation Language )
DataGridView SQLCLientDataAdapter Dataset CrystalReport CrystalReportViewer
1. Membuat Class untuk koneksi ke database 2. Menggunakan Perintah DML mengolah data pada database
4 X50 Menit
Menampilkan data berdasarkan Parameter dan nilai yang dicari Melihat hasil cetakan pada CrystalReportViewer
3X50 Menit
3X50 Menit
Diperiksa oleh
Disahkan oleh,
Dafid, S.Si, M.Ti Ketua Program Studi Sistem Informasi
Ir. Sudiadi, M.M.A.E. Pembantu Ketua I
(..………..)
Koordinator 2.
Henry Primandani, S.Kom (…………) Anggota
3.
Daniel Udjulawa, S.Kom (…………)
4.
Henry Primandani, S.Kom (…………)
5.
Ir. Nina Paramitha, MT
Pemrograman Visual II / 2010-2011
(…………)
Pemrograman Visual II / 2010-2011