• Tidak ada hasil yang ditemukan

SILABUS MATA KULIAH PEMROGRAMAN VISUAL I

N/A
N/A
Protected

Academic year: 2021

Membagikan "SILABUS MATA KULIAH PEMROGRAMAN VISUAL I"

Copied!
18
0
0

Teks penuh

(1)

A. IDENTITAS MATA KULIAH

Program Studi : Manajemen Informatika Mata Kuliah : Pemrograman Visual I

Kode : SP-323

Bobot : 4(empat) sks

Kelas : -

Semester : 4 (empat)

Prasyarat : Sistem Basis Data

Deskripsi Singkat : 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.

Standar Kompetensi : Menerapkan konsep pemrograman Visual Basic 2008 dengan menggunakan paradigma Object Oriented Programming B. PENILAIAN

a. Tugas : 20 %

b. Kuis : 10 %

c. UTS : 30 %

d. UAS : 40 %

C. DOSEN

a. Koordinator b. Anggota

: :

Nyimas Artina, S.Kom Iis Pradesan, S.Kom, M.Ti

D. PUSTAKA

a. Buku wajib : Buku Latihan Pemrograman Visual Basic 2005, Ario Suryo Kusumo, PT. Elex Media Komputindo

b. Buku Pelengkap : 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. 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.

(2)

G. TABEL KULIAH, POKOK BAHASAN DAN TUGAS Pertemuan

ke Pokok Bahasan Tugas

Membaca Soal

1 Pengenalan lingkungan kerja (IDE) Ms Visual Basic 2008.

Buku Pelengkap Hal. 12- 20 2 Properties, Event, dan Method pada Form

Label, Textbox, dan CommandButton .

Buku Pelengkap Hal. 21- 31

Lampiran Tugas 1 3 Struktur pemilihan (If dan Select

Case),Variabel, Tip Data, dan Operator.

Buku Pelengkap Hal. 32- 53 4 Checkbox, dan Radiobutton . Buku Pelengkap

Hal. 54- 78

5 Listbox, dan Combobox . Buku Pelengkap

Hal. 80- 108 6 Messagebox, Inputbox, dan DateTimePicker. Buku Pelengkap

Hal. 110- 123 7 Fungsi String dan Fungsi Date. Buku Wajib

Hal. 7- 17 8

Object Oriented Programming : Objects, Abstraction (Access Modifier), dan Encapsulation.

Buku Wajib Hal. 20- 78

9

Object Oriented programming : Polymorphism (Overloading Method), Inheritance, dan Aggregation.

Buku Wajib Hal. 20- 78 10 Pembuatan MenuStrip, Status Strip, ToolStrip

pada MDI Form

Buku Wajib Hal. 20- 78 11 Looping dan Array

12 Listview Buku Wajib

Hal. 20- 78 13 Groupbox, Image,Picturebox dan

OpenFileDialog.

Buku Wajib Hal. 20- 78 14 Program sederhana

UJIAN TENGAH SEMESTER

15

Data Defeniton Language dan Data Manipulation Language

Buku Wajib Hal. 80 - 134

Lampiran Tugas 2 16

Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB ( 1 Tabel )

Buku Wajib Hal. 80 - 134

17

Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB ( 1 Tabel )

Buku Wajib Hal. 80 - 134

18

Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access

Buku Wajib Hal. 80 - 134

(3)

dengan menggunakan Komponen OLEDB ( 1 Tabel )

19 Kuis I

20

Pembuatan Laporan pada Database Microsoft Access

Buku Wajib Hal. 80 - 134

Lampiran Tugas 3 21

Pembuatan Laporan pada Database Microsoft Access dengan Filter Data

Buku Wajib Hal. 80 - 134

22 Pembuatan Login Aplikasi Buku Wajib

Hal. 80 - 134

23

Pembuatan Login Aplikasi dengan pembagian Hak Akses

Buku Wajib Hal. 80 - 134

24 Pembuatan Grafik Buku Wajib

Hal. 75 – 86

25 Pembuatan Grafik Buku Wajib

Hal. 75 – 86

26

Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB (lebih 1 Tabel )

Buku Wajib Hal. 80 – 134

27

Pembuatan Program Master Data beserta Display berbasis Database Microsoft Access dengan menggunakan Komponen OLEDB ( lebih 1 Tabel )

Buku Wajib Hal. 80 – 134

28

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

(4)

Pokok Bahasan : Pengenalan lingkungan kerja (IDE) Ms Visual Studio 2008 Standar Kompetensi : Mengenali dan memahami lingkungan kerja Ms Visual Basic 2008.

Kompetensi Dasar Indikator Materi Ajar Pengalaman Belajar Alokasi

Waktu 1. Mengenali lingkungan

kerja Ms Visual Basic 2008

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

1. Definisi solution dan project..

2. Bahasa pemrograman Visual Basic 3. View Solution explorer.

4. View Properties . 5. View Toolbox.

6. View Class view.

7. Project Properties.

8. Fasilitas Intellisence (auto completion).

1. Menyebutkan perbedaan solution dan project.

2. Menampilkan dan menutup Solution explorer.

3. Menampilkan dan menutup Properties.

4. Menampilkan dan menutup Toolbox.

5. Mengetahui properties dari project.

6. Menjelaskan fasilitas intellisence.

2 x 50 menit 2. Memahami komponen

standar pada visual studio 2008

1.1. Membuat suatu solution dan project baru dengan pilihan bahasa Visual basic 1.2. Melakukan kompilasi project 1.3. Melakukan eksekusi project

1. Kompilasi Project 2. Eksekusi Project

1. Mengggunakan fasilitas kompilasi 2. Menggunakan fasilitas eksekusi

Pokok Bahasan : Properties, Event, dan Method pada Form, Label, Textbox, dan CommandButton

Standar Kompetensi : Memahami Properties, Event dan Method yang diterapkan pada object Form, Label, TextBox dan Button

Kompetensi Dasar Indikator Materi Ajar Pengalaman Belajar Alokasi

Waktu 1. Memahami properties

dari form dan label.

1.1. Menambahkan objek form ke dalam project..

1.2. Menambahkan objek label kedalam form.

1.3. Menentukan posisi form di layar pada saat eksekusi

1.4. Merubah properties pada Form dan Label yang diperlukan.

1. Panduan Add Form 2. Panduan Add label

3. Penamaan objek Form dan Label 4. Penjelasan properties standar pada Form

dan Label.

1. Menambahkan Form ke Project.

2. Memberikan penamaan terhadap form dan label.

3. Menerapkan fasilitas intellisence..

4. Menggunakan dan merubah properties standar pada label dan Form

2 x 50 menit

2. Memahami properties dari Textbox dan Button

2.1. Menentukan perbedaan Textbox dan Label

2.2. Menambahkan objek Textbox ke Form 2.3. Menambahkan objek Button ke Form

1. Definisi Textbox dan Label 2. Event standar pada Textbox 3. Event standar pada Button

4. Penjelasan properties standar pada form.

1. Menambahkan Textbox dan Label

2. Menggunakan dan merubah properties standar pada Textbox dan Button

3. Mengatur posisi tampilan dari objek Textbox dan

(5)

5. Penamaan objek TextBox dan Button Button.

3. Menerapkan Label, Textbox dan Button pada kasus perhitungan sederhana

3.1. Menambahkan form baru untuk contoh 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. Penerapan logika sederhana

2. Penerapan event standar dan properties standar pada Form, Textbox dan Label

1. Menerapkan logika perhitungan sederhana ke dalam bahasa Visual Basic

2. Menggunakan properties standar untuk komponen Form,Textbox, label

3. Menerapkan logika perhitungan sederhana di dalam event object Button

Pokok Bahasan : Strukturpemilihan (If dan Select Case), Variabel, Tipe Data, dan Operator

Standar Kompetensi : 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 Indikator Materi Ajar Pengalaman Belajar Alokasi

Waktu 1. Mendeklarasikan

variabel dalam Form

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.

1. Definisi variabel dan jenis variabel.

2. Definisi tipe data 3. Pendeklarasian variabel

1. Menggunakan objek Form., Label ,Textbox dan Button.

2. Mendeklarasikan variabel lokal dengan tipe data.

3. Mendeklarasikan variable global dengan tipe data.

4. Memilih event pada Button dan Textbox.

2 x 50 menit 2. Menerapkan operator

dalam struktur pemilihan.

2.1. Mendefinisikan dan mengunakan 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. Operator Penugasan.

2. Operator Aritmatika.

3. Operator Logika

4. Struktur pemilihan (If dan Select Case)

1. Menggunakan operator penugasan.

2. Menggunakan operator aritmatika 3. Menggunakan operator logika.

4. Menggunakan struktur pemilihan(If dan Select Case) 5. Memilih event yang sesuai untuk struktur pemilihan.

(6)

Pokok Bahasan : Checkbox, dan Radiobutton

Standar Kompetensi : Memahami properties , event yang sering digunakan dalam CheckBox dan RadioButton dan menerapkannya ke dalam kasus programming.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 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. Properties CheckBox 2. Event pada CheckBox 3. Akses properties melalui kode

program.

1.1 Menambahkan object CheckBox ke dalam form 1.2 Menggunakan object checkBox

1.3 Mengetahui event yang ada pada CheckedBox 1.4 Mengakses properties CheckBox melalui kode

program

2 x 50 menit 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. Properties RadioButton 2. Event pada RadioButton 3. Akses properties melalui kode

program.

2.1 Menambahkan object CheckBox ke dalam form 2.2 Menggunakan object checkBox

2.3 Mengetahui event yang ada pada CheckedBox 2.4 Mengakses properties CheckBox melalui kode

program

3. 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.

2. 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.

(7)

Pokok Bahasan : Listbox, dan Combobox

Standar Kompetensi : Memahami properties , event yang sering digunakan dalam ListBox dan ComboBox dan menerapkannya ke dalam kasus programming.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 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. Properties ListBox 2. Event pada ListBox 3. Add data ke ListBox 4. Remove data dari ListBox 5. Akses properties melalui kode

program.

1.1 Menambahkan object ListBox ke dalam form 1.2 Menggunakan object ListBox

1.3 Mengetahui event yang ada pada ListBox

1.4 Mengakses properties ListBox melalui kode program

2 x 50 menit 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. Properties ComboBox 2. Event pada ComboBox 3. Add data ke ComboBox 4. Remove data dari ComboBox 5. Akses properties melalui kode

program.

2.1 Menambahkan object RadioButton ke dalam form 2.2 Menggunakan object RadioButton

2.3 Mengetahui event yang ada pada RadioButton 2.4 Mengakses properties RadioButton melalui kode

program

3. Menerapkan ComboBox dan RadioButton di dalam kasus programming sederhana.

3.1 Menerapkan logika pemrograman ke dalam bahasaVisual Basic.

3.2 Menggunakan ComboBox dan ListBox ke dalam contoh kasus.

3.3 Membuat Method (prosedur) sederhana

1. Logika program di dalam objek ComboBox.

2. Logika program di dalam objek RadioButton.

3. 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.

(8)

Pokok Bahasan : Messagebox, Inputbox, dan DateTimePicker

Standar Kompetensi : Memahami object DateTimePicker beserta properties yang digunakan.

Memahami syntaks untuk menampilkan MessageBox dan InputBox.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 1. Memahami

properties standar untuk

DataTimePicker.

1.1 Menambahkan objek DateTimePicker pada form.

1.2 Mengakses properties value.

1. Definisi DateTimePicker 2. Properties yang digunakan pada

DateTimePicker.

1.1 Menambahkan object DateTimePicker ke dalam form

1.2 Menggunakan object DateTimePicker. 2 x 50 menit

2. 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. Syntaks MessageBox.

2. Format tampilan MessageBox (text,button pilihan dan gambar Icon).

3. MessageBox sebagai prosedur.

4. MessageBox sebagai fungsi.

5. Syntaks InputBox.

2.1 Menampilkan MessageBox melalui kode progam.

2.2 Menampilkan InputBox melalui kode program.

(9)

Pokok Bahasan : Fungsi String dan Fungsi Date

Standar Kompetensi : Memahami fungsi string dan fungsi date yang ada dalam bahasa Visual Basic.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 1. 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. Syntaks Fungsi Length 2. Syntaks Fungsi SubString 3. Syntaks FungsiReplace 4. Syntaks Fungsi InString 5. Syntaks Fungsi ToUpper 6. Syntaks Fungsi To lower 7. Syntaks Fungsi Join 8. Syntaks Fungsi Split

1. Mengetahui syntaks untuk manipulasi data dengan tipe data String

2. Menggunakan fungsi string pada object komponen

2 x 50 menit

2. 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. Syntaks Selisih Jam 2. Syntaks Selisih Menit 3. Syntaks Selisih Detik 4. Syntaks Selisih Hari 5. Syntaks Selisih Bulan 6. Syntaks Selisih Tahun

1. Mengetahui syntaks untuk manipulasi data dengan tipe data Date

2. Menggunakan fungsi Date pada object komponen

2 x 50 menit

Pokok Bahasan : Object Oriented Programming : Objects, Abstraction (Access Modifier), dan Encapsulation

Standar Kompetensi : Memahami paradigma Object Oriented Programming (class dan Objek) dan memahami konsep dan istilah dalam Object Oriented Programming

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 1. Memahami

padigma OOP dengan menggunakan bahasa Visual Basic.

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

1. Padigma OOP dan Prosedural 2. Istilah dalam OOP.

3. Abstraction.

4. Encapsulation.

5. Access Modifier.

6. Property

7. Attribut dan Method.

1. Mengkaji lebih jauh perbedaan dari paradigm a procedural dan OOP.

2. Mendiskusikan keuntungan menggunakan paradigma OOP.

3. Membandingkan Access Modifier yang ada dalam

bahasa Visual Basic 2 x 50

menit

(10)

2. Menggunakan padigma OOP dengan menggunakan bahasa Visual Basic.

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. Panduan ADD Class 2. Systaks Attribut dan Method 3. Syntaks Access Modifier 4. Instanisasi

5. Build and Execution

1. Menambahkan class baru di dalam existing project.

2. Mendeklarasikan attribut dan method.

3. Mendekrarasikan Access Modifier.

4. Membuat objek baru.

Pokok Bahasan : Object Oriented programming : Polymorphism (Overloading Method), Inheritance, dan Aggregation Standar Kompetensi : Memahami dan menggunakan konsep Polymorphism, Inheritance dan Aggregation.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 1. Memahami konsep

Polymorphism, Inheritance dan Aggregation.

1.1 Mendefinisikan Konsep Polymorhism.

1.2 Mendefinisikan konsep Inheritance . 1.3 Mendefinisikan konsep Aggregation.

1. Polymophism.

2. Inheritance.

3. Super Class dan Sub class.

4. Aggregation

5. Diagram Unified Modelling Language.

(UML)

1. Mendiskusikan keuntungan dari penggunaan konsep Polymorphism,Inheritance dan Aggregation.

2. Menggunakan Diagram UML dan menggambar diagram UML.

2 x 50 menit 2. 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. Panduan method dengan Polymorphism.

2. Panduan menerapkan Aggregation pada berbagai class.

3. Panduan membuat Super Class dan Sub Class untuk menerapkan Inheritance.

4. Panduan Instanisasi class.

1. Mendeklarasikan method yang mendukung polymorphism.

2. Mendeklarasikan konsep aggregation di dalam class.

3. Mendeklarasikan Super Class dan Sub Class di dalam existing class

4. Menginstaisasikan class yang telah dibuat pada form.

(11)

Pokok Bahasan : Pembuatan Menu, Progressbar, Toolbar, dan MDI Form

Standar Kompetensi : 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 Alokasi

Waktu 1. Membuat drop down

menu pada form yang dikategorikan sebagai MDI Parent Form.

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)

1. Definisi MDI Form

2. Definisi MDI Parent dan MDI Child.

3. Defini Drop Down Menu.

4. Menu Strip dan properties . 5. 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 x 50 menit 2. Menambahkan

ToolStrip dan Status Strip pada MDI Parent Form.

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

1. ToolStrip.

2. StatusStrip.

3. Penggunaan ToolStrip dan Status Strip lebih lanjut.

4. Syntaks untuk manipulasi komponen yang ada di dalam ToolStrip dan Status Strip.

5. 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 : Looping dan Array

Standar Kompetensi : Memahami struktur perulangan dan mengetahui konsep Array pada bahasa visual Basic.

Kompetensi Dasar Indikator Materi Ajar Pengalaman Belajar Alokasi

Waktu 1. Mengetahui struktur

perulangan yang ada pada bahasa Visual Basic

1.1. Mendeklarasikan struktur perulangan FOR

1.2. Mendekrarasikan struktur perulangan WHILE.

1.3. Mendeklarasikan struktur perulangan Do

1. FOR 2. WHILE 3. DO……WHILE

4. Variable counter pada struktur perulangan.

1. Menggunakan struktur perulangan di dalam objek komponen Listbox.

2. Mendeklarasikan stuktur perulangan.

3. Mendeklarasikan variable counter

4. Mendiskusikan perbedaan antara jenis struktur

2 x 50 menit

(12)

While.

1.4. Menentukan perbedaan antara ketiga jenis perulangan tersebut.

1.5. Membedakan perulangan menaik dan menurun untuk struktur perulangan.

perulangan pada bahasa Visual Basic.

5. Memilih event pada Button dan Textbox.

2. Array 2.1. Mendefinisikan Array.

2.2. Mengetahui perbedaan array dan variable biasa.

2.3. Mengetahui keuntungan penggunaan array

1. Definisi Array.

2. Syntaks Array Dimensi Satu.

3. Indeks pada Array..

1. Mendeklarasikan array.

2. Mengkakses data pada array.

3. Struktur perulangan untuk array.

Pokok Bahasan : Listview

Standar Kompetensi : Memahami properties , event yang sering digunakan dalam Listview.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 1. Memahami

properties dan event pada ListView

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

1. Properties ListView 2. Event pada ListView 3. Add data ke ListView 4. Remove data dari ListView.

1.1 Menambahkan object ListView ke dalam form 1.2 Menggunakan object ListView

1.3 Mengetahui event yang ada pada ListView.

1.4 Mengakses properties ListView melalui kode program 2 x 50

menit

(13)

Pokok Bahasan : Groupbox, Image,Picturebox dan OpenFileDialog.

Standar Kompetensi : Mengetahui komponen Groupbox dan memahami penggunaan objek OpenFileDialog untuk mengakses image yang ditampilkan di dalam objek PictureBox.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 1. 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.

1. Properties ListView 2. Panduan Add GroupBox.

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 2. Memahami

penggunaan komponen OpenFileDialog dan PictureBox

1.1 Menempatkan objek OpenFileDialog ke dalam Form

1.2 Menemparkan objek PictureBox ke dalam Form.

1.3 Memfilter pencarian file pada OpenFileDialog.

1.4 Mengetahui properties pada PictureBox.

1. OpenFileDialog.

2. Filter Data pada OpenFileDialog.

3. 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

Pokok Bahasan : Program sederhana

Standar Kompetensi : Menerapkan konsep dan logika pemrograman pada bahasa Visual Basic dengan menggunakan paradigma Object Oriented Programming..

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 1. Menambahkan objek

komponen yang seusai dan

diperlukan di dalam Form.

1.1 Membuat projek baru.

1.2 Mendesign tampilan form.

1.3 Menambahkan objek yang dibutuhkan

1. Soal Diskusi.

2. 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.

2 x 50 menit 2. Menggunakan

paradigma OOP pada contoh kasus

1.1 Menambahkan class baru di dalam project

1.2 Mendeklarasikan attribut yang

1. Logika penyelesaian masalah pada contoh kasus.

2. Diagram UML.

2.1 Membuat class baru.

2.2 Menerapkan logika ke dalam bahasa Visual Basic.

2.3 Mengubah properties yang diperlukan dalam masing-

(14)

program. diperlukan.

1.3 Membuat method yang diperlukan.

1.4 Membuat access modifier yang tepat untuk masing-masing attribut dan method.

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.

Pokok Bahasan : DDL(Data Definition Language) dan DML(Data Manipulation Language) pada database Microsoft Access 2007.

Standar Kompetensi : Memahami syntaks DDL dan DML pada database Microsft ACCESS 2007.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 1. Memahami

lingkungan kerja IDE(Integrated Development Environment) Microsoft Access 2007

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. Panduan IDE (Integrated

Development Environment) database ACCESS 2007.

2. Definisi tabel, view.

3. Definisi enforce referential integrity.

4. Panduan membuat database baru, tabel, relationship, view.

5. Konsep primary key

1.1 Membuat database baru.

1.2 Membuat tabel baru.

1.3 Membuat view baru

1.4 Membuat relationship antar tabel.

1.5 Mengakses secara langsung tabel yang telah dibuat

2x 50 menit

2. Memahami DDL (Data Definition Language) dan DML(Data Manipulation Language)

1.1 Memahami perintah dan syntaks DDL pada database Access 2007.

1.2 Memahami perintah dan syntaks DML pada database Access 2007.

1. DDL (Data Definition Language) 2. DML(Data Manipulation Language)

2.1 Manipulasi data dengan menggunakan DDL (Data Definition Language)

2.2 Manipulasi data dengan menggunakan DML(Data Manipulation Language).

(15)

Pokok Bahasan : Pembuatan program master data beserta display berbasis database Microsoft Access 2007 dengan menggunakan Base Class SQLClient (1 tabel) Standar Kompetensi : Menerapkan pemakaian Komponen Provider SQLClient untuk menyimpan, memperbaiki, menghapus dan menampilkan data.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 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.

6 X50 Menit 2. Menerapkan

syntaks DML untuk melakukan manipulasi data ke database Microsoft Access 2007

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. SqlCommand 2. SqlDataReader 3. SqlDataAdapter 4. Dataset 5. DataGridView

1. Mendesign form tampilan untuk mengakses data.

2. Menginput data untuk proses penyimpanan ke tabel.

3. Mencari data dengan kriteria tertentu.

4. Memperbaiki datayang sudah ada di tabel.

5. Menghapus data yang sudah ada di tabel.

6. Menampilkan data pada komponen DataGridView.

(16)

Pokok Bahasan : Pembuatan laporan pada Database Microsoft Access 2007 (1 tabel).

Standar Kompetensi : Menerapkan penggunaan komponen crystal report untuk membuat laporan yang diperlukan dan filtrasi data pada laporan.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 1. Membuat

Laporan dengan menggunakan Crystal Report

1.1. Merancang tampilan laporan menggunakan crystalreport

1.2. Menghubungkan crystal report dengan tabel yang ada.

1.3. Memasukkan field database pada rancangan laporan

1. CrystalReport 2. CrystalReportViewer

1. Mendesign tampilan laporan dengan menggunakan crystalreport.

2. Melihat hasil cetakan pada CrystalReportViewer

2X50 Menit 2. Menerapkan

syataks Filtrasi data crystal report ke dalam aplikasi

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

1. Formula Field 2. Selection Formula

1. Membuat kriteria tertentu untuk filtrasi data.

2. Melakukan filtrasi data dengan kriteria tertentu .

Pokok Bahasan : Pembuatan grafik

Standar Kompetensi : Menerapkan grafik ke dalam bahasa Visual Basic.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 1. Membuat

rancangan tampilan grafik.

1.1. Merancang tampilan grafik.

1.2. Mengatur properties standar yang diperlukan untuk proses grafik pada komponen.

1. Rancangan form grafik.

2. Rancangan proses grafik aplikasi.

3. Properties standar untuk kompenen yang diperlukan untuk grafik

1. Membuat Solution dan project baru.

2. Mendesign tampilan form untuk kebutuhan grafik.

3. Mengatur properties standar untuk grafik.

4. Mengetahui proses untuk grafik ke dalam aplikasi.

2X50 Menit 2. Menerapkan

logika grafik aplikasi ke dalam bahasa Visual

2.1. Mengakses data pengguna pada table berdasarkan kriteria ID pengguna tertentu dengan syntaks bahasa VB.

2.2. Menerapkan logika untuk

1. Flowchart grafik.

2. Panduan translasi flowchart grafik ke dalam syntaks bahasa VB.

1. Menterjemahkan flowchart grafik ke dalan bahasa VB.

2. Menguji (testing) grafik aplikasi yang sudah dibuat.

(17)

Basic. membandingkan data yang dinput.

Pokok Bahasan : Pembuatan login aplikasi

Standar Kompetensi : Menerapkan logika login aplikasi ke dalam bahasa Visual Basic berdasarkan user ID dan password.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 3. Membuat

rancangan tampilan form dengan

memperhatikan sisi keamanan data pada saat Login.

3.1. Merancang tampilan form untuk kebutuhan proses login aplikasi.

3.2. Mengatur properties standar yang diperlukan untuk proses login pada komponen.

4. Rancangan form login.

5. Rancangan proses login aplikasi.

6. Properties standar untuk kompenen yang diperlukan untuk login

5. Membuat Solution dan project baru.

6. Mendesign tampilan form untuk kebutuhan login.

7. Mengatur properties standar untuk login.

8. Mengetahui proses untuk login ke dalam aplikasi.

2X50 Menit 4. Menerapkan

logika login aplikasi ke dalam bahasa Visual Basic.

4.1. Mengakses data pengguna pada table berdasarkan kriteria ID pengguna tertentu dengan syntaks bahasa VB.

4.2. Menerapkan logika untuk membandingkan data yang dinput pengguna dengan data pada sistem yang sudah ada

3. Flowchart Login.

4. 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.

Pokok Bahasan : Pembuatan program master data beserta display berbasis database Microsoft Access 2007 dengan menggunakan Base Class SQLClient (lebih 1 tabel) Standar Kompetensi : Menerapkan pemakaian Komponen Provider SQLClient untuk menyimpan, memperbaiki, menghapus dan menampilkan data.

Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Alokasi

Waktu 3. Menerapkan

syantaks koneksi database ke

3.1. Membuat Database Microsoft Access 2007.

3.2. Mengkoneksikan client ke server

4. SqlConnection 5. Open Connection 6. Close Connection

4. Membuat database dan tabel baru pada server.

5. Membuat Class untuk koneksi ke database

6. Menguji koneksi dari computer client ke computer

(18)

aplikasi VB dan databases tertentu melalui syntaks bahasa VB.

server untuk database tertentu.

6 X50 Menit 4. Menerapkan

syntaks DML untuk melakukan manipulasi data ke database Microsoft Access 2007

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.

6. SqlCommand 7. SqlDataReader 8. SqlDataAdapter 9. Dataset 10. DataGridView

7. Mendesign form tampilan untuk mengakses data.

8. Menginput data untuk proses penyimpanan ke tabel.

9. Mencari data dengan kriteria tertentu.

10. Memperbaiki datayang sudah ada di tabel.

11. Menghapus data yang sudah ada di tabel.

12. Menampilkan data pada komponen DataGridView.

Disiapkan oleh,

1. Nyimas Artina, S.Kom (..………..) Koordinator

2. Iis Pradesan, S.Kom, M.Ti (…………) Anggota

Diperiksa oleh

Yulistia, S. Kom., M.Ti.

Ketua Program Studi Manajemen Informatika

Disahkan oleh,

Ir. Sudiadi, M.M.A.E.

Pembantu Ketua I

Referensi

Dokumen terkait

Masih dalam ulasan artikel tersebut, hal yang sama disampaikan pula oleh Brand Ambassador Lifebuoy ActivSilver Formula terbaru, Titi kamal dan Christian Sugiono,

website dan tidak untuk dikomersialkan”.. Yang dimaksud dengan Fondasi adalah bagian dari struktur bawah gedung yang kekuatannya ditentukan oleh kekuatan tanah yang

Untuk menjadi seorang “lelaki sepenuhnya” pun, di Indonesia, seorang lelaki diharuskan untuk menikah dengan pasangan lawan jenis dan menjalani segala tahapan life cycle

[r]

File Bidang Pendidikan : Ijazah+S3+Sukidjo Tugas+Mengajar+18_2002 Tugas+Mengajar+83_2002 Tugas+Mengajar+18_2003 Tugas+mengajar+78_2003

Berdasarkan hasil penelitian yang dilakukan di SDN Cibungkul Kecamatan Indihiang Kota Tasikmalaya mengenai penggunaan media flipchart terhadap kemampuan siswa

Besaran yang akan diukur dalam penelitian ini adalah arus dan tegangan pada gardu distribusi PT.PLN, besaran tersebut diambil dari plat tembaga rel busbar pada papan

Maka rxy hubungan pengetahuan kisah para rasul terhadap pembentukan kepribadian anak di Madrasah Ibtidaiyah Negeri Tambakselo Wirosari telah ditemukan hasil yang