<?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>Testing Implementasi Sistem Informasi &#8211; Cerita Hosting ☁️</title>
	<atom:link href="https://ceritahosting.com/tag/testing-implementasi-sistem-informasi/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>Testing Implementasi Sistem Informasi &#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>
		<item>
		<title>TESTING IMPLEMENTASI SISTEM INFORMASI</title>
		<link>https://ceritahosting.com/2020/06/18/testing-implementasi-sistem-informasi/</link>
					<comments>https://ceritahosting.com/2020/06/18/testing-implementasi-sistem-informasi/#respond</comments>
		
		<dc:creator><![CDATA[Cerita Hosting]]></dc:creator>
		<pubDate>Thu, 18 Jun 2020 03:45:06 +0000</pubDate>
				<category><![CDATA[Perkuliahan]]></category>
		<category><![CDATA[APSI]]></category>
		<category><![CDATA[Perkuliahan Testing Implementasi]]></category>
		<category><![CDATA[rekayasa perangkat lunak]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[Testing Implementasi Sistem Informasi]]></category>
		<category><![CDATA[UMB]]></category>
		<guid isPermaLink="false">https://ceritahosting.com/?p=555</guid>

					<description><![CDATA[<p>TESTING IMPLEMENTASI SISTEM INFORMASI (E-Learning Series) TOPIK-1: Mengetahui Fundamental dalam melakukan pengujian Sistem Informasi Sebelum bahasan dari topik Testing Implementasi, ada baiknya kita mengetahui terlebih dahulu dari definisi-definisi untuk pembahasan lanjutan. Definisi data: • Menurut berbagai kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata &#8220;datum&#8221; yang berarti fakta atau bahan-bahan keterangan. • [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/06/18/testing-implementasi-sistem-informasi/">TESTING IMPLEMENTASI SISTEM INFORMASI</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"><span style="font-family:Arial; font-size:12pt; text-decoration:underline"><strong>TOPIK-1:<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong><span style="background-color:lime">Mengetahui Fundamental dalam melakukan pengujian Sistem Informasi</span><br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Sebelum bahasan dari topik Testing Implementasi, ada baiknya kita mengetahui terlebih dahulu dari definisi-definisi untuk pembahasan lanjutan.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt; text-decoration:underline"><strong>Definisi data:<br />
</strong></span></p>
<p style="text-align: justify; margin-left: 36pt">• <span style="font-family:Arial; font-size:12pt">Menurut berbagai kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata &#8220;datum&#8221; yang berarti fakta atau bahan-bahan keterangan.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Dari sudut pandang bisnis, data bisnis (business data) adalah deskripsi organisasi tentang sesuatu(resources) dan kejadian (transactions) yang terjadi (business data is an organization&#8217;s description of things (resources)and events (transactions) that it faces).<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Data adalah deskripsi dari sesuatu dan kejadian yang kita hadapi.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian adalah sesuatu yang terjadi pada saat tertentu. Kesatuan nyata adalah berupa suatu objek nyata seperti tempat, benda dan orang yang betul-betul ada dan terjadi.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Definisi Informasi:<br />
</strong></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Menurut <strong>Gordon B. Davis</strong> dalam bukunya Management Informations System :<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">Conceptual Foundations, Structures, and Development menyebut informasi sebagai data yang telah diolah menjadi bentuk yang berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa depan.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Menurut <strong>Barry E. Cushing</strong> dalam buku Accounting Information System and Business Organization, dikatakan bahwa informasi merupakan sesuatu yang menunjukkan hasil pengolahan data yang diorganisasi dan berguna kepada orang yang menerimanya.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Menurut <strong>Robert N. Anthony dan John Dearden</strong> dalam buku Management Control<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">Systems, menyebut informasi sebagai suatu kenyataan, data, item yang menambah pengetahuan bagi penggunanya.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Menurut <strong>Stephen A. Moscove dan Mark G. Simkin</strong> dalam bukunya Accounting<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">Information Systems : Concepts and Practise mengatakan informasi sebagai kenyataan atau bentuk-bentuk yang berguna yang dapat digunakan untuk pengambilan keputusan bisnis.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt; text-decoration:underline"><strong>Kesimpulan:<br />
</strong></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-size:12pt"><span style="font-family:Segoe UI Symbol">✓</span><span style="font-family:Arial"><br />
<strong>Data</strong> adalah nilai yang mendeskripsikan dari suatu objek atau kejadian.<br />
</span></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-size:12pt"><span style="font-family:Segoe UI Symbol">✓</span><span style="font-family:Arial"><br />
<strong>Informasi</strong> adalah hasil dari pengolahan data dalam bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian-kejadian<br />
</span></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">sehingga akan berguna untuk pengambilan keputusan.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Definisi Software / Perangkat Lunak :<br />
</strong></span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Kumpulan instruksi yang berfungsi untuk menjalankan suatu perintah, seperti<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">memberikan informasi tentang hardware, menentukan fungsi hardware, dan<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">menjalankan sistem.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">• Seluruh komponen pengolahan data yang dapat membantu memecahkan masalah diluar dari perangkat hardware yang meliputi system design, program dan prosedur.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">Gambaran umum tentang perangkat lunak antara lain :<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">1. Perintah (program computer) yang bila dieksekusi memberikan fungsi dan unjuk<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">kerja seperti yang diinginkan.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">2. Struktur data yang memungkinkan program memanipulasi informasi secara<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">proporsional.<br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="font-family:Arial; font-size:12pt">3. Dokumen yang menggambarkan operasi dan kegunaan program.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Berdasarkan jenisnya, software dibagi menjadi 3 yaitu :<br />
</span></p>
<p style="text-align: justify; margin-left: 72pt"><span style="font-family:Arial; font-size:12pt">1. Firmware (BIOS)<br />
</span></p>
<p style="text-align: justify; margin-left: 72pt"><span style="font-family:Arial; font-size:12pt">2. Sistem Operasi (Windows, Linux, Mac OS, dll)<br />
</span></p>
<p style="text-align: justify; margin-left: 72pt"><span style="font-family:Arial; font-size:12pt">3. Software Aplikasi (Photoshop, WinAmp, WinZip, Office, dll)<br />
</span></p>
<p style="text-align: justify; margin-left: 72pt"><span style="font-family:Arial; font-size:12pt">Siklus Informasi :<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Siklus informasi</strong> adalah gambaran secara umum mengenai proses terhadap data sehingga menjadi informasi yang bermanfaat bagi pengguna. Informasi yang menghasilkan informasi berikutnya. Demikian seterusnya proses pengolahan data menjadi informasi.<br />
</span></p>
<p style="text-align: center"><img src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/06/061820_0344_TESTINGIMPL1.png?ssl=1" alt="" data-recalc-dims="1"><span style="font-family:Arial; font-size:12pt"><br />
</span></p>
<ul>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Proses menghasilkan informasi harus melalui tahapan-tahapan yang dilakukan komputer sebagai teknologi informasi.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt"> Tahapan-tahapan tersebut terdiri atas Input &#8211; Proses &#8211; Output yang disebut sebagai siklus proses informasi. Artinya, bila tahap telah sampai pada output maka output tersebut dapat dijadikan input kembali.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt"> Dengan demikian dapat dikatakan bahwa informasi yang dihasilkan dapat pula dijadikan data kembali sebagai input untuk diproses selanjutnya.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Data dan informasi akan saling berkesinambungan sehingga membentuk suatu siklus yang disebut information cycle (siklus informasi).<br />
</span></div>
</li>
</ul>
<p style="text-align: center"><img src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/06/061820_0344_TESTINGIMPL2.jpg?ssl=1" alt="" data-recalc-dims="1"><span style="font-family:Arial; font-size:12pt"><br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Jika kita melihat SDLC-Waterfall model didalam pembangunan dan pengembangan aplikasi, Testing dan implementasi merupakan rangkaian yang dilakukan setelah tahapan analisa dan design dan sebelum tahapan deployment, sebelum aplikasi di serah terima atau digunakan pengguna akhir(End user).<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Ada beberapa pendapat dari beberapa ahli yang dapat menjadi acuan didalam pengujian/testing:<br />
</span></p>
<p style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt"><span style="text-decoration:underline"><strong>Glen Myers </strong></span>menyatakan bahwa sasaran dari pengujian perangkat lunak adalah :&nbsp;</span><span style="font-size:9pt"><br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="color:black; font-family:Arial; font-size:12pt">1. <em>Pengujian </em>adalah proses menjalankan suatu program dengan maksud menemukan kesalahan.&nbsp;</span><span style="font-size:9pt"><br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="color:black; font-family:Arial; font-size:12pt">2. <em>Pengujian yang baik </em>adalah yang memiliki kemungkinan tinggi untuk menemukan kesalahan yang belum pernah ditemukan sebelumnya.&nbsp;</span><span style="font-size:9pt"><br />
</span></p>
<p style="text-align: justify; margin-left: 36pt"><span style="color:black; font-family:Arial; font-size:12pt">3. <em>Pengujian yang sukses </em>adalah pengujian yang mengungkap semua kesalahan yang belum pernah ditemukan sebelumnya.&nbsp;</span><span style="font-size:9pt"><br />
</span></p>
<p style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt"><strong>Roger S. Pressman </strong>mendefinisikan sendiri mengenai prinsip-prinsip pengujian terhadap perangkat lunak :&nbsp;</span><span style="font-family:Times New Roman; font-size:9pt"><br />
</span></p>
<ul style="margin-left: 63pt">
<li>
<div style="text-align: justify"><span style="color:black; font-size:12pt"><span style="font-family:Arial">&nbsp;Pengujian harus sesuai dengan persyaratan konsumen.&nbsp;</span><br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-size:12pt"><span style="font-family:Arial">&nbsp;Para ahli harus betul-betul mengetahui spesifikasi dari produk (software) yang diinginkan konsumen.&nbsp;</span><br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-size:12pt"><span style="font-family:Arial">&nbsp;Pengujian harus direncanakan lama sebelum pengujian itu di mulai.&nbsp;</span><br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-size:12pt"><span style="font-family:Arial">&nbsp;Prinsip Pareto berlaku untuk pengujian perangkat lunak.&nbsp;</span><br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-size:12pt"><span style="font-family:Arial">&nbsp;80 % kesalahan yang ditemukan, hanya dapat ditelusuri sampai 20 % dari semua modul program.&nbsp;</span><br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-size:12pt"><span style="font-family:Arial">Pengujian harus dimulai dari yang kecil dan berkembang ke pengujian yang besar.&nbsp;</span><br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-size:12pt"><span style="font-family:Arial">Pengujian berfokus dalam usaha menemukan kesalahan pada modul yang terintegrasi, dan akhirnya pada sistem secara keseluruhan.&nbsp;</span><br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-size:12pt"><span style="font-family:Arial">Pengujian yang sempurna tidak mungkin.&nbsp;</span><br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-size:12pt"><span style="font-family:Arial">Agar efektif, pengujian harus dilakukan oleh pihak ketiga yang independent (third party).&nbsp;</span><br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-size:12pt"><span style="font-family:Arial">Pengujian yang memiliki probabilitas tinggi untuk menemukan kesalahan.&nbsp;</span><br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-size:12pt"><span style="font-family:Arial">Pembuat sistem bukanlah orang yang paling tepat untuk melakukan semua pengujian bagi perangkat lunak.&nbsp;</span><br />
</span></div>
</li>
</ul>
<ul>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>Pengujian perangkat lunak (bahasa Inggris: software testing)<br />
</strong></span></div>
</li>
</ul>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">• Suatu investigasi yang dilakukan untuk mendapatkan informasi mengenai kualitas dari produk atau layanan yang sedang diuji (under test).<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">• 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).<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">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"><span style="font-family:Arial; font-size:12pt; text-decoration:underline"><strong>Type Pengujian/testing:<br />
</strong></span></p>
<ol>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Pengujian Perangkat Lunak (Software Testing) Vs Pembetulan Perangkat Lunak<br />
</span></div>
</li>
</ol>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">(Software Debugging)<br />
</span></p>
<ul style="margin-left: 54pt">
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Pengujian perangkat lunak bukanlah pembetulan perangkat lunak dan dilakukan oleh dua peran (role) yang berbeda, walau dalam keseharian peran ini bisa dilakukan oleh orang yang sama. Pengujian perangkat lunak yang dilakukan oleh seorang penguji (tester) melibatkan identifikasi kesalahan (error/bug/defect) tanpa terlibat dalam perbaikan. Sedangkan pembetulan perangkat lunak yang dilakukan oleh seorang pemogram (developer) adalah aktivitas mengindentifikasi kesalahan, mengisolirnya dan memperbaiki kesalahan yang ditemukan.<br />
</span></div>
</li>
</ul>
<ol>
<li>
<div style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Pengujian Perangkat Lunak Vs Jaminan Mutu (Qualitiy Assurrance) dan Pengawasan Mutu (Quality Control)<br />
</span></div>
<p style="text-align: justify; margin-left: 18pt"><span style="font-size:12pt"><span style="font-family:Segoe UI Symbol">❖</span><span style="font-family:Arial"> Dikarenakan pengujian perangkat lunak juga berkenaan dengan mutu, maka beberapa terminologi yang berkenaan dengan mutu sering juga disinggung dalam pembahasan pengujian perangkat lunak. Aktivitas dalam jaminan mutu adalah untuk memastikan bahwa proses, prosedur dan standar yang digunakan dalam proses verifikasi dilakukan sesuai untuk perangkat lunak yang dibangun dan keperluan yang diinginkan. Sedangkan aktivitas pengawasan mutu adalah untuk memastikan bahwa perangkat lunak yang dibangun sesuai dengan keperluan yang sudah didokumentasikan (documented requirements). Jadi kedua aktivitas jaminan dan pengawasan mutu ini berbeda dengan aktivitas dalam pengujian perangkat lunak yang dalam hal ini adalah untuk mengindentifikasi kesalahan.<br />
</span></span></p>
</li>
</ol>
<p style="text-align: justify">
<p style="text-align: center; margin-left: 36pt"><span style="font-size:12pt"><span style="color:red; font-family:Arial"><strong>Catatan:</strong></span><span style="font-family:Times New Roman"><br />
</span></span></p>
<p style="text-align: center; margin-left: 36pt"><span style="color:black; font-family:Arial; font-size:12pt"><strong><em>&#8220;Pengujian tidak dapat memperlihatkan kerusakan sistem, tetapi hanya dapat memperlihatkan bahwa ada kesalahan perangkat lunak. &#8221;<br />
</em></strong></span></p>
<p style="text-align: center; margin-left: 36pt">
<ul>
<li>
<div style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Tidak semua pengujian akan berhasil dengan baik. Masih ada beberapa kekurangan yang terdapat pada pengujian suatu perangkat lunak.<br />
</span></div>
<p style="text-align: justify; margin-left: 9pt"><span style="font-family:Arial; font-size:12pt"><span style="color:black">Kekurangan-kekurangan tersebut antara lain :</span><br />
</span></p>
<p style="text-align: justify; margin-left: 9pt"><span style="font-family:Arial; font-size:12pt"><span style="color:black">&nbsp;1. Tidak pernah cukup melakukan banyak ujian yang layak.&nbsp;</span><br />
</span></p>
<p style="text-align: justify; margin-left: 9pt"><span style="font-family:Arial; font-size:12pt"><span style="color:black">2. Pengujian tidak akan menemukan semua kesalahan&nbsp;</span><br />
</span></p>
<p style="text-align: justify; margin-left: 9pt"><span style="font-family:Arial; font-size:12pt"><span style="color:black">3.Pengujian sulit dan menghabiskan banyak waktu</span><br />
</span></p>
<p style="text-align: justify; margin-left: 9pt"><span style="font-family:Arial; font-size:12pt"><span style="color:black">4. Pengujian sebagian besar masih merupakan tugas yang tidak resmi.&nbsp;</span><br />
</span></p>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Sebelum menetapkan metode pengujian, seorang ahli pada bidang software harus mengerti betul atau memahami prinsip dasar yang menuntun pengujian perangkat lunak.<br />
</span></div>
<p style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Prinsip-prinsip pengujian secara umum yang banyak dianut oleh para ahli perangkat lunak, antara lain :<br />
</span></p>
<ul>
<li>
<div style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Seorang Programmer seharusnya tidak menguji programnya sendiri.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Sebaiknya satu pengujian tidak hanya mengerjakan program yang dianggap benar, tetapi tidak mengerjakan yang dianggap salah.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Tujuan dari pengujian adalah untuk menemukan kesalahan, bukan untuk menunjukkan bahwa program tersebut salah.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Tidak ada sejumlah pengujian yang dapat menjamin bahwa program bebas dari kesalahan.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Bagian-bagian dari program di mana terdapat banyak kesalahan yang telah ditemukan adalah suatu tempat yang baik untuk menemukan kesalahan yang lebih banyak.<br />
</span></div>
</li>
<li>
<div style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">Tujuannya adalah bukan untuk mempermalukan programmer.<br />
</span></div>
</li>
</ul>
</li>
</ul>
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt; text-decoration:underline"><strong>Kegagalan dan kesalahan:<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Kesalahan sistem tidak selalu mengakibatkan error sistem, karena status salahnya mungkin bersifat sementara dan dapat diperbaiki sebelum terjadi perilaku yang merupakan error.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Jenis kegagalan dan kesalahan pada sistem antara lain :<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">• <strong>Kegagalan sistem (system failure)<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Peristiwa yang terjadi pada suatu waktu ketika sistem tidak memberikan layanan sebagaimana diharapkan oleh user.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">• <strong>Error sistem (system error)<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Perilaku eror sistem dimana perilaku, sistem yang tidak sesuai dengan spesifikasinya<br />
</span></p>
<p style="text-align: justify">
<p style="text-align: justify">
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>• Kesalahan sistem (system fault)<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Status sistem yang tidak benar, yaitu status sistem yang tidak diharapkan oleh perancang sistem.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">• <strong>Error atau kesalahan manusia (human error)<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Perilaku manusia yang mengakibatkan kesalahan sistem.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Salah satu tujuan dari pengujian terhadap perangkat lunak, adalah untuk menemukan suatu kesalahan. Kesalahan-kesalahan tersebut mempunyai tingkatan-tingkatan yang diukur dengan istilah yang dimengerti oleh manusia. Tingkatan-tingkatan kesalahan tersebut dikategorikan sebagai berikut<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>A. MILD (ringan)<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Gejala dari kesalahan yang mengganggu kita secara estetis. Kesalahan pengejaan, Kesalahan penempatan<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>B. MODERATE (sedang)<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Kesalahan yang berpengaruh pada penampilan system Informasi yang menyesatkan<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>C. ANNOYING (menjengkelkan)<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">• Kesalahan dari system karena adanya suatu virus.<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Nama yang terpotong<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Tagihan untuk Rp. 0,00 di cetak / dikirim<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>D. DISTURBING (mengganggu)<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">• Sistem menolak untuk menangani transaksi yang sah Kartu kredit yang dilaporkan tidak bisa digunakan<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><strong>E. SERIOUS (serius)<br />
</strong></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">• Perhitungan yang salah<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt">Hal ini menghilangkan hubungan pada proses transaksi Tidak mencetak setiap pembayaran<br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="color:black"><strong>F. VERY SERIOUS (<em>sangat serius</em>)</strong></span><br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="color:black">Kesalahan yang menyebabkan system melakukan transaksi yang salah</span><br />
</span></p>
<ul style="margin-left: 63pt">
<li>
<div style="text-align: justify"><span style="color:black; font-family:Arial; font-size:12pt">&nbsp;&nbsp; Sebuah system kredit dapat melakukan kesalahan perhitungan.<br />
</span></div>
</li>
</ul>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="color:black"><strong>G. EXTREME (<em>besar</em>)</strong></span><br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial"><span style="color:black"><span style="font-size:12pt">Masalah yang tidak terbatas pada beberapa transaksi</span><br />
<span style="font-size:12pt">Sering berubah-ubah atau masalah yang tidak lazim</span></span><span style="font-size:12pt"><br />
</span></span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="color:black"><strong>H. INTOLERABLE (<em>kurang tahan</em>)</strong></span><br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="color:black">Pertimbangan yang serius diberikan untuk mematikan system.</span><br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="color:black"><strong>I. CATASTROPHIC (<em>bencana besar</em>)</strong></span><br />
</span></p>
<p style="text-align: justify"><span style="font-family:Arial; font-size:12pt"><span style="color:black">Sistem yang salah</span><br />
</span></p>
<p style="text-align: justify">
<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<br />
<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></p>
<p><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></p>
<p><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="font-family:Arial; font-size:12pt"><br />
</span></p>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/06/18/testing-implementasi-sistem-informasi/">TESTING IMPLEMENTASI SISTEM INFORMASI</a> appeared first on <a rel="nofollow" href="https://ceritahosting.com">Cerita Hosting ☁️</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceritahosting.com/2020/06/18/testing-implementasi-sistem-informasi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">555</post-id>	</item>
		<item>
		<title>ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI) : 9</title>
		<link>https://ceritahosting.com/2020/05/02/analisa-dan-perancangan-sistem-informasi-apsi-9/</link>
					<comments>https://ceritahosting.com/2020/05/02/analisa-dan-perancangan-sistem-informasi-apsi-9/#respond</comments>
		
		<dc:creator><![CDATA[Cerita Hosting]]></dc:creator>
		<pubDate>Sat, 02 May 2020 00:29:35 +0000</pubDate>
				<category><![CDATA[Perkuliahan]]></category>
		<category><![CDATA[Pilihan]]></category>
		<category><![CDATA[Analisa Berorientasi object(ABO)UMB]]></category>
		<category><![CDATA[Analisis dan perancangan sistem Informasi universitas mercubuana(UMB)]]></category>
		<category><![CDATA[ceritahosting.com]]></category>
		<category><![CDATA[Data Flow Diagram]]></category>
		<category><![CDATA[DFD]]></category>
		<category><![CDATA[informatics]]></category>
		<category><![CDATA[Kuliah sistem Informasi]]></category>
		<category><![CDATA[Pengembangan system]]></category>
		<category><![CDATA[perancangan basis data]]></category>
		<category><![CDATA[perkuliahan Analisa Perancangan basis data universitas mercubuana]]></category>
		<category><![CDATA[Perkuliahan Analisa Perancangan Sistem Informasi UMB]]></category>
		<category><![CDATA[Proses bisnis sistem Informasi]]></category>
		<category><![CDATA[SDLC]]></category>
		<category><![CDATA[System Development Application]]></category>
		<category><![CDATA[System Life Cycle]]></category>
		<category><![CDATA[Tata Kelola IT]]></category>
		<category><![CDATA[Teknologi Informasi]]></category>
		<category><![CDATA[Testing Implementasi Sistem Informasi]]></category>
		<category><![CDATA[Waterfall]]></category>
		<guid isPermaLink="false">https://ceritahosting.com/?p=375</guid>

					<description><![CDATA[<p>Indikator Materi: Mengetahui komponen data flowdiagram(DFD) dan cara menggunakan dalam perancangan system Informasi. Data Flow Diagram(DFD) Di dalam perancangan basis data ataupun Analisa Design System Informasi diperlukan tools atau diagram untuk membantu kita didalam Analisa perancangan, seperti: Data Flow Diagram(DFD) Use case Modelling Activity Diagram Sequence Diagram Class Diagram Didalam materi ini akan dibahas mengenai [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/05/02/analisa-dan-perancangan-sistem-informasi-apsi-9/">ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI) : 9</a> appeared first on <a rel="nofollow" href="https://ceritahosting.com">Cerita Hosting ☁️</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p style="font-size:18px"><strong><u>Indikator Materi:</u></strong></p>



<ul><li>Mengetahui komponen data flowdiagram(DFD) dan cara menggunakan dalam perancangan system Informasi.</li></ul>



<p style="font-size:18px"><strong>Data Flow Diagram(DFD)</strong></p>



<p style="font-size:18px">Di dalam perancangan basis data ataupun Analisa Design System Informasi diperlukan tools atau diagram untuk membantu kita didalam Analisa perancangan, seperti:</p>



<ul><li>Data Flow Diagram(DFD)</li><li>Use case Modelling</li><li>Activity Diagram</li><li>Sequence Diagram</li><li>Class Diagram</li></ul>



<p style="font-size:18px">Didalam materi ini akan dibahas mengenai Data flow Diagram(DFD) yang akan disajikan dalam study kasus, agar mudah dipahami dan dimengerti.</p>



<p style="font-size:18px"><strong>Definisi:</strong></p>



<p style="font-size:18px">Suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data pada suatu sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD sangat mirip dengan <em>Flowchart</em>.</p>



<p style="font-size:18px">DFD merupakan alat bantu dalam menggambarkan atau menjelaskan proses kerja suatu sistem(<a href="https://id.wikipedia.org/wiki/Data_flow_diagram">https://id.wikipedia.org/wiki/Data_flow_diagram</a>).</p>



<p style="font-size:18px">DFD pertama kali pengunaannya dipopulerkan oleh <a href="https://en.wikipedia.org/wiki/Larry_Constantine">Larry Constantine</a> dan <a href="https://en.wikipedia.org/wiki/Edward_Yourdon">Ed Yourdon</a> dalam <em>structured analysis and design technique</em>. Notasi DFD memiliki acuan pada teori grafik yang awalnya digunakan untuk penelitiaan operasional dalam permodelan alur kerja dalam suatu organisasi.</p>



<p style="font-size:18px">Terdapat banyak simbol yang mengambarkan DFD, satu dengan simbol lain memiliki fungsi dan kegunaan yang berbeda. Pada tahun 1979 Tom DeMarco menyimpulkan komponen DFD terdiri dari:</p>



<p style="font-size:18px"><strong>Entitas, Proses, Aliran dan Data Store.</strong></p>



<p style="font-size:18px"><strong><em>Notasi Data flow Diagram(DFD)</em></strong></p>



<ul><li><strong>Entitas/Entity/Terminator</strong></li></ul>



<p style="font-size:18px">Simbol yang memiliki fungsi sebagai organisasi, orang dan sejenisnya yang berada diluar sistem tetapi berinteraksi dengan sistem. Simbol ini perlu diberi nama sesuai dengan aslinya biasanya menggunakan kata benda seperti: pekerja, dosen, mahasiswa, sistem pembelian, system penjualan dan lainnya tergantung sistem yang akan dibuat.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="177" height="97" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-44.png?resize=177%2C97&#038;ssl=1" alt="" class="wp-image-377" data-recalc-dims="1"/></figure></div>



<ul><li><strong>Proses(Process)</strong></li></ul>



<p style="font-size:18px">Proses merupakan kegiatan atau pekerjaan yang memproses data inputan dari entitas ke output. Biasanya untuk proses diberikan kata kerja seperti: bekerja, mengajar, belajar, menjual dan sebagainya tergantung dari entitas awal.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="180" height="77" src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-46.png?resize=180%2C77&#038;ssl=1" alt="" class="wp-image-379" data-recalc-dims="1"/></figure></div>



<ul><li><strong>Aliran data</strong></li></ul>



<p style="font-size:18px">Aliran data berfungsi untuk menerangkan aliran data atau informasi dari simbol satu ke simbol lainnya. Biasanya pemberian nama pada aliran data juga menggunakan kata benda.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="216" height="57" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-47.png?resize=216%2C57&#038;ssl=1" alt="" class="wp-image-380" data-recalc-dims="1"/></figure></div>



<ul><li><strong>Data Store</strong></li></ul>



<p style="font-size:18px">Data Store atau data source merupakan simbol yang ada kaitannya dengan penyimpanan seperti file atau database. Simbol database biasanya berada setelah simbol proses untuk menyimpan output pemrosesan. Dalam penamaan data store ini diisi sesuai dengan data apa yang disimpan seperti Employee, Salary, dan lain-lain.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="204" height="55" src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-48.png?resize=204%2C55&#038;ssl=1" alt="" class="wp-image-381" data-recalc-dims="1"/></figure></div>



<p class="has-medium-font-size"><strong><em>Jenis DFD</em></strong></p>



<ul><li><strong>Diagram Level 0 (Diagram Konteks)</strong></li></ul>



<p style="font-size:18px">Diagram level 0 atau bisa juga <a href="https://id.wikipedia.org/wiki/Diagram_alir_data">diagram </a><a href="https://id.wikipedia.org/wiki/Diagram_alir_data">konteks</a><a href="https://id.wikipedia.org/wiki/Diagram_alir_data"> </a><a href="https://id.wikipedia.org/wiki/Diagram_alir_data">adalah</a> level diagram paling rendah yang mengambarkan bagaimana sistem berinteraksi dengan external entitas.</p>



<p style="font-size:18px">Pada diagram konteks akan diberikan nomor untuk setiap proses yang berjalan, umumnya mulai dari angka 0 untuk start awal.</p>



<p style="font-size:18px">Semua entitas yang ada pada diagram konteks termasuk juga aliran datanya akan langsung diarahkan kepada sistem. Pada diagram konteks ini juga tidak ada informasi tentang data yang tersimpan dan tampilan diagramnya tergolong sederhana.</p>



<ul><li><strong>Data Flow Diagram Level 1</strong></li></ul>



<p style="font-size:18px">DFD level 1 adalah tahapan lebih lanjut tentang DFD level 0, dimana semua proses yang ada pada DFD level 0 akan dirinci dengan lengkap sehingga lebih lengkap dan detail. Proses-proses utama yang ada akan dipecah menjadi sub-proses.</p>



<p style="font-size:18px"><strong>Perbedaan DFD Level 0 dan DFD Level 1</strong></p>



<p style="font-size:18px">Ada perbedaan antara 2 level DFD tersebut yang perlu Anda ketahui:</p>



<ul><li>DFD level 0 hanya mengambarkan sistem secara basic saja.</li><li>DFD level 0 hanya menjelaskan aliran data dari input sampai output.</li><li>DFD level 1 mengambarkan aliran data yang lebih kompleks pada setiap prosesnya yang kemudian terbentuklah data store dan aliran data.</li><li>DFD level 1 mengambarkan sistem secara sebagian atau seluruhnya secara mendetail.</li></ul>



<p style="font-size:18px" class="has-text-align-center"><strong>Implementasi</strong></p>



<p style="font-size:18px" class="has-text-align-center"><strong>Study Kasus : Ecommerce- belidoang.com</strong></p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="325" height="238" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-49.png?resize=325%2C238&#038;ssl=1" alt="" class="wp-image-382" srcset="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-49.png?w=325&amp;ssl=1 325w, https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-49.png?resize=300%2C220&amp;ssl=1 300w" sizes="(max-width: 325px) 100vw, 325px" data-recalc-dims="1" /></figure></div>



<ul><li><strong>Tabel Kebutuhan User</strong></li></ul>



<figure class="wp-block-image size-large"><img loading="lazy" width="371" height="245" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-50.png?resize=371%2C245&#038;ssl=1" alt="" class="wp-image-383" srcset="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-50.png?w=371&amp;ssl=1 371w, https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-50.png?resize=300%2C198&amp;ssl=1 300w" sizes="(max-width: 371px) 100vw, 371px" data-recalc-dims="1" /></figure>



<figure class="wp-block-image size-large"><img loading="lazy" width="378" height="281" src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-51.png?resize=378%2C281&#038;ssl=1" alt="" class="wp-image-384" srcset="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-51.png?w=378&amp;ssl=1 378w, https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-51.png?resize=300%2C223&amp;ssl=1 300w" sizes="(max-width: 378px) 100vw, 378px" data-recalc-dims="1" /></figure>



<ul><li><strong><em>Context diagram</em></strong> merupakan diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem dan merupakan level tertinggi dari DFD.</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="418" height="188" src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-52.png?resize=418%2C188&#038;ssl=1" alt="" class="wp-image-385" srcset="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-52.png?w=418&amp;ssl=1 418w, https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-52.png?resize=300%2C135&amp;ssl=1 300w" sizes="(max-width: 418px) 100vw, 418px" data-recalc-dims="1" /></figure></div>



<p style="font-size:18px" class="has-text-align-center"><strong>Gambar. Context Diagram</strong></p>



<ul><li><strong>DFD level 0 </strong>menggambarkan kegiatan kegiatan utama yang dilakukan sistem.</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="523" height="277" src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-54.png?resize=523%2C277&#038;ssl=1" alt="" class="wp-image-387" srcset="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-54.png?w=523&amp;ssl=1 523w, https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-54.png?resize=300%2C159&amp;ssl=1 300w" sizes="(max-width: 523px) 100vw, 523px" data-recalc-dims="1" /></figure></div>



<p style="font-size:18px" class="has-text-align-center"><strong>Gambar.DFD Level 0</strong></p>



<ul><li><strong>DFD level 1 </strong>menunjukkan proses yang menyusun proses utama dalam DFD level 0, sekaligus menunjukkan bagaimana informasi berpindah dari satu proses ke proses lainnya</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="373" height="272" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-55.png?resize=373%2C272&#038;ssl=1" alt="" class="wp-image-389" srcset="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-55.png?w=373&amp;ssl=1 373w, https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-55.png?resize=300%2C219&amp;ssl=1 300w" sizes="(max-width: 373px) 100vw, 373px" data-recalc-dims="1" /></figure></div>



<p style="font-size:18px" class="has-text-align-center"><strong>Gambar.DFD Level 1</strong></p>



<p style="font-size:18px" class="has-text-align-center"><strong>PUSTAKA</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="602" height="252" src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-57.png?resize=602%2C252&#038;ssl=1" alt="" class="wp-image-391" srcset="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-57.png?w=602&amp;ssl=1 602w, https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-57.png?resize=300%2C126&amp;ssl=1 300w" sizes="(max-width: 602px) 100vw, 602px" data-recalc-dims="1" /></figure>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/05/02/analisa-dan-perancangan-sistem-informasi-apsi-9/">ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI) : 9</a> appeared first on <a rel="nofollow" href="https://ceritahosting.com">Cerita Hosting ☁️</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceritahosting.com/2020/05/02/analisa-dan-perancangan-sistem-informasi-apsi-9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">375</post-id>	</item>
		<item>
		<title>ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI)  : 1</title>
		<link>https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi-1/</link>
					<comments>https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi-1/#respond</comments>
		
		<dc:creator><![CDATA[Cerita Hosting]]></dc:creator>
		<pubDate>Fri, 01 May 2020 23:17:44 +0000</pubDate>
				<category><![CDATA[Perkuliahan]]></category>
		<category><![CDATA[Pilihan]]></category>
		<category><![CDATA[Analisa Berorientasi object(ABO)]]></category>
		<category><![CDATA[Analisis dan perancangan sistem Informasi]]></category>
		<category><![CDATA[informatics]]></category>
		<category><![CDATA[perancangan basis data]]></category>
		<category><![CDATA[Proses bisnis sistem Informasi]]></category>
		<category><![CDATA[sistem Informasi]]></category>
		<category><![CDATA[Tata Kelola IT]]></category>
		<category><![CDATA[Teknologi Informasi]]></category>
		<category><![CDATA[Testing Implementasi Sistem Informasi]]></category>
		<guid isPermaLink="false">https://ceritahosting.com/?p=348</guid>

					<description><![CDATA[<p>Indikator Materi: Mengetahui definisi system Informasi Ide pengembangan sistem informasi PENDAHULUAN Konsep Dasar Sistem &#38; Informasi Definisi system: Menurut Raymond Mc Leod, Jr ( 2004 ) “ sistem adalah elemen – elemen yang terintegrasi dengan maksud yang sama untuk mencapai tujuan”. MenurutJogiyanto. H. M ( 2005 ) “ system adalah suatu jaringan kerja dari prosedur–prosedur [&#8230;]</p>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi-1/">ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI)  : 1</a> appeared first on <a rel="nofollow" href="https://ceritahosting.com">Cerita Hosting ☁️</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p style="font-size:18px"><strong><u>Indikator Materi:</u></strong></p>



<ul><li>Mengetahui definisi system Informasi</li><li>Ide pengembangan sistem informasi<strong></strong></li></ul>



<p class="has-text-align-center has-medium-font-size"><strong>PENDAHULUAN</strong></p>



<ol type="1"><li><strong>Konsep Dasar Sistem &amp; Informasi</strong></li></ol>



<p class="has-medium-font-size"><strong><u>Definisi system:</u></strong></p>



<ul><li>Menurut Raymond Mc Leod, Jr ( 2004 ) “ <em>sistem adalah elemen – elemen yang terintegrasi dengan maksud yang sama untuk mencapai tujuan”</em>.<strong></strong></li><li>MenurutJogiyanto. H. M ( 2005 ) “ system adalah suatu jaringan kerja dari prosedur–prosedur yang saling berhubungan, berkumpul bersama –sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran tertentu”.<strong></strong></li></ul>



<p class="has-medium-font-size"><strong><u>Definisi Informasi:</u></strong></p>



<ul><li>Menurut Gordon B. Davis dalam bukunya&nbsp;<em>Management Informations System : Conceptual Foundations, Structures, and Development&nbsp;</em>menyebut informasi sebagai data yang telah diolah menjadi bentuk yang berguna bagi penerimanya dan nyata, berupa nilai yang dapat dipahami di dalam keputusan sekarang maupun masa depan.</li><li>Menurut Barry E. Cushing dalam buku&nbsp;<em>Accounting Information System and Business Organization</em>, dikatakan bahwa informasi merupakan sesuatu yang menunjukkan hasil pengolahan data yang diorganisasi dan berguna kepada orang yang menerimanya.</li><li>Menurut Robert N. Anthony dan John Dearden dalam buku&nbsp;<em>Management Control Systems</em>, menyebut informasi sebagai suatu kenyataan, data, item yang menambah pengetahuan bagi penggunanya.</li><li>Menurut Stephen A. Moscove dan Mark G. Simkin dalam bukunya&nbsp;<em>Accounting Information Systems : Concepts and Practise&nbsp;</em>mengatakan informasi sebagai kenyataan atau bentuk-bentuk yang berguna yang dapat digunakan untuk pengambilan keputusan bisnis.</li></ul>



<p style="font-size:18px">Dari pendapat pakar diatas, pengertian umum mengenai system dapat dirinci sebagai berikut:</p>



<p style="font-size:18px">a. Suatu system terdiri dari sekumpulan elemen–elemen.</p>



<p style="font-size:18px">b. Elemen–elemen saling bekerjasama untuk mencapai tujuan sistem.</p>



<p style="font-size:18px">c. Suatu elemen yang telah ada merupakan bagian dari system lain yang lebih besar. Jadi keberadaan suatu system dibentuk untuk menangani, mengatur serta mengkoordinasikan suatu kegiatan yang rutin terjadi.<strong></strong></p>



<ol type="1"><li>Karakteristik Sistem</li></ol>



<p style="font-size:18px">Suatu system memiliki karakteristik atau sifat berupa:</p>



<ul><li>Komponen system(Components)</li></ul>



<p style="font-size:18px">Suatu system terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerja sama membentuk satu kesatuan. Komponen-komponen system atau elemen-elemen system dapat berupa suatu subsistem atau bagian-bagian dari system. Setiap system tidak peduli betapapun kecilnya, selalu mengandung komponen-komponen atau subsistem-subsistem. Setiap subsistem mempunyai sifat-sifat dari system untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses system secara keseluruhan.</p>



<ul><li>Batas system(Boundary)</li></ul>



<p style="font-size:18px">Daerah yang membatasi antara suatu system dengan system yang lain. Batas system ini memungkinkan suatu system dipandang sebagai satu kesatuan.</p>



<ul><li>Lingkungan luar system(environment)</li></ul>



<p style="font-size:18px">Lingkungan luar dari suatu system adalah apapun diluar batas dari system yang mempengaruhi operasi system. Lingkungan luar system dapat bersifat menguntungkan dan dapat juga bersifat merugikan system tersebut. Lingkungan luar yang menguntungkan merupakan energi dari system dan dengan demikian harus tetap dijaga dan dipelihara. Sedang lingkungan luar yang merugikan harus ditahan dan dikendalikan, kalau tidak maka akan mengganggu kelangsungan hidup dari system.</p>



<ul><li>Penghubung(Interface)</li></ul>



<p style="font-size:18px">Penghubung system merupakan media penghubung anatara satu subsistem dengan subsistem lainnya. Melalui penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke yang lainnya. Keluaran output dari satu subsistem akan menjadi masukan (input) untuk subsistem lainnya dengan melalui penghubung. Dengan penghubung satu subsistem dapat berintegrasi dengan subsistem yang lainnya membentuk satu kesatuan.</p>



<ul><li>Masukkan(input)</li></ul>



<p style="font-size:18px">Masukan system adalah energi yang dimasukkan kedalam system. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal input). Maintenance input adalah energi yang dimasukan supaya system tersebut dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh didalam system computer, program adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.</p>



<ul><li>Keluaran(Output)</li></ul>



<p style="font-size:18px">Keluaran system adalah hasil dari energi yang diolah dan diklasifikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem. Misalnya untuk system computer, panas yang dihasilkan adalah keluaran yang tidak berguna dan merupakan hasil sisa pembuangan, sedang informasi adalah keluaran yang dibutuhkan.</p>



<ul><li>Pengolah(Process)</li></ul>



<p style="font-size:18px">Suatu system dapat mempunyai suatu bagian pengolah yang akan merubah masukan menjadi keluaran. Suatu system produksi akan mengolah masukan berupa bahan baku dan bahan-bahan yang lain menjadi keluaran berupa barang jadi. Sistem akuntansi akan mengolah data-data transaksi menjadi laporan-laporan keuangan dan laporan-lpaoran lain yang dibutuhkan oleh manajemen.</p>



<ul><li>Sasaran(Objectives) Tujuan(Goal).</li></ul>



<p style="font-size:18px">Tujuan Sistem merupakan target atau sasaran akhir yang ingin dicapai oleh suatu system. Suatu system pasti mempunyai tujuan atau sasaran. Kalau suatu system tidak mempunyai sasaran, maka operasi system tidak akan ada gunanya. Sasaran dari system sangat menentukan sekali masukan yang dibutuhkan system dan keluaran yang akan dihasilkan system. Suatu system dikatakan berhasil bila mengenai sasaran atau tujuannya.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="423" height="272" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-25.png?resize=423%2C272&#038;ssl=1" alt="" class="wp-image-350" srcset="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-25.png?w=423&amp;ssl=1 423w, https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-25.png?resize=300%2C193&amp;ssl=1 300w" sizes="(max-width: 423px) 100vw, 423px" data-recalc-dims="1" /></figure></div>



<p class="has-text-align-center">Gambar. Karakteristik suatu system.</p>



<ol type="1"><li><strong>Klasifikasi Sistem</strong></li></ol>



<p style="font-size:18px">Sistem dapat diklasifikan dari beberapa sudut pandang, diantaranya sebagai berikut ini :</p>



<ol type="1"><li><strong>Sistem diklasifikan sebagai hasil system abstrak (abstrak system) dan system fisik (Physical System)</strong></li></ol>



<p style="font-size:18px">Sistem abstrak adalah system yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Misalnya system teologia, yaitu system yang berupa pemikiran-pemikiran hubungan antara manusia dengan Tuhan.</p>



<p style="font-size:18px">Sistem fisik merupakan system yang ada secara fisik. Misalnya system computer, system akuntansi, system produksi dan lain sebagainya.</p>



<ol start="2"><li><strong>Sistem diklasifikan sebagai system alamiah (natural system) dan system buatan manusia (human made system)</strong></li></ol>



<p style="font-size:18px">Sistem alamiah adalah system yang terjadi melalui proses alam, tidak dibuat manusia. Misalnya system perputaran bumi.</p>



<p style="font-size:18px">Sistem buatan manusia adalah system yang dirancang oleh manusia. Sistem buatan manusia yang melibatkan interaksi anatara manusia dengan mesin disebut dengan human machine system atau ada yang menyebut dengan man-machine system. Sistem informasi merupakan contoh man-machine system, karena menyangkut penggunaan computer yang berinteraksi dengan manusia.</p>



<ol start="3"><li><strong>Sistem diklasifikan sebagai system tertentu (deterministic System) dan system tak tentu (probabilistic system)</strong></li></ol>



<p style="font-size:18px">Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Interaksi diantara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran dari system dapat diramalkan.</p>



<p style="font-size:18px">Sistem tak tentu adalah system yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.</p>



<ol start="4"><li><strong>Sistem diklasifikan sebagai system tertutup (closed system) dan system terbuka(open system)</strong></li></ol>



<p style="font-size:18px">Sistem tertutup merupakan system yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut campur tangan dari pihak diluarnya. Secara teoritis system tertutup ini ada, tetapi kenyataanya tidak ada system yang benar-benar tertutup, yang ada hanyalah relatively closed (secara relative tertutup, tidak benar-benar tertutup).</p>



<p style="font-size:18px">Sistem terbuka adalah system yang berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang lainnya. Karena system sifatnya terbuka dan terpengaruh oleh lingkungan luanya, maka suatu system harus mempunyai suatu system pengendalian yang baik. Sistem yang baik harus dirancang sedemikian rupa, sehingga secara relative tertutup karena system tertutup akan bekerja secara otomatis dan terbuka hanya untuk pengaruh yang baik saja.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="244" height="249" src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-27.png?resize=244%2C249&#038;ssl=1" alt="" class="wp-image-352" data-recalc-dims="1"/></figure></div>



<p class="has-text-align-center">Gambar. Sistem tertutup &amp; terbuka.</p>



<ol type="1" start="2"><li><strong>Siklus Sistem Informasi</strong></li></ol>



<p style="font-size:18px">Siklus Informasi adalah gambaran secara umum mengenai proses terhadap data sehingga menjadi Informasi yang bermanfaat bagi pengguna. Informasi yang menghasilkan Informasi berikutnya.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="413" height="242" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-29.png?resize=413%2C242&#038;ssl=1" alt="" class="wp-image-354" srcset="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-29.png?w=413&amp;ssl=1 413w, https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-29.png?resize=300%2C176&amp;ssl=1 300w" sizes="(max-width: 413px) 100vw, 413px" data-recalc-dims="1" /></figure></div>



<p class="has-text-align-center">Gambar. Siklus Informasi</p>



<ul><li>Proses menghasilkan Informasi harus melalui tahapan-tahapan yang dilakukan computer sebagai Teknologi informasi.</li><li>Tahapan-tahapan tersebut terdiri atas Input-Proses-Output yang disebut sebagai siklus proses informasi. Artinya, bila tahap telah sampai pada output maka output tersebut dapat dijadikan input kembali.</li><li>Dengan demikian dapat dikatakan bahwa Informasi yang dihasilkan dapat pula dijadikan data Kembali sebagai input untuk di proses selanjutnya.</li><li>Data dan Informasi akan saling berkesinambungan sehingga membentuk suatu siklus yang disebut information cycle(siklus informasi).</li></ul>



<ol type="1"><li><strong>Kriteria Sistem Informasi</strong></li></ol>



<p style="font-size:18px">Kriteria sistem yang baik antara lain :</p>



<p style="font-size:18px"><strong>a. Kegunaan</strong></p>



<p style="font-size:18px">Sistem harus dapat menghasilkan Informasi yang tepat waktu dan relevan untuk proses pengambilan keputusan.</p>



<p style="font-size:18px"><strong>b. Ekonomis</strong></p>



<p style="font-size:18px">Sistem harus dapat menyumbang suatu nilai tambah sekurang kurangnya sebesar biayanya.</p>



<p style="font-size:18px"><strong>c. Keandalan</strong></p>



<p style="font-size:18px">Keluaran dari system harus mempunyai tingkat ketelitian yang tinggi dan dapat beroperasi secara efektif dan efisien.</p>



<p style="font-size:18px"><strong>d. Kapasitas</strong></p>



<p style="font-size:18px">Sistem harus cukup sederhana sehingga struktur dan operasinya dapat dengan mudah dimengerti dan prosedur mudah diikuti</p>



<p style="font-size:18px"><strong>e. Fleksibilitas</strong></p>



<p style="font-size:18px">&nbsp; Sistem harus cukup fleksibel untuk menampung perubahan–perubahan.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="253" height="199" src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-31.png?resize=253%2C199&#038;ssl=1" alt="" class="wp-image-356" data-recalc-dims="1"/></figure></div>



<p class="has-text-align-center"><strong>Gambar. Pilar kualitas Informasi.</strong></p>



<p style="font-size:18px">2.1<strong>. Perencanaan Sistem</strong></p>



<p style="font-size:18px">Perencanaan system merupakan gambaran dari estimasi kebutuhan fisik, kebutuhan tenaga kerja dan kebutuhan yang digunakan untuk mendukung perkembangan system dan operasinya setelah system diterapkan.</p>



<p style="font-size:18px">Proses dari perencanaan system dapat dikelompokkan dalam tiga proses utama, yaitu sebagai berikut:</p>



<p style="font-size:18px">1<strong>. Merencanakan proyek-proyek sistem</strong></p>



<p style="font-size:18px">Proses perencanaan system ini bertujuan untuk merencanakan proyek proyek</p>



<p style="font-size:18px">System yang akan dikembangkan nantinya. Hasil dari perencanaan system ini adalah laporan perencanaan system yang dapat berupa perencanaan system jangka pendek maupun perencanaan system jangka panjang. Proses perencanaan system terdiri dari beberapa tahap yaitu:</p>



<p style="font-size:18px">a. Mengkaji tujuan, perencanaan strategis dan taktik.</p>



<p style="font-size:18px">b. Mengidentifikasi proyek-proyek system menetapkan proyek-proyek</p>



<p style="font-size:18px">sistem.</p>



<p style="font-size:18px">c. Menetapkan kendala proyek-proyek sistem.</p>



<p style="font-size:18px">d. Membuat laporan perencanaan sistem.</p>



<p style="font-size:18px"><strong>2. &nbsp;Menentukan proyek-proyek system yang akan dikembangkan</strong></p>



<p style="font-size:18px">&nbsp;Persiapan ini meliputi penunjukkan team analis yang akan menganalisa kelayakan dari proyek dan disusul dengan mengumumkan proyek pengembangan system ini kepada pemakai semua sistem.</p>



<p style="font-size:18px"><strong>3. Mendefinisikan proyek-proyek system yang dikembangkan</strong></p>



<p style="font-size:18px">Mendefinisikan proyek-proyek system ini berarti melakukan suatu studi untuk mencari alternatif-alternatif pemecahan terbaik yang paling layak untuk dikembangkan. Hasil dari studi ini nantinya akan dimintakan persetujuan kepada manajemen dalam bentuk laporan usulan proyek sistem yang akan dikembangkan.</p>



<p style="font-size:18px">Di dalam pembangunan dan pengembangan system Informasi, selain team project IT, Team developer, diperlukan tenaga ahli sebagai Analisa system(System Analysis).</p>



<p class="has-medium-font-size"><strong>Pengertian Analisa Sistem</strong></p>



<p style="font-size:18px">Analisa system menurut Jogiyanto Hartanto dalam bukunya yang berjudul <strong><em><u>Analisis dan Desain Sistem Informasi 2005</u></em></strong> <em>“</em>system merupakan penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan”.</p>



<p style="font-size:18px">Tugas yang harus dilakukan adalah sebagai berikut:</p>



<p style="font-size:18px">a. <strong>Mengidentifikasi penyebab masalah</strong></p>



<p style="font-size:18px">Yaitu dengan mengkaji ulang terlebih dahulu subyek-subyek permasalahan yang telah diutarakan oleh analis sistem.</p>



<p style="font-size:18px">b. <strong>Mengidentifikasi titik keputusan</strong></p>



<p style="font-size:18px">Dasar identifikasi titik keputusan dapat digunakan dokumen system began alir formulir.</p>



<p style="font-size:18px">c. <strong>Mengidentifikasi personil-personil kunci</strong></p>



<p style="font-size:18px">Dengan mengacu pada began alir dokumen yang ada didalam perusahaan serta dokumen deskripsi jabatan.</p>



<p style="font-size:18px"><strong>Langkah-langkah Analisa Sistem menurut Jogiyanto(2005) meliputi:</strong></p>



<p style="font-size:18px"><strong>1. Mengidentifikasi Masalah</strong></p>



<p style="font-size:18px">Mengidentifikasi masalah merupakan Langkah pertama yang dilakukan dalam tahap analisa sistem. Masalah dapat didefinikasikan sebagai suatu pertanyaan yang diinginkan untuk dipecahkan. Masalah ini yang menyebabkan sasaran dari system tidak dapat dicapai.</p>



<p style="font-size:18px"><strong>2. Memahami Kerja dari Sistem yang ada</strong></p>



<p style="font-size:18px">Dilakukan dengan mempelajari secara terperinci bagaimana system yang ada beroperasi. Analisis system perlu mempelajari bagaimana operasi dari system yang ada sebelum mencoba untuk menganalisis permasalahan-permasalahan, kebutuhan-kebutuhan dan kelemahan-kelemahan pemakai sistem untuk dapat memberikan rekomendasi pemecahannya.</p>



<p style="font-size:18px"><strong>3. Menganalisa Sistem</strong></p>



<p style="font-size:18px">&nbsp;&nbsp;&nbsp; Dilakukan berdasarkan pada data yang telah diperoleh dari penelitian yang telah dilakukan. Yaitu dengan menganalisa kelemahan sistem dan menganalisa kebutuhan informasi pemakai.</p>



<p style="font-size:18px"><strong>4. Membuat Laporan Hasil Analisis</strong></p>



<p style="font-size:18px">Setelah &nbsp;proses analisis selesai dilakukan tugas berikutnya adalah membuat laporan hasil analisis. Tujuan dari pembuatan laporan ini adalah:</p>



<p style="font-size:18px">a. &nbsp;Pelaporan bahwa analisis telah selesai dilakukan.</p>



<p style="font-size:18px">b. Meluruskan kesalahan pengertian mengenai apa yang telah ditemukan dan dianalisis oleh analisis system tetapi tidak sesuai dengan pihak manajemen.</p>



<p style="font-size:18px">c. Meminta saran-saran dan pendapat-pendapat dari pihak manajemen.</p>



<p style="font-size:18px">d.Meminta persetujuan kepada pihak manajemen untuk melakukan tindakan selanjutnya.</p>



<p></p>



<p class="has-text-align-center has-medium-font-size"><strong>PUSTAKA</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="602" height="252" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-32.png?resize=602%2C252&#038;ssl=1" alt="" class="wp-image-357" srcset="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-32.png?w=602&amp;ssl=1 602w, https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-32.png?resize=300%2C126&amp;ssl=1 300w" sizes="(max-width: 602px) 100vw, 602px" data-recalc-dims="1" /></figure>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi-1/">ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI)  : 1</a> appeared first on <a rel="nofollow" href="https://ceritahosting.com">Cerita Hosting ☁️</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">348</post-id>	</item>
		<item>
		<title>ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI) : 4</title>
		<link>https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi-4/</link>
					<comments>https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi-4/#respond</comments>
		
		<dc:creator><![CDATA[Cerita Hosting]]></dc:creator>
		<pubDate>Fri, 01 May 2020 13:47:57 +0000</pubDate>
				<category><![CDATA[Perkuliahan]]></category>
		<category><![CDATA[Pilihan]]></category>
		<category><![CDATA[Analisa Berorientasi object(ABO)]]></category>
		<category><![CDATA[Analisis dan perancangan sistem Informasi]]></category>
		<category><![CDATA[informatics]]></category>
		<category><![CDATA[Pengembangan system]]></category>
		<category><![CDATA[perancangan basis data]]></category>
		<category><![CDATA[Proses bisnis sistem Informasi]]></category>
		<category><![CDATA[sistem Informasi]]></category>
		<category><![CDATA[Tata Kelola IT]]></category>
		<category><![CDATA[Teknologi Informasi]]></category>
		<category><![CDATA[Testing Implementasi Sistem Informasi]]></category>
		<guid isPermaLink="false">https://ceritahosting.com/?p=329</guid>

					<description><![CDATA[<p>Analisa Dan Perancangan sistem Informasi [read more]</p>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi-4/">ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI) : 4</a> appeared first on <a rel="nofollow" href="https://ceritahosting.com">Cerita Hosting ☁️</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-medium-font-size"><strong><u>Indikator Materi:</u></strong></p>



<ul><li>Metode pengumpulan Informasi(information gathering), interviewing, listening to stories, joint application design &amp; questionnaires.</li></ul>



<p style="font-size:18px"><strong>Metode pengumpulan Informasi (information gathering)</strong></p>



<p>1.1 <strong>Pengumpulan data &amp; Analisa</strong></p>



<p style="font-size:18px">Proses identifikasi dan analisa kebutuhan-kebutuhan data disebut <strong><em><u>pengumpulan data dan analisa</u></em></strong>.&nbsp;</p>



<p style="font-size:18px">Untuk menentukan kebutuhan-kebutuhan suatu sistem database, pertama-tama harus mengenal bagian-bagian lain dari sistem informasi yang akan berinteraksi dengan sistem database, termasuk para pemakai yang ada dan para pemakai yang baru serta aplikasi-aplikasinya.</p>



<p style="font-size:18px">Kebutuhan-kebutuhan dari para&nbsp; pemakai dan aplikasi-aplikasi inilah yang kemudian dikumpulkan dan dianalisa.</p>



<p style="font-size:18px">Aktifitas-aktifitas yang dilakukan dalam fase ini:</p>



<ol type="1"><li>Mengidentifikasikan kelompok dari pemakai dan area aplikasi</li><li>Mempelajari dokumen-dokumen yang ada</li><li>(bentuk-bentuk formulir, laporan, aturan-aturan)</li><li>Menganalisis lingkungan operasional dan pemrosesan permintaan</li><li>Mengadakan questioner dan interview</li></ol>



<p style="font-size:18px">Banyak teknik yang digunakan untuk mendapat informasi yang disebut <strong><u>fact finding techniques </u></strong>seperti :</p>



<ul><li>SADT (structured analysis an design techniques),&nbsp;</li><li>DFD (data flow diagram),&nbsp;</li><li>HIPO (hierarchical input process output)</li></ul>



<p style="font-size:18px">Banyak teknik yang digunakan untuk mendapat informasi yang disebut <strong><u>fact finding techniques </u></strong>seperti :</p>



<ul><li>&nbsp;SADT (structured analysis an design techniques),&nbsp;</li><li>DFD (data flow diagram),&nbsp;</li><li>HIPO (hierarchical input process output)</li></ul>



<p style="font-size:18px">Banyak teknik yang digunakan untuk mendapat informasi yang disebut <strong><u>fact finding techniques</u></strong> seperti :</p>



<ul><li>SADT (structured analysis an design techniques),</li><li>DFD (data flow diagram),</li><li>HIPO (hierarchical input process output)</li></ul>



<p style="font-size:18px"><strong><u>Informasi dari setiap user terdiri dari :</u></strong></p>



<ul><li>Deskripsi data yang digunakan</li><li>Bagaimana data itu digunakan</li><li>Permintaan tambahan untuk aplikasi database yang baru.</li></ul>



<p style="font-size:18px">(Informasi ini dianalisa untuk mengidentifikasi permintaan dalam aplikasi database yang baru)</p>



<p style="font-size:18px"><strong><u>Kegiatan yang dilaksanakan :</u></strong></p>



<ul><li>Menentukan kelompok pemakai dan bidang aplikasinya<ul><li>Peninjauan dokumentasi yang ada</li></ul><ul><li>Mengumpulkan respon user hasil kuesioner yang berisi daftar pertanyaan yang telah disebarkan.</li></ul></li></ul>



<p>Pendekatan yang dilakukan:</p>



<ol><li><strong><u>Pendekatan terpusat / Centralized approach</u></strong></li></ol>



<p style="font-size:18px"><br>Kebutuhan dari setiap user disatukan ke dalam suatu bentuk dari kebutuhan aplikasi database yang baru.<br>Pendekatan terpusat (one-shot) mengumpulkan permintaan dari user yang berbeda menjadi satu daftar permintaan</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="289" height="176" src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-12.png?resize=289%2C176&#038;ssl=1" alt="" class="wp-image-331" data-recalc-dims="1"/></figure></div>



<ol type="1" start="2"><li><strong><u>Pendekatan ter Integrasi</u></strong><br>Kebutuhan dari setiap user digunakan untuk membangun model data lokal yang terpisah-pisah.</li></ol>



<p style="font-size:18px">Hasil dari model data tersebut disatukan menjadi global model data yang nantinya akan membentuk suatu sistem database.<br>Pendekatan ini digunakan karena adanya perbedaan antara user dan aplikasi yang digunakan sehingga cukup rumit. Sehingga pendekatan ini membagi kedalam beberapa pekerjaan agar lebih mudah diatur.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="309" height="366" src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-13.png?resize=309%2C366&#038;ssl=1" alt="" class="wp-image-332" srcset="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-13.png?w=309&amp;ssl=1 309w, https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-13.png?resize=253%2C300&amp;ssl=1 253w" sizes="(max-width: 309px) 100vw, 309px" data-recalc-dims="1" /></figure></div>



<ol type="1" start="3"><li><strong><u>Teknik Fact-Finding</u></strong></li></ol>



<p style="font-size:18px">Digunakan pada saat akan mendokumentasikan fakta-fakta yang penting dan perlu dalam pengembangan sistem basis data. Sehingga dapat disimpulkan bahwa Fact-Finding Technique adalah sebuah proses formal yang menggunakan teknik seperti wawancara, penyebaran angket tentang sistem, kebutuhannya dan preferen</p>



<p class="has-medium-font-size"><strong>Kapan?</strong></p>



<p style="font-size:18px">Teknik ini digunakan disetiap tahap didalam pengembangan daur hidup sistem basis data. Termasuk didalamnya adalah pada saat penting yaitu tahap awal yang termasuk adalah tahap perencanaan, pendefinisian sistem, pengumpulan kebutuhan user dan tahap analisis.</p>



<p style="font-size:18px">Pelaksanaan teknik Fact-Finding sangat membantu para pengembang sistem basis data dalam mempelajari istilah-istilah organisasi, mengidentifikasi permasalahan yang ada, melihat kesempatan, keterbatasan, serta prioritas organisasi dan pemakai sistem.&nbsp;</p>



<p>lima teknik Fact-Finding yang biasa digunakan:&nbsp;</p>



<ol type="1" start="1"><li>Pemeriksaan dokumentasi&nbsp;<ol><li>Wawancara&nbsp;</li><li>Melakukan observasi terhadap proses yang sedang berlangsung&nbsp;</li><li>Riset&nbsp;</li><li>Penyebaran angket&nbsp;</li></ol></li></ol>



<ol type="1" start="2"><li>Pemeriksaan dokumentasi&nbsp;<ol><li>Pemeriksaan terhadap dokumen bisa terjadi dikarenakan perlunya pemahaman akan perlunya basis data bagi organisasi. Selain itu juga dapat mengidentifikasi bagian dari organisasi yang merupakan sumber atau berhubungan dengan masalah yang timbul. Dengan melakukan pemeriksaan terhadap dokumen, form, laporan atau semua berkas yang berhubungan dengan sistem yang sedang berjalan diharapkan dapat memberikan pemahaman yang singkat terhadap sistem tersebut.&nbsp;</li></ol></li></ol>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="389" height="219" src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-14.png?resize=389%2C219&#038;ssl=1" alt="" class="wp-image-333" srcset="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-14.png?w=389&amp;ssl=1 389w, https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-14.png?resize=300%2C169&amp;ssl=1 300w" sizes="(max-width: 389px) 100vw, 389px" data-recalc-dims="1" /></figure></div>



<ol type="1" start="2"><li>Wawancara&nbsp;</li></ol>



<p style="font-size:18px">Teknik wawancara adalah teknik yang paling sering digunakan dalam pengumpulan fakta. Teknik yang digunakan memberikan kesempatan pada kedua pihak untuk saling melihat (face-to-face).</p>



<p style="font-size:18px">Tujuan dari wawancara sebenarnya adalah untuk selain mencari fakta, juga dapat melakukan verifikasi, klarifikasi, membangun antusiasme user dan pelibatan user dalam melakukan user requirements, pengumpulan ide dan pendapat.<br>Terdapat dua teknik wawancara yaitu nonstruktur dan terstruktur.&nbsp;</p>



<ul><li><strong>Wawancara nonstruktur</strong> dilakukan hanya apabila terdapat topic yang general yang hendak dibahas, tapi sering kali tidak berjalan dengan baik karena tidak terfokus.&nbsp;</li></ul>



<ul><li><strong>Wawancara terstruktur</strong> dilakukan dengan persiapan yang baik, yakni pewawancara telah mempersiapkan daftar pertanyaan yang memang berhubungan dengan informasi yang dibutuhkan untuk setiap tahapan</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large is-resized"><img loading="lazy" src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-16.png?resize=368%2C193&#038;ssl=1" alt="" class="wp-image-335" width="368" height="193" srcset="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-16.png?w=368&amp;ssl=1 368w, https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-16.png?resize=300%2C157&amp;ssl=1 300w" sizes="(max-width: 368px) 100vw, 368px" data-recalc-dims="1" /></figure></div>



<ol type="1" start="3"><li>Melakukan observasi terhadap proses yang sedang berlangsung&nbsp;<ul><li>Observasi terhadap proses yang sedang berlangsung didalam organisasi merupakan suatu teknik yang efektif dalam memahami sistem yang sedang berjalan.</li><li>Dalam melakukan observasi pengembang dapat berpartisipasi langsung atau mungkin menyaksikan seseorang dalam melakukan tugasnya. Teknik ini akan sangat berguna sekali apabila validitas data yang dikumpulkan termasuk dalam data yang memang diminta dalam kebutuhan user dan juga dapat menjawab pertanyaan rumit yang tidak bisa dijawab langsung oleh user, melainkan hanya bisa didalam dengan cara observasi langsung.</li></ul></li></ol>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="367" height="190" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-18.png?resize=367%2C190&#038;ssl=1" alt="" class="wp-image-337" srcset="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-18.png?w=367&amp;ssl=1 367w, https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-18.png?resize=300%2C155&amp;ssl=1 300w" sizes="(max-width: 367px) 100vw, 367px" data-recalc-dims="1" /></figure></div>



<ol type="1" start="4"><li>Riset&nbsp;<ul><li>Teknik ini berguna dalam melakukan penelitian atau cara tentang masalah yang ada pada aplikasi. Penelitian dapat dilakukan dengan cara menggunakan jurnal transaksi komputer, buku referensi dan internet (termasuk user groups dan bulletin boards).</li><li>Riset atau penelitian dapat memberikan informasi tentang permasalah yang sama yang pernah dialami oleh orang lain dan apakah software yang digunakan dapat memecahkan sebagian atau beberapa atau masalah yang terjadi. Berikut adalah keuntungan dan kerugian yang didapat dari penelitian.&nbsp;</li></ul></li></ol>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="359" height="147" src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-20.png?resize=359%2C147&#038;ssl=1" alt="" class="wp-image-339" srcset="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-20.png?w=359&amp;ssl=1 359w, https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-20.png?resize=300%2C123&amp;ssl=1 300w" sizes="(max-width: 359px) 100vw, 359px" data-recalc-dims="1" /></figure></div>



<ol type="1" start="5"><li>Penyebaran angket&nbsp;<ul><li>Teknik ini dilakukan dengan cara melakukan survey melalui angket atau daftar pertanyaan (dengan mengisi kuesioner yang diberikan). Angket atau kuesioner adalah dokumen yang dipersiapkan untuk tujuan khusus yang berisi fakta/informasi yang dikumpulkan dari banyak orang dimana respon nya dikontrol.&nbsp;</li><li>Terdapat dua jenis kuesioner berdasarkan pertanyaan yang diberikan yaitu kuesioner dengan format bebas (free-format questionare) dan yang dengan format tetap (fixed-format questionare)</li></ul></li></ol>



<p style="font-size:18px"><strong>Free-format&nbsp;</strong></p>



<ul><li>Format seperti ini menawarkan kebebasan kepada responden dalam menjawab pertanyaan.<br>Contoh: “jenis laporan apa yang anda dapatkan dan digunakan untuk apa?”<br><br></li><li>“apakah anda menemui masalah dalam report yang anda gunakan? Apabila ya mohon jelaskan”<br><br></li><li>Masalah yang sering ditemui dalam free-format kuesioner adalah sulitnya untuk melakukan tabulasi terhadap jawaban-jawaban responden, atau bahkan sering juga jawaban yang diberikan tidak sesuai dengan pertanyaan.&nbsp;</li></ul>



<p style="font-size:18px"><strong>Fixed-format&nbsp;</strong></p>



<ul><li>Format seperti ini mengharuskan jawaban yang spesifik dari responden.</li><li>Dari pertanyaan yang diberikan responden harus memilih jawaban yang telah disediakan.</li><li>Hal ini menjadikan hasilnya menjadi lebih mudah untuk dikelola dan ditabulasi.</li></ul>



<p style="font-size:18px" class="has-text-align-center">Disisi lain, para responden tidak dapat memberikan informasi tambahan yang mungkin saja berharga bagi pengembangan sistem.<br><br>Contoh: “Laporan yang anda terima sekarang sudah ideal dan tidak perlu ada perbaikan. Responden dapat memilih jawaban “Ya” atau “Tidak” atau jawabannya <strong>“Sangat Setuju”, “Setuju”, “Tidak Setuju”,”Sangat Tidak Setuju”.</strong></p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="497" height="237" src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-22.png?resize=497%2C237&#038;ssl=1" alt="" class="wp-image-341" srcset="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-22.png?w=497&amp;ssl=1 497w, https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-22.png?resize=300%2C143&amp;ssl=1 300w" sizes="(max-width: 497px) 100vw, 497px" data-recalc-dims="1" /></figure></div>



<p style="font-size:18px" class="has-text-align-center"><strong>PUSTAKA</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" width="602" height="252" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-23.png?resize=602%2C252&#038;ssl=1" alt="" class="wp-image-342" srcset="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-23.png?w=602&amp;ssl=1 602w, https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-23.png?resize=300%2C126&amp;ssl=1 300w" sizes="(max-width: 602px) 100vw, 602px" data-recalc-dims="1" /></figure>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi-4/">ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI) : 4</a> appeared first on <a rel="nofollow" href="https://ceritahosting.com">Cerita Hosting ☁️</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi-4/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">329</post-id>	</item>
		<item>
		<title>ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI) : 3</title>
		<link>https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi/</link>
					<comments>https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi/#respond</comments>
		
		<dc:creator><![CDATA[Cerita Hosting]]></dc:creator>
		<pubDate>Fri, 01 May 2020 13:24:18 +0000</pubDate>
				<category><![CDATA[Perkuliahan]]></category>
		<category><![CDATA[Pilihan]]></category>
		<category><![CDATA[Analisa Berorientasi object(ABO)]]></category>
		<category><![CDATA[Analisis dan perancangan sistem Informasi]]></category>
		<category><![CDATA[informatics]]></category>
		<category><![CDATA[Pengembangan system]]></category>
		<category><![CDATA[perancangan basis data]]></category>
		<category><![CDATA[Proses bisnis sistem Informasi]]></category>
		<category><![CDATA[RAD]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[SDLC]]></category>
		<category><![CDATA[sistem Informasi]]></category>
		<category><![CDATA[System Development Application]]></category>
		<category><![CDATA[system development life cycle]]></category>
		<category><![CDATA[System Life Cycle]]></category>
		<category><![CDATA[Tata Kelola IT]]></category>
		<category><![CDATA[Testing Implementasi Sistem Informasi]]></category>
		<category><![CDATA[Waterfall]]></category>
		<guid isPermaLink="false">https://ceritahosting.com/?p=315</guid>

					<description><![CDATA[<p>APSI [read more]</p>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi/">ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI) : 3</a> appeared first on <a rel="nofollow" href="https://ceritahosting.com">Cerita Hosting ☁️</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-text-align-center has-medium-font-size"><strong>PENGEMBANGAN SISTEM</strong></p>



<p style="font-size:18px"><strong><u>Indikator Materi:</u></strong></p>



<ul><li>Mengetahui metode pengembangan system informasi meliputi system development life cycle, Agile &amp; Object Oriented.</li></ul>



<ol type="1"><li><strong>Metode Pengembangan Sistem</strong></li></ol>



<p><strong>Metodologi adalah :&nbsp;</strong></p>



<p>Kesatuan metode-metode, procedure-prosedure, konsep-konsep pekerjaan, aturan-aturan dan postulat-postulat yang digunakan oleh suatu ilmu pengetahuan, seni atau disiplin lainnya.&nbsp;</p>



<p><strong>Metode adalah:</strong></p>



<p>Suatu cara/ teknik yang sistematik untuk mengerjakan sesuatu.&nbsp;</p>



<p>Metodologi pengembangan system yang ada biasanya dibuat atau diusulkan oleh :&nbsp;</p>



<p>&#8211;&nbsp; Penulis buku&nbsp;</p>



<p>&#8211;&nbsp; Peneliti&nbsp;</p>



<p>&#8211;&nbsp; Konsultan&nbsp;</p>



<p>&#8211;&nbsp; System house&nbsp;</p>



<p>&#8211;&nbsp; Pabrik software&nbsp;</p>



<p><strong>Alat dan teknik pengembangan Sistem&nbsp;</strong></p>



<ul><li>Untuk dapat melakukan langkah-langkah sesuai dengan yang diberikan oleh metodologi pengembangan system yang terstruktur, maka dibutuhkan alat dan teknik untuk melaksanakannya.&nbsp;<ul><li>Alat-alat yang digunakan dalam suatu metodologi umumnya berupa suatu gambar atau diagram atau grafik. Selain berbentuk gambar, alat-alat yang digunakan juga ada yang berupa gambar atau grafik (nongraphical tools), seperti misalnya data dictionary, structured English, pseudocode serta formulir-formulir untuk mencatat dan menyajikan data.&nbsp;</li></ul></li></ul>



<p>Alat-alat pengembangan system yang berbentuk grafik diantaranya adalah sebagai berikut ini :&nbsp;</p>



<p><strong>1) HIPO diagram&nbsp;</strong></p>



<p>HIPO (Hierarchy Plus Input-Process-Output), adalah alat dokumentasi program yang berbasis pada fungsi, yaitu tiap-tiap modul di dalam system digambarkan oleh fungsi utamanya.&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="270" height="203" src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image.png?resize=270%2C203&#038;ssl=1" alt="" class="wp-image-316" data-recalc-dims="1"/></figure></div>



<p style="font-size:18px" class="has-text-align-center"><strong>Gambar. Hipo Diagram</strong></p>



<p><strong>2) Data flow diagram&nbsp;</strong></p>



<p>Digunakan untuk menggambarkan suatu system yang telah ada atau system baru yang akan dikembangkan secara logika tanpa mempertimbangkan lingkungan fisik dimana data tersebut mengalir (misalnya lewat telpon, surat dan sebagainya) atau lingkungan fisik dimana data tersebut akan disimpan (misalnya file kartu, microfile, harddisk, tape, diskette dan lain sebagianya)&nbsp;.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="231" height="254" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-1.png?resize=231%2C254&#038;ssl=1" alt="" class="wp-image-317" data-recalc-dims="1"/></figure></div>



<p class="has-text-align-center"><strong>Gambar Contoh data flow diagram</strong></p>



<p><strong>3) Structured chart&nbsp;</strong></p>



<p>Digunakan untuk mendefinisikan dan mengilustrasikan organisasi dari system informasi secara berjenjang dalam bentuk modul dan sub-module dengan menunjukan hubungan elemen data dan elemen control antara hubungan modulnya sehingga memberikan penjelasan lengkap dari system dipandang dari elemen data, elemen control, modul dan hubungan antar modulnya.&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="305" height="212" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-2.png?resize=305%2C212&#038;ssl=1" alt="" class="wp-image-318" srcset="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-2.png?w=305&amp;ssl=1 305w, https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-2.png?resize=300%2C209&amp;ssl=1 300w" sizes="(max-width: 305px) 100vw, 305px" data-recalc-dims="1" /></figure></div>



<p class="has-text-align-center"><strong><u>Gambar Contoh Structured Chart.</u></strong></p>



<p><strong>4) SADT (Structure Analysis and Design Technique)&nbsp;</strong></p>



<p>Structured Analysis and Design Technique, memandang suatu system terdiri dari dua hal : benda (obyek, dokumen atau data) dan kejadian (kegiatan yang dilakukan oleh orang, mesin atau perangkat lunak). Menggunakan dua tipe diagram yaitu, diagram kegiatan(activity diagrams, disebut actigrams) dan diagram data (data diagrams disebut datagrams)&nbsp;</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="295" height="171" src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-4.png?resize=295%2C171&#038;ssl=1" alt="" class="wp-image-320" data-recalc-dims="1"/></figure></div>



<p class="has-text-align-center"><strong>Gambar.Actigram model</strong></p>



<p><strong>5) Jackson’s diagram (JSD)&nbsp;</strong></p>



<p>Jackson’s System Development (JSD) membangun suatu model dari dunia nyata (real world) yang menyediakan subyek-subyek permasalahan dari system.</p>



<figure class="wp-block-image size-large"><img loading="lazy" width="351" height="270" src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-5.png?resize=351%2C270&#038;ssl=1" alt="" class="wp-image-321" srcset="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-5.png?w=351&amp;ssl=1 351w, https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-5.png?resize=300%2C231&amp;ssl=1 300w" sizes="(max-width: 351px) 100vw, 351px" data-recalc-dims="1" /></figure>



<p class="has-text-align-center"><strong><u>Gambar.Model JSD</u></strong></p>



<p>Metode lain yg dapat digunakan:</p>



<p>(1) Bagan alir sistem(system flowchart)&nbsp;</p>



<p>(2) Bagan alir program (program flowchart) yang dapat berupa :&nbsp;</p>



<p>&#8211; Bagan alir logika program (program logic flowchart)&nbsp;</p>



<p>&#8211; Bagan alir program computer terinci (detailed computer program flowchart)&nbsp;</p>



<p>(3) Bagan alir kertas kerja (paperwork flowchart)&nbsp;</p>



<p>(4) Bagan alir proses (process flowchart)&nbsp;</p>



<p>(5) Gantt Chart</p>



<p><strong>Metode Pengembangan</strong></p>



<ol type="1"><li><strong>Systems Development Life Cycle</strong></li></ol>



<p>Siklus Hidup Pengembangan Sistem (SDLC ) atau Siklus Hidup Sistem (Systems Life Cycle ), dalam rekayasa sistem serta rekayasa perangkat lunak, adalah proses pembuatan serta pengubahan sistem serta model serta metodologi yang digunakan untuk dapat mengembangkan sistem-sistem tersebut. Konsep ini pada umumnya merujuk pada suatu sistem komputer atau informasi</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="320" height="217" src="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-7.png?resize=320%2C217&#038;ssl=1" alt="" class="wp-image-323" srcset="https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-7.png?w=320&amp;ssl=1 320w, https://i2.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-7.png?resize=300%2C203&amp;ssl=1 300w" sizes="(max-width: 320px) 100vw, 320px" data-recalc-dims="1" /></figure></div>



<p class="has-text-align-center"><strong>Gambar. SDLC</strong></p>



<p>Tahapan:</p>



<p>1<strong>. Rencana(planning)</strong></p>



<p><strong>2. Analisis (analysis)</strong></p>



<p><strong>3. Desain (design)</strong></p>



<p><strong>4. Implementasi (implementation)</strong></p>



<p><strong>5. Uji coba (testing)</strong></p>



<p><strong>6. Pengelolaan (maintenance)</strong></p>



<p><strong>2. Agile</strong></p>



<p><strong><em>Agile Development Methods</em></strong> adalah sekelompok metodologi pengembangan perangkat lunak yang didasarkan pada prinsip-prinsip yang sama atau pengembangan sistem jangka pendek yang memerlukan adaptasi cepat dari pengembang terhadap perubahan dalam bentuk apapun.</p>



<p><em>Agile development methods</em> merupakan salah satu dari <a href="https://id.wikipedia.org/wiki/Metodologi_pengembangan_perangkat_lunak">Metodologi pengembangan perangkat lunak</a> yang digunakan dalam pengembangan perangkat lunak. Agile memiliki pengertian bersifat cepat, ringan, bebas bergerak, dan waspada, Sehingga saat membuat perangkat lunak dengan menggunakan <em>agile development methods</em> diperlukan inovasi dan responsibiliti yang baik antara tim pengembang dan klien agar kualitas dari perangkat lunak yang dihasilkan bagus dan kelincahan dari tim seimbang.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="330" height="262" src="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-8.png?resize=330%2C262&#038;ssl=1" alt="" class="wp-image-324" srcset="https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-8.png?w=330&amp;ssl=1 330w, https://i1.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-8.png?resize=300%2C238&amp;ssl=1 300w" sizes="(max-width: 330px) 100vw, 330px" data-recalc-dims="1" /></figure></div>



<p class="has-text-align-center"><strong>Gambar.Agile Metodologi</strong></p>



<p><strong>3.Object Oriented</strong></p>



<ul><li>Pendekatan perancangan sistem berorientasi objek adalah suatu teknik pendekatan baru dalam melihat permasalahan dan sistem (sistem perangkat lunak, sistem informasi, atau sistem lainnya).&nbsp;Pendekatan ini memandang sistem yang akan dikembangkan sebagai suatu kumpulan objek-objek dunia nyata.</li><li>Terdapat beberapa cara untuk mengabstraksikan dan memodelkan objek-objek tersebut, yaitu abstraksi objek, kelas, hubungan antar kelas sampai abstraksi sistem.&nbsp;Saat mengabstraksikan dan memodelkan objek, data dan proses-proses yang dipunyai oleh objek akan dienkapsulasi (dibungkus) menjadi satu kesatuan.</li><li>Dalam rekayasa perangkat lunak, konsep pendekatan berorientasi objek dapat diterapkan pada tahap analisis, perancangan, pemrograman, dan pengujian perangkat lunak.&nbsp;Ada berbagai teknik yang dapat digunakan pada masing-masing tahap tersebut, dengan aturan dan alat bantu pemodelan tertentu.</li></ul>



<p><strong>Tools pendekatan berorientasi objek</strong> :</p>



<ul><li>Rational Unified Process (RUP) (Rational Software – IBM 2003)</li><li>Fusion (Coleman 1994)</li><li>STS development Method 3 (ADM3) (Firesmith 1993)</li><li>Berard’s object-oriented design (Berard 1991)</li><li>Booch’s object-oriented design (Booch 1983, 1991)</li><li>Coad and Yourdon’s object – oriented analysis (Coad &amp; Yourdon 1989)</li><li>Coad and Yourdon’s object-oriented analysis (OOA) (Coad &amp; Yourdon 1991)</li><li>Jacobson’s Objectory (Jacobson &amp; Linstrom 1992)</li><li>Rumbaugh’s object modelling technique (OMT) (Rumbaugh et al. 1991)</li><li>Object-oriented system analysis (OOA) (Shlaer &amp; Mellor 1988)</li></ul>



<p class="has-text-align-center"><strong>PUSTAKA</strong></p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" width="602" height="252" src="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-10.png?resize=602%2C252&#038;ssl=1" alt="" class="wp-image-326" srcset="https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-10.png?w=602&amp;ssl=1 602w, https://i0.wp.com/ceritahosting.com/wp-content/uploads/2020/05/image-10.png?resize=300%2C126&amp;ssl=1 300w" sizes="(max-width: 602px) 100vw, 602px" data-recalc-dims="1" /></figure></div>
<p>The post <a rel="nofollow" href="https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi/">ANALISA DAN PERANCANGAN SISTEM INFORMASI (APSI) : 3</a> appeared first on <a rel="nofollow" href="https://ceritahosting.com">Cerita Hosting ☁️</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://ceritahosting.com/2020/05/01/analisa-dan-perancangan-sistem-informasi-apsi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">315</post-id>	</item>
	</channel>
</rss>
