RANCANG BANGUN APLIKASI PENYUSUNAN
RANSUM KAMBING DENGAN MENGGUNAKAN
METODE SIMULTANEOUS EQUATION
(STUDI KASUS DI PETERNAKAN METHA JAYA)
TUGAS AKHIR
Program Studi S1 Sistem Informasi
Oleh:
Wahyu Eko Prasetyo 06.41010.0257
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & TEKNIK KOMPUTER SURABAYA
ix DAFTAR ISI
Halaman
ABSTRAK ... vi
KATA PENGANTAR ...vii
DAFTAR ISI ...ix
DAFTAR TABEL ... xiii
DAFTAR GAMBAR ...xv
DAFTAR LAMPIRAN...xviii
BAB I PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Perumusan Masalah ... 2
1.3 Pembatasan Masalah ... 2
1.4 Tujuan ... 3
1.5 Sistematika Penulisan ... 3
BAB II LANDASAN TEORI ... 5
2.1 Sekilas Peternakan Metha Jaya ... 5
2.2 Pakan...5
2.3 Pemberian Pakan ... 7
2.4 Konsumsi Pakan ... 7
2.5 Konversi dan Efisiensi Pakan ... 8
2.6 Kebutuhan Nutrisi Kambing ... 9
2.6.1 Air ... 9
2.6.2 Protein ... 10
x
Halaman
2.6.4 Mineral ... 11
2.6.5 Karbohidrat ... 12
2.6.6 Kebutuhan Energi ... 12
2.7 Pertambahan Bobot Badan Harian (PBBH) ... 13
2.8 Konsep Subtitusi Biasa ... 15
2.9 Konsep Simultaneous Equation ... 20
2.10 Konsep Dasar Sistem ... 26
2.11 Konsep Sistem Informasi ... 26
2.11.1 Blok Masukan ... 27
2.11.2 Blok Model ... 27
2.11.3 Blok Keluaran ... 27
2.11.4 Blok Teknologi... 27
2.11.5 Blok Basis Data ... 27
2.11.6 Blok Kendali ... 28
2.12 Analisis Perancangan Sistem ... 28
2.13 System Flow ... 29
2.14 Data Flow Diagram ... 31
2.14.1 Simbol-Simbol DFD………... ... 31
2.14.2 Contex Diagram ……….. ... 32
2.14.3 Data Flow Diagram Level 0 ……….. ... 32
2.14.4 Data Flow Diagram Level 1 ……… ... 33
2.14.5 Entity Rational Diagram ……….. ... 33
xi
Halaman
BAB III ANALISIS DAN PERANCANGAN SISTEM ... 34
3.1 Analisis Permasalahan dan Analisa Kebutuhan Sistem ... 34
3.1.1 Hasil Observasi ... 34
3.1.2 Hasil Wawancara ... 35
3.1.3 Studi Kepustakaan ... 35
3.2 Model Pengembangan ... 35
3.3 Desain Sistem ... 37
3.3.1 System Flow ... 38
3.3.2 Data Flow Diagram (DFD) ... 40
3.3.3 Entity Relationship Diagram (ERD) ... 45
3.3.4 Struktur Database ... 47
3.3.5 Desain Input/Output ... 50
3.3.6 Desain Uji Coba ... 54
BAB IV IMPLEMENTASI DAN EVALUASI ... 62
4.1 Implementasi ... 62
4.2 Kebutuhan Sistem ... 62
4.3 Instalasi Program ... 63
4.4 Menu Utama ... 63
4.5 Menu File ... 64
4.6 Menu Master ... 66
4.7 Menu Transaksi ... 69
4.8 Menu Laporan ... 73
xii
BAB V PENUTUP ... 85
5.1 Kesimpulan ... 85
5.2 Saran ... 85
DAFTAR PUSTAKA ... 87
1
PENDAHULUAN
1.1 Latar Belakang Masalah
Ransum merupakan gabungan dari beberapa bahan pakan yang disusun sedemikian rupa dengan formulasi tertentu untuk memenuhi kebutuhan ternak selama satu hari dan tidak mengganggu kesehatan ternak. Ransum dapat dinyatakan berkualitas baik apabila mampu memberikan seluruh kebutuhan nutrien secara tepat, baik jenis, jumlah, serta imbangan nutrien tersebut bagi ternak. Ransum yang berkualitas baik berpengaruh pada proses metabolisme tubuh ternak sehingga ternak dapat menghasilkan daging yang sesuai dengan potensinya. Faktor penting yang harus diperhatikan dalam formulasi ransum kambing adalah kebutuhan protein, energi, serat kasar, kalsium(Ca) dan fhosfor(P). Komponen nutrient tersebut sangat berpengaruh terhadap produksi kambing terutama untuk pertumbuhan dan produksi daging (Anggorodi, 1984).
Peternakan Metha Jaya merupakan sebuah usaha yang bergerak dibidang penggemukan kambing dan berdiri pada tahun 2005. Peternakan Metha Jaya tidak menggunakan pakan konsentrat tetapi menggunakan pakan ransum yang terdiri dari beberapa komposisi. Penyusunan ransum yang tepat merupakan hal yang penting dalam pemenuhan kebutuhan nutrisi kambing.
Dalam penerapanya peternakan Metha Jaya masih kesulitan dalam menyusun ransum yang tepat dan sesuai dengan nutrisi yang dibutuhkan kambing. Oleh karena itu dibutuhkan aplikasi yang mampu memberikan solusi tentang penyusunan ransum yang ekonomis serta dapat menjadikan produktifitas daging lebih maksimal. Aplikasi tersebut akan dibuat dengan menggunakan metode Simultaneous Equation. Langkah pertama menyusun ransum untuk penggemukan kambing adalah menentukan kebutuhan nutrisinya. Penghitungan kebutuhan dilakukan dengan menggunakan sistem subtitusi biasa. Selanjutnya dilakukan formulasi menggunakan metode Simultaneous Equation sehingga akan dihasilkan sebuah susunan bahan pakan yang sesuai dengan kebutuhan nutrisi.
1.2Perumusan Masalah
Berdasarkan latar belakang di atas, dapat dirumuskan permasalahan yaitu: 1. Bagaimana merancang dan membangun sebuah sistem yang dapat menentukan
kebutuhan nutrisi kambing agar dapat diketahui jumlah dan kadar nutrisi ransum yang akan diproduksi.
2. Bagaimana menerapkan metode Simultaneous Equation untuk menyusun ransum.
1.3Batasan Masalah
Batasan masalah pada permasalahan ini adalah :
2. Sistem mengolah kebutuhan nutrisi yang dibutuhkan kambing berdasarkan berat badan dan pertambahan berat yang diinginkan.
3. Diasumsikan kondisi kambing dalam keadaan normal, tidak sakit atau cacat. 4. Pertambahan berat badan yang diinginkan ditentukan oleh pemilik.
5. Sistem menentukan porsi komposisi ransum berdasarkan kebutuhan nutrisi dan bahan pakan yang dipakai.
6. Bahan pakan yang dipakai direkomendasi langsung oleh pemilik.
7. Sistem menghitung harga ransum yang diproduksi berdasarkan dari porsi komposisi pakan dan harga bahan pakan.
8. Laporan yang dihasilkan oleh sistem adalah laporan data pakan, laporan data kandang dan laporan data nutrisi.
1.4Tujuan
Tujuan dari pembuatan sistem ini adalah:
1. Menghasilkan sebuah sistem yang dapat menentukan kebutuhan nutrisi kambing agar dapat diketahui jumlah dan kadar nutrisi ransum yang akan diproduksi. 2. Menerapkan metode Simultaneous Equation untuk menyusun ransum yang
ekonomis dan sesuai dengan kebutuhan nutrisi kambing.
1.5Sistematika Penulisan
Sistematika yang digunakan dalam penulisan Tugas Akhir ini dibagi menjadi beberapa Bab dan Sub-Bab. Adapun pembagian Bab ini sebagai berikut :
Bab ini merupakan pendahuluan dari karya tulis tugas akhir yang membahas mengenai latar belakang, perumusan masalah, pembatasan masalah, tujuan dan sistematika penulisan.
BAB II : LANDASAN TEORI
Berisi landasan teori yang digunakan untuk menyelesaikan Tugas Akhir ini. Landasan teori pada bab ini membahas tentang teori-teori yang mendukung Rancang Bangun Aplikasi Penyusunan Ransum Kambing Dengan Menggunakan Metode Simultaneous Equation (Studi kasus di Peternakan Metha Jaya).
BAB III : PERANCANGAN SISTEM
Bab ini dijelaskan tentang pembahasan sistem dan perancangan sistem yang meliputi analisis permasalahan, document flow, system flow, hirarki proses input, data flow diagram, entity relationship
diagram, struktur tabel dan desain I/O .
BAB IV : IMPLEMENTASI DAN EVALUASI
Bab ini dijelaskan tentang implementasi dari aplikasi yang dibuat secara keseluruhan dan memberikan penjelasan dari rancangan input dan output serta melakukan pengujian terhadap aplikasi yang dibuat antara lain : implementasi sistem, implementasi aplikasi, uji coba fitur dasar sistem.
BAB V : PENUTUP
5
2.1 Sekilas PeternakanMethaJaya
Peternakan Metha Jaya merupakan sebuah industri yang bergerak pada
bidang penggemukan kambing, perikanan dan perdagangan hasil pertanian. Saat
ini peternakan Metha Jaya memiliki kandang kambing dengn kapasitas ratusan
ekor. Adapun hasil produksi daging kambing rata-rata 0.5 ton/bulan.
Peternakan Metha Jaya berlokasi di desa Bendet kecamatan Diwek
Kabupaten Jombang no. 29. Lokasi ini sangat strategis digunakan untuk
penggemukan kambing dikarenakan suhu udara dan cuaca yang cocok untuk
ternak serta berada pada lahan terbuka dan jauh dari pemukiman penduduk.
2.2 Pakan
Pakan ternak merupakan komponen biaya produksi terbesar dalam suatu
usaha peternakan, oleh karena itu pengetahuan tentang pakan dan pemberiannya
perlu mendapat perhatian khusus. Ransum yang diberikan kepada ternak harus
diformulasikan dengan baik dan semua bahan pakan yang dipergunakan dalam
menyusun ransum harus mendukung produksi yang optimal dan efisien sehingga
usaha yang dilakukan dapat menjadi lebih ekonomis (Chuzaemi dan
Hartutik,1988).
Ransum merupakan gabungan dari beberapa bahan pakan yang disusun
sedemikian rupa dengan formulasi tertentu untuk memenuhi kebutuhan ternak
dinyatakan berkualitas baik apabila mampu memberikan seluruh kebutuhan
nutrien secara tepat, baik jenis, jumlah, serta imbangan nutrien tersebut bagi
ternak. Ransum yang berkualitas baik berpengaruh pada proses metabolisme
tubuh ternak sehingga ternak dapat menghasilkan daging yang sesuai dengan
potensinya. Faktor penting yang harus diperhatikan dalam formulasi ransum
kambing adalah kebutuhan protein, energi, serat kasar, kalsium(Ca) dan
fhosfor(P). Komponen nutrient tersebut sangat berpengaruh terhadap produksi
kambing terutama untuk pertumbuhan dan produksi daging (Anggorodi, 1984).
Hartadi et al. (1986) menyatakan pakan adalah suatu bahan yang dimakan hewan yang mengandung energi dan zat-zat gizi (atau keduanya) di
dalam bahan tersebut. Pakan adalah bahan yang dimakan dan dicerna oleh seekor
hewan yang mampu menyajikan unsur hara atau nutrien yang penting untuk
perawatan tubuh, pertumbuhan, penggemukan, reproduksi dan produksi. Bahan
pakan dapat dibagi menjadi 2 kelompok yaitu konsentrat dan bahan berserat.
Konsentrat serta bahan berserat merupakan komponen atau penyusun ransum
(Blakely dan Bade, 1994). Menurut Setiawan dan Arsa (2005), pakan merupakan
bahan pakan ternak yang berupa bahan kering dan air. Bahan pakan ini harus
diberikan pada ternak sebagai kebutuhan hidup pokok dan produksi. Dengan
adanya pakan maka proses pertumbuhan, reproduksi dan produksi akan
berlangsung dengan baik. Oleh karena itu, pakan harus terdiri dari zat-zat pakan
yang dibutuhkan ternak berupa protein, lemak, karbohidrat, mineral, vitamin dan
2.3 Pemberian Pakan
Manajemen pemberian pakan yang baik perlu dipelajari karena
merupakan upaya untuk memperbaiki kualitas pakan yang diberikan. Pemberian
pakan yang tidak memenuhi kebutuhan ternak akan merugikan. Manajemen
pemberian pakan harus memperhatikan penyusunan ransum kebutuhan zat-zat
untuk ternak yang meliputi jenis ternak, berat badan, tingkat pertumbuhan, tingkat
produksi, dan jenis produksi (Chuzaemi dan Hartutik,1988).
Pakan yang diberikan kepada ternak potong sebaiknya pakan yang masih
segar. Bila pakan berada di dalam palungan lebih dari 12 jam maka pakan tersebut
akan menjadi basi, apek dan mudah berjamur. Pakan yang sudah basi akan
menyebabkan pengambilan (intake) pakan oleh ternak berkurang dan hal ini akan
berdampak terhadap menurunnya performa ternak. Setiap terjadi penurunan 1,0 %
akan menyebabkan menurunnya pertambahan bobot badan sebesar 1,5-2,0 %.
Untuk menjamin pakan di dalam palungan selalu segar, lakukan pemberian pakan
minimal 2 kali sehari, bila terdapat sisa pakan dari pemberian sebelumnya harus
dibuang. Idealnya ternak harus sudah diberikan pakan kembali kira -kira setengah
jam setelah pakan pada pemberian sebelumnya habis. Inilah pentingnya menyusun
ransum yang sesuai dengan kebutuhan ternak (Santosa, 2006).
2.4 KonsumsiPakan
Konsumsi pakan adalah banyaknya pakan yang dapat dimakan pada waktu
tertentu. Produksi ternak hanya dapat terjadi apabila konsumsi energi pakan
berada diatas kebutuhan hidup pokok. Keragaman konsumsi pakan disebabkan
energi, kualitas pakan dan kondisi lingkungan (Soebarinoto et al., 1991). Ternak
ruminansia yang normal (tidak sakit atau sedang bereproduksi) mengkonsumsi
pakan dalam jumlah yang terbatas sesuai dengan kebutuhannya untuk mencukupi
hidup pokok (Siregar, 1996). Tinggi rendah konsumsi pakan pada ternak
ruminansia sangat dipengaruhi oleh faktor eksternal yaitu : tempat tinggal
(kandang) , palatabilitas, konsumsi nutrisi, bentuk pakan dan faktor internal yaitu :
selera, status fisiologi, bobot tubuh dan produksi ternak itu sendiri (Kartadisastra,
1997).
Menurut Parakkasi (1999), konsumsi adalah faktor yang essensial yang
merupakan dasar untuk hidup pokok dan menentukan produksi. Mulyono dan
Sarwono (2008) meyatakan bahwa konsumsi pakan kambing dinyatakan dalam
bahan kering.
2.5 Konversi dan Efisiensi Pakan
Efisiensi pakan dapat dihitung berdasarkan perbandingan pertambahan
bobot badan (kg) dengan total konsumsi bahan kering (kg) dikalikan 100%.
Efisiensi pakan sangat penting bagi para peternak agar tidak mengalami kerugian
akibat terlalu banyak pakan atau kekurangan pakan (Anggorodi, 1984). Konversi
pakan “Feed Convertion Ratio ” adalah perbandingan atau rasio jumlah pakan
(kg) yang dikonsumsi oleh ternak dengan produk yang dihasilkan (kg) oleh ternak
tersebut. Konversi pakan merupakan petunjuk berapa persen konsumsi pakan
diubah menjadi daging (Blakely dan Bade, 1994). Semakin tinggi nilai konversi
pakan berarti pakan yang digunakan untuk menaikkan bobot badan persatuan
Siregar (1996) konversi pakan dipengaruhi oleh bangsa ternak, tersedianya zat-zat
pakan ransum dan kesehatan ternak.
2.6 KebutuhanNutrisiKambing
Domba/kambing termasuk dalam golongan ternak ruminansia yang
dicirikan dengan berlambung ganda dan adanya aktifitas mikroorganisme dengan
intensitas yang tinggi pada lambungnya. Hal ini akan mempengaruhi bahan pakan
yang dibutuhkan dan kebutuhan akan zat nutrisinya. Dengan adanya aktifitas
mikroorganisme maka domba/kambing tidak memerlukan protein yang tinggi dan
bahkan bisa memanfaatkan urea sebagai sumber protein.
Nutrisi atau zat makanan adalah senyawa kimia yang terdapat dalam
makanan yang dapat dicerna menjadi senyawa lain yang digunakan untuk
berfungsinya organ fisiologis dalam rangkaian proses perkembangan,
pertumbuhan dan produksi ternak. Zat gizi yang penting adalah air, protein,
lemak, mineral, karbohidrat dan energi.
2.6.1 Air
Air merupakan unsur terpenting dan mutlak dibutuhkan oleh makhluk
hidup. Lebih dari 50% berat badan ternak adalah air. Unsur air mengisi sel-sel
tubuh dengan konsentrasi 7 – 90%. Hasil penelitian menunjukkan ternak lebih
tahan tanpa makan dari pada tanpa air.
Fungsi air dalam tubuh:
1. Sebagai pelarut dan media bagi reaksi kimia dalam tubuh
2. Sebagai media transportasi masuknya zat-zat ke dan dari sel tubuh
2.6.2 Protein
Merupakan unsur yang penting dan dibutuhkan dalam jumlah yang relatif
besar terutama dalam masa pertumbuhan, bunting dan menyusui. Penyusun
protein adalah asam amino, sehingga protein dicirikan dengan kandungan gugus
aminanya (-NH2), walaupun banyak macamnya ada yang mengandung S.
Protein adalah senyawa organik kompleks yang mempunyai berat
molekul tinggi. Ruminansia mendapatkan protein dari 3 sumber, yaitu protein
mikrobia rumen, protein pakan yang lolos dari perombakan mikrobia rumen dan
sebagian kecil dari endogenus (Tillman et al., 1991). Tubuh memerlukan protein
untuk memperbaiki dan menggantikan sel tubuh yang rusak serta untuk produksi.
Protein dalam tubuh diubah menjadi energi jika diperlukan. Protein dapat
diperoleh dari bahan-bahan pakan yang berasal dari tumbuh-tumbuhan dan yang
berasal dari biji-bijian (Sugeng, 1998).
Protein didalam tubuh ternak ruminansia, dapat dibedakan menjadi
protein yang dapat disintesis dan protein tidak dapat disintesis. Protein yang
dibutuhkan oleh ternak ruminansia yaitu dalam bentuk PK dan Prdd. Protein kasar
adalah jumlah nitrogen (N) yang terdapat didalam pakan dikalikan dengan 6,25
(Nx6,25), sedangkan Prdd adalah protein pakan yang dicerna dan diserap dalam
saluran pencernaan (Siregar, 1994). Menurut Anggorodi (1994) kekurangan
protein pada kambing dapat menghambat pertumbuhan, sebab fungsi protein
adalah untuk memperbaiki jaringan, pertumbuhan jaringan baru, metabolisme,
sumber energi, pembentukan anti bodi, enzim-enzim dan hormon.
Fungsi protein:
2. Penting dalam proses pertumbuhan
3. Berperan dalam percepatan reaksi metabolisme dalam tubuh (enzim)
4. Komponen yang penting dalam otot, kulit, rambut/bulu, hormone,
immunoglobulin
2.6.3 Lemak
Berfungsi sebagai penghasil asam-asam lemak dan energi, setelah dicerna
menjadi asam lemak dan gliserol. Pencernaan dan penyerapan lemak pada saluran
pencernaan ternak ruminansia terjadi pada usus halus dengan bantuan
enzim-enzim dari pangkreas dan empedu.
2.6.4 Mineral
Tubuh hewan memerlukan mineral untuk membentuk jaringan tulang dan
urat, untuk memproduksi dan mengganti mineral dalam tubuh yang hilang, serta
untuk memelihara kesehatan (Sugeng, 1998). Mineral berfungsi untuk bahan
pembentuk tulang dan gigi yang menyebabkan adanya jaringan yang keras dan
kuat, memelihara keseimbangan asam basa dalam tubuh, sebagai aktivator system
enzim tertentu, sebagai komponen dari suatu sistem enzim (Tillman et al., 1991).
Mineral harus disediakan dalam perbandingan yang tepat dan dalam jumlah yang
cukup, karena apabila terlalu banyak mineral akan membahayakan tubuh ternak
(Anggorodi, 1994).
Bahan yang berupa abu setelah suatu bahan dipanaskan dalam temperatur
500 ◦C selama 3 jam. Unsure ini dibedakan atas mineral makro dan mineral
mikro. Termasuk dalam mineral makro yaitu unsure Ca, Cl, Mg, P, K, Na dan S.
Mo, Se, dan Zn. Mineral dibutuhkan dalam jumlah yang sedikit tetapi sangat
esensial karena tubuh tidak mampu mensintesanya sendiri.
2.6.5 Karbohidrat
Unsur nutrisi yang sebagian besar (50-80%) merupakan bagian dari
bahan kering bahan pakan. Strukturnya terdiri dari amilum, selulose, hemiselulose
dan lignin. Peranannya sebagian besar sebagai seumber energi.
2.6.6 Kebutuhan Energi
Energi dalam pakan umumnya berasal dari karbohidrat dan lemak.
Pentingnya energi dalam pakan tercermin dari adanya 2 macam metode
pengukuran yaitu metode pengukuran TDN merupakan sistem ukuran yang paling
tua yang berdasar pada fraksi-fraksi yang tercerna dari sistem Wende serta
sumbangan energinya. Sistem yang kedua adalah sistem kalori berdasar pada
kandungan energi (kalori) pada bahan pakan (Blakely dan Bade, 1998). Menurut
Siregar (1994) TDN adalah jumlah energi dari pakan maupun ransum yang dapat
dicerna. Zat-zat pakan yang dapat menjadi sumber energi yaitu protein, serat
kasar, lemak dan BETN.
Kekurangan energi dapat mengakibatkan terhambatnya pertambahan
bobot badan, penurunan bobot badan dan berkurangnya semua fungsi produksi
dan terjadi kematian bila berlangsung lama (Tillman et al., 1991). Menurut
Parakasi (1999) ternak memanfaatkan energi untuk pertumbuhan dan produksi
setelah kebutuhan hidup pokoknya terpenuhi. Kebutuhan energi akan meningkat
seiring dengan pertambahan bobot badan. Tinggi rendahnya TDN dipengaruhi
oleh beberapa faktor antara lain bobot badan dan konsumsi pakan itu sendiri.
atau energi merupakan total dari zat pakan yang paling dibutuhkan. Kelebihan
energi akan disimpan dalam bentuk lemak badan, tetapi sebaliknya jika pakan
yang dikonsumsi tidak mencukupi kebutuhan energinya maka lemak tubuh akan
dirombak untuk mencukupi kebutuhan energi untuk hidup pokok ternak yang
tidak tercukupi dari pakan.
2.7 Pertambahan Bobot Badan Harian (PBBH)
Toilehere (1981) menyatakan bahwa pada ternak potong faktor penentu
dalam mencapai produksi daging yang optimal adalah bobot badan lahir dan
pertambahan bobot badan harian. Penampilan dan produksi ternak berupa laju
pertumbuhan dan pertambahan bobot badan harian merupakan hasil nyata dari
pengaruh genetik lingkungan (Astuti,1985). Lebih lanjut dinyatakan bahwa factor
genetik diperlukan untuk mengekspresikan kemampuannya secara penuh dalam
produksi sedangkan lingkungan merupakan faktor pendukung yang memberi
kesempatan untuk berproduksi.
Berdasarkan hasil penelitian Nadeem et al. (1993) diperoleh pertambahan
bobot badan harian kambing sebanyak 41,67 g/hari. Pertambahan bobot badan
ternak adalah peningkatan berat hidup ternak sampai mencapai berat tertentu
(Sugeng, 1998). Faktor-faktor yang mempengaruhi PBBH adalah bobot badan
ternak dan lama pemeliharaan. Bobot badan ternak senantiasa berbanding lurus
dengan tingkat konsumsinya. Semakin tinggi bobot badannya, maka makin tinggi
Kebutuhan Nutrisi Kambing Berdasarkan Bobot Badan dan Pertambahan
Bobot Badan (Kearl, 1982).
Tabel 2.1. Bobot Badan dan Pertambahan Bobot Badan (Kearl, 1982).
Rumus perhitungan pertambahan berat badan:
PBBH = bobot akhir - bobot awal
waktu pengamatan ...(2.1)
2.8 Konsep Subtitusi Biasa
Dalam matematika, subtitusi adalah metode yang umum digunakan untuk
memecahkan persamaan linier simultan. Konsep ini menggunakan prinsip-prinsip
umum bahwa setiap sisi persamaan masih sama dengan yang lain ketika kedua
belah pihak dikalikan (atau dibagi) dengan jumlah yang sama, atau ketika jumlah
yang sama ditambahkan (atau dikurangkan) dari kedua belah pihak. Sebagai
persamaan tumbuh sederhana melalui penghapusan beberapa variabel, variabel
akhirnya akan muncul dalam bentuk sepenuhnya dipecahkan, dan nilai ini
kemudian dapat menjadi "back-diganti" dalam persamaan yang sebelumnya
diperoleh dengan cara menghubungkannya nilai ini dalam untuk variabel.
Biasanya, masing-masing "substitusi balik" kemudian dapat memungkinkan
variabel lain dalam sistem yang harus dipecahkan.
Metode perhitungan subtitusi biasa ini digunakan dalam menghitung
kebutuhan nutrisi yang dibutuhkan kambing untuk mencapai berat badan yang di
harapkan.
Rumus perhitungan nutrisi dengan menggunakan subtitusi biasa
Jika berat badan berada tepat pada pembulatan Tabel 2.1
BBNT +
( PBBH – PBB ) . ( BBNT – ( BBNT-1))
Jika berat badan berada diantara pembulatan tabel maka di hitung dulu nilai
pembuatan atas dan nilai pembulatan bawah.
Rumusnya :
KNFinal = KNAtas + BB – BBbawah + KNAtas – KNbawah ..(2.3) BBAtas – BBbawah
Keterangan :
PBBH : Pertambahan Berat Badan Harian
BBNT : Nilai Terkait dari tabel (PK, BK, TDN, P, Ca)
BBNT -1 : Nilai Terkait dari tabel (PK, BK, TDN, P, Ca) – 1
PBB : Pertambahan Berat Badan
PBB -1 : Pertambahan Berat Badan -1
KNFinal : Kebutuhan Nutrisi Final
KNAtas : Kebutuhan Nutrisi Nilai Pembulatan Atas
KNBawah : Kebutuhan Nutrisi Nilai Pembulatan Bawah
BBbawah : Berat Badan Pembulatan Bawah
BBAtas : Berat Badan Pembulatan Atas
Sebagai contoh:
Kebutuhan nutrisi terhadap bobot dan pertambahan bobot badan harian,
misalkan dengan bobot badan 12,1 kg dan pertambahan bobot badan harian 110 g
(Brilian Indah Kusumaningrum,2009).
Tabel 2.2 Bobot Badan dan Pertambahan Bobot Badan
BB (kg) PBB (g) BK (kg) TDN (kg) PK (g) Ca (g) P (g)
10
0 0,32 0,16 17 0,9 0,7
25 0,36 0,21 22 1,2 0,9
50 0,37 0,25 26 1,5 1,2
Lanjutan Tabel 2.2 Bobot Badan dan Pertambahan Bobot Badan
BB (kg) PBB (g) BK (kg) TDN (kg) PK (g) Ca (g) P (g)
15
0 0,44 0,22 23 1,2 0,9
25 0,45 0,24 25 1,5 1,1
50 0,5 0,31 33 1,9 1,4
75 0,5 0,36 37 2,2 1,7
Kebutuhan bahan kering (BK) pada bobot badan 10 kg dan PBBH 110 g
(110-75)/(75-50) = (x-0,35)/(0,35-0,37)
35/25 = (x-0,35)/-0,02
25x-8,75 = -0,7
x = 0,32 kg
Kebutuhan bahan kering (BK) pada bobot badan 15 kg dan PBBH 110 g
(110-75)/(75-50) = (x-0,50)/(0,50-0,50)
35/25 = (x-0,50)/0
x = 0,50 kg
Kebutuhan bahan kering (BK) pada bobot badan 12,1 kg dan PBBH 110 g
= 0,32 + {(12,1-10)/(15-10)} x (0,50-0,32)
= 0,32 + (0,42)(0,18)
= 0,4 kg
Kebutuhan TDN pada bobot badan 10 kg dan PBBH 110 g
(110-75)/(75-50) = (x-0,30)/(0,30-0,25)
35/25 = (x-0,30)/0,05
25x-7,5 = 1,75 x = 0,37 kg
Kebutuhan TDN pada bobot badan 15 kg dan PBBH 110 g
(110-75)/(75-50) = (x-0,36)/(0,36-0,31)
35/25 = (x-0,35)/ 0,05
Kebutuhan TDN pada bobot badan 12,1 kg dan PBBH 110 g
= 0,37+ {(12,1-10)/(15-10)} x (0,43-0,37)
= 0,32 + (0,42)(0,06) x = 0,4 kg
Kebutuhan Protein Kasar (PK) pada bobot badan 10 kg dan PBBH 110 g
(110-75)/(75-50) = (x-31)/(31-26)
35/25 = (x-31)/ 5
25x-775 = 175
x = 38 g
Kebutuhan Protein Kasar (PK) pada bobot badan 15 kg dan PBBH 110 g
(110-75)/(75-50) = (x-37)/(37-33)
35/25 = (x-37)/4
25x-925 = 140
x = 42,6 g
Kebutuhan Protein Kasar (PK) pada bobot badan 12,1 kg dan PBBH 110 g
= 38 + {(12,1-10)/(15-10)} x (42,6-38)
= 38 + (0,42)(4,6)
= 39,93 g
Kebutuhan kalsium (Ca) pada bobot badan 10 kg dan PBBH 110 g
(110-75)/(75-50) = (x-1,9)/(1,9-1,5)
35/25 = (x-1,9)/0,4
25x-47,5 = 14
x = 2,5 g
Kebutuhan kalsium (Ca) pada bobot badan 15 kg dan PBBH 110 g
35/25 = (x-2,2)/0,3
25x-55 = 10,5
x = 2,6 g
Kebutuhan kalsium (Ca) pada bobot badan 12,1 kg dan PBBH 110 g
= 2,5 + {(12,1-10)/(15-10)} x (2,6-2,5)
= 2,5 + (0,42)(0,1)
= 2,542 g
Kebutuhan fosfor (P) pada bobot badan 10 kg dan PBBH 110 g
(110-75)/(75-50) = (x-1,5)/(1,5-1,2)
35/25 = (x-1,5)/0,3
25x-37,5 = 10,5
x = 1,9 g
Kebutuhan fosfor (P) pada bobot badan 15 kg dan PBBH 110 g
(110-75)/(75-50) = (x-1,7)/(1,7-1,4) 35/25 = (x-1,7)/0,3
25x-42,5 = 10,5 x = 2,1 g
Kebutuhan fosfor (P) pada bobot badan 12,1 kg dan PBBH 110 g
= 1,9 + {(12,1-10)/(15-10)} x (2,1-1,9) = 1,9 + (0,42)(0,2)
= 1,98 g
Kebutuhan nutrisi terhadap bobot dan pertambahan bobot badan harian,
dengan bobot badan 12,1 kg dan pertambahan bobot badan harian 110 g dapat
Tabel 2.3 kebutuhan nutrisi
BB (kg) PBB (g) BK (kg) TDN (kg) PK (g) Ca (g) P (g) 12,1 110 0,4 0,4 39,93 2,542 1,98
2.9 Konsep Simultaneous Equation
Persamaan simultan adalah seperangkat persamaan yang mengandung
beberapa variable. Set ini sering disebut sebagai sistem persamaan. Sebuah solusi
untuk sistem persamaan adalah spesifikasi tertentu dari nilai-nilai dari semua
variabel yang secara bersamaan memenuhi semua persamaan. Metode dasar untuk
menyelesaikan sistem persamaan sederhana termasuk metode grafik , dengan
matriks metode, metode substitusi, atau metode eliminasi. Beberapa buku teks
mengacu pada metode eliminasi sebagai metode penambahan, karena melibatkan
penambahan persamaan (atau kelipatan konstan dari persamaan kata) satu sama
lain.
Sebuah himpunan berhingga dari persamaan – persamaan linear dalam
variabel- variabel x1,x2,,xn dinamakan sebuah sistem persamaan linear atau
sebuah sistem linear dan ditulis dalam bentuk
m
dengan a dan b yang berindeks bawah menyatakan konstanta – konstanta.
Persamaan (2.1) disebut sebuah sistem linear yang terdiri dari m
Berdasarkan definisi di atas sistem linear berikut
mempunyai dua persamaan linear dengan tiga variabel.
Persamaan (2.2) mempunyai solusi x1 1,x2 2,x31 karena nilai –
nilai ini memenuhi kedua – dua persamaan. Akan tetapi, x1 1,x2 8,x3 1
bukanlah sebuah solusi karena nilai – nilai ini hanya memenuhi persamaan yang
pertama dari kedua persamaan di dalam sistem tersebut. Perlu dicatat bahwa tidak
semua sistem persamaan linear mempunyai solusi misalnya sistem linear berikut
3
Sebuah sistem persamaan yang tidak mempunyai solusi dikatakan tak
konsisten (inconsistent). Sebaliknya sistem yang mempunyai solusi dinamakan
konsisten (consistent).
Kedua persamaan ini memberikan grafik berbentuk garis lurus. Namakan
garis–garis tersebut g1 dan g2 . Dari posisi letak kedua garis, ada tiga
kemungkinan yang dapat dibuat yaitu kedua garis sejajar atau kedua garis
berhimpit/berpotongan di satu titik atau kedua garis berhimpit/berpotongan di
g1 Gambar 2.1 Garis Persamaan
Dari Gambar 2.1 dapat dijelaskan sebagai berikut :
1. Tidak ada satu titikpun yang yang bersinggungan/berpotongan antara garis g1
dan g2 . Sebagai konsekuensi kondisi ini tidak ada solusi untuk sistem
tersebut.
2. Hanya ada satu titik singgung/potong. Konsekuensi kondisi ini adalah sistem
tersebut persis mempunyai satu solusi.
3. Ada banyak titik singgung/potong yang diberikan kedua garis g1 dan g2. Di
dalam kasus ini maka ada banyak solusi untuk sistem tersebut.
Dari kemungkinan (b) dan (c), titik
x,y dikatakan terletak pada garis1
g dan g2 jika dan hanya jika x dan y memenuhi persamaan-persaman garis
pada persamaan.
Hasil yang sama berlaku untuk sembarang sistem. Singkatnya, ada tiga
kemungkinan yang dapat terjadi di dalam mendapatkan solusi sistem persamaan
linear yaitu sistem mempunyai satu solusi, atau banyak solusi, atau tidak ada
solusi.
Kembali kepada sistem persamaan linear (2.1). Jika semua suku konstan
1, 2, ,
i
maka sistem persamaan linear (2.4) dikatakan sebagai Sistem Persamaan linear
Homogen.
Seperti yang telah dikemukakan sebelumnya bahwa tiap–tiap sistem
persamaan linear mempunyai satu solusi, atau banyak solusi, atau tidak ada solusi
sama sekali.
Berkenaan dengan konsisten atau tidak konsisten, sistem persamaan (1.4)
adalah sistem yang konsisten, karena x10, x2 0,,xn 0 selalu
merupakan sebuah solusi. Solusi tersebut dinamakan solusi trival (trival solution).
Selanjutnya jika ada solusi lain, maka solusi tersebut dinamakan solusi non-trivial
(non-trival solution).
Untuk sebuah sistem persamaan linear homogen salah satu diantara
pernyataan berikut bernilai benar.
1. Sistem tersebut hanya mempunyai pemecahan trivial.
2. Sistem tersebut mempunyai tak terhingga banyaknya pemecahan yang tak
trivial sebagai tambahan kepada pemecahan trivial tersebut.
Pada kasus khusus dimana sebuah sistem homogen dipastikan mempunyai
solusi non-trivial yaitu ketika sistem tersebut memiliki variabel lebih banyak
daripada persamaan
Dalam penerapannya sistem perhitungan penyusunan ransum metode ini
mempunyai kelebihan yaitu dapat menyusun ransum dengan pemenuhan 2 atau
Sebagai contoh kasus : Susun ransum dengan kandungan Protein Kasar
20% dan Energi sebesar 2,8 Mcal ME/kg ransum.
Tabel 2.4 Bahan Pakan dan Jumlah Nutrisi
Bahan pakan Protein Kasar (%) ME (Mcal) Jumlah
Protein Mix 45 2.59 x
Jagung 8.5 3.37 Y
Bekatul 12.5 2.35 z
Dari data diatas diperoleh 3 persamaan :
a. Jumlah bahan :
x + y + z = 100
b. Kebutuhan PK :
0.45 x + 0.085 y + 0.125 z = 0.20 x 100
c. Kebutuhan ME :
2.59 x + 3.37 y + 2.35 z = 2.8 x 100
Persamaan-persamaan :
1. x + y + z = 100
2. 0.45x + 0.085y + 0.125z = 20
3. 2.59x 3.37 y + 2.35z = 280
(2) 45 x + 8.5 y + 12.5 z = 2000
(3) 45 x + 58.55 y + 40.83 z = 4864.86
(4) - 50.05 y - 28.33 z = - 2864.86
(1) 45 x + 45 y + 45 z = 4500
(2) 45 x + 8.5 y + 12.5 z = 2000
(4) – 50.05 y – 28.33 z = - 2864.86
(5) – 50.05 y – 44.56 z = - 3428.08
16.23 z = 563.22
z = 34.70
(2) 45 x + 8.5 y +12.5 z = 2000
45 x + 8.5 y = 2000 –(12.5 x 34.7)
45 x + 8.5 y = 1566.25 (6)
(3) 45 x + 58.55 y + 40.83 z = 4864.86
45 x + 58.55 y = 4864.86 – (40.83 x 34.7)
45 x + 58.55 y = 3448.06 (7)
(6) 45 x + 8.5 y = 1566.25
(7) 45 x + 58.55 y = 3448.06
- 50.05 y = - 1881.81
y = 37.60
(1) x + y + z = 100
x + 37.60 + 34.70 = 100
x = 27.70
Jadi ransum tersebut dalam 100 kg tersusun atas :
Tabel 2.5. Porsi Komposisi Ransum.
Bahan pakan Jumlah (kg)
Protein Mix 27.70
Jagung 37.60
2.10 Konsep Dasar Sistem
Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu
yang menekankan pada prosedurnya dan yang menekankan pada komponen atau
elemennya. Pendekatan sistem yang lebih menekankan pada prosedur sistem
adalah sebagai berikut: “Sistem adalah suatu jaringan kerja dari prosedur-prosedur
yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu
kegiatan atau untuk menyelesaikan suatu sasaran tertentu (Jogiyanto, 1991:1).”
Pendekatan sistem yang merupakan jaringan kerja dari prosedur lebih
menekankan urutan-urutan operasi di dalam sistem. Prosedur (procedure)
didefinisikan oleh Richard F. Neuschel (1976) sebagai berikut: “Prosedur adalah
suatu urut-urutan operasi klerikal (tulis-menulis), biasanya melibatkan beberapa
orang di dalam satu atau lebih departemen, yang diterapkan untuk menjamin
penanganan yang seragam dari transaksi-transaksi bisnis yang terjadi.”
Pendekatan sistem yang lebih menekankan pada elemen atau komponennya dalam
mendefinisikan sistem, masih menurut Neuschel, adalah sebagai berikut: “Sistem
adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu
tujuan tertentu.”
2.11 Konsep Sistem Informasi
Sistem informasi didefinisikan oleh Robert A. Leitch dan K. Roscoe Davis
sebagai berikut:
“Sistem informasi adalah suatu sistem di dalam suatu organisasi yang
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan.”
2.11.1 Blok Masukan
Masukan atau inputmewakili data yang masuk ke dalam sistem informasi.
Masukan disini termasuk metode-metode dan media untuk menangkap data yang
akan dimasukkan, yang dapat berupa dokumen-dokumen dasar.
2.11.2 Blok Model
Blok ini terdiri dari kombinasi prosedur, logika dan model matematik yang
akan memanipulasi data input dan data yang tersimpan di basis data dengan cara
yang sudah ditentukan untuk menghasilkan keluaran yang diinginkan.
2.11.3 Blok Keluaran
Produk dari sistem informasi adalah keluaran yang merupakan informasi
yang berkualitas dan dokumentasi yang berguna untuk semua tingkatan
manajemen serta semua pemakai sistem.
2.11.4 Blok Teknologi
Teknologi merupakan “kotak alat” (toolbox) dalam sistem informasi.
Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan
mengakses data, menghasilkan dan mengirimkan keluaran dan membantu
pengendalian dari sistem secara keseluruhan.
2.11.5 Blok Basis Data
Basis data (database) merupakan kumpulan dari data yang saling
berhubungan satu dengan lainnya, tersimpan di perangkat keras komputer dan
digunakan perangkat lunak untuk memanipulasinya. Data perlu disimpan di dalam
data perlu diorganisasikan sedemikian rupa, supaya informasi yang dihasilkan
berkualitas. Organisasi basis data yang baik juga berguna untuk efisiensi kapasitas
penyimpannya. Basis data diakses atau dimanipulasi dengan menggunakan
perangkat lunak paket yang disebut dengan DBMS (Database Management
Systems).
2.11.6 Blok Kendali
Banyak hal yang dapat merusak sistem informasi, seperti misalnya
bencana alam, api, temperatur, air, debu, kecurangan-kecurangan,
kegagalan-kegagalan sistem itu sendiri, kesalahan-kesalahan, ketidak-efisienan, sabotase, dan
lain sebagainya. Beberapa pengendalian perlu dirancang dan diterapkan untuk
meyakinkan bahwa hal-hal yang dapat merusak sistem dapat dicegah ataupun bila
terlanjur terjadi kesalahan-kesalahan dapat langsung diatasi.
2.12 Analisis dan Perancangan Sistem
Menurut Kendall (2003), analisis sistem adalah penguraian dari suatu
sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan
maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan,
kesempatan-kesempatan, hambatan-hambatan yang terjadi dan
kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.
Tahap analisis sistem dilakukan setelah tahap perencanaan sistem (system
planning) dan sebelum tahap desain sistem (system design). Tahap analisis
merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap
Dalam tahap analisis sistem terdapat langkah-langkah dasar yang harus
dilakukan oleh analis sistem sebagai berikut:
1. Identify, yaitu mengidentifikasi masalah.
2. Understand, yaitu memahami kerja dari sistem yang ada.
3. Analyze, yaitu menganalisis sistem.
4. Report, yaitu membuat laporan hasil analisis.
Setelah tahap analisis sistem selesai dilakukan, maka analis sistem telah
mendapatkan gambaran dengan jelas apa yang harus dikerjakan. Tiba waktunya
sekarang bagi analis sistem untuk memikirkan bagaimana membentuk sistem
tersebut. Tahap ini disebut dengan desain sistem.
Analisis dan perancangan sistem dipergunakan untuk menganalisis,
merancang, dan mengimplementasikan peningkatan-peningkatan fungsi bisnis
yang dapat dicapai melalui penggunaan sistem informasi terkomputerisasi.
2.13 System Flow
System flow atau bagan alir sistem merupakan bagan yang menunjukkan
arus pekerjaan secara keseluruhan dari sistem. System flow menunjukkan
urutan-urutan dari prosedur yang ada di dalam sistem dan menunjukkan apa yang
dikerjakan sistem. Simbol-simbol yang digunakan dalam system flow ditunjukkan
1. Simbol Dokumen
2. Simbol Kegiatan Manual
3. Simbol Simpanan Offline
4. Simbol Proses
5. Simbol Database
6. Simbol Garis Alir
7. Simbol Penghubung ke Halaman yang Sama
8. Simbol Penghubung ke Halaman Lain
Gambar 2.2 Simbol-Simbol Pada System Flow
1. Simbol dokumen
Menunjukkan dokumen input dan output baik untuk proses manual atau
komputer.
2. Simbol kegiatan manual
Menunjukkan pekerjaan manual.
3. Simbol simpanan offline
Menunjukkan file non-komputer yang diarsip.
4. Simbol proses
Menunjukkan kegiatan proses dari operasi program komputer.
5. Simbol database
Menunjukkan tempat untuk menyimpan data hasil operasi komputer.
6. Simbol garis alir
Menunjukkan arus dari proses.
7. Simbol penghubung
2.14 Data Flow Diagram (DFD)
DFD sering digunakan untuk menggambarkan suatu sistem yang telah ada
atau sistem baru yang akan dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik dimana data tersebut mengalir. DFD
merupakan alat yang digunakan pada metodologi pengembangan sistem yang
terstruktur dan dapat mengembangkan arus data di dalam sistem dengan
terstruktur dan jelas.
2.14.1 Simbol-simbol yang digunakan dalam DFD
Simbol-simbol yang digunakan dalam DFD adalah :
1. External Entity atau Boundary.
External entity atau kesatuan luar merupakan kesatuan di lingkungan luar
sistem yang dapat berupa orang, organisasi atau sistem lainnya yang
berada di lingkungan luarnya yang akan memberikan input atau menerima
output dari sistem. External entity disimbolkan dengan notasi kotak.
2. Arus Data
Arus Data (data flow) di DFD diberi simbol panah. Arus data ini mengalir
di antara proses, simpanan data (data store) dan kesatuan luar (external
entity). Arus data ini menunjukkan arus data yang dapat berupa masukan
untuk sistem atau hasil dari proses sistem.
3. Proses
Suatu proses adalah kegiatan yang dilakukan oleh orang, mesin, atau
komputer dari hasil suatu arus data yang masuk ke dalam proses untuk
menghasilkan arus data yang akan keluar dari proses. Simbol proses
4. Simpanan Data
Simpanan data merupakan simpanan dari data yang dapat berupa hal-hal
sebagai berikut, sebagai gambaran:
1. Suatu file atau database di sistem komputer.
2. Suatu arsip atau catatan manual.
3. Suatu kotak tempat data di meja seseorang.
4. Suatu tabel acuan manual.
Simpanan data di DFD disimbolkan dengan sepasang garis horizontal
paralel yang tertutup di salah satu ujungnya.
2.14.2 Context Diagram
Context Diagram merupakan langkah pertama dalam pembuatan DFD.
Pada context diagram dijelaskan sistem apa yang dibuat dan eksternal entity apa
saja yang terlibat. Dalam context diagram harus ada arus data yang masuk dan
arus data yang keluar.
2.14.3 Data Flow Diagram Level 0
DFD level 0 adalah langkah selanjutnya setelah context diagram. Pada
langkah ini, digambarkan proses-proses yang terjadi dalam sistem informasi.
2.14.4 Data Flow Diagram Level 1
DFD Level 1 merupakan penjelasan dari DFD level 0. Pada proses ini
dijelaskan proses apa saja yang dilakukan pada setiap proses yang terdapat di
2.14.5 Entity Relational Diagram
Entity Relational Diagram (ERD) merupakan penggambaran hubungan
antara beberapa entity yang digunakan untuk merancang database yang akan
diperlukan.
2.15 Konsep Dasar Basis Data
Menurut Yuswanto (2005:2), database merupakan sekumpulan data yang
berisi informasi yang saling berhubungan. Pengertian ini sangat berbeda antara
database Relasional dan Non Relasional. Pada database Non Relasional, sebuah
database hanya merupakan sebuah file.
Menurut Marlinda (2004:1), database adalah suatu susunan/kumpulan data
operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola
dan disimpan secara terintegrasi dengan menggunakan metode tertentu
menggunakan komputer sehingga mampu menyediakan informasi optimal yang
diperlukan pemakainya.
Penyusunan satu database digunakan untuk mengatasi masalah-masalah
pada penyusunan data yaitu redundansi dan inkonsistensi data, kesulitan
pengaksesan data, isolasi data untuk standarisasi, multiple user (banyak pemakai),
security (masalah keamanan), masalah integrasi (kesatuan), dan masalah data
34 BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Permasalahan dan Analisa Kebutuhan Sistem
Ransum merupakan gabungan dari beberapa bahan pakan yang di susun
sedemikian rupa dengan formulasi tertentu untuk memenuhi kebutuahan ternak.
Komposisi bahan ransum menentukan kebutuhan nutrisi sehingga jika
penyusunan ransum bagus maka kebutuhan nutrisi ternak akan terpenuhi. Ada
banyak metode dalam penyusunan ransum pakan ternak salah satunya adalah
dengan metode simultaneous equation yaitu suatu metode persamaan yang
mengandung beberapa variabel yang bisa di gunakan untuk menyusun bahan
ransum sesuai dengan kebutuhan nutrisi
Selama ini peternak dalam menghitung kebutuhan gizi kambing masih di
hitung dengan cara manual sehingga komposisi penyusunan ransum di rasa
kurang optimal , penyusunan ransum berdasarkan ketersediaan bahan pakan yang
didasarkan pada kebutuhan gizi ternak, menghitung harga ransum yang diberikan
serta dapat melihat record perkembangan bobot ternak.
Untuk menggali informasi tentang permasalahan yang ada, maka
dilakukan beberapa tahap berikut, yaitu : observasi terhadap sistem yang berjalan,
dan wawancara terhadap operator kandang dan peternak.
3.1.1 Hasil Observasi
Berdasarkan observasi, didapatkan hasil bahwa sistem yang ada memang
belum dapat melakukan proses perhitungan kebutuhan gizi serta sering kali
peternak bingung untuk menentukan berapa banyak porsi dan komposisi pakan
3.1.2 Hasil Wawancara
Berdasarkan wawancara dengan peternak didapatkan fakta-fakta berikut:
1. Ketersediaan bahan pakan yang tidak pasti macam dan jenisnya.
2. Peternak merasa kesulitan untuk menentukan berapa banyak pakan yang
harus diberikan berdasarkan kebutuhan gizi ternak.
3. Biaya pakan yang membengkak tetapi hasil panen tidak sesuai dengan biaya
yang dikeluarkan.
4. Peternak sering kali mengalami kerugian karena salah dalam manajemen
penyusunan/pemberian pakan.
3.1.3 Studi Kepustakaan
Pada langkah ini teori-teori yang menunjang dipelajari agar dapat
memberikan kerangka berfikir untuk melakukan penelitian meliputi teori
penentuan komposisi pakan ternak sesuai fungsinya, proses perhitungan dengan
subsitusi dan perhitungan dengan simultan equation/aljabar linier serta studi
literatur yang ada.
3.2 Model Pengembangan
Berikut disajikan block diagram untuk menjelaskan alur proses yang
terjadi dalam sistem secara umum dan kemudian proses-proses yang terjadi dalam
Gambar 3.1 Block Diagram Penyusunan Ransum Kambing.
Dalam sistem yang dikembangkan ini terdapat 4 proses yang akan
dikerjakan yaitu:
1. Proses perhitungan kebutuhan nutrisi menggunakan metode subsitusi biasa.
Dalam proses ini dibutuhkan inputan berupa data berat kambing dan
pertambahan berat badan yang direkomendasikan. Setelah itu data diproses
dengan menggunakan metode subtitusi biasa. Dari proses ini akan deketahui
apasaja kebutuhan nutrisi yang diperlukan untuk mencapai hasil berat badan
kambing yang diinginkan. Output dari proses ini adalah laporan kebutuhan
nutrisi.
2. Proses perhitungan porsi komposisi pakan menggunakan metode simultaneous
equation.
Dalam proses ini input yang digunakan berupa laporan kebutuhan nutrisi dan
data pakan yang di pakai. Setelah itu data-data tersebut di proses dengan
menggunakan metode perhitungan simultaneous equation. Dari proses ini
dapat diketahui berapa banyak porsi komposisi pakan yang digunakan. Output
3. Proses perhitungan harga ransum.
Dalam proses ini input yang digunakan adalah laporan komposisi ransum, data
pakan yang dipakai dan data harga pakan. Setelah itu data-data diproses
menggunakan perhitungan aritmatik untuk mengetahui berapa besar biaya
yang dikeluarkan untuk menyusun ransum tersebut. Output yang dihasilkan
dari proses ini adalah laporan harga ransum.
4. Proses perhitungan pertambahan berat badan harian.
Dalam proses ini input yang digunakan adalah berat badan terakhir, record
berat badan awal dan waktu pengamatan. Mengacu pada buku Penyediaan dan
Pengelolaan Pakan Ternak Ruminansia (Kartadisastra, 1997), untuk menghitung
pertambahan berat badan digunakan rumus :
PBBH =
bobot akhir - bobot awal
waktu pengamatan
Output yang dihasilkan dari proses ini adalah laporan pertambahan berat badan
kambing.
3.3 Desain Sistem
Desain yang diawali dengan identifikasi/pencarian permasalahan, analisis
permasalahan, serta menentukan tujuan dan pengembangan sistem, akan dapat
dijadikan acuan dalam mengolah data transaksional yang terjadi ke dalam
bentuk-bentuk informasi yang dibutuhkan oleh pengguna.
Desain sistem terdiri dari bagian-bagian sebagai berikut :
1. System Flow
2. Data Flow Diagram (DFD)
4. Struktur Database
5. Desain Input/Output
3.3.1 System Flow
Penggambaran arus informasi akan dijabarkan pada alur sistem yang akan
diimplementasikan dengan komputer berupa penjaluran antara data, proses dan
laporan.
Bentuk desain umum aplikasi Rancang Bangun Penyusunan Ransum
SISTEM FLOW PENYUSUNAN RANSUM KAMBING
3.3.2 Data Flow Diagram (DFD)
DFD merupakan representasi grafik dalam menggambarkan arus data
sistem secara terstruktur dan jelas sehingga dapat menjadi sarana dokumentasi
yang baik.
A. Context Diagram
Diagram ini menggambarkan rancangan global/keseluruhan dari proses
yang ada pada DFD. Gambar 3.4 berikut ini merupakan tampilan dari context
diagram sistem yang dirancang.
HITUNG NUTRISI
KENAIKAN BERAT BADAN DATA KANDANG
DATA HARGA PAKAN
DATA NUTRISI
DATA KARYAWAN
LAPORAN DATA NUTRISI
LAPORAN DATA PAKAN
LAPORAN DATA KANDANG 1
SISTEM INFORMASI PENYUSUNAN RANSUM
+
OPERATOR
MANAGER
Gambar 3.3 ContextDiagram Sistem Informasi Penyusunan Ransum
Pada context diagram terdapat satu buah entitas yang berhubungan dengan
memberikan masukan kepada sistem berupa data rekomendasi pertambahan berat
yang di inginkan, data berat kambing dan data pakan yang dipakai. Sistem akan
memproses data-data tersebut dan menghasilkan output berupa laporan kebutuhan
nutrisi, dan memberkan laporan kepada manajer laporan data nutrisi, data pakan
dan laporan data kandang
B. DFD Level 0
Dari context diagram yang ada, sistem yang terjadi dapat dipecah lagi
menjadi beberapa proses, yaitu input data Master, input data transaksi dan proses
membuat laporan data Master yang di inputkan adalah sebagai berikut Master
karyawan, Master pakan dan Master nutrisi kemudian transaksi yang dilakukan
adalah transaksi data kandang, transaksi kebutuhan nutrisi dan transaksi berat
badan kambing setelah melakukan transaksi tersebut maka sistem dapat
melakukan proses menghitung kebutuhan nutrisi dan mengatur kebutuhan ransum
sehingga bisa ke proses pembuatan laporan. Adapaun laporan yang bisa di sajikan
oleh sistem adalah laporan data kandang, laporan kebutuhan nutrisi dan laporan
LOAD HARGA PAKAN
5 BERAT BADANKENAIKAN
6 KEBUTUHAN NUTRISI
C. DFD Level 1 Maintenance Master
Dari DFD Level 1 maintenance Master, proses yang terjadi dapat dipecah
lagi menjadi beberapa subproses, yaitu subproses maintenance Master karyawan,
maintenance Master nutrisi, maintenance Master harga pakan dan maintenance
Master kambing.
MASTER HARGA PAKAN DATA HARGA PAKAN
MASTER NUTRISI DATA NUTRISI
DATA KARYAWAN MASTER KARYAWAN
OPERATOR
1 KARYAWAN
2 NUTRISI
3 HARGA PAKAN
1
MAINTENANCE MASTER KARYAWAN
2
MAINTENANCE MASTER NUTRISI
3
MAINTENANCE MASTER PAKAN
Gambar 3.5 DFD Level 1 Maintenance Master
D. DFD Level 1 Transaksi
Dari DFD Level 1 transaksi, proses yang terjadi dapat dipecah lagi
menjadi beberapa subproses, yaitu subproses penghitungan proses data kandang,
T R AN SAKSI N U T R ISI
Dari DFD Level 1 laporan, proses yang terjadi dapat dipecah lagi menjadi
beberapa subproses, yaitu subproses membuat laporan pertambahan berat,
subproses membuat laporan data kandang, subproses membuat laporan data pakan
dan subproses membuat laporan kebutuhan nutrisi.
3.3.3 Entity Relationship Diagram (ERD)
ERD Merupakan suatu desain sistem yang digunakan untuk
merepresentasikan, menentukan dan mendokumentasikan kebutuhan-kebutuhan
untuk sistem pemrosesan database. ERD juga menyediakan bentuk untuk
menunjukkan struktur keseluruhan data dari pemakai. Dalam perancangan sistem
ini telah dibuat ERD yang merupakan lanjutan dari pembuatan desain dengan
menggunakan DFD.
Conceptual Data Model (CDM)
Physical Data Model (PDM)
ID_UT RISI = ID_UTRISI
IDMAST ER_UTRISI = IDMASTER_UT RISI
IDKARYAWA_ = IDKARYAWA_ IDKA_DA_G = IDKA_DA_G
IDKA_DA_G = IDKA_DA_G IDKA_DA_G = IDKA_DA_G
3.3.4 Struktur Database
Struktur database menggambarkan data-data yang ada dalam database
beserta tipe dan kegunaannya.
1. Nama Tabel : Karyawan
Primary Key : IDKARYAWAN
Foreign Key : -
Fungsi : Menyimpan data karyawan
Tabel 3.1 Master Karyawan
Field Tipe Ukuran Keterangan
IDKARYAWAN Varchar 11 Kode karyawan
IDKANDANG Varchar 5 Kode kandang
NAMAKARYAWAN Varchar 50 Nama karyawan
LOGIN Varchar 10 Nama user
PASSWORD Varchar 8 Sandi
JABATAN Varchar 20 Posisi pekerjaan
2. Nama Tabel : Kandang
Primary Key : IDKANDANG
Foreign Key : -
Fungsi : menyimpan data kandang
Tabel 3.2 Master Kandang
Field Tipe Ukuran Keterangan
IDKANDANG Varchar 5 Kode kandang
TGLMASUK Date Tanggal masuk
STATUS Varchar 20 Masih/panen
3. Nama Tabel : Nutrisi
Primary Key : IDNUTRISI,
Foreign Key : IDKANDANG, IDKARYAWAN, IDMASTERNUTRISI
Tabel 3.3 Master Nutrisi
Field Tipe Ukuran Keterangan
IDNUTRISI Varchar 5 Kode nutrisi
IDKANDANG Varchar 5 kode kandang
IDKARYAWAN Varchar 5 kode karyawan
IDMASTERNUTRISI Varchar 5 kode Master nutrisi
TGLHITUNG Date Tanggal hitung
BBTARGET Integer Berat badan yang diharapkan
RANSUMQTY Integer jumlah ransum yang dibuat
4. Nama Tabel : Detail Kandang
Primary Key : IDKANDANG
Foreign Key : -
Fungsi : Menyimpan data detail kandang
Tabel 3.4 Detail Kandang
Field Tipe Ukuran Keterangan
IDKANDANG Varchar 5 Kode kandang
TGLSIMPAN Date Tanggal simpan
BBRATA Integer Berat badan rata-rata
5. Nama Tabel : Detail Nutrisi
Primary Key : IDDETAILNUTRISI
Foreign Key : IDNTRISI
Fungsi : Menyimpan data detail nutrisi
Tabel 3.5 Master Detail Nutrisi
Field Tipe Ukuran Keterangan
IDDETAILNUTRISI Varchar 5 Kode detail nutrisi
IDNUTRISI Varchar 5 kode nutrisi
PORSI Integer Ukuran kompoisi
HARGA Integer harga ranum
TOTAL Integer Banyak ransum yang dibuat
6. Nama Tabel : Nutrisi
Primary Key : IDMASTERNUTRISI
Foreign Key : IDKARYAWAN
Fungsi : Menyimpan data nutrisi
Tabel 3.6 Master Nutrisi
Field Tipe Ukuran Keterangan
IDMASTERNUTRISI Varchar 5 Kode Master
nutrisi
IDKARYAWAN Varchar 5 Kode karyawan
BB Integer Berat Badan
Primary Key : IDHARGAPAKAN
Foreign Key : IDKARYAWAN
Fungsi : Menyimpan data harga pakan
Tabel 3.7 Master Harga Pakan
Field Tipe Ukuran Keterangan
IDHRGAPAKAN Varchar 5 Kode harga pakan
IDKARYAWAN Varchar 5 Kode karyawan
TGLINPUT date Tanggal simpan
DATA Varchar 50 Tentang pakan
IDKARYAWAN Varchar 5 Kode karyawan
8. Nama Tabel : Pakan Ternak
Primary Key : IDPAKAN
Foreign Key : IDKARYAWAN
Tabel 3.8 Master Pakan Ternak
Field Tipe Ukuran Keterangan
IDKARYAWAN Varchar 5 Kode harga pakan
IDPAKAN Varchar 5 Kode karyawan
NAMAPAKAN Varchar 30 Tanggal simpan
BK Integer Berat kering
TDN Integer Total digest Nutrient
PK Integer Protein Kasar
CA Integer Kalsium
P Integer Fospor
KETERANGAN Integer
3.3.5 Desain Input/Output
Desain input/output dapat dibuat sebelum membuat interface yang
sesungguhnya. Desain ini dapat digunakan sebagai pembuatan interface program
yang sesuai dengan kebutuhan user. Apabila desain ini sudah cukup user friendly
dengan user maka selanjutnya dapat dibuat programnya sehingga apabila program
digunakan oleh user, user akan menemukan kemudahan dalam menggunakan
program ini. Namun apabila desain yang dibuat kurang diminati oleh user maka
desain dapat diubah sebelum bertindak pada pembuatan program. Dalam aplikasi
ini terdapat beberapa desain input dan output:
A. Desain Input
Desain input merupakan perancangan desain masukan dari pengguna
kepada sistem yang kemudian akan disimpan dalam database.
A.1 Form Master Karyawan
Desain form Master karyawan berfungsi untuk menginputkan data
karyawan dan menampilkan daftar data karyawan, adapun desainnya dapat dilihat
Gambar 3.10 Form Master Karyawan
A.2 Form Master Harga Pakan
Desain form Master harga pakan berfungsi untuk menginputkan data
harga pakan, adapun desainnya dapat dilihat pada Gambar 3.11.
Gambar 3.11 Form Master Harga Pakan
A.3 Form Master Kebutuhan Nutrisi
Desain form Master kebutuhan nutrisi berfungsi untuk menginputkan data
nutrisi yang dibutuhkan oleh kambing dan menampilkan daftar data Master
Gambar 3.12 Form Master Kebutuhan Nutrisi
A.4 Form Master Pakan
Desain form Master pakan berfungsi untuk menginputkan data pakan
beserta kandungannya, adapun desainnya dapat dilihat pada Gambar 3.13.
B. Desain Output
Desain output adalah bagian dari hasil dari form-form yang akan dibangun
untuk mendukung pembuatan program Sistem Informasi Penyusunan Ransum
Kambing ini. Berikut adalah desain output tersebut.
B.1 Laporan Data Kandang
Laporan data kandang adalah laporan yang menampilkan data pencatatan
pertambahan berat kambing dan tanggal update. Adapun desain laporannya dapat
dilihat pada Gambar 3.14.
Gambar 3.14 Laporan Data Kandang
B.2 Laporan Data Pakan
Laporan data pakan adalah laporan yang menampilkan data detail pakan
serta harga pakan terakhir. Adapun desain laporannya dapat dilihat pada Gambar
Gambar 3.15 Laporan Data Pakan
B.3 Laporan Data Nutrisi
Laporan data nutrisi adalah laporan yang menampilkan data hasil
perhitungan nutrisi dan porsi komposisi serta harga ransum yang tebentuk.
Adapun desain laporannya dapat dilihat pada Gambar 3.16.
Gambar 3.16 Laporan Data Nutrisi
3.3.6 Desain Uji Coba
Desain uji coba bertujuan untuk memastikan bahwa aplikasi telah dibuat
sesuai dengan kebutuhan atau tujuan yang diharapkan oleh perusahaan.
Kekurangan atau kelemahan aplikasi pada tahap ini akan dievaluasi sebelum
A. Desain Uji Coba Fitur Dasar Sistem
Desain uji coba fitur dasar sistem ini dilakukan dengan melakukan
berbagai percobaan untuk membuktikan bahwa aplikasi yang telah dibuat telah
sesuai dengan tujuan.
1). Desain Uji Coba Fitur Login
Proses login dilakukan dengan cara menginputkan username dan
password. Pada aplikasi ini hanya terdapat 3 user yaitu Admin, karyawan dan
manajer.
Tabel 3.9 Data testing Fitur Login
Nama Field Data 1 Data 2 Data 3 Data 4
Username wahyu Budi khamid jono
Password Test Budi Khamid Jono
Status Admin Karyawan Manager Admin
Tabel 3.10 Test Case Fitur Login
1 Deskripsi username,
password yang valid
Memasukkan data 1 (satu), 2 (dua), dan 3 (tiga) seperti pada tabel 3.20
2 Deskripsi username,
password yang tidak valid
Memasukkan data
username = Wahyu,
password = budi.
Muncul pesan ”Password Salah.”
3 Deskripsi username,
password kosong
Tidak ada Muncul pesan
2). Desain Uji Coba Master Karyawan
Master karyawan berfungsi untuk menginputkan data karyawan dan
menampilkan daftar data karyawan.
Tabel 3.11 Data Testing Fitur Master Karyawan
Test Case Data 1 Data2
Id Karyawan Karyawan_0001 Karyawan_0003
Jabatan Admin Manager
User Name Wahyu Khamid
Password Test Khamid
Tabel 3.12 Test Case Fitur Master Karyawan
Test
Case ID Tujuan Input Output Diharapkan
4 Tambah data berhasil disimpa” dan data muncul ke data
Gridview.
Muncul pesan ”Data berhasil di ubah data sukses” dan data
Gridview maka data
Gridview yang dituju akan muncul pada fieldnya
3). Desain Uji Coba Master Harga Pakan
Desain form Master harga pakan berfungsi untuk menginputkan data
Tabel 3.13 Data Testing Fitur Master Harga Pakan
Test Case Data 1 Data2
Id Harga harga20140916_0002 harga20140916_0003
Nama Pakan Gandum Jerami Padi
tanggal Simpan 15-Sep-14 15-Sep-14
Harga 300 500
Tabel 3.14 Test Case Fitur Master Harga Pakan
Test
Case ID Tujuan Input Output Diharapkan
7 Tambah data
Muncul pesan ”Data berhasil disimpan” dan data muncul ke data
Gridview.
Pakan secara otomatis akan berubah
Muncul pesan ”Data berhasil di ubah data sukses” dan data muncul
Pakan sesuai dengan field-fieldnya
Dengan mengklik
Gridview maka data
Gridview yang dituju akan muncul pada fieldnya
4). Desain Uji Coba Master Kebutuhan Nutrisi
Desain form Master nutrisi berfungsi untuk menginput data nutrisi.
Tabel 3.15 Data Testing Fitur Master Kebutuhan Nutrisi
Test Case Data 1 Data2
ID Kebutuhan
Nutrisi MNutrisi_0031 MNutrisi_0032
Tabel 3.16 Test Case Fitur Master Kebutuhan Nutrisi
Test
Case ID Tujuan Input Output Diharapkan
10 Tambah data berhasil disimpan” dan data muncul ke data
Gridview.
Muncul pesan ”Data berhasil di ubah data sukses” dan data muncul
Gridview maka data
Gridview yang dituju akan muncul pada fieldnya
5). Desain Uji Coba Master Pakan
Master pakan berfungsi untuk menginputkan data pakan beserta
kandungannya
Tabel 3.17 Data Testing Fitur Master Pakan
Test Case Data 1 Data2
ID Pakan Pakan_0027 Pakan_0026