Prosedur Percobaan Program Tampilan

dokumen-dokumen yang mirip
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA

Modul 3 Komunikasi Nirkabel Menggunakan RFID

INSTRUKSI PENCABANGAN

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

PEMROGRAMAN BERORIENTASI OBJEK

BAHASA PEMROGRAMAN JAVA

A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H

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

Java Library dan Java Swing

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

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

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

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

Cara Install Java SE Development Kit (JDK) di Windows

PRAKTEK 1 CLASS, ATTRIBUTE, METHOD, DAN OBJEK

Pengenalan APLIKASI DATABASE

TPI4202 e-tp.ub.ac.id. Lecture 4 Mas ud Effendi

BAB IV IMPLEMENTASI DAN ANALISA

Program Kalkulator Sederhana Menggunakan Java Netbeans

ADempiere. Persiapan sebelum instalasi ADempiere, adalah sebagai berikut :

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

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

PENDAHULUAN TENTANG NETBEANS

BAB 5 Mendapatkan Input dari Keyboard

Manual Installation Perceptive Content Web

Location Based Services

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

BAB 5 Mendapatkan Input dari Keyboard

E-Trik Visual C++ 6.0

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

Membuat Kalkulator dengan Java

BAB III ANALISIS DAN PERANCANGAN

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

LAB02 : KODING PROGRAM

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

INTRODUCTION TO JAVA

PRAKTIKUM 1 DASAR PEMROGRAMAN JAVA

Praktikum 1 Installation for OpenCV

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

Prosedur Menjalankan Program

Prosedur Program. Pada topik ini akan dijelaskan langkah-langkah dalam proses instalasi driver USB pada Windows XP adalah sebagai berikut dibawah ini:

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

visit :

BAB IV ANALISA DAN PENGUJIAN ALAT

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

APLIKASI CHAT ANTAR PC

MEMBUAT REPORT: REPORTPEMBELI

Praktikum III : Menggunakan JRadioButton

MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243

SERVLET. 5.1 Membuat Program Servlet

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

MENGOPERASIKAN SISTEM OPERASI

4.1.2 Implementasi Sistem Setelah melakukan analisis dan perancangan sistem yang telah dibahas, maka untuk tahap selanjutnya adalah implementasi siste

MODUL PRAKTIKUM DASAR-DASAR PEMROGRAMAN

DATABASE. Visual Data Manager

How2Use DT-51 AT89C51XXX BMS. Oleh: Tim IE. Gambar 1 Tata Letak DT-51 AT89C51XXX BMS

MEMBUAT LAPORAN DI JAVA DENGAN MENGGUNAKAN IREPORT

Praktikum 1 - Getting Started with Android

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

PERANCANGAN PRINSIP DASAR TEKNOLOGI LIGHT FIDELITY PADA SUATU RUANG KERJA BERBASIS ARDUINO UNO

STEP BY STEP IN JAVA NETBEANS PROGRAMMING BY SUYANTO

Pemrograman Berorientasi Obyek. Ramos Somya

PC-Link Application Note

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

Praktikum 6a Melakukan koneksi dengan basis data

Pembuatan Report menggunakan JasperReports dan ireport

Program Java Sesi 1. Arief Susanto

LAPORAN PRAKTIKUM TEKNIK KENDALI DIGITAL PERCOBAAN 1 PERANGKAT MASUKKAN DAN KELUARAN ARDUINO UNO. DOSEN : DR. Satria Gunawan Zain, M.

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

KONEKSI NETBEANS DENGAN DATABASE SQLITE

CARA INSTALASI DAN MENJALANKAN PROGRAM

Modul Praktikum Pemrograman

Pemrograman Java III

Bahasa Pemrograman :: Dasar Pemrograman Java

MANUAL UNTUK MENJALANKAN PROGRAM

Modul Praktikum 1 Pemograman Berorientasi Objek

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

Pemrograman Raspberry Pi (2) Input / Output dengan Java dan Pi4J

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

Panduan Instalasi Galileo Desktop Versi 2.5

Topik. Stream I/O Cara menggunakan Stream Hierarchy Java I/O Membaca File Menulis File Menghapus File Cara membaca isi Direktori dalam file

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

MK. Pemrograman Berorientasi Objek. Input dari Keyboard. Karmilasari

BAB IV HASIL DAN UJI COBA

Web Service: Memulai Proyek

Pemrograman serial port pada Arduino

BAB 4 IMPLEMENTASI SISTEM APLIKASI JAVA VIDEO CONFERENCE. 1. Prosesor 500 MHz atau lebih tinggi, MB RAM minimum, 3. 1 MB free hardisk space

Merancang Project. Form Module Class Module Report. Form 1, Form 2, Minimarket (NamaProject) Gambar 4.1 Flowchart Project Sistem Informasi Minimarket

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

3.1 Pencabangan if Sederhana (Tunggal)

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

Tutorial Jasper Report with JDBC Prerequisites: Jasper Report, ireport installed, MySQL installed, and NetBeans IDE

SHARING DATA, PRINTER, DAN INTERNET PADA WINDOWS 7 (SEVEN)

INSTALL JAVA. 2. Kemudian akan muncul tampilan dalam bentuk rar. Klik ganda pada jdk-7u45-windows- i586.exe, seperti gambar berikut :

Pengenalan FPGA oleh Iman Taufik Akbar

2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:

MANUAL UNTUK MENJALANKAN

Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS

Membuat Simple List Transaksi

Transkripsi:

Prosedur Percobaan Program Tampilan 1 Percobaan instalasi netbeans 7.3 a. Tujuan percobaan : 1. Mahasiswa dapat memahami tentang bahasa pemrograman JAVA 2. Mahasiswa dapat memahami tentang Netbeans IDE 7.3 b. Teori dasar: c. Alat dan bahan : 1. Komputer dengan OS win7 2. Arduino Uno dan kabel USB 3. Master program netbeans IDE 4. Master program JDK 5. Library rxtx d. Prosedur percobaan 1. Instal JDK terlebih dahulu. Untuk langkah-langkah instalasinya seperti biasa, ikuti petunjuknya, next-next dan finish. 2. Setelah JDK terinstal selanjutnya Install Netbeans 7.3 Ikuti petunjuk instalasinya. 3. Jangan Buka dulu Netbeans, Selanjutnya buka directory di mana menginstal JDK. Secara Default berada di C:\Program Files\Java\jdk1.7.0_21, kemudian buka folder bin, copy-kan directory yang menunjukkan folder bin berada. C:\Program Files\Java\jdk1.7.0_21\bin 4. Klik kanan pada computer pilih Properties

5. Masuk ke Advanced System Settings 6. Pilih Menu Environment Variables

7. Cari PATH pada System Variables kemudian klik Edit, Lihat Gambar

8. Paste kan directory yang di copy tadi di Variable Value, jangan sampai path yang ada sebelumnya terhapus, sebelum Paste klik dulu di akhir variable value kemudian beri tanda titik koma (;) 9. Klik Ok sampai habis 10. Tambahkan library rxtx : a. kopi file RXTXcomm.jar ---> <JAVA_HOME>\jre\lib\ext. Misalkan : C:\Program Files\Java\jdk1.7.0_67\jre\lib\ext. b. kopi file rxtxserial.dll ---> <JAVA_HOME>\jre\bin. Misalkan : C:\Program Files\Java\jdk1.7.0_67\jre\bin. e. Pengujian 1. Buka Command Promt/CMD, ketikkan : java version java

2. Tuliskan yang tampil pada Command Promt 3. Jalankan Netbeans, sehingga muncul tampilan seperti berikut 2 Membuat tampilan di PC a. Tujuan Percobaan : 1. Mahasiswa mampu membuat program komunikasi serial dengan bahasa java 2. Mahasiswa mampu membuat aplikasi tampilan dengan Jform 3. Mahasiswa mampu membuat program untuk membaca sensor dan mengirim data b. Teori dasar : c. Alat dan bahan : 1. Komputer dengan OS win7 2. Program aplikasi Netbeans IDE 7.3 lengkap dengan Library RXTX 3. Board Arduino Uno dan kabel USB

4. Kabel jumper d. Prosedur percobaan : Ikuti langkah-langkah berikut : 1. Buat tampilan dengan jform 1. Jalankan program Netbeans 2. Buka file kemudian klik New Project 3. Pilih Java Aplication dan klik Next 4. Ganti nama proyek di Project Name

5. Hilangkan Centang pada Create Main Class, kemudian klik Finish. 6. Pembuatan project baru telah selesai, lihat di list Project di sebelah kiri

7. Klik Nama Project, kemudian pilih Source Packages, kemudian pilih <Defaults> 8. Ganti nama form pada Class Name, dan klik Finish

9. Pembuatan jform selesai 10. Klik Panel Pada Swing Containers sebelah kanan.

11. Atur jpanel tersebut sampai hamper menutupi jform 12. Pada Properties sebelah kanan bawa, pilih Border kemudian pilih Title Border.

13. Pada bagian title tuliskan nama yang akan tampil di jpanel 14. jpanel selesai 15. klik Label Kemudian letakkan di jpanel

16. Pilih Properties, cari bagian Text, dan berilah nama label tersebut 17. Lakukan hal yang sama untuk label Arus, Tegangan, daya, Lampu, padam.

18. Klik TextField letakkan disamping Label Arus 19. Lakukan hal yang sama dan tempatkan di samping Tegangan dan daya

20. Klik OK Button tempatkan di bawah lampu 21. Pilih Properties, Ganti nama tombol dibagian 22. Lakukan Hal yang sama untuk Tombol OFF

23. Tambahkan Label untuk PORT dan CEK PORT, kemudian klik ComboBox pada swing controls dan letakkan di samping cek port 24. Klik OK Button, tempatkan di samping Combo box dan Ganti namanya pada Text

25. Tambahkan Tombol untuk Disconnect dan dua Label status 26. Tambakan label untukl Satuan Ampere, arus, daya

27. Rubah status dari jtextfield menjadi public, Klik kanan kemudian pilih Customize Code 28. Pada bagian Access pilih Public, kemudian klik Ok

29. Lakukan hal yang sama untuk ComboBox dan Label Disconnect dan Padam. 2. Buat program komunikasi dengan jclass 1. Pada List Project pilih <Default Package> kemudian klik kanan New, pilih Java Class.

2. Ganti nama kelas pada Class Name kemudian Klik Finish 3. Maka kelas siap di isi 4. Tuliskan Listing Program Berikut :

import gnu.io.*; import java.awt.headlessexception; import java.io.*; import java.util.*; import javax.swing.joptionpane; public class komunikasi implements SerialPortEventListener{ sensor window = null; private Enumeration port = null; private HashMap portmap = new HashMap(); private CommPortIdentifier portidentifier = null; private SerialPort serialport = null; private InputStream serialinput = null; private OutputStream serialout = null; private Boolean serialconnected = false; public static BufferedReader input; final static int TIMEOUT = 2000; String statusserialport = ""; String datateg =""; String dataarus =""; public komunikasi (sensor window){ this.window = window; public void cekserialport (){ window.jcombobox1.removeallitems(); port = CommPortIdentifier.getPortIdentifiers(); while (port.hasmoreelements()) { CommPortIdentifier curport = (CommPortIdentifier) port.nextelement(); if (curport.getporttype() == CommPortIdentifier.PORT_SERIAL) { window.jcombobox1.additem(curport.getname()); portmap.put(curport.getname(), curport);

final public boolean getconnected() { return serialconnected; public void setconnected(boolean serialconnected) { this.serialconnected = serialconnected; public void connect() { String selectedport = (String) window.jcombobox1.getselecteditem(); portidentifier = (CommPortIdentifier) portmap.get(selectedport); CommPort commport = null; try { commport = portidentifier.open(null, TIMEOUT); serialport = (SerialPort) commport; setconnected(true); window.jlabel10.settext("connect"); catch (PortInUseException e) { statusserialport = selectedport + " is in use. (" + e.tostring() + ")"; JOptionPane.showMessageDialog(null, statusserialport); catch (Exception e) { statusserialport = "Failed to open " + selectedport + "(" + e.tostring() + ")"; JOptionPane.showMessageDialog(null, statusserialport); public boolean initiostream() { boolean successful = false; try { serialinput = serialport.getinputstream(); input = new BufferedReader(new InputStreamReader(serialinput)); serialout = serialport.getoutputstream(); successful = true;

return successful; catch (IOException e) { statusserialport = "I/O Streams failed to open. (" + e.tostring() + ")"; JOptionPane.showMessageDialog(null, statusserialport); return successful; public void initlistener() { try { serialport.addeventlistener(this); serialport.notifyondataavailable(true); catch (TooManyListenersException e) { JOptionPane.showMessageDialog(null, e.tostring()); public void disconnect() { try { serialport.removeeventlistener(); serialport.close(); serialinput.close(); setconnected(false); statusserialport = "PORT closed successfully"; JOptionPane.showMessageDialog(null, statusserialport); window.jlabel10.settext("disconnect"); // inputdataserial = ""; catch (IOException HeadlessException e) { statusserialport = "Failed to close " + serialport.getname() + "(" + e.tostring() + ")"; JOptionPane.showMessageDialog(null, statusserialport); @Override public void serialevent(serialportevent evt) {

String datastring; if (evt.geteventtype() == SerialPortEvent.DATA_AVAILABLE) { try { String inputline = input.readline(); datastring = inputline; String[] seplit = datastring.split(","); for (int count =0 ; count < seplit.length; count++){ datateg = seplit[0]; dataarus = seplit[1]; window.jtextfield2.settext(dataarus); window.jtextfield3.settext(datateg); float datap = (Float.parseFloat(seplit[1]))*(Float.parseFloat(seplit[0])); window.jtextfield4.settext(string.valueof(datap)); catch (IOException ex) { JOptionPane.showMessageDialog(null, ex.tostring()); public void kirimdataon(){ try { serialout.write('1'); serialout.flush(); window.jlabel6.settext("nyala"); catch (IOException ex) { System.out.println("Kirim Gagal"); public void kirimdataoff(){

try { serialout.write('0'); serialout.flush(); window.jlabel6.settext("padam"); catch (IOException ex) { System.out.println("Kirim Gagal"); 5. Buka kembali jform, dan klik Source 6. Ketikkan listing program berikut pada public class : komunikasi serialcomm = new komunikasi(this); 7. Ketikkan listing program berikut pada public : serialcomm.cekserialport();

8. Kemudian klik Design 9. Double klik tombol cek port, kemudian ketikkan listing program berikut di source- nya : serialcomm.cekserialport(); 10. Double klik tombol Connect, Kemudian ketikkan listing programnya : serialcomm.connect(); if(serialcomm.getconnected()== true){ if(serialcomm.initiostream() == true){ serialcomm.initlistener(); 11. Double klik tombol Disconnect dan ketik listing berikut : if(serialcomm.getconnected() == true){ serialcomm.disconnect(); 12. Double klik tombol on dan ketik listing berikut : serialcomm.kirimdataon(); 13. Double klik tombol off dan ketik program berikut : serialcomm.kirimdataoff(); 14. Simpan program tersebut dengan menekan ctrl + S

b. Pengujian 1. Running program yang telah dibuat dengan mengikuti langkah berikut : a. Klik Run kemduian pilih Select main project dan pilih project yang baru dibuat b. Klik Run kemudian pilih Built Project c. Kemudian klik Project Properties

d. Pilih Run,pada Main Class klik browse e. Pilih main class kemudian klik Select Main Class

f. Klik tombol RUN atau tekan f6 pada keyboard. g. Tampilan program 2. Hubungkan Arduino dengan komputer 3. Klik tombol cek port, kemudian pilih port yang digunakan di combo box.

4. Klik tombol Connect 5. Amati apa yang terjadi. 6. Klik tombol ON, amati led di pin 13, kemudian klik tombol OFF, apa yang terjadi pada led pin 13. 7. Tuliskan hasil Pengamatan di tabel berikut : No Status Com Arus Tegangan Daya LED

1 Connect OFF 2 Connect ON 3 Disconnect ON 4 Disconnect OFF 8. Cabut kabel USB dan Pindahkan ke Port USB yang lain 9. Kemudian ikuti langkah 3 sampai 7