BAB III ANALISA DAN PERANCANGAN SISTEM 3.1.
Gambaran Umum dan Sejarah Koperasi
3.1.1. Sejarah Koperasi SMA YUPPENTEK 1 Tangerang Koperasi sekolah merupakan wadah kegiatan ekonomi siswa di sekolah. Koperasi sekolah adalah koperasi yang anggotanya terdiri dari atas siswa atau pun guru dan koperasi sekolah tidak berbadan hukum. Pendirian koperasi sekolah diharapkan menjadi sarana bagi pelajar untuk belajar melakukan usaha kecilkecilan, mengembangkan kemampuan berorganisasi, mendorong kebiasaan untuk berinovasi, belajar menyelesaikan masalah, dan sebagainya. Koperasi sekolah didirikan untuk menyediakan
berbagai macam
kebutuhan para penghuni sekolah, siswa-siswi sekolah, karyawan, maupun para guru. Sama halnya pada Koperasi Sekolah yang terletak di dalam lingkungan Sekolah SMA Yuppentek 1 Tangerang ini. Koperasi yang didirikan pada tahun 2008. Dengan barang-barang yang disediakan di koperasi sekolah ini cukup beragam, seperti alat tulis, makanan dan minuman, buku dan peralatan gambar, dan barang lain yang sekiranya diperlukan warga sekolah.
3.1.2. Struktur Organisasi Struktur organisasi dalam Koperasi SMA YUPPENTEK 1 Tangerang ini berbentuk garis. kekuasaan tertinggi dalam koperasi dipegang oleh Rapat Anggota. Berikut adalah struktur organisasinya :
22
23
Gambar 3.1 Struktur Organisasi Koperasi Sekolah
Adapun berikut ini adalah keterangan dari tugas-tugas dan wewenang bagian-bagian yang ada pada Koperasi SMA YUPPENTEK 1 Tangerang sesuai dengan struktur organisasi : 1. Pengurus Koperasi Sekolah Tujuannya untuk membimbing langsung parasiswa bagaimana menjadi pengurus yang baik dan benar.
2. Ketua Koperasi dan Wakil Ketua Koperasi Ketua koperasi dan wakil ketua koperasi bertugas memimpin organisasi, mengatur, dan membagi pekerjaan anggota pengurus lainnya sesuai dengan usaha-usaha yang dilaksanakan oleh koperasikoperasi dan melaporkan hasil dan mempertanggung jawabkannya kepada rapat anggota tahunan ( RAT).
3. Bendahara Bendahara koperasi dan wakil bertugas merencanakan anggaran belanja dan pendapatan koperasi, bertanggung jawab terhadap keuangan dan administrasinya.
24
4. Sekretaris Sekertaris
koperasi
dan
wakil
bertugas
melaksanakan
tertib
administrasi, mengurus surat-menyurat, pencatatan keanggotaan, Membuat, menyimpan buku daftar hadir rapat , buku induk anggota.
5. Petugas Koperasi Merupakan anggota atau bukan anggota koperasi yang dipekerjakan oleh koperasi untuk melaksanakan berbagai tugas di antaranya adalah memberikan pelayanan yang baik kepada para pembeli atau warga sekolah, melakukan pemesanan, mencatat transaksi penjualan dan pembelian, dan membuat laporan yang akan diserahkan kepada Ketua Koperasi.
6. Anggota Sedangkan anggota terdiri dari para siswa ataupun para guru, dan anggota merupakan pemilik dan sekaligus pengguna jasa koperasi.
3.2.
Analisa Sistem Berjalan
3.2.1. Use Case Sistem Berjalan Dalam membahas sistem yang berjalan, yang terdiri dari prosedurprosedur dalam melakukan kegiatan penjualan dan persediaan barang, yang dalam pencatatannya masih menggunakan sistem manual. Berikut adalah gambar Use Case Diagram sistem yang berjalan pada Koperasi SMA YUPPENTEK 1 Tangerang :
25
Gambar 3.2 Use Case Diagram Sistem Berjalan Fungsi dari sistem yang telah digambarkan menggunakan use case diagram pada gambar 3.2 akan dijelaskan secara lebih detail pada bagian tabel use case sebagai berikut :
Tabel 3.1 Skenario Use Case Pesan Barang Use Case
Pesan Barang
Aktor
Petugas koperasi
26
Lanjutan Tabel 3.1 Deskripsi
Petugas setiap minggu memesan barang pada supplier untuk menstok barang yang habis.
Tabel 3.2 Skenario Use Case Kirim Barang Use Case
Kirim Barang
Aktor
Supplier
Deskripsi
Supplier yang menerima pesanan kemudian mengirim barang sesuai dengan yang dipesan petugas.
Tabel 3.3 Skenario Use Case Melakukan Pembelian Use Case
Melakukan Pembelian
Aktor
Petugas koperasi
Deskripsi
Petugas kemudian melakukan pembelian barang yang sudah dikirim oleh supplier.
Tabel 3.4 Skenario Use Case Menerima Pembayaran Use Case
Menerima pembayaran
Aktor
Supplier
Deskripsi
Supplier menerima pembayaran sesuai dengan barang yang dipesan oleh petugas.
Tabel 3.5 Skenario Use Case Terima Nota Pembelian dan TTB Use Case
Mendapatkan Nota Pembelian
Aktor
Petugas koperasi
Deskripsi
Petugas yang sudah melakukan transaksi kemudian
27
Lanjutan Tabel 3.5 menerima bukti pembelian berupa nota pembelian dan menerima Tanda Terima Barang dari supplier untuk di tanda tangani oleh petugas sebagai bukti bahwa barang telah sampai dikirim.
Tabel 3.6 Skenario Use Case Menstok Barang Use Case
Menstok Barang
Aktor
Petugas koperasi
Deskripsi
Petugas melakukan stok barang yang dibeli dari supplier yang disimpan digudang.
Tabel 3.7 Skenario Use Case Melakukan Pembelian Use Case
Melakukan Pembelian
Aktor
Warga Sekolah
Deskripsi
Warga sekolah datang ke koperasi dan melakukan Pembelian, baik alat tulis maupun makanan dan minuman.
Tabel 3.8 Skenario Use Case Melakukan Pencatatan Use Case
Melakukan Pencatatan
Aktor
Petugas koperasi
Deskripsi
Petugas melakukan pencatatan persediaan barang, transaksi penjualan, dan transaksi pembelian.
Tabel 3.9 Skenario Use Case Membuat Laporan Use Case
Membuat Laporan
Aktor
Petugas koperasi
28
Lanjutan Tabel 3.9 Deskripsi
Petugas menyiapkan dan membuat laporan yang akan diberikan kepada Ketua koperasi.
Tabel 3.10 Skenario Use Case Terima Laporan
3.3.
Use Case
Terima Laporan
Aktor
Ketua Koperasi
Deskripsi
Ketua menerima hasil laporan dari petugas.
Acticity Diagram Berjalan
3.3.1. Activity Diagram Penjualan Barang Adapun Activity Diagram berjalannya adalah seperti gambar dibawah berikut :
Gambar 3.3 Activity Diagram Penjualan
29
Tabel 3.11 Keterangan Activity Diagram Penjualan Barang Nama Activity Diagram
Penjualan barang
Aktor
Warga Sekolah, Petugas koperasi, ketua koperasi
Deskripsi
Warga sekolah datang ke koperasi dan melakukan pembelian, lalu petugas menerima pembayaran yang kemudian petugas melakukan pencatatan barang yang terjual, dan dilakukan pembuatan laporan yang akan diberikan kepada ketua koperasi.
3.3.2. Activity Diagram Persediaan Barang
Gambar 3.4 Activity Diagram Persediaan Tabel 3.12 Keterangan Activity Diagram Persediaan Barang Nama Activity Diagram
Persediaan barang
Aktor
Petugas koperasi, Supplier, Ketua koperasi
30
Lanjutan Tabel 3.12 Deskripsi
Petugas
memesan
barang
pada
supplier,
kemudian supplier mengirim barang, lalu petugas melakukan pembelian
dan supplier
menerima pembayaran, dan petugas menerima bukti pembelian berupa nota pembelian dan Tanda Terima Barang untuk ditanda tangani, petugas menerima barang yang kemudian barang distok. Setelah itu petugas melakukan pencatatan dan membuat laporan yang akan diberikan kepada Ketua koperasi.
3.4.
Perancangan Sistem Usulan Dalam perancangan sistem usulan
ini, penulis menggunakan metode
UML. Metode UML ini merupakan suatu metode object oriented programming (oop) yang menggunakan notasi grafis dalam menyatakan sebuah desain. Pemodelan dengan UML menggambarkan yang ada dalam dunia nyata ke dalam bentuk yang dapat dipahami dengan notasi standar UML.
3.4.1. Use Case Diagram Usulan Use case adalah abstraksi dari sebuah interaksi antara sistem dan actor. Adapun perancangan sistem usulannya sebagai berikut :
31
Gambar 3.5 Use Case Diagram Usulan Tabel 3.13 Skenario Use Case Membuat Pesanan Nama Use Case Membuat Pesanan Deskripsi Singkat
Petugas koperasi membuat pemesanan
Actor
Petugas koperasi
Pra Kondisi
Sebelum membuat pesanan Petugas koperasi mengecek data barang. Petugas Koperasi membuat pemesanan barang kepada supplier.
Tindakan Utama Tindakan Alternatif Pasca Kondisi
Jika berhasil maka data akan disimpan dan dapat dicetak
Tabel 3.14 Skenario Use Case Kelola Data Master barang Nama Use Case Kelola Data Master Barang Deskripsi Singkat
Petugas koperasi kelola data barang
Actor
Petugas Koperasi
32
Pra Kondisi
Petugas Koperasi yang terima barang dari supplier
Tindakan Utama
Petugas Koperasi mendapat data barang kemudian menginput data barang dan disimpan ke dalam database.
Tindakan Alternatif Pasca Kondisi
-
Jika berhasil maka data akan tersimpan dalam database
Tabel 3.15 Skenario Use Case Kelola Data Master Supplier Nama Use Case Kelola Data Master Supplier Deskripsi Singkat
Petugas Koperasi kelola data supplier
Actor
Petugas koperasi
Pra Kondisi
Petugas Koperasi terima data supplier
Tindakan Utama
Petugas Koperasi mendapat data Supplier kemudian menginput data barang dan disimpan ke dalam database.
Tindakan Alternatif Pasca Kondisi
-
Jika berhasil maka data akan tersimpan dalam database
Tabel 3.16 Skenario Use Case Kelola Data Transaksi Penjualan Nama Use Case Kelola Data Transaksi Penjualan Deskripsi Singkat
Petugas Koperasi kelola data nota
Actor
Petugas koperasi
Pra Kondisi
Warga sekolah membeli barang.
Tindakan Utama
Petugas Koperasi menginput data transaksi penjualan.
Tindakan Alternatif Pasca Kondisi
-
Jika berhasil maka data akan disimpan dan dapat dicetak
Tabel 3.17 Skenario Use Case Membuat TTB dan TTN Nama Use Case Membuat TTB dan TTN Deskripsi Singkat
Petugas Koperasi membuat TTB dan TTN
Actor
Petugas koperasi
Pra Kondisi
Petugas Koperasi menerima barang dari supplier
33
Tindakan Utama
Petugas Koperasi membuat TTB dan TTN atas pembelian barang
Tindakan Alternatif Pasca Kondisi
-
Jika berhasil maka data akan disimpan dan dapat dicetak
Tabel 3.18 Skenario Use Case Kelola data retur Nama Use Case Kelola data retur Deskripsi Singkat
Petugas Koperasi kelola data retur
Actor
Petugas koperasi
Pra Kondisi
Petugas Koperasi menemukan barang rusak/kadaluarsa
Tindakan Utama
Petugas Koperasi mengelola data retur apabila ada barang yang rusa/kadaluarsa dan retur diberikan kepada supplier.
Tindakan Alternatif Pasca Kondisi
-
Jika berhasil maka data akan disimpan dan dapat dicetak
Tabel 3.19 Skenario Use Case Mencetak Laporan Nama Use Case Mencetak Laporan Deskripsi Singkat
Petugas Koperasi Mencetak Laporan
Actor
Petugas koperasi
Pra Kondisi
Petugas koperasi masuk menu laporan
Tindakan Utama
Petugas Koperasi mencetak laporan pemesanan, Laporan Penjualan, Laporan pembelian dan laporan data barang secara periode.
Tindakan Alternatif Pasca Kondisi
-
Jika berhasil maka laporan dapat dicetak
Tabel 3.20 Skenario Use Case Kirim Barang Nama Use Case Kirim Barang Deskripsi Singkat
Supplier Kirim Barang
Actor
Supplier
Pra Kondisi
Supplier menerima pesanan dari Petugas Koperasi
34
Tindakan Utama
Supplier mengirim barang ke koperasi setelah mendapat pesanan dari petugas koperasi.
Tindakan Alternatif Pasca Kondisi
-
Supplier menerima pembayaran
Tabel 3.21 Skenario Use Case Menerima Pembayaran Nama Use Case Menerima Pembayaran Deskripsi Singkat
Supplier Menerima Pembayaran
Actor
Supplier
Pra Kondisi
Supplier telah mengirim barang ke koperasi sekolah
Tindakan Utama
Supplier menerima pembayaran dari petugas atas barang yang dipesan.
Tindakan Alternatif Pasca Kondisi
-
Supplier memberikan nota pembelian kepada petugas koperasi
Tabel 3.22 Skenario Use Case Melakukan Pembelian Nama Use Case Melakukan Pembelian Deskripsi Singkat
Warga sekolah melakukan pembelian
Actor
Warga Sekolah
Pra Kondisi
Warga sekolah memilih barang yang ingin dibeli
Tindakan Utama
Warga sekolah melakukan pembelian baik berupa barang maupun makanan dan minuman.
Tindakan Alternatif Pasca Kondisi
-
Warga Sekolah mendapat nota pembelian
Tabel 3.23 Skenario Use Case Menerima Laporan Nama Use Case Menerima Laporan Deskripsi Singkat
Ketua Koperasi Menerima Laporan
Actor
Ketua Koperasi
Pra Kondisi
Sebelum menerima laporan, petugas koperasi terlebih dahulu mencetak laporan Ketua koperasi menerima hasil laporan yang diserahkan oleh petugas koperasi.
Tindakan Utama
35
Tindakan Alternatif
-
Pasca Kondisi
-
3.5.
Activity Diagram Usulan
3.5.1. Activity Diagram Usulan Login
Gambar 3.6 Activity Diagram Usulan Login
Tabel 3.24 Keterangan Activity Diagram Usulan Login Nama Activity Diagram
Menerima Laporan
Actor
Petugas Koperasi, Sistem.
36
Deskripsi
Petugas Koperasi menjalankan program, sebelum masuk menu utama aplikasi terlebih dahulu Petugas harus login dengan memilih menu login. sistem menampilkan form login. Kemudian Petugas memasukan nama dan password, lalu sistem akan mengecek apakah nama dan password benar atau salah. Bila benar maka Petugas sudah masuk ke menu utama, jika salah sistem akan kembali menampilkan menu login.
3.5.2. Activity Diagram Usulan Kelola Data Barang
Gambar 3.7 Activity Diagram Usulan Kelola Data Barang
Tabel 3.25 Keterangan Activity Diagram Usulan Kelola Data Barang Nama Activity Diagram
Kelola Data Barang
Actor
Supplier, Petugas Koperasi, Sistem.
37
Deskripsi
Supplier mengirim barang yang dipesan ke koperasi dan supplier menerima pembayaran atas barang yang dipesan. Kemudian Petugas Koperasi menjalankan program, dan memilih menu master barang, sistem menampilkan form Data Barang, lalu Petugas memasukan data Barang baru. maka data kemudian disimpan ke dalam database.
3.5.3. Activity Diagram Usulan Kelola Data Supplier
Gambar 3.8 Activity Diagram Usulan Kelola Data Supplier
Tabel 3.26 Keterangan Activity Diagram Usulan Kelola Data Supplier Nama Activity Diagram
Kelola Data Supplier
Actor
Supplier, Petugas Koperasi, Sistem.
38
Deskripsi
Petugas Koperasi menerima data supplier lalu Petugas menjalankan program, kemudian memilih menu master supplier, kemudian sistem menampilkan form data supplier. Petugas lalu memasukan data supplier. Setelah itu data akan disimpan ke dalam database.
3.5.4. Activity Diagram Usulan Pemesanan
Gambar 3.9 Activity Diagram Usulan Pemesanan
Tabel 3.27 Keterangan Activity Diagram Usulan Pemesanan Nama Activity Diagram
Pemesanan
Actor
Petugas Koperasi, Sistem, Supplier.
39
Deskripsi
Petugas Koperasi menjalankan program, lalu memilih menu Pesan, kemudian sistem menampilkan form data Pemesanan. Admin lalu memasukan data Pesanan. Setelah itu data dapat dicetak dan data tersimpan ke dalam database.
3.5.5. Activity Diagram Usulan Kelola Data Transaksi Penjualan
Gambar 3.10 Activity Diagram Usulan Kelola Data Transaksi Penjualan
Tabel 3.28 Keterangan Activity Diagram Usulan Kelola Data Transaksi Penjualan Nama Activity Diagram
Kelola Data Transaksi Penjualan Nota
Actor
Warga Sekolah, Petugas Koperasi, Sistem,
Deskripsi
Warga sekolah melakukan pembelian, dan Petugas Koperasi menerima pembayaran. Kemudian Petugas Koperasi menjalankan program, dan memilih menu master transaksi Penjualan, lalu sistem menampilkan
40
form transaksi penjualan. Petugas memasukan data transaksi. maka data kemudian dapat dicetak dan data tersimpan ke dalam database. Lalu Warga Sekolah mendapatkan nota pembelian.
3.5.6. Activity Diagram Usulan Tanda Terima Barang
Gambar 3.11 Activity Diagram Usulan Tanda Terima Barang
Tabel 3.29 Keterangan Activity Diagram Usulan Tanda Terima Barang Nama Activity Diagram
Tanda Terima Barang
Actor
Supplier, Petugas Koperasi, Sistem, Ketua Koperasi.
Deskripsi
Supplier yang telah mengirim barang ke koperasi kemudian menerima pembayaran. Setelah itu Petugas Koperasi menjalankan program, lalu memilih menu Transaksi pembelian TTB, lalu sistem menampilkan form TTB. Kemudian Petugas cari TTB dan data barang. Kemudian memasukan data TTB. Data
41
kemudian dapat dicetak dan data tersimpan ke dalam database. Lalu ketua koperasi menerima laporan.
3.5.7. Activity Diagram Usulan Tanda Terima Nota
Gambar 3.12 Activity Diagram Usulan Tanda Terima Nota
Tabel 3.30 Keterangan Activity Diagram Usulan Tanda Terima Nota Nama Activity Diagram
Tanda Terima Nota
Actor
Supplier, Petugas Koperasi, Sistem, Ketua Koperasi.
Deskripsi
Setelah supplier menerima tanda terima barang kemudian Petugas Koperasi menjalankan program, lalu memilih menu Transaksi pembelian TTN, lalu sistem menampilkan form TTN. Kemudian Petugas mencari data TTB dan pilih TTB. Data kemudian dapat dicetak dan data tersimpan ke dalam database. Lalu ketua koperasi menerima laporan.
42
3.5.8. Activity Diagram Usulan Kelola Data Retur
Gambar 3.13 Activity Diagram Usulan Kelola Data Retur
Tabel 3.31 Keterangan Activity Diagram Usulan Kelola Data Retur Nama Activity Diagram
Kelola Data Retur
Actor
Petugas Koperasi, Sistem, Supplier.
Deskripsi
Petugas Koperasi menjalankan program lalu memilih menu retur di dalam transaksi pembelian lalu sistem menampilkan form Retur. Kemudian Petugas mencari data TTB dan data barang. Setelah tampil petugas memasukan data retur. Data kemudian dapat dicetak dan data tersimpan ke dalam database. Lalu cetakan retur diberikan kepada supplier.
43
3.5.9. Activity Diagram Usulan Cetak Laporan
Gambar 3.14 Activity Diagram Usulan Cetak Laporan
Tabel 3.32 Keterangan Activity Diagram Cetak Laporan Nama Activity Diagram
Cetak Laporan
Actor
Petugas Koperasi, Sistem, Ketua Koperasi.
Deskripsi
Petugas Koperasi menjalankan program, lalu memilih menu laporan, kemudian sistem menampilkan menu laporan. petugas lalu memilih laporan yang akan dicetak serta memilih peiode laporan. Sesudah memilih, sistem kembali menampilkan laporan yang sudah ditentukan. petugas kemudian mencetak laporan dan laporan tersebut diberikan kepada ketua koperasi
44
3.6.
Rancangan Layar
3.6.1. Struktur Menu Utama
Gambar 3.15 Struktur Menu Utama
3.6.2. Perancangan Tampilan Layar 1. Rancangan Layar Login
45
Gambar 3.16 Rancangan Layar Login 2. Rancangan Layar Menu Utama
Gambar 3.17 Rancangan Layar Menu Utama
3. Rancangan Layar File Master
Gambar 3.18 Rancangan Layar File Master
46
4. Rancangan Layar Form Data Barang
Gambar 3.19 Rancangan Layar Form Data Barang
5. Rancangan Layar Entry Barang
Gambar 3.20 Rancangan Layar Entry Barang
47
6. Rancangan Layar Form Data Supplier
Gambar 3.21 Rancangan Layar Form Data Supplier
7. Rancangan Layar Entry Supplier
Gambar 3.22 Rancangan Layar Entry Supplier
48
8. Rancangan Layar Menu Pesan
Gambar 3.23 Rancangan Layar Menu Pesan
9. Rancangan Layar Form Pemesanan
Gambar 3.24 Rancangan Layar Form Pemesanan
49
10. Rancangan Layar Menu Transaksi Penjualan
Gambar 3.25 Rancangan Layar Menu Transaksi Penjualan
11. Rancangan Layar Form Nota
Gambar 3.26 Rancangan Layar Form Nota
50
12. Rancangan Layar Menu Transaksi Pembelian
Gambar 3.27 Rancangan Layar Menu Transaksi Pembelian 13. Rancangan Layar Form Tanda Terima Barang
Gambar 3.28 Rancangan Layar Form Tanda Terima Barang
51
14. Rancangan Layar Form Tanda Terima Nota
Gambar 3.29 Rancangan Layar Form Tanda Terima Nota 15. Rancangan Layar Form Retur
Gambar 3.30 Rancangan Layar Form Retur
52
16. Rancangan Layar Menu Laporan
Gambar 3.31 Rancangan Layar Menu Laporan
17. Rancangan Layar Cetak Laporan Pemesanan
Gambar 3.32 Rancangan Layar Cetak Laporan Pemesanan
53
18. Rancangan Layar Cetak Laporan Penjualan
Gambar 3.33 Rancangan Layar Cetak Laporan Penjualan
19. Rancangan Layar Cetak Laporan Pembelian
Gambar 3.34 Rancangan Layar Cetak Laporan Pembelian
54
20. Rancangan Layar Cetak Laporan Data Barang
Gambar 3.35 Rancangan Layar Cetak Laporan Data Barang
3.6.3. Perancangan Tampilan Layar Keluaran 1. Rancangan Layar Laporan Pemesanan
Gambar 3.36 Rancangan Layar Laporan Pemesanan
55
2. Rancangan Layar Laporan Penjualan
Gambar 3.37 Rancangan Layar Laporan Penjualan 3. Rancangan Layar Laporan Pembelian
Gambar 3.38 Rancangan Layar Laporan Pembelian
56
4. Rancangan Layar Laporan Data Barang
Gambar 3.39 Rancangan Layar Laporan Data Barang
3.7.
Perancangan Database
3.7.1. Class Diagram
Gambar 3.40 Class Diagram Penjualan dan Persediaan Barang Pada Koperasi Sekolah
57
3.8.
Rancangan Struktur Tabel Dalam pembuatan sistem ini dibutuhkan rancangan basis data yang sesuai
dengan kebutuhan sistem itu sendiri. Rancangan tabel secara garis besar dari seluruh proses komputerisasi pengolahan data yang akan dilakukan, tanpa tabel sistem pengolahan data,
komputerisasi tidak dapat berjalan, perancangan ini
mencakup penentuan kunci utama, kunci asing dan kunci lainnya untuk menghubungkan tabel satu dengan tabel lainnya. Berikut ini adalah tabel-tabel yang digunakan dalam Perancangan Sistem Informasi Penjualan dan Persediaan Barang pada Koperasi SMA YUPPENTEK 1 : 1. Tabel Supplier Nama Tabel : supplier Field Kunci : no_supplier Jumlah Field : 5
Tabel 3.33 Struktur Tabel Supplier No. Nama Field 1. no_spp*
Type Varchar
Size Keterangan 4 Nomor supplier
2.
nm_spp
Varchar
20
Nama supplier
3.
almt_spp
Varchar
50
Alamat supplier
4.
tlp_spp
Varchar
12
Telepon supplier
5.
email_spp
Varchar
20
Email supplier
2. Tabel Pemesanan Nama Tabel : pemesanan Field Kunci : no_psn Jumlah Field : 3
58
Tabel 3.34 Struktur Tabel Pemesanan No. Nama Field 1. no_psn*
Type Varchar
Size Keterangan 5 Nomor pemesanan
2.
tgl_psn
datetime
8
Tanggal pesan
3.
no_spp
Varchar
4
Nomor supplier
3. Tabel TTB Nama Tabel : ttb Field Kunci : no_ttb Jumlah Field : 4
Tabel 3.35 Struktur Tabel TTB No. Nama Field 1. no_ttb*
Type Varchar
Size Keterangan 6 Nomor tanda terima barang
2.
tgl_ttb
Datetime
8
Tanggal tanda terima barang
3.
no_refttb
Varchar
6
Nomor referensi tanda terima barang
4.
no_psn
Varchar
5
Nomor pesan
4. Tabel TTN Nama Tabel : ttn Field Kunci : no_ttn Jumlah Field : 3
Tabel 3.36 Struktur Tabel TTN No. Nama Field 1. no_ttn*
Type Varchar
Size Keterangan 6 Nomor tanda terima Nota
2.
tgl_ttn
Datetime
8
Tanggal tanda terima Nota
3.
no_ttb
Varchar
6
Nomor tanda terima barang
59
5. Tabel Detail Pemesanan Nama Tabel : detail pemesanan Field Kunci : no_psn + kd_brg Jumlah Field : 4
Tabel 3.37 Struktur Tabel Detail Pemesanan No. Nama Field 1. no_psn*
Type Varchar
Size Keterangan 5 Nomor pesan
2.
kd_brg*
Varchar
4
Kode barang
3.
jml_pemesanan
Int
3
Jumlah pemesanan
4.
har_pemesanan
money
6
Harga pemesanan
6. Tabel Barang Nama Tabel : barang Field Kunci : kd_brg Jumlah Field : 5
Tabel 3.38 Struktur Tabel Barang No. Nama Field 1. kd_brg*
Type Varchar
Size Keterangan 4 Kode barang
2.
nm_brg
Varchar
35
Nama barang
3.
sat_brg
Varchar
35
Satuan barang
4.
har_brg
money
6
Harga barang
5.
stok_brg
Int
3
Stok barang
7. Tabel Detail TTB Nama Tabel : detail ttb Field Kunci : no_ttb + kd_brg Jumlah Field : 4
60
Tabel 3.39 Struktur Tabel Detail TTB No. Nama Field 1. no_ttb*
Type Varchar
Size Keterangan 6 Nomor tanda terima barang
2.
kd_brg*
Varchar
4
Kode barang
3.
jml_terima
Int
3
Jumlah terima
4.
harga_terima
money
6
Harga terima
8. Tabel Detail Nota Nama Tabel : detail nota Field Kunci : no_nota + kd_brg Jumlah Field : 4
Tabel 3.40 Struktur Tabel Detail Nota No. Nama Field 1. no_nota*
Type Varchar
Size Keterangan 5 Nomor nota
2.
kd_brg*
Varchar
4
Kode barang
3.
jml_psn
Int
2
Jumlah pesan
4.
har_psn
money
6
Harga pesan
9. Tabel Retur Nama Tabel : retur Field Kunci : no_rt Jumlah Field : 3
Tabel 3.41 Struktur Tabel Retur No. Nama Field 1. no_rt*
Type Varchar
Size Keterangan 5 Nomor Retur
61
2.
tgl_rt
Datetime
8
Tanggal Retur
3.
no_ttb
varchar
6
Nomor Tanda Terima Barang
10. Tabel Detail Retur Nama Tabel : detail_retur Field Kunci : no_rt + kd_brg Jumlah Field : 4 Tabel 3.42 Struktur Tabel Detail Retur No. Nama Field 1. no_rt*
Type Varchar
Size Keterangan 5 Nomor Retur
2.
kd_brg*
varchar
4
Kode Barang
3.
Jml_kbli
Int
3
Jumlah Kembali
4.
Ket
varchar
30
Keterangan
11. Tabel Nota Nama Tabel : nota Field Kunci : no_nota Jumlah Field : 3 Tabel 3.43 Struktur Tabel Nota No. Nama Field 1. no_nota*
Type Varchar
Size Keterangan 5 Nomor Nota
2.
tgl_nota
Datetime
8
Tanggal Nota
3.
Bayar
money
8
Bayar
62
3.9.
Sequence Diagram Sistem Usulan
3.9.1. Sequence Diagram Login
Gambar 3.41 Sequence Diagram Login
Tabel 3.44 Keterangan Sequence Diagram Login Nama Sequence Diagram
Login
Actor
Petugas Koperasi
Deskripsi
Petugas Koperasi membuka menu login kemudian masukan nama dan password. Setelah itu klik ok lalu petugas sudah masuk ke menu utama.
63
3.9.2. Sequence Diagram Tambah Data Barang
Gambar 3.42 Sequence Diagram Tambah Data Barang
Tabel 3.45 Keterangan Sequence Diagram Tambah Data Barang Nama Sequence Diagram
Tambah Data Barang
Actor
Petugas Koperasi
Deskripsi
Petugas Koperasi membuka menu login kemudian masuk ke menu utama. Setelah itu petugas mengklik menu file master, lalu pilih master barang Maka akan masuk ke form barang. Di form barang pilih tambah dan petugas masuk ke entry barang untuk menginput data barang lalu disimpan. Data akan tersimpan di database. Setelah selesai petugas keluar menu.
64
3.9.3. Sequence Diagram Tambah Data Supplier
Gambar 3.43 Sequence Diagram Tambah Data Supplier
Tabel 3.46 Keterangan Sequence Diagram Tambah Data Supplier Nama Sequence Diagram
Tambah Data Supplier
Actor
Petugas Koperasi
Deskripsi
Petugas Koperasi membuka menu login kemudian masuk ke menu utama. Setelah itu petugas mengklik menu file master, lalu pilih master supplier Maka akan masuk ke form Supplier. Di form supplier pilih tambah dan petugas masuk ke entry supplier untuk menginput data supplier lalu disimpan. Data akan tersimpan di database. Setelah selesai petugas keluar menu.
65
3.9.4. Sequence Diagram Pemesanan
Gambar 3.44 Sequence Diagram Pemesanan
Tabel 3.47 Keterangan Sequence Diagram Pemesanan Nama Sequence Diagram
Pemesanan
Actor
Petugas Koperasi
Deskripsi
Petugas Koperasi masuk ke form pemesanan. Di dalam form pemesanan petugas mencari supplier terlebih dahulu setelah itu petugas mencari barang yang ingin dipesan. Lalu input jumlah pemesanan maka akan tampil jumlah total biaya. Kemudian data dapat dicetak dan akan tersimpan ke dalam database.
66
3.9.5. Sequence Diagram Transaksi Penjualan
Gambar 3.45 Sequence Diagram Transaksi Penjualan
Tabel 3.48 Keterangan Sequence Diagram Transaksi Penjualan Nama Sequence Diagram
Transaksi Penjualan
Actor
Petugas Koperasi
Deskripsi
Petugas Koperasi masuk ke form Nota. setelah masuk ke
form Nota petugas mencari barang
terlebih dahulu setelah itu petugas input jumlah pesan barang maka akan tampil jumlah harga dan total biaya. Kemudian input bayar maka tampil ke biaya kembali. data dapat dicetak dan akan tersimpan ke dalam database.
67
3.9.6. Sequence Diagram Tanda Terima Barang
Gambar 3.46 Sequence Diagram Tanda Terima Barang
Tabel 3.49 Keterangan Sequence Diagram Tanda Terima Barang Nama Sequence Diagram
Tanda Terima Barang
Actor
Petugas
Deskripsi
Petugas Koperasi masuk ke form TTB . Di dalam form TTB petugas input no referensi TTB. Kemudian mencari Pemesanan terlebih dahulu setelah itu petugas mencari barang yang dipesan. Lalu input
jumlah terima lalu akan tampil.
Kemudian data dapat dicetak dan akan tersimpan ke dalam database.
68
3.9.7. Sequence Diagram Tanda Terima Nota
Gambar 3.47 Sequence Diagram Tanda Terima Nota
Tabel 3.50 Keterangan Sequence Diagram Tanda Terima Nota Nama Sequence Diagram
Tanda Terima Nota
Actor
Petugas Koperasi
Deskripsi
Petugas Koperasi masuk ke form TTN dalam Transaksi Pembelian. Di dalam form TTN petugas cari TTB maka akan tampil dan tampil total harga. data dapat dicetak dan akan tersimpan ke dalam database.
69
3.9.8. Sequence Diagram Retur
Gambar 3.48 Sequence Diagram Retur Tabel 3.51 Keterangan Sequence Diagram Retur Nama Sequence Diagram
Retur
Actor
Petugas Koperasi
Deskripsi
Petugas Koperasi Koperasi masuk ke form Retur dalam Transaksi Pembelian. Di dalam form Retur petugas cari TTB maka akan tampil. Data dapat dicetak dan akan tersimpan ke dalam database.
70
3.9.9. Sequence Diagram Cetak Laporan Pemesanan
Menu Laporan
Petugas
Laporan Pemesanan
pemesanan
detail pemesanan
barang
supplier
open()
set tanggal()
tampilkan ()
get pemesanan()
get detail_pemesanan() get barang()
get supplier
display ()
cetak ()
keluar()
Gambar 3.49 Sequence Diagram Laporan Pemesanan
Tabel 3.52 Keterangan Sequence Diagram Laporan Pemesanan Nama Sequence Diagram
Laporan Pemesanan
Actor
Petugas Koperasi
Deskripsi
Petugas Koperasi buka menu laporan lalu mengklik laporan pemesanan. Petugas memilih priode laporan yang akan dicetak. Kemudian klik cetak. Maka akan tampil hasil laporan.
71
3.9.10.
Sequence Diagram Cetak Laporan Penjualan
Menu Laporan
Petugas
Laporan Penjualan
nota
detail nota
barang
open()
set tanggal()
tampilkan ()
get nota() get detail_nota() get barang()
display ()
cetak ()
keluar()
Gambar 3.50 Sequence Diagram Laporan Penjualan
Tabel 3.53 Keterangan Sequence Diagram Laporan Penjualan Nama Sequence Diagram
Laporan Penjualan
Actor
Petugas Koperasi
Deskripsi
Petugas Koperasi buka menu laporan lalu mengklik laporan penjualan. Petugas memilih priode laporan yang akan dicetak. Kemudian klik cetak. Maka akan tampil hasil laporan.
72
3.9.11.
Sequence Diagram Cetak Laporan Pembelian
Menu Laporan
Petugas
Laporan Pembelian
ttn
ttb
detail ttb
pemesanan
barang
supplier
open()
set tanggal()
tampilkan ()
get ttn()
get ttb()
get detail_ttb() get pemesanan() get barang() get supplier() display ()
cetak ()
keluar()
Gambar 3.51 Sequence Diagram Laporan Pembelian
Tabel 3.54 Keterangan Sequence Diagram Pembelian Nama Sequence Diagram
Pembelian
Actor
Petugas Koperasi
Deskripsi
Petugas Koperasi buka menu laporan lalu mengklik laporan pembelian. Petugas memilih priode laporan yang akan dicetak. Kemudian klik cetak. Maka akan tampil hasil laporan.
73
3.9.12.
Sequence Diagram Cetak Laporan Data Barang
Gambar 3.52 Sequence Diagram Laporan Data Barang
Tabel 3.55 Keterangan Sequence Diagram Laporan Data Barang Nama Sequence Diagram
Laporan Data Barang
Actor
Petugas Koperasi
Deskripsi
Petugas Koperasi buka menu laporan lalu mengklik laporan data barang. Kemudian klik cetak. Maka akan tampil hasil laporan.