• Tidak ada hasil yang ditemukan

BAB III PEMBAHASAN. tepatnya penyalur tenaga kerja. PT. Sabda Resik Mulia fokus pada jasa cleaning

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III PEMBAHASAN. tepatnya penyalur tenaga kerja. PT. Sabda Resik Mulia fokus pada jasa cleaning"

Copied!
43
0
0

Teks penuh

(1)

20 3.1. Tinjauan Perusahaan

3.1.1. Sejarah Perusahaan

PT. Sabda Resik Mulia adalah perusahaan yang bergrak dibidang jasa, atau lebih tepatnya penyalur tenaga kerja. PT. Sabda Resik Mulia fokus pada jasa cleaning

servis, laundry, satpam, dan jasa pengelolaan parkir. Perusahaan ini sendiri berdiri

pada tahun 2012. Perusahaan ini ingin berkontribusi membantu masyarakat dan pemerintah secara luas dalam mengurangi pengangguran, serta meningkatkan kualitas. Perusahaan ini berada di Perum Ekamas Permai Blok BM. 02 RT. 05/ RW.05 Pangulah Utara Kotabaru-Karawang. Perusahaan ini sendiri mementingkan kepuasan para pelanggan yang menggunakan jasa-jasa yang ada dalam PT.Sabda itu sendiri. Perusahaan yang dipercayai dan diakui oleh para pihak pemakaijasa karena memberikan pelayanan yang baik dan nyaman, karena setiap pekerja yang sudah di tempatkan pada perusahaan tertentu akan diberikan pelatihan atau training selama beberapa minggu sampai pekerja itu sudah siap untuk terjun langsung ke lapangan. Perusahaan juga memberikan seragam yang rapih dan sopan,mengajarkan para pekerja untuk tetap ramah,dan menjaga sopan santun agar para pengguna jasa merasa nyaman dan tenang.

(2)

3.1.2. Struktur Organisasi dan Fungsi

Gambar III.I

Struktur Organisasi PT. Sabda Resik Mulia

Berikut ini merupakan tugas dari masing-masing struktur organisasi yang terdapat pada PT. Sabda Resik Mulia ;

1. Direktur

Direktur merupakan merupakan sseorang yang memimpin dalam sebuah perusahaan. Direktur merupakan jabatan tetinggi pada peusahaan tersebut, direktu juga mmpunyai tanggung jawab besar dalam mengurus perusahaan. 2. General Manager

General manager atau bisa dibilang juga wakil dari direktur, tanggung jawabnya pada perusahaan tidak kalah besar dengan direktur, karena general manager harus menghadiri rapat-rapat meski ada atau tidaknya direktur, mengelola dan mengontrol kebijakan perusahaan. Mengatur semua karyawan atau divisi yang berada dibawahnya.

(3)

3. HRD (Human Resource Development)

HRD bertugas menyeleksi siapa yang pantas untuk bekerja diperusahaan terebut, atau bisa dibilang hrd adalah seseorang yang mengambil keputusan untuk memilih mana saja yang diterima atau tidak diterima bekerja para pelamar kerja. Hrd juga bertanggung jawab atas kinerja karyawan di perusahaan, karena hrd lah yang berhubungan langsung dengan karyawan untuk mengevaluasi apakah kinerja karyawan baik atau tidak. Hrd juga yang megurus data absensi karyawan.

4. Supervisor

Supervisor adalah seseorang yang pekerjaannya turun langsung ke lapangan, supervisor biasanya akan kesana kemari untuk mengecek langsung keadaan atau pekerjaan yang ada di lapangan Supervisor adalah jabatan dalam struktur perusahaan yang memiliki wewenang untuk mengeluarkan perintah kepada bawahannya.

5. Accounting and finance

Staff bagian accounting and finance disatukan atau dipertanggung jawabkan oleh satu orang di dalam perusahaan tersebut, karena pada perusahaan tersebut masih kecil makanya bagian accounting and finance dijadikan satu. Tugas seorang accounting and finance adalah mengelola kas yang ada pada perusahaan, jadi tanggung jawab pada bagian keuangan yaitu mengontrol langsung bagian kas perusahaan. Dia lah yang bertanggung jawab atas pengeluaran ataupun pemasukan pada kas perusahaan

6. Administrasi Keuangan dan Umum

Staff bagian keuangan dan umum bertugas untuk memegang kas kecil pada perusahaan, jadi setiap terjadinya transaksi yang menggunakan kas kecil

(4)

maka bagian keuangan dan umum akan mencatat di dalam buku kas kecil perusahaan. Bagian ini juga yang bertanggung jawab memeriksa stok persediaan pada gudang, dan membuat surat jalan jika ingin membeli sesuatu untuk perusahaan.

7. Marketing

Marketing atau pemasaran adalah seseorang yang bertanggung jawab untuk mengenalkan produk atau usaha dari sebuah perusahaan tersebut.

3.2. Prosedur Sistem Berjalan 3.2.1. Proses Sistem Berjalan

Berikut ini adalah prosedur sistem berjalan pada PT. Sabda Resik Mulia. 1. Prosedur Penerimaan kas

Perusahaan atau kustomer yang bekerja sama dengan PT. Sabda Resik Mulia mengirim pembayaran jasa cleaning servis lewat transfer, setelah transfer selesai kustomer akan menghubungi bagian keuangan dan mengirim struk bukti transfer, setelah itu bagian keuangan akan mengecek saldo jika benar sudah masuk maka bagian keuangan akan mencatat bukti transfer pada buku kas. Lalu bagian keuangan akan melaporkan ke direktur.

2. Prosedur Pengeluaran kas

Bagian administrasi membuat surat jalan yang akan diberikan kepada bagian keuangan. Lalu bagian keuangan akan memberikan surat jalan kepada direktur, dimana membutuhkan waktu lama untuk mendapatkan persetujuan dari direktur. Jika surat jalan disetujui oleh direktur, maka bagian keuangan akan memberikan dana kepada bagian administrasi. Setelah itu bagian keuangan akan mencatat pengeluaran dana pada buku kas.

(5)

Setiap akhir bulan bagian accounting and finance akan menyerahkan laporan kas masuk dan keluar yang di dapat dari buku kas harian yang diarsipkan ke dalam Microsoft excel lalu di print untuk diberikan kepada Direktur perusahaan. Dan direktur akan memeriksa buku laporan arus kas selama sebulan tersebut, lalu menyimpan laporan tersebut.

3.2.2. Activity Diagram

1. Activity diagram penerimaan kas

(6)

2. Activity Diagram Pengeluaran kas

(7)

3. Activity Diagram Laporan kas

Gambar III.4. Sistem berjalan Laporan arus kas

3.2.3. Spesifikasi Dokumen Masukan

1. Nama Dokumen : Struk transfer

Fungsi : Bukti pembayaran

Sumber : Konsumen

Tujuan : Accounting and finance

Media : kertas

Jumlah : Satu Lembar

Frekuensi : Setiap terjadinya pembayaran

Format : Lampiran A.1

2. Nama Dokumen : Buku kas

Fungsi : Mencatat setiap transaksi-transaksi Sumber : Accounting

(8)

Media : Buku besar

Frekuensi : Setiap terjadinya transaksi Format : Lampiran A.2

3.2.4. Spesifikasi Dokumen Keluaran 1. Nama Dokumen : Surat jalan

Fungsi : Sebagai Permintaan barang Sumber : Staff Adm. Keuangan dan Umum Tujuan : Direktur

Media : Kertas Jumlah : Satu lembar

Frekuensi : Setiap pembelian barang Media : Lampiran B.1

2. Nama Dokumen : Laporan Arus kas

Fungsi : Mengetahui kas masuk dan kas keluar Sumber : Accounting and finance

Tujuan : Direktur Media : Kertas Jumlah : Satu lembar

Frekuensi : Setiap memberikan laporan arus kas Media : Lampiran B.2

3.2.5. Permasalahan Pokok

Pada PT. Sabda Resik Mulia bagian Laporan arus kas masih manual atau belum terkomputerisasi, sistem pengimputan dan penyimpanan data masih manual

(9)

yaitu menggunakan Microsoft excel sebagai media nya. Sehingga terdapat beberapa masalah diantaranya :

1. Dalam proses pembuatan laporan masih manual sehingga penyimpanan data kurang baik, yang mengakibatkan pemborosan waktu dan mudah untuk dimanipulasi data.

2. Penyimpanan berkas atau file penting yang masih menggunakan buku atau kertas-kertas, akan menyita banyak waktu dan juga resiko hilang atau mungkin untuk mencarinya juga butuh waktu yang sangat lama, sehingga kurang efisien.

3. Dalam proses pembelian dan permintaan barang masih menggunakan surat jalan dan menunggu waktu yang lama untuk persetujuan.

3.2.6. Pemecahan Masalah

Untuk mengatasi permasalahan yang terjadi pada PT. Sabda Resik Mulia, maka penulis akan memberikan solusi berupa sistem yang sudah terkomputerisasi berbasis web yang memiliki kelebihan yaitu sebagai berikut :

1. Dapat menghemat waktu pengerjaan dalam melakukan transaksi-transaksi. 2. Media penyimpanan data yang lebih efektif dan akurat sehingga

mempermudah proses pengimputan data laporan,agar terhindar dari kesalahan.

3. Penggunaan dokumen diminimalisir dengan menggunakan file data komputer sebagai tempat penyimpanan. Sehingga data menjadi lebih aman.

(10)

3.3. Analisis Kebutuhan Software 3.3.1. Tahap Analisis

Berdasarkan proses arus kas pada PT. Sabda Resik Mulia, maka tahapan selanjutnya adalah analisis kebutuhan. Berikut merupakan spesifikasi kebutuhan dari sistem arus kas ada PT. Sabda Resik Mulia.

A. Admin

A.1. Admin Login

A.2. Admin Megelola Akun

A.3. Admin Mengelola Data Kas Masuk A.4. Admin Mengelola Kas Keluar A.5. Admin Mengelola Jurnal Kas A.6. Admin Mencetak Laporan B. Direktur

B.1. Direktur Mengelola User B.2. Direktur Mengelola Laporan 3.3.2. Use Case Diagram

1. Use case halaman admin

Gambar III. 5.

(11)

Use Case Halaman Admin

Tujuan Admin bisa melihat data yang ada pada halaman admin.

Deskripsi Sistem yang memungkinkan aktor untuk masuk kedalam halaman admin yang didalamnya terdapat data akun, data kas masuk,data kas keluar,data jurnal kas masuk,data jurnal kas keluar, data laporan kas masuk, dan data laporan kas keluar.

Skenario utama

Aktor Admin

Kondisi Awal Aktor membuka aplikasi halaman admin

Aksi Aktor Reaksi sistem

1. Aktor memilih data akun 2. Aktor memilih data kas masuk

3. Aktor memilih kas keluar

4. Aktor memilih Jurnal kas 5. Aktor memilih laporan kas

Sistem akan menampilkan data akun Sistem akan menampilkan informasi mengenai data pada kas masuk.

Sistem akan menampilkan data kas keluar.

Sistem akan menampilkan data jurnal kas. Sistem akan memperlihatkan laporan kas masuk dan laporan kas keluar.

Kondisi akhir Jika kondisi sesuai maka sistem akan menampilkan apa yang diinginkan oleh aktor.

Tabel III.1. Use Case Admin

(12)

1. Activity Diagram Halaman Login

Gambar III. 6.

Activity Diagram Halaman login

2. Activity diagram kas masuk

Gambar III. 7 . Activity Diagram Kas masuk 3. Activity Diagram Laporan kas masuk dan keluar

(13)

Gambar III.8.

Activity Diagram Laporan kas masuk dan keluar

(14)

3.4.1. Entity Relationship Diagram (ERD)

Gambar III.9. Entity Relationship Diagram

(15)

Gambar III.10. Logical Record Structure

3.4.3. Spesifikasi file a. Spesifikasi file Login

Nama Database : srm

Nama File : Admin

Tipe File : Master

Akses File : Random

Panjang Record : 90 karakter

Field Key : id_user

Software : Mysql

Table III.2.

(16)

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id user Id_user Char 5 Primary

key 2 Nama user Nm_user Varchar 50

3 Password pass Varchar 30

4 Hak akses Hak_akses varchar 25

b. Spesifikasi File Akun Nama Database : srm

Nama File : Akun

Tipe File : Data Master

Akses File : Random

Panjang Record : 75 karakter

Field Key : no_akun

Software : Mysql

Table III.3.

Spesifikasi File Data Akun

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Nomer akun no_akun Char 5 Primary key

2 Nama akun Nm_akun varchar 20

3 Saldo normal Saldo_normal varchar 50 c. Spesifikasi File Kas Masuk

Nama Database : srm

Nama File : Kas_masuk

Tipe File : Transaksi

Akses File : Random

Panjang Record : 71 karakter

Field Key : no_kas_masuk

(17)

Tabel III.4.

Spesifikasi File Kas Masuk

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Nomer kas

masuk

No_kas_masuk Char 5 Primary key

2 Tanggal tgl Date

3 Keterangan Keterangan Varchar 50

4 Jumlah Jumlah Int 11

5 Id user Id_user char 5

d. Spesifikasi File Detail kas masuk

Nama Database : srm

Nama File : detail_kas masuk

Tipe File : Transaksi

Akses File : Random

Panjang Record : 10 karakter

Field Key : no_kas_masuk

Software : Mysql

Tabel III.5.

Spesifikasi File detail kas masuk

No. Elemen Data Akronim Tipe Panjang Keterang an 1 Nomer kas masuk No_kas_masuk Char 5 Primary

key

2 Nomer akun No_akun Char 5

e. Spesifikasi File Kas Keluar Nama Database : srm

Nama File : Kas_Keluar

Tipe File : Transaksi

Akses File : Random

(18)

Field Key : no_kas_keluar

Sotware : Mysql

Tabel III.6.

Spesifikasi File Kas Keluar

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Nomer kas

keluar

No_kas_keluar Char 5 Primary key

2 Tanggal Tgl Date

3 Keterangan keterangan varchar 50

4 Jumlah Jumlah Int 11

5 Id user Id_user char 5

f. Spesifikasi File Detail Kas Keluar Nama Database : srm

Nama File : detail_kas_keluar

Tipe File : Transaksi

Akses File : Random

Panjang Record : 10 karakter

Field Key : no_kas_keluar

Software : Mysql

Tabel III.7.

Spesifikasi File Detail kas keluar

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Nomer kas keluar No_kas_keluar Char 5 Primary key

2 Nomer akun No_akun Char 5

g. Spesifikasi File Jurnal Nama Database : srm

Nama File : Jurnal

Tipe File : Transaksi

(19)

Panjang Record : 95 karakter

Field Key : no_jurnal

Software : Mysql

Tabel III.8. Spesifikasi File Jurnal

No. Elemen Data Akronim Tipe Panjang Keterangan 1 Nomer jurnal No_jurnal Char 10 Primary key 2 Tanggal jurnal tgl_jurnal Date

3 Nomer ref No_ref Char 20

4 memo memo Char 50

5 Nomer kas masuk No_kas_masuk char 5 6 Nomer kas keluar No_kas_keluar char 5

7 Id user Id_user char 5

h. Spesifikasi File Detail Jurnal Nama Database : srm

Nama File : detail_jurnal

Tipe File : Transaksi

Akses File : Random

Panjang Record : 37 karakter

Field Key : no_jurnal

Software : Mysql

Tabel III.9.

Spesifikasi File Detail Jurnal No

.

Elemen Data Akronim Tipe Panjang Keterangan

1 Nomer jurnal No_jurnal Char 10 Primary key

2 Nomer akun No_akun Char 5

3 Debet debet int 11

(20)

3.4.4. Sequence Diagram

a. Sequence Diagram Kas Masuk

Gambar III.11. Sequence diagram kas masuk

(21)

Gambar III.12.

Sequence diagram kas keluar

3.4.5. Deployment Diagram

Gambar III.13.

(22)

3.4.6. Diagram Class

Gambar III.14.

Diagram Class Laporan Arus Kas

(23)

Gambar III.15. Component Diagram

(24)

a. Tampil form Login

Gambar III.16. User Interface form login

(25)

Gambar III.17. Tampilan halaman utama

(26)

Gambar III.18. Tampilan Form Akun

(27)

Gambar III.19. Tampilan form admin

(28)

e. Tampil Form Kas Masuk

Gambar III.20. Tampilan Form Kas Masuk

(29)

f. Tampil Form Kas Keluar

Gambar III.21. Tampilan Form Kas Keluar

(30)

Gambar III.24. Tampilan Jurnal

(31)

Gambar III.22.

Tampilan cetak laporan kas masuk kas keluar

(32)

Gambar III.23.

Tampilan Laporan Kas Masuk dan Keluar

3.5. Implementasi 3.5.1. Code Generation

A. Beranda

<%@page contentType="text/html" pageEncoding="UTF-8"%> <%@taglib prefix="c"uri="http://java.sun.com/jsp/jstl/core"%> <%@taglib prefix="sql"uri="http://java.sun.com/jsp/jstl/sql"%> <sql:setDataSource var="dataSource" driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/srm" user="root"password=""/> <html> <head> <meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge"> <!-- Tell the browser to be responsive to screen width -->

(33)

<meta name="description" content=""> <meta name="author" content=""> <!-- Favicon icon -->

<link rel="icon" type="image/png" sizes="16x16" href="assets/images/favicon.png">

<title>Adminmart Template - The Ultimate Multipurpose admin template</title>

<!-- Custom CSS -->

<link href="assets/extra-libs/c3/c3.min.css" rel="stylesheet">

<link href="assets/libs/chartist/dist/chartist.min.css" rel="stylesheet"> <link href="assets/extra-libs/jvector/jquery-jvectormap-2.0.2.css" rel="stylesheet" />

<!-- Custom CSS -->

<link href="dist/css/style.min.css" rel="stylesheet">

<link href="dataTables/datatables.min.css" rel="stylesheet"> </head>

<body> <%

String admin = (String)session.getAttribute("username"); String akses = (String)session.getAttribute("hak_akses"); %> <div class="preloader"> <div class="lds-ripple"> <div class="lds-pos"></div> <div class="lds-pos"></div> </div> </div> <!-- ==================================================== ========== -->

<!-- Main wrapper - style you can find in pages.scss --> <!--

==================================================== ========== -->

<div id="main-wrapper" theme="light" layout="vertical" data-navbarbg="skin6" data-sidebartype="full"

data-sidebar-position="fixed" data-header-position="fixed" data-boxed-layout="full">

<!--

==================================================== ========== -->

<!-- Topbar header - style you can find in pages.scss --> <!--

==================================================== ========== -->

(34)

<nav class="navbar top-navbar navbar-expand-md"> <div class="navbar-header" data-logobg="skin6">

<!-- This is for the sidebar toggle which is visible on mobile only --> <a class="nav-toggler waves-effect waves-light d-block d-md-none" href="javascript:void(0)"><i class="ti-menu ti-close"></i></a> <!-- ==================================================== ========== --> <!-- Logo --> <!-- ==================================================== ========== --> <div class="navbar-brand"> <!-- Logo icon --> <a href="beranda.jsp"> <b class="logo-icon"> <!-- Dark Logo icon -->

<img src="assets/images/logo.jpg" alt="homepage" class="dark-logo" width="30" height="20"/>

<!-- Light Logo icon -->

<img src="assets/images/logo.jpg" alt="homepage" class="light-logo" width="30" height="20" />

</b>

<!--End Logo icon --> <!-- Logo text -->

<span class="logo-text"><font size="3px" style="font-family: fantasy"> PT SABDA RESIK MULIA</font></span>

</a> </div> <!-- ==================================================== ========== --> <!-- End Logo -->

<!-- Toggle which is visible on mobile only --> <!--

==================================================== ========== -->

<a class="topbartoggler d-block d-md-none waves-effect waves-light" href="javascript:void(0)"

data-toggle="collapse" data-target="#navbarSupportedContent"

aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"><i

class="ti-more"></i></a> </div>

<div class="navbar-collapse collapse" id="navbarSupportedContent"> <ul class="navbar-nav float-left mr-auto ml-3 pl-1"></ul>

(35)

<ul class="navbar-nav float-right"> <!-- User profile and search --> <!--

==================================================== ========== -->

<li class="nav-item dropdown">

<a class="nav-link dropdown-toggle" href="javascript:void(0)" data-toggle="dropdown"

aria-haspopup="true" aria-expanded="false">

<img src="assets/images/users/profile-pic.jpg" alt="user" class="rounded-circle"

width="40">

<span class="ml-2 d-none d-lg-inline-block"><span>Hello,</span> <span

class="text-dark"> <%out.println(admin); %> (<%out.println(akses); %>)</span> <i data-feather="chevron-down"

class="svg-icon"></i></span> </a>

<div class="dropdown-menu dropdown-menu-right user-dd animated flipInY">

<div class="dropdown-divider"></div>

<a class="dropdown-item" href="beranda.jsp?hal=logout"><i data-feather="power" class="svg-icon mr-2 ml-1"></i> Logout</a> <div class="dropdown-divider"></div> </div> </li> <!-- ==================================================== ========== -->

<!-- User profile and search --> <!-- ==================================================== ========== --> </ul> </div> </nav> </header> <!-- ==================================================== ========== -->

<!-- End Topbar header --> <!--

==================================================== ========== -->

(36)

<!--

==================================================== ========== -->

<!-- Left Sidebar - style you can find in sidebar.scss --> <!--

==================================================== ========== -->

<aside class="left-sidebar" data-sidebarbg="skin6"> <!-- Sidebar scroll-->

<div class="scroll-sidebar" data-sidebarbg="skin6"> <!-- Sidebar navigation-->

<nav class="sidebar-nav"> <ul id="sidebarnav"> <br>

<li class="item"> <a class="link sidebar-link" href="beranda.jsp" aria-expanded="false"><i data-feather="home" class="feather-icon"></i><span class="hide-menu">Dashboard</span></a></li> <li class="list-divider"></li> <li class="list-divider"></li>

<li class="nav-small-cap"><span class="hide-menu">Menu Utama</span></li>

<li class="sidebar-item"> <a class="sidebar-link has-arrow" href="javascript:void(0)"

aria-expanded="false"><i data-feather="file-text" class="feather-icon"></i><span

class="hide-menu">Data Master </span></a> <ul aria-expanded="false" class="collapse first-level base-level-line">

<li class="sidebar-item"><a href="beranda.jsp?hal=tampiladmin" class="sidebar-link"><span

class="hide-menu"> Data Admin </span></a>

</li>

<li class="sidebar-item"><a href="beranda.jsp?hal=tampilakun" class="sidebar-link"><span

class="hide-menu"> Data Akun </span></a> </li> </ul> </li>

<li class="sidebar-item"> <a class="sidebar-link has-arrow" href="javascript:void(0)"

aria-expanded="false"><i data-feather="grid" class="feather-icon"></i><span

(37)

class="hide-menu">Transaction </span></a> <ul aria-expanded="false" class="collapse first-level base-level-line">

<li class="sidebar-item"><a href="beranda.jsp?hal=kas_masuk" class="sidebar-link"><span

class="hide-menu"> Kas Masuk </span></a>

</li>

<li class="sidebar-item"><a href="beranda.jsp?hal=kas_keluar" class="sidebar-link"><span

class="hide-menu"> Kas Keluar </span></a>

</li>

<li class="sidebar-item"><a href="beranda.jsp?hal=jurnalmasuk" class="sidebar-link"><span

class="hide-menu"> Jurnal Kas Masuk </span></a>

</li>

<li class="sidebar-item"><a href="beranda.jsp?hal=jurnalkeluar" class="sidebar-link"><span

class="hide-menu"> Jurnal Kas Keluar </span></a>

</li> </ul> </li>

<li class="sidebar-item"> <a class="sidebar-link has-arrow" href="javascript:void(0)"

aria-expanded="false"><i data-feather="box" class="feather-icon"></i><span

class="hide-menu">Reports </span></a>

<ul aria-expanded="false" class="collapse first-level base-level-line">

<li class="sidebar-item"><a href="cetak_kas_masuk_keluar.jsp" target="_blank" class="sidebar-link"><span

class="hide-menu"> Laporan Kas Masuk dan Kas Keluar </span></a> </li> </ul> </li> <li class="list-divider"></li>

<li class="nav-small-cap"><span class="hide-menu"></span></li>

(38)

<li class="item"> <a class="link sidebar-link" href="beranda.jsp?hal=logout" aria-expanded="false"><i data-feather="log-out" class="feather-icon"></i><span class="hide-menu">Logout</span></a></li> </ul> </nav>

<!-- End Sidebar navigation --> </div>

<!-- End Sidebar scroll--> </aside> <script src="js1/jquery-1.10.2.js"></script> <div class="page-wrapper"> <c:choose> <c:when test="${param.hal=='tampiladmin'}"> <%@include file="tampiladmin.jsp" %> </c:when> <c:when test="${param.hal=='tambahadmin'}"> <%@include file="tambahadmin.jsp" %> </c:when> <c:when test="${param.hal=='editadmin'}"> <%@include file="editadmin.jsp" %> </c:when> <c:when test="${param.hal=='tampilakun'}"> <%@include file="tampilakun.jsp" %> </c:when> <c:when test="${param.hal=='tambahakun'}"> <%@include file="tambahakun.jsp" %> </c:when> <c:when test="${param.hal=='editakun'}"> <%@include file="editakun.jsp" %> </c:when> <c:when test="${param.hal=='kas_masuk'}"> <%@include file="kas_masuk.jsp" %> </c:when> <c:when test="${param.hal=='detailkasmasuk'}"> <%@include file="detailkasmasuk.jsp" %> </c:when> <c:when test="${param.hal=='kas_keluar'}"> <%@include file="kas_keluar.jsp" %> </c:when> <c:when test="${param.hal=='detailkaskeluar'}"> <%@include file="detailkaskeluar.jsp" %> </c:when> <c:when test="${param.hal=='jurnalmasuk'}"> <%@include file="jurnalmasuk.jsp" %> </c:when> <c:when test="${param.hal=='tampiljurnalmasuk'}"> <%@include file="tampiljurnalmasuk.jsp" %>

(39)

</c:when> <c:when test="${param.hal=='jurnalkeluar'}"> <%@include file="jurnalkeluar.jsp" %> </c:when> <c:when test="${param.hal=='tampiljurnalkeluar'}"> <%@include file="tampiljurnalkeluar.jsp" %> </c:when> <c:when test="${param.hal=='detailjurnal'}"> <%@include file="detailjurnal.jsp" %> </c:when> <c:when test="${param.hal=='detailjurnalM'}"> <%@include file="detailjurnalM.jsp" %> </c:when> <c:when test="${param.hal=='CetakLaporanKasK'}"> <%@include file="CetakLaporanKasK.jsp" %> </c:when> <c:when test="${param.hal=='CetakLaporanKasM'}"> <%@include file="CetakLaporanKasM.jsp" %> </c:when> <c:when test="${param.hal=='logout'}"> <%@include file="logout.jsp" %> </c:when> <c:otherwise> <%@include file="home.jsp"%> </c:otherwise> </c:choose> </div> </div>

<footer class="footer text-center text-muted">

Copyright © 2020 <font color="blue"> Bina Sarana Informatika </font> </footer> <!-- ==================================================== ========== --> <!-- End Wrapper --> <!-- ==================================================== ========== --> <!-- End Wrapper --> <!-- ==================================================== ========== --> <!-- All Jquery --> <!-- ==================================================== ========== -->

(40)

<script src="assets/libs/jquery/dist/jquery.min.js"></script> <script src="assets/libs/popper.js/dist/umd/popper.min.js"></script> <script src="assets/libs/bootstrap/dist/js/bootstrap.min.js"></script> <!-- apps --> <!-- apps --> <script src="dist/js/app-style-switcher.js"></script> <script src="dist/js/feather.min.js"></script> <script src="assets/libs/perfect-scrollbar/dist/perfect-scrollbar.jquery.min.js"></script> <script src="dist/js/sidebarmenu.js"></script> <!--Custom JavaScript --> <script src="dist/js/custom.min.js"></script> <!--This page JavaScript -->

<script src="assets/extra-libs/c3/d3.min.js"></script> <script src="assets/extra-libs/c3/c3.min.js"></script> <script src="assets/libs/chartist/dist/chartist.min.js"></script> <script src="assets/libs/chartist-plugin-tooltips/dist/chartist-plugin-tooltip.min.js"></script> <script src="assets/extra-libs/jvector/jquery-jvectormap-2.0.2.min.js"></script> <script src="assets/extra-libs/jvector/jquery-jvectormap-world-mill-en.js"></script> <script src="dist/js/pages/dashboards/dashboard1.min.js"></script> <script src="js1/bootstrap.js"></script> <script src="dataTables/datatables.js"></script> <script type="text/javascript"> $(document).ready(function(){ $('#datatables').DataTable(); }); </script> </body> </html> 3.5.2. Blacbox Testing A. Form Login

(41)

Tabel.III.10.

Hasil pengujian Blacbox Testing Form Login Admin No Skenario

Penguji

Test case Hasil yang diharapkan Hasil pengujian kesimpul an 1. Nama user dan password belum diisi dan klik tombol login nama user: (kosong) password: (kosong) Sistem akan menolak akses dan menampilkan pesan “username masih kosong” sesuai harapan Valid 2. Memasukkan nama user dan password tidak diisi atau kosong dan klik tombol login Nama user: dita septiyana Password: (kosong) Sistem akan menolak akses dan menampilkan pesan “Text Box password maih kosong” Sesuai Harapan Valid 3. Nama user tidak diisi atau (kosong) dan password diisi kemudian klik tombol login nama user: (kosong) password: dita1234 System akan menolak akses dan menampilkan pesan “username masih kosong” Sesuai harapan Valid 4. Mengetikkan nama user dan password yang benar kemudian klik tombol login Nama user: Dita Septiyana benar) Password: dita1234(ben ar) Sistem akan menerima akses login dan akan menampilkan pesan “Login berhasil! Lalu akan menampilkan halaman utama Sesuai harapan Valid

(42)

B. Form Kas Masuk

Table III.11.

Hasil Pengujian Black box Testing Form Kas Masuk No Skenario

Pengujian

Test Case Hasil yang diharapkan Hasil pengujian Kesimpula n 1. Data di input lengkap dan klik tambah Data di input lengkap Sistem akan menyimpan data ke tabel Sesuai harapan Valid

C. Form Kas Keluar

Tabel III.12.

Hasil Pengujian Black Box Testing Form Kas Keluar No Skenario Pengujian Test Case Hasil yang diharapkan Hasil pengujia n Kesimpulan 1. Data di input lengkap dan klik tambah Data di input lengkap Sistem akan menyimpan data ke tabel Sesuai harapan Valid

(43)

Tabel III.13.

Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Operasi Windows 7 32-bit

Processor Celeron , @1.60 GHz

RAM 2,00 GB

Harddisk 100 GB

Monitor 14” LED

Keyboard 108 Key

Printer Dot Matrix

Mouse Standar

Software Kebutuhan Menjalankan aplikasi secara local: Bahasa script programming : JAVA 8.1 Web Server : Apache 3.2 DBMS : Mysql

Gambar

Gambar III.I
Gambar III.2. Sistem berjalan penerimaan kas
Gambar III.3. Sistem berjalan  pengeluaran kas
Gambar III.4. Sistem berjalan Laporan arus kas
+7

Referensi

Dokumen terkait

Stasiun 4 memiliki nilai indeks dominasi yang lebih tinggi (0,44) dibandingkan dengan stasiun lainnya. Berdasarkan analisis PCA dapat disimpulkan bahwa terdapat

Agar modul yang dikembangkan ini memiliki kahasan berbasis inkuiri, penulis mengembangkan lembar kegiatan mahasiswa yang diintegrasikan pada materi pelajaran yang disajikan

kota, antarkota, !aupun antarnegara&#34; Akan tetapi, banyak  keadian seperti ke'elakaan kera di kereta api salah satu 'ontohnya tabrakan antar kereta api atau tabrakan

Tabel ini menghitung beban biaya tahunan total dari jaringan, seperti yang dimodelkan, dengan menambah capex tahunan (Tabel 7c) ke dalam pengeluaran operasional untuk setiap

of care atau standar kehati-hatian. Apabila direksi telah bersikap dan.. bertindak melanggar standard of care, maka direksi tersebut dianggap telah melanggar duty

Implementasi Internet Gateway Device dilakukan untuk membuat sebuah sistem yang dapat melakukan komunikasi yaitu subscribe ke middleware untuk menerima data

1) Sebagian besar ISPA adalah disebabkan virus dan tidak berespon pada terapi antibiotik. Suatu kenyataan yang sering tidak diperhatikan, akibatnya penderita mendapatkan

Metode ini akan digunakan dalam penelitian yang akan diarahkan pada masalah PT LEN Persero, yaitu pengaruh budaya dan komitmen organisasi terhadap kinerja