BAB 1 PENDAHULUAN
1.1 Latar Belakang Setiap perusahaan tentunya memiliki tujuan yang sama yaitu memperoleh laba (keuntungan). Berbagai strategi dan teknik telah banyak digunakan dalam upaya untuk memperoleh keuntungan dan mendukung kemajuan bisnis. Demikian juga dengan persaingan yang terjadi, banyak cara atau metode yang digunakan perusahaan pada lingkungan usaha yang tumbuh dan berkembang ini. Cara yang sering dilakukan oleh perusahaan agar tetap dapat bertahan dalam persaingan adalah dengan jalan meningkatkan efisiensi kerja. Salah satu langkah yang dapat ditempuh adalah dengan melakukan komputerisasi fungsi-fungsi dari usaha perusahaan untuk memperoleh suatu informasi mengenai keadaan dan perkembangan perusahaan tersebut (Winarno, 2010). Aktivitas penjualan merupakan salah satu tujuan utama perusahaan. Untuk itu, setiap perusahaan harus mampu mengawasi pelaksanaan penjualan dalam perusahaan itu dengan baik sehingga dari kegiatan penjualan yang terkendali itu, perusahaan dapat memaksimalkan keuntungannya (Darudiato, 2007). Selain penjualan, dalam perusahaan dagang, persediaan barang sangat berperan dalam menunjang jalannya perdagangan. Oleh karena itu yang paling penting adalah tentang bagaimana perusahaan dapat mengelola persediaan dengan baik. Persediaan merupakan aset pengadaan barang di dalam sebuah bisnis atau material yang disimpan dan dirawat dalam tempat persediaan agar selalu dalam keadaan siap pakai. Dengan membuat perancangan yang baik akan sangat membantu perusahaan untuk menentukan jumlah yang tepat dan akurat dalam mengelola persediaan. Untuk itu pengendalian atas persediaan digunakan untuk membantu perusahaan mencegah terjadinya risiko kesalahan pencatatan persediaan (Kotler & Keller, 2006). Seiring dengan semakin ketatnya persaingan dalam dunia bisnis, keberadaan pengolahan data menjadi informasi secara terkomputerisasi menjadi 1
2
sangat penting. Hal ini dikarenakan pengolahan data secara terkomputerisasi dapat memberikan kontribusi yang besar untuk kinerja suatu perusahaan. Jika dibandingkan pengolahan data secara manual, pengolahan data secara terkomputerisasi memiliki kelebihan, seperti pengolahan data yang cepat, akurat dan mendukung pengolahan data dalam skala besar. PT. Robicomp Komputindo Utama masuk ke dunia industri pada tahun 1985 dengan menyediakan maintainance service Informasi Teknologi yang termasuk dalam IT Hardware, Software dan Networking. Produk dari PT. Robicomp Komputindo Utama meliputi PC & Notebook (Asus, Acer, HP, Dell, Toshiba), Communication, Security, dan Printing. Sekarang PT. Robicomp Komputindo Utama memiliki beberapa cabang diantaranya Roxy Mas, Harco Mangga Dua dan Mall Ambassador. Namun dalam menjalankan proses bisnisnya, penjualan di setiap cabang PT. Robicomp Komputindo Utama
masih melakukan pencatatan dan
penghitungan secara manual yang di simpan dalam Ms.Excel, selain itu setiap cabang harus melakukan pengecekan persediaan barang secara manual setiap harinya. Sehingga memiliki risiko yang tinggi terhadap kemungkinan kesalahan yang terjadi dan bagian pusat tidak dapat memantau secara langsung penjualan pada setiap cabang dan untuk mendapatkan laporan dari setiap cabang membutuhkan waktu yang lama. Untuk menghadapi persaingan dan mengatasi permasalahan yang ada, PT. Robicomp Komputindo Utama membutuhkan sistem transaksi penjualan berbasis web yang dapat memantau penjualan dan persediaan barang di setiap cabang secara real time dan data yang di dapat bisa akurat. Oleh karena itu, penulis memilih topik yang menjadi tujuan utama yang ingin ditingkatkan oleh PT. Robicomp Komputindo Utama dengan judul “Pembangunan Sistem Point of Sales dan Inventory pada PT. Robicomp Komputindo Utama”.
1.2 Ruang Lingkup Penulisan skripsi ini dibatasi pada : 1. Menganalisis proses bisnis sistem penjualan melalui aplikasi Point Of Sales (POS).
3
2. Sistem persediaan meliputi pengecekan barang yang masuk dari pusat, barang yang keluar dari transaksi penjualan setiap lokasi POS. 3. Hak akses setiap pengguna aplikasi POS. 4. Pada sistem back end , yang dibahas adalah sistem pencatatan produk dan inventory. Dalam penulisan ini tidak membahas : 1. Pengembalian produk pada POS. 2. Perancangan dari sistem back end yang sebagai pusat dari POS.
1.3 Tujuan dan Manfaat Tujuan dari penulisan skripsi ini adalah : 1.
Menganalisis sistem penjualan dan sistem persediaan yang sedang berjalan pada perusahaan.
2.
Membangun sebuah aplikasi sistem Point Of Sales (POS) untuk melakukan transaksi penjualan dan Inventory untuk mengecek persediaan barang.
Manfaat dari penulisan skripsi ini adalah : 1. Membantu perusahaan dalam membangun sistem POS untuk mempermudah dalam melakukan transaksi penjualan dan Inventory untuk mempermudah dalam pengecekan persediaan barang. 2. Memudahkan karyawan dari tiap lokasi POS dalam melakukan transaksi penjualan.
1.4 Metodologi Metodologi yang digunakan untuk penulisan skripsi ini adalah : 1. Metode Pengumpulan data Metode ini dilakukan dengan mengumpulkan data yang diperlukan dalam membangun sistem Point of Sales dan Inventory pada PT. Robicomp Komputindo Utama dengan melakukan internship, wawancara dan studi pustaka. Pengumpulan data ini dilakukan untuk mengetahui gambaran sistem yang sedang berjalan dan mengetahui permasalahan yang sedang dihadapi
4
oleh perusahaan sehingga dapat membentuk sistem baru yang dapat mendukung sistem yang sedang berjalan. a. Internship Melakukan internship selama 2 bulan di bagian IT Support sebagai business analyst yang menganalisis proses bisnis yang sedang berjalan, dengan mendapatkan data transaksi penjualan dan bagian programmer yang bertanggung jawab dalam membangun aplikasi yang dibutuhan oleh PT. Robicomp Komputindo Utama. b. Wawancara Melakukan wawancara dengan wakil direktur pada PT. Robicomp Komputindo Utama untuk memperoleh informasi yang jelas mengenai proses bisnis yang sedang berjalan dan permasalahan yang ada di perusahaan. c. Studi Pustaka Melakukan pengumpulan data dari perpustakaan Binus University untuk mendapatkan berbagai informasi dari media-media yang bersifat kepustakaan, seperti dari buku-buku maupun jurnal-jurnal sebagai landasan teori, untuk dijadikan acuan dalam pembahasan sistem point of sales dan inventory pada PT. Robicomp Komputindo Utama.
2. Metode Analisis dan Perancangan Melakukan analisis dan
perancangan
dengan
menggunakan
System
Development Life Cycle yang terdiri dari tahap-tahap sebagai berikut : 1. Project Planning Melakukan internship, wawancara, dan studi pustaka untuk mendapatkan data dan informasi yang diperlukan dalam perencanaan membangun aplikasi yang diperlukan pada perusahaan. 2. Analysis Setelah membuat perencanaan, maka dilanjutkan dengan melakukan analisis dengan data dan informasi yang di dapat pada perencanaan, mengenai sistem yang sedang berjalan dan permasalahan yang dihadapi pada perusahan dengan tujuan
5
untuk mendapatkan hasil analisis mengenai aplikasi yang akan dibangun untuk perusahaan. 3. Design Setelah dianalisis, selanjutnya melakukan perancangan sistem point of sales dan inventory dengan tahapan sebagai berikut : •
Design
the
support
service
architecture
and
deployment environment : Membuat desain multitier architecture untuk aplikasi yang dibangun dapat di akses beberapa pihak dan centralized architecture yang merupakan pusat server unuk menjalankan sistemnya dengan penggunaan jaringan internet. •
Design the software architecture : Membuat desain softwarenya
dengan
use
case
diagram
untuk
menggambarkan interaksi antara actor dan sistem. Selain
itu
membuat
multilayer
diagram
untuk
menampilkan aliran data dan prosesnya. •
Design the use case realizations : Setelah membuat desain software architecture, selanjutnya menjelaskan use
case
yang
dibuat
secara
detail
dengan
menggunakan diagram, seperti activity diagram, use case description, class diagram, updated class diagram dan package diagram. •
Design the database : Melakukan perancangan database menggunakan class diagram, persistence object dan struktur data untuk mendukung sistem.
•
Design the system and user interfaces : Selanjutnya membuat rancangan sistem dan user interface sesuai dengan tahapan-tahapan diatas.
•
Design the system security and controls : Setelah melakukan tahapan-tahapan diatas, pada tahap ini membuat
kontrol
keamanan
integritas data pada sistem.
untuk
melindungi
6
1.5 Sistematika Penulisan BAB 1 PENDAHULUAN Pada bab pertama menjelaskan mengenai latar belakang, ruang lingkup, tujuan dan manfaat, metodologi yang digunakan, dan sistematika penulisan yang dilakukan pada penyusunan skripsi “Pembangunan Sistem Point of Sales dan Inventory pada PT. Robicomp Komputindo Utama”.
BAB 2 LANDASAN TEORI Pada bab kedua ini menjelaskan teori – teori umum, teori-teori secara khusus yang untuk mendukung “Pembangunan Sistem Point of Sales dan Inventory pada PT. Robicomp Komputindo Utama”.
BAB 3 ANALISIS SISTEM YANG BERJALAN Pada bab ketiga menjelaskan mengenai sejarah, visi misi, struktur organisasi perusahaan, analisis sistem yang sedang berjalan, dan pembahasan mengenai permasalahan yang dihadapi serta usulan pemecahan masalah.
BAB 4 ANALISIS DAN RANCANGAN SISTEM INFORMASI Pada bab keempat menjelaskan hasil analisis yang telah dilakukan dalam pengembangan sistem yang sudah ada dan inovasi baru yang di implementasikan, serta berupa Activity Diagram, Use Case Diagram, Use Case Description, Domain Class Diagram, Updated Class Diagram, Multilayer Sequence Diagram, Package Diagram, Persistent Class, User Interface.
BAB 5 SIMPULAN DAN SARAN Pada bab kelima ini menjelaskan kesimpulan dari hasil analisis pembuatan aplikasi, serta saran-saran untuk pengembangan sistem menjadi lebih efektif, efisien dan produktif.