bab iii pembahasan 3.1. tinjauan perusahaan · 19 bab iii pembahasan 3.1. tinjauan perusahaan...

56
19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi, serta deskripsi jabatan yang ada pada suatu perusahaan yang akan menjadi tempat dibangunnya sistem arus kas penyewaan berbasis web ini. Perusahaan yang akan diteliti adalah PT Bhakti Karya Mandiri, yang bergerak dalam bidang penyewaan alat berat. Kegiatan utama yang dilakukan PT Bhakti Karya Mandiri adalah melakukan penyewaan alat berat. Berikut ini hal-hal yang akan diuraikan pada tinjauan perusahaan adalah sejarah berdirinya PT Bhakti Karya Mandiri, visi dan misi, struktur organisasi serta deskripsi jabatan di PT Bhakti Karya Mandiri. 3.1.1. Sejarah Perusahaan Awalnya perusahaan terdaftar dengan CV. Bhakti Karya Trading Company pada tahun 1977, berurusan dengan Perdagangan Umum dan Konstruksi. Seiring dengan pertumbuhan perusahaan, pada tahun 1982 CV ini maju dari perusahaan ke perusahaan berbadan hukum, bernama PT. Bhakti Karya Mandiri. Kegiatan Minyak Sawit dan Pertambangan secara signifikan berkembang pada tahun 2005. Berkonsentrasi pada peningkatan dan kemajuan bisnis, perusahaan kami melihat peluang dan bertujuan untuk mengembangkan menjadi pemimpin pasar yang lebih kuat dengan berinvestasi tinggi di alat berat, kendaraan dan mesin untuk tetap berkembang PT. Bhakti Karya Mandiri mengambil langkah

Upload: others

Post on 22-Dec-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

19

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur

organisasi, serta deskripsi jabatan yang ada pada suatu perusahaan yang akan

menjadi tempat dibangunnya sistem arus kas penyewaan berbasis web ini.

Perusahaan yang akan diteliti adalah PT Bhakti Karya Mandiri, yang

bergerak dalam bidang penyewaan alat berat. Kegiatan utama yang dilakukan PT

Bhakti Karya Mandiri adalah melakukan penyewaan alat berat. Berikut ini hal-hal

yang akan diuraikan pada tinjauan perusahaan adalah sejarah berdirinya PT

Bhakti Karya Mandiri, visi dan misi, struktur organisasi serta deskripsi jabatan di

PT Bhakti Karya Mandiri.

3.1.1. Sejarah Perusahaan

Awalnya perusahaan terdaftar dengan CV. Bhakti Karya Trading Company

pada tahun 1977, berurusan dengan Perdagangan Umum dan Konstruksi.

Seiring dengan pertumbuhan perusahaan, pada tahun 1982 CV ini maju dari

perusahaan ke perusahaan berbadan hukum, bernama PT. Bhakti Karya Mandiri.

Kegiatan Minyak Sawit dan Pertambangan secara signifikan berkembang pada

tahun 2005. Berkonsentrasi pada peningkatan dan kemajuan bisnis, perusahaan

kami melihat peluang dan bertujuan untuk mengembangkan menjadi pemimpin

pasar yang lebih kuat dengan berinvestasi tinggi di alat berat, kendaraan dan

mesin untuk tetap berkembang PT. Bhakti Karya Mandiri mengambil langkah

Page 2: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

20

konkret untuk menantang kegiatan bisnis baru untuk memenuhi permintaan pasar,

terutama di:

1. Kontraktor Umum untuk Pengembangan Pertambangan dan Minyak

sawit.

2. Penyewaan kendaraan dan alat berat.

3. Sparepart dan kebutuhan dalam bisnis alat berat.

Baru-baru ini, kami menjunjung tinggi reputasi yang luar biasa dan dengan

komitmen dan kemampuan yang kuat sesuai dengan standar profesionalisme yang

tinggi, kami bertujuan untuk dipercaya sebagai salah satu perusahaan teratas

dalam industri ini.

3.1.2. Struktur Organisasi dan Fungsi

Gambar III.1 Struktur Organisasi

Fungsi-fungsi Jabatan.

Direktur

Administrasi

Kepala Bagian

Sekretaris

Manajer

HRD Pembukuan Penyewaan

Audit Perpajakan

Supir OB

Kasir

Page 3: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

21

1. Direktur yaitu Bertanggung jawab dan memimpin perusahaan, Mengkoordinasi

dan mengawasi semua kegiatan di perusahaan dan Menerima semua laporan.

2. Manajer Memantau kegiatan untuk memastikan bahwa kegiatan sesuai dengan

peraturan, Memeriksa Laporan dan Memberikan Laporan ke Direktur.

3. Sekretarisa menjadi kaki tangan Direktur dan Manajer dalam pelaksanaan

kegiatan perusahaan.

4. Kepala Bagian Bertugas Memimpin suatu Bagian di dalam perusahaan untuk

mengatur setiap kegiatan-kegiatan yang di lakukan, memahami setiap bidang yang

di jabat nya.

5. Administrasi bertugas membuat laporan-laporan dan transaksi di perusahaan.

6. Kasir berfungsi Menerima pembayaran dari pelanggan, Membuat tanda terima

pembayaran dari pelanggan, Mencatat pembayaran dari pelanggan, Membuat

laporan penyewaan.

7. Penyewaan berfungsi mengecek alat berat yang akan di sewa, membuat surat

jalan tanda jadi penyewaan.

8. Pembukuan bertugas mencatat dan meinput setiap data-data dan dokumen

perusahaan secara berkala.

9. Audi bertugas mengontrol setiap keuangan perusahaan serta mengecek setiap

transaksi yang terjadi dalam perusahaan.

10. Perpajakan yaitu membuat setiap PPN dalam setiap penyewaan dan juga

membuat SPT perusahaan untuk mengetahui pajak yang harus di keluarkan oleh

perusahaan.

11. HRD bertugas untuk mengatur setiap prosedur dalam bekerja atau SOP ada

pula mengatur setiap karyawan dalam bekerja.

Page 4: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

22

12. Sopir bertugas membantu karyawan dalam bekerja yang berfungsi antar dan

jemput.

13. OB bertugas sebagai orang yang penting dalam menaja kebersihan kantor.

3.2. Analisa Kebutuhan Software

Analisa kebutuhan software merupakan langkah awal untuk menentukan

perangkat lunak yang dihasilkan perangkat lunak yang baik dan sesuai dengan

kebutuhan pengguna sangat tergantung kepada keberhasilan dalam melakukan

analisa kebutuhan. Jika terjadi kesalahan dalam analisa kebutuhan, maka

perangkat lunak yang dibuat menjadi tidak berguna dalam (Hidayat 2017).

Analisa kebutuhan yang baik belum tentu menghasilkan perangkat lunak yang

baik. Tetapi analisa kebutuhan yang tidak tepat sudah pasti menghasilkan

perangkat lunak yang yang tidak berguna. Kesalahan analisa kebutuhan yang

diketahui ketika sudah memasuki penulisan kode atau pengujian, bahkan hampir

pada tahap penyelesaian.

3.2.1. Analisa Kebutuhan

Berdasarkan dari analisa sistem yang di amati pada PT. Bhakti Karya

Mandiri yang bergerak di bidang jasa penyewaan alat berat. Terdapat kebutuhan

dalam pengelolan arus kas penyewaan untuk menghasikan sebuah laporan. Sistem

informasi di kelola dua Administrasi Kasir dan Bagian Pembukuan adalah sebagai

berikut:

A. Admin

A1. Bagian Administrasi Kasir login.

A2. Bagian Administrasi kasir mengakses menu utama.

A3. Mengolah menu master

Page 5: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

23

A.3.1. Data Anggota

A.3.2.Transaksi Pendaptan

A.3.3. Transaksi Penerimaan

A4. Mengolah menu jurnal

A.4.1. Jurnal umum

A.4.2. Akun perkiraan

A.4.3. Kelompok akun

A5. Mengolah laporan.

A.5.1. Laporan Penerimaan

A.5.2. Laporan Pengeluaran

A.5.3. Laporan Arus Kas

A6. Mengolah menu laporan keuangan

A.6.1 Laporan jurnal umum

A.6.2 Laporan buku besar

A7.Mengolah menu setting

A.7.1 Setting user

B. Pembukuan

B1. Bagian pembukuan login.

B2. Bagian pembukuan dapat memeriksa dan melihat semua laporan

B.2.1. Laporan pendapatan

B.2.2. Laporan pengeluaran

B.2.3. Laporan Neraca Saldo

B3. Melihat menu laporan keuangan

B.3.1. Laporan jurnal umum

Page 6: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

24

B.3.2. Laporan buku besar

B4. Mengolah menu setting

B.4.1 Setting user

3.3. Rancangan Dokumen

3.3.1. Rancangan Dokumen Masukan

Pada kasus ini ada beberapa dokumen masukan. Dokumen-dokumen masukan

adalah segala dokumen yang dibutuhkan atau dimasukan ke dalam sistem arus

kas. Dokumen masukan pada arus kas penyewaan alat berat di PT. Bhakti Karya

Mandiri adalah sebagai berikut:

a. Nama Dokumen :Nota

Sumber : Administrasi dan kasir

Tujuan : Pembukuan dan audit

Frekuensi : Setiap terjadinya transaksi

Media : A4

Jumlah : 1 lembar

b. Nama Dokumen : Kwitansi

Sumber : Administrasi dan kasir

Tujuan : Pembukuan dan audit

Frekuensi : Setiap terjadinya transaksi

Media : Kertas

Halaman : 1 lembar

3.3.2. Rancangan Dokumen Keluaran

a. Nama Dokumen : Laporan Pendapatan

Fungsi : Sebagai bukti dari informasi dari pendapatan

Page 7: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

25

Sumber : Kasir

Tujuan : Pembukuan

Media : A4

Frekuensi : Pada setiap pencatatan penerimaan

Jumlah : 1 Lembar

Format : Lampiran

b. Nama Dokumen : Laporan pengeluaran

Fungsi : Sebagai bukti dari informasi pengeluaran

Sumber : Kasir

Tujuan : Pembukuan

Media : A4

Frekuensi : Pada setiap pencatatan pengeluaran

Jumlah : 1 Lembar

Format : Lampiran

c. Nama Dokumen : Surat Jalan dengan invoice pembayaran

Fungsi : Mengetahui pihak konsumen melalui surat jalan

tersebut.

Sumber : Kasir

Tujuan : Administrasi

Media : A4

Frekuensi : Sekali

Jumlah : 1 lembar

Format : Lampiran

3.4. Desain

Page 8: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

26

Adapun desain merupakan perencanaan dalam pembuatan sebuah objek sistem

komponen dan struktur. Sedangkan kata desain dapat digunakan sebagai kata

benda maupun kata kerja, dalam artian yang lebih luas, desain merupakan seni

terapan dan rekayasa yang berintegrasi dengan teknologi.

3.4.1. Entity Relationship Diagram

Berikut ini adalah bentuk ERD dari Sistem Arus Kas :

Sumber : Hasil Penelitian 2018

Gambar III. 2 Entity Relationship Diagram (ERD)

Page 9: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

27

3.4.2. Logical Record Structure

Berikut dibawah ini adalah diagram LRS yang sudah dibentuk dan di rancang

sesuai dengan apa yang telah di terapkan sebelumnya :

Sumber : Penlitian 2018

Gambar III. 3 Logical Record Structure (LRS)

3.4.3. Spesifikasi File

Spesifikasi file ini terdiri dari file-file yang digunakan untuk menyimpan

data maupun proses pengolahan data. Penulis membuat satu file database yang

bernama Aplikasi Akuntansi Arus Kas Penyewaan Alat Berat Berbasis Web di

PT. Bhakti Karya Mandiri Pontianak dan terdiri dari tiga tabel, yaitu sebagai

berikut :

1. Spesifikasi Tebel Akun

Nama Tabel : Akun

Page 10: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

28

Akronim Tabel :Akun.sql

Tipe Tabel : Master

Media : Hardisk

Record Size : 114

Organisasi Fiel : Index

Field Key : Kode_akun

Software : SQLyog

Tabel III. 1

Spesifikasi Tabel Akun

No Elemen Data Field Name Type Width Ket

1 Kode Akun Kd_akun Char 6 Primary key

2 Nama Akun Nm_akun Varchar 100

3 Akun Tanding Akun_tanding Char 6

4 Jenis Akun Jenis_akun Char 1

5 Saldo Normal Saldo_normal Char 1

Sumber : Hasil Rancangan (2018)

2. Spesifikasi Tabel Jurnal

Nama Tabel : Jurnal

Akronim Table : tbjurnal.sql

Tipe Table : Master

Media : Hardisk

Record Size : 277

Organisasi Field : Index

Page 11: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

29

Field Key : id_jurnal

Software : SQLyog

Tabel III. 2

Spesifikasi Tabel Jurnal

No Elemen Data Field Name Type Width Ket

1 Id Jurnal Id_jurnal Char 15 Primary key

2 Tanggal Jurnal Tgl_jurnal Date

3 Keterangan Keterangan Varchar 250

4 Jenis Jenis Char 1

5 Status aktif Status_aktif Char 11

Sumber : Hasil Rancangan (2018)

3. Spesifikasi Tabel Jurnal Detail

Nama Tabel : Jurnal Detail

Akronim : tbjurnal_detailjurnal.sql

Tipe Tabel : Master

Media : Hardisk

Record Size : 68

Organisasi Field : index

Field Key : id_jurnal, kd_jurnal

Software : SQLyog

Tabel III. 3

Tabel Jurnal Detail

No Elemen Data Field Name Type Width Ket

1 Id Jurnal Id_jurnal Char 15 Primary key

Page 12: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

30

2 Kode_akun Kd_akun date

3 Debet Debet Varchar 250

4 Kredit Kredit Char 1

5 Sequence Seq char 11

Sumber : Hasil Rancangan (2018)

4. Spesifikasi Tabel Login

Nama Tabel : Tabel Login

Akronim : tblogin.sql

Tipe Tabel : Master

Media : Hardisk

Record Size : 226

Organisasi Field : index

Field Key : id_user

Software : SQLyog

Tabel III. 4

Spesifikasi Tabel Login

No Elemen Data Field Name Type Width Ket

1 Id Usee Id_jurnal Varchar 25 Primary key

2 Password Kd_akun Varchar 100

3 Nama User Debet Varchar 100

4 Level Kredit Interger 1

Sumber : Hasil Rancangan (2018)

5. Spesifikasi File Tabel Penerimaan

Nama Tabel : Tabel Login

Page 13: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

31

Akronim : tbpenerimaan.sql

Tipe Tabel : Master

Media : Hardisk

Record Size : 294

Organisasi Field : index

Field Key : id_penerimaan

Software : SQLyog

Tabel III. 5

Spesifikasi File Tabel Penerimaan/Kas masuk

No Elemen Data Field Name Type Width Ket

1 Id Penerimaan Id_penerimaan Char 15 Primary key

2 Tgl Penerimaan Tgl_penerimaan Date

3 Keterangan Keterangan Varchar 250

4 Total Penerimaan Total_penerimaan Decimal 18

5 Status Aktif Status_aktif Integer 11

6 Id Pegawai Id_pegawai Varchar 50

Sumber : Hasil Rancangan (2018)

6. Spesifikasi File Tabel Penerimaan Detail

Nama Tabel : Tabel Penerimaan Detail

Akronim : tbpenerimaandetail.sql

Tipe Tabel : Master

Media : Hardisk

Record Size : 41

Organisasi Field : index

Page 14: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

32

Software : SQLyog

Tabel III. 6 Tabel Penerimaan/Kas Masuk Detail

No Elemen Data Field Name Type Width Ket

1 Id Penerimaan Id_penerimaan Char 15

2 Kode akun Kd_akun Date 6

3 Jumlah penerimaan Jlh_penerimaan double 20

Sumber : Hasil Rancangan (2018)

7. Spesifikasi Tabel Pengeluaran

Nama Tabel : Tabel Pengeluaran

Akronim : tbpengeluaran.sql

Tipe Tabel : Master

Media : Hardisk

Record Size : 336

Organisasi Field : index

Field Key : id_pengeluaran

Software : SQLyog

Tabel III. 7

Spesifikasi Tabel Pengeluaran/Kas Keluar

No Elemen Data Field Name Type Width Ket

1 Id Penerimaan Id_pengeluaran Char 15 Primary key

2 Tgl Pengeluaran Tgl_pengeluaran Date

3 Keterangan Keterangan Varchar 250

4 Total Pengeluaran Total_pengeluaran Decimal 10

5 Status Aktif Status_aktif Integer 11

Page 15: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

33

6 Id Pegawai Id_pegawai Varchar 50

Sumber : Hasil Rancangan (2018)

8. Spesifikasi Tabel Pengeluaran Detail

Nama Tabel : Tabel Pengeluaran Detail

Akronim : tbpengeluarandetail.sql

Tipe Tabel : Master

Media : Hardisk

Record Size : 41

Organisasi Field : index

Software : SQLyog\

Tabel III. 8 Spesifikasi Tabel Pengeluaran/Kas Keluar Detail

No Elemen Data Field Name Type Width Ket

1 Id Pengeluaran Id_pengeluaran Char 15

2 Kode akun Kd_akun Date 6

3 Jumlah pengeluaran Jlh_pengeluaran double 20

Sumber : Hasil Rancangan (2018)

3.4.4. User Interface

Pembuatan tampilan sangat diperlukan agar user dapat berinteraksi dengan

sistem, sehingga dibutuhkan perancangan secara detil mengenai tampilan aplikasi

berdasarkan informasi yang ditampilkan.

1. User Interface Halaman Login

Page 16: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

34

Gambar III. 1 User Interface Halaman Login

2. User interface Halaman Menu Utama

Gambar III. 2 User Interface Halaman Menu Utama

3. User Interface Halaman Pendapatan/Kas Masuk

Gambar III. 3 User Interface Halaman Pendapatan

Page 17: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

35

4. User Interface Halaman Form Cetak Pendapatan/Kas Masuk

Gambar III. User Interface 4 Halaman Form Cetak Pendapatan/Kas Masuk

5.User Interface Pembayaran/Kas keluar

Gambar III. 5 User interface kas keluar

6. User Interface form cetak pembayaran/Kas keluar

Page 18: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

36

Gambar III. 6 User interface form cetak kas keluar

7. User Interface Nama Akun

Gambar III. 7 User interface nama akun

8. User Interface Halaman Buku Besar

Page 19: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

37

Gambar III. 8 User Interface Halaman Buku besar

9. User Interface Halaman Form Buku Kas

Gambar III. 9 User Interface Form Buku Kas

10. User Interface Halaman form Arus Kas

Gambar III. 10 User Interface Form Arus Kas

11. User Interface Halaman Cetak Arus Kas

Gambar III. 11 User Interface Form Cetak Arus Kas

Page 20: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

38

12. User Interface Form Jurnal Umum

Gambar III. 12 User interface Form Halaman dari jurnal umum

13. User Interface form cetak dari jurnal umum

Gambar III. 13 User interface form cetak dari jurnal umum

14. User interface halaman neraca saldo

Gambar III. 14 User interface Halaman arus kas

15. User Interface Form Cetak dari neraca saldo

Page 21: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

39

Gambar III. 9 User Interface Form Pelaporan

3.5. Struktur Navigasi

a. Struktur Navigasi Admin

Gambar III. 11 Struktur Navigasi Admin

3.6. Implementasi

3.6.1 Code Generation

<?php

$this->load->view

('header');

Index

Dashboard

Logout

Pelaporam

n

Dashboard Master

Data

Tata Usaha Login

Page 22: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

40

?>

<?php

echo "<body style='background: url(".base_url()."images/black-background.jpg);'>";

?>

<div class="col-md-12 col-lg-12">

<div style="text-align: center">

<h1 style="color:#D6D6DD">SELAMAT DATANG</h1>

</div>

<div style="text-align: center;">

<small style="color:#D6D6DD">APLIKASI AKUNTANSI ARUS KAS PENYEWAAN ALAT BERAT BERBASIS WEB</small>

</div>

<br><br><br>

</div>

<div class="col-md-4 col-md-offset-4">

<section class="content container-fluid">

<div class="panel panel-info">

<div class="panel-heading" style="text-align: center;"><h3>SILAHKAN LOGIN</h3></div>

<div class="panel-body">

<?php

echo form_open('Login/cek_login', array('class'=>'form'));

?>

<div class="row">

<?php

$pesan = $this->session->flashdata('pesan');

echo $pesan;

?>

<br><br>

Page 23: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

41

<div class="col-md-12 col-lg-12">

<div class="input-group">

<span class="input-group-addon" id="basic-addon1">User ID</span> <input type="text" class="form-control" name="username" id="" placeholder="Masukkan User ID" aria-describedby="basic-addon1" autofocus="">

</div>

</div>

<br><br><br>

<div class="col-md-12 col-lg-12">

<div class="input-group">

<label for="" class="input-group-addon">Pasword</label>

<input type="password" class="form-control" name="password" id="" placeholder="Masukkan Pasword">

</div>

</div>

<br><br><br><hr>

<div class="form-group">

<div class="col-md-12 col-lg-12">

<button type="submit" class="btn btn-info pull-right">Sign in</button>

</div>

</div>

<div>

</div>

</div>

<?php

echo form_close();

?>

</div>

</div>

Page 24: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

42

</section>

</div>

</div>

</body> <link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/bootstrap.css">

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/bootstrapValidator.css">

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/style.css">

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/custom.css">

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/accordion.css">

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/fa/css/font-awesome.css">

<!-- <link rel="stylesheet" type="text/css" href="assets/themes/bootstrap.min-cerulean.css"> -->

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/choosen/chosen.min.css">

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/datatable/css/dataTables.bootstrap.css">

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/jasny-bootstrap.css">

<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/bootstrapValidator.css">

<link rel="stylesheet" href="<?php echo base_url(); ?>plugins/morris/morris.css">

<link rel="stylesheet" href="<?php echo base_url(); ?>template/bower_components/bootstrap/dist/css/bootstrap.min.css">

<link rel="stylesheet" href="<?php echo base_url(); ?>template/bower_components/font-awesome/css/font-awesome.min.css">

<link rel="stylesheet" href="<?php echo base_url(); ?>template/bower_components/Ionicons/css/ionicons.min.css">

<link rel="stylesheet" href="<?php echo base_url(); ?>template/dist/css/AdminLTE.min.css">

Page 25: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

43

<link rel="stylesheet" href="<?php echo base_url(); ?>template/dist/css/skins/skin-green-light.min.css">

<link rel="stylesheet" href="<?php echo base_url(); ?>plugins/datepicker/datepicker3.css">

</html>

<?php

$this->load->view('header');

$this->load->view('menu');

?>

<div class="content-wrapper">

<!-- Content Header (Page header) -->

<section class="content-header">

<h1>

Dashboard

</h1>

<ol class="breadcrumb">

<li><a href=""><i class="fa fa-dashboard"></i> Dashboard</a></li>

</ol>

</section>

<!-- Main content -->

<section class="content container-fluid">

<div class="box box-info">

<div class="box-header with-border">

<h3 class="box-title">Dashboard</h3>

<div class='clearfix'></div>

</div>

<div class="box-body">

<div class="callout callout-success" style="text-align: center">

<h2>DAFTAR HARGA SEWA ALAT BERAT</h2>

Page 26: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

44

</div>

<div class="table-responsive">

<table class="table table-bordered table-striped" id="">

<thead>

<tr>

<th style="width: 5%; font-size: 18px">No</th>

<th style="font-size: 18px">NAMA ALAT BERAT</th>

<th style="font-size: 18px">HARGA</th>

</tr>

</thead>

<tbody>

<tr>

<td style="font-size: 18px">1</td>

<td style="font-size: 18px">Penyewaan Dumptruck</td>

<td style="font-size: 18px">Rp. 150.000 / HM</td>

</tr>

<tr>

<td style="font-size: 18px">2</td>

<td style="font-size: 18px">Penyewaan Eskavator</td>

<td style="font-size: 18px">Rp. 250.000 / HM</td>

</tr>

<tr>

<td style="font-size: 18px">3</td>

<td style="font-size: 18px">Penyewaan Vibro</td>

<td style="font-size: 18px">Rp. 200.000 / HM</td>

</tr>

<tr>

<td style="font-size: 18px">4</td>

<td style="font-size: 18px">Penyewaan Motorgrader</td>

Page 27: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

45

<td style="font-size: 18px">Rp. 280.000 / HM</td>

</tr>

<tr>

<td style="font-size: 18px">5</td>

<td style="font-size: 18px">Penyewaan Bulldozer</td>

<td style="font-size: 18px">Rp. 270.000 / HM</td>

</tr>

</tbody>

</table>

</div>

</div>

</div>

</section>

<!-- /.content -->

</div>

<!-- /.content-wrapper -->

<?php

$this->load->view('footer');

?>

</body>

</html>

<div class="wrapper">

<!-- Main Header -->

<header class="main-header">

<!-- Logo -->

<a href="" class="logo">

<!-- mini logo for sidebar mini 50x50 pixels -->

<span class="logo-mini"><b>Akn</b></span>

<!-- logo for regular state and mobile devices -->

Page 28: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

46

<span class="logo-lg"><b>WELCOME</b></span>

</a>

<!-- Header Navbar -->

<nav class="navbar navbar-static-top" role="navigation">

<!-- Sidebar toggle button-->

<a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">

<span class="sr-only">Toggle navigation</span>

</a>

<ul class="nav navbar-nav hidden-xs">

<li class="dropdown user user-menu">

<?php echo anchor('Dashboard', 'APLIKASI AKUNTANSI ARUS KAS PENYEWAAN ALAT BERAT BERBASIS WEB', array('style'=>'font-size:20px;')); ?>

</li>

</ul>

<?php

$namauser=$this->session->userdata('username');

$level = $this->session->userdata('level');

?>

<!-- Navbar Right Menu -->

<div class="navbar-custom-menu">

<ul class="nav navbar-nav">

<li class="dropdown user user-menu">

<!-- Menu Toggle Button -->

<a href="#" class="dropdown-toggle" data-toggle="dropdown">

<!-- The user image in the navbar-->

<img src="<?php echo base_url(); ?>images/nofoto.png" class="user-image" alt="User Image">

<!-- hidden-xs hides the username on small devices so only the image appears. -->

<span class="hidden-xs">

Page 29: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

47

<?php echo strtoupper($namauser); ?>

</span>

</a>

</li>

<!-- Control Sidebar Toggle Button -->

</ul>

</div>

</nav>

</header>

<!-- Left side column. contains the logo and sidebar -->

<aside class="main-sidebar">

<!-- sidebar: style can be found in sidebar.less -->

<section class="sidebar">

<!-- Sidebar user panel (optional) -->

<div class="user-panel">

<div class="pull-left image">

<img src="<?php echo base_url(); ?>images/nofoto.png" class="img-circle" alt="User Image">

</div>

<div class="pull-left info">

<p>

<?php echo strtoupper($namauser); ?>

</p>

<!-- Status -->

<a href="#"><i class="fa fa-circle text-success"></i> Online</a>

</div>

</div>

<!-- Sidebar Menu -->

<ul class="sidebar-menu" data-widget="tree">

Page 30: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

48

<li class="header">MENU</li>

<!-- Optionally, you can add icons to the links -->

<li class="">

<?php

echo anchor('Dashboard', '<i class="fa fa-dashboard"></i> <span>DASHBOARD</span>');

?>

</li>

<li class="treeview">

<a href="#">

<i class="glyphicon glyphicon-hdd"></i> <span>MASTER DATA</span>

<span class="pull-right-container">

<i class="fa fa-angle-left pull-right"></i>

</span>

</a>

<ul class="treeview-menu">

<li class="">

<?php

echo anchor('User', '<i class="glyphicon glyphicon-triangle-right"></i> <span>USER LOGIN</span>');

?>

</li>

<li class="">

<?php

echo anchor('Akun', '<i class="glyphicon glyphicon-triangle-right"></i> <span>AKUN</span>');

?>

</li>

</ul>

</li>

Page 31: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

49

<li class="treeview">

<a href="#">

<i class="glyphicon glyphicon-th-list"></i> <span>TATA USAHA</span>

<span class="pull-right-container">

<i class="fa fa-angle-left pull-right"></i>

</span>

</a>

<ul class="treeview-menu">

<li class="">

<?php

echo anchor('Penerimaan', '<i class="glyphicon glyphicon-triangle-right"></i> <span>PENDAPATAN</span>');

?>

</li>

<li class="">

<?php

echo anchor('Pengeluaran', '<i class="glyphicon glyphicon-triangle-right"></i> <span>PEMBAYARAN</span>');

?>

</li>

<li class="">

<?php

echo anchor('Lapbb', '<i class="glyphicon glyphicon-triangle-right"></i> <span>BUKU BESAR</span>');

?>

</li>

</ul>

</li>

<li class="treeview">

<a href="#">

Page 32: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

50

<i class="glyphicon glyphicon-print"></i> <span>PELAPORAN</span>

<span class="pull-right-container">

<i class="fa fa-angle-left pull-right"></i>

</span>

</a>

<ul class="treeview-menu">

<li class="">

<?php

echo anchor('Laporankas', '<i class="glyphicon glyphicon-triangle-right"></i> <span>LAP. BUKU KAS</span>');

?>

</li>

<li class="">

<?php

echo anchor('Laparuskas', '<i class="glyphicon glyphicon-triangle-right"></i> <span>LAP. ARUS KAS</span>');

?>

</li>

<li class="">

<?php

echo anchor('Lapjurnal', '<i class="glyphicon glyphicon-triangle-right"></i> <span>LAP. JURNAL UMUM</span>');

?>

</li>

<li class="">

<?php

echo anchor('Lapneraca', '<i class="glyphicon glyphicon-triangle-right"></i> <span>LAP. NERACA SALDO</span>');

?>

</li>

Page 33: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

51

</ul>

</li>

<li class="">

<?php

echo anchor('Login/keluar', '<i class="fa fa-power-off"></i> <span>LOGOUT</span>');

?>

</li>

</ul>

<!-- /.sidebar-menu -->

</section>

<!-- /.sidebar -->

</aside>

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Akun extends CI_Controller {

public function __construct()

{

parent::__construct();

$this->is_login();

$this->load->model('M_akun');

}

public function is_login()

{

$id_operator = $this->session->userdata('id_operator');

if (empty($id_operator)) {

redirect('login');

}

}

Page 34: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

52

public function index()

{

$data['data_akun'] = $this->M_akun->tampil();

$this->load->view('akun/tampil', $data);

}

public function tambah()

{

$this->load->view('akun/tambah');

}

public function simpan()

{

$kd_akun = $this->input->post('kd_akun');

$nm_akun = $this->input->post('nm_akun');

$jenis_akun = $this->input->post('jenis_akun');

$saldonormal = $this->input->post('saldonormal');

$kd_akun_tanding = $this->input->post('kd_akun_tanding');

$data = array(

'kd_akun' => $kd_akun,

'nm_akun' => $nm_akun,

'jenis_akun' => $jenis_akun,

'saldo_normal' => $saldonormal,

'akun_tanding' => $kd_akun_tanding

);

$data_cari3 = $this->db->query("SELECT * FROM tblakun where kd_akun='".$kd_akun."'");

if ($data_cari3->num_rows() == 0 ) {

//$simpan = $this->M_akun->simpan($data);

$simpan = $this->M_akun->simpan($data);

Page 35: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

53

if ($simpan > 0) {

$pesan = '<div>

<div class="alert alert-success alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">x</button>

<strong>Sukses!</strong> Data Berhasil Di Simpan

</div>

</div>';

}else{

$pesan = '<div>

<div class="alert alert-danger alert-dismissable">

<button type="button" class="close" data-dismiss="alert" aria-hidden="true">x</button>

<strong>Gagal!</strong> Data Gagal Di Simpan

</div>

</div>';

}

}else{

$pesan = '<div>

<div class="alert alert-danger alert-dismissable">

<button type="button" class="close" data-dismiss="alert" aria-hidden="true">x</button><strong>Gagal!</strong> Data sudah ada

</div>

</div>';

}

$this->session->set_flashdata('pesan', $pesan);

redirect('Akun/tambah',$data);

}

public function hapus($kd_akun)

{

$hapus = $this->M_akun->hapus($kd_akun);

Page 36: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

54

if ($hapus > 0) {

$pesan = '<div>

<div class="alert alert-success alert-dismissable">

<button type="button" class="close" data-dismiss="alert" aria-hidden="true">x</button>

<strong>Sukses!</strong> Data Berhasil Di Hapus

</div>

</div>';

}else{

$pesan = '<div>

<div class="alert alert-danger alert-dismissable">

<button type="button" class="close" data-dismiss="alert" aria-hidden="true">x</button>

<strong>Gagal!</strong> Data Gagal Di Hapus

</div>

</div>';}

$this->session->set_flashdata('pesan', $pesan);

redirect('Akun');

}

public function edit($kd_akun)

{

$data['data_akun'] = $this->M_akun->ambil_id($kd_akun)->row();

$this->load->view('akun/edit', $data);

}

public function update()

{

$kd_akun = $this->input->post('kd_akun');

$nm_akun = $this->input->post('nm_akun');

$jenis_akun = $this->input->post('jenis_akun');

Page 37: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

55

$saldonormal = $this->input->post('saldonormal');

$kd_akun_tanding = $this->input->post('kd_akun_tanding');

$data = array(

'kd_akun' => $kd_akun,

'nm_akun' => $nm_akun,

'jenis_akun' => $jenis_akun,

'saldo_normal' => $saldonormal,

'akun_tanding' => $kd_akun_tanding

);

$update = $this->M_akun->update($kd_akun, $data);

if ($update > 0) {

$pesan = '<div>

<div class="alert alert-success alert-dismissable">

<button type="button" class="close" data-dismiss="alert" aria-hidden="true">x</button>

<strong>Sukses!</strong> Data Berhasil Di Update

</div>

</div>';

}else{

$pesan = '<div>

<div class="alert alert-danger alert-dismissable"> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">x</button>

<strong>Gagal!</strong> Data Gagal Di Update

</div>

</div>';

}

$this->session->set_flashdata('pesan', $pesan);

redirect('Akun');

}

Page 38: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

56

public function autocomplete_tanding()

{

$sql = "SELECT * FROM tblakun ORDER BY kd_akun";

$res = $this->db->query($sql);

$result = array();

foreach ($res->result() as $row) {

array_push($result, array(

'kd_akun_tanding' => $row->kd_akun,

'nm_akun_tanding' => $row->nm_akun

)); }

echo json_encode($result);

}

}

/* End of file Akun.php *//* Location: ./application/controllers/Akun.php */

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Laparuskas extends CI_Controller {

public function __construct()

{

parent::__construct();

$this->load->model('M_laparuskas');

}

public function index()

{

$data['id_tahun']=date('Y');

$data['id_bulan']=date('m');

$this->load->view('laparuskas/tampil', $data);

}

public function cetak()

Page 39: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

57

{

$this->load->library('pdf');

$id_bulan= $this->uri->segment(3);

$id_tahun= $this->uri->segment(4);

$data['id_bulan']=$id_bulan;

$data['id_tahun']=$id_tahun;

$this->load->view('laparuskas/cetak', $data);

}

}

/* End of file Laparuskas.php */

/* Location: ./application/controllers/Laparuskas.php */

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Lapbb extends CI_Controller {

public function __construct()

{

parent::__construct();

$this->is_login();

$this->load->model('M_lapbb');

}

public function is_login()

{

$id_operator = $this->session->userdata('id_operator');

if (empty($id_operator)) {

redirect('login');

}

}

public function index()

{

Page 40: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

58

$id_bulan=$this->input->post('id_bulan');

$id_tahun=$this->input->post('id_tahun');

$kd_akun=$this->input->post('kd_akun');

$nm_akun=$this->input->post('nm_akun');

$id_operator = $this->session->userdata('id_operator');

$status_aktif = '1';

if (!empty($id_bulan))

{

$data['id_bulan']=$id_bulan;

}else

{

$data['id_bulan']='0';

}

if (!empty($kd_akun))

{

$data['kd_akun']=$kd_akun;

}else

{

$data['kd_akun']='0';

}

if (!empty($nm_akun))

{

$data['nm_akun']=$nm_akun;

}else

{

$data['nm_akun']='0';

}

if (!empty($id_tahun)) {

$data['id_tahun']=$id_tahun;

Page 41: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

59

}else

{

$data['id_tahun']=date('Y');

}

$data['data_lapbb'] = $this->M_lapbb->tampil($status_aktif, $id_bulan, $id_tahun, $kd_akun);

$this->load->view('lapbb/tampil', $data);

}

public function cetak($id_bulan,$id_tahun,$kd_akun)

{

$this->load->library('pdf');

$id_bulan = $this->uri->segment(3);

$id_tahun = $this->uri->segment(4);

$kd_akun = $this->uri->segment(5);

$status_aktif = '1';

if (isset($id_bulan)) {

$data['id_bulan']=$id_bulan;

}else

{

$id_bulan='';

$data['id_bulan']='';

}

$data['kd_akun']=$kd_akun;

$data['id_tahun']=$id_tahun;

if ($kd_akun=='0') {

$pesan = '<div>

<div class="alert alert-danger alert-dismissable">

<button type="button" class="close" data-dismiss="alert" aria-hidden="true">x</button>

Page 42: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

60

<strong>Gagal!</strong> Nama Akun harus dipilih!!

</div>

</div>';

echo $pesan;

}else

{

$data['laporan'] = $this->M_lapbb->tampil($status_aktif, $id_bulan, $id_tahun, $kd_akun);

$this->load->view('lapbb/cetak', $data);

}

}

public function autocomplete()

{

$sql = "SELECT kd_akun, nm_akun FROM tblakun

ORDER BY kd_akun";

$res = $this->db->query($sql);

$result = array();

foreach ($res->result() as $row) {

array_push($result, array(

'kd_akun' => $row->kd_akun,

'nm_akun' => $row->nm_akun

));

}

echo json_encode($result);

}

}

/* End of file Lapbb.php */

/* Location: ./application/controllers/Lapbb.php */

<?php

Page 43: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

61

defined('BASEPATH') OR exit('No direct script access allowed');

class Lapjurnal extends CI_Controller {

public function __construct()

{

parent::__construct();

$this->is_login();

$this->load->model('M_lapjurnal');

}

public function is_login()

{

$id_operator = $this->session->userdata('id_operator');

if (empty($id_operator)) {

redirect('login');

}

}

public function index()

{

$id_bulan=$this->input->post('id_bulan');

$id_tahun=$this->input->post('id_tahun');

$id_operator = $this->session->userdata('id_operator');

$status_aktif = '1';

if (!empty($id_bulan))

{

$data['id_bulan']=$id_bulan;

}else

{

$data['id_bulan']='0';

}

if (!empty($id_tahun)) {

Page 44: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

62

$data['id_tahun']=$id_tahun;

}else

{

$data['id_tahun']=date('Y');

}

$data['data_lapjurnal'] = $this->M_lapjurnal->tampil($status_aktif, $id_bulan, $id_tahun);

$this->load->view('lapjurnal/tampil', $data);

}

public function cetak($id_bulan,$id_tahun)

{

$this->load->library('pdf');

//$id_bulan = $this->input->get('id_bulan');

//$id_tahun = $this->input->post('id_tahun');

$id_bulan = $this->uri->segment(3);

$id_tahun = $this->uri->segment(4);

$status_aktif = '1';

if (isset($id_bulan)) {

$data['id_bulan']=$id_bulan;

}else

{

$id_bulan='';

$data['id_bulan']='';

}

$data['id_tahun']=$id_tahun;

$data['laporan'] = $this->M_lapjurnal->tampil($status_aktif, $id_bulan, $id_tahun);

$this->load->view('lapjurnal/cetak', $data);

}

Page 45: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

63

public function autocomplete()

{

$sql = "SELECT * FROM makun ORDER BY nm_akun";

$res = $this->db->query($sql);

$result = array();

foreach ($res->result() as $row) {

array_push($result, array(

'kd_akun' => $row->kd_akun,

'nm_akun' => $row->nm_akun

));

}

echo json_encode($result);

}

}

/* End of file Lapjurnal.php */

/* Location: ./application/controllers/Lapjurnal.php */

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Lapneraca extends CI_Controller {

public function __construct()

{

parent::__construct();

$this->is_login();

$this->load->model('M_lapneraca');

}

public function is_login()

{

$id_operator = $this->session->userdata('id_operator');

if (empty($id_operator)) {

Page 46: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

64

redirect('login');

}

}

public function index()

{

$id_bulan=$this->input->post('id_bulan');

$id_tahun=$this->input->post('id_tahun');

$id_operator = $this->session->userdata('id_operator');

$status_aktif = '1';

if (!empty($id_bulan))

{

$data['id_bulan']=$id_bulan;

}else

{

$data['id_bulan']='0';

}

if (!empty($id_tahun)) {

$data['id_tahun']=$id_tahun;

}else

{

$data['id_tahun']=date('Y');

}

$data['data_akun'] = $this->M_lapneraca->tampil();

$this->load->view('lapneraca/tampil', $data);

}

public function cetak($id_bulan,$id_tahun)

{

$this->load->library('pdf');

//$id_bulan = $this->input->get('id_bulan');

Page 47: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

65

//$id_tahun = $this->input->post('id_tahun');

$id_bulan = $this->uri->segment(3);

$id_tahun = $this->uri->segment(4);

$status_aktif = '1';

if (isset($id_bulan)) {

$data['id_bulan']=$id_bulan;

}else

{

$id_bulan='';

$data['id_bulan']='';

}

$data['id_tahun']=$id_tahun;

$data['data_akun'] = $this->M_lapneraca->tampil();

$this->load->view('lapneraca/cetak', $data);

}

public function autocomplete()

{

$sql = "SELECT * FROM makun ORDER BY nm_akun";

$res = $this->db->query($sql);

$result = array();

foreach ($res->result() as $row) {

array_push($result, array(

'kd_akun' => $row->kd_akun,

'nm_akun' => $row->nm_akun

));

}

echo json_encode($result);

}

}

Page 48: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

66

<?php

defined('BASEPATH') OR exit('No direct script access allowed');

class Laporankas extends CI_Controller {

public function __construct()

{

parent::__construct();

$this->load->model('M_laporankas');

}

public function index()

{

$data['id_tahun']=date('Y');

$data['id_bulan']=date('m');

$this->load->view('laporankas/tampil', $data);

}

public function cetak()

{

$this->load->library('pdf');

$id_bulan= $this->uri->segment(3);

$id_tahun= $this->uri->segment(4);

$data['id_bulan']=$id_bulan;

$data['id_tahun']=$id_tahun;

$this->load->view('laporankas/cetak', $data);

}

3.6.2. Black Box Testing

Pengujian terhadap program yang dibuat menggunakan blackbox testing

yang fokus terhadap proses masukan dan keluaran program.

1. Pengujian Terhadap Web Browser

Tabel III.9

Page 49: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

67

Hasil Pengujian Black Box Browser

No Skenario Pengujian Test Case Hasil yang

diharapkan

Kesimpulan

1 Buka dengan google

Chrome

Google

Chrome

(terbuka)

Sistem menerima

aksesdan

menampilkan sesuai

tampilan

Valid

2 Buka dengan Mozilla

Fire Fox

Mozilla Fire

Fox

(terbuka)

Sistem Menolak

akses dan (Gagal

Login)

Invalid

2. Pengujian Terhadap Form Login

Tabel III.10

Hasil Pengujian Terhadap Form Login

No Skenario

Pengujian Test Case

Hasil Yang di

Harapkan

Hasil

Pengujian

Kesim

pulan

1 User name dan

Password kosong

kemudian klik

signin

Username

(kosong)

Password

(kosong)

Sistem menolak

akses dan

menampilkan

(Gagal Login)

Seuai

Harapan Valid

2 Username diisi

dan password

kosong kemudian

klik signin

Username

(Admin)

Password

(kosong)

Sistem Menolak

akses Admin dan

menampilkan

(Gagal Login)

Sesuai

Harapan

Valid

3 Username kosong

dan password diisi

kemudian klik

signin

Username

(kosong)

Password

(admin)

Sistem menolak

akses Admin dan

menampilkan

(Gagal Login)

Sesuai

Harapan

Valid

4 Username diisi

dan password

kosng kemudian

klik signin

Username

(admin)

Password

(kosong)

Sistem menolak

akses dan

menampilkan

(Gagal Login)

Sesuai

Harapan

Valid

5 Username diisi

dan password diisi

kemudian klik

Username

(admin)

Password

Sistem menerima

akses berhasil

login dan masuk

Sesuai

Harapan

Valid

Page 50: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

68

signin (admin) ke menu utama

2. Pengujian Terhadap Form Akun

Tabel III.11

Hasil Pengujian Terhadap Form Akun

No Skenario

Pengujian Test Case

Hasil Yang di

Harapkan

Hasil

Pengujian

Kesim

pulan

1

Input Kode Akun,

Nama Akun, Jenis

Akun, Saldo

Normal, Nama

Akun tanding

Diisi Kode

Akun, Nama

Akun, Jenis

Akun dan

Saldo

Normal

(Kosong)

Nama Akun

tanding

(Kosong)

Sistem

Menolak akses

dan

menampilkan

(Gagal dan

Error)

Sesuai

Harapan Valid

2

Input Kode Akun,

Nama Akun, Jenis

Akun, Saldo

Normal, Nama

Akun Tanding

Diisi Kode

Akun, Nama

Akun, Jenis

Akun dan

Saldo

Normal,

Nama Akun

Tanding

(Kosong)

Sistem

Menolak akses

dan

Menampilkan

(Gagal dan

Error)

Sesuai

Harapan Valid

3 Input Kode Akun,

Nama Akun, Jenis

Akun, Saldo

Normal, Nama

Akun Tanding

Diisi Kode

Akun, Nama

Akun, Jenis

Akun, Saldo

Normal,

Sistem

Mengakses dan

Menampilkan

Hasil yang dari

Inputan

Sesuai

Harapan Valid

Page 51: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

69

Nama Akun

Tanding

3. Pengujian Terhadap Form Penerimaan (Kas Masuk)

Tabel III.12

Hasil Pengujian Terhadap Form Penerimaan

No Skenario

Pengujian Test Case

Hasil Yang di

Harapkan

Hasil

Pengujian

Kesim

pulan

1

Id Penerimaan,

Tanggal, Uraian,

Jumlah Rupiah

Diisi Id

Penerimaan,

Tanggal dan

Uraian

(Kosong),

Jumlah

Rupiah(Kosong)

Sistem

Menolak akses

dan

menampilkan

(Gagal dan

Error)

Sesuai

Harapan Valid

2

Id Penerimaan,

Tanggal, Uraian,

Jumlah Rupiah

Diisi Id

Penerimaan,

Tanggal,

Uraian, Jumlah

Rupiah(Kosong)

Sistem

Menolak akses

dan

Menampilkan

(Gagal dan

Error)

Sesuai

Harapan

Valid

3

Id Penerimaan,

Tanggal, Uraian,

Jumlah Rupiah

Id Penerimaan

(Kosong), Diisi

Tanggal,

Uraian, Jumlah

Rupiah

Sistem

Menolak akses

dan

Menampilkan

(Gagal dan

Error)

Sesuai

Harapan

Valid

Page 52: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

70

4

Id Penerimaan,

Tanggal, Uraian,

Jumlah

Diisi Id

Penerimaan,

Tanggal,

Uraian, Jumlah

Rupiah

Sistem

Mengakses dan

Menampilkan

Hasil yang

dari Inputan

Sesuai

Harapan Valid

4. Pengujian Terhadap Form Pengeluaran (Kas Keluar)

Tabel III.13

Hasil Pengujian Terhadap Form Pengeluaran

No Skenario

Pengujian Test Case

Hasil Yang di

Harapkan

Hasil

Pengujian

Kesim

pulan

1

Id Penerimaan,

Tanggal, Uraian,

Jumlah Rupiah

Diisi Id

Penerimaan,

Tanggal dan

Uraian

(Kosong),

Jumlah

Rupiah(Kosong)

Sistem

Menolak akses

dan

menampilkan

(Gagal dan

Error)

Sesuai

Harapan Valid

2

Id Penerimaan,

Tanggal, Uraian,

Jumlah Rupiah

Diisi Id

Penerimaan,

Tanggal,

Uraian, Jumlah

Rupiah(Kosong)

Sistem

Menolak akses

dan

Menampilkan

(Gagal dan

Error)

Sesuai

Harapan Valid

Page 53: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

71

3

Id Penerimaan,

Tanggal, Uraian,

Jumlah Rupiah

Id Penerimaan

(Kosong), Diisi

Tanggal,

Uraian, Jumlah

Rupiah

Sistem

Menolak akses

dan

Menampilkan

(Gagal dan

Error)

Sesuai

Harapan

Valid

4

Id Penerimaan,

Tanggal, Uraian,

Jumlah

Diisi Id

Penerimaan,

Tanggal,

Uraian, Jumlah

Rupiah

Sistem

Mengakses dan

Menampilkan

Hasil yang

dari Inputan

Sesuai

Harapan

Valid

5. Pengujian Terhadap Form Laporan Buku Besar

Tabel III.14

Hasil Pengujian Terhadap Form Laporan Buku Besar

No Skenario

Pengujian Test Case

Hasil Yang di

Harapkan

Hasil

Pengujian

Kesim

pulan

1

Data anggota

tidak diisi

kemudian klik

simpan

Jika data

kosong

Sistem

menolak akses

dan

menampilkan

pesan “data

masih ada

belum terisi”

Sesuai

Harapan Valid

2 Data anggota

telah diisi dengan

benar

Data data telah

diisi dengan

benar

Sistem akses

dan

menampilkan

pesan “data

berhasil

disimpan”

Sesuai

Harapan Valid

Page 54: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

72

3

Menghapus data

yang akan di

hapus

Klik salah satu

data detail

yang akan

dihapus

kemudian klik

Sistem akses

dan data

berhasil

dihapus Sesuai

Harapan Valid

4

Mengubah data

yang akan diubah

Klik salah satu

data yang akan

diubah

Sistem akses

dan

menampilkan

pesan “ data

berhasil

diubah”

Sesuai

Harapan Valid

5.

Cetak laporan

tabungan

Pilih saklah

satu data yang

akan dicetak

Klik tombol

ctrl +p

Sistem akses

dan mencetak

laporan buku

besar

Sesuai

Harapan

Valid

6. Pengujian Terhadap Form Laporan Jurnal Umum

Tabel III.15

Hasil Pengujian Terhadap Form Laporan Jurnal Umum

No Skenario

Pengujian Test Case

Hasil Yang di

Harapkan

Hasil

Pengujian

Kesim

Pulan

1

Data anggota

tidak diisi

kemudian klik

simpan

Jika data

kosong

Sistem

menolak akses

dan

menampilkan

pesan “data

masih ada

belum terisi”

Sesuai

Harapan Valid

Page 55: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

73

2 Data anggota

telah diisi dengan

benar

Data telah diisi

dengan benar

Sistem akses

dan

menampilkan

pesan “data

berhasil

disimpan”

Sesuai

Harapan Valid

3

Menghapus data

yang akan di

hapus

Klik salah satu

data detail

yang akan

dihapus

kemudian klik

Sistem akses

dan data

berhasil

dihapus Sesuai

Harapan

Valid

4

Mengubah data

yang akan diubah

Klik salah satu

data yang akan

diubah

Sistem akses

dan

menampilkan

pesan “ data

berhasil

diubah”

Sesuai

Harapan Valid

3.5.3 Spesifikasi Hardware dan Software

Untuk menunjang kerja sistem agar dapat berjalan dengan baik, maka

dibutuhkan perangkat keras, perangkat lunak, dan pengguna denganspesifikasi

sebagai berikut:

1. Analisa Kebutuhan Perangkat Keras

Sarana dan prasarana menjadi sangat penting dalam upaya pemanfaatan

teknologi informasi salah satunya adalah perangkat keras (Hardware), Adapun

spesifikasi sistem perangkat keras yang dibutuhkan adalah.:

a. PC/Laptop yang berspesifikasi sebagai berikut:

1) Prosesor 1.40 GHz

Page 56: BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan · 19 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan Perusahaan adalah sebuah penelitian sejarah, visi dan misi, struktur organisasi,

74

2) Memory 2 GB RAM

3) Sistem type 32 bit

4) System model aspire V5-431

5) Keyboard 86 tombol

b. Mouse Standar USB

c. Printer Brother T-700

2. Analisa Kebutuhan Perangkat Lunak

Spesifikasi sistem perangkat lunak (Software) yang dibutuhkan dalam pembuatan

sistem informasi kas masuk dan kas keluar ini adalah.

a. Aplikasi perancangan menggunakan PHP

b. Aplikasi Web Server Xampp V3.2.2

c. Aplikasi penyimpanan Database menggunakan MySQLyog.

d. Program Pendukung : Sublime Text version 3.1.1 Build 317