TUGAS PRAKTIKUM
-
Upload
gita-citra-handayani -
Category
Documents
-
view
115 -
download
0
description
Transcript of TUGAS PRAKTIKUM
1
LAPORAN PRAKTIKUM
BAHASA PEMROGRAMAN JAVA
Nama
Praktikan
Nomor
Mahasiswa
Tanggal
Kumpul
Tanda Tangan
Praktikan
Gita Citra Handayani 1214 370 197 30 Des 2014
Nama
Penilai
Tanggal
Koreksi Nilai
Tanda Tangan
Dosen
Indri Sulistianingsih, S.Kom
UNIVERSITAS PEMBANGUNAN PANCA BUDI
FAKULTAS TEKNIK
JURUSAN SISTEM KOMPUTER
MEDAN
2014
Kelas
TI 5-E Sore
i
KATA PENGANTAR
Assalamu’alaikum Wr. Wb
Puji dan syukur kehadirat Allah SWT karena berkat rahmat dan hidayah-Nya
penulis dapat menyelesaikan Laporan Praktikum ini. Tidak lupa shalawat dan salam
penulis curahkan kepada Nabi Muhammad SAW beserta keluarga, sahabat, dan
umatnya hingga akhir zaman.
Laporan ini merupakan serangkaian praktikum yang dilakukan di
Laboratorium Komputer UNPAB dengan bertujuan agar mahasiswa dapat lebih
memahami pembelajaran dalam mata kuliah Bahasa Pemrogramman Java, dan
menerapkan secara langsung ilmu yang diperoleh selama mengikuti mata kuliah
Bahasa Pemrogramman Java. Laporan ini juga dibuat untuk memenuhi tugas akhir
mata kuliah Bahasa Pemrogramman Java di Semester 5.
Penulis menyadari bahwa dalam laporan praktikum ini masih terdapat
kekurangan. Untuk itu, penulis berharap kritik dan sarannya. Semoga laporan
praktikum ini dapat bermanfaat, khususnya bagi penulis dan bagi para pembaca.
Wassalamu’alaikum Wr.Wb.
Medan, Desember 2014
Penulis
Gita Citra Handayani
ii
DAFTAR ISI
KATA PENGANTAR ........................................................................................ i
DAFTAR ISI ....................................................................................................... ii
BAB I : PENDAHULUAN
1.1 Umum ................................................................................................. 1
1.2 Latar Belakang .................................................................................... 2
1.3 Tujuan Praktikum ............................................................................... 3
BAB II : PEMBAHASAN
2.1 Landasan Teori .................................................................................... 4
2.1.1 Pengenalan Java dan NetBeans .................................................... 4
2.1.2 Operator ....................................................................................... 9
2.1.3 Class, Object dan Method ............................................................ 9
2.1.4 Struktur Perulangan dan Percabangan ......................................... 12
2.1.5 Pemrograman Berorientasi Objek ................................................ 13
BAB III : HASIL PERCOBAAN/PRAKTIKUM
3.1 Contoh Hasil Percobaan / Praktikum Modul 2 .................................... 15
3.2 Contoh Hasil Percobaan / Praktikum Modul 3 .................................... 21
iii
3.3 Contoh Hasil Percobaan / Praktikum Modul 4 .................................... 23
3.4 Contoh Hasil Percobaan / Praktikum Modul 5 .................................... 26
3.5 Contoh Hasil Percobaan / Praktikum Modul 6 .................................... 31
3.6 Contoh Hasil Percobaan / Praktikum Modul 7 .................................... 36
3.7 Contoh Hasil Percobaan / Praktikum Modul 8 .................................... 40
BAB IV : ANALISA HASIL PERCOBAAN
4.1 Analisa Praktikum Modul 2 ................................................................. 47
4.2 Analisa Praktikum Modul 3 ................................................................. 47
4.3 Analisa Praktikum Modul 4 ................................................................. 48
4.4 Analisa Praktikum Modul 5 ................................................................. 48
4.5 Analisa Praktikum Modul 6 ................................................................. 49
4.7 Analisa Praktikum Modul 7 ................................................................. 49
4.8 Analisa Praktikum Modul 8 ................................................................. 49
BAB V : PENUTUP ........................................................................................... 51
DAFTAR PUSTAKA . ....................................................................................... 52
1
BAB I
PENDAHULUAN
1.1 UMUM
Bahasa Pemrograman Java adalah ilmu yang mempelajari tentang
sebuah bahasa pemrograman yang berbasis desktop. Java merupakan bahasa
pemrograman tingkat tinggi yang berorientasi objek, dan program java
tersusun dari bagian yang disebut kelas. Kelas tersebut terdiri dari metode -
metode yang melakukan pekerjaan dan mengembalikan informasi setelah
melakukan tugasnya. Para pemrogram Java banyak mengambil keuntungan
dari kumpulan kelas di pustaka kelas Java, yang disebut dengan Java
Application Programming Interface (API). Kelas - kelas ini di organisasikan
menjadi sekelompok yang disebut paket (package). Java API telah
menyediakan fungsionalitas yang memadai untuk menciptakan applet dan
aplikasi canggih. Jadi ada dua hal yang harus dipelajari dalam Java, yaitu
mempelajari bahasa Java dan bagaimana mempergunakan kelas pada Java
API. Pada Java program javac untuk mengkompilasi file kode sumber Java
menjadi kelas-kelas bytecode. File kode sumber mempunyai ekstensi (*.java).
Kompilator javac menghasilkan file bytecode kelas dengan ekstensi (*.class).
Interpreter merupakan modul utama sistem Java yang digunakan aplikasi Java
dan menjalankan program bytecode Java.
2
1.2 LATAR BELAKANG
Perkembangan teknologi saat ini sudah sangat maju / pesat. Kehidupan
ini sangat di pengaruhi oleh adanya informasi yang kemudian informasi itu
dapat diperoleh melalui ilmu pengetahuan dan teknologi, begitu juga dengan
Bahasa Pemrograman Java.
Java merupakan bahasa pemrograman yang dapat di jalankan di
berbagai komputer, termasuk telepon genggam (Smartphone). Bahasa
pemrograman ini awalnya dibuat oleh James Gosling saat masih bergabung
di Sun Microsystems yang saat ini merupakan bagian dari Oracle, kemudian
di rilis pada tahun 1995. Bahasa ini banyak mengadopsi sintaks yang terdapat
pada C dan C++ , namun dengan sintaks model objek yang lebih sederhana.
Aplikasi - aplikasi berbasis java umumnya dikompilasi ke dalam p-
code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java
(JVM). Java merupakan bahasa pemrograman yang bersifat umum / non
spesifik (general purpose), Saat ini java merupakan bahasa pemrograman
yang paling populer digunakan dan secara luas dimanfaatkan dalam
pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi
berbasis web.
3
1.3 TUJUAN PRAKTIKUM
Mahasiswa dapat mempelajari dan menerapkan program dari Netbeans
Mahasiswa dapat mempelajari fungsi dari Operator dalam Bahasa
Pemrograman Java
Mahasiswa dapat memahami apa yang dimaksdud dengan Class, Object
dan Method
Mahasiswa dapat mengetahui apa yang dimaksud dengan Struktur
Perulangan dan Percabangan dalam Bahasa Pemrograman Java
Mahasiswa juga dapat mempelajari apa yang dimaksud Pemrograman
Berorientasi Objek dalam Bahasa Pemrograman Java.
4
BAB II
PEMBAHASAN
2.1 LANDASAN TEORI
2.1.1 Pengenalan Java dan NetBeans
Java adalah sebuah bahasa pemrograman komputer
berbasiskan kepada Object Oriented Programming. Java diciptakan
setelah C++ dan di desain sedemikian rupa, sehingga ukurannya kecil,
sederhana, dan portable (dapat dipindah - pindahkan di antara
bermacam platform dan sistem operasi). Program yang dihasilkan
dengan bahasa Java dapat berupa applet (aplikasi kecil yang jalan di
atas web browser) maupun berupa aplikasi mandiri yang dijalankan
dengan program Java Interpreter. Contoh program yang ditulis dengan
bahasa Java adalah HotJava yang berupa sebuah web browser.
Netbeans adalah salah satu aplikasi IDE yang digunakan
programmer untuk menulis, mengompile, mencari kesalahan, dan
menyebarkan program. netbeans ditulis dalam bahasa java namun
dapat juga mendukung bahasa pemrograman lain. Netbeans ini
termasuk ke dalam jenis Sistem Operasi berbasis Open Source /
terbuka bagi umum.
5
Paket-Paket Tambahan NetBeans IDE :
1. NetBeans Mobility Pack
NetBeans Mobility Pack adalah alat untuk mengembangkan aplikasi
yang berjalan pada perangkat bergerak (mobile), umumnya telepon seluler,
tetapi juga mencakup PDA, dan lain-lain.
NetBeans Mobility Pack dapat digunakan untuk menulis, menguji, dan
debugging aplikasi untuk perangkat bergerak yang menggunakan teknologi
berplatform Java Micro Edition (platform Java ME). Paket ini
mengintegrasikan dukungan terhadap Mobile Information Device Profile
(MIDP) 2.0, Connected Limited Device Configuration (CLDC) 1.1, dan
Connected Device Configuration (CDC). Emulator dari pihak ketiga dapat
diintegrasikan dengan mudah untuk lingkungan pengujian yang lebih kokoh.
NetBeans Mobility Pack saat ini tersedia dalam dua klaster yang berbeda,
yang satu memuat CDC dan yang lainnya CLDC.
2. NetBeans Profiler
NetBeans Profiler adalah alat untuk mengoptimalkan aplikasi Java,
membantu menemukan kebocoran memori dan mengoptimalkan kecepatan.
Profiler ini berdasarkan sebuah proyek riset Sun Laboratories yang dahulu
bernama Jfluid. Riset tersebut mengungkap teknik tertentu yang dapat
digunakan untuk menurunkan overhead proses profiling aplikasi Java. Salah
satu dari teknik tersebut adalah instrumentasi kode byte dinamis, yang
berguna untuk profiling aplikasi Java yang besar. Dengan menggunakan
6
instrumentasi kode byte dinamis dan algoritma-algoritma tambahan, Netbeans
Profiler mampu mendapatkan informasi runtime aplikasi yang terlalu besar
atau kompleks bagi profiler lain. NetBeans IDE 6.0 akan mendukung
Profiling Point yang memungkinkan kita memprofilkan titik yang tepat dari
eksekusi dan mengukur waktu eksekusi.
3. NetBeans C/C++ Pack
NetBeans C/C++ Pack menambahkan dukungan terhadap pengembang
C/C++ ke NetBeans IDE 5.5. Paket ini memperbolehkan pengembang
menggunakan sekumpulan kompiler dan alat sendiri bersama dengan
NetBeans IDE untuk membangun aplikasi native untuk MS Windows, Linux,
dan Solaris. Paket ini membuat editor mengenali bahasa C/C++ dan
menyediakan project template, browser kelas yang dinamis, dukungan
pembuatan file dan fungsionalitas debugger. Para pengembang juga dapat
mengembangkan paket tersebut dengan fungsionalitas tambahan mereka
sendiri.
4. NetBeans Enterprise Pack
NetBeans Enterprise Pack memperluas dukungan terhadap
pengembangan aplikasi perusahaan dan web service di NetBeans IDE 5.5.
Enterprise Pack ini mengembangkan kemampuan untuk menulis, menguji,
dan debug aplikasi dengan arsitektur berorientasi layanan (Service-Oriented
Architecture) menggunakan XML, BPEL, dan Java web service. Paket ini
7
menambahkan alat desain visual untuk pemodelan UML, skema XML, dan
web service orchestration, juga dukungan untuk web service dengan
menggunakan identitas yang aman. Paket ini juga menginstal dan
mengkonfigurasi runtime yang diperlukan, termasuk mesin BPEL dan server
manajemen identitas yang terintegrasi dengan Sun Java System Application
Server.
5. NetBeans Ruby Pack
Versi NetBeans 6.0 mendatang akan mengijinkan pengembangan IDE
menggunakan Ruby dan Jruby, sebagaimana Rails untuk dua implementasi
Ruby yang lain. Preview NetBeans Ruby Pack tersedia sejak rilis Milestone 7
NetBeans 6.Ruby Pack memasukkan fungsionalitas editor seperti:
- Pengeditan dasar
- Pewarnaan sintaks untuk Ruby
- Perlengkapan kode
- Occurence highlighting
- Pop-up dokumentasi yang terintegrasi untuk pemanggilan Ruby API
- Analisis semantik dengan highlighting parameter dan variabel lokal yang
tidak terpakai.
6. NetBeans JavaScript Editor
NetBeans JavaScript Editor menyediakan perluasan dukungan
terhadap JavaScript dan CSS. Fitur-fiturnya antara lain:
8
- Editor JavaScript
- Syntax highlighting
- Perlengkapan kode untuk objek dan fungsi native
- Semua fitur dalam editor NetBeans
- Pembuatan kerangka kelas JavaScript secara otomatis
- Pembuatan pemanggilan AJAX dari template
- Ekstensi editor CSS
- Perlengkapan kode untuk nama-nama style
- Navigasi cepat melalui panel navigator
- Penampilan deklarasi aturan CSS di List View
- Penampilan struktur file di Tree View
- Mengurutkan outline view berdasarkan nama, tipe, atau urutan deklarasi
(List & Tree)
- Pembuatan deklarasi aturan (hanya Tree)
- Pemfaktoran kembali sebagian nama rule (hanya Tree)
7. Lokalisasi
Sejak Januari 2007, paket bahasa Cina yang disederhanakan, Cina
tradisional, Jerman, Jepang, Portugal (Brazil) dan Spanyol telah tersedia untuk
NetBeans 5.5.1. Sementara itu, paket bahasa Albania, Azerbaijan, Ceska,
Belanda, Yunani, Indonesia, Italia, dan Swedia sedang dalam proses
pengerjaan.
9
2.1.2 Operator
Operator adalah simbol yang digunakan untuk menjalankan operand
atau bisa juga simbol yang bertugas menjalankan suatu peralatan. Kata
operand ini yang berarti nilai yang menjadi input operasi.
Jenis – jenis Operator dalam Bahasa Pemrograman Java
1. Operator Aritmatika (+ , - , * , / , %)
2. Operator Penugasan (= , += , -= , *= , /= , %=)
3. Operator Pembanding (== , != , > , < , >= , <=)
4. Operator Logika (&& , ||)
5. Operator Unary (+ , - , ++ , -- , !)
2.1.3 Class, Object dan Method
Class adalah sekumpulan objek yang memiliki kesamaan keadaan dan
perilaku. Class digunakan untuk membuat objek, dan berperan sebagai tipe
data dari objek. Class merupakan sarana pengkapsulan kumpulan data dan
kumpulan method yang mengoperasikan kumpulan data tersebut.
Class juga mendefinisikan struktur (structure) dan tingkah laku
(behaviour) sebuah obyek atau sekumpulan obyek. Atau class merupakan
prototipe yang mendefinisikan variabel-variabel dan method-method secara
umum. Didalam java ada aturan untuk pemberian sebuah nama class. Sebuah
nama class harus diawali dengan huruf besar. Hal ini untuk membedakan
10
antara class dan objek. Class didefinisikan dengan kata kunci class. Contoh
sederhana dari deklarasi sebuah class :
class Mahasiswa {
String nim; //deklarasi variabel atau atribut
String nama; //deklarasi variabel atau atribut
}
Object merupakan instansiasi dari suatu class. Kalau kita analogikan,
class itu sebuah cetakan sedangkan object itu adalah barang dari hasil
cetakan. Class juga bisa dikatakan sebagai kategori, sedangkan object
adalah sesuatu yang memenuhi syarat-syarat yang harus dipenuhi agar masuk
dalam kategori tersebut. Jadi bisa dibilang satu class bisa mempunyai
banyak object, setiap object mempunyai sifat yang sama persis seperti yang
didefnisikan dalam class tersebut. Untuk pemberian nama sebuah objek,
diawali dengan huruf kecil. Pembuatan objek untuk class Mahasiswa adalah
sebagai berikut :
Mahasiswa mahasiswa; //deklarasi objek
mahasiswa = new Mahasiswa(); //instansiasi dari kelas Mahasiswa
Mahasiswa mahasiswa= new Mahasiswa(); //dijadikan satu
11
Setiap objek mempunyai identitas yang unik, seperti halnya setiap orang mempunyai
identitas yang unik. Contoh : Mahasiswa mempunyai Nim dimana nim seorang
mahasiswa berbeda dengan mahasiswa yang lain.
Method adalah bagian-bagian kode yang dapat dipanggil oleh program utama
atau dari method lainnya untuk menjalankan fungsi yang spesifik.
Berikut adalah karakteristik dari method, yaitu :
1. Dapat mengembalikan satu nilai atau tidak sama sekali
2. Dapat diterima beberapa parameter yang dibutuhkan atau tidak ada
parameter sama sekali. Parameter bisa juga disebut sebagai argumen dari
fungsi
3. Setelah method telah selesai dieksekusi, dia akan kembali pada method
yang memanggilnya.
Bentuk umum method :
[modifier] tipe_return_value namaMethod(tipe parameter) {
methodbody;}
12
2.1.4 Struktur Perulangan dan Percabangan
Perulangan
Perulangan atau looping adalah suatu proses di dalam pemrograman
yang dapat mengeksekusi beberapa statement yang sama dengan berulang-
ulang sampai berhenti pada kondisi tertentu. Perulangan pada dasarnya
memiliki fungsi “EFISIEN”.
Dalam Java, Perulangan Terbagi Menjadi 3 yaitu :
For : merupakan perulangan yang memiliki variable untuk
melakukan pengkondisian. Element pada for yaitu nilai awal, syarat, dan
penambahan atau pengurangan nilai
While : merupakan perulangan yang berguna untuk terus melakukan
proses perulangan selama kondisinya benar (true) dan berhenti apabila
salah (false).
Do While : merupakan perulangan yang hampir sama dengan while,
namun while disini bersifat memproses atau mengecek instruksi terlebih
dahulu kemudian membandingkan (kondisi). sedangkan pada while
bersifat mengecek kondisi baru melakukan instruksi
13
Percabangan
Percabangan adalah suatu keadaan dimana pernyataan dapat di
eksekusi apabila suatu kondisi memenuhi syarat untuk mengerjakan
pernyataan tersebut.
Percabangan pada Java terbagi menjadi 2, yaitu :
If : Percabangan if merupakan percabangan yang melibatkan
lebih dari satu kondisi dan penggabungan beberapa if dan bisa juga di
gabungkan menjadi if - else.
Switch : Percabangan switch memberikan suatu cara untuk mengatasi
banyak kemungkinan bermunculan dengan cara nilai variable atau
pernyataan tunggal.
2.1.5 Pemrograman Berorientasi Objek
Pemrograman berorientasi objek (object-oriented programming
disingkat OOP) merupakan paradigma pemrograman yang berorientasikan
kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus
dalam kelas-kelas atau objek-objek. Bandingkan dengan logika pemrograman
terstruktur. Setiap objek dapat menerima pesan, memproses data, dan
mengirim pesan ke objek lainnya,
Model data berorientasi objek dikatakan dapat memberi fleksibilitas
yang lebih, kemudahan mengubah program, dan digunakan luas dalam teknik
14
piranti lunak skala besar. Lebih jauh lagi, pendukung OOP mengklaim bahwa
OOP lebih mudah dipelajari bagi pemula dibanding dengan pendekatan
sebelumnya, dan pendekatan OOP lebih mudah dikembangkan dan dirawat.
15
BAB III
HASIL PERCOBAAN / PRAKTIKUM
3.1 Contoh Hasil Percobaan / Praktikum Modul 2
Pada BAB III Hasil Percobaan / Praktikum Bahasa Pemrograman Java
tersebut, penulis menggunakan software aplikasi Netbeans IDE 8.0.1. Sebelum
membuat program tersebut, penulis akan menunjukkan bagaimana cara
membuka / menjalankan aplikasi dari Netbeans IDE 8.0.1.
1. Klik Start All Programs Netbeans Netbeans IDE 8.0.1, setelah di
klik maka akan muncul tampilan seperti berikut :
\
(Gambar 1 : Tampilan Netbeans 8.0.1)
16
2. Pada menu klik File New Project, kemudian pada Categories pilih Java
kemudian klik Next
(Gambar 2 : Tampilan New Project)
3. Pada Project Name, Isikan nama aplikasi yang akan dibuat contoh :
Modul 2, kemudian hilangkan ceklist pada Set as Main Project dan
Create Main Class kemudian klik Finish.
17
(Gambar 3 : Project Name)
4. Pada default package klik kanan New, kemudian pilih JFrame Form
(Gambar 4 : Tampilan JFrame Form)
18
5. Beri nama frame contoh “Latihan1” dan nama package “gita”. Jangan
menggunakan spasi dalam setiap penamaan dalam project java, setelah itu
klik finish.
6. Maka Tampilannya seperti berikut :
(Gambar 5 : Tampilan Lembar Kerja Pada Netbeans 8.0.1)
7. Langkah berikutnya, kita harus membuat desain frame yang kita inginkan
untuk membuat program variable, seperti gambar di bawah ini :
19
(Gambar 6 : Tampilan Desain Preview Modul 2)
8. Setelah membuat Desain Variable Biodata tersebut, langkah selanjutnya
yang kita lakukan adalah memasukkan source code pada program yang
ingin kita jalankan.
(Gambar 7 : Source Code program Modul 2)
20
9. Setelah program tersebut di ketikkan, langkah selanjutnya adalah
mengcompile program dengan mengklik menu Build > Build Main
Project
10. Setelah di compile dan tidak terjadi error, langkah selanjutnya yaitu
menjalankan programnya dengan cara klik menu Run > Run Main
Project.
(Gambar 8 : Tampilan Modul 2 Setelah di Run)
21
3.2 Contoh Hasil Percobaan / Praktikum Modul 3
(Gambar 9 : Tampilan Desain Preview Modul 3)
22
(Gambar 10 : Source Code Program Modul 3)
23
(Gambar 11 : Tampilan Modul 3 Setelah di Run)
3.3 Contoh Hasil Percobaan / Praktikum Modul 4
(Gambar 12 : Tampilan Desain Preview Modul 4)
24
(Gambar 13 : Tampilan Source Code Program Modul 4)
25
(Gambar 14 : Tampilan Modul 4 Setelah di Run)
26
3.4 Contoh Hasil Percobaan / Praktikum Modul 5
(Gambar 15 : Tampilan Desain Preview Modul 5)
27
28
29
(Gambar 16 : Tampilan Source Code Program Modul 5)
30
(Gambar 17 : Tampilan Modul 5 Setelah di Run)
31
3.5 Contoh Hasil Percobaan / Praktikum Modul 6
(Gambar 18 : Tampilan Desain Preview Modul 6)
(Gambar 19 : Tampilan Modul 6 Setelah di Run)
32
33
34
35
(Gambar 20 : Tampilan Source Code Pada Package MDI FormUtama Modul 6)
36
3.6 Contoh Hasil Percobaan / Praktikum Modul 7
(Gambar 21 : Tampilan Desain Preview Modul 7)
37
38
( Gambar 22 : Tampilan Source Kode Program Pada Package Gui di Modul 7)
39
(Gambar 23 : Tampilan Source Kode Program Pada Package Koneksi di Modul 7)
40
(Gambar 24 : Tampilan Modul 7 setelah di Run)
3.7 Contoh Hasil Percobaan / Praktikum Modul 8
(Gambar 25 : Tampilan Desain Preview Modul 8)
41
42
43
44
45
(Gambar 26 : Source Code Program Dalam Package Gui Modul 8)
46
(Gambar 27 : Tampilan Source Code Program Dalam Package Koneksi di Modul 8)
(Gambar 28 : Tampilan Modul 8 Setelah di Run)
47
BAB IV
ANALISA HASIL PERCOBAAN
4.1 ANALISA PRAKTIKUM MODUL 2
Program tersebut digunakan untuk menampilkan hasil output Biodata, seperti
mengisi NPM, Nama, Jenis Kelamin, Tanggal Lahir, Alamat, Hobi, dan Proses.
Disini NPM, Nama, Tanggal Lahir, Alamat dan Hobi disini penulis menggunakan
Pallete Text Field yang digunakan untuk mengisi data-data yang kosong, Jenis
Kelamin menggunakan Pallete Combo Box karena pada Jenis Kelamin ini terdapat 2
pilihan yaitu : (Laki-laki dan Perempuan), dan Proses menggunakan Pallete Button
karena pada pilihan ini, kita dapat mengklik tombol Proses tersebut.
4.2 ANALISA PRAKTIKUM MODUL 3
Program tersebut digunakan untuk menampilkan hasil output seperti pada
Kalkulator. Program ini terdiri dari Input Nilai Pertama, Input Nilai Kedua, Hasil dan
Operator Aritmatika seperti (+, -, *, /). Disini pada tampilan Input Nilai Pertama,
Input Nilai Kedua dan Hasil menggunakan Pallete Text Field yang digunakan untuk
mengisi nilai pertama dan nilai kedua, tetapi pada hasil penulis mengubah pengaturan
agar hasil tersebut tidak bisa diedit ataupun dihapus, Kemudian pada Operator
Aritmatika menggunakan Pallete Button agar Operator Aritmatika dapat di klik,
seperti menampilkan hasil Penjumlahan, Pengurangan, Perkalian dan Pembagian.
48
4.3 ANALISA PRAKTIKUM MODUL 4
Program tersebut digunakan untuk menampilkan hasil output seperti
Penjualan Barang. Program ini terdiri dari Nama Pembeli, Status, Jenis Barang,
Harga, Jumlah, Bayar, Diskon, dan Total Bayar. Disini pada tampilan Nama Pembeli,
Harga, Jumlah, Diskon dan Total Bayar menggunakan Pallete Text Field yang
digunakan untuk mengisi data yang kosong, tetapi pada Harga, Diskon dan Total
Bayar penulis mengubah pengaturan agar kolom tersebut tidak bisa diedit dan
dihapus. Status dan Jenis Barang menggunakan Pallete Combo Box, pada kolom
Status terdiri dari (Umum dan Member), Kemudian pada Jenis Barang terdiri dari
(Pilih, iPad, iPhone, dan iPod). Pada tampilan Bayar menggunakan Pallete Button
sehingga tampilan Bayar bisa di klik dan menghasilkan output yang diinginkan.
4.4 ANALISA PRAKTIKUM MODUL 5
Program tersebut digunakan untuk menampilkan hasil output seperti Form
Perhitungan Gaji Karyawan. Program ini terdiri dari Nip, Nama, Jumlah Anak, Gaji
Pokok, Tunjangan Istri (20% dari Gaji), Tunjangan Anak (15% dari Gaji), Gaji
Kotor, Pajak 10% dari Gaji, dan Gaji Bersih menggunakan Pallete Text Field. Jabatan
menggunakan Pallete Combo Box yang terdiri dari (Direktur, Manager, Kabag,
Sekretaris, Karyawan dan Office Boy). Status menggunakan Pallete Radio Button
yang terdiri dari pilihan (Menikah dan Belum Menikah) karena pada tampilan ini,
pilihan Menikah dan Belum Menikah hanya bisa dipilih salah satu saja. Sedangkan
Clear dan Hitung menggunakan Pallete Button agar tampilan tersebut bisa di klik
sehingga menampilkan output yang kita inginkan.
49
4.5 ANALISA PRAKTIKUM MODUL 6
Program tersebut digunakan untuk menampilkan hasil output seperti Tampilan
website sederhana yang terdiri dari Menu Bar seperti File, Data dan Help. File, Data
dan Help menggunakan Pallete Menu Bar. Pada menu File ditambahkan 2 Menu Item
seperti (New dan Keluar), Pada Menu Data ditambahkan 4 Menu Item yang berisi
(Modul 2, Modul 3, Modul 4 dan Modul 5), dan pada Menu Help ditambahkan 1
Menu Item yang berisi (Tentang).
4.6 ANALISA PRAKTIKUM MODUL 7
Program tersebut digunakan untuk menampilkan hasil output Data Customer,
Program ini terdiri dari Id, Nama, No HP dan Alamat yang menggunakan Pallete Text
Box. Sedangkan Save dan Clear menggunakan Pallete Button. Selain itu, program
Form Input Data Customer ini juga mengkoneksikan ke MySQL Database. Pada
Modul 7, program ini menggunakan 2 Package yaitu Package Gui dan Package
Koneksi, Package Koneksi inilah yang menghubungkan dari Program Java Netbeans
IDE ke MySQL Database.
4.7 ANALISA PRAKTIKUM MODUL 8
Program tersebut digunakan untuk menampilkan hasil output seperti
Transaksi Penjualan. Program ini terdiri dari No Invoice, Id Customer, Nama, Harga,
Jumlah, Tanggal, No HP, Alamat, Diskon dan Total Bayar menggunakan Pallete Text
Field. Status Barang dan Jenis Barang menggunakan Pallete Combo Box, Status
Barang terdiri dari (Silver dan Gold), sedangkan Jenis Barang terdiri dari (Pilih, iPad,
50
iPhone, dan iPod). Bayar dan Simpan menggunakan Pallete Button agar pilihan
tersebut bisa diklik dan menampilkan hasil output sesuai dengan input yang kita
inginkan. Selain itu, program Transaksi Penjualan ini juga mengkoneksikan ke
MySQL Database seperti Modul 7. Pada Modul 8, program ini juga menggunakan 2
Package yaitu Package Gui dan Package Koneksi, Package Koneksi inilah yang
menghubungkan dari Program Java Netbeans IDE ke MySQL Database.
51
BAB V
PENUTUP
KESIMPULAN
Dari hasil praktikum ini, penulis dapat memahami apa yang dimaksud fungsi
dari berbagai perintah atau aplikasi dari Bahasa Pemrograman Java dengan
menggunakan Netbeans IDE 8.0.1, misalnya seperti apa yang dimaksud dengan
Source Package, JFrame Form, JInternalForm kemudian menggunakan Pallete-pallete
yang tersedia dalam Netbeans seperti TextField, Button, Combo Box, JPanel dan
masih banyak lagi.
SARAN
Alangkah baiknya jika Mahasiswa dapat mempelajari dan memahami Bahasa
Pemrograman Java ini mulai dari perintah dan sintaks-sintaksnya, walaupun Bahasa
Pemrograman Java ini cukup rumit tetapi Bahasa Pemrograman Java sangat diminati
khususnya dibidang Pemrograman. Selain itu Pemrograman Java ini juga bermanfaat
dalam kehidupan sehari-hari.
52
DAFTAR PUSTAKA
Arga, Muhammad.2013.Percabangan dan Perulangan Pemrograman.
http://muhammadarga.blogspot.com/2013/10/percabangan-dan-perulangan-
pemrograman.html, diakses tanggal 24 Desember 2014
Ria.2013.Contoh Sederhana Class dan Object
http://riaayues.blogspot.com/2013/11/contoh-sederhana-class-dan-object-pada.html,
diakses tanggal 24 Desember 2014
http://id.wikipedia.org/wiki/Java
2013.Operator dalam Bahasa Pemrograman
http://namlsession.wordpress.com/2013/01/11/operator-dalam-bahasa-pemrograman-
java/ diakses tanggal 24 Desember 2014
2009.Sekilas tentang Netbeans
http://amd-abitseries.blogspot.com/2009/12/sekilas-tentang-netbeans.html
diakses tanggal 24 Desember 2014