Oleh:
NIM : 061930701684
Kelas : 5 CE
Judul Laporan : Aplikasi Surat Masuk Dan Surat Keluar Di Bank Sumsel
Babel Kantor Pusat
ii
KATA PENGANTAR
Alhamdulillah, puji dan syukur ke hadirat Allah atas berkah, rahmat, ridha,
serta hidayah-Nya Laporan Kerja Praktik “Aplikasi Surat Masuk Dan Surat Keluar
Di Divisi Kepatuhan Tata Kelola Kebijakan Dan APU PPT” dapat diselesaikan
dengan baik. Tidak lupa shalawat dan salam kepada nabi Muhammad Shallallahu
‘alaihi wasallam. Semoga kita mendapatkan syafa’at-nya di yaumul akhir kelak.
Tujuan dari penyusunan Laporan Kerja Praktik ini adalah untuk memenuhi
persyaratan Mata Kuliah Kerja Praktik pada Jurusan Teknik Komputer Politeknik
Negeri Sriwijaya. Laporan ini tidak selesai dengan sendirinya, melainkan dengan
bantuan, bimbingan, petunjuk dan dukungan dari berbagai pihak. Maka dalam
kesempatan ini penulis ingin menyampaikan terima kasih kepada:
1. Bunda dan ayah yang selalu sabar dan ikhlas mendidik, mendukung
serta mendoakan.
2. Adik-adik, tante, nyai dan seluruh keluarga yang ikhlas mendukung
dan mendoakan.
3. Ibu Ica Admirani, S.Kom., M.Kom. selaku dosen pembimbing Kerja
Praktik.
4. Bapak Azwardi, S.T., M.T. selaku Ketua Jurusan Teknik Komputer
Politeknik Negeri Sriwijaya.
5. Bapak/Ibu Dosen Jurusan Teknik Komputer Politeknik Negeri
Sriwijaya.
6. Seluruh jajaran staf administrasi dan pegawai Jurusan Teknik
Komputer Politeknik Negeri Sriwijaya.
7. Ibu Mirza selaku pembimbing di Divisi KPN Bank Sumsel Babel
Kantor Pusat.
8. Seluruh jajaran staf dan pegawai di Divisi KPN Bank Sumsel Babel
Kantor Pusat yang telah banyak membimbing dan memberikan ilmu.
iii
9. Bapak Rangga Akbar dan Mirza Emira Sari sebagai pembimbing
pembuatan aplikasi dan Laporan Kerja Praktik.
10. Muhammad Affan Arrahman, Aisyah Nurhaliza selaku saudara saya.
11. Muhamad Ridho Marza dan Destri Rahma Wani yang telah membantu
banyak dalam penyelesaian pembuatan aplikasi dan laporan.
12. Teman-teman dari kelas 5 CE Angkatan 2020.
13. Seluruh pihak yang terlibat dalam proses penyelesaian Laporan Kerja
Praktik ini.
Di dalam penulisan Laporan Kerja Praktik ini masih terdapat banyak
kesalahan dan kekurangan dikarenakan keterbatasan kemampuan dan pengetahuan
penulis. Sesungguhnya kesempurnaan itu hanyalah milik-Nya, oleh karena itu kritik
dan saran yang bersifat membangun sangat diharapkan penulis. Akhir kata, semoga
Laporan Kerja Praktik ini dapat bermanfaat bagi semua pihak yang membutuhkan
sebagai penambah wawasan dan ilmu pengetahuan.
iv
DAFTAR ISI
LEMBAR PENGESAHAN....................................................................... ii
2.6 Produk dan Layanan Bank Sumsel Babel Kantor Pusat ............. 16
3.3 Website....................................................... 19
v
3.5 HyperText Markup Language (HTML) ..... 20
vi
4.3.5 Tabel Surat Keluar ..................................... 41
vii
DAFTAR GAMBAR
Gambar 4.1 Flowchart Login Admin ..................... Error! Bookmark not defined.
Gambar 4.2 Flowchart Tambah User .................... Error! Bookmark not defined.
Gambar 4.3 Flowchart Tambah Ruangan .............. Error! Bookmark not defined.
Gambar 4.4 Flowchart Konfirmasi Reservasi ....... Error! Bookmark not defined.
Gambar 4.5 Flowchart Login User ........................ Error! Bookmark not defined.
Gambar 4.6 Flowchart Reservasi Ruangan ........... Error! Bookmark not defined.
Gambar 4.7 Rancangan Halaman Login ................ Error! Bookmark not defined.
Gambar 4.8 Rancangan Dashboard Admin ........... Error! Bookmark not defined.
Gambar 4.9 Rancangan Halaman Verifikasi .......... Error! Bookmark not defined.
Gambar 4.10 Rancangan Halaman Riwayat Reservasi AdminError! Bookmark
not defined.
Gambar 4.11 Rancangan Halaman Data User ....... Error! Bookmark not defined.
Gambar 4.12 Rancangan Halaman Tambah User .. Error! Bookmark not defined.
Gambar 4.13 Rancangan Halaman Data Ruangan . Error! Bookmark not defined.
Gambar 4.14 Rancangan Halaman Tambah RuanganError! Bookmark not
defined.
Gambar 4.15 Rancangan Halaman Dashboard UserError! Bookmark not
defined.
Gambar 4.16 Rancangan Halaman Pilihan RuanganError! Bookmark not
defined.
Gambar 4.17 Rancangan Halaman Reservasi RuanganError! Bookmark not
defined.
Gambar 4.18 Rancangan Halaman Riwayat Reservasi UserError! Bookmark not
defined.
Gambar 4.19 Halaman Login ................................. Error! Bookmark not defined.
Gambar 4.20 Halaman Dashboard Admin ............ Error! Bookmark not defined.
Gambar 4.21 Halaman Verifikasi Ruangan ........... Error! Bookmark not defined.
Gambar 4.22 Halaman Riwayat Reservasi Admin Error! Bookmark not defined.
viii
Gambar 4.23 Halaman Data User .......................... Error! Bookmark not defined.
Gambar 4.24 Halaman Tambah User..................... Error! Bookmark not defined.
Gambar 4.25 Halaman Data Ruangan .................... Error! Bookmark not defined.
Gambar 4.26 Halaman Tambah Ruangan .............. Error! Bookmark not defined.
Gambar 4.27 Halaman Dashboard User ................ Error! Bookmark not defined.
Gambar 4.28 Halaman Pilihan Ruangan ................ Error! Bookmark not defined.
Gambar 4.29 Halaman Reservasi Ruangan ............ Error! Bookmark not defined.
Gambar 4.30 Halaman Riwayat Reservasi User .... Error! Bookmark not defined.
ix
DAFTAR TABEL
HALAMAN
Tabel 3.1 Tabel flow symbol .................................. Error! Bookmark not defined.
x
BAB I
PENDAHULUAN
1
Bank Sumsel Babel tepatnya di Divisi kepatuhan Tata Kelola Kebijakan
dan APU PPT masih menggunakan pembukuan dalam mengarsipkan masuk dan
keluarnya surat-surat sehingga sistem ini memiliki cukup banyak permasalahan,
antara lain surat tercecer, kehilangan buku, buku tersebut rusak, mudah
diduplikasi (palsukan), sulitnya dalam proses pencarian nomor surat karena
membutuhkan waktu untuk mencari dibuku tersebut atau kekeliruan lainnya.
3. Data yang diolah berupa data surat masuk dan surat keluar.
2
1.4 Tujuan
Tujuan dari penyusunan laporan ini adalah Untuk merancang sebuah
aplikasi yang dapat memfasilitasi proses surat masuk dan surat keluar secara
online pada Bank Sumsel Babel Kantor Pusat
1.5 Manfaat
Adapun manfaat dari penyusunan laporan ini adalah sebagai berikut:
1. Mempermudah proses surat masuk dan surat keluar secara online pada
Bank Sumsel Babel Kantor Pusat.
2. Mempermudah Pimpinan untuk mendisposisi surat masuk dan surat
keluar
3
BAB II
TINJAUAN UMUM
4
Perubahan badan hukum tersebut terhitung tanggal 1 Oktober 2001, dengan
berbagai perubahan yang mendasar dan menyeluruh tersebut agar Bank
Sumsel lebih profesional dan mampu bersaing pada era otonomi daerah.
Berdasarkan Pernyataan Keputusan Pemegang Saham di Luar Rapat
PT. Bank Pembangunan Daerah Sumatera Selatan Nomor2 tanggal 03
November 2009 dan Pengesahan Menteri Hukum dan Hak Azazi Manusia
Republik Indonesia Nomor:AHU-56914.AH.01.02. Tahun 2009 tanggal 20
November 2009, maka: Bank Sumsel berubah nama menjadi Bank Sumsel
Babel.
5
2.3 Logo Bank Sumsel Babel
Lambang Bank Sumsel Babel memiliki arti 8 anak sungai yang ada di
wilayah sumsel ditandai dengan gambar 8 gelombang.
6
2.5 Struktur Organisasi Bank Sumsel Babel Kantor Pusat
7
- Dewan Komisaris
8
- Komite Manajemen Risiko
9
- Direktur Bisnis
10
1. Mengikuti perkembangan Pasar Modal khususnya peraturan perundangan
yang berlaku di bidang pasar modal.
2. Memberikan masukan kepada Direksi dan Dewan Komisaris untuk
mematuhi ketentuan peraturan perundangan di bidang Pasar Modal.
3. Membantu Direksi dan Dewan Komisaris dalam pelaksanaan tata kelola
perusahaan yang meliputi:
a. Keterbukaan informasi kepada masyarakat, termasuk ketersediaan
informasi pada Situs Web Emiten
b. Penyampaian laporan kepada OJK tepat waktu
c. Penyelenggaraan dan dokumentasi Rapat Umum Pemegang Saham
d. Penyelenggaraan dan dokumentasi Rapat Direksi dan/atau Dewan
Komisaris
e. Pelaksanaan program orientasi terhadap perusahaan bagi Direksi dan/atau
Dewan Komisaris.
4. Sebagai penghubung antara Emiten dengan Pemegang Saham, OJK dan
pemangku kepentingan lainnya.
- Divisi Satuan Hukum (SHK)
1. Melaksanakan, memonitor dan mengendalikan kegiatan nasabah melalui
laporan internal, profil transaksi dan rekening nasabah.
2. Melakukan penyempurnaan sistem untuk mendukung program anti money
laundering.
3. Melakukan pengujian dan penelitian aspek kepatuhan sehubungan dengan
rancangan kebijakan yang akan diputuskan oleh direksi.
4. Melakukan analisa laporan hasil pemeriksaan SKAI atau pemeriksaan
eksternal dalam rangka koordinasi dengan SKAI untuk penyempurnaan
prosedur kepatuhan di setiap unit kerja bank.
5. Bertanggungjawab terhadap tuntutan hukum yang dihadapi bank baik di
dalam maupun di luar pengadilan.
11
- Divisi Perencanaan (REN)
1. Melakukan analisa terhadap perkembangan kondisi makro dan mikro
ekonomi keuangan baik secara regional maupun nasional guna merencanakan
strategi bisnis perusahaan kedepan.
2. Membuat indikator perkembangan bisnis dalam rangka penyusunan
anggaran KC/KCP/K Kedai dalam bentuk kebijakan umum direksi.
3. Menyusun rencana kerja dan anggaran bank jangka panjang (corporate
plan) dan menengah (business plan).
4. Melaksanakan fungsi project management office (PMO) guna membantu
Direksi dalam menjalankan program inisiatif perusahaan dan percepatan
pengembangan usaha bank.
5. Membuat analisa kelayakan terhadap perluasan jaringan kantor termasuk
ATM serta analisa BEP terhadap jaringan kantor yang akan dibuka.
- Divisi Human Capital (HCL)
1. Menyusun program penghasilan dan kesejahteraan komisaris, direksi dan
pegawai bank.
2. Menyelenggarakan, memonitor dan mengendalikan seluruh pendidikan
dan latihan baik yang diselenggarakan secara internal, bekerjasama dengan
pihak eksternal, maupun mengirim ke lembaga pendidikan dan kerjasama
dengan lembaga-lembaga pendidikan di dalam negeri maupun di luar negeri.
3. Bertanggung jawab dalam program pengembangan dan kaderisasi pegawai.
4. Bertanggung jawab dalam penetapan dan penilaian KPI.
5. Melakukan teguran atau peringatan secara lisan maupun tertulis untuk dan
atas nama direksi kepada pegawai yang telah melakukan tindakan tidak
disiplin serta pelanggaran atau penyimpangan atas peraturan bank yang
mengakibatkan kerugian bank sesuai prosedur kepegawaian yang berlaku
- Divisi Operasional & Pelayanan (OPR)
1. Melakukan review dan pemantauan atas kegiatan operasional bank baik
yang dilakukan oleh internal divisi operasional maupun KC/KCP/KK lainnya
dan memastikan bahwa seluruh kebijakan yang ditetapkan dapat
dimplementasikan dengan baik.
12
2. Memastikan pelaksanaan penerapan Pernyataan Standar Akuntasi
Keuangan (PSAK) benar-benar terlaksanan dan berjalan dengan baik.
3. Melaksanakan dan mengelola Management Information System (MIS)
dengan baik.
4. Melakukan evaluasi atas kebutuhan pengembangan atau perbaikan sistem
operasi dan melaksanakan pengembangan bersama dengan unit kerja terkait.
- Divisi Manajemen Aset Khusus (MAK)
1. Memastikan status kepemilikan suatu aset.
2. Memelihara dan melakukan pengadaan seluruh aset perusahaan.
3. Menjaga agar nilai aset tetap tinggi dan memiliki usia hidup yang
panjang.
4. Memastikan suatu aset dapat menghasilkan keuntungan yang
maksimum.
- Divisi Umum & Manajemen Aset (UMA)
1. Memelihara dan melakukan pengadaan seluruh gedung kantor, rumah
dinas, kendaraan dinas dan inventaris bank baik milik sendiri maupun sewa.
2. Bertanggungjawab dalam perumusan atau evaluasi sistem dan prosedur di
lingkungan divisi umum.
3. Bertanggung jawab dalam pelaksanaan kegiatan dalam rangka perayaan
dan hari besar.
4. Memelihara semua barang inventaris kantor pusat dan
mengadministrasikan dokumen-dokumen bank termasuk semua surat masuk
dan keluar dalam rangka pengarsipan.
5. Mendukung dan mengeksekusi semua penyelesaian biaya dan pemilihan
vendor rekanan untuk promosi dalam upaya percepatan kegiatan promosi
bank.
- Divisi Satuan Risiko Kredit (SRK)
1. melakukan analisa dan evaluasi terhadap memorandum analisa kredit
2. memastikan aktivitas penyediaan dana Bank tidak terekspos pada risiko
kredit yang dapat menimbulkan kerugian.
13
- Divisi Tresuri (TRS)
1. Bertugas melakukan transaksi valuta asing untuk memperoleh keuntungan,
jual beli valuta asing.
2. Menyusun anggaran (budget) tahunan dan melakukan monitoring/
pengendalian atas pelaksanaannya.
3. Memelihara likuiditas bank sesuai dengan ketentuan Bank Indonesia.
4. Mengendalikan portofolio dana bank meliputi penempatan dana antar
bank, surat-surat berharga, penyertaan, pasar uang dan pasar modal dalam
upaya optimalisasi laba.
5. Mewakili direksi dalam mengadakan hubungan dengan pihak ketiga
berkenaandengan pelaksanaan tugas- tugas divisi.
6. Menyusun rencana kerja atau strategi bisnis divisi produk dan dana serta
unit kerja dibawah supervisi dalam bentuk KPI.
- Divisi Bisnis Retail,Konsumer & UKMK (BKU)
Bertugas menyalurkan kredit untuk keperluan konsumtif, seperti
pemberian Kredit untuk PNS dalam program kredit rumah/KPR
- Divisi Pengedalian Keuangan dan Akuntasi (PKA)
Divisi Pengedalian Keuangan dan Akuntasi (PKA) bertugas melakukan
pengolahan keuangan di bank
- Divisi Audit Intern (ADT)
1. Menjabarkan secara operasional perencanaan, pelaksanaan dan
pemantauan secara aktif (on-site) dan pemantauan secara pasif (off-site) serta
memberikan saran perbaikan dan informasi yang objektif tentang kegiatan
yang di-review kepada semua tingkatan manajemen.
2. Melakukan penilaian terhadap sistem pengendalian intern dan prosedur
yang ada pada seluruh aspek kegiatan bank untuk memperoleh keyakinan
tercapainya tujuan dan sasaran bank secara optimal.
3. Melaksanakan proses kegiatan audit secara profesional dan independen dan
proaktif serta berkelanjutan sesuai dengan internal audit charter dan buku
pedoman perusahaan (BPP) risk based audit dan ketentuan yang berlaku.
14
4. Melakukan proses audit terhadap hal-hal diluar dari rencana kerja baik itu
atas permintaan internal maupun eksternal yang berwenang sesuai
persetujuan direksi.
5. Melakukan koordinasi tugas dan mendampingi pemeriksanaan ekternal
dalam rangka kelancaran pelaksanaan pemeriksaan.
- Divisi Kepatuhan, Tata Kelola Kebijakan & APU PPT (KPN)
Divisi Kepatuhan, Tata Kelola Kebijakan & APU PPT (KPN) Bertugas
mengkaji segala sesuatu/kebijakan secara hukum.
- Divisi Teknologi & Sistem Informasi (TSI)
1. Melakukan perencanaan, pengembangan dan kajian strategis fungsi TI
meliputi TI infrastruktur, TI vendor, TI operasional, TI support termasuk TI
system security untuk menghasilkan implementasi TI yang baik dan benar.
2. Melaksanakan review terhadap penerapan TI blue print, TI operasional,
TIbusiness proses untuk mengembangkan, menyelaraskan dan menerapkan
TIorganisasi dan perencanaan, TI vendor, TI jaringan operasional, TI
technicalsupport dan help desk dan TI infrastruktur termasuk TI security
strategy dan TIblue print.
3. Menetapkan atau mengimplementasikan proses atau sistem pengembangan
aplikasi atau system development life cycle (SDLC) secara end-to-end untuk
memastikan setiap tahapan proses pengembangan telah sesuai dengan
requirement atau request for proposal (RFP), business requirement definition
(BRD) dan kebijakan pengamanan teknologi sistem informasi.
4. Melaporkan kegiatan operasional TI yang terdiri dari data center, help desk
dan disaster recovery center (DRC) sesuai dengan target waktu yang telah
ditetapkan.
5. Menjamin dan mengelola tersedianya dukungan dan layanan TI atau TI
service dan delivery terhadap kebutuhan bisnis Bank Riau
- Divisi Manajemen Risiko (MER)
1. Melakukan identifikasi dan mengukur risiko kredit, risiko pasar dan risiko
operasional.
2. Menentukan limit eksposure manajemen risiko masing-masing unit kerja.
15
3. Melakukan analisa terhadap usulan aktivitas atau produk baru dari unit
kerja operasional lainnya.
4. Melakukan validasi dan akurasi data dengan menggunakan internal model.
5. Melakukan review terhadap parameter yang ada pada aplikasi profil risiko
dan me-review secara berkala penilaian risiko kontrol sistem pengawasan
aktif dewan komisaris dan direktur.
- Divisi Usaha Syariah (USY)
1. Mengendalikan portofolio dana syariah meliputi penempatan dana antar
bank, surat-surat berharga, penyertaan, pasar uang dan pasar modal dalam
upaya optimalisasi laba.
2. Bertanggung jawab dalam rangka pengembangan produk dana dan
pembiayaan syariah.
3. Mencari sumber-sumber penghimpunan dana pihak ketiga dan memelihara
sumber dana yang potensial
4. Melakukan monitoring dan evaluasi terhadap semua aktivitas syariah dan
melaporkannya kepada direktur supervisi.
5. Menyusun rencana kerja/ strategi bisnis divisi produk dan dana serta unit
kerja dibawah supervisi dalam bentuk KPI.
- Divisi Satuan Anti Fraud (SAF)
Divisi Satuan Anti Fraud bertugas menyusun dan menerapkan strategi
Anti Fraud yang menyeluruh yang meliputi pencegahan, deteksi, investigasi,
dan evaluasi yang berlaku di seluruh kegiatan.
16
1. Deposito
- Deposito Depati (Deposito Tanpa Penalti)
- Deposito Berjangka
- Sertifikat Deposito
2. Tabungan
- Tabungan Tasbih
- Tabungan Seluler
- Tabungan Pesirah
- Tabunganku
3. Giro
- Giro Demang
4. Kredit
- Kredit Seba Guna
- Kredit Usaha Kecil (KUKPEDES)
- Kredit Investasi (KInv)
- Kredit Usaha Mikro (KUM)
- Kredit Griya Sejahtera (KGS)
- Kredit Kendaraan Bermotor (KKB)
- Kredit Usaha Rakyat (KUR)
- KPEN - RP
- Kredit Griya Sejahtera FLPP
5. Kartu Kredit
6. BSB Cash
7. Fasilitas Layanan
- SMS Banking Telepati
- Phone Banking
- Safe Deposit Box
- ATM
- Bank Sumsel Babel Prioritas
- Mobile Banking
- QRIS Bank Sumsel Babel
- Mobile Banking
- Customer On Boarding
17
8. Produk Internasional
- Deposito Valas
- Giro Valas
- Remittance
- Standby Letter Of Credit (SBLC)
- SKBDN
- LC
- INKASO
9. Produk Tresuri
- Transaksi Nilai Tukar
- Capital Market
- Money Market
- Hedging Instrument
18
BAB III
TINJAUAN PUSTAKA
3.2 Surat
Menurut Wursanto dalam Saputra dan Famukhit (2014) berpendapat bahwa
“surat adalah sarana komunikasi untuk menyampaikan informasi tertulis oleh suatu
pihak kepada pihak lain”.
3.3 Website
Menurut Zufria dan Azhari dalam jurnal yang ditulis oleh Zahir
(2019) Website adalah sebuah komponen yang terdiri dari teks, gambar,
suara, animasi sehingga menjadi media informasi yang menarik dikunjungi
oleh orang lain. Menurut Prasetyo dalam jurnal yang ditulis oleh
Hendrawan,dkk. (2017) Website adalah sekumpulan dokumen yang berada
pada server dan dapat dilihat oleh user dengan menggunakan browser.
Dokumen itu bisa terdiri dari beberapa halaman. Tiap-tiap halamannya
memberi informasi atau interaksi yang beraneka ragam. Informasi dan
interaksi itu bisa berupa tulisan, gambar atau bahkan dapat
ditampilkan dalam bentuk video, animasi, suara, dan lain-lain.
19
website untuk ditampilkan kepada para user atau pemakai melalui web browser
(Nofyat, dkk., 2018).
3.4 Internet
Interconnection network (internet) dapat diartikan sebagai jaringan
komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer
dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat
berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan
interaktif(Eddy Purwanto,2010).
20
3.6 Database
.
Gambar 3.2 Logo Database
21
Gambar 3.3 Syntax bahasa PHP
3.8 JavaScript
22
menyederhanakan kode Javascript dengan cara memanggil fungsi-fungsi yang
disediakan oleh JQuery. Javascript sendiri merupakan bahasa scripting yang
bekerja disisi client/browser sehingga website bisa lebih interaktif (Lavarino dan
Yustanti, 2016:75).
3.11 XAMPP
Menurut Iqbal dalam jurnal yang ditulis oleh Putra (2019:82) menyatakan
XAMPP merupakan software server apache dimana dalam XAMPP yang telah
23
tersedia database server seperti MySQL dan PHP programming. XAMPP memiliki
keunggulan yaitu cukup mudah dioperasikan, tidak memerlukan biaya serta
mendukung instalasi pada Windows dan Linux. Keuntungan lain yang didapatkan
adalah hanya dengan melakukan instalasi cukup satu kali kemudian didalamnya
tersedia MySQL, apache web server, database server PHP support (PHP 4 dan
PHP 5) dan beberapa modul lainnya
3.12 PHPMyAdmin
24
Gambar 3.7 Tampilan dashboard PHPMyAdmin
3.13 CSS
Menurut Marlina & Masnur (2021) Cascading Style Sheet (CSS) adalah
suatu aturan untuk mengatur tampilan dari website sehingga tampilan dalam web
lebih terstruktur. CSS sendiri bukanlah bahasa pemrograman, CSS lebih seperti
konfigurasi tampilan dari suatu tag pada website. CSS dapat merubah text, warna,
background dan posisi dari suatu tag .
3.14 Laravel
Laravel merupakan salah satu framework PHP paling populer yang akan
memudahkan programmer dalam membuat aplikasi web berbasis PHP. Banyak
kemudahan yang akan didapat ketika telah menguasasi Laravel (Abdulloh, 2018).
25
Sedangkan definisi Laravel merupakan salah satu framework berbasis PHP
bersifat open source, dan menggunakan konsep MVC (model, view, controller).
Laravel berada di bawah MIT License dengan menggunakan Github sebagai tempat
berbagi code menjalankannya (Naista, 2017).
Laravel adalah pengembangan website berbasis MVP yang ditulis dalam
PHP yang dirancang untuk meningkatkan kualitas perangkat lunak dengan
mengurangi biaya pengembangan awal dan biaya pemeliharaan, serta untuk
meningkatkan pengalaman bekerja dengan aplikasi dengan menyediakan sintaks
yang ekspresif, jelas, dan menghemat waktu (Yudhanto, 2019).
Cascading Style Sheets (CSS) adalah suatu bahasa style sheet yang
digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam
bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk
memformat halaman web yang ditulis dengan HTML dan XHTML.
Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua
jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh
World Wide Web Consortium (W3C) (Puspitasari, 2016).
26
flowchart akan memudahkan pengguna melakukan pengecekan bagian-bagian yang
terlupakan dalam analisis masalah, disamping itu flowchart juga berguna sebagai
fasilitas untuk berkomunikasi antara pemrogram yang bekerja dalam tim suatu
proyek. Bagan alir sistem berbeda dengan bagan alir program (program flow-chart).
Bagan alir program sifatnya lebih terperinci tentang langkah-langkah proses di
dalam program dari awal sampai akhir. Bagan alir sitem hanya menggambarkan
arus data dari sistem. Simbol- simbol yang digunakan pada bagian aliran sistem ada
yang sama dan ada yang berbeda dengan simbol-simbol yang digunakan pada bagan
alir program (Jogiyanto, 2005).
27
Simbol decision, berfungsi untuk
menunjukkan suatu kondisi tertentu
6
yang akan menghasilkan dua
kemungkinan jawaban : ya/tidak
28
Simbol disk storage, berfungsi untuk
14 menyatakan input berasal dari disk atau
output disimpan ke disk.
29
BAB IV
TINJAUAN PUSTAKA
30
4.2 Flowchart
Dalam merancang sebuah program aplikasi, terlebih dahulu menyusun alur dari
proses pada suatu program yang dijalankan dengan flowchart. Pada perancangan aplikasi
surat masuk dan keluar beserta pengelolaan cuti berbasis web terdapat beberapa mekanisme
flowchart. Terdapat sembilan buah flowchart yang dibuat, yaitu flowchart login admin dan
user, flowchart surat masuk, flowchart surat keluar, flowchart surat cuti, flowchart agenda
surat, flowchart galeri file, flowchart kode surat, flowchart data pegawai, serta flowchart
user (menu admin). Flowchart login admin dan user menjelaskan tentang alur proses yang
dilakukan untuk masuk ke dalam sistem aplikasi ini. Pada flowchart surat masuk terdapat
form-form yang terdapat di halaman surat masuk yaitu tambah surat masuk, detail surat
masuk, edit surat masuk, hapus surat masuk, disposisi surat masuk, cetak surat masuk dan
cari surat masuk,. Pada flowchart surat keluar terdapat form-form yang terdapat di halaman
surat keluar yaitu tambah surat keluar, detail surat keluar, edit surat keluar, hapus surat
keluar dan cari surat keluar. Pada flowchart agenda surat terdapat form-form yaitu
menampilkan data surat serta mencetak agenda data surat masuk dan surat keluar. Pada
flowchart galeri file terdapat form-form di halaman galeri file yaitu menampilkan galeri
dari surat masuk dan keluar. Flowchart data kode surat terdapat form-form yaitu tambah
kode surat, edit kode surat dan hapus kode surat. Flowchart data pegawai terdapat form-
form yaitu tambah data pegawai, edit data pegawai dan hapus data pegawai. Serta flowchart
user (menu admin) terdapat form-form yaitu tambah useri, edit user dan hapus user .
Berikut flowchart yang terdapat pada aplikasi surat masuk dan keluar beserta pengelolaan
cuti berbasis web.
31
Gambar 4.2 Flowchart Login
32
4.2.2. Flowchart Surat Masuk
Berikut merupakan flowchart surat masuk yang menggambarkan proses yang ada
di halaman surat masuk yang ditunjukkan pada gambar 4.3.
33
4.2.3. Flowchart Surat Keluar
Berikut merupakan flowchart surat keluar yang menggambarkan proses yang ada
pada halaman surat keluar, seperti yang ditunjukkan pada gambar 4.4.
34
Gambar 4.5 Flowchart Galeri File
35
4.2.5. Flowchart Manajemen User
Berikut merupakan flowchart manajemen user yang ada pada level admin yang
menggambarkan proses pada halaman manajemen user, seperti ditunjukkan pada gambar
4.6.
36
4. Setelah database selesai dibuat, buat tabel sesuai kebutuhan. Dalam pembuatan
aplikasi web ini penulis menggunakan 8 tabel yaitu disposisi, instansi, kode surat,
pegawai, surat cuti, surat keluar, surat masuk dan users.
37
4.3.1 Tabel Disposisi
Tabel ini berfungsi untuk menampung data disposisi surat masuk. Berikut
merupakan rancangan tabel disposisi seperti pada tabel 4.1.
6 nip char 21 -
7 level enum - -
9 requested_at datetime - -
10 created_at datetime - -
11 updated_at datetime - -
38
4.3.2 Tabel Instansi
Tabel ini berfungsi untuk menyimpan data instansi. Berikut merupakan rancangan
tabel instansi yang ditunjukkan seperti pada tabel 4.2.
1 id_instansi int 1
Primary
5 telepon varchar 20
-
10 nip char 21
-
11 updated_at timestamp -
-
39
4.3.3 Tabel Kode Surat
Tabel kode surat digunakan untuk menyimpan data kode surat. Berikut merupakan
rancangan tabel kode surat yang ditunjukkan seperti pada tabel 4.3
4 user_id int 11 -
5 created_id datetime - -
6 updated_id datetime - -
7 level enum - -
9 requested_id datetime - -
10 created_id datetime - -
11 updated_id datetime - -
40
4.3.5 Tabel Surat Keluar
Tabel ini berfungsi untuk menyimpan data serta file surat keluar. Berikut merupakan
rancangan tabel surat keluar yang ditunjukkan seperti pada tabel 4.7
41
4.3.6 Tabel Surat Masuk
Tabel ini berfungsi untuk menyimpan data serta file surat masuk. Berikut
merupakan rancangan tabel surat masuk yang ditunjukkan seperti pada tabel 4.8
8 tanggal_diterima date - -
9 indeks varchar 75 -
12 tahun year 4 -
13 user_id int 11 -
14 created_id datetime - -
15 updated_id datetime - -
42
4.4 Perancangan Desain Website
Rancangan desain website ini merupakan hasil dari diskusi dengan Dinas Tenaga
Kerja dan Transmigrasi Provinsi Sumatera Selatan yang kemudian menjadi acuan saat
pembuatan website baik itu layout ataupun tata letak tombol dan form. Website ini juga
didesain dengan menggunakan framework materializecss.
43
Gambar
4.10. Desain Halaman Beranda Admin
44
Gambar 4.11. Desain Halaman Surat Masuk
45
Gambar 4.12 Desain Halaman Galeri Surat Masuk
46
Gambar 4.13 Desain Halaman Manajemen User
47
Gambar 4.14 Halaman Login
48
Gambar 4.17 Halaman user dashboard
49
Gambar 4.19 Halaman Surat Keluar
50
4.5.7 Pengujian Halaman Manajemen User
Pada halaman ini digunakan untuk menampilkan, menambah, mengedit,
menghapus dan mencari user yang ada di website. Hanya admin yang dapat mengakses
halaman ini. Berikut adalah tampilan halaman manajemen user yang ditunjukkan pada
gambar 4.22.
51
BAB V
PENUTUP
5.1 Kesimpulan
5.2 Saran
52
DAFTAR PUSTAKA
Abdulloh Rohi. 2018. 7 In 1 Pemrograman Web Tingkat Lanjut. Jakarta: PT. Elex.
Media Komputindo.
Barri, Maria, Arie Lumenta dan Anneke Wowor. 2015. Perancangan aplikasi SMS
Gateway untuk pembuatan kartu perpustakaan di Fakultas Teknik Unsrat.
Jurnal Teknik Elektro dan Komputer, 4(1), 23-28.
Catriwati., dan Melan Apriliani. 2020. Perancangan Sistem Informasi Arsip
Tagihan Pada PT. PERTAMINA (PERSERO) Fuel Terminal Sei Siak. Jurnal
Intra Tech. 4(2): 99-111.
Eddy Purwanto dan Tim Sub Bag Jaringan Informasi IPTEK, JIIPP, Pengantar
World Wide Web, 2010
Fauzi, Fauzi, Wulandari dan Siska Aprilia. 2021. Sistem Informasi Penjualan
Produk Berbasis Web Pada Chanel Distro Pringsewu. Jurnal TAM
(Technology Acceptance Model), 4, 41-47.
Hartono, Bambang. 2013. Sistem Informasi Manajemen Berbasis Komputer.
Jakarta: Rineka Cipta.
Hendrawan, Vindra Yudha, Sugeng Winardi dan Herison Surbakti. 2017. Sistem
Informasi Rekam Medis Rawat Jalan Dan Pemeriksaan Penunjang
Diagnosa Berbasis Website (Studi Kasus: Rumah Sakit Khusus Bedah
Klinik Sinduadi, Mlati, Sleman, Yogyakarta). Respati, 9(27).
Jogiyanto. 2005. Pengenalan Komputer. Yogyakarta: CV. Andi Offset.
53
Nofyat, Ibrahim Adelina, dan Arisandy Ambarita. 2018. Sistem Informasi
Pengaduan Pelanggan Air Berbasis Website pada PDAM Kota Ternate.
IJIS-Indonesian Journal on Information System, 3(1)
54
Nurcahyono, F. 2017. Pembangunan Aplikasi Penjualan dan Stok Barang
pada Toko Nuansa Elektronik Pacitan. Speed-Sentra Penelitian
Engineering dan Edukasi, 4(3).
Pahlevi, Omar, Astiana Mulyani dan Miftahul Khoir. 2018. Sistem
Informasi Inventori Barang Menggunakan Metode Object Oriented
Di Pt. Livaza Teknologi Indonesia Jakarta. PROSISKO: Jurnal
Pengembangan Riset dan Observasi Sistem Komputer, 5(1).
Puspitasari, Diah. 2016. Sistem informasi perpustakaan sekolah berbasis
web. Jurnal Pilar Nusa Mandiri, 12(2), 227-240.
Putra, Agustiranda Bagaskara. 2019. Perancangan dan Pembangunan
Sistem Informasi E-Learning Berbasis WEB (Studi Kasus Pada
Madrasah Aliyah Kare Madiun). In Prosiding Seminar Nasional
Teknologi Informasi dan Komunikasi (SENATIK), (Vol. 2, No. 1,
pp. 81-85).
Saputra, K. A., & Famukhit, M. L. 2014. Perancangan Sistem Informasi
Pengelolaan Surat Masuk dan Surat Keluar Pada MTs Guppi
Jetiskidul. Indonesian Journal on Networking and Security,3(4),59-
62.
Siregar, Helmi Fauzi, Yustria Handika Siregar dan Melani. 2018.
Perancangan Aplikasi Komik Hadist Berbasis Multimedia. JurTI
(Jurnal Teknologi Informasi), 2(2), 113-121.
Yani, Ahmad, Beni Saputra dan Redaksi Tim Jurnal. 2018. Rancang Bangun
Sistem Informasi Evaluasi Siswa Dan Kehadiran Guru Berbasis
Web. Petir: Jurnal Pengkajian dan Penerapan Teknik Informatika,
11(2), 107-124
Yudho Yudhanto dan Helmi A. Prasetyo,. 2019, Mudah Menguasai
Framework. Laravel. Jakarta : PT Elex Media Komputindo.
Zahir, Abdul. 2020. Pengembangan Media Pembelajaran Live Streaming
Pengetahuan Komputer Berbasis Website. d'ComPutarE: Jurnal
Ilmiah Information Technology, 9(2), 1-7.
55
56
57
58