TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA

dokumen-dokumen yang mirip
TUGAS AKHIR APLIKASI KALKULATOR BOLA BERBASIS JAVA

LAPORAN PERCOBAAN V ( APLIKASI NILAI MAHASISWA) BERBASIS JAVA

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

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

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

PEMOGRAMMAN VISUAL III APLIKASI PEGAWAI

APLIKASI PENJUALAN HANDPHONE

PEMBUATAN APLIKASI PERHITUNGAN TRANSAKSI DENGAN JAVA

PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN

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

MERANCANG SISTEM ABSENSI KESISWAAN SMS GATEWAY

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

LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA

LAPORAN PERCOBAAN PEMBUATAN CALCULATOR BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Bag 4.4 Bagian ini sudah cukup menjelaskan dan memberikan gambaran yang tepat tentang JVM (Java Virtual Machine).

PRAKTIKUM OBJECT ORIENTED PROGRAMING

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

TUGAS Pemrograman Java

PERTEMUAN 1 PEMOGRAMAN BERORIENTASI OBJEK L/O/G/O

Konsep Pemrograman Berorientasi Obyek

PEMROGRAMAN BERORIENTASI OBJEK

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

LAPORAN TUGAS 3 PENGGUNAAN PROGRAM TRANSAKSI PENJUALAN DENGAN JAVA

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

Modul II Object Oriented Programming

APLIKASI PERHITUNGAN SEDERHANA DENGAN MENGGUNAKAN NETBEANS

LAPORAN TUGAS 2 PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

LAPORAN TUGAS 4 PROGRAM PERHITUNGAN GAJI PEGAWAI DENGAN JAVA

APLIKASI KALKULATOR PENGHITUNGAN NILAI BERBASIS JAVA

MEMBANGUN APLIKASI MUTLIMEDIA PLAYER MENGGUNAKAN JAVA MEDIA FRAME WORK ABSTRACT

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

OBJECT ORIENTED PROGRAMMING

BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

BAB II TINJAUAN PUSTAKA

APLIKASI KALKULATOR BALOK BERBASIS JAVA

Program Penghitungan II Dengan Java

BAB II. KAJIAN PUSTAKA

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

Pemrograman Java III

Pengantar Pemrograman dengan Bahasa Java

Pengantar Pemrograman dengan Bahasa Java

PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

Konsep Pemrograman Berorientasi Obyek. Maria Ulfah S Nurochman

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

Pemrograman Java. Compiler. Interpreter

Konsep Pemrograman Berorientasi Obyek. Pertemuan 1

Pemrograman Berbasis Objek 2. Java Programming Fery Updi,M.Kom

Konsep Pemrograman Berorientasi Obyek

Object OOP. Polymor phism

Pemrograman Java III

MEMBANGUN GAME PETUALANGAN ASTRONOT CILIK BERBASIS JAVA J2SE. Naskah Publikasi. disusun oleh : Ismarwanto Sarjuni

Pengenalan VB.net. Ibnu Muakhori, S.Kom (wa)

Pengenalan VB.net Ibnu Muakhori

Pengenalan J2ME (Java 2 Platform Micro Edition)

Pemrograman. Fery Updi,M.Kom

Perkenalan.

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

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB 1 PENDAHULUAN 1.1. Latar Belakang

IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME

BAB I PERSYARATAN PRODUK

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 2 PENGENALAN JAVA DAN NETBEANS

JAVA PADA NETBEANS IDE 7.4 ASRI WIDYADHARI KOM E 13

BAB 4 IMPLEMENTASI. basis data. Langkah utama dalam pemilihan DBMS : 1 Definiskan waktu untuk melakukan studi referensi.

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

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

BAB I PENDAHULUAN I.1 Latar Belakang

PENGENALAN ANDROID AHMAD ZAINUDIN. Politeknik Elektronika Negeri Surabaya

BAB I PERSYARATAN PRODUK

APLIKASI UNIVERSAL GATEWAY

Pada akhir pembahasan, peserta diharapkan dapat :

Software Requirements Specification

29 Februari Introduction Of Java

Diciptakan oleh James Gosling. Resmi diperkenalkan tahun Merupakan bahasa pemrograman berorientasi obyek murni. Pada awalnya hanya mampu

BAB V IMPLEMENTASI SISTEM. tersebut siap diterapkan atau diimplementasikan. Tahap Implementasi Sistem

Pemrograman Berorientasi Obyek. Konsep OOP

BAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS

Membuat Aplikasi Kalkulator Sederhana Dengan Java

BAB I PENDAHULUAN. 1.1 Latar Belakang

Praktikum Pemograman Berorientasi Objek

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

Program Penghitungan III Dengan Java

MK. Pemrograman Berorientasi Objek PENGENALAN JAVA KARMILASARI

linux yang mencakup sistem operasi, middleware dan aplikasi. Andorid mereka. Awalnya, Google Inc. Membeli Android Inc.

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant

BABI II DASAR TEORI DAN TINJAUAN PUSTAKA

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

BAB II LANDASAN TEORI Sistem Informasi Pembelian dan Penjualan. terlebih dahulu akan menjelaskan pengertian masing-masing dari kata sebagai

Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)

Rancang Bangun Aplikasi Troubleshooting Pada Personal Computer Berbasis Java Mobile

Politeknik Negeri Sriwijaya BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III METODOLOGI PENELITIAN

1. Analisis Desain 2. UML Sebagai Tools OOA

PROPOSAL SKRIPSI Pembuatan Aplikasi Mobile Kegiatan Pelatihan dan Jadwal Mengajar Di PPA-FEUI Pada Platform Android dengan Menggunakan Java Eclipse

Transkripsi:

TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA Oleh : Nama : PUTRI INDRIYANINGSIH Npm : 1142208 STMIK AMIK BANDUNG BANDUNG 2012

BAB I PENDAHULUAN Latar Belakang Di era globalisasi saat ini perkembangan teknologi sangatlah maju dengan pesat dan cepat. Hal seperti ini telah membuat setiap individu terus berusaha dengan berbagai cara agar dapat mengikuti setiap perkembangan teknologi yang ada, sehingga pengetahuan mereka semakin bertambah dan maju seiring perkembangan zaman. Komputer, merupakan sebuah perkembangan teknologi yang sering dimanfaatkan untuk mencari berbagai macam informasi yang dibutuhkan oleh manusia. Bahkan sekarang ini komputer secara tidak langsung telah menjadi suatu unsur yang sangat penting dan sangat berguna bagi kehidupan manusia. Maksud dan Tujuan Merujuk pada latar belakang dan rumusan masalah di atas, maka tujuan yang kami hendak capai dalam penciptaan aplikasi ini adalah untuk meminimalisir waktu.juga guna membuat kinerja manusia lebih praktis Batasan Masalah Aplikasi system yang saya ciptakan di peruntukan hanya bekerja secara otomatis pada cara penghitungan bilangan seperti kali (*) dll.

Sistematika Penulisan Laporan Laporan tugas akhir ini dibuat dengan sistem penulisan sebagai berikut: BAB I PENDAHULUAN... BAB II LANDASAN TEORI... BAB III ANALISIS... BAB IV IMPLEMENTASI...

BAB II LANDASAN TEORI PENGERTIAN DAN DEFINISI JAVA Java adalah sebuah teknologi yang diperkenalkan oleh Sun Microsystems pada pertengahan tahun 1990. Menurut definisi dari Sun, Java adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut Java sebagai sebuah teknologi dibanding hanya sebuah bahasa pemrograman, karena Java lebih lengkap dibanding sebuah bahasa pemrograman konvensional. Teknologi Java memiliki tiga komponen penting, yaitu: - Programming - language specification - Application-programming interface - Virtual-machine specification Java API Java API terdiri dari tiga bagian utama: Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, M/K, keamanan, konektivitas basis data dan jaringan. Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi server dengan mendukung untuk basis data. Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager. Java Virtual Machine Java Virtual Machine (JVM) adalah sebuah spesifikasi untuk sebuah komputer abstrak.jvm terdiri dari sebuah kelas pemanggil dan sebuah interpreter Java yang mengeksekusi kode arsitektur netral.kelas pemanggil memanggil file.class dari kedua program Java dan Java API untuk dieksekusi oleh interpreter Java.Interpreter Java mungkin sebuah perangkat lunak interpreter yang menterjemahkan satu kode byte pada satu waktu,atau mungkin sebuah justintime(jit)kompiler yang menurunkan bytecode arsitektur netral kedalam bahasa mesinuntuk hostcomputer.

Pengertian Class, Object, dan Method Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari object. class juga merupakan grup suatu object dengan kemiripan attributes/properties, behaviour dan relasi ke object lain. Contoh : Class Person, Vehicle, Tree, Fruit dan lain-lain. Object adalah instance dari class. Jika class secara umum merepresentasikan (template) sebuah object, sebuah instance adalah representasi nyata dari class itu sendiri. Contoh : Dari class Fruit kita dapat membuat object Mangga, Pisang, Apel dan lainlain Metode menentukan perilaku objek, yakni apa yang terjadi ketika objek itu dibuat serta berbagai operasi yang dapat dilakukan objek sepanjang hidupnya. Metode memiliki 4 (empat) bagian dasar : - Nama metode - Tipe Objek atau tipe primitive yang dikembalikan metode. - Daftar parameter. - Badan atau isi metode. Tiga bagian pertama mengindikasikan informasi penting tentang metode itu sendiri. Dengan kata lain, nama metode tersebut=metode lain dalam program. Dalam java kita dapat memiliki metodemetode berbeda yang memiliki nama sama tetapi berbeda tipe kembalian atau daftar argumennya, sehingga bagian-bagian definisi metode ini menjadi penting. Ini disebut overloading metode. Untuk menjalankan program yang memiliki sifat polymorphism tersebut, diperlukan suatu kemampuan overloading, yaitu suatu kemampuan untuk menentukan fungsi yang mana yang harus digunakan atau dijalankan jika terdapat nama fungsi yang sama. Polimorfisme bisa diartikan seperti kemampuan suatu variable untuk mengubah perangai sesuai dengan objek hasil instansiasi yang digunakan. Polimorfisme membiarkan lebih dari 1 objek dari sub class sub class dan diperlakukan sebagai objek dari super class tunggal

BAB III ANALISIS Dalam pembuatan aplikasi kalkulator berjava ini, penulis mengunakan beberapa tools dan hardware sebagai pendukung dalam pembuatannya aplikasi ini. Tools yang digunakan adalah : HARDWARE Hardisk RAM PROCESSOR VGA 120gb 1gb P 4 2,8 ghz 512mb Table 2.1 Spesifikasi Hardware Tools Netbeans NetBeans IDE adalah IDE open source yang ditulis sepenuhnya dengan bahasa Java menggunakan platform NetBeans. NetBeans IDE mendukung pengambangan semua tipe aplikasi Java (J2SE, web, EJB, dan aplikasi mobile). Fitur lainnya adalah sistem proyek berbasis Ant, control versi, dan refactoring. Modularitas : Semua fungsi IDE disediakan oleh modul-modul. Tiap modul menyediakan fungsi yang didefinisikan dengan baik, seperti dukungan untuk bahasa pemrograman Java, editing, atau dukungan bagi CVS. NetBeans memuat semua modul yang diperlukan dalam pengembangan Java dalam sekali download, memungkinkan pengguna untuk mulai bekerja sesegera mungkin. Modul-modul juga mengijinkan NetBeans untuk dikembangkan. Fiturfitur baru, seperti dukungan bahsa pemrograman lain, dapat ditambahkan dengan menginstal modul tambahan. Sebagai contoh, Sun Studio, Sun Java Studio Enterprise, dan Sun Java Studio Creator dari Sun Microsistem semuanya berbasis NetBeans IDE

BAB IV IMPLEMENTASI Penjelasan dari Gambar dan Tombol Tombol Selesai Tombol ini merupakan tombol yang berfungsi untuk mengakhiri program ini atau melakukan exit. Syntaxnya sebagai berikut : System.exit(0);

Tombol Reset Tombol ini merupakan tombol yang berfungsi untuk mereset atau mengembalikan keadaan seperti semula(normal kembali). Syntaxnya sebagai berikut : jtextfield1.settext(""); jtextfield2.settext(""); jtextfield3.settext(""); jtextfield1.requestfocus(); Hasilnya :

Tombol Hitung Tombol ini merupakan tombol yang dalam fungsinya, untuk melakukan perintah dalam pengoprasian penghitungan Syntaxnya sebagai berikut: Perkalian(*): int bil1 = Integer.parseInt(jTextField1.getText()); int bil2 = Integer.parseInt(jTextField2.getText()); int hasil = bil1 * bil2; jtextfield3.settext(hasil+"") Hasilnya: