s1 silabus pemrograman visual ii

6
SILABUS Mata Kuliah/ Kode : Pemrograman Visual II (S1) Prasarat/co syarat : Pemrograman Visual I/- Bobot SKS/ Smt : 3 SKS / 2 Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi. No Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Sumber/Bahan/ Alat Alokasi Waktu Penilaian 1 Mahasiswa mengenal konsep database client/server dasar. 1. Mampu menguasai konsep database dasar. 2. Mampu membuat database dengan menggunakan MySQL 5.0. 1. Teori database dasar (tabel, field, record, primary key, dll). 2. Pengenalan MySQL 5.0 menggunakan Navicat. 3. Membuat database dengan MySQL. 1. Menguasai konsep database dasar. 2. Membuat database dengan menggunakan MySQL 5.0. Buku Wajib: Ref. 1 chap. 1 Alat: PC Standard 150’ Tanya Jawab 2 Mahasiswa mampu melakukan akses dasar pada tabel MySQL (viewing, inserting, updating, deleting, cursor moving, dan searching) dalam Delphi menggunakan third-party component. 1. Mampu melakukan instalasi MyDAC pada Delphi. 2. Mampu melakukan akses tabel MySQL (view by dataset) menggunakan Delphi yang dilengkapi MyDAC. 1. Instalasi MyDAC pada Delphi. 2. Koneksi database MySQL dengan Delphi menggunakan MyDAC. 3. Menampilkan data dari MySQL pada aplikasi Delphi. 4. Koneksi database pada 1. Melakukan instalasi MyDAC pada Delphi. 2. Melakukan akses tabel MySQL (view by dataset) menggunakan Delphi yang dilengkapi MyDAC. Buku Wajib: Ref. 1 chap. 1 Alat: PC Standard 150’ Tanya Jawab, Tugas Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

Upload: beny-breaking-benjamin

Post on 08-Nov-2015

44 views

Category:

Documents


14 download

DESCRIPTION

Silabus pemograman Visual 2 khusus delphi

TRANSCRIPT

  • SILABUS

    Mata Kuliah/ Kode : Pemrograman Visual II (S1)

    Prasarat/co syarat : Pemrograman Visual I/-

    Bobot SKS/ Smt : 3 SKS / 2

    Standar Kompetensi : Mahasiswa mampu membangun sebuah aplikasi database menggunakan Bahasa Pemrograman Delphi.

    No Kompetensi Dasar Indikator Materi Pokok Pengalaman Belajar Sumber/Bahan/ Alat Alokasi Waktu Penilaian

    1 Mahasiswa mengenal konsep database client/server dasar.

    1. Mampu menguasai konsep database dasar.

    2. Mampu membuat database dengan menggunakan MySQL 5.0.

    1. Teori database dasar (tabel, field, record, primary key, dll).

    2. Pengenalan MySQL 5.0 menggunakan Navicat.

    3. Membuat database dengan MySQL.

    1. Menguasai konsep database dasar.

    2. Membuat database dengan menggunakan MySQL 5.0.

    Buku Wajib: Ref. 1 chap. 1

    Alat: PC Standard

    150 Tanya Jawab

    2

    Mahasiswa mampu melakukan akses dasar pada tabel MySQL (viewing, inserting, updating, deleting, cursor moving, dan searching) dalam Delphi menggunakan third-party component.

    1. Mampu melakukan instalasi MyDAC pada Delphi.

    2. Mampu melakukan akses tabel MySQL (view by dataset) menggunakan Delphi yang dilengkapi MyDAC.

    1. Instalasi MyDAC pada Delphi.

    2. Koneksi database MySQL dengan Delphi menggunakan MyDAC.

    3. Menampilkan data dari MySQL pada aplikasi Delphi.

    4. Koneksi database pada

    1. Melakukan instalasi MyDAC pada Delphi.

    2. Melakukan akses tabel MySQL (view by dataset) menggunakan Delphi yang dilengkapi MyDAC.

    Buku Wajib: Ref. 1 chap. 1

    Alat: PC Standard

    150 Tanya Jawab, Tugas

    Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

  • saat run-time.

    5. Penggunaan Data Source dan Data Controls.

    3. Mampu melakukan akses tabel MySQL (insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC.

    4. Mampu melakukan penggerakan kursor record pada dataset di dalam Delphi.

    1. Menambah data menggunakan dataset (Insert, Append, Cancel, Post)

    2. Menggerakkan kursor record (RecNo, First, Prior, Next, Last, Eof, Bof)

    3. Mengubah data menggunakan dataset (Edit, Cancel, Post)

    4. Menghapus data menggunakan dataset (Delete)

    3. Melakukan akses tabel MySQL (insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC.

    4. Melakukan penggerakan kursor record pada dataset di dalam Delphi.

    Buku Wajib: Ref. 1 chap. 2

    Alat: PC Standard

    150 Tanya Jawab, Tugas

    5. Mampu melakukan pencarian data pada tabel MySQL menggunakan dataset (Locate).

    6. Mampu melakukan akses tabel MySQL (view, insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC tanpa menggunakan Data Control Component.

    1. Pencarian menggunakan Locate.

    2. Melakukan akses data pada Non-Data-Control (FieldByName, Fields)

    5. Melakukan pencarian data pada tabel MySQL menggunakan dataset (Locate).

    6. Melakukan akses tabel MySQL (view, insert, update, and delete by dataset) menggunakan Delphi yang dilengkapi MyDAC tanpa

    Buku Wajib: Ref. 1 chap. 3

    Alat: PC Standard

    150 Tanya Jawab, Tugas

    Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

  • menggunakan Data Control Component.

    3 Mahasiswa mampu menggunakan virtual field untuk digunakan di dalam program.

    1. Mampu menggunakan virtual field untuk digunakan didalam program nya.

    1. Membuat Virtual Fields.

    2. Memanipulasi Virtual Fields (termasuk hidden fields)

    1. Menggunakan virtual field untuk digunakan didalam program nya.

    Buku Wajib: Ref. 1 chap. 4

    Alat: PC Standard

    150 Tanya Jawab, Tugas

    4 2. Mampu menggunakan perintah query data khusus untuk DML (SQL).

    1. Teori query (TADOQuery)

    2. Query untuk menampilkan data

    3. Query untuk memasukkan data

    4. Query untuk merubah data

    5. Query untuk menghapus data

    3. Menggunakan perintah query data khusus untuk DML (SQL).

    Buku Wajib: Ref. 1 chap. 5

    Alat: PC Standard

    150 Tanya Jawab, Tugas

    Mahasiswa mampu menggunakan perintah query data (SQL).

    3. Mampu menggunakan perintah query untuk menampilkan data dari beberapa tabel

    1. Perintah query untuk filter data

    2. Perintah query untuk menampilkan data dari beberapa tabel (join)

    1. Menggunakan perintah query untuk menampilkan data dari beberapa tabel

    Buku Wajib: Ref. 1 chap. 6

    Alat: PC Standard

    150 Tanya Jawab, Tugas

    Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

  • UTS 1. Mampu menerapkan

    konsep master-detail pada tabel-tabel yang saling berhubungan

    1. Hubungan master-detail

    2. Cara membuat hubungan master- detail

    1. Menerapkan konsep master-detail pada tabel-tabel yang saling berhubungan

    Buku Wajib: Ref. 1 chap. 7

    Alat: PC Standard

    150 Tanya Jawab, Tugas 5 Mahasiswa mampu menerapkan konsep master-detail dan menggabungkan pada transaction.

    2. Mampu menerapkan validasi data sebelum data masuk dalam tabel.

    3. Mampu membuat transaction yang digabung dengan master-detail.

    1. Validasi data

    2. Melakukan validasi data menggunakan exception yang digabung dengan event TDataSet.BeforePost

    3. Transaction (BeginTrans, CommitTrans, RollbackTrans)

    2. Menerapkan validasi data sebelum data masuk dalam tabel.

    3. Membuat transaction yang digabung dengan master-detail.

    Buku Wajib: Ref. 1 chap. 7

    Alat: PC Standard

    150 Tanya Jawab, Tugas

    6 Mahasiswa mampu membuat laporan siap cetak dari programnya

    1. Mampu membuat laporan siap cetak dari tabel yang telah dibuat

    1. Pembuatan Report (FastReport).

    2. Membuat report 1 level.

    1. Membuat laporan siap cetak dari tabel yang telah dibuat

    Buku Wajib: Ref. 1 chap. 8

    Alat: PC Standard

    150 Tanya Jawab, Tugas

    Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

  • Hardware yang digunakan:

    1. Standard PC, Pentium 4, 1GB RAM.

    Software yang digunakan: 1. Microsoft Windows XP SP2.

    2. Borland Delphi 7.

    3. MySQL 5.0.

    4. Navicat 8.0.

    Sistem Evaluasi: 1. Tugas: 15%.

    2. UTS: 25%.

    3. UAS: 60%.

    Bimbingan dan Konsultasi Kelas ( Pengayaan & Prosentase progress project)

    Bimbingan dan Konsultasi Kelas ( Pengayaan & Prosentase progress project)

    Bimbingan dan Konsultasi Kelas ( Pengayaan & Prosentase progress project)

    Bimbingan dan Konsultasi Kelas ( Pengayaan & Prosentase progress project)

    UAS

    Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)

  • Buku Referensi:

    1. Wajib:

    1. Modul Praktikum Pemrograman Visual 2.

    2. Pendukung: -

    Disahkan oleh:

    Evy Poerbaningtyas, S.Si., MT. Puket I

    Diperiksa oleh:

    Daniel R. Sijabat., ST., M.Kom. Ka. Prodi TI

    Diperiksa oleh:

    Diah Arifah P., S.Kom., MT. Penanggungjawab Penyusun Silabus, RPP, Bahan

    Ajar, dan Modul Praktikum

    Print to PDF without this message by purchasing novaPDF (http://www.novapdf.com/)