UNIVERSITAS PGRI YOGYAKARTA
FAKULTAS TEKNIK
PROGRAM STUDI TEKNIK INFORMATIKA
SILABUS
Program studi
: Teknik Informatika
Matakuliah
: Pemrograman Berorientasi Obyek
Kode
:
SKS
: Teori 3 SKS
Praktek 1 SKS
Semester
: VII
Matakuliah Prasyarat : Algoritma Pemrograman 2
Dosen
: Muhammad Fairuzabadi, S.Si.
I.
Deskripsi Mata Kuliah
Matakuliah ini membahas tentang berbagai konsep dasar pemrograman
berorientasi obyek dan pemrograman visual, yaitu : Obyek, Properti, Event,
Pengkapsulan, Pewarisan dan Polymorphism. Selanjutnya akan membahas
pemrograman berbasis visual yang meliputi: penggunaaan kontrol stantar, kontrol
tambahan, struktur pemrograman, prosedur dan fungsi, grid control, pengelolaan
file.
II.
Kompetensi Mata Kuliah
III. Analisis Instruksional
Memahami sekilas tentang
Visual Basic
Membuat prosedur dan fungsi
Memahami Kelas dan Objek
Menggunakan
kontrol
standar
Memahami percabangan dan aplikasinya
Memahami tipe data sederhana, aliran
sekuensial dan operator
Memahami prosedur dan fungsi bawaan
Memahami Perulangan dan aplikasinya
Menangani file text
Menggunakan
kontrol
tambahan
Memahami MDI, menu
dan form
IV.
Strategi Perkuliahan
A.
Tatap Muka :
1.
Ceramah dan diskusi
2.
Kuis/Reponsi
3.
Praktikum
B.
Non Tatap Muka :
1.
Tugas individu
2.
Tugas Kelompok
V.
Sumber Bahan
A. Textbook :
B. Referensi :
VI. Penilaian
No
Jenis Tagihan
Bobot (%)
1.
Ceramah dan diskusi
10%
2.
Kuis dan Responsi
20%
3.
Tugas – tugas
20%
4.
Ujian Tengah Semester
25%
5.
Ujian Akhir Semester
25%
VII. Kegiatan Perkuliahan
TatapMuka ke
Kompetensi Dasar Indikator Materi Pokok Pengalaman
Belajar Penilaian Sumber Bahan(textbook/ referensi) Jenis
Tagihan InstrumenBentuk
1. Memahami sekilas tentang pemrograman visual Mengenal lingkungan pemrograman visual Membuat proyek pertama Pemrograman
Visual Ceramah, Diskusi, Analisis, Praktikum
Tugas
Pribadi Unjuk Kerja
2. Memahami tipe data sederhana, aliran sekuensial dan operator
Memahami
tipe data sederhana dalam delphi
Memahami
berbagai operator
Membuat
program sederhana (aliran sekuensial)
Tipe data
Sederhana Ceramah, Diskusi, Analisis, Praktikum
Tugas
Pribadi Unjuk Kerja
3. Memahami percabangan dan aplikasinya
Memahami pernyataan
if .. else
if..else if
Select case
Percabangan Ceramah, Diskusi, Analisis, Praktikum Tugas Pribadi Unjuk Kerja 4. Memahami Perulangan dan aplikasinya Memahami pernyataan
For .. Next
Do Loop
..Until
Whie . .
Wend
Perulangan Ceramah, Diskusi, Analisis, Praktikum
Tugas
Pribadi Unjuk Kerja
5. Memahami prosedur dan fungsi bawaan
Memahami prosedur dan fungsi bawaan :
Aritemetika
Trigonometri
String
Statistik
Tanggal &
Waktu
Tatap Muka ke
Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar
Penilaian Sumber Bahan (textbook/ referensi) Jenis Tagihan Bentuk Instrumen
6. Memahami prosedur
dan fungsi bawaan Memahami prosedur danfungsi bawaan :
Penyusutan
aset
Keuangan
Konversi
satuan pengukuran
Kotak pesan
dan kotak Dialog
Random
Konversi
Data
Prosedur dan Fungsi bawaan Ceramah, Diskusi, Analisis, Praktikum Kuis Uraian obyektif
7. Membuat prosedur
dan fungsi prosedur dan fungsiMembuat
Memanggil
prosedur dan fungsi
Melewatkan
parameter
Prosedur dan
Fungsi Ceramah, Diskusi, Analisis, Praktikum
Tugas
Pribadi Unjuk Kerja
8. Memahami tipedata
terstruktur Memahami tipe data terstruktur:
Array
Record
Tipe data
terstruktur Ceramah, Diskusi, Analisis, Praktikum
Tugas
Pribadi Unjuk Kerja
9. Menangani file text Membuka
file text
Menyimpan
file text
File Text Ceramah, Diskusi, Analisis, Praktikum
Tugas
Pribadi Unjuk Kerja
10. Memahami Kelas dan
Obyek Memahami : PBO
Kelas &
Objek Konstruktor Destruktor Pengkapsula n Pewarisan Polimorfisme Kelas dan
Obyek Ceramah, Diskusi, Analisis, Praktikum
Tugas
Eksepsi
Tatap Muka ke
Kompetensi Dasar Indikator Materi Pokok Pengalaman
Belajar Penilaian Sumber Bahan(textbook/ referensi) Jenis
Tagihan InstrumenBentuk
11. Menggunakan
Kontrol standar Menggunakanstandar, antara lain : Kontrol
Option
Listbox
ComboBox
Picture
Image
Kontrol
Standar Ceramah, Diskusi, Analisis, Praktikum
Tugas
Pribadi Unjuk Kerja
12. Menggunakan Kontrol
tambahan Menggunakan Kontrol tambahan, antara lain:
MS Chart
MS FlexGrid
MS Tabbed
Kontrol
Tambahan Ceramah, Diskusi, Analisis, Praktikum
Tugas
Pribadi Unjuk Kerja
13. Memahami MDI,Form
dan menu Form Mebuat MDI
Membuat
Membuat
Membuat
Toolbar
Membuat
Statusbar
Menghubung
an MDI form dengan form lain
MDI, Form dan Menu
Ceramah, Diskusi, Analisis, Praktikum
Tugas Kelompok, Responsi
Unjuk Kerja