• Tidak ada hasil yang ditemukan

Aplikasi Production Marketing and Controlling (PMC) Control System Unit Benang PT. X.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Aplikasi Production Marketing and Controlling (PMC) Control System Unit Benang PT. X."

Copied!
17
0
0

Teks penuh

(1)

iv

ABSTRACT

Production Marketing and Controlling (PMC) yarn division is the division that handles marketing process for selling yarn. This division is splitted into 2 area, export and local. Yarn division still used manual method for make some sales contract and make production order. To make some sales contract and production order, need some data from

SAP (System Application and Product in data processing). The writer’s

final assignment task for PT. X will make an application web base for the problem above especially for PMC yarn division. With this application, we can make sales contract, production order, and make transaction.

Keyword:

marketing process Web base application yarn division

(2)

v

DAFTAR ISI

KATA PENGANTAR ... i

SURAT PERNYATAAN ORISINALITAS KARYA ... iii

ABSTRACT ...iv

DAFTAR ISI ... v

DAFTAR GAMBAR ... viii

DAFTAR TABEL ... xii

DAFTAR LAMPIRAN ... xiv

BAB I PENDAHULUAN ... 1

I.1 Latar Belakang ... 1

I.2 Perumusan Masalah ... 2

I.3 Tujuan ... 2

I.4 Batasan Masalah ... 2

I.5 Sistematika Penulisan ... 3

BAB II LANDASAN TEORI ... 5

II.1 PHP(HyperText Preprocessor) ... 5

II.1.1 Sejarah PHP[5] ... 6

II.1.2 Kelebihan PHP dari bahasa pemrograman lain ... 7

II.2 Javascript ... 7

II.3 AJAX ... 9

II.3.1 Arsitetur pada AJAX ... 9

II.4 Basis Data (Database) ... 13

II.4.1 Model Data ... 14

II.4.2 Jenis Key ... 18

II.4.3 Participation Constraint... 19

II.5 DFD ... 19

II.5.1 Komponen Data Flow Diagram ... 20

II.5.2 Komponen terminator / entitas luar ... 21

II.5.3 Komponen proses ... 21

II.5.4 Komponen data store ... 22

II.5.5 Komponen data flow / alur data ... 23

II.5.6 Bentuk data flow diagram ... 25

II.5.7 Syarat-syarat pembuatan Data Flow Diagram ... 27

(3)

vi

II.6.1 ISI DD[6] ... 28

II.6.2 SIMBOL DD[6] ... 30

BAB III ANALISIS DAN PERANCANGAN ... 31

III.1Proses Bisnis ... 31

III.1.1 Proses Bisnis Production Marketing and Controlling (PMC) unit benang 31 III.1.2 Proses Bisnis Aplikasi ... 32

III.2Perancangan Sistem ... 33

III.2.1 Entity Relationship Diagram (ERD) ... 34

III.2.2 Data Flow Diagram (DFD) ... 43

III.2.3 Kamus Data ... 57

III.2.4 Process Specification (PSPEC) ... 73

III.2.5 Sketsa User Interface (UI) ... 83

BAB IV HASIL TERCAPAI ... 103

IV.1BATCH ... 103

IV.8Sales Contract ... 117

IV.8.1 SC ekspor... 117

IV.12 Report PrO ... 126

IV.13 Transaksi ... 127

IV.14 EDI ... 130

IV.15 Cetak EDI ... 131

BAB V EVALUASI ... 133

BAB VI PENUTUP ... 139

(4)

vii

VI.2Saran-saran ... 139

(5)

viii

DAFTAR GAMBAR

Gambar 2.1 DBMS ... 14

Gambar 2.2 Contoh Entitas Konsumen ... 16

Gambar 2.3 Relasi Satu ke Satu ... 17

Gambar 2.4 Relasi Satu ke Banyak ... 17

Gambar 2.5 Relasi Banyak ke Satu ... 17

Gambar 2.6 Relasi Banyak ke Banyak ... 17

Gambar 2.7 Contoh ER-Model... 18

Gambar 2.8 total participation ... 19

Gambar 2.9 Partial participation... 19

Gambar 2.10 DFD menurut Yourdan dan DeMarco ... 20

Gambar 2.11 DFD menurut Gene dan Serson ... 20

Gambar 2.12 Tipe Terminator ... 21

Gambar 2.13 Tipe Output ... 22

Gambar 2.14 Implementasi data store ... 23

Gambar 2.15 konsep sumber atau tujuan alur data ... 25

Gambar 2.16 DADF dan DADL ... 26

Gambar 3.1 ERD ... 35

Gambar 3.2 ERD temporary ... 36

Gambar 3.3 Context Diagram ... 43

Gambar 3.4 DFD Level 1 ... 44

Gambar 3.5 DFD Level 2 Proses Data Master... 47

Gambar 3.6 DFD Level 2 Proses Stock ... 49

Gambar 3.7 DFD Level 2 Proses SC ... 50

Gambar 3.8 DFD Level 3 Proses Report SC ... 52

Gambar 3.9 DFD Level 2 Proses PRO ... 53

Gambar 3.10 DFD Level 2 Proses Transaksi ... 55

Gambar 3.11 DFD Level 2 Proses EDI ... 57

Gambar 3.12 Input batch/lot ... 83

Gambar 3.13 Informasi validasi input batch ... 84

(6)

ix

Gambar 3.15 Konfirmasi perubahan data batch ... 84

Gambar 3.16 Input department ... 85

Gambar 3.17 Informasi validase input department ... 85

Gambar 3.18 Edit department ... 86

Gambar 3.19 Konfirmasi perubahan data pada department ... 86

Gambar 3.20 Input buyer ... 87

Gambar 3.21 Informasi validasi input buyer ... 87

Gambar 3.22 Edit buyer ... 88

Gambar 3.23 Konfirmasi perubahan data buyer ... 88

Gambar 3.24 Input movement ... 89

Gambar 3.25 Informasi validasi input movement ... 89

Gambar 3.26 Edit movement ... 89

Gambar 3.27 Konfirmasi perubahan data movement ... 90

Gambar 3.28 Input Port ... 90

Gambar 3.29 Informasi validasi input port ... 90

Gambar 3.30 Edit port ... 91

Gambar 3.31 Konfirmasi perubahan data port ... 91

Gambar 3.32 Input BANK ... 92

Gambar 3.33 Informasi validasi input bank ... 92

Gambar 3.34 Edit BANK ... 93

Gambar 3.35 Konfirmasi perubahan data bank ... 93

Gambar 3.36 Input stock ... 94

Gambar 3.37 Informasi validasi input stock ... 94

Gambar 3.38 Edit Stock ... 94

Gambar 3.39 Konfirmasi perubahan data stock ... 95

Gambar 3.40 Input SC ekspor ... 95

Gambar 3.41 Informasi validasi input sc ekspor ... 96

Gambar 3.42 Edit SC ekspor ... 96

Gambar 3.43 konfirmasi perubahan data SC ekspor ... 97

Gambar 3.44 Input SC lokal ... 97

Gambar 3.45 Informasi validasi input SC lokal ... 97

(7)

x

Gambar 3.47 Konfirmasi perubahan data SC local ... 98

Gambar 3.48 Input PrO ... 98

Gambar 3.49 Informasi validasi input PrO ... 99

Gambar 3.50 Edit PrO ... 99

Gambar 3.51 Konfirmasi perubahan data PrO ... 100

Gambar 3.52 Transaksi ... 100

Gambar 3.53 Informasi validasi transaksi ... 101

Gambar 3.54 Input EDI ... 101

Gambar 3.55 Informasi validasi input EDI ... 102

Gambar 4.1 list batch ... 104

Gambar 4.2 input batch ... 104

Gambar 4.3 edit batch ... 105

Gambar 4.4 list department... 105

Gambar 4.5 input department ... 106

Gambar 4.6 edit department ... 107

Gambar 4.7 list buyer ... 108

Gambar 4.8 input buyer ... 108

Gambar 4.9 edit buyer ... 109

Gambar 4.10 view data buyer ... 110

Gambar 4.11 list movement ... 111

Gambar 4.12 input movement... 111

Gambar 4.13 edit movement... 111

Gambar 4.14 list port ... 112

Gambar 4.15 input port ... 113

Gambar 4.16 auto complete country ... 113

Gambar 4.17 list bank ... 114

Gambar 4.18 input bank ... 114

Gambar 4.19 edit bank ... 115

Gambar 4.20 list stock ... 115

Gambar 4.21 input stock ... 116

Gambar 4.22 tanggal stock ... 116

(8)

xi

Gambar 4.24 edit stock ... 117

Gambar 4.25 list sc ekspor ... 118

Gambar 4.26 input sc ekspor ... 118

Gambar 4.27 list SC lokal ... 119

Gambar 4.28 input SC lokal ... 119

Gambar 4.29 edit SC ... 120

Gambar 4.30 edit sc export ... 120

Gambar 4.31 edit sc lokal ... 121

Gambar 4.32 input pro ... 121

Gambar 4.33 input pro ... 122

Gambar 4.34 mat_desc pro ... 122

Gambar 4.35 edit pro(input no pro) ... 122

Gambar 4.36 edit PrO ... 123

Gambar 4.37 tambah material ... 123

Gambar 4.38 cetak SC ... 124

Gambar 4.39 report SC ekspor ... 125

Gambar 4.40 report SC lokal ... 126

Gambar 4.42 tampilan report PrO ... 127

Gambar 4.43 list transaksi ... 127

Gambar 4.44 Transaksi ... 128

Gambar 4.45 transaksi PrO ... 128

Gambar 4.46 transaksi SC ... 129

Gambar 4.47 transaksi adjustment ... 130

Gambar 4.48 list EDI ... 130

Gambar 4.49 input EDI ... 131

Gambar 4.50 Edit EDI ... 131

Gambar 4.51 cetak EDI ... 132

(9)

xii

DAFTAR TABEL

Tabel 2.1 Simbol Kamus Data ... 30

Tabel 3.1 entity master_batch ... 37

Tabel 3.2 entity master_buyer... 37

Tabel 3.3 entity master_department ... 37

Table 3.4 entity master_movement ... 38

Table 3.5 master_country ... 38

Tabel 3.6 entity master_port ... 38

Table 3.7 entity master_bank ... 38

Tabel 3.8 entity input_sales ... 39

Tabel 3.9 entity input_sales_detail ... 40

Tabel 3.10 entity input_pro ... 40

Tabel 3.11 entity pro_det ... 40

Tabel 3.12 entity saldo ... 41

Tabel 3.13 entity transaction ... 41

Tabel 3.14 entity temp_transaction ... 41

Tabel 3.15 entity EDI ... 42

Tabel 3.16 Kamus Data master_batch ... 57

Tabel 3.17 Kamus Data master_department ... 58

Tabel 3.18 Kamus Data master_buyer ... 59

Tabel 3.19 Kamus Data master_bank ... 60

Tabel 3.20 Kamus Data master_port ... 61

Table 3.21 Kamus Data master_country ... 62

Tabel 3.22 Kamus Data master_movement ... 62

Tabel 3.23 Kamus Data saldo ... 63

Tabel 3.24 Kamus Data input_sales ... 64

Tabel 3.25 Kamus Data batch_material ... 66

Tabel 3.26 Kamus Data input_pro ... 67

Tabel 3.27 Kamus Data pro_det ... 67

Tabel 3.28 Kamus Data transaksi ... 68

(10)

xiii

Tabel 3.30 Kamus Data EDI ... 70

Tabel 3.31 Kamus Data tempatp ... 71

Tabel 3.32 Kamus Data temp_pro ... 72

Tabel 3.33 PSPEC DFD Proses Data Master ... 73

Tabel 3.34 PSPEC DFD Proses Input Stock ... 73

Tabel 3.35 PSPEC DFD Proses Edit Stock ... 74

Tabel 3.36 PSPEC DFD Proses View Stock Report ... 75

Tabel 3.37 PSPEC DFD Proses Create Sales Contract ... 75

Tabel 3.38 PSPEC DFD Proses Edit Sales Contract ... 76

Tabel 3.39 PSPEC DFD Proses Report SC ... 77

Tabel 3.40 PSPEC DFD Proses Print Report SC ... 78

Tabel 3.41 PSPEC DFD Proses Input PrO ... 78

Tabel 3.42 PSPEC DFD Proses Edit PrO ... 79

Tabel 3.43 PSPEC DFD Proses Report PrO ... 79

Tabel 3.44 PSPEC DFD Proses Transaksi PrO... 80

Tabel 3.45 PSPEC DFD Proses Transaksi SC ... 80

Tabel 3.46 PSPEC DFD Proses Transaksi ... 81

Tabel 3.47 PSPEC DFD Proses Create EDI ... 82

Tabel 3.48 PSPEC DFD Proses Print Report Edi ... 83

(11)

xiv

DAFTAR LAMPIRAN

(12)

1

BAB I

PENDAHULUAN

I.1

Latar Belakang

Perkembangan dunia informatika sangat cepat, pada saat ini

hampir semua sektor sudah menggunakan bantuan komputer. Ada yang

menggunakan aplikasi bawaan dari komputer, dan ada yang sengaja

membuat aplikasi sendiri yang disesuaikan dengan kebutuhannya. Dalam

dunia textile, komputer juga diperlukan untuk membantu memudahkan

pekerjaan dengan membuat aplikasi-aplikasi yang diperlukan sesuai

dengan bidang pekerjaannya. Contoh aplikasi komputer yang digunakan

adalah aplikasi untuk menghitung jumlah produksi barang, aplikasi untuk

menghitung resep warna, aplikasi untuk mengitung kekuatan / uji sobek

suatu kain, aplikasi untuk membuat sales contract, dan lain lain.

PT. X yang terletak di jalan Cisirung, Bandung ini merupakan

sebuah perusahaan tekstil, Di PT. X ini semua proses tekstil dibuat

dengan lengkap dari bahan mentah sampai ke bahan jadi berupa kain.

PT. X ini juga menangani masalah penjualan barang, jenis barang yang

dijual bermacam – macam ada yang berupa bahan baku dan barang jadi.

Dalam proses penjualan barang ini diperlukan sebuah manajemen data

yang baik, sehingga dapat terkontrol dan dapat melihat semua arsip /

berkas yang tersimpan sebagai catatan. Pada saat ini proses penjualan ini

masih ditangani secara manual, semua pembuatan sales contract dibuat

manual sehingga banyak data – data yang tidak terdokumentasi dengan

baik.

Dengan adanya aplikasi ini diharapkan dapat membantu bagian

Production Marketing and Controlling (PMC) untuk memudahkan

penjualan barang, dan dapat juga melakukan pemesanan barang pada

(13)

2

I.2

Perumusan Masalah

Dilihat dari latar belakang di atas, maka akan ditemukan beberapa

masalah yaitu:

1. Tidak terdokumentasinya arsip penjualan (sales contract) dan

arsip pemesanan barang (PrO).

2. Tidak adanya report bulanan untuk mengetahui barang yang

keluar dan barang yang masuk

3. Pembuatan sales contract dan pro masih secara manual hanya

dikelola dengan aplikasi office, sehingga waktu yang digunakan

lebih lama.

I.3

Tujuan

Tujuan dibuatnya aplikasi ini adalah untuk memudahkan divisi

PMC PT. X, untuk membuat sales contract (Penjualan barang ke

konsumen) dan PrO (Pemesanan barang ke bagian produksi, bila barang

yang dicari / dipesan tidak ada di bagian stok gudang). Dengan adanya

laporan khusus, maka dapat ditentukan untuk melakukan penjualan /

penawaran barang ke konsumen di bulan depan.

I.4

Batasan Masalah

Pembuatan Aplikasi untuk Production Marketting and Controlling

(PMC)Control System Unit Benang di PT.X yang dibuat ini memiliki

batasan – batasan masalah sebagai berikut :

A. Batasan – batasan perangkat lunak

 Sistem Operasi : Microsoft Window XP Profesional atau

LINUX

 Sistem Basis Data : MySQL.

 Bahasa scripting : PHP, Javascript, HTML, XHTML,AJAX

 Editor Pemrograman : Macromedia Dreamweaver

 Editor Database : SQLYOG

WebServer : XAMPP (apache

(14)

3

B. Batasan – batasan perangkat keras

Processor Intel Pentium Celeron 1.8 GHz

Memory DDR 256 MB

Harddisk 40 GB

Keyboard + mouse

C. Batasan minimal server untuk web server aplikasi

 PHP4

 MySQL database

Disk space 128 MB

D. Batasan – batasan Aplikasi

 Aplikasi ini hanya khusus untuk dibuat untuk divisi PMC unit

benang.

 Data – data aplikasi ini bergantung pada master data yang

tersedia dalam aplikasi ini, sehigga semua sales contract /

PrO yang dibuat harus berdasarkan master data.

 Pada aplikasi ini tidak dibuat sistem user.

I.5

Sistematika Penulisan

Penulisan laporan tugas akhir ini akan disusun dalam 6 (enam) bab, yang

akan disusun sebagai berikut:

 Bab I Pendahuluan

Bab ini berisi latar belakang, perumusan masalah, tujuan,

batasan-batasan masalah dan sistematika penulisan yang

digunakan dalam pembuatan laporan tugas akhir ini.

 Bab II Landasan Teori

Bab ini berisi seluruh landasan – landasan teori yang digunakan di

dalam pembuatan aplikasi ini, sehingga pembaca dapat mengerti

apa yang ada di dalam aplikasi ini dan pembuatan laporan tugas

(15)

4

 Bab III Analisis dan perancangan

Bab ini berisi analisis dan percangan yang berupa sistem

permodelan data yaitu: ERD, DFD, KAMUS DATA,PSPEC, UI

 Bab IV Hasil tercapai

Bab ini berisi tampilan dari aplikasi yang dicapai dari analisis dan

peracangan.

 Bab V Evaluasi

Bab ini berisi evaluasi yang didapat dari pengguna yang menggun

akan aplikasi ini.

 Bab VI Penutup

Bab ini berisi kesimpulan dan saran dari aplikasi yang telah dibuat

dari hasil evaluasi program aplikasi ini, dan bab ini juga terdapat

(16)

139

BAB VI PENUTUP

VI.1

Kesimpulan

Pembuatan aplikasi berbasis web ini akan menangani data sales

contract, pro, stock, transaksi di PMC unit benang. Aplikasi ini disimpan di

server dan terpisah dengan komputer client, sehingga aplikasi dan data

akan tersimpan lebih aman dan kecil kemungkinan untuk kehilangan data.

Seluruh data pada aplikasi ini, dapat dilihat dalam report sehingga

jauh lebih efisien tanpa harus melakukan pencarian berkas. Pada aplikisi

ini juga terdapat sebuah report yang dapat memantau langsung

pengurangan jumlah / penambahan jumlah material antara stok dan

transaksi sc / pro.

Aplikasi ini dibuat sesuai dengan permintaan yang oleh PT. X

PMC unit benang. Aplikasi ini sudah diimplementasikan di PT. X PMC unit

benang. Dan sampai saat ini aplikasi ini berjalan dengan baik walaupun

ada perubahan – perubahan pada aplikasi ini.

VI.2

Saran-saran

Pada saat ini aplikasi ini sudah berjalan di PT. X PMC unit

benang, dan masih terdapat refisi-refisi program untuk disesuaikan

dengan keadaan yang sebenarny. Dan aplikasi ini perlu terus

dikembangkan sehingga aplikasi ini dapat berjalan dengan baik dan dapat

(17)

xii

DAFTAR PUSTAKA

[1]. AJAX

.http://poss.ipb.ac.id/files/JENI-Web%20Programming-Bab%2014-AJAX.pdf, diakses tanggal 21 Oktober 2008, 09:11

[2]. Data Flow Diagram. http://parno.staff.gunadarma.ac.id/

Downloads/files/4395/SI_03_DFD.pdf, diakses tanggal 22

Oktober 2008, 15:40

[3]. Pengantar AJAX.

http://www.masykur.web.id/post/Pengantar-AJAX.aspx, diakses tanggal 21 Oktober 2008, 09:40

[4]. Konsep Sistem Basis Data.

http://deje.files.wordpress.com/2007/06/konsep-sistem-basis-data_presentasi.pdf, diakses tanggal 22 Oktober 2008, 15:08

[5]. Apa itu PHP – Sejarah PHP.

http://www.indoglobalweb.com/?action=news&aid=5, diakses

tanggal 22 Oktober 2008, 15:25

[6]. Data Dictionary(DD) atau Kamus Data

http://kuliah.dinus.ac.id/ika/prc3.html, diakses tanggal 23 Oktober

Referensi

Dokumen terkait

Proses Implementasi Program BSM Tingkat SMA Di Kota Semarang. Proses implementasi program BSM tingkat SMA di Kota Semarang dapat dinilai efektif melalui pengukuran

Keterkaitan penelitian terdahulu dengan penelitian saat ini adalah (1) penelitian terdahulu menggunakan variabel PER, EPS, CSR dan tingkat suku bunga untuk mengetahui

Tayangan-tayangan bermasalah dalam televisi Indonesia yang diwakili oleh program-pro- gram yang mengandung kekerasan dan sadisme, pornografi, seksualitas, mistik dan

36 teachers understood the implementation of the curriculum, 38 teachers understood the implementation of the teaching materials program, but thirteen teachers

ibu nifas tentang penggunaan alat kontrasepsi ibu nifas tentang penggunaan alat kontrasepsi non hormonal di RS Bhakti Husada bulan Juli non hormonal di RS Bhakti Husada bulan

pemerintah maupun swasta, tidak mengikuti pendidikan formal (melanjutkan pendidikan ke jenjang yang lebih tinggi) selama bertugas sebagai PTT, bersedia bertugas di

[r]

(3) Berita acara hasil penghitungan suara sebagaimana dimaksud pada ayat (2) ditandatangani oleh ketua Panitia Pemilihan dan sekurang-kurangnya 2 (dua) orang anggota