Analisis, Perancangan, Dan Dokumentasi Dalam Proses Pengolahan Kain dan Kawat di PT. X.
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 KerjaPada 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.