BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

39
16 BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem Analisis sistem bertujuan untuk mengidentifikasi permasalahan yang ada pada sistem dimana aplikasi dibangun yang meliputi perangkat keras(hardware), perangkat lunak(software) dan pengguna. Analisis ini diperlukan sebagai dasar bagi tahapan perancangan sistem. Analisis sistem meliputi identifikasi permasalahan, spesifikasi aplikasi, spesifikasi pengguna, dan lingkungan operasi. Aplikasi Pembelian ini merupakan aplikasi yang menangani pengolahan pemesanan pembelian dan laporan yang berkaitan dengan pembelian dan pemesanan. Agar dapat mengolah data-data dengan baik maka dibutuhkan adanya program yang dapat menampilkan data-data pembelian yang sudah terintegrasi data satu dengan data yang lainnya. Di dalam aplikasi ini terdapat beberapa fungsi cetak laporan diantaranya laporan pembelian, laporan pembayaran Dari masing masing laporan tersebut bisa dilakukan beberapa pilihan yaitu berdasarkan periode, berdasarkan pegawai, berdasarkan pelanggan. Diharapkan dengan adanya fungsi-fungsi tersebut dapat menangani permasalahan yang ada di dalam sistem Pembelian pada CV. Delta Jaya Machinery.

Transcript of BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Page 1: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

16

BAB IV

DESKRIPSI KERJA PRAKTIK

4.1 Analisa Sistem

Analisis sistem bertujuan untuk mengidentifikasi permasalahan yang ada

pada sistem dimana aplikasi dibangun yang meliputi perangkat keras(hardware),

perangkat lunak(software) dan pengguna. Analisis ini diperlukan sebagai dasar

bagi tahapan perancangan sistem. Analisis sistem meliputi identifikasi

permasalahan, spesifikasi aplikasi, spesifikasi pengguna, dan lingkungan operasi.

Aplikasi Pembelian ini merupakan aplikasi yang menangani pengolahan

pemesanan pembelian dan laporan yang berkaitan dengan pembelian dan

pemesanan. Agar dapat mengolah data-data dengan baik maka dibutuhkan adanya

program yang dapat menampilkan data-data pembelian yang sudah terintegrasi

data satu dengan data yang lainnya.

Di dalam aplikasi ini terdapat beberapa fungsi cetak laporan diantaranya

laporan pembelian, laporan pembayaran Dari masing masing laporan tersebut bisa

dilakukan beberapa pilihan yaitu berdasarkan periode, berdasarkan pegawai,

berdasarkan pelanggan. Diharapkan dengan adanya fungsi-fungsi tersebut dapat

menangani permasalahan yang ada di dalam sistem Pembelian pada CV. Delta

Jaya Machinery.

Page 2: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

4.1.1 Identifikasi Masalah

Secara garis besar permasalahan yang diidentifikasi pada sistem ini yaitu

history pembelian masih dicatat menggunakan . Laporan yang kurang detail

seperti tidak adanya laporan surat jalan yang digunakan teknisi sebagai acuan

kerja, laporan pemesanan dan laporan pembelian. Terdapatnya kesalahan

penghitungan transaksi pembelian yang belum sesuai dengan harga barang yang

dijual sehingga membuat bagian pembelian kesulitan karena dalam penghitungan

tersebut dibutuhkan ketelitian. Dengan adanya teknologi informasi yang

berkembang saat ini sangat memungkinkan untuk meningkatkan pelayanan

menggunakan sistem yang terkomputerisasi demi meningkatkan pelayanan dan

pembelian pada CV. Delta Jaya Machinery.

4.1.2 Spesifikasi Aplikasi

Perancangan dari Sistem Informasi Pembelian pada CV. Delta Jaya

Machinery ini harus dapat :

a. Mengolah dan menampilkan data Barang.

b. Mengolah dan menampilkan data Supplier.

c. Mengolah dan menanmpilkan data Pegawai

d. Mengolah dan menampilkan data Pembayaran.

e. Mengolah dan menampilkan data pembelian

f. Menghasilkan laporan pembelian per periode

g. Menghasilkan laporan Pembayaran.

4.1.3 Lingkungan Operasi

Untuk mengembangkan aplikasi sesuai dengan spesifikasi kebutuhan,

dibutuhkan lingkungan operasi sebagai berikut :

Page 3: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

a. Sistem Operasi Windows

Sistem operasi ini dipilih karena dibutuhkan suatu component Windows XP,

Vista atau Windows 7.

b. Visual Studio 2012

Visual Studio digunakan sebagai pengolah bahasa pemrogramananya karena

didalam sistem informasi Pembelian ini menggunakan bahasa VB.Net.

c. SQL Server 2008

SQL Server 2008 digunakan karena cocok dengan pemrograman .NET.

4.2 Document Flow

Document flow memuat hasil analisis yang dibuat berdasarkan hasil

survey pada CV. Delta Jaya Machinery.Document flow menggambarkan seluruh

proses yang berhubungan dalam kegiatan pembelian secara manual sebelum

adanya sistem informasi pembelian terkomputerisasi yang akan dirancang

sekarang ini.

Page 4: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gudang

DOC FLOW Transaksi Permintaan Barang

Mulai

Purcashing

Surat Permintaan

Pembelian

Surat Permintaan

Pembelian

Mengecek

Stok

Gudang

Stok Minimal?

Y

Membuat

Surat

Permintaan

Pembelian

Selesai

T

Catatan Stok

Gambar 4.1 Document Flow Permintaan Barang

Gambar 4.1 diatas menjelaskan proses awal dimulai pada bagian

permintaan barang oleh bagian gudang untuk bagian purchasing . Dari proses

tersebut menghasilkan surat permintaan barang yang diberikan kepada bagian

purchasing.

Page 5: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gudang Administrasi

DOC FLOW Transaksi Pembelian

Suplier

Mulai

PO Barang

Ditandatanga

ni

1

Selesai

Purcashing Produksi Pemilik

Surat Permintaan

Pembelian Pembuatan

PO Rangkap

3 dan

ditandatangi

Surat Permintaan

Pembelian

PO Barang

Ditandatangani

2

PO Barang

Ditantatangani

3

Penandatan

ganan PO

Rangkap 3

PO Barang

Ditandatangani

1

Validasi PO

Rangkap 3

PO Barang

Ditsetujui

1PO Barang

Disetujui 2PO Barang

Disetujui

3

PO Barang

DiSetujui 1PO Barang

Disetujui

2PO Barang

Disetujui 3

PO Barang

Valid 1PO Barang

Valid 2PO Barang

Valid

3

Disetujui?

PO Valid?

Y

T

Y

T

PO Barang

Valid

1PO Barang

Valid 2PO Barang

Valid 3

PO Barang

Valid

2

PO Barang

Valid 1

PO Barang

Ditandatanga

ngi

2PO Barang

Ditandatangani

3

Menyetujui

PO Barang

Memvalidasi

PO Barang

Gambar 4.2 Document Flow Pembelian

Gambar 4.2 menjelaskan Fungsi pembelian ini dimulai dari bagian gudang

yang menyerahkan surat permintaan barang kepada bagian purchasing. Kemudian

Bagian Purchasing membuat PO 3 rangkap yg telah ditandatangani dan

diserahkan kepada bagian produksi untuk disetujui, lalu PO 3 rangkap yang

disetujui diberikan kepada pemilik untuk divalidasi. Setelah divalidasi

dikembalikan ke bagian purchasing untuk diarsip PO Barang Valid rangkap 3, PO

Barang Valid rangkap 1 diberikan ke bagian Administrasi dan PO Barang Valid

rangkap 2 diberikan ke supplier.

Page 6: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar 4.3 Document Flow Transaksi Retur barang

Gambar 4.3 Menjelaskan Supplier Mengirimkan Surat Jalan kepada bagian

gudang yang akan mengecek dan menandatangani Surat Jalan tersebut. Jika Surat

Jalan Tidak sesuai maka bagian gudang akan membuar retur barang yang

kemudian dikembalikan ke supplier. Namun, Jika Surat ajaln tersebut sudah valid

maka surat jalan akan diserahkan ke bagian administrasi untuk diarsipkan.

Page 7: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar 4.4 Document Flow Transaksi Pembayaran

Gambar 4.4 Menjelaskan Pihak supplier memberikan invoice kepada

bagian administrasi yang akan divalidasi deangn PO Barang Valid rangkap 1 dari

bagian purcashing. Jika invoice tersebut tidak valid, maka bagian administrasi

akan menolak invoice kepada pihak supplier. Jika Valid, maka bagian administrasi

menyimpan ke tabel pembayaran dan membuat nota pembayaran yang diberikan

ke supplier. Dari tabel pembayaran bagian administrasi dapat menyusun laporan

keuangan yang nantinya diserahkan kepada pemilik.

Page 8: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

4.3 Desain Sistem

Desain sistem ini digunakan untuk mepermudah memecahkan masalah

pada sistem yang sedang berjalan dan merupakan suatu sistem yang baik dan

sesuai dengan kebutuhan semua pihak.

4.3.1 Sistem Flow

Sistem flow memuat hasil analisis yang dibuat berdasarkan hasil survey

ke CV. Delta Jaya Machinery.

Gambar 4.5 Sistem flow Transaksi Permintaan Barang

Pada Gambar 4.5 menjelaskan proses yang pertama dimulai pada bagian

gudaang yang menginputkan data stok gudang yang akan disimpan ke sistem pada

tabel barang. Kemudian Sistem akan mengecek terus menerus apakah mencapai

Page 9: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

stok minimal. Jika stok minimal, maka sistem akan menyimpan daftar pembelian

yang disimpan di tabel pembelian.

Gambar 4.6 Sistem flow Transaksi Pembelian

Pada Gambar 4.6 menjelaskan proses dimulai dari sistem yang mencetak

PO barang berdasarkan tabel supplier dan tabel pembelian ke bagian purchasing

untuk diberikan kepada supplier. Selanjutnya sistem menyimpan data pemesanan

ke tabel pemesanan.

Page 10: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar 4.7 Sistem flow Retur Barang

Pada Gambar 4.7 menjelaskan proses dimulai dari supplier yang mengirimkan

surat jalan ke bagian gudang, kemudian bagian gudang menginputkan surat jalan. Sistem

akan memvalidasi surat jalan tersebut, apabila tidak valid maka sistem akan menyimpan

data pemesanan dan data supplier serta mencetak retur barang ke bagian gudang untuk

dikembalikan ke pihak supplier. Jika surat jalan valid maka, sistem akan menyimpan data

barang,data pemesanan dan data supplier.

Page 11: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar 4.8 Sistem flow Pembayaran

Pada Gambar 4.8 menjelaskan proses dimulai dari supplier yang mengirimkan

invoice ke bagian administrasi untuk diinputkan selanjutnya, sistem akan

memvalidasi invoice tersebut berdasarkan tabel pemesanan dan tabel pembayaran.

Apabila data pemesanan tidak valid maka sistem akan mencetak daftar tolak

invoice ke bagian administrasi yang kemudian diserahkan kepada supplier. Jika

data pemesanan valid maka sistem akan mencetak nota pembayaran ke bagian

administrasi kemudian diberikan kepada supplier. Kemudian sistem menyimpan

data pemesanan ke tabel pemesana dan data pembayaran ke tabel pembayaran

lalu, secara berkala sistem akan mencetak laporan keuangan berdasarkan tabel

pembayaran ke bagian administrasi dan dirahkan kepada pemilik.

Page 12: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

4.3.2 Data Flow Diagram

DFD merupakan perangkat yang digunakan pada metodologi

pengembangan sistem yang terstrukur. DFD menggambarkan seluruh kegiatan

yang terdapat pada sistem secara jelas.

A. Context Diagram

Gambar 4.9 adalah context diagram dari Sistem Informasi Pembelian CV.

Delta Jaya Machinery. Context diagram sistem ini terdiri dari 4 entitas, yaitu

entitas pelanggan, bagian gudang, customer service dan pengirim. empat entitas

tersebut memberikan input data dan menerima output data yang diperlukan.

Surat Jalan

PO Barang

Invoice

Retur Barang

Laporan KeuanganNota Pembayaran

Daftar Tolak Invoice

Stok Gudang

0

SISTEM PEMBELIAN

DAN M ANAJEMEN

STOK GUDANG

PADA CV DELTA

JAYA MACHINERY+

Supplier

Pemilik

Gudang

Gambar 4.9 Context Diagram

B. Data Flow Diagram level 0 (DFD level 0)

Gambar 4.10 adalah DFD yang merupakan gambaran pengaplikasian

sistem yang akan dibuat. Memiliki struktur penggambaran yang sama dengan

context diagram namun DFD lebih detail. Di dalam DFD ini nantinya akan lebih

Page 13: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

menjabarkan kegiatan pemesanan dari awal sampai akhir. Gambaran DFD level 0

dapat dilihat di gambar.

Simpan Data Pemesanan

Ambil Data Barang

Update Data Pemesanan1

Ambil Data Pemesanan1

Simpan Data Pembayaran

Ambil Data Pembayaran

Invoice

Nota Pembayaran

Surat Jalan

Daftar Tolak Invoice

Laporan Keuangan

Update Data Supplier

Update Data Barang

Ambil Data Pemesanan

Update Data Pemesanan

PO Barang

Retur Barang

Ambil Daftar Pembelian

Ambil Data Supplier

Simpan Data Barang

Simpan Daftar Pembelian

Stok Gudang

Gudang

Supplier

Pemilik

4

Pembayaran

+

1

Permintaan

Barang

+

3

Retur Barang

+

2

Pembelian

+

1 Barang

2 Pembelian

3 Supplier

4 Pemesanan

1 Barang

5 Pembayaran

4 Pemesanan

Gambar 4.10 Data Flow Diagram Level 0

C. Sub Proses Permintaan DFD level 1

Pada DFD level 1 ini terdapat tiga proses, yaitu proses menyimpan data

barang,mengecek stok dan menyimpan daftar pembelian dapat diihat gambar DFD

level 1 pada gambar 4.11 di bawah ini.

Page 14: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Ambil Data Barang

Simpan Daftar Pembelian

Stok M inimal

Simpan Data Barang

Stok Gudang

Gudang

2 Pembelian

1 Barang

1

Menyimpan

Data Barang

2

Meng ecek Stok

3

Menyimpan

Daftar

Pembelian

Gambar 4.11 DFD level 1 Proses Pemesanan

D. Sub Proses Data Transaksi Pembelian DFD level 1

Gambar 4.12 adalah Proses pertama dimulai saat sistem mengambil data

supplier dan daftar pembelian untuk mencetak PO barang ke supplier serta

melakukan proses penyimpana data pemesanan ke tabel pemesanan.

Simpan

PO Barang

Simpan Data Pemesanan

Ambil Daftar Pembelian

Ambil Data Supplier

Supplier

3 Supplier

2 Pembelian

4 Pemesanan

1

Mencetak PO

Barang

2

Menyimpan

Data

Pemesanan

Gambar 4.12 DFD level 1 Transaksi Pembelian

Page 15: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

E. Sub Proses Retur Barang DFD level 1

Pada gambar 4.13 Subproses pertama pada transaksi pembayaran ini

adalah validasi surat jalan yang dikirmkan supplier dibandingkan dengan data

pemesanan dari tabel pemesanan. Subproses kedua yaitu mencetak retur barang

apabila surat jalan tidak valid kemudian melakukan update pemesanan dan update

supplier. Pada subproses ketiga ketika surat jalan valid maka akan menyimpan

data barang dan mengupdate pemesanan serta mengupdate supplier.

Update2

Update1

Update

Retur Barang

Surat Jalan Tidak Valid

Update Data Supplier

Update Data Pemesanan

Update Data Barang

Surat Jalan Valid

Ambil Data Pemesanan

Surat Jalan

Supplier Supplier

4 Pemesanan

4 Pemesanan

1 Barang

3 Supplier

1

Validasi Surat

Jalan

3

Update Data

Barang

4

Update

Pemesanan

5

Update

Supplier

2

Mencetak

Retur Barang

Gambar 4.13 DFD level 1 Proses Membuat Laporan

F. Sub Proses Transaksi Pembayaran DFD level 1

Pada gambar 4.14 Subproses pertama pada transaksi pembayaran ini

adalah validasi invoice yang dikirmkan supplier dibandingkan dengan data

pembayaran dari tabel pembayaran dan data pemesanan dari tabel

pemesanan.Subproses ketiga yaitu mencetak nota pembayaran apabila invoice

Page 16: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

valid Subproses kedua yaitu mencetak daftar tolak invoice apabila invoice tidak

valid kemudian melakukan update pemesanan.

Nota Pembayaran

Invoice

Ambil Data Pemesanan1

Daftar Tolak Invoice

Simpan Data Pembayaran

Update Data Pemesanan1

Simpan1

Update3

Data pembayaran

Data Pembayaran1

Ambil Data Pembayaran

Laporan Keuangan

Data Pemesanan Tidak Valid

Data Pemesanan Valid

Pemilik

Supplier

5 Pembayaran

5 Pembayaran

4 Pemesanan

4 Pemesanan

2

Mencetak

Nota

Pembayaran

1

Validasi

Invoice

3

Mencetak

Daftar Tolak

Invoice

4

Update

Pemesanan

5

Menyimpan

Data

Pembayaran

6

Mencetak

Laporan

Keuang an

Gambar 4.14 Transaksi Pembayaran DFD level 1

4.3.3 Entity Relational Diagram

Entity Relational Diagram (ERD) merupakan Gambaran struktur

database dari Sistem Informasi penjadwalan pelajaran dan ujian yang telah

dikembangkan. ERD dibagi menjadi dua, yaitu Conceptual Data Model (CDM)

atau secara logic dan Physical Data Model (PDM) atau secara fisik.

Page 17: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

A. Conceptual Data Model (CDM)

Gambar 4.15 Conceptual data model (CDM)

Gambar 4.15 menjelaskan tentang Conceptual data model (CDM) yang

terdiri dari sepuluh tabel yang saling berhubungan dari Sistem Informasi

Pembelian padaCV. Delta Jaya Machinery.

CDM yang sudah dilampirkan terdapat 9 tabel yang sudah saling

terhubung. Tabel-tabel tersebut yaitu tabel pemesanan, barang, jasa, pegawai,

pelanggan, jenis, surat inquery, invoice, dan pembayaran. Untuk lebih jelasnya

dapat dilihat pada CDM yang sudah dilampirkan.

Mencatat Pembayaran

Detil_Pembelian

Melakukan

MENCATAT Pemesanan

Detil_Barang

Membayar

Memesan

Supplier

ID_Supp

Nama_Supp

Alamat_Supp

Telp_Supp

Fax_Supp

Pemesanan

No_Pemesanan

Tgl_Pemesanan

Jml_Pemesanan

Barang

ID_Barang

Nama_Barang

Dimensi

Merk

Harga

Stok

Stok_Max

Stok_Min

Pembayaran

No_Pembayaran

Tgl_Pembayaran

Jenis_Pembayran

Nominal

Status_Bayar

Pegawai

ID_Pegawai

Nama_Pegawai

Alamat_Pegawai

Telp_Pegawai

Jenis_Kelamin

Pembelian

ID_Pembelian

Tgl_Pembelian

Qty_Pembelian

Total_Pembelian

Status_Pembelian

Page 18: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

B. Physical Data Model (PDM)

Gambar 4.16 Physical data model(PDM)

Gambar 4.16 merupakan Physical data model (PDM) yang telah

digenerate dari conceptual data model yang sebelumnya dari Sistem Informasi

Pembelian CV. Delta Jaya Machinery.

CDM yang sudah disertakan, pada PDM yang sudah dilampirkan

terdapat 6 tabel yang saling terhubung. Tabel-tabel tersebut yaitu tabel

pemesanan, barang, detil_pembelian, pegawai, supplier, pembelian, pembayaran.

Page 19: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

4.3.4 Struktur Tabel

Struktur tabel Sistem Informasi Pembelian pada CV. Delta Jaya

Machinery dideskripsikan sebagai berikut:

1. Tabel Supplier

Nama Tabel : Supplier

Primary Key : ID_SUPP

Foreign Key : -

Fungsi : Digunakan untuk menyimpan data supplier.

Tabel 4.1Tabel Supplier

NO Nama Kolom Tipe Data Panjang Data Constraint

1 ID_SUPP Varchar 10 Primary Key

2 NAMA_SUPP Varchar 50 Not Null

3 ALAMAT_SUPP Varchar 150 Not Null

4 TELP_SUPP Varchar 12 Not Null

5 FAX_SUPP Varchar 20 Not Null

Page 20: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

2. Tabel Pegawai

Nama Tabel : Pegawai

Primary Key : ID_PEGAWAI

Foreign Key : -

Fungsi : Digunakan untuk menyimpan data pegawai.

Tabel 4.2 Tabel Pegawai

NO Nama Kolom Tipe Data Panjang Data

Constraint

1 ID_PEGAWAI Varchar 10 Primary Key

2 NAMA_PEGAWAI Varchar 50 Not Null

3 ALAMAT_PEGAWAI Varchar 150 Not Null

4 TEMPAT_LAHIR Varchar 50 Not Null

5 TANGGAL_LAHIR Date - Not_Null

6 STATUS_NIKAH Char 1 Not_Null

7 AGAMA Varchar 50 Not_Null

8 NO_TELP Varchar 12 Not_Null

9 JKEL Char 1 Not_Null

10 PASSWORD Varchar 50 Not_Null

11 STATUS_AKTIF Char 1 Not_Null

12 TGL_MASUK Date - Not_Null

3. Tabel Barang

Nama Tabel : Barang

Primary Key : ID_BARANG

Foreign Key : -

Fungsi : Digunakan untuk menyimpan data barang.

Page 21: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Tabel 4.3 Tabel Barang

NO Nama Kolom Tipe Data PanjangData Constraint

1 ID_BARANG Varchar 20 Primary

Key

2 NAMA_BARANG Varchar 20 Not Null

3 MERK Varchar 50 Not Null

4 HARGA Integer Not Null

5 UKURAN Varchar 10 Not Null

6 STOK Integer Not Null

7 STOK_MIN Integer Not Null

8 STOK_MAX Integer Not Null

9 HARGA_BELI Integer Not Null

4. Tabel Pembelian

Nama Tabel : Pembelian

Primary Key : No_Pembelian

Foreign Key : Id_Pegawai,Id_Supplier,Id_Barang

Fungsi : Digunakan untuk menyimpan data pembelian.

Page 22: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Tabel 4.4 Tabel pembelian

NO Nama Kolom Tipe Data Panjang

Data

Constraint

1 No_Pembelian Varchar 20 Primary Key

2 Id_Pegawai Varchar 10 Foreign

Key

3 Id_Supplier Varchar 10 Foreign Key

4 Id_Barang Varchar 10 Foreign

Key

5 Tgl_Pembelian Date Not Null

6 Qtypembelian Integer Not Null

7 Harga_Pembelian Integer Not Null

8 Total_Pembelian Integer Not Null

9 PPN Integer Not Null

10 Grand_Total Integer Not Null

5. Tabel Pembayaran

Nama Tabel : Pembayaran

Primary Key : NO_PEMBAYARAN

Foreign Key : NO_PEMBELIAN

Fungsi : Digunakan untuk menyimpan data pembayaran.

Page 23: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Tabel 4.5 Tabel Pembayaran

NO Nama Kolom Tipe Data Panjang Data Constraint

1 NO_PEMESANAN Varchar 10 Primary Key

2 NO_PELANGGAN Varchar 10 Foreign Key

3 KODE_JENIS Varchar 5 Foreign Key

4 KODE_PEGAWAI Varchar 6 Foreign Key

5 TGL_PEMESANAN Varchar 12 Not Null

6 TOTAL Integer - Not Null

6. Tabel Detil_Pembelian

Nama Tabel : Detil_Pembelian

Primary Key : -

Foreign Key : NO_PEMBELIAN,ID_BARANG

Fungsi : Digunakan untuk menyimpan data Detil_pembelian.

Tabel 4.6 Tabel Detil Pembelian

NO Nama Kolom Tipe Data Panjang Data

Constraint

1 No_Pembelian Varchar 20 Foreign Key

2 Id_barang Varchar 10 Foreign Key

3 Quantity Text Integer Not_Null

4 Harga_Beli Number Integer Not_Null

5 Sub_Total Number Integer Not_Null

6 Faktur Text 10 Foreign Key

Page 24: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

4.3.5 Desain Input Output

Dibawah ini terdapat desain dari program aplikasi Sistem Informasi

Pembelian CV. Delta Jaya Machinery dan akan dijelaskan bagaimana cara

menggunakan program ini nantinya.

A. Form Utama

Pada menu utama ini, terdapat tollatas di sebelah kiriadalah pilihan

untuk ke Menu, sedangkan panel sebelahnya adalah tombol untuk ke Master lalu

Transaksi dan sebelahnya lagi untuk laporan. Sub menu Menu terdiri atas empat

sub menu; Login, Ganti Password, Logout dan Exit.Sub Menu Master terdiri dari

tiga sub menu; Daftar Supplier,Data Barang,Daftar Pegawai. Sub menu transaksi

terdiri atas tiga transaksi; transaksi Pembelian, Pembayaran .Tombol terakhir

adalah tombol laporan. Kesemua sub menu ini akan dibahas lebih lanjut pada

pembahasan berikutnya.

Untuk mencari data pembayaran dan data pembelian, terdapat di

laporran. Pada panel ini terdapat textbox yang memiliki fungsi untuk mencari data

pemesanan.Untuk lebih jelasnya dapat dilihat pada Gambar 4.17.

Page 25: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar 4.17 Form Utama

B. Form Login

Bagian utama dari desain login adalah masukkan username dan password.

Dengan menggunakan masukkan ini, aplikasi akan menentukan apakah pegawai

tersebut memiliki hak untuk mengakses aplikasi dapat dilihat pada gambar 4.18.

Gambar 4.18 Form Login

Page 26: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

C. Form Master Pegawai

Terdapat panel utama yaitu panel masukkan, yang terdiri atas ID pegawai,

nama , password, dan alamat. ID pegawai akan generate secara otomatis.. Tombol

yang ada pada fungsi master pegawai ini ada dua yaitu simpan dan baru.

Dibawah panel masukkan, ada textbox untuk mencari data pegawai.Seperti

yang telah diuraikan pada penjelasan sebelumnya bahwa fitur ini hanya untuk user

dengan jabatan admin dan pemilik. Ketika admin/pemilik melakukan pencarian,

data – data pegawai akan tampil. Sama halnya ketika akan mengubah data

pegawai, semua data bisa diubah, kecuali ID pegawai. Untuk lebih jelasnya bisa

dilihat pada Gambar 4.19.

Gambar ‎0.19 Form Master Petugas

D. Form Barang

Pada Form Barang. Memiliki textbox id barang,nama barang, merk,

harga ,ukuran dll. Form ini digunakan untuk menyimpan data barang ke database

yang memiliki 2 tombol simpan dan baru. Untuk lebih lengkapnya perhatikan

Gambar 4.20.

Page 27: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar ‎0.20 Form Master Barang

E. Form Transaksi Purchase order

Form transaksi purchase order berfungsi untuk menyimpan data

purchase order ke dalam database. Form purchase order mempunyai textbox no

pembelian, id pegawai dan tombol selesai dan hapus. Dibagian detil pembelian

pada form purchase order terdapat textbox id supplier, id barang, jumlah, harga

beli dan tombol cari. Dibagian bawah pada form purchase order terdapat total,

ppn, grand total, dan tombol simpan . Untuk lebih jelasnya dapat dilihat pada

Gambar 4.21.

Page 28: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar 4.21 Form Transaksi Purchase Order

F. Form Ganti Password

Form ini berfungsi untuk mengganti password dalam database pada tabel

pegawai yang ada pada CV. Delta Jaya Machinery. Untuk lebih jelasnya dapat

dilihat pada Gambar 4.22.

Gambar 4.22 Form Ganti Password

G. Form Supplier

Form ini berfungsi untuk menyimpan data supplier ke dalam database

dan. Untuk lebih jelasnya dapat dilihat pada Gambar 4.23.

Page 29: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar 4.23 Form supplier

H. Form Pembayaran

Form ini berfungsi untuk menyimpan data pembayaran ke dalam

database. Untuk lebih jelasnya dapat dilihat pada Gambar 4.24.

Gambar 4.24 Form Pembayaran

Page 30: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

I. Laporan Purchase order

Laporan ini berfungsi menampilkan data purchase order. Dalam laporan

purchase order ini ada beberapa pilihan kategori yang pertama berdasarkan

periode, yang kedua berdasarkan pelanggan, dan yang ketiga berdasarkan

pegawai. Untuk lebih jelasnya dapat dilihat pada Gambar 4.25.

Gambar 4.25 Laporan Purchase order

Page 31: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

J. Laporan Pembelian

Laporan ini berfungsi menampilkan data pembelian. Dalam laporan

pembelian ini ada beberapa pilihan kategori yang pertama berdasarkan periode,

yang kedua berdasarkan tanggal, dan yang ketiga berdasarkan pembeliannya.

Untuk lebih jelasnya dapat dilihat pada Gambar 4.26.

Gambar 4.26 Laporan Pembelian

K. Laporan Pembayaran

Laporan ini berfungsi menampilkan data pembayaran. Dalam laporan

pembayaran ini ada beberapa pilihan kategori yang pertama berdasarkan periode,

yang kedua berdasarkan tanggal, dan yang ketiga berdasarkan pembayarannya.

Untuk lebih jelasnya dapat dilihat pada Gambar 4.27.

Page 32: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar 4.27 Laporan Pembelian

4.4 Implementasi dan Pembahasan

Disini akan dibahas bagaimana KERJA PRAKTIK dilakasanakan pada

CV. Delta Jaya Machinery. Pada pembahasan berikutnya juga akan disertakan

cara pemasangan implementasi sistem, instalasi program, serta penjelasan

pemakaian dari aplikasi ini.

A. Implementasi Sistem

Berikut ini adalah hardware dan software yang dibutuhkan untuk

menggunakan aplikasi pembelian pada CV. Delta Jaya Machinery yaitu:

1. Software Pendukung

a. Sistem Operasi Microsoft Windows 7 Ultimate Version 2009.

b. Microsoft Visual Studio 2012.

c. Microsoft SQL Server 2008.

2. Hardware Pendukung

Page 33: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

a. Komputer dengan processor Core i3 M 370 @ 2.40 GHz atau lebih

tinggi.

b. Graphic Intel 32-bit dengan resolusi 1366 x 768 atau lebih tinggi.

c. Memori RAM 2.00 GB atau lebih tinggi.

3. Instalasi Program

a. Install SQL Server pada komputer yang akan digunakan.

b. Install Program Pembelian di komputer.

c. Aplikasi sudah terinstal dengan baik, dan dapat digunakan

Page 34: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

B. Penjelasan Pemakaian

Tahap ini merupakan langkah-langkah dari pemakaian Sistem Informasi

Pembelian CV. Delta Jaya Machinery. Berikut pembahasan pemakaian dari

Sistem Informasi Pembelian Pada CV. Delta Jaya Machinery.

a. Fitur login

Pertama, sebelum menggunakan aplikasi ini, user diwajibkan untuk

login. Karena fitur-fitur pada aplikasi ini akan terbuka apabila username dan

password yang dimasukkan user sesuai dengan username dan password yang ada

pada database. Untuk lebih jelasnya ditunjukkan pada Gambar 4.28.

Gambar 4.28 Fitur login pada menu file

Saat sistem mulai pilih Menu lalu klik login maka akan muncul form

login. Pada menu login user dapat memasukkan username dan password.

Page 35: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar 4.29 Form login dan notifikasi pada menu file

Apabila‎ muncul‎ notifikasi‎ “login gagal, user atau password salah”‎ maka‎

proses verifikasi username dan password gagal. Bila hal tersebut terjadi maka

user tidak dapat mengakses fitur yang ada pada system seperti pada gambar 4.29

.Jika username dan password yang diinputkan benar maka sistem akan

menampilkan user yang login dan mengaktifkan fitur yang ada. Seperti Gambar

4.30.

Page 36: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar 4.30 Form Utama setelah login

b. Form Data Barang

Pada form data barang barang terdapat dua tombol yaitu simpan dan

baru serta textbox id barang, nama barang, merk dll. Tombol baru digunakan

untuk generate id barang baru lalu memasukkan data barang. Setelah diisi semua

klik tombol simpan untuk menyimpan kedalam database. Untuk lebih jelasnya

dapat dilihat pada gambar 4.31.

Gambar 4.31 Menambah data barang

Page 37: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

c. Form Pegawai

Form ini berfungsi untuk memasukkan data pegawai, yang terdiri atas ID

pegawai, nama, jabatan, password, dan alamat dll. ID pegawai akan generate

secara otomatis. Tombol yang ada pada fungsi master pegawai ini ada dua yaitu

simpan dan baru.

Setelah memasukkan data pegawai klik tombol simpan, maka data

tersebuat akan ditampilkan di form pegawai dan disimpan kedalam database

seperti pada gambar 4.32.

Gambar 4.32 Menambah data pegawai

Page 38: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

d. Form purchase order

Pada gambar 4.33 menjelaskan Form yang berfungsi untuk

menginputkan data purchase order dari pelanggan, purchase order tersebut ada

beberapa macam seperti purchase order barang, purchase order jasa, dan

purchase order barang dan jasa. Form ini terletak pada menu transaksi submenu

purchase order pada form utama.

Gambar 4.33 Transaksi purchase order

Setelah memasukkan data pembelian lalu klik tombol selesai pada form

purchase order, jika sudah klik tombol simpan untuk kembali ke form purchase

order. Lalu akan muncul informasi PO telah disimpan seperti pada gambar 4.34

Page 39: BAB IV DESKRIPSI KERJA PRAKTIK 4.1 Analisa Sistem

Gambar 4.34 Purchase order barang