Java Library dan Java Swing

dokumen-dokumen yang mirip
INSTRUKSI PENCABANGAN

Program Kalkulator Sederhana Menggunakan Java Netbeans

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

Pemograman Swing. Netbeans:

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

PENDAHULUAN TENTANG NETBEANS

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

Praktikum III : Menggunakan JRadioButton

PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI. Niko Ibrahim, MIT Universitas Kristen Maranatha

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

GRAPHICAL USER INTERFACE (GUI)

Pemrograman Berorientasi Obyek. Ramos Somya

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

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

APLIKASI PERHITUNGAN SEDERHANA DENGAN MENGGUNAKAN NETBEANS

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

Praktikum GUI menggunakan Netbeans (Yuliana Setiowati

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

Pengantar Library, Classpath, dan Project

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

E-Trik Visual C++ 6.0

Pemrograman Java III

VISUAL JAVA PROGRAMMING

Membuat Kalkulator dengan Java

Modul Praktikum Ke-1

visit :

MODUL I. A. Instalasi Borland Delphi Buka file instalasi Borland Delphi Klik Run Program. 3. Klik Next

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

IMPLEMENTASI PEMROGRAMAN VISUAL BASIC DENGAN DATABASE ACCESS

MENGGUNAKAN SUB FORM. Adi Rachmanto, S.Kom., M.Kom Program Studi Akuntansi FEB UNIKOM

Pemrograman Java III

PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Dwiny Meidelfi, M.Cs

Pemrograman Java III

KONEKSI NETBEANS DENGAN DATABASE SQLITE

PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN

TUGAS Pemrograman Java

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL

Pembuatan Report menggunakan JasperReports dan ireport

Pengenalan APLIKASI DATABASE

Percobaan 7 GUI(Graphical User Interface )

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

Membuat Aplikasi Kalkulator Sederhana Dengan Java

PROSEDUR MENJALANKAN MICROSOFT OFFICE ACCESS 2007

Membuat Program Perhitungan Sederhana dengan Java NetBeans 8.1

Sendy Ferdian Sujadi

1. MENGENAL VISUAL BASIC

PEMROGRAMAN II. By : Sri Rezeki Candra Nursari

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA

Modul Praktikum Basis Data 11 Membuat Menu dengan Form

Bab 15 Menggunakan Menu Navigasi Berupa Switchboard dan Form

GUI & Event Handling. Viska Mutiawani, M.Sc

Praktikum 6a Melakukan koneksi dengan basis data

BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

LAB02 : KODING PROGRAM

Aplikasi Komputer. Bekerja Dengan Microsoft Excel Access (1) Ita Novita, S.Kom, M.T.I. Modul ke: Fakultas ILMU KOMPUTER. Program Studi Informatika

1 Pendahuluan. 1. Tujuan: 2 Dasar Teori: Praktikum

LAPORAN PERCOBAAN IV ( MENGHITUNG GAJI PEGAWAI) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

DATABASE JUMLAH PENDUDUK MENURUT KECAMATAN DAN JENIS KELAMIN DI KABUPATEN MAGETAN. Oleh : Ratna Juwita P.R

Prosedur Percobaan Program Tampilan

MODUL I. A. Landasan Teori. Modul Praktimum Pemrograman Visual II D3 Manajemen Informatika UNIJOYO

BAB II. Manggunakan JComboBox

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

ricak.wordpress.com Component Name & Interface

Latihan 2 List Menu Bertingkat

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1])

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

BAB-XI MEMBUAT SUBFORM

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Access 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis

Percobaan 9 Basic Widget

Membuat Aplikasi Sederhana Hello World untuk Android

Refreshing Praktikum: GUI (Graphical User Interface)

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

Membuat Form Dinamis di Java

BAB 6 MEMBUAT DAN MEMODIFIKASI LAPORAN (REPORT)

Objek-Objek Toolbox. Pokok Bahasan: Membuat Program Memakai ComboBox Membuat Program Memakai HScrollBar Membuat Program Memakai TrackBar

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MEMBUAT PROJECT. 1. Buat project baru, beri nama JHangMan. Gambar 1.1

Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.

TUGAS SIMULASI DIGITAL LANGKAH-LANGKAH MEMBUAT PROGRAM DATA BASE

SOLUTIONS DAN PROJECT

Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom

Membuat Koneksi Database Menggunakan ODBC (Open Database Conectivity)

Graphical User Interface (GUI)

TUTORIAL APLIKASI ANDROID COOL HELLO WORLD

LAPORAN PERCOBAAN V ( MENGHITUNG NILAI UJIAN MAHASISWA) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Romi Satria Wahono Lahir di Madiun, 2 Oktober 1974 SD Sompok Semarang (1987) SMPN 8 Semarang (1990) SMA Taruna Nusantara, Magelang (1993) S1, S2 dan S

Transkripsi:

Java Library dan Java Swing Pembuatan Class Library Aritmatik pada Bangun Datar dan Bangun Ruang serta Dimanfaatkan pada Project Java Swing

Java Library dan Java Swing Pembuatan Class Library Aritmatik pada Bangun Datar dan Bangun Ruang serta Dimanfaatkan pada Project Java Swing Oleh: Windu Purnomo E-mail : wpwindupurnomo[at]gmail.com Blog : http://windupurnomo.wordpress.com Eko Zulkaryanto E-mail : ekozul[at]student-partners.com Blog : http://zulkaryanto.wordpress.com Computer Science, Bogor Agricultural University http://cs.ipb.ac.id i

Table of Contents Table of Contents... ii Java Library... 1 Pendahuluan... 1 Pembuatan Project... 1 Class diagram... 1 Project BangunLib... 2 Project BangunForm... 10 Penambahan Library... 20 ii

Java Library Pendahuluan Pada praktikum pertemuan sebelumnya telah mempelajari tentang Java Library menggunakan IDE Netbeans. Pada pertemuan sebelumnya kita membuat Library ArithmaticLib yang kemudian dipakai oleh project lain untuk menghitung operasi matematika. Pada kesempatan kali ini kita akan membuat library perhitungan luas dan keliling bangun datar serta luas dan volume bangun ruang. Kita beri nama library ini BangunLib. Kemudian library ini akan kita pakai di java Swing (JFrame Form). Pembuatan Project Kali ini kita membutuhkan 2 buah interface yang berperan sebagai kontrak untuk masing-masing bangun datar dan bangun ruang. Interface bangun datar berperan sebagai kontrak untuk class-class bangun datar dan Interface bangun ruang berperan sebagai kontrak untuk class-class bangun ruang. Class diagram Langsung saja untuk memperjelas kalimat tadi mari kita lihat class diagram berikut: 1

Project BangunLib Sekarang buka Netbeans dan buatlah project baru (New Project Java Java Class Library). Next. Beri nama BangunLib. Buatlah Package baru dengan cara klik kanan pada Source Packages New Java Packages, beri nama BangunLib. 2

Buatlah interface IBangunDatar dan IBangunRuang, dengan cara Klik kanan package BangunLib New Java Interface. Pada interface IBangunDatar ikuti kode program berikut: Pada interface IBangunRuang ikuti kode program berikut: 3

Buatlah class Persegi, Lingkaran, dan Segitiga pada package BangunLib yang mengimplementasikan interface IBangunDatar. Pada class Persegi ikuti kode program berikut: Klik tanda kuning di sebelah kiri untuk mengimplemen semua method yang terdapat pada interface IBangunDatar. Kemudian klik Implement all abstract methods. 4

Kemudian akan terlihat kode di bawah ini: Dan modifikasikasilah kode program di atas menjadi kode program seperti berikut: Lakukan hal yang sama untuk class Lingkaran dan Segitiga. Pada class Lingkaran modifikasi kode programnya menjadi: 5

6

Pada class Segitiga ikuti kode program berikut: Sekarang buatlah 3 class lagi yaitu class Bola, Kubus, dan Tabung yang mengimplementasikan interface IBangunRuang. Pada class Bola ikuti kode program berikut: 7

Pada clas Kubus ikuti kode program berikut: 8

Pada class Tabung ikuti kode program berikut: Selesai. 9

Sekarang Build project. Klik kanan project Build. Pada jendela output: Terlihat bahwa hasil build menghasilkan file BangunLib.jar pada folder C:\Users\Ekozul\Documents\NetBeansProjects\Bangunlib\dist\Bangunlib.jar. File BangunLib.jar ini akan kita gunakan untuk project baru selanjutnya. Project BangunForm Buatlah project baru Java Java Application Next, Beri nama BangunForm dan uncheck Create Main Class. Finish. 10

Pada default packages tambahkan JframeForm. Klik kanan New JFrame Form. Beri nama MainWindow. Terlihat ada warning karena kita tidak membuatkan package terlebih dahulu. Tapi untuk latihan ini tidak masalah karena project ini masih sederhana. Finish. 11

Pada tampilan Design tambahkan JPanel dari jendela Palette. Lakukan Drag and Drop JPanel ke area Design. Perluas JPanel tersebut. Klik kanan JPanel tersebut dan pilih Properties Border (klik tombol di sebelah kanan). Lalu muncul jendela border. 12

Pada jendela border pilih Titled Border. Dan pada properties Title isikan Bangun Datar. OK. JPanel akan terlihat seperti di bawah ini. Selanjutnya tambahkan JPanel lagi dengan perlakuan yang sama dan beri title Bangun Ruang. Sehingga terlihat seperti di bawah ini: 13

Tambahkan JComboBox dari Palette ke JPanel Bangun Datar. Klik kanan JComboBox Change Variable Name Beri nama cmbbangundatar. Klik kanan JComboBox cmbbangundatar Properties Model. Isikan Persegi, Lingkaran, Segitiga. 14

Klik Preview untuk melihat hasil design. Tambahkan JTextField, JLabel dan JButton dengan design berikut: Ubahlah properties dari JTextField, Jlabel, dan Jbutton tersebut dengan mengikuti tabel berikut: Control Variabel Name Text JTextField1 txtpertama1 JTextField2 txtkedua1 JTextField3 txtluas1 JTextField4 txtkeliling Jlabel1 [default] Luas : Jlabel2 [default] Keliling : JButton btnhitung1 Hitung 15

Sehingga terlihat seperti ini: Pada jendela inspector haruslah sama seperti ini: Sekarang lakukan untuk area JPanel dengan title Bangun Ruang. Tambahkan JComboBox dengan Variable Name cmbbangunruang. Dan ubah properties model menjadi Bola, Kubus, Tabung. Dengan design seperti ini: 16

Ubahlah properti dari JTextField, JButton, dan JLabel seperti pada tabel berikut: Control Variable Name Text JTextField1 txtpertama2 JTextField2 txtkedua2 JTextField3 txtluas2 JTextField4 txtvolume JButton1 btnhitung2 Hitung JLabel3 [default] Luas : JLabel4 [default] Volume : Pada jendela inspector terlihat seperti ini : Dan preview terlihat seperti ini: 17

Beri event pada cmbbangundatar. Klik kanan Events Item itemstatechanged. Sekarang ketik kode program berikut pada blok kode event cmbbangundatar tersebut: Jika dipilih Lingkaran maka txtkedua1 akan hilang. 18

Kembali ke design view dan tambahkan event juga pada cmbbangunruang. Klik kanan Events Item itemstatechanged. Tambahkan kode program berikut: Sekarang menuju ke method MainWindow(): Dan modifikasilah menjadi: Run (F6). Sekarang theme aplikasi mengikuti theme sistem operasi Anda: 19

Penambahan Library Setelah itu sekarang kita tambahkan library yang sudah kita buat yaitu BangunLib.jar ke dalam project BangunForm. Klik kanan Libraries Add JAR/Folder Klik Open. Lalu terlihat BangunLib.jar seperti ini. Kemudian pada source view MainWindow tambahkan import berikut: BangunLib adalah namespace dari BangunLib.jar sehingga perlu di sebutkan namespacenya. 20

Sekarang kembali ke design view dan beri event pada btnhitung1 dengan cara double click pada button tersebut atau click kanan btnhitung1 Events actionperformed. Ingat! Inputan dari JTextField adalah String jadi harus diubah ke Float terlebih dahulu sebelum dihitung. Pada blok kode event btnhitung1 dan tambahkan kode program berikut. Sekarang ke btnhitung2 dan buatlah event dengan cara yang sama. Modifikasi menjadi seperti berikut: 21

Selesai. Run (F6). Selamat Mencoba!!! 22