Post on 13-Dec-2015
description
LAPORAN
KERJA PRAKTEK
Pembuatan Aplikasi Web Rekapitulasi Surat Masuk
PT. Bank Pembangunan Daerah Jawa Barat & Banten
(Bank bjb KCP Martadinata)
Oleh:
M Harley Davidson A Karel
1103124307
PROGRAM STUDI S1 TEKNIK INFORMATIKAUNIVERSITAS TELKOM
JULI 2015
PENGESAHAN LAPORAN
KERJA PRAKTEK
Pembuatan Aplikasi Web Rekapitulasi Surat Masuk
PT. Bank Pembangunan Daerah Jawa Barat & Banten
(Bank bjb KCP Martadinata)
Sebagai salah satu syarat untuk melaksanakan perkuliahan matakuliah Kerja Praktek
M Harley Davidson A K
1103124307
Menyutujui, Menyetujui,
Pembimbing Lapangan Kerja Praktek Pembimbing Akademik Kerja Praktek
Sri Ratna Budiarti
13.87.5513
KATA PENGANTAR
Alhamdulillah, puji dan syukur kehadirat Allah swt. yang telah melimpahkan
rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Kerja praktik
sekaligus Laporan Kerja Praktik di PT. Bank Pembangunan Daerah Jawa Barat &
Banten (Bank bjb KCP Martadinata). Pelaksanaan dan penulisan laporan Kerja
bantuan dari pihak-pihak yang senantiasa membantu penulis hingga laporan ini dapat
diselesaikan. Oleh karena itu, penulis mengucapkan terima kasih kepada :
1. Bapak Dody selaku pemimpin KCP Bank bjb Martadinata
2. Bapak Hendy selaku supervisor KCP Bank bjb Martadinata
3. Mba Sri
4. Mba Popi
5. Mba Nadya
6. Mas Riyadu
Penulis memohon maaf atas perilaku dan tutur kata yang kurang berkenan bagi
segenap pihak perusahaan PT. Bank Pembangunan Daerah Jawa Barat & Banten.
Penulis menyadari bahwa laporan ini masih jauh dari kesempurnaan, untuk kritik
dan saran sangat penulis harapkan. Semoga Laporan Kerja Praktik ini bermanfaat
bagi penulis dan pembacanya
Bandung,10 Juli 2015
Penulis
DAFTAR ISI
KATA PENGANTAR ........................................................................................................iii
DAFTAR ISI........................................................................................................................... iv
BAB I PENDAHULUAN........................................................................................................5
1.1 Latar Belakang...............................................................................................................5
1.2 Tujuan............................................................................................................................5
1.3 Lingkup Penugasan........................................................................................................6
1.4 Target Pemecahan Masalah............................................................................................6
1.5 Metode Pelaksanaan Tugas............................................................................................6
1.6 Rencana dan Penjadwalan Kerja....................................................................................6
1.7 Sistematika Penulisan Laporan.......................................................................................7
BAB II PROFIL PERUSAHAAN...........................................................................................8
2.1 PT. Bank Pembangunan Daerah Jawa Barat & Banten..................................................8
2.2 Lokasi Pelaksanaan Kerja..............................................................................................9
BAB III DASAR TEORI.......................................................................................................10
3.1 PHP..............................................................................................................................10
3.2 HTML..........................................................................................................................10
3.3 CSS..............................................................................................................................11
3.4 MySQL........................................................................................................................11
3.5 Laravel.........................................................................................................................12
3.6 Bootstrap......................................................................................................................12
BAB IV PEMBAHASAN......................................................................................................13
4.1 Laporan Pelaksanaan Kerja..........................................................................................13
4.2 Analisis Hasil Pelaksanaan Kerja/Pemecahan Masalah................................................13
BAB V...................................................................................................................................19
PENUTUP.............................................................................................................................19
5.1 Kesimpulan..................................................................................................................19
5.2 Saran............................................................................................................................19
5.3 Daftar Pustaka..............................................................................................................20
BAB I
PENDAHULUAN
1.1 Latar Belakang
Telkom University merupakan salah satu universitas yang terus berusaha
meningkatkan dan mengembangkan mutu tenaga kerja di Indonesia. Salah satu cara
untuk mewujudkan hal tersebut yaitu dengan mengadakan program outbond learning
yakni Kerja Praktik (KP).
Kerja Praktek (KP) dijadikan sebagai mata kuliah wajib bagi seluruh mahasiswa
S1 yang telah menyelesaikan semester enam. Sebelumnya pada semester empat
mahasiswa Telkom University khususnya Fakultas Teknik telah melaksanakan Geladi
yang berupa pengenalan lingkungan kerja, pengoperasian perangkat lunak, sistem
organisasi, dan lain-lain. Berbeda dengan kegiatan gladi di atas, program Kerja Praktek
(KP) ini merupakan implementasi dari pengetahuan dan ketrampilan terkait dengan
Teknik Informatika, yang telah diperoleh dari kegiatan perkuliahan untuk berkontribusi
membantu pemecahan masalah di berbagai perusahaan atau instansi.
1.2 TujuanAdapun tujuan pelaksanaan program Kerja Praktik bagi mahasiswa Program S1
Teknik Informatika Fakultas Teknik Telkom University adalah sebagai berikut:
Adapun tujuan dari kerja praktik yang penulis lakukan adalah:
Mengenal dunia kerja sejak dini.
Merupakan salah satu persyaratan untuk memperoleh gelar kesarjanaan pada
Prodi S1 Teknik Informatika, Fakultas Informatika, Telkom University Bandung.
Mengaplikasikan teori yang didapat selama masa perkuliahan dengan realita yang
terjadi di lapangan.
1.3 Lingkup PenugasanPenulis ditempatkan pada bagian administrasi umum Bank bjb KCP Martadinata.
Penulis menyarankan pembuatan aplikasi berbasis web untuk menunjang proses
rekapitulasi surat masuk pada Bank bjb KCP Martadinata. Berdasarkan keadaan real,
penulis menyadari bahwa proses rekapitulasi surat masuk dapat disederhanakan dan
dibantu dengan bantuan aplikasi berbasis web. Yang dimaksud dengan penyederhanaan
yaitu, selama ini proses rekapitulasi dilakukan dengan cara melakukan input atribut surat
kedalam aplikasi spreadsheet, setelah itu surat disimpan kedalam map untuk kemudian
diarsipkan. Ruang arsip pun dipenuhi dengan arsip rekapitulasi surat yang tidak sedikit.
Hal inilah yang disadari penulis bahwa dengan pembuatan aplikasi dapat mengurangi
dampak yang dihasilkan selama ini.
1.4 Target Pemecahan MasalahAdapun target yang ingin dicapai adalah aplikasi berbasis web yang dibuat
penulis dapat menunjang proses rekapitulasi surat masuk pada Bank bjb KCP Martadinata baik efisiensi waktu maupun tenaga serta pereduksian kertas arsip rekapitulasi surat.
1.5 Metode Pelaksanaan TugasDalam penugasan ini penulis menggunakan Sampling Existing Documentation
Forms, & Files dalam pengerjaan tugas. Yaitu mengumpulkan sampel yang representatif
untuk menunjang pembuatan aplikasi web rekapitulasi surat masuk Bank bjb KCP
Martadinata . Penulis mengadaptasi atribut-atribut sesuai format standard surat Bank bjb.
1.6 Rencana dan Penjadwalan KerjaKerja praktek ini dilaksanakan 11 Juni – 11 Juli 2015 di Bank bjb KCP
Martadinata (PT Bank Pembangunan Daerah Jawa Barat & Banten). Waktu kerja praktik
dari hari Senin sampai dengan hari Jumat, pukul 08.00 -16.00 WIB.
Minggu ke 1 2 3 4Pengenalan Dunia Kerja pada Bank bjb KCP Martadinata
Pengerjaan Aplikasi Web Rekapitulasi Surat Masuk pada Bank bjb KCP MartadinataPembuatan laporan
1.7 Sistematika Penulisan Laporan
BAB I PENDAHULUAN, berisi mengenai latar belakang penugasan, lingkup penugasan,
target pemecahan masalah, metodologi pelaksanaan tugas, rencana dan penjadwalan
kerja, dan ringkasan sistematika laporan.
BAB II PROFIL PERUSAHAAN, berisi pengantar bisnis pada PT. Bank Pembangunan
Daerah Jawa Barat & Banten.
BAB III DASAR TEORI, berisi mengenai dasar teori yang menunjang dalam
pelaksanaan Kerja Praktek.
BAB IV, berisi laporan pelaksanaan kerja.
BAB V PENUTUP, berisi kesimpulan yang penulis dapatkan serta Saran dari penulis.
BAB IIPROFIL PERUSAHAAN
2.1 PT. Bank Pembangunan Daerah Jawa Barat & Banten
Gambar 1 – Logo Bank bjb
Pendirian Bank Pembangunan Daerah Jawa Barat dilatar belakangi oleh Peraturan Pemerintah Republik Indonesia nomor 33 tahun 1960 tentang penentuan perusahaan di Indonesia milik Belanda yang dinasionalisasi. Salah satu perusahaan milik Belanda yang berkedudukan di Bandung yang dinasionalisasi yaitu NV Denis (De Erste Nederlansche Indische Shareholding) yang sebelumnya perusahaan tersebut bergerak di bidang bank hipotek. Sebagai tindak lanjut dari Peraturan Pemerintah nomor 33 tahun 1960 Pemerintah Propinsi Jawa Barat dengan Akta Notaris Noezar nomor 152 tanggal 21 Maret 1961 dan nomor 184 tanggal 13 Mei 1961 dan dikukuhkan dengan Surat Keputusan Gubernur Propinsi Jawa Barat nomor 7/GKDH/BPD/61 tanggal 20 Mei 1961, mendirikan PD Bank Karya Pembangunan dengan modal dasar untuk pertama kali berasal dari Kas Daerah sebesar Rp. 2.500.000,00.
Untuk menyempurnakan kedudukan hukum Bank Karya Pembangunan Daerah Jawa Barat, dikeluarkan Peraturan Daerah Propinsi Jawa Barat nomor 11/PD-DPRD/72 tanggal 27 Juni 1972 tentang kedudukan hukum Bank Karya Pembangunan Daerah Jawa Barat sebagai perusahaan daerah yang berusaha di bidang perbankan. Selanjutnya melalui Peraturan Daerah Propinsi Jawa Barat nomor 1/DP-040/PD/1978 tanggal 27 Juni 1978, nama PD. Bank Karya Pembangunan Daerah Jawa Barat diubah menjadi Bank Pembangunan Daerah Jawa Barat.
Pada tahun 1992 aktivitas Bank Pembangunan Daerah Jawa Barat ditingkatkan menjadi Bank Umum Devisa berdasarkan Surat Keputusan Direksi Bank Indonesia Nomor 25/84/KEP/DIR tanggal 2 November 1992 serta berdasarkan Perda Nomor 11 Tahun 1995 mempunyai sebutan "Bank Jabar" dengan logo baru.
Dalam rangka mengikuti perkembangan perekonomian dan perbankan, maka berdasarkan Perda Nomor 22 Tahun 1998 dan Akta Pendirian Nomor 4 Tanggal 8 April 1999 berikut Akta Perbaikan Nomor 8 Tanggal 15 April 1999 yang telah disahkan oleh Menteri Kehakiman RI tanggal 16 April 1999, bentuk hukum Bank Jabar diubah dari Perusahaan Daerah (PD) menjadi Perseroan Terbatas (PT).
Dalam rangka memenuhi permintaan masyarakat akan jasa layanan perbankan yang berlandaskan Syariah, maka sesuai dengan izin Bank Indonesia No. 2/ 18/DpG/DPIP tanggal 12 April 2000, sejak tanggal 15 April 2000 Bank Jabar menjadi Bank Pembangunan Daerah pertama di Indonesia yang menjalankan dual banking system, yaitu memberikan layanan perbankan dengan sistem konvensional dan dengan sistem syariah.
Berdasarkan Hasil Rapat Umum Pemegang Saham Luar Biasa (RUPS-LB) PT Bank Pembangunan Daerah Jawa Barat tanggal 3 Juli 2007 di Bogor, sesuai dengan Surat Keputusan Gubernur Bank Indonesia No. 9/63/KEP.GBI/2007 tanggal 26 November 2007 tentang Perubahan Izin Usaha Atas Nama PT Bank Pembangunan Daerah Jawa Barat menjadi Izin Usaha Atas Nama PT Bank Pembangunan Daerah Jawa Barat dan Banten serta SK Direksi Nomor 1065/SK/DIR-PPN/2007 tanggal 29 November 2007 maka nama perseroan berubah menjadi PT Bank Pembangunan Daerah Jawa Barat dan Banten dengan sebutan (call name) Bank Jabar Banten.
Berdasarkan Hasil Rapat Umum Pemegang Saham Luar Biasa (RUPS- LB) PT. Bank Pembangunan Daerah Jawa Barat & Banten Nomor 26 tanggal 21 April 2010, sesuai dengan Surat Bank Indonesia No.12/78/APBU/Bd tanggal 30 Juni 2010 perihal Rencana Perubahan Logo serta Surat Keputusan Direksi Nomor 1337/SK/DIR-PPN/2010 tanggal 5 Juli 2010, maka perseroan telah resmi berubah menjadi bank bjb.
2.2 Lokasi Pelaksanaan KerjaBank bjb KCP Martadinata (PT. Bank Pembangunan Daerah Jawa Barat & Banten) Jl.
R.E Martadinata 108 Bandung, Jawa Barat. Bertepatan pada bagian administrasi.
BAB IIIDASAR TEORI
3.1 PHP
Gambar 2 - PHP
PHP merupakan bahasa pemrograman server side karena PHP diproses pada
komputer server. Berbeda jika dibandingkan dengan bahasa pemrograman client-side
seperti JavaScript yang diproses pada web browser (client). Sebelumnya, PHP merupakan
singkatan dari Personal Home Page(yang digunakan untuk membuat website pribadi).
Setelah beberapa tahun berkembang, PHP menjadi bahasa pemrograman web yang
powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga
website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla,
dll. Saat ini PHP menjadi singkatan dari PHP: Hypertext Preprocessor. PHP dapat
digunakan dengan gratis dan bersifat open source. Untuk pembuatan web,
kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena fitur inilah PHP
disebut juga sebagai Scripting Language atau bahasa pemrograman script.
3.2 HTML
Gambar 3 - HTML
HTML adalah sebuah standar yang digunakan secara luas untuk menampilkan
halaman web. HTML saat ini merupakan standar Internet yang didefinisikan dan
dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML dibuat
oleh kolaborasi Caillau TIM dengan Berners-lee Robert ketika mereka bekerja di CERN
pada tahun 1989 (CERN adalah lembaga penelitian fisika energi tinggi di Jenewa)
3.3 CSS
Gambar 4 - CSS
CSS merupakan bahasa desain tampilan yang mengontrol format tampilan sebuah
halaman web yang ditulis dengan menggunakan penanda(markup language). CSS dibuat
untuk memisahkan konten utama dengan tampilan dokumen yang meliputi layout, warna
dan font. Pemisahan ini dapat meningkatkann daya akses konten pada web, menyediakan
lebih banyak fleksibilitas dan kontrol dalam spesifikasi dari sebuah karakteristik dari
sebuah tampilan, memungkinkan untuk membagi halaman untuk sebuah formatting dan
mengurangi kerumitan dalam penulisan kode dan struktur dari konten.
3.4 MySQL
Gambar 5 - MySQL
MySQL merupakan sebuah database management system(DBMS) terutama untuk
pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data
dikerjakan dengan mudah secara otomastis. MySQL bersifat open source dan memiliki
fitur-fitur lain seperti multithreaded, multi-user serta portability. Database ini dibuat
untuk keperluan sistem database yang cepat, handal dan mudah digunakan.
3.5 Laravel
Gambar 6 – Laravel Framework
“The PHP Framework For Web Artisans- docs.laravel.com
Laravel adalah sebuah framework untuk bahasa pemrograman PHP yang dapat
digunakan untuk membuat aplikasi web. Dokumentasi yang dimiliki baik sehingga dapat
dengan mudah di pelajari.
3.6 Bootstrap
Gambar 7 - Bootstrap
Bootstrap merupakan framework untuk membangun desain web secara responsif.
Artinya, tampilan web yang dibuat oleh bootstrap akan menyesuaikan ukuran layar dari
browser yang kita gunakan baik di desktop, tablet ataupun mobile device. Fitur ini bisa
diaktifkan ataupun dinon-aktifkan sesuai dengan keinginan kita sendiri. Sehingga, kita
bisa membuat web untuk tampilan desktop saja dan apabila dirender oleh mobile browser
maka tampilan dari web yang kita buat tidak bisa beradaptasi sesuai layar. Dengan
bootstrap kita juga bisa membangun web dinamis ataupun statis.
BAB IVPEMBAHASAN
4.1 Laporan Pelaksanaan KerjaPelaksanaan kerja praktek di PT Bank Pembangunan Daerah Jawa Barat &
Banten (Bank bjb KCP Martadinata) yang berlangsung selama 11 Juni – 11 Juli 2015.
Penulis membuat aplikasi web rekapitulasi surat masuk Bank bjb KCP
Martadinata. Untuk menunjang kegitan rekapitulasi surat masuk . Penulis menyadari
bahwa dengan adanya aplikasi web terserbut, dapat meningkatkan efisiensi waktu
maupun tenaga dalam kegiatan rekapitulasi surat masuk tersebut.
Bahasa yang digunakan adalah PHP dengan menggunakan framework Laravel
4.2, selain itu untuk user interface penulis menggunakan Bootstrap. Alasan menggunakan
framework Laravel 4.2 karena mudah untuk pengerjaan yang dilakukan dan lebih simpel
untuk dilakukan migrasi. DBMS yang kami gunakan adalah MySQL.
4.2 Analisis Hasil Pelaksanaan Kerja/Pemecahan MasalahTujuan dibuatnya aplikasi web rekapitulasi surat masuk, agar aktifitas rekapitulasi
surat menjadi lebih efisien dari sisi waktu dan tenaga. Untuk itu penulis merancang
aplikasi yang memiliki atribut sesuai format standard surat pada Bank bjb. Selain itu
aplikasi tersebut mampu menyimpan file softcopy hasil scanning surat masuk, sehingga
memudahkan untuk dilakukan pencarian dikemudian hari, dan meminimalisasi
penumpukan kertas hasil rekapitulasi surat masuk pada ruang penyimpanan.
Untuk menunjang pembuatan aplikasi web tersebut, penulis menggunakan bahasa
pemrograman PHP dengan menggunakan framework Laravel 4.2. Untuk database
menggukan Mysql. Serta Menggunakan framework Bootsrap untuk melakukan
implementasi user interfae.
Gambar 11 – Struktur Table Database
Gambar 12 - Struktur Table Rekaps
Gambar 13 – Struktur Table Images
Gambar 14 - Struktur Entitas Admin
Gambar 15 – Halaman awal Aplikasi
Gambar 16 – Tampilan Insert Rekap Surat Masuk
Gambar 17 – Tampilan Hasil Pencarian Rekap Surat Masuk
Gambar 18 – Tampilan View Record Rekap Surat Masuk
Gambar 20 – Tampilan Edit Rekap Surat Masuk
BAB V
PENUTUP
5.1 KesimpulanBerdasarkan pelaksanaan kerja praktek ini, dapat disimpulkan bahwa Laravel merupakan
framework PHP yang friendly use untuk skala kecil, menengah, maupun besar. Selain itu Laravel dapat
mendukung kebutuhan migrasi database dengan mudah, dan dapat diintegrasikan dengan Mysql serta
Bootstrap.
1. Untuk
5.2 SaranSaran yang dapat saya berikan untuk PT. Bank Pembangunan Daerah Jawa Barat &
Banten (Bank bjb KCP Martadinata) adalah:
1. Komputer yang digunakan untuk kegiatan perbankan sangat rentan jika disusupi virus
berbahaya, untuk itu hindari penggunaan flashdisk ataupun media penyimpanan lainnya
yang sudah terinfeksi virus terlebih dahulu.
2. Lakukan Scan virus pada komputer secara berkala untuk menghindari terinfeksinya
komputer dari virus.
3. Ganti Password Komputer secara berkala untuk menghindari hak akses dari pihak yang
tidcak bertanggung jawab.
5.3 Daftar Pustaka
https://heriprasetyo55.wordpress.com/2013/06/12/definisi-html/.
http://www.bankbjb.co.id/id/4/111/125/195/sekilas-bank-bjb.html/
http://www.duniailkom.com/pengertian-dan-fungsi-php-dalam-pemograman-web/
http:/www.laravel.com/
http://dul.web.id/bootstrap/3/tuts-tips/belajar-bootstrap-untuk-pemula.php
http://imaniania5.blogspot.com/2013/10/pengertiandefinisi-dan-fungsi-dari-css.html
https://aisah94.wordpress.com/2014/05/24/pemrograman-internet-definisi-css-fungsi-css-syntax-
css-sifat-css-metode-penulisan-css-property-csscss-id-class/http://www.etunas.com/web/pengertian-mysql.htm
http://hastomo.net/php/pengertian-dan-kelebihan-database-mysql/
CSG3A3 SI-08 - REQUIREMENT_DISCOVERY