bab iv rancangan sistem usulan 4.1. analisa kebutuhan … · rancangan sistem usulan 4.1. ......
TRANSCRIPT
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.
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:
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
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)
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
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
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
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:
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:
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:
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.
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.
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.
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.
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.
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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