Lihat ke Halaman Asli

Filling Form dengan Extraction Data Imacros Melalui File .csv

Diperbarui: 26 Juni 2015   09:55

Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.

1294241717990642771

Nah ketemu lagi pada post kami selanjutnya,yang pada post kami yang sebelumnya belajar mengenai flooding data . Sebelum masuk pada penjelasan kami,pernahkah anda mengisi suatu form pada web yang seperti form registrasi dan bayangkan jika anda seorang admin pada sebuah sistem informasi sekolah yang harus menginputkan semua siswa di sekolah tersebut..emmmmm....sungguh hal yang merepotkan jika harus secara manual.Pada postingan kami kali ini kami akan menjelaskan tentang filling form menggunakan fasilitas pada imacros dengan extraction data melalui csv. Pada Imacros sendiri juga terdapat fitur extraction data, Jadi ketika kita ingin memasukkan suatu data pada web maka kita tidak harus mengetikkan secara manual, iya kalau datanya 10 kita masih sanggup, nah kalau datanya 100000 bagaimana?????bisa kriting jari kita...hehehhe..... baik sekarang saya akan menjelaskan step by step.disini kami menggunakan web local smp madani dan kasusnya disni kami ingin menginputkan semua data siswa di dalamnya dengan otomatis pastinya...

  • Hal pertama yaitu sama seperti post kami yang sebelumnya yaitu kita record,nah apa yang di record??yaitu kita masuk ke form dan isi form dan record

    1294242173561138453

    kenapa kita record?karena kita ingin mendapatkan script pengisian form dari imacros(kalai ingin bikin script langsung juga bisa)
  • Setelah proses record sediakan file mana yang nanti akan dijadikan tempat data,disini kami membutuhkan banyak data,maka kami membuat file .csv yang berisikan data-data siswa.aulia,pga,Ipa3,aul,12345 awang,palasari,Ipa4,gowank,12345 Danang,dakol,Ips1,dans,12345 Rahman,kordon,Ips2,man,12345 Putra,bubat,Ipa2,put,12345 Setiadi,bojongsoang,Bahasa,set,12345 Beri nama file tersebut daftar.csv dan simpan file di folder pada mydocument >> imacros >> Datasources.
  • Setelah record dan membuat file csv selesai maka cari file yang sudah kita record tadi, dan klik tab EDIT dan pilih Edit makro maka akan muncul editor dan disinilah kita sekarang bermain-main

    12942425141225925146

    Script diatas :

VERSION BUILD=7031111 RECORDER=FX TAB T=1 URL GOTO=http://localhost/wd/kontak.html TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:input.php ATTR=ID:nama CONTENT=awang TAG POS=1 TYPE=TEXTAREA FORM=ACTION:input.php ATTR=ID:alamat CONTENT=palasari TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:input.php ATTR=ID:kelas CONTENT=X3 TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:input.php ATTR=ID:username CONTENT=gowank SET !ENCRYPTION NO TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:input.php ATTR=ID:password CONTENT=terserah TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:input.php ATTR=NAME:kirim&&VALUE:Proses

  • Nah sekarang kita edit script diatas biar bisa menginputkan banyak data melalui file .csv

VERSION BUILD=7031111 RECORDER=FX TAB T=1 SET !DATASOURCE daftar.csv SET !DATASOURCE_COLUMNS 5 SET !DATASOURCE_LINE {{!LOOP}} URL GOTO=http://localhost/wd/kontak.html TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:input.php ATTR=ID:nama CONTENT={{!COL1}} TAG POS=1 TYPE=TEXTAREA FORM=ACTION:input.php ATTR=ID:alamat CONTENT={{!COL2}} TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:input.php ATTR=ID:kelas CONTENT={{!COL3}} TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:input.php ATTR=ID:username CONTENT={{!COL4}} SET !ENCRYPTION NO TAG POS=1 TYPE=INPUT:PASSWORD FORM=ACTION:input.php ATTR=ID:password CONTENT={{!COL5}} TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:input.php ATTR=NAME:kirim&&VALUE:Proses Nah script sudah di edit ...tapi fungsinya apa tuh yang di edit??baik kami akan jelaskan.Pada script yang kami tebalkan itulah yang kami edit dari script aslinya, kita set nama file .csv tadi dan pada content kita hapus yang berisikan data tadi dan kita ingin mengambil dari file daftar.csv yang disini terdapat 5 colom yang sama seperti file csv tadi yaitu nama,alamat,kelas,username,password

  • Setelah edit dan file cvs telah selesai maka kita siap untuk menginputkan data data pada file.klik save and close dan masukkan berapa kali kita melooping(ini berdasarkan berapa banyak data pada file csv)disini kami melloping 6 kali berdasarkan data.

    1294243774823467462

    langsung klik playloop dan hasilnya secara otomatis imacros akan mengambil data dari daftar.cvs

    1294243548227154051

    emmm.....singkat,simple,mudah,praktis dan ciamik lha....tanpa jari kriting kita bisa menginputkan data siswa kedalam web.

Gimana gampang khan....mau lebih jelas???dengan senang hati kami membrikan video tutorial... monggo.....

Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H




BERI NILAI

Bagaimana reaksi Anda tentang artikel ini?

BERI KOMENTAR

Kirim

Konten Terkait


Video Pilihan

Terpopuler

Nilai Tertinggi

Feature Article

Terbaru

Headline