APLIKASI PENGOLAHAN DATA KEUANGAN PELANGI LAUNDRY
KERJA PRAKTEK
Disusun Oleh :
RIYANTI NIM 3209006
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNGPINANG 2013
APLIKASI PENGOLAHAN DATA KEUANGAN PELANGI LAUNDRY
KERJA PRAKTEK diajukan untuk memenuhi salah satu syarat kelulusan mata kuliah Kerja Praktek program studi Sistem Informasi
Disusun Oleh :
RIYANTI NIM 3209006
PROGRAM STUDI SISTEM INFORMASI SEKOLAH TINGGI TEKNOLOGI INDONESIA TANJUNGPINANG 2013
APLIKASI PENGOLAHAN DATA KEUANGAN PELANGI LAUNDRY
KERJA PRAKTEK diajukan untuk memenuhi salah satu syarat kelulusan mata kuliah Kerja Praktek program studi Sistem Informasi
Disusun Oleh :
RIYANTI NIM 3209006
Telah disetujui dan disahkan sebagai Kerja Praktek Tanggal 12 Desember 2013
Tim Penguji : 1. KETUA
: Drs. H. Mohd.Saleh H. Umar
: ……………………….
2. PENGUJI
: Heti Mulyani, ST
: .……………………...
Mengetahui :
Dosen Pembimbing
Ketua Program Studi Sistem Informasi
Liza Safitri, ST NIDN. 1015058701
M. Rizki Romdoni, S.Kom., MT NIDN. 1010088301
KATA PENGANTAR Puji syukur kehadirat Allah SWT, yang telah memberi rahmat, karunia dan hidayah-Nya kepada penulis, sehingga laporan kerja praktek dengan judul “Aplikasi Pengolahan Data Keuangan Pelangi laundry” ini dapat terselesaikan dengan baik. Penulis menyadari bahwa tanpa dukungan dari berbagai pihak, maka penulisan laporan kerja praktek ini tidak akan selesai sebagaimana mestinya. Oleh karena itu pada kesempatan ini penulis menyampaikan ucapan terima kasih kepada yang terhormat kepada : 1. Bapak HM.Lois Frederick, SE.,SH.,MM Selaku Ketua Sekolah Tinggi Teknologi Indonesia Tanjungpinang. 2. Bapak Drs. H. Mohd.Saleh H. Umar Selaku Kepala BAAK. 3. Ibu Liza Safitri, ST sebagai dosen pembimbing yang telah banyak memberikan masukan dan pengarahan dalam penulisan laporan kerja praktek ini, serta bersedia meluangkan waktu untuk membimbing. 4. Sekretaris Jurusan Sistem Informasi Sekolah Tinggi Teknologi Indonesia. 5. Pemilik Pelangi Laundry yang telah memberikan ijin untuk melaksanakan kerja praktek. 6. Teman-teman yang turut membantu dalam upaya penyelesaian kerja praktek ini 7. Seluruh pihak yang telah memberikan bantuan, dukungan dan Doa selama penyusunan Kerja Praktek.
Penulis juga menyadari bahwa penulisan laporan kerja praktek ini masih sangat jauh dari kesempurnaan, dan untuk itu penulis sangat mengharapkan saran, kritikan maupun bimbingan agar penulisan yang akan datang dapat lebih sempurna sesuai dengan yang diharapkan. Akhir kata penulis berharap semoga laporan kerja praktek ini dapat memberikan banyak manfaat bagi semua pihak.
Tanjungpinang,
November 2013
Penulis
RIYANTI NIM. 3209006
ABSTRAK Salah satu usaha yang di bidang jasa seperti laundry memunculkan persaingan yang sangat ketat diantara pemilik usaha. dalam membantu menyusun laporan keuangan butuhkan informasi yang efektif dan efisien. Dalam pengelolaan kebanyakan Laundry masih menggunakan sistem pemrosesan manual maupun sistem pemrosesan pengolahan keuangan yang masih memiliki banyak kekurangan, demikian juga yang terjadi di Pelangi Laundry yang masih menggunakan sistem pemrosesan manual dalam pengelolaan data keuangannya. Pada laporan kerja praktek “Aplikasi Pengolahan Data Keuangan Pelangi Laundry” ditunjukkan perancangan serta pengimplementasian sistem menggunakan bahasa pemrograman Borland Delphi 7.0 dan database Microsoft Access 2007. Metode perancangan sistem yaitu menganalisa sistem, desain sistem, implementasi sistem dan mengevaluasi sistem. Sistem informasi ini dapat mengolah data pelanggan, data laundry, transaksi pembayaran,pendapatan bulanan,pengeluaran bulanan dan laba serta laporan bulanan. Tujuan dari kegiatan ini untuk merancang dan menerapkan cara kerja program sehingga terbentuk sebuah program yang berguna bagi Laundry. Kata kunci : Laundry, Pelangi Laundry
ABSTRACK One of the efforts in the field of services such as laundry led to fierce competition among business owners. in helping to prepare the financial statements needed information effectively and efficiently. In the management of laundry most still use manual processing systems and financial processing processing system still has many shortcomings, as well as occurring in the Rainbow Laundry is still using manual processing system in the management of financial data. In the practical work report "Financial Data Processing Applications Pelangi Laundry" was shown the design and implementation of the system using Borland Delphi 7.0 and Microsoft Access 2007 database. System design method is to analyze the system, system design, system implementation and evaluate the system. This information system can process customer data, the data laundry, payment transactions, monthly income, monthly expenses and income as well as monthly reports. The purpose of this activity is to design and implement the program works to form a useful program for laundry. Keyword : Laundry, Pelangi Laundry
DAFTAR ISI
HALAMAN JUDUL HALAMAN PENGESAHAN KATA PENGANTAR ....................................................................................... i ABSTRAK .......................................................................................................... iii ABSTRACT ........................................................................................................ iv DAFTAR ISI ...................................................................................................... vi DAFTAR GAMBAR
....................................................................................... x
DAFTAR TABEL ............................................................................................... xii DAFTAR SIMBOL ....................................................................................... ....xiii BAB I
PENDAHULUAN 1.1
Latar Belakang ........................................................................... 1
1.2
Identifikasi Masalah .................................................................... 2
1.3
Rumusan Masalah ..................................................................... 3
1.4
Tujuan dan Manfaat ................................................................... 3
1.5
Batasan Masalah ........................................................................ 4
1.6
Waktu Dan Tempat Kerja Praktek ............................................. 5
1.7
Metodologi Penelitian ............................................................... 5 1.7.1 Metode Pengumpulan Data ........................................... 5 1.7.2 Pengembangan Perangkat Lunak .................................... 6
BAB II
1.8
Perencanaan Jadwal Kerja Praktek ........................................... 8
1.9
Sistematika Penulisan ................................................................ 8
LANDASAN TEORI 2.1
Definisi Sistem, Informasi dan Sistem Informasi ...................... 10 2.1.1 Definisi Sistem .............................................................. 10
2.1.2 Definisi Informasi .......................................................... 11 2.1.3 Definisi Sistem Informasi .............................................. 13 2.2
Pengertian Aplikasi .................................................................... 14
2.3
Pengertian Pengolahan Data ...................................................... 15 2.3.1
Siklus Pengolahan ...................................................... ... 16
2.4
Pengertian Data Keuangan ......................................................... 17
2.5
Pengertian Laundry .................................................................... 17
2.6
Karakteristik Sistem ................................................................... 18
2.7
Konsep Permodelan Sistem ........................................................ 20 2.7.1 Bagan Alir Dokumen (Flowmap) ................................ ... 20 2.7.2 Diagram Konteks ........................................................... 20 2.7.3 Data Flow Diagram (DFD) .......................................... 21
2.8
Konsep Basis Data ..................................................................... 22 2.8.1 Definisi Basis Data ......................................................... 22 2.8.2
DBMS (Database Mangement System) .......................... 24
2.8.3
Entity Relational Diagram (ERD) ................................... 25
2.8.4 Kardinalitas (Cardinality) ............................................... 27
2.9
2.8.5
Derajat Relationship ........................................................ 27
2.8.6
Kunci (Key) ..................................................................... 28
Tools Yang Digunakan ............................................................... 29 2.9.1
Borland Delphi ............................................................... 29
2.9.2
Microsoft Office Access 2007 ......................................... 31
2.9.3 Windows 7 ...................................................................... 33 2.10 Sejarah Singkat Pelangi Laundry ................................................ 35 2.10.1 Visi Dan Misi .................................................................. 35 2.10.2 Struktur Organisasi .......................................................... 36 2.10.3 Deskripsi Jabatan............................................................. 36 BAB III ANALISIS SISTEM 3.1
Analisis Prosedur ....................................................................... 38 3.1.1 Pembuatan Laba Bulanan ............................................... 38
3.2
Flowmap Berjalan Laba Bulanan ............................................... 39
3.3
Analisis Kelemahan Sistem......................................................... 40
3.4
Analisis Dokumen ...................................................................... 41
3.5
Analisis Kebutuhan Sistem ........................................................ 42
3.5
Analisis SWOT (Strenght Weakneass Opportunity Threat) ..... 42
BAB IV PERANCANGAN SISTEM 4.1
Perancangan Prosedur ................................................................ 44 4.1.1 Perancangan Laba Bulanan Yang Diusulkan ................. 44
4.2
Flowmap Usulan Laba Bulanan ................................................. 46
4.3
Diagram Konteks ....................................................................... 47
4.4
Data Flow Diagram(DFD) ......................................................... 48 4.4.1 DFD Level 0 .................................................................... 48 4.4.2 DFD Level 1 Proses 1.0 .................................................. 48 4.4.3 DFD Level 1 Proses 3.0 .................................................. 49
4.5
Entity Relationship Diagram (ERD) .......................................... 49
4.6
Struktur File ............................................................................... 50
4.7
Perancangan Struktur Program .................................................. 53
4.8
Perancangan Struktur Menu ....................................................... 54
4.9
Perancangan Antar Muka ........................................................... 54 4.9.1 Perancangan Input ........................................................... 55 4.9.2 Perancangan Output ....................................................... 59
BAB V
IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1
Implementasi sistem .................................................................... 62 5.1.1 Kebutuhan Implementasi ................................................ 62 5.1.2 Kebutuhan Perangkat Lunak .......................................... 63 5.1.3 Kebutuhan Perangkat Keras ........................................... 63 5.1.4 Kebutuhan Pengguna ...................................................... 64
5.2
Hasil Implementasi ..................................................................... 64 5.2.1 Implementasi Basis Data ................................................. 64
5.2.2 Implementasi Antar Muka ............................................... 65 5.3
Teknik Pemrograman ................................................................. 66
5.4
Pemrograman .............................................................................. 67
5.5
Pengujian Sistem ........................................................................ 68 5.5.1 Rencana Pengujian ......................................................... 68 5.5.2 Kasus dan Hasil Pengujian ............................................. 70
BAB VI PENUTUP 6.1
Kesimpulan ................................................................................ 78
6.2
Saran ......................................................................................... 79
DAFTAR PUSTAKA ......................................................................................... 80 LAMPIRAN-LAMPIRAN
DAFTAR GAMBAR Gambar 1.1
Diagram Waterfall ....................................................................... 6
Gambar 2.1
Siklus Pengolahan data ............................................................... 16
Gambar 2.2
Cardinality One to One ............................................................. 27
Gambar 2.3
Cardinility Many to Many .......................................................... 27
Gambar 2.4
Lembar Kerja Borland Delphi .................................................... 29
Gambar 2.5
Tampilan Microsoft Access ........................................................ 32
Gambar 2.6
Tampilan Windows 7 .................................................................. 34
Gambar 2.7
Struktur Organisasi Pelangi Laundry ......................................... 36
Gambar 3.1
Flowmap Berjalan pengolahan laba bulanan ............................ 39
Gambar 4.1
Flowmap Usulan Pengolahan laba bulanan .............................. 46
Gambar 4.2
Diagram Konteks Aplikasi Pengolahan Data Keuangan ........... 47
Gambar 4.3
DFD Level 1 Aplikasi Pengolahan data laundry ........................ 48
Gambar 4.4
DFD Level 1 Proses 1.0 Input Data Pelanggan ........................ 48
Gambar 4.5
DFD level 1 Proses 3.0 Cetak Laporan ...................................... 49
Gambar 4.6
ERD Aplikasi Pengolahan Data keuangan ................................ 49
Gambar 4.7
Struktur Program Aplikasi Pengolahan Data Keuangan ........... 53
Gambar 4.8
Struktur Menu Aplikasi Pengolahan Data Keuangan ................ 54
Gambar 4.9
Form Login ............................................................................... 55
Gambar 4.10 Form Utama ................................................................................ 55 Gambar 4.11 Form Data Pelanggan ................................................................ 56 Gambar 4.12 Form Data Laundry .................................................................... 56 Gambar 4.13 Form Transaksi Pembayaran ..................................................... 57 Gambar 4.14 Form Transaksi Pengeluaran ..................................................... 57 Gambar 4.15 Form Laporan Pendapatan Bulanan .......................................... 58 Gambar 4.16 Form Laporan Pengeluaran Bulanan ........................................ 58 Gambar 4.17 Form Laporan Laba Bulanan ...................................................... 58 Gambar 4.18 Form Laba Bulanan ..................................................................... 59 Gambar 4.19 Nota Laundry .............................................................................. 59 Gambar 4.20 Data Laundry ............................................................................. 60
Gambar 4.21 Laporan Pendapatan Bulanan .................................................... 60 Gambar 4.22 Laporan Pengeluaran Bulanan .................................................... 61 Gambar 4.23 Laporan Laba Bulanan .............................................................. 61
DAFTAR TABEL
Tabel 1.1
Jadwal Kerja Praktek ....................................................................... 8
Tabel 3.1
Analisis Dokumen (Input) .............................................................. 41
Tabel 3.2
Analisis Dokumen (Output) ........................................................... 41
Tabel 4.1
Tabel Pelanggan .............................................................................. 50
Tabel 4.2
Tabel Data Laundry ....................................................................... 51
Tabel 4.3
Tabel Pembayaran............................................................................ 51
Tabel 4.4
Tabel Pengeluaran ........................................................................... 52
Tabel 4.5
Tabel Laba Bulanan ....................................................................... 52
Tabel 5.1
Tabel Implementasi Basis Data Aplikasi Data Keuangan ............. 64
Tabel 5.2
Implementasi Antar Muka ............................................................. 65
Tabel 5.3
Rencana Pengujian Software Aplikasi Pengolahan Keuangan ...... 69
Tabel 5.4
Pengujian Form Login ..................................................................... 70
Tabel 5.5
Pengujian Form Pelanggan ............................................................. 70
Tabel 5.6
Pengujian Form Data laundry ........................................................ 72
Tabel 5.7
Pengujian From Pembayaran ......................................................... 73
Tabel 5.8
Pengujian From Pengeluaran ......................................................... 74
Tabel 5.9
Pengujian Proses Laba Bulanan ..................................................... 75
Tabel 5.10
Pengujian Laporan Pendapatan perbulan ....................................... 76
Tabel 5.11
Pengujian Laporan Pengeluaran perbulan ...................................... 76
Tabel 5.13
Pengujian Laporan Laba Perbulan .................................................. 77
DAFTAR SIMBOL DATA FLOW DIAGRAM ( DFD )
SIMBOL
KETERANGAN
Simbol dari proses dari sistem
Simbol suatu penyimpanan data /file
Simbol petunjuk arah aliran data
Simbol suatu entitas luar
DAFTAR SIMBOL ENTITY RELATIONSHIP DIAGRAM ( ERD )
SIMBOL
KETERANGAN
Simbol dari suatu entitas
Simbol dari hubungan antar entitas
Simbol penghubung
DAFTAR SIMBOL FLOW MAP
SIMBOL
KETERANGAN
Simbol dari suatu dokumen
Simbol dari kegiatan manual
Simbol aliran dokumen
Simbol penyimpanan data
Simbol dari proses komputer
Simbol penyimpanan dokumen/arsip
Simbol Display Peringatan/ Warning
Key In Menunjukan pemasukan data secara manual atau melalui keyboard.
BAB I PENDAHULUAN 1.1
Latar Belakang Perkembangan teknologi saat ini mengalami kemajuan yang sangat
pesat, khususnya di bidang perangkat lunak membuat komputer menjadi semakin user friendly dan telah menjadikannyaa suatu kebutuhan bagi kalangan tertentu, misalnya kalangan bisnis. Dalam melakukan pekerjaan mereka sangat tergantung pada komputer. Dengan adanya perkembangan informasi yang sangat pesat dan saat ini sistem informasi database yang dapat memberikan pelayanan yang sangat cepat bagi pengguna informasi, sistem informasi basis data adalah salah satu akibat dari perkembangan teknologi informasi. Sistem komputerisasi memegang peranan penting dalam berbagai bidang pekerjaan seperti pendidikan, perdagangan, kedokteran, jasa dan lain-lain. Dalam sebuah perusahaan keberadaan sistem komputerisasi sangatlah diperlukan. Dengan sistem komputerisasi dapat mempercepat pengolahan data dan dapat menghasilkan informasi yang diperlukan. Informasi yang digunakan sangat beraneka ragam sesuai kebutuhan informasi yang dibutuhkan. Untuk menghindari kesalahan dalam informasi maka diperlukan suatu sistem informasi yang membantu kelancaran dan kemudahan dalam melaksanakan pekerjaan. Pelangi laundry adalah perusahaan yang bergerak di bidang jasa pencucian. Hal ini memuntut Pelangi Laundry untuk memberikan pelayanan yang memuaskan untuk customer. Dalam pelangi laundry pengelolaan keuangan dilakukan secara manual dan sederhana, yang artinya setiap ada konsumen datang
di bagian penerimaan barang harus membuatkan noda penyerahan dengan manual atau dengan kata lain masih ditulis tangan, laporan data keuangan terkadang salah dalam pencatatannya. Hal ini tentunya tidak praktis, karena memakan banyak waktu serta membutuhkan ketelitian. Berdasarkan latar belakang diatas, diperlukan untuk membuat sistem baru yang lebih mudah digunakan, agar dalam pengolahan data keuangan lebih cepat dan akurat. Sehingga sistem tersebut dapat digunakan bermanfaat bagi penggunanya. Oleh karena itu penulis tertarik untuk membuat sistem informasi dalam kerja praktek ini dengan mengangkat
sebuah judul “ Aplikasi
Pengolahan Data Keuangan Pelangi Laundry”.
1.2
Identifikasi Masalah Identifikasi Masalah adalah suatu tahapan proses merumuskan
masalah untuk mengenali masalah yang ingin diselesaikan. Adapun masalah yang diidentifikasi dari latar belakang tersebut adalah 1. Sering terjadinya kesalahan pencatatan sehingga hal ini dinilai kurang efektif. 2. Masih terdapat kesulitan dalam proses pembuatan laporan pendapatan dan pengeluaran perbulan. 3. Terdapat kesalahan dalam pengolahan keuntungan atau laba laundry perbulan.
1.3
Rumusan Masalah Rumusan masalah merupakan salah satu tahap di antara sejumlah
tahap penelitian yang memiliki kedudukan yang sangat penting dalam kegiatan penelitian. Adapun rumusan masalah dari latar belakang masalah diatas adalah: 1. Bagaimana membuat suatu perancangan sistem aplikasi data keuangan laundry yang dapat menangani proses pencatatan data keuangan secara otomatis ? 2. Bagaimana membuat suatu sistem dalam menangani proses pembuatan laporan bulanan laundry secara efektif dan efesien?.
1.4
Tujuan Tujuan dari adanya aplikasi pengolahan data keuangan laundry ini
adalah : 1. Bagi perusahaan a. Dapat bermanfaat dan dijadikan bahan pertimbangan dalam upaya perbaikan
masalah yang
terkait dengan pengolahan data keuangan
Pelangi Laundry. b. Untuk memberikan kemudahan bagi pemilik laundry. 2. Bagi Akademis a. Dapat
bermanfat sebagai masukan didalam bidang
pengembangan
wawasan, sehingga ilmu yang didapatkan selama belajar di bangku perkuliahan dapat dikembangkan semaksimal mungkin b. Dapat menjadi perbandingan antara ilmu manajemen (teori) dan keadaan yang terjadi
langsung di
lapangan
(praktek).
Sehingga
adanya
perbandingan tersebut akan lebih memajukan ilmu yang sudah ada ditahapkan pada dunia nyata 3. Bagi Penulis a. Dapat menerapkan ilmu dan kemampuan yang pernah diterima penulis selama bangku kuliah kedalam dunia nyata. b. Dapat
berguna dalam
menambah atau memperkaya wawasan
pengetahuan baik teori ataupun praktek, belajar menganalisa dan melatih daya fikir dalam mengambil kesimpulan permasalahan
1.5
Batasan Masalah Berdasarkan permasalahan dari latar belakang diatas, maka masalah
dibatasi hanya pada : 1. Proses penginputan data pelanggan, data laundry, data pembayaran,dan data pengeluaran. 2. Proses pencarian data pelanggan, data laundry, data pembayaran, data pengeluaran dan laba bulanan. 3. Proses pencetakan laporan pendapatan bulanan, pengeluaran bulanan dan laba bulanan 4. Tidak memberikan fasilitas antar jemput.
1.6
Waktu dan Tempat Kerja Praktek
Kerja Praktek ini dikerjakan selama waktu 24 bulan dari tanggal 1 oktober 2012 sampai tanggal 16 November 2013. Tempat pelaksanaan kerja praktek di Pelangi Laundry Jl.Kuantan Batu 5 atas Tanjungpinang.
1.7
Metodologi Metodologi
merupakan
suatu
proses
yang
digunakan
untuk
memecahkan suatu masalah secara logis, dimana memerlukan data-data untuk mendukung terlaksananya suatu penelitian. 1.7.1
Metode Pengumpulan Data Untuk mendapatkan informasi yang kompeten dengan penelitian
yang
akan
dilakukan,
maka
digunakan
teknik
pengumpulan data dengan cara sebagai berikut: a.
Observasi, yaitu mengamati secara langsung objek yang diteliti sehingga penulis memperoleh data yang akurat.
b.
Wawancara (interview), yaitu tanya jawab langsung dengan orang-orang yang terkait dengan objek atau masalah yang sedang ditangani oleh penulis.
c.
Studi Literatur, yaitu pengumpulan data dengan cara mengumpulkan literatur paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.
1.7.2
Metode Pengembangan Perangkat Lunak
Model perancangan perangkat lunak yang digunakan adalah model Waterfall, dengan tahapan sebagai berikut: Analisis dan Definisi Persyaratan Perancangan sistem dan Perangkat Lunak Implementasi dan pengujian Integrasi dan pengujian sistem Operasi dan pemeliharaan
Gambar 1.1 Waterfall Model (Ian Sommerville)1
Paradigma dari tahapan model waterfall adalah sebagai berikut : 1. Analisis dan Definisi persyaratan Pelayanan, batasan dan tujuan sistem ditentukan melalui konsultasi dengan user sistem. persyaratan ini kemudian didefinisikan secara rinci dan berfungsi sebagai spesifikasi sistem.1 2. Perancangan sistem dan perangkat lunak Proses perancangan sistem membagi persyaratan dalam sistem perangkat keras atau lunak. Kegiatan ini menentukan arsitektur sistem 1
Ian Sommerville, Software Engineering Edisi 6 (Rekayasa Perangkat Lunak), hal 43, 2003
secara
keseluruhan.
Perancangan
perangkat
lunak
melibatkan
identifikasi dan deskripsi abstraksi sistem perangkat lunak yang mendasar dan hubungan-hubungannya. 3. Implementasi dan pengujian Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program. Pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasinya. 4. Integrasi dan pengujian sistem Unit program atau program individual diintegrasikan dan diuji sebagai sistem yang lengkap untuk menjamin bahwa persyaratan sistem telah dipenuhi. Setelah pengujian sistem, perangkat lunak dikirim kepada pelanggan. 5. Operasi dan pemeliharaan Sistem di instal dan dipakai. Pemeliharaan mencakup koreksi dari berbagai error yang tidak ditemukan pada tahap-tahap terdahulu, perbaikan atas implementasi unit sistem dan pengembangan pelayanan sistem, sementara persyaratan-persyaratan baru ditambahkan.
1.8
Perencanaan Jadwal Kerja Praktek Tabel 1.1 Jadwal Kerja Praktek NO 1
2 3 4 5 6
1.9
KEGIATAN
1
BULAN 1 2 3 4
1
BULAN 2 2 3 4
1
BULAN 3 2 3 4
Pengumpulan Data - Observasi - Wawancara - Studi Literatur Analisis Data Desain Coding Pengujian Pembuatan Laporan
Sistematika Penulisan
Sistematika penulisan ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan kerja praktek ini adalah sebagai berikut : BAB I PENDAHULUAN menguraikan tentang uraian latar belakang masalah, perumusan masalah, pembatasan
masalah, tujuan,
sistematika penulisan
manfaat penelitian, metode
penelitian dan
BAB II LANDASAN TEORI menguraikan tentang definisi dan konsep dasar sistem, informasi, sistem informasi dan menguraikan tentang karakteristik sistem, konsep pemodelan sistem, konsep data dan perangkat lunak yang digunakan BAB III ANALISIS SISTEM menguraikan tentang masalah atau kelemahan yang terdapat di sistem yang lama dan menguraikan kebutuhan sistem agar dapat diusulkan untuk menyelesaikan masalah pada sistem lama. BAB IV PERANCANGAN SISTEM Bab ini menguraikan secara jelas tentang analisis sistem meliputi perancangan sistem, alur data, DFD, ERD dan prosedur pengolahan data persediaan yang telah ada sebelumnya di Pelangi Laundry. BAB V IMPLEMENTASI SISTEM Bab ini menguraikan tentang pemilihan perangkat lunak database, implementasi database dan implementasi rancangan antar muka. BAB VI PENUTUP Bab ini menguraikan
tentang
kesimpulan hasil analisia, implementasi, dan
pembangunan sistem serta saran pemakaian sistem. DAFTAR PUSTAKA Berisi literatur yang digunakan sebagai acuan pembuatan laporan kerja praktek LAMPIRAN LAMPIRAN Berisi lampiran cooding dan form implementasi sistem aplikasi pengolahan data keuangan Pelangi Laundry.
BAB II LANDASAN TEORI 2.1
Definisi sistem, informasi dan sistem informasi Pendekatan di dalam mendefinisikan sistem yaitu menekanan pada prosedurnya dan yang menekankan pada komponen atau elemennya. 2.1.1 Sistem Dewasa ini penggunaan kata sistem semakin meluas dan meliputi berbagai bidang, sehingga timbul berbagai definisi dan istilah tentang sistem tersebut yang masing-masing beranjak dari sudut pandang dan lingkup pengertian itu sendiri. Kata sistem berasal dari bahasa yunani yaitu “ Sistema ” yng berarti kesatuan. Unsur-unsur yang memiliki suatu sistem secara umum adalah masukan (input), pengolahan (process), keluaran (ouput). “ Sistem adalah pendekatan prosedur dan dengan pendekatan komponen.
Dengan
pendekatan
definisikan
sebagai
kumpulan
mempunyai tujuan tertentu.”1
prosedur, dari
sistem
dapat
prosedur-prosedur
di
yang
Menurut Raymond Mc. Leod (2001) sistem adalah himpunan dari unsure-unsur yang saling berkaitan sehingga membentuk kesatuan yang utuh dan terpadu. Dari definisi diatas maka dapat disimpulkan bahwa suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerjasama membentuk satu kesatuan. 2.1.2 Informasi Informasi ibarat darah yang mengalir di dalam tubuh suatu organisasi, sehingga informasi ini sangat penting di dalam suatu organisasi. Adapun syarat informasi yang baik yaitu ketersediaan (availability) mudah di pahami,relavan,bermanfaat tepat waktu, keandalan (reability) akurat dan konsisten. “ Informasi adalah data yang telah diolah menjadi bentuk yang lebih berarti bagi penerimanya.”2 Kualitas informasi ditentukan oleh beberapa faktor : 1. Keakuratan dan Teruji Kebenarannya Informasi harus bebas dari kesalahan-kesalahan dan tidak menyesatkan. 2. Kesempurnaan Informasi Informasi disajikan lengkap tanpa pengurangan, penambahan, perubahan.
2
Ibid, hal.36
3. Tepat Waktu Informasi harus disajikan tepat waktu mengingat informasi akan menjadi dasar dalam pengambilan keputusan. 4. Relavansi Informasi akan memiliki nilai manfaat yang tinggi, jika informasi tersebut diterim oleh mereka yang membutuhkan. 5. Mudah dan Murah Cara dan biaya untuk memperoleh informasi juga menjdi pertimbangan.3 Pengolahan data menjadi informasi merupakan suatu siklus yang terdiri dari tahap-tahap sebagai berikut : a. Pengumpulan Data Suatu proses pengumpulan data yang asli dengan cara tertentu. b. Input Proses pemasukan data dan prosedur pengolahan data ked lam Komputer melalui alat input seperti keyboard. c. Pengolahan data Data diolah sesuai dengan prosedur yang telah dimasukkan.4 Berdasakan definisi di atas dapat di simpulkan bahwa informasi merupakan fakta atau data yang telah di proses sedemikian rupa atau mengalami proses transformasi data menjadi informasi.
3
Budi Sutedjo Dharma Oetomo,S.Kom., MM, Perancangan & Pembangunn Sistem Informasi (Yogyakarta : Andi) hal.17 4 Ibid, hal:13
2.1.3
Sistem Informasi Telah diketahui bahwa informasi merupakan hal yang sangat penting bagi manajemen di dalam mengambil keputusan, informasi dapat diperoleh dari sistem informasi. Tujuan dari adana sistem informasi adalah menghasilkan informasi. “Sistem Informasi adalah sebagai kumpulan elemen yang saling berhubungan satu sama lain yang membentuk satu kesatuan untuk mengintegrasikan data, memproses dan menyimpan serta mendistribusikan informasi.”5 Masing-masing dari sistem informasi memilki fungsi dan manfaat bagi tiap tingktan manajerial. Adapun tingkatan Sistem informasi adalah: 1. Sistem Pemrosesan Transaksi Merupakan hasil perkembangan dari pembentukan kantor elektronik, pada sistem pemrosesan transaksi data yang dimaksudkan adalah data-data transaksi yang terjadi. 2. Sistem Informasi Managerial (SIM) Sebuah kelengkapan pengelolaan dari proses-proses yang menyediakan informasi untuk manajer guna mendukung pembuatan keputusan dalam sebuah organisasi.
5
Ibid, hal.11
3. Sistem Pendukung Keputusan (SPK) Merupakan peningkatan dari sistem informasi managemen dengan penyediaan prosedur khusus dan permodelan yang unik yang akan membantu manager dalam memperoleh alternative keputusan. 4. Sistem Informasi e-business Dibngun untuk menjawab tantangan pengintegrasian data dan informasi dari proses bisnis berbasis internet.6
2.2
Pengertian Aplikasi Aplikasi adalah penggunaan atau penerapan suatu konsep yang menjadi pokok pembahasan. Aplikasi dapat di artikan juga sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi software yang dirancang untuk penggunaan praktisi khusus, klasifikasi luas ini dapat dibagi menjadi 2 (dua) yaitu: 1.
Aplikasi software spesialis, program dengan dokumentasi tergabung yang dirancang untuk menjalankan tugas tertentu.
2.
Aplikasi paket, suatu program dengan dokumentasi tergabung yang dirancang untuk jenis masalah tertentu.7
6 7
Ibid, hal.17-18 http://storage.jakstik.ac.id/students/paper/penulisan%20ilmiah/30404077/BAB%202.pdf [3/13/2013,09.28]
2.3
Pengertian Pengolahan Data Pengolahan data adalah masa atau waktu yang di gunakan untuk mendeskripsikan perubahan bentuk data menjadi informasi yang memiliki kegunaan. Menurut
Janner
Simarmata
(2010)
menjelaskan
bahwa
:
“Pengolahan data adalah manipulasi kedalam bentuk yang lebih berguna dan lebih berarti yaitu informasi. “8 Secara umum pengolahan data pada sebuah perusahaan, organisasi, institusi, ataupun yayasan pada awalnya menggunakan sistem pengolahan data secara manual. Namun dewasa ini, seiring dengan kemajuan teknologi khususnya teknologi computer, pengolahan data sekarang dapat dilakukan dengn bantuan computer. Tetapi dengan komputer saja belum cukup sehingga di perlukan suatu sistem terpadu untuk melakukan proses pengolahan data, baik penginputan, pengeditan, serta penyimpanan data untuk mmberikan suatu hasil yang cept sesuai dengan yang di harapakan. Dengan adanya teori perncangan sistem, akan berguna untuk membantu mempermudah pekerjaan serta meningkatkan efektifitas kerja, sehingga pada akhirnya peranan komputer sebagai pengolahan data semakin dirasakan manfaatnya.
8
Janner Simarmata (2010), Rekayasa Perangkat Lunak, (Yogyakarta : Andi),hal. 53
2.3.1 Siklus Pengolahan Data Pengolahan data terdiri dari tiga langkah utama, yakni input, proses (pengolahan), dan output.
Gambar 2.0 Siklus Pengolahan Data Input : Di dalam langkah ini data awal, atau data input, disiapkan dalam beberapa bentuk yang sesuai untuk keperluan pengolahan. Bentuk tersebut akan bergantung pada pengolahan mesin.
Proses : Pada langkah ini data input diubah, dan biasanya dikombinasikan dengan informasi yang lain untuk menghasilkan data dalam bentuk yang lebih dapat digunakan. Langkah pengolahan ini biasanya meliputi sederet operasi pengolahan dasar tertentu.
Output : Pada langkah ini hasil-hasil dari pengolahan sebelumnya dikumpulkan. Bentuk data output tergantung pada penggunaan data tersebut unutk pengolahan selanjutnya.
2.4
Pengertian Data Keuangan
Keuangan adalah sebuah lingkup yang mempelajari mengatur, mengalokasikan, dan menggunakan sumber daya keuangan dari waktu ke waktu dengan memperhatikan resiko-resiko dalam usaha.
Data Keuangan adalah informasi keuangan yang disampaikan kepada para pemakai yang kemudian akan ditafsirkan untuk kepentingan pengambilan keputusan ekonomi.
2.5
Pengertian Laundry
Laundry adalah kata benda yang mengacu pada tindakan mencuci pakaian, tempat mana yang mencuci dilakukan, dan / atau yang perlu, sedang, atau telah dicuci. Cucian dapat dianggap sebagai ruang atau daerah, seperti di sebuah bangunan rumah atau apartemen dan Toko. Industri
Laundry
dapat
dibagi
menjadi
Enam
segmen
utama,
Komersial,Industri, Rumah Sakit, kelembagaan dan on-premises. 1. Komersial
Laundry komersial beroperasi sektor swasta dengan menanganin cucian seperti Hotels/Motels, Rumah Makan,Pengiriman dan Dan Panti Jompo / Rumah Sakit / Klinik., pengangkutan,Domestik Atau Umum.
2. Industrial
Laundry industrial beroperasi sektor swasta dan tekstil yang menangani cucian seperti Pabrik-Pabrik dan sumber industri lain, Kantor, Supermarket, Toko eceran, Pusat pelayanan. 3. Rumah Sakit 4. Kelembagaan 5. On-Premises (Instansi Pribadi) On-Premises laundry yang biasanya beroperasi hotel/motel tersendiri, Industri,Rumah merawat / menyusu, dan rumah sakit pribadi dan industri pabrik. Laundry ini menyediakan suatu [jasa / layanan] untuk penggunaan internal mereka sendiri. 6. Laundry Koin Laundry diaktifkan dengan koin adalah berbeda dengan segmen diatas, katagori ini biasanya dijalankan oleh perorangan atau instansi kecil seperti apartemen, rumah susun, mall mall.
2.6
Karakteristik Sistem Suatu sistem mempunyai karatteristik atau sifat-sifat tertentu yaitu : 1. Memiliki Komponen Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, membentuk satu kesatuan. Komponen istem dapat berupa suatu subsistem atau bagian-bagian dari sistem. Setiap subsistem mempunyai
sifat-sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. 2. Batas Sistem (Boundary) Batas sistem merupakan daerah yang membatasi antara sistem yang satu dengan sistem lainnya atau dengan lingkungan luarnya. Batas suatu sistem menunjukkan ruang lingkup dari sistem tersebut. 3. Lingkungan Luar Sistem Lingkungan dari sistem adalah apapun di luar batas dari sistem yang mempengaruhi operasi sistem. Lingkungan luar sistem dapat bersifat menguntungkan dan dapat juga bersifat merugikan sistem tersebut . 4. Penghubung Sistem (Interface)
Penghubung merupakan media perantara antar subsistem. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem lainnya. 5. Masukan sistem (Input) Masukan adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan dan masukan sinyal. 6. Keluaran Sistem ( Output) Keluaran adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. 7. Pengolah Sistem (Process) Suatu sistem dapat mempunyai suatu bagian pengolah atau sistem itu sendiri sebagai pengolahnya.
8. Sasaran Sistem (Goal) Suatu sistem pasti mempunyai tujuan atau sasaran. Kalau suatu sistem tidak mempunyai sasaran,maka tidak ada gunanya.9
2.7
Konsep Permodelan Sistem 2.7.1
Bagan Alir Dokumen (Flowmap) Flowmap menggambarkan aliran dokumen dan informasi antar area pertanggungjawaban didalam sebuah organisasi. Bagan alir menelusuri sebuah dokumen dari asalnyansampai tujuannya. Secara rinci flowmap menunjukkan dari mana dokumen tersebut erasal, distribusinya, tujuan digunakannya dokumen tersebut dan lain-lain. Flowmap bermanfaat untuk menganalisis kecukupan prosedur pengawasan dalam sebuah sistem. Bagan alir dokumen disebut juga bagan alir formulir yang merupakan arus laporan dn formulr termasuk tembusannya.
2.7.2
Diagram Konteks Diagram Konteks merupakan diagram tingkat atas yang mencakup seluruh jaringan input dan output sebuah sistem atau merupakan diagram yang berbedaa pada level 0. Diagram konteks berfungsi untuk memetakan model lingkran, yang di presentasikan dengan lingkaran tunggal yang mewakili keseluruhan sistem.
9
Prof.Dr.Jogiyanto HM,MBA,Akt, Op.cit hal.54
2.7.3
Data Flow Diagram ( DFD )
DFD adalah model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil, DFD dapat memudahkan user yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan. DFD pada dasarnya sebuah diagram yang menjelaskan bagaimana hubungan bersama media komunikasi medium yang baik karena mudah dipahami oleh sipemakai. Tujuan DFD adalah membuat aliran data secara keseluruhan dari sebuah sistem. Komponen
–
komponen
yang
digunakan
untuk
menggambarkan DFD terdiri dari : 1. External Entity (Kesatuan Luar) External Entity sebagai finish (tujuan) dan source (sumber), Entity harus merupakan suatu bagian atau sekumpulan orang yang berada diluar lingkup pengolahan data yang digambarkan dalam bentuk bujur sangkar. 2. Data Flow (Alur Data) Merupakan perpindahan data atau informasi dari suatu bagian ke bagian lain dalam suatu sistem, Data flow atau alur data digambarkan sebagai anak panah untuk menunjukkan arah, baik dari kiri ke kanan maupun dari kanan ke kiri.
3. Proses Simbol ini sering dikenal dengan fungsi atau informasi. Komponen proses
menggambarkan
bagian
dari
sistem
yang
mentransformasikan input ke output. Proses digambarkan dengan suatu lingkaran. 4. Data Store (Penyimpanan Data) Data store digunakan sebagai sarana untuk mengumpulkan data, suatu nama perlu diberikan pada data store. karena nama itu menunjukkan nama dari fieldnya.
2.8
Konsep Basis Data 2.8.1
Definisi Basis Data “ Basis data adalah suatu kumpulan data operasional lengkap dari suatu organisasi yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu menggunakan komputer sehingga mampu menyediakan informasi yang optimal ”10 Terdapat 4 Komponen pokok sistem basis data yaitu : 1. Data Data didalam sebuah basis data dapat disimpan secara terintegrasi dan data dapat dipakai secara bersama-sama. Terdapat 3 Jenis data yaitu :
10
Linda Marlinda, Sistem Basis Data ( Yogyakarta: 2004, Andi ) ,hal.1
a. Data Operasional Data dari suatu organisasi berupa data yang disimpan di dalam basis data. b. Data Masukan (Input) Data dari luar sistem yang dimasukkan melalui peralatan input. c. Data Keluaran (Output) Data berupa laporan melalui peralatan Output
2. Hardware Perangkat keras (hardware) adalah seluruh komponen peralatan yang membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan dapat melaksanakan tugasnya. Terdiri dari semua peralatan komputer yang digunakan untuk pengelolaan sistem basis data berupa : a. Peralatan untuk menyimpan basis data (Disk, Drum, dll) b.
Peralatan Input dan Output
c.
Peralatan Komunikasi data
3. Software Perangkat lunak (Software) adalah program yang digunakan untuk menjalankan perangkat keras. Berfungsi sebagai perantara antara pemakai dengan data fisik pada basis data. Software dalam basis data dapat berupa : a. DBMS yang mengenai akses terhadap basis data, sehingga pemakai tidak perlu memikirkan proses penyimpanan.
b. Program-program aplikasi dan prosedur 4. User atau Pemakai Pemakai dibagi atas 3 klasifikasi : a. Database Administrator yaitu orang atau tim yang bertugas mengelola sistem basis data secara keseluruhan b. Programer yaitu orang atau tim yang bertugas membuat program aplikasi c. End User yaitu orang yang mengakses basis data melalui terminal dengan menggunakan SQL atau aplikasi yang dibuat oleh programmer.11 2.8.2 DBMS ( Database Management System ) “ Kumpulan file yang saling berkaitan bersama dengan program untuk pengelolaanya disebut sebagai DBMS.”
12
Beberapa
keuntungan DBMS :
1. Mengurangi pengulangan data DBMS mengurangi jumlah total file dengan menghapus data yang terduplikasi di berbagai file. 2. Mencapai Independensi data Spesifikasi data disimpan dalam skema pada setiap program aplikasi. 3. Mengambil data dan informasi secara tepat 11 12
Ibid ,hal.2 Ibid , hal.6
Hubungan-hubungan logis, bahasa manipulasi data, serta bahasa query memungkinkan pengguna mengambil data dalam hitungan detik atau menit.13 Beberapa Kerugian DBMS : 1. Memperoleh perangkat lunak yang mahal Walaupun harga DBMS berbasis komputer mikro lebih murah,tetapi tetap merupakan pengeluaran besar bagi suatu organisasi kecil. 2. Memperoleh konfigurasi DBMS sering memerlukan kapasitas penyimpanan dan memori lebih besar dari pada program aplikasi lain.14 2.8.3
Entity Relational Diagram (ERD) ERD adalah model jaringan data yang menekankan pada struktur-struktur dan data relationship. ERD memiliki simbol – simbol yang digunakan untuk menggambarkan model data. Model data ERD ini termasuk dalam jenis data kelompok Object board Logical Model. Pemakaian elemen-elemen pada ERD ada tiga yaitu kesatuan (Entity), relasi dan atribut (attribute). Dimana model relasi inidipakai untuk menggambarkan data pada tingkat abstraksi konseptual dan level view. Karakteristik dari model ini adalah secara jelas memberikan kemampuan yang terstruktur dan fleksibel untuk menggambarkan logika suatu objek atau kejadian nyata serta
13 14
Janner Simarmata & Iman Prayudi, Basis Data ( Yogyakarta: Andi), hal. 8-9 ibid, hal. 9
kemudahan untuk menentukan kendala secara jelas dan tegas. Diagram hubungan entitas atau yang lebih dikenal dengan sebutan ER-Diagram terdapat berbagai simbol yaitu: 1. Entity Pada ER-Diagram, entity digambarkan sebuah bentuk persegi panjang. Entity adalah sesuatu apa saja yang ada didalam sistem, nyata maupun abstrak dimana data tersimpan atau dimana data terdapat. Entitas diberi nama dengan kata berbeda dan dapat dikelompokkan dalam empat jenis nama yaitu orang, benda, lokasi, kejadian (terdapat unsur waktu didalamnya). 2. Relationship Pada ER-Diagram, relationship dapat digambarkan dalam sebuah bentuk belah ketupat. Relationship adalah hubungan alamiah yang terjadi antara entitas. Pada umum nya penghubung (relationship) diberi nama dengan kata kerja dasar, sehingga mempermudah untuk melakukan pembacaan relasinya. Penggambaran hubungan yang terjadi adalah sebuah bentuk belah ketupat dihubungkan dengan dua bentuk empat persegi panjang. 3. Lingkaran Menggambarkan atribut-atribut entitas. 4. Garis Sebagai penghubung secara himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atributnya.
2.8.4
Kardinalitas (Cardinality) Cardinatily digunakan untuk menjelaskan batasan pada jumlah entity yang berhubungan melalui suatu relationship. 1. One to one ( 1: 1 ) Hubungan antara entity pertama dengan entity kedua adalah satu berbanding satu.
2.
One to many ( 1: M ) Hubungan antara entity pertama dengan entity kedua adalah banyak berbanding banyak.
2.8.5
Derajat Relationship Derajat relationship adalah jumlah entity yang berpartisipasi dalam suatu relationship. Ada tiga derajat relationship dalam ERD, yaitu : 1. Unary (derajat satu) Yaitu satu relationship yang dihubungkan dengan satu entity, dimana penghubungnya ada dua. 2. Binary (Derajat dua)
Yaitu satu relationship dihubungkan dengan dua entity yang berbeda. 3. Tenary (Derajat tiga) Satu relationship menghubungkan tiga entity yang berbeda satu sama lain.15 2.8.6
Kunci (Key) “Key merupakan traibut atau satu set minimal atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian spesifik, tapi juga dapat meawakili setiap kejadian dari satu entity.”16 Macam-macam jenis kunci diantaranya : 1. Candidate Key (Kunci Calon) Kunci kandidat adalah satu atribut atau satu set minimal atribut yang mengidentifikasikan secara unik suatu kejadian specifik dari entitas. 2. Primary Key (Kunci Primer) Adalah satu atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian spesifik, tapi juga dapat mewakili setiap kejadian dari satu entitas. 3. Alternate Key (Kunci Alternatif) Alternate key adalah kunci kandidat yang tidak dipakai sebagai primary key dipakai sebagai kunci pengurutan.
15 16
Ibid, hal.35-37 Ibid, hal.19
4. Foreign Key (Kunci Tamu) Merupakan sembarang atribut yang menunjuk kepada primary key pada tabel lain. Foreign key biasanya selalu diletakkan pada table atau relasi yang banyak. 17 2.9
Tools yang digunakan 2.9.1
Borland Delphi 0.7
Borland Delphi merupakan suatu bahasa pemrograman yang memberikan berbagai fasilitas pembuatan aplikasi visual. Delphi telah memanfaatkan suatu teknik pemrograman yang disebut RAD yang telah membuat pemrograman menjadi lebih mudah. Lingkungan kerja Borland Delphi 7.0 dapat dilihat pada gambar di bawah ini.
Gambar 2.4 Lembar kerja Borland Delphi 17
Ibid, hal.20-21
program Delphi terbagi menjadi delapan bagian utama, yaitu:
1. Main Window Jendela utama ini adalah bagian dari IDE yang mempunyai fungsi yang sama dengan semua fungsi utama dari program aplikasi Windows lainnya. Jendela utama Delphi terbagi menjadi tiga bagian, yaitu: Main Menu, Toolbar dan Componen Pallete 2. ToolBar Toolbar berfungsi sebagai pengganti suatu menu perintah yang sering digunakan. Toolbar tersebut dikelompokan dalam beberapa kelompok, yaitu standard Toolbar, View Toolbar, Destop Toolbar, Debug Toolbar. 3. Component Palette Component Palette berisi kumpulan ikon yang melambangkan komponen-komponen yang terdapat pada VCL (Visual Component Library). Pada Componen Palette terdapat beberapa page control, seperti Standart, Additional, Win32, System, Data Access dan lain-lain. 4. Form Designer Merupakan suatu objek yang dapat dipakai sebagai tempat untuk merancang program aplikasi yang berfungsi untuk mengendalikan form.
5. Code Editor Code Editor merupakan tempat di mana dapat menuliskan kode program. Delphi telah menyediakan kerangka penulisan sebuah program. 6. Object Inspector Digunakan untuk mengubah properti atau karakteristik dari sebuah komponen. Object Inspector terdiri dari dua tab, yaitu Properties dan Events 7. Code Explorer Code Explorer merupakan lembar kerja baru yang terdapat di dalam
Delphi7
yang
tidak
ditemukan
pada
versi-versi
sebelumnya. Code Explorer digunakan untuk memudahkan pemakai berpindah antar file unit yang terdapat di dalam jendela Code Editor.
8. Object TreeView Object TreeView menampilkan diagram pohon dari komponenkomponen yang bersifat visual maupun nonvisual yang telah terdapat dalam form, data module, atau frame. Object TreeView juga menampilkan hubungan logika antar komponen.
2.9.2
Microsoft Office Access 2007
Microsoft Access adalah suatu program aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat dan mengolah berbagai jenis data denga kapasitas yang besar.
Antar tabel yang satu dengan yang lain saling berelasi, Relasi antar tabel dihubungkan oleh suatu key, yaitu primary key dan foreign key. Berikut adalah tampilan Microsoft access :
Gambar 2.5 Tampilan Microsoft Accsess Komponen Utama (Object) : 1. Table Table adalah objek utama dalam database yang digunakan untuk menyimpan sekumpulan data sejenis dalam sebuah objek. Table terdiri atas : a. Field Name adalah atribut dari sebuah table yang menempati bagian kolom.
b. Record adalah isi dari field atau atribut yang saling berhubungan yang menempati bagian baris. 2. Query ( SQL / Structured Query Language ) Query adalah bahasa untuk melakukan manipulasi terhadap database. Digunakan untuk menampilkan, mengubah, dan menganalisa sekumpulan 3. Form Form digunakan untuk mengontrol proses masukan data (input), menampilkan data (output), memeriksa dan memperbaharui data. 4. Report Report digunakan untuk menampilkan data yang sudah dirangkum dan mencetak data secara efektif. 2.9.3 Windows 7 Windows 7 adalah rilis terkini Microsoft Windows yang menggantikan Windows Vista. Windows 7 lebih fokus pada pengembangan dasar Windows, dengan tujuan agar lebih kompatibel dengan aplikasi-aplikasi dan perangkat keras komputer yang kompatibel dengan Windows Vista.18 Berikut tampilan windows 7 :
18
http://gunturmultimedia.wordpress.com/2012/03/09/penertian-windows-7/[3/13/2013,09:46]
Gambar 2.6 Tampilan Windows 7 Kelebihan windows 7 : 1. Booting lebih cepat Durasi waktu booting ( booting delay time ) lebih cepat 2. Irit Konsumsi daya Konsumsi daya lebih irit, sehingga lebih stabil dari pada windows Vista karena konsumsi daya yang lebih sedikit. 3. Optimasi dalam prefetching Optimasi pada proses load data untuk HD maupun SSD 4. Adanya aplikasi Device Storage Fitur baru untuk memudahkan kita menampilkan semua hal yang berhubungan dengan peripheral tertentu, seperti fitur konfigurasi dan dan dokumentasi.
5. Anda dapat memilih Jaringan Wireless Hanya dengan 1 klik dari system tray 6. System pencarian data yang lebih cepat 7. Tampilan dan aplikasi Lebih Menarik. Kekurangan Windows 7 Masih banyak Software dan Hardware yang belum support dengan Windows 7.
2.10
Sejarah Singkat Pelangi Laundry Pelangi laundry adalah perusahaan jasa yang bergerak dalam bidang jasa laundry. Pelangi laundry ini didirikan pada tahun 2012 yang terletak di Jalan Kuantan batu 5 atas Tanjungpinang.Laundry ini milik perseorangan. Seiring dengan semakin banyaknya penyedia jasa yang sejenis maka persaingan diantara penyedia jasa yang sama pun menjadi semakin ketat. Oleh karena itu, kepuasan customer mejadi proritas utama tujuan Pelangi Laundry. 2.10.1 Visi Dan Misi Visi dan Misi adalah sesuatu yang mutlak harus dimiliki oleh sebuah instansi atau organisasi untuk menunjukan ke arah mana suatu organisasi atau instansi berdiri. Visi dan misi juga memberikan tujuan yang harus dicapai oleh suatu organisasi atau instansi.
1. Visi Memberikan
solusi
dalam
masalah
pencucian
serta
memberikan hasil yang maksimal kepada pelanggan. 2. Misi Menjadi penyedia jasa pencucian yang berorientasi pada kepuasan pelanggan. 3. Tujuan kepuasan customer mejadi proritas utama tujuan Pelangi Laundry. 2.10.2 StrukturOrganisasi
Gambar 2.6 Struktur Organisasi Pelangi Laundry
2.10.3 Deskripsi Jabatan Berdasarkan struktur organisasi tersebut, terdapat tugas pokok, tanggung jawab dan wewenang yang harus di jalankan oleh
unsur-unsur tersebut. Tugas dan wewenang tiap-tiap unsur dapat di jelaskan sebagai berikut : 1. Pemilik sebagai pemilik dan yang memberikan keputusan serta menentukan arah kebijakan perusahaan. 2. Kasir Bertanggung jawab atas sistem operasional pengerjaan dan proses pengerjaan serta melakukan pengawasan kualitas pekerjaan. 3. Kurir Mengantarkan pakaian yang telah dikerjakan pencuciannya kepada pelangan.
BAB III ANALISIS SISTEM 3.1
Analisis Prosedur Tujuan analisis prosedur yang sedang berjalan untuk mengetahui tata kerja dalam memperoleh informasi di suatu organisasi. Berikut adalah analisis prosedur yang sedang berjalan dalam pengolahan data keuangan pada Pelangi Laundry; 3.1.1
Pembuatan laba bulanan 1. Pelanggan memberikan data cucian, bagian kasir menimbang pakaian dan mencatat ke dalam buku transaksi harian laundry. 2. Kasir memilih pilihan laundry yaitu cuci setrika, cuci kering, express, boneka dan bedcover jika tidak data cucian di kembalikan ke pelanggan jika iya pelanggan membayar 3. Kasir mencatat pembayaran pelanggan dan membuat faktur pembayaran sebanyak 2 rangkap, satu untuk pelanggan kemudian satu untuk arsip 4. Kasir membuat laporan pendapatan bulanan sebanyak 2 rangkap, satu untuk pemilik kemudian satu untuk arsip 5. Kasir membuat laporan pengeluaran perbulan sebanyak 2 rangkap, satu untuk pemilik dan satu di arsipkan 6. Kasir membuat laporan laba bulanan sebanyak 2 rangkap satu untuk pemilik kemudian satu untuk arsip. 7.
3.2
Flowmap Flowmap merupakan gambar hubungan antar entity yang terlibat berupa aliran-aliran dokumen yang ada. Mengenai sumber dari aliran dokumen dapat digambarkan flowmap berikut: Flowmap berjalan pengolahan laba bulanan Pelanggan
Kasir
Data Cucian
Pemilik
Laporan pendapatan bulanan
Data Cucian
Laporan pengeluaran bulanan
Menimbang pakaian + nota
Mencatat ke dalam buku transaksi harian
y Biaya = 7000 X jumlah satuan
Cuci Setrika y Biaya = 5000 X jumlah satuan y
Data Cucian
Biaya = 11000 X jumlah satuan
Laporan laba bulanan
t
Cuci Kering t t
Express
Boneka
y Biaya = 20000 X jumlah satuan
Bedcover y
Nota laundry
Nota Laundry Nota Laundry
Biaya = 13000 X jumlah satuan
t Data Cucian
Membayar
Faktur
Pembayaran cucian
Faktur
Membuat Laporan pendapatan
Laporan pendapatan bulanan
Membuat pengeluaran bulanan
Laporan pengeluaran bulanan
Membuat laba bulanan
Laporan laba bulanan
Gambar 3.1 flowmap Pembuatan Laporan laba perbulan berjalan
3.3
Analisa Kelemahan Sistem Secara teori sistem yang sedang berjalan sangat baik, namun pada kenyataan yang ada penerapan sistem ini belum berjalan secara optimal karena belum dipenuhi sarana dan prasarana yang mendukung. Pengolahan data nilai siswa mempunyai data yang sangat banyak, jelas hal ini akan memakan waktu yang cukup lama bila di kerjakan secara manual dan sering di jumpai masalah-masalah atau kelemahan-kelemahan yang ada diantaranya : 1. Tidak Akurat Pengolahan data yang sedang berjalan masih menggunakan dokumen dokumen atau arsip, sehingga memerlukan ketelitian yang ekstra. 2. Sulit Mencari Data Sering terjadi kesulitan dalam masalah pencarian data yang dibutuhkan, sehingga memerlukan waktu yang lama. 3. Tidak Efesien Lambatnya dalam pembuatan laporan laba dan sering ditemukannya duplikasi - duplikasi data sehinggga pengolahan data menjadi kurang terstruktur
3.4
Analisis Dokumen Analisis dokumen menggambarkan bagaimana dan untuk apa saja dokumen-dokumen digunakan. Untuk itu analisis dokumen merupakan salah satu yang dapat membantu dalam perancangan atau dari sistem selanjutnya.
1. Analisis Dokumen (Input) Tabel 3.1 Analisis Dokumen (Input) No
Nama Dokumen
1
Data Pelanggan
2
Nota Cucian
Deskripsi : Berisi Biodata Pelanggan Rangkap : 1 Sumber : Pelanggan Tujuan : kasir Deskripsi : Berisi data cucian Rangkap : 2 Sumber : kasir Tujuan : pelanggan
2. Analisis Dokumen (Output)
Tabel 3.2 Analisis Dokumen (Output) No
Nama Dokumen
1
Faktur
2
Laporan pendapatan bulanan
3
Laporan laba Bulanan
Deskripsi : data pembayaran Rangkap : 2 Sumber :kasir Tujuan : pelanggan Deskripsi : data pendapatan bulanan Rangkap : 2 Sumber : Kasir Tujuan : Pemilik Deskripsi : data laba bulanan Rangkap : 2 Sumber : pemilik Tujuan : Pemilik
3.5
Analisis Kebutuhan Sistem Sistem yang dibutuhkan dalam mengembangkan pengolahan data keuangan yaitu dengan memberikan pelayanan yang baik kepada pelanggan dalam melakukan transaksi. Dari analisis diatas maka dapat disimpulkan bahwa sistem yang dibutuhkan dalam perancangan sistem ini adalah sebagai berikut : 1. Membuat sistem informasi yang terkomputerisasi dan mendukung dalam proses pengolahan data keuangan laundry yang sederhana dan mudah dimengerti oleh kasir atau pemilik. 2. Merencanakan dan memilih perangkat lunak (software), perangkat keras
(hardware)
yang
dapat
mendukung
kelancaran
proses
pengolahan data keuangan laundry. 3. Memberikan kemudahan bagi kasir atau pemilik laundry dalam mengolah data keuangan diantaranya menginput dan output data keuangan berupa laporan pendapatan bulanan, laporan pengeluaran bulanan, dan laporan laba bulanan.
3.6
Analisis SWOT(Strength Weakneass Opportunity Threat) Analisis
Faktor-faktor harus menghasilkan adanya
kekuatan
(strength)yang dimiliki oleh program yang dibuat saat ini serta mengetahui kelemahan (weaknesses) yang terdapat dalam program itu sendiri. Sedangkan analisis eksternal harus dapat mengetahui kesempatan
(opportunity), serta dapat mengetahui pula ancaman (threat) yang akan di alami oleh program itu sendiri. 1. Strenght (Kekuatan) Kekuatan Program ini adalah sebagai berikut : a. Penyimpanan Data lebih akurat b. Pengecekan data lebih akurat c. Proses Pencarian data lebih cepat 2. Weakneass (kelemahan) Kelemahan pada program ini adalah a. Hanya di gunakan dalam lingkungan Pelangi laundry b. Kurangnya fitur yang modern c. Tidak bisa di tampilkan dalam web 3. Opportunity (peluang) a. Fitur –fiturnya sudah tersedia b. Tool pada program ini sangat memadai dan lengkap 4. Threat (ancaman) a. Munculnya Program Versi yang baru b. Data data hilang karena Virus c. Kurangnnya fitur modern membuat Pelangi laundry pindah ke program lain.
BAB IV PERANCANGAN SISTEM 4. 1
Perancangan prosedur Perancangan prosedur merupakan perancangan sistem secara umum yang memberikan gambaran kepada user tentang sistem yang baru. Pada sub bab ini akan dijelaskan mengenai flowmap, diagram konteks, data flow diagram (DFD). 4.1.1 Perancangan laba bulanan yang diusulkan 1. Pelanggan memberikan data pelanggan dan data cucian ke kasir. 2. Kasir menimbang cucian dan menginputkan data pelanggan dan data cucian ke dalam dblaundry. 3. Dari dblaundry tersebut mencetak data cucian dan di berikan kepada pelanggan. 4. Kemudian pelanggan membayar kepada kasir 5. Kasir menginputkan pembayaran yang telah dibayar oleh pelanggan tersebut ke dalam dblaundry, dan dari dblaundry tersebut kasir mencetak nota sebanyak 2 rangkap, satu untuk pelanggan dan satu untuk di arsipkan 6. Kasir menginputkan data pengeluaran kedalam dblaundry dan di buatkan laporan transaksi pengeluaran sebnayak 2 rangkap, satu untuk di serahkan kepada pemilik dan yang satunya diarsipkan.
7. Dari dblaundry kasir mencetak laporan pendapatan bulanan sebanyak 2 rangkap yang satu untuk diserahkan kepada pemilik dan satunya diarsipkan 8. Kemudian kasir mencetak laba bulanan dari dblaundry sebanyak 2 rangkap yang akan di serahkan kepada pemilik, dan satunya untuk di arsipkan.
Flowmap Flowmap disebut juga bagan alir yang merupakan bagan alir yang menunjukan arus laporan-laporan dan formulir. Berikut adalah flowmap yang di usulkan : 4.2.1 Flowmap usulan laba bulanan Flowmap usulan laba bulanan Pelanggan Data Pelanggan + Data cucian
Kasir
Pemilik
Data Pelanggan + Data cucian
Laporan Data Pengeluaran
Laporan pendapatan perbulan
Menimbang cucian
Input data pelanggan + Data cucian (Pendapatan)
Laporan laba bulanan Dblaundry
4.2
Cetak data laundry
Data laundry
membayar
Data Laundry
Input pembayaran
Cetak nota
nota
Nota
Input data Pengeluaran Cetak laporan data pengeluaran bulanan
Laporan Data Pengeluaran bulanan
Cetak laporan pendapatan bulanan
Laporan pendapatan bulanan
Cetak laba bulanan
Laporan laba bulanan
Gambar 4.1 Flowmap Usulan Laba bulanan
4.3
Diagram Konteks Diagram konteks berfungsi untuk menggambarkan suatu sistem yang sedang berjalan secara keseluruhan, termasuk menggambarkan aliranaliran data yang masuk dan keluar pada sistem tersebut. Diagram konteks juga digunakan untuk mempersentasikan keseluruhan dari sistem. Adapun diagram konteks sistem yang di usulkan adalah sebagai berikut :
Data pelanggan Data cucian Nota
Aplikasi pengolahan data keuangan Pelangi
Data laundry
Laundry
Pelanggan
Laporan pengeluaran bulanan Laporan pendapatan Bulanan Laporan laba bulanan
Pemilik
Gambar 4.2 Diagram Konteks Aplikasi Pengolahan Data Keuangan 4.4
DFD ( Data Flow Diagram ) DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Dalam mengangkat suatu logika sistem, ada beberapa cara untuk menggambarkannya, diantaranya yaitu dengan DFD. Berikut adalah hasil perancangan sistem pengolahan data keuangan pada Pelangi Laundry
:
4.4.1
DFD Level 0 Pelanggan
Data pelanggan
Data laundry
1.0 * Input Data Pelanggan
total
No laundry 2.0 Input Transaksi pembayaran
No laundry
No Id T. data laundry T. Pelanggan
3.0 Input data pengeluaran total
No Id,... total No transaksi pengeluaran,,..
No laundry
T. pembayaran
T. pengeluaran
No_laundry,..
T. Laba rugi
4.0 Hitung laba rugi Bulan,….
bulan
No transaksi pengeluaran,.. Bulan,...
Nota
5.0* Cetak laporan Data laundry
Laporan pendapatan bulanan Laporan pengeluaran bulanan Laporan laba bulanan
Pemilik
Gambar 4.3 DFD Level 1 Aplikasi Pengolahan Data Keuangan 4.4.2
DFD Level 1 Proses 1.0 Pelanggan Data cucian
Data pelanggan
1.1 Input data pelanggan
No id
1.2 Input data cucian
No Id T.Pelanggan
T.data laundry
Data laundry
Gambar 4.4 DFD Level 1 Proses 1.0 Input Data Pelanggan
4.4.2
DFD Level 1 Proses 3.0 T.pembayaran
T.pengeluaran
T.laba
3.1 Cetak laporan pendapatan
3.2 Cetak laporan pengeluaran
3.3 Cetak laporan laba
Laporan pengeluaran bulanan
Laporan pendapatan bulanan
Laporan laba bulanan
Pemilik
Gambar 4.5 DFD Level 1 Proses 3.0 Cetak Laporan 4.5
Entity Relationship Diagram (ERD) ERD merupakan model jaringan data yang menekankan pada struktur-struktur dan relationship data. ERD dapat terlihat jelas pada gambar berikut. pelanggan
n
memberikan
m
cucian m
menghasilkan 1
pembayaran
Gambar 4.6 ERD Aplikasi Pengolahan Data keuangan
4.6
Struktur File Tujuan dari perancangan struktur file ini yaitu untuk menentukan nama filed, tipe filed dari file tersebut yang ada pada file, adapun struktur file tersebut yaitu : 1. Tabel Data Pelanggan Nama Tabel : Tabelpelanggan Primary Key : No_Id Jumlah Field : 4 Tabel 4.1 Tabel Pelanggan No 1 2 3 4
Nama Field
Tipe Data
Size
Keterangan
Text Text Text Text
10 15 15 15
Primary Key
No_Id Nama Alamat Telepon
2. Tabel Data Laundry Nama Tabel : Table_datalaundry Primary Key : No_Laundry Jumlah Field : 1 Tabel 4.2 Tabel Data Laundry No
Nama Field
1
No_Laundry
2 3 4 5 6 7
No_Id Nama Tanggal_transaksi Tanggal_selesai Jenis_laundry Harga_satuan
Tipe Data
Size
Keterangan
Text
13
Primary Key
Text Text Date/time Date/Time Text Text
10 20
15 12
8 9 10 11
Jumlah_satuan Total Uang_muka Sisa_bayar
Text Text Text Text
10 12 12 12
3. Tabel Pembayaran Nama Tabel : Table_pembayaran Primary Key : No_Laundry Jumlah Field : 11 Tabel 4.3 Tabel Pembayaran No
Nama Field
1
No_Laundry
2 3 4 5 6 7 8 9 10 11
No_Id Tanggal_transaksi Tanggal_selesai Jenis_laundry Harga_satuan Jumlah_satuan Total Uang_muka Sisa_bayar Status
Tipe Data
Size
Keterangan
Text
13
Primary Key
Text Date/time Date/Time Text Text Text Text Text Text Text
10
4. Tabel Pengeluaran Nama Tabel : Table_pengeluaran Primary Key : No_transaksi_pengeluaran Jumlah Field : 6
15 12 10 12 12 12 10
Tabel 4.4 Tabel Pengeluaran N
Nama Field
Tipe Data
Size
Keterangan
1
No_transaksi_pengeluaran
Text
9
Primary Key
2
Tanggal_pembelian
Text
Date/Time
3
Jenis
Text
10
4
Harga_satuan
Text
10
5
Jumlah
Text
10
6
Total
Text
10
5. Tabel Laba Bulanan Nama Tabel : Table_Laba Primary Key : No_transaksi_pengeluaran Tabel 4.4 Tabel Laba Bulanan No 1 2 3 4 5 6
Nama Field Tanggal Bulan Pendapatan Pengeluaran Laba Keterangan
Tipe Data
Size
Keterangan
Date/Time Date/Time Text Text Text Text
9 12 10 12 20
Primary Key
4.7
Perancangan Struktur Program Struktur program adalah suatu konsep pembuatan yang berguna untuk mengelompokkan instruksi kedalam suatu program fungsional. Setiap sub program tersebut memiliki tugas dan fungsi tertentu yang digunakan untuk mendukung dari keseluruhan program yang dibuat. Struktur program yang dibuat adalah sebagai berikut : STRUKTUR PROGRAM
LOGIN
INPUT
PROSES
OUTPUT
Data Pelanggan
Transaksi Pembayaran
Nota
Data cucian
Pendapatan bulanan
Data Pengeluaran
Pengeluaran bulanan
Laporan pendapatan bulanan
Laba bulanan
Laporan pengeluaran bulanan
Data laundry
Laporan laba bulanan
Gambar 4.7 Struktur Program Aplikasi Pengolahan Data Keuangan
4.8
Perancangan Struktur Menu Dalam memberikan kemudahan baik kepada pengguna maupun kepada pihak yang membutuhkan informasi, maka dirancang suatu program dengan memberikan berbagai macam kemudahan dan sistem informasi yang cepat dan akurat. Untuk rancangan menu utama adalah sebagai berikut : STRUKTUR MENU
LOGIN
MENU UTAMA
File
Transaksi
Laporan
Data pelanggan
Laporan Pendapatan Bulanan
Exit
Data cucian
Laporan Pengeluaran Bulanan
Laporan laba Data transaksi pembayaran
Data transaksi pengeluaran
Laba bulanan
Gambar 4.8 Struktur Menu Aplikasi Pengolahan Data Keuangan
4.9
Perancangan Antar Muka Perancangan antar muka adalah rancangan atau desain dari program yang dibuat yang pada umumnya desain mengenai form masukan (input) yaitu form yang bertugas untuk menerima dan memasukkan data ke dalam database, dan desain keluaran (output) yaitu form yang bertugas
memberikan laporan data yang dicetak dari data yang telah dimasukkan. Perancangan antar muka pada aplikasi terdiri dari: 4.9.1
Perancangan Input Perancangan input atau masukan yaitu desain yang dirancang untuk menerima masukan dari pengguna sistem. Berikut adalah perancangan sistemnya : 1. Form Login Form_Login
LOGIN USER Username
:
Password
:
Gambar
Log In
Gambar 4.9 Form login 2. Form Utama Form_Menu
APLIKASI PENGOLAHAN DATA KEUANGAN PELANGI LAUNDRY Jl.Kuantan No. 10
Gambar
Gambar 4.10 Form Utama
3. Form Data Pelanggan Form_Data_Pelanggan Close
DATA PELANGGAN
Gambar
Data_Pelanggan
Cari Data Pelanggan Pilih
No. Id Nama
Refresh
Cari
No_Id
Nama
Alamat
Alamat
Telepon
New
Save
Update
Delete
Gambar 4.11 Form Data Pelanggan 4. Form Data Laundry Form_Data Laundry
DATA LAUNDRY
Gambar
Exit
Pencarian Data laundry Cari
Pilih
No laundry Pelanggan
No laundry
No_id
Nama
No.Id Nama Alamat Telepon Tanggal transaksi
Pilih
Tanggal selesai
Pilih
Input_laundry Jenis laundry Sisa
Harga satuan Jumlah satuan
Total Uang Muka Sisa Bayar
New
Save
Update
Hitung
Gambar 4.12 Form Data Laundry
refresh Alamat
5. Form Transaksi Pembayaran Form_Transaksi pembayaran
TRANSAKSI PEMBAYARAN
Gambar
Exit
Pencarian Pembayaran
Informasi Pelanggan
cari
Pilih
No laundry No Id
Refresh
Pembayaran No laundry
No id
Nama
alamat
Tanggal Transaksi Tanggal selesai Harga/satuan Jumlah Satuan Total Uang muka Sisa bayar Pilih
Status
New
Save
Update
Delete
Gambar 4.13 Form Transaksi Pembayaran
6. Form Transaksi Pengeluaran Form_Transaksi_Pengeluaran Cetak Laporan
Exit
PENGELUARAN Data Pengeluaran
Pencarian Pembayaran Pilih
cari
Refresh
No Transaksi Pengeluaran Tanggal Pembelian
No_transaksi pengeluaran Tanggal_pembelian
Jenis
Harga_satuan
Jenis Harga Satuan Jumlah Total Hitung Add
Save
Update
Delete
Gambar 4.14 Form Transaksi Pengeluaran
7. Form Laporan Pendapatan Bulanan Form_pendapatan_bulanan LAPORAN PENDAPATAN Bulanan
Tahunan
Cetak
Laporan seluruhnya
Gambar 4.15 Form Laporan Pendapatan Bulanan
8. Form Laporan Pengeluaran Bulanan Form_pengeluaran_bulanan LAPORAN PENGELUARAN Bulanan
Tahunan
Cetak
Laporan seluruhnya
Gambar 4.16 Form Laporan Pengeluaran Bulanan 9. Form Laporan Laba Bulanan Form_aba_bulanan LAPORAN LABA Bulanan
Tahunan
Cetak
Laporan seluruhnya
Gambar 4.17 Form Laporan Laba Bulanan
10. From Laba Bulanan Form_laba Form_laba bulanan bulanan Tanggal
12/10/2013
Pendapatan
Pengeluaran
Hitung
Laba
New
Save
Pencarian Pembayaran cari
Pilih
Bulan
Pengeluaran
Pendapatan
Refresh
Keterangan
Gambar 4.18 Form Laporan Laba Bulanan 4.9.2
Perancangan Output
Perancangan output merupakan keluaran yang dihasilkan setelah data diolah, untuk kemudian dicetak. Berikut ini rancangan output yang dihasilkan dari perancangan sistem informasi Keuangan Pelangi Laundry; 1.
Nota Laundry
Tanggal Transaksi Tanggal selesai No Laundry No id Jenis Laundry xxxx xxxx
XXXX XXXX XXXX XXXX Harga Satuan Rp.xxxx Rp.xxxx
Jumlah
Total
1 1 Uang Muka Sisa Bayar
Rp. xxxx Rp. xxxx Rp. xxxx
Gambar 4.19 Nota laundry
Rp.xxxx
2. Data laundry DATA LAUNDRY No laundry Nama Jenis laundry XXXX
XXXX XXXX Harga satuan XXXX
Jumlah satuan XXXX
Total XXXX
Gambar 4.20 Data laundry 3. Laporan Pendapatan Bulann Laporan Pendapatan Bulanan
LAPORAN PENDAPATAN BULANAN PELANGI LAUNDRY Jl. Kuantan Batu 5 Atas Tanjungpinang HP(085263115800)
No laundry
No Id
Tanggal
Jenis laundry
Harga
Jumlah
Total
Mengetahui
Pemilik
Gambar 4.21 Form Laporan Pendapatan Bulanan
4. Laporan Pengeluaran Bulanan Form_Laporan Pengeluaran
LAPORAN PENGELUARAN BULANAN PELANGI LAUNDRY Jl. Kuantan Batu 5 Atas Tanjungpinang HP(085263115800)
Tanggal
Jenis
Harga satuan
Jumlah
Total
Mengetahui
Pemilik
Gambar 4.22 Form Laporan Pengeluaran Bulanan
5. Laporan Laba Bulanan Form_Laporan Laba Bulanan
LAPORAN LABA BULANAN PELANGI LAUNDRY Jl. Kuantan Batu 5 Atas Tanjungpinang HP(085263115800)
Tanggal
Pendapatan
Pengeluaran
Laba
keterangan
Mengetahui
Pemilik
Gambar 4.23 Form Laporan Laba Bulan
BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1
Implementasi Sistem Implementasi adalah suatu proses penerapan rancangan program yang telah dibuat ke dalam sebuah aplikasi pemrograman sesuai dengan tujuan yang diharapkan dari program aplikasi tersebut. Kegiatan implementasi dilakukan dengan dasar yang telah direncanakan dalam tahap perancangan . 5.1.1 Kebutuhan Implementasi Tahap implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat dipandang sebagai suatu usaha dalam mewujudkan sistem yang dirancang. Langkah-langkah dari proses implementasi adalah urutan dari kegiatan awal sampai kegiatan akhir yang harus dilakukan untuk mewujudkan sistem yang dirancang. Hasil dari tahapan implementasi ini adalah suatu sistem pengolahan data yang sudah dapat berjalan dengan baik. Dengan demikian dapat diketahui apakah perangkat lunak ini dapat menghasilkan sistem informasi pengolahan data perpustakaan yang sesuai dengan tujuan yang diharapkan. Agar lebih mendukung implementasi aplikasi ini, maka dibutuhkan perangkat lunak dan perangkat keras. Pengujian sistem dan pengujian aplikasi dilakukan untuk melihat kesesuaian rancangan sistem dan pengembangan aplikasi dengan kebutuhan perpustakaan tersebut.
5.1.2 Kebutuhan Perangkat Lunak Perangkat keras (hardware) adalah seluruh komponen peralatan yang membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan dapat melaksanakan tugasnya. 1.
Microsoft Windows 7 sebagai sistem operasi.
2.
Borland Delphi 7.0 untuk bahasa pemrograman.
3.
Microsoft Office Acces 2007 sebagai program DBMS.
5.1.3 Kebutuhan Perangkat Keras Perangkat keras yang digunakan dalam mendukung aplikasi pengolahan data keuangan di Pelangi Laundry ini antara lain : 1.
Processor : Pentium 4
2.
Memory : 1 Gb
3.
Hard Disk : 250 Gb
4.
Monitor : 17”
5.
Keyboard
6.
Mouse
7.
Printer
5.1.4 Kebutuhan Pengguna Aplikasi pengolahan data keuangan yang akan dibangun nantinya digunakan oleh kasir yang bertugas mengoperasikan sistem yang telah dibuat meliputi proses penginput data, pengeditan, pemeliharaan data dan pembuatan laporan.
5.2
Hasil Implementasi Hasil perancangan ke dalam sebuah sistem dan aplikasi yang kemudian akan memperlihatkan output sebagai hasil implementasi. Kegiatan implementasi meliputi implementasi meliputi implementasi basis data dan antar muka. 5.2.1 Implementasi Basis Data Implementasi basis data dilakukan dengan menggunakan basis data lokal accsess yang tersimpan pada drive local. Nama basis data : Dblaundry.mdb Tabel 5.1 Tabel implementasi basis data aplikasi data Keuangan No
Nama Tabel
Hasil Implementasi
Keterangan
1
data pelanggan
tabelpelanggan
Tabel data pelanggan
2
data laundry
Table_datalaundry
Tabel data laundry
3
data pembayaran
Table_pembayaran
Tabel data pembayaran
4
data pengeluaran
Table_pengeluaran
Tabel data pengeluaran
5
Laba bulanan
Table_lababulanan
Table laba bulanan
5.2.2 Implementasi Antar Muka Implementasi antar muka ini dilakukan dengan membuat file project
dari
perangkat
lunak
yang
dibuat
yaitu
Project_Laundry_KP. Suatu file project merupakan gabungan dari berbagai
form
program.
Form
program
berfungsi
untuk
melaksanakan pengendalian tahap proses yang dilakukan. Untuk lebih jelasnya dapat dilihat pada table berikut ini: Tabel 5.2 Implementasi Antar Muka No
Antar Muka
Hasil implementasi
Keterangan
1
Login
Form_login
Form login user
2
Menu Utama
Form_Menu
3
Data pelanggan
Form_Pelanggan
4
Data Laundry
Form_Data_laundry
5
Data Pembayaran
Form_Pembayaran
6
Data Pengeluaran Data Laba Bulanan Laporan Pendapatan perbulan Laporan Laba perbulan
Form_Pengeluaran
Laporan Pengeluaran perbulan
Form_Laporan Pengeluaran Perbulan
Form yang mengendalikan menu utama di sistem Form yang berisi biodata pelanggan Form yang berisi data laundry (cucian) Form berisi tentang data pembayaran laundry Form berisi data pengeluaran perbulan Form Berisi Pendapatan laba bulanan Layar rujukan untuk menampilkan laporan pendapatan perbulan Layar rujukan untuk menampilkan laporan Laba perbulan Layar rujukan untuk menampilkan laporan pengeluaran perbulan
7 8
9
10
Form_Laba_Bulanan Form_laporan Pendapatan perbulan Form_Laporan Laba Perbulanan
5.3
Teknik Pemrograman Delphi adalah sebuah bahasa pemrograman yang bersifat Objek (Object Oriented Programming) artinya adalah sebuah program yang mempunyai objek-objek tertentu dalam pemrogramannya. Selain itu Delphi adalah sebuah program yang bersifat visual artinya mempunyai tampilan grafik-grafik yang mudah dimengerti oleh pemula sekalipun (Graphical user Interface). Borland Delphi menyediakan fasilitas objek yang kuat dan lengkap yang memudahkan programmer dalam membuat program. Format database yang dimiliki Delphi adalah format database paradox, dBase, MS-Access, ODBC, SyBASE, Oracle dan lain-lain dengan menggunakan ODBC (Open Database Connectivity). Program yang telah dibuat perlu dilakukan pengujian program. Pengujian program sangat diperlukan untuk membuktikan bahwa program berjalan dengan yang diinginkan, karena bahasa pemrograman adalah melakukan apa yang diinginkan operator, jadi komputer hanya memproses. Bila dianggap memenuhi ketentuan dalam bahasa pemrograman Borland Delphi 7.0 akan menjalankan perintah dan mengeluarkan hasil untuk yang diperlukan beberapa cara terhadap program yang dibuat.
5.4
Pemrograman Program yang telah dibuat perlu dilakukan pengujian program. Pengujian program sangat digunakan untuk membuktikan bahwa program berjalan dengan yang diinginkan, karena sifat bahasa pemrograman adalah melakukan apa yang diinginkan operator, jadi komputer hanya memproses. Bila dianggap memenuhi ketentuan dalam bahasa program maka Borland Delphi akan menjalankan perintah dan mengeluarkan hasil, untuk itu diperlukan beberapa cara pengujian terhadap program yang dibuat : 1. Uji Modul Pengujian ini menghandalkan dari modul probadi. Tiap-tiap dari program diuji untuk mengetahui apakah tiap bagian tersebut dapat bekerja dengan baik atau tidak. Untuk mengetahui apakah bagan tersebut sudah sesuai adalah apabila dibuat berdasarkan penanganan basis data secara sistematis. 2. Uji Pengembangan Pengujian ini diterapkan pada modul atau bagian-bagian program, dipadukan kedalam seluruh paket program, atau pengujian dilakukan setelah masing-masing modul dipadukan. 3. Uji Operasional Uji operasional merupakan uji yang dilakukan untuk memeriksa bagaimana program bertindak dalam keadaan realistis. Pengujian dilakukan dengan menjalankan program kemudian mengaktifkan seluruh bagian sesuai dengan urutan yang diberikan pada menu-menu
dan perintah-perintah yang ada disetiap program yang dijalankan. Sesuai dengan pengujian yang dilakukan maka program dapat dikatakan bekerja dengan baik dan telah sesuai dengan rancangan yang dibuat. Pembuatan program sistem aplikasi pengolahan data siswa dilakukan dengan menggunakan Borland Delphi 0.7.
5.5
Pengujian Sistem Pengujian
merupakan
bagian
yang
penting
dalam
siklus
pembangunan perangkat lunak. Pengujian di lakukan untuk menjamin kualitas dan juga mengetahui kelemahan dari perangkat lunak. Tujuannya dari pengujian ini adalah untuk menjamin bahwa perangkat lunak yang memiliki kualitas yang baik yaitu mampu untuk mempresentasikan kajian pokok dari spesifikasi, analisis, perancangan dan pengkodean dari perangkat lunak itu sendiri. 5.5.1
Rencana Pengujian
Pengujian software dalam penelitian ini dilaksanakan oleh pihak user atau pengguna, untuk mengetahui apakah perangkat lunak berfungsi dengan benar. Pengujian yang dilakukan berupa Black Box Testing. BlackBox Testing adalah cara pengujian dilakukan dengan hanya menjalankan atau mengeksekusi unit atau modul kemudian diamati apakah hasil dari unit itu sesuai dengan proses bisnis yang diinginkan. Dengan kata lain, black box merupakan user testing, biasanya pengujian perangkat lunak dengan metode black box melibatkan client atau pelanggan yang memesan perangkat lunak
tersebut, dari sini dapat diketahui keinginan client terhadap perangkat lunak tersebut, misal client ingin tampilannya diubah atau proses penjalanan perangkat lunak tersebut agar lebih dimengerti. Test case ini bertujuan untuk menunjukkan fungsi perangkat lunak tentang cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan dan apakah informasi yang disimpan secara eksternal selalu dijaga kemutakhirannya. Teknik pengujian black-box berfokus pada domain informasi dari perangkat lunak, dengan melakukan test case dengan menpartisi domain input dari suatu program dengan cara yang memberikan cakupan pengujian yang mendalam. Tabel 5.3 Rencana Pengujian Sofware Aplikasi Pengolahan Keuangan Kelas Uji Login User Input
Proses
Output
Butir Uji Username
Tingkat Pengujian Modul
Jenis Pengujian Black Box
Password
Modul
Black Box
Data Pelanggan
Modul
Black Box
Data Laundry
Modul
Black Box
Data Pembayaran
Modul
Black Box
Data Pengeluaran perbulan
Modul
Black Box
Data Pendapatan perbulan
Modul
Black Box
Data Laba perbulanan
Modul
Black Box
Laporan Pengeluaran perbulan
Modul
Black Box
Laporan Pendapatan perbulan
Modul
Black Box
Laporan Laba perbulan
Modul
Black Box
5.5.2 Kasus dan Hasil Pengujian Berikut ini adalah hasil pengujian sistem menggunakan metode black box berdasarkan requitment pada rencana pengujian : 1. Pengujian Input Login Tabel 5.4 Pengujian Form Login Kasus dan Hasil ( Uji Data Normal ) Data Masukan
Data yang Di Harapkan Masukkan username Akan dan password yang menampilkan sesuai menu utama
Hasil Pengamatan Menampilkan menu utama
Kesimpulan [ v ] Diterima [
] Ditolak
Kasus dan Hasil Uji ( Data Salah ) Data Masukan username dan password yang tidak lengkap
2.
Data yang Di Harapkan Tidak masuk ke menu utama
Hasil Pengamatan Muncul peringatan " Data yang anda isi salah, Silahkan ulang kembali !!”
Kesimpulan
[ v ] Diterima [ ] Ditolak
Input Data Pelanggan Tabel 5.5 Pengujian form Pelanggan Kasus dan Hasil ( Uji Data Normal )
Data Masukan
Masukkan Data Pelanggan
Data yang Di Harapkan Dapat Menampilkan Data pelanggan di Tabel Pelanggan
Hasil Pengamatan Data Pelanggan dapat ditampilkan di tabel pelanngan & Tampil pesan konfirmasi “Data Tersimpan”
Kesimpulan
[v] Diterima [ ] Ditolak
Update data pelanggan
Dapat merubah data pelanggan setelah di update
Pilih kata kunci Dapat menampilkan pencarian dan isi data pelanggan yang dengan data dicari yang ada di tabel pelanggan
Data pelanggan dapat diupdate dan tampil pesan konfirmasi”Data Tersimpan
[v] Diterima [ ] Ditolak
Dapat menampilkan data pelanggan yang dicari Tampil pesan [ v ] Diterima konfirmasi “Data [ ] Ditolak Ditemukan”
Kasus dan Hasil Uji ( Data Salah ) Data Masukan Masukkan data pelanggan, dan memasukkan No Id yang sudah di input Pilih kata kunci pencarian dan isi dengan data yang tidak ada di tabel pelanggan
Data yang Di Harapkan Data tidak tersimpan di tabel pelanggan
Tidak dapat menampilkan data pelanggan yang dicari
Hasil Pengamatan Tampil pesan konfirmasi “Duplikasi Data” !! Tidak dapat menampilkan data yang dicari dan Tampil pesan konfirmasi “Data Tidak Ditemukan”
Kesimpulan
[ v ] Diterima [ ] Ditolak
[ v ] Diterima [ ] Ditolak
3.
Input Data Laundry Tabel 5.6 Pengujian Form Data Laundry Kasus dan Hasil ( Uji Data Normal )
Data Masukan Masukkan Data Laundry
Update data laundry
Data yang Di Harapkan Dapat Menampilkan data laundry di tabel laundry
Hasil Pengamatan
Kesimpulan
Data laundry dapat ditampilkan di tabel laundry & Tampil pesan konfirmasi “Data Tersimpan”
[v] Diterima [ ] Ditolak
Dapat merubah data laundry setelah di update
Data laundry dapat diupdate dan tampil [v] pesan Diterima konfirmasi”Data [ ] Ditolak Tersimpan Pilih kata kunci Dapat Dapat menampilkan [v] pencarian dan isi menampilkan data data laundry yang Diterima dengan data laundry yang dicari Tampil pesan yang ada di tabel dicari konfirmasi “Data [ ] Ditolak laundry Ditemukan” Kasus dan Hasil Uji ( Data Salah ) Data Masukan
Masukkan data laundry, dan memasukkan No laundry yang sudah di input Pilih kata kunci pencarian dan isi dengan data yang tidak ada di tabel laundry
Data yang Di Harapkan Data tidak tersimpan di tabel laundry
Hasil Pengamatan Tampil pesan konfirmasi “Duplikasi Data”
Kesimpulan
[v] Diterima [ ] Ditolak
Tidak dapat menampilkan data laundry yang dicari
Tidak dapat menampilkan data yang dicari dan Tampil pesan konfirmasi “Data Tidak Ditemukan”
[v] Diterima [ ] Ditolak
4.
Input Data Pembayaran Tabel 5.7 Pengujian Form Pembayaran Kasus dan Hasil ( Uji Data Normal )
Data Masukan
Masukkan Data pembayaran
Update data Pembayaran
Data yang Di Harapkan Dapat Menampilkan Data di Tabel pembayaran
Dapat merubah data pembayaran setelah di update
Hasil Pengamatan
Data pembayran dapat ditampilkan di tabel pembayaran & Tampil pesan konfirmasi “Data Tersimpan” Data pembayaran dapat diupdate dan tampil pesan konfirmasi”Data Tersimpan
Kesimpulan
[v] Diterima [
] Ditolak
[v] Diterima [
] Ditolak
Pilih kata kunci Dapat menampilkan pencarian dan isi data pembayaran dengan data yang dicari yang ada di tabel pembayaran
Dapat menampilkan data pembayaran yang [ v ] Diterima dicari Tampil pesan konfirmasi “Data [ ] Ditolak Ditemukan” Kasus dan Hasil Uji ( Data Salah )
Data Masukan
Memasukkan No laundry yang sudah di input
Pilih kata kunci pencarian dan isi dengan data yang tidak ada di tabel pembayaran
Data yang Di Harapkan Data tidak tersimpan di tabel pembayaran
Tidak dapat menampilkan data pembayaran yang dicari
Hasil Pengamatan Tampil pesan konfirmasi “Duplikasi Data” !! Tidak dapat menampilkan data yang dicari dan Tampil pesan konfirmasi “Data Tidak Ditemukan”
Kesimpulan
[ v ] Diterima
[ ] Ditolak
[ v ] Diterima [ ] Ditolak
5. Input Data Pengeluaran Tabel 5.8 Pengujian Form Pengeluaran Kasus dan Hasil ( Uji Data Normal ) Data Masukan
Data yang Di Harapkan
Hasil Pengamatan
Masukkan Data pengeluaran
Dapat Menampilkan Data di Tabel pengeluaran
Data pengeluaran dapat ditampilkan di tabel pengeluaran & Tampil pesan konfirmasi “Data Tersimpan” Data pengeluaran dapat diupdate dan tampil pesan konfirmasi”Data Tersimpan
Update data pengeluaran
Dapat merubah data pembayaran pengeluaran setelah di update
Kesimpulan
[v] Diterima [
] Ditolak
[v] Diterima [
] Ditolak
Pilih kata kunci Dapat menampilkan pencarian dan isi data pengeluaran dengan data yang dicari yang ada di tabel pengeluaran
Dapat menampilkan data pengeluaran yang [ v ] Diterima dicari Tampil pesan [ ] Ditolak konfirmasi “Data Ditemukan” Kasus dan Hasil Uji ( Data Salah )
Data Masukan
Memasukkan No laundry yang sudah di input Pilih kata kunci pencarian dan isi dengan data yang tidak ada di tabel pembayaran
Data yang Di Harapkan Data tidak tersimpan di tabel pembayaran
Tidak dapat menampilkan data pembayaran yang dicari
Hasil Pengamatan Tampil pesan konfirmasi “Duplikasi Data” Tidak dapat menampilkan data yang dicari dan Tampil pesan konfirmasi
Kesimpulan [ v ] Diterima [ ] Ditolak
[ v ] Diterima [ ] Ditolak
“Data Tidak Ditemukan”
6. Proses Laba Bulanan Tabel 5.9 Pengujian Proses laba bulanan Kasus dan Hasil ( Uji Data Normal ) Data Masukan
Data yang Di Harapkan
Masukkan Bulan Dapat Melakukan pengeluaran dan proses perhitungan pendapatan laba perbulan
Pilih kata kunci Dapat menampilkan pencarian dan isi data laba yang dicari dengan data yang ada di tabel laba bulanan
Hasil Pengamatan
Kesimpulan
Dapat Melakukan proses perhitungan [v] laba perbulan & Diterima Tampil pesan konfirmasi “Data [ ] Ditolak Tersimpan” Dapat menampilkan data laba yang dicari [ v ] Diterima Tampil pesan konfirmasi “Data [ ] Ditolak Ditemukan”
Kasus dan Hasil Uji ( Data Salah ) Data Masukan
Tidak memasukkan Bulan pendapatan dan pengeluaran
Data yang Di Harapkan Tidak dapat melakukan perhitungan laba
Hasil Pengamatan Tidak dapat melakukan perhitungan laba Muncul peringatan “ pendapatan & pengeluaran tidak tersedia”
Kesimpulan
[ v ] Diterima [ ] Ditolak
Pilih kata kunci pencarian dan isi dengan data yang tidak ada di tabel laba bulanan
Tidak dapat menampilkan data laba bulanan yang dicari
Tidak dapat menampilkan data yang dicari dan Tampil pesan konfirmasi “Data Tidak Ditemukan”
[ v ] Diterima [ ] Ditolak
7. Laporan Data Pendapatan Perbulan Tabel 5.10 Pengujian Laporan pendapatan Perbulan Kasus dan Hasil ( Uji Data Normal ) Data Masukan Masukkan bulan
Data yang Di Harapkan Dapat mencetak data pendapatan sesuai bulan
Hasil Pengamatan Data dapat di cek
Kesimpulan
[ v ] Diterima [
] Ditolak
8. Laporan Data Pengeluaran Bulanan Tabel 5.11 Pengujian Laporan pengeluaran Perbulan Kasus dan Hasil ( Uji Data Normal ) Data Masukan
Masukkan Bulan
Data yang Di
Hasil
Harapkan
Pengamatan
Dapat mencetak
Data dapat di cek
data
Kesimpulan
[ v ] Diterima
pengeluaran sesuai Bulan
[
] Ditolak
9. Laporan Data Laba Perbulan Tabel 5.12 Pengujian Laporan Laba Perbulan Kasus dan Hasil ( Uji Data Normal ) Data Masukan
Masukkan Bulan
Data yang Di Hasil Harapkan Pengamatan Dapat mencetak Data dapat di cek data Laba sesuai Bulan
Kesimpulan
[ v ] Diterima [
] Ditolak
BAB VI PENUTUP 6.1
Kesimpulan Adapun Kesimpulan yang dapat dikemukakan dalam penulisan kerja praktek ini adalah sebagai berikut : 1. Dengan adanya sistem aplikasi pengolahan data keuangan, data laundry
yang disimpan dapat lebih efektif dan tidak akan terjadi pengulangan lagi dalam proses pencatatan. 2. Dalam proses pembuatan laporan dan pencarian data seperti data
pelanggan, data laundry, data transaksi pembayaran, dan data pengeluaran, tidak lagi membutuhkan waktu yang lama, karena telah menggunakan sistem yang baru, sehingga dalam proses pembuatan laporan dan pencarian data akan lebih efektif dan efesien. 3. Pembuatan laporan menjadi lebih cepat dan akurat karena sistem yang
digunakan sesuai dengan yang dibutuhkan pengguna. 4. Pengolahan keuangan laba bulanan lebih efektif dan efisien dan
mengurangi kesalahan dalam pembuatan perhitungan laba bulanan.
6.2
Saran Adapun saran-saran yang dapat dikemukakan dalam penulisan kerja praktek ini agar sistem dapat berjalan dengan maksimal dan tetap konsisten adalah sebagai berikut : 1. Untuk menyelesaikan tugas pekerjaan dengan efektif dan efisien, khususnya dengan menggunakan fasilitas komputer perlu adanya pengetahuan, keahlian, keterampilan dan penggunaan perangkat yang digunakan khususnya bagi petugas yang bertugas dalam pengolahan data keuangan laundry. 2. Perlu adanya pemeliharaan sistem yang baik menyangkut pemeliharaan perangkat keras dan pemeliharaan perangkat pengolahan data sistem operasi.
DAFTAR PUSTAKA Hartono, Jogiyanto (1990). Analisis & Design Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Andi Jogiyanto. 2005. Sistem Teknologi Informasi. Edisi kedua.Yogyakarta:.Andi. Kristanto, Harianto (1993,1994,2004). Konsep & Perancangan Database. Yogyakarta: Andi Marlinda, Linda (2004). Sistem Basis Data. Yogyakarta: Andi Oetomo, Budi sutedjo dharma. Perancangan & Pembangunan Sistem Informasi. Yogyakarta: Andi. Simarmata, Janner., Imam Prayudi (2006). Basis Data. Yogyakartta: Andi Simarmata, Janner(2010). Rekayasan Perangkat Lunak. Yogyakarta: Andi Sommerville, Ian (2003). Rekayasa Perangkat Lunak. Yogyakarta: Andi