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 Keterangan
1 Master Input, update delete
nama instansi, alamat, logo, motto
Admin
2 Anggota Input, update delete
data nasabah, view
laporan transaksi,
rekening
Admin, Operator
3 Barang Input, update delete
data barang
Admin, Operator
4 Transaksi input transaksi, view
transaksi baik pembelian
transaksi maupun
penjulan
Admin, Operator
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 Not Null
ket varchar 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