BAB IV DISKRIPSI PEKERJAAN. pesanan barang oleh distributor. Saat ini, kegiatan pemesanan barang dimulai dari

dokumen-dokumen yang mirip
BAB IV DISKRIPSI PEKERJAAN. cara langsung menemui bagian PPQC (Production Planning and Quality Control)

BAB IV DESKRIPSI PEKERJAAN. kerja praktek di CV. Sinergi Design adalah melakukan pengenalan terhadap

BAB IV DESKRIPSI PEKERJAAN. Fortuna Badja Inti, menemukan permasalahan seperti pencatatan permintaan dari

BAB IV DESKRIPSI KERJA PRAKTIK. tersebut, diperlukan langkah-langkah sebagai berikut. di harapkan akan dapat menyelesaikan permasalahan yang ada.

BAB V HASIL DAN PEMBAHASAN. Pengelolaan Kas Fakultas Teknik Universitas 45 Surabaya memiliki

BAB IV DESKRIPSI KERJA PRAKTEK. agar pekerjaan jauh lebih efisien serta meminimalisir terjadinya human eror. Untuk

BAB IV ANALISIS DAN DESAIN SISTEM. menginginkan adanya pelaporan yang dapat dilakukan secara berkala tiap periode.

BAB IV DESKRIPSI KERJA PRAKTEK. Berdasarkan hasil wawancara dengan pihak CV. Bintang Anggara Jaya

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

Bab IV. Deskripsi Kerja Praktek. UPADAYA PT.PLN (Persero) Surabaya, maka didapatkan proses-proses yang terjadi

BAB IV DESKRIPSI PEKERJAAN. adalah sebuah istilah yang secara kolektif mendeskripsikan fase-fase awal

BAB IV DESKRIPSI PEKERJAAN. meninjau SMA Wahid Hasyim Krian, didapatkan informasi bahwa proses

BAB IV DESKRIPSI KERJA PRAKTIK. sistem yang ada saat ini pada CV. Rahayu Sentosa. Hasil yang ditemukan dalam

BAB III ANALISIS_DAN_PERANCANGAN_APLIKASI. kontrak kru yaitu menggunakan metode System Development Lyfe Cycle (SDLC)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang tahapan-tahapan yang dilakukan dalam

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem aplikasi penjualan dan pembelian pada UD. Tirta Samudra ini

BAB III ANALISIS DAN PERANCANGAN SISTEM. menggunakan model waterfall. Pada model waterfall terdapat tahapan analisis

BAB IV DESKRIPSI PEKERJAAN

BAB IV. Deskripsi Kerja Praktek. perancangan sistem pengoahan data yang baik dengan analisa yang matang, maka

BAB IV PERANCANGAN SISTEM. praktek ini, baik di dalam memperoleh data, menyelesaikan, dan memecahkan

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM. berjalan pada CV. Azaria Abadi Permai saat ini, meliputi proses penjualan

BAB IV DESKRIPSI KERJA PRAKTIK

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

BAB III ANALISA DAN PERANCANGAN SISTEM. Identifikasi permasalahan merupakan langkah awal yang harus dilakukan

BAB III ANALISIS DAN PERANCANGAN SISTEM. aplikasi penjualan perangkat komputer pada CV. Data Baru. Berdasarkan tahaptahap

BAB III DESAIN DAN PERANCANGAN

sering dihadapi oleh petugas perpustakaan SD Muhammadiyah 4 Surabaya.

BAB IV DESKRIPSI PEKERJAAN. Kerja praktik yang kami laksanakan di PT. Indoberka Investama pada

BAB III ANALISIS DAN PERANCANGAN SISTEM. proses transaksi pada Rasyid English Course Denpasar.

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

BAB III ANALISIS DAN PERANCANGAN SISTEM. adalah melakukan identifikasi permasalahn dan analisis permasalahan.

BAB IV DESKRIPSI KERJA PRAKTEK

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

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

BAB IV ANALISA DAN DESAIN SISTEM

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

BAB IV DESKRIPSI KERJA PRAKTEK. sistem informasi agar dapat mengorganisir permasalahan dengan baik dan jelas.

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 DESKRIPSI PEKERJAAN. 4 Berdasarkan hasil wawancara dengan Supervisor TI PT Kimia Farma

BAB III DESAIN DAN PERANCANGAN

BAB IV ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. Metode Single Exponential Smoothing pada CV Lintas Nusa Surabaya.

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

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

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

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

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DESKRIPSI KERJA PRAKTEK

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

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

DESKRIPSI PEKERJAAN. Pada proses penyusunan laporan kerja praktik peneliti melakukan

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

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

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

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

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

BAB IV ANALISA DAN DESAIN

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM. pada CV. Permata, maka didapatkan proses-proses yang terjadi dalam kegiatan

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

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB IV DISKRIPSI PEKERJAAN. Kerja praktik ini dilaksanakan selama satu bulan di Klinik Pendidikan

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

BAB III ANALISIS_DAN_PERANCANGAN_SISTEM

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

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

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

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

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

BAB IV DESKRIPSI KERJA PRAKTEK

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

BAB 4 HASIL DAN PEMBAHASAN

BAB IV DISKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. Berdasarkan hasil observasi dan wawancara terkait proses yang berjalan

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN

BAB IV ANALISIS DAN DESAIN SISTEM. bagian administrasi umum STIKOM Surabaya. yang dilakukan dalam desain sistem ini adalah:

BAB III ANALISIS DAN PERANCANGAN SISTEM. 2. Analisa permasalahan dan perancangan sistem

BAB III ANALISIS DAN PERANCANGAN SISTEM. berupa data data hasil wawancara, observasi, analisis masalah.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan System Development Life Cycle (SDLC) metode waterfall yang

BAB III ANALISIS DAN PERANCANGAN SISTEM. Berdasarkan dari hasil survey pada UD Chandra Group yang bertujuan untuk

BAB IV ANALISIS DAN PERANCANGAN SISTEM. merancang dan membangun aplikasi menggunakan konsep System Development

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

BAB IV DESKRIPSI KERJA PRAKTEK

BAB IV DISKRIPSI PEKERJAAN

BAB IV DESKRIPSI SISTEM KERJA PRAKTEK

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

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

BAB IV DESAIN DAN IMPLEMENTASI SISTEM. menjelaskan siapa pengguna (user) sistem, apa saja yang akan dilakukan oleh

BAB IV DESKRIPSI PEKERJAAN. dan harus menyampaikan perintah disposisi tersebut.

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

Transkripsi:

BAB IV DISKRIPSI PEKERJAAN 4.1 Analisis Sistem Aplikasi yang akan dibangun, digunakan leh bagian pemasaran tentang pesanan barang leh distributr. Saat ini, kegiatan pemesanan barang dimulai dari distributr pusat akan mengirimkan Purchase Order (PO) kepada bagian pemasaran. PO yang diterima leh bagian pemasaran berisi nmr pesanan, jenis barang dan jumlah yang dipesan, tempat pengiriman barang, Cntact Persn (CP) serta masa berlaku PO. PO dikirimkan leh distributr melalui tiga cara yaitu melalui telepn, email dan fax. Setelah itu, bagian pemasaran akan membuat Surat Pesanan Masuk (SPM) berdasarkan PO yang diterima. SPM yang telah dibuat akan ditrisasi leh manajer pemasaran kemudian diberikan kepada bagian gudang agar barang segera dipersiapkan. Setiap tiga bulan sekali, bagian pemasaran memberikan cashback kepada distributr yang telah mencapai target yang telah ditetapkan bersama. Selain itu, bagian pemasaran juga harus mengntrl distributr agar dapat mencapai target yang dibutuhkan. Selama ini, bagian pemasaran harus melakukan rekapitulasi realisasi PO yang diterima berdasarkan SPM yang telah dibuat. Data-data yang ada dalam SPM dimasukkan kedalam Micrsft excel terlebih dahulu sebelum membuat 14

15 rekapitulasi. Hal tersebut cukup memakan waktu yang lama karena bagian pemasaran harus memindahkan data terlebih dahulu. Gambar 4.1 Dcument Flw Pemesanan Barang

16 4.2 Desain Sistem Pada bagian ini, berisi pengembangan dari analisis sitem berupa desain sistem yang akan dibuat. Desain sistem akan digambarkan menggunakan System Flw, Cntext Diagram, Data Flw Diagram (DFD), Entity Relatinal Diagram (ERD), struktur tabel serta desain input utput dari aplikasi yang buat. 4.2.1 System Flw Sistem yang akan dibangun akan memiliki dua fungsi utama, yaitu fungsi untuk menyimpan data PO dan membuat SPM, serta fungsi untuk membuat lapran rekapitulasi realisasi PO. A. System Flw Lg In Pada system flw ini akan menggambarkan bagaimana sistem akan memverifikasi user sebelum menggunakan aplikasi. User diharuskan untuk memasukkan username dan passwrd. Setelah itu sistem akan melakukan pengecekan apakah user telah terdaftar dan passwrd yang dimasukkan benar benar. Jika benar, maka sistem akan memberikan knfirmasi bahwa lg in berhasil. Jika salah, maka sistem akan memberikan pemberitahuan bahwa lg in gagal dan user harus memasukkan kembali username dan passwrd yang benar.

17 System Flw Lg In User Sistem START Input Username dan Passwrd Cek User dan Passwrd User Sesuai Pesan Lg In Gagal Ya Pesan Lg In Sukses A Gambar 4.2 System Flw Lg In B. System Flw Maintanance Data Wilayah Pada system flw ini akan menggambarkan pengellaan data wilayah. Terdapat dua fungsi utama dalam sistem ini, yaitu untuk menambah data wilayah serta melakukan update data wilayah.

18 Sistem Flw Maintanance Data Wilayah Pemasaran A Data Wilayah Input Data Wilayah Cek Data Y Data Baru T Insert Data Wilayah Update Data Wilayah Wilayah END Gambar 4.3 System Flw Maintanance Data Wilayah C. System Flw Maintanance Data Distributr Pusat Pada system flw ini akan menggambarkan pengellaan data distributr pusat. Terdapat dua fungsi utama dalam sistem ini, yaitu untuk menambah data distributr pusat serta melakukan update data distributr pusat.

19 Sistem Flw Maintanance Data Distributr Pusat Pemasaran A Data Distributr Pusat Input Data Distributr Pusat Cek Data Y Data Baru T Insert Data Distributr Pusat Update Data Distributr Pusat Distributr Pusat END Gambar 4.4 System Flw Maintanance Data Barang

20 D. System Flw Pemesanan Barang System Flw ini akan menjelaskan prsedur pencatatan dan pembuatan SPM dari PO yang diterima bagian pemasaran. Pertama kali, distributr yang terdaftar akan mengirimkan PO yang ditujukan kepada bagian pemasaran. Setelah PO diterima, maka bagian pemasaran akan memasukkan data-data dari PO yang akan diterima untuk dibuatkan SPM. Setelah SPM telah dibuat, akan dilakukan trisasi atas SPM kepada manajer pemasaran. Setelah SPM di trisasi maka SPM akan diserahkan kepada bagian gudang Penyalur Alat Kesahatan (PAK) agar dapat menyiapkan barang yang dipesan tersebut. Dari data PO yang telah disimpan dapat diprses guna menghasilkan lapran yang digunakan manajer pemasaran, yang terdiri dari: 1. Lapran realisasi PO dari tiap distributr pusat. 2. Lapran realisasi PO dari tiap distributr. 3. Lapran realisasi PO dari tiap wilayah pemasaran. 4. Lapran realisasi PO dari tiap prduk.

21 System Flw Pemesanan Barang Distributr Pemasaran Manajer Pemasaran Gudang PAK START Mengirim PO PURCHASE ORDER Distributr Input SPM SPM Master Membuat SPM SPM Detil Barang SPM SPM Otrisasi SPM B SPM Otrisasi SPM SPM Otrisasi SPM Otrisasi Distributr Pusat Wilayah Pemasaran Input Jenis Lapran A Membuat Lapran Lapran Realisasi PO END Gambar 4.5 System Flw Pemesanan Barang

4.2.2 Hierarchy Input Prcess Output (HIPO) Gambar 4.6 Hierarchy Input Prcess Output (HIPO) 22

23 4.2.3 Cntext Diagram Pada bagian ini, berisi gambaran mengenai ruang lingkup, masukan yang diperlukan, keluaran yang dihasilkan serta entitas eksternal pada aplikasi yang akan dibangun. Pada gambar 4.7, terdapat satu entitas eksternal yang memberikan masukan kepada aplikasi yaitu distributr. Distributr memberikan data PO kepada aplikasi yang kemudian akan diprses menjadi SPM dan lapran realisasi PO. SPM diberikan kepada gudang PAK dan lapran realisasi PO diberikan kepada manajer pemasaran. Sehingga secara keseluruhan terdapat tiga entitas eksternal pada aplikasi yang dibangun. Distributr Data Distributr Gudang PAK Purchase Order 1 Aplikasi Pemesanan Barang Surat Pesanan Masuk Data WIlayah Data Barang Surat Pesanan Masuk Lapran Realisasi PO Manajer Pemasaran Gambar 4.7 Cntext Diagram

24 4.2.4 Data Flw Diagram (DFD) Level 0 Pada Data Flw Diagram (DFD) merupakan hasil turunan dari cntext diagram. Pada Data Flw Diagram (DFD) level 0 ini terdapat tiga prses antara lain, lgin, maintenance data master, dan transaksi pemesanan barang. Gambaran DFD tersebut dapat dilihat pada gambar 4.8. Distributr 1.1 Lg In Data Karyawan DATA BARANG 7 Karyawan 3 BARANG Data Barang Data Wilayah Data Distributr Data Wilayah 1.2 Maintanance Data Master Data DIstributr Pusat DATA_BARANG DataDistributrPusat Distributr DataDIstributr 5 Wilayah 6 Distributr Pusat Data_Wilayah4 Distributr DataDistributr Data Barang Manajer Pemasaran Purchase Order Surat Pesanan Masuk 1.3 Transaksi Pemesanan Barang SPM 1 SPM SURAT PESANAN MASUK Lapran Realisasi PO Surat Pesanan Masuk Gudang PAK Gambar 4.8 Data Flw Diagram (DFD) Level 0

25 4.2.5 Data Flw Diagram (DFD) Level 1 A. Data Flw Diagram (DFD) Level 1 Prses 2 Berikut ini adalah DFD level 1 prses 2 dari aplikasi pemesanan barang yaitu subprses dari maintenance data master. Distributr Data Distributr 1.2.1 Maintanance Distributr Data Distributr DataDIstributr 4 Distributr Data Distributr Pusat 1.2.2 Maintanance Distributr Pusat DataDIstributrPusat Data Wilayah 6 Distributr Pusat Data Distributr Pusat Data Wilayah 1.2.3 Maintanance Wilayah Manajer Pemasaran DataWilayah 5 Wilayah Data Barang 1.2.4 Maintanance Barang Data Barang 3 BARANG DataBarang Gambar 4.9 Data Flw Diagram (DFD) Level 1 Prses 2

26 B. Data Flw Diagram (DFD) Level 1 Prses 3 Berikut ini adalah DFD level 1 prses 3 dari aplikasi pemesanan barang yaitu subprses dari transaksi pemesanan barang. 3 BARANG Distributr Purchase Order Data Barang 1.3.1 SPM 1 SPM Pembuatan SPM 4 Distributr Data Distributr Surat Pesanan Masuk Gudang PAK Surat Pesanan Masuk Lapran Realisasi PO Manajer Pemasaran 1.3.2 Rekap SPM SPM Gambar 4.10 Data Flw Diagram (DFD) Level 1 Prses 3 4.2.6 Cnceptual Data Mdel (CDM) CDM yang digunakan dalam aplikasi pemesanan barang merupakan gambaran hubungan antara satu tabel dengan tabel lain yang akan digunakan pada aplikasi tersebut. Pada CDM ini terdapat sembilan tabel yaitu, departemen, jabatan karyawan, distributr pusat, wilayah pemasaran, distributr, karyawan, barang jadi, SPM, dan jenis barang. Hubungan antar tabel tersebut dapat dilihat pada gambar 4.11.

27 Departemen # Kde_departemen Characters (5) Nama_departemen Variable characters (50) Berada Jabatan Karyawan # Kde_jabatan Characters (5) Nama_jabatan Variable characters (50) wilayah_pemasaran # id_wilayah Variable characters (12) nama_wil Characters (25) punya berada Karyawan distpust_id nama_dist alamat_pust kta_pust kde_ps email cp_pust telp distributr_pusat Variable multibyte (5) Variable characters (50) Variable characters (50) Variable characters (25) Variable characters (6) Variable characters (30) Variable characters (50) Variable characters (12) <M> # memiliki distributr dist_id <pi> Characters (8) nama_dist alamat_pust kta_pust kde_ps tlp_cab cp_pust Variable characters (50) Variable characters (50) Variable characters (25) Variable characters (6) Characters (12) Variable characters (50) # # n_reg Nama_karyawan Tempat_lahir Tanggal_lahir Jenis_kelamin Agama Alamat Nmr_telepn passwrd Characters (8) Variable characters (50) Variable characters (40) Date Variable characters (10) Variable characters (15) Variable characters (50) Variable characters (15) Variable characters (10) memesan barang_jadi barang_id nama_barang satuan_barang isi_cly het_1 het_2 het_3 Variable characters (10) Variable characters (25) Variable characters (25) Integer Mney Mney Mney <M> # det_spm n_spm tgl_spm n_p tgl_p SPM <pi> Variable characters (20) Date Variable characters (25) Variable characters (50) Variable characters (20) Date Variable characters (25) Variable characters (50) <M> # dibuat berdasarkan jenis barang # id_jenis Variable characters (5) nama_jenis Variable characters (50) Gambar 4.11 Cnceptual Data Mdel (CDM) 4.2.7 Physical Data Mdel (PDM) PDM yang dibuat merupakan gambaran struktur tabel pada database yang akan digunakan pada aplikasi pemesanan barang. Pada PDM terdapat tabel SPM (Surat Pesanan Masuk) yang mempunyai relasi many t many terhadap tabel barang sehingga secara tmatis muncul tabel baru yaitu tabel detail SPM. Penjelasan lebih detil PDM tersebut dapat dilihat pada gambar di bawah ini.

28 Departemen Kde_departemen Nama_departemen char(5) <pk> varchar(50) Kde_departemen = Kde_departemen id_wilayah nama_wil ket... wilayah_pemasaran varchar(12) <pk> char(25) varchar(100) Jabatan Karyawan Kde_jabatan Kde_departemen Nama_jabatan... char(5) <pk> char(5) <fk> varchar(50) FK_KARYAWAN_PUNYA_JABATAN_ distpust_id nama_dist alamat_pust kta_pust kde_ps email cp_pust telp... barang_id id_jenis nama_barang satuan_barang isi_cly het_1 het_2 het_3... distributr_pusat nvarchar(5) <pk> varchar(50) varchar(50) varchar(25) varchar(6) varchar(30) varchar(50) varchar(12) barang_jadi varchar(10) <pk> varchar(5) <fk> varchar(25) varchar(25) int mney mney mney id_jenis = id_jenis jenis barang id_jenis varchar(5) <pk> nama_jenis varchar(50) distpust_id = distpust_id barang_id = barang_id dist_id id_wilayah distpust_id nama_dist alamat_pust kta_pust kde_ps tlp_cab cp_pust... barang_id n_spm id_wilayah = id_wilayah distributr char(8) varchar(12) nvarchar(5) varchar(50) varchar(50) varchar(25) varchar(6) char(12) varchar(50) det_spm <pk> <fk2> <fk1> varchar(10) <pk,fk1> varchar(20) <pk,fk2> n_spm = n_spm dist_id = dist_id n_spm dist_id n_reg tgl_spm n_p tgl_p... SPM varchar(20) char(8) char(8) datetime varchar(25) varchar(50) NIK Kde_jabatan Nama_karyawan Tempat_lahir Tanggal_lahir Jenis_kelamin Agama Alamat Nmr_telepn passwrd... NIK = n_reg <pk> <fk1> <fk2> Karyawan char(8) <pk> char(5) <fk> varchar(50) varchar(40) datetime varchar(10) varchar(15) varchar(50) varchar(15) varchar(10) Gambar 4.12 Physical Data Mdel (PDM) 4.2.8 Struktur Tabel Struktur tabel yang digunakan dalam aplikasi pemesanan barang adalah sebagai berikut: A. Nama Tabel : Departemen Primary Key : kde_departemen Freign Key : - Fungsi : Menyimpan data departemen

29 Tabel 4.1 Struktur Tabel Departemen N Nama Klm Tipe Panjang Keterangan 1. Kde_departemen Char 5 Primary Key 2. Nama_departemen Varchar 50 Nt Null B. Nama Tabel : Jabatan karyawan Primary Key Freign Key Fungsi : kde_jabatan : kde_departemen : Menyimpan data jabatan karyawan Tabel 4.2 Struktur Tabel Jabatan Karyawan N Nama Klm Tipe Panjang Keterangan 1. Kde_jabatan Char 5 Primary Key 2. Kde_departemen Char 5 Freign Key 3. Nama_jabatan Varchar 50 Nt Null

30 C. Nama Tabel : Karyawan Primary Key Freign Key Fungsi : NOREG : kde_jabatan : Menyimpan data karyawan Tabel 4.3 Struktur Tabel Karyawan N Nama Klm Tipe Panjang Keterangan 1. NOREG Char 8 Primary Key 2. Kde_jabatan Char 5 Freign Key 3. Nama_karyawan Varchar 50 Nt Null 4. Tempat_lahir Varchar 40 Nt Null 5. Tanggal_lahir Datetime - Nt Null 6. Jenis_kelamin Varchar 10 Nt Null 7. Agama Varchar 15 Nt Null 8. Alamat Varchar 50 Nt Null 9. Nmr_telepn Varchar 15 Nt Null 10. Passwrd Vsrchar 10 Nt Null D. Nama Tabel : Wilayah pemasaran Primary Key : id_wilayah Freign Key : - Fungsi : Menyimpan data wilayah pemasaran

31 Tabel 4.4 Struktur Tabel Wilayah Pemasaran N Nama Klm Tipe Panjang Keterangan 1. Id_wilayah Varchar 12 Primary Key 2. Nama_wil Char 25 Nt Null 3. Ket Varchar 100 Nt Null E. Nama Tabel : Distributr Primary Key Freign Key Fungsi : dist_id : id_wilayah dan distpust_id : Menyimpan data distributr Tabel 4.5 Struktur Tabel Distributr N Nama Klm Tipe Panjang Keterangan 1. Dist_id Varchar 10 Primary Key 2. Id_wilayah Varchar 12 Freign Key 3. Distpust_id Nvarchar 5 Freign Key 4. Nama_dist Varchar 50 Nt Null 5. Alamat_pust Varchar 50 Nt Null 6. Kta_pust Varchar 25 Nt Null 7. Kde_ps Varchar 6 Nt Null 8. Tlp_cab Char 12 Nt Null 9. Cp_pust Varchar 50 Nt Null

32 F. Nama Tabel : Distributr pusat Primary Key : distpust_id Freign Key : - Fungsi : Menyimpan data distributr pusat Tabel 4.6 Struktur Tabel Distributr Pusat N Nama Klm Tipe Panjang Keterangan 1. Distpust_id Nvarchar 5 Primary Key 2. Nama_dist Varchar 50 Nt Null 3. Alamat_pust Varchar 50 Nt Null 4. Kta_pust Varchar 25 Nt Null 5. Kde_ps Varchar 6 Nt Null 6. Email Varchar 30 Nt Null 7. Cp_pust Varchar 50 Nt Null 8. Telp Varchar 12 Nt Null G. Nama Tabel : Barang jadi Primary Key Freign Key Fungsi : barang_id : id_jenis : Menyimpan data barang jadi

33 Tabel 4.7 Struktur Tabel Barang Jadi N Nama Klm Tipe Panjang Keterangan 1. Barang_id Varchar 10 Primary Key 2. Id_jenis Varchar 5 Freign Key 3. Nama_barang Varchar 25 Nt Null 4. Satuan_barang Varchar 25 Nt Null 5. Isi_cly Integer - Nt Null 6. Het_1 Mney - Nt Null 7. Het_2 Mney - Nt Null 8. Het_3 Mney - Nt Null H. Nama Tabel : Jenis barang Primary Key : id_jenis Freign Key : - Fungsi : Menyimpan data jenis barang Tabel 4.8 Struktur Tabel Jenis Barang N Nama Klm Tipe Panjang Keterangan 1) Id_jenis Varchar 5 Primary Key 2) Nama_jenis Varchar 50 Nt Null

34 I. Nama Tabel : SPM Primary Key Freign Key Fungsi : n_spm : dist_id dan NIK : Menyimpan data pesnanan masuk Tabel 4.9 Struktur Tabel SPM N Nama Klm Tipe Panjang Keterangan 1. N_spm Varchar 20 Primary Key 2. Dist_id Char 8 Freign Key 3. NIK Char 8 Freign Key 4. N_p Varchar 25 Nt Null 5. Tgl_p Varchar 50 Nt Null J. Nama Tabel : Detil_SPM Primary Key Freign Key Fungsi : barang_id : n_spm : Menyimpan data pesanan masuk Tabel 4.10 Struktur Tabel Detil SPM N Nama Klm Tipe Panjang Keterangan 1. Barang_id Varchar 10 Primary Key 2. N_spm Varchar 20 Freign Key 3. Jumlah Integer - Nt Null

35 4.3 Kebutuhan Sistem Kebutuhan sistem pada aplikasi pemesanan barang terdiri dari kebutuhan perangkat keras (hardware) dan perangkat lunak (sftware). 4.3.1. Perangkat Keras (Hardware) Keperluan perangkat keras dalam menjalankan aplikasi pemesanan barang adalah perangkat kmputer yang memiliki spesifikasi minimal yaitu: 1. Kmputer dengan prcessr 2.4GHz. DDR 3 atau lebih tinggi. 2. VGA 32MB bit dengan reslusi 1024 x 768 atau lebih tinggi 3. Memri RAM 2GB atau lebih tinggi 4. Seperangkat kmputer terdiri dari mnitr, muse, keybard, dan CPU 4.3.2. Perangkat Lunak (Sftware) Keperluan perangkat keras dalam menjalankan aplikasi pemesanan barang antara lain: 1. Sistem Operasi Windws 7 2. Micrsft SQL Server 2012 3. MicrsftVisual Studi 2015 4. Dev Express 15.1 4.4. Implementasi Sistem Implementasi sistem merupakan pengujian fungsinal dan nn-fungsinal terhadap aplikasi pemesanan barang yang telah dibuat. Berikut ini merupakan penjelasan dari pengujian fungsinal maupun nn fungsinal

36 4.4.1 Implementasi Sistem Fungsinal Implementasi sistem fungsinal merupakan penjelasan penggunaan aplikasi secara fungsinal sesuai dengan fungsi-fungsi yang ada. Adapun penjelasan masing-masing fungsi tersebut adalah: A. Menu Pembuatan Surat Pesanan Masuk (SPM) Menu pembuatan surat pesanan masuk (SPM) digunakan leh bagian pemasaran untuk mencatat pesanan barang dari distributr pusat maupun cabang. Pembuatan SPM berdasarkan Purchase Order (PO) yang diterima leh bagian pemasaran dari distributr pusat maupun cabang. Gambaran lebih detail dapat dilihat pada gambar 4.13. Gambar 4.13 Menu Pembuatan SPM Untuk melakukan prses pembuatan SPM, harus memasukkan data surat pesanan masuk dengan cara mencari kde distributr terlebih dahulu melalui tmbl CARI sebelah kiri, selanjutnya memasukkan nmer PO dan tanggal PO sesuai dengan PO yang diterima bagian pemasaran. Setelah itu, memasukka data

37 barang yang dipesan leh distributr dengan memasukkan kde barang melaulu tmbl CARI sebelah kanan maka data barang yang diperlukan akan muncul secara tmatis dan memasukkan jumlah barang yang dipesan sesuai PO. Setelah semua data yang diperlukan dalam pembuatan SPM diisi maka Data SPM tersebut akan tampil pada tabel seperti gambar 4.14 dengan menekan tmbl TAMBAH. Gambar 4.14 Tampilan Data SPM B. Menu Pencarian Surat Pesanan Masuk (SPM) Menu pencarian SPM ini digunakan leh bagian pemasaran untuk mencari surat pesanan masuk yang telah dibuat sebelumnya dengan memasukkan nmer SPM yang sesuai. Gambaran lebih detail dapat dilihat pada gambar 4.15.

38 Gambar 4.15 Hasil Pencarian SPM C. Menu Pembuatan Lapran Menu pembuatan lapran ini digunakan bagian pemasaran untuk merekap semua data SPM agar bagian pemasaran dapat memperkirakan apakah target distributr terpenuhi ataukah tidak. Sehingga departemen pemasaran dapat menagih kekurangan target PO dari distributr. Lapran ini dikelmpkkan berdasarkan pesanan yang dilakukan leh distributr dan distributr pusat. Untuk membuat lapran dengan cara memilih jenis lapran yang diinginkan, memasukkan peride awal dan akhir lapran yang akan dibuat. Gambaran lebih detail dapat dilihat pada gambar 4.16 dan gambar 4.17.

39 Gambar 4.16 Lapran Realisasi SPM Gambar 4.17 Lapran Realisasi SPM 4.4.2. Implementasi Sistem Nn-Fungsinal Implementasi sistem nn-fungsinal meliputi menu lgin, menu master, dan dialg-dialg yang terdapat pada aplikasi pemesanan barang. Adapun penjelasan masing-masing fungsi tersebut adalah:

40 A. Menu Lgin Pengguna Menu ini digunakan untuk meverifikasi pengguna aplikasi. Hal ini digunakan untuk menjaga keamanan data agar tidak disalahgunakan leh departemen lain karena aplikasi ini hanya digunakan leh departemen pemasaran. Tiap jabatan pada departemen pemasaran memiliki hak akses yang berbeda. Untuk manajer pemasaran, memiliki akses untuk semua fitur yang ada. Sedangkan selain manajer pemasaran hanya dapat mengakses menu transaksi saja. Dengan memasukkan passwrd dan Nmer registrasi yang digunakan sebagai username bagian pemasaran dapat mengakses aplikasi tersebut. Gambar 4.18 Frm Lgin Pengguna Pada gambar 4.18 merupakan frm yang muncul pertama kali, saat aplikasi dijalankan. Pengguna harus lgin terlebih dahulu sesuai nmer registrasi dan passwrd yang telah ditentukan sebelumnya. Jika nmer registrasi dan passwrd sesuai, maka akan tampil halaman utama sesuai dengan hak akses yang dimiliki. Gambaran lebih detail dapat dilihat pada gambar 4.19.

41 Gambar 4.19 Halaman Utama Aplikasi Pemesanan Barang Sebaliknya jika salah maka akan muncul pemberitahuan bahwa nmer registrasi dan passwrd salah seperti gambar 4.20. Gambar 4.200 Gagal Lg In

42 B. Menu Master Jenis Barang Menu master jenis barang merupakan menu yang digunakan leh bagian pemasaran untuk mengella data jenis barang. Gambaran lebih detail dapat dilihat pada gambar 4.21. Gambar 4.21 Menu Master Jenis Barang Pada gambar 4.21 merupakan halaman yang digunakan untuk mencatat data jenis barang dan mengubah data jenis barang. Data yang dicatat meliputi kde jenis barang dan nama jenis barang. Untuk mencatat data jenis barang baru, dapat memasukkan kde jenis barang dan nama jenis barang pada bagian klm yang tersedia. Sedangkan data yang dapat diubah hanya nama jenis barang saja. Untuk mengubah data jenis barang, dapat melakukan pencarian data jenis barang dengan memasukkan kde jenis barang atau nama jenis barang pada klm Srtir Pencarian. Data jenis barang tersebut akan disimpan ke dalam tabel jenis barang pada database.

43 C. Menu Master Barang Menu master barang merupakan menu yang digunakan leh bagian pemasaran untuk mengella data barang jadi pada gudang. Gambaran lebih detail dapat dilihat pada gambar 4.22. Gambar 4.22 Menu Master Barang Pada gambar 4.22 merupakan halaman yang digunakan untuk mencatat data barang dan mengubah data barang. Data yang dicatat meliputi kde barang, kde jenis barang, nama barang, satuan barang, isi cly, Harga Eceran Tertinggi (HET) 1, HET 2, HET 3. Untuk mencatat data jenis barang baru, dapat menekan tmbl tambah terlebih dahulu agar kde barang dapat diisi. Sedangkan data barang yang tidak dapat diubah hanya kde jenis barang saja. Untuk mengubah data barang, dapat melakukan pencarian data barang dengan memasukkan kde barang

44 atau nama barang pada klm Srtir Pencarian. Data barang tersebut akan disimpan ke dalam tabel barang pada database. D. Menu Master Wilayah Pemasaran Menu master wilayah pemasaran merupakan menu yang digunakan leh bagian pemasaran untuk mengella data wilayah pemasaran sesuai dengan wilayah barang jadi dipasarkan. Gambaran lebih detail dapat dilihat pada gambar 4.23. Gambar 4.23 Menu Master Wilayah Pemasaran Pada gambar 4.23 merupakan halaman yang digunakan untuk mencatat data wilayah pemasaran dan mengubah data wilayah pemasaran. Data yang dicatat meliputi kde wilayah pemasaran, nama wilayah pemasaran, dan keternagan. Untuk mencatat data wilayah pemasaran baru, dapat memasukkan kde wilayah pemasaran, nama wilayah pemasaran, dan keterangan pada bagian klm yang tersedia. Sedangkan data yang dapat diubah hanya nama wilayah pemasaran dan keterangan saja. Untuk mengubah data wilayah pemasaran, dapat melakukan pencarian data wilayah pemasaran dengan memasukkan kde wilayah pemasaran atau nama wilayah pemasaran pada klm Srtir Pencarian. Data wilayah

45 pemasaran tersebut akan disimpan ke dalam tabel wilayah pemasaran pada database. E. Menu Master Distributr Menu master distributr merupakan menu yang digunakan leh bagian pemasaran untuk mengella data distributr cabang. Gambaran lebih detail dapat dilihat pada gambar 4.24. Gambar 4.24 Menu Master Distributr

46 Pada gambar 4.24 merupakan halaman yang digunakan untuk mencatat data distributr dan mengubah data distributr. Data yang dicatat meliputi data-data lengkap dari distributr. Untuk mencatat data distributr baru, dapat menekan tmbl tambah terlebih dahulu agar kde distributr dapat diisi. Sedangkan data distributr yang tidak dapat diubah hanya kde distributr saja. Untuk mengubah data distributr, dapat melakukan pencarian data distributr dengan memasukkan kde distributr atau nama distributr pada klm Srtir Pencarian. Data distributr tersebut akan disimpan ke dalam tabel distributr pada database. F. Menu Master Distributr Pusat Menu master distributr pusat merupakan menu yang digunakan leh bagian pemasaran untuk mengella data distributr pusat. Gambaran lebih detail dapat dilihat pada gambar 4.25. Gambar 4.25 Menu Master Distributr Pusat

47 Pada gambar 4.25 merupakan halaman yang digunakan untuk mencatat data distributr pusat dan mengubah data distributr pusat. Data yang dicatat meliputi data-data lengkap dari distributr pusat. Untuk mencatat data distributr pusat baru, dapat menekan tmbl tambah terlebih dahulu agar kde distributr pusat dapat diisi. Sedangkan data distributr pusat yang tidak dapat diubah hanya kde distributr pusat saja. Untuk mengubah data distributr pusat, dapat melakukan pencarian data distributr pusat dengan memasukkan kde distributr atau nama distributr pada klm Srtir Pencarian. Data distributr tersebut akan disimpan ke dalam tabel distributr pusat pada database. G. Dialg Simpan Data Dialg simpan data digunakan untuk memberi pemberitahuan kepada pengguna bahwa data berhasil disimpan tetapi sebelumnya akan diberikan knfirmasi terlebih dahulu bahwa data benar ingin disimpan. Gambar 4.26 Knfirmasi Penyimpanan Data

48 Gambar 4.27 Penyimpanan Data Berhasil H. Dialg Ubah Data Dialg simpan data digunakan untuk memberi pemberitahuan kepada pengguna bahwa perubahan data berhasil tersimpan tetapi sebelumnya akan diberikan knfirmasi terlebih dahulu bahwa Data Sudah Tersedia, Apakah Anda Ingin Merubah Data? Gambar 4.28 Knfirmasi Perubahan Data Gambar 4.29 Perubahan Data Berhasil