## PENGEMBANGAN APLIKASI PENGELOLAAN PESANAN KONSUMEN BERBASIS WEB DENGAN PENDEKATAN FIRST IN FIRST OUT (FIFO) MENGGUNAKAN METODE AGILE
Aprillia Muharam 1 *, Irsan Jaelani 2 , Meriska Defriani 3
1,2,3 Teknik Informatika, Sekolah Tinggi Teknologi Wastukancana Purwakarta email : aprilliamuharam14@wastukancana.ac.id 1*
Abstrak: Proses  pengelolaan  pesanan  konsumen  di  CV.  Dwiputra  Ihwa  dengan  salah  satu  merk  Kaosdisablon  telah mengimplementasikan aplikasi berbasis web yaitu fitur antrean pesanan konsumen, namun pada saat aplikasi berjalan pihak administrasi kesulitan tidak dapat mengetahui berapa persediaan yang masih tersedia dan catatan transaksi pembelian barang ke  vendor  dan  catatan  transaksi  penjualan  setiap  pemesanan.  Dijalankan  menggunakan  Microsoft  Excel  yang  tidak  terkait dengan aplikasi yang berjalan sebelumnya sehingga bagian administrasi bekerja di dua aplikasi berbeda. Dalam pembuatan sistem  ini  penulis  menggunakan  pendekatan  First  In  First  Out  (FIFO)  dengan  model  pengembang  yaitu  model  Agile,  dan perancangan  yaitu  Unified  Modelling  Language  (UML),  untuk  software  yang  digunakan  untuk  membangun  fitur-fitur pengembangan  aplikasi  pengelolaan  pesanan  konsumen  menggunakan  framework  CodeIgniter  menggunakan  bahasa pemrograman PHP dan database menggunakan MySQL. Hasil dari pembuatan pengembangan pengelolaan pesanan konsumen berupa fitur transaksi, fitur produk yang didalamnya terdapat beberapa fitur yaitu fitur inventory, pembelian barang dan rekap stok  yang  dapat  dilakukan  oleh  user  yaitu  admin  dan  terdapat  master  data  dan  semua  fitur  telah  diuji  fungsionalitasnya menggunakan Black Box testing dan dapat berjalan dengan baik dan dihosting melalui commerce mediahoster . Kata Kunci : Pengembangan Manajemen Pesanan, UML, FIFO, Metode Agile, Web
Abstract:  The  process  of  managing  consumer  orders  at  CV.  Dwiputra  Ihwa  with  one  of  the  Kaosdisablon  brands  has implemented a web-based application, namely the consumer order queue feature, but when the application is running, the administration has difficulty not being able to find out how much inventory is still available and records of goods purchase transactions to vendors and sales transaction records for each order. It is run using Microsoft Excel which is not related to a previously running application so that the administration part works in two different applications. In making this system, the author uses the First In First Out (FIFO) approach with a developer model, namely the Agile model, and the design, namely Unified  Modeling  Language  (UML),  for  software  used  to  build  features  for  developing  consumer  order  management applications using the CodeIgniter framework using PHP programming language and the database using MySQL. The result of making the development of consumer order management in the form of transaction features, product features in which there are several features, namely inventory features, purchasing goods and stock recaps that can be done by users, namely admins and there is master data and all features have been tested for functionality using Black Box testing and can run well and be hosted through commerce mediahoster.
Keywords : Order Management Development, UML, FIFO, Agile Method, Web

## PENDAHULUAN
Penggunaan teknologi informasi dalam dunia bisnis  perusahaan  saat  ini  relatif  cukup  berkembang untuk mendukung segala aktivitas yang dilakukan di dalam  perusahaan.  Kegiatan  dalam  perusahaan memerlukan  pengelolaan  yang  baik,  mulai  dari administrasi, produksi hingga distribusi ( Fauzi et al., 2021).  Banyak  perusahaan  yang  memanfaatkan teknologi informasi salah satunya dengan menggunakan  aplikasi  berbasis  web  karena  dapat diakses  dengan  cepat  melalui  browser  dengan koneksi  internet  ke  server  dan  dapat  diakses  oleh berbagai  kalangan  setiap  saat,  hal  ini  menunjukkan bahwa  pemanfaatan  tersebut  sudah  lumrah  dalam persaingan bisnis. Kompetisi tersebut bertujuan untuk mendapatkan  keuntungan  dengan  memanfaatkan teknologi  informasi  dalam  mempermudah  proses bisnis  (  Sulistiani  &  Darwis  ,  2020).  Dengan menggunakan  sistem  inventory  diharapkan  pihak manajemen  atau  karyawan  perusahaan  dapat  lebih mudah  mendapatkan  informasi  mengenai  jumlah barang  yang  saat  ini  disimpan  atau  dimiliki  serta mengurangi  resiko  yang  dapat  terjadi  seperti
kehilangan inventory dan lainnya (Famy & Tukino , 2022 ) .
Perkembangan  dan  penggunaan  teknologi informasi  mendorong  setiap  perusahaan  untuk  terus berusaha  dan  berinovasi  memanfaatkan  teknologi dengan sebaik-baiknya guna menjaga keberlangsungan  usahanya.  CV.  Dwiputra  Ihwa merupakan  perusahaan  di  Kabupaten  Purwakarta yang  memiliki  brand  usaha  yaitu  Kaosdisablon  . Kaosdisablon  adalah  brand  usaha  yang  bergerak  di bidang jasa pembuatan baju atau lebih dikenal dengan nama confectionery. Produk yang tersedia antara lain kaos  polos  dan  kemeja.  Kaosdisablon  juga menyediakan berbagai jenis sablon antara lain sablon plastisol,  sablon  dtf  dan  sablon  pvc  .  Dalam melakukan proses pengelolaan pesanan konsumen di dalam perusahaan, Kaosdisablon telah mengimplementasikan aplikasi berbasis web mengenai fitur pengelolaan antrian pesanan pelanggan,  dimana  bagian  administrasi,  desain  dan produksi  dapat  menggunakan  aplikasi  ini  untuk mengelola  pesanan  konsumen.  Aplikasi  antrian pesanan pelanggan memiliki kelebihan dan kekurangan tersendiri. Oleh karena itu kelebihan dari
aplikasi ini adalah dapat dengan mudah dioperasikan dan  dipahami  oleh  bagian  tata  usaha,  bagian  desain dan  bagian  produksi,  dalam  melihat  pesanan  yang masuk,  mengubah  status  pesanan  yang  sedang berjalan,  revisi  atau  pesanan  yang  sudah  selesai, sedangkan kekurangan dari aplikasi ini adalah belum tersedianya fitur-fitur pendukung lainnya seperti fitur mengenai pencatatan transaksi pembelian barang dan penjualan barang serta pengelolaan inventory sesuai kebutuhan guna memaksimalkan pengelolaan pesanan  konsumen  yang  lebih  baik.  Kaosdisablon ingin  memberikan  pelayanan  yang  baik  kepada konsumen,  karena  itu  menjadi  prioritas  bagi perusahaan  dimana  nantinya  jika  konsumen  puas dengan hasilnya maka akan memungkinkan konsumen untuk membeli lagi.
Pengamatan yang dilakukan di CV. Dwiputra Ihwa dengan salah satu brand T-Shirt, bahwa terdapat beberapa  kendala  terkait  pengelolaan  pesanan konsumen.  Permasalahan  yang  ada  saat  ini  adalah pada saat menjalankan aplikasi pengelolaan pesanan konsumen  di  Kaosdisablon  mengharuskan  pihak administrasi  untuk  memasukkan  data  pesanan konsumen  ke  dalam  aplikasi  tersebut.  Bagian Administrasi  untuk  pencatatan  transaksi  penjualan berlaku  pada  sistem  DP  (Down  Payment).  Proses pembuatan  produk  akan  berjalan  ketika  sistem  DP (Down  Payment)  sudah  selesai.  Selain  itu,  bagian administrasi tidak dapat mengetahui berapa persediaan  yang  masih  tersedia  dan  pencatatan transaksi pembelian barang ke vendor. Permasalahan tersebut  menyulitkan  pihak  perusahaan  untuk memaksimalkan  pengelolaan  order,  karena  proses pencatatan  transaksi  penjualan  dan  transaksi pembelian ke vendor serta mengenai inventory yang masih tersedia, masih menggunakan Microsoft Excel yang tidak berhubungan dengan aplikasi yang sudah berjalan  sebelumnya.  Selain  mengalami  kendala, bagian administrasi juga mengalami proses pengelolaan  pesanan  yang  cukup  terhambat  karena membutuhkan  waktu  yang  cukup  lama  untuk mengelola pesanan di dua aplikasi yang berbeda. Hal ini  menunjukkan  bahwa  proses  pengelolaan  yang sudah  berjalan  masih  belum  dapat  dimaksimalkan dengan lebih baik.
Melihat  permasalahan  yang  ada,  dengan mengaitkan metode yang serupa, penulis mengembangkan aplikasi dengan menambahkan fitur inventory  dengan  pendekatan  First  In  First  Out (FIFO).  Proses  menentukan  persediaan  lama  atau pertama  yang  akan  dijual  terlebih  dahulu  dan pencatatan  transaksi  pembelian.  Fitur  ini  juga  dapat mencatat transaksi penjualan atas pesanan konsumen. Dalam  pengembangan  fitur-fitur  baru  tersebut, metode yang diterapkan adalah menggunakan metode Agile  yang  memiliki  kelebihan  seperti  proses pengembangan  yang  cukup  cepat  dan  tidak membutuhkan  resource  yang  besar  sehingga memudahkan dalam melakukan proses pengembangan untuk mengelola pesanan konsumen.

## TINJAUAN PUSTAKA Aplikasi
Aplikasi  adalah  perangkat  lunak  atau  alat terapan yang dibuat untuk melakukan tugas tertentu ( Suhimarita  &  Susianto  ,  2019).  Pendapat  lain  juga menyatakan  bahwa  aplikasi  dapat  diartikan  sebagai program  berupa perangkat lunak yang berjalan pada sistem  tertentu  yang  berguna  untuk  membantu berbagai  aktivitas  yang  dilakukan  oleh  manusia (Huda  &  Priyatna  ,  2019).  Dari  segi  aplikasi merupakan  program  siap  pakai  yang  dibuat  untuk menjalankan suatu fungsi bagi pengguna aplikasi dan dapat digunakan untuk sasaran yang dituju ( Syifani & Dores , 2018).

## Situs Web
Internet menyediakan layanan berupa website yang  didalamnya  terdapat  berbagai  informasi  dari seluruh  penjuru  dunia  yang  dapat  digunakan  untuk kepentingan  bisnis,  ilmu  pengetahuan  dan  lainnya. Situs  web  membutuhkan  nama  domain  sebagai alamatnya,  web  hosting  sebagai  bangunan  fisiknya, dan desain serta aplikasi web sebagai isinya ( Pratama et  al.,  2019).  Website  tersebut  dapat  diakses  oleh banyak orang di seluruh dunia yang memiliki koneksi internet (James AF Stoner, 2018).

## Persediaan
Persediaan  adalah  bahan  atau  barang  yang disimpan  yang  akan  digunakan  untuk  memenuhi tujuan  tertentu.  Setiap  perusahaan  yang  melakukan kegiatan usaha pada umumnya memiliki persediaan. Keberadaannya  tidak  hanya  dianggap  sebagai liabilitas karena merupakan pemborosan, tetapi pada saat yang sama juga dapat dianggap sebagai aset yang dapat  segera  dicairkan  secara  tunai.  Apabila  jumlah persediaan  terlalu  besar  (overstock)  mengakibatkan timbulnya  dana  menganggur  yang  besar,  juga menimbulkan  resiko  kerusakan  barang  yang  lebih besar  dan  biaya  penyimpanan  yang  tinggi.  Namun, jika  persediaan  terlalu  sedikit  mengakibatkan resiko kehabisan  stok  karena  seringkali  barang  tidak  dapat didatangkan  secara  tiba-tiba  dan  sebesar  kebutuhan yang  mengakibatkan  terhentinya  proses  produksi, keterlambatan penjualan, bahkan hilangnya pelanggan (Lestari et al., 2019).

## Pesanan
Pemesanan  adalah  proses  pembelian  suatu barang  atau  jasa  yang  dilakukan  oleh  konsumen kepada  penjual  sebelum  konsumen  mendapatkan barang  tersebut.  Langkah  pemesanan  yang  paling sederhana adalah dengan melakukan kontak langsung dengan  penjual  kemudian  konsumen  memesan barang atau jasa yang diinginkan. Saat ini pemesanan barang  atau  jasa  dapat  dilakukan  dengan  berbagai cara,  baik  secara  lisan  maupun  di  dunia  maya (Rahmah & Candra, 2020).

## Framework Codeigniter
Framework adalah kumpulan library yang siap digunakan  dan  dimanfaatkan  dalam  membangun aplikasi  tertentu.  Untuk  menggunakan  library  atau yang  sudah  disediakan  oleh  framework,  developer
harus bisa menyesuaikan dengan aturan yang ada di dalam  framework.  Framework  Codeigniter  sendiri merupakan  framework  yang  menggunakan  model MVC  (Model,  View,  Controller)  untuk  membangun website  dinamis  dengan  menggunakan  PHP  ( Mulyana , 2015). Bahasa Pemodelan Terpadu (UML) Unified Modeling Language adalah salah satu metode  pemodelan  visual  yang  digunakan  dalam perancangan  dan  pembuatan  perangkat  lunak berorientasi  objek.  UML  adalah  standar  penulisan atau  semacam  cetak  biru  yang  didalamnya  terdapat proses bisnis, kelas menulis dalam bahasa tertentu (M Teguh Prihandoyo , 2018). Pertama Masuk Pertama Keluar (FIFO)
First  In  First  Out  (FIFO)  dalam  bahasa Indonesia  berarti  valuasi  dimana  persediaan  yang masuk pertama kali akan dicatat sebagai barang yang dijual.  Dengan  kata  lain,  barang  yang  masuk  lebih dulu  akan  menjadi  barang  yang  keluar  lebih  dulu. Metode  First  In  First  Out  adalah  asumsi  bahwa perhitungan  harga  pokok  barang  didasarkan  pada urutan pembelian barang tersebut. Dengan demikian sisa  persediaan  atau  sisa  persediaan  dianggap  sejak pembelian terakhir ( Fauziah & Ratnawati , 2018).

## Metode Tangkas
Metode Agile adalah sekelompok metodologi pengembangan perangkat lunak menurut prinsip yang sama atau pengembangan sistem jangka pendek yang memerlukan  adaptasi  cepat  untuk  berubah,  dan bertukar  dalam  bentuk  apa  pun  (Mahendra,  Irfan, 2018).  Menurut  referensi  jurnal  Rahardian  (2022), tahapan-tahapan  dalam  metode  Agile  dapat  dilihat pada Gambar 1 yaitu:
Gambar 1. Metode Agile ( Rahardian et al., 2022)

## METODE
Berikut adalah gambaran alur penelitian yang dilakukan oleh peneliti. Dapat dilihat pada Gambar 2 adalah :
Gambar 2. Kerangka Penelitian Tahapan yang akan dilakukan dalam penelitian ini antara lain sebagai berikut:
1. Tahap identifikasi masalah
Pada  tahap  identifikasi  masalah  dilakukan identifikasi  masalah  dan  penentuan  apakah  masalah tersebut layak dijadikan sebagai bahan penelitian atau tidak. Proses identifikasi masalah dengan melakukan survei penelitian di CV. Dwiputra Ihwa dengan salah satu  brand  yang  akan  diteliti  yaitu  kaos  print kemudian  mengajukan  proposal  penelitian  kepada pemilik  CV.  Dwiputra  Ihwa  .  Setelah  masalah teridentifikasi,  selanjutnya  dibuat  tujuan  penelitian untuk menentukan hasil yang ingin dicapai atau dituju dalam penelitian.
2. Tahap Pengumpulan Data
Pada  tahap  pengumpulan  data  dilakukan pengumpulan  data  melalui  metode  studi  literatur, wawancara,  observasi  dan  dokumentasi  untuk mendapatkan  data  dan  informasi  yang  dibutuhkan oleh peneliti.
3. Tahap Desain Sistem Pada  tahap  perancangan  sistem  dilakukan perancangan yang akan dibuat dan digunakan dengan metode  yang  telah  ditentukan  di  awal  yaitu  metode Agile.  Perancangan  dilakukan  setelah  proses pengumpulan data. Data yang telah didapatkan pada tahap sebelumnya berguna untuk mendukung proses perancangan  sistem  dalam  mendapatkan  informasi yang  berguna  untuk  melakukan  tahap  perancangan sistem.

## HASIL DAN PEMBAHASAN Persyaratan
Konsep  tahapan  requirement  pada  metode Agile  pada  penelitian  ini  adalah  melakukan pemahaman  lebih  lanjut  tentang  hal-hal  yang berkaitan dengan informasi yang akan berguna dalam melakukan tahapan selanjutnya. Dalam penelitian ini peneliti melakukan pendekatan pembangunan aplikasi manajemen pesanan dengan First In First Out (FIFO)  dimana  jika  tahap  ini  dilakukan  diharapkan
dapat  mengetahui  data  detail  tentang  suatu  barang ketika  barang  tersebut  dikeluarkan.  Konsep  First  In First Out (FIFO) adalah barang pertama yang masuk adalah barang pertama yang diproses atau dikeluarkan dari stock. Untuk cara kerja First In First Out (FIFO) pada penelitian ini yaitu setiap melakukan input data transaksi ke dalam sistem, saat klik action checklist pada setiap order maka bagian admin dapat beralih ke fitur rekap stok untuk melihat barang yang telah  dikeluarkan  pada  fitur  transaksi.  mulai  dari deskripsi  pembelian  sampai  berapa  dan  data  detail lainnya.
Setiap  barang  masuk  yang  telah  dibeli  akan diberi tanda khusus seperti tanggal, bulan dan tahun serta  keterangan  berapa  PO  (Purchase  Order)  setiap barang dengan alat penanda yang tersedia dimana bila ada tanda tersebut maka yang dikeluarkan oleh sistem dengan  data  yang  sudah  detail  dan  admin mengeluarkan  barang  di  gudang  sesuai  dengan informasi  yang  sudah  ada  di  sistem  sehingga memudahkan admin untuk mengetahui barang mana yang  dikeluarkan  terlebih  dahulu.  Berikut  skema yang dapat menunjukkan bagaimana First In First Out (FIFO)  dapat  diterapkan  pada  CV.  Dwiputra  Ihwa dengan  merk  Kaosdisablon  yang  dapat  dilihat  pada Gambar 3 dibawah ini :
Gambar 3. Skema First In First Out

## Diagram Kasus Penggunaan
Kaosdisablon  telah  mengimplementasikan aplikasi  mengenai  pengelolaan  antrian  pesanan konsumen, dimana untuk dapat melihat interaksi yang sedang  berlangsung  dapat  dilihat  melalui  Use  Case Diagram.  Use  Case  Diagram  adalah  diagram  yang menyajikan  interaksi  antara  use  case  dan  aktor. Dimana  aktor  dapat  berupa  orang,  peralatan  atau sistem  lain  yang  dibangun.  Aktor  adalah  entitas manusia atau mesin yang berinteraksi dengan sistem untuk  melakukan  pekerjaan  tertentu.  Berikut  adalah Use Case Diagram pada aplikasi manajemen antrian pesanan pelanggan yang dapat dilihat pada :

## Gambar 4. Use Case Diagram

## Diagram Aktivitas
Activity  Diagram  merupakan  rancangan  alur kerja  pada  sistem  yang  akan  dijalankan.  Selain  itu, Activity Diagram digunakan untuk mengelompokkan tampilan  alur  sistem.  Activity  Diagram  memiliki komponen dengan bentuk tertentu yang dihubungkan dengan  anak  panah.  Panah  menunjuk  ke  urutan aktivitas  yang  terjadi  dari  awal  sampai  akhir. Diagram  aktivitas  Transaksi  Penjualan  (Admin) dapat dilihat pada Gambar 5 berikut ini:
Gambar 5. Diagram Aktivitas Diagram Urutan
Sequence diagram digunakan untuk menggambarkan  interaksi  antar  objek  dalam  waktu yang  berurutan.  Sequence  diagram  yang  diusulkan pada  aplikasi  pengembangan  manajemen  pesanan konsumen di CV. Dwiputra Ihwa adalah:

## Gambar 6. Diagram Urutan

## Diagram Kelas
Class  Diagram  merupakan  elemen  terpenting  dalam sistem,  class  menggambarkan  suatu  blok  dari pengembangan sistem. Class Diagram memiliki fitur yang memodelkan multiplisitas, kenampakan, penanda,  polimorfisme,  dan  karakteristik  lainnya. Berikut  adalah  Class  Diagram  pada  aplikasi pembangunan  manajemen  pesanan  konsumen  yang dapat dilihat pada Gambar 7 berikut ini:

## Gambar 7. Diagram Kelas

## Halaman Dasbor
Tampilan  ini  berisi  ringkasan  data  yang terdapat  pada  aplikasi,  halaman  dashboard  dapat dilihat pada Gambar 8 berikut ini:

## Gambar 8. Halaman Dashboard
Halaman Manajemen Transaksi Penjualan Tampilan ini berisi halaman untuk mengelola daftar  record  transaksi  penjualan,  mulai  dari penambahan dp , penyelesaian dan pengecekan daftar transaksi yang terdapat pada aplikasi, halaman untuk
mengelola  daftar  record  transaksi  dapat  dilihat  pada Gambar 9 berikut ini:
Gambar 9. Halaman Pengelolaan Transaksi Penjualan

## Pengujian
Pengujian  adalah  bagian  penting  dari  siklus pengembangan perangkat lunak. Pengujian dilakukan untuk  memastikan  kualitas  dan  juga  menemukan kesalahan  pada  perangkat  lunak.  Tujuan  dari pengujian  ini  adalah  untuk  mengetahui  kemampuan dari  perangkat  lunak  dan  memastikan  bahwa perangkat  lunak  yang  dibangun  memiliki  kualitas yang handal yang merepresentasikan tinjauan utama dari spesifikasi, analisis desain dan pengkodean dari perangkat lunak itu sendiri. Pengujian ini menggunakan  metode  pengujian  black  box  yang menitikberatkan  pada  kemampuan  interface  dan fungsi yang terdapat pada aplikasi yang dibuat. Penyebaran Setelah  aplikasi  yang  telah  dirancang  dan dibangun penulis kemudian dihosting agar pembangunan aplikasi pengelolaan pesanan
konsumen berbasis web dapat diimplementasikan dan digunakan  oleh  pengguna,  hosting  yang  digunakan untuk  aplikasi  berbasis  web  menggunakan  media hosting Niagahoster . Pada tahap deployment, hal ini dilakukan  hingga  tahap  delivery.  Pada  tahap pengiriman,  penulis  memberikan  pengembangan aplikasi pengelolaan pesanan konsumen berbasis web kepada CV. Dwiputra Ihwa dengan salah satu brand yang  diteliti  yaitu  Kaosdisablon  dalam  bentuk  link https://order.kaosdisablon.id/  melalui  media  sosial Whatsapp ke perwakilan CV.Dwiputra Ihwa dengan salah  satu  brand  yaitu  Kaosdisablon  yaitu  chief financial  officer  bernama  Lelly  Farida.  Penulis  juga mengunjungi  CV. Dwiputra Ihwa dengan salah satu brandnya  yaitu  Kaosdisablon  melakukan  demo aplikasi.

## Tinjauan
Setelah  lamaran  diajukan  ke  CV.  Dwiputra Ihwa dengan salah satu brandnya yaitu Kaosdisablon , tahap selanjutnya adalah review berupa masukan atau saran  untuk  pengembangan  aplikasi  pengelolaan pesanan konsumen berbasis web yang dibuat. Berikut tabel hasil diskusi yang telah saya rangkum mengenai masukan  dan  saran  yang  diberikan  oleh  salah  satu perwakilan di CV. Dwiputra Ihwa dengan salah satu brand yaitu Kaosdisablon dan berdiskusi apakah ada yang  perlu  diubah  serta  menyesuaikan  waktu  yang telah  disepakati  sebelumnya  yang  diberikan  oleh
salah  satu  perwakilan  di  CV.Dwiputra  Ihwa  dengan salah satu brand yaitu Kaosdisablon .

## KESIMPULAN DAN SARAN
Pengembangan  aplikasi  berbasis  web  dengan merancang  dan  membangun  fitur  pendukung  untuk aplikasi pengelolaan pesanan konsumen berbasis web menggunakan  pendekatan  First  In  First  Out  (FIFO) menggunakan  model  developer  yaitu  model  Agile dan  perancangan  menggunakan  Unified  Modeling Language (UML), serta software builder menggunakan  Framework  Codeigniter.  Dengan bahasa pemrograman PHP (Hypertext Preprocessor), dan  database  menggunakan  MySQL  dan  pengujian sistem menggunakan metode black box. Penulis juga berhasil  mengadakan  hosting  melalui  sebuah  media bernama Niagahoster. Adanya pengembangan aplikasi  yaitu  dengan  membuat  fitur-fitur  untuk mendukung pengelolaan pesanan konsumen berbasis web  dengan  pendekatan  First  In  First  Out  (FIFO) yaitu  fitur  transaksi,  fitur  pembelian  barang,  fitur inventaris  barang  dan  fitur  rekap  stok  dapat membantu  perusahaan  dalam  mengelola  pesanan konsumen dengan lebih efisien.
Bagian administrasi tidak perlu bekerja di dua aplikasi  berbeda.  Bagian  administrasi  atau  bagian admin  dapat  memasukan  Down  Payment  (DP)  dan Pelunasan pada fitur transaksi, dapat mengatur stock pada fitur inventory dan mengetahui data detail setiap barang yang keluar karena menggunakan pendekatan First  In  First  Out  (FIFO).  Bagian  administrasi  juga dapat  melakukan  Purchase  Order  (PO)  pada  fitur penerimaan  pembelian  barang  dengan  mengklik tombol centang pada fitur pembelian barang. Bagian administrasi dapat mengecek real barang dan barang yang  tersedia  di  sistem  untuk  melihat  apakah  sama atau tidak dengan memasukkan real barang yang ada di  gudang  ke  dalam  kolom  stock  of  name  yang memiliki  fitur  rekap  stok,  dan  bagian  administrasi dapat  memberikan  laporan  kepada  pemilik  berupa rekap  setiap  transaksi  penjualan,  rekap  pembelian barang dan rekap stok barang. Pembangunan aplikasi pengelolaan  pesanan  konsumen  berbasis  web  ini hanya dapat digunakan pada lingkungan administrasi.

## DAFTAR PUSTAKA
[1] Famy  ,  S.,  &  Tukino  ,  T.  (2022).  Merancang  dan Membangun  Sistem  Informasi  Manajemen  Berbasis Web  di  CV  Sanjaya  Abadi  Baru.  Jurnal  Teknik Informatika  dan  Telekomunikasi,5(2),371  –  383. https://doi.org/10.31289/jite.v5i2.6184
[2] Fauzi,  E.  G.,  Syaharni,  D.  S.,  &  Sirait,  S.  (2021).
Kebijakan UMKM Nuriza Snack dalam Meningkatkan Produktivitas, Efisiensi, dan Pendapatannya.  POINT:  Jurnal  Ekonomi  Dan Manajemen, 3(2), 85–96. https://doi.org/10.46918/point.v3i2.1181
[3] Fauziah, S., & Ratnawati. (2018). Penerapan Metode FIFO  Pada  Sistem  Informasi  Persediaan  Barang. Jurnal Teknik Komputer, 4(1), 98–108.
[4] Huda,  B.,  &  Priyatna,  B.  (2019).  Penggunaan Aplikasi Content Management System (CMS) Untuk Pengembangan Bisnis Berbasis E-commerce. Systematics, 1(2), 81. https://doi.org/10.35706/sys.v1i2.2076
[5] James A.F Stoner, 2018 : 41). (2018). Landasan Teori جديدا . Dasar-Dasar Ilmu Politik, 17–39.
[6] Lestari,  D.,  Subagyo,  D.,  &  LImantara,  A.  (2019). ANALISIS PERHITUNGAN PERSEDIAAN BAHAN  BAKU  DENGAN  METODE  FIFO  DAN AVERAGE ( STUDY KASUS PADA UMKM AAM PUTRA  KOTA  KEDIRI  )  TAHUN  2019  Dewi. Cahaya Aktiva, 09(02), 25–47.
[7] M  Teguh  Prihandoyo.  (2018).  Unified  Modeling Language  (UML)  Model  Untuk  Pengembangan Sistem  Informasi  Akademik  Berbasis  Web.  Jurnal Informatika:  Jurnal  Pengembangan  IT,  3(1),  126– 129.
[8] Mahendra,  Irfan,  and  D.  T.  E.  Y.  (2018).  Sistem Informasi Pengajuan Kredit Berbasis Web Menggunakan  Agile  Development  Methods  Pada Bank  Bri  Unit  Kolonel  Sugiono.  Jurnal  Teknologi Dan Open Source. https://ejournal.uniks.ac.id/index.php/JTOS/article/v iew/20
[9] Muhammad,  R.  (2021).  Metode  Penelitian.  Cipta Media Nusantara.
[10] Mulyana,  Y.  (2015).  Pengenalan  Framework CodeIgniter. versi 3, 1–4.
[11] Pratama, L. A., Primawati, A., & Ariyani, L. (2019). Perancangan  Sistem  Informasi  Sirkulasi  Buku  Pada Perpustakaan  SMP  Negeri  103  Jakarta.  STRING (Satuan Tulisan Riset Dan Inovasi Teknologi), 4(2), 227. https://doi.org/10.30998/string.v4i2.4179
[12] Studi,  P.  (2022).  Agile  Software  Development  on Design and Layout of Booking Room Website (Case
Study:  Witel  Telkom  Yogyakarta).  Jurnal  Teknik Informatika (JUTIF), 3(1), 61–67. https://doi.org/10.20884/1.jutif.2022.3.1.132
[13] Rahmah,  H.  A.,  &  Candra,  N.  S.  R.  (2020). Percetakan  Agna  Advertising  Berbasis  Web.  Jurnal Media Pendidikan Teknik Informatika Dan Komputer, 2(1).
[14] Suhimarita,  J.,  &  Susianto,  D.  (2019).  Aplikasi Akutansi Persediaan Obat pada Klinik Kantor Badan Pemeriksa  Keuangan  Perwakilan  Lampung.  Jurnal Sistem  Informasi  Akuntansi  (JUSINTA),  2(1),  24– 33. https://jurnal.dcc.ac.id/index.php/jusinta/article/view /235
[15] Sulistiani,  H.,  &  Darwis,  D.  (2020).  Penerapan Metode Agile untuk Pengembangan Online Analytical Processing ( OLAP ) pada Data Penjualan ( Studi Kasus : CV Adilia Lestari ). 6(1), 50–56.
[16] Syifani,  D.,  &  Dores,  A.  (2018).  Aplikasi  Sistem Rekam  Medis  Di  Puskesmas  Kelurahan  Gunung. Teknologi Informatika Dan Komputer, 9(1).