Anda di halaman 1dari 40

LAPORAN

PRAKTIK KERJA LAPANGAN

RANCANG BANGUN

SISTEM MONITORING RUMAH DINAS BERBASIS WEB

PADA PT. BANK RAKYAT INDONESIA (PERSERO) TBK

MUHAMMAD DANANG ADHIWIJAYA

4817040294

PROGRAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK INFORMATIKA DAN KOMPUTER

DEPOK

2020
i
KATA PENGANTAR

Puji syukur saya panjatkan kepada Tuhan Yang Maha Esa, karena atas berkat dan
rahmat-Nya, penulis dapat menyelesaikan laporan Praktik Kerja Lapangan ini.
Penulisan laporan Praktik Kerja Lapangan ini dilakukan dalam rangka memenuhi
salah satu syarat untuk mencapai gelar Diploma Empat Politeknik. Penulis
menyadari bahwa, tanpa bantuan dan bimbingan dari berbagai pihak, dari masa
perkuliahan sampai pada penyusunan laporan Praktik Kerja Lapangan, sangatlah
sulit bagi penulis untuk menyelesaikan Laporan Praktik Kerja Lapangan ini. Oleh
karena itu, penulis mengucapkan terima kasih kepada :

a) Ayres Pradiptyas, S.ST., M.M. selaku dosen pembimbing yang telah


menyediakan waktu, tenaga, dan pikiran untuk mengarahkan penulis
dalam penyusunan laporan Praktik Kerja Lapangan ini.
b) David Cesar Pramudita, S.Kom. selaku dosen pembimbing perusahaan
yang telah menyediakan waktu, tenaga, dan pikiran untuk mengarahkan
penulis dalam penyusunan laporan Praktek Kerja Lapangan ini,
c) Orang tua dan keluarga penulis yang telah memberikan dukungan dalam
menyelesaikan laporan ini,
d) Rekan-rekan PT Bank Rakyat Indonesia (Persero) Tbk. yang telah
memberikan dukungan penulis dalam mengerjakan proyek dan laporan ini,
e) Sahabat serta teman-teman penulis yang telah sangat banyak membantu
dalam pengerjaan laporan ini.

Akhir kata, penulis berharap Tuhan Yang Maha Esa berkenan membalas segala
kebaikan semua pihak yang telah membantu. Semoga laporan Praktik Kerja
Lapangan ini membawa manfaat bagi pengembangan ilmu.

Depok, 21 Desember 2020

Muhammad Danang Adhiwijaya

ii
DAFTAR ISI

HALAMAN PENGESAHAN ............................................................................ i

KATA PENGANTAR ....................................................................................... ii

DAFTAR ISI ...................................................................................................... iii

DAFTAR GAMBAR ......................................................................................... iv

BAB I PENDAHULUAN .................................................................................. 1


1.1 Latar Belakang ............................................................................................. 1
1.2 Ruang Lingkung Kegiatan ........................................................................... 2
1.3 Waktu dan Tempat Pelaksanaan .................................................................. 2
1.4 Tujuan dan Kegunaan .................................................................................. 2

BAB II TINJAUAN PUSTAKA ........................................................................ 4


2.1 Rancang Bangun .......................................................................................... 4
2.2 Sistem ........................................................................................................... 4
2.3 Monitoring .................................................................................................... 5
2.4 PHP .............................................................................................................. 5
2.5 phpMyAdmin ................................................................................................ 5
2.6 Laravel 5.4 .................................................................................................... 6
2.7 XAMPP ........................................................................................................ 6

BAB III HASIL PELAKSANAAN PKL ........................................................... 7

3.1 Unit Kerja PKL ............................................................................................ 7


3.2 Uraian Praktik Kerja Lapangan .................................................................... 8
3.3 Pembahasan Hasil PKL ................................................................................ 12
3.4 Identifikasi kendala yang di hadapi .............................................................. 22
3.4.1 Kendala Pelaksanaan PKL ................................................................. 21
3.4.2 Cara Mengatasi Kendala .................................................................... 21

iii
BAB IV Penutup ................................................................................................ 24

2.1 Kesimpulan .................................................................................................. 24


2.2 Saran ............................................................................................................. 24

DAFTAR PUSTAKA ........................................................................................ 25

LAMPIRAN ....................................................................................................... 26

iv
DAFTAR GAMBAR

Gambar 3.1 Struktur Organisasi ......................................................................... 8


Gambar 3.3.1 Use Case ...................................................................................... 12
Gambar 3.3.2 Flowchart Rumah ........................................................................ 13
Gambar 3.3.3 Flowchart Inventaris .................................................................... 14
Gambar 3.3.4 Flowchart Penghuni .................................................................... 15
Gambar 3.3.5 Flowchart User ............................................................................ 16
Gambar 3.3.6 Flowchart Permohonan Rumah ................................................... 17
Gambar 3.3.7 Login ........................................................................................... 18
Gambar 3.3.8 Dashboard .................................................................................... 18
Gambar 3.3.9 Menu Rumah ............................................................................... 19
Gambar 3.3.10 Menu Inventaris ........................................................................ 20
Gambar 3.3.11 Menu Penghuni ......................................................................... 20
Gambar 3.3.12 Menu User ................................................................................. 21
Gambar 3.3.13 Menu Permohonan Rumah ........................................................ 22

v
BAB I
PENDAHULUAN

1.1 Latar Belakang

PT. Bank Rakyat Indonesia (persero) Tbk. (BRI) merupakan salah satu
bank milik pemerintah yang terbesar di Indonesia. Pada awalnya Bank Rakyat
Indonesia (BRI) didirikan di Purwokerto, Jawa Tengah oleh Raden Bei Aria
Wiraatmadja dengan nama De Poerwokertosche Hulp en Spaarbank der
Inlandsche Hoofden atau “Bank Bantuan dan Simpanan Milik Kaum Priyayi
Purwokerto”, suatu lembaga keuangan yang melayani orang-orang
berkebangsaan Indonesia (pribumi). Lembaga tersebut berdiri tanggal 16
Desember 1895, yang kemudian dijadikan sebagai hari kelahiran BRI. Tentu
banyak fasilitas yang disediakan dari pihak Bank Rakyat Indonesia (BRI)
untuk masyarakat yaitu simpan pinjam. Bank BRI kantor pusat khususnya
pada Divisi Procurement Logistic Policy & Fixed Asset Manajement memiliki
10 tim yaitu; Strategy & Policy, Budgeting & Cost Control, Asset
Management & Inventory, Insurance & Assets Information System, Vendor
Management, Construction & Property, IT, Goods & Service, Data
Management, Logistic Support, dan Office & Residence Building.

Salah satu manajemen asetnya yaitu pada tim Office & Residence
Building (ORB), dalam tim ORB adalah bertanggung jawab atas penggunaan,
pemeliharaan, dan renovasi aktiva tetap bangunan Kantor Pusat BRI (antara
lain termasuk rumah dinas, mess, gedung, depo arsip) untuk mencapai target
sesuai dengan ketentuan. Sistem tersebut dalam melakukan kegiatan rumah
dinas masih menggunakan cara yang manual, seperti pencatatan daftar rumah
dinas, tipe rumah, inventaris rumah, lokasi rumah, dan penghuni rumah dinas
tersebut. Sehingga pada saat mencari riwayat penghuni rumah dinas
sebelumnya tidak dapat diketahui dengan pasti. Dari permasalahan di atas,
maka dapat diambil sebuah tema “RANCANG BANGUN SISTEM
MONITORING RUMAH DINAS BERBASIS WEB”. Analisis tersebut

1
2

bertujuan untuk mengembangkan sistem yang manual untuk menjadi sistem


dengan dapat lebih efisien dalam pencatatan aset rumah dinas.

1.2 Ruang Lingkup Kegiatan

Ruang lingkup kegiatan yang dilakukan pada saat Praktik Kerja Lapangan di
PT. Bank Rakyat Indonesia (Persero) Tbk adalah aplikasi rumah dinas
berbasis web dengan menggunakan tools penunjang seperti Visual Studio
Code, MySQL Database, Xampp, dan Command Prompt.

1.3 Waktu dan Tempat Pelaksanaan

Adapun waktu, tempat, alamat dan rentang pelaksanaan pada saat Praktik
Kerja Lapangan adalah sebagai berikut:

Tempat Pelaksanaan : PT. Bank Rakyat Indonesia (Persero) Tbk.

Divisi : Procurement, Logistics Policy & Fixed Assets


Management bagian Appraisal & Cost Estimation
Department tim Data Management.

Alamat : Jl. Bendungan Walahar No 13 RT 5 RW 2, Bendungan


Hilir, Kecamatan Tanah Abang, Kota Jakarta Pusat,
Daerah Khusus Ibukota Jakarta 10210

Rentang Waktu : 3 (tiga) bulan terhitung mulai tanggal 24 Agustus – 30


November 2020.

1.4 Tujuan dan Kegunaan

Adapun tujuan dari kegiatan adalah untuk merancang dan membangun sistem
untuk memonitoring rumah dinas dengan berbasis website di PT. Bank Rakyat
Indonesia (Persero) Tbk. manfaat atau kegunaan dari implementasi yang
dilakukan adalah:

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


3

1. Meningkatkan efektifitas dalam pencatatan rumah dinas.


2. Menunjang fasilitas pekerjaan tim Office & Residence Building.
3. Meningkatkan kinerja bisnis proses yang dimiliki oleh kantor pusat.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


BAB II
TINJAUAN PUSTAKA

2.1 Rancang Bangun

Menurut (Pressman, 2019), serangkaian prosedur untuk menerjemahkan


hasil analisa sebuah sistem ke dalam bahasa pemrograman yang akan
dideskripsikan secara detail komponen-komponen sistem di sebut rancang.
Perancangan adalah untuk menentukan proses dan data yang diperlukan oleh
sistem baru. Tahap perancangan ini mempunyai manfaat untuk memberikan
gambaran rancang bangun (blue print) dengan lengkap sebagai acuan bagi
pengembang aplikasi. (Nur, 2019). Dan pengertian bangun adalah kegiatan
yang menciptakan suatu sistem baru atau yang sudah ada sebelumnya untuk
diganti atau diperbaiki. (Pressman, 2019). Dengan demikian, Rancang bangun
adalah rancangan untuk menentukan aktifitas dalam pemrosesan informasi
yang dibutuhkan dalam penyelesaian tugas khusus dari pengguna.

2.2 Sistem

Strategi yang lebih menekankan pada elemen atau komponen,


mendefinisikan sistem sebagai kumpulan dari interaksi elemen-elemen agar
mencapai tujuan tertentu. Secara Umum suatu sistem didefinisikan sebagai
sekumpulan dari unsur, komponen tergonasir, saling berinteraksi,
ketergantungan untuk mencapai tujuan ang diharapkan. Sistem adalah interaksi
antara elemen-elemen, himpunan, dari suatu unsur untuk mencapai tujuan yang
diharapkan. (Andalia & Setiawan, 2015). Bagian dari internet yang sangat
dikenal dengan web. Dengan adanya WWW maka klien dapat menampilkan
sebuah virtual yang disebut dengan website. Dapat menghubungkan beberapa
komputer sehingga menjadi sebuah kelompok jaringan. (Sigit Giri Handoko,
2016). Website adalah gabungan halaman-halaman yang digunakan untuk
memperlihatkan informasi teks, gambar statis maupun dinamis, animasi, suara,
dan kumpulan keseluruhan baik statis maupun dinamis sehingga akan

4
5

membentuk deretan bangunan yang berkaitan dan terhubung dengan halaman-


halaman. (Nurmi, 2013).

2.3 Monitoring

Monitoring adalah kegiatan yang ditujukan untuk menyampaikan


informasi perihal sebab dan akibat dari suatu peraturan yang sedang
dilaksanakan. Dan juga akan diimplementasikan sebuah kebijakan ketika
dilakukan monitoring. Maka monitoring ini diperlukan untuk memperkecil
kesalahan dan dapat segera diketahui untuk mendapat tindakan pembaruan,
sehingga meminimalisir ancaman yang lebih besar. (Humas Sekretariat
Kabinet Republik Indonesia, 2015). Dengan proses pengumpulan dan analisis
informasi berdasarkan indicator yang ditetapkan secara sistematis dan kontinu
tentang kegiatan sehingga dapat dilakukan tindakan koreksi untuk
penyempurnaan.

2.4 PHP

PHP (Hypertext Prepocessor) adalah salah satu bahasa pemrograman


yang secara luas digunakan untuk penyelesaian dalam pengembangan sebuah
situs web dan dapat digunakan beriringan dengan HTML. PHP ditemukan
oleh Rasmus Leodorf pertama kali pada tahun 1994. Bermula PHP
merupakan singkatan dari “Personal Home Page Tools”. Kemudian diubah
menjadi FI “Forms Interpreter”. Bahasa ini diubah menjadi PHP “Hypertext
Prepocessor” sejak versi 3.0. (Rasjid, 2014). (penambahan sumber)
(masukkan data2)

2.5 phpMyAdmin

Sistem manajemen basis data relasional (RDBMS) open source


merupakan salah satu elemen penting dari web service solution stack LAMP
(Linux, Apache, MySQL, dan PHP) yakni platform pengembangan web

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


6

sumber terbuka dimana Linux sebagai sistem operasi, Apache sebagai Web
Server, MySQL sebagai RDBMS dan PHP. Sebagai bahasa skrip yang
berorientasi obyek (object-oriented scripting language) kini, dalam naungan
Oracle Corporation, MySQL tersedia dengan skema lisensi ganda. (Database
MySQL, 2020).

2.6 Laravel 5.4

Framework aplikasi web kontemporer, open source dan digunakan secara


luas untuk perencanaan aplikasi berbasis web sehingga cepat dan mudah di
sebut Laravel. (Ham, 2018). Dengan demikian framework dibuat untuk
mengembangkan aplikasi website yang dimana berperan arsitektur MVC
(Model View Controller). MVC merupakan sebuah pendekatan software yang
dapat membagi aplikasi bersumber pada komponen-komponen aplikasi logika
dan juga presentasi. MVC membagi aplikasi berdasarkan elemen aplikasi,
semacam: manipulasi data, controller, dan user interface.

a. Model, mewakili struktur data. Model dalam fungsi yang mendukung


seseorang dalam manajemen database semacam memasukkan data ke
database, pembaruan data dan lain-lain.
b. View, merupakan komponen yang mengatur tampilan ke pengguna dan
dapat dikatakan berbentuk halaman web.
c. Controller, adalah bagian yang menjembatani model dan view.

2.7 XAMPP

XAMPP adalah aplikasi terdapat beberapa menu penting. Yakni, control


panel, phpMyadmin, dan htdoc. Di dalamnya kita dapat menemukan fitur-
fitur seperti dari Apache, MySQL, FileZillia, Mercury, dan Tomcat. Dan pada
fitur modul kecuali terdapat aplikasi inti yaitu Apache dan MySQL, serta
terdapat juga segenap aplikasi pendukung. (APPKEY, 2020).

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


BAB III

HASIL PELAKSANAAN PKL

3.1 Unit Kerja PKL

Praktik Kerja Lapangan dilakukan di divisi PLM (Procurement, Logistic


Policy & Fixed Asset Management) PT. Bank Rakyat Indonesia (persero) Tbk.
dan ditempatkan di bagian Appraisal & Cost Estimation pada tim Data
Management. Tim Data Management bertanggung jawab terhadap
penyusunan, pengembangan, dan evaluasi standarisasi harga barang dan jasa;
pengelolaan database dan sistem estimasi (antara lain: tools estimasi dan
sistem manajemen mutu; untuk mencapai target sesuai dengan ketentuan. Tim
Data Management mempunyai tanggung jawab utama yaitu:

1. Mengkoordinasikan kegiatan benchmark, market intelligence atau


kerjasama kepada pihak ketiga (antara lain konsultan quantity
surveyor, konsultan ahli dan ekspektasi) untuk mendukung pemenuhan
sumber informasi, database dan referensi estimasi.
2. Mengkoordinasikan pengkinian, evaluasi dan sosialisasi database
estimasi antara lain harga, tarip, dan rate barang dan atau jasa.
3. Mengkoordinasikan penyusunan, pengembangan, evaluasi, dan
sosialisasi standarisasi harga barang dan jasa.
4. Melaksanakan penyajian dan evaluasi management estimasi secara
periodik.
5. Mengkoordinasikan pengusulan kebutuhan pengembangan dan
penyempurnaan platform sistem aplikasi, pedoman dan metodologi
estimasi, proses bisinis yang berkaitan bidang tugasnya.
6. Mengkoordinasikan pencatatan, pendistribusian, dan penyimpanan
berkas hasil estimasi.
7. Mengkoordinasikan pelaksanaan kegiatan (Generic Job) khusus untuk
pengelolaan SDM tingkat Divisi.

7
8

Untuk struktur organisasi lebih lengkap seperti yang ditampilkan pada


Gambar berikut:

Gambar 3.1 Struktur Organisasi Divisi Procurement,


Logistic Policy & Fixed Asset Management
(Sumber: Data Divisi PLM)

3.2 Uraian Praktik Kerja Lapangan


Praktik Kerja Lapangan dilaksanakan pada tanggal 24 Agustus 2020 sampai
dengan 30 November 2020 di kantor pusat PT. Bank Rakyat Indonesia
(persero) Tbk. Jl. Jend. Sudirman Kav. 44-46, Bendungan Hilir, Tanah Abang,
Jakarta Pusat 10210. Pelaksanaan praktik kerja ditengah pandemi ini terbagi
menjadi dua shift yaitu shift 1 mulai pukul 07.30 WIB sampai dengan pukul
15.30 WIB dan shift 2 mulai pukul 10.00 WIB sampai dengan pukul 18.00
WIB pada hari senin sampai dengan hari jumat, tetapi dengan jadwal work
from home (WFH) dan work form office (WFO) yang sudah ditentukan oleh
pihak human kapital. Dengan persentase WFH 34-53% dan persetase WFO
47-72%. Hari yang ditentukan oleh pihak human kapital setiap bulannya

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


9

berbeda-beda yaitu pada Bulan Agustus dan September hari WFO pada hari
senin sampai rabu kemudian WFH pada hari kamis dan jumat. Bulan Oktober
hari WFO berselang-seling seperti senin, rabu, dan jumat dan WFO pada hari
selasa dan kamis. Dan pada bulan November hari WFO pada hari senin,
selasa, dan rabu. Dan waktu WFH pada hari kamis dan jumat. Dengan rata-
rata 8 jam kerja. Kegiatan-kegiatan yang dilakukan selama praktik kerja
lapangan akan diuraikan sebagai berikut:

Pada minggu ke-1 (24 – 28 Agustus 2020), pelaksanaan Praktik Kerja


Lapangan diawali dengan pembekalan dari pihak divisi PBJ (pengadaan
barang dan jasa). Pada hari pertama, perjanjian kerja praktik oleh pihak human
capital. Setelah perjanjian selesai, langsung menuju ke bagian tempat kerja
praktik yaitu bagian PIP (pelayanan internal kantor pusat). Di PIP diberikan
pengenalan unit kerja dan pengenalan kepada karyawan. Di hari kedua tugas
sudah diberikan, namun masih dalam tahap pengenalan lingkungan kerja. Di
minggu awal yang dilakukan seputar pengenalan kegiatan dan layanan apa
saja yang ada pada bagian PIP.

Pada minggu ke-2 (31 - 4 September 2020), kegiatan yang dilakukan


mempelajari rencana dalam proses pembuatan sistem. Menempatkan beberapa
kebutuhan ke dalam sistem yang akan dikembangkan dan menganalisis yang
diberikan oleh pembimbing.

Pada minggu ke-3 (7 – 11 September 2020), kegiatan yang dilakukan adalah


meeting dengan pembimbing dan dilakukan perubahan tugas yang semula
membuat website pengadaan barang dan jasa kemudian digantikan dengan
tugas membuat website rumah dinas. Setelah itu, mendeskripsikan kembali
aplikasi yang akan dirancang serta menempatkan kebutuhan ke dalam sistem
yang akan dikembangkan.

Pada minggu ke-4 (14 – 18 September 2020), kegiatan yang dilakukan adalah
masih seputar perancangan dalam membuat website rumah dinas yaitu dengan

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


10

mempelajari apa yang mesti dibutuhkan ke dalam sistem. Dengan cara


bertanya langsung terhadap pengelola rumah dinas tepatnya pada bagian/seksi
2 di PIP. Di bagian/seksi 2 pendekatan dengan cara bertanya terhadap
supervisor rumah dinas.

Pada minggu ke-5 (21 – 25 September 2020), kegiatan yang dilakukan adalah
menganalisis kelayakan dan kebutuhan website rumah dinas. Setelah
mewawancarai supervisor untuk mencari tahu apakah ada kebutuhan khusus
dan mengidentifikasi kebutuhan yang tepat.

Pada minggu ke-6 (28 September – 2 Oktober 2020), kegiatan yang dilakukan
adalah membuat daftar fitur yang mesti ada pada website rumah dinas. Seperti
fitur tambah daftar rumah, tambah daftar penghuni, dan tambah daftar
inventaris. Kemudian merancang mockup atau user interface website rumah
dinas dan disesuaikan dengan user requirement.

Pada minggu ke-7 (5 – 9 Oktober 2020), kegiatan yang dilakukan adalah BRI
melakukan reorganisasi atau perubahan seluruh unit kerja kantor pusat untuk
mengembangkan kemampuan karyawan ke unit kerja lain agar kinerjanya
tidak semakin menutun karena suatu hal. Maka dari itu BRI melakukan
reorganisasi kepada seluruh unit kerja termasuk mahasiswa magang. Setelah
reorganisasi, ditempatkan di Divisi PLM (Procurement, Logistic Policy &
Fixed Asset Management) pada bagian Appraisal & Cost Estimation di tim
Data Management.

Pada minggu ke-8 (12 – 16 Oktober 2020), kegiatan yang dilakukan adalah
membuat skema database. Dengan mendesain tabel master yang tidak berelasi
ke tabel lain. Setelah itu menentukan primary key seperti data penghuni yang
memiliki informasi beberapa data; id, nomor induk pegawai, nama, jabatan,
divisi, dan bagian. Dan yang menjadi primary key yaitu id.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


11

Pada minggu ke-9 (19 – 23 Oktober 2020), kegiatan yang dilakukan adalah
membuat daftar kelas dan relasi.

Pada minggu ke-10 (26 – 30 Oktober 2020), kegiatan yang dilakukan adalah
membuat kerangka aplikasi. Dengan menginstal laravel 5.4 pada aplikasi
command prompt, membuat database baru pada phpMyAdmin, serta
implementasi coding pada aplikasi visual studio code.

Pada minggu ke-11 (2 – 6 November 2020), kegiatan yang dilakukan adalah


implementasi source code dalam membuat CRUD (create, read, update, dan
delete) dan membuat validasi.

Pada minggu ke-12 (9 – 13 November 2020), kegiatan yang dilakukan adalah


melakukan pertemuan dengan user requirement tim ORB (office & residence
building) untuk mengetahui alur proses bisnis dari aplikasi rumah dinas.

Pada minggu ke-13 (16 – 20 November 2020), kegiatan yang dilakukan


adalah mempresentasikan aplikasi kepada pembimbing perusahaan agar
mengetahui sudah sejauh mana aplikasi yang telah dibuat agar nanti dapat
dikembangkan kembali oleh pembimbing perusahaan dan akan digunakan
lebih lanjut oleh kegiatan pada tim ORB (office & residence building).

Pada minggu ke-14 (23 -27 November 2020), kegiatan yang dilakukan adalah
pengembangan source code pada pembuatan CRUD (create, read, update, dan
delete) dan juga validasi. Serta publikasi aplikasi rumah dinas ke repository
online yaitu gihub. Agar dapat diakses oleh pembimbing perusahaan yang
nantinya akan dikembangkan lebih lanjut oleh perusahaan.

Pada minggu ke-15 (30 November 2020), kegiatan yang dilakukan adalah
serah terima aplikasi rumah dinas kepada pembimbing perusahaan.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


12

3.3 Pembahasan Hasil PKL


3.4 Pembahasan Praktik Kerja Lapangan
3.3.1 Use Case Aplikasi

Gambar 3.3.1 UseCase Aplikasi

Pada gambar UseCase di atas, aplikasi rumah dinas memiliki satu actor yaitu
admin. Peran admin dalam website rumah dinas yaitu dapat login dengan
autentikasi yang sudah ada di dalam database. Kemudian, peran selanjutnya
yaitu dapat menambahkan data, menampilkan data dari database, mengedit
data, dan menghapus data. Selain itu, peran admin lainnya yaitu memproses
pengajuan rumah dinas.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


13

3.3.2 Flowchart CRUD pada Rumah

Gambar 3.3.2 Flowchart CRUD pada rumah

Pada gambar flowchart CRUD pada rumah dinas di atas, peran admin untuk
CRUD rumah dinas yaitu menambahkan data rumah seperti; kode rumah,
komplek, alamat, luas tanah/bangunan, status, tipe, dan layout. Kemudian
disimpan dan masuk ke dalam database. Setelah itu muncul pesan “berhasil
disimpan” dan selesai. Begitu juga dengan fungsi edit dan delete.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


14

3.3.3 Flowchart CRUD pada Inventaris

Gambar 3.3.3 Flowchart CRUD Inventaris

Pada gambar flowchart CRUD pada rumah dinas di atas, peran admin untuk
CRUD rumah dinas yaitu menambahkan data rumah seperti; id, nama barang,
kategori, tanggal perolehan, dan harga perolehan. Kemudian disimpan dan
masuk ke dalam database. Setelah itu muncul pesan “berhasil disimpan” dan
selesai. Begitu juga dengan fungsi edit dan delete.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


15

3.3.4 Flowchart CRUD penghuni

Gambar 3.3.4 Flowchart CRUD penghuni

Pada gambar flowchart CRUD pada rumah dinas di atas, peran admin untuk
CRUD rumah dinas yaitu menambahkan data rumah seperti; nama penghuni,
personal number, jabatan, unit kerja, dan status. Kemudian disimpan dan
masuk ke dalam database. Setelah itu muncul pesan “berhasil disimpan” dan
selesai. Begitu juga dengan fungsi edit dan delete.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


16

3.3.5 Flowchart CRUD User

Gambar 3.3.5 Flowchart CRUD User

Pada gambar flowchart CRUD pada rumah dinas di atas, peran admin untuk
CRUD rumah dinas yaitu menambahkan data rumah seperti; nama, username,
email, dan tanggal pembuatan. Kemudian disimpan dan masuk ke dalam
database. Setelah itu muncul pesan “berhasil disimpan” dan selesai. Begitu
juga dengan fungsi edit dan delete.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


17

3.3.6 Flowchart Permohonan Rumah Dinas

Gambar 3.3.6 Flowchart Permohonan Rumah Dinas

Pada gambar flowchart permohonan rumah dinas di atas yaitu, calon


penghuni atau pemohon membuat nota dinas permintaan rumah dinas ke tim
ORB (office & residence building). Kemudian, ORB membuat surat
keterangan penempatan rumah dinas dengan persetujuan kepala divisi PLM
jika rudin tersedia. Jika rudin tidak tersedia maka ORB akan menempatkan
calon penghuni ke dalam daftar antrian rumah dinas. Jika surat keterangan
sudah turun, maka tim ORB akan memproses serah terima kunci.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


18

3.3.7 Tampilan Halaman Login

Gambar 3.3.7 tampilan halaman login

Pada gambar tampilan login di atas, admin login dengan menginput username
dan kata sandi yang sudah ada pada database. Jika berhasil, maka akan masuk
ke tampilan dashboard website. Dan jika gagal, maka ulangi kembali username
dan kata sandi dengan sesuai.

3.3.8 Tampilan Halaman Utama

Gambar 3.3.8 tampilan halaman utama


19

Pada tampilan halaman utama website rumah dinas, terdapat 8 (delapan) menu
diantaranya; master data memiliki 3 sub menu yaitu menu data rumah, menu
data inventaris, menu data penghuni, dan menu data user. Selain itu juga terdapat
menu permohonan rumah. Namun, menu permohonan inventaris, menu plotting,
dan menu laporan belum aktif. Dikarenakan sempat ada perbedaan pendapat
dengan user.

3.3.9 Tampilan Menu Rumah

Gambar 3.3.9 tampilan menu rumah


Tampilan menu input rumah memiliki field input kode rumah, komplek, alamat,
luas tanah/bangunan, status, tipe, dan layout. Selain itu juga terdapat aksi tombol
delete dan update pada sisi kanan.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


20

3.3.10 Tampilan Menu Inventaris

Gambar 3.3.10 tampilan menu inventari

Tampilan menu inventaris memiliki 5 field yaitu; id, nama barang, tanggal
perolehan, dan harga perolehan. Dan juga terdapat aksi tombol hapus dan edit.

3.3.11 Tampilan Menu Penghuni

Gambar 3.3.11 tampilan menu penghuni


Tampilan menu penghuni memiliki 5 field yaitu nama penghuni, nip, jabatan, unit
kerja, dan status. Dan juga terdapat tombol hapus dan edit.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


21

3.3.12 Tampilan Menu User

Gambar 3.3.12 tampilan menu user

Tampilan menu user memiliki 4 field yaitu nama user, username, email, dan
tanggal pembuatan akun. Dan juga terdapat aksi tombol hapus dan edit pada sisi
sebelah kanan.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


22

3.3.13 Tampilan Menu Permohonan Rumah

Gambar 3.3.13 tampilan menu permohonan rumah

Tampilan menu permohonan rumah memiliki 8 field yaitu, nota dinas, nama
pemohon, personal number, jabatan, TMT (terhitung mulai tanggal) jabatan,
unit kerja, upload SK, dan plotting. Dan juga terdapat aksi tombol hapus dan
edit pada sisi sebelah kanan.

3.5 Identifikasi Kendala yang Dihadapi


Selama pelaksanaan Praktik Kerja Lapangan di PT. Bank Rakyat Indonesia
(persero) Tbk, banyak pengalaman, pembelajaran, serta kendala yang
dihadapi. Adapun pengalaman dan pembelajaran yang didapatkan antara lain:
a. Mengenal pola pekerjaan yang ada pada PT. Bank Rakyat Indonesia
(persero) Tbk. dan divisi PLM serta layanan-layanan yang ada pada divisi
PLM.
b. Mengetahui prosedur-prosedur dalam bekerja.
c. Mengetahui dan memahami prosedur yang benar dalam penanganan dan
permintaan layanan IT terhadap user yang merupakan salah satu pekerjaan
di divisi PLM.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


23

d. Mendapatkan pengalaman kerja yang baik, etika dalam bekerja,


kedisiplinan kerja dalam perusahaan, serta berinteraksi langsung dengan
staf divisi lainnya.

3.4.1 Kendala Pelaksanaan Tugas


Adapun kendala yang dihadapi pada saat melakukan Praktik Kerja Lapangan
antara lain:
a. Komunikasi dan penyesuaian dengan lingkungan kerja terutama pada
divisi PLM. Karena dengan kondisi Pandemi Covid-19 ini membuat
komunikasi dengan beberapa staf kurang akrab dan menjadi serba
terbatas.
b. Kurangnya pemahaman tentang pemrograman android. Sehingga tidak
memilih proyek tersebut sebagai topik laporan PKL.
c. Kurangnya pemahaman tentang database phpMyAdmin sehingga
kesulitas dalam memahami relasi database pada website.
d. Vice President divisi PLM memiliki perbedaan pendapat alur bisnis
proses dengan user aplikasi rumah dinas yaitu manager tim ORB
(officer & residence building).

3.4.2 Cara Mengatasi Kendala


Adpun cara yang dilakukan untuk mengatasi kendala yang dihadapi selama
pelaksanaan Praktik Kerja Lapangan adalah:
a. Mencoba berinteraksi, makan bersama, dan bercanda dengan beberapa staf
divisi PLM. Terkadang mengerjakan tugas di ruang rapat dan pantry divisi
PLM.
b. Berdiskusi dengan pembimbing perusahaan tentang konfigurasi dan
berdikusi tentang rencana-rencana judul yang akan dijadikan topic laporan
PKL.
c. Mempelajari tentang database phpMyAdmin dan berdiskusi dengan teman
magang dan pembimbing perusahaan.
d. Sesekali mengajak rekan Praktik Kerja Lapangan lainnya untuk berdiskusi
bersama pembimbing perusahaan.

Jurusan Teknik Informatika dan Komputer - Politeknik Negeri Jakarta


BAB IV
PENUTUP

4.1 Kesimpulan
Berdasarkan kegiatan Praktik Kerja Lapangan yang dilakukan mengenai
rancang bangun sistem monitoring rumah dinas berbasis web untuk
optimalisasi dalam bisnis proses rumah dinas pada divisi ORB (office &
residence building) di PT. Bank Rakyat Indonesia (persero) Tbk. didapat
beberapa kesimpulan sebagai berikut:
a. Dengan adanya website rumah dinas, dapat membantu dalam pencatatan
secara digital dan terekam secara otomatis.
b. Adanya menu CRUD (create, read, update, delete) dapat mempermudah
dalam menambahkan, menampilkan, mengupdate, dan mendelete data-data
pada website rumah dinas.
c. Dengan adanya website rumah dinas dapat memangkas waktu pengerjaan
bisnis proses

4.2 Saran
Adapun beberapa saran yang diberikan dalam rancang bangun sistem
monitoring rumah dinas berbasis web untuk optimalisasi dalam bisnis proses
rumah dinas pada divisi ORB (office & residence building) di PT. Bank
Rakyat Indonesia (persero) Tbk. yaitu:
a. Perlunya sistem disaster recovery jika terjadi musibah alam atau manusia.
Sehingga data masih bisa tersimpan.
b. Melakukan update rutin untuk data-data rumah dinas untuk menunjang
produktivitas staf divisi PLM pada tim ORB.
c. Apliksi rumah dinas dikembangkan kembali. Sehingga aktor di dalamnya
bisa berbagi peran dan pekerjaan.

24
DAFTAR PUSTAKA

Hamdani, L. M. (2017). PERANCANGAN MODEL SISTEM


INFORMASIPENGELOLAAN OBAT DI APOTEK (Studi Kasus : Apotek
Rosa Farma). Jurnal Teknologi dan Informasi UNIKOM , 4.
Putra, M. d. (2018). RANCANG BANGUN SISTEM INFORMASI
MONITORINGPERKEMBANGAN PROYEK BERBASIS WEB STUDI
KASUS DI DINAS BINA MARGA DAN PEMANTUSAN. RANCANG
BANGUN SISTEM INFORMASI MONITORINGPERKEMBANGAN
PROYEK BERBASIS WEB STUDI KASUS DI DINAS BINA MARGA DAN
PEMANTUSAN , 2.
Nussy, S. d. (2016). Perancangan Website Sebagai Media Informasi Panti Asuhan
Batu Penjuru Kulon Progo . Journal Speed – Sentra Penelitian Engineering
dan Edukasi – Volume 8 No 2 , 2.
Prasetyo, Y. Y. (2019). Mudah Menguasai Framework Laravel. Jakarta: PT Elex
Media Komputindo, Jakarta.
Dores, D. S. (2018). APLIKASI SISTEM REKAM MEDIS DI PUSKESMAS.
Jurnal Sistem Informasi, Teknologi Informatika dan Komputer , 4.
Kayo, E. S. (2015 йил 23-October). Bank BRI - Profil Perusahaan. Retrieved
2020 йил 24-November from https://www.sahamok.net/profil-
perusahaan/bank-bri/: https://www.sahamok.net/profil-perusahaan/bank-bri/
Pressman, R. S. (2019, November 15). Rancang Bangun sistem Informasi
Penerima Tamu di SMK Negeri 1 Slawi. Retrieved December 17, 2020, from
Unners Repository: https://lib.unnes.ac.id/
Nur, R. (2019, February). Perancangan Sistem Informasi Penilaian Siswa Untuk
Meningkatkan Kinerja Wali Kelas Berbasis Web pada SMA Negeri 9 Kota
Tangerang. Retrieved December 17, 2020, from WIDURI (Wiki iDu Raharja
iLearning):
https://widuri.raharja.info/index.php?title=SI1412481226#cite_ref-6
Andalia, F., & Setiawan, E. B. (2015). Pengembangan SIstem Informasi
Pengolahan Data Pencari Kerja pada Dinas Sosial dan Tenaga Kerja Kota
Padang. Jurnal Ilmiah Komputer dan Informatika (KOMPUTA) , 4, 93.
Fatansyah. (2015). Landasan Teori. Retrieved December 17, 2020, from
Repositori BSI:
https://repository.bsi.ac.id/index.php/unduh/item/330/File_10-Bab-II-
Landasan-Teori.pdf
Humas Sekretariat Kabinet Republik Indonesia. (2015, July 24). Pengertian
Monitoring dan Evaluasi Kebijakan Pemerintah. Retrieved December 17,
2020, from Sekretariat Kabinet Republik Indonesia:

25
26

https://setkab.go.id/pengertian-monitoring-dan-evaluasi-kebijakan-pemerintah/
Indonesia, P. P. (2008). Tata Cara Pengadaan, Penetapan Status, Pengalihan
Status, dan Pengalihan Hak Atas Rumah Negara. Retrieved December 18,
2020, from Peraturan Presiden Republik Indonesia:
https://rng3.pu.go.id/assets/peraturan/3/1.pdf
Nurmi. (2013). Membangun Website Sistem Informasi Dinas Pariwisata. Jurnal
Edik Informatika , 1.i2, 2.
Rasjid, F. E. (2014, September 29). Bahasa Pemrograman Populer PHP.
Retrieved December 18, 2020, from Direktorat Sistem Informasi Manajemen
Ubaya: https://www.ubaya.ac.id/2018/content/articles_detail/144/Bahasa-
Pemrograman-populer-PHP.html
Database MySQL. (2020, September 13). Mengenal Database MySQL dan
Keunggulannya. Retrieved December 18, 2020, from Termasmedia:
https://www.termasmedia.com/database/mysql/555-mengenal-database-
mysql-dan-keunggulannya.html
Ham, H. (2018, December 13). Kelebihan Menggunakan Laravel Web
Development. Retrieved December 18, 2020, from School of Computer
Science BINUS: https://socs.binus.ac.id/2018/12/13/kelebihan-menggunakan-
laravel-web-development/
APPKEY. (2020, June 4). XAMPP adalah? Pengertian dan Fungsinya. Retrieved
December 18, 2020, from Appkey : https://appkey.id/pembuatan-
website/teknologi-web/xampp-adalah/
Herlina Latipa Sari, A. S. (2013). Pengembangan Jaringan Local Area Network
Menggunakan Sistem Operasi Linux Redhat 9. Jurnal Media Infotama , 9,
165.
Sigit Giri Handoko, B. E. (2016). Pembuatan Website pada UPT Pusat Kesehatan
Masyarakat Desa Kalak. Jurnal Evolusi , 4, 84.
LAMPIRAN

L-1 Rincian Tugas Harian


L-2 Buku Penghubung Dosen PNJ
L-3 User Requirement
L-4 Sertifikat Magang
L-5 Foto Kegiatan

Foto Bersama Executive Vice President


Divisi PLM

Foto Bersama Divisi PBJ bagian PIP


(Lanjutan)

Foto di Ruangan Kerja Divisi PLM


Bagian Estimasi Tim Data Management
(Lanjutan)

Foto Bersama Divisi PLM Bagian Estimasi

Foto Bersama Pembimbing Perusahaan


Divisi PBJ bagian PIP
(Lanjutan)

Foto Bersama Dosen Pembimbing


Divisi PLM tim Data Management

Anda mungkin juga menyukai