LAPORAN ANALISIS SISTEM INFORMASI MANAJEMEN BANK SAMPAH
Disusun Oleh :
Ode Hendira Jayadilaga_12111041 Rudi Kurniawan_13111003
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS MERCU BUANA YOGYAKARTA 2016
DAFTAR ISI
DAFTAR ISI........................................................................................................................................ 2 DAFTAR GAMBAR............................................................................................................................. 4 DAFTAR TABEL ................................................................................................................................. 5 Bab I ................................................................................................................................................. 6 1.1. Identifikasi Masalah .............................................................................................................. 6 1.2 Analisis Masalah ..................................................................................................................... 7 1.3 Data (Analisis Kebutuhan) ...................................................................................................... 8 1.4 Proses Sistem ......................................................................................................................... 9 Bab II Desain Sistem .................................................................................................................... 10 2.1 System Flowchart ................................................................................................................. 10 2.1.1 Login Admin .................................................................................................................. 10 2.1.2 Transaksi Beli................................................................................................................. 11 2.1.3 Transaksi Jual ................................................................................................................ 12 2.2 Schematic Flowchart ............................................................................................................ 15 2.2.1 Schematic system.......................................................................................................... 15 2.3 Document Flowchart............................................................................................................ 16 2.3.1 Login Admin .................................................................................................................. 16 2.3.2 Transaksi Beli................................................................................................................. 17 2.4 Program Flowchart............................................................................................................... 19 2.4.1 Tambah jumlah Sampah (Transaksi Beli) ................................................................... 19 2.4.2 Kurangi Jumlah Sampah Transaksi Jual ......................................................................... 20 2.4.3 Laporan Transaksi ......................................................................................................... 21 2.5 Process Flowchart ................................................................................................................ 22
2.5.1 Transaksi Beli .................................................................................................................... 22 2.5.2 Transaksi Jual .................................................................................................................... 23
DAFTAR GAMBAR Gambar 2.1.1 Flowchart Transaksi ................................................................................... 10 Gambar 2.1.2 Transaksi Beli.............................................................................................. 11 Gambar 2.1.3 Transaksi Jual ............................................................................................. 12 Gambar 2.1.4 Input Data Sampah..................................................................................... 13 Gambar 2.1.5 Input Data Anggota .................................................................................... 14
Gambar 2.2.1 Symatic Flowchart ...................................................................................... 15
Gambar 2.3.1 Login Admin ............................................................................................... 16 Gambar 2.3.2 Transaksi Beli.............................................................................................. 17 Gambar 2.3.3 Transaksi Jual ............................................................................................. 18
Gambar 2.4.1 Flowchart Transaksi Tambah ..................................................................... 19 Gambar 2.4.2 Flowchart Transaksi Kurang ....................................................................... 20 Gambar 2.4.3 Laporan Transaksi ...................................................................................... 21
Gambar 2.5.1 Transaksi Beli.............................................................................................. 22 Gambar 2.5.2 Transaksi Jual ............................................................................................. 23
Gambar 3.1 Entity Relationship Diagram.......................................................................... 24 Gambar 3.2 Relasi Antar Tabel ......................................................................................... 28
DAFTAR TABEL Tabel 1.1 Data (Analisis Kebutuhan) ................................................................................... 8 Tabel 1.2 Proses Sistem ...................................................................................................... 9
Tabel 3.1 Tabel Admin ...................................................................................................... 25 Tabel 3.2 Tabel Anggota ................................................................................................... 25 Tabel 3.3 Tabel Kategori ................................................................................................... 26 Tabel 3.4 Tabel Pengepul .................................................................................................. 26 Tabel 3.5 Tabel Sampah .................................................................................................... 26 Tabel 3.6 Tabel Saran ........................................................................................................ 27 Tabel 3.7 Tabel Transaksi Beli ........................................................................................... 27 Tabel 3.8 Tabel Transaksi Jual ........................................................................................... 28
Bab I Pendahuluan
1.1. Identifikasi Masalah Sampah menjadi permasalah yang yang sangat rumit terutama dipemukiman padat penduduk atau perkotaan. Kurangnya kesadaran dari masyarakat untuk mengelola sampah semakin menambah rumit permasalahan sampah ini. Masyarakat cenderung menumpuk sampah di satu tempat tertentu, misal di tong sampah, TPS atau TPU. Lama-kelamaan sampah ini semakin menggunung dan akan semakin mencemari lingkungan maupun menggagu kenyamanan penduduk. Secara nyata keberadaan sampah sangat mengganggu, namun sampah juga akan tetap dihasilkan oleh manusia. Akan tetapi harusnya manusia mampu meminimalisir jumlah sampah yang dibuang setiap harinya. Salah satu solusi yang ada dewasa ini dengan melakukan pengolahan sampah tepat guna berbasis lingkungan. Setiap sampah yang akan dibuang dipilah terlebih dahulu. Dipilah antara sampah organik, atau unorganik, antara sampah yang masih bisa dimanfaatkan atau tidak, masih laku dijual atau tidak. Jika masyarakat mau memilah sampah yang dihasilkanya sendiri-sendiri, maka jumlah sampah secara continue dapat berkurang. Untuk itu perlunya dibuat suatu sistem yang mampu menunjang menejemen pengolahan sampah tersebut. Sehingga nantinya mampu menunjang terwujudnya lingkungan yang bersih dan nyaman.
1.2 Analisis Masalah Menejemen pengelolaan sampah ini akan mengcakup pada pencatatan data-data sebagai berikut. 1. Data sampah 2. Data Operator 3. Data nasabah/ anggota 4. Data pengepul 5. Data transaksi beli 6. Data transaksi jual 7. Data saldo nasabah Operator sebagai admin yang berperan mengelola sistem, dan melakukan transaksi jual beli. Secara berkala anggota mengumpulkan dan memilah sendiri sampah yang dihasilkan ditingkat keluarga, kemudian menjual sampah tersebut kepada bank. Data tersebut disimpan dalam tabel transaksi beli Pada kurun waktu tertentu, operator menjual hasil pengumpulan sampahnya kepada pengepul. Dari hasil penjualan kepada pengepul itulah secara otomatis anggota juga mempunyai tabungan yang disimpan dalam tabel saldo nasabah.
1.3 Data (Analisis Kebutuhan) Data (AnalisisKebutuhan) dari system Bank Sampah dapat dilipat pada Tabel 1.1. Tabel 1.1 Data (Analisis Kebutuhan)
No
Form (Inputan)
Keterangan
1
Konfig
Nama Bank Sampah, Alamat, no_telp, motto, logo
2
Operator
Nama, alamat, no_hp, tgl daftar, username, pass
3
Anggota
Nama, alamat, no_hp, tgl daftar, username, pass
4
Sampah
Nama, Kategori, harga beli, harga jual
5
Pengepul
Nama, alamat, no_hp
6
Transaksi Beli
Data operator, data anggota, data sampah, massa, harga, jumlah
7
Transaksi Jual
Data operator, data pengepul, data sampah, massa, harga, jumlah
1.4 Proses Sistem Untuk Proses Sistem dari system Bank Sampah dapat dilipat pada Tabel 1.2. Tabel 1.2 Proses Sistem
No
Sub Sistem
Output
1
Master
Input,
Keterangan update
delete Admin
nama instansi, alamat, logo, motto 2
Anggota
Input,
update
data
nasabah,
laporan
delete Admin, Operator view
transaksi,
rekening 3
Barang
Input,
update
delete Admin, Operator
data barang 4
Transaksi
input
transaksi,
view Admin, Operator
transaksi baik pembelian transaksi penjulan
maupun
Bab II Desain Sistem 2.1 System Flowchart 2.1.1 Login Admin
Gambar 2.1.1 Flowchart Transaksi
2.1.2 Transaksi Beli
Gambar 2.1.2 Transaksi Beli
2.1.3 Transaksi Jual
Gambar 2.1.3 Transaksi Jual
2.1.4 Input Data Sampah
Gambar 2.1.4 Input Data Sampah
2.1.5 Input Data Anggota
Gambar 2.1.5 Input Data Anggota
2.2 Schematic Flowchart 2.2.1 Schematic system
Gambar 2.2.1 Symatic Flowchart
2.3 Document Flowchart 2.3.1 Login Admin
Admin
Sistem
Gambar 2.3.1 Login Admin
2.3.2 Transaksi Beli
Admin
sistem
Gambar 2.3.2 Transaksi Beli
2.3.3 Transaksi Jual Admin
Sistem
Gambar 2.3.3 Transaksi Jual
2.4 Program Flowchart 2.4.1 Tambah jumlah Sampah (Transaksi Beli)
Gambar 2.4.1 Flowchart Transaksi Tambah
2.4.2 Kurangi Jumlah Sampah Transaksi Jual
Gambar 2.4.2 Flowchart Transaksi Kurang
2.4.3 Laporan Transaksi
Gambar 2.4.3 Laporan Transaksi
2.5 Process Flowchart 2.5.1 Transaksi Beli
Gambar 2.5.1 Transaksi Beli
2.5.2 Transaksi Jual
Gambar 2.5.2 Transaksi Jual
BAB III ENTITY RELATIONSHIP DIAGRAM
3.1 Entity Relationship Diagram (ERD)
Gambar 3.1 Entity Relationship Diagram
3.2 Definisi Masing - Masing Tabel Detail tabel berisi spesifikasi lengkap tabel-tabel yang dirancang untuk sistem. Rancangan tabel admin dapat dilihat pada Tabel 3.1. Tabel 3.1 Tabel Admin
Field
Data Type
Length
Keterangan
id_admin
int
5
Primary Key
username
varchar
15
Not Null
pass
varchar
32
Not Null
namalgkp
varchar
30
Not Null
email
varchar
30
Not Null
nohp
char
12
Not Null
Rancangan tabel anggota dapat dilihat pada Tabel 3.2. Tabel 3.2 Tabel Anggota
Field
Data Type
Length
Keterangan
Id_anggota
int
5
Primary Key
username
varchar
15
Not Null
pass
varchar
32
Not Null
namalgkp
varchar
30
Not Null
email
varchar
30
Not Null
nohp
char
12
Not Null
Rancangan tabel kategori dapat dilihat pada Tabel 3.3. Tabel 3.3 Tabel Kategori
Field
Data Type
Length
Keterangan
id_kategori
int
3
Primary Key
nama
varchar
20
Not Null
keterangan
varchar
40
Not Null
Rancangan tabel pengepul dapat dilihat pada Tabel 3.4. Tabel 3.4 Tabel Pengepul
Field
Data Type
Length
Keterangan
id_pengepul
int
3
Primary Key
nama
varchar
20
Not Null
alamat
varchar
20
Not Null
no_hp
Char
12
Not Null
Rancangan tabel sampah dapat dilihat pada Tabel 3.5. Tabel 3.5 Tabel Sampah
Field
Data Type
Length
Keterangan
id_sampah
int
3
Primary Key
nama
varchar
20
Not Null
id_kategori
int
3
Unix
stok
float
ket
varchar
Not Null 50
Not Null
Rancangan tabel saran beli dapat dilihat pada Tabel 3.6. Tabel 3.6 Tabel Saran
Field
Data Type
Length
Keterangan
id_saran
int
3
Primary Key
id_anggota
int
5
Not Null
email
varchar
40
Not Null
isi
text
Not Null
date
datetime
Not Null
Rancangan tabel detail transaksi beli dapat dilihat pada Tabel 3.7. Tabel 3.7 Tabel Transaksi Beli
Field
Data Type
Length
Keterangan
no_trans
int
10
Primary Key
id_anggota
int
5
Unix
id_sampah
int
5
Unix
jumlah
float
Not Null
harga
double
Not Null
waktu
datetime
Not Null
Rancangan table transaksi jual dapat dilihat pada Tabel 3.8. Tabel 3.8 Tabel Transaksi Jual
Field
Data Type
Length
Keterangan
no_trans2
int
10
Primary Key
id_pengepul
int
3
Unix
id_sampah
int
5
Unix
jumlah
float
Not Null
harga
double
Not Null
waktu
datetime
Not Null
3.3 Relasi Antar Tabel Berdasarkan rancangan detail masing-masing tabel seperti terlihat pada sub bab 3.1, relasi antar tabel dapat dilihat pada Gambar 3.2.
Gambar 3.2 Relasi Antar Tabel