SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3
A. IDENTITAS MATA KULIAH Program Studi : Manajemen Informatika Mata Kuliah
: Pemrograman Visual I
Kode
: SP-323
Bobot
: 4(empat) sks
Kelas
: -
Semester Prasyarat
: 4 (empat) : Sistem Basis Data : Mata kuliah ini membahas dasar-dasar pemrograman desktop application dengan menggunakan bahasa pemrograman Visual Basic pada IDE(Intregrated Development Environment) yaitu 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 %
C. DOSEN a. Koordinator b. Anggota
: :
Nyimas Artina, S.Kom Iis Pradesan, S.Kom, M.Ti
D. PUSTAKA a. Buku wajib
:
b. Buku Pelengkap
:
E. JADWAL KONSULTASI Hari Jam
: :
F. SANKSI
:
Pemrograman Visual I / 2010-2011/1
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. 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.
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
G. TABEL KULIAH, POKOK BAHASAN DAN TUGAS Pertemuan ke 1 2 3
Tugas
Pokok Bahasan Pengenalan lingkungan kerja (IDE) Ms Visual Basic 2008. Properties, Event, dan Method pada Form Label, Textbox, dan CommandButton . Struktur pemilihan (If dan Select Case),Variabel, Tip Data, dan Operator.
4
Checkbox, dan Radiobutton .
5
Listbox, dan Combobox .
6
Messagebox, Inputbox, dan DateTimePicker.
7
Fungsi String dan Fungsi Date.
11
Object Oriented Programming : Objects, Abstraction (Access Modifier), dan Encapsulation. Object Oriented programming : Polymorphism (Overloading Method), Inheritance, dan Aggregation. Pembuatan MenuStrip, Status Strip, ToolStrip pada MDI Form Looping dan Array
12
Listview
8
9 10
13 14
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 Buku Wajib Hal. 7- 17 Buku Wajib Hal. 20- 78
Soal
Lampiran Tugas 1
Buku Wajib Hal. 20- 78 Buku Wajib Hal. 20- 78 Buku Wajib Hal. 20- 78 Buku Wajib Hal. 20- 78
Groupbox, Image,Picturebox dan OpenFileDialog. Program sederhana
UJIAN TENGAH SEMESTER 15
16
17 18
Data Defeniton Language Manipulation Language
dan
Data
Buku Wajib Hal. 80 - 134
Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB ( 1 Tabel )
Buku Wajib Hal. 80 - 134
Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB ( 1 Tabel )
Buku Wajib Hal. 80 - 134
Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access
Buku Wajib Hal. 80 - 134
Pemrograman Visual I / 2010-2011/1
Lampiran Tugas 2
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3
dengan menggunakan Komponen OLEDB ( 1 Tabel ) 19
20
21 22
23 24 25
26
27
28
Kuis I Pembuatan Laporan pada Database Microsoft Access
Buku Wajib Hal. 80 - 134
Pembuatan Laporan pada Database Microsoft Access dengan Filter Data
Buku Wajib Hal. 80 - 134
Pembuatan Login Aplikasi
Buku Wajib Hal. 80 - 134
Pembuatan Login Aplikasi dengan pembagian Hak Akses
Buku Wajib Hal. 80 - 134 Buku Wajib Hal. 75 – 86 Buku Wajib Hal. 75 – 86
Pembuatan Grafik Pembuatan Grafik Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB (lebih 1 Tabel )
Buku Wajib Hal. 80 – 134
Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB ( lebih 1 Tabel )
Buku Wajib Hal. 80 – 134
Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB (lebih 1 Tabel )
Buku Wajib Hal. 80 – 134
UJIAN AKHIR SEMESTER
Pemrograman Visual I / 2010-2011/1
Lampiran Tugas 3
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
Indikator
1. Mengenali lingkungan 1.1. Menentukan perbedaan solution dan kerja Ms Visual Basic project 2008 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 dengan pilihan bahasa Visual basic 2. Eksekusi Project studio 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 : Memahami Properties, Event dan Method yang diterapkan pada object Form, Label, TextBox dan Button
Kompetensi Dasar
Indikator
1. Memahami properties 1.1. Menambahkan objek form ke dalam 1. dari 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 Label 2. Button 2.2. Menambahkan objek Textbox ke Form 3. 4. 2.3. Menambahkan objek Button ke Form Pemrograman Visual I / 2010-2011/1
Materi Ajar
Pengalaman Belajar
Panduan Add Form Panduan Add label Penamaan objek Form dan Label Penjelasan properties standar pada Form dan Label.
1. 2. 3. 4.
Menambahkan Form ke Project. Memberikan penamaan terhadap form dan label. Menerapkan fasilitas intellisence.. Menggunakan dan merubah properties standar pada label dan Form
Definisi Textbox dan Label Event standar pada Textbox Event standar pada Button Penjelasan properties standar pada form.
1. 2.
Menambahkan Textbox dan Label Menggunakan dan merubah properties standar pada Textbox dan Button Mengatur posisi tampilan dari objek Textbox dan
3.
Alokasi Waktu 2 x 50 menit
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3
3. Menerapkan Label, Textbox dan Button pada kasus perhitungan sederhana
Pokok Bahasan Standar Kompetensi
5. 3.1. Menambahkan form baru untuk contoh 1. 2. kasus. 3.2. Menambahkan objek komponen yang 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
1. 2. 3.
Button. 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 : Menerapkan tipe data yang ada dalam bahasa Visual Basic ke dalam deklarasi variabel. Menerapkan operator yang ada dalam bahas Visual Basic ke dalam struktur pemilihan.
Kompetensi Dasar 1. Mendeklarasikan variabel dalam Form
Penamaan objek TextBox dan Button Penerapan logika sederhana Penerapan event standar dan properties standar pada Form, Textbox dan Label
Indikator 1.1. Mendefinisikan variabel dan jenis 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.
2. Menerapkan operator 2.1. Mendefinisikan dan mengunakan dalam struktur operator penugasan. pemilihan. 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). Pemrograman Visual I / 2010-2011/1
Materi Ajar 1. Definisi variabel dan jenis variabel. 2. Definisi tipe data 3. Pendeklarasian variabel
1. 2. 3. 4.
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 : Memahami properties , event yang sering digunakan dalam CheckBox dan RadioButton dan menerapkannya ke dalam kasus programming.
Kompetensi Dasar 1.
2.
3.
Indikator
Materi Pokok
Pengalaman Belajar
Memahami 1.1 Menambahkan objek CheckBox ke properties dan event dalam form pada CheckBox. 1.2 Memahamai event CheckedChanged 1.3 Menggunakan event CheckedChanged 1.4 Menggunakan properties standar pada CheckBox Memahami 2.1 Menambahkan objek RadioButton ke properties dan event dalam form pada RadioButton. 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 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
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.
1.
3.1 Menerapkan logika pemrograman ke dalam bahasaVisual Basic. 3.2 Menggunakan RadioButton dan CheckBox ke dalam contoh kasus.
Pemrograman Visual I / 2010-2011/1
2.
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.
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 : Memahami properties , event yang sering digunakan dalam ListBox dan ComboBox dan menerapkannya ke dalam kasus programming.
Kompetensi Dasar 1.
2.
3.
Indikator
Memahami 1.1 Menambahkan objek ListBox ke dalam properties dan event form pada ListBox. 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 Memahami 2.1 Menambahkan objek ComboBox ke properties dan event dalam form. pada ComBox. 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. Menerapkan ComboBox dan RadioButton di dalam kasus programming sederhana.
Materi Pokok 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
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.
1. 3.1 Menerapkan logika pemrograman ke dalam bahasaVisual Basic. 3.2 Menggunakan ComboBox dan ListBox 2. ke dalam contoh kasus. 3.3 Membuat Method (prosedur) sederhana 3.
Pemrograman Visual I / 2010-2011/1
Pengalaman Belajar
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 : Memahami object DateTimePicker beserta properties yang digunakan. Memahami syntaks untuk menampilkan MessageBox dan InputBox.
Kompetensi Dasar 1.
2.
Indikator
Materi Pokok
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.
Pemrograman Visual I / 2010-2011/1
3. 4. 5.
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
: Fungsi String dan Fungsi Date : Memahami fungsi string dan fungsi date yang ada dalam bahasa Visual Basic.
Kompetensi Dasar 1.
2.
Indikator
Pengalaman Belajar
Memahami fungsi string yang ada dalam bahasa pemrograman Visual Basic.
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.
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
1.
Memahami fungsi date yang ada dalam bahasa pemrograman Visual Basic.
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.
1. 2. 3. 4. 5. 6.
Syntaks Selisih Jam Syntaks Selisih Menit Syntaks Selisih Detik Syntaks Selisih Hari Syntaks Selisih Bulan Syntaks Selisih Tahun
1.
Pokok Bahasan Standar Kompetensi
Memahami padigma OOP dengan menggunakan bahasa Visual Basic.
2.
2.
Alokasi Waktu
Mengetahui syntaks untuk manipulasi data dengan tipe data String Menggunakan fungsi string pada object komponen
2 x 50 menit
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 paradigma Object Oriented Programming (class dan Objek) dan memahami konsep dan istilah dalam Object Oriented Programming
Kompetensi Dasar 1.
Materi Pokok
Indikator 1.1 Mendefinisikan paradigma 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
Pemrograman Visual I / 2010-2011/1
Materi Pokok 1. 2. 3. 4. 5. 6. 7.
Padigma OOP dan Prosedural Istilah dalam OOP. Abstraction. Encapsulation. Access Modifier. Property Attribut dan Method.
Pengalaman Belajar 1. 2. 3.
Mengkaji lebih jauh perbedaan dari paradigm a procedural dan OOP. Mendiskusikan keuntungan menggunakan paradigma OOP. Membandingkan Access Modifier yang ada dalam bahasa Visual Basic
Alokasi Waktu
2 x 50 menit
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 2.
Menggunakan padigma OOP dengan menggunakan bahasa Visual Basic.
Pokok Bahasan Standar Kompetensi
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
2.
Panduan ADD Class Systaks Attribut dan Method Syntaks Access Modifier Instanisasi Build and Execution
1. 2. 3. 4.
Menambahkan class baru di dalam existing project. Mendeklarasikan attribut dan method. Mendekrarasikan Access Modifier. Membuat objek baru.
: Object Oriented programming : Polymorphism (Overloading Method), Inheritance, dan Aggregation : Memahami dan menggunakan konsep Polymorphism, Inheritance dan Aggregation.
Kompetensi Dasar 1.
1. 2. 3. 4. 5.
Indikator
Materi Pokok
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.
Pemrograman Visual I / 2010-2011/1
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
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3
Pokok Bahasan Standar Kompetensi
: 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
Indikator
Materi Pokok
Pengalaman Belajar
1.
Membuat drop down 1.1 Memahami istilah MDI Form, MDI menu pada form parent, MDI Chid dan drop down Menu. yang dikategorikan 1.2 Mengubah Form standar menjadi MDI sebagai MDI Parent Parent. Form. 1.3 Menambahkan objek Menu Strip ke dalam MDI Parent. 1.4 Menampilkan form MDI Child di dalam menu utama (MDI parent)
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
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
2.
Menambahkan 2.1 Menambahkan objek Menu Strip pada ToolStrip dan Status MDI Parent Strip pada MDI 2.2 Menambahkan objek Status Strip pada Parent Form. 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
1. 2. 3.
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.
Pokok Bahasan Standar Kompetensi
5.
2 x 50 menit
: Looping dan Array : Memahami struktur perulangan dan mengetahui konsep Array pada bahasa visual Basic.
Kompetensi Dasar 1.
4.
Alokasi Waktu
Mengetahui struktur 1.1. perulangan yang ada pada bahasa Visual 1.2. Basic 1.3.
Indikator Mendeklarasikan struktur perulangan FOR Mendekrarasikan struktur perulangan WHILE. Mendeklarasikan struktur perulangan Do
Pemrograman Visual I / 2010-2011/1
Materi Ajar 1. 2. 3. 4.
FOR WHILE DO……WHILE Variable counter perulangan.
Pengalaman Belajar 1.
pada
2. struktur 3. 4.
Menggunakan struktur perulangan di dalam objek komponen Listbox. Mendeklarasikan stuktur perulangan. Mendeklarasikan variable counter Mendiskusikan perbedaan antara jenis struktur
Alokasi Waktu
2 x 50 menit
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 While. 1.4. Menentukan perbedaan antara ketiga jenis perulangan tersebut. 1.5. Membedakan perulangan menaik dan menurun untuk struktur perulangan. 2. Array
Pokok Bahasan Standar Kompetensi
2.1. Mendefinisikan Array. 2.2. Mengetahui perbedaan array dan variable biasa. 2.3. Mengetahui keuntungan penggunaan array
1. 2. 3.
Definisi Array. Syntaks Array Dimensi Satu. Indeks pada Array..
1. 2. 3.
perulangan pada bahasa Visual Basic. Memilih event pada Button dan Textbox.
Mendeklarasikan array. Mengkakses data pada array. Struktur perulangan untuk array.
: Listview : Memahami properties , event yang sering digunakan dalam Listview.
Kompetensi Dasar 1.
5.
Indikator
Memahami 1.1 Menambahkan objek ListView ke dalam properties dan event form pada ListView 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
Pemrograman Visual I / 2010-2011/1
Materi Pokok 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
Alokasi Waktu
Menambahkan object ListView ke dalam form Menggunakan object ListView Mengetahui event yang ada pada ListView. 2 x 50 Mengakses properties ListView melalui kode program menit
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 Pokok Bahasan Standar Kompetensi
1.
2.
: Groupbox, Image,Picturebox dan OpenFileDialog. : Mengetahui komponen Groupbox dan memahami penggunaan objek OpenFileDialog untuk mengakses image yang ditampilkan di dalam objek PictureBox.
Kompetensi Dasar
Indikator
Memahami properties pada GroupBox
1.1 Menempatkan objek GroupBox ke dalam form. 1.2 Menambah objek lain pada GroupBox 1.3 Mengetahui properties standar GroupBox.
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
: Program sederhana : Menerapkan konsep dan logika pemrograman pada bahasa Visual Basic dengan menggunakan paradigma Object Oriented Programming..
Kompetensi Dasar
2.
1. 2.
Memahami 1.1 Menempatkan objek OpenFileDialog ke 1. penggunaan dalam Form 2. komponen 1.2 Menemparkan objek PictureBox ke 3. OpenFileDialog dan dalam Form. PictureBox 1.3 Memfilter pencarian file pada OpenFileDialog. 1.4 Mengetahui properties pada PictureBox.
Pokok Bahasan Standar Kompetensi
1.
Materi Pokok
Indikator
Menambahkan objek 1.1 Membuat projek baru. komponen yang 1.2 Mendesign tampilan form. seusai dan 1.3 Menambahkan objek yang dibutuhkan diperlukan di dalam Form.
1. 2.
Menggunakan paradigma OOP pada contoh kasus
1.
1.1 Menambahkan class baru di dalam project 1.2 Mendeklarasikan attribut yang
Pemrograman Visual I / 2010-2011/1
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.
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-
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 program.
Pokok Bahasan Standar Kompetensi
diperlukan. 1.3 Membuat method yang diperlukan. 1.4 Membuat access modifier yang tepat untuk masing-masing attribut dan method.
: DDL(Data Definition Language) dan DML(Data Manipulation Language) pada database Microsoft Access 2007. : Memahami syntaks DDL dan DML pada database Microsft ACCESS 2007.
Kompetensi Dasar 1.
2.
Memahami lingkungan kerja IDE(Integrated Development Environment) Microsoft Access 2007
Memahami DDL (Data Definition Language) dan DML(Data Manipulation Language)
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.
Indikator 1.1 Mengenali lingkungan kerja database access. 1.2 Membuat database baru dengan menggunakan Microsoft Acces 2007. 1.3 Membuat tabel baru Microsoft Access 2007. 1.4 Mengetahui perbedaan View dan Tabel.
1.1 Memahami perintah dan syntaks DDL pada database Access 2007. 1.2 Memahami perintah dan syntaks DML pada database Access 2007.
Pemrograman Visual I / 2010-2011/1
Materi Pokok 1.
Pengalaman Belajar 1.1 1.2 1.3 1.4 1.5
5.
Panduan IDE (Integrated Development Environment) database ACCESS 2007. Definisi tabel, view. Definisi enforce referential integrity. Panduan membuat database baru, tabel, relationship, view. Konsep primary key
1. 2.
DDL (Data Definition Language) DML(Data Manipulation Language)
2.1 Manipulasi data dengan menggunakan DDL (Data Definition Language) 2.2 Manipulasi data dengan menggunakan DML(Data Manipulation Language).
2. 3. 4.
Alokasi Waktu
Membuat database baru. Membuat tabel baru. Membuat view baru Membuat relationship antar tabel. Mengakses secara langsung tabel yang telah dibuat
2x 50 menit
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3
Pokok Bahasan Standar Kompetensi
: Pembuatan program master data beserta display berbasis database Microsoft Access 2007 dengan menggunakan Base Class SQLClient (1 tabel) : Menerapkan pemakaian Komponen Provider SQLClient untuk menyimpan, memperbaiki, menghapus dan menampilkan data.
Kompetensi Dasar
Indikator
Materi Pokok
Pengalaman Belajar
1. Menerapkan syantaks koneksi database ke aplikasi VB
1.1. Membuat Database Microsoft Access 2007. 1.2. Mengkoneksikan client ke server dan databases tertentu melalui syntaks bahasa VB.
1. SqlConnection 2. Open Connection 3. Close Connection
1. Membuat database dan tabel baru pada server. 2. Membuat Class untuk koneksi ke database 3. Menguji koneksi dari computer client ke computer server untuk database tertentu.
2. Menerapkan syntaks DML untuk melakukan manipulasi data ke database
2.1. Menyimpan data ke tabel. 2.2. Memperbaiki data yang sudah ada di tabel. 2.3. Mencari data dengan kriteria tertentu. 2.4. Menghapus data dari tabel dengan kriteria tertentu. 2.5. Menampilkan data dari tabel yang bersangkutan ke komponen DataGridView.
1. 2. 3. 4. 5.
1. 2. 3. 4. 5. 6.
Microsoft Access 2007
Pemrograman Visual I / 2010-2011/1
SqlCommand SqlDataReader SqlDataAdapter Dataset DataGridView
Mendesign form tampilan untuk mengakses data. Menginput data untuk proses penyimpanan ke tabel. Mencari data dengan kriteria tertentu. Memperbaiki datayang sudah ada di tabel. Menghapus data yang sudah ada di tabel. Menampilkan data pada komponen DataGridView.
Alokasi Waktu
6 X50 Menit
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3
Pokok Bahasan Standar Kompetensi
: Pembuatan laporan pada Database Microsoft Access 2007 (1 tabel). : Menerapkan penggunaan komponen crystal report untuk membuat laporan yang diperlukan dan filtrasi data pada laporan.
Kompetensi Dasar 1. Membuat Laporan dengan menggunakan Crystal Report
2. Menerapkan syataks Filtrasi data crystal report ke dalam aplikasi
Pokok Bahasan Standar Kompetensi
Indikator 1.1. Merancang tampilan laporan menggunakan crystalreport 1.2. Menghubungkan crystal report dengan tabel yang ada. 1.3. Memasukkan field database pada rancangan laporan 2.1. Menerapkan pembuatan formula untuk proses perhitungan 2.2. Menerapkan selection formula untuk filtrasi data pada laporan 2.3. Menghubungkan laporan crystal report dengan project
Membuat rancangan tampilan grafik.
2. Menerapkan logika grafik aplikasi ke dalam bahasa Visual
Pengalaman Belajar
1. CrystalReport 2. CrystalReportViewer
1. Mendesign tampilan laporan dengan menggunakan crystalreport. 2. Melihat hasil cetakan pada CrystalReportViewer
1. 2.
1. Membuat kriteria tertentu untuk filtrasi data. 2. Melakukan filtrasi data dengan kriteria tertentu .
Formula Field Selection Formula
Alokasi Waktu
2X50 Menit
: Pembuatan grafik : Menerapkan grafik ke dalam bahasa Visual Basic.
Kompetensi Dasar 1.
Materi Pokok
Indikator
Materi Pokok
Pengalaman Belajar
1.1. Merancang tampilan grafik. 1. Rancangan form grafik. 1.2. Mengatur properties standar yang 2. Rancangan proses grafik aplikasi. diperlukan untuk proses grafik pada 3. Properties standar untuk kompenen komponen. yang diperlukan untuk grafik
1. 2. 3. 4.
2.1. Mengakses data pengguna pada table 1. berdasarkan kriteria ID pengguna 2. tertentu dengan syntaks bahasa VB. 2.2. Menerapkan logika untuk
1. Menterjemahkan flowchart grafik ke dalan bahasa VB. 2. Menguji (testing) grafik aplikasi yang sudah dibuat.
Pemrograman Visual I / 2010-2011/1
Flowchart grafik. Panduan translasi flowchart grafik ke dalam syntaks bahasa VB.
Alokasi Waktu
Membuat Solution dan project baru. Mendesign tampilan form untuk kebutuhan grafik. Mengatur properties standar untuk grafik. Mengetahui proses untuk grafik ke dalam aplikasi. 2X50 Menit
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 Basic.
Pokok Bahasan Standar Kompetensi
membandingkan data yang dinput.
: Pembuatan login aplikasi : Menerapkan logika login aplikasi ke dalam bahasa Visual Basic berdasarkan user ID dan password.
Kompetensi Dasar 3.
Membuat rancangan tampilan form dengan memperhatikan sisi keamanan data pada saat Login. 4. Menerapkan logika login aplikasi ke dalam bahasa Visual Basic.
Pokok Bahasan Standar Kompetensi
Indikator
3.1. Merancang tampilan form untuk 4. Rancangan form login. kebutuhan proses login aplikasi. 5. Rancangan proses login aplikasi. 3.2. Mengatur properties standar yang 6. Properties standar untuk kompenen diperlukan untuk proses login pada yang diperlukan untuk login komponen.
Pengalaman Belajar 5. 6. 7. 8.
Alokasi Waktu
Membuat Solution dan project baru. Mendesign tampilan form untuk kebutuhan login. Mengatur properties standar untuk login. Mengetahui proses untuk login ke dalam aplikasi. 2X50 Menit
4.1. Mengakses data pengguna pada table 3. berdasarkan kriteria ID pengguna 4. tertentu dengan syntaks bahasa VB. 4.2. Menerapkan logika untuk membandingkan data yang dinput pengguna dengan data pada sistem yang sudah ada
Flowchart Login. Panduan translasi flowchart login ke dalam syntaks bahasa VB.
3. Menterjemahkan flowchart login ke dalan bahasa VB. 4. Menguji (testing) login aplikasi yang sudah dibuat.
: Pembuatan program master data beserta display berbasis database Microsoft Access 2007 dengan menggunakan Base Class SQLClient (lebih 1 tabel) : Menerapkan pemakaian Komponen Provider SQLClient untuk menyimpan, memperbaiki, menghapus dan menampilkan data.
Kompetensi Dasar 3. Menerapkan syantaks koneksi database ke
Materi Pokok
Indikator 3.1. Membuat Database Microsoft Access 2007. 3.2. Mengkoneksikan client ke server
Pemrograman Visual I / 2010-2011/1
Materi Pokok 4. SqlConnection 5. Open Connection 6. Close Connection
Pengalaman Belajar 4. Membuat database dan tabel baru pada server. 5. Membuat Class untuk koneksi ke database 6. Menguji koneksi dari computer client ke computer
Alokasi Waktu
SILABUS MATA KULIAH PEMROGRAMAN VISUAL I
Kode Formulir : FM-STMIK MDP-KUL-04.02/R3 aplikasi VB
dan databases tertentu syntaks bahasa VB.
4. Menerapkan syntaks DML untuk melakukan manipulasi data ke database
Microsoft Access 2007
melalui
4.1. Menyimpan data ke tabel. 4.2. Memperbaiki data yang sudah ada di tabel. 4.3. Mencari data dengan kriteria tertentu. 4.4. Menghapus data dari tabel dengan kriteria tertentu. 4.5. Menampilkan data dari tabel yang bersangkutan ke komponen DataGridView.
Disiapkan oleh, 1. Nyimas Artina, S.Kom
server untuk database tertentu.
6. 7. 8. 9. 10.
SqlCommand SqlDataReader SqlDataAdapter Dataset DataGridView
7. 8. 9. 10. 11. 12.
Mendesign form tampilan untuk mengakses data. Menginput data untuk proses penyimpanan ke tabel. Mencari data dengan kriteria tertentu. Memperbaiki datayang sudah ada di tabel. Menghapus data yang sudah ada di tabel. Menampilkan data pada komponen DataGridView.
Diperiksa oleh
Disahkan oleh,
Yulistia, S. Kom., M.Ti. Ketua Program Studi Manajemen Informatika
Ir. Sudiadi, M.M.A.E. Pembantu Ketua I
(..………..)
Koordinator 2. Iis Pradesan, S.Kom, M.Ti (…………) Anggota
Pemrograman Visual I / 2010-2011/1
6 X50 Menit