0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan13 halaman

Pemutar Musik Java: Proyek Mikro Teknik

Dokumen ini adalah laporan proyek mikro berjudul 'Pemutar Musik Menggunakan Java' yang diserahkan oleh sekelompok mahasiswa sebagai syarat untuk mendapatkan Diploma Teknik dalam Rekayasa Komputer. Proyek ini bertujuan untuk merancang program pemutar musik yang dapat mengelola berbagai format audio dan menggunakan komponen Java. Laporan mencakup pengantar, tujuan, sumber daya yang diperlukan, prosedur yang diikuti, dan hasil dari proyek tersebut.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
3 tayangan13 halaman

Pemutar Musik Java: Proyek Mikro Teknik

Dokumen ini adalah laporan proyek mikro berjudul 'Pemutar Musik Menggunakan Java' yang diserahkan oleh sekelompok mahasiswa sebagai syarat untuk mendapatkan Diploma Teknik dalam Rekayasa Komputer. Proyek ini bertujuan untuk merancang program pemutar musik yang dapat mengelola berbagai format audio dan menggunakan komponen Java. Laporan mencakup pengantar, tujuan, sumber daya yang diperlukan, prosedur yang diikuti, dan hasil dari proyek tersebut.

Diterjemahkan oleh

ScribdTranslations
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

A

Proyek Mikro
pada
Pemutar Musik Menggunakan Java
Diserahkan sebagai pemenuhan sebagian dari syarat untuk pemberian
Diploma Teknik
di
Rekayasa Komputer
Oleh
Mayank Rai

Rahil Mehta

Vikash Nishad

Pratham Poojari

Vaishnavi Bhoir

di bawah bimbingan

Tuan Nikhil Asolkar

Departemen Teknik Komputer


Oktober 2020
SERTIFIKAT

VIVA KOLLEG DIPLOMA TEKNIK & TEKNOLOGI


VIRAR (W)
2020-2021
Ini adalah untuk menyatakan bahwa proyek mikro yang berjudul "Pemutar Musik Menggunakan Java" telah
telah diserahkan di bawah bimbingan Bapak Nikhil Asolkar sebagai pemenuhan sebagian dari
persyaratan untuk perolehan Diploma Teknik dalam Rekayasa Komputer
dari Dewan Pendidikan Teknik Negara Bagian Maharashtra.

Pemutar Musik Menggunakan Java


GROUP MEMBERS

[Link] Bhoir

[Link] Poojari

[Link] Rai

[Link] Nishad

[Link] Mehta

Project Guide Kepala Departemen

Tuan Nikhil Asolkar Bapak Nikhil Asolkar


INDeks

Sr. No. Nama topik Halaman no.

PART–A PLAN

1 Pengantar Singkat 1

2 Tujuan Mikro-Proyek 1

3 Sumber Daya Diperlukan 2

PART–B HASIL

1 Deskripsi Singkat 3

2 Tujuan Mikro-Proyek 4

3 Hasil Kursus Terintegrasi 4

4 Prosedur yang Diikuti 5

5 Sumber Daya Aktual yang Digunakan 7

6 Hasil dari Mikro-Proyek 8

7 Keterampilan yang Dikembangkan/ pembelajaran dari Mikro-Proyek ini 10


Pemutar Musik menggunakan Java AJP 22517 SEM V

RENCANA BAGIAN-A

1.0 Pengantar Singkat

Java adalah aberbasis kelas,berorientasi objekbahasa pemrogramanyang dirancang untuk memiliki sebagai
beberapa implementasidependencies sebaik mungkin. Ini adalahmulti tujuanbahasa pemrograman
dimaksudkan untuk membiarkanpengembang aplikasitulis sekali, jalankan di mana saja (WORA), yang berarti
itukompilasiKode Java dapat dijalankan di semua platform yang mendukung Java tanpa perlu
kompilasi ulang. Aplikasi Java biasanya dikompilasi menjadibytecodeyang dapat dijalankan di mana sajaJava virtual
mesin(JVM) terlepas dari yang mendasarinyaarsitektur [Link]
keCdanC++, tetapi memiliki fpipa pembuangantingkat rendahfasilitas dibandingkan salah satu dari mereka. Runtime Java menyediakan
kapabilitas dinamis (seperti refleksi dan modifikasi kode pada waktu jalankan) yang biasanya tidak
tersedia dalam bahasa yang dikompilasi tradisional.

Java awalnya dikembangkan olehJames GoslingdiSun Microsystems(yang sejak itu


telah diakuisisi oleh Oracledan dirilis pada tahun 1995 sebagai komponen inti dari Sun Microsystems'Java
platform. Yangasli danimplementasi referensiJavakompiler, virtualmesin, dankelas
perpustakaanawalnya dirilis oleh Sun di bawahlisensi kepemilikan. SejakMei 2007, sesuai dengan
dengan spesifikasi dariProses Komunitas Java, Sun memilikidilisensikan ulangsebagian besar dari Java
teknologi di bawahLisensi Publik Umum GNU. Atauacle offers its own HotSpotJava Virtual
Mesin, namun secara resmiimplementasi referensiapakah ituOpenJDKJVM yang gratis dan terbuka
perangkat lunak sumber terbuka dan digunakan oleh sebagian besar pengembang dan merupakan JVM default untuk hampir semua Linux
distribusi.

Pemutar Musik memungkinkan Anda mengelola semua file musik Anda dengan cepat dan mudah. Audio ini
pemutar mendukung hampir semua jenis file mp3, midi, wav, flac, aac mentah, dan format audio lainnya.
Dengan mudah menjelajahi dan memutar lagu musik berdasarkan genre, album, artis, lagu, dan folder.
Media adalah bagian integral dari hidup kita. Kami sedang membuat pemutar media menggunakan java untuk menangani semua musik
persyaratan pengguna.

James Gosling,Mike Sheridan, danPatrick Naughtonmemulai proyek bahasa Java di


Juni 1991. Java awalnya dirancang untuk televisi interaktif, tetapi terlalu maju untuk digital.
industri televisi kabel pada saat itu. Bahasa ini awalnya disebutOaksetelah sebuahoakpohon yang berdiri
di luar kantor Gosling. Kemudian proyek itu dikenal dengan nama Green dan akhirnya diubah namanya menjadi Java,
dariKopi Jawakopi [Link] merancang Java dengan sebuahC/C++-sintaks gaya itu
programmer sistem dan aplikasi akan merasa akrab.

1
VIVA KOLEJ DIPLOMA ENGG & TEK, ENGG KOMPUTER.
Pemutar Musik menggunakan Java AJP 22517 SEM V

2.0 TUJUAN Mikro-Proyek

Untuk merancang program java yang memutar musik yang disimpan di mesin dan mengendalikannya menggunakan
berbagai komponen java.

3.0Resources Required

Sr. No Nama Sumber Spesifikasi Qty Keterangan


1 Komputer HDD 500GB 1
4 Gb RAM
AMD
prosesor
Sistem Operasi Windows 7

2
VIVA KOLEJ DIPLOMA ENGG & TEKNIK, ENGG KOMPUTER.
Pemain Musik menggunakan Java AJP 22517 SEM V

HASIL BAGIAN-B

1.0 Deskripsi Singkat

kelasberorientasi objekbahasa pemrogramanyang dirancang untuk memiliki sebanyak mungkin sedikit


Java adalah sebuahberbasis
implementasiketergantungansebaik mungkin. Itu adalah sebuahmulti gunabahasa pemrograman yang dimaksudkan untuk
biarkanpengembang aplikasitulis sekali, jalankan di mana saja (WORA), yang berarti bahwakompilasiKode Java dapat
berjalan di semua platform yang mendukung Java tanpa perlu dikompilasi ulang. Aplikasi Java adalah
biasanya disusun menjadibytecodeyang dapat berjalan di mana sajamesin virtual Java(JVM) terlepas dari
dasararsitektur komputer. ThesintaksisdariJava mirip denganCdanC++, tetapi memiliki fpipa saluranlow-
levelfasilitas daripada keduanya. Runtime Java menyediakan kemampuan dinamis (seperti refleksi
dan modifikasi kode runtime) yang biasanya tidak tersedia di bahasa kompilasi tradisional.

Java awalnya dikembangkan olehJames GoslingdiSun Microsystems(yang sejak itu


telah diakuisisi oleh Oracledan dirilis pada tahun 1995 sebagai komponen inti dari Sun Microsystems'Java
[Link] danimplementasi referensiJavakompiler, virtuall mesin, dankelas
perpustakaanawalnya dirilis oleh Sun di bawahlisensi kepemilikan. Per tanggalMei 2007, sesuai dengan
dengan spesifikasi dariProses Komunitas Java, Sun haddilisensikan ulangkebanyakan dari itu adalah Java
teknologi di bawahLisensi Umum GNU. Atauacle menawarkan miliknya sendiriHotSpotJava Virtual
Mesin, namun resmiimplementasi referensiapakahOpenJDKJVM yang gratis dan terbuka
perangkat lunak sumber terbuka dan digunakan oleh sebagian besar pengembang serta merupakan JVM default untuk hampir semua Linux

distribusi.

Pemutar Musik memungkinkan Anda mengelola semua file musik Anda dengan cepat dan mudah. Audio ini
pemain mendukung hampir semua jenis file mp3, midi, wav, flac, aac mentah, dan format audio lainnya.
Dengan mudah menjelajah dan memutar lagu-lagu musik berdasarkan genre, album, artis, lagu, dan folder.
Media adalah bagian integral dari hidup kita. Kami sedang membuat pemutar media menggunakan Java untuk menangani semua musik.
persyaratan pengguna.

James Gosling,Mike Sheridan, danPatrick Naughtonmemulai proyek bahasa Java di


Juni 1991. Java awalnya dirancang untuk televisi interaktif, tetapi terlalu maju untuk digital
industri televisi kabel pada saat itu. Bahasa itu awalnya disebutKayu eksetelah sebuahoakpohon yang berdiri
di luar kantor Gosling. Kemudian proyek tersebut dikenal dengan nama Green dan akhirnya diubah namanya menjadi Java,
dariKopi Javakopi [Link] merancang Java dengan sebuahC/C++-sintaks gaya yang
programmer sistem dan aplikasi akan merasa akrab.

3
VIVA KOLEJ DIPLOMA ENGG & TEKNOLOGI, ENGG. KOMPUTER.
Energi Nuklir EST 22447 SEM V

2.0 TUJUAN Mikro-Proyek

Untuk merancang program java yang memutar musik yang disimpan di mesin dan mengendalikannya menggunakan
berbagai komponen java.

3.0 Course Outcomes (CO)

1. Kembangkan program untuk menangani acara dalam Pemrograman Java.

[Link] program menggunakan Kerangka GUI (AWT dan Swing).

4
VIVA KOLEJ DIPLOMA ENGG & TEKNOLOGI, ENGG KOMPUTER.
Energi Nuklir EST 22447 SEM V

4.0 Prosedur Aktual yang Diikuti

Kode:-
paket jlay;

impor [Link].*;
impor [Link].*;
impor [Link];
impor [Link];
impor [Link];
impor [Link];

impor [Link];
impor [Link];
impor [Link];
impor [Link];
impor [Link];

public class layer {

Player ;
BufferedInputStream bis;
FileInputStream fis;
File file;

lapisan()
JFrame main = baru JFrame();
[Link](true);
[Link](400,440);
[Link](new FlowLayout());
[Link]([Link]);

JButton choose = new JButton("Pilih Lagu Anda");


[Link]
(
pendengarAksi baru()
{
@Override
publik void aksi Dilakuakan(ActionEvent actionEvent)
{
buka_dialog();
}
}
);
5
VIVA COLLEGE OF DIPLOMA ENGG & TECH, TEKNIK KOMPUTER.
Energi Nuklir EST 22447 SEM V

[Link](choose);

JButton play = new JButton("Play");


[Link](new ActionListener() {
@Override
public void actionPerformed(ActionEvent actionEvent) {
coba
{
[Link](100);
}
tangkap (Pengecualian x){}
}
});
[Link](play);

JButton pause = new JButton("Pause");


[Link](new ActionListener() {
@Override
publik void actionPerformed(ActionEvent actionEvent) {
coba
{
[Link]();
}
tangkap (Eksepsi x){}
}
});
[Link](pause);

[Link](JFrame.EXIT_ON_CLOSE);

void buka_dialog()
{
JFileChooser fc = new JFileChooser();
int hasil = [Link](null);

jika (hasil == JFileChooser.APPROVE_OPTION)


{
coba {
file = new File([Link]().getAbsolutePath());
fis = new FileInputStream(file);
bis = new BufferedInputStream(fis);
coba {
pemain = new [Link](bis);
6
VIVA COLLEGE OF DIPLOMA ENGG & TECH, TEKNIK KOMPUTER.
Energi Nuklir EST 22447 SEM V

}
tangkap (Pengecualian ec){}
}
catch(IOException e)
{
[Link]();
}
}
}
publik statis void utama(String[] args)
{
layer l = new layer();
}
}

5.0 Sumber Daya Aktual yang Digunakan

No. Sr Nama Spesifikasi Sumber Daya Qty Catatan

1 Komputer HDD 500GB 1


4 Gb RAM,
Prosesor AMD,
Sistem Operasi Windows 7

7
VIVA COLLEGE DIPLOMA ENGG & TEKNOLOGI, ENGG. KOMPUTER.
Energi Nuklir EST 22447 SEM V

6.0 Hasil dari Mikro-Proyek

Output:

8
VIVA KOLLEGE DIPLOMA ENGG & TEKNIK, ENGG. KOMPUTER.
Energi Nuklir EST 22447 SEM V

9
VIVA KOLIAH DIPLOMA ENGG & TEKNIK, ENGG KOMPUTER.
Energi Nuklir EST 22447 SEM V

7.0 Skill Developed


____________________________________________________
Dengan demikian, kami telah membangun pemutar musik menggunakan Java dan berbagai komponen GUI.

10
VIVA KOLEG DIPLOMA ENGG & TEKNOLOGI, ENGG KOMPUTER.

Anda mungkin juga menyukai