Professional Documents
Culture Documents
5490 10277 1 SM PDF
5490 10277 1 SM PDF
1) Operasional
a. Dapat dijalankan menggunakan berbagai browser
yang mendukung javascript untuk aplikasi pada
perangkat komputer desktop.
b. Dapat dijalankan pada smartphone android.
Jurnal Teknologi dan Sistem Komputer - Vol.2, No.2, April 2014 JTSiskom - 176
TABEL I
DAFTAR ENTITAS YANG TERLIBAT
No. Nama Entitas Jenis Keterangan
Entitas
1 user Entitas Entitas yang berisi data user
kuat baik admin, pelayan, kasir,
dapur, dan operator.
2 menu Entitas Entitas yang berisi data menu
lemah yang tersedia.
3 kategori Entitas Entitas yang berisi data kategori
kuat menu
4 pemesanan Entitas Entitas yang berisi data
lemah transaksi pemesanan yang
dimasukkan oleh pelayan
5 pesanantar Entitas Entitas yang berisi data
lemah transaksi pesan antar yang
dimasukkan oleh operator
6 belanja Entitas Entitas yang berisi data
lemah transaksi belanja yang
dimasukkan oleh dapur
Gambar 3. DFD Level 2 7 pemesanan_ Entitas Entitas yang berisi data detail
detil lemah setiap transaksi pemesanan
Terdapat empat proses pada DFD level 1 sistem aplikasi 8 pesanantar_detil Entitas Entitas yang berisi data detail
pemesanan makanan berbasis mobile, yaitu : lemah setiap transaksi pesan antar
9 belanja_detil Entitas Entitas yang berisi data detail
lemah setiap transaksi belanja
1) Login 10 pemesanan_ Entitas Entitas yang menampung data
Merupakan proses validasi untuk dapat mengakses sistem smtr kuat sementara detail pemesanan
aplikasi pemesanan makanan dan melakukan pemisahan user 11 pesanantar_smtr Entitas Entitas yang menampung data
kuat sementara detail transaksi pesan
dalam mengaksesnya. Terdapat lima user dalam sistem antar
tersebut dimana masing-masing memiliki otoritas tertentu 12 belanja_smtr Entitas Entitas yang menampung data
dalam mengakses sistem. kuat sementara detail transaksi
2) Pengelolaan belanja
Proses ini merupakan proses untuk melakukan pengelolaan
terhadap data menu dan data user. Pada proses ini yang Setelah diketahui entitas apa saja yang terlibat pada
berhak melakukan pengelolaan adalah user admin. sistem, selanjutnya adalah menentukan atribut apa saja
terdapat pada masing-masing entitas tersebut. Relasi antar
3) Transaksi Entitas kemudian ditentukan setelah entitas dan atribut terlah
Merupakan proses untuk melakukan transaksi, baik terdefenisi. Berikut ini beberapa relasi antar entitas yang
transaksi pemesanan, transaksi pesan antar, maupun transaksi terdapat pada sistem.
belanja. Masing-masing transaksi tersebut dilakukan oleh
user yang berbeda.
4) Laporan
Proses laporan ini merupakan proses untuk user admin
dapat melihat laporan-laporan berdasarkan transaksi-transaksi
yang dilakukan. Ada laporan penjualan, laporan pesan antar,
dan laporan belanja.
Gambar 4. Relasi entitas user dan pemesanan
DFD level 1 ini kemudian didekomposisi lagi menjadi
proses yang lebih detil pada DFD level 2.
C. Perancangan Basis Data
Perancangan basis data dilakukan menggunakan ERD
(Entity Relationship Diagram). Tahapan ERD diawali dengan
mengidentifikasi dan menetapkan seluruh himpunan entitas
yang terlibat. Berikut pada tabel 1 entitas yang terlibat dalam Gambar 5. Relasi entitas user dan belanja
sistem aplikasi pemesanan makan makanan berbasis mobile,
disertai dengan jenis entitas dan keterangan.
Jurnal Teknologi dan Sistem Komputer - Vol.2, No.2, April 2014 JTSiskom - 177
IV. PEMBAHASAN Pengujian Mengklik Tampil daftar Berhasil
menu daftar tombol daftar pemesanan yang
A. Pengujian pemesanan pemesanan memilki status
Pengujian aplikasi pemesanan makanan berbasis mobile ini pemnayaran
dilakukan dengan menggunakan metode black-box. Proses belum
pengujian dibagi menurut fungsi dari masing-masing menu Pengujian Mengklik Tampil form dan Berhasil
sesuai dengan kegunaannya. Bentuk pengujian berupa cara menu ubah tombol ubah data sebelumnya
item menu untuk mengubah
pengguna menggunakan aplikasi.
pesanan informasi
Pengujian dilakukan pada dua jenis media perangkat keras, pada pemesanan
yakni pengujian aplikasi pada perangkat mobile yang pemesanan
digunakan oleh user pelayan dan pengujian aplikasi pada Pengujian Mengklik item menu yang Berhasil
perangkat komputer desktop yang dignakan oleh user kasir, menu tombol dipesan berubah
operator, dapur, dan admin. simpan simpan
perubahan pemesanan
pemesanan
Pengujian Mengklik User pelayan Berhasil
menu tombol logout keluar dari sistem
lougout
TABEL II
HASIL PENGUJIAN MENU HALAMAN PELAYAAN
Nama Bentuk Hasil yang Hasil
Pengujian Pengujian Diharapkan Penguji-
an
Login Memasukkan Tampil halaman Berhasil
username dan utama pelayan
password
Pengujian Mengklik Tampil form Berhasil
menu tombol menu untuk
transaksi transaksi memasukkan
pemesanan pemesannan informasi
pemesanan Gambar 9. Hasil Pengujian Menu Transaksi Pemesanan
Pengujian Memilih item Tampil detil menu Berhasil
menu pilih menu dan yang dipilih pada Pengujian selanjutnya pada aplikasi yang berjalan pada
item menu mengisi form tabel daftar item perangkat komputer desktop, aplikasi ini dijalankan oleh user
pemesanan jumlah porsi kasir, dapur, operator, dan admin. Bagian ini meliputi menu
kemudian
halaman kasir, menu halaman dapur, menu halaman operator,
mengklik
tombol pilih dan menu halaman admin. Berikut hasil pengujian menu
Pengujian Mengklik Data item menu Berhasil halaman kasir yang ditunjukkan pada Tabel III.
menu hapus tombol hapus yang dipilih
item menu pada baris terhapus TABEL III
pemesanan item menu HASIL PENGUJIAN MENU HALAMAN KASIR
yang akan Nama Bentuk Hasil yang Hasil
dihapus Pengujian Pengujian Diharapkan Penguji-
Pengujian Mengklik Data transaksi Berhasil an
menu tombol pemesanan Login Memasukka Tampil halaman Berhasil
simpan simpan tersimpan dan n username, utama kasir
pemesanan tampilan kembali password,
ke halaman utama dan level
Jurnal Teknologi dan Sistem Komputer - Vol.2, No.2, April 2014 JTSiskom - 178
Pengujian Mengklik Tampil daftar Berhasil
menu daftar tombol menu pemesanan yang
pemesanan daftar memiliki status
pemesanan pemesanan sudah
jadi dan status
pembayaran
belum
Pengujian Mengklik Tampil daftar Berhasil
menu detil tombol detil detil pemesanan
pemesanan pemesanan
pada salah Gambar 11. Hasil pengujian menampilkan daftar detil pemesanan
satu daftar
pemesanan
Pengujian Memasukkan Tampil informasi Berhasil
tombol informasi uang kembali
hitung uang bayar
transaksi dan mengklik
pembayaran tombol hitung
Pengujian Mengklik Nota langsung Berhasil
menu cetak tombol cetak dicetak
nota pembaya-ran menggunakan Gambar 12. Hasil pengujian menampilkan daftar pesan antar (kasir)
pembayaran printer dan
pemesanan kembali ke V. KESIMPULAN DAN SARAN
tampilan daftar
pemesanan Pada bagian ini akan dijelaskan kesimpulan dan saran dari
Pengujian Mengklik Tampil daftar Berhasil hasil perancangan dan pembahasan.
menu daftar tombol menu pesan antar yang
A. Kesimpulan
pesan antar daftar pesan memiliki status
antar pembayaran Berdasarkan hasil pengujian dan analisis aplikasi pemesanan
belum makanan berbasis mobile, maka dapat disimpulkan beberapa hal
Pengujian Mengklik Tampil daftar Berhasil sebagai berikut :
menu detil tombol detil detil pesan antar 1) Aplikasi yang berjalan pada perangkat mobile hanya
pesan antar pesan dapat diakses oleh pengguna pelayan.
antarpada
salah satu 2) Aplikasi yang berjalan pada perangkat komputer desktop
daftar pesan dapat diakses oleh pengguna kasir, operator, dapur, dan
antar admin.
Pengujian Memasukkan Tampil informasi Berhasil 3) Laporan transaksi yang ditampilkan berupa total
tombol informasi uang kembali transaksi dan total pemasukan dari transaksi, tidak
hitung pada uang bayar berupa neraca laba-rugi.
nota pesana dan mengklik 4) Berdasarkan hasil pengujian aplikasi pemesanan
antar tombol hitung makanan berbasis mobile yang telah dilakukan, seluruh
Pengujian Mengklik Nota langsung Berhasil
fungsi menu yang ada dalam aplikasi tersebut telah
menu cetak tombol cetak dicetak
nota pembayaran menggunakan
berhasil sesuai dengan fungsinya.
pembayaran printer dan B. Saran
pesan antar kembali ke
tampilan daftar Terdapat beberapa saran dari hasil penelitian yaitu sebagai
pesan antar berikut :
Pengujian Mengklik User kasir keluar Berhasil
menu tombol logout dari sistem 1) Melakukan pengembangan lebih lanjut agar aplikasi dapat
lougout menampilkan laporan transaksi menggunakan neraca laba-rugi.
2) Melakukan pengembangan lebih lanjut agar aplikasi dapat
menangani permintaan pelanggan yang tidak tersedia pada
pilihan menu, untuk meningkatkan kepuasan pelanggan.
3) Melakukan pengembangan lebih lanjut agar aplikasi
dapat menampilkan denah meja, untuk memudahkan
pengguna kasir dalam menampilkan tagihan pembayaran.
DAFTAR PUSTAKA
[1] A.S, Rosa dan M. Shalahuddin, Modul Pembelajaran Rekayasa
Perangkat Lunak, Bandung : Modula, 2011.
[2] Ariefianto, Himawan, Jurnal Ilmiah: Perancangan Dan Implementasi
Aplikasi Pemesanan Makanan Dan Minuman Berbasis Client Server
Gambar 10. Hasil pengujian menampilkan daftar pemesanan (kasir) Dengan Platform Android (Studi Kasus Waroeng Steak And Shake),
2012.
[3] Hirin, A.M dan Virgi, Cepat Mahir Pemrograman Web dengan PHP
dan MySQL, Jakarta : Prestasi Pustakarya, 2011.
[4] Kadir, Abdul, Mudah Mempelajari Database MySQL, Yogyakarta :
Andi, 2010.
[5] Kristanto, Andri, Rekayasa Perangkat Lunak (Konsep Dasar),
Yogyakarta : Gava Media, 2004.
Jurnal Teknologi dan Sistem Komputer - Vol.2, No.2, April 2014 JTSiskom - 179
[6] Oktavian, Diar Puji, Menjadi Programmer Jempolan Menggunakan BIODATA PENULIS
PHP, Yogyakarta : Mediakom, 2010.
[7] Sidik, Betha, Javascript, Bandung : Informatika, 2011. Adi Putra Nugraha lahir di Sumbawa
[8] Taufiq, Andik, Pemrograman Grafik dengan Java, Bandung : Besar, 25 Maret 1991. Telah menempuh
Informatika, 2010.
[9] Thohari, Afandi Nur Aziz, Jurnal Ilmiah : Pembuatan Aplikasi Mobile pendidikan dasar di SDN Lempeh
Learning Sebagai Sarana Pembelajaran Di Lingkungan Universitas Sumbawa, melanjutkan ke SMPN 1
Diponegoro, Semarang, 2013. Sumbawa, dan meneruskan pendidikan
[10] Windarto, Yudi Eko, Jurnal Ilmiah : Sistem Informasi Geografis tingkat atas di SMAN 1 Sumbawa, lulus
Manajemen Aset di PT. PLN (Persero) Area Pelayanan Jaringan
Surakarta, 2012. tahun 2009. Dari tahun 2009 sampai
[11] ---, Membuat Sendiri Aplikasi Web Mobile Menggunakan JQuery dengan saat ini tengah menempu
Mobile, Yogyakarta : Kerjasama Penerbit Andi dan Wahana Komputer, pendidikan strata satu di Program Studi
2013. Sistem Komputer, Universitas Diponegoro, Semarang,
[12] ---, ShortCourse: PHP Programming, Yogyakartya : Kerjasama
Penerbit Andi dan Wahana Komputer, 2009. Indonesia.
Jurnal Teknologi dan Sistem Komputer - Vol.2, No.2, April 2014 JTSiskom - 180