Narotama Collection http://ejournal.narotama.ac.id
Sistem Informasi Penjualan Toko Furniture XYZ Lucky Lestari/04203071 Universitas Narotama Surabaya 1.1 LATAR BELAKANG Toko Furniture XYZ adalah toko yang menjual perlengkapan rumah tangga dan kantor dengan omzet penjualan yang terus meningkat, karena customernya tidak hanya orang perorangan tetapi juga sebagai langganan tetap dari berbagai instansi baik pemerintah maupun swasta. Akan tetapi toko furniture XYZ sistem penjualannya masih menggunakan cara manual yaitu dengan mengunakan program excel dimana apabila ada transaksi maka harus menginputkan nama barang, harga barang, diskon dan jumlah uang yang harus dibayar. Dalam sistem diatas sangatlah banyak menimbulkan resiko karena bisa saja karyawan toko salah dalam menginputkan harga barang, hal tersebut dapat merugikan Perusahaan, apabila harga yang diberikan dibawah harga yang semestinya. Selain itu sistem tersebut dapat memakan waktu yang lama karena harus menginputkan banyak data dan membutuhkan waktu yang lama. Dengan adanya sistem yang terkomputerisasi dan terprogram hal seperti tersebut diatas dapat diatasi dengan cara data yang ada, dimasukkan dalam database sehingga apabila ada suatu transaksi hanya menginputkan kodenya saja maka nama barang, harga barang, diskon dan jumlah uang yang harus dibayar otomatis langsung ada tanpa takut salah harga. Dengan adanya sistem Informasi yang terkomputerisasi dan terprogram maka akan bermanfaat bagi pemilik toko dan juga karyawan karena sistem kerja dapat berjalan secara efisien dan efektif. 1.2 RUMUSAN MASALAH 1.Dalam suatu transaksi penjualan, karyawan harus menginputkan kode barang, nama barang, jenis barang, warna barang dan harga barang, hal tersebut sangat berresiko apabila data yang diinputkan tidak sesuai dengan keadaan barang yang ada sehingga akan mengecewakan customer dan hal tersebut akan membutuhkan waktu yang lama karena harus mencari dan melihat katalog terlebih dahulu. 2.Dalam meningkatkan pelayanan kepada customer dan peningkatan pendapatan karyawan, maka pemilik toko menerapkan pemberian bonus pada setiap karyawan. Dimana bonus tersebut berdasarkan jumlah penjualan setiap karyawan dikalikan X %.
Dengan adanya penerapan bonus ini, pemilik toko memerlukan banyak waktu untuk menghitung bonus setiap karyawan dan membutuhkan ketelitian dalam perhitungan. Permasalahannya adalah bagaimana Sistem Informasi Penjualan ini dapat membantu dalam penghitungan bonus setiap karyawan! 3.Lokasi toko yang letaknya berdekatan dengan toko-toko yang sejenis maka harus mampu bersaing secara sehat yaitu dengan memberikan pelayanan yang memuaskan kepada para customer, salah satunya dengan memberikan diskon. Maka dengan adanya Sistem Informasi Penjualan ini dapat secara otomatis memberikan potongan/diskon pada setiap barang yang dipromosikan. 1.3 MAKSUD DAN TUJUAN 1.Dengan pelaksanaan skripsi yang berjudul Sistem Informasi Penjualan toko Furniture XYZ dapat merancang dan membangun sebuah Sistem Informasi Penjualan. 2.Dengan dibangunnya Sistem Informasi Penjualan ini dapat meningkatkan kinerja karyawan dalam melakukan pelayanan kepada customer. 3.Dengan dibangunnya Sistem Informasi Penjualan ini maka pemilik toko dengan mudah dapat mengetahui besarnya bonus yang harus dikeluarkan setiap karyawan. 1.4 BATASAN MASALAH 1.Sistem Informasi penjualan di toko furniture XYZ disini, hanya menjelaskan penjualan secara tunai serta pembayaran dengan menggunakan kartu kredit, tidak menjelaskan bagaimana apabila customer membayarnya secara kredit, begitu juga dalam pembelian barang dari Supplier cara pembayarannya juga secara tunai. 2.Sistem Informasi Penjualan ini tidak tidak terdapat katalog barang sehingga apabila customer ingin melihat barang harus melihat katalog secara manual. 4.Retur Penjualan dan Retur Pembelian tidak masuk dalam database, jadi apabila ada retur pembelian, maka barang yang rusak/kembali tidak dimasukkan dalam database. Barang yang telah dibeli Customer tidak dapat dikembalikan, jadi sebelum barang dikirim harus diperiksa dulu oleh sopir, apabila barang bagus dan sampai tujuan barang rusak maka tanggung jawab sopir. 1.5 KEBUTUHAN MINIMAL SISTEM Software yang digunakan : 1. Windows XP 2. Visual Basic 6.0 karena user friendly
Narotama Collection http://ejournal.narotama.ac.id
3. Database yang digunakan menggunakan Ms. Access 4. Hardware yang digunakan Seperangkat PC. BAB II LANDASAN TEORI 2.1 ANALISA SISTEM INFORMASI Sistem informasi merupakan suatu sistem yang tujuannya menghasilkan informasi. Dengan pendekatan komponen, sistem dapat didefinisikan sebagai kumpulan dari komponen yang saling berhubungan satu dengan yang lainnya membentuk satu kesatuan untuk mencapai tujuan tertentu. Contoh sistem yang didefinisikan dengan pendekatan ini misalnya adalah sistem komputer yang didefinisikan sebagai kumpulan dari perangkat keras dan perangkat lunak. Tujuan dari sistem informasi adalah menghasilkan informasi. Informasi adalah data
yang diolah menjadi bentuk yang berguna bagi para pemakainya. Tugas dari sistem informasi adalah untuk melakukan siklus pengolahan data, untuk melakukan siklus ini, maka sebagai suatu sistem diperlukan komponen-komponen tertentu, yaitu komponen input, komponen model dan komponen output. BAB III DESAIN Desain Sistem Informasi Penjualan tugas akhir ini dimulai dengan membuat Flowchart sistem yang menggambarkan bagaimana sistem penjualan dari toko furniture sebelum sistem komputerisasi dan bagaimana rancangan dari sistem pengembangan, dilanjutkan dengan membuat dokumen alir dari sistem, konteks diagram, Data Flow Diagram, Entity Relational Diagram (ERD) dan Normalisasi.
Narotama Collection http://ejournal.narotama.ac.id
CUSTOMER
KASIR
SPG
ADMIN
SOPIR
PEMILIK
Start
Tanya Produk
Lihat Katalog
Pilih Produk
Lihat Stok Barang
Entry Pembelian
Barang Ada
Tabel Pembelian
No
Yes
Hitung Penjualan
Entry Customer
Tabel Customer
Entry Brg dibeli&ID SPG
Tabel Penjualan
Hitung Pembayaran
Discount
1
Laporan Pembelian
Narotama Collection http://ejournal.narotama.ac.id
CUSTOMER
KASIR
SPG
ADMIN
SOPIR
PEMILIK
1 yes
Laporan Penjualan
Total = ByrDisc No
Jumlah yang harus dibayar
Bayar
Hitung Bonus
1 Terima Uang
Laporan Bonus
Bonus SPG
1 2
2 Nota
Nota
3
2
1 Membuat DO
Surat Jalan
Entry Sopir dan brg dikirim
Laporan Pengiriman
Pengiriman
Surat Jalan
1
2
3 Surat Jalan
Surat Jalan
End
Gambar 3.3 Dokumen alir Sistem
3 Surat Jalan
2
1
Narotama Collection http://ejournal.narotama.ac.id
0
SIP
1
2
3
4
5
Validasi
Master
Pembe lian
Penjual an
Laporan
2.1
2.2
2.3
2.4
3.1
4.1
4.2
4.3
5.1
5.2
5.3
5.4
5.5
Entry Barang
Entry Custom er
Entry Karya wan
Entry Supplier
Entry Pembe lian
Hitung Penjual an
Cetak Nota Penj
Cetak DO
Lap. Data Barang
Lap. Data Custome r
Cet. Lap. Penjual an
Cet Lap. Pembeli an
Cetak Bonus Sales
Gambar 3.4 Diagram Berjenjang SPG
data_brg yg akan dijual data yg dicari password&username_SPG data_supplier
validasi_SPG validasi_pemilik
password&username_admin validasi_admin
ADMIN
password&username_pemilik
data_barang
1
data_pembelian
SISTEM INFORMASI PENJUALAN
data_pegawai data_bonus
laporan_pembelian
+
laporan_penjualan laporan_bonus laporan_data_barang data_customer
data_penjualan data_pengiriman validasi_kasir data_barang yg terkirim password&username_kasir
SOPIR KASIR
Gambar 3.5 Contex Diagram
PEMILIK
Narotama Collection http://ejournal.narotama.ac.id
Gambar 3.6 DFD Level 1
Gambar 3.7 DFD Level 2 Proses Master
Narotama Collection http://ejournal.narotama.ac.id
Gambar 3.8 DFD Level 2 Proses Pembelian
Gambar 3.9 DFD Level 2 Proses penjualan
Narotama Collection http://ejournal.narotama.ac.id
Gambar 3.10 DFD Level 2 Proses Laporan
T _Pengirim an K d_Pengirim an T gl J am_B erangkat J am_P ulang No_Pol K ode_karyawan K ode_Trans aksi
Relation_6
Relation_7
T _Penjuala n T _Barang T _Karyawan K d_Karyawa n Nm_Karyawan A lamat T elepon Jabatan
Relation_1
K d_barang Nm_Barang Merk W arna Ukuran Harga Disc ount Jumlah
K d_Trans aksi T gl_Trans a ksi T otalBayar S ubTotal K ode_Baran g K ode_Cus to mer Relation_4
Relation_5
Relation_3
T _Supplier K d_Supplie r Nm_Supplie r A lamat K ota T elepon
Relation_2
T _Pembelia n K d_Pembel ian Harga_beli Jumlah T gl_Pembe lian K ode_Baran g T otal jml beli K ode_supplier
T _Custome r K d_Custom er Nm_Cus tom er A lamat K ota T elepon
Gambar 3.11 Entity Relationship Diagram (ERD) 3.7 DATA DICTIONARY 3.7.1. Tabel Barang Nama tabel : Tabel Barang Primary key : Kode_Barang
Foreign key : Fungsi : Untuk menyimpan data barang Nama Field Tipe Lengt Const keterangan Data h rain Kode_Barang Text 6 PK 1. 01 = 01 01 01 jenis brg
Narotama Collection http://ejournal.narotama.ac.id
1
2
3
Nama_Barang Merk Warna Ukuran Harga Discount Jumlah
Text Text Text Text Currenc y Text Integer
3.7.2. Tabel Karyawan
30 10 10 12
NN NN NN NN
4 3
NN
2. 02 = type brg Nama 3. 03 = Alamat model brg Kota Telepon/fax
Text Text Text Text
20 50 20 15
NN NN NN NN
3.7.5. Tabel Penjualan Nama tabel : Tabel Penjualan Primary key : Kode_Transaksi Foreign key : Kode_Barang, Kode_Customer Fungsi : Untuk menyimpan data Penjualan Nama Field Tipe Leng Constr Data th ain Kode_Transaksi Text 10 PK 01 01 08 0000 1 2 3 4
Keterangan 1. 01= no spg 2. 01=bln trans 3. 08=th trans 4. 0000=no trans
Nama tabel : Tabel Karyawan Primary key : Kode_Karyawan Foreign key : Tgl_Transaksi Date NN Fungsi : Untuk menyimpan data karyawan Kode_Barang Text 6 FK, NN Nama Field Tipe Len Const Keterangan Total Bayar Currency 15 NN Harga sebelum Data gth rain discount Kode_Karyawan Text 3 PK Kodeberdasarkan Currency 15 NN Harga sesudah Initial nama Subtotal discount Nama Text 30 NN Kode_Customer Text 6 FK, NN Alamat Text 30 NN Telepon Text 15 3.7.6. Tabel Pembelian Jabatan Text 10 NN Nama tabel : Tabel Pembelian 3.7.3. Tabel Customer Primary key : Kode_Pembelian Foreign key : Kode_Supplier, Kode_Barang Nama tabel : Tabel Customer Fungsi : Untuk menyimpan data Pembelian Primary key : Kode_Customer Nama Field Tipe Le Constr Keterangan Foreign key : Data ngt ain Fungsi : Untuk menyimpan data Customer h Nama Field Tipe Leng Constr Keterangan Kode_Pembeli Text 10 PK 1. 01=kode Data th ain an supp Kode_Customer Text 6 PK 1. 01=jenis 01 01 08 2. 01=bln 01 0001 usaha 0000 pemb 1 2 2. 0001= no 1 2 3 4 3. 08=th cust pemb 4. Nama Text 30 NN 0000=nope Alamat Text 30 NN mb Kota Text 20 NN Tgl_Pembelian Date NN Telepon/fax Text 15 NN Kode_Supplier Text 4 FK, NN Harga_Beli Currency 10 NN 3.7.4. Tabel Supplier Jumlah Text 3 NN Nama tabel : Tabel Supplier Kode_Barang Text 6 FK, NN Primary key : Kode_Supplier Total Jml Beli Currency 15 NN Foreign key : Fungsi : Untuk menyimpan data Supplier 3.7.7. Tabel Pengiriman Nama Field Tipe Len Const Keterangan Nama tabel : Tabel Pengiriman Data gth rain Kode_Supplier Text 4 PK KodeberdasarkanPrimary key : Kode_Pengiriman Foreign key : Kode_Karyawan, Kode_Transaksi Initial nama
Narotama Collection http://ejournal.narotama.ac.id
Fungsi : Untuk menyimpan data Pengiriman Nama Field Tipe Lengt Constr Data h ain Kode_Pengir Text 10 PK iman 01 01 08 0000 1 2 3 4
Tgl_Pengiri Date NN man Keterangan Jam Time NN Berangkat 1. 01=kode sopir Jam Pulang Time NN 2. 01=bln pengKode_Karya Text 3 FK,NN Kode karyawan 3. 08=th peng wan sebagai sopir 4. 0000=no peng Kode_Transa Text 10 FK,NN ksi No_Polisi Text 8 NN No polisi mobil menggambarkan spesifikasi dari produk agar BAB V customer lebih tertarik. 4. Sistem Informasi Penjualan ini bisa KESIMPULAN DAN SARAN dikembangkan dengan menambahkan program mengenai retur penjualan dan retur 5.1 KESIMPULAN pembelian agar data barang lebih akurat. 1. Dengan adanya Sistem Informasi Penjualan, toko furniture xyz dapat efektif dalam melayani customer, karena bisa mengetahui stok barang dan discount yang diberikan untuk tiap barang. 2. Dengan adanya Sistem Informasi Penjualan, karyawan bisa efektif dan efisien dalam bekerja, karena apabila ada transaksi penjualan kasir tidak perlu menginputkan field-field barang, cukup hanya dengan menginputkan kode barang saja. Begitu juga dengan discount barang yang dulunya harus tanya terlebih dahulu kepada pemilik berapa discount yang diberikan, sekarang dengan adanya Sistem Informasi Penjualan barang yang didiscount otomatis terlihat. 3. Dengan adanya Sistem Informasi Penjualan, pemilik toko tidak perlu menghitung besarnya bonus SPG secara manual karena besarnya bonus SPG bisa dilihat di computer. 5.2 SARAN 1. Sistem Informasi Penjualan ini bisa dikembangkan dengan menambahkan program apabila pembayarannya dilakukan secara kredit. Begitu juga bagaimana apabila pembelian dari supplier pembayarannya tidak secara tunai. 2. Sistem Informasi Penjualan ini bisa dikembangkan dengan menambahkan program bagaimana bisa mengetahui laba perusahaan selama satu bulan maupun pertahun. 3. Sistem Informasi Penjualan ini bisa dikembangkan dengan menambahkan catalog yang terkomputerisasi yang