bab iv rancangan sistem usulan - repository.bsi.ac.id · admin mengolah data finance (lising) a5....

42
33 BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan Software Analisa dan kebutuhan perangkat lunak (software) dalam sebuah sistem merupakan perintah-perintah yang diberikan kepada perangkat keras (hardware) agar bisa saling berinteraksi diantara keduanya. Perangkat lunak yang digunakan untuk membangun sistem yang telah dirancang tersebut. 4.1.1 Tahapan Analisa Kebutuhan Fungsi Tahapan analisis, meliputi tahapan analisis kebutuhan fungsionalitas dari masing-masing pengguna berinteraksi langsung terhadap sistem informasi akuntansi penjualan secara kredit. 1. Admin A1. Admin melakukan login kedalam sebuah sistem halaman penjualan A2. Admin bisa Mengelola data customer A3. Admin mengolah data Penjualan A4. Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah data pelunasan

Upload: others

Post on 17-Nov-2020

16 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

33

BAB IV

RANCANGAN SISTEM USULAN

4.1. Analisa Kebutuhan Software

Analisa dan kebutuhan perangkat lunak (software) dalam sebuah sistem

merupakan perintah-perintah yang diberikan kepada perangkat keras (hardware)

agar bisa saling berinteraksi diantara keduanya. Perangkat lunak yang digunakan

untuk membangun sistem yang telah dirancang tersebut.

4.1.1 Tahapan Analisa Kebutuhan Fungsi

Tahapan analisis, meliputi tahapan analisis kebutuhan fungsionalitas dari

masing-masing pengguna berinteraksi langsung terhadap sistem informasi

akuntansi penjualan secara kredit.

1. Admin

A1. Admin melakukan login kedalam sebuah sistem halaman penjualan

A2. Admin bisa Mengelola data customer

A3. Admin mengolah data Penjualan

A4. Admin mengolah data finance (lising)

A5. Admin mengolah data mobil

A6. Admin melihat dan mencatat laporan

A7. Admin mengolah data pelunasan

Page 2: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

34

2. Staff Bagian Penjualan

B1. Staff bagian penjualan melakukan Login kedalam sebuah sistem

B2. Staff bagian penjualan melihat stok

3. Direktur

D1. Direktur melakukan Login kedalam sebuah sistem

D3. Direktur dapat menampilkan laporan

4.1.2. Analisa Kebutuhan User Interface

Tahapan analisa kebutuhan bertujuan menyempurnakan kebutuhan-

kebutuhan yang ada untuk memastikan pemangku kepentingan memahaminya dan

menemukan masalah-masalah, kalalaian dan kekurangan pada sistem informasi

akuntansi penjulan secara kredit tersebut.

1. Admin

A1.From Login halaman admin

A2. From data customer

A3. From data Penjualan

A4. From data finance (lising)

A5. From data mobil

A6. From data laporan

A7. From data pelunasan

Page 3: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

35

1. Staff Bagian Penjualan

B1.From Login Kedalam Halaman

B2. From data stok

2. Direktur

D1. From Data Login Halaman Direktur

D2. From data laporan

4.1.3. Use Case Diagram

Use case diagram model yang sangat fungsional dalam sebuah sistem

yang menggunakan actor. Use case sendiri biasa menggunakan layanan atau

fungsi-fungsi yang tersedia pada sistem untuk penggunannya dapat dibagi

menjadi 2 bagian pertama bagian use case diagram untuk customer dan use case

diagram untuk pihak CV yaitu :

1. Use Case Diagram Penjualan

Gambaran yang akan dibuat oleh use case diagram pada sistem tersebut

untuk pihak CV (Perusahaan Dwiki Mobil 2 Pontianak) yang akan menjadi lebih

efektif lagi dalam pengerjaannya seperti dibawah :

a. Use Case Diagram Login

Use case diagram login berikut pada sebuah penggambaran sistem

penggolahan oleh pihak CV menggunakan sistem yang akan dirancang, seperti

yang dijelaskan dibawah ini yaitu :

Page 4: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

36

<<incude>>

<<incude>>

<<incude>>

Admin << <<incude>>

<<incude>> <<incude>

Sumber : Hasil Penelitian (2017)

Gambar IV:1 Use Case Diagram Halaman Login

Tabel IV:I

Deskripsi Use Case Diagram Halaman Login

Use Case Name Halaman Login

Requirements A1-A7

Goal Admin dapat melakukan penglahan data customer,

penjualan, finance (lising), mobil dan laporan

Pre-Condition Admin masuk dan mengakses halaman login

Post-Condition Admin melakukan login dan masuk kedalam

halaman penjualan

Failed End Condition Admin dapat membatalkan login yang telah masuk

Primary Actors Admin

Main Flow Or Basic 1. Admin dapat melakukan pengolahan data

customer

2. Admin dapat melakukan pengolahan data

penjualan

3. Admin dapat melakukan pengolahan data

finance (lising)

4. Admin dapat melakukan pengolahan data

mobil

5. Admin dapat melakukan pengolahan data

laporan

6. Admin dapat melakukan pengolahan data

pelunasan

Invariant -

Sumber : Hasil Penelitian (2017)

Login

Mengolah Data Mobil

melihat dan mencatat

laporan Mengola Data

Pelunasan

Mengola Data

Customer

Mengola Data Penjualan

Mengola Data Finance

Page 5: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

37

b. Use Case Diagram Data Customer

Perusahaan Dwiki Mobil 2 Pontianak bisa di gambarkan dan dijelaskan

gimana sistem penjualannya. Berikut adalah gambaran dari use case diagram

penjualan secara sistem seperti dibawah ini :

Customer <<incude>>

Sumber : Hasil Penelitian (2017)

Gambar IV:2 Use Case Diagram Data Customer

Tabel IV:2

Deskripsi Use Case Diagram Data Customer

Use Case Name Data Customer

Requirements B1-B2

Goal Staf bagian penjualan melihat stok mobil

Pre-Condition Staf bagian penjualan masuk dan mengakses

halaman login

Post-Condition Staf bagian penjualan melakukan login dan masuk

kedalam halaman penjualan

Failed End Condition Staf bagian penjualan dapat membatalkan login

yang telah masuk

Primary Actors Staf bagian penjualan

Main Flow Or Basic Staf bagian penjualan dapat melakukan stok mobil

ada atau tidak

Invariant -

Sumber : Hasil Penelitian (2017)

Login

Laporan Stok

Mobil

Page 6: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

38

c. Use case diagram Laporan Direktur

Perusahaan Dwiki Mobil 2 Pontianak bisa di gambarkan dan dijelaskan

gimana sistem penjualannya. Berikut ini adalah gambaran Use case diagram

Laporan yang akan diusulkan, adalah :

Direktur <<incude>>

Sumber : Hasil Penelitian (2017)

Gambar IV:3 Use Case Diagram Laporan Direktur

Tabel IV:3

Deskripsi Use Case Diagram Laporan Direktur

Use Case Name Laporan Direktur

Requirements C1-C2

Goal Direktur dapat menampilkan laporan

Pre-Condition Direktur masuk dan mengakses halaman login

Post-Condition Direktur melakukan login dan masuk kedalam

halaman direktur

Failed End Condition direktur dapat membatalkan login yang telah masuk

pada direktur

Primary Actors Direktur

Main Flow Or Basic 1. direktur dapat menampilkan laporan keuangan

perbulan

2. direktur direktur dapat menampilkan laporan

keuangan pertahun

Invariant -

Sumber : Hasil Penelitian (2017)

Login

Laporan

Page 7: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

39

4.1.4. Activity Diagram

Activity diagram adalah diagram yang menggambarkan worlflow (aliran

kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Berikut adalah Activity

Diagram yang sedang diusulkan pada perusahaan Dwiki Mobil 2 Potianak, dibagi

menjadi 2 bagian untuk customer dan pihak CV yaitu :

1. Admin

A1. Activity diagram Login halaman admin

A2. Activity diagram data customer

A3. Activity diagram data penjualan

A4. Activity diagram data finance (lising)

A5. Activity diagram data mobil

A6. Activity diagram data laporan

A7. Activity diagram data pelunasan

2. Staff Bagian Penjualan

B1. Activity diagram Login staff bagian penjualan

B2. Activity diagram data stok

3. Direktur

D1. Activity diagram login halaman direktur

D2. Activity diagram data laporan

Contoh diagram yang harus digunakan pada pihak CV adalah mengguakan

sisem yang telah diusualkan oleh pihak yang telah menggusulkan contohnya seprti

berikut :

Page 8: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

40

a. Activity Diagram Admin

Activity Diagram Admin dapat dibagi menjadi beberapa sistem, contoh

activity diagram login, activity diagram mengolah data customer, activity

diagram mengola data penjualan, activity diagram mengola data finance (lising),

activity diagram mengolah data mobil, activity diagram mencatat dan melihat

laporan, dan activity diagram mengolah data pelunasan seperti dibawah ini :

1 Activity Diagram Login Admin

Berikut adalah tampila activity diagram login admin ini menggunakan

sistem yang akan dirancangan dan dijalankan oleh sistem atau aplikasi pada

bagian admin untuk masuk pada sistem dibawah ini, yaitu :

Admin Sistem/Aplikasi

Login Keluar

Sumber : Hasil Penelitian (2017)

Gambar IV:4 Ativity Diagram Halaman Login Admin

Pilih From Login Menampilkan From Login

Validasi

Menampilkan

Pesan Kesalahan

Masuk Kedalam

Menu Utama Admin

Masukan Username dan Password

Page 9: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

41

2. Activity Diagram Mengolah Data Customer

Activity Diagram ini admin mengolah data customer yang akan dimasukan

ke sebuah sistem seperti dibawah ini yaitu :

Sumber : Hasil Penelitian (2017)

Gambar IV:5 Ativity Diagram Mengolah Data Customer

Admin Sistem/Aplikasi

Batal

Simpan

Tambah Keluar

Cari

Ada Ubah

Tidak Hapus

Input Data

Customer

Klik

Batal

Menyimpan

Data Customer

Klik Cari

Data Tidak

Ada

Klik Simpan

Customer

Tampil From Data Customer

Input Kategori

Pencarian

Cari

Ubah

Klik Hapus

Data Hapus

Page 10: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

42

3. Acivity Diagram Mengola Data Penjualan

Activity Diagram ini admin mengolah data penjualan yang akan

dimasukan ke sebuah sistem seperti dibawah ini yaitu :

Sumber : Hasil Penelitian (2017)

Gambar IV:6 Ativity Diagram Mengolah Data Penjualan

Admin Sistem/Aplikasi

Batal Tambah

Simpan

Tambah Keluar

Input Data

Customer

Klik

Batal

Klik Simpan

Penjualan

Tampil From Data Customer

Simpan Data

Cetak Surat Jalan

Klik Tambah Tampil Data Tambah

Page 11: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

43

4. Acivity Diagram Mengola Data Finance

Activity Diagram ini admin mengolah data finance pihak yang

bertanggung jawab kepada pihak CV, seperti dibawah ini yaitu

Sumber : Hasil Penelitian (2017)

Gambar IV:7 Ativity Diagram Mengolah Data Finance

Admin Sistem/Aplikasi

Batal

Simpan

Tambah Keluar

Cari

Ada Ubah

Tidak Hapus

Input Data

Finance

Klik

Batal

Menyimpan

Data Finance

Klik Cari

Data Tidak

Ada

Klik Simpan

Finance

Tampil From Data Finance

Input Kategori

Pencarian

Cari

Ubah

Klik Hapus

Data Hapus

Page 12: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

44

5. Acivity Diagram Mengola Data Mobil

Activity Diagram ini admin mengolah data Mobil pihak yang bertanggung

jawab kepada pihak CV, dibawah ini yaitu :

Sumber : Hasil Penelitian (2017)

Gambar IV:8 Ativity Diagram Mengolah Data Mobil

Admin Sistem/Aplikasi

Batal

Simpan

Tambah Keluar

Cari

Ada Ubah

Tidak Hapus

Input Data

Mobil

Klik

Batal

Menyimpan

Data Mobil

Klik Cari

Data Tidak

Ada

Klik Simpan

Mobil

Tampil From Data Mobil

Input Kategori

Pencarian

Cari

Ubah

Klik Hapus

Data Hapus

Page 13: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

45

6. Ativity Diagram Mencatat Dan Melihat Laporan

Activity Diagram ini admin mencatat dan melihat laporan dari sistem yang

pihak dan bertanggung jawab kepada pihak CV, seperti dibawah ini yaitu :

Sumber : Hasil Penelitian (2017)

Gambar IV:9 Ativity Diagram Mencatat Dan Melihat Laporan

Admin Sistem/Aplikasi

Cari

Tidak Ada

Ada

Cetak

Tidak Dicetak

Klik From Laporan

Tampil Pesan Tampil Laporan

Tampil From Data Laporan

Klik Tanggal Pada

From

Cetak

Laporan

Lampiran

Dicetak

Page 14: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

46

7. Ativity Diagram Mengola Data Pelunasan

Activity Diagram ini admin mengola data pelunasan dari sistem yang

pihak dan bertanggung jawab kepada pihak CV, dibawah ini yaitu :

Sumber : Hasil Penelitian (2017)

Gambar IV:10 Ativity Diagram Mengolah Data Pelunasan

Admin Sistem/Aplikasi

Batal Tambah

Simpan

Tambah Keluar

Input Data

Mobil

Klik

Batal

Klik Simpan

Mobil

Tampil From Data Mobil

Simpan Data Mobil

Cetak Kwitansi

Klik

Tambah

Input Stok

Mobil

Cari Stok

Mobil

Tampil Stok Mobil

Page 15: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

47

2. Use Case Diagram Data Customer

berikut adalah gambaran dari use case diagram data customer yang telah

dirancang adalah :

a. Acivity Diagram Stok Mobil

Activity diagram stok mobil gambaran dari data yang telah dirancang yaitu

seperti dibawah ini :

Sumber : Hasil Penelitian (2017)

Gambar IV:11 Ativity Diagram Data Laporan Stok Mobil

Admin Sistem/Aplikasi

Cari

Tidak Ada

Ada

Cetak

Tidak Dicetak

Klik From Laporan Stok

Mobil

Tampil Pesan Tampil Laporan

Tampil From Data Laporan Stok Mobil

Klik Tanggal Pada From

Cetak

Laporan

Lampiran

Dicetak

Page 16: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

48

3. Activity Diagram Laporan Direktur

Berikut adalah gambaran tampilan hasil dari activity diagram laporan

keuangan yang dibuat oleh sistem tersebut. Dapat dijelaskan dari 2 diagram diatas

ada bagian login untuk membuka sistem, data customer pada piutang dagang

untuk mengecek data customer yang telah didata oleh sistem dan laporan untuk

mengecek laporan pertahun dan perbulan yang telah terjadi.

a. Activity Diagram Pelaporan

Activity diagram pelaporan berikut ini adalah gambaran dari soistem yang

telah dibuat dan diusulkan, seperti dibawah ini :

Page 17: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

49

Sumber : Hasil Penelitian (2017)

Gambar IV:12 Ativity Diagram Melihat Laporan

Direktur Sistem/Aplikasi

Cari

Tidak Ada

Ada

Cetak

Tidak Dicetak

Klik From Laporan Stok

Mobil

Tampil Pesan Tampil Laporan

Tampil From Data Laporan Stok Mobil

Klik Tanggal Pada From

Cetak

Laporan

Lampiran

Dicetak

Page 18: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

50

4.2. Desain

Sebuah kebutuhan dari masing-masing pengguna sistem informasi

akuntansi penjualan secara kredit dan piutang dagang yang buat pada

aplikasi/sistem yang telah dirancang, selanjutnya akan digambarkan dalam sebuah

sistem yang telah dibuatkan tersebut.

4.2.1. Entity Relationship Diagram (ERD)

Tahapan desain database, dengan mengunakan Entity Relationship

Diagram (ERD) sebagai perangkat desain database. Entity Relationship Diagram

(ERD). Biasanya suatu model untuk menjelaskan hubungan antara data dalam

basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antara

relasi. Setiap

Erd menjelaskan tentang hubungan antar table dalam database yang

digunakan dalam perancangan usulan Tugas Akhir ini. Setiap ERD saling terkait

satu sma lain dalam pembuatannya maka sistem dapat membaca yang telah dioleh

tersebut. Yang dibuat diatas akan dibaca, Adapun ERD rancangan usulan yang

dapat digambarkan dibawah ini :

Page 19: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

51

Sumber : Hasil Penelitian (2017)

Gambar IV:13 Entity Relationship Diagram (ERD) Usulan

Page 20: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

52

4.2.2. Logical Record Structure (LRS)

Tahapan tampilan yang dilakukan Logical Record Structure (LRS)

biasanya menggunakan suatu permodelan basis data yang menghubunkan atau

merelasikan antar entitas, lanjutkan membuat tampilan Logical Record Structure

(LRS).

LRS akan mentransformasikan rancangan ERD dalam pemetaan database

yang digunakan. Adapun LRS perancangan sistem usulan sebagai beikut :

Page 21: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

53

Sumber : Hasil Penelitian (2017)

Gambar IV:14 Logical Record Structure (LRS) Usulan

Page 22: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

54

4.2.3. Spesifikasi File

Setelah tahapan spesifikasi file dilaksanakan, selanjutnya menentukan

spesifikasi file dari hasil rancangan database tersebut. Spesifikasi file yang

digunakan untuk sistem perancangan akuntansi pada penjualan secara kredit ini

dapat dijelaskan tahap spesifikasi file dapat di jelaskan beberapa table dibawah ini

sebagai berikut :

1. Nama File : File Customer

Akronim : Customer

Fungsi : Untuk Menyimpan Data Customer

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 141

Kunci Field : Id_Penjualan

Software : MySQL

Page 23: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

55

Table IV:4

Spesifikasi File Customer

No Elemen Data Nama Field Tipe Size Keterangan

1 Id_Customer Id_Customer Varchar 10 Primery Key

2 Nama Customer Nama Customer Varchar 25

3 Password Password Int 10

4 Alamat Alamat Vachar 30

5 No_Telepon No_Telepon Int 14

6 Email Email Text 30

7 Jabatan Jabatan Varchar 15

8 Foto Foto Varchar 1

9 Id_Pelunasan Id_Pelunasan Varchar 5 Foreign Key

Sumber : Hasil Penelitian (2017)

2. Nama File : File User

Akronim : User

Fungsi : Untuk Mengola Data Yang Tersimpan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 74

Kunci Field : Id_Penjualan

Software : MySQL

Page 24: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

56

Table IV:5

Spesifikasi File User

No Elemen Data Nama Field Tipe Size Keterangan

1 Id_User Id_User Vachar 6 Primery Key

2 Nama User Nama User Vachar 25

3 Password Password Vachar 10

4 No_Telepon No_Telepon Vachar 14

5 Hak Akses Hak Akses Vachar 4

6 Id_Customer Id_Customer Vachar 10 Foreign Key

7 Id_Pelunasan Id_Pelunasan Vachar 5 Foreign Key

Sumber : Hasil Penelitian (2017)

3. Nama File : File Detail Jurnal

Akronim : Detail Jurnal

Fungsi : untuk mengola data pada jurnal

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 81

Kunci Field : Id_Jurnal

Software : MySQL

Page 25: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

57

Table IV:6

Spesifikasi File Detail Jurnal

No Elemen Data Nama Field Tipe Size Keterangan

1 Id_Jurnal Id_Jurnal Vachar 4 Primery Key

2 Debet Debet Int 5

3 Kredit Kredit Int 5

4 Tanggal Jurnal Tanggal Jurnal Date 2

5 Id_Akun Id_Akun Vachar 5 Foreign Key

6 Keterangan Keterangan Int 60

Sumber : Hasil Penelitian (2017)

4. Nama File : File Akun

Akronim : Akun

Fungsi : Untuk Melihat Jurnal Detail

Tipe File : File Pengguna

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 55

Kunci Field : Id_Jurnal

Software : MySQL

Page 26: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

58

Table IV:7

Spesifikasi File Akun

No Elemen Data Nama Field Tipe Size Keterangan

1 Id_Akun Id_Akun Vachar 5 Primery Key

2 Nama Akun Nama Akun Vachar 25

3 Password Password Vachar 10

4 Jenis Akun Jenis Akun Vachar 15

Sumber : Hasil Penelitian (2017)

5. Nama File : File Pelunasan

Akronim : Pelunasan

Fungsi : Untuk mengetahui data pelunasan

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 75

Kunci Field : Id_User

Software : MySQ

Page 27: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

59

Table IV:8

Spesifikasi File Pelunasan

No Elemen Data Nama Field Tipe Size Keterangan

1 Id_Pelunasan Id_Pelunasan Varchar 5 Primery Key

2 Tgl_Pelunasan Tgl_Pelunasan Varchar 5

3 Jumlah Jumlah Varchar 10

4 Nama Customer Nama Customer Varchar 25

5 Finance Finance Varchar 15

6 Id_Penjualan Id_Penjualan Varchar 10 Foreign Key

7 Id_Customer Id_Customer Varchar 5 Foreign Key

Sumber : Hasil Penelitian (2017)

6. Nama File : File Finance

Akronim : Finance

Fungsi : Khusus perusahaan yang bertanggung jawab

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 63

Kunci Field : Id_Penjualan

Software : MySQL

Page 28: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

60

Table IV:9

Spesifikasi File Finance

No Elemen Data Nama Field Tipe Size Keterangan

1 Id_Fanance Id_Fanance Int 3 Primery Key

2 Nama Fanance Nama Fanance Varchar 25

3 Alamat Alamat Varchar 15

4 No Telepon No Telepon Varchar 10

5 No Rekening No Rekening Varchar 10

Sumber : Hasil Penelitian (2017)

7. Nama File : File Jurnal

Akronim : Jurnal

Fungsi : Untuk Mengetahui Transaksi yang terjadi

Tipe File : File Transaksi

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 80

Kunci Field : Id_Detailjurnal

Software : MySQ

Page 29: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

61

Table IV:10

Spesifikasi File Jurnal

No Elemen Data Nama Field Tipe Size Keterangan

1 Id_ Jurnal Id_ Jurnal Varchar 5 Primery Key

2 Tgl_Jurnal Tgl_Jurnal Varchar 5

3 Keterangan Keterangan Varchar 60

4 Id_Penjualan Id_Penjualan Varchar 5 Foreign Key

5 Id_Pelunasan Id_Pelunasan Varchar 5 Foreign Key

Sumber : Hasil Penelitian (2017)

8. Nama File : File Penjualan

Akronim : Penjualan

Fungsi : Data Penjualan Perusahaan

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Media : Hardisk

Panjang Record : 72

Kunci Field : Id_Customer

Software : MySQL

Page 30: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

62

Table IV:11

Spesifikasi File Penjualan

No Elemen Data Nama Field Tipe Size Keterangan

1 Id_ Penjualan Id_ Penjualan Int 5 Primery Key

2 Tgl_Pelunasan Id_Customer Int 5

3 Nama Customer Nama Customer Varchar 20

4 Id_Pelunasan Id_Pelunasan Int 5

5 Stok Mobil Stok Mobil Int 2

6 Harga Harga Int 9

7 DP DP Int 8

8 Id_Customer Id_Customer Int 5 Foreign Key

9 Id_Mobil Id_Mobil Int 5 Foreign Key

10 Id_Finance Id_Finance Int 3 Foreign Key

11 Id_Penjualan Id_Penjualan Int 5 Foreign Key

Sumber : Hasil Penelitian (2017)

9. Nama File : File Mobil

Akronim : Mobil

Fungsi : Untuk data mobil

Tipe File : File Master

Organisasi File : Indexed Sequential

Akses File : Random

Page 31: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

63

Media : Hardisk

Panjang Record : 52

Kunci Field : Id_Penjualan

Software : MySQL

Table IV:12

Spesifikasi File Mobil

No Elemen Data Nama Field Tipe Size Keterangan

1 Id_ Mobil Id_ Mobil Int 5 Primery Key

2 Jenis Mobil Jenis Mobil Varchar 15

3 Warna Warna Varchar 7

4 No_Plat No_Plat Int 7

5 No_Polisi No_Polisi Int 3

6 Id_Customer Id_Customer Int 5

7 Unit Unit Int 5

8 Klasifikasi Klasifikasi Varchar 5

Sumber : Hasil Penelitian (2017)

4.2.4. Software Architecture

1. Sequence Diagram

Squence diagram menggambarkan interaksi antra objek didalam dan

disekitar sistem (termasuk pengguna, display, dan selengkapnya) berupa messege

yang digambarkan terhadap waktu. Banyak diagram sequence yang harus

Page 32: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

64

digambarkan adalah sebanyak pendefinisian use case yang telah didefinisikan

interaksi jalanny,. pesan sudah dicakup pada diagram sequence harus dibuat

semakin banyak. Berikut adalah diagram sequence :

a. Diagram Sequence Login Admin

Admin

1.Memilih From Login{}

2.Input Username dan Password{}

3.Input{}

4.Pilih Login{} 5.Pilih{}

7.Login Masuk{} 6.Validasi Masuk{}

6.Login Berhasil{}

Sumber : Hasil Penelitian (2017)

Gambar IV:15 Diagram Sequence Login Admin

b. Diagram Sequence Transaksi

Transaksi dapat dibagi menjadi 2 bagian transaksi penjualan dan piutang

paa perusahaan, seperti dibawah ini:

1. Transaksi Penjualan

Transaksi penjualan ini gambaran untuk mengolah data penjualan pada

perusahaan yang terus menerus berubah dapat digambar kan dbawah ini pada

sequence diagram penjualan yaitu :

From Login Control Login

Entitas Penjualan Menu Utama

Page 33: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

65

Admin

1.Login

2.Open

3.Input Data Penjualan

4.Input Data Penjualan

5.Cari DataPenjuala 6.Cari Data Penjualan

7.Cari Data Customer

8.Hitung

9. Hitung

10.Simpan Data

11.Data Tersimpan

12.Cari Data yang Tersimpan

13.Cari Data

13.Cetak Data

14.Cetak Data

15.Batal

16.Batal

17.Keluar

18. Keluar

Sumber : Hasil Penelitian (2017)

Gambar IV:16 Diagram Sequence Data Penjualan

2. Diagram Sequence Data Pelunasan

Data pelunasan perusahaan yang dapat diolah dan disimpan seperti

gambar dibwah ini dapat dpat tersimpan didata pelunasan yaitu :

From Login Penjualan Control Login Entitas Penjualan

Page 34: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

66

Admin

1.Login{}

2.Open{}

3.Input Data Piutang{}

4.Input Data Piutang{}

5.Cari DataPenjuala{} 6.Cari Data Piutang{}

7.Cari Data Customer{}

8.Cetak{}

9. Cetak{}

10.Simpan Data{}

11.Simpan Data

11.Data Telah Tersimpan

15.Batal

16.Batal

17.Keluar

18. Keluar

Sumber : Hasil Penelitian (2017)

Gambar IV:17 Diagram Sequence Data pelunasan

c. Diagram Sequence Laporan

Diagram sequence laporan ini bisa untuk mengecek data laporan yang telah

dibuat perusahaan yang bisa dilihat oleh direktur dan diolah oleh admin

perusahan, seperti dibawah ini :

From Login Piutang Control Login Entitas Piutang

Page 35: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

67

Admin

1.Open

2. Membuat Laporan Penjualan{}

3. Menyerahkan Laporan Penjualan

3.Cek Laporan Penjualan

4.ACC Laporan Penjualan

Sumber : Hasil Penelitian (2017)

Gambar IV:18 Diagram Sequence Laporan

2. Sistem Software

Sistem software pada perancangan sistem akutansi penjualan kredit dan

piutang dagang pada Dwiki Mobil 2 Pontianakini berbasis pada implementasi

sistem dalam Microsoft Office Basic 6. Sedangkan database yang digunakan

adalah Microsoft Office Access 2003. Untuk Operating System menggunakan

Microsoft Windows XP.

3. Architecture

Sistem menggunakan Architecture client-server dengan bentuk data,

dimana client terdapat kompenen sedangkan pada server terdapat hanya

komponen model. Sedangkan client dapat membaca data yang ada pada server

melalui komponen interface, dan dapat mengakses atau menggambil data dan

Laporan Penjualan Direktur

Page 36: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

68

mengupdate data yang server melalui komponen function yang terdapat pada

komputer client.

4.2.5. User Interface

Setiap kelas Window dan printakan memiliki satu objek dan mewarisi

suatu fitur umum dari perpustakaan standar untur user-interface tersebut.

Ketika sebuah sistem dijalankan, class “control” menghasilkan sebuah

objek mana kendalikan yang diberikan. Objek control menangani menu umum

dan memberikan kendali ke objek-objek user-interface.

Visual Basic 6.0 merupakan sistem yang muncul pertama kali pada layar

sistem tersebut. Visual Basic 6.0 dapat membuat menu pada penjualan Dwiki

Mobil 2 Pontianak Menggunakan sistem atau aplikasi Visual Basic 6.0, aplikasi

yang digambarkan oleh sistem dapat dijelaskan dibawah ini :

1. From Login

From Login Merupakan pertama yang harus diakses pada sistem untuk

memasuki sebuah sistem yang telah dirancang, seperti menu input User id dan

Password, pengguna terlebih dahulu Tampilkan From Login yang dapat dilihat

pada gambar dibawah ini.

Page 37: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

69

2. Masuk Menu Utama

Masuk menu utama Merupakan menu yang terdapat berbagai menu

terintegrasi dengan From menu lainnya misalnya menu From Data pengguna,

From Data Master, From Data Transaksi dan From Data Laporan.

Page 38: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

70

3. From Data Pengguna

From Data Pengguna merupakan from untuk admin memasukan data

admin yang akan dimasukan pada sistem tersebut. karena data tersebut digunakan

utuk para pekerja pada pihak CV tersebut, seperti yang dibawah ini :

a. Clik Data Data Admin

4. From Menu Master

From Menu Master merupakan from berisi data Mobil, Data Customer,

dan Data Finance pada from tersebut, seperti dibawah ini :

a. From Data Mobil

Page 39: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

71

b. Data Customer

c. Data Finance

Page 40: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

72

d. Jurnal

5. Transaksi

Contoh Gambar Transaksi yang akan digunakan oleh perusahaan adalah :

a. Data Penjualan

Page 41: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

73

6. Laporan

4.2.6. Spesifikasi Hardware dan Software

Utunk menunjang kerja sistem agar dapat berjalan dengan baik maka

dibutuhkan perangkat keras (Hardware) dan perangkat lunak (Software) serta

penggunaannya sebagai berikut :

1 Spesifikasi Hardware

Spesifikasi Hardware (Perangkat keras) adalah seperangkat alat yang

membantu sistem yang diusulkan dengan alat bantu lain. Yang terdiri dari unit

masukan (input), unit pusat pemprosesan, unit keluaran (output) dan untuk

simpanan keluaran (memory). Pemilihan suatu komputer antara lain ditentukan

oleh kapasitas komputer unit pengolah kapasitas komputer untuk pengolahan data

(Central Prosessor Unit/ CPU), unit untuk memasukan datanya yaitu keyboard

dan media penyimpanan datanya yaitu harddist atau disk driver.

Page 42: BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · Admin mengolah data finance (lising) A5. Admin mengolah data mobil A6. Admin melihat dan mencatat laporan A7. Admin mengolah

74

Perangkat keras sangat penting dalam upanya pemanfaatan sebuah

teknologi informasi salah satu adalah perangkat keras, adapun spesifikasi sistem

perangkat keras yang yang dibutuhkan adalah.

1. CPU (Central Processing Unit)

Processor : 2.20 Ghz

Memory : 2 GB

Hardisk : 500 GB

Monitor : Resolution 1024x600 Pixel LCD

Keyboard : 86 Mega

Printer : Intel Printer

2. Spesifikasi Software

Perangkat lunak (Software) dalam sistem usulan yang diusulkan adalah

menggunakan Software Program Microsoft Visual Besic 6, karena software yang

penulis kenal memiliki beberapa kelebihan-kelebihan. Sedangkan sistem operasi

yang digunakan adalah menggunakan Microsoft Window XP. Spesifikasi sistem

perangkat lunak yang dibutuhkan dalam pembutan sistem informasi penjualan

kredit adalah :

Sistem Operasi : Microsoft Windows 7

Webserver : Xampp

Database : MySQL

Program Pendukung : Visual Basic 6.0