vi
ABSTRAK
Saat ini dunia permusikan memasuki era digital, dimana musik dikemas dalam bentuk digital. Format lagu-lagu (musik) yang dijual mulai beralih dari bentuk fisik seperti audio cd, kaset, atau piringan hitam ke bentuk digital (mp3, mp4, dan sebagainya). Situs Digital Music Store adalah toko online yang menjual musik (lagu-lagu) dalam format digital. Situs ini dibangun
dengan menggunakan dengan bahasa pemrograman PHP dan SQL
database. Untuk mengoperasikan toko online ini, dibutuhkan koneksi internet dan komputer dengan spesifikasi yang memadai. Fitur-fitur yang terdapat dalam situs ini dibagi untuk 4 pengguna yaitu admin, distributor, member dan operator. Admin merupakan pengelola data-data situs, Distributor merupakan pemasok dari produk-produk yang ditawarkan, member merupakan pelanggan dari Digital Music Store, dan operator merupakan pengelola pemesanan atau pembelian dari member. Dengan adanya situs ini, diharapkan bisa mengembangkan penjualan dari toko yang menjual musik dari dalam maupun luar negeri.
vii
ABSTRACT
Today the music world has entered the digital era, where music are put in digital form. Song (music) format sold are starting to switch from physical form like audio cd, cassette, or vinyl are starting to shift to digital form (mp3, mp4, etc). Digital Music Store site is an online store that sells music (songs) in digital format. This site is developed using programming language PHP and SQL database. To operate this online store, Internet connection and computer with sufficient specifications are needed. The features on the siteare divided into 4 users; Administrator, distributor, member, and operator. Administrator is the data manager, distributor is the supplier of the products offered, member is the customer of Digital Music Store, and operator is the member orders manager. This Site is expected to help increase sales of the stores that sell local and international music.
viii
DAFTAR ISI
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii!
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii!
PRAKATA ... iv!
ABSTRAK ... vi!
ABSTRACT ... vii!
DAFTAR ISI ... viii!
DAFTAR GAMBAR ... xi!
DAFTAR TABEL ... xiii!
BAB 1.! PENDAHULUAN ... 1!
1.6! Sistematika Penyajian ... 5!
BAB 2.! KAJIAN TEORI ... 6!
2.1! Proses Bisnis ... 6!
2.2! Konsep Sistem informasi ... 6!
2.3! Analisis ... 7!
2.4! Data Flow Diagram ... 7!
2.5! Entity Relationship Diagram ... 9!
2.6! Kamus Data ... 13!
2.7! Proses Specification (PSPEC) ... 14!
2.8! MySQL ... 15!
2.9! PHP ... 16!
2.10! Java Script ... 19!
2.11! E-Commerce ... 19!
2.12! Customer Relationship Management ... 20!
BAB 3.! ANALISIS DAN RANCANGAN SISTEM ... 21!
ix
3.1.1! Proses Bisnis Penjualan Saat Ini ... 21!
3.1.2! Proses Bisnis Penjualan Rancangan ... 23!
3.2! Perancangan ... 25!
3.2.1! Entity Relationship Diagram (ERD) ... 25!
3.2.2! ER To Table ... 27!
3.3! DFD (Data Flow Diagram) ... 30!
3.4! Kamus Data ... 42!
3.5! PSPEC ... 45!
3.6! Perancangan User Interface ... 55!
3.6.1! Halaman Awal ... 55!
3.6.2! Halaman Admin Login ... 56!
3.6.3! Halaman Home ... 57!
3.6.4! Halaman Tambah Member ... 58!
3.6.5! Halaman User View ... 60!
3.6.6! Halaman Tambah Produk ... 61!
BAB 4.! HASIL PENELITIAN ... 63!
4.1! Halaman Awal (Index) ... 63!
4.2! Halaman Admin Login ... 64!
4.3! Halaman Admin Home ... 65!
4.4! Halaman View Produk ... 66!
4.5! Halaman Tambah Data Produk ... 67!
x
4.17! Halaman Shopping Cart ... 79!
4.18! Halaman Checkout ... 80!
4.19! Halaman ViewArtist ... 81!
4.20! Halaman Tambah Data Artist ... 82!
4.21! Halaman Ubah Artist ... 83!
4.22! Halaman Distributor Home ... 84!
4.23! Halaman Sign Up ... 85!
BAB 5.! PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 86!
5.1! Test Case Login ... 86!
5.2! Test Case Tambah Data Produk ... 87!
5.3! Test Case Tambah Data User ... 88!
5.4! Test Case Sign Up ... 89!
BAB 6.! SIMPULAN DAN SARAN ... 90!
6.1! Kesimpulan ... 90!
6.2! Saran ... 90!
xi
DAFTAR GAMBAR
Gambar 3.1 Gambar Proses Transaksi Pembelian Saat Ini ... 22!
Gambar 3.2 Gambar Proses Transaksi Pembelian ... 24!
Gambar 3.3 Gambar ERD ... 26!
Gambar 3.10 Gambar DFD Level 2.3 ... 38!
Gambar 3.11 Gambar DFD Level 2.4 ... 39!
Gambar 3.12 Gambar DFD Level 2.5 ... 40!
Gambar 3.13 Gambar DFD Level 2.6 ... 41!
Gambar 3.14 Rancangan Tampilan Halaman Awal ... 55!
Gambar 3.15 Rancangan Tampilan Halaman Admin Login ... 56!
Gambar 3.16 Rancangan Tampilan Halaman Home ... 57!
Gambar 3.17 Rancangan Tampilan Tambah User ... 58!
Gambar 3.18 Rancangan Tampilan Halaman View Member ... 60!
Gambar 3.19 Rancangan Tampilan Tambah Produk ... 61!
Gambar 4.1 Tampilan Halaman Awal ... 63!
Gambar 4.2 Tampilan Halaman Admin Login ... 64!
Gambar 4.3 Tampilan Halaman Admin Home ... 65!
Gambar 4.4 Tampilan Halaman View Produk ... 66!
Gambar 4.5 Tampilan Halaman Tambah Data Produk ... 67!
Gambar 4.6 Tampilan Halaman View User ... 68!
Gambar 4.7 Tampilan Halaman Tambah User ... 69!
Gambar 4.8 Tampilan Halaman Ubah User ... 70!
Gambar 4.9 Tampilan View Invoice ... 71!
Gambar 4.10 Tampilan Halaman Detail Invoice ... 72!
xii
Gambar 4.12 Tampilan Halaman Detail Album ... 74!
Gambar 4.13 Tampilan Halaman Member Home ... 75!
Gambar 4.14 Tampilan Halaman Profil Member ... 76!
Gambar 4.15 Tampilan Halaman Member Order History ... 77!
Gambar 4.16 Tampilan Halaman Member Detail Order ... 78!
Gambar 4.17 Tampilan Halaman Shopping Cart ... 79!
Gambar 4.18 Tampilan Halaman checkout ... 80!
Gambar 4.19 Tampilan Halaman View Artist ... 81!
Gambar 4.20 Tampilan Halaman Tambah Artist ... 82!
Gambar 4.21 Tampilan Halaman Ubah Artist ... 83!
Gambar 4.22 Tampilan Halaman Distributor Home ... 84!
xiii
Tabel 3.7 Tabel Invoice ... 29!
Tabel 3.8 Tabel Invoice_Detail ... 30!
Tabel 3.9 Kamus Data User ... 42!
Tabel 3.10 Kamus Data Login ... 42!
Tabel 3.11 Kamus Data Album ... 42!
Tabel 3.12 Kamus Data Song ... 43!
Tabel 3.13 Kamus Data Artist ... 43!
Tabel 3.14 Kamus Data Genre ... 44!
Tabel 3.15 Kamus Invoice ... 44!
Tabel 3.16 Kamus Invoice_Detail ... 44!
Tabel 3.17 Review ... 45!
Tabel 3.18 PSPEC Proses 1.1.1 ... 45!
Tabel 3.19 PSPEC Proses 1.1.2 ... 45!
Tabel 3.20 PSPEC Proses 1.2 ... 46!
Tabel 3.21 PSPEC Proses 1.3 ... 46!
Tabel 3.22 PSPEC Proses 2.1.1 ... 47!
Tabel 3.23 PSPEC Proses 2.1.2 ... 47!
Tabel 3.24 PSPEC Proses 2.1.3 ... 47!
Tabel 3.25 PSPEC Proses 2.1.4 ... 48!
Tabel 3.26 PSPEC Proses 2.2 ... 48!
Tabel 3.27 PSPEC Proses 2.3 ... 49!
Tabel 3.28 PSPEC Proses 3.1 ... 49!
Tabel 3.29 PSPEC Proses 3.2 ... 49!
xiv
Tabel 3.31 PSPEC Proses 3.4 ... 50!
Tabel 3.32 PSPEC Proses 4.1 ... 50!
Tabel 3.33 PSPEC Proses 4.2 ... 51!
Tabel 3.34 PSPEC Proses 4.3 ... 51!
Tabel 3.35 PSPEC Proses 4.4 ... 51!
Tabel 3.36 PSPEC Proses 5.1 ... 52!
Tabel Tabel 3.37 PSPEC Proses 5.2 ... 52!
Tabel Tabel 3.38 PSPEC Proses 5.3 ... 52!
Tabel Tabel 3.39 PSPEC Proses 5.4 ... 53!
Tabel Tabel 3.40 PSPEC Proses 6.1 ... 53!
Tabel Tabel 3.41 PSPEC Proses 6.2 ... 53!
Tabel Tabel 3.42 PSPEC Proses 7.1 ... 54!
Tabel 3.43 Tampilan Halaman Awal ... 55!
Tabel 3.44 Tampilan Halaman Awal ... 56!
Tabel 3.45 Tampilan Halaman Home ... 57!
Tabel 3.46 Tampilan Halaman Tambah User ... 58!
Tabel 3.47 Tampilan Halaman view Produk ... 60!
Tabel 3.48 Tampilan Halaman Tambah User ... 61!
xv
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart On Page
Connector
Penghubung bagian-bagian flowchart yang berada pada
satu halaman.
Flowchart Proses Proses perhitungan atau proses pengolahan data.
Flowchart Manual
Operation
Manual operation menunjukan pengolahan yang tidak dilakukan oleh komputer penyimpanan yang akan digunakan sebagai tempat pengolahan didalam storage
Flowchart Terminator
symbol
permulaan atau akhir suatu program
Flowchart Manual memasukan data secara
manual
Flowchart Dokumen Dokumen yang merupakan input atau output.
DFD Proses bagian dari DFD yang merubah
satu atau lebih masukan menjadi keluaran-keluaran. Nama lainnya : bubble, function.
xvi
DFD Entitas Seseorang atau sekelompok
orang dalam suatu kelompok
organisasi atau departemen lain
di dalam perusahaan. Dapat
Digunakan untuk menunjukkan
pergerakan/aliran dari kumpulan
data/informasi dari satu bagian
sistem ke bagian sistem lainnya.
ERD Entitas individu yang mewakili sesuatu
yang nyata dan dapat
dibedakan dari sesuatu yang
lain
ERD Atribut Mendeskripsikan karakteristik
dari suatu entitas
ERD Atribut
komposit
merupakan atribut yang masih
dapat diuraikan lagi menjadi
sub-sub atribut yang
masing-masing memiliki makna
ERD Relasi Menunjukan adanya hubungan
di antara sejumlah entitas yang
berasal dari himpunan entitas
yang berbeda
ERD Atribut
bernilai
banyak
adalah atribut yang nilai-nilainya
diperoleh dari pengolahan atau
dapat diturunkan dari atribut
atau table lain yang
berhubungan
ERD One to one Kardinalitas relasi menunjukan
jumlah masksimum entitas yang
dapat berelasi dengan entitas
xvii
ERD Many to one Kardinalitas relasi menunjukan
jumlah masksimum entitas yang
dapat berelasi dengan entitas
pada himpunan entitas yang lain
ERD One to many Kardinalitas relasi menunjukan
jumlah masksimum entitas yang
dapat berelasi dengan entitas
pada himpunan entitas yang lain
ERD Many to
many
Kardinalitas relasi menunjukan
jumlah masksimum entitas yang
dapat berelasi dengan entitas
pada himpunan entitas yang lain
Kamus Data
=
Samadengan
Terdiri atas, mendefinisikan,
diuraikan menjadi, artinya
Kamus Data
+
Dan DanKamus Data
( )
Optional Pilihan boleh ada atau bolehtidak
Kamus Data
{ }
Pengulangan PengulanganKamus Data
[ ]
Pilihan Memilih salah satu cara darisejumlah alternatif, seleksi
Kamus Data
* *
Komentar KomentarKamus Data
@
Identifikasi Identifikasi atribut kunciKamus Data
|
Pemisah Pemisah sejumlah alternatifpilihan antara simbol [ ]
1
BAB 1.
PENDAHULUAN
Dalam bab ini, akan dibahas mengenai latar belakang, rumusan
masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta
sistematika penulisan dari laporan tugas akhir ini.
1.1 Latar Belakang Masalah
Perkembangan teknologi bidang informasi semakin berkembang di
berbagai bidang. Penggunaan internet yang cukup meluas dewasa ini juga
membuat perkembangan teknologi informasi berkembang dengan pesat di
berbagai bidang dan kalangan. Termasuk dalam bidang usaha music store
(toko musik). Toko musik yang dimaksud disini adalah toko yang menjual
album ataupun lagu-lagu dari penyanyi, band, dan sebagainya. Tanpa
adanya penggunaan teknologi informasi, toko memiliki keterbatasan ruang
dan waktu dalam menawarkan produk-produknya kepada konsumen. Dalam
hal ini pembuatan situs berbasis e-commerce dapat membantu toko musik
untuk memasarkan produk-produknya tanpa harus dibatasi ruang dan waktu.
Saat ini dunia permusikan sudah memasuki era digital, dimana musik
dikemas dalam bentuk digital. Format lagu-lagu (musik) yang dijual mulai
beralih dari bentuk fisik seperti audio cd, kaset, atau piringan hitam ke bentuk
digital (mp3, mp4, dan sebagainya). Dengan format digital, media yang
digunakan untuk memutar musik pun menjadi lebih variatif. Tidak seperti
musik dengan format fisik yang hanya bisa diputar di perangkat pemutar
musik tertentu. Musik digital dapat diputar di banyak perangkat yang sering
kita gunakan, contohnya dengan handphone.
Untuk memenuhi kebutuhan penikmat musik saat ini musik berbentuk
digital merupakan cara yang cukup praktis pada era saat ini. Situs digital
music store merupakan toko musik yang menawarkan musik yang berbentuk
digital.
Dengan dibuatnya situs digital music store ini, diharapkan pengelola
dari toko musik akan relatif lebih mudah memasarkan dan menjual
2
pengelola toko pun diharapkan akan lebih mudah. Karena distributor bisa
langsung mendistribusikan produknya langsung ke situs digital music store
tanpa harus dibatasi ruang dan waktu.
1.2 Rumusan Masalah
Berikut ini adalah beberapa rumusan masalah yang dihadapi dalam
pengerjaan tugas akhir ini :
1. Bagaimana cara merancang online store yang tepat untuk memudahkan
perusahaan memasarkan produk-produknya?
2. Bagaimana cara merancang online store yang tepat agar konsumen bisa
melakukan pembelian dan agar perusahaan bisa berinteraksi dengan
baik dengan konsumennya?
3. Bagaimana pembuatan faktur-faktur ataupun laporan yang bisa
membantu perusahaan dalam mengelola penjualan dan membantu
konsumen mendapatkan bukti pembelian?
1.3 Tujuan Pembahasan
Adapun tujuan dari pengerjaan tugas akhir ini adalah :
1. Membuat e-commerce berbasis web yang menarik dan bisa
memudahkan perusahaan memasarkan produk-produknya kepada
konsumen.
2. Menerapkan e-commerce berbasis web yang user friendly sehingga
konsumen tidak mengalami kesulitan dalam berbelanja dan menerapkan
sistem basis data, yang memudahkan perusahaan mengelola data
konsumen- konsumennya.
3. Menerapkan sistem basis data, yang memudahkan faktur-faktur, dan
laporan-laporan secara terkomputerisasi untuk memudahkan bukti
3
1.4 Ruang Lingkup Kajian
Berikut ini merupakan ruang lingkup kaijan dalam pengerjaan tugas
akhir, yang dapat dijabarkan sebagai berikut:
1. Untuk batasan hardware Client :
• Desktop Computer dengan minimum requirement:
o Processor Intel pentium 4 2,6 GHz
o Memory 1GB DDR
• Desktop Computer Client menggunakan :
o Sistem operasi Microsoft Windows XP Professional SP atau
Sistem operasi Mac OS X
• Pembuatan aplikasimenggunakan software :
o Sistem Basis Data: SQL Server 2005 / XML
o Bahasa Scripting: PHP, Javascript
o Editor Pemrograman: Adobe Dreamweaver CS5
3. Untuk bisa melakukan pemesanan di online music store ini konsumen
harus terlebih dahulu registrasi (mendapatkan account) di online store
ini. Apabila konsumen belum meregistrasi konsumen hanya bisa melihat
tampilan dasar dan preview dari produk yang ditawarkan. Konsumen
yang sudah menjadi member bisa mendapatkan produk setelah
konsumen melakukan pembayaran dan mendapatkan konfirmasi dari
operator.
4. Terdapat 4 user :
• Member : member dapat melakukan pemesanan produk,
mendapatkan report apabila melakukan pemesanan dan mengubah
data pribadinya. Member merupakan konsumen yang sudah
4
• Operator : operator memiliki fitur mengelola pemesanan yang
dilakukan member dan mendapatkan report dari member yang sudah
mengorder.
• Admin : admin merupakan akun untuk pengelola digital music store.
admin dapat mengupdate produk – produk yang terdapat didalam
web, mengelola data-data member, melihat laporan penjualan dan
memberi informasi melalui email kepada member.
• Distributor : distributor merupakan pemasok produk-produk yang dijual
(album music berbentuk digital). distributor hanya bisa mengupload,
menghapus music ataupun gambar sampul (Cover album, Single,
Dsb), dan mendapatkan report hasil penjualan.
5. Untuk batasan aplikasi :
• Hasil dari tugas akhir ini adalah aplikasi yang akan mencakup :
- pembelian musik digital
- penjualan musik digital
- pembayaran pembelian dan penjualan digital musik
- pengelolaan stok musik digital
- form registrasi member, form pembelian / pembayaran, form
konfirmasi transaksi pembayaran, dan laporan penjualan.
- pengelolaan data member
- informasi penawaran musik terkini berdasarkan pengelolaan data
member
• Pembayaran dilakukan secara manual oleh member dengan cara
transfer (debit)
• Aplikasi yang dibuat dikhususkan penggunaannya hanya sebagai
5
1.5 Sumber Data
Sumber data penelitian terdiri dari sumber data primer dan sekunder.
Sumber data primer dari penulisan laporan tugas akhir ini didapat melalui
wawancara dengan pengelola toko musik dan pelanggan dari toko musik.
Sumber data sekunder dari penulisan laporan ini didapat melalui studi
pustaka, dengan menggunakan buku dan literatur lainnya dalam
perpustakaan, dan juga data-data lainnya yang diperlukan untuk pembuatan
situs ini.
1.6 Sistematika Penyajian
BAB I PENDAHULUAN
Bab ini berisi pendahuluan-pendahuluan seputar alasan serta tujuan
penulisan laporan tugas akhir ini.
BAB II KAJIAN TEORI
Bab ini berisi teori atau algoritma atau metode penunjang yang penulis
gunakan ketika membuat aplikasi ini
BAB III ANALISIS DAN RANCANGAN SISTEM
Dalam bab Analisis dan Desain berisi tentang semua pembahasan
secara lengkap mengenai analisis pemecahan masalah, perancangan,
desain aplikasi, dan penjelasan sistem.
BAB IV HASIL PENELITIAN
Pada bab ini berisi tentang hasil penelitian laporan tugas akhir berupa
beberapa screenshot hasil akhir website.
BAB V PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisi tentang pembahasan serta uji coba hasil penelitian
berupa blackbox testing terhadap website yang sudah dibuat
BAB VI SIMPULAN DAN SARAN
90
BAB 6.
SIMPULAN DAN SARAN
Bab ini membahas simpulan dan saran dari aplikasi yang sudah
dibuat. Diharapkan aplikasi bisa dikembangkan lebih baik lagi.
6.1 Kesimpulan
Berdasarkan hasil pengamatan dalam melakukan analisis dan
perancangan, maka dapat ditarik kesimpulan sebagai berikut :
1. Melalui fitur Preview Digital Music Store ini dapat memenuhi informasi
mengenai album, lagu atau musik yang ditawarkan Digital Music Store
kepada konsumen.
2. Melalui fitur Buy situs toko online ini konsumen dapat memesan langsung musik yang ditawarkan tanpa harus mengunjungi toko fisik.
3. Melalui fitur Download situs toko online ini konsumen dapat mendapatkan atau menerima langsung musik yang sudah dibeli tanpa harus
mengunjungi toko fisik.
4. Melalui fitur pengelolaan user toko online ini dapat memenuhi pendataan
konsumen
5. Melalui fitur view data produk toko online ini dapat memenuhi pendataan
produk
6. Melalui fitur view invoice dan view detail invoice toko online ini dapat
mengelola laporan penjualan yang ada di toko online ini
6.2 Saran
Untuk pengembangan situs lebih lanjut dapat ditambahkan beberapa
saran guna tercapainya target dari tujuan dibuat nya situs ini yang
diantaranya:
1. Penambahan fitur untuk menghitung statistik pengunjung situs
2. Penambahan tampilan video dari produk yang ditawarkan pada detail
91
3. Menambahkan lebih banyak fitur-fitur yang berkaitan dengan Customer
Relationship Management, untuk menunjang hubungan antara pengelola
92
DAFTAR PUSTAKA
[1] Jogiyanto M. Hartono, Analisis dan Desain Sistem Informasi : Pendekatan
Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta, Central Java:
Andi, 1993.
[2] A. Nur Alan, Jago PHP dan MySQL : Dalam Hitungan Menit Membahas
PHP dan MySQL dari Nol Hingga Akhir Untuk Pemula, 1st ed. Bekasi:
Dunia Komputer, 2010.
[3] L. Hakim, Trik Rahasia Master PHP Terbongkar Lagi. Yogyakarta:
Lokomedia, 2009.
[4] Bertha Sidik, Pemrograman WEB dengan PHP. Bandung, West Java,
Indonesia, 2006, vol. 2.
[5] Andi, Apa dan bagaimana E-commerce. Yogyakarta: Wahana Komputer,
2002.
[6] G. Schell R. McLeod, Management Information System, 10th ed., 2007.
[7] G. Marakas J. O’Brien, Management Information System.: McGraw-Hill,
2010.