Repositori untuk Tugas Kecil 2 Strategi Algoritma Teknik Informatika ITB 2019
Spek
Aplikasi sederhana penyusun rencana pengambilan kuliah. Penyusunan rencana kuliah diimplementasikan dengan pendekatan Topological Sorting. Suatu mata kuliah bisa saja memiliki prerequisite/prasyarat. Untuk mengambil mata kuliah tersebut harus mengambil mata kuliah di prasyarat di semester sebelumnya terlebih dahulu.
- Python
Menjalankan program satu kali dan memasukan nama file secara manual
- Program dijalankan melalui terminal dengan menjalankan
python src/13519188.py
untuk Windows, OS lain menyesuaikan. - Kemudian akan muncul prompt untuk memasukan nama file, masukan nama file berisi daftar mata kuliah.
- File input berformat
.txt
- Satu file berformat :
<kode_kuliah_1>, <kode kuliah prasyarat - 1>, <kode kuliah prasyarat - 2>, <kode kuliah prasyarat - 3>.
<kode_kuliah_2>, <kode kuliah prasyarat - 1>, <kode kuliah prasyarat - 2>.
<kode_kuliah_3>, <kode kuliah prasyarat - 1>, <kode kuliah prasyarat - 2>, <kode kuliah prasyarat - 3>, <kode kuliah prasyarat - 4>.
<kode_kuliah_4>.
- File input berformat
- Program akan berjalan dan memunculkan hasilnya.
Menjalankan program sebanyak test case pada folder test
secara langsung berurutan.
- Program dijalankan di terminal dengan menjalankan
python bin/13519188_runner.py
untuk Windows, OS lain menyesuaikan. Atau dapat juga dengan menjalankanbin/13519188_runner.py
secara langsung. - Program akan berjalan dan menampikan semua hasil dari test case yang ada di folder
test
. Ubah isi foldertest
untuk mengubah hasil.
NIM/Nama : 13519188/Jeremia Axel Kelas : 04