PEMBUATAN SCRIPT PEMBANTU PENGECEKAN PLAGIAT CONTENT BERBASIS WEB
NASKAH PUBLIKASI
diajukan oleh Herman Sah Putra Siregar 11.11.5171
kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2015
PEMBUATAN SCRIPT PEMBANTU PENGECEKAN PLAGIAT CONTENT BERBASIS WEB Herman Sah Putra Siregar1), Sudarmawan2), 1,2)
Teknik Informatika STMIK AMIKOM Yogyakarta Jl Ringroad Utara, Condongcatur, Depok, Sleman, Yogyakarta Indonesia 55283 Email :
[email protected]),
manual lalu menunggu hasilnya, setelah itu mengulang kembali proses, dan dari segi user sangat tidak nyaman.
Abstract - Plagiarism means taking the words and thoughts of others (their ideas, concepts, images, sentences, and so forth) and using them as if they were your own, without crediting the author or citing the source. To fix this problem, it needs the prevention by doing the checking of the script. The writer want to ease the problem through automatically by inputting the data that provides pieces of script which has input to the spreadsheet file. In this checking program, it could see whether these script is original or doing plagiarism. The aim of this research is the writer wants check regarding the plagiarism checker which could help to solve this problem or not. Therefore, from this output could be categorized as a piecesof script which categorized as plagiarized or not. Keywords - Plagiarisme, Credit, Spreadsheet, output and file. 1.
[email protected])
1.3. Batasan Masalah
Berikut merupakan beberapa batasan masalah pada penelitian : a)
Script ini di tujukan untuk semua kalangan masyarakat terutama pada tingkatan SMA atau Perkuliahan yang umumnya sering melakukan kegiatan plagiat tersebut. b) Pembuatan Script Pembantu Pengecekan Plagiat Content Berbasis Web rekomendasi berjalan pada Mozzila Firefox atau versi Portable. c) Plugin yang gunakan pada firefox merupakan iMacros. d) Pembuatan script pembantu pengecekan plagiat content berbasis web mengambil rujukan pembuatan sistem sesuai kebutuhan [2] dalam pembuatan sistem. e) Content pada script yang di jalankan berisi tentang input f) content-content yang berada pada file dengan yourteksorterticle.csv dengan jumlah di bawah 500 character. g) Pada penelitian ini tidak membahas service serta engine yang di gunakan pada web yang bersangkutan.
Pendahuluan
1.1. Latar Belakang Perkembangan Teknologi dalam dunia pendidikan dimasa sekarang berkembang dengan pesat. Hal ini sudah pasti dapat berpengaruh baik secara langsung maupun tidak langsung pada berbagai aspek. Diantaranya pada aspek hukum dalam pendidikan di bahas pada tentang hukum serta hak cipta agar terhindar dari tindak plagiat [1]. Pelajar atau mahasiswa di tantang untuk bisa membuat sebuah karya tulis dan jurnaljurnal penelitian dengan menggunakan media untuk membantu penulisan penelitian tersebut. Untuk membantu penulisan tersebut bayak sekali sumber-sumber pada media online yang membagikan hasil karya tulisnya agar mampu membantu penulis lain untuk membuat sebuah karya tulisnya. Atas dasar tersebut, peneliti ingin mencoba untuk menyelesaikan permasalahan tersebut di mana nantinya sebuah sistem dapat bekerja secara otomatis melakukan pengecekan dengan input data potongan naskah pada spreadsheet dengan hasil output yang dapat di lihat apakah sebuah naskah itu termasuk plagiat.
1.4. Tujuan Penelitian Adapun tujuan pembuatan script ini adalah agar dapat meningkatkan efektifitas dalam pengecekan plagiat. Adapun memiliki fiture yang akan di lakukan sistem : 1. 2.
Otomatis input text. Otomatis menghasilkan output laporan pengecekan.
2.
Landasan Teori
2.1. Pengertian Website Website merupakan kumpulan dari halaman web yang sudah dipublikasikan dijaringan internet dan memiliki domain/URL (Uniform Resource Locator) yang dapat diakses semua pengguna internet dengan cara mengetikkan alamatnya.
1.2. Rumusan Masalah Berdasarkan latar belakang telah diuraikan, yang menjadi permasalahan adalah belum tersedianya sistem pengecekan sebuah potongan naskah secara efektif dari segi penggunaan. Untuk sebuah sistem pengecekan tidakan plagiat pada web sudah ada akan tetapi tidak memperhatikan tingkat efektitas dalam penggunaanya di mana user input data secara
2.2. Pengertian iMacros Imacros adalah salah satu dari beberapa add ons andalan firefox, kemampuannya yaitu dapat merekam dan mengulang segala aktifitas surfing anda sangat berguna jika anda tidak
1
ingin membuang-buang waktu untuk melakukan perkerjaan yang sama pada saat browsing mulai dari buka situs, login, download/upload, mengisi web form, web testing, mengedit dan berbagi script imacros. Imacros merupakan makro recorder berbasis web pertama di dunia yang memungkinkan melakukan surfing dan mengulanginya. Imacros sendiri sekarang makin berkembang, tidak hanya dapat digunakan di firefox melainkan juga bisa dgunakan di google chrome, opera dan web browser lainnya. Kegunaan lain pada imacros adalah untuk web testing dan masih banyak kegunaan lainnya. Sedangkan robot data entry adalah suatu istilah yang ditujukan untuk imacros seperti fungsi imacros yaitu imacros bisa menginputkan data secara otomatis. Imacros sendiri juga dapat digunakan untuk mempercepat pekerjaan kita di internet seperti membuka atau login pada situs jejaring social mapun yang lainya [2].
Website yang di buat ini menggunakan html lengkap dengan cara penggunaannya agar para user dapat dengan mudah menggunakan script. Di website ini user dapat download script serta mendapat cara penggunaan untuk script tersebut. 3.2. Analisis Sistem 3.2.1.
Layanan sistem yang harus disediakan, bagaimana sistem bereaksi pada input tertentu dan bagaimana perilaku sistem pada situasi tertentu. Dalam sistem tersebut dibuat beberapa sistem yang terdiri dari proses-proses apa saja yang akan di jalankan untuk menyelesaikan permasalahan yang ada agar reviewer dapat dengan mudah dalam penggunaannya. Dari penguraian tersebut, dibutuhkan sebuah sistem yang mampu melakukan fungsi-fungsi sebagai berikut ini : 1) Sistem akan membaca datasource berisi potongan inti pada naskah atau jurnal, kemudian data pada naskah yang telah di input oleh reviewer akan otomatis mengisi form input yang ada pada naskah yang telah di sediakan. 2) Laporan yang telah selesai otomastis akan di kirim satu persatu ke e-mail sesuai sesuai input e-mail pada datasource. 3) Laporan hasil default pengecekan plagiat tersebut juga berbentuk spreadsheet bernama plagiatresult_{{!NOW:ddmmyyyy}}.csv di mana hasil dapat memperkirakan berapa persen hasil plagiat yang terdapat terhadap sebuah potongan naskah yang telah di input sebelumnya pada datasource.
2.3. Fitur – fitur iMacros Beberapa fitur yang dimiliki imacros : 1.
2.
3.
4.
5.
3.
Analisis Kebutuhan Fungsional
Sebagai tools pengujian website para pakar website yang sudah ahli di luaran sana, mereka banyak menggunakan imacros untuk menguji fungsional, pengoprasian dan juga test uji regresi pada aplikasi didalam sebuah website.. Pengisi form secara otomatis imacros ini akan membantu anda ketika harus mengisi sebuah formulir online, anda tidak perlu mengisinya lagi satu persatu karena program ini akan membantu anda secara otomatis dan tidak akan lagi menyita waktu anda dalam aktivitas online mengisi formulir.. Auto login tidak terlalu berbeda dengan yang ada pada no 2 diatas, dengan imacros ini anda bisa setting prorgam auto ini untuk oomatis login pada sebuah website, apabila pada no 2 mungkin anda bisa otomatis untuk form pendaftaran maka pada no 3 ini anda dapat gunakan imacros untuk auto login. Otomatis download dan upload program auto ini dapat membantu anda dalam mendownload baik untuk bentuk file maupun gambar dan bahkan seisi halaman (baik dengan gambar maupun tidak). Dan ataupun untuk upload secara otomatis, dengan cara memakai variabel pada macro & data impor pada file csv. Social bookmarking saling share imacros andalan dan favorit dengan orang terdekat anda sangatlah gampang. Tinggal klik kanan pada macro, tambahkan jadi penanda, ataupun bisa memilih opsi Run Everywhere dan memasukan macro lengkap pada link yang sudah dimodifikasi..
3.2.2.
Analisis Kebutuhan Non Fungsional
1. Kebutuhan perangkat keras Menguraikan kebutuhan perangkat keras yang dibutuhkan untuk realisasi sistem yang diusulkan. Kebutuhan perangkat keras yang dijelaskan meliputi perangkat keras yang dibutuhkan pada saat perancangan aplikasi. Spesifikasi perangkat keras yang digunakan penulis adalah sebagai berikut. Tabel 1. Analisis Kebutuhan Perangkat Keras Perangkat Keras Spesifikasi
Pembahasan
Processor
Intel Atom N2600 1.6Ghz
Harddisk
10 MB
RAM
256 MB
Display Graphic (VGA)
Intel Graphic Media Accelerator
3.1. Tinjauan Umum Pada bab ini akan dibahas tentang analisis dan perancangan kebutuhan script menggunakan imacros disertai. Script ini merupakan tools tambahan website yang dibuat untuk mempermudah reviewer agar mudah untukmelakukan pengecekan.
2.
Kebutuhan perangkat lunak Kebutuhan perangkat lunak yang dibutuhkan dalam pembuatan script ini adalah sebagai berikut.
2
Tabel 2. Analisis Sistem Kebutuhan Perangkat Lunak Perangkat Lunak
Versi
Sistem Operasi Windows 7/8 64 bit
Enterprice
Firefox Portable
27.0.1
iMacros
8.8.7
Microsoft Excel
2013 Gambar 2. Rancangan Input Plagiarisma.net
3.3. Perancangan Aplikasi 3.3.1.
Activity Diagram
Gambar 3. Rancangan Input theplagiarismchecker.com 3.3.3.
Gambar 1. Activity Diagram 3.3.2.
Perancangan Interface Web
Perancangan Input dan Output datasource Tabel 3. Perancangan Input pada web
No
Field
Type Data
1
Article/Text
Text
2
Email
Text
Table 4. Perancangan Output pada web No
Field
Type Data
1
Unique Content %
Text
Gambar 1. Perancangan Home Pages
3
3.3.4.
script pembantu pengecekan plagiat content berbasis web sebagai berikut.
Perancangan Popup Pages
1) Aplikasi ini dapat memenuhi tujuan awal pembuatan sistem yaitu mampu mengecek secara otomatis potongan – potongan sebuah naskah dan user mendapat laporan yang akan berbentuk sebuah spreatsheet 2) Dari penelitian ini telah dihasilkan sistem yang mudah di gunakan dan dapat dengan mudah di akses menggunakan web generator. 3) Pada web generator telah di kemas juga dalam sebuah pasket dapat di download, isi dari paket tersebut user tidak perlu lagi susah untuk setting datasource serta script. 5.
Dari hasil evaluasi terhadap pembuatan script pembantu pengecekan plagiat content berbasis web, maka diperoleh beberapa saran untuk pengembangan penelitian lebih lanjut, yaitu : 1) Dapat membangun sebuah web sendiri di mana menggunakan api agar dapat menambahkan beberapa fiture yang lain baik dari pada yang digunakan sekarang.
Gambar 2. Perancangan Popup Pages 3.3.5.
Saran
Perancangan How To Pages
Daftar Pustaka Biodata Penulis Herman Sah Putra Siregar, memperoleh gelar Sarjana Komputer (S.Kom), Jurusan Teknik Informatika STMIK AMIKOM Yogyakarta, lulus tahun 2015. Sudarmawan, 2006 memperoleh gelar Teknik Elektro (MT), Program Pasca Sarjana Teknik Elektro UGM Yogyakarta. Saat ini menjadi Dosen Tetap di STIMIK AMIKOM Yogyakarta.
Gambar 3. How To Pages 4.
Kesimpulan
Berdasarkan dari penjelasan dan pembahasan keseluruhan materi pada bab-bab sebelumnya, penulis mengambil kesimpulan secara menyeluruh tentang pembuatan
4
[1] J. Skinner, “Sublime Text,” Sublime Text, 18 January 2008. [Online]. Available: www.sublimetext.com. [Diakses 17 September 2015]. [2] V. SINGH, “Plagiarism and Anti-Plagiarism Software,” EUROPEAN ACADEMIC RESEARCH, vol. 1, no. 10, pp. 5-8, 2014. [3] Q. G. E. L. G. H. S. Araujo, “Proceedings of the 10th International Conference on Web Engineering (ICWE 2010),” Carbon: Domain-Independent Automatic Web Form Filling, vol. 6189, pp. 292-306, 2010. [4] T. Quinn, Penulis, iMacro Workshop – Firefox add-on for repetitive task. [Performance]. iMacros, 2009. [5] A. Palmer, “http://wiki.macros.net/,” iMacros, 22 February 2012. [Online]. Available: http://wiki.macros.net/Form_Filling. [Diakses 28 October 2015]. [6] A. Kurniawati, “Analisis Kebutuhan Sistem,” Academia, Jakarta. [7] P. Istiana dan P. , “Panduan Anti Plagiarism,” [Online]. Available: http://lib.ugm.ac.id/ind/?page_id=327. [Diakses 18 November 2015]. [8] “products.office.com,” Excel, 22 September 2015. [Online]. Available: https://products.office.com/enus/excel. [Diakses 17 September 17].
5