Skip to content

Tugas Besar Algoritma dan Struktur Data IF ITB 2022

License

Notifications You must be signed in to change notification settings

AustinPardosi/tubes-alstrukdat

 
 

Repository files navigation

Helpful Links

PEDOMAN

SPESIFIKASI

To-Do List

Laporan

Tentang Aplikasi

BNMO

oleh Kelompok K

bnmo

BNMO (dibaca: Binomo) adalah sebuah robot game milik Indra dan Doni. Akhir-akhir ini, Indra baru saja menjalin hubungan spesial dengan perempuan bernama Siska Kol. Dan dalam dekat waktu, Indra akan mengajak Siska Kol ke rumah untuk makan malam bersama Doni dan BNMO. Oleh karena itu, Indra meminta bantuan BNMO dan Doni untuk membantu mempersiapkan makan malam spesial tersebut. Saat itu juga, BNMO langsung tertarik untuk mengerjakan bagian masak karena ia sangat sering melihat video memasak di aplikasi toktok dan sangat terngiang-ngiang dengan “mari kita cobaaa”.

Namun, ada masalah. BNMO tidak tahu cara memasak dan Doni tidak bisa membantu persiapan karena ada hal lain. BNMO tidak bisa belajar dari video youcub karena BNMO adalah sebuah komputer sehingga hal yang paling mudah untuk dilakukan adalah membuatkan program simulasi untuk ditiru BNMO. Oleh karena itu, Doni meminta bantuan kalian untuk membuatkan program simulasi tersebut.

(kembali)

Cara Kompilasi Program

Tuliskan command berikut di folder utama project ini, yaitu folder yang sama tempat Makefile berada.

$ make

Note: Gunakan Git Bash jika Anda menggukanan Sistem Operasi Windows

Test Driver Program

$ make test

(kembali)

Cara Menjalankan Program

Setelah dikompilasi, jalankan program dengan memanggil langsung executables melalui terminal dengan menulis

$ ./bin/main

atau

$ .\bin\main.exe

jika Anda menggunakan sistem operasi Windows.

sebelum memanggil program, pastikan Current Working Directory terminal berada di folder utama program.

Current Working Directory terminal dapat dilihat dengan menulis

$ cwd

atau

$ pwd

Test Driver Program

Test program dapat dijalankan dengan memanggil masing-masing binary file yang sesuai dengan nama ADT, contoh

$ ./bin/test/test_(nama_adt)

atau

$ .\bin\test\test_(nama_adt).exe

atau untuk menjalankan semua test driver sekaligus, gunakan command

$ make run-test

(kembali)

Pembagian Tugas

NIM Nama Pembagian Kerja
13521083 Moch. Sofyan Firdaus ADT Mesin Kata & Karakter, String Parser, Main Program, Kulkas, Rekomendasi Makanan, Waktu Pengolahan Makanan, Debugging
13521084 Austin Gabriel Pardosi ADT Simulator, ADT Queue (Priority Queue), Laporan
13521086 Ariel Jovananda ADT Matrix, ADT Point, Laporan
13521091 Fakih Anugerah Pratama ADT Food, ADT Tree, Command Move, Debugging, ADT ResepList, ADT Node, Driver ADT
13521100 Alexander Jason ADT Time, ADT List Statik, ADT Stack, Splash Screen, To Do List, Laporan

(kembali)

Daftar Fitur

No. Nama Fitur Status
1 START ✔️
2 MOVE ✔️
3 BUY ✔️
4 FRY ✔️
5 MIX ✔️
6 CHOP ✔️
7 BOIL ✔️
8 DELIVERY ✔️
9 COOKBOOK ✔️
10 CATALOG ✔️
11 UNDO ✔️
12 REDO ✔️
13 FRIDGE ✔️
14 RECOMMEND ✔️
15 WAIT ✔️
16 EXIT ✔️

(kembali)

About

Tugas Besar Algoritma dan Struktur Data IF ITB 2022

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.3%
  • Makefile 0.7%