PENDAHULUAN
1
2
1.3.1 Maksud
1.3.2 Tujuan
Adapun tujuan yang didapat ini adalah :
6
7
yang terdiri dari 8 (delapan) UPTD yaitu 5(lima) UPTD pengembangan, 2 (dua)
UPTD pelayanan dan 1 (satu) UPTDpelatihan, yaitu:
1. UPTD pengembangan Balai Pengembangan Perbibitan Ternak Unggas
Jatiwangi Kabupaten Majalengka;
2. UPTD Pengembangan Balai Perbibitan Ternak Sapi Perah Cikole Kab.
Bandung;
3. UPTD Pengembangan Balai Pengembangan Perbibitan Ternak Sapi Perah
Bunikasih Kab. Cianjur;
4. UPTD Pengambangan Balai Pengembangan Ternak Domba Margawati Kab.
Garut dengan instalasi SPTD Trijaya Kab. Kuningan ;
5. UPTD Pengembangan Balai Pengembangan Perbibitan Ternak Sapi Potong
Kab. Ciamis;
6. UPTD Pelayanan Balai Penyidikan Penyakit Hewan dan Kesehatan
Masyarakat Veteriner di Cikole Kab. Bandung dengan instalasi Check Point
Banjar Kab.Ciamis, Check Point Losari Kab. Cirebon, dan Laboratorium
Kesehatan Hewan Kab. Majalengka;
7. UPTD Pelayanan Balai Pengujian Sarana Produksi Peternakan Cikole Kab.
Bandung;
8. UPTD Pelatihan Balai Pelatihan Peternakan Cikole Kab. Bandung.
12. Peraturan Daerah Provinsi Jawa Barat Nomor 1 Tahun 2000 tentang Tata
Cara Pembentukan dan Teknik Penyusunan Peraturan Daerah (Lembaran
Daerah Tahun 2000 Nomor 2 Seri D);
13. Peraturan Daerah Provinsi Jawa Barat Nomor 2 Tahun 2000 tentang
Penyidikan Pegawai Negeri Sipil (Lembaran Daerah Tahun 2000 Nomor 3
Seri D);
14. Peraturan Daerah Provinsi Jawa Barat Nomor 15 Tahun 2000 tentang Dinas
Daerah Provinsi Jawa Barat (Lembaran Daerah Tahun 2000 Nomor 20 Seri
D);
15. Surat Keputusan Menteri Pertanian Nomor 54/kpts/UM/1981 tentang Daerah
Tingkat I Provinsi Jawa Timur Bebas dari Penyakit Mulut dan Kuku;
16. Surat Keputusan Menteri Pertanian Nomor 398/kpts/UM/1981 tentang
Daerah Tingkat I Provinsi Sulawesi Selatan Bebas dari Penyakit Mulut dan
Kuku;
17. Surat Keputusan Menteri Pertanian Nomor 928a/kpts/UM/11/1981 tentang
Pembinaan Usaha Peternakan Ayam;
18. Surat Keputusan Menteri Pertanian Nomor 928/kpts/org/11/1981 tentang
Pembentukan Tim Pengendali Pusat Satuan Tugas Pelaksanaan Pusat dan
Satuan Pelaksanaan Daerah, Pelaksana Keputusan Presiden RI Nomor 50
Tahun 1981;
19. Surat Keputusan Menteri Pertanian Nomor 928c/kpts/UM/11/1981 tentang
Petunjuk Pelaksanaan Keputusan Presiden RI Nomor 50 Tahun 1981;
20. Surat Keputusan Menteri Pertanian Nomor 487/kpts/UM/6/1981 tentang
Pencegahan Pemberantasan dan Pengobatan Penyakit Hewan Menular;
21. Surat Keputusan Menteri Pertanian Nomor 363/kpts/UM/5/1982 tentang
Pedoman Khusus Pencegahan dan Pemberantasan Rabies;
22. Keputusan Menteri Pertanian Nomor 417/kpts/OT.210/7/2001 tentang
Pedoman Umum Penyebaran dan Pengembangan Ternak;
15
1. Kepala
2. Sekretariat, membawahkan :
18
Fungsi :
Rincian Tugas :
13. Melaksanakan tugas lain yang ditugaskan pimpinan sesui dengan tugas dan
fungsi.
2.2.1.2 Informasi
Informasi adalah data yang telah diolah menjadi sebuah bentuk yang
berarti bagi penerimanya dan bermanfaat dalam pengambilan keputusan saat ini
atau masa yang akan datang (Agus Mulyanto, 2009).
Kualitas informasi tergantung pada empat hal, yaitu:
1. Akurat, berarti informasi harus bebas dari kesalahan-kesalahan dan tidak
menyesatkan bagi orang yang menerima informasi tersebut. Komponen
akurat meliputi :
a. Completeness, berati informasi yang dihasilkan atau dibutuhkan harus
memiliki kelengkapan yang baik, karena bila informasi yang dihasilkan
sebagian-sebagian akan mempengaruhi dalam pengambilan keputusan.
b. Correctness, berati informasi yang dihasilkan atau dibutuhkan harus memiliki
kebenaran.
c. Security, berati informasi yang dihasilkan atau dibutuhkan harus memiliki
keamanan.
2. Tepat waktu, artinya informasi yang diterima harus tepat pada waktunya,
sebab informasi yang usang (terlambat) tidak mempunyai nilai yang baik
21
Simbol Keterangan
Simbol Keterangan
Simpanan Data
program apapun lagi. Pada komputer client pemakai cukup mengarahkan web
browser ke komputer server dan program dapat langsung dijalankan.
3. Tidak ada virus yang menginfeksi program PHP.
Program PHP belum dapat diinfeksi virus sampai saat ini. Kebanyakan virus
menginfeksi file berekstensi *.exe dan lain-lain.
<?
2.2.4.2 MySQL
MySQL merupakan software yang tergolong sebagai DBMS (Database
Management System) yang bersifat open source. Open source menyatakan bahwa
software ini dilengkapi source code (Abdul Kadir, 2008).
Bahasa ini dapat digunakan untuk memuat, mengurutkan, dan menyaring
suatu data sehingga suatu data yang spesifik dari suatu basia data dapat dihasilkan.
MySQL adalah server database SQL (Structured Query Language) yang paling
banyak diminati karena kecepatan kerja dan kemudahan dalam penggunaannya.
Kelebihan MySQL sebagai basis data, antara lain :
1. Mendukung standar yang telah ada, yaitu standar ODBC level 0-2
2. Mampu membuat tabel dengan ukuran besar
berkreasi secara bebas dan cepat pada suatu lingkungan visual, tanpa menulis
sebaris pun kode atau tag HTMLnya, dan setelah itu dapat menguji tampilan
halaman web kita langsung di browser apapun yang di inginkan.
PEMBAHASAN
Analisis adalah penguraian dari suatu masalah atau objek yang akhirnya
menghasilkan suatu kesimpulan, hal ini dimaksudkan untuk mengidentifikasi dan
mengevaluasi masalah atau objek. Analisis terhadap pembuatan web aplikasi
untuk penyimpanan data produksi dan populasi ternak pada Dinas Peternakan
Provinsi Jawa Barat, dimaksudkan untuk mengetahui proses pembuatan aplikasi
web sehingga siap dipublikasikan.
29
30
1. Data Populasi
2. Data Produksi
Pemakai yang akan menggunakan Situs Online pengolahan data produksi dan
populasi ini adalah:
Eksistensi user :
Analisis fasilitas untuk tiap user yaitu mengetahui apa saja yang bisa
dilakukan oleh admin dan user.
1. Admin
a. Fasilitas Login
b. Melakukan input data produksi dan populasi ternak
c. Dapat mengedit dan menghapus data produksi dan populasi ternak
d. Membuat dan menghapus data use
e. Fasilitas Logout
2. User
a. Fasilitas Login
b. Dapat melihat data produksi dan populasi ternak
c. Dapat melakukan pengeditan data diri
d. Fasilitas Logout
Kesimpulan :
- Macromedia Dreamweaver 8
c. Database : MySQL
Kesimpulan :
Data Produksi
Admin Data Populasi
Data User
Data Login Admin
Info user
Info Produksi Sistem Info Produksi
Info Populasi Informasi
Info Populasi
Info User Statistik Dinas
Peternakan Info Login User
Info login admin
1. Login, yaitu proses yang harus dilakukan oleh admin dan user sebelum
melakukan aktivitas dalam program aplikasi ini.
35
2. Input Data User, Produksi dan Populasi, yaitu proses yang dilakukan oleh
admin setelah melakukan login. Data yang dapat diinput oleh admin meliputi
data user yang telah melakukan administrasi, data produksi hewan, dan data
populasi hewan di seluruh Jawa Barat.
3. Lihat Data Statistik, yaitu proses yang dilakukan oleh user setelah berhasil
login. Data statistik yang dapat dilihat oleh user, yaitu data produksi dan
populasi hewan di provinsi Jawa Barat
4. Lihat dan Edit Data User, yaitu proses yang dilakukan oleh user setelah
berhasil login. Data user ini diinputkan oleh admin karena proses administrasi
tidak dilakukan secara online. Selain itu, user juga dinerikan fasilitas untuk
mengedit data profil yang meliputi nama dan alamat user tersebut.
Proses-proses yang terjadi pada level 1 ini dapat dilihat pada diagram
berikut :
Data user
Info user
Info produksi
Info populasi
Info user
Info
login Admin
2.0
Input Data
Data user, produksi Data Login 1.0 Data login
User,Produk Admin Tabel user
dan populasi admin Login user
si dan
Populasi info Login admin
Request 4.0
data populasi Info
Data Data Lihat dan
populasi User
produksi populasi Edit Data
Data user
User
Info
Populasi Request
3.0 data populasi
Data populasi Lihat Data
Statistik
Request
data produksi
Data produksi
Login
valid
User Info Password
Username tidak Tidak valid
valid
Tabel User
Data username
Data username
Dan password
Data Username
Dan password
Admin 1.1
Info
Verifikasi
Data Username username Data
username
Tidak valid password
Data username
Info
Info Password
Tabel Admin
username
Username valid
Login
valid
Data
Info Password
password
Tidak valid
Info
password
1.2
Verifikasi
Password
3.1.4.4 DFD Level 2 Proses Input Data User, Produksi dan Populasi
DFD ini menjelaskan proses input data yang dilakukan oleh admin. Data
yang diinputkan meliputi data user, data produksi, dan data populasi. Dalam DFD
Level 1, proses input data digambarkan dalam satu proses sehingga proses
tersebut harus dirinci dalam DFD Level 2. Tiap data akan disimpan dalam
masing-masing store, yaitu tabel user untuk data user, tabel produksi untuk data
37
produksi, dan tabel populasi untuk data populasi. Tabel produksi dan tabel
populasi merupakan gambaran tabel secara umum, di mana pada database
sebenarnya, tabel produksi dan tabel populasi terinci dari beberapa tabel hewan.
DFD Level 2 Proses Input Data dapat digambarkan sebagai berikut :
2.1
Data user Input data Data user Tabel user
user
Info user
Info user
2.2
Input Data Tabel
Admin Data produksi Data produksi
Produksi Produksi
ternak
Info produksi
Info produksi
Info populasi
2.3
Data populasi Input Data Tabel
Data populasi
Populasi Populasi
ternak
Info
Request data
User Produksi
Produksi dan populasi
3.2
Info
Lihat Data
Populasi dan produksi Request
Produksi
data produksi
Request
Data populasi Tabel
Info Produksi
Populasi
Request data
produksi
3.3
Request data
Lihat Data Admin
populasi
Populasi
Info
Info Populasi
Populasi Request
Data populasi
Tabel
Populasi
4.1
Data yang ingin Data yang ingin
User Lihat Data Tabel User
dilihat dilihat
user
4.2
Data yang akan diedit Edit Data
User Info Data user
telah diedit
Gambar 3.8 DFD Level 2 Proses Lihat dan Edit Data User
39
No.Proses 2.2
Nama Proses Input data produksi ternak
Deskripsi Admin melakukan penambahan data produksi ternak
Input - Data produksi ternak yang akan di input
Output - Info data produksi
Logika Proses Begin data produksi dimasukan
If(data berhasil){
Penambahan data sukses
Then lanjut ke proses berikutnya}else{
Pengolahan data gagal}
No.Proses 2.3
Nama Proses Input data populasi ternak
Deskripsi Admin melakukan penambahan data populasi ternak
Input - Data populasi ternak yang akan di input
Output - Info data populasi
Logika Proses Begin data populasi dimasukan
If(data berhasil){
Penambahan data sukses
Then lanjut ke proses berikutnya}else{
Pengolahan data gagal}
No.Proses 3.1
Nama Proses Pencarian data
Deskripsi User melakukan pencarian data yang aka di lihat
Input - Request data produksi dan populasi
Output - Info data produksi dan populasi
Logika Proses Begin request data produksi dan populasi
If(data tersedia){
Pencarian data sukses
Then lanjut ke proses berikutnya}else{
43
hewan
Simbol [! | @ | # | * | - | _ | ^]
4 Nama Alir Data Data Produksi
Where Used/ Data produksi, proses input 2.2 dan output 2.2
How Used
Deskripsi Admin akan melakukan pengolahan data produksi
Struktur Data No_pr_hewan+no_daerah+no_ternak2+jumlah_
pr_hewan+tahun_ pr_hewan+tanggal_input_ pr_hewan
No_pr_hewan [0-9]
No_daerah [A-Z | a-z |0-9]
No-ternak2 [A-Z | a-z |0-9]
jumlah_ [0-9]
pr_hewan
tahun_ [0-9]
pr_hewan
tanggal_input_ [0-9 | Simbol]
pr_hewan
Simbol [! | @ | # | * | - | _ | ^]
Tabel 3.34
No Nama Field Tipe Ukuran Keterangan Extra
Data
1 No_pr_susu Integer 11 Primary Key auto_increment
2 No_daerah Integer 11 Foreign Key
3 Jumlah_ pr_ susu Integer 11
4 Tahun_ pr_ susu Year
5 Tanggal_input_ pr_ Date
susu
Menu
Utama
1. Data User, yaitu halaman yang memuat data-data user yang telah melakukan
administrasi dan memiliki username untuk login.
2. Tambah Data, yaitu menu yang menghubungkan admin ke halaman untuk
menambah data.
a. Tambah Data Produksi, yaitu bagian dari menu tambah data di mana menu ini
akan menghubungkan admin ke form untuk menambah inputan data produksi.
b. Tambah Data Populasi, yaitu menu yang menghubungkan admin ke halaman
untuk mengisi data populasi.
3. Edit Data, yaitu halaman untuk mengedit data-data hewan meliputi data
produksi dan populasi.
59
Menu
Utama
1. Data Produksi, yaitu halaman yang menampilkan data produksi hewan yang
telah diinputkan oleh admin.
2. Data Populasi, yaitu halaman yang menampilkan data populasi hewan.
3. Edit Data, yaitu menu yang disediakan bagi user untuk mengedit data
meliputi nama dan alamat user.
1. Tambah data, meliputi tambah data produksi dan tambah data populasi.
2. Data user, yaitu fasilitas untuk menginput data user baru yang telah
melakukan administrasi.
3. Edit Data, yaitu fasilitas untuk mengedit data admin.
4. Logout.
Berikut ini adalah rancangan halaman-halaman program aplikasi yang
diperuntukkan bagi admin :
61
1. Data Produksi, yaitu menu untuk melihat database produksi seluruh kota dan
kabupaten di Jawa Barat.
2. Data Populasi, yaitu menu untuk melihat seluruh data populasi ternak di Jawa
Barat.
3. Edit Data, yaitu fasilitas yang disediakan bagi user untuk dapat mengedit data
profil yang meliputi nama dan alamat.
Berikut adalah perancangan pesan yang ada pada aplikasi Pengolahan data
produksi dan populasi ternak:
M01 M02
Untuk penjelasan dari jaringan simantik yang ada dibawah ini akan
diuraikan sebagai berikut:
Menu tambah menu memiliki submenu, yaitu tambah data produksi dan
tambah data populasi. Tampilan menu tambah data adalah sebagai berikut :
maka akan muncul tampilan untuk memilih jenis data yang akan diinput sebagai
berikut :
Data User merupakan menu untuk menampilkan seluruh data user yang
telah memiliki username. Dalam menu data user ini ditampilkan informasi nama
dan alamat user. Selain itu, disediakan juga fasilitas hapus untuk memudahkan
admin melakukan pengolahan data user. Adapun tampilan menu data user adalah
sebagai berikut :
74
User yang telah login dapat melihat data produksi yang telah disediakan
oleh admin. Menu lihat produksi ini dilengkapi oleh fasilitas pencarian data
berdasarkan daerah. Tampilan menu lihat data produksi adalah sebagai berikut :
77
Selain data produksi, user juga dapat melihat data populasi hewan di
seluruh daerah di Jawa Barat. Menu lihat data populasi ini juga dilengkapi fasilitas
pencarian berdasarkan nama daerah. Adapun tampilan menu lihat data populasi
adalah sebagai berikut :
User dapat mengedit data akunnya masing-masing. Data yang dapat diedit
meliputi username, password, nama lengkap, alamat, dan foto. Tampilan menu
edit user adalah sebagai berikut :
4.1 Kesimpulan
1. PHP dan MySQL merupakan alternatif yang baik untuk membuat suatu
2. Berdasarkan hasil uji coba program di Dinas Peternakan Provinsi Jawa Barat
79
80
4.2 Saran
Jawa Barat dapat dibuat secara Object Oriented Programming (OOP) guna
KERJA PRAKTEK
Betha, Ir, Husni I. Pohan, Ir.M.Eng. 2009. Pemrograman Web dengan HTML
Yogyakarta : Lokomedia.
Andi.
Pustaka Pelajar.
79
DAFTAR RIWAYAT HIDUP
A. Data Pribadi
Nama Lengkap : Diki Anggana Cipta W.N.A
Tanggal Kelahiran : 08 November 1990
Jenis Kelamin : Laki-laki
Agama : Islam
Warga Negara : Indonesia
Alamat : Kmp. L.Malang Ds Sukaresmi Rt 02/01
Status : Lajang / Belum Menikah
Kode Pos : 17550
Nomor Telepon : 021-8970850 HP 085782022875
Email : dikianggana@yahoo.com
Motto Hidup : Jangan sia-sia kan hidup
B. Pendidikan Formal
D. Kemampuan Komputer
Kemampuan Kurang Cukup Baik
A. Perangkat Lunak
1. Microsoft Office Ya
2. Borland Delphi Ya
3. Adobe Photo Shop Ya
4. Packet Tracer Ya
5. Rational Rose Ya
6. Net Beans Java Ya
7. Concept Draw Ya
8. Bloodshed Dev – C++ Ya
9. Dream Weaver Ya
10. WAMP Server Ya
B. Bahasa Pemrograman
1. C / C++ Ya
2. Pascal Ya
3. Java Ya
4. Java Script Ya
5. HTML Ya
6. PHP My SQL Ya
7. Visual Basic Ya
C. Hard Ware
1. Perakitan Ya
2. Perbaikan ( Service ) Ya
3. Perawatan ( maintenance ) Ya
E. Riwayat Pekerjaan
Saat ini masih melakukan perkuliahan di Universitas Komputer Indonesia, hingga saat ini
belum pernah bekerja di instansi manapun, tetapi sudah memiliki pengalaman kerja praktek
selama 1 bulan di Dinas Peternakan untuk membantu dalam perhitungan data populasi tiap
hewan menggunakan PHP dan MySQL.
F. Riwayat Organisasi
1. Sebagai Staf Klub Sepak Bola
2. Organisasi HIMA IF selama 2 hari
3. Anggota Karang Taruna Ds Sukaresmi saat Parade Musik Sukaresmi
Demikian daftar riwayat hidup ini saya buat dengan sebenar – benarnya dalam keadaan sadar
dan tanpa paksaan.
Puji dan syukur kepada Allah SWT yang telah memberikan izin-Nya
Jawa Barat dan juga dapat menyelesaikan laporan Kerja Praktek ini tepat pada
waktunya.
Laporan Kerja Praktek ini disusun untuk memenuhi salah satu syarat
Dalam penyusunan laporan kerja praktek ini tidak terlepas dari bantuan
2. Yang terhormat Ibu Mira Kania Sabariah, S.T., M.T. selaku ketua jurusan
Teknik Informatika
3. Yang terhormat Ibu Kania Evita Dewi, S.Pd., M.Si. selaku dosen
praktek.
4. Yang terhormat Bapak Ir. Ruchiyat Hendra Supena selaku Kepala Sub
i
5. Yang terhormat Ibu Ir. Rina Fajarwati yang telah membantu memberikan
Akhir kata berharap penulis berharap semoga seluruh pihak yang telah
semoga laporan kerja praktek ini dapat memberikan manfaat bagi pihak-pihak
yang membutuhkan.
Penulis
ii