{"id":219,"date":"2025-12-12T14:28:26","date_gmt":"2025-12-12T14:28:26","guid":{"rendered":"https:\/\/blog.kerjarapi.com\/?p=219"},"modified":"2026-01-09T06:15:28","modified_gmt":"2026-01-09T06:15:28","slug":"menggunakan-file-excel-sebagai-data-file-di-katalon-studio","status":"publish","type":"post","link":"https:\/\/blog.kerjarapi.com\/?p=219&lang=id","title":{"rendered":"Menggunakan File Excel Sebagai Data File di Katalon Studio"},"content":{"rendered":"\n<p>Katalon Studio mampu membaca file Excel dan mengkonvertnya menjadi Data File. Data tersebut dapat digunakan untukmelakukan data-driven testing. Untuk melakukan itu, kita perlu menyiapkan file Excel kita. Anda disarankan untuk menaruh file Excel di folder proyek Katalon Studio, di dalam folder &#8220;Data Files&#8221;. Setelah itu, kita perlu membuka proyek kita di Katalon Studio.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Membuat Data File baru dengan File Excel di Katalon Studio<\/h2>\n\n\n\n<p>Untuk membuat File Data baru, klik kanan folder \u201cFile Data\u201d, dan pilih Baru > Data Uji. Kemudian beri nama, pilih Tipe Data \u201cExcel\u201d, dan klik \u201cOK\u201d. Pada jendela ini kita akan melihat kolom \u201cNama File\u201d dan tombol \u201cBrowse\u201d. Klik \u201cBrowse\u201d dan pilih file Excel yang telah disiapkan. Kita juga akan melihat kotak centang \u201cUse this row as header\u201d. Centang ini jika baris pertama file Excel Anda adalah header. Di sini kita dapat menyebut kolom pertama sebagai kolom \u201c1\u201d, dan baris pertama sebagai baris \u201c1\u201d.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mengambil Value dari Data File di Test Case Manual View<\/h2>\n\n\n\n<p>Sebagai contoh, kita ingin mengambil data dari File Data kita dan memasukkannya ke dalam kotak teks. Klik panah di samping tombol \u201cAdd\u201d, pilih \u201cWeb UI Keyword\u201d (untuk UI Web), lalu pilih \u201cSet Text\u201d. Di kolom objek, klik dua kali, lalu pilih objek yang ingin Anda atur teksnya. Kemudian di kolom Input, klik dua kali, lalu klik \u201cValue Type\u201d, dan akan ada tombol di sisi kanan, lalu pilih \u201cTest Data Value\u201d. Kolom di sisi kanan akan berubah menjadi \u201cnull(1,1)\u201d. Klik dua kali, dan pada baris \u201cest Data\u201d, pilih File Data yang telah kita buat, lalu atur kolom dan baris nilai yang ingin Anda pilih, dan klik \u201cOK\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"693\" height=\"186\" src=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-20.png\" alt=\"\" class=\"wp-image-97\" srcset=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-20.png 693w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-20-300x81.png 300w\" sizes=\"auto, (max-width: 693px) 100vw, 693px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"677\" height=\"164\" src=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-1-8.png\" alt=\"\" class=\"wp-image-98\" srcset=\"https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-1-8.png 677w, https:\/\/blog.kerjarapi.com\/wp-content\/uploads\/2025\/09\/image-1-8-300x73.png 300w\" sizes=\"auto, (max-width: 677px) 100vw, 677px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Mengambil Value dari Data File di Test Case Script View<\/h2>\n\n\n\n<p>Untuk mendapatkan value dari Data File yang sudah dibuat, dan menginputnya ke textbox di Script View adalah mudah. kita dapat menggunakan syntax:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>WebUI.setText(findTestObject('TextBox_FullName'), findTestData('ParticipantName').getValue(1, 1))<\/code><\/pre>\n\n\n\n<p>atau<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>WebUI.setText(findTestObject('TextBox_FullName'), findTestData('ParticipantName').getValue('columnName', 1))<\/code><\/pre>\n\n\n\n<p>Menggunakan syntax ini, kita dapat mengambil value dari Data File, menggunakan &#8220;column number&#8221; dan &#8220;row number&#8221;. Atau menggunakan nama kolom (pakai petik &#8221; atau &#8220;&#8221;) dan &#8220;row number&#8221;.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cara Print Out Value Data File di Dalam Test Case<\/h2>\n\n\n\n<p>Value dari Data File dapat di assign ke dalam sebuah variable, contohnya:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>String FirstName = findTestData('ParticipantName').getValue(1, 1)\n\nprintln(FirstName)<\/code><\/pre>\n\n\n\n<p>Dengan syntax yang mudah ini, kita dapat menetapkan variabel string yang disebut \u201cFirstName\u201d sama dengan value dari Data File, di kolom 1, baris 1. Kemudian cetak \/ print out nilai variabel tersebut. Dengan menggunakan cara ini, kita dapat membuat banyak skenario berbasis data (data-driven). Sangat disarankan untuk membuat Test Case dengan Data File dan menghindari <em>hard cod<\/em>e agar Test Case lebih mudah dipelihara kedepannya.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Katalon Studio mampu membaca file Excel dan mengkonvertnya menjadi Data File. Data tersebut dapat digunakan untukmelakukan data-driven testing. Untuk melakukan itu, kita perlu menyiapkan file Excel kita. Anda disarankan untuk menaruh file Excel di folder proyek Katalon Studio, di dalam folder &#8220;Data Files&#8221;. Setelah itu, kita perlu membuka proyek kita di Katalon Studio. Membuat Data [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":231,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,23],"tags":[],"class_list":["post-219","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-katalon-auto-id","category-id-id"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/posts\/219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=219"}],"version-history":[{"count":1,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/posts\/219\/revisions"}],"predecessor-version":[{"id":220,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/posts\/219\/revisions\/220"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=\/wp\/v2\/media\/231"}],"wp:attachment":[{"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.kerjarapi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}