Music Organizer Sederhana

Nama  : Isnaini Nurul KurniaSari
NRP    : 05111740000010
Kelas  : PBO-B

Music Organizer Sederhana


Hallo Teman-teman, kali ini saya akan membuat music organizer.
untuk class yang dibutuhkan adalah:
1. Music Organizer
2. Music Player

Berikut ini adalah tampilan awal blue J untuk Music Organizer:


 Berikut ini adalah langkah-langkah untuk membuat Music Organizer :
klik kanan pada Class Music Organizer, kemudian Klik new MusicOrganizer()
klik OK
Silahkan untuk mengisi daftar playlist terdahulu
klik kanan pada musicOrganizer, kemudian klik void tambah()
untuk menambah daftar playlist yang kita inginkan

daftar playlist pada indeks ke-0
daftar playlist pada indeks ke-1
daftar playlist pada indeks ke-2
untuk mengetikkan list pada playlist yang telah kita buat
(menjalankan music sesuai keinginan kita)
pada indeks ke-0
hasil list untuk playlist indeks ke-0
pada indeks ke-1
hasil list untuk playlist indeks ke-1
pada indeks ke-2
hasil list untuk playlist indeks ke-2
Untuk menghentikan music(music berhenti)
klik kanan musicOrganizer klik void enterLot (String description)
Music berhenti (telah selesai diputar)




Berikut ini adalah source code untuk Music Organizer:

/**  
  * Music Organizer
  *   
  * @Author (Isnaini Nurul KurniaSari)  
  * @NRP    (05111740000010)
  * @Class  (PBO B)
  * @Version(Surabaya, 08 Oktober 2018) 
  */   
 import java.util.ArrayList;  
 public class MusicOrganizer  
 {  
   private ArrayList<String> files;  
   private MusicPlayer player;  
   public MusicOrganizer()  
   {  
     files = new ArrayList<>();  
     player = new MusicPlayer();  
   }  
   public void tambahFile(String filename)  
   {  
     files.add(filename);  
   }  
   public int totalFiles()  
   {  
     return files.size();  
   }  
   public void listFile(int index)  
   {  
     if(index >= 0 && index < files.size()) {  
       String filename = files.get(index);  
       System.out.println("Lagu nomor " +index+ " adalah: " +filename);  
     }  
   }  
   public void hapusFile(int index)  
   {  
     if(index >= 0 && index < files.size()) {  
       files.remove(index);  
     }  
   }  
   public void startPlaying(int index)  
   {  
     String filename = files.get(index);  
     player.progressing(filename);  
   }  
   public void stopPlaying()  
   {  
     player.selesai();  
   }  
 } 

Berikut ini adalah source code untuk Music Player:

 /**  
  * Music Player  
  * 
  * @Author (Isnaini Nurul KurniaSari)  
  * @NRP    (05111740000010)
  * @Class  (PBO B)
  * @Version(Surabaya, 08 Oktober 2018) 
  */   
 public class MusicPlayer  
 {  
   private String song;  
   public MusicPlayer()  
   {  
     System.out.println("Silahkan Anda Membuat Playlist");  
   }  
   public void progressing(String namafile)  
   {  
     song = namafile;  
     System.out.println(" Music sedang berjalan");  
     System.out.println(" Saat ini diputar = " +song );  
   }  
   public void selesai()  
   {  
     System.out.println(" Music selesai diputar ");  
   }  
 }  

TERIMAKASIH TEMAN-TEMAN
Semoga Bermanfaat :)

Comments

Popular posts from this blog

Database Akademik

Implementasi Rumah dan Pemandangan dengan menggunakan Blue J

The Foxes and Rabbits Simulator