BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan...store centro dan menerima laporan dari berbagai divisi...

51
23 BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan Centro Resinda Park Mall GF Unit 26, 1stF Unit 24 Jl. Resinda Raya Karawang Barat 41361 Jawabarat. Telp: (08268407588) Web: www.centro.co.id IG: centrodepstore/centro departement store 3.1.1. Sejarah Perusahaan Departemen Store merupakan perusahaan yang bergerak di bidang penjualan ritel. Departement store menjual banyak produk dari beberapa brand. Produk yang dijual pun bermacam-macam sesuai kebutuhan. Perjalanan Parkson Retail Asia Ltd di bisnis ritel di Indonesia dimulai dengan akuisisi Centro Departement Store pada bulan November 2003 tepatnya di The Plaza Semanggi dibawah PT Tozy Sentosa. Mengejar strategi merek ganda di Indonesia, ada jaringan Centro Departement Store diperluas di segmen kelas menengah dan pada saat yang sama diperkenalkan Parkson Departement Store untuk memenuhi kebutuhan pertengahan segmen menengah atas di kota-kota besar di Indonesia. Centro Department Store telah didirikan di industri fashion dan gaya hidup Indonesia selama lebih dari 16 tahun dan terus memperbarui tren fashion dan gaya hidup saat ini.Centro menyediakan berbagai macam produk brand lokal & brand internasional berkualitas dan ternama untuk memenuhi semua kebutuhan keluarga modern yang ingin tampil lebih baik dan fashionable dengan good values.Centro sebagai Lifestyle Departement Store ingin menjadikan para pelanggannya terlihat trendi , up to date, dengan trend fashion terkini dan menjadi trend center dan tempat tujuan berbelanja keluarga.

Transcript of BAB III PEMBAHASAN 3.1. Tinjauan Perusahaan...store centro dan menerima laporan dari berbagai divisi...

23

BAB III

PEMBAHASAN

3.1. Tinjauan Perusahaan

Centro Resinda Park Mall GF Unit 26, 1stF Unit 24 Jl. Resinda Raya

Karawang Barat 41361 Jawabarat. Telp: (08268407588) Web: www.centro.co.id IG:

centrodepstore/centro departement store

3.1.1. Sejarah Perusahaan

Departemen Store merupakan perusahaan yang bergerak di bidang penjualan

ritel. Departement store menjual banyak produk dari beberapa brand. Produk yang

dijual pun bermacam-macam sesuai kebutuhan. Perjalanan Parkson Retail Asia Ltd

di bisnis ritel di Indonesia dimulai dengan akuisisi Centro Departement Store pada

bulan November 2003 tepatnya di The Plaza Semanggi dibawah PT Tozy Sentosa.

Mengejar strategi merek ganda di Indonesia, ada jaringan Centro Departement Store

diperluas di segmen kelas menengah dan pada saat yang sama diperkenalkan Parkson

Departement Store untuk memenuhi kebutuhan pertengahan segmen menengah atas

di kota-kota besar di Indonesia.

Centro Department Store telah didirikan di industri fashion dan gaya hidup

Indonesia selama lebih dari 16 tahun dan terus memperbarui tren fashion dan gaya

hidup saat ini.Centro menyediakan berbagai macam produk brand lokal & brand

internasional berkualitas dan ternama untuk memenuhi semua kebutuhan keluarga

modern yang ingin tampil lebih baik dan fashionable dengan good values.Centro

sebagai Lifestyle Departement Store ingin menjadikan para pelanggannya terlihat

trendi , up to date, dengan trend fashion terkini dan menjadi trend center dan tempat

tujuan berbelanja keluarga.

24

Centro Departement Store saat ini memiliki 11 outlet dan Centro Galaxy Mall

Surabaya merupakan toko ke-6 yang dibuka pada tanggal 3 Agustus 2011 terletak di

Jl.Dharmahusada Indah Timur 35-37 Surabaya yang terdiri dari 3 lantai.

Centro Departement Store merupakan perusahan yang bergerak dibidang

penjualan fashion dan lifestyle. Centro Lifestyle Department Store berdiri pada bulan

November 2003 di The Plaza Semanggi Jakarta. The Plaza Semanggi merupakan

pilihan yang tepat, karena terletak ditengah kawasan sentra bisnis yang strategis dan

eksklusif. Perkembangan selanjutnya, Centro kembali mendirikan gerai-gerai baru

diberbagai kota besar di Indonesia, yaitu Centro Discovery Shopping Mall Bali,

Centro Margo City Depok, Centro Plaza Ambarrukmo Yogyakarta, Centro Mall of

Indonesia Kelapa Gading, Centro Galaxy Mall Surabaya, Centro Solo Paragon Mall,

dan Centro Summarecon Mal Serpong yang berdiri sejak November 2006.

Sumber : Centro Departement Store

Gambar III.1. Logo Centro Departement Store

25

3.1.2. Struktur Organisasi dan Fungsi

Dalam menjalankan bisnis Centro dibantu para karyawan yang sangat

berperan penting dalam mengembangkan bisnis ini. berikut ini struktur organisasi

yang terdapat di Centro Departement Store:

STRUKTUR ORGANISASI

STORE

MANAGER

ADMIN

FINANCE

EXECUTIVE

CASHIER CASHIER

HEAD

OFFICER

Sumber : Centro Departement Store

Gambar III.2. Struktur Organisasi Centro Departement Store

26

Adapun rincian fungsi dari masing-masing bagian yang ada di struktur

organisasinya yaitu sebagai berikut:

1. HEAD OFFICE

Bertanggung jawab penuh dalam mengelola seluruh akivitas bisnis seluruh

store centro dan menerima laporan dari berbagai divisi di perusahaan.

2. STORE MANAGER

Bertanggung jawab penuh atas kondisi seluruh toko dan para staff yang

berada didalamnya. Mengurus jalannya bisnis, memonitor kegiatan bisnis,

mengatasi segala permasalahan atas pelaksanan tugas yang dijalankan oleh

staff. Membuat laporan kegiatan dan merancang kegiatan operasional toko.

3. EXECUTIVE

Mengatur kegiatan bisnis. Meninjau ulang setiap laporan dan

mengkoordinasikan manajemen puncak dalam menyelesaikan masalah secara

efektif dan efisien.

4. ADMIN FINANCE

Melakukan penyusunan keuangan perusahaan. Merekap dan mengecek semua

RHPH dari cashier. Menyetorkan uang ke bank dan menyampaikan RHPH ke

store manager.

5. CASHIER

Menjalankan proses penjualan dan pembayaran. Melakukan proses transaksi

pelayanan jual beli, dan melaporkan catatan transaksi harian.

27

3.2. Tinjauan Kasus

Penulis akan menguraikan gambaran umum mengenai proses sitem berjalan

yang terkait pendapatan kas atas penjualan merchandise pada centro karawang:

3.2.1. Proses Sistem Berjalan

1. Proses Penjualan

Cashier memberikan pelayanan dan menjalankan proses transaksi penjualan

dan pembayaran. Cashier melakukan pencatatan semua transaksi penjualan

dan menghitung jumlah pembayaran baik secara cash atau debit pada rekap

hasil penjualan harian (RHPH). Jika sudah selesai cashier menyetorkan hasil

penjualan (cash dan card/BCA, Mandiri, BNI) beserta RHPH ke Admin

Finance.

2. Proses Penerimaan RHPH

Admin Finance mengecek uang dan merekap laporan RHPH dari cashier.

Keesokan harinya Admin finance menyetorkan uang ke bank dan

menginputkan RHPH ke dalam Ms.Excel. Kemudian menyerahkan RHPH

fisik yang telah ditandatangani oleh Admin finance ke bagian executive.

3. Proses Persetujuan

Executive menerima RHPH fisik yang telah ditandatangani Admin finance.

Selanjutnya executive meninjau ulang RHPH. Jika sesuai maka RHPH

diterima dan tandatangani oleh executive dan dikirimkan ke store manager,

jika tidak sesuai maka akan dikirimkan kembali ke bagian cashier.

3. Proses Laporan

Store Manager menerima RHPH yang telah ditandatangani oleh admin

finance dan executive kemudian store manager menandatangani RHPH dan

28

mengirimkan ke head office. Head Office menerima laporan RHPH periode

satu bulan

3.2.2. Activity Diagram

Activity Diagram Sistem Berjalan Centro

Cashier Admin Finance Executive Head OfficeStore Manager

Phas

e

START

Mencatat Transaksi

END

Menghitung Jumlah

Pembayaran

Merekap Hasil

Penjualan Harian

(RHPH)

Menyerahkan Uang,

Faktur dan RHPH

Menyetor Uang Ke

Bank

Menginput RHPH Ke

Dalam Ms.Excel

Menerima RHPH

Yang Telah

Ditandatangani

Admin Finance

Sesuai

Tidak Sesuai

Meninjau Ulang

RHPH

Menandatangani

RHPH

Mengirim RHPH

Yang Telah

Ditandatangani

Admin Finance dan

Executif

Menerima RHPH

Yang Telah

Ditandatangani

Admin Finance dan

Executive

Menandatangani

RHPH

Mengirimkan RHPH

Yang Telah

Ditandatangani

Admin, Executive

dan Store Manager

Menerima Laporan

RHPH

Menerima Uang,

Faktur dan RHPH

Menyerahkan RHPH

Fisik Yang Telah

Ditandatangani

Admin Finance END

Gambar III.3. Activitty Diagram Sistem Berjalan

29

3.2.3. Dokumen Masukan

Dokumen masukan merupakan semua dokumen yang digunakan sebagai

dasar untuk memperoleh data-data yang akan diproses untuk menghasilkan suatu

keluaran yang disebut dengan output. Berikut dokumen masukan yang digunakan

pada Centro:

1. Nama Dokumen : Struk penjualan, faktur penjualan

Fungsi : Persyaratan bukti transaksi

Sumber : Cashier

Tujuan : Admin Finance

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap melakukan transaksi penjualan

Bentuk : Lampiran A1

2. Nama Dokumen : Rekap Hasil Penjualan Harian (RHPH)

Fungsi : Rincian hasil penjualan

Sumber : cashier

Tujuan : Admin Finance

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap merekap hasil penjualan

Bentuk : Lampiran A2

30

3.2.4. Dokumen Keluaran

Berikut ini dokumen keluaran dari proses bisnis berjalan yang ada di Centro

Karawang::

1. Nama Dokumen : Laporan RHPH

Fungsi : Bukti laporan RHPH

Sumber : Store Manager

Tujuan : Head Office

Media : Kertas

Jumlah : 1 Lembar

Frekuensi : Setiap bulan

Bentuk : Lampiran B1

3.2.5. Permasalahan Pokok

Permasalahan yang sering muncul pada sistem berjalan yang ada di Centro

adalah sebagai berikut:

1. Pengolahan data yang masih konvensional sering kali menimbulkan

kesalahan dalam pengolahan data pendapatan kas masuk atas penjualan.

2. RHPH masih menggunakan media kertas sehingga memungkinkan untuk

terjadi kerusakan dan kehilangan.

3. RHPH yang hilang dan rusak menyebabkan terkendala dalam menyusun

laporan pendapatan kas atas penjualan pada Centro Karawang

31

3.2.6. Pemecahan Masalah

Adapun pemecahan masalah berdasarkan permasalahan diatas adalah sebagai

berikut:

1. Dibuatkan sistem informasi akuntansi pendapatan kas atas penjualan

diharapkan dapat membantu meminimalisir dalam kesalahan pengolahan data

pendapatan yang diterima.

2 Dengan adanya sistem informasi akuntansi pendapatan kas atas penjualan

dapat mempermudah dalam penyusunan laporan keuangan sehingga lebih

efektif dan efisien.

3. Selain disimpan di dalam media kertas semua data terkait juga disimpan di

dalam database sehingga terhindar dari resiko hilang atau rusak.

3.3. Analisis Kebutuhan Software

Penulis mendokumentasikan analisis kebutuhan software melalui analisis

kebutuhan, use case diagram, dan activity diagram sesuai dengan tinjauan kasus

diatas.

3.3.1. Analisa Kebutuhan

Berikut ini adalah analisa kebutuhan cashier dan Admin finance terhadap

sistem informasi akuntansi pendapatan kas atas penjualan pada Centro Departement

Store Karawang:

A. Admin Finance

A1. Admin Finance Login

A2. Admin Finance Mengakses Menu Utama

A2.1. Admin Finance Mengakses Menu Master

32

a) Admin Finance Mengelola Data Pengguna

b) Admin Finance Mengelola Data Cashier

c) Admin Finance Mengelola Data Akun

B.2.2. Admin Finance Mengakses Menu Transaksi

a) Admin Finance Pendapatan kas

b) Admin Finance Mengelola Jurnal

E. Executive

E1. Executive Login

E2. Executive Mengakses Menu Utama

E.2.1. Executive Mengakses Menu Laporan

a) Executive Mengakses Laporan Pendapatan

E.3. Executive Logout

3.3.2. Use Case Diagram

Berdasarkan analisis kebutuhan yang telah diuraikan diatas. Berikut ini

dibuatkan use case diagram sesuai kebutuhan menu perangkat lunak yang akan

dibuat, beserta deskripsi detail dari masing-masing diagramnya.

33

1. Use Case Diagram Admin Finance Login

Use Case Menu Login

Melakukan Login

<<include>>

Masukkan Kode

User

Masukkan Password

Batal

<<include>>

Admin

Finance

Memverifikasi

Memverifikasi

<<include>>

<<include>>

Sumber: Data Olahan Penulis

Gambar III.4. Use Case Diagram Admin Finance Login

Tabel III.1.

Deskripsi Use Case Diagram Menu Login

Use Case Narative Menu Login

Tujuan Melakukan login dan masuk kedalam sistem informasi

akuntansi pendapatan kas

Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem

informasi akuntansi pendapatan kas

Skenario Utama

Aktor Admin Finance

Kondisi awal Aktor membuka aplikasi sistem informasi akuntansi

pendapatan

Aksi Aktor Reaksi Sistem

1. Aktor memilih

tombol login

2. Aktor memilih

tombol batal

Sistem akan menampilkan texbox untuk mengisi kode

user dan password

Sistem akan membatalkan proses dan keluar dari aktivitas

Kondisi Akhir Menampilkan feedback

34

2. Use Case Diagram Admin Finance Mengakses Menu Utama

Use Case Menu Utama

Mengakses Menu

Utama

Menu Master

Admin Finance

<<extend>>

Menu Transaksi

<<extend>>

Menu Logout

<<extend>>

Sumber: Data Olahan Penulis

Gambar III.5. Use Case Diagram Admin Finance Mengakses Menu Utama

Tabel III.2.

Deskripsi Use Case Diagram Menu Utama

Use Case Narative Menu Utama

Tujuan Melakukan pengolahan data yang ada di submenu

master, submenu transaksi, dan logout dari aplikasi

Deskripsi Sistem ini memungkinkan aktor untuk mengelola

sistem informasi akuntansi pendapatan kas

Skenario Utama

Aktor Admin Finance

Kondisi Awal Aktor membuka aplikasi pendapatan dan masuk ke

menu utama

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol

menu master

2. Aktor memilih tombol

menu transaksi

3. Aktor memilih tombol

Logout

Sistem ini menampilkan submenu master seperti data

pengguna, data cashier, dan data akun

Sistem ini menampilkan submenu transaksi seperti

transaksi pendapatan kas masuk dan jurnal

Sistem akan menampilkan pesan untuk keluar dari

system

Kondisi Akhir Menampilkan feedback

35

3. Use Case Diagram Admin Finance Mengelola Data Pengguna

Use Case Submenu Pengguna

Tambah

Pengguna

Simpan

Cari

Kode

Batal

Ubah

Keluar

<<extend>>

<<extend>>

Admin Finance

Hapus

<<extend>>

<<extend>>

Gambar III.6. Use Case Diagram Admin Finance Mengelola Data Pengguna

Tabel III.3.

Deskripsi Use Case Diagram Submenu Pengguna

Use Case Narative Submenu Pengguna

Tujuan Melakukan pengolahan data yang terdapat

pada submenu pengguna

Deskripsi

Sistem ini memungkinkan aktor mengelola

submenu pengguna mulai dari menambah,

menyimpan, membatalkan, mencari,

mengubah, menghapus dan keluar dari

submenu pengguna

Skenario Utama

Aktor Admin Finance

Kondisi Awal Aktor membuka submenu master

kemudian membuka submenu pengguna

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah

2. Aktor memilih tombol simpan

3. Aktor memilih tombol batal

4. Aktor memilih tombol cari

5. Aktor memilih tombol ubah

6. Aktor memilih tombol hapus

7. Aktor memilih tombol keluar

Sistem akan menambah data pengguna

Sistem akan menyimpan data pengguna

Sistem akan membatalkan data pengguna

Sistem akan mencari data pengguna

Sistem akan mengubah data pengguna

Sistem akan menghapus data pengguna

Sistem akan keluar dari submenu pengguna

Kondisi Akhir Menampilkan feedback

36

4. Use Case Diagram Admin Finance Mengelola Data Cashier

Use Case Submenu Cashier

Tambah

Cashier

Simpan

Cari

Kode

Batal

Ubah

Keluar

<<extend>>

<<extend>>

Admin Finance

Hapus

<<extend>>

<<extend>>

Gambar III.7. Use Case Diagram Admin Finance Mengelola Data Cashier

Tabel III.4.

Deskripsi Use Case Diagram Submenu Cashier

Use Case Narative Submenu Cashier

Tujuan Melakukan pengolahan data yang terdapat

pada submenu cashier

Deskripsi

Sistem ini memungkinkan aktor mengelola

submenu cashier mulai dari menambah,

menyimpan, membatalkan, mencari,

mengubah, menghapus dan keluar dari

submenu cashier

Skenario Utama

Aktor Admin Finance

Kondisi Awal Aktor membuka submenu master

kemudian membuka submenu cashier

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah

2. Aktor memilih tombol simpan

3. Aktor memilih tombol batal

4. Aktor memilih tombol cari

5. Aktor memilih tombol ubah

6. Aktor memilih tombol hapus

7. Aktor memilih tombol keluar

Sistem akan menambah data cashier

Sistem akan menyimpan data cashier

Sistem akan membatalkan data cashier

Sistem akan mencari data cashier

Sistem akan mengubah data cashier

Sistem akan menghapus data cashier

Sistem akan keluar dari submenu cashier

Kondisi Akhir Menampilkan feedback

37

5. Use Case Diagram Admin Finance Mengelola Data Akun

Use Case Submenu Akun

Tambah

Akun

Simpan

Cari

Kode

Batal

Ubah

Keluar

<<extend>>

<<extend>>

Admin Finance

Hapus

<<extend>>

<<extend>>

Gambar III.8. Use Case Diagram Admin Finance Mengelola Data Akun

Tabel III.5.

Deskripsi Use Case Diagram Submenu Akun

Use Case Narative Submenu Akun

Tujuan Melakukan pengolahan data yang terdapat

pada submenu akun

Deskripsi

Sistem ini memungkinkan aktor mengelola

submenu akun mulai dari menambah,

menyimpan, membatalkan, mencari,

mengubah, menghapus dan keluar dari

submenu akun

Skenario Utama

Aktor Admin Finance

Kondisi Awal Aktor membuka submenu master

kemudian membuka submenu akun

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah

2. Aktor memilih tombol simpan

3. Aktor memilih tombol batal

4. Aktor memilih tombol cari

5. Aktor memilih tombol ubah

6. Aktor memilih tombol hapus

7. Aktor memilih tombol keluar

Sistem akan menambah data akun

Sistem akan menyimpan data akun

Sistem akan membatalkan data akun

Sistem akan mencari data akun

Sistem akan mengubah data akun

Sistem akan menghapus data akun

Sistem akan keluar dari submenu akun

Kondisi Akhir Menampilkan feedback

38

6. Use Case Diagram Admin Finance Mengelola Transaksi Pendapatan kas

Use Case Submenu Penerimaan Kas

Tambah

Penerimaan

Simpan

Cari

Kode

Batal

Ubah

Keluar

<<extend>>

<<extend>>

Admin Finance

Hapus

<<extend>>

<<extend>>

Gambar III.9. Use Case Diagram Admin Finance Mengelola Transaksi

Pendapatan kas

Tabel III.6.

Deskripsi Use Case Diagram Submenu Pendapatan kas

Use Case Narative Submenu Pendapatan kas

Tujuan Melakukan pengolahan data yang terdapat

pada submenu pendapatan kas

Deskripsi

Sistem ini memungkinkan aktor mengelola

submenu pendapatan kas mulai dari

menambah, menyimpan, membatalkan,

mencari, mengubah, menghapus dan keluar

dari submenu pendapatan kas

Skenario Utama

Aktor Admin Finance

Kondisi Awal

Aktor membuka submenu master

kemudian membuka submenu pendapatan

kas

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah

2. Aktor memilih tombol simpan

3. Aktor memilih tombol batal

4. Aktor memilih tombol cari

5. Aktor memilih tombol ubah

6. Aktor memilih tombol hapus

7. Aktor memilih tombol keluar

Sistem akan menambah data pendapatan

Sistem akan menyimpan data pendapatan

Sistem akan membatalkan data pendapatan

Sistem akan mencari data pendapatan

Sistem akan mengubah data pendapatan

Sistem akan menghapus data pendapatan

Sistem akan keluar dari submenu

pendapatan

Kondisi Akhir Menampilkan feedback

39

7. Use Case Diagram Admin Finance Mengelola Transaksi Jurnal

Use Case Submenu Jurnal

Tambah

Jurnal

Simpan

Cari

Kode

Batal

Ubah

Keluar

<<extend>>

<<extend>>

Admin Finance

Hapus

<<extend>>

<<extend>>

Gambar III.10. Use Case Diagram Admin Finance Mengelola Transaksi Jurnal

Tabel III.7.

Deskripsi Use Case Diagram Submenu Jurnal

Use Case Narative Submenu Jurnal

Tujuan Melakukan pengolahan data yang terdapat

pada submenu jurnal

Deskripsi

Sistem ini memungkinkan aktor mengelola

submenu jurnal mulai dari menambah,

menyimpan, membatalkan, mencari,

mengubah, menghapus dan keluar dari

submenu jurnal

Skenario Utama

Aktor Admin Finance

Kondisi Awal Aktor membuka submenu master

kemudian membuka submenu jurnal

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol tambah

2. Aktor memilih tombol simpan

3. Aktor memilih tombol batal

4. Aktor memilih tombol cari

5. Aktor memilih tombol ubah

6. Aktor memilih tombol hapus

7. Aktor memilih tombol keluar

Sistem akan menambah data jurnal

Sistem akan menyimpan data jurnal

Sistem akan membatalkan data jurnal

Sistem akan mencari data paein

Sistem akan mengubah data jurnal

Sistem akan menghapus data jurnal

Sistem akan keluar dari submenu jurnal

Kondisi Akhir Menampilkan feedback

40

8. Use Case Diagram Admin Finance Logout

Use Case Menu Logout

Keluar Verifikasi Sistem

Admin

Finance

<<include>>

Logout

Batal

<<include>>

<<include>>

Gambar III.11. Use Case Diagram Admin Finance Logout

Tabel III.8.

Deskripsi Use Case Diagram Submenu Logout

Use Case Narative Menu Logout

Tujuan Melakukan Logout dan keluar dari sistem informasi akuntansi

pendapatan kas

Deskripsi Sistem ini memungkinkan aktor untuk submenutup sistem

informasi akuntansi pendapatan kas

Skenario Utama

Aktor Admin Finance

Kondisi awal Aktor belum melakukan logout

Aksi Aktor Reaksi Sistem

1. Aktor memilih

tombol Logout

2. Aktor memilih

tombol batal

Sistem akan menampilkan messagebox untuk mengkonfirmasi

apakah akan keluar dan tekan yes

Sistem akan membatalkan proses logout dengan menekan no

dan tetap didalam aplikasi

Kondisi Akhir Menampilkan feedback

41

9. Use Case Diagram Executif Login

Use Case Menu Login

Melakukan Login

<<include>>

Masukkan Kode

User

Masukkan Password

Batal

<<include>>

Executif

Memverifikasi

Memverifikasi

<<include>>

<<include>>

ut

Gambar III.12. Use Case Diagram Admin Finance Login

Tabel III.9.

Deskripsi Use Case Diagram Menu Login

Use Case Narative Menu Login

Tujuan Melakukan login dan masuk kedalam sistem informasi

akuntansi pendapatan kas

Deskripsi Sistem ini memungkinkan aktor untuk mengakses sistem

informasi akuntansi pendapatan kas

Skenario Utama

Aktor Executive

Kondisi awal Aktor membuka aplikasi sistem informasi akuntansi

pendapatan

Aksi Aktor Reaksi Sistem

3. Aktor memilih

tombol login

4. Aktor memilih

tombol batal

Sistem akan menampilkan texbox untuk mengisi kode

user dan password

Sistem akan membatalkan proses dan keluar dari aktivitas

Kondisi Akhir Menampilkan feedback

42

10. Use Case Diagram Executive Mengakses Menu Utama

Use Case Menu Utama

Mengakses Menu

Utama

Menu Laporan

Executif

<<extend>>

Menu Logout

<<extend>>

Sumber: Data Olahan Penulis

Gambar III.13. Use Case Diagram Executive Mengakses Menu Utama

Tabel III.10.

Deskripsi Use Case Diagram Menu Utama

Use Case Narative Menu Utama

Tujuan Melakukan pengolahan data yang ada di submenu

master, submenu transaksi, dan logout dari aplikasi

Deskripsi Sistem ini memungkinkan aktor untuk mengelola

sistem informasi akuntansi pendapatan kas

Skenario Utama

Aktor Executive

Kondisi Awal Aktor membuka aplikasi pendapatan dan masuk ke

menu utama

Aksi Aktor Reaksi Sistem

1. Aktor memilih tombol

menu laporan

2. Aktor memilih tombol

Logout

Sistem ini menampilkan submenu laporan

pendapatan

Sistem akan menampilkan pesan untuk keluar dari

system

Kondisi Akhir Menampilkan feedback

43

11. Use Case Diagram Executive Mengakses Laporan Pendapatan

Use Case Menu Laporan Pendapatan

Pilih Periode Laporan

Pendapatan

Simpan

TutupExecutif

<<extend>>

Cetak

<<extend>>

Sumber: Data Olahan Penulis

Gambar III.14. Use Case Diagram Executive Mengakses Laporan Pendapatan

Tabel III.11.

Deskripsi Use Case Diagram Laporan Pendapatan

Use Case Narative Laporan Pendapatan

Tujuan Mengakses laporan pendapatan

Deskripsi

Sistem ini memungkinkan aktor untuk melihat

laporan pendapatan dengan proses pilih periode,

tampil, cetak dan submenutup submenu laporan

pendapatan

Skenario Utama

Aktor Executive

Kondisi Awal Aktor telah masuk ke submenu laporan pendapatan

Aksi Aktor Reaksi Sistem

1. Aktor memilih

periode

2. Aktor memilih

tombol simpan

3. Aktor memilih

tombol cetak

4. Aktor memilih

tombol tutup

Sistem akan menampilkan laporan pendapatan sesuai

periode yang dipilih

Sistem akan menyimpan laporan pendapatan

Sistem akan mencetak laporan pendapatan

Sistem akan metutup submenu laporan pendapatan

Kondisi Akhir Menampilkan feedback

44

3.3.3. Activity Diagram

Berikut ini dibuatkan activity diagram yang lebih rinci dan detail dalam

menggambarkan alur kerja sistem yang juga dapat digunakan sebagai pengantar

dalam tahap pembuatan desain.

1. Activity Diagram Menu Login

Activity Diagram Menu Login

Sistem Admin

START

Melakukan

Login

Masukkan

Kode

Pengguna

Masukkan

Password

Cek Kode

Pengguna dan

Password

Selamat Datang

Admin

Data Tidak

Ditemukan

VALID?

[VALID?]

END

[TIDAK

VALID]

Mengakses

Menu Utama

Gambar III.15. Activity Diagram Login

2. Activity Diagram Menu Utama

A. Activity Diagram Admin

Activity Diagram Menu Utama

SistemAdmin

Phas

e

START

Mengakses

Menu Utama

Menampilkan

Menu Utama

Menu

Master

Menu

Transaksi

Keluar Sistem

END

Menu

Logout

Gambar III.16. Activity Diagram Menu Utama Admin

45

B. Activity Diagram Executive

Activity Diagram Menu Utama

Sistem Executif

Phas

e

START

Mengakses

Menu Utama

Menampilkan

Menu Utama

Menu

Laporan

Keluar Sistem

END

Menu

Logout

Gambar III.17. Activity Diagram Menu Utama Executif

3. Activity Diagram Menu Master

Activity Diagram Menu Master

Sistem Admin

Phas

e

START

Mengakses

Menu Master

Menampilkan

Menu Master

Submenu

Pengguna

Submenu

Caashier

Keluar Sistem

END

Submenu

Akun

Gambar III.18. Activity Diagram Menu Master

46

4. Activity Diagram Menu Master Submenu Pengguna

Activity Diagram Submenu Master Submenu Pengguna

SistemAdmin

Phas

e

START

Mengklik Menu

Master Submenu

Pengguna

Menampilkan Form Input

Data Pengguna

Tambah Input Kode

Kode Pengguna

Nama Pengguna

Kata Sandi

Hak Akses

Simpan Batal

Cari

Keluar dari Form

Submenu Pengguna

END

Ubah HapusData Benar Data Salah

Menampilkan

Data Sesuai

Pencarian

Data

Berhasil

DiubahMembatalkan

Data

Ya

Data

Berhasil

Disimpan

Textbox

Kembali

Bersih

Tidak

Tidak

Membatalkan

Data

Data

Berhasil

Dihapus

Ya

Gambar III.19. Activity Diagram Menu Master Submenu Pengguna

47

5. Activity Diagram Menu Master Submenu Cashier

Activity Diagram Submenu Master Submenu Customer

SistemAdmin

Phas

e

START

Mengklik Menu

Master Submenu

Cashier

Menampilkan Form Input

Data Cshir

Tambah Input Kode

KodE Cashier

Nama Cashier

No Hp

Alamat

Simpan Batal

Cari

Keluar dari Form

Submenu Cuahier

END

Ubah HapusData Benar Data Salah

Menampilkan

Data Sesuai

Pencarian

Data

Berhasil

DiubahMembatalkan

Data

Ya

Data

Berhasil

Disimpan

Textbox

Kembali

Bersih

Tidak

Tidak

Membatalkan

Data

Data

Berhasil

Dihapus

Ya

Gambar III.20. Activity Diagram Menu Master Submenu Cashier

48

6. Activity Diagram Menu Master Submenu Akun

Activity Diagram Submenu Master Submenu Akun

SistemAdmin

Ph

ase

START

Mengklik Menu

Master Submenu

Akun

Menampilkan Form Input

Data Akun

Tambah Input Kode

Kode Akun

Nama Akun

Jenis Akun

Simpan Batal

Cari

Keluar dari Form

Submenu Akun

END

Ubah HapusData Benar Data Salah

Menampilkan

Data Sesuai

Pencarian

Data

Berhasil

DiubahMembatalkan

Data

Ya

Data

Berhasil

Disimpan

Textbox

Kembali

Bersih

Tidak

Tidak

Membatalkan

Data

Data

Berhasil

Dihapus

Ya

Gambar III.21. Activity Diagram Menu Master Submenu Akun

49

7. Activity Diagram Menu Transaksi

Activity Diagram Menu Transaksi

SistemAdmin

Phas

e

START

Mengakses

Menu Transaksi

Menampilkan

Menu Transaksi

Submenu

Peneriman

Kas

Keluar Sistem

END

Submenu

Jurnal

Gambar III.22. Activity Diagram Menu Transaksi

50

8. Activity Diagram Menu Transaksi Penerimaan Kas

Activity Diagram Menu Transaksi Submenu Penerimaan Kas

SistemAdmin

Ph

ase

START

Mengklik Menu

Transaksi Submenu

Penerimaan Kas

Menampilkan Form Input

Penerimaan Kas

TambahInput Kode

Penerimaan

Kode Penerimaan

Tanggal Penerimaan

Shift

Kode Pengguna

Kode Cashier

Nama Cashier

Cash

Kartu Debet/Kredit

Total

Batal Simpan

Keluar dari Form

Submenu Penerimaan

Kas

END

Mencetak MembatalkanData Salah Data Benar

Cetak

Ya

Textbox

Kembali

Bersih

Data

Berhasil

Disimpan

Tidak

Tidak

YaMassage Box

Ingin

Mencetak?

Gambar III.23. Activity Diagram Menu Transaksi Submenu Penerimaan Kas

51

9. Activity Diagram Menu Transaksi Jurnal

Activity Diagram Menu Transaksi Submenu Jurnal

SistemAdmin

Phas

e

START

Mengklik Menu

Transaksi Submenu

Jurnal

Menampilkan Form Input

Jurnal

Tambah

Tanggal Jurnal

No. Jurnal

Keterangan

Kode User

Akun

Debet

Kredit

Batal Simpan

Keluar dari Form

Submenu Pembayaran

END

Data Salah Data Benar

Textbox

Kembali

Bersih

Data

Berhasil

Disimpan

Gambar III.24. Activity Diagram Menu Transaksi Submenu Jurnal

52

10. Activity Diagram Menu Laporan

Activity Diagram Menu Laporan

SistemExdecutif

Phas

e

START

Mengakses

Menu Laporan

Menampilkan

Menu Laporan

Submenu

Pendapatan

Keluar Sistem

END

Gambar III.25. Activity Diagram Menu Laporan

11. Activity Diagram Menu Laporan Submenu Penerimaan Kas

Activity Diagram Laporan Submenu Penerimaan Kas

SistemExecutif

Phas

e

START

Mengklik Menu

Laporan Submenu

Laporan Peneriman

Kas

Menampilkan Form Laporan Penerimaan

Kas

Memilih Periode Bulan dan Tahun

Simpan Cetak

END

Tutup Form Submenu Laporan Peneriman

Kas

Menampilkan Data Laporan Sesuai Periode

Gambar III.26. Activity Diagram Menu Laporan Penerimaan Kas

53

12. Activity Diagram Menu Logout

Activity Diagram Logout

SistemAdmin

START

Melakukan

Logout

END

Keluar Dari

Sistem

Klik Yes Klik No

Tetap Didalam

Menu

Yakin Keluar Batal Keluar

Gambar III.27. Activity Diagram Menu Logout

3.4. Desain

Berikut beberapa desain yang dirancang penulis untuk penggambaran lengkap

mengenai tampilan sistem yang akan dibuat. Terdiri dari Entity Relationship

Diagram (ERD), Logical Record Structure (LRS), Spesifikasi File, Admin Interface

dan Spesifikasi Hardware Software yang sesuai dengan tinjauan kasus serta analisis

kebutuhan software.

54

3.4.1. Entity Relationship Diagrasm (ERD)

penerimaan

cashier

pengguna

jurnal_detail

akun

jurnal

kd_akun

nama_akun

jenis

kd_cashier

namacashier

no_hp

alamat

kd_jurnal

kd_akun debet

kredit

kd_jurnal

kd_pengguna

tgl_jurnal

keterangan

kd_pengg

una

nama_peng

gunakt_sandi

akses

kd_penerimaan

tgl_penerimaan

shift

kd_pengguna

kd_cashier

cash debittotal

menerima mengelola

memiliki

memiliki

membuat

1

1

M

1 1

1

1

1

1

1

Gambar III.28. Entity Relationship Diagram (ERD)

55

3.4.2. Logical Record Structure (LRS)

Gambar III.29. Logical Record Structure (LRS)

56

3.4.3. Spesifikasi File

Berikut spesifikasi file yang dibuatkan untuk menguraikan rancangan tabel

yang akan digunakan dalam sistem informasi penerimaan kas.

1. Spesifikasi File Pengguna

Nama File : pengguna

Akronim : pengguna.sql

Fungsi : sebagai penyimpan data pengguna

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 50 Byte

Kunci field : kd_pengguna

Software : MySQL

Tabel III.12.

Spesifikasi File Pengguna

No Elemen Data Nama Field Type Size Keterangan

1 Kode Pengguna kd_pengguna Varchar 5 Primary Key

2 Nama Pengguna nama_pengguna Varchar 20

3 Kata Sandi kt_sandi Varchar 8

4 Akses Akses Varchar 17

57

2. Spesifikasi File Cashier

Nama File : cashier

Akronim : cashierr.sql

Fungsi : sebagai penyimpan data cashier

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 40 Byte

Kunci field : kd_cashier

Software : MySQL

Tabel III.13.

Spesifikasi File Cashier

No Elemen Data Nama Field Type Size Keterangan

1 Kode Cashier kd_cashier Varchar 5 Primary Key

2 Nama Cashier Namacashier Varchar 20

3 No Hp no_hp Varchar 15

4 Alamat Alamat Text -

58

3. Spesifikasi File Akun

Nama File : Akun

Akronim : akun.sql

Fungsi : sebagai penyimpan data akun

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 45 Byte

Kunci field : kd_akun

Software : MySQL

Tabel III.14.

Spesifikasi File Kode Akun

No Elemen Data Nama Field Type Size Keterangan

1 Kode Akun kd_akun Varchar 5 Primary Key

2 Nama Akun nama_akun Varchar 20

3 Jenis Jenis Varchar 20

59

4. Spesifikasi File Penerimaan Kas

Nama File : penerimaan

Akronim : penerimaan.sql

Fungsi : sebagai penyimpan data penerimaan kas

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 63 Byte

Kunci field : kd_penerimaan

Software : MySQL

Tabel III.15.

Spesifikasi File Penerimaan Kas

No Elemen Data Nama Field Type Size Keterangan

1 Kode Penerimaan kd_penerimaan Varchar 15 Primary Key

2 Tanggal Penerimaan Tglpenerimaan Date

3 Shift Shift Varchar 5

3 Kode Pengguna kd_pengguna Varchar 5 Foreign Key

4 Kode Cashier kd_cashier Varchar 5 Foreign Key

5 Cash Cash Int 11

6 Debit Debit Int 11

7 Total Total Int 11

60

5. Spesifikasi File Jurnal

Nama File : jurnal

Akronim : jurnal.sql

Fungsi : sebagai penyimpan data jurnal

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 25 Byte

Kunci field : kd_jurnal

Software : MySQL

Tabel III.16.

Spesifikasi File Jurnal

No Elemen Data Nama Field Type Size Keterangan

1 Kode Jurnal kd_jurnal Varchar 10 Primary Key

2 Kode Pengguna kd_pengguna Varchar 15 Foreign Key

3 Tanggal Jurnal Tgljurnal Date -

4 Keterangan Keterangan Text -

61

6. Spesifikasi File Jurnal Detail

Nama File : jurnal_detail

Akronim : jurnal_detail.sql

Fungsi : sebagai penyimpan data detail jurna;

Tipe File : File Detail

Organisasi File : Indexed Sequential

Akses File : Random

Media : Harddisk

Panjang record : 37 Byte

Kunci field : -

Software : MySQL

Tabel III.17.

Spesifikasi File Detail Jurnal

No Elemen Data Nama Field Type Size Keterangan

1 Kode Jurnal kd_jurnal Varchar 10 Foreign Key

2 Kode Akun kd_akun Varchar 5 Foreign Key

3 Debet debet Int 11

4 Kredit kredit Int 11

62

3.4.4. Sequence Diagram

Penulis yang membatasi pembuatan sequence diagram dengan memilih

transaksi bisnis yang utama, yaitu transaksi pesanan sebagai berikut:

AdminMenu

Penerimaan

Tambah penerimaan()

get (form penerimaan)

Simpan()

Control Form

PenerimaanSistem

set (form penerimaan)

get (kodepenerimaan)

get (tglpenerimaan)

get (shift)

set (form yang telah diisi)

set (form yang telah diisi)

get (simpan)

set (data telah disimpan)

Tambah()

get (tambah)

Batal()

get (batal)get (tambah)

get (batal)

set (data telah disimpan)

get (simpan) Proses penyimpanan()

get (kodepengguna)

get (kodecashier)

get (cash)

get (debit)

get (total)

Gambar III.30. Deployment Diagram

63

3.4.5. Deployment Diagram

Berikut ini deployment diagram yang dibuat oleh penulis dalam

menggambarkan program aplikasi dan software database yang digunakan dalam

perancangan sistem penerimaan kas.

MAIN

JAVA

<<database>> DATABASE

<<DBMS>> MYSQL

penerimaan_kas.sql

<<device>>

penerimaan_kas

Gambar III.31. Deployment Diagram

64

3.4.6. Use Interface

Berdasarkan anilisis kebutuhan software yang telah dirancang, berikut ini

adalah desain tampilan program yang dibuat penulis:

1. User Interface Form Menu Login

Gambar III.32. User Interface Menu Login

2. User Interface Form Menu Utama

Gambar III.33. User Interface MenuUtama

65

3. User Interface Form Menu Master Submenu Pengguna

Gambar III.34. User Interface Menu Master Submenu Pengguna

4. User Interface Form Menu Master Submenu Cashier

Gambar III.35. User Interface Menu Master Submenu Cashier

66

5. User Interface Form Menu Master Submenu Akun

Gambar III.36. User Interface Menu Master Submenu Akun

6. User Interface Form Menu Transaksi Penerimaan Kas

Gambar III.37. User Interface Menu Transaksi Submenu Penerimaan Kas

67

7. User Interface Form Menu Transaksi Jurnal

Gambar III.38. User Interface Menu Transaksi Submenu Jurnal

8. Laporan Penerimaan Kas

Gambar III.39. Laporan Penerimaan Kas

68

3.5. Implementasi

Implementasi merupakan tahap akhir pada pembahasan laporan tugas akhir

ini, dimana penulis menjelaskan tentang code generation, testing, dan spesifikasi

hardware dan software yang akan diuraikan sebagai berikut:

3.5.1. Code Generation

Penulis akan menampilkan listing program pada form transaksi menu

penerimaan kas:

private void _cetak() {

JasperReport jasperReport;

JasperDesign jasperDesign;

JasperPrint jasperPrint;

try {

File file = new File("");

String namafile = file.getAbsolutePath()

+ "\\src\\lap\\penerimaan.jrxml";

jasperDesign = JRXmlLoader.load(namafile);

HashMap param = new HashMap();

param.put("kode", txtKode.getText());

param.put("judul", kon.tPerusahaan);

param.put("telepon", kon.tTelp);

param.put("alamat", kon.tAlamat);

param.put("tanggal", txtTgl.getText());

jasperReport = JasperCompileManager.compileReport(jasperDesign);

jasperPrint = JasperFillManager.fillReport(jasperReport, param,

kon.setKoneksi());

JasperViewer viewer = new JasperViewer(jasperPrint, false);

viewer.setFitPageZoomRatio();

viewer.setVisible(true);

viewer.setExtendedState(MAXIMIZED_BOTH);

69

} catch (JRException e) {

JOptionPane.showMessageDialog(null, e.getMessage());

}

}

private void _simpanData() {

sql = "insert into penerimaan values('"

+ txtKode.getText() + "','"

+ txtTgl.getText() + "','"

+ cmb.getSelectedItem() + "','"

+ txtKpengguna.getText() + "','"

+ txtCkode.getText() + "','"

+ txtCash.getText() + "','"

+ txtDebet.getText() + "','"

+ txtTotal.getText()

+ "')";

try {

kon.st.executeUpdate(sql);

JOptionPane.showMessageDialog(null, "Berhasil disimpan");

tampil();

} catch (Exception e) {

}

}

private void tampil() {

Object header[]

= {

"Kode Penerimaan", "Tanggal", "Shift", "Kode Pengguna", "Kode

Kasir", "Cash", "Debet", "DP"};

DefaultTableModel data = new DefaultTableModel(null, header);

tabel.setModel(data);

70

sql = "select * from " + ntabel;

try {

kon.rs = kon.st.executeQuery(sql);

while (kon.rs.next()) {

String kolom1 = kon.rs.getString(1);

String kolom2 = kon.rs.getString(2);

String kolom3 = kon.rs.getString(3);

String kolom4 = kon.rs.getString(4);

String kolom5 = kon.rs.getString(5);

String kolom6 = kon.rs.getString(6);

String kolom7 = kon.rs.getString(7);

String kolom8 = kon.rs.getString(8);

String kolom[] = {

kolom1, kolom2, kolom3, kolom4, kolom5, kolom6, kolom7, kolom8

};

data.addRow(kolom);

}

} catch (SQLException e) {

}

}

Date date = new Date();

SimpleDateFormat noformat = new SimpleDateFormat("yyMM"), noformat2 =

new SimpleDateFormat("yyyy-MM-dd");

private void _nomor() {

try {

kon.setKoneksi();

sql = "select right(kd_penerimaan,3)+1 from " + ntabel;

kon.rs = kon.st.executeQuery(sql);

if (kon.rs.next()) {

71

kon.rs.last();

String nomor = kon.rs.getString(1);

while (nomor.length() < 3) {

nomor = 0 + nomor;

txtKode.setText("TP" + noformat.format(date) + nomor);

}

} else {

txtKode.setText("TP" + noformat.format(date) + "001");

}

} catch (SQLException e) {

}

}

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

// TODO add your handling code here:

if (btTambah.getText().equals("TAMBAH")) {

_on(true);

btTambah.setText("SIMPAN");

} else {

if (txtCkode.getText().isEmpty()) {

JOptionPane.showMessageDialog(null, "Data customer tidak ada");

} else {

_simpanData();

if (JOptionPane.showConfirmDialog(this, "Mau Cetak?", "Konfirmasi",

JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION) {

this.setState(JFrame.ICONIFIED);

_cetak();

}

_awal();

}

}

}

72

3.5.2. BlackTesting

Pada tahap pengujian ini penulis menggunakan pendekatan pengujian validasi

dengan menggunakan Black Box Testing (pengujian kotak hitam) yang berfokus pada

persyaratan fungsional dari sistem yang dibangun.

1. Pengujian Login

Tabel III.18.

Pengujian Menu Login

No Skenario

Pengujian Test Case

Hasil Yang

Diharapkan

Hasil

Pengujian Kesimpulan

1

Mengosongkan

semua isian data

login, kemudian

langsung klik

tombol ‘Login’

Kode

User:

(Kosong)

Password:

(Kosong)

Sistem akan

menolak akses

login dan

menampilkan

pesan “Data

tidak

ditemukan !!”

Sesuai

Harapan Valid

2

Hanya mengisi

data kode user,

mengosongkan

data password,

kemudian

langsung klik

tombol ‘Login’

Kode

User:

U001

Password:

(Kosong)

Sistem akan

menolak akses

login dan

menampilkan

pesan “Data

tidak

ditemukan !!”

Sesuai

Harapan Valid

3

Hanya mengisi

data password

dan

mengosongkan

kode user,

kemudian

langsung klik

tombol ‘Login’

Password:

Ba03

Kode

User:

(Kosong)

Sistem akan

menolak akses

login dan

menampilkan

pesan “Data

tidak

ditemukan !!”

Sesuai

Harapan Valid

4

Menginputkan

dengan kondisi

salah satu data

benar dan salah

satu lagi salah,

kemudian klik

tombol ‘Login’

Kode

User:

U001

(Benar)

Password:

Asd01

(Salah)

Sistem akan

menolak akses

login dan

menampilkan

pesan “Data

tidak

ditemukan !!”

Sesuai

Harapan Valid

73

5

Mengisi kode

user dan

password atau

salah satunya,

kemudian klik

tombol ‘Batal’

Kode

User:

U001

Password:

Asd01

Menampilkan

inputan data

menjadi

kosong

Sesuai

Harapan Valid

3.5.3. Spesifikasi Hardware dan Software

Spesifikasi hardware dan software dibuatkan untuk menjelaskan mengenai

kebutuhan perangkat keras dan perangkat lunak yang akan digunakan untuk

menjalankan sistem. Berikut spesifikasi yang disarankan penulis:

Tabel III.19.

Spesifikasi Hardware dan Software

Kebutuhan Keterangan

Sistem Operasi Windows Xp

Processor I3 4210

RAM 4 GB

Harddisk 500 GB

Monitor 22 In Gear

Keyboard Rexus

Mouse Rexus

Software

Bahasa Pemrograman : Java

Aplikasi Pendukung : NetBeans IDE 8.1

DBMS : MySQL