Date post: | 07-Jul-2018 |
Category: |
Documents |
Upload: | desty-kiano-ardana |
View: | 218 times |
Download: | 0 times |
of 59
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
1/59
PROGRAM PELAYANAN JASA SALON
BERBASIS JAVA
TUGAS UAS
Diajukan untuk memenuhi mata kuliah
Pemograman Berbasis Objek
pada Program Diploma Tiga (D.III)
DOSEN !nna "ukha#aroh$ S.%om
Disusun Oleh:
&hoirun Nissa !ini ''*+,-
Dest# Putri asma/ati '',+0,
Intan %arina Sari ''-''
1ail# Shoimah ''**2
"ardiana S#a3rudin ''42
No5i#ani Nur Saleha '',42
6urusan "anajemen In3ormatika
!kademi "anajemen In3ormatika dan %omputer Bina Sarana
In3ormatika
Bekasi
2'*
DAFTAR ISI
1
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
2/59
&o5er 6udul ..........................................................................i
%ata Pengantar.....................................................................
ii
Da3tar Isi...............................................................................
iii
BAB I PENDAHULUAN
' 1atar Belakang..................................................................................................................................................
'
"aksud danTujuan.........................................................................
.........................................................................
"etode Penelitian..................................................................................................................................................
! Pengembangan Perangkat 1unak ...................................................................
...................................................................
B Teknik Pengumpulan Data......................................................................................................................................
,
, uang 1ingkup
2
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
3/59
.........................................................................
.........................................................................
,* Sistematika Penulisan
.........................................................................
.........................................................................
*
BAB II LANDASAN TEORI
.'. %onsep Dasar Program......................................................................................................................................................
4
.'.' Pengertian 6a5a......................................................................................................................................................
4.'. Pengertian Bahasa Pemograman......................................................................................................................................................
0
.'. Pengertian Program......................................................................................................................................................
'2
BAB III PEMBAHASAN
' !nalisa %ebutuhan..................................................................................................................................................
'
3
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
4/59
Pera7angan !ntar muka.........................................................................
.........................................................................'*
Implementasi..................................................................................................................................................
0
BAB IV PENUTUP
,.'. %esimpulan..................................................................................................................................................
*'
,.. Saran.........................................................................
.........................................................................*
Da3tar Pustaka......................................................................
*
4
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
5/59
%!T! PEN8!NT!
Puji s#ukur kami panjatkan kehadirat !11!9 S:T #ang telah
melimpahkan rahmat dan karunia;N#a$ sehingga kami dapatmen#elesaikan tugas mata kuliah Pemrograman Berbasis Objek.
!dapun judul #ang kami ambil adalah sebagai berikut
“Program Pelayanan Jasa Salon Berbasis Java”
%ami men#adari bah/a dalam men#elesaikan makalah ini
tidak lepas dari bantuan berbagai pihak se7ara langsung maupun
tidak langsung$ maka pada kesempatan ini kami mengu7apkanterima kasih kepada semua pihak;pihak #ang telah membantu
sehingga pen#usunan makalah ini dapat terselesaikan.
%ami men#adari sepenuhn#a bah/a dalam pen#usunan
makalah ini masih terdapat kekurangan baik dalam hal penulisan$
pembahasan$ susunan laporan$ tata bahasa maupun material #ang
5
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
6/59
disajikan. Oleh karena itu kami akan selalu menerima kritik dan
saran #ang membangun demi kesempurnaan makalah ini agar dapat
lebih berman3aat bagi semua pihak.
!khirn#a kata kami berharap makalah ini dapat berman3aat
bagi kami khususn#a$ dan bagi para pemba7a pada umumn#a. !tas
dukungann#a kami u7apkan terima kasih.
Bekasi$ ' Desember 2'*
Penulis
6
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
7/59
BAB I
PENDAHULUAN
1.1 L!" Bel#n$
Perkembangan industri pen#edia jasa di
Indonesia dalam kurun /aktu belakang ini$
menunjukkan perkembangan #ang sangat pesat. Salah
satu industri pen#edia jasa ini adalah salon.
Perkembangan ini diketahui dengan meningkatn#a
jumlah bisnis salon ke7antikan #ang semakin ban#ak dan
berkembang dari tahun ke tahun. 9al ini disebabkan
oleh tinggin#a animo mas#arakat akan ga#a hidup dan pentingn#a penampilan. %onsumen selalu berusaha
men7ari hasil #ang terbaik untuk memenuhi
kebutuhann#a$ sehingga pen#edia jasa dituntut untuk
menjadikan kepuasan konsumen sebagai tujuan #ang
utama dalam bisnisn#a. Perkembangan salon ke7antikan
#ang semakin meningkat akan memba/a pengaruh
terhadap persaingan para pelaku bisnis di bidang salonke7antikan. "elihat kondisi tersebut men#ebabkan para
pengusaha salon ke7antikan semakin dituntut untuk
mempun#ai strategi #ang tepat. dalam meningkatkan
persaingan$ masing;masing bisnis harus dapat
memenangkan persaingan tersebut dengan menampilkan
7
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
8/59
jasa #ang terbaik dan dapat memenuhi selera konsumen
#ang selalu berkembang dan berubah;ubah.
%eadaan ini menuntut kita untuk meman3aatkan
teknologi #ang ada agar dapat mendapatkan in3ormasi
#ang 7epat$ tepat dan akurat dengan 7ara menggunakan
s#stem in3ormasi #ang sesuai. Sistem in3ormasi ini dapat
dipergunakan sebagai pedoman dalam pengolahan
transaksi pela#anan terhadap pelanggan. %omputer
merupakan salah satu alat #ang digunakan untuk
membantu mempermudah pekerjaan manusia diberbagai
aspek bidang kehidupan khususn#a dalam industri bisnis
tersebut. %omputer mempun#ai kemampuan dalam
mengolah data dan menghasilkan in3ormasi. !gar
komputer dapat ber3ungsi sebagai pengolah data $ maka
dibutuhkan suatu sistem in3ormasi. Sistem in3ormasidalam suatu perusahaan digunakan untuk membantu
kebutuhan pengolahan transaksi. "aka dari itu salon ini
sangat membutuhkan adan#a suatu sistem dalam bentuk
suatu program #ang dapat digunakan untuk
meningkatkan e3isiensi dan e3ekti3itas usaha bisnis #ang
di jalankan. Oleh karena itu$ maka penulis mengambil
judul % Program Pelayanan Jasa Salon&.
1.' M#su( (n Tu)un
"aksud penulisan makalah ini adalah untuk
membangun Sistem In3ormasi pada pen#edia jasa salon
8
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
9/59
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
10/59
B. Teknik Pengumpulan Data
Dalam pengumpulan data kami menggunakanteknik
'. Teknik Obser5asi Non;3ormal
Teknik Obser5asi #aitu suatu teknik
pengumpulan data melalui penalaran dan pola
pikir dalam membuat program pela#anan jasa
salon.
. Studi %epustakaan
Studi kepustakaan adalah suatu teknik
pengumpulan data dengan 7ara memba7a buku;
buku maupun 7atatan;7atatan. Dalam hal ini
%ami memba7a buku;buku #ang ada di
perpustakaan !"I% Bina Sarana In3ormatika.
1., Run$ Lin$#u-
Didalam pembuatan program ini penulis han#a
membuat beberapa 3orm$ diantaran#a =orm login$ =orm
"enu
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
11/59
Struktur penulisan pada makalah ini terdiri dari
empat bab$ diantaran#a sebagai berikut
B!B I PEND!9Pada bab ini penulis menjelaskan tentang
gambaran umum$ maksud dan tujuan$
metode penelitian$ ruang lingkup dan
sistematika penulisan.
B!B II 1!ND!S!N TEOI
Pada bab ini penulis menjelaskan tentang
de3inisi dari program$ de3inisi dari ja5a
dan de3inisi bahasa pemrograman.
B!B III PE"B!9!S!N
Pada bab ini penulis menjelaskan analisa
kebutuhan #ang meliputi analisa
kebutuhan administrator$ user$ sistem. Dan
peran7angan ran7angan antar muka #ang
meliputi sketsa program. Serta
implementasi dari program dan 7ara
pengunaann#a.
B!B I> PEN
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
12/59
Pada bab ini merupakan bab penutup atau
akhir #ang berisi tentang kesimpulan dan
saran.
BAB II
12
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
13/59
LANDASAN TEORI
'.1 0+nse- Ds" P"+$"/
'.1.1 Pen$e"!in J
. Sebuah Bahasa Pemrograman
Sebagai sebuah bahasa pemrograman$ 6a5a dapatmembuat seluruh bentuk aplikasi$ desktop$ /eb
dan lainn#a$ sebagaimana dibuat dengan
menggunakan bahasa pemrograman kon5ensional
#ang lain. 6a5a adalah bahasa pemrograman #ang
berorientasi objek (OOP) dan dapat dijalankan
pada berbagai plat3orm sistem operasi.
Perkembangan 6a5a tidak han#a ter3okus oada
satu sistem operasi$ tetapi dikembangkan untuk
berbagai sistem operasi dan bersi3at open sour7e.
Plat3orm 6a5a sebagai plat3orm pengembangan
so3t/are$ se7ara garis besar dibedakan ke dalam
arahan
a) 6SE6a5a Standard Edition men7akup 7ore
dari bahasa pemrograman 6a5a$ memuat
librar#;librar# inti #ang dibutuhkan
seperti IO$ Net/orking dan 6DB&.
b) 6EE
13
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
14/59
6a5a Enterprise Edition adalah
pengembangan 6a5a untuk solusi
enterprise$ mulai dari aplikasi berbasis
:eb dengan Ser5let dan 6SP$ aplikasi
terdistribusi dengan E6B$ sebagaimana
aplikasi integrasi enterprise seperti :eb
Ser5i7e. '2
7) 6"E
6a5a "i7ro Edition adalah
pengembangan 6a5a untuk mobile de5i7e$
seperti handphone$ po7ket P& dan PD!.
Pengembangan ke arah mobile de5i7e ini
menuntut 6a5a untuk beradaptasi dengan
mesin #ang terbatas dalam memor# dan
pro7essor.
b. Sebuah De5elopment En5ironment Sebagai
sebuah peralatan pembangun$ teknologi 6a5a
men#ediakan ban#ak tools 7ompiler$
interpreter$ pen#usun dokumentasi$ paket
kelas dan sebagain#a.
7. Sebuah !plikasi !plikasi dengan teknologi6a5a se7ara umum adalah aplikasi serba guna
#ang dapat dijalankan pada seluruh mesin
#ang memiliki 6a5a untime En5ironment
(6E).
14
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
15/59
d. Sebuah Deplo#ment En5ironment Terdapat
dua komponen utama dari Deplo#ment
En5ironment. ?ang pertama adalah 6E$ #ang
terdapat pada paket 6SD%$ mengandung
kelas @ kelas untuk semua paket teknologi
6a5a #ang meliputi kelas dasar dari 6a5a$
komponen 8
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
16/59
'.1.* Pen$e"!in P"+$"/
Pada umumn#a program adalah sederetan
instruksi atau statement #ang tentun#a dalam bahasa
#ang dimengerti oleh komputer. Instruksi tersebut
ber3ungsi untuk mengatur pekerjaan apa saja #ang akan
dilakukan oleh komputer agar mendapatkan dan
menghasilkan suatu hasil atau keluaran #ang diharapkan.
"enurut Binanto (22*') kata program dapat diartikan
'.
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
17/59
Pengertian Pemrograman menurut 6ogi#anto
(22**+) merupakan kegiatan menulis kode program
#ang akan dieksekusi oleh komputerC.
"enurut Indrajani (224)$ bahasa
pemrograman adalah perangkat lunak
atau software #ang dapat digunakan dalam proses pembuatan program #ang melalui beberapa tahapan;
tahapan pen#elesaian masalahC.
Proses pemrograman komputer bukan saja
sekedar menulis suatu urutan instruksi #ang harus
dikerjakan oleh komputer akan tetapi bertujuan untuk
meme7ahkan suatu masalah serta membuat mudah
pekerjaan pengguna komputer (user ). Didalam membuat
sebuah program komputer$ tentu tidak terlepas dari si3at
indi5idu pemrogram ( Programmer ).
%arakteristik seorang pemrogram #ang mutlak dimiliki
#aitu
a. "emiliki pola pikir #ang logis.
17
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
18/59
b. "emiliki ketekunan dan ketelitian #ang tinggi.
7. "emiliki penguasaan bahasa pemrograman
#ang baik.
d. "emiliki pengetahuan teknik pemrograman
#ang baik.
BAB III
PEMBAHASAN
18
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
19/59
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
20/59
b. "emberikan la#anan bagi salon untuk
menampilkan ma7am;ma7am jasa
pela#anan #ang ada.
%ebutuhan sistem untuk customer
a. "enampilkan semua in3ormasi #ang
dibutuhkan oleh customer seperti
da3tar menu untuk pera/atan badan$
pera/atan muka dan pera/atan
rambut.
b. "elakukan kegiatan transaksi
pela#anan jasa salon dan men7etak
nomor transaksi se7ara otomatis
dengan proses transaksi #ang mudah$
aman dan n#aman.
*.' Pe"n3n$n Rn3n$n An!" Mu#
!. Sketsa Input Program
a. =orm 1ogin
20
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
21/59
b. =orm "enu
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
22/59
d. =orm "enu Face
e. =orm "enu Face
22
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
23/59
3. =orm "enu Hair
g. =orm Transaksi
23
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
24/59
B. Sketsa Output Program
24
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
25/59
a. =orm 1ogin
b. =orm "enu
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
26/59
d. =orm "enu Face
e. =orm "enu Face
26
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
27/59
3. =orm "enu Hair
g. =orm Transaksi
27
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
28/59
&. =lo/7hart
a. =lo/7hart =orm 1ogin
28
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
29/59
b. =lo/7hart =orm "enu
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
30/59
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
31/59
d. =lo/7hart =orm "enu Face
31
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
32/59
e. =lo/7hart =orm "enu Hair
32
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
33/59
3. =lo/7hart =orm Transaksi
33
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
34/59
*.* I/-le/en!si(Prints7reen program danpenggunaan)
34
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
35/59
a. =orm 1ogin
Pada saat kita mulai masuk ke 3orm
login$masukan user name kasir beserta
pass/ordn#a. jika kita memasukan
username dan pass/ord dengan benar maka kita akan masuk ke "enu
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
36/59
36
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
37/59
b. =orm "enu
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
38/59
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
39/59
Dalam menu ini langkah pertama kita klik Tambah
lalu button batal dan simpan akan tampil #ang
ber3ungsi untuk men#impan dan membatalkan
penginputan. 1angkah selanjutn#a kita dapat
menginput kode$ nama dan harga untuk
menambahkan data kedalam tabel. 6ika data #ang
telah diinput ingin disimpan maka klik buttonsimpanlalu data akan tersimpan sementara ditabel
dan jika ingin membatalkan data #ang telah
diinput$ maka klik button batal. !dapun gambar
setelah diklikn#a button tambah maka akan tampil
seperti diba/ah ini
39
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
40/59
Button hapus ber3ungsi untuk menghapus data#ang ada ditabel dan button kembali ber3ungsi
untuk kembali ke menu utama. !dapun gambar
setelah diklikn#a button simpan maka akan tampil
seperti diba/ah ini
40
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
41/59
2. Menu Face
Didalam "enu 3a7e ini menjelaskan tentang
kode;kode da3tar menu pela#anan untuk
pera/atan /ajah dan di menu ini juga kasir
sebagai admin dapat menambah ataupun
menghapus data didalam table. !dapun gambar
setelah diklikn#a menu 3a7eini$ akan tampil
seperti diba/ah ini
41
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
42/59
Dalam menu ini langkah pertama kita klik Tambah
lalu button 7an7el dan simpan akan tampil #ang
ber3ungsi untuk men#impan dan membatalkan
penginputan. 1angkah selanjutn#a kita dapat
menginput kode$ nama dan harga untuk
menambahkan data kedalam tabel. 6ika data #ang
telah diinput ingin disimpan maka klik buttonsimpan lalu data akan tersimpan sementara ditabel
dan jika ingin membatalkan data #ang telah
diinput$ maka klik button batal. !dapun gambar
setelah diklikn#a button tambah maka akan tampil
seperti diba/ah ini
42
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
43/59
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
44/59
3. Menu Hair
Didalam "enu hair ini menjelaskan tentang
kode;kode da3tar menu pela#anan untuk
44
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
45/59
pera/atan rambut dan di menu ini juga kasir
sebagai admin dapat menambah ataupun
menghapus data didalam table. !dapun gambar
setelah diklikn#a menu hair ini$ akan tampil
seperti diba/ah ini
Dalam menu ini langkah pertama kita klik Tambahlalu button batal dan simpan akan tampil #ang
ber3ungsi untuk men#impan dan membatalkan
penginputan. 1angkah selanjutn#a kita dapat
menginput kode$ nama dan harga untuk
menambahkan data kedalam tabel. 6ika data #ang
telah diinput ingin disimpan maka klik button
45
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
46/59
simpan lalu data akan tersimpan sementara ditabel
dan jika ingin membatalkan data #ang telah
diinput$ makaklik button batal. !dapun gambar
setelah diklikn#a button tambah maka akan tampil
seperti diba/ah ini
Button hapus ber3ungsi untuk menghapus data
#ang ada ditabel dan button kembali ber3ungsi
untuk kembali ke menu utama. !dapun gambar
setelah diklikn#a button simpan maka akan tampil
seperti diba/ah ini
46
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
47/59
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
48/59
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
49/59
49
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
50/59
%etika 3orm transaksi dijalankan nama kasir dan tanggal
akan tampil se7ara otomatis. 1alu jika ingin melakukan
transaksi klik button tambah maka se7ara otomatis
nomor transaksi akantampildan data transaksi serta jasa
pela#anan akan akti3 untuk diinput.
50
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
51/59
1alu input nama 7ustomer$ pilih status 7ustomer lalu
input jasa pela#anan apa #ang akan dipilih oleh
7ustomer. 6ika ingin batal menginput maka klik button
batal.
51
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
52/59
Setelah semua data telah diinput klik button proses maka
button hitung akan akti3 serta subtotal dan potongan akan
mun7ul se7ara otomatis.
52
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
53/59
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
54/59
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
55/59
55
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
56/59
Didalam menu keluar terdapat sub;sub menu
diantaran#a keluar dan tutup. 6ika memilih keluar
maka kita akan masuk kembali ke login dan jika
memilih tutup maka kita akan keluar dari program.
56
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
57/59
BAB IV
PENUTUP
,.1 0esi/-uln
Dalam penulisan makalah ini$ setelah melakukan
pembahasan di bab;bab sebelumn#a$ penulis
mengambil kesimpulan sebagai berikut '. Pemrogram berbasis objek sangatlah penting
untuk membantu akti5itas;akti5itas pen#edia
pela#anan jasa termasuk pada pen#edia
pela#anan jasa salon.
. Program pela#anan jasa salon #ang kami buat
ini dapat menjadi re3erensi untuk para pen#edia pela#anan jasa salon agar dapat
memudahkan kegitan jalan pela#anan
terutama pada kegiatan transaksi.
. Serta dapat berman3aat baik bagi penulis
maupun pemba7a untuk meningkatkan
pemahaman tentang pemrograman berbasis
objek dan pentingn#a bagi akti5itas;akti5itas
dalam berbagai bidang.
,.' S"n
57
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
58/59
Dalam pembuatan makalah ini$ penulis merasa
ada ban#ak kekurangan baik itu dari segi penulisan$ tataletak pen#ajian maupun kosa kata #ang mungkin kurang
proporsional. Dikarenakan 7ukup rumitn#a bahasa
pemrograman ja5a$ maka penulis men#arankan kepada
pemba7a (khususn#a pemula) untuk sejak dini
mempelajari bahasa pemrograman berbasis objek ini(ja5a). %ritik dan saran dari pemba7a #ang memba7a
makalah ini sangat berman3aat dan dapat membantu
men#empurnakan makalah #ang kurang sempurna ini.
58
8/18/2019 PAPER PROGRAM PELAYANAN JASA SALON.docx
59/59
DAFTAR PUSTA0A
6ogi#anto$ 9"$. 22*. “Sistem Teknologi nformasi!.
!ndi O33set$ ?og#akarta.