Anda di halaman 1dari 21

APLIKASI MOBILE JADWAL KAPAL LAUT PT.

PELAYARAN NASIONAL INDONESIA


(PERSERO) BERBASIS ANDROID
OLEH : TANTAN MUNGGARAN : 2013-52-062
LATAR BELAKANG DALAM BISNIS USAHA BERBASIS
TRANSPORTASI PUBLIK, KEMUDAHAN AKSES
INFORMASI PERJALANAN MENJADI YANG
UTAMA UNTUK MENARIK MINAT KONSUMEN
PENGGUNA JASA. TAPI YANG TERJADI DI
INDONESIA KHUSUSNYA DI MANOKWARI SAAT
INI, PADA MODA TRANSPORTASI KAPAL LAUT
PELNI MASIH BANYAK CALON PENGGUNA JASA
KAPAL YANG HARUS MEMERIKSA JADWAL DI
PAPAN JADWAL KANTOR CABANG PELNI.
RUMUSAN MASALAH
MAKA DARI ITU DIBUATLAH SEBUAH
APLIKASI YAITU “APLIKASI MOBILE JADWAL
KAPAL LAUT PT. PELNI (PERSERO) BERBASIS
ANDROID”. NAMA APLIKASI ANDROID INI
ADALAH PELNI MOBILE. APLIKASI INI
MERUPAKAN ALTERNATIF LAYANAN YANG
MENYEDIAKAN INFORMASI JADWAL KAPAL
SERTA ALAMAT DAN NOMOR TELEPON
KANTOR CABANG SERTA MITRA AGEN
PENJUALAN TIKET KAPAL PELNI.
TUJUAN DAN FUNGSI PEMBUATAN
APLIKASI PELNI MOBILE

• APLIKASI INI MENJADI SOLUSI ALTERNATIF SELAIN DARI


WEBSITE PELNI UNTUK MEMPERMUDAH PENGGUNA JASA KAPAL
SAAT INI UNTUK MENGAKSES JADWAL KAPAL DALAM
MERENCANAKAN PERJALANAN MENGGUNAKAN KAPAL LAUT.

• SELAIN JADWAL KAPAL, APLIKASI INI JUGA MELAYANI AKSES


ALAMAT SERTA KANTOR CABANG/MITRA AGEN PELNI.

• PELNI MOBILE DIRANCANG DENGAN TUJUAN MEMBERIKAN


KEMUDAHAN BAGI KONSUMEN UNTUK MEMPEROLEH
INFORMASI-INFORMASI PELAYARAN MAUPUN AKSES UNTUK
MENDAPATKAN TIKET PELNI MENGGUNAKAN SMARTPHONE
ANDROID.
RUANG LINGKUP DAN BATASAN MASALAH
• HANYA FOKUS MEMBUAT BEBERAPA ACTIVITY YANG HANYA
MENAMPILKAN DATABASE JADWAL KAPAL DAN DAFTAR KANTOR CABANG
SERTA MITRA AGEN TIKET KAPAL.
• DIKARENAKAN BANYAKNYA SAMPEL DATA YANG DIDAPATKAN SELAMA
PENELITIAN DI KANTOR PUSAT PT. PELNI JAKARTA, HASIL PENCARIAN
JADWAL KAPAL HANYA AKAN DITAMPILKAN ANTARA TANGGAL 1
DESEMBER 2013 DAN 14 DESEMBER 2013. DIATAS TANGGAL 14 DESEMBER
2013, DATA YANG TAMPIL HANYALAH PELABUHAN TUJUAN TANPA
TANGGAL KEDATANGAN DALAM SATU TRAYEK/VOYAGE.
• PADA ACTIVITY PENCARIAN JADWAL KAPAL, HANYA DITAMPILKAN OPSI
PELABUHAN ASAL DAN TANGGAL KEBERANGKATAN SAJA TANPA ADA
KOLOM PELABUHAN TUJUAN. INI TERJADI KARENA KETIDAKCOCOKAN
STRUKTUR DATABASE PT. PELNI DENGAN DATABASE YANG SAYA BUAT
MENGINGAT PT. PELNI MENGGUNAKAN DBMS ORACLE SEDANGKAN
DALAM PROYEK INI MENGGUNAKAN MYSQL SEHINGGA STRUKTUR YANG
DIHASILKAN BERBEDA.
• MENGGUNAKAN ANDROID STUDIO VERSI 2.0 SEBAGAI SOFTWARE
DEVELOPER UNTUK PROYEK INI.
• DBMS YANG DIGUNAKAN ADALAH MYSQL 5.6.26.
• PROSES DATABASE DAN PARSING MENGGUNAKAN JSON.
• PADA UJI COBA APLIKASI INI MENGGUNAKAN SMARTPHONE SAMSUNG GT-
S7270 YANG SUDAH TERMASUK SISTEM OPERASI ANDROID VERSI 6.0
BAHASA PEMROGRAMAN UNTUK
MEMBANGUN APLIKASI PELNI MOBILE
• JAVA

• XML (EXTENSIBLE MARKUP LANGUAGE)

PEMROGRAMAN PENDUKUNG UNTUK


MENGAKTIFKAN FITUR APLIKASI PELNI
MOBILE
• PHP

• MYSQL
ALAT DAN BAHAN
HARDWARE : SOFTWARE

• 1 unit Laptop Acer 4743 series • Paket Java Development Kit (JDK)
dengan spesifikasi : versi 7.
• Processor : Intel Core I5 M 460 • Android Studio versi 2.0.
dengan kecepatan pemroses di tiap-
tiap core 2.53 GHz. • Paket XAMPP yang sudah termasuk
• RAM : DDR3 4 GB (2x2 GB). Apache, MySQL.
• Harddisk : 1 TB. • Emulator Android Genymotion yang
• Sistem Operasi : Windows 10 x64bit. sudah termasuk simulator Android
versi 4.1.1 (resolusi layar 480x800
• 1 unit Smartphone Samsung GT- pixel).
S7270, sudah termasuk Sistem
Operasi Android Marsmallow 6.0 • SQLyog sebagai penunjang
(Paket CyanogenMod) dan Google pengolahan database MySQL dari
Service. sisi GUI.
ALUR KERJA APLIKASI PELNI
MOBILE

• USE CASE
• DIAGRAM ACTIVITY
• DIAGRAM CLASS
USE CASE PELNI MOBILE
ACTIVITY DIAGRAM (JADWAL
KAPAL)
ACTIVITY DIAGRAM (KANTOR
CABANG)
ACTIVITY DIAGRAM (MITRA AGEN)
DIAGRAM CLASS PELNI
MOBILE
DESKRIPSI TABEL ASLI PT. PELNI
tb_port tb_schedule tb_ship
Field Type Field Type Field Type
DEPART_POR ID_SCHEDUL int(20) NOT SHIP_ID int(3) NULL
T_ID varchar(3) NULL E NULL varchar(20)
varchar(22) SHIP_ID int(3) NOT NULL SHIP_NAME NULL
PORT_NAME NULL varchar(15) NOT
PORT_SHORT ROUTE_NO NULL
NAME varchar(7) NULL VOYAGE int(2) NOT NULL
varchar(10) TRAYEK int(1) NOT NULL
SEQ_NO int(2) NOT NULL
LST_UPD NULL
DEPART_POR
TGL_BERLAK varchar(10)
T_ID int(3) NOT NULL
U NULL
DEPART_DATE
AB_BAYI int(4) NULL
AB_ANAK int(5) NULL TIME date NOT NULL
AB_DEWASA int(5) NULL ARRIVAL_DAT
AB_MANULA int(5) NULL ETIME date NOT NULL
PAS_KELAS int(5) NULL CALL_DEPART int(1) NOT NULL
PAS_EKO int(5) NULL FLAG varchar(1) NULL
varchar(6) NOT
LST_UPD NULL
ARRIVAL_POR
T_ID int(3) NOT NULL
CALL_ARRIVA
L int(1) NOT NULL
DESKRIPSI TABEL TAMBAHAN UNTUK
KANTOR CABANG DAN MITRA AGEN PELNI

tb_kantor tb_agen
Field Type Field Type
varchar(30) NOT varchar(10) NOT
CITY REG
NULL NULL
OFFICE text NOT NULL AGEN text NULL
ADDRESS text NOT NULL ADDRESS text NULL
TELEPON text NOT NULL TELEPON text NULL
ID_PROV int(2) NULL
DESKRIPSI TABEL MODIFIKASI
PELNI
tb_schedule_android
Tabel ini didapatkan dari hasil query di Field
SHIP_NAME
Type
varchar(15) NULL

bawah yang kemudian di-entry secara manual DEPATURE


DATE_DEPT
varchar(14) NULL
date NULL

ke dalam Excel lalu diimpor ke database ARRIVAL_PORT1


ARRV_DATE1
varchar(14) NULL
date NULL

menjadi tabel “tb_schedule_android”


ARRIVAL_PORT2 varchar(14) NULL
ARRV_DATE2 date NULL
ARRIVAL_PORT3 varchar(14) NULL
ARRV_DATE3 date NULL
ARRIVAL_PORT4 varchar(14) NULL
ARRV_DATE4 date NULL
ARRIVAL_PORT5 varchar(14) NULL
ARRV_DATE5 date NULL
ARRIVAL_PORT6 varchar(14) NULL
ARRV_DATE6 date NULL
ARRIVAL_PORT7 varchar(14) NULL
ARRV_DATE7 date NULL
ARRIVAL_PORT8 varchar(14) NULL
ARRV_DATE8 date NULL
ARRIVAL_PORT9 varchar(14) NULL
ARRV_DATE9 date NULL
ARRIVAL_PORT10 varchar(14) NULL
ARRV_DATE10 date NULL
ARRIVAL_PORT11 varchar(14) NULL
ARRV_DATE11 date NULL
ARRIVAL_PORT12 varchar(14) NULL
ARRV_DATE12 date NULL
ARRIVAL_PORT13 varchar(14) NULL
ARRV_DATE13 date NULL
ARRIVAL_PORT14 varchar(14) NULL
ARRV_DATE14 date NULL
METODE PENGUJIAN APLIKASI
• MENGGUNAKAN PC/LAPTOP SEBAGAI SERVER DATABASE.
• MENGAKTIFKAN KONEKSI WIFI SECARA ADHOC DAN
MENGATUR IP SECARA STATIS DARI SMARTPHONE.
• MENDISTRIBUSIKAN APLIKASI PELNI MOBILE VIA
BLUETOOTH MAUPUN WIFI (SHAREIT).
• APLIKASI PELNI MOBILE DIINSTALL DAN DIAKTIFKAN VIA
SMARTPHONE YANG TERHUBUNG KE PC/LAPTOP VIA WIFI.
DEMO APLIKASI PELNI
MOBILE
• PELABUHAN MANOKWARI :
TANGGAL 1, 3, 5, 7, 9, 11, 13
• PELABUHAN MAKASSAR : DARI
TANGGAL 1 SAMPAI TANGGAL 14
• PELABUHAN SURABAYA : TANGGAL
1, 2, 3, 5, 7, 9, 10, 11, 12, 13, 14
• PELABUHAN BELAWAN : TANGGAL
3, 10
KESIMPULAN
• PELNI MOBILE ADALAH APLIKASI BERBASIS ANDROID YANG
MENJADI SOLUSI ALTERNATIF YANG BERTUJUAN
MEMPERMUDAH PENGGUNA JASA KAPAL MEMPEROLEH
INFORMASI JADWAL KAPAL TERKINI.
• SELAIN MENAWARKAN INFORMASI JADWAL, PELNI MOBILE
JUGA MENYEDIAKAN INFORMASI ALAMAT DAN TELEPON
KANTOR CABANG DAN MITRA AGEN TERDEKAT.
• DENGAN APLIKASI INI, KONSUMEN DIMUDAHKAN UNTUK
MEMPEROLEH INFORMASI-INFORMASI PELAYARAN
MAUPUN KEMUDAHAN MENDAPATKAN INFORMASI TIKET
PELNI.
SARAN
APLIKASI PELNI MOBILE MASIH DAPAT DIKEMBANGKAN LAGI
DENGAN MENAMBAH KALKULASI HARGA TIKET KAPAL SEPERTI
PADA WEBSITE PELNI. KEDEPANNYA DIHARAPKAN PELNI MOBILE
AKAN BERKEMBANG MENJADI APLIKASI TICKETING ONLINE KAPAL
BERBASIS ANDROID SEHINGGA KONSUMEN SEMAKIN MUDAH
MEMESAN TIKET KAPAL DAN MENGURANGI PRAKTEK PERCALOAN,
SEHINGGA MAMPU MENARIK MINAT MASYARAKAT UNTUK
MENGGUNAKAN JASA TRANSPORTASI KAPAL LAUT.
SEKIAN DAN TERIMA KASIH

Anda mungkin juga menyukai