Disusun Oleh:
23118053
FAKULTAS TEKNIK
2021
SURAT KETERANGAN KERJA PRAKTEK
ii
ABSENSI KERJA PRAKTEK
iii
iv
LEMBAR PERNYATAAN
Bersama ini saya menyatakan bahwa isi yang terkandung dalam Kerja Praktek ini
dengan judul :
Simulasi Monte Carlo Prediksi Jumlah Peserta Magang Online PT. Berbagi Bintang
Teknologi (Star Share).
Demikian pernyataan ini saya buat dan siap menerima konsekuensi apapun dimasa
yang akan datang, bila ternyata Kerja Praktek ini merupakan salinan ataupun contoh
karya-karya yang telah dibuat/terbitkan sebelum tanggal Kerja Praktek ini.
Kupang,
Penulis
v
LEMBAR PERSETUJUAN
23118053
Oleh
NIDN: 0818098102
Mengetahui
NIDN: 0829087901
vi
ABSTRACT
vii
ABSTRAK
PT. Berbagi Bintang Teknologi atau yang lebih dikenal dengan STAR
SHARE adalah sebuah perusahaan Startup Teknologi Informasi di kota Semarang,
yang membangun dan mengelola berbagai jenis anak usaha yang bergerak di bidang
IT, seperti: E-Commerce, Web Service, News Portal, dan lain sebagaianya. Salah satu
layanan yang diberikan STAR SHARE adalah membuka lowongan magang online
bagi peserta (Pelajar/Mahasiswa). Peserta magang online di STAR SHARE Setiap
tahunnya terjadi peningkatan dikarenakan masa pandemi covid-19 serta sistem
pembelajaran-nya yang dalam bentuk LMS (Learning Management System). Dengan
terjadinya peningkatan jumlah peserta magang online di perusahaan startup tersebut,
maka dibutuhkan sebuah sistem yang dapat memprediksi jumlah peserta magang
online pada tahun yang akan datang, sehingga perusahaan bisa menganalisis berbagai
faktor yang terjadi apabila terjadi penurunan atau peningkatan jumlah peserta magang
online. Metode yang akan digunakan adalah merupakan metode numerik yang
dideskripsikan sebagai metode statistik yang biasanya digunakan dalam memecahkan
suatu permasalahan yang berkaitan dengan ketidakpastian. Metode menggunakan
sampling acak yang berulang dalam mensimulasikan data untuk model matematika
dan juga melakukan evaluasi terhadap hasilnya. Bilangan acak yang diolah kemudian
divalidasikan dengan menggunakan data real untuk memastikan dengan kondisi yang
sebenarnya. Dari hasil pengujian didapatkan tingkat keakuratan dengan jumlah
peserta magang online tahun 2021 sebesar 85%. Sehingga, dapat disimpulkan bahwa
tingkat akurasi 85% pada aplikasi simulasi monte carlo dapat direkomendasikan
untuk perusahaan dalam pengambilan keputusan apabila terjadi peningkatan atau
penurunan peserta magang online pada masa yang akan datang.
Kata Kunci : Simulasi, Monte Carlo, bilangan acak
viii
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas berkat,
anugerah serta penyertaan-Nya, maka penulis dapat menyelesaikan Laporan Kerja
Praktek dengan baik dan mengangkat judul : “Simulasi Monte Carlo Prediksi Jumlah
Peserta Magang Online PT. Berbagi Bintang Teknologi (STAR SHARE)” dan tepat
pada waktunya. Laporan ini merupakan bukti bahwa Penulis telah melaksanakan
kerja praktek.
Penulis menyadari bahwa Laporan ini memiliki banyak kekurangan baik dari
segi penulisan maupun keterbatasan kemampuan yang dimiliki penulis, bantuan dan
dukungan dari berbagai pihak dengan tulus hati Penulis mengucapkan limpah terima
kasih disertai dengan doa yang tulus kiranya Tuhan dengan kasih setianya
melimpahkan berkat kepada:
1. Paulina Aliandu ST., MCs selaku Ketua Program Studi Ilmu Komputer
yang telah mengijinkan penulis untuk melakukan kegiatan Kerja Praktek.
2. Ign. Pricher A. N. Samane, S.Si., M.Eng selaku Dosen Pembimbing Kerja
Praktek (KP) yang telah membimbing dan memberikan pengarahan
selama penulis melaksanakan Kerja Praktek (KP).
3. PT. Berbagi Bintang Teknologi (STAR SHARE) yang telah mengijinkan
dan menerima penulis melakukan kegiatan Kerja Praktek selama 1 bulan.
4. Seluruh teman-teman yang tidak dapat disebutkan satu persatu yang telah
memberikan bantuan kepada penulis selama ini.
ix
Penulis menyadari bahwa Laporan ini masih sangat jauh dari kata sempurna,
untuk itu Penulis mengharapkan kritik dan saran dari semua pihak yang bersifat
membangun demi kesempurnaan laporan ini.
Kupang ,
Penulis,
x
DAFTAR ISI
xi
BAB II LANDASAN TEORI ....................................................................................... 7
2.6.2 Netbeans...................................................................................................... 13
xii
3.2.4 Analisis Perangkat ...................................................................................... 29
xiii
DAFTAR TABEL
xiv
DAFTAR GAMBAR
xv
BAB I
PENDAHULUAN
PT. Berbagi Bintang Teknologi atau yang lebih dikenal dengan STAR
SHARE adalah sebuah perusahaan Startup Teknologi Informasi di kota Semarang,
yang membangun dan mengelola berbagai jenis anak usaha yang bergerak di bidang
IT, seperti: E-Commerce, Web Service, News Portal, dan lain sebagaianya. Salah satu
layanan yang diberikan STAR SHARE adalah membuka lowongan magang online
bagi peserta (Pelajar/Mahasiswa). Peserta magang online di STAR SHARE Setiap
tahun-nya terjadi peningkatan dikarenakan masa pandemi covid-19 serta sistem
pembelajaran-nya yang dalam bentuk LMS (Learning Management System). Dengan
terjadinya peningkatan jumlah peserta magang online di perusahaan startup tersebut,
maka dibutuhkan sebuah sistem yang dapat memprediksi jumlah peserta magang
online pada tahun yang akan datang, sehingga perusahaan bisa menganalisis berbagai
faktor yang terjadi apabila terjadi penurunan atau peningkatan jumlah peserta magang
online.
Metode yang akan digunakan adalah Monte Carlo merupakan metode numerik
yang dideskripsikan sebagai metode statistik yang biasanya digunakan dalam
memecahkan suatu permasalahan yang berkaitan dengan ketidakpastian. Metode
Monte Carlo menggunakan sampling acak yang berulang dalam mensimulasikan data
untuk model matematika dan juga melakukan evaluasi terhadap hasilnya. Bilangan
acak yang diolah kemudian divalidasikan dengan menggunakan data real untuk
memastikan dengan kondisi yang sebenarnya.
1
Berdasarkan masalah di atas, maka diperlukan sebuah sistem aplikasi yang
dapat mensimulasikan metode Monte Carlo untuk memprediksi peserta magang
online pada masa yang akan datang. Di mana dalam memprediksi peserta magang
online tersebut yaitu menggunakan data-data yang sebelum-nya atau data masa lalu.
Agar penelitian ini lebih terarah dan masalah yang dibuat tidak terlalu luas
maka dibuat batasan terhadap sistem yang diteliti yakni :
2
2. Data yang di-input pada sistem ini berupa jumlah data peserta magang
dalam setahun (Data masa lalu) dan data real sebagai pengujian sistem.
3. Menguji kemampuan pribadi dalam berkreasi pada bidang ilmu yang dimiliki
serta dalam tata cara hubungan masyarakat pada lingkungan kerja-nya
3
sistematis dan sekuensial melalui tahapan-tahapan yang ada pada SDLC (System
Development Life Cycle) untuk membangun sebuah perangkat lunak.
1. Requirement
Pada metode Waterfall diawali oleh tahap analisis kebutuhan yang merupakan
tahap awal pembangunan sebuah perangkat lunak. Tahap ini didefinisikan sebagai
sebuah tahap yang menghasilkan sebuah kondisi yang diperlukan oleh pengguna
untuk menyelesaikan permasalahan ataupun mencapai sebuah tujuan. Tahap ini
bertujuan untuk mengumpulkan kebutuhan-kebutuhan pengguna dan kemudian
mentransformasikan ke dalam sebuah deskripsi yang jelas dan lengkap.
4
2. Design
3. Implementation
4. Verification
5. Maintenance
Tahap akhir dari metode waterfall adalah tahap perawatan. Tahap ini dapat
diartikan sebagai tahap penggunaan perangkat lunak yang disertai dengan perawatan
dan perbaikan. Perawatan dan perbaikan suatu perangkat lunak diperlukan, termasuk
di dalamnya adalah pengembangan, karena dalam prakteknya ketika perangkat lunak
tersebut digunakan terkadang masih terdapat kekurangan ataupun penambahan fitur-
fitur baru yang dirasa perlu.
5
1.8 Sistematika Penulisan
BAB I PENDAHULUAN
Pada bab I ini berisi penjelasan tentang latar belakang masalah, identifikasi
masalah, rumusan masalah, batasan masalah, tujuan dan manfaat , Metodologi
penelitian, dan sistematika penulisan
Pada bab II ini berisi penjelasan tentang teori-teori pendukung yang berhubungan
dengan pembangunan sistem.
Pada bab III ini berisi penjelasan tentang analisis sistem, perancangan sistem dan
perancangan antar muka.
BAB IV PENUTUP
Berisi kesimpulan dan saran yang berkaitan dengan topik permasalahan yang
dibahas dalam penulisan laporan kerja praktek ini.
6
BAB II
LANDASAN TEORI
Model yang baik akan dihasilkan dari pengamatan dan pemahaman sistem
yang baik pula. Output simulasi akan sangat ditentukan oleh seberapa baik model
yang dibangun (Arifin, 2009). Model simulasi yang dapat digunakan untuk
menyelesaikan permasalahan yang kompleks memiliki 5 langkah pokok yaitu (Djati,
2007) :
7
2.2 Simulasi Monte Carlo
8
Model
Identifikasi 1. Parameter
Masalah 2. Variabel
3. Hubungan
Menjalankan
Bilangan Acak Menjalankan Simulasi
keputusan
Mengevaluasi strategi
model
TIDAK
Keputusan
9
Langkah - langkah utama dalam simulasi Monte Carlo sebagaimana
dijelaskan Richard J. Tersine (1994:511) dalam buku Principles of Inventory and
Materials Management dikutip dalam buku (Djati, 2007) sebagai berikut:
2.3 Aplikasi
10
2.4 Data
Data merupakan segala fakta dan angka yang dapat dijadikan bahan untuk
menyusun suatu informasi, sedangkan informasi adalah hasil pengolahan data yang
dipakai untuk suatu keperluan (Arikunto, 2002).
Basis data merupakan kumpulan data yang saling berhubungan yang disimpan
secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu,
untuk memenuhi berbagai kebutuhan (Fathansyah, 2002).
2.6 Java
Java dibuat pada tahun 1995 di Sun Microsystem. Kini Java di bawah
perusahaan oracle. Java merupakan bahasa pemrograman berorientasi objek dan
serbaguna. Kode Java di kompilasi dalam format yang disebut bytecode yang dapat
dijalankan di semua komputer yang sudah dilengkapi dengan program java
interpreter dan java virtual machine (Kadir, 2014).
A. Kelebihan
1. Multiplatform
11
dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin /
bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa
perubahan. Kelebihan ini memungkinkan sebuah program berbasis Java
dikerjakan di atas operating system Linux tetapi dijalankan dengan baik di atas
Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft
Windows, Linux, Mac OS, dan Sun Solari. Penyebabnya adalah setiap sistem
operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs
Java) untuk menginterpretasikan bytecode tersebut.
Semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu
bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan
dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram
untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah
program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan
ini menjadikan Java sebagai salah satu bahasa pemrograman termudah, bahkan
untuk fungsi-fungsi yang advance seperti komunikasi antara komputer sekalipun.
4. Bergaya C++
12
banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java.
Universitas-universitas di Amerika juga mulai berpindah dengan mengajarkan
Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan
dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
B. Kekurangan
1. Mudah Didekompilasi
Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber.
Ini dimungkinkan karena kode di Java merupakan bytecode yang menyimpan
banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe
data. Hal yang sama juga terjadi pada Microsoft. NET Platform. Dengan
demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan
mudah dibajak atau direverse-engineer.
Penggunaan memori untuk program berbasis Java jauh lebih besar daripada
bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih
spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah
bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang
makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat
dengan mesin komputer berumur lebih dari 4 tahun.
2.6.2 Netbeans
13
dalam suatu perangkat lunak yang di dalamnya menyediakan pembangunan
pemrograman GUI, text editor, compiler, dan interpreter. Netbeans adalah sebuah
perangkat lunak open source sehingga dapat digunakan secara gratis untuk keperluan
komersial maupun non-komersial yang didukung oleh Sun Microsystem (Wahana
Komputer, 2012).
MySQL (My Structured Query Language) adalah “salah satu jenis database
server yang sangat terkenal dan banyak digunakan untuk membangun aplikasi web
yang menggunakan database sebagai sumber dan pengolahan datanya”. MySQL
bersifat open source dan menggunakan SQL (Structured Query Language). MySQL
biasa dijalankan di berbagai platform misalnya windows Linux, dan lain sebagainya
(Arief, 2011).
2.8 Flowchart
Bagan alir (flowchart) adalah bagan (chart) yang menunjukkan alir (flow) di
dalam program atau prosedur sistem secara logika. Bagan alir program (program
flowchart) merupakan bagan alir yang mirip dengan bagan alir sistem, yaitu untuk
menggambarkan prosedur di dalam sistem (Hartono, 2005).
No Simbol Keterangan
14
2 Menyatakan suatu tindakan (proses) yang
dilakukan oleh computer
3 Menyatakan input berasal dari dari disk
atau output disimpan ke disk
4 Memasukkan data secara manual
15
13
Mencetak keluaran dalam layar monitor
14
I / O yang menggunakan pita kertas
berlubang
15
I / O yang menggunakan drum magnetik
16
Menyatakan jalannya arus suatu proses
17
Menyatakan sambungan dari proses ke
proses lainnya dalam halaman yang berbeda
18
Database
Data Flow Diagram (DFD) adalah suatu diagram yang menggambarkan alir
data dalam suatu entitas ke sistem atau dari sistem ke sistem. DFD juga dapat
diartikan sebagai teknik grafik yang menggambarkan alir data dan transformasi yang
digunakan sebagai perjalanan data dari input atau masukan menuju keluaran atau
output (Saputra, 2013).
DFD dapat digunakan untuk menyajikan sebuah sistem atau perangkat lunak
pada setiap tingkat abstraksi. Notasi dasar yang digunakan untuk menciptakan suatu
DFD dijelaskan pada tabel di bawah ini.
16
Tabel 2. 2 Notasi dasar Data Flow Diagram
No Simbol Keterangan
17
yang menunjukkan arah menuju ke
dan keluar dari suatu proses. Dari
data ini digunakan untuk
menerangkan perpindahan data atau
paket data informasi dari suatu
bagian sistem ke bagian sistem
lainnya.
Diagram relasi entitas adalah alat bantu yang digunakan untuk perancangan
basis data secara umum. Diagram relasi entitas memperlihatkan seluruh entitas yang
ada dalam sistem berikut dengan relasinya. Dengan alat bantu ini dapat diperoleh
gambaran tentang jumlah file basis data yang akan dibentuk beserta hubungan
diantara file-file tersebut (Saputra, 2013). Simbol standar yang sering digunakan
adalah sebagai berikut :
18
Atribut merupakan karakteristik dari
sebuah entitas
3 Atribut
4 Garis relasi
19
BAB III
ANALISIS SISTEM
Berdirinya PT. Berbagi Bintang Teknologi atau yang lebih dikenal dengan
STAR SHARE bermula dari sebuah keinginan yang kuat dari Founder perusahaan ini
yang memang sudah lama ingin mendirikan perusahaan berbasis IT, perjalanan
pendirian perusahaan dimulai di sebuah tempat kos kecil di kabupaten Semarang,
Jawa Tengah, tepatnya di kecamatan Ungaran. Sebelum STAR SHARE berdiri,
Founder telah mendirikan sebuah startup bernama Foxy Access, yang menjadi media
utama guna mempelajari dan bereksperimen atas sistematika bisnis IT. Setelah
menelusuri cukup lama dan mengumpulkan data- data penting untuk persiapan
pendirian perusahaan, dan meyakini bahwa modal pengetahuan yang didapatkan telah
cukup kuat untuk mendirikan perusahaan IT yang sebenar-nya, Founder pun
kemudian beranjak ke level selanjutnya. Dia kemudian memulai nya dengan dibantu
oleh 2 orang rekan nya yang berinisial RJPS dan NCP, dengan proyek pertama yaitu
Facebook Autopost, yang digunakan sebagai media advertising. Setelah satu proyek
tersebut berhasil, perusahaan rintisan STAR SHARE yang kala itu hanya ditenagai
oleh 3 orang tersebut mulai membuat proyek yang lain, dan menyediakan berbagai
produk dan layanan untuk dijual.
Setelah berhasil dalam banyak proyek- proyek kecil, dan penjualan berbagai
produk dan layanan dengan pesat, Founder melakukan ekspansi lebih jauh dan
membuat sistem kerja menjadi teratomisasi. Standard Operational Procedure (SOP)
mulai dibuat dan struktur organisasi semakin di rapikan.
20
Founder menyadari, tantangan selanjutnya untuk mengembangkan perusahaan
menjadi lebih besar lagi adalah perlu adanya modal materi (uang) yang tidak sedikit.
Diperlukan puluhan hingga ratusan juta rupiah untuk memulai-nya. Akhirnya,
Founder memutuskan membangun startup kedua yang bernama STASASHI, dengan
tujuan utama di waktu itu adalah untuk mendapatkan pendanaan dari investor lokal.
Seperti yang diprediksi, startup kedua ini berhasil berdiri dan menghimpun modal
yang cukup banyak dari para Investor lokal. Perusahaan rintisan ini kemudian beralih
ke kantor baru di Graha Fatro, Tlogomulyo, Semarang.
1. Visi
Menjadikan salah satu anak perusahaan kami menjadi perusahaan I.T.
skala internasional yang terkemuka.
2. Misi
a. Membangun tim manajemen inti yang solid.
b. Mengeluarkan/ menciptakan ide bisnis atau produk & layanan yang
inovatif, yang bisa memecahkan permasalahan banyak orang.
c. Mengikuti dan memenangkan event startup business, baik yang ada di
Indonesia maupun di luar negeri.
d. Mendapatkan pendanaan dari Angle Investor dan Venture Capital
internasional dan masuk ke dalam lingkaran mereka.
e. Membangun budaya kerja dan environment yang membuat kemampuan
dan keterampilan sumber daya manusia yang bekerja di dalam perusahaan
kami menjadi semakin hebat dari waktu ke waktu.
21
serta hubungan antar pihak dalam organisasi yang bekerja sama untuk mencapai suatu
tujuan organisasi.
22
STAR SHARE ORG STRUCTURE
Board of Directors
Audit Internal
Adminstration
Continous
Improvement
STASASHI Digime Bay
Startup
Customer Care SEO NoTail Studio
Semarang
STAR
Yorsha
SHARE OP
Public Office Mobile Apps
Quality Control
Relationship Management Development
APRUON Foxy Tracker
23
JABATAN TUGAS
Board of Directors (Dewan Direksi) 1. Mengatur organisasi dengan
menetapkan kebijakan yang luas dan
menetapkan tujuan yang strategis.
2. Memilih, menunjuk, mendukung, dan
meninjau kinerja direktur eksekutif.
3. Memberhentikan direktur eksekutif.
4. Memastikan ketersediaan sumber
daya keuangan yang memadai.
5. Menyetujui anggaran tahunan
perusahaan.
6. Akuntansi kepada para pemangku
kepentingan untuk kinerja organisasi.
7. Menetapkan gaji, kompensasi dan
tunjangan manajemen senior.
8. Memimpin perusahaan dengan
menerbitkan kebijakan-kebijakan
perusahaan atau institusi.
9. Menyampaikan laporan kepada
pemegang saham atas kinerja
perusahaan atau institusi.
Audit Internal 1. Menelaah dan menilai kebaikan,
memadai tidaknya dan penerapan
dari sistem pengendalian manajemen,
pengendalian internal dan
pengendalian operasional lainnya
serta mengembangkan pengendalian
yang efektif dengan biaya yang tidak
24
terlalu tinggi.
2. Memastikan ketaatan terhadap
kebijakan, rencana, dan prosedur-
prosedur yang telah ditetapkan oleh
manajemen.
3. Memastikan seberapa jauh harta
perusahaan dipertanggungjawabkan
dan dilindungi dari kemungkinan
terjadinya segala bentuk pencurian,
kecurangan, dan penyalahgunaan.
4. Memastikan bahwa pengolahan data
yang dikembangkan dalam
perusahaan dapat dipercaya.
5. Menilai mutu pekerjaan setiap bagian
dalam perusahaan untuk
melaksanakan tugasnya.
6. Menyarankan perbaikan-perbaikan
operasional untuk peningkatan
efisiensi & efektifitas.
Finance 1. Melakukan pengaturan keuangan
perusahaan.
2. Melakukan penginputan semua
transaksi keuangan ke dalam
program.
3. Melakukan transaksi keuangan
perusahaan.
4. Melakukan pembayaran kepada
supplier.
25
5. Berhubungan dengan pihak internal
maupun eksternal terkait dengan
aktivitas keuangan perusahaan.
6. Mengontrol aktivitas keuangan /
transaksi keuangan perusahaan.
7. Membuat laporan mengenai aktivitas
keuangan perusahaan.
8. Menerima dokumen dari vendor
internal maupun external.
General Management 1. Menetapkan standard manajemen dan
sistem kerja, menerapakannya,
memonitoring nya dan mengevaluasi
nya, untuk semua departemen dan
sub departement.
2. Membuat materi training tentang
manajemen yang diajarkan kepada
semua pihak manajemen.
Marketing 1. Melakukan manajemen kampanye
pemasaran
2. Memproduksi materi pemasaran dan
promosi
3. Membuat konten dan melakukan
pengoptimalan mesin telusur (SEO)
untuk situs web Anda
4. Memantau dan mengelola media
sosial
5. Memproduksi komunikasi internal
6. Berperan sebagai penghubung media
26
7. Melakukan riset pelanggan dan pasar
8. Menjalin kerjasama dengan vendor
dan agensi luar
Human Resources Development 1. Melakukan pencarian SDM sesuai
(HRD) dengan kriteria yang sedang
dibutuhkan.
2. Menjalankan tes seleksi (Interview,
tes tertulis, dsb) sekaligus menyaring
calon kandidat, agar mendapatkan
kandidat yang tepat dan potensial,
yang nantinya akan bergabung
dengan organisasi.
3. Memberi pembelajaran dasar
mengenai organisasi, budaya kerja,
aturan, hal teknis dasar dalam
bekerja, dan semua hal dasar
mengenai pekerjaan (yang tidak
menyangkut hal khusus pembelajaran
department yang ditempati) kepada
anggota yang baru masuk ke dalam
perusahaan.
4. Melakukan test untuk mengetahui
potensi, kapabilitas, kemampuan dan
bakat dasar, dari para anggota untuk
digunakan sebagai bahan acuan guna
penempatan ke posisi divisi ataupun
departement yang lebih cocok.
5. Melakukan penilaian atas performa
27
kerja yang dilakukan untuk dijadikan
bahan laporan, bahan evaluasi dan
bahan raport kepada pihak
manajemen upline.
6. Mengeluarkan dan menyerahkan
surat keterangan performa anggota
(sertifikat kerja, sertifikat magang,
raport magang, dll).
7. Melakukan pengurusan pendataan,
legalitas, dan prosedur administrasi
atas anggota yang masuk, yang
keluar, absen sementara dan cuti.
8. Merespon pertanyaan yang muncul
dari calon kandidat yang berminat
untuk bergabung ke dalam
perusahaan.
9. Melakukan development skill
personality (self development) untuk
semua anggota yang menjalankan
aktivitas kerja sehingga skill dasar
menjadi semakin meningkat dari
waktu ke waktu.
Support and Control Operation Mensupport dan memastikan output
(SCO) produk/ layanan yang diberikan oleh
departemen operasional berjalan
dengan baik dan sesuai target.
28
3.2 Alternatif Pemecahan Sistem
3.2.1 Analisis Sistem
Analisis Sistem atau System Analysis adalah suatu teknik atau metode
pemecahan masalah dengan cara menguraikan system ke dalam komponen-komponen
pembentuknya untuk mengetahui bagaimana komponen-komponen tersebut bekerja
dan saling berinteraksi satu sama lain untuk mencapai tujuan sistem.
29
3.2.5 Flowchart Sistem Yang Diusulkan
ADMIN SISTEM
Start
Login
Tidak
Masukkan
Username dan Verifikasi
Password
Ya
Menu Utama
Input Data Masa
Lalu dan Data Real
Frekuensi
Distribusi
Probabilitas Tidak
Distribusi
Kumulatif Database
Interval
Ya
Random Number/
Angka Acak
End
30
3.3 Diagram Arus Data
a. Diagram Konteks
Input Data Login, Input Data
Masa Lalu, Input Data Real,
dan Melihat Data Informasi
Hasil Simulasi Monte Carlo
Aplikasi Prediksi
Admin
Simulasi Monte Carlo
Konfirmasi Data Login,
Penyimpanan Data Hasil
Simulasi Monte Carlo
2
D2 Data Masa Lalu
Input
D3 Data Real
31
d. Diagram Flow Diagram (DFD) Level 2
Admin
2.1 2.2
Inpu Data Masa
Input Data Real
Lalu
2.3 2.8
Proses
Hasil Simulasi
Perhitungan
dan Presentase
Frekuensi
2.5
Proses
Perhitungan D6 Kumulatif
Kumulatif
Data Kumulatif
32
3.4 Entity Relationship Diagram (ERD)
hasil acak
presentase interval
data_real
kumulatif
tahun
probabilitas
bulan
data_bulan
id
Id_data
Username Password
Data_detail
Admin
Memiliki
Id_data
Tabel_data
33
3.5 Rancangan Database
3.5.1 Rancangan Struktur Database
1. Tabel Admin
Tabel 3. 1 Data Admin
34
3. Tabel Data
Tabel 3. 3 Data Id
35
3.6 Implementasi Sistem
3.6.1 Halaman Admin
36
Adapun langkah-langkah untuk menjalankan perhitungan data menggunakan
Aplikasi Simulasi Monte Carlo yaitu :
Berikut ini rekapan data jumlah peserta magang online yang akan diinput dan
disimulasikan ke sebuah sistem aplikasi.
Tabel 3. 4 Input Data
37
11 November 17 40
12 Desember 55 11
Total 714 934
P : Distribusi probabilitas
I : Jumlah Frekuensi
N : Jumlah total frekuensi
38
Tabel 3. 5 Probabilitas
39
Konversi dari distribusi probabilitas menjadi distribusi kumulatif, yaitu
dengan cara menjumlahkan antara nilai distribusi probabilitas sebelumnya dengan
nilai distribusi probabilitas selanjutnya. Nilai distribusi probabilitas kumulatif yang
pertama tidak dilakukan penjumlahan, jadi nilai distribusi kumulatif itu sendiri yang
digunakan.
Tabel 3. 6 Perhitungan Kumulatif
NO Bulan Frekuensi Probabilitas Kumulatif
1 Januari 47 0,066 0,066
2 Februari 67 0,094 0,160
3 Maret 33 0,046 0,206
4 April 43 0,060 0,266
5 Mei 15 0,021 0,287
6 Juni 22 0,031 0,318
7 Juli 43 0,060 0,378
8 Agustus 190 0,266 0,644
9 September 147 0,206 0,850
10 Oktober 35 0,049 0,899
11 November 17 0,024 0,923
12 Desember 55 0,077 1,000
Total 714 1
40
Nilai interval angka acak terdiri dari 2 bagian, yaitu batas minimal dan batas
maksimal. Langkah-langkah menentukan nilai interval angka acak sebagai berikut:
a) Nilai minimal untuk frekuensi pertama adalah 0.
b) Nilai maksimal didapatkan dari mengalikan nilai probabilitas kumulatif
masing-masing variabel yang dikalikan dengan 100.
c) Nilai untuk frekuensi kedua dan selanjutnya diperoleh dari nilai batas
maksimal interval frekuensi sebelumnya dan ditambah dengan nilai 1.
Tabel 3. 7 Interval Angka Acak
41
5. Klik Tombol Angka Acak
Angka
NO Bulan Frekuensi Probabilitas Kumulatif Interval
Acak
1 Januari 47 0,066 0,066 0 7 8
2 Februari 67 0,094 0,160 8 16 91
3 Maret 33 0,046 0,206 17 21 83
4 April 43 0,060 0,266 22 27 85
5 Mei 15 0,021 0,287 28 29 25
6 Juni 22 0,031 0,318 30 32 67
7 Juli 43 0,060 0,378 33 38 25
8 Agustus 190 0,266 0,644 39 64 75
42
9 September 147 0,206 0,850 65 85 37
10 Oktober 35 0,049 0,899 86 90 1
11 November 17 0,024 0,923 91 92 44
12 Desember 55 0,077 1,000 93 100 96
Total 714 1,000
Angka
NO Bulan Frekuensi Probabilitas Kumulatif Interval Hasil
Acak
1 Januari 47 0,066 0,066 0 7 8 67
2 Februari 67 0,094 0,160 8 16 91 17
3 Maret 33 0,046 0,206 17 21 83 147
4 April 43 0,060 0,266 22 27 85 147
43
5 Mei 15 0,021 0,287 28 29 25 43
6 Juni 22 0,031 0,318 30 32 67 147
7 Juli 43 0,060 0,378 33 38 25 43
8 Agustus 190 0,266 0,644 39 64 75 147
9 September 147 0,206 0,850 65 85 37 43
10 Oktober 35 0,049 0,899 86 90 1 47
11 November 17 0,024 0,923 91 92 44 190
12 Desember 55 0,077 1,000 93 100 96 55
Total 714 1,000 1093
Hasil simulasi data tahun 2020 digunakan untuk memprediksi tahun 2021.
Hasil prediksi data tahun 2021 dengan data sebenarnya tahun 2021 dibandingkan
untuk mendapat persentase keberhasilan yang mendekati dengan data sebenarnya.
Tabel 3. 10 Persentase
Angka Data
NO Bulan Hasil Simulasi Persentase
Acak 2021
1 Januari 8 67 103 65%
2 Februari 91 17 141 12%
3 Maret 83 147 90 61%
44
4 April 85 147 38 26%
5 Mei 25 43 140 31%
6 Juni 67 147 153 96%
7 Juli 25 43 123 35%
8 Agustus 75 147 53 36%
9 September 37 43 30 70%
10 Oktober 1 47 12 26%
11 November 44 190 40 21%
12 Desember 96 55 11 20%
Total 1093 934 85%
Hasil perhitungan dari Prediksi Monte Carlo pada tabel di atas menunjukkan
simulasi persentase akurasi 2021 yaitu sebesar 85%.
45
BAB IV
PENUTUP
4.1 Kesimpulan
Kesimpulan yang dapat diambil dari penulisan laporan praktek ini adalah
sebagai berikut :
1. Aplikasi prediksi peserta magang online di PT. Berbagi Bintang Teknologi
(STAR SHARE) menggunakan Simulasi Monte Carlo telah berhasil
dibangun dengan implementasi berbasis desktop.
2. Dari hasil pengujian didapatkan tingkat keakuratan dengan jumlah peserta
magang online tahun 2021 sebesar 85%. Sehingga, dapat disimpulkan
bahwa tingkat akurasi 85% pada aplikasi Simulasi Monte Carlo dapat
direkomendasikan untuk perusahaan dalam pengambilan keputusan
apabila terjadi peningkatan atau penurunan peserta magang online pada
masa yang akan datang.
3. Simulasi Monte Carlo dapat digunakan untuk melakukan prediksi
berdasarkan data historis masa lalu.
4.2 Saran
Beberapa saran yang dapat diambil dari proses analisis sampai pada
pembuatan laporan Kerja Praktek ini adalah sebagai berikut:
1. Penulis menyadari aplikasi yang telah dibuat ini masih kurang dari
sempurna, serta menyarankan aplikasi ini dapat dikembangkan lagi
dengan fasilitas dan fitur-fitur yang dapat lebih memudahkan user.
2. Aplikasi Simulasi prediksi ini dapat dikembangkan secara online baik
berbasis website ataupun mobile sehingga bisa melihat hasil dari sistem
dimanapun user berada.
46
DAFTAR PUSTAKA
[1] Mardiati, Dina, Defit, S., & Nurcahyo, G. W. (2020).”Simulasi Monte Carlo
dalam Memprediksi Tingkat Lonjakan Penumpang (Studi Kasus di PT. Tri
Arga Travel)”. Jurnal Informatika Ekonomi Bisnis.
[2] Akbar, A., Abdussalam., Alamsyah, H., & Riska, R. (2020).”Simulasi Prediksi
Jumlah Mahasiswa Baru Universitas Dehasen Bengkulu Menggunakan Metode
Monte Carlo”.
[3] Putra, Eka, D., Santony, J., & Nurcahyo, G. W. (2020).”Prediksi Pengeluaran
Anggaran Operasional Perguruan Tinggi Swasta Dengan Menggunakan Metode
Monte Carlo”. Jaringan Sistem Informasi Robotik.
[4] https://www.definisi-pengertian.com/2016/01/pengertian-data-definisi-menurut-
ahli.html
[5] https://medium.com/dot-intern/jenis-flowchart-dan-simbol-simbolnya-
ef6553c53d73
47