Anda di halaman 1dari 12

APLIKASI PENDETEKSI PLAGIAT TERHADAP KARYA TULIS

BERBASIS WEB MENGGUNAKAN NATURAL LANGUAGE


PROCESSING DAN ALGORITMA KNUTH-MORRIS-PRAIT

Rio Alamanda
K11109033
KELOMPOK 7

Epin Aji H1051151060


Agung Prabowo H1051151045
Dwi Kusumayani H1051171002
Hendro Pratama H1051171027
PERMASALAHAN
• Kegiatan tulis-menulis merupakan bagian yang menyatu dan tidak bisa dipisahkan dengan
kegiatan akademik di perguruan tinggi terutama sebagai syarat kelulusan untuk mendapat
gelar akademik adalah dengan membuat karya tulis ilmiah berupa skripsi, thesis dan disertasi.
Namun tidak sedikit karya tulis yang dihasilkan adalah hasil dari karangan sebuah pemikiran
dan pengamatan orang lain atau bisa disebut tindakan plagiatrisme.
• Plagiarisme atau sering disebut plagiat adalah penjiplakan atau pengambilan karangan,
pendapat, dan sebagainya dari orang lain dan menjadikannya seolah karangan dan pendapat
sendiri.
• Dan tentunya perlu pengecekkan terhadap karya tulis trsebut, namun pengecekkan yang
dilakukan secara manual sangat sulit dan memakan waktu yang lama dan tentunya tidak
efisien. Oleh karena itu penyusun membuat aplikasi berbasis website yang digunakan untuk
mendeteksi isi dari karya tulis yang dibuat dengan menggunakan natural language processing
dan algoritma knuth-morris-pratt.
• Sistem pendeteksian ini dimulai dari merangkum karya tulis yang akan di bandingkan
kemudian dilanjutkan dengan proses Tokenezing, Filtering dan Stemming, yang selanjutnya
dilanjutkan dengan algoritma knuth-morris-pratt dan proses menghitung proses kemiripan
dengan Consine Similarity.
Input dan output
• Input : karya tulis pembanding dan yang akan dibandingkan
• Output : presentase kemiripan kedua karya tulis
id

judul

Tabel : Data
No Atribut Tipe dan panjang Keterangan penulis
data
1 id Integer(11) Primary Key

2 Judul Varchar (299)


Data Nama_file
3 Penulis Varchar(299)

4 Nama_file Varchar(99)

5 Tipe_file Varchar(29)

6 Ukuran_file Bigint(20) Tipe_file

7 Isi Text

8 Tgl_upload Datetime
isi

Tgl_upload
Entitas : Stopword
No Atribut Tipe dan panjang Keterangan id
data
1 id Integer(11) Primary key stopword
2 kata Varchar(99)
kata
Entitas : Dictionary
Lemma
No Atribut Tipe dan panjang Keterangan
data
1 Lemma varchar(100) dictionary

2 Pos Varchar(50

Pos
Id_hasil
Id_masukkan

Tabel : Hasil_deteksi
No Atribut Tipe dan panjang Keterangan
data
1 Id_hasil Integer(11) Primary Key
Id_pembanding

2 id_masukkan Integer(11)
Hasil_deteksi
3 Id_pembanding Integer(11)
4 Detail_hasil text Detail_hasil
5 persentase float
6 Tgl_deteksi Datetime
7 Waktu_proses Varchar(15) persentase

Tgl_deteksi
Waktu_proses
id id Pos
(1) (1)
membandi
stopword dictionary
ngkan
judul
kata
(1) (M) Lemma

penulis
(1)
(M)
Data menyeleksi Hasil_deteksi mengolah

Nama_file
ERD
Tipe_file Id_hasil

isi
Id_masukkan
Waktu_proses

Tgl_upload

Id_pembandin
Tgl_deteksi g
persentase Detail_hasil
. judul, penulis, jurnal .

User

DFD
Sistem Pendeteksi
Plagiat

. presentase kemiripan .

DFD level 0
. Data stopword . Stopword
. judul, penulis, jurnal .
Menyederhanakan kata

Kelola Kata . Data dictionary . dictionary

Mengubah kata dasar

User Mengelola kata


. Data jurnal . data

Array kata yang sama

Membandingkan
. Data hasil deteksi . Hasil_deteksi
kata

. presentase kemiripan .

DFD Level 1
TERIMA KASIH

Anda mungkin juga menyukai