BAB 1 PENDAHULUAN
1.1Latar belakang Di zaman sekarang, teknologi sudah sangat berkembang, bahkan kehidupan sehari-hari pun sudah menggunakan teknologi yang dapat membantu pekerjaan manusia. Untuk dari itu, kebutuhan sebuah aplikasi sistem informasi pada suatu perusahaan yang dapat mendukung transaksi harian yang terjadi akan sangat mendesak. Perusahaan PT. Aneka Metalindo Perkasa masih menggunakan faktur dan Microsoft excel dalam mencatat transaksi yang terjadi, sehingga sering mengalami kesulitan pencatatan data transaksi, dikarenakan banyaknya ketidakseragaman dan kesalahan input dari faktur penjualan, lambatnya pencatatan transaksi karenaMicrosoft excel yang digunakan adalah versi 2007 yang tidak didukung fasilitas penyimpanan Sky Drive oleh Microsoft sehingga hanya bisa diakses oleh satu pengguna, dan seringnya terjadi kehilangan kertas faktur transaksi sebagai asal data transaksi yang akan dicatat di excel. Maka untuk mempermudah perusahaan, penulisakanmembuat aplikasi sistem informasi penjualan dan persediaan untuk perusahaan. Dalam pembuatan aplikasi, penulis mencari data-data yang dapat dianalisis sebagai dasar untuk menentukan kebutuhan data suatu organisasi. Dan penulis mendapatkan data dari perusahaan PT. Aneka Metalindo Perkasa dalam format dokumen exceldan sejumlah form faktur yang digunakan untuk mencatat transaksi. Perusahaan ini tergolong masih setengah manual dalam mencatat transaksi. Dengan menggunakan faktur akan merepotkan karena besar kemungkinan terjadi kehilangan data dan ketidakseragaman. Penggunaan excel juga tidak memungkinkan untuk diakses dan diupdate secara bersamaan serta sulitnya untuk menjamin keamanan data karena data dari Microsoft Excel dapat diakses dan dirubah oleh siapa saja. Nantinya,dengan menggunakan aplikasi yang akan penulis buat, akan diminimalisir kesalahan dan ketidakseragaman input, mendukung kemungkinan digunakan secara bersamaan dan keamanan data yang lebih baik. Disediakan juga view yangsederhana karena adanya pembagian jumlah record 1
2
yang akan ditampilkan bedasarkan tanggal transaksi dan fasilitas searching bedasarkan lawan transaksi. Dan perusahaan PT. Aneka Metalindo Perkasa ada kemungkinan akan membuka cabang baru. Dengan ini, mereka dapat menggunakan sistem dengan standar dan aplikasi pencatatan transaksi yang sama untuk tiap cabang.
1.2Rumusan Masalah Masalah yang dihadapi oleh PT Aneka Metalindo Perkasa dalam menjalankan proses bisnisnya a) Bagaimana membangun aplikasi basis data untuk pencatatan penjualan dan persediaan
yang
dibutuhkan
agar
dapat
mencegah
kesalahan
dan
ketidakseragaman input dalampencatatan transaksi? b) Bagaimana membangun aplikasi basis data untuk pencatatan penjualan dan persediaan yang dibutuhkan agar pencatatan dan update transaksi dapat dilakukan secara bersamaan? c) Bagaimana membangun aplikasi basis data untuk pencatatan penjualan dan persediaan yang dibutuhkan agar dapat meningkatkan keamanan data transaksi perusahaan?
1.3Ruang Lingkup Pada bahasan skripsi ini penulis membatasi ruang lingkup pada : 1. Mempelajari dan menganalisis kekurangan penggunaan Microsoft excel versi 2007 dalam pencatatan transaksi.
2. Mempelajari dan menganalisis prosedur-prosedur penjualan barang dan persediaan barang pada PT. Aneka Metalindo Perkasa.
3. Analisis proses bisnis dan kebutuhan informasi yang berkaitan dengan :
3
a. Penjualan: bagaimana proses penjualan terjadi dan penanganan proses transaksi penjualan. b. Penyimpanan persediaan barang: bagaimana proses penyimpanan, persediaan dan pengelolahan bahan baku. c. Pencatatan Transaksi: bagaimana proses pencatatan transaksi penjualan dalam proses bisnis perusahaan.
4. Perancangan basis data dan aplikasi untuk pencatatan proses transaksi penjualan dan persediaan barang yang terjadi di PT. Aneka Metalindo Perkasa. 1.4 Tujuan dan Manfaat Tujuan •
Menganalisis proses bisnis perusahaan dan merancang database berdasarkan analisis dan kebutuhan pengguna.
•
Membuat sistem aplikasi database yang dapatmeminimalisir kesalahan dalam penginputan data transaksi penjualan dan persediaan, memungkinkan digunakan secara bersamaan dan meningkatkan keamanan data untuk PT. Aneka Metalindo Perkasa.
Manfaat •
Aplikasi ini diharapkan bisa membantu perusahaan PT.Aneka Metalindo Perkasa dalam melakukan proses bisnisnya dengan meminimalkan kesalahan dan keseragaman pada saat input data, aplikasi yang mendukung pencatatan data secara bersamaan, dan meningkatkan keamanan data perusahaan.
•
Memudahkanpenanganan dan pengaturan data transaksi jika perusahaan tersebut ingin membuka cabang di tempat lain sehingga dengan menggunakan aplikasi yang dibuat, perusahaan sudah memiliki standar dalam pencatatan data transaksi penjualan dan persediaan.
4
1.5 Metodologi penelitian. Metodologi yang digunakan antara lain: 1. Metode Analisis •
Melakukan studi pustaka yang berhubungan dengan kasus yang akan diteliti.
•
Melakukan wawancara secara langsung ke perwakilan perusahaan yang berhubungan dengan proses bisnis yang ada untuk menentukan user requirement.
•
Menyusun Flowchartsistem yang sedang berjalan untuk analisis.
2. Metode Perancangan a. Perancangan Sistem yang Baru •
Menggunakan data flow diagram untuk menjelaskan rancangan sistem baru yang akan dibuat.
b. Perancangan Basis Data •
Perancangan Konseptual Suatu proses pembangunan model data dari informasi yang digunakan
dalam
organisasi,
yang
tidak
tergantung
pada
pertimbangan perangkat kerasnya. •
Perancangan Logikal Suatu proses pembangunan model data dari suatu informasi yang digunakan didalam organisasi, berdasarkan model data yang telah dispesifikasikan, tetapi tidak bergantung pada pertimbangan semua perangkat kerasnya ataupun pada DBMS yang akan digunakan.
•
Perancangan Fisikal Suatu proses yang menghasilkan deskripsi dari pengimplementasian dari suatu basis data didalam tempat penyimpanan; menggambarkan tempat relasi, organisasi file dan pengindeksan yang digunakan untuk menghasilkan pengakesan data yang optimal dan semua hubungan dalam hal batasan integritas juga keamanan datanya.
c.
Perancangan Aplikasi •
Perancangan Menu
5
Proses yang dilakukan untuk merancang menu-menu yang tersedia dalam aplikasi, pengelompokan modul dan pembagian menu bedasarkan hak akses pengguna. •
Perancangan antarmuka / User Interface Suatu proses merancang tampilan layar yang nantinya akan menjadi bagian yang sangat penting, karena antar muka/user interface merupakan bagian yang paling sering dilihat oleh pengguna/user.
• State Transition Diagram Menjelaskan secara abstrak prilaku dan jalannya sistem yang akan dibuat.
1.6 Sistematika Penulisan Dalam penyusunan skripsi, penulis, membagi kedalam 5 bab sebagai berikut:
BAB 1
PENDAHULUAN Dalam bab ini berisi latar belakang, rumusan masalah, tujuan dan manfaat, metodologi penelitian dan penulisan
BAB 2
TINJAUAN PUSTAKA Dalam bab ini berisi teori-teori yang mendukung dalam penulisan skripsi dan contoh hasil penelitian sebelumnya.
BAB 3
METODOLOGI Dalam bab ini berisi metodologi yang digunakan dalam merancang aplikasi, analisis masalah, perancangan databasedan perancangan aplikasi.
BAB 4
HASIL DAN PEMBAHASAN Dalam bab ini membahas tentang spesifikasi sistem, tampilan layar, evaluasi database, dan evaluasi aplikasi.
6
BAB 5
SIMPULAN DAN SARAN Dalam babini berisi tentang kesimpulan-kesimpulan yang diperoleh dari perancangan dan sistem aplikasi web database serta saran-saran yang berguna bagi skripsi ini.