KP1122469211: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Konsep Algoritma Rabin-Karp)
(Struktur dan Bentuk Sistem Pakar)
Baris 460: Baris 460:
 
<div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/--KMMKvB0WXA/U4wwVRBCBuI/AAAAAAAAALI/64qa-_GeTU0/w374-h260-no/arsitektur+web+serice.png"/></div>
 
<div align="center"><img style="margin:0px" src="https://lh3.googleusercontent.com/--KMMKvB0WXA/U4wwVRBCBuI/AAAAAAAAALI/64qa-_GeTU0/w374-h260-no/arsitektur+web+serice.png"/></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''Gambar 2.1 Struktur Sistem Pakar'''</p></div>
 
<div style="font-size: 12pt;font-family: 'times new roman';text-align: center"><p style="line-height: 2">'''Gambar 2.1 Struktur Sistem Pakar'''</p></div>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in" >  <p>Struktur Sistem Pakar terdiri  dari :</p></div><ol> <li style="text-align: justify;line-height: 2;">Basis&nbsp;Pengetahuan&nbsp;(<em>Knowledge Base&nbsp;</em>)    <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in" >      <p>Basis pengetahuan  merupakan bagian yang paling penting pada sistem pakar, karena keahlian dari  pakar disimpan didalamnya. Basis pengetahuan tersebut berisi fakta-fakta yang  didapat dari seorang ahli dan diimplementasikan ke dalam sistem komputer dengan menggunakan metode representasi pengetahuan tertentu. Metode representasi  pengetahuan adalahcara untuk menstrukturkan pengetahuan yang dimiliki oleh  pakar agar mudah diolah oleh komputer. Jadi basis pengetahuan merupakan jantung  sistem pakar, dimana bagian ini berisi pengetahuan penting untuk mengerti,  merumuskan dan memecahkan permasalahan, yang  mempunyai dua elemen dasar, yaitu fakta tentang keadaan masalah dan  teori tentang area masalah.</p>    </div>  </li><li style="text-align: justify;line-height: 2;">Mesin&nbsp;Pengambil&nbsp;Keputusan&nbsp;(<em>Inference  Engine&nbsp;</em>)  <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in" >    <p><em>Inference Engine&nbsp;</em>merupakan bagian dari sistem pakar yang bertugas untuk  menemukan solusi yang tepat dari banyaknya solusi yang ada. Proses dilakukan  dalam <em>inference engine&nbsp;</em>adalah bagaimana pengambilan keputusan terhadap  konsultasi yangterjadi dan proses penalaran pada basis pengetahuan yang  dimilikinya. Penentuan sistem pendukung keputusan dan metode pelacakan sangat  penting dalam rangka menyelesaikan masalah. <em>Inference engine&nbsp;</em>merupakan otak dari sistem pakar, juga dikenalsebagai  struktur kontrol/&nbsp;<em>interpreter.</em></p>  </div></li><li style="text-align: justify;line-height: 2;"><em>Explanation  Subsystem&nbsp;Explanation subsystem&nbsp;</em>  <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in" >    <p>merupakan  kemampuan untuk memberikan penjelasan atas&nbsp;sebuah&nbsp;kesimpulan  yang&nbsp;diberikan.</p></div></li><li style="text-align: justify;line-height: 2;"><em>User Interface&nbsp;</em>  <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in" >    <p><em>User interface&nbsp;</em>merupakan bagian dari sistem pakar yang berfungsi  sebagai pengendali <em>input output&nbsp;</em>.<em>User interface&nbsp;</em>&nbsp;melayani <em>user&nbsp;</em>selama proses  konsultasi, mulai dari tanya jawab untuk mendapatkan fakta-fakta yang dibutuhkan <em>inference engine&nbsp;</em>&nbsp;sampai menampilkan <em>output&nbsp;</em>yang merupakan kesimpulan / rekomendasi yang dihasilkan oleh <em>inference  engine.</em></p>  </div></li>  <li style="text-align: justify;line-height: 2;"><em>Knowledge Base Editor&nbsp;Knowledge base editor&nbsp;</em>    <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in" >      <p>merupakan bagian  yang digunakan untuk menambah, menghapus dan memperbaiki basis pengetahuan. </p></div>  </li>  <li style="text-align: justify;line-height: 2;"><em>Learning&nbsp;Learning&nbsp;</em>    <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in" >adalah suatu proses belajar dari suatu sistem pakar  apabila sistem tidak menemukan solusi masalah.</div>  </li>  <li style="text-align: justify;line-height: 2;"><em>Certainty Factor&nbsp;</em>    <div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in" >      <p><em>Certainty factor&nbsp;</em>merupakan faktor keyakinan atas fakta-fakta yang  ada. </p>    </div>  </li></ol><p>&nbsp;</p><p>&nbsp;</p>
 
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify"><ol><li style="text-align: justify;line-height: 2;">Sistem yang ada pada Perguruan Tinggi Raharja saat ini masih kurang optimal karena pengguna harus login dengan username dan password pada masing-masing aplikasi.</li>
+
<li style="text-align: justify;line-height: 2;">Aplikasi yang ada pada Perguruan Tinggi Raharja dapat diakses satu kali login dengan menerapkan single sign on.</li>
+
<li style="text-align: justify;line-height: 2;">Manfaat AKSIRA pada Perguruan Tinggi Raharja yaitu memudahkan dan memberikan layanan kepada pengguna di lingkungan Perguruan Tingi Raharja karena pengguna dapat menghemat dan mudah dalam mengingat username dan password untuk masuk ke berbagai aplikasi yang ada.</li>
+
</ol></div>
+
  
 
===Kategori Sistem Pakar dan Metode Inferensi===
 
===Kategori Sistem Pakar dan Metode Inferensi===

Revisi per 4 Juni 2014 12.56

ANALISA MODEL DALAM MEMBANDINGKAN DOKUMEN UNTUK MENGUKUR PROSENTASE KEMIRIPAN,

STUDI KASUS: PADA TEKNIK INFORMATIKA DI PERGURUAN TINGGI RAHARJA


LAPORAN KULIAH KERJA PRAKTEK


Logo stmik raharja.jpg



OLEH:

1112469211 FIFIT ALFIAH



SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

RAHARJA

TANGERANG

(2013/2014)


LEMBAR PERSETUJUAN



ANALISA MODEL DALAM MEMBANDINGKAN DOKUMEN UNTUK MENGUKUR PROSENTASE KEMIRIPAN,

STUDI KASUS: PADA TEKNIK INFORMATIKA DI PERGURUAN TINGGI RAHARJA



Diajukan guna melengkapi sebagian syarat untuk mengikuti Skripsi pada Jurusan Teknik Informatika Konsentrasi Software Engineering

STMIK Raharja Tahun Akademik 2013/2014.



Tangerang, Juni 2014


Dosen Pembimbing
       
Pembimbing Lapangan
           
           
           
           
(Junaidi, M.Kom)
       
(Junaidi, M.Kom)
NID : 05062
       
NIP : 001405




SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

RAHARJA



LEMBAR KEASLIAN KULIAH KERJA PRAKTEK


Saya yang bertandatangan di bawah ini,

NIM
: 1112469211
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Teknik Informatika
Konsentrasi
: Software Engineering


Menyatakan bahwa Kuliah Kerja Praktek (KKP) ini merupakan karya tulis saya sendiri dan bukan salinan atau duplikat dari laporan KKP yang telah dipergunakan dilingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.


Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika ternyata pernyataan diatas tidak benar.

Tangerang, Juni 2014
Fifit Alfiah
NIM. 1112469211

)*Tandatangan dibubuhi materai 6.000;


ABSTRAKSI

Dalam dunia pendidikan terkadang terjadi praktik plagiatrisme / penjiplakan hasil dari penelitian dan penulisan. Plagiatrisme atau yang sering di sebut dengan tindakan plagiat adalah penjiplakan atau pengambilan karangan, pendapat, dan sebagainya dari orang lain dan menjadikannya seolah karangan dan pendapat sendiri. Seperti mahasiswa yang sedang membuat penulisan ilmiah skripsi, terjadi tindakan plagiat dalam menyalin data (copy and paste). Adanya persamaan judul penulisan ilmiah skripsi antar mahasiswa membuat mahasiswa melakukan penyalinan data atau teks, sehingga memicu terjadinya penulisan ilmiah yang sama karena bersumber dari data yang sama, hal ini juga di dukung melimpahnya sumber informasi di internet. Untuk mendeteksi adanya tingkat kesamaan sumber data dokumen dan source code dapat dilakukan beberapa pendekatan yang sudah banyak di pakai. Pada penelitian ini akan di paparkan beberapa metode pendeteksi plagiat, sebagai solusi dari masalah tindakan plagiat yang telah terjadi selama ini. Dengan adanya beberapa metode pendekatan yang sudah banyak dipakai otomatis untuk mendeteksi tindakan plagiat, seperti Algoritma Winnowing, Algoritma Jaro-Winkler dan Algoritma Rabin-Karp diharapkan dapat menghasilkan prosentasi akurasi yang tinggi, hal ini dimungkinkan masing-masing pendekatan memiliki beberapa kelemahan dan kelebihan. Analisa model dapat menciptakan prosentasi kemiripan yang tinggi dalam membandingkan dokumen karena antara pendekatan yang satu dengan yang lainnya bisa saling menutupi kekurangan.

Kata Kunci: plagiatrisme dokumen, winnowing, jaro-winkler, rabin-karp, collaborative methods

ABSTRACT

In the world of education sometimes occurs practice plagiatrisme / plagiarism results of research and writing. Plagiatrisme or who is often called the act of plagiarism is plagiarism or making bouquets, opinions, etc. from others and make it as their own essays and opinion. Like the students who are making scientific writing thesis, an act of plagiarism in copying the data (copy and paste). The similarity between the title of scientific writing thesis students make students make copies of data or text, thus causing the same scientific writing as sourced from the same data, it also boosted the abundance of resources on the internet. To detect the level of similarity data source document and source code to do some of the approaches that have been widely in use. In this study will describe several methods of detecting plagiarism, as the solution of problems that plagiarism has occurred over the years. By there several methods that have been widely used approach automatically to detect plagiarism, such as the Winnowing algorithm, Jaro-Winkler algorithm and Rabin-Karp algorithm is expected to yield a high percentage of accuracy, it is possible each approach has some drawbacks and advantages. Analisa can create a model of a high percentage of similarity in comparing documents because of the approach one another with each other to cover the shortfall .

Keywords : plagiatrisme documents , Winnowing , Jaro - Winkler , Rabin - Karp , collaborative methods


KATA PENGANTAR

Alhamdulillah Puji Syukur penulis panjatkan kehadirat Allah Swt, karena dengan rahmat dan hidayah-Nya penulis dapat menyelesaikan laporan Kuliah Kerja Praktek ini yang berjudul “Analisa model dalam membandingkan dokumen untuk mengukur prosentase kemiripan study kasus : pada Teknik Informatika di Perguruan Tinggi Raharja”. Kuliah Kerja Praktek ini diambil sebagai salah satu syarat untuk Skripsi dan kelulusan pada Perguruan Tinggi Raharja.

Penulis berharap karya tulis ini dapat memberikan informasi yang bermanfaat dan tambahan pengetahuan bagi para pembaca umumnya serta mahasiswa pada khususnya. Dan semoga karya tulis ini dapat menjadi bahan perbandingan dalam periode selanjutnya, dan dapat menjadi suatu karya ilmiah yang baik.

Pada kesempatan ini penulis mengucapkan terima kasih atas bantuannya yang tak ternilai harganya kepada :

  1. Bapak Ir. Untung Rahardja, M.T.I selaku Ketua STMIK Raharja.
  2. Bapak Sugeng Santoso, M.Kom, selaku Pembantu Ketua I STMIK Raharja.
  3. Bapak Junaidi, M.Kom selaku Kepala Jurusan Teknik Informatika, sekaligus Dosen pembimbing KKP dan Stackholder.
  4. Dosen dan Staf Perguruan Tinggi Raharja yang telah memberikan bekal ilmu pengetahuan kepada peneliti.
  5. Kepada Ade Setiadi yang senantiasa membantu, memberi motivasi dan semangat agar laporan ini selesai dengan baik.
  6. Kepada teman-teman (Arba,Dhimas, Imam, Dwi Fitri, Anggi, Rivai, Eka, dkk) .
  7. Dan semua pihak yang tidak dapat disebutkan satu persatu.
  8. Lebih khusus tak lupa penulis ucapkan kepada kedua Orang Tua dan keluarga, yang selalu memberi motivasi dan semangat, baik moril maupun materil dan do’a untuk keberhasilan penulis.

    Penulis menyadari bahwa dalam penulisan Laporan Kuliah Kerja Praktek ini masih jauh dari sempurna, namun demikian kritik dan saran yang bersifat membangun sangat diharapkan dapat berkarya yang lebih baik lagi.

    Akhir kata dari saya dan semua pihak yang telah membantu terwujudnya karya tulis ini, semoga Allah SWT melimpahkan rahmat dan hidayahnya Amin.

    Tangerang, Juni 2014
    Fifit Alfiah
    NIM. 1112469211

    Daftar isi

    DAFTAR GAMBAR

    DAFTAR SIMBOL

    DAFTAR SIMBOL USE CASE DIAGRAM

    Daftar Simbol Use Case Diagram.png

    DAFTAR SIMBOL ACTIVITY DIAGRAM

    Daftar Simbol Activity Diagram.png

    DAFTAR SIMBOL SEQUENCE DIAGRAM

    Daftar Simbol Sequence Diagram.png

    BAB I

    PENDAHULUAN

    Latar Belakang

    Dalam dunia pendidikan terkadang sering terjadi praktik plagiarisme (penjiplakan) dalam penelitian dan penulisan ilmiah bagi mahasiswa. Penjiplakan atau plagiat menurut Permendiknas, (Pencegahan dan Penanggulangan Plagiat di Perguruan Tinggi, No 7, Pasal 1 ayat 1 2010) Plagiarisme atau yang sering di sebut dengan tindakan plagiat adalah penjiplakan atau pengambilan karangan, pendapat, dan sebagainya dari orang lain dan menjadikannya seolah karangan dan pendapat sendiri.

    Penjiplakan di dunia pendidikan, (Universitas Pendidikan Indonesia 2012: 1-15) biasa terjadi jika seperti mahasiswa yang sedang membuat penulisan ilmiah terjadi tindakan plagiat dalam menyalin data ( copy and paste) skripsi dengan banyaknya fasilitas internet, memudahkan para mahasiswa untuk melakukan tindakan plagiat.

    Tindak plagiat kerap muncul dalam berbagai versi ada yang melakukan pengambilan keseluruhan dokumen karya orang lain dan menyebutnya karya sendiri, ada yang menulis kembali menerbitkannya, ada yang hanya menggunakan sebagian karya orang lain dengan mengabung-gabungkan beberapa karya oranglain.

    Penulisan ilmiah adalah kasus paling banyak terjadinya tindakan plagiat dalam dunia pendidikan yang dilakukan mahasiswa karena teknologi yang menunjang dan adanya hampir persamaan judul penulisan ilmiah antar mahasiswa membuat mahasiswa melakukan penyalinan teks atau data (copy and paste) pada penulisan ilmiah skripsi sehingga memungkinkan terjadinya penulisan ilmiah yang sama karena bersumber dari data yang sama dengan melimpahnya segala sumber informasi hanya dengan mengakses internet membuat semakin banyaknya jenis plagiat dalam segala bentuk.

    Bukan tidak ada teknik bagaimana menghindar dan mencari solusi untuk mengurangi tindakan plagiat, untuk meminimalisasi praktik plagiarisme, diperlukan pendeteksian terhadap penulisan. Oleh karena itu perlu dibuat sebuah aplikasi yang dapat mendeteksi kesamaan dokumen. Berdasarkan latar belakang diatas, maka penulis mencoba untuk melakukan analisis dan kajian terhadap adanya tindakan plagiat pada dokumen penulisan ilmiah dengan judul " Analisa model dalam membandingkan dokumen untuk mengukur prosentase kemiripan, study kasus : pada Teknik Informatika di Perguruan Tinggi Raharja ".

    Perumusan Masalah

    Setiap penelitian dimulai dari rumusan masalah yang dilanjutkan dengan pemecahan masalah. Rumusan masalah berbeda dengan masalah. Masalah merupakan kesenjangan antara yang di harapkan dengan yang terjadi, maka rumusan masalah itu merupakan suatu pertanyaan yang akan dicarikan jawabannya melalui pengumpulan data. Masalah akan timbul apabila ada kesenjangan antara teori (what should be) dengan kenyataan yang dijumpai (what is).

    Maka, dari penjelasan rumusan masalah tersebut, dapat ditarik beberapa permasalahan sebagai berikut :

    1. Bagaimana cara membandingkan dokumen untuk mengukuran persentasi kemiripan pada penulisan ilmiah yang dilakukan oleh kalangan akademis pada Teknik Informatika di Perguruan Tinggi Raharja ?
    2. Model-model apa saja yang bisa digunakan untuk membandingkan dokumen yang dapat mengetahui tingkat kemiripan pada Teknik Informatika di Perguruan Tinggi Raharja ?
    3. Model apa saja yang paling efektif dan efesien dalam mengukur persentasi kemiripan penulisan ilmiah pada Teknik Informatika di Perguruan Tinggi Raharja ?

    Ruang Lingkup

    Setiap penulis memiliki persepsi dan gagasan yang berbeda-beda terhadap suatu hal. Untuk itu perlu diberikan batasan untuk menghindari penafsiran yang keliru atas judul penelitian ini. Untuk menghindari kesalahpahaman dalam menginterpretasi, sekaligus memudahkan pembaca dalam memahami judul penelitian ini, maka penulis merasa perlu untuk mencantumkan batasan masalah dalam penelitian ini, sehingga tidak menimbulkan kesimpangsiuran dalam pembahasan selanjutnya. adapun batasan masalah dalam penelitian ini adalah sebagai berikut.

    1. Peneliti memfokuskan penelitian ini pada analisa sebuah sistem membandingkan dokumen untuk mengukuran persentasi kemiripan penulisan ilmiah. Hal ini dimaksudkan agar peneliti dapat fokus dalam satu bagian. Sehingga data yang diperoleh akurat, spesifik, dan memudahkan peneliti untuk menganalisis data yang diperoleh.

    2. Penilitian ini akan membandingkan sebuah kemiripan dokumen dan memunculkan analisa frase dan kata yang memiliki persamaannya.

    Hipotesis (Opsi)

    Merupakan jawaban sementara terhadap rumusan masalah penelitian, di mana rumusan masalah penelitian telah dinyatakan dalam bentuk pertanyaan. Dikatakan sementara karena jawaban yang diberikan baru didasarkan pada teori. Hipotesis dirumuskan atas dasar kerangka pikir yang merupakan jawaban sementara atas masalah yang dirumuskan.

    Penelitian yang merumuskan hipotesis adalah penelitian yang menggunakan pendekatan kuantitatif. Pada penelitian kualitatif hipotesis tidak dirumuskan, tetapi justru diharapkan dapat ditemukan hipotesis. Selanjutnya hipotesis tersebut akan diuji dengan pendekatan kuantitatif.

    Tujuan dan Manfaat Penulisan

    Tujuan Penulisan

    Adapun tujuan dari penulisan ini adalah :

    1. Mengetahui cara membandingkan dokumen untuk mengukuran persentasi kemiripan pada penulisan ilmiah yang dilakukan oleh kalangan akademis pada Teknik Informatika di Perguruan Tinggi Raharja.
    2. Mengetahui Model-model yang cocok untuk membandingkan dokumen yang dapat mengetahui tingkat kemiripan pada Teknik Informatika di Perguruan Tinggi Raharja.
    3. Mengetahui Model yang paling efektif dan efesien dalam mengukur persentasi kemiripan penulisan ilmiah pada Teknik Informatika di Perguruan Tinggi Raharja.

    Manfaat Penulisan

    Adapun manfaat dari penulisan ini adalah :

    1. Mendapatkan cara membandingkan dokumen untuk mengukur persentasi kemiripan pada penulisan ilmiah yang dilakukan oleh kalangan akademis pada Teknik Informatika di Perguruan Tinggi Raharja.
    2. Mendapatkan Model-model yang cocok untuk membandingkan dokumen yang dapat mengetahui tingkat kemiripan pada Teknik Informatika di Perguruan Tinggi Raharja.
    3. Mendapatkan Model yang paling efektif dan efesien dalam mengukur persentasi kemiripan penulisan ilmiah pada Teknik Informatika di Perguruan Tinggi Raharja.

    Metode Penelitian

    Metode penelitian merupakan suatu rangkaian cara atau kegiatan pelaksanaan penelitian yang didasari oleh asumsi-asumsi dasar, pandangan-pandangan filosofis dan ideologis, pertanyaan dan isu-isu yang dihadapi. Suatu penelitian mempunyai rancangan penelitian tertentu. Rancangan ini menggambarkan prosedur atau langkah-langkah yang harus ditempuh, waktu penelitian, sumber data dan kondisi arti apa data dikumpulkan dan dengan cara bagaimana data tersebut dihimpun dan diolah untuk digunakan dalam pembuatan laporan.

    Metode Pengumpulan

    Adapun penjelasan lebih rinci mengenai metode yang digunakan penulis dalam menyusun Laporan Kuliah Kerja Praktek (KKP) ini sebagai berikut :

    1. Metode Pengamatan Langsung (Observasi)
      Merupakan cara pengumpulan data dimana penulis diharuskan untuk terlibat langsung dalam pencarian datanya atau peninjauan secara cermat dan langsung di lokasi penelitian. Dalam hal ini, penulis dengan berpedoman kepada desain penelitiannya perlu mengunjungi sebuah instansi akademik sebagai lokasi penelitian untuk mengamati berbagai hal atau kondisi yang ada dilapangan dan meminta data yang diperlukan sebagai bahan untuk menulis laporan penelitian. Kemudian dari pengamatan lapangan tersebut dijadikan pedoman untuk dilakukan pengamatan terhadap sistem yang akan dikembangkan. Dengan cara ini penulis diharapkan dapat mengetahui dan memahami sistem yang akan penulis analisa.
    2. Metode Wawancara (Interview)
      Merupakan teknik pengumpulan data yang dilakukan melalui tatap muka dan tanya jawab langsung antara pengumpul data maupun peneliti terhadap nara sumber atau sumber data. Wawancara pada penelitian sampel besar biasanya hanya dilakukan sebagai studi pendahuluan karena tidak mungkin menggunakan wawancara pada 1000 responden, sedangkan pada sampel kecil teknik wawancara dapat diterapkan sebagai teknik pengumpul data (umumnya penelitian kualitatif).
    3. Wawancara terbagi atas wawancara terstruktur dan tidak terstruktur:

      1. Wawancara terstruktur artinya peneliti telah mengetahui dengan pasti apa informasi yang ingin digali dari responden sehingga daftar pertanyaannya sudah dibuat secara sistematis. Peneliti juga dapat menggunakan alat bantu tape recorder, kamera photo, dan material lain yang dapat membantu kelancaran wawancara.

      2. Wawancara tidak terstruktur adalah wawancara bebas, yaitu peneliti tidak menggunakan pedoman wawancara yang berisi pertanyaan yang akan diajukan secara spesifik, dan hanya memuat poin-poin penting masalah yang ingin digali dari responden.

    4. Metode Studi Pustaka
      Adalah segala upaya yang dilakukan oleh peneliti untuk memperoleh dan menghimpun segala informasi tertulis yang relevan dengan masalah yang diteliti. Informasi ini dapat diperoleh dari buku-buku, laporan penelitian, karangan ilmiah, tesis/disertasi, ensiklopedia, buku tahunan, peraturan-peraturan, ketetapan-ketetapan dan sumber-sumber lain, serta melakukan searching pada internet. Dalam hal ini seorang peneliti berkewajiban mempelajari teori-teori yang mendasar masalah dan bidang penelitiannya. Selain itu, penulis juga perlu memanfaatkan hasil penelitian dan pemikiran yang relevan dengan masalah penelitiannya untuk menghindari terjadinya pengulangan penelitian serupa atau duplikasi yang tidak diinginkan. Dengan melakukan kajian bahan-bahan pustaka yang ada, penulis dapat memperoleh informasi secara sistematis kemudian menuangkannya dalam bentuk rangkuman yang utuh.

    Sistematika Penulisan

    Guna memahami lebih jelas laporan KKP ini, maka penulisan laporan penelitian dilakukan dengan cara mengelompokkan materi menjadi beberapa sub bab dengan sistematika penulisan sebagai berikut :

    BAB I PENDAHULUAN

    Bab ini menjelaskan tentang informasi umum yaitu latar belakang penelitian, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup penelitian, metode penelitian, dan sistematika penulisan.

    BAB II LANDASAN TEORI

    Bab ini berisikan teori yang diambil dari beberapa kutipan buku, yang berupa pengertian dan definisi. Bab ini juga menjelaskan mengenai Algoritma Rabin-Karp, Algoritma Winnowing, Algoritma Jaro-Winkler, metode Hasing, metode String Metric, metode fingerprinting, literature review dan definisi lainnya yang berkaitan dengan sistem yang dibahas.

    BAB III ANALISA SISTEM YANG BERJALAN

    Bab ini berisikan analisa organisasi pada Teknik Informatika di Perguruan Tinggi Raharja, analisa batasan sistem, analisa sistem berjalan, tata laksana sistem berjalan, permasalahan yang dihadapi dan konfigurasi sistem.

    BAB IV PENUTUP

    Bab ini berisi kesimpulan dan saran yang berkaitan dengan analisa dan optimalisasi sistem berdasarkan yang telah diuraikan pada bab-bab sebelumnya.

    DAFTAR PUSTAKA

    LAMPIRAN

    BAB II

    LANDASAN TEORI

    Konsep Dasar Sistem Pakar

    Definisi Sistem Pakar

    Menurut Kusrini (2006: 11)1 sistem pakar adalah sistem berbasis komputer yang menggunakan pengetahuan, fakta, dan teknik penalaran dalam memecahkan masalah yang biasanya hanya dapat dipecahkan oleh seorang pakar dalam bidang tersebut.

    Menurut Martin dan Oxman sistem pakar adalah sistem yang berbasis komputer yang menggunakan pengetahuan, fakta dan teknik penalaran dalam memecahkan masalah yang biasanya hanya dapat dipecahkan oleh seorang pakar dalam bidang tersebut (Kusrini, 2006:11)1.

    Edward Feigenbaum mendefinisikan sistem pakar sebagai suatu program komputer cerdas yang menggunakan knowledge (pengetahuan) dan prosedur inferensi untuk menyelesaikan masalah yang cukup rumit yang membutuhkan seorang ahli untuk menyelesaikannya (Arhami, 2005:2)2.

    Jadi sistem pakar adalah sistem yang ditranfer dari seorang ahli melalui komputer, lalu pengetahuan yang ditransfer itu disimpan dalam komputer yang berguna bagi user berkonsultasi pada komputer untuk suatu nasehat kemudian komputer dapat menyimpulkan dari yang dikonsultasikan seperti layaknya seorang pakar, selain itu juga komputer bisa menjelaskan ke user tersebut bahkan dengan alasan-alasannya.

    Menurut Efraim Turban (dalam Hasanah,2011)3 konsep dasar sistem pakarmengandung: keahlian, ahli, pengalihan keahlian, inferensi, aturan dan kemampuan menjelaskan. Keahlian adalah suatu kelebihan penguasaan pengetahuan di bidang tertentu yang diperoleh dari pelatihan, membaca atau pengalaman.

    Suatu sistem pakar adalah suatu sistem komputer yang menyamai (emulates ) kemampuan pengambilan keputusan dari seorang pakar (Arhami, 2005:2)2 . Basis pengetahuan yang diperoleh, diambil dari pengalaman seorang pakar maupun teori-teori yang ada pada bidang yang spesifik saja, oleh karena itu sistem pakar memiliki keterbatasan.

    Sistem pakar adalah sistem yang membutuhkan dasar pengetahuan yang baik, yang dibangun seefisien mungkin. Sistem ini memerlukan satu atau lebih mekanisme penalaran untuk menerapkan pengetahuan terhadap masalah yang dihadapi. Setelah itu dibutuhkan suatu mekanisme penalaran untuk menerapkan pengetahuan pada permasalahan yang ada (Rich and Knight, 2011:547)4.

    Dari definisi yang ada di atas dapat disimpulkan bahwa sistem pakar adalah suatu sistem yang dibangun untuk memindahkan kemampuan dari seorang atau beberapa orang pakar ke dalam komputer yang digunakan untuk memecahkan masalah yang dihadapi oleh pemakai dalam bidang tertentu dimana sistem pakar bertindak layaknya seperti seorang pakar atau konsultan dalam suatu lingkungan tertentu.

    Komponen Dasar Sistem Pakar

    Ada enam hal yang menjadi komponen dasar dari sebuah Sistem Pakar (Arhami, 2005:11)2 , yaitu :

    1. Keahlian (Expertise )
    2. Keahlian dapat diperoleh dari pelatihan/ training , membacaatau dari pengalaman. Keahlian itu meliputi :

      1. Fakta-fakta tentang area permasalahan.
      2. Teori-teori tentang area permasalahan.
      3. Aturan-aturan tentang apa yang harus dilakukan dalamsituasi permasalahan yang diberikan.
      4. Strategi global untuk memecahkan masalah.
    3. Pakar (Expert ) Sulit untuk mendefinisikan apakah yang dimaksud dengan pakar itu. Masalahnya adalah berapa banyak keahlian yang harus dimiliki oleh seseorang agar dapat dikualifikasikan sebagai pakar. Namun berikut ini dijelaskan beberapa kualifikasi yang harus dimiliki oleh seorang pakar :
      1. Dapat mengenal dan merumuskan masalah.
      2. Dapat memecahkan masalah dengan cepat dansemestinya.
      3. Dapat menjelaskan suatu solusi.
      4. Dapat menentukan hubungan.
      5. Belajar dari pengalaman
    4. Pemindahan Keahlian (Transferring Expertise ) Tujuan dari sistem pakar adalah memindahkan keahlian dari seorang pakar ke komputer dan kemudian ke manusia lain yang bukan pakar. Proses ini meliputi empat kegiatan, yaitu :
      1. Memperoleh pengetahuan pakar.
      2. Merepresentasikan pengetahuan ke dalam komputer.
      3. Mengolah pengetahuan sehingga dapat menghasilkan kesimpulan.
      4. Memindahkan pengetahuan ke pengguna.
      5. Pengetahuan disimpan dalam komputer berupa komponen yang disebut knowledge base. Pengetahuan ini dibedakan menjadi dua, yaitu fakta dan rule .

    5. Menarik Kesimpulan (Inferencing )
    6. Keistimewaan dari sistem pakar adalah kemampuan nalarnya. Komputer diprogram sehingga dapat membuat kesimpulan. Pengambilan keputusan ini dilaksanakan dalam komponen yang disebut inference engine.

    7. Aturan (Rule )
    8. Kebanyakan sistem pakar adalah sistem berbasis rule, pengetahuan disimpan dalam bentuk rule-rule sebagai prosedur pemecahan masalah.

    9. Kemampuan Menjelaskan (Explanatin Capability)
    10. Keistimewaan lain dari sistem pakar adalah kemampuan menjelaskan darimana asal sebuah solusi/rekomendasi diperoleh.

      Adapun ciri-ciri sistem pakar diantaranya adalah:

      1. Bekerja secara sistematis berdasarkan pengetahuan dan mekanisme tertentu.
      2. Pengambilan keputusan berdasarkan kaidah-kaidah tertentu dan dapat merespons masukkan user (melalui kotak dialog).
      3. Dikembangkan secara bertahap dan terbatas pada bidangkeahlian tertentu saja.
      4. Outputnya berupa saran atau anjuran.

    Struktur dan Bentuk Sistem Pakar

    1. Struktur Sistem Pakar
    2. Komponen utama yang harus ada dalam sebuah sistem pakar adalah knowledge base (basis pengetahuan), inference engine (mesin penarik kesimpulan), explanation subsystem (subsistem penjelas output), dan user interface (antarmuka pengguna). Secara umum arsitektur sistem pakar (Gunawan, 2007:6)5. Dapat dilihat pada gambar 2.1.

      Gambar 2.1 Struktur Sistem Pakar

      Struktur Sistem Pakar terdiri dari :

      1. Basis Pengetahuan (Knowledge Base )

        Basis pengetahuan merupakan bagian yang paling penting pada sistem pakar, karena keahlian dari pakar disimpan didalamnya. Basis pengetahuan tersebut berisi fakta-fakta yang didapat dari seorang ahli dan diimplementasikan ke dalam sistem komputer dengan menggunakan metode representasi pengetahuan tertentu. Metode representasi pengetahuan adalahcara untuk menstrukturkan pengetahuan yang dimiliki oleh pakar agar mudah diolah oleh komputer. Jadi basis pengetahuan merupakan jantung sistem pakar, dimana bagian ini berisi pengetahuan penting untuk mengerti, merumuskan dan memecahkan permasalahan, yang mempunyai dua elemen dasar, yaitu fakta tentang keadaan masalah dan teori tentang area masalah.

      2. Mesin Pengambil Keputusan (Inference Engine )

        Inference Engine merupakan bagian dari sistem pakar yang bertugas untuk menemukan solusi yang tepat dari banyaknya solusi yang ada. Proses dilakukan dalam inference engine adalah bagaimana pengambilan keputusan terhadap konsultasi yangterjadi dan proses penalaran pada basis pengetahuan yang dimilikinya. Penentuan sistem pendukung keputusan dan metode pelacakan sangat penting dalam rangka menyelesaikan masalah. Inference engine merupakan otak dari sistem pakar, juga dikenalsebagai struktur kontrol/ interpreter.

      3. Explanation Subsystem Explanation subsystem 

        merupakan kemampuan untuk memberikan penjelasan atas sebuah kesimpulan yang diberikan.

      4. User Interface 

        User interface merupakan bagian dari sistem pakar yang berfungsi sebagai pengendali input output .User interface  melayani user selama proses konsultasi, mulai dari tanya jawab untuk mendapatkan fakta-fakta yang dibutuhkan inference engine  sampai menampilkan output yang merupakan kesimpulan / rekomendasi yang dihasilkan oleh inference engine.

      5. Knowledge Base Editor Knowledge base editor 

        merupakan bagian yang digunakan untuk menambah, menghapus dan memperbaiki basis pengetahuan.

      6. Learning Learning 
        adalah suatu proses belajar dari suatu sistem pakar apabila sistem tidak menemukan solusi masalah.
      7. Certainty Factor 

        Certainty factor merupakan faktor keyakinan atas fakta-fakta yang ada.

       

       

      Kategori Sistem Pakar dan Metode Inferensi

      Keuntungan dan Kelemahan Sistem Pakar

      Keuntungan Sistem Pakar

      Dari hasil penelitian yang telah dilakukan, ada beberapa kesimpulan yang dapat diambil sebagai berikut:

      1. Meningkatkan output dan produktivitas. Sistem pakar dapat bekerja lebih cepat dari manusia.
      2. Meningkatkan kualitas. Sistem pakar menyediakan nasihat yang konsisten dan dapat mengurangi tingkat kesalahan.
      3. Handal (Reability ). Sistem pakar tidak lelah/bosan, jugakonsisten dalam memberi jawaban.
      4. Merupakan arsip yang terpercaya dari sebuah keahlian, sehingga pengguna seolah-olah berkonsultasi langsung dengan pakar, meskipun sang pakar mungkin sudah pensiun.
      5. Memungkinkan orang awam bisa mengerjakan pekerjaan para ahli
      6. Bisa melakukan proses secara berulang secara otomatis
      7. Menyimpan pengetahuan dan keahlian para pakar
      8. Mampu mengambil dan melestarikankeahlian para pakar
      9. Mampu beroperasi dalam lingkungan berbahaya
      10. Memiliki kemampuan untuk mengakses pengetahuan
      11. Memiliki realibilitas
      12. Meningkatkan kapabilitas system computer
      13. Memiliki kemampuan untuk bekerja dengan informasi yang tidak
      14. Lengkap dan mengandung ketidakpastian
      15. Meningkatkan kapabilitas dalam penyelesaian masalah
      16. Menghemat waktu dalam pengambilan keputusan

      Kelemahan Sistem Pakar

      Selain memiliki kelebihan, sistem pakar juga memiliki kelemahan (Arhami, 2005:10)2 diantaranya adalah :

      1. Masalah dalam mendapatkan pengetahuan, dimana pengetahuan tidak selalu bisa didapatkan dengan mudah, karena kadangkala pakar dari masalah yang kita buat tidak ada, dan kalaupun ada kadang-kadang pendekatan yang dimiliki oleh pakar berbeda-beda.
      2. Untuk membuat suatu sistem pakar yang benar-benar berkualitas tinggi sangatlah sulit dan memerlukan biaya yang sangat besar untuk pengembangan dan pemeliharaannya.
      3. Sistem pakar tidaklah 100% bernilai benar. Oleh karena ituperlu diuji ulang secara teliti sebelum digunakan. Dalam halini peran manusia tetap merupakan faktor dominan

      Konsep Dasar Model

      Konsep Dasar Metode

      Konsep Dasar Algoritma

      Definisi Algoritma

      Algoritma berasal dari kata nya yaitu “algoritma”, kata ini tidak muncul dalam kamus Webster pada tahun 1957. Menurut Rinaldi Munir (2011:10)14, Para ahli bahasa menemukan kata algorism berasal dari nama cendikiawan muslim yang terkenal yaitu Abu Ja’far Muhammad Ibnu Musa Al-Khuwarijmi (Al-Khuwarijmi dibaca oleh orang Barat menjadi algorism) dalam bukunya yang berjudul Kitab Aljabar Wal-muqabala, yang artinya “Buku Pemugaran dan Pengurangan” (The book of restoration and reduction). Dari judul buku itu kita memperoleh kata “aljabar” (algebra). Perubahan dari kata algorism menjadi algorithm muncul karena kata algorism sering dikelirukan dengan arithmetic sehingga akhiran –sm berubah menjadi –thm.

      “Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis”. Katalogismerupakan kata kunci dalam algoritma. Langkah-langkah dalam algoritma harus logis dan harus dapat ditentukan bernilai salah atau benar.

      Menurut Thomas H. Cormen (2009:5)14, Algoritma adalah prosedur komputasi yang mengambil beberapa nilai atau kumpulan nilai sebagai input kemudian di proses sebagai output sehingga algoritma merupakan urutan langkah komputasi yang mengubah input menjadi output.

      Menurut Donald E. Knuth (1973:4)15, algoritma dalam pengertian modern mempunyai kemiripan dengan istilah resep , proses, metode, teknik, prosedur, rutin . Algor itma adalah sekumpulan aturan-aturan berhingga yang memberikan sederetan operasi-operasi untuk menyelesaikan suatu jenis masalah yang khusus.

      Jenis-Jenis Algoritma

      Konsep Kesamaan Dokumen

      Definisi Plagiatrisme

      Mendahului pembahasan lebih mendalam dari topik yang diangkat, penulis menjabarkan Definisi yang digunakan dalam menyatakan tindakan plagiarisme. Plagiarisme adalah tindakan penyalahgunaan, pencurian/perampasan, penerbitan, pernyataan, atau menyatakan sebagai milik sendiri sebuah pikiran, ide, tulisan, atau ciptaan yang sebenarnya milik orang lain (Ardini Ridhatillah, 2003:511) 16. Sistem pendeteksi plagiarisme dapat di kembangkan untuk :

      1. Data teks seperti essay, artikel, jurnal, penelitian dan sebagainya.
      2. Dokumen teks yang lebih terstruktur seperti bahasa pemrograman.

      Tipe-Tipe Plagiatrisme

      1. Word-for-word plagiarism Menyalin setiap kata secara langsung tanpa diubah sedikitpun.
      2. Plagirism of authorship Mengakui hasil karya orang lain sebagai hasil karya sendiri dengancara mencantumkan nama sendiri menggantikan nama pengarang yang sebenarnya.
      3. Plagiarism of ideas Mengakui hasil pemikiran atau ide orang lain.
      4. Plagiarism of sources Jika seorang penulis menggunakan kutipan dari penulis lainnya tanpa mencantumkan sumbernya.

      Terdapat beberapa metode dalam Algoritma yang digunakan dalam pembuatan sistem pendeteksi pengukuran tingkat kemiripan dokumen.

      Konsep Algoritma Winnowing

      Definisi Algoritma Winnowing

      Algoritma winnowing merupakan algoritma dokumen fingerprinting yang digunakan untuk mendeteksi salinan dokumen dengan menggunakan teknik hashing (Schleime, dkk. 2014). Untuk meng-hash dokumen dengan menggunakan k-gram, panjang substring k dimana k merupakan nilai yang dipilih oleh pengguna. Dokumen akan dibagi ke dalam k-gram yang mungkin dan kemudian k-gram tersebut akan di hash. Untuk memilih fingerprint dari hasil yang di hash, dilakukan pembagian dengan menggunakan window w, dan dipilih nilai yang paling kecil.

      Dari setiap window dipilih nilai hash yang paling minimum atau kecil. Jika terdapat nilai minimum lebih dari satu nilai, maka pilih dari window sebelah kanan. Kemudian simpan semua hasil hash yang telah dipilih yang merupakan fingerprint dokumen.

      Diberikan kumpulan dokumen, ingin menemukan substring yang sama diantara dokumen-dokumen tersebut, propertis yang dilakukan adalah :

      1. Jika terdapat string yang sama yang panjangnya sama dengan panjang t, dimana t merupakan jaminan ambang nilai yang ditentukan, maka pencocokan terdeteksi.
      2. Tidak dapat mendeteksi beberapa pencocokan jika lebih pendek dari gangguan nilai ambang, k.

      Nilai konstan t dan k ≤ t dipilih oleh pengguna. Menghindari pencocokan string yang sama dibawah nilai gangguan nilai ambang dengan mempertimbangkan hash k-grams.

      Input dari proses document fingerprinting adalah file teks. Kemudian output-nya akan berupa sekumpulan nilai hash yang disebut fingerprint. Fingerprint inilah yang akan dijadikan dasar pembanding antara file-file teks yang telah dimasukkan. Salah satu prasyarat dari algoritma deteksi penjiplakan adalah whitespace insensitivity, dan algoritma Winnowing telah memenuhi prasyarat tersebut yaitu membuang seluruh karakter-karakter yang tidak relevan seperti: tanda baca, spasi dan juga karakter lain, sehingga nantinya hanya karakter-karakter yang berupa huruf atau angka yang akan diproses lebih lanjut .

      Secara garis besar, berikut konsep algoritma Winnowing bekerja:

      1. Penghapusan karakter-karakter yang tidak relevan (whitespace insensitivity).
      2. Pembentukan rangkaian gram dengan ukuran k.
      3. Penghitungan nilai hash.
      4. Membagi ke dalam window tertentu.
      5. Pemilihan beberapa nilai hash menjadi document fingerprinting.

      Metode Dokumen FingerPrinting

      Dokumen fingerprinting merupakan metode yang digunakan Untuk mendeteksi keakuratan salinan antar dokumen, baik semua teks yang terdapat di dalam dokumen atau hanya sebagian teks saja. Prinsip kerja dari metode dokumen fingerprinting ini adalah dengan menggunakan teknik hashing. Teknik hashing adalah sebuah fungsi yang mengkonversi setiap string menjadi bilangan Kurniawati, 2008).

      Prinsip kerja dari metode dokumen fingerprinting ini adalah dengan menggunakan teknik hashing. Teknik hashing adalah sebuah fungsi yang mengkonversi setiap string menjadi bilangan kemudian menyimpannya dalam sebuah skema atau bagan. Ide dasar metode dokumen fingerprinting adalah menyimpan skema atau bagan kecil yang berisi kumpulan angka atau bilangan yang akan dibandingkan dengan skema atau bagan antar dua dokumen. Skema digital dokumen fingerprinting terdiri dari sejumlah posisi yang diberi tanda di dalam dokumen, algoritma fingerprinting yang akan memilih tanda yang akan di tambahkan untuk setiap posisi tergantung pada jumlah salinan.

      Secara umum prinsip kerja dari metode dokumen fingerprinting adalah dengan tahapan sebagai berikut:

      1. Asumsikan teks adalah string s yang panjangnya t. </li
      2. Hilangkan tanda baca dan spasi.</li
      3. Sebelum melakukan fungsi hash dengan menggunakan notasi k- gram. k-gram merupakan substring yang berdampingan dari panjang k. Membagi dokumen menjadi k- gram, dimana k merupakan parameter yang di pilih pengguna.</li
      4. Lakukan fungsi hash untuk setiap k-grams.</li
      5. Memilih beberapa hasil hash menjadi dokumen fingerprinting. Permasalahan yang muncul adalah bagaimana memilih fingerprint dari hasil hash. Terdapat beberapa pendekatan untuk menangani masalah tersebut.

      Hashing

      Hashing adalah suatu cara untuk mentransformasi sebuah string menjadi suatu nilai yang unik dengan panjang tertentu (fixed-length) yang berfungsi sebagai penanda string tersebut. Fungsi untuk menghasilkan nilai ini disebut fungsi hash, sedangkan nilai yang dihasilkan disebut nilai hash. Penggunaan hashing dalam pencarian pada database, apabila tidak di-hash, pencarian akan dilakukan karakter-per-karakter pada nama-nama yang panjangnya bervariasi dan ada 26 kemungkinan pada setiap karakter. Namun pencarian akan menjadi lebih efisien setelah di-hash karena kemungkinan setiap angka berbeda. Nilai hash pada umumnya digambarkan sebagai fingerprint yaitu string pendek yang terdiri atas huruf dan angka yang terlihat acak (data biner yang ditulis dalam heksadesimal).

      Konsep Algoritma Rabin-Karp

      Definisi Algoritma Rabin-Karp======Prinsip Algoritma Rabin-Karpp======Metode Rolling Hash

      Konsep Algoritma Jaro-Winkler Distance

      Study Pustaka (Literatur Review)

      Metode Studi Pustaka dilakukan untuk menunjang metode wawancara dan observasi yang telah dilakukan. Pengumpulan informasi yang dibutuhkan dalam mencari referensi-referensi yang berhubungan dengan penelitian yang dilakukan.

      Manfaat dari studi pustaka ini antara lain:

      1. Mengidentifikasikan kesenjangan (identify gaps) dari penelitian ini.
      2. Menghindari pembuatan ulang (reinventing the wheel) sehingga menghemat waktu dan juga menghindari kesalahan-kesalahan yang pernah dilakukan oleh orang lain.
      3. Mengidentifikasikan metode yang pernah dilakukan dan yang relevan terhadap penelitian ini.
      4. Meneruskan apa yang penelitian sebelumnya telah dicapai sehingga dengan adanya studi pustaka ini, penelitian yang akan dilakukan dapat membangun diatas landasan (platform) dari pengetahuan atau ide yang sudah ada.) serta mengetahui orang lain yang spesialisasi dan area penelitian yang sama dibidang ini.

      Banyak penelitian sebelumnya yang dilakukan mengenai kemiripan antar dokumen dan penelitian lain yang berkaitan. Dalam upaya menerapkan beberapa metode algoritma dalam mendeteksi kemiripan antar dokumen ini perlu dilakukan studi pustaka (literature review) sebagai salah satu dari penerapan metode penelitian yang akan dilakukan. Diantaranya yaitu:

      1. Penelitian ini dilakukan oleh Fifit Alfiah, pada tahun 2014 dengan judul “Collaborative Methods model dalam membandingkan dokumen untuk mengukur prosentase kemiripan”. Penelitian ini membahas tentang persentasi kemiripan atau kesamaan tingkat penulisan dalam analisa antar dokumen, untuk mengukur tingkat kesamaan atau kemiripan antara beberapa dokumen dilakukan pembandingan antara 2 dokumen untuk di analisa dalam segi penulisannya, dengan menggunakan beberapa metode dari algoritma yang berbeda agar dapat membuat sistem yang lebih akurat dan memberikan hasil kemiripan dengan sangat besar persentasenya .
      2. Penelitian ini dilakukan oleh Anna Kurniawati, Sulistyo Puspitodjati dan Sazali Rahman pada tahun 2010 dengan judul “Implementasi Algoritma Jaro-Winkler Distance untuk Membandingkan Kesamaan Dokumen Berbahasa Indonesia” penelitian ini membahas tentang pembuatan aplikasi menghitung tingkat kesamaan dokumen berbasis web. Metode yang digunakan untuk menghitung tingkat kesamaan dokumen dengan menggunakan Algoritma jaro-winkler distance. Untuk dapat mengukur tingkat kesamaan dokumen dengan cepat, maka diperlukan alat bantu untuk dapat menghitung tingkat kesamaan antar dokumen.
      3. Penelitian ini dilakukan oleh Anna Kurniawati dan I Wayan Simri Wicaksana pada tahun 2008 dengan judul “Perbandingan Pendekatan Deteksi Plagiarism Dokumen Dalam Bahasa Inggris” penelitian ini membahas tentang bagaimana cara untuk meminimalisasi praktik plagiarisme, diperlukan pendeteksian terhadap penulisan. Pada penelitian ini akan dipaparkan hasil analisis dua metode untuk mendeteksi plagiarisme dokumen. Aspek kelebihan dan kekurangan dari pendekatan-pendekatan tersebut digunakan sebagai tolak ukur untuk membangun pendekatan yang lebih optimal untuk mendeteksi plagiarisme dokumen.
      4. Penelitian ini dilakukan oleh Hari Bagus Firdaus pada tahun 2012 dengan judul “Deteksi Plagiat Dokumen Menggunakan Algoritma Rabin-Karp” penelitian ini membahas tentang bagaimana cara mengantisipasi tindakan plagiat, dibutuhkan suatu cara yang dapat menganalisis teknik-teknik plagiat yang dilakukan. Ada beberapa pendekatan yang bisa diambil, salah satunya dengan mempergunakan algoritma pencarian string Rabin-Karp. Penelitian ini hanya membahas secara skematis bagaimana algoritma Rabin-Karp bekerja dalam mendeteksi plagiat pada suatu dokumen, bukan implementasinya dalam sebuah program atau aplikasi.
      5. Penelitian ini di lakukan oleh Mudafiq Riyan Pratama, Eko Budi Cahyono dan Gita Indah Marthasari pada tahun 2012 dengan judul “Aplikasi Pendeteksi Duplikasi Dokumen Teks Bahasa Indonesia Menggunakan Algoritma Winnowing Dengan Metode K-Gram Dan Synonym Recognition” penilitian ini membahas tentang sistem deteksi duplikasi menggunakan algoritma menampi yang outputnya dalam bentuk dari seperangkat nilai-nilai hash sebagai fingerprinting dokumen yang diperoleh melalui metode k-gram. masukan dari Proses fingerprinting dokumen adalah file teks. Maka outputnya akan menjadi satu set nilai hash, yang disebut sidik jari. Fingerprint inilah yang akan menjadi dasar perbandingan antara file teks yang telah dimasukkan. keberadaan dari pengakuan konsep sinonim dimaksudkan untuk dapat mengenali kata-kata yang mengandung sinonim sebagai tindakan plagiarisme. Mendeteksi duplikat menggunakan sinonim mendapatkan persentase lebih tinggi dibandingkan tanpa menggunakan sinonim.

      BAB III

      Gambaran Umum Perguruan Tinggi Raharja

      Dengan semakin banyaknya perguruan–perguruan tinggi yang berkembang di daerah Tangerang, khususnya di bidang ilmu komputer, semakin erat pula persaingan yang terjadi di dalamnya. Namun, banyak perguruan tinggi yang masih belum dapat memenuhi kebutuhan masyarakat dalam memperoleh data secara komputerisasi di setiap bidang.

      Dalam dunia komputer segala sesuatunya serba canggih serta otomatis dan perkembangannya pun sangat cepat, banyak instansi yang menggunakan kecanggihan komputer seperti instansi pemerintah maupun swasta serta dunia perkantoran bahkan dunia pendidikan sudah menerapkannya, tetapi perkembangan komputer selalu berubah setiap saat. Oleh karena itu Perguruan Tinggi Raharja dengan pendiriannya mempunyai misi untuk ikut membantu program pemerintah dalam upaya mencerdaskan kehidupan Bangsa Indonesia serta meningkatkan sumber daya manusia (SDM) dalam menghadapi era globalisasi.

      Telah menjadi tekad para pendiri perguruan tinggi ini untuk membantu pemerintah dan masyarakat Kota Tangerang dalam Perguruan Tinggi Raharja yang diselenggarakan oleh Yayasan Nirwana Nusantara dan merupakan pendidikan yang terbaik dalam bidang ilmu komputer.

      Sejarah Singkat Perguruan Tinggi Raharja

      Perguruan Tinggi Raharja bermula dari sebuah lembaga kursus komputer yang bernama LPPK (Lembaga Pendidikan dan Pelatihan Komputer) Raharja yang terletak di Jl. Gatot Subroto Km.2 Harmoni Mas Cimone Tangerang.

      LPPK Raharja diresmikan pada tanggal 3Januari 1994 oleh Bapak Walikota Tangerang Drs.H.Zakaria Machmud, Raharja telah terdaftar pada Depdiknas Kotamadya Tangerang dengan Nomor 201/PLSM/02.4/L.93. Lembaga inilah yang mempelopori penggunaan Operating System Windows dan aplikasinya di wilayah Tangerang dan sekitarnya, hal tersebut mendapat respon positif dan jumlah peminatnya pun meningkat pesat seiring dengan kerjasama yang dilakukan oleh lembaga ini dengan Sekolah Lanjutan Tingkat Atas yang ada di Tangerang.

      Karena semakin pesatnya perkembangan dan pertumbuhan akan komputerisasi dan meningkatnya peminat masyarakat Tangerang maka pada tanggal 24 Maret 1999 LPPK Raharja berkembang menjadi Akademi Manajemen Informatika dan Komputer (AMIK) Raharja Informatika yang diresmikan melalui Surat Keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia Nomor: 56/D/O/1999 yang diserahkan langsung dari Bapak Prof.Dr.Udju D.Rusdi selaku Koordinator KOPERTIS wilayah IV Jawa Barat kepada Ketua Yayasan Nirwana Nusantara Ibu Kasarina Sudjono, dengan menyelenggarakan Jurusan Manajemen Informatika (MI) jenjang D3.

      Pada tanggal 2 Februari 2000 AMIK Raharja Informatika menjadi satu-satunya perguruan tinggi yang menjalankan studi formal untuk program Diploma I (D1) dengan memberikan gelar Ahli Pratama dan Program Diploma II (D2) dengan memberikan gelar Ahli Muda dan Diploma III (D3) dengan memberikan gelar Ahli Madya kepada lulusannya sesuai dengan Surat Keputusan Koordinator Perguruan Tinggi Swasta Wilayah IV Jawa Barat dengan Nomor 3024/004/KL/1999.

      Kemudian pada tanggal 7 September 2000 sesuai dengan surat keputusan Direktur Jendral Pendidikan Tinggi Departemen Pendidikan Nasional Nomor 354/Dikti/Kep/2000, menambah 2 program yakni D3 Teknik Informatika dan D3 Komputerisasi Akuntansi.

      Kini AMIK Raharja Informatika mempunyai 3 (tiga) program studi Diploma III dengan jurusan Manajemen Informatika (MI), Teknik Informatika (TI) dan Komputerisasi Akuntansi (KA) yang masing-masing jurusan memberikan gelar Ahli Madya (A.md), Ahli Muda (AM), dan Ahli Pratama (AP) kepada lulusannya.

      Pada tanggal 20 Oktober 2000 dalam usahanya untuk meningkatkan mutu dan kualitas daripada lulusan, AMIK Raharja Informatika meningkatkan statusnya dengan membuka Sekolah Tinggi Manajemen dan Ilmu Komputer (STMIK) Raharja. Dengan surat keputusan Nomor 42/01/YNN/PR/II/2000, ketua Yayasan Nirwana Nusantara mengajukan permohonan pendirian STMIK Raharja kepada Mendiknas KOPERTIS Wilayah IV Jawa Barat dengan 3 (tiga) program studi yaitu Jurusan Sitem Informasi (SI), Teknik Informatika (TI), dan Sistem Komputer (SK). Hal tersebut telah mendapat tanggapan dari Direktur Jendral Pendidikan Tinggi dengan surat keputusan Nomor 5706/D/T/2000. Dan dengan melalui Surat Keputusan Menteri Pendidikan Nasional Nomor 74/D/O/2001, STMIK Raharja menjadi Perguruan Tinggi Komputer yang memiliki program studi terlengkap di Provinsi Banten. Tidak hanya sampai disini, dalam rangka meningkatkan mutu dan kualitas lulusan Raharja sesuai dengan Rencana Induk Pengembangan (RIP) Raharja, bahwa dalam kurun waktu tidak lebih dari 5 tahun sudah berdiri Universitas Raharja.

      Pada saat ini, Perguruan Tinggi Raharja pun telah meningkatkan mutu dan kualitasnya melalui Sertifikat Akreditasi, diantaranya yaitu sebagai berikut :

      1. Pada tanggal 5 April 2002 AMIK Raharja Informatika mendapatkan status Akreditasi “B”untuk Jurusan Manajemen Informatika (MI) berdasarkan Surat Keputusan Badan Akreditasi Nasional-Perguruan Tinggi (BAN-PT) Nomor:003/BAN-PT/AK-1/DPL/IV/2002.
      2. Pada tanggal 4 Mei 2006 Perguruan Tinggi Raharja mendapatkan predikat terakreditasi yaitu Strata 1 Program Studi Teknik Informatika No.SK.001/BAN-PT/Ak-X/S1/V/2006 dengan nilai “335″ mendapatkan peringkat “B”.
      3. Pada tanggal 11 Mei 2006 Perguruan Tinggi Raharja mendapatkan predikat terakreditasi yaitu Strata 1 Program Studi Sistem Informasi No.SK.002/BAN-PT/Ak-X/S1/V/2006 dengan nilai “314″ mendapatkan peringkat “B”.
      4. Pada tanggal 3 Agustus 2007 dengan Sertifikat Akreditasi No.SK.006/BAN-PT/AK-VII/Dpl-III/VII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma III Manajemen Informatika di AMIK Raharja Informatika mendapat peringkat “B” dengan nilai “320”.
      5. Pada tanggal 25 Agustus 2007 dengan Sertifikat Akreditasi No.SK.019/BAN-PT/Ak-X/S1/VIII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Strata 1 Sistem Komputer di STMIK Raharja mendapat peringkat “B” dengan nilai “352”.
      6. Pada tanggal 29 Desember 2007 sesuai Surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan No.SK.017/BAN-PT/Ak-VII/Dpl-III/XII/2007 yang berisi Badan Akreditasi Nasional Perguruan Tinggi menyatakan bahwa program studi Diploma Tiga Teknik Informastika di AMIK Raharja Informatika mendapat peringkat “B” dengan nilai “358”.
      7. Pada tanggal 18 Januari 2008 Program Studi Diploma Tiga, yaitu Komputerisasi Akuntansi No.SK.019/BAN-PT/Ak-VII/Dpl-III/I/2008 dengan nilai “381″ mendapatkan peringkat “A”. Kini seluruh Program Studi yang ada pada AMIK Raharja Informatika dan STMIK Raharja statusnya telah terakreditasi.
      8. Pada tahun 2009 Perguruan Tinggi Raharja berhasil dalam Verifikasi dan Tersertifikasi ISO 9001:2008 (Sistem Manajemen Mutu Raharja) dari Lloyd Register Quality Assurance (LRQA-UKAS).
      9. Pada tanggal 08 Juli 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 010/BAN-PT/Ak-XIV/S1/VII/2011, menyatakan bahwa Program Studi Sarjana Teknik Informatika, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja, Tangerang terakreditasi B.
      10. Pada tanggal 23 September 2011 sesuai surat Keputusan oleh Badan Akreditasi Nasional Perguruan Tinggi (BAN-PT) dengan Nomor 025/BAN-PT/Ak-XIV/S1/IX/2011, menyatakan bahwa Program Studi Sarjana Sistem Informasi, Sekolah Tinggi Manajemen Informatika dan Komputer Raharja, Tangerang terakreditasi B.

      1. Jurusan / Program Studi pada STMIK Raharja

      Tabel 1.JPG

      Tabel 3.1 Jurusan atau Program Studi pada STMIK Raharja

       

      2. Jurusan / Program Studi pada AMIK Raharja Informatika

      Tabel amik.JPG

      Tabel 3.2 Jurusan atau Program Studi pada AMIK Raharja

      Visi, Misi dan Tujuan Perguruan Tinggi Raharja

      Visi dan Misi

      Visi Raharja adalah menjadi perguruan tinggi swasta yang secara berkesinambungan meningkatkan kualitas pendidikannya, memberikan pelayanan dalam menciptakan sumber daya manusia yang tangguh, memiliki daya saing tinggi dalam era kompetisi globalisasi, terutama di bidang teknologi informasi dan komputer. Menjadikan pribadi raharja sebagai sumber daya manusia terampil dan ahli, mampu bersaing dalam dunia bisnis maupun non bisnis, menghasilakan tenaga intelektual dan professional, serta mampu berkembang dalam cakrawala yang lebih luas.

      Dalam rangka mencapai visi yang digariskan, Raharja senantiasa akan berupaya untuk melaksanakan misinya sebagai berikut:

      1. Menyelenggarakan program-program studi yang menunjang perkembangan dan penerapan teknologi informasi dalam berbagai bidang ilmu.
      2. Menyediakan sarana dan lingkungan yang kondustif bagi pelaksanaan kegiatan belajar-mengajar yang efektif dan efisien, sehingga terbentuk lulusan-lulusan yang bermoral, terampil dan kreatif.
      3. Menjaga keterkaitan dan relevansi seluruh kegiatan akademis dengan kebutuhan pembangunan sosial-ekonomi dan industri Indonesia serta mengantisipasi semakin maraknya globalisasi kehidupan masyarakat.
      4. Melangsungkan kerjasama dengan berbagai pihak, baik dari dalam maupun luar negeri, sehingga ilmu dan teknologi yang diberikan selalu mutakhir serta dapat diterapkan secara berhasil guna dan tepat guna.

      Visi dan misi di atas, dipahami dan didekati dengan kesadaran komitmen pada kualitas yang menjadi target dalam manajemen dan sistem pendidikan di Perguruan Tinggi Raharja. Kualitas sebagai suatu dimensi yang merupakan bagian dari apa yang disebut “Total Qualitas Manajemen”. Konsep berpikir kualitas terdiri dari : performance (kinerja), feature (fasilitas), durability (daya tahan), reliability(kehandalan), conformity (kesesuaian), esthetic (keindahan), dan easy to be repaired (kemudahan perbaikan). Ketujuh elemen itu merupakan perhatian utama manajemen dan sistem pendidikan Perguruan Tinggi Raharja yang dituangkan dalam ISO9001 : 2008 (Sistem Manajemen Mutu Raharja).


      Tujuan Perguruan Tinggi Raharja

      1. Menghasilkan lulusan yang memiliki kemampuan akademik dan dapat menerapkan, mengembangkan serta memperluas informatika dan komputer secara profesional.
      2. Menghasilkan lulusan yang mampu mengadakan penelitian dalam bidang informatika dan komputer, yang hasilnya dapat diimplementasikan untuk memenuhi kebutuhan masyarakat di lapangan.
      3. Menghasilkan lulusan yang mampu mengabdikan pengetahuan dan keterampilan dalam bidang informatika dan komputer secara profesional kepada masyarakat.

      Arti Nama Raharja

      Raharja, kata ini diinspirasikan dari motto kota dan kabupaten Tangerang, yaitu “Bhakti Karya Adhi Kerta Raharja” dan “Setya Karya Kerta Raharja” yang berarti “kesejahteraan” yang dalam arti luasnya adalah keinginan dan niat para pendiri untuk membantu pemerintah ikut serta dalam membangun masyarakat yang sejahtera melalui penguasaan dibidang teknologi informasi dan komputer. Sedangkan Raharja sendiri memiliki motto “Get The Better Future By Computer Science” (meraih sukses yang gemilang dengan ilmu komputer).

      Arti Green Campus

      Green Campus, yang berarti Kampus Hijau memiliki makna yang luas “Green” atau dengan sebutan “Green Leaves” sering diartikan dengan masih hijau generasi muda Indonesia adalah bibit-bibit unggul yang masih hijau dan green campus berpotensi melahirkan generasi pribadi yang matang dan berguna bagi bangsa dan Negara.

      “Green” dalam konteks “Green Power” berarti kekuatan financial. Green Campus sebagai kampus yang dapat memberikan power untuk menipang seluruh aktifitas perkuliahan bertujuan menciptakan pribadi raharja yang dapat mandiri secara financial (financially independent).

      Lokasi Kampus

      Kampus Modern, Jalan Jenderal Sudirman No. 40, Modern Cikokol - Tangerang, Banten 15117.

      Struktur Organisasi

      Sebuah organisasi atau perusahaan harus mempunyai suatu struktur organisasi yang digunakan untuk memudahkan pengkoordinasian dan penyatuan usaha, untuk menunjukkan kerangka-kerangka hubungan diantara fungsi, bagian-bagian maupun tugas dan wewenang serta tanggung jawab. Serta untuk menunjukan rantai (garis) perintah dan perangkapan fungsi yang diperlukan dalam suatu organisasi.

      Sama halnya dengan Perguruan Tinggi Raharja yang mempunyai struktur organisasi manajemen sebagai berikut:

      Gambar 3.3 Struktur Organisasi Akademik Perguruan Tinggi Raharja

      Wewenang dan Tanggung Jawab

      Seperti halnya dengan sebuah perusahaan, Perguruan Tinggi Raharja dalam manajemen akademiknya terdapat bagian-bagian yang mempunyai wewenang serta tanggung jawab dalam menyelesaikan semua pekerjaannya.

      Berikut adalah wewenang serta tanggung jawab bagian-bagian yang ada pada Perguruan Tinggi Raharja, yaitu sebagai berikut:

      1. Ketua
        Wewenang:

        a. Menyelenggarakan program kerja yang berpedoman pada visi, misi, fungsi dan tujuan pendirian Perguruan Tinggi Raharja.

        b. Menyelenggarakan kegiatan dan pengembangan pendidikan, penelitian serta pengabdian pada masyarakat.

        c. Menyelenggarakan kegiatan pengembangan administrasi.

        d. Menyelenggarakan kegiatan-kegiatan yang menunjang terwujudnya Tri Darma Perguruan Tinggi.

        Tanggung jawab:

        Memimpin penyelenggaraan pendidikan, penelitian, pengabdian kepada masyarakat, membina tenaga pendidikan, mahasiswa, tenaga administrasi dan administrasi IK Raharja hubungannya dengan lingkungan.

      2. Pembantu Ketua I (Bidang Akademik)
        Wewenang:

        a. Menjalankan program kebijaksanaan akademik.

        b. Mengawasi dan membina serta mengembangkan program studi sesuai kebijaksanaan yang telah digariskan.

        c. Membina dan mengembangkan kegiatan penelitian dan pengabdian pada masyarakat.

        d. Mengadakan afiliasi.

        e. Membina dan mengembangkan kelembagaan.

        Tanggung jawab :

        Membantu Ketua dalam memimpin pelaksanaan pendidikan, penelitian dan pengabdian pada masyarakat.

      3. Asisten Direktur Akademik
        Wewenang :

        a. Mengusulkan kepada Direktur atas prosedur pelaksanaan proses belajar mengajar.

        b. Mengusulkan kepada Direktur tentang kenaikan honor staf binaannya.

        c. Mengusulkan kepada Direktur tentang pengangkatan, pemberhentian staf binaannya.

        d. Memberikan kebijakan pelaksanaan layanan pada bidangnya.

        e. Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.

        f. Memberikan sangsi kepada staf binaannya yang melanggar tata tertib karyawan.

        g. Mengusulkan kepada Direktur tentang pengangkatan dan pemberhentian dosen.

        Tanggung Jawab :

        a. Bertanggung jawab atas penyusunan JRS yang efektif dan efisien.

        b. Bertanggung jawab atas pengimplementasian pelaksanaan proses belajar mengajar.

        c. Bertanggung jawab atas kemajuan kualitas pelayanan Akademik yang berkesinambungan.

        d. Bertanggung jawab atas kelancaran proses belajar mengajar.

      4. Asisten Direktur Operasional
        Wewenang:

        a. Mengusulkan kepada Direktur atas prosedur pelaksanaan pelayanan proses belajar mengajar.

        b. Mengusulkan kepada Direktur tentang kenaikan honor.

        c. Mengusulkan kepada Direktur tentang kepangkatan, pemberhentian staf binaannya.

        d. Mengusulkan kepada Direktur tentang unit layanan baru yang dibutuhkan.

        e. Memberikan sanksi kepada staf binaannya yang melanggar tata tertib karyawan.

        Tanggung Jawab:

        a. Bertanggung jawab atas penyusunan kalender akademik tahunan.

        b. Bertanggung jawab atas pengimplementasian pelaksanaan pada bidangnya.

        c. Bertanggung jawab atas kemajuan kualitas pelayanan yang berkesinambungan pada bidangnya.

        d. Bertanggung jawab atas kelancaran proses belajar mengajar.

      5. Kepala Jurusan
        Wewenang :

        a. Mengusulkan kepada Asisten Direktur Akademik tentang perubahan matakuliah dan materi kuliah yang dianggap telah kadaluarsa bahkan perubahan Kurikulum Jurusan.

        b. Mengusulkan kepada Asisten Direktur Akademik tentang kenaikan honor dosen binaannya.

        c. Mengusulkan kepada Asisten Direktur Akademik tentang pengadaan seminar, pelatihan, penambahan kelas perkuliahan, pengangkatan dosen baru, pemberhentian dosen.

        d. Memberikan kebijakan administratif akademik seperti cuti kuliah, perpindahan jurusan, ujian susulan, pembukaan semester pendek.

        e. Mengusulkan kepada Asisten Direktur Akademik tentang pembukaan peminatan/konsentrasi baru dalam jurusannya.

        f. Memberikan sanksi akademik kepada mahasiswa yang melanggar tata tertib Perguruan Tinggi Raharja.

        Tanggung Jawab :

        a. Bertanggung jawab atas penyusunan dan pengimplementasian kurikulum, SAP dan Bahan Ajar.

        b. Bertanggung jawab atas monitoring kehadiran dosen dalam perkuliahan, jam konsultasi dan tugas-tugas yang disampaikan ke dosen.

        c. Bertanggung jawab atas terlaksananya penelitian dan pelaksanaan seminar.

        d. Bertanggung jawab atas pembinaan mahasiswa dan dosen binaannya.

        e. Bertanggung jawab atas prestasi Akademik mahasiswa.

        f. Bertanggung jawab atas peningkatan jumlah mahasiswa dalam jurusannnya.

      Tata Laksana Sistem yang Berjalan

      Prosedur Sistem yang Berjalan

      Prosedur sistem yang akan berjalan tersebut memiliki 7 (tujuh) alur sebagai berikut:

      1. Mencetak Formulir kelengkapan Validasi KKP di SIS.
      2. Kemudian melakukan pembayaran Validasi KKP di kasir Raharja.
      3. Mengajukan dosen untuk menjadi pembimbing dan judul KKP.
      4. Menghadap Kepala Jurusan untuk konfirmasi dan acc dosen pembimbing dan judul KKP.
      5. Menyerahkan kelengkapan Validasi KKP kepada RPU untuk mencetak Formulir Bimbingan.
      6. Memulai Pembekalan KKP dan bimbingan dengan dosen pembimbing yang disetujui oleh Kepala Jurusan.
      7. Membuat Analisa Sistem yang akan Berjalan; Log In System -> Menampilkan menu Input Dokumen -> Input Dokumen -> Cek Originality -> Menampilkan Laporan Originality -> Detail Laporan -> log out dari System.


      Rancangan Prosedur Sistem Berjalan

      Untuk menganalisa sistem yang berjalan, pada penelitian ini digunakan program Visual Paradigm for UML 6.4. Enterprise Edition untuk menggambarkan use case diagram, activity diagram dan sequence diagram. Namun Penulis hanya membuat alur mulai dari penggunaan sistem. Bukan pada penulisan laporan tersebut .

      Analisa Sistem Pada Use Case Diagram

      Gambar 3.2 Use Case Diagram Sistem

      Berdasarkan gambar 3.2, Use case Diagram yang ada terdapat:

      a.1 Actor yaitu User (Pengguna sistem).

      b.1 Sistem yaitu aplikasi yang digunakan.

      c.4 Use Case yaitu Input Dokumen, Cek Originality, Laporan Originality, dan Detail Laporan Dokumen.

      Analisa Sistem Pada Activity Diagram

      Gambar 3.3 Activity Diagram sistem

      Berdasarkan gambar 3.3, Activity Diagram yang ada terdapat:

      1 Initial note yang digunakan user untuk mengawali masuk atau log in ke system, setelah user log in system menampilkan menu untuk menginput dokumen (ketik atau upload), kemudian user melakukan input dokumen ke dalam system, dan setelah di proses system menampilkan cek originality dokumen dan menampilkan laporan tentang dokumen yang di input kemudian memberikan detail laporan originality dokumen kepada user, setelah selesai user berinteraksi dengan system melakukan log out system untuk keamanan dokumen, dan diakhiri dengan Final State.

      Analisa Sistem Pada Sequence Diagram

      Gambar 3.4 Sequence Diagram Sistem

      Berdasarkan gambar 3.4, Sequence Diagram yang ada terdapat:

      Aktor sebagai user yang melakukan kegiatan interaksi antarmuka menggunakan Lifeline dengan sistem yang mempunyai 7 Message yang merupakan komunikasi antar objek yang memuat informasi-informasi tentang aktifitas yang terjadi dengan aktifitasnya: Log In System, Menampilkan menu Input Dokumen, Input Dokumen, Cek Originality, Menampilkan Laporan Originality, Detail Laporan, dan log out dari System.

      Analisa Sistem Yang Berjalan

      Metode Analisa Sistem

      1. Analisa Batasan Sistem
      2. Adapun batasan sistem (boundary system) pada Analisa model dalam membandingkan dokumen untuk mengukur prosentase kemiripan ini dibatasi hanya pada proses menginput dokumen hanya bisa mengupload 2 dokumen.


      3. Analisa Kebutuhan Sistem
      4. Berdasarkan hasil analisa terhadap Sistem Pakar ini membutuhkan perancangan sistem yang sempurna dari sistem yang akan membandingkan dokumen untuk mengukur prosentase kemiripan dari analisa sistem yang berjalan agar dapat menghasilkan analisa yang akurat, benar, jelas, cepat, dan efisien serta mempunyai hasil yang maksimal.


      5. Analisa Kontrol
      6. Pengendalian yang diterapkan pada system aplikasi pembandingkan dokumen untuk mengukur prosentase kemiripan yaitu adanya pengaksesan untuk user yang akan menggunakan sistem bagi kepentingannya.


      7. Analisa Kelebihan dan kekurangan Sistem yang Berjalan

      User yang ingin menggunakan sistem untuk mengecek originality tulisan dokumennya dapat digunakan dengan mudah . kelebihannya user ataupun penguji penulisannya mampu mengetahui tingkat kemiripan dokumennya dengan dokumen lainnya, kekurangannya masih jarang sistem seperti ini dan belum efektif penggunaannya.

      Analisa Masukan, Analisa Proses, Analisa Keluaran

      1. Analisa Masukan

        Nama Masukan : File Dokumen

        Fungsi : Sebagai media yang menampilkan keoriginality sebuah dokumen dan persamaan kata atau kemiripan penulisannya

        Sumber : User yang membutuhkan

        Media : Internet

        Frekuensi : Setiap ada permintaan

        Format : Tampilan Web

        Keterangan : Hasil analisa laporan originality

      2. Analisa Proses

        Nama Modul : Permintaan Input Dokumen

        Masukan : File Dokumen

        Keluaran : Analisa Dokumen

        Ringkasan Proses: Proses ini akan menghasilkan laporan detail hasil analisa originality antar dokumen bagi user.

      3. Analisa Keluaran

      Nama Keluaran : Permintaan Hasil Analisa Dokumen

      Fungsi :Menampilkan Detail Analisa Laporan Originality Dokumen

      Media : Internet dan Komputer

      Distribusi : User (pengguna)

      Konfigurasi Sistem Yang Berjalan

      Di dalam membuat analisa program untuk penulisan laporan KKP (Kuliah Kerja Praktek), penulis menggunakan komputer dengan konfigurasi minimal sebagai berikut:

      1. Spesifikasi Hardware

        a.Processor : Intel(R) Core(TM) i3-2310M

        b.Monitor : SVGA 15”

        c.Mouse : Optical

        d.Keyboard : PS/2

        e.RAM : 2 GB

        f.Harddisk : 500 GB

        g.Printer : HP

      2. Spesifikasi Software

        a.Microsoft Office 2007

        b.Adobe Dreamweaver

        c.Google Chrome

        d.Adobe Photoshop

        e.Visual Paradigm

      3. Hak Akses (Brainware)

        a.Stakeholder

        b.Pembuat/Penulis

      Permasalahan Yang Dihadapi dan Alternatif Pemecahan Masalah

      Permasalahan Yang Dihadapi

      Berdasarkan hasil analisa yang dilakukan, maka penulis memutuskan permasalahan yang dihadapi oleh kalangan akademis pada saat ini masih banyaknya plagiat dokumen dalam penulisan ilmiah, belum adanya sistem yang dapat mendeteksi kemiripan antar dokumen secara otomatis, sehingga banyak kalangan akademis mengalami plagiatan dokumen dan diketahuia setalah tulisan tersebut terpublish, dengan adanya sistem sebelum penulis membuat karya tulisan mampu mengecek keaslian dokumen dan mampu mengurani pencurian data. Sehingga dalam proses pelaporan analisa dokumen tersebut tidak bisa dilakukan dengan mudah , efektif dan efisien. Dari masalah yang dihadapi penulis dapat menyimpulkan sebagian besar masalah uang dihadapi adalah :

      1. Membandingkan dokumen untuk pengukuran persentasi kemiripan pada penulisan ilmiah yang dilakukan oleh kalangan akademis masih jarang digunakan sehingga untuk penggunaannya masih sulit.
      2. Dengan banyaknya model yang digunakan dalam analisa sistem untuk membandingkan dokumen yang dapat mengetahui tingkat kemiripan harus memilih atau bahkan menemukan model sendiri yang lebih efektif dalam penggunaannya.
      3. Model yang paling efektif dan efesien dalam mengukur persentasi kemiripan penulisan ilmiah terdapat 3(tiga) algoritma dengan berbagai metode yang berbeda membuat penulis harus menganalisa dan mempelajari berbagai metode agar sistem mampu berjalan dengan optimal.

      Alternatif Pemecahan Masalah

      Untuk mengatasi masalah yang dihadapi dalam proses penginputan dokumen dan menghasilkan laporan analisa dokumen yang akurat dan jelas, maka penulis mengusulkan alternatif pemecahan masalah yaitu antara lain dengan membangun suatu sistem yang menghasilkan analisa yang lebih efektif dan efisien, diantaranya :

      1. Merancang sistem dengan menggunakan Unified Modelling Language (UML) yang berbasis OOP (Object Oriented Programming) sehingga sistem dalam memberikan detail laporan analisa originality dokumen yang berjalan lebih optimal dan akurat.
      2. Menyediakan suatu sistem pembanding dokumen untuk mengetahui persentase kemiripan tulisannya dengan menggunakan akses internet hanya dengan mengupload file dokumen sehingga menghasilkan laporan analisa originality dokumen dengan cepat dan akurat serta meningkatkan kinerja yang optimal.
      3. Menyediakan aplikasi database yang terelasi dengan tabel-tabel sistem analisa sehingga diperlukan sebuah program yang dapat menunjang dan mempermudah kegiatan tanpa merubah prosedur yang berjalan.

      BAB IV

      Kesimpulan

      Berdasarkan hasil analisa dan perumusan masalah yang telah dilakukan, maka penulis dapat menyimpulkan bahwa :

      1. Cara membandingkan dokumen untuk mengukur persentasi kemiripan penulisan dapat menggunakan software yang menyediakan fasilitas dan berfungsi untuk menghasilkan analisa persentasi kesamaan antar dokumen.

      2. Terdapat banyak model algoritma yang dapat digunakan untuk membandingkan persentase tingkat kemiripan antar dokumen dengan menggunakan metode yang berbeda pula dengan setiap prosesnya pada setiap jenis software yang tersedia.

      3. Ada 3(tiga) jenis model algoritma yang paling efektif dan efesien dalam mengukur persentase kemiripan penulisan dokumen yaitu algoritma Jaro-Winkler, algoritma Rabin-Karp dan algoritma Winnowing dengan berbagai metode berbeda mampu menghasilkan analisa dengan tingkat kemiripan yang berbeda.

      4. Dengan adanya software atau aplikasi yang mampu menghasilkan analisa persentase tingkat kemiripan pada sebuah dokumen mampu mengurangi tindakan plagiatrisme pada instansi akademik karena sebelum melakukan penerbitan ataupun publish akan di cek terlebih dahulu keaslian atau Originality sebuah dokumen dengan dokumen pembandingnya.

      Saran

      Untuk menanggulangi permasalahan dan mencapai hasil yang baik, maka saran dan pendapat yang penulis kemukakan adalah :

      1. Untuk menghasilkan dan membuat software dan aplikasi menjadi lebih efisien dan efektif semoga kedepannya dapat menghasilkan model baru dengan menggabungan metode yang ada untuk membuat hasil persentase analisa yang lebih baik dalam membandingkan.

      2. Untuk mempercepat proses menghasilkan analisa persentase tingkat kemiripan dan meningkatkan efisiensi waktu dan tenaga sebaiknya digunakan sistem komputerisasi yang mempunyai daya akses yang cepat dan akurat.

      3. Untuk memberikan kenyaman kepada User (pengguna) selama pemakaian aplikasi atau Software dan memberikan fasilitas tambahan pada sistem agar menjadi aplikasi yang sempurna.

      DAFTAR PUSTAKA

      DAFTAR LAMPIRAN

      LAMPIRAN A

      1. A.1. Surat Pengantar KKP
      2. A.2. Form Validasi KKP
      3. A.3. Form Penggantian Judul
      4. A.4. Kartu Bimbingan KKP
      5. A.5. Daftar Mata Kuliah Yang Belum Diambil
      6. A.6. Daftar Nilai
      7. A.7. Formulir Seminar Proposal KKP
      8. A.8. Formulir Seminar Proposal KKP
      9. A.9. Daftar Riwayat Hidup
      10. A.10. Kartu Studi Tetap Final (KSTF)
      11. A.11. Kwitansi Pembayaran Bimbingan KKP
      12. A.12. Lampiran Sertifikat TOEFL
      13. A.13. Sertifikat PROSPEK
      14. A.14. Sertifikat-Sertifikat IT (1 Internasional + 3 Nasional: REC, Ilmuti, mahasiswa)

Contributors

Adesetiadi, Admin, Fifit Alfiah