laporan kp bank bjb

26
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

Upload: rabilal-adenan-tanjung

Post on 13-Dec-2015

85 views

Category:

Documents


12 download

DESCRIPTION

Laporan Kerja Praktek

TRANSCRIPT

Page 1: Laporan KP Bank Bjb

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

Page 2: Laporan KP Bank Bjb

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

Page 3: Laporan KP Bank Bjb

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

Page 4: Laporan KP Bank Bjb

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

Page 5: Laporan KP Bank Bjb

5.2 Saran............................................................................................................................19

5.3 Daftar Pustaka..............................................................................................................20

Page 6: Laporan KP Bank Bjb

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.

Page 7: Laporan KP Bank Bjb

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.

Page 8: Laporan KP Bank Bjb

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.

Page 9: Laporan KP Bank Bjb

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).

Page 10: Laporan KP Bank Bjb

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.

Page 11: Laporan KP Bank Bjb

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

Page 12: Laporan KP Bank Bjb

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.

Page 13: Laporan KP Bank Bjb

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.

Page 14: Laporan KP Bank Bjb

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.

Page 15: Laporan KP Bank Bjb

Gambar 11 – Struktur Table Database

Gambar 12 - Struktur Table Rekaps

Page 16: Laporan KP Bank Bjb

Gambar 13 – Struktur Table Images

Gambar 14 - Struktur Entitas Admin

Page 17: Laporan KP Bank Bjb

Gambar 15 – Halaman awal Aplikasi

Gambar 16 – Tampilan Insert Rekap Surat Masuk

Page 18: Laporan KP Bank Bjb

Gambar 17 – Tampilan Hasil Pencarian Rekap Surat Masuk

Gambar 18 – Tampilan View Record Rekap Surat Masuk

Page 19: Laporan KP Bank Bjb

Gambar 20 – Tampilan Edit Rekap Surat Masuk

Page 20: Laporan KP Bank Bjb

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.

Page 21: Laporan KP Bank Bjb

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