SNIPTEK 2015
ISBN: 978-602-72850-6-4
PERANCANGAN SISTEM INFORMASI PENJUALAN PRODUK GIFT BERBASIS WEB PADA CV TASMAL JAKARTA Toni Sukendar
Felix Wuryo Handono
Program Studi Manajemen Informatika AMIK BSI Jakarta
[email protected]
Program Studi Manajemen Informatika AMIK BSI Jakarta
[email protected]
ABSTRAKTasmal adalah sebuah perusahaan yang bergerak dibidang penjualan Gift. Pada Tasmal dalam proses pencatatan data pemesanan, data barang dan laporan masih menggunakan media kertas dan sistem penjualannya pun masih menggunakan sistem manual. Hal ini menyebabkan kurang efektifny a proses pemesanan dan pelaporan. Untuk meningkatkan efisiensi dan efektifitas proses pemesanan dan penjualan, harus dibuat suatu sistem berbasis web menggunakan bahas a pemrograman PHP, HTML dan JavaScript, tools Adobe Dreamweaver CS 6 dan Database MySQL. Sistem ini memungkinkan user melakukan transaksi secara online dan user tidak harus bertatap muka dengan penjualan. Sistem ini diharapkan bisa menjadi solusi untuk mempermudah proses pencatatan data pemesanan, data barang dan laporan. Sehingga dalam proses transaksi pemesanan dan penjualan menjadi lebih efektif dan efisien. Kata kunci: Sistem Penjualan Online, Aplikasi Penjualan berbasis Web Abstract. Tasmal is a company engaged in the sale of merchandise. At Tasmal in the process of ordering data recording, data items and reports are still using paper media and sales systems are still using manual systems. This leads to a lack of effective process of ordering and reporting. To improve the efficiency and effectiveness of the process of ordering and sales, should be made a web‐based system using the programming language PHP, HTML and JavaScript, tools Adobe Dreamweaver CS 6 and MySQL database. This system allows the user to conduct transactions online and the user does not have to come face to face with the sale. The system is expected to be a solution to simplify the ordering process of recording data, the data items and reports. Thus, in the process of booking transactions and sales become more effective and efficient.
Keyword: Online Sales System, Sales of Web‐ based applications PENDAHULUAN Seiring dengan perkembangan zaman dibidang teknologi, perusahaan-perus aha an makin dipicu untuk menggunakan teknologi yang maju sebagai alat atau media untuk tetap bertahan dan memenangkan persaingan yang kian hari terasa ketat dan keras. Internet merupakan suatu media yang sudah tidak asing lagi diberbagai belahan dunia yang memiliki banyak fungsi. Permasalahan yang dihadapi saat ini pada pencatatan transaksi yang bersifat konvensional (Astuti, 2013; Frieyadie, 2014), sering terdapat data yang redundansi transaksi penjualan. Sehingga ketidak konsistensian data (Jayanti & Iriani, 2014) yang dapat menyebabkan dalam pencarian data membutuhkan waktu yang sangat lama (Waskito, 2010; Mahdiana, 2011). Sehingga perusahaan harus memiliki kemampuan yang cepat untuk beradaptas i terhadap perubahan yang terjadi sehingga perusahaan akan mampu bersaing dengan para kempetitornya. oleh karena itu penulis melakukan kegiatan penelitian pada CV Tasmal yang pada dasarnya belum menggunakan penjualan online berbasis web. BAHAN DAN METODE Dalam proses perancangan sistem informasi kepesertaan asuransi mikro Bungkesmas ini, penulis menggunakan model pengembangan sistem waterfall. Adapun bahan yang di siapkan untuk membangun sistem ini adalah a. Analisis Kebutuhan Perangkat Lunak Proses pengumpulan kebutuhan diintensifikasikan dan difokuskan khususnya
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer
INF-93
ISBN: 978-602-72850-6-4 pada perangkat lunak. Untuk memahami sifat program yang dibangun, rekayasa perangkat lunak (analisis) harus memahami domain informasi, tingkah laku, untuk kerja dan antar muka (interface) yang diperlukan.Kebutuha n baik untuk sistem maupun perangkat lunak di dokumentasikan dan dilihat dengan pelanggan. b.
Design Desain perangkat lunak sebenarny a adalah proses multi langka yang berfokus pada empat atribut sebuah program yang berbeda. Proses desain menerjemahkan syarat atau kebutuhan kedalam sebuah representasi perangkat lunak yang dapat diperkirakan demi kualitas sebelum dimulai pemunculan kode.
SNIPTEK 2015
Administrator dapat mengelola data Order Administrator dapat mengelola data Laporan
B. Desain Sistem penerimaan siswa baru berbasis web merupakan sistem penerimaan siswa baru yang dilakuakan online menggunakan jaringan internet, jadi calon siswa baru bisa melakukan pendaftaran meski dengan cara tidak bertatap muka dengan panitia penerimaan siswa baru. a. Desain Sistem 1. Use case diagram Pada sistem pendaftaran siswa baru berbasis web . a) Use Case Diagram Admin mengelol a Kategori
c. Kode Desain harus diterjemahkan dalam bentuk mesin yang bisa dibaca. Langkah pembuatan kode melakukan tugas ini adalah jika desain dilakukan dengan cara yang lengkap pembuatan kode dapat diselesaikan secara mekanis. d.
Pengujian Proses pengujian dilakukan pada logika internal untuk memastikan semua pernyataan sudah diuji. Pengujian eksternal fungsionaluntuk menemukan kesalahankesalahan dan memastikan bahwa input akan memberikan hasil yang actual sesuai yang dibutuhkan. e.
Tabel 1. Use case adminitrator Mengelola Kategori
Pemeliharaan
Perangkat lunak yang sudah disampaikan kepada pelanggan pasti akan mengalami perubahan perubahan tersebut bisa karena mengalami kesalahan karena perangkat lunak harus menyesuaikan dengan lingkunga nbaru (peripheral atau system operasi baru atau karena pelanggan membutuhkan perkembangan fungsional atau untuk kerja. HASIL DAN PEMBAHASAN A.
Analisa Kebutuhan Software Pada tahapan ini menjelaskan tentang kebutuhan dari rancangan sistem yang akan dibuat. Dalam sistem ini ini terdapat 2 aktor, yaitu Administrator dan calon siswa baru: Administrator dapat mengelola data kategori Administrator dapat mengelola data produk Administrator dapat mengelola data Ongkos kirim
INF-94
Sumber: Sukendar & Handono (2015) Gambar 1. Use Case Diagram Admin Mengelola Kategori.
Use case name Goal Pre-condition PostCondition Failed end condition Primary Actor Main Flow / Basic Path
Mengelola kategori Bisa menambah, mengubah dan menghapus data kategori Admin telah melakukan login Kategori berhasil ditambah Gagal menambah kategori Administrator 1. Administrator menambah kategori 2. Administrator mengubah kategori 3. Administrator menghapus kategori
Alternate Invarian / Invarian 1 Invarian 2
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer
SNIPTEK 2015
ISBN: 978-602-72850-6-4
Sumber: Sukendar & Handono (2015) b) Use Case DiagramAdmin mengelola produk
Sumber: Sukendar & Handono (2015) Gambar 2. Use Case Diagram Admin Mengelola Kategori. Tabel 2. Use Case Diagram Administator mengelola produk Use case name Goal Pre-condition PostCondition Failed end condition Primary Actor Main Flow / Basic Path
Sumber: Sukendar & Handono (2015) Gambar 3. Activity diagram Administrator mengelola kategori. b) Activity Diagram Administrator mengelola Produk
Mengelola Produk Bisa menambah, mengubah dan menghapus data Produk Admin telah melakukan login Produk berhasil ditambah Gagal menambah Produk Administrator 1. Administrator menambah Produk 2. Administrator mengubah Produk 3. Administrator menghapus Produk
Alternate Invarian / Invarian 1 Invarian 2 Sumber: Sukendar & Handono (2015) 2.
Activity diagram
Berikut adalah activity diagram dari sistem pendaftaran siswa baru berbasis web: a) Activity Diagram Administator mengelola kategori
Sumber: Sukendar & Handono (2015) Gambar 4. Activity diagram Administrator mengelola produk.
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer
INF-95
ISBN: 978-602-72850-6-4 b.
Desain Database
Pada tahapan ini akan menjelaskan tentang desain database, menggunakan, Logical Record Structure. Customer
Orders
Detail_Order
Kota
Kategori
Produk
SNIPTEK 2015 hak akses, diantaranya Administrator dan Pelanggan. Berikut adalah user interface dari tiap akses: 1) Halaman Kategori
Sumber: Sukendar & Handono (2015) Gambar 7. User interface halaman kategori Sumber: Sukendar & Handono (2015) Gambar 5. Logical Record Structur Desain Arsitektur Sistem Pada software architecture dalam pembuatan sistem penjualan Gift berbasis web ini menjelaskan tentang component diagram. Component diagram menggambarkan struktur dan hubungan antar komponen piranti lunak, termasuk ketergantungan diantaranya.Compo nent diagram juga dapat berupa interface yang berupa kumpulan layanan yang disediakan oleh komponen untuk komponen lainnya. Berikut adalah Component Diagram Sistem Penjualan berbasis web pada cv Tasmal.
2) Halaman Produk
c.
Sumber: Sukendar & Handono (2015) Gambar 8.User interface halaman produk 3) Halaman Ongkos Kirim
Sumber: Sukendar & Handono (2015) Gambar 6. Komponen Diagram d.
Desain User Interface Sistem Penjualan berbasis web dibuat menggunakan bahasa pemrograman script PHP. Dalam sistem penjualan ini terdapat dua
INF-96
Sumber: Sukendar & Handono (2015) Gambar 9. User interface halaman ongkos kirim
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer
SNIPTEK 2015 4) Halaman Orders
Sumber: Sukendar & Handono (2015) Gambar 10. User interface halaman order 5) Halaman Laporan
Sumber: Sukendar & Handono (2015) Gambar 11. User interface halaman order C.
Code
Untuk mengimplementasi hasil rancangan kedalam bentuk aplikasi berbasis web dengan menggunakan bahasa script progamming PHP dan dengan beberapa bahasa script lainnya: HTML, CSS dan JQuery. Code tidak penulis tampilkan. D. Pengujian (Testing) Pengujian dengan menggunakan model pengujian Black Box, dimana untuk penguji an untuk menampilkan fungsional aplikasinya. E. Support Beberapa kebutuhan yang digunakan untuk support setelah dari perancangan. a. Hardware Server : IBM System x3100
ISBN: 978-602-72850-6-4 b.
Processor : Intel(R) Xeon(R) CPU 3065 @ 2.33GHz, 2 cores Memory (RAM) : 4 GB Harddisk : 200 GB SAS Drives Network Interface Card : 2 x 10/100/1000 Ethernet Ports Software untuk Hosting Server 2 Sistem Operasi Linux Centos 5.9 Apache 2.2.x Web Server Vsftp FTP Server (TLS) PHP 5.3.2x (php, php-mysql) Perl 5.8.x MySQL 5.0.9x Database Server
KESIMPULAN Berdasarkan uraian-uraian yang telah dipaparkan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan sebagai berikut: Pada CV Tasmal, struktur organisasinya belum berjalan sebagaimana deskripsi kerja yang telah dijabarkan. Sistem penjualan ini dibuat untuk mempermudah penjual dan pembeli melakukantran saksi tanpa harus bertatap muka. Sistem penjualan berbasis web ini bias mempermudah pihak penjual dalam pencatatan proses transaksi, pencatatan stok barang dan pengelolaan laporan penjualan. Konfirmasi pembayaran dilakukan melalui email, hal ini menyebabkan kurang efektif nya pihak pembeli dalam melakukan konfirmasi pembayaran. DAFTAR PUSTAKA Astuti, P. D. (2013, March). Perancangan Sistem Informasi Penjualan Obat Pada Apotek Jati Farma Arjosari. In Seruni Seminar Riset Unggulan Nasional Inoformatika dan Komputer (Vol. 2, No. 1). Frieyadie, F. (2014). Web Sistem Informasi Berbasis W2000 Untuk Dukungan Pemesanan Dan Penjualan Produk Safety. Jurnal Pilar Nusa Mandiri, 10(1), 111-115. Jayanti, D., & Iriani, S. (2014). Sistem Informasi Penggajian Pada CV. Blumbang Sejati Pacitan. Speed-Sentra Penelitian Engineering dan Edukasi, 6(3). Mahdiana, D. (2011). Analisa dan Rancangan Sistem Informasi Pengadaan Barang dengan Metodologi Berorientas i
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer
INF-97
ISBN: 978-602-72850-6-4 Obyek: Studi Kasus PT. Liga Indonesia. Jurnal Telematika Mkom, 3(2). Waskito, E. (2010). Analysis and Design of
INF-98
SNIPTEK 2015 Information Systems Sales Separepart Gemilang Jaya Motor. Speed-Sent ra Penelitian Engineering dan Edukasi, 2(3).
Seminar Nasional Ilmu Pengetahuan dan Teknologi Komputer