• Tidak ada hasil yang ditemukan

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

Dokumen terkait