SISTEM INFORMASI PENJUALAN DAN PEMBELIAN FURNITURE PADA CV. DWIMITRA SOLUSINDO BANDUNG BERBASIS WEB
Vicky Andody Situmeang 1.05.13.905
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA 2016
ABSTRACT
Information systems sales and purchases of furniture is a system that provides information in the form of data sales and purchases of furniture and inventory. In this case, CV. Dwimitra Solusindo serve as a place to study because of information systems sales and purchases of furniture that is in place is still using ledger in recording sales, purchasing and inventory records are still using paper documents so as to allow the document is damaged / lost as well as processing and data retrieval too long. The purpose of this study is to provide convenience during data processing and consumer goods, simplify the data processing sales and purchases, reduce errors in data recording purchases and sales data per period. The purpose of the study produced several utilities that consists of practical and academic usefulness.
Information systems sales and purchases of furniture using descriptive analysis method with a case study on the company, which used data collection techniques, among others, observation, interview, and literature study. For data analysis techniques using methods of prototyping, while the model analysis using structured analysis that is ERD (Entity Relationship Diagram) to describe data models and Use Case Diagrams describe the functional model .. system builder software is PHP and MySQL, Adobe Dreamweaver CS 6, Windows 8 . Data were processed in this system are: supplier data, customer data, data items and so on.
After going through the stages in accordance with the chosen development method, then testing system consisting of alpha testing using black box testing method that focuses on the functional requirements of the software with the conclusion of the testing that allows the syntax error because the filtering process in the form of directives display the message still has not Maximum beta test is displayed and field testing with the conclusion of the test, that the system is considered to be good, to learn, easy to use, with attractive appearance and are in accordance with the needs of the company.
Keywords: Information systems sales and purchases, descriptive analysis, PHP and MySQL
I. PENDAHULUAN
Latar Belakang Penelitian
dengan cepat, tepat dan akurat. Seiring dengan perkembangan tersebut, komputer diharapkan tidak hanya sebagai pengolah data saja, tetapi dapat menjadi media informasi yang dapat diakses setiap saat. Hal ini diwujudkan dengan menghubungkan komputer dalam sebuah jaringan atau internet, sejalan dengan hal itu maka penulis melihat bahwa perlunya sebuah sistem informasi berbasis web di perusahaan tempat dimana penulis melakukan penelitian, yang diharapkan dapat mengimbangi perkembangan teknologi informasi yang begitu pesat saat ini.
Penjualan dan pembelian merupakan kegiatan yang mempengaruhi jumlah persediaan. Informasi yang dihasilkan akan membantu pemilik dalam memutuskan jumlah persediaan yang akan dibeli, maupun jumlah yang tersedia untuk dijual, serta mengontrol dan mengawasi jumlah aset persediaan. CV Dwimitra Solusindo adalah bentuk usaha perorangan yang bergerak di bidang furniture rumah yaitu pintu, kusen, jendela, Wall & Ceiling dan Decking.
Dalam proses penjualan barang, CV. Dwimitra Solusindo masih menggunakan sistem manual yaitu seperti pencatatan di dalam buku besar seperti pencatatan stok barang dan pencatatan penjualan dan pembelian masih menggunakan dokumen kertas/arsip yang dilakukan secara manual sehingga memungkinkan dokumen hilang atau rusak serta pengolahan dan pencarian data pun lama. Kelemahan-kelemahan tersebut tentu saja mempengaruhi pembuatan laporan seperti laporan data transaksi penjualan barang dan laporan data transaksi pembelian barang. Serta sedikitnya media dalam hal mempromosikan produk-produk perusahaan sehingga sulitnya menarik minat konsumen seperti menggunakan brosur.
Berdasarkan latar belakang masalah yang ada maka penulis bermaksud untuk memberikan solusi yaitu dengan membuat sistem pengolahan data dalam hal transaksi penjualan dan pembelian yang berjudul “SISTEM INFORMASI PENJUALAN DAN PEMBELIAN FURNITURE PADA CV DWIMITRA SOLUSINDO BANDUNG BERBASIS WEB”.
Identifikasi dan Rumusan Masalah Identifikasi Masalah
Penulis mengidentifikasi masalah yang ada sesuai latar belakang masalah. Identifikasi masalah adalah sebagai berikut :
1. CV Dwimitra Solusindo masih melakukan sistem penjualan dan pembelian secara manual seperti pencatatan pada buku sehingga memungkinkan terjadinya kesalahan.
2. Proses pengolahan data pada sistem informasi masih belum terkomputerisasi sehingga menyulitkan dalam melakukan pencarian data kembali.
3. Stok persediaan barang tidak terkontrol dengan baik sehingga menyebabkan proses transaksi jual beli sedikit memakan waktu.
4. Keterbatasan media dalam mempromosikan produk perusahaan sehingga sulit menarik konsumen.
Rumusan Masalah
2. Bagaimana merancang sistem informasi penjualan dan pembelian pada CV Dwimitra Solusindo ?
3. Bagaimana pengujian sistem informasi penjualan & pembelian pada CV Dwimitra Solusindo ?
4. Bagaimana implementasi sistem informasi penjualan & pembelian yang baik pada CV Dwimitra Solusindo ?
Maksud dan Tujuan Penelitian Maksud Penelitian
Maksud dari penelitian ini adalah penulis ingin mengetahui proses sistem penjualan dan pembelian furniture, masalah-masalah apa saja yang terjadi dan sistem penjualan dan pembelian yang seperti apa diperlukan agar tercapainya kebutuhan sekaligus memecahkan masalah yang ada pada CV Dwimitra Solusindo.
Tujuan Penelitian
Seperti yang kita ketahui maksud dan tujuan dalam penelitian yang saya teliti tentunya adalah sebagai berikut:
1. Untuk mengetahui sistem informasi yang berjalan pada CV Dwimitra Solusindo.
2. Untuk merancang sistem informasi bagi CV Dwimitra Solusindo guna membantu proses transaksi jual beli barang.
3. Untuk menguji sistem informasi penjualan dan pembelian pada CV Dwimitra Solusindo.
4. Untuk mengimplementasikan sistem informasi penjualan dan pembelian yang baik pada CV Dwimitra Solusindo.
Kegunaan Penelitian Kegunaan Praktis
Dari penelitian yang dilakukan ini penulis mengharapkan dapat membantu dan memberikan manfaat kepada CV Dwimitra Solusindo dalam proses transaksi jual beli secara terkomputerisasi dengan efektif dan efisien.
Kegunaan Akademis
Hasil penelitian ini diharapkan dapat dimanfaatkan untuk :
1. Bagi pengembangan ilmu pengetahuan, hasil penelitian ini dapat berguna bagi pengembangan ilmu pengetahuan di bidang teknologi informasi.
2. Bagi penelitian, sebagai acuan yang berguna bagi pendidikan dan penelitian selanjutnya, terhadap permasalahan tentang sistem informasi penjualan dan pembelian.
3. Bagi peneliti, diharapkan berguna bagi peneliti sendiri khususnya dalam menambah wawasan pengetahuan baik teori maupun praktek serta pengaplikasian ilmu-ilmu yang sudah dipelajari.
4. Bagi perusahaan, penulis berharap sistem informasi penjualan dan pembelian ini dapat menambah dan melengkapi proses transaksi jual beli yang efektif dan efisien.
Batasan Masalah
1. Pembahasan mencakup pembuatan sistem informasi penjualan dan pembelian yang dibutuhkan CV Dwimitra Solusindo.
2. Membahas penjualan konsumen member, penjualan barang ready stock. 3. Tidak adanya retur dan jasa pemasangan barang.
4. Informasi yang dihasilkan berupa laporan penjualan, pembelian dan pengiriman.
5. Transaksi penjualan dan pembelian barang secara tunai/transfer.
6. Pengiriman hanya di area Bandung, Cimahi, Padalarang, Cibiru, Jakarta dan Jatinangor (ongkos kirim gratis).
II. LANDASAN TEORI
Pengertian Sistem Informasi
Sistem informasi merupakan kumpulan dari perangkat keras dan perangkat lunak komputer serta perangkat manusia yang akan mengolah data menggunakan perangkat keras dan perangkat lunak tersebut. Selain itu data juga memegang peranan penting dalam sistem informasi. Data yang akan dimasukan dalam sebuah sistem informasi dapat berupa formulir-formulir, prosedur-prosedur dan bentuk data lainnya [2, p.11].
Penjualan
Penjualan adalah pendapatan lazim dalam perusahaan dan merupakan jumlah kotor yang dibebankan kepada pelanggan atas barang dan jasa [4, p.24].
Pembelian
Pembelian adalah (purchasing) akun yang digunakan untuk mencatat semua pembelian barang dagang dalam suatu periode [9, p.208].
Persediaan
Persediaan adalah sebagai suatu aktiva lancar yang meliputi barang – barang milik perusahaan dengan maksud untuk dijual dalam suatu periode usaha normal atau persediaan barang – barang yang masih dalam pekerjaan proses produksi ataupun persediaan bahan baku yang menunggu penggunaanya dalam suatu proses produksi [13, p.50].
Furniture
Furniture adalah istilah yang digunakan untuk perabot rumah tangga yang berfungsi sebagai tempat penyimpan barang, tempat duduk, tempat tidur, tempat mengerjakan sesuatu dalam bentuk meja atau tempat menaruh barang di permukaannya. Misalnya furniture sebagai tempat penyimpan biasanya dilengkapi dengan pintu, laci dan rak, contoh lemari pakaian, lemari buku dll [28].
Bahasa Pemrograman Yang Digunakan
PHP adalah akronim dari Hypertext Preprocessor, yaitu suatu bahasa pemograman berbasiskan kode-kode (script) yang digunakan untuk mengolah suatu data dan mengirimkannya kembali ke web browser menjadi kode HTML [18, p.31].
Javascript adalah sebuah bahasa pemrograman yang bisa digunakan untuk menambahkan interaktifitas pada halaman web [19, p.2].
CSS adalah instruksi-instruksi yang terkumpul pada suatu dokumen, yang menyediakan fungsi menyediakan tata letak, efek, serta pengaturan lain pada halaman web [20, p.14].
Perangkat Lunak Pendukung
Database MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL merupakan database yang bersifat client server, dimana data diletakan di server yang bisa diakses melalui client [21, p.1].
XAMPP untuk membangun sebuah kemudahan dalam menginstal, mendistribusi bagi developer web untuk menggunakan Web Server Apache [22, p.18].
Dreamweaver adalah suatu bentuk program editor web yang dibuat oleh Adobe. Dengan program ini, seorang programer web dapat dengan mudah membuat dan mendesain web [23, p.30].
StarUML adalah proyek multi-bahasa dan tidak terikat dengan bahasa pemrograman tertentu, sehingga setiap bahasa pemrograman dapat digunakan untuk mengembangkan StarUML. (Misalnya, C / C + +, Java, Visual Basic, Delphi, JScript, VBScript, C #, VB.NET, dll) [30, p.7].
Pengertian Jaringan Komputer
Jaringan komputer diartikan sebagai kumpulan sejumlah terminal komunikasi yang berada di berbagai lokasi yang terdiri dari lebih satu komputer yang saling berhubungan [24, p.2].
Basis Data
Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah [25, p.2].
III. OBJEK DAN METODE PENELITIAN Objek Penelitian
Pada penelitian ini penulis mengambil objek di CV. Dwimitra Solusindo yang beralamat di Jl. Ahmad Yani No.382 Bandung. Yang menjadi objek utama pada penelitian ini adalah pembuatan sistem informasi penjualan dan pembelian furniture.
Metode Penelitian
Metode penelitian secara umum dimengerti sebagai suatu kegiatan ilmiah yang dilakukan secara bertahap dimulai dengan penentuan topik, pengumpulan data dan menganalisis data, sehingga nantinya diperoleh suatu pemahaman dan pengertian atas topik, gejala atau isu tertentu. Dikatakan bertahap karena kegiatan ini berlangsung mengikuti suatu proses tertentu, sehingga ada langkah-langkah yang perlu dilalui secara berjenjang sebelum melangkah pada tahap berikutnya.
Desain Penelitian
Metode penelitian yang digunakan penulis dalam penelitian ini adalah metode Analisis Deskriptif, yaitu metode dalam penelitian suatu kasus dengan cara mengumpulkan data sebagai gambaran keadaan objek yang diteliti berdasarkan fakta-fakta yang ada.
Dalam hal ini penulis menggunakan metode pengumpulan data berupa sumber data primer (observasi dan wawancara) dan sumber data sekunder (dokumentasi).
Sumber Data Primer
Sumber data primer adalah biasanya data kualitatif yang diperoleh berdasarkan wawancara dan observasi. Data kualitatif adalah data yang tidak dihitung dengan hitungan bilangan, tetapi diukur dengan kata-kata bernilai, misalnya banyak, sedikit, kecil, rendah, manis, cantik, mahal, tinggi, panjang, berat dan sebagainya. Data yang diperlukan adalah data primer dan data sekunder. Kedua jenis data tersebut akan dikumpulkan melalui teknik sebagai berikut :
1. Observasi
Observasi yang di maksud dalam penelitian ini adalah melakukan penelitian secara langsung terhadap sub bidang kerja / unit / divisi yang ada dengan tujuan untuk lebih memahami dan mengetahui langkah-langkah apa saja yang diambil dalam menyelesaikan permasalahan dan serta hambatan-hambatan yang ditemukan dalam aktivitas bisnis yang berhubungan dengan pokok-pokok bahasan.
2. Wawancara
Wawancara merupakan suatu teknik pengumpulan data dengan cara bertatap muka antara pengumpul data dan narasumber yang dimaksud. Wawancara dilakukan kepada bagian personalia sehingga diperoleh sistem yang sedang berjalan tentang sistem penjualan dan pembelian furniture.
Sumber Data Sekunder
Jenis data sekunder yaitu data yang didapat dari dokumentasi-dokumentasi yang ada di perusahaan. Dilakukan dengan menelaah data sekunder yang digunakan untuk menunjang, melengkapi dan menyempurnakan data primer, diperoleh dari internet dan data - data dari perusahaan serta hasil penelitian yang ada hubungannya dengan bahasan ini.
Metode Pendekatan dan Pengembangan Sistem Metode Pendektatan Sistem
Metode pendekatan yang digunakan dalam penelitian ini adalah pendekatan berorientasi objek, dimana membahas permasalahan organisasi dapat diselesaikan dan hasil dari sistem dapat dipelihara, lebih memuaskan pemakainya, dokumentasi yang baik tepat waktu, meningkatkan produktivitas dan kualitas yang lebih baik.
Metode Pengembangan Sistem
IV. HASIL PENELITIAN Perancangan Sistem
Proses perancangan proses ini mencakup use case diagram beserta skenarionya, activity, sequence, deployment dan class diagram. Skenario akan menjelaskan bagaimana alur – alur kegiatan yang ditunjukan pada use case diagram. Perancangan merupakan bagian dari metodologi pembangunan suatu perangkat lunak yang harus dilakukan setelah melalui tahapan analisis. Pada bagian ini akan dijelaskan perancangan sistem yang dimaksudkan untuk menggambarkan perbedaan antara sistem yang sedang berjalan dengan sistem yang diusulkan. Berikut adalah gambar Sistem Informasi Penjualan dan Pembelian Furniture yang diusulkan.
Gambar 4.1 Use Case Diagram Sistem Yang Diusulkan Gambar 4.2 Activity Diagram Proses Login Sistem Usulan Gambar 4.3 Activity Diagram Penjualan Barang Sistem Usulan Gambar 4.4 Activity Diagram Pembelian Barang Sistem Usulan Gambar 4.5 Activity Diagram Pengiriman Barang Sistem Usulan Gambar 4.6 Activity Diagram Laporan Sistem Usulan
Gambar 4.7 Sequence Diagram Proses Login Sistem Usulan Gambar 4.8 Sequence Diagram Penjualan Barang Sistem Usulan Gambar 4.9 Sequence Diagram Pembelian Barang Sistem Usulan Gambar 4.10 Sequence Diagram Pengiriman Barang Sistem Usulan Gambar 4.11 Sequence Diagram Laporan Sistem Usulan
Gambar 4.12 Deployment Diagram Sistem Usulan Gambar 4.13 Class Diagram Sistem Usulan Relasi Tabel
Tabel relasi ini berfungsi untuk menggambarkan hubungan antar tabel di database yang dirancang dalam Perancangan Sistem Informasi Penjualan dan Pembelian Furniture pada CV. Dwimitra Solusindo.
Gambar 4.14 Relasi Tabel Entity Relationship Diagram
Entity Relationship Diagram (ERD) adalah diagram yang memperlihatkan entitas-entitas yang terlibat dalam suatu sistem serta hubungan-hubungan (relasi) antar entitas tersebut. Penekanan utama pada ERD adalah tabel-tabel yang merepresentasikan relasi antar entitas itu sendiri.
Gambar 4.15 ERD Implementasi
Implementasi adalah proses penerapan rancangan program yang telah dibuat pada bab sebelumnya atau aplikasi dalam melaksanakan sistem informasi pemograman yang telah dibuat, hasil dari tahapan implementasi ini adalah suatu sistem pengolahan data yang sudah dapat berjalan dengan baik. Dengan demikian dapat diketahui apakah perangkat lunak ini dapat menghasilkan aplikasi sistem informasi yang sesuai dengan tujuan yang diharapkan.
Implementasi Perangkat Keras
1. Rekomendasi minimal adalah dengan menggunakan Processor minimal Intel Core 2 Duo T8100 2.1 Ghz.
2. Harddisk terpasang 250GB.
3. Memori (RAM) rekomendasi minimal 1 GB. 4. VGA card terpasang rekomendasi minimal 128 MB.
5. Mouse, keyboard dan monitor sebagai peralatan antar muka. Kasus dan Hasil Pengujian
Tabel 4.24 Pengujian Login Staf Tabel 4.25 Pengujian Data Konsumen Tabel 4.26 Pengujian Data Update Barang
Tabel 4.28 Pengujian Data Pembelian Stok Barang Tabel 4.29 Pengujian Fungsi Edit Data ID Pemesanan
V. KESIMPULAN DAN SARAN
Kesimpulan
Sistem Informasi Penjualan dan Pembelian Furniture pada CV. Dwimitra Solusindo telah dibangun dan dilakukan pengujian terhadap sistemnya, maka dapat disimpulkan bahwa:
1.Sistem yang terkomputerisasi ini telah membantu karyawan dalam peng-inputan data sehingga tidak ada lagi human error.
2.Proses pengolahan data pada sistem ini memudahkan karyawan untuk melakukan pencarian data kembali.
3.Sistem ini sangat membantu dalam mengelola persediaan stok barang sehingga terkontrol dengan baik.
4.Pengimplementasian sistem informasi penjualan dan pembelian furniture telah memudahkan perusahaan dalam mempromosikan produk barang. Saran
Sistem Informasi Penjualan dan Pembelian Furniture pada CV. Dwimitra Solusindo ini masih dapat dikembangkan lebih baik dengan perkembangan spesifikasi kebutuhan user yang harus dipenuhi dalam mencapai tahap yang lebih tinggi dan kinerja sistem yang lebih baik. Berikut adalah beberapa saran untuk pengembangan lebih lanjut :
1.Diharapkan untuk pengembangan selanjutnya tampilan antar muka dibuat lebih menarik dan lebih baik lagi.
2.Diharapkan untuk pengembangan selanjutnya ditambahkan fitur lain seperti chatting box.
3.Diharapkan untuk pengembangan selanjutnya daerah pemasaran diperluas lagi.
DAFTAR PUSTAKA
[2] Kristanto. Andri, “Perancangan Sistem Informasi dan Aplikasinya”, 1st ed, Yogyakarta : Gava Media, 2008.
[4] Simamora. Henry, “Akuntansi Basis Pengambilan Keputusan Bisnis”, Jakarta: Salemba Empat, 2000.
[9] Soemarso, “Akuntansi Suatu Pengantar”, 5th
ed, Jakarta: Salemba Empat, 2009. [13] Assauri, Sofyan, “Manajemen Produksi dan Operasi”, Jakarta : Lembaga
[18] Puji. Diar Oktavian, “Menjadi Programmer Jempolan Menggunakan PHP”, 1st ed, Yogyakarta : Mediakom, 2010.
[19] Negrino. Tom dan Dori Smith, “JavaScript for the World Wide Web”, 4th ed, Reno Nevada : Peachpit Press, 2001.
[20] Castro. Elizabeth, “HTML, XHTML Y CSS /VisualQuickstartGuide HTML, XHTML and CSS”, 1st ed, Madrid : Anaya Multimedia, 2007.
[21] Saputro. Haris dan Sugiri, “Pengelolaan Database MySql dengan PhpMyadmin”, 1st ed, Yogyakarta : Graha Ilmu, 2008.
[22] Nugroho. Bunafit, “Aplikasi Pemrograman Web Dinamis Dengan PHP dan MySQL”, 1st ed, Yogyakarta : Gava Media, 2008.
[23] Firdaus, “7 Jam Belajar Interaktif PHP & MySQL dengan Dreamweaver”, 1st ed, Palembang : Maxikom, 2007.
[24] Andri ,Kristanto, “Perancangan Sistem Informasi”, Yogyakarta: Gava Media, 2003.
[25] Fathansyah, “Buku Teks Komputer Basis Data”, Bandung: Informatika, 2007. [28] https://indoarchitect.wordpress.com/2014/03/05/apa-itu-furniture/
Gambar 4.1 Use Case Diagram Sistem Yang Diusulkan
Gambar 4.3 Activity Diagram Penjualan Barang Sistem Usulan
Gambar 4.5 Activity Diagram Pengiriman Barang Sistem Usulan
Gambar 4.7 Sequence Diagram Proses Login Sistem Usulan
Gambar 4.8 Sequence Diagram Penjualan Barang Sistem Usulan
Gambar 4.10 Sequence Diagram Pengiriman Barang Sistem Usulan
Gambar 4.11 Sequence Diagram Laporan Sistem Usulan
Gambar 4.13 Class Diagram Sistem Usulan
Gambar 4.15 Entity Relationship Diagram Sistem Usulan Tabel 4.24 Pengujian Login Staf
Kasus dan Hasil Uji LoginMember (Data Normal)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Username :
kry-0001
Password :
vicky123
Bisa masuk ke dalam aplikasi dan sesuai dengan hak akses admin
Dapat masuk ke dalam aplikasi dengan hak akses admin
[ X ] Diterima [ ] Ditolak
Kasus dan Hasil Uji LoginMember(Data Salah)
Data Masukan Yang Diharapkan Pengamatan Kesimpulan Username : tidak
Password : tidak
Tidak dapat masuk ke dalam aplikasi
Akses ke dalam aplikasi ditolak
Tabel 4.25 Pengujian Data Konsumen Kasus dan Hasil Uji Daftar Konsumen (Data Normal)
Data Masukan Yang
Diharapkan Pengamatan Kesimpulan Title*: Mr
Kasus dan Hasil Uji DaftarKonsumen (Data Salah)
Data Masukan Yang
Tabel 4.26 Pengujian Data Update Barang
Kasus dan Hasil Uji input data update barang (Data Normal)
Data Masukan Yang
Diharapkan Pengamatan Kesimpulan
Kode
Barang:BRG-Kasus dan Hasil Uji input data update barang (Data Salah)
Data Masukan Yang
Tabel 4.28 Pengujian Data Pembelian Stok Barang Kasus dan Hasil Uji input data pembelian stok (Data Normal)
Data Masukan Yang
Diharapkan Pengamatan Kesimpulan
Nama Barang*: Ceiling
Kasus dan Hasil Uji input data pembelian stok (Data Salah)
Data Masukan Yang
Tabel 4.29 Pengujian Fungsi Edit Data ID Pemesanan Kasus dan Hasil Uji edit data ID pemesanan (Data Normal)
Data Masukan Yang
Diharapkan Pengamatan Kesimpulan Order ID: PENJ-0001
Kasus dan Hasil Uji edit data ID pemesanan (Data Salah)
1
BAB I
PENDAHULUAN
1.1. Latar Belakang Penelitian
Dengan pesatnya perkembangan teknologi, maka tidaklah heran jika di berbagai perusahaan, instansi atau organisasi banyak yang menggunakan komputer sebagai alat bantu yang mampu menyimpan dan mengolah segala maca m data dengan cepat, tepat dan akurat. Seiring dengan perkembangan tersebut, komputer diharapkan tidak hanya sebagai pengolah data saja, tetapi dapat menjadi media informasi yang dapat diakses setiap saat. Hal ini diwujudkan dengan menghubungkan komputer dalam sebuah jaringan atau internet, sejalan dengan hal itu maka penulis melihat bahwa perlunya sebuah sistem informasi berbasis web di perusahaan tempat dimana penulis melakukan penelitian, yang diharapkan dapat mengimbangi perkembangan teknologi informasi yang begitu pesat saat ini.
2
Penjualan dan pembelian merupakan kegiatan yang mempengaruhi jumlah persediaan. Informasi yang dihasilkan akan membantu pemilik dalam memutuskan jumlah persediaan yang akan dibeli, maupun jumlah yang tersedia untuk dijual, serta mengontrol dan mengawasi jumlah aset persediaan. CV Dwimitra Solusindo adalah bentuk usaha perorangan yang bergerak di bidang furniture rumah yaitu pintu, kusen, jendela, Wall & Ceiling dan Decking.
Dalam proses penjualan barang, CV. Dwimitra Solusindo masih menggunakan sistem manual yaitu seperti pencatatan di dalam buku besar seperti pencatatan stok barang dan pencatatan penjualan dan pembelian masih menggunakan dokumen kertas/arsip yang dilakukan secara manual sehingga memungkinkan dokumen hilang atau rusak serta pengolahan dan pencarian data pun lama. Kelemahan-kelemahan tersebut tentu saja mempengaruhi pembuatan laporan seperti laporan data transaksi penjualan barang dan laporan data transaksi pembelian barang. Serta sedikitnya media dalam hal mempromosikan produk-produk perusahaan sehingga sulitnya menarik minat konsumen seperti menggunakan brosur.
3
Berdasarkan latar belakang masalah yang ada maka penulis bermaksud untuk memberikan solusi yaitu dengan membuat sistem pengolahan data dalam hal transaksi penjualan dan pembelian ya ng berjudul “SISTEM INFORMASI PENJUALAN DAN PEMBELIAN FURNITURE PADA CV DWIMITRA
SOLUSINDO BANDUNG BERBASIS WEB”.
1.2. Identifikasi dan Rumusan Masalah
Adapun identifikasi dan rumusan masalah pada penelitian ini diantaranya adalah sebagai berikut :
1.2.1. Identifikasi Masalah
Penulis mengidentifikasi masalah yang ada sesuai latar belakang masalah. Identifikasi masalah adalah sebagai berikut :
1. CV Dwimitra Solusindo masih melakukan sistem penjualan dan pembelian secara manual seperti pencatatan pada buku sehingga memungkinkan terjadinya kesalahan.
2. Proses pengolahan data pada sistem informasi masih belum terkomputerisasi sehingga menyulitkan dalam melakukan pencarian data kembali.
4
4. Keterbatasan media dalam mempromosikan produk perusahaan sehingga sulit menarik konsumen.
1.2.2. Rumusan Masalah
Selain identifikasi masalah, penulis juga merumuskan masalah sebagai berikut:
1. Bagaimana sistem informasi yang berjalan pada CV Dwimitra Solusindo? 2. Bagaimana merancang sistem informasi penjualan dan pembelian pada
CV Dwimitra Solusindo ?
3. Bagaimana pengujian sistem informasi penjualan & pembelian pada CV Dwimitra Solusindo ?
4. Bagaimana implementasi sistem informasi penjualan & pembelian yang baik pada CV Dwimitra Solusindo ?
1.3. Maksud dan Tujuan Penelitian
Maksud dan tujuan penelitian ini dapat diuraikan sebagai berikut :
1.3.1. Maksud Penelitian
5 1.3.2. Tujuan Penelitian
Seperti yang kita ketahui maksud dan tujuan dalam penelitian yang saya teliti tentunya adalah sebagai berikut:
1. Untuk mengetahui sistem informasi yang berjalan pada CV Dwimitra Solusindo.
2. Untuk merancang sistem informasi bagi CV Dwimitra Solusindo guna membantu proses transaksi jual beli barang.
3. Untuk menguji sistem informasi penjualan dan pembelian pada CV Dwimitra Solusindo.
4. Untuk mengimplementasikan sistem informasi penjualan dan pembelian yang baik pada CV Dwimitra Solusindo.
1.4. Kegunaan Penelitian
Dilihat dalam hal kegunaan sebuah penelitian tentu dapat kita simpulkan dari sekian banyak kegunaan dan dilihat dari dua kegunaan adalah sebagai berikut:
1.4.1. Kegunaan Praktis
Dari penelitian yang dilakukan ini penulis mengharapkan dapat membantu dan memberikan manfaat kepada CV Dwimitra Solusindo dalam proses transaksi jual beli secara terkomputerisasi dengan efektif dan efisien.
1.4.2. Kegunaan Akademis
6
1. Bagi pengembangan ilmu pengetahuan, hasil penelitian ini dapat berguna bagi pengembangan ilmu pengetahuan di bidang teknologi informasi.
2. Bagi penelitian, sebagai acuan yang berguna bagi pendidikan dan penelitian selanjutnya, terhadap permasalahan tentang sistem informasi penjualan dan pembelian.
3. Bagi peneliti, diharapkan berguna bagi pe neliti sendiri khususnya dalam menambah wawasan pengetahuan baik teori maupun praktek serta pengaplikasian ilmu- ilmu yang sudah dipelajari. 4. Bagi perusahaan, penulis berharap sistem informasi penjualan dan
pembelian ini dapat menambah dan melengkapi proses transaksi jual beli yang efektif dan efisien.
1.5. Batasan Masalah
Pada pembahasan perancangan Sistem Informasi Penjualan dan Pembelian pada CV Dwimitra Solusindo dibuat batasan – batasan masalah sebagai berikut :
1. Pembahasan mencakup pembuatan sistem informasi penjualan dan pembelian yang dibutuhkan CV Dwimitra Solusindo.
2. Membahas penjualan konsumen member, penjualan barang ready stock. 3. Tidak adanya retur dan jasa pemasangan barang.
4. Informasi yang dihasilkan berupa laporan penjualan, pembelian dan pengiriman.
7
6. Pengiriman hanya di area Bandung, Cimahi, Padalarang, Cibiru, Jakarta dan Jatinangor (ongkos kirim gratis).
1.6. Lokasi dan Waktu Penelitian
Penelitian pembuatan aplikasi ini langsung dilaksanakan d i CV Dwimitra Solusindo di Jl. Ahmad Yani No. 382 Bandung untuk memperoleh data dan proses transaksi penjualan & pembelian yang harus di pelajari.
Tabel 1.1 Waktu Penelitian
No Kegiatan
2015-2016 September Oktober November Desember Januari
8 1.7. Sistematika Penulisan
Dari penyusunan laporan di atas untuk memperjelas secara rinci uraian bahasan Bab demi Bab dalam Skripsi ini, maka penulis membuat Sistematika Penulisan Laporan untuk mempermudah pembaca dalam memahami laporan ini.
Adapun Sistematika Penulisan Laporan ini adalah sebagai berikut :
BAB I PENDAHULUAN
Pada bab ini berisi tentang Pendahuluan, Latar Belakang Penelitian, Identifikasi dan Rumusan Masalah, Maksud dan Tujuan Penelitian, Kegunaan Penelitian yang terdiri atas Kegunaan Praktis dan Kegunaan Akademis, Batasan Masalah, Lokasi dan Waktu Penelitian, serta Sistematika Penulisan.
BAB II LANDASAN TEORI
Bab ini berisikan dasar teori-teori yang digunakan untuk melandasi penulisan laporan skripsi.
BAB III OBJEK DAN METODE PENELITIAN
9
BAB IV HASIL DAN PEMBAHASAN
Bab ini merupakan hasil implementasi yang di dapat dari objek yang telah di teliti dan merupakan hasil solusi dari pembahasan masalah-masalah yang terjadi pada objek penelitian.
BAB V PENUTUP
135
BAB V
KESIMPULAN DAN SARAN
Pada bab terakhir ini akan dikemukakan kesimpulan sistem informasi penjualan dan pembelian furniture pada CV. Dwimitra Solusindo yang dapat diperoleh dari bab-bab sebelumnya serta saran yang bersifat membangun.
5.1. Kesimpulan
Sistem Informasi Penjualan dan Pembelian Furniture pada CV. Dwimitra Solusindo telah dibangun dan dilakukan pengujian terhadap sistemnya, maka dapat disimpulkan bahwa:
1. Sistem yang terkomputerisasi ini telah membantu karyawan dalam
peng-inputan data sehingga tidak ada lagi human error.
2. Proses pengolahan data pada sistem ini memudahkan karyawan untuk melakukan pencarian data kembali.
3. Sistem ini sangat membantu dalam mengelola persediaan stok barang sehingga terkontrol dengan baik.
4. Pengimplementasian sistem informasi penjualan dan pembelian furniture
telah memudahkan perusahaan dalam mempromosikan produk barang.
5.2. Saran
136
tinggi dan kinerja sistem yang lebih baik. Berikut adalah beberapa saran untuk pengembangan lebih lanjut :
1. Diharapkan untuk pengembangan selanjutnya tampilan antar muka dibuat lebih menarik dan lebih baik lagi.
2. Diharapkan untuk pengembangan selanjutnya ditambahkan fitur lain seperti chatting box.
SISTEM INFORMASI PENJUALAN DAN PEMBELIAN
FURNITURE
PADA CV. DWIMITRA SOLUSINDO BANDUNG
BERBASIS WEB
SKRIPSI
Diajukan sebagai salah satu syarat kelulusan pada Program Studi Sistem Informasi Jenjang S1 (Sarjana)
Fakultas Teknik dan Ilmu Komputer
VICKY ANDODY SITUMEANG
1.05.13.905
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
v
DAFTAR ISI
LEMBAR PENGESAHAN
PERNYATAAN KEASLIAN
ABSTRAK... i
ABSTRACT ... ii
KATA PENGANTAR ... iii
DAFTAR ISI ... v
DAFTAR GAMBAR ... x
DAFTAR TABEL ... xii
DAFTAR SIMBOL ... xiv
BAB I PENDAHULUAN ... 1
1.1.Latar Belakang Penelitian ... 1
1.2.Identifikasi dan Rumusan Masalah ... 3
1.2.1.Identifikasi masalah... 3
1.2.2.Rumusan masalah... 4
1.3.Maksud dan Tujuan Penelitian ... 4
1.3.1.Maksud penelitian ... 4
1.3.2.Tujuan penelitian ... 5
1.4.Kegunaan Penelitian... 5
1.4.1.Kegunaan praktis ... 5
1.4.2.Kegunaan akademis... 6
1.5.Batasan Masalah... 6
1.6.Lokasi dan Waktu Penelitian... 7
1.7.Sistematika Penulisan... 9
BAB II LANDASAN TEORI ... 10
2.1. Pengertian Sistem Informasi ... 10
2.1.1. Definisi sistem informasi ... 10
2.1.2. Klasifikasi sistem ... 11
vi
2.1.4. Tugas analis sistem... 13
2.1.5. Definisi informasi... 14
2.1.6. Kualitas informasi ... 14
2.1.7. Konsep dasar sistem informasi... 15
2.1.8. Komponen sistem informasi... 16
2.1.9. Manfaat sistem informasi ... 18
2.2.Penjualan ... 18
2.2.1. Klasifikasi Transaksi Penjualan... 19
2.2.2. Dokumen Penjualan ... 20
2.2.3 Bagian-Bagian Penjualan... 21
2.2.4. Tujuan Penjualan ... 22
2.2.5. Proses Penjualan ... 22
2.3.Pembelian ... 23
2.3.1. Jenis Pembelian ... 24
2.3.2. Tahapan Prosedur Pembelian ... 25
2.3.3. Manfaat Pembelian ... 27
2.4.Persediaan... 27
2.4.1. Jenis Persediaan ... 27
2.4.2. Tipe-Tipe Persediaan ... 28
2.4.3. Macam-Macam Persediaan... 28
2.5.Furniture ... 29
2.6.Bahasa Pemograman yang Digunakan ... 30
2.6.1. PHP... 30
2.6.2. HTML... 32
2.6.3. Javascript ... 33
2.6.4. CSS ( Cascading Style Sheets )... 33
2.7.Perangkat Lunak Pendukung... 34
2.7.1. Database MySQL ... 34
2.7.2. Xampp ... 35
2.7.3. Dreamweaver ... 35
vii
2.8.Pengertian Jaringan Komputer ... 37
2.8.1. Tujuan Dibangunnya Jaringan Komputer ... 37
2.8.2. Jenis-Jenis Jaringan Komputer... 38
2.8.3. Arsitektur Fisik Jaringan ... 39
2.8.4. Tipe-Tipe Jaringan Komputer ... 40
2.8.5. Manfaat Jaringan Komputer ... 41
2.9.Basis Data... 43
2.9.1. Komponen Basis Data ... 43
BAB III OBJEK DAN METODE PENELITIAN ... 45
3.1.Objek Penelitian ... 45
3.1.1. Sejarah singkat perusahaan ... 45
3.1.2. Visi dan misi perusahaan... 47
3.1.3. Struktur organisasi... 47
3.1.4. Deskripsi tugas ... 48
3.2.Metode Penelitian... 52
3.2.1. Desain penelitian ... 53
3.2.2. Jenis dan metode pengumpulan data ... 55
3.2.2.1.Sumber data primer ... 55
3.2.2.2.Sumber data skunder ... 56
3.2.3. Metode pendekatan dan pengembangan sistem ... 56
3.2.3.1.Metode pendekatan sistem ... 56
3.2.3.2.Metode pengembangan sistem ... 57
3.2.3.3.Alat Bantu analisis dan perancangan ... 59
3.2.4.Pengujian software ... 63
3.3.Analisis Sistem yang Berjalan... 64
3.3.1. Analisis dokumen ... 65
3.3.2. Analisis prosedur yang sedang berjalan ... 66
3.3.2.1.Use Case Diagram ... 67
3.3.2.2.Activity Diagram ... 71
viii
BAB IV HASIL DAN PEMBAHASAN ... 76
4.1.Perancangan Sistem... 76
4.1.1.Tujuan perancangan sistem ... 76
4.1.2.Gambaran umum sistem yang diusulkan ... 77
4.1.3.Perancangan prosedur yang diusulkan ... 77
4.1.3.1.Use Case Diagram sistem yang diusulkan... 80
4.1.3.2.ActivityDiagram sistem yang diusulkan... 83
4.1.3.3.SequenceDiagram sistem yang diusulkan... 87
4.1.3.4.DeploymentDiagram sistem yang diusulkan... 90
4.1.3.5.ClassDiagram sistem yang diusulkan ... 91
4.1.4.Perancangan basis data ... 92
4.1.4.1 Relasi tabel ... 92
4.1.4.2 EntityRelationshipDiagram (ERD) ... 93
4.1.4.3 Struktur file... 94
4.1.4.4 Kodifikasi ... 98
4.2.Perancangan Antar Muka ... 100
4.2.1.Struktur menu ... 100
4.2.2.Perancangan input ... 101
4.2.2.1.Rancangan inputlogin... 101
4.2.2.2.Rancangan input pemesanan baru ... 101
4.2.2.3.Rancangan input pembelian barang ... 102
4.2.3.Perancangan output ... 103
4.2.3.1.Rancangan output surat jalan barang ... 104
4.2.3.2.Rancangan output Laporan Penjualan... 104
4.2.3.3.Rancangan output laporan Pembelian ... 105
4.2.3.4.Rancangan output Laporan Pengiriman ... 106
4.3.Perancangan Arsitektur Jaringan... 107
4.4.Implementasi ... 108
4.4.1. Batasan implementasi... 109
4.4.2. Implementasi perangkat lunak ... 109
ix
4.4.4.Implementasi basis data (sintaks SQL) ... 110
4.4.5.Implementasi antar muka ... 114
4.4.5.1.Halaman admin ... 114
4.4.5.2.Halaman staffmarketing ... 115
4.4.5.3.Halaman staff pembelian ... 116
4.4.5.4.Halaman Pimpinan ... 116
4.4.6.Implementasi instalasi program ... 117
4.4.7.Penggunaan program ... 122
4.5.Pengujian ... 130
4.5.1.Rencana pengujian ... 130
4.5.2.Kasus dan hasil pengujian ... 131
4.5.2.1.Pengujian login staff... 131
4.5.2.2.Pengujian data konsumen... 132
4.5.2.3.Pengujian data update barang ... 132
4.5.2.4.Pengujian input data pembelian stok barang... 133
4.5.2.5.Pengujian fungsi edit ID Pemesanan... 134
4.5.3.Kesimpulan hasil pengujian ... 134
BAB V KESIMPULAN DAN SARAN ... 135
5.1.Kesimpulan... 135
5.2.Saran ... 136
DAFTAR PUSTAKA ... 137
137
DAFTAR PUSTAKA
[1] Kadir. Abdul, “Pengenalan Sistem Informasi”, 1st ed, Yogyakarta : Andri, 2003. [2] Kristanto. Andri, “Perancangan Sistem Informasi dan Aplikasinya”, 1st ed, Yogyakarta : Gava Media, 2008.
[3] Susanto. Azhar, “Sistem Informasi Manajemen: Konsep dan Pengembangan”, 1st ed,
Bandung : Lingga Jaya, 2004.
[4] Simamora. Henry, “Akuntansi Basis Pengambilan Keputusan Bisnis”, Jakarta: Salemba Empat, 2000.
[5] Marom. Chairul, “Sistem Akuntansi Perusahaan Dagang”, Jakarta: Grasindo, 2002. [6] Midjan. La dan Azhar Susanto, “Sistem Informasi Akuntansi 1”, Bandung: Lingga Jaya, 2001.
[7] Krismiaji, “Sistem Informasi Akuntansi”, Yogyakarta: UPP AMP YKPN, 2002.
[8] Swastha. Basu, “Manajemen Penjualan”, 12th ed, Yogyakarta: Liberty Yogyakarta, 2005.
[9] Soemarso, “Akuntansi Suatu Pengantar”, 5th ed, Jakarta: Salemba Empat, 2009.
[10] Irawati. Susan, “Manajemen Keuangan”, Bandung: Pustaka, 2006.
[11] Mulyadi, “Sistem Akuntansi”, Jakarta: Salemba Empat, 2008.
[12] Prawirosentono. Suyadi, “Manajemen Produktivitas”. Jakarta: PT. Bumi Angkasa,
2009.
[13] Assauri, Sofyan, “Manajemen Produksi dan Operasi”, Jakarta : Lembaga Penerbit FEUI, 2005.
[14] Badridwan, Zaki. “Intermedite Accounting”,Yogyakarta: BPFE, 2000.
138 [16] Syamsudin. Lukman, “Manajemen keuangan Perusahaan”, Jakarta: Raja Grafindo, 2007.
[17] Yamit. Zulian, “Manajemen Persediaan”, Yogyakarta: Ekonisia, 2003.
[18] Puji. Diar Oktavian, “Menjadi Programmer Jempolan Menggunakan PHP”, 1st ed,
Yogyakarta : Mediakom, 2010.
[19] Negrino. Tom dan Dori Smith, “JavaScript for the World Wide Web”, 4th ed, Reno Nevada : Peachpit Press, 2001.
[20] Castro. Elizabeth, “HTML, XHTML Y CSS /Visual Quickstart Guide HTML, XHTML and CSS”, 1st ed, Madrid : Anaya Multimedia, 2007.
[21] Saputro. Haris dan Sugiri, “Pengelolaan Database MySql dengan PhpMyadmin”, 1st ed, Yogyakarta : Graha Ilmu, 2008.
[22] Nugroho. Bunafit, “Aplikasi Pemrograman Web Dinamis Dengan PHP dan
MySQL”, 1st ed, Yogyakarta : Gava Media, 2008.
[23] Firdaus, “7 Jam Belajar Interaktif PHP & MySQL dengan Dreamweaver”, 1st ed, Palembang : Maxikom, 2007.
[24] Andri ,Kristanto, “Perancangan Sistem Informasi”, Yogyakarta: Gava Media, 2003.
[25] Fathansyah, “Buku Teks Komputer Basis Data”, Bandung: Informatika, 2007. [26] Herlawati & Widodo, “Menggunakan UML”, Bandung: Informatika, 2011.
Sumber Internet
[27]http://www.ilmumu.com/pengetahuan/pengertian-pembelian/
[28]https://indoarchitect.wordpress.com/2014/03/05/apa-itu-furniture/
iii
KATA PENGANTAR
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Kuasa yang telah melimpahkan segala rahmat dan anugerah-Nya, sehingga penulis dapat menyelasaikan skripsi dengan judul
“Sistem Informasi Penjualan dan Pembelian Pada CV. Dwimitra Solusindo Bandung Berbasis Web.”
Adapun maksud dari penyusunan skripsi ini adalah untuk memenuhi syarat guna menyelesaikan Program Studi Strata Satu (S1) pada Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
Mengingat keterbatasan pengetahuan dan pengalaman penulis, sehingga dalam pembuatan skripsi ini tidak sedikit bantuan, petunjuk, saran-saran maupun arahan dari berbagai pihak, oleh karena itu dengan kerendahan hati dan rasa hormat penulis mengucapkan terima kasih yang tak terhingga kepada :
1. Dr. Ir. Eddy Soeryanto Soegoto, selaku Rektor Universitas Komputer Indonesia. 2. Prof. Dr. Denny Kurniadie, M.Sc., selaku Dekan Fakultas Teknik dan Ilmu
Komputer.
3. Citra Noviyasari, S.si, M.T., selaku Ketua Program Studi Sistem Informasi dan Dosen Penguji I yang telah memberikan masukan dan dorongan dalam ujian skripsi. 4. Imelda, S.T, M.T., selaku Dosen Penguji II yang telah memberikan petunjuk,
dorongan serta nasihat dalam ujian skripsi ini.
5. Deasy Permatasari, S.Si., M.T., selaku Dosen Pembimbing Skripsi yang telah membantu dalam proses penelitian skripsi.
6. Bapak Hadiman Poejiono, selaku Direktur CV. Dwimitra Solusindo yang telah banyak berpartisipasi dalam proses penelitian skripsi ini.
7. Seluruh keluarga yang selalu menjadi penyemangat dan membangkitkan aura positif agar aku dapat menjadi seorang yang lebih baik lagi.
iv
9. Kepada rekan – rekan SI-K yang telah banyak membantu secara langsung maupun tidak langsung.
10. Dan seluruh pihak yang tidak bisa penulis sebutkan satu per satu.
Penulis hanya dapat mendoakan mereka yang telah membantu dalam segala hal yang berkaitan dengan pembuatan skripsi ini semoga diberikan balasan dan rahmat dari Tuhan Yang Maha Kuasa. Selain itu saran, kritik dan perbaikan senantiasa sangat diharapkan. Akhirnya penulis berharap semoga skripsi ini bermanfaat bagi pihak yang membutuhkan.
Bandung, 16 Januari 2016