ABSTRAK
Perkembangan dalam dunia teknologi sekarang sudah semakin pesat dan
canggih. Untuk melakukan pernikahan sudah sangat mudah. Berdasarkan dengan
adanya perkembangan teknologi untuk mencari suatu informasi tidak perlu susah
untuk mencari, salah satu teknologi yang sering digunakan adalah internet dengan
menggunkana aplikasi browser kita sudah dapat mencari informasi yang kita
inginkan.
Maka untuk itu para masyarakat berharap agar untuk melakukan suatu
pernikahan tidak perlu harus sibuk mengatur jadwal, lokasi gedung dan harga yang
dimana memakan waktu cukup lama. Maka dengan menggunakan teknologi
masyarakat tidak perlu lagi harus membuang waktu untuk mencari lokasi dan
sebagainya, hanya dengan menggunakan internet sudah dapat mencari informasi yang
diinginkan. Hasil akhir dari Tugas Akhir ini adalah suatu aplikasi website “sistem
DAFTAR ISI
1.1. Tujuan Pembuatan sistem ………...…….I-2
1.1.1. Ruang Lingkup Proyek………...………….I-2
1.1.2. Sistematika Laporan………..………..I-2
1.2. Gambaran Sistem Keseluruhan……….………I-4
1.2.1. Perspektif Produk………I-4
1.2.2. Fungsi Produk………..………I-4
1.2.3. Karakterisitk Pengguna………I-5
1.2.4. Batasan-batasan………..…I-5
1.2.5. Asumsi dan Ketergantungan……...………….I-5
1.2.6. Penundaan Persyaratan………..………….I-6
BAB 2 Spesifikasi Produk
2. Pendahuluan………..……..…………..II-1
2.1. Persyaratan Antarmuka Eksternal………...……...….II-1
2.1.1. Antarmuka dengan Pengguna………...……II-1
2.1.2. Antarmuka dengan Perangkat Keras……...…..II-1
2.1.3. Antarmuka dengan Perangkat Lunak……...……II-1
2.1.4. Antarmuka dengan Komunikasi…...…..II-2
2.2. Fitur Produk Perangkat Lunak……...……..II-2
2.2.2. Fitur Pencarian Data……….……….….II-3
2.2.3. Fitur Registrasi User………..….II-3
2.2.4. Fitur News……….….II-3
2.2.5. Fitur Top 5 Gedung………...….II-4
2.2.6. Fitur Jadwal………..………II-4
2.2.7. Fitur Compare………..………..…..II-5
2.2.8. Fitur Komen……….…………..…..…….II-5
2.2.9. Fitur Kritik & Saran……….………..…..………..II-6
2.2.10.Fitur Guest Book……….………..……….II-6
2.2.11.Fitur Event………..II-7
2.2.12.Fitur Pesan……….…….II-7
2.2.13.Fitur Regristrasi
Gedung……….……….II-8
BAB 3 Desain Perangkat Lunak
3. Pendahuluan………..………..III-1
3.1. Identifikasi Produk………..………….……III-1
3.2. Overview Sistem………..………….…..III-1
3.3. Desain Perangkat Lunak………..………III-2
3.4. Desain Arsitektur Perangkat Lunak………...…..III-24
3.4.1. Komponen Perangkat Lunak………..………..III-24
BAB 4 Pengembangan Sistem
4. Pendahuluan...IV-1
4.1. Perencanaan Tahap Implementasi…...……IV-1
4.1.1. Implementasi Komponen Perangkat Lunak...IV-1
4.1.2. Keterkaitan Antar Komponen Perangkat Lunak...IV-4
4.2. Perjalanan Tahap Implementasi...IV-4
4.2.1. Implementasi Top Down...IV-4
4.4. Ulasan Realisasi Antarmuka Pengguna...IV-11
BAB 5 Testing dan Evaluasi Sistem
5. Pendahuluan...V-1
5.1.Rencana Pengujian Sistem Terimplementasi...V-1
5.1.1. Rencana Pengujian Sistem Terimplementasi...V-1
5.1.2. Uji Fungsionalitas Komponen Perangkat Lunak...V-3
5.2.Perjalanan Metodologi Pengujian...V-8
5.2.1. Black Box...V-8
5.2.2. Quisioner...V-10
DAFTAR GAMBAR
Gambar 3-1 DFD Level 0...III-3
Gambar 3-2 DFD Level 1……….…..III-4
Gambar 3-3 DFD Level 2 Proses 2……….…III-5
Gambar 3-4 DFD Level 2 Proses 3……….III-6
Gambar 3-5 DFD Level 2 Proses 5………..III-7
Gambar 3-6 DFD Level 2 Proses 6………..III-8
Gambar 3-7 DFD Level 2 Proses 7………..III-9
Gmabar 3-8 DFD Level 3 Proses 6.2……….III-10
Gambar 3-9 DFD Level 3 Proses 6.3………...…..III-11
Gambar 3-10 ER-Diagram………...……..III-22
Gambar 3-11 Arsitektur Program………..….III-25
Gambar 4-1 Keterkaitan Antar Modul Pada Sistem...IV-4
Gambar 4-2 Halaman Home Awal...IV-11
Gambar 4-3 Halaman Home User………..IV-12
Gambar 4-4 Halaman Home Pemilik Gedung...IV-13
Gambar 4-5 Halaman Admin...IV-13
Gambar 4-6 Halaman from registrasi user...IV-14
Gambar 4-7 Halaman top 5 gedung...IV-15
Gambar 4-8(a) Halaman Katalog Gedung...IV-15
Gambar 4-8(b) Halaman Katalog Gedung...IV-16
Gambar 4-8(c) Halaman katalog Gedung...IV-16
Gambar 4-9 Halaman Detail Katalog Gedung...IV-17
Gambar 4-10 Halaman guest book...IV-18
Gambar 4-11 Halaman Kritik & Saran...IV-18
Gambar 4-12(a) Halaman news...IV-19
Gambar 4-13 Halaman form add news...IV-20
Gambar 4-14 Halaman form add komen...IV-21
Gambar 4-15 Halaman status pemesanan...IV-21
Gambar 4-16 Halaman form add jadwal...IV-22
Gambar 4-17(a) Halaman form registrasi gedung...IV-23
Gambar 4-17(b) Halaman form registrasi gedung...IV-23
Gambar 4-18 Halaman manage user...IV-24
Gambar 4-20 Halaman form tambah event...IV-25
Gambar 5-1 Tampilan fungsionalitas home utama………...V-3
Gambar 5-2 Tampilan fungsionalitas home user...V-4
Gambar 5-3 fungsionalitas home untuk pemilik gedung………..V-5
Gambar 5-4 fungsionalitas home admin………..V-7
Gambar 5-5 Pengujian Black Box pada fitur Login……….……V-8
Gambar 5-6 Pengujian Black Box pada fitur Login 2………..V-9
Gambar 5-7 Pengujian Black Box pada fitur kritik &saran………...….V-10
DAFTAR TABEL
Tabel 3-1 Speksifikasi Produk………III-11
Tabel 4-1 Realisasi Fungsionalitas……….……..IV-8
Tabel 5-1 Test case form news...V-1
Tabel 5-2 Test case home………....V-1
Tabel 5-3 Test case form registrasi user……….…V-1
Tabel 5-4 Test case from kritik………..V-2
Tabel 5-5 Test case from registrasi gedung………..V-2
Tabel 5-6 Test case vs gedung……….….V-3
Tabel 5-7 Test case fungsionalitas home utama………..….V-4
Tabel 5-8 fungsionalitas home user………..…..V-4
Tabel 5-9 fungsionalitas home pemilik gedung………...…….V-6
BAB I
PERSYARATAN PRODUK
1.
Pendahuluan
Perkembangan internet yang sedemikian cepat dan diikuti kecepatan internet
yang semakin cepat dan untuk harga dari bandwith internet juga semakin murah
membuat sesoarang semakin mudah untuk mencari informasi. Dilihat dari faktor
tersebut maka perkembangan aplikasi website akan semakin maju dan
berkembang, oleh karena itu juga diperlukan dokumentasi terhadap aplikasi yang
akan dikembangkan sehingga pengguna aplikasi dapat menggunakan software
dengan baik dan dapat mengetahui cara kerja aplikasi tersebut.
Dokumen ini dikembangkan dari awal sampai akhir dengan menggunakan metode
penulisan yang disebut Software Requirement Spesification yaitu sebuah metode
penulisan yang lebih akurat untuk pengembangan aplikasi tersebut.
Peningkatan jasa-jasa reservasi pernikahan saat ini terus meningkat, tetapi
untuk mendapatkan informasi tersebut sangatlah sulit. Banyak dari para pasangan
pra-nikah merasa kebingungan dan sulit untuk menentukan lokasi resepsi, mereka
harus berkeliling kota untuk melihat tempat-tempat resepsi yang menghabiskan
waktu untuk dalam perjalanan, belum lagi ditambah dengan adanya perbedaan
keinginan dan lokasi. Disamping itu para pemilik tempat-tempat resepsi
pernikahan juga mengalami kesulitan dalam hal periklanan tempat-tempat resepsi
pernikahan.
Pada kesempatan ini, penulis akan membuat suatu website untuk
mempermudah para pasangan pra-nikah sehingga tidak perlu berkeliling kota
untuk meninjau lokasi dan para pemilik gedung resepsi tidak perlu harus
mengeluarkan biaya mahal seperti memasang iklan dikoran, papan iklan,
maupaun di brosur-brosur.
Bab 1 Persyaratan Produk Laporan Tugas Akhir
1.1.
Tujuan Pembuatan Sistem
1.1.1.
Ruang Lingkup Proyek
Website ini nantinya akan dinamakan dengan “Sistem Reservasi
Pernikahan dan Promosi Gedung Resepsi”. Tujuan dari website ini adalah
untuk memberikan kemudahan bagi pemilik tempat reservasi pernikahan
dan para pasangan pra-nikah.
Adapun tujuan bagi pemilik tempat reservasi pernikahan adalah:
• Untuk membantu mempromosikan gedung tempat resepsi.
Sedangakan untuk pasangan pra-nikah :
• Mempermudah mencari tempat resepsi pernikahan.
• Memberikan informasi mengenai tempat resepsi pernikahan.
1.1.2.
Sistematika Laporan
Penulisan laporan tugas akhir disusun dengan menggunakan
Software Requirement Specification (SRS) yaitu sebuah metoda penulisan
untuk pengembangan suatu aplikasi. Dengan demikian laporan yang
dihasilkan semakin rapi dan terstruktur serta melingkupi seluruh aspek
secara detail dan terperinci.
Penyusunan laporan tugas akhir ini disusun sebagai berikut :
- Bab 1 Persyaratan Produk
Bab ini berisi pendahuluan, tujuan pembuatan sistem, ruang
lingkup, gambaran sistem secara keseluruhan, karaterisitik pengguna
serta batasan-batasan dengan menggunakan bahasa yang mudah
dimengerti oleh pemula dan memudahkan pembaca mengetahui apa
yang dilakukan oleh pembaca.
Bab 1 Persyaratan Produk Laporan Tugas Akhir
- Bab 2 Speksifikasi Produk
Pada bab 2 ini berisi aspek-aspek produk yang dibangun akan
dijelaskan secara detail dan terperinci. Bab ini merupakan penjelasan
dari bab 1 yang dijabarkan lebih mendetail menggunakan bahasa teknis.
Bab ini berisi mengenai persyaratan antarmuka eksternal (antarmuka
pengguna, antarmuka perangkat keras, antarmuka perangkat lunak dan
antarmuka komunikasi) dan fitur-fitur apa saja yang akan
diimplementasi sehingga semua fungsionalitas dan kemampuan jelas
dalam bab ini.
- Bab 3 Desain Perangkat Lunak
Bab ini berisi gambaran desain-desain yang akan dibangun
sehingga sesuai kebutuhan pengguna dan juga memudahkan pengguna
saat menggunakannya, yang dimana berisi desain perangkat lunak secara
keseluruhan (seperti antarmuka dengan pengguna, antarmuka dengan
perangkat keras, antarmuka dengan perangkat lunak), overview sistem.
- Bab 4 Pengembangan Sistem
Bab ini akan ini berisi kelanjutan dari bab III desain perangkat
lunak yang sudah dikembangkan mendekati hasil akhir. Bagian ini
menjelaskan tentang perencanaan tahap implementasi, perjalanan tahap
impelmentasi yang mencakup implementasi top down / bottom up,
debugging. Dan yang terakhir berisi ulasan realisasi fungsionalitas dan
ulasan realisasi antar muka pengguna.
- Bab 5 Testing dan Evaluasi Sistem
Bab ini merupakan langkah terakhir dari aplikasi yang
dikembangkan yang dimana berisi rencana pengujian sistem
terimplementasi, perjalanan metodologi pengujian dan ulasan hasil
evaluasi. Sehingga penulis dapat mengetahui aplikasi yang dibangun
sudah sesuai dengan keinginan user.
Bab 1 Persyaratan Produk Laporan Tugas Akhir
- Bab 6 Kesimpulan dan Saran
Pada bab ini berisi kesimpulan yang dimana menyimpulkan
dari hasil aplikasi yang dikembangkan apakah sudah memenuhi tujuan
yang ingin dicapai, dan dimana aplikasi yang dikembangkan masih
memiliki kekurangan dan adanya masukan saran-saran akan ditulis pada
bagian rencana perbaikan / implementasi terhadap saran yang diberikan
1.2.
Gambaran Sistem Keseluruhan
Pada sub bab ini akan berisi mengenai perpektif produk dari aplikasi
yang akan dikembangkan, fungsi-fungsi produk dari sistem, karakteristik
pengguna dari aplikasi ini, batasan-batasan, asumsi, ketergantungan dan
yang terakhir penundaan persyaratan.
1.2.1.
Perspektif Produk
Website reservasi pernikahan dan promosi gedung pernikahan
ini merupakan website pertama yang akan ada di Indonesia, yang
mana terdapat fitur-fitur yang dapat digunakan. Adapun
kemampuan dari website ini nantinya akan terdapat banyak
pemilik gedung dan banyak pengguna / customer sehingga website
ini dapat menjadi media informasi dengan menyediakan form-form
dan tampilan yang user-friendly.
1.2.2.
Fungsi Produk
Adapun fungsi-fungsi dari aplikasi website yang dapat digunakan :
• Mempermudah para pemilik gedung untuk mempromosikan
gedung.
• Mempermudah para pasangan pra-nikah untuk mencari
informasi-informasi gedung.
Bab 1 Persyaratan Produk Laporan Tugas Akhir
• Website menampilkan jadwal-jadwal gedung.
• Sebagai wadah untuk mempertemukan antara pemilik gedung
dengan pasangan pra-nikah.
1.2.3.
Karakteristik Pengguna
Karakterisitik dari pengguna yang dituju adalah :
- Tingkat pendidikan : SMA atau sederajat.
- Keahlian teknis : dapat menggunakan aplikasi web browser.
1.2.4.
Batasan-batasan
Adapun batasan-batasan dalam pembuatan dari sistem ini adalah :
• Bahasa pemrograman yang digunakan adalah ASP.NET
• Sistem operasi yang digunakan Windows XP dengan service
pack 2 dan sudah terinstall web server IIS 5.1
• Software editor yang digunakan untuk mengembangkan
aplikasi ini adalah : Micorosft Visual Studio Web Developer,
notepad dan Macromedia Dreamweaver 8.
• Untuk media penyimpanan data perangkat lunak yang
digunakan adalah MS. SQL Server 2000.
1.2.5.
Asumsi dan Ketergantungan
• Diasumsikan pembayaran dilakukan secara cash saat
pertemuan pemilik gedung dan pasangan pra-nikah.
• Diasumsikan untuk masalah hosting dan domain akan
diserahkan kepada pihak ketiga.
Bab 1 Persyaratan Produk Laporan Tugas Akhir
1.2.6.
Penundaan Persyaratn
Aplikasi dapat berjalan apabila adanya pendafaran gedung oleh
pemilik gedung.
BAB VI
KESIMPULAN DAN SARAN
6.
Pendahuluan
Pada bab ini akan berisi kesimpulan dari keseluruhan program yang telah dibuat
6.1.
Keterkaitan antara Kesimpulan dengan Hasil Evaluasi
Setelah system selesai dibuat dan dievaluasi, maka dilakukan seranglaian ujicoba
yang menghasilkan sebagai berikut :
a. Dengan adanya website ini, sangat membantu sebahagian orang ( terutama
mereka yang akan menikah ataupun pemilik gedung )
b. Dengan adanya fitur news dan komentar membuat web ini menjadi
interaktif terhadap pengunjungnya.
c. Sistem ini juga menyediakan system kritik dan saran sehingga membantu
memberikan masukkan bagi kelansungan website ini.
6.2.
Keterkaitan antara Saran dengan Hasil Evaluasi
Setelah membuat website ini, penulis masih merasa terdapat banyak kekurangan
dan jauh dari sempurna, sehingga dihrapkan kedepannya website ini dapat
dikemkan lagi dengan penambahan beberapa fitur-fitur yang lebih baik, seperti :
1. Pembayaran online dan chatting sehingga antara pemilik gedung dan
pemesan dapat berkomunikasi dan melakukan tawar menawar melalui
website ini.
2. Diharapkan kedepannya website ini dapat menampilkan file video, dalam
menampilkan gambaran gedung.
3. desain dari website ini harus diperbaiki dan diperindah lagi.