• Tidak ada hasil yang ditemukan

RANCANG BANGUN WEBSITE PROMOSI PADA GALLERY RIAS SANNY DENGAN FITUR SMS AUTO-REPLY KEPADA PELANGGAN.

N/A
N/A
Protected

Academic year: 2017

Membagikan "RANCANG BANGUN WEBSITE PROMOSI PADA GALLERY RIAS SANNY DENGAN FITUR SMS AUTO-REPLY KEPADA PELANGGAN."

Copied!
125
0
0

Teks penuh

(1)

RANCANG BANGUN WEBSITE PROMOSI

PADA GALLERY RIAS SANNY DENGAN FITUR SMS AUTO-REPLY KEPADA PELANGGAN

Disusun Oleh :

ADHITYA YUDHA SUKRAMEDHI (0835010029)

PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR

(2)

WEBSITE PROMOSI PADA GALLERY RIAS SANNY DENGAN FITUR SMS AUTO-REPLY KEPADA PELANGGAN

Disusun Oleh :

ADHITYA YUDHA SUKRAMEDHI NPM. 0835010029

Telah disetujui untuk mengetahui Ujian Negar a Lisan Gelombang IV Tahun Akademik 2012/2013

Pembimbing I,

Nur Cahyo Wibowo, S.Kom, M.Kom NPT. 379030401971

Pembimbing II,

Eka Dyar W. , S.Kom NIDN. 0701128403

Mengetahui,

Ketua Program Studi Sistem Informasi

Univer sitas Pembangunan Nasional “Veteran” J awa Timur

(3)

RANCANG BANGUN

WEBSITE PROMOSI PADA GALLERY RIAS SANNY DENGAN FITUR SMS AUTO-REPLY KEPADA PELANGGAN

Disusun Oleh :

ADHITYA YUDHA SUKRAMEDHI NPM. 0835010029

Telah dipertahankan dan diterima oleh Tim Penguji Skripsi Pr ogram Studi Sistem Informasi, Fakultas Teknologi Industri Univer sitas Pembangunan Nasional “Veteran” J awa Timur

Pada Tanggal 25 Oktober 2012

Tim Pembimbing, 1

Nur Cahyo Wibowo, S.Kom, M.Kom

NPT. 379030401971

2

Eka Dyar W. , S.Kom

NIDN . 0701128403

Mengetahui,

Dekan Fakultas Teknologi Industri

Univer sitas Pembangunan Nasional “Veteran” J awa Timur

Ir. Sutiyono,M.T. NIP. 196007131987031001

Tim Penguji, 1

Nur Cahyo Wibowo, S.Kom, M.Kom

NPT. 379030401971

2

Moh. Ir wan Afandi, S.T, M.Sc NPT. 376070702201

3

Pr iza Pandunata, S.Kom

(4)

Dengan memanjatkan puji dan syukur atas kehadirat Allah SWT atas segala Rahmat, Taufiq, serta Hidayah-Nya sehingga penyusun dapat menyelesaikan Laporan Tugas Akhir ini.

Tugas Akhir ini untuk memenuhi persyaratan untuk menempuh ujian sarjana pada Fakultas Teknologi Industri Program Studi Sistem Informasi Universitas Pembangunan Nasional “Veteran” Jawa Timur.

Dengan selesainya tugas akhir dan laporan ini, tidak lupa penyusun mengucapkan terima kasih yang sebesar – besarnya, pada :

1. Ibu dan Bapak Saya yang telah banyak memberikan dukungan moril dan materiil dan do’a kepada saya sehingga semua dapat berjalan dengan lancar. 2. Prof. Dr. Ir. Teguh Soedarto, MP selaku Rektor UPN “Veteran” Jawa Timur. 3. Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri Universitas

Pembangunan Nasional “Veteran” Jawa Timur.

4. Nur Cahyo Wibowo, S.Kom, M.Kom, selaku Ketua Program Studi Sistem Informasi FTI Universitas Pembangunan Nasional "Veteran" Jawa Timur dan juga selaku Dosen Pembimbing I.

5. Eka Dyar W. , S.Kom , selaku Dosen Pembimbing 2

6. Seluruh Mahasiswa Sistem Informasi yang turut memberi masukkan dan dukungan kepada saya khususnya Angkatan SI 2008.

7. Teman-teman dari Unair yang telah memberikan do’a dan supportnya.

8. Dan Semua pihak yang tidak dapat saya sebutkan satu persatu yang telah membantu dalam penyusunan sampai terselesaikannya tugas akhir ini.

(5)

sangat membutuhkan kritik dan saran yang membangun dalam memperbaiki penulisan laporan ini.

Surabaya, Oktober 2012

(6)

LEMBAR PENGESAHAN

KATA PENGANTAR ... i

DAFTAR ISI ...iii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xv

ABSTRAKSI ... xvi

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang………...………...1

1.2 Perumusan Masalah ... 2

1.3 Batasan Masalah ... 2

1.4 Tujuan ... 3

1.5 Manfaat ... 3

1.6 Metodologi Penelitian ... 3

1.7 Sistematika Penulisan ... 5

BAB II TINJ AUAN PUSTAKA ... 7

2.1 Profil Gallery Rias Sanny ... 7

2.2 Promosi ... 9

2.3 PHP ... 10

2.3.1 Pengertian PHP ... 10

2.3.1.1 Variabel ... 13

(7)

BAB III ANALISIS PERANCANGAN SISTEM ... 23

3.1 Analisis Sistem ... 23

3.1.1 Analisis Masalah ... 23

3.2 Spesifikasi Kebutuhan Website ... 24

3.2.1 Pelanggan... 24

3.2.2 Admin ... 24

3.3 Analisis Kebutuhan Non-Fungsional ... 24

3.3.1 Analisis Perangkat Keras ... 24

3.3.2 Analisis Perangkat Lunak ... 25

3.4 Analisis Pengguna ... 25

3.5 Kebutuhan Fungsionalitas ... 26

3.6 Work Flow ... 27

3.6.1 Work Flow Data Paket ... 27

3.6.2 Work Flow Data Promo ... 29

3.6.3 Work Flow Data Gallery Foto ... 30

3.6.4 Work Flow Booking Wedding ... 31

3.6.5 Work Flow Booking Custom Wedding ... 32

3.7 Diagram Konteks ... 33

3.7.1 Diagram Level 1 ... 34

(8)

3.7.1.5 Mengelola SMS Personal ... 37

3.7.1.6 Mengelola SMS Auto-Reply ... 35

3.7.2 Diagram Level 2 ... 37

3.7.2.1 Diagram Level 2 Transaksi Pencatatan Booking ... 38

3.7.2.2 Diagram Level 2 Pembuatan Nota Booking ... 39

3.7.2.3 Diagram Level 2 Maintenance Data Master ... 40

3.7.2.4 Diagram Level 2 Publish Data Master ... 41

3.7.2.5 Diagram Level 2 Mengelola SMS Personal ... 42

3.7.2.6 Diagram Level 2 Mengelola SMS Auto-Reply ... 42

3.8 Conceptual Data Model ... 43

3.9 Physical Data Model ... 45

3.10 Struktur Tabel ... 47

3.10.1 Tabel Produk ... 47

3.10.2 Tabel Detail Booking Custom ... 48

3.10.3 Tabel Promo ... 49

3.10.4 Tabel Booking Custom ... 49

3.10.5 Tabel Booking ... 50

3.10.6 Tabel Pelanggan ... 51

(9)

3.10.10 Tabel Guestbook ... 54

3.10.11 Tabel Paket ... 54

3.10.12 Tabel Detail Paket ... 55

3.11 Rancangan Desain I/O (Input/Output) ... 56

3.12 Perancangan Arsitektur Interface ... 56

3.12.1 Perancangan Antar Muka Halaman Selamat Datang ... 57

3.12.2 Perancangan Antar Muka Halaman Index ... 57

3.12.3 Perancangan Antar Muka Form Booking Paket ... 58

3.12.4 Perancangan Antar Muka Form Booking Custom ... 59

3.12.5 Perancangan Antar Muka Halaman Gallery Foto ... 61

3.12.6 Perancangan Antar Muka Halaman Contact Us ... 62

3.12.7 Perancangan Antar Muka Halaman Form Cetak Ulang Nota... 62

3.12.8 Perancangan Antar Muka Form View Booking Paket ... 63

3.12.9 Perancangan Antar Muka Form View Booking Custom ... 64

3.12.10 Perancangan Antar Muka Form View Produk Siraman ... 64

3.12.11 Perancangan Antar Muka Form View Produk Akad Nikah ... 65

3.12.12 Perancangan Antar Muka Form View Produk Resepsi ... 66

3.12.13 Perancangan Antar Muka Form View Produk Panggih ... 66

(10)

Dekorasi Siraman ... 68

3.12.17 Perancangan Antar Muka View Gallery Foto Dekorasi Akad Nikah ... 69

3.12.18 Perancangan Antar Muka View Gallery Foto Dekorasi Resepsi ... 70

3.12.19 Perancangan Antar Muka Form Cetak Nota Paket ... 70

3.12.20 Perancangan Antar Muka Form Cetak Nota Custom Paket ... 71

3.12.21 Perancangan Antar Muka Form SMS Single ... 71

3.12.22 Perancangan Antar Muka Form SMS Group ... 72

3.12.14 Perancangan Antar Muka Form SMS Autoreply ... 73

BAB IV HASIL DAN PEMBAHASAN ... 74

4.1Implementasi Antar Muka ... 75

4.1.1Antar Muka Halaman Selamat Datang ... 75

4.1.2Antar Muka Halaman Awal ... 76

4.1.3Antar Muka Halaman Ketentuan Booking Paket ... 76

4.1.4Antar Muka Halaman Booking Paket ... 77

4.1.5Antar Muka Halaman Nota Booking Paket ... 78

4.1.6Antar Muka Halaman Booking Custom ... 79

(11)

4.1.10Antar Muka Halaman Login Admin ... 82

4.1.11Antar Muka Halaman View Booking Paket ... 82

4.1.12Antar Muka Halaman Cari Booking Paket ... 83

4.1.13Antar Muka Halaman Edit Booking Paket ... 83

4.1.14Antar Muka Halaman View Booking Custom ... 84

4.1.15Antar Muka Halaman Cari Booking Custom... 84

4.1.16Antar Muka Halaman List Paket ... 85

4.1.17Antar Muka Halaman Form Input Paket ... 86

4.1.18Antar Muka Halaman View Kategori Foto... 86

4.1.19Antar Muka Halaman Form Input Kategori Foto ... 87

4.1.20Antar Muka Halaman Form Input Foto ... 87

4.1.21 Antar Muka Halaman View Foto ... 88

4.1.22Antar Muka Halaman View Data Buku Tamu... 88

4.1.23Antar Muka Halaman View Data List Promo ... 89

4.1.24 Antar Muka Halaman Form Input Promo... 89

4.1.25Antar Muka Halaman SMS Single ... 90

4.1.26Antar Muka Halaman SMS Group ... 90

(12)

4.2.3 Pengujian Sistem Cari Booking Custom Paket ... 94

4.2.4 Pengujian Sistem Form Cetak Nota Booking Paket ... 94

4.2.5 Pengujian Sistem Form Cetak Nota Booking Custom Paket ... 96

4.2.6 Pengujian Sistem View Booking Paket ... 97

4.2.7 Pengujian Sistem Form Tambah Foto ... 98

4.2.8 Pengujian Sistem SMS Single ... 100

4.2.9 Pengujian Sistem SMS Auto-reply ... 102

BAB V PENUTUP ... 104

5.1 Kesimpulan ... 104

5.2 Saran ... 104

(13)

Gambar 2.1 Struktur Organisasi Gallery Rias Sanny ... 8

Gambar 2.2 Contoh PHP Hello Word ... 13

Gambar 2.3 Contoh PHP Penggunaan Variabel ... 13

Gambar 2.4 Contoh PHP Struktur Control IF ... 15

Gambar 2.5 Contoh PHP Penggunaan While... 15

Gambar 2.6 Contoh PHP Penggunaan For... 16

Gambar 2.7 Contoh PHP Penggunaan Switch ... 18

Gambar 2.8 Contoh PHP Penggunaan Require ... 19

Gambar 2.9 Contoh PHP Penggunaan Include ... 20

Gambar 2.10 XAMPP ... 22

Gambar 3.1 Work Flow Maintenance Paket ... 28

Gambar 3.2 Work Flow Maintenance Data Promo ... 30

Gambar 3.3 Work Flow Maintenance Gallery Foto ... 31

Gambar 3.4 Work Flow Booking Wedding ... 32

Gambar 3.5 Work Flow Booking Custom Wedding ... 33

Gambar 3.6 Diagram Konteks Website Gallery Rias Sanny ... 34

Gambar 3.7 Diagram Level 1 ... 35

Gambar 3.8 Diagram Level 2 Mengelola Transaksi Pencatatan Booking ... 38

Gambar 3.9 Diagram Level 2 Pembuatan Nota Booking ... 39

(14)

Gambar 3.14 CDM Gallery Rias Sanny ... 44

Gambar 3.15 CDM Gammu ... 45

Gambar 3.16 PDM Gallery Rias Sanny ... 46

Gambar 3.17 PDM Gammu ... 47

Gambar 3.18 Struktur Pelanggan ... 56

Gambar 3.19 Struktur Menu Admin ... 56

Gambar 3.20 Antar Muka Halaman Selamat Datang ... 57

Gambar 3.21 Antar Muka Halaman Index ... 58

Gambar 3.22 Antar Muka Halaman Form Booking Paket ... 59

Gambar 3.23 Antar Muka Halaman Form Booking Custom ... 60

Gambar 3.24 Antar Muka Halaman Gallery Foto ... 61

Gambar 3.25 Antar Muka Halaman Contact Us ... 62

Gambar 3.26 Antar Muka Halaman Form Cetak Ulang Nota ... 63

Gambar 3.27 Antar Muka Halaman Form View Booking Paket ... 63

Gambar 3.28 Antar Muka Halaman Form View Booking Custom ... 64

Gambar 3.29 Antar Muka Halaman View Produk Siraman ... 65

Gambar 3.30 Antar Muka Halaman View Produk Akad Nikah ... 65

Gambar 3.31 Antar Muka Halaman View Produk Resepsi ... 66

(15)

Gambar 3.35 Antar Muka Halaman View Gallery Foto Dekorasi Siraman ... 69

Gambar 3.36 Antar Muka Halaman View Gallery Foto Dekorasi Akad Nikah ... 69

Gambar 3.37 Antar Muka Halaman View Gallery Foto Dekorasi Resepsi ... 70

Gambar 3.38 Antar Muka Halaman Form Cetak Nota Paket ... 71

Gambar 3.39 Antar Muka Halaman Form Cetak Nota Custom Paket ... 71

Gambar 3.40 Antar Muka Halaman Form SMS Single ... 72

Gambar 3.41 Antar Muka Halaman Form SMS Group ... 72

Gambar 3.42 Antar Muka Halaman Form SMS Autoreply ... 73

Gambar 4.1 Antar Muka Halaman Selamat Datang ... 75

Gambar 4.2 Antar Muka Halaman Awal ... 76

Gambar 4.3 Antar Muka Halaman View Syarat dan Ketentuan Booking Paket ... 77

Gambar 4.4 Antar Muka Halaman Form Booking Paket ... 77

Gambar 4.5 Antar Muka Halaman View Paket ... 78

Gambar 4.6 Antar Muka Halaman Nota Booking Paket ... 78

Gambar 4.7 Antar Muka Halaman Booking Custom ... 79

Gambar 4.8 Antar Muka Halaman Form Booking Custom ... 79

Gambar 4.9 Antar Muka Halaman Nota Booking Custom ... 80

Gambar 4.10 Antar Muka Halaman Gallery Foto ... 81

(16)

Gambar 4.15 Antar Muka Halaman Edit Booking Paket ... 83

Gambar 4.16 Antar Muka Halaman View Booking Custom ... 84

Gambar 4.17 Antar Muka Halaman Cari Booking Custom ... 85

Gambar 4.18 Antar Muka Halaman list Paket ... 86

Gambar 4.19 Antar Muka Halaman Input Paket ... 86

Gambar 4.20 Antar Muka Halaman View Kategori Foto ... 87

Gambar 4.21 Antar Muka Halaman Input Kategori Foto ... 87

Gambar 4.22 Antar Muka Halaman Input Foto ... 88

Gambar 4.23 Antar Muka Halaman View Foto ... 88

Gambar 4.24 Antar Muka Halaman View Data Buku Tamu ... 89

Gambar 4.25 Antar Muka Halaman List Promo ... 89

Gambar 4.26 Antar Muka Halaman Input Promo ... 90

Gambar 4.27 Antar Muka Halaman Form SMS Single ... 90

Gambar 4.28 Antar Muka Halaman Form SMS Group ... 91

Gambar 4.29 Antar Muka Halaman Form SMS Autoreply ... 91

Gambar 4.30 Uji Coba Login Program ... 92

Gambar 4.31 Uji Coba Halaman Main Menu Admin... 93

Gambar 4.32 Uji Coba Cari Booking Paket ... 93

(17)

Gambar 4.36 Uji Coba Form Cetak Nota Booking Custom ... 96

Gambar 4.37 Uji Coba Cetak Nota Booking Custom... 96

Gambar 4.38 Uji Coba Form View Booking Paket ... 97

Gambar 4.39 Uji Coba Edit Booking Paket ... 97

Gambar 4.40 Uji Coba Update Booking Paket ... 98

Gambar 4.41 Uji Coba Form Tambah Foto ... 98

Gambar 4.42 Uji Coba Upload Foto ... 99

Gambar 4.43 Uji Coba View Hasil Upload Foto ... 99

Gambar 4.44 Uji Coba Form SMS Single ... 100

Gambar 4.45 Uji Coba View Pesan Di Proses ... 100

Gambar 4.46 Hasil Kirim Pesan SMS Single ... 101

Gambar 4.47 View Report Hasil Kirim Pesan SMS Single ... 101

Gambar 4.48 SMS Request Pelanggan ... 102

Gambar 4.49 View Kotak Masuk SMS ... 102

Gambar 4.50 Uji Coba Sistem SMS Autoreply ... 103

Gambar 4.51 Hasil Eksekusi Request Pelanggan ... 103

(18)

Tabel 3.1 Tabel Produk ... 48

Tabel 3.2 Tabel Detail Booking Custom ... 48

Tabel 3.3 Tabel Promo ... 49

Tabel 3.4 Tabel Booking Custom ... 50

Tabel 3.5 Tabel Booking ... 51

Tabel 3.6 Tabel Pelanggan ... 52

Tabel 3.7 Tabel Login ... 52

Tabel 3.8 Tabel Kategori Foto ... 53

Tabel 3.9 Tabel Foto ... 53

Tabel 3.10 Tabel Guestbook ... 54

Tabel 3.11 Tabel Paket ... 55

(19)

PELANGGAN.

Dosen Pembimbing I : Nur Cahyo Wibowo, S.Kom, M.Kom Dosen Pembimbing II : Eka Dyar W. , S.Kom

ABSTRAK

Gallery Rias Sanny selama ini hanya melakukan promosi melalui media cetak/brosur. Dan pelanggan yang menggunakan jasa gallery rias sanny adalah pelanggan lama yaitu pelanggan yang dulu memakai jasa Gallery Rias Sanny dan merekomendasikannya kepada adik/sepupu/saudara mereka. Gallery Rias Sanny ingin menjaring pelanggan-pelanggan baru. Penelitian ini bermaksud memberikan solusi yaitu dengan dibuatkannya sebuah website yang dapat membantu Gallery Rias Sanny dalam melakukan promosi dan menjaring pelanggan-pelanggan baru.

Pembuatan website ini menggunakan bahasa pemrograman PHP. Dimana dalam penerapannya akan dimasukkan beberapa fitur untuk mendukung promosi gallery rias sanny. Hasil dari tugas akhir ini berupa Website Promosi Gallery Rias Sanny dengan Fitur SMS Auto-Reply Kepada Pelanggan dimana di dalamnya terdapat form booking paket beserta nota booking paket, gallery foto (busana wedding), form pengelolaan booking paket, custom paket, promo, gallery foto, buku tamu, dan juga SMSGateway

(20)

1

PENDAHULUAN

1.1 Latar Belakang

Dalam dunia bisnis, promosi merupakan hal terpenting dan bisa dikatakan, promosi merupakan tonggak dari sebuah bisnis. Bisnis bisa dikatakan dapat berkembang dan maju dengan baik apabila promosi yang dilakukan tepat sasaran. Pada saat ini promosi tidak hanya dilakukan di media cetak (koran, tabloid, dll), elektronik (Radio/TV) tetapi juga melalui media internet (Facebook, Twiiter, Blog, Website).

Perkembangan media promosi melalui media internet berkembang dengan sangat pesat. Media promosi tidak hanya digunakan oleh para pelaku bisnis yang bergerak di bidang barang saja tetapi para pelaku bisnis di bidang jasa juga ikut memanfaatkan media promosi melalui internet yang sedang berkembang dewasa ini. Salah satunya adalah Gallery Rias Sanny.

(21)

Dari pemaparan singkat di atas maka dirancang suatu website yang dapat membantu promosi dan juga dapat memberikan pelayanan terhadap pelanggan (tanya jawab dengan pelanggan melalui fitur chat, komentar, dll). Berdasarkan hal inilah yang melatar belakangi penelitian ini sehingga diangkat judul RANCANG BANGUN WEBSITE PROMOSI PADA GALLERY RIAS SANNY DENGAN FITUR SMS AUTO-REPLY KEPADA PELANGGAN.

1.2 Perumusan Masalah

Berdasarkan latar belakang di atas, dilakukan penelitian yang permasalahannya adalah sebagai berikut:

1) Bagaimana membangun sebuah website yang dapat membantu dan mempermudah promosi produk dan layanan jasa ke pelanggan/konsumen. 2) Bagaimana membangun sebuah website yang dapat melakukan booking

wedding secara cepat dan mudah oleh pelanggan, tanpa harus datang ke gallery.

1.3 Batasan Masalah

Agar pembahasan dan penyusunan tugas akhir ini dapat dilakukan secara terarah dan tidak menyimpang serta sesuai dengan apa yang diharapkan, maka perlu ditetapkan batasan-batasan dari masalah yang dihadapi, yaitu :

a) Informasi Paket

b) Informasi Promo/diskon

c) Booking acara wedding beserta rincian biaya

(22)

Dalam penyusunan tugas akhir ini tujuan yang hendak dicapai ialah:

Merancang bangun sebuah website promosi layanan jasa Gallery Rias Sanny dengan fitur SMS Auto-Reply kepada pelanggan.

1.5 Manfaat

Berikut ini beberapa manfaat yang dapat diambil dari permasalahan yang diteliti adalah :

a) Dapat membantu meningkatkan pelayanan lebih cepat dan mudah dalam melakukan bookingweeding.

b) Dapat memberikan informasi promo, paket, maupun produk baru yang ditawarkan gallery kepada pelanggan secara cepat dan mudah.

c) Dapat membantu pelanggan memilih paket sesuai kebutuhan tanpa datang langsung ke tempat gallery.

d) Dapat membantu pelanggan melihat busana wedding sesuai kebutuhan tanpa datang langsung ke tempat gallery.

e) Dapat membantu manajemen acara wedding (kaitannya dengan booking weeding ).

1.6 Metodologi Penelitian

Adapun langkah - langkah metode penelitian yang dipergunakan dalam pengerjaan Tugas Akhir ini adalah :

a. Studi Literatur

(23)

masalah berdasarkan permasalahan yang akan dikerjakan dalam tugas akhir ini.

b. Pengumpulan Data – Data Studi Kasus

Mencari contoh-contoh kasus serupa yang berhubungan dengan permasalahan yang dikerjakan dalam Tugas Akhir ini.

c. Analisis dan Perancangan :

Membuat analisa berdasarkan data-data yang sudah dimiliki, melakukan analisa kebutuhan sistem. Membuat konsep perancangan aplikasi dimulai dengan perancangan basis data dan desain antar muka aplikasi.

d. Implementasi Program :

Mengimplementasikan teknik dan metode yang akan digunakan. Detil mengenai implementasi program dilakukan sesuai dengan hasil analisa dan perancangan aplikasi.

e. Pengujian Aplikasi

1) Melakukan pengujian pada aplikasi yang telah dibuat. Menguji ketepatan data dan efektifitas sistem yang diterapkan pada aplikasi.

2) Evaluasi dan Penarikan kesimpulan

(24)

BAB I PENDAHULUAN

Berisi tentang pendahuluan dimana dilakukannya pra-tugas akhir dan latar belakang yang menjelaskan tentang informasi dari instansi yang bersangkutan dimana berkaitan dengan permasalahan yang sedang dihadapi serta solusi pemecahannya, rumusan masalah, batasan masalah, tujuan, manfaat bagi pengguna serta sistematika penulisan yang digunakan dalam laporan Tugas Akhir ini.

BAB II TINJ AUAN PUSTAKA

Berisi landasan – landasan teori dan hal - hal yang bersifat informatif yang akan digunakan sebagai data pendukung dalam penyelesaian permasalahan.

BAB III ANALISIS DAN PERANCANGAN SISTEM

Berisi tentang analisa masalah dari model penelitian untuk memperlihatkan keterkaitan antar variabel yang diteliti dan beberapa penjelasan dari analisa permasalahan yang di teliti.

BAB IV HASIL DAN PEMBAHASAN

(25)

untuk mengetahui tingkat keberhasilan sistem dan ketepatan datanya, kemudian melakukan evaluasi terhadap kinerja sistem.

BAB V PENUTUP

Berisi kesimpulan dan saran yang sudah diperoleh dari hasil penulisan Tugas Akhir.

DAFTAR PUSTAKA

(26)

2.1 Profil Gallery Rias Sanny

Didirikan oleh seorang wanita berumur 30an bernama Dyah Nur Insani pada tahun 2005. Gallery Rias ini bergerak di bidang jasa pernikahan atau yang lebih dikenal dengan wedding organizer. Gallery Rias Sanny ini mengusung budaya ketimuran terutama Adat Jawa.

Pada awalnya, karyawan yang dimiliki oleh Gallery ini hanya berjumlah 2 orang. Mereka membagi tugas sedemikian rupa sehingga pada saat ada pelanggan yang akan menggunakan jasa wedding organizer ini, permintaan pelanggan bisa diselesaikan dengan baik. Selain itu, bisnis ini juga merupakan bisnis keluarga. Pemilik memanfaatkan tenaga keluarga untuk saling membantu agar usahanya bisa lebih maju dari tahun ke tahun.

Gallery Rias Sanny ini memiliki penjahit sendiri untuk kebutuhan wedding pelanggannya. Pemilik mempercayakan kepada kakaknya yang memang seorang penjahit untuk membuat kebaya. Kebaya-kebaya yang dihasilkan pun mampu bersaing dengan trend yang sedang berkembang dan mampu membuat pelanggannya merasa puas. Pelanggan yang akan menyewa kebaya bisa melakukan fitting kebaya yang ingin dikenakan.

Paket yang ditawarkan oleh gallery ini beragam, antara lain:

(27)

3. Penyewaan kebaya dan baju adat 4. Paket Wedding, yaitu :

• Paket Standard

• Paket Rumah

• Paket Eksklusif

Gallery Rias Sanny ini terletak di daerah Surabaya, yaitu :

Alamat : Jln. Bronggalan Sawah 2F no. 73

No. Telp : 031 7070 7535

0852 57 2929, 081 330 23 2626

Fasilitas-fasilitas yang ditawarkan oleh Gallery ini juga beragam tergantung paket yang dipilih oleh pemilik.

STRUKTUR ORGANISASI GALLERY RIAS SANNY

(28)

Penger tian Pr omosi

Promosi merupakan kegiatan terpenting, yang berperan aktif dalam memperkenalkan, memberitahukan dan mengingatkan kembali manfaat suatu produk agar mendorong konsumen unluk membeli produk yangdipromosikan tersebut. Untuk mengadakan promosi, setiap perusahaan harus dapat menentukan dengan tepat alat promosi manakah yang dipergunakan agar dapat mencapai keberhasilan dalam penjualan. Berikut ini pengertian promosi dari beberapa ahli :

- Menurut Philip Kotler dalam buku Manajemen Pemasaran (2000) menyatakana bahwa , Promosi adalah sebuah proses sosial dan manajerial dimana setiap individu dan kelompok berusaha mendapatkan apa yang mereka inginkan melalui proses kreasi, penawaran, dan kebebasan dalam melakukan pertukaran produk dan jasa dalam pihak lain

Tujuan utama dari promosi adalah untuk memastikan bahwa pelanggan menyadari keberadaan produk. Promosi juga digunakan untuk membujuk pelanggan bahwa produk tersebut lebih baik dari pada produk pesaing

(29)

kegiatan promosi adalah komunikasi perusahaan dengan konsumen untuk mendorong terciptanya penjualan.

Kegiatan promosi dewasa ini dirasakan semakin penting dan dibutuhkan. Hal ini terjadi karena adanya jarak antara produsen dan konsumen yang bertambah jauh dan jumlah pelanggan potensial yang bertambah banyak serta adanya perantara. Dengan adanya perantara ini maka perusahaan tidak lagi untuk berkomunikasi dengan konsumen.

Dari definisi di atas, maka dapat disimpulkan bahwa betapapun bermanfaat suatu produk akan tetapi jika tidak dikenal konsumen, maka produk tersebut tidak akan dibeli, oleh karena itu perusahaan harus berusaha menciptakan permintaan atau produk itu dan kemudian dipelihara dan dikembangkan.

2.3 PHP

2.3.1 Pengertian PHP

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Contoh program Pr ogram Hello World

ProgramHello World yang ditulis menggunakan PHP adalah sebagai berikut:

<?php

(30)

Berikut ini adalah contoh program yang relatif lebih kompleks yang ditulis dengan menggunakan PHP. Contoh program ini adalah program untuk menampilkan 20 bilangan pertama dari deret bilangan Fibonacci.

<?php

function fibonacci_seq( $panjang ) {

for( $l = array(0,1), $i = 2, $x = 0; $i < $panjang; $i++ ) $l[] = $l[$x++] + $l[$x];

return $l; }

fibonacci_seq(20);

// Angka "20" dapat diganti sesuai keinginan ?>

Kelebihan PHP Dari Bahasa Pemrograman Lain

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah kompilasi dalam penggunaanya.

2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif mudah.

3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis dan developer yang siap membantu dalam pengembangan.

4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena memiliki referensi yang banyak.

(31)

PHP memiliki 8 (delapan) tipe data yaitu :

1. Integer

2. Double

3. Boolean

4. String

5. Object

6. Array

7. Null

8. Nill

9. Resource

Dasar‐ Dasar Pr ogram PHP

Dalam sub bab ini akan dibahas mengenai penjelasan mengenai konsep‐konsep dasar pemrograman PHP beserta dengan contoh pengkodeannya. PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Artinya semua sintaks yang diberikan akan sepenuhnya dijalankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saja.

File contoh1.php: <html>

<head>

<title>Contoh Sederhana </title> </head>

<body>

<?php echo(“Hallo apakabar? Nama saya PHP script”);?> </body>

(32)

2.3.1.1 VARIABLE

Dalam PHP setiap nama variable diawali tanda dollar ($). Misalnya nama variable a dalam PHP ditulis dengan $a. Jenis suatu variable ditentukan pada saat jalannya program dan tergantung pada konteks yang digunakan.

File contoh2.php: <?php

$a=”5”; $b=”2”; $hasil=$a+$b; echo($hasil); ?>

hasilnya adalah:

Gambar 2.2 Contoh PHP hello word

(33)

2.3.1.2 STRUKTUR KONTROL IF

Konstruksi IF digunakan untuk melakukan eksekusi suatu statement secara bersyarat. Cara penulisannya adalah sebagai berikut:

if (syarat)

statement lain }

echo(“a lebih besar dari pada b”); }

elseif ($a<$b) {

echo(“a lebih kecil b”); }

else {

echo(“a sama dengan b”); }

(34)

Hasilnya adalah:

WHILE

Bentuk dasar dari statement While adalah sebagai berikut: while (syarat)

{

statement }

Arti dari statement While adalah memberikan perintah untuk menjalankan statement dibawahnya secara berulang-ulang, selama syaratnya terpenuhi. File contoh6.php:

<?php $a=1;

while ($a<10){ echo($a); $a++; } ?>

Hasilnya adalah:

(35)

FOR

Cara penulisan statement FOR adalah sebagai berikut: for (ekspresi1; ekspresi2 ; ekspresi3)

statement

ekspresi1 menunjukkan nilai awal untuk suatu variable

ekspresi2 menunjukkan syarat yang harus terpenuhi untuk menjalankan statement

ekspresi3 menunjukkan pertambahan nilai untuk suatu variable

File contoh7.php: <?php

for ($a=0;$a<10;$a++) {

echo(“Nilai A = ”); echo(“$a”);

echo(“<br>”); }

?>

Hasilnya adalah:

Gambar 2.5 Contoh PHP Penggunaan While

(36)

SWITCH

StatementSWITCH digunakan untuk membandingkan suatu variable dengan beberapa nilai serta menjalankan statement tertentu jika nilai variable sama dengan nilai yang dibandingkan.

Struktur Switch adalah sebagai berikut: switch (variable)

case nilai:

echo(“Nilai variable a adalah satu”); break;

case 2:

echo(“Nilai variable a adalah dua”); break;

case 3:

echo(“Nilai variable a adalah tiga”); break;

(37)

Hasilnya adalah:

REQUIRE

Statement Require digunakan untuk membaca nilai variable dan fungsi-fungsi dari sebuah file lain. Cara penulisan statement Require adalah: require (namafile); . Statement Require ini tidak dapat dimasukkan di dalam suatu struktur looping misalnya while atau for. Karena hanya memperbolehkan pemangggilan file yang sama tersebut hanya sekali saja.

File contoh9.php: <?php

$a=”Saya sedang belajar PHP”; function tulistebal($teks) {

echo(“<b>$teks</b>”); }

?>

File contoh10.php: <?php

require(“contoh9.php”);

tulistebal(“Ini adalah tulisan tebal”); echo(“<br>”);

echo($a); ?>

(38)

Hasilnya adalah:

INCLUDE

Statement Include akan menyertakan isi suatu file tertentu. Include dapat diletakkan didalam suatu looping misalkan dalam statementfor atau while. File contoh11.php:

<?php

echo(“---<br>”); echo(“PHP adalah bahasa scripting<br>”); echo(“---<br>”); echo(“<br>”);

?>

File contoh12.php: <?php

for ($b=1; $b<5; $b++) {

include(“contoh11.php”); }

?>

(39)

Hasilnya adalah:

2.4 Database MySql (Phpmyadmin) Pengertian Database

Database : Database adalah sebuah sistem yang di buat untuk mengorganisasi, menyimpan dan menarik data dengan mudah. Database terdiri dari kumplan data yang terorganisir untuk 1 atau lebih penggunaan, dalam bentuk digital. Database digital di manage menggunakan Database Management System (DBMS), yang menyimpan isi database, mengizinkan pembuatan dan maintenance data dan pencarian dan akses yang lain. Beberapa Database yang ada saat ini adalah : Mysql, Sql Server, Ms.Access, Oracle, dan PostgreSql.

Pengenalan MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal. MySQL menggunakan bahasa SQL untuk mengakses database nya. Lisensi Mysql adalah FOSS License Exception dan ada juga yang versi komersial nya. Tag Mysql adalah “The World's most popular open source database”. MySQL

(40)

versi linux. Untuk melakukan administrasi secara lebih mudah terhadap Mysql, anda dapat menggunakan software tertentu, diantaranya adalah phpmyadmin dan mysql yog.

Phpmyadmin.

Phpmyadmin adalah sebuah aplikasi open source yang berfungsi untuk memudahkan manajemen MySQL. Dengan menggunakan phpmyadmin, dapat membuat database, membuat tabel, menginsert, menghapus dan mengupdate data dengan GUI dan terasa lebih mudah, tanpa perlu mengetikkan perintah SQL secara manual. PhpMyadmin dapat di download secaara free di http://www.phpmyadmin.net. Saat tulisan ini di buat, versi phpmyadmin terbaru adalah phpmyadmin 3.3.10. Karena berbasis web, maka phpmyadmin dapat di jalankan di banyak OS, selama dapat menjalankan webserver dan Mysql.

2.4.1 Xampp

(41)

dengan cara mengaktifikan Xampp. Pada Linux, cara mengaktifkan Mysql dan PHP MyAdmin sebagai berikut :

1. Login ke user root

2. Masuk ke direktory /opt/lamp 3. Ketik : #./lampp start

4. Maka akan memulai Xampp , termasuk mengaktifkan phpmyadmin. 5. Selanjutnya, bisa masuk ke phpmyadmin, dengan cara :

http://localhost/phpmyadmin

Pada Windows, untuk mengaktifkan phpmyadmin dengan cara sbb : 1. Aktifkan phpmyadmin pada Panel

2. Ketik : http://localhost/phpmyadmin Maka akan terlihat tampilan layar seperti ini :

(42)

23

3.1. Analisis Sistem

Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. Analisis sistem adalah penelitian atas sistem yang telah ada dengan tujuan untuk merancang sistem yang baru atau diperbarui.

3.1.1 Analisis Masalah

Promosi yang diterapkan oleh Gallery Rias Sanny terbilang kurang efektif dan membutuhkan biaya yang sangat banyak, hal tersebut dikarenakan promosi yang dijalankan oleh pihak gallery masih bersifat manual seperti penyebaran brosur dan mengikuti event-event weeding organiser sehingga pelanggan yang ingin tahu tentang produk maupun promo yang diberikan oleh pihak gallery harus menunggu acara event weeding , mendapatkan brosurnya, ataupun harus datang ke gallery.

(43)

3.2 Spesifikasi kebutuhan Website. 3.2.1 Pelanggan

1) Melakukan pembookingan wedding

2) Melihat paket dan promo yang ditawarkan oleh pihak gallery

3) Melihat busana yang ditawarkan oleh pihak gallery

4) Melihat Contoh Dekorasi Siraman Gallery Rias Sanny

5) Melihat Contoh Dekorasi Resepsi Gallery Rias Sanny

6) Melihat Contoh Dekorasi Akad Nikah Gallery Rias Sanny

3.2.2 Admin

1) Mengelola paket dan promo gallery

2) Mengelola data pelanggan (kaitannya digunakan untuk promosi)

3) View informasi bookingwedding.

3.3 Analisis Kebutuhan Non Fungsional 3.3.1 Analisis Perangkat Keras

Perangkat keras yang direkomendasikan untuk menjalankan aplikasi ini adalah sebagai berikut :

a. Monitor beresolusi 1280 x 800.

(44)

d. RAM minimal 256 MB.

e. VGA Card minimal 64 MB.

f. Mouse.

g. Keyboard.

h. Modem Internet

3.3.2. Analisis Perangkat Lunak

Aplikasi ini di buat dengan menggunakan beberapa software yang saling berinteraksi dalam pembangunan sistemnya, beberapa software tersebut adalah:

a. OS WINDOWS XP/SEVEN.

b. Dreamweaver CS 5

c. MySQL 5.0 (Xampp)

d. POWER DESIGNER 15.

e. POWER DESIGNER 6.

3.4 Analisis Pengguna

(45)

3.5 Kebutuhan Fungsionalitas

DFD merupakan metode atau alat yang digunakan dalam metodologi pengembangan sistem terstruktur ( Structure Analysis Design ). DFD digunakan untuk menggambarkan suatu sistem yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir dan disimpan.

Beberapa simbol yang digunakan dalam pendesainan DFD yaitu :

a. Eksternal Entity ( kesatuan Luar ) atau Boundary ( batas sistem ) batas sistem yang memisahkan suatu sistem dengan lingkungan luarnya. Sistem akan menerima input dan menghasilkan output kepada lingkungan luarnya.

b. Data Flow ( Arus Data )

Arus data mengalir diantara proses ( process ), simpanan data (data story), dan kesatuan luar (entity).

c. Process ( Proses )

Suatu proses merupakan kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang keluar dari proses.

d. Data Store ( Penyimpanan Data )

(46)

Website Promosi pada Gallery Rias Sanny dengan Fitur SMS Auto-Reply kepada

pelanggan.

3.6 Wor k flow

Work flow adalah suatu otomatisasi proses bisnis, secara menyeluruh atau beberapa bagian saja yang berlangsung selama dokumen, informasi atau perintah kerja dilewatkan (diproses) dari satu pengguna ke pengguna lainnya sesuai dengan aturan dan prosedur yang berlaku.

3.6.1 Wor k Flow Data Paket

Diawali dari Admin melakukan login ke sistem jika login salah maka sistem akan meminta admin untuk login kembali, jika benar maka admin akan masuk ke halaman utama, Setelah login sukses maka admin dapat memilih menu yang tersedia diantara input paket, edit paket, delete paket

A. Input Paket

Admin dapat melakukan penambahan paket baru dengan cara menginputkan data paket baru pada form yang telah disediakan dan kemudian menyimpan data tersebut.

B. Edit Paket

(47)

C. Delete Paket

Admin dapat melakukan delete paket dengan cara memilih paket yang akan di delete kemudian sistem akan menyimpan dari perubahan data hasil delete paket.

(48)

Diawali dari Admin melakukan login ke sistem jika login salah maka sistem akan meminta admin untuk login kembali, jika benar maka admin akan masuk ke halaman utama, Setelah login sukses maka admin dapat memilih menu yang tersedia diantara input paket, edit paket, delete promo.

A. Input Promo

Admin dapat melakukan penambahan promo baru dengan cara menginputkan data promo baru pada form yang telah disediakan dan kemudian menyimpan data tersebut ke database promo.

B. Edit Promo

Admin dapat melakukan perubahan data promo dengan cara memilih promo yang akan dirubah kemudian, mengubah isi dari promo yang telah dipilih pada formedit promo yang telah disediakan dan kemudian menyimpan data tersebut ke database promo.

C. Delete Promo

(49)

Gambar 3.2 Work Flow Maintenance Data Promo

3.6.3 Wor k Flow Data Gallery Foto

Diawali dari Admin melakukan login ke sistem jika login salah maka sistem akan meminta admin untuk login kembali, jika benar maka admin akan masuk ke halaman utama, Setelah login sukses maka admin dapat memilih menu yang tersedia, admin dapat menambah/input foto baru dan menghapus gallery foto.

A. Input Foto

Admin dapat melakukan penambahan foto baru dengan cara memilih kategori foto yang berada di database kategori foto kemudian menginputkan data foto baru pada form yang telah disediakan dan kemudian menyimpan data tersebut ke database foto.

B. Edit Foto

(50)

edit foto di database foto. C. Delete Foto

Admin dapat melakukan delete foto dengan cara memilih fotoyang akan di delete kemudian sistem akan menyimpan dari perubahan data hasil delete foto di database foto.

Gambar 3.3 Work Flow MaintenanceGallery Foto

3.6.4 Wor k Flow Booking Wedding

(51)

Gambar 3.4 Work Flow BookingWedding

3.6.5 Wor k Flow Booking Custom Wedding

(52)

Gambar 3.5 Work Flow BookingCustom Wedding

3.7 Diagram Konteks

(53)

Informasi Dekorasi

Data Dekorasi Informasi Produk

Data Produk SMS Informasi Data Request

SMS Request

Data SMS Personal

Informasi Data SMS Personal

Informasi Busana Wedding DFD level konteks Proses Website Promosi Gallery Rias Sanny terdapat berbagai macam aliran- aliran Data dari beberapa entitas yang terlibat, entitas -entitas tersebut adalah :

a. Admin : Mengontrol sebagian besar dari sistem diantaranya Data Paket, Data Busana Wedding, Data Dekorasi, Data Promo, Data Paket, Data SMS personal..

b. Pelanggan : Dapat melihat Informasi Promo, Informasi Paket, Informasi Busana Wedding, Informasi Dekorasi dan Pelanggan memberikan Data ke sistem terkait dengan booking yaitu Data pelanggan, Data booking, serta pelanggan juga memperoleh Bukti booking. Dan juga pelanggan dapat mendapatkan info terbaru dari gallery dengan cara melalui SMS.

3.7.1 Diagram level 1

Setelah secara keseluruhan alur data yang ada dalam diagram konteks di gambarkan maka dapat menarik beberapa alur proses yang pada diagram level

(54)

proses tersebut adalah :

SMS Informasi Data Request Informasi Data SMS Personal

Data Dekorasi

Record SMS Autoreply Record SMS Request Record SMS

9 Outbox 10 inbox

11 Foto

Gambar 3.7 Diagram Level 1.

Berdasarkan Gambar 3.7 maka dapat diketahui bahwa dalam pengelolaan Website Promosi Gallery Rias Sanny terdapat beberapa proses yaitu :

3.7.1.1Transaksi Pencatatan Booking

1) Pengelolahan Transaksi Pencatatan Order dilakukan oleh Admin

(55)

DB_Booking (untuk booking paket), DB_Booking_Custom (untuk booking custom), DB_Produk (untuk booking custom).

3.7.1.2Pembuatan Laporan Booking

1) Dalam Pembuatan Laporan Booking dilakukan oleh Admin.

2) Dalam melakukan proses Pembuatan Laporan Booking maka di butuhkan beberapa data yang bersumber dari database lain yang memiliki keterkaitan dengan Pembuatan Laporan Booking (DB_Pelanggan, DB_Paket, DB_Booking, DB_Detail_Booking_Custom(untuk booking custom), DB_Produk (untuk booking custom).

3.7.1.3Maintenance Data Master

1) Pengelolaan Maintenance dikelola oleh Admin.

2) Dalam Maintenance Data Master , admin dapat melakukan maintenance data promo dimana dalam maintenance promo diambil dari DB_Promo , maintenance data paket , maintenance paket diambil dari DB_Paket, dan maintenance data foto (dekorasi dan busana pengantin), maintenance foto diambil dari DB_Foto

3.7.1.4Publish Data Master

1) Pengelolaan Publish Data Master dikelola oleh Admin

(56)

1) Pengelolaan SMS Personal dikelola oleh Admin

2) Dalam melakukan proses SMS Personal dibutuhkan data dari database pelanggan untuk menentukan tujuan dari SMS Personal dan Isi Dari SMS Personal itu sendiri.

3) Setelah melakukan pengiriman, record SMS Personal di simpan di Database Gammu (Tabel Sentitems)

3.7.1.6Mengelola SMS Auto-Reply

1) Pengelolaan SMS Personal dikelola oleh Admin

2) Dalam melakukan proses SMS Autoreply dibutuhkan database Gammu dan database promo. Database Gammu digunakan untuk mengirim SMS kepada pelanggan dan Database promo digunakan untuk menginputkan informasi yang telah di request oleh pelanggan.

3.7.2 Diagram level 2

(57)

3.7.2.1 Diagram level 2 Mengelola Transaksi Pencatatan Booking

record_booking

record booking record pelanggan

Informasi booking Informasi Booking

Admin

2 Booking 1 Pelanggan

1

Gambar 3.8 Diagram Level 2 Mengelola Transaksi Pencatatan Booking

Pada Gambar 3.8 dapat diketahui bahwa alur proses Transaksi Pencatatan Booking diawali dari pelanggan yang memasukkan data booking yang terdiri dari data pelanggan dan data booking , kemudian data tersebut diproses dan di masukkan kedalam database.

(58)

record booking Bukti booking record booking record pelanggan

Pelanggan

2 Booking 1 Pelanggan

1 Cetak Bukti

Booking 12 Detail Booking

Gambar 3.9 Diagram Level 2 Pembuatan Nota Booking

Pada Gambar 3.9 maka dapat diketahui bahwa alur proses Pembuatan Nota Booking diawali dari pengambilan data dari database booking dan database pelanggan yang kemudian data tersebut diproses dan digunakan untuk mencetak bukti booking. Dan bukti tersebut diserahkan kepada pelanggan.

(59)

3.7.2.3Diagram Level 2 Maintenance Data Master

(60)

diawali dari admin yang memasukkan beberapa data yaitu data Promo, data Busana Wedding, dan data Paket , kemudian data-data tersebut diproses dan dimasukkan ke dalam database, kemudian data-data tersebut yang sudah ada akan ditampilkan di halaman pengunjung website Gallery Rias Sanny.

3.7.2.4Diagram Level 2 Publish Data Master

Informasi Dekorasi

Informasi Dekorasi

Informasi Produk

Informasi produk Informasi Busana Wedding Informasi busana wedding

Informasi Promo

Gambar 3.11 Diagram Level 2 Publish Data Master.

(61)

3.7.2.5Diagram Level 2 Mengelola SMS Personal

Record SMS

Record SMS Record SMS Personal

Informasi Data SMS Personal Record Pelanggan

Gambar 3.12 Diagram Level 2 Mengelola SMS Personal

Pada Gambar 3.12 dapat diketahui bahwa alur proses Mengelola SMS Personal diawali dari mendapatkan data pelanggan dari database pelanggan yang digunakan untuk menentukkan tujuan SMS yang akan dikirim, kemudian menginputkan informasi SMS yang akan dikirim. Setelah itu Informasi tersebut dikirim kepada pelanggan dan informasi pengiriman SMS tersebut disimpan di databaseGammu

3.7.2.6Diagram Level 2 Mengelola SMS Auto-Reply

SMS Informasi Data Request

Record SMS Autoreply Record SMS Request Record SMS Autoreply

Informasi Promo

SMS Request

SMS Autoreply Record SMS Request

Pelanggan Pelanggan

10 inbox 9 Outbox

6 Sentitems

(62)

berjalan , apabila pelanggan melakukan SMS Request ke database Gammu (dalam hal ini request promo). Setelah mendapatkan SMS request kemudian sistem mencari promo yang direquest dan mengirimkannya kepada pelanggan. Dan hasil pengiriman SMS tersebut disimpan di Databasesentitems(Gammu)

3.8 Conceptual Data Model

CDM (Conceptual Data Model) memodelkan struktur logis dari keseluruhan aplikasi data, tidak tergantung pada software atau pertimbangan model struktur data. CDM yang valid dapat dikonversi ke PDM atau OOM. CDM mirip dengan konsep ERD yang diajukan oleh Elmasri, hanya ada beberapa perbedaan sintaks. Conceptual Data Model atau yang sering disebut dengan CDM merupakan suatu tahap awal perancangan / pembuatan tabel – tabel apa saja yang akan dibuat berdasarkan kebutuhan-kebutuhan data yang digunakan dalam menjalankan suatu proses di dalam aplikasi, perancangan sistem database ini juga di gunakan untuk mendukung kinerja dari aplikasi yang dibuat.

(63)

CDM Website promosi Gallery Rias Sanny dengan Fitur SMS Auto-Reply

<pi> Variable characters (30) Variable characters (30)

<pi> Variable characters (20) Variable characters (20) Id_detail_booking_custom <pi> Integer <M> Id_detail_booking_custom <pi>

Detail_paket Id_detai l_paket <pi> Integer <M> Id_detai l_paket ...

<pi>

Gambar 3.14 CDM Gallery Rias Sanny

(64)

o Rel ativeVali di ty SenderID

Variable cha racters (20) enum

Text Integer

Variable cha racters (160) enum

Integer

Variable cha racters (255) Ti mestamp

Variable characters (20 ) enum

T ext

Variable characters (20 ) Integer

Variable characters (16 0) Integer

Variable characters (25 5) Integer

Gambar 3.15 CDMGammu

3.9 Physical Data Model

(65)

hubungan dengan tabel lainnya akan terlihat jelas. Perancangan PDM ini merupakan representasi fisik / sebenarnya dari database yang di buat.

PDM Website promosi Gallery Rias Sanny dengan Fitur SMS Auto-Reply

Gambar 3.16 PDM Website Gallery Rias Sanny

(66)

pbk_group Sendi ngDateT i m e Del i veryDateT im e text

version i nt <pk>

pbk

Reci evi ngDateT i me T ext

Gambar 3.17 PDM Gammu 3.10 Struktur Tabel

Berikut ini merupakan penjelasan dari beberapa struktur tabel data yang digunakan berdasarkan Rancangan data base yang ada pada Gambar 3.14 :

3.10.1 Tabel Pr oduk Nama Tabel : Produk

(67)

Tabel 3.1 Tabel Produk

No Kolom Tipe Data Panjang Primary Key Foreign Key

1 ID_Produk Varchar 20

2 Type_Produk Varchar 20

3 Deskripsi_Produk Character 100

4 Harga_Produk Decimal 10

3.10.2 Tabel Detail Booking Custom Nama Tabel : Detail Booking Custom

Isi Tabel : Berisi field untuk data – data Detail Booking Custom. Primary Key : ID_Detail_Booking_Custom

Foreign Key : ID_BOOKING_C Foreign Key : ID_PRODUK

Tabel 3.2 Tabel Detail Booking Custom

No Kolom Tipe

Data

Panjang Primary Key

Foreign Key 1 ID_Detail_Booking_Custom Int 11

2 ID_Produk Varchar 20

(68)

Nama Tabel : Promo

Isi Tabel : Berisi field untuk data – data Promo. Primary Key : ID_Promo

Tabel 3.3 Tabel Promo

No Kolom Tipe Data Panjang Primary Key Foreign Key

1 ID_Promo Int 11

2 Nama_Promo Varchar 100

3 Deskripsi_Promo Varchar 100

4 Potongan_Promo Decimal 20

5 Tgl_mulai Date -

6 Tgl_berakhir Date -

3.10.4 Tabel booking_custom Nama Tabel : Booking_custom

Isi Tabel : Berisi field untuk data – data booking_custom. Primary Key : ID_ Booking_c

(69)

Tabel 3.4 Tabel Booking_custom

No Kolom Tipe Data Panjang Primary

Key

Foreign Key

1 ID_Booking_c Int 11

2 ID_Pelanggan Int 11

3 Tgl_booking_c Date -

4 Tgl_acara_c Date -

5 Harga_total_c Decimal 20

6 Status_c Varchar 50

7 Tgl_bayar_c Date -

8 Status_bayar_c Varchar 100

9 Lokasi_acara_c Varchar 100

3.10.5 Tabel Booking Nama Tabel : Booking

Isi Tabel : Berisi field untuk data - data Booking Primary Key : ID_Booking

(70)

Tabel 3.5 Tabel Booking

No Kolom Tipe

Data

Panjang Primary Key

Foreign Key

1 ID_Booking Int 11

2 ID_Pelanggan Int 11

3 ID_Paket Int 11

4 Tgl_Booking Date -

5 Tgl_Acara Date -

6 Harga_Total Decimal 20

7 Status Character 20

8 Tgl_Bayar Date -

9 Status_Bayar Varchar 100

10 Lokasi_acara Varchar 100

11 Keterangan_Status_Bayar Varchar 100

3.10.6 Tabel Pelanggan Nama Tabel : Pelanggan

(71)

Tabel 3.6 Tabel Pelanggan

No Kolom Tipe Data Panjang Primary Key Foreign Key

1 ID_Pelanggan Int 11

2 Nama_Pelanggan Character 50 - -

3 Alamat Varchar 80 - -

4 No_Telp Varchar 20 - -

6 Jenis_kelamin Character 20 - -

7 Email_pelanggan Varchar 30 - -

3.10.7 Tabel Login Nama Tabel : Login

Isi Tabel : Berisi field untuk data – data Login Primary Key : ID_User

Tabel 3.7 Tabel Login

No Kolom Tipe Data Panjang Primary Key Foreign Key

1 ID_User Varchar 30

2 Password Varchar 30 - -

3 Nama_Lengkap Character 100 - -

(72)

Nama Tabel : Kategori Foto

Isi Tabel : Berisi field untuk data - data Kategori Foto. Primary Key : ID_Kategori_Foto

Tabel 3.8 Tabel Kategori Foto.

No Kolom Tipe Data Panjang Primary Key Foreign Key 1 ID_Kategori_Foto Varchar 11

2 Nama_kategori_foto Character 50

3.10.9 Tabel Foto Nama Tabel : Foto

Isi Tabel : Berisi field untuk data - data Foto. Primary Key : ID_Foto

Foreign Key : ID_Kategori_Foto

Tabel 3.9 Foto.

No Kolom Tipe Data Panjang Primary Key Foreign Key

1 ID_ Foto Int 11 -

2 ID_Kategori_Foto Varchar 11 -

3 Nama_file Varchar 100 - -

(73)

3.10.10 Tabel Guestbook Nama Tabel : Guestbook

Isi Tabel : Berisi field untuk data – data Guestbook Primary Key : ID

Tabel 3.10 Tabel Guestbook

No Kolom Tipe Data Panjang Primary Key Foreign Key

1 ID Int 11

2 Nama Character 80 - -

3 Url Varchar 50 - -

4 Telp Varchar 20 - -

6 Subjek Character 30 - -

7 Komentar Varchar 300 - -

8 Email Varchar 50 - -

9 Tanggal Date - - -

10 Facebook Varchar 100 - -

3.10.11 Tabel Paket Nama Tabel : Paket

(74)

Data Key Key

1 ID_PAKET Int 11

2 ID_PROMO Int 11 -

3 DESKRIPSI_PAKET Varchar 100 - -

4 HARGA_PAKET Decimal 20 - -

6 KETERANGAN_PAKET Varchar 100 - -

Tabel 3.11 Tabel Paket

3.10.12 Tabel Detail Paket Nama Tabel : Detail Paket

Isi Tabel : Berisi field untuk data – data Detail Paket Primary Key : ID_DETAIL_PAKET

No Kolom Tipe

Data

Panjang Primary Key

Foreign Key

1 ID_DETAIL_PAKET Int 11

2 ID_PAKET Int 11 -

3 ID_PRODUK Varchar 20 -

(75)

3.11 Rancangan Desain I/O ( Input / Output ) 3.11.1 Struktur Menu Pelanggan

Pada menu pelanggan, mulai dari melihat kategori paket, gallery foto, promo terbaru , dapat melakukan pembookingan wedding, dan juga chat dengan admin

Gambar 3.18 Struktur Pelanggan.

3.11.2 Struktur Menu Admin

Pada menu admin hanya ada beberapa menu pengelolahan data dan laporan lebih jelasnya menu Admin sebagai berikut .

Gambar 3.19 Struktur Menu Admin.

3.12 Perancangan Ar sitektur Interface

(76)

sedang dikerjakan.

3.12.1 Perancangan Antar Muka Halaman Selamat Datang

Desain Halaman Antar Muka Selamat Datang Website Gallery Rias Sanny ini berisi, Foto Slide Show , Alamat Gallery , Link Facebook dan Twitter Gallery.

GALLERY RIAS SANNY

[FOTO SLIDESHOW]

[ALAMAT GALLERY RIAS SANNY]

[LOGO FACEBOOK] [LOGO TWITTER]

[MASUK WEBSITE]

Gambar 3.20 Antar Muka Halaman Selamat Datang.

3.12.2 Perancangan Antar Muka Halaman Index

(77)

Gambar 3.21 Antar Muka Halaman Index.

3.12.3 Perancangan Antar Muka For m Booking Paket

(78)

Gambar 3.22 Antar Muka Halaman Form Booking Paket

3.12.4 Perancangan Antar Muka For m Booking Custom

(79)

paket seperti siraman, akad nikah, panggih, resepsi, dan fasilitas lain. Didalam Check list setiap sub isi paket terdapat deskripsi dari masing-masing sub paket, informasi harga, kemudian check box. Dan juga terdapat kolom total harga , kolom tersebut menampung total harga dari keseluruhan sub isi paket yang dipilih oleh pelanggan.

(80)

Desain Halaman Antar Muka Gallery Foto Website Gallery Rias Sanny ini berisi Deskripsi Foto dan Foto.

(81)

3.12.6 Perancangan Antar Muka Halaman Contact Us

Desain Halaman Antar Muka Contact Us Website Gallery Rias Sanny ini berisi peta lokasi dari gallery, informasi alamat gallery, dan form contact us. Didalam form contact us berisi Nama, URL, No. telp, Subjek, Message, Email , dan Facebook.

Gambar 3.25 Antar Muka Halaman Contact Us

3.12.7 Perancangan Antar Muka Halaman For m Cetak Ulang Nota

(82)

Gambar 3.26 Antar Muka Halaman Form Cetak Ulang Nota

3.12.8 Perancangan Antar Muka Halaman For m ViewBooking Paket

Desain Halaman Antar Muka Form View Booking Paket Website Gallery Rias Sanny ini berisi 2 kolom, yaitu kolom pencarian yang terdiri dari kategori pencarian dan keyword pencarian dan kolom list booking yang berisi tentang list booking paket

VIEW BOOKING PAKET

Kategori pencarian Keyword

[combo box]

[List booking paket] List booking paket

Search

(83)

3.12.9 Perancangan Antar Muka Halaman For m View Booking Custom

Desain Halaman Antar Muka Form View Booking CustomWebsite Gallery Rias Sanny ini berisi 2 kolom, yaitu kolom pencarian yang terdiri dari kategori pencarian dan keyword pencarian dan kolom list booking yang berisi tentang list bookingcustom

Gambar 3.28 Antar Muka Halaman View Booking Custom

3.12.10 Perancangan Antar Muka Halaman For mView Pr oduk Siraman

(84)

Gambar 3.29 Antar Muka Halaman View Produk Siraman

3.12.11 Perancangan Antar Muka Halaman For m View Pr oduk Akad Nikah

Desain Halaman Antar Muka Form View Produk Akad Nikah Website Gallery Rias Sanny ini berisi 2 kolom, yaitu kolom pencarian yang berisi combo box list harga, button tambah akad nikah dan kolom list akad nikah yang berisi tentang list akad nikah.

(85)

3.12.12 Perancangan Antar Muka Halaman For m View Produk Resepsi

Desain Halaman Antar Muka Form View Produk Resepsi Website Gallery Rias Sanny ini berisi 2 kolom, yaitu kolom pencarian yang berisi combo box list harga, button tambah resepsi dan kolom list resepsi yang berisi tentang list resepsi.

Gambar 3.31 Antar Muka Halaman View Produk Resepsi

3.12.13 Perancangan Antar Muka Halaman For m View Produk Panggih

(86)

Gambar 3.32 Antar Muka Halaman View Produk Panggih

3.12.14 Perancangan Antar Muka Halaman For m View Produk Fasilitas Lain

Desain Halaman Antar Muka Form View Produk Fasilitas Lain Website Gallery Rias Sanny ini berisi 2 kolom, yaitu kolom pencarian yang berisi combo box list harga, button tambah fasilitas lain dan kolom list fasilitas lain yang berisi tentang list fasilitas lain

.

(87)

3.12.15 Perancangan Antar Muka Halaman View Gallery Foto Busana Pengantin

Desain Halaman Antar Muka Form View Gallery Foto Website Gallery Rias Sanny ini berisi Foto, Deskripsi Foto, dan button delete dan edit foto.

Gambar 3.34 Antar Muka Halaman View Gallery Foto Busana Pengantin

3.12.16 Perancangan Antar Muka Halaman View Gallery Foto Dekorasi Sir aman

(88)

.

Gambar 3.35 Antar Muka Halaman View Gallery Foto Dekorasi Siraman

3.12.17 Perancangan Antar Muka Halaman View Gallery Foto Dekorasi Akad Nikah

Desain Halaman Antar Muka Form View Gallery Foto Website Gallery Rias Sanny ini berisi Foto, Deskripsi Foto, dan button delete dan edit foto dekorasi akad nikah.

.

(89)

3.12.18 Perancangan Antar Muka Halaman View Gallery Foto Dekorasi Resepsi

Desain Halaman Antar Muka Form View Gallery Foto Website Gallery Rias Sanny ini berisi Foto, Deskripsi Foto, dan button delete dan edit foto dekorasi resepsi.

.

Gambar 3.37 Antar Muka Halaman View Gallery Foto Dekorasi Resepsi

3.12.19 Perancangan Antar Muka Halaman For m Cetak Nota Paket

(90)

Gambar 3.38 Antar Muka Halaman Form Cetak Nota Paket

3.12.20 Perancangan Antar Muka Halaman For m Cetak Nota Custom Paket

Desain Halaman Antar Muka Form Cetak Nota Custom Paket Website Gallery Rias Sanny ini berisi text field identitas pelanggan dan tanggal acara.

Gambar 3.39 Antar Muka Halaman Form Cetak Nota Custom Paket

3.12.21 Perancangan Antar Muka Halaman For m SMS Single

(91)

Gambar 3.40 Antar Muka Halaman Form SMS Single

3.12.22 Perancangan Antar Muka Halaman For m SMS Group

Desain Halaman Antar Muka Form SMS Group Website Gallery Rias Sanny ini berisi combo box tujuan sms group yang berdasarkan status yaitu verifikasi dan belum verifikasi , dan textarea isi pesan.

(92)

Desain Halaman Antar Muka Form SMS Autoreply Website Gallery Rias Sanny ini berjalan secara otomatis, cara kerjanya ketika ada sms masuk ke dalam database secara otomatis sistem akan memproses sms tersebut.

(93)

74

Implementasi Sistem

Desain sistem menentukan bagaimana suatu sistem akan menyelesaikan apa yang harus diselesaikan, tahap ini menyangkut mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem, sehingga setelah instalasi dari sistem akan benar-benar memuaskan rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem.

Tujuan Implementasi Sistem

Tahap perancangan sistem adalah tahapan lanjutan setelah analisa sistem, tahap perancangan sistem ini memiliki 2 tujuan utama yaitu :

a. Untuk memenuhi kebutuhan kepada pemakai sistem

b. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrogram komputer dan ahli-ahli teknik yang terlibat ( lebih condong pada desain sistem yang terinci )

(94)

ini pemilik gallery rias sanny. 4.1 Implementasi Antar Muka

Merancang antarmuka merupakan bagian yang paling penting dari merancang sistem. Biasanya hal tersebut juga merupakan bagian yang paling sulit, karena dalam merancang antarmuka harus memenuhi tiga persyaratan: sebuah antarmuka harus sederhana, sebuah antarmuka harus lengkap, dan sebuah antarmuka harus memilki kinerja yang cepat.

Berikut ini merupakan perancangan antar muka dari aplikasi yang di bangun ( Website Promosi Pada GALLERY RIAS SANNY DENGAN FITUR SMS AUTO-REPLY KEPADA PELANGGAN ) :

4.1.1 Antar Muka Halaman Selamat Datang

Berikut ini merupakan gambaran Halaman awal dari Website Promosi pada GALLERY RIAS SANNY

(95)

4.1.2 Antar Muka Halaman Awal

Berikut ini merupakan gambaran Halaman awal dari Website Promosi pada GALLERY RIAS SANNY

4.1.3 Antar Muka Halaman Kententuan Booking Paket

Berikut ini merupakan gambaran Halaman View Syarat dan Ketentuan

Booking Paket dari Website Promosi pada GALLERY RIAS SANNY

(96)

4.1.4 Antar Muka Halaman Booking Paket

Berikut ini merupakan gambaran Halaman Booking Paket dari Website

Promosi pada GALLERY RIAS SANNY

Gambar 4.3 Antar Muka View Syarat Dan Ketentuan Booking Paket

(97)

4.1.5 Antar Muka Halaman Nota Booking Paket

Berikut ini merupakan gambaran Halaman Nota Booking Paket dari

Website Promosi pada GALLERY RIAS SANNY

Gambar 4.5 Antar Muka Halaman View Paket

(98)

Berikut ini merupakan gambaran Halaman Booking Custom dari Website

Promosi pada GALLERY RIAS SANNY

Gambar 4.7 Antar Muka Halaman Booking Custom

(99)

4.1.7 Antar Muka Halaman Nota Booking Custom

Berikut ini merupakan gambaran Halaman Nota Booking Custom dari

Website Promosi pada GALLERY RIAS SANNY

4.1.8 Antar Muka Halaman Gallery Foto

Berikut ini merupakan gambaran Halaman Gallery Foto dari Website

Promosi pada GALLERY RIAS SANNY

(100)

4.1.9 Antar Muka Halaman Guestbook/Contact

Berikut ini merupakan gambaran Halaman Guestbook/Contact dari Website

Promosi pada GALLERY RIAS SANNY

Gambar 4.11 Antar Muka Halaman Guestbook/Contact

(101)

4.1.10 Antar Muka Halaman Login Admin

Berikut ini merupakan gambaran Halaman Login Admin dari Website Promosi pada GALLERY RIAS SANNY

4.1.11 Antar Muka Halaman View Booking Paket

Berikut ini merupakan gambaran Halaman View Booking Paket dari

Website Promosi pada GALLERY RIAS SANNY

Gambar 4.12 Antar Muka Halaman Login Admin

(102)

Berikut ini merupakan gambaran Halaman Cari Booking Paket dari

Website Promosi pada GALLERY RIAS SANNY

4.1.13 Antar Muka Halaman Edit Booking Paket

Berikut ini merupakan gambaran Halaman Edit Booking Paket dari Website

Promosi pada GALLERY RIAS SANNY

Gambar 4.14 Antar Muka Halaman Cari Booking Paket

(103)

4.1.14 Antar Muka Halaman View Booking Custom

Berikut ini merupakan gambaran Halaman View Booking Custom dari

Website Promosi pada GALLERY RIAS SANNY

4.1.15 Antar Muka Halaman Car i Booking Custom

Berikut ini merupakan gambaran Halaman Cari Booking Custom dari

Website Promosi pada GALLERY RIAS SANNY

(104)

4.1.16 Antar Muka Halaman List Paket

Berikut ini merupakan gambaran Halaman List Paket dari Website

Promosi pada GALLERY RIAS SANNY

Gambar

Gambar 2.6. Contoh PHP  Penggunaan FOR
Gambar 2.9 Contoh PHP Penggunaan INCLUDE
Gambar 3.1 Work Flow Maintenance Paket
Gambar 3.2 Work Flow Maintenance Data Promo
+7

Referensi

Dokumen terkait

Sensor temperatur air dingin mengirimkan sinyal berupa tekanan udara (sistem pengontrol pneumatik) atau elektrik (Sistem Kontrol Elektronik) ke bagian rangkaian pengontrol, yang

Modul Diklat Guru Pembelajar Basa Sunda Kelompok Kompetensi C ngawengku 11 matéri poko, judul-judulna, nyaéta: (1) Pamarekan Komunikatif dina Pangajaran Basa Sunda,

MIM Gading 2 Kabupaten Klaten Tahun Pelajaran 2014/2015 ”. Dengan strategi pembelajaran IODE, diharapkan siswa dapat berpartisipasi aktif dalam pembelajaran, membantu siswa

hukum masyarakat terhadap peraturan perundang-undangan.. yang terkait tentang keamanan dan keselamatan berlalu lintas. Upaya Yang Dilakukan Kepolisian Sektor Tambang

Produksi garam krosok yang semakin meningkat dan tingginya peredaran garam beriodium dibawah 30 ppm dari luar wilayah mendorong pemerintah kabupaten untuk

Pada balok beton bertulang, nilai koefisien korelasi R antara data kecepatan regangan dengan akar waktu yang digunakan dalam analisa untuk menghitung parameter

Selain itu hasil dari penelitian ini dapat digunakan sebagai acuan bagi individu perokok yang memiliki keinginan untuk mengakhiri perilaku merokoknya dengan memperkuat motivasi

Tabel 3 dapat diketahui nilai koefisien regresi variabel independensisebesar 0,006 dengan nilai signifikan sebesar 0,921 &gt; 0,05, sehingga hipotesis kedua yang menyatakan