VISUAL JAVA PROGRAMMING

dokumen-dokumen yang mirip
VISUAL JAVA PROGRAMMING

A. ANIMASI SLIDE DENGAN MICROSOFT POWERPOINT

A. MENAMBAHKAN TRANSISI SLIDE

Flash Case on Text Animation

Flash Case on Masking Animation

Topik : Internet Connection

Muhammad Adri. Pendahuluan. Instalasi Xampp

Muhammad Adri. Pendahuluan. Lisensi Dokumen:

Modul 3 Semiloka Teknologi Informasi dalam Proses Pembelajaran 1

Muhammad Adri Abstrak

Image Processing Interface Desin

Basic Animation Flash Framework Htpp://muhammadadri.net/

BAB II. Manggunakan JComboBox

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

Image Processing Banner Design

Modul Implementasi PowerPoint dalam Pembelajaran. Muhammad Adri

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

JList, JComboBox, JTable

Pemrograman Berorientasi Obyek. Ramos Somya

Muhammad Adri Abstract

Percobaan 7 GUI(Graphical User Interface )

Pemrograman Java III

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

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

Pemrograman Java III

MODUL 2 PERANCANGAN INTERFACE

(JCOMBOBOX) Pulut Suryati

BAB V Pengenalan Komponen-Komponen (object) pada VB

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Program Kalkulator Sederhana Menggunakan Java Netbeans

INSTRUKSI PENCABANGAN

BAB IX. USER INTERFACE

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

Pengenalan APLIKASI DATABASE

GRAPHICAL USER INTERFACE (GUI)

GUI & Event Handling. Viska Mutiawani, M.Sc

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

MODUL I PENDAHULUAN. Modul I : Pengenalan Visual Basic 1

Badiyanto, S.Kom.,M.Kom. Tujuan Intruksional. Mampu menjelaskan dan menggunakan komponen pemilihan JListbox. pemilihan JComboBox

MODUL PRAKTIKUM 2 SIMPLE PROJECT IN VISUAL STUDIO PEMROGRAMAN LANJUT S1 INFORMATIKA. AINUL YAQIN, M.Kom

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

visit :

SILABUS. 1. Menguasai IDE Borland Delphi 7 untuk pembuatan project. 2. Mengenali file yang diperlukan dalam project. 3. Melakukan desain form.

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah

PENDAHULUAN TENTANG NETBEANS

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

Latihan 2 Memahami memasukan data dengan komponen Text, dan mengambil hasil input untuk ditampilkan pada sebuah label

Program Pilihan Ganda Sederhana dengan Java

Graphical User Interface (GUI)

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Basic Animation Using Flash

MODUL 7 - EXCEPTION HANDLING

TUGAS Pemrograman Java

PEMROGRAMAN BERORIENTASI OBJEK

BAB 2 LANDASAN TEORI

Modul 2 Semiloka Teknologi Informasi dalam Proses Pembelajaran 1

LAPORAN PERCOBAAN PEMBUATAN CALCULATOR BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Chapter 1. Get Your Free Domain and Hosting Essential Skill on Step by Step Tutorial

Java Library dan Java Swing

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

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

Pemrograman Dekstop Pulut Suryati

RENCANA PELAKSANAAN PEMBELAJARAN

Visual. Jubilee Enterprise. C# Komplet PENERBIT PT ELEX MEDIA KOMPUTINDO

Krisna D. Octovhiana. 1.1 Apa itu Array?

IF PEMROGRAMAN LANJUT EVENT. Oleh : Andri Heryandi, M.T.

KONEKSI KE DATABASE DENGAN JDBC 2

BAB 2 LANDASAN TEORI

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

Pemrograman Java III

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

PEMROGRAMAN BERORIENTASI OBJEK

Praktikum 6a Melakukan koneksi dengan basis data

Materi 5 Pemrograman Visual

Visual Basic (VB) Tatik yuniati. Abstrak.

UNIVERSITAS GUNADARMA

Krisna D. Octovhiana. 1.1 Apa itu Operator?

1.1 Mengenal Visual Basic (VB) 1.2 Mengenal Integrated Development Environment (IDE) VB 6

FORM DAN OBJEK KONTROL (1)

DASAR PEMROGRAMAN VISUAL BASIC

Membuat Aplikasi Kalkulator Sederhana Dengan Java

Danu Wira Pangestu

BAB 2 LANDASAN TEORI

PENGENALAN FLASH DAN ACTIONSCRIPT 3.0

A. TUJUAN PEMBELAJARAN

PERANCANGAN APLIKASI KUIS TEBAK LAGU NASIONAL DAN LAGU DAERAH DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 MUHAMMAD SYAHPUTRA.

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

Form dan Kontrol. 5.1 Form

PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

KEAHLIAN PEMROGAMAN JAVA

BAB II LANDASAN TEORI

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

Modul Isikan di caption dari kotak yang ditandai garis File lalu tekan enter, lalu isi lagi dikanan dengan Menu

Membuat Menu Login Sederhana [Full Coding]

MODUL 2 SELECTION & LOOPING PADA FORM

PANDUAN PENGGUNAAN BAGI MAHASISWA

ALOKASI PUPUK UREA UNTUK KOMODITI HORTIKULTURA TAHUN 2015 Satuan: Ton

LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E

Mengerti dan memahami pemrograman berbasis object Mengerti dan memahami pembuatan visualisasi untuk interface

Transkripsi:

4/8/2010 TEKNIK ELEKTRONIKA FT UNP PADANG VISUAL JAVA PROGRAMMING Java Education Network Indonesia Basic Visual Java Component Muhammad Adri, S.Pd, MT

MODUL 3. VISUAL LIST OPTION COMPONENT Topik Pembina : Basic Component Lanjutan : Muhammad Adri, S.Pd, MT Waktu SKS : 180 Menit : 2 SKS (Praktikum) A. Tujuan : Setelah melaksanakan kegiatan Praktikum ini diharapkan mahasiswa dapat : 1. Memahami konsep pemrograman visual dalam Java 2. Menggunakan objek komponen dasar lanjutan dalam pemrograman visual Java 3. Membangun aplikasi sederhana berbasis pemrograman visual Java B. Teori Singkat Pada Modul 1 dan 2 telah dibahas 6 komponen dasar dalam pemrograman visual Java yaitu Jframe, Jlabel dan Jbutton, sebagai pengenalan konsep dasar pemrograman visual. Pada modul ini kita akan mencoba untuk membuat aplikasi pemrograman visual dengan beberapa tambahan komponen visual yang dapat digunakan sebagai komponen untuk menginputkan data, berupa data pilihan yang digunakan untuk membangun opsi/ pilihan kepada usernya. Dalam kegiatan praktikum ini, mahasiswa akan membangun aplikasi sederhana dengan objek-objek visual java sebagai berikut : 1. JComboBox, berupa dropdown menu yang digunakan untuk membuat suatu sistem pilihan yang terdiri dari multioption, namun hanya ada satu pilihan yang dapat diambil (one option choosen). Terdapat dua metoda/ event yang bisa digunakan pada combobox ini : a. Method jcombobox.getselectedindex() Metoda ini digunakan untuk mengambil suatu nilai string yang terdapat pada opsi pilihan yang disusun berdasarkan index yang dimulai dari indeks 0. Contoh : Terdapat pilihan Program pada suatu form isian dengan menggunakan sebuah ComboBox, yaitu : D3 Teknik Elektronika, S1 Pend. Teknik Elektronika dan S1 Pend. Teknik Informatika, maka dapat digunakan : pilihan = jcombobox1.getselectedindex() switch (pilihan) case 0 : prog = "D3. Teknik Elektronik ;break; case 1 : prog = "S1. Pend.Teknik Elektronika"; break; case 2 : prog = "S1. Pend.Teknik Informatika"; Created by : Muhammad Adri, S.Pd, MT 1

b. Method jcombobox.getselecteditem() Metoda ini digunakan untuk mengambil suatu nilai string yang terdapat pada opsi pilihan yang proses pengambilannya disesuaikan dengan item yang dipilih. Contoh : Terdapat pilihan Daerah Asal mahasiswa, yang berisi pilihan kab/ kota di Sumatera Barat, yaitu : Padang,Solok, Bukittinggi, Payakumbuh, Padang Panjang, Pariaman, Sawahlunto, Painan, Agam, Pasaman, Pasaman Barat, dll. Penyelesaian : if (jcombobox1.getselecteditem == "Solok"){ asal = "Solok";} else if (jcombobox.getselecteditem == "Padang"){ asal = "Padang"; 2. JList, adalah komponen pilihan yang mempunyai fungsi yang hamper sama dengan JComboBox, tapi dalam bentuk tampilan list lengkap dari opsi pilihan yang tersedia. Terdapat dua metoda/ event yang bisa digunakan pada listbox ini : a. Method jlist.getselectedindex() Metoda ini digunakan untuk mengambil suatu nilai string yang terdapat pada opsi pilihan yang disusun berdasarkan index yang dimulai dari indeks 0. b. Method jlist.getselectedvalue() Metoda ini digunakan untuk mengambil suatu nilai string yang terdapat pada opsi pilihan yang proses pengambilan nya disesuaikan dengan item yang diplih C. Kegiatan Praktikum 1. Komponen Visual Lanjutan Pada kegiatan praktikum awal ini, kita akan mendisain sebuah antarmuka yang digunakan untuk menampung biodata mahasiswa, antara lain : a. Nama mahasiswa b. NIM dan Tahun Masuk c. Jenis Kelamin d. Agama e. Alamat f. Daerah Asal Dengan langkah sebagai berikut : a. Buatlah sebuah interface seperti terlihat pada Gambar 1. Created by : Muhammad Adri, S.Pd, MT 2

Gambar 1. Rancangan interface Data Mahasiswa b. Pada Latihan sebelumnya, semua komponen visual telah kita atur properties visual masing-masing, khususnya properties komponen input. Maka pada kesempatan ini kita menggunakan methoda pengaturan melalui event yang diberikan pada Form pada saat form diaktifkan. c. Klik kanan pada Form, pilih Events Window Window Activated, kemudian ketikkan listing program berikut, setelah private void formwindowactivated(java.awt.event.windowevent evt) : jtextfield1.settext(""); jtextfield2.settext(""); jtextfield3.settext(""); jtextfield4.settext(""); jtextfield5.settext(""); jbutton1.settext("proses"); jbutton2.settext("reset"); d. Kemudian deklarasikan variabel-variabel berikut, sebagai variabel global yang digunakan sebagai variabel penampung data input yang dimasukkan oleh user, setelah deklarasi method public class : public class Biodata extends javax.swing.jframe { String namamhs,nim,tm,jk,agama,alamat,asal; e. Setelah itu deklarasikan value masiing-masing variabel, sebagai berikut : namamhs = jtextfield1.gettext(); nim = jtextfield2.gettext(); tm =jtextfield3.gettext(); alamat = jtextfield4.gettext(); asal = jtextfield5.gettext(); // statemen if untuk kondisi Jenis Kelamin if (jradiobutton1.isselected()) {jk = jradiobutton1.gettext();} else if(jradiobutton2.isselected()) {jk = jradiobutton2.gettext();} Created by : Muhammad Adri, S.Pd, MT 3

// statemen if untuk pilihan agama if (jcheckbox1.isselected()) {agama = jcheckbox1.gettext();} else if (jcheckbox2.isselected()) {agama = jcheckbox2.gettext();} else if (jcheckbox3.isselected()) {agama = jcheckbox3.gettext();} else if (jcheckbox4.isselected()) {agama = jcheckbox4.gettext();} else if (jcheckbox5.isselected()) {agama = jcheckbox5.gettext();} f. Selanjutnya, kita lanjutkan dengan memberikan event terhadap jbutton1 (tombol Proses) untuk memperoleh keluaran yang akan ditampung di sebuah TextArea. g. Klik kanan pada jbutton1, kemudian pilih events mouse onmouseclicked jtextarea1.settext("nama Mahasiswa\t: "+namamhs+"\nnim\t: "+nim+"\ntahun Masuk\t: "+tm+"\njenis kelamin\t: "+jk+"\nagama\t: "+agama+"\nalamat\t: "+alamat+"\ndaerah Asal\t: "+asal); h. Selanjutnya, silahkan anda seting untuk jbutton2 (tombol reset), untuk mereset kembali semua data yang telah dientrikan, dengan menambahkan events mouse onmouseclicked jtextfield1.settext(""); jtextfield2.settext(""); jtextfield3.settext(""); jtextfield4.settext(""); jtextfield5.settext(""); jtextarea1.settext(""); i. Silahkan jalankan program anda, dan lihat hasilnya. 2. JComboBox Combo Box, adalah salah satu jenis komponen pilihan yang umum digunakan di dalam suatu aplikasi Visual, dengan tujuan untuk memberikan kemudahan kepada pengguna aplikasi dalam menentukan satu pilihan dari beberapa pilihan yang tersedia. Contoh Latihan : Misalkan anda akan memasukkan data yang berkaitan dengan daerah asal seorang mahasiswa, yang pilihannya ditampilkan dalam bentuk pilihan ComboBox, seperti terlihat pada Gambar 2 berikut : a. Buatlah sebuah Form baru dan beri nama dengan LatihanDasarComboBox b. Tambahkan sebuah Label dengan teks : Asal c. Lengkapi dengan sebuah Combo Box d. Tambahkan sebuah jbutton, dengan teks Proses e. Jadikan sebuah TextArea sebagai penampung data Output f. Sehingga pada saat ini tampilan Form anda terlihat seperti pada Gambar 2. Created by : Muhammad Adri, S.Pd, MT 4

Gambar 2. Latihan Dasar Combo Box g. Untuk menambahkan opsi pilihan ComboBox, Klik kanan pada objek ComboBox, pilih Properties, sehingga jendela propeties dari ComboBox muncul. h. Klik poperties Model, dan isikan data 19 Kab/ Kota yang ada di Sumbar Gambar 3. Properties Model ComboBox yang telah dilengkapi i. Untuk menambahkan data pilihan, susunlah seperti terlihat pada Gambar 4. Created by : Muhammad Adri, S.Pd, MT 5

Gambar 4. Memasukkan Pilihan pada Model Combo Box j. Kemudian silahkan pindah ke jendela Source, kemudian deklarasikan variabel asal sebagai variabel global class, setelah deklarasi public class public class BiodataCB extends javax.swing.jframe { String asal; k. Kemudian beri events pada JButton1, dengan cara klik kanan pda JButton1 Events Mouse mouseclicked Pada saat ini, kita mencoba salah satau metoda pengambilan data yang dapat digunakan di ComboBox, yaitu getselecteditem(). Kemudia ketikkan kode berikut ini : private void jbutton1mouseclicked(java.awt.event. MouseEvent evt) { // Definisikan daerah asal if (jcombobox1.getselecteditem()== "Solok"){asal = "Solok";} else if (jcombobox1.getselecteditem()== "Padang"){asal = "Padang";} else if (jcombobox1.getselecteditem()== "Padang Panjang"){asal = "Padang Panjang";} else if (jcombobox1.getselecteditem()== "Payakumbuh"){asal = "Payakumbuh";} else if (jcombobox1.getselecteditem()== "Bukittinggi"){asal = "Bukittinggi";} else if (jcombobox1.getselecteditem()== "Batu Sangkar"){asal = "Batu Sangkar";} lengkapi dengan data kab/kota lainnya //Output jtextarea1.settext("daerah Asal : "+asal); } l. Jalankan aplikasi anda, dan lihat hasilnya. Tugas Latihan dasar: Dengan langkah yang sama, ganti method yang digunakan dari GetSelectedItem() menjadi GetSelectedIndex() Created by : Muhammad Adri, S.Pd, MT 6

3. JList Dengan menggunakan form seperti pada Combo Box, gunakan method yang sama dengan latihan di atas, dengan menggunakan komponen JList. D. Tugas dan Latihan 1. Dengan menggunakan tampilan aplikasi seperti yang terlihat pada Latihan Praktikum Komponen Visual Lanjutan, lengkapilan Form Biodata mahasiswa tersebut dengan tambahan opsi dengan menggunakan ComboBox untuk : a. Program Studi (D3 Teknik Elektronika, S1 Pend. Teknik Elektronika, S1 Pend. Teknik Informatika b. Daerah Asal (masukkan pilihan 19 kab/ kota yang ada di Sumbar) Biografi Singkat Penulis Muhammad Adri. Menyelesaikan S1 di Jurusan Teknik Elektronika FPTK IKIP Padang tahun 1999, dan S2 di Jurusan Teknik Elektro Universitas Gadjah Mada Yogyakarta, dengan konsentrasi Sistem Komputer dan Informatika (SKI) tahun 2004. Staf pengajar Teknik Elektronika Fakultas Teknik Universitas Negeri Padang. Kompetensi inti pada bidang Computer Networking and Security, Computer Architecture and Organization, Web-Based Application, Online Learning, Multimedia-Based Instructional Design, dan Knowledge Community. Penulis aktif, sebagai pemakalah dalam berbagai Seminar Nasional, instruktur pada model pembelajaran berbasis Multimedia dan Komputer., IT-Based Education. Penulis Aktif di Situs IlmuKomputer.com, dengan topik ICT dalam Pendidikan. Memegang Sertifikasi Microsoft, JENI (Java Education Network Indonesia) 1,2,dan 4. Ketertarikan penulis dalam bidang implementasi IT dalam dunia pendidikan, menghantarkan penulis sebagai mahasiswa doktoral Ilmu Pendidikan Pascasarjana Universitas Negeri Padang, terhitung mulai September 2006. Created by : Muhammad Adri, S.Pd, MT 7