Sejarah Olahraga Futsal Olahraga Futsal .1 Pengertian Olahraga Futsal

BAB III ANALISIS DAN PERANCANGAN SISTEM III.1 Deskripsi Organisasi Planet Futsal merupakan salah satu usaha penyedia lapangan futsal yang ada di kota Yogyakarta. Planet Futsal bergerak dalam bidang jasa yaitu memberi pelayanan penyewaan lapangan futsal khususnya untuk masyarakat yang hobi bermain olahraga futsal. Planet futsal ini dibangun oleh tiga pemilik dan salah satu pemilik merangkap menjadi manager. Kemudian untuk membantu pengelolaan saat ini Planet Futsal memiliki sepuluh karyawan yang sistem kerjanya dibagi per sesi kerja, dimana dalam satu sesi kerja karyawan menempuh enam jam kerja. Saat ini di Planet Futsal mempunyai tiga lapangan futsal, dua lapangan menggunakan lantai vinyl dan satu menggunakan rumput sintetis. Walaupun lantai dari lapangan di Planet futsal ada dua jenis namun itu tidak membedakan harga sewa lapangan karena harga sewa lapangan disesuaikan dengan waktu pemesanan. Untuk senin sampai jumat Planet Futsal buka dari jam 09.00-01.00, harganya bervariasi, untuk dari jam 09.00-17.00 dipatok dengan harga Rp. 80.000,00jam, kemudian untuk jam 17.00-21.00 dipatok dengan harga Rp. 125.000,00jam, dan untuk jam 21.00-01.00 dipatok dengan harga Rp. 100.000,00jam. Kemudian untuk hari sabtu dan minggu Planet Futsal buka dari jam 08.00-12.00, dan untuk harganya dipatok dengan harga yang sama setiap jamnya yaitu Rp. 100.000,00jam. Namun biasanya bila untuk keperluan event harga bisa berubah sesuai dengan keputusan dari manager. III.2 Gambaran Sistem Sekarang Dalam pelayanannya Planet Futsal sudahmenggunakan komputer akan tetapi hanya digunakan untuk mencatat pesanan dengan excel dan untuk promosi dengan menggunakan media sosial di internet. Dalam proses pemesanan lapangan masih menggunakan sistem manual yaitu dengan menelpon atau datang ke lapangan untuk melihat dan memesan jadwal lapangan yang kemudian dicatat ke dalam excel. Untuk penjadwalan karyawan juga dilakukan secara manual dengan pemberitahuan langsung kepada masing-masing karyawan. Sedangkan untuk laporan keuangan pihak Planet Futsal menggunakan excel dari data pesanan yang ada kemudian dilakukan pengeditan untuk membuat laporan keuangannya. Dengan semakin bertambahnya usaha yang bergerak di bidang yang sama, selain menambah dan memperbaiki fasilitas yang ada, pihak Planet Futsal juga ingin memperbaiki pengelolaan informasi guna membantu pengelola dalam melakukan promosi, pengelolaan data pemesanan, dan dalam pengelolaan laporan keuangan yang terorganisasi menjadi sebuah sistem yang terpadu yang mudah digunakan untuk memudahkan proes kerja yang terjadi di Planet Futsal. III.3 Gambaran Umum Sistem Aplikasi pemesanan online lapangan futsal ini dibangun untuk membantu pengelola lapangan futsal dalam mengelola lapangan futsal. Aktor yang akan terkait di dalam sistem pengelolaan lapangan futsal yaitu semua pihak pengelola maupun pelanggan yang akan melakukan pemesanan lapangan atau hanya sekedar mencari informasi perusahaan. Untuk pihak pengelola yang terkait dalam sistem ini adalah karyawan, dan pemilik yang merangkap sebagai manajer. Tentu dalam menggunakan sistem tersebut setiap aktor mempunyai wewenang tertentu yang membatasi aktor dalam penggunaan sistem. Dalam penggunaannya pelanggan dapat mencari informasi yang tertera dalam halaman utama yang difungsikan oleh pengelola sebagai sarana promosi, selain itu pelanggan dapat memesan lapangan sekaligus melakukan pembayaran. Dalam proses pemesanannya pelanggan menginputkan data diri serta data pesanan kemudian bila lapangan tidak ada yang menyewa maka akan dimasukkan ke jadwal, uang muka dapat dibayarkan langsung ke tempat futsal atau dengan cara transfer kemudian mengupload bukti transfer. Bila pada lapangan tersebut sudah ada pesananmaka akan muncul pemberitahuan bila lapangan sudah dipesan. Sedangkan bilatidak segera memberikan uang muka selama 2 jam maka pesanan akan dihapus. Kemudian untuk sisi pengelola, dalam sistem ini karyawan diberi wewenang untuk mengolah pesanan yaitu dapat menerima pesanan masuk untuk dimasukkan ke jadwal setelah pelanggan memberikan uang muka, kemudian karyawan juga dapat menghapus pesanan, mengedit pesanan dan juga mencetak nota pesanan. Sedangkan manajer di dalam sistem ini bertugas mengelola data karyawan dan laporan pendapatan hasil sewa lapangan. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Untuk menangani pemesanan ganda, pada sistem ini menggunakan manajemen transaksi yang akan mengecek ulang setiap pesanan yang di pesan dan jika belum ada yang memesan langsung disimpan sehingga jika ada yang memesan secara hampir bersamaan maka yang lebih cepat memesan yang akan mendapatkan pesanan tersebut dan yang lain akan mendapatkan pesan dari sistem yang memberitahukan bahwa pesanan tersebut telah dipesan. III.4Use Case 1. Diagram Use Case Diagram use case yang merupakan gambaran interaksi atau dialog antara sistem dan pengguna. Pengguna Aplikasi Pemesanan Online Lapangan Futsal adalah pelanggan dan admin. Diagram use case yang berisi gambaran yang menyatakan fungsi atau layanan yang disediakan sistem kepada pengguna. Diagram use case untuk Aplikasi Pemesanan Online Lapangan Futsal dapat dilihat pada gambar 3.1 dan 3.2, kemudian untuk narasi usecase dapat dilihat di lampiran. Pelanggan Input pemesanan Pengelolaan data Pemesanan Input Pembayaran Pengelolaan data Pembayaran Gambar 3.1 Diagram Use Case Pelanggan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Input pemesanan Pengelolaan data pemesanan Input Pembayaran Pengelolaan data pembayaran Hapus pemesanan Konfirmasi Pembayaran Hapus Pembayaran Pengelolaan data shift Pengelolaan data diskon Laporan Pengelolaan data Karyawan Input shift Hapus shift Edit shift Input diskon Lihat Grafik Lihat laporan Tambah karyawan Hapus karyawan Sistem untuk administrator Login Login include include include include include include Administrator include include include include include include include Gambar 3.2 Diagram Use Case Admin 2. Gambaran Umum Usecase Tabel 3.1 Gambaran Umum Usecase No Nama Usecase Keterangan 1 Input pemesanan Usecase input pesanan digunakan untuk melakukan pemesanan lapangan. 2 Hapus pemesanan Usecase hapus pesanan digunakan oleh admin untuk menghapus pesanan yang masuk. 3 Input pembayaran Usecase input pembayaran digunakan untuk melakukan pembayaran, usecase ini bisa dilakukan oleh pemesan dan admin. 4 Hapus pembayaran Usecase hapus pembayaran digunakan untuk menghapus data pembayaran, usecase ini digunakan admin. 5 Konfirmasi pembayaran Usecase terima pembayaran digunakan oleh admin untuk mengkonfirmasi pembayaran yang diinputkan oleh pelanggan 6 Input shift Usecase input shift digunakan oleh admin untuk memasukkan data shift 7 Hapus shift Uscase hapus shift digunakan oleh admin untuk menghapus data shift 8 Edit shift Usecase edit shift digunakan oleh admin untuk mengedit data shift 9 Input diskon Usecase input diskon digunakan oleh admin untuk memasukkan data diskon 10 Tambah Karyawan Usecase tambah karyawan digunakan oleh adminuntuk menambah daftar karyawan 11 Hapus karyawan Usecase hapus karyawan digunakan oleh adminuntuk menghapus data karyawan 12 Lihat laporan Usecase lihat laporan digunakan oleh admin untuk melihat laporan 13 Lihat grafik Usecase lihat grafik digunakan oleh admin untuk melihat grafik 14 Login Usecase login digunakan oleh admin untuk masuk ke sistem admin III.5 Diagram Arus Data III.5.1 Diagram Konteks Sistem Informasi Pengelolaan Lapangan Futsal Pelanggan Karyawan Manajer Pemilik Data Pesanan, data pemesan, data pembayaran Nota pemesanan Data Pemesanan, data pembayaran Pemesanan, Pembayaran Daftar Karyawan, pemesanan, pembayaran, shift, diskon, laporan, grafik Data karyawan, data pemesaan, data pembayaran, sata shift, data diskon Laporan, grafik Data karyawan Gambar 3.3 Diagram konteks PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI III.5.2 Diagram Berjenjang 1 Pengelolaan Data pemesanan 5 Pengelolaan Data karyawan 5.2p Hapus karyawan 1.2p Hapus Pemesanan 1.1p Input pemesanan 6.1p Lihat Laporan 6.2p Lihat grafik 6 Pengelolaan laporan Sistem Informasi Pengelolaan Lapangan Futsal 5.1p Input karyawan 2 Pengelolaan Data pembayaran 3 Pengelolaan Data Shift 4 Pengelolaan Data diskon 2.1p Input pembayaran 2.2p Hapus pembayaran 2.3p Konfirmasi pembayaran 3.1p Input shift 3.2p Hapus shift 3.3p Edit shift 4.1p Input diskon 4.2p Hapus diskon 4.3p Edit diskon Gambar 3.4 Diagram Berjenjang III.5.4 DFD Level 1 Pemesanan 1 Pengelolaan Data Pemesanan 2 Pengelolaan Data Pembayaran 4 Pengelolaan Data Diskon 3 Pengelolaan Data Shift Manajer Pemilik 5 Pengelolaan Data Karyawan 6 Pengelolaan Laporan Pemesan Pembayaran Shift Diskon Karyawan Data pemesanan Data pemesan Data pembayaran Data shift Data shift Data karyawan Pelanggan Karyawan Data Pemesanan, pemesan, shift Data pemesan Data pemesan, pembayaran Data Shift Tanggal Data Karyawan Data Karyawan Data Pemesanan, pemesan, shift Data pemesan, pembayaran Data shift sudah dersimpan terupdate terhapus Data diskon sudah dersimpan terupdate terhapus Data Pemesanan, pemesan, shift tersimpan Data pemesan, pembayaran sudah disimpan diterima dihapus Data karyawan sudah dersimpan terupdate terhapus Data karyawan sudah dersimpan terupdate terhapus Data Pemesanan, pemesan, shift tersimpan terhapus Laporan pendapatan hasil sewa lapangan dan grafik shift dan lapangan yang sering dipesan Data pemesanan Data pemesan Data pemesan Data Pembayaran Data shift Data shift Data Diskon Data diskon, shift Data shift Data shift Data diskon Data karyawan Gambar 3.5 DFD Level 1 III.5.4 DFD Level 2 Proses 1 1.1p Input Pemesanan 1.2p Hapus pemesanan Pelanggan KaryawanManajer Pemesanan Data pemesanan terhapus Data pemesanan tersimpan Data pemesanan, data pemesan, data shift Data pemesanan tersimpan Data pemesanan Data pemesanan Kode Pemesanan Data pemesanan Data pemesanan, data pemesan, data shift Kode pemesanan Pemesan Shift id pemesan Data pemesan Id pemesan Data pemesan kode shift Data shift Data shift Data shift Gambar 3.6DFD level 2 proses 1 III.5.5 DFD Level 2 Proses 2 2.1p Input Pembayaran 2.2p Hapus pembayaran Pelanggan KaryawanManajer Pembayaran Data pembayaran terhapus Data pembayaran dikirim Data pembayaran, data pemesan Data pembayaran tersimpan Data pembayaran Data pembayaran Kode Pembayaran Data pembayaran Data pembayaran , data pemesan Kode pembayaran 2.3p Konfirmasi pembayaran Data pembayaran tersimpan Kode pembayaran Kode pembayaran Data pembayaran Pemesan id pemesan Data pemesan Id pemesan Data pemesan Id pemesan Data pemesan Gambar 3.7DFD level 2 proses 2 III.5.6 DFD Level 2 Proses 3 3.1p Input Shift 3.2p Hapus shift Manajer Shift Data shift terhapus Data pembayaran Data pembayaran tersimpan Data Shift Data shift Kode shift Data shift Kode shift 3.3p Edit shift Data shift terupdate Data shift Data shift Data shift Gambar 3.8DFD level 2 proses 3 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI III.5.7DFD Level 2 Proses 4 4.1p Input diskon Manajer Diskon Data diskon, data shift Data diskon tersimpan Data Diskon Data diskon Shift Id shift Data shift Gambar 3.9DFD level 2 proses 4 III.5.8 DFD Level 2 Proses 5 5.1p Input karyawan 5.2p Hapus karyawan Manajerpemilik Karyawan Data karyawan terhapus Data karyawan Data karyawan tersimpan Data karyawan Data karyawan Id karyawan Data karyawan Id karyawan Gambar 3.10DFD level 2 proses 5 III.5.9 DFD Level 2 Proses 6 6.1p Lihat laporan 6.2p Lihat grafik ManajerPemilik Pembayaran Grafik shift dan lapangan yang paling sering dipesan Laporan Pendapatan hasil sewa lapangan Data Pemesana Data pembayaran Data pemesanan Data shift Pemesanan Shift Data shift Tanggal Tanggal Gambar 3.11DFD level 2 proses 6 III.6Disain Antar Muka Rancangan disain antarmuka dibuat dengan tujuan untuk lebih mempermudah pengguna dalam mengolah data menggunakan sistem informasi. Rancangan desain antarmuka akan dibuat dengan menggunakan bahasa pemrograman web PHP. Untuk keamanannya, dibuat halaman login guna membatasi pengguna lain yang tidak berwenang untuk masuk ke dalam sistem. Berikut adalah rencana desain antarmuka untuk sistem informasi pemesanan jadwal lapangan futsal planet futsal: III.6.1Tampilan Utama Pada tampilan utama ini menampilkan 4 menu yaitu menu home yang menampilkan halaman utamadari sistem, kemudian menu profil yang menampilkan halaman untk profil dari Planet Futsal, kemudian menu kontak yang menampilkan alamat, kontak serta peta lokasi dari Planet Futsal, dan menu cek pemesanan yang berisi tampilan untuk mengecek pemesanan. Untuk lebih detailnya dapat dilihat pada gambar 3.12 sd gambar 3.15 Gambar 3.12 Tampilan Halaman Utama PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.13 Tampilan Halaman Profil PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.14 Tampilan Halaman Kontak Gambar 3.15 Tampilan Halaman Cek Pemesanan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI III.6.2 TampilanPemesanan Dalam proses tampilan pemesanan sistem informasi ini menggunakan 4 halaman, yaitu halaman pencarian pesanan untuk mencari pesanan, halaman lihat pesanan untuk melihat pesanan yang sudah dipesan, halaman input pemesan untuk meninput data pemesan, dan halaman pembayaran untuk menginput pembayaran. Untuk lebih detailnya dapat dilihat pada gabar 3.16 sd gambar 3.19 Gambar 3.16 Tampilan Pencarian Pesanan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.17 Tampilan Halaman Lihat pesanan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.18 Tampilan Halaman Input Pemesan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.19 Tampilan Halaman Input Pembayaran III.3.6Tampilan Admin Demi keamanan sistem, untuk masuk ke tampilan admin pengguna harus melakukan login terlebih dahulu melalui halaman login. Pada tampilan admin terdapat 10 menu yaitu menu diskon yang berisi halaman diskon untuk mengolah data diskon, menu pemesanan yang berisi halaman pemesanan untuk mengolah data pemesanan, menu pemesan yang berisi halaman pemesan untuk menampilkan data pemesan, menu shift yang berisi halaman shift untuk mengolah data shift, menu pembayaran yang berisi halaman pembayaran untuk mengolah data pembayaran, menu laporan yang berisi halaman laporan untuk melihat laporan, menu grafik yang berisi halaman grafik untuk melihat grafik, menu karyawan yang berisi halaman karyawan untuk mengolah PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI data karyawan, menu ganti password yang berisi halaman ganti password untuk mengganti password, dan menu logout yang berfungsi untuk keluar dari menu admin. Untuk lebih detailnya dapat dilihat pada gambar 3.20 sd gambar 3.30 Gambar 3.20 Tampilan Halaman Login Gambar 3.21 Tampilan Halaman Admin PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.22 Tampilan Halaman Diskon Gambar 3.23 Tampilan Halaman Pemesanan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.24 Tampilan Halaman Pemesan Gambar 3.25 Tampilan Halaman Shift PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.26 Tampilan Halaman Pembayaran Gambar 3.27 Tampilan Halaman Laporan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.28 Tampilan Halaman Grafik Gambar 3.29 Tampilan Halaman Karyawan PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI Gambar 3.30 Tampilan Halaman Ganti Password PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI III.7 Disain Basisdata III.7.1 Disain Konseptual Gambar 3.31Disain konseptual dengan grup berulang Gambar 3.1 adalah gambar disain konsetual awal dari aplikasi pemesanan online lapangan futsal yang masih menggunakan grup berulang. Pemesanan pada disain konseptual aplikasi pemesanan online lapangan futsal merupakan sebuah gerund.Atribut id_pembayaran, tanggal_bayar, tanggal_konfirmasi, pembayaran_jumlah, pembayaran status, id_karyawan, karyawan_status, username, password, karyawan_namayag terdapat pada gerund pemesanan merupakan grup berulang. Untuk memperjelas pembaca dalam membaca disain konseptual tersebut maka dilakukan penghapusan grup berulang. Penghapusan grup berulangdilakukan dengan cara membuat entitas baru yaitu entitas pembayaran yang berisi atribut id_pembayaran, tanggal_bayar, tanggal_konfirmasi, pembayaran_jumlah, pembayaran status, id_karyawan, karyawan_nama, username, password dan karyawan_status yang merupakan grup berulang. Dari penghapusan grup berulang melalui pemisahan entitas pembayaran, dapat diidentifikasi entitas baru yaitu entitas karyawan yang dapat dipisahkan menjadi entitas tersendiri sehingga hasilnya seperti pada gambar 3.32 Gambar 3.32 Disain konseptual setelah penghapusan grup berulang PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI III.7.2 Disain logikal Gambar 3.33Disain logikal III.7.3 Disain Fisikal 1. Tabel Pemesan Tabel 3.2 Disain Fisikal Tabel Pemesan No Nama Field Tipe Keterangan 1 ID_Pemesan Int Field untuk ID pemesan primary key 2 Pemesan_nama Varchar45 Field untuk nama pemesan 3 Pemesan_email Varchar90 Field untuk email pemesan 4 Pemesan_phone Varchar45 Field untuk nomor telepon pemesan 2. Tabel Pemesanan Tabel 3.3 Disain Fisikal Tabel Pemesanan No Nama Field Tipe Keterangan 1 ID_pemesan Int Field untuk ID pemesanforeign key 2 Tanggal_pesan Datetime Field untuk waktu pemesanan 3 Pemesanan_kode Varchar90 Field untuk kode pemesanan primary key 4 Pemesanan_status Tinyint1 Field untuk pemesanan status, pemesanan_status 0 untuk pemesanan batal, 1 untuk pemesanan lunas, 2 untuk pemesanan yang sudah dikonfirmasi, 3 untuk pemesanan yang belum dikonfirmasi, 4 untuk pemesanan yang belum bayar 3. Tabel Pembayaran Tabel 3.4 Disain Fisikal Tabel Pembayaran No Nama Field Tipe Keterangan 1 ID_pembayaran Int Field untuk ID pembayaran primary key 2 ID_pemesan Int Field untuk ID pemesan foreign key 3 Pemesanan_kode Varchar45 Field untuk kode pemesanan foreign key 4 ID_karyawan Int Field untuk ID karyawan foreign key 5 Pembayaran_jumlah Varchar45 Field untuk jumlah pembayaran 6 Pembayaran_status Tinyint1 Field untuk pembayaran status, pembayaran_status 0 untuk embayaran dibatalkan, 1 untuk pembayaran lunas, 2 untuk pembayaran uang muka, 3 untuk pembayaran yang belum dikonfirmasi 7 Tanggal_bayar Varchar45 Field untuk tanggal pembayaran 8 Tanggal_konfirmasi Varchar45 Field untuk tanggal konfirmasi pembayaran 4. Tabel Pemesanan_detail Tabel 3.5 Disain Fisikal Tabel Pemesanan_detail No Nama Field Tipe Keterangan 1 ID_pemesanan_detail Int Field untuk ID pemesanan_detail Primary key 2 ID_pemesanan Int Field untuk ID pemesanan foreign key 3 ID_shift Int Field untuk ID shift foreign key 4 Tanggal_main Date Field untuk tanggal yang dipesan 5. Tabel shift Tabel 3.6 Disain Fisikal Tabel Shift No Nama Field Tipe Keterangan 1 Shift_kode Varchar90 Field untuk kode shift primary key 2 Shift_lapangan Tinyint1 Field untuk lapanganshift 3 Shift_jam_mulai Varchar45 Field untuk jam mulai shift 4 Shift_jam_berakhir Varchar45 Field untuk jam berakhir shift 6 Shift_harga Varchar45 Field untuk harga shift 6. Tabel Diskon_shift Tabel 3.7 Disain Fisikal Tabel Pemesan No Nama Field Tipe Keterangan 1 ID_diskon_shift Int Field untuk ID diskon shift primary key 2 ID_shift Int Field untuk ID shift foreign key 3 ID_diskon Int Field untuk ID diskon foreign key 7. Tabel Diskon Tabel 3.8 Disain Fisikal Tabel Diskon No Nama Field Tipe Keterangan 1 ID_diskon Int Field untuk ID diskon primary key 2 Diskon_tanggal_mulai Date Field untuk ID tanggal mulai diskon 3 Diskon_tanggal_berakhir Date Field untuk ID tanggal berakhir diskon 4 Diskon_persen Varchar45 Field untuk persen diskon 8. Tabel Karyawan Tabel 3.9 Disain Fisikal Tabel Pemesan No Nama Field Tipe Keterangan 1 ID_karyawan Int Field untuk ID karyawan primary key 2 Username Varchar45 Field untuk nama karyawan 3 Password Varchar45 Field untuk jabatan karyawan 4 Karyawan_nama Varchar45 Field untuk alamat karyawan 5 Karyawan_status Tinyint4 Field untuk telepon karyawan BAB IV IMPLIMENTASI SISTEM

IV.1 Implementasi Basis Data

Pada tahap ini dilakukan pembuatan database untuk sistem, database ini dibuat dengan menggunakan MySQL. Database dalam sistem ini adalah „skripsi_futsal‟ yang terdiri dari tabel „pemesan‟, tabel „pemesanan‟, tabel „pembayaran‟, tabel „pemesanan_detail‟, tabel „shift‟, tabel „diskon_shift‟, tabel „diskon‟, tabel „karyawan‟dan tabel „ci_sessions‟. Berikut adalah implementasi query tersebut: a. Implementasi pembuatan tabel „pemesan‟ b . Implementasi pembuatan tabel „pemesanan‟ CREATE TABLE IF NOT EXISTS `pemesan` `id_pemesan` int11 NOT NULL AUTO_INCREMENT, `pemesan_nama` varchar45 DEFAULT NULL, `pemesan_email` varchar90 DEFAULT NULL, `pemesan_phone` varchar45 DEFAULT NULL, PRIMARY KEY `id_pemesan` ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=34 ; CREATE TABLE IF NOT EXISTS `pemesanan` `pemesanan_kode` varchar25 NOT NULL, `id_pemesan` int11 NOT NULL, `tanggal_pesan` datetime DEFAULT NULL, `pemesanan_status` tinyint1 DEFAULT 1 ENGINE=InnoDB DEFAULT CHARSET=utf8; c . Implementasi pembuatan tabel „pembayaran‟ d. Implementasi pembuatan tabel „pemesanan_detail‟ CREATE TABLE IF NOT EXISTS `pembayaran` `id_pembayaran` int11 NOT NULL AUTO_INCREMENT, `id_pemesan` int11 NOT NULL, `id_karyawan` int11 NOT NULL, `tgl_bayar` varchar45 NOT NULL, `tgl_konfirmasi` varchar45 NOT NULL, `pemesanan_kode` varchar45 DEFAULT NULL, `pembayaran_jumlah` varchar45 DEFAULT NULL, `gambar` varchar100 NOT NULL, `pembayaran_status` tinyint1 DEFAULT 2, PRIMARY KEY `id_pembayaran`, KEY `fk_pembayaran_pemesan1_idx` `id_pemesan` ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=44 ; CREATE TABLE IF NOT EXISTS `pemesanan_detail` `id_pemesanan_detail` int11 NOT NULL, `shift_kode` varchar25 NOT NULL, `pemesanan_kode` varchar25 NOT NULL, `tanggal_main` date DEFAULT NULL ENGINE=InnoDB AUTO_INCREMENT=90 DEFAULT CHARSET=utf8; 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