Upload
mardi-malow
View
944
Download
3
Embed Size (px)
Citation preview
PERANCANGAN SISTEM INFORMASI
LOUNDRY CENTER DENGAN VISUAL BASIC 6.0
STMIK INSAN PEMBANGUNAN
JURUSAN SISTEM INFORMASI
PREPARED BY :
MARDI
Tahun 2012
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
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.
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
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
2.Memasukan data nama dan password 1.Menampilkan Form Login3.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 Sistem1. Petugas memilih data master 2. Sistem menampilakan form master3. Petugas memasukan kode data yang akan
di update4. 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 Sistem1. Petugas memilih data master 2. Sistem menampilakan form master3. Petugas memasukan kode data yang akan
di hapus4. 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)
Actor : petugas
Tujuan: Membatalkan Update data master
Actor Sistem1. Petugas memilih data master 2. Sistem menampilkan form master3. Petugas memasukan kode data yang akan
di update4. 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 sistem1. Konsumen menyerahkan
identitas member2. Petugas menginput
Nomor konsumen3. 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 sistem1. Memasukan
nomor pesanan2. Sistem
menampilkan identitas konsumen dan data barang serta sisa tagihan/pembay
aran3. Memasukan
kode kurir4. 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
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
Class2Class3
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
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()
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()
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()
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()
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
Dalam perancangan program aplikasi Laundry ini penulis menggunakan bahasa pemrograman Visual
Basic6.0. berikut penjelasannya
Gambar 1 : tampilan Login
Gambar 2 : Menu Utama
Gambar 3 : Form Petugas
Gambar 4: Form Barang
Gambar 5: Form Kurir
Gambar 6: Form Konsumen
Gambar 7: Form transaksi
Gambar 8: Form Pengiriman
TO BE CONTINU