BAB III PEMBAHASAN
3.2. Tinjauan Kasus
3.2.1. Proses Bisnis Sistem Berjalan
Pengelolaan sistem akuntansi penerimaan kas TK Assa’adatul Mahmudiyah masih menggunakan manual. Dimana proses penerimaaan kas dari pembayaran
SPP dimulai dari murid atau wali murid melakukan pembayaran yang akan diterima oleh bendahara sekolah dengan memberikan kartu SPP dan bendahara mengisi pada kartu SPP tersebut. Bagian bendahara juga mencatat pembayaran SPP dibuku kas. Setelah dicatat, bagian bendahara memberikan kartu SPP tersebut kepada murid atau wali murid. Lalu murid atau wali murid menerima kartu SPP yang akan dipegang oleh murid atau wali murid sebagai bukti.
Kemudian bendahara sekolah membuat laporan pembayaran SPP dalam bentuk Microsoft Word dengan perhitungannya menggunakan kalkulator yang setiap bulannya akan diberikan kepada kepala sekolah sebagai data pencatatan SSP.
Proses penerimaan kas dari dana Bantuan Operasioanal Sekolah Daerah (BOSDA) dimulai dari pihak sekolah mengajukan proposal dana Bosda, dimana bagian bendahara membuat Rancangan Anggaran Biaya (RAB) untuk dimasukkan ke dalam proposal. Setelah dibuat, bendahara memberikan kepada kepala sekolah untuk dicek dan disetujui. Setelah itu dilampirkan ke dalam proposal. Pihak sekolah memberikan pengajuan propsal kepada pihak Dinas Pendidikan dan Kebudayaan Subang (DPKS). Setelah diterima, pihak Dinas Pendidikan dan Kebudayaan Subang akan mengkaji proposal tersebut, dimana ketika pengajuan proposal disetujui maka pihak Dinas Pendidikan dan Kebudayaan Subang akan menghubungi pihak sekolah bahwa proposal yang diajukan disetujui dan dana dicairkan. Tetapi, ketika pengajuan proposal tidak disetujui maka pihak sekolah memberikan pengajuan proposal kembali. Setelah mengetahui proposal yang diajukan diterima, pihak sekolah langsung datang ke Dinas Pendidikan dan Kebudayaan Subang untuk mengambil dana tersebut.
Pihak Dinas Pendidikan dan Kebudayaan Subang memberikan dan yang telah dicairkan kepada pihak sekolah. Setelah dana diterima, bagian bedahara
mencatat dana tersebut di buku kas dan membuat laporan yang akan diberikan kepada pihak sekolah. Setelah menerima laporan kepala sekolah menkaji laporan tersebut dan langsung diberikan kepada pihak Dinas Pendidikan dan Kebudayaan Subang sebagai laporan alokasi penggunaan dana bosda.
2. Prosedur Pengeluaran Kas
Pengelolaan pengeluaran kas di TK. Assa’adatul Mahmudiyah dilakukan setiap bulan dan tahunan. Setiap sekolah memerlukan dana untuk sesuatu hal contohnya pembelian perlengkapan, dimana dimulai dari bendahara membuat catatan apa saja yang harus dibeli. Setelah itu catatan yang telah dibuat diberikan kepada kepala sekolah. Setelah disetujui, bendahara langsung mencairkan dana tersebut. Bendahara melakukan pembelian dan pihak toko memberikan nota. Bendahara menerima nota tersebut. Setelah itu, bagian bendahara mencatat nota tersebut dibuku kas sebagai catatan laporan setiap bulannya yang akan diberikan kepada kepala sekolah dan kepala sekolah menerima laporan tersebut.
3. Prosedur Laporan
Proses laporan kas TK Assa’adatul Mahmudiyah dimulai dari bendahara mengecek setiap transaksi penerimaan dan pengeluaran kas yang ada di buku kas. Bendahara membuat laporan dengan menggunakan Microsoft Word.
setelah dibuat laporan diserahkan kepada kepala sekolah dan kepala sekolah menerima laporan tersebut.
3.2.2. Activity Diagram
1. Activity Diagram Penerimaan Kas’
a. Penerimaan kas dari pembayaran SPP
Sumber: (TK. Assa’adatul Mahmudiyah, 2020)
Gambar III.2 Activity Diagram Penerimaan Kas dari Pembayaran SPP
b. Penerimaan kas dari dana Bosda
Sumber: (TK. Assa’adatul Mahmudiyah, 2020)
Gambar III.3 Activity Diagram Penerimaan Kas dari Dana Bosda
2. Activity Diagram Pengeluaran Kas
Sumber: (TK. Assa’adatul Mahmudiyah, 2020)
Gambar III.4 Activity Diagram Pengeluaran Kas
3. Activity Diagram laporan
Sumber: (TK. Assa’adatul Mahmudiyah, 2020)
Gambar III.5 Activity Diagram Laporan 3.2.3. Dokumen Masukan
Dokumen masukkan merupakan segala bentuk masukan yang berupa dokumen dan diolah dalam proses agar dapat menghasilkan dokumen keluaran yang diinginkan. Adapun dokumen masukan yang digunakan adalah sebagai berikut:
1. Nama Dokumen : Kartu SPP (surat persetujuan pembayaran) Fungsi : Untuk pembayaran iuran setiap bulannya Sumber : Siswa/wali murid
Tujuan : Bendahara
Media : Kertas
Jumlah : 1 (satu) lembar
Frekuensi : Setiap melakukan pembayaran SPP Bentuk : Lampiran A.1.
2. Nama Dokumen : Nota Pembelian
Fungsi : Untuk
Sumber : Guru
Tujuan : Bendahara
Media : Kertas
Jumlah : 1 (satu) lembar
Frekuensi : Setiap melakukan pembelian Bentuk : Lampiran A.2.
3.2.4. Dokumen Keluaran
Dokumen keluaran adalah sebagai bentuk keluaran berupa dokumen yang merupakan hasil pengolahan. Adapun dokumen yang dihasilkan adalah sebagai berikut:
1. Nama Dokumen : Data RAB (Rancangan Anggaran Biaya) Fungsi : untuk pengajuan permohonan dana
Sumber : Bendahara
Tujuan : Kepala Dinas Pendidikan dan Kebudayaan Subang
Media : Kertas
Jumlah : 1 (satu) lembar Frekuensi : Setiap satu semester Bentuk :.Lampiran B.1
2. Nama Dokumen : Laporan Kas
Fungsi : untuk mencatat setiap terjadi transaksi
Sumber : Bendahara Tujuan : Kepala Sekolah
Media : Kertas
Jumlah : 1 (satu) lembar
Frekuensi : setiap satu tahun sekali Bentuk : Lampiran B.3
3. Nama Dokumen : Laporan Penggunaan Dana Bosda
Fungsi : sebagai catatan dana Bosda yang diterima
Sumber : Bendahara
Tujuan : Kepala Dinas Pendidikan dan Kebudayaan Subang
Media : Kertas
Jumlah : 1 (satu) lembar
Frekuensi : setiap satu tahun sekali Bentuk : Lampiran B.4
3.2.5. Permasalahan Pokok
Berdasarkan hasil riset untuk sistem penerimaan dan pengeluaran kas pada TK Assa’adatul Mahmudiyah. Penulis menemukan beberapa permasalahan pokok yang mengahambat kegiatan tersebut. Adapun permasalahan yang ditemukan diuraiakan sebagai berikut:
1. Pencatatan setiap transaksi penerimaan dan pengeluaran kas masih dilakukam secara sederhana yaitu dengan masih menggunakan sebuah buku. Dengan masih menggunakan buku merasa kesulitan dalam pencarian data serta memakan waktu yang lama.
2. Membutuhkan anggaran dana dalam pencatatan keuangan karena buku akan cepat habis dan itu akan menghabiskan dana serta sering terjadi kehilangan data dalam penyimpananya.
3. Perhitungan akuntansinya masih menggunakan hitungan biasa (kalkulator) yang menyebabkan sering terjadinya kesalahan, dimana anggaran sering kelebihan atau kekurangan dalam perhitungannya.
3.2.6. Pemecahan Masalah
Dengan melihat permasalahan yang ada, maka untuk mengatasi permasalahan tersebut penulis mengajukan alternatif pemecahan masalah yaitu dengan membuat sistem yang sudah terkomputerisasi dari pencatatan masuk dan keluarnya kas serta pembuatan laporannya menggunakan komputer serta program khusus.
Beberapa keuntungan yang dapat diperoleh dari penggunaan aplikasi program pada komputer yaitu:
1. Dengan membuat sebuah program berbasis web atau dekstop yang berguna untuk pengelololaan kas masuk dan kas keluar sehingga memudahkan bagian bendahara untuk mengelolahnya dan membuat laporan dengan cepat sehingga menghasilkan informasi yang benar tentang data-data yang ada.
2. Dengan adanya sebuah sistem yang sudah terkomputersasi akan sangat banyak menghemat dana dalam pengelolaanya.
3. Mempermudah dalam proses perhitungannya, sehingga meminimalisir terjadinya kecurangan atau kesalahan.
3.3. Analisa Kebutuhan Software 3.3.1. Analisis Kebutuhan
Dalam rancang bangun sistem informasi akuntansi penerimaan dan pengeluaran kasi ini ada terdapat 3 (tiga) jen is user yang saling berinteraksi dalam lingkungan sistem tersebut, yaitu admin, bendahara dan kepala sekolah.
A. Kepala Sekolah
A.1. Kepala Sekolah melakukan login A.2. Kepala Sekolah mencetak laporan B. Bendahara
B.1. Bagian Bendahara melakukan login B.2. Bagian Bendahara mengelola data akun
B.3. Bagian Bendahara mencatat transaksi kas masuk B.4. Bagian Bendahara mencatat transaksi kas keluar B.5. Bagian Bendahara mencetak laporan
C. Admin
C.1. Admin melakukan login . C.2. Admin mengelola data user C.3. Admin mengelola data akun
C.4. Admin mencatat transaksi kas masuk C.5. Admin mencatat transaksi kas keluar C.6. Admin mencetak laporan
D. Kebutuhan Sistem
a. User harus melakukan login menggunakan username dan password dan setiap selesai menggunakan aplikasi harus melakukan logout agar keamanan data terjaga.
b. Sistem dapat mencetak laporan penerimaan dan pengeluaran kas.
3.3.2. Use Case Diagram
Gambar III.6. Use Case Diagram Tabel III.1.
Skenario Use Case Diagram Login Use case login
Tujuan Untuk mengakses sistem
Aktor Admin
Kondisi awal Form login masih kosong
Skenario utama 1. Admin memasukan username dan password
2. Sistem akan memeriksa valid tidaknya data masukan dengan memerikasa ke tabel user
3. Masuk ke aplikasi pengelolaan kas Skenario alternatif
1. Jika form login yang di input masih ada yang kosong, maka sistem akan menampilkan pesan "please fill out this field"
2. jika form login yang diinput sudah sesuai, maka sistem akan menampilkan pesan " login berhasil "
Kondisi akhir Masuk ke aplikasi pengelolaan kas
Tabel III.2.
Skenario Use Case Diagram Data User Use case data user
Tujuan Mengijinkan admin untuk mengelola data user
Aktor Admin
Kondisi awal login tervalidasi dan valid
Skenario utama 1. Admin memilih menu data user
2. Sistem akan menampilkan form data user untuk diinput 3. Admin memilih data yang akan diubah, maka menampilkan data akun dari akun yang akan diubah
4. Admin memilih data yang akan dihapus, maka akan menampilkan pesan
Skenario alternatif 1. Jika form user yang di input masih ada yang kosong, maka sistem akan menunjukan pesan "please fill out this field"
2. jika form user yang diinput sudah sesuai, maka sistem akan menampilkan pesan " data berhasil disimpan"
3. jika form sudah diubah, maka sistem akan menampilkan pesan bahwa data berhas
4. data yang dihapus akan menampilkan pesan konfirmasi apakah data benar dihapus
Kondisi akhir sistem menampilkan data user Tabel III.3.
Skenario Use Case Diagram Data Akun Use case data akun
Tujuan Mengijinkan admin untuk mengelola data akun
Aktor Admin
Kondisi awal login tervalidasi dan valid
Skenario utama 1. Admin memilih menu data akun
2. Sistem akan menampilkan form data akun untuk diinput, memasukan data akun sesuai kolom yang ada
3. Admin memilih data yang akan diubah, maka menampilkan data akun dari akun yang akan diubah
4. Admin memilih data yang akan dihapus, maka akan menampilkan pesan
Skenario alternatif 1. Jika form masih ada yang kosong, maka sistem akan menunjukan pesan "please fill out this field"
2. jika form sudah sesuai, maka sistem akan menampilkan pesan
" data berhasil disimpan"
3. jika form sudah diubah, maka sistem akan menampilkan pesan bahwa data berhas
4. data yang dihapus akan menampilkan pesan konfirmasi apakah data benar dihapus
Kondisi akhir sistem menampilkan data akun
Tabel III.4.
Skenario Use Case Diagram Transaksi Kas Masuk Use case transaski kas masuk
Tujuan Mengijinkan admin untuk mengelola data transaksi kas masuk
Aktor Admin
Kondisi awal login tervalidasi dan valid
Skenario utama 1. Admin memilih menu transaksi kas masuk
2. Sistem akan menampilkan form kas masuk untuk diinput 3. Admin memilih data yang akan dihapus, maka akan menampilkan pesan
Skenario alternatif 1. Jika form yang di input masih ada yang kosong, maka sistem akan menunjukan pesan "please fill out this field"
2. Jika form kas masuk yang diinput sudah sesuai, maka sistem akan menampilkan pesan " data berhasil disimpan"
3. data yang dihapus akan menampilkan pesan konfirmasi apakah data benar dihapus
Kondisi akhir sistem menampilkan data kas masuk yang telah diinput Tabel III.5.
Skenario Use Case Diagram Transaksi Kas Keluar Use case transaski kas keluar
Tujuan Mengijinkan admin untuk mengelola data transaksi kas keluar
Aktor Admin
Kondisi awal login tervalidasi dan valid
Skenario utama 1. Admin memilih menu transaksi kas keluar
2. Sistem akan menampilkan form kas keluar untuk diinput 3. Admin memilih data yang akan dihapus, maka akan menampilkan pesan
Skenario alternatif 1. Jika form yang di input masih ada yang kosong, maka sistem akan menunjukan pesan "please fill out this field"
2. Jika form kas masuk yang diinput sudah sesuai, maka sistem akan menampilkan pesan " data berhasil disimpan"
3. data yang dihapus akan menampilkan pesan konfirmasi apakah data benar dihapus
Kondisi akhir sistem menampilkan data kas keluar yang telah diinput Tabel III.6.
Skenario Use Case Diagram Mencetak Laporan Use case mencetak laporan
Tujuan Untuk mencetak laporan
Aktor Admin
Kondisi awal login tervalidasi dan valid
Skenario utama 1. Admin memilih menu laporan
2. Sistem akan menampilkan form laporan yang akan dicetak Skenario alternatif
1. Jika melakukan cetak secara keseluruhan, maka klik tombol seluruh data
2. Jika melakukan cetak berdasarkan periode, maka mengisi form periode dan klik tombol data
Kondisi akhir sistem menampilkan laporan
3.3.3. Activity Diagram 1. Admin mengelola data user
Gambar III.7. Activity Diagram Data User
2. Admin mengelola data akun
Gambar III.8 Activity Diagram Data Akun
3. Admin mengelola kas masuk
Gambar III.9 Activity Diagram Data Kas Masuk
4. Admin mengelola kas keluar
Gambar III.10 Activity Diagram Data Kas Keluar
5. Admin mencetak laporan
Gambar III.11 Activity Diagram Laporan
3.4. Desain
3.4.2. Logical Record Structure
Dalam spesifikasi file, sistem ini menggunakkan aplikasi basis data (database) pada MySQL dengan nama database db_pengelolaankas.sql spesifikasi file yang dirancang sebagai berikut:
1. Spesifikasi File User
Nama File : Tabel tbl_use r Akronim : tbl_user.sql
Fungsi : Mengelola dan menyimpan data user Tipe File : File Master
Ukuran Record : 61 byte
Media : Hard disk
Field Key : id_user
Software : MySQL
Tabel III.7.
Spesifikasi File User
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode id_user Integer 11 Primary Key
2. Nama nm_user Varchar 20
3. Password Password Varchar 30
4. Hak akses hak_akses Enum “admin”,”bendahara”
dan “kepala sekolah”
2. Spesifikasi File Akun
Nama File : Tabel tbl_akun Akronim : tbl_akun.sql
Fungsi : mengelola dan menyimpan data akun Tipe File : File Master
Ukuran Record : 100 byte
Media : Hard disk
Field Key : kd_akun
Software : MySQL
Tabel III.8.
Spesifikasi File Akun
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode kd_akun Varchar 10 Primary Key
2. Nama akun nm_akun Varchar 50
3. Jenis akun jenis_akun Varchar 30
4. Saldo normal saldo_normal Varchar 10
3. Spesifikasi File Kas Masuk
Nama File : Tabel tbl_kasmasuk Akronim : tbl_kasmasuk.sql
Fungsi : mengelola dan menimpan data kas masuk Tipe File : File Transaksi
Ukuran Record : 32 byte
Media : Hard disk
Field Key : kd_kasmasuk
Software : MySQL
Tabel III.9.
Spesifikasi File Kas Masuk
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode kd_kasmasuk Varchar 10 Primary Key
2. Tanggal tgl_kasmasuk Date 3. Keterangan ket_kasmasuk Text
4. Nominal nominal_kasmasuk Integer 11
5. Id id_user Integer 11
4. Spesifikasi File Kas Keluar
Nama File : Tabel tbl_kaskeluar Akronim : tbl_kaskeluar.sql
Fungsi : Mengelola dan menyimpan data kas keluar Tipe File : File Transaksi
Ukuran Record : 32 byte
Media : Hard disk
Field Key : kd_kaskeluar
Software : MySQL
Tabel III.10.
Spesifikasi File Kas Keluar
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode kd_kaskeluar Varchar 10 Primary Key
2. Tanggal tgl_kaskeluar Date
3. Keterangan ket_kaskeluar Text
4. Nominal nominal_kaskeluar Integer 11
5. Id id_user integer 11
5. Spesifikasi File Jurnal
Nama File : Tabel tbl_jurnal Akronim : tbl_jurnal.sql
Fungsi : Mencatat setiap transaksi yang terjadi Tipe File : File Laporan
Ukuran Record : 53 byte
Media : Hard disk
Field Key : kd_jurnal
Software : MySQL
Tabel III.11.
Spesifikasi File Jurnal
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode jurnal kd_jurnal Integer 11 Primary Key
2. Kode kas kd_kas Varchar 10
3. Kode akun kd_akun Varchar 10
4. Tanggal jurnal tgl_jurnal Date
5. Saldo debet saldo_debet Integer 11
6. Saldo kredit saldo_kredit Integer 11
6. Spesifikasi File Buku Besar
Nama File : Tabel tbl_bukubesar Akronim : tbl_bukubesar.sql
Fungsi : Mempersiapkan laporan keuangan Tipe File : File Transaksi
Ukuran Record : 75 byte
Media : Hard disk
Field Key : kd_bukubesar
Software : MySQL
Tabel III.12.
Spesifikasi File Buku Besar
No. Elemen Data Akronim Tipe Panjang Keterangan
1. Kode buku besar kd_bukubesar Integer 11 Primary Key
2. Kode kas kd_kas Varchar 10
3. Kode akun kd_akun Varchar 10
4. Nominal debet nominal_debet Integer 11
5. Nominal kredit nominal_kredit Integer 11
.6. Tanggal buku besar tgl_bukubesar Date
8. Saldo debet saldo_debet Integer 11
9. Saldo kredit saldo_kredit Integer 11
3.4.4. Class Diagram
Diagram Class atau kelas diagram menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem. Dibawah ini merupakan gambar class diagram untuk menggambarkan struktur sistem yang akan dibuat untuk membangun sistem.
Gambar III.14 Class Diagram 3.4.5. Sequence Diagram
Bentuk dari sequence diagram rancangan sistem penerimaan dan pengeluaran pada TK. Assa’adatul Mahamudiyah digambarkan sebagai berikut:
1. Sequence Penerimaan Kas
Gambar III.16 Sequence Diagram Penerimaan Kas
2. Sequence Pengeluaran Kas
Gambar III.17 Sequence Diagram Pengeluaran Kas
3.4.6. Component Diagram
Gambar III.18 Component Diagram 3.4.7. Development Diagram
Deployment Diagram memberikan gambaran bagaimana sistem secara fisik yang terlihat, menampakan bagian software yang berjalan pada bagian-bagian hardware. Sistem terdiri dari node-node dimana setiap node diwakili oleh sebuah kubus. Garis yang menghubungkan antara dua kubus menunjukan hubungan diantara kedua node tersebut. Berikut gambar deployement diagram:
Gambar III.19 Deployment Diagram 3.4.8. User Interfice
1. Halaman Login Admin
Gambar III.20 Halaman Login Admin
2. Halaman Menu Utama
Gambar III.21 Halaman Menu Utama 3. Halaman Tambah User
Gambar III.22 Halaman Tambah User
4. Halaman Edit User
Gambar III.23 Halaman Edit User 5. Halaman Tambah Akun
Gambar III.24 Halaman Tambah Akun
6. Halaman Edit Akun
Gambar III.25 Halaman Edit Akun 7. Halaman Tambah Kas Masuk
Gambar III.26 Halaman Tambah Kas Masuk
8. Halaman Tambah Kas Keluar
Gambar III.27 Halaman Tambah Kas Keluar 9. Halaman Laporan Akun
Gambar III.28 Halaman Laporan Akun
10. Halaman Laporan Kas Masuk
Gambar III.29 Halaman Laporan Kas Masuk 11. Halaman Laporan Kas Keluar
Gambar III.30 Halaman Laporan Kas Keluar
12. Halaman Laporan Jurnal
Gambar III.31 Halaman Laporan Jurnal 13. Halaman Laporan Buku Besar
Gambar III.32 Halaman Laporan Buku Besar
3.5. Implementasi
String driver = "com.mysql.jdbc.Driver";
String connectionUrl = "jdbc:mysql://localhost:3306/";
String database = "db_pengelolaankas";
String userid = "root";
<div class="col-md-12">
<!-- Basic Card Example -->
<div class="card shadow mb-4">
<div class="card-header py-3">
<h6 class="m-0 font-weight-bold text-primary">Table Master Kas Masuk</h6>
</div>
<div class="card-body">
<div class="row">
<div class="col-md-3">
<a href="index.jsp?halaman=createkasmasuk" class="btn btn-primary btn-icon- split" title="Tambah Data">
<span class="icon text-white-50">
<i class="fa fa-plus"></i>
</span>
<span class="text">Data Kas Masuk</span>
</a>
<div class="table-responsive">
<table class="table table-bordered" id="dataTable" width="100%"
cellspacing="0">
kd_kasmasuk")%>" title="Data Detail" class="btn btn-info btn-sm">
<i class="fa fa-info"> </i>
</a>
<a onclick="if (confirm('Anda yakin menghapus data ini..?')){return true;} else {return false;}"
href="../kasmasuk/hapus.jsp?kd_kasmasuk=<%=resultSet.getString("kd_kasmasuk")
%>" title="Hapus Data" class="btn btn-danger btn-sm">
<i class="fa fa-trash"></i>
</a>
</td>
</tr>
<%
}
String driver = "com.mysql.jdbc.Driver";
String connectionUrl = "jdbc:mysql://localhost:3306/";
String database = "db_pengelolaankas";
String userid = "root";
int year = java.util.Calendar.getInstance().get(java.util.Calendar.YEAR);
%>
<div class="col-md-12">
<!-- Basic Card Example -->
<div class="card shadow mb-4">
<div class="card-header py-3">
<p align="right">
<a href="index.jsp?halaman=home">Home</a> <i class="fa fa-angle-right"></i> <a href="index.jsp?halaman=kasmasuk">Master Kas Masuk</a> <i class="fa fa-angle-double-right"></i> Add Kas Masuk
</p>
<h4 class="m-0 font-weight-bold text-primary">Add Kas Masuk </h4>
</div>
<div class="card-body">
<form method="post" action="../kasmasuk/simpan.jsp">
<div class="form-group"> name='kd_kasmasuk' placeholder='Kode Kas Masuk' maxlength='10' value='KM" + year + "0001'>");
out.println("<input type='text' readonly required class='form-control' name='kd_kasmasuk' placeholder='Kode Kas Masuk' maxlength='10' value='KM" + year + "0001'>");
} else { name='kd_kasmasuk' placeholder='Kode Kas Masuk' maxlength='10' value='" + nomkm + "'>");
out.println("<input type='text' readonly required class='form-control' name='kd_kasmasuk' placeholder='Kode Kas Masuk' maxlength='10' value='" + nomkm + "'>");
}
}
</div>
String kd_kasmasuk = request.getParameter("kd_kasmasuk");
String tgl = null;
String nom = null;
String ket = null;
String driver = "com.mysql.jdbc.Driver";
String connectionUrl = "jdbc:mysql://localhost:3306/";
String database = "db_pengelolaankas";
String userid = "root";
String password = "";
try {
connection = DriverManager.getConnection(connectionUrl + database, userid, password);
statement = connection.createStatement();
String sql = "select * from tbl_kasmasuk where kd_kasmasuk = '" + kd_kasmasuk + "'";
resultSet = statement.executeQuery(sql);
if (resultSet.next()) {
tgl = resultSet.getString("tgl_kasmasuk");
ket = resultSet.getString("ket_kasmasuk");
nom = resultSet.getString("nominal_kasmasuk");
}
%>
<div class="col-md-12">
<!-- Basic Card Example -->
<div class="card shadow mb-4">
<div class="card-header py-3">
<p align="right">
<a href="index.jsp?halaman=home">Home</a> <i class="fa fa-angle-right"></i> <a href="index.jsp?halaman=kasmasuk">Master Kas Masuk</a> <i
<a href="index.jsp?halaman=home">Home</a> <i class="fa fa-angle-right"></i> <a href="index.jsp?halaman=kasmasuk">Master Kas Masuk</a> <i