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.
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 Merupakan kesatuan luar (External Entity) 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 mengalir melalui system, (Data Flow) dimulai dngan sebagian input dan diubah atau diproses menjadi proses. 4. Penyimpanan Data disimpan untuk keperluan data ( Dara berikutnya Storage) Tabel 3.1 Simbol-simbol DFD
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
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 Id_user Varchar 16 Primary Key Nm_user Varchar 25 Password Varchar 14 Level Varchar 15 Tabel 3.3 Outlet Id_outlet Varchar 16 Primary Key Nm_outlet Varchar 30 Almt_outlet Varchar 100 Tlp_outler Varchar 12 Password Varchar 13
Tabel 3.4 Supplier Id_supplier Varchar 16 Primary Key Nm_supplier Varchar 30 Almt_supplier Varchar 100 Tlp_supplier Varchar 12 Tabel 3.5 Jenis_barang Id_jenis Varchar 16 Primary Key Nm_jenis Varchar 30 Tabel 3.6 Barang 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.7 Barang_Outlet Id_outlet Varchar 16 Primary Key Id_barang Varchar 16 Stok Integer 11
Tabel 3.8 Barang_keluar 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 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 Id_masuk Varchar 11 Primary Key Id_keluar Date Id_user Varchar 16 Id_supplier Varchar 16 Time Timestamp
Tabel 3.11 Detail_barang_masuk 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 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 Time Timestamp
Tabel 3.13 Detail_jual 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 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 No Integer 11 conteng Id_retur Varchar 16 Id_barang Varchar 16 Stok_awal Integer 11 Jml Interger 11
Hrg Integer 11 Sub_total Interger 11 Time Timestamp Tabel 3.16 Temp_barang 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
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 dilakukan oleh komputer yang tidak
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 username y dan password benar? Menu Y Admin End Gambar 3.2 Flowchart Login Admin
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.
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 :
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
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.
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
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
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
4.4.7 Tampilan Barang Keluar Gambar 4.10 Barang Keluar 4.4.8 Tampilan Faktur Barang Keluar Gambar 4.11 Faktur Barang Keluar
4.4.9 Tampilan Laporan Stok Barang Gambar 4.12 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. 3. Aplikasi ini juga memberikan kemudahaan dalam hal laporan setiap transaksi yang dilakukan oleh perusahaan.
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.