• Tidak ada hasil yang ditemukan

Sistem Informasi Pemesanan, Pengelolaan Stok dan Akuntansi Berbasis Web dengan Studi Kasus PT.Elastico.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Pemesanan, Pengelolaan Stok dan Akuntansi Berbasis Web dengan Studi Kasus PT.Elastico."

Copied!
16
0
0

Teks penuh

(1)

vi

Universitas Kristen Maranatha

ABSTRACT

The evolution of information technology is really advancing in this era.A change in manual clothes inventory processing would be very helpful for PT. Elastico's data processing. The clothes inventory processing would be transformed into a web application, which is more communicative, therefore its user would be able to access this application from anywhere. This application consists of some main parts, such as clothes data, order data, user data, report and accounting data. The benefit of this web application is easier data processing in PT. Elastico and also help both administrator and members to gather up to date information regarding new item or other information in PT. Elastico. This application was made by using PHP language programming and MySQL database.

(2)

vii

Universitas Kristen Maranatha

ABSTRAK

Kemajuan di bidang teknologi informasi semakin meningkat. Peralihan pengolahan stok baju yang awalnya masih manual menjadi terkomputerisasi akan sangat membantu PT. Elastico untuk mengolah data-datanya. Pengolahan stok baju ini akan juga dirubah menjadi sebuah aplikasi web yang lebih komunikatif, sehingga dimanapun pengguna berada bisa mengakses aplikasi web ini. Aplikasi ini juga dibagi menjadi beberapa bagian inti, antara lain data baju, data pesanan ,data user,

data laporan serta akuntansi. Keuntungan dari aplikasi web ini adalah memudahkan pihak PT. Elastico untuk mengolah data-datanya serta memudahkan para admin

maupun member itu sendiri untuk mendapatkan informasi yang up to date lebih tentang baju baru yang ada di PT. Elastico maupun informasi lainnya yang berhubungan dengan PT. Elastico. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman PHP serta MySQL database.

(3)

viii

Universitas Kristen Maranatha

DAFTAR ISI

LEMBAR PENGESAHAN ... i

LEMBAR PERNYATAAN PERSETUJUAN ... ii

SURAT PERNYATAAN ORISINALITAS KARYA ... iii

PRAKATA ...iv

ABSTRACT ...vi

ABSTRAK ... vii

DAFTAR ISI... viii

DAFTAR GAMBAR ... xii

DAFTAR TABEL ... xiv

BAB I PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 1

1.3 Tujuan Pembahasan ... 1

1.4 Ruang Lingkup Kajian ... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian... 3

BAB II KAJIAN TEORI ... 5

II.1 PHP ... 5

II.2 MySQL... 6

II.2.1 Sejarah ... 6

II.2.2 Definisi SQL Server 2005 ... 7

(4)

ix

Universitas Kristen Maranatha

Membuat Fungsi Sendiri ... 19

II.3 Proses Bisnis ... 21

II.3.1 Definisi Proses Bisnis ... 21

II.3.2 Komponen Flow Chart ... 21

II.4 Entity Relationship Diagram (ERD) ... 22

II.4.1 Definisi ERD ... 22

II.4.2 Komponen ERD ... 23

BAB III ANALISIS DAN PERANCANGAN ... 29

III.1 Analisis ... 29

III.2 Analisis Fitur ... 29

III.3 Arsitektur Aplikasi ... 30

III.4 Entity Relational Diagram (ERD) ... 35

III.5 Data Flow Diagram (DFD) ... 38

III.5.1 DFD level 0 ... 38

III.5.2 DFD level 1 ... 39

III.5.3 DFD level 2 Proses 2 Pengolahan Data User ... 41

III.5.4 DFD level 2 Proses 3 Pemesanan... 42

III.5.5 DFD level 2 Proses 4 Pengolahan Data Baju ... 43

III.5.6 DFD level 2 Proses 5 Pengolahan Data Kain ... 45

III.5.7 DFD level 2 Proses 6 Akuntansi ... 46

III.5.8 DFD level 2 Proses 7 Laporan ... 47

III.6 Data Dictionary / Kamus Data ... 48

III.7 Process Specification (PSPEC) ... 53

III.8 Rancangan UID (User Interface Design) ... 65

III.8.1 Tampilan Utama ... 65

III.8.2 Tampilan Menu Admin ... 66

(5)

x

Universitas Kristen Maranatha

IV.1 HalamanUtama ... 75

IV.2 Admin ... 77

IV.2.1 Data User ... 78

IV.2.1 Lihat Data User ... 78

IV.2.1.2 Tambah Data User ... 79

IV.2.1.3 Ubah Data User ... 80

IV.2.1.4 Hapus Data User ... 81

IV.2.2 Data Pesanan ... 82

IV.2.2.1 Lihat Data Pesanan ... 82

IV.2.2.2 Tambah Data Pesanan ... 83

IV.2.2.3 Ubah Data Pesanan ... 83

IV.2.2.4 Hapus Data Pesanan ... 84

IV.2.3 Data Baju ... 84

IV.2.3.1 Lihat Data Baju ... 84

IV.2.3.2 Tambah Data Baju... 85

IV.2.3.3 Ubah Data Baju ... 86

IV.2.3.4 Hapus Data Baju ... 86

IV.2.4 Data Kain ... 87

IV.2.4.1 Lihat Data Kain ... 87

IV.2.4.2 Tambah Data Kain... 87

IV.2.4.3 Ubah Data Kain ... 88

IV.2.4.4 Hapus Data Kain ... 89

IV.2.5 Akuntansi ... 90

IV.2.5.1 Jurnal Umum ... 90

IV.2.5.2 Neraca ... 90

IV.2.5.3 Laporan Laba Rugi ... 91

(6)

xi

Universitas Kristen Maranatha

IV.2.6.1 Lihat Laporan Stok ... 92

IV.2.6.2 Lihat Laporan Baju Terlaris ... 93

IV.2.6.3 Lihat Pelunasan ... 93

IV.2.6.4 Lihat Laporan Kain Keluar ... 94

IV.2.6.5 Lihat Laporan Member Prioritas ... 94

BAB V PEMBAHASAN DAN UJI COBA ... 95

HASIL PENELITIAN ... 95

V.1 Black Box Testing ... 95

V.1.1 Halaman Utama ... 95

V.1.2 Halaman Member ... 95

V.1.3 Halaman Admin ... 96

BAB VI KESIMPULAN DAN SARAN ... 99

VI.1 Kesimpulan ... 99

VI.2 Saran ... 99

DAFTAR PUSTAKA ... xii

(7)

xii

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1 Atribut Komposit... 24

Gambar 2 Atribut bernilai banyak ... 25

Gambar 3 Atribut Turunan ... 25

Gambar 4 Arsiterkur Aplikasi ... 30

Gambar 5 ERD ... 35

Gambar 7 DFD Level 1 ... 39

Gambar 8 DFD Level 2 Proses 2... 41

Gambar 10 DFD Level 2 Proses 4... 43

Gambar 12 DFD Level 2 Proses 6... 46

Gambar 10 DFD Level 2 Proses 7... 47

Gambar 12 UID Halaman Utama... 65

Gambar 13 UID Halaman Admin ... 66

Gambar 14 UID Halaman Admin – Lihat User ... 67

Gambar 15 UID Halaman Admin – Tambah User ... 68

Gambar 16 UID Halaman Admin – Edit User ... 69

Gambar 17 UID Halaman Admin – Akuntansi Ref ... 70

Gambar 18 UID Halaman Admin – Jurnal Umum ... 71

Gambar 19 Halaman Utama ... 75

Gambar 20 Menu Member ... 76

Gambar 21 Menu Baju ... 76

Gambar 22 Pemesanan Member ... 77

Gambar 23 Halaman Admin ... 77

Gambar 24 Halaman Admin – Lihat User ... 78

Gambar 25 Halaman Admin – Tambah User ... 79

(8)

xiii

Universitas Kristen Maranatha

Gambar 27 Halaman Admin – Hapus User ... 81

Gambar 28 Halaman Admin – Lihat Pesanan ... 82

Gambar 29 Halaman Admin – Tambah Pesanan ... 83

Gambar 30 Halaman Admin – Ubah Pesanan ... 83

Gambar 32 Halaman Admin – Lihat Data ... 85

Gambar 33 Halaman Admin – Tambah Data ... 85

Gambar 34 Halaman Admin – Edit Data ... 86

Gambar 35 Halaman Admin – Hapus Data ... 86

Gambar 36 Halaman Admin – Lihat Data Kain ... 87

Gambar 37 Halaman Admin – Tambah Data Kain ... 88

Gambar 38 Halaman Admin – Ubah Data Kain ... 88

Gambar 39 Halaman Admin – Hapus Data Kain ... 89

Gambar 40 Halaman Admin – Jurnal Umum ... 90

Gambar 41 Halaman Admin – Neraca ... 91

Gambar 42 Halaman Admin – Laporan Laba Rugi ... 91

Gambar 43 Halaman Admin – Laporan Stok ... 92

Gambar 44 Halaman Admin – Laporan Baju Terlaris ... 93

Gambar 45 Halaman Admin – Lihat Pelunasan ... 93

Gambar 46 Halaman Admin – Lihat Laporan Kain Keluar ... 94

(9)

xiv

Universitas Kristen Maranatha

DAFTAR TABEL

Tabel I Tabel Operator Relasi ... 11

Tabel II Tabel Fungsi ... 17

Tabel III Tabel Komponen Flow Chart ... 21

Tabel IV Tabel Komponen ERD ... 23

Tabel V Tabel User ... 35

Tabel VI Tabel Pesanan ... 36

Tabel VII Tabel Kain... 36

Tabel VIII Tabel Baju ... 36

Tabel IX Tabel Makloon ... 37

Tabel IX Tabel Jurnal ... 37

Tabel X Tabel Detail Pesanan ... 37

Tabel XI Tabel Temp_pesanan ... 38

Tabel XII Tabel Kamus Data User ... 48

Tabel XIII Tabel Kamus Data Member ... 49

Tabel XIVTabel Kamus Data Baju Pesanan ... 49

Tabel XVTabel Kamus Data Baju ... 49

Tabel XVI Tabel Kamus Data Laporan Stok ... 50

Tabel XVII Tabel Kamus Data Laporan Baju Terlaris ... 50

Tabel XVIII Tabel Kamus Data Makloon ... 51

Tabel XIXTabel Kamus Data Banyaknya Pesanan ... 51

Tabel XX Tabel Kamus Data Laporan Kain Keluar ... 52

Tabel XXI Tabel Kamus Data Kain ... 52

Tabel XXII Tabel Kamus Data Akuntansi ... 53

Tabel XXIII Tabel PSPEC Proses 1 Login ... 53

(10)

xv

Universitas Kristen Maranatha

Tabel XXV Tabel PSPEC Proses 2.2 Tambah User ... 54

Tabel XXVI Tabel PSPEC Proses 2.3 Ubah User ... 54

Tabel XXVII Tabel PSPEC Proses 2.4 Hapus User ... 55

Tabel XXVIII Tabel PSPEC Proses 3.1 View Data Pesanan ... 55

Tabel XXIX Tabel PSPEC Proses 3.2 Tambah Data Pesanan ... 56

Tabel XXX Tabel PSPEC Proses 3.3 Ubah Data Pesanan ... 56

Tabel XXXI Tabel PSPEC Proses 3.4 Hapus Data Pesanan ... 56

Tabel XXXII Tabel PSPEC Proses 3.5 Notif Pesanan ... 57

Tabel XXXIII Tabel PSPEC Proses 4.1 View Data Baju ... 57

Tabel XXXIV Tabel PSPEC Proses 4.2 Tambah Data Baju ... 58

Tabel XXXV Tabel PSPEC Proses 4.3 Ubah Data Baju ... 58

Tabel XXXVI Tabel PSPEC Proses 4.5 Hapus Data Baju ... 58

Tabel XXXVII Tabel PSPEC Proses 5.1 View Data Kain ... 59

Tabel XXXVIII Tabel PSPEC Proses 5.2 Tambah Data Kain ... 59

Tabel XXXIX Tabel PSPEC Proses 5.3 Ubah Data Kain ... 60

Tabel XL Tabel PSPEC Proses 5.4 Hapus Data Kain ... 60

Tabel XLI Tabel PSPEC Proses 6.1 Jurnal Umum ... 60

Tabel XLII Tabel PSPEC Proses 6.2 Neraca ... 61

Tabel XLIII Tabel PSPEC Proses 6.3 Laporan Laba Rugi ... 61

Tabel XLIV Tabel PSPEC Proses 7.1 View Laporan Stok ... 62

Tabel XLV Tabel PSPEC Proses 7..2 View Laporan Baju Terlaris ... 62

Tabel XLVI Tabel PSPEC Proses 7.3 View Laporan Pelunasan ... 62

Tabel XLVII Tabel PSPEC Proses 7.4 View Laporan Banyak Pesanan ... 63

Tabel XLVIII Tabel PSPEC Proses 7.5 View Laporan Kain Keluar ... 63

Tabel XLIX Tabel PSPEC Proses 7.6 Lihat Member Prioritas ... 63

Tabel LI Tabel Black Box Halaman Utama ... 95

Tabel LII Tabel Black Box Halaman Member ... 95

(11)

1

Universitas Kristen Maranatha

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

PT. Elastico adalah sebuah perusahaan penjualan baju

sport yang

sedang berkembang dan selalu ingin mengikuti perkembangan teknologi.

Namun hingga kini proses pengelolaan stok hingga pemesanan barang dari

pelanggan masih dilakukan secara manual. Pelanggan kesulitan untuk

memesan baju yang akan dipesan, misalnya ketika PT. Elastico

mengeluarkan produk jenis baru karena pelanggan tidak dapat melihat

secara langsung jenis baju sport yang ditawarkan.

Oleh karena itu, PT. Elastico ingin menggunakan sistem

komputerisasi yang dapat digunakan sebagai sarana untuk menangani

proses pengelolaan stok dan pemesanan baju

sport. Untuk mengatasi

permasalahan yang telah disampaikan maka PT. Elastico akan membuat

suatu website sebagai sarana promosi juga penghubung dengan pelanggan.

Pelanggan dapat melihat langsung jenis baju apa saja yang ditawarkan dan

juga dapat memesan barang sehingga dapat mempermudah transaksi.

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan di atas, rumusan

permasalahan yang akan dibahas dalam penulisan ini adalah sebagai

berikut.

1)

Bagaimana cara membuat suatu sistem yang dapat mengelola

data transaksi, master data baju, member, pesanan ?

2)

Bagaimana membangun aplikasi untuk proses akuntansi?

1.3 Tujuan Pembahasan

(12)

2

Universitas Kristen Maranatha

1)

Pembuatan aplikasi sistem

data yang terintegrasi untuk

mengetahui banyak transaksi yang telah dilakukan, sistem

informasi master data baju, member, pesanan,

2)

Pembuatan aplikasi akuntansi untuk membantu owner dalam

mengetahui transaksi apa saja yang telah dilakukan dan

menghitung laba rugi yang didapat.

1.4 Ruang Lingkup Kajian

Berdasarkan latar belakang dan rumusan masalah yang ada, maka

ruang lingkup dari aplikasi ini adalah :

1) Batasan perangkat lunak:

A. Sistem operasi Microsoft Windows XP Professional SP 2

B. Sistem Basis Data: My SQL (PHPMyAdmin)

C. Bahasa Scripting: HTML dan PHP

D. Editor Pemrograman: Macromedia Dreamweaver

E. Browser: Mozzila Firefox

2) Batasan perangkat keras:

A.

Processor Intel Pentium 4 1.8GHz.

B.

Memory DDR 512 MB.

C.

Harddisk 80 GB.

D.

Keyboard + Mouse

3) Batasan Aplikasi:

A. Aplikasi ini dibuat untuk di implementasikan di PT. Elastico

dengan menangani proses transaksi penjualan, pengelolaan stok,

akuntansi yang hanya menangani proses pemesanan.

(13)

3

Universitas Kristen Maranatha

1.5 Sumber Data

Data-data yang digunakan dalam penyusunan makalah ini adalah :

1. Data Primer

Data primer merupakan data yang diperoleh melalui proses

pembelajaran mata kuliah Pemrograman Web yang diajarkan oleh

dosen.

2. Data Sekunder

Data

sekunder merupakan data yang diperoleh melalui studi

literatur,

internet,dan sumber-sumber lainnya untuk mendukung

kekuatan dan kebenaran data primer

1.6 Sistematika Penyajian

Dalam BAB I Pendahuluan berisi latar belakang masalah yang

memuat hal-hal yang menyebabkan munculnya masalah, mengapa masalah

itu penting untuk dibahas; rumusan masalah yang merupakan pokok-pokok

persoalan yang akan ditelaah,dikupas dan dipecahkan dalam bab

pembahasan, tujuan pembahasan berisi organ-organ yang memuat

garis-garis besar hasil yang ingin dicapai setelah membahas masalah dalam

rumusannya, ruang lingkup kajian berfungsi memerinci prinsip-prinsip teori

sebagai tolak ukur dalam pembahasan dan pemecahan masalah;sumber

data diperoleh baik sumber data primer maupun sekunder; metode dan

teknik penelitian, dan sistematika penyajian.

Dalam BAB II yaitu Kajian Teori penulis memaparkan tentang

landasan

landasan teori yang digunakan untuk pembuatan aplikasi ini.

Dalam BAB III yaitu Bab Pembahasan, penulis menjelaskan tentang

perancangan dan analisi yang digunakan dalam pembuatan aplikasi

Dalam BAB IV yaitu Bab Hasil Tercapai, penulis menjelaskan tentang

hasil tercapai dalam pembuatan aplikasi

(14)
(15)

99

Universitas Kristen Maranatha

BAB VI KESIMPULAN DAN SARAN

VI.1 Kesimpulan

Kesimpulan yang bisa diperoleh melalui beberapa evaluasi yang ada

adalah:

1. Aplikasi ini menjadi sistem yang dapat mengelola data yang terintegrasi

dengan baik serta menyatukan proses bisnis yang terjadi di PT. Elastico,

sehingga semua data yang ada menjadi lebih terorganisir.

2. Aplikasi ini dapat memberikan kemudahan untuk melakukan pemesanan.

3. Aplikasi ini dapat memudahkan mengetahui alur pemasukan dan

pengeluaran perusahaan (akuntansi).

VI.2 Saran

Saran yang diperoleh untuk mengembangkan aplikasi ini antara lain:

1. Penambahan fitur mobile web serta pembayaran online.

(16)

xii

Universitas Kristen Maranatha

DAFTAR PUSTAKA

Biasta.(2008). Definisi PHP : Learning. Retrievied August 09,2008, from

http://www.indoglobalweb.com

Hartini.(2007). Analisis Dengan Aliran Data (DFD).Diversity Central :

Learning.Retrievied September,3,2009, from :

http://www.ilkom.unsri.ac.id/dosen/hartini/materi/VII_DFD.pdf

Hartini.(2007). Analisis Dengan Keterhubungan Entitas (ERD).Diversity

Central : Learning.Retrievied September,3,2009, from :

http://www.ilkom.unsri.ac.id/dosen/hartini/materi/VII_ERD.pdf

Data Dictionary (DD) atau Kamus Data, from

http://kuliah.dinus.ac.id/ika/prc3.html

Sofwan, Aghus, dkk. Aplikasi Kriptografi dengan Algoritma Message Diggest

5 (MD5), from

http://www.elekrot.undip.ac.id/transmisi/jun06/5_aghus_abp.pdf

Prasetyo, Didik Dwi. 2006. 101 tip & Trik Pemrograman PHP. Jakarta: PT.

Elex Media Komputindo.

Suteja, Bernard Renaldy, dkk. (2005).

Mudah dan Cepat Menguasai

Pemrograman Web. Bandung : Informatika Bandung.

Simatupang, Togar.(2003). Teori sistem suatu perspektif.(edisi pertama).

Jakarta : Gramedia Pustaka.

Referensi

Dokumen terkait

Ahmad Sirojudin yang melakukan bimbingan keagamaan untuk memberikan pencerahan keagamaan untuk pekerja seks komersial dan masyarakat sekitar lokalisasi Gambilangu..

Berdasarkan hasil penelitian yang telah dilakukan dapat disimpulkan bhwa pengujian dan evaluasi data serta pembahasan pada setiap spesimen dilakukan proses pengecoran dengan

praktek kerja profesi apoteker bidang Apotek yang telah.. mengupayakan terlaksananya praktek kerja

Groups Sebagai Instrumen Penggali Data Kualitatif , hlm.. Kamera: untuk memotret kalau peneliti sedang melalukan pembicaraan dengan informan/ sumber data. Metode wawancara

fungsi array tersebut adalah bermaksud bahwa data yang dimasukan memiliki jumlah karakter maksimum yaitu setara dengan definisi yang telah ditentukan sebelumnya pada const

Pengukuran dosis dari pesawat sinat-X yang diterima pasien anak untuk pemeriksaan torak menggunakan dosimeter termoluminesensi (TL) telah dilakukan di 3 rumah sakit kota

Hasil penelitian menunjukkan akumulasi presentase tertinggi sebesar 52,5% untuk jawaban tertinggi dengan subjek penelitian sebanyak 30 responden dengan latar belakang masalah

dibawah ini adalah untuk mendapatkan dan menganalisis informasi persyaratan yang cukup untuk mempersiapkan model yang mengkomunikasikan apa yang diperlukan dari