Metode Pengumpulan Data Site Map Alur Penelitian

29 BAB III METODOLOGI PENELITIAN

3.1 Waktu Penelitian

Penelitian ini dilakukan pada bulan Februari 2011 sampai April 2011. Data yang diambil adalah data sekunder yang berupa data antrian kapal yang didapat dari PT. BJTI Surabaya. Pemilihan data antrian kapal ini sebagai penelitian dikarenakan kurang efektif dan efisiennya antrian kapal di PT. BJTI itu sendiri, sehingga mengakibatkan ketidakteraturan pelayanan kapal dan antrian kapal.

3.2 Metode Pengumpulan Data

Pengumpulan data yang dilakukan oleh penulis adalah dengan menggunakan data sekunder yang didapat dari data jadwal kapal, jumlah dermaga, data perusahaan, data peti kemas pada PT. BJTI di Dermaga Surabaya itu sendiri yaitu data pada vessel PT. BJTI. Untuk mengetahui data antrian dan pola antrian kapal di PT. BJTI tersebut apakah sudah efektif, teratur dan efisien. Penentuan data pada penelitian ini adalah dari data jadwal kapal, data dermaga, data perusahaan dan data peti kemas PT. BJTI di dermaga Surabaya yang sudah penulis dapatkan dari PT. BJTI itu sendiri yaitu data pada vessel PT. BJTI. 30

3.3 Metode Pengolahan Data

Data yang penulis kumpulkan maka akan diolah dengan menggunakan bahasa pemrograman PHP dan MYSQL yang merupakan software basis data, dan akan diproses menggunakan tools yamg berada dalam satu paket software open source XAMPPLITE. Adapun langkah-langkah penyusunanya sebagai berikut: 1. Membuat basis data antrian 2. Membuat form input data kapal, data dermaga, data peti kemas, data perusahaan, data pengguna, data kapal-dermaga, data kapal-peti kemas dan data kapal- perusahaan. 3. Menginput data kedalam kolom input yang sudah dibuat 4. Kemudian dilakukan goodness of fit untuk menentukan apakah data tersebut menggunakan pola kedatangan poisson atau tidak. 5. Melakukan perhitungan data berdasarkan rumus yang ada dengan menggunakan disiplin antrian FIFO dan berdasarkan disiplin antrian Prioritas.

3.3.1 Uji Distribusi

Langkah selanjutnya adalah menguji kesesuaian distribusi dari rata-rata kedatangan dan rata-rata pelayanan antara hasil pengamatan observasi dengan distribusi yang diharapkan. Untuk menguji kecocokan atau goodness of fit dari suatu distribusi empirik terhadap distribusi teoritik seperti distribusi Normal, distribusi Poisson dan lain-lain, dapat diuji dengan Kolmogorov-Smirnov. 31 Hipotesis untuk uji Poisson : H : F x = S N x, distribusi harapan sesuai dengan distribusi hasil pengamatan. H 1 : F x ≠ S N x, distribusi harapan tidak sesuai dengan distribusi hasil pengamatan. Pengujian data untuk menentukan kesesuaian distribusi populasi dengan uji Poisson. Pengambilan keputusan berdasarkan nilai probabilitas p-Value di mana nilai α = 0,05 : Jika p-Value 0,05 , maka H tidak ditolak Jika p-Value 0,05 , maka H ditolak Uji Distribusi Poisson : 1. H tidak ditolak maka data berdistribusi Poisson 2. H ditolak maka data tidak berdistribusi Poisson

3.3.2 Metode Antrian

Ada beberapa hal yang perlu diperhatikan sebelum data-data hasil pengamatan digunakan dalam Analisis Teori Antrian. 1. Distribusi kedatangan dan distribusi pelayanan ketika diuji harus sesuai dengan distribusi yang diasumsikan. 2. Untuk dapat menggunakan formulasi dari Teori Antrian FIFO [6], maka sistem antrian yang ada harus berada dalam kondisi tetap steady state dimana 1 . c    , 32 jika kondisi ini belum terpenuhi, maka dilakukan kombinasi-kombinasi terhadap µ atau c sampai syarat tersebut terpenuhi. 3. Untuk dapat menggunakan formulasi dari Teori Antrian prioritas [6], maka sistem antrian yang ada harus berada dalam kondisi tetap steady state dimana Sk = untuk i k i      1 1  k=1,2.....m dengan So=0, jika kondisi ini belum terpenuhi, maka dilakukan kombinasi-kombinasi terhadap µ atau c sampai syarat tersebut terpenuhi. Apabila ketiga ketentuan tersebut sudah terpenuhi maka dapat dilakukan simulasi dengan Analisis Teori Antrian terhadap data yang telah diperoleh. Sehingga akan diperoleh kesimpulan yang menjadi tujuan dari penelitian ini .

3.4 Rancangan Antrian

3.4.1 ERD Entity Relationship Diagram

Diatur Dermaga Perusahaan Memuat Terdapat kapal Memiliki Pengguna PK terdapat Membuat Berita I M M I I I I M I I M I Gambar 3.1 ERD 33 Keterangan atribut : Tabel 3.1 Atribut Tabel Nama Tabel Dermaga Kapal Peti Kemas Perusahaan Pengguna Dermaga-Kapal Atribut Kode_dermaga Nama_dermaga Luas_dermaga Arah_dermaga Posisi_awal Posisi_akhir Kode_kapal Nama_kapal Jenis_kapal Panjang_kapal Id_pk Ukuran_pk Status_pk Agen_pk Id_perusahaan Nama_perusahaan Alamat_perusahaan Jenis_perusahaan Kode_pengguna Nama_pengguna Password Institusi Level Status Kode_dermaga kode_kapal estimate_awal estimate_akhir actual_awal actual_akhir kode_bongkar muat 34 Perusahaan-Kapal Kapal-Peti Kemas Berita Id_perusahaan Kode_kapal Tanggal_pemesanan Kode_kapal id_pk Tanggal_Berangkatdepart Tanggal_Datangarrival id_berita tanggal_berita judul_berita isi_berita pengirim

3.4.3 Normalisasi

Bentuk normal pertama 1NF; first normal form ditunjukkan pada Tabel 3.1, sedangkan bentuk normal kedua 2NF; second normal form ditunjukkan pada Tabel 3.2 sebagai berikut: Tabel 3.2 Bentuk Normalisasi pertama Tabel Dermaga 1. Tabel Dermaga yang tidak normalisasi Kode dermaga 1 Kode dermaga 2 Kode dermaga 3 Nama dermaga Luas dermaga Arah dermaga Posisi awal Posisi akhir 35 Penjelasan : Terdapat anomali penyimpangan pada kode dermaga, yaitu : a. kode dermaga 1 b. kode dermaga 2 c. kode dermaga 3 sehingga mengakibatkan terjadi anomali insert, update dan delete pada tabel dermaga tersebut. 2. Tabel Dermaga yang sudah normalisasi Kode dermaga Nama dermaga Luas dermaga Arah dermaga Posisi awal Posisi akhir 36 Bentuk normal kedua 2NF; second normal form yaitu: Tabel 3.3 Bentuk Normalisasi kedua Dermaga PK Kode_Dermaga Nama_Dermaga Luas_Dermaga Arah_Dermaga Posisi_Awal Posisi_Akhir kapal PK Kode_Kapal Nama_Kapal Panjang_Kapal Jenis_Kapal Perusahaan PK Id_Perusahaan Nama_Perusahaan Alamat_Perusahaan Jenis_Perusahaan Email Kontak Telephone Dermaga_Kapal Kode_Dermaga Kode_Kapal Estimate_Awal Estimate_Akhir Actual_Awal Actual_Akhir Kode_Bongkar_Muat Peti_Kemas PK Id_Pk Ukuran_Pk Status Agen_Pk Perusahaan_Kapal Kode_Kapal Id_Perusahaan Tanggal_Pemesanan Table1 PK Kode_Pengguna Nama_Pengguna Password Insttitusi Level Status Kapal_Pk Kode_Kapal Id_Pk Tanggal_Datang Tanggal_Berangkat Berita PK Id Tanggal Judul Isi Pengirim 37

3.4.4 Kamus Data

Kamus data adalah deskripsi dari tabel- tabel yang ada dalam sistem aplikasi dan menjelaskan tentang data-data yang ada dalam setiap tabel yang bersesuaian dengan struktur tabel pada aplikasi. Nama Tabel : Dermaga Deskripsi : Terdapat data-data yang ada pada tabel dermaga Primary key : Kode_dermaga Field Type Size Keterangan Kode_dermaga Varchar 10 Kode dermaga Nama_dermaga Varchar 50 Nama dermaga Luas_dermaga Int 10 Luas dermaga Arah_dermaga Varchar 20 Arah dermaga saat kapal tiba Posisi_awal Int 10 Posisi awal kapal pada dermaga Posisi_akhir Int 10 Posisi akhir kapal pada dermaga Status Varchar 10 Status dermaga Nama Tabel : Kapal Deskripsi : Terdapat data-data yang ada pada tabel kapal Primary key : Kode_kapal Field Type Size Keterangan Kode_kapal Varchar 10 Kode pada kapal Nama_kapal Varchar 50 Nama kapal Panjang_kapal Int 10 Panjang kapal tersbt Jenis_kapal Varchar 10 Jenis kapal yang dating 38 Nama Tabel : Dermaga-Kapal Deskripsi : Terdapat data-data yang berhubungan dengan tabel kapal dan tabel dermaga Primary key : Kode_bongkar_muat Foreign key : Kode_dermaga dan kode_kapal Field Type Size Keterangan Kode_dermaga Varchar 10 Kode pada dermagaforeign key pada tabel dermaga Kode_kapal Varchar 10 Kode pada kapalforeign key pada tabel kapal Estimate_awal Date Date Tanggal estimasi awal Estimate_akhir Date Date Tanggal estimasi akhir Actual_awal Date Date Tanggla actual awal Actual_akhir Date Date Tanggal actual akhir Kode_bongkar_muat Int 10 Kode bongkar muat peti kemas Nama Tabel : Peti kemas Deskripsi : Terdapat data-data yang terdapat pada tabel peti kemas Primary key : Id_pk Field Type Size Keterangan Id_pk Varchar 10 Id peti kemas ukuran_pk Int 10 Jenis peti kemas status_pk Varchar 10 Nama peti kemas agen_pk Varchar 10 Ukuran peti kemas Nama Tabel : Kapal-peti kemas Deskripsi : Terdapat data-data yang ada hubungan pada tabel kapal dan tabel pk 39 composite key : Kode_kapal,id_pk , tanggal arrival,tanggal departure Foreign key : Kode_kapal dan id_pk Field Type Size Keterangan Kode_kapal Varchar 10 Kode pada kapalforeign key pada tabel kapal Id_pk Varchar 10 Id pada peti kemasforeign key pada tabel peti kemas Tanggal_arrival Date Date Tanggal kedatangan pk Tanggal_depart Date Date Tanggal keberangkatan pk Nama Tabel : Pengguna Deskripsi : Terdapat data-data yang ada pada tabel pengguna primary key : Kode_pengguna Field Type Size Keterangan Kode_pengguna Int 11 Kode pada pengguna Nama_pengguna varChar 20 Nama seorang pengguna Password Int 10 Password seorang pengguna Institusi Varchar 20 Institusi pengguna Level Varchar 20 Level seorang pengguna Status Varchar 20 Status pengguna Nama Tabel : Perusahaan Deskripsi : Terdapat data-data yang ada pada tabel perusahaan Primary key : Id_perusahaan Field Type Size Keterangan id_perusahaan Int 10 Id pada perusahaan Nama_perusahaan Varchar 20 Nama pada perusahaan Alamat_perusahaan Varchar 20 Alamat pada perusahaan Email Varchar 50 Email dari perusahaan 40 Telephone Int 20 Telephone perusahaan Kontak Int 20 Kontak pj perusahaan Jenis_perusahaan Varchar 20 Jenis pada perusahaan Nama Tabel : Perusahaan-kapal Deskripsi : Terdapat data-data yang berhubungan denga tabel kapal dan tabel perusahaan Primary key : Tanggal_pemesanan Foreign key : Kode_kapal dan id_perusahaan Field Type Size Keterangan Kode_kapal Varchar 10 Kode pada kapalforeign key pada tabel kapal Id_perusahaan Int 10 Id pada perusahaanforeign key pada tabel perusahaan Tanggal_pemesanan Date Date Tanggal pemesanan kapal Nama Tabel : Berita Deskripsi : Terdapat data-data yang ada pada tabel berita Primary key : Id_berita Field Type Size Keterangan Id Int 11 Id berita Tanggal Date Tanggal dikeluarkannya berita Judul Varchar 100 Judul berita Isi Text Isi berita Pengirim Varchar 20 Orang yang mengirim berita 41

3.4.5 DFD LEVEL 0

SI Antrian Kapal Administrat or Perusahaan Login Display menu admin Display home Display pemesanan Persetujuan ajuan pmsnan Display register Input data Pengelolaan ajuan pmsnan Login Display Menu Umum Input ajuan pmsnan Hasil perstjuan Input rgster Edit password Display jadwal Gambar 3.2 DFD Level 0 Penjelasan Gambar 3.2 : a. Proses Nama Proses : Sistem Informasi Aplikasi Antrian Kapal b. Arus Data Masukkan : 1. Login 2. Persetujuan Ajuan Pemesanan 3. Input Ajuan Pemesanan 4. Hasil Ajuan Pemesanan 5. Input Data 42 6. Input Register 7. Edit Password 8. Pengelolaan Ajuan Pemesanan Keluaran : 1. Login 2. Display Menu Umum 3. Display Home 4. Display Form Pemesanan 5. Display Form Register 6. Display Menu Admin 7. Display Jadwal c. Entitas Luar Nama Entitas : 1. Administrator 1. Perusahaan 43

3.4.6 DFD LEVEL 1

1.o Manajemen pengguna Admin Input,Update,Delete Display Data Perusahaan Display Profile Update Profile, Passwrd Pengguna Input, Update, Delete data Display Data Pengguna 2.o Manajemen Dermaga Input, Update, Delete Data Dermaga Display Data Dermaga Dermaga Input, Update Data 3.o Manajemen Kapal Input. Update, Delete Data Perusahaan Kapal Input, Update Data Display Kapal 4.o Manajemen Peti Kemas Perusahaan Input, Update, Delete Data Display Data PK Peti Kemas Display PK Input, Update Data PK 5.o Manajemen Perusahaan Perusahaan Input, Update Data Display Perusahaan 6.o Laporan Input, Update PK Display Laporan Data Dermaga Laporan Data Kapal Laporan Data PK Laporan Data Perusahaan Display Data Dermaga Display Data Kapal Display Data PK Display Data Perusahaan Profile Input, Update Profile Display Profile Admin Perusahaan Update Data Dermaga Display Dermaga Admin Dispaly Data Update Data Display Data Admin Display Update Data PK Display PK Admin Input, Update, Delete Data Display Data Perusahaan Admin Perusahaan Input, Update, Delete Data Display Data Update Data Display Data Input, Update Kapal Display Data Dermaga Gambar 3.3 DFD Level 1 44 Penjelasan Gambar 3.3 : a. Proses 1.0 Nama Proses : Manajemen Pengguna Masukkan : 1. Input, update, delete data Pengguna 2. Update Profile, Password Pengguna Keluaran : 1. Display Data Pengguna 2. Display Profile Pengguna Ringkasan proses : Administrator, Perusahaan melakukan login terlebih dahulu untuk dapat mengakses sistem ini. Apabila login dinyatakan sukses maka administrator dapat memasukkan, memperbaharui dan menghapus data pengguna, begitu pula dengan perusahaan dapat memperbaharui profile dan password. b. Proses 2.0 Nama Proses : Manajemen Dermaga Masukkan : 1. Input, update, delete data dermaga 1. Update data dermaga Keluaran : Display data dermaga Ringkasan proses : Administrator dapat memasukkan dan memperbaharui serta menghapus data dermaga, dermaga juga berkordinasi dengan kapal untuk dapat menginput dan mengupdate data dermaga-kapal, dalam proses ini juga akan ditampilkan data dermaga baik jenis dermaga dan luas dermaganya. 45 c. Proses 3.0 Nama Proses : Manajemen Kapal Masukkan : 1. Input, update, delete data kapal 2. Update data kapal Keluaran : Display data kapal Ringkasan proses : Administrator dapat memasukkan dan memperbaharui serta menghapus data kapal, begitu juga dengan perusahaan kapal juga dapat menginput dan mengupdate data kapal dan kapal berkordinasi dengan dermaga dan peti kemas untuk menginput dan mengupdate data dermaga-kapal dan data kapal-pk, dalam proses ini juga akan ditampilkan data kapal baik jenis kapal dan kapasitas kapalnya. d. Proses 4.0 Nama Proses : Manajemen Peti Kemas Masukkan : 1. Input, update, delete data peti kemas 2. Update data peti kemas Keluaran : Display data peti kemas Ringkasan proses : Administrator dapat memasukkan dan memperbaharui serta menghapus data peti kemas, begitu juga dengan perusahaan PK juga dapat menginput dan mengupdate data PK dan peti kemas berkordinasi dengan kapal untuk menginput dan mengupdate data kapal-pk, dalam proses ini juga akan ditampilkan data peti kemas. 46 e. Proses 5.0 Nama Proses : Manajemen Perusahaan Masukkan : 1. Input, update, delete data perusahaan 2. Input, update data perusahaan kapal dan perusahaan PK 3. Update data perusahaan Keluaran : 1. Display data perusahaan 2. Display data perusahaan kapal dan perusahaan PK Ringkasan proses : Administrator dapat memasukkan dan memperbaharui serta menghapus data perusahaan, baik perusahaan kapal maupun perusahaan peti kemas dan perusahaan berkordinasi dengan kapal untuk menginput dan mengupdate data perusahaan-kapal, dalam proses ini juga akan ditampilkan data perusahaan baik perusahaan kapal maupun perusahaan PK. f. Proses 6.0 Nama Proses : Laporan Masukkan : 1. Input, update laporan data kapal 2. Input, update laporan data dermaga 3. Input, update laporan data peti kemas 4. Input, update data perusahaan Keluaran : 1. Display laporan data kapal 2. Display laporan data dermaga 2. Display laporan data peti kemas 47 Ringkasan proses : Administrator dapat memasukkan dan memperbaharui serta menghapus data kapal, data dermaga, data peti kemas dan data perusahaan. Kemudian dilakukan perhitungan terhadap data kapal dan data dermaga yang didapat dan menghasilkan laporan perhitungan data kapal dan data dermaga sesuai dengan jenis kapal yang ada. Dalam proses ini juga akan ditampilkan laporan data kapal berdasarkan jenis kapalnya.

3.4.7 DFD LEVEL 2

1. DFD Level 2 Proses 1 Manajemen Pengguna 1.1 Input Pengguna Admin Input 1.2 Update Pengguna Pengguna 1.3 Delete Pengguna Searching Update Delete Searching Gambar 3.4 DFD Level 2 Proses 1 48 2. DFD Level 2 Proses 2 Manajemen Dermaga 1.1 Input Dermaga Admin Input 1.2 Update Dermaga Dermaga 1.3 Delete Dermaga Searching Update Delete Searching Gambar 3.5 DFD Level 2 Proses 2 3. DFD Level 2 Proses 3 Manajemen Kapal 1.1 Input Kapal Admin Input 1.2 Update Kapal Kapal 1.3 Delete Kapal Searching Update Delete Searching Gambar 3.6 DFD Level 2 Proses 3 49 4. DFD Level 2 Proses 4 Manajemen Peti Kemas 1.1 Input Peti Kemas Admin Input 1.2 Update Peti Kemas Peti Kemas 1.3 Delete Peti Kemas Searching Update Delete Searching Gambar 3.7 DFD Level 2 Proses 4 5. DFD Level 2 Proses 5 Manajemen Perusahaan 1.1 Input Perusahaa n Admin Input 1.2 Update Perusahaa n Perusahaan 1.3 Delete Perusahaa n Searching Update Delete Searching Gambar 3.8 DFD Level 2 Proses 5 50 Pada sistem informasi sistem antrian kapal berbasis website yang dibuat terdapat satu proses besar yang dapat dilihat pada konteks DFD Level 0 pada gambar 3.2, selain itu terdapat enam proses yang dijelaskan pada DFD Level 1 dan pada DFD level 2. Pada DFD tersebut dapat dilihat bagaimana sistem ini bekerja dan proses apa saja yang dilakukan oleh sistem informasi ini.

3.5 Site Map

Untuk memperjelas gambaran tentang sistem informasi pada aplikasi ini pada Gambar 4.3 digambarkan sebuah struktur dan alur sistem yang dibagi menjadi dua bagian, yaitu: 1. Site Map Publik Gambar 3.9 Site Map Publik Home Home Pemesanan Register Perusahaan Baru Profile Login Form Register Berita Kolom Pencarian Form Pemesanan Jadwal Kapal About Us 51 2. Site Map Pengguna Kapal Home Home Menu Laporan Menu Input Log out Laporan Perhitung an Data FIFO Just Advice Informa si Pelabuh an Laporan Perhitungan Data Prioritas Derm aga Kapal Input Kapal- PK input Kapal- Dermaga Input Kapal – Perusahaan Input Peti Kemas Perusa haan Berita Pengg una Berita Input Pengguna Input Perusahaan Input Perusahaan- Kapal Input PK Input PK-Kapal Input Dermaga Input Dermaga-Kapal Input Gambar 3.10 Site Map Pengguna 52

3.6 Alur Penelitian

Untuk memudahkan penelitian maka peneliti membuat alur yang menunjukkan proses penelitian dari awal sampai mendapatkan kesimpulan. Adapun prosesnya sebagai berikut: 1. Pengambilan data yang dibutuhkan untuk penelitian yang merupakan data sekunder 2. Peneliti membuat rancangan database antrian untuk ERD, kamus data dan DFDnya. 3. Membuat aplikasi sistem antrian kapal 4. Kemudian data tersebut akan di input pada database antrian 5. Setelah itu data di uji dengan pengujian distribusi poisson, jika data tersebut poisson maka data dapat dihitung dengan rumus antrian yang sudah ditentukan berdasarkan disiplin antrian FIFO dan Prioritas tetapi jika data tidak poisson maka dilakukan pemilihan ulang. 6. Kesimpulan dari hasil simulasi web. 53 Gambar 3.11 Flowchart start Membuat Rancangan ERD, Kamus Data dan DFD Uji Distribusi Simulasi Antrian Jika Tidak Jika Ya End Pengambilan Data Pembuatan Aplikasi Sistem Antrian kapal Input Data Pada Aplikasi Antrian Kesimpulan 54

BAB IV HASIL DAN PEMBAHASAN

4.1 Data Pelayanan

1. Data Kapal FIFO

Waktu pelayanan per kapal 1        diperoleh dengan melakukan perhitungan waktu langsung terhadap setiap kapal yang masuk sampai keluar dari dermaga. Perhitungan ini dilakukan pada waktu padat kedatangan kapal ke dermaga. Data yang diambil sebanyak 49 kapal yang diperoleh dari data sekunder yang didapat dari PT. BJTI Surabaya. Dari pengamatan didapatkan total waktu pelayanan terhadap 49 kapal adalah 742.87 jam. Sehingga : = = 15.16 jam kapal = 0.63 hari kapal

2. Data Kapal PRORITAS

Waktu pelayanan per kapal 1        diperoleh dengan melakukan perhitungan waktu langsung terhadap setiap kapal yang masuk sampai keluar dari dermaga. Perhitungan ini dilakukan pada waktu padat kedatangan kapal ke dermaga. Data yang diambil sebanyak 39 kapal yang diperoleh dari data sekunder yang didapat dari PT.