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
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 Yogyakarta Manajemen Informatika Universitas AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 2)
Email :
[email protected]),
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 Organization, Portfolio.
Work, Media
[email protected])
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 Gambaran 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.
Promotion,
1. Pendahuluan Kemajuan teknologi informasi melalui internet mendorong munculnya berbagai inovasi baru dalam menyampaikan informasi untuk mempromosikan suatu perusahaan atau organisasi.
3.2 Analisis Kebutuhan Sistem
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.
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.
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.
1
.4 Publik dapat melihat, menshare dan berkomentar tentang karya yang di tampilkan. 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.
5.
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
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.
Kebutuhan non fungsional
1
Website harus online setiap saat
2
Tampilan Menarik dan Responsive
3
Ringan saat diakses
4
Space
5
Keamanan
6
Domain
7
watermark
1 2
Sistem Operasi Website Server
3
Script engine
4
Database Server
5
Website Browser
6
Website Editor
KEBUTUHAN OS X Xampp HTML, PHP, CSS, Java Script/ JQuery My SQL Server Mozilla Firefox, Chrome, Safari 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.
Tabel 3. 1 Kebutuhan Non Funsional No
SOFTWARE
Parameter Kecuali memang sedang dilakukan perawatan (maintenance) Interaktif, dapat menyesuaikan sesuai ukuran layar dan easy to use Tidak melebihi 12 detik Unlimited Menggunakan framework yang telah ada modul security dan hak akses yang rawan dilengkapi dengan password yang strong Sub domain dari koma.or.id Semua karya harus di kompress dan di beri watermark
5. Implementasi dan Pembahasan 43.1 Implementasi 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.
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
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 : 2
4.3.
Testing Berikut ini adalah uraian hasil pengujian berdasarkan requirenment pada rencana pengujian :
No 1 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.
2
3
4
5
No 1 2 3 Gambar 4. 1 Tampilan User
4
2. Backend (program) Pembuatan program atau backend menggunakan framework codeigniter. Berikut beberapa screenshot halaman admin :
Tabel 4. 1 Testing Halaman Admin Menu Unit yang di test Keterangan Admin Tampil, Tambah, Sukses Edit, Hapus, Pencarian Anggota Tampil, Tambah, Sukses Edit, Hapus, Pencarian Karya Tampil, Tambah, Sukses Edit, Hapus, Pencarian Materi Tampil, Tambah, Sukses Edit, Hapus, Pencarian Tentang Tampil Sukses Tabel 4. 2 Testing Halaman User Menu Unit yang di Keterangan test Halaman Tampil Sukses Utama Hlaaman Tampil, Sukses Materi Download Halaman Tampil, Sukses Kategori Pencarian Detail Tampil, Sukses Karya Komentar
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 :
Gambar 4. 2 Login
Gambar 4. 3 Info Statistik
3
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 like dan reward, agar para kreator termotivasi untuk mendapatkan reward. Sehingga aplikasi inni semakin ramai dan karya juga semakin berkualitas.
[14] HM, Jogiyanto, 1999, Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, ANDI Yogyakarta, Yogyakarta.
Daftar Pustaka
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.
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.
[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 Amikom Computer Club. [3] Meidhy Kartika Putri Sari, 08.12.2749, 2014, Analisis dan Perancangan Website Tatakosala Design Sebagai Media Promosi. [4] Waris Pramono, 12.11.5898, 2015, Perancangan dan Pembuatan Website UKM Amikom Music Organization Sebagai Media Promosi. [5] Suyanto, M. 2005. Pengantar Teknologi 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 Teknik Membedah Kasus Bisnis. Penerbit PT Gramedia Pustaka Utama : Jakarta. [11] A.S , Rosa ,. M. Shalahuddin. 2013. Rekayasa Perangkat Lunak Tersruktur dan Berorientasi Objek. Penerbit Informatika : Bandung. [12] http://getbootstrap.com/about/ pada tanggal 10 Mei 2016. [13] http://www.academia.edu/5568891/Belajar-phpdengan-framework-code-igniter/ pada tanggal 10 Mei 2016.
4