Anda di halaman 1dari 17

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
i
ii
iii
iv
RINGKASAN

Rancang bangun aplikasi pelaporan perkembangan ternak sapi paguyuban


Tani Makmur berbasis web membahas mengenai pengelolaan informasi
peternakan yang meliputi anggota, pemilik ternak, ternak, perkembangan
pertumbuhan dan kesehatan ternak. Dengan tujuan untuk mengetahui bagaimana
kondisi peternakan dan perkembangannya.
Dari sistem ini akan didapatkan data pertumbuhan dan kesehatan ternak
dalam bentuk grafik yang memudahkan bagi petugas, pemilik ternak maupun
pembina untuk melakukan penyuluhan atau pembenahan dalam pengelolaan
peternakan.

Kata Kunci : Aplikasi Pelaporan Perkembangan Ternak, Web

v
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.

vi
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.

vii
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

viii
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

ix
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

x
DAFTAR PUSTAKA..................................................................................... 105
LAMPIRAN

xi
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

xii
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

xiii
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

xiv
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

xv
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

xvi
DAFTAR LAMPIRAN

Lampiran 1 : Surat Pengantar Fakultas


Lampiran 2 : Surat Ijin Survey
Lampiran 3 : Buku Konsultasi Skripsi
Lampiran 4 : Biografi Penulis

xvii