Aplikasi Sistem Inventory dengan Berbasis Web di PT M.

(1)

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 Maranatha

BAB 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 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.


(16)

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 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.