Program Penghitungan II Dengan Java

dokumen-dokumen yang mirip
Program Penghitungan III Dengan Java

BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

APLIKASI PERHITUNGAN SEDERHANA DENGAN MENGGUNAKAN NETBEANS

PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA

LAPORAN TUGAS 4 PROGRAM PERHITUNGAN GAJI PEGAWAI DENGAN JAVA

Pemrograman Java III

LAPORAN TUGAS 2 PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

LAPORAN TUGAS 3 PENGGUNAAN PROGRAM TRANSAKSI PENJUALAN DENGAN JAVA

TUGAS Pemrograman Java

Pemrograman Java III

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

Pemrograman Java III

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

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

PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN

LAPORAN PERCOBAAN PEMBUATAN CALCULATOR BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

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

PEMBUATAN APLIKASI PERHITUNGAN TRANSAKSI DENGAN JAVA

TUGAS AKHIR APLIKASI KALKULATOR BOLA BERBASIS JAVA

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

LAPORAN PERCOBAAN V ( APLIKASI NILAI MAHASISWA) BERBASIS JAVA

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

LAPORAN PERCOBAAN III ( MENGHITUNG TOTAL DAN HARGA JUAL BARANG) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

INSTRUKSI PENCABANGAN

APLIKASI PERHITUNGAN NILAI MAHASISWA. Untuk membuat aplikasi nilai mahasiswa, langkah-langkahnya adalah sebagai berikut :

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

Membuat Menu Login Sederhana [Full Coding]

TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA

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

Membuat Aplikasi Kalkulator Sederhana Dengan Java

Membuat Kalkulator dengan Java

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

Program Kalkulator Sederhana Menggunakan Java Netbeans

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

DAFTAR ISI. DAFTAR ISI... i. Membuat Formulir Data Mahasiswa dengan Tabs Stop Contoh Hasil Langkah Kerja... 3

LAPORAN TUGAS 2 JAVA- NETBEANS APLIKASI PENGHITUNG LUAS DAN KELILING PERSEGI. Disusun oleh Deden Wahyudin

BAB III ANALISIS DAN PERANCANGAN

PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom

Modul II Object Oriented Programming

Materi : GUI AWT & SWING.

BAB II. Manggunakan JComboBox

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. untuk dioperasikan. Dalam implementasi Analisis Enkripsi dan Dekripsi File Teks

- Setiap pola yang menggambarkan permasalahan yang terjadi secara berulang, serta

BAGIAN XIII GRAPHICAL USER INTERFACE DENGAN SWING. Praktikum I : Menggunakan JFrame, JTextField, JLabel dan JButton

APLIKASI KALKULATOR BALOK BERBASIS JAVA

PEMOGRAMMAN VISUAL III APLIKASI PEGAWAI

PEMROGRAMAN BERORIENTASI OBJEK

BAB IV HASIL DAN UJI COBA

BAB III ANALISA DAN PERANCANGAN

MODUL I Pengenalan IDE Visual Basic 6.0

BAB III ANALISIS PRAKTEK KERJA LAPANGAN. bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan

JAVA SWING. Swing merupakan library pada java untuk membuat sebuah tampilan seperti

KOMPONEN GUI DI SWING. Visual Mode (NetBeans)

Praktikum III : Menggunakan JRadioButton

Prosedur dan Fungsi. Ciri prosedur pada java selalu dimulai dengan : private/public void namaprosedur ( tipedataparameter1 namaparameter1,

Menghubungkan Database Access Menggunakan Netbeans Oleh : Yuliana Setiowati

JList, JComboBox, JTable

Pengenalan Visual Basic

Refreshing Praktikum: GUI (Graphical User Interface)

Membuat Frame, Label, TextField dan Button di Java [Full Coding]

Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.

BAB IV TESTING DAN IMPLEMENTASI SISTEM

KUPAS TUNTAS PEMROGRAMAN VISUAL BASIC 6.0. Dilengkapi penjelasan Coding. Oleh: Didin Muhidin. Copyright 2016 by DiesAlfatih.

Pemrograman Berorientasi Obyek. Ramos Somya

Visual Basic 6.0 SETYO BUDI, M.KOM

1. Silahkan anda buka project dari modul 4 anda yang sudah anda selesaikan 2. Tambahkan 1 buah view dengan nama FormMain

Praktikum. PBO (Kelas K) Oleh : MOHAMMAD SHOLIKIN

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

Pemrograman dengan Java

Sendy Ferdian Sujadi

Mata Kuliah : Pemrograman Berbasis Objek Pertemuan : 4

MODUL PRAKTIKUM BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA

BAB V IMPLEMENTASI DAN PENGUJIAN. Application Development Tools yang ada, oleh sebab itu aplikasi ini. Professional Development Tools : jcreator, java

BAB 2 LANDASAN TEORI

Algoritma Pemrograman A

Jobsheet 16 String dan Collection (List, Set, Map)

MEMBUAT LAPORAN (DATA REPORT)

LAB02 : KODING PROGRAM

BAB II OBJECT, EVENT & PROPERTY

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MODUL 2 Variabel, Val, If tunggal dan If bersarang + case

Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN 2

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

Bab 3 Metoda dan Perancangan Sistem

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

APLIKASI KALKULATOR PENGHITUNGAN NILAI BERBASIS JAVA

BAB II LANDASAN TEORI

PEMROGRAMAN DASAR XI TKJ SMK NEGERI 1 KUPANG

APLIKASI PEMBENTUKAN BADAN DAN BERAT IDEAL MENGGUNAKAN SOFTWARE NETBEANS Hafit Risky bin Hatim Dosen Pembimbing: Suhartini, S.

BAB II OBJECT, EVENT & PROPERTY

Pemrograman Lanjut. Intro to GUI (Graphical User Interface)

visit :

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

Transkripsi:

P E M O G R M A N J A V A I I I 1 Program Penghitungan II Dengan Java Tugas ini disusun untuk memenuhi salah satu mata kuliah yang di berikan oleh Bapak Aan Dwianta Disusun oleh : Restina Rachmawati NPM: 1142215 STMIK AMIK BANDUNG 2012-2013

Daftar Isi P E M O G R M A N J A V A I I I 2 Daftar isi. 2 Bab I Pendahuluan.. 3 Bab II Landasan Teori 4 Bab III Analisis 11 Bab IV Impementasi.. 12

BAB I Pendahuluan P E M O G R M A N J A V A I I I 3 Dalam dunia pemprograman banyak sekali bahasa pemprograman yang bisa kita pakai, salah satunya adalah bahasa pemprograman java. Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan - platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel. Permasalah yang terjadi dalam kasus ini adalah mengembangkan percobaan java dalam membuat sebuah program perhitungan. Permasalah terjadi menjadi 3 bagian seperti berikut : Membuat suatu program untuk kasus dibawah

BAB II Landasan Teori P E M O G R M A N J A V A I I I 4 1. Pemogramana Java Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Bahasa ini dikembangkan dengan model yang mirip dengan bahasa C++ dan Smalltalk, namun dirancang agar lebih mudah dipakai dan platform independent, yaitu dapat dijalankan di berbagai jenis sistem operasi dan arsitektur komputer. Bahasa ini juga dirancang untuk pemrograman di Internet sehingga dirancang agar aman dan portabel. 2. Netbeans NetBeans merupakan sebuah proyek kode terbuka yang sukses dengan pengguna yang sangat luas, komunitas yang terus tumbuh, dan memiliki hampir 100 mitra (dan terus bertambah!). Sun Microsystems mendirikan proyek kode terbuka NetBeans pada bulan Juni 2000 dan terus menjadi sponsor utama. Saat ini terdapat dua produk : NetBeans IDE dan NetBeans Platform. 3. Object Object adalah instance dari class. Jika class secara umummerepresentasikan (template) sebuah object, sebuah instance adalahrepresentasi nyata dari class itu sendiri. 4. Class Class merupakan sebuah kunci pokok dalam sebuah program java, sedangkan objek adalah isi dari class yang sudah kita buat. Contoh paling mudah dalam kehidupan kita sehari hari adalah Buah. Buahtersebut adalah class yang kita buat, sedangkan objeknya adalahanggur, nanas, mangga, dan masih banyak lagi buah yang lainnya,tergantung anda membuat objek tersebut. Nah, dalam java ada beberapa class yang beberapa diantaranya adalah String, Date dan Calendar. Pada postingan ini saya akan mengulas sedikit mengenai class class tersebut. Class class pada Java : 1. String Mungkin anda mengira string merupakan sebuah tipe data, namun sebenarnya string adalah sebuah class. Nah, class string ini memang sedikit special dari class lainnya, yaitu class string ini bisa digunakan tanpa harus kita mendeklarasikannya terlebih dahulu. Contoh penulisan class String :

P E M O G R M A N J A V A I I I 5 Jadi anda tidak perlu mendeklarasikan sebuah string terlebih dahulu. Cukup menuliskan seperti di atas. 2. Date Date adalah sebuah string yang merupakan representasi sebuah tanggal pada Java. Tetapi, walapun Date merupakan representasi sebuah tanggal pada java, sekarang ini sudah banyak sekali dari metode metode milik kelas tanggal ini yang tidak digunakan. Akan tetapi hal tersebut sudah tidak menjadi masalah, karena saat ini sudah beralih pada class lain untuk memanipulasi data, yaitu Calender. Berikut adalah contoh program pembuatan tanggal sekarang : 3. Calendar Seperti yang sudah saya jelaskan di atas, class Calender ini merupakan sebuah class alternatif untuk memanipulasi data. Class Calender ini hampir sama juga dengan class Date, yaitu merepresentasikan tanggal pada Java. Cara pembuatannya menggunakan metode static, bukan melalui sebuh konstruktor. Lihat source code di bawah ini :

P E M O G R M A N J A V A I I I 6 Nah, di atas adalah class class pada Java yang baru saya ketahui. Jika ada kesalahan dalam penulisan syntax/ source code saya mohon maaf karena saat ini juga sedang belajar Java. Sekian posting saya mengenaiclass class pada Java, semoga artikel ini bisa bermanfaat bagi anda yang sedang belajar Pemrograman Berbasis Objek. 5. Method/Behaviour Method/Behavior merupakan hal - hal yang bisa dilakukan suatu objek dari suatu class. Biasanya dapat digunakan untuk mengubah nilai attribue suatu objek, menerima informasi dari objek lain dan mengirim informasi ke objek lain untuk melakukan task. 6. Class JFrame() Merupakan class yang membentuk sebuah frame (form).

P E M O G R M A N J A V A I I I 7 Properties defaultcloseoperation: memfungsikan tombol2 yang bisa digunakan untuk keluar dari frame in (menutup frame ini). title: men-set caption (title bar) dengan sebuah string. alwaysontop: menjadikan frame ini selalu aktif dimuka jendela lain. background: mengubah warna belakang frame. bounds: mengatur posisi kiri atas (x,y) serta lebar dan tinggi dari frame ini. cursor: mengubah bentuk kursor (mouse) pada saat berada di frame ini. name: mengubah nama frame. resizeble: menjadikan frame dapat berubah ukuran lebar maupun tinggi. 7. Class JLabel Class ini dipergunakan untuk menambahkan suatu String pada JFrame, dipergunakan untuk keterangan atau label sebuah komponen. Beberapa properties pada class ini sama dengan class JFrame, tetapi ada beberapa yang berbeda. Properties:

P E M O G R M A N J A V A I I I 8 background: mengubah warna belakang. displayedmnemonic: men-set sebuah karakter menjadi hot-key (alt-karakter) pada saat menggunakan keyboard. font: menggunakan font tertentu. icon: mengubah bentuk kursor (mouse) pada saat berada pada class ini. labelfor: pada saat menggunakan hot key, memindahkan kursor ke sebuah komponen tertentu. tooltiptext: menampilkan string bantuan (hint) pada saat pointer berada pada komonen ini. verticalalignment: posisi string secara vertikal terhadap tinggi (height) class ini. border: menggunakan border (kotak luar) tertentu. 8. Class JTextField Class ini digunakan untuk memasukan sebuah data (entri data) dimana datanya akan (selalu) ber-tipe string. Properties:

P E M O G R M A N J A V A I I I 9 background: mengubah warna belakang. editable: string didalamnya dapat diubah / tidak dapat diubah. font: menggunakan font tertentu. foreground: warna belakang class ini. verticalalignment: posisi string secara vertikal terhadap tinggi (height) class ini. text: isi / nilai dari class ini. tooltiptext: menampilkan string bantuan (hint) pada saat pointer berada pada komonen ini. border: menggunakan border (kotak luar) tertentu. 9. Class JButton Class ini akan membentuk sebuah komponen button (command button), yang digunakan untuk memproses. Properties:

P E M O G R M A N J A V A I I I 10 background: mengubah warna belakang. font: menggunakan font tertentu. foreground: warna belakang class ini. Icon: Bentuk pointer pada saat berada di komponen ini. Mnemonic: men-set sebuah karakter menjadi hot-key (alt-karakter) pada saat menggunakan keyboard. Text: Value dari pada tombol. tooltiptext: menampilkan string bantuan (hint) pada saat pointer berada pada komonen ini. border: menggunakan border (kotak luar) tertentu.

P E M O G R M A N J A V A I I I 11 BAB III Analisis Setelah mengetahui pengertian java dan mengetahui netbeans itu apa, maka perlu dilakukan persiapan peralatan untuk membantu dalam menyelesaikan permasalah yang ada. Alat-alat yang digunakan terbagi menjadi dua macam: 1. Perangkat Keras Alat tulis 2. Perangkat Lunak Laptop RAM 2048 MB Hard disk 149.05 GB Processor Intel (R) atom (TM) CPU N280 @1.66GHz (2CPUs) VGA 512 MB Software Miscrosoft Word 2007 Software NetBeand 6.8 PhotoScape

P E M O G R M A N J A V A I I I 12 BAB IV Implementasi Setelah melakukan percobaan untuk mengembangkan materi java yang telah diberikan, maka inilah hasil tersebut : 1. Pertama buat JFrame Class untuk membuat sytax pengenalan dan penjabaran serta rumus yg akan digunakan. Ini syntaxnya : public class tugas2 { private int jarijari; private int tinggi; //construction public void setjarijari(int jarijari) { this.jarijari = jarijari; public void settinggi(int tinggi) { this.tinggi = tinggi; //method assesot public int getjarijari() { return jarijari; public int gettinggi() { return tinggi;

P E M O G R M A N J A V A I I I 13 public double getluas() { return (2 * 3.14 * tinggi * jarijari) + (2 * 3.14 *jarijari * jarijari); public double getkeliling() { return 3.14 * jarijari * jarijari * tinggi; 2. Lalu membuat JFrame Form untuk membuat sketsa gambaran program terlebih dahulu seperti ini : 3. Setelah itu kita mulai membuat syntax untuk setiap button Button Hitung private void jbutton1actionperformed(java.awt.event.actionevent evt) { // Tombol hitung se.setjarijari(integer.parseint(jtextfield1.gettext())); se.settinggi(integer.parseint(jtextfield2.gettext())); jtextfield3.settext(se.getluas() + ""); jtextfield4.settext(se.getkeliling() + "");

P E M O G R M A N J A V A I I I 14 Dalam button hitung ini kita akan memanggil syntax yg ada pada JFrame Class tugas 2. Tetapi sebelumnya kita harus mengenalkan JFrame Class tugas dua terlebih dahulu, dengan syntax sebagai berikut : import java.awt.event.keyevent; import javax.swing.joptionpane; Simpan syntax ini di paling atas private tugas2 se = new tugas2(); Simpan sintax ini setelah pengenalan nama JFrame Form yg baru dibuat Button Ulangi private void jbutton2actionperformed(java.awt.event.actionevent evt) { // tombol ulangi formwindowactivated(null); Button Selesai private void jbutton3actionperformed(java.awt.event.actionevent evt) { // tombol selesai System.exit(0); 4. Ini contoh dalam percobaan program yg telah dibuat

P E M O G R M A N J A V A I I I 15