LAPORAN PERCOBAAN PEMBUATAN CALCULATOR 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” 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 diberikan tugas untuk membuat suatu aplikasi yaitu calculator sederhana akan mencoba untuk memanfaatkan aplikasi ini. Aplikasi ini dibuat untuk mempermudah penjumlahan dua buah bilangan.
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 kedua bilangan bisa dijumlahkan dengan menggunakan tombol button “hitung”. 2. Bagaiman hasil isian bisa direset dengan menggunakan tombol button “reset”. 3. Bagaiman tampilan bisa di close (exit) dengan menggunakan tombol button “selesai”. 1.2 Rumusan Masalah Pada setiap masalah pasti ada penyelesaiannya, pada saat ini penulis memilikii penyelesaian masalah sebagai berikut : Agar tombol button “hitung”, “reset”, “selesai” bisa beroperasi saat di klik, maka penulis memasukkan syntac atau coding pada button tersebut. Adapun coding tersebut akan diuraikan pada pembahasan selannjutnya.
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. 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
= 1 GB
VGA
= 256 MB
Processor
= Intel(R) Core ™2Duo
Perangkat Lunak Penulis menggunakan system operasi windows XP Professional, sedangkan tools yang digunakan adalah NetBeans IDE 7.0.1.
BAB IV IMPLEMENTASI Gambar hasil percobaan
Tabel Nama Class Class jLabel1 jLabel2 jLabel3 jTextField1 jTextField2 jTextField3 jButton1 jButton2 jButton3
Propertis Text Text Text Text Text Text Text Text Text
Values Bilangan ke 1 Bilangan ke 2 Hasil jumlah Selesai Reset hitung
Sintak untuk tombol button hitung supaya bisa beroperasi : private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { int bil1=Integer.parseInt(jTextField1.getText()); int bil2=Integer.parseInt(jTextField2.getText()); int hasil=bil1+bil2; jTextField3.setText(hasil+"");
Sintak untuk tombol button hitung supaya bisa beroperasi : private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { jTextField1.setText(""); jTextField2.setText(""); jTextField3.setText(""); jTextField1.requestFocus();
Sintak untuk tombol selesai hitung supaya bisa beroperasi :
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) { System.exit(0);