Aplikasi Manajemen Data Lagu dengan Menggunakan Framework.net 4.0 dan Windows Phone 7.

(1)

i

ABSTRAK

Kesulitan mencari lagu dari tumpukan kertas yang tidak tersusun rapih, dapat digantikan oleh aplikasi Lyrics Management pada komputer server dan pada client perangkat mobile yang menggunakan windows mobile. Aplikasi Lyric Management dapat menjadi sarana pengolahan data lagu dan pencarian data lagu secara lebih baik serta dapat mengurangi tingkat kesalahan hasil pencarian data lagu. Data yang digunakan pada aplikasi Lyrics Management ini diantaranya adalah data lagu, album, genre, penyanyi, pencipta, dan playlist. Pengguna dapat melihat lirik lagu yang diinginkan melalui fitur pencarian yang dapat diakses melalui perangkat mobile yang menggunakan Windows Phone. Aplikasi Lyrics Management ini didukung dengan fasilitas lirik dua bahasa yang berfungsi untuk memasukkan data lagu apabila didalam lagu tersebut memiliki dua atau lebih jenis tipe huruf yang berbeda. Aplikasi Lyrics Management ini memberikan fitur playlist. Aplikasi ini dibangun menggunakan Aplikasi Microsoft Visual studio 2010 sebagai Program Builder dan Microsoft SQL SERVER 2008 R2 sebagai database builder. Laporan tugas akhir ini berisi gambaran tentang aplikasi Lyrics Management . Terdapat pembahasan tentang pengembangan sistem aplikasi tersebut, dan diharapkan permasalahan yang akan dihadapi dalam pengelolaan data lagu tersebut akan diperkecil.


(2)

ABSTRACT

Trouble finding a song from the stack of papper that are not well organized, can be replaced by Lyrics Management Application. Lyrics Management Application can be means of Lyrics Processing and Searching the lyrics to get a better result and can reduce the mistake. The Data which is used in Lyrics Management Application are song data, album, genre, singer, and authors. Users can view the lyrics of the song you want through the search features can be accessed through mobile device with Windows Phone. Through this test has been conducted, the process of adding new data, data validation process, and input-process inspection of the data input has been running smoothly. Lyrics Management Application is supported by multi-language lyric facility that serves to enter data in the song if the song has two different types of letters. Applications "Lyrics Management" provides playlist features. This application was built using Microsoft Visual studio 2010 Application as the Program Builder and Microsoft SQL SERVER 2008 R2 as database builder. The report contains a description of practical work on the Lyrics Management Application. There is discussion of the application system development, and expected the problem to be faced in the management track data will be minimized.


(3)

iii

DAFTAR ISI

ABSTRAK ... i

ABSTRACT... ii

DAFTAR ISI... iii

DAFTAR GAMBAR ... vi

DAFTAR TABEL ... ix

BAB I PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Rumusan Masalah ... 1

1.3. Tujuan ... 2

1.4. Batasan Masalah ... 2

1.5. Sistematika Pembahasan... 3

BAB II DASAR TEORI ... 5

2.1. Musik ... 5

2.2. Manajemen Lirik ... 6

2.3. Unified modeling language (UML)... 6

2.4. Entity relationship diagram (ERD) ... 9

2.5. Basis Data ... 12

2.6. Framework .NET ... 13

2.7. Visual studio .NET ... 14

2.8. Pengenalan Bahasa C# ... 15

2.9. Web Services ... 16

2.10. Pemanfaatan Web Services pada C# ... 18

2.11. Windows Phone ... 18

2.12. Black Box Testing ... 20

BAB III ANALISA DAN PEMODELAN ... 22

3.1. Deskripsi Umum Perangkat Lunak ... 22

3.2. Activity Diagram ... 25

3.2.1. Activity Diagram Login Lyrics Management ... 25

3.2.2. Activity Diagram Memasukkan Data Lagu ... 25

3.2.3. Activity Diagram Mengubah Data Lagu ... 26

3.2.4. Activity Diagram Menghapus Data Lagu ... 26

3.2.5. Activity Diagram Mencari Data Lagu ... 26

3.2.6. Activity Diagram Melihat Data Lagu ... 27

3.2.7. Activity Diagram Memasukkan Data Album ... 27

3.2.8. Activity Diagram Mengubah Data Album ... 27

3.2.9. Activity Diagram Menghapus Data Album ... 28

3.2.10. Activity Diagram Mencari Data Album ... 28

3.2.11. Activity Diagram Melihat Data Album ... 28

3.2.12. Activity Diagram Memasukkan Data Genre ... 29

3.2.13. Activity Diagram Mengubah Data Genre ... 29

3.2.14. Activity Diagram Menghapus Data Genre ... 29

3.2.15. Activity Diagram Mencari Data Genre ... 30

3.2.16. Activity Diagram Melihat Data Genre ... 30

3.2.17. Activity Diagram Memasukkan Data Penyanyi ... 30

3.2.18. Activity Diagram Mengubah Data Penyanyi ... 31


(4)

3.2.20. Activity Diagram Mencari Data Penyanyi ... 31

3.2.21. Activity Diagram Melihat Data Penyanyi ... 32

3.2.22. Activity Diagram Memasukkan Data Pencipta ... 32

3.2.23. Activity Diagram Mengubah Data Pencipta... 32

3.2.24. Activity Diagram Menghapus Data Pencipta ... 33

3.2.25. Activity Diagram Mencari Data Pencipta ... 33

3.2.26. Activity Diagram Melihat Data Pencipta ... 33

3.2.27. Activity Diagram Memasukkan Data Playlist ... 34

3.2.28. Activity Diagram Mengubah Data Playlist ... 34

3.2.29. Activity Diagram Menghapus Data Playlist... 34

3.2.30. Activity Diagram Mencari Data Playlist ... 35

3.2.31. Activity Diagram Melihat Data Playlist ... 35

3.2.32. Activity Diagram Login Lyrics Management Pada Perangkat Mobile ... 35

3.2.33. Activity Diagram Mencari Data Lagu Pada Perangkat Mobile ... 36

3.2.34. Activity Diagram Melihat Data Lagu Pada Perangkat Mobile ... 36

3.2.35. Activity Diagram Mencari Data Playlist Pada Perangkat Mobile ... 37

3.2.36. Activity Diagram Melihat Data Playlist Pada Perangkat Mobile ... 37

3.3. Entity relationship diagram (ERD) ... 37

3.4. Desain Antarmuka ... 38

BAB IV PERANCANGAN DAN IMPLEMENTASI ... 47

4.1. Form Login... 47

4.2. Form Utama ... 48

4.2.1. Notasi Algoritmik Menghapus Data Lagu ... 49

4.2.2. Notasi Algoritmik Mencari Data Lagu ... 49

4.2.3. Notasi Algoritmik Menampilkan Data Lagu ... 49

4.3. Form Tambah Album ... 50

4.3.1. Notasi Algoritmik Memasukkan Data Album ... 50

4.3.2. Notasi Algoritmik Mengubah Data Album ... 51

4.4. Form Tambah Genre ... 51

4.4.1. Notasi Algoritmik Memasukkan Data Genre ... 52

4.4.2. Notasi Algoritmik Mengubah Data Genre ... 52

4.5. Form Tambah Lagu ... 53

4.5.1. Notasi Algoritmik Memasukkan Data Lagu ... 54

4.5.2. Notasi Algoritmik Mengubah Data Lagu ... 54

4.6. Form Tambah Pencipta ... 55

4.6.1. Notasi Algoritmik Memasukkan Data Pencipta ... 55

4.6.2. Notasi Algoritmik Mengubah Data Pencipta ... 56

4.7. Form Tambah Penyanyi ... 56

4.7.1. Notasi Algoritmik Memasukkan Data Penyanyi ... 57

4.7.2. Notasi Algoritmik Mengubah Data Penyanyi ... 57

4.8. Form Tambah Playlist ... 58

4.8.1. Notasi Algoritmik Memasukkan Data Playlist ... 59

4.8.2. Notasi Algoritmik Mengubah Data Playlist ... 59

4.9. Form Buka Album ... 60

4.9.1. Notasi Algoritmik Menghapus Data Album ... 60

4.9.2. Notasi Algoritmik Menampilkan Data Album ... 61

4.10. Form Buka Genre ... 61

4.10.1. Notasi Algoritmik Menghapus Data Genre ... 62

4.10.2. Notasi Algoritmik Menampilkan Data Genre ... 62


(5)

v

4.11.1. Notasi Algoritmik Menghapus Data Pencipta ... 63

4.11.2. Notasi Algoritmik Menampilkan Data Pencipta ... 63

4.12. Form Buka Penyanyi ... 64

4.12.1. Notasi Algoritmik Menghapus Data Penyanyi ... 64

4.12.2. Notasi Algoritmik Menampilkan Data Penyanyi ... 65

4.13. Form Buka Playlist ... 65

4.13.1. Notasi Algoritmik Menghapus Data Playlist ... 66

4.13.2. Notasi Algoritmik Menampilkan Data Playlist ... 66

4.14. Form Buka Lirik ... 67

4.15. Form Konfirmasi Batal Simpan Data ... 68

4.16. Form Konfirmasi Hapus Data ... 68

4.17. Form Konfirmasi Simpan Lirik ... 68

4.18. Form Pemberitahuan Data Masuk ... 69

4.19. Form Login Windows Phone ... 69

4.20. Form Main Menu Windows Phone ... 70

4.21. Form View Lagu Windows Phone ... 71

4.21.1. Notasi Algoritmik Mencari Data Lagu Windows Phone ... 72

4.21.2. Notasi Algoritmik Menampilkan Data Lagu Windows Phone ... 72

4.22. Form View Lirik Windows Phone ... 72

4.23. Form View Playlist Windows Phone ... 73

4.23.1. Notasi Algoritmik Mencari Data Playlist Windows Phone ... 74

4.23.2. Notasi Algoritmik Menampilkan Data Playlist Windows Phone ... 75

4.24. Form View Playlist Det Windows Phone ... 75

4.25. Relational Database ... 76

BAB V PENGUJIAN ... 77

5.1. Rencana Pengujian Sistem Terimplementasi ... 77

5.1.1. Test case ... 77

5.1.2. Uji Fungsionalitas Modul ... 77

5.1.2.1. Testing Modul Login ... 92

5.1.2.2. Testing Modul Ubah Password ... 93

5.1.2.3. Testing Modul Menu Utama ... 95

5.1.2.4. Testing Modul Genre ... 96

5.1.2.5. Testing Modul Album ... 97

5.1.2.6. Testing Modul Penyanyi ... 99

5.1.2.7. Testing Modul Pencipta ... 101

5.1.2.8. Testing Modul Lagu ... 103

5.1.2.9. Testing Modul Playlist ... 104

5.1.2.10. Testing Modul Login Perangkat Mobile ... 105

5.2. Hasil Ulasan Evaluasi ... 107

5.3. Hasil Kuesioner ... 107

BAB VI KESIMPULAN DAN SARAN ... 112

6.1 Kesimpulan ... 112

6.2 Saran ... 112

DAFTAR PUSTAKA ... x LAMPIRAN A DAFTAR RIWAYAT HIDUP PENULIS ... A-1 LAMPIRAN B KAMUS DATA ... B-1 LAMPIRAN C KETERANGAN TABEL ... C-1


(6)

DAFTAR GAMBAR

Gambar 2.1 Notasi Entitas ... 9

Gambar 2.2 Notasi Relasi ... 10

Gambar 2.3 Notasi Atribut ... 10

Gambar 2.4 Satu ke Satu ... 10

Gambar 2.5 Satu ke Banyak ... 11

Gambar 2.6 Banyak ke Satu ... 11

Gambar 2.7 Banyak ke Banyak ... 11

Gambar 2.8 Total Participation ... 12

Gambar 2.9 Partial Participation ... 12

Gambar 2.10 Diagram Kategori dan Fungsi UML... 7

Gambar 2.11 Use case ... 8

Gambar 2.12 Actors ... 9

Gambar 2.13 System Boundery Boxes ... 9

Gambar 3.1 Use case Komputer Server ... 23

Gambar 3.2 Use case Client Perangkat Mobile ... 24

Gambar 3.3 Activity Diagram Login Lyrics Management ... 25

Gambar 3.4 Activity Diagram Memasukkan Data Lagu ... 26

Gambar 3.5 Activity Diagram Mengubah Data Lagu ... 26

Gambar 3.6 Activity Diagram Menghapus Data Lagu ... 26

Gambar 3.7 Activity Diagram Mencari Data Lagu ... 27

Gambar 3.8 Activity Diagram Melihat Data Lagu ... 27

Gambar 3.9 Activity Diagram Memasukkan Data Album ... 27

Gambar 3.10 Activity Diagram Mengubah Data Album ... 28

Gambar 3.11 Activity Diagram Menghapus Data Album ... 28

Gambar 3.12 Activity Diagram Mencari Data Album ... 28

Gambar 3.13 Activity Diagram Melihat Data Album... 28

Gambar 3.14 Activity Diagram Memasukkan Data Genre ... 29

Gambar 3.15 Activity Diagram Mengubah Data Genre ... 29

Gambar 3.16 Activity Diagram Menghapus Data Genre ... 30

Gambar 3.17 Activity Diagram Mencari Data Genre ... 30

Gambar 3.18 Activity Diagram Melihat Data Genre ... 30

Gambar 3.19 Activity Diagram Memasukkan Data Penyanyi ... 31

Gambar 3.20 Activity Diagram Mengubah Data Penyanyi ... 31

Gambar 3.21 Activity Diagram Menghapus Data Penyanyi ... 31

Gambar 3.22 Activity Diagram Mencari Data Penyanyi ... 32

Gambar 3.23 Activity Diagram Melihat Data Penyanyi... 32

Gambar 3.24 Activity Diagram Memasukkan Data Pencipta ... 32

Gambar 3.25 Activity Diagram Mengubah Data Pencipta ... 33

Gambar 3.26 Activity Diagram Menghapus Data Pencipta ... 33

Gambar 3.27 Activity Diagram Mencari Data Pencipta ... 33

Gambar 3.28 Activity Diagram Melihat Data Pencipta ... 34

Gambar 3.29 Activity Diagram Memasukkan Data Playlist ... 34

Gambar 3.30 Activity Diagram Mengubah Data Playlist ... 34

Gambar 3.31 Activity Diagram Menghapus Data Playlist ... 35


(7)

vii

Gambar 3.33 Activity Diagram Melihat Data Playlist... 35

Gambar 3.34 Activity Diagram Login Lyrics ManagementPada Perangkat Mobile ... 36

Gambar 3.35 Activity Diagram Mencari Data Lagu Pada Perangkat Mobile ... 36

Gambar 3.36 Activity Diagram Melihat Data Lagu Pada Perangkat Mobile ... 37

Gambar 3.37 Activity Diagram Mencari Data Playlist Pada Perangkat Mobile ... 37

Gambar 3.38 Activity Diagram Melihat Data Playlist Pada Perangkat Mobile ... 37

Gambar 3.39 Entity relationship diagram (ERD) ... 38

Gambar 3.40 Desain Awal Form Login ... 38

Gambar 3.41 Desain Awal Form Main Menu ... 39

Gambar 3.42 Desain Awal Menambah Data Lagu ... 39

Gambar 3.43 Desain Awal Menambah Data Album ... 40

Gambar 3.44 Desain Awal Menambah Data Genre ... 40

Gambar 3.45 Desain Awal Menambah Data Penyanyi ... 40

Gambar 3.46 Desain Awal Menambah Data Pencipta ... 41

Gambar 3.47 Desain Awal Membuka Data Album ... 41

Gambar 3.48 Desain Awal Membuka Data Genre ... 42

Gambar 3.49 Desain Awal Membuka Data Pencipta ... 42

Gambar 3.50 Desain Awal Membuka Data Penyanyi ... 43

Gambar 3.51 Desain Awal Menambah Data Playlist ... 43

Gambar 3.52 Desain Awal Buka Data Playlist ... 44

Gambar 3.53 Desain Awal Login Perangkat Mobile ... 44

Gambar 3.54 Desain Awal Main Menu Perangkat Mobile ... 45

Gambar 3.55 Desain Awal Melihat dan Mencari Data Lagu Perangkat Mobile ... 45

Gambar 3.56 Desain Desain Awal Melihat dan Mencari Data Playlist Perangkat Mobile ... 46

Gambar 3.57 Desain Desain Awal Melihat lirik lagu Perangkat Mobile ... 46

Gambar 4.1 Form Utama ... 47

Gambar 4.2 Form Utama ... 48

Gambar 4.3 Form Tambah Album ... 50

Gambar 4.4 Form Tambah Genre ... 52

Gambar 4.5 Form Tambah Lagu ... 53

Gambar 4.6 Form Tambah Pencipta ... 55

Gambar 4.7 Form Tambah Penyanyi ... 57

Gambar 4.8 Form Tambah Playlist ... 58

Gambar 4.9 Form Buka Album ... 60

Gambar 4.10 Form Buka Genre ... 61

Gambar 4.11 Form Buka Pencipta ... 63

Gambar 4.12 Form Buka Penyanyi ... 64

Gambar 4.13 Form Buka Playlist ... 66

Gambar 4.14 Form Buka Lirik ... 67

Gambar 4.15 Form Konfirmasi Batal Simpan Data ... 68

Gambar 4.16 Form Konfirmasi Hapus Data ... 68

Gambar 4.17 Form Konfirmasi Simpan Lirik ... 68

Gambar 4.18 Form Pemberitahuan Data Masuk ... 69

Gambar 4.19 Form Login Windows Phone ... 69

Gambar 4.20 Form Main Menu Windows Phone ... 71

Gambar 4.21 Form View Lagu Windows Phone ... 71

Gambar 4.22 Form View Lirik Windows Phone ... 73

Gambar 4.23 Form View Playlist Windows Phone... 74


(8)

Gambar 4.25 Relasi Antar Tabel ... 76

Gambar 5.1 Pie Chart Pertanyaan No. 1 ... 107

Gambar 5.2 Pie Chart Pertanyaan No. 2 ... 108

Gambar 5.3 Pie Chart Pertanyaan No. 3 ... 109

Gambar 5.4 Pie Chart Pertanyaan No. 4 ... 110


(9)

ix

DAFTAR TABEL

Tabel 2.1 Diagram Pemodelan UML... 8

Tabel 5.1 Testing modul login ... 92

Tabel 5.2 Testing modul ubah password ... 94

Tabel 5.3 Testing modul menu utama ... 95

Tabel 5.4 Testing modul genre ... 96

Tabel 5.5 Testing modul album ... 98

Tabel 5.6 Testing modul penyanyi ... 100

Tabel 5.7 Testing modul pencipta ... 101

Tabel 5.8 Testing modul lagu ... 103

Tabel 5.9 Testing modul Playlist ... 104


(10)

BAB I

PENDAHULUAN

1.1.Latar Belakang

Pada jaman sekarang ini, perkembangan teknologi sudah semakin pesat. Apabila melihat di dalam keseharian kehidupan masyarakat sekarang ini, masyarakat telah tersentuh oleh perangkat teknologi informasi, baik dalam hal pekerjaan maupun kehidupan sosial yang dilakukan sehari-hari.

Keseharian profesi penyanyi lebih membutuhkan sentuhan teknologi, misalnya untuk menggantikan tumpukan kertas berisi lirik yang dibawa oleh penyanyi yang berfungsi sebagai acuan dalam menyanyi. Seorang penyanyi dalam setiap penampilannya membawa lirik-lirik lagu berupa tumpukan kertas. Lirik lagu tersebut tidak tersusun rapi, hal tersebut menyebabkan penyanyi kesulitan untuk mencari lagu yang diinginkan.

Kesulitan mencari lagu dapat digantikan dengan aplikasi Lyric Management . Tumpukan kertas yang dibawa oleh penyanyi dapat digantikan dengan aplikasi Lyric Management pada perangkat mobile yang menggunakan Windows Phone. Aplikasi Lyric Management pada perangkat mobile yang menggunakan Windows Phone ini dapat memudahkan penyanyi untuk mencari lagu yang diinginkan, dan memudahkan penyanyi untuk melihat lirik tersebut. Aplikasi Lyric Management pada perangkat mobile yang menggunakan Windows Phone berfungsi sebagai client yang dapat mengakses database lagu pada komputer server. Aplikasi Lyric Management pada komputer server memudahkan pengguna untuk mengolah data-data lagu beserta liriknya. Kemudahan lain yang didapat oleh pengguna dari aplikasi Lyric Management adalah dapat menggunakan fasilitas multi language lyric. Fitur playlist juga ikut disertakan dalam aplikasi Lyrics Management ini, sehingga penyanyi dapat menyusun terlebih dahulu data lagu yang ingin ditampilkan secara tersusun.

1.2.Rumusan Masalah

Adapun beberapa masalah yang dapat dirinci sebagai berikut :


(11)

2

2. Bagaimana membuat sebuah aplikasi yang dapat mencari data lagu dengan lebih mudah?

3. Bagaimana cara membuat agar aplikasi tersebut dapat menyediakan fasilitas multi language lyric?

4. Bagaimana cara membuat sebuah aplikasi pada perangkat mobile yang menggunakan Windows Phone yang dapat mengakses database pada komputer server?

5. Bagaimana cara membuat sebuah aplikasi yang dapat menangani susunan lagu yang akan dibawakan?

1.3.Tujuan

Tujuan dari produk ini yaitu :

1. Membuat sebuah aplikasi yang dapat menangani pengolahan data lagu.

2. Membuat sebuah aplikasi yang dapat memudahkan pengguna dalam melakukan pencarian data lagu.

3. Membuat sebuah aplikasi yang dapat menyediakan fasilitas dual language lyric. 4. Membuat sebuah aplikasi pada perangkat mobile yang menggunakan Windows

Phone yang dapat mengakses database pada komputer server.

5. Membuat sebuah aplikasi yang dapat menangani susunan lagu yang akan dibawakan.

1.4.Batasan Masalah

Batasan yang terdapat dalam aplikasi "Lyrics Management" adalah :

1. Aplikasi ini menangani pengolahan data lagu, diantaranya : judul lagu, album, penyanyi, pencipta lagu, genre, isi baris pertama lirik lagu, dan lirik lagu.

2. Aplikasi ini menangani penyimpanan data lirik lagu ke dalam database.

3. Aplikasi ini menangani pencarian data lagu berdasarkan judul, album, penyanyi, tahun, jenis lagu, playlist, isi baris pertama lirik lagu, dan isi dari reffrein.

4. Aplikasi ini menyediakan fasilitas dua lirik yang berbedaberdasarkan data input yang dimasukkan.

5. Aplikasi ini menangani pengolahan susunan data lagu (playlist) yang akan dibawakan.


(12)

Batasa ya g terdapat dala aplikasi LyricsManagement pada perangkat mobile yang menggunakan windows phone 7, adalah:

1. Aplikasi ini dapat menangani pencarian lagu, melihat lirik lagu, melihat playlist, dan pencarian playlist.

2. Aplikasi ini berfungsi sebagai client yang dapat mengakses database lagu pada komputer server.

3. Koneksi antara perangkat mobile yang menggunakan Windows Phone dengan komputer server adalah melalui LAN (Local Area Network).

4. Aplikasi ini dapat dijalankan dengan windows phone 7.1.

1.5.Sistematika Pembahasan

Sistematika pembahasan yang terdapat pada karya ilmiah ini adalah :

BAB I PENDAHULUAN

Bab ini dijelaskan mengenai latar belakang mengenai alasan pengambilan topik, rumusan masalah yang ingin dipecahkan, tujuan yang ditawarkan untuk menjawab masalah yang telah dipaparkan, batasan masalah dari solusi yang diambil, sistematika pembahasan.

BAB II DASAR TEORI

Bab ini berisi teori penunjang yang dipakai, konfigurasi, perangkat lunak atau perangkat dan metode penunjang lain yang digunakan ketika membuat karya ilmiah ini. Dasar teori yang dipakai adalah Visual studio .NET, Framework .NET, Pengenalan Bahasa C#, Basis Data, ERD, UML, Musik, Lirik, Web Services, Pemanfaatan Web Services pada C#, dan Wi-Fi.

BAB III ANALISA DAN PEMODELAN

Bab ini berisi analisa dan pemodelan dari proyek yang akan dibuat. Dalam bab ini terdapat gambar perancangan konfigurasi lengkap dari proyek yang akan diimplementasi.


(13)

4

Bab IV ini akan dibahas mengenai langkah-langkah detail implementasi dari konfigurasi proyek yang sudah dianalisa dan didesain pada bab sebelumnya. Selain itu, terdapat penjabaran dari setiap method (fungsi) utama yang dibuat pada aplikasi ini.

BAB V PENGUJIAN

Bab ini akan dibahas mengenai laporan pengujian terhadap hasil implementasi aplikasi/program yang dibuat dengan menggunakan metode black box testing.

BAB VI KESIMPULAN DAN SARAN

Bab ini akan dijelaskan mengenai pengetahuan yang didapat setelah mengerjakan karya ilmiah ini, baik berupa penegasan/pembuktian atau pengetahuan baru. Isi kesimpulan harus menjawab tujuan yang telah dicanangkan pada bab 1. Saran yang dijelaskan pada bab ini adalah suatu hal baru yang dapat digunakan untuk mengembangkan karya ilmiah ini.


(14)

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

1. Aplikasi ”Lyrics Management”ini dibuat untuk menangani pengolahan data lagu, baik berupa lirik dan informasi tentang lagu itu sendiri.

2. Se ara keseluruhan, aplikasi ”Lyrics Management” ini telah erjalan dengan

baik.

3. Pengolahan data lagu lebih mudah menggunakan aplikasi ”Lyrics Management”

tersebut, karena pengguna tidak perlu mengolah data lagu secara manual. 4. Kemudahan lain yang didapat oleh pengguna yaitu, pencarian data lagu pada

komputer dan perangkat mobile menjadi lebih mudah, karena pencarian data lagu tidak harus dilakukan dengan penyusunan data secara manual.

5. Aplikasi ”Lyrics Management” ini didukung dengan fasilitas lirik dua bahasa yang berfungsi untuk memasukkan data lagu apabila didalam lagu tersebut memiliki dua jenis tipe huruf yang berbeda.

6. Aplikasi ”LyricsManagement” ini dapat digunakan pada perangkat mobile yang berbasis Windows Phone, sehingga pengguna dapat lebih mudah untuk mengakses data secara portable.

6.2Saran

1. Untuk kedepannya aplikasi ”Lyrics Management” ini pada device Windows Phone dapat menambah data lagu, data album, data genre, data penyanyi, data pencipta, dan data playlist, sehingga pengguna dapat lebih mudah dalam menggunakan aplikasi ini pada mobile device.

2. Disarankan agar aplikasi ini dapat dikembangkan lebih lanjut sehingga dapat menangani fitur karaoke.

3. Disarankan agar aplikasi ini dapat dikembangkan lebih lanjut sehingga dapat menangani fitur permintaan susunan lagu oleh pengguna.


(15)

x

DAFTAR PUSTAKA

Andrew Parsons, Nick Randolph. (2006). Professional Visual studio 2005. Indianapolis: Wiley Publishing, Inc.

Booch, G., Rumbaugh, J., & Jacobson, I. (1999). The Unified modeling language User Guide. Addison Wesley.

Champlain, de , Michel & Patrick Brian G. (2005). C# 2.0 Practical Guide for Programmers. San Fransisco : Elsevier.

Farthansyah, Ir. (2001). Buku Teks Il u Ko puter Basis Data , I formatika Bandung Kurniawan, Agus. (2003). Pemrograman ADO.NET dengan C#. Jakarta : PT Elex Media

Komputindo.

Kurniawan, A., Adnan, R., Aryaputra, P., Sasono, N., Heryana, A. A., Rahman, M. F., et al. (2004). Pengenalan Bahasa C#. Jakarta: Projek Otak.

Sybex, Jason. (2003). Mastering C# Database.

Meliana, Selly, S.Kom. Gantini, Tiur, ST. (2004). Basis Data , U iversitas Kriste Maranatha.

Muttaqin, M., & Kustap. (2008). Seni Musik Klasik. Direktorat Pembinaan Sekolah Menengah Kejuruan.

Petzold, Charles. (2010). Programming Windows Phone 7. Microsoft.

Roger S.Pressman,P. (2001). Software Engineering A Practitioner's Approach. New York: McGraw-Hill Companies, Inc

Rumbaugh, J., Jacobson, I., & Booch, G. (1999). The Unified modeling language Reference Manual Second Edition. Addison Wesley.

Setiawan, E. (2007). Model Basis Data. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha.


(16)

Setiawan, E. (2007). Pengantar Basis Data. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha.


(1)

2. Bagaimana membuat sebuah aplikasi yang dapat mencari data lagu dengan lebih mudah?

3. Bagaimana cara membuat agar aplikasi tersebut dapat menyediakan fasilitas multi language lyric?

4. Bagaimana cara membuat sebuah aplikasi pada perangkat mobile yang menggunakan Windows Phone yang dapat mengakses database pada komputer server?

5. Bagaimana cara membuat sebuah aplikasi yang dapat menangani susunan lagu yang akan dibawakan?

1.3.Tujuan

Tujuan dari produk ini yaitu :

1. Membuat sebuah aplikasi yang dapat menangani pengolahan data lagu.

2. Membuat sebuah aplikasi yang dapat memudahkan pengguna dalam melakukan pencarian data lagu.

3. Membuat sebuah aplikasi yang dapat menyediakan fasilitas dual language lyric. 4. Membuat sebuah aplikasi pada perangkat mobile yang menggunakan Windows

Phone yang dapat mengakses database pada komputer server.

5. Membuat sebuah aplikasi yang dapat menangani susunan lagu yang akan dibawakan.

1.4.Batasan Masalah

Batasan yang terdapat dalam aplikasi "Lyrics Management" adalah :

1. Aplikasi ini menangani pengolahan data lagu, diantaranya : judul lagu, album, penyanyi, pencipta lagu, genre, isi baris pertama lirik lagu, dan lirik lagu.

2. Aplikasi ini menangani penyimpanan data lirik lagu ke dalam database.

3. Aplikasi ini menangani pencarian data lagu berdasarkan judul, album, penyanyi, tahun, jenis lagu, playlist, isi baris pertama lirik lagu, dan isi dari reffrein.

4. Aplikasi ini menyediakan fasilitas dua lirik yang berbeda berdasarkan data input yang dimasukkan.

5. Aplikasi ini menangani pengolahan susunan data lagu (playlist) yang akan dibawakan.


(2)

3

Universitas Kristen Maranatha Batasa ya g terdapat dala aplikasi Lyrics Management pada perangkat mobile yang menggunakan windows phone 7, adalah:

1. Aplikasi ini dapat menangani pencarian lagu, melihat lirik lagu, melihat playlist, dan pencarian playlist.

2. Aplikasi ini berfungsi sebagai client yang dapat mengakses database lagu pada komputer server.

3. Koneksi antara perangkat mobile yang menggunakan Windows Phone dengan komputer server adalah melalui LAN (Local Area Network).

4. Aplikasi ini dapat dijalankan dengan windows phone 7.1.

1.5.Sistematika Pembahasan

Sistematika pembahasan yang terdapat pada karya ilmiah ini adalah :

BAB I PENDAHULUAN

Bab ini dijelaskan mengenai latar belakang mengenai alasan pengambilan topik, rumusan masalah yang ingin dipecahkan, tujuan yang ditawarkan untuk menjawab masalah yang telah dipaparkan, batasan masalah dari solusi yang diambil, sistematika pembahasan.

BAB II DASAR TEORI

Bab ini berisi teori penunjang yang dipakai, konfigurasi, perangkat lunak atau perangkat dan metode penunjang lain yang digunakan ketika membuat karya ilmiah ini. Dasar teori yang dipakai adalah Visual studio .NET, Framework .NET, Pengenalan Bahasa C#, Basis Data, ERD, UML, Musik, Lirik, Web Services, Pemanfaatan Web Services pada C#, dan Wi-Fi.

BAB III ANALISA DAN PEMODELAN

Bab ini berisi analisa dan pemodelan dari proyek yang akan dibuat. Dalam bab ini terdapat gambar perancangan konfigurasi lengkap dari proyek yang akan diimplementasi.


(3)

Bab IV ini akan dibahas mengenai langkah-langkah detail implementasi dari konfigurasi proyek yang sudah dianalisa dan didesain pada bab sebelumnya. Selain itu, terdapat penjabaran dari setiap method (fungsi) utama yang dibuat pada aplikasi ini.

BAB V PENGUJIAN

Bab ini akan dibahas mengenai laporan pengujian terhadap hasil implementasi aplikasi/program yang dibuat dengan menggunakan metode black box testing.

BAB VI KESIMPULAN DAN SARAN

Bab ini akan dijelaskan mengenai pengetahuan yang didapat setelah mengerjakan karya ilmiah ini, baik berupa penegasan/pembuktian atau pengetahuan baru. Isi kesimpulan harus menjawab tujuan yang telah dicanangkan pada bab 1. Saran yang dijelaskan pada bab ini adalah suatu hal baru yang dapat digunakan untuk mengembangkan karya ilmiah ini.


(4)

112

Universitas Kristen Maranatha

BAB VI

KESIMPULAN DAN SARAN

6.1 Kesimpulan

1. Aplikasi ”Lyrics Management”ini dibuat untuk menangani pengolahan data lagu, baik berupa lirik dan informasi tentang lagu itu sendiri.

2. Se ara keseluruhan, aplikasi ”Lyrics Management” ini telah erjalan dengan baik.

3. Pengolahan data lagu lebih mudah menggunakan aplikasi ”Lyrics Management” tersebut, karena pengguna tidak perlu mengolah data lagu secara manual. 4. Kemudahan lain yang didapat oleh pengguna yaitu, pencarian data lagu pada

komputer dan perangkat mobile menjadi lebih mudah, karena pencarian data lagu tidak harus dilakukan dengan penyusunan data secara manual.

5. Aplikasi ”Lyrics Management” ini didukung dengan fasilitas lirik dua bahasa yang berfungsi untuk memasukkan data lagu apabila didalam lagu tersebut memiliki dua jenis tipe huruf yang berbeda.

6. Aplikasi ”LyricsManagement” ini dapat digunakan pada perangkat mobile yang berbasis Windows Phone, sehingga pengguna dapat lebih mudah untuk mengakses data secara portable.

6.2Saran

1. Untuk kedepannya aplikasi ”Lyrics Management” ini pada device Windows Phone dapat menambah data lagu, data album, data genre, data penyanyi, data pencipta, dan data playlist, sehingga pengguna dapat lebih mudah dalam menggunakan aplikasi ini pada mobile device.

2. Disarankan agar aplikasi ini dapat dikembangkan lebih lanjut sehingga dapat menangani fitur karaoke.

3. Disarankan agar aplikasi ini dapat dikembangkan lebih lanjut sehingga dapat menangani fitur permintaan susunan lagu oleh pengguna.


(5)

DAFTAR PUSTAKA

Andrew Parsons, Nick Randolph. (2006). Professional Visual studio 2005. Indianapolis: Wiley Publishing, Inc.

Booch, G., Rumbaugh, J., & Jacobson, I. (1999). The Unified modeling language User Guide. Addison Wesley.

Champlain, de , Michel & Patrick Brian G. (2005). C# 2.0 Practical Guide for Programmers. San Fransisco : Elsevier.

Farthansyah, Ir. (2001). Buku Teks Il u Ko puter Basis Data , I formatika Bandung Kurniawan, Agus. (2003). Pemrograman ADO.NET dengan C#. Jakarta : PT Elex Media

Komputindo.

Kurniawan, A., Adnan, R., Aryaputra, P., Sasono, N., Heryana, A. A., Rahman, M. F., et al. (2004). Pengenalan Bahasa C#. Jakarta: Projek Otak.

Sybex, Jason. (2003). Mastering C# Database.

Meliana, Selly, S.Kom. Gantini, Tiur, ST. (2004). Basis Data , U iversitas Kriste Maranatha.

Muttaqin, M., & Kustap. (2008). Seni Musik Klasik. Direktorat Pembinaan Sekolah Menengah Kejuruan.

Petzold, Charles. (2010). Programming Windows Phone 7. Microsoft.

Roger S.Pressman,P. (2001). Software Engineering A Practitioner's Approach. New York: McGraw-Hill Companies, Inc

Rumbaugh, J., Jacobson, I., & Booch, G. (1999). The Unified modeling language Reference Manual Second Edition. Addison Wesley.

Setiawan, E. (2007). Model Basis Data. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha.


(6)

xi

Setiawan, E. (2007). Pengantar Basis Data. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha.