BAB III ANALISA DAN PERANCANGAN SISTEM 3.1.
Sejarah perusahaan dan struktur organisasi
3.1.1
Sejarah Bank Sampah Mandiri 11
Bank sampah mandiri 11 adalah sebuah organisasi di bidang pengelolaan sampah didirikan pada tanggal 4 Januari 2015 berlokasi di Jl. H. Alimin RT 10 RW 11 Rawa buaya, Cengkareng, Jakarta Barat kodepos 11740. Bank sampah mandiri 11 merupakan tempat menabung dalam hal ini bukan menabung uang tapi menabung sampah. Penyetoran sampah mulai dari pemilahan sampah yang diperoleh dari warga setempat lalu mendata hasil dari pemilahan tersebut. Bank sampah mandiri 11 menampung sampah organik dengan contoh sampah botol – botol plastik, besi, kardus, dan masih banyak yang lainnya. Organisasi ini sudah berjalan kurang lebih 4 bulan yang berawal dari keprihatinan warga RW 11 Rawa buaya akan sampah yang berserakan di lingkungan sekitar. 3.1.2
Struktur Organisasi
Struktur organisasi adalah sebuah kompenen – komponen kerja dalam organisasi. Struktur organisasi menunjukan adanya pembagian kerja atau kegiatan – kegiatan yang berbeda – beda tersebut diintegrasikan.
21
http://digilib.mercubuana.ac.id/
22
Gambar 3.1 Struktur organisasi bank sampah 11 3.2.
Analisa Sistem Berjalan
Saat ini pengurus Bank Sampah Mandiri 11 hanya menerima penyetoran sampah organik dan dari sistem pendataan tabungan nasabah masih berjalan secara manual, dimana anggota bank sampah datang dengan membawa sampah yang akan disetorkan dan sebuah buku tabungan, lalu sampah tersebut dipilah dan ditimbang oleh petugas bank sampah dan setelah itu dicatat dibuku tabungan yang dimiliki setiap nasabah. Pemberian buku tabungan bagi anggota bank sampah harus mendaftar dengan cara memberikan fotocopy kartu tanda penduduk (KTP) setelah itu menunggu 3 hari kerja dan akan mendapatkan buku tabungan dari kelurahan.
http://digilib.mercubuana.ac.id/
23 Proses bisnis Sistem berjalan: 1. Penyetoran sampah Anggota datang ketempat bank sampah mandiri 11 berada dengan membawa sampah organik dan sebuah buku tabungan. 2. Penjualan sampah Pengurus bank sampah mandiri 11 mengumpulkan sampah hasil dari penyetoran dari anggota selama kurang lebih 3 bulan yang disimpan digudang setelah itu sampah dibawa ke pabrik tempat pengelolaan sampah sesuai jenis sampah yang dijual. 3.3.
UseCase Diagram Sistem Berjalan
Gambar 3.2 UseCase Diagram Sistem Berjalan Bank Sampah Mandiri 11
http://digilib.mercubuana.ac.id/
24 Tabel 3.1 Deskripsi UseCase Diagram Mengelola Data Pegawai UseCase
Mengelola data Pegawai
Aktor
Pengurus
Deskripsi
Pengurus mengelola data pegawai
Tindakan utama
Pengurus
menambahkan
dan
menghapus data pegawai
Tabel 3.2 Deskripsi UseCase Diagram Mengelola Data Sampah UseCase
Mengelola data sampah
Aktor
Pengurus
Deskripsi
Pengurus mengelola data sampah
Tindakan utama
Pengurus menambahkan dan menghapus data sampah
Tabel 3.3 Deskripsi UseCase Diagram Mengelola Data Anggota UseCase
Mengelola data anggota
Aktor
Pengurus
Deskripsi
Pengurus mengeola data anggota
Tindakan utama
Pengurus menambahkan dan menghapus data anggota
Tabel 3.4 Deskripsi UseCase Diagram Menjual Sampah UseCase
Menjual sampah
Aktor
Pengurus
Deskripsi
Pengurus menjual sampah
Tindakan utama
Pengurus menjual sampah kepada pabrik pengelola sampah
http://digilib.mercubuana.ac.id/
25 Tabel 3.5 Deskripsi UseCase Diagram Setor Sampah UseCase
Setor sampah
Aktor
Anggota
Deskripsi
Anggota menyetor sampah
Tindakan utama
Anggota menyetor sampah ke bank sampah
Tabel 3.6 Deskripsi UseCase Diagram Menanyakan Total Tabungan UseCase
Menanyakan total tabungan
Aktor
Anggota
Deskripsi
Anggota menanyakan total tabungan
Tindakan utama
Anggota menanyakan total tabungan dari data yang sudah ditulis dibuku tabungan
3.4.
Activity Diagram Sistem Berjalan 1. Activity Diagram Pendaftaran Anggota
http://digilib.mercubuana.ac.id/
26 Gambar 3.3 Activity Diagram Sistem Berjalan
Tabel 3.7 Deskripsi Activity Diagram Pendaftaran Anggota Nama Activity
Pendaftaran anggota
Aktor
Kelurahan, Pengurus, Anggota
aaaaaDeskripsi
Anggota datang ke tempat bank sampah dengan membawa fotocopy KTP lalu menyerahkan ke pengurus bank sampah lalu petugas bank sampah memberikan fotocopyan tersebut ke kelurahan dan pihak kelurahan mendata dan membuat buku tabungan anggota tersebut dan pihak kelurahan memberikan ke petugas bank sampah lalu pihak bank sampah mendata dan memberikan buku tabungan ke anggota tersebut
http://digilib.mercubuana.ac.id/
27 2. Activity Diagram Penjualan Sampah
Gambar 3.4 Activity Diagram Penjualan Sampah Tabel 3.8 Deskripsi Activity Diagram Penjualan Sampah Nama Activity
Penjualan sampah
Aktor
Pengurus, Pabrik
Deskripsi
Pengurus memilah sampah lalu mengirim sampah ke pabrik yang sesuai dengan jenis sampah yang diterima setelah itu dihitung dan pengurus bank sampah menerima pembayaran
http://digilib.mercubuana.ac.id/
28 3.5.
Model UseCase Diagram Sistem Usulan
Gambar 3.5 UseCase Diagram Sistem Usulan Tabel 3.9 Deskripsi UseCase Diagram Mengelola Data Pengguna Nama UseCase
Mengelola data pengguna
Aktor
Admin
Deskripsi
Pengguna mengelola data admin
Tindakan utama
Pengguna menghapus dan menambahkan data pengguna
http://digilib.mercubuana.ac.id/
29 Tabel 3.10 Deskripsi UseCase Diagram Mengelola Data Pegawai Nama UseCase
Mengelola data pegawai
Aktor
Admin
Deskripsi
Admin mengelola data pegawai
Tindakan utama
Admin menghapus dan menambahkan data pegawai
Tabel 3.11 Deskripsi UseCase Diagram Mengelola Data Anggota Nama UseCase
Mengelola data anggota
Aktor
Admin
Deskripsi
Admin mengelola data anggota
Tindakan utama
Admin menghapus dan menambahkan data anggota
Tabel 3.12 Deskripsi UseCase Diagram Mengelola Data Sampah Nama UseCase
Mengelola data sampah
Aktor
Admin
Deskripsi
Admin mengelola data sampah
Tindakan utama
Admin menghapus dan menambahkan data sampah
Tabel 3.13 Deskripsi UseCase Diagram Lihat Setiap Transaksis Tabungan Nama UseCase
Lihat setiap transaksi tabungan
Aktor
Admin, anggota
Deskripsi
Admin dan anggota dapat melihat setiap transaksi tabungan
Tindakan utama
Admin dan anggota dapat melihat setiap transaksi tabungan
http://digilib.mercubuana.ac.id/
30 Tabel 3.14 Deskripsi UseCase Diagram Melihat data anggota Nama UseCase
Melihat data anggota
Aktor
Admin, anggota
Deskripsi
Admin dan anggota dapat melihat data anggota
Tindakan utama
Admin dan anggota dapat melihat data anggota
Tabel 3.15 Deskripsi UseCase Diagram Lihat laporan Nama UseCase
Lihat laporan
Aktor
Admin
Deskripsi
Admin melihat laporan
Tindakan utama
Admin melihat laporan sesuai dengan tanggal yang ditentukan
Tabel 3.16 Deskripsi UseCase Diagram Daftar Baru Nama UseCase
Daftar baru
Aktor
Anggota
Deskripsi
Anggota mendaftar
Tindakan utama
Anggota mendaftar
Tabel 3.17 Deskripsi UseCase Diagram Mengelola Data Pabrik Nama UseCase
Mengelola data pabrik
Aktor
Admin
Deskripsi
Admin mengelola data pabrik
Tindakan utama
Admin menghapus dan menambahkan data pabrik
http://digilib.mercubuana.ac.id/
31 3.6.
Model Activity Diagram 1. Activity Diagram Login
Gambar 3.6 Activity Diagram Login
Tabel 3.17 Deskripsi Activity Diagram Login Nama Activity Aktor Deskripsi singkat
Login Admin Admin masuk menu login lalu memasukkan username dan password jika benar sistem menampilkan halaman login dan jika salah menampilkan menu login kembali
http://digilib.mercubuana.ac.id/
32 2. Activity Diagram Mengelola data admin
Gambar 3.7 Activity Diagram Mengelola Data Admin Tabel 3.16 Deskripsi Activity Diagram Mengelola Data Admin Nama Activity
Mengelola data admin
Aktor
Admin
Deskripsi singkat
Admin memilih menu data pengguna lalu admin dapat menghapus dan menambahkan pengguna baru
http://digilib.mercubuana.ac.id/
33
3. Activity Diagram Mengelola master data
Gambar 3.8 Activity Diagram Mengelola master data Tabel 3.17 Deskripsi Activity Diagram Mengelola master data Nama Activity
Mengelola master data
Aktor
Admin
Deskripsi
Admin memilih master data yang didalamnya terdapat data pegawai, data pabrik, dan data anggota
http://digilib.mercubuana.ac.id/
34
4. Activity Diagram Transaksi
Gambar 3.9 Activity Diagram Transaksi Tabel 3.18 Deskripsi Activity Diagram Transaksi Nama Activity
Transaksi
Aktor
Admin
Deskripsi
Admin memilih menu transaksi yang didalamnya terdapat setor sampah, dan penjualan sampah
http://digilib.mercubuana.ac.id/
35
5. Activity Diagram Laporan
Gambar 3.10 Activity Diagram Laporan Tabel 3.19 Tabel Deskripsi Activity Diagram Laporan Nama Activity
Laporan
Aktor
Admin
Deskripsi
Admin memilih menu laporan dan memilih tanggal yang diinginkan dan laporan akan tampil sesuai dengan tanggal yang dipilih
http://digilib.mercubuana.ac.id/
36
6. Activity Diagram Logout
Gambar 3.11 Activity Diagram Logout Tabel 3.20 Tabel Deskripsi Activiti Diagram Logout Nama Activity
Logout
Aktor
Admin
Deskripsi
Admin memilih menu nama user lalu keluar menu logout dan setelah logout kembali ke menu login
http://digilib.mercubuana.ac.id/
37
3.7.
Model Squence Diagram 1. Squence Diagram Lihat informasi tabungan
Gambar 3.12 Squence Diagram Lihat Informasi Tabungan Tabel 3.21 Tabel Deskripsi Squence Diagram Lihat Informasi Tabungan Nama Squence
Lihat informasi
Aktor
Member
Deskripsi Singkat
Member masuk ke halaman menu utama
2. Squence Diagram Lakukan Pendaftaran
http://digilib.mercubuana.ac.id/
38 Gambar 3.13 Squence Diagram Lakukan Pendaftaran
Tabel 3.32 Tabel Deskripsi Squence Diagram Lakukan Pendaftaran Nama Squence
Lakukan pendaftaran
Aktor
Admin
Deskripsi
Admin masuk ke halaman admin lalu memilih menu daftar anggota, admin dapat melakukan edit, hapus, dan batal
3. Squence Diagram Kelola Master Data
Gambar 3.14 Squence Diagram Kelola Master Data Tabel 3.33 Tabel Deskripsi Squence Diagram Kelola Master Data Nama Squence
Kelola master data
Aktor
Admin
Deskripsi
Admin masuk ke halaman login admin sistem memvalidasi, jika salah akan
http://digilib.mercubuana.ac.id/
39 kembali login, jika benar masuk ke halaman admin, pilih menu master data seperti pilih data pegawai, data anggota, data pabrik, admin mengedit menambahkan atau menghapus lalu disimpan. Setelah selesai admin keluar
4. Squence Diagram Lihat Laporan
Gambar 3.15 Squence Diagram Lihat Laporan Tabel 3.34 Tabel Deskripsi Squence Diagram Lihat Laporan Nama Squence
Lihat laporan
Aktor
Admin
Deskripsi
Admin masuk halaman admin lalu memilih menu laporan dan melihat laporan
http://digilib.mercubuana.ac.id/
40
5. Squence Diagram Lihat Data Anggota
Gambar 3.16 Squence Diagram Lihat Data Anggota
Tabel .3.35 Tabel Deskripsi Squence Diagram Lihat Data Anggota Nama Squence
Lihat data anggota
Aktor
Pengguna
Deskripsi
Pengguna masuk halaman untuk pengguna lalu memilih menu lalu melihat data anggota
http://digilib.mercubuana.ac.id/
41 3.8.
Class Diagram
Gambar 3.15 Class Diagram 3.9.
Rancangan Struktur Basis Data Tabel 1. Tabel tbanggota Nama tabel
:tbanggota
Field kunci
: no
Jumlah field
:7 Tabel 3.34 Struktur Tabel Tbanggota
No
Nama Field
Type
Size
1.
no
Int
11
2.
idAnggota
Varchar
10
3.
noKTP
Varchar
16
4.
nama
Varchar
23
5.
alamat
Varchar
50
6.
jenisKelamin
Varchar
10
7.
noTelp
Varchar
15
http://digilib.mercubuana.ac.id/
Keterangan
Primary key
42 2. Tabel tbsampah Nama tabel
: tbsampah
Field kunci
: no33
Jumlah field
: 23 Tabel 3.35 Struktur Tabel Tbsampah
No
Nama Field
Type
Size
1.
no
Int
10
2.
kdSampah
Varchar
10
3.
idAnggota
Varchar
10
4.
idPengguna
Varchar
10
5.
tanggal
Date
6.
abb
Int
5
Keterangan
Primary key
Aqua botol bersih
7.
abk
Int
5
Aqua botol kotor
8.
bw
Int
5
Botol warna
9.
agb
Int
5
Aqua gelas bersih
10.
agk
Int
5
Aqua gelas kotor
11.
ember
Int
5
12.
koran
Int
5
13.
majalah
Int
5
14.
kardus
Int
5
15.
duplek
Int
5
16.
hvs
Int
5
17.
kaleng
Int
5
18.
alumunium
Int
5
19.
besi
Int
5
20.
botol
Int
5
21.
kemasan
Int
5
http://digilib.mercubuana.ac.id/
43 22.
harga
int
6
3. Tabel tbpegawai Nama tabel
: tbpegawai
Field kunci
: no
Jumlah field
:6 Tabel 3.36 Struktur Tabel Tbpegawai
No
Nama Field
Type
Size
1.
no
Int
11
2.
idPegawai
Varchar
7
3.
nama
Varchar
23
4.
alamat
Varchar
50
5.
jenisKelamin
Varchar
10
6.
noTelp
int
15
Keterangan
Primary key
4. Tabel tbpengguna Nama tabel
: tbpengguna
Field kunci
: no
Jumlah field
:4 Tabel 3.37 Struktur Tabel Tbpengguna
No
Nama Field
Type
Size
1.
no
Int
11
2
idPengguna
Int
11
3.
user
Varchar
15
4.
password
text
http://digilib.mercubuana.ac.id/
Keterangan
Primary key
44 5. Tabel tbpabrik Nama tabel
: tbpabrik
Field kunci
: no
Jumlah field
:6 Tabel 3.38 Struktur Tabel Tbpabrik
No
Nama Field
Type
Size
1.
no
Int
11
2.
kdPabrik
Varchar
10
3.
nama
Varchar
23
4.
namaPengurus
Varchar
23
5.
alamat
Varchar
50
6.
noTelp
varchar
15
Keterangan
Primary Key
6. Tabel tbtabungan Nama tabel
: tbtabungan
Field kunci
: kdtabungan
Jumlah field
:6 Tabel 3.39 Struktur Tabel Tbtabungan
No
Nama Field
Type
Size
1.
no
int
11
2
kdTabungan
Varchar
10
3.
idPengguna
Varchar
10
4.
idAnggota
Varchar
10
5.
debit
Int
6
6.
kredit
Int
6
7.
saldo
Int
7
http://digilib.mercubuana.ac.id/
Keterangan
Primary Key
45 3.10.
Rancangan Layar
3.10.1 Struktur Tampilan Layar 1. Struktur Tampilan Layar Untuk Anggota
Gambar 3.16 Struktur Tampilan Layar Untuk Anggota 2. Struktur Tampilan Layar Untuk Admin
Gambar 3.17 Struktur Tampilan Layar Untuk Admin
http://digilib.mercubuana.ac.id/
46 3.10.2 Rancangan Layar 1. Rancangan Layar Halaman Utama Anggota
Gambar 3.18 Rancangan Layar Halaman utama
http://digilib.mercubuana.ac.id/
47 2. Rancangan Layar Daftar Anggota
Gambar 3.19 Rancangan Layar Daftar Anggota
http://digilib.mercubuana.ac.id/
48 3. Rancangan Layar Cek Tabungan
Gambar 3.20 Rancangan Layar Cek Tabungan
http://digilib.mercubuana.ac.id/
49 4. Rancangan Layar Master Data Pegawai
Gambar 3.21 Rancangan Layar Master Data Pegawai
5. Rancangan Layar Admin Login
Gambar 3.22 Rancangan Layar Admin Login
http://digilib.mercubuana.ac.id/
50 6. Rancangan Layar Home Admin
Gambar 3.23 Rancangan Layar Home Admin
7. Racnangan Layar Data Pegawai
Gambar 3.24 Rancangan Layar Data Pegawai
http://digilib.mercubuana.ac.id/
51 8. Rancangan Layar Tambah Pegawai
Gambar 3.25 Rancangan Layar Tambah Pegawai
9. Rancangan Layar Data Sampah
Gambar 3.26 Rancangan Layar Data Sampah
http://digilib.mercubuana.ac.id/
52 10. Rancangan Layar Tambah Data Sampah
Gambar 3.27 Rancangan Layar Tambah Data Samaph
11. Rancangan Layar Laporan Form
Gambar 3.28 Rancangan Layar Laporan Form
http://digilib.mercubuana.ac.id/
53 12. Rancangan Layar Laporan Tabungan
Gambar 3.29 Rancangan Layar Laporan 13. Rancangan Layar Penarikan Tabungan
Gambar 3.30 Rancangan Layar Penarikan Tabungan
http://digilib.mercubuana.ac.id/