PHP MySQL Model Prototype

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.