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 berulang-ulang 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.
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. Gambar Nama Fungsi
1. Kesatuan Luar
(External Entity)
Merupakan kesatuan luar dilingkungan luar Sistem yang akan memberikan input atau menerima output dari luar system.
2. Proses
(Process)
Kegiatan dari hasil suatu arus data yang masuk dalam proses untuk dihasilkan arus data yang akan mengubah input menjadi output.
3. Aliran Data
(Data Flow)
Data mengalir melalui system, dimulai dngan sebagian input dan diubah atau diproses menjadi proses.
4. Penyimpanan
data ( Dara Storage)
Data disimpan untuk keperluan berikutnya
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.
Laporan barang masuk Data User
Laporan barang keluar Data Supplier
Laporan Penjualan Data Outlet
Laporan stok barang Data stok barang
Faktur Pembelian Faktur penjualan
Gambar 3.1 Diagram Konteks
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 UserTabel 3.3 Outlet
Nama Field Type Data Size Keterangan
Id_outlet Varchar 16 Primary Key
Nm_outlet Varchar 30
Almt_outlet Varchar 100
Tlp_outler Varchar 12
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
Tabel 3.6 Barang
Nama Field Type Data Size Keterangan
Tabel 3.7 Barang_Outlet
Nama Field Type Data Size Keterangan
Id_outlet Varchar 16 Primary Key
Id_barang Varchar 16
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 Primary Key
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
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
Tabel 3.11 Detail_barang_masuk
Nama Field Type Data Size Keterangan
No Integer 11 Primary Key
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
Tabel 3.12 Penjualan
Nama Field Type Data Size Keterangan
Id_jual Integer 11 Primary Key
Tgl_jual Varchar 16
Pelanggan Varchar 16
Alamat Integer 11
Id_outletb Integer 11
Hrg_beli Integer 11
Sub_total Interger 11
Tabel 3.13 Detail_jual
Nama Field Type Data Size Keterangan
No Integer 11 conteng
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
Tabel 3.14 Retur_barang
Nama Field Type Data Size Keterangan
Id_retur Varchar 16 Primary Key
Id_transaksi Varchar 16
Id_user Varchar 16
Tgl_retur Date 11
Keterangan Varchar 30
Tabel 3.15 Tabel detail_retur
Nama Field Type Data Size Keterangan
No Integer 11 conteng
Id_retur Varchar 16
Id_barang Varchar 16
Stok_awal Integer 11
Hrg Integer 11
Sub_total Interger 11
Time Timestamp
Tabel 3.16 Temp_barang
Nama Field Type Data Size Keterangan
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.
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 (sub-program)/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
Tabel 3.17 Simbol-simbol Flowchart
3.5.1 Flowchart Login Admin
N
y
Y
Gambar 3.2 Flowchart Login Admin 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.
Start
Index
Login
Isi username dan password
“username dan password” benar?
Menu Admin
End
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 :
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
4.3.2 Perangkat lunak (Software)
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.
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)
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.3 Tampilan Jenis Barang
Gambar 4.6 Tampilan halaman jenis barang
4.4.4 Tampilan Data Barang
4.4.5 Tampilan Barang Masuk
Gambar 4.8 Tampilan Barang Masuk
4.4.6 Tampilan Laporan Barang Masuk
4.4.7 Tampilan Barang Keluar
Gambar 4.10 Barang Keluar
4.4.8 Tampilan Faktur Barang Keluar
4.4.9 Tampilan Laporan Stok Barang
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.
5.2 Saran
1. Penulis menyadari dalam Tugas akhir ini masih banyk kekurangannya. Dengan demikian penulis masih membutuhkan pengembangan dan perbaikan kedepannya.