Aplikasi Sistem Informasi Musik (MUSICBOARD) Berbasis Web Menggunakan PHP dan MySQL.

(1)

ABSTRAK

Aplikasi yang bernama “Musicboard” ini merupakan aplikasi berbasis web

yang dikembangkan dengan bahasa pemrograman PHP dan database MySQL. Web ini berisikan layanan informasi seputar musik dan artis, mulai dari informasi lengkap mengenai data artis, deretan tangga lagu, album dan video yang sedang hits, berita gosip terhangat tentang selebriti di bidang musik, sampai informasi peluncuran album dan single terbaru. Aplikasi ini dilengkapi dengan fasilitas multimedia streaming, sehingga para pengguna internet dapat memutar audio dan video secara langsung melalui website ini. Aplikasi ini bertujuan untuk mempermudah para pengguna internet dalam mendapatkan informasi di bidang musik yang sedang hits. Serta mempermudah untuk mendapatkan file mp3 dan video dengan adanya fasilitas download secara gratis. Dalam pembuatan web ini, digunakan perangkat lunak seperti XAMPP 1.7.3. Perangkat lunak ini memiliki beberapa komponen yang saling berhubungan diantaranya adalah HTML (Hypertext Markup Language) sebagai interface dengan browser, PHP sebagai media pemrograman dan MySQL sebagai basis datanya, sehingga informasi seputar

musik dan artis terbaru dari “Musicboard” ini dapat di akses dengan dinamis dan

interaktif dimana saja.


(2)

ABSTRACT

This application is called "Musicboard" This web is based by applications developed, programming language PHP and the MySQL database. This web service contains information about music and artis, ranging from detailed information about the Artis data, the rows of the charts, albums and videos that are hits, hottest gossip about celebrities in music, until the information release of the album and new single. This application is equipped by multimedia streaming, so, internet users can play audio and video directly through this website. This application aims to facilitate internet users in getting information in the field of music that are hits. And easier to get mp3 (music player) and video files with the facility just for free download.In making this web, we are using software is called XAMPP 1.7.3. This software has several interrelated components that include HTML (Hypertext Markup Language) as an interface with the browser, PHP programming and MySQL as the media as their databases, finally the information about music and new Artis of "Musicboard" These are accessed by the dynamic and interactive every time.


(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... i

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ... vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xviii

DAFTAR NOTASI/ LAMBANG ... xx

DAFTAR SINGKATAN ...xxv

DAFTAR ISTILAH ... xxvi

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 1

2. Bagaimana membuat aplikasi e-commerce musik yang memudahkan user dalam bertransaksi pembelian musik? ... 2

3. Bagaimana membuat solusi agar meminimalisir terjadinya Meminimalisir terjadinya pembajakan hasil karya ? ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup Kajian... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 4

BAB 2. KAJIAN TEORI ... 5

2.1 Konsep Dasar Sistem Informasi ... 5

2.1.1 Blok Masukan (Input Block) ... 5

2.1.2 Blok Model (Model Block) ... 5

2.1.3 Blok Keluaran (Output Block) ... 6

2.1.4 Blok Basis Data (Database Block) ... 6


(4)

2.2 Konsep Dasar Program Aplikasi ... 6

2.3 Pengenalan Internet ... 8

2.3.1 World Wide Web Consortium(W3C) ... 9

2.3.2 Web Server ... 9

2.3.3 Web Browser ... 9

2.3.4 Jenis Aplikasi Web ... 10

2.3.5 Keamanan Aplikasi Web ... 11

2.4 Konsep Dasar Multimedia Streaming ... 12

2.4.1 Buffering ... 12

2.5 Definisi HTML ... 13

2.5.1 Struktur HTML ... 13

2.5.2 Tag Dasar HTML ... 13

2.5.3 Tag Memformat Dokumen ... 15

2.5.4 Pembuatan Tabel ... 15

2.5.5 Tag Tampilan Daftar ... 16

2.5.6 Tag Tampilan Gambar ... 17

2.5.7 Link Dalam HTML... 17

2.5.8 Media Player Embedding ... 17

2.5.9 Pembuatan Form ... 18

2.6 Rekayasa Perangkat Lunak ... 18

2.6.1 Pengenalan UML ... 20

2.6.2 Sejarah UML ... 21

2.6.3 Diagram UML ... 23

Struktur PHP dan MySQL ... 30

2.6.4 Teori PHP ... 30

2.6.5 Pengenalan Dasar PHP ... 32

2.6.6 Manfaat menggunakan PHP ... 36

2.6.7 Sintaks Dasar PHP... 37

2.6.8 Database MySQL ... 37

2.6.9 Sintaks Dasar MySQL ... 38

2.6.10 Konektivitas PHP dan MySQL ... 38


(5)

2.8 Pengenalan JavaScript ... 39

2.9 Konsep CSS (Cascading Style Sheet) ... 40

2.10 Industri Musik ... 40

2.11 Teori E-Commerce ... 42

2.11.1 Jenis-jenis E-Commerce ... 42

2.11.2 Komponen E-Commerce ... 42

2.11.3 Manfaat E-Commerce ... 43

2.11.4 Proses Transaksi E-Commerce ... 44

2.12 Tinjauan Perangkat Lunak ... 45

2.12.1 Adobe Photoshop CS ... 45

2.12.2 Macromedia Dreamweaver CS3 ... 45

2.12.3 Artiseer 2 ... 45

2.12.4 Notepad ++ ... 45

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 46

3.1 Gambaran Umum Musicboard ... 46

3.2 Analisis Sistem ... 46

3.2.1 Analisis Sistem Yang Sedang Berjalan... 47

3.3 UML Diagram ... 60

3.3.1 Use Case Diagram ... 60

3.3.2 Definisi Aktor ... 61

3.3.3 Definisi Use Case ... 62

3.3.4 Skenario Use Case Diagram ... 63

3.3.5 Activity Diagram ... 77

3.4 Perancangan Basis Data ... 87

3.4.1 Entity Relationship Diagram ... 87

3.4.2 Skema Relasi ... 88

3.4.3 Struktur Tabel ... 89

3.5 Rancangan User Interface ... 99

3.5.1 Halaman User ... 99

3.5.2 Halaman Admin ... 128

BAB 4. HASIL PENELITIAN ... 153


(6)

4.2 Implementasi Antarmuka ... 153

4.2.1 Konten Member ... 154

4.2.2 Konten Admin ... 189

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 218

5.1 Admin Konten ... 218

5.1.1 Login ... 218

5.1.2 Pengecekan Status Lagu/Album Produksi ... 220

5.1.3 Pemberian Status Expired Dalam Chart Musik ... 221

5.1.4 Pesan Peringatan Pembayaran ... 222

5.1.5 Pemberian Status Transaksi Penjualan ... 223

5.2 Member Konten ... 224

5.2.1 Vote Musik ... 224

5.2.2 Buy Songs & Album ... 225

5.2.3 Pesan Telat Terima Item Pembelian ... 228

BAB 6. SIMPULAN DAN SARAN ... 229

6.1 Simpulan ... 229

6.2 Saran ... 230

6.2.1 Saran Pengembangan Aplikasi ... 230

6.2.2 Saran Pelaksanaan Penelitian ... 230


(7)

DAFTAR GAMBAR

Gambar 3.1 Proses Input Data Artist ... 48

Gambar 3.2 Manage Data Artist ... 49

Gambar 3.3 Proses Input Berita Artist... 50

Gambar 3.4 Manage Data Berita Artist ... 51

Gambar 3.5 Proses Input Data Lagu,Album & Video ... 52

Gambar 3.6 Proses Update Status Data Musik di Menu Chart Musik ... 53

Gambar 3.7 Manage Data Musik (Album,Mp3,Video) ... 55

Gambar 3.8 Proses Pembelian Mp3 & Album ... 56

Gambar 3.9 Proses Vote Musik ... 58

Gambar 3.10 Use Case Diagram aplikasi ... 60

Gambar 3.11 Activity Diagram Login ... 77

Gambar 3.12 Proses Input Artist ... 78

Gambar 3.13 Manage Data Artist ... 79

Gambar 3.14 Proses Input Berita Artist... 80

Gambar 3.15 Manage Data Berita Artist ... 81

Gambar 3.16 Proses Input Lagu, Album & Video ... 82

Gambar 3.17 Manage Data Musik (Album,Mp3 & Video) ... 83

Gambar 3.18 Proses Update Status Data Musik di Menu Chart Musik ... 84

Gambar 3.19 Proses Vote Musik ... 85

Gambar 3.20 Proses Pembelian Mp3 & Album ... 86

Gambar 3.21 Entity Relationship Diagram ... 87

Gambar 3.22 Tabel Relasi ... 88

Gambar 3.23 Tampilan Halaman Login Member ... 99

Gambar 3.24 Tampilan Halaman Login User ... 100

Gambar 3.25 Tampilan Halaman Chart Musik User ... 101

Gambar 3.26 Tampilan Top Lagu Chart Musik ... 102

Gambar 3.27 Tampilan Top Album Chart Musik ... 103

Gambar 3.28 Tampilan Top Video Chart Musik ... 104

Gambar 3.29 Tampilan Play Songs ... 105


(8)

Gambar 3.31 Tampilan Artist ... 107

Gambar 3.32 Tampilan Detail Artist ... 108

Gambar 3.33 Tampilan Biography Artist ... 109

Gambar 3.34 Tampilan Gallery Artist ... 110

Gambar 3.35 Tampilan Album Artist ... 111

Gambar 3.36 Tampilan Songs Artist ... 112

Gambar 3.37 Tampilan Video Artist ... 113

Gambar 3.38 Tampilan Event Artist ... 114

Gambar 3.39 Tampilan Berita ... 115

Gambar 3.40 Tampilan Detail Berita ... 116

Gambar 3.41 Tampilan Video Terbaru ... 117

Gambar 3.42 Tampilan Rilis Terbaru ... 118

Gambar 3.43 Tampilan New Album Rilis Terbaru ... 119

Gambar 3.44 Tampilan New Songs Rilis Terbaru ... 120

Gambar 3.45 Tampilan Guest Book & Complaint ... 121

Gambar 3.46 Tampilan Checkout ... 122

Gambar 3.47 Tampilan Konfirmasi Pembelian ... 123

Gambar 3.48 Tampilan Konfirmasi Pembayaran ... 124

Gambar 3.49 Tampilan Informasi Transaksi User ... 125

Gambar 3.50 Tampilan Informasi List Pembelian ... 126

Gambar 3.51 Informasi List Pembelian Sudah Lunas ... 127

Gambar 3.52 Tampilan Home Admin ... 128

Gambar 3.53 Tampilan Data Artist ... 129

Gambar 3.54 Tampilan Detail Data Artist ... 130

Gambar 3.55 Tampilan Edit Data Artist... 131

Gambar 3.56 Tampilan Tambah Artist ... 132

Gambar 3.57 Tampilan Tambah Foto Gallery Artist ... 133

Gambar 3.58 Tampilan Input Data Acara Konser Artist ... 134

Gambar 3.59 Tampilan Input Lagu ... 135

Gambar 3.60 Tampilan Input Album ... 136

Gambar 3.61 Tampilan Data Berita ... 137


(9)

Gambar 3.63 Tampilan Edit Berita ... 139

Gambar 3.64 Tampilan Data Video ... 140

Gambar 3.65 Tampilan Tambah Video ... 141

Gambar 3.66 Tampilan Manage Member ... 142

Gambar 3.67 Tampilan Input Data Member ... 143

Gambar 3.68 Tampilan Edit Data Member ... 144

Gambar 3.69 Tampilan Manage Guestbook & Complaint ... 145

Gambar 3.70 Tampilan Transaksi Penjualan Belum Lunas... 146

Gambar 3.71 Tampilan Laporan Penjualan Lagu ... 147

Gambar 3.72Tampilan Laporan Penjualan Album ... 148

Gambar 3.73 Tampilan Manage Shooping Cart ... 149

Gambar 3.74 Tampilan Data Penjualan Proses Pembayaran ... 150

Gambar 3.75 Tampilan Jejak History ... 151

Gambar 3.76 Tampilan Data Profile ... 152

Gambar 4.1 Halaman Tampilan Login Member ... 154

Gambar 4.2 Tampilan Home ... 155

Gambar 4.3 Tampilan Chart Musik ... 156

Gambar 4.4 Tampilan Top Lagu ... 157

Gambar 4.5 Tampilan Top Album ... 158

Gambar 4.6 Tampilan Top Video ... 159

Gambar 4.7 Tampilan Lagu Top Pop ... 160

Gambar 4.8 Tampilan Lagu Top Rock ... 161

Gambar 4.9 Tampilan Lagu Top RnB/Hip - Hop ... 162

Gambar 4.10 Tampilan Lagu Top Country ... 163

Gambar 4.11 Tampilan Lagu Top Dance / Electronic... 164

Gambar 4.12 Tampilan Play Songs ... 165

Gambar 4.13 Informasi Artist ... 166

Gambar 4.14 Tampilan Pencarian Artist ... 167

Gambar 4.15 Tampilan Detail Data Artist ... 168

Gambar 4.16 Tampilan Biography Artist ... 169

Gambar 4.17 Tampilan Gallery Artist ... 170


(10)

Gambar 4.19 Tampilan Lagu Artist ... 172

Gambar 4.20 Tampilan Video Artist ... 173

Gambar 4.21 Tampilan Event Artist ... 174

Gambar 4.22 Tampilan Berita Artist ... 175

Gambar 4.23 Tampilan Detail Isi Berita ... 176

Gambar 4.24 Tampilan Video Terbaru ... 177

Gambar 4.25 Tampilan Rilis Terbaru ... 178

Gambar 4.26 Tampilan New Album ... 179

Gambar 4.27 Tampilan New Songs ... 180

Gambar 4.28 Tampilan Guest Book & Complaint ... 181

Gambar 4.29 Tampilan Isi Komentar Guestbook ... 182

Gambar 4.30 Tampilan Checkout ... 183

Gambar 4.31 Tampilan Konfirmasi Pembelian ... 184

Gambar 4.32 Tampilan Konfirmasi Pembayaran ... 185

Gambar 4.33 Tampilan List Pembelian Sudah Lunas ... 186

Gambar 4.34 Tampilan List Pembelian ... 187

Gambar 4.35 Tampilan Data Profile ... 188

Gambar 4.36 Tampilan Login Admin ... 189

Gambar 4.37 Tampilan Kelola Data Artist ... 190

Gambar 4.38 Tampilan Kelola Detail Artist ... 191

Gambar 4.39 Tampilan Edit Artist ... 192

Gambar 4.40 Tampilan Form Tambah Artist ... 193

Gambar 4.41 Tampilan Foto Gallery Artist ... 194

Gambar 4.42 Tampilan Input Lagu ... 194

Gambar 4.43 Tampilan Input Album ... 195

Gambar 4.44 Tampilan Input Data Acara Konser Artist ... 196

Gambar 4.45 Tampilan Kelola Berita Artist ... 197

Gambar 4.46 Tampilan Edit Berita Artist ... 198

Gambar 4.47 Tampilan Posting Berita Artist Artist ... 199

Gambar 4.48 Tampilan Kelola Video Artist ... 200

Gambar 4.49 Tampilan Edit Video Artist ... 201


(11)

Gambar 4.51 Tampilan Manage Album ... 203

Gambar 4.52 Tampilan Manage Songs ... 204

Gambar 4.53 Tampilan Manage Hak Akses Member ... 205

Gambar 4.54 Tampilan Edit Data Member ... 206

Gambar 4.55 Tampilan Input Data Member ... 207

Gambar 4.56 Tampilan Manage Komplain & Komentar User ... 208

Gambar 4.57 Balas Pesan Komplaint ... 209

Gambar 4.58 Tampilan Laporan Penjualan Proses Konfirmasi Sudah Pembayaran ... 210

Gambar 4.59 Tampilan Laporan Penjualan Proses Konfirmasi Lunas ... 211

Gambar 4.60 Tampilan Laporan Detail Pembelian Item ... 212

Gambar 4.61 Tampilan Laporan Penjualan Lagu ... 213

Gambar 4.62 Tampilan Laporan Penjualan Album ... 214

Gambar 4.63 Tampilan Laporan Belum Lunas ... 215

Gambar 4.64 Jejak History ... 216

Gambar 4.65 Data Profile ... 217

Gambar 5.1 Login Sukses ... 218

Gambar 5.2 Login Gagal... 219

Gambar 5.3 Login Gagal... 219

Gambar 5.4 Update Status Produksi ... 220

Gambar 5.5 Update Expired Chart Musik ... 221

Gambar 5.6 Pesan Peringatan Pembayaran... 222

Gambar 5.7 Update Status Penjualan... 223

Gambar 5.8 Vote Musik ... 224

Gambar 5.9 Shopping Cart ... 225

Gambar 5.10 Checkout ... 225

Gambar 5.11 Konfirmasi Pembelian ... 226

Gambar 5.12 Konfirmasi Pembayaran ... 226

Gambar 5.13 Konfirmasi Transaksi Pembelian Berhasil ... 227

Gambar 5.14 Download Musik ... 227


(12)

DAFTAR TABEL

Tabel 1.1 KebutuhanPerangkat Keras ... 2

Tabel 1.2 Kebutuhan Perangkat Lunak ... 3

Tabel 2.1 Tag HTML ... 13

Tabel 2.1 Tag Tabel ... 16

Tabel 2.3 Tag Media Player Embeding ... 17

Tabel 2.4 Predefine Variabel ... 34

Tabel 3.1 Definisi Use Case ... 63

Tabel 3.2 Melihat Data Artis ... 64

Tabel 3.3 Melihat Berita Artis ... 65

Tabel 3.4 Melihat Informasi Musik Mp3, Video & Album ... 66

Tabel 3.5 Melihat Chart Musik ... 66

Tabel 3.6 Melihat & Mengisi Guest Book ... 67

Tabel 3.7 Melihat & Mengisi Komentar Artist ... 68

Tabel 3.8 Vote Musik ... 68

Tabel 3.9 Buy Song’s & Album ... 69

Tabel 3.10 Play Musik Mp3 & Video ... 70

Tabel 3.11 Mengelola Data Artis ... 71

Tabel 3.12 Mengelola Berita Artist ... 73

Tabel 3.13 Mengelola Informasi Musik Mp3,Video dan Album ... 74

Tabel 3.14 Pantau Data Chart Musik, Berita, Guest Book, Data Artist, Mp3, Video dan Album ... 75

Tabel 3.15 Mengelola Data Member ... 76

Tabel 3.17 Struktur Tabel Akses ... 89

Tabel 3.18 Struktur Tabel User ... 89

Tabel 3.19 Struktur Tabel Guestbook ... 90

Tabel 3.20 Struktur Tabel Artis ... 90

Tabel 3.21 Struktur Tabel Berita ... 91

Tabel 3.22 Struktur Tabel Lagu... 91

Tabel 3.23 Struktur Tabel Album Produksi ... 92


(13)

Tabel 3.25 Struktur Tabel Video ... 93

Tabel 3.26 Struktur Tabel Foto ... 93

Tabel 3.27 Struktur Tabel Event ... 94

Tabel 3.28 Struktur Tabel Komentar ... 94

Tabel 3.29 Struktur Tabel History ... 95

Tabel 3.30 Struktur Tabel Data Profile ... 95

Tabel 3.31 Struktur Tabel Buy ... 96

Tabel 3.32 Struktur Tabel Buy Album ... 96

Tabel 3.33 Struktur Tabel Transaksi Pembayaran ... 97

Tabel 3.34 Struktur Tabel Konfirmasi Pembayaran ... 97

Tabel 3.33 Struktur Tabel Complaint ... 97

Tabel 3.34 Struktur Tabel No ... 97

Tabel 3.51 Struktur Tabel Login ... 218

Tabel 3.52 Struktur Tabel Pengecekan Status Lagu/Album Produksi ... 220

Tabel 3.53 Struktur Tabel Pemberian Status Expired Dalam Chart Musik . 221 Tabel 3.54 Struktur Tabel Pesan Peringatan Pembayaran ... 222

Tabel 3.55 Struktur Tabel Pemberian Status Transaksi Penjualan ... 223

Tabel 3.56 Struktur Tabel Vote Musik ... 224

Tabel 3.57 Struktur Tabel Buy Songs & Album ... 225


(14)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart

Anotasi

Berupa simbol untuk memasukan komentar ke

sebuah flowmap

Flowchart

Arsip

Penyimpanan yang dapat diakses oleh komputer

secara langsung

Flowchart

Delicion

Menunjukan pilihan keputusan

Flowchart

File Store

Merupakan media penyimpanan dari proses

entry data dan proses komputerisasi

Flowchart

Display

Simbol yang menyatakan peralatan output yang digunakan yaitu layar,

plotter, printer dan sebagainya

Flowchart Dokumen input

/ output

Menunjukan dokumen input atau output untuk

proses manual atau computer

Flowchart

Konektor

Simbol untuk menyambungkan proses halaman yang sama atau


(15)

Jenis Notasi/Lambang Nama Arti

Flowchart

Input / Output

Menyatakan proses input dan output tanpa tergantung dengan jenis

peralatannya.

Flowchart

Input Manual

Simbol untuk memasukan data secara manual on-line keyboard

Flowchart Operasi

Manual

Proses yang dilakukan dengan manual Flowchart Proses pengolahan data / komputer

Kegiatan proses yang dilakukan dengan

komputerisasi

Flowchart Penyimpanan

data

Simbol yang menyatakan input yang berasal dari disk atau disimpan di disk

Flowchart

Terminator

Simbol untuk permulaan (start) atau akhir (stop)

dari suatu kegiatan

Flowchart Penyimpanan

dalam tape

Simbol yang menyatakan input berasal dari pita

magnetik atau output disimpan ke pita

magnetic

ERD Entitas/ entity

Entitas merupakan data inti yang akan disimpan; bakal tabel pada basis


(16)

Jenis Notasi/Lambang Nama Arti

ERD

Atribut

Field atau kolom data yang butuh disimpan dalam suatu entitas

ERD Atribut kunci

primer

Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci

akses record yang diinginkan;biasanya berupa id ERD Atribut multinilai/ multivalue

Field atau kolom data yang butuh disimpan dalam suatu entitas yang

dapat memiliki nilai lebih dari satu

ERD Relasi

Relasi yang menghubungkan antarentitas; biasanya diawali dengan kata kerja

ERD Asosiasi/

association

Penghubung antara relasi dan entitas di mana di kedua ujungnya memiliki multiplicity kemungkinan

jumlah pemakaian

Use Case

Diagram Actor

Merepresentasikan seseorang atau sesuatu yang berinteraksi dengan

sistem Nama_atribut


(17)

Jenis Notasi/Lambang Nama Arti

Use Case

Diagram Use Case

Merupakan suatu rangkaian aktivitas yang

dilakukan actor untuk menyelesaikan suatu proses Use Case Diagram System Boundaries Merupakan suatu batasan yang digunakan

untuk membatasi use case dan sistem.

Use Case

Diagram include

Dengan menggunakan notasi relasi ini, suatu use case menjadi suatu

bagian dari use case lainnya.

Use Case

Diagram extends

Notasi atau lambang ini menggambarkan use

case tersebut. Use Case

Diagram communicates

Digunakan untuk melambangkan asosiasi

antar use case. Activity

Diagram Initial State

Merupakan kondisi awal dari suatu objek. Activity

Diagram Final State

Merupakan suatu kondisi dimana objek berhenti

melakukan aksi. Activity

Diagram State

Merupakan suatu aktivitas dari suatu objek.


(18)

Jenis Notasi/Lambang Nama Arti

Activity

Diagram Transition

Menggambarkan sebuah perubahan kondisi objek yang disebabkan oleh

keadaan.

Activity

Diagram Decision

Suatu titik pada diagram aktivitas yang mengindikasikan suatu

kondisi dimana ada kemungkinan perbedaan

transisi.

Activity Diagram

Transition (Join)

Merupakan suatu kondisi dimana terdapat dua transisi yang masuk dan

hanya mengeluarkan satu transisi saja.

Activity Diagram

Transition (Fork)

Merupakan suatu kondisi dimana terdapat satu transisi yang masuk dan mengeluarkan beberapa

transisi.

Referensi:


(19)

DAFTAR SINGKATAN

AJAX Asynchronous JavaScript

CSS Cascading Style Sheet

E-COMMERCE Electronic Commerce

ERD Entity Relationship Diagram

DFD Data Flow Diagram

HTML Hyper Text Markup Language

PHP Hypertext Preprocessor

SQL Structured Query Language

UML Unified Modeling Languange


(20)

DAFTAR ISTILAH

Chart Musik Suatu tangga musik dari berbagai kategori yang di publish oleh Musicboard

Localhost Nama standar yang diberikan sebagai alamat loopback network interface.

Streaming Suatu media player yang memungkinkan suatu file dapat segera dijalankan tanpa harus menunggu

selesai didownload dan terus “mengalir” tanpa ada

intrupsi.

Vote Memberi suara atau hak memilih untuk mendukung


(21)

BAB 1. PENDAHULUAN

Pada bab ini akan diuraikan latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, sistematika penyajian mengenai pembuatan aplikasi publikasi berita musik ini.

1.1 Latar Belakang Masalah

Belakangan ini sedang marak terjadinya pembajakan hasil karya musik atau film-film yang dibajak tanpa seiizin pemilik, dan akibatnya banyak seniman di mancanegara beralih untuk berjualan secara digital atau yang di sebut e-commerce dan mereka rata-rata menjualnya di i-tunes. Dengan latar belakang ini banyak sekali peluang untuk meminimalisir terjadinya pembajakan yang sedang marak terjadi. Salah satunya dengan media sistem informasi, dalam perkembangan teknologi informasi yang semakin pesat. Internet dapat menjadi suatu pilihan bagi para seniman di bidang musik untuk mempublikasikan hasil karya mereka. Hasil karya mereka dapat disatukan menjadi sebuah informasi yang berasal dari satu website, sehingga memudahkan para pengguna internet dalam pencarian informasi di bidang musik.

Dengan adanya website, yang menyajikan sebuah kumpulan informasi seputar musik dan dilengkapi fasilitas multimedia streaming, akan memberikan sebuah solusi yang berdampak positif dalam pencarian informasi di bidang musik secara cepat dan efisien bagi para pencinta musik. Selain itu kesempatan para seniman lebih besar dipublikasikan secara global. Oleh karena itu saya terinpirasi untuk membuat web musik dengan menyediakan informasi lengkap dan bermanfaat untuk user maupun seniman musik yang menjadikan peluang lebih dalam karyanya.

1.2 Rumusan Masalah

Beberapa rumusan masalah yang akan dibahas dalam Tugas Akhir ini adalah sebagai berikut.

1. Bagaimana membuat suatu kumpulan informasi mengenai musik yang menarik dan bermanfaat bagi seniman maupun user?


(22)

2

2. Bagaimana membuat aplikasi e-commerce musik yang memudahkan user dalam bertransaksi pembelian musik?

3. Bagaimana membuat suatu solusi agar meminimalisir terjadinya pembajakan hasil karya para seniman musik ?

1.3

Tujuan Pembahasan

Tujuan pembuatan Tugas Akhir ini adalah sebagai berikut.

1. Membuat suatu chart musik berdasarkan hasil voting paling banyak dari member Musicboard, yang bermaksud menjadikan trend di masyarakat agar para musisi bisa mendapatkan kesempatan lebih terkenal dalam dunia musik.

2. Membangun sebuah aplikasi informasi musik yang dilengkapi dari berbagai fitur untuk menari user seperti chart musik, informasi album dan lagu yang baru launching maupun informasi detail artist, sehingga memudahkan user untuk memilih lagu atau album pilihan dan dilengkapi fasilitas e-commerce yang baik

3. Membangun suatu data master musik untuk e-commerce yang sudah mendapat license dari hak cipta untuk menjual hasil karya musik dari pencipta secara digital.

1.4

Ruang Lingkup Kajian

Kebutuhan perangkat keras minimum untuk sistem informasi ini adalah sebagai berikut:

Tabel 1.1 KebutuhanPerangkat Keras

Perangkat Spesifikasi

Notebook

RAM 1 GB

Processor Prosessor Intel Pentium 4

Harddisk 2 GB

Kebutuhan perangkat lunak minimum untuk sistem informasi ini adalah sebagai berikut:


(23)

3

Tabel 1.2 Kebutuhan Perangkat Lunak

Perangkat Keterangan

Sistem Operasi Windows XP

Web Browser Chrome, Firefox

UML Design Ms. Visio 2007

Editor Code Notepad ++

Editor Design Adobe Photoshop CS, Macromedia Dreamweaver CS3, Artiseer 2

Batasan masalah dalam pembuatan proyek akhir ini adalah sebagai berikut :

1. Informasi yang disajikan dalam “Musicboard” adalah musik yang

hanya berasal dari Amerika Serikat.

2. Program aplikasi layanan informasi musik (Musicboard) ini masih bersifat simulasi dalam arti data-data yang dipakai hanya sebatas contoh atau formalitas.

3. Program aplikasi layanan informasi musik (Musicboard) ini menggunakan jaringan lokal.

4. Video yang dijalankan pada aplikasi layanan informasi musik (Musicboard) hanya bisa digunakan dalam bentuk format .mp4

5. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman PHP dan MySQL serta Adobe Dreamweaver CS5 dan Xampp.

1.5 Sumber Data

Sumber data yang digunakan dalam penyusunan tugas akhir ini: 1) Studi literatur berupa pencarian sumber-sumber bacaan yang

dapat menunjang topik yang diberikan oleh dosen pembimbing. Sumber sumber bacaan tersebut penulis letakkan pada daftar pustaka. Sumber bacaan dapat berupa text book, tugas akhir dan tesis, buku panduan belajar pemrograman, maupun sumber bacaan softcopy yang didapatkan dari internet.


(24)

4

3) Observasi adalah mengamati keadaan mengenai sistem pengolahan data yang sedang berjalan (current system) termasuk aliran aliran data input, output, dan prosesnya.

1.6 Sistematika Penyajian

Untuk mempermudah pembahasan dan memberi gambaran yang

lebih jelas mengenai ” Aplikasi Sistem Informasi Musik (MUSICBOARD)

Berbasis Web Menggunakan PHP dan MySQL”, sebagai judul yang dipilih oleh penulis, maka pembahasan permasalahan diuraikan sebagai berikut :

BAB 1 Pendahuluan, dalam bab ini penulis memberikan suatu gambaran singkat mengenai latar belakang, perumusan masalah, tujuan, ruang lingkup, sistematika kerja, dan sistematika pembahasan.

BAB 2 Kajian Teori, memuat teori yang diperlukan untuk pembahasan laporan.

BAB 3 Analisis dan Perancangan Sistem, mengemukakan rancangan proses bisnis, seperti Flow Map, Entity Relationship Diagram (ERD), USE CASE dan ACTIVITY DIAGRAM.

BAB 4 Hasil Penelitian, berisikan tentang implementasi dari mulai instalisasi sampai dengan penggunaan aplikasi.

BAB 5 Pembahasan dan Uji Coba Hasil Penelitian, pada bab ini akan didokumentasikan hasil uji coba pada aplikasi.

BAB 6 Kesimpulan dan Saran, Bab ini mencakup kesimpulan dari laporan dan saran dari penulis untuk pengembangan aplikasi yang diambil dari seluruh proses selama melakukan penyusunan Laporan Tugas Akhir ini.


(25)

BAB 6. SIMPULAN DAN SARAN

Pada bab ini membahas mengenai kesimpulan dan saran untuk tugas akhir yang dibuat, merupakan rangkuman hasil yang telah didapatkan.

6.1 Simpulan

Berdasarkan perancangan, analisis dan pengujian, maka dapat diambil kesimpulan sebagai berikut :

1. Dengan adanya aplikasi Musicboard ini para musisi akan lebih mudah untuk memasarkan hasil karyanya untuk menjadikan hasil karya para musisi ini lebih dikenal dan lebih dihargai oleh pecinta musik.

2. Selain itu pecinta musik yang terdaftar menjadi member di Musicboard akan mendapat kemudahan dalam mengakses informasi terkini dan terupdate mengenai musik. Mulai dari tangga lagu,video, album dan kategori lainnya. Selain itu bisa mengakses informasi artis secara detail mulai dari biography, track top lagu Artis, komentar member mengenai Artis, album, lagu serta acara konser mendatang yang akan di selenggarakan oleh Artis. Berita terkini mulai dari gossip,acara konser, video klip, album terbaru dsb. Video terbaru mulai dari video acara penghargaan, akustik, konser, maupun video klip musik. Informasi rilis terbaru dari album dan lagu, mendengarkan lagu dan menonton video secara streaming, vote musik, serta membeli lagu atau album atau e-commerce yang disukai oleh member.


(26)

230

6.2 Saran

Terdapat dua saran yang akan diberikan untuk tugas akhir ini, yang pertama adalah saran untuk pengembangan aplikasi di masa yang akan datang, dan kedua adalah saran untuk pelaksanaan penelitian dengan lebih baik di masa yang akan datang.

6.2.1 Saran Pengembangan Aplikasi

Terdapat beberapa saran untuk pengembangan aplikasi di masa yang akan datang, yaitu :

1. Menambahkan fitur pembayaran menggunakan kartu kredit atau paypal.

2. Menambahkan fitur radio yang bisa berjalan secara streaming. 3. Membuat design yang lebih menarik.

6.2.2 Saran Pelaksanaan Penelitian

Terdapat beberapa saran untuk penelitian yang sebaiknya dilakukan di masa yang akan datang, yaitu :

1. Membuatkan sebuah player musik video lebih kompatible dan tidak terbatas oleh format video.

2. Melakukan penelitian untuk metode pembayaran yang bisa menggunakan kartu kredit atau paypal bukan hanya transfer ke nomor rekening sesuai petunjuk proses pembayaran.


(27)

DAFTAR PUSTAKA

[1] R. A.S. dan M. Shalahuddin, Rekayasa Perangkat Lunak, Bandung: Modula, 2011.

[2] H. Jogiyanto, Analisa dan Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis, Yogyakarta: ANDI, 2005. [3] B. Raharjo, Belajar Otodidak - Membuat Database Menggunakan

MySQL, Bandung: Informatika Bandung, 2011.

[4] F. A. Sibero, Web Programming Power Pack, Yogyakarta: MediaKom, 2014.

[5] . S. Pariyasto, Proyek Membuat Web Multimedia dengan PHP, Jakarta: LOKOMEDIA, 2012.

[6] P. E, Pemrograman Web : Pemrograman PHP & MySQL, Penerbit Graha Ilmu, 2008.

[7] E. Grimonia, Dunia Musik, Bandung: Nuansa Cendekia, 2014.

[8] T. Hidayat, Panduan Membuat Toko Online dengan OSCommerce, Jakarta: Mediakita, 2008.

[9] J. Wong, Internet Marketing for Beginners, Jakarta: Elex Media Komputindo, 2010.

[10] S. C. Varmaat, Discovering Computers: Menjelajah Dunia Komputer Fundamental Edisi 3, Jakarta: Salemba Infotek, 2007.

[11] J. Simarmata , Rekayasa Piranti Lunak Pendekatan Praktisi, Yogyakarta: Andi Publisher , 2010.


(1)

2

2. Bagaimana membuat aplikasi e-commerce musik yang memudahkan user dalam bertransaksi pembelian musik?

3. Bagaimana membuat suatu solusi agar meminimalisir terjadinya pembajakan hasil karya para seniman musik ?

1.3

Tujuan Pembahasan

Tujuan pembuatan Tugas Akhir ini adalah sebagai berikut.

1. Membuat suatu chart musik berdasarkan hasil voting paling banyak dari member Musicboard, yang bermaksud menjadikan trend di masyarakat agar para musisi bisa mendapatkan kesempatan lebih terkenal dalam dunia musik.

2. Membangun sebuah aplikasi informasi musik yang dilengkapi dari berbagai fitur untuk menari user seperti chart musik, informasi album dan lagu yang baru launching maupun informasi detail artist, sehingga memudahkan user untuk memilih lagu atau album pilihan dan dilengkapi fasilitas e-commerce yang baik

3. Membangun suatu data master musik untuk e-commerce yang sudah mendapat license dari hak cipta untuk menjual hasil karya musik dari pencipta secara digital.

1.4

Ruang Lingkup Kajian

Kebutuhan perangkat keras minimum untuk sistem informasi ini adalah sebagai berikut:

Tabel 1.1 KebutuhanPerangkat Keras

Perangkat Spesifikasi Notebook

RAM 1 GB

Processor Prosessor Intel Pentium 4

Harddisk 2 GB

Kebutuhan perangkat lunak minimum untuk sistem informasi ini adalah sebagai berikut:


(2)

Tabel 1.2 Kebutuhan Perangkat Lunak

Perangkat Keterangan

Sistem Operasi Windows XP

Web Browser Chrome, Firefox

UML Design Ms. Visio 2007 Editor Code Notepad ++

Editor Design Adobe Photoshop CS, Macromedia

Dreamweaver CS3, Artiseer 2

Batasan masalah dalam pembuatan proyek akhir ini adalah sebagai berikut :

1. Informasi yang disajikan dalam “Musicboard” adalah musik yang hanya berasal dari Amerika Serikat.

2. Program aplikasi layanan informasi musik (Musicboard) ini masih bersifat simulasi dalam arti data-data yang dipakai hanya sebatas contoh atau formalitas.

3. Program aplikasi layanan informasi musik (Musicboard) ini menggunakan jaringan lokal.

4. Video yang dijalankan pada aplikasi layanan informasi musik (Musicboard) hanya bisa digunakan dalam bentuk format .mp4

5. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman PHP dan MySQL serta Adobe Dreamweaver CS5 dan Xampp.

1.5 Sumber Data

Sumber data yang digunakan dalam penyusunan tugas akhir ini: 1) Studi literatur berupa pencarian sumber-sumber bacaan yang

dapat menunjang topik yang diberikan oleh dosen pembimbing. Sumber sumber bacaan tersebut penulis letakkan pada daftar pustaka. Sumber bacaan dapat berupa text book, tugas akhir dan tesis, buku panduan belajar pemrograman, maupun


(3)

4

3) Observasi adalah mengamati keadaan mengenai sistem pengolahan data yang sedang berjalan (current system) termasuk aliran aliran data input, output, dan prosesnya.

1.6 Sistematika Penyajian

Untuk mempermudah pembahasan dan memberi gambaran yang

lebih jelas mengenai ” Aplikasi Sistem Informasi Musik (MUSICBOARD) Berbasis Web Menggunakan PHP dan MySQL”, sebagai judul yang dipilih oleh penulis, maka pembahasan permasalahan diuraikan sebagai berikut :

BAB 1 Pendahuluan, dalam bab ini penulis memberikan suatu gambaran singkat mengenai latar belakang, perumusan masalah, tujuan, ruang lingkup, sistematika kerja, dan sistematika pembahasan.

BAB 2 Kajian Teori, memuat teori yang diperlukan untuk pembahasan laporan.

BAB 3 Analisis dan Perancangan Sistem, mengemukakan rancangan proses bisnis, seperti Flow Map, Entity Relationship Diagram (ERD), USE CASE dan ACTIVITY DIAGRAM.

BAB 4 Hasil Penelitian, berisikan tentang implementasi dari mulai instalisasi sampai dengan penggunaan aplikasi.

BAB 5 Pembahasan dan Uji Coba Hasil Penelitian, pada bab ini akan didokumentasikan hasil uji coba pada aplikasi.

BAB 6 Kesimpulan dan Saran, Bab ini mencakup kesimpulan dari laporan dan saran dari penulis untuk pengembangan aplikasi yang diambil dari seluruh proses selama melakukan penyusunan Laporan Tugas Akhir ini.


(4)

BAB 6. SIMPULAN DAN SARAN

Pada bab ini membahas mengenai kesimpulan dan saran untuk tugas akhir yang dibuat, merupakan rangkuman hasil yang telah didapatkan.

6.1 Simpulan

Berdasarkan perancangan, analisis dan pengujian, maka dapat diambil kesimpulan sebagai berikut :

1. Dengan adanya aplikasi Musicboard ini para musisi akan lebih mudah untuk memasarkan hasil karyanya untuk menjadikan hasil karya para musisi ini lebih dikenal dan lebih dihargai oleh pecinta musik.

2. Selain itu pecinta musik yang terdaftar menjadi member di Musicboard akan mendapat kemudahan dalam mengakses informasi terkini dan terupdate mengenai musik. Mulai dari tangga lagu,video, album dan kategori lainnya. Selain itu bisa mengakses informasi artis secara detail mulai dari biography, track top lagu Artis, komentar member mengenai Artis, album, lagu serta acara konser mendatang yang akan di selenggarakan oleh Artis. Berita terkini mulai dari gossip,acara konser, video klip, album terbaru dsb. Video terbaru mulai dari video acara penghargaan, akustik, konser, maupun video klip musik. Informasi rilis terbaru dari album dan lagu, mendengarkan lagu dan menonton video secara streaming, vote musik, serta membeli lagu atau album atau e-commerce yang disukai oleh member.


(5)

230

6.2 Saran

Terdapat dua saran yang akan diberikan untuk tugas akhir ini, yang pertama adalah saran untuk pengembangan aplikasi di masa yang akan datang, dan kedua adalah saran untuk pelaksanaan penelitian dengan lebih baik di masa yang akan datang.

6.2.1 Saran Pengembangan Aplikasi

Terdapat beberapa saran untuk pengembangan aplikasi di masa yang akan datang, yaitu :

1. Menambahkan fitur pembayaran menggunakan kartu kredit atau paypal.

2. Menambahkan fitur radio yang bisa berjalan secara streaming. 3. Membuat design yang lebih menarik.

6.2.2 Saran Pelaksanaan Penelitian

Terdapat beberapa saran untuk penelitian yang sebaiknya dilakukan di masa yang akan datang, yaitu :

1. Membuatkan sebuah player musik video lebih kompatible dan tidak terbatas oleh format video.

2. Melakukan penelitian untuk metode pembayaran yang bisa menggunakan kartu kredit atau paypal bukan hanya transfer ke nomor rekening sesuai petunjuk proses pembayaran.


(6)

DAFTAR PUSTAKA

[1] R. A.S. dan M. Shalahuddin, Rekayasa Perangkat Lunak, Bandung: Modula, 2011.

[2] H. Jogiyanto, Analisa dan Desain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis, Yogyakarta: ANDI, 2005. [3] B. Raharjo, Belajar Otodidak - Membuat Database Menggunakan

MySQL, Bandung: Informatika Bandung, 2011.

[4] F. A. Sibero, Web Programming Power Pack, Yogyakarta: MediaKom, 2014.

[5] . S. Pariyasto, Proyek Membuat Web Multimedia dengan PHP, Jakarta: LOKOMEDIA, 2012.

[6] P. E, Pemrograman Web : Pemrograman PHP & MySQL, Penerbit Graha Ilmu, 2008.

[7] E. Grimonia, Dunia Musik, Bandung: Nuansa Cendekia, 2014.

[8] T. Hidayat, Panduan Membuat Toko Online dengan OSCommerce, Jakarta: Mediakita, 2008.

[9] J. Wong, Internet Marketing for Beginners, Jakarta: Elex Media Komputindo, 2010.

[10] S. C. Varmaat, Discovering Computers: Menjelajah Dunia Komputer Fundamental Edisi 3, Jakarta: Salemba Infotek, 2007.

[11] J. Simarmata , Rekayasa Piranti Lunak Pendekatan Praktisi, Yogyakarta: Andi Publisher , 2010.