Tugas 5 - Music Organizer

Nama: Dewa Putu Ananda Taurean Mahesa

NRP: 5025231158

Kelas: PBO A


Implementasi Music Organizer


Kode Github


1. Class Track



Pada kelas Track terdapat atribut title dan artist, konstruktor untuk memberi nama lagu dan artist, serta methods untuk mendapat nama lagu dan artist.


2. Class MusicPlayer



Pada kelas MusicPlayer terdapat beberapa hal:

  • Atribut boolean isPlaying
  • Konstruktor yang meng-set isPlaying menjadi false
  • Method startPlaying untuk menunjukkan lagu akan dimainkan
  • Method stopPlaying untuk menunjukkan lagu akan dihentikan

3. Class MusicOrganizer



Pada kelas MusicOrganizer terdapat beberapa hal:
  • Atribut list musik dan music player
  • Konstruktor
  • Method listAllTrack yang bisa memberi list lagu
  • Method playTrack untuk memilih lagu yang ingin dimainkan
  • Method stopTrack untuk menghentikan lagu
  • Method removeTrack untuk menghapus lagu
  • Method searchTrack untuk mencari suatu lagu

4. Class Main


Program utama untuk menjalankan music organizer. Pada main terdapat UI untuk menjalankan berbagai command seperti memainkan, memutar, atau mencari lagu.

Comments

Popular posts from this blog

Tugas 14 - Implementasi GUI

Tugas 10 - Unit Testing

Tugas 13 - Abstraksi Kelas