PERANCANGAN SISTEM INFORMASI PENJUALAN BARANG BERBASIS WEB DI PT. BANGUN SINERGI BERJAYA Meryana Oktovani Yosepha1. Minda Mora Purba2 oktovani98@gmail. com, 2 minda@unsurya. Universitas Dirgantara Marsekal Suryadarma ABSTRACT The rapid development of information technology has created intense competition in the bussines world. So far, the sales method used by PT BANGUN SINERGI BERJAYA is in a conventional way so that sales have not been carried out optimally. Therefore. PT Bangun Sinergi Berjaya realiezes how important it is to partcipate in the advancement of technology and information systems that are currently developing. By using the waterfall method, using the PHP Programing languag, and the mySql database systems. We are trying to build an information system that can help increase the credibility of companies, increase the selling value of their products and promote their products to the information society. With the design of this Sales Information Systems, it will make it easier for companies to carry out sales so proceses that have so far used conventional methods to become more modern by applying them online so as to save energy and time. Keywords : Sales Information System. Program, website. PHP, mysql ABSTRAK Perkembangan teknologi informasi yang begitu cepat menimbulkan persaingan yang ketat dalam bersaing di dunia bisnis. Selama ini metode penjualan yang dilakukan oleh pihak PT Bangun Sinergi Berjaya dengan cara konvensional sehingga penjualannya dirasa belum dilaksanakan secara maksimal. Oleh karena itu. PT Bangun Sinergi Berjaya menyadari betapa pentingnya berpartisipasi dalam adanya kemajuan teknologi dan sistem informasi yang sedang berkembang saat ini. Dengan menggunakan metode waterfall, menggunakan Bahasa Pemrograman PHP, dan sistem basis data mysql pihak PT Bangun Sinergi Berjaya berusaha membangun sebuah sistem informasi yang dapat membantu meningkatkan kredibilitas perusahaan, meningkatkan nilai jual produk dan mempromosikan produk mereka ke masyarakat informasi tersebut. Dengan dibuatnya rancangan Sistem Informasi Penjualan ini, akan memudahkan perusahaan dalam melaksanakan proses penjualan yang selama ini menggunakan metode konvensional menjadi lebih modern dengan diterapkan secara online sehingga menghemat tenaga dan Kata Kunci : Sistem Informasi Penjualan. Program, website. PHP, mysql PENDAHULUAN PT Bangun Sinergi Berjaya merupakan perusahaan yang bergerak dibidang penjualan besi. PT Bangun Sinergi Berjaya belum dikenal secara luas oleh konsumen tetapi sudah memiliki banyak pelanggan yang terdapat dari berbagai tempat di wilayah Bekasi. Untuk mempromosikan barang masih dilakukan dari face to face yang dirasa masih kurang berhasil dalam menyampaikan informasi barang secara detail. Selain itu untuk transaksi penjualan besi PT Bangun Sinergi Berjaya masih melakukan sistem direct sale yaitu pelanggan harus datang atau mengunjungi langsung ke perusahaan. Hal tersebut menjadi kendala dikarenakan pelanggan sering kecewa karena barang yang dicari tidak ada. Dalam proses penjualan, data dicatat di form penjualan kemudian diinput menggunakan aplikasi Microsoft Excel. Proses pencatatan seperti ini kurang efektif karena banyaknya jumlah buku dan pesanan yang harus diinput, sehingga sering terjadi kekeliruan dan kesalahan dalam penginputan dan pencarian data yang dapat menyita waktu dalam pembuatan Pengelolaan data penjualan juga belum optimal karena belum adanya distribusi data ke masing-masing bagian sehingga sering terjadi ketidakcocokan data antara bagian gudang, keuangan dan EDP (Edit Data Prose. (Rahwanto, tercipta suatu proses pertukaran barang dan atau jasa antara penjual dengan Jasa penjualan barang adalah usaha yang untuk mewakili kepentingan pemilik barang, untuk menangani segala kegiatan yang diperlukan bagi terlaksananya penjualan dan penerimaan barang melalui transportasi darat yang bisa mencakup kegiatan penerimaan, penyimpanan dan penyelesaian tagihan serta biaya-biaya lain yang berhubungan dengan penjualan barang-barang tersebut sampai dengan diterimanya barang oleh yang berhak menerimanya. Penjualan pada perusahaan ini berlangsung secara lambat dan tidak efisien, baik dari segi biaya maupun Untuk itu diperlukan sebuah sistem informasi yang dapat mempermudah jalannya suatu transaksi penjualan dan sebagai ajang promosi, sehingga diharapkan dapat meningkatkan penjualan pada perusahaan tersebut dan bersaing dengan perusahaan lainnya. Berdasarkan permasalahan diatas, maka penulis membuat suatu sistem aplikasi dengan judul AuPERANCANGAN SISTEM INFORMASI PENJUALAN BARANG BERBASIS WEB DI PT BANGUN SINERGI BERJAYAAy. Pesatnya pertumbuhan ilmu pengetahuan teknologi khususnya di bidang komputer disetiap aspek kehidupan dan penggunaan teknologi komputer dan teknologi komunikasi yang menghasilkan sebuah penggabungan sistem informasi yang saat ini mudah untuk diakses tanpa adanya batasan waktu dan jarak dengan menggunakan jaringan internet. Model penjualan atau bisnis ikut terpengaruh dari perkembangan ilmu pengetahuan teknologi tersebut, terlebih dengan pesatnya pertumbuhan pengguna internet di berbagai belahan dunia khususnya negara berkembang. Salah satu bisnis yang menjadi trend terbaru di masyarakat ini adalah dalam bidang belanja online. (Winarti et al, 2. II. LANDASAN TEORI E-commerce E-commerce ialah kegiatan-kegiatan bisnis yang menyangkut konsumen, manufaktur, service providers dan pedagang perantara dengan menggunakan jaringan-jaringan komputer yaitu internet (Awaludin. E-commerce merupakan istilah yang sering digunakan saat terkait dengan internet, dimana tidak ada seorang yang mengetahui dengan jelas arti dari e-commerce tersebut. Menurut Piana dan Fathurohman . e-commerce ialah transaksi bisnis yang melibatkan pertu-karan nilai yang dilakukan melalui teknologi digital. Menurut Swasta Basu, . menjual adalah ilmu dan seni mempengaruhi pribadi yang dilakukan oleh penjual untuk mengajak orang lain agar bersedia membeli barang jasa yang Jadi, adanya penjualan dapat suatu organisasi tertentu dengan laporanlaporan yang dibutuhkan. (Anggraini et , 2. Menurut Wardana . ecommerce yaitu singkatan dari Electronic Commerce yang berarti transaksi yang meliputi berbagai macam kegiatan bisnis mulai dari pembelian sampai penjualan yang dilakukan melalui media jaringan berbasis internet. E-commerce itu sendiri melibatkan distribusi, penjualan, pembelian, marketing dan service dari sebuah produk yang dilakukan dalam sebuah sistem elektronik internet atau bentuk jaringan komputer yang lainnya. Penjualan Penjualan adalah sebuah sistem yang melibatkan sumber daya di dalam suatu organisasi, prosedur, data, maupun sarana pendukung untuk mengoperasikan sistem penjualan, sehingga menghasilkan informasi yang berguna bagi pihak manajemen di dalam pengambilan suatu keputusan yang diinginkan. Menurut Rizki et al . ecommerce adalah perdagangan elektronik yang mencakup proses pembelian dan penjualan barang atau jasa, pertukaran produk, transfer dana, pelayanan serta informasi yang menggunakan jaringan komputer atau internet. Berdasarkan definisi yang dijelaskan di atas maka dapat disimpulkan bahwa e-commerce sebagai proses pembelian dan penjual produk, jasa dan informasi yang dilakukan secara elektronik dengan memanfaatkan jaringan Salah satu jaringan yang digunakan adalah internet. Perkembangan informasi terutama internet, merupakan faktor pendorong perkembangan ecommerce. Sistem Informasi Penjualan Sistem informasi penjualan adalah sub sistem informasi bisnis yang mencakup melaksanakan, mencatat, mengkalkulasi, membuat dokumen dan informasi penjualan untuk keperluan manajemen mulai dari diterimanya order penjualan sampai mencatat timbulnya tagihan Berdasarkan pengertian tersebut, dapat disimpulkan bahwa komponenkomponen dari sistem informasi penjualan secara umum terdiri dari: Pencatatan transaksi penjualan . Kalkulasi jumlah harga . Pencetakan nota penjualan . Pembuatan dokumen atau informasi penjualan untuk keperluan manajemen Sistem Informasi Sistem Informasi adalah suatu jaringan kerja dari prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan sasaran tertentu. Sedangkan informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi penerimanya. Sehingga dapat disimpulkan bahwa sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan pengelolaan transaksi harian, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari Website Menurut Paryanta, dkk . Website merupakan suatu halaman yang ditampilkan di sebuah internet yang memuat informasi-informasi tertentu. Menurut Hidayat, dkk . Website merupakan sekumpulan halaman-halaman yang digunakan untuk menampilkan informasi teks gambar diam maupun gerak, animasi, suara, atau gabungan dari semuanya, baik yang bersifat statis maupun dinamis yang membentuk serangkaian bangunan yang saling terkait. Menurut Destiningrum & Adrian . Website merupakan sebuah software yang berfungsi untuk menampilkan dokumen pada sebuah website yang membuat pengguna website dapat mengakses internet melalui software yang terkoneksi dengan internet. Web Server Menurut Arief, dkk . Web server merupakan sebuah bentuk server yang digunakan untuk menyimpan halaman website atau homepage. Apache adalah server yang merupakan turunan dari web server yang dikeluarkan oleh NSCA HTTP di sekitar tahun 1995. Menurut Indriyani, . Web Server merupakan sebuah perangkat lunak atau software yang berfungsi untuk menampilkan serta melakukan interaksi dengan dokumen-dokumen yang telah disediakan oleh server web. Menurut Josi, . Web server merupakan sebuah perangkat lunak server yang berfungsi untuk menerima permintaan HTTP dan HTTPS dari klien yang di kenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. w(World Wide We. Menurut Nurhaddad, . Worl Wide Web . adalah salah satu sistem yang terkait dengan dokumen yang digunakan sebagai media untuk menampilkan teks, gambar, multimedia, dan lainnya pada jaringan internet. Menurut Ibrahim, dkk . World Wide Web merupakan sekumpulan komputer yang menyediakan berbagai layanan informasi yang biasa disebut server dan di dalamanya terdapat sekumpulan komputer yang terintegrasi satu sama lainnya dengan menggunakan jaringan telekomunikasi yang rumit sehingga mereka dapat berkomunikasi dengan cepat. Menurut Nugroho, . alam Norida, 2. World Wide Web . yaitu sebuah bagian dari internet yang sangat dikenal dengan dunia internet, dengan adanya World Wide Web . seorang pengguna dapat menampilkan sebuah halaman virtual yang disebut dengan website. Web Hosting Menurut (Zaenal, 2. mendefinisikan bahwa AuWeb Hosting adalah sebuah penyediaan layanan internet untuk penempatan informasi-informasi baik untuk halaman web, penyimpanan email, database, dan sebagainyaAy. Untuk sederhananya anggaplah layanan ini sebagai solusi untuk menempatkan halamanhalaman situs yang akan dibuat agar selalu online. Web Browser Menurut Sibero, . alam Hidayat, dkk . Web browser merupakan aplikasi perangkat lunak yang digunakan untuk mengambil dan menyajikan sumber informasi web. Menurut Solichin, . Web browser merupakan perangkat lunak yang berfungsi untuk menerima dan menyajikan sumber informasi di internet yang dengan mudahnya, browser digunakan untuk menampilkan halamanhalaman web. Seluruh komponen web termasuk teks, gambar, dan komponen lain yang di bangun dengan teknologi client-side scripting dapat ditampilkan di web browser. Internet Kuswandi, dkk . , internet adalah sebagai inter-connected network. Menurut Macdoms . alam Ibnu, 2. , internet atau jaringan komputer internasional adalah kumpulan dari berbagai jaringan komputer local atau LAN yang saling terhubung. Menurut Salahuddin . alam Ibnu, 2. , internet adalah sekumpulan jaringan berbeda yang saling terhubung bersama sebagai satu kesatuan dengan menggunakan berbagai macam TCP/IP. dan SQL database managemet system (DBMS). Bahasa Pemrograman 1 PHP Menurut Saputra, . PHP akronim dari Hypertext Processor merupakan open source yang banyak digunakan sebagai tujuan utama scripting language, desain untuk digunakan pada pengembangan website. PHP berawal dari personal home page tools, yaitu dikembangkan oleh Rasmus Lerdorf untuk membantu user dengan web task. Menurut Sari, . , pemrograman PHP adalah singkatan dari PHP Hypertext Processor, saat pertama kali dikembangkan oleh programmer bernama Rumus Lerdoff. PHP awalnya adalah singkatan dari Personal Home Page Tools. ERD (Entity Relationship Diagra. Menurut Alfarizi, dkk . Diagram ERD (Entity Relationship Diagra. merupakan representasi grafis himpunan entitas, relationship, dan konstrain integritas dapat dihasilkan dalam aktivitas-aktivitas pembangunan dan konstrain integritas pada entitas atau relationship merupakan bagian penting spesifikasi entity relationship diagram (ERD). ERD merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analyst dalam tahap analisis 2 HTML (Hypertext Markup Languag. Menurut Yudhanto & Purbaya . alam Fandhilah, dkk, 2. HyperText Markup Language (HTML) adalah salah satu bahasa pemrograman penyusunan sebuah situs web paling awal dan biasanya digunakan untuk menentukan tata tampilan web ataupun berbagai informasi statis. Menurut Abdulloh, . Hyper text language (HTML) adalah bahasa standar yang digunakan untuk menampilkan halaman web yang dilakukan dengan HTML. Unified modeling languange (UML) Definisi UML adalah sebagai suatu bahasa yang sudah menjadi standar pada visualisasi, perancangan, dan juga pendokumentasian sistem aplikasi. Saat ini UML menjadi bahasa standar dalam penulisan blue print software . UML adalah sebuah bahasa yang digunakan untuk memvisualisasikan, menspesifikan, membangun dan membuat dokumen dari arsitektur perangkat lunak . ,(Rahwanto, 2. 3 Database MySQL Menurut Siregar & Sundari, . MySQL di kembangkan oleh pengembang dan konsultan database bernama MySQL AB sekitar tahun 1994 di Swedia. Tujuan awal dikembangkan untuk mengembangkan aplikasi berbasis web pada client. Menurut Nirmala, dkk . MySQL adalah sistem manajemen database SQL yang bersifat open source dan paling populer saat ini. Sistem database MySQL mendukung beberapa fitur seperti multithreaded, multi user. Pemodelan menggunakan Unified Modeling Language (UML) berorientasi pada objek dan berbasis visual. Oleh karena itu, pemodelan dengan menggunakan UML merupakan pemodelan objek yang berfokus pada pendefinisian struktur statis dan model sistem informasi yang dinamis daripada mendefinisikan data dan model proses yang tujuannya adalah pengembangan tradisional. Pada perancangan aplikasi ini penulis meng- gunakan empat diagram yang ada pada UML. Basis Data Menurut Jayanti & Sumiari, . AuBasis Data merupakan data yang terintegrasi, yang diorganisasi untuk memenuhi kebutuhan para pemakai di dalam suatu organisasiAy. Use Case Diagram Yaitu deskripsi fungsi sebuah sistem dari sudut pandang pengguna. Use Case di gunakan untuk menganalisa kebutuhan dari sebuah sistem. Selain menganalisa kebutuhan sistem, use case juga bisa di gunakan menggambarkan hubungan antara actor dan use case (Sumber: Munawar, 2. Berdasarkan diatas, dapat disimpulkan bahwa basis data merupakan data yang dapat didesain dan berintegrasi sehingga dapat memenuhi kebutuhan user dalam perusahaan atau organisasi. Class Diagram Class diagram yaitu hubungan antara kelas yang dimodelkan didalam Class diagram digunakan untuk menggambarkan dan menjelaskan dari berbagai macam aspek sistem, tetapi juga digunakan untuk membuat kode eksekusi . xecutable cod. dari aplikasi perangkat lunak (Sumber: Munawar, 2. Sistem Basis Data Sistem adalah sebuah tatanan yang terdiri atas sejumlah komponen fungsional yangsalingberhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses tertentu. Menurut Nurhadi dkk . AuSistem Basis Data adalah suatu sistem menyusun dan mengelola record-record menggunakan computer untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang optimal yang diperlukan pemakai untuk proses mengambil keputusan. Sequence Diagram Sequence untuk menggambarkan perilaku sebuah Selain itu, sequence diagram digunakan untuk menunjukkan contoh objek dan pesan yang diposisikan antar objek dalam use case (Sumber: Munawar, 2. ANALISA SISTEM BERJALAN Gambaran Sistem Berjalan Sistem yang sedang berjalan di PT Bangun Sinergi Berjaya pada bagian Penjualan, dengan menggunakan Microsoft Excel yang terdapat format pengisian data penjualan barang. Dalam alur pengolahan data tersebut, bagian Penjualan merekap data penjualan barang satu persatu, setelah itu data tersebut diinput ke Microsoft Excel. Activity Diagram Activity diagram merupakan bagian penting dari UML yang menjelaskan keseluruhan aspek dari suatu Tujuan umum dari activity diagram yaitu dapat menggambarkan aliran aktifitas suatu sistem dan menggambarkan sesuai urutan aktifitas. Kelebihan activity diagram mampu menampilkan aktifitas paralel dibandingkan (Sumber: Munawar, 2. Customer Customer Mengisi data permintaan barang yang selanjutnya diserahkan kepada bagian penjualan. Admin Penjualan Menginput Data Penjualan Barang Dalam Microsoft Excel. Melaporkan Data Customer Kepada Admin Penjualan. Mendata Pemesanan Barang. Mendata Penjualan Barang. Membuatkan Surat Jalan. manual pada dokumen-dokumen yang disimpan terurut berdasarkan tanggal, dan kemudian nama customer yang dicari. Hal ini sulit dilakukan karena perlu dilakukan pemeriksaan satupersatu dari keseluruhan data customer yang ada. Sulit untuk melakukan update data karena data-data tidak Sulit membuat dan menyajikan laporan penjualan barang stok Kurangnya kontrol otorisasi pengguna dalam mengakses data-data di unit admin penjualan. Hal ini disebabkan oleh kurangnya kesadaran bagian admin penjualan mengenai pentingnya data-data penjualan yang dikelola sehingga hak otorisasi pengaksesan data-data di bagian admin penjualan diberikan kepada pihak-pihak lain. Kurang transparansi mengenai stok barang, dan jika ingin mengetahui informasi tersebut harus terlebih dahulu menghubungi admin penjualan. Pimpinan Mendapatkan Laporan Penjualan Barang Dari Bagian Admin Penjualan. Gambar 3. Proses Bisnis (Flow Ma. IV. PERANCANGAN SISTEM Analisis Kebutuhan Sistem Tahapan Analisis Berikut ini spesifikasi kebutuhan sistem dari aplikasi penjualan: Kebutuhan Pengguna Aplikasi penjualan ini terdapat dua pengguna yang saling berinteraksi dalam lingkungan sistem antara lain : Admin Penjualan dan Bagian Penjualan. Kedua pengguna tersebut memiliki kebutuhan informasi yang berbeda-beda, seperti Skenario Kebutuhan User. Melihat barang, harga barang, ukuran barang, kategori barang Melakukan Pemesanan Melakukan Transaksi Masalah Yang Dihadapi Permasalahan yang dihadapi oleh sistem yang sedang berjalan adalah: Data-data di bagian penjualan tidak terintegrasi, data-data ini meliputi data permintaan customer, data customer, data permintaan barang. Akibat dari data yang tidak terintegrasi antara lain: Sulit untuk menampilkan informasi tertentu yang dibutuhkan. Contohnya: mencari laporan mengenai orang yang pernah membeli besi pada perusahaan, namun pernah ditolak beberapa saat yang lalu. Bila ingin menampilkan informasi ini maka harus dilakukan pencarian secara b. Skenario kebutuhan Admin Penjualan Admin penjualan melakukan login ke sistem Mengelola data barang. Mengelola data transaksi. Mengelola data pelanggan. Admin penjualan dapat melihat stok barang Admin penjualan dapat mengelola transaksi pembayaran. Admin penjualan dapat logout dari sistem. Skenario Bagian Penjualan Bagian Penjualan melakukan login ke sistem. Melihat dan mengelola laporan Melihat dan mengelola laporan Bagian Penjualan dapat logout dari sistem. Gambar 4. Diagram Use Case 3 Activity Diagram Activity Diagram User Kebutuhan Sistem Sistem yang dibutuhkan adalah: Sistem dapat memberikan informasi Sistem dapat menampilkan semua data yang telah diolah pengguna. Sistem dapat mengelola semua data mulai dari data pengguna, data transaksi, stok barang, laporan barang, dan laporan transaksi. Gambar 4. Activity Diagram User Activity Diagram Order Admin Kelola Data Use Case Diagram Gambar 4. Activity Diagram Kelola Data Order Admin Activity Barang Diagram Kelola Data Sequence Diagram Order Admin Gambar 4. Sequence Diagram Order Admin Gambar 4. Activity Diagram Kelola Data Barang 5 Class Diagram Activity Diagram Kelola Data User Gambar 4. Class Diagram 6 Rancangan Database Rancangan ERD adalah sebagai Gambar 4. Activity Diagram Kelola Data User 4 Sequence Diagram Sequence Diagram Order User Gambar 4. 21 Rancangan DatabaseEntityRelation Diagram Gambar 4. Sequence Diagram Order User Logical Record Structure e. PENUTUP 1 Kesimpulan yang dapat ditarik adalah sebagai berikut : Dengan sistem informasi penjualan barang yang diusulkan maka PT Bangun Sinergi Berjaya khususnya penjualan barang meningkat kinerja perusahaanya dengan semakin mudahnya memproses penjualan dengan sistem yang terkomputerisasi. Sistem berbasis web ini memudahkan pelanggan untuk mendapatkan informasi mengenai barang melalui fitur penjualan dengan menggunakan nomor resi yang diberikan. Sistem informasi ini memudahkan laporan . dari setiap penjualan barang, lebih terorganisisr dengan baik dan lebih meminimalisir apabila terjadi kesalahan pada penjualan Gambar 4. Logical Record Structure Spesifikasi File Spesifikasi File Customer Nama Tabel : Customer Primery_Key : id_Customer* ForeignKey : 4. Jumlah Filed : 6 Spesifikasi File Barang Nama Tabel : Barang Primery_Key : id_barang* ForeignKey : Jumlah Filed : 6 Spesifikasi File Order Nama Tabel : Order Primery_Key : no_invoice* ForeignKey : id_Customer** Jumlah Filed : 8 Spesifikasi Tabel Order Detail Nama Tabel : Order_detail Primery_Key : no_invoice* ForeignKey : id_ barang** Jumlah Filed : 5 Spesifikasi Tabel User Nama Tabel : User Primery_Key : id_user* ForeignKey : Jumlah Filed : 5 2 Saran guna pengembangan sistem penjualan barang berbasis web ini lebih baik lagi adala: Sistem dikembangkan lagi ke depannya menjadi platform di android dan ios. Sistem penjualan barang bisa penjualan secara realtime. DAFTAR PUSTAKA