SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 A. IDENTITAS MATA KULIAH Program Studi : Teknik Informatika Mata Kuliah : Pemrograman Visual I Kode : TI-319 Bobot : 4 (dua) sks Kelas : TI4… Semester Prasyarat : 4 (empat) : Tidak ada : Dasar-dasar pemrograman desktop application dengan Ms Visual Studio 2008. : Menerapkan konsep pemrograman Visual Basic 2008 dengan menggunakan paradigma Object Oriented Programming Deskripsi Singkat Standar Kompetensi B. PENILAIAN a. Tugas b. Kuis c. UTS d. UAS : : : : 20 % 10 % 30 % 40 % : : Ir. Nina Paramytha IS., MSc 1. Daniel Udjulawa, S.Kom 2. Hermawan 3. Iis, S.Kom., MTI 4. Teguh, S.Kom C. DOSEN a. Koordinator b. Anggota D. PUSTAKA a. Buku wajib b. Buku Pelengkap : : nina s@stmik-mdp.net daniel@stmik-mdp.co.id Hermawan@stmik-mdp.net 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 E. JADWAL KONSULTASI Hari Jam F. SANKSI Pemrograman Visual I / 2010-2011/1V : : : Senin s.d. Sabtu 07:50 s.d. 18:00 1. Tugas yang dikumpulkan terlambat tidak diberi nilai. 2. Mahasiswa yang tingkat kehadirannya kurang dari 70% tidak diizinkan untuk mengikuti UAS. 3. Mahasiswa yang mengenakan sandal dianggap tidak hadir. SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 G. TABEL KULIAH, POKOK BAHASAN DAN TUGAS Pertemuan ke POKOK BAHASAN TUGAS Membaca Soal 1, hal 1 – 21 1 Pengenalan lingkungan kerja (IDE) Ms Visual Basic 2008. 2 Properties, Event, dan Method pada Form Label, Textbox, dan CommandButton . 1, hal 77 – 113 3 Struktur pemilihan (If dan Select Case),Variabel, Tipe Data, dan Operator. 1, hal 117 – 129 4 Checkbox, dan Radiobutton . 1, hal 77 – 113 5 Listbox, dan Combobox . 1, hal 77 – 113 Tugas 2 6 Messagebox, Inputbox, dan DateTimePicker. 1, hal 257 – 289 7 Fungsi String dan Fungsi Date. 1, hal 219–229 Lihat Lampiran Tugas 8 Kuis / review pembuatan program sederhana 9 Groupbox, Image,Picturebox dan OpenFileDialog 1, hal 77 – 113 10 Pembuatan Menu, Progressbar, Toolbar, dan MDI Form 1, hal 77 – 113 11 Looping dan Array 1, hal 233 – 247 Tugas 3 12 Listview 1, hal 203 – 211 13 Program sederhana Lihat Lampiran Tugas 14 Object Oriented Programming : Objects, Abstraction (Access Modifier), dan Encapsulation 15 16 17 18 19 20 21 22 23 Tugas 1 Slide kuliah Ujian Tengah Semester Object Oriented programming : Polymorphism (Overloading Method), Inheritance, dan Aggregation DialogBox, Error Handling Data Manipulation Language 1, hal 157 – 180 1, hal 157 – 180 1, hal 297 – 305 1, hal 297 – 305 Tugas 4 Pembuatan program master data beserta display berbasis database Microsoft Access dengan menggunakan komponen Oledb (1 tabel) 3, hal 139 – 167 Pembuatan laporan pada Database Microsoft Access 3, hal 359 – 379 24 Kuis / review pembuatan program sederhana 25 26 Pembuatan laporan pada Database Microsoft Access lanjutan dengan pemfilteran data 3, hal 359 – 379 27 Pembuatan login aplikasi 2, hal 158 – 169 28 Program sederhana Ujian Akhir Semester Pemrograman Visual I / 2010-2011/1V Lihat Lampiran Tugas Lihat Lampiran Tugas SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 Pokok Bahasan Standar Kompetensi : Pengenalan lingkungan kerja (IDE) Ms Visual Studio 2008 : Mengenali dan memahami lingkungan kerja Ms Visual Basic 2008. Kompetensi Dasar 1. Mengenali lingkungan kerja Ms Visual Basic 2008 Indikator 1.1. Menentukan perbedaan solution dan project 1.2. Menentukan letak dari Solution explorer. 1.3. Menentukan letak dari Properties 1.4. Menentukan letak dari Class view 1.5. Menentukan letak dari Toolbox 1.6. Menentukan letak dari properties dari project yang bersangkutan Materi Ajar 1. 2. 3. 4. 5. 6. 7. 8. Definisi solution dan project.. Bahasa pemrograman Visual Basic View Solution explorer. View Properties . View Toolbox. View Class view. Project Properties. Fasilitas Intellisence (auto completion). 2. Memahami komponen 1.1. Membuat suatu solution dan project baru 1. Kompilasi Project standar pada visual studio dengan pilihan bahasa Visual basic 2. Eksekusi Project 2008 1.2. Melakukan kompilasi project 1.3. Melakukan eksekusi project Pokok Bahasan Standar Kompetensi Pengalaman Belajar 1. 2. 3. 4. 5. 6. Alokasi Waktu Menyebutkan perbedaan solution dan project. Menampilkan dan menutup Solution explorer. Menampilkan dan menutup Properties. Menampilkan dan menutup Toolbox. Mengetahui properties dari project. Menjelaskan fasilitas intellisence. 2 x 50 menit 1. 2. Mengggunakan fasilitas kompilasi Menggunakan fasilitas eksekusi : Properties, Event, dan Method pada Form, Label, Textbox, dan CommandButton : Mengetahui Properties, Event dan Method yang diterapkan pada object Form, Label, TextBox dan Button Kompetensi Dasar Indikator 1. Memahami properties dari 1.1. Menambahkan objek form ke dalam 1. form dan label. project.. 2. 1.2. Menambahkan objek label kedalam form. 3. 1.3. Menentukan posisi form di layar pada 4. saat eksekusi 1.4. Merubah properties pada Form dan Label yang diperlukan. 2. Memahami properties 2.1. Menentukan perbedaan Textbox dan 1. dari Textbox dan Button Label 2. 2.2. Menambahkan objek Textbox ke Form 3. 2.3. Menambahkan objek Button ke Form 4. 5. Pemrograman Visual I / 2010-2011/1V Materi Ajar Panduan Add Form Panduan Add label Penamaan objek Form dan Label Penjelasan properties standar pada Form dan Label. Pengalaman Belajar 1. 2. 3. 4. Alokasi Waktu Menambahkan Form ke Project. Memberikan penamaan terhadap form dan label. Menerapkan fasilitas intellisence.. Menggunakan dan merubah properties standar pada label dan Form 2 x 50 menit Definisi Textbox dan Label Event standar pada Textbox Event standar pada Button Penjelasan properties standar pada form. Penamaan objek TextBox dan Button 1. 2. 3. Menambahkan Textbox dan Label Menggunakan dan merubah properties standar pada Textbox dan Button Mengatur posisi tampilan dari objek Textbox dan Button. SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 3. Menerapkan Label, 3.1. Menambahkan form baru untuk contoh 1. Penerapan logika sederhana Textbox dan Button pada kasus. 2. Penerapan event standar dan properties kasus perhitungan 3.2. Menambahkan objek komponen yang standar pada Form, Textbox dan Label sederhana diperlukan untuk kasus perhitungan sederhana 3.3. Mengatur posisi tampilan dari objek komponen. 3.4. Menerapkan logika perhitungan sederhana pada form dan komponen yang bersangkutan Pokok Bahasan Standar Kompetensi 1. 2. 3. Menerapkan logika perhitungan sederhana ke dalam bahasa Visual Basic Menggunakan properties standar untuk komponen Form,Textbox, label Menerapkan logika perhitungan sederhana di dalam event object Button : Struktur pemilihan (If dan Select Case), Variabel, Tipe Data, dan Operator : Mengetahui tipe data yang ada dalam bahasa Visual Basic dan menerapkannya dalam deklarasi variabel. Mengetahui operator yang ada dalam bahasa Visual Basic dan menerapkannya dalam struktur pemilihan. Kompetensi Dasar Indikator Materi Ajar 1. Mendeklarasikan variabel 1.1. Mendefinisikan variabel dan jenis dalam Form variabel. 1.2. Mendefinisikan tipe data yang ada pada bahasa Visual Basic. 1.3. Membuat variabel dengan berbagai tipe data. 1.4. Menentukan perbedaan variabel lokal dan variabel global. 1. Definisi variabel dan jenis variabel. 2. Definisi tipe data 3. Pendeklarasian variabel 2. Menerapkan operator 2.1. Mendefinisikan dan mengunakan dalam struktur pemilihan. operator penugasan. 2.2. Mendefinisikan dan mengunakan operator aritmatika. 2.3. Mendefinisikan dan mengunakan operator logika. 2.4. Menggunakan struktur pemilihan yang ada pada bahasa Visual Basic (If dan Select Case). 1. 2. 3. 4. Pemrograman Visual I / 2010-2011/1V Operator Penugasan. Operator Aritmatika. Operator Logika Struktur pemilihan (If dan Select Case) Pengalaman Belajar 1. 2. 3. 4. 1. 2. 3. 4. 5. Alokasi Waktu Menggunakan objek Form., Label ,Textbox dan Button. Mendeklarasikan variabel lokal dengan tipe data. Mendeklarasikan variable global dengan tipe data. Memilih event pada Button dan Textbox. Menggunakan operator penugasan. Menggunakan operator aritmatika Menggunakan operator logika. Menggunakan struktur pemilihan(If dan Select Case) Memilih event yang sesuai untuk struktur pemilihan. 2 x 50 menit SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 Pokok Bahasan Standar Kompetensi : Checkbox, dan Radiobutton : Mengetahui properties , event yang sering digunakan dalam CheckBox dan RadioButton dan menerapkannya ke dalam kasus programming. Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar 1. Memahami properties dan event pada CheckBox. 1.1 Menambahkan objek CheckBox ke dalam form 1.2 Memahamai event CheckedChanged 1.3 Menggunakan event CheckedChanged 1.4 Menggunakan properties standar pada CheckBox 1. 2. 3. Properties CheckBox Event pada CheckBox Akses properties melalui kode program. 1.1 1.2 1.3 1.4 Menambahkan object CheckBox ke dalam form Menggunakan object checkBox Mengetahui event yang ada pada CheckedBox Mengakses properties CheckBox melalui kode program 2. Memahami properties dan event pada RadioButton. 2.1 Menambahkan objek RadioButton ke dalam form 2.2 Memahamai event CheckedChanged 2.3 Menggunakan event CheckedChanged 2.4 Menggunakan properties standar pada CheckBox 2.5 Menentukan perbedaan dasar dari RadioButton dan CheckBox. 1. 2. 3. Properties RadioButton Event pada RadioButton Akses properties melalui kode program. 2.1 2.2 2.3 2.4 Menambahkan object CheckBox ke dalam form Menggunakan object checkBox Mengetahui event yang ada pada CheckedBox Mengakses properties CheckBox melalui kode program Menerapkan RadioButton dan CheckBox di dalam kasus programming sederhana. 3.1 Menerapkan logika pemrograman ke dalam bahasaVisual Basic. 3.2 Menggunakan RadioButton dan CheckBox ke dalam contoh kasus. 1. Logika program di dalam objek Radio Button. Logika program di dalam objek CheckBox. 3.1 Menerapkan logika program ke dalam objek Radio Button 3.2 Menerapkan logika program ke dalam objek Check Box 3.3 Mengetahui hubungan bisa yang terjadi antar objek komponen yang ada pada form. 3. Pemrograman Visual I / 2010-2011/1V 2. Alokasi Waktu 2 x 50 menit SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 Pokok Bahasan Standar Kompetensi : Listbox, dan Combobox : Mengetahui properties , event yang sering digunakan dalam ListBox dan ComboBox dan menerapkannya ke dalam kasus programming. Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar 1. Memahami properties dan event pada ListBox. 1.1 Menambahkan objek ListBox ke dalam form 1.2 Menambah data ke dalam ListBox 1.3 Menhapus data dari ListBox 1.4 Menggunakan event perubahahan Index (SelectedIndexChange) 1.5 Menggunakan properties standar pada CheckBox 1. 2. 3. 4. 5. Properties ListBox Event pada ListBox Add data ke ListBox Remove data dari ListBox Akses properties melalui kode program. 1.1 1.2 1.3 1.4 Menambahkan object ListBox ke dalam form Menggunakan object ListBox Mengetahui event yang ada pada ListBox Mengakses properties ListBox melalui kode program 2. Memahami properties dan event pada ComBox. 2.1 Menambahkan objek ComboBox ke dalam form. 2.2 Mengisi pilihan item ke dalam objek ComboBox. 2.3 Mengosongkan data pada ComboBox. 2.4 Memahami event SelectedIndexChange 2.5 Menggunakan event SelectedCheckedChanged 2.6 Menggunakan properties standar pada ComboBox 2.7 Menentukan perbedaan dasar dari ListBox dan ComboBox. 1. 2. 3. 4. 5. Properties ComboBox Event pada ComboBox Add data ke ComboBox Remove data dari ComboBox Akses properties melalui kode program. 2.1 2.2 2.3 2.4 Menambahkan object RadioButton ke dalam form Menggunakan object RadioButton Mengetahui event yang ada pada RadioButton Mengakses properties RadioButton melalui kode program Logika program di dalam objek ComboBox. Logika program di dalam objek RadioButton. Method (Prosedur / Sub) 5.1 Menerapkan logika program ke dalam objek ComboBox. 5.2 Menerapkan logika program ke dalam objek RadioButton. 5.3 Mengetahui hubungan bisa yang terjadi antar objek komponen yang ada pada form. 5.4 Menerapkan method (sub) ke dalam kasus programming sederhana. 3. Menerapkan ComboBox 3.1 Menerapkan logika pemrograman ke 1. dan RadioButton di dalam bahasaVisual Basic. dalam kasus 3.2 Menggunakan ComboBox dan ListBox 2. programming ke dalam contoh kasus. sederhana. 3.3 Membuat Method (prosedur) sederhana 3. Pemrograman Visual I / 2010-2011/1V Alokasi Waktu 2 x 50 menit SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 Pokok Bahasan Standar Kompetensi : Messagebox, Inputbox, dan DateTimePicker : Mengetahui object DateTimePicker beserta properties yang digunakan. Mengetahui syntaks untuk menampilkan MessageBox dan InputBox. Kompetensi Dasar 1. 2. Indikator Pengalaman Belajar Memahami properties standar untuk DataTimePicker. 1.1 Menambahkan objek DateTimePicker pada form. 1.2 Mengakses properties value. 1. 2. Definisi DateTimePicker Properties yang digunakan pada DateTimePicker. 1.1 Menambahkan object DateTimePicker ke dalam form 1.2 Menggunakan object DateTimePicker. Menjelaskan syntaks dari MessageBox dan InputBox. 2.1 Menampilkan MessageBox dengan cara event klik pada Button tertentu 2.2 Menyajikan tampilan MessageBox dengan format tampilan yang sudah ditentukan. 2.3 Menampilkan InputBox dengan cara event klik pada Button tertentu. 2.4 Menampilkan data yang diinput oleh pengguna melalut InputBox ke dalam objek komponen lain. (Label atau TextBox) 1. 2. Syntaks MessageBox. Format tampilan MessageBox (text,button pilihan dan gambar Icon). MessageBox sebagai prosedur. MessageBox sebagai fungsi. Syntaks InputBox. 2.1 Menampilkan MessageBox melalui kode progam. 2.2 Menampilkan InputBox melalui kode program. Pokok Bahasan Standar Kompetensi Memahami fungsi string yang ada dalam bahasa pemrograman Visual Basic. 3. 4. 5. Alokasi Waktu 2 x 50 menit : Fungsi String dan Fungsi Date : Mengetahui fungsi string dan fungsi date yang ada dalam bahasa Visual Basic. Kompetensi Dasar 1. Materi Pokok Indikator 1.1 Menyebutkan fungsi string yang ada. 1.2 Memahami kegunaan dari masing masing fungsi string yang ada dalam bahasa Visual Basic. 1.3 Menggunakan fungsi-fungsi string yang ada dalam bahasa Visual Basic. Pemrograman Visual I / 2010-2011/1V Materi Pokok 1. 2. 3. 4. 5. 6. 7. 8. Syntaks Fungsi Length Syntaks Fungsi SubString Syntaks FungsiReplace Syntaks Fungsi InString Syntaks Fungsi ToUpper Syntaks Fungsi To lower Syntaks Fungsi Join Syntaks Fungsi Split Pengalaman Belajar 1. 2. Mengetahui syntaks untuk manipulasi data dengan tipe data String Menggunakan fungsi string pada object komponen Alokasi Waktu 2 x 50 menit SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 2. Memahami fungsi date yang ada dalam bahasa pemrograman Visual Basic. Pokok Bahasan Standar Kompetensi 2.1 Menyebutkan fungsi date yang ada. 2.2 Memahami kegunaan dari masing masing fungsi date yang ada dalam bahasa Visual Basic. 2.3 Menggunakan fungsi-fungsi date yang ada dalam bahasa Visual Basic. 2. Memahami padigma OOP dengan menggunakan bahasa Visual Basic. Menggunakan padigma OOP dengan menggunakan bahasa Visual Basic. Syntaks Selisih Jam Syntaks Selisih Menit Syntaks Selisih Detik Syntaks Selisih Hari Syntaks Selisih Bulan Syntaks Selisih Tahun 1. 2. Mengetahui syntaks untuk manipulasi data dengan tipe data Date Menggunakan fungsi Date pada object komponen 2 x 50 menit : Object Oriented Programming : Objects, Abstraction (Access Modifier), dan Encapsulation : Memahami padadigma Object Oriented Programming (class dan Objek) dan memahami konsep dan istilah dalam Object Oriented Programming Kompetensi Dasar 1. 1. 2. 3. 4. 5. 6. Indikator Materi Pokok Pengalaman Belajar 1.1 Mendefinisikan padigma OOP. 1.2 Menjelaskan istilah dalam OOP (Attribut dan Method). 1.3 Menjelaskan konsep Abstraction 1.4 Menjelaskan konsep Encapsulation. 1.5 Menjelaskan jenis Access Modifier yang ada dalam bahasa Visual 1. 2. 3. 4. 5. 6. 7. Padigma OOP dan Prosedural Istilah dalam OOP. Abstraction. Encapsulation. Access Modifier. Property Attribut dan Method. 1. 2.1 Membuat Class baru. 2.2 Membuat Instance dari class (objek ) pada form. 2.3 Menggunakan access modifier yang ada dalam bahasa Visual Basic. 2.4 Menerapkan Encapsulation dan Abstraction di dalam bahasa Visual Basic. 2.5 Menggunakan Method yang telah dibuat pada class 1. 2. 3. 4. 5. Panduan ADD Class Systaks Attribut dan Method Syntaks Access Modifier Instanisasi Build and Execution 1. 2. 3. 4. Pemrograman Visual I / 2010-2011/1V 2. 3. Alokasi Waktu Mengkaji lebih jauh perbedaan dari paradigm a procedural dan OOP. Mendiskusikan keuntungan menggunakan paradigma OOP. Membandingkan Access Modifier yang ada dalam bahasa Visual Basic 2 x 50 menit Menambahkan class baru di dalam existing project. Mendeklarasikan attribut dan method. Mendekrarasikan Access Modifier. Membuat objek baru. SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 Pokok Bahasan Standar Kompetensi 1. 2. : Object Oriented programming : Polymorphism (Overloading Method), Inheritance, dan Aggregation : Memahami dan menggunakan konsep Polymorphism, Inheritance dan Aggregation. Kompetensi Dasar Indikator Memahami konsep Polymorphism, Inheritance dan Aggregation. 1.1 Mendefinisikan Konsep Polymorhism. 1.2 Mendefinisikan konsep Inheritance . 1.3 Mendefinisikan konsep Aggregation. 1. 2. 3. 4. 5. Menggunakan konsep Polymorphism, Inheritance dan Aggregation dengan menggunakan bahasa Visual Basic. 2.1 Mendeklarasikan method yang mendukung konsep Polymorphism. 2.2 Menerapkan konsep Aggregation pada class yang berbeda. 2.3 Menerapkan konsep Inheritance dengan membuat Super Class dan Sub Class 2.4 Instanisasi class yang sudah dibuat pada Form. 1. Pokok Bahasan Standar Kompetensi Membuat drop down menu pada form yang dikategorikan sebagai MDI Parent Form. 2. 3. 4. Polymophism. Inheritance. Super Class dan Sub class. Aggregation Diagram Unified Modelling Language. (UML) Panduan method dengan Polymorphism. Panduan menerapkan Aggregation pada berbagai class. Panduan membuat Super Class dan Sub Class untuk menerapkan Inheritance. Panduan Instanisasi class. Pengalaman Belajar 1. 2. 1. 2. 3. 4. Alokasi Waktu Mendiskusikan keuntungan dari penggunaan konsep Polymorphism,Inheritance dan Aggregation. Menggunakan Diagram UML dan menggambar diagram UML. Mendeklarasikan method yang mendukung polymorphism. Mendeklarasikan konsep aggregation di dalam class. Mendeklarasikan Super Class dan Sub Class di dalam existing class Menginstaisasikan class yang telah dibuat pada form. 2 x 50 menit : Pembuatan Menu, Progressbar, Toolbar, dan MDI Form : Memahami penggunaan user interface MDI form dan menggunakan objek Menu Strip, Tool Strip dan Status Strip di dalam MDI Form. Kompetensi Dasar 1. Materi Pokok Indikator 1.1 Memahami istilah MDI Form, MDI parent, MDI Chid dan drop down Menu. 1.2 Mengubah Form standar menjadi MDI Parent. 1.3 Menambahkan objek Menu Strip ke dalam MDI Parent. 1.4 Menampilkan form MDI Child di dalam menu utama (MDI parent) Pemrograman Visual I / 2010-2011/1V Materi Pokok 1. 2. 3. 4. 5. Definisi MDI Form Definisi MDI Parent dan MDI Child. Defini Drop Down Menu. Menu Strip dan properties . Syntaks show MDI Child ke dalam MDI Form Pengalaman Belajar 1.1 Menambahkan MDI Parent form. 1.2 Menambahkan MDI Child form. 1.3 Membuat Drop Down Menu dengan menggunakan objek Menu Strip 1.4 Mendiskusikan keuntungan menggunakan objek Menu Strip Alokasi Waktu SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 2. Menambahkan ToolStrip dan Status Strip pada MDI Parent Form. Pokok Bahasan Standar Kompetensi 2.1 Menambahkan objek Menu Strip pada MDI Parent 2.2 Menambahkan objek Status Strip pada Mdi Child. 2.3 Menggunakan fasilitas standar yang ada pada Menu Strip. 2.4 Mengguanan fasilitas standar yang ada pada Status Strip 2.5 Mengetahui perbedaan mendasar dari Menu Strip, Status Strip dan Tool Strip Mengetahui struktur perulangan yang ada pada bahasa Visual Basic 2. Array 4. 5. ToolStrip. StatusStrip. Penggunaan ToolStrip dan Status Strip lebih lanjut. Syntaks untuk manipulasi komponen yang ada di dalam ToolStrip dan Status Strip. Akses properties melalui kode program. 2.1 Menambahkan object ToolStrip dan Status Stripke dalam MDI Parent. 2.2 Mendiskusikan perbedaan mendasar dari ToolStrip, Menu Strip dan Status Strip. 2.3 Menerapkan kode program vb dan logika pemrograman dikombinasikan dengan objek Menu Strip. 2 x 50 menit : Looping dan Array : Memahami strukutur perulangan dan mengetahui konsep Array pada bahasa visual Basic. Kompetensi Dasar 1. 1. 2. 3. Indikator Materi Ajar 1.1. Mendeklarasikan struktur perulangan FOR 1.2. Mendekrarasikan struktur perulangan WHILE. 1.3. Mendeklarasikan struktur perulangan Do While. 1.4. Menentukan perbedaan antara ketiga jenis perulangan tersebut. 1.5. Membedakan perulangan menaik dan menurun untuk struktur perulangan. 1. 2. 3. 4. 2.1. Mendefinisikan Array. 2.2. Mengetahui perbedaan array dan variable biasa. 2.3. Mengetahui keuntungan penggunaan array 1. 2. 3. Pemrograman Visual I / 2010-2011/1V FOR WHILE DO……WHILE Variable counter perulangan. Pengalaman Belajar 1. pada 2. struktur 3. 4. 5. Alokasi Waktu Menggunakan struktur perulangan di dalam objek komponen Listbox. Mendeklarasikan stuktur perulangan. Mendeklarasikan variable counter Mendiskusikan perbedaan antara jenis struktur perulangan pada bahasa Visual Basic. Memilih event pada Button dan Textbox. 2 x 50 menit Definisi Array. Syntaks Array Dimensi Satu. Indeks pada Array.. 1. 2. 3. Mendeklarasikan array. Mengkakses data pada array. Struktur perulangan untuk array. SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 Pokok Bahasan Standar Kompetensi : Listview : Mengetahui properties , event yang sering digunakan dalam Listview.. Kompetensi Dasar 1. Memahami properties dan event pada ListView Pokok Bahasan Standar Kompetensi Indikator 1.1 Menambahkan objek ListView ke dalam form 1.2 Menambah data ke dalam ListView 1.3 Menghapus data dari ListBox 1.4 Menggunakan event Double Click 1.5 Menggunakan properties standar pada ListBox 2. Memahami properties pada GroupBox 1. 2. 3. 4. Properties ListView Event pada ListView Add data ke ListView Remove data dari ListView. Pengalaman Belajar 1.1 1.2 1.3 1.4 Menambahkan object ListView ke dalam form Menggunakan object ListView Mengetahui event yang ada pada ListView. Mengakses properties ListView melalui kode program Alokasi Waktu 2 x 50 menit : Groupbox, Image,Picturebox dan OpenFileDialog. : Mengetahui komponen Groupbox dan memahami penggunaan objek OpenFileDialog untuk mengakses image yang ditampilkan di dalam objek PictureBox. Kompetensi Dasar 1. Materi Pokok Indikator 1.1 Menempatkan objek GroupBox ke dalam form. 1.2 Menambah objek lain pada GroupBox 1.3 Mengetahui properties standar GroupBox. Materi Pokok 1. 2. Memahami penggunaan 1.1 Menempatkan objek OpenFileDialog ke 1. komponen dalam Form 2. OpenFileDialog dan 1.2 Menemparkan objek PictureBox ke 3. PictureBox dalam Form. 1.3 Memfilter pencarian file pada OpenFileDialog. 1.4 Mengetahui properties pada PictureBox. Pemrograman Visual I / 2010-2011/1V Properties ListView Panduan Add GroupBox. Pengalaman Belajar Alokasi Waktu 1.1 Menambahkan object GroupBox ke dalam form 1.2 Merubah properti yang diperlukan pada GroupBox. 1.3 Menambah objek komponen lain ke dalam GroupBox. 2 x 50 menit OpenFileDialog. Filter Data pada OpenFileDialog. Image pada PictureBox. 2.1 Menambahkan object OpenFileDialog dan Picture Box ke dalam form 2.2 Merubah image secara manual melalui akses properties. 2.3 Menggunakan objek OpenFIleDialog untuk menampilkan gambar pada PictureBox SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 Pokok Bahasan Standar Kompetensi : Program sederhana : Menerapkan konsep dan logika pemrograman pada bahasa Visual Basic dengan menggunakan paradigma Object Oriented Programming.. Kompetensi Dasar 1. Indikator Menambahkan objek 1.1 Membuat projek baru. komponen yang seusai 1.2 Mendesign tampilan form. dan diperlukan di dalam 1.3 Menambahkan objek yang dibutuhkan Form. 1. 2. Materi Pokok Pengalaman Belajar Soal Diskusi. Panduan konsep dan logika dalam contoh kasus programming. 1.1 Membuat Project baru dan menambahkan form baru. 1.2 Menambahkan objek komponen yang diperlukan.. 1.3 Mendiskusikan kebutuhan objek komponen yang diperlukan untuk soal diskusi. Alokasi Waktu 2 x 50 menit 2. Menggunakan paradigma OOP pada contoh kasus program. 1.1 Menambahkan class baru di dalam project 1.2 Mendeklarasikan attribut yang diperlukan. 1.3 Membuat method yang diperlukan. 1.4 Membuat access modifier yang tepat untuk masing-masing attribut dan method. Pokok Bahasan Standard Kompetensi 1. 2. Logika penyelesaian masalah pada contoh kasus. Diagram UML. 2.1 Membuat class baru. 2.2 Menerapkan logika ke dalam bahasa Visual Basic. 2.3 Mengubah properties yang diperlukan dalam masing-masing gobjek komponen. 2.4 Membuat objek baru dari class yang dibuat. 2.5 Menggunakan method dan attribut yang telah dibuat melalui objek yang dibuat. 2.6 Mendiskusikan keuntungan penggunaan paradigma OOP di dalam penyelesaiaan soal diskusi. : Program Master Data berbasis Database Microsoft Access : Menerapkan pemakaian Komponen Provider OLEDB serta membuat laporan menggunakan Crystal Report Kompetensi Dasar Indikator Pengalaman Belajar Alokasi Waktu 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 1. OleDbConnection 2. OleDbCommand 3. DML (Data Manipulation Language ) 1. Membuat Class untuk koneksi ke database 2. Menggunakan Perintah DML mengolah data pada database 4 X50 Menit 2. Menampilkan data yang telah ada pada database 2.1. Menampilkan Seluruh Data 2.2. Menyaring data pada Database 1. DataGridView 2. OleDbDataAdapter 3. Dataset Menampilkan data berdasarkan Parameter dan nilai yang dicari 3X50 Menit Pemrograman Visual I / 2010-2011/1V Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 3. Membuat Laporan dengan menggunakan Crystal Report 3.1. Merancang tampilan laporan menggunakan 1. CrystalReport crystalreport 2. CrystalReportViewer 3.2. Memasukkan field database pada rancangan laporan 3.3. Menerapkan pembuatan formula untuk proses perhitungan 3.4. Menghubungkan laporan crystal report dengan project Disiapkan Oleh: 1. Ir.Nina Paramitha M.Sc (Koordinator) 2. Daniel, S.Kom (Anggota) 3. Iis Pradesan, S.Kom, MTI (Anggota) 4. Hermawan, S.Kom (Anggota) 5. Teguh, S.Kom (Anggota) Pemrograman Visual I / 2010-2011/1V SILABUS MATA KULIAH PEMROGRAMAN VISUAL I Melihat hasil cetakan pada CrystalReportViewer Diperiksa oleh Disahkan oleh, ( ……………………..) ( ……………………..) ( ……………………..) ( ……………………..) ( ……………………..) Shinta Puspasari, S. Si., M. Kom. Ketua Program Studi Tek. Informatika Ir. Sudiadi, M.M.A.E. Pembantu Ketua I 3X50 Menit