Tugas Akhir
Tugas Akhir
id
BAB I
PENDAHULUAN
1
library.uns.ac.id digilib.uns.ac.id
2
1.4.2 Manfaat
Pelaksanaan Tugas Akhir ini diharapkan dapat memberikan manfaat sebagai
berikut :
1. Bagi penulis
Dapat mempraktekkan dan mengimplementasikan ilmu yang telah diperoleh
semala masa perkuliahan menjadi sebuah program-program yang bermanfaat bagi
orang banyak.
2. Bagi Instansi
Sesuai dengan misi Bank Tabungan Negara yang selalu memberikan
pelayanan unggul terhadap nasabahnya, web lokal ini diharapkan dapat
meningkatkan kepercayaan nasabah untuk terus berinvestasi di bank Tabungan
Negara Surakarta.
3. Bagi Nasabah dan Pengunjung
Merupakan sarana informasi saat mengunjungi Bank Tabungan Negara
Kantor Cabang Utama (KCU) Surakarta.
4. Studi Pustaka
Pencarian data melalui studi literature terhadap buku-buku yang membahas
tentang website dan materi-materi yang diperlukan untuk membangun web lokal
ini.
BAB II
LANDASAN TEORI
2.1 Database
Basis data adalah kumpulan informasi yang disimpan di dalam komputer
secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer
untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang
digunakan untuk mengelola dan memanggil kueri (query) basis data disebut
sistem manajemen basis data (database management system, DBMS).
Dalam satu file terdapat record-record yang sejenis, sama besar, sama
bentuk, merupakan satu kumpulan entity seragam. Satu record terdiri dari field-
field yang saling berhubungan untuk menunjukkan bahwa field tersebut dalam
satu pengertian yang lengkap dan direkam dalam satu record (Kristanto, 2004).
Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang
tersimpan di dalamnya. Penjelasan ini disebut skema. Skema menggambarkan
obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada
banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data
ini dikenal sebagai model basis data atau model data. Model yang umum
digunakan sekarang adalah model relasional (mewakili semua informasi dalam
bentuk tabel-tabel yang saling berhubungan). Dalam model ini, hubungan antar
tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain
seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit
untuk mewakili hubungan antar tabel.
5
library.uns.ac.id digilib.uns.ac.id
6
2.2 HTML
HTML (Hyper Text Markup Language) adalah sebuah bahasa markup yang
digunakan untuk membuat sebuah halaman web dan menampilkan berbagai
informasi di dalam sebuah browser internet. Bermula dari sebuah bahasa yang
sebelumnya banyak digunakan di dunia penerbitan dan percetakan yang disebut
dengan SGML (Standard Generalized Markup Language), 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).
Dokumen HTML berisi serangkaian tag HTML kemudian diterjemahkan
oleh web browser (internet explorer, mozilla firefox, dll.) untuk selanjutnya
ditampilkan dalam bentuk halaman web, artinya apabila dokumen HTML sudah
dibuka oleh web browser tidak lagi tampil tag-tag htmlnya melainkan sudah
sebagai halaman web (Rachman, 2009).
2.3 MySQL
MySQL adalah sistem manajemen database relasional. Suatu relasional
menyimpan data dalam tabel terpisah. Hal ini memungkinkan kecepatan dan
fleksibilitas. Tabel-tabel yang dihubungkan dengan relasi yang ditentukan
membuatnya bisa mengkombinasi data dari beberapa tabel dari suatu permintaan.
SQL (Structured Query Language) merupakan bahasa paling umum yang
dipergunakan untuk mengkases database. Konektivitas, kecepatan dan
keamanannya membuat MySQL cocok untuk pengaksesan database pada internet.
MySQL merupakan sistem client atau server yang terdiri dari SQL server
mulihreaded yang memungkinkan backend yang berbeda, sejumlah program
client dan library yang berbeda, tool administratif, dan beberapa antarmuka
pemrogaman. MySQL juga tersedia sebagai library yang bisa digabungkan di
aplikasi (Utdirartatmo, 2002).
library.uns.ac.id digilib.uns.ac.id
7
2.4 PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini.
PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak
tertutup kemungkinan digunakan untuk pemakaian lain.
Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software
di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari
ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun
Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa
CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke,
Xaraya, dan lain-lain (Kadir, 2002).
2.5 CMS
CMS adalah Sebuah sistem yang memberikan kemudahan kepada para
penggunanya dalam mengelola dan mengadakan perubahan isi sebuah website
dinamis tanpa sebelumnya dibekali pengetahuan tentang hal-hal yang bersifat
teknis. Dengan demikian, setiap orang, penulis maupun editor, setiap saat dapat
menggunakannya secara leluasa untuk membuat, menghapus atau bahkan
memperbaharui isi website tanpa campur tangan langsung dari pihak webmaster
(Syarifudin, 2008).
Penggunaan CMS
1. Mengelola website pribadi atau lebih dikenal dengan blog
2. Mengelola website perusahaan/bisnis.
3. Portal atau website komunitas.
4. Galeri foto, dan lain sebagainya.
5. Forum.
6. Aplikasi E-Commerce.
7. Dan lain-lain.
BAB III
DESAIN DAN PERANCANGAN
Sistem web lokal ini dirancang untuk menyajikan informasi yang ada di
Bank Tabungan Negara sebagai media komunikasi dan informasi antara
pengunjung dengan Bank Tabungan Negara KCU Surakarta.
Sistem Informasi
Bank Tabungan
Negara
KCU Surakarta
pengunjung admin
Menurut gambar diatas dapat dilihat bahwa dalam web lokal ini,
pengunjung (user) hanya dapat mengakses sistem secara satu arah (viewer). Untuk
menejemen sistem semua dipegang oleh admin. Website lokal ini dijalankan lewat
browser, menggunakan komputer server dan komputer client dalam
pengaplikasiannya.
12
library.uns.ac.id digilib.uns.ac.id
13
Proses 9.1
Data
Admin Data Info
Terformat
D10 Data Info Penting
Input data info
Proses 9.2
Data
Data Info
Terformat
Edit data info
Proses 9.3
ID info
query
Delete data
info
judul
berita Id_
kepala jenis
kantor
gambar alamat
isi
Info lokasi
kantor
Id_ lokasi daerah
No_telp Jns_
layanan keterang
an
alamat
Info lokasi Id_
layanan tempat
ATM
Info layanan
petugas
pengunjung melihat
mengupdate
Id_album
tanggal
Judul_ Album
Judul_
Sampai_ info publikasi
album
mengisi dengan kegiatan
Info penting
Id_lokal Gambar_
isi album
pendaftar
Program lokal an
Id_info
Jenis_
program
Menam
bahkan
keterang Mulai_ mempunyai
an program
Isi_ Admin
Buku tamu
pesan
Gallery
publikasi menghapus
kegiatan keterang
nama
alamat Id_ an
gallery
Gbr_gall
No_telp
Id_ ery
Id_pesan album Jdl_
gallery
menghapus
BAB IV
IMPLEMENTASI DAN ANALISIS
Bab ini berisi tentang deskripsi sistem, implementasi program dan analisis
program.
Dalam membangun website lokal ini ada tiga software memegang peranan
penting, yaitu database MySQL, Macromedia Dreamweaver, dan web browser.
Sistem informasi ini dibangun menggunakan database MySQL sebagai
media penyimpanan data, Macromedia Dreamweaver sebagai text editornya dan
untuk menjalankan website local ini menggunakan web browser.
28
library.uns.ac.id digilib.uns.ac.id
29
Halaman utama web lokal Bank Tabungan Negara Kantor Cabang Utama
(KCU) Surakarta merupakan halaman interface awal yang pengunjung lihat. Pada
interface awal ini terdapat beberapa content yang dapat dijadikan sarana informasi
bagi pengunjung. Content-content tersebut meliputi berita perbankan eks
karesidenan Surakarta, info penting, info lokasi ATM Bank Tabungan Negara
wilayah Surakarta, info lokasi kantor cabang Bank Tabungan Negara wilayah
Surakarta, info layanan tempat dan petugas yang melayani, info program lokal
Bank Tabungan Negara Kantor Cabang Utama (KCU) Surakarta, FAQ, serta yang
terakhir pengunjung mengisi form buku tamu.
library.uns.ac.id digilib.uns.ac.id
30
Halaman berita pada interface awal looping secara otomatis 5 detik sekali.
Gambar 4.3 adalah halaman yang muncul ketika pengunjung mengclick link
”selengkapnya”.
Pada tampilan program lokal di atas, field mulai program dan sampai
dengan sudah di convert ke dalam kalender Indonesia.
1. Tampilan Album
Halaman album publikasi Bank Tabungan Negara Kantor Cabang Utama
(KCU) Surakarta, muncul setelah pengunjung masuk ke link publikasi kegiatan.
Halaman album publikasi kegiatan dapat dilihat pada gambar 4.11
2. Tampilan Gallery
Halaman Gallery muncul setelah pengunjung mengclick salah satu gambar
album pada halaman album publikasi kegiatan Bank Tabungan Negara Kantor
Cabang Utama (KCU) Surakarta. Halaman gallery dapat dilihat pada gambar 4.12
3. Tampilan Zoom In
Tampilan zoom in muncul setelah pengunjung mengclick salah satu
gambar di gallery publikasi Bank Tabungan Negara Kantor Cabang Utama (KCU)
Surakarta. Tampilan zoom in dapat dilihat pada gambar 4.13
Tampilan Form input data ATM dapat dilihat pada gambar 4.19
Setelah data berhasil masuk, secara otomatis akan tampil halaman lihat
data ATM. Halaman lihat ATM dapat dilihat pada gambar 4.21
Halaman form edit ATM muncul apabila pada halaman lihat data ATM
di click button edit. Tampilan form edit data dapat dilihat pada gambar 4.22
Pada halaman data ATM, selain terdapat button edit, juga terdapat button
hapus. Tampilan dari action ”hapus” dapat dilihat pada gambar 4.24
Data yang di hapus akan hilang dari tabel data ATM. Hasil dari action
”hapus” dapat dilihat pada gambar 4.25
Hasil dari input data kantor dapat dilihat pada gambar 4.27
Halaman Program lokal ini juga sebagai sarana informasi kepada nasabah
dan pengunjung untuk berpartisipasi dalam program-program lokal yang dibentuk
oleh Bank Tabungan Negara KCU Surakarta. Halaman lihat data program lokal
dapat dilihat pada gambar 4.31
Tampilan hasil input data berita dapat dilihat pada gambar 4.42
Tampilan dari action ”edit” pada halaman manajemen berita dapat dilihat
pada gambar 4.43
4.2.24 Logout
Setelah selesai melakukan manajemen data yang dibutuhkan, admin atau
operator melakukan logout. Tampilan logout dapat dilihat pada gambar 4.48
BAB V
PENUTUP
5.1 KESIMPULAN
Kesimpulan dari hasil uraian dan pembahasan di atas adalah sebagai
berikut :
1. Website lokal Bank Tabungan Negara Kantor Cabang Surakarta sudah
dapat dibuat menggunakan bahasa pemrograman PHP, database MySQL
untuk keperluan informasi kepada pengunjung.
2. Program dibuat untuk membantu tugas customer service dengan
menempatkan informasi di web lokal.
5.2 SARAN
Berdasarkan kesimpulan yang diperoleh, maka penulis mempunyai saran-
saran sebagai berikut :
1. Pada info layanan pada sistem hanya terdapat tampilan tabel dan tampilan
flash sederhana, perlu ditambah tampilan flash yang lebih menarik guna
menarik pengunjung untuk mengakses web lokal ini
2. Content dan menu pada web lokal ini perlu ditambah apabila diperlukan
guna menambah manfaat dari web lokal ini.
3. Data berita pada halaman pengunjung untuk selalu di update
menyesuaikan berita-berita perbankan wilayah Surakarta.
56
library.uns.ac.id digilib.uns.ac.id
57
DAFTAR PUSTAKA