perancangan website sebagai media informasi dan aplikasi pengolahan data...

20
PERANCANGAN WEBSITE SEBAGAI MEDIA INFORMASI DAN APLIKASI PENGOLAHAN DATA NASABAH PADA BANK SAMPAH SUMBER REZEKY KELURAHAN KARANG REJO BALIPAPAN NASKAH PUBLIKASI diajukan oleh Feni Nidya Alvita 10.11.3617 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2014

Upload: lamnguyet

Post on 19-Aug-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

PERANCANGAN WEBSITE SEBAGAI MEDIA INFORMASI DAN APLIKASI PENGOLAHAN DATA NASABAH PADA BANK SAMPAH

SUMBER REZEKY KELURAHAN KARANG REJO BALIPAPAN

NASKAH PUBLIKASI

diajukan oleh

Feni Nidya Alvita

10.11.3617

kepada

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA

YOGYAKARTA 2014

WEBSITE DESIGN AS A MEDIA OF INFORMATION AND CUSTOMER DATA PROCESSING APPLICATIONS ON SUMBER REZEKY WASTE BANK KARANG

REJO VILLAGE BALIKPAPAN

PERANCANGAN WEBSITE SEBAGAI MEDIA INFORMASI DAN APLIKASI PENGOLAHAN DATA NASABAH PADA BANK SAMPAH SUMBER REZEKY

KELURAHAN KARANG REJO BALIKPAPAN

Feni Nidya Alvita Heri Sismoro

Jurusan Teknik Informatika STIMIK AMIKOM YOGYAKARTA

ABSTRACT

Website design as Media and Applications Information Processing Customer Data Sources Lucky Garbage Bank is in contrast to existing applications in private banks or the country in general. Because, in the garbage bank, savings customers in the form of garbage and will be redeemable, but the money saved in the bank as savings. Data processing on this garbage bank is still manual, so it is not efficient and the risk of data loss is very strong. The benefits of the waste bank has not been widely known by the public. So, this website aims to introduce waste banks as well as information and the benefits of saving waste.

Amount of data that must be recorded and re recap that takes a long time and customer data recording system that repeats very inefficient and ineffective. By because this website can also be as an application of data processing waste bank customers that can help minimize the loss of data, the recording is repeated and there are also menus to see customer data, balances, and could add to the customer. If the customer took the money she had saved, it will automatically balance information will be abated.

This application is a web-based application created using Macromedia Dreamweaver for its web design and Php MyAdmin as the database. Here also there is a menu to print the details of customer data. With this website, the bank managers will waste much easier to process data clients effectively, efficiently and transparently as well as a medium of information for many people.

Keywords: Website design, waste bank

1

1. Pendahuluan

Bank Sampah adalah bank tempat menabung dalam bentuk sampah

yang telah dkelompokan sesuai jenisnya. Mereka juga mendapat buku tabungan

yang didalam nya tertera nilai rupiah dari sampah yang sudah mereka tabung

dan dapat dilakukan penarikan dalam bentuk uang bukan sampah.

Di bank sampah sumber rezeky ini juga pengerjaan data nya

menggunakan sistem semi manual dengan menggunakan Ms. Office dan Ms.

Excel jadi resiko kehilangan data besar dan pembaharuan data baru akan

dilakukan berulang. Bank Sampah Sumber Rezeky juga telah memiliki nasabah

yang lumayan banyak, biasanya untuk mengetahui data mereka dan jumlah

saldo mereka, mereka harus datang ke bank sampah dan pengelola bank

sampah harus mencari dan menjumlah kan secara manual dan ini sangat tidak

efisien dan efektif mengingat nasabah bank sampah yang lumayan banyak.

Dengan adanya sistem ini diharapkan dapat mempermudah nasabah

bank sampah yang ingin mengetahui data dan saldo mereka serta

mempermudah nasabah melakukan transakasi secara online. Selain itu juga

membantu pengelola untuk melakukan olah data dengan efisien, efektif dan

transparan serta dapat membantu program pemerintah untuk mengurangi

sampah di setiap daerah dengan informasi di website ini.

2. Landasan Teori

2.1 Pengertian Sistem

Sistem adalah suatu kumpulan komponen-komponen yang bertinteraksi

membentuk suatu kesatuan dan keutuhan yang komplek di dalam tingkat tertentu

untuk mengejar tujuan yang umum (Widyatama, par. 1)

2.2 Pengertian Informasi

Informasi adalah data yang dirubah menjadi bentuk yang lebih berguna dan berarti

bagi pihak yang menerimanya. Sedangkan data adalah suatu kenyataan yang

menggambarkan suatu kejadian-kejadian dari kesatuan nyata (“Konsep Dasar

Informasi, par. 4)

2.3 Pengertian Bank Sampah

Bank Sampah adalah bank tempat menabung dalam bentuk sampah yang telah

dkelompokan sesuai jenisnya.Mereka juga mendapat buku tabungan yang didalam

nya tertera nilai rupiah dari sampah yang sudah mereka tabung dan dapat

dilakukan penarikan dalam bentuk uang bukan sampah. Sampah yang ditabung,

ditimbang dan dihargai dengan nantinya akan dijual ke di pabrik yang sudah

bekerja sama (Irfan, par. 1)

2

2.4 Pengenalan Website

Website adalah kumpulan dari halaman - halaman situs, yang terangkum dalam

sebuah domain atau subdomain, yang tempatnya berada di dalam World Wide

Web ( WWW ) di dalam Internet. Sebuah halaman web biasanya berupa dokumen

yang ditulis dalam format HTML ( Hyper Text Markup Language ), yang selalu bisa

diakses melalui HTTP, yaitu sebuah protokol yang menyampaikan informasi dari

server website untuk ditampilkan kepada para pemakai melalui web browser.dan

Website atau situs dapat juga diartikan sebagai kumpulan halaman yang

menampilkan informasi data teks, data gambar diam atau gerak, data animasi,

suara, video dan atau gabungan dari semuanya, baik yang bersifat statis maupun

dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana

masing-masing dihubungkan dengan jaringan-jaringan halaman (hyperlink) (Tegar

Arian, par. 1)

2.5 PHP

PHP adalah singkatan dari "PHP: Hypertext Preprocessor", yang

merupakan sebuah bahasa scripting yang terpasang pada HTML. Sebagian besar

sintaks mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP

yang spesifik.Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan

perancang web menulis halaman web dinamik dengan cepat.

Hubungan PHP dengan HTML adalah halaman web biasanya disusun

dari kode-kode html yang disimpan dalam sebuah file berekstensi .html. File html

ini dikirimkan oleh server (atau file) kebrowser, kemudian browser menerjemahkan

kode-kode tersebut sehinggamenghasilkan suatu tampilan yang indah. Lain halnya

dengan program php, program ini harus diterjemahkan oleh web-server sehingga

menghasilkan kode html yangdikirim ke browser agar dapat ditampilkan.Program

ini dapat berdiri sendiri ataupundisisipkan di antara kode-kode html sehingga dapat

langsung ditampilkan bersama dengan kode-kode html tersebut. Program php

dapat ditambahkan dengan mengapit program tersebut di antara tanda .Tanda-

tanda tersebut biasanya disebut anda untuk escaping (kabur) dari kode html. File

html yang telah dibubuhi program php harus diganti ekstensi-nya menjadi .php3

atau .php. PHP merupakan bahasa pemograman web yang bersifat server-side

2.6 MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL

(DBMS) yang multithread, dan multi-user.MySQL adalah implementasi dari sistem

manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah

dipercaya mengelola sistem dengan 40 buah database berisi 10.000 tabel dan 500

di antaranya memiliki 7 juta baris.

3

2.7 Basis Data

Basisdata atau Database adalah kumpulan dari berbagai data/informasi yang

saling berhubungan satu sama lain, disimpan di dalam perangkat keras (komputer)

secara sistematis sehingga dapat diolah menggunakan perangkat lunak.

Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri basis data

disebut sistem manajemen basis data (database management system atau

disingkat DBMS) (“Pengertian Basis Data,” par. 1)

3 Analaisis dan Perancangan Sistem

3.1 Analisis Sistem

Analisis sistem adalah penelitian atas sistem yang telah ada dengan tujuan

untuk merancang sistem yang baru atau diperbarui. Tahap analisis sistem ini

merupakan tahap yang sangat kritis dan sangat penting, karena kesalahan di

dalamtahap ini akan menyebabkan juga kesalahan di tahap selanjutnya. Langkah -

langkah analisis sistem :

1. Identify

2. Understand

3. Analyze

4. Report

3.2 Analisi PIECES

Menurut Fatta (2007, h. 51) analisis yang dapat digunakan adalah panduan

yang dikenal dengan analisa PIECES (Performance, Information,

Economy,Control, Eficiency dan Service) diuraikan sebagai berikut :

3.2.1 Analisis Kinerja(Performance)

Masalah kinerja terjadi ketika tugas-tugas pendataan nasabah tidak berjalan

mencapai sasaran. Kinerja diukur dengan jumlah produksi dan waktu tanggap.

Jumlah produksi adalah jumlah pekerjaan yang bisa diselesaikan selama jangka

waktu tertentu. Waktu tanggap adalah keterlambatan rata-rata antara suatu

transaksi dengan tanggapan yang diberikan kepada transaksi tersebut.

4

Tabel 3.1 Analisis Kinerja

Parameter Hasil Analisis

- Jumlah Produksi

- Waktu Tanggap

- Penginputan data nasabah bank sampah diawali

dengan perekapan data sampah yang ditabung

oleh nasabah yang tertulis di buku tabungan

timbangan mingguan.

- Untuk mengetahui data nsabah, jenis yang

ditabung dan jumlah saldo juga membutuhkan

waktu 170 detik kemudian.

3.2.2 Analisis Informasi(Information)

Apabila kemampuan dan kualitas informasi baik, nasabha akan mendapat

informasi yang akurat, tepat waktu dan relevan dengan yangdiharapkan.

Tabel 3.2 Analisis Informasi

Parameter Hasil Analisis

- Akurat

- Waktu Tanggap

- Relevan

- Kurang akurat dikarena dalam merekap data

nasbah bank sampah hanya membaca data yang

dicatat sekertaris saat penimbangan sampah,

sehingga dihawatirkan akan terjadi kesalahan

penulisan data.

Contoh: Sekertaris salah menulisakan berat

timbangan atau jenis barang, karena setiap barang

mempunya nilai rupiah yang berbeda.

- Informasi data barang yang diberikan kepada

nasabah tidak tepat waktu. Contoh : Ketika

nasabah ingin mengetahui saldonya atau informasi

tabungannya, harus menghubungi pengelola yang

belum tentu selalu ada di tempat.

- Sudah dapat memberikan informasi jumlah tiap sub

tabungan, namun belum mampu memberikan

informasi jumlah total tabungan.

5

3.2.3 Analisis Ekonomi(Economic)

Dalam suatu lembaga atau organisasi yang modern dan dinamis dituntuthal-hal

yang lebih efisien, terutama dalam kaitannya dengan aspek ekonomi,

agarkeuntungan dan manfaat yang diperoleh dapat maksimal.

Tabel 3.3 Analisis Ekonomi

Parameter Hasil Analisis

- Biaya dan Manfaat

- Biaya yang dikeluarkan memang banyak namun

sangat bermanfaat.

Contohnya: Pembelian buku untuk pencatatan

data nasabah bank sampah, pembelian box file

untuk penyimpanan lembaran kertas dan

pembelian bolpoin untuk alat tulis.

3.2.4 Analsisis Pengendalian(Control)

Pengendalian dalam sebuah sistem sangat diperlukan keberadaannya untuk

menghindari dan mendeteksi secara dini terhadap penyalahgunaan atau

kesalahansistem serta untuk menjamin keamanan data atau informasi

Tabel 3.4 Analisis Pengendalian

Parameter Hasil Analisis

- Keamanan Informasi - Dokumen data nasabah tidak memiliki backup

data.

3.2.5 Analisis Efisiensi(Efficiency)

Merupakan peningkatan terhadap efisiensi operasi. Efisiensi berbeda dengan

ekonomis. Efisiensi berhubungan dengan sumber daya yang dipakai dengan

pemborosan paling minimum.

6

Tabel 3.5 Analisis Efisiensi

Parameter Hasil Analisis

- Tenaga

- Waktu

- Material

- Banyak tenaga yang dibutuhkan. Contoh : tenaga

pencatatan awal kegiatan penabungan sampah, tenaga

pengelola yang mencatat ulang setiap kegiatan.

- Data diperoses dalam waktu panjang karena pengimputan

data masih manual dengan menuliskan di buku.

- Material yang dibutuhkan lumayan banyak, seperti almari

arsip dan box arsip.

3.2.6 Analsisis Pelayanan(Service)

Merupakan faktor yang menentukan apakah lembaga atau instansi dapat

mencapai tujuan dari pembentukan kebijakan atau tidak. Karena perkembangan

lembaga atau organisasi dipicu kepuasan pelayanan yang baik.

Tabel 3.6 Analisis Pelayanan

Parameter Hasil Analisis

- Kepuasan Pelayanan

- Ketika pengelola tidak ada ditempat, nasabah yang

dating pasti tidak dapat informasi yang mereka

inginkan.

- Terjadinya kejenuhan dalam mendapatkan

informasi detail barang karena data harus dicari

dengan membuka sheety by sheet.Waktu terbuang

bisa 2-5 menit.

3.3 Perancangan Sistem

3.3.1 Data Folw Diagram (DFD)

3.3.1.1 Diagram Konteks

7

Gambar 3.1 Diagram Konteks

3.3.1.2 DFD Level 0

Gambar 3.2 DFD Level 0

8

3.3.1.3 DFD Level 1 pada Nasabah

Gambar 3.3 DFD Level 1 pada Nasabah

3.3.1.4 DFD Level 1 pada Barang

Gambar 3.4 DFD Level 1 pada Barang

3.3.1.5 DFD Level 1 pada Kategori

Gambar 3.5 DFD Level 1 pada Kategori

9

3.3.1.6 DFD Level 1 pada Data Bank Sampah

Gambar 3.6 DFD Level 1 pada Data Bank Sampah

3.3.1.7 DFD Level 1 pada Laporan

Gambar 3.7 DFD Level 1 pada Laporan

3.3.1.8 DFD Level 1 pada Transaksi

Gambar 3.8 DFD Level pada Laporan

10

3.3.2 Entity Relationship Diagram (ERD)

Gambar 3.9 ERD

3.3.3 Rancangan Tabel Database

a. Nasabah

Nama Tabel :Nasabah

Primary Key :Id_Nasabah

Foreign Key : -

Jumlah Field :9

Fungsi : menyimpan data nasabah

Tabel 3.7 Rancangan Tabel Nasabah

No Nama Field Tipe Lebar Keterangan

1 Id_Nasabah* Integer 8 Identity (Primary Key)

2 Nama Varchar 100 Nama pengguna

3 Jenis_bank enum „bca‟,‟bni‟,‟bri‟,‟mandiri‟ Gambar profil

4 Jenis Kelamin enum „l‟,‟p‟ Jenis Kelamin

5 Alamat Varchar 150 Alamat nasabah

6 No HP Integer 14 No telepon

7 Username Varchar 100 Username untuk login

8 Password Varchar 50 Password untuk login

9 No rekening Varchar 50 No rekening

10 Bank Lain Varchar 20 Jika tidak ada di jenis

bank

11

b. Barang

Nama Tabel :Barang

Primary Key :Id_Barang

Foreign Key :Id_Kategori, Id_Nasabah

Jumlah Field :10

Fungsi : menyimpan data barang

Tabel 3.8 Rancangan Tabel Barang

No Nama Field Tipe Lebar Keterangan

1 Id_Barang* Integer 10 Identity (Primary Key)

2 Id_kategori** Integer 10 Foreign key

3 Id_nasabah** Integer 10 Foreign key

4 Nama barang Varchar 20 Nama barang

5 satuan Varchar 20 Satuan

6 Tgl masuk Datetime - Tangal masuk

7 Kondisi barang Varchar 20 Kondisi barang

8 Jumlah barang Varchar 100 Jumlah barang

10 Harga Integer 50 Harga barang

c. Kategori

Nama Tabel :Kategori

Primary Key :Id_Kategori

Foreign Key :-

Jumlah Field : 2

Fungsi : menyimpan data kategoribarang

Tabel 3.9 Rancangan Tabel Kategori Barang

No Nama Field Tipe Lebar Keterangan

1 Id_Kategori* Integer 10 Identity (Primary Key)

2 kategori Varchar 100 Kategori

d. Transaksi

Nama Tabel :Transaksi

Primary Key :Id_Transaksi

Foreign Key :Id_Nasabah

Jumlah Field : 7

Fungsi : menyimpan data transaksi

12

Tabel 3.10 Rancangan Tabel Transaksi

No Nama Field Tipe Lebar Keterangan

1 Id_Transaksi* Integer 10 Identity (Primary Key)

2 Id_Nasabah** Integer 8 Foreign key

3 Tgl transaksi Time/date 1 Tanggal transaksi

5 Keterangan Varchar 150 Keterangan

6 debit Integer 20 Debit

7 kredit Integer 20 Kredit

e. Bank Sampah

Nama Tabel :Bank Sampah

Primary Key :Id_data

Foreign Key : -

Jumlah Field : 4

Fungsi : menyimpan data transaksi

Tabel 3.11 Rancangan Tabel Transaksi

No Nama Field Tipe Lebar Keterangan

1 Id_banksampah* Integer 10 Identity (Primary Key)

2 Judul_gambar Varchar 50 Judul gambar

3 Nama_file Varchar 50 Nama_file

4 Keterangan Varchar 20 Keterangan

f. Super admin

Nama Tabel :Super Admin

Primary Key :Id_superadmin

Foreign Key : -

Jumlah Field : 6

Fungsi : menyimpan data superadmin

Tabel 3.12 Rancangan Tabel Superadmin

No Nama Field Tipe Lebar Keterangan

1 Id_superadmin* Integer 10 Identity (Primary Key)

2 nama Varchar 50 Nama admin

3 Password Varchar 50 Password login

13

5 Nama_lengakp Varchar 150 Nama admin

6 email Varchar 20 Email admin

7 No_telp Integer 15 No telepon admin

3.3.4 Perancangan Interface/Antarmuka

3.3.4.1 Desain Input

adalah desain dari dokumentasi dasar yang digunakan untuk menangkap

data, kode-kode input yang digunakan dan bentuk tampilan pada alat input.

1.Rancangan Login

Gambar 3.10 Rancangan Login

2.Rancangan Menu Utama

Gambar 3.11 Rancangan Menu Utama

14

3.Rancangan Registrasi

Gambar 3.12 Rancangan Registrasi

4.Rancangan Penarikan Saldo

Gambar 3.13 Rancangan Penarikan Saldo

3.3.4.2 Rancangan Output

1. Rancangan Laporan Nasabah

3.14 Rancangan Laporan Nasabah

15

1. Implementasi dan Pembahasan

4.1 Implementasi

Tahapan implementasi sistem (system implemention) merupakan tahapan

yang paling penting dan mendasar, dimana pada tahapan ini sistem telah siapuntuk

diletakkan dan dioperasikan. Termasuk di dalamnya pembuatan database, pembuatan

program dan pembuatan layout halaman aplikasi. Adapun tahapan implemantasi sistem

adalah sebagai berikut:

1. Pemilihan dan pelatihan administrator

2. Cara kerja sistem secara umum

3. Pengetesan sistem

4. Konversi sistem

5. Manual Program

4.2 Pembahasan

4.2.1 Manual Program

Gambar 4.1 Halaman Login

4.2.1.1 Database

Gambar 4.2 Database

16

5. Penutup

5.1 Kesimpulan

Berdasarkan pembahasan pada halaman sebelumnya, yang mencakup data-

data pembuatan laporan skripsi dengan judul “Perancangan Website sebagai Media

Informasi dan Aplikasi Pengolahan Data Nasabah Bank Sampah Sumber Rezeky

Kelurahan Karang Rejo Balikpapan”, serta sekaligus menjawab rumusan masalah pada

Bab I, maka dapat diambil kesimpulan sebagai berikut:

1. Pengelola bank sampah tidak direpotkan lagi dengan pencatatan data-data dan

kegiatan secara manual dan berulang.

2. Mempermudah kinerja pengelola dalam mempebarui data barang yakni dengan

mengisi form yang telah disediakan sistem.

3. Nasabah dapat mengetahui saldo mereka kapan saja tanpa harus datang ke bank

sampah dan juga dapa melakukan transaksi penarikan saldo secara online.

4. Masyarakat dapat mengetahui informasi bank sampah dan manfaat adanya bank

sampah.

5.2 Saran

Kiranya skripsi ini dengan segala manfaat, kelebihan, dan kekurangan dapat

diterima serta memberi manfaat bagi mahasiswa jurusan teknik informatika

STMIK AMIKOM Yogyakarta pada umumnya dan seluruh masyarakat.

Adapun saran dari peneliti yang akan disampaikan kepada pembaca dan semua

pihak yang ingin membuat website yang hampir sama dengan ini agar dapat melengkapi

dan memperbaiki serta memperhatikan kekurangan yang ada, antara lain:

1. Pengelola bank sampah (admin) supaya lebih memperhatikan website untuk

selalu up to date agar lebih cepat tersampainya informasi kepada pengguna sistem.

2. Dapat ditambahkan cetak laporan berdasarkan bulan dan tahun jika diperlukan.

3. Membuat menu notifikasi, sehingga ketika ada perubahan baru dari user akan

lebih cepat ditanggapi admin.

4. Membuat menu download dokumen. Menu ini dapat sangat bermanfaat bila ada data

barang yang berbentuk softcopy, sehingga user dapat langsung mendownloadnya.

17

DAFTAR PUSTAKA

Al Fatta, Hanif. 2007. Analisis dan Perancangan Sistem Informasi. Yogyakarta:

Andi.

Fathansyah. 1999. Basis Data. Bandung: Informatika.

Hidayat, Rahmat. 2010. Cara Praktis Membangun Website Gratis. Yogyakarta: PT. Elex

Media Komputindo.

Iskandar. 2009. Panduan Lengkap Internet. Yogyakarta: Andi Offset.

Kadir, Abdul. 1999. Konsep dan Tuntutan Praktis Basis Data. Yogyakarta: Andi.

Nugroho, Adi. 2004. Konsep Pengembangan Basis Data. Bandung: Informatika.

Sidharta, Lani. 1995. Sistem Informasi Bisnis: Pengantar Sistem Informasi

Bisnis. Jakarta: Elex Media Komputindo.

Wahyono, Teguh. 2004. Sistem Informasi Konsep Dasar, Analisis Desain dan

Iplementasi. Yogyakarta : Graha Ilmu.

Itfan. 2012. Apa itu bank sampah? Dan apa manfaatnya?.

http://itfanweb.blogspot.com/2012/04/apa-itu-bank-sampah-dan-apa-

manfaatnya.html. diakses 16 April 2012