Interaksi Manusia Komputer Testing dan Implementasi Sistem

6. Blok Kendali Banyak hal yang dapat merusak sistem informasi, seperti misalnya bencana alam, air, debu, kegagalan sistem, penyusup dan lain sebagainya. Beberapa pengendalian perlu dilakukan untuk dapat meyakinkan bahwa hal-hal tersebut dapat dihindari dan dicegah.

2.7 Interaksi Manusia Komputer

Menurut Rizky 2006:4, Interaksi Manusia dan Komputer IMK adalah sebuah disiplin ilmu yang mempelajari desain, evaluasi, implementasi dari sistem komputer interaktif yang dipakai oleh manusia, beserta studi tentang faktor-faktor utama dalam lingkungan interaksinya. Sedangkan menurut Shneiderman Shneiderman, 1998:4-8, user interface digunakan oleh pengguna untuk berkomunikasi dan berinteraksi secara langsung ke komputer. Interaksi antara manusia dan komputer bertemu pada user interface atau yang sering disebut dengan interface di mana ini meliputi software dan hardware. Input diterima melalui hardware seperti keyboard dan mouse dan kemudian diteruskan ke software yang kemudian diolah dan dikeluarkan dalam bentuk tampilan pada layar ataupun pada hardware yang lain.

2.8 Testing dan Implementasi Sistem

Menurut standar ANSIIEEE 1059, testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara kondisi yang ada dengan kondisi yang diinginkan defectserrorbugs dan mengevaluasi fitur-fitur dari entitas software. Menurut Romeo 2003:3, testing software adalah proses mengoperasikan software dalam suatu kondisi yang dikendalikan untuk: STIKOM SURABAYA 1. Verifikasi Apakah telah berlaku sebagaimana yang di tetapkan menurut spesifikasi? 2. Mendeteksi Error 3. Validasi Apakah spesifikasi yang di tetapkan telah memenuhi keinginan atau kebutuhan pengguna yang sebenarnya? Menurut Romeo 2003:33, Test Case merupakan tes yang dilakukan berdasarkan pada suatu inisialisasi, masukan kondisi ataupun hasil yang telah ditentukan sebelumnya. Metode testing ini dibagi menjadi dua, yaitu: 1. White Box Testing White Box Testing atau glass box testing atau clear box testing adalah suatu metode test case yang menggunakan struktur kendali dari desain prosedural. Metode desain test case ini dapat menjamin : a Semua jalur path yang independenterpisah dapat dites setidaknya sekali tes. b Semua logika keputusan dapat dites dengan jalur yang salah atau jalur yang benar. c Semua loop dapat dites terhadap batasannya dan ikatan operasional. d Semua struktur internal data dapat dites untuk memastikan validasinya. 2. Black Box Testing Black box testing atau behavioral testing atau specification-based testing, inputoutput testing atau functional testing dilakukan tanpa sepengetahuan detil struktur internal dari sistem atau komponen yang dites. Black box testing berfokus STIKOM SURABAYA pada kebutuhan fungsional pada software, berdasarkan spesifikasi kebutuhan dari software. Dengan menggunakan black box testing, perekayasa software dapat menggunakan sekumpulan kondisi masukan yang dapat secara penuh memeriksa keseluruhan kebutuhan fungsional pada suatu program. Kategori error dapat diketahui melalui black box testing, antara lain : a Fungsi yang hilang atau tidak benar. b Error dari antar muka. c Error dari struktur data atau akses eksternal database. d Error dari kinerja atau tingkah laku. e Error dari inialisasi dan terminasi. STIKOM SURABAYA 3 BAB III ANALISIS DAN PERANCANGAN SISTEM ANALISIS DAN PERANCANGAN SISTEM Dalam pembuatan aplikasi ini menerapkan konsep SDLC Systems Development Life Cycle atau Siklus Hidup Pengembangan Sistem yang berfungsi untuk menggambarkan tahapan-tahapan utama dan langkah-langkah dari setiap tahapan. Langkah-langkah yang akan dilakukan dalam pembuatan Sistem Informasi Pemantauan dan Evaluasi Peternakan Ayam Ras Petelur Berdasarkan Standar ISA adalah sebagai berikut:

3.1 Analisis Permasalahan