BAB III ANALISIS DAN PERANCANGAN

dokumen-dokumen yang mirip
BAB III ANALISA DAN PERANCANGAN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. Dalam pembahasan analisis system yang berjalan diperusahaan PT.

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISA DAN PERANCANGAN. Proses yang sedang berjalan dalam pencarian lokasi Stokis dan sub stokis

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN. yang diperoleh dicatat dan dihitung jumlah penjualannya lalu disimpan dalam

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS. penjual dan pihak pembeli. Sistem informasi akuntasi penjualan di CV. Kasih Karunia

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. sistem yang ada, diperlukan suatu penggambaran aliran-aliran informasi dari

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN DISAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

ANALISIS DAN PERANCANGAN SISTEM INFORMASI PENJUALAN TOKO BESI LANCAR BERORIENTASI OBJEK

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DISAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM. kecamatan di kota medan masih bersifat manual. Bentuk manual yang dibuat oleh petugas

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

40 BAB III ANALISIS DAN PERANCANGAN III.1 Analisis Sistem ng Sedang Berjalan III.1.1 Formulir Input Bentuk yang digunakan PT. PS Maju Bersama, sebagai dasar Sistem Informasi Stok Barang yaitu berupa Daftar Barang, Buku Pemasukan Barang, Buku Penjualan dan Buku Persediaan. 1. Formulir Pemasukan Data Daftar Barang Dalam Formulir Pemasukan Daftar Barang tentang data-data barang dan harga yang telah disesuaikan dengan harga pembelian. Kelemahannya adalah dalam pencatatan data Daftar Harga Barang terkadang tidak sesuai dengan data yang sebenarnya. Daftar Barang dapat dilihat pada gambar dibawah ini. Gambar III.1 Formulir Daftar Barang 2. Formulir Pencatatan Data Transaksi Pemasukan Barang Dalam Formulir Pencatatan data Transaksi Pemasukan Barang merupakan pemasukan data transaksi Pemasukan Barang. Bentuk formulir 40

41 pencatatan data trasaksi pemasukan barang dapat dilihat pada gambar dibawah ini. Gambar III.2 Formulir Pencatatan Data Transaksi Pemasukan Barang 3. Formulir Pencatatan Data Transaksi Penjualan Dalam Formulir Pencatatan data Transaksi Penjualan merupakan pemasukan data-data transaksi Penjualan berupa item-item yang menyangkut data-data penjualan. Kelemahannya adalah dalam pencatatan data transaksi terkadang tidak sesuai dengan data yang sebenarnya.. Dapat dilihat pada gambar dibawah ini. Gambar III.3 Formulir Pencatatan Data Transaksi Penjualan 41

42 4. Formulir Pencatatan Data Persediaan Dalam Formulir Pencatatan data Persediaan merupakan pemasukan data-barang yang ada digudang dan di counter. Kelemahannya adalah dalam pencatatan data transaksi terkadang tidak sesuai dengan data yang sebenarnya. Buku persediaan dapat dilihat pada gambar dibawah ini. Gambar III.4 Formulir Pencatatan Data Persediaan III.1.2. Prosedur Pengolahan Data Setelah penulis melakukan pengamatan langsung pada PT. PS. Maju Bersama Medan, khususnya mengenai Stok Barang masih dilakukan secara manual. Walaupun PT. PS. Maju Bersama Medan telah memiliki suatu komputer sebagai alat bantu, tetapi komputer tersebut terbatas hanya menyimpan data dalam format Ms. Office. Hal ini juga mengakibatkan terlambatnya didalam pembuatan laporan yang diinginkan untuk diserahkan kepada pimpinan. Adapun prosedur Penjualan yaitu : 1. Pembeli datang Ke PT. PS. Maju Bersama Medan, dan memilih produk yang akan dibeli oleh si pelanggan. 2. Memberikan kepada kasir untuk pengecekan harga. 3. Kasir menghitung jumlah pembayaran yang sesuai dengan jumlah harga yang ada dalam daftar harga produk dan mencetak faktur penjualan 42

43 4. Tata usaha mencatat transaksi penjualan kedalam buku penjualan. 5. Bagian Gudang mencatat barang yang sisa di counter dan di gudang yang dibuat dalam bentuk laporan persediaan dan diserahkan kepada tata usaha. 6. Jika persediaan barang tidak mencukupi, tata usaha membeli barang sesuai jumlah yang dibutuhkan. 7. Tata usaha membuat laporan sesuai dengan kebutuhan pimpinan. Untuk lebih memperjelas Sistem informasi dibawah ini digambarkan Aliran informasi stok barang dari sistem yang sedang berjalan dapat dilihat pada gambar berikut: 43

44 PEMBELI/PELANGGAN KASIR TATA USAHA BAGIAN GUDANG PIMPINAN Barang yang dibeli pelanggan Barang yang dibeli pelanggan Cek Stok digudang dan di counter Mengecek barang yang dibeli pelanggan Daftar Persediaan Menghitung jumlah pembayaran pelanggan Faktur Penjualan Faktur Penjualan Membayar sesuai dengan jumlah yang tertera didalam faktur penjualan Pembayaran Pembayaran Uang Mencatat kedalam buku penjualan Buku Penjualan Daftar Persediaan Melakukan Pembelian Barang Daftar Pembelian Barang Membuat Laporan Lap Penjualan Lap Pembelian Lap Persediaan Lap Penjualan Lap Pembelian Lap Persediaan Gambar III.5 Aliran Informasi Sistem Informasi Stok Barang III.1.3. Formulir Output Bentuk yang digunakan PT. PS. Maju Bersama Medan, sebagai dasar system informasi stok barang yaitu berupa Laporan Daftar Barang, Laporan penjualan, Laporan Pembelian dan Laporan persediaan. 44

45 1. Laporan Barang Laporan Daftar Barang merupakan output dari pencatatan daftar barang. Bentuk laporan daftar barang dapat dilihat pada gambar dibawah ini. Gambar III.6 Laporan Daftar Barang 2. Laporan Pemasukan Barang Laporan Pemasukan Barang merupakan output dari pencatatan daftar Pemasukan. Bentuk laporan Pemasukan barang dapat dilihat pada gambar dibawah ini. Gambar III.7 Laporan Pemasukan Barang 45

46 3. Laporan Penjualan Barang Laporan Penjualan Barang merupakan output dari pencatatan daftar Penjualan. Bentuk laporan Penjualan barang dapat dilihat pada gambar dibawah ini. Gambar III.8 Laporan Penjualan Barang 4. Laporan Persediaan Barang Laporan Persediaan Barang merupakan output dari pencatatan daftar Persediaan. Bentuk laporan Persediaan barang dapat dilihat pada gambar dibawah ini. Gambar III.9 Laporan Persediaan Barang 46

47 III.2 Evaluasi Sistem yang Berjalan Setelah mempelajari dan mengamati sistem pengiriman yang sedang berjalan pada perusahaan PT.PS Maju Bersama, penulis menyimpulkan bahwa sistem yang berjalan saat ini dan pada pelaksanaanya belum efesien karena hanya mengandalkan prosedur-prosedur kerja manual. ini adalah : Adapun permasalahan yang dihadapi oleh PT.PS Maju Bersama sekarang 1. Banyak terjadi penyimpangan-penyimpangan, misalnya jumlah stok barang yang tidak sesuai antara barang yang masuk dan barang yang telah keluar atau terpakai. 2. Kurang tanggapan pihak penanggung jawab bagian gudang yang tidak segera melaporkan adanya kerusakan atau perpindahan barang. 3. Prosedur dalam pelaporan kerusakan dan perpindahan barang-barang inventaris yang dirasakan masih kurang jelas, membuat aktivitas pelaporan tidak pernah terjadi. III.3. Disain Sistem Setelah melakukan analisa kebutuhan sistem, tahap selanjutnya adalah mendesain sistem. Teknik yang digunakan untuk mendesain sistem adalah dengan menggunakan bahasa pemodelan yang berorientasi objek yaitu Unified Modelling Language (UML). Sistem pemesanan barang pada PT.PS Maju Bersama terbagi dalam beberapa kasus yang digambarkan pada diagram UML. Adapun yang menjadi kelebihan dari sistem yang akan dirancang yaitu : 47

48 1. Mempermudah dalam pencarian data-data Barang Pada PT.PS Maju Bersama 2. Meningkatkan keefisiensian dan kenyamanan bagi pegawai yang ingin melakukan pendataan persediaan barang dagang. Adapun kelemahan dari sistem yang diusulkan adalah sebagai berikut : 1. Sistem yang dirancang dikhususkan pada PT. PS Maju Bersama saja 2. Sistem ini di rancang khusus hanya persediaan barang dagang saja. III.3.1. Desain Sistem Global Pada perancangan sistem ini terdiri dari tahap perancangan yaitu : 1. Perancangan Use Case Diagram 2. Perancangan Output 3. Perancangan Tampilan 4. Perancangan Database 5. Perancangan Logika Program 48

49 III.3.1.1 Use Case Diagram. Halaman List Berita Tambah Data Informasi Data Barang Return barang Barang Masuk/ Pembelian Barang Barang Keluar/ penjualan Barang Laporan Persediaan Halaman LOgin Laporan Barang Masuk Admin Laporan Barang keluar Kartu persediaan Pimpinan Manajemen Password Hapus buku tamu Keluar/Logout Gambar III.10 Use Case Diagram 49

50 III.3.1.2 Sequence diagram Sequence diagram adalah diagram yang merepresentasikan interaksi antarobjek. Bentuk Sequence diagram dari system yang dari system yang dibangun adalah sebagai berikut : a. Sequence diagram Login Aplikasi Database ADMIN Masukkan User Name dan Password Messagebox (Nama Server Salah) Validasi User Name dan Password Gagal Return Gagal [ Berhasil ] Return Berhasil Gambar III.11 Sequence Diagram Proses Login b. Sequence diagram List Informasi Aplikasi Database ADMIN Koreksi Atau Ubah data Informasi Data Informasi Di Update Hapus data Informasi Data Informasi Di Hapus Tampilkan Data Informasi Return Tampil data Informasi Gambar III.12 Sequence Diagram List Informasi 50

51 c. Sequence diagram Tambah Informasi Aplikasi Database ADMIN Memasukkan Data Informasi Data Informasi Dimasukkan Menyimpan informasi Data Informasi Di Tersimpan Gambar III.13 Sequence Diagram Tambah Informasi d. Sequence diagram Barang Aplikasi Database ADMIN Memasukkan Data Barang Data Barang Dimasukkan Koreksi Atau Ubah data Barang Data Barang Di Update Hapus data Barang Data Barang Di Hapus Tampilkan Data Barang Return Tampil data Barang Gambar III.14 Sequence Diagram Barang 51

52 e. Sequence diagram Barang Masuk Aplikasi Database ADMIN Memasukkan Data Barang masuk Data Barang masuk Dimasukkan Koreksi Atau Ubah data Barang masuk Data Barang masuk Di Update Hapus data Barang masuk Data Barang masuk Di Hapus Tampilkan Data Barang masuk Return Tampil data Barang masuk Gambar III.15 Sequence Diagram Barang Masuk f. Sequence diagram Barang Keluar Aplikasi Database ADMIN Memasukkan Data Barang Keluar Data Barang KeluarDimasukkan Koreksi Atau Ubah data Barang Keluar Data Barang Keluar Di Update Hapus data Barang Keluar Data Barang Keluar Di Hapus Tampilkan Data Barang Keluar Return Tampil data Barang Keluar Gambar III.17 Sequence Diagram Barang Keluar 52

53 g. Sequence diagram Laporan Persediaan Aplikasi Database ADMIN Pilih Laporan persediaan Laporan persediaan dipilih Menampilkan Laporan persediaan Tampilkan laporan persediaan Return Tampil data laporan persediaan Gambar III.18 Sequence Diagram Laporan Persedian h. Sequence diagram Laporan Barang masuk Aplikasi Database ADMIN Pilih Laporan Barang masuk Laporan Barang masuk dipilih Menampilkan Laporan Barang masuk Tampilkan laporan Barang masuk Return Tampil data laporan Barang masuk Gambar III.19 Sequence Diagram Laporan Barang Masuk 53

54 i. Sequence diagram Laporan Barang Keluar Aplikasi Database ADMIN Pilih Laporan Barang keluar Laporan Barang keluar dipilih Menampilkan Laporan Barang keluar Tampilkan laporan Barang keluar Return Tampil data laporan Barang keluar Gambar III.20 Sequence Diagram Laporan Barang Keluar j. Sequence diagram Jurnal Umum Aplikasi Database ADMIN Jurnal umum Jurnal umu dipilih Menampilkan jurnal umu Tampilkan jurnal umum Return tampil jurnal umu Gambar III.21 Sequence Diagram Jurnal Umum 54

55 k. Sequence diagram Kartu Persediaan Aplikasi Database ADMIN Pilih kartu persediaan Laporan Persedian Dipilih Menampilkna kartu persediaan Tampilkan Kartu persediaan Return kartu Persediaan Gambar III.21 Sequence Diagram Kartu Persediaan l. Sequence diagram Manajemen Password Aplikasi Database ADMIN Memasukkan Data Manajemen Password Data Manajemen Password Dimasukkan Koreksi Atau Ubah data Manajemen Password Data Manajemen Password Peta Di Update Hapus data Manajemen Password Data Manajemen Password Peta Di Hapus Tampilkan Data Manajemen Password Return Tampil data Manajemen Password Gambar III.22 Sequence Diagram Manajemen Password 55

56 m. Sequence diagram Buku Tamu Aplikasi Database ADMIN Memasukkan Data Buku Tamu Data Buku Tamu Dimasukkan Koreksi Atau Ubah data Buku Tamu Data Buku Tamu Di Update Hapus data Buku Tamu Data Buku Tamu Di Hapus Tampilkan Data Buku Tamu Return Tampil data Buku Tamu Gambar III.23 Sequence Diagram Buku Tamu n. Sequence diagram Logout Aplikasi Database ADMIN Masukkan User Name dan Password Messagebox (Nama Server Salah) Validasi User Name dan Password Gagal Return Gagal [ Berhasil ] Klik Logout Data Logout Gambar III.24 Sequence Diagram Logout III.3.1.3.Class diagram Diagram yang digunakan untuk menampilkan beberapa kelas serta paketpaket yang ada dalam sistem / perangkat lunak yang sedang kita kembangkan 56

57 Diagram kelas (Class Diagram) memberi kita gambaran (diagram statis ) tentang sistem / perangkat lunak dan relasi-relasi yang ada di dalamnya. Bentuk Class Diagram dari system yang dibangun dapat dilihat pada gambar dibawah ini. LOGIN + UserName + Password + Simpan() + Batal() PIMPINAN Aplikasi LAPORAN +Cetak() +Batal() ADMINISTRATOR Barang + kodebarang = varchar(10) + namabarang= varchar(30) + satuan= varchar(10) + hargabeli= Numeric(18,0) + hargajual= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() Barang Masuk + nofaktur=varchar(5) + tanggalpemasukan=date(8) + namasupplier= varchar(40) + kodebarang= varchar(5) + jumlah= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() Barang Keluar/Penjualan + nofaktur=varchar(5) + tanggalpemasukan=date(8) + NamaPelanggan= varchar(40) + kodebarang= varchar(5) + jumlah= Numeric(18,0) +Baru() +Simpan() +Batal() +Edit() +Hapus() +Keluar() Gambar III.25 Class Diagram 57

58 III.3.2 Desain Sistem Secara Detail III.3.2.1. Desain Output Desain output merupakan suatu bentuk keluaran atau tabel-tabel laporan yang dibutuhkan dalam Sistem Informasi Stok Barang pada PT. PS Maju Bersama Berbasis Web. 1. Laporan Stok barang Laporan Stok Barang merupakan laporan untuk menampilkan stok barang. Bentuk laporan stok barang dapat dilihat pada gambar dibawah ini. NO x KODE x PT. PS MAJU BERSAMA LAPORAN STOK BARANG NAMA JUMLAH SATUAN BARANG MASUK x x x JUMLAH KELUAR x STOK x x xxxxx x xxxxx x xxxxx x Medan, dd/mm/yyyy ( ) Gambar III.26 Rancangan Laporan Stok Barang 2. Laporan Barang Masuk Laporan Barang Masuk merupakan laporan untuk menampilkan Barang Masuk. Bentuk laporan Barang Masuk dapat dilihat pada gambar berikut. 58

59 No Tgl PT. PS MAJU BERSAMA LAPORAN BARANG MASUK Nama Kode Nama Harga Satuan Supplier Barang Barang Satuan Jumlah Total xxxx xxxx Medan, dd/mm/yyyy ( ) Gambar III.27 Rancangan Laporan Barang Masuk 3. Laporan Barang keluar Laporan Barang keluar merupakan laporan untuk menampilkan Barang keluar. Bentuk laporan Barang keluar dapat dilihat pada gambar berikut: No Tgl Nama Pelanggan PT. PS MAJU BERSAMA LAPORAN BARANG KELUAR Kode Nama Barang Barang Satuan Harga Satuan Jumlah Total xxxx xxxx xxxx Medan, dd/mm/yyyy ( ) Gambar III. 28 Rancangan Laporan Barang keluar 4. Laporan Jurnal umum Laporan Keuangan merupakan laporan untuk menampilkan Keuangan. Bentuk laporan Keuangan dapat dilihat pada gambar dibawah ini. 59

60 No x PT. PS MAJU BERSAMA JURNAL UMUM Tanggal Nama Perkiraan Debet x x x Kredit x x x x x xxxxx Medan, dd/mm/yyyy ( ) III.3.2.2 Rancangan Halaman Informasi 1. Rancangan Halaman utama. Halaman utama merupakan tampilan awal pada saat aplikasi dijalankan. Dalam halaman utama terdapat beberapa menu yang dapat diakses oleh pengunjung. 60

61 Logo HEADER HOME PROFIL BERITA TERKINI BUKU TAMU- ABOUT ME SLIDE GAMBAR INFORMASI Persediaan Inventori Inventori keluar TEXT Login Admin ARTIKEL Gambar/text Gambar III.29 Rancangan Halaman Utama 2. Rancangan Halaman Profil. Halaman Profil merupakan yang berisi profil PT. PS. Maju Bersama. Bentuk rancangan halaman profil dapat dilihat pada gambar berikut: 61

62 Logo HEADER HOME PROFIL BERITA TERKINI BUKU TAMU SLIDE GAMBAR INFORMASI Persediaan Inventori Inventori Masuk Inventori keluar Sejarah Info sejarah Visi dan Misi Info visi dan misi Arti Logo Info arti logo Sumber Daya Info sumber daya Login Admin ARTIKEL Gambar/text Gambar III.30 Rancangan Halaman Profil 62

63 3. Rancangan Halaman Berita Terkini. Rancangan Halaman berita terkini berisi berita yang dapat dilihat oleh pengunjung yang berhubungan dengan PT. PS. Maju Bersama Medan. Bentuk Halaman berita dapat dilihat pada gambar berikut ini.. Logo HEADER HOME PROFIL BERITA TERKINI BUKU TAMU SLIDE GAMBAR Berita Info berita Login Admin ARTIKEL s INFORMASI Persediaan Inventori Inventori Masuk Inventori keluar Gambar/text Gambar III.31 Rancangan Halaman Berita Terkini 63

64 III.3.2.3. Rancangan Masukan (Input) 1. Perancangan Halaman Login Admin Perancangan halaman login merupakan halaman untuk memasukkan user name dan password administrator. Bentuk halaman login admin dapat dilihat pada gambar dibawah ini. HEADER Masukkan User Name dan Password dengan Benar User Name Password OK Batal Gambar III.32 Rancangan Halaman Login Administrator 2. Perancangan Halaman Menu Admin Perancangan halaman Menu Admin merupakan halaman untuk memasukkan data dan informasi. Bentuk halaman menu admin dapat dilihat pada gambar dibawah ini. HEADER Tambah Data Berita Edit/Hapus Data Berita Data Barang Barang Masuk/Pembelian Barang Barang Keluar/Penjualan Barang Laporan Persediaan Laporan Barang Masuk Laporan Barang keluar Jurnal Umum Manajemen Password Hapus Buku Tamu Keluar/Logout KEMBALI KE HALAMAN UTAMA Gambar III.33 Rancangan Halaman Administrator ' 64

65 3. Perancangan Halaman Input Berita Perancangan halaman input berita merupakan halaman untuk memasukkan data berita dan informasi. Bentuk halaman menu input berita dapat dilihat pada gambar dibawah ini. HEADER Kembali Ke Home TAMBAH DATA BERITA/ARTIKEL/INFORMASI JENIS BERITA : JUDUL BERITA : ASAL ARTIKEL INFORMASI AWAL : v DETAIL INFORMASI : Simpan Cancel Gambar III.34 Rancangan Halaman Input Berita 4. Perancangan Halaman Input Data Barang 65

66 Perancangan Halaman Input Data Barang merupakan halaman untuk memasukkan data Barang. Bentuk Perancangan Halaman Input Data Barang dapat dilihat pada gambar dibawah ini. a. Form Input HEADER TAMBAH DATA BARANG Kode Barang : Nama Barang : Satuan : Harga beli : Harga Jual : Simpan Batal b. List Data Gambar III.35 Rancangan Halaman Input Data Barang HEADER Kode Inventori Nama Inventori TAMBAH DATA Satuan Harga Beli Harga Jual Gambar III.36 Rancangan Halaman List Data Barang 5. Perancangan Halaman Input Data Barang Masuk 66

67 Perancangan Halaman Input Data Barang masuk merupakan halaman untuk memasukkan data Barang masuk. Bentuk Perancangan Halaman Input Data Barang masuk dapat dilihat pada gambar dibawah ini. a. Form Input HEADER TAMBAH DATA BARANG MASUK No Faktur : Tanggal Pemasukan : Nama Supplier : Kode Barang : Jumlah : SIMPAN BATAL Kembali Ke List Data Gambar III.37 Rancangan Halaman Input Data Barang Masuk 67

68 6. Perancangan Halaman Input Data Barang Keluar/Penjualan Perancangan Halaman Input Data Barang Keluar/Penjualan merupakan halaman untuk memasukkan data Barang Keluar/Penjualan. Bentuk Perancangan Halaman Input Data Barang Keluar/Penjualan dapat dilihat pada gambar dibawah ini. a. Form Input HEADER TAMBAH DATA BARANG KELUAR/PENJUALAN No Faktur : Tanggal Keluar : Nama Supplier : Kode Barang : Jumlah : SIMPAN BATAL Gambar III.38 Rancangan Halaman Input Data Barang Keluar/Penjualan 7. Perancangan Halaman Input Manajemen Password 68

69 Perancangan Halaman Input Manajemen Password merupakan halaman untuk memasukkan data Admin. Bentuk Perancangan Halaman Input Data Manajemen Password dapat dilihat pada gambar berikut: a. Form Input HEADER Kembali Ke List Data TAMBAH DATA ADMIN User Name : Password : Simpan Batal Gambar III.39 Rancangan Halaman Input Data Manajemen Password b. List Data HEADER TAMBAH DATA User Name Password Main Menu Administrator Gambar III.40 Rancangan Halaman List Data Manajemen Password III.3.2.4 Rancangan Basis Data 69

70 III.3.2.4.1 Normalisasi 1. Unnormal Tabel III.1. Bentuk Unnormal No Faktur : 00120 Tanggal Faktur : 12 Januari 2012 Nama Supplier : CV. Indah Permata Sari Kode Barang Nama Barang Satuan Harga Beli Jumlah Total 0001 Pepsodent Pcs 6500 2 13.000 0002 Sempurna Bungkus 10.000 2 20.000 0003 Dancow Bungkus 47.000 2 94.000 0004 Ciptadent Bungkus 3.000 2 6.000 2. Normal Pertama (1NF) Tabel III.2. Bentuk Normal Pertama (1NF) No Faktur 00120 00120 00120 00120 Tgl Faktur 12 Januari 2012 12 Januari 2012 12 Januari 2012 12 Januari 2012 Nama Supplier CV. Indah Permata Sari CV. Indah Permata Sari CV. Indah Permata Sari CV. Indah Permata Sari Telp 08137 6960861 08137 6960861 08137 6960861 08137 6960861 Kode Barang Nama Barang Satuan Harga Satuan Jumlah Total 0001 Pepsodent Bungkus 6.500 2 13.000 0002 sempurna Bungkus 10.000 2 20.000 0003 dancow Bungkus 47.000 2 94.000 0004 ciptadent Bungkus 3.000 2 6.000 3. Normal Kedua (2NF) 70

71 Tabel III.3. Bentuk Normal Pertama (2NF) Tabel Barang Kode Nama Satuan Harga Satuan Stok 0001 Pepsodent Bungkus 12.000 2 0002 Sempurna Bungkus 10.000 2 0003 Dancow Bungkus 7.000 2 0004 Ciptadent Bungkus 3.000 2 Tabel Pelanggan Kode Pelanggan Nama Pelanggan Telepon CV. Indah 08137 00120 Permata Sari 6960861 Tabel Barang Masuk No Faktur Tgl Pemasukan Kode Supplier 00120 12 Januari 2012 00120 Tabel Detail Barang Masuk No Faktur Kode Barang Jumlah 00120 0001 2 00120 0002 2 00120 0003 2 00120 0004 2 Tabel Keluar No Faktur Tgl Pengiriman Kode Pelanggan 00120 12 Januari 2012 00120 Tabel Detail Keluar 71

72 No Faktur Kode Barang Jumlah 00120 0001 2 00120 0002 2 00120 0003 2 00120 0004 2 4. Normal Ketiga (3NF) INVENTORI KodeBarang NamaBarang Satuan HargaBeli HargaJual DETAIL BARANG KELUAR NoFaktur KodeBarang Jumlah BARANG MASUK NoFaktur TanggalPemasukan NamaSupplier DETAIL BARANG MASUK NoFaktur KodeBarang Jumlah BARANG KELUAR NoFaktur TanggalPemasukan NamaPelanggan Gambar III.41 Normal Ketiga (3NF) III.3.2.4.2 Desain File/Tabel Database merupakan himpunan kelompok data/arsip yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. Adapun database yang penulis buat dalam perancangan ini adalah sebagai berikut: 1. Tabel Barang 72

73 Tabel Barang merupakan media untuk menyimpan data Barang, struktut tabel Barang dapat dilihat pada tabel di berikut: Tabel III.4 Struktur Tabel Barang No Field Name Type Size Description 1 KodeBarang Varchar 5 Kode Barang 2 NamaBarang Varchar 30 Nama Barang 3 Satuan Varchar 12 Satuan 4 HargaSatuan Currency 8 Harga Satuan 5 Stok Int 2 Stok Primary Key : Kode Barang 2. Tabel Barang Masuk Tabel Barang Masuk merupakan media untuk menyimpan data Barang Masuk, struktut tabel Pemesanan dapat dilihat pada tabel di bawah ini. Tabel III.5 Struktur Tabel Barang Masuk No Field Name Type Size Description 1 NoFaktur Varchar 5 No Faktur 2 TanggalPemasukan Date/time 8 Tanggal Pemasukan 3 NamaSupplier Varchar 30 Nama Supplier Primary Key : NoFaktur 3. Tabel Detail Barang Masuk 73

74 Tabel Detail Detail Barang Masuk merupakan media untuk menyimpan data Detail Barang Masuk, struktut tabel Detail Barang Masuk dapat dilihat pada tabel di berikut: Tabel III.5 Struktur Tabel Detail Barang Masuk No Field Name Type Size Description 1 NoFaktur Varchar 5 No Faktur 2 KodeBarang Varchar 5 Kode Barang 3 Jumlah Int 2 Jumlah Primary Key : NoPemesanan Foreign Key : KodeBarang 4. Tabel Barang Keluar Tabel Barang Keluar merupakan media untuk menyimpan data Barang Keluar, struktut tabel Barang Keluar dapat dilihat pada tabel berikut: Tabel III.6 Struktur Tabel Barang Keluar No Field Name Type Size Description 1 NoFaktur Varchar 5 No Faktur 2 Tanggalpengeluran Date/time 8 Tanggal Pengeluran 3 NamaPelanggan Varchar 30 Nama Pelanggan Primary Key : NoFaktur 5. Tabel Detail Barang Keluar Tabel Detail Detail Barang Keluar merupakan media untuk menyimpan data Detail Barang Keluar, struktut tabel Detail Barang Keluar Masuk dapat dilihat pada tabel berikut 74

75 Tabel III.7 Struktur Tabel Detail Barang Keluar No Field Name Type Size Description 1 NoFaktur Varchar 5 No Faktur 2 KodeBarang Varchar 5 Kode Barang 3 Jumlah Int 2 Jumlah Primary Key Foreign Key : NoFaktur : KodeBarang 6. Tabel Admin Tabel ini digunakan untuk menyimpan data Admin. Bentuk Tabel Admin dapat dilihat pada tabel berikut: Tabel III.8. Struktur Tabel Admin No 1 Field Name User Type Field Varchar Width 30 User Name Keterangan 2 Password Varchar 20 Password Primary Key : User 7. Tabel Berita Tabel ini digunakan untuk menyimpan data Berita. Bentuk Tabel Berita dapat dilihat pada tabel berikut: Tabel III.9 Struktur Tabel Berita No 1 Field Name ID Type Field Int Width 4 ID Berita Keterangan 2 Jenis Varchar 100 Jenis Berita 3 Judul Text 0 Judul Berita 4 Isi Longtext 0 Isi Berita 75

76 5 image1 Varchar 50 image1 Berita 6 asal Varchar 100 asal Berita 7 headline Varchar 100 headline Berita 8 info Text 0 info Berita Primary Key : id 8. Tabel Buku Tamu Tabel ini digunakan untuk menyimpan data Buku Tamu. Bentuk Tabel Buku Tamu dapat dilihat pada tabel berikut: Tabel III.10 Struktur Tabel Buku Tamu No Field Name Type Size Indexed Description 1 Id Int 5 Yes Id 2 Nama Varchar 30 - Nama 3 Email Varchar 50 - Email 4 Komentar Text 0 - Komentar Primary Key : id III.3.2.4.3 ERD 76

77 [ 1 : 1 ] BARANG [ M : 1 ] KodeBarang NamaBarang Satuan Mengirimkan Hargabeli HargaJual Memasukkan [ 1 : 1 ] Detail Barang Masuk [ M : 1 ] Menyimpan [ M : 1 ] Barang Masuk [ M : 1 ] Mengeluarkan NoFaktur KodeBarang Jumlah NoFaktur Tanggal Pemasukan NamaSupplier [ 1 : 1 ] Detail Barang Keluar [ M : 1 ] Menyimpan [ M : 1 ] Barang keluar NoFaktur NoFaktur TanggalKirim KodeBarang NoPemesanan Jumlah Gambar III.43. ERD III.3.2.5. Logika Program 1. Activity Diagram Data Login Adapun Activity Diagram form data login dapat dilihat pada gambar berikut: Masukkan User Name dan Password Apakah Valid? Login Berhasil Selesai Gambar III.44 Diagram Activity Login Administrator 2. Activity Diagram Menu Administrator 77

78 Adapun Activity Diagram Administrator dapat dilihat pada gambar dibawah ini. Mulai Tampil Halaman Administrator List Informasi Tambah Informasi Tambah Informasi Barang Data Barang Barang Masuk Data Barang Masuk Penjualan Data Penjualan Lap. Persediaan Lap. Persediaan Lap. Barang Masuk Lap. Barang Masuk Lap. Barang Keluar Lap. Barang Keluar Lap. Keuangan Lap. Keuangan Manajemen Password Manajemen Password Hapus Buku Tamu Hapus Buku Tamu Logout Gambar III.45 Diagram Activity Menu Administrator 3. Activity Diagram List Berita 78

79 Adapun Activity Diagram Halaman List Berita dapat dilihat pada gambar dibawah ini. Mulai Pilih Kategori Proses Pilih Judul Berita Edit? Hapus? Ubah Data Simpan? Kembali ke Menu Utama Hapus Data Simpan Batal Gambar III.46 Diagram Activity Halaman List Berita 4. Activity Diagram Input/Tambah Berita Adapun Activity Diagram Halaman Input/Tambah Berita dapat dilihat pada gambar dibawah ini. 79

80 Mulai Pilih Kategori Input Berita Simpan? Simpan? Batal Kembali Ke Menu Admin Gambar III.47 Diagram Activity Halaman Input/Tambah Berita 80

81 5. Activity Diagram Data Barang Adapun Activity Diagram Halaman Barang dapat dilihat pada gambar dibawah ini. Mulai Halaman List Barang Tambah Data Edit Input Barang Edit Data Hapus Data Simpan? Simpan Batal Kembali Ke Menu Administrator Gambar III.48 Diagram Activity Halaman Barang 81

82 6. Activity Diagram Data Halaman Barang Masuk Adapun Activity Diagram Halaman Barang Masuk dapat dilihat pada gambar dibawah ini. Mulai Halaman List Barang Masuk Tambah Data Edit Input Barang Edit Data Hapus Data Simpan? Simpan Batal Tambah Detail barang Simpan? Tambah Simpan Detail barang Gambar III.49 Diagram Activity Halaman Barang Masuk 82

83 7. Activity Diagram Data Halaman Barang Keluar Adapun Activity Diagram Halaman Barang Keluar dapat dilihat pada gambar dibawah ini. Mulai Halaman List Barang Keluar Tambah Data Edit Input Barang Keluar Edit Data Hapus Data Simpan? Simpan Batal Tambah Detail barang Simpan? Tambah Simpan Detail barang Gambar III.50 Diagram Activity Halaman Barang Keluar 83

84 8. Activity Diagram Data Halaman laporan persediaan Adapun Activity Diagram Halaman laporan persediaan dapat dilihat pada gambar dibawah ini. Mulai Pilih laporan persediaan Data ada? Tampil laporan persediaan Laporan persediaan kosong Gambar III.51 Diagram Activity Halaman Laporan Persediaan 9. Activity Diagram Data Halaman laporan barang masuk Adapun Activity Diagram Halaman laporan barang masuk dapat dilihat pada gambar dibawah ini. 84

85 Mulai Pilih laporan barang masuk Masukkan bulan dan tahun laporan Print priview Data ada? Tampil laporan barang masuj Laporan barang masuk kosong Gambar III.52 Diagram Activity Halaman laporan Barang masuk 10. Activity Diagram Data Halaman laporan barang keluar Adapun Activity Diagram Halaman laporan barang keluar dapat dilihat pada gambar dibawah ini. Mulai Pilih laporan barang keluar Masukkan bulan dan tahun laporan Print priview Data ada? Tampil laporan barang keluar Laporan barang keluar Gambar III.53 Diagram Activity Halaman laporan Barang keluar 11. Activity Diagram Data Halaman laporan keuangan 85

86 Adapun Activity Diagram Halaman laporan keuangan dapat dilihat pada gambar dibawah ini. Mulai Laporan Jurnal Print priview Data ada? Tampil laporan Keuangan Laporan Keuangan Gambar III.54 Diagram Activity Jurnal umum 12. Activity Diagram Data Halaman Manajemen Password Adapun Activity Diagram Halaman Manajemen Password dapat dilihat pada gambar dibawah ini. 86

87 Mulai Halaman List Password Tambah Data Edit Input Password Edit Data Hapus Data Simpan? Simpan Batal Kembali Ke Menu Administrator Gambar III.55 Diagram Activity Halaman Manajemen Password 87

88 13. Activity Diagram Data Halaman Buku Tamu Adapun Activity Diagram Halaman Buku Tamu dapat dilihat pada gambar dibawah ini. Mulai Halaman List Buku Tamu Edit Edit Password Hapus Data Simpan? Simpan Batal Kembali Ke Menu Administrator Gambar III.56. Diagram Activity Halaman Manajemen Password 88