bab iv rancangan sistem usulan 4.1. analisa kebutuhan … · rancangan sistem usulan 4.1. ......

44
37 BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan Software Analisa kebutuhan merupakan bagian dari proses kebutuhan perangkat lunak yang berperan menjabatani jurang yang sering terjadi antara level rekayasa kebutuhan dan perancangan perangkat lunak. Perangkat lunak yang baik dan sesuai dengan kebutuhan pengguna sangat tergantung pada keberhasilan dalam melakukan analisa kebutuhan. Analisa kebutuhan dilaksanakan setelah aktivitas sistem information engineering dan software project planning. 4.1.1. Analisa Kebutuhan Analisa kebutuhan sistem ini sangat dibutuhkan dalam mengidentifikasi data dan proses yang dibutuhkan pada sistem yang baru. Sistem yang digunakan harus sesuai dengan kebutuhan pada CV. Tonny Motor Kota Pontianak, maka terdapat kebutuhan dalam mengelolah data motor, data transaksi penjualan dan pembelian serta menghasilkan laporan. Program aplikasi ini dibuat untuk dipakai oleh satu pengguna yaitu bagian keuangan. Tujuan dari sistem ini adalah untuk membantu usaha dagang dalam bentuk proses penjualan dan pembelian agar lebih efesien dan efektif dalam penyimpanan data. Berikut ini adalah analisa sistem kebutuhan penjualan dan pembelian motor bekas pada CV. Tonny Motor Kota Pontianak sebagai berikut: 1. Bagian Keuangan dapat melakukan login. 2. Bagian Keuangan mengakses menu utama.

Upload: vuongmien

Post on 06-Jun-2019

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

37

BAB IV

RANCANGAN SISTEM USULAN

4.1. Analisa Kebutuhan Software

Analisa kebutuhan merupakan bagian dari proses kebutuhan perangkat lunak

yang berperan menjabatani jurang yang sering terjadi antara level rekayasa

kebutuhan dan perancangan perangkat lunak. Perangkat lunak yang baik dan

sesuai dengan kebutuhan pengguna sangat tergantung pada keberhasilan dalam

melakukan analisa kebutuhan. Analisa kebutuhan dilaksanakan setelah aktivitas

sistem information engineering dan software project planning.

4.1.1. Analisa Kebutuhan

Analisa kebutuhan sistem ini sangat dibutuhkan dalam mengidentifikasi

data dan proses yang dibutuhkan pada sistem yang baru. Sistem yang digunakan

harus sesuai dengan kebutuhan pada CV. Tonny Motor Kota Pontianak, maka

terdapat kebutuhan dalam mengelolah data motor, data transaksi penjualan dan

pembelian serta menghasilkan laporan. Program aplikasi ini dibuat untuk dipakai

oleh satu pengguna yaitu bagian keuangan. Tujuan dari sistem ini adalah untuk

membantu usaha dagang dalam bentuk proses penjualan dan pembelian agar lebih

efesien dan efektif dalam penyimpanan data. Berikut ini adalah analisa sistem

kebutuhan penjualan dan pembelian motor bekas pada CV. Tonny Motor Kota

Pontianak sebagai berikut:

1. Bagian Keuangan dapat melakukan login.

2. Bagian Keuangan mengakses menu utama.

Page 2: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

38

3. Bagain Keuangan mengakses menu file.

a. Dapat mengakses data pengguna.

b. Dapat mengakses data motor.

c. Dapat mengakses data pemasok.

d. Dapat mengakses data akun.

e. Dapat mengakses data customer.

4. Bagian Keuangan mengakses menu transaksi

a. Mengelola transaksi penjualan.

b. Mengelolah transaksi pembelian.

5. Bagian Keuangan mengakses laporan.

a. Dapat mengelola laporan penjualan.

b. Dapat mengelola laporan pembelian.

c. Dapat mengelola jurnal umum.

d. Dapat mengelolah buku besar.

4.1.2. Use Case Diagram

Use Case Diagram merupakan permodelan untuk melakukan (behavior)

sistem informasi yang akan dibuat. Use case diagram mendeskripsikan sebuah

interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat.

Use Case digunakan untuk mengetahui fungsi apa saja yang ada didalam

sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi

tersebut. Dibawah ini merupakan model Use Case sistem informasi penjualan dan

pembelian motor bekas pada CV. Tonny Motor Kota Pontianak adalah sebagai

berikut:

Page 3: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

39

1. Use Case Diagram Login

Use Case adalah abtraksi dari sebuah interaksi antara sistem dan aktor.

Adapun perancangan sistem usulan menu login pada CV. Tonny Motor Kota

Pontianak sebagai berikut:

Sumber : Hasil Rancangan (2017)

Gambar IV.1 Use Case Diagram Sistem Usulan Login

Tabel IV.1

Skenario Use case Diagram Login

Nama Use Case Login

Deskripsi Singkat Bagian keuangan akan melakukan login dan masuk ke dalam menu

utama

Aktor Bagian keuangan

Aksi aktor 1. Bagian Keuangan memasukan username dan password

2. Bagian Keuangan masuk ke dalam sistem menu utama

Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi

penjualan dan pembelian motor bekas dan Bagian keuangan dapat

melakuakn aktivitas dalam sistem

Page 4: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

40

2. Use Case Diagram Menu Utama Sistem

Berikut ini adalah use case diagram sistem usulan menu utama pada CV.

Tonny Motor Kota Pontianak sebagai berikut:

Sumber : Hasil Rancangan (2017)

Gambar IV.2 Use Case Diagram Sistem Usulan Menu Utama

Tabel IV.2

Skenario Use Case Diagram Menu Utama

Nama Use Case Menu utama

Deskripsi Singkat Bagian Keuangan dapat melakukan pengolahan data yang ada di

menu utama mulai dari mengelola data file, transaksi dan juga laporan

Aktor Bagian keuangan

Aksi aktor 1. Bagian Keuangan dapat memilih menu file

2. Bagian Keuangan dapat memilih menu transaksi

3. Bagian Keuangan dapat memilih menu laporan

4. Bagian Keuangan dapat memilih menu keluar

Kondisi Akhir Jika perintah sesuai maka sistem akan menampilkan menu seperti

yang diinginkan oleh Bagian keuangan.

Page 5: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

41

4.1.3. Activity Diagram

Activity Diagram menggambarkan aktivitas dari sebuah sistem atau proses

bisnis yang sedang berjalan. Activity Diagram dapat menggambarkan proses

paralel yang mungkin terjadi pada beberapa eksekusi. Dibawah ini merupakan

Activity Diagram sistem informasi penjualan dan pembelian motor bekas pada

CV. Tonny Motor Kota Pontianak, sistem usulan yang sedang berjalan adalah

sebagai berikut:

1. Activity Diagram Login

Berikut ini merupakan activity diagram sistem usulan login yang ada pada

CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.3 Activity Diagram Sistem Usulan Login

Pada activity diagram sistem usulan login ini bagian keuangan

menjalankan program sebelum masuk menu utama aplikasi. Bagian keuangan

menampilkan form login kemudian masukan username dan password.

Page 6: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

42

2. Activity Diagram Sistem Usulan Menu Utama

Berikut ini merupakan activity diagram sistem usulan menu utama yang ada

pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.4 Activity Diagram Sistem Usulan Menu Utama

Pada activity diagram sistem usulan menu utama ini menjelaskan tampilan

menu utama, dimana bagian keuangan dapat mengakses atau mengolah menu

file, transaksi, laporan dan keluar.

Page 7: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

43

3. Activity Diagram Sistem Usulan Data Pengguna

Berikut ini merupakan activity diagram sistem usulan data pengguna yang

ada pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.5 Activity Diagram Sistem Usulan Data Pengguna

Pada activity diagram sistem usulan ini menjelaskan data pengguna, dimana

pengguna sistem dapat menambah, mengubah data user atau pengguna sistem

yang ada di dalam sistem.

Page 8: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

44

4. Activity Diagram Sistem Usulan Transaksi Pembelian

Berikut ini merupakan activity diagram sistem usulan transaksi pembelian

yang ada pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.6 Activity Diagram Sistem Usulan Transaksi Pembelian

Dalam activity diagram sistem usulan ini mejelaskan transaksi pembelian,

setiap ada customer yang ingin menawarkan motor maka bagian supervisior

mengecek kondisi fisik motor setelah motor layak di jual kembali, maka bagian

keuangan menjalankan program aplikasi dan pilih form transaksi pembelian untuk

memasukan data transaksi setelah itu data tersimpan.

Page 9: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

45

5. Activity Diagram Data Pemasok

Berikut ini merupakan activity diagram sistem usulan data pemasok yang ada

pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.7 Activity Diagram Sistem Usulan Data Pemasok

Pada activity diagram sistem usulan ini menjelaskan input data pemasok.

Bagian keuangan menjalankan program aplikasi dan memilih form data pemasok,

kemudian Bagian Keuangan mengisi data pemasok setalah itu data tersimpan.

Page 10: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

46

6. Activity Diagram Data Motor

Berikut ini merupakan activity diagram sistem usulan data motor yang ada

pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.8 Activity Diagram Sistem Usulan Data Motor

Pada activity diagram sistem usulan ini menjelaskan input data motor. Bagian

keuangan menjalankan program aplikasi kemudian memilih menu file, setelah itu

sistem tampilkan form data motor. Bagian keuangan memasukan data motor

kemudian di simpan.

Page 11: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

47

7. Activity Diagram Transaksi Penjualan

Berikut ini merupakan activity diagram sistem usulan transaksi penjualan

yang ada pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.9 Activity Diagram Sistem Usulan Transaksi Penjualan

Pada activity diagram sistem usulan ini merupakan proses dimana Bagian

Keuangan melakuakan transaksi penjualan.

Page 12: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

48

8. Activity Diagram Data Customer

Berikut ini merupakan activity diagram sistem usulan data customer yang ada

pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.10 Activity Diagram Sistem Usulan Data Customer

Pada activity diagram sistem usulan data customer ini menjelaskan proses

input data customer, dengan mengisi data customer bagian keuangan memilih

menu file, kemudian pilih form data customer, setelah itu tersimpan.

Page 13: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

49

9. Activity Diagram Data Akun

Berikut ini merupakan activity diagram sistem usulan data akun yang ada

pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.11 Activity Diagram Sistem Usulan Data Akun

Pada activity diagram sistem usulan data akun ini merupakan proses

pembuatan jurnal yang akan di input menjadi sebuah laporan.

Page 14: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

50

10. Activity Diagram Cetak Laporan

Berikut ini merupakan activity diagram sistem usulan cetak laporan yang ada

pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.12 Activity Diagram Sistem Usulan Cetak Laporan

Pada activity diagram sistem usulan cetak laporan ini merupakan hasil

laporan penjualan dan pembelian. Dimana bagian keuangan dapat memilih dan

mencetak laporan yang diinginkan pimpinan.

Page 15: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

51

4.2. Desain

Desain merupakan tahap setelah analisa sistem dari siklus pengembangan

sistem yang mendefinisikan dari kebutuhan fungsional, persiapan untuk

merancang sebuah aplikasi. Berikut ini adalah desain dari sebuah aplikasi

penjualan dan pembelian motor bekas, yaitu:

4.2.1. Entity Relationship Diagram (ERD)

Entity Relationship Diagram (ERD) menjelaskan hubungan antara data

dalam basis data yang terdiri dari objek dasar yang mempunyai hubungan atau

relasi antar objek tersebut. ERD yang ada pada sistem ini adalah sebagai berikut:

Sumber : Hasil Rancangan (2017)

Gambar IV.13 Entity Relationship Diagram Sistem Usulan

Page 16: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

52

4.2.2. Logical Record Structure (LRS)

Logical Record Structure merupakan representasi dari struktur record-

record pada tabel yang terbentuk dari relasi antar himpunan entitas. Relasi adalah

penghubung antara satu entitas dengan entitas lain. Sistem yang ada pada Logical

Record Structure adalah sebagai berikut:

Sumber : Hasil Rancangan (2017)

Gambar IV.14 Logical Record Structure Sistem Usulan

Keterangan :

Primary Key : *

Foreign Key : **

1 : 1 : One-to-one

1 : M : One-to-many

Page 17: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

53

4.2.3. Spesifikasi File

Adapun spesifikasi yang penulis gunakan dalam merancang program sistem

penjualan dan pembelian motor bekas pada CV. Tonny Motor Kota Pontiank

adalah sebagai berikut:

1. Spesifikasi Data Motor

Nama File : Tabel Motor

Akronim : tb_motor.sql

Fungsi : Menyimpan Data Motor

Tipe File : File Master

Media : Hard Disk

Panjang Record : 75 Karakter

Kunci Field : id_motor

Software : MySQL 5.5.29

Tabel IV.3

Spesifikasi Data Motor

No Elemen Data Akronim Tipe Panjang Keterangan

1 No_plat* no_plat* Varchar 10 Primary Key

2 Jenis motor jenis_motor Varchar 20

3 Merek motor merek_motor Varchar 20

4 Nomor KB nomor_KB Varchar 20

5 Tahun Tahun Varchar 5

5 Harga Harga Double

Sumber : Hasil Rancangan (2017)

2. Spesifikasi Data Customer

Nama File : Tabel Customer

Akronim : tb_customer.sql

Fungsi : Menyimpan Data Customer

Tipe File : File Master

Media : Hard Disk

Page 18: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

54

Panjang : 103 Karakter

Kunci Field : id_customer

Software : MySQL 5.5.29

Tabel IV.4

Spesifikasi Data Customer

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id customer* id_customer* Varchar 10 Primary Key

2 Nama Nama Varchar 30

3 Alamat Alamat Varchar 50

4 No telepon no_telepon Varchar 13

Sumber : Hasil Rancangan (2017)

3. Spesifikasi Data Pemasok

Nama File : Tabel Pemasok

Akronim : tb_pemasok.sql

Fungsi : Menyimpan Data Pemasok

Tipe File : File Master

Media : Hard Disk

Panjang Record : 103 Karakter

Kunci Field : id_pemasok

Software : MySQL 5.5.29

Tabel IV.5

Spesifikasi Data Pemasok

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id pemasok* id_pemasok* Varchar 10 Primary Key

2 Nama Nama Varchar 30

3 Alamat Alamat Varchar 50

4 No telepon no_telepon Varchar 13

Sumber : Hasil Rancangan (2017)

4. Spesifikasi Data Pengguna

Nama File : Tabel Pengguna

Akronim : tb_pengguna.sql

Page 19: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

55

Fungsi : Menyimpan Data Pengguna

Tipe File : File Master

Media : Hard Disk

Panjang Record : 45 Karakter

Kunci Field : id_pengguna

Software : MySQL 5.5.29

Tabel IV.6

Spesifikasi Data Pengguna

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id pengguna* id_pengguna* Varchar 15 Primary Key

2 Username Username Varchar 15

3 Password Password Varchar 15

Sumber : Hasil Rancangan (2017)

5. Spesifikasi Transaki Penjualan

Nama File : Tabel Transaksi Penjualan

Akronim : tb_transaksi_penjulan.sql

Fungsi : Menyimpan Data Transaksi

Tipe File : File Master

Media : Hard Disk

Panjang Record : 40 Karakter

Kunci Field : no_faktur_penjualan

Software : MySQL 5.5.29

Tabel IV.7

Spesifikasi Transaksi Penjualan

No Elemen Data Akronim Tipe Panjang Keterangan

1 No faktur penjualan* no_faktur_penjualan** Varchar 15 Primary Key

2 Tanggal penjualan tanggal _penjualan Date

3 Id customer** id_customer** Varchar 15

4 Id Jurnal id_jurnal** Varchar 10

5 Total penjualan total penjualan Double

Sumber : Hasil Rancangan (2017)

Page 20: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

56

6. Spesifikasi Data Detail Penjualan

Nama File : Tabel Detail Penjualan

Akronim : tb_penjualan.sql

Fungsi : Menyimpan Data Transaksi Penjualan

Tipe File : File Transaksi

Media : Hard Disk

Panjang Record : 15 Karakter

Kunci Field : no_faktur_penjualan

Software : MySQL 5.5.29

Tabel IV.8

Spesifikasi Data Detail Penjualan

No Elemen Data Akronim Tipe Panjang Keterangan

1 No faktur penjualan** no_faktur_penjualan** Varchar 15 Primary Key

2 No plat ** no_plat** Date

3 Total Total Double

Sumber : Hasil Rancangan (2017)

7. Spesifikasi Transaksi Pembelian

Nama file : Tabel Transaksi Pembelian

Akronim : tb_transaksi_pembelian.sql

Fungsi : Menyimpan Data Transaksi Pembelian

Tipe file : File Master

Media : Hard Disk

Panjang Record : 60 Karakter

Kunci Field : no_faktur_pembelian

Software : MySQL 5.5.29

Tabel IV.9

Spesifikasi Transaksi Pembelian

Page 21: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

57

No Elemen Data Akronim Tipe Panjang Keterangan

1 No faktur pembelian* no_faktur_pembelian* Varchar 15 Primary Key

2 Tanggal pembelian tanggal _pembelian Date

3 Id_pemasok** id_pemasok** Varchar 25

5 No Plat** no_plat** Varchar 10

6 Id Jurnal id_jurnal Varchar 10

7 Jumlah Jumlah Double

Sumber : Hasil Rancangan (2017)

8. Spesifikasi Data Detail Pembelian

Nama File : Tabel Detail Pembelian

Akronim : tb_pembelian.sql

Fungsi : Menyimpan Data Transaksi Pembelian

Tipe File : File Transaksi

Media : Hard Disk

Panjang Record : 25 Karakter

Kunci Field : no_faktur_pembelian

Software : MySQL 5.5.29

Tabel IV.10

Spesifikasi Data Detail Pembelian

No Elemen Data Akronim Tipe Panjang Keterangan

1 No faktur pembelian* no_faktur_pembelian* Varchar 15 Primary Key

2 No plat** no_plat** Varchar 10

3 Total Total Double

Sumber : Hasil Rancangan (2017)

9. Spesifikasi Data Akun

Nama File : Tabel Akun

Akronim : tb_akun.sql

Fungsi : Menyimpan Data Akun Untuk Laporan Keuangan

Tipe File : File Master

Media : Hard Disk

Panjang Record : 90 Karakter

Page 22: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

58

Kunci field : id_akun

Software : MySQL 5.5.29

Tabel IV.11

Spesifikasi Data Akun

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id akun* id_akun* Varchar 10 Primary Key

2 Nama akun nama_akun Varchar 30

3 Jenis akun jenis_akun Varchar 50

Sumber : Hasil Rancangan (2017)

10. Spesifikasi Jurnal Umum

Nama : Tabel Jurnal Umum

Akronim : tb_ jurnal_umum.sql

Fungsi : Untuk melihat setiap transaksi yang terjadi

Tipe File : File Master

Media : Hard Disk

Panjang Record : 75 Karakter

Kunci Field : id_jurnal

Software : MySQL 5.5.29

Tabel IV.12

Spesifikasi Jurnal Umum

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id jurnal* id_jurnal* Varchar 10 Primary Key

2 Tanggal Tanggal Date

3 Keterangan Keterangan Varchar 50

4 No faktur no_faktur Varchar 15

5 Total Total Double

Sumber : Hasil Rancangan (2017)

11. Spesifikasi Data Detail Jurnal

Nama File : Tabel Detail Jurnal

Akronim : tb_detail_jurnal.sql

Fungsi : Untuk Melihat Data Jurnal Dan Setiap Transaksi

Page 23: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

59

Tipe File : File Master

Media : Hard Disk

Panjang Record : 20 Karakter

Kunci Field : id_jurnal

Software : MySQL 5.5.29

Tabel IV.13

Spesifikasi Data Detail Jurnal

No Elemen Data Akronim Tipe Panjang Keterangan

1 Id jurnal* id_jurnal* Varchar 10 Primary Key

2 Id akun** id_akun** Varchar 10

3 Jumlah Jumlah Double

4 Saldo normal saldo_normal Double

Sumber : Hasil Rancangan (2017)

4.2.2. Software Architecture

Software Architecture merupakan proses yang mendefinisikan solusi yang

terstruktur dan memenuhi kebutuhan teknis dan operasional, disisi lain dapat

mengoptimalkan kualitas dari sebuah aplikasi. Berikut adalah penggambaran

Software Architecture yang terdiri dari Sequence dan Deployment adalah sebagai

berikut:

1. Sequence Diagram

Sequence Diagram adalah diagram yang menggambarkan interaksi antara

objek didalam dan di sekitar sistem termasuk pengguna, display dan

sebagainya. Adapun Sequence Diagram pada sistem informasi penjualan dan

pembelian motor bekas pada CV. Tonny Motor adalah sebagai berikut :

a. Sequence Diagram Login

Berikut ini merupakan sequence diagram sistem usulan login yang ada

pada CV. Tonny Motor Kota Pontianak:

Page 24: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

60

Sumber : Hasil Rancangan (2017)

Gambar IV.15 Sequence Diagram Sistem Usulan Login

Penjelasan tentang gambar sequence diagram sistem usulan login adalah

sebelum melakukan akses ke sistem, bagian keuangan harus melakukan login

terlebih dahulu, dengan cara memasukan username dan password yang

selanjutnya akan diverifikasi dan dicek. Apabila baian keuangan telah benar,

maka bagian keuangan dapat mengakses sistem sesuai dengan kebutuhannya.

b. Sequence Diagram Data Pengguna

Berikut ini merupakan sequence diagram sistem usulan data pengguna

yang ada pada CV. Tonny Motor Kota Pontianak:

Page 25: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

61

Sumber : Hasil Rancangan (2017)

Gambar IV.16 Sequence Diagram Sistem Usulan Data Pengguna

Penjelasan tentang gambar sequence diagram sistem usulan data pengguna

adalah sistem akan menampilkan data pengguna kemudian bagian keuangan

menambah data pengguna, id pengguna, username dan password.

c. Sequence Diagram Data Pemasok

Berikut ini merupakan sequence diagram sistem usulan data pemasok

yang ada pada CV. Tonny Motor Kota Pontianak:

Page 26: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

62

Sumber : Hasil Rancangan (2017)

Gambar IV.17 Sequence Diagram Sistem Usulan Data Pemasok

Penjelasan tentang gambar sequence diagram sistem usulan data pemasok

adalah sistem akan menampilkan data pemasok kemudian bagian keuangan

mengisi data pemasok, id pemasok, nama, alamat, no telepon, kemudian data akan

disimpan.

Page 27: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

63

d. Sequence Diagram Data Customer

Berikut ini merupakan sequence diagram sistem usulan data customer

yang ada pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.18 Sequence Diagram Sistem Usulan Data Customer

Penjelasan tentang gambar sequence diagram sistem usulan data customer

adalah sistem akan menampilkan data customer kemudian bagian keuangan

mengisi data customer, id customer, nama, alamat, no telepon, kemudian data

akan disimpan.

Page 28: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

64

e. Sequence Diagram Data Motor

Berikut ini merupakan sequence diagram sistem usulan data motor yang

ada pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.19 Sequence Diagram Sistem Usulan Data Motor

Penjelasan tentang gambar sequence diagram sistem usulan data motor

adalah sistem akan menampilkan data motor kemudian bagian keuangan mengisi

data motor, no plat, jenis motor, merek motor, warna KB, tahun, harga, scan

STNK dan BPKB, kemudian data akan disimpan.

Page 29: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

65

f. Sequence Diagram Data Akun

Berikut ini merupakan sequence diagram sistem usulan data akun yang

ada pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.20 Sequence Diagram Sistem Usulan Data Akun

Penjelasan tentang gambar Sequence Diagram Sistem Usulan data akun

adalah sistem akan menampilkan data akun kemudian bagian keuangan mengisi

data akun, id akun, nama akun, jenis akun, saldo normal, kemudian data akan

disimpan.

Page 30: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

66

g. Sequence Diagram Transaksi Penjualan

Berikut ini merupakan sequence diagram sistem usulan transaksi

penjualan yang ada pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.21 Sequence Diagram Transaksi Penjualan

Penjelasan tentang gambar sequence diagram sistem usulan transaksi

penjualan adalah sistem akan menampilkan transaksi penjualan kemudian bagian

keuangan mengisi transaksi penjualan, nofak penjualan, id customer, tanggal

penjualan, id jurnal, jumlah, kemudian data akan disimpan.

Page 31: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

67

h. Sequence Diagram Transaksi Pembelian

Berikut ini merupakan sequence diagram sistem usulan transaksi

pembelian yang ada pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.22 Sequence Diagram Transaksi Pembelian

Penjelasan tentang gambar Sequence Diagram Sistem usulan transaksi

pembelian adalah sistem akan menampilkan transaksi pembelian kemudian bagian

keuangan mengisi transaksi pembalian, nofak pembelian, id pemasok, tanggal

pembelian, no plat, id jurnal dan jumlah, kemudian data akan disimpan.

Page 32: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

68

i. Sequence Diagram Cetak Laporan

Berikut ini merupakan sequence diagram sistem usulan cetak laporan

yang ada pada CV. Tonny Motor Kota Pontianak:

Sumber : Hasil Rancangan (2017)

Gambar IV.23 Sequence Diagram Cetak Laporan

Penjelasan tentang gambar sequence diagram sistem usulan cetak laporan

adalah sistem akan menampilkan data cetak laporan kemudian bagian keuangan

memilih laporan yang akan dicetak.

2. Deployment Diagram

Deployment Diagram merupakan suatu tampilan atau pandangan kinerja dari

sebuah sistem yang baru dengan perancangan data yang diambil dari

Page 33: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

69

beberapa objek. Di bawah ini adalah Deployment Diagram Sistem Informasi

Penjualan dan Pembelian Motor Bekas yang diusulkan pada CV. Tonny

Motor, adalah sebagai berikut:

Sumber : Hasil Rancangan (2017)

Gambar IV.24 Deployment Diagram Sistem Usulan

4.2.5. User Interface

Perancangan antar muka (user interface) dirancang untuk memudahkan

pemakai (user) dalam mengakses informasi – informasi yang dibutuhkan.

Perancangan antar muka meliputi perancangan tampilan input dan output. Adapun

perancangan antar muka pada sistem informasi penjualan dan pembelian motor

bekas pada CV. Tonny Motor Kota Pontianak adalah sebagai berikut :

1. Menu Login

Berikut adalah rancangan sistem usulan menu login.

Page 34: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

70

Sumber : Hasil Rancangan (2017)

Gambar IV.25 Menu Login

2. Menu Utama

Berikut adalah rancangan sistem usulan menu utama.

Sumber : Hasil Rancangan (2017)

Gambar IV.26 Menu Utama

3. Tampilan File

Berikut adalah rancangan sistem usulan tampilan file.

Sumber : Hasil Rancangan (2017)

Gambar IV.27 Tampilan File

Page 35: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

71

4. Tampilan Form Data Pengguna

Berikut adalah rancangan sistem usulan tampilan form data pengguna.

Sumber : Hasil Rancangan (2017)

Gambar IV.28 Tampilan Form Data pengguna

5. Tampilan Form Data Motor

Berikut dalah rancangan sistem usulan tampilan form data motor.

Sumber : Hasil Rancangan (2017)

Gambar IV.29 Tampilan Form Data Motor

Page 36: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

72

6. Tampilan Form Data Pemasok

Berikut adalah rancangan sistem usulan tampilan form data pemasok.

Sumber : Hasil Rancangan (2017)

Gambar IV.30 Tampilan Form Data Pemasok

7. Tampilan From Data Akun

Berikut adalah rancangan sistem usulan tampilan form data akun.

Sumber : Hasil Rancangan (2017)

Gambar IV.31 Tampilan Form Data Akun

Page 37: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

73

8. Tampilan From Data Customer

Berikut adalah rancangan sistem usulan tampilan form data customer.

Sumber : Hasil Rancangan (2017)

Gambar IV.32 Tampilan From Data Customer

9. Tampilan Transaksi

Berikut adalah rancangan sistem usulan tampilan transaksi.

Sumber : Hasil Rancangan (2017)

Gambar IV.33 Tampilan Transaksi

Page 38: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

74

10. Tampilan Form Transaksi Penjualan

Berikut adalah rancangan sistem usulan tampilan form transaksi penjualan.

Sumber : Hasil Rancangan (2017)

Gambar IV.34 Tampilan Form Transaksi Penjualan

11. Tampilan Form Transaksi Pembelian

Berikut adalah rancangan sistem usulan tampilan form transaksi pembelian.

Sumber : Hasil Rancangan (2017)

Gambar IV.35 Tampilan Form Transaksi Pembelian

Page 39: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

75

12. Tampilan Laporan

Berikut adalah rancangan sistem usulan laporan

Sumber : Hasil Rancangan (2017)

Gambar IV.36 Tampilan Laporan

13. Tambilan Form Laporan Penjualan

Berikut adalah rancangan sistem usulan tampilan form laporan penjualan.

Sumber : Hasil Rancangan (2017)

Gambar IV.37 Tampilan Form Laporan Penjualan

Page 40: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

76

14. Tampilan Form Laporan Pembelian

Berikut adalah rancangan sistem usulan tampilan form laporan pembelian.

Sumber : Hasil Rancangan (2017)

Gambar IV.38 Tampilan Form Laporan Pembelian

15. Tampilan Form Laporan Jurnal Umum

Berikut adalah rancangan sistem usulan tampilan form laporan jurnal umum.

Sumber : Hasil Rancangan (2017)

Gambar IV.39 Tampilan Cetak Jurnal Umum

Page 41: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

77

16. Tampilan Form Laporan Buku Besar

Berikut adalah rancangan sistem usulan tampilan form laporan buku besar.

Sumber : Hasil Rancangan (2017)

Gambar IV.40 Tampilan Form Laporan Buku Besar

17. Tampilan Cetak Laporan Penjualan

Berikut adalah rancangan sistem usulan tampilan cetak laporan penjualan.

Sumber : Hasil Rancangan (2017)

Gambar IV.41 Tampilan Cetak Laporan Penjualan

Page 42: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

78

18. Tampilan Cetak Laporan Pembelian

Berikut adalah rancangan sistem usulan tampilan cetak laporan pembelian

Sumber : Hasil Rancangan (2017)

Gambar IV.42 Tampilan Cetak Laporan Pembelian

19. Tampilan Cetak Laporan Jurnal Umum

Berikut adalah rancangan sistem usulan tampilan cetak laporan jurnal umum.

Sumber : Hasil Rancangan (2017)

Gambar IV.43 Tampilan Cetak Laporan Jurnal Umum

Page 43: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

79

20. Tampilan Cetak Laporan Buku Besar

Berikut adalah rancangan sistem usulan tampilan cetak laporan buku besar

Sumber : Hasil Rancangan (2017)

Gambar IV.44 Tampilan Cetak Buku Besar

4.2.6. Spesifikasi Hardware dan Software

Komputer adalah sarana pendukung bagi manajemen suatu perusahaan.

Penggunaan komputer sebagai alat bantu dalam mengolah data merupakan pilihan

yang tepat agar aktifitas perusahaan dapat berjalan dengan baik. Berikut adalah

sarana pendukung dari perangkat keras (hardware) dan perangkat lunak

(software) adalah sebagai berikut :

1. Perangkat Keras

Perangkat keras merupakan elemen vitual yang diperlukan untuk

menjalankan program aplikasi atau software yang akan digunakan. Elemen-

elemen vitual tersebut merupakan peralatan masukan (input device), tempat

Page 44: BAB IV RANCANGAN SISTEM USULAN 4.1. Analisa Kebutuhan … · RANCANGAN SISTEM USULAN 4.1. ... Kondisi Akhir Jika perintah sesuai maka sistem akan masuk kedalam aplikasi penjualan

80

penyimpanan (storage unit), dan peralatan keluaran (output device). Berikut

ini adalah spesifikasi perangkat keras minimum yang mendukung aplikasi

pencarian informasi adalah sebagai berikut:

a) Processor : Intel Core 2 Duo @ 2.00 Ghz

b) Memory : 2 GB

c) Harddisk : 250 GB

d) Monitor : WXGA 14”

e) Keyboard : 108 Keys

f) Mous : Standar

g) Printer : PIXMA MP258

2. Perangkat Lunak

Perangkat lunak atau software merupakan suatu rangkaian instansi yang

disusun secara teratur agar komputer dapat mengelolah data untuk

mendapatkan informasi. Analisa perangkat lunak terdiri dari spesifikasi

minimum perangkat lunak yang dipakai oleh user atau pengguan dalam

membangun dan mengimplementasikan aplikasi pencarian informasi data

adalah sebagai berikut:

1) Sistem Operasi : Microsoft Windows 7 Ultimate

2) Bahasa pemograman : Microsoft Visual Basic 6.0

3) Database Server : XAMPP V.3.2.2

4) Browser : Mozilla Firefox

5) Crystal Report versi 8.5

6) ODBC Connector