BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · 44 pembayaran kepada kasir dan kasir...
Transcript of BAB IV RANCANGAN SISTEM USULAN - repository.bsi.ac.id · 44 pembayaran kepada kasir dan kasir...
42
BAB IV
RANCANGAN SISTEM USULAN
4.1. Umum
Setelah menganalisis sistem berjalan pada CV. Blank Auto Care Pontianak,
maka penulis merancang sistem sistem usulan terhadap pengolahan data penjualan
mobil yang merupakan perkembangan dari sistem yang sedang berjalan pada CV.
Blank Auto Care Pontianak. sistem yang dirancang memiliki ciri-ciri dan alur sistem
yang mirip dengan sistem sebelumnya sehingga karyawan pada CV. Blank Auto Care
Pontianak dapat mengikuti sistem usulan ini dengan baik apabila diterapkan, namun
terdapat beberapa perubahan di dalam tahapan-tahapan/prosedur-prosedur
dikarenakan sistem yang dirancang bersifat komputerisasi. Adapun uraian dari
rancangan sistem usulan terbagi menjadi prosedur sistem usulan, diagram alir data
(DAD) sistem usulan, kamus data sistem usulan, spesifikasi rancangan sistem usulan,
spesifikasi sistem komputer dan jadwal implementasi.
4.2. Prosedur Sistem Usulan
Rancangan sistem usulan tentunya memiliki kemiripan dengan sistem berjalan
pada CV. Blank Auto Care Pontianak, secara garis besar rancangan sistem usulan ini
merupakan perkembangan dari sistem berjalan dan dibagi menjadi beberapa prosedur.
Adapun prosedur sistem usulan yang dirancang oleh penulis pada CV. Blank Auto
Care Pontianak antara lain:
43
1. Pengolahan Data Mobil
Admin mengolah data mobil (DM) dan tersimpan di File Data Mobil.
2. Pemesanan
a. Konsumen dapat mengakses sistem informasi yang dirancang untuk
mendapatkan informasi seputar mobil.
b. Konsumen mengakses sistem informasi dan melakukan pencarian data mobil
(DM), maka File Data Mobil (File DM) akan mengirimkan data mobil yang
dicari oleh konsumen tersebut.
c. Konsumen dapat memesan mobil yang tersedia dengan catatan harus mengisi
biodata konsumen (BK) yang tersimpan di File Pemesanan (File PM),
kemudian sistem merespon dan memberikan feedback berupa kwitansi
pesanan (KP).
d. Apabila konsumen yang belum mengakses sistem informasi, dapat mengemui
Marketing untuk mendapatkan informasi tentang mobil berupa brosur harga
mobil (BHM).
3. Penjualan
a. Untuk melakukan transaksi terhadap mobil yang telah dipesan, maka
konsumen mendatangi perusahaan dan menyerahkan kwitansi pesanan (KP)
kepada Admin (apabila telah melakukan pesanan).
b. Admin memvalidasi pesanan tersebut, kemudian konsumen wajib
menandatangi surat kontrak (SK) yang diberikan oleh admin.
c. Admin mengolah data penjualan (DP) menjadi transaksi dan tersimpan di File
Penjualan (File PJ), kemudian admin mengarahkan konsumen melakukan
44
pembayaran kepada kasir dan kasir mencetak kwitansi penjualan (KPJ) untuk
diserahkan kepada konsumen.
4. Laporan
Direktur dapat mengakses laporan buku tamu (LBT) yang menunjukkan
pengunjung dari sistem informasi dan laporan penjualan mobil (LPM).
4.3. Diagram Alir Data (DAD) Sistem Usulan
Sistem usulan yang dirancang oleh penulis dan telah diuraikan pada prosedur
sistem berjalan yang terdiri dari tiga (3) tahapan yaitu pemesanan, penjualan dan
laporan akan digambarkan ke dalam bentuk diagram alir data (DAD) sistem usulan.
Pentransformasian prosedur sistem usulan menjadi diagram alir data (DAD) sistem
usulan bertujuan menggambarkan alir data sistem secara garis besar dan membantu
para pembaca dalam memahami sistem yang dirancang oleh penulis. Diagram alir
data (DAD) sistem usulan ini terdiri dari diagram konteks sistem usulan, diagram nol
sistem usulan dan diagram detail sistem usulan.
45
Keterangan:
DM = Data Mobil
BK = Biodata Konsumen
KP = Kwitansi Pembeli
BHM = Brosur Harga Mobil
SK = Surat Kontrak
DP = Data Penjualan
KPJ = Kwitansi Penjualan
LPM = Laporan Penjualan Mobil
Sumber: Hasil Penelitian (2017)
Gambar IV.1. Diagram Konteks Sistem Usulan
46
Keterangan:
DM = Data Mobil
BK = Biodata Konsumen
KP = Kwitansi Pembeli
BHM = Brosur Harga Mobil
SK = Surat Kontrak
DP = Data Penjualan
KPJ = Kwitansi Penjualan
LPM = Laporan Penjualan Mobil
Sumber: Hasil Penelitian (2017)
Gambar IV.2. Diagram Nol Sistem Usulan
47
Keterangan:
DM = Data Mobil
BK = Biodata Konsumen
KP = Kwitansi Pembeli
BHM = Brosur Harga Mobil
Sumber: Hasil Penelitian (2017)
Gambar IV.3. Diagram Detail 2 Sistem Usulan
48
Keterangan:
KP = Kwitansi Pembeli
SK = Surat Kontrak
DP = Data Penjualan
KPJ = Kwitansi Penjualan
Sumber: Hasil Penelitian (2017)
Gambar IV.4. Diagram Detail 3 Sistem Usulan
49
4.4. Kamus Data Sistem Usulan
Adapun kamus data sistem usulan yang dirancang oleh penulis pada
perancangan sistem informasi pengolahan data persediaan bahan material bangunan
pada Permata Usaha Pontianak terdiri dari spesifikasi bentuk dokumen masukan dan
spesifikasi bentuk dokumen keluaran.
A. Spesifikasi Bentuk Dokumen Masukan
1. Nama Dokumen : Biodata Konsumen
Alias : BK
Bentuk data : Dokumen cetakan komputer
Arus data : Kasir--Proses 3.0
Penjelasan : Sebagai arsip Admin
Volume : Rata-rata perminggu 7 SJ
Struktur data : Header + Isi + Footer
Header = logo + nama_perusahaan + alamat + no_telp +
no_surat_jalan + tgl_surat_jalan
Isi = nik + nm_konsumen + almt_konsumen +
no_tlp_konsumen + kd_pesanan
Footer = tanda_terima + nm_konsumen
B. Spesifikasi Bentuk Dokumen Keluaran
1. Nama Dokumen : Data Mobil
Alias : DM
Bentuk data : Dokumen cetakan komputer
Arus data : Kasir--Proses 3.0
50
Penjelasan : Sebagai arsip Admin
Volume : Rata-rata perminggu 7 SJ
Struktur data : Header + Isi + Footer
Header = logo + nama_perusahaan + alamat + no_telp +
no_surat_jalan+ kode_penjualan + tgl_surat_jalan
Isi = nm_konsumen + almt_konsumen + no_tlp_konsumen
+ kd_pesanan + no_mesin + stt_penj + hrg_mobil
Footer = tanda_terima + nm_konsumen + nm_admin
2. Nama Dokumen : Kwitansi Pemesanan
Alias : KP
Bentuk data : Dokumen cetakan komputer
Arus data : Kasir--Proses 3.0
Penjelasan :Sebagai bukti penjualan atas pembayaran yang
dilakukan oleh konsumen
Volume : Rata-rata perhari 7 NT
Struktur data : Header + Isi
Header = logo + nama_perusahaan + alamat + no_telp +
kode_penjualan + tgl_penjualan
Isi =kd_pesanan +nm_konsumen+ stt_penjualan
+tgl_pesan
3. Nama Dokumen : Kwitansi Penjualan
Alias : KPJ
Bentuk data : Dokumen cetakan Manual
51
Arus data : Kasir--Proses 3.0
Penjelasan :Sebagai bukti penjualan atas pembayaran yang
dilakukan oleh konsumen
Volume : Rata-rata perhari 7 NT
Struktur data : Header + Isi + Footer
Header = logo + nama_perusahaan + alamat + no_telp +
kode_penjualan + tgl_penjualan
Isi = no_mesin + no_rangka + nm_mobil + stt_penj +
harga + jumlah + + total
Footer = tanta_terima + nm_konsumen
4. Nama Dokumen : Brosur Harga Mobil
Alias : BHM
Bentuk data : Dokumen cetakan komputer
Arus data : File DM --Proses 1.0
Penjelasan :Sebagai informasi seputar mobil kepada konsumen
Volume : Di akses kapan saja
Struktur data : Header + Isi
Header = logo + alamat + no_telp + tgl
Isi = nm_mobil + hrga_kas + hrga_kredit + pencairan
+angsuran +asuransi +dp
5. Nama Dokumen : Surat Kontrak
Alias : SK
Bentuk data : Dokumen cetakan komputer
52
Arus data : File DM --Proses 1.0
Penjelasan :Sebagai informasi seputar mobil kepada konsumen
Volume : Di akses kapan saja
Struktur data : Header + Isi + Footer
Header = logo + alamat + no_telp
Isi = nm_pihak1 + nm_pihak2
Footer = tanda_terima + nm_pihak1 + nm_pihak2
6. Nama Dokumen : Data Penjualan
Alias : DP
Bentuk data : Dokumen cetakan komputer
Arus data : File DM --Proses 1.0
Penjelasan :Sebagai informasi seputar mobil kepada konsumen
Volume : Di akses kapan saja
Struktur data : Header + Isi
Header = logo + nama_pembeli+ alamat + no_telp + tgl
Isi = merk_mobil + no_mesin + stt_penj + harga +
kd_pesanan
Footer = tanda_terima + nm_admin
7. Nama Dokumen : Laporan Data Mobil
Alias : BDM
Bentuk data : Dokumen cetakan komputer
Arus data : File DM --Proses 1.0
Penjelasan :Sebagai informasi seputar mobil kepada konsumen
53
Volume : Di akses kapan saja
Struktur data : Header + Isi + Footer
Header = logo + + alamat + no_telp + tgl
Isi = no + merk_mobil + no_mesin +stt_penj + harga+
kd_pesanan + nm_konsumen + no_ktp
Footer = tanda_terima + nm_admin + nm_direktur
4.5. Spesifikasi Rancangan Sistem Usulan
Spesifikasi rancangan sistem usulan ini berisikan bentuk struktur navigasi,
dokumen masukan, bentuk dokumen keluaran, hubungan antara tabel dalam
rancangan basis data atau entity relationship diagram, spesifikasi file atas tabel,
struktur kode, dan spesifikasi program.
4.5.1. Bentuk Dokumen Masukan
1. Nama Dokumen : Biodata Konsumen
Fungsi : Sebagai bukti atas pembelian barang
Sumber : Supplier
Tujuan : Direktur
Media : Dokumen cetakan komputer
Jumlah : Satu Lembar
Frekuensi : Setiap transaksi penjualan
Lampiran : C-1
54
4.5.2. Bentuk Dokumen Keluaran
1. Nama Dokumen : Data Mobil
Fungsi : Sebagai bukti atas pembelian barang
Sumber : Supplier
Tujuan : Direktur
Media : Dokumen cetakan komputer
Jumlah : Satu Lembar
Frekuensi : Setiap transaksi penjualan
Lampiran : D-1
2. Nama Dokumen : Kwitansi Pemesanan
Fungsi : Sebagai bukti atas pembelian barang
Sumber : Supplier
Tujuan : Direktur
Media : Dokumen cetakan komputer
Jumlah : Satu Lembar
Frekuensi : Setiap transaksi penjualan
Lampiran : D-2
3. Nama Dokumen : Brosur Harga Mobil
Fungsi : Sebagai referensi pembeli bila ingin membeli mobil
Sumber : Marketing
Tujuan : Konsumen
Media : Dokumen cetakan komputer
Jumlah : Satu Lembar
55
Frekuensi : Setiap hari ketika konsumen mendatangi showroom
Lampiran : D-3
4. Nama Dokumen : Kwitansi Penjualan
Fungsi : Sebagai bukti tagihan dan pembayaran
Sumber : Kasir
Tujuan : Admin
Media : Dokumen cetakan komputer
Jumlah : Satu Lembar
Frekuensi : Setiap ada transaksi
Lampiran : D-4
5. Nama Dokumen : Surat Kontrak
Fungsi : Sebagai Bukti penjualan mobil
Sumber : Admin
Tujuan : Konsumen
Media : Dokumen cetakan komputer
Jumlah : Satu Lembar
Frekuensi : Setiap ada transaksi
Lampiran : D-5
6. Nama Dokumen : Data Penjualan
Fungsi : Sebagai laporan atas penjualan mobil
Sumber : Admin
Tujuan : Direktur
Media : Dokumen cetakan komputer
56
Jumlah : Satu Lembar
Frekuensi : Setiap minggu
Lampiran : D-6
7. Nama Dokumen : Laporan Penjualan Mobil
Fungsi : Sebagai file konsumen apabila membeli mobil
Sumber : Admin
Tujuan : Direktur
Media : Dokumen cetakan komputer
Jumlah : Satu Lembar
Frekuensi : Setiap bulan
Lampiran : D-7
4.5.3. Entity Relationship Diagram (ERD)
Entity relationship diagram (ERD) merupakan bagian dari tahapan
perancangan sistem yang menjelaskan hubungan antara basis data terkait. Adapun
hubungan keterkaitan antar tabel di dalam basis data akan dijelaskan berupa gambar
di bawah ini.
57
Sumber : Hasil Penelitian (2017)
Gambar IV.5. Entity Relationship Diagram (ERD)
4.5.4. Logical Record Structure (LRS)
Hasil dari entity relationship diagram (ERD) yang dirancang kemudian
ditampilkan ke dalam bentuk logical record structure (LRS) agar memberikan
gambaran lebih jelas terhadap basis data yang dirancang oleh penulis. Adapun logical
record structure (LRS) yang dirancang oleh penulis yaitu:
58
Sumber : Hasil Penelitian (2017)
Gambar IV.6. Logical Record Structure (LRS)
4.5.5. Spesifikasi File
Basis data yang dirancang penulis yang telah digambarkan ke dalam bentuk
entity relationship diagram (ERD) akan dijelaskan lebih spesifik berupa spesifikasi
file. Adapun spesifikasi file tersebut antara lain:
59
1. Spesifikasi file user
Nama File : user
Akronim : user.sql
Fungsi : untuk menyimpan data pengguna
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 79
Kunci Field : id_user
Software : MySQL
Tabel IV.1.
Spesifikasi File User
No Elemen Data Nama Field Tipe Panjang Ket
1 Identitas User id_user varchar 9 Primary Key
2 Username username varchar 20
3 Password password varchar 20
4 Nama Pengguna nama_admin varchar 30
Sumber: Hasil Penelitian (2017)
2. Spesifikasi file mobil
Nama File : mobil
Akronim : mobil.sql
Fungsi : untuk menyimpan data mobil
Tipe File : File Master
Organisasi File : Indexed Sequential
60
Akses File : Random
Media : Harddisk
Panjang record : 204
Kunci Field : no_mesin
Software : MySQL
Tabel IV.2.
Spesifikasi File Mobil
No Elemen Data Nama Field Tipe Panjang Ket
1 Nomor Mesin no_mesin varchar 16 Primary Key
2 Nomor Rangka no_rang varchar 16
3 Plat Mobil Plat varchar 8
4 Merk Mobil Merk varchar 20
5 Tahun Mobil Tahun varchar 4
6 Keterangan Mobil keterangan text 100
7 Gambar Mobil gambar text 40
Sumber: Hasil Penelitian (2017)
3. Spesifikasi file biodata konsumen
Nama File : biodata_konsumen
Akronim : biodata_konsumen.sql
Fungsi : untuk menyimpan biodata_konsumen yang memesan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 132
Kunci Field : no_ktp
61
Software : MySQL
Tabel IV.3.
Spesifikasi File Biodata Konsumen
No Elemen Data Nama Field Tipe Panjang Ket
1 Identitas Konsumen no_ktp varchar 16 Primary Key
2 Nomor Mesin no_mesin varchar 16 Foreign Key
3 Nama Konsumen Nama varchar 30
4 Alamat Konsumen alamat varchar 40
5 Telepon Konsumen no_telp varchar 12
6 Tanggal Pemesanan tgl_pesan date 10
7 Waktu Pemesanan waktu_pesan time 8
Sumber: Hasil Penelitian (2017)
4. Spesifikasi file penjualan
Nama File : penjualan
Akronim : penjualan.sql
Fungsi : untuk menyimpan data penjualan
Tipe File : File Master
Organisasi File : Indexed Sequential
Akses File : Random
Media : Harddisk
Panjang record : 74
Kunci Field : id_penjualan
Software : MySQL
Tabel IV.4.
Spesifikasi File Penjualan
No Elemen Data Nama Field Tipe Panjang Ket
1 Identitas Penjualan id_penjualan varchar 9 Primary Key
62
2 Identitas User id_user varchar 9 Foreign Key
3 Identitas Konsumen no_ktp varchar 16 Foreign Key
4 Tanggal Penjualan Tgl date 10
5 Waktu_Penjualan Waktu time 8
6 Nomor Mesin no_mesin varchar 16 Foreign Key
7 Status Penjualan Status varchar 6
Sumber: Hasil Penelitian (2017)
4.5.6. Struktur Kode
Kode yang dibuat dalam pengkodean terhadap field-field yang akan dijadikan
sebagai primary key ataupun foreign key menggunakan struktur kode. Adapun
struktur kode yang dirancang oleh penulis antara lain:
1. Struktur kode user
X X X X X X X 9 9
Sumber: Hasil Penelitian (2017)
Gambar IV.7. Struktur Kode User
2. Struktur kode penjualan
X X X 9 9 9 9 9 9
Sumber: Hasil Penelitian (2017)
Gambar IV.8. Struktur Kode Penjualan
Nomor urut pengguna 5 huruf sebelah kiri dari nama admin Identitas level
akses
Nomor urut jual dd/mm/yy Status penjualan Kode status
63
4.5.7. Spesifikasi Program
Spesifikasi program merupakan bentuk penjelasan dari form-form atau
tampilan-tampilan yang ada pada perancangan sistem informasi penjualan mobil
pada CV. BLANK AUTO CARE beserta fungsinya. Adapun spesifikasi program
akan diuraikan berdasarkan level aksesnya.
A. Spesifikasi Program Level Pengguna Umum
Hierarchy Input Process Output (HIPO) menggunakan konfigurasi atau
fungsi-fungsi menu sesuai dengan level akses pengguna umum yang digambarkan
sebagai berikut.
Sumber: Hasil Penelitian (2017)
Gambar IV.9. Rancangan HIPO Pengguna Umum
1. Spesifikasi Program Menu Home
Nama Program : Home
Akronim : home2.php
Fungsi : Induk dari aplikasi
64
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran E-1
Proses Program :
a. Pada menu home ini menguraikan sekilas tentang perusahaan
b. Klik Mobil untuk menampilkan pilihan menu data mobil.
c. Klik Pemesanan untuk menampilkan pilihan menu pemesanan.
2. Spesifikasi Program Menu Mobil
Nama Program : Mobil
Akronim : mobil2.php
Fungsi : memberikan informasi mobil yang tersedia
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran E-2
Proses Program :
a. Pilih kategori untuk melakukan pencarian mobil berdasarkan kategori (merk
dan tahun).
b. Ketik di menu search untuk melakukan pencarian mobil berdasarkan dengan
kata kunci yang diketik.
c. Klik Next untuk melihat informasi mobil di halaman berikutnya.
d. Klik Prev untuk melihat informasi mobil di halaman sebelumnya.
3. Spesifikasi Program Menu Pemesanan
Nama Program : Pemesanan
Akronim : pesan2.php
Fungsi : konsumen dapat memesan mobil
65
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran E-3
Proses Program :
a. Isi kolom yang tersedia pada menu Pemesanan.
b. Klik Pesan agar data pesanan yang telah diisi tersimpan dalam basis data.
c. Jika salah satu atau semua kolom tidak terisi maka akan muncul pesan
pemberitahuan. Jika semua terisi maka data tersebut akan tersimpan ke dalam
biodata_konsumen.
B. Spesifikasi Program Level Admin
Admin memiliki Hierarchy Input Process Output (HIPO) yang berbeda dari
pengguna umum. Adapun bentuk dari HIPO yang dirancang dapat dilihat pada
gambar berikut ini.
Sumber: Hasil Penelitian (2017)
Gambar IV.10. Rancangan HIPO Admin
66
1. Spesifikasi Program Login
Nama Program : Login
Akronim : login.php
Fungsi : sekuritas dalam penggunaan aplikasi.
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran F-1
Proses Program :
a. Isi username dan password untuk masuk ke dalam aplikasi.
b. Klik LOGIN untuk masuk ke dalam sistem informasi sesuai level akses
masing-masing.
2. Spesifikasi Program Menu Home
Nama Program : Home Admin
Akronim : home.php
Fungsi : Induk dari aplikasi
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran F-2
Proses Program :
a. Pada menu home ini menguraikan sekilas tentang perusahaan
b. Klik Data Induk untuk menampilkan pilihan menu data mobil, data pesanan
dan data user.
c. Klik Data Mobil untuk menampilkan pilihan menu data mobil.
d. Klik Data Pesanan untuk menampilkan pilihan menu data pesanan.
e. Klik Data User untuk menampilkan pilihan menu data user.
67
f. Klik Penjualan untuk menampilkan pilihan menu penjualan.
g. Klik Logout untuk melakukan pergantian pengguna atau keluar dari aplikasi.
3. Spesifikasi Program Data Mobil
Nama Program : Mobil
Akronim : mobil.php
Fungsi : melakukan pengolahan terhadap data mobil
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran F-3
Proses Program :
a. Klik Tambah untuk menampilkan menu Tambah Mobil.
b. Klik Ubah untuk menampilkan menu Ubah Mobil.
c. Klik Hapus untuk menghapus data Mobil.
4. Spesifikasi Program Tambah Mobil
Nama Program : Tambah Mobil
Akronim : mobil-tambah.php
Fungsi : melakukan penambahan terhadap data mobil
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran F-4
Proses Program :
a. Isi kolom-kolom yang tersedia pada bagian Tambah mobil.
b. Klik Tambah untuk menambah data mobil.
68
c. Jika salah satu atau semua kolom tidak terisi maka akan muncul pesan
pemberitahuan. Jika semua terisi maka data tersebut akan tersimpan ke dalam
data mobil.
5. Spesifikasi Program Ubah Mobil
Nama Program : Ubah Mobil
Akronim : mobil-ubah.php
Fungsi : melakukan pengubahan terhadap data mobil
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran F-5
Proses Program :
a. Isi kolom-kolom yang tersedia pada bagian Ubah Mobil.
b. Klik Ubah untuk mengubah data mobil.
d. Jika salah satu atau semua kolom tidak terisi maka akan muncul pesan
pemberitahuan.
6. Spesifikasi Program Data Pesanan
Nama Program : Pesanan
Akronim : pesan.php
Fungsi : mendapatkan informasi pesanan mobil dari konsumen
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran F-6
Proses Program :
a. Data Pesanan menampilkan pesanan konsumen berupa tabel-tabel.
b. Klik Konfirmasi untuk mengkonfirmasi pesanan konsumen.
69
7. Spesifikasi Program Data User.
Nama Program : User
Akronim : user.php
Fungsi : melakukan pengolahan data user
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran F-7
Proses Program :
a. Klik Tambah untuk menampilkan menu Tambah User.
b. Klik Ubah untuk menampilkan menu Ubah User.
c. Klik Hapus untuk menghapus data user.
8. Spesifikasi Program Tambah User
Nama Program : Tambah User
Akronim : user-tambah.php
Fungsi : melakukan penambahan terhadap data user
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran F-8
Proses Program :
a. Isi kolom-kolom yang tersedia pada bagian Tambah User.
b. Klik Tambah untuk menambah data user.
c. Jika salah satu atau semua kolom tidak terisi maka akan muncul pesan
pemberitahuan. Jika semua terisi maka data tersebut akan tersimpan ke dalam
data user.
70
9. Spesifikasi Program Penjualan
Nama Program : penjualan
Akronim : penjualan.php
Fungsi : melakukan pengolahan terhadap data penjualan
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran F-9
Proses Program :
a. Klik Tambah untuk menampilkan menu Tambah Penjualan.
b. Klik Ubah untuk menampilkan menu Ubah Penjualan.
c. Klik Hapus untuk menghapus data Penjualan.
10. Spesifikasi Program Tambah Penjualan
Nama Program : Tambah Penjualan
Akronim : penjualan-tambah.php
Fungsi : melakukan penambahan terhadap data penjualan
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran F-10
Proses Program :
a. Isi kolom-kolom yang tersedia pada bagian Tambah Penjualan.
b. Klik Tambah Penjualan untuk menambah data penjualan.
c. Jika salah satu atau semua kolom tidak terisi maka akan muncul pesan
pemberitahuan.
71
d. Setelah data tersimpan ke dalam basis data, maka ada pilihan untuk mencetak
kwitansi penjualan. Pilih Ya untuk mencetak dan pilih Tidak untuk tidak
mencetak kwitansi.
11. Spesifikasi Program Ubah Penjualan
Nama Program : Ubah Penjualan
Akronim : penjualan-ubah.php
Fungsi : melakukan pengubahan terhadap data penjualan
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran F-11
Proses Program :
a. Isi kolom-kolom yang tersedia pada bagian Ubah Penjualan.
b. Klik Ubah Penjualan untuk mengubah data penjualan.
c. Jika salah satu atau semua kolom tidak terisi maka akan muncul pesan
pemberitahuan.
C. Spesifikasi Program Level Direktur
Direktur memiliki fitur atau fungsi yang sedikit berbeda. Direktur tidak perlu
mengolah data-data yang berkaitan dengan pengolahan data mobil, penjualan,
maupun pemesanan. Direktur dapat mengakses laporan penjualan mobil. Adapun
hasil dari rancangan HIPO untuk Direktur dapat dilihat pada gambar berikut ini.
72
Sumber: Hasil Penelitian (2017)
Gambar IV.11. Rancangan HIPO Direktur
1. Spesifikasi Program Login
Nama Program : Login
Akronim : login.php
Fungsi : sekuritas dalam penggunaan aplikasi.
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran G-1
Proses Program :
a. Isi username dan password untuk masuk ke dalam aplikasi.
b. Klik LOGIN untuk masuk ke dalam sistem informasi sesuai level akses
masing-masing.
2. Spesifikasi Program Menu Home
Nama Program : Home Direktur
Akronim : home1.php
73
Fungsi : Induk dari aplikasi
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran G-2
Proses Program :
a. Pada menu home ini menguraikan sekilas tentang perusahaan
b. Klik Laporan untuk menampilkan pilihan menu laporan penjualan mobil dan
laporan buku tamu.
c. Klik Logout untuk melakukan pergantian pengguna atau keluar dari aplikasi.
3. Spesifikasi Program Laporan Penjualan Mobil
Nama Program : Laporan Penjualan Mobil
Akronim : laporan-penjualan.php
Fungsi : pengolahan data laporan penjualan mobil
Bahasa Pemograman : Php
Bentuk Tampilan : Lampiran G-3
Proses Program :
a. Pilih kategori untuk mencetak laporan sesuai kategori (kategori terbagi
menjadi rentang tanggal, laporan bulanan, dan id_penjualan).
b. Isi pada kolom kategori yang telah dipilih.
c. Klik Submit untuk mencari data laporan penjualan mobil.
d. Klik Cetak untuk mencetak laporan penjualan mobil.
74
4.6. Spesifikasi Sistem Komputer
Penulis menguraikan sistem komputer yang diperlukan dalam perancangan
sistem ini berupa spesifikasi sistem komputer yang dibutuhkan. Adapun uraian dari
spesifikasi sistem komputer terbagi atas umum, perangkat keras dan perangkat lunak.
4.6.1. Umum
Sistem komputer dibagi menjadi 2 bagian yaitu perangkat lunak dan
perangkat keras ini memiliki faktor penting dalam perealisasian dari sistem yang
dirancang..
4.6.2. Perangkat Keras
Adapun spesifikasi dari perangkat keras yang diperlukan dalam merancang
sistem informasi penjualan mobil pada CV. BLANK AUTO CARE terdiri dari:
1. CPU (Central Processing Unit)
a. Processor : Intel ® Celeron ® 1.9 GHz
b. Memory : 4 GB
c. Harddisk : 500 GB
2. Monitor : Resolusi Layar Maksimum (1366 x 768)
3. Keyboard : 86 keys
4. Mouse : Optical
4.6.3. Perangkat Lunak
Adapun spesifikasi dari perangkat lunak yang diperlukan dalam merancang
sistem informasi penjualan mobil pada CV. Blank Auto Care Pontianak terdiri dari:
1. Sistem Operasi : Windows 8.1 Pro 64-bit
2. Web Server : Wamp Server 2.1
75
a. Apache : Apache 2.2.17
b. MySQL : MySQL 5.5.8
c. PHP : PHP 5.3.5
3. Web Editor : Notepad ++ 6.9.2
4. Web Browser
b. Mozzila Firefox : Versi 53.0.3
c. Google Chrome : Versi 58.0.3029.110
4.7. Jadwal Implementasi
Dalam usaha untuk membangun sebuah sistem, diperlukan tahapan-tahapan
bijak agar sistem yang dirancang dapat dibuat dengan semestinya.
Pengimplementasian dari sistem ini membutuhkan waktu sekitar 3 bulan. Adapun
rincian kegiatannya yaitu:
Tabel IV.5.
Jadwal Implementasi
No
Tahapan Kegiatan
Waktu Kegiatan Per minggu
April Mei Juni
1 2 3 4 1 2 3 4 1 2 3 4
1. Penelitian
2. Analisa
3. Pengumpulan Data
4. Penulisan Bab I
5. Penulisan Bab II
6. Penulisan Bab III
7. Penulisan Bab IV
8. Penulisan Bab V
9. Evaluasi Rancangan sistem
Sumber: Hasil Penelitian (2017)