• Tidak ada hasil yang ditemukan

IMPLEMENTASI YOLO DAN OCR UNTUK PENGECEKAN FORMAT SAMPUL PROPOSAL SKRIPSI (STUDI KASUS: PRODI INFORMATIKA UMN) SKRIPSI

N/A
N/A
Protected

Academic year: 2022

Membagikan "IMPLEMENTASI YOLO DAN OCR UNTUK PENGECEKAN FORMAT SAMPUL PROPOSAL SKRIPSI (STUDI KASUS: PRODI INFORMATIKA UMN) SKRIPSI"

Copied!
14
0
0

Teks penuh

(1)

IMPLEMENTASI YOLO DAN OCR UNTUK PENGECEKAN FORMAT SAMPUL PROPOSAL SKRIPSI

(STUDI KASUS: PRODI INFORMATIKA UMN)

SKRIPSI

Diajukan sebagai salah satu syarat untuk memperoleh gelar Sarjana Komputer (S.Kom)

Aditiya Maulana 00000012120

PROGRAM STUDI INFORMATIKA FAKULTAS TEKNIK DAN INFORMATIKA UNIVERSITAS MULTIMEDIA NUSANTARA

TANGERANG

2020

(2)

ii

LEMBAR PENGESAHAN SKRIPSI

IMPLEMENTASI YOLO DAN OCR UNTUK PENGECEKAN FORMAT SAMPUL PROPOSAL SKRIPSI

(STUDI KASUS: PRODI INFORMATIKA UMN)

Oleh

Nama : Aditiya Maulana

NIM : 00000012120

Program Studi : Informatika

Fakultas : Teknik dan Informatika

Tangerang, 16 April 2020 Ketua Sidang

Dr. Ir. Winarno, M.Kom.

Dosen Pembimbing

Arya Wicaksana, S.Kom., M.Eng.Sc.

Mengetahui,

Ketua Program Studi Informatika

Nunik Afriliana, S.Kom., M.M.S.I.

(3)

iii

PERNYATAAN TIDAK MELAKUKAN PLAGIAT

Dengan ini saya:

Nama : Aditiya Maulana

NIM : 00000012120

Program Studi : Informatika

Fakultas : Teknik dan Informatika

Menyatakan bahwa Skripsi yang berjudul “Implementasi YOLO dan OCR Untuk Pengecekan Format Sampul Proposal Skripsi (Studi Kasus: Prodi Informatika UMN)“ ini adalah karya ilmiah saya sendiri, bukan plagiat dari karya ilmiah yang ditulis oleh orang lain atau lembaga lain, dan semua karya ilmiah orang lain atau lembaga lainyang dirujuk dalam Skripsi ini telah disebutkan sumber kutipannya serta dicantumkan di Daftar Pustaka.

Jika di kemudian hari terbukti ditemukan kecurangan/peyimpangan, baik dalam pelaksanaan Skripsi maupun dalam penulisan laporan Skripsi, saya bersedia menerima kosekuensi dinyatakan TIDAK LULUS untuk mata kuliah Skripsi yang telah saya tempuh.

Tangerang, 27 Maret 2020

Aditiya Maulana

(4)

iv

PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS

Sebagai sivitas akademik Universitas Multimedia Nusantara, saya yang bertanda tangan dibawah ini:

Nama : Aditiya Maulana

NIM : 000000012120

Program Studi : Informatika

Fakultas : Teknik dan Informatika Jenis Karya : Skripsi

Demi pengembangan ilmu pengetahuan, menyetujui dan memberikan izin kepada Universitas Multimedia Nusantara hak Bebas Royalti Non-ekslusif (Non- exclusive Royalty-Free Right) atas karya ilmiah saya yang berjudul:

Implementasi YOLO dan OCR Untuk Pengecekan Format Sampul Proposal Skripsi (Studi Kasus: Prodi Informatika UMN) beserta perangkat yang diperlukan.

Dengan Hak Bebas Royalti Non-eksklusif ini, pihak Universitas Multimedia Nusantara berhak menyimpan, mengalihmedia atau format-kan, mengelola dalam bentuk pangkalan data (database), merawat, dan mendistribusi dan menampilkan atau mempublikasikan karya ilmiah saya di internet atau media lain untuk kepentingan akademis, tanpa perlu meminta izin dari saya maupun memberikan royalti kepada saya, selama tetap mencantumkan nama saya sebagai penulis karya ilmiah tersebut.

Demikian pernyataan ini saya buat dengan sebenarnya untuk dipergunakan sebagaimana mestinya.

Tangerang, 27 Maret 2020

Aditiya Maulana

(5)

v

KATA PENGANTAR

Puji dan syukur kepada Tuhan Yang Maha Esa atas rahmat dan karunia- Nya sehingga penulis dapat mengerjakan dan menyelesaikan laporan skripsi dengan baik. Penulis juga mengucapkan banyak terima kasih kepada :

1. Kedua Orang Tua penulis yang telah memberikan dukungan dan semangat selama proses mengerjakan penelitian skripsi sebagai syarat kelulusan.

2. Dr. Ninok Leksono, selaku Rektor Universitas Multimedia.

3. Nunik Afriliana, S.Kom., M.M.S.I., selaku Ketua Program Studi Infomatika Universitas Multimedia Nusantara.

4. Arya Wicaksana, S.Kom., M.Eng.Sc., selaku dosen pembimbing yang dengan sabar membimbing dan memberika saran/masukan dalam proses penelitian dan penyusunan laporan skripsi.

5. Edwin Kristian, S.Kom., selaku kerabat yang mengajar penulis dasar-dasar framework Django.

6. Anthony, S.Kom. dan Bagus Indiarto, S.Kom., selaku kerabat yang mengajar penulis dasar-dasar bahasa pemrogramman Python.

7. Fathur Rachman., selaku kerabat yang mengajarkan penulis pengetahuan dasar tentang algoritma You Only Look Once (YOLO)

8. Syafrudin Zulfikar, Muhammad Rifqi Ahnaf Sulaeman, Sehan Sachi Wicatra dan yang lain., selaku sahabat yang mensupport penulis dalam proses pengerjaan Skripsi.

(6)

vi

Semoga laporan skripsi ini dapat bermanfaat, baik sebagai sumber informasi maupun inspirasi bagi para pembaca.

Tangerang, 27 Maret 2020

Aditiya Maulana

(7)

vii

HALAMAN PERSEMBAHAN/MOTO

Pada Dasarnya Manusia Memiliki Batas Kemampuan. Tetapi, Manusia Dapat Melebihi Batas Kemampuannya, Asalkan Memiliki

NIAT DAN KEMAMUAN.

-Aditiya Maulana-

(8)

viii

IMPLEMENTASI YOLO DAN OCR UNTUK PENGECEKAN FORMAT SAMPUL PROPOSAL SKRIPSI

(STUDI KASUS: PRODI INFORMATIKA UMN)

ABSTRAK

Proposal penelitian adalah pedoman yang berisikan langkah-langkah yang akan diikut oleh peneliti dalam melaksanakan suatu kegiatan penelitian. Dalam pembuatan proposal penelitian memiliki format tersendiri. Salah satunya di prodi Informatika Universitas Multimedia Nusantara (UMN) yang memiliki format penulisan proposal Skripsi yang diterapkan kepada mahasiswa yang wajib dilaksanakan. Pada penelitian ini mengembangkan suatu aplikasi untuk pengecekan format proposal Skripsi pada prodi Informatika Universitas Multimedia Nusantara (UMN) yang berbasis webservice. Aplikasi ini dibuat dengan mengimplementasikan algoritma You Only Look Once (YOLO) versi 3 untuk mendeteksi logo UMN dan algoritma Optical Character Recognition (OCR) untuk mengkonversi gambar menjadi karakter dengan menggunakan bahasa pemrograman Python dan menggunakan Framework Django. Pada penelitian ini hanya melakukan pengecekan jumlah kata judul Skripsi, pengecekan kode penelitian, pengecekan nama kampus, pengecekan tahun pengumpulan proposal dan pengecekan logo kampus UMN. Hasil tingkat performa rata-rata kecepatan waktu dari 5 kali uji coba menggunakan user time untuk pendeteksian logo menggunakan algoritma You Only Look Once (YOLO) sebesar 20,96 detik.

Hasil persentase dari tingkat akurasi dari 5 kali uji coba sebesar 100%.

Kata kunci: You Only Look Once (YOLO), Optical Character Recognition (OCR), Images Processing.

(9)

ix

IMPELEMENTATION OF YOLO AND OCR FOR CHECK THE FORMAT OF THESIS PROPOSAL COVER (UMN INFORMSTICS DEPARTMENT CASE STUDY)

ABSTRACT

Research proposal is a guideline that contains steps to be followed by researchers in carrying out a research activity. In making a research proposal it has its own format. One of them is at the Informatics Study Program of Multimedia Nusantara University (UMN) which has a Thesis proposal writing format that is applied to students that must be implemented. In this study developed an application for checking the Thesis proposal format on Multimedia Nusantara University (UMN) Informatics study program based on webservice. This application was created by implementing the You Only Look Once (YOLO) algorithm version 3 to detect the UMN logo and the Optical Character Recognition (OCR) algorithm to convert images to characters using the Python programming language and using the Django Framework. In this study only checking the number of Thesis title words, checking the research code, checking the name of the campus, checking the year of collecting proposals and checking the UMN campus logo. The results of the average performance level of the time speed of 5 trials using user time to detect logos using the algorithm You Only Look Once (YOLO) of 20.96 seconds. The percentage yield of the accuracy of the 5 trials is 100%.

Keyword: You Only Look Once (YOLO), Optical Character Recognition (OCR), Images Processing.

(10)

x DAFTAR ISI

LEMBAR PENGESAHAN SKRIPSI... ii

PERNYATAAN TIDAK MELAKUKAN PLAGIAT ... iii

PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH... iv

DAFTAR ISI ... x

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xiii

DAFTAR LAMPIRAN ... xiv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 4

1.3 Batasan Masalah... 4

1.4 Tujuan Penelitian ... 5

1.5 Manfaat Penelitian ... 5

1.6 Sistematika Penulisan ... 6

BAB II LANDASAN TEORI ... 8

2.1 You Only Look Once (YOLO) ... 8

2.2 Optical Character Recognition (OCR)... 12

2.3 User Time ... 13

2.4 Format Sampul Proposal ... 14

BAB III METODOLOGI PENELITIAN DAN PERANCANGAN ... 16

3.1 Metode Penelitian ... 16

3.2 Perancangan Sistem ... 17

3.3 Rancangan Antarmuka... 28

BAB IV IMPLEMENTASI DAN UJI COBA ... 31

4.2 Implementasi ... 32

4.2.1 Implementasi Antarmuka ... 32

4.2.2 Implementasi Algoritma... 34

4.3 Uji Coba Aplikasi ... 42

4.3.1 Uji Coba Pertama ... 43

4.3.2 Uji Coba Kedua ... 44

4.3.3 Uji Coba Ketiga... 46

(11)

xi

4.3.3 Uji Coba Keempat ... 47

4.3.5 Uji Coba Kelima ... 48

4.4 Evaluasi Hasil ... 50

BAB V SIMPULAN DAN SARAN ... 52

5.1 Simpulan ... 52

5.2 Saran ... 53

DAFTAR PUSTAKA ... 54

LAMPIRAN ... 56

(12)

xii

DAFTAR GAMBAR

Gambar 2.1 Arsitektur YOLOv1 (Redmon dkk, 2015) ... 10

Gambar 2.2 Arsitektur YOLOv2/YOLO9000 (Jonnalagadda, 2019) ... 10

Gambar 2.3 Arsitektur YOLOv3 (Jonnalagadda, 2019) ... 11

Gambar 2.4 Stage of OCR (Hartanto, dkk, 2014). ... 12

Gambar 2.5 Gambar Format Sampul ... 15

Gambar 3.1 Flowchart Aplikasi... 18

Gambar 3.2 Flowchart YOLO ... 19

Gambar 3.3 Flowchart Remove Logo Kampus ... 20

Gambar 3.4 Flowchart Crop Images Per-Objek ... 21

Gambar 3.5 Flowchart Optical Character Recognition (OCR)... 22

Gambar 3.6 Flowchart Cek Kode Penelitian ... 23

Gambar 3.7 Flowchart Cek Nama ... 24

Gambar 3.8 Flowchart Cek NIM ... 25

Gambar 3.9 Flowchart Cek Format Judul... 25

Gambar 3.10 Flowchart Cek Penamaan Kampus ... 26

Gambar 3.11 Flowchart Cek Tahun Pengumpulan... 27

Gambar 3.12 Mock Up Halaman Utama Aplikasi ... 28

Gambar 3.13 Mock Up Halaman Pengecekan Format ... 29

Gambar 3.14 Tampilan Mock Up Hasil Pengecekan ... 30

Gambar 4.1 Tampilan Halaman Utama... ... 33

Gambar 4.2 Tampilan Halaman Pengecekan Format Aplikasi ... 33

Gambar 4.3 Tampilan Hasil Akhir Aplikasi ... 34

Gambar 4.4 Implementasi YOLO ... 35

Gambar 4.5 Implementasi Hapus Logo ... 36

Gambar 4.6 Implementasi Objek Kode Penelitian ... 37

Gambar 4.7 Impelementasi Judul Proposal Skripsi ... 38

Gambar 4.8 Implementasi Pengecekan Nama Mahasiswa ... 39

Gambar 4.9 Implementasi Pengecekan NIM Mahasiswa ... 40

Gambar 4.10 Impelementasi Penamaan Kampus Pada Cover Proposal Skripsi ... 41

Gambar 4.11 Implementasi Tahun Pengumpulan Proposal Skripsi... 42

Gambar 4.12 Implementasi OCR ... 42

Gambar 4.13 Input Uji Coba Pertama ... 43

Gambar 4.14 Uji Coba Pertama (YOLO) ... 44

Gambar 4.15 Input Uji Coba Kedua ... 45

Gambar 4.16 Uji Coba Kedua YOLO ... 45

Gambar 4.17 Input Uji Coba Ketiga ... 46

Gambar 4.18 Uji Coba Ketiga YOLO... 47

Gambar 4.19 Input Uji Coba Keempat ... 47

Gambar 4.20 Uji Coba Keempat YOLO ... 48

Gambar 4.21 Input Uji Coba Kelima ... 49

Gambar 4.22 Uji Coba Kelima YOLO ... 49

(13)

xiii

DAFTAR TABEL

Tabel 4.1 Tabel Uji Coba ... 43 Tabel 4.2 Tabel Hasil Evaluasi Performa Waktu ... 50 Tabel 4.3 Tabel Hasil Evaluasi Akurasi ... 51

(14)

xiv

DAFTAR LAMPIRAN

1. Lampiran 1 – L1. Form Bimbingan Skripsi 2. Lampiran 2 – L2. Riwayat Hidup.

3. Lampiran 3 – L3. Transkrip Wawancara.

4. Lampiran 4 – L4. Sampel Dataset.

5. Lampiran 5 – L5. Sampel Label Dataset.

Referensi

Dokumen terkait

Sebagian anak terlantar yang ada di Kota Pekanbaru mempunyai keterbatasan kemampuan sumber daya manusia hal ini dikarenakan sebagian besar anak terlantar yang ada

Pada studi ini menggunakan metode Quadratically Constrained Quadratic Program (QCQP) untuk menghitung biaya minimum pembangkitan energi listrik terhadap permintaan beban

Dari tabel di atas dapat diketahui bahwa responden secara umum melakukan pembelian sabun mandi dengan melihat atribut produk, yaitu yang berkaitan dengan

Berdasarkan uraian ini terlihat bahwa sektor Peminyakan merupakan subjek pembelajaran lapangan yang sangat penting dan baik bagi mahasiswa khususnya

Pada kenyataannya, metode aliran daya konvensional (Newton Raphson dan Fast- Decoupled) seringkali tidak mendapatkan hasil perhitungan yang baik atau mengalami masalah pada

Ester dapat dibuat dari reaksi antara asam karboksilat dan alkohol dengan bantuan katalis yang disebut Reaksi

1) Dengan Good Corporate Governance , pengambilan keputusan akan berlangsung secara lebih baik sehingga akan menghasilkan keputusan yang optimal, dapat

Apakah model pembelajaran yang diterapkan oleh guru pada materi sistem koloid dapat membuat anda terpimpin dalam kelompok belajar.