Mempersiapkan Database Server Membangun Halaman Situs

Alfin Hariadi : Sistem Informasi Sinergy Communication Berbasis Web, 2008. USU Repository © 2009 Gambar 3.2 Percabangan Dalam Suatu Flowchart Pada kasus pembuatan situs yang berskala besar, seperti situs berita atau portal yang memuat sampai ribuan berita atau , maka tidak mungkin lagi untuk membuat situs secara statiskarena flowchart-nya akan mempunyai cabang-cabang yang sangat banyak. Dengan demikian, PHP membangun suatu situs menjadi dinamis, dimana pada suatu halaman akan dipakai oleh ribuan yang ditampilkan sesuai dengan permintaan user.

3.2 Mempersiapkan Database Server

Pada tahap ini dipersiapkan tempat untuk menampung data di server, data tersebut nantinya akan diproses oleh program yang kita buat pada tahap pemrograman, baik penambahan, pengeditan, panghapusan dan menampilkan isi database ke halaman web. Database terdiri atas tabel-tabel yang dibuat dengan menggunakan program MySQL. Adapun database yang dibuat oleh penulis adalah database scom dengan tabel- tabel sebagai berikut: Halaman Pegawai Alfin Hariadi : Sistem Informasi Sinergy Communication Berbasis Web, 2008. USU Repository © 2009 Field Jenis Name Varchar20 Pass Varchar20 Tabel 3.1 Tabel Admin b. Tabel pegawai terdiri dari : Field Jenis Id_key int3 Name char20 Pass char50 3.2 Tabel Pegawai c. Tabel member terdiri dari : Field Jenis Id_key varchar30 Id_member varchar30 name Text 3.3 Tabel Member d. Tabel kontak terdiri dari : Field Jenis Id int3 Nama Varchar30 No_hp Varchar12 Email Varchar30 Pesan Longtext Alfin Hariadi : Sistem Informasi Sinergy Communication Berbasis Web, 2008. USU Repository © 2009 3.4 Tabel Kontak e. Tabel bonus terdiri dari : Field Jenis Id_bonus int5 Id_key Varchar12 Bulan Varchar20 Jumlah Varchar10 3.5 Tabel Bonus f. Tabel rekening terdiri dari : Field Jenis Id_bank int2 Nama Varchar20 Nomor Varchar20 Bank Varchar40 3.6 Tabel Rekening g. Tabel produk terdiri dari : Field Jenis Id_produk int3 Kode_produk Varchar7 Nama Varchar15 Id_provider Varchar3 Id_denom Varchar2 Alfin Hariadi : Sistem Informasi Sinergy Communication Berbasis Web, 2008. USU Repository © 2009 Id_type Varchar2 3.7 Tabel Produk h. Tabel provider Field Jenis Id_provider int3 Nama_provider Varchar20 3.8 Tabel Provider i. Tabel denom Field Jenis Id_denom int2 Nama_denom Varchar10 3.9 Tabel Denom j. Tabel type Field Jenis Id_type int2 Nama_type Varchar10 3.10 Tabel Type Alfin Hariadi : Sistem Informasi Sinergy Communication Berbasis Web, 2008. USU Repository © 2009

3.3 Membangun Halaman Situs

Adapun halaman-halaman yang dibangun oleh penulis adalah: a. Halaman index.php, merupakan halaman utama yang akan diakses pertama kali situs dibuka. Halaman ini berisikan informasi dan promosi secara singkat dan link-link menuju halaman berikutnya. b. Halaman profil.php, merupakan halaman yang memberikan informasi tentang sejarah, visi dan misi, kata sambutan dan struktur organisasi dari Sinergy Communication. c. Halaman format.php, merupakan halaman yang memberikan informasi tentang transaksi yang terdapat di Sinergy Communication. d. Halaman produk.php, merupakan halaman yang memberikan informasi produk yang tersedia di Sinergy Communication. e. Halaman rekening.php, merupakan halaman yang memberikan informasi mengenai daftar rekening untuk penambahan saldo via bank. f. Halaman kontak.php, merupakan halaman yang mengizinkan pengunjung untuk mengisikan pesan sehingga diketahui siapa saja yang mengunjungi situs. g. Halaman bonus.php, merupakan halaman yang memberikan informsi tentang peride bonus yang diperoleh reseller yang memiliki downline di Sinergy Communication. Alfin Hariadi : Sistem Informasi Sinergy Communication Berbasis Web, 2008. USU Repository © 2009 admin untuk melakukan pengaturan seperti membuat, menghapus atau mengubah data yang ada. i. Halaman index.php pegawai, merupakan halaman yang khusus diakses pegawai yang terdaftar untuk membalas pesan yang masuk dari member ataupun masyarakat umum lainnya dan mengubah data account dan mengganti password. Tahap-tahap yang dilakukan penulis dalam membangun halaman situs adalah sebagai berikut: 1. Membuka software Macromedia Dreamweaver 8 sebagai software pengatur letak layout dan penulisan skrip-skrip PHP dalam membangun halaman. Tampilannya dapat dilihat seperti gambar berikut ini: Alfin Hariadi : Sistem Informasi Sinergy Communication Berbasis Web, 2008. USU Repository © 2009 Gambar 3.3 Tampilan Macromedia Dreamweaver 8 2. Mengatur letak layout dengan memanfaatkan tool dan perintah yang terdapat pada Macromedia Dreamweaver yaitu dengan meletakkan link-link, grafik, animasi, isi berita dan modul-modul lainnya di tempat yang telah ditentukan. 3. Menulis dan meletakkan skrip-skrip PHP dan HTML yang diperlukan pada tempat yang sesuai yang dikerjakan di jendela Code pada Macromedia Dreamweaver. 4. Menulis skrip CSS untuk memperindah tampilan situs dan skrip javascript untuk melakukan peringatan alert pada pengisian form.

5. Mengerjakan halaman-halaman berikutnya.

Alfin Hariadi : Sistem Informasi Sinergy Communication Berbasis Web, 2008. USU Repository © 2009 BAB 4 IMPLEMENTASI SISTEM

4.1 Pengertian Implementasi Sistem