Laporan Akhir Pemweb Kel12
Laporan Akhir Pemweb Kel12
Dosen Pengampu:
M. Gymnastiar 2110131210004
PENDIDIKAN KOMPUTER
2023
DAFTAR ISI
1
DAFTAR GAMBAR
Gambar 3. 1 Use Case Diagram ................................................................................................. 9
Gambar 3. 2 ERD ..................................................................................................................... 10
Gambar 3. 3 Site Map Web Aplikasi........................................................................................ 10
Gambar 3. 4 Desain Login ....................................................................................................... 11
Gambar 3. 5 Desain SignUp .................................................................................................... 11
Gambar 3. 6 Desain Home ....................................................................................................... 12
Gambar 3. 7 Desain Deskripsi ................................................................................................. 12
Gambar 3. 8 Desain Flora Fauna ............................................................................................. 13
Gambar 3. 9 Desain Tiket ........................................................................................................ 13
Gambar 3. 10 Desain Galeri..................................................................................................... 14
Gambar 3. 11 Desain Denah .................................................................................................... 14
Gambar 3. 12 Desain Fasilitas ................................................................................................. 15
Gambar 4. 1 Halaman Home ................................................................................................... 17
Gambar 4. 2 Halaman Deskripsi .............................................................................................. 18
Gambar 4. 3 Halaman Flora & Fauna ...................................................................................... 18
Gambar 4. 4 Halaman Contact Us & Denah ............................................................................ 18
Gambar 4. 5 Halaman Galeri ................................................................................................... 19
Gambar 4. 6 Halaman Profile .................................................................................................. 19
Gambar 4. 7 Halaman Kuis ...................................................................................................... 20
Gambar 4. 8 Halaman Puzzle................................................................................................... 20
Gambar 4. 9 Halaman Admin Control ..................................................................................... 21
Gambar 4. 10 ADDIE .............................................................................................................. 27
2
BAB I
PENDAHULUAN
Pulau Bakut di Kalimantan Selatan memiliki potensi wisata yang besar dengan
keindahan pantai dan laut serta kekayaan budaya dan kuliner yang menarik. Namun, akses
informasi dan pemesanan tiket yang sulit serta pengelolaan pariwisata yang belum optimal
menjadi kendala bagi para wisatawan yang ingin mengunjungi Pulau Bakut. (Arianto,
2021)
Selain itu, dengan adanya aplikasi ini, diharapkan dapat meningkatkan pendapatan
daerah melalui sektor pariwisata, karena wisatawan dapat dengan mudah melakukan
pembelian tiket, sehingga meningkatkan jumlah kunjungan ke Pulau Bakut. Hal ini juga
dapat membuka lapangan kerja baru dan meningkatkan penghasilan masyarakat setempat
yang bekerja di sektor pariwisata.
Namun, saat ini belum ada aplikasi sistem informasi dan pembelian tiket di Pulau
Bakut. Oleh karena itu, pengembangan aplikasi ini sangat penting dan diharapkan dapat
memberikan manfaat yang besar bagi wisatawan, pemerintah, dan masyarakat setempat.
Dengan adanya aplikasi ini, diharapkan dapat meningkatkan kualitas layanan wisata di
Pulau Bakut Kalsel dan mempercepat proses pemesanan tiket. Selain itu, aplikasi ini juga
dapat meningkatkan promosi destinasi wisata Pulau Bakut Kalsel melalui media sosial dan
platform digital, sehingga dapat menarik minat wisatawan untuk berkunjung ke Pulau
Bakut.
a. Bagaimana cara membuat aplikasi sistem informasi dan pembelian tiket wisata Pulau
Bakut berbasis web yang berguna untuk wisatawan?
b. Bagaimana kelayakan aplikasi sistem informasi wisata Pulau Bakut dan pembelian
tiket berbasis web dalam memberikan informasi untuk wisatawan dan meningkatkan
jumlah kunjungan wisatawan ke Pulau Bakut?
3
1.3 Tujuan Aplikasi
a. Membuat aplikasi sistem informasi wisata Pulau Bakut dan pembelian tiket berbasis
web untuk wisatawan.
b. Memudahkan wisatawan dalam melakukan pembelian tiket dan mendapatkan informasi
mengenai objek wisata Pulau Bakut.
Aplikasi sistem informasi dan pembelian tiket wisata pulau bakut ini untuk
meningkatkan kemudahan akses wisatawan dalam melakukan pemesanan tiket dan
mendapatkan informasi yang lengkap dan akurat tentang destinasi wisata di Pulau Bakut.
Nama Jobdesk
4
BAB II
TINJAUAN PUSTAKA
Sistem Informasi Kata sistem berasal dari bahasa Yunani yaitu systema, yang
mempunyai satu pengertian yaitu sehimpunan bagian atau komponen yang saling
berhubungan secara teratur dan merupakan satau kesatuan yang tidak terpisahkan
(Vaza,2006). Sementara itu menurut Hamalik (2002 dalam Zakir 2007) Sistem secara
teknis berarti seperangkat komponen yang saling berhubungan dan bekerja sama untuk
mencapai suatu tujuan. Mudyharjo (1993, dalam Zakir 2007) mendefinisikan sistem
sebagai suatu kesatuan dari berbagai elemen atas bagianbagian yang mempunyai
hubungan fungsional dan berinteraksi secara dinamis untuk mencapai hasil yang
diharapkan. Dari ketiga definisi tersebut, dapat ditarik kesimpulan bahwa pengertian
sistem adalah seperangkat bagian-bagian yang saling berhubungan erat satu dengan lainya
untuk mencapai tujuan bersamasama.
2.2 Tiket
5
para pengunjung yang ingin berkeliling menikmati hijaunya Pulau Bakut. Jika beruntung,
wisatawan bisa menyaksikan secara langsung sekelompok bekantan duduk manis di
pohon. Waktu yang tepat untuk menyaksikan keluarga Monyet Belanda ini adalah pagi
atau sore hari saat mereka beraktivitas mencari makan. Guide lokal dan petugas Resort
Pulau Bakut dengan senang hati bersedia memandu dan menjawab pertanyaan pengunjung
yang ingin mengetahui bekantan lebih jauh. Dengan segala potensinya tersebut, Pulau
Bakut tidak hanya menjadi tujuan untuk berwisata, tetapi juga merupakan pilihan tepat
untuk mencari referensi penelitian, mengerjakan tugas sekolah/kampus dan juga wisata
edukasi lainnya (Susanti & Aminudin, 2021).
1. Nofriansyah, D., dan P. Fitrianah. "Sistem Informasi Geografis (SIG) pada Kawasan
Taman Nasional Ujung Kulon untuk Pengembangan Ekowisata." Jurnal Pariwisata
Terapan 1.1 (2018): 1-12.
Artikel ini membahas tentang penerapan Sistem Informasi Geografis (SIG) pada
Kawasan Taman Nasional Ujung Kulon untuk pengembangan ekowisata. Dalam artikel
ini dijelaskan bagaimana pemanfaatan teknologi dapat membantu pengelolaan taman
nasional, termasuk dalam hal pengaturan tiket masuk dan penjualan tiket secara online.
6
3. Astuti, I., dan A. Santoso. "Sistem Informasi Manajemen Penjualan Tiket Wisata
Berbasis Web pada PT. Wisata Alam Indah." Jurnal Sistem Informasi Bisnis 10.2
(2020): 52-63.
Artikel ini membahas tentang penerapan Sistem Informasi Manajemen Penjualan Tiket
Wisata Berbasis Web pada PT. Wisata Alam Indah. Dalam artikel ini dijelaskan
bagaimana perusahaan dapat mengoptimalkan penjualan tiket secara online dengan
menggunakan sistem informasi.
7
BAB III
PERANCANGAN
Analisis Fungsional :
2. Aplikasi harus menyediakan informasi yang lengkap dan akurat tentang objek wisata
di Pulau Bakut.
4. Aplikasi dapat melakukan input pendataan Flora dan Fauna beserta foto-foto nya
yang ada di Pulau Bakut.
1. Aplikasi harus memiliki kecepatan dan kinerja yang stabil dan dapat diandalkan pada
saat digunakan.
2. Aplikasi harus memiliki keamanan data dan privasi pengguna yang baik.
3. Aplikasi harus responsif dan mudah digunakan di berbagai perangkat dan platform.
4. Aplikasi harus memenuhi standar regulasi dan hukum terkait pembelian tiket dan
pengelolaan data pengguna.
8
3.2 Desain
3.2.1 Use Case Diagram
9
3.2.2 Entity Relation Diagram
Gambar 3. 2 ERD
3.2.3 Site Map Web Aplikasi
10
Gambar 3. 4 Desain Login
11
Gambar 3. 6 Desain Home
12
Gambar 3. 8 Desain Flora Fauna
13
Gambar 3. 10 Desain Galeri
14
Gambar 3. 12 Desain Fasilitas
1 2 3 4 5 6 7 8
1. Pembuatan Proposal
2. Seminar Proposal
3. Pembuatan Program
4. Pengujian Program
5. Perbaikan Program
15
6. Presentasi Akhir
16
BAB IV
17
Gambar 4. 2 Halaman Deskripsi
18
Gambar 4. 5 Halaman Galeri
19
Gambar 4. 8 Halaman Puzzle
20
Gambar 4. 9 Halaman Admin Control
4.2 Keamanan
A. Web Security
21
5. Pemantauan dan pembaruan: Memantau sistem secara teratur, mengidentifikasi
kerentanan baru, dan memperbarui perangkat lunak serta konfigurasi sistem untuk
mengurangi risiko keamanan.
Keamanan web menjadi sangat penting karena ancaman keamanan online yang terus
berkembang. Dengan mengimplementasikan langkah-langkah keamanan yang tepat,
sebuah sistem web dapat melindungi data pengguna, menjaga integritas dan
kerahasiaan informasi, serta menjaga kontinuitas operasional.
B. Middleware
22
4. Logging dan pemantauan: Middleware dapat merekam dan melacak aktivitas sistem,
menghasilkan log, dan memberikan pemantauan untuk analisis dan pemecahan
masalah.
5. Caching: Middleware dapat menyimpan sementara data atau hasil komputasi agar
dapat diakses lebih cepat, mengurangi beban pada server aplikasi, dan meningkatkan
kinerja sistem.
C. Encription
Enkripsi adalah proses mengubah data atau informasi menjadi bentuk yang
tidak dapat dibaca atau dimengerti secara langsung. Tujuan utama dari enkripsi adalah
melindungi kerahasiaan dan integritas data, sehingga hanya pihak yang memiliki kunci
enkripsi yang tepat yang dapat membaca atau mengakses informasi yang terenkripsi.
Proses enkripsi melibatkan penggunaan algoritma kriptografi yang mengubah data asli
(plaintext) menjadi bentuk yang tidak dapat dipahami atau terbaca (ciphertext). Untuk
melakukan enkripsi, algoritma kriptografi menggunakan kunci enkripsi yang
merupakan rangkaian nilai atau parameter yang mengarahkan proses transformasi data.
Ketika data terenkripsi, hanya dengan menggunakan kunci enkripsi yang benar, data
dapat didekripsi kembali menjadi bentuk aslinya. Proses dekripsi adalah kebalikan dari
23
enkripsi, di mana ciphertext diubah kembali menjadi plaintext menggunakan kunci
dekripsi yang sesuai.
Enkripsi memiliki peran penting dalam menjaga keamanan data di berbagai konteks,
termasuk komunikasi online, penyimpanan data, dan transaksi keuangan. Dengan
menerapkan enkripsi yang kuat, informasi sensitif seperti kata sandi, nomor kartu
kredit, atau data pribadi dapat dilindungi dari akses yang tidak sah atau pengungkapan
yang tidak diinginkan.
Teknik enkripsi yang umum digunakan termasuk enkripsi simetris (menggunakan kunci
yang sama untuk enkripsi dan dekripsi), enkripsi asimetris (menggunakan pasangan
kunci publik dan pribadi), dan protokol enkripsi seperti Transport Layer Security (TLS)
yang digunakan dalam komunikasi aman melalui jaringan.
24
4.3 Pengujian
Pengujian sistem dilakukan dengan melakukan pengujian black-box terhadap
semua fungsi dalam aplikasi. Dibawah ini merupakan tabel-tabel untuk menguji
semua fitur aplikasi :
No. Skenario Hasil Yang Hasil
Pengujian Test Case Diharapkan Pengujian Kesimpulan
25
untuk memilih email Valid
yang lain
Login Memasukkan Pengguna berhasil
4
Pengguna email dan masuk ke akunnya Sesuai
password yang dan diarahkan ke Harapan Valid
benar halaman utama
Memasukkan Sistem memberikan
dan password pesan error yang
yang salah menunjukkan bahwa
login gagal dan
meminta pengguna Sesuai Valid
untuk memasukkan Harapan
kredensial yang benar
Login Memasukkan Tidak bisa masuk ke
5
Admin email dan admin control
password yang Sesuai Valid
bukan role Harapan
admin
Akun yang Bisa melakukan hak-
sudah diatur hak yang hanya bisa Sesuai
role nya dilakukan oleh admin Harapan Valid
menjadi admin
bisa melakukan
admin control
CRUD Menambahkan Dapat menambah
6
Admin data-data pada data-data pada admin Sesuai Valid
admin control control Harapan
Menghapuskan Dapat menghapus
data-data pada data-data pada admin Sesuai Valid
admin control control Harapan
Mengupdate Dapat mengupdate
data-data pada data-data pada admin Sesuai
admin control control Harapan
26
Valid
Gambar 4. 10 ADDIE
Pengembangan aplikasi ini diawali dengan analysis untuk mengetahui
kebutuhan dan persyaratan yang dibutuhkan pada proses pengembangan antara lain
mendefinisikan tujuan dan ruang lingkup website, mengumpulkan informasi tentang
Wisata Pulau Bakut, menganalisis kebutuhan pengguna pada website.
27
konten yang akan disediakan, Membuat rencana pembuatan dan pengelolaan
konten, Merancang tata letak dan struktur konten.
28
BAB V
KESIMPULAN
5.1 Kesimpulan
Dengan adanya aplikasi ini, diharapkan informasi tentang pulau bakut dapat mudah
diketahui oleh masyarakat sekitar sehingga pengunjung yang datang ke pulau bakut dapat
bertambah. dan dengan adanya website ini pemesanan tiket Pulau Bakut menjadi lebih mudah
karna pemesan dapat memesan tiket kapanpun dan dimanapun sehingga dapat mempermudah
pemesanan tiket Pulau Bakut.
Manfaat yang diperoleh dengan adanya informasi mengenai pulau Bakut masyarakat
dapat mengetahui informasi apa saya yang terdapat di pulau bakut dari flora hingga fauna dan
dengan fitur-fitur yang ada pada website ini pengunjung dapat mengetahui informasi tentang
letak tempat lokasi dan denah guna agar pengunjung dapat lebih mudah untuk menuju lokasi
yang diinginkan saat berkunjung ke wisata alam bakut Kalimantan selatan.
5.2 Saran
Kepada pengembang selanjutnya yang mungkin bisa mengembangkan website ini agar
dapat menyempurnakannya sehingga menjadi lebih baik dan menarik, beberapa kekurangan
pada website ini seperti tidak adanya survey kepulau Bakut sehingga kurangnya informasi yang
di dapat sehingga hanya dapat menggunakan system pembayaran demo.
29
DAFTAR PUSTAKA
30