LAPORAN PERCOBAAN III PEMBUATAN CALCULATOR ( MENGHITUNG TOTAL TRANSAKSI) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS
Oleh :
Deden Wahyudin 1142207
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER “AMIKBANDUNG” 2012
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 keliling dan volume balok.
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 : Bagaimana menghitung total harga dengan menggunakan tombol button “proses”. Bagaiman hasil isian bisa direset dengan menggunakan tombol button “ulangi”. Bagaiman tampilan bisa di close (exit) dengan menggunakan tombol button “selesai”. Bagaimana syntac yang ada pada java class bisa dipanggil dari java frame dengan menggunakan model MVC. 1.2 Rumusan Masalah 1. 2. 3. 4.
Pada setiap masalah pasti ada penyelesaiannya, pada saat ini penulis memilikii penyelesaian masalah sebagai berikut : Agar tombol button “proses”, “ulangi”, “selesai” bisa beroperasi saat di klik, maka penulis memasukkan syntac atau coding pada button tersebut. Adapun coding tersebut akan diuraikan pada pembahasan selannjutnya. Begitupun dengan coding untuk memanggil variabel di java class.
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 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 :
Class JFrame Merupakan kelas yang membentuk sebuah frame.
Class JLabel Class ini dipergunakan untuk menambahkan suatu String pada JFrame, dipergunakan untuk keterangan atau label sebuah komponen.
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.
BAB III ANALISIS Dalam pembuatan aplikasi kalkulator ini penulis menggunakan berbagai macam kebutuhan seperti perangkat keras, perangkat lunak yang diperlukan. Adapun perangkat yang digunakan adalah sebagai berikut : Perangkat Keras Hardisk
= 250 GB
RAM
= 2 GB
VGA
= 256 MB
Processor
= Intel(R) Pentium(R) CPU
P6200 @ 2.13GHz (2 CPUs), ~2.1GHz
Perangkat Lunak Penulis menggunakan system operasi windows 7 Home Basic, sedangkan tools yang digunakan adalah NetBeans IDE 7.0.1.
BAB IV IMPLEMENTASI Gambar hasil percobaan pada saat tombol button di klik
Tabel Nama Class Class jLabel jLabel jLabel jLabel jLabel jTextField jTextField jTextField jTextField jTextField jButton jButton jButton
Class Kode Barang Nama Barang Harga Quantity Total Proses Ulangi Selesai
Ini Tampilan dari percobaan aplikasi ini,juka di klik tombol Proses maka akan muncul hasil dari keliling dan luas nya dengan mengisikan angka Panjang dan lebar terlebih dahulu,
Dan Inilah scrip yang kita masukan agar tombol Proses Jalan
Ini hasil percobaan jika di kilik tombol Ulangi maka angka yang di masukan dan hasil dari perhitungan akan terhapus.
Dan inilah script agar tombol Ulangi Jalan atau berfungsi.
Untuk script yang di bawah ini berfungsi untuk menutup hasil percobaan aplikasi tersebut.