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
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.
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
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
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
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
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
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
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
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
3.6. Model Activity Diagram 1. Activity Diagram Login
Gambar 3.6 Activity Diagram Login
Tabel 3.17 Deskripsi Activity Diagram Login
Nama Activity Login
Aktor Admin
Deskripsi singkat Admin masuk menu login lalu
memasukkan username dan password jika benar sistem menampilkan halaman login dan jika salah menampilkan menu login kembali
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
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
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
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
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
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
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
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
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
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 Keterangan
1. no Int 11
2. idAnggota Varchar 10 Primary key
3. noKTP Varchar 16
4. nama Varchar 23
5. alamat Varchar 50
6. jenisKelamin Varchar 10
2. Tabel tbsampah
Nama tabel : tbsampah Field kunci : no33 Jumlah field : 23
Tabel 3.35 Struktur Tabel Tbsampah
No Nama Field Type Size Keterangan
1. no Int 10
2. kdSampah Varchar 10 Primary key
3. idAnggota Varchar 10
4. idPengguna Varchar 10
5. tanggal Date
6. abb Int 5 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
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 Keterangan
1. no Int 11
2. idPegawai Varchar 7 Primary key
3. nama Varchar 23
4. alamat Varchar 50
5. jenisKelamin Varchar 10
6. noTelp int 15
4. Tabel tbpengguna
Nama tabel : tbpengguna Field kunci : no
Jumlah field : 4
Tabel 3.37 Struktur Tabel Tbpengguna
No Nama Field Type Size Keterangan
1. no Int 11
2 idPengguna Int 11 Primary key
3. user Varchar 15
5. Tabel tbpabrik
Nama tabel : tbpabrik Field kunci : no Jumlah field : 6
Tabel 3.38 Struktur Tabel Tbpabrik
No Nama Field Type Size Keterangan
1. no Int 11
2. kdPabrik Varchar 10 Primary Key
3. nama Varchar 23
4. namaPengurus Varchar 23
5. alamat Varchar 50
6. noTelp varchar 15
6. Tabel tbtabungan
Nama tabel : tbtabungan Field kunci : kdtabungan Jumlah field : 6
Tabel 3.39 Struktur Tabel Tbtabungan
No Nama Field Type Size Keterangan
1. no int 11
2 kdTabungan Varchar 10 Primary Key
3. idPengguna Varchar 10
4. idAnggota Varchar 10
5. debit Int 6
6. kredit Int 6
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
3.10.2 Rancangan Layar
1. Rancangan Layar Halaman Utama Anggota
2. Rancangan Layar Daftar Anggota
3. Rancangan Layar Cek Tabungan
4. Rancangan Layar Master Data Pegawai
Gambar 3.21 Rancangan Layar Master Data Pegawai
5. Rancangan Layar Admin Login
6. Rancangan Layar Home Admin
Gambar 3.23 Rancangan Layar Home Admin
7. Racnangan Layar Data Pegawai
8. Rancangan Layar Tambah Pegawai
Gambar 3.25 Rancangan Layar Tambah Pegawai
9. Rancangan Layar Data Sampah
10. Rancangan Layar Tambah Data Sampah
Gambar 3.27 Rancangan Layar Tambah Data Samaph
11. Rancangan Layar Laporan Form
12. Rancangan Layar Laporan Tabungan
Gambar 3.29 Rancangan Layar Laporan 13. Rancangan Layar Penarikan Tabungan