Manajemen Data Lagu dengan Framework .NET 4.0 dan Windows Phone 7 Isak Gunawan Surya, Robby Tan Jurusan S1 Teknik Informatika Fakultas Teknologi Informasi, Universitas Kristen Maranatha Jl. Prof. Drg. Surya Sumantri no. 65, Bandung 40164 email:
[email protected],
[email protected] Abstract Singers or worship leaders often have difficulties to find a song especially it the songs still stored in form of paper that are not well organized. Lyrics management application can be one of the solution provided. With lyrics management application, a singer can search a song based on albums, genres, original singers or composers to get a better and relatively fast result depend on internet connection. Users can view song lyrics through mobile device which currently have to use Windows Phone 7 as mobile operating system. 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. Lyricsmanagementapplication is supported by multi-language lyric facility that serves to enter data in the song if the song has two different types of letters.Lyrics management application providesplaylist features.This application built using Microsoft Visual Studio 2010 and Microsoft SQL SERVER 2008 R2 as database server.The report contains a description of practical work on the LyricsManagement Application. There is discussion of the application system development, and expected the problem to be faced in the management track data will be minimized. Keywords: Lyrics, Management, Mobile Device, Playlist, Singer, Song
1. Pendahuluan 1.1. Latar Belakang 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 Phoneini dapat memudahkan penyanyi untuk mencari lagu yang diinginkan, dan memudahkan penyanyi untuk melihat lirik tersebut. Aplikasi “Lyric Management” pada perangkat mobile yang menggunakan Windows Phoneberfungsi sebagai client yang dapat mengakses databaselagu pada komputer server.Aplikasi “Lyric Management”pada komputer server memudahkan pengguna untuk mengolah datadata lagu beserta liriknya. Kemudahan lain yang didapat oleh pengguna dari aplikasi “Lyric Management” adalah dapat menggunakan fasilitas multi language 181
Jurnal Informatika, Vol.8, No. 2, Desember 2012: 181 - 195
lyric. Fitur playlist juga ikut disertakan dalam aplikasi “LyricsManagement” ini, sehingga penyanyi dapat menyusun terlebih dahulu data lagu yang ingin ditampilkan secara tersusun. 1.2. 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 Phoneyang dapat mengakses database pada komputer server. 5. Membuat sebuah aplikasi yang dapat menangani susunan lagu yang akan dibawakan. 1.3. 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. 6. Aplikasi ini hanya dapat bekerja dengan resolusi grafis minimal 1024 x 678pixel. Batasan yang terdapat dalam 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 Phonedengan komputer server adalah melalui LAN(Local Area Network). 4. Aplikasi ini dapat dijalankan dengan windows phone 7.1. 2. Dasar Teori 2.1. Manajemen Lirik Manajemen adalah sebuah proses perencanaan, pengorganisasian, pengkoordinasian dan pengontrolan sumber daya untuk mencapai sasaran secara efektif dan efisien. Efektif berarti bahwa tujuan dapat dicapai sesuai dengan perencanaan, sementara efisien berarti bahwa tugas yang ada dilaksanakan secara benar, terorganisir, dan sesuai jadwal. 182
Manajemen Data Lagu dengan Framework .NET 4.0 dan Windows Phone 7 (Isak Gunawan Surya, Robby Tan)
Lirik adalah seperangkat kata-kata yang membentuk sebuah lagu. Penulis lirik dapat disebut juga sebagai lyrist. Arti dari lirik dapat menjadi eksplisit atau implisit. Beberapa lirik yang abstrak, hampir tidak dapat dimengerti, dan dalam kasus seperti itu, penjelasan menekankan bentuk, artikulasi, meter, dan simetri ekspresi. Para penulis lirik bentuk musik tradisional seperti Opera dikenal sebagai seorang penulis kata-kata nyanyian. Manajemen lirik dapat diartikan sebagai sebuah proses penyusunan, pengorganisasian, pengkoordinasian serta pengontrolan seperangkat kata-kata yang membentuk sebuah lagu. Lirik yang sudah disusun akan menjadi lebih mudah untuk digunakan sesuai dengan kebutuhannya. 2.2. Windows Phone Windows Phone adalah sebuah mobileoperating system yang dibuat oleh Microsoft yang merupakan penerus windows mobileplatform, meskipun tidak sesuai dengan windowsmobile tersebut. Windows Phone ini tidak seperti pendahulunya, karena Windows Phone lebih ditujukan untuk pengguna eksekutif. Windows Phonemenggunakan fitur antarmuka baru berdasarkan pada sistem Windows Phone desain. Layar utama yang disebut “Start Screen” terdiri dari “Live Tiles”, tile tersebut adalah link untuk aplikasi, fitur, fungsi, dan item individu seperti contacs, web pages, application or media items. Windows Phone menggunakan teknologi multi-touch. Antarmuka Windows Phone standar menggunakan tema gelap yang memperpanjang hidup baterai pada layar OLED, dimana layar hitam tersebut tidak memancarkan cahaya. Pengguna dapat memilih tema cahaya dan juga dapat memilih beberapa warna untuk pilihan temanya. Tema pada Windows Phone dapat dipilih menggunakan berbagai macam warna, selain itu perusahaan diluar Microsoft juga menyediakan berbagai jenis tema untuk Windows Phone. (Petzold, 2010) 3. Analisa dan Pemodelan 3.1. Deskripsi Umum Perangkat Lunak Aplikasi LyricsManagementini dapat menyimpan dan mengelola data lagu, diantaranya adalah menambah data lagu baru, mengubah data lagu, menghapus data lagu, melihat data lagu, dan mencari data lagu. Aplikasi ini ditujukan untuk satu pengguna pribadi. Aplikasi ini memiliki data master yaitu data lagu, data album, data genre, data penyanyi, data pencipta, dan data playlist. Aplikasi LyricsManagement ini digunakan oleh penyanyi sebagai media untuk menyimpan data lagu. Penyanyi dapat memasukkan data lagu baru ke dalam aplikasi ini, kemudian jika penyanyi membutuhkan data tersebut untuk dijadikan panduan dalam menyanyi, penyanyi hanya tinggal mencari data lagu yang terdapat pada aplikasi melalui fitur pencarian lagu yang disediakan oleh aplikasi. Data lagu yang dibutuhkan penyanyi dapat dimasukkan ke dalam playlist lagu. Fitur playlist
183
Jurnal Informatika, Vol.8, No. 2, Desember 2012: 181 - 195
lagu ini digunakan untuk mempermudah penyanyi untuk menyiapkan susunan lagu sebagai panduan dalam menyanyi. Aplikasi LyricsManagement ini dapat digunakan pada sebuah perangkat mobile yang menggunakan Windows Phone. Perangkat mobile ini berfungsi sebagai perangkat mobile yang dapat mengakses data lagu pada komputer server via wifi. Aplikasi LyricsManagement pada perangkat mobile dapat berfungsi untuk mencari data lagu, mencari data playlist, melihat data lagu, dan melihat data playlist yang terdapat pada komputer server. Gambar 1 adalah gambar use casekomputer serverdimana pengguna dapat melakukan aktivitas pengolahan data pada aplikasi yang terdapat pada komputer server.
Gambar 1Use case Komputer Server Pada Gambar 1use case komputer server, dijelaskan bahwa seorang admin dapat melakukan pengolahan data terhadap data lagu, data pencipta, data penyanyi, data album, data genre, serta data playlist, sedangkan seorang pengguna hanya dapat melakukan pengolahan data pada data lagu, data playlist, data panduan lirik, serta data permintaan pencarian lagu. Penjelasan use case komputer server: 1. Pengolahan data lagu Pada fitur pengolahan data lagu, seorang admin dapat memasukkan, mengubah dan menghapus data lagu. Selain hal tersebut, seorang admin dapat melakukan pencarian data lagu yang terdapat pada basis data aplikasi LyricsManagement. Seorang pengguna hanya dapat melakukan pencarian data lagu yang terdapat pada basis data. 2. Pengolahan data pencipta Pada fitur pengolahan data pencipta,admin dapat memasukkan, mengubah dan menghapus data pencipta. 3. Pengolahan data penyanyi
184
Manajemen Data Lagu dengan Framework .NET 4.0 dan Windows Phone 7 (Isak Gunawan Surya, Robby Tan)
Pada fitur pengolahan data penyanyi, admin dapat memasukkan, mengubah dan menghapus data penyanyi. 4. Pengolahan data album Pada fitur pengolahan data album, admin dapat memasukkan, mengubah dan menghapus data album. 5. Pengolahan data genre Pada fitur pengolahan data genre, admin dapat memasukkan, mengubah dan menghapus data genre. 6. Pengolahan data playlist Pada fitur pengolahan data playlist, admindan pengguna dapat memasukkan data lagu kedalam sebuah susunan lagu yang disebut playlist. Pada Gambar 2use caseclient perangkat mobile, dijelaskan bahwa seorang pengguna dapat melakukan pencarian data lagu, melihat data lagu, pencarian playlist, melihat playlist.
Gambar 2.Use case ClientPerangkat Mobile Penjelasan use caseclientperangkat mobile: 1. Pencarian data lagu Pada fitur pencarian data lagu, pengguna dapat mencari lagu yang terdapat pada database komputer server melalui perangkat mobile sebagai client. 2. Melihat data lagu Pada fitur melihat data lagu, pengguna dapat melihat data lagu, dimana data lagu tersebut dapat dijadikan acuan untuk menyanyi. 3. Pencarian dan melihat data playlist Pada fitur pencarian data playlist, pengguna dapat mencari playlist lagu yang terdapat pada database komputer server melalui perangkat mobile sebagai client.Pada fitur melihat data playlist, pengguna dapat melihat data playlist yang terdapat susunan lagu. 3.2. Activity Diagram 3.2.1. Activity DiagramMemasukkan Data Lagu Activity Diagram pada Gambar 3, dijelaskan mengenai proses pemasukkan data lagu.Admin dapat melakukan proses penambahan data lagu baru dengan 185
Jurnal Informatika, Vol.8, No. 2, Desember 2012: 181 - 195
memasukkan judul dan lirik lagu yang akan disimpan kedalam database. Data valid apabila id lagu baru tidak sama dengan id lagu yang sudah ada. Data tidak valid apabila id lagu baru sama dengan id lagu yang sudah ada. Pengguna harus memasukkan judul lagu dan lirik lagu untuk menambah data lagu ke dalam aplikasi Lyrics Management.
Gambar 3.Activity Diagram Memasukkan Data Lagu 3.2.2. Activity Diagram Mencari Data Lagu Pada Perangkat Mobile Activity Diagram pada Gambar4, dijelaskan tentang proses penampilan data playlist. Pengguna dapat melihat data playlist yang ditampilkan jika data yang dimasukkan sesuai. Data lagu yang ingin dicari pengguna dalam perangkat mobile akan muncul jika data lagu tersebut sudah terdaftar dalam aplikasi Lyrics Management dan terdapat koneksi antara perangkat mobile dengan komputer server.
186
Manajemen Data Lagu dengan Framework .NET 4.0 dan Windows Phone 7 (Isak Gunawan Surya, Robby Tan)
Gambar4.Activity Diagram Mencari Data Lagu Pada Perangkat Mobile 3.3. Entity relationship diagram (ERD) Berikut ini adalah gambar Entity relationship diagram (ERD) yang dibuat berdasarkan kebutuhan pengolahan data pada aplikasi “LyricsManagement”.
187
Jurnal Informatika, Vol.8, No. 2, Desember 2012: 181 - 195 ID_ Lagu
Baris_1_Lirik_ Bhs_1
ID_ Penyanyi
Nama
Judul ID_ Genre
Jenis_ Genre
Lirik_Bhs_1
Baris_1_Lirik_ Bhs_2
Lirik_Bhs_2
tb_ Penyanyi
N
Tb_ Penyanyi_Det
N
tb_ Lagu
N ID_ Pencipta
tb_ Pencipta
N
N
1
Memiliki
N
ID_ Album Judul_ Album
Nama
N
tb_ Genre
Label
N
Tb_ Album_Det
Tb_ Pencipta_Det
tb_ Album
Nomor_Ur ut Tb_ Playlist_ Det
ID_ Playlist
UserName N Password
1 Tb_ User
Nama
N Memiliki
tb_ Playlist
UserType
Keterangan
Gambar 5.Entity relationship diagram (ERD) 4. Perancangan dan Implementasi 4.1. Form Utama Form utama pada gambar 6 merupakan gambar tampilan Menu Utama. Userdapat melihat data lagu dan melakukan pencarian. Pada Menu Utama ini, user juga dapat melihat lirik dari lagu yang dipilih, dengan menekan tombol “Buka Lirik”. Tombol shortcut untuk mengubah dan menghapus data lagu juga disediakan pada form utama ini. Keyboard virtual dapat dipanggil dengan menekan tombol “Keyboard Virtual”. Tombol Playlist disediakan pada form utama agar pengguna dapat langsung masuk ke dalam menu playlist.
Gambar 6.FormUtama
188
Manajemen Data Lagu dengan Framework .NET 4.0 dan Windows Phone 7 (Isak Gunawan Surya, Robby Tan)
4.2. FormTambah Lagu Gambar 7 merupakan gambar tampilan Tambah Lagu. User dapat melakukan penambahan data lagu dengan memasukkan input ke dalam field yang telah disediakan dan menekan tombol “Simpan” yang pertama. Setelah itu, user dapat memasukkan detail-detail dari lagu yang dimasukkan ke dalam field yang disediakan dibawah tombol “Simpan” yang pertama.
Gambar 7.FormTambah Lagu 4.3. Form Tambah Playlist Gambar 8 merupakan gambar tampilan Tambah Lagu pada Playlist. User dapat melakukan penambahan data lagu pada playlist dengan memasukkan input ke dalam field yang telah disediakan. Pengguna dapat double click lagu pada data grid dibawah untuk memasukkan lagu ke data grid di atas nya.
Gambar 8.Form Tambah Playlist
189
Jurnal Informatika, Vol.8, No. 2, Desember 2012: 181 - 195
4.4. Form Buka Lirik Gambar 9 merupakan gambar tampilan Buka Lirik lagu. User dapat melihat lirik dari lagu yang dipilih. Lirik lagu tersebut tersedia dalam 2 bahasa yang sudah dimasukkan oleh pengguna ke dalam database.
Gambar 9.Form Buka Lirik 4.5. FormView LaguWindows Phone Gambar 10 merupakan gambar tampilan form view lagu aplikasi lyricsmanagement pada Windows Phone. Form view lagu menyediakan list lagu yang terdapat di dalam database pada komputer server.
Gambar 10.Form View Lagu Windows Phone 4.6. Form View Lirik Windows Phone Gambar 11 merupakan gambar tampilan form view lirik aplikasi lyricsmanagement pada Windows Phone. Form view lirik menyediakan lirik lagu yang terdapat di dalam database pada komputer server. 190
Manajemen Data Lagu dengan Framework .NET 4.0 dan Windows Phone 7 (Isak Gunawan Surya, Robby Tan)
Gambar 11.Form Form View Lirik Windows Phone 4.7. Hasil Kuesioner Melalui kuesioner yang telah disebarkan dan diisi oleh 20 koresponden, didapatkan hasil sebagai berikut:
Pertanyaan No. 1 0
0 Baik Sekali
1 10 9
Baik Cukup Kurang Buruk Sekali
Gambar 12.. Pie Chart Pertanyaan No. 1 Pertanyaan No. 1: Bagaimanakah aplikasi ini menangani pengolahan da data lagu? a. Responden yang menjawab baik sekali tidak ada. b. Responden yang menjawab baik berjumlah 10 orang. c. Responden yang menjawab cukup berjumlah 9 orang. d. Responden yang menjawab kurang berjumlah 1 orang. e. Responden yang menjawab buruk sekali tidak ada. Responden ponden yang menyatakan bahwa aplikasi ini kurang karena responden yang memberikan pendapat ini adalah seorang desainer. Menurut responden tersebut, aplikasi ini mempunyai kelemahan pada sisi desain antarmuka. Rata Rata-rata responden berpendapat bahwa aplikasi ini cukup, bahkan baik dalam menangani pengolahan data lagu. 191
Jurnal Informatika, Vol.8, 8, No. 2, Desember 2012 2012: 181 - 195
Pertanyaan No. 2 0 4
Baik Sekali
11
Baik Cukup 14
Kurang Buruk Sekali
Gambar 13.. Pie Chart Pertanyaan No. 2 Pertanyaan No. 2: Bagaimanakah aplikasi ini dapat memudahkan pengguna dalam melakukan pencarian data lagu? a. Responden yang menjawabb baik sekali berjumlah 1 orang. b. Responden yang menjawab baik berjumlah 14 orang. c. Responden yang menjawab cukup berjumlah 4 orang. d. Responden yang menjawab kurang berjumlah 1 orang. e. Responden yang menjawab buruk sekali tidak ada. Responden yang menyatakan bahwa aplikasi ini kurang memudahkan pengguna dalam melakukan pencarian data lagu karena responden yang memberikan pendapat ini adalah seorang drummer band band, karena responden tersebut merasa aplikasi ini tidak diperlukan dalam profesi responden. Responden yyang menjawab baik sekali adalah seorang mahasiswa yang mengikuti kursus vokal dan merasa aplikasi ini sangat mudah digunakan. Rata Rata-rata responden berpendapat bahwa aplikasi ini cukup, bahkan baik dalam memudahkan pengguna melakukan pencarian lagu.
Pertanyaan No. 3 0 6
Baik Sekali
11
Baik 12
Cukup Kurang Buruk Sekali
Gambar 14.. Pie Chart Pertanyaan No. 3
192
Manajemen Data Lagu dengan Framework .NET 4.0 dan Windows Phone 7 (Isak Gunawan Surya, Robby Tan)
Pertanyaan No. 3: Bagaimanakah aplikasi ini menyediakan fasilitas multi language lyric? a. Responden yang menjawab baik sekali berjumlah 1 orang. b. Responden yang menjawab baik berjumlah 12 orang. c. Responden den yang menjawab cukup berjumlah 6 orang. d. Responden yang menjawab kurang berjumlah 1 orang. e. Responden yang menjawab buruk sekali tidak ada. Responden yang menyatakan bahwa aplikasi ini kurang dalam menyediakan fasilitas multi language lyric karena respon responden yang memberikan pendapat ini adalah seorang vokalis, responden tersebut merasa aplikasi ini tidak memerlukan fasilitas multi language lyric.. Responden yang menjawab baik sekali adalah seorang programmer dan merasa aplikasi ini mempunyai fitur yang berb berbeda dari yang lain. Rata-rata rata responden berpendapat bahwa aplikasi ini cukup, bahkan baik dalam menyediakan fasilitas multi language lyric lyric.
Pertanyaan No. 4 0 4
Baik Sekali
1
Baik 5
10
Cukup Kurang Buruk Sekali
Gambar 15.. Pie Chart Pertanyaan No. 4 Pertanyaan No. 4: Bagaimanakah performa aplikasi iini pada perangkat mobileWindows Phone dalam mengakses data lagu? a. Responden yang menjawab baik sekali berjumlah 1 orang. b. Responden yang menjawab baik berjumlah 10 orang. c. Responden yang menjawab cukup berjumlah 5 orang. d. Responden yang menjawab kurang berjuml berjumlah 4 orang. e. Responden yang menjawab buruk sekali tidak ada. Responden yang menyatakan bahwa aplikasi ini kurang dalam performa aplikasi pada perangkat mobile windows phone karena responden yang memberikan pendapat ini merasa aplikasi ini agak lambat dalam menampilkan data lagu. Responden yang menjawab baik sekali adalah seorang programmer dan merasa aplikasi ini mempunyai performa yang baik sekali. Rata Rata-rata responden berpendapat bahwa aplikasi ini cukup, bahkan baik dalam performa aplikasi pada perangkat mobile windows phone.
193
Jurnal Informatika, Vol.8, No. 2, Desember 2012: 181 - 195
5. Kesimpulan dan Saran 5.1 Kesimpulan 1. Aplikasi ”Lyrics Management”ini dibuat untuk menangani pengolahan data lagu, baik berupa lirik dan informasi tentang lagu itu sendiri. 2. Secara keseluruhan, aplikasi ”Lyrics Management” ini telah berjalan 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 bahasayang 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. 5.2 Saran 1. Untuk kedepannya aplikasi ”LyricsManagement” ini pada device Windows Phonedapat 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. 6. 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 languageUser 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 Ilmu Komputer “Basis Data”, Informatika 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. 194
Manajemen Data Lagu dengan Framework .NET 4.0 dan Windows Phone 7 (Isak Gunawan Surya, Robby Tan)
Meliana, Selly, S.Kom. Gantini, Tiur, ST. (2004). “Basis Data”, Universitas Kristen 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. Setiawan, E. (2007). Pengantar Basis Data. Bandung: Fakultas Teknologi Informasi Universitas Kristen Maranatha. Watson, Karli. (2002) “Beginning Visual C# “,Wrox Pres.
195