ANGGOTA KELOMPOK
TAHUN AJARAN
2022/2023
PROJECT CHARTER
PROJECT NAME PROJECT NUMBER
Sistem pemesanan makanan online
UAS/2023/T/02
Sistem pemesanan makanan online adalah sebuah platform berbasis web atau aplikasi
mobile yang memungkinkan pengguna untuk memesan makanan dari berbagai restoran atau
penjual makanan yang terdaftar pada platform tersebut. Pengguna dapat memilih menu
makanan yang tersedia, menentukan jumlah porsi, dan melakukan pembayaran online. Setelah
itu, pesanan akan diproses oleh pihak restoran atau penjual makanan, dan pengguna akan
menerima makanan yang telah dipesan melalui pengiriman atau bisa juga diambil langsung di
lokasi.
1. Kemudahan dan kenyamanan pengguna
Sistem pemesanan makanan online bertujuan untuk memberikan kemudahan dan
kenyamanan bagi pengguna dalam memesan makanan. Dengan adanya sistem ini,
pengguna dapat memesan makanan dari mana saja dan kapan saja tanpa harus datang ke
tempat penjualan secara langsung. Pengguna dapat memilih menu makanan yang tersedia,
menentukan jumlah porsi, dan melakukan pembayaran secara online tanpa perlu
membawa uang tunai.
2. Efisiensi dan kecepatan dalam proses pemesanan
Dalam sistem pemesanan makanan online, proses pemesanan dan pengiriman makanan
dapat dilakukan dengan lebih efisien dan cepat. Restoran atau penjual makanan dapat
menerima pesanan dalam waktu singkat dan langsung memprosesnya, sehingga pengguna
dapat menerima makanan yang dipesan dengan cepat.
3. Meningkatkan efektivitas pengelolaan bisnis
Sistem pemesanan makanan online juga dapat membantu restoran atau penjual makanan
dalam mengelola bisnis mereka dengan lebih efektif. Dengan adanya sistem ini, restoran
atau penjual makanan dapat memantau pesanan yang masuk, mengelola stok makanan, dan
memperoleh data penjualan yang berguna untuk pengambilan keputusan bisnis di masa
depan.
4. Menjangkau pasar yang lebih luas
Dengan sistem pemesanan makanan online, restoran atau penjual makanan dapat
menjangkau pasar yang lebih luas. Restoran atau penjual makanan dapat mempromosikan
menu makanan mereka lebih mudah melalui platform online dan menarik pelanggan baru
dari berbagai wilayah yang berbeda.
2. Risk
Beberapa resiko yang mungkin terjadi dalam pengerjaan proyek sistem pemesanan makanan
online adalah:
3. Deliverables
Use case diagram adalah jenis diagram UML (Unified Modeling Language) yang
menggambarkan fungsi, ruang lingkup, dan interaksi pengguna dengan sistem tersebut.
Sedangkan dalam use case diagram kami, kami membuat sebuah Sistem Pemesanan Makanan
Online yang dimana user harus melakukan login untuk bisa mengakses fitur yang ada dalam
sistem.
Activity Diagram atau Diagram aktivitas adalah bentuk visual dari alur kerja yang berisi aktivitas
dan tindakan, yang juga dapat berisi pilihan, atau pengulangan. Dalam Unified Modeling
Language(UML), diagram aktivitas dibuat untuk menjelaskan aktivitas komputer maupun alur
aktivitas dalam organisasi. Selain itu diagram aktivitas juga menggambarkan alur kontrol secara
garis besar.
Pada activity diagram yang kami buat ialah menjelaskan mengenai bagaimana fitur kami berjalan
dari inputan user, lalu data tersebut masuk kedalam sistem dan terakhirnya akan tersimpan kedalam
database.
Use case Narrative adalah deskripsi tertulis mengenai peristiwa-peristiwa bisnis dan bagaimana
pengguna akan berinteraksi dengan sistem untuk menyelesaikan suatu tugas.
pada use case narrative yang kami buat ialah membahas mengenai peristiwa atau kegiatan yang
user lakukan pada sistem. Dari petunjuk cara yang dilakukan sampai masalah apa yang akan user
alami ketika menggunakan fitur yang ada pada sistem.
Sequence diagram atau diagram urutan adalah sebuah diagram yang digunakan untuk menjelaskan
dan menampilkan interaksi antar objek-objek dalam sebuah sistem secara terperinci. Selain itu
sequence diagaram juga akan menampilkan pesan atau perintah yang dikirim, beserta waktu
pelaksanaannya. Objek-objek yang berhubungan dengan berjalannya proses operasi biasanya
diurutkan dari kiri ke kanan.
Sedangkan dalam sequence pada aplikasi yang kami buat adalah mengenai alur pemogramam dari
setiap fitur yang dimiliki oleh Sistem Pemesanan Makanan Online.
Class diagram atau diagram kelas adalah salah satu jenis diagram struktur pada UML yang
menggambarkan dengan jelas struktur serta deskripsi class, atribut, metode, dan hubungan dari
setiap objek. Ia bersifat statis, dalam artian diagram kelas bukan menjelaskan apa yang terjadi jika
kelas-kelasnya berhubungan, melainkan menjelaskan hubungan apa yang terjadi.
Class diagram yang kami buat ialah menjelaskan struktuk objek dari sebuah transaksi yang ada
pada Sistem Pemesanan Makanan Online.
4. Scope Definition
Batasan dari projek ini adalah:
- Ruang lingkup penggunaan sistem terbatas dalam suatu wilayah didekat dari restoran
pengguna sistem
- Terdapat batasan hanya dapat memesan makanan yang sedang ready dari restoran
- Biaya pengiriman makanan ditanggung oleh pembeli
Kebutuhan fungsional yang harus ada pada Sistem Pemesanan Makanan Online yang kami
buat adalah:
1. Sistem dapat membatasi jangkauan dari pengiriman makanan ke pelanggan agar tidak
melebihi jangkauan yang sudah ditentukan
2. Sistem dapat memblokir permanen pada beberapa akun yang melakukan beberapa
kesalahan fatal
3. Sistem dapat mencatat bukti record semua transaksi yang user lakukan pada Sistem
4. Saat melakukan pemesanan, lakukan pembayaran agar pesanan diproses
5. Saat ingin melakukan transaksi, masukan kode transaksi.
6. User dapat login dengan menggunakan username dan password
7. User hanya dapat bisa melakukan transaksi jika melakukan pemesanan menu makanan
Kebutuhan nonfungsional adalah kebutuhan tambahan yang tidak memiliki input, proses, dan
output. Namun demikian, kebutuhan nonfungsional ini sebaiknya dipenuhi, karena akan
sangat menentukan apakah sistem ini akan digunakan user atau tidak.
Berdasarkan perfomancenya, sistem diharapkan dapat mempersingkat waktu dalam
melakukan transaksi yang sering terjadi. Semakin simple fitur yang dipilih maka semakin
mudah dalam melakukan transaksi yang dilakukan.
Selain itu penggunaan perangkat keras yang membutuhkan kebutuh fungsional tergolong
tidak terlalu berpengaruh terhadap kinerja dari sebuah aplikasi yang kami buat.
5. Project Milestones
Summary Milestone Schedule – List key project milestones relative to project start.
6. Budget Summary
Project Manager Ida Bagus Putu Windu Sanjaya - Memantau kinerja dari proyek
pelaksanaan dari analisis sampai
implementasi