BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

dokumen-dokumen yang mirip
PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN

TUGAS Pemrograman Java

APLIKASI PERHITUNGAN SEDERHANA DENGAN MENGGUNAKAN NETBEANS

Program Penghitungan II Dengan Java

LAPORAN TUGAS AKHIR APLIKASI KALKULATOR BERBASIS JAVA

Pemrograman Java III

PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

LAPORAN TUGAS 4 PROGRAM PERHITUNGAN GAJI PEGAWAI DENGAN JAVA

Pemrograman Java III

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

Program Penghitungan III Dengan Java

Pemrograman Java III

LAPORAN TUGAS 2 PROGRAM PENGGUNAAN FORMULA GEOMETRIK DENGAN JAVA

LAPORAN TUGAS 3 PENGGUNAAN PROGRAM TRANSAKSI PENJUALAN DENGAN JAVA

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:

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

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

LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

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

LAPORAN PERCOBAAN PEMBUATAN CALCULATOR BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS

LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE

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

PEMBUATAN APLIKASI PERHITUNGAN TRANSAKSI DENGAN JAVA

LAPORAN PERCOBAAN V ( APLIKASI NILAI MAHASISWA) BERBASIS JAVA

TUGAS AKHIR APLIKASI KALKULATOR BOLA BERBASIS JAVA

PEMOGRAMMAN VISUAL III APLIKASI PEGAWAI

INSTRUKSI PENCABANGAN

BAB IV HASIL DAN PEMBAHASAN

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

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

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

Pemrograman dengan Java

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

Pemograman Swing. Netbeans:

Pemrograman Berorientasi Obyek. Ramos Somya

TUGAS AKHIR MINGGU APLIKASI KALKULATOR BERBASIS JAVA

BAB I Pengenalan Visual Basic pada Pemrograman Akuntansi 1

MENGENAL VISUAL BASIC

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA

Membuat aplikasi sederhana menggunakan java NetBeans dan cara menginstal java NetBeans

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

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

VISUAL JAVA PROGRAMMING

MODUL 1 PENGENALAN VISUAL BASIC 6.0

Program Kalkulator Sederhana Menggunakan Java Netbeans

1. MENGENAL VISUAL BASIC

BAB IV HASIL DAN UJI COBA

Java Library dan Java Swing

BAB 2 LANDASAN TEORI

BAB IV HASIL DAN PEMBAHASAN

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

BAB 4 IMPLEMENTASI DAN EVALUASI. memadai. Berikut ini akan dijelaskan spesifikasi perangkat lunak dan keras yang Spesifikasi Perangkat Keras

BAB III ANALISA DAN PERANCANGAN

BAB 2 LANDASAN TEORI

BAB I PERSYARATAN PRODUK


KOMPONEN GUI DI SWING. Visual Mode (NetBeans)

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

BAB V IMPLEMENTASI SISTEM

PEMROGRAMAN KOMPUTER KODE MODUL: TIN 202 MODUL IV PENGENALAN MICROSOFT VISUAL BASIC 6.0

PENDAHULUAN TENTANG NETBEANS

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap penerapan dari hasil analisis dan

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

BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS

MODUL I PENGENALAN VISUAL BASIC 6.0. Visual Basic adalah sebuah program yang berfungsi untuk membuat aplikasi berbasis

FAKULTAS TEKNOLOGI INFORMASI UNISKA. Modul NetBeans 8.1. Disusun oleh: Mirza Yogy Kurniawan. Modul Praktek NetBeans 8.1 Studi Kasus Perpustakaan

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

APLIKASI KALKULATOR BALOK BERBASIS JAVA

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB III ANALISA DAN PERANCANGAN

DASAR PEMROGRAMAN VISUAL BASIC

BAB IV HASIL DAN UJI COBA

LAPORAN APLIKASI PENGOLAHAN DATA SISWA DAN DATA NILAI PEMBELAJARAN SISWA SD NEGERI MANGUN JAYA 01

Membuat Program Perhitungan Sederhana dengan Java NetBeans 8.1

Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional

BAB 2 TINJAUAN TEORITIS. Kata komputer berasal dari bahasa latin yatu computare yang artinya menghitung, dalam bahasa

BAB I PROJECT NETBEANS DAN GUI SEDERHANA

BAB III METODOLOGI PENELITIAN. pengembangan sistem pemugaran citra digital dengan algoritma exemplar-based

BAB IV HASIL DAN UJI COBA

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

BAB IV IMPLEMENTASI DAN PENGUJIAN

APLIKASI PENJUALAN HANDPHONE

Bab 3 Metoda dan Perancangan Sistem

PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans

BAB V IMPLEMENTASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. aplikasi sistem informasi geografis ini adalah : a. Spesifikasi perangkat keras minimum : memori 64 MB.

BAB IV HASIL DAN PEMBAHASAN

BAB 4 ANALISIS DAN SIMULASI

BAB III METODOLOGI PENELITIAN

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

BAB 2 LANDASAN TEORI

Transkripsi:

LAPORAN PERCOBAAN IV ( MENGHITUNG GAJI KARYAWAN DAN TUNJANGANNYA) BERBASIS JAVA DENGAN MENGGUNAKAN TOOLS NETBEANS Oleh: Deden Wahyudin 1142207 SEKOLAH TINGGI MANAJEMEN INFORMATIKA&KOMPUTER AMIKBANDUNG 2012

BAB 1 PENDAHULUAN A. Latar Belakang Java sebagai salah satu bahasa pemograman baru menjanjikan banyak kemudahan bagi para programer. Masyarakat telah banyak menggunakan aplikasi java ini dalam bidang teknologi, terutama dalam bidang IT. Java adalah bahasa pemograman 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. Bahasa Java sendiri memiliki library yang cukup besar yang dapat mempermudah Anda dalam membuat sebuah aplikasi dengan cepat. Library ini sudah mencakup untuk grafik, desain user interface, kriptografi, jaringan, suara, database, dan lain-lain. B. Maksud dan Tujuan Adapun maksud dan tujuan dari penulisan laporan ini ialah: 1. Untuk lebih menambah wawasan penulis tentang aplikasi Java. 2. Agar penulis bisa mempelajari dan mendalami tentang aplikasi Java dan komponenkomponen di dalamnya. 3. Untuk mengasah kemampuan penulis dalam bidang aplikasi Java. C. Batasan masalah Berdasarkan uraian yang diatas, sehubungan dengan aplikasi perhitungan gaji karwawan berbasis java, penulis mencoba merumuskan pokok permasalahan secara umum yaitu: 1. Bagaimana cara menghitung gaji karyawan sesuai golongannya? 2. Bagaimana isi dari tombol Button Proses? 3. Bagaimana isi dari tombol Button Selesai? 4. Bagaimana cara menghubungkan Java Class employee dengan Jframe Femployee? 5. Bagaimana script dari Java Class employee dan Java Class process? D. Sistematika Penulisan Laporan Laporan tugas ini dibuat dengan sistem penulisan sebagai berikut : 1. BAB I PENDAHULUAN, berisi permasalahan dari modul ini. 2. BAB II LANDASAN TEORI,berisi teori-teori yang akan dipergunakan dalam membuat aplikasi pada modul ini. 3. BAB II ANALISA, berisi kebutuhan dalam membangun aplikasi yang terdapat dalam laporan ini seperti perangkat keras, perangkat lunak serta perangkat lainnya. 4. BAB IV IMPLEMENTASI, yang berupa hasil dari percobaan, berupa tabel nama class, nama file atau method, juga capture dari hasil percobaan

BAB II LANDASAN TEORI Application Programming Interface (API) adalah kumpulan dari pustaka class atau komponen atau library, yang sudah disediakan oleh Sistem Operasi, yang berupa kumpulan perintah yang membentuk sebuah komonen, sehingga akan membantu para programmer dalam membangun sebuah aplikasi. Keuntungan memprogram dengan menggunakan API adalah: Portabilitas. Programmer yang menggunakan API dapat menjalankan programnya dalam sistem operasi mana saja asalkan sudah ter- install API tersebut. Sedangkan system call berbeda antar sistem operasi, dengan catatan dalam implementasinya mungkin saja berbeda. Lebih Mudah Dimengerti. API menggunakan bahasa yang lebih terstruktur dan mudah dimengerti daripada bahasa system call. Hal ini sangat penting dalam hal editing dan pengembangan. Cara memaki API secara umum adalah : Dilakukan dengan mengimpor package/kelas import java.util.stack; Ada beberapa kelas bernama sama dipackage yang berbeda, yaitu : - import salah satu dan gunakan nama lengkap untuk yang lain, atau - gunakan nama lengkap semua kelas Ada tiga jenis bahas pemogramman Java Application Programming Interface(API): Inti resmi Java API, yang terdapat dalam JDK atau JRE, dari salah satu edisi dari Java Platform. Tiga edisi dari Java Platform adalah Java ME(Micro Edition), Java SE(Standar Edition), Java EE(Enterprise Edition). Resmi opsional API yang dapat didownload secara terpisah. Spesifikasi API ini didefinisikan sesui dengan Spesifikasi Jawa Request(SJR), dan kadang-kandang beberapa API ini kemudian dimasukkan dalam API inti dari Platform(contoh yang paling dikenal saat ini adalah swing) API tidak resmi, yang dikembangkan oleh pihak ketiga, tetapi tidak berkaitan dengan JSRs apapun. Dalam Studi kasus yang dilakukan adapun aplikasi yang digunakan dalam membangun aplikasi percobaan dalam modul ini adalah NetBeans IDE 7.0.1. dengan penggunaan beberapa class di dalamnya, antara lain :

Class Jframe Merupakan class yang membentuk sebuah Frame (Form) Merupakan class yang membentuk sebuah frame (form). a. defaultcloseoperation: memfungsikan tombol2 yang biasa digunakan untuk keluar dari frame in (menutup frame ini). b. title: men-set caption (title bar) dengansebuah string. c. alwaysontop: menjadikan frame ini selalu aktif dimuka jendela lain. d. background: mengubah warna belakang frame. e. bounds: mengatur posisi kiri atas (x,y) serta lebar dan tinggi dari frame ini. f. cursor: mengubah bentuk kursor (mouse) pada saat berada di frame ini. g. name: mengubah nama frame. h.resizeble: Class JLabel Class ini dipergunakan untuk menambahkan suatu String padajframe, dipergunakan untuk keteranganatau label sebuah komponen. Beberapa properties pada class inisamadengan class JFrame, tetapi ada beberapa yang berbeda. a. background: mengubah warna belakang. b. displayedmnemonic: men-set sebuah karakter menjadi hot-key (alt-karakter) pada saat menggunakan keyboard. c. font: menggunakan font tertentu. d. icon: mengubah bentuk kursor (mouse) pada saat berada pada class ini.

e. labelfor: pada saat menggunakan hot key, memindahkan kursor kesebuah komponen tertentu. f. tooltiptext: menampilkan string bantuan (hint) padasaat pointer beradapadakomonenini. g. verticalalignment: posisi string secaravertikalterhadaptinggi (height) class ini. h. border: menggunakan border (kotakluar) tertentu. Class ini dipergunakan untuk menambahkan suatu String padajframe, dipergunakan untuk keterangan atau label sebuah komponen. Class JtextField Class ini digunakan untuk memasukkan sebuah data (entri data) dimana datanya akan (selalu) bertipe String. Class JButton Class ini akan membentuk sebuah komponen button (command button), yang digunakan untuk memproses. a. background: mengubah warna belakang. b. font: menggunakan font tertentu. c. foreground: warnabelakang class ini. d. Icon: Bentuk pointer pada saat berada di komponenini. e. Mnemonic: men-setsebuahkaraktermenjadi hot-key (alt-karakter) padasaatmenggunakan keyboard. f. Text: Value dari pada tombol. g. tooltiptext: menampilkan string bantuan (hint) padasaat pointer beradapadakomonenini. h. border: menggunakan border (kotakluar) tertentu.

BAB III ANALISIS Dalam pembuatan aplikasi kalkulator berjava ini, penulis menggunakan beberapa tools dan hardwere sebagai pendukung dalam pembuatan aplikasi ini. Tools yang digunakan ialah : Hardware Hardisk RAM PROCESSOR VGA 250 GB 896 MB 2,2GHz 256 MHS Tabel2.1SpesifikasiHardwere Tools NetBeans IDE 7.0.1 Microsoft Word Paint PDF Tabel 2.2 Tools Banyak sekali software untuk membuat aplikasi ini misalnya C++, notepad,netbeans dll, dalam tugas ini penyusun meggunakan aplikasi memakai software netbeans. Netbeans mempunyai beberapa fasilitas Tools yang memudahkan pengguna untuk membuat aplikasiaplikasi java. Untuk data java ini penyusun menggunakan java aplikasi dan java frame, di java frame penyusun membuat design seperti yang ditugaskan yaitu membuat aplikasi perhitungan persegi. Semula setelah membuat design, semua tombol belum bisa digunakan, tetapi kemudian penyusun membuatkan sebuah coding-coding agar aplikasibisa dieksekusi sesuai perintah yang diinginkan.

BAB IV IMPLEMENTASI Sebelum di RUN : Aplikasi diatas yaitu aplikasi sederhana dari Jframe Femployee yang desainnya menggunakan program NetBean IDE 7.0.1. Adapun komponen-komponen utama yang terdapat didalamnya adalah: No Komponen Nama Komponen Fungsi 1 Label dari Text Field ComboBox RadioButton Merupakan Label atau nama dari Text Field untuk memudahkan user dalam proses mengetahui identitas pegawai Merupakan bagian/jabatan dari status gaji Merupakan bagian dari memilih antara menikah atau belum memilih 2 Button Proses dan selesai Proses mempunyai fungsi untuk memproses hasil dari perhitungan gaji karyawan yang sudah di atur oleh user dimana dengan adanya tombol ini memudahkan user dalam memprosesnya. selesai mempunyai fungsi untuk mengakhiri proses.

Script dari perhitungan Proses dalam Jframe Form Femployee

Dan setelah di RUN Maka akan muncul seperti gambar di bawah ini sebelum data dimasukan kedalam bentuk desain eksekusi. Setelah data dimasukan maka akan muncul seperti gambar di bawah ini