4036 8531 1 PB
4036 8531 1 PB
Abstrak
Penjualan roti adalah sebuah usaha penjualan yang menyediakan pelayanan produk di
toko roti. Proses bisnis di tempat penjualan roti pada umumnya masih mengharuskan
pelanggan untuk datang dalam melakukan pemesanan yang diinginkan. Ditinjau dari tempat
usaha penjualan roti di toko Mams Bakery, proses pengelolaan penjualan masih dilakukan
secara konvensional. Sistem informasi penjualan roti berbasis web ini, dapat digunakan untuk
memudahkan pelanggan dalam melakukan pemesanan serta memudahkan petugas dalam
mengelola data. Dengan adanya sistem ini, pelanggan bisa melakukan pemesanan secara
online dengan memanfaatkan jaringan internet yang berkembang saat ini yang begitu pesat.
Sistem ini dibangun menggunakan metode waterfall dengan framework PHP didukung dengan
database MySQL untuk mengolah basis datanya. Hasil dari penelitian ini adalah sebuah
Sistem Informasi penjualan roti berbasis web (studi kasus di CV Mams Bakery.
52 e-ISSN 2685-5518
Jurnal Informatika dan Rekayasa Perangkat Lunak ISSN 2656-2855
Vol. 3, No. 1, Maret 2021, Hal. 52-60 e-ISSN 2685-5518
spanduk, brosur, dan media sosial facebook. pemeliharaan. Sedangkan alat bantu yang
Dengan sistem informasi ini pelanggan digunakan dalam pembangunan sistem ini
diharapkan lebih nyaman karena bisa memilih menggunakan UML (Unified Modeling
dan boking roti yang dinginkan, pihak toko roti Language) karena pada pengembangan sistem
Mam’s Bakery juga dapat merekap laporan ini penulis akan menggunakan berbasis web.
penjualan dengan mudah dan cepat.
2.2 Sistem Informasi
TINJAUAN PUSTAKA
Sistem informasi adalah komponen yang
2.1 Penelitian Terdahulu terdiri dari manusia, teknologi informasi dan
Sebelumnya telah ada penelitian yang prosedur yang memproses, menyimpan,
membahas tentang sistem informasi penjualan menganalisi dan menyebarkan informasi untuk
roti online, yaitu penelitian yang dilakukan mencapai suatu tujuan (Mulyanto, 2009).
Irwinsyah (2015) dengan judul “Pembuatan Sistem informasi merupakan sistem yang
Aplikasi Penjualan Kue Kering Berbasis Web mempunyai kemampuan untuk mengumpulkan
(Studi Kasus Industri Rumahan Winda)” informasi dari semua sumber dan menggunakan
aplikasi ini berupa aplikasi website yang berbagai media untuk menampilkan informasi
bertujuan untuk membuat aplikasi berbasis (Mc Leod, 2008).
website yang dapat mengelola data pelanggan,
reseller dan produk kue kering dan membuat
aplikasi yang didalamnya memiliki fasilitas 2.2.1 Sistem
untuk mengolah data penjualan kue kering dan Sistem merupakan jaringan kerja dari
informasi stok kue kering. Sistem informasi prosedur-prosedur yang saling berhubungan
tersebut dibangun dengan menggunakan Bahasa berkumpul bersama-sama untuk melakukan
pemrogaman HTML, PHP dan MySQL. suatu kegiatan atau menyelesaikan sesuatu
Selain penelitian yang sudah dibahas tertentu (Jogiyanto, 2005).
diatas masih ada lagi penelitian terkait yang Sistem adalah sekelompok elemen yang
dilakukan Ishak dkk (2018) dengan judul saling berhubungan, berinteraksi dan bekerja
“Rancang Bangun Sistem Informasi Penjualan bersama untuk mencapai tujuan bersama
Kue dan Roti Berbasis Web Pada Yuki Bakery dengan menerima input serta menghasilkan
Jakarta” Sistem informasi berbasis web ini output dalam proses transformasi yang teratur
bertujuan untuk meningkatkan pelayanan (O’brein, 2005).
melalui penerapan e-commerce pada Yuki
Bakery agar dapat memberikan kemudahan
transaksi online pada para konsumennya. Dan 2.2.2 Pengertian informasi
adapun bahasa pemrogaman yang digunakan Informasi merupakan data yang diolah
penulis yaitu menggunakan PHP dan menjadi bentuk yang lebih berguna dan lebih
databasenya menggunakan MySQL. berarti bagi penggunanya. Selain itu, informasi
Berdasarkan penelitian sebelumnya maka juga merupakan hasil dari pengolahan data
pada penelitian yang penulis kerjakan, yaitu yang apabila dalam pengolahan datanya cepat
membuat sistem informasi penjualan berbasis dan benar, maka menghasilkan informasi yang
web pada toko roti yang sebelumnya offline lebih cepat dan benar. Hal ini membuat
menjadi online. Sistem informasi ini yang manajemen dalam mengambil keputusan untuk
bertujuan untuk mempermudah pengolahan menetukan langkah-langkah dalam mencapai
data dan pemesanan secara online karena tujuan organisasi (Jogiyanto, 2005).
sebelumnya website yang dimiliki toko roti
hanya company profile yang menampilkan 2.2.3 ERD (Entity Relationship Diagram)
informasi tentang perusahaan toko roti tersebut. Entity Relationship Diagram (ERD)
Metode pengembangan yang akan digunakan adalah model yang dapat digunakan untuk
penulis dalam penelitian ini adalah Waterfall memberikan pengertian mengenai data yang
yang dimulai dari tahap perancangan, analisi, akan digunakan oleh suatu perusahaan. Dalam
peranangan, implementasi, testing dan perancangan basisdata, entity relationship
METODE PENELITIAN
3.1 Bahan dan Materi
Pada penelitian yang dilakukan oleh Gambar 1. Model Waterfall
penulis dengan mengangkat tema “Sistem
Informasi Penjualan Roti Berbasis Web (Study 1. Perencanaan
Kasus di CV Mam’s Bakery)”. Dalam Tahap pertama yang dilakukan yaitu
pengembangan sistemnya penulis mengumpulkan segala hal atau ide yang
menggunakan framework bootstrap yang diperlukan dalam membangan sebuah
berbasis Bahasa pemrogaman PHP sebagai sistem informasi penjualan roti secara
back end dan server side dari sistem. online.
Untuk tampilan sistem yang lebih 2. Analisis perangkat lunak (software
menarik penulis menggunakan beberapa analysis)
bahasa pemrogaman seperti HTML, CSS, Tahapan ini merupakan tahap yang
jquery, javascript. Untuk mempermudah dan dilakukan sebelum melakukan
mempercepat proses pembuatan halaman perancangan sistem, penulis harus
antarmuka pengguna atau user interface mengumpulkan data data mengenai
penulis menggunakan bootstrap yaitu kebutuhan dari sistem itu sendiri terkait
framework dari CSS yang sudah terintegrasi fungsi – fungsi yang nantinya akan dimuat
dengan HTML dan javascript yang sudah siap dalam sistem.
pakai. 3. Perancangan perangkat lunak (software
Dalam pengolahan database penulis design)
menggunakan data MySQL dengan struktur Perancangan perangkat lunak merupakan
penulisan jquery yang telah ditetapkan oleh kegiatan yang dilakukan setelah proses
bootstrap yaitu menggunakan Eloqeunt ORM. analisa kebutuhan telah selesai dilakukan.
Dengan mengimplementasikan framework 4. Implementasi perangkat lunak (coding)
bootstrap dalam pembuatan sistem dan juga Tahap ini merupakan menterjemahkan
sistem akan memiliki fitur yang lebih desain perancangan sistem kedalam
kompleks. bentuk bahasa yang dapat dimengerti oleh
komputer.
5. Pengujian perangkat lunak (testing)
3.2 Metode Pengembangan Perangkat Tahap pengujian yaitu tahap untuk
Lunak memastikan bahwa sebuah program
Dalam pemecahan masalah, penulis aplikasi terbebas dari kesalahan atau error,
berpedoman pada rekayasa perangkat lunak. baik itu kesalahan dari sistem maupun
Untuk mempermudah proses analisis dan dari user yang menggunakannya.
perancangan, penulis menggunakan metode 6. Pemeliharaan (maintenance)
Sistem Development Life Cycle (SDLC) atau Pada tahap pemeliharaan akan dilakukan
biasa disebut dengan metode waterfall. Tahap – penyesuaian apabila perangkat lunak
tahap pengembangan perangkat lunak metode mengalami perubahan seperti perubahan
waterfall menurut Pressman (2015) dapat yang diakibatkan kemampuannya kurang
dilihat pada gambar 1. maksimal untuk permintaan user tertentu.
54
Jurnal Informatika dan Rekayasa Perangkat Lunak ISSN 2656-2855
Vol. 3, No. 1, Maret 2021, Hal. 52-60 e-ISSN 2685-5518
4.2 Perancangan
4.2.1 Pemodelan proses
Dalam pemodelan proses sistem
informasi penjualan roti berbasis web di CV
Mam’s Bakery ini penulis menggunakan alat
bantu UML dan terdapat empat diagram UML
yang akan digunakan sesuai dengan kebutuhan
sistem, yaitu:
1. Use case diagram
Pada gambar 2 dan 3 merupakan
diagram use case yang akan mempermudah
dalam memahami peran dari setiap aktor dalam
menggunakan sistem yang akan dibuat oleh
penulis..
Gambar 4. Entity Relationship Diagram
b. Halaman Produk
Pada gambar 8 merupakan halaman
produk pada sistem informasi penjualan roti ini,
dihalaman ini pelanggan dapat melihat produk
untuk dipesan, tetapi pelanggan belum bisa
memesan produk jika belum mempunyai akun
atau belum mendaftar sebagai member di
sistem informasi ini.
56
Jurnal Informatika dan Rekayasa Perangkat Lunak ISSN 2656-2855
Vol. 3, No. 1, Maret 2021, Hal. 52-60 e-ISSN 2685-5518
l. Halaman Administrator
Pada gambar 18 merupakan halaman
administrator yang dimana admin mengolah
semua data dan sistem pada halaman ini.
58
Jurnal Informatika dan Rekayasa Perangkat Lunak ISSN 2656-2855
Vol. 3, No. 1, Maret 2021, Hal. 52-60 e-ISSN 2685-5518
Untuk tampilan halaman form E pada Gambar 26. Bukti Pemesanan Pelanggan
data produk, berisi tentang data yang akan d
ubah oleh admin seperti gambar 23. r. Halaman Rekap Laporan Order
Pada gambar 27 merupakan halaman rekap
laporan order, halaman ini untuk mencetak
rekapan penjualan untuk data laporan
pemesanan.
6.2 Saran
Terdapat beberapa saran dan masukkan
Gambar 25. Halaman Detail Data Order untuk pengembangan lebih lanjut dari sistem
DAFTAR PUSAKA
Irwinsyah, A. 2015. Pembuatan Aplikasi
Penjualan Kue Kering Berbasis Web
(Studi Kasus Industri Rumahan Winda),
Surabaya, Vol.1, No.1 April 2015.
Ishak, R., Handini, W., Setiaji. 2018. Rancang
Bangun Sistem Informasi Penjualan Kue
dan Roti Berbasis Web Pada Yuki Bakery
Jakarta, Jakarta., Jurnal Swabumi, Vol.6
No.1 Maret 2018.
Jogiyanto. 2005. Analisis dan Desain Sistem
Informasi, Yogyakarta: Andi Offset.
Mc. Leod, Raymond and Schell, George.
Management Information Sistem,
Prentice Hall Inc, New Jersey, 2008
Mulyanto,Agus, 2009, Sistem Informasi Konsep
dan Aplikasi, Pustaka Pelajar, Yogjakarta
O’brien, J., A., 2005, pengantar sistem
informasi. Edisi 12., Salemba Empat.
Pahlevi, O., Mulyani, A., Khoir, M., 2018,
Jurnal Prosisko, Sistem Informasi
Inventori Barang Menggunakan Metode
Object Oriented Di Pt. Livaza Teknologi
Indonesia Jakarta, Vol 5 No 1 Maret
2018, ISSN 2597-992.
Pressman R. 2015. Rekayasa Perangkat Lunak :
Pendekatan Praktisi buku 1. Yogyakarta :
Andi Offset
60