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

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

LAPORAN PERCOBAAN PEMBUATAN CALCULATOR BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

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

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

Pemrograman Java III

Program Penghitungan III Dengan Java

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

PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN

Pemrograman Java III

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

Pemrograman Java III

LAPORAN TUGAS 3 PENGGUNAAN PROGRAM TRANSAKSI PENJUALAN DENGAN JAVA

APLIKASI PERHITUNGAN SEDERHANA DENGAN MENGGUNAKAN NETBEANS

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

LAPORAN TUGAS 2 PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

LAPORAN TUGAS 4 PROGRAM PERHITUNGAN GAJI PEGAWAI DENGAN JAVA

Program Penghitungan II Dengan Java

LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA

TUGAS Pemrograman Java

TUGAS AKHIR APLIKASI KALKULATOR BOLA BERBASIS JAVA

BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

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

LAPORAN PERCOBAAN IV PEMBUATAN CALCULATOR ( MENGHITUNG GAJI KARYAWAN DAN TUNJANGANNYA) BERBASIS JAVA

LAPORAN PERCOBAAN V ( APLIKASI NILAI MAHASISWA) BERBASIS JAVA

PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

PEMOGRAMMAN VISUAL III APLIKASI NILAI MAHASISWA. Diajukan untuk Memenuhi Tugas UTS Pada Mata Kuliah Pemogramman Visual III Tahun Pelajaran

Membuat Menu Login Sederhana [Full Coding]

APLIKASI PERHITUNGAN GAJI PEGAWAI DENGAN JAVA Disusun untuk memenuhi tugas matakuliah Pemrograman JavaIII

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

INSTRUKSI PENCABANGAN

APLIKASI KALKULATOR BALOK BERBASIS JAVA

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

Program Kalkulator Sederhana Menggunakan Java Netbeans

PEMBUATAN APLIKASI PERHITUNGAN TRANSAKSI DENGAN JAVA

Pemrograman Berorientasi Obyek. Ramos Somya

PEMOGRAMMAN VISUAL III APLIKASI PEGAWAI

Mudafiq R. Pratama

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

Refreshing Praktikum: GUI (Graphical User Interface)

A. TUJUAN PEMBELAJARAN

BAB I PENDAHULUAN. Maksud dan tujuan dari pembuatan Aplikasi Penentu Nilai Mahasiswa pada pemrograman java adalah:

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

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

Mudafiq R. Pratama

Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );

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

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian dan impelementasi sistem merupakan bagian yang sangat

BAB IV HASIL DAN PEMBAHASAN

Membuat Kalkulator dengan Java

BAB 4 IMPLEMENTASI DAN EVALUASI. Agar diperoleh hasil yang memuaskan, sebaiknya program aplikasi ini digunakan. 1. Processor Pentium III

BAB IV HASIL DAN PEMBAHASAN

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

Algoritma Pemrograman A

BAB IV HASIL DAN PEMBAHASAN

Pemrograman dengan Java

Materi 5 Pemrograman Visual

BAB IV HASIL DAN UJI COBA

MEMBUAT KELAS SENDIRI. Dewi Sartika, M.Kom

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN UJI COBA

Membuat Aplikasi Kalkulator Sederhana Dengan Java

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN. Setelah melakukan analisis dan perancangan terhadap aplikasi Iqra mobile,

BAB IV HASIL DAN PEMBAHASAN

TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA

BAB IV HASIL DAN PEMBAHASAN

LAB02 : KODING PROGRAM

BAB 5 INTERAKSI OBJEK. Tujuan:

Materi : GUI AWT & SWING.

BAB V IMPLEMENTASI SISTEM

BAB 4 PERANCANGAN DAN IMPLEMENTASI PROGRAM. Oriented Programming) atau secara procedural.

BAB V IMPLEMENTASI DAN PEMBAHASAN

OVERLOADING, CONSTRUCTOR DAN DESTRUCTOR. Dewi Sartika, M.Kom

Bab 3 Metode dan Perancangan Sistem

Java Library dan Java Swing

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

BAB IV HASIL DAN PEMBAHASAN

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN. Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan

BAB IV IMPLEMENTASI DAN PENGUJIAN

PEMROGRAMAN BERORIENTASI OBJEK

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. untuk dioperasikan. Dalam implementasi Analisis Enkripsi dan Dekripsi File Teks

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN. Berikut ini akan dijelaskan tentang tampilan hasil dari perancangan sistem

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

Praktikum KPLBO Class dan Object I

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

VISUAL JAVA PROGRAMMING

MODUL PRAKTIKUM KE 3 A.

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

Membuat Data Mahasiswa dengan Java Netbeans dan SQLite

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV HASIL DAN DESAIN SISTEM

Transkripsi:

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 SARWENDAH 1142203 SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER AMIKBANDUNG Jl. Jakarta No.28 Telp./Fax.022-72711136 bandung 40272 2012 1

BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan yang sangat cepat di bidang teknologi informasi memberikan pengaruh yang sangat besar pada berbagai aspek kehidupan manusia. Pengaruh yang paling nyata terlihat pada terjadinya perubahan mendasar terhadap cara orang melakukan komputasi. Saat ini orang - orang dapat dengan mudah menggunakan berbagai jenis teknologi dan aplikasi aplikasi canggih untuk mempermudah kinerjanya. Penulis sebagai seorang mahasiswi Teknik Informatika yang mempelajari salah satu bahasa pemrograman yaitu pemrograman java, dan kebetulan ditugaskan untuk membuat sebuah aplikasi,maka akan mencoba untuk membuat aplikasi untuk mempermudah menghitung total harga dan harga jual suatu barang. 1.2 Ruang Lingkup Masalah Setiap apapun yang akan kita ciptakan pasti ada beberapa masalah. Pada kali ini ada beberapa masalah yang penulis hadapi daam pembuatan aplikaasi ini, yaitu : 1. Bagaimana menghitung total harga dan harga jual dengan menggunakan tombol button Proses. 2. Bagaiman hasil isian bisa direset dengan menggunakan tombol button reset. 3. Bagaiman tampilan bisa di close (exit) dengan menggunakan tombol button selesai. 4. Bagaimana syntac yang ada pada java class bisa dipanggil dari java frame dengan menggunakan model MVC. 1.2 Rumusan Masalah Pada setiap masalah pasti ada penyelesaiannya, pada saat ini penulis memilikii penyelesaian masalah sebagai berikut : Agar tombol button Proses, Reset, Selesai bisa beroperasi saat di klik, maka penulis memasukkan syntac pada button tersebut. Adapun syntac tersebut akan diuraikan pada pembahasan selannjutnya. Begitupun dengan syntac untuk memanggil variabel di java class dari java frame. 1.3 Pembatasan Masalah Pada pembahasan kali ini penulis membatasi pembahasan sampai cara menghitung total harga, harga jual mereset, dan mengeluarkan (exit) program melalui tombol button Selesai, beserta syntac untuk memanggil dari java class dari java frame. 2

BAB II LANDASAN TEORI Bahasa pemrograman java pada awalnya disebut Oak tapi kemudian diubah menjadi Java. Nama Java diambil dari nama sebuah biji kopi yang berasal dari jawa (dalam bahasa inggris, jawa=java)kesukaan gosling. Karena orang orang di green project terbiasa menggunakan UNIX yang berbasis C++ dan bukan pascal, maka kebanyakan sintaks diambil dari bahasa C serta mengadopsi orientasi objek C++ dan bukan prosedural. Java dibekali dengan kemampuan untuk dapat digunakan pada berbagai platform atau berbagai sistem operasi dan arsitektur komputer. Pemrograman java beorientasikan objek, artinya semua aspek yang terdapat dalam java adalah objek. Hal ini sangat memudahkanpemrograman untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahansebuah programdengan basis java secara cepat, tepat, mudah dan terorganisir. Java bersifat mudah didekompilasi yaitu proses membalikan dari kode menjadi source kode, ini karena kode java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama nama class, methode dan tipe data. MVC merupakan sebuah konsep dalam membangun sebuah aplikasi dengan memisahkan antara data dari tampilan dan aksi pemrosesannya. Model berfungsi sebagai sumber data. View berfungsi sebagai desain interface yang berinteraksi langsung dengan user. Controller berguna sebagai otak atau business logic yang memproses data yang dilakukan oleh user. Sekilas MVC kelihatannya merepotkan karena kita harus menulis kode. Pada pembuatan aplikasi ini penulis menggunakan java class dan java frame sebagai toolsnya. Pertama penulis membuat java class dengan nama class barang.java dan jual.java, kemudian membuat java frame dengan nama transaksi.java. Kemudian syntac yang ada pada java class dipanggil dari java frame. yaitu : Pada prosesnya, aplikasi ini dibuat dengan system perhitungan harga barang, Total dihitung dari harga jual x quantity Harga jual dihitung dari harga + 5% x harga Pada percobaan kali ini penulis membuat aplikasi kalkulator berbasis java dengan menggunakan tools NeatBeans 7.0.1. Di dalam NeatBeans tersebut terdapat beberapa hal di bawah ini,yaitu : 3

Class JFrame Merupakan class yang membentuk sebuah frame (form). Class JLabel Class ini dipergunakan untuk menambahkan suatu String pada JFrame, dipergunakan untuk keterangan atau label sebuah komponen. Beberapa properties pada class ini sama dengan class JFrame, tetapi ada beberapa yang berbeda. 4

Class JTextField Class ini digunakan untuk memasukan sebuah data (entri data) dimana datanya akan (selalu) ber-tipe string. Class JButton Class ini akan membentuk sebuah komponen button (command button), yang digunakan untuk memproses. 5

BAB III ANALISIS Dalam pembuatan aplikasi kalkulator untuk menghitung volume dan keliling kubus ini penulis menggunakan berbagai macam kebutuhan seperti perangkat keras, perangkat lunak yang diperlukan. Adapun perangkat yang digunakan adalah sebagai berikut : Perangkat Keras Hardisk RAM VGA Processor = 250 GB = 1 GB = 256 MB = Intel(R) Core 2Duo Perangkat Lunak Penulis menggunakan system operasi windows XP Professional, sedangkan tools yang digunakan adalah NetBeans IDE 7.0.1. 6

BAB IV IMPLEMENTASI GAMBAR HASIL PERCOBAAN TABEL NAMA CLASS JTextLabel1 Kode Barang JTextLabel2 Nama Barang JTextLabel3 Harga JTextLabel4 Quantity JTextLabel5 Total JTextLabel6 Harga jual JTextField1 - JTextField2 - JTextField3 - JTextField4 - JTextField5 - JTextField6 - JButton1 Proses JButton2 Reset JButton3 Selesai 7

TOMBOL PROSES 8

TOMBOL RESET 9

TOMBOL SELESAI 10

SYNTAC PADA CLASS JUAL.JAVA public class jual extends barang { int qty; int hargajual; int total; public jual(){ public jual (String kode, String nama, int harga, int qty){ setkode(kode); setnama(nama); setharga(harga); this.qty = qty; public void setqty (int qty) { this.qty = qty; public int gethargajual() { return (int) (getharga() + 0.05 * getharga()); public int gettotal(){ return qty * gethargajual() ; 11

SYNTAC PADA CLASS BARANG.JAVA public class barang { private String kode; private String nama; private int harga; public void setkode (String kode){ this.kode = kode; //mutator public void setnama (String nama){ this.nama = nama; public void setharga (int harga){ this.harga = harga; public String getkode(){ return kode; public String getnama(){ return nama; public int getharga(){ return harga; 12

SYNTAC UNTUK MEMANGGIL JAVA CLASS DARI JAVA FRAME 13