Anda di halaman 1dari 45

PEMBUATAN APLIKASI SISTEM INFORMASI MANAJEMEN BARANG

MILIK DAERAH (SIMBADA) BERBASIS MOBILE ANDROID


PADA CV. SANJAYA MEDIATAMA

Diajukan Untuk Memenuhi Persyaratan Kelulusan


Mata Kuliah Kerja Praktik

OLEH:
RAHMAT SULISTIO
NIM. 0702171001

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SUMATERA UTARA
MEDAN
2022
LEMBAR PENGESAHAN

PEMBUATAN APLIKASI SISTEM INFORMASI MANAJEMEN BARANG


MILIK DAERAH (SIMBADA) BERBASIS MOBILE ANDROID PADA CV.
SANJAYA MEDIATAMA

OLEH:
RAHMAT SULISTIO
NIM. 0702171001

Menyetujui
Dosen Pembimbing

Ali Ikhwan, M.Kom


NIP. 1100000109

Mengetahui

Direktur Perusahaan Ketua Prodi Sistem Informasi

Muhammad Rafli S.Kom Samsudin, S. T, M. Kom


NIP. 197612272011011002

i
KATA PENGANTAR

Assalamu’alaikum Warahmatullahi Wabarakatuh


Alhamdulillah, puji dan syukur kehadirat Allah ‘Azza wa Jalla atas segala
rahmat dan karuniaNya, yang telah memberikan kemudahan bagi penulis dalam
melaksanakan dan menyelesaikan laporan Kerja Praktik (KP) di CV. Sanjaya
Mediatama yang berlokasi di Jalan Merpati No. 8A, Kota Medan dari tanggal 1
November 2021 sampai dengan 30 November 2021 dalam rangka memenuhi salah satu
persyaratan untuk memperoleh gelar sarjana pada Universitas Islam Negeri Sumatera
Utara, Fakultas Sains dan Teknologi. Shalawat berangkaikan salam, penulis hadiahkan
kepada Rasulullah Shallallahu ‘Alaihi wa Sallam, semoga kita semua mendapatkan
syafaat dari beliau di hari akhir kelak. Aamiin Allahumma Aamiin.
Laporan Kerja Praktik (KP) ini penulis susun berdasarkan kegiatan pelaksanaan
Kerja Praktik (KP) di kantor CV. Sanjaya Mediatama yang berlokasi di Kota Medan
selama lebih kurang 1 (satu) bulan. Selama penyusunan laporan ini, penulis
mendapatkan banyak do’a, dukungan dan bimbingan dari berbagai pihak. Oleh karena
itu, pada kesempatan ini penulis ingin mengucapkan terima kasih kepada:
1. Bapak Prof. Dr. Syahrin Harahap, MA. selaku Rektor Universitas Islam Negeri
Sumatera Utara.
2. Bapak Dr. Mhd. Syahnan, MA. selaku Dekan Fakultas Sains dan Teknologi,
Universitas Islam Negeri Sumatera Utara.
3. Bapak Samsudin, S.T., M.Kom. selaku Ketua Jurusan Sistem Informasi,
Fakultas Sains dan Teknologi, Universitas Islam Negeri Sumatera Utara.
4. Bapak Ali Ikhwan, M.Kom. selaku Dosen Pembimbing penulis yang telah
banyak membantu memberi masukan terkait penulisan laporan ini.
5. Bapak Muhammad Rafli, S.Kom. selaku Direktur Perusahaan di CV. Sanjaya
Mediatama yang telah mempercayakan penulis untuk melaksanakan Kerja
Praktik pada perusahaan beliau.
6. Bapak Donny Sanjaya, S.Kom., M.Kom. selaku pembimbing sekaligus
komisaris di CV. Sanjaya Mediatama.

ii
7. Kedua orang tua serta saudara/i penulis yang senantiasa memberikan do’a dan
dukungan penuh terhadap penulis.
8. Para rekan seperjuangan perkuliahan kelas Sistem Informasi-1 ‘17.
9. Para rekan penulis di JustifyTeam.
10. Serta semua pihak yang tidak dapat penulis sebutkan satu persatu.
Penulis menyadari bahwa dalam penulisan laporan ini masih terdapat banyak
kekurangan atau kesalahan. Oleh karena itu, kritik dan saran yang membangun sangat
penulis harapkan. Semoga laporan yang penulis buat dapat memberikan manfaat yang
baik bagi semua pihak.
Wassalamu’alaikum Warahmatullahi Wabarakatuh.

Medan, 3 Januari 2022


Penulis

Rahmat Sulistio
NIM. 0702171001

iii
DAFTAR ISI

LEMBAR PENGESAHAN..................................................................................................... i
KATA PENGANTAR ............................................................................................................ii
DAFTAR ISI ......................................................................................................................... iv
DAFTAR GAMBAR ............................................................................................................. vi
DAFTAR TABEL ................................................................................................................vii
DAFTAR LAMPIRAN .......................................................................................................viii
BAB I ...................................................................................................................................... 1
PENDAHULUAN .................................................................................................................. 1
1.1 Latar Belakang .........................................................................................................1
1.2 Rumusan Masalah ....................................................................................................2
1.3 Tujuan Kerja Praktik ................................................................................................2
1.4 Batasan Masalah .......................................................................................................3
1.5 Manfaat Kerja Praktik ..............................................................................................3
1.6 Waktu dan Tempat Pelaksanaan Kerja Praktik .........................................................4
BAB II ..................................................................................................................................... 5
GAMBARAN UMUM PERUSAHAAN ............................................................................... 5
2.1 Sejarah Singkat Perusahaan ......................................................................................5
2.2 Visi dan Misi ............................................................................................................5
2.3 Logo PT. Vodjo Teknologi Indonesia ......................................................................6
2.4 Lokasi Perusahaan ....................................................................................................6
BAB III ................................................................................................................................... 7
STRUKTUR ORGANISASI DAN MANAJEMEN ............................................................. 7
3.1 Struktur Organisasi ...................................................................................................7
3.2 Pembagian Tugas dan Tanggung Jawab ...................................................................8
3.3 Sistem Penggajian ....................................................................................................8
BAB IV.................................................................................................................................... 9
TEMUAN KASUS DAN PEMBAHASAN ........................................................................... 9
4.1 Kasus ........................................................................................................................9
4.2 Pembahasan ..............................................................................................................9
4.3 Hasil Kerja Praktik .................................................................................................12
BAB V ................................................................................................................................... 26
PENUTUP ............................................................................................................................ 26

iv
5.1 Kesimpulan ............................................................................................................26
5.2 Saran ......................................................................................................................26
DAFTAR PUSTAKA ........................................................................................................... 27
LAMPIRAN ......................................................................................................................... 28

v
DAFTAR GAMBAR

Gambar 1.1 Lokasi CV. Sanjaya Mediatama ............................................................ 4


Gambar 2.1 Logo CV. Sanjaya Mediatama .............................................................. 6
Gambar 3.1 Struktur Organisasi CV. Sanjaya Mediatama ....................................... 7
Gambar 4.1 Cara Kerja React Native ........................................................................ 11
Gambar 4.2 Halaman Splash dan Login.................................................................... 12
Gambar 4.3 Halaman Dashboard ............................................................................. 13
Gambar 4.4 Halaman Profile .................................................................................... 14
Gambar 4.5 Halaman Scan........................................................................................ 15
Gambar 4.6 Halaman List Data KIB ......................................................................... 16
Gambar 4.7 Halaman Detail KIB A .......................................................................... 17
Gambar 4.8 Halaman Update Lokasi KIB A ............................................................ 18
Gambar 4.9 Halaman Detail KIB B .......................................................................... 19
Gambar 4.10 Halaman Tambah Gambar KIB B ....................................................... 20
Gambar 4.11 Modal Detail Gambar KIB B .............................................................. 21
Gambar 4.12 Halaman Update Pemakai KIB B........................................................ 22
Gambar 4.13 Halaman Riwayat KIB B..................................................................... 23
Gambar 4.14 Halaman Validasi KIB B..................................................................... 24
Gambar 4.15 Tanda KIB Tervalidasi ........................................................................ 25

vi
DAFTAR TABEL

Tabel 3.1 Pembagian Tugas dan Tanggung Jawab CV. Sanjaya Mediatama ........... 33

vii
DAFTAR LAMPIRAN

Lampiran 1 ................................................................................................................ 28
Lampiran 2 ................................................................................................................ 29
Lampiran 3 ................................................................................................................ 30
Lampiran 4 ................................................................................................................ 31
Lampiran 5 ................................................................................................................ 34
Lampiran 6 ................................................................................................................ 35

viii
BAB I
PENDAHULUAN

1.1 Latar Belakang

Ketika sudah lulus kuliah, seluruh mahasiswa dituntut untuk menguasai ilmu
dan keterampilan yang telah ia pelajari selama di perkuliahan. Banyaknya kuantitas
dan minimnya kualitas akan membuat mahasiswa sulit dalam mendapatkan pekerjaan
dikarenakan para penyedia lowongan pekerjaan membutuhkan orang yang sudah mahir
terhadap bidang yang mereka cari dan mampu menyelesaikan dengan tepat dan cepat
masalah yang mereka hadapi. Kabar baiknya, kurikulum di perkuliahan telah
menetapkan salah satu mata kuliah wajib yang harus diikuti oleh setiap mahasiswa,
yaitu Kerja Praktik.
Kerja Praktik (KP) merupakan suatu kegiatan belajar melalui pengalaman dan
pengamatan pada sebuah perusahaan, lembaga atau instansi pemerintahan secara
langsung sesuai dengan kemampuan yang dimiliki dengan tujuan untuk mendapatkan
ilmu dan pengalaman berdasarkan apa yang terjadi di lapangan. Sehingga ketika
kegiatan tersebut telah selesai dilaksanakan, mahasiswa diharapkan mampu untuk
bersaing dan lebih percaya diri ketika masuk ke dalam dunia pekerjaan.
Universitas Islam Negeri Sumatera Utara (UINSU) khususnya Fakultas Sains
dan Teknologi Program Studi Sistem Informasi memberikan mata kuliah ini ketika
mahasiswa sudah memasuki semester VII (tujuh). Kegiatan ini dilakukan selama kurun
waktu yang telah ditentukan yaitu 1 (satu) bulan. Mata kuliah ini juga menjadi salah
satu syarat untuk meraih gelar sarjana di perguruan tinggi.
Selama lebih kurang 1 (satu) bulan, penulis melakukan kerja praktik di sebuah
perusahaan konsultan IT yang berlokasi di Jalan Merpati No. 8A, Kota Medan. Selama
kegiatan ini berlangsung, penulis sangat senang sekali karena bisa mendapatkan
banyak sekali ilmu dan pengalaman yang bermanfaat bagi penulis, serta penulis
diberikan amanah untuk mengembangkan aplikasi Sistem Informasi Manajemen
Barang Milik Daerah (SIMBADA) berbasis mobile untuk Badan Pengelola Keuangan
dan Aset Daerah (BPKAD) Sumatera Utara.

1
2

Saat ini aplikasi menjadi kebutuhan bagi setiap orang dari berbagai bidang
manapun karena dapat membantu dan memudahkan mereka dalam mengerjakan suatu
pekerjaan. Misalnya pada data aset, kita tidak lagi perlu mengisi data secara manual
dengan menulisnya di kertas, kemudian menyimpan dan menumpuknya di sudut
ruangan. Dengan adanya aplikasi, kita dapat dengan mudahnya mengelola data aset
tersebut hanya melalui smartphon yang kita miliki dari manapun dan kapanpun. Hal ini
membuat penulis tertarik untuk ikut serta dalam mengembangkan aplikasi berbasis
mobile untuk mengelola data aset tersebut agar dapat bermanfaat bagi orang banyak.

1.2 Rumusan Masalah

Berdasarkan latar belakang diatas penulis merumuskan masalah sebagai


berikut:
1. Bagaimana meningkatkan keefektifan para pegawai di pemerintahan dalam
mengelola data aset yang mereka miliki?
2. Bagaimana membangun sebuah aplikasi berbasis mobile menggunakan
framework React Native?

1.3 Tujuan Kerja Praktik

Tujuan dilaksanakannya kegiatan kerja praktik adalah sebagai berikut:


1. Memenuhi mata kuliah Kerja Praktik pada SKS sesuai dengan yang telah
ditetapkan sebagai syarat kelulusan pada program Sarjana di Program Studi
Sistem Informasi, Fakultas Sains dan Teknologi, Universitas Islam Negeri
Sumatera Utara.
2. Sebagai sarana dalam menerapkan ilmu dan keahlian yang telah dimiliki selama
perkuliahan.
3. Menambah pengalaman dan wawasan ketika bekerja.
4. Menambah rasa percaya diri mahasiswa ketika sudah benar-benar memasuki
dunia pekerjaan.
5. Melatih kemampuan mahasiswa dalam berkomunikasi, bekerja sama dan rasa
tanggung jawab selama di dunia kerja.
3

6. Membangun relasi secara pribadi maupun pihak Universitas dengan


perusahaan, lembaga atau instansi terkait.

1.4 Batasan Masalah


Adapun yang menjadi batasan masalah pada laporan “Pembuatan Aplikasi
Sistem Informasi Manajemen Barang Milik Daerah (SIMBADA) Berbasis Mobile
Android Pada CV. Sanjaya Mediatama” adalah sebagai berikut:
1. Proses pembuatan aplikasi hanya slicing dan integrasi data ke API.
2. Aplikasi yang dibangun hanya berbasis mobile android.

1.5 Manfaat Kerja Praktik

Manfaat dilaksanakannya kegiatan kerja praktik adalah sebagai berikut:


1. Manfaat bagi Mahasiswa
a. Sebagai wadah untuk menerapkan ilmu dan keterampilan yang dimiliki
selama perkuliahan.
b. Menambah wawasan dan pengalaman di dunia kerja.
c. Memberikan ruang bagi mahasiswa untuk menganalisis dan
memecahkan masalah yang terjadi secara nyata di lingkungan
perusahaan, lembaga atau instansi terkait.
d. Melatih mahasiswa untuk bekerja secara tim atau dengan orang lain,
berkomunikasi dengan baik serta menumbuhkan sikap disiplin.
2. Manfaat bagi Universitas
a. Mempererat hubungan antara pihak universitas dengan perusahaan,
lembaga atau instansi terkait.
b. Menganalisis dan mengevaluasi kegiatan bidang akademik untuk
meningkatkan mutu pendidikan agar mampu bersaing di dunia kerja.
3. Manfaat bagi perusahaan, lembaga, atau instansi
a. Membantu meringankan kegiatan pekerjaan yang ada di perusahaan,
lembaga atau instansi terkait.
4

b. Meningkatkan citra perusahaan melalui penyelenggaraan kerja praktik


yang berkualitas.
c. Menyaring mahasiswa yang telah siap bekerja dan telah memenuhi
kriteria perusahaan, agar nantinya dapat bekerja langsung di perusahaan
terkait.

1.6 Waktu dan Tempat Pelaksanaan Kerja Praktik

Dalam pelaksanaan kerja praktik penulis, waktu dan tempat dilaksanakannya


adalah sebagai berikut:
Hari : Senin s/d Jum’at
Tanggal : 1 November 2021 s/d 30 November 2021
Alamat : Jl. Merpati No.8A, Kota Medan
Jam : 08.00 WIB s/d 17.00 WIB
Tempat : CV. Sanjaya Mediatama

Gambar 1.1 Lokasi CV. Sanjaya Mediatama


Sumber: Google Maps
BAB II
GAMBARAN UMUM PERUSAHAAN

2.1 Sejarah Singkat Perusahaan

CV. Sanjaya Mediatama adalah suatu perusahaan konsultan yang memberikan


layanan dibidang Teknologi Informasi dan Analisa Data. Didirikan pada tahun 2013,
pada awal mulanya perusahaan ini hanya bergerak dibidang Teknologi Informasi,
namun dengan perkembangan perusahaan ini juga memberikan layanan konsultasi di
bidang analisis data yang diperlukan bagi kalangan akademisi maupun kalangan
professional.
Didukung oleh staff-staff yang menguasai konsep Teknologi Informasi terbaru
dan berpengalaman mengembangkan serta menerapkan Sistem Informasi serta analis
data di banyak organisasi, CV. Sanjaya Mediatama berkembang menjadi konsultan,
perancang dan pengembangan sistem informasi yang handal.
Sistem Informasi terintegrasi yang stabil dan mudah dipergunakan adalah
kekuatan dan ciri utama dari produk CV. Sanjaya Mediatama. Dan dengan motto
“Realize Your Mind”, CV. Sanjaya Mediatama akan membantu membuat masa depan
perusahaan anda lebih berkembang, efisien dan efektif seperti yang anda fikirkan.
Adapun produk yang sudah diciptakan oleh CV. Sanjaya Mediatama dan
digunakan oleh perusahaan maupun instansi pemerintah yaitu, SIMBADA Kabupaten
Langkat, SIMBADA Kabupaten Mandailing Matal, SIMBADA Pemprov Sumatera
Utara, SIMBADA PEMKO Medan, Simbada Kabupaten Karo, SIMPEL BOS, Website
Apacari.com, Aplikasi Persediaan, Website PT. Mina Mulia Catering, Portal Iklan
Railink PT. Lima Infraenergi, Desain Billboard PT. Karya Harun.

2.2 Visi dan Misi

a. Visi
Menjadi perusahaan IT yang terpercaya untuk mengelola informasi agar dapat
diakses dan bermanfaat.
b. Misi

5
6

• Menciptakan teknologi informasi yang berkualitas, inovatif dan


terjangkau.
• Memberikan pelayanan dan mutu yang terbaik kepada konsumen.
• Memperkuat kolaborasi dengan produsen, dealer utama dan dealer-dealer
melalui komunikasi dan kerjasama yang baik.

2.3 Logo PT. Vodjo Teknologi Indonesia

Gambar 2.1 Logo CV. Sanjaya Mediatama

2.4 Lokasi Perusahaan

CV. Sanjaya Mediatama berlokasi di Jalan Merpati No. 8A, Sei Sikambing B,
Kec. Medan Sunggal, Kota Medan Sumatera Utara, 20122.
BAB III
STRUKTUR ORGANISASI DAN MANAJEMEN

3.1 Struktur Organisasi

Berikut adalah struktur organisasi CV. Sanjaya Mediatama:

Gambar 3.1 Struktur Organisasi CV. Sanjaya Mediatama

7
8

3.2 Pembagian Tugas dan Tanggung Jawab

Adapun penanggung jawab pada CV. Sanjaya Mediatama adalah:


No. Nama Tugas dan Tanggung jawab
1. Donny Sanjaya, S.Kom., M.Kom Komisaris
2. Muhammad Rafli, S.Kom Direktur Utama
3. Sintya Saraswati, S.Kom Sekretaris & Bendahara
4. Afni Arlina Sari, S.Kom Staff
5. Muhammad Reza Pratama, S.Ak Staff Lapangan
6. Muhammad Irfan, Amd Staff IT

Tabel 3.1 Pembagian Tugas dan Tanggung Jawab CV. Sanjaya Mediatama

3.3 Sistem Penggajian


Sistem penggajian di CV. SANJAYA MEDIATAMA sesuai dengan system
penggajian pada umumnyaUMR. Gaji adalah balas jasa atau penghargaan atas
prestasi kerja yang harus dapat memenuhi kebutuhan hidup bersama keluarganya
secara layak, sehingga ia dapat memusatkan perhatiannya dan kegiatannya untuk
melaksanakan tugas yang dipercayakan kepadanya.
Pola dasar perhitungan gaji pegawai sebagai berikut.
1. Upah/gaji harus mencerminkan nilai pekerjaan/tugas.
2. Kenaikan gaji hendaknya sebanding dengan peningkatan produktivitas
kerja.
3. Peningkatan gaji hendaknya diperhitungkan dengan keuntungan Negara
dan penampilan individu pegawai.
4. Peningkatan gaji tidak diberikan dalam basis permanen
5. Adanya ukuran yang stabil dari penghasilan hasil kerja.
Jadi sistem penggajian di CV. Sanjaya Mediatama mengadopsi sistem UMR
sesuai dengan kemampuan dan jabatan masing – masing.
BAB IV
TEMUAN KASUS DAN PEMBAHASAN

4.1 Kasus

Kerja praktik yang penulis laksanakan mulai dari tanggal 1 sampai dengan 30
November 2021 dilakukan secara daring melalui Google Meet, bahkan pemberian
tugas dan pelaporan bug juga dilakukan secara online. Pada kesempatan ini, penulis
diberikan amanah untuk membuat aplikasi manajemen data aset berbasis mobile
android. Sebelumnya, perusahaan tempat penulis melaksanakan kerja praktik sudah
memiliki aplikasi tersebut yang berbasis website dengan nama SIMBADA. Namun,
dikarenakan kemajuan teknologi dimana setiap orang sudah dapat mengakses internet
dari genggaman melalui smartphone, perusahaan tempat penulis melaksanakan kerja
praktik juga tidak ingin ketinggalan. CV. Sanjaya Mediatama pun menciptakan inovasi
dengan mengembangkan aplikasi SIMBADA yang berbasis mobile android.

4.2 Pembahasan

Untuk menangani kasus seperti yang telah dijelaskan diatas, maka diperlukan
sebuah solusi yaitu dengan membuat aplikasi SIMBADA berbasis mobile android.
Pada sistem ini, perangkat daerah dapat dengan mudah mengelola aset dari masing-
masing daerah. Selain menampilkan informasi aset, terdapat beberapa fitur yang
diinginkan pada aplikasi ini, yaitu:
- Melihat detail aset menggunakan scan QRCode.
- Mengupdate lokasi aset yang berkaitan dengan tempat, seperti aset tanah.
- Mengupdate data pemakai aset.
- Menambahkan gambar aset.
- Memvalidasi data aset.
- Melihat informasi riwayat aset, dll.
Dalam hal ini, penulis hanya berfokus pada slicing atau membuat tampilan User
Interface (UI) dan mengintegrasikannya dengan layanan REST API yang telah

9
10

disediakan oleh perusahaan. Adapun istilah atau tools yang penulis gunakan dalam
mengembangkan aplikasi mobile android ini adalah sebagai berikut:
1. Aplikasi mobile
Menurut Dhanta (2009:32), aplikasi adalah perangkat lunak yang
dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas
tertentu, misalnya Microsoft Word, Microsoft Excel. Adapun aplikasi
mobile (mobile application) merupakan sebuah aplikasi yang dibuat untuk
perangkat-perangka mobile, seperti smartphone, smartwatch, tablet dan
lainnya.
2. User Interface (UI)
User Interface (UI) merupakan desain tampilan yang akan dilihat
oleh user. Semakin menarik dan bagus desain dari tampilan sebuah aplikasi,
maka pengguna akan semakin nyaman dan tertarik dengan aplikasi tersebut.
3. REST API
Menurut Setiawan dalam blog https://www.dicoding.com/blog/apa-
itu-rest-web-service/, REST (Representational State Transfer) adalah salah
satu gaya aritektur yang dapat digunakan ketika membangun web service.
API (Application Programming Interface) merupakan antarmuka yang
menjembatani antara sistem yang berbeda. Sedangkan REST API adalah
protokol atau teknologi yang memungkinkan kita untuk berkomunikasi atau
bertukar informasi dengan sistem atau aplikasi yang berbeda melalui
protokol HTTP.
4. Framework
Menurut Abdulloh (2018:121), framework dapat diartikan sebagai
kumpulan kode-kode program yang akan selalu digunakan pada setiap
pembuatan aplikasi. Karena selalu digunakan, maka kode-kode tersebut
dikumpulkan dan disusun secara rapi pada folder-folder agar mudah
digunakan dan jadilah sebuah framework. Penggunaan framework akan
memudahkan programmer dalam mengembangkan sebuah aplikasi dan
membuat struktur projek serta kode yang dituliskan menjadi lebih rapi.
11

Sedangkan menurut Rosa dan Shalahuddin (2018:253), framework


adalah kerangka kerja yang memudahkan programmer untuk membuat
sebuah aplikasi sehingga programmer akan lebih mudah melakukan
perubahan (customize) terhadap aplikasinya dan dapat memakainya
kembali untuk aplikasi lain yang sejenis.
5. JavaScript dan React Native
Dalam blog yang dituliskan oleh Benefita di niagahoster.com,
dijelaskan bahwa JavaScript adalah bahasa pemrograman yang membuat
website lebih interaktif dan fitur-fiturnya berfungsi. Adapun React Native,
merupakan framework yang berbasis ReactJS (salah satu library
JavaScript) yang memudahkan kita dalam mengembangkan aplikasi mobile
secara multi-platform. Artinya, kita dapat membangun aplikasi untuk
berbagai platform dengan mudah dan cepat. Sebab, sifatnya yang cross-
platform memungkinkan satu codebase bisa digunakan di iOS dan Android.

Gambar 4.1 Cara Kerja React Native


Cara kerja React Native sendiri terbilang cukup sederhana.
Programmer menggunakan kode React untuk mengembangkan UI (User
Interface) aplikasi, kemudian diinterpretasikan menjadi kode JavaScript.
Setelah itu, React Native memanfaatkan Bridge untuk mengubah codebase
menjadi Native Module (Android Module atau iOS Module).
12

4.3 Hasil Kerja Praktik

Selama lebih kurang 30 hari melakukan kerja praktik di CV. Sanjaya


Mediatama, berikut hasil yang dapat penulis laporkan.

Gambar 4.2 Halaman Splash dan Login


Keterangan:
Pada halaman splash, menampilkan logo dan keterangan aplikasi serta
melakukan proses pengecekan data pengguna, apakah sudah terautentikasi atau
belum. Jika sudah, makan akan diarahkan ke halaman dashboard. Dan jika
belum, maka akan diarahkan ke halaman login.
13

Gambar 4.3 Halaman Dashboard


Keterangan:
Pada halaman dashboard, terdapat carousel, menu data KIB (Kartu
Inventaris Barang) dan bottom navigation yang berisikan menu dashboard itu
sendiri, menu profile serta tombol untuk ke halaman scan qrcode.
14

Gambar 4.4 Halaman Profile


Keterangan:
Pada halaman profile, terdapat informasi terkait identitas pengguna
yang sedang login serta beberapa menu yaitu, menu update (untuk mengecek
apakah tersedia versi terbaru), menu about (menampilkan informasi tentang
aplikasi) dan menu sign out (untuk keluar dari akun yang sedang login atau
terautentikasi sekarang).
15

Gambar 4.5 Halaman Scan


Keterangan:
Ketika tombol scan ditekan, pengguna akan diarahkan ke halaman scan
qrcode. Dan ketika pengguna melakukan proses scan ke arah qrcode
SIMBADA, maka pengguna akan diarahkan ke halaman detail data KIB.
16

Gambar 4.6 Halaman List Data KIB


Keterangan:
Jika pengguna kembali ke halaman dashboard dan menekan salah satu
menu KIB, maka pengguna akan diarahkan ke halaman daftar data KIB.
Sebagai contoh, gambar diatas menampilkan daftar data KIB A. Terdapat
beberapa fitur pada halaman ini, seperti filtering dan pagination. Ketika
pengguna menekan salah satu data KIB, pengguna akan diarahkan ke halaman
detail dari KIB tersebut, sama halnya seperti melakukan scan qrcode.
17

Gambar 4.7 Halaman Detail KIB A


Keterangan:
Halaman detail KIB A berisikan informasi mengenai data KIB, menu
tab bar untuk melihat detail dan riwayat dan FAB (floating action button) yang
berisikan beberapa menu didalamnya. Untuk KIB A, menu yang terdapat pada
FAB yaitu menu update lokasi, yang apabila ditekan akan mengarahkan
pengguna ke halaman yang menampilkan maps agar pengguna dapat mengubah
lokasi data KIB tersebut.
18

Gambar 4.8 Halaman Update Lokasi KIB A


Keterangan:
Ketika pengguna beralih ke halaman update lokasi, pengguna akan
diminta untuk mengaktifkan GPS jika statusnya belum aktif. Pengguna dapat
memperbarui data lokasi yang sekarang dengan data lokasi yang baru dengan
cara mengarahkan pin sesuai dengan titik lokasi terbaru dan menekan tombol
“Update Lokasi”. Jika tidak ingin melakukan proses update, pengguna dapat
menekan tombol batal atau icon panah untuk kembali ke halaman sebelumnya.
19

Gambar 4.9 Halaman Detail KIB B


Keterangan:
Sama halnya dengan halaman detail KIB A, pada halaman detail KIB B
juga menampilkan informasi terkait data KIB dan beberapa menu. Hanya saja
terdapat beberapa perbedaan pada detail KIB B seperti adanya carousel yang
berisikan gambar dari data KIB B tersebut, serta menu yang pada FAB yaitu
menu update pemakai dan tambah gambar.
20

Gambar 4.10 Halaman Tambah Gambar KIB B


Keterangan:
Gambar 4.10 merupakan halaman untuk menambahkan gambar data
KIB B. Pengguna dapat mengambil gambar dengan cara menekan tombol
“Ambil Gambar Aset”, kemudian mengisi keterangan dari gambar tersebut dan
menekan tombol “Kirim” untuk menyelesaikan proses tambah gambar. Data
gambar yang berhasil ditambahkan, akan otomatis tampil pada bagian carousel
di halaman detail KIB B.
21

Gambar 4.11 Modal Detail Gambar KIB B


Keterangan:
Pada Gambar 4.11, pengguna juga dapat menghapus gambar yang sudah
ada atau yang baru ditambahkan dengan cara menekan gambar yang ingin
dihapus. Ketika modal detail gambar tampil, pengguna dapat menekan tombol
“Hapus Gambar” untuk menghapus gambar dari data KIB B yang terpilih.
22

Gambar 4.12 Halaman Update Pemakai KIB B


Keterangan:
Ketika pengguna menekan menu “Update Pemakai” yang ada pad FAB
di detail KIB B, maka pengguna akan melihat halaman seperti pada Gambar
4.12. Pada halaman ini, pengguna dapat melakukan update data pemakai dari
KIB B yang terpilih dengan mengisi beberapa inputan yang tersedia. Pada fitur
ini, data penanggung jawab sudah terintegrasi langsung ke database pihak
SIMPEG (Sistem Informasi Manajemen Kepegawaian) BKD SUMUT ketika
kita melakukan pencarian data melalui inputan “NIP Penanggung Jawab”. Jika
data pemakai sudah sesuai, pengguna bisa menyimpan data tersebut dengan
menekan tombol “Update Pemakai”.
23

Gambar 4.13 Halaman Riwayat KIB B


Keterangan:
Untuk melihat daftar riwayat pemakai yang ada atau sebelumnya sudah
ditambahkan, pengguna dapat menekan tombol “Riwayat” yang ada pada tab
bar di detail KIB B. Pengguna juga dapat menghapus data riwayat pemakai
dengan cara menekan tombol “Hapus”, kemudian melakukan konfirmasi. Jika
yakin ingin menghapus data tekan “Ya”, namun jika tidak pengguna dapat
menekan tombol “Tidak”.
24

Gambar 4.14 Halaman Validasi KIB B


Keterangan:
Jika pengguna melakukan scroll ke paling bawah pada bagian detail
KIB B, akan terlihat tombol untuk memvalidasi data aset tersebut (seperti
Gambar 4.14 sebelah kiri). Ketika tombol “Validasi Aset” ditekan, pengguna
akan diarahkan ke halaman validasi aset (Gambar 4.14 sebelah kanan). Untuk
melakukan proses validasi aset, pengguna dapat mengambil gambar kemudian
menekan tombol “Validasi”.
25

Gambar 4.15 Tanda KIB Tervalidasi


Keterangan:
Jika data aset telah divalidasi, maka akan tampil icon centang yang
menunjukkan bahwa data aset tersebut sudah di verifikasi seperti yang terlihat
pada bagian kanan spesifikasi (Gambar 4.15 sebelah kiri). Dan apabila icon
tersebut ditekan, maka akan tampil modal yang menampilkan gambar validasi
aset dan verifikasi id nya.
BAB V
PENUTUP

5.1 Kesimpulan

Kerja praktik sangat berguna bagi para mahasiswa, terkhusus bagi penulis
pribadi. Dengan adanya kerja praktik, penulis dapat mempraktekkan ilmu yang sudah
dikuasai dan mengukur sejauh mana ilmu yang penulis miliki. Selain itu, kerja praktik
dapat memberikan pengalaman bagi penulis bagaimana ketika sudah masuk ke dunia
kerja, pentingnya rasa tanggung jawab, disiplin dan berkomunikasi dengan baik serta
membangun kerja sama tim.
Dari hasil pembuatan aplikasi selama penulis melakukan kerja praktik, dapat
disimpulkan bahwa:
- Pentingnya penerapan sistem informasi untuk memberikan kemudahan dan
keputusan dalam menyelesaikan suatu masalah, seperti halnya dalam
mengelola data aset.
- Untuk membuat aplikasi berbasi mobile android tidak harus menggunakan
bahasa pemrograman Java. Ada banyak tools yang dapat kita gunakan,
misalnya React Native. Bagi programmer yang memiliki dasar
pemrograman web seperti JavaScript dapat dengan mudah untuk membuat
aplikasi mobile android tanpa harus belajar Java. Dengan React Native, kita
juga dapat mengembangkan aplikasi untuk multi-platform seperti iOS.

5.2 Saran

Semoga dengan adanya kegiatan kerja praktik dapat membangun hubungan dan
kerja sama yang baik antara pihak Universitas dan perusahaan. Untuk memberikan
kemudahan bagi para mahasiswa, pihak Universitas diharapkan memiliki fasilitas
untuk menghubungkan antara mahasiswa dengan perusahaan/instansi yang akan
membuka lowongan untuk melakukan kerja praktik. Dan semoga laporan ini dapat
bermanfaat bagi semua pihak, terkhusus penulis pribadi.

26
27

DAFTAR PUSTAKA

Dhanta, Rizky. 2009. Pengantar Ilmu Komputer. Surabaya: Indah.


Abdulloh, Rohi. 2018. 7 in 1 Pemrograman Web Tingkat Lanjut. Jakarta: PT Elex
Media Komputindo.
S, Rosa A. dan M. Shalahuddin. 2018. Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek. Bandung: Informatika.
Setiawan, Rony. 2021. https://www.dicoding.com/blog/apa-itu-rest-web-service/.
Diakses pada tanggal 30 Desember 2021.
Benefita. 2021. https://www.niagahoster.co.id/blog/apa-itu-react-native/. Diakses pada
tanggal 2 Januari 2022.
28

LAMPIRAN

LAMPIRAN 1
SURAT PERMOHONAN KERJA PRAKTIK DARI FAKULTAS
29

LAMPIRAN 2
SURAT BALASAN PERSETUJUAN DARI CV. SANJAYA MEDIATAM
30

LAMPIRAN 3
DAFTAR MAHASISWA PESERTA KERJA PRAKTIK (KP) FAKULTAS
SAINS DAN TEKNOLOGI UIN SUMATERA UTARA

No. Nama NIM Program Lokasi Dosen


Studi PKL Pembimbing

Sistem CV. Sanjaya Ali Ikhwan,


1 Rahmat Sulistio 0702171001
Informasi 1 Mediatama M.Kom
31

LAMPIRAN 4
TABEL KEGIATAN PELAKSANAAN KERJA PRAKTIK (KP)

Nama Mahasiswa : Rahmat Sulistio


NIM : 0702171001
Nama Perusahaan : CV. Sanjaya Mediatama
Alamat : Jalan Merpati No. 8A, Sei Sikambing B, Kota Medan
Pembimbing Perusahaan : Donny Sanjaya S.Kom., M.Kom

Hari/Tanggal Waktu Kegiatan

Senin/1 November − Menerima arahan dari mentor


08.00-17.00 WIB
2021 − Membuat halaman splash

Selasa/2 November − Membuat halaman login


08.00-17.00 WIB
2021 − Integrasi fitur login

Rabu/3 November
08.00-17.00 WIB − Membuat halaman dashboard
2021

− Membuat halaman profile


Kamis/4 November
08.00-17.00 WIB − Integrasi fitur check update,
2021
about dan logout

Jumat/5 November − Membuat halaman scan


08.00-17.00 WIB
2021 − Integrasi scan qrcode

Senin/8 November − Menerima arahan dari mentor


08.00-17.00 WIB
2021 − Membuat halaman list KIB A
32

− Integrasi data KIB A


Selasa/9 November
08.00-17.00 WIB − Menerapkan fitur filtering dan
2021
pagination pada list KIB A

− Membuat halaman detail KIB


Rabu/10 November
08.00-17.00 WIB A
2021
− Integrasi data detail KIB A

Kamis/11 November − Membuat halaman update


08.00-17.00 WIB
2021 lokasi KIB A

Jumat/12 November
08.00-17.00 WIB − Integrasi fitur update lokasi
2021

Senin/15 November − Menerima arahan dari mentor


08.00-17.00 WIB
2021 − Membuat halaman list KIB B

− Integrasi data KIB B


Selasa/16 November
08.00-17.00 WIB − Menerapkan fitur filtering dan
2021
pagination pada list KIB B

− Membuat halaman detail KIB


Rabu/17 November B
08.00-17.00 WIB
2021 − Integrasi data detail dan
riwayat KIB B
− Membuat halaman tambah
Kamis/18 November gambar KIB B
08.00-17.00 WIB
2021 − Integrasi fitur tambah gambar
KIB B

Jumat/19 November − Integrasi fitur hapus gambar


08.00-17.00 WIB
2021 KIB B
33

− Menerima arahan dari mentor


Senin/22 November
08.00-17.00 WIB − Membuat halaman update
2021
pemakai KIB B

− Integrasi data kepegawaian


Selasa/23 November
08.00-17.00 WIB dengan pihak SIMPEG BKD
2021
SUMUT

Rabu/24 November − Integrasi fitur update pemakai


08.00-17.00 WIB
2021 KIB B

Kamis/25 November − Membuat halaman riwayat


08.00-17.00 WIB
2021 pemakai KIB B

Jumat/26 November − Integrasi fitur hapus riwayat


08.00-17.00 WIB
2021 pemakai KIB B

− Menerima arahan dari mentor


Senin/29 November
08.00-17.00 WIB − Membuat halaman validasi
2021
aset KIB B

Selasa/30 November
08.00-17.00 WIB − Integrasi fitur validasi KIB B
2021

Medan, 3 Januari 2022


Pembimbing Perusahaan

(Donny Sanjaya S.Kom., M.Kom)


34

LAMPIRAN 5
TANDA TANGAN PENANGGUNG JAWAB

No. TIM PRAKTEK KERJA LAPANGAN TANDA TANGAN

Rahmat Kurniawan R, M.Kom


1
(Kepala Laboratorium)

Ali Ikhwan, M.Kom


2
(Dosen Pembimbing)

Donny Sanjaya S.Kom., M.Kom


3
(Pembimbing Perusahaan)
35

LAMPIRAN 6
BLANGKO PENILAIAN PEMBIMBING PERUSAHAAN
KERJA PRAKTIK (KP) MAHASISWA
PROGRAM STUDI SISTEM INFORMASI
UIN SUMATERA UTARA MEDAN

Nama Mahasiswa : Rahmat Sulistio


NIM : 0702171001
Nama Perusahaan : CV. Sanjaya Mediatama
Alamat : Jalan Merpati No. 8A, Sei Sikambing B, Kota Medan
Waktu Magang : 1 s/d 30 November 2021

No. Materi Penilaian Nilai Angka

1 Kedisiplinan
2 Kerajinan dan Ketekunan
3 Kerapian dan Penampilan
4 Kreativitas dan Inovasi
Kemampuan Keilmuan/ Pemahaman Tentang
5
Materi Pekerjaan
6 Komunikasi

Total Angka

NB : Angka Minimal 4 dan Maksimum 10


Medan, 3 Januari 2022
Pembimbing Perusahaan

(Donny Sanjaya S.Kom., M.Kom)


BERITA ACARA BIMBINGAN LAPORAN KERJA PRAKTIK (KP)

Nama Mahasiswa : Rahmat Sulistio


NIM : 0702171001
Prodi/Sem : Sistem Informasi/VII
Judul : PEMBUATAN APLIKASI SISTEM INFORMASI
MANAJEMEN BARANG MILIK DAERAH
(SIMBADA) BERBASIS MOBILE ANDROID PADA
CV. SANJAYA MEDIATAMA
Pembimbing : Ali Ikhwan, M.Kom

No Tanggal Materi Bimbingan Paraf

Medan, 3 Januari 2022


Dosen Pembimbing

(Ali Ikhwan, M.Kom)

Anda mungkin juga menyukai