SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) SUMEDANG
FORM (FR)
Jl. Angkrek Situ No 19 Kabupaten Sumedang
No. Dok. Tgl. Terbit No. Revisi Hal
SATUAN ACARA PERKULIAHAN Kode Mata Kuliah Mata Kuliah Bobot SKS Jurusan/Prodi Semester Dosen Mata Kuliah Prasyarat Standar Kompetensi Deskripsi Mata Kuliah
Pertemuan 1
: : : : : : : : :
Kompetensi Dasar Mahasiswa memahami pemrograman procedural dan ObjectOriented Programming (OOP)
Mahasiswa memahami istilah-istilah dalam Object-Oriented Programming (OOP)
STMIK-AKA-FR-0002 1 September 2014 00 1/8
Pemrograman Berorientasi Objek 3 Sistem Informasi 6 Atep Ruhiat, M.Kom. Algoritma & Dasar Pemrograman Mengetahui, memahami, dan mengimplementasikan konsep berorientasi objek dalam bahasa pemrograman Matakuliah ini membahas tentang berbagai konsep dasar pemrograman berorientasi obyek, yaitu : Objek, Kelas, Artribut, Method, Pengkapsulan, Pewarisan dan Polymorphism. Selanjutnya akan membahas pemrograman berbasis GUI yang meliputi: penggunaaan kontrol stantard, kontrol tambahan, struktur pemrograman, prosedur dan fungsi, tabel, dan kelola data. Materi Pemrograman Prosedural Dan Object-Oriented Programming (OOP)
Uraian Materi Jenis Metode Pemrograman Pemrograman Prosedural Pemrograman Berorientasi Objek Perbedaan Pemrograman Prosedural dan Berorientasi Objek
Indikator
2
: : : :
Istilah-Istilah Dalam ObjectOriented Programming (OOP)
Kelas (Class) Objek (Object) Atribut (Attributes) Tingkah Laku (Behavior)
Mahasiswa dapat mengetahui apa itu pemrograman prosedural dan berorientasi objek Mahasiswa dapat membedakan antara pemrograman prosedural dan berorientasi objek
Mahasiswa dapat mengetahui istilah-istilah dalam Object-Oriented Programming (OOP) Mahasiswa dapat mendefinisikan tentang
Strategi, Metode, Pola dan Media Penugasan Strategi : Analisis Pengajaran dan Interaktif Praktikum Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop Strategi : Analisis Pengajaran dan Interaktif Praktikum Metode : Ceramah, Praktik, dan
Penilaian
Referensi
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
Hal : 1 dari 8
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) SUMEDANG
FORM (FR)
Jl. Angkrek Situ No 19 Kabupaten Sumedang
No. Dok. Tgl. Terbit No. Revisi Hal
SATUAN ACARA PERKULIAHAN Pertemuan
Kompetensi Dasar
Materi
Uraian Materi
Indikator
3
Mahasiswa memahami konsep dalam ObjectOriented Programming (OOP)
Konsep-Konsep Dalam ObjectOriented Programming
Pembungkusan (Encapsulation) Pewarisan (Inheritance) Polimorphisme
istilah-istilah dalam ObjectOriented Programming (OOP) Mahasiswa dapat membedakan antara class, object, attributes, dan behavior Mahasiswa dapat memberikan contoh tentang class, object, attributes, dan behavior Mahasiswa dapat mengetahui konsep dalam Object-Oriented Programming (OOP) Mahasiswa dapat mendefinisikan tentang konsep dalam ObjectOriented Programming (OOP) Mahasiswa dapat membedakan antara encapsulation, inheritance, dan polymorphisme Mahasiswa dapat memberikan contoh tentang encapsulation, inheritance, dan polymorphisme
: : : :
STMIK-AKA-FR-0002 1 September 2014 00 2/8
Strategi, Metode, Pola dan Media Penugasan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop
Strategi : Pengajaran Interaktif Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop
Analisis dan Praktikum
Penilaian
Referensi
1. Keaktifan 2. Hasil Analisis
Buku 1, dan Buku 2
Hal : 2 dari 8
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) SUMEDANG
FORM (FR)
Jl. Angkrek Situ No 19 Kabupaten Sumedang
No. Dok. Tgl. Terbit No. Revisi Hal
SATUAN ACARA PERKULIAHAN Pertemuan 4
Kompetensi Dasar
Materi
Mahasiswa memahami perbedaan antara Kelas dan Objek dalam ObjectOriented Programming (OOP)
Kelas Dan Objek
Uraian Materi Kelas (class) Objek (object)
Indikator
5
Mahasiswa dapat mengimplementasikan konsep Pembungkusan (Encapsulation)
Pembungkusan (Encapsulation)
Pengertian Encapsulation Kendali Akses Pada Kelas Hak Akses
Mahasiswa dapat membedakan antara kelas dan objek Mahasiswa dapat menerjemahkan kelas dan objek kedalam bahasa pemrograman Mahasiswa dapat mengimplementasikan pembahasan ke dalam kasus yang berbeda Mahasiswa dapat mendefinisikan pengertian encapsulation Mahasiswa dapat mengerti kendali akses terhadap kelas Mahasiswa dapat mengerti perbedaan tentang hak akses yaitu private, public, dan protected Mahasiswa dapat memahami bentuk encapsulation dalam pemrograman berorientasi objek Mahasiswa dapat mengimplementasikan encapsulation kedalam
: : : :
STMIK-AKA-FR-0002 1 September 2014 00 3/8
Strategi, Metode, Pola dan Media Penugasan Strategi : Analisis Pengajaran dan Interaktif Praktikum Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop Strategi : Analisis Pengajaran dan Interaktif Praktikum Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop
Penilaian
Referensi
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
Hal : 3 dari 8
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) SUMEDANG
FORM (FR)
Jl. Angkrek Situ No 19 Kabupaten Sumedang
No. Dok. Tgl. Terbit No. Revisi Hal
SATUAN ACARA PERKULIAHAN Pertemuan 6
Kompetensi Dasar Mahasiswa dapat mengimplementasikan konsep Pewarisan (Inheritance)
Materi Pewarisan (Inheritance)
Uraian Materi
Constructor Multiple Constructor Inheritance
Indikator
7
Mahasiswa dapat mengimplementasikan konsep Polymorphism
Polymorphism
Polymorphisme
kasus yang berbeda Mahasiswa dapat mengerti tentang istilah constructor dan multiple constructor Mahasiswa dapat mendefinisikan pengertian inheritance Mahasiswa dapat memahami bentuk inheritance dalam pemrograman berorientasi objek Mahasiswa dapat mengimplementasikan inheritance kedalam kasus yang berbeda Mahasiswa dapat mendefinisikan pengertian polymorphisme Mahasiswa dapat memahami bentuk polymorphisme dalam pemrograman berorientasi objek Mahasiswa dapat mengimplementasikan polymorphisme kedalam
: : : :
STMIK-AKA-FR-0002 1 September 2014 00 4/8
Strategi, Metode, Pola dan Media Penugasan
Penilaian
Referensi
Strategi : Pengajaran Interaktif Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop
Analisis dan Praktikum
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
Strategi : Pengajaran Interaktif Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop
Analisis dan Praktikum
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
Hal : 4 dari 8
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) SUMEDANG
FORM (FR)
Jl. Angkrek Situ No 19 Kabupaten Sumedang
No. Dok. Tgl. Terbit No. Revisi Hal
SATUAN ACARA PERKULIAHAN Pertemuan
Kompetensi Dasar
8
Mahasiswa mampu membuat database pada MySQL
Materi Database
Uraian Materi Installasi Xampp Membuat Database Membuat Tabel
Indikator
kasus yang berbeda Mahasiswa paham cara installasi xampp Mahasiswa memahami cara membuat database dan tabel
: : : :
Strategi, Metode, Pola dan Media Penugasan
9
Mahasiswa dapat memahami integrasi MySQL dengan Netbeans
Integrasi Database dengan Java
Memanggil library Mendaftarkan Driver Membuat Connection
10
Mahasiswa dapat mengimplementasikan Statement
Statement
Statement Simpan Data Statement Ubah Data Statement Hapus Data Database service SQLInjection di Statement
STMIK-AKA-FR-0002 1 September 2014 00 5/8
Mahasiswa mampu memanggil library yang terdapat pada java Mahasiswa mengetahui cara mendaftarkan driver Mahasiswa dapat membuat file koneksi
Mahasiswa dapat menjelaskan pengertian statement Mahasiswa dapat membuat statement
Penilaian
Referensi
Strategi : Pengajaran Interaktif Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop
Analisis dan Praktikum
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
Strategi : Pengajaran Interaktif Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop Strategi : Pengajaran Interaktif Metode : Ceramah,
Analisis dan Praktikum
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
Analisis dan Praktikum
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku
Buku 1, dan Buku 2
Hal : 5 dari 8
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) SUMEDANG
FORM (FR)
Jl. Angkrek Situ No 19 Kabupaten Sumedang
No. Dok. Tgl. Terbit No. Revisi Hal
SATUAN ACARA PERKULIAHAN Pertemuan
Kompetensi Dasar
Materi
Uraian Materi
Indikator
11
Mahasiswa dapat mengimplementasikan Prepare Statement
Prepare Statement
Prepare Statement Simpan Data Prepare Statement Ubah Data Prepare Statement Hapus Data Database service SQLInjection di Prepare Statement
12
Mahasiswa dapat membuat Data Acces Object
Data Acces Object
Membuat kelas entity Membuat kelas fasilitas Menggunakan service
simpan, ubah, dan hapus Mahasiswa dapat menggabungkan fasilitas menjadi satu layanan Mahasiswa dapat mencoba SQLInjection pada statement Mahasiswa dapat menjelaskan pengertian prepare statement Mahasiswa dapat membuat prepare statement simpan, ubah, dan hapus Mahasiswa dapat menggabungkan fasilitas menjadi satu layanan Mahasiswa dapat mencoba SQLInjection pada Prepare Statement Mahasiswa dapat membuat kelas entity Mahasiswa dapat membuat kelas untuk fasilitas Mahasiswa dapat menggunakan service yang telah dibuat
: : : :
STMIK-AKA-FR-0002 1 September 2014 00 6/8
Strategi, Metode, Pola dan Media Penugasan Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop
Penilaian
Referensi
m
Strategi : Pengajaran Interaktif Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop
Analisis dan Praktikum
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
Strategi : Pengajaran Interaktif Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi,
Analisis dan Praktikum
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
Hal : 6 dari 8
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) SUMEDANG
FORM (FR)
Jl. Angkrek Situ No 19 Kabupaten Sumedang
No. Dok. Tgl. Terbit No. Revisi Hal
SATUAN ACARA PERKULIAHAN Pertemuan 13
Kompetensi Dasar
Mahasiswa dapat membuat aplikasi OOP berbasis GUI
Materi
GUI
Uraian Materi
Membuat project aplikasi Membuat tampilan aplikasi Membuat form tampil data Membuat fasilitas simpan, ubah, hapus, dan keluar
Indikator
14
Mahasiswa dapat mendistribusikan aplikasi sendiri
Pendistribusian Aplikasi
Mendistribusikan aplikasi
Mahasiswa dapat membuat project GUI Mahasiswa paham cara membuat form dan menambahkan komponen Mahasiswa dapat membuat fasilitas kelola data pada form
Mahasiswa mampu membuat file jar pada proyek yang sudah dibuat
: : : :
STMIK-AKA-FR-0002 1 September 2014 00 7/8
Strategi, Metode, Pola dan Media Penugasan Proyektor, dan Laptop Strategi : Analisis Pengajaran dan Interaktif Praktikum Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop Strategi : Analisis Pengajaran dan Interaktif Praktikum Metode : Ceramah, Praktik, dan Tanya Jawab Media : Slide Presentasi, Proyektor, dan Laptop
Penilaian
Referensi
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m
Buku 1, dan Buku 2
Referensi: 1.
Edhy Sutanta : 2005 Teori dan Praktek Pemrograman Turbo Pascal. Penerbit Graha Ilmu, Yogyakarta
Hal : 7 dari 8
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER (STMIK) SUMEDANG Jl. Angkrek Situ No 19 Kabupaten Sumedang
FORM (FR)
No. Dok. Tgl. Terbit No. Revisi Hal
SATUAN ACARA PERKULIAHAN Mengetahui, Ketua Jurusan/Prodi
Irfan Fadil, M.Kom. NIDN. 0428068801
: : : :
STMIK-AKA-FR-0002 1 September 2014 00 8/8
Sumedang,
Februari 2016
Dosen Pengampu Mata Kuliah
Atep Ruhiat, M.Kom. NIDN. 0427048803
Hal : 8 dari 8