Anda di halaman 1dari 12

BAB IV

HASIL DAN PEMBAHASAN

4.1 Rancangan Global


Perancangan global atau desain konseptual (conceptual design) atau disebut
juga desain logika (logical design), yaitu perancangan prosedur sistematika,
logika atau algoritma sistem secara konseptual yang berfungsi untuk membenahi
sistem yang sedang berjalan.
Dalam perancangan global, diuraikan bagan arsitektur sistem yang diusulkan
berupa HIPO (Hierarchy Plus Input Process Output).
HIPO (Hierarchy Plus Input Process Output)
HIPO yang dirancang untuk Sistem Informasi Persediaan Data Mobil di
PT.Andalas Berlian Motors dapat dilihat pada Gambar 4 dibawah ini :

Gambar 4 HIPO Sistem Informasi Persediaan Data Mobil Pada PT.Andalas


Berlian Motors Bukittinggi

Dari gambar 4 diperlihatkan bahwa pada Sistem Informasi Persediaan


PT.Andalas Berlian Motors Bukittinggi terdiri dari 3 input, 2 proses dan 6 output.
Diagram ini menggambarkan hubungan dari fungsi-fungsi secara berjenjang, dalam
penerapannya pada bagian input 1.0 termasuk bagian entri data yang didalamnya
terdiri dari tiga buah entri, yang meliputi 1.1 entri data konsumen, 1.2 entri data
supplier dan 1.3 entri data mobil.
Selanjutnya untuk 2.0 proses pengolahan data pada diagram ini terdiri dari dua
buah data yang akan diproses yang terdiri dari 2.1 data penjualan dan 2.2 data
pembelian.

65
Untuk output pada rangkaian diagram ini pada gambar yang termasuk kedalam
3.0 laporan, Meliputi 3.1 catatan faktur penjualan, 3.2 daftar mobil, 3.3 laporan data
pembelian, 3.4 laporan data penjualan, 3.5 laporan data persediaan, 3.6 laporan
data persediaan jenis mobil.

4.1.1 Rancangan File

Rancangan file merupakan perancangan tabel dalam database yang telah


ditentukan yang digunakan untuk menyimpan data yang di inputkan. Disain file
dalam program aplikasi Sistem Informasi Persediaan Data Mobil Pada
PT.Andalas Berlian Motors Bukittinggi adalah sebagai berikut:
a. Tabel Supplier
Nama Database : ABM
Nama Tabel : Supplier
Field Kunci : id_sup
No Nama Field Type Width Keterangan
1 Id_sup Varchar 20 Id Supplier
2 Nm_sup Varchar 35 Nama Supplier
3 alamat Varchar 50 Alamat
4 tlp Varchar 15 Tlp
5 email Varchar 30 Alamat Email

b. Tabel Pembelian
Nama Database : ABM
Nama Tabel : pembelian
Foreign Key : id_sup dan kd_jenis
No Nama Field Type Width Keterangan
1 nota Varchar 20 No nota
2 Tgl_p Date - Tanggal Pembelian
3 Kd_jenis Varchar 20 Kode Jenis
4 Id_sup Varchar 20 Id Supplier
5 bli Double - Jumlah Pembelian
6 Ag_beli Double - Harga beli

66
c. Tabel Mobil
Nama Database : ABM
Nama Tabel : Mobil
Field Kunci : kd_jenis

No Nama Field Type Width Keterangan


1 Kd_jenis Varchar 20 Kode Jenis
2 jenis Varchar 35 Jenis
3 tp Varchar 35 Type
4 warna Varchar 20 Warna
5 st Double - Stock
6 hgj Double - Harga Jual

d. Tabel Penjualan
Nama Database : ABM
Nama Tabel : Penjualan
Foreign Key : kd_jenis dan id_kon

No Nama Field Type Width Keterangan


1 Nofak_j Varchar 20 No Faktur Penjualan
2 Tgl_j Date Tanggal Penjualan
3 kd_jenis Varchar 20 Kode Jenis
4 Id_kon Varchar 20 Id Konsumen
5 No_rangka Varchar 20 Nomor Rangka
6 No_mesin Varchar 20 Nomor Mesin
7 jml Double - Jumlah Jual
8 Ag_jual Double Harga Jual

e. Tabel Konsumen
Nama Database : ABM
Nama Tabel : konsumen
Field Kunci : id_kon
No Nama Field Type Width Keterangan
1 Id_kon Varchar 20 Id Konsumen
2 Nm_kon Varchar 35 Nama Konsumen
3 alamat Varchar 50 Alamat
4 tlp Varchar 15 Tlp

67
5 Rancangan Input
Rancangan input merupakan perancangan alat pemasukan data yang
dibutuhkan dalam proses pembuatan laporan yang diinginkan dalam pengambilan
keputusan. Bentuk rancangan input tersebut sebagai berikut:
a.Form Input Data Supplier

Gambar 19 Rancangan Input Data Supplier

b. Form Input Konsumen

Gambar 20 Rancangan Input Data Konsumen

68
c. Form Input Mobil

Gambar 21 Rancangan Input Data Mobil

6 Rancangan Proses
Rancangan proses merupakan perancangan alat pemrosesan data yang
dibutuhkan dalam proses pembuatan laporan yang diinginkan dalam pengambilan
keputusan. Bentuk rancangan proses tersebut sebagai berikut:
a. Form Proses Pembelian

Gambar 22 Rancangan Proses Pembelian

b. Form Proses Penjualan

69
Gambar 23 Rancangan Proses Penjualan

a.2 Implementasi
Tahap implementasi adalah tahap akhir dalam menggambarkan sistem,
yaitu meletakan sistem agar siap untuk dioperasikan. Implementasi berguna untuk
mempermudah penerapan sistem yang disiapkan agar pengentrian data sampai
pada penyajian informasi sesuai dengan prosedur yang telah direncanakan.
Sebelum program diterapkan, program harus bebas terlebih dahulu dari
kesalahan-kesalahan yang akan terjadi. Program diuji ditiap modul dan
dilanjutkan dengan pengujian ke semua modul yang telah dirangkai. Kesalahan
yang mungkin terjadi dapat di klasifikasikan dalam tiga bentuk, yaitu:
1. Kesalahan bahasa (Language errors) atau disebut juga kesalahan
penulisan (Syntaax errors), adalah kesalahan dalam penulisan kode
program yang tidak sesuai dengan yang sudah di isyaratkan.
2. Kesalahan waktu proses (Runtime errors) adalah kesalahan yang terjadi
sewaktu program dijalankan. Kesalahan ini akan menyebabkan proses
program terhenti sebelum selesai pada saatnya karena compiler
menemukan kondisi yang belum terpenuhi yang tidak terbiasa
dikerjakan.
3. Kesalahan logika (Logical errors) adalah kesalahan dari logika program
yang dibuat.

70
Setelah bebas dari kesalahan, dilanjutkan dengan pengujian sistem. Tujuan
utama dari pengujian sistem adalah untuk memastikan bahwa elemen-elemen atau
komponen-komponen dari sistem telah berfungsi sesuai dengan yang diharapkan.
Pengujian perlu dilakukan untuk mencari kesalahan-kesalahan atau
kelemahan-kelemahan yang mungkin terjadi.
1. Input
a. Menu Utama Bagian Gudang
Form Menu Utama Bagian Gudang pada sistem ini merupakan Form awal
yang akan ditampilkan pada bagian gudang, yang bertujuan untuk
menghubungkan user ke form-form yang berkaitan dengan proses pembelian,
yang meliputi input data supplier dan input data mobil . Untuk lebih jelasnya
dapat dilihat pada gambar 26 dibawah ini :

Gambar 26 Tampilan Menu Gudang


b. Input Data Supplier
Form ini merupakan form untuk mengentrikan data supplier. Dalam form
ini dirancang beberapa tombol yaitu auto, simpan, perbaharui, batal, hapus,
cari dan keluar. Tombol auto berfungsi untuk menampilkan kode supplier
secara otomatis dan tombol simpan berfungsi menyimpan data supplier yang
dientrikan. Tombol perbaharui berfungsi memperbaiki data yang salah.
Tombol batal berfungsi untuk membatalkan instruksi. Tombol hapus

71
berfungsi untuk menghapus data dari hasil pengetrian sedangkan tombol cari
berfungsi untuk mencari data dan menampilkannya. Tombol keluar berfungsi
sebagai perintah keluar dari form.
Form input data supplier pada komputerisasi sistem inventory data
mobil pada PT Andalas Berlian Motors merupakan data pendukung dalam
merekap data pembelian. Untuk lebih jelasnya dapat dilihat pada gambar 27
dibawah ini:

Gambar 27 Tampilan Entri Data Supplier


c. Input Data Mobil
Form ini merupakan form untuk mengentrikan data mobil yang dibeli
dari supplier. Dalam form ini dirancang beberapa tombol yaitu simpan,
perbaharui, batal, hapus, cari dan keluar. Tombol simpan berfungsi
menyimpan data mobil yang dientrikan. Tombol perbaharui berfungsi
memperbaiki data yang salah. Tombol batal berfungsi untuk membatalkan
instruksi. Tombol hapus berfungsi untuk menghapus data dari hasil
pengentrian sedangkan tombol cari berfungsi untuk mencari data dan
menampilkannya. Tombol keluar berfungsi sebagai perintah keluar dari form.
Form input data mobil pada komputerisasi sistem inventory data mobil
pada PT Andalas Berlian Motors merupakan data pendukung dalam merekap
data pembelian. Untuk lebih jelasnya dapat dilihat pada gambar 28 dibawah
ini:

72
Gambar 28 Tampilan Entri Data Mobil
d. Menu Utama Bagian Kasir
Form Menu Utama Bagian kasir pada sistem ini merupakan Form awal
yang akan ditampilkan kepada bagian kasir, yang bertujuan untuk
menghubungkan user ke form-form yang berkaitan dengan proses penjualan,
yang meliputi input data konsumen. Untuk lebih jelasnya dapat dilihat pada
gambar 29 dibawah ini :

Gambar 29 Tampilan Menu Bagian Kasir


e. Input Data Konsumen

73
Form ini merupakan form untuk mengentrikan data konsumen. Dalam
form ini dirancang beberapa tombol yaitu auto, simpan, perbaharui, batal,
hapus, cari dan keluar. Tombol auto berfungsi untuk menampilkan kode
konsumen secara otomatis dan tombol simpan berfungsi menyimpan data
konsumen yang dientrikan. Tombol perbaharui berfungsi memperbaiki data
yang salah. Tombol batal berfungsi untuk membatalkan instruksi. Tombol
hapus berfungsi untuk menghapus data dari hasil pengentrian sedangkan
tombol cari berfungsi untuk mencari data dan menampilkannya. Tombol
keluar berfungsi sebagai perintah keluar dari form.
Form input data Konsumen pada komputerisasi sistem inventory data
mobil pada PT Andalas Berlian Motors merupakan data pendukung dalam
merekap data penjualan. Untuk lebih jelasnya dapat dilihat pada gambar 30
dibawah ini :

Gambar 30 Tampilan Entri Data Konsumen


2. Proses
a. Proses Pengolahan Data Pembelian
Form ini merupakan form untuk mengentrikan data pembelian yang
berada pada menu bagian gudang. Dalam form ini dirancang beberapa tombol
yaitu auto, simpan, perbaharui, batal, hapus, reset stock, cari mobil, cari
supplier dan keluar. Tombol outo berfungsi untuk menampilkan nomor nota
secara otomatis. Tombol simpan berfungsi untuk menyimpan data. Tombol

74
perbaharui berfungsi untuk memperbaharui data yang salah. Tombol batal
untuk membatalkan unstruksi. Tombol hapus untuk menghapus data. Tombol
reset stock untuk mengembalikan stock ke setingan awal. Tombol cari mobil
dan cari supplier untuk mencari data supplier dan data mobil. Tombol keluar
berfungsi sebagai perintah keluar dari form.
Form pengolahana data pembelian komputerisasi sistem inventory
data mobil pada PT Andalas Berlian Motors dapat dilihat pada Gambar 31
dibawah ini:

Gambar 31 Tampilan Form Proses Pembelian


b. Proses Pengolahan Data Penjualan
Form ini merupakan form untuk mengentrikan data penjualan yang
berada pada menu bagian kasir. Dalam form ini dirancang beberapa tombol
yaitu auto, simpan, perbaharui, batal, hapus, reset stock, cari mobil, cari
konsumen dan keluar. Tombol outo berfungsi untuk menampilkan nomor
faktur secara otomatis. Tombol simpan berfungsi untuk menyimpan data.
Tombol perbaharui berfungsi untuk memperbaharui data yang salah. Tombol
batal untuk membatalkan unstruksi. Tombol hapus untuk menghapus data.
Tombol reset stock untuk mengembalikan stock ke setingan awal. Tombol
cari mobil dan cari konsumen untuk mencari data konsumen dan data mobil.
Tombol keluar berfungsi sebagai perintah keluar dari form.

75
Form pengolahana data penjualan komputerisasi sistem inventory
data mobil pada PT Andalas Berlian Motors dapat dilihat pada Gambar 32
dibawah ini:

Gambar 32 Tampilan Form Proses Penjualan

76

Anda mungkin juga menyukai