BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

dokumen-dokumen yang mirip
BAB IV IMPLEMENTASI DAN EVALUASI. perangkat keras dan perangkat lunak untuk sistem ini adalah sebagai berikut:

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB III ANALISIS DAN PERANCANGAN SISTEM. 3.1 Analisis Permasalahan dan Analisa Kebutuhan Sistem

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI PEKERJAAN. Perkembangan teknologi informasi saat ini membutuhkan analisa

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB IV DISKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum melakukan implementasi aplikasi administrasi pembelian dan

BAB IV IMPLEMENTASI DAN EVALUASI. Penggunaan Mesin yang berguna bagi bagian produksi. hardware (perangkat keras) dan software (perangkat lunak).

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. Sungai (BBWS) Brantas, ditemukan beberapa permasalahan seperti: human error

BAB IV DESKRIPSI KERJA PRAKTEK. itu juga dilakukan pengamatan pada proses penyimpanan data customer serta proses

BAB IV DESKRIPSI PEKERJAAN

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM. berjalan pada PT. As Motor saat ini, meliputi proses penjualan suku cadang, jasa

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI PEKERJAAN. penelitian terhadap aplikasi pencatatan history barang gudang pada PT. GRLJI.

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. Sesuai dengan topik yang diajukan penulis yaitu Aplikasi Rapor Siswa

4. BAB IV IMPLEMENTASI DAN EVALUASI. maka dapat dinyatakan bahwa sistem berjalan pada arsitektur desktop aplikasi

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB IV DISKRIPSI PEKERJAAN. kegiatan kerja praktik di PT DBL Indonesia, didapatkan beberapa permasalahan

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan data yang didapat, identifikasi masalah yang didapat adalah

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI PEKERJAAN

BAB IV IMPLEMENTASI DAN EVALUASI. produksi yang dilakukan dapat sesuai dengan tujuan yang ingin dicapai. Sebelum

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI SISTEM

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV ANALISIS DAN DESAIN SISTEM. berdasarkan data yang telah diperoleh dari hasil studi lapangan. Sedangkan desain

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN. aplikasi tersebut, yaitu dengan cara melakukan wawancara langsung dengan bagian

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi Pencatatan Transaksi Penjualan Tiket pada PT. Gerry Anugrah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. PT. INKA menggunakan prosedur pembuatan work instruction (WI) secara

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB IV HASIL DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN EVALUASI. Tahap implementasi sistem adalah tahap yang konversi dari hasil analisis

BAB V IMPLEMENTASI SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV DESKRIPSI SISTEM. dilakukan adalah identifikasi permasalahan yang terdiri dari survei, wawancara

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. mendapatkan tugas dan di tempatkan pada bagian Bagian Bagian Tata Usaha dalam

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV DESKRIPSI KERJA PRAKTEK. memberikan kemudahan kepada pengguna khususnya pihak Badan Pengembangan

BAB IV DESKRIPSI KERJA PRAKTI K. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

BAB IV DESKRIPSI PEKERJAAN

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB III ANALISIS DAN PERANCANGAN SISTEM. Rukina Sukses Abadi, dengan objek wawancara bagian admin kapal dan officer

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV IMPLEMENTASI DAN EVALUASI. mempersiapkan kebutuhan system (baik hardware maupun software), persiapan

BAB IV DISKRIPSI PEKERJAAN. analisis sistem ruang lingkup tugasnya lebih terinci. Pemeliharaan Sarana (Perbaikan) yang sesuai dengan kebutuhan user.

BAB IV DESKRIPSI SISTEM. manual. Manual di sini mempunyai arti bahwa belum adanya sebuah sistem yang

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV DESKRIPSI KERJA PRAKTEK. Melakukan survey dan wawancara secara langsung di Koperasi

BAB IV IMPLEMENTASI DAN EVALUASI. Agar aplikasi berjalan sesuai harapan, dalam kegiatan implementasi

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

BAB IV DESKRIPSI KERJA PRAKTEK. Pada bab ini akan dibahas mengenai tahap yang dilakukan dalam

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI PEKERJAAN. Dalam penyelesaian proyek kerja praktek ini baik di dalam memperoleh. a. Observasi - Studi Lapangan (Field Research)

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. perangkat keras maupun perangkat lunak komputer. Penjelasan hardware/software

BAB IV IMPLEMENTASI DAN EVALUASI

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

BAB III ANALISIS DAN PERANCANGAN SISTEM. diambil pada bagian administrasi PT TAMBANGAN RAYA PERMAI. Selain

Transkripsi:

BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Pada bab ini akan dibahas tentang identifikasi permasalahan, analisis permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang Bangun Sistem Aplikasi Pengoptimalan Komposisi Kambing Peranakan Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto. Dalam analisis sistem ini akan dilakukan identifikasi masalah dan analisis permasalahan yang ada, kemudian akan dilakukan analisis kebutuhan dan selanjutnya akan dilakukan perancangan sistem sebagai solusi permasalahan tersebut. 3.1.1 Analisis Permasalahan Peternakan Nyoto merupakan peternakan yang bergerak di bidang pemenuhan kebutuhan kambing yang memiliki tidak kurang sekitar 200 kambing. Salah satunya yaitu kambing etawa, kambing kacang, dan kambing blingon/jawa randu. Dalam memenuhi kebutuhan daging kambing, Peternakan Nyoto memerlukan kambing dengan pemeliharaan dan penggemukan kambing yang baik dan tepat. Proses bisnis Peternakan Nyoto dimulai dari pemilik peternakan melakukan pengadaan kambing dengan membeli kepada supplier, setelah melakukan pengadaan kambing, manajer peternakan melakukan pencatatan kambing serta fungsi pemantauan, selain melakukan pencatatan serta fungsi pemantauan kambing manajer peternakan juga melakukan penjualan kambing 48

49 kepada pelanggan. Pegawai peternakan bertugas untuk melakukan pemberian pakan, penghitungan bobot, dan mengawinkan kambing. Pada Peternakan Nyoto saat ini belum terdapat sistem yang dapat melakukan proses penyusunan formulasi pakan kambing secara tepat dan efisien. Seringkali untuk mendapatkan informasi, peternak harus turun langsung ke pos penampungan untuk melihat kondisi kambing. Untuk melakukan penyusunan formulasi pakan membutuhkan waktu yang lama dan hasilnya terkadang kurang tepat maka hal demikian dirasakan kurang efisien dan tidak efektif. Berikut adalah proses bisnis saat ini pada Peternakan Nyoto dapat digambarkan dalam document flow yang ditunjukkan pada gambar 3.1 SUPPLIER PEMILIK PETERNAKAN MANAJER PETERNAKAN PEGAWAI PETERNAKAN PELANGGAN PENGADAAN KAMBING MULAI PENCATATAN KAMBING PEMBERIAN PAKAN NOTA PENJUALAN PENGADAAN KAMBING PENCATATAN KAMBING PENGHITUNGAN BOBOT PENJUALAN KAMBING PENGADAAN KAMBING PEMANTAUAN KAMBING MENGAWINKAN KAMBING SELESAI PENJUALAN KAMBING NOTA PENJUALAN Gambar 3.1 Document flow pada Peternakan Nyoto Sistem yang baru diperlukan untuk mengatasi penentuan jumlah bahan pakan pada Peternakan Nyoto. Sistem yang baru diharapkan dapat membantu Peternakan Nyoto dalam menentukan jumlah bahan pakan yang harus disediakan.

50 3.1.2 Analisis Kebutuhan Dari uraian identifikasi masalah diatas, Peternakan Nyoto mengalami permasalahan dalam menentukan jumlah bahan pakan yang sesuai dengan nutrisi dari tiap-tiap kambing. Dalam permasalahan ini, maka Peternakan Nyoto membutuhkan suatu sistem yang dapat menghitung : 1. Komposisi bahan pakan yang diberikan pada kambing dari kombinasi dua bahan pakan 2. Komposisi bahan pakan yang diberikan pada kambing dari kombinasi tiga bahan pakan 3. Komposisi bahan pakan yang diberikan pada kambing dari kombinasi empat bahan pakan Untuk membantu menentukan komposisi bahan pakan dapat menggunakan metode Pearson Square. Metode Pearson Square ini menggunakan informasi dari data kebutuhan nutrisi kambing serta informasi nutrisi dari bahan pakan untuk dapat menghitung komposisi dua, tiga, dan empat bahan pakan. 3.3 Perancangan Sistem Berdasarkan analisis yang telah dilakukan, dapat dirancang sebuah solusi model pengembangan sistem yang akan menjadi dasar dalam perancangan sistem selanjutnya. Secara umum model pengembangan tersebut digambarkan dalam block diagram pada gambar 3.2

51 INPUT DATA BOBOT KAMBING DATA KEBUTUHAN NUTRISI KAMBING PROSES PILIH DATA BOBOT KAMBING PILIH DATA KEBUTUHAN NUTRISI KAMBING OUTPUT HASIL FORMULASI Dua BAHAN PAKAN HASIL FORMULASI Tiga BAHAN PAKAN DATA NUTRISI BAHAN PAKAN KAMBING PILIH DATA NUTRISI BAHAN PAKAN KAMBING PENYUSUNAN FORMULASI RANSUM HASIL FORMULASI Empat BAHAN PAKAN Gambar 3.2 Block Diagram Berdasarkan gambar block diagram tersebut, maka dapat dijelaskan input, proses, dan output, untuk jelasnya dapat dilihat pada penjelasan berikut: a. Input 1. Data Bobot Kambing Berisi data-data bobot kambing yang dibutuhkan oleh manajer peternakan 2. Data Kebutuhan Nutrisi Kambing Berisi data-data kebutuhan nutrisi kambing yang dibutuhkan oleh manajer peternakan 3. Data Nutrisi Bahan Kambing Berisi data-data nutrisi bahan pakan kambing yang dibutuhkan oleh manajer peternakan b. Proses 1. Memilih Data Bobot Kambing Manajer peternakan bertugas memilih data bobot kambing 2. Memilih Data Kebutuhan Nutrisi Kambing

52 Manajer peternakan bertugas memilih data kebutuhan nutrisi kambing 3. Memilih Data Nutrisi Bahan Kambing Manajer peternakan bertugas memilih data nutrisi bahan pakan kambing 4. Meyusun Formulasi Ransum Manajer peternakan bertugas memilih formulasi ransum yang akan digunakan untuk menyusun kombinasi bahan pakan kambing c. Output 1. Komposisi Jumlah Bahan dari Kombinasi dua Bahan Manajer peternakan memperoleh hasil formulasi ransum dari kombinasi dua bahan pakan 2. Komposisi Jumlah Bahan dari Kombinasi tiga Bahan Manajer peternakan memperoleh hasil formulasi ransum dari kombinasi tiga bahan pakan 3. Komposisi Jumlah Bahan dari Kombinasi empat Bahan Manajer peternakan memperoleh hasil formulasi ransum dari kombinasi empat bahan pakan Untuk dapat menjalankan sistem yang dibuat untuk diperlukan perangkat keras dan perangkat lunak dengan spesifikasi tertentu. Adapun kebutuhan perangkat keras dan perangkat lunak unutk sistem ini adalah sebagai berikut: a. Analisis Kebutuhan perangkat Keras Daftar kebutuhan perangkat keras pada penggunaan Rancang Bangun Aplikasi Pengoptimalan Komposisi Kambing, memiliki spesifikasi minimal: 1. Kapasitas Random Access Memory (RAM) 2024 MB. 2. Processor minimal Intel Core 2 Duo.

53 3. Harddisk minimal berkapasitas 80 Gb. 4. VGA Card 512 MB On Board. 5. Printer untuk mencetak data yang diperlukan. b. Analisis kebutuhan perangkat lunak Daftar kebutuhan perangkat lunak untuk pengembangan aplikasi, memiliki spesifikasi minimal: 1. Sistem Operasi Microsoft Windows XP. 2. Microsoft SQL Server 2005. 3. Microsoft.NET Framework 4.0 4. Visual Studio 2005 3.3.1 System Flow Di bawah ini adalah system flow dari aplikasi pengoptimalan komposisi pakan kambing peranakan etawa menggunakan metode Pearson Square pada Peternakan Nyoto. System flow dapat dilihat pada gambar 3.6. a. System flow mengelola data master user System flow mengelola data master user dimulai ketika manajer peternakan memasukkan data user ke dalam aplikasi pada form master user, selanjutnya manajer memasukkan data user pada form master user. Manajer memasukkan data user baru dan klik tombol simpan, aplikasi menyimpan data user baru. b. System flow mengelola data master pakan kebutuhan nutrisi System flow mengelola data master pakan kebutuhan nutrisi dimulai ketika manajer peternakan memasukkan data kebutuhan nutrisi ke dalam aplikasi pada form master pakan kebutuhan nutrisi, selanjutnya manajer memasukkan data kebutuhan nutrisi pada form master pakan kebutuhan nutrisi. Manajer

54 memasukkan data kebutuhan nutrisi baru dan klik tombol simpan, aplikasi menyimpan data kebutuhan nutrisi baru. APLIKASI ADMIN Database User Otentifikasi Login Pengguna MULAI Apakah Username dan password sudah benar? TIDAK Menampilka n Pesan Menampilkan Pesan Username dan Password Salah Username dan Password YA Database User Data User Menampilkan Data User Data User Baru Memberi Otentifikasi Pada Pengguna Memilih Menu Master User Database User Simpan Data User Selesai Gambar 3.3 System Flow Mengelola Data Master User APLIKASI ADMIN Database User Otentifikasi Login Pengguna MULAI TIDAK Apakah Username dan password sudah benar? Database kebutuhan nutrisi YA Menampilka n Pesan Data kebutuhan nutrisi Menampilkan Pesan Username dan Password Salah Menampilkan Data kebutuhan nutrisi Username dan Password Data kebutuhan nutrisi Baru Memberi Otentifikasi Pada Pengguna Memilih Menu Master Database kebutuhan nutrisi Simpan Data kebutuhan nutrisi Selesai Gambar 3.4 System Flow Mengelola Data Master Kebutuhan Nutrisi

55 c. System flow mengelola data master pakan nutrisi bahan System flow mengelola data master pakan nutrisi bahan dimulai ketika manajer peternakan memasukkan data nutrisi bahan ke dalam aplikasi pada form master pakan nutrisi bahan, selanjutnya manajer memasukkan data nutrisi bahan pada form master pakan nutrisi bahan. Manajer memasukkan data nutrisi bahan baru dan klik tombol simpan, aplikasi menyimpan data nutrisi bahan baru. APLIKASI ADMIN Database User Otentifikasi Login Pengguna MULAI TIDAK Apakah Username dan password sudah benar? Database nutrisi bahan YA Menampilka n Pesan Data nutrisi bahan Menampilkan Pesan Username dan Password Salah Menampilkan Data nutrisi bahan Username dan Password Data nutrisi bahan baru Memberi Otentifikasi Pada Pengguna Memilih Menu Master Database nutrisi bahan Simpan Data nutrisi bahan Selesai Gambar 3.5 System Flow Mengelola Data Master Nutrisi Bahan d. System Flow Transaksi System flow aplikasi dimulai ketika manajer peternakan memasukkan username dan password, sistem akan melakukan otentifikasi pengguna berdasarkan database user yang telah disimpan sebelumnya, apabila username dan password salah, maka sistem akan menampilkan pesan username dan password salah dan sistem akan mengembalikan proses untuk memasukkan username dan password kembali. Apabila username dan password yang

56 dimasukkan sudah benar, maka user akan lansung dapat memilih tab transaction, memilih data kebutuhan nutrisi, sistem akan menampilkan data kebutuhan nutrisi kambing dan langkah selanjutnya user memilih data nutrisi bahan pakan, sistem akan menampilkan data bahan pakan yang telah dipilih minimal dua dan maksimal empat bahan pakan. Sistem akan melakukan proses formulasi pakan dan hasil formulai pakan akan tampil pada layar, sistem menampilkan hasil formulasi pakan pada layar, selanjutnya user juga dapat mencetak hasil formulasi tersebut, sehingga dapat diberikan kepada pegawai agar dapat segera dilakukan pencampuran bahan pakan. APLIKASI KEPALA PETERNAKAN PEGAWAI PETERNAKAN Database User Apakah Username dan password sudah benar? TIDAK Otentifikasi Login Pengguna Menampilka n Pesan Menampilkan Pesan Username dan Password Salah Username dan Password MULAI Komposisi Bahan Mencampur Komposisi Bahan YA Memberi Otentifikasi Pada Pengguna Database Kebutuhan Nutrisi Memilih Data kebutuhan Nutrisi Menampilkan Data Kebutuhan Nutrisi Memilih Kebutuhan Nutrisi Kambing Pemberian Bahan kepada Kambing Database Nutrisi Bahan Kambing Memilih Data Nutrisi Bahan Kambing Menampilkan Nutrisi Bahan Memilih Dua atau Tiga atau Empat Bahan Selesai Formulasi Bahan Cetak Hasil Formulasi Hasil Formulasi Bahan Komposisi Bahan Gambar 3.6 System Flow Aplikasi Pengoptimalan Komposisi Kambing Peranakan Etawa Peternakan Nyoto

57 3.3.2 Context Diagram Pada context diagram aplikasi pengoptimalan komposisi pakan kambing PE ini terdapat dua buah entitas, yaitu bagian kepala peternakan dan pemilik peternakan. Pada sistem ini, Kepala Peternakan mengurusi data bobot kambing, kebutuhan nutrisi, nutrisi bahan pakan, dan pakan penyusun formulasi. Kepala Peternakan mendapatkan detail formulasi ransum dari sistem, sistem mengolah input yang berasal dari Kepala Peternakan. Pegawai peternakan mendapatkan laporan formulasi pakan. Laporan tersebut yang dibutuhkan pegawai peternakan untuk mencampurkan bahan pakan dari formulasi dua, tiga, dan empat bahan pakan. Memilih Data Bobot Kambing Memilih Data PBBH Data Formulasi Memilih Data Nutrisi Bahan Kambing Kepala Peternakan 0 Data Bobot Kambing Data Master User Admin Data Master Kebutuhan Nutrisi Data Master Nutrisi Bahan Rancang Bangun Aplikasi Pengoptimalan Komposisi Kambing Etawa + Data PBBH Data Nutrisi Bahan Kambing Data Formulasi Dua Data Formulasi Tiga Data Formulasi empat Report Formulasi Empat Bahan Report Formulasi Tiga Bahan Pegawai Peternakan Report Formulasi Dua Bahan Gambar 3.7 Context Diagram Rancang Bangun Aplikasi Pengoptimalan Komposisi Kambing Peranakan Etawa

58 Pada context diagram di atas, terdapat satu proses yaitu Aplikasi Pengoptimalan Kambing Peranakan Etawa dengan tiga entitas, yaitu: a. Entitas Admin Entitas admin berperan sebagai pengelola data-data master, seperti data master user, data master pakan kebutuhan nutrisi, dan data master pakan nutrisi bahan ke sistem. b. Entitas Kepala Peternakan Entitas kepala peternakan berperan sebagai pemberi data bobot kambing, data PBBH, data nutrisi bahan pakan kambing, data formulasi dua pakan, data formulasi tiga pakan, dan data formulasi empat pakan ke sistem. Entitas kepala peternakan menerima data bobot kambing, data PBBH, data formulasi pakan, dan data nutrisi bahan pakan kambing dari sistem. c. Entitas Pegawai Peternakan Entitas pegawai peternakan berperan sebagai penerima report data formulasi dua bahan pakan, data formulasi tiga bahan pakan, dan data formulasi empat bahan pakan dari sistem. 3.3.3 Diagram Berjenjang Proses Diagram berjenjang proses berguna sebagai alat desain dan teknik dokumentasi dalam siklus pengembangan sistem yang berbasis pada fungsi. Tujuan dari diagram jenjang proses adalah dapat memberikan informasi mengenai fungsi-fungsi yang ada di dalam sistem tersebut. Rancang bangun aplikasi pengoptimalan komposisi pakan kambing PE memiliki dua sub proses yang meliputi mengelola master, mengelola formulasi ransum, dan mencetak hasil

59 formulasi ransum. Untuk lebih jelasnya, diagram berjenjang proses formulasi pakan kambing PE dapat dilihat pada gambar 3.8. 0 Aplikasi Pengoptimalan Kambing PE 1 Mengelola Master 2 Transaksi 1.1 1.2 1.3 2.1 2.2 2.3 2.4 Master User Master Kebutuhan Nutrisi Master Nutrisi Bahan Memilih Kebutuhan Nutrisi Memilih Komposisi Bahan Formulasi Bahan Cetak Hasil Formulasi Gambar 3.8 Diagram Berjenjang Proses 3.3.4 Data Flow Diagram (DFD) Penggambaran sistem menggunakan data flow diagram (DFD) dimulai dari context diagram seperti dapat dilihat pada gambar 3.7. Dari context diagram dapat didekomposisi lagi menjadi level yang lebih rendah (lowest level) untuk menggambarkan sistem lebih rinci. Data Flow Diagram (DFD) level 0 merupakan hasil dekomposisi dari context diagram untuk mengetahui lebih detil proses-proses yang berjalan di Aplikasi Pengoptimalan Kambing Peranakan Etawa. DFD Level 0 aplikasi dapat dilihat pada gambar 3.9. Pada gambar 3.9 terdapat dua proses utama yaitu pengelolaan data master, dan transaksi. Proses pengelolaan data master menerima masukan data master user, data master pakan kebutuhan nutrisi, dan data master pakan nutrisi bahan dari entitas kepala peternakan yang akan disimpan ke data store master

60 user, master kebutuhan nutrisi, dan master nutrisi bahan. Proses transaksi menerima masukan data bobot kambing, data PBBH, data nutrisi bahan pakan kambing, data formulasi dua pakan, data formulasi tiga pakan, dan data formulasi empat pakan dari entitas kepala peternakan. Proses transaksi juga menerima daftar kebutuhan nutrisi dari data store master kebutuhan nutrisi, daftar nutrisi bahan dari data store master nutrisi bahan. Proses transaksi memberikan data PBBH, data nutrisi bahan pakan kambing, data bobot kambing, dan data formulasi pakan kepada entitas kepala peternakan. Proses transaksi juga memberikan report formulasi dua bahan bahan pakan, formulasi tiga bahan bahan pakan, dan formulasi empat bahan bahan pakan kepada entitas pegawai peternakan. 1 Master User 2 Master Kebutuhan Nutrisi Record Data Master User Data User 3 Master Nutrisi Bahan Record Data Kebutuhan Nutrisi Record Data Nutrisi Bahan 1 Mengelola Master + Data Master User Data Master Kebutuhan Nutrisi Data Master Nutrisi Bahan Admin Data Bobot Kambing Data PBBH Data Nutrisi Bahan Kambing Data Formulasi Dua Data Formulasi Tiga Kepala Peternakan Data Formulasi empat Daftar Kebutuhan Nutrisi 2 Memilih Data PBBH Daftar Nutrisi Bahan Memilih Data Nutrisi Bahan Kambing Pegawai Peternakan Report Formulasi Dua Bahan Report Formulasi Tiga Bahan Report Formulasi Empat Bahan Transaksi + Memilih Data Bobot Kambing Data Formulasi Gambar 3.9 DFD Level 0 Rancang Bangun Aplikasi Pengoptimalan Komposisi Kambing Peranakan Etawa

61 DFD level 1 sub proses mengelola data master terdiri dari satu entitas, tiga proses, dan tiga data store. Proses tersebut adalah mengelola master user, mengelola master kebutuhan nutrisi, dan mengelola master nutrisi bahan. DFD level 1 sub proses mengelola data master dapat dilihat pada gambar 3.10. 1.1 1 Master User [Record Data Master User] [Data User] Mengelola Master User [Data Master User] 2 Master Kebutuhan Nutrisi [Record Data Kebutuhan Nutrisi] Data Kebutuhan Nutrisi 1.2 Mengelola Master Kebutuhan Nutrisi [Data Master Kebutuhan Nutrisi] 3 Master Nutrisi Bahan [Record Data Nutrisi Bahan] Data Nutrisi Bahan 1.3 Mengelola Master Nutrisi Bahan [Data Master Nutrisi Bahan] Admin Gambar 3.10 DFD Level 1 Sub Proses Mengelola Data Master Proses mengelola master user menerima masukan data master user dari entitas admin yang akan disimpan ke data store master user. Sistem akan memberikan record data master user kepada entitas admin. Proses selanjutnya mengelola master kebutuhan nutrisi menerima data master pakan kebutuhan nutrisi dari entitas admin yang akan disimpan ke data store master kebutuhan nutrisi. Sistem akan memberikan record data master kebutuhan nutrisi kepada entitas admin. Proses yang terakhir adalah mengelola master nutrisi bahan, menerima data master nutrisi bahan dari entitas admin yang akan disimpan ke data store master nutrisi bahan. Sistem akan memberikan record data master nutrisi bahan kepada entitas admin.

62 DFD level 1 sub proses transaksi terdiri dari dua entitas, empat proses, dan dua data store. Proses tersebut adalah memilih kebutuhan nutrisi, memilih komposisi bahan pakan, formulasi bahan pakan, dan cetak hasil formulasi. DFD level 1 sub proses transaksi dapat dilihat pada gambar 3.11. 2 Master Kebutuhan Nutrisi [Daftar Kebutuhan Nutrisi] 2.1 Memilih Kebutuhan Nutrisi [Memilih Data PBBH] [Memilih Data Bobot Kambing] 2.2 [Daftar Nutrisi Bahan] Memilih Komposisi Bahan [Memilih Data Nutrisi Bahan Kambing] Kepala Peternakan 3 Master Nutrisi Bahan 2.3 Formulasi Bahan [Data PBBH] [Data Nutrisi Bahan Kambing] [Data Bobot Kambing] [Data Formulasi ] 2.4 Pegawai Peternakan [Report Formulasi Dua Bahan ] [Report Formulasi Tiga Bahan ] [Report Formulasi Empat Bahan ] Cetak Hasil Formulasi [Data Formulasi Dua ] [Data Formulasi Tiga ] [Data Formulasi empat ] Gambar 3.11 DFD Level 1 Sub Proses Transaksi Proses memilih kebutuhan nutrisi menerima masukan data kebutuhan nutrisi dari data store master kebutuhan nutrisi, kemudian sistem memberikan data kebutuhan nutrisi berupa data PBBH dan data bobot kambing kepada entitas kepala peternakan. Proses selanjutnya adalah memilih komposisi bahan pakan, proses menerima data nutrisi bahan dari data store master nutrisi bahan. Sistem akan memberikan data master nutrisi bahan kepada proses dan sistem akan memberikan daftar nutrisi bahan pakan kepada entitas kepala peternakan. Proses selanjutnya adalah formulasi bahan pakan, proses menerima data PBBH, data bobot kambing, dan data nutrisi bahan pakan dari entitas kepala peternakan. Sistem memberikan hasil formulasi bahan pakan kepada entitas kepala

63 peternakan. Proses yang terakhir adalah cetak hasil formulasi, menerima data formulasi dua bahan pakan, formulasi tiga bahan pakan, dan formulasi empat bahan pakan dari entitas kepala peternakan. Sistem akan memberikan report formulasi bahan pakan kepada entitas pegawai peternakan. 3.3.5 Entity Relationship Diagram (ERD) Entity Relationship Diagram (ERD) digunakan untuk menggambarkan pemrosesan dan hubungan data-data yang digunakan dalam sistem. Dalam perancangan sistem ini terdapat beberapa entitas yang saling terkait untuk menyediakan data yang dibutuhkan oleh sistem yang disajikan dalam bentuk CDM dan PDM. CDM dari Aplikasi Pengoptimalan Komposisi Kambing PE terdapat dua tabel, yaitu tabel Kebutuhan Nutrisi dan tabel Nutrisi Bahan. CDM dari Aplikasi Pengoptimalan Komposisi Kambing dapat dilihat pada gambar 3.10. Kebutuhan Nutrisi ID Bobot Bobot PBBH BK TDN Protein Ca P Formulasi Nutrisi Bahan Bahan BK PK SK TDN Ca P Gambar 3.12 Conceptual Data Model Berdasarkan CDM yang ada dapat dibuat PDM. PDM dari Aplikasi Pengoptimalan Komposisi Kambing PE terdapat tiga tabel yaitu tabel Kebutuhan Nutrisi, tabel Login, dan tabel Nutrisi Bahan. PDM dari Aplikasi Pengoptimalan Komposisi Kambing dapat dilihat pada gambar 3.11.

64 NUTRISI_BAHAN BAHAN_PAKAN varchar (50) BK decimal(18,2) PK decimal(18,2) SK decimal(18,2) TDN decimal(18,2) CA decimal(18,2) P decimal(18,2) BAHAN_PAKAN = BAHAN_PAKAN FORMULASI ID_BOBOT varchar (50) BAHAN_PAKAN varchar (50) BOBOT varchar (50) PBBH varchar (50) KETERANGAN varchar (50) ID_BOBOT = ID_BOBOT KEBUTUHAN_NUTRISI ID_BOBOT varchar (50) BOBOT varchar (50) PBBH varchar (50) BK decimal(18,2) TDN decimal(18,2) PROTEIN decimal(18,2) CA decimal(18,2) P decimal(18,2) Gambar 3.13 Physical Data Model 3.3.6 Struktur Basis Data Berikut ini akan diuraikan struktur tabel yang nantinya digunakan dalam pembuatan sistem. a. Nama Tabel : Master Login Primary Key : ID_User Foreign Key : - Fungsi : Menyimpan data user Tabel 3.1 Master Login Field Nama Tipe data Constraint Description ID_User Varchar 50 Primary Key ID User Login Nama_User Varchar 50 - Nama User Username Varchar 50 - Username Login Password Varchar 50 - Password Login Privilage Varchar 50 - Privilage Login

65 b. Nama tabel : Master Kebutuhan Nutrisi Primary Key : ID_Bobot Foreign Key : - Fungsi : Menyimpan data kebutuhan nutrisi Tabel 3.2 Master Kebutuhan Nutrisi Field Nama Tipe data Constraint Description ID_Bobot Varchar 50 Primary Key ID Bobot Bobot Varchar 50 - Bobot PBBH Varchar 50 - PBBH BK Decimal 18,2 - BK TDN Decimal 18,2 - TDN Protein Decimal 18,2 - Protein Ca Decimal 18,2 - Ca P Decimal 18,2 - P c. Nama Tabel : Master Nutrisi Bahan Primary Key : Bahan Foreign Key : - Fungsi : Menyimpan data nutrisi bahan pakan Tabel 3.3 Master Nutrisi Bahan Field Nama Tipe data Constraint Description Bahan Varchar 50 Primary Key Bahan BK Decimal 18,2 - BK PK Decimal 18,2 - PK SK Decimal 18,2 - SK TDN Decimal 18,2 - TDN Ca Decimal 18,2 - Ca P Decimal 18,2 - P

66 3.3.7 Perancangan I/O Pada sub bab ini akan dibahas tentang Perancangan I/O yang dirancang sebagai rencana tampilan antar muka I/O. a. Rancangan Input Aplikasi Rancangan input pada aplikasi ini tidak ada, karena data kebutuhan nutrisi dan data nutrisi bahan pakan yang merupakan data input pada aplikasi ini telah dimasukkan ke dalam database sebelumnya. b. Rancangan Output Aplikasi Rancangan output pada aplikasi ini mempunyai judul pemberian pakan kambing Peternakan Kambing Etawa Nyoto. Rancangan output di atas berisi informasi, bobot yang telah diformulasikan, tanggal formulasi pakan, nama bahan pakan, dapat berupa bahan pakan pertama, kedua, ketiga, dan keempat, serta jumlah dari bahan pakan yang telah diformulasikan tersebut. Main Report Pemberian Kambing Peternakan Kambing Etawa Nyoto Bobot : Tanggal Nama Bahan Jumlah Bahan 1 Bahan 2 Bahan 3 Bahan 4 gram gram gram gram Gambar 3.14 Rancangan Output Form Cetak Formulasi 3.3.8 Perancangan User Interface Pada sub bab ini akan dibahas tentang perancangan user interface yang dirancang sebagai rencana tampilan antar muka sistem.

67 a. Rancangan Form Login Rancangan form login ini berisi gambar pengguna yang berupa icon, textbox username dan password yang berguna untuk otentifikasi pengguna sebelum masuk ke dalam aplikasi. Terdapat tombol login yang berguna untuk masuk ke dalam aplikasi apabila username dan password yang dimasukkan telah benar, serta terdapat tombol cancel yang berguna apabila user salah memasukkan username dan password atau apabila user ingin menghapus username dan password. User Login Gambar Username : Password : Enter Text Enter Text Login Cancel Gambar 3.15 Rancangan Form Login b. Rancangan Form Main Menu Rancangan form main menu ini terdapat judul dari aplikasi, juga berisi gambar menu, master, dan transaction pada bagian baris atas. Bagian baris bawah form, terdapat gambar logo atau icon dan keterangan logged as administrator contohnya, berpindah ke sebelah kanan terdapat tanggal serta waktu sesuai dengan yang tertera pada perangkat yang digunakan.

68 Menu Master Transaction Aplikasi Pengoptimalan Komposisi Kambing Peranakan Etawa Logo Logged As : Logo Logo Date : Time : Gambar 3.16 Rancangan Form Main Menu. c. Rancangan Form Master tab control Kebutuhan Nutrisi Rancangan form master pakan tab control kebutuhan nutrisi kambing pada baris kiri mempunyai judul input data kebutuhan nutrisi kambing berisi ID Bobot, Bobot, PBBH, BK, TDN, Protein, Ca, dan P. Bagian baris kanan mempunyai judul data kebutuhan nutrisi kambing berisi textbox yang dapat digunakan sebagai fitur search sesuai ID Bobot, di bawahnya terdapat grid view yang berguna untuk menampilkan data kebutuhan nutrisi kambing. Terdapat tombol close pada bagian kanan atas berguna untuk menutup form dan kembali ke menu utama, pada bagian bawah terdapat tiga tombol, tombol save berguna untuk menyimpan data kebutuhan nutrisi kambing, tombol edit berguna untuk mengubah data, dan tombol cancel yang berguna untuk menghapus keseluruhan inputan.

69 Master Komposisi Bahan Kebutuhan Nutrisi Kambing Input Data Kebutuhan Nutrisi ID Bobot Enter Text Data Kebutuhan Nutrisi Search By ID Bobot : Enter ID Close Bobot Enter Text Kg ID Bobot Bobot PBBH BK TDN Protein Ca P PBBH Enter Text Gram BK TDN Protein Ca P Enter Number Enter Number Enter Number Enter Number Enter Number % % % % % Save Edit Cancel Gambar 3.17 Rancangan Form Master Tab Control Kebutuhan Nutrisi Kambing d. Rancangan Form Master tab control Komposisi Bahan Rancangan form master pakan tab control komposisi bahan pakan kambing pada baris kiri mempunyai judul input data komposisi bahan pakan kambing berisi bahan pakan, BK, PK, SK, TDN, Ca, dan P. Bagian baris kanan mempunyai judul data komposisi bahan pakan berisi textbox yang dapat digunakan sebagai fitur search sesuai nama bahan pakan, di bawahnya terdapat grid view yang berguna untuk menampilkan data bahan pakan. Terdapat tombol close pada bagian kanan atas berguna untuk menutup form dan kembali ke menu utama, pada bagian bawah terdapat tiga tombol, tombol save berguna untuk menyimpan data bahan pakan, tombol edit berguna untuk mengubah data, dan tombol cancel yang berguna untuk menghapus keseluruhan inputan. Master Komposisi Bahan Kebutuhan Hijauan Nutrisi Kambing Penguat Komposisi Close Cari Data Penguat Data Komposisi Penguat Bahan Input Data Komposisi Bahan No Formula : Enter Text. Search J. By Nama K. Muda Bahan B. : Dewasa Enter ID B. Hamil B. Menyusui Pejantan Bahan Enter Text Gambar BK Input Data PK Jenis : SK Kambing Muda : TDN Betina Dewasa : Ca Betina hamil : P Betina Menyusui : Enter Number % Enter Number % Enter Text Enter Number % Enter Number % Enter Number % Enter Number % Enter Number % Enter Number % Enter Number % Enter Number % Bahan BK PK SK TDN Ca P Pejantan : Enter Number % Add Save Edit Cancel Total : 0 0 0 0 0 Gambar 3.18 Rancangan Form Master Tab Control Komposisi Bahan

70 e. Rancangan Form Master User tab control Setting User Rancangan form master user tab control setting user pada baris kiri mempunyai judul input data user berisi ID User, Nama, Username, Password, dan Privillage. Bagian baris kanan mempunyai judul view data berisi textbox yang dapat digunakan sebagai fitur search sesuai nama user, di bawahnya terdapat grid view yang berguna untuk menampilkan data user. Terdapat tombol close pada bagian kanan atas berguna untuk menutup form dan kembali ke menu utama, pada bagian bawah terdapat tiga tombol, tombol save berguna untuk menyimpan data user, tombol edit berguna untuk mengubah data, dan tombol cancel yang berguna untuk menghapus keseluruhan inputan. Master User Setting User Data User ID User : Change Password Admin Enter ID View Data Search By Name : Enter Text Close Gambar Nama : Username : Enter Text Enter Text ID User Nama Username Password Privilage Password : Enter Text Privilage : Enter Text Save Edit Cancel Gambar 3.19 Rancangan Form Master Setting User f. Rancangan Form Master User tab control Change Password Admin Rancangan form master user tab control change password admin terdapat gambar logo pada sebelah kiri, sebelah kanan terdapat tiga textbox, pertama untuk memasukkan password lama (old password), kedua di bawahnya untuk memasukkan password baru (new password), dan terakhir konfirmasi password baru (confirm new password) yang akan diganti.

71 Master User Setting User Change Password Admin Close Gambar Old Password : Enter Text Gambar New Password : Enter Text Confirm New Password : Enter Text Save Cancel Gambar 3.20 Rancangan Form Master User Change Password Admin g. Rancangan Form Formulasi Rancangan form formulasi pakan pada baris kiri mempunyai judul kebutuhan nutrisi berisi bobot yang di sebelahnya terdapat tombol untuk membuka form kebutuhan nutrisi kambing dan user dapat memilih bobot yang akan diformulasikan, PBBH, BK, TDN, Protein, Ca, dan P. Bagian baris kanan mempunyai judul bahan pakan berisi tombol yang dapat digunakan untuk membuka form nutrisi bahan pakan dan user dapat memilih bahan pakan yang akan digunakan dalam formulasi minimal dua bahan dan maksimal empat bahan pakan, di bawahnya terdapat grid view yang berguna untuk menampilkan data bahan pakan. Terdapat tombol close pada bagian kanan atas berguna untuk menutup form dan kembali ke menu utama, pada bagian bawah grid view mempunyai judul proses hitung, tombol mulai proses hitung serta hasil proses hitung akan tampil pada kolom di bawahnya. Sebelah kiri terdapat dua tombol, tombol print berguna untuk mencetak hasil formulasi dan tombol cancel yang berguna untuk menghapus keseluruhan inputan.

72 Formulasi Kebutuhan Nutrisi Bobot : Enter ID...... Bahan Close PBBH : BK : TDN : Protein : Ca : Enter Text Enter Text Enter Text Enter Text Enter Text Bahan BK Protein SK TDN Ca P P : Enter Text Proses Hitung Mulai Proses Hitung Print Cancel Gambar 3.21 Rancangan Form Formulasi h. Rancangan Form Cetak Formulasi Rancangan form cetak formulasi pakan mempunyai judul Pemberian Kambing Peternakan Kambing Peranakan Etawa Nyoto berisi informasi bobot yang telah diformulasikan, tanggal formulasi pakan, nama bahan pakan, dapat berupa bahan pakan pertama, kedua, ketiga, dan keempat, serta jumlah dari bahan pakan yang telah diformulasikan tersebut. Main Report Pemberian Kambing Peternakan Kambing Peranakan Etawa Nyoto Bobot : Tanggal Nama Bahan Jumlah Bahan 1 Bahan 2 Bahan 3 Bahan 4 gram gram gram gram Gambar 3.22 Rancangan Form Cetak Formulasi

73 3.4 Perancangan Uji Coba Proses rancangan uji coba bertujuan untuk memastikan bahwa aplikasi telah dibuat sesuai dengan kebutuhan atau tujuan yang diharapkan. Kekurangan atau kelemahan aplikasi pada tahap ini akan dievaluasi sebelum diimplementasikan secara nyata. Proses rancangan uji coba ini dilakukan dengan melakukan berbagai percobaan untuk membuktikan bahwa aplikasi yang telah dibuat telah sesuai dengan tujuan. Secara garis besar, uji coba yang dilakukan adalah proses login, pengelolaan data master, pengaturan data master, transaksi formulasi pakan, dan pembuatan laporan. Pengujian akan dilakukan dengan metode Black Box Testing. Pengujian Black Box Testing berfokus pada apakah unit program memenuhi kebutuhan (requirement) yang disebutkan dalam spesifikasi. Cara pengujian dilakukan dengan menjalankan atau mengeksekusi unit atau modul, kemudian diamati apakah keluaran atau hasil dari unit itu sesuai dengan proses bisnis yang diinginkan. Secara detail, hal-hal yang diujikan adalah sebagai berikut: Tabel 3.4 Rencana Pengujian Aplikasi Pengoptimalan Komposisi Kambing Peranakan Etawa Requirement yang diuji Nama Form Fungsi yang diuji Menu Login Login Melakukan login Master User Melakukan operasi simpan dan ubah data user Melakukan pencarian pada data user Menampilkan data user Master User Melakukan operasi ubah password lama Change Password Admin Administrator Melakukan operasi input password baru Administrator Melakukan operasi simpan Password baru

74 Requirement Nama Form yang diuji Menu Master Master kebutuhan nutrisi Master Komposisi Bahan Fungsi yang diuji Melakukan operasi simpan dan ubah pada data kebutuhan nutrisi Melakukan pencarian pada data kebutuhan nutrisi Menampilkan data kebutuhan nutrisi Melakukan operasi simpan dan ubah pada data komposisi bahan pakan Melakukan pencarian pada data komposisi bahan pakan Menampilkan data komposisi bahan pakan Menu Transaksi Menu Laporan Transaksi Formulasi Laporan Formulasi Memilih data kebutuhan nutrisi Memilih data bahan pakan Melakukan proses hitung formulasi pakan Menampilkan laporan data formulasi 2 bahan pakan Menampilkan laporan data formulasi 3 bahan pakan Menampilkan laporan data formulasi 4 bahan pakan 3.4.1 Rancangan Uji Coba Login Rancangan uji coba login bertujuan untuk menguji apakah fungsi melakukan login dapat berjalan sesuai dengan yang diharapkan. Untuk lebih jelasnya, desain uji coba login dapat dilihat pada tabel 3.5. Tabel 3.5 Rancangan Uji Coba Login Test Tujuan Input Output yang diharapkan Case ID 1. Melakukan Mengisi 1. Form login tertutup dan login username, menampilkan form utama menu password. aplikasi yang tersedia. Menekan 2. Sistem menampilkan pesan jika tombol login. username dan password salah.

75 3.4.2 Rancangan Uji Coba Master User Rancangan uji coba master user bertujuan untuk menguji apakah fungsi menampilkan, mencari, menyimpan, dan mengubah data user dapat berjalan dengan baik sesuai yang diharapkan. Untuk lebih jelasnya, rancangan uji coba master user dapat dilihat pada tabel 3.6. Tabel 3.6 Rancangan Uji Coba Master Data User Test Case ID Tujuan Input Output yang diharapkan 2. Menampilkan Memilih menu 1. Sistem menampilkan data data user Master User user. 3. Menyimpan Mengisi nama, 1. Sistem menampilkan pesan data user Username, jika data yang harus diisi baru Password, belum lengkap. Privillage 2. Data user berhasil disimpan. 4. Mengubah data user 5. Melakukan cari data user Memilih data user. Mengisi nama, Username, Password, Privillage Nama 1. Data user yang dipilih tampil di inputan. 2. Sistem menampilkan pesan jika data yang harus diisi belum lengkap. 3. Data user berhasil diubah. 1. Sistem menampilkan data user yang dicari. 2. Sistem tidak menampilkan data user jika data yang dicari tidak ada. 3.4.3 Rancangan Uji Coba Master Kebutuhan Nutrisi Rancangan uji coba master pakan kebutuhan nutrisi bertujuan untuk menguji apakah fungsi menampilkan, mencari, menyimpan, dan mengubah pada data kebutuhan nutrisi dapat berjalan dengan baik sesuai yang diharapkan. Untuk lebih jelasnya, rancangan uji coba master pakan kebutuhan nutrisi dapat dilihat pada tabel 3.7.

76 Tabel 3.7 Rancangan Uji Coba Master Data Kebutuhan Nutrisi Test Tujuan Input Output yang diharapkan Case ID 6. Menampilkan Memilih menu 1. Sistem menampilkan data data kebutuhan Master kebutuhan nutrisi. nutrisi 7. Menyimpan data Memilih bobot, 1. Sistem menampilkan kebutuhan memilih PBBH, pesan jika data yang harus nutrisi baru mengisi BK, diisi belum lengkap. TDN, Protein, 2. Data kebutuhan nutrisi Ca (Calcium), dan Fosfor (P). kambing berhasil disimpan. 8. Mengubah data Memilih bobot, 1. Sistem menampilkan kebutuhan memilih PBBH, pesan jika data yang harus nutrisi mengisi BK, diisi belum lengkap. TDN, Protein, 2. Data kebutuhan nutrisi Ca (Calcium), dan Fosfor (P). kambing berhasil diubah. 9. Melakukan cari ID Bobot 1. Sistem menampilkan data data kebutuhan kebutuhan nutrisi yang nutrisi dicari. 2. Sistem tidak menampilkan data kebutuhan nutrisi jika data yang dicari tidak ada. 3.4.4 Rancangan Uji Coba Master Komposisi Bahan Rancangan uji coba master pakan komposisi bahan pakan bertujuan untuk menguji apakah fungsi menampilkan, mencari, menyimpan, dan mengubah pada data kebutuhan nutrisi dapat berjalan dengan baik sesuai yang diharapkan. Untuk lebih jelasnya, rancangan uji coba master pakan komposisi bahan pakan dapat dilihat pada tabel 3.8.

77 Tabel 3.8 Rancangan Uji Coba Master Data Komposisi Bahan Test Tujuan Input Output yang diharapkan Case ID 10. Menampilkan Memilih menu 1. Sistem menampilkan data data komposisi Master komposisi bahan pakan. bahan pakan 11. Menyimpan data Mengisi Bahan 1. Sistem menampilkan komposisi bahan, BK, PK, pesan jika data yang harus pakan baru SK, TDN, diisi belum lengkap. (Calcium) Ca, 2. Data komposisi bahan dan Fosfor (P). pakan kambing berhasil disimpan. 12. Mengubah data komposisi bahan pakan 13. Melakukan cari data komposisi bahan pakan Mengisi Bahan, BK, PK, SK, TDN, (Calcium) Ca, dan Fosfor (P). Nama Bahan 1. Sistem menampilkan pesan jika data yang harus diisi belum lengkap. 2. Data komposisi bahan pakan kambing berhasil diubah. 1. Sistem menampilkan data kebutuhan nutrisi yang dicari. 2. Sistem tidak menampilkan data komposisi bahan pakan jika data yang dicari tidak ada. 3.4.5 Rancangan Uji Coba Transaksi Formulasi Rancangan uji coba transaksi formulasi pakan bertujuan untuk menguji apakah fungsi transaksi formulasi pakan dapat berjalan dengan baik sesuai yang diharapkan. Untuk lebih jelasnya, rancangan uji coba transaksi formulasi pakan dapat dilihat pada tabel 3.9.

78 Tabel 3.9 Rancangan Uji Coba Transaksi Formulasi Test Case ID Tujuan 14. Memformulasika n bahan pakan yang akan diberikan kepada kambing PE Input 1. Menekan tombol cari dan memilih data kebutuhan nutrisi. 2. Menekan tombol cari dan memilih data komposisi bahan pakan yang diinginkan. Output yang diharapkan 1. Data kebutuhan nutrisi berhasil ditampilkan. 2. Data komposisi bahan pakan berhasil ditampilkan. 3.4.6 Rancangan Uji Coba Laporan Formulasi Rancangan uji coba laporan formulasi pakan bertujuan untuk menguji apakah fungsi menampilkan laporan formulasi pakan dapat berjalan dengan baik sesuai yang diharapkan. Untuk lebih jelasnya, rancangan uji coba laporan formulasi pakan dapat dilihat pada tabel 3.10. Tabel 3.10 Rancangan Uji Coba Laporan Formulasi Test Case ID Tujuan Input Output yang diharapkan 15. Menampilkan Jenis Laporan. 1. Sistem menampilkan laporan laporan formulasi pakan sesuai formulasi dengan jenis laporan yang pakan dipilih.