perancangan website sebagai portal informasi...
Post on 07-May-2019
215 Views
Preview:
TRANSCRIPT
PERANCANGAN WEBSITE SEBAGAI PORTAL INFORMASI MENGENAI MUSIK INDIE YOGYAKARTA MENGGUNAKAN PHP DAN
MYSQL
Naskah Publikasi
diajukan oleh
Indra Adi Purwita
06.11.1322
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM YOGYAKARTA
2011
WEBSITE DEVELOPMENT AS INFORMATION PORTAL ABOUT YOGYAKARTA MUSIC INDIE USING PHP AND MYSQL
PERANCANGAN WEBSITE SEBAGAI PORTAL INFORMASI MENGENAI MUSIK
INDIE YOGYAKARTA MENGGUNAKAN PHP DAN MYSQL
Indra Adi Purwita
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The development of the internet very rapidly nowadays. There’re many devices that provide the internet ability. The access costs are also relatively more affordable. Internet can be used for many purposes. One of them is spreading out the information. Indie music as one of the musical concepts that rely on do-it-yourself ability could take an advantage of this opportunity. Particularly for the Daerah Istimewa Yogyakarta region that has a lot of indie musicians. So far, the information about indie music is mostly spread with flyers such as posters or pamphlets. Besides the musicians, indie music lovers also need a space to express their opinions and thoughts. So there will be reciprocity between musicians and listeners.
To provide such needs of indie music lovers about the information, website is a great solution. By using website through the internet, the information could be spread widely, fast, easy and efficient. The website should be dynamic to keep the content up to date and to make it a reliable information source. The information is collected by the administrator who put them forward through the website.
In this research, the website is developed using PHP and MySQL. It provides various types of information according to the needs of indie musicians and lovers, such as scheduled events, the latest album releases, latest news, album reviews, interviews, event reviews, band profiles and articles. Besides, there is also interaction between the system and the users, such as posting articles, album reviews, voting, comments and messages board as a media for the delivery of opinions and thoughts.
Keywords : Portal Website, Music, PHP programming, MySQL database, Yogyakarta
1. Pendahuluan
Yogyakarta merupakan salah satu kota di Indonesia yang memiliki banyak musisi
indie dari berbagai macam genre musik. Namun tidak banyak yang tahu keberadaan
mereka karena kurangnya informasi. Sebagai solusi nya dibutuhkan sebuah sarana
penyampaian informasi yang mudah diakses dengan jangkauan yang luas serta tidak
membutuhkan biaya yang besar.
Seiring dengan pesat nya perkembangan teknologi di dunia, internet mejadi
sebuah fenomena luar biasa dalam sejarah kehidupan manusia modern. Sebagai
jaringan komunikasi dan informasi global, internet menawarkan informasi yang melimpah
sehingga mampu menjadi alternatif referensi terbaik dalam pencarian informasi.
Dengan memanfaatkan internet melalui sebuah website, informasi mengenai
musik indie dapat disebarkan dengan mudah.Website yang dimaksud haruslah bersimat
dinamis sehingga perkembangan informasi bisa terjadi dengan cepat dan akurat.
2. Landasan Teori
2.1 Internet
Internet (Interconnected Network) adalah sebuah sistem komunikasi global
yang menghubungkan komputer – komputer dan jaringan – jaringan komputer di
seluruh dunia1. Komputer yang terhubung pada internet kemudian saling
berinteraksi dan bertukar informasi. Komputer dan jaringan tersebut terhubung ke
berbagai jalur utama yang disebut internet backbone dengan menggunakan TCP/IP
sebagai protokol.
2.2 World Wide Web
World Wide Web (WWW) atau lebih dikenal dengan sebutan “web” saja
adalah sebuah sistem dimana informasi dalam bentuk teks, gambar, suara dan lain
– lain dipresentasikan dalam bentuk hypertext dan dapat diakses oleh perangkat
lunak yang disebut browser. Informasi di web pada umumnya ditulis dalam format
HTML2. File file tersebut di simpan pada web server yang disebut HTTPD dan dapat
diakses melalui internet.
1 Melwin Syafrizal, Pengantar Jaringan Komputer, (Yogyakarta:Penerbit ANDI, 2005), hal. 195 2 Ibid, hal. 269
2.3 Musik Indie
Musik indie bukan lah sebuah genre musik, melainkan gerakan bermusik
yang berbasis dari apa yang kita punya, do it yourself; sebuah etika yang dimiliki
dalam pembuatan sebuah karya musik mulai dari merekam, mendistribusikan dan
promosi dengan uang sendiri.
Musik indie atau yang dahulu disebut musik underground telah ada di
Indonesia sejak tahun 1970-an. Sejak saat itu musik indie masih ada hingga
sekarang dan semakin berkembang.
2.4 Pemrograman PHP
PHP (Hypertext Preprocessor) adalah sebuah bahasa pemrograman web
server-side bersifat open source yang dapat digunakan untuk membangun aplikasi
web dinamis bersamaan dengan HTML. Skrip php dieksekusi pada server,
kemudian dikembalikan ke browser dalam bentuk HTML.
3. Analisis
3.1 Analisis Kebutuhan Sistem
Untuk berjalan sesuai dengan yang telah dirancang, system memilihi
beberaa kebutuhan tersendiri. Kebutuhan tersebut terdiri dari kebutuhan
fungsional, kebutuhan non-fungsional, kebutuhan informasi dan kebutuhan
pengguna.
3.1.1 Kebutuhan Fungsional
Adalah kebutuhan yang berkaitan dengan apa saja yang dapat
dilakukan oleh sistem sesuai dengan fungsi nya. Kebutuhan tersebut
antara lain:
1) Sistem harus dapat melakukan update informasi
2) Sistem harus dapat mengelola hak akses
3) Sistem harus dapat merubah pengaturan tampilan
4) Sistem harus dapat menampung input data dari pengguna
3.1.2 Kebutuhan Non-Fungsional
Adalah kebutuhan yang berkaitan dengan perangkat yang
dibutuhkan agar sistem berjalan dengan baik, seperti perangkat keras
(hardware) dan perangkat lunak (software).
3.1.3 Kebutuhan Informasi
Analisa ini dilakukan untuk mengetahui informasi apa saja yang
diberikan oleh system ketika berhasil dijalankan. Informasi tersebut
antaralain berita musik, jadwal event, laporan event, profil band, rilis
album, interview, artikel dan galeri foto.
3.1.4 Kebutuhan Pengguna
Adalah pengguna yang akan melakukan interaksi dengan sistem.
Pengguna dibagi beberapa level di mana setiap level memiliki hak akses
yang berbeda – beda. Pengguna tersebut terdiri dari administrator
sebagai pengelola keseluruhan konten website, member sebagai user
yang diberi beberapa hak seperti posting artikel, ulasan album dan papan
pesan, dan visitor berupa pengunjug yang tidak terdaftar.
4. Hasil Penelitian dan Pembahasan
4.1 Perancangan
Perancangan sistem ini terdiri dari perancangan proses dan perancangan
basis data. Perancangan proses terdiri dari pembuatan DFD (Data Flow Diagram) dan
Flowchart. Sedangkan untuk perancangan basis data, langkah awal yang digunakan
adalah pembuatan ERD (Entity Relationship Diagram).
Gambar 4.1 DFD level 0 sistem
Gambar 4.1 Flowchart input data pada proses login user
band profile merilis
disc
gigs
Band Interview
band gigs
mengikuti
melakukan
memiliki
gigs report
content
user
disc review
posting
merilis
menulis
mengelola
band temp
menulis
menulis
papan pesan
picture
title
seo
timepublish
username
passwordlevel
intrvw_id
intrvw_id
bgigs_id
title
place
seo datepicture
ticket
band_id
N
1
1
N
band_id
bgigs_id
gigs_idket
memiliki
bgigs_id
gigs_id
gigs_id
band_id name
member
genre
pictureband_id
disc_id
report_id
report_id
title
contentreporter
seo
disc_idtitle
image
disc_id
review_id
seo
review_idtitle
seo
content
publish
username
review_id
username bandtmp_id
bandtmp_id
years
name
genrememberpicture
username
board_id
board_id
note
datetimepost_id
title
content
category
publish
seo
headline
post_id
username
Gambar 4.3 ERD rancangan tabel basis data
4.2 Implementasi
4.2.1 Keberhasilan Sistem Untuk mengetahui keberhasilan maka dilakukan pengujian pada sistem
yang telah dibuat. Pengujian ini terdiri dari uji coba program dan uji coba sistem
4.2.1.1 Uji Coba Program Uji coba program dilakukan untuk mengetahui apakah program
dapat berinteraksi dengan baik. Selain itu, pengetesan program bertujuan
untuk menghindari kesalahan – kesalahan dalam program sebelum program
tersebut diterapkan dalam sistem yang resmi. Kesalahan yang diperiksa terdiri
dari tiga bagian yaitu kesalahan bahasa (language error) yaitu penulisan kode
program, kesalahan logika (logical error) yaitu penentuan logika program dan
kesalahan proses (run time error) yaitu kondisi tertentu yang dibutuhkan
program.
4.2.1.2 Uji Coba Sistem Uji coba sistem bertujuan untuk mengetahui semua komponen
pada sistem telah siap digunakan dan berfungsi sesuai yang diharapakan.
Pengujian dilakukan pada kemungkinan logika mengembalikan nilai benar
dan salah, perulangan pada batasan tertentu serta validitas data.
Berdasarkan pengujian di atas, sistem menunjukkan keberhasilan.
Sistem mampu melewati semua tahap uji coba dengan hasil yang sesuai dengan
yang dirancang.
4.2.2 Tampilan Aplikasi Berikut ini adalah beberapa tampilan aplikasi setelah diimplementasikan :
Gambar 4.4 Tampilan halaman utama website
Gambaran 4.5 Tampilan halaman login member
Gambar 4.6 Tampilan halaman control panel member
Gambar 4.7 Tampilan halaman pendaftaran member
5. Kesimpulan
Berdasarkan pembahasan di atas maka dapat disimpulkan sebagai
berikut :
1. Website yang dibangun merupakan portal informasi yang bisa diakses
secara luas oleh siapa saja, di mana saja dan kapan saja. Secara spesifik
menyajikan informasi tentang musik indie di Yogyakarta.
2. Website yang dibangun mampu memenuhi kebutuhan informasi yang bersifat
dinamis karena konten baru bisa ditambahkan oleh administrator dan
sebagian oleh user member setiap saat,
3. Website yang dibangun mampu menjadi salah satu solusi untuk
menyampaikan pendapat karena user member dapat melakukan posting
tulisan baik berupa artikel ataupun ulasan album
4. Informasi yang disampaikan sudah cukup memenuhi kebutuhan tentang
musik Yogyakarta, antara lain berisi profil band, rilis album, jadwal acara,
ulasan album, ulasan acara, wawancara, berita, dan galeri foto.
DAFTAR PUSTAKA
Al-Fatta, H. 2007. Analisis dan Perancangan Sistem Informasi Yogyakarta: Andi.
Arbie. 2003. Manajemen Database dengan MySQL. Yogyakarta: Andi.
Ari, R. 2010. http://blog.rosihanari.net/.
Connolly, T. 1998. Database Systems: A Practical Approach Design (2nd edition). Addison-Wesley.
Darma, Jarot S. dan Shenia, A. 2009. Buku Pintar Menguasai Internet. Jakarta: Mediakita.
Kurniawan, R. 2010. Php dan Mysql untuk Orang Awam Edisi ke-2. Palembang: Maxikom.
Kusrini. 2006. Strategi Perancangan dan Pengelolaan Basis Data. Yogyakarta: Andi.
Sidik, B. 2005. MySQL Untuk Pengguna, Administrator dan Pengembang Aplikasi Web. Bandung: Informatika.
Syafrizal, M. 2005. Pengantar Jaringan Komputer. Yogyakarta: Andi.
Utami, E. 2008. RDBMS Menggunakan MS SQL Sever 2000. Yogyakarta: Graha Ilmu.
Utami, E. dan Sukrisno. 2005. Konsep Dasar Pengolahan dan Pemrograman Database dengan SQL Server, Ms.Access, dan Ms.Visual Basic. Yogyakarta: Andi.
vickyjsofficial.blogspot.com/2010/12/wawancara-sama-wendi-putranto-aka-wenz.html, diakses pada 10 Januari 2011
www.ip-adress.com/ip_tracer/www.amikom.ac.id, diakses pada , 26 Januari 2011.
www.ip-adress.com/ip_tracer/www.google.com, diakses pada 26 Januari 2011.
www.w3schools.com, diakses pada 26 Januari 2011.
www.reference.com, diakses pada 26 Januari 2011.
top related