Sistem Inventory Sparepart Mobil Chapter III V

BAB 3

PERANCANGAN SISTEM

3.1. Perancangan Sistem
Perencanaan dan perancangan merupakan sebuah tahap awal dalam membangun
sebuah

sistem.

Dalam

pembuatan

sebuah

system

memerlukan

persiapan,perencanaanyang baik, tujuan yang jelas dan percobaan yang berulangulang karena menyangkut semua elemen yang membentuk sistem. Hal ini dilakukan

dengan cara membangun sistem yang terkomputerisasi. Untuk memulai membangun
suatu program mengenai perancangan system inventory sparepart mobil, maka penulis
terlebih dahulu merencanakan alur kerja berdasarkan kebutuhan dari user yang akan
menggunakan aplikasi basis data ini.
Perancangan merupakan proses yang dilakukan oleh perancang sistemmuntuk
mengerjakan spesifikasi sistem, membuat keputusan tentang bagaimana komponen
system diaktulilasiskan.Perancangan yang baik harus mengetahui bagaimana
mendapatkan efek yang dibutuhkan oleh spesifikasi tersebut dengan cara paling
fleksibel, efesien dan elegan.

Universitas Sumatera Utara

3.2. Perancangan Data Flow Diagram (DFD)
Data Flow Diagram atau sering disingkat DFD adalah perangkat-perangkat analisis
dan perancangan yang terstruktur sehingga memungkinkan peng-analis sistem
memahami sistem dan subsistem secara visual sebagai suatu rangkaian aliran data
yang saling berkaitan. Berikut ini data flow diagram :
No.
1.


Gambar

Nama

Fungsi

Kesatuan Luar

Merupakan

kesatuan

luar

(External

dilingkungan luar Sistem yang akan

Entity)


memberikan input atau menerima
output dari luar system.

2.

Proses

Kegiatan dari hasil suatu arus data

(Process)

yang masuk dalam proses untuk
dihasilkan arus data yang akan
mengubah input menjadi output.

3.

Aliran Data

Data


mengalir

melalui

system,

(Data Flow)

dimulai dngan sebagian input dan
diubah atau diproses menjadi proses.

4.

Penyimpanan
data

(

Data


disimpan

untuk

keperluan

Dara berikutnya

Storage)
Tabel 3.1 Simbol-simbol DFD

Universitas Sumatera Utara

3.3 Diagram Konteks
Menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang
terdapat di dalam suatu sistem. Merupakan tingkatan tertinggi dalam DFD dan
biasanya diberi nomor 0 (nol). Semua entitas eksternal yang ditunjukkan pada diagram
konteks berikut aliran-aliran data utama menuju dan dari sistem. Diagram ini sama
sekali tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan.


MANAGER

ADMIN

Laporan barang masuk
Laporan barang keluar
Laporan Penjualan
Laporan stok barang

Data User
Data Supplier
Data Outlet
Data stok barang

Sistem
Inventory

Faktur Pembelian


Faktur penjualan

SUPPLIER

OUTLET

Gambar 3.1 Diagram Konteks

Universitas Sumatera Utara

3.4 Perancangan Database
Sistem database merupakan bagian penting pada sistem inventory, karena di perlukan
untuk mengelola sumber informasi pada organisasi tersebut. Untuk mengelola
sumber informasi tersebut yang pertama kali di lakukan adalah merancang suatu
sistem database agar informasi yang ada pada organisasi tersebut dapat digunakan
secara maksimal.Berikut database yang dibuat oleh penulis adalah database inventory
dengan tabel-tabel sebagai berikut :

3.4.1 Field Table


Tabel 3.2 User
Nama Field

Type Data

Size

Keterangan

Id_user

Varchar

16

Primary Key

Nm_user

Varchar


25

Password

Varchar

14

Level

Varchar

15

Nama Field

Type Data

Size


Keterangan

Id_outlet

Varchar

16

Primary Key

Nm_outlet

Varchar

30

Almt_outlet

Varchar


100

Tlp_outler

Varchar

12

Password

Varchar

13

Tabel 3.3 Outlet

Universitas Sumatera Utara

Tabel 3.4 Supplier
Nama Field

Type Data

Size

Keterangan

Id_supplier

Varchar

16

Primary Key

Nm_supplier

Varchar

30

Almt_supplier

Varchar

100

Tlp_supplier

Varchar

12

Tabel 3.5 Jenis_barang
Nama Field

Type Data

Size

Keterangan

Id_jenis

Varchar

16

Primary Key

Nm_jenis

Varchar

30

Nama Field

Type Data

Size

Keterangan

Id_barang

Varchar

16

Primary Key

Id_jenis

Varchar

10

Nm_barang

Varchar

30

Stok

Integer

11

Hrg_beli

Integer

11

Hrg_beli

Integer

11

Tabel 3.6 Barang

Tabel 3.7 Barang_Outlet
Nama Field

Type Data

Size

Keterangan

Id_outlet

Varchar

16

Primary Key

Id_barang

Varchar

16

Stok

Integer

11

Universitas Sumatera Utara

Tabel 3.8 Barang_keluar
Nama Field

Type Data

Size

Keterangan

Id_keluar

Integer

11

Primary Key

Tgl_keluar

Date

Id_user

Varchar

16

Id_outlet

Varchar

16

Time

Timestamp

Tabel 3.9 Detail_barang_keluar
Nama Field

Type Data

Size

Keterangan

No

Integer

11

Id_keluar

Varchar

16

Id_barang

Varchar

16

Stok_awal

Integer

11

Jml_keluar

Integer

11

Hrg_beli

Integer

11

Sub_total

Interger

11

Time

Timestamp

Primary Key

Tabel 3.10 Barang_Masuk
Nama Field

Type Data

Size

Keterangan

Id_masuk

Varchar

11

Primary Key

Id_keluar

Date

Id_user

Varchar

16

Id_supplier

Varchar

16

Time

Timestamp

Universitas Sumatera Utara

Tabel 3.11 Detail_barang_masuk
Nama Field

Type Data

Size

Keterangan

No

Integer

11

Id_masuk

Varchar

16

Id_barang

Varchar

16

Stok_awal

Integer

11

Jml_masuk

Integer

11

Hrg_beli

Integer

11

Sub_total

Interger

11

Time

Timestamp

Primary Key

Tabel 3.12 Penjualan
Nama Field

Type Data

Size

Keterangan

Id_jual

Integer

11

Tgl_jual

Varchar

16

Pelanggan

Varchar

16

Alamat

Integer

11

Id_outletb

Integer

11

Hrg_beli

Integer

11

Sub_total

Interger

11

Time

Timestamp

Primary Key

Universitas Sumatera Utara

Tabel 3.13 Detail_jual
Nama Field

Type Data

Size

Keterangan

No

Integer

11

Id_jual

Varchar

30

Id_barang

Varchar

16

Stok_awal

Integer

11

Jml

Integer

11

Hrg_jual

Integer

11

Sub_total

Interger

11

Time

Timestamp

conteng

Tabel 3.14 Retur_barang
Nama Field

Type Data

Size

Keterangan

Id_retur

Varchar

16

Id_transaksi

Varchar

16

Id_user

Varchar

16

Tgl_retur

Date

11

Keterangan

Varchar

30

Primary Key

Tabel 3.15 Tabel detail_retur
Nama Field

Type Data

Size

Keterangan

No

Integer

11

Id_retur

Varchar

16

Id_barang

Varchar

16

Stok_awal

Integer

11

Jml

Interger

11

conteng

Universitas Sumatera Utara

Hrg

Integer

11

Sub_total

Interger

11

Time

Timestamp

Tabel 3.16 Temp_barang
Nama Field

Type Data

Size

Keterangan

No

Integer

11

Primary Key

Id_trx

Varchar

30

Id_barang

Varchar

16

Jml

Integer

11

Hrg

Integer

11

Sub_total

Integer

11

Time

Timestamp

3.5 FLOWCHART
Flowchart merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan
antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan
demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar
proses digambarkan dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya
flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses
maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya

Universitas Sumatera Utara

pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahsa
pemrograman.Beberapa symbol-simbol flowchart sebagai berikut :

Simbol

Fungsi
Flow Direction symbol
Yaitu simbol yang digunakan untuk menghubungkan
antara simbol yang satu dengan simbol yang lain. Simbol
ini disebut juga connecting line.
Terminator Symbol
Yaitu simbol untuk permulaan (start) atau akhir (stop) dari
suatu kegiatan
Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan
proses dalam lembar / halaman yang sama.
Simbol Manual Input
Simbol untuk pemasukan data secara manual on-line
keyboard
Simbol Preparation
Simbol untuk mempersiapkan penyimpanan yang akan
digunakan sebagai tempat pengolahan di dalam storage.
Simbol Predefine Proses
Simbol untuk pelaksanaan suatu bagian (subprogram)/prosedure.
Simbol Display
Simbol yang menyatakan peralatan output yang digunakan
yaitu layar, plotter, printer dan sebagainya.
Simbol disk and On-line Storage
Simbol yang menyatakan input yang berasal dari disk atau
disimpan ke disk.
Simbol Input-Output
Simbol yang menyatakan proses input dan output tanpa
tergantung dengan jenis peralatannya
Simbol Decision
Simbol pemilihan proses berdasarkan kondisi yang ada.
Simbol Manual Operation
Simbol yang menunjukkan pengolahan yang tidak
dilakukan oleh komputer

Universitas Sumatera Utara

Processing Symbol
Simbol yang menunjukkan pengolahan yang dilakukan
oleh komputer
Connector Symbol
Yaitu simbol untuk keluar – masuk atau penyambungan
proses pada lembar / halaman yang berbeda.
Tabel 3.17 Simbol-simbol Flowchart

3.5.1 Flowchart Login Admin
Start

Index

Login

Salah username dan
password
Isi username dan password

N
y dan
“username
password” benar?

Menu Y
Admin

End
Gambar 3.2 Flowchart Login Admin

Universitas Sumatera Utara

BAB 4

IMPPLEMENTASI SISTEM

4.1 PENGERTIAN IMPLEMENTASI SISTEM
Implementasi

sistema

adalah

suatu

prosedur

atau

langkah-langkah

yang

dilakukandalam menyelesaikan desain system yang telah disetujui, untuk menguji,
menginstal dan memulai system baru atau system yang diperbaiki untuk
menggantikan system yang lama.

4.2 Tujuan Implementasi
Adapun beberapa yang menjadi tujuan implementasi system, yaitu :
1. Menyelesaikan desain system yang telah disetujui sebelumnya.
2. Menguji apakah system sesuai dengan yang dibutuhkan oleh user.
3. Memastikan user mampu menggunakan system tersebut.

Universitas Sumatera Utara

4.3 Komponen utama dalam system
Pada pembuatan system inventory sparepart mobil yang sudah dirancang
membutuhkan perangkat keras (hardware), perangkat lunak (software) dan user
(brainware) untuk melakukan pengolahan data dalam system terkomputerisasi.

4.3.1 Perangkat keras (hardware)
Perangkat keras(hardware) adalah semua bagian fisik computer, dan dibedakan
dengan data yang berada didalamnya atau yang beroperasi didalamnya, dan dibedakan
dengan perangkat lunak (software) yang menyediakan instruksi untuk perangkat keras
dalam menyelesaikan tugasnya. Perangkat keras yang dibutuhkan dalam pembuatan
system informasi ini antara lain :
1. Prosessor
2. Harddisk
3. Memory
4. Keyboard
5. Monitor
6. Mouse

4.3.2 Perangkat lunak (Software)
Perangkat lunak (Software) adalah program yang berisi kumpulan instruksi untuk
melakukan proses pengolahan data. Adapun perangkat lunak yang digunakan penulis
adalah sebagai berikut :

Universitas Sumatera Utara

1. Sistem Operasi Windows 7

Gambar 4.1 Tampilan windows 7

2. Adobe Dreamwever CS6
Software yang berfungsi sebagai tempat mengedit teks dalamp penulisa script
PHP dalam pembuatan system inventory sparepatt mobil.

Gambar 4.2 Tampilan awal Dreamwever Cs6

Universitas Sumatera Utara

3. XAMPP
XAMPP adalah perangkat lunak bebas atau opensource yang mendukung banyak
System Operasi, kompilasi dari beberapa program. Fungsi Xampp sebagai server
yang berdiri sendiri (localhost) yang terdiri dari Apache, Mysql, dan Bahasa
Pemograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat
System Operasi apapun), Apache, MySQL, PHP dan Perl.

Gambar 4.3 Tampilan awal XAMPP

4.3.3 (Brainware)
Brainware adalah manusia yang terlibat dalam mengoperasikan serta mengatur system
didalam komputer. Brainware termasuk bagian penting dari sebuah system komputer.
Hardware tidak dapat bekerja tanpa adanya software, sedangkan software dan
hardware tidak dapat bekerja tanpa adanya Brainware. Jadi ketiga komponen ini saling
terkait dan saling membutuhkan.

Universitas Sumatera Utara

4.4 Demosntrasi Program
Tampilan program yang dirancang oleh penulis adalah sebagai berikut :
4.4.1 Tampilan halaman login

Gambar 4.4 Tampilan login

4.4.2 Tampilan halaman utama (index)

Gambar 4.5 Tampilan halaman utama/index

Universitas Sumatera Utara

4.4.3 Tampilan Jenis Barang

Gambar 4.6 Tampilan halaman jenis barang

4.4.4 Tampilan Data Barang

Gambar 4.7 Tampilan Data Barang

Universitas Sumatera Utara

4.4.5 Tampilan Barang Masuk

Gambar 4.8 Tampilan Barang Masuk

4.4.6 Tampilan Laporan Barang Masuk

Gambar 4.9 Laporan Barang Masuk

Universitas Sumatera Utara

4.4.7 Tampilan Barang Keluar

Gambar 4.10 Barang Keluar

4.4.8 Tampilan Faktur Barang Keluar

Gambar 4.11 Faktur Barang Keluar

Universitas Sumatera Utara

4.4.9 Tampilan Laporan Stok Barang

Gambar 4.12 Laporan Stok Barang

Universitas Sumatera Utara

BAB 5

KESIMPULAN DAN SARAN

5.1 Kesimpulan
Berdasarkan penulisan Tugas Akhir ini, maka penulis dapat mengambil kesimpulan :
1. Sistem inventory merupakan sebuah system yang diperlukan sebuah
perusaahan yang bergerak dibidang barang dan jasa, karena system ini
bergunakan dalam pendataan setiap barang dan dengan system ini setiap
transaksi yang dilakukan oleh perusahaan tersebut bisa
2. Dengan adanya system inventory, perusaahan dapat mempersingkat waktu
pendataan barang yang ada didiperusaahan tersebut.
3. Aplikasi ini juga memberikan kemudahaan dalam hal laporan setiap transaksi
yang dilakukan oleh perusahaan.

Universitas Sumatera Utara

5.2 Saran
1. Penulis menyadari dalam Tugas akhir ini masih banyk kekurangannya. Dengan
demikian penulis masih membutuhkan pengembangan dan perbaikan
kedepannya.
2. Penulis berharap aplikasi ini dapat digunakan oleh perusaahan yang bergerak
dibidang barang dan jasa.

Universitas Sumatera Utara