Analisis & Perancangan SI Penjualan Toko Bangunan Gunung Kidul
Tugas spk loundry aplikasi sia 7
1. PERANCANGAN SISTEM INFORMASI
LOUNDRY CENTER DENGAN VISUAL BASIC 6.0
STMIK INSAN PEMBANGUNAN
JURUSAN SISTEM
INFORMASI
PREPARED BY :
MARDI
Tahun 2012
2. ABSTRAK
Tugas ini bertujuan untuk membangun suatu rancangan sistem informasi Loundry yang bertujuan
untuk memberikan keakuratan dan kemudahan pada Petugas serta system yang di realisasikan. Sistem
ini dikembangkan menggunakan Microsoft Visual Basic 6.0. Metodologi pengembangan sistem yang
digunakan adalah berdasarkan tinjauan Lapangan dan Tinjauan Keputusan .Sistem ini meliputi form-
form masukan data yang berkaitan dengan data Konsumen da petugas yg melakukan transaksi . Objektif
utama sistem ini adalah untuk melakukan transaksi dan pengiriman, akurasi barang dan konsumen agar
lebih mudah dan akurat
PENDAHULUAN
1.1 Latar Belakang
Pada jaman sekarang Teknologi informasi merupakan salah satu teknologi yang sedang berkembang
pesat Contohnya penggunaan komputer sebagai salah satu sarana penunjang dalam sistem informasi
dapat memberikan hasil yang lebih baik untuk output sebuah sistem, tentunya bila sistem di dalamnya
telah berjalan dengan baik.
Pengusaha laundry membutuhkan keberadaan suatu sistem informasi yang akurat dan andal, serta
cukup memadai untuk meningkatkan dan jaminan akurasi kepada semua konsumen .
Pengakuratan data yang di dasarkan pada actual barang yang yang di terima konsumen merupakan
salah satu komponen yang penting dalam mewujudkan suatu sistem informasi di Pengusaha loundry.
Misalkan suatu sistem loundry. Pengelolaan data pada Loundry masih secara manual, tentu saja masih
mempunyai banyak kelemahan, contohnya keakuratan dan keakutantikan kurang dapat diterima karena
kemungkinan kesalahan cukup besar, dan membutuhkan waktu yang lama dalam proses.
Dengan dukungan teknologi informasi yang ada sekarang ini, pekerjaan pengelolaan data dengan cara
manual dapat digantikan dengan suatu sistem informasi dengan menggunakan komputer. Selain lebih
cepat dan mudah, pengelolaan data juga menjadi lebih akurat, serta kesalahan tidak terlalu besar. Data
yang akurat bila diproses akan menghasilkan informasi yang akurat. Informasi akurat sangat berguna
untuk membuat keputusan, baik bagi pengelola maupun yang lain.
Microsoft Visual Basic 6.0 merupakan salah satu bahasa pemrograman berbasis windows yang
popular saat ini. Visual Basic memiliki fasilitas Object Oriented Programming (OOP) yang menyediakan
objek-objek sangat kuat, powerfull untuk menciptakan berbagai aplikasi, dan mudah digunakan dalam
mendesain suatu aplikasi program.
1.2 Permasalahan
3. Berdasarkan latar belakang yang telah di uraikan di atas, maka di peroleh suatu rumusan permasalahan
yang menjadi dasar dalam pembuatan aplikasi ini.
Adapun masalah yang di temui adalah sebagai berikut:
1. Kurangnya cepatnya informasi tentang data pelanggan /konsumen dan pembayarannya
2. Pencarian data pelanggan yang sudah didokumentasikan kurang akurat.
3. Kurangnya purchase order (PO) dengan cepat dan benar sesuai data yang ada.
4. laporan-laporan yang diperlukan kurang cepat dan akurat seperti laporan penyerahan cucian, laporan
pengembalian cucian, laporan keuangan.
1.3 Batasan Masalah
Adapun batasan masalah yang terjadi dalam pembuatan aplikasi sistem informasi pada jasa usaha
laundry adalah :
1. Sistem yang di buat hanya berbasis desktop, sehingga tidak bisa di pakai dalam jaringan.
2. Aplikasi menggunakan bahasa pemrograman Visual Basic 0.6 sehingga sistem ini hanya bisa dijalankan
di sistem operasi windows saja.
3. Sistem operasi yang digunakan adalah windows XP.
4. Memproses data masuk dan keluar cucian.
5. Memproses registrasi pelanggan, kurir , user admin.
6. Pembuatan laporan pemesanan dan pengiriman barang berdasarkan tanggal, bulan, dan tahun.
7. Pembuatan kwitansi pembayaran.
1.4 Tujuan Dari Sistem
Secara Umum
1. Membuat suatu sistem aplikasi pelayanan konsumen yang melakukan pencucian di laundry dengan
memakai sistem computerisasi.
2. Mengetahui dan menyimpan data order penyerahan dan pengambilan barang.
3. Membuat suatu sistem yang mudah digunakan oleh setiap petugas/user tanpa harus pusing
memikirkan penanganan database yang banyak.
4. Pembuatan suatu program yang bisa di pakai oleh setiap laundry yang memerlukan, hanya dengan
merubah master program sesuai dengan nama laundry yang memakai.
Secara Khusus
1. Untuk memenuhi program akademis sebagai salah satu tugas dari mata kuliah SPK
2. Memperdalam pengetahuan penulis dalam mengenalan mempelajari secara langsung
penerapan Teknologi Informasi di dunia.
1.5 Manfaat
Manfaat dalam perencanaan sebuah aplikasi laundry ini adalah untuk membantu
mempermudah dalam penerimaan dan pengembalian cucian dengan cepat dan akurat.
4. Analisa Sistem
Sistem dapat dilakukan dengan sasaran sebagai berikut :
1. mengidentifikasi kebutuhan konsumen.
2. mengevaluasi konsep sistem
3. melakukan analisis teknis dan ekonomis.
4. mengalokasikan fungsi – fungsi untuk perangkat keras , perangkat lunak, manusia , data base, dan
elemen sistem yang lain.
5. membuat batasan biaya dan jadwal
Activity diagram
act Activ ity Diagr...
START
LOGIN
CHECK MASTER
OLD MEMBER
MENU UTAMA
NEW MEMBER
Transaksi
Pengiriman
ActivityFinal
5. 1. Use Case Diagram
uc USE CASE LOUNDRY CENTRE
LOGIN
KELOLA DATA MASTER
TRANSAKSI CUCIAN
PETUGAS
PENGIRIMAN CUCIAN
KURIR
LAPORAN
SIMPAN DATA
KONSUMEN
HAPUS DATABATAL
2. Skenaria Use case Diagram aplikasi loundry Center
Use ke 1
Nama Use case : Login
Actor : Petugas
Tujuan: melakukan Tugas login
Actor Sistem
6. 2.Memasukan data nama dan password 1.Menampilkan Form Login
3.Sistem akan memeriksa validitas data
yang dimasukkan, apabila valid maka data
akan ditampilkan ke Menu utama
Use case ke 2
Nama use case: Kelola data master (Simpan data)
Actor : Petugas
Tujuan: Mengupdate ( Simpan) data master
Actor Sistem
1. Petugas memilih data master 2. Sistem menampilakan form master
3. Petugas memasukan kode data yang akan
di update
4. Sistem akan memeriksa validitas data
yang dimasukkan, apabila valid maka
data akan ditampilkan ke layar
5. Petugas memasukan data yang akan di
update
6. Petugas memilih tombol Simpan pada form 7. Sistem akan mengupdate data tersebut
ke dalam database
Use case ke 3
Nama use case: Kelola data master (hapus data)
Actor : Petugas
Tujuan: Mengupdate ( Hapus) data master
Actor Sistem
1. Petugas memilih data master 2. Sistem menampilakan form master
3. Petugas memasukan kode data yang akan
di hapus
4. Sistem akan memeriksa validitas data
yang dimasukkan, apabila valid maka
data akan ditampilkan ke layar
5. Petugas Menghapus data yang akan di
hilangkan
6. Petugas memilih tombol hapus pada form 7. Sistem akan mengupdate data tersebut
ke dalam database
Use case ke 4
Nama use case : Kelola data master (batal Update)
7. Actor : petugas
Tujuan: Membatalkan Update data master
Actor Sistem
1. Petugas memilih data master 2. Sistem menampilkan form master
3. Petugas memasukan kode data yang akan
di update
4. Sistem akan memeriksa validitas data
yang dimasukkan, apabila valid maka
data akan ditampilkan ke layar
5. Petugas memasukan/merubah data yang
akan di update
6. Petugas memilih tombol batal pada form 7. Form untuk isian/inputan akan di
kosongkan
Use case ke 5
Nama use case : Transaksi Cucian
Actor ke 1: Konsumen
Actor ke 2 : Petugas
Tujuan: memasukan data konsumen dan data barang yang akan di cuci
Konsumen Petugas sistem
1. Konsumen menyerahkan
identitas member
2. Petugas menginput
Nomor konsumen
3. Sistem menampikan data
alamat,nama dan
telephone
4. Menyerahkan barang 5. Petugas input kode
barang dan jumlah
6. Menampilkan harga
7. Konsumen membayar
uang tanda jadi ( DP)
8. Memasukan nominal
uang
9. Menampilkan total dan
sisa pembayaran
Use case ke 6
Nama use case : Pengirimani Cucian
Actor ke 1: Kurir
Actor ke 2 : konsumen
Actor ke 3 : Petugas
Tujuan: memasukan data yang akan dikirim
Petugas konsumen Kurir sistem
1. Memasukan
nomor pesanan
2. Sistem
menampilkan
identitas
konsumen dan
data barang
serta sisa
tagihan/pembay
8. aran
3. Memasukan
kode kurir
4. Menampilkan
nama dan
identitas kurir
5. Menerima
formulir/form
6. Menyerahkan
barang ke
konsumen
7. Menerima
barang dan
bayar sisa
tagihan
8. Approvel
formulir
9. Menerima sisa
tagihan dan form
yg sudah di
approv
10. Menyerahkan
uang dan data ke
petugas
11. Menerima data
dan uang
pembyaran
12. Mngclosed sisa
pembayaran
13. Nomor pesanan
di hilangkan
3. Class Diagram
9. class System
KURIR
- KODE_KURIR: int
- NAMA: int
+ BATAL() : void
+ HAPUS() : void
+ SIMPAN() : void
+ TUTUP() : void
PETUGAS
- NAMA: int
- PASSWORD: int
- STATUS: int
+ BATAL() : void
+ HAPUS() : void
+ SIMPAN() : void
+ TUTUP() : void
Class2
Class3
BARANG
- KODE_BARANG: int
- NAMA_BARANG: int
- TARIF: int
+ BATAL() : void
+ HAPUS() : void
+ SIMPAN() : void
+ TUTUP() : void
KONSUMEN
- ALAMAT: int
- NAMA: int
- NOMOR_KONSUMEN: int
- TELP.: int
+ BATAL() : void
+ HAPUS() : void
+ SIMPAN() : void
+ TUTUP() : void
CUCIAN
- KODE_BARANG: int
- NOMOR_KONSUMEN: int
- NOMOR_LOUNDRY: int
- TANGGAL: int
+ BATAL() : void
+ HAPUS() : void
+ LIHAT_KODE_BARANG() : void
+ LIHAT_KODE_KONSUMEN() : void
+ SIMPAN() : void
+ TUTUP() : void
PENGIRIMAN
- KODE_KURIR: char
- NAMA_KONSUMEN: char
- NOMOR_KIRIM: int
- NOMOR_KONSUMN: int
- NOMOR_PESAN: int
- TANGGAL_KIRIM: int
- TGL_KIRIM: int
+ BATAL() : void
+ SIMPAN() : void
+ TUTUP() : void
«use»
4. Squance Diagram Master Petugas
10. sd Master petugas
Petugas Login Menu Utama master Petugas
Input Nama & Pasw.()
Input Kode()
File()
Input nama()
Petugas()
Nama & Pasw. Salah()
Input pasw.()
Input status()
Tampilkan Form Petugas()
11. sd Master barang squence
Petugas Login Menu utama Data Barang
Input nama dan password()
input Kode Barang()
File()
Input tarif Barang()
data yang di masukan salah()
Input Nama barang()
Barang sudah terdaftar()
Barang()
Tampilkan Form Barang()
12. sd Master Konsumen squence
Petugas Login Menu utama master konsumen
Input Nama & Passw.()
Input Kode()
File()
Nama & Passw. salah()
input Nama()
Konsumen()
Input Alamat()
Input Telephone()
Tampil kan Form Konsumen()
sd Master Kurir squence
Petugas Login Menu Utama Master Kurir
Input Nama & pasw.()
Input Kode()
Nama & Pasw. Salah()
input Nama()
File()
Kurir()
Tampilkan Form Kurir()
13. sd Penyerahan Cucian squence
Petugas Login Menu utama Form transaksi
cucian
Input nama& pasw.()
Input nomor konsumen()
Nama & Pasw. salah()
Transaksi()
Penyerahan Transaksi()
Tampilkan nomor loundry()
Tampilkan tanggal()
Tampilkan nama()
tampil alamat()
Tampil Nomor telephone()
Tampilkan Form cucian()
14. sd Pengiriman Cucian Squence
Petugas Login Menu utama Form Pengiriman
Input nama& Pasw.()
input kode kurir()
Nama &pasw. salah()
Input Nomor Pesanan()
Transaksi()
Penyerahan cucian()
Tampil Nomor kirim()
Tampilkan tanggal kirim()
Tampilkan nama kurir()
Tampilkan Form transaksi Pengiriman Cucian()
Perancangan Sistem
Pada perancangan sistem ini dibutuhkan tiga komponen dasar diantaranya adalah manusia,
permasalahan dan proses
Kebutuhan Minimal Sistem
Dalam program aplikasi loundry ini terdapat 2 kebutuhan minimal sistem sebagai berikut :
1. Software
Software yang digunakan penulis dalam program aplikasi loundry ini adalah memakai sistem operasi
microsoft windows XP, microsoft Visual Basic 6.0 .,microsoft acces, crystal report
2. Hardware
a. PC atau Laptop
b. Processor minimal Pentium IV
c. Minimal 1Giga RAM
d. minimal 60 GB Hardisk
e. 32 MB VGA
f. Printer
Perancangan Program Aplikasi laundry
15. Dalam perancangan program aplikasi Laundry ini penulis menggunakan bahasa pemrograman Visual
Basic6.0. berikut penjelasannya
Gambar 1 : tampilan Login