• Tidak ada hasil yang ditemukan

FORM (FR) SATUAN ACARA PERKULIAHAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "FORM (FR) SATUAN ACARA PERKULIAHAN"

Copied!
8
0
0

Teks penuh

(1)

Mata Kuliah : Pemrograman Berorientasi Objek

Bobot SKS : 3

Jurusan/Prodi : Sistem Informasi

Semester : 6

Dosen : Atep Ruhiat, M.Kom.

Mata Kuliah Prasyarat : Algoritma & Dasar Pemrograman

Standar Kompetensi : Mengetahui, memahami, dan mengimplementasikan konsep berorientasi objek dalam bahasa pemrograman

Deskripsi Mata Kuliah : 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.

Perte-muan Kompetensi Dasar Materi Uraian Materi Indikator Strategi, Metode,dan Media PenugasanPola Penilaian Referensi

1 Mahasiswa memahami pemrograman

procedural dan Object-Oriented Programming (OOP) Pemrograman Prosedural Dan Object-Oriented Programming (OOP)

 Jenis Metode Pemrograman

 Pemrograman Prosedural

 Pemrograman Berorientasi Objek

 Perbedaan Pemrograman Prosedural dan Berorientasi Objek

 Mahasiswa dapat mengetahui apa itu pemrograman prosedural dan berorientasi objek

 Mahasiswa dapat membedakan antara pemrograman prosedural dan berorientasi objek

  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 2 Mahasiswa memahami istilah-istilah dalam Object-Oriented Programming (OOP) Istilah-Istilah Dalam Object-Oriented Programming (OOP)  Kelas (Class)  Objek (Object)  Atribut (Attributes)

 Tingkah Laku (Behavior)

 Mahasiswa dapat mengetahui istilah-istilah dalam Object-Oriented Programming (OOP)  Mahasiswa dapat mendefinisikan tentang  Strategi : Pengajaran Interaktif  Metode : Ceramah, Praktik, dan Analisis dan Praktikum 1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku m Buku 1, dan Buku 2

(2)

muan dan Media Penugasan

istilah-istilah dalam Object-Oriented Programming (OOP)

 Mahasiswa dapat

membedakan antara class, object, attributes, dan behavior

 Mahasiswa dapat memberikan contoh tentang class, object, attributes, dan behavior

Tanya Jawab  Media : Slide Presentasi, Proyektor, dan Laptop 3 Mahasiswa memahami konsep dalam Object-Oriented Programming (OOP) Konsep-Konsep Dalam Object-Oriented Programming  Pembungkusan (Encapsulation)  Pewarisan (Inheritance)  Polimorphisme  Mahasiswa dapat

mengetahui konsep dalam Object-Oriented

Programming (OOP)

 Mahasiswa dapat mendefinisikan tentang konsep dalam Object-Oriented Programming (OOP)  Mahasiswa dapat membedakan antara encapsulation, inheritance, dan polymorphisme  Mahasiswa dapat memberikan contoh tentang encapsulation, inheritance, dan polymorphisme  Strategi : Pengajaran Interaktif  Metode : Ceramah, Praktik, dan Tanya Jawab  Media : Slide Presentasi, Proyektor, dan Laptop Analisis dan Praktikum 1. Keaktifan 2. Hasil Analisis Buku 1, dan Buku 2

(3)

muan dan Media Penugasan

4 Mahasiswa memahami perbedaan antara Kelas dan Objek dalam Object-Oriented Programming (OOP)

Kelas Dan Objek  Kelas (class)

 Objek (object)  Mahasiswa dapatmembedakan antara kelas dan objek

 Mahasiswa dapat

menerjemahkan kelas dan objek kedalam bahasa pemrograman

 Mahasiswa dapat mengimplementasikan pembahasan ke dalam kasus yang berbeda

 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 5 Mahasiswa dapat mengimplementasikan konsep Pembungkusan (Encapsulation) Pembungkusan

(Encapsulation)  Pengertian EncapsulationKendali Akses Pada Kelas

 Hak Akses

 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  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

(4)

muan dan Media Penugasan

kasus yang berbeda 6 Mahasiswa dapat

mengimplementasikan konsep Pewarisan (Inheritance)

Pewarisan

(Inheritance)  ConstructorMultiple Constructor

 Inheritance

 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  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 7 Mahasiswa dapat mengimplementasikan konsep Polymorphism

Polymorphism  Polymorphisme  Mahasiswa dapat

mendefinisikan pengertian polymorphisme  Mahasiswa dapat memahami bentuk polymorphisme dalam pemrograman berorientasi objek  Mahasiswa dapat mengimplementasikan polymorphisme kedalam  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

(5)

muan dan Media Penugasan

kasus yang berbeda 8 Mahasiswa mampu

membuat database pada MySQL

Database  Installasi Xampp

 Membuat Database

 Membuat Tabel

 Mahasiswa paham cara installasi xampp

 Mahasiswa memahami cara membuat database dan tabel  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 9 Mahasiswa dapat memahami integrasi MySQL dengan Netbeans

Integrasi Database dengan Java  Memanggil library  Mendaftarkan Driver  Membuat Connection  Mahasiswa mampu memanggil library yang terdapat pada java

 Mahasiswa mengetahui cara mendaftarkan driver

 Mahasiswa dapat membuat file koneksi

 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 10 Mahasiswa dapat mengimplementasikan Statement

Statement  Statement Simpan Data

 Statement Ubah Data

 Statement Hapus Data

 Database service  SQLInjection di Statement  Mahasiswa dapat menjelaskan pengertian statement  Mahasiswa dapat membuat statement  Strategi : Pengajaran Interaktif  Metode : Ceramah, Analisis dan Praktikum 1. Keaktifan 2. Hasil Analisis 3. Hasil Praktiku Buku 1, dan Buku 2

(6)

muan dan Media Penugasan

simpan, ubah, dan hapus

 Mahasiswa dapat menggabungkan fasilitas menjadi satu layanan

 Mahasiswa dapat mencoba SQLInjection pada statement Praktik, dan Tanya Jawab  Media : Slide Presentasi, Proyektor, dan Laptop m 11 Mahasiswa dapat mengimplementasikan Prepare Statement Prepare

Statement  Prepare Statement SimpanData

 Prepare Statement Ubah Data

 Prepare Statement Hapus Data

 Database service  SQLInjection di Prepare 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  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 12 Mahasiswa dapat membuat Data Acces Object

Data Acces

Object  Membuat kelas entityMembuat kelas fasilitas

 Menggunakan service

 Mahasiswa dapat membuat kelas entity

 Mahasiswa dapat membuat kelas untuk fasilitas

 Mahasiswa dapat

menggunakan service yang telah dibuat  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

(7)

muan dan Media Penugasan

Proyektor, dan Laptop 13 Mahasiswa dapat

membuat aplikasi OOP berbasis GUI

GUI  Membuat project aplikasi

 Membuat tampilan aplikasi

 Membuat form tampil data

 Membuat fasilitas simpan, ubah, hapus, dan keluar

 Mahasiswa dapat membuat project GUI

 Mahasiswa paham cara membuat form dan menambahkan komponen

 Mahasiswa dapat membuat fasilitas kelola data pada form

 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 14 Mahasiswa dapat mendistribusikan aplikasi sendiri Pendistribusian

Aplikasi  Mendistribusikan aplikasi  Mahasiswa mampumembuat file jar pada proyek yang sudah dibuat

 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 Referensi:

(8)

Mengetahui, Ketua Jurusan/Prodi

Irfan Fadil, M.Kom. NIDN. 0428068801

Dosen Pengampu Mata Kuliah

Atep Ruhiat, M.Kom. NIDN. 0427048803

Referensi

Dokumen terkait

Setelah uji lanjut dengan uji BNT terlihat bahwa pada se- tiap masa inkubasi perlakuan P0 sangat berbeda nyata terhadap P1, P2 dan P3, sedangkan antara perlakuan P1 dengan P2,

Namun demikian virus dan bakteri berkapsul dapat diambil oleh sel dendritik dengan proses makropinositosis yang tidak tergantung pada reseptor, sehingga molekul yang

10 Uji statistik antara karakteristik dasar subjek pene­ litian dengan etiologi penyebab pneumonia komunitas (berdasarkan hasil PCR) secara kese luruhan men­ dapatkan nilai

Dalam upaya mencapai sasaran yang telah dicanangkan dan mengatasi permasalahan yang ada, maka tantangan pokok yang dihadapi dalam pembangunan industri pariwisata adalah:

Sesuai dengan proposal yang diajukan oleh lembaga, kami siap untuk menjadi menyelenggarakan program Pendidikan Kewirausahaan Masyarakat dan menggunakan dana bantuan penyelenggaraan

ABSTRAK' Penelitian ini bertujuan untuk mengetahui pengaruh Lokasi, Harga dan Label Halal Terhadap Keputusan Pembelian Produk Wardah Malang. Jenis penelitian ini adalah

User /admin dapat menambahkan unit baru dengan menekan tombol tambah data yang tersedia di submenu unit, setelah itu akan diarahkan ke menu tambah data ke unit.. Admin

Barangsiapa menyerang setiap orang yang tidak sependapat dengannya dengan kata-kata keji, ucapan-ucapan yang buruk lagi tercela, maka apa yang dia lakukan itu hanya akan..