• Tidak ada hasil yang ditemukan

Jurusan Teknik Informatika Program Studi Software Engineering Skripsi Sarjana Komputer Semester Ganjil tahun 20062007 ANALISIS DAN PERANCANGAN SISTEM PEMBOOKINGAN KAPAL BERBASIS WEB PADA PT.BARUNA RAYA LOGISTICS

N/A
N/A
Protected

Academic year: 2019

Membagikan "Jurusan Teknik Informatika Program Studi Software Engineering Skripsi Sarjana Komputer Semester Ganjil tahun 20062007 ANALISIS DAN PERANCANGAN SISTEM PEMBOOKINGAN KAPAL BERBASIS WEB PADA PT.BARUNA RAYA LOGISTICS"

Copied!
20
0
0

Teks penuh

(1)

UNIVERSITAS BINA NUSANTARA

Jurusan Teknik Informatika Program Studi Software Engineering

Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN

SISTEM PEMBOOKINGAN KAPAL BERBASIS WEB PADA PT.BARUNA RAYA LOGISTICS

Farezi Indra K 0700712603 Nurma Lestari 0700697256 Teguh Pramono 0700694866 Kelas/Kelompok 07PAT/ 08

Abstrak

Tujuan penelitian ini adalah menganalisa sistem pembookingan kapal yang sedang berjalan, merancang sistem pembookingan kapal secara online melalui media internet pada PT. Baruna Raya Logistics, sehingga memudahkan perusahaan dalam hal memasarkan informasi – informasi kapal kepada para customer. Metodologi yang digunakan adalah penelitian kepustakaan, penelitian lapangan dan analisis. Metode penelitian kepustakaan dilakukan dengan cara mengambil serta membaca buku – buku yang berhubungan dengan web based application dan ilmu pengetahuan yang berhubungan dengan penelitian. Metode lapangan dilakukan dengan dua teknik yaitu, interview dan observasi. Metode analisis dilakukan dengan menggunakan hasil dari interview dan observasi yang telah dan akan dilakukan, dengan konsep analisis dan perancangan sistem berorientasi pada objek. Hasil yang dicapai yaitu, peningkatan efisiensi dan efektifitas kinerja perusahaan, mempermudah divisi – divisi dalam perusahaan dan juga pihak – pihak luar perusahaan yang berkepentingan untuk mengakses serta mendapatkan data secara cepat dan akurat, serta meningkatkan kualitas IT pada perusahaan. Kesimpulan yang didapat adalah sistem pembookingan berbasis web yang dibuat merupakan sistem pendukung terhadap sistem yang sedang berjalan. Sistem ini mempunyai beberapa keuntungan antara lain: jangkauan yang lebih luas, kemudahan informasi, pembookingan online, serta akses 24 jam.

(2)

KATA PENGANTAR

Puji dan syukur kami panjatkan Kehadirat Allah SWT, Tuhan Yang Maha Esa karena atas rahmat dan hidayah-Nya penulisan skripsi kami yang berjudul “ Analisis dan Perancangan Sistem Pembookingan Berbasis Web Pada PT. Baruna Raya Logistics” dapat diselesaikan dengan baik dan tepat pada waktunya.

Penulisan skripsi ini dilakukan untuk memenuhi salah satu syarat dalam menyelesaikan pendidikan strata 1 jurusan Teknik Informatika, Fakultas Ilmu Komputer Universitas Bina Nusantara guna mendapatkan gelar Sarjana Komputer ( S.Kom )

Pada kesempatan ini kami mengharapkan kritik dan saran yang sifatnya membangun dari semua pihak sebagai upaya penyempurnaan skripsi kami. Kami berharap skripsi ini dapat dijadikan masukan bagi para pembaca dalam mengembangkan karya ilmiah yang lebih baik lagi.

Penyelesaian skripsi ini tidak lepas dari bantuan dan dukungan semua pihak, baik moril maupun materil, maka sudah sepantasnya pada kesempatan ini kami ingin mengucapkan terima kasih yang sebesar-besarnya kepada :

1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc, selaku Pejabat Rektor Universitas Bina Nusantara.

2. Bapak H.M Subekti, BE., M.Sc, selaku ketua program studi jurusan Teknik Informatika Universitas Bina Nusantara.

3. Bapak Romli S.Kom, M.App.Comp, selaku pembimbing kami yang dengan sabar memberikan kami petunjuk-petunjuk dan juga masukan-masukan yang berharga sehingga skripsi ini dapat diselesaikan tepat waktu.

4. Ibu Hj. Nuryani, selaku manajer pembelian.

5. Bapak Tri Ambodo, selaku manajer IT PT. Baruna Raya Logistics.

(3)

7. Orang tua tercinta dan seluruh keluarga yang tidak henti-hentinya memberikan doa, semangat dan dukungan moril serta materil demi keberhasilan kami.

8. Seluruh dosen Universitas Bina Nusantara yang telah memberikan ilmu-ilmu yang bermanfaat selama kami kuliah.

9. Dina Febriana untuk inspirasinya dalam skripsi ini.

10. Loreta, Om Didit A.K.A DJ Asto, Fiqri Refa A.K.A H_Ote2, Arief A.K.A Tian , Budi HF A.K.A Faqih , Citra, April, Irenne, Poetrie Niloufar, Satrio Prajarto, Bayu, Nola, Da’Soundwave’s Crew Cherry & Karina.

11. Ryan, Itang, Iba, teman – teman semuanya, Satria, Vina, Ia, Agung, Akbar, Nanda, Aris, Haries, Niko, Kakek dan Nenek, Tante Tini, Om Ikin, Kru Putri Gunung Jati, Kru Mama Roti.

12. The Boeroeng, yang senan tiasa jadi temen-temen yang paling asik

13. Ithink Family yang senantiasa menyediakan konsumsi untuk team the boeroeng Akhir kata, kami harapkan semoga skripsi ini bermanfaat bagi semua pihak-pihak yang berkepentingan

Jakarta, Januari 2007

(4)

DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Hardcover iii

Pernyataan Dewan Penguji iv

Abstrak vii

Prakata viii

Daftar isi x

Daftar Tabel xix

Daftar Grafik xxi

Daftar Gambar xxii

Daftar Lampiran xxvi

BAB 1 PENDAHULUAN 1

1.1 Latar Belakang 1

1.2 Ruang Lingkup 2

1.3 Tujuan dan Manfaat 3

1.4 Metode Perancangan dan Pengembangan Sistem 4

1.5 Sistematika Penulisan 4

BAB 2 LANDASAN TEORI 6

2.1 Visi dan Misi 6

2.1.1 Konsep Visi dan Misi 6

(5)

2.2.1 Konsep Teknologi Informasi 6

2.2.2 Prinsip Teknologi Informasi 7

2.2.3 Fungsi Teknologi Informasi 7

2.2.4 Keunggulan Teknologi Informasi 8

2.3 Organisasi 9

2.3.1 Pengertian Organisasi 9

2.3.2 Struktur Organisasi 9

2.3.2.1 Struktur Organisasi Sederhana 11 2.3.2.2 Struktur Organisasi Fungsional 11 2.3.2.3 Struktur Organisasi Divisional 13 2.3.2.4 Struktur Organisasi Business Unit / Unit Usaha

Stategis 14

2.3.2.5 Struktur Organisasi Matriks 16

2.4 Jaringan dan Komponen-komponennya 16

2.4.1 Internet 16

2.4.2 Intranet 18

2.4.3 Extranet 18

2.4.4 Web Server 18

2.4.5 World Wide Web 19

2.4.6 HTML ( Hypertext Markup Language ) 19

2.4.7 Web Browser 19

2.4.8 TCP / IP 20

2.5 Web Based Application 20

(6)

2.5.2 Struktur Web Based Application 21 2.5.3 Penulisan Web Based Application 21

2.6 Rekayasa Piranti Lunak 22

2.6.1 Software 22

2.6.2 Model Proses Software 23

2.6.2.1 Prototype Model 23

2.6.3 Arsitektur Software Tree-Tiers 25

2.7 Interaksi Manusia dan Komputer 28

2.7.1 Delapan Aturan Emas Perancangan User Interface 28 2.7.2 10 Kesalahan Perancangan User Interface 30

2.8 E-Commerce 31

2.8.1 B2B ( Business To Business ) 33

2.8.1.1 Keuntungan B2B 35

2.8.1.2 Tantangan B2B 35

2.8.2 B2C ( Business To Customer ) 36

2.8.2.1 Keuntungan B2C 36

2.8.2.2 Tantangan B2C 37

2.9 Database 37

2.9.1 Komponen Database 38

2.9.2 Normalisasi 39

2.10 Alat Bantu Perancangan Sistem 39

2.10.1 UML ( Unified Modelling Language ) 39 2.10.1.1 Jenis-jenis UML Diagram 40

(7)

2.11.1 Java 42

2.11.1.1 Kelebihan Java 43

2.11.2 Dreamweaver MX2004 43

2.11.3 Apache Tomcat 44

2.11.4 MySQL 44

2.12 Analisis SWOT 45

BAB 3 ANALISIS KONDISI PERUSAHAAN 47

3.1 Gambaran Umum Perusahaan 47

3.1.1 Visi, Misi dan Tujuan Perusahaan 48

3.1.1.1 Visi Perusahaan 48

3.1.1.2 Misi Perusahaan 49

3.1.1.3 Tujuan Perusahaan 49

3.2 Struktur Organisasi Perusahaan 50

3.3 Analisa SWOT 70

3.3.1 Faktor Strategi Eksternal 70

3.3.2 Faktor Strategi Internal 72

3.4 Sistem Yang Sedang Berjalan 74

3.4.1 Masalah 77

3.4.2 Solusi 79

BAB 4 PERANCANGAN, IMPLEMENTASI DAN EVALUASI SISTEM 82

4.1 Rancangan Sistem Yang Diusulkan 82

4.2 Rancangan Arsitektur Software 83

4.3 Class Diagram 85

(8)

4.4.1 Entity Relationship 86

4.4.2 Tabel TrPembookingan 87

4.4.3 Tabel MsKapal 88

4.4.4 Tabel MsConsumption 88

4.4.5 Tabel MsMachinery 89

4.4.6 Tabel MsCapacity 90

4.4.7 Tabel MsBridge 90

4.4.8 Tabel MsDimension 91

4.4.9 Tabel MsKaryawan 92

4.4.10 Tabel MsUserInternal 93

4.4.11 Tabel TrUserExternal 93

4.4.12 Tabel TrUser 94

4.4.13 Tabel MsStatusUser 94

4.4.14 Tabel TrKontrak 95

4.4.15 Tabel TrForum 95

4.4.16 Tabel MsJenisForum 96

4.4.17 Tabel TrIsiForum 97

4.4.18 Tabel TrNews 97

4.4.19 Tabel MsJenisNews 98

4.4.20 Tabel MsNahkoda 99

4.4.21 Tabel MsStatusNahkoda 99

4.5 Use Case Diagram 100

4.5.1 Use Case Diagram Keseluruhan 100

(9)

4.5.3 Use Case Diagram User Non KPS 103

4.5.4 Use Case Diagram Marketing 104

4.5.5 Use Case Diagram Operasional 106 4.5.6 Use Case Diagram Administrator 107

4.6 Use Case Scenario 109

4.7 Sequence Diagram 119

4.7.1 Sequence Diagram Login 119

4.7.2 Sequence Diagram Booking 120

4.7.3 Sequence Diagram Cek Perusahaan 121

4.7.4 Sequence Diagram View Forum 121

4.7.5 Sequence Diagram Create Forum 123

4.7.6 Sequence Diagram Edit Forum 123

4.7.7 Sequence Diagram Delete Forum 124 4.7.8 Sequence Diagram Create Kapal 125

4.7.9 Sequence Diagram Edit Kapal 126

4.7.10 Sequence Diagram Delete Kapal 127

4.7.11 Sequence Diagram View News 127

4.7.12 Sequence Diagram Create News 128

4.7.13 Sequence Diagram Edit News 129

4.7.14 Sequence Diagram Delete News 130 4.7.15 Sequence Diagram Create User 131

4.7.16 Sequence Diagram Edit User 132

(10)

4.7.19 Sequence Diagram Penentuan Nahkoda 135 4.7.20 Sequence Diagram Persetujuan Langsung 136 4.7.21 Sequence Diagram Edit Profile 137

4.8 Alur Program 138

4.8.1 Alur Program Keseluruhan 138

4.8.2 Alur Program User External 139

4.8.3 Alur Program Marketing 140

4.8.4 Alur Program Operasional 141

4.8.5 Alur Program Administrator 142

4.9 Pseudocode 143

4.9.1 Aplikasi Keseluruhan 143

4.9.2 Aplikasi User External 150

4.9.3 Aplikasi Marketing 152

4.9.4 Aplikasi Operasional 159

4.9.5 Aplikasi Administrator 165

4.10 Perancangan Layar 172

4.10.1 Halaman Utama 172

4.10.2 Forum 174

4.10.3 Create Forum 175

4.10.4 Edit Forum 176

4.10.5 View Forum 176

4.10.6 Galery 177

4.10.7 Info Kapal 179

(11)

4.10.9 View Detail Kapal 181

4.10.10 Form Pembookingan 183

4.10.11 Login Marketing 184

4.10.12 Login Operasional / Edit Nahkoda 185

4.10.13 View Hasil Booking 185

4.10.14 View Nahkoda 187

4.10.15 Create / Update Nahkoda 187

4.10.16 View User 188

4.10.17 Create User / Edit User / Edit Profile 189

4.10.18 View News 190

4.10.19 Create News / Edit News 191

4.11 Implementasi Sistem 192

4.11.1 Sarana Yang Diperlukan Dalam Pembangunan

Sistem 192

4.11.2 Sarana Yang Diperlukan Dalam Implementasi

Sistem 194

4.11.3 Brainware 195

4.11.4 Cara Pengoperasian Sistem 196

4.11.4.1 Pengoperasian Sistem Untuk User Public 196 4.11.4.2 Pengoperasian Sistem Untuk User Internal 205 4.11.4.3 Pengoperasian Sistem Untuk Administrator 211 4.11.4.4 Pengoperasian Sistem Untuk Marketing 213 4.11.4.5 Pengoperasian Sistem Untuk Operasional 214

(12)

4.12.1 Kelebihan Sistem 216

4.12.2 Keterbatasan Sistem 217

4.12.3 Evaluasi Internal 217

4.12.3.1 Evaluasi Menggunakan 8 Aturan Emas

Perancangan Layar 218

4.12.3.2 Evaluasi Menggunakan 10 Kesalahan

Perancangan Layar 226

4.12.4 Evaluasi Eksternal 228

BAB 5 KESIMPULAN DAN SARAN 233

5.1 Kesimpulan 233

5.2 Saran 233

DAFTAR PUSTAKA RIWAYAT HIDUP LAMPIRAN

(13)

DAFTAR TABEL

Tabel 4.1 : Spesifikasi Tabel TrPembookingan 87

Tabel 4.2 : Spesifikasi Tabel MsKapal 88

Tabel 4.3 : Spesifikasi Tabel MsConsumption 88

Tabel 4.4 : Spesifikasi Tabel MsMachinery 89

Tabel 4.5 : Spesifikasi Tabel MsCapacity 90

Tabel 4.6 : Spesifikasi Tabel MsBridge 91

Tabel 4.7 : Spesifikasi Tabel MsDimension 91

Tabel 4.8 : Spesifikasi Tabel MsKaryawan 92

Tabel 4.9 : Spesifikasi Tabel MsUserInternal 93 Tabel 4.10 : Spesifikasi Tabel TrUserExternal 94

Tabel 4.11 : Spesifikasi Tabel TrUser 94

Tabel 4.12 : Spesifikasi Tabel MsStatusUser 95

Tabel 4.13 : Spesifikasi Tabel TrKontrak 95

Tabel 4.14 : Spesifikasi Tabel TrForum 96

Tabel 4.15 : Spesifikasi Tabel MsJenisForum 96

Tabel 4.16 : Spesifikasi Tabel TrIsiForum 97

Tabel 4.17 : Spesifikasi Tabel TrNews 98

Tabel 4.18 : Spesifikasi Tabel MsJenisNews 98

Tabel 4.19 : Spesifikasi Tabel MsNahkoda 99

Tabel 4.20 : Spesifikasi Tabel MsStatusNahkoda 99

(14)
(15)

DAFTAR GRAFIK

Grafik 4.1 : Grafik Tampilan Website Keseluruhan 228 Grafik 4.2 : Grafik Kekonsistenan Tampilan Website 229 Grafik 4.3 : Grafik Kemudahan Penggunaan Website 230 Grafik 4.4 : Grafik Tingkat Bantuan Situs Dalam Mencari

dan Memperoleh Informasi 230

Grafik 4.5 : Grafik Kemudahan Dalam Melakukan Pembookingan

Kapal Secara Online 230

Grafik 4.6 : Grafik Kelebihan Yang Ada Pada Situs

Baruna Raya Logistics 231

Grafik 4.7 : Grafik Cara Penggunaan Situs Bagi Administrator 231 Grafik 4.8 : Grafik Kemudahan Penggunaan Situs Bagi Administrator

Dalam Melakukan Peng-update-an dan

(16)

DAFTAR GAMBAR

Gambar 2.1 : Struktur Organisasi Sederhana 11

Gambar 2.2 : Struktur Organisasi Fungsional 12

Gambar 2.3 : Struktur Organisasi Divisional 14

Gambar 2.4 : Struktur Organisasi SBU 15

Gambar 2.5 : Struktur Organisasi Matriks 16

Gambar 2.6 : Prototype Model 24

Gambar 2.7 : Arsitektur Tree-Tier 25

Gambar 2.8 : Model Bisnis B2B 34

Gambar 2.9 : Model Bisnis B2C 36

Gambar 2.10 : Use Case Diagram 40

Gambar 2.11 : Class Diagram 41

Gambar 2.12 : Sequence Diagram 41

Gambar 2.13 : SWOT 45

Gambar 3.1 : Struktur Organisasi Perusahaan 50

Gambar 3.2 : Flowchart Sistem Yang Sedang Berjalan 74 Gambar 4.1 : Flowchart Sistem Yang Diusulkan 82 Gambar 4.2 : Arsitektur Software Yang Diusulkan 83

Gambar 4.3 : Class Diagram Sistem 85

Gambar 4.4 : Entity Relationship Sistem 86

Gambar 4.5 : Use Case Diagram Keseluruhan Sistem 101

Gambar 4.6 : Use Case Diagram User KPS 102

Gambar 4.7 : Use Case Diagram Non KPS 103

Gambar 4.8 : Use Case Diagram Marketing 104

Gambar 4.9 : Use Case Diagram Operasional 106

Gambar 4.10 : Use Case Diagram Administrator 108

Gambar 4.11 : Sequence Diagram Login 119

Gambar 4.12 : Sequence Diagram Booking 120

Gambar 4.13 : Sequence Diagram Cek Perusahaan 121

(17)

Gambar 4.15 : Sequence Diagram Create Forum 123

Gambar 4.16 : Sequence Diagram Edit Forum 124

Gambar 4.17 : Sequence Diagram Delete Forum 124 Gambar 4.18 : Sequence Diagram Create Kapal 125

Gambar 4.19 : Sequence Diagram Edit Kapal 126

Gambar 4.20 : Sequence Diagram Delete Kapal 127

Gambar 4.21 : Sequence Diagram View News 128

Gambar 4.22 : Sequence Diagram Create News 128

Gambar 4.23 : Sequence Diagram Edit News 129

Gambar 4.24 : Sequence Diagram Delete News 130

Gambar 4.25 : Sequence Diagram Create User 131

Gambar 4.26 : Sequence Diagram Edit User 132

Gambar 4.27 : Sequence Diagram Delete User 133

Gambar 4.28 : Sequence Diagram Keputusan Pembookingan 134 Gambar 4.29 : Sequence Diagram Penentuan Nahkoda 135 Gambar 4.30 : Sequence Diagram Persetujuan Langsung 136 Gambar 4.31 : Sequence Diagram Edit Profile 137

Gambar 4.32 : Alur Program Keseluruhan 138

Gambar 4.33 : Alur Program User Eksternal 139

Gambar 4.34 : Alur Program Marketing 140

Gambar 4.35 : Alur Program Program Operasional 141

Gambar 4.36 : Alur Program Administrator 142

Gambar 4.37 : Perancangan Layar Halaman Utama 173

Gambar 4.38 : Perancangan Layar Forum 174

Gambar 4.39 : Perancangan Create Forum 175

Gambar 4.40 : Perancangan Edit Forum 176

Gambar 4.41 : Perancangan View Forum 177

Gambar 4.42 : Perancangan Layar Gallery 178

Gambar 4.43 : Perancangan Layar Info Kapal 179

(18)

Gambar 4.46 : Perancangan Layar Form Pembookingan 183 Gambar 4.47 : Perancangan Layar Login Marketing 184 Gambar 4.48 : Perancangan Layar Login Operasional 185 Gambar 4.49 : Perancangan Layar View Hasil Booking 186 Gambar 4.50 : Perancangan Layar View Nahkoda 187 Gambar 4.51 : Perancangan Layar Create / Update Nahkoda 188

Gambar 4.52 : Perancangan Layar View User 189

Gambar 4.53 : Perancangan Layar Create User / Edit User / Edit Profile 190

Gambar 4.54 : Perancangan Layar View News 191

Gambar 4.55 : Perancangan Layar Create / Edit News 192

Gambar 4.56 : Layar Halaman Utama 196

Gambar 4.57 : Layar Halaman Forum 197

Gambar 4.58 : Layar Halaman Isi Forum 198

Gambar 4.59 : Layar Halaman News 199

Gambar 4.60 : Layar Halaman Galery 200

Gambar 4.61 : Layar Halaman Info Kapal 201

Gambar 4.62 : Layar Halaman Detail Kapal 202

Gambar 4.63 : Layar Halaman Pembookingan 203

Gambar 4.64 : Layar Halaman Report Pembookingan 204 Gambar 4.65 : Layar Halaman Keputusan Booking 205 Gambar 4.66 : Layar Halaman Form Topik Forum 206

Gambar 4.67 : Layar Halaman Isi Forum 207

Gambar 4.68 : Layar Halaman News Pada Administrator 208 Gambar 4.69 : Layar Halaman Pada User Internal 209 Gambar 4.70 : Layar Halaman Form Input / Update Data Kapal 210 Gambar 4.71 : Layar Halaman Data User Internal 211 Gambar 4.72 : Layar Halaman Create / Update User Internal 212 Gambar 4.73 : Layar Halaman Form Agreement Marketing 213

Gambar 4.74 : Layar Halaman Change Nahkoda 214

Gambar 4.75 : Layar Halaman Detail Nahkoda 215

(19)

Gambar 4.77 : Tampilan Pembuktian Point 1 218

Gambar 4.78 : Tampilan Pembuktian Point 2 219

Gambar 4.79 : Tampilan Pembuktian Point 3 220

Gambar 4.80 : Tampilan Pembuktian Point 4 221

Gambar 4.81 : Tampilan Pembuktian Point 5 222

Gambar 4.82 : Tampilan Pembuktian Point 6 223

Gambar 4.83 : Tampilan Pembuktian Point 7 224

(20)

DAFTAR LAMPIRAN

Lampiran 1 Wawancara Dengan Manajer Marketing L1

Referensi

Dokumen terkait

Proses produksi pada PT Astra Honda Motor pada bagian High Pressure Die Casting (HPDC) dalam pembuatan crank case terdapat 2 proses produksi, yaitu Proses Melting dan Proses

Kondisi ini tentu dapat memberi dampak terhadap pola pembelian yang dilakukan remaja salah satunya adalah pembelian impulsif yang dilakukan secara online.Tujuan penelitian

Pembelajaran yang efektif menghendaki dipergunakannya alat- alat untuk menentukan apakah suatu hasil belajar yang diinginkan telah benar-benar teracapai, atau sampai dimanakah

Pustaka menyebutkan bahwa senyawa dalam putri malu (Mimosa pudica L.) memungkinkan terjadinya efek toksik jika digunakan dalam jangka panjang dan dosis

Menurut Kunandar (2008:42)” Penelitian Tindakan Kelas dapat artikan kegiatan mencermati suatu objek dengan menggunakan aturan mtodologi tertentu untuk mendapatkan

Setiap orang yang melakukan tindakan yang bertentangan dengan ketentuan peraturan perundang-undangan dan hukum internasional berkaitan dengan Pulau Buatan, Instalasi

Although a sufferer may realise that the muscular pain and breathing difficulties they are experiencing are merely a response to stress if the bodily reaction is extreme enough it

Kesimpulan yang didapatkan dari penelitian mengenai Hubungan Substrat Dominan dengan Kelimpahan Gastropoda pada Hutan Mangrove Kulonprogo, Yogyakarta adalah tekstur