PERANCANGAN SISTEM INFORMASI JASA LAUNDRY MENGGUNAKAN VISUAL BASIC 6.0 (Study Kasus : Eve Laundry Gamping Kidul)AN JUDU
NASKAH PUBLIKASI
Diajukan oleh Hasti Purnasari 10.12.5258
kepada JURUSAN SISTEM INFORMASI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA
DESIGNING INFORMATION SYSTEMS ON THE EVE LAUNDRY LAUNDRY SERVICES USING VISUAL BASIC 6.0 PERANCANGAN SISTEM INFORMASI JASA LAUNDRY PADA EVE LAUNDRY MENGGUNAKAN VISUAL BASIC 6.0 Hasti Purnasari Andi Sunyoto JURUSAN SISTEM INFORMASI STMIK AMIKOM YOGYAKARTA ABSTRACT Development of information technology in the era of rapid globalization, as required in line with the more modern era and the development of information very rapidly. Moreover, the current database information system that can provide a fast service for the users of information, database information system is one result of the development of technology and information. Laundry Eve is one company engaged in the laundry services business located at 002 Limestone Kidul RT / RW 16 Ambarketawang Sleman YK. In the laundry, data processing, customer transaction is still manually using transaction record books, where there are some problems in its management as ineffective pengelohan processes transaction data and data reception out of laundry, hard in search of data. Transaction recording media used are very vulnerable to loss and corruption of data. Frequent occurrence of delay in making the report . Based on the authors try to design a laundry service information system that can solve various problems in Information System Design in the Laundry Services Laundry Eve Key word : Information System, Information, Services, Laundry, Eve Laundry.
DAFTAR ISI NASKAH PUBLIKASI .............................................................................................................. 1 1.
PENDAHULUAN .............................................................................................................. 5
2.
LANDASAN TEORI ......................................................................................................... 5 2.1 PENGERTIAN SISTEM....................................................................................................... 5 2.2 PENGERTIAN INFORMASI ................................................................................................. 6 2.3 DEFINISI JASA LAUNDRY ....................................................................................................... 6 2.3.1 Pengertian Jasa .................................................................................................... 6 2.3.2 Pengertian Laundry .............................................................................................. 6 2.4 SMS ................................................................................................................................ 6 2.4.1 Karakteristik SMS ................................................................................................. 7 2.5 KONSEP PEMODELAN SISTEM......................................................................................... 7 2.5.1 Flowchart ............................................................................................................... 7 2.5.2 Data Flow Diagram .............................................................................................. 7 2.6 KONSEP BASIS DATA....................................................................................................... 8 2.6.1 Tujuan Basis Data................................................................................................... 8 2.7 TEKNIK NORMALISASI ...................................................................................................... 8 2.8 SOFTWARE YANG DIGUNAKAN ........................................................................................ 8 2.8.1 Microsoft Visual Basic 6.0 ................................................................................... 8 2.8.2 Mengenal MySQL ................................................................................................. 8 2.8.3 XAMPP .................................................................................................................. 9 2.8.4 Gammu .................................................................................................................. 9
3.
ANALISIS DAN PERANCANGAN ................................................................................. 9 3.1 TINJAUAN UMUM .............................................................................................................. 9 3.1.1 Sejarah berdirinya Eve Laundry ......................................................................... 9 3.2 ANALISIS SISTEM............................................................................................................ 10 3.3 ANALISIS KELEMAHAN SISTEM ...................................................................................... 10 3.5 Perancangan Sistem .............................................................................................. 11 IMPEMENTASI DAN PEMBAHASAN .................................................................... 14
4.
4.1 IMPLEMENTASI ............................................................................................................... 14 4.2 MANUAL PROGRAM ....................................................................................................... 14 4.2.1 Menu Login.......................................................................................................... 15 4.2.2 Tampilan Menu Utama ...................................................................................... 15 4.2.3 Menu input dan pencarian data transaksi penerimaan ................................. 16 4.2.4 Menu Form Laporan .......................................................................................... 16 5.
PENUTUP ....................................................................................................................... 17 5.1 5.2
KESIMPULAN .................................................................................................................. 17 SARAN............................................................................................................................ 17
DAFTAR PUSTAKA ............................................................................................................... 18
1.
Pendahuluan Hingga saat ini, pelayanan jasa paket cucian pada Eve Laundry masih
menggunakan sistem yang manual yang memiliki kelemahan, antara lain kelemahan yang dimiliki sistem pencatatan data secara manual dilakukan oleh manusia sehingga harus dilakukan secara teliti karena jika terdapat kelalaian dapat mengakibatkan kerugian, berupa kerugian keuangan serta kehilangan pelanggan pengguna jasa laundry itu sendiri. Berdasarkan kebutuhan diatas, maka kami akan membuat suatu sistem perancangan program guna menciptakan informasi yang akurat, cepat, dan relevan. Sistem informasi merupakan suatu alat untuk menyajikan informasi dengan cara sedemikian rupa sehingga bermanfaat bagi penerimanya. Sistem informasi pelayanan jasa merupakan aplikasi komputer yang digunakan untuk bisnis yang berkaitan dengan jasa, terutama dalam sistem penyimpanan dan pengolahan data maupun informasi agar dapat menjalani bisnis jasa dengan mudah dan berjalan dengan baik. Pelayanan jasa laundry merupakan sebuah bisnis yang berkaitan dengan jasa pencucian pakaian dengan mesin cuci maupun mesin pengering otomatis dan cairan pembersih serta pewangi khusus. Dalam memenuhi kebutuhan sistem informasi ini diberikan fitur tambahan dengan adanya SMS GATEWAY sebagai media informasi yang mempunyai karakteristik cepat dan fleksibel dengan megirim pesan SMS dalam bentuk peringatan tanggal pengambilan untuk membantu memberikan informasi kepada pelanggan karena laundry sudah bisa diambil. Dari permasalahan diatas penulis membuat suatu program dan melakukan penelitian dengan judul
“PERANCANGAN SISTEM INFORMASI JASA LAUNDRY
PADA EVE LAUNDRY MENGGUNAKAN VISUAL BASIC 6.0” dalam penulisan skripsi ini.
2.
Landasan Teori
2.1
Pengertian Sistem Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu
dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. Dari definisi ini dapat dirinci lebih lanjut pengertian sistem secara umum, yaitu sebagai berikut :
5
1. Setiap sistem terdiri dari berbagai unsur. Sistem pernapasan kita terdiri dari suatu kelompok unsur, yaitu hidung, saluran pernapasan, paru-paru, dan darah. Unsur-unsur suatu sistem terdiri dari subsistem yang lebih kecil, yang terdiri pula dari kelompok-kelompok unsur yang membentuk subsistem tersebut. 2. Unsur-unsur tersebut merupakan bagian yang tidak terpisahkan dari sistem yang bersangkutan. Unsur-unsur sistem berhubungan erat satu sama lain dimana sifat serta kerja sama antar unsur dalam sistem tersebut mempunyai bentuk tertentu. 2.2
Pengertian Informasi Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih
berarti bagi yang menerimanya. Sementara data merupakan fakta atau fenomena yang sifatnya mentah belum dianalisis seperti angka, nama, gambar dan sebagainya.(Agus Mulyanto , 2009) 2.3 Definisi Jasa Laundry 2.3.1
Pengertian Jasa Menurut Kotler (2000 :428), “Jasa adalah setiap tindakan atau unjuk kerja yang
ditawarkan oleh salah satu pihak ke pihak lain yang secara prinsip tidak berwujud dan menyebabkan perpindahan kepemilikan apapun. Produksinya bisa dan bisa juga tidak terikat pada suatu produk” 2.3.2
Pengertian Laundry Menurut
Sihite
(1996,
h.
20),
“laundry
adalah
proses
pencucian
denganmenggunakan media pembasahannya dengan air, dalam arti bahwa tekstil tersebut akan basah terkena air”. 2.4
SMS SMS merupakan layanan messaging yang pada umumnya terdapat pada setiap
sistem jaringan wireless digital. SMS adalah layanan untuk mengirim dan menerima pesan tertulis (teks) dari manapun kepada perangkat bergerak(Mobile Device). Pesan teks yang dimaksud tersusundari huruf, anga atau karakter alfanumerik. Pesan teks dikemas dalam satu paket / frame yang berkapasitas maksimal 160 byte yangdapat
6
dipresentasikan berupa 160 karakter huruf latin atau 70 karakter alphabet non-latin seperti alphabet Arab atau Cina..
2.4.1
1
Karakteristik SMS SMS
juga
merupakan
data
tipe
asynchoronous
message
yang
pengirimandatanya dilakukan dengan mekanisme protokol store and forward. Hal ini berarti bahwa pengirim dan penerima SMS tidak perlu berada dalam status berhubungan (connected atau online) satu sama lain ketika akan saling bertukar pesan SMS. Pengiriman pesan SMS secara simpan dan terusan (store and forward) berarti pengirim pesan SMS menuliskan pesan dan nomor telepon tujuan dan kemudian mengirimkannya (store) ke server SMS (SMS-Centre) yang kemudian bertanggung jawab untuk meneruskan pesan tersebut (forward) ke nomor telepon tujuan. 2.5
Konsep Pemodelan Sistem
2.5.1
Flowchart Menurut Abdul Kadir (2013: 20), flowchart adalah bentuk penyajian grafis yang
menggambarkan solusi langkah demi langkah terhadap suatu permasalahan. 2.5.2
Data Flow Diagram DFD merupakan alat yang digunakan pada metodologi pengembangan sistem
yang cukup terstruktur(Structured Analysis and Design). DFD juga merupakan alat yang cukup popular saat ini, karena dapat menggambarkan arus data didalam sistem dengan terstruktur yang jelas. Lebih lanjut DFD juga merupakan dokumentasidari sistem yang baik.Beberapa simbol digunakan di DFD.
1. External Entity(kesatuan luar) atau Boundary(batas sistem) 2. Data Flow (arus data) 3. Proses. 4. Data Store (simpanan data)
1
http://digilib.ittelkom.ac.id/index.php?option =com_content&view=article&id=411: smsshort- message-service&catid=17:sistem –konsumsi-bergerak&itemid=14 di aksespada : Kamis, 21 November 2013 ; 20.05 WIB
7
2.6
Konsep Basis Data Basis data terdiri atas dua kata, yaitu basis dan data.Basis kurang lebih dapat
diartikan sebagai markas atau gudang, tempat bersarang/berkumpul. sedangkan data adalah representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks,gambar, bunyi, atau kombinasinya. (Fathansyah, 2012: 2) 2.6.1
Tujuan Basis Data Menurut Fathansyah (2012: 6) Tujuan dalam pengelolaan data dalam sebuah
basis data adalah agar kita dapat menemukan kembali data yang kita cari dengan mudah dan cepat. Disamping itu, pemanfaatan basis data untuk pengolahan data, juga memiliki tujuan-tujuan lain. 2.7
Teknik Normalisasi Normalisasi adalah suatu teknik dengan pendekatan bottom-up yang digunakan
untuk membantu mengidentifikasi hubungan, dimulai dari menguji hubungan functional dependencies antara atribut. pengertian lainnya adalah suatu teknik yang menghasilkan sekumpulan hubungan dengan sifat-sifat yang diinginkan dan memenuhi kebutuhan pada perusahaan. (Indrajani, 2009: 109) 2.8
Software Yang Digunakan Perangkat lunak yang digunakan untuk membangun sistem informasi jasa
Laundry yaitu Microsoft Visual Basic 6.0, MySQL dan aplikasi untuk mengembangkan sms gateway. 2.8.1
Microsoft Visual Basic 6.0 Visual Basic adalah program untuk membuat aplikasi berbasis Microsoft
Windows secara cepat dan mudah. Visual basic menyediakan tool untuk membuat aplikasi
yang sederhana sampai aplikasi compleks atau rumit baik untuk keperluan
pribadi maupun untuk keperluan perusahaan/instalasi dengan sistem yang lebih besar. 2.8.2
Mengenal MySQL MySQL tergolong sebagai DBMS (Database Management System). Perangkat
lunak ini bermanfaat untuk mengelola dengan cara yang sangat fleksibel dan cepat. Berikut adalah sejumlah aktifitas yang terkait dengan data yang didukung oleh perangkat lunak tersebut.
8
2.8.3
XAMPP XAMPP merupakan aplikasi server yang menggabungkan beberapa aplikasi
server yang biasa digunakan di web server. Berikut beberapa komponen-komponen yang terdapat pada XAMPP, yaitu : Apache (web server), MySQL (database server), Filezilla FTP server, Mercury Mail (mail server), phpMyAdmin (web-based interface MySQL). 2.8.4
Gammu Gammu adalah adalah sebuah aplikasi cross-platform yang digunakan untuk
menjembatani / mengomunikasikan antara database SMS Gateway dengan sms devices. Aplikasi Gammu berupa daemon yang berjalan secara background.Setiap saat, gammu memonitor sms devices dan database sms gateway. Saat ada sms masuk ke sms devices, maka gammu langsung memindahkannya ke dalam inbox dalam database sms gateway. Sebaliknya saat Aplikasi Pengirim SMS memasukkan sms ke dalam outbox dalam database sms gateway, maka gammu mengirimkannya melalui sms devices, dan memindahkan sms ke sentitem dalam database.
3.
Analisis Dan Perancangan
3.1
Tinjauan Umum
3.1.1
Sejarah berdirinya Eve Laundry Eve Laundry berdiri pada akhir tahun 2011, beralamat di Gamping Kidul RT02/
RW 16 No 138 Ambarketawang Gamping Sleman Yogyakarta.Pemiliknya sendiri bernama Laksmi Endrati biasa dipanggil mbak Een. Sebelum usaha laundry ini berdiri awalnya membuka usaha Studio musik yang bernama Coustic Studio, Studio ini sempat buka selama 3tahun namun
si pemilik merasa
belum mendapatkan untung karena
pengeluaran lebih besar daripada pendapatan. Mbak Een mengubah strategi yaitu dengan menjual semua peralatan alat musik , melihat peluang yang bagus dengan adanya banyak pendatang dari luar kota untuk menimba ilmu di Yogyakarta dan kampus yang letaknya strategis dekat dengan rumah maka berinisiatif untuk membuka usaha laundry yang diberi nama Eve Laundry. Dengan sabar dan tekun akhirnya laundry mulai dikenal dan ramai yang mempercayakan jasa laundrynya karena banyak pelanggan yang puas dengan hasil laundrynya. Eve Laundry mempercayakan 4 pegawai untuk menggarap cucian mulai dari menimbang sampai menyetrika dan membuat laporan keuangan setiap pergantian shift. Dalam sehari dibagai 3 shift mulai dari jam 07.00 – 15.00, 08.00-16.00 dan 13.00- 21.00 WIB, 1 Pegawai ditempatkan dilaundry cabang dua di jalan bugisan,
9
tirtonimolo kasihan bantul. Di Bugisan tidak hanya membuka laundry saja, namun Mbak Een bekerja sama dengan temannya untuk membuka lapak yaitu baru terima jasa jahit baju, seragam, dll. Walaupun sudah mempunyai 4 pegawai, Di hari libur kerja Mbak Een masih menyempatkan terjun langsung dalam usahanya dan membantu pegawainya. Beliau selalu berusaha agar pelanggan yang menggunakan jasa pencucian laundrynya tidak mengalami kekecewaan dengan cara menjaga kualitas dan selalu berusaha memberikan yang terbaik dengan harga yang terjangkau. 3.2
Analisis sistem Analisis sistem merupakan sebuah istilah yang secara kolektif mendeskripsikan
fase-fase awal pengembangan sistem. Analisis sistem adalah teknik pemecahan masalah yang menguraikan bagian-bagian komponen dengan mempelajari seberapa baik bagian-bagian komponen tersebut berkerja dan berintergrasi untuk mencapai tujuan sistem.Di dalam tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh analisis sistem yaitu sebagai berikut : 1. Identify ( mengidentifikasi masalah) Mengidentifikasi masalah merupakan langkah pertama yang harus dilakukan dalam tahap analisis sistem. Masalah inilah yang menyebabkan sasaran dari sistem tidak dapat dicapai. Oleh karena itu langkah pertama yang harus dilakukan oleh analisis sistem adalah mengidentifikasi terlebih dahulu masalah-masalah yang terjadi. 2. Mengidentifikasi personil-personil kunci. Understand (memehami kerja sistem yang ada) langkah ini dapat dilakukan dengan mempelajari secara terinci bagaimana sistem yang ada beroperasi. Diperlukan data yang dapat diperoleh dengan cara penelitian. Report (membuat laporan hasil analisis)Langkah terakhir yang harus dilakukan analisis sistem adalah pembuatan laporan dari hasil-hasil penelitian yang kemudian dicatat dan didokumentasikan sebagai panduan untuk mendesain sebuah sistem. 3.3
Analisis Kelemahan Sistem Langkah pertama yang dilakukan dalam menganalisis data adalah dengan
pendefinisian permasalahan yang terjadi dalam sistem. Dari hasil pengamatan dan penelitian pada sistem informasi Jasa EVE laundry diperoleh kesimpulan : 1. Karena belum didukung dengan teknologi informasi yang memadai sehingga tujuan organisasi yang tercapai kurang maksimal.
10
2.
Pencarian, pencatatan, penyimpanan dan pengolahan data transaksi membutuhkan waktu yang lama.
3. Pembuatan laporan memerlukan waktu yang cukup lama. 4. Pengendalian terhadap transaksi yang terjadi setiap shift masih kurang karena pembuatan laporan dilakukan pada shift terakhir(kedua).
3.4
Kebutuhan Fungsional Kebutuhan fungsional merupakan jenis kebutuhan yang berisi proses-proses apa
saja yang nantinya dilakukan oleh sistem. Kebutuhan fungsional juga berisi informasiinformasi apa saja yang harus ada dan dihasilkan sistem. Sistem informasi Jasa Laundry ini dituntut memiliki kebutuhan fungsional sistem antara lain : 1. Sistem harus dapat melakukan login sesuai hak aksesnya. 2. Sistem harus dapat mengelola menu utama yang mempunyai toolbar terdiri dari file, jasa laundry, laporan dan About. 3. Sistem harus dapat mengelola menu transaksi. 4. Sistem harus dapat mengelola menu transaksi penerimaan. 5. Sistem harus dapat mengelola menu pelanggan,dll 3.5
Perancangan Sistem
3.5.1
Perancangan Model Sistem Design
atau
perancangan
dapat
didefinisikan
sebagai
pekerjaan
penggambarang, perencanaan, pembuatan sketsa atau menyusun beberapa elemen kedalam kesatuan unit yang utuh. Design sistem berhubungan dengan upaya pengembangan sistem untukmemenuhi kebutuhan pelanggan.Dalam tahap ini dilakukan desain sistem yang meliputi desain menggunakan analisis model yang dapat mempresentasikan sistem sesuai dengan kebutuhan. 3.5.1.1 Flowchart Bagan alir (flowchart) adalah bagan (chart) yang menunjukkan alir (flow) di dalam program atau prosedur sistem secara logika. Bagan alir digunakan terutama untuk alat bantu komunikasi dan untuk dokumentasi.
11
Gambar 3.1 Flowchart
12
3.5.1.2 Data Flow Diagram
Gambar 3.2 Data Flow Diagram level 0
Gambar 3.3 Data Flow Diagram level 1
13
3.5.1.3 Relasi Antar Tabel
Gambar 3.4 Relasi Antar Tabel
4.
Impementasi Dan Pembahasan
4.1
Implementasi Implementasi merupakan tahapan setelah melakukan analisis dan perancangan
sistem pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan pada keadaan yang sebenarnya sehingga dari sini akan diketahui apakah aplikasi atau sistem yang telah dibuat benar-benar dapat menghasilkan keluaran yang sesuai dengan tujuan yang diinginkan. 4.2
Manual Program
Manual program merupakan bagian akhir dari tahap pembuatan program. Perancangan manual program dilakukan bila seluruh rancangan database dan perancangan input output aplikasi telah selesai.
14
Tujuan pembuatan manual program adalah membuat panduan secara tertulis tahap demi tahap pengoperasian aplikasi kepada pengguna agar lebih mudah memahami dan mengoperasikan aplikasi. 4.2.1
Menu Login
Gambar 4.1 Menu login 4.2.2
Tampilan Menu Utama
Gambar 4.2 Tampilan Menu Utama
15
4.2.3
Menu input dan pencarian data transaksi penerimaan
Gambar 4.3
4.2.4
Menu input dan pencarian data transaksi penerimaan
Menu Form Laporan
Gambar 4.4 menu Form Laporan
16
5.
Penutup
5.1
Kesimpulan 1. Dengan dirancang sistem informasi jasa laundry yang diusulkan, dengan adanya
komputer segala pekerjaan manusia akan memudahkan dalam
pengolahan transaksi dan pembuatan laporan. 2.
Dengan dirancang sistem informasi jasa laundry ini memberikan solusi
dalam pencatatan data, pencarian data dan dapat menghasilkan laporan untuk mengurangi terjadinya kesalahan. 3.
Dengan dirancang sistem informasi jasa laundry ini ditambahkan fitur
tambahan dengan adanya sms gateway sebagai media informasi yang mempunyai karakteristik cepat dan fleksibel dengan mengirim pesan sms dalam bentuk pemberitahuan tanggal pengambilan kepada pelanggan. 5.2
Saran Penulisan skripsi ini tentu memiliki banyak kekurangan yang mungkin dapat
disempurnakan dagi pada penelitian – penelitian berikutnya.Maka sistem ini dapat diperbaiki dan disempurnakan untuk pengembangan. Adapun saran yang ingin disampaikan penulis sebagai berikut : 1.
Dalam pengembangan sistem ini, adanya tambahan form menu untuk
mengetahui jumlah stok detergen dan pewangi, agar pemilik bisa mengetahui jumlah stok dan membeli untuk persediaan barang. 2.
Dalam pengembangan sistem ini, adanya tambahan menu form cek
pulsa modem dan isi pulsa untuk mengetahui sisa pulsa operator yang digunakan dan mengisi pulsa lewat form yang sudah disediakan supaya tidak perlu memindahkan kartu operator untuk melakukan cek pulsa di handphone 3.
Sistem Informasi ini tentulah belum sempurna sehingga diperlukan
pengembangan, Diharapkan untuk
pengembangan sistem penggajian pegawai &
menyediakan sms Auto Reply untuk pelanggan yang antar jemput laundry.
17
DAFTAR PUSTAKA Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta : Penerbit Andi. Fathansyah. 2012 . Basis Data Edisi Revisi . Bandung : Informatika Bandung. Nugroho, Bunafit. 2013 . Panduan Membuat Program Toko dengan Visual Basic
6.0
dan MySQL Yogyakarta: Gava Media. Sunyoto, Andi. 2007 . Pemrograman Database dengan Visual Basic dan M icrosoft SQL. Yogyakarta : Penerbit Andi. Kusrini . 2007 . Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta : Penerbit Andi.
18