• Tidak ada hasil yang ditemukan

Klik menu Transaksi, Submenu Pembelian, klik Beli Susu dari Peternak. Di halaman pembelian susu, masukkan data pembelian. Jika tombol Hitung diklik, maka Total Harga akan tampil. Jika tombol Batal diklik, sistem kembali ke halaman utama. Jika tombol Submit diklik, sistem akan menyimpan data. OK

Kasus dan Hasil Uji (Data Salah): Masukan Jumlah Susu atau Harga kosong atau lebih kecil sama dengan 0.

Skenario Case Test Hasil yang

Diharapkan Hasil Pengujian (OK/NOK) Koperasi membeli susu dari Peternak . Klik menu Transaksi, Submenu Pembelian, klik Beli Susu dari Peternak. Di halaman pembelian susu, masukkan data pembelian. Jika tombol Hitung diklik, maka Total Harga akan tampil. Jika tombol Batal diklik, sistem kembali ke halaman utama. Jika tombol Submit diklik, sistem tidak akan menyimpan data dan menampilk an pesan kesalahan. OK

Hasil pengujian sistem keseluruhan ditampilkan pada Lampiran 18. Pengujian dilakukan dengan memeriksa menu pada sistem satu per satu dengan data uji yang benar dan data uji yang salah.

Dari hasil pengujian dengan kasus uji

sample ini, dapat disimpulkan bahwa sistem bebas dari kesalahan sintaks dan secara fungsional dapat menjalankan fungsi sesuai dengan yang diharapkan.

KESIMPULAN DAN SARAN Kesimpulan

Hasil penelitian menunjukkan bahwa penggunaan diagram UML sebagai metode analisis dan desain berorientasi objek cukup baik dan efisien. Hal ini terbukti dengan mudahnya analisis kebutuhan pengguna yang langsung menerjemahkan permasalahan di dunia nyata ke dalam diagram use case. Proses desain prototipe sistem juga dimudahkan dengan membuat diagram aktivitas, diagram sequence dan diagram kelas dari acuan diagram use case. Kemudahan dalam ekstraksi-ekstraksi diagram-diagram UML ke dalam kelas-kelas Java juga sangat memudahkan pengembang dalam integrasi sistem.

Saran

Hal yang dapat dikembangkan lebih lanjut mengenai penelitian ini adalah membuat aplikasi berbasis web sehingga siap digunakan secara online oleh koperasi sebagai prototipe yang lebih lengkap dan siap digunakan.

DAFTAR PUSTAKA

Alavi M. 1984. An Assessment of the Prototyping Approach to Information System Development. Journal of Association for Computing Machinery.

27 (6): 556-600.

Azoff M, Charlesworth I. The New Business Intelligence. A European Perspective. Butler Group, White Paper.

Hariyanto B. 2004. Rekayasa Sistem

Berorientasi Objek. Bandung:

Informatika.

Hall JA. 2001. Sistem Informasi Akuntansi.

Jakarta: Salemba Empat.

Hendrik, Wahid F. 2005. Pengembangan Learning Management System. Jurnal Media Informatika. 3 (1): 69-82.

Kendall KE, Kendall JE. 2011. Systems Analysis and Design. Ed ke-8. New Jersey: Prentice Hall.

McFadden F, Hoffer JA, Prescott M. 1998.

Modern Database Management. Ed ke-5. New Jersey: Prentice Hall.

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

3

ABSTRACT

EKO SIPRAPUA SIJABAT. Business Information System Analysis and Design in a

Dairy Cooperation with UML (Unified Modelling Language). Supervised by TAUFIK

DJATNA and MUSHTHOFA.

This work proposes an application for business information system in a cooperation of

Dokumen terkait