PHP Hypertext Preprocessor MySQL Menurut Haris Saputro 2003 mengemukakan bahwa MySQL adalah

MySQL termasuk jenis RDBMS Relational Database Management System. Selain itu, MySQL juga merupakan program pengakses database yang bersifat jaringan sehingga dapat digunakan untuk aplikasi multi user banyak pengguna. Saat ini database MySQL telah digunakan hampir oleh semua programmer database, apalagi dalam pemrograman web. Kelebihan lain dari MySQL adalah menggunakan bahasa Query standar yang dimiliki SQL. SQL adalah suatu bahasa permintaan yang telah distandarkan untuk semua program pengakses database seperti oracle, postgreSQL, SQL server, dan lain- lain. Ada beberapa fungsi yang digunakan dalam pembuatan aplikasi antara PHP dan MySQL. Fungsi tersebut sangat erat kaitannya dengan query SQL. Akan tetapi, kita tidak dapat langsung menggunakan perintah SQL pada script PHP. Disini fungsi MySQL inilah yang digunakan sebagai penghubung antar SQL sehingga query tersebut dapat dijalankan pada admin dan dapat dilihat hasilnya oleh user. Di dalam MySQL tersedia query untuk membuat fungsi search, jumlah, update, ataupun edit data dari database, namun pada script PHP dapat langsung ditulis melalui script Mysql_query dengan code select, insert, delete, update, dan sintax-sintax lainnya. Dengan kata lain MySQL adalah sebuah sistem manajemen database. Database adalah merupakan sekumpulan data yang terstruktur untuk menambah, mengakses, dan memproses data yang tersimpan dalam database komputer, dibutuhkan sebuah sistem database manajemen seperti MySQL. Sejak komputer menjadi alat yang sangat bagus untuk menangani sejumlah besar data, sebagai utility yang stand-alone atau sebagai bagian dari suatu aplikasi. 36

BAB III ANALISA DAN PERANCANGAN SISTEM

3.1. Identifikasi Masalah

Perancangan Sistem Informasi Geografis kota Surabaya Bidang Pendidikan Berbasis Web pada penelitian ini dirancang untuk menyediakan informasi tentang peta geografis sekolah-sekolah SMA Kota Surabaya. Informasi yang disajikan dalam web ini memuat data spasial dan data non-spasial. Data non spasial atau modul basis data diatur dalam DBMS. Data non- spasial atau data atribut berupa data huruf dan angka dari objek yang hendak ditampilkan pada citra gambar atau data spasial. Pemrosesan citra gambar yang digunakan dalam GIS ini menggunakan ArcView GIS 3.3. Data spasial atau modul citra gambar yang digunakan pada pekerjaan ini merupakan pengembangan dari peta-peta konvensional digital skala 1 : 22.500 Kota Surabaya yang dapat diperoleh di toko buku. A p l i k a s i w e b ini diharapkan dapat memberi kemudahan dalam menampilkan data spasial dan data tabular berupa informasi tentang peta geografis kota Surabaya secara online . Dimana yang dimaksud perancangan GIS berbasis web adalah merancang tampilan peta digital, legenda peta, dan tool navigasi pada halaman web. Sehingga dapat bekerja sebagai suatu Sistem Informasi Geografis yang dapat diakses melalui internet. Pada perancangan web ini digunakan beberapa tools penunjang perangkat lunak, diantaranya : PHP Mapscript, untuk pemetaan petanya menggunakan ArcView GIS 3.3 dengan component MapServer berbasis windows MS4W 1.5.5 dan framework GMap Application kemudian database yang digunakan adalah MySQL. dan software penunjang lainnya.

3.2. Perancangan Sistem

Setelah menganalisa permasalahan yang telah dijelaskan diatas maka tahapan selanjutnya adalah melakukan perancangan sistem, dimana pada tahap perancangan sistem ini meliputi Flowchart, System Flow Diagram SFD dan Data Flow Diagram DFD.

3.2.1 Document Flow

Dalam Document Flow ini menggambarkan mengenai proses cara kerja secara fisik dalam bentuk dokumen flowchart yang terjadi pada Sistem Informasi Geografis kota Surabaya Bidang Pendidikan Berbasis Web. Pada pembuatan Sistem Informasi Geografis kota Surabaya Bidang Pendidikan Berbasis Web ini Document flow yang telibat didalamnya adalah : a Document flow proses pendataan. b Document flow proses pemetaan. c Document flow proses maintenance peta Berikut adalah penjelaan secara terperinci Document flow dan dapat dilihat pada Gambar di bawah ini :