Penulis dilahirkan pada tanggal 12 Oktober 1988 di Sei Apung, Sumatra Utara sebagai
anak kelima dari lima bersaudara dari pasangan A. Sijabat dan K. Sitorus. Pada tahun 2006,
penulis lulus dari SMA Negeri 13 Medan.
Pada tahun yang sama, penulis diterima sebagai mahasiswa Institut Pertanian Bogor
(IPB) melalui jalur SPMB (Seleksi Penerimaan Mahasiswa Baru). Pada tahun 2007, penulis
diterima sebagai mahasiswa Departemen Ilmu Komputer, Fakultas Matematika dan Ilmu
Pengetahuan Alam (FMIPA) IPB. Pada tahun 2009, penulis melaksanakan kegiatan Praktik
Kerja Lapangan (PKL) di Departemen Sosial Republik Indonesia (RI) selama 35 hari.
Selama perkuliahan, penulis juga aktif dalam organisasi Paduan Suara Mahasiswa IPB, Agria
Swara (2008-2009) dan Persekutuan Mahasiswa Kristen IPB.
Nugroho S. 2009. Rekayasa Perangkat Lunak
Menggunakan UML dan Java.
Yogyakarta: Penerbit Andi.
O’Brien J, Marakas G. 2007. Introduction to Information Sistem. Ed ke-13. New York: McGraw-Hill.
Ojo A, Estevez E. Object-Oriented Analysis and Design with UML. Training Course. e-Macao Report 19. Version 1.0, October 2005.
Rainer R, Turban E, Potter R. 2007.
Introduction to Information System: Supporting and Transforming Business.
Lampiran 18 Hasil lengkap pengujian sistem
Hasil Pengujian Pembelian Susu
No. Skenario Case Test Nilai Input Hasil Yang Diharapkan Hasil Pengujian
(OK/NOK) 1. Koperasi membeli susu
dari Peternak.
Klik menu “Transaksi”. Klik Submenu “Pembelian”.
Pada Submenu “Pembelian”, klik “Beli Susu dari Peternak”.
Pada halaman pembelian susu, masukkan data pembelian, meliputi: Kode Peternak (pilih dari dropdown list).
Nama Peternak (Otomatis terisi). Masukkan Jumlah Susu (Liter). Masukkan Harga Susu.
Total Harga (terisi jika tombol “Hitung” diklik, dan wajib diisi).
BENAR Jika tombol “Hitung” diklik, maka Total Harga ditampilkan dari perkalian Jumlah Susu dengan Harga Susu.
Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama.
Jika tombol “Submit” diklik, sistem akan menyimpan data dan menampilkan pesan konfirmasi “Transaksi Berhasil”.
OK
2 Koperasi membeli susu dari Peternak.
Klik menu “Transaksi”. Klik Submenu “Pembelian”.
Pada Submenu “Pembelian”, klik “Beli Susu dari Peternak”.
Pada halaman pembelian susu, masukkan data pembelian, meliputi: Kode Peternak (pilih dari dropdown list).
Nama Peternak (Otomatis terisi). Masukkan Jumlah Susu (Liter). Masukkan Harga Susu.
Total Harga (terisi jika tombol “Hitung” diklik, dan wajib diisi).
SALAH (Masukan “Jumlah Susu” atau “Harga” Kosong atau Negatif atau Nol).
Jika tombol “Hitung” diklik, maka Total Harga ditampilkan dari perkalian Jumlah Susu dengan Harga Susu.
Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama dan tidak menyimpan data pembelian.
Jika tombol “Submit” diklik dan masukan jumlah susu atau harga kosong, sistem tidak akan menyimpan data dan menampilkan pesan kesalahan “Masukan tidak valid“ dan jika jumlah susu atau harga negatif atau nol, menampilkan pesan kesalahan “Jumlah susu tidak boleh negatif atau nol!”.
Lampiran 18 Lanjutan
Hasil Pengujian Peminjaman
No. Skenario Case Test Nilai Input Hasil Yang Diharapkan Hasil Pengujian
(OK/NOK) 1. Peternak meminjam uang
dari Koperasi.
Klik menu “Transaksi”. Klik Submenu “Pinjaman”. Pada Submenu “Pinjaman”, klik “Beri Pinjaman”.
Pada halaman peminjaman, masukkan data peminjaman, meliputi:
Kode Peternak (pilih dari
dropdown list).
Nama Peternak (Otomatis terisi). Jumlah Pinjaman (Wajib diisi).
BENAR Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama dan tidak akan menyimpan data pinjaman.
Jika tombol “Submit” diklik, sistem akan menyimpan data dan menampilkan pesan konfirmasi “Transaksi Berhasil”.
OK
2 Peternak meminjam uang dari Koperasi.
Klik menu “Transaksi”. Klik Submenu “Pinjaman”. Pada Submenu “Pinjaman”, klik “Beri Pinjaman”.
Pada halaman peminjaman, masukkan data peminjaman, meliputi:
Kode Peternak (pilih dari
dropdown list).
Nama Peternak (Otomatis terisi). Jumlah Pinjaman (Wajib diisi).
SALAH (Masukan “Jumlah Pinjaman” Kosong atau Negatif atau Nol).
Jika tombol “Hitung” diklik, maka Total Harga ditampilkan dari perkalian Jumlah Susu dengan Harga Susu.
Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama.
Jika tombol “Submit” diklik dan masukan Jumlah Pinjaman kosong, sistem tidak akan menyimpan data dan menampilkan pesan kesalahan “Masukan tidak valid“ dan jika jumlah susu atau harga negatif, menampilkan pesan kesalahan “Jumlah susu tidak boleh negatif atau nol!”.
Lampiran 18 Lanjutan
Hasil Pengujian Pembayaran Pinjaman
No. Skenario Case Test Nilai Input Hasil Yang Diharapkan Hasil Pengujian
(OK/NOK)
1. Peternak membayar
pinjaman ke koperasi.
Klik menu “Transaksi”. Klik Submenu “Pinjaman”. Pada Submenu “Pinjaman”, klik “Terima Pembayaran Pinjaman”. Pada halaman pembayaran pinjaman, terdapat 2 pilihan pembayaran, yaitu Lunasi dan Cicil.
Jika peternak ingin melunasi pinjaman, masukkan data pembayaran pinjaman, meliputi: Kode Pinjaman (pilih dari
dropdown list).
Nama Peternak (Otomatis terisi). Tanggal Jatuh Tempo (Otomatis terisi).
Jika peternak ingin mencicil pinjaman, satu masukan lagi harus diisi, yaitu Jumlah Cicil (Wajib diisi).
BENAR Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama dan tidak akan menyimpan data pinjaman.
Jika tombol “Lunasi” diklik, sistem akan membarui data peminjaman dan menampilkan pesan konfirmasi “Transaksi Berhasil”.
Jika tombol “Cicil” diklik, sistem akan membarui data peminjaman dan menampilkan pesan konfirmasi “Transaksi Berhasil”.
OK
2 Peternak membayar
pinjaman ke koperasi.
Klik menu “Transaksi”. Klik Submenu “Pinjaman”. Pada Submenu “Pinjaman”, klik
SALAH (Masukan “Jumlah
Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama dan tidak akan menyimpan data pinjaman.
“Terima Pembayaran Pinjaman”. Pada halaman pembayaran pinjaman, terdapat 2 pilihan pembayaran, yaitu Lunasi dan Cicil.
Jika peternak ingin melunasi pinjaman, masukkan data pembayaran pinjaman, meliputi: Kode Pinjaman (pilih dari
dropdown list).
Nama Peternak (Otomatis terisi). Tanggal Jatuh Tempo (Otomatis terisi).
Jika peternak ingin mencicil pinjaman, satu masukan lagi harus diisi, yaitu Jumlah Cicil (Wajib diisi). Cicilan” Kosong atau melebihi sisa pinjaman atau <= 0).
Jika tombol “Lunasi” diklik, sistem akan membarui data peminjaman dan menampilkan pesan konfirmasi “Transaksi Berhasil”.
Jika tombol “Cicil” diklik dan “Jumlah Cicil” kosong, sistem tidak akan membarui data peminjaman dan menampilkan pesan kesalahan “Masukan tidak valid!”. Jika “Jumlah Cicil” negatif atau nol, sistem tidak akan membarui data peminjaman dan menampilkan pesan kesalahan “Jumlah cicilan tidak boleh melebihi jumlah sisa pinjaman atau kurang dari sama dengan nol”.
No. Skenario Case Test Nilai Input Hasil Yang Diharapkan Hasil Pengujian
(OK/NOK) Lampiran 18 Lanjutan
Lampiran 18 Lanjutan
Hasil Pengujian Pembayaran Gaji
No. Skenario Case Test Nilai Input Hasil Yang Diharapkan Hasil Pengujian
(OK/NOK) 1. Koperasi membayar gaji
peternak.
Klik menu “Transaksi”. Klik Submenu “Gaji”.
Pada Submenu “Gaji”, klik “Bayar Gaji”.
Pada halaman pembayaran gaji ini, masukkan data pembayaran gaji, meliputi:
Kode Peternak (pilih dari
dropdown list).
Nama Peternak (Otomatis terisi). Total Penghasilan Peternak (Otomatis terisi).
BENAR Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama dan tidak akan menyimpan data penghasilan.
Jika tombol “Ambil” diklik, sistem akan membarui data penghasilan peternak dan menampilkan pesan konfirmasi “Transaksi Berhasil”.
Lampiran 18 Lanjutan
Hasil Pengujian Penyetoran Iuran ke Koperasi
No. Skenario Case Test Nilai Input Hasil Yang Diharapkan Hasil Pengujian
(OK/NOK) 1. Peternak menyetor iuran
ke koperasi.
Klik menu “Transaksi”. Klik Submenu “Iuran”.
Pada Submenu “Iuran”, klik “Terima Iuran dari Peternak”. Pada halaman penyetoran iuran, masukkan data penyetoran iuran, meliputi:
Kode Peternak (pilih dari
dropdown list).
Nama Peternak (Otomatis terisi). Jumlah Iuran Peternak (Otomatis terisi).
Masukkan Iuran yang Ditambahkan (Wajib diisi).
BENAR Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama dan tidak akan menyimpan data iuran.
Jika tombol “Submit” diklik, sistem akan membarui data iuran dan menampilkan pesan konfirmasi “Transaksi Berhasil”.
OK
2 Peternak menyetor iuran ke koperasi.
Klik menu “Transaksi”.
Klik Submenu “Iuran”. Klik “Terima Iuran dari Peternak”. Masukkan data penyetoran iuran, meliputi:
Kode Peternak (pilih dari
dropdown list).
Nama Peternak (Otomatis terisi). Jumlah Iuran Peternak (Otomatis terisi).
Masukkan Iuran yang Ditambahkan (Wajib diisi).
SALAH (Masukan “Iuran yang Ditambahkan” Kosong atau Negatif atau Nol).
Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama dan tidak akan menyimpan data iuran.
Jika tombol “Submit” diklik dan data masukan “Iuran” kosong, sistem tidak akan menyimpan data iuran dan menampilkan pesan kesalahan “Masukan tidak valid!”. Jika masukan “Iuran” negatif atau nol, sistem tidak akan menyimpan data iuran dan menampilkan pesan “Jumlah iuran tambahan tidak boleh negatif atau nol.”.
Lampiran 18 Lanjutan
Hasil Pengujian Pengambilan Iuran
No. Skenario Case Test Nilai Input Hasil Yang Diharapkan Hasil Pengujian
(OK/NOK) 1. Peternak mengambil iuran
dari koperasi.
Klik menu “Transaksi”. Klik Submenu “Iuran”.
Pada Submenu “Iuran”, klik “Ambil Iuran oleh Peternak”. Pada halaman pengambilan iuran, masukkan data pengambilan iuran, meliputi:
Kode Peternak (pilih dari
dropdown list).
Nama Peternak (Otomatis terisi). Jumlah Iuran Peternak (Otomatis terisi).
Masukkan Iuran yang Diambil (Wajib diisi).
BENAR Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama dan tidak akan membarui data iuran.
Jika tombol “Submit” diklik, sistem akan membarui data iuran dan menampilkan pesan konfirmasi “Transaksi Berhasil”.
OK
2 Peternak mengambil iuran dari koperasi.
Klik menu “Transaksi”.
Klik Submenu “Iuran”. Klik “Ambil Iuran oleh Peternak”. Pada halaman pengambilan iuran, masukkan data pengambilan iuran, meliputi:
Kode Peternak (pilih dari
dropdown list).
Nama Peternak (Otomatis terisi). Jumlah Iuran Peternak (Otomatis terisi).
Masukkan Iuran yang Diambil (Wajib diisi). SALAH (Masukan “Iuran yang Diambil” Kosong atau Negatif atau Nol).
Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama dan tidak akan membarui data iuran.
Jika tombol “Submit” diklik dan data masukan “Iuran” kosong, sistem tidak akan menyimpan data iuran dan menampilkan pesan kesalahan “Masukan tidak valid!”. Jika masukan “Iuran” negatif atau nol, sistem tidak akan membarui data iuran dan menampilkan pesan “Tidak bisa mengambil iuran melebihi jumlah iuran atau bernilai kurang dari sama dengan nol.”.
Lampiran 18 Lanjutan
Hasil Pengujian Penjualan Produk
No. Skenario Case Test Nilai Input Hasil Yang Diharapkan Hasil Pengujian
(OK/NOK) 1. Koperasi menjual produk. Klik menu “Transaksi”.
Klik Submenu “Penjualan”. Pada Submenu “Penjualan”, klik “Jual Produk”.
Pada halaman jual produk, masukkan data penyetoran iuran, meliputi:
Kode Customer (pilih dari
dropdown list).
Nama Customer (Otomatis terisi). Kode Produk (pilih dari
dropdown list).
Nama Produk (Otomatis terisi). Harga Satuan (Otomatis terisi). Stok (Otomatis terisi).
Jumlah Beli (Wajib diisi). Harga Total (Otomatis terisi).
BENAR Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama dan tidak akan menyimpan data iuran.
Jika tombol “Hitung” diklik, maka sistem akan menghitung dan menampilkan hasil perkalian “Harga Satuan” dengan “Jumlah Beli”.
Jika tombol “Submit” diklik, sistem akan membarui data produk dan menampilkan pesan konfirmasi “Transaksi Berhasil”.
OK
2 Koperasi menjual produk. Klik menu “Transaksi”. Klik Submenu “Penjualan”. Pada Submenu “Penjualan”, klik “Jual Produk”.
Pada halaman jual produk, masukkan data penyetoran iuran, meliputi:
Kode Customer (pilih dari
dropdown list). SALAH (Masukan “Jumlah Beli” Kosong atau Negatif atau Nol).
Jika tombol “Batal” diklik, maka sistem akan kembali ke halaman utama dan tidak akan menyimpan data iuran.
Jika tombol “Hitung” diklik, maka sistem akan menghitung dan menampilkan hasil perkalian “Harga Satuan” dengan “Jumlah Beli”.
Jika tombol “Submit” diklik dan data masukan “Jumlah Beli” kosong, sistem
Nama Customer (Otomatis terisi). Kode Produk (pilih dari
dropdown list).
Nama Produk (Otomatis terisi). Harga Satuan (Otomatis terisi). Stok (Otomatis terisi).
Jumlah Beli (Wajib diisi). Harga Total (Otomatis terisi).
tidak akan menyimpan data produk dan menampilkan pesan kesalahan “Masukan tidak valid!”. Jika masukan “Jumlah Beli” negatif atau nol, sistem tidak akan menyimpan data produk dan menampilkan pesan “Jumlah Beli tidak boleh melebihi stok atau kurang dari sama dengan nol.”.
No. Skenario Case Test Nilai Input Hasil Yang Diharapkan Hasil Pengujian
(OK/NOK) Lampiran 18 Lanjutan
Lampiran 7 Diagram sequence UbahPeternak
Lampiran 9 Diagram sequence BayarGaji
Lampiran 14 Laporan pengecualian customer
Lampiran 15 Laporan pembelian bulanan