bab iii analisis dan perancangan sistemrepository.dinamika.ac.id/id/eprint/1842/6/bab iii.pdflaporan...

105
22 BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dibahas tentang identifikasi permasalahan, analisis permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang Bangun Aplikasi Evaluasi pada Dinas Kelautan dan Perikanan Kabupaten Situbondo. Sebelum melakukan identifikasi dan analisis permasalahan, telah dilakukan pengumpulan data yang dilakukan di dinas kelautan dan perikanan Situbondo. Setelah dilakukan pengumpulan data melalui proses wawancara dan observasi, pengolahan data dari hasil observasi, dilanjutkan dengan melakukan identifikasi dan analisis permasalahan, didapatkan suatu permasalahan yang harus diselesaikan dengan memberikan solusi terbaik yang sesuai dengan permasalahan yang ada. Dalam menyelesaikan permasalahan, solusi yang diberikan ialah dengan membangun aplikasi untuk evaluasi hasil produksi kelautan dan perikanan dengan web based agar memudahkan dinas kelautan dan perikanan Situbondo. Dengan web based dapat mempercepat proses pelaporan oleh pihak staf Statistik dan memudahkan Kasubag Evaluasi dan Perencanaan dalam melakukan evaluasi. Sehingga usulan kegiatan untuk tindakan evaluasi dapat cepat dilaporkan kepada Kepala Bidang untuk segera dilaksanakan. Dalam membangun sebuah aplikasi atau perangkat lunak sebagai solusi pada permasalahan yang ada di dinas kelautan dan perikanan kabupaten Situbondo, dikerjakan melalui beberapa tahapan. Berikut tahapannya yang terdiri dari:

Upload: others

Post on 21-Jan-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

22

BAB III

ANALISIS DAN PERANCANGAN SISTEM

Pada bab ini akan dibahas tentang identifikasi permasalahan, analisis

permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang

Bangun Aplikasi Evaluasi pada Dinas Kelautan dan Perikanan Kabupaten

Situbondo. Sebelum melakukan identifikasi dan analisis permasalahan, telah

dilakukan pengumpulan data yang dilakukan di dinas kelautan dan perikanan

Situbondo.

Setelah dilakukan pengumpulan data melalui proses wawancara dan

observasi, pengolahan data dari hasil observasi, dilanjutkan dengan melakukan

identifikasi dan analisis permasalahan, didapatkan suatu permasalahan yang harus

diselesaikan dengan memberikan solusi terbaik yang sesuai dengan permasalahan

yang ada. Dalam menyelesaikan permasalahan, solusi yang diberikan ialah

dengan membangun aplikasi untuk evaluasi hasil produksi kelautan dan perikanan

dengan web based agar memudahkan dinas kelautan dan perikanan Situbondo.

Dengan web based dapat mempercepat proses pelaporan oleh pihak staf Statistik

dan memudahkan Kasubag Evaluasi dan Perencanaan dalam melakukan evaluasi.

Sehingga usulan kegiatan untuk tindakan evaluasi dapat cepat dilaporkan kepada

Kepala Bidang untuk segera dilaksanakan.

Dalam membangun sebuah aplikasi atau perangkat lunak sebagai solusi

pada permasalahan yang ada di dinas kelautan dan perikanan kabupaten

Situbondo, dikerjakan melalui beberapa tahapan. Berikut tahapannya yang terdiri

dari:

Page 2: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

23

3.1 Elisitasi Kebutuhan (Requirement Elicitation)

Elisitasi kebutuhan atau pengumpulan kebutuhan adalah aktivitas awal

untuk proses rekayasa kebutuhan (Requirement Enginering). Proses elisitasi

dilakukan yaitu dengan cara wawancara dan observasi awal, namun yang

dilakukan wawancara hanya kepada stakeholder yang terkait saja. Sebelum

kebuthan dapat dianalisis, kebutuhan harus dikumpulkan melalui proses elisitasi.

Pada tahapan ini dilakukan penyeleksian data yang diperoleh sehingga dapat

diketahui data-data yang digunakan dan yang tidak digunakan terkait dengan

pengembangan perangkat lunak.

Berikut ini data yang dikumpulkan melalui proses wawancara ataupun

observasi pada dinas kelautan dan perikanan kabupaten Situbondo. Data tersebut

meliputi:

A. Data Produksi Perikanan Tangkap Bulanan

Data ini digunakan untuk pencatatan data produksi perikanan tangkap setiap

bulan yang nantinya akan dibuat rekapan laporan pertriwulan dan digunakan

dalam evaluasi hasil produksi kelautan dan perikanan. Untuk contoh data

dilampirkan pada tabel 1.

B. Data Produksi Budidaya Perikanan Bulanan

Data ini digunakan untuk pencatatan data produksi budidaya perikanan

setiap bulan yang nantinya akan dibuat rekapan laporan produksi

pertriwulan dan digunakan dalam evaluasi hasil produksi kelautan dan

perikanan. Data budidaya ini meliputi: budidaya tambak, budidaya kolam,

Page 3: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

24

budidaya keramaba jaring apung. Untuk contoh data dilampirkan pada tabel

2.

C. Data Produksi Pembenihan Bulanan

Data ini digunakan untuk pencatatan data produksi pembenihan perikanan

setiap bulan yang nantinya akan dibuat rekapan laporan pertriwulan

produksi dan digunakan dalam evaluasi hasil produksi kelautan dan

perikanan. Untuk contoh data dilampirkan pada tabel 3.

D. Data Produksi Olahan Hasil Perikanan Bulanan

Data ini digunakan untuk pencatatan data produksi olahan hasil perikanan

setiap bulan yang nantinya dibuat rekapan laporan produksi pertriwulan dan

digunakan dalam evaluasi hasil produksi kelautan dan perikanan. Untuk

contoh data dilampirkan pada tabel 4.

E. Data Konflik Nelayan Bulanan

Data ini digunakan untuk pencatatan data konflik nelayan setiap bulan yang

nantinya dibuat rekapan laporan produksi pertriwulan dan digunakan dalam

evaluasi hasil produksi kelautan dan perikanan. Untuk contoh data

dilampirkan pada tabel 5.

3.2 Identifikasi dan Analisis Permasalahan

Identifikasi permasalahan dilakukan pada saat setelah proses wawancara

dilakukan, identifikasi dilakukan sampai menemukan titik permasalahan yang

terjadi pada Dinas Kelautan dan Perikanan Kabupaten Situbondo. Analisis

dilakukan sesuai data dan proses yang telah dikumpulkan untuk dapat

Page 4: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

25

menciptakan keefektifan dan keefisiensian bagi dinas kelautan dan perikanan

Kabupaten Situbondo.

Melalui analisis yang dilakukan mulai dari aktivitas survei petugas

lapangan sampai pelaporan dari staf bagian statistik perbidang kepada sub bagian

evaluasi dan perencanaan, diperoleh kesimpulan bahwa permasalahan utama yang

terjadi pada dinas kelautan dan perikanan Kabupaten Situbondo adalah pada staf

bagian statistik dan sub bagian evaluasi dan perencanaan. Dimana instansi ini

mengalami masalah pada pelaporan hasil produksi bulanan, seperti tidak tepatnya

pencatatan yang dilakukan staf bagian statistik perbidang, terkadang tidak tepat

waktunya staf bagian statistik dalam memberikan laporan pertriwulan, yang

menyebabkan dinas kelautan dan perikanan mengalami masalah dalam

pengambilan keputusan untuk evaluasi dan membuat usulan kegiatan evalauasi.

Tahapan selanjutnya adalah melakukan analisis permasalahan, analisis

permasalahan digunakan untuk mendefinisikan suatu permasalahan dan cara

mengatasi permasalahan tersebut. Dari hasil pengumpulan data yang dilakukan,

akan dijelaskan mengenai peran (role), tanggung jawab (responsibility), aturan

(rule), kebijakan (policy) serta stakeholder atau pengguna yang terlibat dengan

sistem yang sudah ada saat ini, yaitu Staf Statistik Bidang Kelautan, Staf Statistik

Bidang Perikanan, Staf Statistik Bidang Pengawasan, Kepala Bidang Kelautan,

Kepala Bidang Perikanan, Kepala Bidang Pengawasan, dan Kepala Sub Bagian

Evaluasi dan Perencanaan. Proses evaluasi pada Dinas Kelautan dan Perikanan

Situbondo secara garis besar dimulai dari pencatatan laporan bulanan untuk

pembuatan laporan triwulan oleh Staf statistik perbidang, yang dilanjutkan dengan

Page 5: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

26

evaluasi oleh Kasubbag Evaluasi dan Perencanaan, dan persetujuan usulan

kegiatan evaluasi tindak lanjut oleh Kepala Bidang.

Berikut mengenai peran (role), tanggung jawab (responsibility), aturan

(rule), kebijakan (policy) yang ada pada Dinas Kelautan dan Perikanan Kabupaten

Situbondo, lebih lengkapnya bisa dilihat pada Tabel 3.1.

Tabel 3.1 Rule and Policy Berdasarkan Stakeholder

Stakeholder Proses Bisnis Phase Rule Policy

Staf statistik

perbidang

Pencatatan

data produksi

hasil

kelautan dan

perikanan

bulanan

1

1

Membuat laporan

triwulan dari data

bulanan dalam bentuk

cetak rangkap dua:

1. Laporan rangkap 1

untuk arsip staf

statistik perbidang.

2. Laporan rangkap 2

diberikan kepada

Sub bagian Evaluasi

dan Perencanaan.

-

Kepala Sub

Bagian

Evaluasi dan

Perencanaan

Evaluasi 2

2

Menerima laporan

produksi dan

melakukan analisis

untuk evaluasi laporan

produksi pertriwulan

dengan membuat

usulan kegiatan

evaluasi

-

Kepala

Bidang

perbidang

Persetujuan

usulan

kegiatan

tindakan

evaluasi

3

Merima usulan kegiatan

tindakan evaluasi dan

melaksanakan kegiatan -

3.2.1 Alir Proses Mencatat Data Produksi Bulanan

Berikut ini merupakan proses mencatat data produksi hasil kelautan dan

perikanan bulanan, bisa dilihat pada Gambar 3.1.

Page 6: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

27

Mencatat laporan produksi bulanan

Petugas LapanganStaf Statistik

Bidang

Survei bulanan

ke setiap

kecamatan

Mulai

Data produksi

kelautan dan

perikanan bulanan

Input data

produksi kelautan

dan perikanan

bulanan

Membuat

laporan

produksi

pertriwulan

Draft laporan

produksi

pertriwulan dan

bulanan

1

Data produksi

kelautan dan

perikanan bulanan

Gambar 3.1 Alir Proses Mencatat Data Produksi Bulanan

Adapun penjelasan dari alir proses mencatat data produksi bulanan yang

sesuai dengan Gambar 3.1 dapat dilihat Tabel 3.2.

Tabel 3.2 Penjelasan Alir Proses Mencatat Data Produksi Bulanan

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Input Data

Produksi

Jumlah

produksi

perikanan

tangkap,

produksi

budidaya

perikanan,

produksi

pembenihan

perikanan,

porduksi

olahan hasil

perikanan,

jumlah konflik

nelayan

Proses ini

menjelaskan

tentang

memasukkan

data produksi

sesuai

perbidangnya

setiap bulan oleh

Staf Statistik

perbidang.

-

2 Pembuatan

Laporan

- Proses ini

menjelaskan

Draft

Laporan

Page 7: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

28

Produksi

Triwulan

tentang

pembuatan

laporan produksi

pertriwulan

berdasarkan

inputan data

produksi bulanan

dalam bentuk file

excel.

Produksi

Pertriwualn

dan

Bulanan

3.2.2 Alir Proses Evaluasi

Berikut ini merupakan proses evaluasi hasil produksi kelautan dan

perikanan bulanan, bisa dilihat pada Gambar 3.2.

Evaluasi

KaSubBag. Evaluasi

dan Perencanaan

1

Laporan produksi

pertriwulan dan

bulanan

Menerima

laporan

produksi

pertriwulan

dan bulanan

Laporan produksi

pertriwulan dan

bulanan

Melakukan

analisa

laporan

Mencapai

target ?

Ya

Membuat

dokumen usulan

kegiatan evaluasi

pertriwulan

Tidak

Dokumen usulan

kegiatan evaluasi

pertriwulan

2

Melakukan

evaluasi

pertriwulan

Target produksi

berdasarkan

RPJM

Membandingkan

hasil capaian

produksi dengan

target yang

ditentukan

Menghitung

target pertahun

dan triwulan

dalam sataun

ton

Target produksi

pertahun dan triwulan

dalam satuan ton

3

Gambar 3.2 Alir Proses Evaluasi

Page 8: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

29

Adapun penjelasan dari alir proses evaluasi jumlah produksi kelautan dan

perikanan bulanan yang sesuai dengan Gambar 3.2 dapat dilihat Tabel 3.3.

Tabel 3.3 Penjelasan Alir Proses Evaluasi

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Menerima

Laporan

Produksi

Pertriwula

n

Laporan

Produksi

Triwulan

Proses ini

menjelaskan

tentang pihak

KaSubBag

Evaluasi dan

Perencanaan

menerima laporan

produksi

pertriwulan yang

diberikan oleh Staf

Statistik perbidang

Laporan

Produksi

Triwulan

2 Analisis

Laporan

Produksi

Triwulan

Laporan

Produksi

Triwulan

Proses ini

menjelaskan

tentang

menganalisis

laporan

pertriwulan yang

dilakukan oleh

KaSubBag

Evaluasi dan

Perencanaan untuk

mengetahui hasil

produksi kelautan

dan perikanan

Kabupaten

Situbondo maupun

perkecamatannya

-

3 Membandi

ngkan

Hasil

Capaian

dengan

Target

yang

Sudah

Ditentuka

n

Laporan

Produksi

Triwulan dan

Target

produksi

Berdasarkan

RPJM

Proses ini

menjelaskan

tentang

menghitung target

dan

membandingkan

hasil capaian

produksi triwulan

dengan target

produksi yang

sudah ditentukan,

yang mana target

tersebut

-

Page 9: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

30

Phase No.

Proses

Nama

Proses

Input Proses Output

berdasarkan RPJM

Decision Laporan

Produksi

Triwulan

Proses ini

menjelaskan

tentang

pengecekan

laporan produksi

triwulan apakah

mencapai target

-

4 Melakuka

n Evaluasi

Pertriwula

n

Laporan

Produksi

Triwulan

Proses ini

menjelaskan

tentang melakukan

evaluasi setiap

pertriwulan setelah

dilakukan analisis

-

5 Membuat

Dokumen

Evaluasi

Pertriwula

n

Usulan

Kegiatan

Evaluasi

Proses ini

menjelaskan

tentang pembuatan

dokumen usulan

kegiatan evaluasi

pertriwulan yang

nanti akan

diserahkan kepada

Kepala Bidang

Dokumen

Usulan

Kegiatan

Evaluasi

Triwulan

3.2.3 Alir Proses Persetujuan Usulan Kegiatan Evaluasi

Berikut ini merupakan proses persetujuan usulan untuk kegiatan evaluasi,

bisa dilihat pada Gambar 3.3.

Page 10: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

31

Persetujuan usulan evaluasi tindak lanjut

Kepala Bidang

2

Dokumen usulan

kegiatan evaluasi

pertriwulan

Menerima

Dokumen

usulan

kegiatan

evaluasi

pertriwulan

Melaksanakan

kegiatan

Selesai

Setuju?

ya

3

tidakMerevisi

usulan

kegiatan

evaluasi

Gambar 3.3 Alir Proses Persetujuan Usulan Kegiatan Evaluasi

Adapun penjelasan dari alir proses persetujuan usulan untuk program

kegiatan evaluasi yang sesuai dengan Gambar 3.3 dapat dilihat Tabel 3.4.

Tabel 3.4 Penjelasan Alir Proses Persetujuan Usulan Evaluasi Tindak Lanjut

Phase No.

Proses

Nama Proses Input Proses Output

1 1 Menerima

Dokumen

Usulan

Kegiatan

Evaluasi

Dokumen

Usulan

Kegiatan

Evaluasi

Proses ini

menjelaskan

tentang

bagaimana pihak

Kepala Bidang

menerima

dokumen evaluasi

tindak lanjut yang

diberikan oleh

KaSubBag

Evaluasi dan

Dokumen

Usulan

Kegiatan

Evaluasi

Page 11: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

32

Phase No.

Proses

Nama Proses Input Proses Output

Perencanaan

2 Persetujuan

Usulan

Kegiatan

Evaluasi

Dokumen

Usulan

Kegiatan

Evaluasi

Proses ini

menjelaskan

tetang persetujuan

usulan kegiatan

evaluasi oleh

Kepala bidang

Dokumen

Usulan

Kegiatan

Evaluasi

3 Pelaksanaan

Kegiatan

Dokumen

Usulan

Kegiatan

Evaluasi

Proses ini

menjelaskan

tentang persiapan

pelaksanaan

usulan kegiatan

evaluasi

-

3.3 Analisis Permasalahan

Setelah diketahui proses atau alir sistem yang dilakukan oleh masing-

masing pengguna, maka proses berikutnya adalah melakukan analisis kebutuhan

yang sesuai dengan proses-proses tersebut. Analisis kebutuhan ini diperlukan

untuk merancang perangkat lunak yang memiliki fungsi-fungsi yang sesuai

dengan kebutuhan masing-masing pengguna. Analisis ini dilakukan pada setiap

pengguna yang secara langsung berinteraksi dengan sistem nantinya. Berikut ini

merupakan hasil analisis kebutuhan untuk masing-masing pengguna:

3.3.1 Analisis pada Alir Proses Mencatat Laporan Produksi Bulanan

Dari identifikasi permasalahan diatas maka dilakukan analisis

permasalahan, sehingga dapat diketahui kenapa dinas kelautan dan perikanan

Situbondo mengalami hal di atas tersebut. Hasil analisis, diperoleh bahwa staf

statistik perbidang untuk mencatat laporan produksi bulanan dan pelaporan

laporan produksi pertriwulan dilakukan secara manual, dan juga seringkali

mengalami kehilangan berkas laporan dikarenakan berkas menumpuk dan tidak

tersimpan dengan baik.

Page 12: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

33

3.3.2 Analisis pada Alir Proses Evaluasi

Dari identifikasi permasalahan diatas maka dilakukan analisis

permasalahan, sehingga dapat diketahui kenapa dinas kelautan dan perikanan

Situbondo mengalami hal di atas tersebut. Hasil analisis, diperoleh bahwa pihak

KaSubBag Evaluasi dan Perencanaan dalam melakukan evaluasi selalu terlambat

dikarenakan harus menunggu pelaporan dari staf statistik setiap bidang terlebih

dahulu dan juga membutuhkan waktu tambahan untuk analisis data produksi

karena masih dalam bentuk tabel data.

3.3.3 Analisis pada Alir Proses Persetujuan Usulan Kegiatan Evaluasi

Dari identifikasi permasalahan diatas maka dilakukan analisis

permasalahan, sehingga dapat diketahui kenapa dinas kelautan dan perikanan

Situbondo mengalami hal di atas tersebut. Hasil analisis, diperoleh bahwa pihak

Kepala Bidang dalam melakukan persetujuan dan pelaksanaan tindakan evaluasi

sering terlambat dikarenakan evaluasi oleh pihak Kasubag Evaluasi dan

Perencanaan juga terlambat.

3.4 Solusi Permasalahan

3.4.1 Kebutuhan Perangkat Lunak (Software Requirement)

Kebutuhan perangkat lunak merupakan langkah awal dalam membangun

sebuah sistem atau aplikasi, hal ini dilakukan agar aplikasi yang dibangun sesuai

dengan kebutuhan pengguna. Dalam melakukan identifikasi kebutuhan perangkat

lunak, ada beberapa tahapan yang harus dilalui, yaitu:

Page 13: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

34

A Analisis Kebutuhan (Requirement Analysis)

Sesuai dengan hasil elisitasi data-data yang dibutuhkan untuk membangun

perangkat lunak, dibutuhkan sistem yang dibangun secara terhubung antara staf

statistik perbidang, sub bagian evaluasi dan perencanaan, dan kepala bidang pada

dinas kelautan dan perikanan Situbondo.

A.1 Analisis Kebutuhan Staf Statisitik Bidang

Setelah dilakukan analisis pada tahap sebelumnya, yaitu masalah

pencatatan dan pelaporan laporan produksi maka staf statistik perbidang

membutuhkan peningkatan dalam pemanfaatan informasi dan pengolahan data

produksi. Untuk itu dibutuhkan beberapa data yaitu:

1. Data pengguna

2. Data produksi perikanan tangkap bulanan

3. Data produksi budidaya perikanan bulanan

4. Data produksi pembenihan perikanan bulanan

5. Data produksi olahan hasil perikanan bulanan

6. Data jumlah konflik nelayan bulanan

Untuk membantu peningkatan pemanfaatan informasi pengolahan data

produksi kelautan dan perikanan, proses yang akan dilakukan yaitu:

b. Pada setiap staf statistik bidang yaitu: bidang kelutan, bidang perikanan,

dan bidang pengawasan dapat melakukan penyimpanan secara terpusat

untuk pengarsipan data.

c. Pelaporan data produksi bulanan dan triwulan kepada Sub Bagian Evaluasi

dan Perencanaan dilakukan secara terkomputerisasi.

Page 14: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

35

d. Staf statistik dapat melakukan rekap data pertahun, perbulan, dan

perkecamtan dalam sistem jika sewaktu-waktu dibutuhkan.

A.2 Analisis Kebutuhan Sub Bagian Evaluasi dan Perancanaan

Setelah dilakukan analisis pada tahap sebelumnya, yaitu masalah dalam

keterlambatan melakukan evaluasi maka Kepala Sub Bagian Evaluasi dan

Perencanaan membutuhkan peningkatan informasi. Adapun peningkatan tersebut

dibutuhkan data untuk menunjang proses ini adalah sebagai berikut:

1. Data pengguna

2. Data produksi perikanan tangkap bulanan dan triwulan

3. Data produksi budidaya perikanan bulanan dan triwulan

4. Data produksi pembenihan perikanan bulanan dan triwulan

5. Data produksi olahan hasil perikanan bulanan dan triwulan

6. Data jumlah konflik nelayan bulanan dan triwulan

7. Data usulan kegiatan evaluasi

Untuk membantu meningkatkan informasi dalam melakukan evaluasi pada

dinas kelautan dan perikanan Situbondo, maka dilakukan proses sebagai berikut:

a. Kasubag Evaluasi dan Perencanaan dapat menerima data produksi bulanan

maupun pertriwulan oleh staf statistik perbidang secara langsung

terkomputerisasi.

b. Dengan sistem yang terkomputerisasi Kasubag Evaluasi dan Perencanaan

dapat melakukan analisis data produksi setiap bidang berdasarkan target

yang sudah ditentukan dengan tampilan laporan grafik.

Page 15: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

36

c. Sistem dapat menampilkan laporan produksi pertahun, pertriwulan,

perbulan, dan perkecamatan dengan keterangan tercapai atau tidaknya

target produksi.

d. Kasubag Evaluasi dan Perencanaan dapat melakukan evaluasi dengan

membuat usulan kegiatan evaluasi pertriwulan secara terkomputerisasi

berdasarkan hasil laporan produksi, yang mana data usulan evaluasi ini

dapat diterima langsung oleh kepala bidang.

A.3 Analisis Kebutuhan Kepala Bidang

Setelah dilakukan analisis pada tahap sebelumnya, maka kepala bidang

perbidang membutuhkan peningkatan dalam pemanfaatan informasi dan

pengolahan data produksi. Untuk itu dibutuhkan beberapa data yaitu:

1. Data pengguna

2. Data usulan kegiatan evaluasi

Untuk membantu peningkatan pemanfaatan informasi pengolahan data

produksi kelautan dan perikanan, proses yang akan dilakukan yaitu:

a. Kepala bidang bisa langsung menerima pesan dalam sistem, bahwa ada

data usulan kegiatan evaluasi baru setiap triwulan untuk dilaksanakan.

Dengan adanya perubahan tersebut, maka proses kedepannya akan

mengalami peningkatan pemanfaatan informasi yang lebih cepat dan proses

evaluasi dapat memeberikan hasil yang lebih baik.

B Spesifikasi Kebutuhan Perangkat Lunak

Dalam membangun dan mengembangkan perangkat lunak, diperlukan

perancangan spesifikasi perangkat lunak yang tepat dan detil, dengan tujuan agar

perangkat lunak yang akan dikembangkan tersebut memiliki deskripsi fungsi yang

Page 16: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

37

sesuai dengan apa yang dibutuhkan oleh masing-masing pengguna. Kebutuhan

fungsi tersebut meliputi kebutuhan fungsional dan non-fungsional.

B.1 Kebutuhan Fungsional

Kebutuhan fungsional merupakan dasar penyusunan fungsi-fungsi yang

akan dibangun didalam perangkat lunak. Fungsi-fungsi aplikasi tersebut telah

melewati proses identifikasi kebutuhan pada setiap pengguna. Adapun kebutuhan

fungsional yang sudah disetujui oleh stakeholder tersebut adalah:

B.1.1 Staf Statistik Bidang Kelautan

Kebutuhan fungsional beserta penjelasannya untuk staf statistik bidang

kelautan dapat dilihat pada Tabel 3.5.

Tabel 3.5 Detil Kebutuhan Fungsi Pencatatan Data Produksi Bidang Kelautan

Bulanan

Nama Fungsi Pencatatan Data Produksi Bidang Kelautan

Stakeholder Staf Statistik Kelautan

Deskripsi Fungsi ini di gunakan untuk membantu staf

statistik kelautan pada proses pencatatan dan pelaporan

laporan produksi

Kondisi Awal 1. Data Pengguna

2. Data Kecamatan

3. Data Alat Tangkap

Alur Normal Aksi Pengguna Respon Sistem

1. Proses Pencatatan Laporan Produksi

1. memilih menu data

perikanan tangkap

1.sistem akan nampilkan

form tambah data

produksi perikanan

tangkap

2. Mengisi data produksi

perikanan tangkap

bulanan

-

3. memilih tombol

submit untuk simpan

data

3. a.) jika data inputan

berhasil divalidasi maka

sistem akan menyimpan

data perikanan tangkap

dan menampilkan

Page 17: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

38

Nama Fungsi Pencatatan Data Produksi Bidang Kelautan

datanya pada tabel data

b.) jika data inputan

gagal validasi maka

sistem akan

menampilkan peringatan

bahwa data yang

dimasukkan belum

lengkap

2. Proses rekap data produksi

1. memilih menu rekap

perikanan tangkap

1. sistem akan

menampilkan form rekap

perikanan tangkap

2. memilih pilihan rekap

pertahun, perbulan, dan

perkecamatan

2. a.) sistem akan

memfilter data produksi

perikanan tangkap sesuai

pilihan rekap pengguna

dan

b.) sistem menampilkan

hasil rekap

Alur Alternatif Aksi Pengguna Respon Sistem

- -

Alur Eksepsi Aksi Pengguna Respon Sistem

1. Pengguna memasukkan

username atau password

yang salah

1. Sistem akan

memunculkan warning

bahwa username atau

password yang di

masukkan salah.

Kondisi Akhir 1. Data Produksi Bidang Kelautan berhasil di simpan

2. Menampilkan hasil rekap data Bidang Kelautan

Kebutuhan

Non-Fungsional Security

Fungsi mencatat ini hanya dapat digunakan oleh

yang memeliki hak akses aja.

Correctness

Sistem menampilkan peringatan jika terjadi salah

input data

Interface

1. menu yang tersedia dalam bahasa indonesia

2. menu dan warna mudah dipaham dan tidak

mencolok

Page 18: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

39

B.1.2 Staf Statistik Bidang Perikanan

Kebutuhan fungsional beserta penjelasannya untuk staf statistik bidang

perikanan dapat dilihat pada Tabel 3.6.

Tabel 3.6 Detil Kebutuhan Fungsi Pencatatan Data Produksi Bidang Perikanan

Bulanan

Nama Fungsi Pencatatan Data Produksi Bidang Perikanan

Stakeholder Staf Statistik Kelautan

Deskripsi Fungsi ini di gunakan untuk membantu staf

statistik kelautan pada proses pencatatan dan pelaporan

laporan produksi

Kondisi Awal 1. Data Pengguna

2. Data Kecamatan

3. Data Jenis Ikan

4. Data Jenis Pembenihan

5. Data Jenis Olahan

Alur Normal Aksi Pengguna Respon Sistem

1. Proses Pencatatan Laporan Produksi

1. memilih menu data

bidang perikanan yang

meliputi: data budidaya

tambak, budidaya kolam,

budidaya KJA,

pembenihan, dan olahan

ikan

1.sistem akan nampilkan

form tambah data

produksi sesuai yang

dipilih

2. Mengisi data produksi

sesuai yang telah

dipih(data budidaya

tambak, budidaya kolam,

budidaya KJA,

pembenihan, dan olahan

ikan)

-

3. memilih tombol

submit untuk simpan

data

3. a. jika data inputan

berhasil divalidasi maka

sistem akan menyimpan

data perikanan tangkap

dan menampilkan

datanya pada tabel data

b. jika data inputan gagal

validasi maka sistem

akan menampilkan

peringatan bahwa data

yang dimasukkan belum

lengkap

Page 19: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

40

Nama Fungsi Pencatatan Data Produksi Bidang Perikanan

2. Proses rekap data produksi

1. memilih data produksi

pada menu rekap bidang

perikanan

1. sistem akan

menampilkan form rekap

data produksi sesuai

yang dipilih

2. memilih pilihan rekap

pertahun, perbulan, dan

perkecamatan

2. a.) sistem akan

memfilter data produksi

sesuai pilihan rekap

pengguna dan

b.) sistem menampilkan

hasil rekap

Alur Alternatif Aksi Pengguna Respon Sistem

- -

Alur Eksepsi Aksi Pengguna Respon Sistem

1. Pengguna memasukkan

username atau password

yang salah

1. Sistem akan

memunculkan warning

bahwa username atau

password yang di

masukkan salah.

Kondisi Akhir 1. Data Produksi Bidang Perikanan berhasil di simpan

2. Menampilkan hasil rekap data Bidang Perikanan

Kebutuhan

Non-Fungsional Security

Fungsi mencatat ini hanya dapat digunakan oleh

yang memeliki hak akses aja.

Correctness

Sistem menampilkan peringatan jika terjadi salah

input data

Interface

1. menu yang tersedia dalam bahasa indonesia

2. menu dan warna mudah dipaham dan tidak

mencolok

B.1.3 Staf Statistik Bidang Pengawasan

Kebutuhan fungsional beserta penjelasannya untuk staf statistik bidang

pengawasan dapat dilihat pada Tabel 3.7.

Tabel 3.7 Detil Kebutuhan Fungsi Pencatatan Data Produksi Bidang Kelautan

Pengawasan

Nama Fungsi Pencatatan Data Produksi Bidang Pengawasan

Stakeholder Staf Statistik Pengawasan

Deskripsi Fungsi ini di gunakan untuk membantu staf

Page 20: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

41

Nama Fungsi Pencatatan Data Produksi Bidang Pengawasan

statistik kelautan pada proses pencatatan dan pelaporan

laporan produksi

Kondisi Awal 1. Data Pengguna

2. Data Kecamatan

Alur Normal Aksi Pengguna Respon Sistem

1. Proses Pencatatan Laporan Produksi

1. memilih menu data

konflik nelayan

1.sistem akan nampilkan

form tambah data jumlah

konflik nelayan

2. mengisi data konflik

nelayan bulanan

-

3. memilih tombol

submit untuk simpan

data

3. a.) jika data inputan

berhasil divalidasi maka

sistem akan menyimpan

data perikanan tangkap

dan menampilkan

datanya pada tabel data

b.) jika data inputan

gagal validasi maka

sistem akan

menampilkan peringatan

bahwa data yang

dimasukkan belum

lengkap

2. Proses rekap data produksi

1. memilih menu rekap

konflik nelayan

1. sistem akan

menampilkan form rekap

konflik nelayan

2. memilih pilihan rekap

pertahun, perbulan, dan

perkecamatan

2. a.) sistem akan

memfilter data konflik

nelayan tangkap sesuai

pilihan rekap pengguna

dan

b.) sistem menampilkan

hasil rekap

Alur Alternatif Aksi Pengguna Respon Sistem

- -

Alur Eksepsi Aksi Pengguna Respon Sistem

1. Pengguna

memasukkan

username atau

password yang salah

1. Sistem akan

memunculkan warning

bahwa username atau

password yang di

masukkan salah.

Page 21: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

42

Nama Fungsi Pencatatan Data Produksi Bidang Pengawasan

Kondisi Akhir 1. Data Bidang Pengawasan berhasil disimpan

2. Menampilkan hasil rekap bidang pengawasan

Kebutuhan

Non-Fungsional Security

Fungsi mencatat ini hanya dapat digunakan oleh

yang memeliki hak akses aja.

Correctness

Sistem menampilkan peringatan jika terjadi salah

input data.

Interface

1. menu yang tersedia dalam bahasa indonesia

2. menu dan warna mudah dipaham dan tidak

mencolok

B.1.4 Kasubag Evaluasi dan Perencanaan

Kebutuhan fungsional beserta penjelasannya untuk Kasubag evaluasi dan

perencanaan dapat dilihat pada Tabel 3.8.

Tabel 3.8 Detil Kebutuhan Fungsi Evaluasi

Nama Fungsi Evaluasi Hasil Produksi Kelautan dan Perikanan

Stakeholder Kasubag Evaluasi dan Perencanaan

Deskripsi Fungsi ini di gunakan untuk membantu Kasubag

evaluasi dan perencanaan dalam melakukan evaluasi

Kondisi Awal 1. Data Pengguna

2. Data Produksi Perikanan Tangkap

3. Data Produksi Budidaya

4. Data Produksi Pembenihan

5. Data Produksi Olahan Ikan

6. Data Jumlah Konflik Nelayan

Alur Normal Aksi Pengguna Respon Sistem

1. Proses Set Target

1. memilih menu set

target

1.sistem akan nampilkan

form set target

2. Mengisi form set

target (% pertahun)

-

3. memilih tombol

submit untuk simpan

data

3. sistem akan meghitung

persentase target :

Pertriwulan =

Target % pertahun

4

Perbulan =

Target % pertahun

Page 22: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

43

Nama Fungsi Evaluasi Hasil Produksi Kelautan dan Perikanan

12

2. Proses Analisis Evaluasi Laporan Produksi

1. memilih menu

laporan produksi

1. sistem akan

menampilkan form

laporan produksi

2. pilih tahun berjalan

sekarang dan tekan

submit

2. a.) sistem menghitung

target produksi dalam

satuan ton:

Target Pertahun =

(total produksi tahun

sebelum x target

pertahun%) + total

produksi tahun sebelum

Target Pertriwulan =

(total produksi tahun

sebelum x target

pertiwulan%) + total

produksi tahun sebelum

Target Perbulan =

(total produksi tahun

sebelum x target

perbulan%) + total

produksi tahun sebelum

b.) sistem menampilkan

Hasil capaian dan target

produksi pertahun,

pertriwulan, perbulan,

dan total produksi

perkecamatan.

3. Membuat Usulan Kegiatan Evaluasi

1. pilih menu usulan

kegiatan evaluasi

1. sistem menampilkan

form usulan kegiatan

evaluasi

2. mengisi data usulan

kegiatan evaluasi

-

3. memilih tombol

submit untuk simpan

data

3. sistem menyimpan

data kegiatan evaluasi

Alur Alternatif Aksi Pengguna Respon Sistem

- -

Alur Eksepsi Aksi Pengguna Respon Sistem

Page 23: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

44

Nama Fungsi Evaluasi Hasil Produksi Kelautan dan Perikanan

1. Pengguna memasukkan

username atau

password yang salah

1. Sistem akan

memunculkan warning

bahwa username atau

password yang di

masukkan salah.

Kondisi Akhir 1. Menampilkan laporan produksi

Kebutuhan

Non-Fungsional Security

Fungsi evaluasi ini hanya dapat digunakan oleh

yang memeliki hak akses aja.

Correctness

Sistem menampilkan peringatan jika terjadi salah

input data.

Interface

1. menu yang tersedia dalam bahasa indonesia

2. menu dan warna mudah dipaham dan tidak

mencolok

B.1.5 Kepala Bidang Kelautan

Kebutuhan fungsional beserta penjelasannya untuk Kepala bidang

kelautan dapat dilihat pada Tabel 3.9.

Tabel 3.9 Detil Kebutuhan Fungsi Persetujuan Usulan Kegiatan Evaluasi

Nama Fungsi Persetujuan Kegiatan Evaluasi

Stakeholder Kepala Bidang Kelautan

Deskripsi Fungsi ini di gunakan untuk membantu Kepala

bidang kelautan untuk persetujuan usulan kegiatan

evaluasi

Kondisi Awal 1. Data Pengguna

2. Data Usulan Kegiatan Evaluasi

Alur Normal Aksi Pengguna Respon Sistem

1. Proses persetujuan usualan evaluasi

1. memilih menu usulan

kegiatan evaluasi

1.sistem akan nampilkan

form persetujuan usulan

kegiatan evaluasi

2. memilih data usulan

kegiatan evaluasi bidang

kelautan untuk diterima

-

3. memilih tombol

centang untuk

menyetujui data usulan

evaluasi

3. sistem mengganti

status data usulan

evaluasi bahwa telah

dikonfirmasi dan

menyimpan data

Page 24: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

45

Nama Fungsi Persetujuan Kegiatan Evaluasi

Alur Alternatif Aksi Pengguna Respon Sistem

- -

Alur Eksepsi Aksi Pengguna Respon Sistem

1. Pengguna memasukkan

username atau

password yang salah

1. Sistem akan

memunculkan warning

bahwa username atau

password yang di

masukkan salah.

Kondisi Akhir 1. Data usulan kegiatan evaluasi dikonfirmasi

Kebutuhan

Non-Fungsional Security

Fungsi persetujuan ini hanya dapat digunakan oleh

yang memeliki hak akses aja.

Correctness

Sistem menampilkan peringatan jika terjadi salah

input data.

Interface

1. menu yang tersedia dalam bahasa indonesia

2. menu dan warna mudah dipaham dan tidak

mencolok

B.1.6 Kepala Bidang Perikanan

Kebutuhan fungsional beserta penjelasannya untuk Kepala bidang

perikanan dapat dilihat pada Tabel 3.10.

Tabel 3.10 Detil Kebutuhan Fungsi Persetujuan Usulan Kegiatan Evaluasi

Nama Fungsi Persetujuan Kegiatan Evaluasi

Stakeholder Kepala Bidang Perikanan

Deskripsi Fungsi ini di gunakan untuk membantu Kepala

bidang perikanan untuk persetujuan usulan kegiatan

evaluasi

Kondisi Awal 1. Data Pengguna

2. Data Usulan Kegiatan Evaluasi

Alur Normal Aksi Pengguna Respon Sistem

1. Proses persetujuan usualan evaluasi

1. memilih menu usulan

kegiatan evaluasi

1.sistem akan nampilkan

form persetujuan usulan

kegiatan evaluasi

2. memilih data usulan

kegiatan evaluasi bidang

kelautan untuk diterima

-

Page 25: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

46

Nama Fungsi Persetujuan Kegiatan Evaluasi

3. memilih tombol

centang untuk

menyetujui data usulan

evaluasi

3. sistem mengganti

status data usulan

evaluasi bahwa telah

dikonfirmasi dan

menyimpan data

Alur Alternatif Aksi Pengguna Respon Sistem

- -

Alur Eksepsi Aksi Pengguna Respon Sistem

2. Pengguna memasukkan

username atau

password yang salah

1. Sistem akan

memunculkan warning

bahwa username atau

password yang di

masukkan salah.

Kondisi Akhir 1. Data usulan kegiatan evaluasi dikonfirmasi

Kebutuhan

Non-Fungsional Security

Fungsi persetujuan ini hanya dapat digunakan oleh

yang memeliki hak akses aja.

Correctness

Sistem menampilkan peringatan jika terjadi salah

input data.

Interface

1. menu yang tersedia dalam bahasa indonesia

2. menu dan warna mudah dipaham dan tidak

mencolok

B.1.7 Kepala Bidang Pengawasan

Kebutuhan fungsional beserta penjelasannya untuk Kepala bidang

pengawasan dapat dilihat pada Tabel 3.11.

Tabel 3.11 Detil Kebutuhan Fungsi Persetujuan Usulan Kegiatan Evaluasi

Nama Fungsi Persetujuan Kegiatan Evaluasi

Stakeholder Kepala Bidang Pengawasan

Deskripsi Fungsi ini di gunakan untuk membantu Kepala

bidang pengawasan untuk persetujuan usulan kegiatan

evaluasi

Kondisi Awal 1. Data Pengguna

2. Data Usulan Kegiatan Evaluasi

Alur Normal Aksi Pengguna Respon Sistem

1. Proses persetujuan usualan evaluasi

1. memilih menu usulan 1.sistem akan nampilkan

Page 26: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

47

Nama Fungsi Persetujuan Kegiatan Evaluasi

kegiatan evaluasi form persetujuan usulan

kegiatan evaluasi

2. memilih data usulan

kegiatan evaluasi bidang

kelautan untuk diterima

-

3. memilih tombol

centang untuk

menyetujui data usulan

evaluasi

3. sistem mengganti

status data usulan

evaluasi bahwa telah

dikonfirmasi dan

menyimpan data

Alur Alternatif Aksi Pengguna Respon Sistem

- -

Alur Eksepsi Aksi Pengguna Respon Sistem

3. Pengguna memasukkan

username atau

password yang salah

1. Sistem akan

memunculkan warning

bahwa username atau

password yang di

masukkan salah.

Kondisi Akhir 1. Data usulan kegiatan evaluasi dikonfirmasi

Kebutuhan

Non-Fungsional Security

Fungsi persetujuan ini hanya dapat digunakan oleh

yang memeliki hak akses aja.

Correctness

Sistem menampilkan peringatan jika terjadi salah

input data.

Interface

1. menu yang tersedia dalam bahasa indonesia

2. menu dan warna mudah dipaham dan tidak

mencolok

B.2 Kebutuhan Non-Fungsioanl

Dalam penerapan fungsi tersebut yang bertujuan untuk mendukung kinerja

fungsi utama pada sistem dan selain itu juga membutuhkan non-fungsional.

Adapun kebutuhan non-fungsional yang sudah disetujui stakeholder tersebut

dapat dilihat lebih detil pada Tabel 3.12.

Page 27: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

48

Tabel 3.12 Hubungan Fungsional dan Non-Fungsional Sistem

No Stakeholder Fungsional System Non-Fungsional

system

1. Staf Statistik

Bidang (Kelautan,

Perikanan, dan

Pengawasan)

Mencatat Laporan

Produksi Bulanan

a. Security

b. Correctness

c. Interface

2. Kasubag Evaluasi

dan Perencanaan

Set Target Produksi

a. Security

b. Correctness

c. Interface

Analisis Evaluasi

Laporan Produksi

a. Security

b. Correctness

c. Interface

Membuat Usulan

Kegiatan Evaluasi

a. Security

b. Correctness

c. Interface

3. Kepala Bidang

(Kelautan,

Perikanan, dan

Pengawasan)

Persetujuan Data

Usulan Kegiatan

Evaluasi

a. Security

b. Correctness

c. Interface

3.4.2 Desain Sistem (Software Design)

Rancangan perangkat lunak merupakan suatu kegiatan dalam merancang

atau mendesain perangkat lunak yang akan dibangun sesuai dengan kebutuhan

pengguna. Proses desain pada tahap selanjutnya dilakukan berdasarkan hasil

analisis kebutuhan yang telah dilakukan sebelumnya. Beberapa model

perancangan perangkat lunak tersebut adalah sebagai berikut:

1. Alir Sistem (System Flow)

2. Data Flow Diagram

3. Entity Relationship Diagram

4. Tampilan Antar Muka (Interface)

A. Alir Proses (System Flow)

Sesuai hasil analisis kebutuhan yang ada pada tahap sebelumnya, dapat

diketahui bahwa pengguna yang akan menggunakan sistem ada 7 (tujuh), yaitu

Page 28: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

49

Staf statistik kelautan, Staf statistik perikanan, Staf statistik pengawasan, Kasubag

evaluasi dan perencanaan, Kepala bidang kelautan, Kepala bidang Perikanan, dan

Kepala bidang pengawasan. Proses perancangan alir sistem ini adalah alir desain

sistem yang baru, dan perancangan tersebut harus disesuaikan dengan hasil

analisis kebutuhan.

Saat melakukan perancangan sistem yang baru, data pendukung

perancangan seperti aturan dan kebijakan harus disesuaikan dengan sistem yang

baru, oleh karena itu data tersebut telah diperbarui dan telah disetujui oleh

stakeholder. Data yang digunakan untuk perancangan alir sistem baru dapat

dilihat pada Tabel 3.13.

Tabel 3.13 Kebijakan Berdasarkan Stakeholder Sesuai Sistem Baru

Stakeholder Proses Bisnis Phase Rule Policy

Staf Statistik

Bidang

(Kelautan,

Perikanan,

dan

Pengawasan)

Pencatatan

data produksi

hasil

kelautan dan

perikanan

bulanan

1

1

Laporan triwulan dari

data bulanan dibuat

rangkap dua:

1. Laporan rangkap 1

untuk arsip staf

statistik perbidang.

2. Laporan rangkap 2

diberikan kepada

Sub bagian Evaluasi

dan Perencanaan.

-

Kepala Sub

Bagian

Evaluasi dan

Perencanaan

Evaluasi 2

2

Dalam melakukan

evaluasi hasil produksi

kelautan dan perikanan

maka perlu

diperhatikan hal

berikut:

1. Pengumpulan dan

pengolahan data

produksi

2. Menghitung target

produksi pertahun,

pertriwulan, dan

-

Page 29: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

50

Stakeholder Proses Bisnis Phase Rule Policy

perbulan.

3. Analisis laporan

produksi pertahun,

pertriwulan, perbulan,

dan perkecamatan

4. Membuat usulan

kegiatan evaluasi

Kepala

Bidang

Bidang

(Kelautan,

Perikanan,

dan

Pengawaasn)

Persetujuan

usulan

kegiatan

tindakan

evaluasi

3

Merima usulan kegiatan

tindakan evaluasi dan

melaksanakan kegiatan.

-

Pembuatan aturan dan kebijakan yang baru ini tentu dibuat dengan tidak

mempersulit proses, melainkan digunakan dengan mempermudah pengguna

dalam menjalankan sistem baru. Setelah data aturan dan kebijakan sudah dibuat

dan sudah di setujui oleh pihak stakeholder, maka proses perancangan alir sistem

terbaru dapat dilakukan.

A.1 Alir Sistem Mengelola Data Master

Berikut ini merupakan alir sistem untuk Staf statistik bidang kelutan,

perikanan, dan pengawasan dimana alir sistem telah disesuaikan dengan proses

bisnis berdasarkan stakeholder sistem baru. Lebih jelasnya mengenai alir sistem

barunya dapat dilihat pada Gambar 3.4.

Page 30: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

51

Mengelola Data Master

SistemStaff StatistikP

has

e

Mulai

Memasukkan data

Tahun, Kecamatan,

Jenis Pembenihan,

Jenis Ikan, Jenis

Olahan, Jenis Alat.

1.

Pengecekan duplikasi data

Tahun, Kecamatan, Jenis

Pembenihan, Jenis Ikan, Jenis

Olahan, Jenis Alat

2.

Menampilkan data

duplikat

Perinngatan

data duplikat

Data

Tersimpan

Selesai

Tahun

Jenis

Pembenihan

Jenis Ikan

Jenis Olahan

YAda ?

3.

Menyimpan data Tahun,

Kecamaatan, Jenis

Pembenihan, Jenis Ikan, Jenis

Olahan, Jenis Alat

T

Kecamatan

Jenis Alat

Tahun

Jenis

Pembenihan

Jenis Ikan

Jenis Olahan

Kecamatan

Jenis Alat

Gambar 3.4 Alir Sistem Mengelola Data Master

Adapun penjelasan dari Alir Sistem mencatat data produksi perikanan

tangkap bulanan yang sesuai dengan Gambar 3.4 dapat dilihat pada Tabel 3.14.

Tabel 3.14 Penjelasan Alir Sistem Mengelola Data Master

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Input Data

Master

Master: tahun,

kecamatan,

jenis ikan,

jenis alat, jenis

Proses ini

menjelaskan

tentang

memasukkan

Disimpan

dan update

Master:

tahun,

Page 31: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

52

pembenihan,

jenis olahan

data master ke

dalam sistem

kecamatan,

jenis ikan,

jenis alat,

jenis

pembeniha

n, jenis

olahan

2 Menampilka

n Data

Master

- Proses ini

menjelaskan

sistem

menampilkan

data master

Master:

tahun,

kecamatan,

jenis ikan,

jenis alat,

jenis

pembeniha

n, jenis

olahan

A.2 Alir Sistem Mencatat Data Produksi Perikanan Tangkap Bulanan

Berikut ini merupakan alir sistem untuk Staf statistik bidang kelautan,

dimana alir sistem telah disesuaikan dengan proses bisnis berdasarkan stakeholder

sistem baru. Lebih jelasnya mengenai alir sistem barunya dapat dilihat pada

Gambar 3.4.

Page 32: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

53

Pencatatan Data Produksi Bulanan Perikanan Tangkap

SistemStaff Statistik KelautanP

has

e

Mulai

Memasukkan data

Produksi Perikanan

Tangkap

1.

Menyimpan data

produksi perikanan

tangkap

2.

Menampilkan data

produksi perikanan

tangkap

Info data

produksi

perikanan

tangkap

Selesai

Tahun

Kecamatan

Jenis Alat

Perikanan

Tangkap

Tahun

Kecamatan

Jenis Alat

Perikanan

Tangkap

Gambar 3.5 Alir Sistem Mencatat Data Produksi Perikanan Tangkap Bulanan

Adapun penjelasan dari Alir Sistem mencatat data produksi perikanan

tangkap bulanan yang sesuai dengan Gambar 3.5 dapat dilihat pada Tabel 3.15.

Tabel 3.15 Penjelasan Alir Sistem Mencatat Data Produksi Perikanan Tangkap

Bulanan

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Input Data

Produksi

Data Produksi

Perikanan

Tangkap

Bulanan

Proses ini

menjelaskan

tentang

memasukkan

data produksi

perikanan

tangkap setiap

bulan oleh Staf

statistik bidang

kelautan.

-

Page 33: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

54

2 Menampilka

n Data

Produksi

Perikanan

Tangkap

- Proses ini

menjelaskan

sistem

menampilkan

data produksi

perikanan

tangkap

Data

Produksi

Perikanan

Tangkap

A.3 Alir Sistem Mencatat Data Produksi Budidaya Keramba Jaring Apung

Bulanan

Berikut ini merupakan alir sistem untuk Staf statistik bidang perikanan,

dimana alir sistem telah disesuaikan dengan proses bisnis berdasarkan stakeholder

sistem baru. Lebih jelasnya mengenai alir sistem barunya dapat dilihat pada

Gambar 3.6.

Pencatatan Data Produksi Budidaya KJA (Keramba Jaring Apung)

SistemStaff Statistik Perikanan

Ph

ase

Mulai

Memasukkan data

Produksi Budidaya

KJA (Keramba

Jaring Apung)

1.

Menyimpan data

produksi budidaya KJA

(Keramba Jaring Apung)

2.

Menampilkan data

produksi budidaya KJA

(Keramba Jaring Apung)

Info data

produksi

budidaya KJA

Selesai

Tahun

Kecamatan

Jenis Ikan

Budidaya

KJA

Tahun

Kecamatan

Jenis Ikan

Budidaya

KJA

Gambar 3.6 Alir Sistem Mencatat Data Produksi Budidaya KJA Bulanan

Page 34: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

55

Adapun penjelasan dari Alir Sistem mencatat data produksi budidaya

keramba jaring apung bulanan yang sesuai dengan Gambar 3.6 dapat dilihat pada

Tabel 3.16.

Tabel 3.16 Penjelasan Alir Sistem Mencatat Data Produksi Budidaya KJA

Bulanan

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Input Data

Produksi

Data Produksi

Budidaya KJA

Bulanan

Proses ini

menjelaskan

tentang

memasukkan

data produksi

budidaya KJA

setiap bulan oleh

Staf statistik

bidang

perikanan.

-

2 Menampilka

n Data

Produksi

Budidaya

KJA

- Proses ini

menjelaskan

sistem

menampilkan

data produksi

budidaya KJA

Data

Produksi

budidaya

KJA

A.4 Alir Sistem Mencatat Data Produksi Budidaya Tambak Bulanan

Berikut ini merupakan alir sistem untuk Staf statistik bidang perikanan,

dimana alir sistem telah disesuaikan dengan proses bisnis berdasarkan stakeholder

sistem baru. Lebih jelasnya mengenai alir sistem barunya dapat dilihat pada

Gambar 3.7.

Page 35: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

56

Pencatatan Data Produksi Budidaya Tambak

SistemStaff Statistik PerikananP

has

e

Mulai

Memasukkan data

Produksi Budidaya

Tambak

1.

Menyimpan data

produksi budidaya

tambak

2.

Menampilkan data

produksi budidaya

tambak

Info data

produksi

budidaya

kolam

Selesai

Tahun

Kecamatan

Jenis Ikan

Budidaya

Tambak

Tahun

Kecamatan

Jenis Ikan

Budidaya

Tambak

Gambar 3.7 Alir Sistem Mencatat Data Produksi Budidaya Tambak Bulanan

Adapun penjelasan dari Alir Sistem mencatat data produksi budidaya

tambak bulanan yang sesuai dengan Gambar 3.7 dapat dilihat pada Tabel 3.17.

Tabel 3.17 Penjelasan Alir Sistem Mencatat Data Produksi Budidaya Tambak

Bulanan

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Input Data

Produksi

Data Produksi

Budidaya

Tambak

Bulanan

Proses ini

menjelaskan

tentang

memasukkan

data produksi

budidaya tambak

setiap bulan oleh

Staf statistik

bidang

perikanan.

-

2 Menampilka

n Data

- Proses ini

menjelaskan

Data

Produksi

Page 36: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

57

Produksi

Budidaya

Tambak

sistem

menampilkan

data produksi

budidaya tambak

Budidaya

Tambak

A.5 Alir Sistem Mencatat Data Produksi Budidaya Kolam Bulanan

Berikut ini merupakan alir sistem untuk Staf statistik bidang perikanan,

dimana alir sistem telah disesuaikan dengan proses bisnis berdasarkan stakeholder

sistem baru. Lebih jelasnya mengenai alir sistem barunya dapat dilihat pada

Gambar 3.8.

Pencatatan Data Produksi Budidaya Kolam

SistemStaff Statistik Perikanan

Ph

ase

Mulai

Memasukkan data

Produksi Budidaya

Kolam

1.

Menyimpan data

produksi budidaya kolam

2.

Menampilkan data

produksi budidaya kolam

Info data

produksi

budidaya

kolam

Selesai

Tahun

Kecamatan

Jenis Ikan

Budidaya

Kolam

Tahun

Kecamatan

Jenis Ikan

Budidaya

Kolam

Gambar 3.8 Alir Sistem Mencatat Data Produksi Budidaya Kolam Bulanan

Adapun penjelasan dari Alir Sistem mencatat data produksi budidaya

kolam bulanan yang sesuai dengan Gambar 3.8 dapat dilihat pada Tabel 3.18.

Page 37: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

58

Tabel 3.18 Penjelasan Alir Sistem Mencatat Data Produksi Budidaya Kolam

Bulanan

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Input Data

Produksi

Data Produksi

Budidaya

Kolam

Bulanan

Proses ini

menjelaskan

tentang

memasukkan

data produksi

budidaya kolam

setiap bulan oleh

Staf statistik

bidang

perikanan.

-

2 Menampilka

n Data

Produksi

Budidaya

Kolam

- Proses ini

menjelaskan

sistem

menampilkan

data produksi

budidaya kolam

Data

Produksi

Budidaya

Kolam

A.6 Alir Sistem Mencatat Data Produksi Pembenihan

Berikut ini merupakan alir sistem untuk Staf statistik bidang perikanan,

dimana alir sistem telah disesuaikan dengan proses bisnis berdasarkan stakeholder

sistem baru. Lebih jelasnya mengenai alir sistem barunya dapat dilihat pada

Gambar 3.9.

Page 38: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

59

Pencatatan Data Produksi Pembenihan

SistemStaff Statistik PerikananP

hase

Mulai

Memasukkan data

Produksi

Pembenihan

1.

Menyimpan data

produksi pembenihan

2.

Menampilkan data

produksi pembenihan

Info data

produksi

pembenihan

Selesai

Tahun

Kecamatan

Jenis

Pembenihan

Pembenihan

Tahun

Kecamatan

Jenis

Pembenihan

Pembenihan

Gambar 3.9 Alir Sistem Mencatat Data Produksi Pembenihan Bulanan

Adapun penjelasan dari Alir Sistem mencatat data produksi Pembenihan

bulanan yang sesuai dengan Gambar 3.9 dapat dilihat pada Tabel 3.19.

Tabel 3.19 Penjelasan Alir Sistem Mencatat Data Produksi Pembenihan Bulanan

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Input Data

Produksi

Data Produksi

Pembenihan

Bulanan

Proses ini

menjelaskan

tentang

memasukkan

data produksi

pembenihan

setiap bulan oleh

Staf statistik

bidang

perikanan.

-

2 Menampilka

n Data

- Proses ini

menjelaskan

Data

Produksi

Page 39: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

60

Phase No.

Proses

Nama

Proses

Input Proses Output

Produksi

Pembenihan

sistem

menampilkan

data produksi

pembenihan

Pembeniha

n

A.7 Alir Sistem Mencatat Data Produksi Olahan Ikan Bulanan

Berikut ini merupakan alir sistem untuk Staf statistik bidang perikanan,

dimana alir sistem telah disesuaikan dengan proses bisnis berdasarkan stakeholder

sistem baru. Lebih jelasnya mengenai alir sistem barunya dapat dilihat pada

Gambar 3.10.

Pencatatan Data Produksi Olahan Ikan

SistemStaff Statistik Perikanan

Phas

e

Mulai

Memasukkan data

Produksi Olahan

Ikan

1.

Menyimpan data

produksi olahan ikan

2.

Menampilkan data

produksi olahan ikan

Info data

produksi

olahan ikan

Selesai

Tahun

Kecamatan

Jenis Olahan

Olahan Ikan

Tahun

Kecamatan

Jenis Olahan

Olahan Ikan

Gambar 3.10 Alir Sistem Mencatat Data Produksi Olahan Ikan Bulanan

Adapun penjelasan dari Alir Sistem mencatat data produksi olahan

bulanan yang sesuai dengan Gambar 3.10 dapat dilihat pada Tabel 3.20.

Page 40: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

61

Tabel 3.20 Penjelasan Alir Sistem Mencatat Data Produksi Olahan Ikan Bulanan

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Input Data

Produksi

Data Produksi

Olahan

Bulanan

Proses ini

menjelaskan

tentang

memasukkan

data produksi

olahan setiap

bulan oleh Staf

statistik bidang

perikanan.

-

2 Menampilka

n Data

Produksi

Olahan

- Proses ini

menjelaskan

sistem

menampilkan

data produksi

olahan ikan

Data

Produksi

Olahan

Ikan

A.8 Alir Sistem Mencatat Jumlah Konflik Nelayan Bulanan

Berikut ini merupakan alir sistem untuk Staf statistik bidang pengawasan,

dimana alir sistem telah disesuaikan dengan proses bisnis berdasarkan stakeholder

sistem baru. Lebih jelasnya mengenai alir sistem barunya dapat dilihat pada

Gambar 3.11.

Page 41: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

62

Pencatatan Data Data Konflik Nelayan

SistemStaff Statistik

Pengawasan

Ph

ase

Mulai

Memasukkan data

Konflik Nelayan

1.

Menyimpan data konflik

nelayan

2.

Menampilkan data

konflik nelayan

Info data

konflik

nelayan

Selesai

Tahun

Kecamatan

Konflik

Nelayan

Tahun

Kecamatan

Konflik

Nelayan

Gambar 3.11 Alir Sistem Mencatat Data Jumlah Konflik Nelayan Bulanan

Adapun penjelasan dari Alir Sistem mencatat data produksi olahan

bulanan yang sesuai dengan Gambar 3.11 dapat dilihat pada Tabel 3.21.

Page 42: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

63

Tabel 3.21 Penjelasan Alir Sistem Mencatat Data Produksi Olahan Ikan Bulanan

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Input Data Data jumlah

konflik

nelayan

Proses ini

menjelaskan

tentang

memasukkan

data jumlah

konlfik nelayan

setiap bulan oleh

Staf statistik

bidang

pengawasan.

-

2 Menampilka

n Data

Jumlah

Konflik

Nelayan

- Proses ini

menjelaskan

sistem

menampilkan

data jumlah

konlfik nelayan

Data

Jumlah

Konflik

Nelayan

A.9 Alir Sistem Set Target Produksi

Berikut ini merupakan alir sistem untuk Kasubag evaluasi dan

perencanaan, dimana alir sistem telah disesuaikan dengan proses bisnis

berdasarkan stakeholder sistem baru. Lebih jelasnya mengenai alir sistem barunya

dapat dilihat pada Gambar 3.12.

Page 43: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

64

Set Target Data Produksi

SistemKasubag Evaluasi dan

Perencanaan

Phas

e

Mulai

Memasukkan nilai

parameter jumlah per

data produksi(%)

pertahun

1.

Menyimpan nilai

parameter jumlah per

data produksi (%)

pertahun

2.

Menghitung nilai

parameter data produksi

triwulan (target produksi

% pertahun / 4)

Menampilkan

hasil data

produksi

parameter

triwulan

3.

Menghitung nilai

parameter data produksi

perbulan (target produksi

% pertahun / 12)

Menampilkan

hasil data

produksi

parameter

perbulan

Selesai

4.

Menyimpan keterangan

data produksi

Memasukkan

keterangan data

produksi

Data tersimpan

Set Target

Set Target

Set Target

Set Target

Gambar 3.12 Alir Sistem Set Target

Page 44: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

65

Adapun penjelasan dari Alir Sistem set target produksi yang sesuai dengan

Gambar 3.12 dapat dilihat pada Tabel 3.22.

Tabel 3.22 Penjelasan Alir Sistem Set Target

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Input target

produksi

pertahun

Target

produksi

pertahun

(perikanan

tangkap,

budidaya kja,

budidaya

tambak,

budiaya kolam,

pembenihan,

olahan ikan,

konflik

nelayan)

Proses ini

menjelaskan

tentang

memasukkan

data target

produksi.

-

2 Menghitung

target

triwulan

- Proses ini

menjelaskan

sistem

menghitung

target triwulan

Data target

triwulan

3 Menghitung

target

perbulan

- Proses ini

menjelaskan

sistem

menghitung

target perbulan

Data target

perbulan

4 Menyimpan

data target

pertahun,

triwulan,

dan

perbulan

- Proses ini

menjelaskan

sistem

menyimpan data

target pertahun,

triwulan, dan

perbulan

Data

Target

Produksi

pertahun,

triwulan,

dan

perbulan

A.10 Alir Sistem Melihat Laporan Produksi Perbidang

Berikut ini merupakan alir sistem untuk Kasubag evaluasi dan

perencanaan, dimana alir sistem telah disesuaikan dengan proses bisnis

Page 45: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

66

berdasarkan stakeholder sistem baru. Lebih jelasnya mengenai alir sistem barunya

dapat dilihat pada Gambar 3.13.

Melihat Laporan Produksi Perbidang

SistemKasubag Evaluasi dan

Perencanaan

Ph

ase

Mulai

1.

Menampilkan form grafik

laporan produksi yg

dipilih

2.

Cetak Laporan Grafik

Produksi

Info grafik

laporan produksi

perikanan

tangkap

Selesai

Memilih laporan

produksi (Bidang

kealutan, perikanan,

dan pengawasan)

Laporan Grafik

Produksi

Tahun

Kecamatan

Jenis Alat

Jenis Ikan

Jenis Olahan

Jenis

Pembenihan

Pilih tahun

berjalan

Menampilkan grafik laporan

produksi (pertahun, pertriwulan,

perbulan, dan perkecamatan)

Perikanan

tangkap

Budidaya

Kolam

Budidaya

Tambak

Budidaya KJA

Pembenihan

Olahan Ikan

Konflik

Nelayan

Set Target

Gambar 3.13 Alir Sistem Melihat Laporan Produksi Perbidang

Page 46: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

67

Adapun penjelasan dari Alir Sistem melihat laporan produksi perbidang

yang sesuai dengan Gambar 3.13 dapat dilihat pada Tabel 3.23.

Tabel 3.23 Penjelasan Alir Sistem Melihat Laporan Produksi Perbidang

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Melihat

Laporan

Produksi

- Proses ini

menjelaskan

tentang Kasubag

evaluasi dan

perencanaan

dalam melakukan

analisis untuk

evaluasi

Tampilan

Grafik

Laporan

Produksi

Perbidang

2 Cetak

Grafik

Laporan

Produksi

- Proses ini

menjelaskan

sistem

melakukaan

cetak laporan

grafik

Grafik

Laporan

Produksi

pertahun,

pertriwulan

, perbulan,

dan

perkecamat

an

A.11 Alir Sistem Membuat Usulan Kegiatan Evaluasi

Berikut ini merupakan alir sistem untuk Kasubag evaluasi dan

perencanaan, dimana alir sistem telah disesuaikan dengan proses bisnis

berdasarkan stakeholder sistem baru. Lebih jelasnya mengenai alir sistem barunya

dapat dilihat pada Gambar 3.14.

Page 47: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

68

Membuat Usulan Kegiatan Evaluasi

SistemKasubag Evaluasi dan

Perencanaan

Phase

Mulai

Mengisi Tahun,

Triwulan, Bidang, Data

Produksi, Usulan

kegiatan, Anggaran

1.

Menampilkan halaman

usulan kegiatan evaluasi

2.

Menyimpan data usulan

kegiatan evaluasi

Halaman usulan

kegiatan

evaluasi

Usulan kegiatan

evaluasi

tersimpan

Selesai

Usulan Kegiatan

Evaluasi

Memilih halaman

usulan kegiatan

evaluasi

Gambar 3.14 Alir Sistem Membuat Usulan Kegiatan Evaluasi

Adapun penjelasan dari Alir Sistem membuat usulan kegiatan evaluasi

yang sesuai dengan Gambar 3.14 dapat dilihat pada Tabel 3.24.

Page 48: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

69

Tabel 3.24 Penjelasan Alir Sistem Membuat Usulan Kegiatan Evaluasi

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Membuka

Halaman

Usulan

Kegiatan

Evaluasi

- Sistem

menampilkan

halaman usulan

kegiatan evaluasi

-

2 Membuat

Usulan

Kegiatan

Evaluasi

Pertriwulan

Data Usulan

Kegiatan

Evaluasi

Proses ini

menjelaskan

tentang membuat

usulan kegiatan

evaluasi oleh

Kasubag evaluasi

dan perencanaan

Data

Usulan

Kegiatan

Evaluasi

Pertriwulan

A.12 Alir Sistem Persetujuan Usulan Kegiatan Evaluasi

Berikut ini merupakan alir sistem untuk Kepala Bidang (Bidang Kelautan,

Perikanan, dan Pengawasan), dimana alir sistem telah disesuaikan dengan proses

bisnis berdasarkan stakeholder sistem baru. Lebih jelasnya mengenai alir sistem

barunya dapat dilihat pada Gambar 3.15.

Page 49: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

70

Persetujuan Usulan Kegiatan Evaluasi

SistemKepala BidangP

has

e

Mulai

Konformasi

persetujuan

1.

Menampilkan halaman

persetujuan kegiatan

evaluasi

2.

Menyimpan data usulan

kegiatan evaluasi

dikonfirmasi

Halaman

persetujuan

kegiatan

evaluasi

Approval

kegiatan

evaluasi

tersimpan

Selesai

Usulan Kegiatan

Evaluasi

Memilih halaman

persetujuan kegiatan

evaluasi

Setuju ? Y

T

Usulan Kegiatan

Evaluasi

Gambar 3.15 Alir Sistem Persetujuan Usulan Kegiatan Evaluasi

Adapun penjelasan dari Alir Sistem persetujuan usulan kegiatan evaluasi

yang sesuai dengan Gambar 3.15 dapat dilihat pada Tabel 3.25.

Tabel 3.25 Penjelasan Alir Sistem Persetujuan Usulan Kegiatan Evaluasi

Phase No.

Proses

Nama

Proses

Input Proses Output

1 1 Melihat

Data Usulan

Kegiatan

Evaluasi

- Proses ini

menjelaskan

tentang sistem

menampilkan

Data

Usulan

Kegiatan

Evaluasi

Page 50: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

71

Phase No.

Proses

Nama

Proses

Input Proses Output

halaman

persetujuan

usulan evaluasi

2 Melakukan

Persetujaun

atau

Konfirmasi

Data Usulan

Kegiatan

Evaluasi

- Proses ini

menjelaskan

tentang

melakukaan

persetujuan data

usulan kegiatan

evaluasi

Data

Usulan

Kegiatan

Evaluasi

Dikonfirma

si

3.4.3 Diagram Jenjang

Selanjutnya yaitu membuat diagram jenjang terlebih dahulu, karena

dengan adanya diagram jenjang, alur proses dari sistem akan lebih teratur dan

jelas.

Aplikasi Evaluasi Data

Produksi Dinas Kelautan

dan Perikanan

Mencatat Usulan

Kegiatan

Evaluasi

Persetujuan

Usulan Kegiatan

Evaluasi

Mencatat Data

Produksi

Set Target

Produksi

Evaluasi Data

Produksi

0

1 2 3 4 5

Mencatat Data

Produksi Bidang

Kelautan

1.1

Mencatat Data

Produksi Bidang

Perikanan

1.2

Mencatat Data

Produksi Bidang

Pengawasan

1.3

Set Target

Produksi Bidang

Kelautan

2.1

Set Target

Produksi Bidang

Perikanan

2.2

Set Target

Produksi Bidang

Pengawasan

2.3

Evaluasi Data

Produksi Bidang

Kelautan

3.1

Evaluasi Data

Produksi Bidang

Perikanan

3.2

Evaluasi Data

Produksi Bidang

Pengawasan

3.3

Gambar 3.16 Diagram Jenjang Aplikasi Evaluasi Data Produksi Dinas Kelautan

dan Perikanan Situbondo

Page 51: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

72

3.4.4 Context Diagram

Berikut ini adalah desain context diagram untuk perangkat lunak yang

akan dikerjakan. Terlihat bahwa memiliki tujuh pengguna yang nantinya akan

berinteraksi dengan sistem, hal tersebut disesuaikan dengan stakeholder yang

sudah diketahui pada tahap analisis.seperti yang sudah dijelaskan sebelumnya,

bahwa pada penelitian ini akan dijelaskan mengenai evaluasi laporan produksi

hasil kelautan dan perikanan, adapun fungsi atau peran dari sistem sebelumnya

yaitu memberikan laporan kepada pihak yang terkait, dimana laporan tersebut

membutuhkan inputan awal data produksi setiap bidang yang dilakukan untuk

proses evaluasi. Lebih lengkapnya dapat dilihat pada Gambar 3.17.

Gambar 3.17 Context Diagram Aplikasi Evaluasi Pada Dinas Kelautan dan

Perikanan Kabupaten Situbondo

Hasil Evaluasi Data Produksi Bidang Peng awasan

Hasil Evaluasi Data Produksi Bidang Perikanan

Usulan Kegiatan Evaluasi Bidang Kelautan

Hasil Evaluasi Data Produksi Bidang Kelautan

Usulan Kegiatan Evaluasi

Data Targ et Produksi

Konfirmasi Usulan Keg iatan Evaluasi Bidang Peng awasan

Usulan Kegiatan Evaluasi Bidang Peng awasan

Konfirmasi Usulan Keg iatan Evaluasi Bidang Perikanan

Usulan Kegiatan Evaluasi Bidang Perikanan

Konfirmasi Usulan Keg iatan Evaluasi Bidang Kelautan

Data Produksi Bidang Peng awasan

Data Produksi Bidang Perikanan

Data Produksi Bidang Kelautan

0

Rancang Bang un

Aplikasi Evaluasi

Data Produksi

+

Kasubag

Evaluasi dan

Perencanaan

Kepala

Bidang

Kelautan

Kepala

Bidang

Perikanan

Kepala

Bidang

Peng awasan

Statistik

Bidang

Kelautan

Statistik

Bidang

Perikanan

Statistik

Bidang

Peng awasan

Page 52: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

73

Dari analisis sistem bisa diketahui 7 pengguna sistem yaitu Staf Statistik

Kelautan, Staf Statistik Perikanan, Staf Statistik Pengawasan, Kasubag Evaluasi

dan Perencanaan, Kepala Bidang Kelautan, Kepala Bidang Perikanan, dan Kepala

Bidang Pengawasan, maka ketujuh pengguna tersebut menjadi external entity

untuk pembuatan diagram konteks. Pada gambar 3.16 terdapat aliran data yang

berjalan pada sistem, baik yang mengalir kedalam sistem atau yang diterima oleh

entitas.

3.4.5 Data Flow Diagram (DFD)

Proses yang terdapat pada Data Flow Diagram digambarkan sesuai

dengan alir sistem baru masing-masing stakeholder. Pada data flow diagram ini

akan dijelaskan secara detil mengenai proses evaluasi. Data Flow Diagram (DFD)

untuk aplikasi yang sedang dikembangkan telah didefinisikan menjadi sub sistem

Level 0 yang terdiri dari 5 proses yaitu: 1.) Mencatat data produksi, 2.) Set Target

Produksi, 3.) Evaluasi data produksi, 4.) Mencatat Usulan Kegiatan Evaluasi, dan

5.) Persetujuan usulan kegiatan evaluasi. Pada level 0 akan digambarkan lebih

detil interaksi antara pengguna dengan sistem nantinya. Untuk lebih jelasnya

dapat dilihat pada Gambar 3.18.

73

Page 53: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

74

Gambar 3.18 DFD Level 0 Aplikasi Evaluasi Pada Dinas Kelautan dan Perikanan Kabupaten Situbondo

[Konfirmasi Usulan Kegiatan Evaluasi Bidang Kelautan]

[Konfirmasi Usulan Kegiatan Evaluasi Bidang Perikanan]

[Konfirmasi Usulan Kegiatan Evaluasi Bidang Pengawasan]

[Usulan Kegiatan Evaluasi Bidang Pengawasan]

[Usulan Kegiatan Evaluasi Bidang Perikanan]

[Usulan Kegiatan Evaluasi Bidang Kelautan]

Konf irmasi Usulan Kegiatan Evaluasi Data Usulan Kegiatan Evaluasi

Membaca Data Target Produksi

Data Target Produksi

[Usulan Kegiatan Evaluasi]

[Data Target Produksi]

[Hasil Evaluasi Data Produksi Bidang Kelautan]

[Hasil Evaluasi Data Produksi Bidang Perikanan]

[Hasil Evaluasi Data Produksi Bidang Pengawasan]

Membaca Konflik Nelayan

Membaca Data Produksi Olahan Ikan

Membaca Data Produksi Pemebenihan

Membaca Data Produksi Budidaya Kolam

Membaca Data Produksi Budidaya Tambak

Membaca Data Produksi Budidaya KJA

Membaca Data Produksi Perikanan Tangkap

Data Jumlah Konflik Nelayan

Data Produksi Olahan Ikan

Data Produksi Pembenihan

Data Produksi Budidaya Kolam

Data Produksi Budidaya Tambak

Data Produksi Budidaya KJA

Data Produksi Perikanan Tangkap

[Data Produksi Bidang Pengawasan]

[Data Produksi Bidang Perikanan]

[Data Produksi Bidang Kelautan]Statistik

Bidang

Kelautan

Statistik

Bidang

Perikanan

Statistik

Bidang

Pengawasan

Kepala Bidang Kelautan

Kepala Bidang

Perikanan

Kepala Bidang

Pengawasan

Kasubag

Evaluasi dan

Perencanaan

1

Mencatat Data

Produksi

+

1Perikanan

Tangkap

2 Budidaya KJA

3Budidaya

Tambak

4 Budidaya Kolam

5 Pembenihan

6 Olahan Ikan

7 Konf lik Nelayan

2

Set Target

Produksi

+

3

Evaluasi Data Produksi

+

4

Mencatat Usulan

Kegiatan Evaluasi

+

8 Set Target

5

Persetujuan

Usulan Kegiatan

Evaluasi

+

9Usulan Kegiatan

Evaluasi

Page 54: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

75

1.) DFD Level 1 Mencatat Data Produksi

Gambar 3.19 DFD Level 1 Mencatat Data Produksi

Pada Gambar 3.19 merupakan hasil decompose DFD level 0 dari Aplikasi

Evaluasi Dinas Kelautan dan Perikanan Situbondo dan mengeluarkan DFD level 1

proses Mencatat Data Produksi didalamnya terdapat 3 fungsional yaitu: Mencatat

data produksi Bidang Kelautan, Mencatat data produksi Bidang Perikanan, dan

Mencatat data Bidang Pengawasan. Kemudian dapat dilihat juga terdapat tiga

entitas yaitu: Statistik Bidang Kelautan, Statistik Bidang Perikanan, Statistik

Bidang Pengawasan, dan enam tabel yaitu: tahun, kecamatan, jenis_alat,

jenis_pembenihan, jenis_olahan, jenis_ikan, perikanan_tangkap, budidaya_kja,

[Data Produksi Budidaya KJA]

[Data Produksi Olahan Ikan]

[Data Produksi Pembenihan]

[Data Produksi Budidaya Kolam]

[Data Produksi Budidaya Tambak]

[Data Jumlah Konflik Nelayan]

Data Jenis Olahan

Data Jenis Pembenihan

Data Jenis Ikan

[Data Produksi Bidang Pengawasan]

Data Tahun

Data Kecamatan

Data Jenis Alat

[Data Produksi Perikanan Tangkap]

[Data Produksi Bidang Kelautan]

[Data Produksi Bidang Perikanan]

Statistik

Bidang

Kelautan

Statistik

Bidang

Perikanan

Statistik

Bidang

Peng awasan

1Perikanan

Tangkap

1.1

Mencatat Data

Produksi Bidang

Kelautan

+

1.2

Mencatat Data

Produksi Bidang

Perikanan

+

1.3

Mencatat Data

Bidang

Peng awasan

10 Tahun

11 Kecamatan

12 Jenis Alat

13 Jenis Ikan

14 Jenis Pembenihan

15 Jenis Olahan

2 Budidaya KJA

3Budidaya

Tambak

4 Budidaya Kolam

5 Pembenihan

6 Olahan Ikan

7 Konflik Nelayan

75

Page 55: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

76

budidaya_tambak, budidaya_kolam, pembenihan, olahan_ikan, dan

konflik_nelayan.

a.) DFD level 2 Mencatat Data Produksi Bidang Kelautan

Gambar 3.20 DFD Level 2 Mencatat Data Produksi Bidang Kelautan

Pada Gambar 3.20 merupakan hasil decompose DFD level 1 dari Mencatat

Data Produksi dan mengeluarkan DFD level 2 proses Mencatat Data Produksi

Bidang Kelautan didalamnya terdapat 4 fungsional yaitu: Mencatat Data Produksi

Perikanan Tangkap, Mencatat Data Jenis Alat, Mencatat Data Kecamatan, dan

Mencatat Data Tahun. Kemudian dapat dilihat juga terdapat satu entitas yaitu:

Statistik Bidang Kelautan, dan empat tabel yaitu: perikanan_tangkap, jenis_alat,

kecamatan, dan tahun.

b.) DFD Level 2 Mencatat Data Produksi Bidang Perikanan

Membaca data Jenis Alat

[Data Tahun]

[Data Jenis Alat]

[Data Produksi Perikanan Tang kap]

Input Data Tahun

Input Data Kecamatan

Input Data Jenis Alat

Input Data PerikananTang kap

[Data Produksi Bidang Kelautan]

[Data Kecamatan]

Statistik

Bidang

Kelautan

1Perikanan

Tang kap

12 Jenis Alat

11 Kecamatan

10 Tahun

1.1.1

Mencatat Data

Produksi

Perikanan

Tang kap

1.1.2

Mencatat Data

Jenis Alat

1.1.3

Mencatat Data

Kecamatan

1.1.4

Mencatat Data

Tahun

Page 56: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

77

Gambar 3.21 DFD Level 2 Mencatat Data Produksi Bidang Perikanan

Pada Gambar 3.21 merupakan hasil decompose DFD level 1 dari Mencatat

Data Produksi dan mengeluarkan DFD level 2 proses Mencatat Data Produksi

Bidang Perikanan didalamnya terdapat delapan fungsional yaitu: Mencatat Data

Jenis Ikan, Mencatat Data Jenis Pembenihan, Mencatat Data Jenis Olahan,

Mencatat Data Produksi Budidaya KJA, Mencatat Data Produksi Budidaya

Tambak, Mencatat Data Produksi Budidaya Kolam, Mencatat Data Pembenihan,

dan Mencatat Data Olahan Ikan. Kemudian dapat dilihat juga terdapat satu entitas

yaitu: Statistik Bidang Perikanan dan satu tabel yaitu: jenis_ikan,

jenis_pembenihan, jenis_olahan, budidaya_kja, budidaya_tambak,

budidaya_kolam, pembenihan, dan olahan_ikan.

Membaca Data Jenis Ikan

Membaca Data Jenis Ikan

Membaca Data Jenis Ikan

Membaca Data Jenis Pembenihan

Membaca Data Jenis Olahan

[Data Jenis Ikan]

Input Data Jenis Olahan

Input Data Jenis Pembenihan

Input Data Jenis Ikan

Input Data Olahan Ikan

Input Data Pembenihan

Input Data Budidaya Kolam

Input Data Budidaya Tambak

Input Data Budidaya KJA

[Data Jenis Olahan]

[Data Jenis Pembenihan]

[Data Produksi Pembenihan]

[Data Produksi Budidaya Kolam]

[Data Produksi Budidaya Tambak]

[Data Produksi Budidaya KJA]

[Data Produksi Olahan Ikan]

13 Jenis Ikan

14 Jenis Pembenihan

15 Jenis Olahan

3Budidaya

Tambak

4 Budidaya Kolam

5 Pembenihan

6 Olahan Ikan

2 Budidaya KJA

Statistik

Bidang

Perikanan

1.2.1

Mencatat Data

Jenis Ikan

1.2.2

Mencatat Data

Jenis Pembenihan

1.2.3

Mencatat Data

Jenis Olahan

1.2.4

Mencatat Data

Produksi Budidaya

KJA

1.2.5

Mencatat Data

Produksi Budidaya

Tambak

1.2.6

Mencatat Data

Produksi Budidaya

Kolam

1.2.7

Mencatat Data

Produksi

Pembenihan

1.2.8

Mencatat Data

Produksi Olahan

Ikan

Page 57: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

78

2.) DFD level 1 Set Target Produksi

Gambar 3.22 DFD Level 1 Set Target Produksi

Pada Gambar 3.22 merupakan hasil decompose DFD level 0 dari Aplikasi

Evaluasi Dinas Kelautan dan Perikanan Situbondo dan mengeluarkan DFD level 1

proses Set Target Produksi didalamnya terdapat satu fungsional yaitu: Mencatat

Data Target. Kemudian dapat dilihat juga terdapat satu entitas yaitu: Kasubag

Evaluasi dan Perencanaan, dan satu tabel yaitu: set_target.

3.) DFD level 1 Evaluasi Data Produksi

Data Targ et Konflik Nelayan

Data Targ et Olahan Ikan

Data Targ et Pembenihan

Data Targ et Budidaya Kolam

Data Targ et Budidaya Tambak

Data Targ et Budidaya KJA

Data Targ et Perikanan Tang kap

Input Data Targ et Konflik Nelayan

Input Data Targ et Olahan Ikan

Input Data Targ et Pembenihan

Input Data Targ et Budidaya Kolam

Input Data Targ et Budidaya Tambak

Input Data Targ et Budidaya KJA

Input Data Targ et Perikanan Tang kap

[Data Target Produksi][Data Target Produksi]

Kasubag

Evaluasi dan

Perencanaan

8 Set Targ et

2.1

Mencatat Data

Targ et

Page 58: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

79

Gambar 3.23 DFD Level 1 Evaluasi Data Produksi

Pada Gambar 3.23 merupakan hasil decompose DFD level 0 dari Aplikasi

Evaluasi Dinas Kelautan dan Perikanan Situbondo dan mengeluarkan DFD level 1

proses Evaluasi Data Produksi didalamnya terdapat 3 fungsional yaitu:

Menghitung Evaluasi Data Produksi Bidang Kelautan, Menghitung Evaluasi Data

Produksi Bidang Perikanan, dan Menghitung Data Produksi Bidang Pengawasan.

Kemudian dapat dilihat juga terdapat satu entitas yaitu: Kasubag Evaluasi dan

Perencanaan, dan delapan tabel yaitu: perikanan_tangkap, budidaya_kja,

budidaya_kolam, budidaya_tambak, pembenihan, olahan_ikan, dan set_target.

Membaca Data Target

Membaca Data Target

[Membaca Data Jumlah Konflik Nelayan]

[Membaca Data Produksi Olahan Ikan]

[Membaca Data Produksi Pembenihan]

[Membaca Data Produksi Budidaya Kolam]

[Membaca Data Produksi Budidaya Tambak]

[Membaca Data Produksi Budidaya KJA]

[Hasil Evaluasi Data Produksi Bidang Pengawasan]

[Hasil Evaluasi Data Produksi Bidang Perikanan]

[Membaca Data Targ et Produksi]

[Membaca Data Produksi Perikanan Tangkap][Hasil Evaluasi Data Produksi Bidang Kelautan]

1Perikanan

Tang kap

Kasubag

Evaluasi dan

Perencanaan

8 Set Targ et

3.1

Meng hitung Evaluasi

Data Produksi Bidang

Kelautan

3.2

Menhitung Evaluasi

Data Produksi

Bidang Perikanan

3.3

Meng hitung

Evaluasi Data

Produksi Bidang

Peng awasan

2 Budidaya KJA

3Budidaya

Tambak

4 Budidaya Kolam

5 Pembenihan

6 Olahan Ikan

7 Konflik Nelayan

Page 59: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

80

4.) DFD Level 1 Mencatat Usulan Kegiatan Evaluasi

Gambar 3.24 DFD Level 1 Mencatat Usulan Kegiatan Evaluasi

Pada Gambar 3.24 merupakan hasil decompose DFD level 0 dari Aplikasi

Evaluasi Dinas Kelautan dan Perikanan Situbondo dan mengeluarkan DFD level 1

proses Mencatat Usulan Kegiatan Evaluasi didalamnya terdapat satu fungsional

yaitu: Mencatat Data Usulan Kegiatan Evaluasi. Kemudian dapat dilihat juga

terdapat empat entitas yaitu: Kasubag Evaluasi dan Perencanaan, Kepala Bidang

Kelautan, Kepala Bidang Perikanan, Kepala Bidang Pengawasan, dan satu tabel

yaitu: usulan_kegiatan_evaluasi.

5.) DFD Level 1 Persetujuan Usulan Kegiatan Evaluasi

[Data Usulan Keg iatan Evaluasi]

[Usulan Keg iatan Evaluasi]

[Usulan Keg iatan Evaluasi Bidang Peng awasan]

[Usulan Keg iatan Evaluasi Bidang Perikanan]

[Usulan Keg iatan Evaluasi Bidang Kelautan]

Kepala Bidang

Perikanan

Kepala Bidang

Peng awasan

Kasubag

Evaluasi dan

Perencanaan

Kepala Bidang

Kelautan

9 Usulan Kegiatan Evaluasi

4.1

Mencatat Data Usulan

Keg iatan Evaluasi

Page 60: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

81

Gambar 3.25 DFD Level 1 Persetujuan Usulan Kegiatan Evaluasi

Pada Gambar 3.25 merupakan hasil decompose DFD level 0 dari Aplikasi

Evaluasi Dinas Kelautan dan Perikanan Situbondo dan mengeluarkan DFD level 1

proses Persetujuan Usulan Kegiatan Evaluasi didalamnya terdapat tiga entitas

yaitu: Kepala Bidang Kelautan, Kepala Bidang Perikanan, Kepala Bidang

Pengawasan, dan satu tabel yaitu: usulan_kegiatan_evaluasi.

3.4.6 Entity Relationship Diagram

Entity Relationship Diagram (ERD) merupakan suatu desain sistem yang

digunakan untuk mempresentasikan, menentukan dan mendokumentasikan

kebutuhan sistem kedalam suatu bentuk dengan tujuan untuk menunjukkan

struktur keseluruhan dari data pemakai. Dalam perancangan aplikasi ini, telah

terbentuk ERD yang merupakan lanjutan dari pembuatan desain dengan

menggunakan Data Flow Diagram (DFD), yang disimbolkan dalam bentuk entity.

[Konfirmasi Usulan Kegiatan Evaluasi Bidang Pengawasan]

[Konfirmasi Usulan Kegiatan Evaluasi Bidang Perikanan]

[Konfirmasi Usulan Kegiatan Evaluasi Bidang Kelautan]

[Konfirmasi Usulan Kegiatan Evaluasi]

Kepala

Bidang

Kelautan

Kepala

Bidang

Perikanan

Kepala

Bidang

Pengawasan

9 Usulan Kegiatan Evaluasi

5.1

Mengkonfirmasi

Usulan Kegiatan

Evaluasi

Page 61: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

82

a) Conceptual Data Model (CDM)

Conceptual Data Model (CDM) merupakan gambaran secara keseluruhan

tentang konsep struktur basis data yang dirancang untuk program atau

aplikasi yang akan dibuat untuk kedepannya. Adapun CDM yang ditunjukkan

pada Gambar 3.26.

Page 62: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

83

Gambar 3.26 Conceptual Data Model (CDM)

Memiliki Memiliki

Memiliki

Memiliki

MenghasilkanMenghasilkan Menghasilkan

Menghasilkan

Mempunyai

Mempunyai

Mempunyai

Mempunyai

Memiliki Memiliki

Memiliki

Menghasilkan

Memghasilkan

Menghasilkan

MempunyaiMempunyai

MemilikiMenghitung

Menghitung

Menghitung

Menghitung

Menghitung

Menghitung

Menghitung

Tahun

tahun

id_tahun <pi>

Variable characters (4)

Integer <M>

Identifier_1 <pi>

Kecamatan

kecamtan

id_kecamatan <pi>

Variable characters (30)

Integer <M>

Identifier_1 <pi>

Budidaya_KJA

bulan

jumlah_produksi

id_kja <pi>

Variable characters (2)

Decimal (11)

Integer <M>

Identifier_1 <pi>

Budidaya_Kolam

id_kolam

bulan

jumlah_produksi

<pi> Integer

Variable characters (2)

Decimal (11)

<M>

Identifier_1 <pi>

Budidaya_Tambak

id_tambak

bulan

jumlah_produksi

<pi> Integer

Variable characters (2)

Decimal (11)

<M>

Identifier_1 <pi>

Jenis_Ikan

kode_ikan

nama_ikan

<pi> Integer

Variable characters (20)

<M>

Identifier_1 <pi>

Pembenihan

id_pembenihan

bulan

jumlah_produksi

<pi> Integer

Variable characters (2)

Decimal (11)

<M>

Identifier_1 <pi>

Jenis_Pembenihan

Kode_pembenihan

nama_pembenihan

<pi> Integer

Variable characters (30)

<M>

Identifier_1 <pi>

Perikanan_Tangkap

id_perikanan

jumlah_produksi

bulan

<pi> Integer

Decimal (11)

Variable characters (2)

<M>

Identifier_1 <pi>

Olahan_Ikan

id_olahan

bulan

jumlah_produksi

<pi> Integer

Variable characters (2)

Decimal (11)

<M>

Identifier_1 <pi>

Konflik_Nelayan

id_konflik

bulan

jumlah_produksi

<pi> Integer

Variable characters (2)

Decimal (11)

<M>

Identifier_1 <pi>

Jenis_alat

kode_alat

nama_alat

<pi> Integer

Variable characters (30)

<M>

Identifier_1 <pi>

Jenis_olahan

kode_olahan

nama_jenis_olahan

Integer

Variable characters (30)

Usulan_kegiatan_evaluasi

kode_evaluasi

triwulan

bidang

kegiatan

data_evaluasi

anggaran

status_usulan

<pi> Integer

Variable characters (2)

Variable characters (2)

Integer

Variable characters (100)

Money (7)

Integer

<M>

Identifier_1 <pi>

Set_target

id_target

nama_produksi

nilai_parameter_pertahun

nilai_parameter_pertriwulan

keterangan

nilai_parameter_perbulan

<pi> <Undefined>

Variable characters (30)

Decimal (11)

Decimal (11)

Variable characters (10)

Decimal (11)

<M>

Identifier_1 <pi>

83

Page 63: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

84

b) Physical Data Model (PDM)

Physical Data Model (PDM) menggambarkan secara detil konsep struktur

basis data untuk suatu program atau aplikasi. PDM terbentuk dari Conceptual

Data Model (CDM) yang menggambarkan tabel-tabel penyusun basis data

beserta field-field yang terdapat pada setiap tabel. Adapun PDM tersebut

dapat dilihat pada Gambar 3.27.

84

Page 64: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

85

Gambar 3.27 Physical Data Model (PDM)

Tahun

tahun

id_tahun

varchar(4)

int <pk>

Kecamatan

id_kecamatan

kecamtan

int

varchar(30)

<pk>

Budidaya_KJA

id_kja

id_tahun

kode_ikan

bulan

id_kecamatan

jumlah_produksi

int

int

int

varchar(2)

int

decimal(11)

<pk>

<fk1>

<fk3>

<fk2>

Budidaya_Kolam

id_kolam

kode_ikan

id_kecamatan

id_tahun

bulan

jumlah_produksi

int

int

int

int

varchar(2)

decimal(11)

<pk>

<fk3>

<fk2>

<fk1> Budidaya_Tambak

id_tambak

id_tahun

kode_ikan

id_kecamatan

bulan

jumlah_produksi

int

int

int

int

varchar(2)

decimal(11)

<pk>

<fk1>

<fk3>

<fk2>

Jenis_Ikan

kode_ikan

nama_ikan

int

varchar(20)

<pk>

Pembenihan

id_pembenihan

id_tahun

Kode_pembenihan

id_kecamatan

bulan

jumlah_produksi

int

int

int

int

varchar(2)

decimal(11)

<pk>

<fk1>

<fk3>

<fk2>

Jenis_Pembenihan

Kode_pembenihan

nama_pembenihan

int

varchar(30)

<pk>

Perikanan_Tangkap

id_perikanan

id_tahun

id_kecamatan

kode_alat

jumlah_produksi

bulan

int

int

int

int

decimal(11)

varchar(2)

<pk>

<fk1>

<fk2>

<fk3>

Olahan_Ikan

id_olahan

id_kecamatan

id_tahun

bulan

jumlah_produksi

int

int

int

varchar(2)

decimal(11)

<pk>

<fk2>

<fk1>

Konflik_Nelayan

id_konflik

id_tahun

id_kecamatan

bulan

jumlah_produksi

int

int

int

varchar(2)

decimal(11)

<pk>

<fk1>

<fk2>

Jenis_alat

kode_alat

nama_alat

int

varchar(30)

<pk>

Jenis_olahan

kode_olahan

nama_jenis_olahan

int

varchar(30)

Usulan_kegiatan_evaluasi

kode_evaluasi

id_tahun

triwulan

bidang

kegiatan

data_evaluasi

anggaran

status_usulan

int

int

varchar(2)

varchar(2)

int

varchar(100)

float(7,0)

int

<pk>

<fk>

Set_target

id_target

nama_produksi

nilai_parameter_pertahun

nilai_parameter_pertriwulan

keterangan

nilai_parameter_perbulan

<Undefined>

varchar(30)

decimal(11)

decimal(11)

varchar(10)

decimal(11)

<pk>

Menghitung

id_pembenihan

id_target

int

<Undefined>

<pk,fk1>

<pk,fk2>

Menghitung2

id_tambak

id_target

int

<Undefined>

<pk,fk1>

<pk,fk2>

Menghitung3

id_kolam

id_target

int

<Undefined>

<pk,fk1>

<pk,fk2>

Menghitung4

id_kja

id_target

int

<Undefined>

<pk,fk1>

<pk,fk2>

Menghitung5

id_konflik

id_target

int

<Undefined>

<pk,fk1>

<pk,fk2>

Menghitung6

id_olahan

id_target

int

<Undefined>

<pk,fk1>

<pk,fk2>

Menghitung7

id_perikanan

id_target

int

<Undefined>

<pk,fk1>

<pk,fk2>

85

Page 65: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

86

3.4.7 Struktur Basis Data

Sesuai dengan Physical Data Model (PDM) yang telah dirancang, dapat

dibentuk suatu struktur basis data yang akan digunakan untuk penyimpanan data

yaitu:

1. Nama Tabel : Tahun

Primary Key : Id_Tahun

Fungsi : Menyimpan data tahun

Tabel 3.26 Tabel Master Tahun

No. Field Tipe Data Constraint Keterangan

1. Id_Tahun Integer Primary Key Id Tahun

2. Tahun Varchar (4) Allow Null Tahun

2. Nama Tabel : Kecamatan

Primary Key : Id_Kecamatan

Fungsi : Menyimpan data kecamatan

Tabel 3.27 Tabel Master Kecamatan

No. Field Tipe Data Constraint Keterangan

1. Id_Kecamatan Integer Primary Key Id Kecamatan

2. Kecamatan Varchar (30) Allow Null Nama Kecamatan

3. Nama Tabel : Jenis_Ikan

Primary Key : Kode_Ikan

Fungsi : Menyimpan data jenis ikan

Tabel 3.28 Tabel Master Jenis Ikan

No. Field Tipe Data Constraint Keterangan

1. Kode_Ikan Integer Primary Key Kode Ikan

2. Nama_Ikan Varchar (30) Allow Null Nama Ikan

86

Page 66: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

87

4. Nama Tabel : Jenis_Pembenihan

Primary Key : Kode_Pembenihan

Fungsi : Menyimpan data jenis pembenihan

Tabel 3.29 Tabel Master Jenis Pembenihan

No. Field Tipe Data Constraint Keterangan

1. Kode_Pembenihan Integer Primary Key Kode

Pembenihan

2. Nama_Pembenihan Varchar (30) Allow Null Nama

Pembenihan

5. Nama Tabel : Jenis_Olahan

Primary Key : Kode_Olahan

Fungsi : Menyimpan data jenis olahan ikan

Tabel 3.30 Tabel Master Jenis Olahan Ikan

No. Field Tipe Data Constraint Keterangan

1. Kode_Olahan Integer Primary Key Kode Jenis

Olahan

2. Nama_Olahan Varchar (30) Allow Null Nama Jenis

Olahan

6. Nama Tabel : Jenis_Alat

Primary Key : Kode_Alat

Fungsi : Menyimpan data jenis alat tangkap

Tabel 3.31 Tabel Master Jenis Alat Tangkap

No. Field Tipe Data Constraint Keterangan

1. Kode_Alat Integer Primary Key Kode Alat

Tangkap

2. Nama_Alat Varchar (30) Allow Null Nama Alat

Tangkap

7. Nama Tabel : Perikanan_Tangkap

Primary Key : Id_Perikanan

Fungsi : Menyimpan data produksi perikanan tangkap perbulan

Page 67: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

88

Tabel 3.32 Tabel Data Perikanan Tangkap

No. Field Tipe Data Constraint Keterangan

1. Id_Perikanan Integer Primary Key Id Perikanan

Tangkap

2. Id_Tahun Integer Foreign Key Id Tahun

3. Bulan Varchar (2) Allow Null Nama Bulan

4. Id_Kecamatan Integer Foreign Key Id Kecamatan

5. Kode_Alat Integer Foreign Key Kode Alat

Tangkap

6. Jumlah_Produksi Decimal (11) Allow Null Jumlah Produksi

Perikanan

Tangkap

8. Nama Tabel : Budidaya_KJA

Primary Key : Id_KJA

Fungsi : Menyimpan data produksi budidaya keramba jaring apung

Tabel 3.33 Tabel Data Produksi KJA

No. Field Tipe Data Constraint Keterangan

1. Id_KJA Integer Primary Key Id Budidaya KJA

2. Id_Tahun Integer Foreign Key Id Tahun

3. Bulan Varchar (2) Allow Null Nama Bulan

4. Id_Kecamatan Integer Foreign Key Id Kecamatan

5. Kode_Ikan Integer Foreign Key Kode Jenis Ikan

6. Jumlah_Produksi Decimal (11) Allow Null Jumlah Produksi

Budidaya KJA

9. Nama Tabel : Budidaya_Tambak

Primary Key : Id_Tambak

Fungsi : Menyimpan data produksi budidaya tambak perbulan

Tabel 3.34 Tabel Data Produksi Budidaya Tambak

No. Field Tipe Data Constraint Keterangan

1. Id_Tambak Integer Primary Key Id Budidaya

Tambak

2. Id_Tahun Integer Foreign Key Id Tahun

3. Bulan Varchar (2) Allow Null Nama Bulan

4. Id_Kecamatan Integer Foreign Key Id Kecamatan

5. Kode_Ikan Integer Foreign Key Kode Jenis Ikan

6. Jumlah_Produksi Decimal (11) Allow Null Jumlah Produksi

Page 68: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

89

No. Field Tipe Data Constraint Keterangan

Budidaya Tambak

10. Nama Tabel: Budidaya_Kolam

Primary Key : Id_Kolam

Fungsi : Menyimpan data produksi budidaya kolam perbulan

Tabel 3.35 Tabel Data Produksi Budidaya Kolam

No. Field Tipe Data Constraint Keterangan

1. Id_Kolam Integer Primary Key Id Budidaya

Kolam

2. Id_Tahun Integer Foreign Key Id Tahun

3. Bulan Varchar (2) Allow Null Nama Bulan

4. Id_Kecamatan Integer Foreign Key Id Kecamatan

5. Kode_Ikan Integer Foreign Key Kode Jenis Ikan

6. Jumlah_Produksi Decimal (11) Allow Null Jumlah Produksi

Budidaya Kolam

11. Nama Tabel: Pembenihan

Primary Key : Id_Pembenihan

Fungsi : Menyimpan data produksi pembenihan perbulan

Tabel 3.36 Tabel Data Produksi Pembenihan

No. Field Tipe Data Constraint Keterangan

1. Id_Pembenihan Integer Primary Key Id Pembenihan

2. Id_Tahun Integer Foreign Key Id Tahun

3. Bulan Varchar (2) Allow Null Nama Bulan

4. Id_Kecamatan Integer Foreign Key Id Kecamatan

5. Kode_Pembenihan Integer Foreign Key Kode Pembenihan

6. Jumlah_Produksi Decimal (11) Allow Null Jumlah Produksi

Pembenihan

12. Nama Tabel: Olahan_Ikan

Primary Key : Id_Olahan

Fungsi : Menyimpan data produksi olahan ikan perbulan

Page 69: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

90

Tabel 3.37 Tabel Data Produksi Olahan Ikan

No. Field Tipe Data Constraint Keterangan

1. Id_Olahan Integer Primary Key Id Pembenihan

2. Id_Tahun Integer Foreign Key Id Tahun

3. Bulan Varchar (2) Allow Null Nama Bulan

4. Id_Kecamatan Integer Foreign Key Id Kecamatan

5. Kode_Olahan Integer Foreign Key Kode Olahan

6. Jumlah_Produksi Decimal (11) Allow Null Jumlah Produksi

Olahan Ikan

13. Nama Tabel: Konflik_Nelayan

Primary Key : Id_Konflik

Fungsi : Menyimpan data konflik nelayan perbulan

Tabel 3.38 Tabel Data Konlik Nelayan

No. Field Tipe Data Constraint Keterangan

1. Id_Pembenihan Integer Primary Key Id Pembenihan

2. Id_Tahun Integer Foreign Key Id Tahun

3. Bulan Varchar (2) Allow Null Nama Bulan

4. Id_Kecamatan Integer Foreign Key Id Kecamatan

5. Kode_Pembenihan Integer Foreign Key Kode Pembenihan

6. Jumlah_Produksi Decimal (11) Allow Null Jumlah Produksi

Budidaya Kolam

14. Nama Tabel: Set_Target

Primary Key : Id_Target

Fungsi : Menyimpan data target produksi

Tabel 3.39 Tabel Set Target Produksi

No. Field Tipe Data Constraint Keterangan

1. Id_Target Integer Primary Key Id Target

2. Nama_Produksi Varchar(50) Allow Null Nama Parameter

3. Nilai_Parameter_Ta

hun

Decimal (11) Allow Null Target Produksi

Pertahun

4. Nilai_Parameter_Tr

iwulan

Decimal (11) Not Null Target Produksi

Triwulan

5. Nilai_Parameter_Bu

lan

Decimal (11) Not Null Target Produksi

Perbulan

6. Periode Integer Not Null Jumlah Produksi

Budidaya Kolam

Page 70: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

91

No. Field Tipe Data Constraint Keterangan

7. Keterangan Varchar (1) Not Null Keterangan Target

Produksi

Meningkat atau

Menurun dari

tahun sebelumnya

15. Nama Tabel: Usulan_Kegiatan_Evaluasi

Primary Key : Kode_Evaluasi

Fungsi : Menyimpan data usulan kegiatan evaluasi pertriwulan

Tabel 3.40 Tabel Usulan Kegiatan Evaluasi

No. Field Tipe Data Constraint Keterangan

1. Kode_Evaluasi Integer Primary Key Kode Evaluasi

2. Tahun Integer Not Null Tahun Evaluasi

3. Triwulan Varchar (2) Not Null Triwulan

4. Bidang Varchar (2) Not Null Bidang yang ada

pada Dinas

Kelautan dan

Perikanan

5. Kegiatan Integer Allow Null Kegiatan

berdasarkan jenis

data produksi

6. Data_Evaluasi Varchar (100) Allow Null Data Evaluasi

7. Anggaran Double Allow Null Anggaran untuk

kegiatan evaluasi

8. Status_Usulan Integer Allow Null Status Usulan

3.4.8 Desain Interface

Pada tahap ini akan dibahas tentang desain Interface dari Aplikasi

Evaluasi Data Produksi pada Dinas Kelautan dan Perikanan Kabupaten

Situbondo. Penjelasan lebih lengkapnya adalah sebagai berikut:

F.1 Interface Mencatat Data Produksi Perikanan Tangkap

Menampilkan desain interface untuk tambah data produksi perikanan

tangkap bulanan, seperti terlihat pada Gambar 3.28.

Page 71: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

92

Gambar 3.28 Interface Mencatat Data Produksi Perikanan Tangkap

Nama Fungsi : Mencatat Data Produksi Perikanan Tangkap

Deskripsi : Desain tampilan ini digunakan untuk melakukan tambah data

produksi perikanan tangkap bulanan

Pengguna : Staf Statistik Bidang Kelautan

Tabel Input : Tahun, kecamatan, jenis_alat

Tabel Output : Perikanan_tangkap

F.2 Interface Mecatat Data Produksi Budidaya KJA

Menampilkan desain interface untuk mencatat data produksi budidaya

keramba jaring apung, seperti terlihat pada Gambar 3.29.

Page 72: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

93

Gambar 3.29 Interface Mencatat Data Produksi Budidaya KJA

Nama Fungsi : Mencatat Data Produksi Budidaya KJA

Deskripsi : Desain tampilan ini digunakan untuk melakukan tambah data

produksi keramba jaring apung (KJA) bulanan

Pengguna : Staf Statistik Bidang Perikanan

Tabel Input : Tahun, kecamatan, jenis_ikan

Tabel Output : Budidaya_kja

F.3 Interface Mencatat Data Produksi Budidaya Kolam

Menampilkan desain interface untuk mencatat data produksi budidaya

kolam, seperti terlihat pada Gambar 3.30.

Page 73: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

94

Gambar 3.30 Interface Mencatat Data Produksi Budidaya Kolam

Nama Fungsi : Mencatat Data Produksi Budidaya Kolam

Deskripsi : Desain tampilan ini digunakan untuk melakukan tambah data

produksi kolam bulanan

Pengguna : Staf Statistik Bidang Perikanan

Tabel Input : Tahun, kecamatan, jenis_ikan

Tabel Output : Budidaya_kolam

F.4 Interface Mencatat Data Produksi Budidaya Tambak

Menampilkan desain interface untuk mencatat data produksi budidaya

tambak, seperti terlihat pada Gambar 3.31.

Page 74: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

95

Gambar 3.31 Interface Mencatat Data Produksi Budidaya Tambak

Nama Fungsi : Mencatat Data Produksi Budidaya Kolam

Deskripsi : Desain tampilan ini digunakan untuk melakukan tambah data

produksi tambak bulanan

Pengguna : Staf Statistik Bidang Perikanan

Tabel Input : Tahun, kecamatan, jenis_ikan

Tabel Output : Budidaya_tambak

F.5 Interface Mencatat Data Produksi Pembenihan

Menampilkan desain interface untuk mencatat data produksi pembenihan,

seperti terlihat pada Gambar 3.32.

Page 75: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

96

Gambar 3.32 Interface Mencatat Data Produksi Pembenihan

Nama Fungsi : Mencatat Data Produksi Pembenihan

Deskripsi : Desain tampilan ini digunakan untuk melakukan tambah data

produksi pembenihan bulanan

Pengguna : Staf Statistik Bidang Perikanan

Tabel Input : Tahun, kecamatan, jenis_pembenihan

Tabel Output : Pembenihan

F.6 Interface Mencatat Data Produksi Olahan Ikan

Menampilkan desain interface untuk mencatat data produksi olahan ikan,

seperti terlihat pada Gambar 3.33.

Page 76: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

97

Gambar 3.33 Interface Mencatat Data Produksi Olahan Ikan

Nama Fungsi : Mencatat Data Produksi Olahan Ikan

Deskripsi : Desain tampilan ini digunakan untuk melakukan tambah data

produksi olahan ikan bulanan

Pengguna : Staf Statistik Bidang Perikanan

Tabel Input : Tahun, kecamatan, jenis_olahan

Tabel Output : Olahan_ikan

F.7 Interface Mencatat Data Konflik Nelayan

Menampilkan desain interface untuk mencatat data konflik nelayan,

seperti terlihat pada Gambar 3.34.

Page 77: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

98

Gambar 3.34 Interface Mencatat Data Konflik Nelayan

Nama Fungsi : Mencatat Data Produksi Konflik Nelayan

Deskripsi : Desain tampilan ini digunakan untuk melakukan tambah data

jumlah konflik nelayan bulanan

Pengguna : Staf Statistik Bidang Pengawasan

Tabel Input : Tahun dan kecamatan

Tabel Output : Olahan_ikan

F.8 Interface Set Target Produksi

Menampilkan desain interface untuk mengelola target produksi, seperti

terlihat pada Gambar 3.35.

Page 78: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

99

Gambar 3.35 Interface Set Target Produksi

Nama Fungsi : Set Target Produksi

Deskripsi : Desain tampilan ini digunakan untuk update target produksi

yang meliputi: Perikanan tangkap, Budidaya KJA, Budidaya

kolam, Budidaya tambak, Pembenihan, Olahan ikan, dan

Konflik nelayan.

Pengguna : Kasubag Evaluasi dan Perencanaan

Tabel Input : set_target.

Tabel Output : Set_target

F.9 Interface Laporan Data Produksi Perikanan Tangkap

Menampilkan desain interface untuk menampilkan laporan produksi

perikanan tangkap, seperti terlihat pada Gambar 3.36.

Page 79: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

100

Laporan Produksi Perikanan Tangkap Pertahun

Laporan Produksi Perikanan Tangkap Pertriwulan

Keterangan Laporan Produksi Perikanan Tangkap

triwulan Hasil Capaian Produksi Keterangan

1-3 1658.48 Target tercapai

4-6 0 Target tidak tercapai

7-9 0 Target tidak tercapai

10-12 0 Target tidak tercapai

2014 2015

Page 80: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

101

Laporan Produksi Perikanan Tangkap Perbulan

Keterangan Laporan Produksi Perikanan Tangkap Perbulan

Bulan Hasil Capaian Produksi Keterangan

1 346.20 Target tercapai

2 570.48 Target tercapai

3 741.80 Target tercapai

4 0 Target tidak tercapai

5 0 Target tidak tercapai

6 0 Target tidak tercapai

7 0 Target tidak tercapai

8 0 Target tidak tercapai

9 0 Target tidak tercapai

10 0 Target tidak tercapai

11 0 Target tidak tercapai

12 0 Target tidak tercapai

Laporan Produksi Perikanan Tangkap Perkecamatan

Gambar 3.36 Interface Laporan Produksi Perikanan Tangkap

Page 81: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

102

Nama Fungsi : Menampilkan Laporan Produksi Perikanan Tangkap

Deskripsi : Desain tampilan ini digunakan untuk menampilkan laporan

produksi perikanan tangkap pertahun, pertriwulan, perbulan,

dan perkecamatan.

Pengguna : Kasubag Evaluasi dan Perencanaan

Tabel Input : Tahun

Tabel Output : Tahun, kecamatan, jenis_alat, set_target, dan

perikanan_tangkap

F.10 Interface Laporan Produksi Budidaya KJA

Menampilkan desain interface untuk menampilkan laporan produksi

perikanan tangkap, seperti terlihat pada Gambar 3.37.

Laporan Produksi Budidaya KJA Pertahun

2015 2014

Page 82: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

103

Laporan Produksi Budidaya KJA Pertriwulan

Keterangan Laporan Produksi Budidaya KJA Pertriwulan

Bulan Hasil Capaian Produksi Keterangan

1-3 1658.48 Target tercapai

4-6 0 Target tidak tercapai

7-9 0 Target tidak tercapai

10-12 0 Target tidak tercapai

Laporan Produksi Budidaya KJA Perbulan

Keterangan Laporan Produksi Budidaya KJA Perbulan

Bulan Hasil Capaian Produksi Keterangan

1 346.20 Target tercapai

2 570.48 Target tercapai

3 741.80 Target tercapai

4 0 Target tidak tercapai

5 0 Target tidak tercapai

6 0 Target tidak tercapai

7 0 Target tidak tercapai

8 0 Target tidak tercapai

9 0 Target tidak tercapai

10 0 Target tidak tercapai

Page 83: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

104

11 0 Target tidak tercapai

12 0 Target tidak tercapai

Laporan Produksi Budidaya KJA Perkecamatan

Gambar 3.37 Interface Laporan Budidaya KJA Tangkap

Nama Fungsi : Menampilkan Laporan Produksi Budidaya KJA

Deskripsi : Desain tampilan ini digunakan untuk menampilkan laporan

produksi budidaya KJA pertahun, pertriwulan, perbulan, dan

perkecamatan.

Pengguna : Kasubag Evaluasi dan Perencanaan

Tabel Input : Tahun

Tabel Output : Tahun, kecamatan, jenis_ikan, set_target, dan budidaya_kja

F.11 Interface Laporan Produksi Budidaya Tambak

Menampilkan desain interface untuk menampilkan laporan produksi

budidaya tambak, seperti terlihat pada Gambar 3.38.

Page 84: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

105

Laporan Produksi Budidaya Tambak Pertahun

Laporan Produksi Budidaya Tambak Pertriwulan

Keterangan Laporan Produksi Budidaya Tambak Pertriwulan

Bulan Hasil Capaian Produksi Keterangan

1-3 1658.48 Target tercapai

4-6 0 Target tidak tercapai

7-9 0 Target tidak tercapai

10-12 0 Target tidak tercapai

2015 2014

Page 85: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

106

Laporan Produksi Budidaya Tambak Perbulan

Keterangan Laporan Produksi Perikanan Tangkap Perbulan

Bulan Hasil Capaian Produksi Keterangan

1 346.20 Target tercapai

2 570.48 Target tercapai

3 741.80 Target tercapai

4 0 Target tidak tercapai

5 0 Target tidak tercapai

6 0 Target tidak tercapai

7 0 Target tidak tercapai

8 0 Target tidak tercapai

9 0 Target tidak tercapai

10 0 Target tidak tercapai

11 0 Target tidak tercapai

12 0 Target tidak tercapai

Laporan Produksi Budidaya Tambak Perkecamatan

Gambar 3.38 Interface Laporan Produksi Budidaya Tambak

Nama Fungsi : Menampilkan Laporan Produksi Budidaya Tambak

Deskripsi : Desain tampilan ini digunakan untuk menampilkan laporan

Page 86: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

107

produksi budidaya tambak pertahun, pertriwulan, perbulan,

dan perkecamatan.

Pengguna : Kasubag Evaluasi dan Perencanaan

Tabel Input : Tahun

Tabel Output : Tahun, kecamatan, jenis_alat, set_target, dan

budidaya_tambak

F.12 Interface Laporan Produksi Pembenihan

Menampilkan desain interface untuk menampilkan laporan produksi

pembenihan, seperti terlihat pada Gambar 3.39.

Laporan Produksi Pembenihan Pertahun

Laporan Produksi Budidaya Tambak Pertriwulan

2015 2014

Page 87: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

108

Keterangan Laporan Produksi Pembenihan Pertriwulan

Bulan Hasil Capaian Produksi Keterangan

1-3 1658.48 Target tercapai

4-6 0 Target tidak tercapai

7-9 0 Target tidak tercapai

10-12 0 Target tidak tercapai

Laporan Produksi Pembenihan Perbulan

Keterangan Laporan Produksi Pembenihan Perbulan

Bulan Hasil Capaian Produksi Keterangan

1 346.20 Target tercapai

2 570.48 Target tercapai

3 741.80 Target tercapai

4 0 Target tidak tercapai

5 0 Target tidak tercapai

6 0 Target tidak tercapai

7 0 Target tidak tercapai

8 0 Target tidak tercapai

9 0 Target tidak tercapai

10 0 Target tidak tercapai

11 0 Target tidak tercapai

12 0 Target tidak tercapai

Page 88: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

109

Laporan Produksi Pembenihan Perkecamatan

Gambar 3.39 Interface Laporan Produksi Pembenihan

Nama Fungsi : Menampilkan Laporan Produksi Pembenihan

Deskripsi : Desain tampilan ini digunakan untuk menampilkan laporan

produksi pembenihan pertahun, pertriwulan, perbulan, dan

perkecamatan.

Pengguna : Kasubag Evaluasi dan Perencanaan

Tabel Input : Tahun

Tabel Output : Tahun, kecamatan, jenis_pembenihan, set_target, dan

pembenihan

F.13 Interface Laporan Produksi Olahan Ikan

Menampilkan desain interface untuk menampilkan laporan produksi

olahan ikan, seperti terlihat pada Gambar 3.40.

Page 89: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

110

Laporan Produksi Olahan Ikan Pertahun

Laporan Produksi Olahan Ikan Pertriwulan

Keterangan Laporan Produksi Olahan Ikan Pertriwulan

Bulan Hasil Capaian Produksi Keterangan

1-3 1658.48 Target tercapai

4-6 0 Target tidak tercapai

7-9 0 Target tidak tercapai

10-12 0 Target tidak tercapai

2015 2014

Page 90: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

111

Laporan Produksi Olahan Ikan Perbulan

Keterangan Laporan Produksi Olahan Ikan Perbulan

Bulan Hasil Capaian Produksi Keterangan

1 346.20 Target tercapai

2 570.48 Target tercapai

3 741.80 Target tercapai

4 0 Target tidak tercapai

5 0 Target tidak tercapai

6 0 Target tidak tercapai

7 0 Target tidak tercapai

8 0 Target tidak tercapai

9 0 Target tidak tercapai

10 0 Target tidak tercapai

11 0 Target tidak tercapai

12 0 Target tidak tercapai

Laporan Produksi Olahan Ikan Perkecamatan

Gambar 3.40 Interface Laporan Produksi Olahan Ikan

Page 91: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

112

Nama Fungsi : Menampilkan Laporan Produksi Olahan Ikan

Deskripsi : Desain tampilan ini digunakan untuk menampilkan laporan

produksi olahan ikan pertahun, pertriwulan, perbulan, dan

perkecamatan.

Pengguna : Kasubag Evaluasi dan Perencanaan

Tabel Input : Tahun

Tabel Output : Tahun, kecamatan, jenis_olahan, set_target, dan olahan_ikan

F.1 Interface Laporan Jumlah Konflik Nelayan

Menampilkan desain interface untuk menampilkan laporan konflik

nelayan, seperti terlihat pada Gambar 3.41.

Laporan Produksi Konflik Jumlah Nelayan Pertahun

2015 2014

Page 92: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

113

Laporan Produksi Jumlah Konflik Nelayan Pertriwulan

Keterangan Laporan Jumlah Konflik Nelayan Pertriwulan

Bulan Hasil Capaian Produksi Keterangan

1-3 1658.48 Target tercapai

4-6 0 Target tidak tercapai

7-9 0 Target tidak tercapai

10-12 0 Target tidak tercapai

Laporan Produksi Jumlah Konflik Nelayan Perbulan

Keterangan Laporan Jumlah Konflik Nelayan Perbulan

Bulan Hasil Capaian Produksi Keterangan

1 346.20 Target tercapai

2 570.48 Target tercapai

3 741.80 Target tercapai

4 0 Target tidak tercapai

Page 93: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

114

5 0 Target tidak tercapai

6 0 Target tidak tercapai

7 0 Target tidak tercapai

8 0 Target tidak tercapai

9 0 Target tidak tercapai

10 0 Target tidak tercapai

11 0 Target tidak tercapai

12 0 Target tidak tercapai

Laporan Produksi Jumlah Konflik Nelayan Perkecamatan

Gambar 3.41 Interface Laporan Jumlah Konflik Nelayan

Nama Fungsi : Menampilkan Laporan Jumlah Konflik Nelayan

Deskripsi : Desain tampilan ini digunakan untuk menampilkan laporan

jumlah konflik nelayan pertahun, pertriwulan, perbulan, dan

perkecamatan.

Pengguna : Kasubag Evaluasi dan Perencanaan

Tabel Input : Tahun

Tabel Output : Tahun, kecamatan, set_target, dan konflik_nelayan

F.2 Interface Membuat Usulan Kegiatan Evaluasi

Menampilkan desain interface untuk membuat usulan kegiatan evaluasi,

seperti terlihat pada Gambar 3.42.

Page 94: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

115

Gambar 3.42 Interface Usulan Kegiatan Evaluasi

Nama Fungsi : Membuat Usulan Kegiatan Evaluasi

Deskripsi : Desain tampilan ini digunakan untuk membuat usulan kegiatan

meliputi: Perikanan tangkap, Budidaya KJA, Budidaya kolam,

Budidaya tambak, Pembenihan, Olahan ikan, dan Konflik

nelayan.

Pengguna : Kasubag Evaluasi dan Perencanaan

Tabel Input : tahun.

Tabel Output : Usulan_kegiatan_evaluasi

F.3 Interface Persetujuan Usulan Kegiatan Evaluasi

Menampilkan desain interface untuk melakukan persetujuan data usulan

kegiatan evaluasi, seperti terlihat pada Gambar 3.43.

Page 95: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

116

Gambar 3.43 Interface Usulan Kegiatan Evaluasi

Nama Fungsi : Persetujuan Usulan Kegiatan Evaluasi

Deskripsi : Desain tampilan ini digunakan untuk melakukan persetujuan

atau konfirmasi usulan kegiatan meliputi: Perikanan tangkap,

Budidaya KJA, Budidaya kolam, Budidaya tambak,

Pembenihan, Olahan ikan, dan Konflik nelayan.

Pengguna : Kepala Bidang (Bidang kelautan, Bidang perikanan, dan

Bidang pengawasan)

Tabel Input : tahun.

Tabel Output : Usulan_kegiatan_evaluasi

3.4.9 Desain Uji Coba Fungsional

Desain uji coba (testing) fungsional pada sistem ini akan dilakukan

menggunakan metode black box, yang berarti bahwa pengujian sistem yang

didasarkan pada pengecekan terhadap setiap fungsional sistem. Beberapa fungsi-

fungsi yang akan dilakukan pengujian, diantaranya:

Page 96: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

117

A. Staf Statistik Kelautan

Kebutuhan testing pada masing-masing test case sesuai dengan skenario

yang telah dibuat untuk fungsi pencatatan data produksi bidang kelautan oleh staf

Statistik Kelautan.

Tabel 3.41 Skenario Testing Mencatat Data Produksi Bidang Kelautan

Nama

Fungsi

Mencatat Data Produksi Bidang Kelautan

Stakeholder Staf Statistik Kelautan

Alur Normal Aksi Pengguna Respon Sistem Hasil

Pengguna

memasukkan

username dan

password

1. Sistem

melakukan

pengecekan hak

akses pengguna.

2. Sistem

menampilkan menu

sesuai hak akses

pengguna.

Menampilkan

halaman pengguna

Pengguna

melakukan input

data produksi

perikanan

tangkap bulanan

1. Sistem

menyimpan data

produksi perikanan

tangkap

Data tersimpan dan

ditampilkan pada

page record

Pengguna

melakukan rekap

data perikanan

tangkap pertahun,

triwulan, dan

perkecamatan

1. Sistem

melakukan fiter

data sesuai pilihan

pengguna

2. Sistem

menampilkan hasil

rekap

Menampilkan hasil

rekap data

B. Staf Statistik Perikanan

Kebutuhan testing pada masing-masing test case sesuai dengan skenario

yang telah dibuat untuk fungsi pencatatan data produksi bidang perikanan oleh

staf Statistik Perikanan.

Page 97: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

118

Tabel 3.42 Skenario Testing Mencatat Data Produksi Bidang Perikanan

Nama

Fungsi

Mencatat Data Produksi Bidang Perikanan

Stakeholder Staf Statistik Perikanan

Alur Normal Aksi Pengguna Respon Sistem Hasil

Pengguna

memasukkan

username dan

password

1. Sistem

melakukan

pengecekan hak

akses pengguna.

2. Sistem

menampilkan menu

sesuai hak akses

pengguna.

Menampilkan

halaman pengguna

Pengguna

melakukan input

data produksi

budidaya KJA

bulanan

1. Sistem

menyimpan data

produksi budidaya

KJA

Data tersimpan dan

ditampilkan pada

page record page

record

Pengguna

melakukan input

data produksi

budidaya kolam

bulanan

1. Sistem

menyimpan data

produksi budidaya

kolam

Data tersimpan dan

ditampilkan pada

page record

Pengguna

melakukan input

data produksi

budidaya tambak

bulanan

1. Sistem

menyimpan data

produksi budidaya

tambak

Data tersimpan dan

ditampilkan pada

page record

Pengguna

melakukan input

data produksi

pembenihan

bulanan

1. Sistem

menyimpan data

produksi

pembenihan

Data tersimpan dan

ditampilkan pada

page record

Pengguna

melakukan input

data produksi

olahan ikan

bulanan

1. Sistem

menyimpan data

produksi olahan

ikan

Data tersimpan dan

ditampilkan pada

page record

Pengguna

melakukan rekap

data budidaya

KJA pertahun,

triwulan, dan

perkecamatan

1. Sistem

melakukan fiter

data sesuai pilihan

pengguna

2. Sistem

menampilkan hasil

rekap

Menampilkan hasil

rekap data

Pengguna 1. Sistem Menampilkan hasil

Page 98: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

119

melakukan rekap

data budidaya

tambak pertahun,

triwulan, dan

perkecamatan

melakukan fiter

data sesuai pilihan

pengguna

2. Sistem

menampilkan hasil

rekap

rekap data

Pengguna

melakukan rekap

data budidaya

kolam pertahun,

triwulan, dan

perkecamatan

1. Sistem

melakukan fiter

data sesuai pilihan

pengguna

2. Sistem

menampilkan hasil

rekap

Menampilkan hasil

rekap data

Pengguna

melakukan rekap

data pembenihan

pertahun,

triwulan, dan

perkecamatan

1. Sistem

melakukan fiter

data sesuai pilihan

pengguna

2. Sistem

menampilkan hasil

rekap

Menampilkan hasil

rekap data

Pengguna

melakukan rekap

data olahan ikan

pertahun,

triwulan, dan

perkecamatan

1. Sistem

melakukan fiter

data sesuai pilihan

pengguna

2. Sistem

menampilkan hasil

rekap

Menampilkan hasil

rekap data

C. Staf Statistik Pengawasan

Kebutuhan testing pada masing-masing test case sesuai dengan skenario

yang telah dibuat untuk fungsi pencatatan data bidang pengawasan oleh staf

Statistik Pengawasan.

Tabel 3.43 Skenario Testing Mencatat Data Bidang Pengawasan

Nama

Fungsi

Mencatat Data Bidang Pengawasan

Stakeholder Staf Statistik Pengawasan

Alur Normal Aksi Pengguna Respon Sistem Hasil

Pengguna

memasukkan

username dan

1. Sistem

melakukan

pengecekan hak

Menampilkan

halaman pengguna

Page 99: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

120

password akses pengguna.

2. Sistem

menampilkan menu

sesuai hak akses

pengguna.

Pengguna

melakukan input

data jumlah

konflik nelayan

bulanan

1. Sistem

menyimpan data

jumlah konflik

nelayan

Data tersimpan dan

ditampilkan pada

page record

Pengguna

melakukan rekap

data konflik

nelayan pertahun,

triwulan, dan

perkecamatan

1. Sistem

melakukan filter

data sesuai pilihan

pengguna

2. Sistem

menampilkan hasil

rekap

Menampilkan hasil

rekap data

D. Kasubag Evaluasi dan Perencanaan

Kebutuhan testing pada masing-masing test case sesuai dengan skenario

yang telah dibuat untuk fungsi evaluasi laporan produksi setiap bidang oleh

Kasubag Evaluasi dan Perencanaan.

Tabel 3.44 Skenario Testing Evaluasi Laporan Produksi

Nama

Fungsi

Evaluasi Laporan Produksi

Stakeholder Kasubag Evaluasi dan Perencanaan

Alur Normal Aksi Pengguna Respon Sistem Hasil

Pengguna

memasukkan

username dan

password

1. Sistem

melakukan

pengecekan hak

akses pengguna.

2. Sistem

menampilkan menu

sesuai hak akses

pengguna.

Menampilkan

halaman pengguna

Pengguna

melakukan input

data target

produksi

1. Sistem

menyimpan data

target produksi

Data tersimpan dan

ditampilkan pada

page record

Pengguna pilih 1. Sistem Menampilkan

Page 100: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

121

tahun untuk

melihat laporan

produksi

perikanan

tangkap

menampilkan

laporan produksi

perikanan tangkap

pertahun, triwulan,

perbulan, dan

perkecamatan

laporan produksi

perikanan tangkap

Pengguna pilih

tahun untuk

melihat laporan

produksi

budidaya kja

1. Sistem

menampilkan

laporan produksi

budidaya kja

pertahun, triwulan,

perbulan, dan

perkecamatan

Menampilkan

laporan produksi

budidaya kja

Pengguna pilih

tahun untuk

melihat laporan

produksi

budidaya tambak

1. Sistem

menampilkan

laporan produksi

budidaya tambak

pertahun, triwulan,

perbulan, dan

perkecamatan

Menampilkan

laporan produksi

budidaya tambak

Pengguna pilih

tahun untuk

melihat laporan

produksi

budidaya kolam

1. Sistem

menampilkan

laporan produksi

budidaya kolam

pertahun, triwulan,

perbulan, dan

perkecamatan

Menampilkan

laporan produksi

budidaya kolam

Pengguna pilih

tahun untuk

melihat laporan

produksi

pembenihan

1. Sistem

menampilkan

laporan produksi

pembenihan

pertahun, triwulan,

perbulan, dan

perkecamatan

Menampilkan

laporan produksi

pembenihan

Pengguna pilih

tahun untuk

melihat laporan

produksi olahan

ikan

1. Sistem

menampilkan

laporan produksi

olahan ikan

pertahun, triwulan,

perbulan, dan

perkecamatan

Menampilkan

laporan produksi

olahan ikan

Pengguna pilih

tahun untuk

melihat laporan

jumlah konflik

nelayan

1. Sistem

menampilkan

laporan jumlah

konflik nelayan

pertahun, triwulan,

perbulan, dan

perkecamatan

Menampilkan

laporan jumlah

konflik nelayan

Page 101: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

122

Pengguna

melakukan input

data usulan

kegiatan evaluasi

1. Sistem

menyimpan data

usulan kegiatan

evaluasi

Data tersimpan dan

ditampilkan pada

page record

E. Kepala Bidang Kelautan

Kebutuhan testing pada masing-masing test case sesuai dengan skenario

yang telah dibuat untuk fungsi persetujuan data usualan kegiatan evaluasi oleh

Kepala Bidang Kelautan.

Tabel 3.45 Skenario Testing Persetujuan Data Usulan Kegiatan Evaluasi

Nama

Fungsi

Persetujuan Data Usulan Kegiatan Evaluasi

Stakeholder Kepala Bidang Kelautan

Alur Normal Aksi Pengguna Respon Sistem Hasil

Pengguna

memasukkan

username dan

password

1. Sistem

melakukan

pengecekan hak

akses pengguna.

2. Sistem

menampilkan menu

sesuai hak akses

pengguna.

Menampilkan

halaman pengguna

Memilih menu

persetujua usulan

kegiatan evaluasi

1. Sistem berhasil

menampilkan data

usulan kegiatan

evaluasi bidang

kelautan yang

belum dikonfirmasi

Menampilkan

halaman

persetujuan

evaluasi dan data

usulan evaluasi

Sistem

melakukan

konfirmasi bahwa

telah menerima

data usulan

kegiatan evaluasi

pertriwulan

1. Sistem

mengupdate status

data usulan yang

dipilih dari

“menunggu”

menjadi

“dikonfirmasi”

Data usulan

evaluasi

dikonfirmasi

Page 102: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

123

F. Kepala Bidang Perikanan

Kebutuhan testing pada masing-masing test case sesuai dengan skenario

yang telah dibuat untuk fungsi persetujuan data usualan kegiatan evaluasi oleh

Kepala Bidang Perikanan.

Tabel 3.46 Skenario Testing Persetujuan Data Usulan Kegiatan Evaluasi

Nama

Fungsi

Persetujuan Data Usulan Kegiatan Evaluasi

Stakeholder Kepala Bidang Perikanan

Alur Normal Aksi Pengguna Respon Sistem Hasil

Pengguna

memasukkan

username dan

password

1. Sistem

melakukan

pengecekan hak

akses pengguna.

2. Sistem

menampilkan menu

sesuai hak akses

pengguna.

Menampilkan

halaman pengguna

Memilih menu

persetujua usulan

kegiatan evaluasi

1. Sistem berhasil

menampilkan data

usulan kegiatan

evaluasi bidang

perikanan yang

belum dikonfirmasi

Menampilkan

halaman

persetujuan

evaluasi dan data

usulan evaluasi

Sistem

melakukan

konfirmasi bahwa

telah menerima

data usulan

kegiatan evaluasi

pertriwulan

1. Sistem

mengupdate status

data usulan yang

dipilih dari

“menunggu”

menjadi

“dikonfirmasi”

Data usulan

evaluasi

dikonfirmasi

G. Kepala Bidang Pengawasan

Kebutuhan testing pada masing-masing test case sesuai dengan skenario

yang telah dibuat untuk fungsi persetujuan data usualan kegiatan evaluasi oleh

Kepala Bidang Pengawsan.

Page 103: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

124

Tabel 3.47 Skenario Testing Persetujuan Data Usulan Kegiatan Evaluasi

Nama

Fungsi

Persetujuan Data Usulan Kegiatan Evaluasi

Stakeholder Kepala Bidang Pengawasan

Alur Normal Aksi Pengguna Respon Sistem Hasil

Pengguna

memasukkan

username dan

password

1. Sistem

melakukan

pengecekan hak

akses pengguna.

2. Sistem

menampilkan menu

sesuai hak akses

pengguna.

Menampilkan

halaman pengguna

Memilih menu

persetujua usulan

kegiatan evaluasi

1. Sistem berhasil

menampilkan data

usulan kegiatan

evaluasi bidang

pengawasan yang

belum dikonfirmasi

Menampilkan

halaman

persetujuan

evaluasi dan data

usulan evaluasi

Sistem

melakukan

konfirmasi bahwa

telah menerima

data usulan

kegiatan evaluasi

pertriwulan

1. Sistem

mengupdate status

data usulan yang

dipilih dari

“menunggu”

menjadi

“dikonfirmasi”

Data usulan

evaluasi

dikonfirmasi

3.4.10 Desain Uji Coba Non-Fungsional

Desain uji coba (testing) non-fungsional pada sistem ini akan dilakukan

menggunakan metode black box, yang berarti bahwa pengujian sistem yang

didasarkan pada pengecekan terhadap perancangan di setiap non-fungsional

sistem.

Tabel 3.48 Skenario Uji Coba Non-Fungsional

Non-Fungsional Skenario

Security

Sistem akan membatasi menu-menu yang

dapat diakses oleh stakeholder berdasarkan

role yang dimiliki stakeholder .

Correctnes Sistem akan menampilkan pesan kepada

Page 104: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

125

Non-Fungsional Skenario

stakeholder , jika stakeholder menjalankan

aplikasi tidak berdasarkan rule yang ada.

Interface

Sistem menggunakan bahasa indonesia dalam

fungsionalnya sehingga mudah dipahami oleh

stakeholder dan dapat dibaca secara jelas.

3.4.11 Desain Arsitektur

Pengembangan perangkat lunak perlu adanya perangkat keras yang tepat,

sehingga perangkat lunak tidak mengalami gangguan dan dapat berjalan dengan

baik. Kebutuhan sistem memberikan definisi keperluan perangkat keras untuk

mendukung kinerja perangkat lunak yang terdiri dari spesifikasi sistem,

spesifikasi hosting, dan spesifikasi lainnya.

Sesuai dari hasil dari kebutuhan perangkat lunak yang akan digunakan,

dapat memberikan solusi peragkat lunak dan perangkat keras yang akan

digambarkan pada Gambar 3.44.

Staf StatistikKelautan

Kepala BidangKelautan

Staf Statistik Perikanan

Kepala BidangPerikanan

Staf Statistik Pengawasan

Kepala BidangPengawasan

Kasubag Evaluasi dan Perencanaan

Internet

Web Server

Modem

Modem Modem

Modem

Gambar 3.44 WEB Client

Page 105: BAB III ANALISIS DAN PERANCANGAN SISTEMrepository.dinamika.ac.id/id/eprint/1842/6/Bab III.pdflaporan produksi pertriwulan berdasarkan inputan data produksi bulanan dalam bentuk file

126

Dari gambar diatas dapat dilihat bahwa terdiri dari 7 komputer, Domain,

dan Hosting server. Adapun spesifikasi minimum perangkat keras pada Dinas

Kelautan dan Perikanan Situbondo untuk mendukung kinerja perangkat lunak

yang dikembangkan dapat dilihat pada Tabel 3.49.

Tabel 3.49 Spesifikasi Kebutuhan Perangkat Keras

Spesifikasi kebutuhan perangkat keras

Client Hosting a) Prosessor Intel Core 2 Duo 2GHz

b) 2 GB RAM DDR2

c) 120 GB HDD

d) Standart VGA

e) Network Interface Card

f) LCD Monitor

g) Keyboard

h) Optical Mouse

a) Space 50 GB

b) Bandwith 1 GB/Month

c) Anti Spam

d) MySQL Database