• Tidak ada hasil yang ditemukan

BAB IV RANCANGAN SISTEM USULAN

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB IV RANCANGAN SISTEM USULAN"

Copied!
33
0
0

Teks penuh

(1)

65 4.1. Analisa Kebutuhan Software

Analisis kebutuhan merupakan langkah awal untuk menentukan gambaran perangkat yang akan dihasilkan ketika pengembang melaksanakan sebuah proyek pembuatan software. Software yang baik dan sesuai dengan kebutuhan pengguna sangat tergantung pada keberhasilan dalam melakukan analisis kebutuhan. Untuk proyek-proyek software yang besar, analisis kebutuhan dilaksanakan setelah aktivitas sistem information engineering dan software project planning.

Analisa kebutuhan yang baik belum tentu menghasilkan software yang baik, tetapi analisa kebutuhan yang tidak tepat menghasilkan perangkat yang tidak berguna. Mengetahui adanya kesalahan pada analisis kebutuhan pada tahap awal memang jauh lebih baik, tapi kesalahan analisis kebutuhan yang diketahui ketika sudah memasuki penulisan kode atau pengujian, bahkan hampir masuk dalam tahap penyelesaian merupakan malapetaka besar bagi pembuat software. Biaya dan waktu yang diperlukan akan menjadi sia-sia.

Ada tiga faktor yang harus dipenuhi ketika melakukan analisis kebutuhan ini, yaitu lengkap, detail, dan benar. Lengkap artinya semua yang diharapkan oleh klien telah didapatkan oleh pihak yang melakukan analisis.

(2)

Detail maksudnya adalah berhasil mengumpulkan informasi yang terperinci.Semua data dari analisis kebutuhan ini haruslah benar, sesuai apa yang dimaksud oleh klien, bukan benar menurut apa yang dipikirkan oleh pihak analisis.

4.1. 1. Analisa Kebutuhan

Analisa kebutuhan meliputi tahapan analisa kebutuhan fungsionalitas dari masing-masing pengguna langsung terhadap sistem unfirmasi pengeluaran kas kecil pada PT. Sagara Harta Indo.

A. Kasir

A. 1. Kasir berhak melakukan login pada form login.

A. 2. Kasir berhak untuk mengelola data pengajuan kas kecil. A. 3. Kasir berhak mengelola jurnal.

A. 4. Kasir berhak untuk mengelola laporan.

A. 5. Kasir berhak untuk mengubah kata sandi. B. Manager Accounting

A. 1. Manager Accounting berhak melakukan login pada form login.

A. 2. Manager Accounting berhak untuk mengakses jurnal.

A. 3. Manager Accounting berhak untuk megelola laporan.

(3)

Use Case Diagram pada rancangan sistem usulan yang dihasilkan adalah sebagai berikut :

Gambar IV.1

Use Case Diagram Usulan Definisi Aktor pada menu Usecase Diagram

Tabel IV.1

Definisi Aktor pada Menu Use Case Diagram

No Aktor Deskripsi

1 Kasir Kasir merupakan orang yang bertanggung jawab untuk mengelola pengajuan kas kecil, jurnal dan membuat laporan.

2 Manager Accounting Merupakanorang yang bertanggung jawab

melakukan pengawasan terhadap pengajuan kas kecil,pembuatan jurnal dan laporan keuangan.

(4)

Definisi menu Use Case Diagram

Tabel IV.2

Definis Menu Use Case Diagram

No Use Case Deskripsi

1 Login Merupakan proses yang pertama kali dilakukan agar pengguna dapat mengakses aplikasi.

2 Logout Merupakan proses untukkeluar dari program utama.

3 Mengelola pengajuan kas kecil

Merupakan proses yang dilakukan oleh kasir untuk mengelola pengajuan pengeluaran kas kecil yang diminta oleh departemen. 4 Menambah Pengajuan Merupakan proses untuk

menambah pengajuan kas kecil. 5 Mengubah Pengajuan merupakan proses untuk mengubah

pengajuan kas kecil.

6 Menghapus Pengajuan Merupakan proses untuk menghapus pengajuan kas kecil 7 Mencari Pengajuan Merupakan proses untuk mencari

pengajuan kas kecil.

8 Melihat Pengajuan Merupakan proses untuk melihat pengajuan kas kecil.

9 Mengelola Jurnal Merupakan proese untuk mengelola jurnal berupa jurnal umun dan khusus.

10 Mengelola jurnal umum Merupakan proses mengelola jurnal umum dari transaksi yang telah dilakukan.

11 Mengelola Jurnal Khusus Merupakn proses mengelola jurnal khusus dari transaksi yang telah dilakukan.

12 Membuat Laporan Merupakan proses untuk membuat laporan per periode setiap akhir bulan.

13 Membuat Laporan Kas Keluar Merupakan Proses untuk membuat laporan kas keluar per periode. 14 Mengubah Kata Sandi Merupakan proses untuk mengubah

(5)

sistem.

15 Mengakses Kas Kecil Merupakan proses untuk melihat pengeluaran kas kecil pada sistem. 16 Mengakses Jurnal Merupakan proses untuk melihat

jurnal umum dan khusus pada sistem.

17 Mengelola Akun Merupakan proses untuk mengelola data akun meliputi menambah akun, mengubah akun, menghapus akun, mencari akun dan melihat akun.

18 Menambah Akun Merupakan proses untuk menambah akun.

19 Menghapus akun Merupakan proses untuk menghapus akun.

20 Mencari akun Merupakan proses untuk mencari akun.

21 Mengubah akun Merupakan proses untuk mengubah akun.

22 Melihat akun Merupakan proses untuk melihat akun.

(6)

4.1.3. Activity Diagram

Activity Diagram sistem pengeluaran dana kas kecil yang diusulkan di PT Sagara Harta Indo adalah sebagai berikut :

1. Activity Diagram Menu Login

Gambar IV.2

(7)

Gambar IV.3

(8)

3. Activity Diagram Mengelola Jurnal

Gambar IV.4

(9)

4. Activity Diagram Membuat Laporan

Gambar IV.5

Activity Diagram Mengelola Laporan

5. Activity Diagram mengubah kata sandi

Gambar IV.6

(10)

4.2. Desain

4.2.1. Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) untuk sistem pengeluarn dana

kas kecil yang diusulkan di PT Sagara Harta Indo adalah sebagai berikut :

Gambar IV.7

(11)

4.2.2. Logical Record Structure (LRS)

Logical Record Structural (LRS) untuk sistem pengeluaran dana

kas kecil yang diusulkan di PT Sagara Harta Indo adalah sebagai berikut:

Gambar IV.8

(12)

4.2.3. Spesifikasi File 1. Sesifikasi File User

Nama DataBase : pengeluaran Nama File : User Akronim : User.myd Tipe File : File User Akses File : Random Panjang Record : 93 byte

Field Key : Username

Software : MySQL

Tabel IV.3

Tabel Spesifikasi File User

No. Elemen Data Akronim Tipe Panjang Keterangan

1 Username Username varchar 20 Primary Key

2 Nama Lengkap Nama_leng kap

varchar 35 3 Katasandi Kata_sandi Int 35 4 Level Level varchar 3

2. Sesifikasi File Pengajuan Kas Kecil Nama DataBase : pengeluaran

Nama File : Pengajuan Kas Kecil Akronim : Pengajuan Kas Kecil.myd Tipe File : File Pengajuan Kas Kecil Akses File : Random

(13)

Panjang Record : 280 byte

Field Key : No_Pengajuan

Software : MySQL

Tabel IV.4

Tabel Spesifikasi File Pengajuan Kas Kecil

No. Elemen Data Akronim Tipe Panja ng

Keterangan 1 No Pengajuan No_pengajuan Char 8 Primary Key 2 Tanggal

Pengajuan

Tanggal_peng ajuan

Date

3 Departemen Departemen Varchar 12 4 Jumlah

pengajuan

Jumlah_penga juan

Double 5 Keterangan Keterangan Varchar 225 6 Yang

mengajukan

Yang_mengaj ukan

Varchar 35

3. Spesifikasi File Akun

Nama DataBase : Pengeluaran Nama File : Akun Akronim : akun.myd Tipe File : File Akun Akses File : Random Panjang Record : 41

Field Key : Kode_akun

(14)

Tabel IV.5

Tabel Spesifikasi File Akun No. Elemen Data Akronim Tipe Panja

ng

Keterangan 1 Kode Akun Kode_Akun Char 5 Primary Key 2 Nama Akun Nama_akun Varchar 20

3 Jenis akun Jenis_akun Varchar 10 4 Saldo normal Saldo_normal Varchar 6

4. Spesifikasi File Jurnal

Nama DataBase : Pengeluaran Nama File : Jurnal Akronim : Jurnal.myd Tipe File : File Jurnal Akses File : Random Panjang Record : 116

Field Key : No_referensi

Software : MySQL

Tabel IV.6

Tabel Spesifikasi Jurnal

No. Elemen Data Akronim Tipe Panj ang

Keterangan 1 No referensi No_referensi Char 8 Primary Key 2 Tanggal Jurnal Tanggal_Jurnal Date

(15)

5. Spesifikasi File Jurnal Detail

Nama DataBase : Pengeluaran Nama File : Jurnal Detail Akronim : Jurnal_Detail.myd Tipe File : File Jurnal Detail

Akses File : Random

Panjang Record : 13

Field Key : No_referensi

Software : MySQL

Tabel IV.7

Tabel Spesifikasi File Jurnal Detail No. Elemen Data Akronim Tipe Panj

ang

Keterangan 1 No referensi No_referensi Char 8 Primary Key 2 Kode akun Kode_Akun Char 5

3 Debet Debet Double

4 Keterangan Keterangan Double

6. Spesifikasi File Jurnal Khusus Nama DataBase : Pengeluaran Nama File : Jurnal Detail Akronim : Jurnal_Detail.myd Tipe File : File Jurnal Detail Akses File : Random

(16)

Field Key : No_referensi

Software : MySQL

Tabel IV.8

Tabel Spesifikasi Jurnal Khusus No. Elemen Data Akronim Tipe Panj

ang

Keterangan 1 No referensi No_referensi Char 8 Primary Key 2 Kode akun Kode_Akun Char 5

3 Debet Debet Double

4 Keterangan Keterangan Double

4.2.4. Spesifikasi Dokumen Masukan Usulan

a. Nama Dokumen Masukan : Form pengajuan dana kas kecil

Fungsi : Sebagai data awal pengajuan dana kas kecil

Sumber : Kasir

Tujuan : Manager Accounting Media : Kertas

Frekuensi : Setiap hari Format : Lampiran C-1

4.2.5. Spesifikasi Dokumen Keluaran Usulan

a. Nama Dokumen Keluaran : Laporan Pengeluaran Kas

Fungsi : Menampilkan laporan pengeluaran kas kecil

Sumber : Kasir

Tujuan : Manager Accounting

(17)

Format : Lampiran D-1

b. Nama Dokumen Keluaran : Laporan Jurnal Khusus

Fungsi : Menampilkan laporan jurnal khusus pengeluaran dana kas kecil

Sumber : Kasir

Tujuan : Manager Accounting

Media : Kertas

Frekuensi : Setiap satu periode

Format : Lampiran D-2

4.2.6. Software Architecture

1. Deployment DiagramPengeluaran Kas Kecil

Gambar IV. 9

(18)

2. Class Diagram Pengajuan Kas Kecil

Gambar IV.10

(19)

3. Sequence Diagram Pengeluaran Kas Kecil a. Sequence Diagram Tambah Pengajuan Kas Kecil

Gambar IV.11

(20)

b. Sequence Diagram Ubah Pengajuan Kas Kecil

Gambar IV.12

(21)

c. Sequence Diagram Hapus Pengajuan Kas Kecil

Gambar IV.13

(22)

d. Sequence Diagram Cari Pengajuan Kas Kecil

Gambar IV.14

(23)

4.2. 1. User Interface

1. Desain Menu Login Sistem Informasi Akuntansi Pengeluaran Kas Kecil Di Pt Sagara Harta Indo. Pada desain Menu Login terdapat kolom untuk mengisi Username, Password dan Login sebagai (Pengguna) juga tombol Login dan Batal.

Gambar IV.15 Tampilan Menu Login

(24)

2. Desain Menu Utama Sistem Informasi Akuntansi Pengeluaran Kas Kecil di Pt Sagara Sagara Harta Indo. Pada desain Menu Utama ini terdapat menu pilihan untuk masuk ke Menu Master, Transaksi, Laporan dan Peralatan.

Gambar IV. 16 Tampilan Menu Utama

(25)

3. Desain Menu User pada Sistem Informasi Akuntansi Pengeluaran Kas Kecil di PT Sagra Harta Indo. Pada desain Menu User terdapat kolom untuk mengisi Username, Nama Lengkap, Kata Sandi dan Level. Juga ada tombol pilihan Tambah, Ubah, Hapus dan Tutup.

Gambar IV. 17

(26)

4. Desain Menu Pengajuan Kas Kecil Sistem Informasi Akuntansi Pengeluaran Kas Kecil di PT Sagara harta Indo. Pada desain Menu Pengajuan Kas Kecil terdapat kolom untuk mengisi No Pengajuan, Tanggal Pengajuan, Departemen, Jumlah Pengajuan, Keterangan dan Yang Mengajukan. Juga ada pilihan untuk Tambah, Ubah, Hapus dan Tutup.

(27)

5. Desain Menu Master Akun Sistem Informasi Akuntansi Pengeluaran Kas Kecil di PT Sagara Harta Indo. Pada desain Menu Master Akun terdapat Kode Akun, Nama Akun, Jenis Akun dan Saldo Normal. Juga ada pilihan untuk Tambah, Ubah, Hapus dan Tutup.

Gambar IV. 19

(28)

6. Desain Menu Jurnal Umum Sistem Informasi Akuntansi Pengeluaran Kas Kecil di PT Sagara Harta Indo. Pada desain Menu Jurnal Umum terdapat kolom No Referensi, Tanggal Jurnal, No Butki, dan Keterangan. Juga ada pilihan Tambah, Batal dan Tutup. Serta terdapat tabel Kode Akun, Debet dan Kredit.

Gambar IV. 20

(29)

7. Desain Menu Jurnal Khusus Sistem Informasi Akuntansi Pengeluaran Kas Kecil di PT Sagara Harta Indo. Pada desain Menu Jurnal Khusus terdapat kolom No Referensi, Tanggal Jurnal, No Butki, dan Keterangan. Juga ada pilihan Tambah, Batal dan Tutup. Serta terdapat tabel Kode Akun, Debet dan Kredit.

(30)

Tampilan Menu Jurnal Khusus

8. Desain Menu Laporan Sistem Informasi Akuntansi Pengeluaran Kas Kecil di PT Sagara Harta Indo. Pada desain Menu Laporan terdapat kolom Periode Awal, Periode Akhir dan Laporan. Serta ada pilihan tombol cetak dan batal.

Gambar IV. 22 Tampilan Menu Laporan

(31)

9. Desain Menu Ubah Password Sistem Informasi Akuntansi Pengeluaran Kas Kecil di PT Sagara Harta Indo. Pada desain Menu Ubah Password terdapat kolom Password Lama, Password Baru, dan tombol Simpan, batal.

Gambar IV. 23

(32)

4.2.8. Spesifikasi Hardware dan Software

A. Spesifikasi Hardware

1. Monitor : LCD

2. Keyboard : Keybors Standard 102Keys 3. CPU : Intel Pentium atau AMD 1.3 GHz 4. RAM : 2,00 GB

5. Harddisk : 700 MB untuk instalasi 6. Mouse : 3D Optic

7. Printer : Inkjet atau Laser Printer

B. Spesifikasi Software

1. Sistem Operasi Windows 7

2. Java Development Kit versi 1.8

3. Netbeans IDE 8.1

(33)

Gambar

Gambar  IV.1
Tabel IV.2
Gambar  IV.2
Gambar  IV.3
+7

Referensi

Dokumen terkait

Penyedia Barang/Jasa yang berminat dapat mendaftarkan diri secara online pada website LPSE di http://www.lpse.sumutprov.go.id dengan terlebih dahulu melakukan registrasi pada

Salah satu sasaran dalam mewujudkan pembangunan yang lebih merata dan berkeadilan adalah terpenuhinya kebutuhan hunian yang dilengkapi dengan prasarana dan sarana

Diameter kristal nanopartikel ZnO lebih kecil daripada diameter nanopartikel ZnO, maka jenis kristal nanopartikel ZnO yang terbentuk berupa polikristal dimana

Maka,kepentingan mendasarPrancis di NATO pada periode Perang Dingin adalah menjadi motor utama sebagai penggerak bersama dengan sekutu melawan ancaman ekternal.Selanjutnya,

Lihat dalam buku Adrian S utedi, Sertifikat hak Atas Tanah, (Jakarta: S inar Grafika, 2012), p.. land, 3) to assist the government in creating an atmosphere of community

Berdasarkan hasil wawancara yang telah dilakukan pada bulan November 2017 dengan para pendidik biologi di SMA Negeri di Kotamadya Bandar Lampung masih ada kesulitan

Program bedah rumah dhuafa adalah bantuan renovasi rumah tak layak huni (RTLH) bagi kaum dhuafa. Pada tahun 2011 – 2012 program ini telah tersebar ke berbagai daerah

Diduga dengan pemberian TKKS tinggi 2/3 bagian dari media tanah dengan NPK 2 g/tanaman dapat menyediakan unsur hara N, P, K dalam meningkatkan pertumbuhan