GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1 MAKING ?? SIMPLE THE CALCULATOR PROGRAMMING LANGUAGE TO THE EDITOR JAVA2SE USE NetBeans IDE 3.5.1. Mohammed Sarifudin, 32,102,037. (32102037) Abstract—MAKING ?? SIMPLE THE CALCULATOR PROGRAMMING LANGUAGE TO THE EDITOR JAVA2SE USE NetBeans IDE 3.5.1. Mohammed Sarifudin, 32,102,037. PI, Faculty of Computer Science, 2006 Keywords: Calculator, Java. (xi + 50 + Annex + Output) ABSTRACT Java can work with many software and compiler. In addition, the Java programming some modules called classes can also be combined with ease because it is shaped Object Oriented Programming. By utilizing special facilities-based graphics and class clusters, called Abstract Window Toolkit (AWT) that are grouped into a package, with the Java 2D API to extend AWT’s own ability to handle graphics, text and images and the methods used in A simple calculator to simplify creation in the making References: 5 (2005 - 2006) I. Chapter 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan komputer untuk komputer digunakan yang dalam begitu keperluan pesat memacu masing-masing penggunanya. Jika lebih ditelaah lagi, Banyak komputer yang dibuat khusus untuk keperluan pada bidang tertentu, baik hardware maupun softwarenya. Salah satunya yang dapat dilihat sekarang ini adalah dalam bidang Software, Banyak Sistem Operasi yang menyajikan tambahan (ekstra) untuk para penggunanya, suatu Aplikasi kalkulator. Tidak hanya disuatu sistem operasi saja sering terlihat Kalkulator, tapi juga di Handphone-handphone sekarang dengan merk tertentu sering dijumpai adanya kalkulator, membuat suatu kalkulator tentu saja membutuhkan Software Khusus untuk pembuatannya. Software-softwarenya pun banyak yang telah dijual dipasaran komputer dan tentu saja perkembangan kalkulator tersebut tidak pernah terlepas daari peranan komputer dalam membantu berbagai hal untuk keperluan membuat suatu kalkulator. 1 2 Berdasarkan hal diatas,maka penulis ingin sekali dan tertarik untuk terjun langsung ke dalam Pembuatan kalkulator sederhana menggunakan Bahasa Pemograman JAVA2SE Dengan Editor NetBeans IDE 3.5.1. 1.2 Batasan Masalah Dalam Penulisan Ilmiah ini penulis hanya akan membahas tentang pembuatan suatu Calculator sederhana dengan menggunakan Bahasa Pemograman Java2SE dengan Editor NetBeans Ide 3.5.1, Yakni berupa Calculator Sederhana saja yaitu (Perkalian, Pembagian, Penjumlahan, dan Pengurangan), tanpa Operatoroperator Trigonometri (sin, cos, tan, asin, acos, atan), tanpa mendahulukan atau membandingkan operator Aritmatika, dan berguna untuk pembelajaran java dari dasar (Basic). Agar lebih mengenal bahasa pemrograman Java sebagai pemrograman Object Oriented, dan untuk pembelajaran pehitungan aritmatika anak-anak sekolah dasar(SD). 1.3 Tu- juan Penulisan Adapun tujuan dari penulisan ilmiah ini adalah bahwa penulis ingin mencoba membuat kalkulator Sederhana melalui pemograman Java2se, dikarenakan penulis sering melihat dari berbagai sumber Java yang beredar saat ini hanya berkisar pada pengenalan Java secara umum, oleh karena itu penulis berharap....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) II. Chapter 2 BAB II LANDASAN TEORI 2.1 Pengenalan Java Java pertama kali diluncurkan pada tahun 1995 sebaga bahasa pemrograman umum (General purpose programming language) dengan kelebihan java bisa dijalankan di Web browser sebagai Applet, sejak awal, para pembuat java telah menanamkan visi mereka ke dalam java untuk membuat piranti-piranti yang ada dirumah (small embedded customer device) seperti tv,telepon, radio, dan sebagainya supaya dapat berkomunikasi satu sama lain. Tentu saja jalan menuju visi ini tidak mudah untuk ditemukan apalagi untuk ditempuh. Langkah pertama yang diambil oleh Sun Microsystem adalah dengan membuat JVM (Java Virtual Mechine). Yang kemudian diimplementasikan dalam bentuk JRE (Java Run Time Environment). JVM adalah lingkungan tempat eksekusi program java berlangsung dimana para objek saling berinteraksi satu dengan yang lainnya. Virtual mechine inilah yang menyebabkan java mempunyai kemampuan penanganan memori yang lebih baik, keamanan yang lebih tinggi serta portabilitas yang besar. Apabila ingin menjalankan program java, maka cukup memiliki JRE saja. Tapi seandainya ingin mengembangkan perangkat lunak sendiri, JRE saja tidak cukup. Untuk lebih meningkatkan produktivitas pengembang perangkat lunak, Sun juga meluncurkan SDK (Standar Development Kit) untuk membuat program aplikasi berbasis Java. Pada tahun 1999 Sun meluncurkan J2EE (Java 2 Enterprise Edition ) sebagai framework untuk membuat aplikasi 5 6 enterprise berskala besar. Pada tahun 2001, Sun meluncurkan J2ME yang kelak menjadi salah satu standar pemrograman di dalam PDA maupun handphone. Komunitas Open Source sendiri mempunyai platform yang disebut dengan Jini untuk merealisasikan visi awal dari java. Java dibagi menjadi tiga bagian yaitu : 1. Enterprise java (J2EE) untuk aplikasi berbasis web, aplikasi sistem tersebar dengan beraneka ragam klien dengan kompleksitas yang tinggi,merupakan superset dari standar java. 2. Standar Java (J2SE), ini adalah yang biasa kita kenal sebagai....... 2 GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id For further detail, please (http://library.gunadarma.ac.id) visit UG Library III. Chapter 3 BAB III PEMBAHASAN 3.1 Operator operator Aritmatika Dalam bab ini hanya menjelaskan cara membuat program yang berhubungan dengan operator operator aritmatika penjumlahan, perkalian, pembagian, pengurangan. START INPUT ANGKA OPERASI PERHITUNGAN ANGKA OUTPUT ANGKA Gambar 3.1 Flowchart Kalkulator 26 dasar yaitu 27 Pada contoh berikut ini adalah cara membuat kalkulator sederhana yang berisikan angka-angka dan operatoroperator dasar seperti perkalian, Penjumlahan, pembagian , dan pengurangan. Disini akan banyak bermain dengan operator aritmatika, assignment, relasi, dan logika. Gambar 3.2 Kalkulator Sederhana Prinsip kerja program kalkulator.java sama seperti kalkulator pada umumnya selain terdapat tombol angka, juga terdapat tombol untuk operator aritmatika dan tombol sama dengan yang berfungsi untuk melakukan operasi aritmatika. Disamping itu juga program ini dilengkapi dengan clear entry ( CE ) untuk menghapus semua atau sebagian masukkan. Dari hasil eksekusi program diatas (3.2), dapat dijelaskan langkahlangkah pembuatan program kalkulator java adalah sebagai berikut : 28 3.2 Pemrograman Window Java sesungguhnya juga mendukung pemrograman window. Salah satu mekanisme menggunakan untuk paket mengimplementasikannya java.awt. Cara yang lain adalah dengan dilakukan dengan menggunakan Swing. Paket java AWT(Abstract Window Toolkit) menggunakan sistem penjendelaan (window) pada komputer lokal. Dengan demikian akan mendapatkan tampilan window yang berbeda antara system operasi yang berbasis Microsoft Windows. Swing merupakan alternative lain untuk mengimplementasikan pemrograman window. Walaupun diimplementasikan berdasarkan kelas AWT Swing tidak menggunakan komponen-komponen yang terdapat pada AWT, sehingga tampilan komponen-komponen dalam swing tidak bergantung pada system window local. Dengan demikian tampilan grafik dalam swing untuk semua system operasi menjadi serupa. Sebagaimana diketahui komponen merupakan puncak hirarki dalam AWT pada Swing yang berkedudukan seperti itu yaitu JComponent. Kwlas inilah yang ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) IV. Chapter 4 BAB IV KESIMPULAN DAN SARAN 4.1 Kesimpulan Dari pembahasan pada bab-bab sebelumnya, penulis dapat mengambil kesimpulan : Program Java bersifat tidak bergantung pada platfrom, artinya java dapat dijalankan pada sebarang komputer dan bahkan pada sebarang sistem operasi. Java juga mempunyai kumpulan kelas khusus untuk membuat suatu aplikasi berbasis grafik dan membuat user Interface, kumpulan kelas yang dinamakan Abstract Window Toolkit (AWT) tersebut dikelompokkan dalam suatu paket yang terdiri Java.awt, Java.awt.image dan Java.applet.*. Dengan Program Java dapat juga memanipulasi Warna, Huruf atau Text sehingga membentuk suatu tampilan yang menarik. Hal ini merupakan suatu yang penting dalam menampilkan animasi dan aplikasi java. 4.2 Saran Penulis sangat mengharapkan program-program kalkulator yang lain selain kalkulator sederhana yang dibuat oleh penulis, seperti yang dikembangkan menggunakan operator-operator trigonometri, dan dapat membandingkan operator aritmatika. Penulis pun berharap program tersebut mempunyai desain tampilan yang lebih inovatif, dan dinamis serta adanya tambhan fasilitasfasilitas baru yang lebih user frindly sehingga proses pengenalan bahasa pemrograman java2SE menggunakan Netbeans 3.5.1 untuk pemula ini dapat diterapkan sesuai yang diinginkan. 49 ....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) V. Chapter 5 ....... For further detail, please (http://library.gunadarma.ac.id) visit UG Library