oleh :
Fairuz Fernanda Hermawan / NIM 1903601
oleh :
Fairuz Fernanda Hermawan / NIM 1903601
1
Lembar Pengesahan
oleh :
Fairuz Fernanda Hermawan / NIM 1903601
Wayan Dadang
NIP: 20210817
2
Abstraksi
Program Magang Studi Independen Bersertifikat merupakan salah satu
bentuk pelaksanaan Merdeka Belajar Kampus Merdeka yang berupa bootcamp
mahasiswa untuk mengembangkan kemampuan di mitra atau industri yang
bekerja sama dengan kampus merdeka, salah satunya adalah Orbit Ventura
Academy yang bertempat di Jakarta Selatan.
Pada program ini, mahasiswa yang terlibat memiliki tanggung jawab
dalam menyelesaikan Proyek Akhir. selain itu, mahasiswa memiliki tanggung
jawab dalam mengimplementasikan hasil pembelajaran yang sudah dipelajari
kedalam suatu produk atau riset.
Hasil dari Program ini diharapkan dapat meningkatkan Produk Teknologi
terbaru, produk teknologi yang akan kami buat berupa Web Artificial Intelligence
Sistem Prediksi dan Rasionalisasi Peluang Perguruan Tinggi Nasional bagi Siswa
di Indonesia.Mengnignat masih banyaknya perhitungan masuk ke Perguruan
tinggi SNMPTN dengan Perhitungan Manual,Sehingga penulis memiliki ide
untuk membuat Web ini dengan tujuan memberi kemudahan bagi Murid SMA
jurusan IPA di indonesia sebelum masuk ke perguruan tinggi,Adapun Program
Artificial Intelligence ini menggunakan metode Naïve bayes, dan untuk
deployment menggunakan Flask dan Python,untuk data sendiri bersumber dari
Komunitas Instagram GapaiPTN yang dikumpulkan dari Tiga tahun sebelumnya
dan juga menggunakan Metode Penyebaran Kuesioner ke Murid SMA IPA kelas
tiga.
Kata Kunci : Kampus Merdeka, Orbit Ventura Academy, Flask dan Python, Naïve
Bayes,Proyek Akhir, Artificial Intelligence, Sistem Prediksi dan Rasionalisasi
3
Kata Pengantar
Puji syukur penulis panjatkan kepada Tuhan Yang Maha Esa. Atas rahmat
dan karunia-Nya, penulis dapat menyelesaikan laporan akhir Magang & Studi
Independen Bersertifikat Kampus Merdeka Angkatan 2 dengan judul “Web
Artificial Intelligence Sistem Prediksi & Rasionalisasi Peluang Perguruan Tinggi
Nasional bagi Siswa di Indonesia”.
Laporan ini disusun dan diajukan untuk memenuhi syarat akhir Program
Kampus Merdeka Studi Independen Mastery Intelligence Program di Orbit Future
Academy.Laporan akhir ini dapat diselesaikan semata karena penulis menerima
banyak bantuan dan dukungan. Untuk itu, penulis mengucapkan terima kasih
yang tak terhingga kepada:
1. Kedua Orang Tua Penulis
2. Bapak Prof. Turmudi, M.Ed., M.Sc., Ph.D. Selaku Direktur UPI Kampus
Daerah Purwakarta
3. Bapak Dr. Idat Muqodas, S.Pd., M.Pd.Selaku Wakil Direktur UPI kampus
Daerah Purwakarta
4. Bapak Ahmad Fauzi, S.Si., M.T. selaku Ketua Program Studi Sistem
Telekomunikasi (S1) UPI Kampus Purwakarta
5. Bapak Ichwan Nul Ichsan, S.T., M.T. selaku Dosen Pembimbing
Akademik dan Dosen Pembimbing Program MBKM AI Mastery
6. Bapak Wayan Dadang, selaku Homeroom Coach kelas persevere Program
AI Mastery OFA
7. Rekan tim Argent IT dan seluruh pihak yang tidak mungkin dapat penulis
cantumkan satu per satu.
4
Penulis menyadari bahwa laporan akhir ini masih jauh dari sempurna , oleh
karena itu , saran dan kritik yang bersifat membangun akan penulis terima dengan
senang hati. Penulis berharap semoga laporan akhir ini dapat bermanfaat bagi
semua pihak yang memerlukan Terutama bagi siapa saja yang ingin mendalami
bidang Data Science dan Teknikal.
5
Daftar Isi
Bab I Pendahuluan 1
I.2 Lingkup 1
I.3 Tujuan 1
Bab III Web Artificial Intelligence Sistem Prediksi dan Rasionalisasi Peluang
Perguruan Tinggi Nasional bagi Siswa di Indonesia) 1
Bab IV Penutup 1
IV.1 Kesimpulan 1
IV.2 Saran 1
6
Daftar Tabel
Catatan:
Nama tabel menggunakan Heading 4
7
Daftar Gambar
Catatan:
Nama Gambar menggunakan Heading 5
8
Bab I Pendahuluan
1
2
untuk masuk jalur SNMPTN dengan harapan dapat membantu memprediksi nilai
sebelum memasukkan nilai ke pihak resmi SNMPTN
I.2 Lingkup
Untuk dasar lingkup pengerjaan,Kelompok kami menggunakan Dasar
Artifial Intelligence project cycle yang terbagi menjadi lima tahap yaitu Problem
Scoping,data Acquisition, data exploration,modelling,evaluation dan deployment
Pengerjaan tugas Akhir ini mulai dari tanggal 9 Mei 2022 sampai dengan 17 Juni
2022.Keseluruhan project ini dibagi secara merata kepada anggota kelompok.dan
tugas pokok saya sendiri adalah Perancangan UI/UX dan Frontend yang termasuk
pada Perancangan.untuk Estimasi tanggal pengerjaan Project cycle itu sendiri bisa
dilihat di bawah ini :
I.3 Tujuan
Secara umum,Program ini bertujuan untuk mengembangkan kemampuan
mahasiswa dalam membuat suatu program yang inovatif dan solutif untuk
mengatasi permasalahan-permasalahan yang ada baik ditingkat nasional maupun
internasional. Mahasiswa menjalankan projek dalam kelompok yang terdiri dari 5
orang selama enam bulan. Setiap kelompok akan dibimbing secara intensif oleh
mentor profesional yang telah berpengalaman memfasilitasi proyek inovasi di
berbagai perusahaan besar.
Adapun Tujuan yang didapatkan oleh peserta Selama mengikuti program ini
adalah sebagai berikut :
3
Orbit Future Academy (OFA) didirikan pada tahun 2016 dengan tujuan
untuk meningkatkan kualitas hidup melalui inovasi, edukasi, dan pelatihan
keterampilan. Label atau brand Orbit merupakan kelanjutan dari warisan
mendiang Prof. Dr. Ing. B. J. Habibie (presiden Republik Indonesia ke-3) dan
istrinya, Dr. Hasri Ainun Habibie. Mereka berdua telah menjadi penggerak dalam
mendukung perkembangan inovasi dan teknologi pendidikan di Indonesia. OFA
mengkurasi dan melokalkan program/kursus internasional untuk upskilling atau
reskilling pemuda dan tenaga kerja menuju pekerjaan masa depan. Hal ini sesuai
dengan slogan OFA, yakni “Skills-for-Future-Jobs”.
Visi:
Memberikan pembelajaran berbasis keterampilan transformatif terbaik untuk para
pencari kerja & pencipta lapangan kerja.
Misi:
1. Membangun jaringan Orbit Transformation Center (OTC) secara nasional
untuk menyampaikan kurikulum keterampilan masa depan berbasis
sertifikasi melalui Platform Konten Digital.
1
2
b. Domain Coach
Domain coach bertugas menyampaikan materi tentang domain AI dan
memberikan penilaian pada student.
Lingkup pekerjaan student adalah mengikuti kelas bersama homeroom atau
domain coach, sesuai agenda kelas, hingga program selesai.
Saya memiliki peran sebagai Front end serta UI/UX selama pengerjaan PA,
dengan deskripsi pekerjaan sebagai berikut:
a. Unified Modeling Language (UML) / System Design: Bertanggung jawab
membuat sekumpulan diagram yang digunakan untuk melakukan abstraksi
terhadap sebuah sistem atau perangkat lunak berbasis objek. UML dapat
digunakan untuk mempermudah pengembangan aplikasi yang
berkelanjutan. UML dapat dikatakan juga sebagai perkembangan, bahasa
pemodelan di bidang rekayasa perangkat lunak yang dimaksudkan untuk
menyediakan cara standar untuk memvisualisasikan desain sebuah sistem.
4
Program ini berlangsung dari bulan Februari 2022 sampai dengan bulan Juli 2022.
Bab III
Web Artificial Intelligence Sistem Prediksi dan Rasionalisasi Peluang
Perguruan Tinggi Nasional bagi Siswa di Indonesia
1
2
Secara keseluruhan beberapa langkah yang sudah dijelaskan ada dibawah ini :
1. UML perlu pendalaman materi: mencari referensi dan mencoba membuat
UML sesuai dengan referensi yang ada.
2. Data Aquisition: Mencari data melalui Data Internal yang diperoleh
melalui hasil Kerjasama Pihak Gapai Cipta
4
● Performa aplikasi atau model AI. Bisa didukung dengan tabel, gambar,
dikembangkan
IV.1 Kesimpulan
Menurut saya, Program studi Independent dari orbit Future academy
memberikan pengalaman yang berharga dan pengalaman tersebut tidak bisa
didapatkan didalam kampus.Mahasiswa disini aktif dalam pengembangan soft
skill AI,dengan bantuan bimbingan Coach yang berpengalaman dalam
bidangnya,Mahasiswa mendapatkan materi dasar AI seperti Machine learning
sampai Mahasiswa dapat membuat model projek berbasis kecerdasan buatan
seperti dalam pengerjaan tugas akhir ini yang sedang dikerjakan penulis saat ini.
Pengerjaan Model Web Rasionalisasi dan Prediksi Peluang SNMPTN ini
dibangun dengan menerapkan model Machine learning yaitu Metode Multiclass
Classfication menggunakan algoritma Naïve bayes yang memiliki akurasi hingga
74%.Deployment atau Produk Final dari Proyek ini sudah memenuhi tujuan
utama dan menjawab rumusan masalah yang dimiliki program GapaiPTN saat
ini.Namun,tentunya masih memiliki beberapa kekurangan dan kekurangan ini
sendiri bisa terus diperbaiki dan dikembangkan ke hal positif,selain itu fitur yang
lebih baru dan data yang lebih masif menjadi tujuan lain agar fungsi aplikasi
website ini menjadi lebih akurat.
IV.2 Saran
Sebagai tambahan dari saya, Orbit Future Academy dari sisi Penyampaian
Materi dan Praktik Hands on Program sudah cukup baik,mungkin kedepannya
pihak orbit Future academy dapat menghadirkan Materi yang lebih Baru dan
Menarik untuk Batch selanjutnya.
Hasil Akurasi dari Sistem Rasionalisasi masih Kurang dari ekspetasi,dan
beberapa hal bisa terus dikembangkan terutama rumusan Matematis,fitur yang
lebih Komporehensif dan data yang lebih banyak sehingga fungsi dari aplikasi
website ini menjadi lebih terlihat.
1
Bab V Referensi
7
Bab VI Lampiran A. TOR
A. Rincian Program
AI Mastery Program adalah program pelatihan Artificial Intelligence (AI)
daring yang bertujuan untuk memperkenalkan teknologi dan perangkat AI
kepada pelajar, sehingga diharapkan mereka dapat mengembangkan produk
AI yang memiliki dampak sosial. Program ini berfokus pada komponen utama
AI, seperti Data Science (DS), Natural Language Processing (NLP), Computer
Vision (CV), dan Reinforcement Learning (RL).
B. Tujuan Program
Tujuan yang diharapkan setelah peserta mengikuti program ini:
1. Mampu memahami apa itu AI, penerapan dan pemanfaatannya.
2. Mampu memahami terkait tiga domain utama AI (DS, NLP, dan CV).
3. Mampu mengelaborasi kemampuan terkait AI dengan bidang lain.
4. Mampu memahami pentingnya data dalam AI.
5. Mampu membuat project AI yang berdampak sosial.
6. Mampu menulis kode dengan bahasa pemrograman Python.
7. Mampu memahami operasi dan logika sederhana pada Python.
8. Mampu membuat project Python.
9. Mampu melakukan kolaborasi secara interaktif dengan Git/Github.
10. Mampu membuat repository di akun Git/Github.
11. Mampu membuat portfolio dengan Git/Github.
12. Mampu menganalisis algoritma Machine Learning (ML) yang paling
sesuai.
13. Mampu membuat model ML.
A-1
2
D. Peserta
Peserta program ini adalah mahasiswa yang berasal dari Perguruan Tinggi di
bawah Kementerian Pendidikan, Kebudayaan, Riset, dan Teknologi Republik
Indonesia.
Minggu/1 User Experience (UX) dan Paper UX: Use Case Diagram,
Mei 2022 Activity Diagram, dan
Sequence Diagram
Minggu/8 User Experience (UX) dan User UX: Class Diagram dan
Mei 2022 Interface (UI) Use Case Scenario
B-1
2
Wawancara: Demo
tampilan UI/UX pada
Client yaitu GapaiPTN
1. AI Project Cycle
a. Problem Scoping
Banyaknya Siswa SMA jurusan IPA masuk ke SNMPTN melalui jalur
rapot yang ingin mengetahui prediksi tingkat lulus atau tidak lulus, sehingga
banyak yang ditolak karena tingkat kelulusannya selalu diprediksi dengan
logika, dikarenakan banyaknya masalah yang dihadapi para siswa untuk
masuk ke jalur SNMPTN, sehingga kami membuat aplikasi prediksi
SNMPTN Jurusan IPA ke Perguruan Tinggi Negeri
Jelaskan permasalahan yang diangkat dan ingin diselesaikan melalui
aplikasi.
b. Data Acquisition
Data Didapat dari GapaiPTN dan Penyebaran kuesioner, data yang
variabel x berisi Nilai B.Indonesia, Nilai B.Inggris, Nilai Matematika, Nilai
Biologi, Nilai Kimia, Nilai Fisika, Akreditasi Sekolah, Sertifikat Nasional dan
internasional, Sertifikat Provinsi, dan Tidak Ada Sertifikat, Variabel y berisi
lulus atau tidak lulus.
Jelaskan sumber data, cara pengambilan data, dan data yang digunakan
dalam proses pembuatan model/aplikasi.
c. Data Exploration
Tahapan pemrosesan data mulai yang pertama Data Cleaning untuk
memastikan kebenaran, konsistensi, dan kegunaan suatu data yang ada dalam
dataset. Kedua, Data Transformation untuk mengubah data yang diperoleh
dibuat data numerik, data yang lulus diberi angka 0 dan data yang tidak lulus
diberi angka 1, Akreditasi A diberi point 30, Akreditasi B diberi point 20,
Akreditasi C diberi point 10, Sertifikat Provinsi diberi point 10, Sertifikat
Nasional diberi point 20, setelah data sudah di cleaning maka bisa digunakan
oleh modelling.
C-1
2
d. Modelling
Website ini memberikan beberapa Fungsi didalamnya,Diantaranya yaitu
Fungsi Rasionalisasi nilai (Utama),Laman Artikel,Laman Event,Laman
Landing Page,Laman Forum,Laman Login dan Laman Register. Kelompok
kami menggunakan metode Multiclass Classification dengan Algoritma Naïve
Bayes yang memiliki fungsi untuk memprediksi data yang sudah ada
sebelumnya (Data ini berasal dari Hasil Kuesioner serta Data Nilai dari pihak
GapaiPTN itu sendiri) dengan Data input yang berasal dari Input nilai rapot
rata rata SMA IPA yang dimasukkan pada laman rasionalisasi,sehingga
menghasilkan nilai lulus dan tidak lulus.
e. Evaluation
Proses Modelling dan website ini membutuhkan Evaluasi untuk
mengetahui seberapa baik model yang diimplementasikan pada dataset.berikut
ini adalah rincian dari evaluasi model projek akhir ini.
3
Gambar 2 Rincian Evaluasi Model Projek akhir Sistem prediksi dan Rasionalisasi
Berdasarkan gambar diatas bisa kita lihat bahwa untuk aakurasi data Score
mendapatkan nilai sekitar 74%.Nilai akurasi Score ini didapat dari hasil kalkulasi
matriks yaitu Precision,Recall,F1-Score, dan Support.
Jelaskan metrics apa yang digunakan untuk mengevaluasi, misalnya F-1
score dan hasil evaluasi algoritma/model/approach. Bisa dilengkapi dengan
grafik evaluasinya juga.
f. Deployment
Aplikasi ini diluncurkan menggunakan beberapa teknologi dan framework di
antaranya Flask dan Python dengan mengubah model menjadi REST API dan
dijalankan menggunakan Anaconda Prompt / Terminal atau melalui Visual
studio Code.Proses running dibagi menjadi 2 yakni
Jelaskan tujuan deployment dan proses deployment aplikasi.
use and usefull to have, dibangun melalui Figma bersama dan beberapa
program antarmuka menggunakan HTML, CSS, Javascript (NodeJS), dan
React..
Wajib menuliskan pembagian peran dan tupoksi tiap anggota tim beserta
penjelasannya. Bisa dilengkapi dengan gambar struktur anggota tim.
5. Deskripsi Aplikasi
a. Nama dan Fungsi Aplikasi
Aplikasi Web Artificial Intelligence Sistem Prediksi dan Rasionalisasi
Peluang Perguruan Tinggi Nasional bagi Siswa di Indonesia ini bernama
GapaiPTN, yang berfungsi untuk memprediksi nilai siswa SMA jurusan IPA
yang ingin masuk kuliah jalur SNMPTN, dengan mengisikan data diri
lengkap, memasukan input Akreditasi, Sertifikat Prestasi, rata-rata nilai
B.indonesia, nilai B.inggris, nilai Matematika, nilai Biologi, Nilai Kimia, Nilai
Fisika yang nantinya akan menghasilkan output berupa lulus atau tidak lulus
ke perguruan tinggi yang kamu inginkan.
Jelaskan nama aplikasi. Jika ada filosofinya juga bisa dijelaskan. Jelaskan
kegunaan dari aplikasi ini dan siapa target usernya. Jelaskan cara kerja
aplikasi dari input sampai dengan menghasilkan output.
b. Jenis Aplikasi dan Specific Requirement
Aplikasi ini berbasis website yang membutuhkan nilai rata-rata rapot,
akreditasi sekolah, dan sertifikat prestasi jika ada.
Jelaskan apakah aplikasi ini misalnya berbasis android minimal Lollipop,
atau untuk dipasang di robot, cctv, dll. Apakah ada requirement khusus dari
penggunaan aplikasi ini? Misalnya aplikasi ini membutuhkan akses ke
kamera hp sehingga perlu perizinan dari user.
c. User Interface
Dalam Web Artificial Intelligence Sistem Prediksi dan Rasionalisasi
Peluang Perguruan Tinggi Nasional bagi Siswa di Indonesia ini terdapat
beberapa fitur yaitu :
6