Uploaded by Fikari Deni

TI314-022040

advertisement
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
Download