Tujuan
Setelah melaksanakan praktikum diharapkan mahasiswa dapat :
Membuat dan menyusun Project java secara terstruktur menggunakan NetBean
Penjelasan Singkat
Materi dalam modul ini dibuat untuk menunjang kegiatan praktikum Bahasa Pemrograman 2 yang berisi teori singkat,
langkah‐langkah pembuatan project dan latihan. Project dalam materi ini dibuat menggunakan Netbean 6.7.
A. LANGKAH‐LANGKAH MEMBUAT PROJECT BARU
Langkah‐langkah untuk membuat project baru sebagai berikut :
1. Menu File – New Project … atau dengan menekan tombol Ctrl+Shift+N, maka akan muncul kotak
dialog seperti gambar berikut :
Keterangan :
Pilih Categori es :
Contoh : Java
Pilih Projects :
Contoh : Java Application
2. Tentukan Nama Project dan Lokasi penyimpanannya, Lihat gambar berikut
Keterangan :
Isikan Project Name
Tentukan Project Location
Hilangkan check (√) pada
Create Main Class
3. Menambahkan Object didalam project, Klik Kanan pada Source Packages – New – Pilih Object yang
ingin dibuat
• Java Package…
Keterangan :
Isi Package Name
Contoh : contoh.main
• Java Class…
Keterangan :
Isi Class Name
Contoh : Main
• Other… , jika object yang dikehendaki belum ada :
Keterangan :
Pilih Categories,
Pilih File Types
4. Mengcompile dan Menjalankan Project
Klik toolbar berikut :
Build F11 Æ mengcompile project
Clean and Build Shift+F11 Æ
membersihkan hasil compile sebelumnya dan mengcompile ulang
Run F6Æ mengcompile sekaligus running program
Atau dengan klik kanan pada project kemudian pilih Build, Clean and Build atau Run
5. Menutup Project
Klik Kanan Pada Nama Project – Close
6. Membuka Project yang sudah pernah dibuat
Menu File‐ Open Project – Pilih Folder Project yang sudah dibuat
B. LATIHAN MEMBUAT PROJECT
Catatan : XXXX Æ 4 digit NIM terakhir
1. Buat Project baru beri nama Praktikum_XXXX
2. Tambahkan Java Package beri nama latihan.main
3. Didalam Package latihan.main tambahkan :
• Java class… beri nama : Main
• JFrame Form… beri nama: Login
• JFrame Form… beri nama : MenuUtama
4. Tambahkan Java Package beri nama latihan.gambar , copy file gambar lalu paste didalam package ini
5. Tambahkan Java Package beri nama latihan.mahasiswa
6. Didalam Package latihan.mahasiswa tambahkan JInternalFrame… beri nama : FormMahasiswa
MATERI I MEMBUAT FORM LOGIN
Tujuan
Setelah melaksanakan praktikum diharapkan mahasiswa dapat :
Mendesain dan setting jFrame
Menguasai penerapan event handler dengan listener
Membuat progressbar
Penjelasan Singkat
Pada materi ini akan dipelajari cara pembuatan form login, yang nantinya akan dijadikan form yang pertama muncul
sebelum masuk ke menu utama.
A. LATIHAN MEMBUAT FORM LOGIN
1. Buka Login.java kemudian desain Login.java seperti gambar berikut :
2. Atur properti sehingga akan tampak seperti gambar berikut :
3. Hapus atau dijadikan comment , method main pada Login.java dan MenuUtama.java !
Catatan : Untuk Penulisan source ketikkan selain tulisan yang diblok (otomatis sudah ada)
4. Tambahkan source berikut pada Main.java :
5. Pada Login.java, Ketikkan Source berikut:
Menambahkan deklarasi variable baru
Menambahkan ActionPerformed untuk timer
Catatan : jika ada tanda kesalahan pada tulisan Timer atau ActionListener, klik kanan pada lembar kerja
– Fix Imports Atau tekan Ctrl+Shift+I (untuk menambahkan import secara otomatis)
3. Masih di Login.java, Tambahkan Event berikut :
Event untuk btnKeluar, ketika diklik akan muncul kotak pesan untuk konfirmasi
Event untuk btnLogin, ketika diklik akan melakukan pengecekkan nama pengguna dan password l
4. Run Project !
5. Cek kembali dan Perbaiki program jika masih ada kesalahan !
MATERI II MEMBUAT MENU
Tujuan
Setelah melaksanakan praktikum diharapkan mahasiswa dapat :
Membuat dan menyusun Menu
Membuat Toolbar
Penjelasan Singkat
Pada materi ini akan dipelajari cara pembuatan form yang nantinya akan menjadi form utama untuk suatu MDI
Application. Dalam form utama akan ditambahkan menubar dan toolbar yang nantinya menjadi media untuk
mengakses / menampilkan frame. Diberikan juga contoh penerapan event listener pada menu bar dan toolbar.
A. LANGKAH‐LANGKAH MEMBUAT MENU
Komponen‐komponen yang akan
dibutuhkan untuk menyusun menu
1. Tambahkan MenuBar
2. Atur text dan variable name dari masing‐masing komponen
3. Menambahkan sub menu dan itemmenu, pilih komponen menu atau menuitem ke MenuBar atau
kedalam menu yang dijadikan induk
Jika kesulitan menempatkan komponen kedalam desain, bisa diatur melalui jendela inspector
Keterangan :
Drag komponen ke lokasi yang diinginkan atau
klik kanan Move Up/Down
Tambahkan Separator untuk memberi batas
pada tampilan menu
4. Membuat ToolBar
Komponen‐komponen yang akan
dipakai untuk pembuatan toolbar dan
desktop
Ditambah dengan Button dari folder
Swing Controls
5. Atur Border JFrame dengan klik kanan pada JFrame dijendela inspector pilih Set Layout ‐ Border
Layout
6. Tambahkan Panel, kemudian pada jPanel1 tambahkan ToolBar dan desktop Pane
7. Pada jToolbar1 tambahkan beberapa Button
8. Atur Border JPanel1 klik kanan pada JPanel1 dijendela inspector pilih Set Layout ‐ Border Layout
9. Atur Properti Direction untuk komponen jToolBar 1 = North sedangkan
untuk komponen jDesktopPane1 = Center
B. LATIHAN MEMBUAT FORM MENU
1. Buka kembali project bab sebelumnya, buka design MenuUtama.java
2. Buat dan Atur Menu seperti struktur berikut :
3. Setting Properti sehingga menghasilkan output seperti gambar berikut :
Tampilan Menu File
Tampilan Menu Olah Data
Tampilan Menu Laporan
Tampilan Form Menu dg ToolBar
2. Run Project
MATERI III MENDESIGN JINTERNALFRAME
Tujuan
Setelah melaksanakan praktikum diharapkan mahasiswa dapat :
Membuat, menggunakan Class JInternalFrame
Memanggil JinternalFrame dari MDIForm
Menggunakan Action Listener untuk event
Penjelasan Singkat
JInternalFrame merupakan frame yang berada didalam frame. Frame ini menyatu dengan frame induknya.
A. LATIHAN MEMBUAT INTERNALFRAME
1. Buka FormMahasiswa.java, kemudian Desain FormMahasiswa seperti gambar berikut :
2. Tambahkan Source berikut pada FormMahasiswa.java
3. Untuk menampilkan Form Mahasiswa dari Menu Utama, tambahkan event pada MenuItem dan
Button toolbar Mahasiswa pada MenuUtama.java
4. Run Project, perbaiki jika ada kesalahan !
5. Tambahkan Package latihan.makalah – tambahkan jInternalFrame FormMakalah
6. Desain Form Makalah seperti gambar berikut :
7. Tambahkan Package latihan.menulis – tambahkan jInternalFrame FormMenulis
8. Desain form Menulis seperti gambar berikut :
9. Tambahkan Source untuk menampilkan FormMakalah.java dan FormMenulis.java, Panggil masing‐
masing form dari MenuUtama.java
10. Pada MenuUtama.java, tambahkan Event untuk :
MenuItem dan button LogOut yaitu : menutup MenuUtama dan menampilkan Form Login
MenuItem dan button Keluar yaitu : Keluar dari Aplikasi
11. Run Project, perbaiki jika ada kesalahan !