Implementasi Basis Data Rekayasa aplikasi pemesanan online lapangan futsal studi kasus : planet futsal Yogyakarta.

e. Implem entasi pembuatan tabel „shift‟ f. Implementasi pembuatan tabel „diskon_shift‟ CREATE TABLE IF NOT EXISTS `shift` `shift_kode` varchar25 NOT NULL, `shift_lapangan` tinyint1 DEFAULT 1, `shift_jam_mulai` varchar45 DEFAULT NULL, `shift_jam_berakhir` varchar45 DEFAULT NULL, `shift_harga` varchar45 DEFAULT NULL, PRIMARY KEY `shift_kode` ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `diskon_shift` `id_diskon_shift` int11 NOT NULL AUTO_INCREMENT, `shift_kode` varchar25 NOT NULL, `id_diskon` int11 NOT NULL, PRIMARY KEY `id_diskon_shift`, KEY `fk_diskon_shift_diskon1_idx` `id_diskon`, KEY `fk_diskon_shift_shift1_idx` `shift_kode` ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=66 ; PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI g. Implementasi pembuatan tabel „diskon‟ h. Implementasi pembuatan tabel „karyawan‟ CREATE TABLE IF NOT EXISTS `diskon` `id_diskon` int11 NOT NULL AUTO_INCREMENT, `diskon_tanggal_mulai` date DEFAULT NULL, `diskon_tanggal_berakhir` date DEFAULT NULL, `diskon_persen` varchar45 DEFAULT NULL, PRIMARY KEY `id_diskon` ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ; CREATE TABLE IF NOT EXISTS `karyawan` `id_karyawan` int11 NOT NULL, `username` varchar45 DEFAULT NULL, `passwd` varchar100 DEFAULT NULL, `karyawan_nama` varchar45 DEFAULT NULL, `karyawan_status` int11 DEFAULT NULL, PRIMARY KEY `id_karyawan` ENGINE=InnoDB DEFAULT CHARSET=utf8; i. Implementasi pembuatan tabel „ ci_session‟

IV.2 Implementasi Sistem

Implementasi sistem dilakukan dengan menggunakan bahasa pemrograman PHP dalam lingkungan framework CodeIgniter sebagai framework yang open source dan support model MVC model-view-controller. Berikut adalah implementasi anatarmuka pengguna: IV.2.1 Tampilan Utama

IV.2.1.1 Halaman Utama

Halaman untama digunakan untuk pengguna yang akan melakukan pemesanan atau mengetahui informasi tentang Planet Futsal tanpa harus melakukan login terlebih dahulu. Dalam halaman utama ada beberapa menu yaitu menu home, menu profi, menu kontak dan menu cek pemesanan. CREATE TABLE IF NOT EXISTS `ci_sessions` `session_id` varchar40 NOT NULL DEFAULT 0, `ip_address` varchar16 NOT NULL DEFAULT 0, `user_agent` varchar120 NOT NULL, `last_activity` int10 unsigned NOT NULL DEFAULT 0, `user_data` text NOT NULL, PRIMARY KEY `session_id`, KEY `last_activity_idx` `last_activity` ENGINE=InnoDB DEFAULT CHARSET=latin1; PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.1 Implementasi Halaman Utama IV.2.1.2 Halaman Profil Halaman profil berisi tentang informasi tentang Planet Futsal yang digunankan untuk promosi mengenai fasilitas dan keungulan dari Planet Futsal. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 4.2 Implementasi Profil

IV.2.1.3 Halaman Kontak

Halaman kontak ini berisi lokasi dan kontak untuk menghubungi pihak Planet Futsal. Di halaman kontak juga terdapat peta lokasi dari Planet Futsal.