Bab I Pendahuluan 1.1 Latar Belakang Perkembangan teknologi informasi menjadi sangat penting bagi kehidupan manusia baik perangkat keras seperti komputer, printer dan alat komunikasi lainnya, maupun perangkat lunak seperti sistem yang dapat mempermudah kegiatan operasional suatu perusahaan. Sehingga proses bisnis perusahaan pun terbantu dengan adanya sistem tersebut. Perkembangan teknologi informasi yang semakin berkembang seperti saat ini secara tidak langsung akan menuntut perusahaan untuk menggunakan teknologi informasi dalam mengolah datanya. Pada mulanya, suatu perusahaan menyimpan data ditempat sederhana seperti mencatat menggunakan dokumen fisik atau disimpan ke dalam perangkat lunak berbasis Microsoft Office. Namun suatu perusahaan tidak akan mengira pada saat data tersebut semakin bertambah besar jumlahnya sehingga akan menimbulkan masalah didalam penyimpanan datanya, data yang semakin bertambah besar itulah yang menjadi pemicu untuk menggunakan teknologi informasi seiring perkembangan zaman seperti sekarang ini. Perusahaan-perusahaan mulai menerapkan teknologi informasi dalam mendukung kegiatan operasionalnya dan penggunaan basis data menjadi salah satu pilihan bagi organisasi untuk menyimpan data dalam jumlah yang sangat besar. Dalam penggunaannya, basis data dapat mengolah data tidak hanya sebagai media penyimpanan saja tetapi juga dapat mengolah data tersebut sesuai dengan keinginan penggunanya. CV Sempurna merupakan sebuah perusahaan dagang yang bergerak dibidang penjualan elektronik seperti televisi, kulkas, air conditioner, dan produk elektronik lainnya. CV Sempurna sendiri terletak di Jl. Pemda Sukahati no. 33F Cibinong. CV ini pertama didirikan pada tahun 2007. Pada tahun 2009 CV Sempurna membuka cabang tidak jauh dari CV Pertama yang terletak di Bojong Gede, pada tahun 2013 ini CV Sempurna sendiri telah memiliki empat cabang di daerah Cibinong. Pada awalnya CV Sempurna sendiri telah menggunakan teknologi informasi berbasis Microsoft Office, yaitu Microsoft Excel, tetapi hanya digunakan untuk pencatatan inventory 1 2 saja sedangkan proses penjualannya menggunakan pencatatan manual. Semakin banyaknya cabang CV Sempurna memicu pemilik CV Sempurna untuk menggunakan teknologi informasi agar pencatatannya lebih akurat dan memperkecil terjadinya masalah-masalah duplikasi data, kemanan yang rendah, keakuratan data yang rendah, dan sebagainya. Hal ini dikarenakan masuknya data inventory yang mengalami kesalahan karena ketidaktelitian dalam memasukan data ke dalam Microsoft Excel tersebut, dengan demikian data yang dihasilkan juga tidak akan akurat. Selain itu juga kemanan data yang rendah, dimana semua pihak baik yang berkepentingan maupun tidak dapat mengakses data tersebut. Seiring perkembangan zaman, dimana teknologi informasi sudah berkembang pesat dan banyaknya informasi-informasi pendukung lainnya yang dapat mendukung penggunaan teknologi informasi sekarang ini. Dengan menggunakan teknologi informasi, penyimpanan dan pengolahan data akan lebih mudah, cepat, dan keamanan pengaksesan datanya lebih terjamin. Alasan-alasan inilah yang mendorong pemilik CV Sempurna ingin menggunakan sebuah sistem basis data sebagai media penyimpanan dan pengolahan datanya. 1.2 Ruang Lingkup Untuk menghindari kesalahan penafsiran terhadap masalah yang akan dibahas maka akan ditentukan ruang lingkup yang akan dibahas dalam pembentukan skripsi pada CV Sempurna, yaitu sebagai berikut : 1. Database yang dirancang digunakan untuk menyimpan data yang berkaitan dengan sistem pembelian, dan penjualan. Data yang dimasukkan ke dalam sistem meliputi dari yang sudah terdapat dalam perusahaan maupun yang nantinya akan dimasukkan secara manual, dimana data tersebut hanya dapat diakses oleh user yang telah diberikan otoritas. 2. Perancangan basis data pada sistem penjualan akan dibahas mulai dari pelanggan yang akan melakukan pemesanan penjualan barang, retur penjualan, hingga pembayaran penjualan. 3. Perancangan basis data pada sistem pembelian akan dibahas mulai dari bagian pembelian yang melakukan pemesanan barang dari supplier, pencatatan penerimaan barang yang diterima bagian pembelian, retur 3 pembelian yang dilakukan oleh bagian pembelian, hingga pembayaran pembelian oleh bagian pembelian kepada supplier. 4. Perancangan basis data yang kami kerjakan juga akan membahas mengenai inventory untuk mengetahui dari supplier mana suatu barang dipesan, dikarenakan pada CV Sempurna terdapat lebih dari satu supplier yang memiliki produk yang sama. 5. Database yang digunakan adalah DBMS SQL Server, sedangkan bahasa pemrograman yang digunakan dalam perancangan aplikasi untuk membantu menampilkan data adalah Java, dan Program yang digunakan adalah Netbeans. Pada skripsi ini, tidak dibahas tentang: 1. Proses pemasaran dan pengiriman produk pada CV Sempurna dikarenakan sistem basisdata yang kita rancang hanya meliputi proses penjualan dan pembelian barang. 1.3 Tujuan dan Manfaat 1.3.1 Tujuan Adapun tujuan dari skripsi ini adalah untuk : 1. Menganalisa proses bisnis pada CV Sempurna dimulai dari proses penjualan hingga proses pembelian untuk mengumpulkan kebutuhankebutuhan yang diperlukan dalam proses perancangan basis data. 2. Melakukan perancangan sistem basis data yang terstruktur pada proses penjualan dan pembelian yang dapat mengintegrasikan data setiap cabang pada CV. Sempurna. 3. Mengubah pencatatan penjualan, pembelian dan inventory pada CV Sempurna yang sebelumnya menggunakan Microsoft Excel dan pencatatan manual menjadi sistem baru yang menerapkan basis data sebagai media penyimpanannya. 4. Membatasi hak akses pengguna dalam mengakses data yang ada pada CV Sempurna sesuai dengan kebutuhannya. 5. Merancang laporan yang terintegrasi dengan sistem basis data sehingga menghasilkan laporan yang terstruktur dan akurat. 1.3.2 Manfaat 4 Berdasarkan tujuan diatas sehingga manfaat yang akan diterima CV Sempurna adalah: 1. Menghasilkan basis data yang terstruktur dan terintegrasi dengan masingmasing cabang pada CV. Sempurna. 2. Membantu perusahaan untuk memperoleh informasi tentang permasalahan dan menyelesaikan masalah yang ada dalam sistem database penjualan dan pembelian. 3. Meningkatkan keakuratan data untuk meminimalkan terjadinya duplikasi data. 4. Meningkatkan keamanan dalam akses data CV Sempurna, dengan menetapkan pihak yang berhak untuk mengakses sesuai batasan yang telah di tentukan sebelumnya. 5. Memudahkan CV Sempurna dalam membuat laporan pembelian dan penjualan. 1.4 Metodologi 1.4.1. Pengumpulan Data Metode yang digunakan dalam perancangan Database Design ini dengan menggunakan beberapa metode yaitu: • Metode Wawancara Wawancara merupakan tindakan pengumpulan informasi dengan cara mengajukan sejumlah pertanyaan secara lisan dan dijawab secara lisan pula yang akan digunakan dalam tahap analisa. Wawancara dengan pemilik CV Sempurna untuk meganalisis permasalahan yang dihadapi dan mengidentifikasi informasi yang dibutuhkan. • Metode Observasi Observasi merupakan pengumpulan fakta dengan melakukan pengamatan langsung terhadap lingkungan fisiknya dan kegiatan yang sedang berjalan. Melakukan observasi ke CV Sempurna untuk mendapatkan informasi mengenai data yang dibutuhkan dalam pembuatan sistem basis data. • Metode Studi Pustaka 5 Studi Pustaka adalah segala usaha yang dilakukan peneliti untuk menghimpun informasi yang relevan dengan topik atau masalah yang sedang diteliti. Informasi tersebut dapat diperoleh dari buku-buku ilmiah, laporan, karangan-karangan ilmiah, tesis, dan disertai peraturan-peraturan, ketetapan-ketetapan, buku tahunan, ensiklopedia, dan sumber-sumber tertulis baik tercetak maupun elektronik lain. Melakukan studi pustaka dengan mencari informasi yang dibutuhkan dari buku-buku ilmiah, sumber-sumber tertulis baik tercetak maupun elektronik sesuai dengan kebutuhan dari skripsi ini. 1.4.2. Tahap Perancangan Metode perancangan yang digunakan adalah metode Database system Life Cycle, yang meliputi : a) Melakukan perencanaan database dengan mengidentifikasi rencana, sasaran, dan sistem informasi yang dibutuhkan. b) Mendefinisikan dan menganalisis kebutuhan-kebutuhan yang diperlukan dalam pembangunan aplikasi database. c) Mendesain Database dengan 3 fase, yaitu : - Mendesain Conceptual Database - Mendesain Fase Logical Database - Mendesain Fase Physical Database d) Memilih produk DBMS yang akan digunakan, dalam hal ini DBMS yang akan digunakan adalah SQL SERVER 2008. e) Merancang aplikasi dengan mendesain user interface, pemanggilan dan perubahan data. f) Prototyping (Optional) dengan membuat model kerja aplikasi database yang akan digunakan perusahaan. g) Implementasi database sistem ke dalam perusahaan. h) Konversi data yang telah ada sehingga sesuai dengan standar perancangan database yang telah ditentukan. i) Proses pengujian aplikasi database j) Pemeliharaan Operasional. 1.5 Tinjauan Pustaka 6 Dalam pengerjaan skripsi ini, penulis menggunakan acuan skripsi mahasiswa Bina Nusantara bernama Willy Johan, Hiu Jessy Pustika, dan Firmanto (2009) yang berjudul Analisa dan Perancangan Database Sistem pemesanan, pembelian dan penjualan pada CV.Wadah Lautan Makmur. Pada penelitian skripsi ini memiliki beberapa permasalahan yang dihadapi yaitu tidak memiliki sistem basis data yang mampu mempercepat dan mempermudah proses penginputan dan pengupdatean data yang di perlukan perusahaan secara valid dan laporan-laporan transaksi masih dicatat secara manual sehingga dalam penyediaan laporan seperti penjualan, dan laporan pembayaran sering mengalami kesalahan, sehingga pada skripsi ini akan dirancang sistem basis data bagi perusahaan yang mampu membantu proses penginputan dan pengelolaan laporan-laporan yang ada. Dalam pembangunan basis data pada CV.Wadah Lautan Makmur ini digunakan aplikasi Microsoft Visual Basic dan pengelolaan datanya menggunakan Microsoft SQL 2008. 1.6 Sistematika Penulisan Sistematika penulisan skripsi ini disusun dalam lima bab, dimana setiap bab terdiri dari sub bab sebagai berikut: Bab I Pendahuluan Dalam bab ini diuraikan mengenai latar belakang pemilihan topik, ruang lingkup penulisan, tujuan dan manfaat yang diperoleh dalam pembuatan tugas ini, metodologi yang digunakan dan sistematikan penulisan. Bab II Landasan Teori Dalam bab ini diuraikan teori yang relevan dengan penelitian yang dibahas dalam penulisan ini, diantaranya adalah teori tentang data, informasi, pengetahuan dan Database Design. Bab III Analisis Sistem Berjalan Dalam bab ini diuraikan tentang latar belakang dari CV Sempurna, terdiri atas sejarah perusahaan, struktur organisasi, dan permasalahaan yang terjadi dan usulan pemecahan masalah yang ditawarkan untuk mengatasi permasalahan yang dihadapi. Bab IV Perancangan Basisdata Bab ini berisi penerapan langkah dari perancangan basis data untuk CV Sempurna, dan perancangan aplikasi. Bab V Simpulan dan Saran 7 Pada bab terakhir ini berisikan garis besar simpulan yang akan diambil dari inti penulisan dan hasil penulisan berupa informasi kualitatif dan saran-saran yang merupakan tindakan yang perlu diambil untuk tindak lanjut yang lebih baik dari hasil pemecahan masalah.