2022
ABSTRAK
Website sebagai salah satu media sarana komunikasi yang cenderung lebih dinamis dan
interaktif dengan faktor biaya yang murah, kemudahan akses dan efisiensi. Kesulitan
mencari pemasok bahan kebutuhan kuliner secara konsistensi terkhusus ikan merupakan
satu masalah yang timbul terhadap pelaku bisnis. Penulisan e-gudang tempat penampungan
ikan menggunakan metode pengembangan system Software Development Live Cycle
(SDLC) model waterfall, perancangan menggunakan UML (Unified Modeling Learning),
Framework menggunakan Framework PHP Codeigniter dan Framework CSS Twitter
Bootstrap, pengujian sistem menggunakan metode Black Box.
vi
BAB I
PENDAHULUAN
1
2
pemasaran dan distribusi tidak saja berhubungan dengan sarana fisik (jalan dan angkutan)
untuk mencapai pasar yang lebih luas, melainkan juga keterlibatan pihak ke tiga
(pedagang perantara) yang turut memperumit pola distribusi yang efisien. Seharusnya
pihak ketiga (pedagang perantara) adalah mitra bisnis yang dapat diandalkan untuk
dapat mensejahterakan masyarakat nelayan dan petani. Oleh karena itu, masalah
efisiensi merupakan masalah yang terpenting tidak saja dalam kegiatan produksi melainkan
juga dalam kegiatan pemasaran dan distribusi (Johanson, 2016).
Saat ini para pelaku bisnis masih saja kesulitan untuk memenuhi kebutuhan-
kebutuhan mereka dalam menjalankan bisnis terkhusus pada bidang kuliner. Salah satu
masalah yang timbul adalah sulitnya mencari pemasok bahan-bahan kebutuhan kuliner
secara konsistensi terkhusus ikan. Terkadang ikan-ikan yang sudah ditentukan jumlah
pesanannya tidak sesuai dengan ikan-ikan yang sudah dimasukkan ke dapur oleh pemasok.
Hal ini tentu akan menimbulkan kesalahan yang besar dalam menjalankan bisnis kuliner
dan akan berujung pada kerugian yang besar juga. Salah satu kesalahan yang timbul adalah
kekecewaan pelanggan yang berujung penilaian buruk terhadap perusahaan. Selain itu,
kerugian perusahaan juga akan meningkat karena banyak pelanggan yang batal memesan
pesanan terkait ikan yang saat itu tidak tersedia atau kosong. Ancaman seperti ini haruslah
ditindaklanjuti untuk menghindari dari kemungkinan bisnis yang paling buruk yaitu
kebangkrutan.
Teknologi dapat dimanfaatkan untuk mempermudah pelaku bisnis dalam
mendapatkan pemasok dan juga informasi terkait tentang ikan. Oleh karena itu penulis
bermaksud membangun sistem yang bertujuan memberikan data ikan yang dicari
berdasarkan penghasilan pengusaha ikan dengan judul “E-gudang Tempat
Penampungan Ikan”.
4
5
dan secara sistematik ditempatkan pada Filum Chordata dengan karakteristik memiliki
insang yang berfungsi untuk mengambil oksigen terlarut dari air dan sirip digunakan
untuk berenang. Ikan hampir dapat ditemukan hampir di semua tipe perairan di dunia
dengan bentuk dan karakter yang berbeda-beda. Ciri-ciri umum dari golongan ikan
adalah mempunyai rangka bertulang sejati dan bertulang rawan, mempunyai sirip tunggal
atau berpasangan dan mempunyai operculum, tubuh ditutupi oleh sisik dan berlendir
serta mempunyai bagian tubuh yang jelas antara kepala, badan, dan ekor. Ukuran ikan
bervariasi mulai dari yang kecil sampai yang besar. Kebanyakan ikan berbentuk torpedo,
pipih, dan ada yang berbentuk tidak teratur (Fitrah dkk., 2016).
1. Tahap Analisis
Pada tahap analisis sangatlah penting, sehingga tidak boleh ada kesalahan yang
terjadi pada tahap analisis. Analisis merupakan tahap yang dilakukan untuk menganalisa
kebutuhan-kebutuhan yang diperlukan sistem.
2. Desain sistem
Tahap ini adalah penerapan ide dan rancang bangun sistem menjadi sebuah program
yang hasilnya memberikan solusi dari permasalahan yang ditemui dengan pemodelan
seperti use case diagram serta activity diagram.
3. Penulisan Kode Program
Pengkodean sistem merupakan proses penerjemaahan bahasa manusia ataupun
desain ke dalam bahasa komputer. Pengkodean menggunakan bahasa PHP dan MySQL
sebagai database untuk mengembangkan program yang nantinya mendukung proses yang
dilakukan oleh user. Sistem dikembangkan dengan acuan kemampuan user dalam
mengaplikasikannya. Langkah ini diambil guna mempermudah user dalam penggunaan
sistem pada saat diterapkan.
4. Pengujian Program
Tahapan terakhir dalam sebuah pengembangan adalah melakukan sebuah pengujian
sistem dengan beberapa langkah uji. Pengujian pertama black box dengan melakukan input
data secara berulang-ulang sampai ditemukan kesalahan sistem. Hal ini dilakukan untuk
meminimalisir kesalahan (error) dan menghasilkan keluaran yang dihasilkan sesuai
dengan yang diinginkan. Hasil dari pengujian nantinya dijadikan acuan untuk
memperbaiki sistem dan penyempurnaan sistem sebelum tahap penerapan.
5. Penerapan Program
Program yang telah melalui proses pengembangan dan pengujian diserahkan pada
user. Sistem tersebut pastinya akan mengalami banyak perubahan sesuai dengan
kemampuan dan proses yang dilakukan user dalam implementasinya.
Tabel 2.1 Lanjtan Notasi Use Case Diagram (Ependi & Widayati, 2014)
Digambarkan sebagai lingkaran
ellips. Merupakan urutan kegiatan
2 Use case Use Case
yang beriteraksi dengan actor di
dalam sistem.
Merupakan penguhubung antara
3
Association actor dan use case
Tabel 2.2 Lanjutan Notasi Class Diagram (Ependi & Widayati, 2014)
Sebuah asosiasi merupakan
sebuah relationship paling
umum antara 2 class dan
dilambangkan oleh sebuah
garis yang menghubungkan
antara 2 class. Garis ini bisa
2 Association melambangkan tipe-tipe
relationship dan juga dapat
menampilkan hukum-hukum
multiplisitas pada sebuah
relationship. (Contoh: One-to-
one, one-to-many, many-to-
many).
Jika sebuah class tidak bisa
berdiri sendiri dan harus
merupakan bagian dari class
yang lain, maka class tersebut
memiliki relasi Composition
3 Composition terhadap class tempat dia
bergantung tersebut. Sebuah
relationship composition
digambarkan sebagai garis
dengan ujung berbentuk
jajaran genjang berisi/solid.
2.8. XAMPP
XAMPP merupakan suatu software yang bersifat open source yang merupakan
pengembangan dari LAMP (Linux, Apache, MySQL, PHP and Perl) (Sulton & Setiawan,
2017).
Kesimpulan dari pengertian di atas adalah XAMPP merupakan perangkat lunak
yang digunakan untuk membangun website dan dapat mendukung banyak sistem seperti
Windows, Linux dan Mac sehingga tidak masalah ketika berpindah-pindah sistem operasi.
Berikut beberapa paket yang sudah disediakan yaitu:
1. Apache HTTPD 2.0.54
2. MySQL 4.1.12
3. PHP 5.0.3
4. FilZila FTP Server 0.9 Beta
5. phpMyAdmin 2.6.1-pl3
perlu lagi harus menulis query SQL setiap akan melakukan perintah operasi database
(Lidya dkk., 2016). Tools ini cukup populer, Anda dapat mendapatkan fasilitas ini ketika
menginstal paket triad phpMyAdmin, karena termasuk dalam xampp yang sudah di instal.
2. Data Sekunder
Data sekunder adalah data yang diperoleh secara tidak langsung atau data yang
didapatkan melalui perantara seperti dokumen atau penelitian sebelumnya. Data sekunder
diperlukan dalam penelitian sebagai bahan yang digunakan untuk mendukung perancangan
sistem yang dibuat. Data sekunder yang digunakan dalam penelitian berupa data
manajemen akun dan hak akses admin.
17
18
2) Pengamatan (Observasi)
Penelitian yang dilaksanakan langsung pada objek yang diteliti yang bertujuan
untuk mendapatkan gambaran jelas tentang sistem yang sedang berlangsung.
Observasi dilakukan langsung di lingkungan kerja divisi dapur dan gudang.
Mulai
Analisis
Desain
Implementasi
Evaluasi
Perbaikan
Terpenuh
i
Development
Selesai
model waterfall yang digunakan menjadi acuan atau prosedur penelitian yang penulis
lakukan.
1. Analisis merupakan tahap yang dilakukan untuk menganalisa kebutuhan-kebutuhan
yang diperlukan sistem. Analisis kebutuhan yang diperlukan sistem meliputi
kebutuhan seperti data ikan dan pengusaha ikan, fitur apa saja yang diperlukan,
bagaimana proses sistem berjalan, dan lainnya.
2. Desain bertujuan untuk menggambarkan bagaimana suatu sistem dibangun. Sistem
Desain menjelaskan bentuk atau desain dari sistem yang dirancang dan membantu
dalam menjelaskan spesifikasi hardware dan arsitektur dari sistem.
3. Implementasi merupakan proses pembuatan sistem dan nantinya saling berintegrasi
dengan tahap selanjutnya. Proses implementasi dibuat berdasarkan hasil dari tahap
analisis dan desain.
4. Testing / Integration merupakan tahap yang dilakukan untuk melakukan uji coba
terhadap tahap implementasi yang telah dilakukan. Testing / Integration bertujuan
untuk mengetahui kualitas sistem dan mencari apakah sistem siap atau tidak untuk
digunakan.
5. Deployment merupakan tahap yang dilakukan setelah proses testing / integration.
Setelah functional dan nonfunctional testing telah selesai dilakukan, deployment atau
persiapan sistem dipersiapkan untuk digunakan oleh pelaku bisnis dan pengusaha
ikan.
6. Maintenance merupakan proses perawatan sistem setelah sistem dirilis.
Use Case Diagram diatas menjelaskan semua fungsi-fungsi yang harus dimiliki
dalam perancangan sistem. Fungsi login digunakan sebagai authentication pengguna
sistem. Fungsi masukkan data ikan dan kelola data ikan digunakan untuk meberikan
informasi ketersedian ikan kepada sistem yang nantinya digunakan oleh user. Fungsi
24
pendaftaran digunakan untuk memberikan informasi biodata pengusaha ikan kepada user.
Fungsi kelola data pengusaha ikan digunakan untuk melihat data pengusaha ikan.
Buka halaman
Menu pendaftaran
pendaftaran
Input data
pengusaha ikan
Tidak
Ya
Hak akses
sudah dibuat
Tampil halaman
data ikan
Admin Sistem
Validasi data
Input username dan
username dan
password
password admin
Tidak
Ya
Tampil halaman
Admin
Buka halaman
Menu data ikan
pengusaha ikan
Ya
Tidak
Ya
Tidak
Daftar profil
pengusaha ikan
Admin Sistem
Tidak
Ya
Admin melihat
Tampil halaman
kebenaran data tabel
admin
pengusaha ikan
Admin melihat
kebenaran data tabel
data ikan
Data salah
Data benar
Admin memberi
peringatan kepada Logout
pengusaha ikan
4 Status Varchar 8 -
3. Tabel Ikan
Tabel 3.6 Tabel Ikan
1. Halaman Home
Halaman utama atau Index ini merupakan halaman yang pertama kali akan muncul
ketika pengguna memasukkan alamat website. Halaman utama ini terdiri dari beberapa
menu , yaitu menu home, profil, pencarian ikan, login, dan signin yang difungsikan untuk
mempermudah user mengetahui informasi apa saja yang terdapat pada sistem.
35
GAMBAR
FOOTER
Gambar
DAFTAR 3.14
IKAN DANHalaman HomeIKAN
PENGUSAHA
2. Halaman Profil
Halaman Profil merupakan halaman yang berisikan tentang profil beserta penejelasan
pelayanan yang diberikan sistem kepada pengguana dan pengusaha ikan. Halaman ini
difungsikan untuk mempermudah pengguna mengetahui informasi tentang pelayanan apa
saja yang diberikan oleh sistem baik itu kepada pengguna dan pengusaha ikan. Adapun
perancangan menu profil akan ditampilkan sebagai berikut:
GAMBAR
FOOTER
GAMBAR
PENCARIAN IKAN
FOOTER
menu terdapat bagian gambar, dan dibawahnya terdapat bagian pencarian ikan. Pada
bagian bawahnya terdapat bagian ikan dan pengusaha ikan. Pada bagian bawah halaman
terdapat footer.
4. Halaman Login
Halaman login merupakan halaman yang berisikan form yang harus diisi untuk
dapat masuk ke halaman pengusaha ikan. Halaman ini diperuntukkan bagi pengusaha ikan
yang sudah melakukan tahap pendaftaran pada sistem. Halaman ini difungsikan untuk
mempermudah pengusaha ikan untuk dapat masuk ke halaman pengusaha ikan. Adapun
perancangan menu login akan ditampilkan sebagai berikut:
GAMBAR
USERNAME
PASSWORD
LOGIN
FOOTER
5. Halaman Signin
Halaman signin merupakan halaman yang berisikan form yang harus diisi untuk
melakukan pendaftaran agar pengusaha ikan mendapatkan hak akses untuk memasukkan
dan mengelola data. Halaman ini difungsikan untuk mempermudah pengusaha ikan untuk
dapat mendaftar ke sistem. Adapun perancangan menu signin akan ditampilkan sebagai
berikut:
GAMBAR
PENDAFTARAN
DAFTAR
FOOTER
DAFTAR PUSTAKA Adhi Prasetio, 2014, Buku Sakti Webmaster. Jakarta: MediaKita.
Ashidiqi Umar, dan Hartanto Anggit Dwi, Pembuatan dan Perancangan Sistem E-Letter Berbasis
Web Dengan Codeigniter dan Bootstrap Studi Kasus: Kantor Kecamatan Klego, Jurnal Ilmiah
DASI Vol. 14, No. 4, Desember 2013, ISSN: 1411-3201, Hlm. 54-60, STMIK AMIKOM,
Yogyakarta.
Ependi Usman dan Widayati Qoriani, Rancang Bangun Aplikasi Kamus Istilah Akuntansi Pada
Smartphone Dengan Metode Extreme Programming, Jurnal Seminar Nasional Teknologi
Informasi dan Multimedia, Februari 2014, ISSN: 2302-3805, STMIK AMIKOM, Yogyakarta.
Fitrah Syawal Syah, Dewiyanti Irma, dan Rizwan Thaib, Identifikasi Jenis Ikan Di Perairan
Laguna Gampoeng Pulot Kecamatan Leupung Aceh, Jurnal Ilmiah Mahasiswa Kelautan Dan
Perikanan Unsyiah Vol. 1 No. 1, Januari-April 2016, Hlm. 66-81, Universitas Syiah Kuala
Darussalam, Banda Aceh.
Gabels Rachmad , Subroto Imam Much Ibnu dan Taufik Moch, Rancang Bangun Sistem
Informasi Pelelangan Ikan Berbasis Web Pada Tempat Pelelangan Ikan Kabupaten Situbundo
Jawa Timur, Jurnal Transitor Elektro Dan Informatika (TRANSITOR EI) Vol. 1, No. 2, Oktober
2016, Hlm. 22-36, Universitas Islam Sultan Agung, Semarang Jawa Tengah.
Johanson Denny, Analisis Efesiensi Pola Distribusi Hasil Penangkapan Ikan Nelayan Kecamatan
Kahayan Kuala Kabupaten Pulang Siau, Jurnal Sains Manajemen Vol. 5 No. 1, April 2016,
ISSN: 2302-1411, Hlm. 81-93. Kurniadi Dede, Perancangan Arsitektur Sistem E-Academic
dengan Konsep Kampus Digital Menggunakan Unified Software Development Process (USDP)
Studi Kasus: AMIK Garut,
Jurnal Wawasan Ilmiah Manajemen dan Teknik Informatika Vol. 5, No. 10, Maret 2014, ISSN:
1978-8444. Kurnia Ilham Dwi dan Kurniawan Ari, Rancang Bangun Website Pendaftaran
Satuan Siswa, Pelajara dan Mahasiswa Pemuda Pancasila Kota Surabaya Studi Kasus: Pemuda
Pancasila Kota Surabaya, Jurnal Manajemen Informatika Vol. 7, No. 2, 2017, Hlm. 126-131.
Priyanti Dwi dan Iriani Siska, Sistem Informasi Data Penduduk Pada Desa Bogoharjo
Kecamatan Ngadirojo Kabupaten Pacitan, Indonesian
Journal on Network and Security (IJNS) Vol. 2, No. 4, Oktober 2013, ISSN: 2302-5700, Hlm.
55-61. Sihotang Hengki Tamando, Pembuatan Aplikasi E-Learning Pada SMK Swasta
Pariwisata Imelda Medan, Jurnal Mantik Penusa Vol. 1, No. 2, Desember 2017, Hlm. 70-75,
STMIK Pelita Nusantara, Medan.
Sulton dan Setiawan Ridwan, Rancang Bangun Aplikasi Computer Laboratory Resource
Inventory System Berbasis Web Pada Sekolah Menengah Kejuruan Plus Pontren Yabafa, Jurnal
Algoritma Sekolah Tinggi Teknologi Garut Vol. 13, No. 1, 2013, ISSN: 2302-7339, Hlm. 50-57.
Trifidya Lidya, Sarwosri dan Suryani Erna, Rancang Bangun Aplikasi Sistem Informasi
Manajemen Rantai Pasok Distribusi Daging Sapi Nasional, Jurnal Teknik ITS Vol. 5, No. 2,
2016, ISSN: 2337-3539, Hlm. A817-A821, Institut Teknologi Sepuluh November, Surabaya.
Yulianto Budi, Heriyanni Eileen, Sembiring Radinal Eliset, Amalia Raninta dan Fridian Ruby,
Aplikasi Pembelajaran Algoritma Dasar Interaktif Berbasiskan Computer Assited Instruction,
Comtech Vol. 4, No. 2, Desember 2013, Hlm. 1255-1266, Binus University. Zakir Ahmad,
Rancang Bangun Responsive Web Layout Dengan Menggunakan Bootstrap Framework, Jurnal
Nasional Informatika dan Jaringan Vol.1 No.1 , September 2016, ISSN: 2540-7600, Hlm. 7-10
Wibowo, H. T., Tarigan, R. S., Dwiatma, G., & Aulia, A. M. (2022, November 21). APLIKASI
MARKETPLACE PENDAMPING WISATA DENGAN API MAPS BERBASIS MOBILE DAN WEB.
Retrieved from osf.io/3jpdt
Tarigan, R. S., & Dwiatma, G. (2022, July 22). ANALISA STEGANOGRAFI DENGAN METODE
BPCS (Bit-Plane Complexity Segmentation) DAN LSB (Least Significant Bit)PADA PENGOLAHAN
CITRA. https://doi.org/10.31219/osf.io/948ps