Supaya bahasa pemrograman java dapat model yang kita buat berhubungan satu dengan
berjalan disebuah sistem operasi, maka lainnya harus mengikuti standar yang ada.
suatu komponen yang nama Java Virtual Beberapa litelatur menyebutkan bahwa UML
Machine(JVM). Java Virtual Machine juga menyediakan sembilan jenis diagram, yang lain
mempunyai dua buah pembagian, yaitu Java menyebutkan delapan karena ada beberapa diagram
Runtime Environment (JRE) dan Java yang digabung, misal diagram komunikasi, diagram
Development Kit (JDK). urutan dan diagram perwaktuan digabung menjadi
1) Java Runtime Environment atau kita diagram interaksi.
sering menyebutnya Java merupakan
yang digunakan untuk menjalankan 2.2.10. Data Model
aplikasi Windows yang dibuat dengan Menurut Al Fatta, Hanif (2007:121) “ Data
platform java yang sangat berbeda model adalah cara formal untuk menggambarkan data
dengan sebuah software yang dibuat yang digunakan dan diciptakan dalam suatu sistem
dengan bahasa lain, seperti Visual Basic. bisnis”. Model ini menunjukkan orang, tempat atau
2) Java Development Kit berisi sekumpulan benda dimana data diambil dan hubungan antar data
tools baris perintah (cooman line tool) tersebut. Pemodelan data juga dibedakan menjadi dua,
untuk menciptakan program java. yaitu model data logis (logical data model) dan model
Didalam JDK terdapat beberapa data fisik (physical data model).
komponen utama, antara lain:
Compilator, Interpreter, Applet, 2.2.11 Black Box Testing
Debugger, Class fail Disasember, Header Menurut Rizky, Soetam (2011:265), "Black
and subfile generator, Java box testing adalah tipe testing yang memperlakukan
Documentation Generating perangkat lunak yang tidak diketahui kinerja
3. Integrated Development Environment (IDE). internalnya. Sehingga para tester memandang
Integrated Development Environment(IDE) perangkat lunak seperti layaknya sebuah “kotak
merupakan sebuah teks editor untuk menuliskan hitam” yang tidak penting dilihat isinya, tapi cukup
script bahasa pemrograman java. Yaitu salah dikenai proses testing di bagian luar."
satunya Netbeans. JasperRepot dan iReport
Struktur Organisasi
HRD
Ketua
Bendahara Sekertaris
Gambar 2.
Activity Diagram Prosedur Pendaftaran
anggota
Gambar 4.Activicty Diagram Prosedur Simpanan
Prosedur Peminjaman Sukarela
Berikut adalah Activity Diagram yang
menjelaskan mengenai prosedur peminjaman di Prosedur Pembayaran Tagihan dan Simpanan
Koperasi Simpan Pinjam PT. Arta Buana Sakti Wajib
Berikut adalah Activity Diagram yang tercapainya sistem informasi simpan pinjam
menjelaskan mengenai prosedur pembayaran tagihan karyawan.
dan simpanan wajib di Koperasi Simpan Pinjam PT.
Arta Buana Sakti B. Use Case Diagram
act Activ ity Diagram Prosedur Pembayaran tagihan dan simpa...
1. Use Case Diagram Bendahara
Bendahara HRD
m ul ai
uc Use Case hak akses Bendahara
«include»
login
«include»
cetak kartu «include»
anggota
melakukan
pemeriksaan data transaksi «include»
anggota pinj aman «include»
User transaksi
simpanan «include»
«include» «include»
melakukan pemotongan «include»
gaj i terhadap anggota
simpan pinj am
pengeluaran
perubahan tagihan
modal anggota
menerima dana memberikan dana Laporan laporan
pembayaran anggota potongan gaj i anggota
laporan anggota «extend» simpanan
simpanan «extend» anggota
«extend» laporan transaksi
«extend» penarikan
laporan simpanan
«extend» «extend»
pinj aman
mencatat kebuku
laporan pembayaran «extend» «extend»
anggota «extend»
laporan laporan tagihan
simpanan «extend» «extend»
«extend» pinj aman
anggota «extend»
«extend»
«extend» «extend»
laporan modal laporan tagihan
sel esai
anggota baru
laporan transaksi
tambah anggota
«include»
«include» «include» «include»
«include»
cetak kartu
anggota login
«include»
user
«include»
«include» «include»
«include» transaksi
penarikan
transaksi «include» simpanan
pengeluaran transaksi
pembayaran
transaksi
manual
keluar anggota
laporan transaksi
pinj aman anggota
laporan «extend»
laporan «extend»
anggota
«extend»
laporan transaksi
penarikan
«extend» «extend»
«extend» simpanan
«extend»
«extend»«extend»
«extend» «extend»
laporan
laporan tagihan
simpanan
anggota baru
anggota
laporan
simpanan
laporan anggota laporan tagihan
pembayaran pinj aman
manual
laporan
laporan
pengeluaran
Laporan
Gambar 8 Use Case Diagram Hak Akses Admin
1.3 Analisa Kebutuhan Software
A. Tahapan Analisis C. Activity Diagram
Program usulan yang akan diberikan penulis dengan 1. Activity Diagram
sistem informasi yang akan dibuat yaitu dengan Berikut merupakan activity diagram yang
membuatkan hak akses masing-masing untuk diusulkan kepada Simpan Pinjam Karyawan PT.
kebutuhan yang akan dikerjakan sehari-hari demi Arta Buana Sakti.
[Yes]
[No] 1. Logical Data Model
menentukan [No] [Yes] Selesai
[No] [No]
yang dilakukan Tambah Hapus Ubah Batal Keluar
[No]
Mulai
[Yes] [Yes] [Yes]
Hapus Data
[Yes]
Ubah Data
Simpan Data
[Yes]
Keluar
Simpan Data
[No] [Yes]
Keluar
Selesai
[No]
Keluar
[No]
[NO]
[Yes]
2. Physical Data Model
menentukan
pilihan yang akan Tambah Hapus Ubah Batal Keluar
[No] [No] [No] [No]
Mulai dilakukan
[Yes] [Yes] [Yes]
[Yes]
[Yes]
Keluar
selesai
Keluar
[No]
[No]
[No]
[Yes]
menentukan [No] [Yes] Selesai
[No] [No]
yang dilakukan Tambah Hapus Ubah Batal Keluar
[No]
Mulai [Yes] [Yes]
[Yes]
Software Architecture
Hapus Data
Ubah Data
[Yes] 1. ComponentDiagram
Simpan Data
Selesai
«Database Server»
[No]
«database»
Mysql
[No]
Keluar Artabuanasakti