rancang bangun aplikasi pelaporan perkembanganeprints.umk.ac.id/1535/1/halaman_judul.pdf · laporan...

17
i LAPORAN SKRIPSI Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban “Tani Makmur” Berbasis Web Laporan ini disusun guna memenuhi salah satu syarat untuk Menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus Disusun Oleh : Nama : Abdan Nurya Fadli NIM : 2008-53-149 Program Studi : Sistem Informasi Fakultas : Teknik FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS KUDUS 2013

Upload: lamcong

Post on 12-Mar-2019

224 views

Category:

Documents


0 download

TRANSCRIPT

i

LAPORAN SKRIPSI

Rancang Bangun Aplikasi Pelaporan Perkembangan

Ternak Sapi Paguyuban “Tani Makmur” Berbasis Web

Laporan ini disusun guna memenuhi salah satu syarat untuk

Menyelesaikan program studi Sistem Informasi S-1 pada

Fakultas Teknik Universitas Muria Kudus

Disusun Oleh :

Nama : Abdan Nurya Fadli

NIM : 2008-53-149

Program Studi : Sistem Informasi

Fakultas : Teknik

FAKULTAS TEKNIK

UNIVERSITAS MURIA KUDUS

KUDUS

2013

ii

iii

iv

v

RINGKASAN

Rancang bangun aplikasi pelaporan perkembangan ternak sapi paguyuban“Tani Makmur” berbasis web membahas mengenai pengelolaan informasipeternakan yang meliputi anggota, pemilik ternak, ternak, perkembanganpertumbuhan dan kesehatan ternak. Dengan tujuan untuk mengetahui bagaimanakondisi peternakan dan perkembangannya.

Dari sistem ini akan didapatkan data pertumbuhan dan kesehatan ternakdalam bentuk grafik yang memudahkan bagi petugas, pemilik ternak maupunpembina untuk melakukan penyuluhan atau pembenahan dalam pengelolaanpeternakan.

Kata Kunci : Aplikasi Pelaporan Perkembangan Ternak, Web

vi

HALAMAN MOTTO DAN PERSEMBAHAN

MOTTO

“Tetaplah lapar, tetaplah jadi orang bodoh, jangan puas dengan apa yang telah kau

capai hari ini”.

PERSEMBAHAN

Skripsi ini penulis persembahkan kepada:

1.Allah SWT yang telah menciptakan aku,

beserta Rosul-Nya.

2.Ayah dan Ibu, yang selalu memberikan

doa dan restunya.

3.Adikku yang tercinta.

4.Guru-guru dan almamater.

5.Teman seperjuanganku.

vii

KATA PENGANTAR

Dengan mengucapkan puji syukur kehadirat Allah SWT yang Maha memiliki

sifat keagungan dan kemuliaan yang telah memberikan segala nikmat dan kasih

sayangnya kepada seluruh umat manusia. Maka tersusunlah Laporan Skripsi.

Penyusunan Laporan Skripsi ini merupakan salah satu syarat penting untuk

menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik

Universitas Muria Kudus. Laporan Praktek Kerja Lapangan merupakan salah satu

alat pembelajaran yang berasal dari lingkungan Universitas Muria Kudus.

Sehingga diharapkan mampu memberi pengetahuan kepada mahasiswa dalam

proses belajar mengajar.

Atas tersusunnya Laporan Skripsi ini, penulis mengucapkan terima kasih yang

sebesar-besarnya kepada :

1. Bapak Prof. Dr. dr. Sarjadi, Sp.PA, selaku Rektor Universitas Muria

Kudus

2. Bapak Rochmad Winarso, S.T, M.T selaku Dekan Fakultas Teknik

Universitas Muria Kudus

3. Bapak Arif Setiawan, S.Kom,M.Cs, selaku Kepala Program Studi Sistem

Informasi yang telah memberikan pengetahuan yang membuat mahasiswa

lebih memahami tentang sistem Informasi

4. Bapak Eko Darmanto, S.Kom, M.Cs, selaku Pembimbing I yang telah

memberikan pedoman serta bimbingan sehingga proses penyusunan

laporan skripsi berjalan. Terima kasih atas waktu, perhatian dan

pelajarannya.

5. Ibu Noor Latifah, S.Kom, selaku Pembimbing II yang telah memberikan

pedoman serta bimbingan sehingga proses penyusunan laporan skripsi

berjalan. Terima kasih atas waktu, perhatian dan pelajarannya.

6. Ayah dan ibu tercinta yang telah melimpahkan kasih sayangnya sehingga

menjadi manusia yang berguna.

viii

7. Dosen-dosen dan seluruh staff karyawan di Universitas Muria Kudus yang

telah memberi dukungan dalam proses belajar.

8. Teman-teman seperjuangan, telah kita lalui masa-masa indah yang tidak

akan pernah terlupakan. Terima Kasih.

Kami menyadari bahwa laporan yang kami susun masih jauh dari sempuna.

Oleh karena itu, kami selalu mengharapkan saran dan kritik yang sifatnya

membangun. Harapan kami, laporan ini dapat memberikan manfaat bagi pembaca

sekalian.

Kudus, Februari 2013

Penulis

ix

DAFTAR ISI

HALAMAN JUDUL............................................................................................ i

HALAMAN PERSETUJUAN............................................................................. ii

HALAMAN PENGESAHAN............................................................................. iii

SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH... iv

RINGKASAN...................................................................................................... v

HALAMAN MOTTO DAN PERSEMBAHAN................................................. vi

KATA PENGANTAR........................................................................................ vii

DAFTAR ISI....................................................................................................... ix

DAFTAR TABEL.............................................................................................. xii

DAFTAR GAMBAR........................................................................................ xiii

DAFTAR LAMPIRAN.................................................................................... xvii

BAB I PENDAHULUAN.................................................................................... 1

1.1 Latar Belakang Masalah................................................................................. 1

1.2 Perumusan Masalah....................................................................................... 2

1.3 Batasan Masalah............................................................................................ 2

1.4 Tujuan Skripsi................................................................................................ 2

1.5 Tinjauan Pustaka............................................................................................ 2

1.6 Metode Penelitian.......................................................................................... 3

1.6.1 Metode Pengumpulan Data.................................................................... 3

1.6.2 Metode Pengembangan Sistem.............................................................. 4

1.7 Sistematika Penulisan.................................................................................... 6

BAB II LANDASAN TEORI............................................................................. 8

2.1 Pertumbuhan.................................................................................................. 8

2.1.1 Pertumbuhan Absolut........................................................................... 10

2.2 Flowchart..................................................................................................... 11

2.3 UML............................................................................................................ 13

2.3.1 Perancangan menggunakan UML....................................................... 13

2.4 Entity Relationship Diagram....................................................................... 19

x

BAB III TINJAUAN UMUM OBYEK PENELITIAN.................................... 30

3.1 Ketentuan Umum......................................................................................... 30

3.2 Nama, Tempat dan Kedudukan................................................................... 30

3.3 Landasan, asas dan Tujuan.......................................................................... 30

3.4 Keanggotaan................................................................................................ 31

3.5 Kewajiban dan Hak Anggota...................................................................... 31

3.6 Pengurus....................................................................................................... 32

3.7 Analisa sistem yang sedang berjalan........................................................... 33

BAB IV ANALISA DAN PERANCANGAN.................................................. 34

4.1 Analisa Aplikasi Pelaporan Perkembangan Ternak Sapi............................ 34

4.1.1 Analisis Kebutuhan Data dan Informasi............................................. 34

4.1.2 Analisis Kebutuhan Perangkat Keras.................................................. 35

4.1.3 Analisis Kebutuhan Perangkat Lunak................................................. 35

4.2 Desain Sistem.............................................................................................. 36

4.2.1 Analisis Aktor Sistem......................................................................... 36

4.2.2 Proses Bisnis Sistem........................................................................... 36

4.2.3 Perancangan Pemodelan Sistem......................................................... 37

4.3 Perancangan Basis Data menggunakan Entity Relationship Diagram ................. 76

4.3.1 Langkah-langkah dalam menghasilkan Entitas............................................. 76

4.3.2 Transformasi Diagram E-R ke Logical Record Structure............................. 80

4.3.3 Struktur Tabel................................................................................................ 83

4.4 Desain Input dan Output........................................................................................ 87

BAB V PEMBAHASAN DAN IMPLEMENTASI......................................... 92

5.1 Implementasi Sistem................................................................................... 92

5.2 Lingkungan Perangkat Keras...................................................................... 92

5.3 Tampilan Program...................................................................................... 92

5.4 Pengujian................................................................................................... 102

5.4.1 Pengujian Validitas Data........................................................................ 102

BAB VI PENUTUP........................................................................................ 104

6.1 Kesimpulan................................................................................................ 104

6.2 Saran.......................................................................................................... 104

xi

DAFTAR PUSTAKA..................................................................................... 105

LAMPIRAN

xii

DAFTAR TABEL

Tabel 2.1 :Simbol-simbol Flowchart.......................................................... 12

Tabel 2.2 : Notasi Use Case Diagram......................................................... 15

Tabel 2.3 : Notasi Class Diagram.............................................................. 16

Tabel 2.4 : Notasi Sequence Diagram........................................................ 17

Tabel 2.5 : Notasi Activity Diagram........................................................... 18

Tabel 2.6 : Notasi Statechart Diagram....................................................... 18

Tabel 4.1 : Proses Bisnis Sistem................................................................ 37

Tabel 4.2 : Skenario use case Pengelolaan Member.................................. 39

Tabel 4.3 : Skenario use case Pengelolaan Anggota.................................. 39

Tabel 4.4 : Skenario use case Pengelolaan Pemilik................................... 40

Tabel 4.5 : Skenario use case Kelola Produk............................................. 41

Tabel 4.6 : Skenario use case Pengelolaan Pertumbuhan.......................... 42

Tabel 4.7 : Skenario use case Pengelolaan Kesehatan............................... 43

Tabel 4.8 : Skenario use case Kelola Penyuluhan..................................... 44

Tabel 4.9 : Skenario use case Buat Kriteria Kesehatan............................. 44

Tabel 4.10 : Skenario use case Lihat Informasi........................................... 45

Tabel 4.11 : Skenario use case Penyuluhan................................................. 46

Tabel 4.12 : Tabel User................................................................................ 83

Tabel 4.13 : Tabel Anggota.......................................................................... 83

Tabel 4.14 : Tabel Pemilik........................................................................... 84

Tabel 4.15 : Tabel Produk............................................................................ 84

Tabel 4.16 : Tabel Pertumbuhan.................................................................. 84

Tabel 4.17 : Tabel Kesehatan....................................................................... 85

Tabel 4.18 : Tabel Penyuluhan.................................................................... 85

Tabel 4.19 : Tabel Cek Kesehatan............................................................... 85

xiii

DAFTAR GAMBAR

Gambar 2.1 : Kurva pertumbuhan berdasarkan umur.................................... 10

Gambar 2.2 : Kurva pertumbuhan sejak lahir sampai ternak mati................. 11

Gambar 2.3 : Diagram Relationship Unary................................................... 20

Gambar 2.4 : Diagram Relationship Binary.................................................. 20

Gambar 2.5 : Contoh Ternary Relationship................................................... 21

Gambar 2.6 : Atribut Multivalue............................................................................ 21

Gambar 2.7 : Atribut Composite............................................................................ 22

Gambar 2.8 : diagram kardinalitas one to one............................................... 22

Gambar 2.9 : diagram kardinalitas one to many............................................ 23

Gambar 2.10 : Diagram kardinalitas many to many........................................ 23

Gambar 2.11 : Transformasi dari ERD ke Database Relasional..................... 25

Gambar 2.12 : Transformasi dari ERD ke Database Relasional..................... 25

Gambar 2.13 : Transformasi dari ERD ke Database Relasional..................... 26

Gambar 2.14 : Transformasi dari ERD ke Database Relasional..................... 26

Gambar 2.15 : Transformasi dari ERD ke Database Relasional..................... 27

Gambar 2.16 : Transformasi dari ERD ke Database Relasional..................... 27

Gambar 2.17 : Transformasi dari ERD ke Database Relasional..................... 27

Gambar 2.18 : Transformasi dari ERD ke Database Relasional..................... 28

Gambar 2.19 : Transformasi dari ERD ke Database Relasional..................... 28

Gambar 2.20 : Transformasi dari ERD ke Database Relasional..................... 28

Gambar 2.21 : Transformasi dari ERD ke Database Relasional..................... 29

Gambar 2.22 : Transformasi dari ERD ke Database Relasional..................... 29

Gambar 3.1 : Diagram alir pelaporan perkembangan ternak........................ 33

Gambar 4.1 : Use case diagram Aplikasi Pelaporan Perkembangan Ternak Sapi................................................................................................... 38

Gambar 4.2 : Class User............................................................................... 47

Gambar 4.3 : Class Petugas.......................................................................... 47

Gambar 4.4 : Class Pemilik.......................................................................... 47

Gambar 4.5 : Class Pembina......................................................................... 48

xiv

Gambar 4.6 : Class Pengunjung.................................................................... 48

Gambar 4.7 : Class Anggota.......................................................................... 48

Gambar 4.8 : Class Cek Kesehatan............................................................... 49

Gambar 4.9 : Class Produk............................................................................ 49

Gambar 4.10 : Class Pertumbuhan.................................................................. 50

Gambar 4.11 : Class Kesehatan....................................................................... 50

Gambar 4.12 : Class Penyuluhan..................................................................... 50

Gambar 4.13 : Class Diagram aplikasi pelaporan perkembangan ternak sapi.. 51

Gambar 4.14 : Sequence Diagram Login......................................................... 52

Gambar 4.15 : Sequence Diagram Pengelolaan Anggota................................ 53

Gambar 4.16 : Sequence Diagram Pengelolaan Pemilik................................. 54

Gambar 4.17 : Sequence Diagram Kelola Produk.......................................... 55

Gambar 4.18 : Sequence Diagram Pengelolaan Pertumbuhan........................ 56

Gambar 4.19 : Sequence Diagram Buat Kriteria Kesehatan........................... 57

Gambar 4.20 : Sequence Diagram Pengelolaan Kesehatan............................ 58

Gambar 4.21 : Sequence Diagram Lihat Informasi........................................ 59

Gambar 4.22 : Sequence Diagram Penyuluhan............................................... 60

Gambar 4.23 : Sequence Diagram Pengelolaan Member................................ 61

Gambar 4.24 : Sequence Diagram Kelola Penyuluhan................................... 62

Gambar 4.25 : Activity Diagram Login........................................................... 62

Gambar 4.26 : Activity Diagram Pengelolaan Member.................................. 63

Gambar 4.27 : Activity Diagram Pengelolaan Anggota.................................. 63

Gambar 4.28 : Activity Diagram Pengelolaan Pemilik.................................... 64

Gambar 4.29 : Activity Diagram Kelola Produk.............................................. 64

Gambar 4.30 : Activity Diagram Pengelolaan Pertumbuhan........................... 65

Gambar 4.31 : Activity Diagram Pengelolaan Kesehatan................................ 65

Gambar 4.32 : Activity Diagram Buat Kriteria Kesehatan.............................. 66

Gambar 4.33 : Activity Diagram Lihat Informasi............................................ 66

Gambar 4.34 : Activity Diagram Penyuluhan.................................................. 67

Gambar 4.35 : Activity Diagram Kelola Penyuluhan...................................... 67

Gambar 4.36 : Statechart Diagram Login....................................................... 68

xv

Gambar 4.37 : Statechart Diagram tambah member....................................... 68

Gambar 4.38 : Statechart Diagram ubah member........................................... 68

Gambar 4.39 : Statechart Diagram hapus member.......................................... 69

Gambar 4.40 : Statechart Diagram tambah Anggota....................................... 69

Gambar 4.41 : Statechart Diagram ubah Anggota.......................................... 69

Gambar 4.42 : Statechart Diagram hapus Anggota......................................... 70

Gambar 4.43 : Statechart Diagram tambah Pemilik....................................... 70

Gambar 4.44 : Statechart Diagram ubah Pemilik........................................... 70

Gambar 4.45 : Statechart Diagram hapus Pemilik.......................................... 71

Gambar 4.46 : Statechart Diagram tambah Produk........................................ 71

Gambar 4.47 : Statechart Diagram ubah Produk............................................ 71

Gambar 4.48 : Statechart Diagram hapus Produk........................................... 72

Gambar 4.49 : Statechart Diagram tambah Pertumbuhan............................... 72

Gambar 4.50 : Statechart Diagram ubah Pertumbuhan................................... 72

Gambar 4.51 : Statechart Diagram hapus Pertumbuhan................................. 73

Gambar 4.52 : Statechart Diagram tambah Kesehatan................................... 73

Gambar 4.53 : Statechart Diagram ubah Kesehatan....................................... 73

Gambar 4.54 : Statechart Diagram hapus Kesehatan...................................... 74

Gambar 4.55 : Statechart Diagram tambah Kriteria........................................ 74

Gambar 4.56 : Statechart Diagram ubah Kriteria............................................ 74

Gambar 4.57 : Statechart Diagram hapus Kriteria.......................................... 75

Gambar 4.58 : Statechart Diagram Lihat Informasi........................................ 75

Gambar 4.59 : Statechart Diagram tambah Penyuluhan................................. 75

Gambar 4.60 : Statechart Diagram ubah Penyuluhan..................................... 76

Gambar 4.61 : Statechart Diagram hapus Penyuluhan.................................... 76

Gambar 4.62 : Entitas yang ditentukan............................................................ 76

Gambar 4.63 : Entitas beserta primary key...................................................... 77

Gambar 4.64 : Relasi Antar Entitas................................................................. 77

Gambar 4.65 : Menentukan relasi beserta attribute......................................... 79

Gambar 4.66 : Entity Relational Diagram 80

Gambar 4.67 : Relasi Tabel............................................................................. 86

xvi

Gambar 4.68 : Halaman Login......................................................................... 87

Gambar 4.69 : Form Menu Utama................................................................... 87

Gambar 4.70 : Menu Input dan Edit Anggota.................................................. 88

Gambar 4.71 : Menu Input dan Edit Pemilik................................................... 88

Gambar 4.72 : Menu Input dan Edit Produk.................................................... 89

Gambar 4.73 : Menu Input dan Edit Pertumbuhan.......................................... 89

Gambar 4.74 : Menu Input dan Edit Kriteria Kesehatan................................. 90

Gambar 4.75 : Menu Input dan Edit Penyuluhan............................................ 91

Gambar 5.1 : Tampilan Form Login.............................................................. 93

Gambar 5.2 : Tampilan Halaman Utama............................................................ 93

Gambar 5.3 : Tampilan Form Pengelolaan Member.......................................... 94

Gambar 5.4 : Tampilan Form Pengelolaan Anggota.......................................... 94

Gambar 5.5 : Tampilan Form Pengelolaan Pemilik........................................... 95

Gambar 5.6 : Tampilan Form Kelola Produk..................................................... 95

Gambar 5.7 : Tampilan Form Kelola Pertumbuhan........................................... 96

Gambar 5.8 : Tampilan Form Kelola Kesehatan................................................ 96

Gambar 5.9 : Tampilan Form Kelola Penyuluhan.............................................. 97

Gambar 5.10 : Tampilan Form Tambah dan Edit Member.................................. 97

Gambar 5.11 : Tampilan Form Tambah dan Edit Anggota.................................. 98

Gambar 5.12 : Tampilan Form Tambah dan Edit Pemilik................................... 98

Gambar 5.13 : Tampilan Form Tambah dan Edit Produk.................................... 99

Gambar 5.14 : Tampilan Form Tambah dan Edit Pertumbuhan.......................... 99

Gambar 5.15 : Tampilan form Tambah dan Edit Kesehatan.............................. 100

Gambar 5.16 : Tampilan Form Penyuluhan....................................................... 100

Gambar 5.17 : Tampilan Grafik Pertumbuhan................................................... 101

Gambar 5.18 : Tampilan Grafik Pertumbuhan per Bulan.................................. 101

Gambar 5.19 : Tampilan grafik pertumbuhan per tahun.................................... 102

Gambar 5.20 : Contoh Penyuluhan Berhasil.................................................. 102

Gambar 5.21 : Contoh proses login gagal...................................................... 103

xvii

DAFTAR LAMPIRAN

Lampiran 1 : Surat Pengantar Fakultas

Lampiran 2 : Surat Ijin Survey

Lampiran 3 : Buku Konsultasi Skripsi

Lampiran 4 : Biografi Penulis