RANCANG BANGUN APLIKASI PENJUALAN
PADA KOPERASI KARYAWAN UNTAG SURABAYA
KERJA PRAKTEK
Nama : NILA ELZHA P. NIM : 10.41010.0059 Program : S1 (Strata Satu) Jurusan : Sistem Informasi
SEKOLAH TINGGI
MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER
SURABAYA
2013
STIKOM
vii
DAFTAR ISI
ABSTRAK ... iv
KATA PENGANTAR ... v
DAFTAR ISI ... vii
DAFTAR GAMBAR ... ix
DAFTAR TABEL ... xiii
BAB I. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 1
1.3 Batasan Masalah ... 2
1.4 Tujuan ... 2
1.5 Sistematika Penulisan ... 2
BAB II. GAMBARAN UMUM ORGANISASI ... 4
2.1 Profil Organisasi... 4
2.2 Keanggotaan ... 4
2.3 Kepengurusan dan Pengawas ... 4
2.4 Administrasi/Manajemen ... 5
2.5 Bentuk Kegiatan ... 6
BAB III. LANDASAN TEORI ... 7
3.1 Sistem Penjualan ... 7
3.2 Sistem Informasi Penjualan... 7
3.3 Dokumen Flow dan Sistem Flow ... 8
3.4 Power Designer ... 9
STIKOM
viii
3.5 Microsoft SQL Server... . 10
3.6 Visual Basic... ... 10
3.7 Crystal Report... ... 10
3.8 Database... 10
BAB IV. ANALISIS DAN DESAIN SISTEM ... 12
4.1 Analisis Sistem ... 12
4.2 Desain Sistem ... 12
4.3 Implementasi Sistem ... 36
BAB V. PENUTUP ... 63
5.1 Kesimpulan ... 63
5.2 Saran ... 63
DAFTAR PUSTAKA ... 64
LAMPIRAN ... 65
STIKOM
ix
DAFTAR TABEL
Tabel 4.1 Struktur Tabel Unit Kerja ... 24
Tabel 4.2 Struktur Tabel Anggota ... 25
Tabel 4.3 Struktur Tabel Jenis Barang ... 25
Tabel 4.4 Struktur Tabel Barang ... 26
Tabel 4.5 Struktur Tabel Pengguna ... 26
Tabel 4.6 Struktur Tabel Penjualan Umum... 27
Tabel 4.7 Struktur Tabel Penjualan Umum Rinci ... 27
Tabel 4.8 Struktur Tabel Penjualan Anggota ... 28
Tabel 4.9 Struktur Tabel Penjualan Anggota Rinci ... 28
STIKOM
x
DAFTAR GAMBAR
Gambar 2.1 Struktur Organisasi KOPKAR UNTAG Surabaya ... 5
Gambar 4.1 Dokumen Flow Penjualan ... 14
Gambar 4.2 Sistem Flow Penjualan ... 16
Gambar 4.3 Hirarki Input Proses Output ... 17
Gambar 4.4 Context Diagram ... 18
Gambar 4.5 Data Flow Diagram Level 0 ... 19
Gambar 4.6 Data Flow Diagram Level 1 Maintenance ... 20
Gambar 4.7 Data Flow Diagram level 1 Transaksi ... 21
Gambar 4.8 Data Flow Diagram Level 1 Laporan ... 22
Gambar 4.9 Conceptual Data Model Rancang Bangun Penjualan ... 23
Gambar 4.10 Physical Data Model Rancang Bangun Penjualan ... 24
Gambar 4.11 Rancang Form Login ... 29
Gambar 4.12 Rancang Form Ubah Password ... 29
Gambar 4.13 Rancang Form Master Jenis Barang ... 30
Gambar 4.14 Rancang Form Master Barang ... 30
Gambar 4.15 Rancang Form Master Unit Kerja ... 31
Gambar 4.16 Rancang Form Master Anggota ... 31
Gambar 4.17 Rancang Form Master Pengguna ... 32
Gambar 4.18 Rancang Form Transaksi Penjualan Umum ... 32
Gambar 4.19 Rancang Form Transaksi Penjualan Anggota ... 33
Gambar 4.20 Rancang Form Transaksi Pembayaran Anggota Tunai ... 33
STIKOM
xi
Gambar 4.21 Rancang Form Transaksi Pembayaran Anggota Tunai Potong
Gaji ... 34
Gambar 4.22 Rancang Form Transaksi Pembayaran Anggota Kredit ... 34
Gambar 4.23 Rancang Laporan Penjualan Anggota ... 35
Gambar 4.24 Rancang Laporan Penjualan Umum ... 35
Gambar 4.25 Rancang Laporan Pembayaran Anggota ... 36
Gambar 4.26 Form Login ... 38
Gambar 4.27 Tampilan Pesan Login Tidak Sesuai ... 38
Gambar 4.28 Tampilan Pesan Login Berhasil ... 38
Gambar 4.29 Form Ubah Password ... 39
Gambar 4.30 Tampilan Pesan Ubah Password Tidak Sesuai ... 39
Gambar 4.31 Tampilan Pesan Ubah Password Salah ... 40
Gambar 4.32 Tampilan Pesan Ubah Password Berhasil ... 40
Gambar 4.33 Form Master Jenis Barang ... 41
Gambar 4.34 Tampilan Pesan Jenis Barang Tidak Sesuai ... 41
Gambar 4.35 Tampilan Pesan Jenis Barang Disimpan ... 42
Gambar 4.36 Tampilan Pesan Jenis Barang Diubah ... 42
Gambar 4.37 Form Master Barang... 43
Gambar 4.38 Tampilan Pesan Barang Tidak Sesuai ... 43
Gambar 4.39 Tampilan Pesan Barang Disimpan ... 44
Gambar 4.40 Tampilan Pesan Barang Diubah ... 44
Gambar 4.41 Form Master Unit Kerja ... 45
Gambar 4.42 Tampilan Pesan Unit Kerja Tidak Sesuai ... 45
Gambar 4.43 Tampilan Pesan Unit Kerja Disimpan ... 46
STIKOM
xii
Gambar 4.44 Tampilan Pesan Unit Kerja Diubah ... 46
Gambar 4.45 Form Master Anggota ... 47
Gambar 4.46 Tampilan Pesan Anggota Tidak Sesuai ... 47
Gambar 4.47 Tampilan Pesan Anggota Disimpan ... 48
Gambar 4.48 Tampilan Pesan Anggota Diubah ... 48
Gambar 4.49 Form Master Pengguna ... 49
Gambar 4.50 Tampilan Pesan Pengguna Tidak Sesuai ... 49
Gambar 4.51 Tampilan Pesan Pengguna Disimpan ... 50
Gambar 4.52 Tampilan Pesan Pengguna Diubah ... 50
Gambar 4.53 Form Pilih Pelanggan ... 50
Gambar 4.54 Form Transaksi Penjualan Umum ... 51
Gambar 4.55 Tampilan Pesan Penjualan Umum Tidak Sesuai ... 52
Gambar 4.56 Tampilan Pesan Penjualan Umum Diubah... 52
Gambar 4.57 Tampilan Pesan Penjualan Umum Disimpan ... 52
Gambar 4.58 Form Transaksi Penjualan Anggota ... 53
Gambar 4.59 Tampilan Pesan Penjualan Anggota Tidak Sesuai ... 54
Gambar 4.60 Tampilan Pesan Data Penjualan Anggota Diubah ... 54
Gambar 4.61 Form Pilih Pembayaran ... 54
Gambar 4.62 Form Transaksi Pembayaran Anggota Tunai ... 55
Gambar 4.63 Tampilan Pesan Transaksi Pembayaran Anggota Tunai Tidak Sesuai ... 55
Gambar 4.64 Form Transaksi Pembayaran Anggota Tunai Potong Gaji... 56
Gambar 4.65 Form Pembayaran Anggota Tunai Potong Gaji ... 57 Gambar 4.66 Tampilan Pesan Transaksi Pembayaran Anggota Potong Gaji
STIKOM
xiii
Tidak Sesuai ... 58
Gambar 4.67 Tampilan Pesan Transaksi Pembayaran Anggota Disimpan... 58
Gambar 4.68 Form Transaksi Pembayaran Anggota Kredit ... 59
Gambar 4.69 Form Pembayaran Anggota Kredit ... 60
Gambar 4.70 Form Laporan Penjualan Anggota ... 61
Gambar 4.71 Form Laporan Penjualan Umum ... 61
Gambar 4.72 Form Laporan Pembayaran Anggota ... 62
STIKOM
iv
ABSTRAK
Seiring cukup besar bagi kehidupan manusia. Kemajuan teknologi digunakan dalam berbagai aktivitas kemajuan ilmu pengetahuan dan teknologi saat ini telah berdampak dan pekerjaan, misalnya pada sebuah Koperasi dalam melakukan penjualan barang. Banyaknya data yang dikelola dan informasi yang diperlukan dalam kegiatan penjualan maka diperlukannya suatu teknologi informasi yang dapat membantu dalam pengolahan data dan memberikan informasi.
Penerapan teknologi ini salah satunya adalah suatu aplikasi yang tersedia di komputer pada suatu instansi, yang nantinya akan diharapkan mampu membantu mempercepat dan mempermudah kinerja pada instansi tersebut. Aplikasi ini berisikan fitur untuk kegiatan penjualan mulai dari menginputkan data barang hingga laporan penjualan.
Dalam penyusunan laporan Kerja Praktek ini akan dibuat sebuah Rancang Bangun Aplikasi Penjualan, dengan harapan dapat merubah sistem kerja konversional menjadi terkomputerisasi dan juga dapat membantu koperasi dalam menyelesaikan masalah yang ada.
Kata Kunci : Teknologi Informasi. Penjualan, Rancang Bangun Aplikasi
Penjualan.
STIKOM
1
BAB I
PENDAHULUAN
Latar Belakang Masalah
Pada era globalisasi saat ini, teknologi komputer berkembang sangat pesat. Hal tersebut terbukti dari pemanfaatan sistem informasi di segala aspek kehidupan masyarakat. Salah satu keuntungan dari sistem informasi adalah dapat menekan penggunaan waktu, sehingga dalam mengambil keputusan dapat dengan cepat, tepat, efektif dan efisien. Dengan demikian tuntutan akan efektifitas dan efisiensi pada instansi dapat terpenuhi.
Koperasi Karyawan UNTAG Surabaya merupakan suatu instansi yang bentuk kegiatannya bermacam-macam, salah satunya adalah bidang penjualan barang. Bidang tersebut sangat membutuhkan adanya sebuah sistem informasi yang dapat mempermudah pelaksanaan pengelolahan data pada penjualan barang.
Sistem pencatatan transaksi penjualan barang saat ini yang dilakukan oleh KOPKAR UNTAG Surabaya masih dilakukan secara manual yaitu pencatatan pada buku sehingga dengan dibuatnya sistem informasi ini, diharapkan dapat memberi kemudahan untuk mendapatkan informasi data barang serta laporan penjualan secara jelas dan cepat sehingga akan memberikan kemudahan bagi Koperasi Karyawan UNTAG.
Perumusan Masalah
Berdasarkan latar belakang di atas, maka dapat dirumuskan permasalah sebagai berikut : bagaimana merancang bangun aplikasi penjualan pada KOPKAR UNTAG Surabaya ?
STIKOM
2
Batasan Masalah
Berdasarkan dari permasalahan-permasalahan yang ada, maka masalah yang akan dibahas adalah :
1. Aplikasi ini hanya digunakan untuk KOPKAR UNTAG Surabaya.
2. Aplikasi hanya mengangkat permasalahan sistem informasi penjualan.
Tujuan
Adapun tujuan penyusunan Laporan Kerja Praktek di KOPKAR UNTAG Surabaya antara lain :
1. Memberikan gambaran serta keuntungan dalam menggunakan sistem komputerisasi bagi KOPKAR UNTAG Surabaya dalam hal penjualan barang. 2. Untuk menghasilkan Sistem informasi penjualan barang pada KOPKAR
UNTAG Surabaya dengan menggunakan pemrograman VB.
Sistematika Penulisan
Penulisan laporan kerja praktek ini disusun secara sistematis dalam lima bab yang akan mempermudah dalam pemahaman penulis dan pembaca terhadap kerja praktek yang telah dilakukan. Berikut ini adalah penjelasan singkat mengenai sistematika dalam penulisan laporan kerja praktek ini.
BAB I PENDAHULUAN
Dalam bab pendahuluan ini akan berisi tentang hal-hal yang menjadi latar belakang dalam penelitian dan perumusan masalah dalam membuat sebuah sistem informasi penjualan pada KOPKAR UNTAG Surabaya. Selain itu pada bab ini akan ditentukan tujuan yang hendak dicapai dalam penilitian ini serta batasan dan kontribusi yang diberikan selama kerja
STIKOM
praktek di KOPKAR UNTAG Surabaya. Pada akhir bab ini akan berisi tentang sistematika penulisan yang digunakan dalam penulisan.
BAB II GAMBARAN UMUM ORGANISASI
Dalam bab ini terdapat gambaran umum mengenai instansi dan juga sejarah berdirinya serta hal lain yang menyangkut instansi. Selain gambaran, juga terdapat susunan organisasi yang ada pada KOPKAR UNTAG Surabaya.
BAB III LANDASAN TEORI
Bab ini berisi tentang berbagai landasan teori yang dipakai dalam pembuatan sistem informasi dan juga dalam penulisan laporan kerja praktek ini.
BAB IV ANALISIS DAN DESAIN SISTEM
Pada bab ini berisi tahapan-tahapan sistematis yang digunakan sebagai pedoman langkah-langkah dalam pembuatan sistem informasi ini. Tahapan-tahapan tersebut merupakan kerangka acuan yang dijadikan dasar pembuatan sistem informasi dalam rangka mencapai tujuan yang telah diterapkan sebelumnya. Dalam bab ini terdapat paparan mengenai sturktur program dan alur program.
BAB V PENUTUP
Bab ini merupakan penutup dari seluruh bab yang berisi kesimpulan dari hasil kerja praktek dan memberikan saran dan masukan kepada perusahaan mengenai penerapan IT yang telah diterapkan berdasarkan hasil kerja praktek yang dilaksanakan.
STIKOM
4
BAB II
GAMBARAN UMUM ORGANISASI
2.1 Profil Organisasi
Ide dan inisiatif pendirian Koperasi Karyawan Universitas 17 agustus 1945 Surabaya bermula dari keinginan untuk memajukan kesejahteraan guru, dosen dan pengurus sekolah, karyawan serta rekan-rekan di Komite Sekolah. Salah satu bentuk kegiatan yang dilakukan adalah menyalurkan bahan-bahan pokok dan barang lainnya yang diperlukan oleh para anggota dengan pedoman agar sampai pada anggota dengan cepat dan murah. Serta pembayaran yang dapat dilakukan secara tunai maupun angsuran.
Dengan alasan tersebut maka didirikannya Koperasi Karyawan UNTAG Surabaya. Koperasi tersebut berdiri pada tanggal 31 Maret 1997 yang berada di Jl. Semolowaru 45 Surabaya 60118 dengan No. Badan Hukum 198/BH/KWK/13/III/1997.
2.2 Keanggotaan
Keanggotaan Koperasi Karyawan UNTAG Surabaya adalah Karyawan Yayasan Perguruan 17 Agustus 1945 Surabaya yang terdiri dari guru, dosen dan pengurus sekolah karyawan serta rekan-rekan di Komite Sekolah.
2.3 Kepengurusan dan Pengawas
Pengurus KOPKAR UNTAG Surabaya sebanyak 4 orang dan pengawasnya sebayak 2 orang. Ke dua pengurus tersebut dipilih oleh Team Formatur yang dibentuk dalam Rapat Anggota Tahunan (RAT) Tahun Buku 2010 pada tanggal 22 Maret 2011.
STIKOM
Dalam kegiatan operasional, pengurus mengangkat seorang Manajer yang dibantu oleh 1 orang Karyawan Yayasan Pengurus 17 Agustus 1945 Surabaya dengan diperbantukan 2 orang karyawan koperasi dan seorang petugas ruang/kebersihan.
Struktur organisasi KOPKAR UNTAG Surabaya adalah sebagai berikut :
Struktur Organisasi Koperasi Karyawan Universitas 17 Agustus Surabaya
Rapat Anggota
Pengurus Pengawas
Ketua M. Taufik Hidayat, SE, MM.
Wakil Ketua Ir. Priyoto, MT.
Bendahara Dr. Nekky Rahmiyati, MM.
Sekretaris Supriyadi, SH., MH.
Manajer Djoko Priyono., SE., M.M
Drs. Abdul Halik, MM. Drs. Margono Agus Santoso
Usaha Simpan Pinjam Toko
Gambar 2.1. Struktur organisasi KOPKAR UNTAG Surabaya
2.4 Administrasi /Manajemen
Administrasi di KOPKAR UNTAG Surabaya meliputi administrasi organisasi dan administrasi usaha:
1. Administrasi Organisasi berupa laporan dalam bentuk buku pokok, buku penunjang, buku sarana anggota, surat-surat yang telah diterima atau surat masuk dan surat keluar.
2. Administrasi usaha dikerjakan dengan sistem akuntansi.
STIKOM
6
2.5 Bentuk Kegiatan
Kegiatan usaha KOPKAR UNTAG Surabaya adalah melayani kubutuhan anggota, meliputi usaha Perkreditan yakni memberikan pinjaman (uang) dan usaha konsumtif (barang kebutuhan sehari-hari serta barang sekunder).
1. Usaha simpan pinjam : Memberi pinjaman uang kepada anggota.
2. Usaha Toko : Menjual barang-barang kebutuhan pokok dan kebutuhan barang lainnya.
STIKOM
7
BAB III
LANDASAN TEORI
Landasan teori merupakan dasar-dasar yang digunakan dalam pembuatan kerja praktek. Sebagai langkah awal menyusun Laporan Kerja Praktek perlu dipahami terlebih dahulu mengenai manajemen sumber daya manusia termasuk rekrutmen sumber daya manusia dan konsep dasar sistem informasi yang berbasis komputer. Hal itu diperlukan sebagai dasar pengembangan suatu sistem informasi yang memanfaat teknologi informasi.
3.1 Sistem Penjualan
Penjualan merupakan suatu proses terjadinya transaksi antara penjual dan pembeli dimana penjual menjual barang dagangannya kepada pembeli. Pembayaran dapat dilakukan secara tunai maupun kredit. “Menjual atau penjualan adalah suatu tindakan untuk menukar barang atau jasa dengan uang dengan cara mempengaruhi orang lain agar mau memiliki barang yang ditawarkan sehingga kedua belah pihak mendapatkan keuntungan dan kepuasan.” (Sadeli, 2005)
3.2 Sistem Informasi Penjualan
Sistem Penjualan adalah suatu sistem yang mengorganisasikan serangkaian prosedur dan metode yang dirancang untuk menghasilkan, menganalisa, menyebarkan dan memperoleh informasi guna mendukung keputusan mengenai penjualan.
3.3 Dokumen Flow dan Sistem Flow
STIKOM
8
Dalam melakukan analisa sistem pada perusahaan, terlebih dahulu analis harus mengerti mengenai aliran data yang terjadi pada perusahaan tersebut. Biasanya perusahaan menggunakaan dokumentasi proses aliran data yang ada yaitu menggunakan dokumen flow. Dokumen flow merupakan gambaran asli proses data yang terjadi secara manual pada perusahaan sebelum sistem baru dirancang. Saat sistem baru dibangun, analis akan menggambarkan secara umum proses yang akan dibangun menggunakan sistem flow. Pada sistem flow ini terdapat beberapa simbol yang tidak ada pada dokumen dan proses-proses bukan manual lainnya. (input, output, dan proses terkomputerisasi).
Berikut simbol-simbol yang digunakan dalam dokumen flow dan sistem flow.
1. Manual Operation
Simbol ini digunakan untuk menggambarkan proses yang dilakukan secara manual.
2. Dokumen
Digunakan untuk menggambarkan dokumen dari sistem. 3. Proses
Digunakan untuk menggambarkan proses yang dilakukan komputer. 4. Data storage
STIKOM
Digunakan untuk menggambarkan penyimpanan data. 5. Manual input
Digunakan untuk menggambarkan input data secara manual. 6. Input/Output
Digunakan untuk input atau output dari proses komputer. 7. Konektor
Penghubung antara satu simbol yang lain dan mengambarkan aliran sistem.
3.4 Power Designer
Power Designer merupakan salah satu macam software yang digunakan
untuk mengembangkan aliran data yang terjadi sehingga dapat dengan mudah diketahui alur yang akan digunakan. Software lain yang bisa digunakan untuk mengembangkan aliran data adalah Microsoft Visio. Dengan Visio dapat dilakukan proses desain alur aliran data, tetapi hanya terbatas penggambaran saja tidak ada proses lanjutannya. Beberapa kelebihan yang dimiliki oleh Power
Designer jika dibandingkan dengan software sejenis lainnya adalah adanya proses
pengecekan terhadap kesalahan alur analisa aliran data dan juga dapat dilakukan proses generate untuk dilakukan proses selanjutnya.
Power Designer dapat digunakan untuk membuat berbagai macam
diagram, yaitu diagram aliran data (DFD) dan diagram relasi dari tabel entity (ERD). Proses lanjutan yang dapat di generate adalah penjabaran aliran data
STIKOM
10
menjadi lebih mendetail, serta merubah relasi antar tabel yang masih berupa konsep menjadi ke berupa fisik.
3.5 Microsoft SQL Server
Sistem manajemen database relasional (RDBMS) dirancang untuk aplikasi dengan arsitektur client/server. Istilah client, server, client/server dapat digunakan untuk merajuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat keras atau perangkat lunak. Pada level yang sangat umum, sebuah client adalah setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya (resource) dari komponen sistem lainnya. Sedangkan sebuah
server adalah setiap komponen sistem yang meyediakan layanan atau sumber
daya ke komponen sistem lainnya.
3.6 Visual Basic
Visual basic merupakan sebuah bahasa pemrograman untuk membuat
program perangkat lunak berbasis sistem operasi Microsoft Windows, mulai dari pemrograman yang sederhana sampai pemrograman yang lebih kompleks.
3.7 Crystal Report
Crystal Report merupakan software yang digunakan untuk pembuatan
laporan. Crystal Report ini bekerja dengan cara mengkoneksi nama tabel yang akan dibuatkkan laporannya. Setelah tampilan data ada maka input field yang ada sesuai dengan tampilan yang diinginkan.
3.8 Database
Menurut Yuswanto dan Subari (2005), database adalah sekumpulan data atau informasi yang teratur berdasarkan kriteria tertentu yang saling berhubungan. Dalam dunia komputer, database bisa dikategorikan sangat spesial karena selalu
STIKOM
menjadi hal utama dalam perancangan sistem komputer suatu perusahaan. Alasan mengapa database menjadi prioritas utama dalam kinerja manajemen perusahaan, antara lain adalah :
- Database tidak hanya berisi data tetapi juga berisi rencana atau model data.
- Database dapat menjadi sumber utama yang dapat digunakan secara
bersama-sama oleh berbagai pemakai dalam perusahaan sesuai dengan kebutuhan.
STIKOM
12
BAB IV
ANALISIS DAN DESAIN SISTEM
Menurut Yogiyanto (1995), Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.
Analisa Sistem
Sistem pencatatan transaksi penjualan barang yang saat ini dilakukan oleh KOPKAR UNTAG Surabaya masih dilakukan secara manual yaitu pencatatan pada buku. Prosesnya dimulai ketika pelanggan membeli barang secara tunai maupun kredit yang kemudian dicatat oleh bagian kasir.
Hasil dari analisa penjualan terdapat beberapa permasalahan, salah satunya antara lain proses yang dilakukan masih manual, yaitu pendataan barang dan transaksi penjualan dicatat ke dalam sebuah buku. Prosedur yang dilakukan cukup banyak, sehingga membutuhkan waktu yang lama untuk dapat menyelesaikannya.
Desain Sistem
Dari hasil analisa sistem tersebut maka untuk menyelesaikannya dibuat sebuah desain sistem. Dimana desain sistem tersebut terdiri dari Dokumen Flow, Sistem Flow, Hirarki Input Proses Output (HIPO), Data Flow Diagram (DFD),
Entity Relational Diagram (ERD) dan desain input output. Desain sistem tersebut
dapat dijelaskan sebagai berikut :
STIKOM
Dokumen Flow
Proses dimulai ketika manajer memberikan dokumen daftar data pembelian barang ke bagian penjualan. Bagian penjualan melakukan pencatatan data pembelian barang yang menghasilkan dokumen daftar data barang, kemudian dokumen tersebut diberikan ke bagian kasir.
Proses transaksi dimulai ketika pelanggan memilih barang yang diinginkan, kemudian bagian kasir melakukan pencatatan yaitu pencatatan barang, data pelanggan dan pembayaran yang dilakukan pelanggan. Dari pencatatan yang dilakukan oleh bagian kasir akan menghasilkan dokumen penjualan. Dokumen penjualan tersebut diberikan ke manajer sebagai bentuk laporan yang nantinya akan diolah oleh bagian penjualan. (Lebih jelasnya lihat pada Gambar 4.1)
STIKOM
14
Dokumen Flow Penjualan pada KOPKAR UNTAG Surabaya
Bag. Penjualan Kasir
Pelanggan Umum Anggota Manager
Mulai
Data barang yang dipilih
Data barang yang dipilih Daftar data pembelian barang Daftar data pembelian barang 1 1
Daftar data barang
Daftar data barang
Nota penjualan
Laporan Penjualan
Selesai
Data barang yang dipilih Pencatatan data pembelian barang Hitung jumlah dan barang 6 6 Membuat laporan penjualan Laporan Penjualan Nota penjualan 8 8 Data barang yang
dipilih
2 Data barang yang
dipilih Pembayaran tunai langsung Pembayaran tunai, langsung, tunai potong gaji, kredit 2 Informasi pemabayaran 3 Informasi pembayaran 3 Informasi pembayaran 3 Mengecek pembayaran, pencatatan pembayaran
dan data pelanggan 5 4 4
5
7 7 Nota penjualan
7 6
Gambar 4.1 Dokumen Flow Penjualan pada KOPKAR UNTAG
Surabaya
STIKOM
4.2.2 Sistem Flow
Sistem flow merupakan perancangan sistem yang akan digunakan untuk membuat aplikasi Penjualan. Sistem flow ini menjelaskan tentang aliran penjualan yang telah terkomputerisasi. Dalam sistem flow penjualan, proses dimulai ketika pelanggan memilih barang yang dibeli, kemudian bagian kasir akan menginputkan data antara lain barang, pelanggan serta pembayaran yang dilakukan pelanggan. Data-data tersebut disimpan ke dalam tabel penjualan dan pembayaran. Selain itu bagian kasir juga melakukan pencetakan nota penjualan untuk pelanggan. Dari transaksi penjualan tersebut, bagian penjualan dapat membuat laporan penjualan yang nantinya akan diberikan ke manajer. (Lebih jelasnya lihat pada Gambar 4.2)
STIKOM
16
Sistem Flow Penjualan pada KOPKAR UNTAG Surabaya
Bag. Penjualan Kasir
Pelanggan Anggota Manajer
Mulai
Data barang yang dipilih
Data barang yang dipilih Daftar data pembelian barang Daftar data pembelian barang 1 1 Menyimpan Data barang Menyimpan data penjualan Selesai Data barang Data barang Menampilkan data barang Data barang Data barang Data Penjualan Menampilkan data
barang Data barang
Data penjualan Data barang Menampilkan total harga barang Nota penjualan Nota penjualan Pembuatan Laporan Penjualan Laporan Penjualan Data Penjualan 6 6 7 Laporan Penjualan 7 Data barang yang
dipilih 2 2 Total harga barang Total harga barang 3 3 Total harga
barang 3 Pembayaran tunai langsung Pembayaran tunai langsung, tunai potong gaji, kredit 4 5 Pembayaran 4 5 Pembayaran tunai langsung Pembayaran tunai potong gaji Pembayaran kredit Cetak Pembayaran
Gambar 4.2 System Flow Penjualan pada KOPKAR UNTAG Surabaya
STIKOM
4.2.3 Hirarki Input Proses Output (HIPO)
Hirarki Input Proses Output menggambarkan hirarki proses-proses yang ada dalam Data Flow Diagram. Pada HIPO dari Rancang Bangun Aplikasi Penjualan pada KOPKAR UNTAG Surabaya terdapat tiga proses yaitu Maintenance data, Transaksi dan Laporan. Dimana masing-masing proses tersebut dapat dibagi lagi menjadi proses yang lebih mendetail. Untuk lebih jelasnya dapat dilihat pada Gambar 4.3 adalah HIPO dari Rancang Bangun Aplikasi Penjualan pada KOPKAR UNTAG Surabaya.
0
Rancang Bangun Aplikasi Penjualan pada KOPKAR
UNTAG Surabaya 1 Maintenance data 1.2 Barang 1.4 Anggota 1.5 Pengguna 2 Transaksi 2.1 Penjualan Umum 3 Pembuatan Laporan 3.1 Pembuatan Laporan Penjualan Anggota 2.3 Penjualan Anggota 2.2 Penjualan Rinci Umum 2.4 Penjualan Rinci Anggota 1.1 Jenis_barang 1.3 Unit_Kerja 3.2 Pembuatan Laporan Penjualan Umum 3.3 Pembuatan Laporan Pembayaran Anggota
Gambar 4.3 Hirarki Input Proses Output Rancang Bangun Aplikasi Penjualan
pada KOPKAR UNTAG Surabaya.
STIKOM
18
4.2.4 Context Diagram
laporan penjualan umum
data penjualan rinci umum data penjualan rinci ang gota
info data jenis barang
info data penjualan rinci angg ota info data penjualan rinci umum
info data penjualan umum info data penjualan ang gota
laporan pembayaran angg ota
data penjualan umum
data pembelian umum
info pembelian umum laporan penjualan ang gota
info pembelian
data penjualan ang g ota
data pembelian
info data angg ota
data ang gota
info data unit kerja
data unit kerja
info data barang
data barang data jenis barang
info data peng guna
data peng g una
0
Rancang Bang un Aplikasi Penjualan pada KOPKAR UNTAG Surabaya
+ Bag _Penjualan
Ang gota
Kasir
Umum
Gambar 4.4 Context Diagram Rancang Bangun Aplikasi Penjualan pada
KOPKAR UNTAG Surabaya.
Context diagram menggambarkan asal data dan menunjukkan aliran dari data
tersebut. Context Diagram Rancang Bangun Sistem Informasi Penjualan pada Koperasi Karyawan UNTAG Surabaya terdiri dari 4 eksternal entity yaitu bagian penjualan, anggota, kasir dan umum. Aliran data yang keluar dari masing-masing
eksternal entity mempunyai arti bahwa data tersebut berasal dari eksternal entity
tersebut. Sedangkan aliran data yang masuk mempunyai arti informasi data ditujukan untuk eksternal entity tersebut.
STIKOM
4.2.5 Data Flow Diagram Level 0
laporan penjualan umum data penjualan rinci yang dipilih
data penjualan yang dipilih
data peng g una yang sesuai data penjualan rinci ang gota
data penjualan rinci umum
info data jenis barang
info data jenis barang data penjualan rinci ang gota yang dipilih
data penjualan ang g ota yang dipilih
laporan pembayaran angg ota laporan penjualan ang gota
info data penjualan rinci angg ota data penjualan rinci ang gota yang sesuai
info data penjualan ang gota info data penjualan rinci angg ota
info data penjualan rinci umum
data penjualan ang g ota yang sesuai
data pembelian umum info pembelian umum
info data penjualan umum
info data penjualan ang gota
data penjualan umum data penjualan ang g ota
info pembelian
data pembelian
info data angg ota data ang gota yang sesuai
data jenis barang yang sesuai
data barang yang sesuai info data baranginfo data unit kerja
data unit kerja yang sesuai
info data peng guna
info data angg ota
data ang gota
info data unit kerja
data unit kerja
info data barang data barang
data jenis barang
info data peng guna
data peng g una
Bag _Penjualan Ang gota Kasir Umum 1 Maintenance Data +
1 data peng g una
2 data unit kerja
3 data barang
4 data jenis barang
5 data ang gota 2
Transaksi
+
6 data penjualan angg ota
7 data penjualan rinci ang g ota 3
Laporan
+
6 data penjualan angg ota 7 data penjualan rinci ang g ota
6 data penjualan angg ota
7 data penjualan rinci ang g ota
Gambar 4.5 Data Flow Diagram Level 0 Rancang Bangun Aplikasi Penjualan
pada KOPKAR UNTAG Surabaya
Pada gambar 4.5 merupakan DFD Level 0 Rancang Bangun Sistem Informasi Penjualan pada Koperasi Karyawan UNTAG Surabaya yang memiliki beberapa proses yaitu proses maintenance, proses transaksi dan proses laporan. Pada gambar 4.5 juga digambarkan Data store yang digunakan dalam sistem. Data
Store yang digunakan adalah data pengguna, data unit kerja, data barang, data
jenis barang, data anggota, data penjualan anggota, data penjualan rinci anggota, data penjualan umum, data rinci penjualan umum.
STIKOM
20
4.2.6 Data Flow Diagram Level 1 Maintenance
Gambar 4.6 Data Flow Diagram Level 1 Maintenance Rancang Bangun Aplikasi
Penjualan pada KOPKAR UNTAG Surabaya
DFD Level 1 subsistem mengelola data master pada gambar 4.6 terdiri proses mengelola data master pengguna, mengelola data master jenis barang, mengelola data master barang, mengelola data master unit kerja dan mengelola data master anggota. Pada proses maintenance pengguna dari bagian penjualan menginputkan data pengguna, lalu disimpan pada data store data pengguna. Selanjutnya pada
maintenance jenis barang dari bagian penjualan menginputkan data jenis barang,
kemudian disimpan pada data store jenis barang. Kemudian proses maintenance barang disimpan ke data store data barang. Proses maintenance unit kerja
STIKOM
disimpan ke data store unit kerja dan proses maintenance anggota disimpan ke
data store anggota.
4.2.7 Data Flow Diagram Level 1 Transaksi
Gambar 4.7 Data Flow Diagram Level 1 Transaksi Rancang Bangun Aplikasi
Penjualan pada KOPKAR UNTAG Surabaya
DFD Level 1 sub sistem transaksi pada gambar 4.7 terdiri dari 4 proses yaitu proses yaitu proses transaksi penjualan anggota, transaksi penjualan rinci anggota, transaksi penjualan umum dan transaksi penjualan rinci anggota. Pada proses transaksi penjualan anggota, anggota memberikan data pembelian kemudian kasir menginputkan data penjualan anggota dan data penjualan rinci anggota ke dalam
STIKOM
22
program yang disimpan ke dalam data store penjualan anggota dan data store penjualan rinci anggota. Sedangkan pada proses transaksi penjualan umum, pelanggan umum memberikan data pembelian kemudian kasir menginputkan data penjualan umum dan data penjualan rinci umum ke dalam program yang disimpan ke dalam data store penjualan umum dan data store penjualan rinci umum.
4.2.8 Data Flow Diagram Level 1 Laporan
Gambar 4.8 Data Flow Diagram Level 1 Laporan Rancang Bangun Aplikasi
Penjualan pada KOPKAR UNTAG Surabaya
DFD Level 1 sub sistem laporan pada gambar 4.8 terdiri dari 2 proses yaitu, proses laporan penjualan, laporan tunggakan anggota.
4.2.9 Entity Relationship Diagram
Entity Relationship Diagram (ERD) dari Rancang Bangun Aplikasi Penjualan pada
KOPKAR UNTAG Surabaya yang terdiri dari Conceptual Data Model (CDM) dan
Physical Data Model (PDM) dijelaskan pada gambar
STIKOM
a. Conceptual Data Model (CDM)
Pada gambar 4.14 merupakan conceptual data model pada Rancang Bangun Sistem Informasi Penjualan pada Koperasi Karyawan UNTAG Surabaya. Terdapat 9 tabel yang digunakan dalam aplikasi ini, tabel-tabel tersebut antara lain tabel Guru, tabel jenis barang, tabel barang, tabel pengguna, tabel unit kerja, tabel anggota, tabel penjualan anggota, tabel penjualan rinci anggota, tabel penjualan umum, tabel penjualan rinci umum.
mempunyai mempunyai melakukan Relationship_8 Relationship_9 Relationship_10 Relationship_11 Relationship_12 Relationship_13 barang kd_barang nm_barang hrg_beli hrg_jual stock_barang keterangan_barang
<pi> Variable characters (8) Variable characters (50) Integer Integer Integer Variable characters (50)
<M> Identifier_1 <pi> pengguna kd_pengguna nm_pengguna nm_login pass_login level
<pi> Variable characters (8) Variable characters (50) Variable characters (8) Variable characters (8) Variable characters (5)
<M> Identifier_1 <pi> Anggota kd_anggota npp nm_anggota tmp_lahir tgl_lahir jenis_kelamin alamat tgl_jadi_anggota
<pi> Variable characters (8) Integer Variable characters (50) Variable characters (25) Date Variable characters (9) Variable characters (100) Date <M> Identifier_1 <pi> unit_kerja kd_unit_kerja unit_kerja
<pi> Variable characters (8) Variable characters (50)
<M>
Identifier_1 <pi> jenis_barang
kd_jenis_brg jenis_brg
<pi> Variable characters (8) Variable characters (50)
<M> Identifier_1 <pi> trans_penjualan_anggota kd_penjualan_anggota tgl_trans_anggota total_anggota bayar tunggakan keterangan
<pi> Variable characters (8) Date Integer Integer Integer Variable characters (25)
<M> Identifier_1 <pi> Trans_penjualan_umum kd_penjualan_umum tgl_trans_umum total_umum
<pi> Variable characters (8) Date Integer <M> Identifier_1 <pi> penjualan_rinci_umum kd_rinci_umum hrg_umum jml_brg_umum sub_total_umum
<pi> Variable characters (8) Integer Integer Integer <M> Identifier_1 <pi> penjualan_rinci_anggota kd_rinci_anggota hrg_anggota jml_brg_anggota sub_total_anggota
<pi> Variable characters (8) Integer Integer Integer
<M>
Identifier_1 <pi>
Gambar 4.9 CDM Rancang Bangun Aplikasi Penjualan pada KOPKAR UNTAG
Surabaya.
b. Physical Data Model (PDM)
Pada gambar 4.10 merupakan physical data model dari Rancang Bangun Sistem Informasi Penjualan pada Koperasi Karyawan UNTAG Surabaya. PDM menjelaskan tabel-tabel yang digunakan dalam sistem informasi penjualan beserta tipe data dan panjang masing-masing tipe data tersebut.
STIKOM
24 FK_BARANG_MEMPUNYAI_JENIS_BA FK_ANGGOTA_MEMPUNYAI_UNIT_KER FK_TRANS_PE_MELAKUKAN_ANGGOTA FK_PENJUALA_RELATIONS_TRANS_PE FK_PENJUALA_RELATIONS_BARANG FK_PENJUALA_RELATIONS_PENGGUNA FK_PENJUALA_RELATIONS_PENGGUNA FK_PENJUALA_RELATIONS_TRANS_PE FK_PENJUALA_RELATIONS_BARANG barang kd_barang kd_jenis_brg nm_barang hrg_beli hrg_jual stock_barang keterangan_barang varchar(8) varchar(8) varchar(50) int int int varchar(50) <pk> <fk> pengguna kd_pengguna nm_pengguna nm_login pass_login level varchar(8) varchar(50) varchar(8) varchar(8) varchar(5) <pk> Anggota kd_anggota kd_unit_kerja npp nm_anggota tmp_lahir tgl_lahir jenis_kelamin alamat tgl_jadi_anggota varchar(8) varchar(8) int varchar(50) varchar(25) date varchar(9) varchar(100) date <pk> <fk> unit_kerja kd_unit_kerja unit_kerja varchar(8) varchar(50) <pk> jenis_barang kd_jenis_brg jenis_brg varchar(8) varchar(50) <pk> trans_penjualan_anggota kd_penjualan_anggota kd_anggota tgl_trans_anggota total_anggota bayar tunggakan keterangan varchar(8) varchar(8) date int int int varchar(25) <pk> <fk> Trans_penjualan_umum kd_penjualan_umum tgl_trans_umum total_umum varchar(8) date int <pk> penjualan_rinci_umum kd_penjualan_umum kd_barang kd_rinci_umum kd_pengguna hrg_umum jml_brg_umum sub_total_umum varchar(8) varchar(8) varchar(8) varchar(8) int int int <pk,fk1> <pk,fk2> <pk> <fk3> penjualan_rinci_anggota kd_barang kd_penjualan_anggota kd_rinci_anggota kd_pengguna hrg_anggota jml_brg_anggota sub_total_anggota varchar(8) varchar(8) varchar(8) varchar(8) int int int <pk,fk2> <pk,fk1> <pk> <fk3>
Gambar 4.10 PDM Rancang Bangun Aplikasi Penjualan pada KOPKAR
UNTAG Surabaya.
4.2.10 Struktur Tabel
Desain tabel menggambarkan entity yang terdapat dalam database yang akan digunakan pada Rancang Bangun Aplikasi Penjualan pada KOPKAR UNTAG Surabaya.
1. Tabel Unit Kerja
Primary Key : Kd_unit_kerja Foreign Key : -
Fungsi : Menyimpan data unit kerja
Tabel 4.1 Struktur Tabel Unit Kerja
Nama Field Tipe Data Length Keterangan
Kd_unit_kerja Varchar 8 Primary Key
Unit_kerja Varchar 50
STIKOM
2. Tabel Anggota
Primary Key : Kd_anggota Foreign Key : Kd_unit_kerja
Fungsi : Menyimpan data anggota
Tabel 4.2 Struktur Tabel Anggota
Nama Field Tipe Data Length Keterangan
Kd_anggota Varchar 8 Primary Key
Kd_unit_kerja Varchar 8 Foreign Key
NPP Int
Nm_anggota Varchar 50
Tmp_lahir Varchar 25
Tgl_lahir Date
Jenis_kelamin Varchar 9
Alamat Varchar 100
Tgl_jadi_anggota Date
3. Tabel Jenis Barang
Primary Key : Kd_jenis_brg Foreign Key : -
Fungsi : Menyimpan data jenis barang
Tabel 4.3 Struktur Tabel Jenis Barang
Nama Field Tipe Data Length Keterangan
Kd_jenis_brg Varchar 8 Primary Key
Jenis_brg Varchar 50
4. Tabel Barang
Primary Key : Kd_barang Foreign Key : Kd_jenis_brg
STIKOM
26
[image:35.595.51.554.109.712.2]Fungsi : Menyimpan data barang
Tabel 4.4 Struktur Tabel Barang
Nama Field Tipe Data Length Keterangan
Kd_barang Varchar 8 Primary Key
Kd_jenis_brg Varchar 8 Foreign Key
Nm_barang Varchar 50
Hrg_beli Int
Hrg_jual Int
Stock_barang Int
Keterangan_barang Varchar 50
5. Tabel Pengguna
Primary Key : Kd_pengguna Foreign Key : -
Fungsi : Menyimpan data pengguna
Tabel 4.5 Struktur Tabel Pengguna
Nama Field Tipe Data Length Keterangan
Kd_pengguna Varchar 8 Primary Key
Nm_pengguna Varchar 50
Nm_login Varchar 8
Pass_login Varchar 8
level Varchar 5
6. Tabel Penjualan Umum
Primary Key : Kd_penjualan_umum Foreign Key : -
Fungsi : Menyimpan data penjualan umum
STIKOM
Tabel 4.6 Struktur Tabel Penjualan Umum
Nama Field Tipe Data Length Keterangan
Kd_penjualan_umum Varchar 8 Primary Key
Tgl_trans_umum Date
Total_umum Int
7. Tabel Penjualan Umum Rinci
Primary Key : Kd_penjualan_umum, kd_barang, kd_rinci_umum Foreign Key : Kd_penjualan_umum, kd_barang, ke_pengguna Fungsi : Menyimpan data penjualan rinci umum
Tabel 4.7 Struktur Tabel Penjualan Umum Rinci
Nama Field Tipe Data Length Keterangan
Kd_pengguna Varchar 8 Foreign Key
Kd_penjualan_umum Varchar 8 Primary Key,
Foreign Key
Kd_barang Varchar 8 Primary Key,
Foreign Key
Kd_rinci_umum Varchar 8 Primary Key
Hrg_umum Int
Jml_brg_umum Int
Sub_total_umum Int
8. Tabel Penjualan Anggota
Primary Key : Kd_penjualan_anggota Foreign Key : Kd_anggota
Fungsi : Menyimpan data penjualan anggota
STIKOM
28
Tabel 4.8 Struktur Tabel Penjualan Anggota
Nama Field Tipe Data Length Keterangan
Kd_penjualan_anggota Varchar 8 Primary Key
Kd_anggota Varchar 8 Foreign Key
Tgl_trans_ anggota Date
Total_ anggota Int
Bayar Int
Tunggakan Int
9. Tabel Penjualan Anggota Rinci
Primary Key : Kd_barang, kd_penjualan_anggota, Kd_rinci_anggota Foreign Key : Kd_barang, kd_penjualan_anggota, kd_pengguna Fungsi : Menyimpan data penjualan rinci anggota
Tabel 4.9 Struktur Tabel Penjualan Anggota Rinci
Nama Field Tipe Data Length Keterangan
Kd_pengguna Varchar 8 Foreign Key
Kd_penjualan_anggota Varchar 8 Primary Key,
Foreign Key
Kd_barang Varchar 8 Primary Key,
Foreign Key
Kd_rinci_ anggota Varchar 8 Primary Key
Hrg_ anggota Int
Jml_brg_ anggota Int Sub_total_ anggota Int
4.2.11 Desain Input Output
Gambar–gambar berikut adalah tampilan desain program dari Rancang Bangun Aplikasi Penjualan pada KOPKAR UNTAG Surabaya yang akan dibuat.
STIKOM
1. Rancang Login / Autentifikasi
[image:38.595.45.534.175.657.2]Form ini digunakan untuk login pengguna. Untuk lebih jelasnya dapat dilihat pada Gambar 4.26.
Nama Login :
Password :
Ok Batal
Login Pengguna
-
XGambar 4.11 Rancang Form Login
2. Rancang Ubah Password
Form ini digunakan untuk mengubah password pengguna. Untuk lebih jelasnya dapat dilihat pada Gambar 4.29.
Ubah Password
Password Lama :
Password Baru :
Ubah Tutup
Ubah Password
-
XGambar 4.12 Rancang Form Ubah Password
3. Rancang Master Jenis Barang
Form ini digunakan untuk menambah dan mengubah data jenis barang. Untuk lebih jelasnya dapat dilihat pada Gambar 4.33.
STIKOM
30
Jenis Barang
Data
Jenis Barang X
-Cari :
Kd. Jenis Barang Jenis Barang
Simpan Ubah Batal Tutup Kode Jenis Barang :
Jenis Barang :
Gambar 4.13 Rancang Form Master Jenis Barang
4. Rancang Master Barang
Form ini digunakan untuk menambah dan mengubah data barang. Untuk lebih jelasnya dapat dilihat pada Gambar 4.37.
Barang
Data Barang
X
-Cari :
Kode Barang Kd. Jenis
Barang Nama Barang Harga Beli Harga Jual Stok Barang Keterangan
Kode Barang : Nama Barang : Harga Beli : Harga Jual :
Jenis Barang : Stock : Keterangan :
[image:39.595.42.549.79.712.2]Simpan Ubah Batal Tutup
Gambar 4.14 Rancang Form Master Barang
STIKOM
5. Rancang Master Unit Kerja
Form ini digunakan untuk menambah dan mengubah data unit kerja. Untuk lebih jelasnya dapat dilihat pada Gambar 4.41.
Unit Kerja
Data Unit Kerja
X
-Cari :
Kd. Unit Kerja Unit Kerja
Simpan Ubah Batal Tutup
Kode Unit Kerja :
Unit Kerja :
Gambar 4.15 Rancang Form Master Unit Kerja
6. Rancang Master Anggota
Form ini digunakan untuk menambah dan mengubah data anggota. Untuk lebih jelasnya dapat dilihat pada Gambar 4.45.
Anggota
Data Anggota
X
-Cari :
Kode Anggota Kode Unit Kerja NPP Nama Anggota Tempat Lahir Tanggal Lahir Jenis Kelamin Alamat Tgl. Bergabung
Kode Anggota : Unit Kerja : NPP : Nama Anggota :
Tempat, Tanggal Lahir : Jenis Kelamin : Alamat : Menjadi Anggota Mulai :
v
DD/MM/YYYY DD/MM/YYYY
[image:40.595.53.535.159.753.2]Simpan Ubah Batal Tutup
Gambar 4.16 Rancang Form Master Anggota
STIKOM
32
7. Rancang Master Pengguna
Form ini digunakan untuk menambah dan mengubah data pengguna. Untuk lebih jelasnya dapat dilihat pada Gambar 4.49.
Pengguna
Data Pengguna
X
-Kode Pengguna : Nama Pengguna : Nama Login : Password :
Level Pengguna : v
Simpan Ubah Batal Tutup
Kd. Pengguna Nama Pengguna Nama Login Pswd. Login Level
Gambar 4.17 Rancang Form Master Pengguna
8. Rancang Transaksi Penjualan Umum
Form ini digunakan untuk menginput penjualan umum. Untuk lebih jelasnya dapat dilihat pada Gambar 4.54.
Transaksi Penjualan (Umum)
-
XKode Barang : Nama Barang : Harga : Jumlah Barang :
Tambah Ubah Batal Hapus
0
Kode Penjualan : No. Faktur : Kode Barang : Nama Barang : Harga :
No. Kd. Barang Nama Barang Harga Jumlah Barang Total
.:: Pembayaran ::.
Bayar : Kembali :
[image:41.595.44.449.461.734.2]Simpan Tutup
Gambar 4.18 Rancang Form Transaksi Penjualan Umum
STIKOM
9. Rancang Transaksi Penjualan Anggota
Form ini digunakan untuk menginput penjualan anggota. Untuk lebih jelasnya dapat dilihat pada Gambar 4.58.
Transaksi Penjualan (Anggota)
-
XKode Barang : Nama Barang : Harga : Jumlah Barang :
Tambah Ubah Batal Hapus
0
Kode Penjualan : No. Faktur : Kode Barang : Nama Barang : Harga :
No. Kd. Barang Nama Barang Harga Jumlah Barang Total
Tutup Bayar
Gambar 4.19 Rancang Form Transaksi Penjualan Anggota
10. Rancang Transaksi Pembayaran Anggota Tunai
Form ini digunakan untuk menginput pembayaran anggota tunai. Untuk lebih jelasnya dapat dilihat pada Gambar 4.62.
Tunai Langsung
-
X
Kode Tunai Langsung : .:: Anggota ::.
Total : Bayar : Kembali :
[image:42.595.184.555.178.414.2]Ok Batal Tutup
Gambar 4.20 Rancang Form Transaksi Pembayaran Anggota Tunai
STIKOM
34
11. Rancang Transaksi Pembayaran Anggota Tunai Potong Gaji
Form ini digunakan untuk menginput penjualan umum. Untuk lebih jelasnya dapat dilihat pada Gambar 4.64.
Tunai Ptg. Gaji
-
X
Kode Tunai Ptg. Gaji :
.:: Anggota ::.
Yang harus dibayar :
Tanggal bayar :
Bayar
Ok Batal Tutup
Gambar 4.21 Rancang Form Transaksi Pembayaran Anggota Tunai Potong Gaji
12. Rancang Transaksi Pembayaran Anggota Kredit
Form ini digunakan untuk menginput penjualan umum. Untuk lebih jelasnya dapat dilihat pada Gambar 4.68.
Kredit
-
X
Kode Kredit : .:: Anggota ::.
Yang harus dibayar : Kekurangan Pembayaran : Tanggal Bayar :
Ok Batal Tutup
[image:43.595.44.509.181.724.2]Bayar :
Gambar 4.22 Rancang Form Transaksi Pembayaran Anggota Kredit
STIKOM
13. Laporan Penjualan
Report ini digunakan untuk laporan penjualan umum. Untuk lebih jelasnya dapat
dilihat pada Gambar 4.70.
Gambar 4.23 Rancang Laporan Penjualan Anggota
[image:44.595.50.543.161.753.2]Sedangkan report ini digunakan untuk laporan penjualan anggota. Untuk lebih jelasnya dapat dilihat pada Gambar 4.71.
Gambar 4.24 Rancang Laporan Penjualan Umum
STIKOM
36
14. Laporan Pembayaran Anggota
Report ini digunakan untuk laporan penjualan umum. Untuk lebih jelasnya dapat
dilihat pada Gambar 4.72.
Gambar 4.25 Rancang Laporan Pembayaran Anggota
4.3 Implementasi Sistem
Mengimplementasikan sistem merupakan tahap pengujian dimana desain sistem dapat berjalan dengan baik. Implementasi dilakukan oleh dua orang, yaitu penganalisa sistem dan pendesain input output. Desain form yang telah dibuat oleh pendesain input output cukup sesuai untuk mengimplementasikan sistem, sehingga tidak membutuhkan banyak perubahan..
4.3.1 Kebutuhan Sistem
Pada tahap ini, dijelaskan mengenai implementasi dari perangkat lunak yang harus dipersiapkan oleh pengguna. Adapun perangkat lunak yang digunakan, yaitu:
1. Power Designer 6 64 bit.
2. SQL Server 2008 R2.
3. Visual Basic 2010.
STIKOM
Untuk perangkat keras, minimal pengguna harus mempersiapkan spesifikasi sebagai berikut:
1. Processor Pentium IV 2.8 GHz.
2. Memory 1 GB.
3. Hardisk 250 GB.
4.3.2 Hasil Implementasi
Implementasi yang dilakukan oleh penganalisa sistem dengan pendesain input output menghasilkan desain program.
4.3.3 Instalasi Program
Dalam tahap ini, pengguna harus memperhatikan dengan benar terhadap penginstalan perangkat lunak.
1. SQL Server 2008 R2. 2. Visual Basic 2010. 3. Power Designer 6 64.bit
4.3.4 Penjelasan Pemakaian
Tahap ini merupakan langkah-langkah dari pemakaian program Sistem Informasi Penjualan. Berikut sub-sub pembahasan pemakaian:
1. Form Login
Pada Form Login ini digunakan untuk mengecek pengguna yang akan menggunakan aplikasi ini. Disini pengguna (bag. Kasir dan bag. Penjualan) diwajibkan untuk mengisi nama login dan password masing-masing, sehingga sistem dapat dengan otomatis melakukan pengecekan melalui inputan yang telah diisi setelah pengguna menekan button “ok”. Kemudian pengguna akan dibawa menuju Halaman Utama sesuai dengan hak akses.
STIKOM
38
Gambar 4.26 Form Login
Jika pengguna tidak memasukkan atau salah memasukkan nama login atau
password, ketika pengguna menekan button “ok” maka program akan
memberikan pesan seperti Gambar 4.27 dibawah ini.
Gambar 4.27 Tampilan Pesan Login Tidak Sesuai
[image:47.595.126.556.81.538.2]Jika pengguna benar memasukkan nama login dan password maka program akan memberikan pesan seperti Gambar 4.28 dibawah ini.
Gambar 4.28 Tampilan Pesan Login Berhasil
STIKOM
2. Form Ubah Password
Form ini digunakan untuk mengubah password pengguna Pengguna terlebih
dahulu menginputkan password lama kemudian menginputkan password baru.
Button ubah berfungsi untuk menyimpan data, dan button tutup berfungsi untuk
kembali ke menu utama. Ketika pengguna menekan button ubah maka akan muncul info bahwa data telah tersimpan.
Gambar 4.29 Form Ubah Password
Jika pengguna tidak memasukkan password lama atau password baru, ketika pengguna menekan button “ubah” maka program akan memberikan pesan seperti Gambar 4.30 dibawah ini.
Gambar 4.30 Tampilan Pesan Ubah Password Tidak Sesuai
STIKOM
40
Dan jika pengguna salah memasukkan password lama, ketika pengguna menekan
button “ubah” maka program akan memberikan pesan seperti Gambar 4.31
dibawah ini.
Gambar 4.31 Tampilan Pesan Ubah Password Salah
Jika pengguna benar memasukkan password lama maka program akan memberikan pesan seperti Gambar 4.32 dibawah ini.
Gambar 4.32 Tampilan Pesan Ubah Password Berhasil
3. Form Master Jenis Barang
Form ini digunakan untuk mengelolah data master jenis barang yang dilakukan
oleh bagian penjualan. Bagian penjualan menginputkan data jenis barang. Button simpan berfungsi untuk menyimpan data, button batal berfungsi untuk menghapus data yang terdapat pada text box, button ubah berfungsi untuk mengubah data jenis barang dan button tutup berfungsi untuk kembali ke menu utama bagian penjualan. Pada form ini juga terdapat button cari yang berfungsi untuk mempermudah dalam mencari data jenis barang. Ketika bagian penjualan
STIKOM
menekan button simpan maka akan muncul info data yang telah diinputkan pada
form sebelumnya telah tersimpan.
Gambar 4.33 Form Master Jenis Barang
[image:50.595.44.556.134.704.2]Jika terdapat data yang belum terisi pada saat melakukan proses simpan, maka program akan memberikan pesan seperti Gambar 4.34 dibawah ini.
Gambar 4.34 Tampilan Pesan Jenis Barang Tidak Sesuai
STIKOM
42
Jika pengguna memasukkan data jenis barang yang sesuai maka program akan memberikan pesan seperti Gambar 4.35 dibawah ini.
Gambar 4.35 Tampilan Pesan Jenis Barang Disimpan
Jika pengguna telah mengubah data jenis barang yang sesuai maka program akan memberikan pesan seperti Gambar 4.36 dibawah ini.
Gambar 4.36 Tampilan Pesan Jenis Barang Diubah
4. Form Master Barang
Form ini digunakan untuk mengelolah data master barang yang dilakukan oleh
bagian penjualan. Bagian penjualan menginputkan data barang. Button simpan berfungsi untuk menyimpan data, button batal berfungsi untuk menghapus data yang terdapat pada text box, button ubah berfungsi untuk mengubah data barang dan button tutup berfungsi untuk kembali ke menu utama bagian penjualan. Pada
form ini juga terdapat button cari yang berfungsi untuk mempermudah dalam
mencari data barang. Ketika bagian penjualan menekan button simpan maka akan
STIKOM
muncul info mengenai data yang telah diinputkan pada form sebelumnya telah tersimpan.
Gambar 4.37 Form Master Barang
Jika terdapat data yang belum terisi pada saat melakukan proses simpan, maka program akan memberikan pesan seperti Gambar 4.38.
Gambar 4.38 Tampilan Pesan Barang Tidak Sesuai
Jika pengguna memasukkan data barang yang sesuai maka program akan memberikan pesan seperti Gambar 4.39 dibawah ini.
STIKOM
44
Gambar 4.39 Tampilan Pesan Barang Disimpan
Jika pengguna telah mengubah data jenis barang yang sesuai maka program akan memberikan pesan seperti Gambar 4.40 dibawah ini.
Gambar 4.40 Tampilan Pesan Barang Diubah
5. Form Master Unit Kerja
Form ini digunakan untuk mengelolah data master unit kerja yang dilakukan oleh
bagian penjualan. Bagian penjualan menginputkan data unit kerja. Button simpan berfungsi untuk menyimpan data, button batal berfungsi untuk menghapus data yang terdapat pada text box, button ubah berfungsi untuk mengubah data unit kerja dan button tutup berfungsi untuk kembali ke menu utama bagian penjualan. Pada form ini juga terdapat button cari yang berfungsi untuk mempermudah dalam mencari data barang. Ketika bagian penjualan menekan button simpan maka akan muncul info mengenai data yang telah diinputkan pada form sebelumnya telah tersimpan.
STIKOM
Gambar 4.41 Form Master Unit Kerja
Jika terdapat data yang belum terisi pada saat melakukan proses simpan, maka program akan memberikan pesan seperti Gambar 4.42.
Gambar 4.42 Tampilan Pesan Unit Kerja Tidak Sesuai
Jika pengguna memasukkan data unit kerja yang sesuai maka program akan memberikan pesan seperti Gambar 4.43 dibawah ini.
STIKOM
46
Gambar 4.43 Tampilan Pesan Unit Kerja Disimpan
Jika pengguna telah mengubah data jenis barang yang sesuai maka program akan memberikan pesan seperti Gambar 4.44 dibawah ini.
Gambar 4.44 Tampilan Pesan Unit Kerja Diubah
6. Form Master Anggota
Form ini digunakan untuk mengelolah data master anggota yang dilakukan oleh
bagian penjualan. Bagian penjualan menginputkan data anggota. Button simpan berfungsi untuk menyimpan data, button batal berfungsi untuk menghapus data yang terdapat pada text box, button ubah berfungsi untuk mengubah data anggota dan button tutup berfungsi untuk kembali ke menu utama bagian penjualan. Pada
form ini juga terdapat button cari yang berfungsi untuk mempermudah dalam
mencari data anggota. Ketika bagian penjualan menekan button simpan maka akan muncul info mengenai data yang telah diinputkan pada form sebelumnya telah tersimpan.
STIKOM
Gambar 4.45 Form Master Anggota
Jika terdapat data yang belum terisi pada saat melakukan proses simpan, maka program akan memberikan pesan seperti Gambar 4.46 dibawah ini.
Gambar 4.46 Tampilan Pesan Anggota Tidak Sesuai
Jika pengguna memasukkan data anggota yang sesuai maka program akan memberikan pesan seperti Gambar 4.47.
STIKOM
48
Gambar 4.47 Tampilan Pesan Anggota Disimpan
Jika pengguna telah mengubah data jenis barang yang sesuai maka program akan memberikan pesan seperti Gambar 4.48 dibawah ini.
Gambar 4.48 Tampilan Pesan Anggota Diubah
7. Form Master Pengguna
Form ini digunakan untuk mengelolah data master pengguna yang dilakukan oleh
bagian penjualan. Bagian penjualan menginputkan data pengguna. Button simpan berfungsi untuk menyimpan data pengguna, button batal berfungsi untuk menghapus data yang terdapat pada text box, button ubah berfungsi untuk mengubah data pengguna dan button tutup berfungsi untuk kembali ke menu utama bagian penjualan. Ketika bagian penjualan menekan button simpan maka akan muncul info mengenai data yang telah diinputkan pada form sebelumnya telah tersimpan.
STIKOM
Gambar 4.49 Form Master Pengguna
Jika terdapat data yang belum terisi pada saat melakukan proses simpan, maka program akan memberikan pesan seperti Gambar 4.50 dibawah ini.
Gambar 4.50 Tampilan Pesan Pengguna Tidak Sesuai
Jika pengguna memasukkan data anggota yang sesuai maka program akan memberikan pesan seperti Gambar 4.51.
STIKOM
50
Gambar 4.51 Tampilan Pesan Pengguna Disimpan
Jika pengguna telah mengubah data jenis barang yang sesuai maka program akan memberikan pesan seperti Gambar 4.52 dibawah ini.
Gambar 4.52 Tampilan Pesan Pengguna Diubah
8. Form Transaksi Penjualan Umum
Form ini digunakan untuk mengelolah transaksi penjualan umum yang dilakukan
[image:59.595.41.542.148.766.2]oleh kasir. Sebelum menjalankan form ini, kasir terlebih dahulu memilih pelanggan dengan menekan button umum. Seperti pada gambar 4.53.
Gambar 4.53 Form Pilih Pelanggan
STIKOM
Kemudian akan muncul form transaksi penjualan umum. Kasir menginputkan data penjualan. Button tambah berfungsi untuk menambahkan data penjualan, button ubah berfungsi untuk mengubah data penjualan, button batal berfungsi untuk menghapus data yang terdapat pada text box, sedangkan button hapus berfungsi untuk menghapus data penjualan yang dipilih. Kemudian button centang berfungsi untuk menghitung jumlah kembali. Button simpan berfungsi untuk menyimpan data transaksi penjualan umum. Sedangkan button tutup berfungsi untuk kembali ke menu utama kasir. Ketika kasir menekan button simpan maka akan muncul info mengenai data yang telah diinputkan pada form sebelumnya telah tersimpan.
Gambar 4.54 Form Transaksi Penjualan Umum
Jika terdapat data yang belum terisi pada saat melakukan proses simpan, maka program akan memberikan pesan seperti Gambar 4.55.
STIKOM
52
Gambar 4.55 Tampilan Pesan Penjualan Umum Tidak Sesuai
Jika pengguna telah mengubah data penjualan umum yang sesuai maka program akan memberikan pesan seperti Gambar 4.56 dibawah ini.
Gambar 4.56 Tampilan Pesan Data Penjualan Umum Diubah
Jika pengguna memasukkan data penjualan umum yang sesuai maka program akan memberikan pesan seperti Gambar 4.57 dibawah ini.
Gambar 4.57 Form Transaksi Penjualan Umum
9. Form Transaksi Penjualan Anggota
STIKOM
Form ini digunakan untuk mengelolah transaksi penjualan anggota yang
dilakukan oleh kasir. Sebelum menjalankan form ini, kasir terlebih dahulu memilih pelanggan dengan menekan button anggota. Seperti pada Gambar 4.53. Kemudian akan muncul form transaksi penjualan anggota. Kasir menginputkan data penjualan. Button tambah berfungsi untuk menambahkan data penjualan,
button ubah berfungsi untuk mengubah data penjualan, button batal berfungsi
untuk menghapus data yang terdapat pada text box, sedangkan button hapus berfungsi untuk menghapus data penjualan yang dipilih. Pada form ini juga terdapat button bayar yang berfungsi untuk memilih pembayaran penjualan anggota. Sedangkan button tutup berfungsi untuk kembali ke menu utama kasir.
Gambar 4.58 Form Transaksi Penjualan Anggota
Jika terdapat data yang belum terisi pada saat melakukan proses simpan, maka program akan memberikan pesan seperti Gambar 4.59.
STIKOM
54
Gambar 4.59 Tampilan Pesan Penjualan Anggota Tidak Sesuai
Jika pengguna telah mengubah data penjualan anggota yang sesuai maka program akan memberikan pesan seperti Gambar 4.60 dibawah ini.
Gambar 4.60 Tampilan Pesan Data Penjualan Anggota Diubah
10. Transaksi Pembayaran Anggota Tunai
Form ini digunakan untuk mengelolah transaksi pembayaran tunai anggota yang
dilakukan oleh kasir. Setelah Kasir menginputkan data penjualan dan menekan
button bayar akan muncul form pilih pembayaran. Kasir terlebih dahulu memilih
[image:63.595.45.546.75.767.2]pembayaran anggota dengan menekan button tunai langsung. Seperti pada Gambar 4.61.
Gambar 4.61 Form Pilih Pembayaran
STIKOM
Kemudian akan muncul form pembayaran tunai langsung. Pada form terdapat
button centang yang berfungsi untuk menghitung jumlah kembali. Button ok
berfungsi untuk menyimpan data transaksi penjualan anggota. Button batal berfungsi untuk menghapus data yang terdapat pada text box bayar. Sedangkan
button tutup berfungsi untuk kembali ke form penjualan anggota. Ketika kasir
menekan button ok maka akan muncul info mengenai data yang telah diinputkan pada form sebelumnya telah tersimpan.
Gambar 4.62 Form Transaksi Pembayaran Anggota Tunai
[image:64.595.47.545.173.717.2]Jika terdapat data yang belum terisi pada saat melakukan proses simpan, maka program akan memberikan pesan seperti Gambar 4.63.
Gambar 4.63 Tampilan Pesan Transaksi Pembayaran Anggota Tunai Tidak Sesuai
STIKOM
56
11. Transaksi Pembayaran Anggota Tunai Potong Gaji
Form ini digunakan untuk mengelolah transaksi pembayaran tunai potong gaji
anggota yang dilakukan oleh kasir. Setelah Kasir menginputkan data penjualan dan menekan button bayar akan muncul form pilih pembayaran. Kasir terlebih dahulu memilih pembayaran anggota dengan menekan button tunai potong gaji. Seperti pada Gambar 4.64.
Kemudian akan muncul form pembayaran tunai potong gaji. Button simpan berfungsi untuk menyimpan data transaksi penjualan anggota. Button batal berfungsi untuk menghapus data yang terdapat pada text box bayar. Sedangkan
button tutup berfungsi untuk kembali ke form penjualan anggota. Ketika kasir
menekan button ok maka akan muncul info mengenai data yang telah diinputkan pada form sebelumnya telah tersimpan.
Gambar 4.64 Form Transaksi Pembayaran Anggota Tunai Potong Gaji
Jika anggota melakukan pembayaran potong gaji setelah data disimpan, kasir terlebih dahulu memilih menu pembayaran yang terdapat pada menu utama
STIKOM
aplikasi. Setelah kasir menekan menu pembayaran potong gaji akan muncul form seperti pada Gambar 4.65.
Kasir menginputkan data anggota yang melakukan pembayaran tunai potong gaji dengan menekan button bergambar folder. Button simpan berfungsi untuk menyimpan data pembayaran tunai potong gaji anggota. Button batal berfungsi untuk menghapus data yang terdapat pada text box. Sedangkan button tutup berfungsi untuk kembali ke menu utama kasir. Ketika kasir menekan button simpan maka akan muncul info mengenai data yang telah diinputkan pada form sebelumnya telah tersimpan.
Gambar 4.65 Form Pembayaran Anggota Tunai Potong Gaji
Jika terdapat data yang belum terisi pada saat melakukan proses simpan, maka program akan memberikan pesan seperti Gambar 4.66.
STIKOM
58
Gambar 4.66 Tampilan Pesan Transaksi Pembayaran Anggota Potong Gaji Tidak Sesuai
Jika pengguna memasukkan data penjualan anggota yang sesuai maka program akan memberikan pesan seperti Gambar 4.67 dibawah ini.
Gambar 4.67 Tampilan Pesan Transaksi Pembayaran Anggota Disimpan
12. Transaksi Pembayaran Anggota Kredit
Form ini digunakan untuk mengelolah transaksi pembayaran kredit anggota yang
dilakukan oleh kasir. Setelah Kasir menginputkan data penjualan dan menekan
button bayar akan muncul form pilih pembayaran. Kasir terlebih dahulu memilih
pembayaran anggota dengan menekan button kredit. Seperti pada gambar 4.68. Kemudian akan muncul form pembayaran kredit. Button ok berfungsi untuk menyimpan data transaksi penjualan anggota. Button batal berfungsi untuk menghapus data yang terdapat pada text box bayar. Sedangkan button tutup berfungsi untuk kembali ke form penjualan anggota. Ketika kasir menekan button
STIKOM
simpan maka akan muncul info mengenai data yang telah diinputkan pada form sebelumnya telah tersimpan.
Gambar 4.68 Form Transaksi Pembayaran Anggota Kredit
Jika anggota melakukan pembayaran kredit setelah data disimpan, kasir terlebih dahulu memilih menu pembayaran yang terdapat pada menu utama aplikasi. Setelah kasir menekan menu pembayaran kredit akan muncul form seperti pada Gambar 4.69.
Kasir menginputkan data anggota yang melakukan