Anda di halaman 1dari 22

MAKALAH APLIKASI PEMBAYARAN JASA SALON KECANTIKAN

Diajukan Untuk Perbaikan Nilai Pada Mata Kuliah PPN Acces

Disusun oleh : 1. Nama NPM 2. Nama NPM : Ahmad Hilmi Fasya : 432007067120155 : Arie Ahmad Fajari : 432007067120159

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER STMIK TASIKMALAYA 2013

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 .................................................................................................. KATA PENGANTAR ................................................................................... APLIKASI PEMBAYARAN JASA SALON KECANTIKAN BAB I 1. 2. 3. 4. Pendahuluan ................................................................................. Latar Belakang .............................................................................. Maksud dan Tujuan ....................................................................... Metode Pembuatan ........................................................................ Ruang Lingkup ..............................................................................

i ii

BAB II

Pembahasan ..................................................................................

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

informasi juga mendukung

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

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. 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 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. di Teknik Komputer dan Jaringan STMIK

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

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 tabeltabel 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 1 2 3 Nama Field Kode* Nama Pengguna Password Tipe Data Text Text Text Ukuran 16 25 16 Keterangan Kode Pengguna Nama Pengguna Password Pengguna

2. Tabel Jenis Jasa, Sebagai master data jenis jasa akan digunakan oleh setiap kegiatan pembayaran jasa. Struktur tabelnya adalah :
No 1 2 Nama Field Kode* Nama Jasa Tipe Data Text Text Ukuran 16 25 Keterangan Kode Jasa Nama Jasa 6

3 4

Biaya Keterangan

Currency Text

25

Biaya Jasa 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 1 ID* 2 No Transaksi 3 Tgl Transaksi Tipe Data Text Text Date/time Ukuran 16 16 16 Keterangan Id No Transaksi No Transaksi Jasa Tgl Transaksi

2. Tabel Data Transaksi Penjualan Jasa, yaitu tabel yang ditujukan untuk menampung data dari hasil transaksi penjualan jasa
No 1 2 3 4 5 6 7 Nama Field No Transaksi Tgl Transaksi Kode Nama jasa Biaya jasa Jumlah Total Tipe Data Text Date/Time Text Text Currency Number Currency Ukuran 16 16 25 Long Integer Keterangan Nomor Transaksi Biaya Jasa Keterangan Nama Jenis Jasa Biaya jasa Banyak jasa yang diberikan Total Biaya Jasa yang diambil

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.
Pengguna Kode * Nama Pengguna Password Jenis Jasa Kode* Nama Jasa Biaya Keterangan

No. Transaksi ID* No Transaksi Tgl Transaksi

Transaksi Jasa No Transaksi Tgl Transaksi Kode Nama Jasa Biaya Jasa Jumlah Total

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

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

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 Input_DAta_Barang_Click() DoCmd.OpenForm "Form Data Barang" End Sub Private Sub Input_Data_Jasa_Click() DoCmd.OpenForm "Form id barang" End Sub Private Sub Input_Data_Pemasok_Click() DoCmd.OpenForm "Form Data Pemasok" End Sub Private Sub Jasa_Salon_Click() DoCmd.OpenForm "Form Transaksi Penjualan Jasa" End Sub Private Sub Navigasi_Click() DoCmd.RunCommand acmdwindowsShow End Sub Private 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 Database Private Sub Form_Load() [simpan].Enabled = False [Kode].Enabled = False [Nama].Enabled = False [biaya].Enabled = False [keterangan].Enabled = False DoCmd.GoToRecord , , acNewRec End Sub Private Sub simpan_Click() DoCmd.Save [tambah].SetFocus [simpan].Enabled = False [Kode].Enabled = False [Nama].Enabled = False [biaya].Enabled = False [keterangan].Enabled = False Refresh End Sub Private Sub Tambah_Click() [Kode].Enabled = False [Nama].Enabled = True [biaya].Enabled = True [keterangan].Enabled = True [Nama].SetFocus [simpan].Enabled = True On Error GoTo cmdbaru_Click_Err Dim 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 Sub cmdbaru_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 = True End Sub Private Sub hapus_Click() On Error GoTo error_hapus DoCmd.DoMenuItem acFormBar, acMenuVer70 DoCmd.DoMenuItem acFormBar, acMenuVer70 Refresh keluar_hapus: Exit Sub error_hapus: MsgBox Err.Description Resume keluar_hapus End Sub Private Sub keterangan_gotfocus() [simpan].Enabled = True End Sub Private Sub keterangan_lostfocus() [tambah].SetFocus simpan_Click End Sub Private Sub maju_Click() On Error GoTo eror_maju DoCmd.GoToRecord , , acNext keluar_maju: Exit Sub

acEditMenu, acEditMenu,

8, 6,

, ,

12

eror_maju: MsgBox "Udah mentok", , "Sori" Resume keluar_maju End Sub Private Sub mundur_Click() On Error GoTo eror_mundur DoCmd.GoToRecord , , acPrevious keluar_mundur: Exit Sub eror_mundur: MsgBox "Udah Mentok", , "Sori" Resume keluar_mundur End Sub Private Sub tutup_Click() DoCmd.Save DoCmd.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", acViewPreview End Sub Private Sub Form_Load() [SubForm Trans Penj jasa].Enabled = False DoCmd.GoToRecord , , acLast End Sub Private Sub hapus_Click() DoCmd.OpenQuery "Hapus Transaksi Penjualan jasa" DoCmd.RunCommand acCmdDeleteRecord Beep DoCmd.GoToRecord , , acLast Refresh End Sub Private Sub simpan_Click() DoCmd.Save [SubForm Trans Penj jasa].Enabled = False DoCmd.GoToRecord , , acNewRec End Sub Private Sub Tambah_Click() On Error GoTo cmdbaru_Click_Err Dim 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 Sub cmdbaru_Click_Err: [no transaksi] = "JJ-0001" Resume cmdbaru_Click_Exit End Sub

14

Private Sub tutup_Click() DoCmd.Close End 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.SetFocus End Sub Private Sub Tampilkan_Click() Dim LPJ As String LPJ = "Laporan Penjualan Jasa" DoCmd.OpenReport LPJ, acViewPreview Close End Sub Private Sub tglakhir_Change() Me.Tampilkan.SetFocus End Sub Private Sub tglawal_Change() Me.tglakhir.SetFocus End 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