garis-garis besar program pengajaran

advertisement
Garis-Garis Besar Program Pembelajaran Berbasis Kompetensi
Perguruan Tinggi
Kompetensi
Judul Unit Kompetensi
:
:
:
Kode Unit
:
Deskripsi Singkat
:
Perkiraan Waktu Pembelajaran
:
POLITEKNIK PIKSI GANESHA
PEMROGRAMAN DELPHI
Menulis program dasar
Menulis program lanjut
Mengoperasikan pemrograman terstruktur
Mengoperasikan bahasa pemrograman berorientasi obyek (object oriented)
Membuat program untuk akses basis data
TIK.PR02.005.01
TIK.PR02.006.01
TIK.PR02.008.01
TIK.PR02.009.01
TIK.PR02.023.01
Unit kompetensi ini berkaitan dengan keahlian dalam membuat program visual menggunakan Borland Delphi 7. Kompetensi lebih ditekankan pada
pengembangan aplikasi database menggunakan DBMS MySQL dengan jenis aplikasi Client Server.
1
NO
1
1.
2.
3
ELEMEN
KOMPETENSI
2
Mengidentifikasi
peralatan
pengembangan
program yang
digunakan
Mengidentifikasi
algoritma dan struktur
data program
Menggunakan tipe
data dan kontrol
KRITERIA UNJUK KERJA
3
1.1 Peralatan
pengembangan
program yang akan
digunakan untuk
menulis program di
tetntukan sesuai
dengan kebutuhan
1.2 Software
pengembangan
program telah di
tentukan
1.3 Buku manual atau
referensi dari software
pengembangan
program sudah
dipahami
2.1. Komponen program
berupa prosedur atau
fungsi yang menjadi
sub program di
identifikasi sesuai
dengan struktur
program. Aliran
program di
kendalikan pada
program utama
2.2. Struktur data dan
algoritma di
identifikasi.
Parameter input dan
output padaq
komponen program
sesuai dengan
struktur data dan
algoritma yang
digunakan
3.1. Tipe data diketahui
dan dipelajari. Tipe
INDIKATOR UNJUK KERJA
4
Mahasiswa dapat menjelaskan
dan menggunakan program
pembuat aplikasi (Borland
Delphi 7)
SIKAP
5
Membuat aplikasi
sederhana yang
memanfaatkan fitur-fitur
standar pada Delphi 7
MATERI
PEMBELAJARAN
PENGETAHUAN
6
Mampu menjelaskan cara
penggunaan Delphi dan
fitur-fitur yang standar yang
digunakan pada delphi
KETERAMPILAN
7
Mampu menggunakan
Delphi untuk membuat
aplikasi sederhana dan
dapat menggunakan
komponen-komponen
standar
PEMBELAJARAN
METODE
ALAT BANTU
8
9
Presentasi
Komputer,
Modul
Berlatih
membuat
aplikasi
sederhana
Dapat menjelaskan komponen
pembangun program
diantaranya
(komponen/object), properties,
event, prosedur dan fungsi
built in Delphi
Membuat aplikasi
sederhana yang
menggunakan
komponen standar,
merubah property dan
membuat prosedur atau
fungsi berdasarkan
event tertentu
Mampu menjelaskan
struktur program event
drive based pada Delphi 7
dan mengetahui struktur
program menggunakan
prosedur dan fungsi
Mampu menjelaskan
pemrograman berbasis
event dan mampu
memahami karakteristik
pemrograman melalui
event , prosedur dan
fungsi
Presentasi
Dapat menjelaskan tipe data
dasar pada Delphi (Number,
Membuat aplikasi yang
menggunakan variabel
Mampu menjelaskan
berbagai jenis tipe data
Mampu menjelaskan dan
menggunakan tipe data
Presentasi
Berlatih
membuat
aplikasi
sederhana
Komputer,
Modul
Komputer,
Modul
2
program
4
Menggunakan tipe
data dan kontrol
program
5
6
7
8
9
10
data berupa tipe data
dasar dan tipe data
bentukan
3.2. Membuat program
menggunakan array
Text, Set & Enuneration)
dengan tipe data dasar
serta cara penggunaannya
dasar pada Delphi
dengan tepat
Dapat menjelaskan fungsi dan
penggunaan array 1 dimensi
dan 2 dimensi
Membuat aplikasi yang
menggunakan array
berdimensi 1 dan 2
Mampu menjelaskan jenisjenis array dan car
penggunaannya
Mampu membuat aplikasi
menggunakan array
berdimensi 1 dan 2
Berlatih
membuat
aplikasi
Presentasi
Berlatih
membuat
aplikasi
Presentasi
Menggunakan tipe
data dan kontrol
program
5.1. Kontrol program di
aplikasikan. Kontrol
program merupakan
urutan atau
sekuensial program,
harus terkendali
dalam kode program
Dapat menjelaskan kontrol
program menggunakan
pengkondisian dan
pengulangan
Membuat aplikasi yang
menggunakan
pengkondisian (IF) dan
pengulangan
Mampu menjelaskan
struktur kendali program
menggunakan kondisi dan
perulangan
Mampu membuat aplikasi
yang memiliki kendali
program
Menggunakan tipe
data dan kontrol
program
6.1. Membuat program
menggunakan
prosedur dan fungsi
Dapat menjelaskan teknik
pemrograman menggunakan
prosedur dan fungsi
Membuat aplikasi yang
memanfaatkan prosedur
dan fungsi
Mampu menjelaskan teknik
pemrograman modularitas
menggunakan prosedur
dan fungsi
Presentasi
Membuat program
untuk akses file
1.1. Program untuk
menulis data kedalam
media penyimpanan
data dan membaca
data dari media
penyimpan data
dibuat
Dapat menjelaskan teknik
pemrogaman untuk
mengakses file
Membuat aplikasi yang
memanipulasi file
Mampu menjelaskan teknik
pemrograman yang dapat
mengakses dan
memanipulasi file
Mampu membuat
program modular
menggunakan prosedur
dan fungsi yang
didefinisikan sendiri
Mampu membuat
program yang dapat
mengakses dan
memanipulasi file
Membuat program
object oriented
dengan class
9.1. Program dengan
menggunakan objek
atau class dibuat
9.2. Properti class yang
akan di realisasikan
dalam bentuk
prosedur/fungsi di
buat
Dapat menjelaskan teknik
pemrograman berorientasi
objek menggukan class
UJIAN TENGAH SEMESTER
Membuat aplikasi
Mampu menjelaskan teknik
pemrograman
pemrogramana berorientasi
berorientasi object
objek dasar
dasar
Mampu membuat aplikasi
yang menggunakan
teknik pemrograman
berorietasi objek
Presentasi
Mengidentifikasi basis
data
10.1. Kebutuhan sistim
dipenuhi sesuai
Mampu menjelaskan aplikasi
DBMS sebagai data center
Membuat database
menggunakan MySQL
Mampu membuat
database dan objek
Presentasi
Mampu menjelaskan
pembuatan database
Berlatih
membuat
aplikasi
Berlatih
membuat
aplikasi
Presentasi
Komputer,
Modul
Komputer,
Modul
Komputer,
Modul
Komputer,
Modul
Berlatih
membuat
aplikasi
Komputer,
Modul
Berlatih
membuat
aplikasi
Komputer,
Modul
3
10.2.
10.3.
11
Membuat koneksi dan
sekuriti basis data
11.1.
11.2.
12
Membuat program
basis data
12.1.
skope dan fungsi dari
basis data
Bentuk struktur data,
bentuk querie, bentuk
tampilan, bentuk
laporan (cetak)
disesuaikan dengan
table yang telah di
buat
Sekuriti dan metode
akses pada basis
data yang digunakan
sesuai perancangan
Pengguna dan
password di bangun
mengikuti disain yang
di buat. Pengguna
dan password dalam
mengakses basis
data dapat di
implementasikan
pada DBMS atau
dalam bahasa
pemrograman
Privilage setiap
pengguna terhadap
basis data dibangun
mengikuti disain yang
di buat. Privilage
pengguna terhadap
basis data dapat di
implementasikan
pada DBMS.
Sedangkan privilage
untuk mengakses
tampilan dan laporan
di implementasikan
pada
bahasa
pemrograman
Struktur data di
bangun pada bahasa
pemrograman sesuai
menggunakan basis data
Studi Kasus
Perpustakaan
menggunakan MySQL
database menggunakan
MySLQ
Berlatih
membuat
aplikasi
Mampu menjelaskan koneksi
antara program Delphi dengan
Aplikasi DBMS MySQL dna
sekuriti untuk koneksi tersebut
Membuat aplikasi untuk
menghubungkan Delphi
dengan database
MySQL dan
Memanipulasi datanya
Mampu menjelaskan
koneksi program Delphi
dan MySQL
Mampu membuat aplikasi
yang berhubungan antara
DBMS MySQL dan Delphi
Presentasi
Mampu menjelaskan cara
memanipulasi data pada
DBMS dengan membuatkan
Membuat aplikasi yang
bertujuan untuk
memanipulasi data
Mampu menjelaskan teknik
pemrograman yang dapat
mengakses data dan
Mampu membuat aplikasi
menggunakan Delphi
yang dapat memanipulasi
Presentasi
Berlatih
membuat
aplikasi
Komputer,
Modul
Komputer,
Modul
Berlatih
4
13
14
15
16
Membuat program
basis data
Membuat program
basis data
Membuat laporan
menggunakan Rave
Report
dengan disain yang
telah di buat. Struktur
data di
implementasikan
dalam bentuk table
dan view, mengikuti
disain yang telah di
buat
13.1. Basis data di
normalisasikan agar
menyederhanakan
relasi table dan
memperkokoh relasi
table
14.1. Query, tampilan dan
laporan (cetak) di
bangun menurut
bahasa
pemrograman yang
sesuai dengan disain.
Query dapat di
implementasikan
dengan prosedur,
fungsi maupun
trigger. Tampilan dan
laporan akan
berisikan data untuk
menampilkan table
atau view
15.1. Laporan dibuat
menggunakan Rave
Report
aplikasinya pada Delphi
dalam database Delphi
memanipulasinya
isi data dalam DBMS
membuat
aplikasi
Mampu menjelaskan
normalisasi data dan
mengimplementasikannya
pada Delphi yang mengakses
DBMS MySQL
Membuat aplikasi yang
memenuhi kaidah
normalisasi dan relasi
tabel
Mampu menjelaskan teknik
pemrograman yang
menggunakan relasi table
dan normalisasi
Mampu membuat aplikasi
yang dapat memanipulasi
dari berbagai tabel
Presentasi
Mampu menjelaskan teknik
pemrogaman menggunakan
query
Membuat aplikasi yang
mengkolaborasikan
DBMS dan Delphi
menggunakan Query
Mampu menjelaskan teknik
pemrograman
menggunakan query
Mampu membuat aplikasi
yang menggunakan query
Presentasi
Mampu menjelaskan cara
pembuatan laporan data
menggunakan Rave Report
Membuat laporan hasil
pengolahan data pada
Delphi menggunakan
Rave Report
Mampu menjelaskan teknik
pembuatan laporan
menggunakan Rave Report
Mampu membuat laporan
menggunakan Rave
Report
Presentasi
Berlatih
membuat
aplikasi
Berlatih
membuat
aplikasi
Berlatih
membuat
aplikasi
Komputer,
Modul
Komputer,
Modul
Komputer,
Modul
UJIAN AKHIR SEMESTER
Daftar Pustaka :
1. Mastering Delphi 7 by Marco Cantu ISBN:078214201X Sybex © 2003
2. Borland® Delphi™ 6 Developer’s Guide Copyright © 2002 by Sams Publishing Steve Teixeira and Xavier Pacheco
3. http://www.delphibasics.co.uk
4. http://www.delphi3000.com
5
Download