Buatlah sebuah aplikasi simulasi berbasis CLI (command-line interface). Sistem ini dibuat dalam bahasa C dengan menggunakan struktur data yang sudah kalian pelajari di mata kuliah ini. Kalian boleh menggunakan (atau memodifikasi) struktur data yang sudah kalian buat untuk praktikum pada tugas besar ini. Daftar ADT yang wajib digunakan dapat dilihat pada bagian Daftar ADT. Library yang boleh digunakan hanya stdio.h, stdlib.h, time.h, dan math.h
WayangWave merupakan sebuah aplikasi yang bisa mensimulasikan service pemutaran musik. WayangWave ini memiliki memiliki beberapa fitur utama, yaitu:
Memutar lagu
Menampilkan daftar lagu
Membuat dan menghapus playlist
Mengatur urutan dimainkannya lagu
Menampilkan status dari aplikasi
Animations
Load and Save Files
Graph Implementation (User's Friends List)
No | Nama | NIM |
---|---|---|
1 | Lina Azizah R.H. | 18222107 |
2 | Angelica Aliwinata | 18222113 |
3 | Ahmad Fawwazi | 18222117 |
4 | Rizqi Andhika Pratama | 18222118 |
5 | Melissa Trenggono | 18222123 |
6 | Fadian Alif Mahardika | 18222124 |
Asisten: Kristo Abdi Nugraha
- Pastikan sedang berada di src directory.
- Buka terminal.
- Tulis dan run code ini:
Make run
- Pastikan sedang berada di src directory.
- Buka terminal.
- Tulis dan run code ini:
gcc Spesifikasi_Program/Start/start.c Spesifikasi_Program/Inisialisasi/inisialisasi.c Spesifikasi_Program/List/List.c Spesifikasi_Program/Queue/Queue.c Spesifikasi_Program/Playlist/Playlist.c Spesifikasi_Program/Play/Play.c Spesifikasi_Program/Following/follow.c Spesifikasi_Program/Load/Load.c Spesifikasi_Program/Song/Song.c Spesifikasi_Program/Save/save.c Spesifikasi_Program/MultiUser/MultiUser.c Spesifikasi_Program/Help/help.c Spesifikasi_Program/Status/Status.c Spesifikasi_Program/Enhance/enhance.c ADT/CharMachine/charmachine.c ADT/LineMachine/linemachine.c ADT/WordMachine/wordmachine.c ADT/Queue/queue.c ADT/Stack/RiwayatLagu.c ADT/LinkedList/linkedlist.c ADT/graph/graph.c ADT/array/arraydinamis.c ADT/MapSetList/mapsetlist.c main.c -o main