BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

26
31 BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing Implementasi Sistem Setelah melakukan perancangan sistem, langkah selanjutnya adalah tahap pengujian. Sebelum sistem Penentuan Skala Prioritas Penerima Bantuan Pupuk Bersubsidi Pada Kelompok Tani “Seringin Putih” dirilis untuk digunakan, terlebih dahulu program diuji oleh penulis. Hal ini dilakukan guna memastikan kebenaran kode program yang telah dibuat untuk memastikan setiap komponen dalam sistem berfungsi dengan baik dan sesuai dengan rencana awal. Berikut ini adalah hasil implementasi sistem: 4.1.1 Halaman Login Sistem Gambar 4.1 Halaman Login Tampilan pertama saat membuka sistem adalah halaman login. Akses login hanya diperuntukkan untuk admin. Setelah berhasil login, admin lalu masuk ke halaman utama sistem.

Transcript of BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

Page 1: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

31

BAB IV

HASIL DAN IMPLEMENTASI SISTEM

4.1 Hasil Testing Implementasi Sistem

Setelah melakukan perancangan sistem, langkah selanjutnya adalah

tahap pengujian. Sebelum sistem Penentuan Skala Prioritas Penerima Bantuan

Pupuk Bersubsidi Pada Kelompok Tani “Seringin Putih” dirilis untuk

digunakan, terlebih dahulu program diuji oleh penulis. Hal ini dilakukan guna

memastikan kebenaran kode program yang telah dibuat untuk memastikan

setiap komponen dalam sistem berfungsi dengan baik dan sesuai dengan

rencana awal. Berikut ini adalah hasil implementasi sistem:

4.1.1 Halaman Login Sistem

Gambar 4.1 Halaman Login

Tampilan pertama saat membuka sistem adalah halaman login.

Akses login hanya diperuntukkan untuk admin. Setelah berhasil login,

admin lalu masuk ke halaman utama sistem.

Page 2: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

32

4.1.2 Halaman Utama

Pada halaman utama ini terdapat menu Beranda, Kriteria, dan

Penerima bantuan subsidi pupuk.

a. Halaman Beranda

Gambar 4.2 Halaman Beranda

Halaman beranda menampilkan sekilas tampilan awal dari sistem

penerimaan bantuan pupuk bersubsidi Kelompok Tani Seringin Putih

Desa Pragak

b. Halaman Kriteria

Gambar 4.3 Halaman Kriteria

Page 3: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

33

Pada halaman kriteria, admin dapat menentukan kriteria apa saja yang

digunakan untuk menentukan skala prioritas penerima bantuan pupuk

bersubsidi. Setelah mengisi semua kriteria, lalu klik simpan maka data

akan tersimpan di database. Sub kriteria pada setiap kriteria juga dapat

dirubah sesuai dengan ketentuan yang diinginkan oleh admin, hal

tersebut dapat dilihat pada gambar 4.4 dibawah ini.

Gambar 4.4 Halaman Sub Kriteria

c. Halaman Perbandingan Kriteria

Gambar 4.5 Halaman Perbandingan Kriteria

Page 4: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

34

Pada halaman perbandingan kriteria, terdapat tabel matrik yang

digunakan untuk menghitung matrik perbandingan pada proses

perhitungan dengan metode AHP. Setelah mengisi nilai pada setiap

kolom, klik tombol simpan maka akan muncul hasil perhitungan seperti

gambar 4.6 dibawah ini.

Gambar 4.6 Hasil Perhitungan Matriks Perbandingan

d. Halaman Daftar Penerima

Gambar 4.7 Halaman Daftar Penerima

Halaman daftar penerima menampilkan daftar prioritas yang berhak

mendapatkan bantuan pupuk bersubsidi. Prioritas mendapatkan bantuan

Page 5: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

35

ditunjukkan oleh kolom paling kiri (Rank), penentuan jumlah penerima

bantuan ditentukan oleh admin. Semakin besar skor maka mendapatkan

ranking paling tinggi sehingga menjadi prioritas untuk mendapatkan

bantuan pupuk bersubsidi. Untuk menampilkan daftar tersebut, terlebih

dahulu admin harus menambahkan data dengan klik tombol tambah

data. Halaman tambah data dapat dilihat pada gambar 4.8 dibawah ini.

Gambar 4.8 Halaman tambah Data

Pada halaman tambah data, admin menginputkan Nama serta nilai –

nilai setiap kriteria, setelah itu klik kirim dan data akan tersimpan di

database dan akan ditampilkan di halaman daftar penerima.

e. Halaman Cetak Data

Gambar 4.9 Halaman Cetak Data

Page 6: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

36

Pada halaman cetak data, admin dapat mencetak hasil perangkingan dari

alternatif yang sudah diinputkan sebelumnya, output dari proses cetak

data pada sistem ini yaitu berupa file dalam bentuk Microsoft excel.

4.1.3 Source Code Proses AHP

<?php

defined('BASEPATH') or exit('No direct script access allowed');

class Admin extends CI_Controller

{

public function __construct()

{

parent::__construct();

is_logged_on('admin');

}

public function index()

{

$data = [

'content' => 'admin/dashboard',

];

$this->load->view('templates/wrapper', $data);

}

public function listcriteria()

{

if ($this->input->post('1')) {

for ($i = 1; $i <= 5; $i++) {

$this->db->where('cid', $i);

$this->db->update('criterias', ['criteria' => $this->input->post($i)]);

}

$this->session->set_flashdata('message', '<div class="alert alert-

success alert-dismissible fade show" role="alert">

Kriteria berhasil disimpan!</div>');

redirect('admin/listcriteria');

Page 7: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

37

} else {

$data = [

'content' => 'admin/listcriteria',

'criteria' => $this->db->get('criterias')->result_array()

];

$this->load->view('templates/wrapper', $data);

}

}

public function subcriteria($cid = false)

{

if ($cid) {

$data = [

'content' => 'admin/subcriteria',

'cid' => $cid,

'criteria' => $this->db->get_where('criterias', ['cid' => $cid])-

>row('criteria'),

'subcriteria' => $this->db->get_where('subcriterias', ['idc' => $cid])-

>result_array()

];

$this->load->view('templates/wrapper', $data);

} else {

$cid = $this->input->post('cid');

$this->db->where('idc', $cid);

$count = $this->db->count_all_results('subcriterias');

for ($i = 1; $i <= $count; $i++) {

$this->db->where('idc', $cid);

$this->db->where('index', $i);

$this->db->update('subcriterias', ['subcriteria' => $this->input-

>post($i), 'value' => $this->input->post('v' . $i)]);

}

$this->session->set_flashdata('message', '<div class="alert alert-

success alert-dismissible fade show" role="alert">

Page 8: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

38

Subkriteria berhasil disimpan!</div>');

redirect('admin/subcriteria');

}

}

public function comparecriteria()

{

if ($this->input->post('cr12')) {

$countcriteria = 4; //jumlah kriteria

$insert['criteriacount'] = 4;

$ir = 0.9; // ukuran matrik

$insert['ri'] = 0.9;

for ($i = 1; $i <= 4; $i++) {

for ($n = 1; $n <= 4; $n++) {

${"cr$n$i"} = $this->input->post("cr$n$i");

$insert["cr$n$i"] = ${"cr$n$i"};

}

${"sumcol$i"} = array_sum(array(${"cr1$i"}, ${"cr2$i"}, ${"cr3$i

"}, ${"cr4$i"}));

$insert["sumcol$i"] = ${"sumcol$i"};

// echo ${"sumcol$i"} . "<br>";

}

for ($j = 1; $j <= 4; $j++) {

${"eigen$j"} = ((${"cr$j" . "1"} / $sumcol1) + (${"cr$j" . "2"} / $su

mcol2) + (${"cr$j" . "3"} / $sumcol3) + (${"cr$j" . "4"} / $sumcol4)) / 4;

$insert["eigen$j"] = ${"eigen$j"};

// echo ${"eigen$j"} . "<br>";

}

Page 9: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

39

4.1.4 Source Code Proses SAW

//saw

$amax = ($sumcol1 * $eigen1) + ($sumcol2 * $eigen2) + ($sumcol

3 * $eigen3) + ($sumcol4 * $eigen4);

$insert["amax"] = $amax;

$ci = ($amax - $countcriteria) / ($countcriteria - 1);

$insert["ci"] = $ci;

$cr = $ci / $ir;

$insert["cr"] = $cr;

$this->db->limit(1);

$variable = $this->db->get('variables')->row_array();

if ($variable) {

$this->db->where('vid', $variable['vid']);

$this->db->update('variables', $insert);

} else {

$this->db->insert('variables', $insert);

}

$this->session->set_flashdata('message', '<div class="alert alert-

success alert-dismissible fade show" role="alert">

Matriks perbandingan berhasil disimpan!</div>');

redirect('admin/comparecriteria');

} else {

$this->db->limit(1);

$data = [

'var' => $this->db->get('variables')->row_array(),

'content' => 'admin/comparecriteria',

'criteria' => $this->db->get('criterias')->result_array()

];

$this->load->view('templates/wrapper', $data);

}

}

public function listalternative()

Page 10: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

40

{

$this->db->limit(1);

$data = [

'var' => $this->db->get('variables')->row_array(),

'content' => 'admin/listalternative',

'criteria' => $this->db->get('criterias')->result_array(),

// 'alternative' => $this->db->get('alternatives')->result_array(),

'finalscore' => $this->db-

>query("select a.*,((a.cr1*v.eigen1)+(a.cr2*v.eigen2)+(a.cr3*v.eigen3)+(a.

cr4*v.eigen4)) as skor from alternatives a, variables v order by skor desc;")

->result_array()

];

$this->load->view('templates/wrapper', $data);

}

public function addalternative()

{

if ($this->input->post('name')) {

$cr_2 = (float) $this->input->post('cr2');

// if ($cr_2 < 1) {

// $cr2 = 4;

// } elseif ($cr_2 < 2) {

// $cr2 = 3;

// } elseif ($cr_2 < 3) {

// $cr2 = 2;

// } elseif ($cr_2 < 4) {

// $cr2 = 1;

// }

$post = [

'name' => $this->input->post('name'),

'cr1' => $this->input->post('cr1'),

'cr2' => $cr_2,

'cr3' => $this->input->post('cr3'),

Page 11: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

41

'cr4' => $this->input->post('cr4'),

'width' => $cr_2

];

$this->db->insert('alternatives', $post);

$this->session->set_flashdata('message', '<div class="alert alert-

success alert-dismissible fade show" role="alert">

Alternatif berhasil ditambahkan!</div>');

redirect('admin/addalternative');

} else {

$data = [

'content' => 'admin/addalternative',

];

$this->load->view('templates/wrapper', $data);

}

}

public function updatealternative($id = false)

{

if (!$id) {

$cr_2 = (float) $this->input->post('cr2');

// if ($cr_2 < 1) {

// $cr2 = 4;

// } elseif ($cr_2 < 2) {

// $cr2 = 3;

// } elseif ($cr_2 < 3) {

// $cr2 = 2;

// } elseif ($cr_2 < 4) {

// $cr2 = 1;

// }

$post = [

'name' => $this->input->post('name'),

'cr1' => $this->input->post('cr1'),

'cr2' => $cr_2,

Page 12: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

42

'cr3' => $this->input->post('cr3'),

'cr4' => $this->input->post('cr4'),

'width' => $cr_2

];

$this->db->where('aid', $this->input->post('id'));

$this->db->update('alternatives', $post);

$this->session->set_flashdata('message', '<div class="alert alert-

success alert-dismissible fade show" role="alert">

Alternatif berhasil diperbarui!</div>');

redirect('admin/listalternative');

} else {

$data = [

'alt' => $this->db->get_where('alternatives', ['aid' => $id])-

>row_array(),

'content' => 'admin/updatealternative',

];

$this->load->view('templates/wrapper', $data);

}

}

public function delete($id)

{

$this->db->where('aid', $id);

$this->db->delete('alternatives');

$this->session->set_flashdata('message', '<div class="alert alert-

success alert-dismissible fade show" role="alert">

Alternatif berhasil dihapus!</div>');

redirect('admin/listalternative');

}

public function test()

{

for ($i = 1; $i <= 4; $i++) {

for ($n = 1; $n <= 4; $n++) {

Page 13: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

43

echo "cr$n$i<br>";

}

}

for ($i = 1; $i <= 4; $i++) {

echo "sumcol$i" . "<br>";

}

for ($j = 1; $j <= 4; $j++) {

echo "eigen$j<br>";

}

}

}

Page 14: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

44

4.2 Hasil Perangkingan

Tabel 4.1 Hasil Perangkingan

No Nama Umur

Tanaman

Luas

Lahan

Status

Lahan

Sumber

Pengairan

Hasil

Perangkingan

Penerima

Pada

Tahap

1 TUKIRUN2 4 3,27 2 1 3,386576315 Tahap1

2 TUKIMAN 4 1,22 2 1 2,909747158 Tahap1

3 MISRAN 4 0,86 2 2 2,893039044 Tahap1

4 DUKUT 4 0,3 2 2 2,762783274 Tahap1

5 BOINI 4 0,51 2 1 2,74460145 Tahap1

6 JEMIRAN 4 0,45 2 1 2,730645474 Tahap1

7 SUPARNO 4 0,42 2 1 2,723667487 Tahap1

8 SABAR 4 0,42 2 1 2,723667487 Tahap1

9 SARMINTO 4 0,42 2 1 2,723667487 Tahap1

10 JUMIRAN 4 0,42 2 1 2,723667487 Tahap1

11 SETU 4 0,42 2 1 2,723667487 Tahap1

12 SIPON 4 0,12 2 2 2,720915348 Tahap1

13 PARIN 4 0,88 1 1 2,709391912 Tahap1

14 TUKIMUN 4 0,32 2 1 2,700407528 Tahap1

15 SAMIJO 4 0,02 2 2 2,697655389 Tahap1

16 KADIMUN

KATHOK

4 0,3 2 1 2,695755536 Tahap1

17 TOINAH 4 0,3 2 1 2,695755536 Tahap1

18 SAIMIN 4 0,27 2 1 2,688777548 Tahap1

19 KUSNO 4 0,24 2 1 2,681799561 Tahap1

Page 15: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

45

20 KATEMAN 4 0,24 2 1 2,681799561 Tahap1

21 BEJO 4 0,2 2 1 2,672495577 Tahap1

22 PONIRAN 4 0,18 2 1 2,667843585 Tahap1

23 SLAMET 4 0,69 1 1 2,66519799 Tahap1

24 SAELAN 4 0,15 2 1 2,660865598 Tahap1

25 MISKUN 4 0,13 2 1 2,656213606 Tahap1

26 SONO 4 0,12 2 1 2,65388761 Tahap1

27 WAGIMAN 4 0,08 2 1 2,644583627 Tahap1

28 AMINAH 4 0,12 1 2 2,599643963 Tahap1

29 SAKIRAH 4 0,12 1 2 2,599643963 Tahap1

30 SARENGAT 3 1,41 2 1 2,374839792 Tahap1

31 SUKIRMAN 2 3,81 2 1 2,353977518 Tahap1

32 SLAMET PARIOK 3 1,17 2 1 2,319015891 Tahap1

33 SITAM 3 0,85 2 2 2,31161176 Tahap1

34 RUSLAN 3 0,72 2 2 2,281373814 Tahap1

35 PRIHATIN 2 3,37 2 1 2,251633699 Tahap1

36 KASMO BIBIT 3 1,38 1 1 2,246590419 Tahap1

37 KARNOTO 3 0,75 2 1 2,221324063 Tahap1

38 WAGIMIN 3 0,44 2 2 2,216245929 Tahap1

39 SAMURI 3 0,63 2 1 2,193412113 Tahap1

40 REBIN 3 0,62 2 1 2,191086117 Tahap1

41 KATINEM 3 0,3 2 2 2,183681987 Tahap1

42 KUSNO 3 0,24 2 2 2,169726011 Tahap1

43 GIMAN 3 0,42 2 1 2,144566199 Tahap1

44 KLIWON 3 0,42 2 1 2,144566199 Tahap1

45 JUKI 3 0,12 2 2 2,141814061 Tahap1

Page 16: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

46

46 SITI AMINAH 3 0,39 2 1 2,137588211 Tahap1

47 SAMIJO 3 0,3 2 1 2,116654248 Tahap1

48 KUSMAN 2 3 0,24 2 1 2,102698273 Tahap1

49 SAMIN 3 0,24 2 1 2,102698273 Tahap1

50 TUKINEM 3 0,22 2 1 2,098046281 Tahap1

51 KAJAT 3 0,06 2 1 2,060830347 Tahap1

52 SAMIRAN 3 0,04 2 1 2,056178355 Tahap1

53 SETU 3 0,02 2 1 2,051526364 Tahap1

54 SUDIBYANTORO 3 0,42 1 1 2,023294814 Tahap1

55 SLAMET WAR 2 2,37 2 1 2,01903411 Tahap1

56 JUMADI 3 0,18 1 1 1,967470912 Tahap1

57 TUKIMAN 3 0,15 1 1 1,960492925 Tahap1

58 HARJO WIJI 3 0,12 1 1 1,953514937 Tahap1

59 JUMANI 2 1,98 2 1 1,92832027 Tahap1

60 YADI 2 1,38 2 1 1,788760517 Tahap1

61 RAKIMAN 2 1,2 2 1 1,746892591 Tahap1

62 DISAN 2 1,05 2 1 1,712002652 Tahap1

63 KASIRAN 2 1,01 2 1 1,702698669 Tahap1

64 TUMIRAN 2 0,72 2 2 1,702272526 Tahap1

65 JAIMUN 2 0,97 2 1 1,693394685 Tahap1

66 BOIMIN 2 0,63 2 2 1,681338563 Tahap1

67 SADI 2 1,41 1 1 1,674467119 Tahap1

68 BOIMIN 2 0,87 2 1 1,670134726 Tahap1

69 GIMUN 2 0,57 2 2 1,667382588 Tahap1

70 MANGUN

TUKIMAN

2 0,84 2 1 1,663156739 Tahap1

Page 17: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

47

71 JAMIRAN 2 0,81 2 1 1,656178751 Tahap1

72 SUGENG 2 0,77 2 1 1,646874768 Tahap1

73 SAIMAN 2 0,72 2 1 1,635244788 Tahap1

74 KASMIN 2 0,69 2 1 1,6282668 Tahap1

75 MARMI 2 0,3 2 2 1,604580699 Tahap1

76 PARNI 2 0,57 2 1 1,60035485 Tahap1

77 TUKIMIN 2 0,54 2 1 1,593376862 Tahap1

78 BOERAN 2 0,51 2 1 1,586398874 Tahap1

79 SAMIN 2 0,5 2 1 1,584072879 Tahap1

80 LAMAN 2 0,48 2 1 1,579420887 Tahap1

81 WARDI 2 0,48 2 1 1,579420887 Tahap2

82 PAIRUN 2 0,43 2 1 1,567790907 Tahap2

83 BOERAN 2 0,42 2 1 1,565464911 Tahap2

84 KUSMIN 2 0,42 2 1 1,565464911 Tahap2

85 SAMIRAN 2 0,42 2 1 1,565464911 Tahap2

86 SENEN 2 0,42 2 1 1,565464911 Tahap2

87 JEMIRAN 2 0,42 2 1 1,565464911 Tahap2

88 SUWITO 2 0,42 2 1 1,565464911 Tahap2

89 MUKTI 2 0,42 2 1 1,565464911 Tahap2

90 SUKIMAN 1 2,58 2 2 1,555806474 Tahap2

91 TIJEM 2 0,37 2 1 1,553834932 Tahap2

92 SUWAJI 2 0,06 2 2 1,548756798 Tahap2

93 TUKIRUN 2 0,33 2 1 1,544530948 Tahap2

94 TOIMIN 2 0,04 2 2 1,544104806 Tahap2

95 SUPARDI 2 0,03 2 2 1,54177881 Tahap2

96 SENEN NUR 2 0,3 2 1 1,537552961 Tahap2

Page 18: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

48

97 BASIR 2 0,3 2 1 1,537552961 Tahap2

98 SAKUN 2 0,28 2 1 1,532900969 Tahap2

99 KARINEM 2 0,28 2 1 1,532900969 Tahap2

100 SAMIN 2 0,24 2 1 1,523596985 Tahap2

101 SIRAN 2 0,24 2 1 1,523596985 Tahap2

102 MUKRI 2 0,24 2 1 1,523596985 Tahap2

103 MANTO 2 0,66 1 1 1,500017427 Tahap2

104 SARNO 2 0,12 2 1 1,495685035 Tahap2

105 KUNING 2 0,12 2 1 1,495685035 Tahap2

106 M.KUSNAN 2 0,12 2 1 1,495685035 Tahap2

107 SUKAT 2 0,12 2 1 1,495685035 Tahap2

108 JOYO PAIMIN 2 0,12 2 1 1,495685035 Tahap2

109 SUPRIYANTO 2 0,63 1 1 1,49303944 Tahap2

110 SUJI 2 0,63 1 1 1,49303944 Tahap2

111 MURTOLO 2 0,33 1 2 1,490287301 Tahap2

112 KATEMAN 2 0,06 2 1 1,481729059 Tahap2

113 KATIRUN 2 0,57 1 1 1,479083464 Tahap2

114 SLAMET 2 0,21 1 2 1,462375351 Tahap2

115 PAIMAN 2 0,42 1 1 1,444193526 Tahap2

116 LOSO 2 0,12 1 2 1,441441388 Tahap2

117 KADIRAN 1 1,91 2 2 1,399964749 Tahap2

118 SOMO KEMIN 1 2,18 2 1 1,3957389 Tahap2

119 BAMBANG 1 1,5 1 1 1,116299794 Tahap2

120 SUKINAH 1 0,63 2 2 1,102237276 Tahap2

121 PAERAN 1 0,84 2 1 1,084055451 Tahap2

122 SIRAN 1 0,5 2 2 1,071999329 Tahap2

Page 19: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

49

123 PONIRAH 1 0,46 2 2 1,062695345 Tahap2

124 CEWEK 1 0,45 2 2 1,06036935 Tahap2

125 TUMINEM 1 0,42 2 2 1,053391362 Tahap2

126 TUKIRAH 1 0,3 2 2 1,025479411 Tahap2

127 SLAMET T 1 0,3 2 2 1,025479411 Tahap2

128 MESINAH 1 0,27 2 2 1,018501424 Tahap2

129 SALEKAN 1 0,22 2 2 1,006871444 Tahap2

130 SAMINGIN 1 0,16 2 2 0,992915469 Tahap2

131 PONEM 1 0,93 1 1 0,983718029 Tahap2

132 BANDI 1 0,12 2 2 0,983611485 Tahap2

133 SONIRIN 1 0,12 2 2 0,983611485 Tahap2

134 BOINAH 1 0,1 2 2 0,978959493 Tahap2

135 JOYO PAIMIN 1 0,08 2 2 0,974307502 Tahap2

136 MISDI 1 0,08 2 2 0,974307502 Tahap2

137 MISDI 2 1 0,06 2 2 0,96965551 Tahap2

138 GIMUN 1 0,57 1 2 0,967009915 Tahap2

139 SAMAN 1 0,04 2 2 0,965003518 Tahap2

140 MESINAH 2 1 0,03 2 2 0,962677522 Tahap2

141 KLETONG GINEM 1 0,03 2 2 0,962677522 Tahap2

142 RIGAN 1 0,02 2 2 0,960351526 Tahap2

143 SOMO DIMAN 1 0,02 2 2 0,960351526 Tahap2

144 SAMSURI 1 0,24 2 1 0,944495698 Tahap2

145 KASMIRAN 1 0,21 2 1 0,93751771 Tahap2

146 TUKIRAN 1 0,42 1 2 0,932119977 Tahap2

147 SLAMET RIYADI 1 0,42 1 2 0,932119977 Tahap2

Page 20: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

50

148 SLAMET

BONANDI

1 0,42 1 2 0,932119977 Tahap2

149 MARKAM 1 0,34 1 2 0,913512009 Tahap2

150 SUKIMAN 1 0,1 2 1 0,911931755 Tahap2

151 SOMO RIGAN 1 0,09 2 1 0,909605759 Tahap2

152 KASMUN 1 0,3 1 2 0,904208026 Tahap2

153 HARJO WIJI 1 0,04 2 1 0,89797578 Tahap2

154 RIMIN 1 0,22 1 2 0,885600059 Tahap2

155 SUGIONO 1 0,21 1 2 0,883274063 Tahap2

156 DAVID P 1 0,2 1 2 0,880948067 Tahap2

157 SARKAM 1 0,42 1 1 0,865092238 Tahap2

158 BIBIT 1 0,42 1 1 0,865092238 Tahap2

159 KATIMAH 1 0,1 1 2 0,857688108 Tahap2

160 SARKAM 1 0,03 1 2 0,841406137 Tahap2

161 ROHMAT 1 0,24 1 1 0,823224312 Tahap2

162 B.YANTI 1 0,02 1 1 0,772052403 Tahap2

Tabel 4.1 diatas merupakan tabel hasil urutan prioritas, setelah dilakukan penghitungan dari proses

pengurutan bobot preferensi dari setiap alternatif, sehingga muncul urutan prioritas penerima bantuan pupuk

bersubsidi pada anggota Kelompok Tani Seringin Putih pada tahap pertama dan tahap kedua.

Page 21: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

51

4.3 Pengujian Sistem

Setelah sistem Penentuan Skala Prioritas Penerima Bantuan Pupuk

Bersubsidi Pada Kelompok Tani “Seringin Putih” berhasil dirancang,

selanjutnya dilakukan pengujian sistem. Pengujian sistem dilakukan dengan

menggunakan metode black box. Salah satu jenis pengujian black box adalah

dengan menggunakan Teknik Equivalence Partition. Tahap pertama diawali

dengan menentukan Test Case perangkat lunak yang akan diuji kemudian

menginisialisasi standar grade partition masukan dan keluaran. Berikut ini

penjelasan dari beberapa tabel rancangan test case.

4.3.1 Test Case Sistem

1. Login

Tabel 4.2 Rancangan test case Halaman Login

Id Deskripsi Pengujian Hasil yang Diharapkan

L01 Mengisi username dengan “admin”, Password

dengan “admin” dengan ketentuan data yang

diisi merupakan data yang ada di database

kemudian klik tombol Login

Akses login berhasil, dan

menampilkan halaman

home

L02 Mengisi username dengan “andi23”, Password

dengan “andi23” dengan ketentuan data yang

diisi merupakan data yang tidak ada atau

belum tersimpan di database kemudian klik

tombol Login

Akses login gagal, sistem

tidak dapat membuka

halaman home, dan tetap

pada form login

Page 22: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

52

2. Daftar Kriteria

Tabel 4.3 Rancangan test case Halaman Daftar Kriteria

Id Deskripsi Pengujian Hasil yang Diharapkan

K01 Mengganti kriteria “Umur Tanaman” menjadi

“Luas Tanah” lalu klik tombol simpan

Kriteria “Umur

Tanaman” berubah

menjadi “Luas Tanah”

dan tersimpan di

database

K02 Menghapus kriteria “Umur Tanaman” lalu klik

tombol simpan

Tidak dapat menyimpan

data dan muncul

peringatan untuk

mengisi semua kolom

3. Sub Kriteria

Tabel 4.4 Rancangan test case Halaman Sub Kriteria

Id Deskripsi Pengujian Hasil yang Diharapkan

SK01 Buka sub kriteria “Umur Tanaman” dan ganti

sub kriteria 1 dari “1 Minggu” menjadi “1

Bulan” lalu klik save

Sub kriteria “1 Minggu”

berubah menjadi “1

Bulan” dan tersimpan di

database

SK02 Buka sub kriteria “Umur Tanaman” dan

menghapus nilai sub kriteria 1 lalu klik

tombol simpan

Tidak dapat menyimpan

data dan muncul

peringatan untuk mengisi

semua kolom

Page 23: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

53

4. Perbandingan Kriteria

Pada halaman perbandingan kriteria tidak dilakukan

pengujian, karena halaman ini digunakan untuk perhitungan matrik

dan angka yang akan dimasukkan sudah disiapkan dengan bentuk

tag option angka setelah semua angka dimasukkan lalu hasilnya

akan muncul setelah klik tombol simpan

5. Daftar Penerima

Tabel 4.5 Rancangan test case Halaman Daftar Penerima

Id Deskripsi Pengujian Hasil yang Diharapkan

DP01 Klik tombol Tambah Data, isi nama, isi

Tanah (Ha) Rencana, menentukan Umur

Tanaman, menentukan Status Kepemilikan,

dan menentukan Pengairan, lalu klik Kirim

Sistem mampu

menyimpan data ke

database muncul

pemberitahuan jika data

berhasil ditambahkan

DP02 Klik tombol Tambah Data, tidak mengisi

nama, mengisi Tanah (Ha) Rencana,

menentukan Umur Tanaman, tidak

menentukan Status Kepemilikan,

menentukan dan Pengairan, klik Kirim

Tidak dapat menyimpan

data dan muncul

peringatan untuk mengisi

semua kolom

6. Cetak Data

Pada halaman cetak data urutan prioritas penerima bantuan pupuk

tidak dilakukan pengujian, karena halaman ini digunakan untuk

mencetak hasil rekomendasi prioritas penerima bantuan pupuk yang

hasilnya nanti berupa file Microsoft excel.

Page 24: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

54

4.3.2 Hasil Pengujian

Setelah membuat rencana pengujian, langkah selanjutnya

adalah tahap pengujian. Hasil pengujian dari setiap halaman sistem

ditunjukkan pada tabel dibawah ini.

Tabel 4.6 Hasil Pengujian

Id Deskripsi Hasil yang

Diharapkan

Hasil Pengujian Kesimpulan

L01 Mengisi username

dengan “admin”,

Password dengan

“admin” dengan

ketentuan data yang

diisi merupakan

data yang ada di

database kemudian

klik tombol Login

Akses login

berhasil, dan

menampilkan

halaman home

Berhasil Login

dan

menampilkan

halaman Home

Sistem

Berhasil

L02 Mengisi username

dengan “admin”,

Password dengan

“admin” dengan

ketentuan data yang

diisi merupakan

data yang tidak ada

atau belum

tersimpan di

database kemudian

klik tombol Login

Akses login

gagal, sistem

tidak dapat

membuka

halaman

home, dan

tetap pada

form login

Tidak dapat

login dan

muncul

peringatan

username salah

Berhasil

K01 Mengganti kriteria

“Umur Tanaman”

menjadi “Luas

Kriteria

“Umur

Tanaman”

berubah

Menampilkan

kriteria yang

telah dirubah

Berhasil

Page 25: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

55

Tanah” lalu klik

tombol simpan

menjadi “Luas

Tanah” dan

tersimpan di

database

K02 Menghapus kriteria

“Umur Tanaman”

lalu klik tombol

simpan

Tidak dapat

menyimpan

data dan

muncul

peringatan

untuk mengisi

semua kolom

Tidak dapat

menyimpan data

karena masih

ada kolom yang

kosong

Berhasil

SK01 Buka sub kriteria

“Umur Tanaman”

dan ganti sub

kriteria 1 dari “1

Minggu” menjadi

“1 Bulan” lalu klik

save

Sub kriteria “1

Minggu”

berubah

menjadi “1

Bulan” dan

tersimpan di

database

Menampilkan

sub kriteria yang

telah dirubah

Berhasil

SK02 Buka sub kriteria

“Umur Tanaman”

dan menghapus

nilai sub kriteria 1

lalu klik tombol

simpan

Tidak dapat

menyimpan

data dan

muncul

peringatan

untuk mengisi

semua kolom

Tidak dapat

menyimpan data

karena masih

ada kolom yang

kosong

Berhasil

DP01 Klik tombol

Tambah Data, isi

nama, isi Tanah

(Ha) Rencana,

menentukan Umur

Tanaman,

menentukan Status

Sistem

mampu

menyimpan

data ke

database

muncul

pemberitahuan

Menampilkan

data yang

berhasil

disimpan ke

database

Berhasil

Page 26: BAB IV HASIL DAN IMPLEMENTASI SISTEM 4.1 Hasil Testing ...

56

Kepemilikan, dan

menentukan

Pengairan, lalu klik

Kirim

jika data

berhasil

ditambahkan

DP02 Klik tombol

Tambah Data, tidak

mengisi nama,

mengisi Tanah (Ha)

Rencana,

menentukan Umur

Tanaman, tidak

menentukan Status

Kepemilikan,

menentukan dan

Pengairan, klik

Kirim

Tidak dapat

menyimpan

data dan

muncul

peringatan

untuk mengisi

semua kolom

Tidak dapat

menyimpan data

karena masih

ada kolom yang

kosong

Berhasil

Pada sistem Penentuan Skala Prioritas Penerima Bantuan Pupuk

Bersubsidi Pada Kelompok Tani “Seringin Putih” ini ada 4 halaman yang

diuji, setiap halaman diuji sebanyak 5 kali. Jadi total pengujian sebanyak

20 kali. Pada setiap halaman tidak ditemukan error maupun bug yang

terlalu mengganggu.