SISTEM INFORMASI PEMESANAN MAKANAN BERBASIS WEB PADA PECEL LELE LELA CABANG CAWANG
SNIPTEK 2013
ISBN: 978-602-72850-4-0
SISTEM INFORMASI PEMESANAN MAKANAN BERBASIS WEB PADA PECEL
LELE LELA CABANG CAWANG
SunarAMIK 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 melalui Internet. E-commerce dapat
ISBN: 978-602-72850-4-0
SNIPTEK 2013
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.
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, dan Hardisk 250 GB), dan spesifikasi komputer client (prosesor Core i5 2.53 Ghz, memori 2 GB, dan Hardisk 500 GB). Software yang digunakan sistem operasi server (Windows Server 2008 32bit), Web Server (XAMPP 3.1.0.3.1.0), dan Database (MYSQL 5.1.30- community). Software yang digunakan sistem
operasi client (Windows 7 32 bit), Web Server
BAHAN DAN METODE
Model pengembangan sistem penelitian yang di pakai pada penyusun ini meliputi tahapan:
(Apache2Triad 1.6), Web Browser (Mozilla Firefox 25.0).
a. Analisa Kebutuhan Software
HASIL DAN PEMBAHASAN
act Use Case Diagram Belanja Online Halaman User
User Tentang Kami Login Galeri Buku Tamu Cara Pemesanan Kontak Konfirmasi Pembayaran «include» «include»
Dalam penulisan ini peneliti menggunakan bahasa pemrograman PHP yang merupakan salah satu bahasa pemrograman yang banyak digunakan dalam pengembangan web, karena
efisien dan 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 Penjualan Online.
Use Case Diagram User
dilakukan tes dan uji coba sehingga akan sesuai Gambar V.1.
«extend» Tambahkan Ke Keranjang Belanja internet, harus diuji coba pada server lokal untuk
«extend» «include» Pemesanan
«include» Menampilkan Profil Layanan Menampilkan Foto Menampilkan Buku Tamu Menampilkan Cara Pemesanan Menampilkan Kontak Menampilkan Konfirmasi Pembayaran Tampilkan Pilih Menu Form
«include» «include» «include» «include»
untuk pengujiannya. Sebelum situs yang telah dirancang tersebut diupload (dipublikasikan) ke
aliran data yaitu spesifikasi basis data dan
Black Box Testing
Merupakan proses yang digunakan untuk mengidentifikasikan kelengkapan, keamanan, kualitas dan beban kesalahan dalam pengembangan software. Disini peneliti menggunakan
d. Testing
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.
c. Code Generation
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.
b.Desain
Laporan dokumen didapat dari Pecel Lele Lela Cawang.
UML. Dokumen yang diperlukan adalah data produk, data penjualan, dan nota atau invoice.
Untuk mengetahui informasi – informasi yang ada pada sistem ini,untuk rancangan sistem digambarkan menggunakan UML sedangkan rancangan database menggunakan ERD.
SNIPTEK 2013 act iel
ISBN: 978-602-72850-4-0 Deskripsi Use Case Diagram User Mengelola Data Simpan «extend» Form Tambah Cari Tambah Baru
Tabel V.1. Menu «extend» «extend» «extend» «include» Deskripsi Diagram Use Case User Login «extend» «extend» Cari «extend» Ubah
Use case name Belanja online Mengelola Data Hapus «extend» Hapus Requirements A1-A7 «extend» Konfirm «extend» Member «extend» «extend» Goal User dapat membeli «extend» Pesanan Mengelola
makanan secara online «include» Admin Tampilkan Kirim «extend» «extend» Cari «extend» Hapus Konfirmasi Form «extend»
Pre- Conditions User mengetahui situs Pembayaran Mengelola
dari system penjualan «extend» Cari Form Buat Simpan Tampilkan online Mengelola Galeri Hapus «extend» «extend» «extend» «include» Laporan
Post- Conditions User melihat menu Mengelola Buku Buat Laporan Tampilkan «extend» Daftar Laporan
makanan secara online Tamu «include» «extend» extend» Tambah Baru « «include» Tampilkan Form «include» Daftar Laporan «extend»
Primary actor User «extend» «extend» Ubah Hapus Tambah Galeri «extend» Simpan Cari Main Flow
1. User dapat melihat «include» Tampilkan Form Ubah profil perusahaan Hapus Cari «extend» Simpan
2. User bisa memesan menu makanan yang akan di Gambar IV.2. tambahkan ke Use Case Diagram Admin keranjang belanja Deskripsi Use Case Diagram Admin
3.Sistem melakukan kalkulasi jumlah Tabel V.2. Deskripsi menu dan total Diagram Admin pemesanan
4. User dapat melihat
Use case name Belanja online
galeri dari Pecel
Requirements B1-B7
Lele Lela Cabang
Goal Admin dapat menjual
Cawang makanan secara online
5.User dapat mengisi
Pre-
buku tamu
Conditions Admin telah login
6.User dapat mengisi
Post- Admin melakukan proses
data registrasi
Conditions pengiriman makanan
untuk menjadi
Primary actor Admin
member di Pecel
Main Flow
1. Admin melihat daftar Lele Lela Cabang pesanan Cawang
2. System menampilkan
7. User dapat login daftar pesanan dengan account
3. Admin mengecek yang telah dibuat pembayaran dari user apabila belanja
4. Sistem menampilkan dilain hari daftar pembayaran
8.User dapat
5. Admin memproses melakukan pengantaran konfirmasi makanan ke alamat pembayaran
user
2. Use Case Diagram Belanja Online Halaman
Admin
ISBN: 978-602-72850-4-0
SNIPTEK 2013 Penggambaran Use Case Halaman Kedua Deskripsi Use Case Diagram Data Menu
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 Tabel V.3.
Deskripsi Diagram Use Case Mengelola Data Menu Use case name Mengelola Data menu M e nge l ol a Da ta M e mbe r Requirements B1 Goal Admin dapat menambah mengubah dan menghapus data menu M e nge l ol a Da ta Pe s a na n Pre- Conditions Admin telah login
Post- Data menu tersimpan, Conditions terupdate, dan terhapus Failed end Gagal menyimpan, M e nge l ol a Da ta Pe mba ya ra n condition mungupdate, dan menghapus data menu Primary actor Admin M e nge l ol a Ga le ri Main Flow
1. Admin melihat data menu
2. System menampilkan data menu
3. Admin menambah data M e nge l ol a Buk u Ta mu menu
4. Admin memilih tombol “Simpan”
5. System menyimpan data M e mbua t La pora n Pe nj ua la n menu Invariant 1 2a. Admin menghapus data menu
Gambar V.3 Package Diagram Halaman Admin
3. Use Case Diagram Mengelola Data Member
2. Use Case Diagram Mengelola Data Menu act Use Case Model Cari act Use Case Model «extend» Tampilkan Form Cari Tambah Baru Simpan Tambah Baru Browse Data Menu «extend» «include» «extend» «extend»
Tampilkan Form Kirim Admin Konfirm Konfirmasi
«extend» «include» «extend» Browse Data Member «extend» «extend» Ubah «include» Ubah Menu Tampilkan Form «extend» Simpan Admin «extend» Hapus
Hapus
Gambar V.4 Gambar V.5 Use Case Diagram Mengelola Data Member
Use Case Diagram Mengelola Data Menu
SNIPTEK 2013
ISBN: 978-602-72850-4-0
Admin memilih menu pesanan Invariant 1 2a. Admin menghapus data pesanan
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.
Gambar V.7 Use Case Diagram Mengelola Data Pembayaran
5. Use Case Diagram Mengelola Data Pembayaran act Use Case M odel Cari Brow se Data Pembayaran «extend» «extend» Hapus Admin «extend» Buat Laporan
Tabel V.4. Deskripsi Diagram Use Case Mengelola Data Member
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 Use Case Diagram Mengelola Data Pesanan
Deskripsi Use Case Mengelola Data Pesanan Tabel V.5.
Deskripsi Use Case Diagram Member
Use case name Mengelola Data Member
5. Admin mengisi form konfirmasi
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
6. Admin memilih tombol “Kirim” 7. System mengirim konfirmasi ke member
4. Use Case Diagram Mengelola Data Pesanan act Use Case Model Hapus
2. System menampilkan
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
ISBN: 978-602-72850-4-0
SNIPTEK 2013
form menu pembayaran Invariant 1 2a. Admin menghapus data pembayaran
7. Use Case Diagram Mengelola Buku Tamu act skripsi ielll
6. Use Case Diagram Mengelola Galeri
Buku tamu dapat di lihat dan di hapus Failed end condition
Deskripsi Use Case Diagram Mengelola Buku Tamu
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
Gambar V.8 Use Case Diagram Mengelola Galeri
2b. Admin menghapus 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 Diagram Membuat Laporan
Use case name Mengelola Buku Tamu Requirements B6
Goal Admin dapat melihat daftar buku tamu Pre- Conditions Admin telah login
7. System menyimpan data galeri Invariant 1 2a. Admin mengubah galeri
Gagal melihat dan menghapus buku tamu Primary actor Admin
Conditions Galeri dapat diupdate dan di hapus
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-
Failed end condition Gagal mengupdate dan menghapus galeri
6. Admin memilih tombol “Simpan”
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
Post- Conditions
5. Admin mengisi form galeri
SNIPTEK 2013
ISBN: 978-602-72850-4-0
6. System menyimpan data laporan penjualan Invariant 1
Entity Relationship Diagram
Gambar V.11 Activity Diagram Halaman User Gambar V. 13
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
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
1. Activity Diagram Halaman User act iel 2 sk rips i Gambar V.12 Activity Diagram Halaman Admin
Batal Transaksi Customer T idak Melakukan Konfrimasi Pembayaran Memproses Transaksi Customer Melakukan Konfrimasi Pembayaran Membuat Laporan Penj ualan
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
Deskripsi Use Case Diagram Membuat Laporan
5. Admin memilih tombol “Simpan”
Use case name Membuat Laporan Requirements B7
4. System menampilkan form buat laporan
3. Admin memilih menu buat laporan
2. System menampilkan menu pembayaran
1. Admin memilih menu pembayaran
Primary actor Admin Main Flow
Failed end condition Gagal membuat laporan penjualan
Conditions Laporan Penjualan berhasil dibuat
Conditions Admin telah login Post-
Goal Admin dapat membuat daftar laporan penjualan Pre-
C. Activity Diagram
ISBN: 978-602-72850-4-0
SNIPTEK 2013
A. Logical Recorrd Structure (LRS)
c. Menjadi alternatif media pemesanan untuk
Logical Recorrd Structure (LRS)
Gambar V.14
delivery service REFERENSI Fathansyah. 2007. Buku Teks Komputer Basis Data.
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
A. Component Diagram
Dalam bab ini, penulis mencoba menarik kesimpulan dari seluruh pokok pembahasan pada bab-bab sebelumnya yang ada dalam penelitian ini.
KESIMPULAN
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.
Informatika. Bandung.
Gambar V.17. Tampilan halaman beranda
Gambar V.15.Component Diagram Halaman index atau menu utama adalah halaman pertama yang akan muncul pada web ketika diakses.
Bandung : Informatika.