e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com

## PENERAPAN APLIKASI PENJUALAN DI TOKO KOMPUTER OPTIMUS GLORIOUS BERBASIS WEB
Agus Alim Muin 1 ,Suriansyah 2
Program Studi Sistem Informasi 1 ,  Program Studi Teknik Informatika 2
Fakultas Teknologi Informasi 1 ,  Fakultas Teknologi Informasi 2
Universitas Islam Kalimantan Muhammad Arsyad Al Banjari banjarmasin 1 , Universitas Islam Kalimantan Muhammad Arsyad Al Banjari banjarmasin 2
Alim.blues@gmail.com 1 , Suriansyah@gmail.com 2
Received: October 23, 2021 . Revised: October 30, 2021 . Accepted: November 04, 2021 .  Published: December 02, 2021 . Issue Period: Vol.5 No.2 (2021), Page 359-368
Abstrak: CV.  Optimus  Glorious  selalu  melakukan  pengawasan  dan  pencatatan  terhadap persediaan  barang.  Selama  Ini  untuk  pengolahan  data  persediaan  barang  masuk  dilakukan secara manual oleh Karyawan yaitu untuk pendataan barang masuk dan keluar dicatat di buku besar  sesuai  dengan  kwitansi  dari  pelanggan  atau  supplier  yang  berisi  berapa  banyak  barang yang  masuk  dan  keluar  untuk  dikirim  ke  pelanggan  dan  untuk  stok  barang  hanya  dicatat  di buku besar yang mana laporan-laporan yang sudah ditulis oleh Karyawan akan disalin kembali di  buku besar, sehingga sering terjadi kesalahan.metode yang digunakan dalam penelitian  ini adalah  pengumpulan  data  dari  observasi,wawancara,studi  pustaka  dan  studi  dokumen  serta metode  perancangan  perangkat  lunak  dengan  menganalisis  kebutuhan  system,desain system,pengujian system dan memelihara system atau SDLC (Software/System Development Life  Cycle)  dengan  model  Waterfall  Development.Aplikasi  ini  menggunakan  Bahasa pemrograman PHP dan MySQL sebagai databasenya.Hasil dari penilitian ini adalah Aplikasi ini dapat mendata stok barang dan penjualan dan dengan adanya laporan dapat mengetahui dan memberikan informasi yang cepat, tepat dan akurat setiap harinya.
Kata kunci: Penjualan,Aplikasi,Waterfall,SDLC
Abstract: CV.  Optimus  Glorious  always  supervises  and  records  inventory.  So  far,  data processing  of  incoming  goods  inventory  is  done  manually  by  employees,  namely  for  data collection of incoming and outgoing goods recorded in the ledger according to receipts from customers or suppliers which contain how many goods enter and leave to be sent to customers and for stock items are only  recorded in  the ledger  where reports that have been  written by employees  will  be  copied back in  the ledger, so errors often occur. The method  used in  this study is data collection from observations, interviews, literature studies and document studies as well as software design methods with analyzing system requirements, system design, system testing and maintaining the system or SDLC (Software / System Development Life Cycle) with the Waterfall Development  model. This application uses the  PHP and MySQL  programming languages as the database. sales and in the presence of l reports can find out and provide fast, precise and accurate information every day.
Keywords : Sales, Application, Waterfall, SDLC
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com

## I. PENDAHULUAN
Perkembangan  Teknologi system informasi berbasis komputerisasi pada waktu ke waktu sudah sangat pesat membuat pekerjaan manusia pada umumnya dapat di selesaikan dengan cepat. Teknologi merupakan salah satu  alat  bantu  yang  sering  digunakan  dalam  aktivitas  manusia  .  Peran  Teknologi  sangat  penting  guna memudahkan pengguna system. Pengolahan data dan informasi secara cepat , tepat dan efisien adalah hal yang di butuhkan  perusahaan untuk meningkatkan produktifitas pekerjaan waktu dan biaya.
Banyak  Perusahaan  atau  badan  usaha  yang  menggunakan  teknologi  informasi  untuk  meningkatkan produktifitas  dalam  usaha,  CV.  Optimus  Glorious  adalah  Sebuah  Perusahaan  yang  bergerak  di  bidang Penjualan  Laptop, Printer,  Sparepart  Komputer  dan  Aksesoris  Komputer  lainnya    yang  menjual  dengan  harga murah .
CV.  Optimus  Glorious  selalu  melakukan  pengawasan  dan  pencatatan  terhadap  persediaan  barang. Selama  Ini  untuk  pengolahan  data  persediaan  barang  masuk  dilakukan  secara  manual  oleh  Karyawan  yaitu untuk  pendataan  barang  masuk  dan  keluar  dicatat  di  buku  besar  sesuai  dengan  kwitansi  dari  pelanggan  atau supplier  yang berisi  berapa  banyak  barang  yang masuk dan keluar untuk dikirim ke pelanggan dan untuk stok barang hanya dicatat di buku besar yang mana laporan-laporan yang sudah ditulis oleh Karyawan akan disalin kembali di buku besar, sehingga sering terjadi kesalahan.

## II. METODE DAN MATERI

## 2.1. Aplikasi
Aplikasi merupakan sesuatu yang terbilang penting di dalam sebuah komponen baik komputer maupun smartphone. Aplikasi bisa dikatakan juga sebagai software yang mana merupakan bagian dari  sistem komputer yang tentunya mempengaruhi kinerja dari komputer maupun smartphone yang kita gunakan. Di era modern ini, aplikasi  menjadi  komponen  terpenting  di  dalam  perangkat  tersebut.  Peranan  aplikasi  yang  sering  dijumpai  di berbagai bidang kehidupan, seperti pendidikan, hiburan, bisnis dan lainnya. Apalagi cara yang digunakan untuk memperoleh  aplikasi  sangat  mudah,  membutuhkan  biaya  yang  kecil  bahkan  ada  yang  gratis.  Suatu  aplikasi dikembangkan  dengan  menggunakan  Bahasa  pemrograman,  seperti  C,  C++,  Java,  PHP,  Python  dan  masih banyak  lagi.  Pada  dasarnya,  aplikasi  dibangun  untuk  mengolah  instruksi  dari  pengguna  sebagai  input  dan mengeluarkan hasil yang diinginkan sebagai output.[1]

## 2.2. MySQL
MySQL adalah software  yang  berfungsi untuk  membuat,  mengatur,  dan  mengelola database. Dengan MySQL, Anda dapat membuat sendiri database untuk menyimpan dan mengelola data perusahaan (misal: data pegawai,  keuangan  dan  akuntansi,  aset,  dll),  data  pribadi  Anda,  koleksi  foto  keluarga  Anda  dan  sebagainya secara mudah, cepat, akurat, aman, dan terpercaya.
MySQL merupakan salah satu Relational Database Management System (RDBMS) yang saat ini sedang banyak 'digandrungi' oleh para pengembang aplikasi database, baik untuk aplikasi desktop maupun aplikasi web; untuk menyimpan,  mengatur,  dan  mengelola  data  pada  aplikasi  tersebut.  Beberapa  kelebihan  MySQL  dibandingkan dengan RDBMS lain adalah mudah, simple, gratis, stabil, dan portable (dapat diterapkan pada beberapa sistem operasi yang berbeda).[2]

## 2.3. Web
Pada  awalnya  aplikasi  web  dibangun  dengan  hanya  menggunakan  bahasa  yang  disebut  HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML  seperti PHP  dan ASP pada  skrip dan  Apllet  pada objek.  Aplikasi  Web dapat dibagi  menjadi  dua  jenis  yaitu  aplikasi  web  statis  dan  dinamis.  Web  statis  dibentuk  dengan  menggunakan
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
HTML.  Kekurangan  aplikasi  seperti  ini  terletak  pada  keharusan  untuk  memelihara  program  secara  terus menerus  untuk  mengikuti  setiap  perkembangan  yang  terjadi.  Kelemahan  ini  diatasi  oleh  model  aplikasi  web dinamis.  Pada  aplikasi  web  dinamis,  perubahan  informasi  dalam  halaman  web  dilakukan  tanpa  perubahan program  tetapi  melalui  perubahan  data.  Sebagai  implementasi,  aplikasi  web  dapat  dikoneksikan  ke  basis  data sehingga  perubahan  informasi  dapat  dilakukan  oleh  operator  dan  tidak  menjadi  tanggung  jawab  dari webmaster.[3]

## 2.4.Codeigniter
CodeIgniter adalah framework pemrograman PHP yg handal dan aman. CI3 adalah standar terbaru dar i framework  CodeIgniter,  dikembangkan  dari  versi  sebelumnya,  dengan  menggunakan  PHP  7  sebagai  basis pengembangan  frameworknya.  CodeIgniter  memiliki  pendekatan  yang  sangat  baik,  sehingga  pemrogram  bisa secara bertahap mengerti & tahu bagaimana bekerja dengan menggunakan framework. [4]

## 2.5. Metode
Teknik pengumpulan data 1.observasi
Observasi  yaitu  metode  untuk  mendapatkan  data  dengan  melakukan  pengamatan  langsung  pada  toko computer  optimus  glorious  banjarmasin,  dari  observasi  diketahui  proses  penjualan  hingga  pendataan  barang masih dilakukan secara menual dan memerlukan waktu yang lama.

## 2.wawancara
Wawancara  yang  dilaksanakan  adalah  melakukan  diskusi  serta  tanya  jawab  dengan  sumber  yang dianggap memiliki pengetahuan yang lebih dalam dari permasalahan penelitian.

## 3.studi Pustaka
Studi  pustaka  dilakukan  dengan  cara  mencari  bahan  mendukung  dalam  pendefenisian  permasalahan melalui buku-buku, internet, yang erat kaitannya denagn objek permasalahan pembuatan aplikasi.
4.studi dokumen
Studi dokumen atau teks merupakan kajian yang menitik beratkan pada analisis atau interpretasi bahan tertulis  berdasarkan  konteksnya.  Bahan  bisa  berupa  catatan  yang  terpublikasikan,  buku  teks,  surat  kabar, majalah, surat-surat, film, catatan harian, naskah, artikel, dan sejenisnya.
Perancangan perangkat lunak 1.analisis kebutuhan system
Pada tahap ini dilakukan pengumpulan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang akan dibangun.

## 2.desain system
Desain  dikerjakan  setelah  kebutuhan  selesai  dikumpulkan  secara  lengkap,  desain  harus  dapat mengimplementasikan kebutuhan yang telah dibutuhkan pada tahap sebelumnya. Seperti aktivitas sebelumnya, maka proses ini juga harus didokumentasikan sebagai konfigurasi dari software.

## 3.implementasi
Desain program diterjemahkan ke dalam kode-kode dengan menggunakan bahasa program yang sudah ditentukan, program yang dibangun langsung diuji secara unit.
4.pengujian system
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Unit-unit  program  disatukan  secara  utuh  kemudian  diuji  secara  keseluruhan,  semua  fungsi-fungsi software  harus  diuji  cobaan,  agar  software  bebas  dari  error,  dan  hasilnya  harus  benar-benar  sesuai  dengan kebutuhan yang sudah didefinisikan sebelumnya.

## 5.pemeliharaan
Pemeliharaan  suatu  software  diperlukan,  termasuk  di  dalamnya  adalah  pengembangan,  karena  software yang  dibuat  tidak  selamnya  hanya  seperti  itu.  Ketika  dijalankan  mungkin  saja  ada  error  kecil  yang  tidak ditemukan sebelumnya, atau ada penambahan fitur-fitur yang belum ada pada software tersebut. Pengembangan diperlukan Ketika adanya perubahan dari eksternal perusahaan seperti ketika ada pergantian sistem operasi, atau perangkat lainnya. [5]

## III. PEMBAHASA DAN HASIL
3.1.Perancangan Model Sistem
1.Diagram Konteks
Gambar 1. Diagram konteks
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
2.DFD level 1
Gambar 2. Diagram Level 1 penjualan barang
3.DFD level 2
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Gambar 3.Diagram Level 2 transaksi penjualan
4. Relasi tabel
Gambar 4. Relasi table
3.2. Hasil tampilan Aplikasi
1.Form Menu Utama
Form  menu  utama  adalah  tampilan  utama  saat  admin  masuk  ke  dalam  program  didalamnya  terdapat data supplier,costumer,transaction dan report
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Gambar 5.Form menu utama
2.data barang
Form data barang adalah form yang berfungsi untuk menambah,merubah dan menghapus data barang yang dilakukan oleh admin
Gambar 6. Form data barang 3.Data Pesanan
Form  data  pesanan  adalah  form  yang  berfungsi  untuk  menambah,mencetak,merubah  dan  menghapus data pesanan pelanggan yang di dilakukan oleh admin
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Gambar 7. Form data pesanan
4.data penjualan
Form  data  penjualan  berfungsi  untuk  membuat  data  penjualan  berdasarkan  data  yang  masuk  melalui data pelanggan yang dilakukan oleh admin
Gambar 8. Form data penjualan
5.data costumer
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
Form data costumer adalah  form  yang  berfungsi  untuk  menambah data,merubah data dan  menghapus data kostumer yang dilakukan oleh admin
.

## IV. KESIMPULAN
Dari analisis dan perancangan yang sudah dilakukan dapat di tarik beberapa kesimpulan di antaranya:
1. Aplikasi Penjualan yang dibangun dapat mendata stok barang dan penjualan yang sudah terkomputerisasi dan dengan  adanya  laporan  dapat  mengetahui  dan  memberikan  informasi  yang  cepat,  tepat  dan  akurat  setiap harinya.
2. Sistem yang dibagun ini dapat mempermudah dalam pedataan barang masuk dan keluar yang sudah tersistem sehingga lebih mudah dalam pecarian data yang diperlukan dan dengan adanya Program ini dapat mengurangi tumpukan kertas.

## REFERENASI
[1] Afandi,  R.  S.,  &  Saputra,  E.  H.  (2013).  Aplikasi  Mobile  Informasi  Kafe  24  Jam  Di  Yogyakarta  Berbasis Android. Data Manajemen dan Teknologi Informasi (DASI) , 14 (3), 49.
[2] (Raharjo, B. (2011). Belajar otodidak membuat database menggunakan MySQL.)
[3] Kadir, A. (2009). From zero to a pro: membuat aplikasi Web dengan PHP+ database MySQL.
[4] Sidik, B. (2018). Framework Code Igniter 3.
[5]  Hidayat, R., Marlina, S., & Utami, L. D. (2017). Perancangan Sistem Informasi Penjualan Barang Handmade Berbasis Website Dengan Metode Waterfall. Simnasiptek 2017 , 1 (1), 175-183.
[6]  Budiani,  N.  (2000).  DATA  FLOW  DIAGRAM:  sebagai  alat  bantu  desain  sistem. Analisis  dan  Prancangan Sistem .
[7] Solihin, H. H., & Nusa, A. A. F. (2017). Rancang bangun sistem informasi penjualan, pembelian dan persediaan suku  cadang  pada  bengkel  tiga  putra  motor  garut. Infotronik:  Jurnal  Teknologi  Informasi  dan Elektronika , 2 (2), 107-115.
[8] Muin, A. A., & Purniawati, S. (2020). Penerapan Sistem Informasi Stok Gudang Dan Penjualan Pt. Usaha Niaga Indah Banjarmasin. Technologia: Jurnal Ilmiah , 11 (2), 76-79.
e-ISSN : 2597-3673 (Online) , p-ISSN : 2579-5201 (Printed)
Vol.5, No.2,  Desember 2021
Journal of Information System, Informatics and Computing Website/URL: http://journal.stmikjayakarta.ac.id/index.php/jisicom Email: jisicom@stmikjayakarta.ac.id , jisicom2017@gmail.com
[9]  Fitri,  R.  S.,  Rukun,  K.,  &  Dwiyani,  N.  (2018).  Perancangan  dan  Implementasi  Sistem  Informasi  Penjualan Komputer  dan  Accessories  Pada  Toko  Mujahidah  Computer  Berbasis  Web. VoteTEKNIKA:  Jurnal Vocational Teknik Elektronika dan Informatika , 4 (1).
[10]  Muin,  A.  A.,  Setiawan,  A.,  &  Hidayah,  R.  E.  (2018).  Sistem  Informasi  Manajemen  Pt.  Armada  Putra Nusantara Berbasis Web. Technologia: Jurnal Ilmiah , 9 (3), 188-191.