PERANCANGAN WEBSITE PENJUALAN TIKET KONSER MUSIK SECARA ONLINE DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR SITIHANDAYANI RKT 092406045 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2012
PERANCANGAN WEBSITE PENJUALAN TIKET KONSER MUSIK SECARA ONLINE DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya SITI HANDAYANI RKT 092406045 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2012
PERSETUJUAN Judul : PERANCANGAN WEBSITE PENJUALAN TIKET KONSER MUSIK SECARA ONLINE DENGAN MENGGUNAKAN PHP DAN MYSQL Kategori : TUGAS AKHIR Nama : SITI HANDAYANI RKT Nomor Induk Mahasiswa : 092406045 Program Studi : D-III TEKNIK INFORMATIKA Departemen Fakultas : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2012 Diketahui / Disetujui oleh Departemen Matematika FMIPA USU Ketua, Pembimbing Prof. Drs. Tulus, M.Si., Ph. D. Drs. Open Darnius, M.Sc. NIP 19620901 198803 1 002 NIP 19641014 199103 1 004
PERNYATAAN PERANCANGAN WEBISTE PENJUALAN TIKET SECARA OLINE DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, 19 Mei 2012 SITI HANDAYANI RKT 092406045
PENGHARGAAN Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena dengan limpah rahmat dan karunia-nya penulis berhasil menyelesaikan tugas akhir ini yang berjudul Perancangan Website Penjualan Tiket Konser Musik Secara Online dengan Menggunakan PHP dan MySQL pada waktu yang telah ditetapkan. Adapun Tugas Akhir ini. Tak lupa shalawat serta salam kepada junjungan Nabi Besar Muhammad SAW dan para sahabatnya yang telah membawa kita dari kegelapan kealam terang benderang yang penuh ilmu pengetahuan. Tugas Akhir ini tidak mungkin bisa selesai dengan baik, jika tidak ada bantuan dari berbagai pihak. Pada kesempatan yang baik ini, penulis ingin mengucapkan terima kasih yang setulus-tulusnya kepada : 1. Bapak Prof. Drs. Tulus, M.Si selaku Dekan Fakultas MIPA Universitas Sumatera Utara. 2. Bapak Dr Syahril Efendi, S.Si., M.I.T selaku Ketua Jurusan D-III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam. 3. Bapak Drs. Open Darnius, M.Scselaku Dosen Pembimbing Tugas Akhir Program Studi D-III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam penyelesaian tugas akhir.
4. Seluruh Staf Pengajar Program Studi D-III Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam. yang telah memberikan ilmu dan pengetahuannya kepada penulis selama masa perkuliahan. 5. Seluruh Keluarga besarku yang telah banyak memberikan dorongan dan doa kepada penulis selama ini dan pihak-pihak yang telah banyak membantu penulis, yang tidak dapat penulis sebutkan namanya satu-persatu. Selama penulisan tugas akhir ini, penulis menyadari akan hal kesalahankesalahan yang mungkin terjadi, baik itu dari segi teknik tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran dari pembaca dalam upaya perbaikan tugas akhir ini. Akhir kata, Penulis berharap semoga Tugas Akhir ini bermanfaat bagi siapapun yang meembacanya. Semoga Allah SWT senantiasa memberikan rahmat dan hidayah kepada kita semua. Amin Medan, 29 Mei 2012 Penulis Siti Handayani Rkt
ABSTRAK Kajian ini bertujuan untuk membangun suatu website-commerce untuk penjualan tiket konser. Perancangan e-commerce ini dikembangkan dengan menggunakan perangkat lunak Macromedia Dreamweaver 8 sebagai text editor, Apache, PHP, dan MYSQL. Website ini berfungsi untuk memberikan informasi tentang konser konser yang akan diselenggarakan dan tata cara pembelian tiket yang tersedia. Tujuan website ini adalah untuk mempermudah masyarakat dalam memperoleh informasi terbaru mengenai konser-konser yang akan diselenggarakan di Indonesia serta masyarakat dapat membeli tiket secara mudah dan cepat.
DAFTAR ISI Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar ii iii iv vi vii ix x Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Rumusan Masalah 3 1.3 Pembatasan Masalah 3 1.4 Maksud dan Tujuan Penulisan 4 1.5 Metodologi Penelitian 4 1.6 Sistematika Penulisan 5 Bab 2 Landasan Teori 7 2.1 Sejarah Komputer 7 2.1.1 Komputer Generasi Pertama 8 2.1.2 Komputer Generasi Kedua 11 2.1.3 Komputer Generasi Ketiga 13 2.1.4 Komputer Generasi Keempat 13 2.1.5 Komputer Generasi Kelima 16 2.2 Sejarah Internet di Dunia 17 2.3 Sejarah Singkat dan Definis E-Commerce 21 2.4 Tentang Personal Home Page (PHP) 24 2.4.1 Integrasi dengan Database 26 2.5 Sejarah MySQL 29 2.5.1 Keistimewaan MySQL 30 2.5.2 Ketentuan Memberi Perintah dengan MySQL 32 2.6 Javascript 33 2.6.1 Sejarah Javascript 34 2.6.2 Penulisan Javascript 34 2.6.3 Letak Javascript dalam HTML 35 2.7 AJAX 37 Bab 3 Perancangan Sistem 39 3.1 Perancangan Sistem 39 3.2 Pengertian Data Flow Diagram (DFD) 39 3.3 Perancangan Diagram Alir Data 40
3.3.1 Diagram Level Konteks 40 3.3.2 Diagram Level 0 41 3.4 Perancangan ERD (Entity Relationship Diagram) 42 3.5 Desain Database 44 Bab 4 Implementasi Sistem 51 4.1 Pengertian Implementasi Sistem 51 4.2 Tujuan Implementasi Sistem 53 4.3 Komponen-komponen Kebutuhan Sistem 52 4.4 Demonstrasi Program 55 Bab 5 Kesimpulan Dan Saran 59 6.1 Kesimpulan 59 6.2 Saran 60 Daftar Pustaka 61 LAMPIRAN A LAMPIRAN B
DAFTAR TABEL Halaman Tabel 2.1 Tabel Daftar Database Database yang di Dukung PHP 27 Tabel 3.5.1 Tabel user 44 Tabel 3.5.2 Tabel tiket 45 Tabel 3.5.3 Tabel detailtiket 45 Tabel 3.5.4 Tabel artiket 46 Tabel 3.5.5 Tabel galeri 46 Tabel 3.5.6 Tabel pesantiket 47 Tabel 3.5.7 Tabel members 47 Tabel 3.5.8 Tabel item_order 48 Tabel 3.5.9 Tabel konfirmasi 48
DAFTAR GAMBAR Halaman Gambar 3.1 DFD Level Konteks 40 Gambar 3.2 DFD Level 0 41 Gambar 3.3 ERD Tahap Pertama 42 Gambar 3.4 ERD Tahap Kedua 42 Gambar 3.5 ERD Tahap Ketiga 42 Gambar 3.6 ERD Tahap Keempat 43 Gambar 3.7 ERD Tahap Kelima 43 Gambar 4.1 Tampilan Antar Muka Sistem Operasi Windows XP 53 Gambar 4.2 Tampilan Antar Muka Macromedia Dreamweaver 8 53 Gambar 4.3 Tampilan Antar Muka Web Server 54 Gambar 4.4 Tampilan Menu Utama 55 Gambar 4.5 Tampilan Daftar Harga Tiket 56 Gambar 4.6 Tampilan Menu Pemesanan Tiket 56 Gambar 4.7 Tampilan Form Data Pemesan 57 Gambar 4.8 Tampilan Form Login 57 Gambar 4.9 Tampilan Menu Edit Tiket 58 Gambar 4.10 Tampilan Status Pemesanan Tiket 58