Upload
akhmadrezha
View
239
Download
0
Embed Size (px)
Citation preview
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
1/59
1
SISTEM INFORMASI PENJUALAN KAOS SECARA ONLINE DENGAN
FRAMEWORK LARAVEL
SKRIPSI
Disusun oleh :
DEDI ARDINSYAH HUSYAIN
NPM. 1234215033
JURUSAN TEKNIK INFORMATIKA
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
2/59
2
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN
JA!A TIMUR
2015
SISTEM INFORMASI PENJUALAN KAOS SECARA ONLINE
DENGAN FRAMEWORK LARAVEL
SKRIPSI
Diajukan Untuk Memenuhi Sebagai Persyaratan
Dalam Memperoleh Gelar Sarjana Komputer
Jurusan Teknik Inormatika
Disusun oleh :
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
3/59
!
DEDI ARDINSYAH HUSYAIN
NPM. 1234215033
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL VETERAN
JA!A TIMUR
2015
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
4/59
ABSTRAK
Teknologi inormasi merupakan salah satu bi"ang #ital "i "unia yang juga
menja"i tulang punggung hampir semua bi"ang usaha$ mulai "ari skala ke%il
"ipe"esaan maupun skala Internasional "i "unia mengan"alkan teknologi
inormasi "alam pengembangan "an penanganan bisnisnya sehari & hari' Salah
satu bi"ang usaha yang se"ang berkembang saat ini a"alah "i bi"ang penjualan
pakaian khususnya "istro'
Khusus untuk "istro$ yang su"ah "iketahui bersama bah(a ter"apat
berma%am & ma%am kaos "engan "esain yang beragam yang "ijual para "esainer'
Sebagian besar "esain ) gambar hanya untuk satu ma%am pro"uk misalnya "esain
ban" ungu hanya untuk pro"uk kaos "engan lengan pen"ek saja' Untuk itu "alam
pengembangan teknologi yang saat ini sangat %anggih "an mutakhir ter"apat
teknologi yang "apat meminimalis kerja yaitu "engan menerapkan sebuah
peran%angan Sistem Inormasi Penjualan Kaos Se%ara OnlineDenganFramework
Laravel' Pa"a sistem inormasi ini "esain ) gambar ti"ak hanya "igunakan unutk
satu pro"uk saja melainkan bisa untuk berbagai pro"uk$ selain itu ti"ak hanya
"igunakan oleh pembeli tapi bisa "igunakan oleh "esainer' Dimana "esainer
tersebut "apat memperoleh keuntungan "isaat pembeli membeli kaos "engan
"esain "ari "esainer' *itur yang "itambahkan ke "alam Sistem Inormasi
Penjualan Kaos Se%ara Onlinea"alah SMS "an WhatsApp Gateway$ "imana itur
SISTEM INFORMASI PENJUALAN KAOS SECARA ONLINE DENGAN
FRAMEWORK LARAVEL
DOSEN PEMBIMBING I " FETTY TRI ANGGRAENY# S.K$%# M.K$%
DOSEN PEMBIMBING II " RI&KY PARLIKA# S.K$%# M.K$%
PENYUSUN " DEDI ARDINSYAH HUSYAIN
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
5/59
ini "igunakan oleh pembeli "an penjual "esain ) "esainer' SMS "an WhatsApp
Gatewayuntuk pembeli "igunakan untuk mengirimkan ko"e pesanan "an ko"e
rahasia yang "iperoleh setelah melakukan transaksi pembelian yang "imana ko"e
pesanan "an ko"e rahasia "igunakan untuk konirmasi pembayaran "an %ek status
or"er se"angkan SMS "an WhatsApp Gatewayuntuk penjual "esain ) "esainer
"igunakan untuk mengirimkan inormasi bah(a "esain telah terjual'
Untuk uji #ali"asi pa"a sistem inormasi ini$ menggunakan uji #ali"asi
korelasi pearson untuk mengetahui kelayakan "ari sistem yang akan "igunakan'
+asil yang "i"apatkan "ari uji #ali"asi menggunakan korelasi pearson a"alah ,-.
#ali" yang berarti bah(a sistem yang "ibuat layak ) bisa "igunakan'
K'()$*+," "esain$ teknologi inormasi$ pembeli$ online$ sms gate(ay$ (hatsapp
gate(ay
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
6/59
KATA PENGANTAR
Puji syukur ke pa"a /llah S0T atas segala rahmat kasihnya "an atas
limpahan rahmatya sehingga "engan keterbatasan saya baik (aktu$ tenaga$ "an
pikiran yang penulis miliki$ akhirnya saya "apat menyelesaikan laporan Tugas
/khir ini tepat pa"a (aktunya'
Penulis membahas masalah tentang sebuah Sistem Inormasi yang berju"ul
3Sistem Inormasi Penjualan Kaos Se%ara 4nline DenganFramework Laravel5'
Penulis menya"ari masih banyak sekali kekurangan "alam menyelesaikan
tugas akhir ini$ namun penulis juga berharap semoga laporan tugas akhir ini "apat
menunjang kemu"ahan "alam sistem penjualan kaos' Kritik "an saran yang
membangun penulis harapkan "alam menyelesaikan laporan ini' /khirnya "engan
ri"ho /llah penulis berharap semoga laporan tugas akhir ini "apat memberikan
manaat bagi para pemba%a'
Surabaya$ Maret 2-16
Penulis
1
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
7/59
UCAPAN TERIMA KASIH
Puji syukur ke ha"irat /llah S0T yang telah memberikan rahmat
"ankaruniaya$ sehingga "apat terselesaikannya Tugas /khir ini' Dengan
selesainya tugas akhir ini ti"ak terlepas "ari bantuan banyak pihak yang telah
memberikan masukanmasukan' Untuk itu penyusun mengu%apkan terima kasih
sebagai per(uju"an rasa syukur atas terselesaikannya tugas akhir ini "engan
lan%ar' U%apan terima kasih ini saya tujukan kepa"a 7
1' 8apak Pro' Dr' Ir' Teguh Soe"arto$ MP selaku 9ektor Uni#ersitas
Pembangunan asional 3:eteran5 Ja(a Timur'
2' 8apak Ir' Sutiyono$ MT selaku Dekan *akultas Teknologi In"ustri UP
3:eteran5 Ja(a Timur'
!' 8apak 8u"i ugroho$ S'Kom$ M'Kom selaku Ketua Jurusan Teknik
Inormatika UP 3:eteran5 Ja(a Timur'
;' Ibu *etty Tri /nggraeny$ S'Kom$ M'Kom selaku "osen pembimbing I pa"a
Tugas /khir ini$ yang telah banyak memberikan petunjuk$ masukan$
bimbingan$ "orongan serta kritik yang bermanaat sejak a(al hingga
terselesainya tugas akhir ini'
2
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
8/59
6' 8apak 9i
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
9/59
DAFTAR ISI
/bstrak''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Kata Pengatar'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' i
U%apan Terima Kasih'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ii
Datar Isi''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' i#
Datar Gambar'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' #ii
Datar Tabel''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' @iii
8/8 I PAD/+U?U/
1'1'?atar 8elakang'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1
1'2'9umusan Masalah''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 2
1'!'8atasan Masalah''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 2
1';'Tujuan''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' !
1'6'Manaat''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' !
1'='Meto"e Penelitian''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ;
1'>'Sistematika Penelitian''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 6
;
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
10/59
8/8 II TIJ/U/ PUST/K/
2'1'Peneliti Ter"ahulu''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' >
2'2'Sistem Inormasi''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,
2'!'0eb''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,
2';'A9D''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' B
2'6'*rame(ork'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 11
2'='?ara#el'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1;
2'>'CSS''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1;
2','Database MySl'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 16
2'B'SMS Gate(ay''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 16
2'1-'P+P''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1=
2'11'ormalisasi''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1=
2'12'Data *lo( Diagram''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1,
2'1!'Teori :ali"asi'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 2-
8/8 III MAT4D4?4GI PAA?ITI/
6
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
11/59
!'1'/nalisa Sistem'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 22
!'2'Spesiikasi Kebutuhan Sistem''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 2!
!'2'1'I"entikasi User'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 2!
!'!'Peran%angan Sistem'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 2;
!'!'1'*lo(%art'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 26
!'!'2'Diagram KonteksEConte@ DiagramF''''''''''''''''''''''''''''''''''''''''''''''' !B
!'!'2'1' Data *lo( Diagram''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ;1
!'!'!'Peran%angan Database'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 62
!'!';' Peran%angan /ntarmuka' =B
8/8 I: +/SI? D/ PAM8/+/S/
;'1'Implementasi''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' >2
;'2'Uji Coba Dan +asil''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' >2
;'2'1'Uji Coba Pen"ataran Desainer''''''''''''''''''''''''''''''''''''''''''''''''''''''' >!
;'2'2'Uji Coba Tambah Desain ) Gambar'''''''''''''''''''''''''''''''''''''''''''''''' >=
=
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
12/59
;'2'!'Uji Coba Memilih "an Memesan Pro"uk''''''''''''''''''''''''''''''''''''''' >>
;'2';'Uji Coba Konirmasi Pembayaran'''''''''''''''''''''''''''''''''''''''''''''''''' ,2
;'2'6'Uji Coba :ali"asi Pembayaran 4leh /"min''''''''''''''''''''''''''''''''''' ,!
;'2'='Uji Coba Memasukkan o 9esi''''''''''''''''''''''''''''''''''''''''''''''''''''' ,!
;'2'>'Uji Coba Cek Status Pesanan'''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,;
;'2','Uji Coba Pembayaran Desainer'''''''''''''''''''''''''''''''''''''''''''''''''''''' ,6
;'2'B'Uji Coba Cetak ?aporan Pemilik'''''''''''''''''''''''''''''''''''''''''''''''''''' ,6
;'!'Skenario Uji Coba'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,,
;';' Uji :ali"asi Tabel 9''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' B-
8/8 : KASIMPU?/ D/ S/9/
6'1 Kesimpulan''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' B>
6'2'Saran''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' B,
D/*T/9 PUST/K/
>
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
13/59
DAFTAR GAMBAR
Gambar 2'1 Mo"el Sistem''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,
Gambar 2'2 Simbol Antitas'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' B
Gambar 2'! Simbol 9elasi''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1-
Gambar 2'; Simbol /tribute'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1-
Gambar 2'6 Simbol 0eak Antity''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 11
Gambar 2'= ?ogo Mysl'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 11
Gambar 2'> Kesatuan EAntityF''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 16
Gambar 2', /lur Data'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1B
Gambar 2'B Proses''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 1B
Gambar 2'1- Simpanan Data''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 2-
Gambar 2'11 9umus Koeisien Korelasi Pearson'''''''''''''''''''''''''''''''''''''''''' 21
Gambar !'1 *lo(%art Proses 4r"er'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 26
Gambar !'2 *lo(%art Proses Konirmasi Pembayaran'''''''''''''''''''''''''''''''''' 2=
Gambar !'! *lo(%art Proses Tra%king 4r"er'''''''''''''''''''''''''''''''''''''''''''''''' 2>
Gambar !'; *lo(%art Proses 9egistrasi''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 2,
Gambar !'6 *lo(%art Proses A"it Proile'''''''''''''''''''''''''''''''''''''''''''''''''''''' 2B
Gambar !'= *lo(%art Proses Manage Portoolio''''''''''''''''''''''''''''''''''''''''''' !-
Gambar !'> *lo(%art Proses Permintaan Pen%airan Dana''''''''''''''''''''''''''''' !1
Gambar !', *lo(%art Proses ?aporan 4r"er''''''''''''''''''''''''''''''''''''''''''''''''' !2
Gambar !'B *lo(%art Proses Manage Data Pro"uk''''''''''''''''''''''''''''''''''''''' !!
,
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
14/59
Gambar !'1- *lo(%art Proses Up"ate Status Pembayaran'''''''''''''''''''''''''''' !;
Gambar !'11 *lo(%art Proses Manage Data Desainer'''''''''''''''''''''''''''''''''' !6
Gambar !'12 *lo(%art Proses Pembayaran Desainer'''''''''''''''''''''''''''''''''''' !=
Gambar !'1! *lo(%art Proses Manage Petunjuk Penggunaan'''''''''''''''''''''' !>
Gambar !'1; *lo(%art Proses Manage Pass(or" Pemilik'''''''''''''''''''''''''''' !,
Gambar !'16 *lo(%art Proses Men%etak ?aporan Penjualan'''''''''''''''''''''''' !B
Gambar !'1= Conte@t Diagram'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ;-
Gambar !'1> D*D ?e#el -''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ;2
Gambar !'1, D*D ?e#el 1 & Manage Pro"uk''''''''''''''''''''''''''''''''''''''''''''''' ;!
Gambar !'1B D*D ?e#el 1 & Manage Desainer'''''''''''''''''''''''''''''''''''''''''''' ;;
Gambar !'2- D*D ?e#el 1 & Pen"ataran Desainer'''''''''''''''''''''''''''''''''''''' ;6
Gambar !'21 D*D ?e#el 1 & Proses Manage Portoolio''''''''''''''''''''''''''''''' ;=
Gambar !'22 D*D ?e#el 1 & Proses 4r"er'''''''''''''''''''''''''''''''''''''''''''''''''''' ;>
Gambar !'2! D*D ?e#el 1 & Proses Konirmasi Pembayaran 4r"er'''''''''''' ;,
Gambar !'2; D*D ?e#el 1 & Proses Tra%king 4r"er''''''''''''''''''''''''''''''''''''' ;B
Gambar !'26 D*D ?e#el 1 & Proses Pembayaran Desainer'''''''''''''''''''''''''' 6-
Gambar !'2= D*D ?e#el 1 & Proses ?aporan'''''''''''''''''''''''''''''''''''''''''''''''' 61
Gambar !'2> D*D ?e#el 1 & Proses Manage Petunjuk Penggunaan''''''' '''' ' 61
Gambar !'2, D*D ?e#el 1 & Proses Manage Pass(or" Pemilik'''''''''''''''''' 62
Gambar !'2B A9D'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =-
Gambar !'!- CDM''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =1
Gambar !'!1 PDM''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =2
Gambar !'!2 Peran%angan +alaman Utama'''''''''''''''''''''''''''''''''''''''''''''''''' >-
B
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
15/59
Gambar !'!! Peran%angan +alaman Tambah Portoolio''''''''''''''''''''''''''''''' >1
Gambar ;'1 Tampilan Pen"ataran Desainer''''''''''''''''''''''''''''''''''''''''''''''''' >;
Gambar ;'2 Tampilan Peringatan Pen"ataran Desainer''''''''''''''''''''''''''''''' >6
Gambar ;'! Tampilan ?ogin Desainer''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' >6
Gambar ;'; Tampilan Peringatan ?ogin Desainer''''''''''''''''''''''''''''''''''''''''' >=
Gambar ;'6 Tampilan Tambah Desain '''''''''''''''''''''''''''''''''''''''''''''''''''''''''' >=
Gambar ;'= Tampilan Peringatan Tambah Desain ) Gambar''''''''''''''''''''''''' >>
Gambar ;'> Tampilan Tampilan Desain ) Gambar "i +alaman Depan'''''''''' >>
Gambar ;', Tampilan Memilih Pro"uk''''''''''''''''''''''''''''''''''''''''''''''''''''''''' >,
Gambar ;'B Tampilan Memesan Pro"uk'''''''''''''''''''''''''''''''''''''''''''''''''''''''' >B
Gambar ;'1- Tampilan Peringatan Memesan Pro"uk''''''''''''''''''''''''''''''''''' >B
Gambar ;'11 Tampilan Ko"e Pesanan "i 0eb''''''''''''''''''''''''''''''''''''''''''''''' ,-
Gambar ;'12 Tampilan Ko"e Pesanan SMS'''''''''''''''''''''''''''''''''''''''''''''''''' ,-
Gambar ;'1! Tampilan otiikasi Melalui 0hats/pp'''''''''''''''''''''''''''''''''' ,1
Gambar ;'1; Tampilan otiikasi SMS untuk Penjual'''''''''''''''''''''''''''''''''' ,1
Gambar ;'16 Tampilan otiikasi Melalui 0hats/pp Penjual''''''''''''''''''''' ,1
Gambar ;'1= Tampilan Konirmasi Pembayaran''''''''''''''''''''''''''''''''''''''''''' ,2
Gambar ;'1> Tampilan Peringatan Konirmasi Pembayaran''''''''''''''''''''''''' ,2
Gambar ;'1, Tampilan :ali"asi Pembayaran'''''''''''''''''''''''''''''''''''''''''''''''' ,!
Gambar ;'1B Tampilan Memasukkan o 9esi'''''''''''''''''''''''''''''''''''''''''''''' ,!
Gambar ;'2- Tampilan Cek Status Pesanan'''''''''''''''''''''''''''''''''''''''''''''''''' ,;
Gambar ;'21 Tampilan Peringatan Cek Status 4r"er'''''''''''''''''''''''''''''''''''' ,;
Gambar ;'22 Tampilan Permintaan Pen%airan Dana''''''''''''''''''''''''''''''''''''' ,6
1-
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
16/59
Gambar ;'2! Tampilan Pembayaran Desainer''''''''''''''''''''''''''''''''''''''''''''''' ,6
Gambar ;'2; Tampilan ?ogin Pemilik''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,=
Gambar ;'26 Tampilan Peringatan ?ogin Pemilik''''''''''''''''''''''''''''''''''''''''' ,=
Gambar ;'2= Tampilan Memilih Perio"e Penjualan'''''''''''''''''''''''''''''''''''''' ,>
Gambar ;'2> Tampilan ?aporan Penjualan'''''''''''''''''''''''''''''''''''''''''''''''''''' ,>
Gambar ;'2, Skenario /lur Uji Coba'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ,,
Gambar ;'2B Tampilan Data Kuesioner''''''''''''''''''''''''''''''''''''''''''''''''''''''''' B!
Gambar ;'!- Tampilan Tabel 9''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' B;
Gambar ;'!1 +asil Perhitungan Korelasi Pearson "engan SPSS'''''''''''''''''' B6
11
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
17/59
DAFTAR TABEL
Tabel 2'1 Simbol Kar"inalitas'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 11
Tabel !'1 Tabel Detail 4r"er 8elum ormalisasi'''''''''''''''''''''''''''''''''''''''''' 6!
Tabel !'2 Tabel Detail 4r"er ormal 2*''''''''''''''''''''''''''''''''''''''''''''''''''''' 6;
Tabel !'! Tabel Pembayaran Desainer 8elum ormalisasi''''''''''''''''''''''''''' 66
Tabel !'; Tabel Pembayaran Desainer ormal 2*'''''''''''''''''''''''''''''''''''''' 6=
Tabel !'6 Tabel Pembayaran 4r"er 8elum ormalisasi'''''''''''''''''''''''''''''''' 6>
Tabel !'= Tabel Pembayaran 4r"er ormal 2*''''''''''''''''''''''''''''''''''''''''''' 6,
Tabel !'> Tabel Pro"uk'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =!
Tabel !', Tabel Desainer'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =;
Tabel !'B Tabel Portoolio'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =;
Tabel !'1- Tabel 4r"er''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =6
Tabel !'11 Tabel Detail 4r"er'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =6
Tabel !'12 Tabel Pembayaran 4r"er'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ==
Tabel !'1! Tabel Pembayaran Desainer''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =>
Tabel !'1; Tabel Master Status'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =>
Tabel !'16 Tabel Master 9i(ayat''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =,
Tabel !'1= Tabel Pemilik''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =,
Tabel !'1> Tabel /"min''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =,
Tabel !'1, Tabel Cara Penggunaan'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' =B
Tabel ;'1 Tabel +asil 9ekapitulasi''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' B1
12
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
18/59
BAB I
PENDAHULUAN
1. 1. L--* B'/--
0eb kini menja"i sumber "ata yang terbesar "an sangat berharga untuk
setiap pengguna karena "i halaman (eb kumpulan "okumen saling terhubung "an
"apat "iakses melalui koneksi internetG-)- H-/6%# 20147
Terbatasnya inormasi "an me"ia promosi yang a"a "i In"onesia$ yakni
hanya sebatas promosi offline$ baik "ari tele#isi$ ra"io$ koran$ majalah$ atau "ari
mulut ke mulut membuat kon"isi pari(isata "i In"onesia ti"ak mengalami
kemajuan yang pesat' Su"ah banyak (ebsite yang "ikembangkan untuk
menunjang kebera"aan "unia pari(isata$ namun (ebsite(ebsite tersebut pa"a
umumnya masih terpisahpisah "an ti"ak lengkap' 8elum a"a (ebsite khusus
yang menye"iakan inormasi yang lengkap mengenai sistem pari(isata "i
In"onesia$ misalnya meliputi inormasi lokasi$ harga$ hotel "an restoran ter"ekat'
Keja"ian "i atas sama halnya "engan kea"aan "imana belum "itemukannya
meto"e pengorganisasian bukubuku "i perpustakaan I8*-96%# 20137. Pa"a
sebuah (ebsite tour online$ ungsi sear%h merupakan ungsi yang %ukup penting'
*ungsi sear%h "igunakan pengguna men%ari tempat (isata yang "ibutuhkan'
Mengingat sear%h merupakan ungsi yang %ukup penting untuk pengguna$ banyak
peneliti yang mengembangakan meto"e sear%hingA+6 P-/-+6# 20147'
1
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
19/59
Seiring "engan berjalannya (aktu$ meto"e %lustering menja"i salah satu
meto"e penting "an sangat banyak "iaplikasikan "i kehi"upan nyata terutama
"alam kasus pengelompokan "okumenD)6# E+)-*+*# A*6:6# 20147.
Pa"a system ini penulis akan menjelaskan meto"e yang "igunakan "alam
peran%angan aplikasi yaitu meto"e semanti% sebagai pen%o%okan antara "ata
"engan kata kun%i yang telah "ibuat untuk menentukan atau memilih kategori
A+6-# 20157. Semanti% (eb sebagai solusi masalah promosi kepari(isataan "i
In"onesia$ yang terbagi atas aplikasi semanti% (eb "alam peme%ahan masalah
kepari(isataan$ "an mo"el semanti% (eb sebagai solusi masalah kepari(isataan "i
In"onesia T---%-9 !'//'%# 20147. sehingga hal tersebut "apat
mempermu"ah men"apatkan inormasi sesuai yang "iinginkan "engan %ara
mu"ah'
1. 2. R%,- M-,-/-9
8er"asarkan latar belakang yang telah "ijelaskan "iatas$ maka ter"apat
rumusan masalah pa"a laporan tugas akhir ini$ yaitu 7
a' 8agaimana membuat sistem reservasi paket (isata "i Pulau 8ali
berbasis (ebH
b' 8agaimana menerapkan meto"e semantik "alam proses pen%arian
inormasi terkait objek (isata yang "ipilihH
1. 3. B--,- M-,-/-9
Pembatasan masalah penelitian perlu "ilakukan agar penelitian yang
"ilakukan tepat sasaran "an ti"ak keluar "ari tujuan penelitian' +alhal yang
"ibatasi saat melakukan penelitian ini a"alah sebagai berikut'
2
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
20/59
a' Pengguna "apat memilih paket perjalanan (isata se%ara man"iri
ber"asarkan pilihan objek (isata yang telah "itentukan
b' Meto"e semantik "igunakan "alam proses pen%arian objek (isata
"engan memasukkan keyword tertentu'
%' Ti"ak membahas pembayaran pesanan'
"' 9uang lingkup objek (isata hanya "i Pulau 8ali'
e' Setiap pemesanan paket (isata su"ah termasuk akomo"asi ken"araan$
makan "an hotel'
' Sistem "ibuat menggunakan bahasa pemprograman P+P "engan
rame(ork Codeigneiter.
1. 4. T;-
Tujuan "ari penelitian ini a"alah sebagai berikut 7
a' Membuat sistem reser#asi paket (isata "i Pulau 8ali berbasis (eb'
b' Menerapkan meto"e semantik "alam proses pen%arian inormasi objek
(isata'
1. 5. M-:--
Manaat yang bisa "iperoleh "ari penelitian tugas akhir ini a"alah sebagai
berikut7
a' Sistem reser#asi ini memu"ahkan pengguna untuk melakukan pemesanan paket
perjalanan (isata "i Pulau 8ali
b' Dengan a"anya meto"e semantik$ memberikan tambahan inormasi terkait objek
(isata pilihan pengguna'
!
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
21/59
1.
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
22/59
=' Membuat ran%angan tampilan sistem$ a"alah proses tentang
peren%anaan "esain antarmuka sistem agar menarik "an mu"ah
"igunakan oleh pengguna'
%' Meto"e Implementasi a"alah proses "ari pembuatan sistem ber"asarkan
peran%angan yang telah "ilakukan'
"' Meto"e Uji Coba a"alah proses "ari pengujian sistem agar "apat "iketahui
kekurangan "an malungsi sistem' Pengujian sistem "alam penelitian ini
menggunakan meto"e %lack%o& testing.
1. =. S6,'%-6- P'/6,-
8/8 I PAD/+U?U/
8ab ini berisi latar belakang masalah$ rumusan masalah$ batasan
masalah$ tujuan penelitian$ manaat penelitian$ serta meto"ologi
"an sistematika penulisan'
8/8 II TIJ/U/ PUST/K/
8ab ini menguraikan teori & teori yang berhubungan "engan
topik yang "ibahas "an "ipakai "alam menganalisa "an
menyelesaikan masalah.Serta yang menja"i kerangka pikiran
penulis "alam pembuatan'
8/8 III MAT4D4?4GI PAA?ITI/
8ab ini berisi tentang meto"e & meto"e yang "igunakan untuk
peran%angan sistem "an data%ase "engan menggunakan D*D
EData *lo( DiagramF$ CDM EConcept ata #odelF$ PDM
6
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
23/59
E$hysical ata #odelF$ "esain input atau output$ serta
menguraikan langkahlangkah sistemasis "alam penyelesaian
tugas akhir'
8/8 I: UJI C48/ D/ //?IS/ SISTAM
8ab ini akan membahas mengenai pengujian sistem apakah
menu berungsi "engan baik "an benar'
8/8 : KASIMPU?/ D/ S/9/
8ab ini akan "isajikan simpulan "ari permasalahan yang terja"i
"alam penelitian "an saransaran yang bermanaat bagi
peningkatan kerja sistem sebagai penutup "ari ?aporan Tugas
/khir ini'
D/*T/9 PUST/K/
8erisi "atar pustaka yang "isusun se%ara teratur "an berurutan
ber"asarkan abja" yang men%akup spesiikasi literatur "ari
sumber buku yang "igunakan sebagai patokan atau "asar
pembuatan laporan'
BAB II
TINJAUAN PUSTAKA
Pa"a bab II ini menjelaskan tentang sejumlah teori "asar yang berkaitan
teoriteori yang men"asari peme%ahan masalah "an men"ukung se%ara teknis
=
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
24/59
pengerjaan tugas akhir yang berju"ul Sistem 9eser#asi Paket Tour 4nline Dengan
Meto"e Semantik
2.1. P''/66 T'*+-9/
Muh' 9iki E2-1;F melakukan penelitian yang berju"ul 3Penerapan Meto"e
Semantic Search "alam men%ari relasi kata yang ter"apat pa"a /luran
Terjamahan 8ahasa In"onesia' /plikasi /luran yang a"a saat ini su"ah
menye"iakan itur pen%arian "engan menggunakan teknik pen%arian ber"asarkan
teks$ pen%arian ber"asarkan pemilihan ju
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
25/59
tesis$ "an laporan kerja praktek$ namun persoalanpun mun%ul "apatkah inormasi
pustaka tersebut "ikelola se%ara semantis sehingga nantinya pengguna "apat
melakukan pen%arian ber"asarkan persepsi "an tingkat pengetahuan yang
"imilikinya untuk men%ari koleksi pustaka'$ pengetahuan koleksi perpustakaan
"isimpan "alam bentuk ontology berbasis 0eb 4ntology ?anguage yang memiliki
%lass Jurusan$ Koleksi$ Penulis "an Penerbit' Mo"el ontology yang "ibangun
"iimplementasikan untuk aplikasi berbasis (eb menggunakan Protg !';$
et8eans IDA ='6'1 "engan 8ahasa pemrograman Ja#a Ser#er Pages EJSPF$ Jena
/PI sebagai library pen"ukung$ "an bahasa uery SP/9?'
Penelitian berju"ul 3Penerapan 0eb Semantik Untuk /plikasi Pen%arian
Pa"a 9epositori Koleksi Penelitian "i STIMIK Me"an5 yang "ilakukan oleh *an"i
+alim E2-1;F menyatakan 0eb berbasis semantik a"alah suatu jaringan yang
mampu memahami ti"ak hanya makna "ari sebuah kata "an konsep$ namun juga
hubungan logis "i antara ke"uanya$ sehingga suatu (eb "apat menghasilkan
inormasi yang sesuai "an "iinginkan oleh pengunjung (ebsite tersebut' Untuk
menunjang kegiatan penelitian pa"a sebuah perguruan tinggi "apat "ikembangkan
sebuah repositori koleksi penelitian$ "imana repositori koleksi penelitian yang
terintegrasi "engan baik bisa membantu peneliti "alam men%ari reerensi untuk
melakukan suatu penelitian' Penelitian ini mengambil stu"i kasus pa"a Program
Stu"i S1 Sistem Inormasi STMIK Mikroskil' Saat ini$ pengelolaan koleksi
penelitian masih sebatas pa"a pen%atatan a"ministrati "an "okumentasi "alam
bentuk me"ia CD' Selain itu$ "osen "an mahasis(a juga belum "iasilitasi "engan
2;
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
26/59
me"ia yang "apat "imanaatkan sebagai sarana untuk men%ari "an melakukan
perban"ingan terha"ap koleksi penelitian yang telah pernah "ikerjakan
sebelumnya ataupun pen%arian terha"ap koleksi penelitian terbaru' Melihat
karakteristik "ari permasalahan tersebut$ maka repositori koleksi penelitian "apat
"ikembangkan "engan menggunakan struktur ontologi "an jaringan semantik "ari
teknologi (eb semantik' +asil "ari penelitian ini berupa repositori koleksi
penelitian yang "ilengkapi "engan aplikasi pen%arian berbasis (eb semantik
untuk menunjang program stu"i$ "osen$ "an mahasis(a "i "alam mengakses
koleksi penelitian'
2.2. J-*6- S'%-6
Semanti% et(ork pertama kali "ikembangkan untuk /rtii%ial Intelligen%e
E/IF sebagai %ara untuk merepresentasikan memori "an pemahaman bahasa
manusia' Struktur semanti% net berupa graik "engan no"e EsimpulF "an ar% EruasF
yang menghubungkannya' o"es a"alah obyek se"angkan ar% sebagai
penghubung ElinkF' ?ink "igunakan untuk menunjukkan relasi$ "an no"e
merepresentasikan obyek isik$ konsep atau situasi' 9elasi a"alah hal yang sangat
penting "alam semanti% net karena memberikan struktur "asar untuk
mengorganisasikan pengetahuan' Tanpa relasi$ pengetahuan hanya seke"ar koleksi
akta yang ti"ak saling berkaitan' Dengan relasi$ pengetahuan a"alah struktur yang
kohesi mengenai pengetahuan lain yang "apat"isimpulkan "ari relasi itu'
Semanti% net ka"ang "isebut juga sebagai assosiati#e nets karena no"enya
26
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
27/59
"iasosiasikan atau terhubung "engan no"e lainnya' F-+6//-9# C9-*68-/+6#
J-(-+6-6# 20137
2.3. R',$*>' D',>*6?6$ F*-%')$* RDF@O!L7
9D* E9esour%e Des%ription *rame(orkF merupakan bahasa yang "igunakan
untuk merepresentasikan meta"ata' 9D* men"ukung interoperabilitas antar
aplikasi yang mempertukarkan inormasi yang bersiat ma%hineun"erstan"able "i
(eb' Semanti% (eb ter"iri "ari "ata yang "itulis "alam bahasa yang "apat
"imengerti oleh mesin$ seperti 9D*' 9D* menggunakan gra untuk
merepresentasikan kumpulan pernyataan' Simpul "alam gra me(akili suatu
entitas$ "an tan"a panah me(akili relasi antar entitas' 9D* menggunakan istilah
tertentu untuk menguraikan suatu statemen' Se%ara rin%i bagian yang
mengi"entiikasi "i"alam statemen "apat "ikatakan sebagai subje%t$ karakteristik
EpropertyF "ari subje%t "isebut sebagai pre"i%ate$ se"angkan nilai "ari property
"isebut sebagai obje%t
-. S%8'* +-(- R',$*>'7
Segala sesuatu yang "igambarkan "engan 9D* "isebut resour%e'
9esour%e ini bisa berupa keseluruhan halaman (eb$ misalnya "okumen
+TM? http7))((('(!'org)4#er#ie('html$ bisa juga berupa suatu
bagian "ari sebuah halaman (eb' 9esour%e ini biasanya "iberi nama
menggunakan U9I EUniorm 9esour%e I"entiiersF' Segala sesuatu bisa
memiliki sebuah U9I$ karena U9I bersiat bisa "iperluas maka U9I
bisa "igunakan sebagai pengenal bagi berbagai ma%am entitas'
2=
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
28/59
8. P*$?'*6 P*$?'*(7
Properti merupakan aspek$ karakteristik$ atribut$ atau relasi khusus yang
"igunakan untuk menggambarkan sebuah resour%e' Setiap properti
memiliki arti khusus$ men"einisikan nilai yang mungkin$ tipe resour%e
yang "igambarkan$ "an relasinya "engan properti lain'
>. P'*(--- S-'%'7
Suatu resourcetertentu bersama "engan properti "an nilai "ari properti
untuk resour%e tersebut membentuk suatu pernyataan 9D*' Ketiga
bagian ini "isebut subjek$ pre"ikat$ "an obyek$ membentuk 9D* triple'
4byek "apat berupa resour%e lain$ atau berupa literal Estring se"erhana
atau tipe "ata primiti lain yang "i"einisikan oleh M?F' Mo"el "ata
9D* menye"iakan suatu kerangka konseptual untuk men"einisikan
"an menggunakan meta"ata' Untuk men%iptakan "an mempertukarkan
meta"ata "ibutuhkan sintaks konkret' Manola "an Miller E2--;F
mengemukakan spesiikasi 9D* ini biasanya menggunakan "asar
sintaks M? karena itu "isebut juga "engan 9D*)M?' 8erikut salah
satu %ontoh penggunaan sintaks 9D* yang "irepresentasikan "alam
9D*)M?' Pernyataan bisa "alam bentuk kata atau kalimat' Dalam
bentuk pernyataan "iproses "engan "ilakukan pemilahan suku kata'
2>
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
29/59
NH@ml #ersionO1'-HQ
Nr"79D* @mlns7r"Ohttp7))((('(!'org)1BBB)-2)22r"synta@
nsR
@mlns7%onta%tOhttp7))((('(!'org)2---)1-)s(ap)pim)%onta%tR
Q
N%onta%t7Person
r"7aboutOhttp7))((('(!'org)People)AM)%onta%tRmeQ
N%onta%t7ullameQAri% MillerN)%onta%t7ullameQ
N%onta%t7mailbo@ r"7resour%eOmailto7em(!'org)Q
N%onta%t7personalTitleQDr'N)%onta%t7personalTitleQ
N)%onta%t7PersonQ
N)r"79D*Q
OWL !Ontology We% Language" a"alah bahasa ontologi yang
"irekomen"asikan oleh W)Cuntuk merepresentasikan arti "ari istilah
istilah suatu "omain pengetahuan se%ara eksplisit serta relasi antara
istilah tersebut yang ti"ak "apat "ipisahkan "engan "okumen "an
aplikasi (eb' OWL !Ontology We% Language" "ikembangkan "ari
teknologi lain yang "irekomen"asikan oleh 0!C$ yaitu M?)S "an
9D*)S' 40? menambahkan kosakata untuk menggambarkan kelas
"an properti$ yaitu antara lain7 relasi antar kelas misalnya "isjoint$
kar"inalitas$ euality$ tipe properti yang lebih kaya$ karakteristik
2,
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
30/59
properti misalnya simetri$ "an kelas enumerasi' Dengan "emikian 40?
memiliki asilitas lebih "iban"ing M? "an 9D*)S "alam
mengekspresikan arti "an semantik' 40? juga melebihi bahasabahasa
lain tersebut "i atas "alam kemampuan merepresentasikan isi "okumen
(eb yang ma%hineinterprete" E8e%hhoer$ "kk$ 2--;F' 4ntologi 40?
merupakan gra 9D* yang "iubah menja"i kumpulan triple 9D*' 40?
menggunakan sintaks yang sama "engan 9D* "alam merepresentasikan
triple' Sintaks tersebut memiliki arti yang sama "engan representasi
sintaks 9D*) M? berikut7
G-%8-* 2.1?ayer Pa"a Semanti% 0eb Eurkami"$ 2-1;F
BAB III
2B
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
31/59
METODOLOGI PENELITIAN
Pa"a 8/8 ini membahas mengenai tahapantahapan proses peran%angan
Sistem 9eser#asi Tour 4nline Dengan Meto"e Semantik'
3.1. A-/6,- S6,'%
Pembuatan Sistem 9eser#asi Tour 4nline Dengan Meto"e Semantik
bertujuan untuk memu"ahkan pengguna memesan paket perjalanan (isata "i
Pulau 8ali' Pengguna "apat memilih setiap objek (isata yang ingin "ikunjungi
ber"asarkan jenis objek (isata "an bu"jet perjalanan (isata' Dengan penerapan
meto"e semantik$ pengguna "apat melakukan pen%arian objek (isata ber"asarkan
kata kun%i yang terkait "engan objek (isata' Kata kun%i pen%arian "apat berupa
nama objek (isata$ atau yang terkait "engan lingkungan$ kegiatan yang berhungan
"engan objek (isata$ "an lainlain'
3.2. S?',6:6-,6 K'89- S6,'%
Spesiikasi kebutuhan sistem menjelaskan mengenai ituritur yang a"a
pa"a sistem'
3.2.1 I+'6:6-,6 H- A,',
8er"asarkan hak akses pengguna sistem$ "itetapkan ituritur sistem
sebagai berikut'
!-
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
32/59
-. B-6- A+%6
*ituritur bagian a"min a"alah sebagai berikut7
1' Melakukan manajemen jenis (isata'
2' Melakukan manajemen objek (isata'
!' Melakukan manajemen kategori harga'
8. P'- !6,--)-
*ituritur pengguna (isata(an a"alah sebagai berikut7
Melakukan pen%arian "ata terkait "engan objek (isata yang ingin
"ikunjungi'
Men"apatkan hasil pen%arian atau rekomen"asi tempat (isata'
Melakukan reser#asi perjalanan (isata'
Menerima bukti reser#asi'
3.3. P'*->-- S6,'%
Peran%angan sistem a"alah melakukan pemo"elan atau penggambaran
mengenai sistem yang akan "ibuat' Pa"a penelitian ini$ peran%angan sistem
menggunakan "iagram Ontology$ sistem flow* data flow diagram !F"*
Conseptual ata #odel !C#"* $hysical ata #odel !$#" "an peran%angan
user interface.
3.4. O$/$( D6-*-%
!1
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
33/59
Ontology diagram menggambarkan relasi "einisi "ari sebuat kata atau
kalimat' Dengan a"anya ontology diagram "apat "iketahui keyword pen%arian
objek (isata terkait' 8erikut ini "iagram ontology sistem reser#asi paket (isata
berbasis (eb'
Gambar !'1 4ntology Diagram Sistem 9eser#asi Paket 0isata
3.5. System Flow
System flow menggambarkan alur proses antar pengguna "engan sistem "an
internal system.
/' System Flow Transaksi 9eser#asi
Transaksi reser#asi meliputi proses pen%arian objek (isata "engan
menggunakan meto"e semantik' Pertama kali pengguna masuk ke halaman
!2
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
34/59
reser#asi$ kemu"ian memilih jenis (isata$ jumlah peserta$ bu"jet (isata "an
kata kun%i pen%arian objek (isata' 8er"asarkan "ata inputan tersebut$ sistem
melakukan proses pen%arian "ata ber"asarkan prinsip kerja meto"e
semantik' +asil proses pen%arian a"alah rekomen"asi objek (isata' /lur
proses tersebut "apat "i gambarkan seperti gambar !'1 "iba(ah ini
Gambar !'2 /lur Proses Transaksi 9eser#asi
!!
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
35/59
8' System Flow?ogin /"ministrator
/lur proses ini menggambarkan$ bagaimana kerja sistem "alam melakukan
penge%ekan "ata login untuk menentukan hak akses user' Jika "ata login
yang "iinputkan #ali"$ maka sistem membuka menu yang sesuai "engan hak
akses' amun jika salah$ sistem memberikan inormasi 3login gagal5
Gambar !'! /lur Proses ?ogin
!;
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
36/59
C' System Flow Manajemen Data Jenis 0isata
/lur proses ini menggambarkan ungsi sistem melakukan penambahan "ata
jenis (isata$ merubah "ata jenis (isata "an menghapus "ata jenis (isata'
Setiap "ata perubahan "i simpan pa"a tabel jenis (isata'
Gambar !'; /lur Proses manajemen "ata jenis (isata
D' Manajemen Data 4byek 0isata
/lur proses ini menggambarkan ungsi sistem melakukan penambahan "ata
4bjek (isata$ merubah "ata jenis (isata "an menghapus "ata jenis (isata'
!6
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
37/59
Setiap "ata objek (isata memiliki kategori jenis (isata' Data perubahan "i
simpan pa"a tabel obyek (isata'
Gambar !'6 Proses memasukan "ata obyek (isata
A' Manajemen Data Kategori +arga
/lur proses ini menggambarkan ungsi sistem melakukan penambahan$
merubah "an menghapus "ata kategori harga' Kategori harga terkait "engan
perhitungan bu"jet'
!=
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
38/59
Gambar !'= Proses Manajemen Data Kategori harga
3.
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
39/59
Gambar !'> +se Case iagram
"#$#( A)ti*ity Diag'am
Activity diagrammenggambarkan alur aktiitas pengguna ke sistem' Dengan
a"anya activity diagram"apat "iketahui "etail interaksi yang terja"i pa"a setiap
use %ase'
/' Activity Manajemen Jenis 0isata
Pa"a "iagram ini "itampilkan alur aktiitas pengguna saat melakukan
manajemen jenis (isata'
!,
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
40/59
Gambar !'>Activity Manajemen Jenis 0isata
8' Activity Manajemen 4bjek 0isata
Pa"a "iagram ini "itampilkan alur aktiitas pengguna saat melakukan
manajemen objek (isata'
!B
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
41/59
Gambar !',Activity Manajemen 4bjek 0isata
C' ActivityManajemen 8u"jet
Pa"a "iagram ini "itampilkan alur aktiitas pengguna saat melakukan
manajemen bu"jet biaya perjalanan'
;-
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
42/59
Gambar !'BActivity Manajemen 8u"jet Perjalanan
D' Activity Pen%arian Data Menggunakan Meto"e Semantik
Pa"a "iagram ini "itampilkan alur aktiitas pengguna saat melakukan
pen%arian objek (isata ber"asarkan meto"e semantik'
;1
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
43/59
Gambar !'1-Activity Pen%arian Data Menggunakan Meto"e Semantik
A' Activity Pemesanan E'eservasi"
Pa"a "iagram ini "itampilkan alur aktiitas pengguna saat melakukan
pemesanan paket perjalanan (isata ber"asarkan hasil pen%arian objek
(isata'
;2
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
44/59
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
45/59
Gambar !'12 Se(uance Manajemen Jenis 0isata
,. Se(uance Manajemen 4bjek 0isata
Diagram ini menggambarkan aktiitas pengguna sistem ber"asarkan
runtutan (aktu saat melakukan manajemen objek (isata'
Gambar !'1! Se(uance Manajemen 4bjek 0isata
;;
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
46/59
C. Se(uance Manajemen 8u"jet
Diagram ini menggambarkan aktiitas pengguna sistem ber"asarkan
runtutan (aktu saat melakukan manajemen bu"jet perjalanan'
Gambar !'1; Se(uance Manajemen 8u"jet Perjalanan
. Se(uance Pen%arian 4bjek 0isata Menggunakan Meto"e Semantik
Diagram ini menggambarkan aktiitas pengguna sistem ber"asarkan
runtutan (aktu saat pen%arian objek (isata menggunakan meto"e
semantik'
;6
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
47/59
Gambar !'16 Se(uance Pen%arian Data Menggunakan Meto"e Semantik
-. Se(uance Pemesanan E'eservasiF
Diagram ini menggambarkan aktiitas pengguna sistem ber"asarkan
runtutan (aktu saat melakukan pemesanan paket perjalanan$ ber"asarkan
"ata pilihan objek (isata'
;=
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
48/59
Gambar !'1= Se(uance Pemesanan Paket 0isata
"#$#, &lass Diag'am
Class diagram menggambarkan relasi antar ungsi aplikasi beserta atri%ut
"an operation yang "ibutuhkan' 8entuk %lass "iagram sistem inormasi
penggajian "alam penelitian ini a"alah sebagai berikut'
G-%8-* 3.1=Class Diagram
;>
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
49/59
3.=. -o'malisasiB-,6, D--
ormalisasi a"alah suatu proses pengelompokkan "ata ber"asarkan
karakteristik "an penggunaanya' ormalisasi "ilakukan untuk membentuk basis
"ata yang eisien ruang penyimpanan "atabase "an menghin"ari terja"inya
perulangan "ata yang sama pa"a satu baris "ata' 8entuk normalisasi yang
"ilakukan pa"a penelitian ini a"alah sebagai berikut'
"#.#% N$*%-/6,-,6 D-- O8;' !6,--
a' Data 4bjek 0isata +nnormalied
Terja"i perulangan "ata jenis (isata'
idO/0e
1
-amaO/0e
1
Keywo'dO/0e1Wisat
a
2enis
Wisata %
2enis
Wisata (
3a'ga
Min
3a'ga
Ma4
O,//0 $antai
1uta
$antai* ,er2emur Alam Air )//./// 3//.///
O,//4 5anah Lot 6%adah* $ura* $antai ,udaya Alam 4//./// 3//.///
O,//) anau
,atur
anau* Alam*
ingin*
Alam Air 7//./// 8//.///
b' Data 4bjek 0isata9ormalisasi 09F
Dikelompokkan ber"asarkan "ata jenis (isata yang sama
idO/0e
1
-amaO/0e1 Keywo'dO/0e1Wisat
a
2enis
Wisata
3a'ga
Min
3a'ga
Ma4
O,//0 $antai 1uta $antai* ,er2emur Alam )//./// 3//.///
O,//4 5anah Lot 6%adah* $ura* $antai Alam 4//./// 3//.///
O,//) anau ,atur anau* Alam* ingin Alam 7//./// 8//.///
O,//0 $antai 1uta $antai* ,er2emur Air )//./// 3//.///
O,//) anau ,atur anau* Alam* ingin Air 7//./// 8//.///
;,
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
50/59
%' Data 4bjek 0isata9ormalisasi 49F
Ditemukan bah(a "ata jenis (isata$ harga min$ harga ma@ ti"ak
tergantung "engan i"4bjek$ Maka "inormalisasi 2* a"alah
sebagai berikut'
idO/0e
1
-amaO/0e1 Keywo'dO/0e1Wisat
a
O,//0 $antai 1uta $antai* ,er2emur
O,//4 5anah Lot 6%adah* $ura* $antai
O,//) anau ,atur anau* Alam* ingin
5d2enis -ama 2enis Keywo'd 2enis Wisata
://0 Air ,erenang* Surfing* iving* #ancing
://4 ,udaya #elukis* #enari* ,a2u adat* rumah adat
://) Alam ,erkemah* %ersepeda* hutan* dingin.
id6ud0e
t
6ud0et 3a'ga Awal 3a'ga A1hi'
,//0 'endang / 0.///.///
,//4 #enengah 0.///.//0 3.///.///
,//) 5inggi 3.///./// 4/.///.///
"#.#( N$*%-/6,-,6 D-- R','*-,6
a' Data 9eser#asi +nnormalied
I+R','*-,6 Tanggal9eser#asi amaPelanggan /lamat 4bjek
0isata1
4bjek
0isata2
9--1 -2)-!)2-1= Ijalui Surabaya Kuta Danau 8atur
9--2 -!)-!)2-1= 9u"i Ira(an Si"oarjo Kuta Tanah ?ot
9--! -=)-!)2-1= Dessy Surabaya Tanah ?ot Pantai Pan"a(a
;B
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
51/59
b' Data 9eser#asi ormalisasi 1*
Dikelompokkan ber"asarkan "ata 4bjek (isata yang sama
I+R','*-,6 T--/R','*-,6 N-%-P'/-- A/-%- O8;'
!6,--
9--1 -2)-!)2-1= Ijalui Surabaya Kuta
9--2 -!)-!)2-1= 9u"i Ira(an Si"oarjo Kuta
9--1 -2)-!)2-1= Ijalui Surabaya Danau 8atur
9--2 -!)-!)2-1= 9u"i Ira(an Si"oarjo Tanah ?ot
9--! -=)-!)2-1= Dessy Surabaya Tanah ?ot
9--! -=)-!)2-1= Dessy Surabaya Pantai Pan"a(a
%' Data 9eser#asi ormalisasi 2*
Ditemukan bah(a "ata Pelanggan$ alamat "an 4bjek (isata$
tergantung "engan i"9eser#asi$ Maka "inormalisasi 2* a"alah
sebagai berikut'
idO/0e
1
-amaO/0e1 Keywo'dO/0e1Wisat
a
O,//0 $antai 1uta $antai* ,er2emur
O,//4 5anah Lot 6%adah* $ura* $antai
O,//) anau ,atur anau* Alam* ingin
5D7elangga
n
-ama7elangga
n
Alamat -o8el9on
$//0 62alufi Sura%aya /;38
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
52/59
9--1 -2)-!)2-1= 1- 6'---'--- -2)-;)2-1= ?unas
9--2 -!)-!)2-1= 16 >'6--'--- 12)-6)2-1= 8elum ?unas
9--! -6)-!)2-1= 2- 1-'---'--- !-)-=)2-1= ?unas
3.. Entity Relationshi9 Diag'am ERD!
A9D merupakan suatu mo"el untuk menjelaskan hubungan antar "ata
"alam basis "ata ber"asarkan objekobjek "asar "ata yang mempunyai hubungan
antar relasi' A9D untuk memo"elkan struktur "ata "an hubungan antar "ata$ untuk
menggambarkannya "igunakan beberapa notasi "an simbol' A9D ter"iri "ari 2
bagian "iagram yaitu Conseptual ata #odel !C#" "an$hysical ata #odel
!$#".
"##% &onse9tual Data Model &DM!
C# merupakan "iagram yang menggambarkan basis "ata se%ara
struktural$ ti"ak se%ara kea"aan sebenarnya' Penggambaran C# "ilakukan
"alam bentuk logik
61
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
53/59
memiliki idjenis
memiliki idbudjet
memiliki id objek
memi liki i d reservasi
memiliki id objek
jen is wisata
#
o
o
idjenis
namaJenis
keyword
...
Variable characters (10)
Variable characters (100)
Variable characters (1000)
Objek Wisata
#
o
o
idObjek
namaObjek
keyword
...
Variable characters (10)
Variable characters (100)
Variable characters (1000)
kateori budjet
#
o
o
o
id!udjet
nama"ateori
harawal
harakhir
...
Variable characters (10)
Variable characters (100)
$nteer
$nteer
hasil %encarian
#
o
id&asil'encarian
tanal'encarian
Variable characters (10)
ate
reservasi
#
o
o
oo
o
o
o
o
ideservasi
tanaleservasi
nama'elanan
alamatno*el%on
jumla h'eserta
total!iaya
*anal'erjalanan
status
etail eservasi# noetaileservasi Variable characters (10)
"##( 7hysi)al Data Model 7DM!
$# memperlihatkan struktur penyimpanan "ata yang benar pa"a basis
"ata yang "igunakan sesungguhnya'
+",O!J-",W$,-$/$"$,,J-$,W$
+",O!J-",W$,-$/$"$,,"#*-2O$
+",$/,'-,-$/$"$,,O!J-",W$
+",-*#$/,,-$/$"$,,--V#
+",-*#$/,,-$/$"$,,O!J-",W$
jen is wisata
idjenis
namaJenis
keywordJenisWisata
...
varchar(10)
varchar(100)
34nde5ined6
3%k6
Objek Wisata
idObjek
id!udjet
idjenis
namaObjek
keywordObjekWisata
...
varchar(10)
varchar(10)
varchar(10)
varchar(100)
varchar(1000)
3%k6
35k76
35k16
kateori budj et
id!udjetnama"ateori
hara#wal
hara#khir
...
varchar(10)varchar(100)
inteer
inteer
3%k6
hasil %encarian
id&asil'encarian
idObjek
tanal'encarian...
varchar(10)
varchar(10)
date
3%k6
35k6
reservasi
ideservasi
tanaleservasi
nama'elanan
alamat
no*el%on
jum lah'eserta
total!iaya
*anal'erjalanan
status
varch
date
varch
varch
varch
inte
inte
date
varch
etail eservasi
noetaileservasi
ideservasi
idObjek
...
varchar(10)
varchar(10)
varchar(10)
3%k6
35k16
35k76
62
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
54/59
3.. D',-6Use' 5nte'fa)e U5!
+ser interface merupakan salah satu unsur penting "alam pembuatan
sistem' Sistem yang baik memiliki user interface yang mu"ah "igunakan "an
nyaman untuk "ilihat' 4leh karena itu perlu "ilakukan peran%angan "esain user
interface* agar pa"a saat pembuatan program ti"ak terja"i salah "esain user
interface. Desain user interface sistem reser#asi paket (isata a"alah sebagai
berikut'
3..1 H-/-%- M--;'%' J'6, !6,--
+alaman ini berungsi untuk melakukan penambahan "ata$ merubah "ata
"an menghapus "ata jenis (isata' Isian kolom key(or" merupakan kata kun%i
untuk proses pen%arian'
3..2 H-/-%- M--;'%' B+;' !6,--
6!
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
55/59
+alaman ini berungsi untuk melakukan penambahan "ata$ merubah "ata
"an menghapus "ata bu"jet (isata' 8u"jet (isata sebagai a%uan range harga jual
objek (isata'
3..3 H-/-%- M--;'%' O8;' !6,--
+alaman ini berungsi untuk melakukan penambahan "ata$ merubah "ata
"an menghapus "ata objek (isata' Setiap penginputan objek (isata "iperlukan
"ata jenis (isata "an jenis bu"jet yang "apat "ipilih ber"asarkan "ata yang su"ah
"iinputkan' Kolom key(or" pen%arian berungsi untuk proses pen%arian'
6;
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
56/59
3..4 H-/-%- P'>-*6- O8;' !6,--
+alaman ini berungsi untuk melakukan pen%arian objek (isata ber"asarkan
inputan key(or" user' Desain halaman pen%arian objek (isata a"alah sebagai
berikut'
66
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
57/59
3..4 H-/-%- R','*-,6
+alaman reser#asi berungsi untuk melakukan pemesanan paket
perjalanan (isata ber"asarkan hasil pen%arian yang telah "ilakukan' Desain
halaman reser#asi a"alah sebagai berikut'
6=
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
58/59
3..5 H-/-%- B6 R','*-,6
+alaman bukti reser#asi menampilkan bukti nomer pemesanan "an
petunjuk pembayaran'
6>
7/26/2019 Sistem Reservasi Menggunakan Metode Semantik
59/59