Anda di halaman 1dari 27

LAPORAN PROJECT PEMROGRAMAN

VISUAL ( JAVA NETBEANS )

APLIKASI PEMINJAMAN BUKU

DISUSUN OLEH :
Reguler 1 A

Kelompok : Squad 1,Squad 2, Squad 4, Squad 5

 Dyanra Eka Pramudya ( 1914370925)


 Yunita Hairunisa ( 1914370037)
 Etti Puspita Sari ( 1914370061 )
 Dimas Ramadhan ( 1914370955 )
 Muhammad Aulia Rizqi ( 1914370062 )
 Ninda Aulia Rizki ( 19143700)
 Dihas Sandika ( 1914370033 )
 Deliana Surbakti ( 1914370169)

JURUSAN SISTEM KOMPUTER


UNIVERSITAS PEMBANGUNGAN PANCABUDI
2020
KATA PENGANTAR

Dengan mengucap puji syukur kehadiran Allah SWT yang telah melimpahkan
segala rahmat,nikmat serta hidayah-Nya,sehingga penulis dapat menyelesaikan
penyusunan laporan ini dengan baik.Adapun laporan ini disusun sebagai tugas
terakhir menempuh mata kuliah praktek Pemrograman Visual ( Java Netbeans).
Dalam usaha menyelesaikan laporan ini,penulis menyadari sepenuhnya
akan keterbatasan waktu dan pengetahuan,sehingga tanpa bantuan serta
referensi ,maka tidak mungkin berhasil dengan baik.Oleh karena itu,pada
kesempatan ini penulis mengucapkan banyak terima kasih kepada:

 Ibu Sri Wahyuni, S.Kom., M.Kom selaku Dosen Pemrograman Visual


( Java Netbeans) yang telah memberikan arahan dan bimbingan kepada
penulis
 Rekan-rekan yang membantu agar penyusunan laporan ini benar serta
efisien
Mengingat keterbatasan kemampuan penulis miliki , maka penulis
menyadari bahwa penyusunan laporan ini masih jauh dari kesempurnaan,
walaupun demikian penulis berharap semoga laporan ini dapat memberikan
manfaat bagi pembaca umumnya dan bagi penulis khususnya.

Medan,20 Juni 2020

Penulis
DAFTAR ISI
BAB I

PENDAHULUAN

1.1 UMUM

Bahasa Pemrograman Java merupakan ilmu yang mempelajari

tentang sebuah pemrograman yang dapat membuat seluruh bentuk aplikasi

desktop, web dan lainnya. Java juga merupakan bahasa pemrograman

tingkat tinggi yang berorientasi objek (OOP) dan dapat di jalankan pada

berbagai platform sistem operasi. Java dikembangkan tidak terfokus hanya

pada satu sistem tetapi dikembangkan untuk berbagai system operari dan

bersifat open source. Pemograman java terdiri dari bagian yang disebut

kelas. Kelas tersebut merupakan kumpulan dari metode-metode yang

melakukan pekerjaan dan mengembalikan informasi setelah melakukan

tugasnya. Para programer  java banyak mengambil keuntungan dari

kumpulan kelas di pustaka kelas, yang disebut dengan Java Application

Programming Interface (API). Kelas - kelas ini di organisasikan menjadi

satu kelompok yang disebut paket (package). Java API telah menyediakan

fungsionalitas yang memadai untuk menciptakan aplikasi canggih. Jadi

ada dua hal yang harus dipelajari dalam Java, yaitu mempelajari syntax

bahasa Java dan bagaimana mempergunakan kelas pada Java API.


1.2 LATAR BELAKANG

Perkembangan teknologi saat ini mengalami pertumbuhan yang

sangat pesat dan telah membawa perubahan pada kehidupan manusia.

Dalam kehidupan manusia sangat di pengaruhi oleh informasi, Dimana

informasi tersebut dapat diperoleh melalui ilmu pengetahuan dan

teknologi.

Oleh karenanya kita perlu mempelajari cara membuat dan

mengembangkan sistem informasi. Dengan teknologi yang sudah tersedia

menggunakan bahasa pemograman.

Java merupakan bahasa pemrograman yang dapat di jalankan di

berbagai platform, termasuk pada telepon genggam (Smartphone). Bahasa

pemrograman ini awalnya dibuat oleh James Gosling saat masih

bergabung di Sun Microsystems dan saat ini merupakan bagian

dari Oracle, Yang di rilis pada tahun 1995. Bahasa pemograman ini

merupakan pengembangan sintaks yang terdapat pada  pemograman

C dan C++ , namun dengan sintaks model objek jauh lebih sederhana.

Aplikasi - aplikasi berbasis java umumnya dapat dijalankan pada

berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman

yang bersifat umum atau non spesifik, Saat ini java merupakan bahasa

pemrograman yang paling popular yang digunakan secara luas

dimanfaatkan dalam pengembangan berbagai aplikasi desktop ataupun

aplikasi berbasis web.


1.3 TUJUAN PRAKTIKUM

 Sebagai tugas akhir mata kuliah bahasa pemograman java

 Mahasiswa dapat mempelajari dan menerapkan program dari

Netbeans

 Mahasiswa dapat mengetahui mempelajari fungsi dari Operator dalam

Bahasa Pemrograman Java

 Mahasiswa dapat memahami dan mempelajari yang dimaksud dengan

Class, Object dan Method

 Mahasiswa dapat mengetahui dan mempelajari yang dimaksud dengan

Struktur Perulangan dan Percabangan dalam Bahasa Pemrograman

Java

 Mahasiswa dapat mengetahui yang dimaksud Pemrograman

Berorientasi Objek dalam Bahasa Pemrograman Java.


BAB II

PEMBAHASAN

2.1 LANDASAN TEORI

2.1.1 Pengenalan Java dan NetBeans

Java adalah sebuah bahasa pemrograman yang berbasis

pada Object Oriented Programming. Java diciptakan melalui

pengembangan dari bahasa pemograman C++ yang di desain

sedemikian sederhana dan portable (dapat dijalankan pada

berbagai 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 sebagai editor 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).

A. Paket-Paket Tambahan NetBeans IDE :

A.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.

A.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 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.

A.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.

A.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 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.

A.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.

A.6 NetBeans JavaScript Editor

NetBeans JavaScript Editor menyediakan perluasan dukungan

terhadap JavaScript dan CSS. Fitur-fiturnya antara lain:

- 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)

A.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.

B. Database yang didukung oleh Netbeans antara lain :

B.1 JDBC
Merupakan spesifikasi standar dari JavaSoft API (Aplication

Programming Interface) yang memungkinkan program Java untuk

mengakses sistem database manajemen. JDBC API terdiri dari satu set

interface dan kelas yang ditulis dalam bahasa pemrograman Java. JDBC

API Menggunakan interface standar dan kelas, programmer dapat menulis

aplikasi yang terhubung ke database, mengirimkan pertanyaan ditulis SQL

(Structured Query Language), dan memproses hasilnya.

B.2 ORACLE

Merupakan sebuah aplikasi basisdata yang didukung oleh

NetBeans, Oracle secara umum hampir sama dengan MySQL namun yang

membedakan adalah oracle dapat digunakan dan dihubungkan dengan

netbeans dan harus menggunakan drivers untuk menyimpan data-data

yang telah dibuat. Oracle merupakan salah satu dari beberapa aplikasi

basisdata yang sering digunakan untuk koneksi ke basisdata pada

NetBeans karena relatif mudah dan cepat.

B.3 Microsoft Access

DataBase Access (Microsoft Access) merupakan sebuah aplikasi

basis data yang didukung oleh NetBeans, data dapat disimpan di dalam

format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL

Server, Oracle Database, atau semua kontainer basis data yang mendukung

standar ODBC. Access juga mendukung teknik-teknik pemrograman

berorientasi objek.

B.4 MySQL
Merupakan sebuah aplikasi basisdata yang didukung oleh

NetBeans, MySQL memilki Fitur Yang ada sudah lumayan lengkap, dari

input, update, delete serta Search. Sebuah antarmuka ODBC memanggil

MyODBC yang memungkinkan setiap bahasa pemrograman yang

mendukung ODBC untuk berkomunikasi dengan basis data MySQL.

Kebanyakan kode sumber MySQL dalam ANSI C.

B.4.1 Beberapa syntaks SQL yang digunakan pada NetBeans :

a) Interface :

 java.sql.Statement Interface yang digunakan untuk

mengirim laporan statis SQL ke server database dan

memperoleh hasilnya.

 javax.sql.ConnectionEventListener Menerima event

atau kejadian bahwa obyek PooledConnection

digeneralisasi.

b) Classes :

 java.sql.Date Subclass dari java.util.Date digunakan

untuk tipe data SQL DATE.

 java.lang.DriverManager Class yang digunakan untuk

mengelola satu set JDBC drivers.

c) Exception Classes :

 java.sql.SQLException Eksepsi yang menyediakan

informasi tentang Database error.

 java.sql.SQLWarning Eksepsi yang menyediakan

informasi tentang peringatan Database.


C. Kelebihan dan Kekurangan Netbeans

C.1 Kelebihan NetBeans GUI Builder :

Salah satu yang menjadi kelebihan NetBeans GUI Builder

adalah GRATIS. Selain itu NetBeans GUI Builder sangat

kompetibel dengan Swing karena memang langsung

dikembangkan oleh Sun yang notabenenya sebagai pengembang

Swing.

C.2 Kekurangan NetBeans GUI Builder :

NetBeans hanya mensupport 1 pengembangan Java GUI,

yaitu Swing, yang padahal ada Java GUI yang dikembangkan

oleh eclipse yang bernama SWT dan JFace yang sudah cukup

populer.

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.

A. Jenis – jenis Operator dalam Bahasa Pemrograman Java

A.1 Operator Aritmatika

Sama halnya dengan semua bahasa pemograman, Java

menyediakan operator-operator aritmatika untuk manipulasi variable

data numeric.
Operator Penggunaan Deskripsi
+ Opsi1 + Opsi2 Menambahkan Opsi 1 dengan Opsi2
- Opsi1 - Opsi2 Mengurangkan Opsi 1 dengan Opsi2

* Opsi1 * Opsi2 Mengalikan Opsi 1 dengan Opsi2

/ Opsi1 / Opsi2 Membagikan Opsi 1 dengan Opsi2

% Opsi1 % Opsi2 Menghasilkan sisa hasil bagi Opsi 1 dengan Opsi2


(Tabel A1 : Operator Aritmatika)

A.2 Operator Penugasan (Assignment)

Operator assignment dalam java digunakan untuk memberikan

sebuah nilai ke subuah variabel. Operator assignment hanya berupa ‘

= ’. Namun selain itu dalam java dikenal beberapa shortcut

assignment operator yang penting.

Operator Penggunaan Ekuivalen dengan


+= Opsi1 += Opsi2 Opsi1 = Opsi1 + Opsi 2
-= Opsi1 -= Opsi2 Opsi1 = Opsi1 - Opsi 2
*= Opsi1 *= Opsi2 Opsi1 = Opsi1 * Opsi 2
/= Opsi1 /= Opsi2 Opsi1 = Opsi1 / Opsi 2
%= Opsi1 %= Opsi2 Opsi1 = Opsi1 % Opsi 2
(Tabel A2 : Operator Penugasan)

A.3 Operator Relasi

Operator relasi dalam java digunakan untuk menghasilkan nilai

Boolean yang sering digunakan untuk mengatur alur sebuah program.

Operato Penggunaan Deskripsi

r
== Opsi1 == Opsi2 Menghasilkan true jika Opsi1 sama dengan Opsi2
!= Opsi1 != Opsi2 Menghasilkan true jika Opsi1 tidak sama dengan Opsi2
> Opsi1 > Opsi2 Menghasilkan true jika Opsi1 lebih besar dari Opsi2
< Opsi1 < Opsi2 Menghasilkan true jika Opsi1 lebih kecil dari Opsi2
>= Opsi1 >= Opsi2 Menghasilkan true jika Opsi1 lebih besar dari atau sama

dengan Opsi2
<= Opsi1 <= Opsi2 Menghasilkan true jika Opsi1 lebih kecil dari atau sama

dengan Opsi2
(Tabel A3 : Operator Relasi)

A.4 Operator Logika

Operator ini digunakan untuk ekspresi logic yang menghasilkan

nilai Boolean. Operator-operator yang digunakan adalah AND ( && ),

OR ( || ).

A B A || B A && B
True True True True
True False True False
False True True False
False False False False
(Tabel A4 : Operator Logika)

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 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

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;}

2.1.4 Struktur Perulangan dan Percabangan

A. 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

B. 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 perangkat 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.


BAB III

HASIL PERCOBAAN / PRAKTIKUM


BAB IV

ANALISA HASIL PERCOBAAN

4.1 ANALISA PRAKTIKUM MODUL 8

Program tersebut digunakan untuk menampilkan hasil output

seperti Peminjaman Buku. Program ini terdiri dari Npm, Nama, Kode buku, Nama

buku, Tanggal Peminjaman, Tanggal Kembali,.Dan tombol Save untuk

menampilkan output sesuai dengan yang input. Berikut rincian item yang

digunakan :

Objek Properties Nilai


JDekstoppane Background Blue
jPanel1 Boorder Title Boorder= Aplikasi Peminjaman

Buku
Jlabel1 Text Npm
Jlabel2 Text Nama
Jlabel3 Text Kode Buku
Jlabel4 Text Nama Buku
Jlbel 5 Text Tanggal Peminjaman
Jlabel6 Text Tanggal Kembali
Jtextfield1 Text Txtnpm

VariableName
Jtextfield2 Text Txtnama

VariableName
Jtextfield3 Text Txtkodebuku

VariableName
Jtextfield4 Text Txtnamabuku

Variable Name
Jtextfield5 Text Txttanggalpinjam

Variable Name
Jtextfield6 Text Txttanggalkembali

Variable Name
JButton1 Text Save

Variable Name
JButton2 Text Delete

Variable Name
JButton3 Text Edit

Variable Name
JButton4 Text Refresh

Variable Name
JButton5 Text Exit

Variable Name

(Tabel 4. 1 : rincian item)

Selain itu, program Peminjaman Buku ini juga mengkoneksikan ke

MySQL Database. Berikut rancangan database :

CREATE DATABASE dbpeminjaman;

USE dbpeminjaman;

CREATE TABLE tpperpus(inovoice VARCHAR(12)PRIMARY KEY, npm

VARCHAR(15), nama VARCHAR(30), kode_buku VARCHAR(15), nama_buku

VARCHAR(30), tanggal_peminjaman VARCHAR(20), tanggal_kembali

VARCHAR(20))

Pada 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.


 Tambahkan Library konektor MySQL, Caranya : Klik kanan folder

Libararies > Add Library > Pilih MySQL JDBC Driver > Add Library.

Yang berfungsi sebagai penghubung.

 Pada bagian code public class ClassDB merupakan perintah yang

menghungkan hasil inputan ke DATABASE

 Method dengan nama invoice digunkan untuk mencari pada database

tpenjualan

 Method dengan nama bayar digunakan untuk menghitung jumlah yang

harus dibayar.

 Method dengan nama bersih digunakan untuk mengosongkan JText Field

dengan tujuan memulai nilai baru.


BAB V

PENUTUP

KESIMPULAN

Pada praktikum Bahasa Pemrograman Java ini saya menggunakan

Netbeans IDE 8.0.1 sebagai editor. Dari hasil praktikum ini, Saya bisa memahami

dan mengerti cara merancang tampilan form dari sebuah aplikasi dan mengerti

fungsi dari source kode masing-masing form dan menghubungkannya ke

database.

SARAN

Semoga praktikum bahasa pemograman java lebih di tingkatkan lagi. Agar

mahasiswa dapat membangun sebuah aplikasi atau sistem informasi yang

kemudian bisa diterapkan dalam kehidupan sebagai kebutuhan akan informasi.


DAFTAR PUSTAKA

http://kmti.umy.ac.id/?p=1299

diakses tanggal 23 Desember 2014

susi.staff.jak-stik.ac.id/files/pemrograman-java[2].pdf

diakses tanggal 23 Desember 2014

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/Pemrograman_berorientasi_objek

diakses tanggal 28 Desember 2014

Anda mungkin juga menyukai