• Tidak ada hasil yang ditemukan

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)

Dokumen terkait