Personal Home Page PHP

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.