Melola Discovery

← Melola Discovery

Jurnal SINTA 2

PERANCANGAN DAN PEMBUATAN CASE TOOL SOFTWARE TESTING MENGGUNAKAN METODE STATIC DATA FLOW ANALYSIS (STUDI KASUS POGRAM BERBASIS C++)

JUTI: Jurnal Ilmiah Teknologi Informasi · Vol. 4 No. 1 (2005) · pp. 60–67

DOI
10.12962/j24068535.v4i1.a247
ISSN
2406-8535, 1412-6389
Published
2005-01-01
Publisher
Institut Teknologi Sepuluh Nopember
Language
eng

Abstract

Penentuan kualitas atau mutu suatu perangkat lunak mutlak diperlukan. Kualitas suatu perangkat lunak dapat dinyatakan baik bila telah sesuai dengan requirement pengguna tanpa mengabaikan segi strukturalnya. Dengan tidak mengabaikan fungsional program, uji coba struktural juga harus dilakukan karena uji coba fungsional tak mampu menangani hal-hal yang berhubungan dengan struktural program.. Uji coba fungsional tidak dapat menentukan apakah suatu bagian program telah dieksekusi atau tidak. Dengan demikian, program yang tidak dieksekusi selama pengujian akan tersembunyi dalam package program dan bila didalamnya terdapat kesalahan maka kesalahan tersebut akan tersembunyi dalam jangka waktu tertentu. Data flow analysis adalah suatu metode yang digunakan untuk mengumpulkan informasi dalam program tanpa mengeksekusi program yang diuji coba. Metode ini merupakan bagian dari metode pengujian secara structural yang sangat efektif untuk menemukan kesalahan yang berupa data flow anomaly dengan cara memeriksa kode program. Dengan metode ini, seluruh pernyataan program yang diuji coba akan dianalisa. Metodologi yang digunakan dalam penelitian ini terdiri dari beberapa tahapan. Yang dilakukan pertama kali adalah melakukan parsing terhadap file input untuk dijadikan file teks dengan format tertentu yang sudah terpisah menjadi token yang dapat berdiri sendiri. Selanjutnya akan diambil daftar nama fungsi dalam program untuk dijadikan input fungsi. Selanjutnya isi fungsi input akan direpresentasikan menjadi sebuah graph. Dari graph inilah dapat dicari keberadaan data flow anomaly dalam fungsi dan dibuat visualisasi aliran program dalam suatu control flow graph. Tahap terakhir yang dilakukan adalah uji coba dan evaluasi. Dari uji coba dan evaluasi yang dilakukan pada berbagai macam jenis fungsi, baik fungsi sederhana yang hanya melibatkan pernyataan-pernyataan sekuensial, fungsi yang melibatkan percabangan, perulangan maupun fungsi yang melibatkan pemanggilan terhadap fungsi lain didapatkan data flow anomaly maupun control flow graph dengan benar. Kata Kunci: uji coba fungsional, uji coba struktural,data flow anomaly, control flow graph(CFG).

Collaboration network of the authors

21 authors · 36 co-authorship links · 3 across different organisations

Hover or tap a name to highlight its co-authors. Double-click to open the author's page.

  • Institut Teknologi Sepuluh Nopember
  • King Abdulaziz University
  • Institut Sains dan Teknologi Terpadu Surabaya
  • Affiliation unknown
  • Different organisations
  • Same organisation
  • Affiliation unknown
  • Thicker line = more joint articles · bigger circle = more articles
Show as table
Co-authorOrganisationJoint articles
Rully SoelaimanInstitut Teknologi Sepuluh Nopember4
Diana PurwitasariInstitut Teknologi Sepuluh Nopember2
Suhadi LiliInstitut Teknologi Sepuluh Nopember2
Deni HendrawanAffiliation unknown2
Sheila AgustiantyAffiliation unknown1
I Ketut Eddy PurnamaInstitut Sains dan Teknologi Terpadu Surabaya1
Isye ArieshantiInstitut Teknologi Sepuluh Nopember1
Chastine FatichahInstitut Teknologi Sepuluh Nopember1
Junaidi JunaidiAffiliation unknown1
Darlis Heru MurtiInstitut Teknologi Sepuluh Nopember1
M. Rifqi FebriantoAffiliation unknown1
Yos NugrohoAffiliation unknown1
Kurniawan E. PermanaAffiliation unknown1
Putu Utami Andarini S.Affiliation unknown1
Ary Mazharuddin ShidiqyAffiliation unknown1
Agus PurwonoAffiliation unknown1
Aby HerwendoAffiliation unknown1
Aris Nurahman NihayantoAffiliation unknown1

Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.

Metadata source: OAI-PMH (metadata jurnal) https://juti.if.its.ac.id/index.php/juti/oai, first harvested 26 Okt 2026, last seen 26 Okt 2026.
Original metadata (oai_dc)
<oai_dc:dc xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/  http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
	<dc:title xml:lang="en">PERANCANGAN DAN PEMBUATAN CASE TOOL SOFTWARE TESTING MENGGUNAKAN METODE STATIC DATA FLOW ANALYSIS (STUDI KASUS POGRAM BERBASIS C++)</dc:title>
	<dc:creator xml:lang="en">Purwananto, Yudhi</dc:creator>
	<dc:creator xml:lang="en">Bramantoro, Arif</dc:creator>
	<dc:creator xml:lang="en">Harini, Luluk</dc:creator>
	<dc:description xml:lang="en">  Penentuan kualitas atau mutu suatu perangkat lunak mutlak diperlukan. Kualitas suatu perangkat lunak dapat dinyatakan baik bila telah sesuai dengan requirement pengguna tanpa mengabaikan  segi strukturalnya. Dengan tidak mengabaikan fungsional program, uji coba struktural juga harus dilakukan karena uji coba fungsional tak mampu menangani hal-hal yang berhubungan dengan struktural program.. Uji coba fungsional tidak dapat menentukan apakah suatu bagian program telah dieksekusi atau tidak. Dengan demikian, program yang tidak dieksekusi selama pengujian akan tersembunyi dalam package program dan bila didalamnya terdapat kesalahan maka kesalahan tersebut akan tersembunyi dalam jangka waktu tertentu. Data flow analysis adalah suatu metode yang digunakan untuk mengumpulkan informasi dalam program tanpa mengeksekusi program yang diuji coba. Metode ini merupakan bagian dari metode pengujian secara structural yang sangat efektif untuk menemukan kesalahan yang berupa data flow anomaly dengan cara memeriksa kode program. Dengan metode ini, seluruh pernyataan program yang diuji coba akan dianalisa. Metodologi yang digunakan dalam penelitian ini terdiri dari beberapa tahapan. Yang dilakukan pertama kali adalah melakukan parsing terhadap file input untuk dijadikan file teks dengan format tertentu yang sudah terpisah menjadi token yang dapat berdiri sendiri. Selanjutnya akan diambil daftar nama fungsi dalam program untuk dijadikan input fungsi. Selanjutnya isi fungsi input akan direpresentasikan menjadi sebuah graph. Dari graph inilah dapat dicari keberadaan data flow anomaly dalam fungsi dan dibuat visualisasi aliran program dalam suatu control flow graph. Tahap terakhir yang dilakukan adalah uji coba dan evaluasi. Dari uji coba dan evaluasi yang dilakukan pada berbagai macam jenis fungsi, baik fungsi sederhana yang hanya melibatkan pernyataan-pernyataan sekuensial, fungsi yang melibatkan percabangan, perulangan maupun fungsi yang melibatkan pemanggilan terhadap fungsi lain didapatkan data flow anomaly maupun control flow graph dengan benar.   Kata Kunci : uji coba fungsional, uji coba struktural,data flow anomaly, control flow graph(CFG).</dc:description>
	<dc:publisher xml:lang="en">Institut Teknologi Sepuluh Nopember</dc:publisher>
	<dc:date>2005-01-01</dc:date>
	<dc:type>info:eu-repo/semantics/article</dc:type>
	<dc:type>info:eu-repo/semantics/publishedVersion</dc:type>
	<dc:type xml:lang="en">Peer-reviewed Article</dc:type>
	<dc:format>application/pdf</dc:format>
	<dc:identifier>https://juti.if.its.ac.id/index.php/juti/article/view/247</dc:identifier>
	<dc:identifier>10.12962/j24068535.v4i1.a247</dc:identifier>
	<dc:source xml:lang="en">JUTI: Jurnal Ilmiah Teknologi Informasi; Vol 4, No 1 Januari 2005; 60-67</dc:source>
	<dc:source>2406-8535</dc:source>
	<dc:source>1412-6389</dc:source>
	<dc:source>10.12962/j24068535.v4i1</dc:source>
	<dc:language>eng</dc:language>
	<dc:relation>https://juti.if.its.ac.id/index.php/juti/article/view/247/196</dc:relation>
</oai_dc:dc>