bab iii pembahasan 3.1 tinjauan perusahaan · darat batalyon zeni konstruksi 13 atau yang disingkat...

Post on 25-Oct-2020

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

17

BAB III

PEMBAHASAN

3.1 Tinjauan Perusahaan

Primer Koperasi Kartika Karya Etmaka merupakan perusahaan yang bergerak

dibidang perdagangan. Primer Koperasi Kartika Karya Etmaka melakukan penjualan

barang yang dibutuhkan masyarakat pada umumnya yang mana didalam transaksi

penjualannya masih menggunakan sistem manual.

3.1.1 Sejarah Perusahaan

Primer Koperasi Kartika Karya Etmaka atau yang disingkat Primkop Kartika

Karya Etmaka,adalah sebuah usaha untuk mensejahterakan para prajurit, didirikan

pada tanggal 7 Januari 1969. Dimana dahulu bernama Primer Koperasi Angkatan

Darat Batalyon Zeni Konstruksi 13 atau yang disingkat Primkopad Yonzikon 13. Pada

waktu itu ekonomi para prajurit dibawah standar, untuk itu para pemimpin membuat

suatu badan usaha dengan tujuan untuk mensejahterakan para prajurit maka dibuatlah

sebuah koperasi yang berdiri sampai sekarang.

Primkop Kartika Karya Etmaka berdiri sejak 7 Januari 1969, didaerah Lenteng

Agung (Srengseng Sawah Jagakarsa sekarang), didaftarkan di Departemen Koperasi

dengan badan hukum nomor 769/BH/I dan seiring perubahan zaman maka Anggaran

Dasar yang sudah tidak berlaku lagi segera diubah dan didaftarkan di Departemen

Koperasi dan Pembina Usaha Kecil tanggal 12 Juni 1996 dengan nomor badan hukum

139/PAD/KDK.9.4/IV/99 dan telah mendapatkan pengesahan perubahan Anggaran

Dasar Koperasi sebagaimana tercantum dalam surat Keputusan Menteri Koperasi,

18

Pengusaha Kecil dan Menengah Republik Indonesia tertanggal 23 April 1999 dengan

nomor 13/PAD/KDK.9.4/IV/1999 dan sampai dengan sekarang telah diubah pada

tanggal 6 Februari 2012 dengan nomor Badan Hukum 242/

BH/PAD/XII.4/1.829.31/II/2012 dengan perubahan nama Primer Koperasi Kartika

Karya Etmaka (Primkop Kartika Karya Etmaka).

Visi

Menjadi sebuah lembaga untuk mensejahterakan anggota dengan Motto DARI

KITA, UNTUK KITA, OLEH KITA DAN UNTUK KESEJAHTERAAN KITA

BERSAMA.

Misi

a. Melakukan kewajiban bersama dalam membayar simpanan

b. Menjadi sumber dana bersama

c. Menjadi sumber kebutuhan Primer dan Skunder

d. Mempunyai hak dan kewajiban bersama.

19

3.1.2 Struktur Organisasi dan Fungsi

Berikut adalah struktur organisasi dari Primer Koperasi Kartika Karya Etmaka

dapat digambarkan sebagai berikut :

Sumber : Primer Koperasi Kartika Karya Etmaka

Gambar III.1.

Struktur Organisasi Primer Koperasi Kartika Karya Etmaka

Berikut ini adalah uraian tugas dan fungsi masing-masing badan terkait yang

terdapat di Primer Koperasi Kartika Karya Etmaka:

1. Ketua

a. Mengendalikan seluruh kegiatan koperasi

b. Memimpin, mengkoordinir dan mengotrol jalannya aktifitas koperasi dan

bagian-bagian yang ada di dalamnya.

c. Menerima laporan atas kegiatan yang dikerjakan masing-masing.

d. Menandatangani surat penting.

e. Memimpin rapat anggota tahunan dan melaporkan laporan pertanggung

jawaban akhir tahun kepada anggota.

20

f. Mengambil keputusan atas hal-hal yang dianggap penting bagi kelancaran

kegiatan koperasi.

2. Sekretaris

a. Menerima, mencatat dibuku ekspidisi surat keluar dan surat masuk.

b. Melaksanakan pengarsipan surat keluar masuk di dalam file surat sesuai

klasifikasi surat.

c. Memperbanyak surat melalui fotocopy dalam rangka pengiriman surat.

d. Membantu ketua dalam melaksanakan kerja.

e. Mencatat tentang kemajuan dan kelemahan yang terjadi pada koperasi.

f. Menyampaikan hal-hal penting pada ketua.

g. Membuat pendataan koperasi.

3. Ur NIKKOP

a. Membantu sekretaris merencanakan peraturan dan teknik perkoperasian

dilingkungan Primer Koperasi Kartika Karya Etmaka.

b. Mengedarkan peraturan tentang teknik adminitrasi perkoperasian kepada

anggota.

c. Koordinasi dengan baik dalam kegiatan usaha maupun dalam rangka

pengembangan perkoperasian.

4. Ur Usaha

a. Membuat rencana kerja dan rancangan anggaran belanja untuk bidang

tugasnya.

b. Menyelenggarakan akuntansi dalam rangka pengendalian anggaran penataan

dan belanja.

c. Melaksanakan hubungan dengan pihak lembaga keuangan Bank pemerintah

maupun swasta dalam rangka mengembangkan dana.

21

5. Ur BEN

a. Menyusun strategi dan kebijakan pengelolaan SDM dan koperasi

b. Mengkoordinasi dan mengotrol pelaksanaan fungsi SDM diseluruh koperasi

untuk memastikan semuanya sesuai dengan strategi kebijakan system dan

rencana kerja yang telah disusun.

c. Menyusun sistem manajemen kerja, serta mengkoordinasi dan mengotrol

pelaksanaan siklus manajemen kerja.

6. Unit Usaha

a. Melaksanakan sistem pembinaan usaha dan kegiatan di Primer Koperasi

Kartika Karya Etmaka berserta unit-unitnya.

b. Menerbitkan dan menyusun laporan pembinaan usaha.

c. Memberikan laporan secara berkala atau mendetail terutama kasus adminitrasi

keuangan dan memberikan saran-saran.

7. Anggota

a. Membuat bukti keluar masuknya uang yang ada di koperasi.

b. Bertanggung jawab atas dana kas

c. Bertanggung jawab atas keluar masuknya uang

d. Bertanggung jawab membuat laporan harian.

3.2 Tinjauan Kasus

Dalam tinjauan kasus ini penulis akan menjelaskan dan membahas mengenai

analisa dari proses bisnis sistem berjalan pada Primer Koperasi Kartika Karya Etmaka.

22

3.2.1 Proses Bisnis Sistem Berjalan

Proses sistem berjalan proses penjualan barang pada Primer Koperasi Kartika

Karya Atmaka masih menggunakan sistem manual. Penulis akan menguraikan proses

dari sistem penjualan barang pada Primer Koperasi Kartika karya atmaka yang

meliputi proses-proses sebagai berikut :

1. Proses pencatatan barang yang dibeli

Setelah selesai memilih barang yang akan dibeli,pembeli menyerahkan barang

yang akan dibeli kepada bagian kasir untuk dicatat apa saja barang yang dibeli

kedalam nota.

Bagian kasir membuat catatan barang yang dibeli ke dalam nota sebanyak 2

rangkap yakni berwarna putih dan berwarna merah muda. Ketika pencatatan

sudah selesai bagian kasir mnyerahkan nota 2 rangkap kepada pembeli untuk

ditandatangani kemudian diserahkan kepada bagian kasir kembali.

2. Proses pembayaran

Setelah pencatatan dan nota sudah ditandatangani oleh si pembeli dan

diserahkan kembali kepada bagian kasir, pembeli membayar jumlah total

sejumlah uang yang sudah terhitung didalam nota. Setelah pembayaran

dilakukan pembeli akan menerima nota berwarna putih sebagai bukti

pembelian. Sedangkan nota yang berwarna merah muda akan diarsipkan

sebagai bukti transaksi penjualan yang akan diserahkan kepada pimpinan unit

usaha.

3. Proses pembuatan laporan

Berdasarkan nota berwarna merah muda pimpinan bagian unit usaha membuat

laporan penjualan bulanan.

23

3.2.2 Activity Diagram

Berikut adalah activity diagram dari sistem berjalan sistem penjualan pada

Primer Koperasi Kartika Karya Etmaka, sebagai berikut :

Gambar III.2.

Activity Diagram Sistem Berjalan

24

3.2.3 Dokumen Masukan

1. Nama dokumen : nota berwarna merah muda

Fungsi : untuk bukti penjualan barang

Sumber : kasir

Tujuan : pimpinan unit usaha

Media : kertas

Frekuensi : setiap terjadinya penjualan barang

Format : Lampiran A.1

3.2.4 Dokumen Keluaran

1. Nama dokumen : nota berwarna putih

Fungsi : untuk bukti pembelian barang

Sumber : kasir

Tujuan : pembeli

Media : kertas

Frekuensi : setiap terjadinya pembelian barang

Format : Lampiran B.1

2. Nama dokumen : laporan penjualan

Fungsi : untuk mengetahui seluruh transaksi

Sumber : pimpinan unit usaha

Media : kertas

Frekuensi : setiap terjadinya penjualan barang

Format : Lampiran B.2

25

3.2.5 Permasalahan Pokok

Adapun masalah yang ditemukan pada Primer Koperasi Kartika Karya Etmaka

adalah masih menggunakan cara manual yang sehingga dalam proses pengolahan data

membutuhkan waktu yang sangat lama. Berikut permasalahan pokok yang terjadi pada

Primer Koperasi Kartika Karya Etmaka :

1. Saat pencatatan masih membutuhkan waktu yang lama karena banyaknya

barang yang dibeli oleh pembeli serta banyaknya pembeli yang mengantri.

2. Saat pembuatan laporan penjualan pada Primer Koperasi Kartika Karya

Etmaka, pengolahan data membutuhkan waktu yang lama dikarenakan banyak

data yang dimiliki.

3.2.6 Pemecahan Masalah

Setelah penulis mengetahui permasalahan yang ada dalam proses penjualan

barang pada Primer Koperasi Kartika Karya Etmaka, maka penulis menyarankan

adanya perubahan sistem baru untuk kemajuan dari Primer Koperasi Kartika Karya

Etmaka, yaitu :

1. Merancang suatu aplikasi yang dapat memudahkan dalam pencatatan, dengan

ini maka pencatatan akan menjadi lebih cepat dan efesian.

2. Dengan adanya aplikasi sistem penjualan pada Primer Koperasi Kartika Karya

Etmaka, maka dalam pembuatan laporan penjualan menjadi sangat

mudah,cepat dan lebih akurat.

Dari pemecahan masalah diatas, penulis memberikan usulan untuk

menggunakan sistem berbasis komputer guna memudahakan serta mempercepat dari

proses pengolahan data dalam kegiatan penjualan.

26

3.3 Analisis Kebutuhan Software

3.3.1 Analisa Kebutuhan

Berdasarkan proses sistem berjalan dari Primer Koperasi Kartika Karya

Etmaka tahapan selanjutnmya adalah tahapan analisis. Berikut adalah spesifikasi

kebutuhan sofware dari sistem penjualan Primer Koperasi Kartika Karya Etmaka.

A. Halaman Kasir

A.1 Kasir dapat melakukan login.

A.2 Kasir dapat membuka menu file.

1. Kasir dapat melakukan logout.

A.3 Kasir dapat membuka menu master.

1. Kasir dapat mengelola data barang.

A.4 Kasir dapat membuka menu transaksi.

1.Kasir dapat mengelola transaksi penjualan.

B. Halaman Pimpinan Unit Usaha

B.1 Pimpinan Unit Usaha dapat melakukan login.

B.2 Pimpinan Unit Usaha dapat membuka menu file.

1. Pimpinan Unit Usaha dapat melakukan logout.

B.3 Pimpinan Unit Usaha dapat membuka menu master.

1. Pimpinan Unit Usaha dapat mengelola data barang.

2. Pimpinan Unit Usaha dapat mengelola data pengguna.

3. Pimpinan Unit Usaha dapat mengelola data akun

B.4 Pimpinan Unit Usaha dapat membuka menu transaksi.

1. Pimpinan Unit Usaha dapat mengelola transaksi penjualan.

2. Pimpinan Unit Usaha dapat mengelola transaksi jurnal umum.

27

B.5 Pimpinan Unit Usaha dapat membuka menu Laporan.

1. Pimpinan Unit Usaha dapat mencetak laporan data barang.

2. Pimpinan Unit Usaha dapat mencetak laporan data penjualan.

3. Pimpinan Unit Usaha dapat mencetak laporan data jurnal umum.

C. Halaman Administrator

C.1 Administrator dapat melakukan login.

C.2 Administrator dapat membuka menu file.

1. Administrator dapat melakukan logout.

C.3 Administrator dapat membuka menu master.

1. Administrator dapat mengelola data barang.

2. Administrator dapat mengelola data pengguna.

3. Administrator dapat mengelola data akun.

C.4 Administrator dapat membuka menu transaksi.

1. Administrator dapat mengelola transaksi penjualan.

2. Administrator dapat mengelola transaksi jurnal umum.

C.5 Administrator dapat melakukan Laporan.

1. Administrator dapat mencetak laporan data barang.

2. Administrator dapat mencetak laporan data penjualan.

2. Administrator dapat mencetak laporan data jurnal umum.

28

3.3.2 Use Case Diagram

1. Use Case Diagram Halaman Kasir

Gambar III.3.

Use Case Diagram Halaman Kasir

Tabel III.1.

Deskripsi Use Case Diagram Halaman Kasir

Use Case Narative Halaman Kasir

Tujuan Kasir dapat melihat data yang ada di dalam halaman sistem

kasir

Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman

kasir yang didalamnya ada menu file, menu master dan

menu transaksi.

Skenario Utama

Aktor Kasir

Kondisi Awal Aktor membuka aplikasi halaman kasir

Aksi Aktor Reaksi Sistem

1. Aktor memilih

tombol login

Sistem akan menampilkan username dan password.

29

2. Aktor memilih

menu file

3. Aktor memilih

tombol master

4. Aktor memilih

menu transaksi

Sistem akan menampilkan submenu logout.

Sistem akan menampilkan submenu data barang.

Sistem akan menampilkan submenu transaksi penjualan.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa

yang diinginkan.

2. Use Case Halaman Pimpinan Unit Usaha

Gambar III.4.

Use Case Halaman Pimpinan Unit Usaha

30

Tabel III.2.

Deskripsi Use Case Halaman Pimpinan Unit Usaha

Use Case Narative Pimpinan Unit Usaha

Tujuan Pimpinan Unit Usaha dapat melihat data yang ada di dalam

halaman sistem pimpinan unit usaha

Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman

pimpinan unit usaha yang didalamnya ada menu file,menu

master, menu transaksi,menu laporan .

Skenario Utama

Aktor Pimpinan Unit Usaha

Kondisi Awal Aktor membuka aplikasi halaman pimpinan unit usaha.

Aksi Aktor Reaksi Sistem

1. Aktor memilih

tombol login

2. Aktor memilih

menu file

3. Aktor memilih

menu master

4. Aktor memilih

menu transaksi

5. Aktor memilih

menu laporan

Sistem akan menampilkan username dan password.

Sistem akan menampilkan submenu logout.

Sistem akan menampilkan submenu data barang, data

pengguna dan data akun.

Sistem akan menampilkan submenu transaksi penjualan dan

transaksi jurnal umum

Sistem akan menampilkan submenu laporan data barang,

laporan data penjualan dan laporan jurnal umum.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa

yang diinginkan.

31

3. Use Case Halaman Administrator

Gambar III.5.

Use Case Halaman Administrator

Tabel III.3.

Deskripsi Use Case Halaman Administrator

Use Case Narative Pimpinan Unit Usaha

Tujuan Administrator dapat melihat data yang ada di dalam halaman

sistem administrator

Deskripsi Sistem ini memungkinkan aktor untuk masuk ke halaman

administrator yang didalamnya ada menu file, menu master, menu

transaksi, menu laporan.

Skenario Utama

Aktor Administrator

Kondisi Awal Aktor membuka aplikasi halaman administrator.

Aksi Aktor Reaksi Sistem

1. Aktor memilih

tombol login

Sistem akan menampilkan username dan password.

32

2. Aktor memilih

menu file

3. Aktor memilih

menu master

4. Aktor memilih

menu transaksi

5. Aktor memilih

menu laporan

Sistem akan menampilkan submenu keluar.

Sistem akan menampilkan menu data barang, data pengguna dan

data akun.

Sistem akan menampilkan submenu transaksi penjualan dan

transaksi jurnal umum.

Sistem akan menampilkan submenu laporan data barang, laporan

data penjualan dan laporan jurnal umum.

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan apa yang

diinginkan.

33

3.3.3 Activity Diagram

1. Activity Diagram Login Halaman Kasir

Gambar III.6.

Activity Diagram Login Halaman Kasir

34

2. Activity Diagram Menu Utama Halaman Kasir

Gambar III.7.

Activity Diagram Menu Utama Halaman Kasir

35

3. Activity Diagram Submenu Logout Halaman Kasir

Gambar III.8.

Activity Diagram Submenu Logout Halaman Kasir

36

4. Activity Diagram Submenu Data Barang Halaman Kasir

Gambar III.9.

Activity Diagram Submenu Data Barang Halaman Kasir

37

5. Activity Diagram Submenu Transaksi Penjualan Halaman Kasir

Gambar III.10.

Activity Diagram Submenu Transaksi Penjualan Halaman Kasir

38

6. Activity Diagram Login Halaman Pimpinan Unit Usaha

Gambar III.11.

Activity Diagram Login Halaman Pimpinan Unit Usaha

39

7. Activity Diagram Menu Utama Halaman Pimpinan Unit Usaha

Gambar III.12.

Activity Diagram Menu Utama Halaman Pimpinan Unit Usaha

40

8. Activity Diagram Submenu Logout Halaman Pimpinan Unit Usaha

Gambar III.13.

Activity Diagram Submenu Logout Halaman Pimpinan Unit Usaha

41

9. Activity Diagram Submenu Data Barang Halaman Pimpinan Unit Usaha

Gambar III.14.

Activity Diagram Submenu Data Barang Halaman Pimpinan Unit Usaha

42

10. Activity Diagram Submenu Data Pengguna Halaman Pimpinan Unit

Usaha

Gambar III.15.

Activity Diagram Submenu Data Pengguna Halaman Pimpinan Unit Usaha

43

11. Activity Diagram Submenu Data Akun Halaman Pimpinan Unit Usaha

Gambar III.16.

Activity Diagram Submenu Data Akun Halaman Pimpinan Unit Usaha

44

12. Activity Diagram Submenu Transaksi Penjualan Halaman Pimpinan Unit

Usaha

Gambar III.17.

Activity Diagram Submenu Transaksi Penjualan Halaman Pimpinan Unit Usaha

45

13. Activity Diagram Submenu Jurnal Umum Halaman Pimpinan Unit Usaha

Gambar III.18.

Activity Diagram Submenu Jurnal Umum Halaman Pimpinan Unit Usaha

46

14. Activity Diagram Laporan Data Barang Halaman Pimpinan Unit Usaha

Gambar III.19.

Activity Diagram Laporan Data Barang Halaman Pimpinan Unit Usaha

47

15. Activity Diagram Laporan Penjualan Halaman Pimpinan Unit Usaha

Gambar III.20.

Activity Diagram Laporan Penjualan Halaman Pimpinan Unit Usaha

48

16. Activity Diagram Laporan Jurnal Umum Halaman Pimpinan Unit Usaha

Gambar III.21.

Activity Diagram Laporan Jurnal Umum Halaman Pimpinan Unit Usaha

49

17. Activity Diagram Login Halaman Administrator

Gambar III.22.

Activity Diagram Login Halaman Administrator

50

18. Activity Diagram Menu Utama Halaman Administrator

Gambar III.23.

Activity Diagram Menu Utama Halaman Administrator

51

19. Activity Diagram Submenu Logout Halaman Administrator

Gambar III.24.

Activity Diagram Submenu Logout Halaman Administrator

52

20. Activity Diagram Submenu Data Barang Halaman Administrator

Gambar III.25.

Activity Diagram Submenu Data Barang Halaman Administrator

53

21. Activity Diagram Submenu Data Pengguna Halaman Administrator

Gambar III.26.

Activity Diagram Submenu Data Pengguna Halaman Administrator

54

22. Activity Diagram Submenu Data Akun Halaman Administrator

Gambar III.27.

Activity Diagram Submenu Data Akun Halaman Administrator

55

23. Activity Diagram Submenu Transaksi Penjualan Halaman Administrator

Gambar III.28.

Activity Diagram Submenu Transaksi Penjualan Halaman Administrator

56

24. Activity Diagram Submenu Jurnal Umum Halaman Administrator

Gambar III.29.

Activity Diagram Submenu Jurnal Umum Halaman Administrator

57

25. Activity Diagram Submenu Laporan Data Barang Halaman

Administrator

Gambar III.30.

Activity Diagram Submenu Laporan Data Barang Halaman Administrator

58

26. Activity Diagram Submenu Laporan Penjualan Halaman Administrator

Gambar III.31.

Activity Diagram Submenu Laporan Penjualan Halaman Administrator

59

27. Activity Diagram Submenu Laporan Jurnal Umum Halaman

Administrator

Gambar III.32.

Activity Diagram Submenu Laporan Jurnal Umum Halaman Administrator

60

3.4 Desain

3.4.1 Entity Relationship Diagram (ERD)

Gambar III.33.

Entity Relationship Diagram (ERD) Sistem Penjualan

61

3.4.2 Logical Record Structure (LRS)

Gambar III.34.

Logical Record Structure (LRS) Sistem Penjualan

3.4.3 Spesifikasi file

a. Spesifikasi File Data Pengguna

Nama Database : koperasi_db

Nama File : data_pengguna

Tipe File : File master

Akses File : Random

Panjang Record : 46 byte

Field Key : id_user

Tabel III.4.

Spesifikasi File Data Pengguna

No Elemen Data Akronim Tipe Panjang Keterangan

1 ID User id_user Varchar 6 Primary Key

62

2 Nama User nama_user Varchar 20

2 Password Password Varchar 10

3 Level Level Varchar 10

b. Spesifikasi File Data Barang

Nama Database : koperasi_db

Nama File : data_barang

Tipe File : File master

Akses File : Random

Panjang Record : 98 byte

Field Key : kode_barang

Tabel III.5.

Spesifikasi File Data Barang

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Barang kode_barang Varchar 6 Primary Key

2 Nama Barang nama_barang Varchar 45

3 Jenis Barang jenis_barang Varchar 20

4 Harga Beli harga_beli Integer 11

5 Harga Jual harga_jual Integer 11

6 Stok Stok Integer 5

7 Tanggal Kadaluarsa Exp Date

c. Spesifikasi File Data Penjualan

Nama Database : koperasi_db

Nama File : data_penjualan

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 52 byte

Field Key : no_transaksi

63

Tabel III.6.

Spesifikasi File Data Penjualan

No Elemen Data Akronim Tipe Panjang Keterangan

1 No Transaksi no_transaksi Varchar 13 Primary Key

2 ID User id_user Varchar 6 Foreign Key

3 Tanggal Transaksi Tanggal Date

4 Total Barang Total Integer 11

5 Jumlah Bayar jumlah_bayar Integer 11

6 Uang Kembalian uang_kembali Integer 11

d. Spesifikasi File Data Detail Penjualan

Nama Database : koperasi_db

Nama File : data_detailpenjualan

Tipe File : File Transaksi

Akses File : Random

Panjang Record : 41 byte

Field Key : no_transaksi

Tabel III.7.

Spesifikasi File Data Detail Penjualan

No Elemen Data Akronim Tipe Panjang Keterangan

1 No Transaksi no_transaksi Varchar 13 Primary Key

2 Kode Barang kode_barang Varchar 6 Foreign Key

3 Jumlah Beli Jumlah_beli Integer 11

4 Subtotal Subtotal Integer 11

e. Spesifikasi File Data Akun

Nama Database : koperasi_db

Nama File : data_akun

Tipe File : File master

64

Akses File : Random

Panjang Record : 56 byte

Field Key : kode_akun

Tabel III.8.

Spesifikasi File Data Akun

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Akun kode_akun Integer 6 Primary Key

2 Nama Akun nama_akun Varchar 25

3 Jenis Akun jenis_akun Varchar 15

4 Saldo Nominal saldo_normal Varchar 10

f. Spesifikasi File Data Jurnal

Nama Database : koperasi_db

Nama File : jurnal

Tipe File : File master

Akses File : Random

Panjang Record : 120 byte

Field Key : kode_jurnal

Tabel III.9.

Spesifikasi File Data Jurnal

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Jurnal kode_jurnal Varchar 5 Primary Key

2 No Transaksi no_transaksi Varchar 15

3 Tanggal Tanggal Date

4 Keterangan Keterangan Varchar 100

g. Spesifikasi File Data Detail Jurnal

Nama Database : koperasi_db

65

Nama File : data_detailjurnal

Tipe File : File master

Akses File : Random

Panjang Record : 53 byte

Field Key : kode_jurnal

Tabel III.10.

Spesifikasi File Data Detail Jurnal

No Elemen Data Akronim Tipe Panjang Keterangan

1 Kode Jurnal kode_jurnal Varchar 6 Primary Key

2 Nama Akun nama_akun Varchar 25 Foreign Key

3 Debit Debit Integer 11

4 Kredit Kredit Integer 11

66

3.4.4 Sequence Diagram

Admin l : Login

mp : MengelolaPenjualan

v : Validasi

k : KoneksiBasisData

p : penjualan

m : MenuTransaksi

1 : login

2 : formdata_penjualan()

4 : memasukkandata_penjualan()

5 : cekStatusLogin()

7 : <<create>>

8 : <<create>>

10 : setid_user()

11 : settanggal()

19 : open()

20 : queryMemasukkandata_penjualan()

21 : execute()22 :close()

24 <<destory>>

23 <<destory>>

3 : data penjualan

6 : valid/tdk valid

26 : pesan27 : pesan

9 : setno_transaksi()

dp : detail_penjualan

12 : setuang_bayar()

14 : <<create>>

15 : setno_transaksi()

13 : setuang_kembali()

16 : setkode_barang()

17 : setjumlah_beli()

18 : setsubtotal()

25 <<destory>>

Gambar III.35.

Sequence Diagram Sistem Penjualan

67

3.4.5 Deployment Diagram

Gambar III.36.

Deployment Diagram Sistem Penjualan

68

3.4.6 User Interface

Gambar III.37.

User Interface Menu login

Gambar III.38.

User Interface Menu Utama Kasir

69

Gambar III.39.

User Interface Form Data Barang Halaman Kasir

Gambar III.40 .

User Interface Form Transaksi Penjualan Halaman Kasir

70

Gambar III.41.

User Interface Form Data Barang Halaman Pimpinan

Gambar III.42.

User Interface Form Data Pengguna Halaman Pimpinan

71

Gambar III.43.

User Interface Form Data Akun Halaman Pimpinan

Gambar III.44.

User Interface Form Transaksi Penjualan Halaman Pimpinan

72

Gambar III.45.

User Interface Form Transaksi Jurnal Umum Halaman Pimpinan

Gambar III.46.

User Interface Form Laporan Penjualan Halaman Pimpinan

73

Gambar III.47.

User Interface Form Laporan Jurnal Umum Halaman Pimpinan

Gambar III.48.

User Interface Menu Utama Halaman Administrator

74

Gambar III.49.

User Interface Form Data Barang Halaman Administrator

Gambar III.50.

User Interface Form Data Pengguna Halaman Adminstrator

75

Gambar III.51.

User Interface Form Data Akun Halaman Administrator

Gambar III.52.

User Interface Form Transaksi Penjualan Halaman Administrator

76

Gambar III.53.

User Interface Form Transaksi Jurnal Umum Halaman Administrator

Gambar III.54.

User Interface Form Laporan Penjualan Halaman Administrator

77

Gambar III.55.

User Interface Form Laporan Jurnal Umum Halaman Administrator

Gambar III.56.

User Interface Laporan Data Barang

78

Gambar III.57.

User Interface Struk Penjualan

Gambar III.58.

User Interface Laporan Penjualan Per Periode

79

Gambar III.59.

User Interface Laporan Penjualan Per Bulan

Gambar III.60.

User Interface Laporan Jurnal Umum Per Periode

80

Gambar III.61.

User Interface Laporan Jurnal Umum Per Bulan

3.5 implementasi

3.5.1 Code Generation

Berikut adalah code generation dari form transaksi penjualan :

81

82

83

84

85

3.5.2 Blackbox Testing

A. Blackbox Testing Form Login

Tabel III.11.

Hasil Pengujian Blackbox Testing Form Login

No

.

Scenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpula

n

1. Mengetik Id user

kemudian enter

Id user:

Hari (salah)

Sistem akan

menolak akses dan

menampilkan pesan

“id user salah ”

Sesuai

harapan

Valid

2. Mengetikan

nama user dan

password tidak

diisi (kosong)

kemudian klik

tombol login

Nama user:

Kry01

Password:

12345

(salah)

Sistem akan

menolak akses

dan kembali

diarahkan

kehalaman login

dan menampilkan

pesan “ password

salah”

Sesuai

harapan

Valid

3. Mengetikan

nama user dan

password

dengan data

yang benar

kemudian klik

tombol login

Nama user:

Kry01

(benar)

Password:

Karyawan0

1 (benar)

Sistem akan

menerima akses

login dan akan

menampilkan

menu utama.

Sesuai

harapan

Valid

Tabel III.12

Hasil Pengujian Blackbox Testing Form Transaksi Penjualan

No

.

Scenario

pengujian

Test case Hasil yang

diharapkan

Hasil

pengujian

Kesimpulan

1. Klik tombol baru

untuk

memasukan

penjualan

Klik tombol

baru

Sistem akan

menampilkan no

transaksi otomatis

“FB-19081001”, id

user, dan tanggal

otomatis

Sesuai

harapan

Valid

2. Menginput kode

barang dan

jumlah barang

yang akan dibeli

Memasukan

kode barang

(benar)dan

jumlah

Sistem akan

menampilkan data

barang dan jumlah

barang yang akan

dibeli didalam

Sesuai

harapan

Valid

86

kemudian klik

enter

barang

(benar)

tabel dan

menampilkan

subtotal dan

menampilkan

pesan “Mau

tambah barang?”

3. Saat tampil

pesan “Mau

tambah barang?”

klik “yes”

Klik “yes” Sistem akan

menampilkan

barang yang sudah

masuk dan dapat

menginput barang

lagi

Sesuai

harapan

Valid

4. Saat tampil

pesan “Mau

tambah barang?”

klik “no”

Klik “no” Sistem akan

menampilkan

barang yang sudah

diinput

Sesuai

harapan

Valid

5. Menghapus

barang

Mengklik

data barang

yang dibeli

didalam

tabel barang

masuk

Sistem akan

menghapus data

barang didalam

tabel barang

masuk

Sesuai

harapan

Valid

6. Menyimpan

penjualan

Klik tombol

simpan

Sistem akan

menampilkan

pesan “ Data

berhasil

disimpan”

Sesuai

harapan

Valid

7. Saat tampil

pesan “Mau

cetak struk ?”

klik “yes”

Klik “yes” Sistem akan

menampilkan data

struk penjualan

barang

Sesuai

harapan

Valid

8. Keluar dari

transaksi

penjualan

Klik tombol

keluar

Sistem akan

kembali

ke menu utama

Sesuai

harapan

Valid

87

3.5.3 Spesifikasi Hardware dan Software

Table III.13

Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Windows 8 64-bit

Processor Intel® Celeron® CPU 1000M @1.80GHz

RAM 2 GB

Hardisk 320GB

Monitor 14”

Keyboard 108 Key

Printer HP

Mouse Standard

software Kebutuhan menjalankan aplikasi secara lokal:

Bahasa script programing : Java 8.1

Web Server : XAMPP

DBMS : MySQL

top related