بِسْمِ اللَّهِ Mudah-mudahan tutorial UiPath Top 10 Situs Pencarian Google ini bermanfaat
Pada tutorial sebelumnya UiPath – Membuat Proses Sederhana, saya sudah membuat proses sederhana yaitu mengambil text atau data dari browser dengan UiPath. Berikut ini saya akan membuat proses yang agak sedikit menantang, yaitu melakukan pencarian di Google dengan kata kunci tersebut kemudian mengambil Top 10 situs/alamat url dari pencarian Google tersebut. Mohon maaf kalau sudah ada yang pernah membuat yang seperti ini. Disini tidak ada maksud untuk menjiplak.
Pertama
Buka browser (pilih salah satu: Internet Explorer, Chrome, Edge) kemudian kemudian pergi ke alamat url https://www.google.com/.
Buat project baru lagi di UiPath Studio, cara pembuatannya bisa dilihat di tutorial UiPath – Membuat Proses Sederhana. Disini saya memberi nama projectnya “Top 10 Google Search”. Kemudaian klik saja link Open Main WorkFlow pada panel utama (panel tengah) atau klik file Main.xaml pada panel Project
Tambahkan Input Dialog untuk memasukkan kata kunci, Dialog Title isi dengan “Pencarian Google”, Input Label isi dengan “Kata Kunci”, buat variabel kata_kunci dengan tipe data String kemudian isi Value entered dengan variabel tersebut. Seperti pada gambar berikut
Kedua
Tambahkan activity Use Application/Browser dari panel Activities. Klik Indicate application to automate untuk memilih browser.
Sehingga seperti dibawah ini, proses berikutnya adalah isi kata kunci untuk pencarian
Ketiga
Carilah activity Type Into kemudian tambahkan ke dalam Do seperti gambar berikut
Klik Indicate in Chrome: Google untuk memilih komponen/elemen yang akan diisi dengan kata kunci. Komponen/elemen ini Anda tentunya sudah familiar yaitu isian yang di tengah pada situs Google (warna hijau) kemudian klik tombol pencarian pada gambar yang berwarna biru, jika sudah klik tombol Confirm
Keempat
Selanjutnya pada Type this isi dengan variabel kata_kunci. Anda bisa mencoba apakah sampai disini proses bisa berjalan.
Kelima
Cari activity Keyboard Shortcuts kemudian drag dan letakkan di bawah Type Into seperti gambar berikut. Klik Indicate in Chrome: Google
Klik pilihan gambar berikut sebelah kiri, kemudian cari dan pilih Add a shortcut manually, beralih pilihan sebelah kanan klik dan pilih enter kemudian klik tombol Add
Hasil setelah dipilih tombol keyboard enter kurang lebih seperti gambar berikut
Keenam
Mengambil data hasil pencarian Google dengan activity Extract Table Data. Klik Indicate in Chrome: Google untuk menentukan data yang akan diambil
Klik Add Data untuk memulai
Setelah klik Add Data tentukan isi dari kolom pertama, disini kolom pertama diisi dengan judul website maka klik judul website (panah no 1) kemudian klik tombol || Finish selection
Ulangi langkah diatas untuk mengisi kolom kedua dan seterusnya
Biasanya pencarian menghasilkan banyak halaman, kita bisa mengambil juga hasil pencarian pada halaman berikutnya dengan klik tombol Next Button pada tampilan berikut
Berikutnya klik dengan tanda panah no 1 dan panah no 2 seperti pada gambar berikut
Selesaikan dengan klik tombol Save
Buatkan variabel untuk menyimpan hasil ekstrak data, nama variabel ExtractDataTable dengan tipe varibel DataTable
Akhirnya
Dari variabel DataTable ini sebenarnya sudah bisa dimanfaatkan. Bisa disimpan sebagai file excel, dimasukkan ke database, atau dikirim ke email.
Disini coba saya tampilkan datanya ke Output, caranya lakukan perulangan untuk semua data ExtractDataTable dengan activity For Each Row in Data Table dan Write Line (isi Text dengan CurrentRow(0).ToString +” | ” + CurrentRow(1).ToString) untuk menampilkan isi kolom 1 dan kolom 2 ke Output.
Simpan dan jalankan, bisa dijalankan dengan Run (CTRL+F5) atau Run File (CTRL+F6)
Jika tidak ada error, hasilnya akan seperti ini
Silakan dicoba. Mudah-mudah tutorial ini bermanfaat.