oleh :
Didik Kholidil Ahwani / 19104410065
PROGRAM STUDI
TEKNIK INFORMATIKA
UNIVERSITAS ISLAM BALITAR
2022
Lembar Pengesahan
i
Lembar Pengesahan
Sistem Pendeteksi Halal Pada Bahan Makanan Dengan Menggunakan
Teknologi Optical Character Recognition (OCR) Dan Autocorrect
oleh :
Didik Kholidil Ahwani / 19104410065
DKI. Jakarta
AI Coach
ii
Abstrak
iii
Kata Pengantar
Dalam menyebut nama Allah SWT, Tuhan yang Maha Pengasih lagi Maha
Penyayang, kami mengucapkan puji syukur atas kehadirat-Nya yang telah
mempermudah penyelesaian program MSIB tanpa adanya hambatan.
Tidak lupa kami mengirimkan sholawat dan salam kepada junjungan kami, Nabi
Muhammad SAW, yang dengan berkat dan petunjuk dari Allah SWT, kita
berupaya menjadi seorang muslim yang insya Allah akan berkumpul di surga-
Nya.
iv
9. Terima kasih kepada kedua orang tua dan seluruh keluarga yang selalu
mendoakan dan mendukung saya selama program ini. Berkat dukungan
kalian, saya dapat menyelesaikan program tepat waktu.
v
Daftar Isi
Lembar Pengesahan i
Lembar Pengesahan ii
Abstrak iii
Kata Pengantar iv
Daftar Isi vi
Daftar Gambar ix
Bab I Pendahuluan 1
I.2 Lingkup 1
I.3 Tujuan 1
BAB IV Penutup x
II.8 Kesimpulan x
II.9 Saran x
vi
BAB V Referensi xi
vii
Daftar Tabel
viii
Daftar Gambar
ix
Bab I Pendahuluan
AI Mastery adalah program imersi AI yang tersedia untuk semua orang. Program
ini diselenggarakan oleh perusahaan pelatihan AI terkemuka di Indonesia dan
dirancang khusus untuk individu yang ingin menjadi:
1. Ahli dalam AI
2. Pendidik dan mentor di AI
3. Ambil posisi kepemimpinan dalam industri AI yang sedang berkembang
4. Pengusaha dengan ide-ide di AI
5. Perusahaan pencari kerja di bidang AI
I.2 Lingkup
Projek kami berfokus kepada mendeteksi bahan makanan halal, dengan
mencocokkan data yang dimaksudkan dengan dataset yang kami miliki, untuk
datasetnya sendiri berbahasa inggris karena menggunakan Bahasa ilmiah. Peran
saya dalam projek ini sebagai data acquisition dan data exploration yang
kebanyakan bertugas pada dataset dan mencari informasi seputar error yang
dihadapi selama pengerjaan projek akhir.
I.3 Tujuan
Tujuan saya mengikuti MSIB di Orbit Future Academy program AI Mastery
untuk menambah wawasan seputar kecerdasan buatan dan penggunaan Python
dalam menyelesaikan masalah.
1
Bab II Orbit Future Academy
Orbit Future Academy (OFA) adalah sebuah lembaga pendidikan online yang
Perusahaan pelatihan AI terkemuka di Indonesia ini Didirikan pada tahun 2016,
tujuan utama dari lembaga ini adalah meningkatkan standar hidup. Nama "Orbit"
dipilih sebagai label atau merek dari lembaga ini sebagai penghormatan kepada
mantan Presiden Republik Indonesia ke-3, Prof. Dr. Ing. B. J. Habibie, dan
istrinya, Dr. Hasri Ainun Habibie. Dalam mendukung perkembangan inovasi dan
teknologi pendidikan di Indonesia, pasangan tersebut telah berperan aktif.
OFA secara selektif memilih dan mengadaptasi program dan kursus internasional
untuk meningkatkan keterampilan dan pengetahuan generasi muda serta tenaga
kerja dalam menghadapi pekerjaan masa depan. Melalui slogan mereka yang
berbunyi "Skills-for-Future-Jobs," OFA berkomitmen untuk memberikan
pendidikan dan pelatihan yang relevan dengan kebutuhan pasar kerja di masa
depan. OFA berfokus pada upskilling (peningkatan keterampilan) dan reskilling
(perpindahan keterampilan) untuk membantu individu menyesuaikan diri dengan
perubahan dinamis di dunia kerja.
1
2
antara pemuda dan tenaga kerja dengan peluang-peluang kerja yang relevan dan
menjanjikan di masa depan.
Visi:
Menyediakan pembelajaran keterampilan transformatif terbaik.
Misi:
1. Membangun Orbit Transformation Center (OTC) di seluruh Indonesia,
berperan aktif dalam menyajikan kurikulum keterampilan masa depan
yang berbasis sertifikasi melalui Platform Konten Digital.
2. Bekerja secara proaktif dengan pemerintah dan organisasi untuk
mengubah generasi masa depan agar dapat menyesuaikan dengan
perubahan yang terjadi di Industri 4.0.
3. Melatih kewirausahaan mahasiswa dan menjadi perantara dengan karir
industri.
4. Menghubungkan jaringan inkubator dan akselerator yang terkurasi dengan
industri, investor, dan ekosistem start-up global.
Lingkup tugas peserta adalah menghadiri kelas bersama homeroom coach atau
domain coach dan mengerjakan semua assessment yang diberikan sesuai jadwal
kelas.
Program ini dilaksanakan dari bulan Agustus 2022 - Desember 2022 (20 minggu).
BAB III Proyek Akhir
Sistem Pendeteksi Halal Pada Bahan Makanan Dengan Menggunakan
Teknologi Optical Character Recognition (OCR) Dan Autocorrect
vii
viii
buatan luar negeri karena kepada konsumen yang kurang percaya diri tentang
status kehalalannya dari bahan baku yang digunakan, sehingga saat seseorang
akan membeli produk luar negeri maupun dalam negeri yang tidak berlabel halal,
mereka dapat melihat komposisi atau bahan baku pembuatan dari produk tersebut.
[2]
BAB IV Penutup
II.8 Kesimpulan
II.9 Saran
BAB V Referensi
[1] A. Sasongko, “Produk Halal Penting Bagi Umat Islam,” republika.co.id, Okt 13,
2018. https://www.republika.co.id/berita/pgjgmn313/produk-halal-penting-bagi-
umat-islam (diakses Nov 07, 2022).
[2] S. S. Iriani, “The Effect of Religiosity on the Purchasing Decisions of Halal
Labeled Food Products,” East African Scholars Journal of Economics, Business
and Management, vol. 2, no. 10, hlm. 1–8, Okt 2019.
[3] A. Aprilino dan I. Husni Al Amin, “1522-4565-1-PB,” Jurnal TEKNOINFO, vol.
16, hlm. 1–6, 2022.
BAB VI Lampiran A. TOR
A. Rincian Program
Artificial Intelligence Mastery Program merupakan program pelatihan
daring yang bertujuan untuk memperdalam teknologi dan perangkat
kecerdasan buatan (Artificial Intelligence/AI) kepada mahasiswa, Dalam
upaya mencapai tujuan tersebut, program ini berfokus pada pengembangan
peserta agar mampu mengembangkan produk kecerdasan buatan (AI).
Program ini juga memfokuskan pada komponen utama AI, termasuk Data
Science (DS), Natural Language Processing (NLP), Computer Vision (CV),
Reinforcement Learning (RL), dan tahapan Deployment (DEP). Selain
keterampilan AI, mahasiswa juga akan mendapatkan life skills yang
bermanfaat dalam mencari atau menciptakan lapangan kerja.
B. Tujuan Program
Setelah mengikuti program ini, peserta diharapkan dapat mencapai tujuan
sebagai berikut:
A-1
2
D. Peserta
Program ini terbuka untuk mahasiswa minimal semester 4 yang berasal dari
Perguruan Tinggi diseluruh Indonesia.
B-1
2
website.
16 / 1 Menyelesaikan front end dan mampu Memperbaiki tampilan
Desember menampilkan hasil prediksi gambar. website menjadi lebih
2022 bagus.
16 / 2 Menambah dataset, berhasil Menambah dataset 2
Desember mengintegrasi web&model (prediksi untuk yang terakhir dan
2022 teks), dan menyempurnakan UI pada berhasil
web. menyempurnakan
system.
17 / 4 Mengerjakan laporan projek akhir Menyelesaikan AI
Desember pada bagian lampiran. Project Cycle.
2022
17 / 5 Mengerjakan laporan projek akhir Berhasil menyelesaikan
Desember pada bagian Bab 1 Bab 1 laporan akhir
2022
17 / 6 Mengerjakan laporan projek akhir Berhasil menyelesaikan
Desember pada bagian logbook dan laporan akhir.
2022 mengevaluasi laporan akhir.
BAB VIII Lampiran C. Dokumen Teknik
C-1
2
2) Dataset 2
a) Memuat Dataset 2
#Menambahkan dataset dengan dataset buatan sendiri
data2 = pd.read_csv('Dataset2.csv',sep=";",names=["halal"])
data2.head()
3) Preprocessing
a) Membuat function untuk preprocessing
# Buat fungsi untuk langkah stopword removal
stopwords =
#Menghilangkan stop word pada data
def remove_stop_words(text):
# Menghilangkan beberapa tanda baca dan menggantinya dengan
koma
def casefolding(text):
# Menyederhanakan data menjadi list 1 dimensi
def condense(text):
#Preprocessing pada data yang akan digunakan
def preprocessing(text):
print(clean_dataset1)
def condense(text):
#Preprocessing pada data yang akan digunakan
def preprocessing(text):
5
# Dataset 2
clean_dataset2 =
preprocessing(dataset2)
print(clean_dataset2)ext)
:
4) Menggabungkan 2 Dataset
# Membuat variable yang menyimpan kombinasi dataset
final_dataset = clean_dataset1+clean_dataset2
print('+'+'[Final Dataset]'.center(40,'=')+'+')
print('Banyak Data: ', len(final_dataset), 'data')):
2) Model Autocorrect
a) Membuat function yang berfungsi memuat data kata koreksi
# Membuat function correction untuk membuat dataframe berisi
data kata koreksi
def correction(input_word):
e. Evaluation
Hasil evaluasi untuk mencari nilai akurasi menggunakan metode
membandingkan list data validasi dgn list hasil ocr.
f. Deployment
Tujuan dari tahap deployment adalah agar sistem ini dapat digunakan oleh
khalayak awam. Oleh karena itu, sistem akan di-deploy dalam bentuk website
yang sudah akrab dan familiar bagi masyarakat.
3. Deskripsi Aplikasi
a. Nama dan Fungsi Aplikasi
Sistem Pendeteksi Halal Pada Bahan Makanan Dengan Menggunakan
Teknologi Optical Character Recognition (OCR) Dan Autocorrect adalah
sistem yang berfungsi untuk mengetahui apakah bahan makanan yang
akan dikonsumsi itu halal atau haram. sistem ini menyediakan 2 prediksi
bahan makanan: prediksi melalui teks yang dimana user akan diminta
memasukkan teks yang ingin dideteksi kehalalannya, prediksi melalui
gambar user diminta mengunggah gambar bahan makanan yang ingin
diketahui kehalalannya.
8
c. User Interface
Tampilan Home
Tampilan Beranda atau Home yang berisi pilihan prediksi teks dan
prediksi gambar.
9
Jika hasil halal maka akan akan muncul “Produk Ini Halal”, sebaliknya
akan muncul “Produk Ini Haram” jika tidak terdeteksi sistem dan akan
ditampilkan apa saja bahan yang haram.
11
Tampilan About Us
Tampilan about us yang berisi deskripsi dari website ini dan anggota
Fibonacci 4 yang Menyusun sistem ini.
d. Keterangan Lainnya
Kelebihan dari sistem ini mudah digunakan dan bisa digunakan
diberbagai platform.
Kekurangan dari website ini adalah belum dihosting, jadi hanya
bisa diakses jika pengguna sudah mendownload seluruh sistem.
12