DAFTAR ISI
LEMBAR PENGESAHAN TUGAS AKHIR SURAT PERNYATAAN ABSTRACT ........................................................................................................ i ABSTRAK.......................................................................................................... ii KATA PENGANTAR ....................................................................................... iii DAFTAR ISI ..................................................................................................... vi DAFTAR GAMBAR .......................................................................................... x DAFTAR TABEL ............................................................................................ xii DAFTAR SIMBOL ......................................................................................... xiii DAFTAR LAMPIRAN ................................................................................... xvi
BAB I
PENDAHULUAN 1.1 Latar Belakang Masalah .............................................................. I-1 1.2 Identifikasi Masalah .................................................................... I-2 1.3 Rumusan Masalah ....................................................................... I-2 1.4 Batasan Masalah ......................................................................... I-3 1.5 Tujuan......................................................................................... I-3 1.6 Metodologi Penelitian .................................................................I-3 1.7 Sistematika Penulisan .................................................................. I-4
BAB II LANDASAN TEORI 2.1 Pengertian Karaoke ................................................................... II-1
vi
2.1.1 Sejarah Karaoke............................................................. II-1 2.2 Pengertian Video ....................................................................... II-3 2.2.1 Jenis – jenis Video ......................................................... II-3 2.2.1.1 Video Analog ................................................... II-3 2.2.1.2 Video Digital ................................................... II-4 2.2.1.3 Arsitektur Video Digital ................................... II-5 2.2.2 Format Video ................................................................. II-7 2.2.2.1 3ivx .................................................................. II-7 2.2.2.2 ASF ( Advanced Streaming Format )................ II-8 2.2.2.3 AVI ( Audio Video Interleaved ) ...................... II-8 2.2.2.4 Divx ................................................................. II-8 2.2.2.5 MJPEG ( Motion JPEG) ................................... II-9 2.2.2.6 MPEG .............................................................. II-9 2.2.2.7 Quicktime ...................................................... II-10 2.2.2.8 RealVideo dan RealMedia .............................. II-10 2.2.2.9 WMV ( Windows Media Video ) ................... II-11 2.2.2.10 3GP (3GPP format file) ................................. II-11 2.2.2.11 Flash Video ................................................... II-11 2.2.2.12 SWF .............................................................. II-11 2.3 Pengertian Audio..................................................................... II-12 2.3.1 Jenis-jenis Audio ......................................................... II-12 2.3.2 Format Audio .............................................................. II-12 2.4 UML (Unified Modeling Language) ........................................ II-14 2.4.1 Tujuan UML ................................................................ II-15 2.4.2 Bagian-bagian dari UML ............................................. II-15
vii
2.4.2.1 View .............................................................. II-16 2.4.2.2 Diagram ......................................................... II-17 2.5 Pemrograman dan Database .................................................... II-25 2.5.1 Microsof Visual Basic 6.0 ............................................ II-25 2.5.1.1 Keistimewaan Microsof Visual Basic 6.0 ....... II-26 2.5.1.2 Lingkungan Microsoft Visual Basic 6.0.......... II-27 2.5.2 Microsoft Access 2003 ................................................ II-29 2.5.2.1 Lingkungan Microsoft Access 2003 ............... II-29
BAB III ANALISIS SISTEM 3.1 Gambaran Umum ..................................................................... III-1 3.2 Analisis Kebutuhan .................................................................. III-1 3.3 Deskripsi Sistem yang Akan Dikembangkan ............................ III-2 3.4 Pertimbangan Software dan Hardware ..................................... III-3 3.4.1 Pertimbangan Software ................................................. III-3 3.4.2 Pertimbangan Hardware ............................................... III-3 3.5 Pertimbangan Penggunaan Sistem ............................................ III-4
BAB IV PERANCANGAN SISTEM 4.1 Perancangan Model Sistem....................................................... IV-1 4.2 Model Use Case ....................................................................... IV-1 4.2.1
Deskripsi Aktor ............................................................ IV-1
4.2.2
Deskripsi Use Case ...................................................... IV-2
4.2.3
Use Case Diagram ....................................................... IV-4
4.2.4 Skenario Use case ......................................................... IV-6
viii
4.3 Model Analisis ....................................................................... IV-13 4.3.1 Realisasi Use Case Tahap analisis ............................... IV-13 4.4 Sequence Diagram.................................................................. IV-15 4.5 Activity Diagram .................................................................... IV-21 4.6 Class Diagram........................................................................ IV-27 4.7 Perancangan Basis Data ......................................................... IV-28 4.8 Perancangan Antarmuka ......................................................... IV-29
BAB V IMPLEMENTASI SISTEM 5.1 Prototyping ............................................................................... V-1 5.1.1 Implementasi Antar Muka.............................................. V-1 5.1.2 Kebutuhan Perangkat Keras ......................................... V-10 5.1.3 Kebutuhan Perangkat Lunak ........................................ V-11 5.2 Betatesting .............................................................................. V-12
BAB VI KESIMPULAN DAN SARAN 6.1 Kesimpulan .............................................................................. VI-1 6.2 Saran ........................................................................................ VI-1
DAFTAR PUSTAKA LAMPIRAN
ix
DAFTAR GAMBAR
Gambar II.1 Apple QuickTime Player .............................................................. II-5 Gambar II.2 Microsoft Windows Media Player ................................................ II-6 Gambar II.3 RealMedia Player ......................................................................... II-6 Gambar II.4 Contoh Statechart Diagram. ...................................................... II-20 Gambar II.5 Contoh Sequence Diagram. ........................................................ II-21 Gambar II.6 Contoh Collaboration Diagram .................................................. II-23 Gambar II.7 Contoh Activity Diagram ........................................................... II-24 Gambar II.8 Contoh Component Diagram ...................................................... II-24 Gambar II.9 Contoh Deployment Diagram .................................................... II-25 Gambar III.1 Use Case Diagram Sistem yang akan dikembangkan ................. III-2 Gambar IV.1 Use Case Diagram ..................................................................... IV-5 Gambar IV.2 Use Case Diagram Tahap Analisis .......................................... IV-14 Gambar IV.3 Sequence Diagram Mencari Lagu ........................................... IV-15 Gambar IV.4 Sequence Diagram Add Playlist .............................................. IV-16 Gambar IV.5 Sequence Diagram Mengatur Playlist ..................................... IV-16 Gambar IV.6 Sequence Diagram Memutar Lagu .......................................... IV-17 Gambar IV.7 Sequence Diagram Mengatur Volume ..................................... IV-18 Gambar IV.8 Sequence Diagram Mengatur Pitch ......................................... IV-18 Gambar IV.9 Sequence Diagram Tambah Lagu ............................................ IV-19 Gambar IV.10 Sequence Diagram Update ..................................................... IV-19 Gambar IV.11 Sequence Diagram Save ........................................................ IV-20 Gambar IV.12 Sequence Diagram Delete ...................................................... IV-20 Gambar IV.13 Aktivity Diagram Memilih Lagu ........................................... IV-21 Gambar IV.14 Aktivity Diagram Mencari lagu............................................. IV-22 Gambar IV.15 Aktivity Diagram Add Playlist .............................................. IV-22 Gambar IV.16 Aktivity Diagram Atur Playlist ............................................. IV-23 Gambar IV.17 Aktivity Diagram Memutar Lagu .......................................... IV-23 x
Gambar IV.18 Aktivity Diagram Atur Volume............................................. IV-24 Gambar IV.19 Aktivity Diagram Atur Pitch ................................................. IV-24 Gambar IV.20 Activity Diagram Tambah lagu .............................................. IV-25 Gambar IV.21 Activity Diagram Update ....................................................... IV-26 Gambar IV.22 Activity diagram Save ........................................................... IV-26 Gambar IV.23 Activity Diagram Delete ........................................................ IV-27 Gambar IV.24 Class Diagram ...................................................................... IV-28 Gambar IV.25 Rancangan Antarmuka Menu Utama Video Player ............... IV-29 Gambar IV.26 Rancangan Antarmuka Memilih Lagu ................................... IV-30 Gambar IV.27 Rancangan Antarmuka Cari lagu............................................ IV-30 Gambar IV.28 Rancangan Antarmuka Add Playlist ...................................... IV-31 Gambar IV.29 Rancangan Antarmuka Atur Playlist ..................................... IV-31 Gambar IV.30 Rancangan Antarmuka Memutar Lagu .................................. IV-32 Gambar IV.31 Rancangan Antarmuka Menu Utama Video Manajemen ........ IV-33 Gambar V.1 Tampilan Menu Utama Video Player .......................................... V-2 Gambar V.2 Tampilan Menu Pilihan lagu ....................................................... V-3 Gambar V.3 Tampilan Preview ....................................................................... V-3 Gambar V.4 Tampilan Playlist ........................................................................ V-4 Gambar V.5 Tampilan Notifikasi Second Display ........................................... V-5 Gambar V.6 Tampilan konfirmasi Exit............................................................. V-6 Gambar V.7 Tampilan Layar Second Display ................................................. V-7 Gambar V.8 Tampilan Menu Utama Video Manajer ........................................ V-8 Gambar V.9 Menu Tambah Lagu ..................................................................... V-9 Gambar V.10 Tampilan Kelola database ( Update, Save, Delete) ..................... V-9 Gambar V.11 Tampilan Preview Lagu ........................................................... V-10
xi
DAFTAR TABEL
Tabel II.1 Standar Penyiaran Video Analog ..................................................... II-4 Tabel II.2 Simbol-simbol pada Use Case Diagram ......................................... II-18 Tabel II.3 Simbol-simbol pada Class Diagram ............................................... II-18 Tabel II.4 Simbol-simbol pada Statechart Diagram ....................................... II-19 Tabel II.5 Simbol-simbol pada Sequence Diagram. ........................................ II-20 Tabel II.6 Simbol-simbol pada Collaboration Diagram.................................. II-22 Tabel II.7 Simbol-simbol pada Activity Diagram .......................................... II-23 Tabel IV.1 Deskripsi actor .............................................................................. IV-2 Tabel IV.2 Deskripsi Use Case ....................................................................... IV-2 Tabel IV.3 Skenario Use Case Mencari Lagu ................................................. IV-6 Tabel IV.4 Tabel Skenario Use Case Add Playlist .......................................... IV-7 Tabel IV.5 Tabel Skenario Use Case Mengatur Playlist ................................. IV-7 Tabel IV.6 Skenario Use Case Memainkan Lagu ........................................... IV-8 Tabel IV.7 Tabel Skenario Use Case Mengatur Volume .................................. IV-9 Tabel IV.8 Tabel Skenario Use Case Mengatur Pitch. .................................. IV-10 Tabel IV.9 Tabel Skenario Use Case Tambah Lagu ...................................... IV-10 Tabel IV.10 Tabel Skenario Use Case Update ............................................... IV-11 Tabel IV.11 Tabel Skenario Use Case Save.................................................. IV-11 Tabel IV.12 Tabel Skenario Use Case Delete. .............................................. IV-12 Tabel IV.13 Tabel TbSong ............................................................................ IV-28 Tabel V.1 Tabel hasil uji coba aplikasi .......................................................... V-13
xii
DAFTAR SIMBOL
Simbol-simbol pada Use Case Diagram No.
Simbol
Nama
1.
Actor
2.
Use Case
3.
Association
Keterangan Menggambarkan aktor pada diagram.
Menggambarkan use case pada diagram. Menghubungkan antara objek yang satu dengan objek lainnya.
4.
Extends
Menspesifikasikan bahwa use case target memperluas perilaku dari use case sumber pada suatu titik yang diberikan.
5.
Include
Menspesifikasikan use case sumber secara eksplisit.
Simbol-simbol pada Class Diagram Tahap Analisis No.
Simbol
Nama
1.
Actor
2.
Boundary
Keterangan Menggambarkan aktor pada diagram. Menggambarkan
batasan
kelas
pada
unsur
kendali
pada
kelas
entitas
pada
diagram. 3.
Control
Menggambarkan diagram.
4.
Entity
Menggambarkan diagram.
5.
Object Message
Menggambarkan pesan antar dua objek.
xiii
Simbol-simbol pada Sequence Diagram No.
Simbol
Nama
Keterangan
1.
Actor
Menggambarkan aktor pada diagram.
2.
Object
Boundary, menggambarkan batasan kelas pada diagram. Control, menggambarkan unsur kendali pada diagram. Entity, menggambarkan kelas entitas pada diagram.
3.
Object Message
Menggambarkan pesan antar dua objek.
4.
Message To Self
Menggambarkan
pesan
yang
menuju
dirinya sendiri.
Simbol-simbol pada Activity Diagram No. 1.
Simbol
Nama
Keterangan
Start State
Menggambarkan awal dimulainya suatu proses.
2.
End State
Menggambarkan akhir dari suatu proses.
3.
Activity
Menggambarkan eksekusi dari suatu aksi.
4.
Decision
Mengindikasikan suatu kondisi dimana ada kemungkinan perbedaan transisi.
5.
Synchronization
Satu aliran yang pada tahap tertentu berubah menjadi beberapa aliran, atau sebaliknya.
xiv
Simbol-simbol pada Class Diagram No.
Simbol
Nama
Keterangan
1.
Class
Menggambarkan class pada diagram.
2.
Agregation
Menggambarkan relasi agregasi.
3.
Association
Menggambarkan relasi asosiasi.
4.
Generalization
Menggambarkan relasi antara kelas induk dan turunannya.
xv
DAFTAR LAMPIRAN
LAMPIRAN A
: Listing Program
LAMPIRAN B
: Revisi Laporan TA dan Kartu Bimbingan TA
LAMPIRAN C
: Kuisioner
LAMPIRAN D
: Riwayat Hidup
xvi