Anda di halaman 1dari 8

TUTORIAL MENGGUNAKAN IMACROS DALAM MEREKAM

KORESPONDENSI DI APPROWEB

Salammualaikum Warohmatullohi Wa Barokatuh


Sudah nyoba tutorial saya dlm merekam logbook kemaren? Mudah2an sudah.
Jadinya biar makin familiar dgn imacros.
Tutorial kali ini saya persembahkan utk rekan seprofesi sy yang mulia, para AR.
Yg tugasnya gak ketulungan banyaknya. Saking banyaknya biasanya pada males
atau nunda nginput ke aproweb.
Nah sekarang saya mo bagi2 rahasia merekam korespondensi di aproweb lewat
imacros.
Korespondensi itu dipecah lagi jadi 7 di aproweb:
Surat<SP>Lainnya
Himbauan<SP>dan<SP>Re
sponnya
Konfirmasi
Pemberitahuan
Undangan
Surat<SP>-<SP>Konsultasi
Surat<SP>Lainnya

Apa itu imacros?


(Kalo udah pernah pake selanjutnya langsung lompat aja ya ke bawah)

Singkatnya sih imacros itu adalah sebuah program add-on yang nempel di browser
computer kamu: dalam tutorial ini saya make Firefox, yang fungsinya untuk
mengeksekusi perintah yang sama dan berulang.
Secara singkat saya gambarkan sebagai berikut:
Buat Tabel di
Excel

Save as ke
.csv

Masukkan ke
dalam script
macros

EKSEKUSI

Sederhana bukan? Nah, selesai basa-basinya. Mari kita simak tahap demi tahap
tutorialnya

1. Install Addon Imacros


Yang pertama kita lakukan adalah install add on imacros kedalam browser firefox
anda. Kalo blm punya firefox, silahkan minta tolong oc utk installkan dulu.
Sebenarnya ini bisa juga dilakukan di dalam ie dan chrome. Tp karena, tutorial ini
menggunakan firefox, maka kita samakan aja yaa.

a. Buka Firefox anda, arahkan ke google (jgn lupa hidupkan dulu proxy anda)

b. Lalu ketikan imacros for firefox tanpa tanda . Hasilnya akan keluar seperti ini:

c. Setelah itu di klik. Anda akan dibawa menuju laman tersebut lalu tinggal klik
Add to Firefox lalu biarkan imacros terpasang sendiri. Setelah sukses restart
firefox anda dan bila sukses maka tanda imacros akan terpasang di browser
anda.3

Taraaaaaselamat. Imacros anda sudah terpasang.


Sekarang mari kita ke tahap selanjutnya.

Membuat Tabel Resources di Excel


Wajib dibuat. Seperti apa tabelnya? Check this out.

Ada 7 kolum table dari A-H


Jenis korespondensi silahkan diisi dengan 7 pilihan berikut:
Surat<SP>Lainnya
Himbauan<SP>dan<SP>Re
sponnya
Konfirmasi

Dibuat dropdown list aja biar


mudah

Pemberitahuan
Undangan
Surat<SP>-<SP>Konsultasi
Surat<SP>Lainnya

PASTIKAN SEMUA KOLOM DIISI DENGAN FORMAT TEXT


Save as dengan akhiran xls/xlsx agar bisa dipake dilain waktu.

2. SAVE AS dalam bentuk CSV


Kemudian di save as *.csv kedalam folder My
Documents>>iMacros>>Datasources (jangan sampe salah tempat!!!) dan
dalam 1 kata (tidak boleh ada spasi!!!) dalam hal ini saya menyimpan dengan
nama: korespondensi.csv

Setelah selesai di saveas dengan nama korespondensi.csv, lalu tutup excel anda,
kemudian bukalah folder My Documents>>iMacros>>Datasources. Disitu
sudah tersedia file korespondensi.csv
Bersihkan data csv anda dari pernak-pernik setelah tanggal terakhir, tinggal klik
kanan file korespondensi.csv >> open with >> notepad.

Hasilnya seperti ini:

Karena seting regional pc saya adalah Indonesia, maka anda harus mengganti
seluruh ; (titik koma) dengan , (koma)
Caranya adalah edit >> replace (Ctrl+H)

Lalu bersihkan baris terakhir setelah row sampai bersih.


Setelah dipastikan bersih kemudian SAVE
Jangan sampe salah ya di tahap ini.

3. Masukkan ke dalam script macros


Copy paste script macros ini ke notepad, lalu save as ke nama menu
korespondensi.iim
VERSION BUILD=8920312 RECORDER=FX
TAB T=1

SET !DATASOURCE korespondensi.csv


SET !DATASOURCE_COLUMNS 7
SET !LOOP 2
SET !DATASOURCE_LINE {{!LOOP}}
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:cari_wp ATTR=ID:cari_kata CONTENT={{!
COL1}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:cari_wp ATTR=*
WAIT SECONDS=2
TAG POS=1 TYPE=A ATTR=TXT:{{!COL2}}
WAIT SECONDS=2
TAG POS=2 TYPE=TD ATTR=TXT:Aktivitas<SP>AR
WAIT SECONDS=1
TAG POS=1 TYPE=B ATTR=TXT:Selain<SP>Penggalian<SP>Potensi
WAIT SECONDS=2
TAG POS=1 TYPE=TD ATTR=TXT:Korespondensi
WAIT SECONDS=2
FRAME NAME="framedit"
TAG POS=1 TYPE=SELECT FORM=NAME:akt_isi8 ATTR=NAME:jnskor CONTENT=${{!COL7}}
WAIT SECONDS=1
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:akt_isi8 ATTR=ID:tglsurat CONTENT={{!
COL4}}
WAIT SECONDS=1
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:akt_isi8 ATTR=NAME:nosurat CONTENT={{!
COL3}}
WAIT SECONDS=1
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:akt_isi8 ATTR=NAME:Perihal CONTENT={{!
COL5}}
WAIT SECONDS=1
TAG POS=1 TYPE=TEXTAREA FORM=NAME:akt_isi8 ATTR=NAME:ursing CONTENT={{!COL6}}
WAIT SECONDS=1
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:akt_isi8 ATTR=*
FRAME F=0
WAIT SECONDS=3
TAG POS=1 TYPE=A ATTR=TXT:Pencarian<SP>Wajib<SP>Pajak

Kopi kode diatas, lalu paste ke notepad, lalu save as dengan nama menu
korespondensi.iim
Ingat yadikasih ekstensi .iim seperti ini

Simpan ke dalam folder my documents>>imacros>>Macros ingat jangan


salah simpan ya
Di beberapa pc lama Encoding: ANSI sering tidak terbaca. Kalo tdk terbaca ganti
saja Encodingnya dengan UTF-8 seperti punya saya diatas
Selesai sudah tahap ini.

4. EKSEKUSI MENGGUNAKAN IMACROS


Langkah terakhir.
Buka Firefox anda masukkan alamat approweb, lalu log in, kemudian klik tombol
imacros di sebelah kanan tab browser

Setelah diklik akan menjadi seperti ini

Akan timbul macro hasil buatan anda tadi dengan nama menu korespondensi.iim
Abaikan yang lain diatas dan bawahnya. Karena itu buatan saya sendiri. Hehe.
Kecuali menu logbook yang kemarin mungkin akan muncul
Untuk mengetes berhasil atau tidak, klik Tombol Play.
Setelah diketahui sukses, lalu masukkan angka Repeat Macro untuk mengulang
(loop) sebanyak jumlah row table anda

Lalu klik Play (Loop) dan.Taraaaaaaaa.. imacros akan bekerja gratis untuk anda

Simpan file xls nya dan gantilah kapanpun yang anda mau.
Demikian tutorial singkat ini dibuat untuk mempermudah hidup kita di DJP.
Salam

Brazkie Adam

Anda mungkin juga menyukai