SISTEM INFORMASI PEMESANAN MAKANAN BERBASIS WEB PADA PECEL
LELE LELA CABANG CAWANG
Sunar
AMIK BSI Tangerang
Bumi Serpong Damai Sektor XIV Blok C1/1,Jl. Letnan Sutopo BSD Tangerang
sunar@gmail.com
ABSTRAK — Setiap perusahaan tentu mempunyai
sistem pemasaran dengan ciri khas tersendiri dalam
memasarkan produk maupun jasa yang
dimiliki.Terutama dalam era persaingan bebas ini, untuk memenangkan pasar, sebuah perusahaan harus mempunyai strategi dan sistem pemasaran yang efektif dan efisien.Sebuah perusahaan harus dapat mengambil langkah yang cepat dan tepat
dalam mempromosikan produknya dalam
persaingan yang semakin ketat. Sebuah perusahaan juga harus memikirkan bagaimana caranya agar produk yang dipasarkan dapat dikenal luas dan dapat diperoleh dengan mudah. Seringkali jarak
yang jauh menjadi kendala dalam berbisnis,
khususnya dalam menerapkan strategi pemasaran dan promosi. Efisiensi waktu juga menjadi salah satu pertimbangan yang tidak kalah pentingnya. Oleh karena itu, perusahaan harus bisa mengatasi
kendala ruang dan waktu dalam melakukan
pemasaran.Berdasarkan latar belakang atau
permasalahan pada Pecel Lele Lela maka rumusan
masalah dalam penelitian ini adalah Apakah
Website Pemesanan Makanan ini dapat
meningkatkan penjualan Pecel Lele Lela dan
memudahkan pemesanan bagi planggan
Kata Kunci: Pemesanan, Sistem Informasi
PENDAHULUAN
Negara Indonesia merupakan salah satu dari negara-negara di dunia yang mempunyai jumlah penduduk yang besar.Negara Indonesia termasuk salah satu negara terpadat di dunia. Mempunyai jumlah penduduk yang besar tentunya tidak selalu merupakan hal yang buruk.Keadaan ini justru memberikan satu keuntungan besar, dimana negara Indonesia dapat menjadi sebuah pasar yang
sangat potensial bagi dunia bisnis atau
perdagangan. Kenyataan ini semakin jelas terlihat,
ketika banyak perusahaan komersial mulai
bermunculan hampir di seluruh daerah di
Indonesia. Perusahaan-perusahaan ini saling
bersaing untuk mendominasi pasar yang sangat potensial ini.
Setiap perusahaan tentu mempunyai sistem
pemasaran dengan ciri khas tersendiri dalam
memasarkan produk maupun jasa yang
dimiliki.Terutama dalam era persaingan bebas ini, untuk memenangkan pasar, sebuah perusahaan harus mempunyai strategi dan sistem pemasaran yang efektif dan efisien.
Tidak banyak dari perusahaan-perusahaan yang ada saat ini yang telah mempunyai sistem pemasaran yang efektif untuk mendukung aktivitas perusahaan. Bahkan ada beberapa perusahaan yang bahkan tergolong perusahaan besar yang belum mempunyai sistem pemasaran yang mendukung. Konsekuensinya, dalam sebuah kompetisi yang
ketat, perusahaan-perusahaan yang tidak atau
belum siap ini akan banyak menemui kesulitan-kesuliatan dalam memasarkan produk dan jasa yang dimiliki.
Sebuah perusahaan harus dapat mengambil
langkah yang cepat dan tepat dalam
mempromosikan produknya dalam persaingan yang semakin ketat. Sebuah perusahaan juga harus memikirkan bagaimana caranya agar produk yang dipasarkan dapat dikenal luas dan dapat diperoleh dengan mudah. Seringkali jarak yang jauh menjadi
kendala dalam berbisnis, khususnya dalam
menerapkan strategi pemasaran dan promosi.
Efisiensi waktu juga menjadi salah satu
pertimbangan yang tidak kalah pentingnya. Oleh
karena itu, perusahaan harus bisa mengatasi
kendala ruang dan waktu dalam melakukan
pemasaran.
Memanfatkan teknologi yang ada saat ini, untuk menghadapi kendala di atas, bukanlah tidak mungkin. Sebab saat ini sudah ada teknologi yang dapat mengatasi kendala ruang dan waktu tersebut,
yaitu teknologi Internet, yang juga sudah
memasyarakat. Kita ketahui bersama, bahwa
teknologi ini dapat menghubungkan semua daerah yang ada di dunia ini untuk dapat berkomunikasi satu dengan yang lain tanpa dibatasi oleh ruang dan waktu.
Electronic commerce (e-commerce)
merupakan salah satu metode baru dalam berbisnis
menghubungkan penjual dan pembeli yang berbeda tempat dan tidak akan menjadi kendala dalam
melakukan transaksi. Calon pembeli dapat
mengetahui info mengenai produk seperti harga, model, warna dan sebagainya. Menurut Handojo, Yulia, Gunadi (2009) “Dengan makin tingginya faktor persaingan maka dibutuhkan penawaran penjualan secara online dan barang yang dibeli dapat dikirim sehingga customer tidak perlu lagi datang ke toko setiap akan melakukan pembelian”. Berdasarkan salah satu kutipan jurnal ini pula, maka penulis tertarik untuk mengangkat topik tentang
sistem informasi online. Masalah tersebut yang
menarik diangkat menjadi topik dalam skripsi ini karena dengan dibangunnya sistem informasi ini
maka akan semakin meningkatkan kinerja
perusahaan sesuai permintaan perusahaan.
BAHAN DAN METODE
Model pengembangan sistem penelitian yang di pakai pada penyusun ini meliputi tahapan:
a. Analisa KebutuhanSoftware
Dalam penulisan ini peneliti menggunakan
bahasa pemrograman PHP yang merupakan
salah satu bahasa pemrograman yang banyak
digunakan dalam pengembangan web, karena
efisiendan mudah dimengerti dengan database
yang dipakai adalah MYSQL berdasarkan data
yang diperoleh dari kegiatan yang berjalan,
dapat dianalisis dan diproses. Alat yang
digunakan untuk menunjukan proses dan
dengan keinginan atau kebutuhan informasi
PenjualanOnline.
e.Support
Tahap Support adalah tahap pengembangan
terhadap sistem yang digunakan dalam
penyusunan program adalah untuk
mengantisipasi perkembangan maupun
perubahan sistem yang bersangkutan, didalam
pembuatan sudah menggunakan hardware yang
sudah support ke semua program minimal
spesifikasi komputer server(prosesor Pentium
Core2Duo 2,0 Ghz, memori 2 GB,danHardisk 250
GB), dan spesifikasi komputer client (prosesor
Core i5 2.53 Ghz, memori 2 GB, danHardisk 500
GB). Software yang digunakan sistem operasi
server (Windows Server 2008 32bit), Web Server
(XAMPP 3.1.0.3.1.0),danDatabase (MYSQL
5.1.30-community). Software yang digunakan sistem
operasi client (Windows 7 32 bit), Web Server
(Apache2Triad 1.6), Web Browser (Mozilla Firefox 25.0).
HASIL DAN PEMBAHASAN
Sistem Penjualan secara online berbasis web dimana penjual dan pembeli tidak bertatap
muka secara langsung. Berikut ini spesifikasi
kebutuhan dari sistem e-commerce pecel lele lela cabang cawang.
act Use Case Diagram Belanja Online Halaman User
aliran data yaitu spesifikasi basis data dan
UML. Dokumen yang diperlukan adalah data
produk, data penjualan, dan nota atau invoice. Laporan dokumen didapat dari Pecel Lele Lela Cawang.
b.Desain
Untuk mengetahui informasi – informasi yang ada pada sistem ini,untuk rancangan sistem digambarkan menggunakan UML sedangkan
rancangandatabasemenggunakan ERD.
c. Code Generation
Dimana dalam tahap ini dibentuk dari bahasa
sumber yang berupa pohon sintaks
diterjemahkan ke dalam bahasa mesin. Bahasa
yang digunakan bahasa pemograman
terstruktur dengan menggunakan bahasa
pemograman php.
d. Testing
Merupakan proses yang digunakan untuk
mengidentifikasikan kelengkapan, keamanan,
kualitas dan beban kesalahan dalam
pengembangan software. Disini peneliti
menggunakan Black Box Testing untuk
pengujiannya. Sebelum situs yang telah
dirancang tersebut diupload (dipublikasikan) ke
User
Tentang Kami
Login
Galeri
Buku Tamu
Cara Buku Tamu
Menampilkan
Pilih Menu Form
«extend» «include»
Pemesanan
«extend»
Tambahkan Ke Keranjang
Belanja
internet, harus diuji coba padaserverlokal untuk
dilakukan tes dan uji coba sehingga akan sesuai
Gambar V.1.
«
Use case name Belanja online
Requirements A1-A7
Goal Userdapat membeli
makanan secara online
Pre- Conditions Usermengetahui situs
dari system penjualan online
Post- Conditions Usermelihat menu
makanan secara online
Primary actor User
Main Flow 1.User dapat melihat
profil perusahaan
2.User bisa memesan
menu makanan
yang akan di
tambahkan ke
keranjang belanja
3.Sistem melakukan
kalkulasi jumlah
menu dan total
pemesanan
4.User dapat melihat
galeri dari Pecel
Lele Lela Cabang
Cawang
5.User dapat mengisi
buku tamu
6.User dapat mengisi
data registrasi
untuk menjadi
member di Pecel
Lele Lela Cabang
Cawang
7.User dapat login
dengan account
yang telah dibuat
apabila belanja
dilain hari
8.User dapat
melakukan konfirmasi pembayaran
DeskripsiUse Case Diagram User act iel
Tabel V.1. Mengelola Data
Menu «extend» Cari
«extend»
Tambah Baru
«include»
Form Tambah
«extend»
Simpan
Deskripsi DiagramUse Case User Login
«extend»
Mengelola Data
«extend»Member «extend»
Hapus Hapus
«extend»
Mengelola
«extend»
Konfirm
Admin
«extend» Pesanan
«extend»
«include» Tampilkan Form Konfirmasi
Tampilkan Form Buat
«extend» «extend» Hapus
«include»
Laporan «extend»
Mengelola Buku Tamu
«extend» extend»Tambah Baru Buat Laporan
«include» Daftar Laporan
Tampilkan
«include» Daftar Laporan
«extend» «extend» Hapus Ubah
«include»
«include»
Tampilkan Form Tambah Galeri
«extend» Simpan «extend»
Cari
Hapus Cari
Tampilkan Form Ubah
«extend» Simpan
Gambar IV.2.
Use Case DiagramAdmin
Deskripsi Use Case Diagram Admin
Tabel V.2. Deskripsi Diagram Admin
Use case name Belanja online
Requirements B1-B7
Goal Admin dapat menjual
makanan secara online
Pre-Conditions Admin telah login
Post-Conditions
Admin melakukan proses pengiriman makanan
Primary actor Admin
Main Flow 1. Admin melihat daftar
pesanan
2. System menampilkan
daftar pesanan
3. Admin mengecek
pembayaran dariuser
4. Sistem menampilkan
daftar pembayaran
5. Admin memproses
pengantaran
makanan ke alamat
user
2. Use Case Diagram Belanja Online Halaman
Use case name Mengelola Data menu
Requirements B1
Goal Admin dapat menambah
mengubah dan menghapus data menu
Pre- Conditions Admin telah login
Post-Conditions
Data menu tersimpan, terupdate, dan terhapus Failed end
condition
Gagal menyimpan,
mungupdate, dan menghapus data menu
Primary actor Admin
Main Flow 1. Admin melihat data menu
2. System menampilkan
data menu
3. Admin menambah data
menu
4. Admin memilih tombol
“Simpan”
5. System menyimpan data
menu
Invariant 1 2a. Admin menghapus data
menu
Penggambaran Use Case Halaman Kedua
1. Package Diagram Halaman Admin
a c t s k rips i ie l
M e nge l ol a Da ta M e nu
Deskripsi Use Case Diagram Data Menu
Tabel V.3.
Deskripsi Diagram Use Case Mengelola Data Menu
M e nge l ol a Da ta M e mbe r
Gambar V.3
Package Diagram Halaman Admin
2. Use Case Diagram Mengelola Data Menu
act Use Case Model
3. Use Case Diagram Mengelola Data Member
act Use Case Model
Cari
Cari
Admin
Browse Data Menu «extend»
«extend»
«extend»
«extend» Tambah Baru
Ubah «include»
«include» Tampilkan Form
Tambah Baru
Tampilkan Form Ubah Menu
«extend»
Browse Data Member«extend»
«extend»
Konfirm
«include»
Tampilkan Form Konfirmasi «extend»
Kirim
Hapus
Hapus
Gambar V.4
Use Case Diagram Mengelola Data Menu
Use case
name Mengelola Data Member
Requirements B2
Goal Admin dapatmengkonfirmasi dan
menghapus data member
Pre-Conditions Admin telah login
Post-Conditions
Data member terkonfirmasi dan terhapus
Failed end condition
Gagal menkonfirmasi dan menghapus data member
Primary actor Admin
Main Flow 1. Admin memilih menu
member
2. System menampilkan daftar
member
3. Admin memilh tombol
“Konfirm”
4. System menampilkan form
konfirmasi
5. Admin mengisi form
konfirmasi
6. Admin memilih tombol
“Kirim”
7. System mengirim konfirmasi
ke member
Invariant 1 2a. Admin menghapus data
member
Use case name Mengelola Pembayaran
Requirements B4
Goal Admin dapat melihat data
pembayaran
Pre- Conditions Admin telah login
Post-Conditions Pembayaran berhasil dilihat
Failed end
condition Gagal melihat pembayaran
Primary actor Admin
Main Flow 1. Admin memilih menu
pembayaran
2. System menampilkan
Deskripsi Use Case Diagram Member
Tabel V.4. Deskripsi Diagram Use Case Mengelola Data Member
Deskripsi Use Case Mengelola Data Pesanan
Tabel V.5.
Deskripsi Use Case Mengelola Data Pesanan
Use case name Mengelola Data Pesanan
Requirements B3
Goal Admin dapat melihat daftar
pesanan
Pre- Conditions Admin telah login
Post- Conditions Daftar pesanan dapat dilihat
Failed end
condition Gagal melihat data pesanan
Primary actor Admin
Main Flow 1. Admin memilih menu
pesanan
Invariant 1 2a. Admin menghapus data
pesanan
5. Use Case Diagram Mengelola Data
Pembayaran
act Use Case M odel
Cari
Brow se Data Pembayaran
Buat Laporan
4. Use Case Diagram Mengelola Data
Pesanan
act Use Case Model
Hapus
Gambar V.7
Use Case Diagram Mengelola Data Pembayaran
Deskripsi Use Case Mengelola Data Pembayaran
Tabel V.6.
Deskripsi Use Case Diagram Mengelola Data Pembayaran
«extend»
Admin
Brow se Data Pesanan
«extend» Cari
Gambar V.6
form menu pembayaran
Invariant 1 2a. Admin menghapus data
pembayaran
Use case name Mengelola Buku Tamu
Requirements B6
Goal Admin dapat melihat daftar
buku tamu
Pre- Conditions Admin telah login
Post-Conditions
Buku tamu dapat di lihat dan di hapus
Failed end condition
Gagal melihat dan menghapus buku tamu
Primary actor Admin
Main Flow 1. Admin memilih menu
buku tamu
2. Syetem menampilkan
data buku tamu
Invariant 1 2a. Admin menghapus data
buku tamu
Use case name Mengelola Galeri
Requirements B5
Goal Admin dapat menambah,
menghapus dan mengubah galeri
Pre- Conditions Admin telah login
Post-Conditions
Galeri dapat diupdate dan di hapus
Failed end condition
Gagal mengupdate dan menghapus galeri
Primary actor Admin
Main Flow 1. Admin memilih menu
galeri
2. System menampilkan data
galeri
3. Admin memilih tombol
“Tambah Baru”
4. System menampilkan form
tambah galeri
5. Admin mengisi form galeri
6. Admin memilih tombol
“Simpan”
7. System menyimpan data
galeri
Invariant 1 2a. Admin mengubah galeri
2b. Admin menghapus galeri
7. Use Case Diagram Mengelola Buku Tamu
act skripsi ielll
6. Use Case Diagram Mengelola Galeri
act skripsi
Tampilkan Form Simpan
Admin
Brow se Data Buku
Tamu «extend» Hapus
Tambah Baru
«include» Tambah Galeri «extend» «extend»
«extend»
Browse Data Galeri«extend» Ubah
«include» Tampilkan Form
Ubah
«extend» Simpan
Gambar V.9
Cari
admin
«extend»
Hapus
Use Case Diagram Mengelola Buku Tamu
Deskripsi Use Case Diagram Mengelola Buku Tamu
Gambar V.8
Use Case Diagram Mengelola Galeri
Deskripsi Use Case Mengelola Data Galeri
Tabel V.7.
Deskripsi Use Case Diagram Mengelola Galeri
Tabel V.8.
Deskripsi Use Case Diagram Mengelola Buku Tamu
8. Use Case Diagram Membuat Laporan
Penjualan
act skripsi
Tampilkan Form Laporan
admin
Brow se Data Pembayaran «extend»
«include»
Buat Laporan
«extend»
Simpan
Gambar V.10
Use case name Membuat Laporan
Requirements B7
Goal Admin dapat membuat daftar
laporan penjualan
Pre-Conditions Admin telah login
Post-Conditions
Laporan Penjualan berhasil dibuat
Failed end condition
Gagal membuat laporan penjualan
Primary actor Admin
Main Flow 1. Admin memilih menu
pembayaran
2. System menampilkan
menu pembayaran
3. Admin memilih menu
buat laporan
4. System menampilkan
form buat laporan
5. Admin memilih tombol
“Simpan”
6. System menyimpan data
laporan penjualan Invariant 1
Deskripsi Use Case Diagram Membuat Laporan 2. Activity Diagram Halaman Admin
act iel skrpsi 3
Tabel V.9.
Deskripsi Use Case Diagram Membuat Laporan
Admin Sistem
Pilih Menu Pesanan Manampilkan Data Pesanan
Batal Transaksi Customer T idak Melakukan Konfrimasi Pembayaran
Memproses Transaksi
Customer Melakukan Konfrimasi Pembayaran
Membuat Laporan Penj ualan
C. Activity Diagram
1. Activity DiagramHalamanUser
act iel 2 sk rips i
Gambar V.12Activity DiagramHalaman Admin
Pada tahap perancangan basis data penulis mengunakan skema basis data dan konseptual.
Skema ini berupa model untuk menjelaskan
hubungan antar data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan
antar relasi. Dalam ERD untuk memodelkan
struktur data dan hubungan antar data, dalam penggambarannya digunakan beberapa notasi dan
Use r Sys te m
simbol.
Registras i M e mbe r M e na mpilk an Form Registras i
M enyimpa n Registras i
M emilih Pesa na n M ena mpilk a n Data M enu
Be l u m M e m e sa n
T el a h M e m e sa n
Simpa n Ke Ke ra nj ang Belanj a
Y a
Ub a h M e n u
T i d a k M elak uka n
Pe mba ya ra n
M engk onfirmas i Pe mba ya ra n
M engisi Data Pe mba ya ra n
M enyimpa n Pes ana n
M ena mpilka n Form Konfirmas i
M enyimpa n Data Pe mba ya ra n
Gambar V.11Activity DiagramHalamanUser
Gambar V. 13
A. Logical Recorrd Structure (LRS)
Gambar V.14
Logical Recorrd Structure (LRS)
A. Component Diagram
Gambar V.15.Component Diagram
Halaman index atau menu utama adalah halaman pertama yang akan muncul pada web ketika diakses.
Gambar V.17. Tampilan halaman beranda
KESIMPULAN
Dalam bab ini, penulis mencoba menarik kesimpulan dari seluruh pokok pembahasan pada bab-bab sebelumnya yang ada dalam penelitian ini.
Beberapa kesimpulan dari website ini yang penulis
buat adalah :
a. Dengan adanya sistem informasi berbasis
website, hal inilah yang ingin dimanfaatkan
Pecel Lele Lela Cabang Cawang dalam hal
mempromosikan produk-produknya
melalui internet sehingga diharapkan
terciptanya brand image perusahaan yang
baik
b. Dengan adanya system informasi berbasis
website, laporan penjualan jadi lebih
mudah dan teratur
c. Menjadi alternatif media pemesanan untuk
delivery service
REFERENSI
Fathansyah. 2007. Buku Teks Komputer Basis Data. Bandung : Informatika.
I Gusti Made Karmawan, Arta Moro Sundjaja dan
Devyano Luhukay 2010.Analisisdan
perancangan E-Commerce PD. Garuda Jaya. Yogyakarta: SNATI 2010
Jogiyanto, Hartono, 2005. Analisis & Desain Sistem Informasi Pendekatan Terstruktur Teori
dan Praktek Aplikasi Bisinis.Andi
Yogyakarta.
Kristanto, Andri, 2003, Perancangan Sistem
Informasi dan Aplikasinya, Penerbit : Gava Media, Jakarta.
Ladjamudin. 2005.Analisis dan Desain Sistem
Informasi. Yogyakarta : Graha Ilmu.
Mcleod, Reymond, George P Schell. 2008.
Management Information System. Jakarta :
Salemba Empat.
Mulyanto, Agus. 2009. Sistem Informasi Konsep & Aplikasi. Yogyakarta: Pustaka Pelajar.
Rosa dan Salahuddin M, 2011. Modul Pembelajaran
Rekayasa Perangkat Lunak (Terstruktur dan
Berorientasi Objek), Modula, Bandung.
Sholiq. 2006. Pemodelan Sistem Informasi
Berorientasi Objek dengan UML. Yogyakarta : Graha Ilmu.
Widodo,Pudjo, dkk2011. Menggunakan UML.