SKRIPSI
MUHAMAD FAJAR
20210050128
SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat Dalam Menempuh Gelar Sarjana
Komputer
MUHAMAD FAJAR
20210050128
i
PERNYATAAN PENULIS
JUDUL : PENERAPAN FRAMEWORK ZACHMAN PADA SISTEM
INFORMASI RESERVASI AULA SMKN 1 KOTA SUKABUMI
NAMA : MUHAMAD FAJAR
NIM : 20210050128
“Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa Skripsi ini
adalah hasil karya saya sendiri kecuali cuplikan dan ringkasan yang masing-
masing telah saya jelaskan sumbernya. Jika pada waktu selanjutnya ada pihak lain
yang mengklaim bahwa Skripsi ini sebagai karyanya, yang disertai dengan bukti-
bukti yang cukup, maka saya bersedia untuk dibatalkan gelar Sarjana Komputer
saya beserta segala hak dan kewajiban yang melekat pada gelar tersebut”.
Materai 10.000
MUHAMAD FAJAR
Penulis
ii
HALAMAN PERNYATAAN PERSETUJUAN PUBLIKASI
TUGAS AKHIR UNTUK KEPENTINGAN AKADEMIS
Dibuat di : ………………
Pada Tanggal : ………………
Yang Menyatakan
(MUHAMAD FAJAR)
iii
PENGESAHAN SKRIPSI
JUDUL : PENERAPAN FRAMEWORK ZACHMAN PADA SISTEM
INFOMRASI RESERVASI AULA SMKN 1 KOTA
SUKABUMI
NAMA : MUHAMAD FAJAR
NIM : 20210050128
Skripsi ini telah diujikan dan dipertahankan di depan Dewan Penguji pada Sidang
Skripsi tanggal ................ Menurut pandangan kami, Skripsi ini memadai dari segi
kualitas untuk tujuan penganugerahan gelar Sarjana Komputer
Pembimbing I Pembimbing II
iv
ABSTRACT
At this time we are in the era of the industrial revolution which is referred to as the
industrial revolution 4.0. This can be interpreted that a concept of technological
revolution based on communication that is connected to each other so as to enable
the exchange of information more quickly [1]. Therefore, industry 4.0 requires
organizations, companies and agencies to make changes in information, data and
speed as well as accurate and precise accuracy [2], [3]. SMKN 1 Sukabumi City
Hall is a multipurpose hall service by utilizing information technology. therefore it
is necessary to design an architectural information system hall reservation method
SMKN 1 Sukabumi City with the Zachman Framework. With this information
system, visitors can order the field online through the website provided by the hall
so that field bookings are faster and can help schedule to know when the field is
being used or not.
Keys : reservation, framework Zachman, booking
v
ABSTRAK
Pada saat ini kita berada di zaman revolusi industri yang disebut sebagai revolusi
industri 4.0. Hal ini dapat diartikan bahwa sebuah konsep revolusi teknologi yang
berbasis pada komunikasi yang saling terhubung satu sama lain sehingga dapat
memungkinkan terjadinya pertukaran informasi secara lebih cepat [1]. Oleh karena
itu, industri 4.0 menuntut organisasi, perusahaan dan instansi untuk melakukan
perubahan dalam informasi, data dan kecepatan serta akurasi yang akurat dan tepat
[2], [3]. Aula SMKN 1 Kota Sukabumi merupakan layanan aula serbaguna dengan
memanfaatkan teknologi informasi. Oleh sebab itu dibutuhkan sebuah perancangan
arsitektur sistem informasi reservasi aula SMKN 1 Kota Sukabumi dengan metode
Framework Zachman. Dengan adanya sistem informasi ini pengunjung dapat
memesan lapangan secara online melalui website yang disediakan oleh pihak aula
sehingga pemesanan lapangan lebih cepat dan dapat membantu mengetahui jadwal
ketika lapangan sedang dipakai atau tidak.
Kata Kunci : reservasi, framework Zachman, booking
vi
KATA PENGANTAR
Segala puji kehadirat Allah SWT yang telah memberikan taufiq dan
hidayah-Nya, rahmat dan maghfirah-Nya sehingga peneliti dapat menyelesaikan
skripsi ini tepat pada waktunya. Shalawat dan salam semoga tetap tercurahkan
kepada junjunan kita Rasulullah Muhammad SAW.
Skripsi merupakan salah satu tugas wajib mahasiswa sebagai persyaratan
untuk menyelesaikan program studi Strata 1 (S1) di Universitas Nusa Putra
Sukabumi. Sejauh ini peneliti menyadari sepenuhnya masih banyak kekurangan-
kekurangan pada skripsi ini, yang disebabkan karena terbatasnya kemampuan,
pengetahuan dan waktu yang peneliti miliki.
Dalam penyusunan skripsi ini, peneliti mendapat bimbingan dan bantuan
dari berbagai pihak, oleh karena itu perkenankanlah pada kesempatan ini peneliti
mengucapkan terima kasih kepada :
1. Bapak Dr. Kurniawan, S.T., MM selaku Rektor Universitas Nusa Putra
Sukabumi.
2. Bapak Anggy Praditha Junfithrana, S.Pd., MT selaku Wakil Rektor I Bidang
Akademik Universitas Nusa Putra Sukabumi.
3. Bapak Adhitia Erfina, S.T., M.Kom selaku Ketua Program studi Sistem
Informasi sekaligus Pembimbing I yang telah memberikan arahan dan
masukan sehingga penulis dapat menyelesaikan skripsi tepat waktu.
4. Ibu Rieska Rahayu, S.T., M.Kom selaku Pembimbing II, yang banyak
memberikan motivasi terkait penyelesaian skripsi ini.
5. Bapak dan Ibu Dosen Sistem Informasi beserta staff akademik Universitas
Nusa Putra Sukabumi.
6. Bapak dan Ibu selaku orang tua yang senantiasa selalu memberikan support
sistem terbaiknya sehingga penulis lancar menyelesaikan skripsi ini dengan
baik.
Sukabumi, Juni 2023
Penulis
vii
DAFTAR ISI
ABSTRACT .............................................................................................................. v
ABSTRAK ............................................................................................................. vi
viii
2.8 XAMPP .................................................................................................... 9
BAB V PENUTUP................................................................................................ 69
ix
5.1 Kesimpulan ............................................................................................. 69
x
DAFTAR TABEL
Tabel 2.1 Flow Direction Sysmbols [12] ................................................................ 7
Tabel 2.2 Processing Symbol [12] .......................................................................... 8
Tabel 2.3 Input Output Symbol [12] ....................................................................... 9
Tabel 2.4 Simbol Use Case Diagram [14] ............................................................ 10
Tabel 2.5 Simbol Diagram Aktivitas[14] .............................................................. 11
Tabel 2.6 Simbol Diagram Urutan ( Sequence Diagram ) [14] ............................ 12
Tabel 3.1 Identifikasi Aktor……………………………………………………...16
Tabel 3.2 Sekenario Login .................................................................................... 17
Tabel 3.3 Sekenario Register ................................................................................ 19
Tabel 3.4 Sekenario Pemesanan Lapangan ........................................................... 22
Tabel 3.5 Sekenario Riwayat Transaksi ................................................................ 23
Tabel 3.6 Sekenario Activity Diagram Kelola Akun User ................................... 25
Tabel 3.7 Sekenario Tampil Lapang ..................................................................... 26
Tabel 3.8 Skenario Activity Diagram Tambah Lapang ........................................ 27
Tabel 3.9 Sekenario Activity Diagram Edit Lapang ............................................. 29
Tabel 3.10 Skenario Activity Diagram Hapus Lapang ......................................... 31
Tabel 3.11 Skenario Activity Diagram Transaksi Lapang .................................... 32
Tabel 3.16 Sekenario Kelola Pengguna ................................................................ 34
Tabel 3.17 Skenario Tambah Pengguna................................................................ 35
Tabel 3.18 Skenario Edit Pengguna ...................................................................... 36
Tabel 3.19 Skenario Hapus Pengguna .................................................................. 38
Tabel 3.20 Skenario Edit Profil Perusahaan ......................................................... 39
Tabel 4.1 Hasil Uji Aturan A1…………………………………………………...60
Tabel 4.2 Hasil Uji Aturan A2 .............................................................................. 60
Tabel 4.3 Hasil Uji Aturan B1 .............................................................................. 60
Tabel 4.4 Hasil Uji Aturan B2 .............................................................................. 61
Tabel 4.5 Hasil Uji Aturan C1 .............................................................................. 61
Tabel 4.6 Hasil Uji Aturan C2 .............................................................................. 61
Tabel 4.7 Hasil Uji Aturan C2 .............................................................................. 61
Tabel 4.8 Hasil Uji Aturan C2 .............................................................................. 62
xi
Tabel 4.9 Pengujian Halaman Daftar .................................................................... 62
Tabel 4.10 Pengujian Halaman Login ................................................................... 63
Tabel 4.11 Pengujian Halaman Booking .............................................................. 64
Tabel 4.12 Pengujian Halaman Transaksi Admin................................................. 64
Tabel 4.13 Pengujian Halaman Tambah Lapangan (Admin)................................ 65
Tabel 4.14 Pengujian Halaman Edit Lapangan (Admin) ...................................... 65
Tabel 4.15 Pengujian Halaman Hapus Lapangan (Admin) .................................. 66
Tabel 4.16 Pengujian Halaman Tambah User (Admin) ........................................ 66
Tabel 4.17 Pengujian Halaman Edit User (Admin) .............................................. 67
Tabel 4.18 Pengujian Halaman Edit Profil Perusahaan ........................................ 67
xii
DAFTAR GAMBAR
Gambar 3.1 Use Case Diagram yang diusulkan.................................................... 16
Gambar 3.2 Activity Diagram Login .................................................................... 17
Gambar 3.3 Activity Diagram Register ................................................................ 19
Gambar 3.4 Akticity Diagram Pemesanan Lapangan ........................................... 21
Gambar 3.5 Activity Diagram Kelola Riwayat Transaksi .................................... 23
Gambar 3.6 Activity Diagram Kelola User........................................................... 25
Gambar 3.7 Activity Diagram Tampil Lapang ..................................................... 26
Gambar 3.8 Activity Diagram Tambah Lapang .................................................... 27
Gambar 3.9 Acticity Diagram Edit Lapang .......................................................... 29
Gambar 3.10 Activity Diagram Hapus Lapang..................................................... 30
Gambar 3.11 Activity Diagram Transaksi Lapang ............................................... 32
Gambar 3.12 Activity Diagram Kelola Pengguna ................................................ 33
Gambar 3.13 Activity Diagram Tamnah Pengguna .............................................. 34
Gambar 3.14 Activity Diagram Edit Pengguna .................................................... 36
Gambar 3.15 Activity Diagram Hapus Pengguna ................................................. 37
Gambar 3.16 Activity Diagram Edit Prodil Perusahaan ....................................... 38
Gambar 3.17 Sequence Login ............................................................................... 39
Gambar 3.18 Sequence Register ........................................................................... 40
Gambar 3.19 Sequence Transaksi ......................................................................... 40
Gambar 3.20 Sequence Lapang............................................................................. 41
Gambar 3.21 Sequence Data Pengguna ................................................................ 42
Gambar 3.22 Sequence Halaman Setting Website ................................................ 43
Gambar 3.23 Basis Data MySQL ......................................................................... 44
Gambar 3.24 Halaman Utama ............................................................................... 45
Gambar 3.25 Halaman Login ................................................................................ 46
Gambar 3.26 Halaman Register ............................................................................ 46
Gambar 3.27 Halaman Checkout .......................................................................... 47
Gambar 3.28 Halaman Invoice ............................................................................. 47
Gambar 3.29 Halaman Riwayat Transaksi............................................................ 48
Gambar 3.30 Halaman Edit Data Diri Pengunjung ............................................... 48
xiii
Gambar 3.31 Halaman Dashboard Admin ............................................................ 49
Gambar 3.32 Halaman Transaksi Admin .............................................................. 50
Gambar 3.33 Halaman Kelola Lapang .................................................................. 50
Gambar 3.34 Halaman Pengguna .......................................................................... 51
Gambar 3.35 Halaman Kelola Website ................................................................. 51
Gambar 4.1 Halaman Daftar……………………………………………………..54
Gambar 4.2 Halaman Login .................................................................................. 54
Gambar 4.3 Halaman Dashboard (Pengunjung) ................................................... 55
Gambar 4.4 Halaman Booking (Pengunjung) ....................................................... 55
Gambar 4.5 Halaman Invoice (Pengunjung) ......................................................... 56
Gambar 4.6 Halaman Riwayat Transaksi (Pengunjung) ....................................... 56
Gambar 4.7 Halaman Edit Profil Pengunjung ...................................................... 57
Gambar 4.8 Halaman Tentang Perusahaan/ Organisasi ........................................ 57
Gambar 4.9 Halaman Dashboard (Admin) ........................................................... 58
Gambar 4.10 Halaman Kelola Lapangan .............................................................. 58
Gambar 4.11 Halaman Kelola User (Admin) ....................................................... 59
Gambar 4.12 Halaman Profil Perusahaan/ Organisasi (Admin) ........................... 59
Gambar 4.13 Pengujian Sistem dilakukan oleh pihak BLUD……………………68
xiv
DAFTAR LAMPIRAN
xv
BAB I
PENDAHULUAN
1
2
TINJAUAN PUSTAKA
Adapun penelitian sebelumnya menurut [2] bahwa pada penelitian ini model
yang digunakan arsitektur enterprise dengan metode Zachman Framework. Fokus
permasalahan pada penelitian ini yaitu untuk mengoptimalisaasi alur kegiatan
penyuratan dan pelaporan surat dengan menggunakan sistem berbasis website
sebagai medianya.
2.2 Sistem
Di dalam mendefinisikan sistem terdapat dua kelompok pendekatan sistem,
yaitu sistem yang lebih menekankan pada prosedur dan elemennya. Prosedur
didefinisikan sebagai suatu urut-urutan yang tepat dari tahapan- tahapan instruksi
yang menerangkan apa yang harus dikerjakan, siapa yang mengerjakan, kapan
dikerjakan dan bagaimana mengerjakannya. Untuk pendekatan elemen, sistem
didefinisikan sebagai bagian- bagian yang saling berkaitan yang beroperasi bersama
untuk mencapai beberapa sasaran atau tujuan [6].
Siklus hidup sistem (system life cycle) adalah proses evolusioner yang
diikuti dalam penerapan sistem atau subsistem informasi berbasis komputer.
3
4
Siklus hidup sistem terdiri dari serangkaian tugas yang mengikuti langkah- langkah
pendekatan sistem, karena tugas-tugas tersebut mengikuti pola yang teratur dan
dilakukan secara top down. Siklus sistem sering disebut sebagai pendekatan air
terjun (waterfall approach) bagi pembangun dan pengembang sistem. Pembangun
sistem hanyalah salah satu dari rangkaian daur hidup suatu sistem. Meskipun
demikian proses ini merupakan aspek yang sangat penting. Tahapan-tahapan dari
daur hidup sistem adalah sebagai berikut :
1. Mengenali Adanya Kebutuhan
Sebelum segala sesuatu terjadi, timbul suatu kebutuhan atau problema yang
harus dapat dikenali sebagaimana adanya.
2. Pembangunan Sistem
Suatu proses atau seperangkat prosedur yang harus diikuti guna
menganalisa kebutuhan yang timbul dan membangun suatu sistem untuk
memenuhi kebutuhan tersebut.
3. Pemasangan Sistem
Setelah tahap pembangunan selesai, sistem kemudian akan dioperasikan.
Pemasangan sistem merupakan tahap yang penting dalam daur hidup sistem,
di mana peralihan dari tahap pembangunan menuju tahap operasional adalah
pemasangan sistem, yang merupakan langkah akhir dari suatu
pembangunan sistem.
4. Pengoperasian Sistem
Program-program komputer dan prosedur-prosedur pengoperasian yang
membentuk suatu sistem informasi semuanya bersifat statis, sedangkan
organisasi yang ditunjang oleh sistem informasi selalu mengalami
perubahan karena pertumbuhan kegiatan, perubahan peraturan dan
kebijaksanaan ataupun kemajuan teknologi. Untuk mengatasi perubahan-
perubahan tersebut, sistem harus diperbaiki atau diperbaharui.
2.5 Website
Website adalah kumpulan informasi/kumpulan page yang biasa diakses
lewat jalur internet. Setiap orang di berbagai tempat dan segala waktu bisa
menggunakannya selama terhubung secara online di jaringan internet. Secara
teknis, website adalah kumpulan dari page, yang tergabung kedalam suatu domain
atau subdomain tertentu. Website-website yang ada berada di dalam World Wide
Web (WWW) Internet.
Website adalah fasilitas internet penghubung dokumen dalam lingkup lokal
maupun jarak jauh. Dokumen pada website disebut dengan web page sementara
link dalam website memungkinkan pengguna bisa berpindah dari satu page ke page
lain (hyper text), baik diantara page yang disimpan dalam server yang sama maupun
server diseluruh dunia [10]. Pages diakses dan dibaca lewat 13 browser seperti
Netscape Navigator, Internet Explorer, Mozila Firefox, Google Chrome dan
aplikasi browser lainnya.
2.6 Mysql
MySQL adalah sebuah database management system (manajemen basis
data) menggunakan perintah dasar SQL (Structured Query Language) yang cukup
terkenal. Database management system (DBMS) MySQL multi pengguna dan multi
alur ini sudah dipakai lebih dari 6 juta pengguna di seluruh dunia. SQL sendiri
merupakan suatu bahasa yang dipakai didalam pengambilan data pada relational
database atau database yang terstruktur [11]. Data dalam database tersebut
biasanya disimpan dalam tabel yang saling berhubungan yang satu dengan yang
lain.
2.7 Flowchart
Flowchart adalah suatu bagan dengan simbol-simbol tertentu yang
menggambarkan urutan proses secara mendetail dan hubungan antara suatu proses
7
Penghubung antara
Arus / Flow prosedur / proses
2. Processing Symbol
Merupakan simbol yang menunjukan jenis operasi pengolahan dalam
suatu prosedur. Dapat dilihat pada tabel 2.2
8
Simbol untuk
mempersiapkan
Predefined Process penyimpanan yang akan
digunakan sebagai tempat
pengolahan didalam
storage
Gambar Keterangan
Use Case Use Case menggambarkan fungsionalitas
yang disediakan sistem sebagai unit-unit
yang bertukar pesan antar unit dengan
aktor, yang dinyatakan dengan
menggunakan kata kerja.
Actor Actor atau Aktor adalah Abstraction dari
orang atau sistem yang lain yang
mengaktifkan fungsi dari target sistem.
Untuk mengidentifikasikan aktor, harus
ditentukan pembagian tenaga kerja dan
tugas-tugas yang berkaitan dengan peran
pada konteks target sistem. Orang atau
sistem bisa muncul dalam beberapa peran.
Asosiasi Tanpa Panah Asosiasi antara Actor dan use case,
digambarkan dengan garis tanpa panah
yang mengindikasikan siapa atau apa yang
meminta interaksi secara langsung dan
bukannya mengindikasikan data.
11
Gambar Keterangan
Asosiasi Menggunakan Panah Asosiasi antara aktor dan use case yang
menggunakan panah terbuka untuk
mengindikasikan bila aktor berinteraksi
secara pasif dengan sistem.
Gambar Keterangan
Start Point Start Point, diletakkan pada pojok kiri
atas dan merupakan awal aktivitas
End Point End Point, akhir aktivitas
Gambar Keterangan
Fork/percabangan Fork/percabangan, digunakan untuk
menunjukkan kegiatan yang dilakukan
secara paralel atau untuk menggabung
kan dua kegiatan paralel menjadi satu
Join Join (penggabungan) atau rake,
digunakan untuk menunjukkan adanya
dekomposisi
Gambar Keterangan
Entity Class Entitas biasanya elemen yang
bertanggung jawab menyimpan data
atau informasi. Ini dapat
berupa beans atau model object.
13
Gambar Keterangan
BAB III
PERANCANGAN
3.1 Analisa Masalah
Pada proses perancangan aplikasi ini diterapkan metode logika framework
Zachman dalam studi kasus sistem booking di aula SMKN 1 Kota Sukabumi,
dimana user banyak mengalami gagal booking karena ketidaktahuan lapang penuh.
Terdapat suatu metode yang lebih praktis yaitu dengan membangun suatu aplikasi
sistem informasi reservasi aula SMKN 1 Kota Sukabumi dengan metode
Framework Zachman agar mempermudah ketika booking suatu lapangan melalui
internet.
Sistem informasi yang baik akan menyimpan dengan baik setiap proses
transaksi yang terjadi ke dalam database. Hal ini menjadi hal yang krusial, karena
ini menjadi titik vital perusahaan/instansi, karena setiap transaksi tercatat dengan
baik. Untuk menunjang itu diperlukannya penggunaan database. Proses database
ini menggunakan query untuk memanggil data dari database. Sebuah sistem
informasi akan sering melakukan proses query ke dalam database, hal ini untuk
mendapatkan data yang sesuai dan dalam keadaan real.
CRUD merupakan empat fungsi dasar dari penyimpanan persisten. CRUD
juga kadang-kadang digunakan untuk menggambarkan antarmuka pengguna
konvensi yang memfasilitasi melihat, mencari, dan mengubah informasi sering
menggunakan komputer berbasis bentuk dan laporan.
aplikasi atau perilaku pengguna terhadap aplikasi yang dibuat. Berikut ini Gambar
3.1 Use Case Diagram Sistem yang diusulkan.
Skenario Normal
1. Memasukkan username dan
password
2. Memeriksa valid tidaknya data
masukan dengan memeriksa ke
tabel user
3. Masuk ke halaman menu utama
Skenario Alternatif
1. Memasukkan username dan
password
2. Memeriksa valid tidaknya data
masukan dengan memeriksa ke
tabel user
3. Menampilkan pesan login tidak
valid
4. Memasukkan username dan
password yang valid
5. Memeriksa valid tidaknya data
masukan dengan memriksa ke tabel
user
6. Masuk ke halaman utama.
19
Skenario Normal
1. Aktor mengklik register
Skenario Kelola
Aktor Sistem
1. Menampilkan menu awal
Skenario Kelola
Aktor Sistem
2. Pengunjung memilih data akun
riwayat
3. Menampilkan halaman riwayat
transaksi
4. Pengunjung mengklik detail
riwayat transaksi
5. Menampilkan halaman riwayat
invoice pembayaran virtual
25
Skenario Edit
Aktor Sistem
2. Pengunjung memilih data akun
profil
3. Menampilkan halaman data
profil
4. Pengunjung mengubah data
diri
5. Pengunjung mengklik update
6. Data berhasil diupdate
Skenario Tampil
Aktor Sistem
1. Menampilkan menu awal
2. Admin memilih data lapang
3. Menampilkan halaman data
lapang
Skenario Edit
Aktor Sistem
3. Menampilkan halaman data
lapang
4. Admin mengklik edit lapang
5. Menampilkan form edit lapang
6. Admin mengisi form edit
lapang
7. Admin mengklik update
8. Data berhasil diupdate
Skenario Menyetujui
Aktor Sistem
4. Admin mengklik menyetujui
transaksi lapang
5. Data berhasil disetujui
Skenario Menolak
1. Menampilkan menu awal
2. Admin memilih transaksi
3. Menampilkan halaman data
transaksi lapang
4. Admin mengklik menolak
transaksi lapang
5. Data berhasil ditolak
Skenario Tambah
Aktor Sistem
1. Menampilkan menu awal
2. Admin memilih data user
3. Menampilkan halaman data user
4. Admin mengklik tambah user
5. Menampilkan form tambah
user
6. Admin mengisis form tambah
user
7. Admin mengklik simpan
8. Data berhasil disimpan
36
Skenario Edit
Aktor Sistem
1. Menampilkan menu awal
2. Admin memilih data user
3. Menampilkan halaman data user
4. Admin mengklik edit user
5. Menampilkan form edit user
6. Admin mengisis form edit user
7. Admin mengklik update
8. Data berhasil diupdate
Skenario Edit
Aktor Sistem
1. Menampilkan menu awal
2. Admin memilih data setting
3. Menampilkan form edit profil
perusahaan
4. Admin mengisi form edit
profil perusahaan
5. Admin mengklik update
6. Data berhasil diupdate
2. Sequence Register
Halaman ini dapat di atur oleh admin, seperti melihat data pengguna, data
lapang data transaksi, dan ubah pengaturan halaman website, juda dapat
menambah, mengedit, dan menghapus data. Dapat dilihat pada gambar 3.36
sebagai berikut:
BAB IV
HASIL DAN PEMBAHASAN
4.1 Spesifikasi Software
Perangkat lunak yang digunakan untuk membangun sistem ini adalah
sebagai berikut:
1. Sistem Oprasi : Windows 11 Pro
2. Database Server : MySQL
3. Web Server : Apache Web Server
4. Script Server : PHP
5. Browser : Google Chrome
6. Aplikasi Coding : Arduino
4.2 Spesifikasi Hardware
Perangkat keras yang digunakan untuk membangun sistem ini adalah
sebagai berikut:
1. Processor : Core i5 2400 (Cache 6M, hingga 3,40 GHz)
2. SSD : 500 GB
3. RAM : 8 GB.
1. Halaman Daftar
Pada halaman ini, pengunjung harus mengisi form agar terdaftar diwebsite.
Dapat dilihat pada gambar 4.1 sebagai berikut
54
Aturan entri data A2, username harus berisi 100 karakter. Hasil uji aturan
A2 dapat dilihat pada Tabel 4.2.
Tabel 4.2 Hasil Uji Aturan A2
Sample Data Expected Result Result Conclusion
Administrator T T Success
Administrator Administrator Administrator
Administrator Administrator Administrator F F Success
Administrator
Aturan entri data B2, name harus berisi 50 karakter. Hasil ujiaturan B2
dapat dilihat pada Tabel 4.4
Tabel 4.4 Hasil Uji Aturan B2
Sample Data Expected Result Result Conclusion
Muhamad Fajar. T T Success
Muhamad Fajar Muhamad Fajar Muhamad
F F Success
Fajar Muhamad Fajar
Aturan entri data C2, password harus berisi 50 karakter. Hasil uji aturan
C2 dapat dilihat pada Tabel 4.6
Tabel 4.6 Hasil Uji Aturan C2
Sample Data Expected Result Result Conclusion
Fajar T T Success
Fajar Fajar Fajar Fajar Fajar Fajar Fajar F F Success
Aturan entri data C2, password harus berisi 100 karakter. Hasil uji aturan
C2 dapat dilihat pada Tabel 4.8
Tabel 4.8 Hasil Uji Aturan C2
Sample Data Expected Result Result Conclusion
Fajar@gmail.com T T Success
Fajar@gmail.co.id. Fajar@gmail.co.id.
F F Success
Fajar@gmail.co.id.
BAB V
PENUTUP
5.1 Kesimpulan
Penelitian yang dilakukan telah menghasilkan suatu sistem informasi
reservasi online yang dibangun dengan menggunakan pendekatan Zachman
Framework. Hasil rancangan tersebut berupa batasan dan lingkup dari sistem yang
terdiri dari hasil analisa kebutuhan data, hasil analisa kebutuhan proses, dan
konfigurasi komputer. Dari analisa kebutuhan data, telah dihasilkan klasifikasi data
yang akan digunakan pada sistem, yaitu data lapangan, data pengunjung, data
transaksi, data transaksi detail, dana data check out. Dari analisa kebutuhan proses,
telah menghasilkan klasifikasi proses yang akan dikerjakan pada sistem, yaitu
pemesanan lapangan, registrasi pengunjung, login, Kelola data, transaksi
pengunjung dan check out transaksi pengunjung.
5.2 Saran
Saran dari penulis untuk aplikasi ini untuk kedepannya bisa menggunakan
e-wallet untuk pembayaran, sehingga lebih mudah untuk melakukan pembayaran
secara virtual dan dapat melukukan pengecekan pembayaran secara otomatis.
Untuk durasi pembayaran dapat ditambahkan agar bisa di lakukan dengan jangka
waktu tertentu.
DAFTAR PUSTAKA
[1] Febriani. F., Gamayanto. I., Wibowo. S., “Perancangan Enterprise
Arsitektur Sistem Informasi Manajemen Aset Menggunakan Kerangka
Zachman pada RSJ Daerah Dr. Amino Gondohutomo Semarang”, Journal
of Information System, Vol. 6, No. 1, Mei 2021, hal. 94-105, doi:
10.33633/joins.v6il.4426
[2] Ś. B, “INDUSTRY 4 .0-ARE WE READY ?,” POLISH J. Manag. Stud., no.
June, 2018, doi: 10.17512/pjms.2018.17.1.19. [3] J. Nagy, J. Oláh, E. Erdei,
D. Máté, dan J. Popp, “The role and impact of industry 4.0 and the internet
of things on the business strategy of the value chain-the case of hungary,”
Sustain., vol. 10, no. 10, 2018, doi: 10.3390/su10103491
[4] Sihabudin, Permana. A. M., Syabani. G., Sukmawan. D., Erfina. A.,
Jatmiko. W., “Perancangan Arsitektur Sistem Informasi Penjualan FE
Kitchen Menggunakan Metode Zachman Framework”, JURSISTEKNI
(Jurnal Sistem Informasi dan Teknologi Informasi) Vol. 4, No. 2, Mei 2022,
hal. 90-98.
[5] Simanjuntak R. J., Darwiyanto E., Agung G., “Perancangan Enterprise
Architecture Pemerintahan Kecamatan Menggunakan Zachman
Framework”, e-Proceeding of Engineering, Vol. 6, No. 1, April 2019
[6] Pengertian Sistem, [online]. Tersedia :
http://library.binus.ac.id/eColls/eThesisdoc/Bab2/2012-2-00081-
MNSI%20Bab2001.pdf, tanggal akses : 28 Februari 2023
[7] Pengertian Sistem Informasi, Tujuan dan Komponennya [online]. Tersedia:
https://www.gramedia.com/literasi/sistem-informasi/, tanggal akses : 28
Februari 2023
[8] Herman S., Yunita, Takwim A., “Perancangan Enterprise Arsitektur
Menggunakan Zachman Framework pada PT. XY Marketing dan Promosi”,
Jurnal Responsif, Vol. 2, No. 1, Februari 2020, hal. 85-91
[9] Saepudin S., Lavivah L., Warman C., “Penerapan Zachman Framework
Dalam Perancangan Sistem Informasi Akademik biMBA AIUEO”, Jurnal
Teknik Informatika dan Sistem Informasi, Vol. 9, No. 4, Desember 2022,
Hal. 3051-3064
[10] Andriansyah, Soni, Baidarus, Gunawan R., “Implementasi Algoritma Brute
Force Pada Pencarian Berita Berbasis Web”, J.CoSciTech (Jurnal Computer
18 Science and Information Technology), Vol. 2, No. 2, pp. 43-50,
Desember 2021, doi: 10.37859/coscitech.v2i2.2242.
70
71
[11] Ahmadar M., Perwito, Taufik C., “Perancangan Sistem Informasi Penjualan
Berbasis Web Pada Rahayu Photo Copy Dengan Database MySQL”,
Dharmakarya: Jurnal APlikasi Ipteks untuk Masyarakat, Vol. 10, No. 4,
Desember 2021: 284 - 289
[12] Basri I. A., Sumiyar P. W., Tisya A. V., “Pemanfaatan Flowchart Untuk
Memudahkan Dalam Proses Bisnis Kerjasama Daerah Pemerintahan Kota
Yogyakarta”, Abdimas Nusantara: Pengabdian Kepada Masyarakat, Vol. 3,
No. 2, Januari 2022
[13] Pengertian Xammp [online]. Tersedia:
https://www.niagahoster.co.id/blog/cara-menggunakan-xampp/, tanggal
akses: 28 Februari 2023
[14] Pengertian Unified Modeling Language (UML) [online]. Tersedia:
http://www.pengertianku.net/2015/09/pengertian-uml-dan-jenis-
jenisnyaserta-contoh-diagramnya.html, tanggal akses: 28 Februari 2023
[15] Profil SMKN 1 Kota Sukabumi, [online]. Tersedia:
https://dapo.kemdikbud.go.id/sekolah/E6B479905E738803D9FB, tanggal
akses : 28 Februari 202