SI1414482168: Perbedaan revisi

Dari widuri
Lompat ke: navigasi, cari
[revisi tidak terperiksa][revisi tidak terperiksa]
(Klasifikasi Data)
(BAB IV)
Baris 785: Baris 785:
 
Data eksternal sekunder adalah data yang diperoleh bukan dari orang lain yang melakukan observasi melainkan melalui seseorang atau sejumlah orang lain.
 
Data eksternal sekunder adalah data yang diperoleh bukan dari orang lain yang melakukan observasi melainkan melalui seseorang atau sejumlah orang lain.
 
</ol>
 
</ol>
=<div style=" text-align: center">'''BAB IV'''</div>=
+
=<div style="font-family: 'times new roman'; text-align: center">'''BAB IV'''</div>=
<div style="font-size: 14pt; text-align: center">'''RANCANGAN SISTEM YANG DIUSULKAN'''</div>
+
<div style="font-size: 14pt;font-family: 'times new roman'; text-align: center">'''PERANCANGAN SISTEM YANG USULAN'''</div>
<div style="line-height: 2">
+
 
 
==Rancangan Sistem Usulan==
 
==Rancangan Sistem Usulan==
<p style="text-indent: 0.5in;">Berdasarkan analisa serta penelitian yang telah dilakukan dalam sistem tabungan siswa yang berjalan di Sekolah Menengah Kejuruan (SMK) Nusa Putra Kota Tangerang, maka tahap selanjutnya yaitu membahas sistem yang akan diusulkan. Adapun sistem yang diusulkan memungkinkan para siswa untuk dapat menabung setiap  harinya dengan catatan tetap harus datang ke sekolah. Penggunaan tabungannya pun tidak terbatas hanya untuk ujian saja tetapi untuk pembayaran biaya-biaya lain terkait dengan kegiatan sekolah. Serta siswa dapat melihat dan mencetak sendiri rekening tabungan mereka masing-masing secara online.</p>
+
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
<p style="text-indent: 0.5in;">Maka dari permasalahan itu dibuatlah usulan sistem informasi tabungan siswa pada Sekolah Menengah Kejuruan (SMK) Nusa Putra Kota Tangerang agar dapat memberikan keleluasaan kepada para siswa untuk dapat menabung setiap harinya sehingga dapat membantu meringkankan pembayaran biaya-biaya terkait dengan kegiatan-kegiatan yang berada di sekolah dan dapat mempermudah para siswa untuk mengontrol tabungan mereka masing-masing. Dalam hal penginputan dan pelaporan data tabungan juga dapat dilakukan secara cepat dan akurat.</p>
+
<p style="line-height: 2">
<p style="text-indent: 0.5in;">Dalam perancangan sistem usulan ini, peneliti menggunakan UML sebagai gambaran dalam bentuk diagram, diantaranya yaitu peneliti menggunakan ''Usecase Diagram, Activity Diagram, Sequence Diagram'' dan ''Class Diagram''.</p>
+
Tahap analisis serta penelitian yang telah dilakukan terhadap sistem koperasi PT Paz Ace Indonesia yang sedang berjalan saat ini menghasilkan temuan atas beberapa masalah yang sedang dihadapi. Adapun sistem koperasi yang akan diusulkan diantaranya akan mengubah beberapa proses yang sedang berjalan saat ini. Salah satunya dalam kegiatan pencatatan penjualan yang masih menggunakan buku besar, sistem ini dirasa tidak efektif karena kelemahan dan resiko yang ditimbulkan cukup tinggi. Maka dari itu dibuatlah sistem koperasi agar dapat membantu pengurus koperasi dalam menjalankan pekerjaan koperasi yang diharapkan dapat mempermudah serta mendapatkan hasil yang lebih akurat.  
 +
</p></div>
  
 +
<div style="font-size: 12pt;font-family: 'times new roman';text-align: justify;text-indent: 0.5in">
 +
<p style="line-height: 2">
 +
Dalam perancangan sistem yang diusulkan ini, penulis menggunakan UML sebagai gambaran dalam bentuk diagram, yang diantaranya penulis menggunakan Usecase Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram.
 +
</p></div>
  
 
===Prosedur Sistem Usulan===
 
===Prosedur Sistem Usulan===
<ol type="1">
 
<li>Bendahara SMK </li>
 
Bendahara SMK dalam sistem informasi tabungan ini bisa dikatakan sebagai admin yang dapat melakukan kegiatan keseluruhan hak akses dalam aplikasi, yaitu antara lain:
 
# Bendahara SMK dapat melakukan login
 
# Menambah menu user sesuai hak akses yang telah ditentukan
 
# Bendahara SMK dapat menampilkan semua menu yang ada dalam sistem, yaitu mulai dari dashboard, Struktur Organisasi, Visi Misi, Data Tabungan, Data Pemakaian Tabungan, Data Transaksi Tabungan,  Data User, Data Siswa dan Laporan.
 
# Dapat menambahkan, mengedit dan menghapus transaksi tabungan.
 
# Dapat mencetak laporan tabungan dan laporan pemakaian tabungan.
 
# Bendahara SMK dapat melakukan ''logout''
 
  
<li>Bendahara Yayasan </li>
+
<ol>
Bendahara Yayasan dapat melakukan kegiatan di dalam aplikasi yaitu :
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Administrator
# Bendahara Yayasan dapat melakukan login.
+
</p><p style="line-height: 2">
# Menampilkan menu utama atau ''dashboard''.
+
Adapun hak akses yang dapat dilakukan oleh administrator dalam sistem yang akan diusulkan diantaranya :
# Menampilkan menu Struktur Organisasi, Visi Misi, Data Siswa,  Data Transaksi Tabungan dan Laporan (Harian dan Bulanan).
+
</p></li>
# Dapat mencetak Transaksi Tabungan dan Laporan tersebut
+
 
# Dapat melakukan logout.
+
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Dapat melakukan log in
 +
</p></li>
 +
 
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan tampilan utama/home page
 +
</p></li>
 +
 
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu anggota
 +
</p></li>
  
<li>Siswa </li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu laporan
Siswa dapat melakukan kegiatan di dalam aplikasi antara lain:
+
</p></li>
# Siswa dapat melakukan login
+
# Menampilkan menu utama atau dashboard.
+
# Siswa dapat melihat Struktur Organisasi, Visi Misi,  Saldo Rekening Tabungan, Rekening Tabungan, Pemakaian Rekening Tabungan.
+
# Siswa dapat mencetak rekening tabungan.
+
# Dapat melakukan logout.
+
  
<li>Kepala TU (Tata Usaha) </li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Dapatm melakukan log out
Kepala TU (Tata Usaha) dapat melakukan kegiatan di dalam aplikasi yaitu :
+
</p></li>
# TU dapat melakukan login.
+
# Menampilkan menu Struktur Organisasi, Visi Misi dan Data Siswa.
+
# Dapat menambahkan, mengedit dan menghapus data siswa.
+
# TU dapat melakukan logout.
+
 
</ol>
 
</ol>
  
===''Use Case Diagram'' Yang Diusulkan===
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Admin Penjualan
<ol type="1">
+
</p><p style="line-height: 2">
Diagram ''usecase'' yang diusulkan pada sistem tabungan siswa adalah sebagai berikut :
+
Adapun hak akses yang dapat dilakukan oleh admin penjualan dalam sistem yang akan diusulkan diantaranya :
<li>''Usecase'' Sistem Informasi Tabungan Siswa </li>
+
</p></li>
<center> <img src="https://preview.ibb.co/hRvBUT/Usulan_Usecase_Sistem_Informasi_Tabungan_Siswa.jpg" width="50%"> </center>
+
<center> '''Gambar 4.1 ''Usecase Diagram'' Sistem Informasi Tabungan Siswa'''</center>
+
Berdasarkan gambar 4.1 dapat dijelaskan :
+
# Terdapat 4 aktor yaitu Bendahara SMK, Bendahara Yayasan, Siswa dan Kepala TU.
+
# Terdapat 11 ''usecase''.
+
# 3 extend yaitu menu Data Master, Tabungan dan Laporan Tabungan.
+
  
<li> ''Usecase Diagram'' Aktor Bendahara SMK </li>
+
<ol>
<center> <img src="https://preview.ibb.co/hRvBUT/Usulan_Usecase_Sistem_Informasi_Tabungan_Siswa.jpg" width="50%"> </center>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Dapat melakukan login
<center> '''Gambar 4.2 ''Usecase Diagram'' Aktor Bendahara SMK''' </center>
+
</p></li>
Dari gambar diagram diatas, dapat dijelaskan bahwa:
+
<p>Bendahara SMK dalam Sistem Informasi Tabungan Siswa memiliki hak penuh atas sistem, Bendahara SMK juga dapat melakukan penambahan akun user baru berdasarkan hak akses yang telah ditentukan. Bendahara SMK dapat mengakses semua menu mulai dari login, data master hingga laporan dan logout.</p>
+
  
<li> ''Usecase Diagram'' Aktor Bendahara Yayasan </li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan tampilan utama/home page
<center> <img src="https://image.ibb.co/fUimgK/Usulan_Usecase_Bendahara_Yayasan.jpg" width="50%"> </center>
+
</p></li>
<center>'''Gambar 4.3 ''Usecase Diagram'' Aktor Bendahara Yayasan'''</center>
+
Berdasarkan gambar 4.3 dapat dijelaskan :
+
<p>Bendahara Yayasan memiliki hak untuk mengakses mulai dari login, tampilan ''dashboard'', data master yang di dalamnya yaitu data siswa tetapi hanya dapat melihat tidak dapat mengubah atau menghapus data tersebut, data transaksi tabungan dan laporan tabungan yang di dalamnya terdapat laporan harian serta bulanan.</p>
+
  
<li> ''Usecase Diagram'' Aktor Siswa </li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu penjualan
<center> <img src="https://image.ibb.co/mvNMgK/Usulan_Usecase_Siswa.jpg" width="50%"> </center>
+
</p></li>
<center>'''Gambar 4.4 ''Usecase Diagram'' Aktor Siswa'''</center>
+
Berdasarkan gambar 4.4 dapat dijelaskan :
+
<p>Siswa memiliki hak akses dalam sistem informasi tabungan ini yaitu login, tampilan halaman dashboard, tabungan yang di dalamnya siswa dapat melihat dan mencetak saldo rekening tabungan, rekening tabungan serta pemakaian rekening tabungan mereka masing-masing, dan tentunya logout.</p>
+
  
<li> ''Usecase Diagram'' Aktor Kepala TU </li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu kategori
<center> <img src="https://image.ibb.co/eszZ1K/Usulan_Usecase_Kepala_TU.jpg" width="50%"> </center>
+
</p></li>
<center>'''Gambar 4.5 ''Usecase Diagram'' Aktor Kepala TU'''</center>
+
 
Berdasarkan gambar 4.5 dapat dijelaskan :
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu barang
<p>Kepala TU memiliki hak akses dimulai dari login, tampilan halaman dashboard serta data master dimana Kepala TU lah yang dapat menambahkan, mengubah dan menghapus data siswa, serta tentunya logout.</p>
+
</p></li>
 +
 
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu laporan penjualan
 +
</p></li>
 +
 
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Dapat melakukan log out
 +
</p></li>
 
</ol>
 
</ol>
  
===''Activity Diagram'' Sistem Yang Diusulkan===
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Admin Purchasing
''Activity Diagram'' ini menggambarkan alur aktifitas dari kegiatan-kegitan yang berjalan pada sistem usulan
+
</p><p style="line-height: 2">
<ol type="1">
+
Adapun hak akses yang dapat dilakukan oleh admin purchasing dalam sistem yang akan diusulkan diantaranya :
<li>''Activity Diagram'' Sistem Informasi Tabungan Siswa </li>
+
</p></li>
<center> <img src="https://preview.ibb.co/k89TTz/Usulan_Activity_Sistem_Informasi_Tabungan_Siswa.jpg" width="50%"> </center>
+
<ol>
<center>'''Gambar 4.6 ''Activity Diagram'' Sistem Informasi Tabungan Siswa'''</center>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Dapat melakukan log in
Berdasarkan gambar ''Activity Diagram'' Sistem Informasi Tabungan Siswa diatas terdapat:
+
</p></li>
# 1 ''initial Node'', objek yang diawali
+
 
# 16 ''Action'', dari sistem yang mencerminkan eksekusi dari suatu aksi.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan tampilan utama/home page
# 1 ''Decision Node'', merupakan pemilihan ya atau tidak.
+
</p></li>
# 5 ''Forknode'' yang merupakan pilihan dari action tersebut.
+
 
# 1 ''Final Node'', sebagai objek yang diakhiri.
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu Supplier
 +
</p></li>
 +
 
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu pembelian
 +
</p></li>
  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu kategori
 +
</p></li>
  
<li>''Activity Diagram'' Aktor Bendahara SMK </li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu barang
<center> <img src="https://preview.ibb.co/eHctve/Usulan_Activity_Bendahara_SMK.jpg" width="50%"> </center>
+
</p></li>
<center>'''Gambar 4.7 ''Activity Diagram'' Aktor Bendahara SMK'''</center>
+
Berdasarkan gambar ''Activity Diagram'' Aktor Bendahara SMK diatas terdapat:
+
# 1 ''initial Node'', objek yang diawali
+
# 14 ''Action'', dari sistem yang mencerminkan eksekusi dari suatu aksi.
+
# 1 ''Decision Node'', merupakan pemilihan ya atau tidak.
+
# 5 ''Forknode'' yang merupakan pilihan dari action tersebut.
+
# 1 ''Final Note'', sebagai objek yang diakhiri.
+
  
<li>''Activity Diagram'' Aktor Bendahara Yayasan </li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu laporan pembelian
<center> <img src="https://preview.ibb.co/c7Oive/Usulan_Activity_Bendahara_Yayasan.jpg" width="50%"> </center>
+
</p></li>
<center>'''Gambar 4.8 ''Activity Diagram'' Aktor Bendahara Yayasan'''</center>
+
Berdasarkan gambar ''Activity Diagram'' Aktor Bendahara Yayasan diatas terdapat:
+
# 1 ''initial Node'', objek yang diawali
+
# 9 ''Action'', dari sistem yang mencerminkan eksekusi dari suatu aksi.
+
# 1 ''Decision Node'', merupakan pemilihan ya atau tidak.
+
# 3 ''Forknode'' yang merupakan pilihan dari action tersebut.
+
# 1 ''Final Node'', sebagai objek yang diakhiri.
+
  
<li>''Activity Diagram'' Aktor Siswa </li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu laporan stok
<center> <img src="https://image.ibb.co/b2PZ1K/Usulan_Activity_Siswa.jpg" width="50%"> </center>
+
</p></li>
<center>'''Gambar 4.9 ''Activity Diagram'' Aktor Siswa'''</center>
+
Berdasarkan gambar ''Activity Diagram'' Aktor Siswa diatas terdapat:
+
# 1 ''initial Node'', objek yang diawali
+
# 9 ''Action'', dari sistem yang mencerminkan eksekusi dari suatu aksi.
+
# 1 ''Decision Node'', merupakan pemilihan ya atau tidak.
+
# 3 ''Forknode'' yang merupakan pilihan dari action tersebut.
+
# 1 ''Final Node'', sebagai objek yang diakhiri.
+
  
<li>''Activity Diagram'' Aktor Kepala TU </li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Dapat melakukan log out
<center> <img src="https://image.ibb.co/gKmWgK/Usulan_Activity_Kepala_TU.jpg" width="50%"> </center>
+
</p></li>
<center>'''Gambar 4.10 ''Activity Diagram'' Aktor Kepala TU'''</center>
+
Berdasarkan gambar ''Activity Diagram'' Aktor Kepala TU diatas terdapat:
+
# 1 ''initial Node'', objek yang diawali
+
# 5 ''Action'', dari sistem yang mencerminkan eksekusi dari suatu aksi.
+
# 1 ''Decision Node'', merupakan pemilihan ya atau tidak.
+
# 1 ''Final Node'', sebagai objek yang diakhiri.
+
 
</ol>
 
</ol>
  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Bendahara
 +
</p><p style="line-height: 2">
 +
Adapun hak akses yang dapat dilakukan oleh bendahara dalam sistem yang akan diusulkan diantaranya :
 +
</p></li>
 +
<ol>
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Dapat melakukan log in
 +
</p></li>
  
===''Sequence Diagram'' Yang Diusulkan===
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan tampilan utama/ home page
 +
</p></li>
  
''Sequence Diagram'' merupakan gambaran dari kelakuan objek pada ''usecase'' dengan mendeskripsikan waktu hidup objek dan ''message''  yang dikirimkan diterima antar objek. Adapun sekuen yang berjalan pada sistem saat ini adalah sebagai berikut:<ol type="1">
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu simpan pinjam
<ol type="1">
+
</p></li>
<li>''Sequence Diagram'' Sistem Informasi Tabungan Siswa</li>
+
<center> <img src="https://preview.ibb.co/nDM3ve/Usulan_Sequence_Sistem_Informasi_Tabungan_Siswa.jpg" width="60%"> </center>
+
<center>'''Gambar 4.11 ''Sequence Diagram''  Sistem Informasi Tabungan Siswa''' </center>
+
Berdasarkan gambar ''Sequence Diagram'' Sistem Informasi Tabungan Siswa terdapat :
+
# 4 ''actor'' yaitu, yang melakukan kegiatan yaitu Bendahara SMK, Bendahara Yayasan, Siswa dan Kepala TU.
+
# 6 ''life line'', objek entity antar muka yang saling berinteraksi.
+
# 16 ''mesangge'', spesifikasi dari komunikasi antar objek yang membuat informasi-informasi aktifitas yang terjadi.
+
  
<li>''Sequence Diagram'' Aktor Bendahara SMK</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu form data nasabah
<center> <img src="https://preview.ibb.co/mf0fae/Usulan_Sequence_Bendahara_SMK.jpg" width="60%"> </center>
+
</p></li>
<center>'''Gambar 4.12 ''Sequence Diagram''  Aktor Bendahara SMK''' </center>
+
Berdasarkan gambar ''Sequence Diagram'' Aktor Bendahara SMK terdapat :
+
# 1 ''actor'' yaitu, yang melakukan kegiatan yaitu Bendahara SMK.
+
# 6 ''life line'', objek entity antar muka yang saling berinteraksi.
+
# 13 ''mesangge'', spesifikasi dari komunikasi antar objek yang membuat informasi-informasi aktifitas yang terjadi.
+
  
<li>''Sequence Diagram'' Aktor Bendahara Yayasan</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu form simpanan
<center> <img src="https://preview.ibb.co/cTZ1gK/Usulan_Sequence_Bendahara_Yayasan.jpg" width="60%"> </center>
+
</p></li>
<center>'''Gambar 4.13 ''Sequence Diagram''  Bendahara Yayasan''' </center>
+
Berdasarkan gambar Sequence Diagram Aktor Bendahara Yayasan terdapat :
+
# 1 ''actor'' yaitu, yang melakukan kegiatan yaitu Bendahara Yayasan.
+
# 6 ''life line'', objek entity antar muka yang saling berinteraksi.
+
# 9 ''mesangge'', spesifikasi dari komunikasi antar objek yang membuat informasi-informasi aktifitas yang terjadi.
+
  
<li>''Sequence Diagram'' Siswa</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu form pinjaman
<center> <img src="https://preview.ibb.co/bTr08z/Usulan_Sequence_Siswa.jpg" width="60%"> </center>
+
</p></li>
<center>'''Gambar 4.14 ''Sequence Diagram'' Siswa''' </center>
+
Berdasarkan gambar ''Sequence Diagram'' Aktor Siswa terdapat :
+
# 1 ''actor'' yaitu, yang melakukan kegiatan yaitu Siswa.
+
# 4 ''life line'', objek entity antar muka yang saling berinteraksi.
+
# 8 ''mesangge'', spesifikasi dari komunikasi antar objek yang membuat informasi-informasi aktifitas yang terjadi.
+
  
<li>''Sequence Diagram'' Kepala TU</li>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu form cicilan
<center> <img src="https://image.ibb.co/mD32MK/Usulan_Sequence_Kepala_TU.jpg" width="60%"> </center>
+
</p></li>
<center>'''Gambar 4.15 ''Sequence Diagram''  Kepala TU''' </center>
+
Berdasarkan gambar ''Sequence Diagram'' Aktor Kepala TU terdapat :
+
# 1 ''actor'' yaitu, yang melakukan kegiatan yaitu Kepala TU.
+
# 4 ''life line'', objek entity antar muka yang saling berinteraksi.
+
# 5 ''mesangge'', spesifikasi dari komunikasi antar objek yang membuat informasi-informasi aktifitas yang terjadi.
+
</ol></ol>
+
  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan laporan simpan pinjam
 +
</p></li>
  
===Perbedaan Prosedur Antara Sistem Yang Berjalan dan Sistem Usulan ===
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Dapat melakukan log out
<p style="text-indent: 0.5in;">Berikut ini merupakan perbedaan antara sistem yang berjalan dengan sistem yang diusulkan dalam sistem tabungan siswa pada Sekolah Menengah Kejuruan (SMK) Nusa Putra Kota Tangerang, adapun perbedaannya sebagai berikut :</p>
+
</p></li>
<center>'''Tabel 4.1 Perbedaan sistem berjalan dengan sistem usulan''' </center>
+
</ol>
<center> <img src="https://image.ibb.co/cjQS5e/Perbedaan_prosedur.jpg" width="50%"></center>
+
  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Anggota
 +
</p><p style="line-height: 2">
 +
Adapun hak akses yang dapat dilakukan oleh anggota dalam sistem yang akan diusulkan diantaranya :
 +
</p></li>
  
==Rancangan Basis Data==
+
<ol>
<p style="text-indent: 0.5in;">''Class Diagram'' dapat membantu untuk memvisualisasikan kelas dari suatu sistem, karena class digram memiliki kelompok objek dengan atribut (''property'') dan relasi yang sama.</p>
+
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Dapat melakukan log in
<center><img src="https://image.ibb.co/fKdmyz/Class_Diagram.jpg" width="50%" height="auto"></center>
+
</p></li>
<center>'''Gambar 4.16 ''Class Diagram'' Sistem Informasi Tabungan Siswa'''</center>
+
<center></center>
+
  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan tampilan utama /log in
 +
</p></li>
  
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu pembelian
 +
</p></li>
 +
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu simpanan
 +
</p></li>
 +
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Menampilkan menu cicilan
 +
</p></li>
 +
 +
<li style="font-size: 12pt;font-family: 'times new roman';text-align: justify; line-height: 2;"><p style="line-height: 2">Dapat melakukan log out
 +
</p></li>
 +
</ol>
 +
 +
===Use Case Diagram Sistem Yang Diusulkan===
 +
 +
Berikut use case diagram yang diusulkan untuk sistem Koperasi PT Paz Ace Indonesia sebagai berikut :
 +
1. Use Case Diagram Penjualan
 +
 +
Gambar 4.1.1.1 : Use Case Penjualan Yang Diusulkan
 +
Keterangan :
 +
a. 1 System yaitu : mencakup seluruh kegiatan proses penjualan yang meliputi 3 Actor, yakni Admin Penjualan, Anggota/Pembeli, HRD.
 +
b. 7 Use Case Diagram.
 +
2. Use Case Diagram Simpanan
 +
 +
Gambar 4.1.1.1 : Use Case Simpanan Yang Diusulkan
 +
Keterangan :
 +
a. 1 System yaitu : mencakup seluruh kegiatan proses simpanan yang meliputi 3 Actor, yakni Bendahara, Anggota/Pembeli, HRD.
 +
b. 7 Use Case Diagram.
 +
3. Use Case Diagram Peminjaman
 +
 +
Gambar 4.1.1.1 : Use Case Pinjaman Yang Diusulkan
 +
Keterangan :
 +
a. 1 System yaitu : mencakup seluruh kegiatan proses pinjaman yang meliputi 3 Actor, yakni Bendahara, Anggota/Pembeli, Ketua.
 +
b. 7 Use Case Diagram.
 +
4.1.1.2. Activity Diagram Sistem Yang Diusulkan
 +
Berikut activity diagram yang diusulkan untuk sistem Koperasi PT Paz Ace Indonesia sebagai berikut :
 +
 +
===Activity Diagram Penjualan===
 +
 +
Gambar 4.1.1.2 : Activity Diagram Penjualan Yang Diusulkan
 +
Keterangan :
 +
a. 1 initial Node, objek yang diawali
 +
b. Terdapat 3 swinline yaitu Admin Penjualan, Anggota/Pembeli, HRD.
 +
c. 12 Action, dari sistem yang mencerminkan eksekusi dari suatu aksi.
 +
d. 1 Activity Final Node, objek yang diakhiri.
 +
e. 1 Final Node
 +
2. Activity Diagram Simpanan
 +
 +
Gambar 4.1.1.2 : Activity Diagram Simpanan Yang Diusulkan
 +
Keterangan :
 +
a. 1 initial Node, objek yang diawali
 +
b. Terdapat 2 swinline yaitu Bendahara dan HRD.
 +
c. 6 Action, dari sistem yang mencerminkan eksekusi dari suatu aksi.
 +
d. 1 Final Node
 +
3. Activity Diagram Pinjaman
 +
 +
Gambar 4.1.1.2 : Activity Diagram Pinjaman Yang Diusulkan
 +
Keterangan :
 +
a. 1 initial Node, objek yang diawali
 +
b. Terdapat 2 swinline yaitu Anggota Aktif dan Bendahara.
 +
c. 6 Action, dari sistem yang mencerminkan eksekusi dari suatu aksi.
 +
d. 1 Activity Final Node, objek yang diakhiri
 +
e. 1 Final Node
 +
4.1.1.3. Sequence Diagram Sistem Yang Diusulkan
 +
Berikut sequence diagram yang diusulkan untuk sistem Koperasi PT Paz Ace Indonesia sebagai berikut :
 +
 +
 +
 +
===Sequence Diagram Penjualan===
 +
 +
Gambar 4.1.1.3 : Sequence Diagram Penjualan Yang Diusulkan
 +
1. 3 Actor yaitu Admin Penjualan, Anggota dan HRD.
 +
2. 4 Life Line, objek entity antar muka yang saling berinteraksi
 +
3. 11 Message, spesifikasi dari komunikasi antar objek yang membuat informasi-informasi aktifitas terjadi.
 +
2. Sequence Diagram Simpanan
 +
 +
Gambar 4.1.1.3 : Sequence Diagram Simpanan Yang Diusulkan
 +
1. 2 Actor yaitu Bendahara dan HRD.
 +
2. 3 Life Line, objek entity antar muka yang saling berinteraksi
 +
3. 6 Message, spesifikasi dari komunikasi antar objek yang membuat informasi-informasi aktifitas terjadi.
 +
3. Sequence Diagram Pinjaman
 +
 +
Gambar 4.1.1.3 : Sequence Diagram Pijaman Yang Diusulkan
 +
1. 2 Actor yaitu Bendahara dan Anggota Aktif
 +
2. 4 Life Line, objek entity antar muka yang saling berinteraksi
 +
3. 6 Message, spesifikasi dari komunikasi antar objek yang membuat informasi-informasi aktifitas terjadi.
 +
 +
==Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan==
 +
 +
Tabel 4.2 : Perbedaan Prosedur Sistem Berjalan & Usulan
 +
No. Sistem Berjalan Sistem Usulan
 +
1. Penggunaan buku besar dalam kegiatan pencatatan penjualan yang selanjutnya di input kembali ke dalam Microsft Excel mengakibatkan lamanya proses pengelolaan laporan di setiap periodenya, yaitu ±5 hari. Tak hanya itu, data yang di dapatkan pun sering tidak akurat. Proses pengolahan data penjualan yang sudah terkomputerisasi, dapat menghasilkan laporan penjualan sudah tersistem, sehingga tidak membutuhkan waktu berhari-hari untuk dapat mengetahui laporan penjualan koperasi.
 +
2. Anggota koperasi yang melakukan pinjaman di koperasi tidak dapat mengetahui secara langsung informasi jumlah cicilan mereka, mereka harus datang terlebih dahulu ke bendahara koperasi lalu menunggu sampai bendahara menemukan berkas cicilan tersebut. Anggota dapat secara langsung mengetahui jumlah cicilan mereka yang sudah terinput di sistem.
 +
 +
==Rancangan Basis Data==
 +
===Class Diagram===
 +
Dengan adanya class diagram, maka akan membantu untuk memvisualisasikan kelas dari suatu sistem.
 +
 +
Gambar 4.3.1 : Class Diagram
 
===Spesifikasi Basis Data===
 
===Spesifikasi Basis Data===
<p style="text-indent: 0.5in;">Rancangan basis data digunakan untuk mempermudah dalam menggambarkan tabel-tabel yang ada di dalam ''database'', serta dapat membantu pemrograman dalam mengambil atau menampilkan data. Salah satunya untuk menggambarkan spesifikasi tabel-tabel yang ada di dalam ''database'', berikut ini merupakan spesifikasi tabel pada sistem yang diusulkan.</p>
+
Berikut ini merupakan spesifikasi tabel pada sistem yang diusulkan :
<ol type="1">
+
1. Tabel Admin
<li>Tabel Data Siswa</li>
+
Nama File : admin
Nama File : siswa
+
Media : hardisk
 +
Primary key : id_admin
 +
Panjang record : 70
 +
Tabel 4.3.2 : Tabel Admin
 +
admin
 +
Nama Field Type Field Size Keterangan
 +
id_admin int 5 Primary admin
 +
Nama varchar 30 Nama admin
 +
username varchar 20 Username admin
 +
password varchar 10 Password admin
 +
Id_level int 5 id level admin
 +
foto blob Foto profil admin
  
Media : ''hardisk''
 
  
Primary key : nis
 
  
Panjang record : 83
 
  
<center>'''Tabel 4.2 Tabel Data Siswa''' </center>
+
2. Tabel Cicilan
<center> <img src="https://image.ibb.co/g8AAQe/Tabel_Data_Siswa.jpg" width="50%"> </center>
+
Nama File : cicilan
 +
Media : hardisk
 +
Primary key : id_cicilan
 +
Panjang record : 41
 +
Tabel 4.3.2 : Tabel Cicilan
 +
cicilan
 +
Nama Field Type Field Size Keterangan
 +
Id_cicilan Int 5 Primary id cicilan
 +
Kode_nasabah varchar 15 Kode nasabah
 +
Cicilan_ke int 5 Cicilan nasabah
 +
jumlah int 11 Jumlah cicilan
 +
tanggal date - Tanggal cicilan
 +
Id_pinjaman Int 5 Id pinjaman
  
  
<li>Tabel Pemakaian Tabungan</li>
 
Nama File : pemakaian_tabungan
 
  
Media : hardisk
 
  
Primary key : id_pt
+
3. Tabel Jurnal Umum
 +
Nama File : jurnal_umum
 +
Media : Hardisk
 +
Primary key : id_jurnal
 +
Panjang record : 165
 +
Tabel 4.3.2 : Tabel Jurnal Umum
 +
Jurnal_umum
 +
Nama Field Type Field Size Keterangan
 +
Id_jurnal Int 11 Primary id jurnal
 +
Kode_akses Varchar 10 Kode akses
 +
Id_transaksi Int 11 Id transaksi
 +
Urutan_akun Int 11 Urutan transaksi
 +
Keterangan varchar 100 keterangan
 +
Debet Int 11 pemasukan
 +
kredit int - pengeluaran
  
Panjang record : 98
 
  
<center>'''Tabel 4.3 Tabel Pemakaian Tabungan'''</center>
 
<center> <img src="https://image.ibb.co/b6ERyz/Tabel_Pemakaian_Tabungan.jpg" width="50%"> </center>
 
  
  
<li>Tabel Tabungan</li>
 
Nama File : tabungan
 
  
Media : hardisk
+
4. Tabel Keanggotaan
 +
Nama File : keanggotaan
 +
Media : Hardisk
 +
Primary key : id_keanggotaan
 +
Panjang record : 42
 +
Tabel 4.3.2 : Tabel Keanggotaan
 +
keanggotaan
 +
Nama Field Type Field Size Keterangan
 +
id_keanggotaan int 5 Primary Id keanggotan
 +
jenis varchar 15 Jenis keanggotaan
 +
Simpanan_pokok int 11 Simpanan pokok
 +
Simpanan_wajib int 11 Simpanan wajib
 +
Bunga_simpanan float Bunga simpanan
 +
Denda_pinjaman float Denda simpanan
 +
keterangan float keterangan
  
Primary key : id_tabungan
 
  
Panjang record : 78
 
  
  
<center>'''Tabel 4.4 Tabel Tabungan'''</center>
 
<center> <img src="https://image.ibb.co/nshodz/Tabel_Tabungan.jpg" width="50%"> </center>
 
  
  
<li>Tabel Level</li>
+
5. Tabel Data Anggota
Nama File : level
+
Nama File : data_anggota
 +
Media : Hardisk
 +
Primary key : nik
 +
Panjang record : 64
 +
Tabel 4.3.2 : Tabel Data Anggota
 +
data_anggota
 +
Nama Field Type Field Size Keterangan
 +
nik Bigint 9 Primary nik
 +
Nama varchar 45 Nama anggota
 +
saldo Int 10 Saldo anggota
  
Media : hardisk
 
  
Primary key : id_level
 
  
Panjang record : 32
+
6. Tabel Pengguna
 +
Nama File : pengguna
 +
Media : hardisk
 +
Primary key : id
 +
Panjang record : 311
 +
pengguna
 +
Nama Field Type Field Size Keterangan
 +
id int 11 Primary id
 +
username varchar 100 username
 +
password varchar 100 Password pengguna
 +
nama varchar 100 Nama pengguna
 +
Tabel 4.3.2 : Tabel Pengguna
  
<center>'''Tabel 4.5 Tabel Level'''</center>
 
<center> <img src="https://image.ibb.co/gKWEJz/Tabel_Level.jpg" width="50%"> </center>
 
  
  
<li>Tabel User</li>
 
Nama File : user
 
  
Media : hardisk
+
7. Tabel Pinjaman
 +
Nama File : pinjaman
 +
Media : hardisk
 +
Primary key : id_pinjaman
 +
Panjang record : 9
 +
Tabel 4.3.2 : Tabel Pinjaman
 +
pinjaman
 +
Nama Field Type Field Size Keterangan
 +
Id_pinjaman Int 5 Primary id pinjaman
 +
Kode_nasabah varchar 15 Kode nasabah
 +
nama varchar 30 Nama nasabah
 +
jenis varchar 10 Jenis pinjaman
 +
jumlah int 11 Jumlah pinjaman
 +
lama Int 5 Lama pinjaman
 +
Tanggal date - Tanggal pinjaman
 +
status varchar Status pinjaman
  
Primary key : id_user
 
  
Panjang record : 61
+
 
 +
8. Tabel simpanan
 +
Nama File : simpanan
 +
Media : Hardisk
 +
Primary key : simpanan
 +
Panjang record : 63
 +
Tabel 4.3.2 : Tabel Simpanan
 +
simpanan
 +
Nama Field Type Field Size Keterangan
 +
Id_simpanan Int 5 Primary id simpanan
 +
Kode_nasabah Varchar 15 Kode nasabah
 +
Tanggal Date - Tanggal simpanan
 +
Jenis varchar 10 Jenis simpanan
 +
Jumlah varchar 11 Jumlah simpanan
 +
Sld Int 11
 +
created int 11
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
9. Tabel tbl Anggota
 +
Nama File : tbl_anggota
 +
Media : Hardisk
 +
Primary key : id_anggota
 +
Panjang record : 455
 +
 
 +
 
 +
 
 +
Tabel 4.3.2 : tbl_anggota
 +
Tbl_anggota
 +
Nama Field Type Field Size Keterangan
 +
id_anggota Varchar 100 Primary id anggota
 +
Id_identitas Int 11 Id identitas
 +
Nama anggota Varchar 200 Nama anggota
 +
Tgl_masuk Date - Tanggal masuk
 +
Tgl_lahir Date - Tanggal lahir
 +
Alamat Text - Alamat
 +
No_telp Varchar 20 Nomor telpon
 +
Jabatan Varchar 100 Jabatan
 +
Status_pegawai Enum - Status pegawai
 +
Estimasi_byr Int 11 Estimasi bayar
 +
Status_anggota Int 2 Status anggota
 +
saldo int 11 Saldo
 +
 
 +
10. Tabel Tbl Barang
 +
Nama File : tbl_barang
 +
Media : Hardisk
 +
Primary key : barang_id
 +
Panjang record : 239
 +
Tabel 4.3.2 : tbl_barang
 +
Tbl_barang
 +
Nama Field Type Field Size Keterangan
 +
Barang_id Varchar 15 Primary id barang
 +
Barang_nama Varchar 150 Nama barang
 +
Barang_satuan Varchar 30 Satuan barang
 +
Barang-harpok Double - Harga pokok barang
 +
Barang_harjul Double - Harga jual barang
 +
Barang_harjul_grosir Double - Harga jual grosir barang
 +
Barang_stok Int 11 Stok barang
 +
Barang_min_stok Int 11 Stok minimal barang
 +
Barang_tgl_input Timestamp - Tanggal input barang
 +
Barang_tgl_last_update Datetime - Tanggal last update barang
 +
Barang_kategori_id Int 11 Id kategori barang
 +
Barang_user_id int 11 Id user barang
 +
 
 +
 
 +
11. Tabel Tbl Detail Beli
 +
Nama File : tb_detail_beli
 +
Media : Hardisk
 +
Primary key : d_beli_id
 +
Panjang record : 67
 +
Tabel 4.3.2 : tbl_detail_beli
 +
Tbl_detail_beli
 +
Nama Field Type Field Size Keterangan
 +
D_beli_id Int 11 Id detail beli
 +
D_beli_nofak Varchar 15 Nomor faktur beli
 +
D_beli_barang_id Varchar 15 Id  beli barang
 +
D_beli_harga Double - Harga beli
 +
D_beli_jumlah Int 11 Jumlah beli
 +
D_beli_total Double - Total beli
 +
D_beli_kode varchar 15 Kode beli
 +
 
 +
12. Tabel Tbl Detail Jual
 +
Nama File : tbl_detail_jual
 +
Media : Hardisk
 +
Primary key : d_jual_id
 +
Panjang record : 232
 +
Tabel 4.3.2 : tbl_detail_jual
 +
Tbl_detail_jual
 +
Nama Field Type Field Size Keterangan
 +
D_jual_id Int 11 Primary id jual
 +
D_jual_nofak Varchar 15 Nomor faktur
 +
D_jual_barang_id Varchar 15 Id barang
 +
D_jual_barang_nama Varchar 150 Nama barang
 +
D_jual_barang_satuan Varchar 30 Satuan barang
 +
D_jual_barang_harpok Double - Harga pokok barang
 +
D_jual_barang_harjul Double - Harga jual barang
 +
D_jual_qty Int 11 Quantity barang
 +
D_jual_diskon_ Double - Diskon
 +
D_jual_total double - total
 +
 
 +
13. Tabel Tbl Jual
 +
Nama File : tbl_jual
 +
Media : Hardisk
 +
Primary key : jual_nofak
 +
Panjang record : 46
 +
Tabel 4.3.2 : tbl_jual
 +
Tbl_jual
 +
Nama Field Type Field Size Keterangan
 +
Jual_nofak Varchar 15 Nomor faktur jual
 +
Jual_tanggal Timestamp - Tanggal jual
 +
Jual_total Double - Total
 +
Jual_jml_uang Double - Jumlah uang
 +
Jual_kembalian Double - Kembalian
 +
Jual_user_id Int 11 Id user
 +
Jual_keterangan varchar 20 keterangan
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
14. Tabel Kategori
 +
Nama File : tbl_kategori
 +
Media : hardisk
 +
Primary key : kategori_id
 +
Panjang record : 11, 35
 +
Tabel 4.3.2 : Tabel Kategori
 +
tbl_kategori
 +
Nama Field Type Field Size Keterangan
 +
kategori_id int 11 No Kategori barang
 +
kategori_nama varchar 35 Kategori barang
 +
 
 +
15. Tabel Jual
 +
Nama File : tbl_jual
 +
Media : hardisk
 +
Primary key : jual_nofak
 +
Panjang record: 15, 11, 20
 +
Tabel 4.3.2 Tabel Penjualan
 +
tbl_kategori
 +
Nama Field Type Field Size Keterangan
 +
Jual_nofak varchar 15
 +
Jual_tanggal Timestamp
 +
Jual_total Double
 +
Jual_jml_uang Double
 +
Jual_kembalian Double
 +
Jual_user_id Int 11
 +
Jual_keterangan Varchar 20
 +
 
  
  
<center>'''Tabel 4.6 '''Tabel User</center>
 
<center> <img src="https://image.ibb.co/cGduJz/Tabel_User.jpg" width="50%"> </center>
 
</ol>
 
  
 
==Rancangan Program==
 
==Rancangan Program==
<ol type="1">
+
Tampilan Log In
<li>Tampilan halaman login</li>
+
<center><img src="https://preview.ibb.co/ivAfrK/Login.jpg" width="50%" height="auto"></center>
+
Gambar 4.4 : Tampilan Log In
<center>'''Gambar 4.17 Tampilan Halaman Login'''</center>
+
  
<li>Tampilan Halaman Dashboard</li>
+
Tampilan Home Page
<center><img src="https://preview.ibb.co/bRHFQe/Dashboard.jpg" width="50%" height="auto"></center>
+
<center>'''Gambar 4.18 Tampilan Halaman Dashboard'''</center>
+
Gambar 4.4 : Tampilan Home Page
  
<li>Tampilan Tabel Data Tabungan</li>
 
<center><img src="https://preview.ibb.co/ffHbWK/Data_Tabungan.jpg" width="50%" height="auto"></center>
 
<center>'''Gambar 4.19 Tampilan Tabel Data Tabungan'''</center>
 
  
<li>Tampilan Tabel Data Pemakaian Tabungan</li>
 
<center><img src="https://preview.ibb.co/irUqrK/Data_Pemakaian_Tabungan.png" width="50%" height="auto"></center>
 
<center>'''Gambar 4.20 Tampilan Tabel Data Pemakaian Tabungan''' </center>
 
  
<li>Tampilan Tabel Data Transaksi Tabungan</li>
+
Tampilan Menu Penjualan
<center><img src="https://preview.ibb.co/d8rmWK/Transaksi_Tabungan.jpg" width="50%" height="auto"></center>
+
<center>'''Gambar 4.21 Tampilan Tabel Data Transaksi Tabungan'''</center>
+
Gambar 4.4 : Tampilan Menu Penjualan
  
<li>Tampilan Tambah Data Tabungan</li>
+
Tampilan Menu Simpan Pinjam
<center><img src="https://preview.ibb.co/cK5MWK/Tambah_Data_Tabungan.jpg" width="50%" height="auto"></center>
+
<center>'''Gambar 4.22 Tampilan Tambah Data Tabungan'''</center>
+
Gambar 4.4 : Tampilan Simpan Pinjam
  
<li>Tampilan Tambah Data Pemakaian Tabungan</li>
 
<center><img src="https://preview.ibb.co/n8quke/Tambah_Data_Pemakaian_Tabungan.jpg" width="50%" height="auto"></center>
 
<center>'''Gambar 4.23 Tampilan Tambah Data Pemakaian Tabungan'''</center>
 
  
<li>Tampilan Saldo Rekening Tabungan</li>
 
<center><img src="https://preview.ibb.co/dsy3dz/Saldo_Rekening_Tabungan.jpg" width="50%" height="auto"></center>
 
<center>'''Gambar 4.24 Tampilan Saldo Rekening Tabungan'''</center>
 
  
<li>Tampilan Rekening Tabungan</li>
 
<center><img src="https://preview.ibb.co/dcmTBK/Rekening_Tabungan.jpg" width="50%" height="auto"></center>
 
<center>'''Gambar 4.25 Tampilan Rekening Tabungan'''</center>
 
  
<li>Tampilan Pemakaian Rekening Tabungan</li>
 
<center><img src="https://preview.ibb.co/cjqYdz/Pemakaian_Rekening_Tabungan.jpg" width="50%" height="auto"></center>
 
<center>'''Gambar 4.26 Tampilan Pemakaian Rekening Tabungan'''</center>
 
</ol>
 
  
==Konfigurasi Sistem Usulan==
+
Tampilan Menu Data Pengguna
 +
 +
Gambar 4.4 : Tampilan Data Pengguna
 +
Tampilan Menu Supplier
 +
 +
Gambar 4.4 : Tampilan Menu Supplier
  
===Spesifikasi ''Hardware''===
 
<p style="text-indent: 0.5in;">Perangkat keras merupakan salah satu bagian peting di dalam berjalannya sebuah sistem. Perangkat keras memiliki banyak jenis yang dapat digunakan seperti, PC, Laptop, iPad, Tablet, Handphone, dll semua jenis perangkat lunak tersebut dapat bekerja membantu brainware dalam menggunakan sistem yang dirancang ini. Berikut ini konfigurasi sistem perangkat keras yang dibutuhkan:</p>
 
<ol type="1">
 
<li>Processor : Minimal 2,1 GHz</li>
 
<li>Monitor : Minimal VGA</li>
 
<li>RAM : Minimal 1 GB</li>
 
<li>Modem USB : Minimal Kecepatan 14,4 Mbps</li>
 
<li>Harddisk : 250 GB</li>
 
</ol>
 
  
===Spesifikasi ''Software''===
 
<p style="text-indent: 0.5in;">Selain itu hal yang menjadi pendukung berjalannya sebuah sistem adalah Perangkat lunak merupakan penghubung antara instruksi-instruksi yang dibutuhkan oleh brainware untuk menjalankan hardware sehingga dapat menghasilkan informasi yang dibutuhkan. Berikut adalah spesifikasi yang dibutuhkan:</p>
 
# Sistem operasi yang dapat digunakan bisa berupa Windows, Linux, MacOS, iOS, dan Android
 
# Browser yang dapat digunakan antara lain Google Chrome, dan Mozila Firefox
 
  
=== Hak Akses (''Brainware'') ===
 
<p style="text-indent: 0.5in;">Dalam sistem yang dikembangkan yaitu pada sistem informasi Tabungan Siswa, harus memiliki user untuk menjalankan sistem tersebut. Oleh karena itu dibutuhkan beberapa user yang dapat mengakses sistem informasi Tabungan Siswa ini, diantaranya:</p>
 
# Bendahara SMK
 
# Bendahara Yayasan
 
# Siswa
 
# Kepala TU (Tata Usaha)
 
  
  
==''Testing'' ==
 
=== Metode ''Testing'' ===
 
<p style="text-indent: 0.5in;">Pengujian sistem informasi Tabungan Siswa dilakukan dengan metode Blackbox Testing, yaitu pengujian kebutuhan dan hanya berfokuskan kepada fungsional dari sebuah perangkat lunak atau program. Pengujian ini dilakukan untuk meyakinkan semua input diterima dengan tepat, dan output yang dihasilkan juga tepat dan berjalan dengan baik.</p>
 
  
===''Blackbox Testing''===
+
Tampilan Menu Pembelian
<center>'''Tabel 4.7 Daftar Pengujian'''</center>
+
<center> <img src="https://image.ibb.co/e8WZke/Daftar_Pengujian.jpg" width="50%"> </center>
+
Gambar 4.4 : Tampilan Menu Pembelian
 +
Tampilan Menu Kategori
 +
 +
Gambar 4.4 : Tampilan Menu Kategori Barang
  
<ol type="1">
 
<li>Login Sistem Informasi Tabungan Siswa</li>
 
Pengujian pada login ini berfungsi sebagai apakah login yang digunakan pada Sistem Informasi Tabungan Siswa ini dapat beroperasi sebagaimana yang diharapkan dimana inputan username dan password harus benar dan telah terdaftar sebelumnya di sistem ini. Berikut ini merupakan hasil pengujian pada login Sistem Informasi Tabungan Siswa :Pengujian pada login ini berfungsi sebagai apakah login yang digunakan pada aplikasi donorKU.id dapat beroperasi sebagaimana yang diharapkan dimana inputan username dan password harus benar dan telah terdaptar sebelumnya di aplikasi donorKU.id. berikut ini merupakan hasil pengujian pada login donorKU.id :
 
<center>'''Tabel 4.8 Pengujian Login Akun Bendahara SMK'''</center>
 
<center> <img src="https://image.ibb.co/hvoQrK/Login.jpg" width="50%"> </center>
 
  
<li>Menambah akun user sesuai hak akses </li>
 
Dalam pengujian ini bertujuan untuk menguji apakah form penambahan akun user berjalan dengan baik atau tidak, yang memberikan hasil sesuai dengan yang diharapkan. Form registrasi ini hanya dapat dilakukan oleh Bendahara SMK saja dengan catatan data siswa telah ditambahkan atau diinput oleh Kepala TU, adapun pengujiannya sebagai berikut :
 
<center>'''Tabel 4.9 Menambah akun user sesuai hak akses'''</center>
 
<center> <img src="https://image.ibb.co/cSDKJz/Dashboard.jpg" width="50%"> </center>
 
  
<li>Input Data Siswa </li>
 
Dalam pengujian ini bertujuan untuk menguji apakah form penambahan data siswa berjalan dengan baik atau tidak, yang memberikan hasil sesuai dengan yang diharapkan. Adapun pengujiannya sebagai berikut :
 
<center>'''Tabel 4.10 Input Data Siswa''' </center>
 
<center> <img src="https://image.ibb.co/cVYrWK/Data_Siswa.jpg" width="50%"> </center>
 
  
<li>Input Data Tabungan</li>
 
Dalam pengujian ini bertujuan untuk menguji apakah form penambahan data tabungan dapat berjalan dengan baik atau tidak, yang memberikan hasil sesuai dengan yang diharapkan. Adapun pengujiannya sebagai berikut :
 
<center>'''Tabel 4.11 Input Data Tabungan'''</center>
 
<center> <img src="https://image.ibb.co/cZdVQe/Data_Tabungan.jpg" width="50%"> </center>
 
  
<li>Input Data Pemakaian Tabungan</li>
+
Tampilan Menu Barang
Dalam pengujian ini bertujuan untuk menguji apakah form penambahan data pemakaian tabungan berjalan dengan baik atau tidak, yang memberikan hasil sesuai dengan yang diharapkan. Adapun pengujiannya sebagai berikut
+
<center>'''Tabel 4.12 Input Data Pemakaian Tabungan'''</center>
+
Gambar 4.4 : Tampilan Menu Barang
<center> <img src="https://image.ibb.co/gm0AQe/Data_Pemakaian_Tabungan.jpg" width="50%"> </center>
+
Tampilan Menu Retur
 +
  Gambar 4.4 : Tampilan Menu Retur
  
<li>Data Transaksi (Laporan Transaksi)</li>
 
Dalam pengujian ini bertujuan untuk menguji apakah dalam penyajian data alporan transaksi tabungan dapat berjalan dengan baik atau tidak, yang memberikan hasil sesuai dengan yang diharapkan. Adapun pengujiannya sebagai berikut :
 
<center>'''Tabel 4.13 Data Transaksi (Laporan Transaksi)'''</center>
 
<center> <img src="https://image.ibb.co/nAQzJz/Laporan.jpg" width="50%"> </center>
 
  
<li>Logout</li>
 
Dalam pengujian ini bertujuan untuk menguji apakah fungsi logout dapat berjalan dengan baik atau tidak, yang memberikan hasil sesuai dengan yang diharapkan. Adapun pengujiannya sebagai berikut :
 
<center>'''Tabel 4.13 Logout Sistem'''</center>
 
<center> <img src="https://image.ibb.co/eCQuke/Logout.jpg" width="50%"> </center>
 
</ol>
 
  
== Evaluasi ==
 
<p style="text-indent: 0.5in;">Setelah dilakukan pengujian pada sistem dengan metode ''blackbox testing'' seperti yang telah diuraikan pada sub bab ''testing'' sebelumnya didapati hasil bahwa setiap aspek yang diuji dapat bekerja sesuai dengan yang diharapkan, sebagai contoh pada pengujian ''form login'', ''form'' dapat bekerja dengan baik dan hanya meloloskan ''user'' dengan ''username'' dan ''password'' yang benar juga telah terdaftar.</p>
 
  
  
== Implementasi ==
 
=== Time Schedule ===
 
<center>'''Tabel 4.15 Schedule'''</center>
 
<center><img src="https://image.ibb.co/nfPWWK/Time_Schedule.jpg" width="50%" height="auto"></center>
 
<p style="text-indent: 0.5in;">Dalam melakukan penelitian ini tentu memerlukan proses dan kegiatan yang banyak memakan waktu dalam penyelesaiannya, dibawah ini merupakan jadwal dari kegiatan yang dilakukan selama penelitian berlangsung.</p>
 
  
=== Estimasi Biaya ===
+
Tampilan Menu Laporan
<p style="text-indent: 0.5in;">Estimasi biaya digunakan sebagai penghitungan kebutuhan biaya yang diperlukan untuk menyelesaikan penelitian yang diusulkan. Dibawah ini adalah rincian biaya yang diperlukan peneliti untuk menyelesaikan penelitian yang berjudul “Perancangan Sistem Informasi Tabungan Siswa Berbasis Web Pada Sekolah Menengah Kejuruan (SMK) Nusa Putra Kota Tangerang”.</p>
+
<center>'''Tabel 4.16 Estimasi Biaya'''</center>
+
Gambar 4.4 : Tampilan Menu Laporan
<center> <img src="https://image.ibb.co/dJUFrK/Estimasi_Biaya.jpg" width="50%"> </center>
+
Tampilan Data Anggota
 +
 +
Gambar 4.4 : Tampilan Data Anggota
 +
==Konfigurasi Sistem Usulan==
 +
===Spesifikasi Hardware===
 +
1. Processor  : Intel® Core™ i3-8300 Processor
 +
2. Monitor  : LG Flatron W1643S
 +
3. Mouse : Logitech M100r
 +
4. Keyboard  : Logitech K100
 +
5. RAM  : 4 GB
 +
6. Harddisk : 500 GB
 +
7. Printer  : EPSON L220 Series
 +
===Spesifikasi Software===
 +
1. Microsoft Office 2007
 +
2. Google Chrome dan Mozilla Firefox
 +
3. XAMPP sebagai Webserver
 +
===Spesifikasi Braninware===
 +
1. Ketua Koperasi
 +
2. Pengurus Bidang Usaha : Admin Penjualan dan Admin Purchasing
 +
3. Administrator
 +
4. Bendahara
 +
==Testing==
 +
===Metode Testing===
 +
Metode testing perlu dilakukan untuk mengetahui apakah sistem sudah siap untuk digunakan atau tidak.
 +
4.6.1.1. Black Box Testing
 +
Untuk melakukan tahap testing, pada penelitian ini menggunakan metode black box testing yang dimana pengujian dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Dengan hasil pengujian sebagai berikut :
 +
1. Hasil pengujian pada menu log in
 +
 +
Gambar 4.6.6.1 : Pengujian Pada Menu Log In
 +
2. Hasil pengujian pada saat tidak menginput salah satu kolom
 +
 +
Gambar 4.6.6.1 : Pengujian Pada Menu Data Pengguna
 +
3. Hasil pengujian pada saat tidak menginput nama supplier
 +
 +
Gambar 4.6.6.1 : Pengujian Pada Menu Data Supplier
 +
4. Hasil pengujian pada saat tidak menginput nama kategori di menu kategoi barang
 +
 +
Gambar 4.6.6.1 : Pengujian Pada Menu Kategori Barang
 +
5. Hasil pengujian pada saat tidak menginput kode barang
 +
 +
Gambar 4.6.6.1 : Pengujian Pada Menu Pembelian Barang
 +
6. Hasil pengujian pada saat tidak mengisi keterangan retur
 +
 +
Gambar 4.6.6.1 : Pengujian Pada Menu Retur
 +
==Evaluasi==
 +
Setelah dilakukan pengujian dengan menggunakan metode Black Box Testing seperti yang sudah diuraikan diatas, di dapati hasil bahwa setiap aspek yang telah diuji dapat bekerja sesuai dengan yang diharapkan. Seperti contoh pengujian pada menu anggota, ketika tidak menginput salah satu kolom maka data anggota tidak dapat tersimpan.
 +
==Implementasi==
 +
===Time Schedule===
 +
Pada tahap ini dibutuhkan rencana implementasi yang berguna untuk melaksanakan langkah-langkah dalam menerapkan sistem. Langkah-langkah yang dilakukan dalam usaha mewujudkan sistem yang direncanakan ini dalam bentuk time schedule. Berikut time schedule untuk sistem koperasi PT Paz Ace Indonesia:
 +
Tabel 4.8.1 : Time Schedule
 +
No. Kegiatan Bulan
 +
April Mei Juni Juli
 +
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
 +
1. Pengumpulan Data
 +
2. Analisa Sistem
 +
3. Perancangan Sistem
 +
4. Pembuatan Program
 +
5. Test Program
 +
6. Evaluasi
 +
7. Perbaikan Program
 +
8. Pelatihan User
 +
9. Implementasi
 +
10. Dokumentasi
 +
 
 +
===Estimasi Biaya===
 +
Estimasi biaya perlu untuk digunakan sebagai perhitungan kebutuhan biaya yang diperlukan untuk menyelesaikan penelitian yang sedang diusulkan. Berikut adalah rincian biaya yang diperlukan oleh peneliti untuk menyelesaikan penelitian di Koperasi PT Paz Ace Indonesia :
 +
 
  
<!-- ***************************************** -->{{pagebreak}}<!-- ***************************************** -->
+
Tabel 4.8.2 : Estimasi Biaya
 +
No. Uraian Kegiatan Biaya Yang Diusulkan
 +
1. Pengumpulan Data dan Analisis
 +
Analisa Data Rp 50,000 ,-
 +
Identifikasi Masalah Rp 50,000,-
 +
Proposal Rp 40,000,-
 +
2. Bahan & Peralatan Penelitian
 +
Biaya Internet Rp 100,000,-  
 +
3. Biaya Lain-Lain
 +
Biaya Kertas A4 Rp 50,000,-
 +
Biaya Tinta Rp  60,000,-
 +
Flashdisk Rp 65,000,-

Revisi per 5 September 2018 13.13

PERANCANGAN SISTEM KOPERASI PADA

PT PAZ ACE INDONESIA


SKRIPSI


Logo stmik raharja.jpg


Disusun Oleh :


NIM
: 1414482168
NAMA


JURUSAN SISTEM INFORMASI

KONSENTRASI KOMPUTER AKUNTANSI

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

STMIK RAHARJA

TANGERANG

2017/2018


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PENGESAHAN SKRIPSI


PERANCANGAN SISTEM KOPERASI PADA

PT PAZ ACE INDONESIA



Disusun Oleh :

NIM
: 1414482168
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Komputer Akuntansi

 

 

Disahkan Oleh :

Tangerang, Juli 2018

Ketua
       
Kepala Jurusan
STMIK RAHARJA
       
Jurusan SIstem Informasi
           
           
           
           
(Dr. Ir. Untung Raharja, M.T.I.,M.M)
       
(Nur Azizah M.Akt., M.Kom)
NIP : 000594
       
NIP : 078010


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN PEMBIMBING


PERANCANGAN SISTEM KOPERASI PADA

PT PAZ ACE INDONESIA


Dibuat Oleh :

NIM
: 1414482168
Nama

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi Komputer Akuntansi

Disetujui Oleh :

Tangerang, Juli 2018

Pembimbing I
   
Pembimbing II
       
       
       
       
(Muhamad Zahruddin S.Kom,.MM)
   
(H. Abdul Hamid Arribathi S.Ag,.MM)
NID : 15013
   
NID : 13005.


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR PERSETUJUAN DEWAN PENGUJI


PERANCANGAN SISTEM KOPERASI PADA

PT PAZ ACE INDONESIA

KOTA TANGERANG


Dibuat Oleh :

NIM
: 1414482168
Nama

Disetujui setelah berhasil dipertahankan dihadapan Tim Penguji Ujian Komprehensif

Jurusan Sistem Informasi

Konsentrasi Komputer Akuntansi

Tahun Akademik 2017/2018

Disetujui Penguji :

Tangerang, Juli 2018

Ketua Penguji
 
Penguji I
 
Penguji II
         
         
         
         
(_______________)
 
(_______________)
 
(_______________)
NID :
 
NID :
 
NID :


SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

(STMIK) RAHARJA

 

LEMBAR KEASLIAN SKRIPSI


PERANCANGAN SISTEM KOPERASI PADA

PT PAZ ACE INDONESIA

Disusun Oleh :


NIM
: 1414482168
Nama
Jenjang Studi
: Strata Satu
Jurusan
: Sistem Informasi
Konsentrasi
: Komputer Akuntansi


 

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan, atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik di lingkungan Perguruan Tinggi Raharja maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan.

Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab, serta bersedia menerima sanksi jika pernyataan diatas tidak benar.


Tangerang, 13 Juli 2018

 
 
 
 
NIM : 1414482168

 

*Tandatangan dibubuhi materai 6.000


ABSTRAKSI

Seiring dengan perkembangan teknologi informasi yang berkembang pesat, bukan tidak mungkin perlahan-lahan segala aktivitas manusia yang awalnya dikerjakan secara semi komputerisasi beralih menggunakan suatu sistem yang terkomputerisasi secara keseluruhan. Hal ini yang perlahan ingin mulai diterapkan pada Koperasi PT Paz Ace Indonesia, yang mana melalui analisa yang telah dilakukan dengan metode PIECES menemukan beberapa kelemahan sistem yang saat ini sedang berjalan, diantaranya dalam pelaksanaan pencatatan penjualan yang masih menggunakan buku besar sebagai media pencatatannya, hal ini sangat beresiko terjadinya human error. Tidak hanya pada pencatatan, pada kegiatan simpan pinjam pun masih terbilang belum cukup efektif, terlebih bagi anggota. Ketika anggota koperasi ingin mengetahui jumlah cicilan pinjaman, mereka harus mendatangi bendahara koperasi terlebih dahulu, hal ini tentunya belum efektif karena data tidak bisa diketahui secara langsung oleh anggota. Maka dengan adanya kelemahan-kelemahan tersebut, perlu diusulkan untuk adanya perancangan sistem koperasi di PT Paz Ace Indonesia, yang bertujuan untuk mempermudah pengurus koperasi dalam mengolah data, serta mempermudah bagi anggota untuk mengetahui history cicilan atupun pembelian tanpa harus mendatangi bendahara terlebih dahulu.

Kata Kunci: Penjuala, Simpan Pinjam, Koperasi


ABSTRACT

Along with the development of information technology is growing rapidly, it is not impossible slowly all human activities that were originally done in a computerized semi-switch to use a computerized system as a whole. This is what slowly want to start applied to the Cooperative PT Paz Ace Indonesia, which through the analysis that has been done by PIECES method found some weaknesses of the system currently running, including in the implementation of the recording sales that still use the ledger as a medium of recording, this very risky human error. Not only on the record, the savings and loan activities are still fairly not effective, especially for members. When members of the cooperative want to know the amount of loan repayments, they must go to the cooperative treasurer first, this is certainly not effective because the data can not be known directly by members. So with the weaknesses, it should be proposed for the existence of co-operative system design in PT Paz Ace Indonesia, which aims to facilitate the cooperative in managing data processing, and make it easier for members to know the history of installments atupun purchase without having to go to the treasurer first.

Keywords : Sales, Saving and Loans, Cooperatives


KATA PENGANTAR


Alhamdulillah, penulis panjatkan puji serta syukur atas kehadirat Allah SWT, karena berkat rahmat dan karuniaNya penulis dapat menyelesaikan Laporan Skripsi ini dengan baik dan selesai tepat pada waktunya. Sholawat serta salam semoga selalu tercurahkan kepada junjungan Nabi besar Muhammad SAW. Adapun judul yang diambil dalam Laporan Skripsi ini yaitu “Perancangan Sistem Koperasi di PT Paz Ace Indonesia”.

Laporan ini merupakan hasil penelitian di Koperasi PT Paz Ace Indonesia, sebagai salah satu syarat yang ditempuh oleh mahasiswa untuk mendapatkan gelar Sarjana Komputer pada jenjang Strata Satu Jurusan Sistem Informasi di Perguruan Tinggi Raharja.

Penulis pun menyadari bahwa tanpa bimbingan dan dorongan dari semua pihak penyusunan Laporan Skripsi ini tidak akan berjalan sesuai dengan apa yang diharapkan. Oleh karena itu, dalam kesempatan ini penulis ingin mengucapkan banyak terima kasih kepada :

  1. Bapak Dr. Ir. Untung Rahardja, M.T.I., MM. selaku Ketua STMIK Raharja.
  2. Bapak Sugeng Santoso, M.Kom., selaku Pembantu Ketua 1 Bidang Akademik STMIK Raharja.
  3. Ibu Nur Azizah, M.Akt., M.Kom Selaku kepala jurusan Sistem Informasi di Perguruan Tinggi Raharja.
  4. Bapak Muhamad Zahruddin S.Kom.,MM selaku pembimbing 1 yang telah meluangkan pikiran dan waktunya untuk membimbing dan memberikan arahan kepada penulis.
  5. Bapak H. Abdul Hamid Arribathi S.Ag.,MM selaku dosen pembimbing II yang telah sabar memberikan bimbingan dan sarannya kepada penulis sehingga penulis dapat menyelesaikan laporan skripsi ini.
  6. Bapak dan Ibu Dosen Perguruan Tinggi Raharja yang telah memberikan ilmu pengetahuannya kepada peneliti.
  7. PT Paz Ace Indonesia yang telah bersedia memberikan informasi terkait dengan segala hal yang berkaitan dengan Laporan Skripsi ini, yang juga merupakan tempat saya bekerja.
  8. Para pengurus Koperasi PT Paz Ace Indonesia, yang selalu mengedepankan kerjasama tim dan selalu memberikan ilmu yang membangun.
  9. Bapak, Mamah, Kakak, dan Adik yang selalu memberikan do'a dan motivasi kepada penulis, sehingga penulis dapat menyelesaikan laporan skripsi ini.
  10. Teman-teman MTI : Anty, Wati, Kiting/Rizky, dan Novi yang selalu membantu dan memberikan semangat kepada penulis.
  11. Teman-teman Raharja'14 yang selalu memotivasi dan mendukung penulis untuk menyelesaikan laporan skripsi ini.

Penulis menyadari bahwa dalam penulisan laporan skripsi ini masih jauh dari sempurna.

Oleh karena itu kritik dan saran yang membangun sangat penulis harapkan sebagai pemicu agar dapat berkarya lebih baik lagi. Semoga Laporan Skripsi ini dapat bermanfaat bagi kita semua.

Tangerang, 17 Juli 2018
Nuril Hilaliyah
1414482168

DAFTAR TABEL

  1. Tabel 3.3.2 Tabel Hasil Analisa Performance (Kinerja)
  2. Tabel 3.3.2 Tabel Hasil Analisa Information (Informasi)
  3. Tabel 3.3.2 Tabel Hasil Analisa Economy (Ekonomi)
  4. Tabel 3.3.2 Tabel Hasil Analisa Effeciency (Efisiensi)
  5. Tabel 3.3.2 Tabel Hasil Analisa Service (Pelayanan)
  6. Tabel 3.6.1 Tabel Elisiasi Tahap 1
  7. Tabel 3.6.2 Tabel Elisiasi Tahap 2
  8. Tabel 3.6.3 Tabel Elisiasi Tahap 3
  9. Tabel 4.2 Tabel Perbedaan Prosedur Sistem Berjalan & Usulan
  10. Tabel 4.8.1 Tabel Time Schedule
  11. Tabel 4.8.2 Tabel Estimasi Biaya

DAFTAR GAMBAR

  1. Gambar 2.1 Gambar Definisi Data
  2. Gambar 3.1.1 Gambar Logo PT Paz Ace Indonesia
  3. Gambar 3.1.4 Gambar Struktur Organisasi Koperasi PT Paz Ace Indonesia
  4. Gambar 3.2.2.1 Gambar Use Case Diagram Proses Penjualan
  5. Gambar 3.2.2.1 Gambar USe Case Diagram Proses Simpanan
  6. Gambar 3.2.2.1 Gambar USe Case Diagram Proses Pinjaman
  7. Gambar 3.2.2.2 Gambar Activity Diagram Proses Penjualan
  8. Gambar 3.2.2.2 Gambar Activity Diagram Proses Simpanan
  9. Gambar 3.2.2.2 Gambar Activity Diagram Proses Pinjaman
  10. Gambar 3.2.2.3 Gambar Sequence Diagram Proses Penjualan
  11. Gambar 3.2.2.3 Gambar Sequence Diagram Proses Simpanan
  12. Gambar 3.2.2.3 Gambar Sequence Diagram Proses Pinjaman
  13. Gambar 4.1.1.1 Gambar Use Case Diagram Proses Penjualan Yang Diusulkan
  14. Gambar 4.1.1.1 Gambar Use Case Diagram Proses Simpanan Yang Diusulkan
  15. Gambar 4.1.1.1 Gambar Use Case Diagram Proses Pinjaman Yang Diusulkan
  16. Gambar 4.1.1.2 Gambar Activity Diagram Proses Penjualan Yang Diusulkan
  17. Gambar 4.1.1.2 Gambar Activity Diagram Proses Simpanan Yang Diusulkan
  18. Gambar 4.1.1.2 Gambar Activity Diagram Proses Pinjaman Yang Diusulkan
  19. Gambar 4.1.1.3 Gambar Sequence Diagram Proses Penjualan Yang Diusulkan
  20. Gambar 4.1.1.3 Gambar Sequence Diagram Proses Simpanan Yang Diusulkan
  21. Gambar 4.1.1.3 Gambar Sequence Diagram Proses Pinjaman Yang Diusulkan
  22. Gambar 4.4 Gambar Tampilan Log In
  23. Gambar 4.4 Gambar Tampilan Home Page
  24. Gambar 4.4 Gambar Tampilan Menu Penjualan
  25. Gambar 4.4 Gambar Tampilan Menu Simpan Pinjam
  26. Gambar 4.4 Gambar Tampilan Menu Data Pengguna
  27. Gambar 4.4 Gambar Tampilan Menu Supplier
  28. Gambar 4.4 Gambar Tampilan Menu Pembelian
  29. Gambar 4.4 Gambar Tampilan Menu Kategori
  30. Gambar 4.4 Gambar Tampilan Menu Barang
  31. Gambar 4.4 Gambar Tampilan Menu Retur
  32. Gambar 4.4 Gambar Tampilan Menu Laporan
  33. Gambar 4.4 Gambar Tampilan Data Anggota
  34. Gambar 4.6.6.1 Gambar Pengujian Pada Menu Log In
  35. Gambar 4.6.6.1 Gambar Pengujian Pada Menu Data Pengguna
  36. Gambar 4.6.6.1 Gambar Pengujian Pada Menu Data Supplier
  37. Gambar 4.6.6.1 Gambar Pengujian Pada Menu Kategori Barang
  38. Gambar 4.6.6.1 Gambar Pengujian Pada Menu Pembelian Barang
  39. Gambar 4.6.6.1 Gambar Pengujian Pada Menu Menu Retur


DAFTAR SIMBOL

Gambar 1. Daftar Simbol Use Case Diagram

 

Gambar 2. Daftar Simbol Activity Diagram

 

Gambar 3. Daftar Simbol Sequence Diagram

 

Gambar 4. Daftar Simbol ERD (Entity Relation Diagram)

 

BAB I

PENDAHULUAN

Latar Belakang Masalah

Seiring dengan perkembangan teknologi informasi yang berkembang semakin pesat bukan tidak mungkin suatu organisasi atau perusahaan akan mengikuti laju perkembangan teknologi informasi demi menunjang pelaksanaan pekerjaan agar didapatkan hasil yang lebih akurat, cepat dan relevan. Teknologi informasi yang identik dengan bantuan alat pengolah data atau yang biasa disebut komputer ini memberikan banyak keuntungan bagi penggunanya, salah satunya adalah membuat pekerjaan lebih cepat dan hasil yang didapatkan akan lebih akurat. Namun banyak organisasi yang belum mengimplementasikan teknologi informasi dalam kegiatan pekerjaan mereka. Salah satunya pada unit koperasi di PT Paz Ace Indonesia. Koperasi PT Paz Ace Indonesia adalah koperasi yang dibentuk dalam rangka membantu mensejahterakan para anggotanya, resmi didirikan pada bulan Maret 2017 lalu. Koperasi yang hanya diperuntukkan bagi karyawan PT Paz Ace Indonesia ini menjadikan penjualan dan simpan pinjam sebagai hal terpenting bagi laju perkembangan koperasi itu sendiri.

Namun dalam pengolahan data yang sedang berjalan saat ini, koperasi PT Paz Ace Indonesia masih menggunakan sistem semi komputerisasi, kegiatan pencatatan penjualan masih menggunakan buku besar yang nantinya akan di input kembali ke dalam Microsoft Excel. Hal tersebut menyebabkan lamanya proses laporan yang dikirimkan setiap bulannya, bahkan data yang diperoleh pun terkadang tidak akurat. Selain itu, bagi para anggota yang ingin mengetahui besaran cicilan pinjaman mereka di koperasi, harus datang menemui bendahara terlebih dahulu dan mengeceknya, sistem ini dirasa tidak efektif dan banyak memakan waktu. Dengan adanya kelemahan pada sistem yang sedang berjalan saat ini, tentunya Koperasi PT Paz Ace Indonesia membutuhkan suatu sistem yang terkomputerisasi, yang mana dapat memudahkan petugas koperasi dalam mengolah data penjualan dan mempermudah bagi anggota untuk mengetahui besaran cicilan peminjaman mereka tanpa harus mendatangi bendahara koperasi terlebih dahulu. Sejalan dengan permasalahan diatas, maka penulis mengambil judul “PERANCANGAN SISTEM KOPERASI DI PT PAZ ACE INDONESIA”.

Rumusan Masalah

Berdasarkan latar belakang yang telah dijelaskan diatas, maka dalam hal ini yang menjadi permasalahan pada Unit Koperasi PT Paz Ace Indonesia adalah:

  1. Bagaimana sistem proses pengolahan data penjualan dan sistem simpan pinjam di Koperasi PT Paz Ace Indonesia yang sedang berjalan saat ini?
  2. Apakah data laporan yang dihasilkan sudah akurat?
  3. Bagaimana rancangan sistem penjualan dan simpan pinjam yang diusulkan?

Ruang Lingkup Penelitian

Agar dalam pembahasan masalah menjadi lebih terarah dan berjalan lebih baik maka perlu adanya ruang lingkup atau batasan penelitian yang akan dibahas dalam masalah ini. Adapun ruang lingkup yang akan dibahas oleh penulis berdasarkan perumusan masalah yang ada adalah :

  1. Proses Penjualan pada unit koperasi PT Paz Ace Indonesia
  2. Proses Simpan Pinjam pada unit koperasi PT Paz Ace Indonesia

Tujuan dan Manfaat Penelitian

Tujuan Penelitian

Penelitian ini mempunyai tujuan untuk :

  1. Mengetahui permasalahan yang sedang dihadapi pada proses yang sedang berjalan di koperasi PT Paz Ace Indonesia
  2. Dapat menciptakan suatu sistem pengelolaan data yang terkomputerisasi sesuai dengan kebutuhan proses penjualan dan simpan pinjam di koperasi PT Paz Ace Indonesia


Manfaat Penelitian

  1. Dapat menciptakan suatu sistem pengelolaan data yang terkomputerisasi sesuai dengan kebutuhan proses penjualan dan simpan pinjam di koperasi PT Paz Ace Indonesia
  2. Dengan adanya sistem pengelolahan data yang terkomputerisasi, maka pengerjaan pekerjaan akan lebih cepat dengan hasil yang di dapat akan lebih akurat
  3. Terciptanya efektifitas dan efisiensi dalam proses pengelolahan data


Metodologi Penelitian

Metode Pengumpulan Data

Dalam pengumpulan data, penulis menggunakan 3 (tiga) pendekatan pengumpulan data yaitu :

  1. Observasi (Observation Research)
  2. Pada metode observasi ini penulis melakukan analisa terhadap masalah yang ada dengan cara mengamati sumber, pengumpulan dan pengelolaan data di bagian unit koperasi PT Paz Ace Indonesia.

  3. Wawancara (Interview Research)
  4. Metode wawancara ini dilakukan dengan cara pengumpulan data melalui kegiatan tanya jawab langsung. Dalam metode ini penulis melakukan wawancara kepada Bapak Ardian selaku ketua koperasi dan pengurus bidang usaha yang menangani langsung kegiatan transaksi di Koperasi PT Paz Ace Indonesia.

  5. Studi Pustaka (Library Research)
  6. Metode study pustaka dilakukan untuk menunjang metode-metode sebelumnya, yaitu metode observasi dan metode wawancara. Pengumpulan informasi yang dilakukan yaitu dengan membaca dan mempelajari beberapa buku yang berhubungan dengan teori yang dibahas dalam laporan ini, melalui sumber-sumber dari kepustakaan dan di internet.

Metode Analisa

Pada tahap analisa, penulis menganalisa proses penjualan dan simpan pinjam yang ada di Koperasi PT Paz Ace Indonesia.

Metode Perancangan Sistem

Metode Unifield Modelling Languange (UML) adalah metode yang digunakan dalam perancangan sistem informasi di Koperasi PT Paz Ace Indonesia, yang akan digunakan dalam tahap-tahap : Use Case Diagram, Sequence Diagram, Activity Diagram, dan Class Diagram serta rancangan basis data dan spesifikasi data yang menggunakan software : PHPMy Admin, Apache, MySQL, Visual Paradigma, CodeIgniter dan Chrome.

Sistematika Penulisan

Sistematika penulisan skripsi ini disajikan dengan ringkas dan disusun dalam beberapa bab, dimana masing-masing bab akan menjelaskan hal-hal sebagai berikut :

BAB I PENDAHULUAN

Bab ini menjelaskan mengenai latar belakang, rumusan masalah, ruang lingkup, tujuan dan manfaat, metode penelitian, dan sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini menjelaskan mengenai definisi-definisi yang berhubungan dengan permasalahan yang dibahas pada sistem yang sedang berjalan saat ini.

BAB III ANALISA SISTEM YANG BERJALAN

Bab ini menjelaskan tentang uraian atau gambaran umum perusahaan, sejarah singkat, tata laksana sistem yang sedang berjalan, rancangan prosedur sistem yang sedang berjalan, analisa sistem yang sedang berjalan, konfigurasi sistem yang sedang berjalan, permasalahan yang dihadapi dan alternatif pemecahan masalah serta user requirement.

BAB IV RANCANGAN SISTEM YANG DIUSULKAN

Dalam bab ini berisi tentang rancangan sistem yang diusulkan mengenai sistem informasi tabungan siswa yang meliputi Usecase Diagram, Activity Diagram, Sequence Diagram, Class Diagram serta rancangan prototype, spesifikasi basis data, rancangan layar dan rancangan implementasi sistem.

BAB V PENUTUP

Bab ini menjelaskan tentang rancangan sistem usulan, perbedaan prosedur antara sistem berjalan dan sistem usulan, rancangan basis data, rancangan tampilan sistem koperasi PT Paz Ace Indonesia, konfigurasi sistem usulan, testing, dan evaluasi.

DAFTAR PUSTAKA

LAMPIRAN

Teori Umum

Konsep Dasar Sistem

Definisi Sistem

Secara sederhana, suatu sistem dapat dikatakan sebagai suatu kumpulan atau himpunan dari unsur, komponen, atau variabel yang terorganisir, saling berinteraksi, saling tergantung satu sama lain, dan terpadu.

Pengertian sistem secara etimologis atau asal usul kata sistem berasal dari bahasa Latin Systema atau bahasa Yunani Sustema yang memiliki arti suatu kesatuan dimana terdiri dari elemen atau komponen yang dihubungkan secara bersama supaya dapat memudahkan transfer materi, energi atau informasi. Sistem dikenal sebagai kesatuan bagian yang memiliki keterhubungan antara satu dengan yang lainnya dan mempunyai item-item penggerak.

Adapun pengertian sistem menurut para ahli, sebagai berikut :

Menuruut Tata Sutabri pada buku sistem informasi manajemen (2014:7) [1] “, mengatakan bahwa sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lainnya, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. ”

Sedangkam menurut Hartono yang dikutip oleh Otto Fajarianto pada Jurnal SISFOTEK GLOBAL Vol. 7 No. 1 2017, [2] bahwa sistem adalah suatu himpunan dari berbagai bagian atau elemen, yang saling berhubungan secara teroganisasi berdasar fungsi-fungsinya, menjadi satu kesatuan.

Berdasarkan pengertian dari beberapa ahli diatas, dapat disimpulkan bahwa sistem adalah paduan dari sekumpulan elemen-elemen yang saling berhubungan satu sama lain dengan sedemikian rupa untuk menjalankan suatu proses tertentu dalam mencapai suatu tujuan utama.

Karateristik Sistem

Model umum sebuah sistem adalah input, proses, dan output. Hal ini merupakan konsep sebuah sistem yang sangat sederhana sebab sebuah sistem dapat mempunyai beberapa masukan dan keuaran. Adapun karakteristik sistem menurut Tata Sutabri (2014:10) [1] yaitu :

  1. Komponen Sistem (components)
  2. Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, artinya salaing bekerja sama membentuk satu kesatuan. Komponen-komponen sistem tersebut dapat berupa suatu bentuk subsistem. Setiap subsistem memiliki sifat dari sistem yang menjalankan suatu fungsi tertentu dan memengaruhi proses sistem secara keseluruhan. Suatu sistem yang menjalankan suatu fungsi tertentu dan memengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar, yang disebut “supra sistem”.

  3. Batasan Sistem (Boundary)
  4. Ruang lingkup sistem merupakan daerah yang membatasi anatara sistem dengan sistem lain atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisah-pisahkan.

  5. Lingkungan Luar Sistem (environments)
  6. Bentuk apapun yang ada diluar ruang lingkup atau batasan sistem yang memengaruhi operasi sistem tersebu disebut lingkungan luar sistem. Ingkungan luar sistem ini dapat bersifat menguntungkan dan data juga bersifat merugikan sistem tersebut. Lingkungan luar yang menguntungkan merupakan energy bagi sistem tersebut. Dengan demikian, lingkungan luar tersebut harus tetap dijaga dan dipelihara lingkungan luar yang merugikan harus dikendalikan. Kalau tidak, maka akan mengganggu kelangsungan hidup sistem tersebut.

  7. Penghubung Sistem (interface)
  8. Media yang menghubungkan sistem dengan subsistem lain disebut penghubung sistem atau interface. Penghubung ini memungkinkan sumber-sumber daya mengalir dari satu subsistem ke subsistem yang lain. Bentuk keluaran dari satu subsistem akan menjadi masukan untuk subsistem lain melalui penghubung tersebut. Dengan demikian, dapat terjadi suatu integrase sistem yang membentuk satu kesatuan.

  9. Masukan Sistem (input)
  10. Energy yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input). Contoh, didalam suatu unit komputer “Program” adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan “data” adalah sinyal input untuk diolah menjadi informasi.

  11. Keluaran Sistem (output)
  12. Hasil energy yang diolah dan diklasifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagi subsistem yang lain. Contoh, sistem informasi. Keluaran yang dihasilkan adalah informasi. Informasi ini dapat digunakan sebagai masukan untuk pengambilan kepuusan atau hal-hal lain yang menjadi input bagi subsitem lain.

  13. Pengolah Sistem (Proses)
  14. Suatu sistem dapat mempunyai suatu proses yang akan mengubah masukan menjadi keluaran. Contoh, sistem akuntansi. Sistem ini akan mengolah data transaksi menjadi laporan-laporan yang dibutuhkan oleh pihak manajemen.

  15. Sasaran Sitem (Objective)
  16. Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministic. Kalau suatu sistem tidak memiliki sasaran, maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran atau tujuan yang telah direncanakan.

Klasifikasi Sistem

Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada di dalam sistem tersebut. Oleh, karena itu Tata Sutabri (2014:11) [1] mengklasifikasikan sistem menjadi beberapa sudut pandangan, di antaranya :

  1. Sistem Abstrak dan Sistem Fisik
  2. Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teologia, yaitu sistem yang berupa pemikiran hubungan antara manusia dengan Tuhan, sedangkan sistem fisik merupakan sistem yang ada secara fisik, misalnya sistem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain-lain sebagainya.

  3. Sistem Alamiah dan Sistem Buatan Manusia
  4. Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadinya siang dan malam, pergantian musim. Sedangkan istem buatan manusia merupakan sistem yang melibatkan interaksi manusia dengan mesin, yang disebut human machine system. Sistem informasi komputer merupakan contoh human machine system karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.

  5. Sistem Deterministik dan Sistem Probailistik
  6. Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut sistem deterministic. Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilistic.

  7. Sistem Terbuka dan Sistem Tertutup
  8. Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruhi oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa campur tangan pihak luar. Sedangkan sistem terbuka adalah sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk subsistem lainnya.

Konsep Dasar Data

Definisi Data

Menurut Eka Iswandy dalam Jurnal TEKNOIF Vol. 3 No. 2 Oktober 2015 (2013:310), [3]menyatakan bahwa data adalah yang belum mempunyai arti bagi penerimanya dan masih memerlukan adanya suatu pengolahan. Data bias berwujud suatu keadaan, gambar, suara, huruf, angka, matematika, bahasa ataupun symbol-simbol lainnya yang bsia kita gunakan sebagai bahan untuk melihat lingkungan, obyek, kejadian ataupun suatu konsep.

Sedangkan menurut Tata Sutabri [1] data adalah bahan mentah yang diproses untuk menyajikan informasi. Untuk jelasnya, seperti gambar dibawah ini :

Dari pengertian diatas dapat disimpulkan bahwa data adalah bahan mentah yang nantinya akan diolah menjadi bentuk yang lebih berguna dan bermanfaat bagi penggunanya. [4]

Klasifikasi Data

Data dapat diklasifikasikan menurut jenis, sifat dan sumbernya. Berikut klasifikasi data tersebut yaitu :

Klasifikasi Data Menurut Jenis Data

  1. Data Hitung (Enumeration/Counting Data),
  2. Data hitung adalah hasil penghitungan atau jumlah tertentu.

  3. Data Ukur (Measurement Data)
  4. Data ukur adalah data yang mennjukkan ukuran mengenai nilai sesuatu.

Klasifikasi Data Menurut Sifat Data

  1. Data Kuantitatif (Quantitative Data)
  2. Data kuantitatif adalah data mengenai penggolongan daam hubungannya dengan penjumlahan.

  3. Data kualitatif (Qualitative Data)
  4. adalah data mengenai penggolongan dalam hubungannya dengan kualitas atau sifat sesuatu.

Klasifikasi Data Menurut Sumber Data

  1. Data Internal (Internal Data)
  2. Data internal adalah data yang asli, artiya data sebagai hasil observasi yang dilalukan sendiri, bukan data hasil karya orang lain.

  3. Data Eksternal (External Data)
  4. Data eksternal adalah data hasil observasi orang lain. Seseorang boleh saja menggunakan data untuk suatu keperluan, meskipun data tersebut hasil kerja orang lain. Data eksternal terbagi menjadi 2 jenis, yaitu :

  1. Data Eksternal Primer (Primary Eksternal Data)
  2. Data eksternal primer adalah data dalam bentuk ucapan lisan atau tulisan dari pemiliknya sendiri, yakni orang yang melakukan observasi sendiri.

  3. Data Eksternal Sekunder (Secondary Eksternal Data)
  4. Data eksternal sekunder adalah data yang diperoleh bukan dari orang lain yang melakukan observasi melainkan melalui seseorang atau sejumlah orang lain.

BAB IV

PERANCANGAN SISTEM YANG USULAN

Rancangan Sistem Usulan

Tahap analisis serta penelitian yang telah dilakukan terhadap sistem koperasi PT Paz Ace Indonesia yang sedang berjalan saat ini menghasilkan temuan atas beberapa masalah yang sedang dihadapi. Adapun sistem koperasi yang akan diusulkan diantaranya akan mengubah beberapa proses yang sedang berjalan saat ini. Salah satunya dalam kegiatan pencatatan penjualan yang masih menggunakan buku besar, sistem ini dirasa tidak efektif karena kelemahan dan resiko yang ditimbulkan cukup tinggi. Maka dari itu dibuatlah sistem koperasi agar dapat membantu pengurus koperasi dalam menjalankan pekerjaan koperasi yang diharapkan dapat mempermudah serta mendapatkan hasil yang lebih akurat.

Dalam perancangan sistem yang diusulkan ini, penulis menggunakan UML sebagai gambaran dalam bentuk diagram, yang diantaranya penulis menggunakan Usecase Diagram, Activity Diagram, Sequence Diagram, dan Class Diagram.

Prosedur Sistem Usulan

  1. Administrator

    Adapun hak akses yang dapat dilakukan oleh administrator dalam sistem yang akan diusulkan diantaranya :

    1. Dapat melakukan log in

    2. Menampilkan tampilan utama/home page

    3. Menampilkan menu anggota

    4. Menampilkan menu laporan

    5. Dapatm melakukan log out

  2. Admin Penjualan

    Adapun hak akses yang dapat dilakukan oleh admin penjualan dalam sistem yang akan diusulkan diantaranya :

    1. Dapat melakukan login

    2. Menampilkan tampilan utama/home page

    3. Menampilkan menu penjualan

    4. Menampilkan menu kategori

    5. Menampilkan menu barang

    6. Menampilkan menu laporan penjualan

    7. Dapat melakukan log out

  3. Admin Purchasing

    Adapun hak akses yang dapat dilakukan oleh admin purchasing dalam sistem yang akan diusulkan diantaranya :

    1. Dapat melakukan log in

    2. Menampilkan tampilan utama/home page

    3. Menampilkan menu Supplier

    4. Menampilkan menu pembelian

    5. Menampilkan menu kategori

    6. Menampilkan menu barang

    7. Menampilkan menu laporan pembelian

    8. Menampilkan menu laporan stok

    9. Dapat melakukan log out

  4. Bendahara

    Adapun hak akses yang dapat dilakukan oleh bendahara dalam sistem yang akan diusulkan diantaranya :

    1. Dapat melakukan log in

    2. Menampilkan tampilan utama/ home page

    3. Menampilkan menu simpan pinjam

    4. Menampilkan menu form data nasabah

    5. Menampilkan menu form simpanan

    6. Menampilkan menu form pinjaman

    7. Menampilkan menu form cicilan

    8. Menampilkan laporan simpan pinjam

    9. Dapat melakukan log out

  5. Anggota

    Adapun hak akses yang dapat dilakukan oleh anggota dalam sistem yang akan diusulkan diantaranya :

    1. Dapat melakukan log in

    2. Menampilkan tampilan utama /log in

    3. Menampilkan menu pembelian

    4. Menampilkan menu simpanan

    5. Menampilkan menu cicilan

    6. Dapat melakukan log out

    Use Case Diagram Sistem Yang Diusulkan

    Berikut use case diagram yang diusulkan untuk sistem Koperasi PT Paz Ace Indonesia sebagai berikut : 1. Use Case Diagram Penjualan

    Gambar 4.1.1.1 : Use Case Penjualan Yang Diusulkan Keterangan : a. 1 System yaitu : mencakup seluruh kegiatan proses penjualan yang meliputi 3 Actor, yakni Admin Penjualan, Anggota/Pembeli, HRD. b. 7 Use Case Diagram. 2. Use Case Diagram Simpanan

    Gambar 4.1.1.1 : Use Case Simpanan Yang Diusulkan Keterangan : a. 1 System yaitu : mencakup seluruh kegiatan proses simpanan yang meliputi 3 Actor, yakni Bendahara, Anggota/Pembeli, HRD. b. 7 Use Case Diagram. 3. Use Case Diagram Peminjaman

    Gambar 4.1.1.1 : Use Case Pinjaman Yang Diusulkan Keterangan : a. 1 System yaitu : mencakup seluruh kegiatan proses pinjaman yang meliputi 3 Actor, yakni Bendahara, Anggota/Pembeli, Ketua. b. 7 Use Case Diagram. 4.1.1.2. Activity Diagram Sistem Yang Diusulkan Berikut activity diagram yang diusulkan untuk sistem Koperasi PT Paz Ace Indonesia sebagai berikut :

    Activity Diagram Penjualan

    Gambar 4.1.1.2 : Activity Diagram Penjualan Yang Diusulkan Keterangan : a. 1 initial Node, objek yang diawali b. Terdapat 3 swinline yaitu Admin Penjualan, Anggota/Pembeli, HRD. c. 12 Action, dari sistem yang mencerminkan eksekusi dari suatu aksi. d. 1 Activity Final Node, objek yang diakhiri. e. 1 Final Node 2. Activity Diagram Simpanan

    Gambar 4.1.1.2 : Activity Diagram Simpanan Yang Diusulkan Keterangan : a. 1 initial Node, objek yang diawali b. Terdapat 2 swinline yaitu Bendahara dan HRD. c. 6 Action, dari sistem yang mencerminkan eksekusi dari suatu aksi. d. 1 Final Node 3. Activity Diagram Pinjaman

    Gambar 4.1.1.2 : Activity Diagram Pinjaman Yang Diusulkan Keterangan : a. 1 initial Node, objek yang diawali b. Terdapat 2 swinline yaitu Anggota Aktif dan Bendahara. c. 6 Action, dari sistem yang mencerminkan eksekusi dari suatu aksi. d. 1 Activity Final Node, objek yang diakhiri e. 1 Final Node 4.1.1.3. Sequence Diagram Sistem Yang Diusulkan Berikut sequence diagram yang diusulkan untuk sistem Koperasi PT Paz Ace Indonesia sebagai berikut :


    Sequence Diagram Penjualan

    Gambar 4.1.1.3 : Sequence Diagram Penjualan Yang Diusulkan 1. 3 Actor yaitu Admin Penjualan, Anggota dan HRD. 2. 4 Life Line, objek entity antar muka yang saling berinteraksi 3. 11 Message, spesifikasi dari komunikasi antar objek yang membuat informasi-informasi aktifitas terjadi. 2. Sequence Diagram Simpanan

    Gambar 4.1.1.3 : Sequence Diagram Simpanan Yang Diusulkan 1. 2 Actor yaitu Bendahara dan HRD. 2. 3 Life Line, objek entity antar muka yang saling berinteraksi 3. 6 Message, spesifikasi dari komunikasi antar objek yang membuat informasi-informasi aktifitas terjadi. 3. Sequence Diagram Pinjaman

    Gambar 4.1.1.3 : Sequence Diagram Pijaman Yang Diusulkan 1. 2 Actor yaitu Bendahara dan Anggota Aktif 2. 4 Life Line, objek entity antar muka yang saling berinteraksi 3. 6 Message, spesifikasi dari komunikasi antar objek yang membuat informasi-informasi aktifitas terjadi.

    Perbedaan Prosedur Antara Sistem Berjalan dan Sistem Usulan

    Tabel 4.2 : Perbedaan Prosedur Sistem Berjalan & Usulan No. Sistem Berjalan Sistem Usulan 1. Penggunaan buku besar dalam kegiatan pencatatan penjualan yang selanjutnya di input kembali ke dalam Microsft Excel mengakibatkan lamanya proses pengelolaan laporan di setiap periodenya, yaitu ±5 hari. Tak hanya itu, data yang di dapatkan pun sering tidak akurat. Proses pengolahan data penjualan yang sudah terkomputerisasi, dapat menghasilkan laporan penjualan sudah tersistem, sehingga tidak membutuhkan waktu berhari-hari untuk dapat mengetahui laporan penjualan koperasi. 2. Anggota koperasi yang melakukan pinjaman di koperasi tidak dapat mengetahui secara langsung informasi jumlah cicilan mereka, mereka harus datang terlebih dahulu ke bendahara koperasi lalu menunggu sampai bendahara menemukan berkas cicilan tersebut. Anggota dapat secara langsung mengetahui jumlah cicilan mereka yang sudah terinput di sistem.

    Rancangan Basis Data

    Class Diagram

    Dengan adanya class diagram, maka akan membantu untuk memvisualisasikan kelas dari suatu sistem.

    Gambar 4.3.1 : Class Diagram

    Spesifikasi Basis Data

    Berikut ini merupakan spesifikasi tabel pada sistem yang diusulkan : 1. Tabel Admin Nama File : admin Media : hardisk Primary key : id_admin Panjang record : 70 Tabel 4.3.2 : Tabel Admin admin Nama Field Type Field Size Keterangan id_admin int 5 Primary admin Nama varchar 30 Nama admin username varchar 20 Username admin password varchar 10 Password admin Id_level int 5 id level admin foto blob Foto profil admin



    2. Tabel Cicilan Nama File : cicilan Media : hardisk Primary key : id_cicilan Panjang record : 41 Tabel 4.3.2 : Tabel Cicilan cicilan Nama Field Type Field Size Keterangan Id_cicilan Int 5 Primary id cicilan Kode_nasabah varchar 15 Kode nasabah Cicilan_ke int 5 Cicilan nasabah jumlah int 11 Jumlah cicilan tanggal date - Tanggal cicilan Id_pinjaman Int 5 Id pinjaman



    3. Tabel Jurnal Umum Nama File : jurnal_umum Media : Hardisk Primary key : id_jurnal Panjang record : 165 Tabel 4.3.2 : Tabel Jurnal Umum Jurnal_umum Nama Field Type Field Size Keterangan Id_jurnal Int 11 Primary id jurnal Kode_akses Varchar 10 Kode akses Id_transaksi Int 11 Id transaksi Urutan_akun Int 11 Urutan transaksi Keterangan varchar 100 keterangan Debet Int 11 pemasukan kredit int - pengeluaran



    4. Tabel Keanggotaan Nama File : keanggotaan Media : Hardisk Primary key : id_keanggotaan Panjang record : 42 Tabel 4.3.2 : Tabel Keanggotaan keanggotaan Nama Field Type Field Size Keterangan id_keanggotaan int 5 Primary Id keanggotan jenis varchar 15 Jenis keanggotaan Simpanan_pokok int 11 Simpanan pokok Simpanan_wajib int 11 Simpanan wajib Bunga_simpanan float Bunga simpanan Denda_pinjaman float Denda simpanan keterangan float keterangan




    5. Tabel Data Anggota Nama File : data_anggota Media : Hardisk Primary key : nik Panjang record : 64 Tabel 4.3.2 : Tabel Data Anggota data_anggota Nama Field Type Field Size Keterangan nik Bigint 9 Primary nik Nama varchar 45 Nama anggota saldo Int 10 Saldo anggota


    6. Tabel Pengguna Nama File : pengguna Media : hardisk Primary key : id Panjang record : 311 pengguna Nama Field Type Field Size Keterangan id int 11 Primary id username varchar 100 username password varchar 100 Password pengguna nama varchar 100 Nama pengguna Tabel 4.3.2 : Tabel Pengguna



    7. Tabel Pinjaman Nama File : pinjaman Media : hardisk Primary key : id_pinjaman Panjang record : 9 Tabel 4.3.2 : Tabel Pinjaman pinjaman Nama Field Type Field Size Keterangan Id_pinjaman Int 5 Primary id pinjaman Kode_nasabah varchar 15 Kode nasabah nama varchar 30 Nama nasabah jenis varchar 10 Jenis pinjaman jumlah int 11 Jumlah pinjaman lama Int 5 Lama pinjaman Tanggal date - Tanggal pinjaman status varchar Status pinjaman


    8. Tabel simpanan Nama File : simpanan Media : Hardisk Primary key : simpanan Panjang record : 63 Tabel 4.3.2 : Tabel Simpanan simpanan Nama Field Type Field Size Keterangan Id_simpanan Int 5 Primary id simpanan Kode_nasabah Varchar 15 Kode nasabah Tanggal Date - Tanggal simpanan Jenis varchar 10 Jenis simpanan Jumlah varchar 11 Jumlah simpanan Sld Int 11 created int 11




    9. Tabel tbl Anggota Nama File : tbl_anggota Media : Hardisk Primary key : id_anggota Panjang record : 455


    Tabel 4.3.2 : tbl_anggota Tbl_anggota Nama Field Type Field Size Keterangan id_anggota Varchar 100 Primary id anggota Id_identitas Int 11 Id identitas Nama anggota Varchar 200 Nama anggota Tgl_masuk Date - Tanggal masuk Tgl_lahir Date - Tanggal lahir Alamat Text - Alamat No_telp Varchar 20 Nomor telpon Jabatan Varchar 100 Jabatan Status_pegawai Enum - Status pegawai Estimasi_byr Int 11 Estimasi bayar Status_anggota Int 2 Status anggota saldo int 11 Saldo

    10. Tabel Tbl Barang Nama File : tbl_barang Media : Hardisk Primary key : barang_id Panjang record : 239 Tabel 4.3.2 : tbl_barang Tbl_barang Nama Field Type Field Size Keterangan Barang_id Varchar 15 Primary id barang Barang_nama Varchar 150 Nama barang Barang_satuan Varchar 30 Satuan barang Barang-harpok Double - Harga pokok barang Barang_harjul Double - Harga jual barang Barang_harjul_grosir Double - Harga jual grosir barang Barang_stok Int 11 Stok barang Barang_min_stok Int 11 Stok minimal barang Barang_tgl_input Timestamp - Tanggal input barang Barang_tgl_last_update Datetime - Tanggal last update barang Barang_kategori_id Int 11 Id kategori barang Barang_user_id int 11 Id user barang


    11. Tabel Tbl Detail Beli Nama File  : tb_detail_beli Media  : Hardisk Primary key  : d_beli_id Panjang record : 67 Tabel 4.3.2 : tbl_detail_beli Tbl_detail_beli Nama Field Type Field Size Keterangan D_beli_id Int 11 Id detail beli D_beli_nofak Varchar 15 Nomor faktur beli D_beli_barang_id Varchar 15 Id beli barang D_beli_harga Double - Harga beli D_beli_jumlah Int 11 Jumlah beli D_beli_total Double - Total beli D_beli_kode varchar 15 Kode beli

    12. Tabel Tbl Detail Jual Nama File : tbl_detail_jual Media : Hardisk Primary key : d_jual_id Panjang record : 232 Tabel 4.3.2 : tbl_detail_jual Tbl_detail_jual Nama Field Type Field Size Keterangan D_jual_id Int 11 Primary id jual D_jual_nofak Varchar 15 Nomor faktur D_jual_barang_id Varchar 15 Id barang D_jual_barang_nama Varchar 150 Nama barang D_jual_barang_satuan Varchar 30 Satuan barang D_jual_barang_harpok Double - Harga pokok barang D_jual_barang_harjul Double - Harga jual barang D_jual_qty Int 11 Quantity barang D_jual_diskon_ Double - Diskon D_jual_total double - total

    13. Tabel Tbl Jual Nama File : tbl_jual Media : Hardisk Primary key : jual_nofak Panjang record : 46 Tabel 4.3.2 : tbl_jual Tbl_jual Nama Field Type Field Size Keterangan Jual_nofak Varchar 15 Nomor faktur jual Jual_tanggal Timestamp - Tanggal jual Jual_total Double - Total Jual_jml_uang Double - Jumlah uang Jual_kembalian Double - Kembalian Jual_user_id Int 11 Id user Jual_keterangan varchar 20 keterangan




    14. Tabel Kategori Nama File : tbl_kategori Media : hardisk Primary key : kategori_id Panjang record : 11, 35 Tabel 4.3.2 : Tabel Kategori tbl_kategori Nama Field Type Field Size Keterangan kategori_id int 11 No Kategori barang kategori_nama varchar 35 Kategori barang

    15. Tabel Jual Nama File : tbl_jual Media : hardisk Primary key : jual_nofak Panjang record: 15, 11, 20 Tabel 4.3.2 Tabel Penjualan tbl_kategori Nama Field Type Field Size Keterangan Jual_nofak varchar 15 Jual_tanggal Timestamp Jual_total Double Jual_jml_uang Double Jual_kembalian Double Jual_user_id Int 11 Jual_keterangan Varchar 20



    Rancangan Program

    Tampilan Log In

    Gambar 4.4 : Tampilan Log In

    Tampilan Home Page

    Gambar 4.4 : Tampilan Home Page


    Tampilan Menu Penjualan

    Gambar 4.4 : Tampilan Menu Penjualan

    Tampilan Menu Simpan Pinjam

    Gambar 4.4 : Tampilan Simpan Pinjam



    Tampilan Menu Data Pengguna

    Gambar 4.4 : Tampilan Data Pengguna Tampilan Menu Supplier

    Gambar 4.4 : Tampilan Menu Supplier




    Tampilan Menu Pembelian

    Gambar 4.4 : Tampilan Menu Pembelian Tampilan Menu Kategori

    Gambar 4.4 : Tampilan Menu Kategori Barang



    Tampilan Menu Barang

    Gambar 4.4 : Tampilan Menu Barang Tampilan Menu Retur

     Gambar 4.4 : Tampilan Menu Retur
    




    Tampilan Menu Laporan

    Gambar 4.4 : Tampilan Menu Laporan Tampilan Data Anggota

    Gambar 4.4 : Tampilan Data Anggota

    Konfigurasi Sistem Usulan

    Spesifikasi Hardware

    1. Processor : Intel® Core™ i3-8300 Processor 2. Monitor : LG Flatron W1643S 3. Mouse : Logitech M100r 4. Keyboard : Logitech K100 5. RAM : 4 GB 6. Harddisk : 500 GB 7. Printer : EPSON L220 Series

    Spesifikasi Software

    1. Microsoft Office 2007 2. Google Chrome dan Mozilla Firefox 3. XAMPP sebagai Webserver

    Spesifikasi Braninware

    1. Ketua Koperasi 2. Pengurus Bidang Usaha : Admin Penjualan dan Admin Purchasing 3. Administrator 4. Bendahara

    Testing

    Metode Testing

    Metode testing perlu dilakukan untuk mengetahui apakah sistem sudah siap untuk digunakan atau tidak. 4.6.1.1. Black Box Testing Untuk melakukan tahap testing, pada penelitian ini menggunakan metode black box testing yang dimana pengujian dilakukan hanya mengamati hasil eksekusi melalui data uji dan memeriksa fungsional dari perangkat lunak. Dengan hasil pengujian sebagai berikut : 1. Hasil pengujian pada menu log in

    Gambar 4.6.6.1 : Pengujian Pada Menu Log In 2. Hasil pengujian pada saat tidak menginput salah satu kolom

    Gambar 4.6.6.1 : Pengujian Pada Menu Data Pengguna 3. Hasil pengujian pada saat tidak menginput nama supplier

    Gambar 4.6.6.1 : Pengujian Pada Menu Data Supplier 4. Hasil pengujian pada saat tidak menginput nama kategori di menu kategoi barang

    Gambar 4.6.6.1 : Pengujian Pada Menu Kategori Barang 5. Hasil pengujian pada saat tidak menginput kode barang

    Gambar 4.6.6.1 : Pengujian Pada Menu Pembelian Barang 6. Hasil pengujian pada saat tidak mengisi keterangan retur

    Gambar 4.6.6.1 : Pengujian Pada Menu Retur

    Evaluasi

    Setelah dilakukan pengujian dengan menggunakan metode Black Box Testing seperti yang sudah diuraikan diatas, di dapati hasil bahwa setiap aspek yang telah diuji dapat bekerja sesuai dengan yang diharapkan. Seperti contoh pengujian pada menu anggota, ketika tidak menginput salah satu kolom maka data anggota tidak dapat tersimpan.

    Implementasi

    Time Schedule

    Pada tahap ini dibutuhkan rencana implementasi yang berguna untuk melaksanakan langkah-langkah dalam menerapkan sistem. Langkah-langkah yang dilakukan dalam usaha mewujudkan sistem yang direncanakan ini dalam bentuk time schedule. Berikut time schedule untuk sistem koperasi PT Paz Ace Indonesia: Tabel 4.8.1 : Time Schedule No. Kegiatan Bulan April Mei Juni Juli 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1. Pengumpulan Data 2. Analisa Sistem 3. Perancangan Sistem 4. Pembuatan Program 5. Test Program 6. Evaluasi 7. Perbaikan Program 8. Pelatihan User 9. Implementasi 10. Dokumentasi

    Estimasi Biaya

    Estimasi biaya perlu untuk digunakan sebagai perhitungan kebutuhan biaya yang diperlukan untuk menyelesaikan penelitian yang sedang diusulkan. Berikut adalah rincian biaya yang diperlukan oleh peneliti untuk menyelesaikan penelitian di Koperasi PT Paz Ace Indonesia :


    Tabel 4.8.2 : Estimasi Biaya No. Uraian Kegiatan Biaya Yang Diusulkan 1. Pengumpulan Data dan Analisis

    	 Analisa Data	Rp 50,000 ,-
    	 Identifikasi Masalah	Rp 50,000,-
    	 Proposal	Rp 40,000,-
    

    2. Bahan & Peralatan Penelitian

    	Biaya Internet 	Rp 100,000,- 
    

    3. Biaya Lain-Lain

    	Biaya Kertas A4	Rp 50,000,-
    	Biaya Tinta	Rp  60,000,-
    
    Flashdisk Rp 65,000,-


Kesalahan pengutipan: Tag <ref> ditemukan, tapi tag <references/> tidak ditemukan

Contributors

Nuril Hilaliyah