4.1 Implementasi
Pada bab ini akan dibahas mengenai implementasi dari rancangan sistem aplikasi yang telah dibuat pada bab sebelumnya. Bagian implementasi sistem aplikasi ini meliputi: implementasi data, implementasi proses, dan implementasi antarmuka (interface).
4.2 Spesifikasi sistem
Sistem yang akan digunakan untuk memproses semua kegiatan yang terdiri dari beberapa table yang saling berkaitan, misalnya dari proses persiapan tes, penginputan data, pelaksanaan tes dapat dilihat di layar monitor, sehingga akan menghemat banyak waktu
4.3 Perangkat Keras (Hardware) yang Digunakan
Didalam perancangan dan pembangunan prototype aplikasi probi pelayaran rakyat ini, penulis membutuhkan perangkat keras dan smartphone Android. Untuk itu pengguna menggunakan perangkat keras dan mobile phone dengan spesifikasi sebagai berikut :
1. Handphone, spesifikasinya:
Merk : Samsung Mobile
Kamera : 4 Megapixel.
OS : Gingerbread.
Koneksi : Bluetooth. Wifi.
Port : microUSB.
2. Laptop Asus A42JB dengan intel Core i3 (2.27GHz), RAM 2GB DDR2
, adalah spesifikasi Laptop yang akan digunakan.
4.4 Perangkat Lunak (Software) yang Digunakan
Perangkat lunak yang digunakan dalam perancangan dan pembuatan penelitihan kali ini adalah sebagai berikut :
1. Untuk sistem operasi yang penulis gunakan adalah Microsoft Windows 7
Ultimed.
2. PHP yang digunakan untuk membuat web server.
3. Dreamweaver digunakan untuk merancang web servernya.
4. JSON digunakan untuk membaca XML dari PHP
5. Eclipse Galileo SDK adalah bahasa pemrograman yang digunakan untuk
aplikasi di mobile phone Android.
6. Untuk membuat rancangan sistem menggunakan perangkat lunak
Rational Rose Enterprise Edition.
7. MySQL digunakan untuk membuat databasenya.
Pada bab ini akan diimplementasikan desain antar muka (interface) yang telah dibuat pada bab sebelumnya.
4.5.1 Menu Login Mobile Pelanggan
Gambar 4.1 Form Menu Login Mobile Pelanggan
Form login pelanggan digunakan untuk melakukan proses login masuk ke
dalam aplikasi mobile pelanggan. Dalam form ini terdapat 2 textbox dan 1 botton yang digunakan dalam proses login. Textbox pertama diisi dengan user name yang telah terdaftar, textbox kedua diisi password sesuai dengan user name yang ada di dalam textbox 1. Setelah textbox dan password terisi dengan benar maka botton
Gambar 4.2 Form Menu Mobile Pelanggan
Dalam menu pelanggan terdapat dua botton yang berfungsi sebagai lihat kapal dan booking kapal. Dalam botton lihat kapal pelanggan akan diarahkan ke dalam form baru untuk melihat semua kapal yang sedang bersandar. Sedangkan
botton booking kapal akan mengarahkan pelanggan ke form proses booking dan
Dalam form cari kapal terdapat 2 botton yang berfungsi sebagai pencari kapal berdasar muatan dan satuan. Sedangkan bagian bawah dari form cari kapal terdapat review tentang kapal rekanan yang sedang bersadar. Seperti ditunjukan gambar 4.3 dibawah.
Gambar 4.4 Form Lihat Kapal Satuan
Form lihat kapal satuan dibuat untuk memudahkan pelanggan dalam mencari kapal sesuai dengan tipe satuan yang pelanggan inginkan. Jadi setiap kapal yang ditampilkan dalam form lihat kapal satuan hanya memiliki satuan yang sama seperti imputan pelanggan.
Gambar 4.5 Form Lihat Kapal Tujuan
Form lihat kapal tujuan dibuat untuk memudahkan pelanggan dalam mencari kapal sesuai dengan tujuan yang akan dituju oleh pelanggan. Jadi setiap kapal yang ditampilkan dalam form lihat kapal tujuan hanya memiliki tujuan yang sama seperti imputan pelanggan.
Gambar 4.6 Form Booking
Dalam form booking ini pelanggan diminta menginputkan nama barang, sedangkan untuk nama kapal dan satuan barang akan terinput sendiri setelah pelanggan memilih kapal di dalam form cari kapal. Untuk masuk ke dalam form cari kapal pelanggan hanya butuh menekan botton cari yang ada dalam form
booking ini. Sedangkan boton simpan digunakan saat pelanggan selesai mengisi
semua textbox yang ada dalam form ini. Botton tambah digunakan untuk tambah barang dengan kondisi satuan yang sama.
Gambar 4.7 Form Cari Kapal
Dalam form cari kapal pelanggan sudah difasilitasi scrollbox dimana didalamnya ada nama-nama kapal rekanan yang sedang bersandar. Jadi pelanggan tinggal memilih kapal yang ada dalam scrollbox dan secara otomatis textbox yang ada terisi sesuai dengan pilihan pelanggan. Jika selesai memilih pelanggan bisa menekan botton simpan untuk kemudian dilanjutkan ke form booking.
Gambar 4.8 Form Login Kapal
Form login kapal digunakan untuk melakukan proses login masuk ke
dalam aplikasi mobile kapal. Dalam form ini terdapat 2 textbox dan 1 botton yang digunakan dalam proses login. Textbox pertama diisi dengan user name yang telah terdaftar, textbox kedua diisi password sesuai dengan user name yang ada di dalam textbox 1. Setelah textbox dan password terisi dengan benar maka botton
Gambar 4.9 Form Menu Kapal
Dalam menu pelanggan terdapat dua botton yang berfungsi sebagai lihat barang bawaan dan update status kapal. Dalam botton lihat barang bawaan kapal akan diarahkan ke dalam form baru untuk melihat semua barang bawaan yang sudah diproses dalam transaksi. Sedangkan botton update status kapal akan mengarahkan kapal ke form proses update status kapal dimana kapal akan mengisi informasi yang dibutuhkan untuk proses transaksi.
Gambar 4.10 Form Lihat Barang Bawaan
Form barang bawaaan adalah form yang digunakan untuk melihat barang
apa saja yang nantinya dibawa oleh kapal setelah proses transaksi terhadap setiap barang selesai dilakukan. Barang yang ditampilkan dalam form ini merupakan barang yang psti dibawa oleh kapal. Dan didalam form ini tidak ada botton atau textbox hanya ada tampilan untuk melihat barang bawaan.
Gambar 4.11 Form Update Kapal
Form update kapal digunakan saat kapal akan bersandar di pelabuhan,
form ini berfungsi untuk mengupdate informasi kapal sehingga didapat informasi
baru dari kapal. Dari informasi baru ini baik perusahaan dan pelanggan dapat melihat atau memantau kapal. Dan dari beberapa textbox hanya textbox tanggal berangkat dan tanggal bersandar yang di set dengan format date jadi kapal tinggal mengimputkan tanggal hari kapal bersandar dan tanggal disaat kapal akan berlayar. Saat semua textbox sudah terisi kapal tinggal menekan botton simpan untuk mengupdate status barunya.
Gambar 4.12 Menu Utama Desktop Probi Pelayaran Rakyat
Didalam menu utama atau bisa disebut form induk aplikasi probi pelayaran rakyat terdapat 4 menu yaitu menu user, menu transaksi, menu master, dan yang terakir menu laporan. Dalam menu user terdapat 3 menu lagi yaitu menu login, logout, dan exit. Sedangkan menu transaksi hanya terdapat form transaksi saja, berlanjut untuk menu master. Untuk menu master terdapat 3 menu lagi yaiutu menu master pelanggan, menu master kapal, dan menu master karyawan. Dan untuk menu laporan hanya terdapat menu laporan periode yang berguna untuk melihat transaksi berdasarkan tanggal transaksi.
Gambar 4.13 Menu Login Probi Pelayaran Rakyat
Form login pelanggan digunakan untuk melakukan proses login masuk ke
dalam aplikasi probi. Dalam proses login karyawan harus masukan user name lalu password setelah itu tekan botton masuk dan karyawan yang login dibedakan menjadi beberapa tipe sesuai dengan jabatan. Serta botton keluar digunakan untuk membatalkan proses login.
Gambar 4.14 Master Transaksi Probi Pelayaran Rakyat
Didalam form transaksi terdapat beberapa textbox yang cara pengisianya dilakukan secara otomatis dengan menekan botton yang ada. Textbox yang pengisianya dilakukan secara otomatis antara lain, textbox pelanggan, textbox kapal, dan textbox booking. Dan textbox yang pengisianya dilakukan dengan cara manual antara lain textbox berat barang, textbox tipe barang, textbox nama barang, dan textbox banyak barang. Botton simpan digunakan jika transaksi benar dan tidak dibatalkan. Sedangkan botton tambah barang digunakan saat ingin menambah barang. Botton cetak digunakan untuk mencetak faktur sebagai bukti transaksi.
Gambar 4.15 Form Lihat Pelanggan
Form lihat pelanggan digunakan saat ingin mencari pelanggan pada saat
transaksi. Form ini menunjukan semua daftar pelanggan yang ada didalam database pelanggan, didalam form ini juga terdapat textbox yang membantu karyawan dalam mencari nama pelanggan. Dengan adanya textbox ini karyawan dapat dengan mudah menemukan nama pelanggan tanpa mengalami kesulitan. Cara menggunakan textbox ini cukup mudah, hanya dengan memasukan nama pelanggan lalu menekan botton cari maka muncul nama pelanggan yang disebut dalam textbox akan muncul didalam table pelanggan.
Gambar 4.16 Form Lihat Pesanan
Form lihat pesanan digunakan saat pelanggan melakukan transaksi dengan
id pesan yang yang telah dimiliki oleh pelanggan dari mobile aplikasi probi. Dari
form ini terlihat semua barang tunggu pelanggan yang telah diinputkan tapi belum
mengalami proses transaksi. Jika barang dari form ini sudah diproses dalam proses transaksi maka status barang tunggu menjadi “sudah” yang berarti barang sudah mengalami proses transaksi dan tinggal melakukan pengiriman.
Gambar 4.17 Form Cari Kapal
Form cari kapal digunakan untuk mencari kapal saat transaksi dilakukan.
Form ini membantu dalam pencarian kapal yang sesuai dengan tujuan atau satuan
yang pelanggan inginkan. Dalam form ini hanya menampilkan kapal rekanan yang sedang bersandar, sedangkan kapal dengan status berlayar tidak ditampilkan dalam form ini.
Gambar 4.18 Form Master Kapal
Form master kapal memiliki 10 textbox dan 2 textdate, 10 textbox harus diisi sesuai dengan informasi kapal yang dibutuhkan perusahaan, dan 2 textdate berguna untuk mengeset tanggal bersandar dan berlayar dari kapal. Dalam master kapal juga terdapat 4 botton yaitu botton simpan untuk menyimpan data, botton lihat untuk melihat data kapal, botton ubah untuk merubah data kapal yang sudah
ada.
4.5.19 Master Pelanggan
Gambar 4.19 Form Master Pelanggan
Form master pelanggan memiliki 7 textbox, 7 textbox harus diisi sesuai dengan informasi pelanggan yang dibutuhkan perusahaan. Dalam master pelanggan juga terdapat 4 botton yaitu botton simpan untuk menyimpan data,
botton lihat untuk melihat data pelanggan, botton ubah untuk merubah data
pelanggan yang sudah ada, dan yang terakir botton bersih untuk membersihkan semua isi textbox yang ada.
Gambar 4.20 Form Master Karyawan
Form master karyawan memiliki 5 textbox dan 1 scrollbox. 5 textbox harus
diisi sesuai dengan informasi karyawan yang dibutuhkan perusahaan dan scrolbox diisi sesuai dengan jabatan karyawan. Dalam master karyawan juga terdapat 4 botton yaitu botton simpan untuk menyimpan data, botton lihat untuk melihat data pelanggan, botton ubah untuk merubah data karyawan yang sudah ada, dan yang terakir botton bersih untuk membersihkan semua isi textbox yang ada.
Gambar 4.21 Form Laporan Periode
Form laporan periode digunakan untuk melihat atau mengeprin laporan perperiode berdasarkan tanggal yang diinginkan. Didalam form laporan periode ini terdapat 2 textdate yang bisa deset sesuai keinginan pengguna sehingga memudahkan dalam pemilihan tanggal.
Dan mengenai Botton cetak berguna sebagai pencetak sekaligus review dari laporan periode sedangkan botton batal berguna sebagai pembatal proses dan kembali ke menu awal.
Gambar 4.22 Laporan Periode
Dalam gambar 4.22 menunjukan contoh laporan periode, didalam laporan terdapat beberapa informasi yang diperoleh dari beberapa data yang berdasarkan no faktur transaksi dan tanggal transaksi terjadi. Dan didalam laporan periode ini menampilkan nama kapal, nama pelanggan, nama barang, tanggal transaksi, jumlah harga, serta harga keseluruhan dari proses transaksi pelanggan.
Gambar 4.23 Faktur Transaksi
Dalam faktur transaksi ini terdapat informasi transaksi yang sudah diproses oleh perusahaan, dan fungsi faktur transaksi ini sebagai bukti pembayaran yang sah antara pelanggan dan perusahaan. Faktur ini dibuat berdasarkan data yang sebenarnya, dimana informasi barang diberikan langsung oleh pelanggan tanpa ada perantara pihak ketiga.
Uji coba akan dilaksanakan agar dapat mengetahui apakah aplikasi dapat berjalan dengan baik sesuai perancangan yang dibuat. Evaluasi dilakukan untuk menentukan tingkat keberhasilan dari sistem yang dibuat.dari hasil uji coba aplikasi dapat berjalan dengan baik sesuai dengan koneksifitas yang dibutuhkan. Aplikasi ini terkoneksi dengan jaringan tethering wifi dari smartphone yang digunakan. Koneksifitas yang berjalan didalam laptop dijalankan oleh aplikasi
Wampserver yang mengoneksikan smartphone dengan data base yang ada di
dalam leptop.
Dari hasil uji coba diperoleh evaluasi bahwa aplikasi mobile probi dapat berjalan dengan baik, serta aplikasi ini berjalan sesuai dengan rancangan yang telah direncanakan. Dengan hasil uji coba aplikasi dekstop proses berjalanya aplikasi sudah sesuai dengan yang dikehendaki dan dapat terkoneksi dengan baik ke dalam data base. Sesuai dengan hasil uji coba aplikasi dekstop di dapat kesimpulan bahwa aplikasi sudah berjalan dengan baik sesuai dengan rancangan yang telah dibuat.
PENUTUP
5.1 Kesimpulan
Berdasarkan uraian dan analisa di atas, maka pada laporan Tugas Akhir yang berjudul “PROTOTYPE APLIKASI PROBI PELAYARAN RAKYAT PADA PT. TRIGUNA GRESIK” dapat ditarik kesimpulan, dengan menjalankan aplikasi ini dapat memudahkan proses bisnis yang sebelumnya sudah ada. Dengan mobile aplikasi pelanggan probi dan kapal probi bisa membantu mempercepat proses booking atau pembaruan informasi kapal dalam perusahaan. Dan dengan diciptakanya aplikasi ini diharapkan bisa meningkatkan keutungan dan stabilitas perusahaan dalam pengelolaan transaksi, serta memberikan keyamanan baik pada rekanan kapal ataupun pelanggan.
5. 2 Sar an
Perancangan dan pembuatan “PROTOTYPE APLIKASI PROBI PELAYARAN RAKYAT PADA PT. TRIGUNA GRESIK” ini akan terasa sempurna jika bisa dikembangkan dalam sistem online atau berbasis internet dan ditambahkan GPS dalam proses pencarian kapal. Karna aplikasi ini masih menggunakan bantuan wifi dalam koneksifitas jaringanya serta perubahan datanya.
• Kendall, Kenneth E,Kendall Julie E. (2010). Analisa Dan Perancangan Sistem Edisi
Kelima. Jakarta: Indeks.
• Safaat, Nazaruddin. 2011, Pemograman Aplikasi Mobile Smartphone dan Tablet PC berbasis Androit. Informatika, Bandung
• Lucky, 2008, XML Web Servis, Graha Ilmu, Yogyakarta.
• Ayu, Syurfah. (2010). Modul Pemrograman Sistem Informasi. Sistem Informasi Universitas Pembangunan Nasional “Veteran Jawa Timur”
• http://www.hi-techmall.org/geek/blog/sejarah-fungsi-pengertian-netbeans ( diakses tanggal 29 Juni 2012)
• http://www.scribd.com/doc/73324354/28/Pengenalan-IDE-NetBeans (diakses hari selasa tanggal 02-10-2012 jam 11.36)