UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

dokumen-dokumen yang mirip
UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

RENCANA PEMBELAJARAN SEMESTER

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

RENCANA PEMBELAJARAN SEMESTER

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

BUANA. Distribusi 01 September 2017

BUANA FAKULTAS PROGRAM STUDI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

Distribusi. Rumpun MK XXX. Capaian Pembelajaran informasi dalam

UNIVERSITAS MERCU BUANA FAKULTAS : Ilmu Komputer PROGRAM STUDI : Sistem Informasi

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : Sistem Informasi

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : Ilmu Komputer PROGRAM STU: Sistem Informasi

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : Sistem Informasi

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : Sistem Informasi

RENCANA PEMBELAJARAN SEMESTER

BUANA. Distribusi 01 September 2017

UNIVERSITAS MERCU BUANA FAKULTAS : Ilmu Komputer PROGRAM STUDI : Sistem Informasi

[FORMAT] RENCANA PEMBELAJARAN SEMESTER (RPS) DAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

RENCANA PEMBELAJARAN SEMESTER (RPS)

UNIVERSITAS MERCU BUANA

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

UNIVERSITAS MERCU BUANA FAKULTAS PROGRAM STUDI

RENCANA PEMBELAJARAN SEMESTER (RPS)

UNIVERSITAS MERCU BUANA

RENCANA PEMBELAJARAN SEMESTER (RPS) KKKM32011 Pemrograman Web II

RENCANA PEMBELAJARAN SEMESTER (RPS)TAHUN AKADEMIK 2014/2015 FAKULTAS TEKNIK PROGRAM STUDI : SISTEM INFORMASI

RENCANA PEMBELAJARAN SEMESTER (RPS)

BAB II LANDASAN TEORI

Pemrograman II (Java)

MODUL III ARRAYLIST TUGAS PENDAHULUAN

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

BAB III LANDASAN TEORI

RANCANGAN PEMBELAJARAN

RENCANA PEMBELAJARAN SEMESTER (RPS)

PETA KOMPETENSI MATAKULIAH ALGORITMA DAN STRUKTUR DATA TKE PRODI TEKNIK ELEKTRO

FAKULTAS ILMU PENDIDIKAN UNIVERSITAS NEGERI YOGYAKARTA RPP. ALGORITMA DAN PEMROGRAMAN RENCANA PELAKSANAAN PEMBELAJARAN (RPP)

KONTRAK KULIAH. A. Deskripsi. Mata kuliah ini menjelaskan konsep pemrograman berbasis objek, dengan menggunakan class.

KBKF53110 WEB PROGRAMMING

KURIKULUM PROGRAM STUDI S1 - SISTEM INFORMASI KONSENTRASI DATABASE STMIK STIKOM BALI 2011/2012

PERANCANGAN DAN PEMBUATAN APLIKASI PENGINGAT POLA GAYA HIDUP SEHAT UNTUK PEKERJA SHIFT BERBASIS ANDROID

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS PEMROGRAMAN JAVA 1 MATA KULIAH : PEMROGRAMAN 1 KODE MATA KULIAH : PTI 202 SEMESTER : 1

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI PSIKOLOGI. Issue/Revisi : A0 Tanggal : 27 November 2017

LAPORAN AKHIR MATAKULIAH ANALISIS & DESAIN PERANGKAT LUNAK [JUDUL PROGRAMMING PROJECT] KETUA KELOMPOK : [Nama/Nim]

APLIKASI PENCARIAN LOKASI ANJUNGAN TUNAI MANDIRI (ATM) TERDEKAT BERBASIS ANDROID DENGAN TEKNOLOGI GPS (GLOBAL POSITIONING SYSTEM)

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

Program Studi Teknik Mesin S1

RENCANA PEMBELAJARAN SEMESTER

SATUAN ACARA PERKULIAHAN (SAP)

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

RENCANA PEMBELAJARAN SEMESTER (RPS)

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI PSIKOLOGI

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

CLASS LIBRARY UNTUK PEMBUATAN APLIKASI CRUD

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI

APLIKASI PEMBELAJARAN GEOGRAFI UNTUK SISWA SMA BERBASIS ANDROID

BAB III METODOLOGI PENELITIAN

KONTRAK PERKULIAHAN TIM KONSORSIUM

Satuan Acara Perkuliahan

Software Requirements Specification

RANCANGAN PEMBELAJARAN

RPS Mata Kuliah Bahasa Pemrograman Program Studi Sistem Informasi Halaman 1 dari 18

MODUL PRAKTIKUM TI014 STRUKTUR DATA Season 1

SATUAN ACARA PERKULIAHAN (SAP) Dosen menerangkan materi kuliah. Mahasiswa duduk berkelompok dan saling membantu memahami penjelasan dosen

SATUAN ACARA PERKULIAHAN (SAP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

SATUAN ACARA PERKULIAHAN (SAP) Kuliah mimbar Papan tulis dan LCD Proyektor

SILABUS MATA KULIAH PEMROGRAMAN JAVA

Garis Entry Behavior. Mata kuliah: Sistem Informasi Manufaktur Lanjut (AK043251) / 2 sks

KONTRAK PEMBELAJARAN (KP) MATA KULIAH. Pemrograman Berorientasi Objek

3. BAB III METODE PENELITIAN

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Materi 1 E-Commerce Lanjut (Codeigniter) 3 SKS Semester 7 S1 Sistem Informasi UNIKOM 2015 Nizar Rabbi Radliya

SATUAN ACARA PERKULIAHAN (SAP)

PERANCANGAN SISTEM INFORMASI NARKOBA (NARKOTIKA, ZAT ADIKTIF, PSIKOTROPIKA) BERBASIS WEB. Fifi Dewi Purnama Sari

Deskripsi Mata Kuliah. Tujuan Instruksional /Standar Kompetensi

Struktur Kontrol Pemrograman Java : PERCABANGAN

BAB III LANDASAN TEORI

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

EVALUASI AKHIR SEMESTER (mg ke 16) [C6, A3]: 6. Mahasiswa memahami proses perencanaan jadual waktu proyek (mg ke 10-11)

4. Mahasiswa menunjukkan sikap bertanggungjawab atas pekerjaan di bidang keahliannya secara mandiri. (S10); Garis Entry Behavior

UNIVERSITAS TEUKU UMAR FAKULTAS EKONOMI PRODI S1 MANAJEMEN

Transkripsi:

UNIVERSITAS MERCU BUANA FAKULTAS : ILMU KOMPUTER PROGRAM STUDI : SISTEM INFORMASI No. Dokumen 0-3.04.1.0 Distribusi Tgl. Efektif RENCANA PEMBELAJARAN SEMESTER Mata Kuliah Kode Rumpun MK Bobot (SKS) Semester Tanggal Penyusunan Pemrograman Berorientasi Objek XXXXXX Rekayasa Sistem Informasi 3 4 11-07-017 Dosen Pengemban RPS Koordinator RMK Ketua Program Studi Otorisasi Ir. Fajar Masya, M.MSI Ir. Fajar Masya, M.MSI Nur Ani, ST., M.MSI Capaian Pembelajaran CPL Prodi ICAPRG059A Mampu menerapkan keahlian pemrograman berorientasi objek tingkat lanjut Mampu aplikasi GUI yang membagi tanggung jawab di antara class boundary, control dan entity Mampu aplikasi GUI untuk memanipulasi data database dengan menggunakan Mampu dapat komunikasi antar aplikasi dengan menggunakan socket programming Mampu dapat menampilkan grafik D Mampu aplikasi dengan pendekatan rapid menggunakan salah satu paket pemrograman rapid yang terdiri dari Bahasa Pemrograman Java,, IDE Eclipse dan CASE Tool Visual Paradigm CP Mata Kuliah ICAPRG059A Mampu menerapkan keahlian pemrograman berorientasi objek tingkat lanjut Mampu aplikasi GUI yang membagi tanggung jawab di antara class boundary, control dan entity Mampu aplikasi GUI untuk memanipulasi data database dengan menggunakan Mampu dapat komunikasi antar aplikasi dengan menggunakan pipe atau socket Mampu dapat menampilkan grafik D Mampu aplikasi dengan pendekatan rapid menggunakan salah satu paket pemrograman rapid yang terdiri dari Bahasa Pemrograman Java,, IDE Eclipse dan CASE Tool Visual Paradigm

Deskripsi Singkat Mata Kuliah Materi Pembelajaran/ Pokok Bahasan Pustaka Mata Kuliah Pemrograman Berorientasi Objek adalah mata kuliah yang mengajarkan teknik membuat aplikasi desktop berjenis sistem informasi Bahasa Pemrograman Java dan dibangun dapat memanipulasi data database dengan cara mengintegrasikan Framework Hibernate dan penggunaan Server Database MySQL untuk penyimpanan data. Mata kuliah ini juga mengajarkan teknik menampilkan grafik D dan teknik komunikasi antar aplikasi dengan menggunakan socket dan pipe programming. Kuliah dilaksanakan di dengan bantuan perangkat lunak Eclipse/Net Bean, Java Development Toolkit versi 1.7, Server Database MySQL serta Visual Paradigm Trial Edition. 1. Menghasilkan output, menerima input String melalui console dan dengan menggunakan JOptionPane. Tipe data numerik, casting, menggabungkan tipe data numerik dan String serta menerima input berupa tipe data numerik melalui console dan dengan menggunakan JOptionPane 3. GUI dengan Menggunakan Satu Class Entity dan Array List sebagai Tempat Penyimpanan Koleksi Class Entity 4. yang Memisahkan Tanggung Jawab Class Boundary dan Class Control 5. dengan Pendekatan MVC yang Memiliki Lebih dari Satu Class Entity 6. GUI dengan Dua Class yang Mempunyai Hubungan One-to-Many 7. Review Penggunaan Database MySQL dan Pengenalan Visual Paradigm Trial Edition 8. Membuat ERD dengan Relasi Tabel One-to-Many dan Membangun Kode Program Java Secara Otomatis dengan Visual Paradigm Trial Edition 9. dengan Relasi Tabel One-to-Many dengan dan Perangkat Lunak Visual Paradigm Trial Edition 10. dengan Relasi Tabel Many-to-Many dengan dan Perangkat Lunak Visual Paradigm Trial Edition 11. Database dengan Menggunakan Java Annotation: Create 1. Database dengan Menggunakan Java Annotation: Read, Update, Delete 13. Aplikasi GUI untuk Menampilkan Grafik D 14. Chat dengan Socket Programming Utama Steven P. Warr. 011. Java Programming: What Do You Want to Do. iuniverse. Madhusudhan Konda. 014. Just Hibernate: A Lightweight Introduction to the Hibernate Framework. O Reilly Media, Inc. Pendukung Media Pembelajaran Team Teaching Mata Kuliah Prasyarat Perangkat Lunak Java Development Kit versi 1.7, Eclipse/Net Beans, Visual Paradigm Trial Edition Praktikum Algoritma dan Struktur Data Perangkat Keras Komputer Desktop (Laboratorium Komputer)

Minggu Ke- Sub-CP-MK (Sebagai Akhir yang diharapkan) Materi Pembelajaran [Pustaka] Indikator Kriteria & Bentuk Penilaian Metode Pembelajaran [estimasi waktu] Pengalaman Belajar Mahasiswa (1) () (3) (4) (5) (6) (7) (8) 1 Mampu membuat project Java baru IDE Eclipse/Net Menghasilkan output, menerima input String Praktek Bean melalui console dan Mampu membuat class baru dengan menggunakan Praktikum ( jam) serta untuk aplikasi console IDE Eclipse/Net Bean Mampu mendeklarasikan variabel String Mampu menerima input berupa variabel String dari console maupun dari JOptionPane Mampu menghasilkan output console maupun dengan menggunakan JOptionPane JOptionPane Mampu mendeklarasikan tipe data numerik int dan double Mampu melakukan casting tipe data Mampu menggabungkan tipe data numerik dan String untuk menghasikan output Mampu menerima input berupa tipe data numerik dari console dan JoptionPane Mampu melakukan konversi dari variabel input berjenis String menjadi variabel berjenis numerik Tipe data numerik, casting, menggabungkan tipe data numerik dan String serta menerima input berupa tipe data numerik melalui console dan dengan menggunakan JOptionPane Praktikum ( jam) serta Praktek Bobot Penilaian

Mampu menangani kesalahan format input yang diketikkan pemakai aplikasi 3 Mampu aplikasi GUI dengan bantuan IDE Netbean atau IDE Eclipse+Plugin WindowsBuilder Mampu membuat class entity, constructor, method set dan get. Mampu membuat ArrayList sebagai tempat penyimpanan koleksi class entity Mampu membuat apliasi GUI yang terdiri dari dua windows atau lebih serta dapat berpindah dari satu windows ke windows yang lain. 4 Mampu memindahkan algoritma/logika bisnis dari class boundary ke class control Mampu mendeklarasikan method static pada class control Mampu mendeklarasikan ArrayList sebagai variabel static pada class control 5 Mampu aplikasi GUI yang memiliki lebih dari satu class entity GUI dengan Menggunakan Satu Class Entity dan Array List sebagai Tempat Penyimpanan Koleksi Class Entity yang Memisahkan Tanggung Jawab Class Boundary dan Class Control dengan Pendekatan MVC yang Memiliki Lebih dari Satu Class Entity Praktikum ( jam) serta Praktikum ( jam) serta Praktikum ( jam) serta Praktek Praktek Praktek 6 Mampu hubungan one-to-many di antara class dengan cara membuat koleksi dari class GUI dengan Dua Class yang Mempunyai Hubungan One-to-Many Praktikum ( jam) serta Praktek

pada sisi many class pada sisi one Mampu menggunakan komopnen GUI Jlist untuk menampilkan koleksi class entity pada sisi one dan pada sisi many Mampu mengubah tampilan pada JList yang menampilkan koleksi class entity pada sisi many, jika pilihan pada JList yang menampilkan koleksi class entity pada sisi one berubah 7 Mampu menggunakan aplikasi console client untuk mengakses database MySQL Mampu membuat database dan tabel serta memasukkan data baru ke tabel dengan menggunakan aplikasi console client pada database MySQL. Review Penggunaan Database MySQL dan Pengenalan Visual Paradigm Trial Edition diminta dosen Praktikum ( jam) serta Praktek 8 Evaluasi tengah semester : melakukan validasi hasil penilaian, evaluasi dan perbaikan proses pembelajaran berikutnya 30 9 Mampu menggunakan aplikasi Membuat ERD dengan Praktek Visual Paradigm Trial Edition Relasi Tabel One-to- untuk membuat ERD dan Many dan Membangun menghasilkan kode program Kode Program Java Praktikum ( jam) serta Java secara otomatis Secara Otomatis dengan Visual Paradigm Trial Edition 10 Mampu memodifikasi contoh kode program Java yang dihasilkan Visual Paradigm sehingga menjadi aplikasi GUI untuk memasukkan data pada tabel yang memiliki hubungan One-To-Many dengan Relasi Tabel One-to-Many dengan dan Perangkat Lunak Visual Paradigm Trial Edition Praktikum ( jam) serta Praktek

11 Mampu memodifikasi contoh kode program Java yang dihasilkan Visual Paradigm sehingga menjadi aplikasi GUI untuk memasukkan data pada tabel yang memiliki hubungan Many-To-Many 1 Mampu menambahkan library Hibernate ke workspace Eclipse/Net Bean Mampu menambahkan Java Annotation kepada class entity untuk mendefinisikan tabel database yang menjadi padanan class entity Mampu class dan method yang dibutuhkan untuk melakukan operasi create 13 Mampu class dan method yang dibutuhkan untuk melakukan operasi read, update dan delete dengan Relasi Tabel Many-to-Many dengan dan Perangkat Lunak Visual Paradigm Trial Edition Database dengan Menggunakan Java Annotation: Create Database dengan Menggunakan Java Annotation: Read, Update, Delete (1 jam 45, Tanya jawab (45 Kolaboratif (5 jam, mengerjakan tugas kelompok di luar kelas) Praktikum ( jam) serta Praktikum ( jam) serta aplikasi yang Praktek Praktek 14 Mampu menghasilkan aplikasi GUI yang dapat menampilkan grafik D Aplikasi GUI untuk Menampilkan Grafik D Praktikum ( jam) serta Praktek 15 Mampu menghasilkan aplikasi yang dapat berkomunikasi dengan aplikasi lain melalui socket Chat dengan Socket Programming Praktikum ( jam) serta Praktek 4

diminta dosen secara berkelompok membuat aplikasi sebagai tugas besar sebelum UAS Tugas Besar sebelum UAS untuk aplikasi GUI secara berkelompok yang memiliki dua class yang mempunyai hubungan One-to- Many 16 Evaluasi Akhir Semester : Melakukan validasi penilaian akhir dan menentukan kelulusan 40