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

Save this PDF as:
 WORD  PNG  TXT  JPG

Ukuran: px
Mulai penontonan dengan halaman:

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

Transkripsi

1 MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Design Pattern dapat didefinisikan : - Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta menjelaskan cara utama penyelesaian permasalahan tersebut dengan langkah tertentu yang dapat digunakan secara berulang pula. - Menggambarkan komunikasi antara object dan class dengan caraa tertentu sebagai rancangan untuk menyelesaikan permasalahan secara umum. Model View Controller (MVC) pertama kali diperkenalkan oleh Trygve Reenskaug, pengembang software Smalltalk pada Xerox Palo Alto Research Center pada tahun Konsep ini membantu memisahkan antara akses dataa (data access) dengan logika bisnis (business logic). Secara lebih detail, MVC dibagi menjadi 3 komponen yaitu : Model Model mewakili data dan aturan yang berkaitan dengan akses dan perubahan terhadap data. View View menerjemahkan isi dari model. View mendefinisikan bagaimana data dari model akan ditampilkan. Jika dataa dari model berubah, view harus meng-update tampilan yang dibutuhkan. Hal tersebut dalam dilakukan dengan menggunakan (1) push model yang mana view mendaftarkan dirinya kepada model untuk mendapatkan notifikasi perubahan data,

2 atau (2) pull model yang mana view bertanggung jawab memanggil model ketika butuh mengambil data terbaru. Controller Controller menerjemahkan interaksi pengguna (user) dengan view ke dalam aksi yang terhadap model. Dalam aplikasi client GUI, interaksi pengguna dapat berbentuk antara lain klik pada button atau pemilihan menu, sedangkan dalam aplikasi web, dapat berupa request HTTP GET atau HTTP POST.. Latihan 1 Pada latihan pertama ini akan dibuat sebuah aplikasi sederhana yang digunakan untuk menampilkan dan mengupdate pesan dan info weather. Aplikasi ini memiliki 1 tampilan/1 view yang digunakan untuk mengupdate dan menampilkan info weather dan pesan weather. 1. Jalankan netbeans Buat Project Baru -> Java Application o Project name : InfoTool o Project Location : <tentukan sendiri> o Create Main Class : De-select <jangan di pilih> o Set as Main Project : Select <pilih> o Use Dedicated Folder for Storing Libraries : Select<pilih> Klik Finish

3 3. Buat package baru dengan nama InfoTool, 4. Dalam project InfoTool buat package baru dengan nama InfoTool kemudian buatlah 1 buah kelas dengan nama InfoModel 5. Lengkapi kode program InfoModel.java agar sama dengan kode program berikut berikut public class InfoModel { private String message; private String weather; public InfoModel(String message, String weather) { this.message = message; this.weather = weather; public String getmessage() { return message; public void setmessage(string message) { this.message = message; public String getweather() { return weather; public void setweather(string weather) { this.weather = weather;

4 6. Buatlah 1 buah kelas dengan nama InfoController, kelas ini nantinya untuk menangani interarksi yang diberikan oleh pengguna yaitu mengupdate model dan mengupdate view. public class InfoController { private List<InfoView> list; private InfoModel infomodel; public InfoController() { list = new ArrayList<InfoView>(); infomodel = new InfoModel("Dingiiiin", "Ujan derez"); public void addinfoview(infoview viewinfo) { list.add(viewinfo); public void updatemessage(string message) { infomodel.setmessage(message); for (InfoView infoview : list) { infoview.getlblmessage().settext("message : " + message); public void updateweather(string weather) { infomodel.setweather(weather); for (InfoView infoview : list) { infoview.getlblweather().settext("weather : " + weather); public String getweather() { return infomodel.getweather(); public String getmessage() { return infomodel.getmessage();

5 7. Buatlah 1 buah JFrame lagi untuk mengupdate pesan dan menampilkan pesan, beri nama InfoView 8. Atur agar layout dari InfoView ini adalah BorderLayout, kemudian tambahkan 2 buah JPanel, jika dilihat dari Inspector tampak seperti berikut 9. Atur agar jpanel1 dan jpanel2 layoutnya menjadi FlowLayout 10. Tambahkan 1 buah JLabel, 1 buah JTextField dan 1 buah JButton pada JPanel2, tambahkan pula 1 buah JLabel, 1 buah JTextfield dan 1 buah JButton pada JPanel1

6 11. Apabila dilihat dari Inspector tampak seperti berikut 12. Ubah variable name dan text sesuai table berikut Komponen Variabel Name yang lama Variabel Name yang baru Text JLabel jlabel1 lblmessage Message JTextField jtextfield1 txtmessage JButton jbutton1 btnmessage Update Message JLabel jlabel2 lblweather Weather JTextField jtextfield2 txtweather JButton jbutton2 btnweather Update Sehingga tampak seperti gambar berikut Weather

7 13. Apabila dilihat dari inspector tampak seperti gambar berikut 14. Ubah ukuran dari txtweather dan txtmessage, width menjadi 120 dan height menjadi 20 sehingga tampilan menjadi berikut 15. Tambahkan kode program yang dicetak tebal mengikuti posisi seperti contoh berikut ini // Variables declaration - do not modify private javax.swing.jbutton btnmessage; private javax.swing.jbutton btnweather; private javax.swing.jpanel jpanel1; private javax.swing.jpanel jpanel2; private javax.swing.jlabel lblmessage; private javax.swing.jlabel lblweather; private javax.swing.jtextfield txtmessage; private javax.swing.jtextfield txtweather; // End of variables declaration public JLabel getlblmessage() { return lblmessage; public JLabel getlblweather() { return lblweather;

8 16. Tambahkan kode program yang dicetak tebal mengikuti posisi seperti contoh berikut ini private InfoController infocontroller; /** Creates new form InfoViewAdmin */ public InfoViewAdmin() { initcomponents(); public void setinfocontroller(infocontroller infocontroller) { this.infocontroller = infocontroller; 17. Berikan event pada btnmessage dengan cara klik kanan Events Action actionperformed 18. Tuliskan kode program yang ditebali private void btnmessageactionperformed(java.awt.event.actionevent evt) { // TODO add your handling code here: infocontroller.updatemessage(txtmessage.gettext()); 19. Tambahkan kode program yang ditebali pada kelas Main.java anda public class Main { /** args the command line arguments */ public static void main(string[] args) { // TODO code application logic here InfoView infoview1=new InfoView(); infoview1.setvisible(true); InfoView infoview2=new InfoView(); infoview2.setvisible(true); InfoController infocontroller=new InfoController(); infocontroller.addinfoview(infoview1); infocontroller.addinfoview(infoview2); infoview1.setinfocontroller(infocontroller); infoview2.setinfocontroller(infocontroller);

9 20. Silahkan anda jalankan program, maka akan muncul 2 form 21. Silahkan anda ketik Udaranya dingin atau pesan apapun kemudian anda klik Update Message

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN MODUL 2 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Latihan 2 Pada latihan kedua ini akan dibuat sebuah aplikasi pengolahan data akademik sederhana untuk menggambarkan penggunaan konsep MVC.

Lebih terperinci

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

BAB I PROJECT NETBEANS DAN GUI SEDERHANA BAB I PROJECT NETBEANS DAN GUI SEDERHANA 1.1 Tujuan Instruksional Bab ini akan membahas pengenalan struktur project NetBeans, cara membuat Form, memberi Title, memasang komponen GUI Label, Button dan TextField

Lebih terperinci

INSTRUKSI PENCABANGAN

INSTRUKSI PENCABANGAN INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan

Lebih terperinci

Praktikum 6a Melakukan koneksi dengan basis data

Praktikum 6a Melakukan koneksi dengan basis data Praktikum 6a Melakukan koneksi dengan basis data Tujuan : Memperkenalkan cara berhubungan dan melakukan transaksi dengan basis data. Lakukan langkah-langkah berikut ini: 1. Lakukan langkah-langkah seperti

Lebih terperinci

MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN

MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN MODUL 1 IMPLEMENTASI MODEL VIEW CONTROLLER (MVC) DESIGN PATTERN Design Pattern dapat didefinisikan : - Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta menjelaskan cara utama

Lebih terperinci

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1,

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1, Prosedur dan Fungsi Pengertian public dan private : public pada data : berarti data hanya dapat diases dari class yang sama dan class lain private pada data : berarti data hanya dapat diases dari class

Lebih terperinci

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans PEMROGRAMAN LANJUTAN JAVA Dasar-Dasar Netbeans OLEH ONDRA EKA PUTRA, S.KOM FAKULTAS ILMU KOMPUTER UNIVERSITAS PUTRA INDONESI YPTK PADANG DASAR-DASAR NETBEANS Dalam pembahasan ini akan belajar dasar-dasar

Lebih terperinci

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati (yuliana@eepis-its.edu) Membuat Projek Baru di Netbeans 1. Buatlah projek baru dinetbeans pilih File New Project. Pilih Categories

Lebih terperinci

Materi 5 Pemrograman Visual

Materi 5 Pemrograman Visual Materi 5 Pemrograman Visual Pada materi ini akan dipelajari tentang pemberian aksi pada komponen swing (listener), terutama ActionListener. Sesi Materi ActionListener merupakan salah satu listener yang

Lebih terperinci

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

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING A. Langkah-Langkah Praktek Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton 1. Buatlah project java application baru dari netbeans melalui

Lebih terperinci

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

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain Modul 5 Reporting Di java, untuk membuat report menggunakan sebuah library yang tidak berbayar bernama jasper report. Disini jasper report akan menjadi plugin dari netbeans. 1. Silahkan anda buka project

Lebih terperinci

Java Library dan Java Swing

Java Library dan Java Swing 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

Lebih terperinci

LAB02 : KODING PROGRAM

LAB02 : KODING PROGRAM LAB02 : KODING PROGRAM MATERI Tahapan PENGKODEAN APLIKASI PRAKTIKUM : I Penjelasan : 1. File New Project Java Java Aplication Next Isikan Project Name (Praktikum01) Project Location (Pilih Folder) - Biarkan

Lebih terperinci

- Menuliskan business logic dari aplikasi untuk mengakses data source

- Menuliskan business logic dari aplikasi untuk mengakses data source MODUL 3 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi

Lebih terperinci

LAPORAN PERCOBAAN II PEMBUATAN CALCULATOR ( MENGHITUNG KELILING DAN VOLUME BALOK) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

LAPORAN PERCOBAAN II PEMBUATAN CALCULATOR ( MENGHITUNG KELILING DAN VOLUME BALOK) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS LAPORAN PERCOBAAN II PEMBUATAN CALCULATOR ( MENGHITUNG KELILING DAN VOLUME BALOK) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS Diajukan untuk memenuhi salah satu tugas mata kuliah pemrograman JAVA VISUAL

Lebih terperinci

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

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut : APLIKASI PERHITUNGAN NILAI MAHASISWA Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut : 1. Buka aplikasi Java Netbeans kemudian buat project baru, pilih Java dan Java Application

Lebih terperinci

Mudafiq R. Pratama

Mudafiq R. Pratama Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama mudafiq.riyan@yahoo.com http://mudafiqriyan.com Lisensi Dokumen: Copyright 2012

Lebih terperinci

Praktikum III : Menggunakan JRadioButton

Praktikum III : Menggunakan JRadioButton Praktikum III : Menggunakan JRadioButton 1. Buatlah project java application baru dari netbeans melalui menu file > new project, Pilih java application dan klik Next. 2. Beri nama project ContohRadioButton.

Lebih terperinci

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

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom 1. Membuat Project Baru File New Project Browse : Cari folder tempat untuk menyimpan Project. 2. Membuat Form baru menggunakan

Lebih terperinci

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

Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Belajar Java 2 Tambah, Simpan & Cari Data di Netbeans dengan Database MySQL Assalamualaikum Wr. Wb Salam NewGen, pada kesempatan kali ini saya akan share tentang Java 2 dimana kita akan belajar tambah,

Lebih terperinci

Membuat Frame, Label, TextField dan Button di Java [Full Coding]

Membuat Frame, Label, TextField dan Button di Java [Full Coding] Membuat Frame, Label, TextField dan Button di Java [Full Coding] Oleh: Yudi Setiawan Dalam bahasa pemrograman visual, ada istilah yang sering Anda dengar dengan sebutan Frame. Di Java, Frame merupakan

Lebih terperinci

Membuat Kalkulator dengan Java

Membuat Kalkulator dengan Java Membuat Kalkulator dengan Java Oleh: Eko Wicaksono Ini merupakan program kalkulator sederhana Kali ini saya ingin membuat tutor dari bahasa java, belajar membuat kalkulator namanya. Ini program masih sangat

Lebih terperinci

APLIKASI PEMBENTUKAN BADAN DAN BERAT IDEAL MENGGUNAKAN SOFTWARE NETBEANS Hafit Risky bin Hatim Dosen Pembimbing: Suhartini, S.

APLIKASI PEMBENTUKAN BADAN DAN BERAT IDEAL MENGGUNAKAN SOFTWARE NETBEANS Hafit Risky bin Hatim Dosen Pembimbing: Suhartini, S. APLIKASI PEMBENTUKAN BADAN DAN BERAT IDEAL MENGGUNAKAN SOFTWARE NETBEANS 7.3.1 Hafit Risky bin Hatim 53410089 Dosen Pembimbing: Suhartini, S.Kom, MT Latar Belakang dan Rumusan Masalah Tubuh yang ideal

Lebih terperinci

Materi 3 Pemrograman Visual

Materi 3 Pemrograman Visual Materi 3 Pemrograman Visual Pada materi ini akan dipelajari tentang layouting, terutama 1. BorderLayout 2. FlowLayout 3. GridLayout Sesi Materi Pada saat membuat aplikasi GUI menggunakan bahasa pemrograman

Lebih terperinci

Pemrograman Dekstop Pulut Suryati

Pemrograman Dekstop Pulut Suryati Pemrograman Dekstop Pulut Suryati Komponen jradiobutton, jcheckbox JCheckBox dan JRadioButton hanya bisa mempunyai dua buah kemungkinan nilai, benar atau salah. Kedua komponen ini digunakan untuk merepresentasikan

Lebih terperinci

Mudafiq R. Pratama

Mudafiq R. Pratama Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama me@mudafiqriyan.net http://www.mudafiqriyan.net Lisensi Dokumen: Seluruh dokumen

Lebih terperinci

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

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti Judul : Java Swing Tingkat : Pemula Email : kholidiswan@gmail.com Mohon maaf bila masih terjadi kesalahan dalam penulisan. Silakan kritik sarannya ke email diatas. JAVA SWING Swing merupakan library pada

Lebih terperinci

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans

Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans Nama Penulis gear4402@gmail.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

Program Kalkulator Sederhana Menggunakan Java Netbeans

Program Kalkulator Sederhana Menggunakan Java Netbeans Program Kalkulator Sederhana Menggunakan Java Netbeans Membuat kalkulator sederhana menggunakan Java Netbeans cukup mudah. Karena program yang di tulis tidak terlalu rumit, tapi memang perlu sedikit kesabaran

Lebih terperinci

Pemrograman Berorientasi Obyek. Ramos Somya

Pemrograman Berorientasi Obyek. Ramos Somya Pemrograman Berorientasi Obyek Ramos Somya User Interface (UI) mencakup semua interaksi dan komunikasi antara sebuah program dan pemakainya termasuk semua yang didengar dan dirasakan. Kemudahan dan kecepatan

Lebih terperinci

LAPORAN TUGAS MINGGUAN III PEMBUATAN KALKULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA

LAPORAN TUGAS MINGGUAN III PEMBUATAN KALKULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA LAPORAN TUGAS MINGGUAN III PEMBUATAN KALKULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA Oleh : Kamal Najib (1142202) IF - A STMIK AMIKBANDUNG BANDUNG 2012 BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan

Lebih terperinci

Pemrograman Java. Pertemuan VIII By: Augury

Pemrograman Java. Pertemuan VIII By: Augury Pemrograman Java Pertemuan VIII By: Augury Menambahkan Komponen JPanel Untuk menambahkan komponen ke JFrame digunakan JPanel sebagai container (penampung) dari komponen yang akan ditambahkan Langkah membuat

Lebih terperinci

Pemrograman Java III

Pemrograman Java III Pemrograman Java III Model Perhitungan Goemetri Berbasis Java Tugas ini disusun untuk Memenuhi Salah Satu Syarat Penilaian Mata Kuliah Pemrograman Java III Fakultas Teknik Informatika Semester Ganjil Ajaran

Lebih terperinci

Praktikum JTable. Gambar 1

Praktikum JTable. Gambar 1 Praktikum JTable Praktikum 1 : Buatlah aplikasi seperti gambar 1. Pada aplikasi tersebut user dapat menambahkan, mengedit dan menghapus data. Data yang dimasukkan berupa nama, alamat, no telp dan email.

Lebih terperinci

Pemrograman Java III

Pemrograman Java III Pemrograman Java III Model Program Perhitungan Transaksi Penjualan Berbasis Java Tugas ini disusun untuk memenuhi salah satu syarat penilaian Mata Kuliah Pemrograman Java III Semester Ganjil Tahun Ajaran

Lebih terperinci

BAB I PENGENALAN NETBEANS

BAB I PENGENALAN NETBEANS BAB I PENGENALAN NETBEANS Java NetBaens NetBeans adalah suatu tool untuk membuat program dengan menggunakan bahasa pemrograman Java berbasis grafis. Cara membuat program dengan merancang tampilan menggunakan

Lebih terperinci

Tugas IV Kelas Virtual Pemr. Visual

Tugas IV Kelas Virtual Pemr. Visual Tugas IV Kelas Virtual Pemr. Visual Nomor 1: Buatlah sebuah GUI sebagai berikut menggunakan Netbeans: Gunakan Free Design/Absolute Layout untuk mengatur peletakan komponen. Gunakan JFormattedTextField

Lebih terperinci

Membuat Aplikasi Kalkulator Sederhana Dengan Java

Membuat Aplikasi Kalkulator Sederhana Dengan Java Membuat Aplikasi Kalkulator Sederhana Dengan Java Wiranti Sri Utami whiranty68@gmail.com Abstrak Dalam pembuatan suatu aplikasi memudahkan kita melakukan segala sesuatu tanpa harus membuang waktu yang

Lebih terperinci

1. Buka kembali project yang telah dibuat pada latihan 2 (project akademik)

1. Buka kembali project yang telah dibuat pada latihan 2 (project akademik) MODUL 1 IMPLEMENTASI DAO Teori Singkat DAO merupakan design pattern berkaitan dengan database access. DAO memisahkan persistence logic dari business atau presentation logic. DAO merupakan representasi

Lebih terperinci

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna dapat berinteraksi dengan berbagai

Lebih terperinci

Modul 08. User Interface 01

Modul 08. User Interface 01 Modul 08 User Interface 01 Materi : 1. Mengenal dan mengetahui komponen package awt dan swing untuk membuat user interface 1. Konsep Dasar Swing dan awt merupakan package yang berguna untuk membangun aplikasi

Lebih terperinci

PENDAHULUAN TENTANG NETBEANS

PENDAHULUAN TENTANG NETBEANS PENDAHULUAN TENTANG NETBEANS Yuliana Setiowati Politeknik Elektronika Negeri Surabaya 1 TOPIK Pendahuluan IDE Netbeans Membuat Project Baru. 2 Konsep Netbeans Netbeans sebagai IDE ditujukan untuk memudahkan

Lebih terperinci

Materi 1 Pemrograman Visual

Materi 1 Pemrograman Visual Materi 1 Pemrograman Visual Pada materi ini akan dipelajari tentang cara membentuk GUI menggunakan beberapa komponen Swing, yaitu: 1. JFrame, JPanel, JButton, JTextField, Jlabel, JComboBox. 2. JRadioButton,

Lebih terperinci

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari

PEMROGRAMAN I. By : Sri Rezeki Candra Nursari PEMROGRAMAN I By : Sri Rezeki Candra Nursari Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io AWT Event Windows Graphics Text Control Layout Manager Menu GUI Handling Image New

Lebih terperinci

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

GUI & Event Handling. Viska Mutiawani, M.Sc. 1 Viska Mutiawani - Informatika FMIPA Unsyiah GUI & Event Handling Viska Mutiawani, M.Sc 1 Viska Mutiawani - Informatika FMIPA GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt.

Lebih terperinci

BAB II. Manggunakan JComboBox

BAB II. Manggunakan JComboBox BAB II Manggunakan JComboBox Sebuah JComboBox, yang memungkinkan pengguna memilih salah satu dari beberapa pilihan, dapat memiliki dua bentuk yang sangat berbeda. Bentuk default adalah kotak kombo bisa

Lebih terperinci

Membuat Menu Login Sederhana [Full Coding]

Membuat Menu Login Sederhana [Full Coding] Membuat Menu Login Sederhana [Full Coding] Oleh: Yudi Setiawan Pada tutorial, ini saya berusaha mengajari Anda secara lebih keras lagi agar Anda mempunyai bekal ilmu dasar yang kuat di ilmu pemrograman

Lebih terperinci

TIPE DATA Pertemuan (K-03/L-03)

TIPE DATA Pertemuan (K-03/L-03) TIPE DATA Pertemuan (K-03/L-03) Coba Anda jawab, dimana Anda berteduh? Pasti jawabnya di rumah, lalu apakah rumah Anda punya nama? Jawabnya adalah ya, yaitu Rumah No.X (misal). Jadi apa itu data? Analogi

Lebih terperinci

Pemrograman Java III

Pemrograman Java III Pemrograman Java III Model Perhitungan Aritmatika berbasis Java Tugas ini disusun untuk Memenuhi Salah Satu Syarat Penilaian Pada Mata Kuliah Pemrograman Java III Fakultas Teknik Informatika Semester Ganjil

Lebih terperinci

Aplikasi Grafik Menggunakan Netbeans

Aplikasi Grafik Menggunakan Netbeans Aplikasi Grafik Menggunakan Netbeans Dibawah ini beberapa aplikasi grafik menggunakan Netbeans. Aplikasi 1 : Aplikasi ditunjukkan pada gambar 1. Ambil Jpanel (nama panel : jpanel1) dari pallete. Pada properties

Lebih terperinci

visit : www.marisharingilmu.wordpress.com

visit : www.marisharingilmu.wordpress.com Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java

Lebih terperinci

Pengantar Library, Classpath, dan Project

Pengantar Library, Classpath, dan Project Pengantar Library, Classpath, dan Project Sebagai patokan, versi NetBeans yang digunakan Penulis adalah versi 7.0, tetapi pada prinsipnya keluarga versi 7.x juga bisa digunakan, bahkan versi sebelumnya

Lebih terperinci

BAB V JTable. JTable () Default menciptakan JTable yang diawali dengan model default data, model kolom default, dan model pilihan default.

BAB V JTable. JTable () Default menciptakan JTable yang diawali dengan model default data, model kolom default, dan model pilihan default. BAB V JTable Ketika merancang aplikasi yang menggunakan JTable yang perlu cermat struktur data yang akan diasjikan di tabel. Untuk DefaultTableModel adalah implementasi model yang menggunakan vektor Vektor

Lebih terperinci

GRAPHICAL USER INTERFACE (GUI)

GRAPHICAL USER INTERFACE (GUI) GRAPHICAL USER INTERFACE (GUI) Pokok Bahasan 1. komponen dasar swing 2. JButton,JCheckBox, dan JRadioButton 3. JLabel, JTextField dan JPassword Field 4. JTextArea, JComboBox, JList 5. Memahami tentang

Lebih terperinci

Praktikum GUI menggunakan Netbeans (Yuliana Setiowati

Praktikum GUI menggunakan Netbeans (Yuliana Setiowati Praktikum GUI menggunakan Netbeans (Yuliana Setiowati yuliana@eepis-its.edu) Tugas praktikum hari ini adalah membuat GUI untuk pemesanan menu makanan. Ada 4 jenis menu makanan yaitu soto, rawon, bakso

Lebih terperinci

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04)

TIPE DATA PADA JAVA. Pertemuan (K-04/L-04) TIPE DATA PADA JAVA Pertemuan (K-04/L-04) Alangkah baiknya kita mempelajari terlebih dahulu tentang apa itu tipe data dan mengenal ada berapa tipe data yang digunakan dalam Bahasa Pemrograman Java. Sudah

Lebih terperinci

Pengenalan APLIKASI DATABASE

Pengenalan APLIKASI DATABASE Page 1 of 23 APLIKASI DATABASE Pengenalan Aplikasi database merupakan aplikasi yang menggunakan database berbasis komputerisasi dan tampilan form sebagai media penghubung antara user dan database, dimana

Lebih terperinci

GUI & Event Handling. Viska Mutiawani, M.Sc

GUI & Event Handling. Viska Mutiawani, M.Sc GUI & Event Handling Viska Mutiawani, M.Sc GUI pada Java GUI (Graphical User Interface) pada Java umumnya menggunakan kelas dari package javax.swing dan java.awt. AWT dan Swing dapat dipergunakan untuk

Lebih terperinci

PEMOGRAMAN JAVA. I. Dasar Pemograman Java 11/28/ /28/ Mukhlidi Muskhir. Mukhlidi Muskhir. Cari Path dan edit kemudian copykan foldernya

PEMOGRAMAN JAVA. I. Dasar Pemograman Java 11/28/ /28/ Mukhlidi Muskhir. Mukhlidi Muskhir. Cari Path dan edit kemudian copykan foldernya PEMOGRAMAN JAVA I. Dasar Pemograman Java Cari Path dan edit kemudian copykan foldernya A. Menginstallkan Java Untuk menjalankan java kita harus menginstallkan javac.exe pada windows. Shoftware yang dipakai

Lebih terperinci

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

MEMBUAT PROJECT. 1. Buat project baru, beri nama JHangMan. Gambar 1.1 2 APLIKASI GAME HANGMAN Pada bab ini kita akan membuat aplikasi game Hang Man. Game ini adalah game tebak kata. Pemain akan menebak kata yang tersembunyi huruf demi huruf. Pemain diberi kesempatan menebak

Lebih terperinci

LAPORAN PERCOBAAN III ( MENGHITUNG TOTAL DAN HARGA JUAL BARANG) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

LAPORAN PERCOBAAN III ( MENGHITUNG TOTAL DAN HARGA JUAL BARANG) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS LAPORAN PERCOBAAN III ( MENGHITUNG TOTAL DAN HARGA JUAL BARANG) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS Diajukan untuk memenuhi salah satu tugas mata kuliah pemrograman JAVA VISUAL Oleh : SITI

Lebih terperinci

A. TUJUAN PEMBELAJARAN

A. TUJUAN PEMBELAJARAN PRAKTIKUM 27 ANTAR MUKA GRAFIS A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang

Lebih terperinci

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan Teknik

Lebih terperinci

MODUL PRAKTIKUM KE 3 A.

MODUL PRAKTIKUM KE 3 A. MODUL PRAKTIKUM KE 3 A. Target Praktikum - Mahasiswa mengetahui berbagai macam operator java dan penggunaannya - Mahasiswa mampu menyelesaikan permasalahan terkait penggunaan operator - Mengetahui build

Lebih terperinci

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

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Maimunah, S.Si,M.Kom PROGRAM STUDI TEKNIK KOMPUTER FAKULTAS TEKNIK UNIVERSITAS ISLAM 45 BEKASI 2014 1 Peraturan : 1. Mahasiswa harus berpakaian rapi dalam

Lebih terperinci

Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya.

Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D sebagai sebuah frameworknya. 1 Teknologi Game Materi 2 Menampilkan peta di Game Tools yang dibutuhkan 1. JDK 6ux 2. Notepad++/Netbeans 6.x/JDeveloper/Eclipse Didalam menampilkan peta yang sudah kita buat, kita akan menggunakan Slick2D

Lebih terperinci

KEAHLIAN PEMROGAMAN JAVA

KEAHLIAN PEMROGAMAN JAVA SILABUS KURIKULUM KEAHLIAN KOMPUTER KEAHLIAN PEMROGAMAN JAVA Bulan 1 : Dasar Pemrogaman Java Bulan 2 : Dasar Pemrogaman Java Bulan 3 : Java Swing J-Frame (GUI) Netbeans Bulan 4 : Java Swing J-Frame (GUI)

Lebih terperinci

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb:

JAVA non OOP/IMW/PAGI. 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb: 1 1. Buat Database dengan Ms.Access dengan nama database perpustakaan.mdb 2. Buat tabel barang dengan struktur sbb: Field Type Size Keterangan Kdbarang Text 4 Primary Key Nmbarang Text 30 Satuan Text 6

Lebih terperinci

Mukhlidi Muskhir Modul 1

Mukhlidi Muskhir Modul 1 PEMOGRAMAN JAVA Tujuan : 1. Mahasiswa dapat menginstalkan pemograman java 2. Mahasiswa mengenali lembaran kerja dengan notepad 3. Mahasiswa dapat melakukan compiler pemograman java 4. Mahasiswa dapat melakukan

Lebih terperinci

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

Membuat User Interface dengan Swing. Program yang dibuat sebelumnya selalu berbasis console User lebih senang berinteraksi dengan Topik Memahami komponen dasar swing Memahami implementasi swing dalam program Mengimplementasikan button, check box, dan radio button dalam program Mengimplementasikan label,text Field dan Password Field

Lebih terperinci

Isi Data Source Name seperti gambar diatas: Kemudian pilih database dengan meng klik tombol select, tampil seperti gambar diatas:

Isi Data Source Name seperti gambar diatas: Kemudian pilih database dengan meng klik tombol select, tampil seperti gambar diatas: 1 1. Buat Database Akademik.mdb menggunakan MS.Access 2. Buat tabel mahasiswa dengan struktur sbb: Field Type Size Keterangan Nim Text 8 Primary key Nama Text 50 Alamat Text 100 3. Buat Data source Name

Lebih terperinci

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO Langkah-Langkah Membuat Aplikasi Database Menggunakan Java NetBean dan MySQL 1. Buat Project 2. Buat Form Menu Utama (Jframe Form) Suyanto Page 1 3.

Lebih terperinci

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA

Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA Modul 3 Pembuatan Form dengan Wizard dan Penambahan kode VBA Tujuan : Membuat Form dengan wizard Pembuatan tombol (command button) pada form Memahami pengoperasian Update dan Delete pada Form Dapat membuat

Lebih terperinci

Slide 6: Writing Classes

Slide 6: Writing Classes Slide 6: Writing Classes Bank Account Class 1. File Account.java berisi sebagian hal yang diperlukan untuk merepresentasikan sebuah bank account. Ketik dan simpan program tersebut serta pelajari methods

Lebih terperinci

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1

PRAKTIKUM 6 SPINNER. 1. Aktifkanlah project baru, File New Project Android Application Project. Modul 6 Spinner Page 1 PRAKTIKUM 6 SPINNER Spinner adalah aplikasi sederhana untuk menyusun pilihan ketika akan memilih sebuah jawaban berupa option, dan menampilkan jawaban terpilih di textbox. Spinner merupakan view yang memiliki

Lebih terperinci

Cara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5

Cara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5 Cara Membuat Aplikasi Konversi Suhu Dengan Menggunakan NetbeansIDE6.5 Abdul Mukti Abdul.mukti45@ymail.com :: http://mukti666.wordpress.com Abstrak Konversi satuan suhu adalah mengubah satuan suhu ke satuan

Lebih terperinci

LAPORAN PERCOBAAN III PEMBUATAN CALCULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

LAPORAN PERCOBAAN III PEMBUATAN CALCULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS LAPORAN PERCOBAAN III PEMBUATAN CALCULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS Oleh : Deden Wahyudin 1142207 SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER AMIKBANDUNG

Lebih terperinci

Materi 4 Pemrograman Visual

Materi 4 Pemrograman Visual Materi 4 Pemrograman Visual Pada materi ini akan dipelajari tentang layouting, terutama GridBagLayout. Sesi Materi GridBagLayout memiliki sifat yang sama dengan GridLayout, yaitu membagi peletakan komponen

Lebih terperinci

VISUAL JAVA PROGRAMMING

VISUAL JAVA PROGRAMMING 9/9/2009 TEKNIK ELEKTRONIKA FT UNP PADANG VISUAL JAVA PROGRAMMING Java Education Network Indonesia Basic Visual Java Component Muhammad Adri, S.Pd, MT MODUL 1. BASIC VISUAL JAVA PROGRAMMING Topik Pembina

Lebih terperinci

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

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10  VGA Onboard Keyboard PS2 Mouse PS2 Netbeans IDE Netbeans merupakan IDE (Integreted Development Environment) yang powerfull untuk membangun sebuah aplikasi berbasis Java, PHP, C/C++, Ruby dan lainnya. Netbeans awalnya diciptakan hanya untuk

Lebih terperinci

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

PENGENALAN NETBEANS Algoritma & Pemrograman 2016/2017 Hastha Sunardi 2016 PENGENALAN NETBEANS. (Pertemuan: K[-]/L[1]) PENGENALAN NETBEANS (Pertemuan: K[-]/L[1]) NetBeans adalah merupakan IDE yang ditujukan untuk memudahkan pemrograman java. Dalam NetBeans, pemrograman dilakukan berbasis visual dan event driven. Persis

Lebih terperinci

Materi : GUI AWT & SWING.

Materi : GUI AWT & SWING. Materi : GUI AWT & SWING http://luemut4n.0fees.net Selain untuk pemrograman yang berbasis konsol, java juga mendukung pemrograman berbasiskan GUI (Graphical User Interface), Salah satunya menggunakan AWT

Lebih terperinci

(JCOMBOBOX) Pulut Suryati

(JCOMBOBOX) Pulut Suryati Komponen Pemilihan (JCOMBOBOX) Pemrograman Dekstop Pulut Suryati JComboBox JComboBox memerlukan tempat tyang minimalis i dibandingkan dengan JRadioButton, JComboBox mempunyai bentuk ComboBox yang dapat

Lebih terperinci

LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA

LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA Diajukan untuk memenuhi salah satu tugas dari matakuliah Pemrograman III Oleh : Nama : Ai Titin Npm : 1142228 STMIK AMIK BANDUNG BANDUNG 2012 Latar

Lebih terperinci

A. TUJUAN PEMBELAJARAN

A. TUJUAN PEMBELAJARAN PRAKTIKUM 29 GUI: KALKULATOR MINI A. TUJUAN PEMBELAJARAN 1. Memahami konsep Graphical User Interface (GUI). 2. Mampu membuat program yang menerapkan konsep GUI. 3. Mampu membuat program berbasis GUI yang

Lebih terperinci

Java - Belajar Object Oriented Programming (OOP) (Part 1 - Class, Method, Getter, Setter)

Java - Belajar Object Oriented Programming (OOP) (Part 1 - Class, Method, Getter, Setter) Java - Belajar Object Oriented Programming (OOP) (Part 1 - Class, Method, Getter, Setter) Oleh: Andika Kurniawan Belajar konsep OOP (Object Oriented Programming) pada Java - Part 1 Di sini saya akan mengajarkan

Lebih terperinci

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite Membuat Data Mahasiswa dengan Java Netbeans dan SQLite Disusun Oleh : Hendi Santika Bismillahirrohmanirrohim. Assalamu alaikum ikhwan sekalian! Bertemu lagi dengan ane di Tutorial Membuat Data Mahasiswa

Lebih terperinci

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; }

int i = 0; while (i < 10) { System.out.println( Informatika Unpas ); i++; } I. Bahan Kajian 1. Perulangan (Iterasi) Perulangan(iterasi), menyatakan bahwa suatu instruksi tertentu akan diulang sampai tercapai kondisi tertentu, tanpa kita harus menulis perintah tersebut secara berulang.

Lebih terperinci

KONEKSI KE DATABASE DENGAN JDBC

KONEKSI KE DATABASE DENGAN JDBC KONEKSI KE DATABASE DENGAN JDBC Perangkat Lunak Pendukung MySQL Driver JDBC mysql-connector-java-51.12-bin.jar Membuat user baru Sebelum membuat aplikasi jalankan dulu database MySQL server. Buatlah menggunakan

Lebih terperinci

Program Penghitungan II Dengan Java

Program Penghitungan II Dengan Java P E M O G R M A N J A V A I I I 1 Program Penghitungan II Dengan Java Tugas ini disusun untuk memenuhi salah satu mata kuliah yang di berikan oleh Bapak Aan Dwianta Disusun oleh : Restina Rachmawati NPM:

Lebih terperinci

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa

Pengenalan Java, Tipe Data, Variabel dan Operator. Putu Putra Astawa Pengenalan Java, Tipe Data, Variabel dan Operator Topik Struktur program Java Analisa Program Java Komentar Program Penyataan dan Blok program Penggunaan Editor Netbeans Latihan1 Tipe Data Variabel Operator

Lebih terperinci

Pemograman Swing. Netbeans:

Pemograman Swing. Netbeans: Pemograman Swing Topics: Cara Menggunakan Netbeans Java Application Java Desktop Application Materi Tambahan Netbeans: Pada pertemuan kali ini, kita akan membahas lebih jauh mengenai swing. Swing adalah

Lebih terperinci

IKG2I4 / Software Project I

IKG2I4 / Software Project I IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 8 1 3/11/2015 WEEK 8 Graphical User Interface (GUI) AWT Swing OOP menggunakan

Lebih terperinci

Pertemuan 4 Array pada Java

Pertemuan 4 Array pada Java Pertemuan 4 Array pada Java Objektif : 1. Mahasiswa dapat memahami pengertian Array pada Java 2. Mahasiswa dapat mengetahui bentuk umum dari Array 3. Mahasiswa dapat mengetahui jenis-jenis Array pada Java

Lebih terperinci

Membuat Form Dinamis di Java

Membuat Form Dinamis di Java Membuat Form Dinamis di Java Oleh: Yudi Setiawan Dalam pemrograman web, istilah ini sering disebut dengan dinamis. Maksud dinamis di sini ialah membuat tampilan form pada aplikasi Anda lebih fleksibel

Lebih terperinci

TUGAS 1 WEB DINAMIS LANJUT. Nama : Parisaktiana Fathonah NIM : Link : https://github.com/fathonah/wdl

TUGAS 1 WEB DINAMIS LANJUT. Nama : Parisaktiana Fathonah NIM : Link : https://github.com/fathonah/wdl TUGAS 1 WEB DINAMIS LANJUT Nama : Parisaktiana Fathonah NIM : 12131276 Link : https://github.com/fathonah/wdl12131276 1. Composer a. Pengertian Composer Composer adalah package manager untuk php. Hal ini

Lebih terperinci

Percobaan 9 Basic Widget

Percobaan 9 Basic Widget Percobaan 9 Basic Widget 9.1 Pokok Bahasan XML Layout Basic Widget 9.2 Tujuan Dengan praktikum ini mahasiswa diharapkan dapat: Memahami pembuatan user interfaces dengan menggunakan XML layout Memahami

Lebih terperinci

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM 45 BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM 3.1. Permasalahan yang Ada Sering kali user kesulitan membuat musik untuk menjadi sebuah lagu yang baik, Masalah yang dihadapi adalah terbatasnya penyediaan

Lebih terperinci

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

PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI. Niko Ibrahim, MIT Universitas Kristen Maranatha PBO LANJUT USING WYSIWYG EDITOR FOR BUILDING GUI Niko Ibrahim, MIT Universitas Kristen Maranatha Prerequisites Install NetBeans IDE 6 Anda diasumsikan sudah mengenal: Use the GUI Builder interface Create

Lebih terperinci

BAB 3 Mengenali Lingkup Pemrograman Anda

BAB 3 Mengenali Lingkup Pemrograman Anda BAB 3 Mengenali Lingkup Pemrograman Anda 3.1 Tujuan Dalam bagian ini, kita akan membahas tentang bagaimana menulis, mengkompilasi dan menjalankan program Java. Terdapat dua cara dalam melakukannya, yang

Lebih terperinci