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 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.
BAB IV IMPLEMENTASI Gambar hasil percobaan Tabel Nama Class Class Propertis Values jlabel1 Text Bilangan ke 1 jlabel2 Text Bilangan ke 2 jlabel3 Text Hasil jumlah jtextfield1 Text - jtextfield2 Text - jtextfield3 Text - jbutton1 Text Selesai jbutton2 Text Reset jbutton3 Text 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);