27
2.3.2 MySQL
MySQL merupakan sebuah database yang berbasiskan server database. Kemampuannya dalam menangani RDBMS Relational Database Management
System membuat database ini sangat popular saat ini. MySQL mampu mengelola data yang sangat besar hingga ukuran Gigabyte. MySQL dapat digunakan untuk
kepentingan komersial maupun personal non profit. Database server itu sendiri merupakan suatu software yang bertugas untuk melayani permintaan request query
dari client. MySQL sebagai suatu database server mempunyai beberapa kemampuan, salah
satunya harus menyediakan suatu sistem manajemen database yang dapat mengatur bagaimana menyimpan, menambah, mengakses data dan transaksi-transaksi database
lainnya. MySQL cepat sekali berkembang, karena MySQL merupakan suatu software yang Open Source. Website MySQL adalah www.mysql.com, di website inilah ada
banyak hal yang bisa ditemukan seperti MySQL versi terbaru atau dokumentasi- dokumentasi serta program-program utility MySQL.
27
BAB III ANALISIS DAN PERANCANGAN
3.1 Analisis Sistem
Analisis sistem systems analysis dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan
maksud untuk
mengidentifikasikan dan
mengevaluasi permasalahan-
permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-
perbaikannya. 3.1.1
Analisis masalah
Setelah melakukan penelitian didapatkan beberapa masalah yaitu sedikitnya waktu untuk berkumpul umat sehabis ibadah ataupun di luar jam ibadah, sering
habisnya stok serta terkadang susah untuk pemyampaian kepada umat dan ketahanan daya simpan yang kurang untuk Alkitab, buku-buku rohani serta video-
video rohani, sedangkan banyak umat yang belum terpuaskan dengan hal-hal yang didapat dan membutuhkan ruang untuk saling bertukar pikiran. Dengan melihat
masalah di atas dan melihat perkembangan internet yang sangat pesat akhir-akhir sehingga bisa dinikmati hampir dimana saja dan kapan saja, akhirnya diputuskan
untuk membuat sebuah portal web yang diharapkan mampu memecahkan permasalahan yang terdapat di atas dan memberi ruang untuk bertukar pikiran
antar umat.
3.1.2 Analisis kebutuhan non-fungsional
Analisis non fungsional dilakukan untuk menghasilkan spesifikasi kebutuhan non fungsional. Spesifikasi kebutuhan non fungsional adalah spesifikasi yang
rinci tentang hal-hal yang akan dilakukan sistem ketika diimplementasikan. Analisis kebutuhan ini diperlukan untuk menentukan keluaran yang akan
dihasilkan sistem, masukan yang diperlukan sistem, lingkup proses yang digunakan untuk mengolah masukan menjadi keluaran, data yang akan ditangani
sistem, jumlah pemakai dan kategori pemakai, serta kontrol terhadap sistem.
3.1.3.1 Analisis pemakai
Pemakai atau user dari web portal yang akan dibangun terdiri dari tiga pengguna, yaitu user biasa, member dan admin
Nama Pengguna
Kualifikasi
Administrator Kualifikasi yang harus dimiliki administrator yaitu memiliki
kemampuan dasar di bidang komputer, mengerti tentang jaringan dan web server MySql dan phpmyadmnin. Administrator dapat
mengupload
renungan, membuat
forum, menghapus
forum, memposting forum, mengupload buku digital, video dan audio,
mengupload dan mengubah isi alkitab, memvalidasi isi konten, memberi komentar video.
Member Kualifikasi yang harus dimiliki member yaitu memiliki kemampuan
dasar di bidang komputer, memiliki pengalaman browsing di internet. Member dapat membuat forum, memposting ke forum dan memberi
komentar video.
User biasa Kualifikasi yang harus dimiliki member yaitu memiliki kemampuan
dasar di bidang komputer, memiliki pengalaman browsing di internet. User biasa hanya dapat melihat konten yang tersedia.