• Tidak ada hasil yang ditemukan

SISTEM INFORMASI MANAJEMEN TAMBAK UDANG BERBASIS CLIENT-SERVER

N/A
N/A
Protected

Academic year: 2021

Membagikan "SISTEM INFORMASI MANAJEMEN TAMBAK UDANG BERBASIS CLIENT-SERVER"

Copied!
19
0
0

Teks penuh

(1)

i

SISTEM INFORMASI MANAJEMEN TAMBAK UDANG

BERBASIS CLIENT-SERVER

TUGAS AKHIR

Diajukan Sebagai Salah Satu Syarat

Untuk Memperoleh Gelar Sarjana Teknik Informatika

Disusun Oleh :

Nama : Thoriq Bara Nusantara

No. Mhs : 98 523 075

JURUSAN TEKNIK INFORMATIKA

FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS ISLAM INDONESIA

YOGYAKARTA

(2)

LEMBAR PENGESAHAN PEMBIMBING

SISTEM INFORMASI MANAJEMEN TAMBAK UDANG

BERBASIS CLIENT-SERVER

TUGAS AKHIR

Oleh :

Nama : Thoriq Bara Nusantara

No. Mhs : 98 523 075

Yogyakarta, Mei 2009 Pembimbing

(3)

iii

LEMBAR PENGESAHAN PENGUJI

SISTEM INFORMASI MANAJEMEN TAMBAK UDANG

BERBASIS CLIENT-SERVER

TUGAS AKHIR

Oleh :

Nama : Thoriq Bara Nusantara

No. Mhs : 98 523 075

Telah Mempertahankan di Depan Sidang Penguji sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Teknik Informatika

Fakultas Teknologi Industri Universitas Islam Indonesia

Yogyakarta, Mei 2009 Tim Penguji Drs. Supriyono, M.Sc. __________________ Ketua Taufiq Hidayat, S.T., MCS. __________________ Anggota I Zainudin Zukhri, S.T., M.Sc. __________________ Anggota II Mengetahui

Ketua Jurusan Teknik Informatika Fakultas Teknologi Industri Universitas Islam Indonesia

(4)

PERSEMBAHAN

Kupersembahkan tugas akhir ini untuk Bapak dan Ibu Drs.H. Amiril, Msi & Hj. Sumiyati

Terima kasih atas kesabarannya

Terima kasih atas segala do’a dan dukungannya Maaf atas semua kesalahan dan keterlambatan ini Akhirnya semua bisa diselesaikan tak lebih atas ridlo Allah SWT

(5)

v

Terima Kasih Kepada :

 Allah SWT, Yang Maha Segalanya. Yang telah memberikan aku kehidupan dan menurunkan Al-Qur’an sebagai pedoman hidup.

 Nabi Muhammad SAW dan para sahabatnya yang telah memberikan suri tauladan yang baik bagi seluruh manusia.

 Kedua orang tuaku dan saudara – saudaraku yang banyak memberikan nasihat, dukungan, do’a dan kesabarannya.

 Istriku, Sari yang setia menunggu sampai semua ini selesai, ”Manusia Kecilku”, Atha’illah Basil Al-Faruq, semua ini untuk adek dan tetaplah menjadi yang terbaik. Besok kita naek jeep...

 Bapak Supriyono, atas segala dukungan dan kesabarannya menunggu sampai proses TA ini selesai. ”Terima kasih pak....”

 Riyanto, semua tidak akan pernah selesai tanpa bantuanmu. Kamu yang terbaik!

 Sahabat – sahabatku, Ahmad, ferry, Indro, Ramu, Pamor.

 Teman – teman Informatika, Azmi, Andi Mustofa, Denny, Benny, Bandi, Widya, Nuning, Dian dan semuanya yg tidak bisa disebutkan satu per satu.  Semua yang ada dijogja yang banyak membantu dan menginspirasiku

selama ini.

 Jogja, atas udaranya, suasananya, kehidupannya dan keramah-tamahannya yang selama membuatku tidak ragu untuk menjadikannya sebagai rumah kedua.

(6)

M O T T O

“Sesungguhnya hanya kepada Allah SWT aku mengadukan segala kesusahan dan kesedihanku...

(Q.S Yusuf (12):88)

“Sesungguhnya disamping kesukaran terdapat kemudahan” (Ali Imran:5)

“Jadikanlah sabar dan sholat sebagai penolongmu” ”Hidup itu tentang kemaren, hari ini dan esok hari”

(7)

vii

KATA PENGANTAR

Assalaamu’alaikum Wr. Wb.

Alhamdulillahhirabbil’alamin, puji syukur kehadirat Allah SWT, atas

limpahan hidayah, taufiq, dan inayah-Nya, sehinggai penyusunan tugas akhir dengan judul, “SISTEM INFORMASI MANAJEMEN TAMBAK UDANG BERBASIS CLIENT-SERVER” dapat terselesaikan denagn baik.

Shalawat dan salam semoga senantiasa tercurah bagi Nabi Muhammad SAW, para sahabat, dan umatnya hingga hari kiamat nanti.

Sehubungan dengan terselesaikannya penyusunan tugas akhir ini, penyusun mengucapkan banyak terima kasih kepada semua pihak yang telah banyak memberikan dukungan baik secara langsung maupun tidak langsung. Dengan penuh rasa syukur kami mengucapkan terima kasih kepada :

1. Bapak Prof. Dr. Drs. Edy Suandi Hamid, M.Ec, selaku Rektor Universitas Islam Indonesia.

2. Bapak Fathul Wahid, ST., M.Sc., selaku Dekan Fakultas Teknologi Industri, Universitas Islam Indonesia.

3. Bapak Yudi Prayudi, S.Si., M.Kom., selaku Ketua Jurusan Teknik Informatika, Universitas Islam Indonesia.

4. Bapak Supriyono M.Sc., selaku dosen pembimbing tugas akhir ini.

5. Segenap staf pengajar Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Islam Indonesia yang telah banyak memberikan ilmu pengetahuan dan mendidik penyusun selama menjalani masa pendidikan. 6. Segenap karyawan dan karyawati yang telah banyak melayaniselama masa

pendidikan hingga proses penyusunan tugas akhir ini. 7. Semua pihak yang tidak dapat disebutkan satu-persatu.

Penyusun menyadari akan banyaknya kekurangan dalam penyusunan tugas akhir ini. Untuk itu kritik dan saran senantiasa kamu harapkan.

Harapan kami semoga karya yang sederhana ini dapat menjadi sumbangan yang berarti bagi kampus tercinta Fakultas Teknologi Industri, Universitas Islam Indonesia.

Wassalaamu’ alaikum Wr.Wb.

Yogyakarta, Mei 2009

(8)

ABSTRAKSI

Dalam proses budidaya tambak udang Vannamei, diperlukan adanya kontrol udang serta segala faktor penunjangnya secara ketat, terutama kontrol terhadap pemberian pakan. Selain merupakan penentu pertumbuhan udang, pakan juga merupakan komponen biaya tertinggi, yaitu hampir 60% dari total biaya operasional. Adanya teknologi komputer berbasis Client-Server, sangat membantu Teknisi dan Manajemen dalam mendapatkan informasi tentang SR (Survival

Rate), ADG (Average Day Growth), Pakan Ideal, Size Udang, dan Total Pakan

yang dapat dijadikan sebagai bahan evaluasi dalam mengelola dan menentukan langkah yang paling tepat pada musim tebar berikutnya.

Hasil perancangan diimplementasikan menggunakan Ms. Visual Basic 6.0 sebagai front-end, MySQL sebagai back-end, dan Crystal Report sebagai report

(9)

ix

DAFTAR ISI

Halaman

JUDUL ...i

HALAMAN PENGESAHAN PEMBIMBING ...ii

HALAMAN PENGESAHAN PENGUJI ...iii

HALAMAN PERSEMBAHAN ...iv

HALAMAN TERIMA KASIH...v

HALAMAN MOTTO ...vi

KATA PENGANTAR...vii

ABSTRAKSI ...ix

DAFTAR ISI ...x

DAFTAR GAMBAR...xv

DAFTAR TABEL ...xix

DAFTAR RUMUS ...xx BAB I PENDAHULUAN ...1 1.1 Latar Belakang...1 1.2 Rumusan Masalah...3 1.3 Batasan Masalah ...3 1.4 Tujuan Penelitian ...4 1.5 Manfaat Penelitian ...4 1.6 Metodologi Penelitian...5

1.6.1 Metodologi Pengumpulan Data...5

1.6.2 Metodelogi Pembuatan Software...5

1.7 Sistematika Penulisan ...6

BAB II LANDASAN TEORI...8

2.1Konsep Data dan Informasi ...8

2.1.1 Berdasar Dimensi Waktu ...8

2.1.2 Berdasar Dimensi Isi...8

2.1.3 Berdasar Dimensi Bentuk ...9

(10)

2.2.1 Definisi Sistem ...9

2.2.2 Bentuk Dasar Sistem ...10

2.3Sistem Informasi ...10

2.4Basis Data...11

2.4.1 Definisi Basis Data ...11

2.4.2 Basis Data Relasional ...13

2.4.3 MySQL...14

2.5Diagram Konteks (Context Diagram)...14

2.6DFD (Data Flow Diagram) ...15

2.6.1 Kesatuan Luar (Entity Set) ...15

2.6.2 Proses (Process) ...16

2.6.3 Simpanan Data (Data Store)...16

2.6.4 Arus Data ...17

2.7Tambak Udang...18

2.7.1 Pengertian Tambak ...18

2.7.2 Tambak Udang ...18

2.7.3 Manajemen Pemeliharaan Udang ...19

BAB III ANALISIS KEBUTUHAN ...24

3.1Metode Analisis ...24

3.1.1 Metode Pengumpulan Data ...24

3.1.1.1Metode Wawancara ...25

3.1.1.2Metode Literatur ...25

3.1.2 Kebutuhan Antar Muka...25

3.1.3 Kebutuhan Keamanan Data...25

3.2Hasil Analisis...26

3.2.1 Data Masukan...26

3.2.2 Proses ...26

3.2.3 Keluaran ...27

3.3Analisis Kebutuhan Antarmuka...27

3.4Analisa Kebutuhan Perangkat Keras...27

(11)

xi

3.6Analisa Kebutuhan Keamanan Data ...29

BAB IV PERANCANGAN PERANGKAT LUNAK...30

4.1Metode Perancangan ...30

4.2Hasil Perancangan ...30

4.2.1 Perancangan Sitem Informasi...30

4.2.2 Diagram Arus Data ...31

4.3Relasi Antar Tabel ...35

4.4Desain Basis Data ...36

4.5Perancangan Masukan (Input)...41

4.6Perancangan Keluaran (Output) ...47

4.7Perancangan Interface ...49

BAB V IMPLEMENTASI PERANGKAT LUNAK...50

5.1Implementasi Secara Umum ...50

5.2Alasan Pemilihan Perangkat Lunak...50

5.3Batasan Implementasi ...51

5.3.1 Batasan implementasi ditinjau dari sisi Client ...51

5.3.2 Batasan implementasi ditinjau dari sisi server ...52

5.4Tahapan Pembuatan Proses ...52

5.4.1 Pembuatan gambar...52

5.4.2 Perancangan database...53

5.4.3 Pembuatan program ...53

5.4.3.1 Halaman Utama ...53

5.4.3.2 Form Login Database ...56

5.4.3.3 Form Login Aplikasi ...58

5.4.3.4 Form Data Crouping ...60

5.4.3.5 Form Data Petak Tambak...62

5.4.3.6 Form Data Sesi Pemberian Pakan...67

5.4.3.7 Form Persentase Pakan Ideal...69

5.4.3.8 Form Persentase Survival Rate ...73

5.4.3.9 Form Pakan Harian ...76

(12)

5.4.3.11 Form Perhitungan ADG ...84

5.4.3.12 Form Perhitungan Survival Rate...88

5.4.3.13 Form Perhitungan Biomass Udang ...92

5.4.3.14 Form Perhitungan Pakan Ideal ...96

5.4.3.15 Laporan ADG ...100

5.4.3.16 Laporan Biomass Udang ...100

5.4.3.17 Laporan Pakan Harian...101

5.4.3.18 Form Ganti Password ...102

5.4.3.19 Form Tips of The Day...104

5.4.3.20 Form About SIMTU...107

BAB VI ANALISIS KINERJA PERANGKAT LUNAK ...110

6.1Pengujian Program...110

6.2Pengujian Sistem ...111

6.2.1 Pengujian Normal ...111

6.2.1.1 Pengujian Form Login Database ...111

6.2.1.2 Pengujian Form Login Aplikasi...112

6.2.1.3 Pengujian Form Crouping...113

6.2.1.4 Pengujian Form Petak Tambak ...115

6.2.1.5 Pengujian Form Data Pertumbuhan...116

6.2.1.6 Pengujian Form Perhitungan ADG...116

6.2.1.7 Pengujian Form Perhitungan Survival Rate ...117

6.2.1.8 Pengujian Form Perhitungan Biomass Udang...117

6.2.1.9 Pengujian Form Pakan Ideal...118

6.2.1.10 Pengujian Form Ganti Password ...119

6.2.1.11 Pengujian Form Tip of the day ...120

6.2.1.12 Pengujian Form About SIMTU ...121

6.2.2 Pengujian Tidak Normal ...122

6.2.2.1 Pengujian Form Login Database ...123

6.2.2.2 Pengujian Form Login Aplikasi...123

6.2.2.3 Pengujian Form Input Data Crouping...123

(13)

xiii

6.2.2.5 Pengujian Form Ganti Password ...124

6.3Analisis Perhitungan ...124

6.3.1 Perhitungan ADG ...125

6.3.2 Perhitungan Survival Rate...126

6.3.3 Perhitungan Biomass Udang ...127

6.3.4 Perhitungan Pakan Ideal...128

BAB VII PENUTUP ...129

7.1Kesimpulan...129

7.2Saran ...130

(14)

DAFTAR GAMBAR

Gambar 2.1 Notasi Kesatuan Luar di DFD ...16

Gambar 2.2 Notasi Proses DFD...16

Gambar 2.3 Simbol dari Simpanan Data di DFD ...17

Gambar 2.4 Arus Data yang mengalir...17

Gambar 4.1 Diagram Konteks SIMTU (Sistem Informasi Mana jemen Tambak Udang) ...31

Gambar 4.2 DAD Level 0 (Nol) SIMTU ...32

Gambar 4.3 DAD Level 1 Proses 1.0 (Input Data) ...33

Gambar 4.4 DAD Level 1 Proses 2.0 (Perhitungan)...34

Gambar 4.5 DAD Level 1 Proses 3.0 (Laporan) ...35

Gambar 4.6 Relasi Antar Tabel SIMTU...36

Gambar 4.7 Rancangan Input Data Crouping...42

Gambar 4.8 Rancangan Input Data Pakan Harian ...42

Gambar 4.9 Rancangan Input Data Pakan Ideal ...42

Gambar 4.10 Rancangan Input Data Size Udang (Pertumbuhan)...43

Gambar 4.11 Rancangan Input Data Petak Tambak ...43

Gambar 4.12 Rancangan Input Data Persentase Pakan Ideal ...44

Gambar 4.13 Rancangan Input Data Persentase Survival Rate ...44

Gambar 4.14 Rancangan Input Data Pakan Harian ...44

Gambar 4.15 Perhitungan Survival Rate ...45

(15)

xv

Gambar 4.17 Rancangan Perhitungan Biomass...46

Gambar 4.18 Rancangan Input Data Pengguna Database ...46

Gambar 4.19 Rancangan Input Data Pengguna Aplikasi ...46

Gambar 4.20 Rancangan Input Data Ganti Password ...47

Gambar 4.21 Rancangan Cetakan Laporan ADG ...48

Gambar 4.22 Rancangan Cetakan Laporan Biomass ...48

Gambar 4.23 Rancangan Cetakan Laporan Total Pakan...49

Gambar 4.24 Rancangan Jendela Utama SIMTU ...49

Gambar 5.1 Form Utama ...54

Gambar 5.2 Form Login Database ...57

Gambar 5.3 Form Login Aplikasi ...58

Gambar 5.4 Form Input Data Crouping ...60

Gambar 5.5 Form Input Data Petak Tambak ...63

Gambar 5.6 Form Input Data Sesi Pemberian Pakan ...67

Gambar 5.7 Form Input Data Persentase Pakan Ideal ...69

Gambar 5.8 Form Input Data Persentase Survival Rate ...74

Gambar 5.9 Form Input Pakan Harian ...76

Gambar 5.10 Form Input Data Pertumbuhan ...80

Gambar 5.11 Form Perhitungan ADG ...85

Gambar 5.12 Form Perhitungan Survival Rate...89

Gambar 5.13 Form Perhitungan Biomass Udang ...93

Gambar 5.14 Form Perhitungan Pakan Ideal...96

(16)

Gambar 5.16 Laporan Biomass Udang ...101

Gambar 5.17 Laporan Total Pakan ...102

Gambar 5.18 Form Ganti Password ...103

Gambar 5.19 Form Tip of the day...105

Gambar 5.20 Form About...107

Gambar 6.1 Proses Pengisian Form Login Database ...111

Gambar 6.2 Hasil proses sukses login...112

Gambar 6.3 Proses Input Data Login Aplikasi ...112

Gambar 6.4 Halaman utama aplikasi (login sebagai Teknisi) ...112

Gambar 6.5 Halaman utama aplikasi (login sebagai Manajemen) ...113

Gambar 6.6 Proses Input Data Form Crouping ...113

Gambar 6.7 Hasil Input Data crouping...113

Gambar 6.8 Proses klik data dalam grid pada Form Crouping...114

Gambar 6.9 Pesan berisi inFormasi data dalam grid...114

Gambar 6.10 Pesan konfirmasi hapus data crouping ...114

Gambar 6.11 Proses Input Data Petak Tambak ...115

Gambar 6.12 Hasil Proses Input Data Petak Tambak ...115

Gambar 6.13 Proses Input Data Pertumbuhan...116

Gambar 6.14 Proses Input Data Perhitungan ADG ...116

Gambar 6.15 Proses Input Data Form Perhitungan Survival Rate ...117

Gambar 6.16 Proses Input Data Form Perhitungan Biomass Udang ...118

Gambar 6.17 Proses Input Data Pakan Ideal ...118

(17)

xvii

Gambar 6.19 Proses menampilkan karakter password baru...120

Gambar 6.20 Tampilan Form Tip of the day ...121

Gambar 6.21 File tip.txt...121

Gambar 6.22 Tampilan Form About SIMTU ...122

Gambar 6.23 Tampilan spesifikasi sistem komputer ...122

Gambar 6.24 Pesan Gagal Mengakses Database ...123

Gambar 6.25 Pesan Kesalahan proses Login Aplikasi...123

Gambar 6.26 Pesan Kesalahan proses Input Data Crouping ...123

Gambar 6.27 Pesan Kesalahan proses Input Data Petak Tambak...124

Gambar 6.28 Pesan Kesalahan proses Ubah Password ...124

Gambar 6.29 Proses Pengujian Perhitungan ADG ...125

Gambar 6.30 Proses Pengujian Perhitungan Survival Rate...126

Gambar 6.31 Proses Pengujian Perhitungan Biomass Udang ...127

(18)

DAFTAR TABEL

Tabel 2.1 Jumlah Anco pada Petak Tambak ...20

Tabel 2.2 SR (Survival Rate) Harapan berdasarkan Umur ...21

Tabel 2.3 Daftar Persentase Pakan Ideal ...23

Tabel 4.1 Hirarki Struktur Menu Dalam Perancangan Interface ...30

Tabel 4.2 Tabel Crouping...37

Tabel 4.3 Tabel Biomass ...37

Tabel 4.4 Tabel ADG ...37

Tabel 4.5 Tabel Pakan Hari_Ke...38

Tabel 4.6 Tabel Pakan_Hari ...38

Tabel 4.7 Tabel Pakan Ideal ...39

Tabel 4.9 Tabel Petak...39

Tabel 4.10 Tabel Persentase Pakan Ideal ...39

Tabel 4.11 Tabel Persentase Survival Rate ...40

Tabel 4.12 Tabel Sesi ...40

Tabel 4.13 Tabel Size Udang...40

Tabel 4.14 Tabel Survival Rate ...41

(19)

xix

DAFTAR RUMUS

Rumus 2.1 SR (Survival Rate) ...21

Rumus 2.2 Berat Badan Udang ...22

Rumus 2.3 Biomass Udang ...22

Rumus 2.4 ADG (Average Day Growth)...22

Referensi

Dokumen terkait

Mengacu pada latar belakang yang telah dijelaskan, penelitian ini bertujuan untuk menguji pengaruh tingkat pendidikan, pengalaman kerja, komitmen profesional

Maka dari hasil uji ANOVA pada tabel diatas diketahui tingkat signifikansi 0,000 yang nilainya jauh lebih rendah dari nilai probabilitas > 0,05 maka dapat disimpulkan

Vygotsky juga menambahkan bahwa proses pembelajaran akan terjadi jika anak bekerja atau menangani tugas-tugas yang belum dipelajari, namun tugas- tugas tersebut masih berada

Di antara dalil yang menunjukkan banyaknya bilangan malaikat dan tidak ada yang dapat menghitungnya kecuali Allah Ta’ala adalah sebuah hadits shahih yang

Data dalam penelitian ini adalah grammatical kohesi, sedangkan sumber data yang digunakan adalah skrip film “G.I. Joe: The Rise of Cobra” yang ditulis oleh

Novel Ayu Utami, Pengakuan Eks Parasit Lajang adalah salah satu karya sastra yang mengungkapkan bagaimana penindasaan itu terjadi dalam konteks masyarakat di Indonesia

UNESCO dan kontribusi peranan apa yang dilakukan UNESCO terkait dengan situasi yang terjadi di Suriah dan membahayakan benda-benda bersejarah yang ada agar dapat

Minyak dedak padi dan methanol direaksikan dengan katalis HCl berdasarkan reaksi esterifikasi dengan variabel tetap yang digunakan adalah umpan (minyak dedak sebesar 100 ml,