Anda di halaman 1dari 59

PROGRAM PELAYANAN JASA SALON

BERBASIS JAVA

TUGAS UAS
Diajukan untuk

memenuhi mata kuliah

Pemograman Berbasis Objek


pada Program Diploma Tiga (D.III)
DOSEN : Anna Mukhayaroh, S.Kom
Disusun Oleh:
Choirun Nissa Aini

12135846

Desty Putri Rasmawati

12134894

Intan Karina Sari

12136131

Laily Shoimah

12135350

Mardiana Syafrudin

12133703

Noviyani Nur Saleha

12134720

Jurusan Manajemen Informatika


Akademi Manajemen Informatika dan Komputer Bina Sarana
Informatika
Bekasi
2015

DAFTAR ISI
1

Cover Judul ..........................................................................


i
Kata Pengantar.....................................................................
ii
Daftar Isi...............................................................................
iii
BAB I PENDAHULUAN
1

Latar Belakang
.........................................................................
.........................................................................
1
2 Maksud danTujuan
.........................................................................
.........................................................................
2
3 Metode Penelitian
.........................................................................
.........................................................................
3
A Pengembangan Perangkat Lunak
...................................................................
...................................................................
3
B Teknik Pengumpulan Data
...................................................................
...................................................................
4
4 Ruang Lingkup
2

.........................................................................
.........................................................................
4
5 Sistematika Penulisan
.........................................................................
.........................................................................
5
BAB II LANDASAN TEORI
2.1. Konsep Dasar Program
...........................................................................
...........................................................................
7
2.1.1 Pengertian Java
...........................................................................
...........................................................................
7
2.1.2 Pengertian Bahasa Pemograman
...........................................................................
...........................................................................
9
2.1.3 Pengertian Program
...........................................................................
...........................................................................
10
BAB III PEMBAHASAN
1

Analisa Kebutuhan
.........................................................................
.........................................................................
13
3

Peracangan Antar muka


.........................................................................
.........................................................................
15
3 Implementasi
.........................................................................
.........................................................................
29
BAB IV PENUTUP
4.1. Kesimpulan
.........................................................................
.........................................................................
51
4.2. Saran
.........................................................................
.........................................................................
52
Daftar Pustaka......................................................................
53

KATA PENGANTAR

Puji syukur kami panjatkan kehadirat ALLAH SWT yang telah


melimpahkan rahmat dan karunia-Nya, sehingga kami dapat
menyelesaikan tugas mata kuliah Pemrograman Berbasis Objek.
Adapun judul yang kami ambil adalah sebagai berikut :
Program Pelayanan Jasa Salon Berbasis Java
Kami menyadari bahwa dalam menyelesaikan makalah ini
tidak lepas dari bantuan berbagai pihak secara langsung maupun
tidak langsung, maka pada kesempatan ini kami mengucapkan
terima kasih kepada semua pihak-pihak yang telah membantu
sehingga penyusunan makalah ini dapat terselesaikan.
Kami menyadari sepenuhnya bahwa dalam penyusunan
makalah ini masih terdapat kekurangan baik dalam hal penulisan,
pembahasan, susunan laporan, tata bahasa maupun material yang

disajikan. Oleh karena itu kami akan selalu menerima kritik dan
saran yang membangun demi kesempurnaan makalah ini agar dapat
lebih bermanfaat bagi semua pihak.
Akhirnya kata kami berharap makalah ini dapat bermanfaat
bagi kami khususnya, dan bagi para pembaca pada umumnya. Atas
dukungannya kami ucapkan terima kasih.
Bekasi, 1 Desember 2015
Penulis

BAB I
PENDAHULUAN

1.1

Latar Belakang

Perkembangan industri penyedia jasa di


Indonesia dalam kurun waktu belakang ini,
menunjukkan perkembangan yang sangat pesat. Salah
satu industri penyedia jasa ini adalah salon.
Perkembangan ini diketahui dengan meningkatnya
jumlah bisnis salon kecantikan yang semakin banyak dan
berkembang dari tahun ke tahun. Hal ini disebabkan
oleh tingginya animo masyarakat akan gaya hidup dan
pentingnya penampilan. Konsumen selalu berusaha
mencari hasil yang terbaik untuk memenuhi
kebutuhannya, sehingga penyedia jasa dituntut untuk
menjadikan kepuasan konsumen sebagai tujuan yang
utama dalam bisnisnya. Perkembangan salon kecantikan
yang semakin meningkat akan membawa pengaruh
terhadap persaingan para pelaku bisnis di bidang salon
kecantikan. Melihat kondisi tersebut menyebabkan para
pengusaha salon kecantikan semakin dituntut untuk
mempunyai strategi yang tepat. dalam meningkatkan
persaingan, masing-masing bisnis harus dapat
memenangkan persaingan tersebut dengan menampilkan
7

jasa yang terbaik dan dapat memenuhi selera konsumen


yang selalu berkembang dan berubah-ubah.
Keadaan ini menuntut kita untuk memanfaatkan
teknologi yang ada agar dapat mendapatkan informasi
yang cepat, tepat dan akurat dengan cara menggunakan
system informasi yang sesuai. Sistem informasi ini dapat
dipergunakan sebagai pedoman dalam pengolahan
transaksi pelayanan terhadap pelanggan. Komputer
merupakan salah satu alat yang digunakan untuk
membantu mempermudah pekerjaan manusia diberbagai
aspek bidang kehidupan khususnya dalam industri bisnis
tersebut. Komputer mempunyai kemampuan dalam
mengolah data dan menghasilkan informasi. Agar
komputer dapat berfungsi sebagai pengolah data , maka
dibutuhkan suatu sistem informasi. Sistem informasi
dalam suatu perusahaan digunakan untuk membantu
kebutuhan pengolahan transaksi. Maka dari itu salon ini
sangat membutuhkan adanya suatu sistem dalam bentuk
suatu program yang
dapat digunakan untuk
meningkatkan efisiensi dan efektifitas usaha bisnis yang
di jalankan. Oleh karena itu, maka penulis mengambil
judul Program Pelayanan Jasa Salon.
1.2

Maksud dan Tujuan

Maksud penulisan makalah ini adalah untuk


membangun Sistem Informasi pada penyedia jasa salon
8

guna mempermudah pegawai dalam mengolah data-data


pelanggan dan mengolah data-data transaksi sehingga
dapat menghasilkan informasi yang akurat, cepat dan
tepat pada saat dibutuhkan.
Adapun tujuan dalam penulisan makalah ini
ialah:
1. Untuk memenuhi tugas UAS(Ujian Akhir
Semester) mata kuliah Pemrorgaman Berbasis
Objek.
2. Dapat menjadi referensi untuk penyedia
pelayanan jasa salon agar dapat mempermudah
dalam transasksi.
3. Dapat bermanfaat baik bagi penulis maupun bagi
pembaca untuk meningkatkan pemahaman pada
mata kuliah Pemrograman Berbasis Objek
khususnya pada program salon berbasis java ini.
1.3

Metode Penelitian
A. Metode Pengembangan Perangkat Lunak (Model
Waterfall)
Metode yang digunakan dalam penulisan
makalah ini ialah model waterfall. Model
Waterfall ialah suatu metodologi pengembangan
perangkat lunak yang mengusulkan pendekatan
kepada perangkat lunak sistematik dan sekuensial
yang dimulai pada tingkat perencanaan,
pemodelan, inplementasi, dan pengujian.
9

B. Teknik Pengumpulan Data


Dalam pengumpulan data kami menggunakan
teknik :
1. Teknik Observasi Non-formal
Teknik
Observasi
yaitu
suatu
teknik
pengumpulan data melalui penalaran dan pola
pikir dalam membuat program pelayanan jasa
salon.
2. Studi Kepustakaan
Studi kepustakaan adalah suatu teknik
pengumpulan data dengan cara membaca bukubuku maupun catatan-catatan. Dalam hal ini
Kami membaca buku-buku yang ada di
perpustakaan AMIK Bina Sarana Informatika.
1.4

Ruang Lingkup

Didalam pembuatan program ini penulis hanya


membuat beberapa form, diantaranya: Form login, Form
Menu Utama, Form Transaksi, Form Menu Body, Form
Menu Hair, Form Menu Face, Form Lihat Menu Body,
Form Lihat Menu Hair, dan Form Lihat Menu Face.

1.5

Sistematika Penulisan

10

Struktur penulisan pada makalah ini terdiri dari


empat bab, diantaranya sebagai berikut :
BAB I

PENDAHULUAN
Pada bab ini penulis menjelaskan tentang
gambaran umum, maksud dan tujuan,
metode penelitian, ruang lingkup dan
sistematika penulisan.

BAB II

LANDASAN TEORI
Pada bab ini penulis menjelaskan tentang
definisi dari program, definisi dari java
dan definisi bahasa pemrograman.

BAB III

PEMBAHASAN
Pada bab ini penulis menjelaskan analisa
kebutuhan
yang
meliputi
analisa
kebutuhan administrator, user, sistem. Dan
perancangan rancangan antar muka yang
meliputi
sketsa
program.
Serta
implementasi dari program dan cara
pengunaannya.

BAB IV

PENUTUP
11

Pada bab ini merupakan bab penutup atau


akhir yang berisi tentang kesimpulan dan
saran.

BAB II
12

LANDASAN TEORI

2.1 Konsep Dasar Program


2.1.1

Pengertian Java
a. Sebuah Bahasa Pemrograman
Sebagai sebuah bahasa pemrograman, Java dapat
membuat seluruh bentuk aplikasi, desktop, web
dan lainnya, sebagaimana dibuat dengan
menggunakan bahasa pemrograman konvensional
yang lain. Java adalah bahasa pemrograman yang
berorientasi objek (OOP) dan dapat dijalankan
pada berbagai platform sistem operasi.
Perkembangan Java tidak hanya terfokus oada
satu sistem operasi, tetapi dikembangkan untuk
berbagai sistem operasi dan bersifat open source.
Platform Java sebagai platform pengembangan
software, secara garis besar dibedakan ke dalam 3
arahan :
a) J2SE
Java 2 Standard Edition mencakup core
dari bahasa pemrograman Java, memuat
library-library inti yang dibutuhkan
seperti IO, Networking dan JDBC.
b) J2EE
13

Java 2 Enterprise Edition adalah


pengembangan
Java
untuk
solusi
enterprise, mulai dari aplikasi berbasis
Web dengan Servlet dan JSP, aplikasi
terdistribusi dengan EJB, sebagaimana
aplikasi integrasi enterprise seperti Web
Service. 10
c) J2ME
Java 2 Micro Edition adalah
pengembangan Java untuk mobile device,
seperti handphone, pocket PC dan PDA.
Pengembangan ke arah mobile device ini
menuntut Java untuk beradaptasi dengan
mesin yang terbatas dalam memory dan
processor.
b. Sebuah Development Environment Sebagai
sebuah peralatan pembangun, teknologi Java
menyediakan banyak tools : compiler,
interpreter, penyusun dokumentasi, paket
kelas dan sebagainya.
c. Sebuah Aplikasi Aplikasi dengan teknologi
Java secara umum adalah aplikasi serba guna
yang dapat dijalankan pada seluruh mesin
yang memiliki Java Runtime Environment
(JRE).

14

d. Sebuah Deployment Environment Terdapat


dua komponen utama dari Deployment
Environment. Yang pertama adalah JRE, yang
terdapat pada paket J2SDK, mengandung
kelas kelas untuk semua paket teknologi
Java yang meliputi kelas dasar dari Java,
komponen GUI dan sebagainya. Komponen
yang lain terdapat pada Web Browser. Hampir
seluruh Web Browser komersial menyediakan
interpreter dan runtime environment dari
teknologi Java.
2.1.2

Pengertian Bahasa Pemograman


Bahasa
pemrograman

(bahasa

pemrograman) adalah instruksi standar untuk


memerintah komputer yang memiliki fungsi
tertentu. Bahasa pemrograman ini adalah satu set
aturan sintaks dan semantik yang digunakan
untuk mendefinisikan program komputer.
Bahasa ini memungkinkan seorang
programmer dapat menentukan mana yang data
yang akan diproses oleh komputer, bagaimana
data ini akan disimpan / diteruskan, dan langkahlangkah apa yang persis jenis yang akan diambil
dalam berbagai situasi.
15

2.1.3

Pengertian Program
Pada

umumnya

program

adalah

sederetan

instruksi atau statement yang tentunya dalam bahasa


yang dimengerti oleh komputer. Instruksi tersebut
berfungsi untuk mengatur pekerjaan apa saja yang akan
dilakukan oleh komputer agar mendapatkan dan
menghasilkan suatu hasil atau keluaran yang diharapkan.
Menurut Binanto (2005:1) kata program dapat diartikan:
1.

Untuk

mendeskripsikan

tersendiri,

yang

instruksi-instruksi

biasanya

disebut source

code, yang dibuat programmer.


2.

Untuk mendeskripsikan suatu keseluruhan


bagian dari software yangexecutable.

Dapat juga dikatakan bahwa sebuah program


merupakan himpunan atau kumpulan instruksi tertulis
yang

dibuat

oleh programmer atau

suatu

bagian

executable dari sebuah software.

16

Pengertian

Pemrograman menurut

Jogiyanto

(2005:582) merupakan kegiatan menulis kode program


yang akan dieksekusi oleh komputer.
Menurut

Indrajani (2007:22),

pemrograman

adalah

atau software yang

dapat

perangkat
digunakan

dalam

bahasa
lunak
proses

pembuatan program yang melalui beberapa tahapantahapan penyelesaian masalah.


Proses pemrograman komputer bukan saja
sekedar menulis suatu urutan instruksi yang harus
dikerjakan oleh komputer akan tetapi bertujuan untuk
memecahkan suatu masalah serta membuat mudah
pekerjaan pengguna komputer (user). Didalam membuat
sebuah program komputer, tentu tidak terlepas dari sifat
individu pemrogram (Programmer).

Karakteristik seorang pemrogram yang mutlak dimiliki


yaitu:
a. Memiliki pola pikir yang logis.
17

b. Memiliki ketekunan dan ketelitian yang tinggi.


c. Memiliki penguasaan bahasa pemrograman
yang baik.
d.

Memiliki pengetahuan teknik pemrograman


yang baik.

BAB III
PEMBAHASAN

18

3.1 Analisa Kebutuhan


Ciwi Belle Salon menyediakan jasa pelayanan
perawatan badan, mukadanrambut. Tujuan yang
diinginkan pemilik Ciwi Belle Salon sebagai
pemilik system dari pengembangan perangkat
lunak ini adalah untuk membantu aktivitas
pelayanan sehari-hari, sehingga proses pelayanan
dapat dilaksanakan dengan baik. Selain itu,
pemilik Ciwi Belle Salon menginginkan agar
pelayanan disalonnya dapat dilakukan secara
cepat dan efisien agar pelanggan yang
menggunakan pelayanan jasa salon di Ciwi Belle
Salon merasa puas dan senang berkunjung ke
salon yang dimilikinya.
A. Kebutuhan Pengguna
Admin :
a. Dapat melakukan login ke program
pelayanan jasa salon.
b. Dapat menambahkan, mengedit dan
menghapus data menu body, menu face
dan menu hair.
c. Dapat menginput data transaksi.
d. Dapat mencetak laporan transaksi.
B. Kebutuhan Sistem
Kebutuhan system untuk admin :
a. Memberikan laporan transaksi per hari,
minggu, bulan dan tahun.
19

b. Memberikan layanan bagi salon untuk


menampilkan macam-macam jasa
pelayanan yang ada.
Kebutuhan sistem untuk customer :
a. Menampilkan semua informasi yang
dibutuhkan oleh customer seperti
daftar menu untuk perawatan badan,
perawatan muka dan perawatan
rambut.
b. Melakukan
kegiatan
transaksi
pelayanan jasa salon dan mencetak
nomor transaksi secara otomatis
dengan proses transaksi yang mudah,
aman dan nyaman.

3.2 Perancangan Rancangan Antar Muka


A. Sketsa Input Program
a. Form Login

20

b. Form Menu Utama

c. Form Menu Body

21

d. Form Menu Face

e. Form Menu Face

22

f.

Form Menu Hair

g. Form Transaksi

23

B. Sketsa Output Program


24

a. Form Login

b. Form Menu Utama

c. Form Menu Body

25

d. Form Menu Face

e. Form Menu Face

26

f.

Form Menu Hair

g. Form Transaksi

27

C. Flowchart
a. Flowchart Form Login
28

b. Flowchart Form Menu Utama

29

c. Flowchart Form Menu Body


30

d. Flowchart Form Menu Face

31

e. Flowchart Form Menu Hair


32

f.

Flowchart Form Transaksi

33

3.3 Implementasi
(Printscreen program danpenggunaan)
34

a. Form Login

Pada saat kita mulai masuk ke form


login,masukan user name kasir beserta
passwordnya. jika kita memasukan
username dan password dengan benar
maka kita akan masuk ke Menu Utama
tetapijika kita salah memasukan user name
dan password maka akan muncul
MessageBox seperti dibawah ini:

35

36

b. Form Menu Utama

Pada form Menu Utama ini terdapat beberapa menu,


diantaranya : Menu File, Menu Transaksi dan Menu
Keluar. Didalam Menu File masih terdapat beberapa
sub-sub menu yang dapat dipilih seperti gambar dibawah
ini :

37

Jika Menu file di klik maka akan tampil beberapa


sub-sub menu,diantaranya :
1. Menu Body
Didalam Menu body ini menjelaskan tentang
kode-kode daftar menu pelayanan untuk
perawatan badan dan di menu ini juga kasir
sebagai admin dapat menambah ataupun
menghapus data didalam table. Adapun
gambar setelah dikliknya menu body ini, akan
tampil seperti dibawah ini

38

Dalam menu ini langkah pertama kita klik Tambah


lalu button batal dan simpan akan tampil yang
berfungsi untuk menyimpan dan membatalkan
penginputan. Langkah selanjutnya kita dapat
menginput kode, nama dan harga untuk
menambahkan data kedalam tabel. Jika data yang
telah diinput ingin disimpan maka klik button
simpanlalu data akan tersimpan sementara ditabel
dan jika ingin membatalkan data yang telah
diinput, maka klik button batal. Adapun gambar
setelah dikliknya button tambah maka akan tampil
seperti dibawah ini
39

Button hapus berfungsi untuk menghapus data


yang ada ditabel dan button kembali berfungsi
untuk kembali ke menu utama. Adapun gambar
setelah dikliknya button simpan maka akan tampil
seperti dibawah ini :

40

2. Menu Face

Didalam Menu face ini menjelaskan tentang


kode-kode daftar menu pelayanan untuk
perawatan wajah dan di menu ini juga kasir
sebagai admin dapat menambah ataupun
menghapus data didalam table. Adapun gambar
setelah dikliknya menu faceini, akan tampil
seperti dibawah ini

41

Dalam menu ini langkah pertama kita klik Tambah


lalu button cancel dan simpan akan tampil yang
berfungsi untuk menyimpan dan membatalkan
penginputan. Langkah selanjutnya kita dapat
menginput kode, nama dan harga untuk
menambahkan data kedalam tabel. Jika data yang
telah diinput ingin disimpan maka klik button
simpan lalu data akan tersimpan sementara ditabel
dan jika ingin membatalkan data yang telah
diinput, maka klik button batal. Adapun gambar
setelah dikliknya button tambah maka akan tampil
seperti dibawah ini :
42

Button hapus berfungsi untuk menghapus data


yang ada ditabel dan button kembali berfungsi
untuk kembali ke menu utama. Adapun gambar
setelah dikliknya button simpan maka akan tampil
seperti dibawah ini :

43

3. Menu Hair

Didalam Menu hair ini menjelaskan tentang


kode-kode daftar menu pelayanan untuk
44

perawatan rambut dan di menu ini juga kasir


sebagai admin dapat menambah ataupun
menghapus data didalam table. Adapun gambar
setelah dikliknya menu hair ini, akan tampil
seperti dibawah ini :

Dalam menu ini langkah pertama kita klik Tambah


lalu button batal dan simpan akan tampil yang
berfungsi untuk menyimpan dan membatalkan
penginputan. Langkah selanjutnya kita dapat
menginput kode, nama dan harga untuk
menambahkan data kedalam tabel. Jika data yang
telah diinput ingin disimpan maka klik button
45

simpan lalu data akan tersimpan sementara ditabel


dan jika ingin membatalkan data yang telah
diinput, makaklik button batal. Adapun gambar
setelah dikliknya button tambah maka akan tampil
seperti dibawah ini :

Button hapus berfungsi untuk menghapus data


yang ada ditabel dan button kembali berfungsi
untuk kembali ke menu utama. Adapun gambar
setelah dikliknya button simpan maka akan tampil
seperti dibawah ini :
46

Ketika kita mengklik button kembali, maka akan


kembali ke form menu utama, seperti berikut :

47

Jika Menu Transaksi di klik maka akan tampil sub


menu pembayaran jasa salon, berikut gambar
transaksi dari pembayaran jasa salon seperti
dibawah ini :

48

49

Ketika form transaksi dijalankan nama kasir dan tanggal


akan tampil secara otomatis. Lalu jika ingin melakukan
transaksi klik button tambah maka secara otomatis
nomor transaksi akantampildan data transaksi serta jasa
pelayanan akan aktif untuk diinput.

50

Lalu input nama customer, pilih status customer lalu


input jasa pelayanan apa yang akan dipilih oleh
customer. Jika ingin batal menginput maka klik button
batal.

51

Setelah semua data telah diinput klik button proses maka


button hitung akan aktif serta subtotal dan potongan akan
muncul secara otomatis.

52

Klik button hitung maka total bayar akan tampil, lalu


input uang bayar dan akan tampil uang kembali. Lalu
klik button cetak, maka akan tampil message box seperti
gambar dibawah ini :

53

Jika memilih No maka akan kembali ke menu utama


dan jika memilih Yes maka akan tampil struk transaksi
pembayaran seperti dibawah ini :

54

55

Didalam menu keluar terdapat sub-sub menu


diantaranya keluar dan tutup. Jika memilih keluar
maka kita akan masuk kembali ke login dan jika
memilih tutup maka kita akan keluar dari program.

56

BAB IV
PENUTUP

4.1

Kesimpulan
Dalam penulisan makalah ini, setelah melakukan
pembahasan di bab-bab sebelumnya, penulis
mengambil kesimpulan sebagai berikut :
1. Pemrogram berbasis objek sangatlah penting
untuk membantu aktivitas-aktivitas penyedia
pelayanan jasa termasuk pada penyedia
pelayanan jasa salon.
2. Program pelayanan jasa salon yang kami buat
ini dapat menjadi referensi untuk para
penyedia pelayanan jasa salon agar dapat
memudahkan
kegitan
jalan
pelayanan
terutama pada kegiatan transaksi.
3. Serta dapat bermanfaat baik bagi penulis
maupun pembaca untuk meningkatkan
pemahaman tentang pemrograman berbasis
objek dan pentingnya bagi aktivitas-aktivitas
dalam berbagai bidang.

4.2

Saran

57

Dalam pembuatan makalah ini, penulis merasa


ada banyak kekurangan baik itu dari segi penulisan, tata
letak penyajian maupun kosa kata yang mungkin kurang
proporsional. Dikarenakan cukup rumitnya bahasa
pemrograman java, maka penulis menyarankan kepada
pembaca

(khususnya

pemula)

untuk

sejak

dini

mempelajari bahasa pemrograman berbasis objek ini


(java). Kritik dan saran dari pembaca yang membaca
makalah ini sangat bermanfaat dan dapat membantu
menyempurnakan makalah yang kurang sempurna ini.

58

DAFTAR PUSTAKA
Jogiyanto, HM,. 2005. Sistem Teknologi Informasi.
Andi Offset, Yogyakarta.

59

Anda mungkin juga menyukai