• Tidak ada hasil yang ditemukan

Pembuatan Aplikasi Berbasis Web Sistem Informasi Pembelian CPO pada PT. Indosco.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pembuatan Aplikasi Berbasis Web Sistem Informasi Pembelian CPO pada PT. Indosco."

Copied!
15
0
0

Teks penuh

(1)

vi

ABSTRACT

The development company, creating more and more data that can no longer be processed manually. With the problem so companies need an information system that can help in the matter. Project Information System Purchase CPO is a solution to reduce the problem. Project Information System Purchase CPO aims to overcome the system of purchase on the PT. INDOSCO to facilitate in the purchase of raw materials and other materials that support in the production of PT. INDOSCO. addition, the system can also perform Returns items that have been purchased by the company if the goods purchased are damaged. And this system also helps in terms of cash or credit on goods purchased and goods that return. This project is a web based application using the programming language PHP, CSS, and javascript and SQL Server as the database.

Keywords :

Purchase materials Invoices

Returns Payment

(2)

vii

ABSTRAK

Semakin berkembangnya perusahaan, membuat data yang semakin banyak tidak dapat lagi diolah secara manual. Dengan adanya masalah tersebut maka perusahaan membutuhkan suatu system informasi yang dapat membantu dalam adanya masalah tersebut. Proyek System Informasi Pembelian CPO adalah solusi untuk mengurangi permasalahan tersebut. Proyek Sistem Informasi Pembelian CPO bertujuan untuk mengatasi system pembelian pada PT. INDOSCO sehingga memudahkan dalam melakukan pembeian bahan baku serta bahan lainnya yang mendukung dalam produksi di perusahaan PT. INDOSCO. selain itu juga system dapat melakukan retur barang yang telah dibeli oleh perusahaan jika barang yang dibeli ada kerusakan. Serta system ini juga membantu dalam hal pembayaran tunai maupun kredit atas barang yang dibeli serta barang yang diretur. Proyek ini merupakan aplikasi web based yang menggunakan bahasa pemrograman PHP, CSS, dan javascript serta SQL Server sebagai databasenya.

Keywords :

Pembelian bahan baku Bukti Beli

Retur

Pembayaran

(3)

viii

DAFTAR ISI

LEMBAR PENGESAHAN ... i

LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH UNTUK KEPENTINGAN AKADEMIS ... iii

PERNYATAAN ORISINALITAS LAPORAN ... iv

KATA PENGANTAR ... v

ABSTRAK ... vi

DAFTAR ISI ... viii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xii

DAFTAR LAMPIRAN ... xiii

DAFTAR PUSTAKA ... xiv

BAB I PENDAHULUAN ...1

1.1 LatarBelakang ...1

1.2 Rumusan Masalah ...2

1.3 Tujuan Penelitian ...2

1.4 Ruang Lingkup Kajian ...2

1.5 Sumber Data ...3

1.6 Sistematika Penyajian ...3

BAB II LANDASAN TEORI ...5

2.1 PHP ...5

2.2 AJAX ...7

2.3 SQL Server ...10

2.4 HTML (Hypertext Markup Language) ...12

2.5 Javascript ...13

2.6 Definisi Proses Bisnis ...16

2.7 CSS (Cascading Style Sheets)...17

2.8 Data Flow Diagram (DFD) ...18

2.9 Entity Relationship Diagram (ERD) ...29

BAB III ANALISIS DAN RANCANGAN SISTEM ...36

3.1 Proses Bisnis ...36

3.2 ERD (Entity Relationship Diagram) ...41

3.3 ER-Table (Entity Relationship Table) ...43

3.4 DFD (Data Flow Diagram) ...43

3.4.1. Context Diagram ...45

3.4.2. DFD Level 1 ...46

3.4.3. DFD Level 2 Proses Tambah, Edit, Print Purchase Order(PO) ...47

3.4.4. DFD Level 2 Proses Tambah, Edit, Print Invoice Internal ...47

3.4.5. DFD Level 2 Proses Tambah, Edit, Print Retur Beli ...48

3.4.6. DFD Level 2 Proses Tambah, Edit, Print Pembayaran ...48

3.4.7. DFD Level 2 Laporan ...49

3.5 PSPEC ...49

3.6 Kamus Data ...56

3.7 Desain Antar Muka ...66

BAB IV HASIL TERCAPAI ... 74

(4)

ix

4.2 Tampilan Utama User / Admin Saat Login ...75

4.3 Tampilan Purchase Order(PO) ...75

4.4 Tampilan Invoice Internal ...79

4.5 Tampilan Retur Barang ...82

4.6 Tampilan Pembayaran ...85

4.7 Tampilan Laporan ...89

BAB V EVALUASI ...94

5.1 Evaluasi Validasi ... 94

5.2 Validation Black Box ... 100

BAB VI PENUTUP ... 107

6.1 Kesimpulan ... 107

(5)

x

DAFTAR GAMBAR

Gambar 1 Simbol – simbol pada DFD ...20

Gambar 2 Terminator ...21

Gambar 3 Input dan Output ...22

Gambar 4 Data Store ...23

Gambar 5 Paket Data ...23

Gambar 6 Arus Data Menyebar ...24

Gambar 7 Arus Data Mengumpul ...24

Gambar 8 Sumber dan Tujuan ...24

Gambar 9 Simbol dan definisi dari Kamus Data ...27

Gambar 10. Lambang Entitas ...30

Gambar 11 Lambang Relasi ...30

Gambar 12 Lambang Atribut Bernilai Tunggal ...31

Gambar 13 Lambang Atribut Bernilai Banyak ...31

Gambar 14 Lambang Atribut Turunan ...32

Gambar 15 Lambang Entitas Lemah ...34

Gambar 16 Proses Bisnis Pemesanan Barang ...36

Gambar 17 Proses Bisnis Invoice Internal Barang ...37

Gambar 18 Proses Bisnis Bukti Retur Barang ...38

Gambar 19 Proses Bisnis Pembayaran ...39

Gambar 20 ERD (Entity Relationship Diagram) ...41

Gambar 21 ER-Table (Entity Relationship Table) ...43

Gambar 22 Context Diagram ...45

Gambar 23 DFD Level 1 ...46

Gambar 24 DFD Level 2 Proses Tambah, Edit, Print Purchase Order (PO) ...47

Gambar 25 DFD Level 2 Proses Tambah, Edit, Print Invoice Internal ...47

Gambar 26 DFD Level 2 Proses Tambah, Edit, Print Retur Beli ...48

Gambar 27 DFD Level 2 Proses Tambah, Edit, Print Pembayaran ...48

Gambar 28 DFD Level 2 Laporan ...49

Gambar 29 Design Login ...66

Gambar 30 Design Tampilan Utama Setelah Login ...66

Gambar 31 Design Tampilan Daftar Supplier ...67

Gambar 32 Design Tampilan Daftar Bahan Baku ...67

Gambar 33 Design Tampilan Purchase Order (PO) ...68

Gambar 34 Design Tampilan Invoice Internal ...69

Gambar 35 Design Tampilan Bukti Retur ...69

Gambar 36 Design Tampilan Laporan ...70

Gambar 37 Design Tampilan Print Purchase Order (PO) ...71

Gambar 38 Design Tampilan Print Invoice Internal ...71

Gambar 39 Design Tampilan Print Retur Beli ...72

Gambar 40 Design Tampilan Print Pembayaran ...72

Gambar 41 Tampilan Login ...74

Gambar 42 Error Handling Session ...74

Gambar 43 Tampilan Logout ...74

Gambar 44 Tampilan Utama Setelah Login ...75

(6)

xi

Gambar 46 Tampilan Tambah List Purchase Order(PO) ...76

Gambar 47 Error Handling Purchase Order(PO) ...77

Gambar 48 Cari Supplier Purchase Order(PO) ...77

Gambar 49 Cari Barang Purchase Order(PO) ...78

Gambar 50 Tampilan Edit Purchase Order(PO) ...78

Gambar 51 Tampilan Print Purchase Order(PO) ...79

Gambar 52 Tampilan Tambah Invoice Internal ...80

Gambar 53 Tampilan Tambah List Invoice Internal ...80

Gambar 54 Error Handling Invoice Internal ...81

Gambar 55 Tampilan Update Invoice Internal ...81

Gambar 56 Tampilan Print Invoice Internal ...82

Gambar 57 Tampilan Tambah Retur Barang ...83

Gambar 58 Tampilan Tambah List Retur Barang ...83

Gambar 59 Error Handling Retur Barang ...84

Gambar 60 Tampilan Update Retur Barang ...84

Gambar 61 Tampilan Print Retur Barang ...85

Gambar 62 Tampilan Tambah Pembayaran ...86

Gambar 63 Error Handling Tambah List Pembayaran ...86

Gambar 64 Tampilan Tambah List Pembayaran (1) ...87

Gambar 65 Tampilan Tambah List Pembayaran (2) ...87

Gambar 66 Tampilan Tambah List Pembayaran (2) ...88

Gambar 67 Tampilan Print Pembayaran ...88

Gambar 68 Tampilan Laporan Global Purchase Order(PO) ...89

Gambar 69 Tampilan Laporan Detail Purchase Order(PO) ...90

Gambar 70 Tampilan Laporan Global Invoice Internal ...90

Gambar 71 Tampilan Laporan Detail Invoice Internal ...91

Gambar 72 Tampilan Laporan Global Retur Barang ...91

Gambar 73 Tampilan Laporan Detail Retur Barang ...92

Gambar 74 Tampilan Laporan Global Pembayaran ...92

Gambar 75 Tampilan Laporan Detail Pembayaran ...93

(7)

xii

DAFTAR TABEL

Table I Metode ...14

Table II Fungsi ...15

Table III Event Handler ...15

Tabel IV Contoh Kamus Data ...28

Table V Contoh PSPEC ...29

Tabel VI PSPEC Proses Cari Username ...49

Tabel VII PSPEC Proses Tambah PO ...50

Tabel VIII PSPEC Proses Edit PO ...50

Tabel IX PSPEC Proses Print PO (Purchase Order) ...50

Tabel X PSPEC Proses Tambah Invoice Internal ...51

Tabel XI PSPEC Proses Edit Invoice Internal ...51

Tabel XII PSPEC Proses Print Invoice Internal ...51

Tabel XIII PSPEC Proses Tambah Retur Beli ...52

Tabel XIV PSPEC Proses Edit Retur Beli ...52

Tabel XV PSPEC Proses Print Retur Beli ...53

Tabel XVI PSPEC Proses Tambah Pembayaran ...53

Tabel XVII PSPEC Proses Edit Pembayaran ...53

Tabel XVIII PSPEC Proses Print Pembayaran ...54

Tabel XIX PSPEC Proses Laporan Purchase Order (PO) ...54

Tabel XX PSPEC Proses Laporan Invoice Internal ...55

Tabel XXI PSPEC Proses Laporan Retur Barang ...55

Tabel XXII PSPEC Proses Laporan Pembayaran ...55

Tabel XXIII Kamus Data Login ...56

Tabel XXIV Kamus Data Purchase Order(PO) ...56

Tabel XXV Kamus Data Invoice Internal ...57

Tabel XXVI Kamus Data Retur Beli ...59

Tabel XXVII Kamus Data Pembayaran ...60

Tabel XXVIII Kamus Data Supplier ...62

Tabel XXIX Kamus Data Divisi ...63

Tabel XXX Kamus Data Alat Bahan ...63

Tabel XXXI Kamus Data Laporan ...64

Tabel XXXII Kamus Data Type Bayar ...65

Tabel XXXIII Kamus Data Category ...65

(8)

xiii

DAFTAR LAMPIRAN

(9)

1

Universitas Kristen Maranatha

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pada perusahaan PT.INDOSCO memiliki transaksi penjualan dan pembelian bahan baku serta barang lainnya. Di lapangan PT.INDOSCO membutuhkan suatu sistem yang menangani pembelian dari mulai pembelian bahan baku kepada supplier sampai dengan pembelian barang – barang lainnya. Selain itu juga sistem yang dibuat dapat membuat laporan penerimaan barang yang dikirim oleh supplier ke toko maupun ke gudang.

Setiap ada barang yang keluar dari gudang sistem dapat mencatat jenis barang yang dikeluarkan dari gudang. Selain itu juga sistem dalam gudang dapat menerima barang tidak hanya dari supplier melainkan barang hasil retur dari produksi. Setiap barang yang dibeli tidak selalu dibayar langsung, melainkan adanya sistem pembayaran kredit yang telah ditentukan tanggal jatuh tempo pembayarannya.

Selain itu juga karena adanya kerumitan dalam pembayaran dikarenakan oleh banyaknya kredit terhadap supplier dan juga adanya retur barang yang pembayarannya sudah dilakukan maka dibutuhkan juga sistem untuk membantu dalam hal akunting. Dan juga sistem ini dapat menampilkan laporan pembayaran yang diurutkan berdasarkan jatuh tempo terdekat sehingga mengurangi kelalaian dalam pembayaran.

(10)

2

Universitas Kristen Maranatha

1.2 Perumusan Masalah

Dari penjelasan di atas ditemukan beberapa masalah, yaitu : • Bagaimana membuat sistem pembelian bahan baku serta barang –

barang lainnya?

• Bagaimana memberi informasi yang tepat waktu dan tepat guna bagi pengguna sistem pada PT.INDOSCO?

• Bagaimana sistem informasi ini dapat membantu PT.INDOSCO dalam masalah pembayaran kredit jatuh tempo?

• Bagaimana aplikasi atau program ini dapat menjadi solusi bagi PT.INDOSCO dalam transaksi pembelian?

1.3 Tujuan Penelitian

Tujuan dari Tugas Akhir pembuatan Aplikasi Berbasis Web Pembelian CPO pada PT.INDOSCO untuk membuat transaksi pembelian bahan baku serta barang lainnya sampai dengan pembuatan invoice, retur serta pembayaran barang yang telah dipesan. Juga bagaimana sistem dapat member laporan yang tepat dalam setiap transaksi yang dilakukan mulai dari pemesanan barang sampai dengan pembayaran barang.

1.4 Ruang Lingkup Kajian

Batasan-batasan pada proyek ini :

• Aplikasi ini tidak membahas untuk bagian gudang.

• Aplikasi ini hanya dapat membeli bahan baku dan barang lainnya.

• Aplikasi ini menangani pembayaran dan retur barang. • User / Admin dapat melihat laporan.

• Beberapa tabel dalam database telah disediakan oleh perusahaan.

(11)

3

Universitas Kristen Maranatha • Admin dengan User memiliki fungsi yang sama, hanya ada

perbedaan pada nama divisi.

1.5 Sumber

Data

Adapun sumber data yang mendukung dalam pelaksanaan pembuatan program ini adalah dari buku, internet, dll.

1.6 Sistematika

Penyajian

Sistematika pembahasan laporan Kerja Praktek ini akan disusun dalam enam bab, yang disusun sebagai berikut :

BAB I PENDAHULUAN

Bab ini berisi latar belakang, perumusan masalah, tujuan, batasan masalah dan sistematika pembahasan yang digunakan dalam pembuatan laporan Kerja Praktek dan aplikasi berbasis web.

BAB II DASAR TEORI

Bab ini berisi landasan-landasan teori yang menunjang, mendukung dan digunakan dalam pembuatan laporan Kerja Praktek dan aplikasi berbasi web.

BAB III PEMODELAN

Bab ini berisi ERD yang digunakan dalam pembuatan aplikasi, DFD

berisi rincian cerita dari awal proses sampai akhir proses, PSPEC, kamus data dan rancangan UI(User Interface).

BAB IV PERANCANGAN DAN IMPLEMENTASI

(12)

4

Universitas Kristen Maranatha BAB V PENGUJIAN

Bab ini berisi pengujian terhadap aplikasi yang sudah dibuat sebagai evaluasi.

BAB VI KESIMPULAN DAN SARAN

(13)

107 Universitas Kristen Maranatha

BAB VI PENUTUP

6.1 Kesimpulan

• Aplikasi pada purchase order dapat menjawab permasalah dalam membuat sistem pembelian bahan baku.

• User / Admin dapat melihat laporan barang yang dibeli sampai dengan pembayaran faktur yang jatuh tempo dengan memakai periode waktu.

• User dapat membayar invoice dengan mudah karena adanya pencarian invoice yang sudah jatuh tempo. Ini sangat memudahkan user mengontrol invoice yang belum dibayar atau invoice yang sudah jatuh tempo.

• Dari semua aplikasi yang telah dibuat sudah dirancang dan berguna bagi PT. INDOSCO dan membuat pembelian barang menjadi lebih mudah.

6.2 Saran

(14)

xiii Universitas Kristen Maranatha

DAFTAR PUSTAKA

1. Hakim, Lukmanul. dkk. 2003. 150 Rahasia dan Trik Menguasai PHP. Elek Media Komputindo. Jakarta

2. Didik, Dwi Prasetyo. 2003. Tip dan Trik Kolaborasi PHP dan MySQL. Elek Media Komputindo. Jakarta

3. Hakim, Lukmanul. 2008. Membongkar Trik Rahasia Para Master PHP. Lokomedia. Yogyakarta

4. Hartini, “Analisis Dengan Diagram Aliran Data (DFD)” avalaible from : http://www.ilkom.unsri.ac.id/dosen/hartini/materi/VII_DFD.pdf, diakses

tanggal 15 Juli 2008.

5. “Data Dictionary (DD) atau Kamus Data”, available from : http://kuliah.dinus.ac.id/ika/prc3.html, diakses tanggal 15 Agustus 2008. 6. “Java Script”, available from : http://www.maghribi.web.id/dettutorial.php,

diakses tanggal 15 Agustus 2008. 7. “SQL Server”, available from :

8. http://www.gealgeol.com/2008/02/11/selintas-sejarah-ms-sql-server.html,

diakses tanggal 16 September 2008.

9. “Trigger dan Stored Procedure”, available from :

http://www.klik-kanan.com/forums/index.php?topic=4015.0, diakses tanggal 17 April 2009.

10. Sutedja, Bernard Renaldy, Dkk, Mudah dan Cepat Menguasai Pemrograman Web, Penerbit Andi Offset, Yogyakarta, 1995.

11. “Berkenalan dengan AJAX”, available from :

12. http://www.ilmukomputer.com, diakses tanggal 16 Februari 2008.

13. “CSS(Cascading Style Sheets)”, available from :

14. http://www.idebagus.com/w3/Style/CSS/learning/, diakses tanggal 10 April

2009.

(15)

xiv Universitas Kristen Maranatha

16. http://www.casal71.co.cc/2008/08/teori-dasar-html.html, diakses tanggal 8

April 2009.

17. “ERD (Entity Relationship Diagram)”, available from :

Referensi

Dokumen terkait

Penelitian ini bertujuan untuk mengetahui pengaruh iradiasi sinar-X terhadap produksi antibodi mencit galur BALB/c dengan pemberian vaksin toksoid tetanus serta mengetahui

Tantangan Guru Hilangnya UN dan tidak adanya tinggal kelas untuk siswa SD, secara teoretis akan membantu siswa lebih gembira dan kreatif dalam belajar, sehingga hasilnya akan lebih

codq Nrddjbi

Menurut Gluey ( 1989 ) dalam I.G.A.K.Wardani ( 2007 : 2.29 ) mengatakan bahwa wawancara adalah teknik pengumpulan informasi/data yang dilakukan melalui pengajuan

Comparative study of Knowledge Based Algorithms for Automated Road Network Generalization, (A case study of Dehradun City), Project Report, Indian Institute of

[r]

Untuk meningkatkan peran aktif masyarakat lokal dalam pengelolaan hutan, manfaat jasa hutan khususnya aliran air untuk memenuhi kebutuhan dasar mereka harus

PT Unilever Oleochemical Indonesia, menggunakan Rele proteksi digital, yaitu rele MICOM merk Schneider .Penelitian ini bertujuan untuk mengetahui apakah settingan arus