PERANCANGAN APLIKASI WEDDING ORGANIZER BERBASIS WEB TUGAS AKHIR EKA LUSYANTI MARPAUNG 132406185 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2016 PERANCANGAN APLIKASI WEDDING ORGANIZER BERBASIS WEB
TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya EKA LUSYANTI MARPAUNG 132406185 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2016
PERSETUJUAN Judul : PERANCANGAN APLIKASI WEDDING ORGANIZER BERBASIS WEB Kategori : TUGAS AKHIR Nama : EKA LUSYANTI MARPAUNG Nomor Induk Mahasiswa : 132406185 Program Studi : DIPLOMA III TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Disetujui di Medan, Juni 2016 Disetujui Oleh Program Studi D3 Teknik Informatika FMIPA USU Ketua, Pembimbing, Dr. Elly Rosmaini, M.Si Dr. Syahriol Sitorus, S.Si.M.IT NIP. 196005201985032002 NIP. 197103101997031004
4 PERNYATAAN PERANCANGAN APLIKASI WEDDING ORGANIZER BERBASIS WEB TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri. Kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2016 EKA LUSYANTI MARPAUNG 132406185
5 PENGHARGAAN Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah karunia-nya penulis dapat menyelesaikan penyusunan tugas akhir ini dengan judul PERANCANGAN APLIKASI WEDDING ORGANIZER BERBASIS WEB. Penulisan Tugas Akhir ini merupakan karya tulis yang sederhana dan merupakan salah astu syarat menyelesaikan pendidikan D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam. Dalam penyeleaian Tugas Akhir ini, penulis sadar akan keterbatasan kemampuan dan pengetahuan penulis, sehingga diharapkan kritik dan saran yang membangun serta dapat memberikan inspirasi yang baik untuk kemampuan Tugas Akhir ini. Dengan selesainya Tugas Akhir ini penulis mengucapkan terima kasih kepada: 1. Bapak Dr. Syahriol Sitorus, S.Si.M.IT selaku Dosen Pembimbing yang selalu memberi masukan baik kritik dan saran kepada penulis selama pembuatan Tugas Akhir dari awal hingga selesai. 2. Ibu Dr. Elly Rosmaini, M.Si selaku Ketua Program Studi D-3Teknik Informatika dan Bapak Dr. Syahriol Sitorus, S.Si.M.IT selaku Sekretaris Ketua Prodi
6 3. Bapak Prof. Tulus, M.Si selaku Ketua Departemen Fakultas Matematika dan Ibu Dra. Mardiningsih selaku Departemen Fakultas Matematika 4. Bapak Dr. Krista Sebayang, M.Si selaku Dekan Fakultas MIPA Universitas Sumatera Utara 5. Seluruh teman D-3 Teknik Informatika yang memberi dukungan dan bantuan kepada penulis dalam pengerjaan Tugas Akhir ini 6. Teristimewa kepada kedua orang tua penulis, Bapak Halmer Marpaung dan Ibu Yuliatin atas segala kasih sayang, doa, dukungan dan bantuan yang senantiasa diberikan. Akhir kata, penulis berharap semoga Tugas Akhir ini bermanfaat bagi siapa pun yang membacanya. Semoga Tuhan Yang Maha Esa senantiasa memberikan rahmat kepada kita semua. Amin Medan, Juni 2016 Penulis, Eka Lusyanti Marpaung
7 ABSTRAK Perancangan Aplikasi Wedding Organizer Berbasis Web bertujuan untuk membangun suatu aplikasi web dinamis secara online yang bermanfaat untuk menyediakan informasi mengenai Wedding Organizer. Pada Proses pembuatan aplikasi ini perangkat lunak yang digunakan adalah XAMPP yang merupakan gabungan dari Apache Web Server, PHP, dan MySQL, dan browser Google Chrome.
8 DAFTAR ISI Halaman Persetujuan... i Pernyataan ii Penghargaan... iii Abstrak v Daftar Isi... vi Daftar Tabel... viii Daftar Gambar... ix Bab 1. Pendahuluan 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 3 1.3 Pembatasan Masalah... 3 1.4 Tujuan Dan Manfaat... 4 1.5 Tinjauan Pustaka... 4 1.6 Metodologi Penelitian 13 1.7 Sistematika Penulisan... 14 Bab 2. Landasan Teori 2.1 Pengertian Komputer 16 2.1.1 Sistem Komputer 17 2.1.2 Konsep Dasar Perancangan 18 2.1.3 Konsep Aplikasi 18 2.1.4 Konsep Dasar Perancangan Aplikasi 18 2.2 Bagan Alir (Flowchart) 20 2.3 Pengertian Basis Data (Database) 21 2.4 Sejarah dan Perkembangan Internet 21 2.4.1 Jaringan Internet 23 2.4.2 Sekilas Mengenai Web 25 2.4.3 Web Browser 25 2.4.4 Web Server 26 2.5 PHP 26 2.6 MySQL 27 2.7 Java Script 28... 2222222222423324
9 Bab 3. Analisa Perancangan Sistem 3.1 Analisa Sistem... 29 3.2 Perancangan Sistem... 29 3.2.1 Diagram Konteks... 30 3.2.2 Data Flow Diagram Level 0 Wedding Organizer... 31 3.3 Perancangan Database... 32 3.4 Flowchart... 35 3.4.1 Flowchart Menu Utama... 37 3.4.2 Flowchart Menu Administrator... 38 3.4.3 Flowchart Menu Tambah Paket... 38 3.4.4 Flowchart Pemesanan 39 3.5 Rancangan Desain Interface Aplikasi... 39 Bab 4. Implementasi Sistem 4.1 Definisi Implementasi Sistem... 51 4.2 Tujuan Implementasi Sistem... 51 4.3 Komponen Sistem... 52 4.4 Tampilan Menu Utama... 54 Bab 5. Kesimpulan dan Saran 5.1 Kesimpulan... 62 5.2 Saran... 62
10 DAFTAR TABEL Nomor Judul Halaman Gambar 2.1 Tabel Simbol-Simbol flowchart 20 3.3 Tabel Admin 32 3.4 Tabel Galeri 32 3.5 Tabel Gambar 33 3.6 Tabel Member 33 3.7 Tabel Paket 33 3.8 Tabel Jenis Paket 34 3.9 Tabel Pengaturan 34 3.10 Tabel Pesan 34 3.11 Tabel Slider 35 3.12 Tabel Testimonial 35
11 DAFTAR GAMBAR Nomor Judul Halaman Gambar 3.2.1 Diagram Konteks 30 3.2.2 Data Flow Diagram Level 0 31 3.2.3 Data Flow Diagram Level 1 32 3.3.1 Entity Relationship Diagram (ERD) 3.4.1 Flowchart Menu Utama 37 3.4.2 Flowchart Menu Administrator 38 3.4.3 Flowchart Tambah Paket 39 3.4.4 Flowchart Pemesanan 40 3.5.1 Struktur Program Perancangan Wedding Organizer 42 3.5.2 Tampilan Menu Beranda 43 3.5.3 Tampilan Wedding Organizer 44 3.5.4 Tampilan Event Organizer 45 3.5.5 Tampilan Testimonial 46 3.5.6 Tampilan Registrasi 47 3.5.7 Tampilan Galeri 48 3.5.8 Tampilan Menu Login 49 3.5.9 Tampilan Menu Cara Bayar 50 3.5.10 Tampilan Menu Hubungi Kami 51 5.4.1 Tampilan Menu Beranda Registrasi 54 5.4.2 Tampilan Menu Login 55 5.4.3 Tampilan Menu Testimonial 56 5.4.4 Tampilan Menu Wedding Organizer 57 5.4.5 Tampilan Menu Event Organizer 56 5.4.6 Tampilan Menu Galeri 57 5.4.7 Tampilan Menu Cara Bayar 60 5.4.8 Tampilan Menu Hubungi Kontak 61