<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Implementation &amp; Testing &#8211; Cerita Hosting ☁️</title>
	<atom:link href="https://ceritahosting.com/tag/implementation-testing/feed/" rel="self" type="application/rss+xml" />
	<link>https://ceritahosting.com</link>
	<description>Cerita Teknologi Terkini</description>
	<lastBuildDate>Mon, 22 Jun 2020 02:54:21 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.6.15</generator>

<image>
	<url>https://i1.wp.com/ceritahosting.com/wp-content/uploads/2019/05/cropped-8437175d-f20a-4d92-9289-8b4d42b92879_200x200.png?fit=32%2C32&#038;ssl=1</url>
	<title>Implementation &amp; Testing &#8211; Cerita Hosting ☁️</title>
	<link>https://ceritahosting.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">175363151</site>	<item>
		<title>TESTING IMPLEMENTASI SISTEM INFORMASI:(2)</title>
		<link>https://ceritahosting.com/2020/06/22/testing-implementasi-sistem-informasi2/</link>
					<comments>https://ceritahosting.com/2020/06/22/testing-implementasi-sistem-informasi2/#respond</comments>
		
		<dc:creator><![CDATA[Cerita Hosting]]></dc:creator>
		<pubDate>Mon, 22 Jun 2020 02:50:14 +0000</pubDate>
				<category><![CDATA[Perkuliahan]]></category>
		<category><![CDATA[APSI]]></category>
		<category><![CDATA[ceritahosting.com]]></category>
		<category><![CDATA[Implementation & Testing]]></category>
		<category><![CDATA[materi kuliah IT]]></category>
		<category><![CDATA[Perkuliahan Testing Implementasi]]></category>
		<category><![CDATA[rekayasa perangkat lunak]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[system informasi]]></category>
		<category><![CDATA[Testing Implementasi Sistem Informasi]]></category>
		<category><![CDATA[UMB]]></category>
		<category><![CDATA[White Box Testing]]></category>
		<guid isPermaLink="false">https://ceritahosting.com/?p=674</guid>

					<description><![CDATA[<p>TESTING IMPLEMENTASI SISTEM INFORMASI (E-Learning Series) TOPIK-2: Mengetahui mengenai pengujian menggunakan metode white-box: Metode pengujian white-box testing Metode pengujian basis path testing Metode pengujian control structure testing [Pressman2016] ch17, p444-p458 Dari materi-1 yang sudah diberikan, rekan didik sudah mendapatkan gambaran mengenai definisi dari testing implementasi system informasi. Pengujian perangkat lunak (bahasa Inggris: software testing) adalah [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/06/22/testing-implementasi-sistem-informasi2/">TESTING IMPLEMENTASI SISTEM INFORMASI:(2)</a> appeared first on <a rel="nofollow" href="https://ceritahosting.com">Cerita Hosting ☁️</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="text-align: center"><span style="font-family:Arial; font-size:14pt"><strong>TESTING IMPLEMENTASI SISTEM INFORMASI<br />
</strong></span></p>
<p style="text-align: center"><span style="font-family:Arial; font-size:12pt"><strong>(E-Learning Series)<br />
</strong></span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt; text-decoration:underline"><strong>TOPIK-2:<br />
</strong></span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Mengetahui mengenai pengujian menggunakan metode white-box:<br />
</strong></span></p>
<ul style="margin-left: 72pt">
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Metode pengujian white-box testing<br />
</strong></span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Metode pengujian basis path testing<br />
</strong></span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Metode pengujian control structure testing<br />
</strong></span></div>
</li>
</ul>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>[Pressman2016] ch17, p444-p458<br />
</strong></span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Dari materi-1 yang sudah diberikan, rekan didik sudah mendapatkan gambaran mengenai definisi dari testing implementasi system informasi.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Pengujian perangkat lunak (bahasa Inggris: software testing) </strong>adalah<strong><br />
</strong>Suatu investigasi yang dilakukan untuk mendapatkan informasi mengenai kualitas dari produk atau layanan yang sedang diuji (under test).  Pengujian perangkat lunak juga memberikan pandangan mengenai perangkat lunak secara obyektif dan independen, yang bermanfaat dalam operasional bisnis untuk memahami tingkat risiko pada implementasinya.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Teknik-teknik pengujian mencakup, namun tidak terbatas pada, proses mengeksekusi suatu bagian program atau keseluruhan aplikasi dengan tujuan untuk menemukan bug perangkat lunak (kesalahan atau cacat lainnya). Pengujian perangkat lunak dapat dinyatakan sebagai proses validasi dan verifikasi bahwa sebuah program / aplikasi / produk:<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">1. Memenuhi kebutuhan (requirement) yang mendasari perancangan dan pengembangan perangkat lunak tersebut;<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">2. Berjalan sesuai dengan yang diharapkan<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">3. Dapat diterapkan menggunakan karakteristik yang sama<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">4. Memenuhi kebutuhan semua pihak yang berkepentingan.<br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:14pt"><strong>Metode pengujian white-box testing<br />
</strong></span></p>
<p style="text-align: justify">
<p style="text-align: center"><img src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL1.png?ssl=1" alt="" data-recalc-dims="1"><span style="font-family:Arial; font-size:14pt"><strong><br />
</strong></span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">White box testing adalah pengujian yang didasarkan pada pengecekan terhadap detail perancangan, menggunakan struktur kontrol dari desain program secara procedural untuk membagi pengujian ke dalam beberapa kasus pengujian. Secara sekilas dapat diambil kesimpulan white box testing merupakan petunjuk untuk mendapatkan program yang benar secara 100%.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial"><span style="font-size:12pt">White-box/Structure-based terdapat dalam <span style="background-color:yellow"><strong>standar </strong></span></span><span style="font-size:16pt"><span style="color:red; background-color:yellow"><strong>BS7925-2</strong></span>.</span><span style="font-size:12pt"><br />
</span></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Testabilitas perangkat lunak adalah seberapa mudah sebuah program computer dapat diuji.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Pengujian White Box disebut juga :<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• <strong>Glass Box Testing (Pengujian kotak bening)<br />
</strong></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt"><strong>• Code Base Testing (Source kodenya dimunculkan)<br />
</strong></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt"><strong>• Structural Testing (Struktur program ditampilkan)<br />
</strong></span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:14pt; text-decoration:underline"><strong>Pengujian &amp; Langkah:<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Pengujian white box:<br />
</strong></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Untuk mengetahui cara kerja suatu perangkat lunak secara internal.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Untuk menjamin operasi-operasi internal sesuai dengan spesifikasi yang telah ditetapkan dengan menggunakan struktur kendali dari prosedur yang dirancang.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:14pt"><strong>Pelaksanaan pengujian white box:<br />
</strong></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Menjamin seluruh independent path dieksekusi paling sedikit satu kali. Independent path adalah jalur dalam program yang menunjukkan paling sedikit satu kumpulan proses ataupun kondisi baru.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Menjalani logical decision pada sisi dan false.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Mengeksekusi pengulangan (looping) dalam batas-batas yang ditentukan.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Menguji struktur data internal.<br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Langkah-langkah white box:<br />
</strong></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">1. Mendefinisikan semua alur logika<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">2. Membangun kasus untuk digunakan dalam pengujian<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">3. Melakukan pengujian.<br />
</span></p>
<p><span style="font-family:Arial; font-size:12pt"><strong>Jenis Uji White-Box:<br />
</strong></span></p>
<p><img src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL2.png?ssl=1" alt="" data-recalc-dims="1"><span style="font-family:Arial; font-size:12pt"><strong><br />
</strong></span></p>
<p style="text-align: justify">
<ul>
<li>
<div style="text-align: justify"><span style="color:#ffc000; font-family:Arial; font-size:16pt"><strong>Statement coverage testing<br />
</strong></span></div>
</li>
</ul>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="color:black">The percentage of executable statements that have been exercised by a test suite.</span><br />
</span></p>
<p style="text-align: justify"><img src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL3.png?ssl=1" alt="" data-recalc-dims="1"><span style="font-family:Arial; font-size:12pt"><br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Contoh:<br />
</strong></span></p>
<p style="text-align: justify">
<div>
<table style="border-collapse:collapse" border="0">
<colgroup>
<col style="width:186px">
<col style="width:204px"></colgroup>
<tbody valign="top">
<tr>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  solid 0.5pt; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: justify">
<p style="text-align: justify"><img src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL4.png?ssl=1" alt="" data-recalc-dims="1"></p>
</td>
<td style="padding-left: 7px; padding-right: 7px; border-top:  solid 0.5pt; border-left:  none; border-bottom:  solid 0.5pt; border-right:  solid 0.5pt">
<p style="text-align: justify"><img src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL5.png?ssl=1" alt="" data-recalc-dims="1"></p>
</td>
</tr>
</tbody>
</table>
</div>
<p style="text-align: justify">
<p style="text-align: justify">
<ul>
<li><span style="color:#ffc000; font-family:Arial; font-size:16pt"><strong>Decision coverage testing<br />
</strong></span></li>
</ul>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">The percentage of decision outcomes that have been exercised by a test suite.<br />
</span></p>
<p style="text-align: justify; margin-left: 1pt"><span style="font-family:Arial; font-size:12pt">100% decision coverage implies 100% statement coverage.<br />
</span></p>
<p style="text-align: justify"><img src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL6.png?ssl=1" alt="" data-recalc-dims="1"><span style="font-family:Arial; font-size:12pt"><br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="color:#ffc000; font-family:Arial; font-size:12pt">Contoh:<br />
</span></p>
<p style="text-align: justify"><img src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL7.png?ssl=1" alt="" data-recalc-dims="1"><span style="color:#ffc000; font-size:28pt"><br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><img src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL8.png?ssl=1" alt="" data-recalc-dims="1"><span style="color:#ffc000; font-size:28pt"><br />
</span></p>
<p style="text-align: justify">
<ul>
<li>
<div style="text-align: justify"><span style="color:#ffc000; font-family:Arial; font-size:16pt"><strong>Condition coverage testing<br />
</strong></span></div>
</li>
</ul>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="color:black">Dalam teknik pengujian Box putih ini mencoba untuk menutupi cakupan kode 100%, artinya saat menguji setiap kondisi yang mungkin dalam kode dieksekusi setidaknya satu kali.</span><br />
</span></p>
<p style="text-align: center"><span style="color:black; font-family:Arial; font-size:14pt"><strong>apakah setiap struktur kendali (if … elseif … else …) telah dievaluasi ke TRUE atau FALSE?<br />
</strong></span></p>
<p style="text-align: center">
<p style="text-align: center"><img src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL9.png?ssl=1" alt="" data-recalc-dims="1"><span style="font-family:Arial; font-size:12pt"><br />
</span></p>
<p style="text-align: center">
<ul>
<li>
<div style="text-align: justify"><span style="color:#ffc000; font-family:Arial; font-size:16pt"><strong>Multiple coverage testing<br />
</strong></span></div>
</li>
</ul>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Dalam jenis pengujian yang kita gunakan untuk mencakup setiap titik sistem yang akan dijalankan sekali. Dalam proses pengembangan sebenarnya pengembang memanfaatkan kombinasi teknik yang sesuai untuk aplikasi perangkat lunak yang ada.<br />
</span></p>
<p style="text-align: center"><img src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL10.png?ssl=1" alt="" data-recalc-dims="1"><span style="font-family:Arial; font-size:12pt"><br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="color:#ffc000; font-family:Arial; font-size:16pt"><strong><em>Basis path</em></strong><br />
</span></p>
<ul>
<li>
<div style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">&nbsp;Pengukuran kompleksitas kode program dan pendefinisian alur yang akan dieksekusi.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Digambarkan sequence, if, atau while nya<br />
</span></div>
</li>
</ul>
<p style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Uji coba basis path adalah teknik uji coba white box yg diusulkan Tom McCabe.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="color:black">Metode ini memungkinkan perancang test case mendapatkan ukuran kekompleksan logical dari perancangan prosedural dan menggunakan ukuran ini sbg petunjuk untuk mendefinisikan basis set dari jalur pengerjaan.&nbsp;</span><br />
</span></p>
<p style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Test case yg didapat digunakan untuk mengerjakan basis set yg menjamin pengerjaan setiap perintah minimal satu kali selama uji coba.<br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify">
<p style="text-align: justify">
<p style="text-align: justify"><span style="color:black; font-size:18pt">Contoh:<br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><img src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL11.png?ssl=1" alt="" data-recalc-dims="1"><span style="font-family:Times New Roman; font-size:12pt"><br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Sekarang untuk memastikan cakupan maksimum, kami akan membutuhkan 4 kasus uji.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Bagaimana? Cukup &#8211; ada 2 pernyataan keputusan, jadi untuk setiap pernyataan keputusan, kita perlu dua cabang untuk diuji. Satu untuk yang benar dan yang lainnya untuk kondisi yang salah. Jadi untuk 2 pernyataan keputusan, kita akan membutuhkan 2 kasus uji untuk menguji sisi sebenarnya dan 2 kasus uji untuk menguji sisi palsu, yang membuat total 4 kasus uji.<br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><img src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL12.png?ssl=1" alt="" data-recalc-dims="1"><span style="font-family:Times New Roman; font-size:12pt"><br />
</span></p>
<p><strong>TestCase_01:</strong> A=50, B=60</p>
<p><strong>TestCase_02</strong>: A=55, B=40</p>
<p><strong>TestCase_03: </strong>A=40, B=65</p>
<p><strong>TestCase_04: </strong>A=30, B=30</p>
<p style="text-align: justify"><img src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/06/062220_0249_TESTINGIMPL13.jpg?ssl=1" alt="" data-recalc-dims="1"><span style="font-family:Times New Roman; font-size:12pt"><br />
</span></p>
<p>Red Line – TestCase_01 = (A=50, B=60)</p>
<p>Blue Line = TestCase_02 = (A=55, B=40)</p>
<p>Orange Line = TestCase_03 = (A=40, B=65)</p>
<p>Green Line = TestCase_04 = (A=30, B=30)</p>
<p style="text-align: justify"><a href="https://www.softwaretestinghelp.com/white-box-testing-techniques-with-example/"><span style="font-family:Times New Roman; font-size:12pt">https://www.softwaretestinghelp.com/white-box-testing-techniques-with-example/</span></a><span style="font-family:Times New Roman; font-size:12pt"><br />
</span></p>
<ul>
<li>
<div style="text-align: justify"><span style="color:#ffc000; font-family:Arial"><span style="font-size:18pt"><strong><em>Cyclomatic Complexity</em></strong></span><br />
</span></div>
</li>
</ul>
<p style="text-align: justify"><span style="font-family:Arial"><span style="font-size:12pt">Adalah pengukuran software yang memberikan pengukuran kuantitatif dari kompleksitas logika program.</span><br />
<span style="font-size:12pt">Pada konteks metode basis path testing , nilai yang dihitung bagi cyclomatic complexity menentukan&nbsp; jumlah jalur-jalur yang independen dalam kumpulan basis suatu program dan memberikan jumlah tes minimal yang harus dilakukan untuk memastikan bahwa semua pernyataan telah dieksekusi sekurangnya satu kali.</span><span style="font-size:9pt"><br />
</span></span></p>
<p style="text-align: justify"><span style="font-family:Arial"><span style="font-size:12pt">Jalur independen adalah tiap jalur pada program yang memperlihatkan 1 kelompok baru dari pernyataan proses atau kondisi baru.</span><span style="font-size:9pt"><br />
</span></span></p>
<p style="text-align: justify"><span style="font-family:Arial"><span style="font-size:12pt">Terdapat 2 persamaan yang digunakan, yaitu:</span><span style="font-size:9pt"><br />
</span></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial"><span style="font-size:12pt">V(G)= E &#8211; N + 2 atau V(G)= P + 1</span><span style="font-size:9pt"><br />
</span></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial"><span style="font-size:12pt">Keterangan:</span><span style="font-size:9pt"><br />
</span></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial"><span style="font-size:12pt">V(G)= cyclomatic complexity untuk flow graph G</span><span style="font-size:9pt"><br />
</span></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial"><span style="font-size:12pt">E=Jumlah edge(panah)</span><span style="font-size:9pt"><br />
</span></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial"><span style="font-size:12pt">N=Jumlah node(lingkaran)</span><span style="font-size:9pt"><br />
</span></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial"><span style="font-size:12pt">P=Jumlah predicate node</span><span style="font-size:9pt"><br />
</span></span></p>
<ul>
<li>
<div style="text-align: justify"><span style="color:#ffc000; font-family:Arial; font-size:16pt"><strong><em>Graph Matrix</em></strong><br />
</span></div>
</li>
</ul>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Adalah matrik berbentuk segi empat sama sisi, dimana jumlah baris dan kolom sama dengan jumlah node, dan identifikasi baris dan kolom sama dengan identifikasi node, serta isi data adalah keberadaan penghubung antar node (edges).<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Beberapa properti yang dapat ditambahkan sebagai pembobotan pada koneksi antar node di dalam graph matrix, sebagai berikut:<br />
</span></p>
<ul style="margin-left: 63pt">
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Kemungkinan jalur (Edge) akan dilalui / dieksekusi.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Waktu proses yang diharapkan pada jalur selama proses transfer dilakukan.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Memori yang dibutuhkan selama proses transfer dilakukan pada jalur.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Sumber daya (resources) yang dibutuhkan selama proses transfer dilakukan pada jalur.<br />
</span></div>
</li>
</ul>
<p style="text-align: justify">
<ul>
<li>
<div style="text-align: justify"><span style="color:#ffc000; font-family:Arial; font-size:16pt"><strong>Control Structur Testing</strong><br />
</span></div>
</li>
</ul>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Meliputi;<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Condition testing Suatu metode disain test case yang memeriksa kondisi logika yang terdapat pada modul program.<br />
</span></p>
<ul>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Data flow testing:: Metode data flow testing memilih jalur program berdasarkan pada lokasi dari definisi dan penggunaan variabel-variabel pada program.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Loop testing:: suatu teknik white box testing yang berfokus pada validitas konstruksi loop secara eksklusif.&nbsp; Ada 4 kelas dari loop, yaitu;<br />
</span></div>
<p style="text-align: justify">
<ul style="margin-left: 45pt">
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Simple Loops<br />
</strong></span></div>
</li>
</ul>
</li>
</ul>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Diaplikasikan pada bentuk loop yang sederhana, dimana n adalah jumlah maksimum yang diijinkan untuk melalui loop.<br />
</span></p>
<ul style="margin-left: 63pt">
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">lewati loop secara keseluruhan.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">hanya satu yang melalui loop<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">m dapat melalui loop dimana m = n atau m &lt; n<br />
</span></div>
</li>
</ul>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>2. Nested loop&nbsp;</strong><br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">teruskan sampai semua loop selesai diuji.<br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>3. Concanated Loop&nbsp;</strong><br />
</span></p>
<ul>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Dapat diuji dengan menggunakan pendekatan simple loop bila masing-masing dari loop independent terhadap yang lain.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Bila dua loop dirangkai dan pencacah loop untuk loop 1 digunakan sebagai harga awal untuk loop 2, kemudian loop tersebut menjadi tidak independen, maka pendekatan yang diaplikasikan ke loop tersebut direkomendasikan.<br />
</span></div>
</li>
</ul>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>4. Unstructured Loop&nbsp;</strong><br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Apabila memungkinkan, kelas loop ini harus didesain lagi untuk mencerminkan penggunaan konsepsi pemrograman terstruktur.<br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:18pt"><strong>Kesimpulan:<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="text-decoration:underline"><strong><em>White box :</em></strong></span><br />
</span></p>
<ul>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Dilakukan oleh penguji yang mengetahui tentang QA.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Melakukan testing pada software/program aplikasi menyangkut security dan performance program tersebut (meliputi tes code, desain implementasi, security, data flow, software failure).<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Dilakukan seiring dengan tahapan pengembangan software atau pada tahap testing.<br />
</span></div>
</li>
</ul>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="background-color:lime; text-decoration:underline"><strong><em>Kelebihan White Box Testing</em></strong></span><br />
</span></p>
<p><span style="font-family:Arial; font-size:12pt">&nbsp; &nbsp; &nbsp;&#8211;&nbsp;<strong>Kesalahan logika.</strong>&nbsp;Digunakan pada sintaks &#8216;if&#8217; dan pengulangan. Dimana White Box Testing akan mendeteksi kondisi-kondisi yang tidak sesuai dan mendeteksi kapan proses pengulangan akan berhenti.<br />
&nbsp; &nbsp; &#8211;<strong>&nbsp;Ketidaksesuaian asumsi.</strong>&nbsp;Menampilkan asumsi yang tidak sesuai dengan kenyataan, untuk di analisa dan diperbaiki.<br />
&nbsp; &nbsp; &nbsp; &#8211;<strong>&nbsp;Kesalahan ketik.&nbsp;</strong>Mendeteksi bahasa pemrograman yang bersifat case sensitive.<br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="background-color:yellow; text-decoration:underline"><strong><em>Kelemahan White Box Testing</em></strong></span><br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">&nbsp; &nbsp; &nbsp; &nbsp;&#8211; Untuk perangkat lunak yang tergolong besar, White Box Testing dianggap sebagai strategi yang tergolong boros, karena akan melibatkan sumber daya yang besar untuk melakukannya.<br />
</span></p>
<p><span style="font-family:Arial; font-size:12pt"><strong>Pustaka</strong></span></p>
<p><strong><br />
</strong><strong></strong>&#8211; [Homes2012] Homès, Bernard. 2012. Fundamentals of Software Testing. Hoboken: John Wiley &amp; Sons, Inc.<br />
&#8211; [Pressman2016] Pressman, Roger; Maxim, Bruce. 2016. Software Engineering: A Practitioner&#8217;s Approach, 8th Edition<br />
&#8211; [Fournier2009] Fournier, Greg. 2009. Essential Software Testing: A Use-Case Approach<br />
&#8211; [Kendal2014] Kendal &amp; Kendal. 2014. Systems Analysis and Design (9th Ed). Pearson Education</p>
<ul>
<li><a href="https://id.wikipedia.org/wiki/Pengujian_perangkat_lunak"><span style="font-family:Arial; font-size:12pt">https://id.wikipedia.org/wiki/Pengujian_perangkat_lunak</span></a><span style="font-family:Arial; font-size:12pt"><br />
</span></li>
<li><a href="https://mti.binus.ac.id/2016/04/08/pengujian-perangkat-lunak/"><span style="font-family:Arial; font-size:12pt">https://mti.binus.ac.id/2016/04/08/pengujian-perangkat-lunak/</span></a><span style="font-family:Arial; font-size:12pt"><br />
</span></li>
<li><a href="https://rinnooberta.wordpress.com/category/testing-dan-implementasi/"><span style="color:black; font-family:Arial; font-size:12pt">https://rinnooberta.wordpress.com/category/testing-dan-implementasi/</span></a><span style="color:black; font-family:Arial; font-size:12pt"><br />
</span></li>
<li><a href="http://tkjpnup.blogspot.com/2013/12/black-box-testing-dan-white-box-testing.html"><span style="font-family:Arial; font-size:12pt">http://tkjpnup.blogspot.com/2013/12/black-box-testing-dan-white-box-testing.html</span></a><span style="font-family:Arial; font-size:12pt"><br />
</span></li>
<li>
<div><a href="https://www.softwaretestinghelp.com/white-box-testing-techniques-with-example/"><span style="font-family:Arial; font-size:12pt">https://www.softwaretestinghelp.com/white-box-testing-techniques-with-example/</span></a><span style="font-family:Arial; font-size:12pt"><br />
</span></div>
<p><span style="font-family:Arial; font-size:12pt"><br />
</span>&nbsp;</li>
</ul>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/06/22/testing-implementasi-sistem-informasi2/">TESTING IMPLEMENTASI SISTEM INFORMASI:(2)</a> appeared first on <a rel="nofollow" href="https://ceritahosting.com">Cerita Hosting ☁️</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceritahosting.com/2020/06/22/testing-implementasi-sistem-informasi2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">674</post-id>	</item>
	</channel>
</rss>
