pemrogram berorientasi objek
TRANSCRIPT
-
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
1/19
PEMROGRAM BERORIENTASI
OBJEK
PROGRAM PARKIR SEDERHANA
DISUSUN OLEH :
1. Rio Alfredo Paka!a"
#1$%%&%&%&'$()
'. R*d+ He"dra,a" H*l*
#1$%%&%&%&'-)
UNI/ERSITAS PRIMA INDONESIA
-
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
2/19
0AKULTAS TEKNOLOGI DAN ILMU
KOMPUTER
T.A '&1('&1-
-
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
3/19
Cara Membuat Program Parkir Sederhana Menggunakan Java NetBeans
Seiring dengan perkembangan teknologi, saat ini banyak pusat perbelanjaan, kantor, ruko atau
yang lainnya menggunakan sistem komputerisasi untuk proses parkir. Proses parkir yang semakin canggih
dengan bantuan sistem komputer, memudahkan pemilik untuk memanajemen parkir dengan baik. Selain
manajemen parkir yang baik, keamanan dalam parkir terjamin karena kendaraan yang masuk maupun
keluar telah tercatat dalam database sistem parkir. Kemudahan ini yang menyebabkan semakin banyakpusat perbelanjaan atau yang lainnya menggunakan sistem komputerisasi untuk memanajemen parkir.
Petugas parkir hanya melakukan input no kendaraaan dan jam masuk maka pengunjung akan
mendapatkan resi parkir yang nantinya diberikan pada petugas ketika ingin keluar dari area parkir.
Terinspirasi dari hal tersebut, Kami ingin mencoba membuat sebuah program parkir sederhana
menggunakan Java NetBeans. Program ini cukup sederhana karena hanya menampilkan input data
seperti no kendaraan, jenis kendaraan, harga parkir, jam masuk, lama parkir dan total bayar. Program ini
dibuat untuk menambah in!ormasi dan tidak dapat diterapkan pada perusahaan atau yang lainnya secara
langsung karena membutuhkan banyak penambahan pada program tersebut.
". Buka Netbeans#. $alu pilih %ile&ne' project seperti diba'ah ini
(. $alu isi seperti dib'ah ini dan klik !inish
http://3.bp.blogspot.com/-aAc5JDy2zcc/URI6CJV7hOI/AAAAAAAAGsk/YqOUSZ2h-x4/s1600/gambar+2.pnghttp://2.bp.blogspot.com/-OMBqVzwrzeU/URI55mkp8dI/AAAAAAAAGsc/WL1xrCe8T_A/s1600/gambar+1.png -
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
4/19
). Klik kanan di project ParkirKendaraan pilih Ne'&Java Package
*. +si seperti diba'ah ini
http://1.bp.blogspot.com/-yYUZA2vDpMQ/URI6iKJkUVI/AAAAAAAAGss/S1j3AjmY55E/s1600/gambar+4.pnghttp://3.bp.blogspot.com/--rqLNOBAoRg/URIjy8KqsJI/AAAAAAAAGp0/R6oujtTCSJU/s1600/gambar+3.png -
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
5/19
. Klik kanan di Package Koneksi kemudian pilih Ne'&java class
-. +si seperti diba'ah lalu !inish
. setelah selesai membuat class koneksi, Ketikan kode ini diba'ah kode package Koneksi/import com.mys0l.jdbc.1river/
import java.s0l.2onnection/
import java.s0l.1river3anager/import java.s0l.S4$56ception/
import java6.s'ing.J7ptionPane/
http://3.bp.blogspot.com/-OYew9_2JOOw/URI6w_cgjoI/AAAAAAAAGs0/1-DSfr7844w/s1600/gambar+6.pnghttp://2.bp.blogspot.com/-DhhP2cju-78/URIkJklRP7I/AAAAAAAAGqE/bX_2Aoo3iFI/s1600/gambar+5.png -
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
6/19
8. Kemudian ketikan lagi seperti berikut setelah kode di atas
public class Koneksi1B 9 public static 2onnection koneksi/
public static 2onnection get2onnection:; thro's S4$56ception 9
i!:koneksi
-
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
7/19
"". 3embuat Koneksi dari Netbeans ke 3ys0l telah selesai, kemudian klik kanan di Koneksi1B&
Cun %ile. Jika koneksi netbeans dan mys0l sudah terhubung akan keluar pop up Gkoneksi
berhasilH seperti ini
http://3.bp.blogspot.com/-mWPE-E2JkR4/URJbNihQl2I/AAAAAAAAGto/iI4YdR1QNWA/s1600/gambar+20.pnghttp://4.bp.blogspot.com/-QP2Np-TqSho/URIk6CBGDuI/AAAAAAAAGqc/31BSUt5fH5E/s1600/gambar+8.png -
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
8/19
Kategori 3 Membuat form login pada netbeans
". Klik kanan pada source package&Ne'&java Packages
#. +si seperti diba'ah ini dan !inish
(. Klik kanan pada package Dplikasi yang sudah kita buat tadi pilih Ne'&J%rame %orm, da isi
seperti Fambar diba'ah ini
http://2.bp.blogspot.com/-ZpWQkamnJkg/URI68JkEBRI/AAAAAAAAGs8/c3ZbIV-NugU/s1600/gambar+10.pnghttp://2.bp.blogspot.com/-p7_JJAYozX4/URIlamPrdBI/AAAAAAAAGqk/GUBe3vRAyLI/s1600/gambar+9.png -
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
9/19
). 1esain %orm seperti ini
http://3.bp.blogspot.com/-DMSjN3jkBrE/URI7HSuNGMI/AAAAAAAAGtE/3pDcHQn2fTQ/s1600/gambar+11.pnghttp://3.bp.blogspot.com/-vLr0cxmSjdc/URIzhToyNnI/AAAAAAAAGr0/k-VpRr_w62k/s1600/gambar+18.png -
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
10/19
*. Ketik kode diba'ah ini setelah kode package Dplikasi/ import javax.swing.*; import java.sql.*; import javax.swing.table.*; import java.awt.Dimension; import java.awt.Toolkit;6. Ketik kode dibawah ini setelah kode diataspublic class orm!ogin extends javax.swing."rame # $** * %reates new &orm orm!ogin *$ %onnection koneksi;
public orm!ogin'( # init%omponents'(; )public void konekdatabase'(#tr#%lass.&or+ame',sun.jdbc.odbc."dbc-dbcDriver,(;koneksiDriver/anager.get%onnection',jdbc0msql0$$localhost01126$datalogin,3,root,3,,(;)catch '4xception e(#
5stem.err.println',4xception0 ,e.get/essage'((;))public void !ogin'(# tr# 5tring hasil ,2,;
http://1.bp.blogspot.com/-7DlhmSKRw3I/URIl7LXLDOI/AAAAAAAAGq8/HEmVEvTTo8Q/s1600/gambar+12.png -
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
11/19
5tring sql ,5elect count'*( as jml &rom login where username 7,username.getText'(.trim'(,7,,and password 7,password.getText'(.trim'(,7,; stat koneksi.create5tatement'(; set stat.execute8uer'sql(; set.next'(;
hasil set.get5tring',jml,(; i& '9nteger.value-&'hasil(:2(# "-ptionane.show/essageDialog'null3,>>,3,eringatan,3"-ptionane.?,3,eringatan,3"-ptionane.?
-
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
12/19
-. Sekarang kita akan membuat !ungsi di tombol e6it, caranya klik Kanan di tombol 56it pilih
5vent & Dction & DctionPer!ormed seperti gambar diba'ah ini
. Ketik kodei!:J7ptionPane.sho'2on!irm1ialog:null,=Dpakah Dnda yakin akan
keluarI=,=Keluar=,J7ptionPane.5SEN7E7PT+7N;> T717 add your handling code here
konekdatabase()!ogin()
"?. 7k !orm login telah selesai.
Kategori " Membuat #ormKendaraanMasuk pada netbeans
". Klik kanan pada package Dplikasi pilih Ne' & J%rame %orm
http://4.bp.blogspot.com/-_OBCyqmAcqU/URImgzYPUhI/AAAAAAAAGrc/33X1tdeDjEo/s1600/gambar+16.pnghttp://2.bp.blogspot.com/-7pGqFGBQn5I/URImX57GPqI/AAAAAAAAGrU/AShpDBEck2M/s1600/gambar+15.pnghttp://2.bp.blogspot.com/-vXJF-Uao9NM/URImMs_X6qI/AAAAAAAAGrM/otUeQ_kpSXI/s1600/gambar+14.png -
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
13/19
#. Kemudian isi seperti diba'ah ini dan klik !inish
(. Setelah %orm terbuat, desain !orm seperti ini
http://2.bp.blogspot.com/-H3UK1XRHPo4/URI7bPOdhQI/AAAAAAAAGtM/OEfNoNMURjs/s1600/gambar+19.pnghttp://3.bp.blogspot.com/-vLr0cxmSjdc/URIzhToyNnI/AAAAAAAAGr0/k-VpRr_w62k/s1600/gambar+18.png -
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
14/19
). Selanjutnya pindah ke source, dan isi kode berikut diba'ah kode package Dplikasi/
import java6.s'ing./
import java.s0l./import java6.s'ing.table./
import java.util.1ate/
import java.te6t.Simple1ate%ormat/import java.a't.1imension/
import java.a't.Toolkit/
*. Ketik kode ini di ba'ah kode diatas
public class %ormKendaraan3asuk e6tends java6.s'ing.J%rame 9String no/
String tglmasuk/
String platEno/String jns/
String jmmasuk/
1e!aultTable3odel tab3ode/2onnection koneksi/
public %ormKendaraan3asuk:; 9
init2omponents:;/ 7bjectA ro'< 9=No.Tiket=,=Tgl 3asuk=, =No Plat=, =J.Kendaraan=, =Jam 3asuk=@/
tab3ode
-
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
15/19
String tgl < !ormat.!ormat:skrg;/
t!tanggal.setTe6t:!ormat.!ormat:skrg;;/
@ public void konekdatabase:;9
try9
2lass.!orName:=sun.jdbc.odbc.Jdbc7dbc1river=;/koneksi >localhost((?>datalogin=,=root=,==;/
@
catch :56ception e;9
System.err.println:=56ception =Le.get3essage:;;/
@
@ public void hapustabel:;9
int ro'
-
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
16/19
platEno
-
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
17/19
private void btcariDctionPer!ormed:java.a't.event.Dction5vent evt; 9
>> T717 add your handling code here
konekdatabase()
tr8
*
String 9ari:noiket$gete;t() Statement statement:koneksi$9reateStatement()
String s%l:&sele9t < from parkirmasuk ,here notiket like =&>9ari>&=&
1esultSet rs:statement$e;e9ute?uer8(s%l)
if(rs$ne;t())
*
noiket$sete;t(rs$getString(@))
tftanggal$sete;t(rs$getString(A))
platNomor$sete;t(rs$getString(3))
enis$setSele9tedtem(rs$getString("))
amMasuk$sete;t(rs$getString())
7 else*
J+ptionPane$sho,Message-ialog(null. &-00 -0K 0-0 -0!0M
-00B0S4&)
7
statement$9lose()
koneksi$9lose()
7
9at9h (4;9eption e;)
*
S8stem$out$println(&4rrorD &>e;)
7
@
contoh gambarnya seperti ini
http://3.bp.blogspot.com/-2-_V_WYaWEw/UV1eSTlQB9I/AAAAAAAAG2Y/hGUPiKtOgLI/s1600/login.png -
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
18/19
http://1.bp.blogspot.com/-OPqlzOGW4yU/UV1eXFZqqCI/AAAAAAAAG2o/0qol0woKwnM/s1600/kendaraan+keluar.pnghttp://1.bp.blogspot.com/-Axh_19mL54g/UV1eaiZ_MeI/AAAAAAAAG2w/C3BhgdSr8hE/s1600/kendaraan+masuk.pnghttp://1.bp.blogspot.com/-qkXU1CEyBSs/UV1eVAmFWVI/AAAAAAAAG2g/7yAWjopwl_0/s1600/selamat+datang.png -
7/26/2019 PEMROGRAM BERORIENTASI OBJEK.
19/19
KDTD P5NOTOP
K5S+3PO$DN
Perkembangan teknologi in!ormasi dan komunikasi di abad ke" ini menuntut kita untukselalu berkembanga dan mampu sejalan dengan perkembangan teknologi yang terkini, dalam hal
ini adalah perkembangan so!t'are baik itu dalam pengetahuan, mengetahui perkembangan dan
menggunakannya, atau bahkan dalam mengembangkan so!t'are. Perkembangan teknologikhususnya so!t'are, ini tidak terlepas dari keberadaan pemrograman Java, sebagai salah satu
program pengembang teknologi, bahasa pemrograman Java sebagai sebuah peralatan so!t'are
yang tenar dimasa sekarang, pemahaman kita akan kemajuan teknologi amatlah penting dan akan
lebih berman!aat jika kita mampu menggunakan, mengimplementasikan bahakan membuatsebuah program dengan aplikasi Java ini, sehingga kita bisa me'arnai 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.