• Tidak ada hasil yang ditemukan

Discovery of Cirebon City Via Web Application.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Discovery of Cirebon City Via Web Application."

Copied!
18
0
0

Teks penuh

(1)

ABSTRAK

Seiring dengan berjalannya waktu dan perkembangan yang pesat di era globalisasi dan informasi maka perkembangan ilmu pengetahuan pun ikut berkembang pesat. Sebuah kota di Cirebon membutuhkan kemajuan teknologi untuk mengatasi masalah-masalah yang berhubungan dengan informasi dan mencari jalan. Untuk mengatasi masalah tersebut, maka penulis mencoba untuk membuat aplikasi yang menerapkan pencarian jalan dengan lebih baik. Aplikasi ini ditujukan untuk pengguna masyarakat yang ingin bertujuan ke Kota Cirebon maka aplikasi ini memanfaatkan media elektronik yaitu fasilitas internet. Terdapat 2 tampilan yaitu untuk pengguna dan

administrator. Bagi pengguna bisa langsung akses yang terhubung dengan internet,

sedangkan admin mempunya username dan password untuk mengubah data jika ada perubahan selanjutnya.

Kualitas layanan mempunyai pengaruh yang cukup besar dalam pencapaian kepuasan pengguna terutama para wisatawan yang berkunjung ke Kota Cirebon. Dengan konsep Algoritma A* ini diharapkan dapat mengelola untuk memberikan informasi jalan yang dapat memudahkan untuk para pengguna.

Aplikasi dibangun dengan menggunakan bahasa pemograman PHP, sehingga untuk menjalankan aplikasi ini membutuhkan XAMPP yang disimpan ke dalam database yaitu MYSQL. Fitur yang terdapat dalam aplikasi ini yaitu pengguna dapat melihat peta dengan jelas, mencari tempat, mencari jalan, pengguna dapat mendapatkan informasi seperti penginapan yang dimana para pengunjung ingin bermalam, tempat wisata, rumah makan, rute angkutan umum, tempat ibadah, layanan masyarakat(rumah sakit), dan lainnya serta untuk administrator melakukan login untuk memanipulasi data.

(2)

ABSTRACT

Along with tun of time and rapid development in the era of globalization and

information then any follow developments science growed up. A Cirebon city need a

technology progress to solve problems related to information and to find away. To solve

that problems, the writer try to create applications that implement the road with a better

search. This application is intended for users of the public who wish Cirebon aims to

exploit the application of electronic media internet facilities. There are two views for

users and administrators. For those users can access directly connected to the Internet,

while possessed admin username and password to change the data if there are any

further changes. Quality of service has considerable influence in achieving user

satisfaction, especially the tourists visiting the city of Cirebon. Concept of algorithm A *

is expected to manage to provide road information that could make it easier for the user.

This applications using the PHP programming language, so to run this

application requires XAMPP is stored in the database is MYSQL. Features contained in

this application that the user can see the map clearly, looking for a place, find your way,

users can obtain information such as lodging where visitors want to stay, attractions,

restaurants, public transport routes, places of worship, community services (hospital),

and others as well as for the administrator login the application to manipulate the data.

(3)

DAFTAR ISI

LEMBAR PENGESAHAN ... ii

LEMBAR PERNYATAAN PUBLIKASI KARYA ILMIAH ... iii

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iv

KATA PENGANTAR ... v

BAB I PERSYARATAN PRODUK ... 1

1.1. Pendahuluan ... 1

BAB II SPESIFIKASI PRODUK ... 7

II.1. Persyaratan Antarmuka Eksternal ... 7

II.1.1. Antarmuka dengan Pengguna ... 7

II.1.2. Antarmuka Perangkat Keras ... 7

II.1.3. Antarmuka Perangkat Lunak ... 8

II.1.4. Antarmuka Komunikasi ... 8

(4)

II.2.1. Cari Tempat ... 8

II.2.2. Cari Jalur ... 9

II.2.3. Menampilkan Peta ... 9

II.2.4. Menampilkan Informasi (penginapan, rumah makan, tempat wisata, rute angkutan, layanan masyarakat, atm & bank, belanja, tempat ibadah) ... 9

II.2.5. Login Admin ... 10

BAB III DESAIN PERANGKAT LUNAK ... 16

III.1 Landasan Teori ... 16

III.1.1.6 Berbagai Macam dan Jenis Warna Peta Berserta Artinya (Arti Warna Peta)... 19

III.1.1.7 Jenis Skala pada Peta ... 19

III.1.1.8 Proyeksi pada Peta ... 20

III.1.2 Teori dasar ERD (Entity Relationship Diagram) ... 20

III.1.3 Teori Algoritma A* ... 24

III.2 Keputusan Desain Perangkat Lunak Secara Keseluruhan ... 29

III.2.1 Diagram Use Case ... 30

III.2.1.1 Use Case Cari Tempat ... 31

III.2.1.2 Use Case Cari Jalur ... 31

(5)

III.2.1.4 Use Case Melihat informasi (penginapan, rumah makan, tempat

wisata, rute angkutan, layanan masyarakat, atm & bank, belanja, tempat ibadah) 32

III.2.1.5 Use Case Login (Admin) ... 33

III.2.1.6 Use Case Insert, update, delete data tempat ... 33

III.2.1.7 Use Case Insert, update, delete data makanan ... 35

III.2.1.8 Use Case Insert, update, delete data node/link ... 36

III.2.1.9 Use Case Insert, update, delete data keterangan ... 39

III.2.1.10 Use Case Logout (Admin) ... 39

III.2.2 Activity Diagram ... 40

III.2.2.1 Activity Diagram Cari Tempat ... 40

III.2.2.2 Activity Diagram Cari Jalur ... 41

III.2.2.3 Activity Diagram Melihat Peta ... 42

III.2.2.4 Activity Diagram User Melihat informasi (penginapan, rumah makan, tempat wisata, rute angkutan, layanan masyarakat, atm & bank, belanja, tempat ibadah) ... 42

III.2.2.5 Activity Diagram Login (Admin) ... 43

III.2.2.6 Activity Diagram Insert, update, delete data tempat ... 44

III.2.2.7 Activity Diagram Insert, update, delete data makanan ... 45

III.2.2.8 Activity Diagram Insert, update, delete data node/link ... 47

III.2.2.9 Activity Diagram Insert, update, delete data keterangan ... 49

III.2.2.10 Activity Diagram Logout (Admin) ... 50

III.2.3 ERD (Entity Relationship Diagram) ... 51

III.3. Desain Perangkat Lunak Secara Keseluruhan... 51

III.3.1. Konsep Eksekusi ... 51

III.3.2.5. Form,Insert, Update, Delete Data Tempat... 55

(6)

III.3.2.7. Form, Insert, Update, Delete Data Makanan ... 64

III.3.2.8. Form, Insert, Update, Delete Data Keterangan ... 69

III.3.2.9. Form, Admin Login ... 72

BAB IV PENGEMBANGAN SISTEM... 78

IV.1. Pendahuluan ... 78

IV.1.1. Tampilan Login Admin ... 78

IV.1.2. Tampilan Admin ... 78

IV.1.3. Tampilan User ... 79

IV.1.4. Tampilan Insert, Update, Delete Data Tempat ... 79

IV.1.5. Tampilan Insert, Update, Delete Data Node/Link ... 81

IV.1.6. Tampilan Insert, Update, Delete Data Makanan ... 82

IV.1.8. Tampilan Profile ... 85

BAB V TESTING DAN EVALUASI ... 89

V.1. Perjalanan Metodologi Pengujian ... 89

(7)

V.1.1.6. Test Tampilan Update Data Node/Link ... 94

V.1.1.7. Test Tampilan Delete Data Node/Link ... 95

V.1.1.8. Test Tampilan Insert Data Makanan ... 95

V.1.1.9. Test Tampilan Update Data Makanan ... 96

V.1.1.10. Test Tampilan Delete Data Makanan ... 98

V.1.1.11. Test Tampilan Insert Data Keterangan ... 98

V.1.1.12. Test Tampilan Update Data Keterangan ... 99

V.1.1.13. Test Tampilan Delete Data Keterangan ... 100

V.1.2. Survey dengan Target Pengguna Aplikasi ... 100

V.2. Ulasan Hasil Evaluasi... 101

BAB VI KESIMPULAN DAN SARAN ... 102

VI.1. Kesimpulan ... 102

VI.2. Saran ... 102

DAFTAR PUSTAKA ... 103 DAFTAR RIWAYAT HIDUP

(8)

DAFTAR GAMBAR

Gambar III.1 Algoritma A*... 25

Gambar III.2 Contoh Algoritma A* ... 27

Gambar III.3 Contoh Arad ke Bucharest (1) ... 27

Gambar III4 Contoh Arad ke Bucharest (2) ... 27

Gambar II.5 Contoh Arad ke Bucharest (3) ... 28

Gambar III.6 Contoh Arad ke Bucharest (4) ... 28

Gambar III.7 Contoh Arad ke Bucharest (5) ... 29

Gambar III.8 Diagram Use Case ... 30

Gambar III.9 Activity Diagram Cari Tempat ... 40

Gambar III.10 Activity Diagram Cari Jalur ... 41

Gambar III.11 Activity Diagram Melihat Peta ... 41

Gambar III.12 Activity Diagram User melihat informasi tentang Kota Cirebon .. 42

Gambar III.13 Activity Diagram Login (Admin) ... 42

Gambar III.14 Activity Diagram Insert data tempat ... 43

Gambar III.15 Activity Diagram Update data tempat ... 43

Gambar III.16 Activity Diagram Delete data tempat ... 44

Gambar III.17 Activity Diagram Insert data makanan ... 45

Gambar III.18 Activity Diagram Update data makanan ... 45

Gambar III.19 Activity Diagram Delete data makanan ... 46

Gambar III.20 Activity Diagram Insert data node/link ... 47

Gambar III.21 Activity Diagram Update data node/link ... 47

Gambar III.22 Activity Diagram Delete data node/link ... 48

Gambar III.23 Activity Diagram Insert data keterangan ... 49

Gambar III.24 Activity Diagram Update data keterangan ... 49

Gambar III.25 Activity Diagram Delete data keterangan... 50

Gambar III.26 Activity Diagram Logout (Admin) ... 50

Gambar III.27 ERD Sistem ... 51

Gambar III.28 Form Utama User (home) ... 52

Gambar III.29 Form Cari Jalur ... 43

(9)

Gambar III.31 Form Utama Admin (home) ... 54

Gambar III.32 Form Admin Tempat ... 55

Gambar III.37 Form Admin Node/Link ... 60

Gambar III.42 Form Admin Makanan ... 64

Gambar III.52 Form Admin Login ... 72

Gambar IV.1 Tampilan Login Admin... 78

Gambar IV.2 Tampilan Admin tempat ... 78

Gambar IV.3 Tampilan Admin node ... 79

Gambar IV.4 Tampilan Admin makanan ... 79

Gambar IV.5 Tampilan Admin Update tempat ... 80

Gambar IV.6 Tampilan Admin Update node ... 80

Gambar IV.7 Tampilan Admin Update makanan ... 81

Gambar IV.8 Tampilan Admin Insert tempat ... 81

Gambar IV.9 Tampilan Admin Insert node ... 82

Gambar IV.10 Tampilan Admin Insert makanan ... 82

Gambar IV.11 Tampilan User Home ... 83

(10)

DAFTAR TABEL

Tabel I.1 Definisi, Akronim, dan Singkatan ... 2

Tabel III.1 Komponen diagram ERD ... 21

Tabel III.2 Use Case Cari Tempat ... 31

Tabel III.3 Use Case Cari Jalur ... 31

Tabel III.4 Use Case Melihat Peta ... 32

Tabel III.5 Use Case Melihat informasi (penginapan, rumah makan, tempat wisata, rute angkutan, layanan masyarakat, atm & bank, belanja, tempat ibadah) 32 Tabel III.6 Use Case Login (Admin) ... 33

Tabel III.7 Use Case Insert data tempat ... 33

Tabel III.10 Use Case Update data tempat ... 34

Tabel III.13 Use Case Delete data tempat ... 36

Tabel III.16 Use Case Insert, update, delete data keterangan ... 38

Tabel III.19 Use Case Logout (Admin) ... 39

Tabel III.12 Komponen Form Utama User (home) ... 42

Tabel III.13 Komponen Form Cari Jalur ... 43

Tabel III.14 Komponen Form Cari Tempat ... 44

Tabel III.15 Komponen Form Utama Admin (home)... 45

Tabel III.16 Komponen Admin Makanan... 46

Tabel III.17 Komponen Admin Tempat ... 49

Tabel III.18 Komponen Admin Node ... 51

Tabel III.19 Komponen Form Admin Login ... 52

Tabel V.1 Tabel test tampilan login admin ... 89

Tabel V.2 Tabel test tampilan admin place ... 90

Tabel V.3 Tabel test tampilan admin node ... 92

Tabel V.4 Tabel test tampilan admin food ... 94

(11)

Di kota metropolitan, transportasi adalah persoalan penting bagi masyarakat kota yang dinamis. Luasnya sebuah kota serta banyaknya jalan raya, seringkali menyulitkan seseorang untuk mencari rute yang paling optimum, baik dari segi jarak maupun waktu tempuh untuk bepergian dari suatu tempat ke tempat lain di dalam kota. Hal ini diperparah dengan sering terjadinya kemacetan di berbagai tempat yang menyebabkan waktu tempuh semakin lama. Di jaman era globalisasi, rute optimum menjadi masalah yang semakin penting dan dipicu oleh kenaikan harga bahan bakar, hampir dua kali lipat sehingga masyarakat berusaha menempuh perjalanan secepat mungkin untuk dapat sampai ke tempat tujuan agar tidak banyak biaya yang terbuang untuk masalah transportasi ini.

1.1.1. Tujuan

Tujuan dari pembuatan aplikasi, yaitu :

1. Memudahkan dan membantu pengguna untuk memberikan informasi transportasi, tempat wisata serta makanan khas di Kota Cirebon. 2. Memudahkan dalam mencari jalan dengan menggunakan konsep

algoritma A*.

1.1.2. Ruang Lingkup Proyek

Ruang lingkup ini meliputi admin dapat melakukan login pada halaman

login admin. Pada halaman web ini, hanya admin yang dapat diberi izin untuk

mengakses aplikasi seperti mengubah informasi, menghapus informasi serta mengubah informasi ke dalam database.

(12)

dalam dokumen ini :

Tabel 1.1 Definisi, Akronim, dan Singkatan

Definisi, Akronim, Singkatan Penjelasan

A Star Algoritma pathfinding pengembangan dari algoritma Best First Search.

Best First Search

Algoritma pathfinding yang menggunakan fungsi heuristic untuk membantu pencarian solusi, dengan menghitung berapa jauh goal dari node sekarang.

Database Aplikasi untuk menyimpan segala jenis data

beserta dengan tipe data.

ERD Entity Relationship Diagram GPS Global Positioning System HTML Hyper Text Multiple Language

Hypertext Preprocessor Salah satu bahasa pemograman web yang

dinamis.

Hyper Text Multiple Language

Sebuah bahasa markup yang digunakan untuk

membuat sebuah halaman web dan

menampilkan berbagai informasi di dalam sebuah browser Internet.

Internet

Sistem komunikasi global yang

menghubungkan computer dan jaringan ke seluruh dunia

Javascript Suatu bahasa script yang didasarkan pada

pemograman berbasis prototype.

MySQL Sebuah perangkat lunak sistem manajemen

basis data SQL atau DBMS yang multithread.

(13)

hambatan – hambatan yang ada.

PHP Hypertext Preprocessor. UML Unified Modeling Language.

Video Graphic Accelerator

Standar tampilan komputer analog yang dipasarkan pertama kali oleh IBM pada tahun 1987.

1.1.4. Overview

Pada laporan ini berisi tentang apa yang berhubungan dengan proses pembuatan aplikasi seperti persyaratan produk berisi tentang pendahuluan, tujuan pembuatan aplikasi ini, referensi yang dipakai dalam pembuatan produk ini, gambaran antarmuka produk, penggunaan basis data serta spesifikasi komputer dalam penggunakan produk ini.

BAB I Persyaratan Produk

Bagian berisikan tentang pendahuluan, tujuan pengembangan software, ruang lingkup dan penjelasan produk. Bagian ini juga menyediakan gambaran mengenai keseluruhan dokumen. Bagian ini ditulis dengan menggunakan bahasa yang memudahkan pemahaman untuk orang awam.  BAB II Spesifikasi Produk

Bagian ini merupakan penjelasan dari BAB I yang dijabarkan lebih mendalam dan mendetail. Isi dari bagian ini menggambarkan fitur-fitur yang akan dibuat pada perangkat lunak, sehingga semua persyaratan, fungsionalitas dan kemampuan perangkat lunak dapat dipaparkan dengan jelas.

BAB III Desain Perangkat Lunak

Bagian ini menjelaskan isi dari desain – desain produk secara lengkap dan menggambarkan pemikiran penulis bagaimana perangkat lunak akan dibangun dengan memperhatikan beberapa factor. Faktor – faktor yang termasuk di dalamnya, yaitu:

(14)

terstruktur pada bab ini.  BAB IV Pengembangan Sistem

Bagian ini menjelaskan bagaimana sebuah desain yang telah disusun secara terstruktur dan jelas menjadi sebuah produk yang dapat diimplementasikan. Bagian ini juga berisikan screenshot dari aplikasi dan keterangannya.

BAB V Testing dan Evaluasi

Bagian ini berisikan tentang implementasi dan pengujian terhadap program serta berisikan hasil dari evaluasi dari pengujian program tersebut.

BAB VI Kesimpulan dan Saran

Bagian ini berisi uraian singkat produk yang dihasilkan berdasarkan pembuatan. Saran berisi hal – hal apa saja yang dapat dikembangkan untuk memberikan kemampuan lebih kepada produk yang dibangun baik secara teknis maupun dokumentasi.

I.2. Gambaran Keseluruhan

Gambaran keseluruhan dari produk ini adalah deskripsinya produk secara umum. Gambaran keseluruhan terdiri dari perspektif produk, fungsi produk, karakteristik target pengguna produk, batasan – batasan produk, asumsi dan ketergantungan.

1.2.1. Perspektif Produk

Aplikasi ini dibuat dengan tujuan untuk mempermudah pengguna dalam mengetahui informasi jalan, tempat seperti : pelabuhan, stasiun kereta api, rumah sakit, dan lain lain.

1.2.2. Fungsi Produk

(15)

 Pengguna dapat mengetahui informasi berupa tempat wisata, rumah sakit, pelabuhan, sekolah, dan lain lain yang berada di Kota Cirebon.

Admin dapat mengakses informasi jika ada perubahan yang berkelanjutan

1.2.3. Karakteristik Pengguna

Aplikasi ini dapat digunakan oleh semua pengguna yang terhubung dengan memanfaatkan fasilitas internet.

1.2.4. Batasan

Batasan

1. Batasan minimal untuk perangkat keras pada server dan pengembangan : Prosesor Intel Pentium III 736 MHz

Memory DDR 512 Mb

Harddisk

KeyBoard dan Mouse

2. Batasan – batasan untuk perangkat lunak yaitu :

 Sistem Operasi : Windows XP Profesional SP2

 Sistem Basis Data : MySQL

Bahasa Scripting : HTML, PHP, Javascript.

Editor Pemrograman : Macromedia Dreamweaver 8.  Web Server : XAMPP

3. Batasan – batasan masalah untuk aplikasi adalah :

(16)

Aplikasi ini tidak melakukan koneksi GPS

Hanya admin yang dapat menambah, merubah dan menghapus data informasi.

Aplikasi ini bersifat client server dan dijalankan pada browser.

Sistem penanganan error tidak terlalu difokuskan tetapi akan dibuat error

handling seminimal mungkin.

Aplikasi ini menggunakan data yang ada di Kota Cirebon.

 Fitur pencarian jalan hanya menampilkan data berupa teks, tidak bersama gambar.

Peta yang di zoom masih berupa tombol.

 Pada peta hanya menampilkan letak suatu tempat.

1.2.5. Asumsi dan Ketergantungan

Asumsi-asumsi agar aplikasi ini dapat berjalan dengan baik adalah sebagai berikut :

Aplikasi ini diperlukan browser sebagai test jalannya suatu program. Internet berjalan dengan baik.

1.2.6. Penundaan Persyaratan

(17)

Berdasarkan hasil pengamatan dalam melakukan analisis dan perancangan, maka dapat ditarik beberapa kesimpulan sebagai berikut :

1. Melalui fitur insert, update, delete data tempat, makanan, node/link, keterangan, maka admin dapat memudahkan dalam memperbaiki jika ada perubahan.

2. Melalui fitur cari jalan dan cari tempat maka pengguna dapat lebih mudah mengakses jalan melalui aplikasi yang berbentuk web.

3. Melalui fitur lihat peta maka pengguna dapat memudahkan dengan melihat secara detail.

4. Melalui fitur informasi, pengguna dapat melihat berbagai informasi seperti rumah makan, tempat wisata, rute angkutan, penginapan, tempat ibadah, ATM & bank, belanja dan layanan masyarakat.

VI.2.Saran

Untuk pengembangan aplikasi lebih lanjut dapat ditambahkan beberapa fitur atau beberapa tambahan security yang dapat membuat aplikasi ini lebih tercapai daya pakainya, beberapa fitur yang disarankan yaitu :

1. Pembuatan aplikasi ini dapat diperbaharui lebih baik lagi. 2. Perubahan informasi setiap enam bulan.

3. Tampilan dibuat menarik lagi, agar para pengguna dapat menggunakan dengan lebih nyaman.

(18)

103

http://indotravelers.com

2. ________. (2003). Portal Cirebon. Retrieved June 21, 2010, from

http://portalcirebon.blogspot.com

3. ________. (2003). Simple Image Panner and Zoomer v1.1. Retrieved July 19, 2010, from http://www.dynamicdrive.com/dynamicindex4/imagepanner.htm

4. ________. (2003). Telepon info. Retrieved March 18, 2010, from http://telpon.info/hotel/cirebon/

5. ________. (2004). www.indowisata.co.cc. Retrieved March 18, 2010, from

http://wisata-indonesia.webs.com/cirebon.htm

6. ________. (2005). cirebonguide.com. Retrieved March 18, 2010, from http://cirebonguide.com/bank/

7. ________. (2006). Pengertian Peta – Jenis, Macam, Bentuk, Warna, dan Syarat Membuat Peta, Atlas atau Globe / Bola Bumi – Bahas Pelajaran Geografi. Retrieved

June 21, 2010, from http://organisasi.org/

8. Hakim, Lukmanul. 2008. Membongkar Trik Rahasia Para Master PHP. Lokomedia. Yogyakarta.

9. Kandaga, Tjatur. 2006. Use Case Diagram. Fakultas Teknologi Informasi

Universitas Kristen Maranatha, Bandung.

10.Nugroho, Joan. 2005. Activity Diagram. Fakultas Teknologi Informasi-Universitas

Kristen Maranatha, Bandung.

11.PT. Karya Pembina Swajaya. 2006. Map Peta Cirebon. Surabaya.

12.Toba, Hapnes. 2006. Pengantar Intellegensia Buatan. Fakultas Teknologi Informasi

Gambar

Tabel 1.1 Definisi, Akronim, dan Singkatan

Referensi

Dokumen terkait

disebabkan penyerapan Fe yang tinggi dari tanaman padi, dan perbedaan yang signifikan juga terdapat pada taraf pemberian Fe 128 ppm, bobot kering akar telah

Laporan Keuangan Semester II TA 2007 Direktorat Jenderal Bina Kefarmasian dan Alat Kesehatan terdiri dari Laporan Realisasi Anggaran, Neraca danCatatan atas Laporan

Berdasarkan uraian yang dikemukakan di atas, maka dapat dikemukakan kesimpulan bahwa kinerja BAP S/M Provinsi Sulawesi Tenggara sesuai petunjuk BAN S/M harus

Fakta menunjukkan bahwa TB masih merupakan masalah utama kesehatan masyarakat Indonesia, antara lain: pertama, dilihat dari prevalensi, hasil Survey Prevalensi TB di

Uraian Tugas dan Fungsi KPP (Kantor Pelayanan Pajak) Pratama Medan Petisahb. Kantor Pelayanan Pajak Pratama Medan Petisah yang terletak

Variabel penelitian ini merupakan variabel tunggal, sehingga hasil penelitian ini terbatas hanya pada tingkat pengetahuan remaja putra kelas XI tentang bahaya rokok saja

Hasil penelitian menunjukkan bahwa metode pembelajaran Self Directed Learning dan diskusi kelompok kecil merupakan metode yang dapat meningkatkan keaktifan mahasiswa dan

struktur dan besaran tarif retribusi walaupun telah sesuai dengan kondisi keadilan dan perekonomiaan masyarakat pengguna jasa usaha pelabuhan, akan tetapi, dalam