Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 SILABUS MATA KULIAH PEMROGRAMAN VISUAL II 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 : 20% b. Kuis : 10% c. UTS : 30% d. UAS : 40% C. DOSEN a. Koordinator : Nyimas Artina, S.Kom b. Anggota : 1.Henry Primandari, S.Kom 2. Daniel Udjulawa, S.Kom 3. Ir. Nina Paramitha, MT D. PUSTAKA a. Buku wajib : Buku Latihan Pemrograman Visual Basic 2005, Ario Suryo Kusumo, PT. Elex Media Komputindo b. : Pemrograman Aplikasi Database dengan Visual Basic.NET 2005 dan Ms. Access, Didik Dwi Prasetyo, PT. Elex Media Komputindo E. JADWAL KONSULTASI Hari : Senin s.d. Sabtu Jam : 07:50 s.d. 18:00 F. SANKSI : 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 1 Review Kontrol Standard 2 Review Kontrol Standard 3 Review Kontrol Standard Pokok Bahasan 4 Review Object Oriented Programming 5 Review Object Oriented Programming 6 Review Object Oriented Programming 7 Data Defeniton Language dan Data Manipulation Language 8 Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB ( 1 Tabel ) 9 Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB ( 1 Tabel ) 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 13 Pembuatan Laporan pada Database Microsoft Access dengan Filter Data 14 Pembuatan Login Aplikasi Tugas Membaca Hal. 12-20 Hal. 21-31 Hal. 32-53 Hal. 54-78 Hal. 80-108 Hal. 110-123 Hal. 7-17 Soal Lampiran Tugas 1 Lampiran Tugas 2 Ujian Tengah Semester 15 16 dengan menggunakan Base Class SQLClient (1 tabel) dengan menggunakan Base Class SQLClient (1 tabel) Lampiran Tugas 3
17 18 19 20 21 22 23 24 dengan menggunakan Base Class SQLClient (1 tabel) Pembuatan laporan pada Database Microsoft SQL Server 2005 (1 tabel) dengan menggunakan Base Class SQLClient (lebih dengan menggunakan Base Class SQLClient (lebih dengan menggunakan Base Class SQLClient (lebih dengan menggunakan Base Class SQLClient (lebih Pembuatan laporan pada Database Microsoft SQL Server 2005 (lebih Pembuatan laporan pada Database Microsoft SQL Server 2005 lanjutan dengan pemfilteran data (lebih 25 Kuis II 26 Teknik kompilasi dan pembuatan paket aplikasi 27 Program sederhana 28 Program sederhana
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 Sub Pokok Bahasan Pengalaman Belajar Alokasi Waktu 1. Mendesign form dengan 1X50 Menit menggunakan label,textbox dan button. 2. Menggunakan ListView dan Event pada ListView 3. Menerapkan MenuStrip, ToolBar, StatusStrip untuk membuat menu dan Event pada menu 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.1. Menampilkan data dalam bentuk tabel 2.2. Mengosongkan isi Listview 3.1. Membuat Shortcut pada Sub Menu 3.2. Tanggal dan Jam pada StatusBar 3.3. Gambar Icon dan Teks pada ToolBar 1. Form 2. Label 3. TextBox 4. Button 5. 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. StatusStrip 2. ToolBar 3. MenuStrip 4. Event pada StatusStrip, ToolBar dan MenuStrip 1. Membuat Project baru serta menambahkan form yang baru 2. Menghubungkan form dalam project 3. Mengeksekusi Project Merancang tampilan aplikasi menggunakan Listview berikut event serta method nya Merancang menu dengan menggunakan MenuStrip, ToolBar dan StatusStrip 1X50 Menit
Pokok Bahasan Standard Kompetensi : Object Oriented Programming : Menerapkan Konsep OOP pada Aplikasi Project Kompetensi Dasar Indikator Sub Pokok Bahasan Pengalaman Belajar Alokasi Waktu 1. Menerapkan class 1.1. Membuat class berdasarkan definisi yang 1. Class 1. Menerapkan penggunaan 1X50 Menit beserta field, property serta method dari class diberikan 1.2. Mendeklarasikan Field, Property pada 2. Property 3. Field field, property, method pada class sesuai dengan tersebut pada suatu suatu class 4. Method kasus project 1.3. Mendeklarasikan method yang 2. Menerapkan cara diperlukan pada class instansiasi class pada objek dalam project 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. Inheritance 2. Interface 3. Polymorphism 4. Overriding 5. Shared member 1. Mendiskusikan konsep dari Object Oriented Programming 2. Menerapkan konsep Inheritance, Interface, Polymorphism, Overriding dan Shared Member pada aplikasi 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 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 Sub Pokok Bahasan 1. OleDbConnection 2. OleDbCommand 3. DML (Data Manipulation Language ) Pengalaman Belajar 1. Membuat Class untuk koneksi ke database 2. Menggunakan Perintah DML mengolah data pada database Alokasi Waktu 4 X50 Menit 2. Menampilkan data yang telah ada pada database 3. Membuat Laporan dengan menggunakan Crystal Report 2.1. Menampilkan Seluruh Data 2.2. Menyaring data pada Database 3.1. Merancang tampilan laporan menggunakan crystalreport 3.2. Memasukkan field database pada rancangan laporan 3.3. Menerapkan pembuatan formula untuk proses perhitungan 3.4. Menghubungkan laporan crystal report dengan project 1. DataGridView 2. OleDbDataAdapter 3. Dataset 1. CrystalReport 2. CrystalReportViewer Menampilkan data berdasarkan Parameter dan nilai yang dicari Melihat hasil cetakan pada CrystalReportViewer
Pokok Bahasan : Program Master Data berbasis Database SQL Server 2005 Standard Kompetensi : Menerapkan pemakaian Komponen Provider SQLClient serta membuat laporan menggunakan Crystal Report Kompetensi Dasar Indikator 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 Sub Pokok Bahasan 1. SqlClientConnection 2. SqlCLientCommand 3. DML (Data Manipulation Language ) Pengalaman Belajar 1. Membuat Class untuk koneksi ke database 2. Menggunakan Perintah DML mengolah data pada database Alokasi Waktu 4 X50 Menit 2. Menampilkan data yang telah ada pada database 3. Membuat Laporan dengan menggunakan Crystal Report 2.1. Menampilkan Seluruh Data 2.2. Menyaring data pada Database 3.1. Merancang tampilan laporan menggunakan crystalreport 3.2. Memasukkan field database pada rancangan laporan 3.3. Menerapkan pembuatan formula untuk proses perhitungan 3.4. Menghubungkan laporan crystal report dengan project 1. DataGridView 2. SQLCLientDataAdapter 3. Dataset 1. CrystalReport 2. CrystalReportViewer Menampilkan data berdasarkan Parameter dan nilai yang dicari Melihat hasil cetakan pada CrystalReportViewer Disiapkan oleh, 1. Nyimas Artina, S.Kom (....) Koordinator 2. Henry Primandani, S.Kom ( ) Anggota 3. Daniel Udjulawa, S.Kom ( ) 4. Henry Primandani, S.Kom ( ) 5. Ir. Nina Paramitha, MT ( ) Diperiksa oleh Dafid, S.Si, M.Ti Ketua Program Studi Sistem Informasi Disahkan oleh, Ir. Sudiadi, M.M.A.E. Pembantu Ketua I