BAB III ANALISIS DAN PERANCANGAN
3.1 Analisis
Tahap analisis sistem ini akan membahas mengenai analisis kebutuhan sistem, ruang lingkup sistem, penganalisaan terhadap sistem, analisa terhadap aplikasi dan perangkat keras, Uses case diagram aktivity dan struktur menu sehingga dapat mempermudah dalam melakukan perancangan dan implementasi aplikasi ini.
3.1.1 Analisis Kebutuhan Sistem Dalam meningkatkan kebutuhan akan dunia multimedia khususnya dalam musik mp3 dan video, beberapa tools mp3 player banyak dirancang oleh pengembang perorangan ataupun perusahaan itu masih didukung dengan teknologi yang sederhana, misalkan memainkan lagu mp3 yang biasanya ditampilkan secara tersendiri. Berikut contoh aplikasi yang sudah dibangung namun hanya memutar file dengan jenis audio : Tabel 3.1.1 contoh aplikasi pemutar file dengan jenis audio Nama
Audio Video
Sistem Operasi
Lisensi
1by1
Ya
Tidak Windows
ya
AIMP
Ya
Tidak Windows
Ya
AlbumPlayer
Ya
Tidak Windows
Ya
Linux/UNIX(KDE), Amarok
Ya
Tidak MacOSXdanWindows GPL (pengujian, QT/
Pengembang
52
KDEdependent) aTunes
Ya
Tidak Windows,Linux,Solaris GPL
Bearshare
Ya
Tidak Windows
Ya
cmus
Ya
Tidak POSIX-compatible
GPL
Exaile
Ya
Tidak Linux
GPL
Ya
Tidak Linux,Solaris,FreeBSD GPL
Festastic!
Ya
Tidak Linux,Mac,Windows
FlashMP3Player
Ya
Tidak
foobar2000
Ya
Tidak Windows
Ya
MediaMonkey
Ya
Tidak Windows
Ya
mufinpemain
Ya
Tidak Windows
Ya
Ya
Tidak Windows
Ya
Ya
Tidak Windows
Ya
Ya
Tidak
QuuxPlayer
Ya
Tidak Windows
Ya
Songbird
Ya
Tidak Windows,Mac,Linux
GPL
SpiderPlayer
Ya
Tidak Windows
Ya
Spotify
Ya
Tidak Windows,Mac
Ya
XMMS
Ya
Tidak POSIX-compatible
GPL
XMPlay
Ya
Tidak Windows
Ya
Ya
Tidak Windows
Ya
Ya
Tidak Linux,Windows
GPL
ModulExtended Player
MusicmatchJuke box Napster Open CubicPlayer
Yahoo!MusicJuk ebox Zinf Multi Media Player
Ya
Berbasisweb-bekerja di browser modern
DOS/Windows9x/me, POSIXOS
ya Windows
Ya Ya
mufin.com
GPL
Skripsi UMB
Perkembangan un4seen
Free source
53
Player lain banyak juga yang dirancang oleh pengembang baik itu sendiri atau perusahaan, yang hanya bisa memainkan file video-nya saja yang biasanya ditampilkan secara tersendiri. Berikut contoh aplikasi yang sudah dibangung namun hanya memutar file dengan jenis video: Tabel 3.1.2 contoh aplikasi pemutar file dengan jenis video Nama
Audio Video SistemOperasi
Lisensi
Pengembang
Chroma
Tidak
Ya
Mac
Ya
-
PowerDVD
Tidak
Ya
Windows
Ya (CyberLink)
-
WinDVD
Tidak
Ya
Windows
sendiri(InterVideo) -
Ya
ya
Windows
Skripsi UMB
Multi Media Player
Free source
http://id.wikipedia.org/wiki/Perbandingan_pemutar_media diakses 10 Mei 2009 pukul 10.37 WIB
Dari narasi di atas dapat dijabarkan bahwa kebutuhan dari sistem yang akan dirancang ini adalah untuk menampilkan dua kebutuhan multimedia secara bersamaaan yaitu memutar musik/mp3 dan video dengan satu alat. Selain itu juga akan dilengkapi dengan fasilitas pendukung lainnya.
3.1.2 Ruang Lingkup Sistem
Dari analisis kebutuhan sistem di atas diperoleh ruang lingkup sistem yang dijabarkan dibawah ini: 1. Memutar File audio/lagu atau video dengan visualizer dan equalizer: - Musik dengan type file : .mp3, .wav dan .wma serta jenis audio atau midi : .mid dan .rmi.
54
- Video dengan type file : .avi, .mpg, dan mpeg. 2. Bisa menampilkan info tag ID3, diantaranya: - Lirik dengan bantuan notepad yang bisa ditampilkan di aplikasi, - Mencari path file dan folder dari item musik/ audio dan video pada daftar album dan fungsi refresh pada layar daftar album. - Refresh di sini digunakan untuk menggerakan seluruh aplikasi dan seakan-akan seperti adanya penyegaran penggunaan aplikasi Media Player yang sedang digunakan/aktif. 3. Menampilkan daftar isi album secara keseluruhan walau berbeda tipe/ekstensi, misalkan file video dan musik/ audio dapat ditampilkan secara bersamaan (jenis musik : mp3, .wav dan .wma dan jenis audio atau midi : .mid dan .rmi. serta jenis video dengan type file : .avi, .mpg, dan .mpeg) 4. Dalam keluaran output suara/audio dengan tombol equalizer dapat menghasilkan keluaran suara yang diubah sesuai kenginan pengguna sesuai kartu grafik suara pada komputer. 5. Dalam memainkan mp3 dan memanggil fungsi yang terdapat pada aplikasi multimedia player yang akan mengoperasikan sistem untuk menampilkan visualizer. 6. Informasi mengenai judul lagu, nama penyanyi, tahun penerbitan album, jenis musik dan keterangan lainnya jika ada dapat ditampilkan pada jenis file mp3. 7. Dapat melakukan kriteria penghapusan dengan perlakukan yang berbeda, seperti : Hapus dari daftar album (secara keseluruhan), hapus dari daftar album yang dipilih, hapus dari daftar album yang tidak dipilih, dan hapus file jika ada file yang rusak.
55
8. Pembuatan album baru bisa digunakan dengan menu album kemudian buat album baru, pilih beberapa file audio dan video kemudian simpan daftar untuk menyimpan file dengan type .daf (daftar album file) yang disimpan di album file perangkat lunak, maka pengguna dapat dengan mudah dan cepat menggunakan kembali album yang telah disimpan, jika ingin menambahkan ke album yang sudah disimpan dan tukar posisi daftar secara acak bisa sesuaikan kembali.
3.1.3 Analisis Terhadap Sistem
Identifikasi berbagai faktor secara sistematis untuk merumuskan strategi dan tujuan yang dikenal dengan SWOT. Analisa ini didasarkan pada logika yang dapat memaksimalkan kekuatan (Strengths) dan peluang (Opportunities), namun secara bersamaan dapat meminimalkan kelemahan (Weaknesses) dan ancaman (Threats). Dalam menganalisis sistem digunakanlah teknik deskriptif kualitatif guna menjawab perumusan permasalahan mengenai apa saja yang menjadi kekuatan dan kelemahan yang ada dan apa saja yang menjadi peluang dan ancaman dari luar yang harus dihadapinya. Analisis SWOT ini adalah membandingkan antara faktor eksternal, berupa peluang (Opportunities) dan ancaman (Threats) dengan faktor internal, yang berupa kekuatan (Strengths) dan kelemahan (Weaknesses). a. Kekuatan (Strengths) ‐ Pada saat ini masih sedikitnya media player yang bisa melakukan pemutaran file dengan jenis audio sekaligus pemutaran video dalam satu aplikasi yang dibuat menggunakan Borland Delphi 7.
56
‐ Bahasa Aplikasi menggunakan Bahasa Indonesia ‐ Aplikasi Freeware atau gratis. ‐ Pengguna bisa melakukan pengembangan aplikasi ini supaya menjadi aplikasi yang lebih baik. b. Kelemahan (Weaknesses) ‐ Aplikasi Multimedia Player ini belum dilengkapi fasilitas lainnya seperti: TV dan Radio online (internet). - Aplikasi tidak bisa fleksibel karena tidak bisa digunakan pada sistem operasi selain Microsoft Windows dan Linux. - Aplikasi ini hanya dapat menampilkan file info dengan type .mp3 saja dan tidak bisa menambahkan info baru atau merubahnya. - Aplikasi ini tidak dapat sepenuhnya menampilkan visual secara keseluruhan efect animasi visualisasi dengan 3 dimensi (3D) seperti yang terdapat pada aplikasi media player pada umumnya. - Volume kontrol pada aplikasi ini hanya berjalan dengan baik untuk sistem operasi Windows XP. - Aplikasi belum dapat merubah warna latar dengan berbeda-beda. - Pengguna masih kurang terbiasanya dalam menggunakan aplikasi ini. - Aplikasi ini tidak didukung dengan database. c. Peluang (Opportunities) ‐ Mengembangkan aplikasi yang sudah ada menjadi lebih baik dan mudah untuk digunakan. - Memudahkan pengguna dalam menggunakan aplikasi karena menggunakan tampilan dan bahasa yang mudah dipahami (Bahasa Indonesia).
57
- Adanya hukum yang mengatur tentang penggunaan software palsu atau bajakan. - Banyaknya gerakan yang mendukung penggunaan software free atau open source. d. Ancaman (Threats) ‐ Adanya aplikasi yang sudah banyak dikenal masyarakat luas yang memiliki kegunaan yang sama dengan aplikasi ini. - Tidak adanya dukungan dari lembaga yang menangani pendistribusian software aplikasi - Kurangnya kepercayaan pengguna terhadap software aplikasi yang belum diketahui keunggulannya dibandingkan software aplikasi lain yang sudah beredar luas. - Kurangnya keingintahuan masyarakat terhadap kehadiran software baru atau aplikasi baru.
3.1.4 Analisa Terhadap Aplikasi dan Perangkat Keras
1. Perancangan Dari sudut Perancang, aplikasi dengan berbasis multimedia ini, seraca pasti membutuhkan perangkat keras dan aplikasi yang seharusnya tersedia di dalam komputer, seperti : a. Aplikasi : - Bahasa Program yang digunakan adalah delphi dalam hal ini penulis mengguanakan Borland Delphi versi 7.
58
- Perancangan gambar dan mengatur warna, penulis menggunakan Adobe Photoshop 7 dan Paint. - Perancangan animasi sederhana, penulis menggunakan Adobe Flash CS3 Profesional. b. Perangkat keras: Satu unit komputer atau notebook (laptop) dengan spesikfikasi yang standar sperti Processor Intel Pentium III atau di atasnya, dengan 1,6 GHz, yang dilengkapi memory minimal 256 MegaByte DDR2 RAM, Video Graphic Adapter (VGA) Card minimal 64 MB, hardisk disarankan 40 GB atau lebih, disarankan menggunakan Layar Monitor 12”, Sound Card atau kartu suara dan Speaker, Mouse serta Keyboard, CD/DVD Rom atau CD/DVDRW untuk menambah file dan membaca langsung audio dan video dari CD ataupun DVD. 2. Pengguna Sedangkan dari sudut pengguna, membutuhkan perangkat keras dan aplikasi yang seharusnya juga tersedia di dalam komputer, seperti : a. Aplikasi : Sistem Operasi Windows XP dan cukup tersedia aplikasi yang dirancang serta notepad. b. Perangkat keras : Satu unit komputer atau notebook(laptop) dengan spesikfikasi yang standar sperti Processor Intel Pentium 4 dengan 1,6 GHz, yang dilengkapi memory minimal 256 MegaByte DDR2 RAM, Video Graphic Adapter (VGA) Card minimal 64 MB, hardisk disarankan 40 GigaByte atau lebih, disaranakan menggunakan Layar Monitor 12”, Sound Card atau kartu suara dan Speaker Mouse serta Keyboard, CD/DVD Rom atau CD/DVDRW
59
untuk menambah file dan membaca langsung audio dan video dari CD ataupun DVD.
3.1.5 Use Case Sistem
Use case apa saja yang dibutuhkan dan aktor yang terlibat dalam use case tersebut, dapat dilihat pada Tabel 3.1.4 Tabel 3.1.4 Kebutuhan sistem, aktor dan use case Multimedia Player No 1.
Kebutuhan Sistem
Aktor
Use Case
Memainkan atau memutar format file audio dan Pengguna
Memainkan
video dengan equalizer dan visualizer:
format
file
memungkinkan pengguna untuk memainkan
audio,
video
lagu/musik dan video yang memiliki format file
dengan
lagu/musik : mp3, .wav dan .wma dan jenis
equalizer
audio atau midi : .mid dan .rmi. serta jenis video
visualizer
dan
dengan tipe file : .avi, .mpg, dan .mpeg disertai dengan equalizer dan visualizer yang tersedia 2.
Edit & View Info tag ID3 :
Pengguna
Use case ini memungkinkan pengguna untuk
Edit & View Info tag ID3
melakukan Mencari lokasi file dan folder, menampilkan info file mp3, menampilkan file lirik mp3 dan menjalankan refresh 3.
Mengolah album: Memungkinkan album
baru
Pengguna pengguna
dan
untuk
membuat
menampilkannya,
Mengolah album
serta
penghapusan dari file yang sudah tersedia dalam daftar album 4.
Mengolah lirik: Berfungsi
untuk
menampilkannya
Pengguna menulis
lirik
dan
Mengolah lirik
60
3.1.6
Diagram Use Case
Use case untuk memainkan musik, lagu dan video dimulai dengan user meminta sistem pada aplikasi multimedia player untuk memainkan musik dan video, kemudian sistem akan menanyakan kepada user kriteria apa yang akan dimainkan, musik atau videonya. Di bawah ini menggambarkan Aktifitas untuk memainkan lagu/ musik dan video. Use Case “Aplikasi Multimedia Player” Aplikasi Multimedia Player
User/Pengguna (dari Aktor)
Memainkan Format file audio-video dengan
equalizer/ grafik audio dan visualisasi
View Info tag ID3
Mengolah album
Mengolah lirik lagu
Gambar 3.1 : Diagram use case Multimedia Player Penjelasan dari masing-masing use case dari gambar 3.1 dapat dilihat:
61
1. Berikut adalah penjelasan use case Memainkan Format file audio-video dengan equalizer/ grafik audio dan visualisasi: Use Case
Memainkan
Format
file
audio-video
dengan
equalizer/ grafik audio dan visualizer Deskripsi Singkat
Use
case
ini
memungkinkan
pengguna
untuk
memainkan lagu/musik dan video yang memiliki format file lagu/musik : mp3, .wav dan .wma dan jenis audio atau midi : .mid dan .rmi. serta jenis video dengan tipe file : .avi, .mpg, dan .mpeg disertai dengan equalizer dan visualizer yang tersedia. Aktor Kondisi Awal
Pengguna Sistem memeriksa keberadaan file lagu/musik dan video pada drive dimana tempat file lagu/musik dan video berada, kemudian setelah ditemukan akan dimasukan kedalam daftar album serta pengguna dapat merubah keluaran suara sound dengan menu equalizer yang tersedia.
Aliran Utama
1. User memilih menu atau tombol buka file . 2. Saat user memilih menu/menekan tombol buka file maka sistem secara otomatis akan menampilkan form layar direktori drive menu untuk memilih file musik/ lagu. 3. Saat user menekan tombol open maka sistem akan memasukkan file lagu/musik dan video dalam form
62
list lagu secara otomatis serta menghentikan proses pencarian karena file telah ditemukan. 4. Saat user memilih salah satu file yang sudah masuk
ke
tombol menampilkan
daftar
album
dan
menekan
mainkan
maka
secara
otomatis
animasi
visualizer
saat
file
lagu/musik dijalankan Kondisi alternatif
Point 1 s.d 3 pada aliran utama bisa dengan cara memilih menu “+” lalu pilih sub menu “Tambahkan folder” atau “tambahkan file(s)”, jika yang dipilih sub menu “tambahkan file(s)” langkah 3 dan 4 sama, namun jika “Tambahkan folder” maka langkah 3 sistem akan masuk ke jendela Browse for folder dan pipih salah satu folder yang berisi audio dan video lalu tekan tombol ok maka langkah 4 dilanjutkan. Point 4 pada aliran utama bisa dengan cara klik 2 kali pada salah satu file yang sudah masuk ke dalam daftar album namun sistem tidak akan menampilkan animasi visualizer saat file lagu/musik dijalankan.
Kondisi Akhir
Sistem menampilkan file-file yang memiliki format lagu/musik: .mp3, .wav dan .wma dan jenis audio atau midi: .mid dan .rmi. serta jenis video dengan type file : .avi, .mpg, dan .mpeg.
63
2. Berikut adalah penjelasan tentang use case view info tag ID3 Deskripsi Singkat
Use case ini memungkinkan pengguna untuk melakukan Mencari lokasi file dan folder, menampilkan info file mp3, menampilkan file lirik mp3 dan menjalankan refresh.
Aktor Kondisi Awal
Pengguna Kondisi awal use case ini file musik, audio dan video sudah ditambahkan dan tersedia di dalam daftar album.
Aliran Utama
1. Pengguna memilih salah satu daftar baik yang sedang dimainkan atau tidak. 2. Pengguna memilih sub menu ke path file’s folder, menampilkan info file mp3, menampilkan file lirik mp3 atau menjalankan refresh 3. Sistem akan menuju ke memanggil perintah sesuai instruksi pengguna baik itu path file’s folder, menampilkan info file mp3, menampilkan file lirik mp3 atau menjalankan refresh.
Kondisi Akhir
Jika menu yang dipilih path file’s folder maka jendela explorer akan terbuka dan file yang tadi dipilih akan ditampilkan berdasarkan lokasinya serta file-file lain yang ada satu lokasi dengannya, jika menampilkan info file mp3 maka layar akan menampilkan info file mp3 mulai dari judul lagu, nama artis, album, tahun, jenis musik, dan keterangan lain , jika menampilkan file lirik
64
mp3 maka kondisi terakhir sistem akan menampikan teks lirik yang pernah dibuatkan dan ditampilkan ke daftar album serta jika memilih menu menjalankan refreshi maka layar daftar album akan digetarkan. 3. Berikut adalah penjelasan tentang use case mengolah album : Deskripsi Singkat : Use case ini memungkinkan pengguna untuk membuat album baru dan menampilkannya, serta penghapusan dari file yang sudah tersedia dalam daftar album. Aktor : Pengguna Kondisi Awal : Daftar album kosong atau pun berisi file . Aliran Utama :
1. Pengguna memilih menu “album” dan sub menu “buat album baru”. 2. Jika daftar album terdapat file lagu atau video maka sistem akan mengkosongkan dari daftar. 3. Pilih menu “+” untuk menambahkan file ke dalam daftar album dan pilih file audio atau video yang format ekstensionnya. 4. Pilih menu “Simpan album” kemudian ketik nama file albumnya. 5. Pilih Menu “Buka Album” kemudian sistem akan menampilkan layar buka album lalu cari nama file album yang pernah disimpan dan tekan ok. 6. Pilih menu “-” untuk menghapus file yang ada pada daftar album, sub menu menghapus file yang
65
rusak dan menghapus file-file yang dipilih atau pun yang tidak untuk dihapus. 7. Pilih menu Album dan sub menu acak album, untuk mengacak layar isi daftar album. Kondisi Akhir : Daftar album tersimpan dengan ekstensi .daf dan terbuka jika ingin ditampilkan kembali album yang sudah disimpan, album terhapus seluruhnya jika pilih sub menu hapus daftar, album terhapus dari file yang rusak jika pilih sub menu Menghapus file yang rusak, dan album terhapus beberapa jika pilih sub menu menghapus file yang dipilih/tidak serta menu Album dan sub menu acak album, untuk mengacak layar isi daftar album 4. Berikut adalah penjelasan tentang use case mengolah lirik : Deskripsi Singkat : Use case ini memungkinkan pengguna untuk menulis lirik dan menampilkannya. Aktor : Pengguna Kondisi Awal : Sistem menampilkan daftar album. Aliran Utama : 1. Pengguna memilih salah satu file dari daftar album. 2. Pengguna memilih menu lirik dan sub menu membuat/edit lirik. 3. Sistem
akan
memanggil
mengaktifkan aplikasi notepad.
perintah
untuk
66
4. Pengguna menulis lirik dan menyimpannya sesuai nama file audio dan video-nya ditambahkan “.mp3.txt” di belakang nama file tersebut. 5. Pilih menu view info tag ID3 yaitu untuk menampilkan lirik yang diketik dalam notepad tersebut pada layar daftar album Kondisi Akhir : Lirik sudah selesai disimpan dan sudah siap ditampilkan.
3.1.7 Diagram Aktifitas
Berikut gambar diagram Aktifitas Multimedia Player :
Gambar 3.2 : Diagram Aktifitas Multimedia Player
67
3.1.7.1 Diagram Aktifitas Memainkan format file audio-video dengan equalizer/ grafik audio dan visualisasi Diagram aktifitas untuk use case aplikasi ini terdiri dari beberapa menu diantaranya adalah menu +, -, pilih, Album, Tag, Lirik dan Bantuan. Pengguna dapat memilih menu sesuai keinginan pengguna.
Pengguna
Sistem
Memilih Sub menu Tambahkan folder memutar lagu/ video
Memilih menu +
Pilih
Memilih Sub menu Tambahkan file(s) Menekan tombol Buka file(s) Pilih
Ya
Pilih
Ya
Menekan tombol daftar
Menampilkan daftar album
Ada lagi yang ingin dilakukan Tekan Tombol Vis
Tidak
Tekan tombol Eq.
Tekan Tombol Mainkan
Tidak Pilih
Stop
Memutar lagu/Video Kontrol lagu
Gambar 3.3 Diagram Aktifitas untuk use case Memainkan format file audiovideo dengan equalizer/ grafik audio dan visualisasi Diagram aktifitas untuk use case Memainkan format file audio-video dengan equalizer/ grafik audio dan visualisasi, pada aplikasi ini terdiri dari beberapa
68
menu diantaranya adalah menu memutar lagu. Pengguna setelah diberikan tampilan awal aplikasi kemudian memilih menu memutar lagu maka pengguna dapat melakukan aktifitas seperti: 1. Tambah Berdasarkan Gambar 3.3 di atas sebelum mulai memutar audio-video pengguna dapat menggunakan fungsi ini dengan menekan tombol tambahkan file(s) untuk menambahkan file audio-video ke form daftar album, pada form ini pengguna dapat mencari alamat file-file audio-video disimpan untuk dapat dimasukkan ke dalam daftar album, atau dengan cara lain, pengguna dapat milih menu + dan sub menu tambahkan folder kemudian akan keluar layar browse for folder kemudian tekan tombol ok dan jika yang dipilih sub menu tambahkan file(s) akan keluar layar open dan setelah pilih fiel-filenya lalu tekan tombol open lalu akan masuk ke dalam daftar album. 2. Memainkan/memutar audio dan video Berdasarkan Gambar 3.3 di atas, memainkannya dengan cara klik 2 kali pada filenya untuk memutarnya atau dengan cara tekan tombol mainkan. 3. Memainkan visualizer Berdasarkan Gambar 3.3 di atas, layar visualizer akan muncul setelah pengguna menekan tombol mainkan atau dengan cara lain yaitu pengguna dapat menekana tombol vis. 4. Mainkan equalizer Berdasarkan Gambar 3.3 di atas, pengguna menekan tombol eq maka form equalizer akan mencul dan pengguna dapat menggunakannya sesuai keinginan dalam pengaturan grafik suara.
69
3.1.7.2 Diagram Aktifitas view info tag ID3 Pengguna
Sistem
Mulai
Ada yang ingin dilakukan
Menu Tag
Pilih
Pilih Ya
Refresh
Menampilkan file lirik MP3
Menampilkan Info
Ke path file's folder
Ada yang ingin dilakukan
Tidak
Gambar 3.4 Diagram Aktifitas view info tag ID3 Diagram aktifitas untuk use case view info tag ID3 aplikasi ini terdiri dari tiga fungsi dalam satu menu maka pengguna dapat melakukan aktifitas seperti: 1. Ke path file’s folder yang berfungsi untuk melihat di mana lokasi file atau folder yang pernah ditambahkan ke daftar album, 2. Menampilkan info file MP3 berfungsi untuk Use case ini akan memanggil perintah untuk menampilkan informasi yang teredia pada file yang berekstensi .mp3 seperti informasi judul lagu, nama penyanyi dan alinnya, namun hanya bersifat baca saja tidak untuk merubah atau menambahkan informasi baru.
70
3. Menampilkan file lirik MP3 berfungsi untuk menampilkan lirik yang sudah pernah dibuat pada sebelumnya yaitu dalam media notepad dan di tayangkan pada form daftar album dengan teknik hide dan unhide form. 4. Menjalankan refresh berfungsi untuk menyegarkan kembali layar daftar album. 3.1.7.3 Diagram Aktifitas Mengolah album
Gambar 3.5 Diagram Aktifitas Mengolah album
71
Berdasarkan Gambar 3.5 Pengguna dapat mengolah album seperti membuat album baru, menghapus daftar, menghapus file yang rusak, Penghapusan file yang dipilih/ tidak, Buka album dan menambahkan serta acak album dengan langkah pertama membuat album baru yaitu memilih menu album dan sub menu buat album jika dalam daftar album ada daftrarnya maka sistem akan mengkosongkan daftar album tersebut, lalu langkah selanjutnya adalah dengan melakukan penambahan ke dalam daftar album prosedurnya seperti yang pernah dijelaskan pada gambar 3.3 point 1. Langkah selanjutnya adalah menyimpan album baru tersebut, yaitu dengan memilih menu album dan sub menu Simpan Album lalu akan muncul layar Save As kemudian ketik nama file album dengan ekstensi .daf (Singkat: daftar album file). Menghapus daftar, Pengguna dapat memilih menu album dan sub menu Hapus daftar album, Sistem akan secara otomatis menghapusnya seluruh lagu yang ada dalam daftar album yang aktif. Menghapus file yang rusak, pengguna dapat melakukan pemilahan file dimana sistem sendiri yang akan mencari kriteria file yang rusak kemudian akan secara otomatis menghapusnya. Penghapusan file yang dipilih/tidak, pengguna untuk Penghapusan dengan beda perlakukan (file yang dipilih atau tidak dipilih). Buka album dan menambahkan ke dalam daftar album, pengguna dapat membuka album yang telah disimpan serta menambahkan file-file baru ke album yang pernah disimpan sebelumnya. Acak Album, pengguna dapat mengurutkan daftar album secara acak dengan memilih menu Album dan sub menu acak Album, maka sistem akan melakukan mencari mana saja file-file yang termasuk rusak dan otomatis sistem akan menghapusnya.
72
3.1.7.4 Diagram Aktifitas Mengolah Lirik
Gambar 3.6 : Diagram Aktifitas mengolah lirik
73
Berdasarkan Gambar 3.6 Pengguna dapat menulis lirik dengan memilih salah satu file dari daftar album kemudian mepengguna memilih menu lirik dan sub menu membuat/edit lirik selanjutnya Sistem akan memanggil perintah untuk mengaktifkan aplikasi notepad dan Pengguna dapat menulis lirik dan menyimpannya sesuai nama file audio dan video-nya dan ditambahkan “.mp3.txt” di belakang nama file tersebut. Merubah lirik, pengguna dapat merubah lirik tersebut dengan memilih salah satu file dari daftar album yang sudah dibuatkan lirik sebelumnya, dan langkah selanjutnya. Pengguna memilih menu lirik dan sub menu membuat/edit lirik, kemudian Sistem akan memanggil perintah untuk mengaktifkan aplikasi notepad yang sudah berisi lirik, lalu pengguna dapat merubah lirik yang pernah ditulis tersebut dan menyimpannya kembali sesuai nama file audio dan video-nya ditambahkan “.mp3.txt” di belakang nama file tersebut.
3.2 Diagram Sekuensial
Diagram sekuensial menggambarkan interaksi antar objek di dalam dan di sekitar sistem (termasuk pengguna, display, dan sebagainya) berupa pesan (message) yang digambarkan terhadap waktu. 1. Diagram Sekuensial Untuk Use Case memainkan format file audio dan video dengan equalizer/ grafik audio dan visualisasi Pengguna dapat memutar lagu yang memiliki format file mp3 dengan terlebih dahulu masuk ke dalam form daftar menu +, -, pilih, Album, Tag, Lirik dan Bantuan, pengguna dapat memilih menu sesuai kebutuhan kemudian dari pilihan menu “+“ pengguna memilih sub menu Tambah folder/ tambahkan file(s) untuk
74
mencari alamat tempat file mp3 dan video yang akan diputar, setelah menemukan file dan memilih lagu yang akan diputar pengguna akan menekan tombol “ok” agar album yang telah dipilih masuk kedalam list album dan list lagu pada layar aplikasi, setelah list album terisi pengguna dapat memutar lagu dan video yang diinginkan dengan mengklik dua kali nama lagu yang akan diputar atau dengan menekan tombol play pada bagian kontrol lagu yang meliputi kontrol untuk durasi lagu yang dapat dimajukan atau dimundurkan serta kontrol equalizer suara untuk mengatur suara tinggi dan suara rendah untuk mendapatkan suara yang dinginkan pengguna. Lebih jelasnya dapat dilihat pada gambar dibawah ini :
Gambar 3.7 Diagram Sekuensial Untuk memainkan Player dengan equalizer/ grafik audio dan visualisasi
75
2. Diagram Sekuensial untuk use case view Info tag ID3 Pengguna dapat mencari lokasi file dan folder yang sudah ditambahkan ke daftar album baik yang sedang diputar ataupun tidak dengan menggunakan menu tag dan sub menu ke path file folder. Kemudian jika pengguna ingin menampilkan info file MP3 baik judul lagu, nama artis, album, tahun jenis dan keterangan dengan menggunakan menu tag dan sub menu tampilkan info file yang sifatnya hanya baca saja. Lainnya dari aplikasi ini disertai dengan fungsi refresh dengan kerja sistem menggetarkan layar daftar album . Lebih jelasnya dapat dilihat pada gambar dibawah ini :
Pengguna
Menu Info tag ID3
lokasi file dan folder
Refresh
info file MP3
Tampilkan Lirik
memilih memilih
memilih
memilih
Menampilkan layar Info file MP3
Menampilkan lirik
Gambar 3.8 Diagram Sekuensial Untuk view Info tag ID3 Uraian detailnya dapat dilihat pada Gambar 3.4.
76
3. Diagram Sekuensial Use Case mengolah album Pengguna dapat mengolah album seperti membuat album baru, menghapus daftar, menghapus file yang rusak, Penghapusan file yang dipilih/ tidak, Buka album dan menambahkan serta acak album. Untuk lebih jelasnya dapat melihat gambar di bawah ini:
Gambar 3.9 diagram sekuensial untuk use case mengolah album Uraian detailnya dapat dilihat pada Gambar 3.5.
77
4. Diagram Sekuensial untuk mengolah lirik
Menu Lirik
Pengguna
Memanggil Notepad
Menu Lirik
Sub Menu tampilkan lirik
Menu Tag
Mengolah lirik
Memilih Memilih sub Menu Buat/Edit Lirik
memilih
Mengetik/ merubah Lirik
Menampilkan lirik
menekan
Tampilan lirik
Tampilan lirik
Gambar 3.10 diagram sekuensial mengolah lirik Uraian dapat dilihat pada Gambar 3.6.
3.3 Perancangan
Aplikasi yang akan dirancang dibutuhkan aplikasi dengan spesifikasi pendukung lainnya sebagai berikut: 1. Aplikasi multimedia player ini dibangun dengan menggunakan bahasa pemrograman Delphi 7.
78
2. Adobe Flash CS3 Profesional berfungsi untuk membuat beberapa fasilitasfasilitas berupa animasi seperti visualisasi, equaliazer dan tombol-tombol yang terintegrasi ke dalam bahasa pemrograman Delphi 7. 3. Adobe Photoshop CS3 berfungsi untuk membentuk suatu gambar yang bisa menciptakan gambar yang menarik. Pada perancangan aplikasi akan dibahas tentang perancangan prosedur kerja, hirarki menu, penentuan STD, rancangan layar, dan spesifikasi proses untuk setiap rancangan layar.
3.3.1
Rancangan Hirarki Menu
Pada gambar 3.11 di bawah ini menggambarkan hirarki menu utama di mana terdapat dua menu utama, yaitu : Layar Utama
Layar Daftar
+
-
Pilih
Album
Tag
Lirik
Bantuan
Gambar 3.11 Hirarki Menu Utama Aplikasi multimedia player ini dimulai dengan tampilan awal seperti gambar 3.11 di atas, kemudian dilanjutkan dengan menampilkan form awal (layar utama) dan layar daftar album, kemudian dalam layar dafta album tersebut terdapat menu dan sub-sub menu.
79
3.3.2
Rancangan Layar
1. Rancangan Layar Utama
Gambar 3.12 Rancangan Layar Utama Dari gambar di atas dapat dilihat rancangan ini terdiri dari: 1. Durasi/ lama waktu memainkan. 2. Combo box pengulangan 3. Label judul 4. Taskbar durasi dan Volume 5. Persentase Taskbar durasi dan Volume 6. Kontrol slider :Mempunyai fungsi sebagai pengatur kontrol volume suara 7. Tombol Daftar : berfungsi sebagai memanggil layar daftar album 8. Tombol Eq : berfungsi sebagai pengatur kontrol volume suara dan equalizer 9. Tombol Vis : berfungsi sebagai pengatur kontrol animasi visualisazer
80
2. Rancangan Layar daftar Album
Gambar 3.13 Rancangan Layar daftar Album Dari gambar di atas dapat dilihat rancangan ini terdiri dari: 1. Tpanel1 : Layar untuk daftar isi album, teks help dan lirik. 2. Tpanel 2 : Menu-menu dan fitur tambahan 3. Tpanel 3 : waktu pemutaran mp3 pada saat diputar. 3. Rancangan Layar Equalizer
Gambar 3.14 Rancangan equalizer
81
Dari gambar di atas dapat dilihat rancangan ini terdiri dari: -
Tpanel1 : Slider 60-16k : Mempunyai fungsi untuk pengaturan control output suara untuk dapat menghasilkan keluaran sound/suara sesuai keinginan user.
-
Tpanel 2 : pilihan tipe equlizer.
-
Tombol yang berfungsi simpan, hapus dan batal pengaturan equalizer.
4. Rancangan Animasi Visualisasi
Gambar 3.15 Rancangan animasi visual Dari gambar di atas dapat dilihat rancangan ini berbentuk animasi baris dan tumpukan kotak/balok yang bergerak secara dinamis serta setiap pergerakan akan berubah warna sesuai tingkatannya.