Jurnal Surya Informatika Journal homepage: https://jurnal. id/index. php/surya_informatika P-ISSN: 2477-3042. E-ISSN: 3026-3034 Vol. No. November 2025. Pp. Sistem Informasi Penjualan Berbasis Website (Studi Kasus: Resto Homade Pekalonga. Siti Elisa Rahmawati. Hadwitya Handayani Kusumawardhani*. Fenilinas Adi Artanto. Diploma Tiga Manajemen Informatika. Fakultas Teknik dan Ilmu Komputer. Universitas Muhammadiyah Pekajangan Pekalongan. Indonesia Diploma Tiga Manajemen Informatika. Fakultas Teknik dan Ilmu Komputer. Universitas Muhammadiyah Pekajangan Pekalongan. Indonesia Sarjana Informatika. Fakultas Teknik dan Ilmu Komputer. Universitas Muhammadiyah Pekajangan Pekalongan. Indonesia Article Info Kata Kunci: Sistem Informasi. Penjualan. Laporan. Website. Homade. Keywords: Information System. Sales. Report. Website. Homade. Article history: Received 29 Agustus 2025 Revised 03 September 2025 Accepted 10 September 2025 Available online 01 November 2025 DOI : 48144/suryainformatika. * Corresponding author. Hadwitya Handayani Kusumawardhani E-mail address: hk@gmail. ABSTRAK Homade Pekalongan saat ini masih melakukan penghitungan dan pelaporan transaksi penjualan secara konvensional sehingga menimbulkan beberapa kendala seperti kekeliruan saat pelaporan transaksi dan pembuatan laporan yang memakan waktu tidak sebentar. Maka dari itu dibuatlah Sistem Informasi Penjualan Resto Homade Pekalongan berbasis Website agar pelaporan penjualan semakin terorganisir. Sistem Informasi Penjualan Resto Homade Pekalongan berbasis Website ini dibuat menggunakan metode SDLC (Software Development Life Cycl. waterfall untuk pengembangannya, dengan framework CodeIgneter 3. PHP, dan MySQL. Sistem ini berisi menu untuk menampilkan informasi produk, pengguna aplikasi . ulti-level logi. , pendapatan, pengeluaran, sisa uang, grafik pendapatan perminggu, perbandingan pendapatan dan pengeluaran harian, cetak nota penjualan, laporan transaksi dan laporan laba rugi bulanan. Bahkan sistem ini telah dilengkapi fitur pengajuan dan persetujuan untuk perubahan transaksi jikalau terdapat kekeliruan saat admin memasukkan data. ABSTRACT Homade Pekalongan is currently still calculating and reporting sales transactions conventionally, causing several problems such as errors when reporting transactions and preparing reports that take a long time. Therefore, a Website-based Homemade Pekalongan Resto Sales Information System was created so that sales reporting would be more organized. This Website-based Homemade Pekalongan Resto Sales Information System was created using the SDLC (Software Development Life Cycl. waterfall method for its development with the CodeIgniter 3 framework. PHP, and MySQL. This system contains menus to display product information, application users . ulti-level logi. , income, expenses, remaining money, weekly income graphs, daily income and expenditure comparisons, print sales notes, print transaction reports and monthly profit and loss reports. It is also equipped with submission and approval features for changing transactions if there is an error when the admin enters data. Sistem Informasi Penjualan Berbasis Website (Studi Kasus: Resto Homade Pekalonga. Jurnal Surya Informatika Journal homepage: https://jurnal. id/index. php/surya_informatika P-ISSN: 2477-3042. E-ISSN: 3026-3034 Vol. No. November 2025. Pp. PENDAHULUAN 1 Latar Belakang Perkembangan teknologi informasi dan komunikasi sekian cepat setiap waktunya, terlihat dengan semakin cepatnya internet dan kapasitas pengguna internet . Seiring perkembangan teknologi di bidang komputer semakin pesat dengan perkembangan ilmu pengetahuan. Sehingga kemampuan komputer dapat membantu manusia dalam menyelesaikan masalah baik permasalahan yang komplek maupun permasalahan yang sederhana. Penggunaan teknologi dalam berbagai bidang kehidupan dapat membantu manusia dalam melakukan pekerjaannya sehingga dapat dilakukan dengan lebih cepat, ringan, dan efisien . Komputer digunakan untuk mengolah data, menyimpan data, juga menyajikan data sehingga lebih mudah dipahami . Penggunaan internet sebagai media juga sudah menjadi hal yang lazim di seluruh dunia. Dalam konteks bisnis penjualan, penting bagi para pelaku bisnis untuk tidak tertinggal dalam mengikuti perkembangan teknologi. Semua orang berlomba-lomba memperbaiki sistem penjualan dengan memanfaatkan sistem informasi penjualan . Teknologi komputer selain mempermudah kegiatan perusahaan, juga dapat menghemat tenaga, waktu, serta biaya yang akan dikeluarkan oleh perusahaan nantinya . Homade Pekalongan terletak di Perumahan DAoCluster Al-Fairuz Komplek Marwah Blok D 08 Kota Pekalongan, restoran ini menganut system could kitchen dengan pembukuan manual dan penjualannya masih menggunakan platform media sosial WhatsApp. Dengan sistem perekapan pesanan makanan yang masih manual menggunakan Whatsapp dan pembukuannya yang masih manual meningkatkan risiko kekeliruan saat rekapitulasi dan pembuatan laporan keuangan. Untuk mengatasasi permasalahan tersebut, dirancanglah sistem informasi penjualan berbasis website yang bisa diakses di mobile phone ataupun personal computer dengan judul AuSistem Informasi Penjualan Berbasis Website (Studi kasus : Resto Homade Pekalonga. Ay yang diharapkan dapat menjadi solusi dalam mengurangi kekeliruan saat pencatatan penjualan setiap harinya dan pembuatan laporan keuangan yang lebih mudah diakses untuk owner. 2 Tinjauan Pustaka Pada penelitian Sandi Prasetyo Jati yang berjudul Aplikasi Penghitung Laba pada Tirta Alam Android Mobile menghasilkan aplikasi dengan dua hak akses yaitu admin dan user, aplikasi ini dijalankan dengan cara menginputkan pendapatan dan pengeluaran Tirta Alam pada android smartphone lalu laporan harian, bulanan dan tahunan bisa langsung dilihat tanpa harus di-print terlebih dahulu. Aplikasi ini dibuat menggunakan Android SDK. Java Eclipse, dan MySQL sebagai database-nya . Pada penelitian yang dilakukan oleh Aslam Fatkhudin yang berjudul Sistem Informasi Penjualan Dan Pembelian Pada Toko Elektronik Lubada Jaya Kajen Dengan Menggunakan Java tahun 2016 menghasilkan aplikasi yang telah dibuat, dari segi sistem yang telah terkomputerisasi bisa mendapatkan laporan penjualan, laporan pembelian, laporan retur dan laporan pelunasan serta laporan keuangan dengan cepat tanpa perlu mengambil data penjualan, data pembelian, data retur dan data pelunasan terlebih dahulu. Sistem dibuat dengan Bahasa pemrograman Java dan Netbeans . Pada penelitian lain yang dilakukan Arif Budi W. Ahmad Khambali. Teguh Satrio dengan judul Sistem Informasi Penjualan Obat Pertanian Berbasis Android Di Toko Wahyu Tani tahun 2020 menghasilkan sistem penjualan Obat Pertanian berbasis Android dengan menggunakan Ionic sebagai front-end . agian yang langsung dilihat oleh use. PHP sebagai back-end . agian belakang layar dari sebuah websit. , dan MySQL sebagai database. Sistem Informasi ini memberikan informasi tentang barang yang tersedia dan proses penjualannya kepada konsumen . Pada penelitian yang dilakukan M. Kahfi Aji Bayu Jati. Hadwitya Handayani K, et al. dengan judul Sistem Informasi Penggajian Karyawan Pada Koperasi Simpan Pinjam Sedulur Tani Makmur Berbasis Web menghasilkan sistem website yang dapat membantu admin/bendahara dalam memproses data penggajian Aplikasi ini juga memiliki 2 hak akses yaitu untuk admin/bendahara dan pegawai/karyawan. Aplikasi tersebut dibuat dengan menggunakan PHP dan MySQL. Persamaan dari penelitian-penelitian terdahulu dengan penelitian ini selain pada tujuan pembuatan sistem yaitu mempermudah proses bisnis perusahaan dalam memberikan informasi keuangan dan kemudahan bertransaksi, pada penelitian pertama menggunakan metode waterfall, dan pada penelitian kedua dan ketiga sama-sama memiliki tujuan pembuatan aplikasi Persamaan dengan penelitian keempat dibangun dengan website. Perbedaan dari penelitian-penelitian terdahulu dengan penelitian ini adalah pada output sistem ini tidak hanya memberikan laporan keuangan yang lebih mudah diakses dan efisien waktu, tetapi terdapat juga fitur pemesanan produk sehingga dapat dicetak nota penjualan untuk customer dari sistem ini yang memudahkan admin dalam merekap pesanan setiap Selain itu terdapat dua hak akses pada sistem ini yaitu admin dan owner. Sistem Informasi Penjualan Berbasis Website (Studi Kasus: Resto Homade Pekalonga. Jurnal Surya Informatika Journal homepage: https://jurnal. id/index. php/surya_informatika P-ISSN: 2477-3042. E-ISSN: 3026-3034 Vol. No. November 2025. Pp. METODE PENELITIAN 1 Sistem yang sedang berjalan melanjutkan untuk meng-input transaksi pengeluaran harian . enis dan tota. , admin juga diberikan hak untuk mengubah atau menghapus data yang telah admin input dengan persetujuan owner. Setelah masuk ke akhir periode dalam sebulan, laporan keuangan laba rugi bisa dilihat. Gambar 1 Sistem yang sedang berjalan Setelah menganalisis prosedur jalannya sistem yang ada di Resto Homade Pekalongan, dapat disimpulkan bahwa segala bentuk transaksi penjualan dan pembukuan masih dilakukan secara manual sehingga proses penjualan dan pembukuan berjalan tidak efektif. Proses rekapitulasi yang masih manual melalui platform sosial media WhatsApp, sehingga admin harus merekap ulang pesanan yang masuk pada grup karyawan dan owner. Lalu penulisan transaksi-transaksi masih manual di buku besar untuk selanjutnya dibuat laporan keuangan yang mana menyita banyak waktu dan memiliki risiko kekeliruan yang lebih besar. Selain itu pada proses pencatatan data klien hanya dicatat melalui catatan admin, hal ini menyebabkan data yang dicatat bisa hilang kapan saja. 2 Perancangan sistem yang diusulkan Analisis sistem yang diusulkan dilakukan untuk memberikan gambaran aliran data pada program sistem informasi yang akan dibangun. Sehingga memudahkan seseorang dalam pembuatan sistem agar sistem dapat dengan mudah dimengerti oleh orang yang menggunakan sistem . Berdasarkan hasil observasi yang dilakukan oleh penulis pada tanggal 1 Maret 2023 mendapatkan hasil proses pemesanan produk, produk yang dijual, bagaimana proses rekapitulasi berlangsung, dan sistem pembuatan laporan keuangan yang berjalan, dari proses rekapitulasi sampai poses pembukuan semua masih menggunakan cara manual. Pada metode wawancara yang dilakukan tanggal 1 Maret 2023 dengan naras umber Bu Luthfiati Hasina selaku pemilik homade dan Bu Ferawati selaku admin Homade Pekalongan mendapatkan data berupa harga produk, profil restoran, data pengeluaran, sistem yang berjalan dan menentukan desain aplikasi yang akan dibuat. Pada gambar 2 sistem yang diusulkan, owner sebagai administrator melakukan login pada sistem dan meng-inputkan login pengguna untuk karyawan, sedangkan admin selaku user melakukan login pada sistem kemudian menambah data pelanggan dan produk . enis, satuan, nam. , jika menerima orderan pesanan maka admin akan menginput pesanan lalu mencetak nota pesanan untuk customer. Admin dapat Gambar 2 Sistem yang diusulkan 3 Perancangan Aliran Data 1 Diagram Konteks Pada gambar 3 di bawah memiliki satu proses yaitu Sistem Informasi Penjualan Resto Homade Pekalongan dan dua entitas yaitu admin dan owner. Owner selaku administrator dapat menginput data login untuk pengguna aplikasi, melihat data produk, pelanggan, transaksi masuk dan keluar serta laporan keuangan laba-rugi. Sedangkan admin selaku user dapat menginputkan data pelanggan, produk, transaksi keluar dan masuk serta dapat mengajukan perubahan data dalam transaksi masuk dan keluar, serta dapat pula melihat laporan keuangan laba rugi. Gambar 3 Diagram Konteks 2 DFD Level 0 Pada gambar 4 memiliki tujuh proses . uat akun login pengguna, login, input data pelanggan, input data produk, input data pesanan, input data pengeluaran, lihat lapora. , sepuluh data store . engguna, satuan produk, kategori produk dan produk, transaksi, jenis pengeluaran, pengeluaran, dan persetujua. dan dua entitas . dmin dan owne. Sistem Informasi Penjualan Berbasis Website (Studi Kasus: Resto Homade Pekalonga. Jurnal Surya Informatika Journal homepage: https://jurnal. id/index. php/surya_informatika P-ISSN: 2477-3042. E-ISSN: 3026-3034 Vol. No. November 2025. Pp. Pada gambar 6 diatas terdapat dua entitas yaitu admin dan owner, dua proses yaitu input data pelanggan dan edit atau hapus data pelanggan, serta satu data store yaitu pelanggan. 5 DFD Level 1 Proses 4 Gambar 7 DFD Level 1 Proses 4 Gambar 4 DFD Level 0 3 DFD Level 1 Proses 1 Pada gambar 5 yang ada di bawah ini, terdapat dua proses pada Data Flow Diagram Level 1 proses 1 yaitu . nput data login untuk user dan edit/hapus data login use. , serta satu entitas . , dan satu data store yaitu data pengguna. Pada gambar 7 memiliki tiga proses . nput dan edit data kategori produk, input dan edit data satuan produk, input dan edit data produ. serta dua entitas . dmin dan use. , serta tiga data store yaitu data kategori produk, satuan produk, dan data produk itu sendiri. 6 DFD Level 1 Proses 5 Gambar 5 DFD Level 1 Proses 1 4 DFD Level 1 Proses 3 Gambar 8 DFD Level 1 Proses 5 Pada gambar 8 DFD Level 1 Prosees 5, terdapat lima proses . nput dan edit pesanan yang masuk oleh admin, pengajuan perubahan pesanan oleh admin, persetujuan perubahan oleh owner, pembayaran oleh admin, dan cetak nota pesana. , terdapat dua entitas yaitu admin dan owner, dan satu data store yaitu data transaksi. Nama pelanggan dalam pesanan bias diinput saat proses pembayaran. Gambar 6 DFD Level 1 Proses 3 Sistem Informasi Penjualan Berbasis Website (Studi Kasus: Resto Homade Pekalonga. Jurnal Surya Informatika Journal homepage: https://jurnal. id/index. php/surya_informatika P-ISSN: 2477-3042. E-ISSN: 3026-3034 Vol. No. November 2025. Pp. 7 DFD Level 1 Proses 6 9 Perancangan Entity Relationship Diagram Gambar 11 Entity Relationship Diagram HASIL DAN PEMBAHASAN 1 Tampilan Halaman Admin Halaman Login Gambar 9 DFD Level 1 Proses 6 Pada gambar 9 terdapat empat proses yaitu: tambah jenis pengeluaran, input atau edit pengeluaran, pengajuan perubahan pengeluaran dan setujui atau hapus pengajuan dari admin. Proses ini memiliki satu data store . , serta dua entitas yaitu admin dan owner. 8 DFD Level 1 Proses 7 Gambar 12 Halaman Login Admin Halaman login diguanakan untuk admin masuk ke halaman utama dari aplikasi Halaman Dashboard Pada gambar 2. 10 dibawah ini terdapat tiga proses yaitu: pilih range waktu, lihat laporan transaksi, dan lihat laporan keuangan laba rugi. Terdapat dua data store . ransaksi dan pengeluara. , serta dua entitas yaitu admin dan owner. Gambar 13 Halaman Dashboard Admin Halaman Dashboard admin menunjukan menu menu yang dapat diakses oleh admin Gambar 10 DFD Level 1 Proses 7 Sistem Informasi Penjualan Berbasis Website (Studi Kasus: Resto Homade Pekalonga. Jurnal Surya Informatika Halaman Satuan Produk Journal homepage: https://jurnal. id/index. php/surya_informatika P-ISSN: 2477-3042. E-ISSN: 3026-3034 Vol. No. November 2025. Pp. Halaman Tambah Produk Gambar 14 Halaman Satuan Produk Admin Halaman satuan produk diguanakan untuk membuat kategori untuk satuan produk Gambar 17 Halaman Tambah Produk Admin Halaman tambah produk digunakan untuk menambahkan produk Halaman Tambah Jenis Produk Halaman Jenis Produk Gambar 15 Halaman Jenis Produk Admin Halaman Jenis Produk digunakan untuk membuat jenis produk pada aplikasi Gambar 18 Halaman Tambah Jenis Produk Admin Halaman ini digunakan untuk menambahkan jenis produk pada aplikasi Halaman Edit Produk Halaman Info Produk Gambar 19 Halaman Edit Produk Admin Halaman edit produk digunakan utuk edit Gambar 16 Halaman Info Produk Admin Halaman Info Transaksi Masuk Halaman info produk menunjukan kondisi saat ini kondisi dari produk Gambar 20 Halaman Info Transaksi Masuk Admin Sistem Informasi Penjualan Berbasis Website (Studi Kasus: Resto Homade Pekalonga. Jurnal Surya Informatika Journal homepage: https://jurnal. id/index. php/surya_informatika P-ISSN: 2477-3042. E-ISSN: 3026-3034 Vol. No. November 2025. Pp. Halaman info transaksi menampilkan informaasi Halaman Tambah Pengeluaran tentang transaksi yang telah dilakukan Halaman Tambah Pesanan Gambar 21 Halaman Tambah Pesanan Admin Halaman ini digunakan untuk menambahkan pesanan pada aplikasi Halaman Bayar Pesanan Gambar 22 Halaman Bayar Pesanan Admin Halaman ini digunakan untuk mevalidasi pembayaran pesanan Gambar 24 Halaman Tambah Pengeluaran Admin Halaman ini dugunakan untuk menambahkan Halaman Info Jenis Pengeluaran Gambar 25 Halaman Info Jenis Pengeluaran Admin Halaman ini untuk jenis-jenis pengeluaran Halaman Tambah Jenis Pengeluaran Halaman Info Pengeluaran Gambar 23 Halaman Info Pengeluaran Admin Halaman ini akan menampilkan informasi pengeluaran yang telah dilakukan Gambar 26 Halaman Tambah Jenis Pengeluaran Admin Halaman ini untuk menambhakna jenis pengeluaran Halaman Info Laporan Transaksi Harian Gambar 27 Halaman Info Laporan Transaksi Harian Admin Sistem Informasi Penjualan Berbasis Website (Studi Kasus: Resto Homade Pekalonga. Jurnal Surya Informatika Journal homepage: https://jurnal. id/index. php/surya_informatika P-ISSN: 2477-3042. E-ISSN: 3026-3034 Vol. No. November 2025. Pp. Halaman ini menunjukan informasi harian Halaman Pemasukan pengeluaran admin Halaman Info Laporan Transaksi Range Tanggal Gambar 28 Halaman Info Laporan Transaksi Range Tanggal Admin Halaman ini digunakan untuk informasi laporan tarnasaksi per tanggal Gambar 31 Halaman Pemasukan Owner Halaman ini menunjukan laporan pemasukan dari transaksi Halaman Pengeluaran Halaman Info Laba Rugi Gambar 32 Halaman Pengeluaran Owner Halaman ini menampilkan laporan pengeluaran yang telah dilakukan Halaman Laporan Transaksi Harian Gambar 29 Halaman Info Laba Rugi Admin Halaman ini menampilkan informasi laba dan rugi dari tansakasi 2 Tampilan Halaman Owner Halaman Dashboard owner Gambar 33 Halaman Laporan Transaksi Harian Owner Halaman ini menunjukan laporan transaksi haria dari transaksi Halaman Info Laporan Laba Rugi Gambar 30 Halaman Dashboard Owner Halaman ini menampilkan menu untuk owner Gambar 34 Halaman Info Laporan Laba Rugi Owner Sistem Informasi Penjualan Berbasis Website (Studi Kasus: Resto Homade Pekalonga. Jurnal Surya Informatika Journal homepage: https://jurnal. id/index. php/surya_informatika P-ISSN: 2477-3042. E-ISSN: 3026-3034 Vol. No. November 2025. Pp. Halaman ini menunjukan informasi dari laporan 2, hal. 24Ae33, 2023, doi: laba dan rugi dari tansaksi yang telah dilakukan. 48144/suryainformatika. Selay et al. AuSISTEM INFORMASI PENJUALAN,Ay J. Unida, vol. 2, no. 1, hal. KESIMPULAN 232Ae237, 2023. Imam et al. AuSistem Informasi Penjualan,Ay 1 Kesimpulan Sistem Informasi Penjualan Homade Pekalongan berJ. Univbatam, vol. 13, no. Desember, 3, hal. basis Website ini telah berhasil dibuat dengan CodeIgneter 3 2087Ae7269, 2023. sebagai framework-nya dengan kelebihan CI memiliki per- . Atmaja. Putu. Widiani, dan S. forma yang sangat cepat dibandingkan PHP yang lain, memInformatika. AuSistem informasi penjualan iliki dokumentasi bagus, mudah diintegrasikan. PHP sebagai pada salad yoo,Ay J. Krisnadana, vol. 1, no. back-end, dan MySQL sebagai database. 45Ae53, 2022. Aplikasi yang telah dibuat berisi menu untuk menam. Jati dan A. Fatkhudin. AuAPLIKASI pilkan informasi produk, pengguna aplikasi . ulti-level logi. PENGHITUNG LABA PADA TIRTA pendapatan, pengeluaran, sisa uang, grafik pendapatan ALAM MENGGUNAKAN ANDROID perminggu, perbandingan pendapatan dan pengeluaran harian, cetak nota penjualan, laporan transaksi dan laporan laba rugi MOBILE,Ay J. Surya Inform. , vol. 3, no. 1, hal. 1Ae4, 2016. Aplikasi ini telah dilengkapi fitur pengajuan dan . Fatkhudin. AuSISTEM INFORMASI persetujuan untuk perubahan transaksi jikalau terdapat kekePENJUALAN DAN PEMBELIAN PADA liruan saat admin memasukkan data. TOKO ELEKTRONIK LUBADA JAYA KAJEN DENGAN MENGGUNAKAN 2 Saran JAVA,Ay J. Digit, vol. 6, no. 1, hal. 23Ae36. Penulis mengharapkan pada pengembangan aplikasi berikutnya agar terdapat opsi metode pembayaran lain selain Khambali dan T. Satrio. AuBERBASIS COD (Cash On Deliver. sehingga uang yang masuk lebih . ANDROID DI TOKO WAHYU TANI,Ay J. terorganisir lagi antara uang digital dan cash. Belum adanya fitur live chat untuk berkomunikasi anSurya Inform. , vol. 9, no. 1, hal. 22Ae31, 2020. tara user dan admin dalam aplikasi. Bayu Jati. Khambali. Handayani, dan I. Kurniawan. AuSistem Informasi Penggajian Karyawan Pada REFERENSI