Aplikasi Sistem Inventory dengan Berbasis Web di PT M.
v Universitas Kristen Maranatha
ABSTRAK
Today, technology is growth very fast. Many advantage witches can get from the technology, which one is using Web base application. With using Web
application, the company can store the data transaction on database, search the data transaction, and make the report transaction list. Web Application can be access from internet networking, so many employees can do their job to make the transaction data in his / her office. By using the web application, hopefully that can make the company work more efficient and effective.
Key Words:
Web Application
Internet networking Efficient and effective
(2)
vi Universitas Kristen Maranatha
DAFTAR ISI
KATAPENGANTAR ... i
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMI ... iii
SURAT PERNYATAAN ORISINALITAS KARY ... iv
ABSTRAK ... v
DAFTAR ISI ... vi
DAFTAR GAMBAR ... viii
DAFTAR TABEL ... xi
DAFTAR LAMPIRAN ... xiii
BAB I PENDAHULUAN... 1
I.1 LatarBelakang ... 1
I.2 Rumusan Masalah ... 3
I.3 Tujuan Penelitian ... 3
I.4 PembatasanMasalah ... 3
I.5 Sistematika Penulisan Laporan ... 4
BAB II LANDASAN TEORI ... 6
II.1 SAP (Sistem Application and Product in data processing)... 6
II.2 Definisi Proses Bisnis ... 9
II.3 Business Process Management (BPM) ... 11
II.4 DataBase ... 14
II.5 PHP(PHP Hypertext Preprocessor) ... 18
II.6 HTML(Hypertext Markup Language) ... 21
II.6.1 CSS(Cascading Style Sheets) ... 22
II.6.2 Javascript ... 23
II.6.3 AJAX ... 26
II.7 DataFlowDiagram(DFD) ... 29
II.7.1 Definisi Simbol–Simbol DFD ... 32
II.7.2 Context Diagram ... 37
II.7.3 Kamus Data ... 38
II.7.4 PSPEC(Process Specification) ... 40
II.8Entity Relationship Diagram ... 42
II.8.1Komponen ERD ... 42
BAB III ANALISIS DAN PERANCANGAN ... 48
III.1 Profil Perusahaan... 48
III.2 Visi Perusahaan ... 49
III.3 Misi Perusahaan ... 49
III.4 ERD(Entitiy Relationship Diagram) ... 49
III.5DFD (Data Flow Diagram) ... 54
III.5.1Context Diagram ... 54
III.5.2 DFD LV 1 ... 55
III.5.3 DFD LV 2 Proses Material ... 57
III.5.4 DFD LV 2 Proses Transaksi ... 58
III.5.5 DFD LV 2 Proses Laporan ... 60
III.5.6 DFD LV 2 Proses Print ... 62
III.5.7 DFD LV 2 Proses Upload dan Download ... 64
III.5.8 DFD LV 3 Proses Transaksi Create SPP(Surat Permintaan Pembelian) ... 66
(3)
vii Universitas Kristen Maranatha
III.5.10 DFD LV 3 Proses Transaksi GR (Goods Receipt ... 67
III.5.11 DFD LV 3 Proses Transaksi GI(Goods Issue) ... 68
III.5.12 DFD LV 3 Proses Proses Cancel Transaksi ... 68
III.6 Kamus Data ... 69
III.7 PSPEC ... 76
III.8 Desain Antar Muka ... 86
BAB IVHASIL TERCAPAI ... 97
IV.1 Login/Logout ... 97
IV.2 Create/Edit Material ... 97
IV.3 Create SPP... 102
IV.4 Setup PO SAP ... 108
IV.5 Display SPP ... 111
IV.6 Display PO... 113
IV.7 List SPP ... 114
IV.8 List PO ... 115
IV.9 GR PO ... 116
IV.10 Goods Issue ... 119
IV.11 Cancel Transact... 122
IV.12 Laporan Current Stock ... 126
IV.13 Transact List ... 127
IV.14 Surat Pengantar... 129
IV.15 Print SPP/PO ... 131
IV.16 Synchronize ... 134
IV.17 Upload File ... 137
IV.18 Download PO ... 140
IV.19 Upload PO ... 142
IV.20 Change Password ... 145
BAB V EVALUASI ... 148
BAB VI PENUTUP ... 152
VI.1 Kesimpulan ... 152
VI.2 Saran-saran ... 152
(4)
viii Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 2.1 Simbol – simbol pada DFD ... 32
Gambar 2.2 Terminator... 32
Gambar 2.3 Input dan Output ... 33
Gambar 2.4 Data Store ... 34
Gambar 2.5 Paket Data ... 35
Gambar 2.6 Arus Data Menyebar ... 36
Gambar 2.7 Arus Data Mengumpul ... 36
Gambar 2.8 Sumber dan Tujuan ... 36
Gambar 2.9 Simbol dan definisi dari Kamus Data ... 39
Gambar 2.10. Lambang Entitas ... 42
Gambar 2.11 Lambang Relasi ... 43
Gambar 2.11 Lambang Atribut Bernilai Tunggal ... 43
Gambar 2.12 Lambang Atribut Bernilai Banyak ... 44
Gambar 2.13 Lambang Atribut Turunan ... 44
Gambar 2.14. Lambang Entitas Lemah ... 47
Gambar 3.1 ERD ... 50
Gambar 3.2 Entitas TEMPSTOCK ... 51
Gambar 3.3 Entitas TEMPTRANSACTLIST ... 51
Gambar 3.4 Context Diagram ... 54
Gambar 3.5 DFD LV 1 ... 56
Gambar 3.5 DFD LV 2 Proses Material ... 57
Gambar 3.6 DFD LV 2 Proses 3 ... 59
Gambar 3.7 DFD LV 2 Proses Laporan ... 61
Gambar 3.8 DFD LV 2 Proses Print ... 63
Gambar 3.9 DFD LV 2 Proses Upload dan Download ... 65
Gambar 3.10 DFD LV 3 Proses Transaksi Create SPP ... 66
Gambar 3.11 DFD LV 3 Proses Transaksi PO ... 67
Gambar 3.12 DFD LV 3 Proses Transaksi GR ... 67
Gambar 3.13 DFD LV 3 Proses Transaksi GI ... 68
Gambar 3.14 DFD LV 3 Proses 3.5 ... 69
Gambar 3.15 Design Tampilan Login ... 86
Gambar 3.16 Design Tampilan Create atau Edit Material ... 87
Gambar 3.17 Design Tampilan Membuat SPP ... 88
Gambar 3.18 Design Tampilan Membuat PO ... 88
Gambar 3.19 Design Tampilan Untuk Menampilkan SPP atau PO ... 89
Gambar 3.20 Design Tampilan Untuk Menampilkan List SPP atau List PO ... 90
Gambar 3.21 Design Tampilan Untuk Membuat Surat Pengantar ... 90
Gambar 3.22 Design Tampilan Melakukan transaksi GR ... 91
Gambar 3.23 Design Tampilan Untuk Melakukan Transaksi GI ... 92
Gambar 3.24 Design Tampilan Menampilkan Laporan Stok ... 93
Gambar 3.25 Design Tampilan Menampilkan Laporan Transaksi ... 93
Gambar 3.26 Design Tampilan Pembatalan Transaksi ... 94
Gambar 3.27 Design Tampilan Mencetak SPP atau PO ... 94
Gambar 3.30 Design Tampilan Laporan ... 96
Gambar 3.31 Design Tampilan Surat Pengantar... 96
Gambar 4.1. Tampilan Login/Logout ... 97
Gambar 4.2 Menu Create / Edit Material ... 98
(5)
ix Universitas Kristen Maranatha
Gambar 4.4. Input Field ... 99
Gambar 4.5 Konfirmasi ... 99
Gambar 4.6 Pesan Pembuatan Material Baru Berhasil ... 100
Gambar 4.7. Edit Material ... 101
Gambar 4.8 Menu SPP ... 102
Gambar 4.9 Tampilan Pembuatan SPP ... 102
Gambar 4.10 Input SPP ... 103
Gambar 4.11 + Add ... 104
Gambar 4.12 Tambah material ... 105
Gambar 4.13 SPP dengan Dua Buah Barang ... 105
Gambar 4.14 – Remove ... 106
Gambar 4.15 Save ... 106
Gambar 4.16 Pesan SPP Berhasil ... 107
Gambar 4.17 Menu Setup PO SAP ... 108
Gambar 4.18 Input No.SPP ... 109
Gambar 4.19 Input Detail PO ... 109
Gambar 4.20 Update PO SAP ... 110
Gambar 4.21 Pesan Setup PO Berhasil ... 111
Gambar 4.22 Menu Display SPP ... 111
Gambar 4.23 Informasi SPP ... 112
Gambar 4.24 Menu Display PO ... 113
Gambar 4.25 Informasi PO ... 113
Gambar 4.26 Menu List SPP ... 114
Gambar 4.27 List SPP ... 114
Gambar 4.28. Gambar Menu List PO ... 115
Gambar 4.29 Gambar List PO ... 115
Gambar 4.30. Menu GR PO ... 116
Gambar 4.31. Detail Transaksi GR ... 116
Gambar 4.32 Input Transaksi GR ... 117
Gambar 4.33 Save GR ... 118
Gambar 4.34 Pesan GR PO berhasil ... 118
Gambar 4.35 Menu Goods Issue ... 119
Gambar 4.36 Cek Kode Barang ... 120
Gambar 4.37 Input Transaksi GI ... 120
Gambar 4.38 Save Transaksi GI ... 121
Gambar 4.39 Pesan Transaksi GI Berhasil ... 122
Gambar 4.40 Menu Cancel Transact ... 122
Gambar 4.42 Input No. Mat. Doc ... 123
Gambar 4.43 Cancel Transact ... 124
Gambar 4.44 Konfirmasi Pembatalan Transaksi ... 125
Gambar 4.45 Pesan Pembatalan Transaksi ... 125
Gambar 4.46 Menu Laporan Current Stock ... 126
Gambar 4.47 Laporan Cuurent Stock ... 126
Gambar 4.48 Menu Transact List ... 127
Gambar 4.49 Input Transact List ... 128
Gambar 4.50 Transact List ... 128
Gambar 4.51 Menu Surat Pengantar ... 129
Gambar 4.52. Input Surat Pengantar ... 130
Gambar 4.53 Surat Pengantar ... 130
(6)
x Universitas Kristen Maranatha
Gambar 4.55 Input Print SPP... 132
Gambar 4.56 Tampian Print SPP ... 132
Gambar 4.57 Input No.PO ... 133
Gambar 4.58 Tampilan Print PO ... 133
Gambar 4.59 Menu Synchronize ... 134
Gambar 4.60 Input periode Synchronize ... 135
Gambar 4.61 Synchronize Transaksi ... 135
Gambar 4.62 Menu Upload ... 137
Gambar 4.63 Browse File Transaksi ... 138
Gambar 4.64 Upload ... 138
Gambar 4.65 Link ke SELECT MENU ... 139
Gambar 4.66 SELECT MENU ... 139
Gambar 4.67 Download PO ... 140
Gambar 4.69. Input Download PO ... 141
Gambar 4.70 Download PO ... 141
Gambar 4.71 Menu Upload PO ... 142
Gambar 4.72 Browse file text ... 143
Gambar 4.73 UPLOAD ... 144
Gambar 4.74 Link ke SELECT MENU ... 144
Gambar 4.75 SELECT MENU ... 144
Gambar 4.76 Menu Change Password ... 145
Gambar 4.77 Input Change Password ... 146
Gambar 4.78 Konformasi Perubahan Password ... 146
(7)
xi Universitas Kristen Maranatha
DAFTAR TABEL
Table 2.1 Fungsi Matematika ... 15
Table 2.2 Fungsi Tanggal dan Waktu ... 16
Table 2.3 Fungsi Group ... 17
Table 2.4 Fungsi Control Flow ... 17
Table 2.5 Fungsi String ... 17
Table 2.6 Metode ... 24
Table 2.7 Fungsi ... 25
Table 2.8 Event Handler ... 25
Tabel 2.9. Contoh Kamus Data ... 40
Table 2.10. Contoh PSPEC ... 41
Tabel 3.1 Kamus Data Users ... 69
Tabel 3.2 Kamus Data Page ... 69
Tabel 3.3.Kamus Data Material ... 70
Tabel 3.4 Kamus Data Storageloc ... 70
Tabel 3.5 Kamus Data Materialstock ... 71
Tabel 3.6 Kamus Data Materialgroup ... 71
Tabel 3.7 Kamus Data porequestheader ... 71
Tabel 3.8 Kamus Data porequestdetail ... 72
Tabel 3.9 Kamus Data setupdetail ... 72
Tabel 3.10 Kamus Data tempstock ... 73
Tabel 3.11 Kamus Data temptransactlist ... 73
Tabel 3.12 Kamus Data transactheader ... 74
Tabel 3.13 Kamus Data transactdetail ... 75
Tabel 3.14 PSPEC Login ... 76
Tabel 3.15 PSPEC Cek Material ... 76
Tabel 3.16 PSPEC Edit Material ... 76
Tabel 3.17 PSPEC Create Material Baru ... 77
Tabel 3.18 PSPEC Laporan SPP ... 77
Tabel 3.19 PSPEC Laporan PO ... 77
Tabel 3.20 PSPEC Laporan Transaksi ... 78
Tabel 3.21 PSPEC Laporan Stock ... 78
Tabel 3.22 PSPEC Print SPP ... 79
Tabel 3.23 PSPEC Print PO ... 79
Tabel 3.24 PSPEC Print Surat Pengantar SPP ... 79
Tabel 3.25 PSPEC Print Surat Pengantar GR ... 80
Tabel 3.26 PSPEC Print Surat Pengantar GI ... 80
Tabel 3.27 PSPEC Download Saldo ... 80
Tabel 3.28 PSPEC Download PO ... 81
Tabel 3.29 PSPEC Upload PO ... 81
Tabel 3.30 PSPEC Download Transaksi ... 81
Tabel 3.31 PSPEC Synchronize ... 82
Tabel 3.32 PSPEC Upload Transaksi ... 82
Tabel 3.33 PSPEC Input data SPP Header ... 82
Tabel 3.34 PSPEC Cek Kode Material ... 83
Tabel 3.35 PSPEC Input Transaksi Create SPP ... 83
Tabel 3.36 PSPEC Cek No.SPP ... 83
Tabel 3.37 PSPEC Input Transaksi PO ... 84
(8)
xii Universitas Kristen Maranatha
Tabel 3.39 PSPEC Input transaksi GR ... 84
Tabel 3.40 PSPEC Cek Barang ... 85
Tabel 3.41 PSPEC Input transaksi GI ... 85
Tabel 3.42 PSPEC Input Cek Mat Doc ... 85
Tabel 3.43 PSPEC Input cancel transaksi ... 86
(9)
xiii Universitas Kristen Maranatha
DAFTAR LAMPIRAN
Lampiran A Data ... A-1 Lampiran B Source Code ... B-1 Lampiran C Riwayat Hidup / CV Penulis ... C-1
(10)
1
Universitas Kristen MaranathaBAB I
PENDAHULUAN
I.1
Latar Belakang
PT.X merupakan salah satu contoh perusahaan yang
memiliki banyak sekali cabang perusahaan di dalamnya. PT.X
secara mayoritas sudah menerapkan sistem SAP (Sistem
Application, and Products in Data Processing
) di dalam
perusahaannya. SAP sendiri adalah suatu sistem yang
mengangani integrasi proses bisnis yang ditemukan pada tahun
1972 di Mannheim, Jerman.. SAP terbagi lagi menjadi beberapa
modul, yaitu
Material Management (MM) ,Sales and Distribution
(SD), Production Planning (PP), Financial and Accounting (FICO),
ABAP, Plant Maintanence (PM) ,Human Resurce Development
(HRD), Hard Ware (HW)
dan
Networking (NW).
Beberapa perusahaan yang tergabung dalam PT.X adalah
PT.T (kode SAP T100 untuk unit benang 1 dan 2, T200 untuk unit
benang 3, T300 untuk unit benang 4, T400 untuk unit benang 4) ,
dimana perusahaan ini mengelola
chip
(bahan dasar pembuatan
benang) menjadi
yarn
dengan jenis span dan filament, kemudian
sisa
–
sisa atau
waste
dari produksi tersebut didaur ulang dan di
proses di unit benang 3. Sedangkan di unit benang 4, memproses
bahan
–
bahan kimia menjadi
spunbond.
Ada juga perusahaan
–
perusahaan yang tergabung dalam
PT.X yang belum menerapkan SAP, salah satunya yaitu PT.M,
dikarenakan letak geografis yang cukup jauh dari kompleks PT.X.
PT.M yang berada di daerah Rancaekek, dikarenakan letaknya
yang berjauhan dan tidak mengimplementasikan SAP, maka data
–
data yang ada tidak terintegrasi antara data di SAP dengan data
yang ada di
database
PT.M
(11)
2
Universitas Kristen Maranatha
Karena PT.M tidak menerapkan SAP sehingga data -
datanya belum terintegrasi dengan baik, maka penulis akan
membuat sebuah aplikasi (sebagai implementasi dari analisis
yang dilakukan sebelumnya) sehingga data
–
data di PT.M bisa
terintegrasi dengan data di SAP yang sudah diterapkan oleh
PT.T.
Integrasi data yang di maskud adalah pencocokkan antara
kode produk di PT.M dengan kode produk di PT.T yang sudah
menerapkan SAP. Selain menangani perbedaan kode barang,
aplikasi berbasis
WEB
ini juga memiliki fasilitas untuk melakukan
transaksi penerimaan barang masuk ke gudang, transaksi
pengeluaran barang dari gudang. Barang yang keluar masuk
akan tersimpan dalam
database
, juga terdapat laporan barang
apa saja yang sudah di pesan, barang yang sudah diterima,
barang yang dikeluarkan, pembatalan transaksi, serta surat
pengantar untuk perizinan yang berhubungan dengan transaksi
yang ada. Dalam aplikasi ini juga terdapat hak akses bagi
pengguna.
Aplikasi program sistem
inventory
dengan berbasis
WEB
ini
merupakan perbaikan dari sistem yang sudah ada sebelumnya
(dengan
menggunakan
bahasa
pemrograman
CLIPER)
.
Pengembangan aplikasi ini menggunakan
PHP
5 dengan
database
nya adalah mySQL. Kelebihan dari aplikasi ini adalah
pengguna di PT.M tidak perlu memasukkan kode produk sesuai
dengan kode produk SAP yang tidak mereka ingat, tujuannya
agar pengguna di PT.M tetap terbiasa dengan menggunakan
kode produk yang lama, namun data yang di masukkan tetap
terintegrasi sesuai dengan kode produk di SAP- nya.
(12)
3
Universitas Kristen Maranatha
I.2
Rumusan Masalah
Adapun rumusan
–
rumusan masalah yang akan dibahas
antara lain :
1.2.1. Bagaimana pembuatan sebuah aplikasi berbasis
WEB
tersebut
?
1.2.2. Bagaimana melakukan pengecekan
–
pengecekan dalam
aplikasi tersebut ?
1.2.3. Bagaimana mengimplementasikan aplikasi ini kepada
user
?
1.2.4. Bagaimana
user
menggunakan aplikasi tersebut ?
I.3
Tujuan Penelitian
Diharapkan setelah aplikasi ini diterapkan, fitur
–
fitur yang
ada dalam aplikasi tersebut dapat membantu pengguna di PT.M
maupun di PT. T dapat tetap terbiasa menggunakan kode produk
yang lama, namun data yang dimasukkan tetap terintegrasi sesuai
dengan kode produk di SAP, mencatat semua transaksi keluar
masuk barang dari gudang, membuat laporannya berupa laporan
stok produk di gudang secara akurat, dan laporan transaksinya.
I.4
Pembatasan Masalah
Masalah yang dibahas mencakup tentang :
1.4.1. Tidak menangani
inventory
diluar bagian non-gray (dalam kasus
ini adalah barang -barang spare part, benang, bahan kimia,
pacing,
barang umum, dan BBM untuk keperluan produksi).
1.4.2. Aplikasi yang dibuat merupakan implementasi dari analisi
proses bisnis inventory gudang di PT.M, mulai dari pemesanan
barang sampai masuk ke gudang kemudian dikeluarkan jika
sudah diperlukan.
(13)
4
Universitas Kristen Maranatha
1.4.3. Aplikasi yang dibuat memiliki fitur
–
fitur untuk mencatat semua
transaksi yang terjadi, dari pembuatan SPP sampai dengan
sinkronisasi data antara pengguna di PT. M dengan PT. T.
1.4.4. Memiliki
Error
handling
untuk aplikasi dan
database
yang cukup
baik, namun tidak untuk urusan server
database
.
1.4.5. Batasan perangkat lunak yang digunakan dalam melakukan
design
dan pengembangan aplikasi adalah sebagai berikut :
Sistem operasi
Microsoft Windows XP Professional SP
2
Sistem Basis Data
: MySQL
Bahasa
Scripting : PHP, Ajax, CSS, HTML
Edit
or Pemrograman :
Macromedia Dreamweaver
Web
Browser :
Mozilla Firefox
Software tambahan :
firebug-1.05-fx+fl.xpi, HeidiSQL
I.4.5. Dari segi
Hardware
, spesifikasi komputer yang digunakan:
processor
Intel Pentium M 1,7GHz,
memory
DDR2 1
Gigabyte
harddisk
40
Gigabyte.
I.5
Sistematika Penulisan Laporan
Sistematika dari penulisan laporan dari awal adalah sebagai berikut :
I.5.1. BAB I PENDAHULUAN
Bagian ini berisi latar belakang, perumusan masalah, tujuan,
pembatasan masalah, dan sistematika penulisan laporan.
I.5.2. BAB II LANDASAN TEORI
Bagian ini merupakan landasan teori yang menunjang dan
berhubungan dengan proses analisis dan desain.
I.5.3. BAB III ANALISIS
Bagian ini merupakan hasil analisis dari data
–
data yang
didapat dari kerja praktek di lapangan yang dilakukan
berdasarkan teori yang berhubungan.
(14)
5
Universitas Kristen Maranatha
I.5.4. BAB IV DESIGN dan IMPLEMENTASI
Bagian ini merupakan perancangan yang didasari kesimpulan
dari hasil analisis yang dilakukan dan teori yang berhubungan.
I.5.5. BAB V EVALUASI PRODUK
Bagian ini berisi hasil evaluasi implementasi dari aplikasi yang
telah dibuat.
I.5.6. BAB VI PENUTUP
Bagian ini berisi tentang kesimpulan yang didapat dari hasil
analisa dan desain berdasarkan landasan teori yang terkait.
Dan saran yang berisi masukan
–
masukan apa saja bagi
pengembangan di masa yang akan datang.
(15)
152
Universitas Kristen MaranathaBAB VI PENUTUP
VI.1
Kesimpulan
Pembuatan alikasi berbasis
WEB
ini dan berbagai fungsi
dan fitur yang dimiliki dari setiap menunya, sudah penulis jelaskan
pada bab
–
bab sebelumnya. Beberapa pengecekan atau
pengujian atau
error handling
dan juga fitur
–
fitur yang ada dalam
aplikasi ini,
dibuat berdasarkan keinginan dan kebutuhan dari sisi
user . Error handling
dari aplikasi ini juga sudah penulis jelaskan
pada bab 5.
Aplikasi ini juga sudah diuji coba oleh modul MM (
Material
Management
) yang menangani bagian
inventory
di PT. M ini.
Namun untuk penerapannya langsung di PT.M, belum dapat
dilakukan karena masih ada aplikasi
–
aplikasi dan pekerjaan
lainnya yang lebih diutamakan dan juga letak dari PT. M yang
cukup jauh membuat implementasi aplikasi ini sedikit terhambat.
Beberapa revisi dari aplikasi ini juga sudah dilakukan. Hasil akhir
dari aplikasi yang sudah dibuat oleh penulis ini, dinyatakan sudah
cukup baik oleh modul MM.
VI.2
Saran-saran
Aplikasi berbasis web ini belum diimplementasikan di PT.
M, sehingga belum dapat diketahui kekurangannya dari sisi
user
,
tetapi aplikasi ini akan segera diimplementasikan. Selain itu,
data-data yang belum bisa ditangani oleh sistem SAP, sebaiknya
diaplikasikan dalam bentuk web,sehingga data-data tersebut
dapat diakses oleh siapapun yang membutuhkan, dimanapun dan
kapanpun.
(16)
xiv
Universitas Kristen MaranathaDAFTAR PUSTAKA
[1].
Roger.T, Burtlon
.2001.
Management Process Business - Profiting
from process
. Sams Publishing.USA
[2].
Novi Ari Suryono
, “Profesi :SAP Basist Specialist”, avalaible from :
www.cdc.ui.ac.id
, diakses tanggal 30 Januari 2008.
[3].
“SAP”, available from :
http://www.erpweaver.com/index.php
,
diakses tanggal 10 Februari 2008.
[4].
Saltanera
, ”Manajemen Siklus Hidup Proses Bisnis (Business
Process Lifecycle Manageme
nt)”, avalaible from :
http://id.saltanera.com/bahan/manajemen/manajemen-siklus-hidup-proses-bisnis-business-process-lifecycle-management
, diakses
tanggal 10 Februari 2008.
[5].
Putra, Dewanto Adi, Radiant Victor Imbar (2007).
Perangkat
Lunak Pengelolaan Informasi Data Pelatihan dan Aplikasi untuk
Rrekomendasi Nama Peserta Pelatihan dengan Studi Kasus di
BPP-BSDM. Jurnal Informatika Universitas Kristen Maranatha Vol.
II, No. 2 September 2007 : 167 - 182.
[6].
Tirta, Eric, Radiant Victor Imbar (2007).
Analisa, Perancangan
dan Implementasi Sistem Informasi Penjualan Pelumas Studi
Kasus : Perusahaan “PT. Pro Roll International”. Jurnal Inf
ormatika
Universitas Kristen Maranatha Vol. III, No. 1 Juni 2007 : 119 - 149.
[7].
Hartini
,
“Analisis
Dengan
Diagram
Aliran
Data
(DFD)”
avalaible
from
:
http://www.ilkom.unsri.ac.id/dosen/hartini/materi/VII_DFD.pdf
,
diakses tanggal 15 Maret 2008.
[8].
“Data Dictionary (DD) atau Kamus Data”, available from :
http://kuliah.dinus.ac.id/ika/prc3.html
, diakses tanggal 15 Maret
2008.
[9].
“Java Script”, available from :
http://www.maghribi.web.id/dettutorial.php, diakses tanggal 15
Maret 2008.
[10].
“Berkenalan dengan AJAX”, available from :
(17)
xv
Universitas Kristen Maranatha[11].
“Database Open source”, available from :
http://www.master.web.id/mwmag/issue/04/content/fokus/fokus.html
, diakses tanggal 15 Maret 2008.
[12].
“Tutorial MySQL
-
Pengenalan”, available from :
http://prothelon.com/mambo/tutorial-mysql-pengenalan.html
,
diakses tanggal 15 Februari 2008.
[13].
Constantianus, Frederick, Bernard Renaldy Sutedja (2005).
Analisa dan Desain Sistem Bimbingan Tugas Akhir Berbasis Web
dengan Studi Kasus Fakultas Teknologi Informasi. Jurnal
Informatika Universitas Kristen Maranatha Vol. I, No. 2, Desember
2005 : 93 - 106.
[14].
Dean, Elisa
,
Materi Perkuliahan Basis Data Teori
. Bandung.
Universitas Kristen Maranatha
[15].
Emanuel, Andi W. R. (2006).
Instalasi Apache Web Server,
MySQL Database dan PHP pada Sistem Informasi Fedora Core 5.
Jurnal Informatika Universitas Kristen Maranatha Vol. II No. 3, Juni
2006: 23 - 35.
[16].
Imbar, Radiant Victor
,
Materi DFD
. Bandung. Universitas Kristen
Maranatha.
[17].
Imbar, Radiant Victor
,
Materi Perkuliahan Basis Data Praktikum
.
Bandung. Universitas Kristen Maranatha.
[18].
Sutedja, Bernard Renaldy, Dkk
,
Mudah dan Cepat Menguasai
Pemrograman Web
, Penerbit Andi Offset, Yogyakarta, 1995.
[19].
Yeliana, Elisabet Setiawan (2007).
Aplikasi Mobile Pembelian
Handphone, Aksesoris Handphone dan Voucher Elektronik dengan
Penggunaan GPRS dengan Studi Kasus Pada Toko Handphone
dan Aksesoris X’SIST COMMUNICATION. Jurnal Informatika
Universitas Kristen Maranatha Vol. II, No. 2 September 2007 : 137
–
152.
(1)
3
Universitas Kristen Maranatha
I.2
Rumusan Masalah
Adapun rumusan – rumusan masalah yang akan dibahas antara lain :
1.2.1. Bagaimana pembuatan sebuah aplikasi berbasis WEB tersebut ?
1.2.2. Bagaimana melakukan pengecekan – pengecekan dalam aplikasi tersebut ?
1.2.3. Bagaimana mengimplementasikan aplikasi ini kepada user? 1.2.4. Bagaimana user menggunakan aplikasi tersebut ?
I.3
Tujuan Penelitian
Diharapkan setelah aplikasi ini diterapkan, fitur – fitur yang ada dalam aplikasi tersebut dapat membantu pengguna di PT.M maupun di PT. T dapat tetap terbiasa menggunakan kode produk yang lama, namun data yang dimasukkan tetap terintegrasi sesuai dengan kode produk di SAP, mencatat semua transaksi keluar masuk barang dari gudang, membuat laporannya berupa laporan stok produk di gudang secara akurat, dan laporan transaksinya.
I.4
Pembatasan Masalah
Masalah yang dibahas mencakup tentang :
1.4.1. Tidak menangani inventory diluar bagian non-gray (dalam kasus ini adalah barang -barang spare part, benang, bahan kimia, pacing, barang umum, dan BBM untuk keperluan produksi). 1.4.2. Aplikasi yang dibuat merupakan implementasi dari analisi
proses bisnis inventory gudang di PT.M, mulai dari pemesanan barang sampai masuk ke gudang kemudian dikeluarkan jika sudah diperlukan.
(2)
4
Universitas Kristen Maranatha 1.4.3. Aplikasi yang dibuat memiliki fitur – fitur untuk mencatat semua
transaksi yang terjadi, dari pembuatan SPP sampai dengan sinkronisasi data antara pengguna di PT. M dengan PT. T. 1.4.4. Memiliki Error handling untuk aplikasi dan database yang cukup
baik, namun tidak untuk urusan server database.
1.4.5. Batasan perangkat lunak yang digunakan dalam melakukan design dan pengembangan aplikasi adalah sebagai berikut :
Sistem operasi Microsoft Windows XP Professional SP 2 Sistem Basis Data : MySQL
Bahasa Scripting : PHP, Ajax, CSS, HTML
Editor Pemrograman : Macromedia Dreamweaver Web Browser : Mozilla Firefox
Software tambahan : firebug-1.05-fx+fl.xpi, HeidiSQL I.4.5. Dari segi Hardware, spesifikasi komputer yang digunakan:
processor Intel Pentium M 1,7GHz, memory DDR2 1 Gigabyte
harddisk 40 Gigabyte.
I.5
Sistematika Penulisan Laporan
Sistematika dari penulisan laporan dari awal adalah sebagai berikut : I.5.1. BAB I PENDAHULUAN
Bagian ini berisi latar belakang, perumusan masalah, tujuan, pembatasan masalah, dan sistematika penulisan laporan.
I.5.2. BAB II LANDASAN TEORI
Bagian ini merupakan landasan teori yang menunjang dan berhubungan dengan proses analisis dan desain.
I.5.3. BAB III ANALISIS
Bagian ini merupakan hasil analisis dari data – data yang didapat dari kerja praktek di lapangan yang dilakukan berdasarkan teori yang berhubungan.
(3)
5
Universitas Kristen Maranatha I.5.4. BAB IV DESIGN dan IMPLEMENTASI
Bagian ini merupakan perancangan yang didasari kesimpulan dari hasil analisis yang dilakukan dan teori yang berhubungan. I.5.5. BAB V EVALUASI PRODUK
Bagian ini berisi hasil evaluasi implementasi dari aplikasi yang telah dibuat.
I.5.6. BAB VI PENUTUP
Bagian ini berisi tentang kesimpulan yang didapat dari hasil analisa dan desain berdasarkan landasan teori yang terkait. Dan saran yang berisi masukan – masukan apa saja bagi pengembangan di masa yang akan datang.
(4)
152 Universitas Kristen Maranatha
BAB VI PENUTUP
VI.1
Kesimpulan
Pembuatan alikasi berbasis WEB ini dan berbagai fungsi dan fitur yang dimiliki dari setiap menunya, sudah penulis jelaskan pada bab – bab sebelumnya. Beberapa pengecekan atau pengujian atau error handling dan juga fitur – fitur yang ada dalam aplikasi ini, dibuat berdasarkan keinginan dan kebutuhan dari sisi user . Error handling dari aplikasi ini juga sudah penulis jelaskan pada bab 5.
Aplikasi ini juga sudah diuji coba oleh modul MM (Material Management) yang menangani bagian inventory di PT. M ini. Namun untuk penerapannya langsung di PT.M, belum dapat dilakukan karena masih ada aplikasi – aplikasi dan pekerjaan lainnya yang lebih diutamakan dan juga letak dari PT. M yang cukup jauh membuat implementasi aplikasi ini sedikit terhambat. Beberapa revisi dari aplikasi ini juga sudah dilakukan. Hasil akhir dari aplikasi yang sudah dibuat oleh penulis ini, dinyatakan sudah cukup baik oleh modul MM.
VI.2
Saran-saran
Aplikasi berbasis web ini belum diimplementasikan di PT. M, sehingga belum dapat diketahui kekurangannya dari sisi user, tetapi aplikasi ini akan segera diimplementasikan. Selain itu, data-data yang belum bisa ditangani oleh sistem SAP, sebaiknya diaplikasikan dalam bentuk web,sehingga data-data tersebut dapat diakses oleh siapapun yang membutuhkan, dimanapun dan kapanpun.
(5)
xiv Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1]. Roger.T, Burtlon.2001. Management Process Business - Profiting from process. Sams Publishing.USA
[2]. Novi Ari Suryono, “Profesi :SAP Basist Specialist”, avalaible from :
www.cdc.ui.ac.id, diakses tanggal 30 Januari 2008.
[3]. “SAP”, available from : http://www.erpweaver.com/index.php, diakses tanggal 10 Februari 2008.
[4]. Saltanera, ”Manajemen Siklus Hidup Proses Bisnis (Business
Process Lifecycle Management)”, avalaible from :
http://id.saltanera.com/bahan/manajemen/manajemen-siklus-hidup-proses-bisnis-business-process-lifecycle-management, diakses tanggal 10 Februari 2008.
[5]. Putra, Dewanto Adi, Radiant Victor Imbar (2007). Perangkat Lunak Pengelolaan Informasi Data Pelatihan dan Aplikasi untuk Rrekomendasi Nama Peserta Pelatihan dengan Studi Kasus di BPP-BSDM. Jurnal Informatika Universitas Kristen Maranatha Vol. II, No. 2 September 2007 : 167 - 182.
[6]. Tirta, Eric, Radiant Victor Imbar (2007). Analisa, Perancangan dan Implementasi Sistem Informasi Penjualan Pelumas Studi Kasus : Perusahaan “PT. Pro Roll International”. Jurnal Informatika Universitas Kristen Maranatha Vol. III, No. 1 Juni 2007 : 119 - 149.
[7]. Hartini, “Analisis Dengan
Diagram Aliran Data (DFD)” avalaible from : http://www.ilkom.unsri.ac.id/dosen/hartini/materi/VII_DFD.pdf,
diakses tanggal 15 Maret 2008.
[8]. “Data Dictionary (DD) atau Kamus Data”, available from : http://kuliah.dinus.ac.id/ika/prc3.html, diakses tanggal 15 Maret 2008.
[9]. “Java Script”, available from :
http://www.maghribi.web.id/dettutorial.php, diakses tanggal 15 Maret 2008.
[10]. “Berkenalan dengan AJAX”, available from :
(6)
xv Universitas Kristen Maranatha [11]. “Database Open source”, available from :
http://www.master.web.id/mwmag/issue/04/content/fokus/fokus.html
, diakses tanggal 15 Maret 2008.
[12]. “Tutorial MySQL - Pengenalan”, available from :
http://prothelon.com/mambo/tutorial-mysql-pengenalan.html, diakses tanggal 15 Februari 2008.
[13]. Constantianus, Frederick, Bernard Renaldy Sutedja (2005).
Analisa dan Desain Sistem Bimbingan Tugas Akhir Berbasis Web dengan Studi Kasus Fakultas Teknologi Informasi. Jurnal
Informatika Universitas Kristen Maranatha Vol. I, No. 2, Desember 2005 : 93 - 106.
[14]. Dean, Elisa, Materi Perkuliahan Basis Data Teori. Bandung. Universitas Kristen Maranatha
[15]. Emanuel, Andi W. R. (2006). Instalasi Apache Web Server, MySQL Database dan PHP pada Sistem Informasi Fedora Core 5. Jurnal Informatika Universitas Kristen Maranatha Vol. II No. 3, Juni 2006: 23 - 35.
[16]. Imbar, Radiant Victor, Materi DFD. Bandung. Universitas Kristen Maranatha.
[17]. Imbar, Radiant Victor, Materi Perkuliahan Basis Data Praktikum. Bandung. Universitas Kristen Maranatha.
[18]. Sutedja, Bernard Renaldy, Dkk, Mudah dan Cepat Menguasai Pemrograman Web, Penerbit Andi Offset, Yogyakarta, 1995. [19]. Yeliana, Elisabet Setiawan (2007). Aplikasi Mobile Pembelian
Handphone, Aksesoris Handphone dan Voucher Elektronik dengan Penggunaan GPRS dengan Studi Kasus Pada Toko Handphone dan Aksesoris X’SIST COMMUNICATION. Jurnal Informatika Universitas Kristen Maranatha Vol. II, No. 2 September 2007 : 137 – 152.