Download - LAPORAN PBO
LAPORAN DAN TUGASPRAKTIKUM PEMROGRAMAN
BERORIENTASI OBJEK
Disusun Guna Memenuhi Tugas Akhir Mata Kuliah
Pemrograman Berorientasi Objek
Oleh :
Nama : Feby Sumanto
NIM : 1340075
Kelas : 3G
PROGRAM STUDI DIII TEKNIK KOMPUTER
POLITEKNIK HARAPAN BERSAMA TEGAL
i
KATA PENGANTAR
Dengan memanjatkan puji syukur ke hadirat Allah SWT, pada akhirnya
makalah tutorial Aplikasi Data Member Bigreds Tegal dengan Java Netbeans
6.9.1 dan Mysql untuk mata kuliah Pemrograman Berorientasi Object telah dapat
diselesaikan. Makalah ini disusun untuk memenuhi Tugas Akhir Mata Kuliah
Pemrograman Berorientasi Object Semester 3 mahasiswa Program studi DIII
Teknik Komputer Politeknik Harapan Bersama Kota Tegal. Dan juga belajar
memahami konsep pemrograman berbasis java. Adalah pepatah “bisa karena
terbiasa” yang mengisyaratkan bahwa makalah ini tidak cukup hanya dibaca. Oleh
karena itu, sebagai pendukung makalah ini, mahasiswa diharapkan membaca
materi-materi yang sesuai dari berbagai sumber, buku panduan, maupun dari
Internet yang berkaitan dengan aplikasi-aplikasi nyata dalam dunia kerja yang
dibutuhkan.
Ucapan terima kasih tak lupa penyusun sampaikan kepada rekan-rekan
kelas 3G yang bersedia berbagi tambahan wawasan dan pemahaman kepada
penyusun sehingga dapat menyelesaikan makalah ini.
Agar kedepannya penyusun dapat membuat makalah yang lebih baik lagi,
penyusun makalah mengharapkan kritik dan saran dari pembaca mengenai
makalah ini. Penyusun berharap dengan dibuatnya makalah ini semoga dapat
memberikan manfaat dan wawasan yang lebih bagi para pembaca. Amin.
Tegal, Januari 2015
Penyusun
ii
DAFTAR ISI
HALAMAN JUDUL........................................................................................ i
KATA PENGANTAR...................................................................................... ii
DAFTAR ISI.................................................................................................... iii
DAFTAR PUSTAKA....................................................................................... iv
BAB I PENDAHULUAN
A. Latar Belakang Masalah.............................................................................
B. Rumusan Masalah.......................................................................................
C. Tujuan.........................................................................................................
D. Manfaat.......................................................................................................
BAB II PEMBAHASAN
A. Sejarah Java Netbeans................................................................................
B. Membuat Database.....................................................................................
C. Membuat Aplikasi Data Member Bigreds Tegal........................................
BAB III PENUTUP
A. Kesimpulan.................................................................................................
B. Saran...........................................................................................................
iii
BAB I
PENDAHULUAN
1.1 Latar Belakang
Bahasa Pemrograman Java merupakan salah satu bahasa
pemrograman yang paling banyak diminati pada saat ini. Karena bahasa
java yang compatible dengan berbagai media, baik itu media komputer,
media handphone, bahkan media tablet dan masih banyak lagi.
Adalah NetBeans IDE 6.9.1. Merupakan software yang
mendukung untuk membuat aplikasi berbasis bahasa java dengan salah
satu fiturnya Java Desktop. Maka dari sebab itulah makalah ini dibuat
untuk mempermudah pemula dan juga sebagai salah satu referensi cara
membuat form pada NetBeans IDE 6.9.1.
1.2 Rumusan Masalah
Dalam rumusan masalah ini ada beberapa hal yang akan
diungkapkan, yaitu :
1.2.1 Membuat Database di MySql
1.2.2 Membuat Project Baru (Java Desktop)
1.2.3 Membuat Form Class Baru
1
1.3 Tujuan
Adapun yang menjadi tujuan pokok penulisan makalah ini adalah :
1.3.1 Sebagai Tugas Akhir mata kuliah Pemrograman Berbasis Object
semester 3.
1.3.2 Sebagai tutorial pembuatan Project Baru (Java Dekstop) dan juga
Form Class baru pada NetBeans IDE 6.9.1.
1.4 Manfaat
Manfaat yang kami peroleh dari penulisan karya ilmiah ini adalah:
1.4.1 Sebagai tutorial untuk para pembaca sehingga mengetahui cara
menggunakan bahasa java.
1.4.2 Sebagai tutorial untuk para pembaca sehingga bisa menggunakan
Java Dekstop dan membuat Form Class.
1.4.3 Untuk menambah wawasan dan pengetahuan penyusun.
2
BAB II
LANDASAN TEORI
2.1 Mengenal Java
Java adalah sebuah bahasa pemrograman pada komputer sama seperti pendahulunya c++ . Bahasa pemrograman ini dikembangkan oleh Sun microsystems yang dikembangkan pada tahun 1995 . Awalnya java diciptakan pada tahun 1991 oleh Patrick Naughton, Mike Sheridan , James Gosling dan Bill Joy beserta programer dari Sun Microsystems . Uniknya nama java diambil dari nama pulau jawa ( bahasa inggris dari jawa ) karena James Gosling " Bapak Java " menyukai kopi tubruk yang berasal dari pulau Jawa . Jadi kita perlu berbangga menjadi warga negara Indonesia .
Java sendiri merupakan bahasa pemrograman yang berbasis objek , maksudnya adalah semua aspek yang terdapat pada java adalah objek sehingga sangat memudahkan untuk mendesain , membuat dan mengembangkan program java dengan cepat . Kelebihan ini membuat program java menjadi mudah untuk digunakan oleh banyak orang . Bahasa pemrograman ini juga dapat digunakan oleh banyak sistem operasi , seperti : Microsoft Windows, Linux, Mac OS, dan Sun Solaris ( Multiplatform ) .
3
3
BAB III
RANCANGAN DAN IMPLEMENTASI SISTEM
3.1 Perangkat yang Digunakan
3.1.1 Perangkat keras (Hardware) yang dibutuhkan
Hadware merupakan kebutuhan yang paling mendasar dalam
proses pembuatan sistem. Penyusun menggunakan Netbook
dengan spesifikasi sebagai berikut :
a. Netbook HP 1000
b. Intel Core i3
c. Harddisk 500 GB,
d. Memory 2 GB,
e. Mouse
3.1.2 Perangkat Lunak (Software) yang dibutuhkan
Adapun software yang digunakan oleh penyusun dalam
merancang program ini adalah sebagai berikut :
1. Sistem Operasi Microsoft Windows 7 Ultimate
2. Program Aplikasi Java NetBeans 6.9.1
3. Database dengan menggunakan XAMPP MySQL
4. Mozilla Firefox (PHP myadmin)
4
3.2 Perancangan Database
Merancang sistem pengolahan data berbasis komputer memerlukan
file database untuk mempernudah penyajian informasi laporan. Tabel
meruakan kumpulan dari beberapa record – record yang tersusun secara
logis, dimana record – record tersebut disimpan dalam satu media
penyimpanan data dalam MySQL adalah sebagai berikut :
a. Tabel Member1
Nama Database : member_bigreds1
Nama Tabel : member1
Tabel 4.1 Perancangan Tabel member
Field Name Data Type Field Size Description
ID_member integer 6 Nomor ID
Nama Varchar 30 Nama Member
Alamat Varchar 50 Alamat member
No_HP Varchar 12 Nomor HP member
Email Varchar 30 Email member
3.3 Membuat Database
5
6
Aktifkan XAMPP control panel
Aktifkan apache dan Mysql
Masuk Mozila Firefox
Ketik URL localhost/phpmyadmin
Rubahlah ke Bahasa Indonesia
Gambar 1
7
Pilih Basis Data
Buatlah Database Baru
Gambar 2
Gambar 3
8
Buat table dan tentukan jumlah kolom
Buatlah struktur table
Buat Seperti Gambar Table 4.2
Gambar 4
Gambar 5
LOGO BIGREDS TEGAL
Field data member bigreds Tegal
3.4 Perancangan Menu Program
Buatlah Rancangan data member
Desain menu utama yang dirancang untuk membuat Aplikasi Data
Member adalah sebagai berikut :
Gambar 2.1 Rancangan Form Data Member
9
BIGREDS TEGAL
3.5 Perancangan Input
Rancanagan input merupakan unit masukan dari sistem informasi
untukmenghasilkan laporan yang di inginkan. Di sini tanpa adanya unit
masukan (input) maka laporan – laporan yang di inginkan tidak tercapai.
Rancangan form Input
Gambar 2.2 Rancangan Aplikasi Member
10
BAB III
PENUTUP
3.6 Kesimpulan
Ternyata untuk membuat program berbasis java dengan menggunakan
software NetBeans IDE 6.9.1 tidak sesulit seperti yang dibayangkan. Asalkan
rajin mempelajari fungsi dari option yang tersedia.
3.7 Saran
Dikarenakan cukup rumitnya bahasa pemrograman Java, maka Penulis
menyarankan kepada pembaca khususnya pemula, untuk sejak dari awal
mempelajari bahasa pemrograman tersebut.
Penyusun mengetahui bahwa makalah ini jauh dari sempurna. Oleh
karena itu, penyusun berharap kepada para pembaca agar memberikan kritik
dan saran yang membangun tentang makalah ini agar kedepannya penyusun
bisa membuat makalah yang lebih baik.
11
DAFTAR PUSTAKA
Sumber internet
12