PERANCANGAN DATABASE KARYA BERBASIS WEB UNTUK MEDIA PROMOSI DAN PORTOFOLIO DI KOMUNITAS
MULTIMEDIA AMIKOM
NASKAH PUBLIKASI
diajukan oleh
Rahmad Didik Shoffyanto 12.12.6338
kepada
FAKULTAS ILMU KOMPUTER UNIVERSITAS AMIKOM YOGYAKARTA
YOGYAKARTA
2017
NASKAH PUBLIKASI
PERANCANGAN DATABASE KARYA BERBASIS WEB UNTUK MEDIA PROMOSI DAN PORTOFOLIO DI KOMUNITAS
MULTIMEDIA AMIKOM
yang dipersiapkan dan disusun oleh
Rahmad Didik Shoffyanto 12.12.6338
Dosen Pembimbing
Hanif Al Fatta, M.Kom.
NIK. 190302096
Tanggal, 27 Februari 2017
Ketua Program Studi S1 – Sistem Informasi
Krisnawati, S.Si., M.T.
NIK. 190302038
1
PERANCANGAN DATABASE KARYA BERBASIS WEB UNTUK MEDIA PROMOSI DAN PORTOFOLIO DI KOMUNITAS MULTIMEDIA AMIKOM
Rahmad Didik Shoffyanto1), Hanif Al Fatta2)
1) Sistem Informasi Universitas AMIKOM Yogyak arta
2) Manajemen Informatik a Universitas AMIKOM Yogyak arta
Jl Ringroad Utara, Condongcatur, Depok , Sleman, Yogyak arta Indonesia 55283 Email : rahmad.sh@students.amikom.ac.id1), hanif.a@amikom.ac.id2)
Abstract – The development of technologies and information has been improved for the last few year, one of them is the rapid development of internet. The Communication and Information Ministry (KOMINFO) states that internet users in indonesia in 2014 reach 82 million people. Internet can be used to develop company or organization. One way of utilizing internet is by using portfolio as media promotion base website.
Amikom Multimedia Community is an organization which produces many work art. However, is media storage is disorganized and so having difficult to promote their work art.
In this thesis, the researcher want to proposes work database as portfolio and web -based media promotion in Amikom Multimedia Community so that the work art produced here can be concentrated as well as having function as media promotion.
Keywords – Database Work , Media Promotion, Organization, Portfolio.
1. Pendahuluan
Kemajuan teknologi informasi melalui internet mendorong munculnya berbagai inovasi baru dalam menyampaikan informasi untuk mempromosikan suatu perusahaan atau organisasi.
Komunitas Multimedia Amikom (KOMA) merupakan organisasi mahasiswa yang bergerak dibidang multimedia seperti Desain Grafis, Desain Web, Broadcast dan Vfx Animasi yang menghasilkan karya rata- rata 200 karya setiap tahunnya yang belum di manajemen dengan baik karena sering kesulitan dalam melakukan pencarian dan mempublikasikan karya kepada organisasi lain maupun masyarakat umum.
Melihat kondisi seperti ini maka perlu dibuat sistem yang mampu mengelola sekaligus bisa menjadi media penyimpanan dan portofolio agar karya yang ada di KOMA menjadi terpusat, sehingga memudahkan pengurus, anggota, partner dan masyarakat umum bisa dengan mudah melihat dari manapun. Oleh karena itu peneliti bermaksud membuat sebuah sistem yang diharapkan bisa mengatasi masalah tersebut yaitu database karya berbasis website dimana dengan sistem ini diharapkan bisa membantu penyimpanan karya yang dihasikan secara online.
2. Landasan Teori 2.1 Definisi Data
Data merupakan fakta-fakta mengenai orang, tempat, sesuatu dan kejadian. Dahulu hanya sebatas pada angka, alfabet dan simbol, tetappi sekarang data meliputi audio, musik, gambar, grafik, animasi dan video. [5]
2.2 Definisi Database
Database adalah sekumpulan data yang saling berelasi dan disimpan secara bersama sedemikian rupa tanpa perulangan (redundancy) yang tidak perlu sehingga dapat dimanfaatkan dengan cepat dan mudah.[7]
3. Analisis dan Perancangan
3.1 Gambar an umum UKM KOMA
Komunitas Multimedia Amikom disingkat KOMA adalah unit kegiatan mahasiswa universitas amikom yang bergerak di bidang multimedia dan memiliki 4 divisi keilmuan yaitu desain grafis, desain web, broadcast dan vfx animasi.
KOMA berdiri pada tanggal 27 mei 2001 dan sudah menghasilkan ratusan karya selama 16 tahun. Oleh karena itu, website yang akan di buat bertujuan untuk memanajemen karya sehingga karya menjadi terpusat.
3.2 Analisis Kebutuhan Sistem 3.2.1 Kebutuhan Fungsional
Kebutuhan fungsional adalah bagaimana sistem harus bereaksi terhadap input tertentu dan bagaimana sistem beroprasi terhadap input, informasi atau bentuk informasi dan bagaimana harus ditampilkan.
Berikut adalah beberapa kebutuhan fungsional yang harus dipenuhi oleh sistem, yaitu :
5. Sistem harus mampu menampilkan informasi tentang data admin, karya, materi, anggota KOMA dan komentar.
.1 Pengguna aplikasi tebagi menjadi 3, yaitu Koordinator IT (super admin), Koordinator keilmuan (admin), anggota KOMA dan Masyarakat Umum (publik).
.2 Super Amin dapat mengakses dan mengolah data admin, anggota KOMA, karya, materi dan komentar.
.3 Admin memiliki hak akses mengolah data karya, materi dan komentar.
2 .4 Publik dapat melihat, menshare dan berkomentar
tentang karya yang di tampilkan.
5. Sistem harus melakukan pengolahan data admin, anggota KOMa, karya dan komentar.
.1 Super Admin, dapat melakukan CRUD (create, read, update and delete) admin, anggota, karya, materi dan komentar melalui alur login dengan hak akses.
.2 Admin, dapat melakukan CRUD (create, read, update, and delete) karya, materi dan komentar melalui alur login dengan hak akses.
.3 Super Admin dan Admin dapat mencetak laporan daftar anggota, daftar karya, daftar materi dan statistik karya melalui alur login dengan hak akses.
3.2.2 Kebutuhan Non Fungsional
Kebutuhan non fungsional adalah pesyaratan yang tidak langsung berhubungan dengan fungsi spesifikasi yang disediakan oleh sistem. Berikut daftar beberapa kebutuhan non fungsional yang nanti harus dipenuhi oleh sistem.
Tabel 3. 1 Kebutuhan Non Funsional No Kebutuhan non
fungsional Parameter
1 Website harus online setiap saat
Kecuali memang sedang dilakukan perawatan (maintenance)
2 Tampilan Menarik dan Responsive
Interaktif, dapat menyesuaikan sesuai ukuran layar dan easy to use
3 Ringan saat diakses Tidak melebihi 12 detik
4 Space Unlimited
5 Keamanan
Menggunakan framework yang telah ada modul security dan hak akses yang rawan dilengkapi dengan password yang strong
6 Domain Sub domain dari
koma.or.id 7 watermark
Semua karya harus di kompress dan di beri watermark
3.2.2.1
Kebutuhan Prangkat Keras (Hardware) Analisis kebutuhan perangkat kerat bertujuan untuk mengetahui secara tepat perangkat keras yang dibutuhkan untuk merancang website databe karya KOMA ini.Minimal Hardware yang digunakan dengan spesifikasi sebagai barikut :
a. CPU prosessor kecepatan 1,4 Ghz b. Hardisk 160 GB
c. RAM 2 GB d. VGA 64 bit
3.2.2.2
Kebutuhan Perangkat Lunak (Software) Analisis kebutuhan perangkat lunak meliputi Sistem Operasi, Web Server, database server dan web browser.Tabel 3. 2 Pengadaan Perangkat Lunak
NO SOFTWARE KEBUTUHAN
1 Sistem Operasi OS X 2 Website Server Xampp
3 Script engine HTML, PHP, CSS, Java Script/ JQuery 4 Database Server My SQL Server 5 Website Browser Mozilla Firefox, Chrome, Safari 6 Website Editor Brackets
3.2.2.3
Kebutuhan Pengguna (Brainware)Website Komunitas Multimedia Amikom (KOMA) dilihat dari kebutuhan pengguna dapat di kelompokkan menjadi 3 level pengguna, yaitu :
a. Analisis adalah SDM yang tugasnya menghimpun kasus -kasus proses bisnis yang akan dikonversi ke IT dan menyajikan dalam bahasa atas spesifikasi teknis yang mudah dimengerti oleh programer.
b. Programmer adalah SDM yang tigasnya menyusun program aplikasi dan dokumen teknisnya.
c. Yang menggunakan sistem adalah : IT KOMA (super admin), Keilmuan KOMA (admin) dan Anggota KOMA atau Masyarakat umum.
5. Implementasi dan Pembahasan 43.1Implementasi
Implementasi merupakan tahapan setelah melakukan analisis dan perancangan sistem pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan pada keadaan yang sebenarnya sehingga dari sini akan diketahui apakah program atau aplikasi atau sistem yang telah dibuat benar-benar dapat menghasilkan keluaran yang sesuai dengan tujuan yang diinginkan.
Program harus bebas terlebih dahulu dari kesalahan - kesalahan sebelum program diterapkan dan diimplementasikan. Kesalahaan program yang mungkin terjadi adalah kesalahan bahasa (syntax), kesalahan pada saat program sedang berjalan (runtime) atau kesalahan logika. Setelah program bebas dari kesalahan, program diuji dengan memasukkan data uji untuk diolah.
4.2 Pemograman
4.2.1 Pembuatan Database dan Tabel
Basis data dibuat dengan aplikasi opensource MySQL. Basis data yang dibuat merupakan implementasi dari perancangan basis data. Berikut adalah struktur tabel keseluruhan dalam aplikasi database karya pada Komunitas Multimedia Amikom :
3 4.2.2 Pembuatan Frontend dan Backend
1. Frontend (interface)
Pembuatan interfacenya saat pengguna mengakses aplikasi. Pembuatan tampilan interface ini dilakukan dengan html,css dan jquery menggunakan framework bootstrap dan brackets sebagai text editornya.
Gambar 4. 1 Tampilan User 2. Backend (program)
Pembuatan program atau backend menggunakan framework codeigniter. Berikut beberapa screenshot halaman admin :
Gambar 4. 2 Login
Gambar 4. 3 Info Statistik
4.3. Testing
Berikut ini adalah uraian hasil pengujian berdasarkan requirenment pada rencana pengujian :
Tabel 4. 1 Testing Halaman Admin No Menu Unit yang di test Keterangan
1 Admin Tampil, Tambah, Edit, Hapus, Pencarian
Sukses
2 Anggota Tampil, Tambah, Edit, Hapus, Pencarian
Sukses
3 Karya Tampil, Tambah, Edit, Hapus, Pencarian
Sukses
4 Materi Tampil, Tambah, Edit, Hapus, Pencarian
Sukses
5 Tentang Tampil Sukses
Tabel 4. 2 Testing Halaman User No Menu Unit yang di
test
Keterangan 1 Halaman
Utama
Tampil Sukses
2 Hlaaman Materi
Tampil, Download
Sukses 3 Halaman
Kategori
Tampil, Pencarian
Sukses 4 Detail
Karya
Tampil, Komentar
Sukses
5. Penutup 5.1 Kesimpulan
Berdasarkan pembahasan yang telah dibahas, dengan adanya penelitian pada Komunitas Multimedia Amikom (KOMA), maka dapat disimpulkan sebagai berikut : 1. Aplikasi dapat memudahkan pengurus untuk
memanajemen karya yang selama ini menjadi masalah di organisasi tersebut.
2. Website ini berisi semua karya KOMA baik anggota, pengurus dan alumni. Sehingga dapat menjadi portofolio sekaligu media promosi bagi KOMA.
3. Website ini juga berguna untuk menyampaikan materi maupun tutorial yang berkaitan dengan multimedia dan bisa di download secara gratis.
4. Dengan adanya fitur komentar, memungkinkan pengunjung dapat saling memberi masukan tentang karya yang dikomentari. Sehingga diharapkan para kreator bisa meningkatkan kualitas karya yang dihasilkan.
5.2 Saran
Penulis menyarankan agar aplikasi ini dikembangkan menjadi lebih baik untuk kedepanya. Berikut beberapa saran yang diberikan yaitu :
4 1. Adanya hak akses anggota KOMA untuk mengunggah
karya mereka sendiri. Sehingga aplikasi ini bisa lebih interaktif.
2. Menggunakan API google drive, media penyimpanan akan menjadi lebih besar dan tidak membutuhkan hosting yang besar. Sehingga menghemat biaya perawatan.
3. Adanya fitur lik e dan reward, agar para kreator termotivasi untuk mendapatkan reward. Sehingga aplikasi inni semakin ramai dan karya juga semakin berkualitas.
Daftar Pustaka
[1] Candra Dita Trisnawati, 11.02.7927 dan Ella Oktaria, 11.02.7930, 2014, Sistem Informasi Pengarsipan Surat Masuk dan Surat Keluar pada SD NEGERU NGEBEL BANTUL.
[2] Ahmad Syarbini Ramdlan, 10.12.5216, 2014, Pembuatan Sistem Informasi Pengolahan Data Inventaris dan Surat Menyurat pada Unit Kegiatan Mahasiswa Amik om Computer Club.
[3] Meidhy Kartika Putri Sari, 08.12.2749, 2014, Analisis dan Perancangan Website Tatak osala Design Sebagai Media Promosi.
[4] Waris Pramono, 12.11.5898, 2015, Perancangan dan Pembuatan Website UKM Amik om Music Organization Sebagai Media Promosi.
[5] Suyanto, M. 2005. Pengantar Tek nologi Informasi untuk Bisnis. Penerbit ANDI : Yogyakarta.
[6] Hutahaean, Jeperson. 2014. Konsep Sistem Informasi. Penerbit Deepublish: Yogyakarta.
[7] Kusrini. 2007. Strategi Perancangan dan Pengelolaan Basis Data. Penerbit ANDI:
Yogyakarta.
[8] Utami, Ema. Sukrisno. 2005. Konsep Dasar Pengelolahan dan Pemrograman Database dengan Sql Server, Ms. Access dan Ms. Visual Basic.
Penerbit ANDI: Yogyakarta.
[9] Al Fatta, Hanif. 2007. Analisis & Perancangan Sistem Informasi. Penerbit ANDI : Yogyakarta.
[10] Rangkuti, Freddy. 2002. Analisis SWOT Tek nik Membedah Kasus Bisnis. Penerbit PT Gramedia Pustaka Utama : Jakarta.
[11] A.S , Rosa ,. M. Shalahuddin. 2013. Rek ayasa Perangk at Lunak Tersruk tur dan Berorientasi Objek.
Penerbit Informatika : Bandung.
[12] http://getbootstrap.com/about/ pada tanggal 10 Mei 2016.
[13] http://www.academia.edu/5568891/Belajar-php- dengan-framework-code-igniter/ pada tanggal 10 Mei 2016.
[14] HM, Jogiyanto, 1999, Analisis dan Desain Sistem Informasi : Pendek atan Terstruk tur Teori dan Prak tek Aplik asi Bisnis, ANDI Yogyakarta, Yogyakarta.
Biodata Penulis
Rahmad Didik Shoffyanto, memperoleh gelar Sarjana (S.Kom) Program Studi Informatika Universitas AMIKOM Yogyakarta, lulus tahun 2017. Saat ini menjadi staf magang sebagai Frontend Developer dan UI/UX Designer di PT. Git Solution di Yogyakarta.
Hanif Al Fatta, memperoleh gelar Sarjana Ilmu Komputer (S.Kom), UGM. Memperoleh gelar Magister Ilmu Komputer (M.Kom), UGM. Saat ini menjadi Dosen di Universitas AMIKOM Yogyakarta.