BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai

dokumen-dokumen yang mirip
BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. data, selanjutnya melakukan tahapan sebagai berikut: menyajikan suatu rancangan langkah kerja dari sistem yang baru.

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan hasil survey ke CV. Tiga Kurnia pada Bagian Produksi, selama

BAB IV DESKRIPSI PEKERJAAN. kosong. Hal ini dapat digunakan untuk menentukan berapa jumlah limit yang

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTEK. dan pencatatan kasus Perselisihan Hubungan Industrial (PHI).

BAB IV DESKRIPSI PEKERJAAN. informasi dalam membuat Aplikasi Pemeliharaan Sarana (Pengadaan).

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTIK. satu usaha yang didirikan adalah Surya Mart. Saat ini Surya Mart masih

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey, wawancara dan pengamatan yang dilakukan di

BAB IV ANALISIS DAN DESAIN SISTEM. Dalam pengembangan sistem informasi dibutuhkan analisis

BAB IV DESKRIPSI KERJA PRAKTEK. identifikasi masalah. Adapun penjelasannya sebagai berikut: beberapa cara yang telah dilakukan, antara lain:

BAB IV DESKRIPSI PEKERJAAN. material langsung dan biaya tenaga kerja langsung. Sedangkan biaya overheadnya

BAB IV DESKRIPSI PEKERJAAN. perhitungan data presensi siswa yang dilakukan oleh wali kelas. Dalam

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN. dengan beberapa perusahaan lain. Hal ini diakibatkan karena sistem yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini dibahas tentang identifikasi permasalahan, analisis

BAB IV DESKRIPSI KERJA PRAKTIK. Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. Permasalahan yang ada pada PT Istana Keramik Indah

BAB IV ANALISA DAN DESAIN SISTEM. permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi

BAB III ANALISIS DAN PERANCANGAN SISTEM. departemen Health, Safety dan Environment (HSE) PT Bangun Sarana Baja,

BAB IV DESKRIPSI PEKERJAAN

BAB IV PERANCANGAN SISTEM. Spesifikasi sistem yang ada pada Rancang Bangun Sistem Informasi Pengadaan

BAB III ANALISIS DAN PERANCANGAN SISTEM. Bangun Aplikasi Penjualan dan Pengiriman Spare part komputer pada Bismar

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV DESAIN DAN IMPLEMENTASI SISTEM. permasalahan yang ada di PT. Barata Indonesia (Persero). Untuk memperoleh

BAB IV METODE PENELITIAN. ditemukan solusi yang tepat sesuai dengan harapan pihak perusahaan.

BAB IV DESKRIPSI KERJA PRAKTEK. informasi agar dapat terorganisir dengan baik dan jelas.

BAB IV DESKRIPSI PEKERJAAN. berbeda dengan beberapa institusi pendidikan lain. Hal ini disebabkan karena

BAB IV DESKRIPSI SISTEM

BAB IV DISKRIPSI PEKERJAAN. sistem informasi penggajian pada PT. KARYA MANDIRI BERSAMA.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. memberikan masukan dalam pengembangan sistem informasi yang dibuat.

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil wawancara di perusahaan tersebut terdapat

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM. perusahaan. Data dan informasi tersebut diperoleh dari sumber terkait untuk

BAB IV DISKRIPSI KERJA PRAKTIK. baru. Dalam langkah ini penulis melakukan analisis terhadap permasalahan yang

BAB IV DISKRIPSI PEKERJAAN

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

BAB IV DESKRIPSI PEKERJAAN

BAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV DISKRIPSI PEKERJAAN. kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap

BAB IV DESKRIPSI SISTEM. terintegrasi yaitu dengan menggunakan Microsoft Excel dengan cara penginputan

BAB IV DESKRIPSI PEKERJAAN. penghitungan data penggajian akan berakibat penerimaan gaji pegawai tidak

BAB IV DISKRIPSI PEKERJAAN. dengan sistem yang baru. Analisa sistem ini berisi Document Flow dan System

BAB III ANALISIS DAN PERANCANGAN SISTEM. kegiatan perusahaan menjadi terganggu dalam pemenuhan permintaan barang

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

BAB IV ANALIS DAN DESAIN SISTEM. Dari document flow yang prosesnya masih manual lalu dibuat system

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV DESKRIPSI PEKERJAAN

BAB IV PERANCANGAN SISTEM. harus menyerahkan data kompetensi siswa kepada pihak staff PSG untuk

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK. diwujudkan dalam bentuk survey ke PT. Perkebunan Nusantara X (Persero)

BAB IV DESKRIPSI KERJA PRAKTEK. permasalahan yang ada Dalam Sistem aplikasi yang dibangun ini meliputi

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. PLN

BAB III ANALISIS DAN PERANCANGAN SISTEM. UMKM Fredshoes. Dalam pengumpulan data yang digunakan untuk bahan

BAB IV DESKRIPSI PEKERJAAN. proses perhitungan dan pemberian gajikepada para pegawai PT. Wijaya Sakti.

BAB IV HASIL DAN PEMBAHASAN. aplikasi pembelian barang pada CV Mitra Tech Abadi. Hasil dan pembahasan

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Kegiatan yang dilakukan dalam pengumpulan data tersebut, antara lain:

BAB V HASIL DAN PEMBAHASAN. akan diperbaiki dalam hal ini perancangan aplikasi mencakup system flow, hirarki

BAB IV DESKRIPSI PEKERJAAN. mempelajari serta memberikan solusi bagi masalah yang timbul. 4. Melakukan pembahasan terhadap hasil implementasi sistem.

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... vii DAFTAR GAMBAR... DAFTAR LAMPIRAN... xii BAB I PENDAHULUAN...

BAB III ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI. ABSTRAK... Error! Bookmark not defined. DAFTAR ISI... 1 DAFTAR TABEL... 4 DAFTAR GAMBAR... 5 DAFTAR LAMPIRAN... 7

BAB IV DESKRIPSI KERJA PRAKTEK. buku pada Badan Arsip dan Perpustakaan kota Surabaya.

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI KERJA PRAKTEK. Dalam pengembangan teknologi dibutuhkan analisa dan perancangan

BAB IV DESKRIPSI KERJA PRAKTEK. karena sistem yang masih dilakukan secara manual. diharapkan dapat mengatasi permasalahan tersebut.

BAB IV DESKRIPSI PEKERJAAN. yang digunakan oleh CV. DAUN MUDA COMMUNICATION, ini dilakukan

BAB IV DESKRIPSI PEKERJAAN. berupa kertas, sehingga sering terjadi redudansi data dan adanya

BAB IV 4. DESKRIPSI PEKERJAAN. yang dikembangkan dengan tampilan yang mudah untuk dijalankan. Aplikasi

BAB IV DESKRIPSI PEKERJAAN. dilakukan oleh perusahaan untuk mengembangkan usahanya.

BAB IV ANALISIS DAN DESAIN SISTEM. terdapat pegawai atau karyawan. Dalam pelaksanaannya sering timbul masalah

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI PEKERJAAN

BAB IV HASIL DAN PEMBAHASAN. yang lama dengan sistem yang baru. Analisa sistem ini berisi dan System Flow,

BAB IV ANALISIS DAN DESAIN SISTEM. perangkat keras (hardware), perangkat lunak (software) dan pengguna. Analisis

BAB IV DESKRIPSI PEKERJAAN

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV DISKRIPSI PEKERJAAN. UPT. Taman Budaya Jawa Timur, secara garis besar permasalahan pada

BAB IV METODE KERJA PRAKTEK. Sistem yang terdapat pada SMU Negeri 1 Sidoarjo khususnya pada

BAB IV DESKRIPSI PEKERJAAN. penelitian terhadap aplikasi pencatatan history barang gudang pada PT. GRLJI.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DESKRIPSI KERJA PRAKTIK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di BADAN

BAB IV DESKRIPSI KERJA PRAKTIK

BAB IV DESKRIPSI KERJA PRAKTEK. sistem dimana aplikasi dibangun yang meliputi perangkat keras (hardware), perangkat

BAB IV DESKRIPSI PEKERJAAN. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di CV.

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV SISTEM DAN IMPLEMENTASI. Indonesia Tbk. diperoleh data secara langsung dari manager operasional yang

BAB IV DESKRIPSI KERJA PRAKTEK. COLLECTION III, penulis berusaha menemukan permasalahan yang ada,

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang analisis permasalahan, solusi permasalahan dan

BAB III ANALISIS DAN PERANCANGAN SISTEM. dengan tahapan SDLC, maka tahapan-tahapan yang dilakukan adalah :

BAB IV ANALISIS DAN DESAIN SISTEM. seorang dengan bagian konseling. Bagian Konseling memberikan informasi

Transkripsi:

BAB IV ANALISIS DAN DESAIN SISTEM 4.1 Analisis Sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahanpermasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi perangkat keras, perangkat lunak, dan pengguna. Analisis ini diperlukan sebagai dasar bagi tahapan perancangan sistem. Analisis sistem meliputi identifikasi permasalahan, spesifikasi aplikasi, spesifikasi pengguna, dan lingkungan operasi. Sistem Informasi Administrasi ini merupakan aplikasi yang menangani pengolahan data administrasi gudang agar dapat menampilkan laporan dengan baik. Agar dapat mengolah data-data transaksi keluar dan masuknya barang dengan baik maka dibutuhkan adanya program yang dapat menampilkan data-data administrasi gudang, keluar dan masuknya barang dimana didalamnya telah terintegrasi data satu dengan data yang lainnya. 4.1.1 Identifikasi Masalah Secara garis besar permasalahan yang diidentifikasi pada sistem ini yaitu semua proses yang berhubungan dengan proses pencatatan dan pembuatan laporan permintaan barang, keluar dan masuknya barang sebagian masih dilakukan secara manual. Sehingga dapat mengalami kesulitan dalam hal pengelolaan data-data transaksi keluar dan masuknya barang. 24

25 Solusi untuk permasalahan tersebut yaitu dibutuhkan adanya program yang dapat menampilkan data-data transaksi keluar dan masuknya barang dimana didalamnya telah terintegrasi data satu dengan data yang lainnya. 4.1.2 Spesifikasi Aplikasi Dari Pengembangan spesifikasi aplikasi ini, maka solusi yang didapat adalah sebagai berikut: a. Menampilkan data barang, data pegawai dan data supplier. b. Menampilkan data transaksi permintaan, keluar-masuknya barang dan stok barang untuk kemudian diolah menjadi suatu informasi. c. Menampilkan laporan Administrasi. d. Mengolah data administrasi gudang yang terintegrasi dengan tampilan struktur organisasi. 4.1.3 Lingkungan Operasi Agar pengembangan aplikasi sesuai dengan spesifikasi kebutuhan, dibutuhkan lingkungan operasi sebagai berikut: a. Sistem Operasi Windows Sistem operasi ini dipilih karena dibutuhkan suatu component Windows XP, Vista, Sql Server 2008. b. Sql Server 2008 Sql Server 2008 digunakan karena cocok dengan pemrograman Vb.Net 2008

26 4.2 Desain Sistem Berdasarkan analisis yang telah dilakukan, maka dibuatlah sistem yang baru. Sistem yang baru tersebut dapat digambarkan pada Sistem Flow berikut ini: 4.2.1 Sistem Flow Permintaan Sistem Flow Permintaan Bag. Purchasing Sistem Persediaan Department Bag. Cetak PO Permintaan barang Mulai Laporan PO Cek status Pegawai Permintaan Formulir Permohonan Status sesuai? Laporan PO Y Simpan data barang yang diminta Permintaan T Cetak laporan permintaan barang Selesai Laporan permintaan barang Keterangan : PO : Purchase Order Gambar 4.1 Sistem Flow Permintaan

27 Gambar 4.1 Sistem Flow Permintaan prosesnya dimulai dari dokumen permohonan barang bagian department, kemudian bagian gudang akan menginputkan data permintaan barang dan sistem akan mengecek status persetujuan permintaan barang dilihat dari database permintaan barang, apabila status sesuai akan menyimpan data permintaan barang ke database permintaan barang. 4.2.2 Sistem Flow Masuk Sistem Flow Masuk Sistem administrasi gudang Supplier Mulai Laporan PO Informasi barang tidak sesuai Mengecek barang Supplier Mengirim yang Sesuai Sesuai? T Y Laporan Pengiriman Data masuk Simpan data barang masuk masuk Update Stock Cetak laporan barang masuk laporan barang masuk Selesai Gambar 4.2 Sitem Flow Masuk

28 Gambar 4.2 Sistem Flow Masuk dimulai dari memasukkan laporan PO, kemudian sistem akan mencatat transaksi di database barang masuk. Kemudian dari data barang masuk tersebut akan langsung mengubah stok database barang dan juga mencetak laporan barang masuk. 4.2.3 Sistem Flow Keluar Sistem Flow Keluar Department Sistem administrasi gudang Mulai Bon Pengambilan Mengecek Stock cukup? Y T Menampilkan pesan informasi stock barang tidak cukup Data keluar Pesan Informasi Stock barang tidak cukup Simpan data barang keluar Keluar Update stock barang Cetak laporan barang keluar Laporan barang keluar Rekap laporan barang keluar Selesai Gambar 4.3 Sistem Flow Keluar

29 Gambar 4.3 Sistem Flow Keluar dimulai dari bagian gudang menerima bon pengambilan barang yang kemudian dimasukkan ke komputer. Sebelum data barang disimpan ke database barang keluar, dilakukan pengecekan dulu ke database barang apakah barang tersedia. Apabila barang tersedia transaksi barang akan disimpan di database barang keluar sekaligus mengubah stok barang di database barang. Dari database barang keluar dapat dicetak laporan barang keluar. 4.2.4 Sistem Flow Stok Sistem Flow Stock Bagian Sistem persediaan barang Mulai Kartu Stock Data barang Menampilkan stock barang per periode Stock per periode Masuk Keluar Cetak laporan stock barang Laporan stock barang per periode Selesai Gambar 4.4 Sistem Flow Stok

30 Gambar 4.4 Sistem flow Stok dimulai dari memasukkan data barang yang kemudian digunakan untuk mencetak laporan barang. Data laporan tersebut diambil dari database barang, barang masuk, barang keluar. 4.1 Perancangan Sistem Perancangan sistem dimaksudkan untuk membantu memecahkan masalah pada sistem yang saat ini sedang berjalan dan merupakan suatu sistem yang baik dan sesuai dengan kebutuhan semua pihak. Dalam merancang sistem yang baik, harus melalui tahap tahap perancangan sistem. Tahap tahap perancangan sistem adalah membuat Document Flow, System Flow, HIPO, ER Diagram, Data Flow Diagram (DFD), Entity Relationship Diagram (ERD) baik Conceptual Data Model (CDM) maupun Physical Data Model (PDM), dan Struktur Tabel di dalam database serta mendesain input dan outputnya. 4.1.1 Hierarchy Input Output Hierarchy Input Output (HIPO) dari sistem informasi administrasi gudang pada PT. Sinar Mas Teladan Fungsi dari Hierarchy Input Output adalah memberikan gambaran proses dan subproses yang ada. Untuk lebih jelasnya ditunjukkan Gambar 4.5

31 00 Rancang Bangun Sistem Informasi Administrasi Pada PT. Sinar Mas Teladan 11 22 33 44 Permintaan Masuk keluar Stock 3.1 3.2 3.3 Simpan data Update stock Cetak laporan 1.1 Cek Status 1.2 Simpan Data Permintaan 1.3 Cetak laporan 2.1 2.2 Simpan data Update stock 2.3 Cetak laporan 2.1 Menampilkan data stock 2.2 Update stock 2.3 Cetak laporan Gambar 4.5 Hirarchy Input Output 4.1.2 Context Diagram Context diagram dari sistem informasi administrasi gudang pada PT. Sinar Mas Teladan. Context diagram sistem ini terdiri dari empat entitas yang berbeda (bagian), yaitu bagian gudang, purchasing, department dan supplier. Ke empat entitas tadi memberikan input data dan menerima output data yang diperlukan. Sebagai contoh, gudang akan mencocokkan kesesuaian barang yang dikirim oleh supplier. Untuk lebih jelasnya ditunjukkan Gambar 4.6

32 Peng adaan Data Permintaan Data Masuk Data Keluar Data Stock Laporan PO Laporan Peng iriman 0 Rancang Bang un Sistem Administrasi Pada PT Sinar Mas Teladan + Laporan Stock Per Periode Laporan Permintaan Laporan Masuk Rekap Keluar Informasi Formulir Warning permintaan stock barang barang yang habis Supplier Laporan Keluar Department Gambar 4.6 Context Diagram 4.1.3 Data Flow Diagram Data Flow Diagram (DFD) merupakan perangkat yang digunakan pada metodologi pengembangan sistem yang terstruktur. DFD menggambarkan seluruh kegiatan yang terdapat pada sistem secara jelas. a. DFD Level 0 Pada Gambar 4.7 adalah DFD level 0 dari sistem informasi administrasi gudang pada PT. Sinar Mas Teladan. Pada DFD level 0 ini terdapat beberapa transaksi yang meliputi permintaan barang, barang masuk, barang keluar, dan stok barang yang akan disimpan pada database permintaan barang, barang, barang

33 masuk, barang keluar dan stok barang. Untuk lebih jelasnya ditunjukkan Gambar 4.7. [Data Permintaan ] 1 [Laporan Permintaan ] 1 Membaca Permintaan Permintaan Menyimpan + [Laporan PO] Peng adaan 2 Meng ambil [Data Masuk] Masuk [Laporan M asuk] + [Laporan Pengiriman ] Supplier 2 Masuk Simpan Simpan dan baca 5 baca dan simpan [Data Keluar] 3 [Rekap Keluar] record Keluar [Formulir permintaan barang ] + ubah dan simpan baca [Laporan Keluar] Department 3 Keluar nyimpan [Data Stock ] 4 [Laporan Stock Per Periode] Stock [Informasi Warning stock barang yang habis] + Gambar 4.7 DFD Level 0

34 a. DFD Level 1 Sub Proses Transaksi Permintaan 1.1 1 Permintaan [Membaca] Flow_62 Cek Status [Data Permintaan ] 1.3 Simpan data permintaan [Menyimpan] 1 Permintaan record permintaan barang 1.2 cetak laporan rekap permintaan permintaan [Laporan Permintaan ] 1.4 cetak po [Laporan PO] Peng adaan Gambar 4.8 DFD Level 1 Sub Proses Transaksi Permintaan Gambar 4.8 DFD Level 1 ini menjelaskan alur pada sub proses melakukan transaksi. Sub proses tersebut adalah transaksi permintaan barang yang meliputi beberapa proses yaitu cek status permintaan barang mengambil atau membaca dari database permintaan barang, proses simpan data permintaan barang menyimpan ke database permintaan barang, cetak laporan permintaan barang, dan cetak po.

35 b. DFD Level 1 Sub transaksi barang masuk 2.1 [Data Masuk] Simpan data barang masuk [Simpan] 2 Masuk 2.2 2 Masuk Update stock 5 [Simpan dan baca] Supplier [Mengambil] 2.3 Cetak laporan [Laporan Pengiriman ] [Laporan M asuk] Gambar 4.9 DFD Level 1 Sub Proses Melakukan Transaksi barang masuk c. Dfd level 1 Sub transaksi barang keluar [Data Keluar] 3.1 Simpan data barang keluar 3 Keluar [nyimpan] Department [Formulir permintaan barang ] 3.2 update stock barang [baca dan simpan] 5 [Laporan Keluar] [Rekap Keluar] 3.3 catak laporan barang keluar [record] 3 Keluar Department Gambar 4.10 Level 1 Sub Proses Melakukan Transaksi barang keluar

36 d. Dfd level 1 Sub transaksi stok barang 4.1 Update jumlah stock barang [ubah dan simpan] 5 4.2 Menampilkan Informasi warning [Informasi Warning stock barang ambil yang habis] [Data Stock ] 4.3 Flow_165 Menampilkan data stock barang [baca] 5 4.4 cetak laporan stock barang [Laporan Stock Per Periode] Gambar 4.11 DFD Level 1 Sub Proses Melakukan Transaksi stok barang 4.1.4 Entity Relational Diagram Entity Relational Diagram (ERD) menggambarkan hubungan data dari tabel satu ke tabel yang lain. Berikut ini adalah Entity Relational Diagram (ERD) dari Sistem Informasi Administrasi pada PT. Sinar Mas Teladan.

37 a. Conceptual Data Model Pada Gambar 4.12 menjelaskan tentang Conceptual Data Model (CDM) yang terdiri dari empat tabel yang saling berhubungan dari sistem informasi administrasi gudang pada PT. Sinar Mas Teladan. Jabatan Id_Jabatan <pi> Variable characters Nama_Jabatan Variable characters Id_Jabatan <pi> mempunyai Pegawai Id_Pegawai <pi> Variable characters Nama_Pegawai Variable characters Jenis_Kelamin Variable characters No_Tlp Variable characters Id_Pegawai <pi> melakukan Kd_Permintaan Nama_ Satuan Tanggal Status Permintaan <pi> Kd_Permintaan <pi> Variable characters Variable characters Variable characters Date Variable characters Mengeluarkan No_Transaksi Keperluan Tanggal Keluar <pi> No_Transaksi <pi> Variable characters Variable characters Date Id_Supplier Nama Alamat Kota No_Tlp Supplier <pi> Id_Supplier <pi> Variable characters Variable characters Variable characters Variable characters Variable characters Mengurangi Mengirim No Status Stok Stok Min Stok Max No Status Stok <pi> Status Stok <pi> Variable characters (20) Integer Integer <M> memiliki Kode_ Nama_ Jenis Satuan Harga Stock Kode_ <pi> <pi> Variable characters ( Variable characters ( Variable characters ( Variable characters ( Integer Integer Menambah Masuk No_FPB <pi> Variable characters No_PO Variable characters Keterangan Variable characters Tanggal Date No_FPB <pi> Gambar 4.12 Conceptual Data Model

38 b. Physical Data Model Pada Gambar 4.13 menjelaskan tentang Physical Data Model (PDM) yang telah di generate dari conceptual data model yang sebelumnya dari sistem informasi administrasi gudang pada PT. Sinar Mas Teladan. Jabatan Id_Jabatan VARCHAR(50) <pk> Nama_Jabatan VARCHAR(50) FK_PEGAWAI_MEMPUNYAI_JABATAN Id_Pegawai Id_Jabatan Nama_Pegawai Jenis_Kelamin No_Tlp Pegawai VARCHAR(20) <pk> VARCHAR(50) <fk> VARCHAR(50) VARCHAR(20) VARCHAR(12) FK_PERMINTA_MELAKUKAN_PEGAWAI Kd_Permintaan Id_Pegawai Nama_ Satuan Tanggal Status Permintaan VARCHAR(20) <pk> VARCHAR(20) <fk> VARCHAR(50) VARCHAR(50) DATE VARCHAR(50) FK_BARANG_K_MENGELUAR_PEGAWAI Keluar No_Transaksi Id_Pegawai Keperluan Tanggal VARCHAR(20) <pk> VARCHAR(20) <fk> VARCHAR(200) DATE FK_DETAIL_B_MENGURANG_BARANG_K Id Detail Keluar Kode_ No_Transaksi Jumlah Detail Keluar VARCHAR <pk> VARCHAR(20) <pk,fk1> VARCHAR(20) <pk,fk2> INTEGER FK_DETAIL_B_MENGURANG_BARANG Id_Supplier Nama Alamat Kota No_Tlp FK_DETAIL_B_MENAMBAH2_BARANG_M Supplier VARCHAR(20) <pk> VARCHAR(50) VARCHAR(150) VARCHAR(50) VARCHAR(12) FK_BARANG_M_MENGIRIM_SUPPLIER No Status Stok Kode_ Stok Min Stok Max Status Stok VARCHAR(20) <pk> VARCHAR(20) <fk> INTEGER INTEGER FK_STATUS_S_MEMILIKI_BARANG Kode_ Nama_ Jenis Satuan Harga Stock VARCHAR(20) <pk> VARCHAR(50) VARCHAR(50) VARCHAR(50) INTEGER INTEGER Id Detail Masuk Kode_ No_FPB Jumlah FK_DETAIL_B_MENAMBAH_BARANG Detail Masuk VARCHAR <pk> VARCHAR(20) <pk,fk1> VARCHAR(20) <pk,fk2> INTEGER Masuk No_FPB VARCHAR(20) <pk> Id_Supplier VARCHAR(20) <fk> No_PO Keterangan Tanggal VARCHAR(50) VARCHAR(100) DATE Gambar 4.13 Physical Data Model

39 4.1.5 Desain Database Dalam sub bab ini akan dijelaskan struktur dari tabel-tabel yang akan digunakan dalam pembuatan sistem administrasi gudang pada PT. Sinar Mas Teladan. Data-data dibawah ini akan menjelaskan satu-persatu detil dari struktur tabel untuk setiap tabelnya. a. Tabel Nama Tabel Primary Key : Tabel : Kode_ Foreign Key : - Fungsi : Menyimpan data barang Tabel 4.1 Tabel No. Nama_Field Type_data Keterangan 1 Kode_barang Varchar(20) Primary Key 2 Nama_barang Varchar(50) 3 Jenis Varchar(50) 4 Satuan Varchar(50) 5 Harga Integer 6 Stok Integer b. Tabel Pegawai Nama Tabel Primary Key Foreign Key Fungsi : Tabel Pegawai : Id_Pegawai : Id_Jabatan : Menyimpan data pegawai

40 Tabel 4.2 Tabel Pegawai No. Nama_Field Type_Data Keterangan 1 Id_Pegawai Varchar(20) Primary Key 2 Id_Jabatan Varchar(50) Foreign Key 3 Nama_Pegawai Varchar(50) 4 Jenis_Kelamin Varchar(20) 5 No_Telepon Varchar(12) c. Tabel Supplier Nama Tabel Primary Key : Tabel Supplier : Id_Supplier Foreign Key : - Fungsi : Menyimpan data supplier Tabel 4.3 Tabel Supplier No. Nama_Field Type_Data Keterangan 1 Id_Supplier Varchar(20) Primary Key 2 Nama Varchar(50) 3 Alamat Varchar(150) 4 Kota Varchar(50) 5 No_Tlp Varchar(12) d. Tabel Jabatan Nama Tabel Primary Key : Tabel Jabatan : Id_Jabatan Foreign Key :- Fungsi : Menyimpan data Jabatan

41 Tabel 4.4 Tabel Jabatan No. Nama_Field Type_Data Keterangan 1 Id_Jabatan Varchar(50) Primary Key 2 Nama Jabatan Varchar(50) e. Tabel Permintaan Nama Tabel Primary Key Foreign Key Fungsi : Tabel Permintaan : Kd_Permintaan : Id_Pegawai : Menyimpan data Permintaan Tabel 4.5 Tabel Permintaan No. Nama_Field Type_Data Keterangan 1 Kd_Permintaan Varchar(20) Primary Key 2 Id_Pegawai Varchar(20) Foreign Key 3 Nama_ Varchar(50) 4 Satuan Varchar(50) 5 Tanggal Date 6 Status Varchar(50) f. Tabel Masuk Nama Tabel Primary Key Foreign Key Fungsi : Tabel Masuk : No FPB : Id_Sipplier : Menyimpan data barang masuk

42 Tabel 4.6 Tabel Masuk No. Nama_Field Type_Data Keterangan 1 No_FPB Varchar(15) Primary Key 2 Id_Supplier Varchar(20) Foreign Key 3 No_PO Varchar(50) 4 Keterangan Varchar(100) 5 Tanggal Date g. Tabel Detail Masuk Nama Tabel Primary Key Foreign Key Fungsi : Tabel Detail Masuk : Id_Detail Masuk : NO_FPB, Kode_ : Menyimpan detail barang masuk Tabel 4.7 Detail Masuk No. Nama_Field Type_Data Keterangan 1 Id_Detail Masuk Varchar(20) Primary Key 2 NO FPB Varchar(20) Foreign Key 3 Kode Varchar(20) Foreign Key 4 Jumlah Integer h. Tabel Keluar Nama Tabel Primary Key Foreign Key Fungsi : Tabel Keluar : No_Transaksi : Id_Pegawai : Menyimpan data barang keluar

43 Tabel 4.8 Tabel Keluar No. Nama_Field Type_Data Keterangan 1 No_Transaksi Varchar(20) Primary Key 2 Id_Pegawai Varchar(20) Foreign Key 3 Keperluan Varchar(150) 4 Tanggal Date i. Tabel Detail Keluar Nama Tabel Primary Key Foreign Key Fungsi : Tabel Detail Keluar : Id_Detail Keluar : NO_Transaksi, Kode_ : Menyimpan detail barang keluar Tabel 4.9 Detail Keluar No. Nama_Field Type_Data Keterangan 1 Id_Detail Keluar Varchar(20) Primary Key 2 No_Transaksi Varchar(20) Foreign Key 3 Kode Varchar(20) Foreign Key 4 Jumlah Integer j. Tabel Status Stok Nama Tabel Primary Key Foreign Key Fungsi : Tabel Status Stok : No Status Stok : Kode_ : Menyimpan data stok min dan max barang

44 Tabel 4.10 Status Stok No. Nama_Field Type_Data Keterangan 1 No Status Stok Varchar(20) Primary Key 2 Kd Varchar(20) Foreign Key 3 Stok Min Integer 4 Stok Max Integer 4.1.6 Desain Input & Output Desain input/output merupakan rancangan input/output berupa form untuk memasukkan data dan laporan sebagai informasi yang dihasilkan dari pengolahan data. Desain input/output juga merupakan acuan pembuat aplikasi dalam merancang dan membangun sistem. a. Form Menu Utama Gambar 4.14 Desain Form MenuUtama

45 Gambar 4.14 Merupakan menu utama pada saat program dijalankan, pada form menu utama terdapat beberapa menu pilihan yaitu menu, data master, transaksi dan laporan. b. Form Login Gambar 4.15 Desain Form Login Gambar 4.15 merupakan form login yang digunakan sebagai hak akses bagi pengguna, agar dapat menjalankan aplikasi ini maka pengguna harus memasukkan User name dan Password yang sesuai. c. Form Gambar 4. 16 Desain Form

46 Gambar 4.16 merupakan form barang yang terdapat pada menu data master pada form menu utama, form barang digunakan untuk menyimpan data barang. Pada form ini bagian gudang bisa menyimpan data barang berdasarkan kode barang, nama barang, jenis, harga, satuan dan Stok barang. d. Form Supplier Gambar 4.17 Desain Form Supplier Gambar 4.17 merupakan form supplier yang terdapat pada menu data master pada form menu utama, form supplier digunakan untuk menyimpan data Supplier. Pada form ini bagian gudang bisa menyimpan data supplier berdasarkan id supplier, nama supplier, alamat, kota, dan no telepon supplier.

47 e. Form Pegawai Gambar 4.18 Desain Form Pegawai Gambar 4.18 merupakan form pegawai yang terdapat pada menu data master pada form menu utama, form pegawai digunakan untuk menyimpan data pegawai. Pada form ini bagian gudang bisa menyimpan data pegawai berdasarkan id pegawai, nama nama pegawai, jenis kelamin, no telepon, satuan dan jabatan pegawai.

48 f. Form Jabatan Gambar 4.19 Desain Form Jabatan Gambar 4.19 merupakan form jabatan yang terdapat pada menu data master pada form menu utama, form jabatan digunakan untuk menyimpan data jabatan. Pada form ini bagian gudang bisa menyimpan data jabatan berdasarkan id jabatan dan nama jabatan. g. Form Permintaan Gambar 4.20 Desain Form Permintaan

49 Gambar 4.20 merupakan form permintaan barang yang terdapat pada menu transaksi pada form menu utama, form permintaan barang digunakan untuk menyimpan transaksi permintaan barang yang sudah disetujui kepala bagian bagian. Pada form ini bagian gudang bisa menyimpan data permintaan barang berdasarkan kode permintaan, id_pegawai, nama barang, satuan, tanggal permintaan, dan status permintaan barang. h. Form Masuk Gambar 4.21 Desain Form Masuk Gambar 4.21 merupakan form barang masuk yang terdapat pada menu transaksi pada form menu utama, form barang masuk digunakan untuk menyimpan transaksi barang masuk berdasarkan no fpb, no po, supplier, keterangan, tanggal, kd barang, nama barang, dan jumlah barang masuk.

50 i. Form Keluar Gambar 4.22 Desain Form Keluar Gambar 4.22 merupakan form barang keluar yang terdapat pada menu transaksi pada form menu utama, form barang keluar digunakan untuk menyimpan transaksi barang keluar berdasarkan no transaksi, id pegawai, keperluan, tanggal, kd barang, nama barang, dan jumlah barang keluar dan Stok barang. j. Form Stok Gambar 4.23 Desain Form Stok

51 Gambar 4.23 merupakan form Stok barang yang terdapat pada menu transaksi pada form menu utama, form Stok barang digunakan untuk membuat laporan Stok barang perperiode dengan menampilkan transaksi barang masuk dan keluar berdasarkan kd barang, nama barang dan tanggal. k. Laporan Permintaan Gambar 4.24 Desain Laporan Permintaan Gambar 4.24 merupakan desain laporan permintaan barang yang digunakan untuk menampilkan laporan transaksi permintaan barang.

52 l. Laporan Masuk Gambar 4.25 Desain Laporan Masuk Gambar 4.25 merupkan desain laporan barang masuk yang berfungsi untuk menampilkan dan mencetak transaksi data barang masuk, dan dapat menampilkan laporan yang dilakukan perperiode. m. Laporan Keluar Gambar 4.26 Desain Laporan Keluar

53 Gambar 4.26 merupkan desain laporan barang keluar yang berfungsi untuk menampilkan dan mencetak transaksi data barang keluar, dan dapat menampilkan laporan yang dilakukan perperiode. n. Laporan Stok Gambar 4.27 Desain Laporan Stok Gambar 4.27 merupkan desain laporan Stok barang yang berfungsi untuk menampilkan dan mencetak transaksi barang masuk dan barang keluar, dan dapat menampilkan laporan yang dilakukan perperiode.