BAB I
PENDAHULUAN
1.1. LATAR BELAKANG
Pada saat ini kebutuhan akan penyajian informasi yang cepat dan akurat merupakan kebutuhan yang paling penting. Ditinjau dari segi perkembangannya, teknologi komputer mampu menjawab solusi tersebut yang dapat menyajikan informasi yang cepat dan akurat. Dalam hal ini data merupakan salah satu bagian yang penting dalam penyajian informasi tersebut.
Dalam lingkungan perusahaan, teknologi internet sangat diperlukan. Selain untuk meningkatkan kinerja. Teknlogi internet juga bisa digunakan sebagai tempat untuk mengenalkan barang yang menyangkut peningkatan pelayanan.
Dalam hal pemilihan CD audio, konsumen sering ragu apabila menentukan CD audio yang akan dibeli, karena setiap CD audio yang di display sudah dalam keadaan tersegel sehingga konsumen tidak bisa mendengarkan atau mencoba CD audio sebelum membelinya. Hal ini tentunya juga mempengaruhi pelayanan dalam penjualan album CD audio.
1.2. RUMUSAN MASALAH
Dari latar belakang masalah diatas, maka dapat disimpulkan ke dalam rumusan masalah, yaitu : ”bagaimana cara mengoptimalkan permintaan pelanggan dalam hal mendapatkan informasi mengenai CD audio”.
JURNAL
SISTEM INFORMASI PEMILIHAN CD AUDIO PADA TOKO XXX BERBASIS WEB
HERU KRISTIAWAN 04204047 1 HARYANTO, ST 2 PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER UNIVERSITAS NAROTAMA
SURABAYA
ABSTRAK
Dalam hal pemilihan CD audio, konsumen sering ragu apabila menentukan CD audio yang akan dibeli karena tidak setiap konsumen mengerti isi lagu dari CD audio yang akan dibeli, karena setiap CD audio yang di display sudah dalam keadaan tersegel sehingga konsumen tidak bisa mendengarkan atau mencoba CD audio sebelum membelinya. Dengan teknologi internet akan membantu proses pemilihan CD audio oleh konsumen, di mana setiap album musik yang ditawarkan akan dilengkapi informasi mengenai album dan sample lagu dari setiap album yang bisa didengarkan secara langsung oleh konsumen sebelum membelinya.
1.3. MAKSUD DAN TUJUAN Berdasarkan permasalahaan yang ada maka penelitian bertujuan untuk :
1. Meningkatkan mutu pelayanan terhadap konsumen dalam memilih CD audio.
2. Mempermudah konsumen dalam mencari CD audio dan mengetahui sample lagu dari masing-masing CD audio.
1.4. BATASAN MASALAH
Pada penelitian tentunya banyak permasalahan terkait yang harus diselesaikan, untuk itu perlu adanya batasan masalah agar penelitian ini lebih terfokus dan tidak melebar. Batasan masalah yang di pakai adalah penelitian ini hanya dilakukan pada proses penyampaian informasi kepada konsumen tentang CD audio yang dijual pada toko XXX dengan menampilkan sample hits single pada album tersebut, yang dibuat dengan menggunakan PHP dan MySQL sebagai DBMS
BAB II
TINJAUAN PUSTAKA 2.1. SISTEM
Suatu sistem dapat dijelaskan dengan sederhana sebagai perangkat komponen yang digabungkan satu dengan yang lainnya untuk tujuan bersama.
Sistem informasi mempunyai komponen :
a. Input merupakan data yang masuk. b. Model menunjukkan suatu proses. c. Output berupa informasi yang
dihasilkan.
d. Basis Data adalah kumpulan data.
2.2. INFORMASI
Kata ‘informasi’ telah menjadi urat nadi pengembangan Sistem Teknologi Informasi. Informasi adalah data yang diolah menjadi bentuk yang berguna bagi para pemakainya (Dindin
Nugraha, ilmukomputer.com, 2003).
Dalam mencermati kalimat tersebut perlu diperhatikan bahwa data yang diolah menjadi bentuk yang berguna, tidak hanya sekedar memiliki arti.
Di dalam Sistem Teknologi Informasi, sebuah informasi dapat dikatakan berguna apabila ditopang oleh tiga hal, yaitu :
1. Tepat pada kebutuhannya atau
relevan
2. Tepat pada waktunya atau
timelines
3. Tepat nilainya atau accurate
2.3. TEKNOLOGI
Dari definisi sistem dan informasi dapat ditentukan teknologi yang akan digunakan dalam Sistem teknologi informasi yang akan dikembangkan dapat berupa teknologi komputer, telekomunikasi atau teknologi apapun yang dapat memberi nilai tambah dalam proses Sistem Teknologi Informasi.
2.3. HTML
HTML merupakan singkatan dari HyperText Markup Language. HTML. digunakan untuk membangun suatu halaman web. Dengan adanya HTML mulai dari teks, gambar, suara, serta link dapat digabungkan menjadi satu. Sekalipun banyak orang menyebutnya sebagai suatu bahasa pemrograman, HTML sebenarnya sama sekali bukan merupakan bahasa pemrograman, karena seperti tercermin dari namanya, HTML adalah sebuah bahasa mark up (penandaan) terhadap
sebuah dokumen teks. Tanda tersebut digunakan untuk menentukan format atau style dari teks yang ditandai. Simbol mark up yang digunakan oleh HTML ditandai dengan tanda lebih kecil (<) dan tanda lebih besar (>) dan disebut sebagai tag. Sebagai tanda pembuka tag yang digunakan (<..>), sedangkan untuk tanda penutup tag yang digunakan diberi tanda garis miring (</..>).
2.4. WEB SERVER
WWW server atau lebih sering disebut dengan Web server adalah server Internet yang melayani koneksi transfer data dalam protokol HTTP. Web server telah didesain untuk dapat melayani bermacam-macam jenis data, mulai dari teks, gambar, sampai dengan suara. Pada umumnya Web server melayani data dalam bentuk HTML.
2.5. PHP
2.5.1. Pengertian PHP
PHP adalah bahasa scripting yang bersifat open source dan menyatu dengan HTML (What is PHP?, 2001-2007). PHP digunakan untuk membuat halaman web menjadi dinamis dan menarik. PHP termasuk server-side
scripting artinya semua perintah PHP
dieksekusi oleh server bukan oleh
browser. Tujuan dari PHP adalah
untuk membuat aplikasi yang dijalankan pada teknologi web.
2.5.2. Tipe Data a. Boolean
Tipe data yang menyatakan nilai kebenaran, terdiri dari TRUE atau
FALSE.
b. Integer
Tipe data yang menyatakan semua bilangan bulat antara –147483648 sampai +2147483647 pada
platform 32-bit. PHP akan secara
otomatis mengkonversi data integer menjadi floating point jika berada di luar range. Integer dapat dinyatakan dalam bentuk oktal, desimal, atau heksadesimal. c. Floating Point
Tipe data yang menyatakan semua bilangan pecahan atau desimal antara 1.7x10 -308 sampai dengan 1.7x10 308 . Floating point dapat dinyatakan dalam bentuk desimal dan pangkat.
d. String
Tipe data yang menyatakan semua karakter. Pada PHP karakter sama dengan byte (ada 256 perbedaan karakter yang memungkinkan).
String dinyatakan dengan
menggunakan tanda petik tunggal atau tanda petik ganda yang mengapitnya. Jika menggunakan tanda petik tunggal, maka string tidak dapat dimasukkan ke dalam variabel.
e. Array
Tipe data yang dapat mengandung satu atau lebih data dan dapat disusun berdasarkan numerik maupun string (associative array). Data di dalam sebuah array dapat terdiri dari tipe data lain bahkan dapat juga bertipe array (multiple
array). Jadi pada PHP, elemen dari
array dapat terdiri atas data dengan
tipetipe yang berbeda-beda f. Object
Tipe data yang dapat berupa sebuah bilangan, variabel, atau bahkan sebuah fungsi. Dengan adanya object maka akan lebih membantu para programmer yang terbiasa dengan OOP (Object
Oriented Programming). Karena
fasilitas OOP pada PHP masih sedikit.
g. Resource
Tipe data yang menyatakan variabel khusus. Tipe data ini
dibuat dan digunakan oleh fungsi khusus.
h. Null
Tipe data yang menyatakan tidak mempunyai nilai dan bukan 0. 2.6. DATABASE SERVER MYSQL 2.6.1. Pengertian MySQL
MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar SQL (Structured Query Language).
Selain sebagai database sever, MySQL juga merupaka program yang dapat mengakses suatu database MySQL yang berposisi sebagai server. Pada saat itu berarti program kita berposisi sebagai client. Jadi MySQL adalah ebuah database yang dapat digunakan sebagai client maupun serve 2.6.2. Struktur Database MySQL
MySQL merupakan RDBMS (Relational Database Management
System) yaitu sebuah database yang
menggunakan tabel-tabel yang berhubungan sebagai tempat untuk menyimpan data. Tabel tersebut terdiri dari baris-baris data yang terdapat di dalam satu atau lebih kolom.
2.7. INTERNET
Internet mempunyai nama panjang Inter Networking atau hibungan antar jaringan komputer. Internet adalah sebuah jaringan komputer yang menghubungkan komputer-komputer di seluruh dunia , sehingga terbentuk ruang maya jaringan komputer (cyberspace). Jaringan komputer sendiri secara sederhana dapat di artikan sebagai hubungan fisik komputer dengan komputer yang lain melalui sebuah media. Fungsi dasar sebuah jaringan
adalah agar dapat bertukar sumber daya atau piranti (file, printer , modem, fax, dll)
BAB III
PERANCANGAN SISTEM 3.1. FLOWCHART
3.1.1. Diagram Flowchart sistem pemilihan album audio CD
Pada flowchart ini menggambarkan tentang alur kerja dari sistem pemilihan album audio CD. Flowchart ini dimulai dari start kemudian akan muncul menu utama atau index, pada menu utama ini terdapat katalog untuk melihat album berdasarkan pada kategori atau jenis musik. Kemudian bisa memilih album yang diinginkan dan mendengarkan sample dari album tersebut.
Gambar 3.1. Flowchart Sistem Pemilihan Album Audio CD
3.1.2. Flowchart Maintenance Dalam proses maintenance, Admin mempunyai hak untuk mengedit data yang ada pada menu admin seperti data album, artis, label dan kategori album.
Gambar 3.2. Flowchart Maintenance Album Audio CD 3.2. DIAGRAM BERJENJANG 0 SI Pemilihan Audio CD berbasis Web 1.2 Maintenance 2.2.2 P Edit 2.2.3 P Delete 2.2.1 P Insert 1.1 Aplikasi 2.1.2 P Searching album 2.1.3 P Mendengarkan sample lagu 2.1.1 P Kategori Album
Gambar 3.3. Diagram berjenjang Pada diagram context atau diagram level 0 merupakan top level diagram pada sistem informasi pemilihan audio CD , dan pada diagam level 1 terdapat 2 menu yaitu menu aplikasi dan maintenance. Pada diagram level level 2 terdapat 6 menu yang terdiri dari kategori album, searching album, mendengarkan sample lagu, insert, edit, dan delete
yang mempunyai fungsi yang berbeda-beda.
3.3. DFD
3.3.1. Diagram Context
Gambar 3.4. Diagram Context Pada Diagram Context di atas menggambarkan bahwa pada sistem informasi pemilihan audio CD pada toko XXX terdapat dua macam aliran informasi, yaitu: user dan admin Masing-masing terhubung dengan sistem informasi pemilihan audio CD. Disini user masuk ke homepage kemudian memilih album, melakukan pencarian dan mendengarkan sample lagu pada album audio CD. Administrator pada sistem ini adalah memasukkan data kategori album, data data album dan sample lagu.
3.3.2. DFD level 1
Gambar 3.5. DFD level 1 Pada DFD Level 1 Sistem Informasi Pemilihan audio CD dikembangkan lagi menjadi 2 buah proses yaitu proses aplikasi dan proses maintenance dimana proses-proses tersebut masih dikembangkan lagi pada level selanjutnya.
Gambar 3.7. Konseptual Data Model 3.3.3. DFD level 2
Gambar 3.6. DFD level 2 Pada DFD level 2 Sub Proses aplikasi pemilihan album audio CD dikembangkan menjadi 3 buah proses yaitu :
1. Kategori album
Proses meminta (request) pada menu utama dengan memilih nama kategori atau jenis album yang diinginkan kemudian sistem menampilkan album dengan kategori yang di pilih. Proses menerima form tersebut dari data kategori album dan data album 2. Searching Album
Proses pencarian album atau artis yang diinginkan kemudian sistem menampilkan album tersebut. Proses menerima form tersebut dari
data kategori album dan data
album
3. Mendengarkan Sample Lagu
User dapat mendengarkan sample lagu pada tiap album yang dipilih. Pada DFD level 2 Sub Proses
maintenance pemilihan album audio
CD dikembangkan menjadi 3 buah proses yaitu :
1. Insert
Admin berhak menambah data artis, label, kategori dan album yang tersimpan dalam data store yang kemudian ditampilkan ke user.
2. Edit
Admin berhak mengedit data artis, label, kategori dan album yang tersimpan dalam data store yang kemudian ditampilkan ke user. 3. Hapus
Admin berhak menghapus data artis, label, kategori dan album yang tersimpan dalam data store yang kemudian ditampilkan ke user.
3.4. PERANCANGAN DATABASE 3.4.1. Conseptual Data Model
(CDM) mempunyai mempunyai mempunyai album kd_album judul thn_release gambar lagu keterangan kategori kd_kategori kategori keterangan label kd_label label alamat artis kd_artis artis negara
Adapun penjelasan dari relasi-relasi yang ada pada Conseptual Data Model adalah sebagai berikut :
1. Relasi antara entity kategori dan entity album
Keterangan : Cardinality = 1 : N
Satu kategori dapat memiliki banyak album, sedangkan satu
album hanya memiliki satu kategori
2. Relasi antara entity artis dan entity album
Keterangan : Cardinality = 1 : N
Satu artis dapat memiliki banyak album, sedangkan satu album hanya memiliki satu artis.
3. Relasi antara entity label dan entity album
Keterangan : Cardinality = 1 : N
Satu label dapat memiliki banyak album, sedangkan satu album hanya memiliki satu label.
3.4.2. Physical Data Model (PDM)
Gambar 3.8. Physical Data Model
BAB IV
IMPLEMENTASI
4.1. KEBUTUHAN SISTEM
A. Kebutuhan perangkat keras (Hardware).
Hardware merupakan
komponen-komponen fisik peralatan yang membentuk suatu item komputer. Sifat yang umum dari hardware adalah dapat dilihat dan dipegang bentuk fisiknya. Adapaun hardware yang dibutuhkan : 1. Komputer dengan Processor
Pentium III 600 MHz 2. Memori RAM 128 MB. 3. VGA CARD 4 MB. 4. Sound card 5. Speaker Aktiv 6. Keyboard. 7. Mouse. 8. Hard Disk 40 Gb. 9. Monitor 15”
B. Kebutuhan perangkat Lunak (Software).
Untuk menjalankan Sistem pemilihan Album audio CD berbasis web dibutuhkan beberapa perangkat lunak (software).
Adapun software yang dibutuhkan adalah:
1. Microsoft Windows NT/2000/XP sebagai Operating System.
2. Browser (Opera,Mozilla Firefox, dan Internet explorer)
3. Appserv (PHP, MySQL, dan Apache). Offline
4. Internet.(online).
4.2. RANCANGAN STRUKTUR MENU UTAMA
4.2.3. Halaman Index
Gambar 4.2. Halaman utama (index) Halaman dimana pada saat user membuka halaman home, yang menampilkan kategori album berdasarkan jenis musik, informasi album terbaru dan form pencarian untuk mencari album yang diinginkan oleh user.
4.2.2. Halaman Tampilkan Album (Berdasarkan kategori)
Gambar 4.3. Halaman tampilkan album (berdasarkan kategori)
Halaman yang menampilkan album berdasarkan kategori atau jenis album yang dipilih waktu dihalaman utama. Pada halaman ini judul album yang terdapat pada masing-masing album terhubung pada halaman detail album.
4.2.3. Halaman Detail Album
Gambar 4.3. Halaman detail album Halaman yang menampilkan detail album setelah memilih album yang dipilih pada halaman tampilkan album. Halaman detail album ini menampilkan detail album secara menyeluruh dari nama artis, judul album tahun release, daftar lagu dan
sample lagu untuk hits single pada
album tersebut.
4.3. RANCANGAN STRUKTUR MENU ADMINISTRATOR 4.3.1. Halaman Login Administrator
Gambar 4.5. Halaman login administrator
Halaman yang akan muncul pertama kali pada saat menjalankan web administrator, yang meminta user account admin sehingga bisa masuk pada web utama administrator.
4.3.2. Halaman index administrator
Gambar 4.6. Halaman index administrator
Halaman utama administrasi dimana tempat untuk mengelolah data album audio CD.
4.3.3. Halaman Input Album
Gambar 4.7. Halaman input album Halaman yang digunakan untuk memasukkan data album baru ke dalam database, yang kemudian ditampilkan pada halaman utama web sebagai album baru atau new release.
4.3.4. Halaman Edit Album
Gambar 4.8. Halaman edit album Halaman yang berfungsi untuk merubah data album pada sistem pemilihan album.
BAB V
KESIMPULAN DAN SARAN 5.1. KESIMPULAN
Berdasarkan hasil analisis dan perancangan yang telah dibuat, maka dapat diambil kesimpulan bahwa : 1. Dalam tugas akhir ini telah berhasil
diimplementasikan sistem
informasi pemilihan CD audio untuk mengoptimalkan permintaan pelanggan dalam hal mendapatkan informasi mengenai CD audio. 2. Sistem informasi pemilihan CD
audio ini dapat memudahkan konsumen untuk mendapatkan informasi mengenai CD audio yang ditawarkan pada toko XXX secara cepat.
3. Sistem Informasi pemilihan CD audio ini dapat memudahkan konsumen dalam mencari CD audio berdasarkan kategori album, nama Artis atau Band, judul album dan label CD audio yang dilengkapi sample lagu dari hits single untuk masing-masing CD audio.
5.2. SARAN
Adapun saran yang penulis dapat sampaikan untuk mengembangkan aplikasi ini adalah : 1. Aplikasi ini diharapkan bisa
melakukan pencarian dalam pemilihan CD audio berdasarkan
lyric lagu dari hits single untuk
setiap album CD audio.
2. Aplikasi ini diharapkan bisa melakukan pemesanan CD audio secara online, sehingga memudahkan calon konsumen dalam pemesanan CD audio. 3. Aplikasi ini diharapkan dilengkapi
fasilitas download video klip dari hits single untuk masing-masing album, sehingga bisa dijadikan acuan oleh konsumen untuk memilih CD audio.
DAFTAR PUSTAKA
1. Fathansyah, Ir., 2007, Basis Data, Informatika, Bandung.
2. Jogiyanto H.M., M.B.A., Akt., 1997, Sistem Informasi Berbasis
Computer edisi kedua,
3. Kuncoro Widigdo Anon, Dasar
Pemrograman PHP dan MySQL,
2003, ilmukomputer.com.
4. Nugroho Bunafit, 2005, PHP Dan
MySQL dengan editor
Dreamweaver, Andi Offset,
Yogyakarta.
5. Ramakrishnan Raghu, Gehrke Johannes, 2003, Sistem Manajemen
Database edisi ketiga, Andi Offset,
Yogyakarta.
6. www.ilmukomputer.com 7. www.musiccode.com 8. www.wikipedia.org