Garis-garis Besar Program Pembelajaran (GBPP) Judul Matakuliah Bobot Matakuliah Kode Matakuliah : Bahasa Pemrograman : 2 sks : Pengembang Dikembangkan tahun Penelaah Materi Penelaah Pembelajaran : Chaerul Anwar : 2014 : : Deskripsi Matakuliah : Materi kuliah yang diberikan mencakup pemahaman dasar-dasar pemrograman object berbasis visual dengan menggunakan java. Kompetensi Umum : Setelah menyelesaikan mata kuliah ini mahasiswa akan memahami konsep dasar dan kerja sistem administrator , dan (1) (2) (3) (4) No 1 1 Kompetensi khusus 2 Mahasiswa mengetahui gambaran umum tentang Konsep Pemrograman Visual diharapkan mampu untuk: memahami konsep pemrograman visual membuat pemrograman visual menggunakan bahasa pemrograman java. menghubungkan program ke database dan file mengintegrasikan antar modul-modul menjadi suatu aplikasi sederhana Indikator 3 1.Mampu mengetahui pemrograman visual 2. Menginstalasi java netbean Pokok Bahasan 4 Pendahuluan Sub Pokok Bahasan 5 1. Penjelasan Matakuliah Bahasa pemrograman 2.Java Netbean 3. Eclipse 4. Swing Java Metode 6 Tatap Muka, Multimedia, Lab Komputer. Estimasi Waktu 7 1X Pertemuan 2 Jam Media Kepustakaan 8 LCD Projector, White Board, Komputer 9 [1], [2] No 1 Kompetensi khusus 2 Indikator Pokok Bahasan Sub Pokok Bahasan 3 4 5 Metode 6 Estimasi Waktu 7 Media Kepustakaan 8 9 3. Mampu membuat program sederhana hello world dalam bentuk viaual Mahasiswa mampu membuat program Jframe, object text box dan button 2. 3. 4. Mahasiswa dapat menampilkan kondisi if dan loop menggunakan textfield dan button Mahasiswa mampu memanfaatkan JoptionPane , inputbox dan MessageBox 1.Mampu menggunakan Jframe 2. Mampu menggunakan object button 3. Mampu menggunakan JText 1. Mengetahui konsep if dan loop 2. Mampu membuat program kondisi 3. Mampu membuat program loop JFrame, JButton, JText 1. JFrame 2. JText 3. JButton 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] Kondisi 1. Kondisi if 2. Loop 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] 1. Mampu memanfaatkan Joption Pane JOptionPane 1. Inputbox 2. MessageDialog 3. Saving data text box ke file txt. 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] No 1 Kompetensi khusus 2 Mahasiswa mampu membuat Jpanel , JRadio dan JButton 5. 6. Mahasiswa mampu membuat program menggunakan object JComboBox Mahasiswa mampu membuat program menggunakan JTable 7 Indikator Pokok Bahasan Sub Pokok Bahasan 3 4 5 1. Mengetahui konsep Jpanel,Jradio dan JButtonGroup internet sharing 2. Mampu membuat program menggunakan Jpanel, JRadioButton 1. Mengetahui konsep JComboBox 2. Mampu membuat program menggunakan JCombobox 1. Mampu membuat program JTable 2. Mampu membuat program mengisi data ke JTable 6 Estimasi Waktu 7 Media Kepustakaan 8 9 JPanel, JRadio Button, JButton Group 1. JPanel 2. JRadioButton 3.JButtonGroup 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] JCombobox 1. JComboBox 2. Data pada JComboBox 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] 1. JTable 2. Data pada JTable 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] JTable UTS 8 Metode No 1 Kompetensi khusus 2 Mahasiswa Mampu membuat koneksi ke database. 9 10 11 Mahasiswa dapat menampilkan database kedalam JTable Indikator Pokok Bahasan Sub Pokok Bahasan 3 4 5 Metode 6 Estimasi Waktu 7 Media Kepustakaan 8 9 1.Mampu membuat data dalam Ms Access 2. Mampu menghubungkan data ke program Java Database koneksi JDBC MSAccess 1. Database MsAccess 2. ODBC 3.JDBC 4. Menampilkan database ke program berbasis text base 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] 1. Mampu membuat data dalam My SQL 2. Mampu menghubungkan database ke program Java Koneksi Database JDBC – MySqL 1. Database My SQL 2. Koneksi MySql 3. Menampilkan data 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] 1. Mampu membuat query sederhana dalam program Java 2. Mampu menampilkan Query tersebut dalam JTable JDBC - Query 1. Query 2. Query ke JTable 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] No 1 12 13 14. Kompetensi khusus 2 Mahasiswa mampu membuat database sederhana menggunakan Java Derby dan menampilkan data kedalam program Mahasiswa Mampu menampilkan data dalam text box dan memanfaatkan button untuk berpindah record Mahasiswa mampu untuk membuat program untuk menambah , edit data. Indikator Pokok Bahasan Sub Pokok Bahasan 3 4 5 1.Mampu membuat database menggunakan java derby 2. Mampu menampilkan data kedalam JTable 1. Mampu menampilkan data ke dalam text box 2. Mampu berpindah record dengan menggunakan object button Java - Derby 1. Mampu membuat program menambah data 2. Mampu membuat program menghapus record Manipulasi Data tambah, edit , hapus record Menampilkan Data Metode 6 Estimasi Waktu 7 Media Kepustakaan 8 9 1. Java derby 2. Koneksi ke Java Derby 3. Menampilkan data kedalam JTable 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] 1. Mengkaitkan data ke textbox 2. Pindah record ke Awal, Akhir, sebelum dan sesudah 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] 1.Tambah Data 2. Edit Data 3 Hapus Data 1. Tatap Muka 2. Lab Komputer 3. Homework 1X Pertemuan 2 jam LCD Projector, White Board, Komputer [1], [2] No 1 15 16 Kompetensi khusus 2 Mahasiswa mampu menggabungkan frame, modul dengan menggunakan menu Indikator Pokok Bahasan 3 1. Mampu menjelaskan tentang konsep menu 2. Mampu membuat menu dengan JMenu 3. Mampu mengintegrasika n modul menggunakan menu Sub Pokok Bahasan 4 JMENU 5 JMenu Metode 6 1. Tatap Muka 2. Lab Komputer 3. Homework Estimasi Waktu 7 1X Pertemuan 2 jam UAS Daftar Bacaan: Wajib : [1]. Rhawi Dantas , 2011, NetBeans IDE 7 Cookbook (e-book) Anjuran:[2] Miftakhul Huda ,2010, Membuat Aplikasi Database dengan Java, MySQL, dan NetBeans, Bunafit Komputer (printed) Media Kepustakaan 8 LCD Projector, White Board, Komputer 9 [1], [2]