makalah pembayaran jasa salon kecantikan
Embed Size (px)
TRANSCRIPT

MAKALAH
APLIKASIPEMBAYARAN JASA SALON KECANTIKAN
Diajukan Untuk Perbaikan Nilai Pada Mata Kuliah PPN Acces
Disusun oleh :
1. Nama : Ahmad Hilmi FasyaNPM : 432007067120155
2. Nama : Arie Ahmad FajariNPM : 432007067120159
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK TASIKMALAYA
2013

i
KATA PENGANTAR
Puji syukur saya panjatkan kepada Alloh Swt. Shalawat serta salam saya
sampaikan keapada Baginda Rosululloh saw. yang telah menyeimbangkan antara
iptek dengan imtak karena dengan dua hal itulah bangsa akan maju.
Makalah ini ditujukan untuk memberikan pengetahuan dalam menggunakan
Microsoft Access 2007 dalam mengelola dan mengolah Pembayaran Jasa Salon
Kecantikan dengan lebih praktis dan efisien yang terkomputerisasi. Judul
makalah yang diambil adalah
“APLIKASI PEMBAYARAN JASA SALON KECANTIKAN”
Penyusunan makalah ini adalah benar-benar masih sangat banyak
kekurangan dan keterbatasan, Namun demikian, hal ini tidak menyurutkan saya
untuk mempresentasikannya. Atas dasar hal itulah saya sangat menerima dengan
senang hati jika makalah ini di kritik untuk lebih meningkatkan kualitas dari
konten yang sangat sederhana ini.
Akhir kata semoga makalah ini bisa menambah khazanah bacaan ilmu
pengetahuan yang sangat bermanfaat bagi pembaca.
Penyusun

ii
DAFTAR ISI
DAFTAR ISI .................................................................................................. i
KATA PENGANTAR ................................................................................... ii
APLIKASI PEMBAYARAN JASA SALON KECANTIKAN
BAB I Pendahuluan .................................................................................. 1
1. Latar Belakang ...............................................................................2. Maksud dan Tujuan .......................................................................3. Metode Pembuatan ........................................................................4. Ruang Lingkup ..............................................................................
BAB II Pembahasan ................................................................................... 4
1. Landasan Teori ..............................................................................2. Analisa (Rancangan) ......................................................................
BAB III Penutup
1. Kesimpulan 2. Saran-saran
DAFTAR PUSTAKA

BAB I
PENDAHULUAN
1. Latar Belakang
Dengan majunya teknologi yang menuntut kecepatan dan
ketepatan dalam mengolah data serta informasi yang cepat dan akurat,
maka penggunaan komputer akan membantu meningkatkan pelaksanaan
kegiatan pekerjaan, terutama dalam pengolahan data yang akan
menghasilkan informasi yang cepat dan akurat, tanpa menyita banyak
waktu, tenaga dan biaya.
Kegunaan dan manfaat komputer yang begitu penting membuat
ketergantungan setiap perusahaan untuk selalu menggunakannya dalam
setiap pekerjaan untuk pengolahan data yang secara rutin dan
memerlukan ketelitian yang besar membutuhkan alat bantu untuk
mendukung pekerjaan tersebut.
Di dunia usaha dan dunia kerja, mempunyai sebuah informasi
yang tepat dan akurat merupakan bagian yang sangat penting untuk
membantu pimpinan perusahaan dalam pengambilan keputusan serta
menentukan langkah-langkah yang harus dilakukan untuk
mempertahankan dan pengembangan serta usahanya supaya mengalami
kemajuan dan mendapatkan keuntungan. Suatu
informasi juga mendukung suatu kegiatan operasional dan
menejerial organisasi. Semua itu diperlukan suatu sistem basis data
yang lengkap yang dapat ditampilkan secara tepat dan mudah setiap kali
diperlukannya sistem basis data yang merupakan bagian dari teknologi
1

informasi yang menangani seluruh aktifitas data yang meliputi proses
pencarian, penyimpanan, penyajian, manipulasi dan keserasian data
dengan dukungan perangkat komputer, media penyimpan serta media
telekomunikasi.
Dengan majunya teknologi yang menuntut kecepatan dan
ketepatan dalam mengolah data serta informasi yang cepat dan akurat,
maka penggunaan komputer akan membantu meningkatkan pelaksanaan
kegiatan pekerjaan, terutama dalam pengolahan data yang akan
menghasilkan informasi yang cepat dan akurat, tanpa menyita banyak
waktu, tenaga dan biaya.
Dengan timbulnya masalah tersebut, maka penulis merancang
suatu program penjualan secara komputerisasi. Dengan adanya
komputerisasi tentu saja dalam pengolahan datanya akan lebih efektif,
memperkecil kesalahan, dan data yang dihasilkan selalu baru.
Dengan semakin kompleksnya masalah yang dihadapi tersebut,
suatu perusahaan membutuhkan teknologi informasi yang dapat
membantu jalannya operasi perusahaan, yang bertujuan untuk
menjamin sumber data, kuantitas dan waktu yang tepat. Sesuai
dengan uraian di atas, dan sesuai dengan tugas yang diserahkan kepada
kami untuk perbaikan nilai pada mata kuliah PPN Access akan
menyajikan mengenai transaksi Pembayaran di perusahaan jasa salon
kecantikan dengan judul “APLIKASI PEMBAYARAN JASA SALON
KECANTIKAN“ dengan menggunakan Microsoft Access 2007.
2

2. Maksud dan Tujuan
Adapun maksud dari penulis disini adalah sebagai berikut:
1. Menambah wawasan dan ilmu pengetahuan penulis khususnya
dalam merancang program yang akan dibuat.
2. Sebagai penerapan ilmu yang penulis dapatkan ketika mengikuti
perkuliahan di Teknik Komputer dan Jaringan STMIK
Tasikmalaya.
Sedangkan tujuan penulisan laporan tugas akhir ini adalah
untuk memenuhi salah satu syarat kelulusan pada program
Teknik Komputer dan Jaringan STMIK Tasikmalaya.
3. Metode Pembuatan
Untuk merancang program aplikasi pembayaran Jasa Salon
Kecantikan menggunakan kepustakaan tugas akhir ini penulis
melakukan studi kepustakaan melalui berbagai buku- buku bacaan yang
sesuai dengan materi tugas akhir ini.
4. Ruang lingkup
dalam penulisan tugas ini penulis membatasi permasalahan pada
bidang transaksi Pembayaran Jasa Salon, dimana terdapat proses
pendataan pelanggan, poses pendataan user, proses pendataan Jasa
Salon dan Transaksi Pembayaran Jasa, dan pembuatan laporan seperti
laporan Transaksi Jasa dan mengaplikasikannya ke dalam bentuk
program.
3

BAB II
PEMBAHASAN
1. Landasan Teori
A. Perancangan
Menurut Kumoroto (1994:41) mengemukakan bahwa
perancangan adalah untuk menghasilkan bentuk sistem yang dapat
memenuhi kebutuhan akan penyelesaian mengenai permasalahan
yang saat ini dan khusus bertujuan untuk dapat menghasilkan
informasi yang cepat, tepat dan akurat serta mengurangi kesalahan-
kesalahan dalam pengelolaan data.
B. Program
1. Definisi Program
Bahasa yang dapat dimengerti oleh komputer disebut
bahasa pemrograman. Bahasa pemrograman mempengaruhi cara
dan teknik pemrograman. Definisi pemrograman menurut
Sugiyono (2005:21) yaitu “suatu rangkaian instruksi-instruksi
dalam bahasa komputer yang disusun secara logis dan sistematis”.
2. Microsoft Access
Dani R. Taufani Menjelaskan : Microsoft Access 2007
atau lebih dikenal dengan sebutan Access 2007 merupakan
salah satu perangkat lunak yang diperuntukkan untuk
mengolah database di bawah sistem Windows. Dengan
menggunakan Microsoft Access 2007, seseorang dapat
merancang, membuat, dan mengelola database dengan mudah
4

dan cepat. Access 2007 merupakan pengembangan dari Access
2003, 2000 maupun versi-versi sebelumya, dengan harapan
program aplikasi database ini lebih mudah dipakai, mudah di
integrasikan dengan program aplikasi Microsoft Office 2007
lainnya dan dapat memanfaatkan semua fasilitas yang terdapat
pada Internet maupun Intranet.
2. Analisa (Rancangan)
Untuk menghasilkan suatu rancangan yang baik diperlukan
suatu bentuk masukan (input) dan keluaran (output) yang selanjutnya
akan dijelaskan pada sub bab berikut.
A. Rancangan Bentuk Masukan
Pada aplikasi pembayaran jasa salon kecantikan terdapat
dokumen masukan yaitu :
1. Nama dokumen : Data jasa
2. Nama dokumen : Data Pelanggan
3. Nama dokumen : Data Pengguna/User
B. Rancangan Bentuk Keluaran
1. Nama dokumen : Nota Pembayaran Jasa
2. Nama dokumen : Laporan Transaksi Jasa
C. Rancangan Database
Rancangan databse yang dimaksud disini adalah tabel-tabel.
Karena disinilah seluruh data master dan operasional sebuah organisasi
akan disimpan. Perancangan database yang baik adalah bahwa program
aplikasi tersebut dapat mengolah dan mengelola database dengan baik
5

pula.
1. Membuat Tabel Master dan Operasional
Dalam makalah ini, permasalahan yang akan dibahas adalah
tentang program aplikasi untuk menangani kegiatan pembayaran
jasa salon kecantikan.
Langkah pertama yang harus kita siapkan adalah merancang tabel-
tabel yang dibutuhkan dalam pembuatan aplikasi pembayaran jasa
salon kecantikan sebagai berikut:
a. Tabel-Tabel Master
Yaitu tabel yang sifatnya cenderung statis dan menjadi
sumber data bagi tabel-tabel operasional. Tabel-tabel nya
adalah:
1. Tabel Pengguna, sebagai master data pengguna yang akan
digunakan oleh setiap kegiatan pembayaran jasa. Struktur
tabelnya adalah :
No Nama FieldTipe Data
Ukuran Keterangan
1 Kode* Text 16 Kode Pengguna2 Nama Pengguna Text 25 Nama Pengguna3 Password Text 16 Password Pengguna
2. Tabel Jenis Jasa, Sebagai master data jenis jasa akan
digunakan oleh setiap kegiatan pembayaran jasa. Struktur
tabelnya adalah :
No Nama FieldTipe Data
Ukuran Keterangan
1 Kode* Text 16 Kode Jasa2 Nama Jasa Text 25 Nama Jasa
6

3 Biaya Currency Biaya Jasa4 Keterangan Text 25 Keterangan
b. Tabel Operasional
Yaitu tabel yang menampung data-data operasional untuk
pembayaran jasa salon kecantikan, tabel-tabelnya adalah sebagai
berikut:
1. Tabel Nomor Transaksi, yaitu tabel yang ditujukan untuk
membantu memberikan nomor otomatis terhadap tabel data
transaksi penjualan jasa. Strukturnya adalah sebagai berikut:
No Nama Field Tipe Data Ukuran Keterangan1 ID* Text 16 Id No Transaksi2 No Transaksi Text 16 No Transaksi Jasa3 Tgl Transaksi Date/time 16 Tgl Transaksi
2. Tabel Data Transaksi Penjualan Jasa, yaitu tabel yang
ditujukan untuk menampung data dari hasil transaksi
penjualan jasa
No Nama Field Tipe Data Ukuran Keterangan1 No Transaksi Text 16 Nomor Transaksi2 Tgl Transaksi Date/
TimeBiaya Jasa
3 Kode Text 16 Keterangan 4 Nama jasa Text 25 Nama Jenis Jasa5 Biaya jasa Currency Biaya jasa6 Jumlah Number Long
Integer Banyak jasa yang diberikan
7 Total Currency Total Biaya Jasa yang diambil
7

Kode *Nama PenggunaPassword
Pengguna
Kode*Nama JasaBiayaKeterangan
Jenis Jasa
ID*No TransaksiTgl Transaksi
No. Transaksi
No TransaksiTgl TransaksiKodeNama JasaBiaya JasaJumlahTotal
Transaksi Jasa
2. Membuat relasi antar tabel
Relationship adalah bagian penting dari perancangan dan
penyusunan tabel untuk sebuah program aplikasi berbasis database.
Dari jendela relationship inipun kita bisa melihat secara keseluruhan
hubungan yang terjadi antar tabel yang ada pada program tersebut
juga sekaligus bisa melihat apakah perancangan tabelnya benar atau
tidak. Gambaran relationship yang akan dibangun adalah sebagai
berikut.
3. Menghilangkan security warning acces 2007
Security warning adalah sebuah pesan dari ms access secara
default yang menyatakan bahwa apakah kita mengijinkan sebuah
file database beserta segala isinya atau tidak. Terutama untuk
8

database yang sudah mengandung beberapa coding atau macro.
Jika kita membuka file database dengan pesan keamanan
aktif maka beberapa form dan fungsi yang sudah dibuat tidak akan
berjalan dengan normal. Kadang kondisi ini kurang mengenakan
sehingga kita perlu mengaturnya. Karena kita telah yakin bahwa ini
adalah aplikasi yang kita buat dan telah bebas dari kode-kode
berbahaya.
4. Query
Query adalah objek database yang berfungsi untuk
memanipulasi data pada query kita dapat memasukkan rumus-
rumus aritmatika, logika, melakukan penyortiran data berdasarkan
kriteria tertentu, mengatur penyortiran yang dilakukan dari form dan
lain sebagainya.
Query yang dibutuhkan pada aplikasi pembayaran jasa salon adalah:
1. Query Laporan Penjualan Jasa yang diambil dari tabel Data
Transaksi Jasa dengan Kriteria tanggal
2. Query Laporan Nota Penjualan yang diambil dari tabel Data
Transaksi Penjualan Jasa dengan criteria Nomor Transaksi
5. Membuat Form
Form Penjualan adalah form untuk memasukan data pokok
penjualan. Sumbernya adalah dari tabel dan query.
1. Form Login, Form login diambil dari tabel data pengguna/user
dengan tampilan sebagai berikut.
9

Adapun perintah-perintah atau kode-kode untuk mengeksekusi
perintah adalah dengan menggunakan VBA Visual basic for
application. Dengan kode sebagai berikut:
Option Compare DatabasePrivate Sub Input_DAta_Barang_Click()DoCmd.OpenForm "Form Data Barang"End SubPrivate Sub Input_Data_Jasa_Click()DoCmd.OpenForm "Form id barang"End SubPrivate Sub Input_Data_Pemasok_Click()DoCmd.OpenForm "Form Data Pemasok"End SubPrivate Sub Jasa_Salon_Click()DoCmd.OpenForm "Form Transaksi Penjualan Jasa"End SubPrivate Sub Navigasi_Click()DoCmd.RunCommand acmdwindowsShowEnd SubPrivate Sub Pembelian_Barang_Click()DoCmd.OpenForm "Transaksi Pembelian Barang"End Sub
Private Sub Penjualan_Barang_Click()DoCmd.OpenForm "Form Transaksi Penjualan Barang"End Sub
2. Form Input Data Jasa, Form ini diambil dari tabel data Jenis
Jasa, dengan tampilan sebagai berikut:
10

Adapun perintah-perintah atau kode-kode untuk mengeksekusi
perintah adalah dengan menggunakan VBA Visual basic for
application. Dengan kode sebagai berikut:
Option Compare DatabasePrivate Sub Form_Load()[simpan].Enabled = False[Kode].Enabled = False[Nama].Enabled = False[biaya].Enabled = False[keterangan].Enabled = FalseDoCmd.GoToRecord , , acNewRecEnd Sub
Private Sub simpan_Click()
DoCmd.Save[tambah].SetFocus[simpan].Enabled = False[Kode].Enabled = False[Nama].Enabled = False[biaya].Enabled = False[keterangan].Enabled = FalseRefreshEnd Sub
Private Sub Tambah_Click()[Kode].Enabled = False[Nama].Enabled = True[biaya].Enabled = True[keterangan].Enabled = True[Nama].SetFocus[simpan].Enabled = TrueOn Error GoTo cmdbaru_Click_ErrDim no DoCmd.GoToRecord , , acLast no = Right([Kode], 4) no = Val(no) + 1 no = Trim(Str(no)) no = Mid("0000", 1, 4 - Len(no)) + no DoCmd.GoToRecord , , acNewRec [Kode] = "JS-" + no cmdbaru_Click_Exit:
11

Exit Subcmdbaru_Click_Err:[Kode] = "JS-0001" Resume cmdbaru_Click_Exit
End Sub
Private Sub edit_Click()[Kode].Enabled = True[Nama].Enabled = True[biaya].Enabled = True[keterangan].Enabled = True[Kode].SetFocus[simpan].Enabled = TrueEnd Sub
Private Sub hapus_Click()On Error GoTo error_hapusDoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70Refreshkeluar_hapus:Exit Suberror_hapus:MsgBox Err.DescriptionResume keluar_hapus
End Sub
Private Sub keterangan_gotfocus()[simpan].Enabled = TrueEnd Sub
Private Sub keterangan_lostfocus()[tambah].SetFocussimpan_ClickEnd Sub
Private Sub maju_Click()On Error GoTo eror_maju
DoCmd.GoToRecord , , acNext
keluar_maju:Exit Sub
12

eror_maju:MsgBox "Udah mentok", , "Sori"Resume keluar_majuEnd Sub
Private Sub mundur_Click()On Error GoTo eror_mundur
DoCmd.GoToRecord , , acPreviouskeluar_mundur: Exit Suberor_mundur: MsgBox "Udah Mentok", , "Sori" Resume keluar_mundurEnd Sub
Private Sub tutup_Click()DoCmd.SaveDoCmd.Close
End Sub
3. Form Input Data Transaksi Penjualan Jasa, Form ini diambl
dari tabel Nomor Transaksi sebagai form master data dan
subform dari Tabel Data Transaksi Penjualan Jasa. Dengan
tampilan sebagai berikut:
Adapun perintah-perintah atau kode-kode untuk mengeksekusi
perintah adalah dengan menggunakan VBA Visual basic for
13

application. Dengan kode sebagai berikut:
Option Compare Database
Private Sub CetakNota_Click()DoCmd.OpenReport "Nota Pembayaran jasa", acViewPreviewEnd Sub
Private Sub Form_Load()[SubForm Trans Penj jasa].Enabled = FalseDoCmd.GoToRecord , , acLastEnd Sub
Private Sub hapus_Click()DoCmd.OpenQuery "Hapus Transaksi Penjualan jasa"DoCmd.RunCommand acCmdDeleteRecordBeepDoCmd.GoToRecord , , acLastRefreshEnd Sub
Private Sub simpan_Click()DoCmd.Save[SubForm Trans Penj jasa].Enabled = FalseDoCmd.GoToRecord , , acNewRec
End Sub
Private Sub Tambah_Click()On Error GoTo cmdbaru_Click_ErrDim no [SubForm Trans Penj jasa].Enabled = True DoCmd.GoToRecord , , acLast no = Right([no transaksi], 4) no = Val(no) + 1 no = Trim(Str(no)) no = Mid("0000", 1, 4 - Len(no)) + no DoCmd.GoToRecord , , acNewRec [no transaksi] = "JJ-" + no cmdbaru_Click_Exit: Exit Subcmdbaru_Click_Err:[no transaksi] = "JJ-0001" Resume cmdbaru_Click_ExitEnd Sub
14

Private Sub tutup_Click()DoCmd.CloseEnd Sub
4. Form Laporan Penjualan Jasa, Form ini adalah sebagai form
pembantu untuk menampilkan data Laporan Penjualan Jasa
sebagai penentu kriteria. Dengan tampilan sebagai berikut.
Adapun perintah-perintah atau kode-kode untuk mengeksekusi
perintah adalah dengan menggunakan VBA Visual basic for
application. Dengan kode sebagai berikut:
Option Compare Database
Private Sub Form_Load()Me.tglawal.SetFocusEnd Sub
Private Sub Tampilkan_Click()Dim LPJ As StringLPJ = "Laporan Penjualan Jasa"DoCmd.OpenReport LPJ, acViewPreviewCloseEnd Sub
Private Sub tglakhir_Change()Me.Tampilkan.SetFocusEnd Sub
Private Sub tglawal_Change()Me.tglakhir.SetFocusEnd Sub
15

5. Membuat Form Switchboard, Form ini dibuat dengan bantuan
Switchboard manager dari Microsoft Acces 2007 sebagai cara
termudah penampilan dengan tampilan sebagai berikut:
6. Membuat Report
Dengan menggunakan acess 2007 anda dapat dengan mudah
membuat report (laporan) yang efisien dan efektif dengan tampilan
yang profesional.
Report yang diperlukan pada aplikasi ini adalah :
1. Report Penjualan Jasa
Report Penjualan jasa diambil dari query yang telah dibuat yaitu
query Data Transaksi Penjualan Jasa yang telah diberikan
kriteria menurut tanggal yang telah ditentukan pada form
Laporan Penjualan Jasa
2. Report Nota Pembayaran Jasa Salon
Report Nota Pembayaran Jasa salon diambil dari query yang
telah dibuat yaitu query Data Transaksi Penjualan Jasa yang
16

telah diberikan kriteria menurut Nomor Transaksi dan akan
dipanggil oleh perintah cetak pada form Transaksi Penjualan
Jasa.
17

BAB III
PENUTUP
1. Kesimpulan
Sebagai penutup dari penulisan tugas ini, maka ada beberapa hal yang dapat
dijadikan kesimpulan, antara lain:
a. Aplikasi yang ada memungkinkan bagi pengguna untuk menyelesaikan
pengolah data dengan cara yang mudah dan tepat (efektif) dalam jumlah
serta dapat diselesaikan dalam waktu yang singkat (efisien)
b. Dalam hal penyimpanan data dapat menghemat tempat, memudahkan
pencarian data pada saat hendak melakukan perbaikan, serta dapat
terhindar dari duplikat data.
c. Dengan dibuatnya program aplikasi ini mudah-mudah menjadikan kami
mendapat ilmu pengetahuan dan mendapatkan perbaikan nilai akademik
dari mata kuliah PPN Acess
2. Saran-saran
Berkaitan dengan telah terselesaikannya penulisan tugas ini, ada beberapa hal
masukan dan saran-saran yang disampaikan sebagai berikut:
a. Sebagai tahap awal dari penggunaan program aplikasi ini, kiranya perlu
diadakan pelatihan kepada pengguna untuk memberikan petunjuk
penggunaan dan mengantisipasi kesalahan user yang mungkin timbul
dalam penggunaannya nanti.
b. Pembuatan program ini sangat jauh dari kesempurnaan sehingga kami
memohon bimbingannya kepada Bapak/Ibu Dosen untuk memberikan
masukan dan arahan mengenai ketidaksempurnaan program ini.
18

DAFTAR PUSTAKA
Taufani, Dani R.2009.Mengolah Data Dengan Microsoft Access 2007. Indonesia:Mugi
Marlinda, Linda.2004. Sistem Basis Data. Yogyakarta: Bagian Penerbitan Andi.
Karyana, Yana.Membuat Program Aplikasi Toko dengan Microsoft Acces.Waykey
19