View
3
Download
0
Category
Preview:
Citation preview
27
BAB IV
DESKRIPSI PEKERJAAN
Dalam menyusun laporan kerja praktik ini harus dilakukan secara
sistematis dan dapat terarah dalam pengerjaannya, maka diperlukan suatu
metode penelitian atau suatu teknik cara mencari, memperoleh, mengumpulkan
atau mencatat data, baik berupa data primer maupun data sekunder yang
digunakan untuk keperluan menyusun laporan kerja praktik ini.
4.1 Prosedur Penelitian
Dalam melakukan metode penelitian ini terdiri dari beberapa langkah yang
dilakukan untuk mengidentifikasi dan analisis permasalahan serta analisis sistem
pada PT. Gemah Ripah Loh Jinawi Industri (GRLJI) yaitu wawancara,
observasi, dan studi literatur yang terkait dengan penelitian.
4.1.1 Wawancara
Proses wawancara dilakukan untuk mengetahui proses bisnis yang
ada pada PT. GRLJI. Tahap pertama dalam proses wawancara ini
adalah mengenali pihak-pihak yang bertanggung jawab terhadap setiap
proses yang berlangsung di PT. GRLJI . Adapun narasumber dari
wawancara ini adalah Direktur dan Manajer produksi PT.GRLJI karena
lebih mengetahui keadaan dan kebutuhan dari sebuah penelitian yang
akan dibuat.
4.1.2 Observasi
Proses observasi yang dilakukan untuk beberapa tujuan, seperti
pemrosesan dan pengkonfirmasian hasil-hasil dari wawancara serta
28
mengidentifikasikan dokumen-dokumen yang diperlukan dalam
pengiriman pupuk pada PT. GRLJI saat ini.
4.1.3 Studi Literatur
Studi literatur dilakukan dengan membaca buku dari perpustakaan
yang mengandung materi-materi terkait untuk memperoleh semua
informasi yang diperlikan dalam pembuatan aplikasi pengiriman pupuk
pada PT.GRLJI.
4.2 Instrumen Pengumpulan Data
Berikut ini adalah jenis data dan instrumen pengumpulan data yang terdapat
dalam pembuatan aplikasi. Instrumen pengumpulan data dapat dilihat pada Tabel
4.1.
Tabel 4.1 Jenis dan Instrumen Pengumpulan Data
No Variabel Penelitian
Sumber
data
Metode
Pengumpulan
Data
Instrumen
Pengumpulan
Data
1. Proses bisnis pengiriman pupuk
PT.GRLJI
Primer Wawancara Catatan
2. Struktur Organisasi PT.GRLJI
dan Job Description
Primer Wawancara Catatan
3. Dokumen yang terkait dalam
pengiriman pupuk, seperti surat
jalan dan laporan pengiriman.
Primer Wawancara Catatan
29
4.3 Identifikasi Masalah
Setelah proses wawancara dan observasi dilakukan, maka dapat dilakukan
identifikasi dan analisis permasalahan yang ada pada PT. GRLJI guna
menemukan permasalahan utama serta menentukan solusi yang akan dilakukan
utnuk mengatasi permasalahan tersebut.
4.4 System & Software Design
Tahapan desain perangkat lunak ini akan menggunakan perancangan secara
terstruktut yang akan menjelaskan seluruh komponen desain dari perangkat
tersebut.
Adapun komponen desain perangkat lunak secara terstruktur mencakup
Context diagram, diagram jenjang proses, data flow diagram, entity relationship
diagram yang terdiri atas conceptual data model dan physical data model, design
interface, serta desain input output.
4.5 Testing dan Implementasi
Tahapan testing dan implentasi ini merupakan sebuah hasil setelah proses
pembuatan aplikasi yang akan mengacu pada desain perangkat lunak yang telah
dibuat dibuat sebelumnya. Adapun platform dari perangkat lunak ini berupa
aplikasi berbasis desktop dan proses pengkodeannya akan menggunakan bahasa
pemograman sql. Untuk pengkodean basis data menggunakan SQL Server 2012
dan tools yang digunakan adalah Visual Studio 2012.
4.6 Perancangan Sistem
Perancangan sistem pada aplikasi pengiriman barang pada PT. GRLJI
meliputi Document Flow, System Flow, HIPO/Diagram Jenjang, Context
30
Diagram, Data Flow Diagram, Conceptual Data Model, Physical Data Model
serta Struktur Basis data dan Tabel.
4.6.1 Document Flow
Document flow memuat hasil analisis yang dibuat berdasarkan hasil
survey pada PT. GRLJI. Document flow dibawah ini menggambarkan alur
dokumen yang berhubungan dengan proses pengiriman produk yang masih
diterapkan secara manual pada PT. GRLJI.
Document flow yang dibuat merupakan proses pengiriman produk.
Adapun document flow yang dibuat akan digambarkan pada Gambar 4.1.
31
Gambar 4.1 Proses Pengiriman Produk
Gambar 4.1 menjelaskan proses pengiriman produk yang diawali dari
admin operasional melakukan proses cek data order produk, yang mana
32
apakah data order produk telah selesai di produksi atau belum. Jika belum
selesai di produksi maka menunggu proses produksi selesai terlebih dahulu,
jika data order produk telah selesai diproduksi maka admin operasional
mencatat data pengiriman, selanjutnya admin operasional membuat surat
jalan dan bukti pengiriman dan penerimaan produk untuk bagian
pengiriman.
Bagian pengiriman menerima surat jalan dan bukti pengiriman dari
admin operasional,guna mengirim produk kepada Customer dan
memberikan bukti pengiriman dan penerimaan produk. Kemudian bagian
admin menerima kembali bukti pengiriman dan penerimaan produk sebagai
bukti bahwa barang yang dikirim telah diterima oleh Customer, setelah itu,
bukti pengiriman dan penerimaan digunakan admin operasional untuk
melakukan proses pembuatan laporan pengiriman, yang mana laporan
tersebut dibuat untuk arsip bagian admin dan diserahkan kepada manajer
produksi guna pendukung pengambilan keputusan pada periodik berikutnya.
4.6.2 Sytem Flow
System Flow memaparkan suatu gambaran dari sistem yang telah
dikembangkan, yang mana terdapat sebuah proses pengiriman yang awalnya
dilakukan secara manual kini dapat dilakukan secara komputerisasi dalam
sebuah aplikasi. Adapun gambaran sistem yang dikembangkan adalah
sebagai berikut :
33
Gambar 4.2 System Flow Pengiriman
Gambar 4.2 menjelaskan alur sistem pada aplikasi pengiriman yang
akan dikembangkan. Dimulai dari admin operasional melakukan login user
34
dengan menginputkan user dan password hingga muncul login success.
Setelah melakukan login sukses, admin mengelola data master sebelum
melakukan transaksi, yang mana admin harus menginputkan data Customer,
data produk dan data karyawan pada sebuah database.
Setelah mengelola data master, admin dapat melakukan transaksi
pengiriman dengan menginputkan data pengiriman ke dalam sebuah
database yang sebagian dari data yang akan diisi mengambil data dari
database Customer, produk dan karyawan. Lalu setelah menginputkan data
transaksi pengiriman maka secara otomatis surat jalan dan bukti pengiriman
dapat langsung dicetak
Apablila surat jalan dan bukti pengiriman sudah dicetak, bersamaan
dengan packing barang, surat jalan dan bukti pengiriman akan diterima oleh
bagian pengiriman untuk segera dikirim kepada Customer, lalu bukti
pengiriman tersebut akan diberikan kepada Customer dan
mengembalikannya kepada admin operasional sebagai bukti bahwa barang
sudah diterima.
Dari bukti pengiriman dan penerimaan yang telah diterima kembali
oleh admin operasional, admin mengupdate database pengiriman
bahwasannya barang sudah diterima oleh Customer. Kemudian proses
selanjutnya adalah mencetak laporan pengiriman , yang mana laporan
tersebut akan diberikan kepada manajer produksi yang berguna sebagai
pendukung suatu keputusan untuk periodik selanjutnya.
35
4.6.3 HIPO / Diagram Jenjang
Gambar 4.3. HIPO Aplikasi Pengiriman Barang
Gambar 4.3 menjelaskan tentang proses dan sub proses aplikasi
pengiriman barang. Terdapat tiga utama yaitu proses maintance login,
mengelola data master, dan transaksi pengiriman barang.
Pada proses maintance login terdapat dua sub proses yaitu input user
dan password dan verifikasi user dan password. Kemudian pada proses
mengelola data master terdapat tiga sub proses diantaranya adalah input data
Customer, data produk, dan data karyawan, serta diantara masing-masing
sub proses pada proses mengelola data master terdapat sub sub-proses yakni
proses mengecek data yang telah diinputkan dari data master.
Kemudian pada proses transaksi pengiriman barang terdapat tiga
sub-proses yaitu input data pengiriman barang, cek data pengiriman barang,
dan pembuatan surat jalan dan laporan pengiriman barang.
36
4.6.4 Context Diagram
Gambar 4.4 Context Diagram Aplikasi Pengiriman Barang
4.6.5 Data Flow Diagram (DFD)
Gambar 4.5 DFD Level 0 Aplikasi Pengiriman Barang
Gambar 4.6 DFD Level 1 – Maintance Login
37
Gambar 4.7 DFD Level 1 – Mengelola Data Master
Gambar 4.8 DFD Level 1 – Transaksi Pengiriman Barang
38
4.6.6 Conceptual Data Model (CDM)
Gambar 4.9 Conceptual Data Model (CDM)
4.6.7 Physical Data Model (PDM)
Gambar 4.10 Physical Data Model (PDM)
39
4.6.8 Struktur Basis Data & Tabel
Dalam pembuatan aplikasi pengiriman barang pada PT.GRLJI
diperlukan struktur basis data dan tabel untuk mengetahui tabel apa saja
yang dibuat dalam database. Adapun tabel yang terdapat dalam pembuatan
aplikasi ini terbagu dalam tabel master dan tabel transaksi. Tabel master
terdiri dari tabel karyawan, tabel Customer, dan tabel produk jadi.
Sedangkan tabel transaksi terdiri atas tabel pengiriman barang.
Struktur tabel dapat dideskripsikan sebagai berikut :
a. Tabel Karyawan
Nama Tabel : karyawan
Primary Key : idkaryawan
Foreign Key : -
Fungsi : digunakan untuk menyimpan data karyawan
Tabel 4.2 Tabel Karyawan
Nama Kolom Tipe Data Panjang Data Constraint
Idkaryawan Varchar 50 Primary Key
Namakaryawan Varchar 50 Not Null
Jabatan Varchar 50 Not Null
Alamat Varchar 50 Not Null
notelepon Varchar 50 Not Null
Pasword Varchar 50 Not Null
40
b. Tabel Customer
Nama Tabel : Customer
Primary Key : idCustomer
Foreign Key : -
Fungsi : digunakan untuk menyimpan data Customer
Tabel 4.3 Tabel Customer
Nama Kolom Tipe Data Panjang Data Constraint
IdCustomer Varchar 50 Primary Key
NamaCustomer Varchar 50 Not Null
Alamat Varchar 50 Not Null
Email Varchar 50 Not Null
Notelepon Varchar 50 Not Null
c. Tabel Produk Jadi
Nama Tabel : Produk Jadi
Primary Key : idProduk
Foreign Key : -
Fungsi : digunakan untuk menyimpan data produk jadi
Tabel 4.4 Tabel Produk Jadi
Nama Kolom Tipe Data Panjang Data Constraint
IdProduk Varchar 50 Primary Key
41
NamaProduk Varchar 50 Not Null
Kadar/Mesh Varchar 50 Not Null
JumlahBruto Int - Not Null
JumlahZak int - Not Null
d. Tabel Transaksi Pengiriman
Nama Tabel : Pengiriman
Primary Key : idPengiriman
Foreign Key : idCustomer, idKaryawan
Fungsi :digunakan untuk menyimpan data transaksi
pengiriman
Tabel 4.5 Tabel Transaksi Pengiriman
Nama Kolom Tipe Data Panjang Data Constraint
Idpengiriman Varchar 50 Primary Key
idCustomer Varchar 50 Foreign Key
Idkaryawan Varchar 50 Foreign Key
Tanggal Date - Not Null
Jam Berangkat Varchar 50 Not Null
42
4.7 Kebutuhan Sistem
Kebutuhan sistem yang digunakan pada aplikasi pencatatan history barang
gudang pada PT. GRLJI meliputi kebutuhan perangkat keras (Hardware) dan
perangkat lunak (Software).
4.7.1 Perangkat Keras (Hardware)
Perangkat keras yang diperlukan untuk menjalankan aplikasi adalah
komputer dengan minimal spesifikasi sebagai berikut :
a. Processor Inter Core 2 Duo minimal 2,00 GHz
b. Ram 2 Gb
c. Harddisk 100 Gb
4.7.2 Perangkat Lunak (Software)
Perangkat lunak yang diperlukan untuk menjalankan aplikasi adalah
sebagai berikut:
a. Windows 7 Professional
b. SQL Server 2012
c. Microsoft Visual Studio 2012
4.8 Implementasi Sistem
Implementasi sistem merupakan hasil dari pembuatan aplikasi yang telah
dibuat oleh penulis guna membantu kinerja admin operasional dalam melakukan
pencatatan pengiriman barang pada PT.GRLJI. Adapun penjelasan proses
implementasi sistem sebagai berikut:
43
a. Menu Utama
Menu Utama merupakan tampilan utama aplikasi pengiriman barang pada
PT. GRLJI yang digunakan oleh admin operasional sebelum melakukan
login. Lebih jelasnya dapat dilihat pada Gambar 4.11.
Gambar 4.11 . Menu Utama
b. Menu Login
Menu Login merupakan tampilan login aplikasi pengiriman barang pada
PT. GRLJI yang nantinya akan digunakan oleh admin operasional sebagai
pengelola, yang mana admin operasional harus mempunyai user dan
password guna menjaga keamanan data. Adapun tampilan login dapat dilihat
pada Gambar 4.12.
Gambar 4.12. Menu Login
44
c. Master Karyawan
Master Karyawan merupakan tampilan untuk memasukkan data
karyawan ke dalam aplikasi pengiriman barang pada PT. GRLJI . Adapun
tampilan master karyawan dapat dilihat pada Gambar 4.13.
Gambar 4.13. Tampilan Master Karyawan
Gambar 4.13 Merupakan tampilan master karyawan, yang mana master
karyawan ini digunakan untuk nama admin siapa saja yang mempunyai hak
akses terhadap aplikasi pengiriman barang ini. Adapun data yang harus
diinputkan pada master karyawan ini diantaranya id karyawan, nama
karyawan, jabatan karyawan, alamat, email, no telepon dan password. Setelah
memasukkan data master karyawan maka data akan disimpan ke dalam
database dan akan muncul pada tabel data grid view seperti yang dapat dilihat
pada gambar 4.13.
45
d. Master Customer
Master customer merupakan tampilan untuk memasukkan data customer
ke dalam aplikasi pengiriman barang pada PT. GRLJI. Adapun tampilan
master customer dapat dilihat pada Gambar 4.14.
Gambar 4.14. Tampilan Master Customer
Gambar 4.14 Merupakan tampilan master customer, yang mana master
customer ini digunakan untuk menyimpan data customer sebelum melakukan
transaksi pengiriman barang. Adapun data yang harus diinputkan pada master
customer ini diantaranya id customer, nama customer, alamat, email, dan no
telepon. Setelah memasukkan data master customer maka data akan disimpan
ke dalam database dan akan muncul pada tabel data grid view seperti yang
dapat dilihat pada gambar 4.14.
46
e. Master Produk Jadi
Master produk jadi merupakan tampilan untuk memasukkan data
produk jadi ke dalam aplikasi pengiriman barang pada PT. GRLJI . Adapun
tampilan master bahan baku dapat dilihat pada Gambar 4.15.
Gambar 4.15. Tampilan Master Produk Jadi
Gambar 4.15 Merupakan tampilan produk jadi, yang mana master
produk jadi ini digunakan untuk menyimpan data produk jadi sebelum
melakukan transaksi pengiriman barang. Adapun data yang harus diinputkan
pada master produk jadi ini diantaranya id produk, nama produk, kadar,
mesh, jumlah bruto dan jumlah zak. Setelah memasukkan data master produk
jadi maka data akan disimpan ke dalam database dan akan muncul pada tabel
data grid view seperti yang dapat dilihat pada gambar 4.15.
47
f. Transaksi Pengiriman Barang
Transaksi pengiriman barang merupakan tampilan untuk memasukkan
data transaksi pengiriman ke dalam aplikasi pengiriman barang pada PT.
GRLJI sebelum mengirim barang kepada customer . Adapun tampilan
transaksi pengiriman barang dapat dilihat pada Gambar 4.16.
Gambar 4.16. Transaksi pengiriman barang
Gambar 4.16 Merupakan tampilan pengiriman barang, yang mana
transaksi pengiriman barang ini digunakan untuk menyimpan data transaksi
sebelum mengirim barang ke customer. Pada transaksi pengiriman barang
terdapat beberapa tabel master yang berelasi diantaranya master produk jadi,
master karyawan dan master customer.
Adapun data yang harus diinputkan pada transaksi pengiriman barang
ini diantaranya nomor surat jalan, nama produk jadi, nama karyawan, nama
customer, tujuan, ekspedisi, no polisi, jumlah bruto, jumlah zak, no kontainer,
no seal, keterangan, jam berangkat dan tanggal pengiriman barang. Setelah
48
memasukkan data transaksi pengiriman barang maka data akan disimpan ke
dalam database dan akan muncul pada tabel data grid view seperti yang dapat
dilihat pada gambar 4.16.
g. Laporan Pengiriman Barang
Laporan pengiriman barang ini merupakan pembuatan laporan secara
otomatis guna mempermudah admin operasional dalam pembuatan laporan
serta mempermudah manajer produksi perusahaan dalam mengambil
keputusan untuk periode tertentu. Adapun bentuk laporan pengiriman barang
dapat dilihat pada gambar 4.17.
Gambar 4.17. Laporan Pengiriman Barang
49
h. Surat Jalan
Surat Jalan ini merupakan pembuatan surat jalan secara otomatis guna
mempermudah admin operasional dalam pembuatan surat jalan setelah
mengisi form transaksi pengiriman. Adapun bentuk surat jalan dapat dilihat
pada gambar 4.18.
Gambar 4.18. Surat Jalan
Recommended