Diagram Alir Data MySQL

Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009.

3.3 Diagram Alir Data

Dalam perancangan sistem ini penulis mencoba untuk memberikan gambaran mengenai alur arus data dari sistem ini. Adapun rancangan DFD pada sistem ini adalah sebagai berikut : Gambar 3.1 DFD Level Konteks Admin User Web Site - Data Profil Preusahaan - Info Profil Perusahaan - Info Perusahaan Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009.

3.4 Desain Database Berikut imi adalah desain database yang dapat penulis uraikan sesuai dengan

kebutuhan yang diperlukan sebagai media input dan media penyimpanan data serta media output.

3.4.1 Tabel Berita

Field Name Type Legth Keterangan id_berita Int 5 Berita id Id_kategori Int 5 Kategori id Id_user Varchar 50 Id user Judul Varchar 100 Judul Isi_berita Text Isi berita Gambar Varchar 100 Gambar berita Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009. Hari Varchar 20 Hari Tanggal Date Tangga l berita Jam Time Waktu berita Counter Int 5 Jumlah pengunjung berita

3.4.2 Tabel Bisnis

Field Name Type Legth Keterangan Id bisnis int 5 Id bisnis Jasa varchar 100 Jasa yang ditawarkan Keterangan Text Keterangan tentang jasa yang ditawarkan Id user Varchar 50 Id user Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009.

3.4.3 Tabel Hubungi Field Name

Type Legth Keterangan Id_hubungi int 5 Id hubungi Nama Varchar 50 Nama user yang mengirim pesan Email varchar 100 Email user yang mengirim pesan Subjek varchar 100 Judul pesan yang dikirim oleh user Pesan Text Pesan Tanggal Date Tanggal mengirim pesan

3.4.4 Tabel Galeri Field Name

Type Legth Keterangan Id_galeri Int 3 Id galeri Nama Varchar 50 Nama file galeri Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009.

3.4.5 Tabel Kategori Field Name

Type Legth Keterangan Id_kategori int 5 Id kategori Nama_kategori Varchar 50 Nama kategori Keterangan Varchar 100 Keterangan kategori

3.4.6 Tabel Modul Field Name

Type Legth Keterangan Id_modul int 5 Id modul Nama_modul Varchar 50 Nama modul Link Varchar 100 Link atau url Static_content Text Content statis Gambar Varchar 100 Gambar Publish Enum ‘Y’,’N’ Publish Status Enum ‘Y’,’N’ Status Aktif Enum ‘Y’,’N’ Aktif Urutan Int 5 urutan Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009.

3.4.7 Tabel User Field Name

Type Legth Keterangan Id_user Varchar 50 Id user Password Varchar 50 Password user Nama_lengkap Varchar 100 Nama lengkap user Email Varchar 100 Email user Level Varchar 50 Level user Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009.

3.5 Flowchart

3.5.1 Flowchart menu utama

Start Halaman Website Halaman Website Halaman About Us Halaman Service Halaman Galeri Home Halaman Contact About Us Service Galeri Contact Input Data Kirim Simpan Simpan Di DB Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009. Gambar 3.2 Flowchart Menu Utama

3.5.2 Flowchart Admin

Start Input User Pass Autentifikasi True Menu Admin Home Manag e User Manag e Profil Berita Service Galeri Logout Input User Pass Manage User Manage Modul Manage Berita Manage Manage Galeri E D C A B Edit Profil Update Updat e Di Update Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009. Gambar 3.3 Flowchart Admin

3.5.3 Flowchart User

Input Data User Simpan Simpan Di DB A Manage User Tambah Pilih User Edit Hapus Edit Dat User Update Batal Simpan Batal Update Update Di DB Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009. Gambar 3.4 Flowchart User

3.6 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal. kepopulerannya disebabkan MySQL menggunakan SQL sebagai dasar untuk mengakses databasenya. Selain itu, ia bersifat free tidak perlu membayar untuk mengunakannya pada pelbagai platform kecuali pada windows yang bersifat Shareware atau perlu membayar setelah melakukan evaluasi dan memutuskan untuk digunakan sebagai keperluan produksi. Perangkat lunak MySQL sendiri bisa di download dari http:www.mysql.org atau http:www.mysql.com. Adapun Query- Query untuk melakukan perancangan tabel MySQl untuk membuat databasenya adalah sebagai berikut : Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009. Structur Table Berita : CREATE TABLE `berita` `id_berita` int5 NOT NULL auto_increment, `id_kategori` int5 NOT NULL, `id_user` varchar50 collate latin1_general_ci NOT NULL, `judul` varchar100 collate latin1_general_ci NOT NULL, `isi_berita` text collate latin1_general_ci NOT NULL, `gambar` varchar100 collate latin1_general_ci NOT NULL, `hari` varchar20 collate latin1_general_ci NOT NULL, `tanggal` date NOT NULL, `jam` time NOT NULL, `counter` int5 NOT NULL default 1, PRIMARY KEY `id_berita` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=23 ; Structur Table Bisnis : CREATE TABLE `bisnis` `id_bisnis` int5 NOT NULL auto_increment, `jasa` varchar100 NOT NULL default , `keterangan` text NOT NULL, `id_user` varchar50 NOT NULL default , PRIMARY KEY `id_bisnis` ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ; Structur Table Galeri : Adli Wardhana Prawira : Sistem Informasi Pada CV. Era Baru Berbasis Web Menggunakan Php Dan Mysql, 2009. CREATE TABLE `galeri` `id_galeri` int3 NOT NULL auto_increment, `nama` varchar50 NOT NULL, PRIMARY KEY `id_galeri` ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=30 ; Structur Table Hubungi : CREATE TABLE `hubungi` `id_hubungi` int5 NOT NULL auto_increment, `nama` varchar50 collate latin1_general_ci NOT NULL, `email` varchar100 collate latin1_general_ci NOT NULL, `subjek` varchar100 collate latin1_general_ci NOT NULL, `pesan` text collate latin1_general_ci NOT NULL, `tanggal` date NOT NULL, PRIMARY KEY `id_hubungi` ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=4 ;

3.7 File yang digunakan