SISTEM INFORMASI PENJUALAN FURNITURE PADA CV. ELITE URBAN MENGGUNAKAN LAZARUS DAN MYSQL SKRIPSI Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Oleh: Muhammad Rosidi NIM : L 200 080 112 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2012 i
MOTTO Sesungguhnya sesudah kesulitan itu ada kemudahan. (Al-Insyrah : 6) Dan hanya kepada Tuhanmulah hendaknya kamu berharap. (Al-Insyrah : 8) Sesuatu yang belum dikerjakan, seringkali tampak mustahil kita baru yakin kalau kita telah berhasil melakukannya dengan baik. ~ Penulis ~ iv
PERSEMBAHAN Laporan skripsi ini dengan bangga dan sepenuh hati saya persembahkan kepada : 1. Bapak dan Ibu yang tercinta 2. Saudara-saudariku tersayang 3. Genk gedur 4. Teman-teman seperjuangan v
KATA PENGANTAR Puji syukur penulis panjatkan ke hadirat Allah SWT, yang telah melimpahkan taufik, hidayah dan rahmat-nya sehingga skripsi dengan judul Sistem Informasi Penjualan Furniture pada CV. Elite Urban Menggunakan Lazarus dan MySQL dapat diselesaikan dengan baik. Skripsi ini dapat terselesaikan berkat bantuan dari berbagai pihak, oleh karena itu pada kesempatan ini penulis menyampaikan terima kasih dan penghargaan kepada : 1. Kedua orang tua saya tercinta yang selalu memberikan semangat dan dukungannya dalam memberikan yang terbaik sehingga penulis mampu menjadi orang yang berguna bagi orang lain. 2. Bapak Husni Thamrin, S.T, MT., Ph.D. selaku Dekan Fakultas Komunikasi dan Informatika. 3. Bapak Ir. Jatmiko, M.T. selaku pembimbing I dan Bapak Drs. Sudjalwo, M.Kom. selaku pembimbing II yang penuh kesabaran di sela-sela kesibukannya selalu memberi petunjuk, bimbingan, saran-saran, serta dorongan bagi penyelesaian skripsi. 4. Segenap pengajar pada Program Studi teknik Informatika. 5. Segenap dosen penguji pada seminar proposal yang telah memberikan saran dan masukan dalam penyusunan skripsi. 6. Segenap Staf / Karyawan pada Program Studi teknik Informatika yang telah melayani dan memberikan fasilitas bagi kelancaran studi. vii
7. Teman-teman terbaik, Genk gaduh : Aristyan, Eka, Danang, Ndoni, Agus Sri Waluyo dan Ary Septyono Aji yang selalu memberi dukungan dalam segala bentuk. 8. Kakak kakak tersayang, Nur fatmawati, Ismiyatun Khasanah dan Fatkhur Rohman. 9. Teman-teman seperjuangan Lazarus Nana, Dewi, Aris, Eka dan rekan-rekan Teknik Informatika seluruh angkatan yang tiada henti memberikan dorongan dan dukungan serta semua pihak yang tidak bisa disebutkan satu persatu yang memberikan semangat untuk menyelesaikan skripsi. Semoga Allah SWT berkenan untuk memberikan balasan yang sesuai dengan budi baik yang telah mereka berikan. Penulis berharap semoga skripsi ini dapat bermanfaat bagi pengembangan pendidikan di bidang Teknologi Informasi Surakarta, Oktober 2012 Muhammad Rosidi viii
DAFTAR ISI HALAMAN JUDUL... HALAMAN PERSETUJUAN... HALAMAN PENGESAHAN... MOTTO... PERSEMBAHAN... DAFTAR KONTRIBUSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN..... ABSTRAKSI... i ii iii iv v vi vii ix xii viii xv xvi BAB I PENDAHULUAN... 1 A. Latar Belakang... 1 B. Rumusan Masalah... 2 C. Tujuan Penelitian... 3 D. Batasan Masalah... 3 E. Manfaat Penelitian... 3 F. Sistematika Penulisan... 4 BAB II TINJAUAN PUSTAKA... 6 A. Telaah Penelitian... 6 ix
B. Landasan Teori... 7 1. Data Flow Diagram... 7 2. Sistem... 9 3. Informasi... 9 4. Sistem Informasi... 10 5. Penjualan... 10 6. Furniture... 10 7. Lazarus... 11 8. Database... 11 9. Entity... 12 10. Atibute... 12 11. File... 12 12. Record... 13 13. Database Management System(DBMS)... 13 14. Bahasa DBMS... 13 15. Mysql... 14 BAB III METODE PENELITIAN... 15 A. Waktu dan Tempat... 16 B. Diagram Alir Penelitian... 17 C. Gambaran Sistem Kerja... 18 D. Langkah Penelitian... 19 1. Observasi... 19 2. Pengambilan Data... 20 x
3. Perancangan Sistem... 20 4. Perancangan Database... 30 5. Peralatan Perancangan Aplikasi... 34 6. Perancangan form input... 34 7. Perancangan Form Output... 34 8. Pengujian Aplikasi... 34 9. Alur Program... 36 BAB IV HASIL DAN PEMBAHASAN... 38 A. Hasil Penelitian... 38 B. Analisis dan Pembahasan... 38 1. Analisis Program... 38 a. Pembuatan Tabel... 38 b. Pembuatan Sitem Informasi Penjualan... 42 2. Pengujian Program... 72 a. Pengujian Program Internal... 72 b. Pengujian Program Eksternal... 73 c. Perawatan Sistem Informasi... 74 BAB V PENUTUP... 75 A. Kesimpulan... 75 B. Saran... 76 DAFTAR PUSTAKA... 77 LAMPIRAN... 79 xi
DAFTAR TABEL Tabel 3.1 Simbol Data Flow Diagram (DFD)... 24 Tabel 3.2 Aturan TIC... 25 Tabel 3.3 Tabel user... 25 Tabel 3.4 Pelanggan... 25 Tabel 3.5 Barang... 26 Tabel 3.6 Suplyer... 26 Tabel 3.7 Pesanan... 26 Tabel 3.8 Pengeluaran... 27 Tabel 3.9 Retur... 27 Tabel 3.10 Kuesioner.... 35 xii
DAFTAR GAMBAR Gambar 3.0 Metode Waterfall... 17 Gambar 3.1 Flowchart Alur Penelitian... 19 Gambar 3.2 Gambaran Kerja Sistem.... 18 Gambar 3.3 Diagram Konteks... 21 Gambar 3.4 DFD Level Zero... 22 Gambar 3.5 DFD Level 1 Proses 1... 23 Gambar 3.6 DFD Level 1 Proses 2... 24 Gambar 3.7 DFD Level 1 Proses 3... 25 Gambar 3.8 Relasi Tabel... 33 Gambar 3.9 Flowchart User... 36 Gambar 3.10 Flowchart admin... 37 Gambar 4.1 Menu Login... 43 Gambar 4.2 Menu Administrator... 46 Gambar 4.3 Menu User... 46 Gambar 4.4 Menu Data Pelanggan... 47 Gambar 4.5 Tambah Data Pelanggan.... 48 Gambar 4.6 Ubah Data Pelanggan... 50 Gambar 4.7 Data Barang... 53 Gambar 4.8 Tambah Data Barang... 53 Gambar 4.9 Cari Suplyer... 57 Gambar 4.10 Ubah Data Barang... 58 xiii
Gambar 4.11 Data Supyer... 59 Gambar 4.12 TambahData Supyer... 59 Gambar 4.13 Ubah Data Supyer... 60 Gambar 4.14 Pembelian... 61 Gambar 4.15 Pencarian Detail Pelanggan... 61 Gambar 4.16 Pencarian Detail Barang... 62 Gambar 4.17 Pengeluaran... 66 Gambar 4.18 Tambah Data pengeluaran... 67 Gambar 4.19 Ubah Data Pengeluaran... 67 Gambar 4.20 Retur... 68 Gambar 4.21 Pencarian Pembelian... 69 Gambar 4.22 Laporan Pelanggan... 69 Gambar 4.23 Laporan Barang... 70 Gambar 4.24 Laporan Suplyer... 70 Gambar 4.25 Faktur... 71 Gambar 4.26 Laporan Penjualan... 71 Gambar 4.27 Laporan Pengeluaran... 72 Gambar 4.28 Diagram hasil pengujian... 74 xiv
ABSTRAKSI CV. Elite urban merupakan perusahaan yang begerak dibidang furniture yang memasarkan berbagai jenis furniture yang beralamat di Donohudan, Ngemplak, Boyolali. CV. Elite Urban saat ini menghadapi permasalahan dalam pengolahan data penjualan dan stok barang karena masih menggunakan pencatatan transaksi secara manual dengan mencatat semua transaksi dan data barang kedalam nota dan kemudian diinputkan satu persatu kekomputer dengan menggunakan Ms. Excel sehingga dari segi keamanan dan ketelitian kurang terjamin. Sistem informasi ini dibuatn bertujuan untuk memudahkan CV. Elite Urban dalam mengolah data penjualan dan stok barang. Pembuatan aplikasi ini menggunakan Lazarus sebagai program aplikasi desktop dan MySQL sebagai databasenya yang dibuat khusus untuk pihak CV. Elite Urban. Proses penelitian yang dilakukan dengan mencari data-data dengan observasi dan wawancara. Tahap pembuatan aplikasi ini yaitu analisa kelemahan sistem lama, pencarian data, perancangan, pembuatan, pengetesan, dan implementasi dari sistem informasi penjualan dengan Lazarus dan MySQL. Sistem informasi penjualan yang telah dibuat dan diujikan kepada pengguna. 75% pengguna menyatakan setuju bahwa sistem informasi mudah digunakan dan mempercepat proses transaksi penjualan dan 25% lainya menyatakan netral. Hasil akhir sistem informasi ini berupa laporan barang dan laporan penjualan yang berisi data transaksi penjualan dan pengeluaran secara keseluruhan guna diserahkan kepada pimpinan atau pemilik dari CV. Elite Urban. Kata Kunci : Penjualan, Lazarus, MySQL. xv