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

44
15 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Tinjauan perusahaan adalah sebuah penelitian tentang sejarah, visi dan misi, struktur organisasi, serta deskripsi jabatan yang ada di perusahaan yang akan menjadi tempat dibangunnya sistem laporan keuangan berbasis desktop ini nantinya. Perusahaan yang diteliti adalah CV. Hera Jaya Consultant Pontianak, yang bergerak dalam bidang jasa. Kegiatan utama yang dilakukan CV. Hera Jaya Consultant Pontianak adalah melakukan pengawasan dan perancangan arsitektur. Berikut ini hal yang dapat diuraikan pada tinjauan perusahaan adalah sejarah berdirinya CV. Hera Jaya Consultant Pontianak, visi dan misi, struktur organisasi serta deksripsi jabatan di CV. Hera Jaya Consultant Pontianak. 3.1.1. Sejarah Perusahaan CV. Hera Jaya Consultant Pontianak adalah salah satu consultant yang berdiri pada tanggal 12 januari 2007 dan telah memiliki pengalaman dalam berbagai bidang pekerjaan yang senantiasa melaksanakan pekerjaan nya dengan baik dan memuaskan pihak pemberi kerja. Dimana berpengalaman pada bidang perancanaan arsitektur, perencanaan rekayasa dan pengawasan rekayasa. Selama sepuluh tahun terakhir CV. Hera Jaya Consultant Pontianak telah melayani banyak pengguna jasa dari berbagai bidang. Mulai dari badan usaha milik Negara (BUMN), Badan Usaha Milik Daerah (BUMD), Kementrian maupun

Upload: others

Post on 20-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

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

15

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Tinjauan perusahaan adalah sebuah penelitian tentang sejarah, visi dan misi,

struktur organisasi, serta deskripsi jabatan yang ada di perusahaan yang akan

menjadi tempat dibangunnya sistem laporan keuangan berbasis desktop ini

nantinya.

Perusahaan yang diteliti adalah CV. Hera Jaya Consultant Pontianak, yang

bergerak dalam bidang jasa. Kegiatan utama yang dilakukan CV. Hera Jaya

Consultant Pontianak adalah melakukan pengawasan dan perancangan arsitektur.

Berikut ini hal yang dapat diuraikan pada tinjauan perusahaan adalah sejarah

berdirinya CV. Hera Jaya Consultant Pontianak, visi dan misi, struktur organisasi

serta deksripsi jabatan di CV. Hera Jaya Consultant Pontianak.

3.1.1. Sejarah Perusahaan

CV. Hera Jaya Consultant Pontianak adalah salah satu consultant yang berdiri

pada tanggal 12 januari 2007 dan telah memiliki pengalaman dalam berbagai

bidang pekerjaan yang senantiasa melaksanakan pekerjaan nya dengan baik dan

memuaskan pihak pemberi kerja. Dimana berpengalaman pada bidang perancanaan

arsitektur, perencanaan rekayasa dan pengawasan rekayasa.

Selama sepuluh tahun terakhir CV. Hera Jaya Consultant Pontianak telah

melayani banyak pengguna jasa dari berbagai bidang. Mulai dari badan usaha milik

Negara (BUMN), Badan Usaha Milik Daerah (BUMD), Kementrian maupun

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

16

pemerintah daerah milik Negara (BUMN), Badan Usaha Milik Daerah (BUMD),

Kementrian maupun pemerintah daerah.

CV. Hera Jaya Consultant Pontianak selalu berupaya menawarkan dan

memberikan solusi terbaik dalam melaksanakan pekerjaan sesuai kontrak yang

disepakati. Dengan pengalaman yang teruji kami bangga untuk memberikan solusi

dan layanan terbaik untuk menggapai tujuan proyek anda.

3.1.2. Visi dan Misi Perusahaan

a. Visi CV. Hera Jaya Consultant Pontianak

Menjadi perusahaan Consultan Planning, Architecture Engineering yang

berkualitas dan terpercayayang menjamin kepuasan pengguna jasa, kesejahteraan

karyawan dan keuntungan bagi pemegang saham serta tanpa mengabaikan

kemanfaatan bagi lingkungan sekitar.

b. Misi CV. Hera Jaya Consultant Pontianak

1. Memastikan kepuasan Klien.

2. Usaha perbaikan pelayanan secara berkesinambungan .

3. Lugas dan jelas dalam memberi jasa Konsultasi.

4. Tepat waktu dalam pengerjaan.

5. Informatif.

6. Patuh terhadap persyaratan klien dan peraturan perundang-undangan .

7. Lihai dalam melihat dalam peluang perbaikan.

8. Edukasi terencana untuk peningkatan kompetensi karyawan.

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

17

3.1.3. Struktur Organisasi

Struktur organisasi perusahaan adalah jaringan kerjasama dalam sekelompok

orang guna mencapai tujuan-tujuan yang telah di tetapkan. Berikut skema struktur

yang ada pada perusahaan CV. Hera Jaya Consultant Pontianak.

STRUKTUR ORGANISASI

Sumber : CV. Hera Jaya Consultant Pontianak ( 2018)

Gambar III.1. Struktur Organisasi CV. Hera Jaya Consultant Pontianak

3.1.4. Deskripsi Jabatan

Berikut ini adalah wewenang dan tanggung jawab pada struktur organisasi

yang ada Pada CV. Hera Jaya Consultant Pontianak:

1. Direktur

Tugasnya :

a. Memimpin perusahaan dengan menerbitkan kebijakan-kebijakan perusahaan.

b. Memilih, menetapkan, mengawasi tugas dari karyawan.

c. Menyetujui anggaran tahunan perusahaan.

d. Menyampaikan laporan akhir ke Dinas pekerja Umum atas kinerja perusahaan.

Direktur

Devisi Perencanaan

Koordinator

Design dan Perencanaan

AdministrasiDevisi Pengawasan

Koordinator

Proyek

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

18

2. Defisi Perencanaan

Tugasnya :

a. Memonitoring kinerja.

b. Mengevaluasi kinerja.

c. Memberikan Laporan kepada Direktur perusahaan.

3. Defisi Pengawasan

Tugasnya :

a. Melakukan pengawasan terhadap pelaksanaan tugas semua satuan kerja.

b. Fungsional maupun kinerja yang structural seperti panitia, tim dan

sebagainya.

4. Admistrasi Umum

Tugasnya :

a. Melaksanakan Aktivitas penyiapan ruang kerja dan menyiapkan peralatan kantor

untuk seluruh pegawai.

b. Melakukan tugas surat menyurat, dokumentassi dan pengarsipan.

c. Membuat rencana dan mengevaluasi kerja harian dan bulanan untuk

memastikan tercapainya kualitas target kerja yang dipersyaratkan dan sebagai

bahan informasi kepada atasan.

d. Control, input data.

5. Koordinasi Survei

Tugasnya :

a. Membantu kegiatan survei dan pengukuran diantaranya : pengukuran topografi

lapangan dan melakukan penyususnan dan penggambaran data-data lapangan.

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

19

b. Mencatat dan mengevaluasi hasil pengukuran yang telah dilakukan sehingga

dapat meminimalisir kesalahan dan melakukan tindak koreksi dan

pencegahannya.

c. Mengawasi survei lapangan yang dilakukan kontraktor untuk memastikan

pengukuran dilaksanakan dengan akurat yang telah mewakili kuantitas untuk

pembayaran sertifikat bulanan ,untuk pembayaran terakhir.

d. Mengawasi survei lapangan yang dilakukan kontrakor untuk memastikan

pengukuran dilaksanakan dengn prosedur yang benar dan menjamin data yang

diperoleh akurat sesuai dengan kondisi lapangan untuk keperluan peninjauan

desain atau detail desain.

e. Mengawasi pelaksanaan Staking Out , penetapan elevasi sesuai dengan gambar

rencana.

f. Melakukan pelaksanaan survei lapangan dan penyelidikan dan pengukuran

tempat-tempat lokasi yang akan dikerjakan.

g. Melaporkan dan bertanggung jawab hasil pekerjaan ke kepala proyek.

6. Koordinator Supervisi

Tugasnya :

a. Mengatur kerja para bawahannya.

b. Membuat Job Description untuk staff bawahannya.

c. Bertanggung jawab atas hasil kerja staff.

d. Memberi motivasi kerja kepada staff bawahannya.

e. Membuat jadwal kegiatan.

f. Bekerja untk karyawan.

g. Memberikan Brifieng bersama staff.

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

20

h. Membuat Planing pekerjaan harian, mingguan, bulanan dan tahunan.

7. Desain & Perancangan

Tugasnya :

a. Menyusun perencanaan struktur, yang sesuai dengan permintaan atau keinginan

pemilik proyek dan membantu pemilik proyek dalam mencapai hal yang

diinginkan nya dengan memberikan saran dan anjuran.

b. Membuat Gambar–gambar detail, rencana-rencana kerja beserta syarat-

syaratnya/dokumen kontrak, dan perhitungan baik volume pekerjaan untuk

perencanaan proyek tersebut, maupun anggaran biaya dari rencana tersebut,

sekaligus menentukan volume dan anggaran biaya untuk pekerjaan tambahan

atau kekurangan.

c. Membuat Penyesuaian bagian rencana bila ada perubahan dari perencanaan yang

sudah dibuat atas permintaan pihak pemilik proyek, serta membuat laporan akhir

rencana.

d. Membuat perencanaan dan gambar ulang atau revisi bila terjadi penyimpangan

pelaksanaan pekerjaan dilapangan.

e. Memeriksa hasil pelaksanaan pekerjaan dengan mengacu pada rancangan nya.

f. Memberikan penjelasan kepada kontraktor tentang isi dokumen kontrak apabila

diperlukan.

3.2. Tinjauan Kasus

Dalam persaingan di dunia bisnis, kecepatan dan keakuratan pengolahan data

sangat penting demi kemajuan usaha dalam bidang pelayanan jasa dan proses

pembuatan laporan keuangan yang masih banyak diolah menggunakan tulis tangan

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

21

yaitu dicatat dalam buku. Untuk mencari sebuah data memerlukan waktu yang

cukup lama karena banyaknya dokumen, meskipun dokumen tersebut telah

tersusun rapi tetapi tetap saja membutuhkan waktu yang cukup lama.

Pada kenyataannya, banyak perusahaan yang masih kurang terorganisir

dalam pengelolaan jurnal umum, buku besar, neraca saldo, laba/rugi, perubahan

modal dan neraca. Mereka mengambil jalan mudah untuk membuat jurnal transaksi

tersebut sehingga yang terjadi adalah saldo tidak balance.

Untuk memudahkan proses pelayanan dan pembuatan laporan keuangan dalam

CV. Hera Jaya Consultant Pontianak, maka diperlukan suatu program aplikasi yang

dapat memberikan kemudahan pencatatan transaksi sampai dengan pembutan

laporan keuangan.

3.2.1. Proses Bisnis Sistem Berjalan

Setiap hari bagian administrasi dan mengumpulkan bukti transaksi dari

bagian-bagian. Setiap akhir bulan administrasi merekap dan membuat laporan

keuangan mulai dari pencatatan transaksi kedalam jurnal umum, buku besar, neraca

saldo, laba rugi, perubahan modal dan neraca. Administrasi menyerahkan laporan

keuangan setiap satu tahun sekali.

3.2.2. Activity Diagram

Dibawah ini adalah activity diagram yang ada pada CV. Hera Jaya

Consultant Pontianak:

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

22

Sumber : CV. Hera Jaya Consultant Pontianak

Gambar III.2. Activity Diagram Proses Bisnis Sistem Berjalan

3.2.3. Dokumen Masukan

1. Nama Dokumen : Bukti Transaksi

Fungsi : Untuk mengetahui transaksi

Sumber : Bagian-bagian

Tujuan : Administrasi

Media : Kertas

Jumlah : 10 Lembar

Format : Lampiran A.1

3.2.4. Dokumen Keluaran

1. Data Keluaran : Jurnal Umum

Fungsi :Mencatat setiap transaksi yang terjadi di

dalam perusahaan

Sumber : Administrasi

Media : Kertas

Jumlah : 1 Lembar

Format : Lampiran B.1

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

23

2. Data Keluaran : Buku Besar

Fungsi :Meringkas semua data transaksi yang sudah

tertulis dalam jurnal umum

Sumber : Administrasi

Media : Kertas

Jumlah : 1 Lembar

Format : Lampiran B.2

3. Data Keluaran : Neraca Saldo

Fungsi : Untuk melakukan pengujian keseimbangan

jumlah debit dan kredit dalam buku besar

dan ketepatan perhitungannya dalam

pembukuan selama tahun berjalan

Sumber : Administrasi

Media : Kertas

Jumlah : 1 Lembar

Format : Lampiran B.3

4. Data Keluaran : Laba/Rugi

Fungsi : Untuk mengetahui posisi keuangan

Sumber : Administrasi

Media : Kertas

Jumlah : 1 Lembar

Format : Lampiran B.4

5. Data Keluaran : Perubahan Modal

Fungsi : Menyajikan Perubahan Modal

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

24

Sumber : Administrasi

Media : Kertas

Jumlah : 1 Lembar

Format : Lampiran B.5

6. Data Keluaran : Neraca

Fungsi : Menggambarkan aktiva, hutang dan ekuitas

(modal) perusahaan diakhir periode akuntansi

Sumber : Administrasi

Media : Kertas

Jumlah : 1 Lembar

Format : Lampiran B.6

3.2.5. Permasalahan Pokok

Bentuk sistem yang baik di dalam suatu perusahaan sangat penting,

pengolahan data semestinya mampu mengikuti perkembangan teknologi namun

masih banyak perusahaan yang masih menerapkan sistem konvensional sehingga

menimbulkan beberapa permasalahan seperti yang terjadi pada perusahaan CV.

Hera Jaya Consultant Pontianak yaitu:

1. Tidak ada program/aplikasi dalam pencatatan dan menghitung laporan

keuangan.

2. Pembuatan laporan keuangan hanya dengan Microsoft Word untuk merapikan

tulisan dan dihitung menggunakan kalkulator.

3. Penyimpanan data diarsipkan dengan kertas.

4. Belum memenuhi siklus akuntansi.

5. Membutuhkan waktu lama dalam proses pencarian data.

6. Rentan terhadap kerusakan data seperti robek dan basah.

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

25

3.2.6. Pemecahan Masalah

Setelah diuraikan permasalahan pokok di atas, maka penulis memberikan

saran pemecahan masalah berupa sistem yang sudah terkomputerisasi yaitu aplikasi

laporan keuangan yang berbasis desktop dengan menggunakan bahasa

pemrograman java. Adapun kelebihannya adalah:

1. Dengan adanya sistem terkomputerisasi dalam pencatatan akan lebih mudah,

cepat, dan akurat.

2. Dalam pembuatan laporan, nilai kesalahan kemungkinan sangat kecil, karena

penggunaan apikasi atau program sebagai alat bantu sehingga prosesnya lebih

cepat.

3. Penyimpanan data menggunakan database karena bisa backup data dan

import data.

4. Memudahkan dan mempercepat dalam pencarian data.

3.3. Analisis Kebutuhan Software

Kondisi, kriteria, syarat, atau kemampuan yang harus dimiliki oleh perangkat

lunak untuk memenuhi apa yang diisyaratkan atau diinginkan pemakai.

3.3.1. Analisis Kebutuhan

Berdasarkan proses laporan keuangan sistem berjalan pada CV. Hera Jaya

Consultant Pontianak bagian administrasi dapat masuk ke sistem pencatatan

keuangan, didalam sistem pencatatan keuangan administrasi dapat menginput

semua transaksi keuangan, jurnal umum, buku besar, neraca saldo, laba/rugi,

perubahan modal dan neraca dan dapat mencetak laporan keuangan yang nanti akan

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

26

diberikan kepada direktur. Berikut ini spesifikasi kebutuhan dari sisitem laporan

keuangan adalah:

3.3.2. Analisis Kebutuhan User Akan Sistem

1. Administrasi

A.1. Login

A.2. Menu Master & Setting

A.2.1. Mengelola Akun

A.2.2. Mengelola Pendapatan

A.2.3. Mengelola Pengeluaran

A.2.4. Mengelola Data Karyawan

A.2.5. Mengelola Jenis Akun

A.3. Menu Pengiktisaran

A.3.1. Mengelola Jurnal Umm

A.4. Menu Laporan

A.4.1. Mengelola Jurnal Umum

A.4.2. Mengelola Buku Besar

A.4.3. Mengelola Neraca Saldo

A.4.4. Mengelola Laba/Rugi

A.4.5. Mengelola Perubahan Modal

A.4.6. Mengelola Neraca

A.5. Logout

2. Direktur

A.1. Login

A.2. Menu Laporan

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

27

A.2.1. Melihat Laporan

A.3. Bantuan

A.3.1. Ganti User

A.3.2. Ganti Password

A.4. Logout

3.3.3. Use Case Diagram

Dibawah ini adalah rancangan use case diagram pada CV. Hera Jaya

Consultant Pontianak.

Sumber: Rancangan Penelitian (2018)

Gambar III.3. Use Case Diagram

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

28

Tabel III.1.

Tabel Use Case Naratif

Use Case Narative Halaman Administrasi

Tujuan Administrasi dapat melihat data dihalaman admin

Deskripsi Sistem ini memungkinkan aktor untuk masuk kehalaman

administrasi yang didalamnya ada data menu master dan

ada sub menu yaitu saldo awal, mengelola data karyawan,

pendapatan, pengeluaran dan dimenu pengikhtisaran yaitu

jurnal umum dimenu laporan yaitu jurnal umum, buku

besar,neraca, laba rugi, perubahan modal, dan neraca data

menu logout.

Sumber : Rancangan Penelitian (2018)

Tabel III.2.

Tabel Skenario Utama

Skenario Utama

Aktor Administrasi

Kondis Awal Aktor membuka Aplikasi halaman admin

Aksi Aktor Reaksi Sistem

Actor memilih menu data

master

Sistem akan menampilkan informasi data akun, data

karyawan, jenis akun, pendapatan, pengeluaran..

Actor memilih menu

pengiktisaran

Sistem akan menampilkan informasi data jurnal umum.

Actor memilih menu

laporan keuangan

Sistem akan menampilkan informasi data jurnal umum,

buku besar, neraca, laba rugi, perubahan modal, neraca.

Konsi akhir Jika perintah sesuai maka sistem akan menampilkan apa

yang di inginkan.

Sumber : Rancangan penelitian (2018)

Tabel III.3.

Use Case Naratif Halaman Direktur

Use Case Narative Halaman Direktur Tujuan Direktur dapat melihat

data yang ada didalam sistem halaman direktur

Deskripsi Sistem ini memungkinkan actor masuk kehalaman

direktur yang didalamnya ada data login,dan menu

laporan yang berisi: jurnal umum,buku besar,neraca

saldo, laba rugi, perubahan modal, neraca.

Sumber : Rancangan Penelitian (2018)

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

29

Tabel III.4.

Use Case Naratif Halaman Direktur

Skenario Utama

Aktor Direktur

Kondisi Awal Aktor membuka Aplikasi Direktur

Aksi Aktor Reaksi Sistem

Aktor memilih menu

laporan keuangan

Sistem akan menampilkan informasi data laporan yang

isinya yaitu: jurnal umum, buku besar, neraca saldo, laba

rugi, perubahan modal, neraca.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa

yang di inginkan.

Sumber : Rancangan Penelitian (2018)

3.3.4. Activity Diagram

Dibawah ini adalah Activity Diagram rancangan yang ada pada CV. Hera Jaya

Consultant Pontianak.

Sumber : Rancangan Penelitian CV. Hera Jaya Consultant Pontianak

Gambar III.4. Activity Diagram Halaman login Administrasi

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

30

Sumber : Rancangan Penelitian CV. Hera Jaya Consultant Pontianak

Gambar III.5. Activity Diagram Halaman login Direktur

Sumber : Rancangan Penelitian CV. Hera Jaya Consultant Pontianak

Gambar III.6. Activity Diagram Halaman Menu Master

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

31

Sumber : Rancangan Penelitian CV. Hera Jaya Consultant Pontianak

Gambar III.7. Activity Diagram Halaman Menu Pengikhtisaran

Sumber : Rancangan Penelitian CV. Hera Jaya Consultant Pontianak

Gambar III.8. Activity Diagram Halaman Laporan Administrasi.

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

32

Sumber : Rancangan Penelitian CV. Hera Jaya Consultant Pontianak

Gambar III.9. Activity Diagram Halaman Laporan Keuangan Direktur.

3.4. Desain

Berdasarkan dari hasil perancangan yang telah dibuat untuk memenuhi

kebutuhan aplikasi laporan keuangan pada CV. Hera Jaya Consultant Pontianak,

maka bentuk dari desain aplikasi laporan keuangan pada CV. Hera Jaya Consultant

Pontianak adalah sebagai berikut:

3.4.1. Entitiy Relationship Diagram (ERD)

Dibawah ini Entitas Relationship Diagram rancangan untuk CV. Hera

Jaya Consultant Pontianak:

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

33

Sumber : Rancangan Penelitian CV. Hera Jaya Consultant Pontianak

Gambar III.10. Entitiy Relationship Diagram (ERD)

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

34

3.4.2. Logical Record Structure (LRS)

Dibawah ini adalah rancangan logical record structure pada CV. Hera Jaya

Consultant Pontianak:

Sumber : Rancangan Penelitian (2018)

Gambar III.11. Logical Record Structure (LRS)

3.4.3. Spesifikasi File

A. Spesifikasi file Data Akun

Nama Database :lk

Nama Tabel : akun

Tipe File : Transaksi

Akses File : Random

Panjang Record : 60 byte

Media File : Hardisk

Field Key : id_akun

Software : MySQL

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

35

Tabel III.5.

Tabel Akun

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id akun id_akun Varchar 30 Primary Key

2 Nama akun nama_akun Varchar 30

3 Id jenis id_jenis Varchar 30

4 Saldo normal saldo_normal Varchar 30

Sumber : Rancangan Penelitian (2018)

B. Spesifikasi file Data Jenis Akun

Nama Database :lk

Nama Tabel : jenis_akun

Tipe File : Transaksi

Akses File : Random

Panjang Record : 60 byte

Media File : Hardisk

Field Key : id_jenis

Software : MySQL

Tabel III.6.

Tabel Jenis Akun

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id jenis id_jenis Varchar 30 Primary Key

2 Jenis Jenis Varchar 30

Sumber : Rancangan Penelitian (2018)

C. Spesifikasi file Data Jurnal Umum

Nama Database :lk

Nama Tabel : jurnal_umum

Tipe File : Transaksi

Akses File : Random

Panjang Record : 60 byte

Media File : Hardisk

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

36

Field Key : id_jurnal

Software : MySQL

Tabel III.7.

Tabel Jurnal Umum

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id jurnal id_jurnal Varchar 30 Primary Key

2 Tanggal Tanggal Date

3 No bukti no_bukti Varchar 30

4 Nominal Nominal Varchar 30

5 Keterangan Keterangan Varchar 100

6 Nik Nik Varchar 30

Sumber : Rancangan Penelitian (2018)

D. Spesifikasi file Data Pendapatan

Nama Database :lk

Nama Tabel : Pendapatan

Tipe File : Transaksi

Akses File : Random

Panjang Record : 180 byte

Media File : Hardisk

Field Key : id_jurnal

Software : MySQL

Tabel III.8.

Tabel Pendapatan

No Elemen

Data

Akronim Tipe Panjang Keterangan

1 Id

pendapatan

id_pendapatan Varchar 30 Primary Key

2 Id akun Id_akun Varchar 30

3 Nama

Akun

Nama_akun Varchar 30

4 Id jenis Id_jenis Varchar 30

5 Jenis akun Jenis_akun Varchar 30

6 Nama

pendapatan

Nama_pendapatan Varchar 30

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

37

7 Tanggal Tanggal Date

8 Total

pendapatan

Total_pendapatan double

Sumber : Rancangan Penelitian (2018)

E. Spesifikasi file Data Pengeluaran

Nama Database :lk

Nama Tabel : Pengeluaran

Tipe File : Transaksi

Akses File : Random

Panjang Record : 180 byte

Media File : Hardi sk

Field Key : id_jurnal

Software : MySQL

Tabel III.9.

Tabel Pengeluaran

No Elemen

Data

Akronim Tipe Panjang Keterangan

1 Id

pengeluaran

id_pengeluaran Varchar 30 Primary Key

2 Id akun Id_akun Varchar 30

3 Nama Akun Nama_akun Varchar 30

4 Jenis akun Jenis_akun Varchar 30

5 Id_jenis Id_jenis Varchar 30

6 Uraian Uraian Varchar 30

7 Tanggal Tanggal Date

8 Sub total Sub_total double

Sumber : Rancangan Penelitian (2018)

F. Spesifikasi file Data Karyawan

Nama Database :lk

Nama Tabel : Karyawan

Tipe File : Transaksi

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

38

Akses File : Random

Panjang Record : 210 byte

Media File : Hardisk

Field Key : nik

Software : MySQL

Tabel III.10.

Tabel Karyawan

No Elemen Data Akronim Tipe Panjang Keterangan

1 Nik Nik Varchar 30 Primary Key

2 Nama Nama Varchar 30

3 Alamat Alamat Varchar 30

4 No Telp No_telp Varchar 30

5 Jabatan Jabatan Varchar 30

6 Password Password Varchar 30

Sumber : Rancangan Penelitian (2018)

G. Spesifikasi file Data Laba/ Rugi

Nama Database :lk

Nama Tabel : laba/rugi

Tipe File : Laporan

Akses File : Random

Panjang Record : 120 byte

Media File : Hardisk

Field Key : periode_lr

Software : MySQl

Tabel III.11.

Tabel Laba Rugi

No Elemen Data Akronim Tipe Panjang Keterangan

1 Periode lr Periode_lr Varchar 30 Primary Key

2 Pendapatan Pendapatan Varchar 30

3 Biaya Biaya Varchar 30

4 l/r l/r Varchar 30

Sumber : Rancangan Penelitian (2018)

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

39

H. Spesifikasi file Data Perubahan Modal

Nama Database :lk

Nama Tabel : perubahan_modal

Tipe File : Laporan

Akses File : Random

Panjang Record : 120 byte

Media File : Hardisk

Field Key : periode_lr

Software : MySQL

Tabel III.12.

Tabel Perubahan Modal

No Elemen Data Akronim Tipe Panjang Keterangan

1 Periode lr periode_lr varchar 30 Primary Key

2 Modal awal modal_awal varchar 30

3 l/r l/r varchar 30

4 Modal akhir Modal-

akhir

varchar 30

Sumber : Rancangan Penelitian (2018)

3.4.4. Sequence Diagram

Dibawah ini rancangan sequence diagram pada CV. Hera Jaya Consultant

Pontianak:

Sumber : Rancangan Penelitian (2018)

Sumber : Hasil Penelitian 2018

Gambar III.12. Sequence Diagram

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

40

3.4.5. Deployment Diagram

Dibawah ini rancangan deployment diagram pada CV. Hera Jaya Consultant

Pontianak:

Sumber: Rancangan Penelitian (2018)

Gambar III.13. Deployment Diagram

3.4.6. User Interface

Dibawah ini beberapa rancangan User interface pada CV. Hera Jaya

Consultant Pontianak.

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

41

Sumber : Rancangan Penelitian (2018)

Gambar III.14. Login

Pada gambar III.14. menjelaskan bahwa form login merupakan form yang

berfungsi sebagai akses untuk masuk ke aplikasi laporan keuangan pada CV. Hera

Jaya Consultant Pontianak dengan memasukkan nama dan kata sandi.

Sumber : Rancangan Penelitian (2018)

Gambar III.15. Akun

Pada gambar III.15. Akun diatas dipanggil memalalui data master pilih menu

master lalu pilih menu akun, pada menu akun masukkan id akun, nama akun, id

jenis, saldo normal ketika kill menu simpan data akan tersimpan, dan ketika diklik

menu edit maka data bisa di edit, ketika diklikmenu hapus maka data akan terhapus

fungsi keluar berfungsi untuk keluar dari jurnal umum.

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

42

Sumber : Rancangan Penelitian (2018)

Gambar III.16. Jurnal Umum

Pada gambar III.16. form jurnal umum dipanggil melalui data master dapat

menginputkan id jurnal, tanggal, no bukti, nominal, keterangan dan nik. Ketika

diklik menu simpan maka data akan tampil ditabel, ketika diklik menu edit data

akan teredit,ketika diklik menu batal akan kembali ke menu awal dan ketika diklik

menu hapus data yang ada di tabel akan terhapus.

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

43

Sumber : Rancangan Penelitian (2018)

Gambar III.17. Pendapatan

Pada gambar III.17. Pendapatan dipanggil melalui menu utama inputkan data

yang ada di form pendapatan lalu simpan maka data akan tersimpan,,jika data di

edit maka data bisa diubah, dan jika diklik menu hapus data akan terhapus, menu

keluar untuk keluar dari pendapatan.

Sumber : Rancangan Penelitian (2018)

Gambar III.18. Pengeluaran

Pada gambar III.18. Pengeluaran dipanggil melalui menu utama inputka data

yang ada lalu klik menu simpan semua data akan terhapus,klik menu edit data bisa

diubah, klik menu hapus data akan terhapus klik menu keluar untuk keluar dari

pengeluaran.

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

44

Gambar III.17. Buku Besar

Sumber : Rancangan Penelitian (2018)

Gambar III.19. Buku Besar

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

45

Pada gambar III.19. dapat dijelaskan bahwa form laporan buku besar yang

ada pada sistem aplikasi laporan keuangan pada CV. Hera Jaya Consultant

Pontianak berfungsi sebagai media untuk mencetak laporan buku besar.

Sumber : Rancangan Penelitian (2018)

Gambar III.20. Laba Rugi

Pada Gambar III.20. Laba Rugi dipanggil melalui menu utama klik menu

laporan keuangan pilih laba rugi, pendapatan, pengeluaran maka data akan tampil.

Dan klik menu total pendapatan dan total pengeluaran akan menghasilkan laba atau

rugi.

Sumber : Rancangan Penelitian (2018)

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

46

Gambar III.21. Perubahan Modal

Pada Gambar III.21.Perubahan Modal klik periode inputkan modal awal,

laba rugi, prive, modal akhir. Klik tombol kurang data akan muncu klik menu

simpan data akan tersimpan, klik menu edit data akan berubah klik tombol hapus

maka data akan terhapus dll.

Sumber : Rancangan Penelitian (2018)

Gambar III.22. Neraca

Pada gambar III.22. Neraca dibuat dalam bentuk laporan ketika di klik

dimenu laporan otomatis akan muncul laporan neraca.

3.5. Implementasi

Implementasi merupakan tahap penerapan dan pengujian pada sistem

berdasarkan dari hasil rancangan yang telah dilakukan. Berikut ini adalah

implementasi pada aplikasi laporan keuangan pada CV. Hera Jaya Consultant

Pontianak.

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

47

3.5.1. Code Generation

/*

* To change this license header, choose License Headers in Project Properties.

* To change this template file, choose Tools | Templates

* and open the template in the editor.

*/

package tugas_akhir1;

import java.sql.SQLException;

import java.util.logging.Level;

import java.util.logging.Logger;

import javax.swing.JOptionPane;

import kelas.DBConnection;

/**

*

* @author User

*/

public class login extends javax.swing.JFrame {

String nama,akses;

/**

* Creates new form login

*/

public login() {

initComponents();

}

/**

* This method is called from within the constructor to initialize the form.

* WARNING: Do NOT modify this code. The content of this method is always

* regenerated by the Form Editor.

*/

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

backgroundbiru1 = new kelas.backgroundbiru();

panelWarnaTransparan1 = new kelas.PanelWarnaTransparan();

jLabel1 = new javax.swing.JLabel();

panelAlpha1 = new kelas.PanelAlpha();

jLabel2 = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

txtnama = new javax.swing.JTextField();

txtpass = new javax.swing.JPasswordField();

buttonImageGlassMerah3 = new kelas.ButtonImageGlassMerah();

buttonImageGlassMerah4 = new kelas.ButtonImageGlassMerah();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jLabel1.setFont(new java.awt.Font("Times New Roman", 1, 24)); // NOI18N

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

48

jLabel1.setForeground(new java.awt.Color(255, 102, 102));

jLabel1.setText("LOGIN");

javax.swing.GroupLayout panelWarnaTransparan1Layout = new

javax.swing.GroupLayout(panelWarnaTransparan1);

panelWarnaTransparan1.setLayout(panelWarnaTransparan1Layout);

panelWarnaTransparan1Layout.setHorizontalGroup(

panelWarnaTransparan1Layout.createParallelGroup(javax.swing.GroupLayout.Al

ignment.LEADING)

.addGroup(panelWarnaTransparan1Layout.createSequentialGroup()

.addGap(114, 114, 114)

.addComponent(jLabel1)

.addContainerGap(150, Short.MAX_VALUE))

);

panelWarnaTransparan1Layout.setVerticalGroup(

panelWarnaTransparan1Layout.createParallelGroup(javax.swing.GroupLayout.Al

ignment.LEADING)

.addGroup(panelWarnaTransparan1Layout.createSequentialGroup()

.addContainerGap()

.addComponent(jLabel1)

.addContainerGap(20, Short.MAX_VALUE))

);

jLabel2.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N

jLabel2.setText("Nama");

jLabel3.setFont(new java.awt.Font("Times New Roman", 0, 14)); // NOI18N

jLabel3.setText("Kata Sandi");

txtnama.setText("12");

txtnama.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

txtnamaActionPerformed(evt);

}

});

txtpass.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

txtpassActionPerformed(evt);

}

});

javax.swing.GroupLayout panelAlpha1Layout = new

javax.swing.GroupLayout(panelAlpha1);

panelAlpha1.setLayout(panelAl

pha1Layout);

panelAlpha1Layout.setHorizontalGroup(

panelAlpha1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE

ADING)

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

49

.addGroup(panelAlpha1Layout.createSequentialGroup()

.addGap(27, 27, 27)

.addGroup(panelAlpha1Layout.createParallelGroup(javax.swing.GroupLayout.Ali

gnment.LEADING)

.addComponent(jLabel2)

.addComponent(jLabel3))

.addGap(30, 30, 30)

.addGroup(panelAlpha1Layout.createParallelGroup(javax.swing.GroupLayout.Ali

gnment.LEADING, false)

.addComponent(txtnama,

javax.swing.GroupLayout.DEFAULT_SIZE, 184, Short.MAX_VALUE)

.addComponent(txtpass))

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,

Short.MAX_VALUE))

);

panelAlpha1Layout.setVerticalGroup(

panelAlpha1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE

ADING)

.addGroup(panelAlpha1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(panelAlpha1Layout.createParallelGroup(javax.swing.GroupLayout.Ali

gnment.BASELINE)

.addComponent(jLabel2)

.addComponent(txtnama,

javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(20, 20, 20)

.addGroup(panelAlpha1Layout.createParallelGroup(javax.swing.GroupLayout.Ali

gnment.BASELINE)

.addComponent(jLabel3)

.addComponent(txtpass,

javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addContainerGap(37, Short.MAX_VALUE))

);

buttonImageGlassMerah3.setText("Masuk");

buttonImageGlassMerah3.addActionListener(new

java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

buttonImageGlassMerah3ActionPerformed(evt);

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

50

}

});

buttonImageGlassMerah4.setText("Keluar");

buttonImageGlassMerah4.addActionListener(new

java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

buttonImageGlassMerah4ActionPerformed(evt);

}

});

javax.swing.GroupLayout backgroundbiru1Layout = new

javax.swing.GroupLayout(backgroundbiru1);

backgroundbiru1.setLayout(backgroundbiru1Layout);

backgroundbiru1Layout.setHorizontalGroup(

backgroundbiru1Layout.createParallelGroup(javax.swing.GroupLayout.Alignmen

t.LEADING)

.addGroup(backgroundbiru1Layout.createSequentialGroup()

.addGap(23, 23, 23)

.addGroup(backgroundbiru1Layout.createParallelGroup(javax.swing.GroupLayou

t.Alignment.LEADING, false)

.addComponent(panelAlpha1,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(panelWarnaTransparan1,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,

Short.MAX_VALUE))

.addGroup(backgroundbiru1Layout.createSequentialGroup()

.addGap(77, 77, 77)

.addComponent(buttonImageGlassMerah3,

javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,

104, Short.MAX_VALUE)

.addComponent(buttonImageGlassMerah4,

javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(89, 89, 89))

);

backgroundbiru1Layout.setVerticalGroup(

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

51

backgroundbiru1Layout.createParallelGroup(javax.swing.GroupLayout.Alignmen

t.LEADING)

.addGroup(backgroundbiru1Layout.createSequentialGroup()

.addContainerGap()

.addComponent(panelWarnaTransparan1,

javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(18, 18, 18)

.addComponent(panelAlpha1,

javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(18, 18, 18)

.addGroup(backgroundbiru1Layout.createParallelGroup(javax.swing.GroupLayou

t.Alignment.BASELINE)

.addComponent(buttonImageGlassMerah3,

javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(buttonImageGlassMerah4,

javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.PREFERRED_SIZE))

.addContainerGap(21, Short.MAX_VALUE))

);

javax.swing.GroupLayout layout = new

javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(backgroundbiru1,

javax.swing.GroupLayout.Alignment.TRAILING,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(backgroundbiru1,

javax.swing.GroupLayout.PREFERRED_SIZE,

javax.swing.GroupLayout.DEFAULT_SIZE,

javax.swing.GroupLayout.PREFERRED_SIZE)

);

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

52

pack();

}// </editor-fold>

private void txtnamaActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

public void masuk() throws SQLException{

java.sql.Connection conn = new DBConnection().connect();

try{

String sql = "SELECT * FROM karyawan where

nama='"+txtnama.getText()+"'"

+ "AND password='"+txtpass.getText()+"'";

java.sql.Statement stmt= conn.createStatement();

java.sql.ResultSet rslt= stmt.executeQuery(sql);

while(rslt.next()){

nama = rslt.getString("nama");

akses= rslt.getString("jabatan");

}

if("Admin".equals(akses)){

JOptionPane.showMessageDialog(this,"Selamat Datang Sdr/I = "+nama);

new master().setVisible(true);

}

if("Direktur".equals(akses)){

JOptionPane.showMessageDialog(this,"Selamat Datang Sdr/I = "+nama);

new master().setVisible(true);

}

if(akses == null){

JOptionPane.showMessageDialog(null,"AndaGagal

Login!!!","Peringatan",JOptionPane.WARNING_MESSAGE);

txtnama.requestFocusInWindow();

txtnama.setText("");

txtpass.setText("");

}

}

catch(Exception ex){

}

}

private void

buttonImageGlassMerah3ActionPerformed(java.awt.event.ActionEvent evt) {

try {

// TODO add your handling code here:

masuk();

} catch (SQLException ex) {

Logger.getLogger(login.class.getName()).log(Level.SEVERE, null, ex);

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

53

}

}

private void txtpassActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

privatevoid

buttonImageGlassMerah4ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

/**

* @param args the command line arguments

*/

public static void main(String args[]) {

/* Set the Nimbus look and feel */

//<editor-fold defaultstate="collapsed" desc=" Look and feel setting code

(optional) ">

/* If Nimbus (introduced in Java SE 6) is not available, stay with the default

look and feel.

* For details see

http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html

*/

try {

for (javax.swing.UIManager.LookAndFeelInfo info :

javax.swing.UIManager.getInstalledLookAndFeels()) {

if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());

break;

}

}

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.L

evel.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.L

evel.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.L

evel.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(login.class.getName()).log(java.util.logging.L

evel.SEVERE, null, ex);

}

//</editor-fold>

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

54

/* Create and display the form */

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new login().setVisible(true);

}

});

}

// Variables declaration - do not modify

private kelas.backgroundbiru backgroundbiru1;

private kelas.ButtonImageGlassMerah buttonImageGlassMerah3;

private kelas.ButtonImageGlassMerah buttonImageGlassMerah4;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private kelas.PanelAlpha panelAlpha1;

private kelas.PanelWarnaTransparan panelWarnaTransparan1;

private javax.swing.JTextField txtnama;

private javax.swing.JPasswordField txtpass;

// End of variables declaration

3.5.2. Blackbox Testing

Dibawah ini blackbox testing rancangan program yang penulis buat

untuk CV. Hera Jaya Consultant.

Tabel III.13.

Blackbox testing Akun

No Scenario

Pengujian

Tect Case Hasil Yang

Diharapkan

Hasil

Pengujian

Keter

angan

1 Tombol simpan

di klik

Tombol

simpan di pilih

Form aktif dan

focus pada text

id akun

Sesuai

harapan

Valid

2 Semua data akun

tidak di isi

kemudian klik

tombol simpan

Id

akun(kosong),

nama

akun(kosong)

Menampilkan

pesan”data

belum lengkap

pastikan terisi

dengan benar

Sesuai

harapan

Valid

3 Semua data akun

di input

kemudian dipilih

tombol simpan

Id_akun

(benar)

nama_akun

(benar)

id_jenis

(benar)

saldo_normal(

benar)

Menampilkan

pesan “data

berhasil diinput”

Sesuai Valid

4 Memilih data

akun kemudian

pilih tombol

hapus

Akun(benar) Menampilkan

“pesan akan

dihapus”

Sesuai

harapan

Valid

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

55

Sumber : Rancangan Penelitian (2018)

Tabel III.14.

Blackbox testing Login

No Scenario

Pengujian

Tect Case Hasil Yang

Diharapkan

Hasil

Pengujian

Keter

angan

1 Tombol login di

klik

Tombol login

di pilih

Form aktif dan

focus pada text

field nama dan

kata sandi

Sesuai

harapan

Valid

2 Tombol masuk

di klik

Tombol masuk

dipilih

Form aktif dan

fokus pada text

field nama

(benar) kata

sandi(benar)

Sesuai

harapan

Valid

3 Tombol keluar

diklik

Tombol keluar

dipilih

Form aktif dan

fokus pada

menu keluar

Sesuai Valid

Sumber : Rancangan Penelitian (2018)

Tabel III.15.

Blackbox Jurnal Umum

No Scenario

Pengujian

Tect Case Hasil Yang

Diharapkan

Hasil

Pengujian

Keter

angan

1 Klik tombol id

jurnal

Tombol id

jurnal di pilih

Form aktif dan

focus pada text

field id jurnal

Sesuai

harapan

Valid

2 Klik tombol id

Pendapatan

Tombol id

pendapatan

dipilih

Form aktif dan

fokus pada text

field id

pendapatan

Sesuai

harapan

Valid

3 Klik tombol id

Pengeluaran

Tombol id

pengeluaran

dipilih

Form aktif dan

fokus pada field

id pengeluaran

Sesuai Valid

4 Klik tombol

debet

Tombol debet

dipilih

Form aktif dan

fokus pada field

debet

Sesuai Valid

5 Klik Jumlaah

debet

Tombol

jumlah debet

dipilih

Form aktif dan

fokus pada field

jumlah debet

Sesuai Valid

6 Klik jumlah

kredit

Tombol kredit Form aktif dan

fokus pada field

kredit

Sesuai Valid

7 Klik menu

simpan

Tombol

simpan dipilih

Form aktif dan

fokus pada field

simpan

Sesuai Valid

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

56

8 Klik menu edit Tombol menu

edit

Form aktif dan

fokus pada field

edit

Sesuai Valid

9 Klik menu batal Tombol menu

batal dipilih

Form aktif dan

fokus pada field

batal

Sesuai Valid

10 Klik menu

hapus

Tombol hapus

dipilih

Form aktif dan

fokus pada field

hapus

Sesuai Valid

Sumber : Rancangan Penelitian (2018)

Tabel III.16.

Blackbox Laba Rugi

No Scenario

Pengujian

Tect Case Hasil Yang

Diharapkan

Hasil

Pengujian

Keter

angan

1 Klik menu

pendapatan

Tombol

pendapat

dipilih

Form aktif dan

focus pada text

field pendapatan

Sesuai

harapan

Valid

2 Klik menu

pengeluaran

Tombol menu

keluaran

dipilih

Form aktif dan

focus pada text

field keluaran

Sesuai

harapan

Valid

3 Klik total

pendapatan

Tombol total

pendapatan

dipilih

Form aktif dan

fokus pada text

field total

pendapatan

Sesuai

harapan

Valid

4 Klik beban Tombol total

beban dipilih

Form aktif dan

fokus pada text

field beban

Sesuai

harapan

Valid

Sumber : Rancangan Penelitian (2018)

Tabel III.17.

Blackbox Perubahan Modal

No Scenario

Pengujian

Tect Case Hasil Yang

Diharapkan

Hasil

Pengujian

Keter

angan

1 Klik tombol

periode

Tombol

periode pilih

Form aktif dan

fokus pada text

field periode

Sesuai

harapan

Valid

2 Klik tombol

modal awal

Tombol modal

awal dipilih

Form aktif dan

fokus pada text

field modal awal

Sesuai

harapan

Valid

3 Klik tombol

laba rugi

Tombol laba

rugi dipilih

Form aktif dan

fokus pada field

laba rugi

Sesuai Valid

4 Klik tombol

prive

Tombol privet

dipilih

Form aktif dan

fokus pada field

prive

Sesuai Valid

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

57

5 Klik modal

akhir

Tombol modal

akhir dipilih

Form aktif dan

fokus pada field

modal akhir

Sesuai Valid

6 Klik tombol

tambah

Tombol

tambah dipilih

Form aktif dan

fokus pada field

tambaah

Sesuai Valid

7 Klik tombol

kurang

Tombol

kurang dipilih

Form aktif dan

fokus pada field

kurang

Sesuai Valid

8 Klik tombol

total

Tombol total

dipilih

Form aktif dan

fokus pada field

total

Sesuai Valid

9 Klik menu batal Tombol menu

batal dipilih

Form aktif dan

fokus pada field

batal

sesuai Valid

10 Klik menu

hapus

Tombol hapus

dipilih

Form aktif dan

fokus pada field

hapus

sesuai Valid

Sumber : Rancangan Penelitian (2018)

3.5.3. Spesifikasi Hardware dan Software

1. Perangkat Keras (Hardware)

Kebutuhan minimum perangkat keras yang diperlukan untuk

mengimplementasukan rancang bangun sistem yang dibuat adalah perangkat

keras dengan spesifikasi dibawah ini:

a. Prosesor : 2,4 GHz

b. Ram : 4 Gb

c. Hardisk : 500 GB HDD

2. Perangkat Lunak (Software)

Salah satu pendukung terpenting lainnya disebut dengan software

(perangkat lunak). Software (perangkat lunak) digunakan untuk

mengeksekusi rancang bangun sistem yang dibuat, serta sebagai sistem

operasi yang akan mendukung proses berjalannya aplikasi. Adapun software

yang dibutuhkan dalam rancang bangun sistem aplikasi laporan keuangan

adalah:

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

58

a. Sistem Operasi : Windows 10 32-bit

b. Bahasa Pemograman : Neetbeans IDE 8.1

c. Web Server : XAMPP