ANALISIS DAN PERANCANGAN APLIKASI SISTEM BASIS DATA REPUBLIK BIKER BERBASIS WEB
Mochammad Doohan; Budhi Dharmawan S; Nicholas; Harini Kuntjahjani,M.Eng Jurusan Teknik Informatika, Fakultas Ilmu Komputer, Universitas Bina Nusantara Indonesia, Jln. K.H. Syahdan No.9, Kemanggisan/Palmerah, Jakarta Barat 11480
ABSTRAK Tujuan penelitian ialah menganalisis kebutuhan sistem informasi, merancang basis data dan menciptakan sistem aplikasi basis data dalam bentuk website berbasis media sosial sehingga memudahkan pengguna aplikasi untuk melakukan interaksi terhadap pengguna lainnya. Metode penelitian yang digunakan ialah metode analisis yang mencakup wawancara, observasi langsung, studi pustaka dan analisis terhadap survey yang telah dilakukan. Metode perancangan yang digunakan terdiri atas perancangan konseptual, perancangan logikal, dan perancangan fisikal. Hasil yang dicapai ialah sistem aplikasi basis data dapat mengatasi proses interaksi antar pengguna. Simpulan penelitian ialah sistem aplikasi basis data ini memudahkan pengguna dalam melakukan interaksi di dunia maya.
Kata Kunci: Sistem aplikasi basis data, Website, Media sosial, Interaksi antar pengguna
PENDAHULUAN Seiring perkembangan teknologi, aplikasi berbasis website hadir seiring meningkatnya kebutuhan manusia dalam melakukan interaksi sosial dengan sesamanya. Aplikasi berbasis website itu sendiri dipadukan dengan teknologi-teknologi yang sedang berkembang, seperti internet dan social networking. Teknologi internet merupakan teknologi yang dikembangkan agar manusia dapat berkomunikasi serta memperoleh informasi tanpa harus bertatap muka dan berbincang langsung dengan manusia lainnya. Sedangkan social networking merupakan bagian dari internet yang banyak digunakan untuk berinteraksi antar seseorang, perorangan maupun grup. Selain itu, dengan adanya teknologi internet, semua orang akan dapat berkomunikasi serta mengakses informasi yang dibutuhkan dari seluruh dunia tanpa batas. Contohnya adalah melalui sebuah halaman website yang berbasis social networking, dimana dapat memuat berbagai macam informasi-informasi penting yang menyangkut pemiliknya dan berinteraksi terhadap pemiliknya. Dengan menggunakan koneksi internet, halaman website dapat diakses oleh semua orang tanpa ada keterbatasan waktu dan tempat sehingga dapat mempermudah manusia untuk dapat berkomunikasi satu sama lain. Republik Biker adalah sebuah komunitas sepeda motor yang bertujuan untuk mempererat tali silaturahmi antar pengguna sepeda motor. Republik Biker ini sudah tersebar di 15 propinsi yang meliputi pulau Sumatera, Jawa, Kalimantan dan Bali. Agar komunikasi antar anggota komunitas ini bisa terjalin lancar, diperlukan sistem komunikasi yang jelas, mudah dan cepat. Oleh karena itu, PT .JIFTon Consulting selaku perusahaan yang ditunjuk oleh Republik Biker untuk mengatasi masalah sistem komunikasi tersebut, membuatkan sarana komunikasi yang menggunakan teknologi internet dan berbentuk website. Pada skripsi ini, akan dibahas mengenai analisa basis data yang digunakan, perancangan sistem serta pembuatan user interface dengan menggunakan teknologi JAVA dalam bentuk sebuah website. Diharapkan dengan dibuatnya website Republik Biker ini, para anggota komunitas mendapatkan dan berbagi informasi dengan mudah.
TUJUAN DAN MANFAAT Tujuan penulisan skripsi ini adalah : 1. Menganalisis kebutuhan sistem database untuk website Republik Biker. 2. Merancang aplikasi Republik Biker yang berbasis web. Manfaat penulisan skripsi ini adalah: 1. Memudahkan berbagai macam komunitas sepeda motor dalam berkomunikasi satu sama lain dengan sebuah aplikasi yang menyediakan fitur komunitas. 2. Menyediakan informasi menyangkut komunitas sepeda motor ataupun informasi terkait lainnya.
METODE PENELITIAN Perancangan website Republik Biker menggunakan metode Waterfall Model untuk melakukan analisis dan perancangan yang lebih terstruktur. Langkah-langkah yang dilakukan sudah ditentukan yaitu : 1.
Pengumpulan dan Analisis Kebutuhan Dalam proses pengumpulan dan analisis kebutuhan untuk situs web Republik Biker, dilakukan pengumpulan data dengan metode wawancara dan studi pustaka. Metode tersebut dijalankan melalui tiga proses kerja yaitu, menganalisis masalah yang timbul di lapangan, mendiskusikan kebutuhan-kebutuhan yang dibutuhkan oleh pengguna, dan membuat solusi yang memecahkan masalah dan memenuhi kebutuhan yang ada.
2.
Desain sistem dan Website Dalam proses desain sistem dan website untuk website Republik Biker, digunakan UML (Unified Modeling Language) yang terdiri dari Use Case Diagram, Class Diagram, Activity Diagram dan Sequential Diagram. Digunakan juga ERD (Entity Relational Diagram) sebagai perancangan desain data modeling.
3.
Implementasi Website Republik Biker ini diimplementasikan menggunakan bahasa pemrograman JAVA dan basis data MySQL.
4.
Testing Setelah situs web ini berhasil diimplementasikan, maka akan dilakukan uji kelayakan oleh PT. JIFTon Consulting.
HASIL DAN PEMBAHASAN Berdasarkan hasil wawancara yang telah dilakukan, dapat diambil kesimpulan bahwa para anggota komunitas sudah sangat antusias dengan adanya jaringan sosial komunitas ini. Klien menginginkan sebuah website untuk semua komunitas motor yang sudah terdaftar untuk saling bertukar informasi layaknya sebuah jaringan sosial. Fungsi dari jaringan sosial itu sendiri untuk menjalin kekerabatan sesama anggota komunitas motor ataupun anggota antar komunitas motor. Dimana dengan fitur–fitur yang disebutkan bisa memenuhi kebutuhan mereka. Jika sewaktu–waktu klien mengadakan acara khusus komunitas motor roda dua dapat menggunakan website ini untuk menghubungi semua komunitas motor. Dengan permasalahan tersebut, klien JIFTon Consulting membutuhkan sebuah aplikasi website media sosial berbasis social network yang berintegrasi dengan user. Diharapkan dengan adanya aplikasi ini maka : - Interaksi antar anggota bisa semakin baik. - Dalam penyebaran acara, bisa langsung melalui website ini, karena ada fitur agenda. - Dengan adanya rubrik artikel, para anggota bisa berbagi informasi dan menambah pengetahuan. Karena setiap anggota bisa membuat halaman artikel. - Fitur pesan bisa dipergunakan setiap anggota untuk menjaga privasi.
Hasil perancangan database konseptual :
Gambar 1 ERD Konseptual
Hasil perancangan database logikal :
Gambar 2 ERD Logikal
Berikut ini adalah hasil perancangan aplikasi database republik biker : :
Gambar 3 Diagram Konteks
Gambar 3 Diagram Nol
Berikut ini adalah hasil implementasi dari aplikasi database Republik Biker :
Gambar 4 Halaman Layar Login User pertama kali akan dihadapkan kepada halaman login seperti pada gambar. Pada menu login, member harus memasukkan email dan password agar dapat mengakses halaman web lebih lanjut.
Gambar 5 Tampilan Layar Beranda Setelah berhasillogin, user akan masuk pada tampilan layar beranda. Pada menu ini, user dapat melihat pesan terakhir yang masuk, kegiatan terakhir yang dilakukan, daftar kontak teman dan member terakhir yang mengunjungi profil.
Gambar 6 Halaman Layar Buat Pesan Pada menu buat pesan, user dapat menulis dan mengirimkan pesan kepada user lain yang sudah terdaftar sebagai member.
Gambar 7 Halaman Layar Kotak Masuk Pada menu kotak masuk, user dapat melihat pesan yang dikirimkan oleh member lain yang masuk kedalam profilnya
Gambar 8 Halaman Layar Kontak Pada menu kontak, user dapat melihat informasi mengenai daftar kontak member lain yang sudah berteman dengan user.
Gambar 9 Halaman Layar Profil Pada menu profil, menampilkan berbagai informasi yang dimiliki oleh user yang bersangkutan seperti: email, minat user, interaksi terakhir user, dan grup user yang akan bergabung.
Gambar 10 Halaman Layar Ubah Informasi Pada menu ubah informasi saya, user dapat memasukkan dan mengubah informasi yang user miliki, termasuk didalamnnya mengubah password dan memasukkan atau mengubah foto user.
Gambar 11 Halaman Layar Artikel Pada menu artikel, user dapat melihat dan membaca semua artikel yang sudah diposting oleh user lain. User dapat pula mencari artikel yang diinginkan.
Gambar 12 Halaman Layar Buat Artikel Pada menu buat artikel, user dapat membuat artikelnya sendiri yang kemudian akan ditampilkan pada layar artikel.
Gambar 13 Halaman Layar Agenda Pada menu agenda, user dapat melihat dan membaca semua agenda yang sudah dimasukan oleh user lain. User dapat pula mencari agenda yang diinginkan.
Gambar 14 Halaman Layar Buat Agenda Pada menu buat agenda, user dapat membuat agendanya sendiri yang kemudian akan dtampilkan pada layar agenda dan terdapat fitur hak akses.
Gambar 15 Halaman Layar Komunitas Pada menu komunitas, user dapat melihat, mencari dan mendapatkan informasi mengenai komunitas tempat user bergabung maupun komunitas lain yang sudah terdaftar.
Gambar .16 Halaman Layar Pengubahan Komunitas Pada menu pengubahan komunitas, user yang menjadi ketua dari sebuah komunitas dapat mengubah informasi komunitasnya dan memiliki hak untuk menghapus user dari list member komunitasnya.
Gambar 17 Halaman Layar Beranda Admin Admin pertama kali akan dihadapkan kepada halaman beranda seperti pada gambar. Terdapat menu pada sisi kiri seperti: buat anggota dan buat grup
Gambar 18 Halaman Layar Buat Anggota Pada menu buat anggota, admin dapat menambahkan anggota atau user baru.
Gambar 19 Halaman Layar Anggota Pada menu anggota, admin dapat melihat daftar anggota atau user yang sudah terdaftar sebagai user. Admin juga dapat menonaktifkan user yang sudah tidak melakukan interaksi atau pun melanggar ketentuan admin.
Gambar 20 Halaman Layar Artikel Pada menu artikel, admin dapat melihat artikel yang sudah dimasukan oleh user. Admin dapat menentukan pengesahan artikel dan juga melakukan penghapusan artikel dari daftar artikel.
Gambar 21 Halaman Layar Agenda Pada menu agenda, admin dapat melihat agenda yang sudah dimasukan oleh user. Admin dapat menentukan pengesahan agenda dan juga melakukan penghapusan agenda dari daftar agenda.
Gambar 22 Halaman Layar Komunitas Pada menu komunitas admin , admin dapat menambahkan komunitas baru.
SIMPULAN DAN SARAN Setelah menganalisa permasalahan yang ada pada Republik Biker, merancang aplikasi untuk sistem basis data dan menguji sistem ini, maka dapat disimpulkan bahwa : 1. Adanya sistem yang memudahkan para biker untuk saling berbagi informasi kepada biker lainnya 2. Dengan adanya sistem basis data ini, dapat membuat pengguna yang merupakan bikers menjadi lebih mudah untuk berinteraksi dan berkomunikasi di dunia maya sehingga komunitas mereka pun semakin solid. 3. Dengan adanya pembagian hak akses, tingkat keamanan data lebih terjamin karena hanya user yang berkepentingan saja yang dapat melihat informasi yang disajikan.
Saran-saran yang dapat di berikan sebagai perbaikan kinerja aplikasi database berbasis web Republik Biker adalah:
1. Tampilan dari website harus diperbaiki sesuai permintaan pengguna. 2. Untuk kedepannya, akan dikembangkan menu cewek biker dan forum jual beli di dalam website tersebut. 3. Melakukan evaluasi secara berkala sehingga dapat mengikuti perkembangan dan perubahan-perubahan yang terjadi.
DAFTAR PUSTAKA Indrajani. 2011. Pengantar dan Sistem Basis Data. Jakarta: Elex Media Komputindo.
Connolly, Thomas, Begg, Carolyn. 2010. Database systems. : a practical approach to design, implementation and management, 4th Ed. New Jersey: Pearson.
Eckel, Bruce. 2003. Thinking in Java, 3rd Ed. New Jersey: Pearson.
Fowler, M. 2004. UML Distilled Third Edition : A Brief Guide to the Standard Object Modelling Language. Boston: Pearson.
Gosling, James, Joy, Bill, Steele, Guy, Bracha, Gilad. 2005. The Java Language Specification, 3rd Ed. Boston: Addison-Wesley.
Joomla. 2007. Unified Modelling Language (UML). Diakses (04-05-2013) dari (http://soetrasoft.com).
Bennet, S., McRobb S., & Farmer, R. 2005. Object Oriented Systems Analysis And Design Using UML 3rd Ed. New York: McGraw-Hill.
Ambler, Scott W. 2003. The Elements of UML Style. New York: Cambridge University.
Peranginangin, K. (2006). Aplikasi Web Dengan PHP dan MySQL. Edisi I. Yogyakarta: C.V. Andi Offset.