Analisis, Perancangan, Dan Dokumentasi Dalam Proses Pengolahan Kain dan Kawat di PT. X.

(1)

Pengolahan Kain dan Kawat di PT. X

Tanti Kristanti, Wenny Franciska Senjaya

Jurusan S1 Teknik Informatika, Fakultas Teknologi Informasi Universitas Kristen Maranatha,

Jl. Prof. Drg. Suria Sumantri No. 65 Bandung 40164 email: [email protected], [email protected]

Abstract

The process of analysis and design of a system is very important before the implementation process. Analysis and design of this will help developers in implement applications, developers can find out what is required by the system. Applications created with the aim to ease in the management of data such as record production, record supplies of raw materials, record the needs of raw materials, and record the results of processing the raw materials are. Analysis and design of this more focused on the production of cloth and wire, so that users can obtain accurate information from the production of cloth and wire.Source data obtained from books, e-book, the documentation that came from PT.X in both hardcopy and softcopy form, and explore data from the internet as a data supplement. Analysis and design based on the client and use the documentation from PT.X as the main source and take from other sources in addition.

Keywords : analysis, design, documentation, fabric,wiring

1. Pendahuluan

1.1 Latar Belakang

PT.X merupakan perusahaan yang bergerak dalam bidang industri khususnya pembuatan busa dan spring bed. PT.X telah memakai sebuah sistem yang terkomputerisasi dalam mengolah data perusahaan, namun sistem tersebut belum terintegrasi secara keseluruhan dan masih terdapat beberapa bagian yang menggunakan sistem manual.

Pada proses produksi PT.X masih menggunakan sistem manual dimana hal tersebut dapat mempengaruhi waktu yang dibutuhkan dalam pembuatan dokumen dan penyimpanan data dari hasil produksi. Terdapat beberapa tahap dan bagian dalam proses produksi di PT.X diantaranya proses pembuatan busa, pengolahan kain, pengolahan kawat, dan pengolahan kayu. Analisis ini lebih difokuskan pada proses produksi kain dan kawat. PT.X mengalami kesulitan dalam penyimpanan data-data yang berhubungan dengan proses produksi kain dan kawat.

1.2 Tujuan Pembahasan

Berikut ini tujuan dari analisis, perancangan dan dokumentasi: 1. Mencatat proses produksi pengolahan kain dan kawat; 2. Mencatat persediaan bahan baku kain dan kawat;


(2)

3. Mencatat hasil dari proses pengolahan kain dan kawat tersebut; 4. Membantu pengembang dalam implementasi sistem baru; 5. Membantu pengembang dalam melakukan dokumentasi;

1.3 Ruang Lingkup Kajian

Ruang lingkup kajian dari analisis, perancangan, dan dokumentasi adalah sebagai berikut :

1.

Analisis pada proses pengolahan kain dan kawat;

2.

Perancangan user interface untuk bagian sistem yang menangani pengolahan data kain dan kawat;

3.

Dokumentasi sistem yang menangani pengolahan data kain dan kawat.

2. Kajian Teori

2.1 Analisis

Menurut Jack Febrian, “Analisis merupakan tahap pertama dimana system

engineering menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan atau pengembangan sistem dalam bidang komunikasi dan

komputerisasi”.[11]

Analisis sistem adalah penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikannya. [11]

Tahap analisis sistem dilakukan setelah tahap perencanaan sistem dan sebelum tahap desain sistem. Tahap analisis merupakan tahap yang kritis dan sangat penting, karena kesalahan di dalam tahap ini akan menyebabkan juga kesalahan ditahap selanjutnya.

Di dalam tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh analis sistem yaitu mengidentifikasi masalah (Identify), memahami kerja dari sistem yang ada (Understand), menganalisis sistem (Analyze), membuat laporan hasil analisis (Report). [11]

2.2 Perancangan

Setelah tahap analisis sistem selesai dilakukan, maka analisis sistem telah mendapatkan gambaran dengan jelas apa yang harus dikerjakan. Analisis sistem memikirkan bagaimana membentuk sistem tersebut. Tahap ini disebut dengan perancangan sistem. Perancangan dibagi menjadi dua bagian, yaitu perancangan sistem secara umum dan perancangan sistem terinci.


(3)

System design determines how a system will accomplish what it must accomplish; it involves configuring the software and hardware components of a system so that after the installation to the system will fully satisfy the system specifications established at the end of the system analysis phase.

(Desain sistem menentukan bagaimana suatu sistem akan menyelesaikan apa yang mesti diselesaikan; tahap ini menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem sehingga setelah instalasi dari sistem akan benar-benar memuaskan rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem).[11]

Menurut Robert J. Verzello/John Reuter III perancangan sistem adalah :

The stage of the development cycle which follow analysis; definition of functional requirement and preparation of implementation specifications; describing how a system is to constructed.

(Tahap setelah analisis dari siklus pengembangan sistem; pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi; menggambarkan bagaimana suatu sistem dibentuk.)[11]

2.3 Dokumentasi Proyek

Dokumentasi adalah suatu hal yang pertama-tama harus ditentukan dan diselesaikan. Pada suatu proyek biasanya terdapat enam proses yang saling terkait dan dinamis. Proses ini adalah pendefinisian, perencanaan, organisasi, pengawasan, penyelesaian, leading.

Proyek adalah pekerjaan sementara yang dilaksanakan untuk mencapai tujuan yang unik. Proyek memiliki tiga komponen, yaitu ruang lingkup (scope), waktu (time), dan dana (cost).

Pengertian proyek secara sederhana dan umum adalah suatu rangkaian kegiatan yang terencana dan dilaksanakan secara berurutan dengan logika serta menggunakan banyak jenis sumber daya, yang dibatasi oleh dimensi biaya, mutu, dan waktu. Proyek mempunyai ciri-ciri khusus, yaitu mempunyai tujuan spesifik, hasil akhirnya bisa diserahkan, menggunakan banyak jenis sumber daya, unik, merupakan sarana dan wahana perubahan, dibatasi oleh suatu nilai tertentu yang jelas atas biaya, mutu, dan waktunya.

Proyek memiliki sembilan knowledge area, yaitu scope management, time management, cost management, quality management, human resource management, communication management, risk management, procurement management, project management integration.

3. Analisis dan Perancangan


(4)

3.1.1Proses Bisnis Kain

Pada proses bisnis kain terdapat tiga buah proses produksi kain yaitu quilting, cutting, dan obras. Sebelum proses produksi dilakukan, PPIC akan mengeluarkan SPK terlebih dahulu dan dilanjutkan dengan pembuatan Kartu Produksi (KP). (Gambar 1)

3.1.2 Proses Bisnis Kawat

Pada proses bisnis kawat terdapat lima buah proses produksi kawat yaitu pembuatan per bonel, pembuatan frame, assembling, tembak frame, dan tembak cotton.

Gudang PPIC Produksi quilting +

cutting + obras

PBJ Perhitungan bahan baku

yang dibutuhkan

Tidak tersedia

Tersedia tbBarang

Kesediaan bahan baku ? Perbandingan dengan bahan baku yang

tersedia

Koordinasi dengan bagian pembelian

KP

tb

SPK

tb

KP

Penyimpanan data bahan baku

yang keluar

tb

Bara

n

g

Start

End

Tampilan data bahan

baku

Data bahan baku yang keluar

SPK

Penyimpanan data hasil

quilting

Data SPK

Pembuatan SPK

Data KP

Pembuatan KP

KP

Data hasil quilting

tb

Q

u

ilt

Data SPK

Pembuatan SPK

tb

SPK SPK

Data KP

Pembuatan KP

tb

KP

Data hasil cutting

KP Penyimpanan

data hasil cutting

tb

C

u

tt

in

g

Data SPK

Pembuatan SPK

tb

SPK SPK

Data KP

Pembuatan KP

tb

KP

Penyimpanan data hasil

obras

tb

O

b

ra

s

Data hasil obras

End

tb

Q

u

ilt

D

e

t

tb

C

u

ttin

g

D

e

t

tb

O

b

ra

s

D

e

t

HPQ

HPC

HPO


(5)

Gudang PPIC pengolahan kawatProduksi

PBJ Perhitungan bahan baku yang

dibutuhkan

tbBarang

Start

Tidak tersedia

Tersedia

Kesediaan bahan baku ? Perbandingan dengan bahan baku yang

tersedia

Koordinasi dengan bagian pembelian

tbSPK

tbKP

Penyimpanan data bahan baku

yang keluar

tb

Ba

ra

n

g

End

Tampilan data bahan

baku

Data bahan baku yang keluar

SPK Data SPK

Pembuatan SPK

Data KP

Pembuatan

KP KP

Data per bonel

Penyimpanan data per bonel

tb

Bonel

Data assembling per bonel Penyimpanan data assembling

per bonel

tbAssemb

Data per frame

Penyimpanan data per frame

tbF

rame

Data tembak frame Penyimpanan

data tembak frame

tb

T

e

mb

a

k

_

fra

me

Data tembak cotton sheet

Penyimpanan data tembak cotton sheet

tb

T

e

mb

a

k

_

co

tt

o

n

End

tbBonel D

et

tb

Assemb D

et

tbF

rame Det

tb

T

e

mb

a

k

_

fra

me

De

t

tb

T

e

mb

a

k_

co

tt

o

n

D

e

t

KP Data SPK Pembuatan

SPK

tbSPK

SPK

Data KP Pembuatan

KP

tbKP

KP

KP

HPB HPF

HPA

HPT

HPT

Gambar 2 Proses Pengolahan Kawat

3.2 Entity Relationship Diagram

Pada Gambar 3, terdapat 19 tabel dimana enam buah tabel digunakan untuk produksi kain, produksi kawat, barang, Surat Perintah Kerja (SPK), dan Kartu Produksi (KP).


(6)

tbBarang tbSPK

tbQuilt tbCutting tbObras

tbBonel tbAssemb tbFrame tbTembak_ frame tbTembak_ cotton tbKP R_tbBarang _tbQuilt R_tbQuilt Det_ tbCutting R_tbCutting Det _tbObras R_tbBarang _tbBonel R_tbBonel Det_ tbAssemb R_tbFrame Det_ tbAssemb R_tbFrame_ tbTembak_fra me R_tbTembak_ frameDet_tbTe mbak_cotton R_tbKP_ tbAssemb R_tbKP _tbTembak _frame R_tbKP _tbTembak _cotton R_tbKP _tbCutting R_tbKP _tbObras tbObrasDet tbCuttingDet tbTembak_ cottonDet tbFrameDet tbAssemb Det tbBonelDet tbQuiltDet kode_ barang kode_ quilt kode_ SPK kode_ KP kode_

cutting kode_obras

kode_ bonel kode_ assemb kode_ frame kode_ tembak_ frame no_quilt kode_quilt

no_bonel kode_ bonel no_ assemb kode_ assemb no_ frame kode_ frame no_ tembak_ frame kode_ tembak_ frame tbTembak_ frameDet no_ tembak_ cotton kode_ tembak_ cotton kode_ cutting no_ cutting kode_

obras obrasno_

R_tbKP _tbBarang R_tbBarang _tbSPK R_tbBonel Det_tbTemba k_frame Gambar 3.1

Gambar 3 Entity Relationship Diagram

3.3 Data Flow Diagram

Dalam pembuatan sistem, seorang pengembang memerlukan sebuah aliran data yang terjadi pada sistem tersebut. Aliran data tersebut digambarkan dalam sebuah Data Flow Diagram (DFD). Berikut ini adalah Data Flow Diagram (DFD).

3.3.1DFD Level 0

Sistem Informasi bagian Produksi PPIC Gudang Bagian Produksi Kawat Bagian Produksi Kain

Data Barang, Data SPK, Data KP

Data Barang, Data SPK, Data KP Data Barang

Data Barang

Data Quilting, Data Quilting Detail, Data Cutting, Data Cutting Detail, Data Obras,

Data Obras Detail

Data Quilting, Data Quilting Detail, Data Cutting, Data Cutting Detail, Data Obras,

Data Obras Detail

Data Bonel, Data Bonel Detail, Data Assemb, Data Assemb Detail, Data Frame, Data Frame Detail, Data Tembak Frame, Data Tembak

Frame Detail, Data Tembak Cotton, Data Tembak Cotton Detail

Data Bonel, Data Bonel Detail, Data Assemb, Data Assemb Detail, Data Frame, Data Frame Detail, Data Tembak Frame, Data Tembak

Frame Detail, Data Tembak Cotton, Data Tembak Cotton Detail

Gambar 4 DFD Level 0

KAWAT

Kawat

Kain


(7)

Pada DFD Level 0 ini terdapat 4 entitas yaitu Gudang, PPIC, Bagian Produksi Kain, dan Bagian Produksi Kawat. Keempat entitas tersebut akan berperan dalam pengelolaan data dalam Sistem Informasi Bagian Produksi.

3.3.2DFD Level 1

Pada Gambar 5 diperlihatkan pengelolaan data yang dilakukan oleh Gudang dan PPIC. Dalam DFD level 1 untuk Gudang dan PPIC terdiri dari 3 proses, yaitu Pengelolaan Data Barang, Pengelolaan Data SPK, dan Pengelolaan Data KP. Setiap proses berhubungan dengan seluruh tabel dalam database.

3.3.3DFD Level 2

3.3.3.1.

Proses 2 Pengelolaan Data Surat Perintah Kerja

Pada Pengelolaan Data Surat Perintah Kerja (SPK) terdapat empat buah proses yaitu Kelola Data SPK, Cari Data SPK, Lihat Data SPK, dan Buat KP. Proses Cari Data SPK dan Lihat Data SPK berhubungan dengan table tbSPK pada database. (Gambar 6) PPIC 2 Pengelolaan Data SPK 3 Pengelolaan Data KP tbKP tbSPK 1 Pengelolaan Data Barang Gudang tbBarang Data Barang Data Barang Data Barang Data Barang Data Barang Data Barang Data SPK Data SPK Data SPK Data SPK Data KP Data KP Data KP Data KP tbQuiltDet tbQuilt tbCutting tbCuttingDet tbObras tbObrasDet tbBonelDet tbBonel tbAssemb tbAssembDet tbFrame tbFrameDet tbTembak_ frame tbTembak_ frameDet tbTembak_ cotton tbTembak_ cottonDet kode_barang kode_quilt kode_quilt kode_KP kode_SPK kode_KP kode_barang kode_SPK kode_KP kode_quilt kode _ qui lt kode _ qui lt kode_quilt kode_quilt kode_quilt kode_quilt kode_quilt kode_cutting kode_quilt kode_cutting kode_quilt kode_cutting kode_cutting kode_ cutting kode _ cut tin g kode _ cut tin g kod e _ cutt ing kod e _ cutt ing kode_cutting kode_obras ko de _ cutt ing kod e _ obras kode_cutting kode_obras kode_obras kode_obras kode_obras kode_obras kode _ obras kode _ ob ras tbAssemb tbAssembDet tbFrame tbFrameDet kode_KP kode_bonel kode_bonel kode_bonel ko de_b onel kode_assemb kode_ assemb kode_assemb kode_assemb kode_frame kode_frame kode_frame kode_frame kode_tembak_frame kode_tembak_frame kode_tembak_frame kode_tembak_frame kode_tembak_cotton kode_tembak _cotton kode_tembak _cotton tbBonelDet tbBonel kode_KP kode_bonel kode_bonel kode_bonel kode_bonel kode_assemb kode_assemb kode_assemb tbTembak_ frame tbTembak_ frameDet tbTembak_ cotton tbTembak_ cottonDet kode_frame kode_tembak_ frame kode_tembak_ frame kode_frame kode_tembak_ frame kode_frame kode_frame kode_tembak_ frame kode_tembak_ cotton kode_tembak_ cotton kode_tembak _cotton kode_tembak _cotton kode_tembak_framekode_tembak_cotton kode_tembak_frame kode_tembak_frame kode_frame kode_tembak_frame kod e_ temb ak _ co tton kod e_ temb ak _ co tton kod e_ temb ak _ co tton ko de _ temb a k _ cot to n tbBonelDet tbBonel kode _ KP kod e _ bone l kod e _ bone l ko de _ bon el tbAssemb tbAssembDet kod e _ b onel kode _ assemb kode_assemb kode_assemb tbFrame tbFrameDet kode_assemb kode_assemb kode_frame kode_frame kode_frame


(8)

PPIC 2.1 Kelola data SPK tbSPK 2.3 Lihat data SPK kode_SPK, tanggal_SPK, kode_PP,

kode_artikel, nama_artikel ko d e _ SPK , t a n g g a l_ SPK , ko d e _ b a ra n g , n a ma_ b a ra n g , ke te ra n g a n ko d e _ SPK , ta n g g a l_ SPK , ko d e _ b a ra n g , n a ma_ b a ra n g , ke te ra n g a n ko d e _ SPK , ta n g g a l_ SPK , ko d e _ b a ra n g , n a ma_ b a ra n g , ke te ra n g a n ko d e _ SPK , t a n g g a l_ SPK , ko d e _ b a ra n g , n a ma_ b a ra n g , ke te ra n g a n 2.2 Cari data

SPK kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel, jenis_kain, panjang, lebar, qty, keterangan1, tanggal_target, qty_real, tanggal_real, keterangan2

tbKP kode_SPK kode_KP tbQuiltDet tbQuilt tbCutting tbCuttingDet tbObras tbObrasDet ko de _q uilt ko de _q u ilt ko de _q u ilt ko d e _ KP ko de_KP kod e_ cutt ing kod e_ cutt ing kode _KP kode _obra s kode_obra s ko d e _ cu tt in g kode_obra s tbAssemb tbAssembDet tbTembak_ frame tbTembak_ frameDet tbTembak_ cotton tbTembak_ cottonDet kode_KP kod e_ KP ko de _KP kode_asse mb kode _asse mb kode _asse mb ko de _te mb a k_ fra me ko de _ temb a k_ fra me ko de _temb ak_ co tton kode_tembak_ cotton kode_tembak_ cotton ko de _te mb ak_ fra me 2.4

Buat KP tbKP

kode_SPK, qty_diminta, kode_artikel

kode_SPK, nama_proses, kode_barang, nama_barang, tgl_cetak, waktu, PPIC

Kode_KP, kode_SPK, nama_proses, kode_barang, nama_barang, tgl_cetak,

waktu, PPIC Kode_KP, kode_SPK, nama_proses, kode_barang,

nama_barang, tgl_cetak, waktu, PPIC kode_SPK, kode_PP, tanggal_SPK, jam_terbit,

bagian_produksi, kode_artikel, nama_artikel, jenis_kain, panjang, lebar, qty, keterangan1, tanggal_target, qty_real, tanggal_real, keterangan2

kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel, jenis_kain, panjang, lebar, qty, keterangan1, tanggal_target, qty_real, tanggal_real, keterangan2

kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel, jenis_kain, panjang, lebar, qty, keterangan1, tanggal_target, qty_real, tanggal_real, keterangan2

Gambar 6 DFD Level 2 Pengelolaan Data SPK

3.3.4DFD Level 3

3.3.4.1.

Proses 2.1 Kelola Data Surat Perintah Kerja (SPK)

Pada proses kelola data SPK terdapat lima buah proses yaitu tambah data SPK, ubah data SPK, realisasi SPK, Ubah Realisasi SPK, dan hapus data SPK. Pada proses tambah data SPK dan ubah data SPK, data yang dimasukkan akan langsung disimpan pada table tbSPK.


(9)

PPIC 2.1.1 Tambah data SPK 2.1.2 Ubah data SPK tbSPK kod e _ SPK , tan gg a l_ SPK , ko d e _ b a ra ng , n ama_ b ara n g, ke te ra ng an ko d e _ SPK ko de _ SPK , ta ng g al _ SPK , kod e _ ba ra n g, na ma_ b a ran g , ket e ra n ga n 2.1.5 Hapus data SPK ko de _ SPK

kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel,

jenis_kain, panjang, lebar, qty, keterangan1

kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel,

jenis_kain, panjang, lebar, qty, keterangan1

kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel, jenis_kain, panjang, lebar, qty, keterangan1

2.1.3 Realisasi SPK 2.1.4 Ubah Realisasi SPK tanggal_target, qty_real, tanggal_real, keterangan2

kode_SPK, tanggal_target, qty_real, tanggal_real, keterangan2 kode_SPK, tanggal_target, qty_real,

tanggal_real, keterangan2 kode_SPK, tanggal_target, qty_real,

tanggal_real, keterangan2

tanggal_target, qty_real, tanggal_real, keterangan2

kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel,

jenis_kain, panjang, lebar, qty, keterangan1 kode_SPK, kode_PP, tanggal_SPK, jam_terbit,

bagian_produksi, kode_artikel, nama_artikel, jenis_kain, panjang, lebar, qty, keterangan1

kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel,

jenis_kain, panjang, lebar, qty, keterangan1

kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel,

jenis_kain, panjang, lebar, qty, keterangan1 kode_SPK, kode_PP, tanggal_SPK, jam_terbit,

bagian_produksi, kode_artikel, nama_artikel, jenis_kain, panjang, lebar, qty, keterangan1

kode_SPK, tanggal_target, qty_real, tanggal_real, keterangan2

kode_SPK, tanggal_target, qty_real, tanggal_real, keterangan2 kode_SPK, tanggal_target, qty_real,

tanggal_real, keterangan2

2.1.6 View SPK

2.1.7 Print SPK kode_SPK, kode_PP, tanggal_SPK, jam_terbit,

bagian_produksi, kode_artikel, nama_artikel, jenis_kain, panjang, lebar, qty, keterangan1

kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel, jenis_kain,

panjang, lebar, qty, keterangan1

kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel, jenis_kain,

panjang, lebar, qty, keterangan1

kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel, jenis_kain,

panjang, lebar, qty, keterangan1 tbAssemb tbAssembDet tbTembak_ frame tbTembak_ frameDet tbTembak_ cotton tbTembak_ cottonDet kode_KP ko de_ KP kod e_KP kode_assemb kode _asse mb kode _asse mb ko de _ temb a k_ fra me ko de _ temb a k_ fra me ko de _temba k_ co tton kode_tembak_ cotton kode_tembak_ cotton kod e_ temba k_ fra me tbKP kode_SPK kode_KP tbQuiltDet tbQuilt tbCutting tbCuttingDet tbObras tbObrasDet ko de _q uilt kod e_ qui lt ko d e_ qu ilt kod e _ KP ko de_KP kod e_ cutt ing kod e_ cutt ing kode _KP kode _obras kode_obra s kod e _ cu tt ing

Gambar 7 DFD Level 3 Proses 2.1 Kelola Data SPK

3.4 Perbandingan Sistem Lama dan Sistem Baru

1. Surat Perintah Kerja

Sistem lama

Data : No SPK, Tanggal, Jam Terbit, No PP, Kode Barang, Nama Barang, Jenis Kain, Ukuran (P dan L), Qty diminta, Tanggal Target Selesai, Qty Realisasi, Tanggal Realisasi, dan Keterangan.


(10)

Gambar 8 Surat Perintah Kerja Lama

Sistem baru

Surat Perintah Kerja (SPK) Surat Perintah Kerja (SPK)

Cari :

Cari Data SPK

[pilih berdasarkan] Cari

Kode SPK Jenis Kain/Warna P Qty Diminta Keterangan

Add Edit Delete

Tanggal Pembuatan SPK :[DD/Month/YYYY] ...

Lihat Semua

No.

Create KP

Kode PP L Target Tgl Selesai

Realisasi

Kode SPK Qty Tanggal Keterangan Realisasi

Tgl Buat SPK Jam TerbitBagian Produksi Kode Artikel Nama Artikel

View Print Edit Realisasi


(11)

Tambah Data SPK Tambah Data SPK

No SPK

Tanggal Buat

Kode Artikel Nama Artikel

Keterangan :

:

: :

:

[Kode artikel] ...

[Nama artikel] [Kode SPK]

[Keterangan]

Save Cancel Data SPK

[DD/Month/YYYY] ...

Kode PP : [Kode PP] ...

Jenis Kain/Warna P L

Qty Diminta

Target Tanggal Selesai

Jam Terbit Bagian Produksi

:[HH:MM]

: [Bagian Produksi] ...

: [Jenis kain/Warna] ... : [p] : [l] : [Qty]

: [DD/Month/YYYY] ...

Gambar 10 Tampilan Tambah Data SPK

Realisasi SPK Realisasi SPK

No SPK Tanggal Qty Keterangan

: : : :

[No SPK]

[Keterangan]

Save Cancel Realisasi SPK

[DD/Month/YYYY] ...

[Qty]


(12)

Gambar 12 Surat Perintah Kerja

Data : (tbSPK) kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel, jenis_kain, panjang, lebar, qty, keterangan1, tanggal_target, qty_real, tanggal_real, keterangan2.

4. Hasil Penelitian

4.1 Tampilan Program

Gambar 13 Loading program

Gambar 13 merupakan tampilan loading awal program setelah pengguna menjalankan program.


(13)

Gambar 14 Tampilan awal program

Gambar 14 merupakan tampilan awal program setelah selesai loading. Tersedia dua buah tombol yaitu Log In dan Keluar. Jika pengguna ingin menggunakan program maka, harus dilakukan Log In terlebih dahulu dengan menekan tombol Log In.

Gambar 15 merupakan form yang dimunculkan ketika pengguna menekan tombol Log In pada tampilan awal program. Pengguna hanya perlu memasukkan username dan password dengan benar, kemudian menekan tombol Login. Jika pengguna membatalkan untuk melakukan login maka, pengguna dapat menekan tombol Cancel.


(14)

Gambar 16 Master data barang

Gambar 16 merupakan tampilan awal ketika pengguna memilih menu Master  Bahan Baku  Master Barang. Pada tampilan awal, seluruh data bahan baku yang ada akan ditampilkan. Disini pengguna dapat melakukan pencarian data kode barang, nama, alias, id satuan, id group, id jenis, stock min, stock max, clAktif, keterangan, gudang, kelompok, dan jenis. Pengguna juga dapat menambah data dengan menekan tombol Add, mengubah data dengan menekan tombol Edit, dan menghapus data dengan menekan tombol Delete.

Gambar 17 merupakan tampilan yang akan ditampilkan jika pengguna menekan tombol Add pada menu Master Barang. Pengguna harus mengisi id barang dan nama barang. Id barang dapat diisi oleh pengguna atau digenerate langsung oleh program dengan menekan tombol Generate Kode Barang. Jika pengguna sudah selesai memasukkan data dan ingin menyimpan data tersebut maka pengguna harus menekan tombol Save. Jika pengguna tidak akan menambah data baru dan ingin menutup form tersebut maka pengguna harus menekan tombol Cancel.


(15)

Gambar 17 Tambah Data Barang

5. Black Box Testing

Black box testing adalah metode pengujian yang dimana pengujian dilakukan oleh user terhadap aplikasi yang dibuat. Pengujian dilakukan langsung terhadap tampilan program yang akan digunakan oleh user.

1) Login

1. Tabel I Testing Login

Test Case Hasil Harapan Hasil Keluaran

Username kosong, Password kosong, tekan tombol Login

Muncul pesan “User tidak dikenal”

Muncul pesan

“User tidak dikenal”

Username terisi dan true, Password kosong, Tekan tombol Login

Muncul pesan

“Password salah!!” Muncul pesan “Password salah!!”

Username terisi dan false, Password kosong,

Tekan tombol Login

Muncul pesan “User tidak dikenal”

Muncul pesan

“User tidak dikenal”

Username true, Password false, Tekan tombol Login

Muncul pesan

“Password salah!!” Muncul pesan “Password salah!!”


(16)

Test Case Hasil Harapan Hasil Keluaran

Password true, Tekan tombol Login

tidak dikenal” “User tidak

dikenal”

Username true, Password true, Tekan tombol Login

Menu aktif Menu aktif

6. Simpulan

Selama proses analisis dan perancangan, terdapat beberapa hal yang dapat ditarik kesimpulan yaitu :

1. Pencatatan proses produksi diperlukan untuk mengetahui sejauh mana proses produksi sudah terlaksana.

2. Pencatatan persediaan bahan baku perlu untuk mengontrol jumlah bahan baku yang masih tersedia guna menunjang proses produksi yang akan dilakukan.

3. Pencatatan hasil proses pengolahan bahan baku diperlukan agar bagian produksi dapat mengetahui jumlah produk yang dihasilkan dari proses produksi.

4. Sebelum masuk pada tahap implementasi, pengembang harus terlebih dahulu melakukan analisis dan perancangan untuk aplikasi yang akan dibuat. Sehingga pengembang dapat mengetahui apa saja yang dibutuhkan untuk tahap implementasi dan dapat sesuai dengan keinginan dari client.

5. Tahap terakhir setelah implementasi dan testing yaitu pembuatan dokumentasi dari aplikasi yang telah dibuat. Dokumentasi ini dapat berguna bagi user yang akan menjalankan atau memakai aplikasi tersebut. Selain itu juga, dapat berguna jika aplikasi yang telah dibuat akan dikembangkan lebih lanjut.

Pada saat tahap implementasi seringkali terjadi perbedaan sudut pandang antara pengguna dengan pengembang. Sehingga aplikasi yang telah dibuat sering kali tidak sesuai dengan keinginan pengguna dan aplikasi harus disesuaikan kembali. Hal ini mempengaruhi waktu dan biaya dari proyek tersebut.

7. Daftar Pustaka

[1] Alam, M. A. (2005). Pemrograman Transact-SQL pada SQL Server 2005.

Jakarta: PT Elex Media Komputindo.

[2] Amri, M. C. (2005, Maret). Retrieved Maret 2, 2009, from Komunitas Elearning

Gratis Ilmu Komputer Indonesia: http://ikc.vip.net.id/umum/choirul-dasarsql.php

[3] Chapple, M. (2000). Retrieved Maret 2, 2009, from about.com:

http://databases.about.com/od/sqlserver/a/sqlserver2k.htm

[4] eartH, M. (2008, Desember 19). Retrieved Maret 11, 2009, from

http://meylonesome.blogspot.com/2008/12/perancangan-sistem-dan-analisis.html

[5] Febriani. (2003, November 9). Retrieved Februari 25, 2009, from


(17)

[6] Gray, C. F., & Larson, E. W. (2007). Manajemen Proyek Proses Manajerial.

Yogyakarta: ANDI.

[7] Hirt, A., Cook, C., Tripp, K. L., & McBath, F. (2004). Microsoft SQL Server

2000 High Availability. Washington: Microsoft Press.

[8] Imbar, R. V., & Suteja, B. R. (2006). Pemrograman Web-Commerce dengan

ORACLE & ASP. Bandung: Informatika.

[9] Jogiyanto. (1990). Analisis dan Desain Sistem Informasi : Pendekatan

Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: ANDI.

[10] Marcus, T., Prijono, A., & Widiadhi, J. (2004). Delphi Developer dan SQL Server 2000. Bandung: Informatika Bandung.

[11] Mulyono, S. (2007, Oktober). Retrieved Maret 8, 2009, from media.diknas.go.id/media/document/4496.pdf

[12] Rabeler, C. (2003). Microsoft SQL Server 2000 DTS Step by Step. Washington: Microsoft Press.

[13] Sunderic, D. (2003). SQL Server 2000 Stored Procedure & XML Programming. Emeryville, California.

[14] Syahnan. (2008). Syahnan Weblog Landasan Teori Sistem Informasi. Retrieved Maret 11, 2009, from http://syahnanweb.blogspot.com/2008/04/landasan-teori-sistem-informasi.html

[15] Zakaria, T. M., & Prijono, A. (2007). Perancangan Antarmuka untuk Interaksi Manusia dan Komputer. Bandung: Informatika.


(1)

Jurnal Sistem Informasi, Vol. 6, No.2, September 2011: 155 - 171

Gambar 12 Surat Perintah Kerja

Data : (tbSPK) kode_SPK, kode_PP, tanggal_SPK, jam_terbit, bagian_produksi, kode_artikel, nama_artikel, jenis_kain, panjang, lebar, qty, keterangan1, tanggal_target, qty_real, tanggal_real, keterangan2.

4. Hasil Penelitian 4.1 Tampilan Program

Gambar 13 Loading program


(2)

(Niko Ibrahim, Syarli Angelina Gunawan)

Gambar 14 Tampilan awal program

Gambar 14 merupakan tampilan awal program setelah selesai loading. Tersedia dua buah tombol yaitu Log In dan Keluar. Jika pengguna ingin menggunakan program maka, harus dilakukan Log In terlebih dahulu dengan menekan tombol Log In.

Gambar 15 merupakan form yang dimunculkan ketika pengguna menekan tombol Log In pada tampilan awal program. Pengguna hanya perlu memasukkan username dan password dengan benar, kemudian menekan tombol Login. Jika pengguna membatalkan untuk melakukan login maka, pengguna dapat menekan tombol Cancel.


(3)

Jurnal Sistem Informasi, Vol. 6, No.2, September 2011: 155 - 171

Gambar 16 Master data barang

Gambar 16 merupakan tampilan awal ketika pengguna memilih menu Master  Bahan Baku  Master Barang. Pada tampilan awal, seluruh data bahan baku yang ada akan ditampilkan. Disini pengguna dapat melakukan pencarian data kode barang, nama, alias, id satuan, id group, id jenis, stock min, stock max, clAktif, keterangan, gudang, kelompok, dan jenis. Pengguna juga dapat menambah data dengan menekan tombol Add, mengubah data dengan menekan tombol Edit, dan menghapus data dengan menekan tombol Delete.

Gambar 17 merupakan tampilan yang akan ditampilkan jika pengguna menekan tombol Add pada menu Master Barang. Pengguna harus mengisi id barang dan nama barang. Id barang dapat diisi oleh pengguna atau digenerate langsung oleh program dengan menekan tombol Generate Kode Barang. Jika pengguna sudah selesai memasukkan data dan ingin menyimpan data tersebut maka pengguna harus menekan tombol Save. Jika pengguna tidak akan menambah data baru dan ingin menutup form tersebut maka pengguna harus menekan tombol Cancel.


(4)

(Niko Ibrahim, Syarli Angelina Gunawan)

Gambar 17 Tambah Data Barang 5. Black Box Testing

Black box testing adalah metode pengujian yang dimana pengujian dilakukan oleh user terhadap aplikasi yang dibuat. Pengujian dilakukan langsung terhadap tampilan program yang akan digunakan oleh user.

1) Login

1. Tabel I Testing Login

Test Case Hasil Harapan Hasil Keluaran

Username kosong, Password kosong, tekan tombol Login

Muncul pesan “User tidak dikenal”

Muncul pesan “User tidak dikenal” Username terisi dan

true, Password kosong, Tekan tombol Login

Muncul pesan

“Password salah!!” Muncul pesan “Password salah!!” Username terisi dan

false, Password kosong,

Tekan tombol Login

Muncul pesan “User tidak dikenal”

Muncul pesan “User tidak dikenal” Username true,

Password false, Tekan tombol Login

Muncul pesan

“Password salah!!” Muncul pesan “Password salah!!” Username false, Muncul pesan “User Muncul pesan


(5)

Jurnal Sistem Informasi, Vol. 6, No.2, September 2011: 155 - 171

Test Case Hasil Harapan Hasil Keluaran

Password true, Tekan tombol Login

tidak dikenal” “User tidak dikenal” Username true,

Password true, Tekan tombol Login

Menu aktif Menu aktif

6. Simpulan

Selama proses analisis dan perancangan, terdapat beberapa hal yang dapat ditarik kesimpulan yaitu :

1. Pencatatan proses produksi diperlukan untuk mengetahui sejauh mana proses produksi sudah terlaksana.

2. Pencatatan persediaan bahan baku perlu untuk mengontrol jumlah bahan baku yang masih tersedia guna menunjang proses produksi yang akan dilakukan.

3. Pencatatan hasil proses pengolahan bahan baku diperlukan agar bagian produksi dapat mengetahui jumlah produk yang dihasilkan dari proses produksi.

4. Sebelum masuk pada tahap implementasi, pengembang harus terlebih dahulu melakukan analisis dan perancangan untuk aplikasi yang akan dibuat. Sehingga pengembang dapat mengetahui apa saja yang dibutuhkan untuk tahap implementasi dan dapat sesuai dengan keinginan dari client.

5. Tahap terakhir setelah implementasi dan testing yaitu pembuatan dokumentasi dari aplikasi yang telah dibuat. Dokumentasi ini dapat berguna bagi user yang akan menjalankan atau memakai aplikasi tersebut. Selain itu juga, dapat berguna jika aplikasi yang telah dibuat akan dikembangkan lebih lanjut.

Pada saat tahap implementasi seringkali terjadi perbedaan sudut pandang antara pengguna dengan pengembang. Sehingga aplikasi yang telah dibuat sering kali tidak sesuai dengan keinginan pengguna dan aplikasi harus disesuaikan kembali. Hal ini mempengaruhi waktu dan biaya dari proyek tersebut.

7. Daftar Pustaka

[1] Alam, M. A. (2005). Pemrograman Transact-SQL pada SQL Server 2005. Jakarta: PT Elex Media Komputindo.


(6)

(Niko Ibrahim, Syarli Angelina Gunawan) [6] Gray, C. F., & Larson, E. W. (2007). Manajemen Proyek Proses Manajerial.

Yogyakarta: ANDI.

[7] Hirt, A., Cook, C., Tripp, K. L., & McBath, F. (2004). Microsoft SQL Server 2000 High Availability. Washington: Microsoft Press.

[8] Imbar, R. V., & Suteja, B. R. (2006). Pemrograman Web-Commerce dengan ORACLE & ASP. Bandung: Informatika.

[9] Jogiyanto. (1990). Analisis dan Desain Sistem Informasi : Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: ANDI.

[10] Marcus, T., Prijono, A., & Widiadhi, J. (2004). Delphi Developer dan SQL Server 2000. Bandung: Informatika Bandung.

[11] Mulyono, S. (2007, Oktober). Retrieved Maret 8, 2009, from media.diknas.go.id/media/document/4496.pdf

[12] Rabeler, C. (2003). Microsoft SQL Server 2000 DTS Step by Step. Washington: Microsoft Press.

[13] Sunderic, D. (2003). SQL Server 2000 Stored Procedure & XML Programming. Emeryville, California.

[14] Syahnan. (2008). Syahnan Weblog Landasan Teori Sistem Informasi. Retrieved Maret 11, 2009, from http://syahnanweb.blogspot.com/2008/04/landasan-teori-sistem-informasi.html

[15] Zakaria, T. M., & Prijono, A. (2007). Perancangan Antarmuka untuk Interaksi Manusia dan Komputer. Bandung: Informatika.