• Tidak ada hasil yang ditemukan

Sistem Informasi Geografis (SIG) Hotel-hotel di Kota Bandung

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Geografis (SIG) Hotel-hotel di Kota Bandung"

Copied!
77
0
0

Teks penuh

(1)

SISTEM INFORMASI GEOGRAFIS ( SIG )

HOTEL

HOTEL DI KOTA BANDUNG

KERJA PRAKTEK

Diajukan Untuk Memenuhi Mata Kuliah Kerja Praktek

KRISNA GINANJAR AGUNG PRATHAMA

10110753

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

(2)
(3)
(4)
(5)
(6)

1.1 Latar Belakang Masalah... 1

1.2 Identifikasi Masalah ... 3

1.3 Maksud dan Tujuan ... 3

1.4 Batasan Masalah ... 3

1.5 Metode Penelitian ... 4

1.6 Sistematika Penulisan ... 7

BAB II TINJAUAN PUSTAKA ... 8

2.1 Profil Tempat Kerja Praktek ... 8

2.1.1 Sejarah PT. Indotech Metal Nusantara ... 8

2.1.2 Logo PT. Indotech Metal Nusantara ... 11

2.1.3 Struktur Perusahaan ... 11

2.1.4 Sruktur Divisi ... 12

2.1.4.1 Deskripsi Pekerjaan ... 12

2.2 Landasan Teori ... 17

2.2.1 Teknologi Informasi ... 17

2.2.2 Website ... 17

2.2.3 PHP5 ... 19

2.2.4 MySQL ... 23

2.2.5Server Database Management System... 24

(7)

2.2.8 Media Informasi... 26

BAB III PEMBAHASAN ... 27

3.1 Analisis Sistem ... 27

3.1.1 Analisis Masalah ... 27

3.1.2 Analisis Prosedur yang Sedang Berjalan ... 28

3.1.3 Analisis Kebutuhan non-Fungsional ... 29

3.1.3.1 Analisis Perangkat Keras ... 29

3.1.3.2 Analisis Perangkat Lunak ... 30

3.1.3.3 Analisis Kebutuhan Web Hosting dan Domain ... 31

3.1.3.4 Analisis Pengguna ... 32

3.2 Analisis Kebutuhan Fungsional ... 33

3.2.1 Diagram Konteks ... 34

3.2.2 Data Flow Diagram (DFD) Level 1 Hotel Kota Bandung ... 36

3.2.3 Data Flow Diagram (DFD) Level 2 Kelola Data Hotel ... 37

3.2.4 Data Flow Diagram (DFD) Level 2 Pencarian Hotel... 38

3.2.5 Data Flow Diagram (DFD) Level 2 Data Angkutan Umum ... 38

3.2.6 Data Flow Diagram (DFD) Level 3 Rating dan Komentar ... 39

3.2.7 Data Flow Diagram (DFD) Level 3 Cari Angkutan Umum ... 40

3.2.8 Spesifikasi Proses ... 41

3.2.9 Kamus Data ... 53

3.3 Perancangan Sistem ... 55

(8)

3.3.3 Perancangan Antar Muka ... 57

3.3.3.1 Perancangan Antar-Muka Website ... 62

3.3.3.2 Jaringan semantic Website untuk pengelola ... 60

3.4 Implementasi ... 62

(9)

i

Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa yang telah memberikan karunia-Nya, sehingga penulis dapat menyelesaikan laporan pelaksanaan kerja praktek ini.

Laporan kerja praktek ini disusun untuk memenuhi syarat mata kuliah Kerja Praktek untuk program Strata-I pada Universitas Komputer Indonesia. Laporan ini disusun berdasarkan hasil pengamatan selama kegiatan kerja praktek yang telah penulis lakukan di PT. Indotech Metal Nusantara, yang beralamat di Kawasan Industri KIIC Lot C-7C, Jl. Tol Jakarta – Cikampek KM 47. Laporan yang akan penulis sajikan memiliki judul “Sistem Informasi Geografis ( SIG ) Hotel – Hotel Di Kota Bandung”.

Penulis tidak akan menyelesaikan laporan ini tanpa peran serta bantuan dari beberapa pihak. Oleh karena itu, penulis sampaikan ucapan terima kasih kepada semua pihak yang telah membantu, khususnya kepada :

1. Seluruh dosen dan para staf karywan Universitas Komputer Indonesia.

2. Bapak Irawan Afrianto, S.T., M.T., selaku Ketua Jurusan teknik Informatika Universitas Komputer Indonesia.

3. Seluruh dosen pengajar di Prodi Teknik Informatika Universitas Komputer Indonesia yang telah memberikan ilmu dan penngetahuannya.

4. Bapak Iskandar Ikbal, S.T., M.Kom., selaku dosen wali kelas IF-5 angkatan 2010 dan dosen pembimbing kerja praktek.

5. Bapak Agus Gunawan , S.H. , selaku pembimbing kerja praktek di PT. Indotech Metal Nusantara.

6. PT.Indotech Metal Nusantara beserta seluruh jajaran staf yang telah memberikan izin kepada penulis untuk melaksanakan kerja praktek.

7. Teman-teman seperjuangan dari kelas IF-5 angkatan 2010 yang telah memberikan semangat dan dukungannya.

(10)

ii

Bandung, 25 Juli 2013

(11)

76

[1] Simarmata, Janner. 2010. Rekayasa Perangkat Lunak. Yogyakarta. Andi Publisher.

[2] Jogiyanto HM. 1993. Analisis dan Desain Sistem Informasi. Yogyakarta. Andi Offset.

[3] Azhar Susanto. 2004. Sistem Informasi Manajemen Konsep dan Pengembangan. Bandung. Lingga Jaya.

[4] Sutanta, Edhy. 2011. Basis Data dalam Tinjauan Konseptual. Yogyakarta. Andi.

[5] Sutarman. 2007. Membangun Aplikasi Web dengan PHP dan MySQL. Yogyakarta. Graha Ilmu.

[6] Ramadhan, Arief. 2006. Pemrograman Web Menggunakan HTML, CSS dan JavaScript. Jakarta. Elex Media Computindo

[7] Akhmad Dharma Kasman,2012. Membuat Sendiri Website Pertemanan dengan PHP dan jQuery. Depok. Lokomedia.

(12)

1.1 Latar Belakang Masalah

Kota Bandung adalah salah satu kota besar di Indonesia dan merupakan ibukota dari Provinsi Jawa Barat. Kota ini didirikan pada tahun 1810 pada masa penjajahan Belanda, tak heran jika kota ini memiliki julukan “Paris van Java”, karena di Kota Bandung ini terdapat banyak sekali gedung gedung bergaya Eropa hasil peninggalan Belanda. Kota yang terletak tidak jauh dari ibukota negara ini juga memiliki sebutan lain, yaitu “Kota Kembang”, karena pada zaman dulu kota ini sangat cantik dengan banyaknya pohon-pohon dan bunga-bunga tumbuh di setiap ruas jalannya.

Kota Bandung berkembang menjadi kota dengan penghasilan utama dari perdagangan dan jasa, hal ini terjadi karena di kota ini terdapat banyak sekali objek wisata yang bisa ditawarkan terutama wisata belanja dan wisata gedung gedung bersejarah. Terutama sejak dibukanya Jalan Tol Cipularang, kota ini pun telah menjadi tujuan utama pariwisata dalam menikmati liburan akhir pekan terutama dari masyarakat yang berasal dari ibukota Jakarta. Selain didukung oleh Jalan Tol Cipularang, kota ini juga dilengkapi dengan Bandar Udara Internasional Husein Sastranegara yang menjadi salah satu gerbang Kota Bandung dengan dunia internasional terutama dengan turis mancanegara.

(13)

2

yang diusulkan dalam permasalahan tersebut adalah dengan membangun suatu aplikasi Sistem Informasi Geografis (SIG) Hotel - Hotel di Kota Bandung berbasis web. Aplikasi ini berfungsi untuk menyajikan informasi berbasiskan lokasi melalui visualisasi dalam bentuk data spasial dan data atribut yang dikaitkan dengan kondisi geografis suatu wilayah dalam hal ini kondisi geografis di Kota Bandung beserta Hotel-hotel yang tersebar.

Dalam mengimplementasikan Sistem Informasi Geografis ini, digunakan fasilitas dari Google Maps untuk pemetaannya, karena disamping layanan ini bersifat open source, Google Maps juga menyediakan berbagai jenis peta sehingga penyajian informasi yang disampaikan diharapkan menjadi lebih interaktif dan dapat memberikan informasi secara lengkap mengenai tata letak hotel-hotel dan transportasi umum yang memberikan informasi rute-rute transportasi dan memberikan usulan jalur transportasi yang dekat dengan tempat penginapan yang ada di Kota Bandung.

(14)

1.2 Identifikasi Masalah

Dengan analisis seperti di atas kami merumuskan permasalahan mengenai kurangnya layanan informasi letak Hotel-hotel yang ada di Kota Bandung dan menyediakan informasi tambahan seputar transportasi umum yang melewati rute-rute lokasi hotel, dengan melakukan pembangunan Sistem Informasi Geografis Hotel-Hotel di Kota Bandung berbasis Web dengan menggunakan layanan pendukung Google Maps.

1.3 Maksud dan Tujuan

Berdasarkan fakta dan analisa terhadap layanan publik mengenai informasi letak hotel di Kota Bandung kami bertujuan untuk memberikan solusi terhadap masalah yang ada, maka tujuan dari tugas ini adalah untuk membantu wisatawan yang ingin berlibur di Kota Bandung dengan memberikan informasi mengenai lokasi-lokasi hotel dan jalur angkutan umum yang melewatinya dengan menggunakan teknologi GIS berbasis web.

1.4 Batasan Masalah

Dari permasalahan yang terjadi, dapat didefinisikan bahwa masalah yang dihadapi PT. Indotech Metal Nusantara meliputi :

a. Hanya karyawan tertentu dengan jabatan penyaji data informasi yang ditunjuk sebagai admin.

(15)

c. Pengolahan data antara lain: login admin, pendaftaran anggota, login anggota, menambahkan berita, menghapus berita, mengedit berita, dan memberi komentar pada berita.

d. Informasi yang dihasilkan antara lain: berita

e. Menghapus berita dan menampilkan berita hanya bisa dilakukan oleh admin.

f. Anggota hanya bisa mengirim berita, mengedit berita, serta member komentar pada berita.

g. Pengunjung hanya bisa melihat berita.

h. Program-program yang dibutuhkan dalam membangun website :

1. PHP, CSS, Javascript, JQuery dan HTML dasar untuk mengelola website.

2. XAMPP sebagai web server lokal dan database server lokal. 3. Adobe Photoshop CS5 untuk mendesain dan mengolah gambar. 4. Macromedia Dreamweaver 8 untuk mengubah coding.

1.5 Metode Penelitian

Dalam melaksanakan kerja praktek ini, penulis menggunakan beberapa macam metode penelitian, antara lain :

(16)

Pengumpulan data dengan cara mencari tutorial-tutorial yang terdapat di internet serta bacaan-bacaan yang terkait dengan judul penelitian.

2. Metode Wawancara

Teknik pengumpulan data dengan cara tanya-jawab secara langsung terkait dengan topic yang diangkat.

b. Tahapan Pembangunan Aplikasi

Model yang digunakan untuk pembangunan website yaitu dengan diagram model waterfall.

Gambar 1.1 Diagram Waterfall

(17)

Pada tahap ini, akan dilakukan analisis terhadap pengolahan data berita dengan menggunakan sistem yang lama.

2. Desain

Pada tahap desain akan dilakukan perancangan antarmuka website. 3. Coding

Tahap menterjemahkan perancangan kedalam bentuk bahasa yang dapat dimengerti oleh komputer.

4. Uji Coba

(18)

1.6 Sistematika Penulisan

Sistematika penulisan secara umum adalah sebagai berikut : Bab I Pendahuluan

Bab ini menjelaskan secara singkat latar belakang masalah, identifikasi masalah, maksud dan tujuan, metodologi penelitian, batasan masalah, serta sistematika penulisan.

Bab II Tinjauan Pustaka

Bab ini menjelaskan mengenai profil instansi tempat kerja praktek serta landasan teori yang digunakan dalam pembangunan aplikasi ini.

Bab III Pembahasan

Bab ini menjelaskan mengenai kegiatan kerja praktek yang diakukan serta perangkat lunak yang dibangun baik itu desain databasenya, desain aplikasinya ataupun coding-nya.

Bab IV Kesimpulan dan Saran

(19)

8

TINJAUAN PUSTAKA

2.1 Profil Tempat Kerja Praktek

2.1.1 Sejarah PT. Indotech Metal Nusantara.

Negara Indonesia adalah negara yang sedang membangun (developing country) dimana pada saat ini sedang giat melaksanakan pembangunan disegala bidang. Pembangunan adalah usaha untuk menciptakan kemakmuran dan kesejahteraan rakyat. Oleh karena itu hasil-hasil pembangunan harus dapat dinikmati seluruh rakyat sebagai peningkatan kesejahteraan lahir dan batin secara adil dan merata. Dalam mensukseskan pembangunan disegala bidang perlu adanya partisipasi dari seluruh lapisan masyarakat Indonesia agar terciptanya tujuan dari Pembangunan nasional tersebut.

(20)

Jotech Holdings Berhad ( Perusahaan No 334818 - P ) ( " Jotech " ) terdaftar di Bursa Malaysia ( Stock Code : 7104 ) sejak tahun 2000 . Jotech memulai bisnisnya di logam stamping Tahun 1990 dan hari ini , Jotech diakui sebagai salah satu perusahaan terkemuka di bidang Precision Stamping . Budaya keunggulan telah diakui oleh banyak perusahaan multinasional besar dan terkenal di Tahun 2007 , Jotech dianugerahi oleh Pemegang Saham Minoritas Watchdog Group, bersama-sama dengan Nottingham University Business School sebagai pemenang untuk tata kelola perusahaan di Sektor Produk Industri di Pemerintahan Laporan Survei 2007.

Visi Jotech itu menjadi " A Global dan Perusahaan Terkemuka Dalam Inovasi , Kualitas dan Pelayanan Prima " dengan strategi ekspansi regional , telah memimpin Grup tumbuh terus-menerus di seluruh Asia . Jotech mulai pabrik pertama pada tahun 1990 di Johor , Malaysia , fabrikasi logam dicap bagian dan komponen untuk peralatan listrik dan elektronik . Hari ini , Jotech Group telah diperluas untuk empat ( 4 ) pabrik yang berlokasi di empat kota besar , Johor dan Kuala Lumpur di Malaysia , Jakarta di Indonesia dan Jiangmen Kota Guangzhou di Cina .

(21)

mengkhususkan diri dalam stamping bagian logam untuk produk elektronik mulai dari plasma dan LCD TV , produk AV , AC , printer, server , modem untuk pemutar audio portabel serta rotor , kopling dan sistem rem untuk sepeda motor dan kendaraan bermotor .

Sebuah pabrik regional presisi dicap bagian dan komponen, bisnis inti Jotech Group meliputi stamping presisi, perkakas fabrikasi dan sub-rakitan. Jotech Group telah menunjukkan kemampuan yang kuat dan credential pada bisnis intinya. Jotech diakui sebagai salah satu pemimpin dalam bidang presisi stamping, dikenal karena kualitas unggul, layanan yang dapat diandalkan dan harga yang kompetitif. Jotech adalah pemasok top-tier ke banyak perusahaan multinasional besar di Listrik & Elektronik serta Industri Otomotif. Jotech Group mempekerjakan lebih dari 1.000 orang, dengan sekitar 50% di Malaysia dan sisanya tersebar di Indonesia dan China.

Jotech Grup berfokus pada berbagai layanan sebagai berikut: ● Sesuai alat dan mati fabrikasi

● Prototyping dan produk fabrikasi ● Stamping progresif dan tahap

(22)

2.1.4 Logo PT. Indotech Metal Nusantara.

Berikut logo PT. Indotech Metal Nusantara

Gambar 2.1 Logo PT. Indotech Metal Nusantara

2.1.3 Struktur Perusahaan

Struktur Organisasi JOTECH group .

(23)

2.1.4 Struktur Divisi

Gambar 2.3 Struktur Divisi PGA & GA

2.1.4.1Deskripsi Pekerjaan 1. IT STAFF

tugas-tugas lain yang harus dikerjakan seperti :

● Menghidupkan semua komputer sekalian mengecek.

● Connect kan server SCYLLA dikomputer sendiri dengan menggunakan “Remote Desktop” atau “MSTC”

●Chek po Ramayana baik SPSJ maupun SIM di situs

http://po.ramayana.co.id

● Check e-mail selatan, ada minta extrakan depo atau tidak. Kalau

(24)

● Kalau ada salah satu dari karyawan mengatakan “SCYLLAnya Gantung”. Buka server SCYLLA. Cari nama karyawan yang

SCYLLAnya “gantung” klik nama karyawan tersebut lalu klit

hapus yang bertanda “garis merah”.

● Jika ada beberapa masalah baik jaringan,program, pc maupun

sesuatu yg berhubungan dengan komputer harus secepatnya kita repair.

● Setelah semua karyawan selesai menggunakan SCYLLA, sebelum pulang selesaikan dulu “alasan retur, save gudang, save

audit trail,back up,canvas(untuk akhir pekan dan periode) closing hari, closing pekan(untuk akhir minggu) dan closing periode(akhir bulan).

● Setelah selesai closing matikan server.

2. Human Resource Development

sebagai sebuah teori adalah kerangka untuk perluasan modal manusia dalam sebuah organisasi melalui pengembangan baik organisasi dan individu untuk mencapai peningkatan kinerja. Adam Smith menyatakan, "Kapasitas individu tergantung pada akses mereka terhadap pendidikan". Pernyataan yang sama berlaku untuk organisasi itu sendiri, tetapi membutuhkan bidang yang lebih luas untuk menutupi kedua daerah.

(25)

meningkatkan individu, kelompok dan efektivitas organisasi. HRD mengembangkan kompetensi kunci yang memungkinkan individu dalam organisasi untuk melakukan pekerjaan saat ini dan masa depan melalui kegiatan pembelajaran yang direncanakan. Kelompok dalam organisasi menggunakan HRD untuk memulai dan mengelola perubahan. Juga, HRD memastikan kecocokan antara kebutuhan individu dan organisasi.

Terutama , HRD tidak hanya bidang studi , tetapi juga sebuah profesi . Praktisi HRD dan akademisi fokus pada HRD sebagai suatu proses . HRD sebagai suatu proses terjadi dalam organisasi dan merangkum :

● pelatihan dan pengembangan ( TD ) : pengembangan keahlian

manusia untuk tujuan meningkatkan kinerja

● pengembangan organisasi ( OD ) : memberdayakan organisasi

untuk memanfaatkan modal sumber daya manusia

(26)

Praktek HRD khas lainnya termasuk :

● pengembangan eksekutif dan pengawasan / manajemen ● Orientasi baru - karyawan

● pelatihan profesional - keterampilan ● teknis / pelatihan kerja

● pelatihan layanan pelanggan

pelatihan penjualan - dan - pemasaran ● pelatihan kesehatan dan keselamatan

Posisi HRD dalam bisnis , perawatan kesehatan , non -profit , dan bidang lainnya termasuk :

● manajer HRD

● wakil presiden efektivitas organisasi ● manajer pelatihan atau direktur ● spesialis pengembangan manajemen ● desainer dicampur – pembelajaran ● pelatihan - kebutuhan analis ● petugas belajar chief

● individual penasihat pengembangan karir

3. Human Relation

(27)

meneliti efek dari hubungan sosial , motivasi dan kepuasan karyawan terhadap produktivitas pabrik . Gerakan ini dilihat pekerja dalam hal psikologi mereka dan sesuai dengan perusahaan , bukan bagian sebagai dipertukarkan , dan itu menghasilkan penciptaan disiplin manajemen sumber daya manusia .

Mayo menekankan berikut :

● Kelompok alam , di mana aspek sosial didahulukan dari

struktur organisasi fungsional .

● Ke atas komunikasi , dimana komunikasi dua arah , dari

pekerja ke CEO , serta sebaliknya.

● Kohesif dan kepemimpinan yang baik diperlukan untuk

menyampaikan tujuan dan untuk memastikan pengambilan keputusan yang efektif dan koheren .

(28)

orang-orang di posisi manajemen , dan pelanggan dapat mempertahankan hubungan yang lebih kompatibel .

2.2 Landasan Teori

Beberapa landasan teori menjadi acuan penulis dalam menulis laporan kerja praktek ini adalah:

2.2.1 Teknologi Informasi

Teknologi Informasi dilihat dari kata penyusunnya adalah teknologi dan informasi. Secara mudahnya teknologi informasi adalah hasil rekayasa manusia terhadap proses penyampaian informasi dari bagian pengirim ke penerima sehingga pengiriman informasi tersebut akan lebih cepat, lebih luas penyebarannya, dan lebih lama penyimpanannya.

2.2.2 Website

(29)

Website ditulis, atau secara dinamik di konversi menjadi HTML dan diakses melalui sebuah program software yang biasa disebut dengan web browser, yang dikenal juga dengan HTTP Client. Halaman web dapat dilihat atau diakses melalui jaringan komputer dan internet, perangkatnya bisa saja berupa komputer pribadi, laptop, PDA ataupun telepon selular.

Sebuah website dibuat didalam sebuah sistem komputer yang dikenal dengan server web, juga disebut HTTP Server, dan pengertian ini juga bisa menunjuk pada software yang dipakai untuk menjalankan sistem ini, yang kemudian menerima lalu mengirimkan halaman-halaman yang diperlukan untuk merespon permintaan dari pengguna. Apache adalah piranti lunak yang biasa digunakan dalam sebuah webserver, kemudian setelah itu adalah Microsoft Internet Information

Services (IIS).

(30)

website-website tersebut dapat membentuk sebuah jaringan informasi yang sangat besar.

Halaman-halaman dari website dapat diakses melalui sebuah URL yang biasa disebut Homepage. URL ini mengatur halaman-halaman situs untuk menjadi sebuah hirarki, meskipun, hyperlink-hyperlink yang ada di halaman tersebut mengatur para pembaca dan memberitahu mereka sususan keseluruhan dan bagaimana arus informasi ini berjalan.

Beberapa website membutuhkan subskripsi (data masukan) agar para user bisa mengakses sebagian atau keseluruhan isi website tersebut. Contohnya, ada beberapa situs-situs bisnis, situs-situs e-mail gratisan, yang membutuhkan subkripsi agar kita bisa mengakses situs tersebut.

2.2.3 PHP5

PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan perancang web menulis halaman web dinamik dengan cepat.

(31)

(mencakup HP-UX, Solaris, dan Openbsd), Microsoft Windows, Mac OS X, RISC O, dan mungkin yang lain. PHP juga mendukung hampir semua server web, seperti Apache, Microsoft Internet Information Server, Personal Web Server, Netscape, dan iPlanet Servers, Oreilly Website Pro Server, Caudium, Xitami, OmniHTTPd dan lain-lain. Sebagian besar server PHP mempunyai modul dan untuk yang mendukung standar CGI maka PHP bekerja sebagai pemeroses CGI. PHP memberikan kebebasan untuk memilih sistem operasi dan server web. PHP juga memberi pilihan untuk menggunakan pemrograman biasa atau program berorientasi objek (Objek Oriented

Programming/OOP) atau gabungan keduanya. PHP tidak membatasi

jumlah HTML yang dihasilkan. Kemampuan PHP meliputi dukungan terhadap gambar, file PDF dan bahkan movie Flash (menggunakan libswf dan Ming) secara on the fly. PHP juga mendukung teks, seperti file XHTML dan XML.

Salah satu fitur paling penting pada PHP adalah PHP mendukung banyak basis data. Membuat web yang menampilkan basis data bukanlah hal sulit untuk PHP.

Sistem database yang didukung oleh PHP 5 adalah :  Adabase D

(32)

 Hyperwave  IBM DB2  Infomix  Ingres  Inter Base  Front Base  Direct MS-SQL

 MYSQL

 ODBC

 Oracle (OCI17 dan OC18)  Ovrimos

 PostgresSQL  SQLite  Solid  Sybase  Velocis  Unix dbm

(33)

PHP mendukung komunikasi dengan layanan lain menggunakan protocol seperti LDAP, IMAP, SNMP, NNTP, POP3, HTTP dan COM (pada windows). Kita juga dapat membuka soket jaringan dan berinteraksi dengan protocol lain. PHP mendukung pertukaran data kompleks. Untuk interkoneksi, PHP mendukung perubahan objek Java dan menggunakannya sebagai objek PHP. Penggunaan ekstensi COBRA dapat digunakan untuk mengakses objek jarak jauh.

PHP mempunyai fitur text processing yang sangat bermanfaat, dari POSIX Extended dan Pert Regular Expression untuk mem-parsing dokumen HTML. Untuk mem-parsing dan mengakses dokumen XML, PHP 4 mendukung standard SAXOFON dan DOM. Untuk mengubah dokumen XSLT, dapat juga menggunakan ekstensi XSLT. Pada PHP 5 menstandardlisasi semua ekstensi XML menjadi libxml2 yang tangguh dan memperluas fitur dengan menambahkan SimpleXML dan mendukung XMLREADER.

(34)

2.2.4MySQL

MySQL adalah suatu perangkat lunak database relasi (Relational

Database Management System atau RDBMS), seperti halnya

ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL AB menyebut produknya sebagai database open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa di platform Web dan baik untuk kategori open source maupun umum, MySQL adalah database yang paling banyak dipakai. Menurut perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL bekerja siang malam memompa data bagi para pengunjungnya.

Ada dua alasan utama mengapa kita tetap harus menggunakan MySQL yaitu:

 Website yang kita miliki sering memasukkan data ke basis data.

(35)

 Website memerlukan keamanan dengan tingkat tinggi (high

security). Jika keamanan merupakan hal utama bagi kita (misal

menyimpan Login dan password di basis data) maka SQLite mungkin bukan pilihan yang tepat. MySQL secara default akan meminta akses khusus bagi orang yang akan mengakses databasenya, sedangkan SQLite mengizinkan semua orang melakukan akses terhadap databasenya. Orang yang mengakses MySQL hanya tertentu sehingga keamanan login dan password dapat terjaga. Sementara itu SQLite membiarkan semua orang mengakses databasenya termasuk nomor login dan password.

2.2.5 Server Database Management System

(36)

memungkinkan pengguna dan perangkat lunak lain untuk menyimpan dan mengambil data dalam cara yang terstruktur. Daripada harus menulis program komputer untuk mengekstrak informasi, pengguna dapat mengajukan pertanyaan sederhana dalam bahasa query. Dengan demikian, banyak paket DBMS menyediakan bahasa pemrograman generasi keempat (4GLs) dan fitur aplikasi lainnya pembangunan. Ini membantu untuk menentukan organisasi logis untuk database dan mengakses dan menggunakan informasi di dalam database. Ini menyediakan fasilitas untuk akses data mengontrol, menegakkan integritas data, mengelola konkurensi, dan memulihkan database dari backup. Sebuah DBMS juga menyediakan kemampuan untuk secara logis menyajikan informasi database untuk pengguna.

2.2.6 Web Hosting

(37)

2.2.7 Domain

Nama domain (domain name) adalah nama unik yang diberikan untuk mengidentifikasi nama server komputer seperti web server atau email server di jaringan komputer ataupun internet. Nama domain berfungsi untuk mempermudah pengguna di internet pada saat melakukan akses ke server, selain juga dipakai untuk mengingat nama server yang dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal sebagai IP address. Nama domain ini juga dikenal sebagai sebuah kesatuan dari sebuah situs web seperti contohnya "wikipedia.org". Nama domain kadang-kadang disebut pula dengan istilah URL, atau alamat website.

2.2.8 Media Informasi

(38)

27

Analisis sistem merupakan kegiatan penguraian suatu sistem yang utuh dan nyata ke dalam bagian-bagian atau komponen-komponen komputer yang bertujuan untuk mengidentifikasi serta mengevaluasi masalah-masalah dan hambatan-hambatan yang mungkin terjadi sehingga mengarah kepada suatu solusi untuk perbaikan maupun pengembangan ke arah yang lebik baik dan sesuai dengan kebutuhan.

3.1. 1 Analisis Masalah

Berdasarkan hasil identifikasi permasalahan dari SIG yang akan dibuat, berikut adalah penguraian masalah dari yang sudah dibahas pada latar belakang Bab 1 sebelumnya mengenai penyampaian informasi pemetaan hotel – hotel di Kota Bandung :

1. Media Informasi pemetaan hotel – hotel yang disebarkan dirasa masih kurang karena publikasinya hanya melalui brosur hotel yang dikeluarkan oleh manajemen hotel maupun dari Dinas Kebudayaan dan Pariwisata Kota Bandung.

(39)

3.1. 2 Analisis Prosedur yang Sedang Berjalan

Analisis sistem yang sedang berjalan saat ini bertujuan untuk memberi gambaran yang lebih detail bagaimana cara kerja dari sistem yang sedang berjalan. Berikut lampiran prosedur pada proses sistem yang sedang berjalan.

Skenario pencarian hotel berdasarkan informasi brosur : 1. Hotel mengeluarkan brosur, peta atau keterangan lainnya. 2. Pengunjung mencari hotel berdasarkan brosur

3. Pengunjung membaca informasi dari brosur yang dikeluarkan oleh pihak hotel.

4. Pengunjung menyesuaikan informasi brosur hotel dengan keinginannya, jika sudah tidak sesuai dengan keinginan maka pengunjung akan mencari brosur lain

5. Jika sesuai pengunjung akan mencari alat transportasi menuju lokasi hotel.

6. Jika pengunjung mempunyai kendaraan pribadi maka dapat langsung menuju hotel

7. Jika tidak mempunyai kendaraan pribadi, pengunjung dapat bertanya kepada masyarakat sekitar untuk mencari angkutan umum yang menuju ke lokasi hotel.

(40)

1. Pengguna membaca brosur, peta dan keterangan lainnya yang dikeluarkan pihak hotel.

2. Pengguna mencari informasi melalui website DISBUDPAR dengan menginputkan nama hotel yang akan dicari.

3. Sistem akan mengolah data pencarian, kemudian akan ditampilkan informasi hotel berdasarkan inputan pengguna.

3.1. 3 Analisis Kebutuhan non-Fungsional

Analisis kebutuhan non fungsional pada sistem ini meliputi analisis perangkat lunak, analisis perangkat keras, analisis jaringan, perangkat pikir dan analisis pengkodean.

3.1.3.1 Analisis Perankat Keras

Analisis perangkat keras bertujuan untuk mendeskripsikan kebutuhan perangkat keras yang dibutuhkan dalam

pengimplementasi SIG Hotel – Hotel yang akan dibangun. Penguraiannya meliputi perangkat keras yang dibutuhkan untuk membangun sistem yang bersangkutan meliputi: Fakta Perangkat Keras (yang ada di lingkungan sistem) : Tidak ada perangkat keras di Lingkungan sistem.

(41)

Perangkat keras yang dianjurkan untuk dapat mengakses

aplikasi SIG yang akan dibangun, spesifikasinya adalah sebagai berikut:

Tabel 3.1 Analisis Kebutuhan Perangkat Keras

No Perangkat Keras Spesifikasi

1 Prosesor 1,5 GHz

2 Monitor 17”

3 VGA 512 MB

4 Harddisk 250 GB

5 Memori 2 GB

6 Modem HSDPA

7 Webcam 30fps

3.1.3.2 Analisis Perangkat Lunak

Dalam analisis kebutuhan perangkat lunak, dibutuhkan beberapa software yang mendukung untuk digunakan dalam implementasi. Implementasi pembuatan aplikasi ini menggunakan software dan bahasa pemrograman berikut :

1. Untuk bahasa pemrograman : a. HTML

(42)

c. JavaScript

d. CSS e. SQL 2. Untuk DBMS

a. Database MySQL 5.1.30

3. Untuk development tools a. Notepad++

4. Untuk web server

a. Wamp Server versi 2.4 5. Untuk web browser

a. Google Chrome

3.1.3.3 Analisis Kebutuhan Web Hosting dan Domain

(43)

menyuguhkan informasi yang aktual dan menarik sehingga menimbulkan keinginan orang untuk melihat dan membacanya.

3.1.3.4 Analisis Pengguna

Aplikasi website ini digunakan oleh tiga pengguna yang berbeda berdasarkan tugas dan kewenangan yang diberikan. Penggunan pertama adalah admin yang bertugas dalam pengolahan data dan pemeliharaan website baik dari segi konten maupun segi tampilan. Pengguna kedua admin khusus yang mengelola berita seputar jawa barat. Pengguna ketiga adalah pengunjung website.

Tabel 3.2 Karakteristik Pengguna Website Peng

Minimal D3 Mengerti,

(44)

Adm

Minimal D3 Mengerti kajian

jurnalistik dan

3.2 Analisis Kebutuhan Fungsional

(45)

telah ditetapkan pada akhir tahap analisis system. Alat bantu yang digunakan untuk menggambarkan system umum yang akan dibangun yaitu diagram konteks.

3.2.1 Diagram Konteks

Diagram konteks adalah alur data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar. Adapun diagram konteks untuk sistem yang akan dibangun dapat dilihat pada gambar Diagram konteks adalah alur data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar. Adapun diagram konteks untuk sistem yang akan dibangun dapat dilihat pada gambar

(46)

Diagram konteks menggambarkan hubungan antara entitas-entitas yang terdapat diluar sistem dengan sistem dan masukan serta keluaran dari sistem. Dalam sistem informasi ini, terdapat 4 entitas yaitu :

a. Admin

Admin adalah user yang memiliki hak akses penuh atas sistem ini yang dapat melakukan update data dan manajemen data.

b. Pengunjung

Pengunjung adalah siapa saja yang mengakses web site SIG ini tanpa harus login terlebih dahulu, dan aksesnya terbatas hanya fitur- fitur tertentu. Pengunjung bisa memberikan rating untuk hotel disaat melakukan pencarian hotel.

c. Google Maps API

(47)

3.2.2 Data Flow Diagram (DFD) Level 1 Hotel Kota Bandung

Berikut adalah DFD level 1 dari perangkat lunak yang akan dibangun.

(48)

3.2.3 Data Flow Diagram (DFD) Level 2 Kelola Data Hotel Berikut adalah DFD level 2 dari perangkat lunak yang akan dibangun.

(49)

3.2.4 Data Flow Diagram (DFD) Level 2 Pencarian Hotel

Berikut adalah DFD level 2 dari perangkat lunak yang akan dibangun

Gambar 3.4 DFD level 2 Pencarian Hotel

3.2.5 Data Flow Diagram (DFD) Level 2 Data Angkutan Umum

(50)

Gambar 3.5 DFD level 2 Data Angkutan Umum

3.2.6 Data Flow Diagram (DFD) Level 3 Rating dan Komentar

Berikut adalah DFD level 3 dari perangkat lunak yang akan dibangun

(51)

3.2.7 Data Flow Diagram (DFD) Level 3 Cari Angkutan Umum

Berikut adalah DFD level 3 dari perangkat lunak yang akan dibangun

(52)

3.2.8 Spesifikasi Proses

Spesifikasi proses dari DFD diatas diuraikan pada tabel berikut :

Tabel 3.3 Spesifikasi Proses

Spesifikasi Proses digunakan untuk menggambarkan proses model aliran yang terdapat pada DFD yang telah dibuat dapat dijelaskan pada tabel spesfikasi proses level 1, spesifikasi proses level 2 dan spesifikasi level 3.

NO Proses Keterangan

1. No Proses 1.0

Nama Proses Login

Source (Sumber) - Admin

Input - Data Login Admin

Output - Info Login Admin

Destination - Admin

- Kelola Hotel

- Kelola Angkutan Umum

1. Sistem menampilkan halaman Login 2. Admin menginputkan username dan

password

3. Admin menekan tombol “Login”

4. Sistem memeriksa validasi username dan password

(53)

Logika Proses 6. Jika tidak, akan ada pesan “password dan username tidak cocok, silakan ulangi lagi”

7. Admin mengklik tombol OK pada pesan tersebut

8. Sistem menampilkan kembali halaman login

9. Admin dapat mengisi ulang kembali password dan username

10.Dilakukan terus menerus, dengan asumsi admin sudah mengingat username dan password

11.Sistem akan menampilkan halaman kelola Angkutan umum dan Kelola Hotel

2. No Proses 2.0

Nama Proses Data_Hotel Source (Sumber) - Admin

- Pengunjung

Input - Data Hotel

Output - Info Data Hotel

Destination - Admin

- Pengunjung - 3.0 Pencarian

Logika Proses 1. Jika username tersebut adalah admin 2. Maka sistem akan mengeluarkan laman

untuk mengelola data hotel

3. Jika username tersebut adalah user

4. Maka sistem akan mengeluarkan laman untuk mereview data hotel dengan perincian yang dicari

(54)

Nama Proses Pencarian

Source (Sumber) - Pengunjung

Input - Data pencarian

Output - Info Data Pencarian Destination - Pengunjung

Logika Proses 1. Sistem akan menampilkan halaman home dengan adanya kolom pencarian hotel/ “search

Nama Proses Data Angkutan Umum Source (Sumber) - Admin

- Pengunjung

Input - Data Angkutan Umum

Output - Info Angkutan Umum

Destination - Admin

- Pengunjung

Logika Proses 1. Setelah user melakukan login admin 2. Maka sistem akan memberikan laman

untuk admin

3. Sistem akan memberikan info angkutan umum seperti menambahkan destinasi angkutan umum, edit destinasi angkutan umum dan menghapus destinasi angkutan umum

(55)

5. Sistem akan menampilkan laman pencarian angkutan umum untuk pengunjung

6. Pengunjung melakukan pencarian dengan menginputkan lokasi pengunjung dan tujuan pengunjung

7. Sistem akan memproses permintaan pengunjung

8. Sistem akan memberikan info untuk angkutan umum mana yang lebih efisiensi menuju tujuan

No Proses Keterangan

1 No Proses 2.1

Nama Proses Tambah Data Hotel Source ( Sumber ) - Admin

Input - Data Tambah Hotel Output - Info Tambah Hotel Desination ( Tujuan

)

Admin

Logika Proses 1. Sistem menampilkan halaman login admin 2. Admin menginputkan username dan

password sebagai admin

3. admin memilih menu kelola data hotel 4. kemudian akan tampil data hotel yang

akan di kelola oleh admin.

5. Admin memilih button tambah data hotel 6. Sistem akan memproses penyimpanan data

hotel

7. Sistem akan menampilkan pesan “penyimpanan berhasil”

(56)

Nama Proses Ubah Data Hotel

Logika Proses 1. Sistem menampilkan halaman login admin 2. Admin menginputkan username dan

password sebagai admin

3. admin memilih menu kelola data hotel 4. kemudian akan tampil data hotel yang

akan di kelola oleh admin.

5. Admin memilih button ubah data hotel 6. Sistem menampilkan halaman ubah data

hotel

7. Admin memilih nama hotel yang akan diubah

8. Admin mengklik tombol ubah

9. Sistem akan memproses perubahan data hotel

10.Sistem akan menampilkan pesan “perubahan berhasil”

3 No Proses 2.3

Nama Proses Hapus Data Hotel Source ( Sumber ) - Admin

Logika Proses 1. Sistem menampilkan halaman login admin 2. Admin menginputkan username dan

password sebagai admin

(57)

4. kemudian akan tampil data hotel yang akan di kelola oleh admin.

5. Admin memilih button hapus data hotel 6. Sistem akan menampilkan halaman data

hotel

7. Admin memilih nama hotel yang akan dihapus

8. Admin mengklik tombol hapus disamping nama hotel

9. Sistem akan memproses hapus data hotel 10.Sistem akan menampilkan pesan “data

hotel berhasil di hapus” 4 No Proses 2.4

Nama Proses Tampil Data Hotel

Source ( Sumber ) - Admin

Logika Proses 1. Sistem menampilkan halaman login admin 2. Admin menginputkan username dan

password sebagai admin

3. admin memilih menu kelola data hotel 4. kemudian akan tampil data hotel yang

akan di kelola oleh admin.

5. Admin memilih button tampil data hotel 6. Sistem akan menampilkan halaman data

hotel 5 No Proses 3.1

Nama Proses Input Pencarian Hotel Source ( Sumber ) - Pengunjung

- Admin

(58)

Output - Info Cari Hotel Desination ( Tujuan

)

- Pengunjung - Admin

Logika Proses 1. Sistem menampilkan halaman login admin 2. Admin menginputkan username dan

password sebagai admin

3. Sistem menampilkan halaman utama website

4. Sistem akan menampilkan form pencarian 5. Pengunjung dan admin menginputkan

nama hotel pada form pencarian 6 No Proses 3.2

Nama Proses Tampil Pencarian Hotel Source (Sumber) - Pengunjung

- Admin

Input Data Tampil Pencarian Hotel

Output Info Tampil Pencarian Hotel Destination (Tujuan) - Pengunjung

- Admin

Logika Proses 1. Sistem menampilkan halaman login admin 2. Admin menginputkan username dan

password sebagai admin

3. Sistem menampilkan halaman utama website

4. Sistem akan menampilkan form pencarian 5. Pengunjung dan admin mengklik button

tampil pencarian

6. Sistem akan menampilkan hasil pencarian 7 No Proses 5.1

Nama Proses Tambah Data Angkutan Umum Source ( Sumber ) Admin

Input Data tambah angkutan umum Output Info tambah angkutan umum

Desination ( Tujuan )

(59)

Logika Proses 1. Sistem menampilkan halaman login admin 2. Admin menginputkan username dan

password sebagai admin

3. admin memilih menu kelola angkutan umum

4. kemudian akan tampil data angkutan umum yang akan di kelola oleh admin. 5. Admin memilih button tambah data

8. Admin mengklik tombol simpan

9. Sistem akan memproses penyimpanan data angkutan umum

10.Sistem akan menampilkan pesan “penyimpanan berhasil”

8 No Proses 5.2

Nama Proses Ubah Data Angkutan Umum Source ( Sumber ) Admin

Input Data ubah angkutan umum

Output Info ubah angkutan umum Desination ( Tujuan

)

Admin

Logika Proses 1. Sistem menampilkan halaman login admin 2. Admin menginputkan username dan

password sebagai admin

3. admin memilih menu kelola angkutan umum

(60)

5. Admin memilih button ubah data angkutan umum

6. Sistem akan menampilkan form ubah data angkutan

7. Admin memilih nama angkutan yang akan di ubah

8. Admin mengisi form ubah data angkutan 9. Admin mengklik tombil save

10.Sistem akan memproses pengubahan data angkutan umum

11.Sistem akan menampilkan pesan “penyimpanan berhasil”

9 No Proses 5.3

Nama Proses Hapus Data Angkutan Umum

Source ( Sumber ) Admin

Input Data hapus angkutan umum Output Info hapus angkutan umum

Desination ( Tujuan )

Admin

Logika Proses 1. Sistem menampilkan halaman login admin 2. Admin menginputkan username dan

password sebagai admin

3. admin memilih menu kelola angkutan umum

4. kemudian akan tampil data angkutan umum yang akan di kelola oleh admin. 5. Admin memilih button tambah data

angkutan umum

6. Sistem menampilkan data angkutan

7. Admin memilih nama angkutan umum yang akan dihapus

(61)

angkutan umum

9. Sistem akan menampilkan pesan “penyimpanan berhasil”

10 No Proses 5.4

Nama Proses Cari Data Angkutan Umum Source ( Sumber ) - Admin

- Pengunjung

Input Data cari angkutan umum

Output Info cari angkutan umum Desination ( Tujuan

)

- Admin - Pengunjung

Logika Proses 1. Sistem menampilkan halaman login admin 2. Admin menginputkan username dan

password sebagai admin

3. admin memilih menu kelola angkutan umum

4. kemudian akan tampil data angkutan umum yang akan di kelola oleh admin. 5. Admin memilih button tampil data

angkutan umum

6. Sistem menampilkan data angkutan 7. Pengunjung masuk ke halaman utama 8. Pengunjung memilih button tampil data

angkutan

9. Sistem menampilkan data angkutan

No Proses Keterangan

1 No Proses 2.4.1

Nama Proses Input Rating

Source ( Sumber ) - Pengunjung

Input - Data Raing

(62)

)

Logika Proses

1. Sistem menyediakan halaman data hotel 2. Pengunjung masuk ke halaman data hotel 3. Pengunjung memilih salah satu nama hotel

dengan mengklik nama hotel

4. Sistem akan menampilkan halaman khusus nama hotel yang di pilih

5. Sistem akan menampilkan pilihan rating bintang hotel yang disediakan untuk pengunjung dalam memberikan rating hotel

6. Pengunjung memberikan rating hotel 7. Sistem akan memproses inputan dari user

untuk di tampilkan 2 No Proses 2.4.2

Nama Proses Input Komentar

Source ( Sumber ) - Pengunjung

Input - Data komentar

Output - Info komentar Desination ( Tujuan

) - Pengunjung

Logika Proses

1. Sistem menyediakan halaman data hotel 2. Pengunjung masuk ke halaman data hotel 3. Pengunjung memilih salah satu nama hotel

dengan mengklik nama hotel

4. Sistem akan menampilkan halaman khusus nama hotel yang di pilih

5. Sistem akan menampilkan textbox kosong untuk user mengisi komentar tentang hotel yang bersangkutan

6. Pengunjung mengisi komentar hotel

(63)

untuk di tampilkan 3 No Proses 5.4.1

Nama Proses Input Pencarian Angkutan

Source ( Sumber ) - Pengunjung

Input - Data pencarian

Output - Info pencarian Desination ( Tujuan

) - Pengunjung

Logika Proses

1. Sistem menyediakan form pencarian angkutan

2. Pengunjung menginputkan lokasi pengunjung dan lokasi tujuan

3. Pengunjung menekan tombol cari 4. Sistem memproses pencarian

5. Jika tidak ada sistem akan menampilkan pesan, angkutan tidak tersedia

6. Jika ada, sistem akan menampilkan hasil pencarian

3 No Proses 5.4.2

Nama Proses Tampil Pencarian Angkutan

Source ( Sumber ) - Pengunjung

Input - Data pencarian

Output - Info pencarian Desination ( Tujuan

) - Pengunjung

Logika Proses

1. Sistem menyediakan tombol tamopil angkutan

2. Pengunjung mengkilk tombol tampil pencarian

(64)

3.2.9 Kamus Data

Untuk menjelaskan semua data yang digunakan dalam system, digunakan kamus data. Kamus data untuk system ini diuraikan dalam tabel berikut :

Tabel 3.4 .Kamus data

Komponen Keterangan

Nama Aliran Data Data Login

Where/How Used Admin – Proses 1.1 Verifikasi Username dan Password(Input),

Keterangan Data ini berisikan data untuk login yang terdiri dari username+password

Struktur Data Username+password

Deskripsi Username = [A-Z|a-z|0-9] Password = [A-Z|a-z|0-9]

Nama Aliran Data Data Hotel

Where/How Used admin

- Proses 2.1 Kelola data hotel(Input), Pengunjung

- Proses 2.2 Tampil Data Hotel(input) Keterangan Data ini berisikan inputan untuk pengelolaan data

hotel(admin), dan tampilan data hotel(pengunjung), Struktur Data Pilihan_kelola

Cari_data_hotel Deskripsi Data Hotel =[0-9]

Nama Aliran Data Info Data Hotel Where/How Used admin

- Proses 2.1 Kelola data hotel(output), Pengunjung

- Proses 2.2 Tampil Data Hotel(output) Keterangan Data ini berisi informasi data hotel yang terdiri dari

(65)

Nama Aliran Data Data Pencarian Where/How Used Pengunjung

- Proses 3.1 Input Pencarian(input) Keterangan Data ini berisikan inputan pencarian hotel

Struktur Data Cari_data_hotel Deskripsi Data Hotel =[0-9]

Nama Aliran Data Info Data Hotel

Where/How Used member

- Proses 3.1 Input Pencarian(output),

Keterangan Data ini berisi informasi data hotel yang terdiri dari data_hotel,

Nama Aliran Data Data Login Admin

Where/How Used Admin

- Proses 1.1 Login(input)

Keterangan Data ini berisikan data untuk login yang terdiri dari username+password

Struktur Data username+password Deskripsi Username = [A-Z|a-z|0-9]

Password = [A-Z|a-z|0-9]

Nama Aliran Data Info Login Admin Where/How Used Admin

- Proses 1.1 Login(output) Keterangan Data ini berisi informasi login admin

Nama Aliran Data Data Kelola Data Hotel Where/How Used Admin

- Proses 2.1.1 Tambah Data Hotel(input) - Proses 2.1.2 Ubah Data Hotel(input) - Proses 2.1.3 Hapus Data Hotel(input) - Proses 2.1.4 Cari Data Hotel(input)

Keterangan Data ini berisikan data pengelolaan data hotel oleh admin

Struktur Data Tambah_data_hotel,ubah_data_hotel,hapus_data_hotel,cari data_hotel

Deskripsi Tambah_data_hotel,ubah_data_hotel,hapus_data_hotel,cari data_hotel=[A-Z|a-z|0-9]

(66)

Where/How Used Admin

- Proses 2.1.1 Tambah Data Hotel(output) - Proses 2.1.2 Ubah Data Hotel(output) - Proses 2.1.3 Hapus Data Hotel(output) - Proses 2.1.4 Cari Data Hotel(output) Keterangan Data ini berisi informasi pengelolaan data_hotel

3.3 Perancangan Sistem 3.3. 1 Struktur Tabel

(67)

Gambar 3.9 Admin

3.3. 2 Struktur Menu

3.3.2.1 Struktur Menu Website Untuk Pengelola

Berikut ini merupakan gambaran struktur menu website yang dirancang untuk pengelola :

(68)

3.3.2.2 Stuktur Menu Website Untuk Pengunjung

Berikut ini merupakan gambaran struktur menu WEBSITE yang dirancang untuk

Gambar 3.11 Struktur Menu website untuk pengunjung

3.3.3 Perancangan Antar Muka

Antar-muka dari suatu aplikasi mempengaruhi tingkat kemudahan penggunaan aplikasi tersebut, oleh karena itu dibutuhkan suatu teknik perancangan antar-muka. Adapun perancangan antar-muka yang disiapkan untuk pembangunan Website adalah sebagai berikut :

3.3.3.1 Perancangan Antar-Muka Website

Perancangan antar-muka berikut merupakan perancangan antar-muka untuk Website yang selanjutnya akan digunakan oleh pengelola website:

(69)

Gambar 3.12 Tampilan Beranda

2. Tampilan Transportasi :

(70)

3. Tampilan About Us :

(71)

3.3.4 Jaringan Semantik

3.3.4.1 Jaringan Semantik WEBSITE Untuk Pengelola Jaringan Semantik merupakan gambaran pengetahuan grafis yang menunjukkan hubungan antar berbagai objek. Jaringan semantik terdiri dari lingkaran-lingkaran yang

menunjukkan objek dan informasi tentang objek-objek tertentu. Jaringan semantik untuk Sistem Informasi Geografis Hotel Bandung dapat dilihat pada gambar di bawah ini.

:

Gambar 3.15 Jaringan Semantik

(72)

3.4 Implementasi

Pada tahap ini, hasil dari tahap perancangan diterjemahkan ke dalam bahasa pemrograman. Wujud dari hasil tahap implementasi ini nantinya adalah sebuah sistem yang siap untuk diuji.

3.4.1 Implementasi Website Untuk Pengelola 1.Halaman Login

Pada halaman ini, pengelola diminta untuk memasukkan username dan password. Setelah username dan password dimasukkan, tekan tombol Login Administrator untuk melakukan verifikasi.

(73)

2. Beranda Hotel Bintang 1

Jika pengunjung menceklist pada kolom bintang 1, maka di peta akan muncul lokasi, alamat, dan deskripsi hotel bintang 1.:

Gambar 3.17 Beranda Hotel Bintang 1

3. Beranda Hotel Bintang 2

Jika pengunjung menceklist pada kolom bintang 2, maka di peta akan muncul lokasi, alamat, dan deskripsi hotel bintang 2.:

(74)

4. Beranda Hotel Bintang 3

Jika pengunjung menceklist pada kolom bintang 3, maka di peta akan muncul lokasi, alamat, dan deskripsi hotel bintang 3:

Gambar 3.19 Beranda Hotel Bintang 3

5. Beranda Hotel Bintang 4

Jika pengunjung menceklist pada kolom bintang 4, maka di peta akan muncul lokasi, alamat dan deskripsi hotel bintang 4 .

(75)

6. Beranda Hotel Bintang 5

Jika pengunjung menceklist pada kolom bintang 4, maka di peta akan muncul lokasi, alamat dan deskripsi hotel bintang 4

Gambar 3.21 Beranda Hotel Bintang 5

7. Halaman Transportasi

(76)

Gambar 3.22 Halaman Transportasi

8. Halaman Abouts Us

Implementasi halaman about adalah implementasi antarmuka dalam Sistem Informasi Geografis (SIG) Hotel-Hotel di Kota Bandung untuk mengetahui alasan dibuatnya aplikasi ini dan juga menampilkan para pembuat aplikasi tersebut.

(77)

KESIMPULAN DAN SARAN

4.1 Kesimpulan

Berdasarkan analisa dan pembahasan yang telah dijelaskan pada bab-bab sebelumnya. Maka dapat ditarik kesimpulan:

a. Tersedianya sebuah website yang dapat memberikan layanan informasi tentang hotel hotel di kota Bandung .

b. Dihasilkan interface untuk halaman utama website, halaman control panel admin, dan halaman halaman control panel admin berita

4.2 Saran

Berdasarkan kerja praktek dan pembangunan website yang telah dilakukan, maka dapat dikemukakan saran sebagai berikut:

Gambar

Gambar 1.1 Diagram Waterfall
Gambar 2.2. Struktur Organisasi JOTECH group
Gambar 2.3 Struktur Divisi PGA & GA
Tabel 3.1 Analisis Kebutuhan Perangkat Keras
+7

Referensi

Dokumen terkait

membangun Sistem informasi geografis bangunan bersejarah di kota Bandung. adalah sebagai

Dengan adanya pembangunan Sistem Informasi Geografis Pariwisata Di Kota Bandung Berbasis Website ini diharapkan dapat memberikan solusi kepada Dinas Kebudayaan dan Pariwisata

Maksud dari penelitian ini adalah untuk mencari dan memberikan solusi atas permasalahan mengenai sistem informasi pencarian trayek angkot di Kota Bandung, dimana

PENGEMBANGAN SISTEM INFORMASI PEKAN IMUNISASI NASIONAL  (PIN) BERBASIS SISTEM INFORMASI GEOGRAFIS (SIG) GUNA  MENDUKUNG EVALUASI PROGRAM PIN 

Berdasarkan uraian di atas, penulis tertarik untuk membuat Aplikasi Sistem Informasi Geografis (SIG) berbasis website tentang informasi tipe rumah, denah rumah, model

Hasil implementasi antarmuka yang sangat signifikan dalam pembangunan perangkat lunak sistem informasi geografis ini adalah antarmuka yang menampilkan data geografis

Dengan adanya pembangunan Sistem Informasi Geografis Pariwisata Di Kota Bandung Berbasis Website ini diharapkan dapat memberikan solusi kepada Dinas Kebudayaan

Proses implementasi dari perancangan sistem informasi geografis pencarian lokasi kuliner terdekat di Kota Mataram yang dilakukan pada bab sebelumnya akan dijelaskan