• Tidak ada hasil yang ditemukan

PEMBUATAN APLIKASI ANDROID PERDAGANGAN HASIL TAMBAK IKAN AIR TAWAR BERSKALA KECIL MENGGUNAKAN ANDROID STUDIO DAN JAVASCRIPT

N/A
N/A
Protected

Academic year: 2021

Membagikan "PEMBUATAN APLIKASI ANDROID PERDAGANGAN HASIL TAMBAK IKAN AIR TAWAR BERSKALA KECIL MENGGUNAKAN ANDROID STUDIO DAN JAVASCRIPT"

Copied!
8
0
0

Teks penuh

(1)

PEMBUATAN APLIKASI ANDROID PERDAGANGAN HASIL TAMBAK

IKAN AIR TAWAR BERSKALA KECIL MENGGUNAKAN ANDROID

STUDIO DAN JAVASCRIPT

Khairunisa Assa’diyah, Ernianti Hasibuan

Fakultas Ilmu Komputer dan Teknologi Informasi, Jurusan Sistem Informasi, Universitas Gunadarma

e-mail: khairunisaassadiyah@gmail.com, anthi.hasibuan@gmail.com

ABSTRAK

Kebutuhan ikan air tawar yang besar di Indonesia untuk dikonsumsi, menjadikan beberapa masyarakat di Indonesia membuat tambak ikan air tawar dan kemudian memperjual belikan hasil tambak. Tentunya untuk dipasok ke pasar atau ke restauran sebagai konsumsi masyarakat Indonesia. Seperti gurame, lele, mujair dan lain sebagainya meningkatnya permintaan ikan di dunia menyebabkan ikan air laut atau perikanan tangkap semakin menurun yang disebabkan karena overfishing. Dengan kata lain tidak akan ada lagi menu seafood jika ikan dilautan semakin menurun kuantitasnya. Oleh karena itu diperlukan peningkatan produksi budidaya ikan air tawar sebagai subtitusi ikan laut. Sehingga kita bisa memberikan ruang kepada biota laut untuk berkembang biak. Budi daya adalah kegiatan untuk memproduksi mengembangkan biota (organisme) di lingkungan terkontrol dalam rangka mendapatkan keuntungan (profit). Budidaya air tawar adalah kegiatan untuk meningkatkan produktivitas perairan khususnya ikan air tawar. Kegiatan perdagangan ikan dapat dipermudah dengan melakukan upaya dalam penulisan ini yaitu Pembuatan Aplikasi Android Perdagangan Hasil Tambak Ikan Air Tawar Berskala Kecil Menggunakan Android Studio dan JavaScript yang dapat memberi kemudahan tidak hanya kepada para petani tambak kecil tetapi juga kepada pembeli untuk melakukan transaksi jual-beli hasil tambak ikan air tawar para petani tambak dengan harga yang lebih murah dibandingkan harga pasar.

Kata Kunci : Ikan, Tambak, Android, Javascript

1. PENDAHULUAN

Indonesia merupakan salah satu negara penghasil ikan terbanyak di dunia. Tak kurang dari 2.000 spesies ikan terdapat di perairan Indonesia, baik laut maupun perairan tawar seperti danau, sungai, rawa, dan lain-lain. Dari sebanyak itu yang dapat dibudidayakan sebagai ikan konsumsi sangat sedikit, hanya sekitar 25 spesies saja. Maka itu pembudidayaan ikan sangat dianjurkan untuk mempertahankan spesies ikan yang ada di Indonesia. Terlebih sekarang ini Indonesia sedang marak-maraknya membudidayakan ikan air tawar karena permintaan konsumen yang cukup tinggi. Melihat kebutuhan petani tambak untuk mengontrol pendataan jual beli ikan masih sangat tradisional. Padahal, konsumsi ikan air tawar masyarakat Indonesia sangat meningkat

dari tahun ketahun. Namun pendataan hasil dari penjualan ikan sering kali terjadi kesulitan karena dilakukan secara manual.

Kebutuhan ikan air tawar yang besar di Indonesia untuk dikonsumsi, menjadikan beberapa masyarakat di Indonesia membuat tambak ikan air tawar dan kemudian memperjual belikan hasil tambak. Tentunya untuk dipasok ke pasar atau ke restauran sebagai konsumsi masyarakat Indonesia. Seperti gurame, lele, mujair dan lain sebagainya meningkatnya permintaan ikan di dunia menyebabkan ikan air laut atau perikanan tangkap semakin menurun yang disebabkan karena overfishing. Dengan kata lain tidak akan ada lagi menu seafood jika ikan dilautan semakin menurun kuantitasnya. Oleh karena itu diperlukan peningkatan produksi budidaya

(2)

ikan air tawar sebagai subtitusi ikan laut. Sehingga kita bisa memberikan ruang kepada biota laut untuk berkembang biak. Budi daya adalah kegiatan untuk memproduksi mengembangkan biota (organisme) di lingkungan terkontrol dalam rangka mendapatkan keuntungan (profit). Budidaya air tawar adalah kegiatan untuk meningkatkan produktivitas perairan khususnya ikan air tawar.

Dewasa ini smartphone sudah menjadi suatu bagian penting bagi kehidupan manusia. Jarang sekali manusia melepaskan smartphone dari genggaman dalam kegiatan sehari-hari. Smartphone sebagai produk mobile phone sekarang ini sudah berkembang dan sudah menjadi ‘asisten pribadi’ manusia. Mobile phone sudah memiliki berbagai fungsi dan fitur seperti komputer atau laptop yang lebih mudah dibawa kemanapun. Berbagai aplikasi yang biasa digunakan untuk bekerja seperti aplikasi pengolah kata, angka dan juga presentasi, games, musik, radio bahkan aplikasi untuk mengontrol peralatan elektronikpun sudah tersedia di smartphone.

Kegiatan perdagangan ikan dapat dipermudah dengan melakukan upaya dalam penulisan ini yaitu Pembuatan Aplikasi Android Perdagangan Hasil Tambak Ikan Air Tawar Berskala Kecil Menggunakan Android Studio dan JavaScript yang dapat memberi kemudahan tidak hanya kepada para petani tambak kecil tetapi juga kepada pembeli untuk melakukan transaksi jual-beli hasil tambak ikan air tawar para petani tambak dengan harga yang lebih murah dibandingkan harga pasar.

2. ANDROID STUDIO

Android Studio adalah Integrated Development Environment (IDE) resmi untuk platform Android. Bangunan stabil pertama dirilis pada Desember 2014. Menurut JetBrains IntelliJIDEA, Android Studio dirancang khusus untuk pengembangan Android. Ini menawarkan alat yang dirancang khusus untuk pengembang Android, termasuk pengeditan kode kaya, debugging. pengujian. dan alat profiling. Namun,

Mateusz Bartos, seorang Pengembang Android

dari ww.medium.com menyatakan dalam artikelnya aplikasi iOS di Java kompatibel dengan Android.

3. JAVASCRIPT

Sintaksis JavaScript mirip dengan C, Perl, dan Java. Karena JavaScript terkait dengan browser, ia sangat terintegrasi dengan HTML. Ketika browser memuat sebuah halaman, server akan mengirim konten utuh dari dokumen, termasuk HTML dan statemen-statemen JavaScript. Konten HTML kemudian dibaca dan diinterpretasi baris-demi-baris sampai tag pembuka JavaScript dibaca, pada saat itu interpreter JavaScript mengambil alih. Ketika tag penutup JavaScript diraih, pemrosesan HTML berlanjut. Meskipun JavaScript secara umum digunakan sebagai bahasa skript sisi-klien, ia dapat pula digunakan (pada konteks 1ain) selain pada browser Web. Secara fungsional, JavaScript digunakan untuk menyediakan akses script pada objek yang dibenamkan (embedded). Contoh sederhana dari penggunaan javascript adalah membuka halaman pop up, fungsi validasi pada form sebelum data dikirimkan ke server, merubah image kursor ketika melewati objek tertentu, dan lain-lain.

4. PERANCANGAN

Pada tahap perencanaan pembuatan aplikasi Penjualan Ikan Air Tawar dilakukan pengumpulan informasi mengenai budidaya ikan air tawar, beberapa jenis ikan air tawar konsumtif, mobile apps, visual studio code, ionic yang diambil dari jurnal, buku, dan website dan penentuan fitur – fitur yang digunakan pada aplikasi. Selanjutnya dilakukan pemilihan bahasa pemrograman javascript dan aplikasi visual studio code untuk pembuatan aplikasi. Setelah melakukan pemilihan software maka disusun proses perancangan dan implementasi untuk membuat sistem dan aplikasi.

4.1 PERANCANGAN APLIKASI Aplikasi fishop dibuat untuk mempermudah dalam melakukan jual beli

(3)

anatara petani tambak dan pembeli. Untuk membuat sebuah aplikasi maka dilakukan tahap perancangan. Pada tahap perancangan aplikasi fishop dilakukan beberapa rancangan seperti perancangan sistem, perancangan database, perancangan struktur navigasi dan perancangan tampilan aplikasi. Perancangan aplikasi dilakukan guna mempermudah proses pembuatan aplikasi.

4.2 PERANCANGAN SISTEM

Perancangan sistem adalah merancang atau mendesain suatu sistem yang baik yang isinya adalah langkah-langkah operasi dalam proses pengolahan data dan proses prosedur-prosedur untuk mendukung operasi sistem. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan para pemakai sistem serta memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada programmer dan ahli-ahli yang terlibat didalam. Pada tahap perancangan sistem aplikasi fishop yang dilakukan pertama kali adalah membuat use case diagram dan activity diagram dengan menggunakan UML(Unified Modelling Languages).

Gambar 1.Use Case Diagram Admin

Gambar

2.Use Case Diagram Customer

(4)

Gambar 4.Activity Diagram Customer

4.2.1 PERANCANGAN STRUKTUR NAVIGASI

Struktur navigasi digunakan untuk menggambarkan alur program dari aplikasi yang dirancang secara jelas. Pada pembuatan aplikasi Fishop menggunakan struktur navigasi campuran.

1. Struktur Navigasi Admin

Gambar 5.Struktur Navigasi Admin Pada struktur navigasi ini menggambarkan alur program aplikasi untuk aplikasi admin. Admin yang hanya

dapat melakukan pembaharuan pada aplikasi konsumer, dengan itu maka admin diharuskan melakukan login terlebih dahulu untuk dapat mengakses aplikasi admin. Adapun fungsi dari tiap-tiap menu pada aplikasi ini adalah sebagai berikut:

 Menu katalog terdapat sub-menu

produk dan pengguna pada sub-menu produk.

 Menu produk: admin dapat

menambahkan produk, mengupdate produk, dan menghapus produk.

 Menu pengguna admin hanya bisa

melihat user yang terdaftar pada aplikasi konsumer.

 Menu transaksi terdapat dua

sub-menu yaitu sub-sub-menu penjualan dan sub-menu validasi pembayaran.

 Menu penjualan: admin hanya dapat melihat pembelian yang sudah terkonfirmasi bahwa user telah melakukan pembayaran.

 Menu validasi: pembayaran admin dapat mengecek bukti transfer yang dikirimkan oleh user benar atau tidak. 2. Struktur Navigasi User

Gambar 6.Struktur Navigasi User Pada saat user pertama kali membuka aplikasi maka akan menuju ke halaman splash screen. Setelah itu user akan dialihkan ke menu utama dimana user bisa mengakses kategori produk yang tersedia. Saat user sudah memilih 1 kategori produk maka user dapat melihat beberapa informasi dan detail produk. Untuk melakukan transaksi, user akan dialihkan ke halaman login, bagi user yang sudah terdaftar maka hanya perlu meng-entry email dan password. Jika belum terdaftar

(5)

maka user akan dialihkan ke halaman registrasi dan mengisi form yang sudah disediakan. Setelah user berhasil masuk kedalam aplikasi maka user bisa mengakses menu keranjang untuk menginput produk, melakukan checkout, mengisi alamat, melakukan pembayaran dan harus mengirimkan bukti transfer berupa foto yang akan dikonfirmasi oleh admin benar atau tidaknya bukti transfer. 4.2.2 PERANCANGAN TAMPILAN APLIKASI

1. Perancangan Aplikasi Admin

Perancangan tampilan aplikasi Fishop terdiri dari 2 perancangan. Yang pertama perancangan aplikasi untuk admin dan rancangan tampilan aplikasi untuk user. Perancangan tampilan aplikasi merupakan gambaran kasar tentang bagaimana tampilan aplikasi akan dibuat untuk mendukung sistem dan pengguna.

Gambar 3.7 Rancangan tampilan login admin

Gambar 3.8 Rancangan Dashboard Admin

Gambar 3.9 Rancangan Produk Admin

Gambar 3.10 Rancangan Tampilan Pengguna pada Admin

Gambar 3.11 Rancangan Tampilan Penjualan Admin

(6)

Gambar 3.12 Rancangan Tampilan Validasi Penjualan Admin 2. Perancangan Tampilan Aplikasi User

Pada rancangan tampilan aplikasi user terdapat 6 skema yang akan dibuat. Terdiri atas rancangan login dan registrasi, halaman utama, kategori, keranjang dan akun.

Gambar 3.13 Rancangan Tampilan Login User

Gambar 3.14 Rancangan Tampilan Register

Gambar 3.15Rancangan Tampilan Halaman Utama

Gambar 3.16 Rancangan Tampilan Kategori

Gambar 3.17 Rancangan Tampilan Keranjang

(7)

Gambar 3.18 Rancangan Tampilan Akun User

5. IMPLEMENTASI DAN UJI COBA Implementasi dan uji coba perlu dilakukan untuk mengetahui aplikasi android yang telah dibuat sesuai rancangan yang telah ditentukan, layak digunakan menggunakan pengujian Blackbox. Setelah itu melakukan pengujian terhada user apakah aplikasi berfungsi dengan baik atau tidak, juga menerima beberapa saran dan masukkan untuk perkembangan aplikasi kedepannya.

5.1 BLACKBOX TESTING

Pengujian Black Box merupakan pendekatan komplementer dari teknik White Box, karena pengujian black box diharapkan mampu mengungkap kelas kesalahan yang lebih luas dibandingkan teknik White Box. Pengujian Black Box berfokus pada pengujian persyaratan fungsional perangkat lunak, untuk mendapatkan serangkaian kondisi input yang sesuai dengan persyaratan fungsional suatu program. Setelah melakukan 19 rangkaian test sistem dengan menggunakan metode blackbox hasil yang didapatkan adalah semua fungsi pada aplikasi berjalan dengan baik dan sesuai dengan yang diharapkan.

5.2 PENGUJIAN APLIKASI PADA

BEBERAPA HANDPHONE

Pengujian ini dilakukan untuk mengetahui apakah aplikasi berjalan dengan semestinya diberbagai perangkat dengan sistem operasi android dibeberapa versi. Pada tabel 1 merupakan hasil yang

telah dilakukan uji coba terhadap 5 buah handphone.

Tabel 1. Pengujian Aplikasi Di Beberapa Handphone

NO Tipe

Handphone BesarLayar RAM Sistem Operasi Performa 1 Samsung Note

9 6,4 in 6GB (Android 10)Android dengan baik, tampilanAplikasi berjalan sesuai mengikuti besar

layar device 2 Asus Zenfone

Selifie 5,5 in 4GB (Marshmallow)Android 6.0 dengan baik, tampilanAplikasi berjalan sesuai mengikuti besar

layar device 3 Asus Zenfone

2 Laser 5,5 in 2GB (Lollipop)Android dengan baik, tampilanAplikasi berjalan sesuai mengikuti besar

layar device 4 Samsung M20 6,3 in 3GB Android

(Oreo)

Aplikasi berjalan dengan baik, tampilan sesuai mengikuti besar

layar device 5 Realme 5s 6,5 in 4GB Android

(Pie)

Aplikasi berjalan dengan baik, tampilan sesuai mengikuti besar

layar device

5.2 USER ACCEPTANCE TESTING Pada tahap ini dilakukan pengambilan data dengan kuesioner mengenai aplikasi Android Perdagangan Hasil Tambak Ikan Air Tawar Berskala Kecil Menggunakan Android Studi dan Javascript kepada 20 orang masyarakat dengan menyebarkan kuesionar menggunakan Google Form. Hasil jawaban dari kuesioner dari 20 orang adalah sebagai berikut:

 Tampilan aplikasi menarik:

-2 orang menjawab tidak setuju (TS) -1 orang menjawab netral (N) -7 orang menjawab setuju (S)

-10 orang menjawab sangat setuju (SS)

 Fitur pada aplikasi interaktif: -3 orang menjawab netral (N) -10 orang setuju (S)

-7 orang sangat setuju (SS)

 Fitur pada aplikasi mudah digunakan: -1 orang menjawab tidak setuju (TS) -4 orang menjawab netral(N)

-7 orang menjawab setuju (S)

-8 orang menjawab sangat setuju (SS)

 Informasi yang diberikan mudah

dipahami: -3 orang menjawab sangat tidak setuju (STS)

-7 orang menjawab netral (N) -5 orang menjawab setuju (S)

-5 orang menjawab sangat setuju (SS)

 Produk yang ditawarkan variatif:

-5 orang sangat tidak setuju (TS) -7 orang menjawab netral (N) -3 orang menjawab setuju (S)

(8)

-5 orang menjawab sangat setuju (SS)

 Sistem pembayaran mudah dan aman:

-7 orang sangat tidak setuju (STS) -8 orang menjawab tidak setuju (TS) -5 orang menjawab netral (N) 6. KESIMPULAN

Berdasarkan hasil dari pembahasan dapat disimpulkan bahwa aplikasi Android Perdagangan Hasil Tambak Ikan Air Tawar Berskala Kecil Menggunakan Android Studio dan Javascript atau Fishop telah selesai dibuat dengan menghasilkan 2 buah aplikasi yaitu untuk admin dan juga user. Untuk aplikasi admin terdapat 6 menu utama yaitu login, produk, pengguna, transaksi, penjualan dan validasi pembayaran. Pada aplikasi user sudah menghasilkan 6 menu utama yaitu login dan registrasi, halaman utama, kategori, keranjang dan akun. Kelengkapan dan pengujian fungsi aplikasi telah dilakukan untuk menunjang para petani tambak dalam menjual hasil panennya dengan mudah dan berkala. Para petani tambak akan dengan mudah mengupdate persediaan produk yang mereka panen dengan cepat dan akurat, dapat memproses transaksi jual beli dengan mudah kepada para pelanggan setianya.

7. REFERENSI

1. AMC College, 2019, Android Studio: Apps Development, Advanced Micro Systems Sdn Bhd : Malaysia.

2. Siahaan, Vivian dan Rismon Hasiolan S, 2018, JavaScript : Dari A Sampai Z, Sparta Publisher : Jakarta.

3. Smirnov, Sergey, 2002, Software Testing : Black Box Techniques, Wiley : New Jersey.

Gambar

Gambar 1.Use Case Diagram Admin
Gambar 5.Struktur Navigasi Admin Pada   struktur   navigasi   ini menggambarkan   alur   program   aplikasi untuk aplikasi admin
Gambar 3.7 Rancangan tampilan login admin
Gambar 3.12 Rancangan Tampilan Validasi Penjualan Admin 2. Perancangan Tampilan Aplikasi User
+2

Referensi

Dokumen terkait

Modernisasi dalam pendidikan menyebabkan perubahan pola pikir, juga diikuti oleh perkembangan mode, perkembangan desain tekstil, teknologi pembuatan busana, dan kemudian

Aktivitas antioksidan juga dipengaruhi oleh faktor struktur antioksidan, dapat dilihat pada pengaruh kadar tokoferol terhadap aktivitas antioksidan minyak bekatul kasar

Pada penelitian-penelitian terdahulu, terbukti bahwa perusahaan yang dipersepsikan etis oleh karyawannya lebih cenderung disukai, ditandakan oleh kepuasan kerja

Kecamatan tersebut berpotensi besar untuk terkena penyebaran penyakit Kusta, sehingga pada Tahun 2017 Kecamatan tersebut berada di Kuadran HL, yaitu daerah yang

Hasil pengujian secara parsial dengan menggunakan tingkat signifikansi α = 5% (0,05) diketahui bahwa variabel leverage secara parsial berpengaruh negatif, untuk variabel

Pengertiannya adalah investasi pada Sertifikat Bank Indoneisa tidak mengandung risiko dengan jaminan bunga sebesar Rf dan investasi pada portofolio reksa dana pendapatan

Studi mengenai keputusan pembelian memang telah banyak dilakukan oleh peneliti terdahulu misalnya pada penelitian dari Fatimah, et al (2016) yang meneliti tentang

Model spasial prediksi penurunan muka tanah dan genangan rob di daerah penelitian dibuat dengan menggunakan data Digital Elevation Model (DEM) dengan operasi