## APLIKASI PEMESANAN ROTI ONLINE PADA HOME INDUSTRI

## Yuniar Andi Astuti
Manajemen Informatika, Politeknik Unggul LP3M
Email: andiyuniar45@gmail.com
ABSTRAK  - Home  Industri  dituntut  selalu  meningkatkan  kualitas  produk  dan pelayanan  kepada  pelanggan.  Proses  bisnis  ditempat  ini  masih  mengharuskan pelanggan  untuk datang dalam  melakukan  pemesanan  yang diinginkan. Kegiatan yang  dilakukan  setiap  harinya  masih  menggunakan  sistem  yang  sederhana  dan banyak  pesanan  baru  yang  harus  melakukan  pencatatan  terlebih  dahulu.  Dalam pencatatannya  masih  menggunakan  metode  manual  yang  masih  harus  ditulis  di buku sehingga pencatatannya membutuhkan waktu yang lama dan kurang efisien. Aplikasi pemesanan roti secara ini, dapat digunakan untuk memudahkan pelanggan dalam melakukan pemesanan serta memudahkan  petugas dalam mengelola  data. Aplikasi  ini  dibuat  agar  pelanggan  dapat  dengan  mudah  melakukan  pemesanan dengan memanfaatkan jaringan internet yang ada pada saat ini. Sistem ini dibangun menggunakan metode waterfall dengan framework PHP dan CI didukung dengan database MySQL pengolahan basis datanya. Hasil dari penelitian ini adalah sebuah Aplikasi Pemesanan Roti online pada Home Industri.

## Kata Kunci : Aplikasi, Pemesanan, online
ABSTRACT - Home Industry is required to always improve product quality and service to customers. The business process at this place still requires customers to come to make the desired order. Activities carried out every day still use a simple system and many new orders must be recorded first. In recording it still uses manual methods which still have to be written in books so recording takes a long time and is less efficient. This bread ordering application can be used to make it easier for customers  to  place  orders  and  make  it  easier  for  officers  to  manage  data.  This application was created so that customers can easily make orders by utilizing the current internet network. This system was built using the waterfall method with a PHP and CI framework supported by a MySQL database processing database. The result of this research is an online bread ordering application for the home industry.

## Keywords: Application, ordering, online

## PENDAHULUAN
Pola  konsumsi  masyarakat  telah  berubah  seiring  dengan  perkembangan teknologi dan gaya hidup yang semakin sibuk. Banyak konsumen sekarang lebih memilih  berbelanja  secara  online  daripada  berbelanja  secara  fisik  di  toko-toko
konvensional .
Industri e-commerce secara keseluruhan telah tumbuh pesat dalam beberapa tahun terakhir. Bisnis-bisnis kecil dan  menengah, termasuk penjual roti, semakin berusaha memanfaatkan platform online untuk mencapai pasar yang lebih luas.
Dalam penelitian ini, penulis berfokus pada aplikasi pemesanan roti online yang  dirancang  khusus  untuk  home  industri  roti.  Home  industri  roti  merupakan segmen bisnis yang beroperasi di rumah atau dalam skala kecil. Mereka sering kali memiliki  penawaran  produk  yang  unik  dan  berkualitas  tinggi,  namun  seringkali terbatas dalam hal sumber daya dan kemampuan untuk mencapai pasar yang lebih luas.
Aplikasi pemesanan roti online menjadi semakin penting bagi home industri roti  dalam  menghadapi  persaingan  yang  ketat  di  pasar  makanan  dan  minuman. Faktor-faktor seperti perubahan perilaku konsumen, keinginan untuk meningkatkan efisiensi operasional, dan pandemi COVID-19 yang memaksa pembelian makanan secara online semakin populer, semuanya menjadi pembenar pentingnya penelitian ini.
Penelitian  ini  bertujuan  untuk  merancang,  mengembangkan,  dan mengevaluasi aplikasi pemesanan roti online yang sesuai dengan kebutuhan home industri roti. Penulis akan  menggali berbagai aspek, termasuk teknis,  manajerial, dan pengalaman pelanggan, yang berkaitan dengan penerapan teknologi ini dalam konteks home industri roti.

## METODE PENELITIAN
Adapun metode pengumpulan data adalah sebagai berikut:
1. Metode Observasi
Home industri sebagai objek penelitian untuk pengembangan Aplikasi Pemesan Roti  online.  Untuk  memenuhi  kebutuhan  itu,  penulis  memiliki  metode pendekatan  untuk  melengkapi  nilai  keilmiahan  penelitian  ini.  Metode pendekatan  yang  penulis  lakukan  yaitu  dengan  metode  observasi  secara langsung.

## 2. Metode Pengumpulan Data
Merupakan  metode  pengumpulan  data  berdasarkan  data  dan  dokumen  yang berhubungan  dengan  permasalahan  yang  menjadi  bahan  penelitian.  Data penelitian ini diperoleh dari hasil pendataan terhadap objek-objek terkait.
3. Membuat Desain Web
Merancang Desain Aplikasi secara online dengan menggunakan aplikasi editor
GitMind. Perancangan disesuaikan dengan judul penelitian yang dilakukan.
4. Studi Pustaka
Peneliti  mendapatkan  sumber  referensi  baik  berupa  buku  maupun  artikel  di internet  untuk  memperoleh  bahan  tentang  perancangan  program  yang berhubungan dengan tugas akhir yang peneliti baru.
5. Uji Coba
Melakukan  pengujian  program,  menangani  dan  memperbaiki  kesalahan  yang ada di Aplikasi Pemesanan Roti online ini agar dapat berjalan dengan baik.
6. Analisis dan Perancangan Sistem
Pada tahapan  ini peneliti  menganalisis kebutuhan  fungsional  yang dibutuhkan untuk sistem yang akan dibangun.
Analisis kebutuhan fungsional meliputi
a. Analisis Basis Data
Pada  tahapan  ini  peneliti  menganalisis  kebutuhan  basis  data  dari sistem  yang  akan  dibangun  menggunakan  Relationship  Diagram (ERD).
b. Merancang Diagram Konteks pada tahapan ini peneliti menganalisis proses  yang  terjadi  secara  umum  berupa  aliran  informasi  dari pengguna ke dalam sistem yang akan dibangun.
c. Merancang DFD (Data Flow Diagram).
Pada  tahapan  ini  peneliti  menganalisis  proses  yang  terjadi  secara khusus berupa aliran informasi dari pengguna ke dalam sistem dan basis data yang akan dibangun.
d. Merancang Database
Pada  tahapan  ini  peneliti  merancang  database  dalam  bentuk kumpulan tabel.
e. Merancang Flowchart
Pada  tahap  ini  peneliti  merancang  flowchart  menggambarkan  alur atau proses program yang dirancang.
f. Merancang Tampilan Aplikasi
Pada tahap ini peneliti merancang bentuk atau format tampilan dari masing-masing formulir input.
g. Implementasi
Pada tahap ini peneliti melakukan uji coba aplikasi yang dirancang bila berhasil maka dapat digunakan atau di implementasikan.

## HASIL DAN PEMBAHASAN

## Implementasi Sistem
Implementasi  aplikasi  pemesanan  roti  pada  home  industry  Akmal  Bakery secara  online  dilakukan  menggunakan  bahasa  pemrograman  PHP,  Framework Codeigniter,  beserta  template  adminLTE,  dan  dengan  menggunakan  basis  data phpMyadmin.  Aplikasi  PHP  dapat  dijalankan  pada  Operating  System  Windows Ten.  Pada  sistem  ini  pengaksesan  sistem  dibedakan  menjadi  dua  bagian,  yaitu bagian admin yang mempunyai hak akses penuh dalam mengelola isi website, dari pengolahan  data  sampai  dengan  pembuatan  laporan-laporan  yang  dibutuhkan. Kedua bagian user, tidak sepenuh nya dapat mengakses isi website. Beberapa hal yang menjadi batasan dalam mengimplementasikan perangkat lunak :
1. Hak  akses  mengelola  data  website  terbatas  buat  user  dan  hanya sepenuhnya dilakukan oleh admin.
2. Basis  data  yang  digunakan  dalam  pengimplementasikan  ini  adalah phpMyadmin.

## Implementasi Program
Implementasi  ini  dilakukan  agar  pemakai  sistem  dapat  mengerti  tentang bagaimana cara bekerja dari sistem ini. Berikut adalah implementasi dari aplikasi pemesanan roti online.

## Halaman Utama Web
Halaman  utama  web  adalah  tampilan  utama  dari  suatu  program  yang berisikan beberapa menu yang akan mempermudah dalam mengoperasikan website tersebut, yaitu terdapat beberapa button dan tampilan roti dihalaman awal.Halaman menampilkan halaman menu  Home, Shop, Tentang kami, Kontak, Akun dan Menu Chart.

## Gambar 4. 1 Halaman Utama Web

## Halaman Produk
Pada  gambar  dibawah  ini  merupakan  halaman  produk  pada  aplikasi penjualan  roti  ini,  dihalaman  ini  customer  dapat  melihat  produk  untuk  dipesan, tetapi  customer  belum  bisa  memesan  produk  jika  belum  mempunyai  akun  atau belum bisa mendaftar sebagai member di sistem informasi ini.
Gambar 4. 2 Halaman Produk

## Halaman Buat Akun
Pada  gambar  dibawah  ini  merupakan  halaman  buat  akun  yang  digunakan untuk mendaftarkan diri sebagai member untuk dapat masuk ke aplikasi penjualan roti Akmal Bakery.
Gambar 4. 3 Halaman Buat Akun

## Halaman Login Akun
Pada gambar dibawah ini merupakan halaman login member, customer yang sudah mendaftar dan membuat akun baru dapat langsung login kesistem dan dapat melakukan pemesanan produk.
Gambar 4. 4 Halaman Login Akun

## Halaman Produk
Pada  gambar  dibawah  ini  merupakan  halaman  produk  yang  menampilkan semua produk dalam sistem informasi penjualan roti Akmal Bakery.
Gambar 4. 5 Halaman Produk

## Halaman Produk yang Dipilih
Pada  gambar  dibawah  ini  merupakan  halaman  untuk  produk  yang  sudah dipilih customer.
Gambar 4. 6 Halaman Produk yg Dipilih

## Halaman Keranjang Belanja
Pada  gambar  dibawah  ini  merupakan  halaman  keranjang  belanja  dimana customer yang sudah memesan produk, produk tersebut akan masuk pada halaman keranjang belanja.

## Gambar 4. 7 Halaman Keranjang Belanja

## Halaman Detail Order
Pada gambar dibawah ini merupakan halaman detail order dimana semua data pesanan yang dilakukan customer akan muncul dihalaman  ini.
Gambar 4. 8 Halaman Detail Order

## Halaman Konfirmasi pembayaran
Pada gambar dibawah ini merupakan halaman konfirmasi pembayaran yang dimana customeryang sudah melakukan pemesanan produk dan tahap selanjutnya harus mengisi form pembayaran pada halaman konfirmasi pembayaran.

## Gambar 4. 9 Halaman Konfirmasi Pembayaran

## Halaman Login Admin
Pada gambar dibawah merupakan halaman login untuk admin, pada halaman ini  admin  juga  harus  login  dan  masuk  sistem  untuk  mengolah  sistem  informasi penjualan roti Akmal Bakery.
Gambar 4. 10 Halaman Login Admin

## Halaman Administrator
Pada  gambar  dibawah  ini  merupakan  halaman  administrator    yang  dimana admin mengolah semua data dan sistem pada halaman ini.

## Gambar 4. 11 Halaman Administrator

## Halaman Data Kategori Produk
Pada gambar dibawah ini merupakan halaman kategori produk, pada halaman ini admin dapat menambah kategori produk pada sistem informasi penjualan Akmal bakery.
Gambar 4. 12 Halaman Data Kategori Produk

## Halaman Kelola Order Customer
Pada  gambar  dibawah  ini  merupakan  halaman  data  member  yang  digunakan oleh admin untuk mengolah customer yang memesan produk pada sistem informasi Akmal Bakery.

## Gambar 4. 13 Halaman Kelola Order Customer

## SIMPULAN
1. Aplikasi yang dibuat dapat menampilkan informasi dengan cepat mengenai pembelian  maupun  penjualan  roti  dan  juga  dapat  membantu  pada pengelolaan data maupun transaksi yang efisien.
2. Aplikasi  penjualan  memiliki  laporan  grafik  penjualan  sendiri,  pada  saat admin  membuka  laporan  grafik  maka  otomatis  semua  data  penjualan terhadap  suatu  produk  akan  tampil  seperti  grafik  penjualan  jenis  produk mana yang paling sering dibeli oleh konsumen. Dalam hal ini grafik tersebut menggunakan  Jquery  yang  berfungsi  untuk  menampilkan  data-data penjualan roti dari tabel database.
3. Aplikasi  penjualan  ini  dibangun  dengan  berbasis  web  dan  menggunakan database Mysql dan Codeigniter diharapkan sistem berbasis web ini dapat meningkatkan kinerja dan kualitas perusahaan.
4. Dalam website pemesanan ini, Pelanggan dapat langsung mengetahui total harga secara pasti yang harus dibayarkan, dan penjual dapat dengan mudah melakukan  pencetakan  data  transaksi  tanpa  harus  menghitung  lagi  total harga setiap pesanan yang diterima.

## DAFTAR PUSTAKA
A. Rosa S, dan Shalahuddin, M. 2014. Rekayasa Perangkat Lunak Terstruktur dan Beroientasi Objek. Bandung : Informatika.
A. Nugroho, U. Suprihadi, and A. Jaenul. 2021. Rancang Bangun Aplikasi Toko Online  Berbasis  Web  Codeigniter  3  Untuk  Usaha  Mikro  dan  UMKM.  Banten: Media Sains Indonesia
Abdullah  Hidayat  .2010.  Analis  Dan  Perancangan  Website  Coklat  Cafeshop Sebagai Media
Agustine  Eva  M.S.  2017,.Persepsi  Pengguna  Aplikasi  Internet  Untuk  Pasaran Produk Usaha Kecil Menengah.
Fathansyah, 2001, Basis Data, CV. Informatika, Bandung .
Hutahaean,  Jeperson.  2014.  Konsep  Sistem  Informasi.  Yogyakarta:  CV  Budi Utama. Indrajani.
Hartini dan Sarjono. 2016. Analisis dan Perancangan Sistem Informasi Penjualan PT. Jaya Mandiri Strategic. Program Studi Magister Sistem Informasi.
Penelitian, September 2016, ISSN : 2540-8011.
Hidayatullah. Priyanto, Kawistara. Jauhari K. 2014. Pemograman Web. Bandung: Informatika
Indrajani. 2014. Database Systems Case Study All In One. Jakarta : PT. Elex Media Komputindo.
Kadir,  A.,  2003,  Pengantar  Perkuliahan  Basis  Data,  Yogyakarta,  Penerbit  Andi Offset.
M. Riski Qishtiano. 2017. Sistem informasi penjualan pada perusahaan kue kering cahaya baru berbasis web. Palembang ; Sistem Informasi.
Sinda  yanola,  2008,  Sistem  Informasi  Pembelian  Dan  Penjualan  Computer  Dan Aksesoris  Study  Kusus  Di  Toko  Citra  Komputer,  skripsi  S1,  Universitas Ahmad Dahlan, Yogyakarta.
Sholahuddin,  Akhmad.  2019.  Naskah  publikasi  rancang  bangun  aplikasi  e- commerce sayur  tirta  mina  tani  menggunakan  framework  codeigniter berbasis web. Yogyakarta Teknologi Informasi dan elektro.
Setiawan, Ahmad  Heri,  dan Wijanarko,  Rony.  2021. Sistem  Informasi  Penjualan Roti Berbasis Web (Studi Kasus di CV Mams Bakery). Semarang : Jurnal Informatika dan Rekayasa Perangkat Lunak.
S. Julianto and S. Setiawan. 2019 . Perancangan Sistem Informasi Pemesanan Tiket Bus pada Po. Handoyo Berbasis Online, vol. 3, no 2, pp. 11-25
Y.  Anggraini,  D.  Pasha,  and  A.  Damayanti  Setiawan.  2020.  Sistem  informasi Penjualan  Sepeda  Berbasis  Web  Menggunakan  Framework  Codeigniter  ( Studi Kasus: Orbit Stasion), J.Teknol dan Sist. Inf., vol.1, no. 2, pp. 64-70