1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Pembelian dan penjualan merupakan kegiatan yang mempengaruhi jumlah persediaan. Kedua hal tersebut saling berkaitan dan merupakan inti dari kegiatan di dalam perusahaan. Perkembangan usaha penjualan dan pembelian pada saat ini terjadi dengan sangat pesat sehingga menjadikan informasi sebagai salah satu hal yang sangat penting peranannya dalam menunjang jalannya operasi-operasi di dalam perusahaan demi tercapainya tujuan yang ingin dicapai oleh perusahaan. Oleh sebab itu dibutuhkan sistem yang telah terkomputerisasi untuk menunjang dalam pemrolehan dan pendistribusian informasi agar dapat bersaing di era globalisasi ini. PT. Aluphi Hijau Lumina adalah bentuk usaha perseroan terbatas yang bergerak di bidang pendistribusian lampu Philips Obstruction Lights untuk menara BTS ke pemilik dan subkontraktornya. Saat ini pencatatan atas transaksi pembelian dan penjualan perusahaan masih dilakukan secara manual dan bisa dikatakan kurang memadai melihat kenyataan transaksi yang terjadi relatif besar jumlahnya. Hal ini dianggap kurang efektif dan efisien karena membutuhkan waktu yang lebih lama dan tenaga yang lebih besar dalam pengorganisasian dan pendistribusian data yang ada. Berdasarkan uraian diatas, maka akan dirancang sebuah aplikasi basis data dengan tujuan dapat mempermudah proses penjualan dan pembelian sehingga kinerja perusahaan dapat lebih efektif dan efisien. 2 1.2 Ruang Lingkup Agar pembahasan dalam penyusunan dan penulisan skripsi ini lebih terarah, maka perlu pembatasan ruang lingkup dengan hanya membahas hal-hal sebagai berikut : 1. Perancangan sistem penjualan Meliputi penginputan data customer, data penjualan, data tagihan, cetak laporan rincian penjualan, melihat stok barang dan penghitungan total penjualan. 2. Perancangan sistem pembelian Meliputi penginputan data supplier, data barang, stok barang dan data pembelian. 1.3 Tujuan dan Manfaat Tujuan dari penelitian ini adalah untuk menganalisa sistem penjualan dan pembelian yang terjadi di PT. Aluphi Hijau Lumina dan merancang aplikasi basis data yang mendukung sistem penjualan dan pembelian dengan mempertimbangkan kebutuhan dan permasalahan yang dihadapi pengguna. Manfaat yang bisa didapatkan dengan dilakukannya penelitian ini antara lain: 1. Memudahkan akses dan distribusi data penjualan dan pembelian yang dilakukan oleh perusahaan. 2. Meningkatkan integritas data karena data akan disimpan di dalam satu tempat, yaitu di dalam basis data yang telah terintegrasi. 3. Mengurangi duplikasi data yang diakibatkan oleh kesalahan pencatatan. 3 1.4 Metodologi Metodologi yang digunakan dalam penelitian ini antara lain: 1. Tahap Analisis • Studi Lapangan Pengumpulan data dilakukan dengan salah satu dari metode factfinding yaitu wawancara dengan business manager mengenai penjualan dan pembelian di PT. Aluphi Hijau Lumina dan juga observasi terhadap sistem yang sedang berjalan di PT. Aluphi Hijau Lumina. - Wawancara Wawancara dengan business manager untuk mendapatkan informasi dan gambaran mengenai sistem penjualan dan pembelian di PT Aluphi Hijau Lumina yang kemudian akan dianalisa untuk mengidentifikasi kebutuhan sistem. - Observasi Melakukan kegiatan observasi di PT Aluphi Hijau Lumina untuk mengetahui lebih jelas mengenai sistem penjualan dan pembelian yang sedang berjalan. • Studi Pustaka Di dalam metode studi pustaka ini data yang kami peroleh berasal dari buku-buku dan berbagai sumber kepustakaan yang ada untuk dijadikan sebagai referensi dalam melakukan analisis kebutuhan sistem yang sesuai dengan topik penelitian ini. Terutama yang berhubungan dengan perancangan basis data serta teori mengenai penjualan dan pembelian. 4 2. Tahap Perancangan Tahap perancangan yang dilakukan terbagi menjadi 2 tahap, yaitu : • Tahap Perancangan Basis Data Melakukan perancangan basis data yang terdiri atas 3 langkah, antara lain: 1. Perancangan Basis Data Konseptual Pengujian user requirement terhadap data-data yang merupakan hasil pengumpulan data dan analisis yang telah dilakukan, lalu dihasilkanlah sebuah skema basis data konseptual. 2. Perancangan Basis Data Logikal Merupakan tahapan untuk memetakan model basis data konseptual ke model basis data yang akan dipakai (model relasional, hirarki atau jaringan). Perancangan ini tidak bergantung pada pemilihan DBMS yang akan dipakai, itulah sebabnya perancangan basis data secara logikal terkadang disebut juga sebagai pemetaan model data. 3. Perancangan Basis Data Fisikal Proses pemilihan struktur penyimpanan data dan jalur–jalur akses pada file basis data untuk mencapai sebuah basis data yang baik pada bermacam–macam aplikasi. 5 • Tahap Perancangan Aplikasi Melakukan perancangan aplikasi berbasis web yang meliputi : 1. Perancangan Aplikasi Layar Antarmuka (Interface). Meliputi perancangan struktur menu-menu yang akan ditampilkan dan pembuatan alur kinerja dari aplikasi dengan menggunakan STD diagram. STD diagram merupakan diagram yang memodelkan tingkah laku (behaviour) sistem berdasarkan pada definisi satu bagian dari keadaan sistem. 2. Perancangan Aplikasi Transaksi. Perancangan aplikasi transaksi dilakukan dengan menggunakan metode Prototyping. Prototyping merupakan sebuah metode yang digunakan untuk mentukan kebutuhan suatu aplikasi basis data dengan melakukan pembuatan contoh model dari suatu sistem basis data. 1.5 Sistematika Penulisan Bab 1 Pendahuluan Bab ini menjelaskan tentang latar belakang masalah, ruang lingkup penelitian, tujuan dan manfaat dari penelitian yang dilakukan, metodologi yang dilakukan dalam perancangan serta sistematika penulisan yang berkaitan dengan topik penelitian yang akan dibahas. Bab 2 Landasan Teori Bab ini menjelaskan tentang landasan teori menunjang dalam penelitian ini antara lain mengenai teori penjualan, teori data, teori basis data, teori interaksi 6 manusia dan komputer (IMK), World Wide Web (WWW), dan sekilas teori mengenai PHP dan MySQL. Bab 3 Analisis dan Perancangan Bab ini menjelaskan tentang riwayat dari perusahaan, visi dan misi perusahaan, objektif dan tujuan bisnis perusahaan, struktur organisasi dalam perusahaan, pembagian tugas, tanggung jawab dan wewenang, prosedur yang sedang berjalan didalam perusahaan, kebutuhan informasi dari user, permasalahan yang dihadapi, dan alternatif pemecahan masalah tersebut. Selain itu, bab ini juga menjelaskan tentang usulan prosedur yang baru dalam arti prosedur yang akan dibuat, entity relationship diagram (ERD), normalisasi, rancangan basis data yang terdiri atas 3 tahap (konseptual, logikal, fisikal), perancangan proses, dan perancangan aplikasi yang terdiri atas STD diagram dan rancangan layar. Bab 4 Rencana Implementasi dan Evaluasi Bab ini menjelaskan tentang perencanaan implementasi rancangan yang telah dibuat yang terdiri dari tabel jadwal implementasi, spesifikasi sistem, spesifikasi perangkat keras, perangkat lunak, jaringan, personil, instalasi sistem operasi dan DMBS yang digunakan untuk menjalankan basis data yang telah di buat, backup dan recovery basis data datanya juga petunjuk penggunaan sistem yang telah dibuat. Bab 5 Simpulan dan Saran Bab ini berisi tentang kesimpulan dari penelitian dan saran–saran yang sebaiknya dilakukan untuk dijadikan referensi dalam pengembangan penelitian ini di waktu yang akan datang.