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
- 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-author | Organisation | Joint articles |
|---|---|---|
| Rully Soelaiman | Institut Teknologi Sepuluh Nopember | 4 |
| Diana Purwitasari | Institut Teknologi Sepuluh Nopember | 2 |
| Suhadi Lili | Institut Teknologi Sepuluh Nopember | 2 |
| Deni Hendrawan | Affiliation unknown | 2 |
| Sheila Agustianty | Affiliation unknown | 1 |
| I Ketut Eddy Purnama | Institut Sains dan Teknologi Terpadu Surabaya | 1 |
| Isye Arieshanti | Institut Teknologi Sepuluh Nopember | 1 |
| Chastine Fatichah | Institut Teknologi Sepuluh Nopember | 1 |
| Junaidi Junaidi | Affiliation unknown | 1 |
| Darlis Heru Murti | Institut Teknologi Sepuluh Nopember | 1 |
| M. Rifqi Febrianto | Affiliation unknown | 1 |
| Yos Nugroho | Affiliation unknown | 1 |
| Kurniawan E. Permana | Affiliation unknown | 1 |
| Putu Utami Andarini S. | Affiliation unknown | 1 |
| Ary Mazharuddin Shidiqy | Affiliation unknown | 1 |
| Agus Purwono | Affiliation unknown | 1 |
| Aby Herwendo | Affiliation unknown | 1 |
| Aris Nurahman Nihayanto | Affiliation unknown | 1 |
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.