Tugas Besar IF2110 Algoritma dan Struktur Data
- Penjelasan Ringkas Program
- Cara Kompilasi Program
- Cara Menjalankan Program
- Pembagian Tugas
- Daftar Fitur
- Status Pengerjaan
- Screenshot program
- Struktur Program
BNMO adalah sebuah program yang mensimulasikan proses memasak mulai dari belanja, memotong, mencampur, merebus, dan menggoreng. Program BNMO berbasis CLI (Command Line Interface) yang ditulis dalam bahasa pemrograman C. Fitur-fitur dalam BNMO diimplementasikan dengan berbagai ADT (Abstract Data Type). Program ini juga mampu mensimulasikan makanan yang disimpan di kulkas dan memberi rekomendasi makanan kepada user.
- Pastikan pada device sudah terinstall gcc compiler
- Pada root directory jalankan command
sh compile.sh
- Jika berhasil dilakukan kompilasi akan muncul file
main.exe
pada root directory
- Pastikan sudah melakukan kompilasi pada program
- Pada root directory jalankan command
./main
- Jika berhasil di run, akan muncul splash screen
PIC | JOBDESC |
---|---|
13521046 Jeffrey Chow | ADT Matriks ADT Mesin Karakter dan Kata ADT List String FITUR Catalog FITUR Cookbook FITUR Pengolahan Makanan FITUR Waktu Pengolahan Makanan LAPORAN Bab 2, 6 |
13521057 Hosea Nathanael Abetnego | ADT Simulator ADT List Statik FITUR Simulator FITUR PETA (move, aksi) LAPORAN Bab 7, 8, 9 |
13521075 Muhammad Rifko Favian | ADT Queue ADT Stack FITUR Waktu FITUR Undo/Redo LAPORAN Bab 3, 4 |
13521077 Husnia Munzayana | ADT POINT ADT WAKTU FITUR Pemesanan Makanan dan Delivery LAPORAN Bab 1, 3, 4 |
13521101 Arsa Izdihar Islam | ADT Makanan ADT Tree ADT String ADT List Dinamik ADT Kulkas ADT Multiset FITUR Main, UI FITUR Inisiasi FITUR Parser FITUR Notification FITUR Kulkas FITUR Rekomendasi Makanan LAPORAN Bab 5 |
- Inisiasi
- Simulator
- Makanan
- Resep
- Inventory
- Pemesanan Bahan Makanan
- Peta
- Pengolahan Makanan
- Mekanisme Waktu
- Undo/Redo
- Catalog
- Cookbook
- Error Handling
- Notifikasi
- Kulkas
- Waktu Pengolahan Makanan
- Rekomendasi Makanan
- Seluruh fitur selesai dikerjakan.
└───TubesAlstrukdat-K1C
├───adt
│ ├───kulkas
│ ├───listdin
│ ├───liststatik
│ ├───liststring
│ ├───makanan
│ ├───matriks
│ ├───mesinkarakter
│ ├───mesinkata
│ ├───multiset
│ ├───point
│ ├───queue
│ ├───simulator
│ ├───stack
│ ├───string
│ ├───tree
│ └───waktu
├───buy
├───catalog
├───color
├───command
├───cookbook
├───data
├───delivery
├───error
├───fridge
├───Map
├───olah
├───recommendation
├───schedule
└───undoredo