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]