Flowchart MySQL Sistem Informasi Berbasis Web Pada Kelurahan Tamiang Menggunakan PHP Dan MySQL

2.9.3. Implementasi Basis Data Tahap implementasi basis data merupakan upaya untuk membangun basis data fisik yang ditempatkan dalam memori sekunder dengan bantuan DBMS Database Management System yang dipilih. Secara umum sebuah diagram ER akan direpresentasikan menjadi sebuah basis data secara fisik, sedangkan komponen- komponen diagram ER yang berupa himpunan entitas dan himpunan relasi akan ditranformasi menjadi tabel-tabel file-file data yang merupakan komponen utama pembentuk basis data. Setiap himpunan entitas akan diimplementasikan menjadi sebuah tabel file data, sedangkan himpunan relasi tergantung pada derajat relasi. Untuk kardinalitas relasi 1 - 1 , maka relasi tidak diimplentasi menjadi tabel tetapi atribut pada relasi akan disertakan pada tabel yang mewakili salah satu dari kedua himpunan entitas dengan mempertimbangakn derajat relasi minimunnya. Untuk kardinalitas relasi 1–N juga akan direpresentasikan dengan penambahan atribut yang ada pada relasi ke tabel yang mewakili himpunan entitas yang berderajat banyak N.

2.11 Flowchart

Flowchart adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart menolong analis dan programmer untuk memecahkan masalah kedalam segmen-segmen yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchart biasanya mempermudah penyelesaian suatu masalah khususnya masalah yang perlu dipelajari dan dievaluasi lebih lanjut. Berikut adalah beberapa simbol yang digunakan dalam menggambar seuatu. Tabel 2.4 Flowchart 2.12 Apache Server HTTP Apache atau server WebWWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas webwww ini mengunakan HTTP. Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi, autentifikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik GUI yang memungkinkan penanganan server menjadi mudah. Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang di bawah naungan Apache Software Foundation.

2.13 MySQL

MySQL merupakan software sistem manajemen database Database Management System DBMS yang sangat populer dikalangan pemrogaman web, terutama di lingkungan Linux dengan script PHP dan perl. Software database ini kini telah tersedia juga dalam platform sistem operasi windows. MySQL merupakan database yang paling populer digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan pengelola datanya. MySQL merupakan database yang digunakan oleh situssitus terkemuka di Internet untuk menyimpan datanya. Kepopuleran MySQL dimungkinkan karena kemudahannya untuk digunakan, cepat secara kinerja query dan mencukupi untuk kebutuhan database perusahaan- perusahaan skala menengah kecil. MySQL merupakan database yang digunakan situs- situs terkemuka di internet untuk menyimpan datanya. Software database MySQL kini dilepas sebagai software manajemen database yang open source, sebelumnya merupakan merupakan database yang shareware. Shareware adalah suatu software yang dapat didistribusikan secara bebas untuk keperluan penggunaan secara pribadi, tetapi jika digunakan secara komersial maka pemakai harus mempunyai lisensi dari pembuatnya. Software open source menjadikan software dapat didistribusikan secara bebas dan dapat dipergunakan untuk keperluan pribadi atau pun komersial, termasuk di dalamnya source code dari software tersebut. Database MySQL tersedia secara bebas dan cuma-cuma dan boleh digunakan oleh setiap orang dengan lisensi open source GNU General Public License GPL ataupun lisensi komersial non GPL. Saat ini diperkirakan lebih dari 3 juta pemakai di seluruh dunia, dengan lebih dari setengah juta server yang memasangnya, termasuk di dalamnya Yahoo, MP3.com, Motorola, NASA, Silicon Graphics, HP, Xerox,Cisco dan Texas Instruments.

2.14 PHP