e. Coloumn Types
MySQL memiliki tipe kolom yang sangat kompleks, seperti signedunsigned
integer, float, double, char,varchar, text, blob, date time, timestamp, year, set serta enum.
f. Command and Functions
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah
SELECT dan WHERE dalam query.
g. Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnet mask, nama
host , dan izin akses user dengan sistem perizinan yang mendetail serta
password terenkripsi.
h. Scalability and Limits
MySQL mampu menangani database dalam skala besar dengan jumlah
records lebih dari 50 juta dan 60 ribu table serta 5 miliar baris. Batas indeks
yang dapat ditampung dalam 32 tiga puluh dua indeks pada tiap table. i.
Connectivity MySQL
dapat melakukan koneksi dengan client menggunakan protocol TCPIP, Unix Soket UNIX, atau Named Pipes NT.
j. Localisation
MySQL dapat mendeteksi pesan kesalahan error code pada client dengan
menggunakan lebih dari 20 dua puluh bahasa.
k. Interface
MySQL memiliki interface antar muka terhadap berbagai aplikasi dan
bahasa pemrograman yang digunakan untuk administrasi database. l.
Clients and tools MySQL
dilengkapi dengan berbagai tools yang dapat digunakan untuk administrasi database, dan pada setiap tools yang ada disertakan petunjuk
online. m.
Struktur Tabel MySQL
memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE
dibandingkan dengan database lainnya.
2.20 XAMPP dan PHP
MyAdmin
XAMPP merupakan perangkat lunak yang dapat didownload secara gratis dan di dalam perangkat lunak ini, berisi kumpulan-kumpulan beberapa perangkat
lunak yang dibutuhkan antara lain PHP, Apache, MySQL dan PHPMyAdmin Suprianto, 2008.
Dengan XAMPP kita bisa mengaplikasikan Content Management System seperti Joomla di server perusahaan dalam jaringan intranet guna penyampaian
kebijakan perusahaan, pengumuman, membuat database karyawan, aplikasi cuti online
berbasis PHP dan MySql secara online. Dengan XAMPP kita juga bisa memulai membangun Sistem Informasi Sekolah, daftar mata pelajaran, profile
sekolah, kegiatan sekolah, pengumuman sekolah dan lain-lain. Dengan kata lain XAMPP merupakan salah satu peralatan pondasi dasar dalam membangun
aplikasi berbasis web menggunakan bahasa pemrograman PHP dan database MySql Satria, 2009.
PhpMyAdmin adalah merupakan salah satu pengolah data MySQL yang berbasis web yang berada dalam menu XAMPP. PHPMyAdmin memberikan
kemudahan dalam pengoperasiannya dan hampir semua web hosting menyediakan PHPMyAdmin
untuk para penyewa virtual house Suprianto, 2008.
2.21 Rich Picture
Rich picture digunakan pada waktu penyeleksian sistem untuk menyatakan
secara keseluruhan dalam memahami proses dari tahapan proyek pengembangan sistem. Rich picture secara khusus mendeskripsikan masalah sistem dan sekaligus
penguasaan aplikasi. Rich picture tidak didasari pada suatu catatan khusus tetapi seharusnya memberikan penyesuaian mengenai aspek yang dideskripsikan pada
proyek Mathiassen, 2000.
Sistem Informasi Manajemen Nikah Bag. Tata Usaha
Kepala KUA Catin
Penghulu Admin
- Registrasi - Pendaftaran Nikah
- Pendaftaran Rujuk - Jadwal Kursus Catin
BP4 - Jadwal Pelaksanaan
akad - View data pendaftaran
catin - verifikasi data
pendaftaran catin - view data catin
- jadwal kursus catin BP4
- Jadwal Pelaksanaan akad
- View data catin - input jadwal kursus
BP4 - jadwal kursus catin
BP4 - Jadwal Pelaksanaan
akad - Input laporan
pelaksanaan akad - View data catin
- Jadwal kursus catin BP4
- Jadwal Pelaksanaan akad
- Akta nikah dan rujuk - Laporan
- Master data - Manajemen Hak
akses
Gambar 2.13
Contoh Rich Picture Sistem Usulan SIKAH Sistem Informasi Nikah
Gambar tersebut diatas merupakan salah satu gambaran sistem yang diusulkan dalam pembuatan sistem informasi manajemen nikah berbasis web,
dimana aktifitas dari setiap aktor dapat dilakukan dalam suatu sistem yang terintegrasi antara aktor satu dan yang lainnya dengan hak akses yang telah
ditentukan.
2.22 Desain
Input Output
Menurut Jogiyanto 2005, desain inputoutput adalah alat desain dan teknik dokumentasi dalam siklus pengembangan sistem, mempunyai sasaran utama
sabagai berikut : 1 Untuk menyediakan suatu struktur guna memahami fungsi-fungsi dari sistem.
2 Untuk lebih menekankan fungsi-fungsi yang harus diselesaikan oleh program, bukannya menunjukkan statement-statement program yang digunakan untuk
melaksanakan fungsi tersebut. 3 Untuk menyediakan penjelasan yang jelas dari Input yang harus digunakan
dan output yang harus dihasilkan oleh masing-masing fungsi pada tiap-tiap tingkatan.
4 Untuk menyediakan output yang tepat dan sesuai dengan kebutuhan pemakai.
2.23 Data to Location CRUD Matrix
Data to location CRUD Create, Read, Update, Delete matrix adalah
matrix yang digunakan untuk memetakan requirement data pada lokasi dalam
sistem, Whitten, 2007.