Anda di halaman 1dari 56

LAPORAN PRAKTIKUM

BAHASA PEMPOGRAMAN JAVA


KELAS
SI 5-B PAGI

NAMA
PRAKTIKUM

NO
MAHASISWA

TANGGAL
KUMPUL

Ria Devita Sari Hasibuan

1214370210

9 Januari 2015

NAMA
PENILAI
Indri Sulistianingsih,
S.Kom

TANGGAL
KOREKS

NILAI

TANDA TANGAN
PRAKTIKAN

TANDA TANGAN
DOSEN

UNIVERSITAS PEMBANGUNAN PANCA BUDI


FAKULTAS TEKNIK
JURUSAN SISTEM KOMPUTER
MEDAN
2014

KATA PENGANTAR
Puji dan syukur kehadirat Tuhan Yang Maha Esa karna berkat Rahmat dan AnugrahNya
lah penulis di ber kemampuan untuk menyelesaikan laporan dengan baik dan lancar sesuai
dengan yang diharapkan.
Laporan in adalah kumpulan atau serangkaian praktikum yang dilakukan di laboratorium
UNPAB yang bertujuan agar mahasiswa dapat lebih memahami matakuliah Bahasa
Pemrograman Java dan menerapkan langsung ilmu yang diperoleh selama mengikuti matakuliah
Bahasa Pemrograman Java. Laporan ini juga dibuat untuk memenuhi tugas akhir mata kuliah
Bahasa Pemrograman Java di semester 5.
Demikanlah makalah ini disusun semoga dapat bermanfaat bagi kita pada matakuliah
Bahasa Pemrograman Java. Penuls menyadari bahwa pada 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.

Medan, 19 Desember 2014


Ria Devita Sari Hasibuan

DAFTAR ISI

KATA PENGANTAR ....................................................................................................... i


DAFTAR ISI ................................................................................................................... ii
BAB I : PENDAHULUAN
1.1
1.2
1.3

Umum ...................................................................................................... 1
Latar Belakang ............................................................................................2
Tujuan praktikum .......................................................................................4

BAB II : PEMBAHASAN
2.1.1

Sekilas tentang Bahasa Pemrograman Java dan Netbeens5

2.1.2

Operator ..9

2.1.3

Class, Object dan Method.9

2.1.4

Pemrograman Berorientasi object11

BAB III : HASIL PERCOBAAN / PRAKTIKUM


3.1 Contoh Hasil Percobaan / Praktikum modul 2 ..13
3.2 Contoh Hasil Percobaan / Praktikum Modul 3...20
3.3 Contoh Hasil Percobaan / Praktikum Modul 421
3.4 Contoh Hasil Percobaan / Praktikum Modul 5...24
3.5 Contoh Hasil Percobaan / Praktikum Modul 628
3.6 Contoh Hasil Percobaan / Praktikum Modul 734
3.7 Contoh Hasil Percobaan / Praktikum Modul 8..38
BAB IV : ANALISA HASIL PERCOBAAN
4.1 ANALISA PRAKTIKUM MODUL 243
4.2 ANALISA PRAKTIKUM MODUL 343
4.3 ANALISA PRAKTIKUM MODUL 447

ii

4.4 ANALISA PRAKTIKUM MODUL 547


4.5 ANALISA PRAKTIKUM MODUL 648
4.6 ANALISA PRAKTIKUM MODUL 748
4.7 ANALISA PRAKTIKUM MODUL 8 ..48
PENUTUP
DAFTAR PUSTAKA..50

iii

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 tersusun dari bagian yang disebut kelas. Kelas tersebut terdiri dari metode
metode yang melakukan pekerjaan dan mengembalikan informasi setelah melakukan tugasnya.
Para programmer java banyak mendapatkan keuntungan dari kumpulan kelas di pustaka kelas
java, yang disebut dengan Java Application Programing Interface(API). Kelas kelas ini di
organisasikan menjadi sekelompok yang disebut package. Java API telah menyediakan
fungsionalitas yang memadai untuk menciptakan applet dan aplikasi yang 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 system java yang digunakan aplikasi java dan menjalankan
program bytecode.

1.2 Latar Belakang


Perkembangan globalisasi informasi dan diabad ke-21 ini telah dan sedang mengalami
gencar-gencarnya inovasi dan kreatifitas dari berbagai disiplin ilmu dalam bidang teknologi
informasi dan komunikasi. Pengetahuan sekarang ini menyebabkan manusia berusaha untuk
mampu dan bisa merealisasikan mimpi-mimpi dimasa lalu. Perangkat keras yang lebih baik,
perangkat pengolahan yang lebih kecil namun berlipat ganda kuatnya, dan dengan berbagai
kombinasi perangkat lunak yang lebih besar dan kompleks, ini sekaligus juga mudah dipakai,
lebih handal, bahkan gratis untuk open source software, ditambah lagi dengan perkembangan
jaringan baik itu internet maupun wireless network dalam fase inflasioner dengan beraneka
ragam perangkat keras dan lunak di dalamnya. Semua hal diatas menyebabkan kita harus
berhenti untuk berfikir dan merenungkan sejenak, bagaimana kita bisa mengelola kompleksitas
yang tinggi dan perubahan yang cepat tersebut. Teknologi khususnya teknologi onformasi dan
komunikasi adalah suatu bidang garapan yang amat kompleks, yang sebenarnya disini terjadi
berbagai kombinasi dan juga pengembangan dari berbagai disiplin ilmu yang amat kompleks dan
diharapkan menjadi teknologi yang simple multitasking dan juga mudah untuk dipelajari, baik
itu dari segi software dan hardware,perkembangan jaringan teknologi itu sendiri.
Dalam perkembangan kali ini yang akan dibahas

lebih lanjut adalah

mengenai

perkembangan software yang sangat melejit sangat cepat, bahkan bisa dibilang kecepatannya
menyaingi perkembangan hardware sebagai tempat platform software itu sendiri. Perkembangan
software yang sangat cepat ini, membuat kita selalu ingin tahu teknologi apa yang paling baru
yang sedang beredar sekarang. Bilang saja perkembangan software yang selalu berinovasi ini
yang mampu digunakan dan dapat berjalan bukan saja dalam ranah PC/Desktop ataupun labtop,
namun

juga

dapat

berjalan

di

piranti-piranti
2

dalam

rumah

seperti

TV,Radio,Telepon/Henphone/Smartphone dan sebagainya. Dan hal ini ternyata sudah dilakukan


oleh java, sebuah platform bahasa pemrograman java yang sederhana. Namun mampu dan telah
melakukan berbagai hal hal diatas. Dari latarbelakang perkembangan teknologi informasi
dimasa sekarang dan kenyataan eksistensi perkembangan software. Salah satu teknologi java
adalah write once run everywhere, dan ini menjadi suatu kekuatan yang dimiliki java. Java
dijalankan pada system operasi apapun tanpa perlu kompilasi ulang. Untuk komunikasi bergerak
, Sun Microsystem mengenal java 2 Micro Editon(J2ME) merupakan bagian teknologi java yang
digunakan untuk aplikasi java yang berjalan pada perangkat mobile device dan teknologi aplikasi
wireless. J2ME adalah sebuah teknologi yang telah banyak digunakan dalam pengembangan
apikasi pada ponsel/smartphone, mulai dari aplikasi yang berupa permainan, editing, komunikasi
sampai dengan aplikasi ponsel sebagai pendukung aplikasi yang lebih besar. Keberadaan J2ME
digunakan sebagai pusat pengembangan untuk aneka teknologi java untuk device micro. Java
adalah sebuah platform teknologi pemrograman yang di kembangkan oleh Sun Microsystem
pertama kali direalisasikan ditahun 1991 dengan nama kode Oak yang kemudian pada tahun
1995 berganti menjadi Java. Visi java adalah untuk membuat sebuah bahasa pemrograman yang
portable dan independent terhadap platform. Java dapat membuat perangkat lunak yang dapat
ditanamkan pada berbagai mesin dan peralatan consumer, seperti handphone, microwave,remote
control dan lain-lain. Dan hal ini lah yang sedang berkembang pesat dalam dunia teknologi
informasi dan komunikasi.

1.3 Tujuan Praktikum


Sebagai syarat untuk menyelesaikan matakuliah Bahasa Pemrograman Java.
Sebagai bahan pembelajaran mengenai perkembangan teknologi informasi, khususnya
bahasa pemrograman java.
Mahasiswa dapat memahami, mengerti dan mendalami tentang teknologi java, yang
meliputu:

BAB II
PEMBAHASAN
2.1 Landasan Teori
2.1.1 Sekilas tentang Bahasa Pemrograman Java dan Netbeens
Java merupakan suatu software bahasa pemrograman yang dikembangkan sebaga
komponen utama platform java oleh Sun Microsystem yang diluncurkan pada tahun 1995.
Kehadiran bahasa pemrograman java ini banyak dipengaruhi oleh bahasa pemrograman
sebelumnya yakni Bahasa Pemrograman C dan Bahasa Pemrograman C++. Dalam bahasa
pemrograman ini terdpat berbagai paket yang disertakan dalam peluncuran awalnya adalah sbb:
java.lang, java.io, java util, java.net, java.awt, java applet. Menurut defenisi dari sun, java adalah
nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada
computer standalone ataupun pada lingkungan jaringan. Kita lebih menyukai menyebut java
sebagai sebuah teknologi disbanding hanya sebuah bahasa pemrograman, Karena java lebih
lengkap dibandingkan sebuah bahasa pemrograman konversional. Teknologi java memiliki tiga
kompenen penting yaitu:
1. Programming-languange specification
2. Application-programing interface
3. Virtual-machice specification
Bahasa pemrograman, atau sering disebut juga dengan bahasa computer, adalah instruksi
standar untuk memerintah computer untuk menjalankan apa yang dimasukkan pengguna atau
programmer (orang yang membuat program aplikasi/software). Bahassaa pemrograman ini
5

merupakan suatu himpunan dari aturan sintaks dan semantic yang dipakai untuk mendefenisikan
program computer. Bahasa programmer ini memungknkan seorang programmer dapat
menentukan secara tepat data mana yang akan dieksekusi oleh computer, bagaimana data ini
akan disimpan atau diteruskan, dan jenis langka apa secara sengaja yang akan dteruskan, dan
jenis langka apa yang secara sengaja yang akan diambil dalam berbagai situasi. Sehingga segala
hal kemungkinan yang akan terjadi sudah direncanakan dan diatur, sehingga tidak ada jalan
yang buntu dalam perjalanan suatu proses. Dalam dunia pemrograman terdapat beberapa bahasa
yang digunakan menjalankan pheriperal dalam mengeksekusi suatu data. Menurut tingkat
kedekatannya dengan mesin computer , bahasa pemrogram terdiri dari:
1. Bahasa Mesin
Jenis bahasa yang memberikan perintah kepada computer dengan memakai kode bahasa
biner. Contohnya : 01100101100110.2.
2. Bahasa Tingkat Rendah
Bahasa ini dikenal dengan istilah bahasa rakitan , bahasa yang memberikan perintah kepada
computer dengan memakai kode-kode atau singkatan yang sebelumnya sudah ditemukan dan
dirakit. Contohnya: MOV, SUB, CMP, JMP, JGE, dll
3. Bahasa Tingkat Menengah
Merupakan jenis bahasa computer yang memakai campuran instruksi dalam kata-kata ,
bahasa manusia dan instruksi yang bersifat simbolik. Contohnya: {,},?,<<,>>,&&,||, dll
4. Bahasa Tingkat Tinggi

Jenis bahasa pemrograman computer yang memakai instruksi berasal dari unsure katakata bahasa manusia yang mudah dipahami dan digunakan karena sudah mendekati dan sama
dengan bahasa keseharian manusia. Contohnya: begin, end, if, for, while, and, or, dll
Dari berbagai bahasa pemrograman yang ada, sebagian besar bahasa pemrograman
digolongkan sebagai Bahasa Tingkat Tinggi, hanya bahasa C yang dikelompokkan sebagai
bahasa tingkat menengah dan assembly yang merupakan bahasa tingkat rendah, karena sulit
digunakan dan dipahami oleh manusia.
Netbeens adalah salah satu aplikasi IDE yangdigunakan programmer untuk menulis,
mengompile, mencari kesalahan, dan menyebarkan program. Netbeens ditulis dalam bahasa java
namun dapat juga mendukung bahasa pemrograman lain. Netbeens ini termasuk juga kedalam
jenis system Operasi Open Souyrce/ terbuka bagi umum.
Paket paket tambahan pada Netbeen IDE :
1. Netbeen Mobility Pack
Netbeen Mobility Pack adalah pengembangan aplikasi yang berjalan pada perangkat
bergerak (Mobile), umumnya telepon seluler tetapi mencakup PDA dan lain lain. Netbeens
Mobility Pack dapat digunakan untuk menulis, menguji, dan debugging untuk perangkat
bergerak yang menggunakan teknologi Platform Java.
2. Netbeens Profiler
Netbeens 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 mengungkapkan teknik tertentu
7

yang dapat digunakan untuk menurunkan overhead proses profiling aplikasi java. Salah satu
tekniknya adalah instrumentasi kode byte dinamis, berguna untuk profiling aplikasi java yang
besar.
3. Netbeens C/C++ Pack
Paket ini memperbolehkan pengembang menggunakan sekumpulan compiler dan alat sendiri
bersama dengan Netbeens IDE untuk membangun aplikasi navite untuk Ms. Windows, Linux,
daa lain sebagainya. Paket in membuat editor mengenai bahasa C/C++ dan menyediakan project
template, browser kelas yang dinamis, dukungan pembuatan file dan fungsionalitas debugger.
4. Netbeen Java Script Editor
Netbeens JavaScript Editor menyediakan perluasan dukungan terhadap javaScript dan CSS. Fitur
fiturnya antara lain:

Editor JavaScript

Syntax highlighting

Perlengkapan object dan fungsi navite

Semua fitur dalam editor Netbeens

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


(Lst&Tree)

Pembuatan deklarasi aturan (hanya Tree)

Pemfaktoran sebagian nama rule (hanya Tree)

2.1.2 Operator
Operator adalah symbol yang digunakan untuk menjalankan operand atau bisa juga
symbol yang bertugas menjalankan suatu oeralatan(input operasi).
Jenis jenis Operator dalam Bahasa Pemrograman Java
1. Operator Aritmatika (+,-,*,/,%)
2. Operasi penugasan (=,+=,-=,/=,%=)
3. Operasi pembanding (==,!=,>,<,>=,<=)
4. Operasi logika (&&,||)
5. Operasi Unary (+,-,++,--,!)
2.1.3 Class, Object dan Method
Class sekumpulan object yang memiliki kesamaan keadaan dan prilaku. Class digunakan
untuk membuat objek, dan berperan sebagai tipe data dari objek. Class merupakan sarana
pengkapsulan kumpulan data dan Method yang mengoprasikan kumpulan data tersebut.
Class juga mendefenisikan struktur dan tingkahlaku sebuah objek atau sekumpulan objek.
Atau class merupakan prototype yang mendefenisikan variable variable dan method method
secara umum. Didalam java ada aturan untuk pemberian sebuah nama class. Sebuah nama class
9

harus diawali dengan huruf bersar. Hal ini untuk membedakan antara class dan objek. Class
didefenisikan dengan kata kunci class. Contoh sederhana dari deklarasi sebuah class:
Class Mahasiswa{
String nim;

//deklarasi variable atau atribut

String nama;

//deklarasi variable atau atribut

}
Object merupakan instansiasi dari suatu class. Misalkan kita analogikan dengan class itu
adalah sebuah cetakan sedangkan object adalah sebuah barang dari hasil cetakan. Class juga bisa
dikatakan sebagai katagori, sedangkan object adalah sesuatu yang memenuhi syarat yang harus
dipenuhi agar masuk ke dalam kategori tersebut. Jadi bisa dibilang bahwa satu class bisa
mempunyai banyak object, setiap object mempunyai sifat yang sama persis seperti yang di
defenisikan dalam class tersebut. Untuk pemberian nama sebuah object diawali dengan huruf
kecil. Pembuatan objek untk class Mahasiswa adalah sebagai berikut:
Mahasiawa mahasiswa;

// deklarasi objek

Mahasiswa = new Mahasiswa();

//instansi dari kelas Mahasiswa

Mahasiswa mahasiswa = new Mahasiswa(); //dijadikan satu


Setiap objek memliki identitas yang unik, seperti halnya setiap orang memiliki identitas yang
unik. Contohnya: Mahasiswa mempunyai Nim dimana nim orang mahasiswa berbeda dengan
mahasiswa yang lain.

10

Method adalah bagian kode yangdapat 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 tiadak sama sekali
2. Dapat diterima oleh beberapa parameter yang di butuhkan atau tidak ada parameter
sama sekali.
3. Setelah method selesai dieksekusi, maka akan dikembalikan pada method yang
memanggilnya.

Bentuk umum Method:


[modifier] tipe_return_value namaMggethod(tipe Parameter){
Methodbody;}

2.1.4 Pemrograman Berorientasi object


Pemrograman berorientasi object ( object object programming disingkat OOP)
merupakan paradikma program yang berorientasikan kepada object. Semua data dan fungsi
paradigma ini dibungkus dalam kelas kelas atau object object. Bandingkan dengan logika
pemrograman terstruktur. Setiap object dapat menerima pesan, memproses data, dan mengirim
pesan ke object lainnya.
11

Model data berorientasi object dikatakan dapat member fleksibilitas yang lebih,
kemudahan mengubah program, dan digunakan luas dalam teknik pranti lunak skala besar.
Lebih jauh lagi, dukungan OOP mengklaim bahwa OOP lebih mudah dipelajari bagi pemula
dengan pendekatan sebelumnya, dan pendekatan OOP lebih mudah di kembangkan dan dirawat.

12

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 Netbeens IDE 7.3.1.sebelum membuat program tersebut,
penulis akan menunjukkan bagaimana cara membuka/ menjalankan aplikasi Netbeens 7.3.1.
1. Klik Start

All program

Netbeens

Netbeens IDE 7.3.1, setelah di klik maka

akan muncul tampilan seperti berikut:

(Gambar 1: Tampilan Netbeens 7.3.1)

13

2. Pada menu klik File

New Project, kemudian pada Catagorie pilh java, Java

Application kemudian 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 Creat Main Class.

14

(Gambar 3: Project Name)


4. Pada default klik kanan

New, kemudian pilih JFrame Form.

(Gambar 4: Tampilan JFram Form)

15

5. Beri Nama Frame contoh latihan 1 dan nama package Form. Jangan
menggunakan spasi dalam setiap penamaan dalam project java, setelah itu klik finis.
6. Maka Tampilannya seperti berikut

(Gambar 5: Tampilan Lembar kerja pada Netbeens 7.3.1)


7. Langkah berikutnya, kita harus membuat desain fram yang kita inginkan untuk
membuat program variable, seperti gambah di bawah ini :

16

(Gambar 6: Tampilan Desain Preview Modul 2)


8. Setelah membuat desain Variabel Biodata tersebut, langkah selanjutnya yang kita
lakukan adalah memasukkan source code pada program yang ingin kita jalankan.

(Gambar 7: Source code program Modul 2)


17

9. Setelah program tersebut di ketikkan, langkah selanjutnya adalah mengcompile


program dengan mengklik menu Build > Build Main Project.
10. Setelah 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)

18

3.2 Contoh Hasil Percobaan / Praktikum Modul 3

(Gambar 9: Tampilan Desain Preview Modul 3)

19

(Gambar 10: Source code Modul 3)


20

(Gambar 11: Tampilan Modul 3 Setelah di Run)


3.3 Contoh Hasil Percobaan / Praktikum Modul 4

(Gambar 12: Tampilan Desain Preview Modul 4)


21

(Gambar 13: Tampilan Source code Modul 4)

22

(Gambar 14: Tampilan Modul 4 Setelah di Run)

23

3.4 Contoh Hasil Percobaan / Praktikum Modul 5

(Gambar 15: Tampilan Desain Preview Modul 5)

24

25

(Gambar 16: Tampilan Source code Modul 5)

26

(Gambar 17: Tampilan Modul 5 Setelah di Run)

27

3.5 Contoh Hasil Percobaan / Praktikum Modul 6

(Gambar 18: Tampilan Desain Preview Modul 6)

28

(Gambar 18: Tampilan Source code Modul 6)

29

(Gambar 19: Tampilan Modul 6 Setelah di Run)

30

31

(Gambar 20: Tampilan source code pada package MDI FormUtama Modul 6)

32

3.6 Contoh Hasil Percobaan / Praktikum Modul 7

(Gambar 21: Tampilan Desain Preview Modul 7)

33

34

35

(Gambar 22:Tampilan Source kode program pada Package Gui di Modul 7)

(Gambar 23: Tampilan source kode pada package koneksi di modul 7)

36

(Gambar 24: Tampilan Modul 7 setelah di Run)

37

3.7 Contoh Hasil Percobaan / Praktikum Modul 8

(Gambar 24: Tampilan desain preview Modul 8)

38

39

40

41

42

(Gambar 26: Tampilan source kode program dalam package gui Modul 8)

43

(Gambar 27: Tampilan source kode program dalam package koneksi Modul 8)

44

(Gambar 28: Tampilan Modul 8 setelah di Run)

45

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, Jenis
Kelamin, 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 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 Nilaai pertaman, 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 penulisan mengubah pengaturan agar hasil tersebut tidak bisa di edit ataupun
dihapus, kemudian pada operator Aritmatika menggunakan pallete Button agar Operator
Aritmatika dapat di klik, seperti menampilkan hasil penjumlahan, pengurangan, perkalian dan
pembagian.

46

4.3 ANALISA PRAKTIKUM MODUL 4


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, tapi pada harga, Diskon dan Total Bayar penulis mengubah pengatur agar kolom
tersebut tidak bisa diedit dan dihapus. Status dan Jenis Barang menggunakan Pallete Combo Box,
pada kolom Status terdiri dari (Umum dam Member), kemudian pada Jenis Barang terdiri dari
(Pilh, iPhad, iPhone, 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(15% dari Gaji), Gaji Kotor,
Pajak (10% dari Gaji) dan Gaji Bersih menggunakan Text Field. Jabatan Menggunakan
menggunakan Pallete Combo Box yang terdiri dari(Direktur, Manager, Kabag, Sekretaris,
Karyawan dan Office Boy). Status menggunakan Radio Button yang terdiri dari pilihan
(Menikah dan Belum Menikah) Karena pada tampilan ini, pilihan Menikah dan Belum Menikah
hanya dipilih salah satu saja. Sedengkan Clear dan Hitung menggunakan Pallete Button agar
tampilan tersebut bisa di klik sehingga menampilkan output yang kita inginkan.

47

4.5 ANALISA PRAKTIKUM MODUL 6


Program ini digunakan untuk menampilkan hasil output seperti tampilan website
sederhana yang terdiri dari menu bar seperti file, Edit dan Help. File, Edit dan Help
menggunakan Pallete Menu Bar. Pada menu File ditambah 2 Menu Item seperti( New dan
Keluar), pada Menu Edit ditambahkan 4 Menu Item yang berisi (Modul 2, Modul 3, Modul 4,
Modul 5), pada Menu Help ditambahkan 1 Menu Item yang berisi (Tentang).
4.6 ANALISA PRAKTIKUM MODUL 7
Program ini digunakan untuk menampilkan hasil data Output Data Customer, program ini terdiri
dari Id, Nama, No Hp manggunakan Text Field, dan Alamat yang menggunakan Pallete Text
Area. 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 Netbeens IDE ke MySQL Database.
4.7 ANALISA PRAKTIKUM MODUL 8
Program ini digunakan untuk menampilkan hasil output seperti Transaksi Penjualan. Program ini
terdiri dari No Invoice, Id Customer, Nama, Harga, Jumlah, Tanggal, No Hp, Diskon dan Total
Bayar menggunakan Pellet Text Field. Alamat menggunakan Pallete Text Area, Status Barang
dan Jenis Barang menggunakan Pallete Combo Box,Status Member terdiri dari (Silver dan Gold),
Sedangkan Jenis Barang Terdiri dari (Pilih, iPad, iPhone, dan iPod). Bayar dan simpan
menggunakan Pallete Button agar pilihan tersebut disa di klik dan menampilkan hasil output
sesuai dengan nput yang kita inginkan. Selain itu, program Transakssi penjualan ini juga
mengkoneksikan ke MySQL Database seperti Modul 7. Pada Modul 8, programa ini juga
48

mengguanakan 2 package Gui dan package Koneksi inilah yang menghubngkan dari program
Java Netbeens ke MySQL Database.

49

BAB V
PENUTUP
KESMPULAN
Perkembangan teknologi informasi dan komunikasi di abad ke- 21 ini menuntut kita
untuk selalu berkembang dan mampu sejalan dengan perkembangan teknologi yang terkini, baik
dalam hal perkembangan softwar dan mengetahui perkembangan dan menggunakannya, atau
bahkan mampu dalam pengembangan software. Perkembangan teknologi khususnya software,
ini terlepas dari keberadaan program java, sebagai salah satu pengembang teknologi, Bahasa
pemrograman java sebagai sebuah peralatan software yang tenar dimasa sekarang, pemaham kita
akan kemajuan teknologi amatlh penting dan akan lebih bermanfaat jika kita mampu untuk
menggunakan dan mengimplementasikan atau bahkan membuat sebuah program dengan aplikasi
java ini, sehingga kita bisa mewarnai dan juga menyeimbangi perkembangan dunia teknologi
saat ini. Keberadaan Java saat ini khususnya dalam dunia programmer, sangatlah penting dan
sangat berpengaruh dalam perkembangan berbagai aplikasi- aplikasi, dari aplikasi yang
sederhana hingga aplikasi yang sangat rumit dan besar. Keberadaan java ini membuat mudah kita
dalam mengembangkan dan juga membuat sebuah program aplikasi, bagi kita yang ingin
menekuni dan berkiprah dalam dunia programmer, saat ini yang paling tepet untuk dipelajari
adalah Bahasa Pemrograman Java dan ini ditaksirkan bahwa akan tetap eksis sampai masa
mendatang, bahkan melebihi keberadaan bahasa C, C++, Delphi, Pascal, Visual Basic dan
Bahasa pemrograman lainnya.
Java sebagai platform pengembang berbagai aplikasi khususnya aplikasi pada Mobile,
telah memenuhi standar eksistensi bahasa pemrograman, yang sekelas dengan Visual Basic
50

sebagai bahasa pemrograman yang telah dulu ada. Bahkan bisa dibilang penggunaannya
semudah bahasa C dan kemampuan setangguh bahasa C++, selain sifatnya yang mudah karena
kesederhanaannya, berbagai keunggulan mengapa java harus di pelajari adalah pemrograman
yang berorientasi pada object, Multi Platform, aplikasi berbasis Web, dan mempunyai banyak
fitur.
SARAN
Alangkah baiknya jika Mahasiswa dapat mempelajari dan memahami Bahasa
Pemrograman Java ini mulai dari perintah dan sintask sintasknya, karena bahasa pemrograman
ini sedang dalam masa eksisnya sangat diminat khususnya dalam bidang pemrograman. Dan
selain itu bahasa pemrograman java ini banyak manfaatnya di dalam kehidupan sehari hari
kita.

51

DAFTAR PUSTAKA
2013.Operator dalam Bahasa pemrograman Java
http://namlsession.wordprees.com/2013/01/11/operator-dalam-bahasa-pemrograman-java/
diakses tanggal 24 Desember 2014
2009.sekilas tentang Netbeens
http://amd-abitseries.blogspot.com/2009/12/sekilas-tentang-netbeens-html diakses tanggal 29
Desember 2014

52

Anda mungkin juga menyukai