• Tidak ada hasil yang ditemukan

Pengolahan data komplain dan data barang di NOC Maranatha dengan menggunakan teknologi PHP dan MySQL.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Pengolahan data komplain dan data barang di NOC Maranatha dengan menggunakan teknologi PHP dan MySQL."

Copied!
19
0
0

Teks penuh

(1)

ABSTRAK

Noc adalah sebuah tempat dimana pemeliharaan dan perbaikan komputer di Maranatha. Selama ini untuk mengelola data komplain dan data barang dilakukan secara manual, yaitu dengan mencatat segala data komplain, data barang dan peminjaman dalam pembukuan dan excel. Maka untuk mengatasi permasalahan tersebut dibutuhkan sebuah aplikasi yang dapat membantu dalam mengelola data komplain dan data barang dan peminjaman. Dalam aplikasi yang akan dibuat nantinya diharapkan dapat membantu staff

costumer service dalam melakukan pencatatan data komplain, data barang dan

peminjaman. Selain itu aplikasi ini juga dapat digunakan oleh staff technical

support untuk mengedit progres dalam setiap status komplain dan mengedit

kondisi barang, aplikasi ini nantinya terdiri dari beberapa menu yaitu form komplain, form barang, form perminjaman, absensi staff. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman PHP dan MySQL sebagai databasenya.

(2)

vi

Universitas Kristen Maranatha

ABSTRACT

NOC is a place where at Maranatha and computer maintenance computer repair place. During this complaint to manage data and data items is done manually, ie by recording all complaints data, data goods and borrowing in the books and excel. So to overcome these problems required an application that can assist in managing the complaint data and data products and borrowing. In applications that will be made later expected to assist staff in making customer service complaints data recording, data items and borrowing. Also this application can also be used by technical support staff to edit the progress in each complaint and edit the status condition of the goods, this application will consist of a menu that is a complaint form, the form of goods, forms borrowing, staff absenteeism. This application is created using programming languages PHP and Mysql as the database.

(3)

DAFTAR ISI

PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... i

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ...ii

PRAKATA ... iii

ABSTRAK ... v

ABSTRACT ...vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ...xi

DAFTAR TABEL ... xiv

BAB I PENDAHULUAN ... 1

1.1Latar Belakang Masalah ... 1

1.2Rumusan Masalah ... 1

1.3Tujuan Pembahasan ... 2

1.5 Ruang Lingkup Kajian ... 2

1.4Sumber Data... 3

1.6Sistematika Penyajian ... 4

BAB II KAJIAN TEORI ... 5

2.1Konsep Dasar Sistem ... 5

2.2Flowchart ... 6

2.3Basisdata ... 8

2.4 Diagram Alir Data (Data Flow Diagram) ... 10

2.5 Kamus Data ... 12

2.5.1 Isi Kamus Data... 12

2.5.2 PSPEC ... 13

2.6Entity Relationship Diagram ... 15

(4)

viii

Universitas Kristen Maranatha

2.7Database MySQL... 19

2.8PHP(Hypertext Preprocessor) ... 21

2.8.1Sintaks dasar ... 22

BAB III ANALISIS DAN RANCANGAN SISTEM ... 24

3.1 Proses Bisnis Data Komplain ... 24

3.2Proses Bisnis Data Barang ... 26

3.3Proses Bisnis Peminjaman ... 28

3.4Proses Bisnis Absensi ... 30

3.5Entitiy Relationship Diagram(ERD) ... 24

3.6Design Database ... 24

3.7Transformasi Design Database ke dalam table ... 25

3.8DIAGRAM ALIR DATA ... 28

3.8.1 Diagram Alir Data Level 0 ... 28

3.8.2 Diagram Alir Data Level 1 ... 28

3.8.3 Diagram Alir Data Level 2 Dari Proses 1 ... 29

3.8.4 Diagram Alir Data Level 2 Dari Proses 2 ... 31

3.8.5 Diagram Alir Data Level 2 Dari Proses 3 ... 32

3.8.6 Diagram Alir Data Level 2 Dari Proses 4 ... 33

3.8.7 Diagram Alir Data Level 2 Dari Proses 5 ... 34

3.8.8 Diagram Alir Data Level 2 Dari Proses 6 ... 35

3.9 KAMUS DATA ... 35

3.10 PSPEC ... 44

3.11Web Map dan Layout ... 57

3.12Rancangan Tampilan Antarmuka Pengguna ... 58

3.13 Login ... 58

3.14Menu Utama Customer Service ... 59

(5)

3.14.2 Menu Display Komplain ... 61

3.14.3 Menu Form Barang ... 62

3.14.4 Menu Display Data Barang ... 63

3.14.5 Menu Form Peminjam ... 64

3.14.6 Menu Display Data Peminjam ... 65

3.14.7 Menu Absensi Masuk ... 66

3.14.8 Menu Absensi Keluar ... 66

3.14.9 Menu Review Absen ... 67

3.15 Menu Utama Technical Support ... 68

3.15 .1 Edit status komplain ... 69

3.15 .2 Edit kondisi barang ... 70

3.15 .3 Lihat peminjam... 70

3.15 .4 Absen Masuk ... 71

3.15 .5 Menu absensi... 71

3.15 .6 Menu Review Absen ... 72

3.16Menu Utama Kepala NOC ... 73

3.16.1 Menu Laporan Komplain ... 73

3.16.2 Menu Laporan Barang ... 74

3.16.3 Menu Laporan Peminjam ... 75

3.16.4 Menu Laporan absen staff ... 75

3.16.5 Menu Add new staff ... 76

BAB IV HASIL PENELITIAN ... 86

4.1Login ... 86

4.2 Tampilan Customer Service ... 87

4.2.1Menu Form Komplain ... 88

4.2.2Menu Display data komplain ... 89

(6)

x

Universitas Kristen Maranatha

4.2.4Display Data Barang ... 90

4.2.5Form Peminjaman ... 91

4.2.6 Display data peminjaman ... 92

4.2.7Absen Masuk ... 92

4.2.8Absen Keluar ... 93

4.2.9 Review Absen ... 94

4.3 Menu Tampilan Technical Support ... 94

4.3.1 Display data komplain ... 95

4.3.2 Display data barang ... 96

4.3.3 Display Data Peminjaman ... 97

4.3.3 Absen Masuk ... 98

4.3.3 Absen Keluar ... 98

4.4 Tampilan Menu Kepala NOC ... 99

4.4.1 Menu Laporan komplain ... 99

4.4.2 Menu Laporan barang ... 100

4.4.3 Laporan Peminjaman ... 100

4.4.4 Add new staff ... 101

BAB V PEMBAHASAN DAN UJI COBA ... 102

5.1Hasil Fungsi ... 102

5.2Error Handling ... 104

5.3Error Handling Form Komplain ... 104

5.4Error Handling Form Barang ... 105

5.6Error Handling Form Peminjaman ... 105

5.7 Pengujian Black Box ... 106

5.8Hasil Kuesioner ... 107

BAB VI ... 111

(7)

6.1Simpulan ... 111

6.2Saran ... 112

DAFTAR PUSTAKA ... xvi

(8)

xii

Universitas Kristen Maranatha

DAFTAR GAMBAR

Gambar 1 Entitas ... 16

Gambar 2 Entitas Lemah ... 17

Gambar 3 Himpunan relasi ... 17

Gambar 4 Atribut ... 17

Gambar 5 Relasi ... 18

Gambar 6 Relasi One to One ... 18

Gambar 7 One to Many ... 18

Gambar 8 Many to Many ... 19

Gambar 9 Proses Bisnis Data Komplain ... 25

Gambar 10 Proses Bisnis Data Barang ... 27

Gambar 11 Proses Bisnis Peminjaman ... 29

Gambar 12 Proses Bisnis Absen ... 31

Gambar 13 Entity Relationship Diagram ... 24

Gambar 14 Design Database... 24

Gambar 15.DFD Level 0 ... 28

Gambar 16 Gambar DFD Level 1 ... 29

Gambar 17 Gambar DFD Level 1 Dari Proses 1 ... 30

Gambar 18 Gambar DFD Level 2 Dari Proses 2 ... 31

Gambar 19 Gambar DFD Level 2 Dari Proses 3 ... 32

Gambar 20 Gambar DFD Level 2 Dari Proses 4 ... 33

Gambar 21 Gambar DFD Level 2 Dari Proses 5 ... 34

Gambar 22 Gambar DFD Level 2 Dari Proses 6 ... 35

Gambar 23 Web Map Customer Service... 57

Gambar 24 Web Map Technical Support ... 57

Gambar 25 Web Map Kepala NOC ... 58

Gambar 26 Menu Login ... 58

Gambar 27 Menu customer service ... 59

Gambar 28 Menu Tambah komplain ... 60

Gambar 29 Menu Display Komplain ... 61

(9)

Gambar 31 DIsplay Data Barang ... 63

Gambar 32 Tambah Data Peminjam ... 64

Gambar 33 Display Data Peminjam ... 65

Gambar 34 Menu Absen Masuk ... 66

Gambar 35 Menu Absen Keluar ... 66

Gambar 36 Menu Lihat Absen ... 67

Gambar 37 Menu Technical Support ... 68

Gambar 38 Menu Edit Status komplain ... 69

Gambar 39 Menu Edit status barang ... 70

Gambar 40 Menu Lihat data peminjam ... 70

Gambar 41 Menu Absen Masuk ... 71

Gambar 42 Menu Absen Keluar ... 71

Gambar 43 Menu Lihat Absen ... 72

Gambar 44 Menu Utama Kepala NOC ... 73

Gambar 45 Menu Lihat laporan komplain ... 73

Gambar 46 Menu Lihat laporan barang... 74

Gambar 47 Menu Lihat laporan peminjam ... 75

Gambar 48 Menu Lihat laporan absen staff ... 75

Gambar 49 Menu Add new staff ... 76

Gambar 50 Menu Login ... 86

Gambar 51 Menu Customer Service ... 87

Gambar 52 Form Komplain ... 88

Gambar 53 Display data komplain ... 89

Gambar 54 Form Barang ... 89

Gambar 55 Display Data Barang ... 90

Gambar 56 Form Peminjaman ... 91

Gambar 57 Display data peminjaman ... 92

Gambar 58 Absen Masuk ... 93

Gambar 59 Absen Keluar ... 93

Gambar 60 Review Absen ... 94

Gambar 61 Menu Tampilan Technical Support ... 94

Gambar 62 Menu Display data komplain ... 95

Gambar 63 Menu Display data barang ... 96

(10)

xiv

Universitas Kristen Maranatha

Gambar 65 Menu Absen Masuk ... 98

Gambar 66 Menu Absen Keluar ... 98

Gambar 67 Laporan Komplain ... 99

Gambar 68 Menu Laporan barang ... 100

Gambar 69 Menu Laporan Peminjaman ... 100

Gambar 70 add new staff ... 101

Gambar 71 Error Handling ... 104

Gambar 72 Error Handling ... 105

(11)

DAFTAR TABEL

Tabel I Flowchart ... 6

Tabel II.Komponen DFD ... 11

Tabel III.Contoh Kamus Data ... 12

Tabel IV.Komponen Kamus Data ... 13

Tabel V.Contoh PSPEC ... 14

Table VI Atribut- atribut dari table Staff ... 25

Table VII Atribut-atribut dari table tim_komplain ... 25

Table VIII Atribut-atribut dari table komplain ... 25

Table IX Atribut-atribut dari table absen ... 26

Table X Atribut-atribut dari table pinjam ... 26

Table XI Atirbut-atribut dari table barang... 26

Table XII Atribut-atribut dari table karyawan ... 27

Table XIII Atribut-aribut dari table bagian ... 27

Tabel XIV Kamus Data Customer Service ... 35

Tabel XV Kamus Data Technical Support ... 36

Tabel XVI Kamus Data Kepala NOC ... 37

Tabel XVII Kamus Data komplain ... 38

Tabel XVIII Kamus Data barang ... 39

Tabel XIX Kamus Data pinjam ... 40

Tabel XX Kamus Data karyawan ... 41

Tabel XXII Kamus Data absen ... 42

Tabel XXIII Kamus Data tim_komplain ... 42

Tabel XXIV PSPEC Log In ... 44

Tabel XXV PSPEC Logout ... 44

Tabel XXVI PSPEC Tambah Data Komplain ... 45

Tabel XXVII PSPEC Display Data Komplain ... 45

Tabel XXVIII PSPEC Edit Data Komplain ... 46

Tabel XXIX PSPEC Hapus Edit Komplain... 47

Tabel XXX PSPEC Cari Edit Komplain ... 47

(12)

xvi

Universitas Kristen Maranatha

Tabel XXXII PSPEC Display Data Barang ... 48

Tabel XXXIII PSPEC Edit Data Barang ... 49

Tabel XXXIV PSPEC Hapus Edit Barang... 50

Tabel XXXV PSPEC Cari Edit Barang ... 50

Tabel XXXVI PSPEC Tambah Data Pinjam ... 51

Tabel XXXVII PSPEC Display Data Pinjam ... 52

Tabel XXXVIII PSPEC Edit Data Pinjam ... 52

Tabel XXXIX PSPEC Hapus Edit Pinjam ... 53

Tabel XL PSPEC Cari Data Pinjam... 54

Tabel XLI PSPEC Laporan Komplain ... 54

Tabel XLII PSPEC Laporan Barang ... 55

Tabel XLIII PSPEC Laporan Pinjam ... 55

Tabel XLIV PSPEC Laporan Absen ... 56

Table XLV pengujian black box ... 106

Tabel XLVI Kemampuan Responden Menggunakan Komputer ... 108

Tabel XLVII Tampilan Aplikasi ... 108

Tabel XLVIII Fitur Website ... 108

Tabel XLIX Kemudahan Mengoperasikan Aplikasi ... 109

Tabel L Error Handling Aplikasi ... 109

Tabel LI Kelayakan Aplikasi ... 109

Tabel LII Manfaat Aplikasi ... 110

(13)

BAB I PENDAHULUAN

1.1 Latar Belakang Masalah

Perkembangan Ilmu pengetahunan dan teknologi semakin pesat

dan makin maju. Apalagi dalam dunia teknologi informasi yang semakin

hari semakin menampakan kecanggihannya. Perkembangan teknologi

informasi yang sangat terasa dalam kehidupan sangat bermanfaat

membantu permasalahan dalam proses suatu kegiatan. Salah satu

permasalahan yaitu kegiatan yang di lakukan Noc Maranatha dalam

pengolahan data komplain, data barang dan peminjaman masih

menggunakan proses manual yaitu tanpa terkomputerisasi sehingga

menimbulkan beberapa masalah, diantaranya yaitu pencatatan data

komplain, data barang dan peminjaman yang masih bersifat manual yang

di simpan dalam pembukuan yang rentan mengalami kerusakan dan

kehilangan data, kemudian ketidak tepatan pemeriksaan barang yang

masih kadang terjadi, pencarian data barang yang masih menggunakan

proses manual, pembuatan laporan masih relatif lama. Melihat

permasalahan tersebut maka sangatlah tertarik untuk membahas

mengenai Pengolahan data komplain dan data barang di Noc Maranatha

menggunakan teknologi PHP dan MySQL, yang diharapkan dapat

membantu dapat membantu menyelesaikan masalah yang terjadi.

1.2 Rumusan Masalah

Latar belakang masalah dapat dirumuskan menjadi beberapa

masalah untuk menjadi bahan yang diperlukan untuk membuat website

ini, yaitu :

1. Bagaimana membuat sebuah sistem pencatatan data secara

(14)

2

Universitas Kristen Maranatha

2. Bagaimana membantu memudahkan staff NOC untuk

mengelola data komplain, data barang dan pencatatan data

peminjam?

1.3 Tujuan Pembahasan

Tujuan dari pembuatan sistem pengolahan data komplain dan data

barang di NOC ini untuk mengatasi permasalahan yang dialami,

seperti :

1. Membuat sistem agar pencatatan data komplain dan data

barang yang biasanya dilakukan manual, kini bisa dilakukan

dengan cara terkomputerisasi.

2. Membuat sistem agar staff NOC dapat dengan mudah

melakukan pencatatan data komplain, data barang dan

peminjam, sehingga dapat cepat melakukan pengecekan dan

pencarian data.

1.5 Ruang Lingkup Kajian

Ruang Lingkup dari pembuatan sistem pengolahan data komplain dan

data barang di NOC adalah sebagai berikut :

1. Perangkat keras :

a. Minimal perangkat keras yang akan di gunakan untuk

menjalankan aplikasi adalah Processor Pentium 4.

b. Minimal RAM 512 MB

c. Minimal Hardisk 30GB, dan

d. Keyword dan mouse

2. Perangkat Lunak :

a. Program aplikasi yang akan di buat menggunakan

bahasa pemrograman PHP.

(15)

3

c. Sistem operasi yang digunakan minimal Microsoft

Windows XP.

3. Ruang Lingkup Aplikasi

a. Aplikasi ini hanya dapat digunakan oleh staff NOC

b. Aplikasi yang dihasilkan adalah aplikasi website dengan

base MySQL.

c. Hak akses pada aplikasi terbagi menjadi 3 bagian, yaitu

customer service, technical support dan kepala NOC.

d. Costomers service, technical support dan kepala NOC

mempunyai username dan password.

e. Costomers service dan technical support dapat

melakukan absensi jam masuk dan jam keluar.

f. Customers service dapat melakukan pencatatan

komplain masuk, dan pencatatan barang masuk dan

keluar.

g. Technical support dapat melakukan pengubahan status

komplain di form display data komplain dan mengubah

kondisi barang di form display data barang.

h. Kepala NOC dapat melihat laporan komplain di form

laporan komplain, melihat laporan barang di form laporan

barang, laporan peminjaman barang di form peminjaman,

dan untuk menambah staff baru di form add new staff.

1.4 Sumber Data

Kebutuhan akan informasi dalam membuat sistem data komplain

dan data barang di NOC adalah sebagai berikut :

1. Studi wawancara, yaitu: mencari data langsung dari pihak

bagian staff customer service dan technical support untuk

(16)

4

Universitas Kristen Maranatha 2. Studi Pustaka, yaitu : membaca dan mempelajari buku, diktat

kuliah dan sumber perpusatakaan yang dapat menunjang

laporan analisis ini.

3. Sumber digital, yaitu pencarian yang menunjang pembuatan

laporan dari halaman web atau internet.

1.6 Sistematika Penyajian

Beberapa garis besar yang dimuat pada setiap bab, antara lain:

1. BAB I : PENDAHULUAN

Bab ini menjelaskan mengenai latar belakang masalah,

rumusan masalah, tujuan pembahasan, ruang lingkup kajian,

sumber data, dan sistematika penyajian.

2. BAB II : KAJIAN TEORI

Bab ini membahas mengenai teori-teori yang berhubungan

dengan aplikasi pembuatan website.

3. BAB III : ANALISIS DAN RANCANGAN SISTEM

Bab ini membahas mengenai analisis dan rancangan sistem

pada aplikasi web.

4. BAB IV : HASIL PENELITIAN

Bab ini berisi implementasi halaman-halaman aplikasi yang

telah dibuat.

5. BAB V : PEMBAHASAN DAN UJI COBA HASIL PENELITIAN

Bab ini berisi mengenai pembahasan dan uji coba hasil

penelitian pada aplikasi website.

6. BAB VI : KESIMPULAN DAN SARAN

Bab ini merupakan bagian akhir dari laporan Tugas Akhir yang

berisi kesimpulan dan saran dari seluruh kegiatan yang

(17)

BAB VI

KESIMPULAN DAN SARAN

6.1 Simpulan

Berdasarkan hasil pembahasan yang telah penulis sampaikan pada

bab - bab sebelumnya, maka dapat ditarik kesimpulan berdasarkan

perumusan masalah dan tujuan sebagai berikut :

1. Bagaimana membuat sebuah sistem pencatatan secara

terkomputerisasi?

Hasil evaluasi : Mengidentifikasi kebutuhan akan aplikasi yang akan

digunakan staff NOC, aplikasi ini dibuat dengan berbasis website

yang multiuser menggunakan bahasa pemrograman PHP dan

MySQL sebagai databasenya.

2. Bagaimana membantu memudahkan staff noc untuk mengelola

data komplain dan data barang?

Hasil evaluasi : aplikasi ini dapat memudahkan staff NOC dalam

sistem pencatatan data komplain, barang dan peminjaman secara

komputerisasi, dengan adanya aplikasi ini staff NOC dapat dengan

mudah melakukan pengolahan data secara komputerisasi dengan

fitur penginputan, perubahan, pengahapusan dan pencarian data

sehingga dapat menghasilkan laporan dengan cepat. Aplikasi ini

juga dilengkapi dengan adanya fitur pengecekan data yang

dilakukan oleh technical support dalam melakukan perubahaan

data komplain dan data kondisi barang, Serta Kepala NOC dalam

melihat laporan. Aplikasi ini juga dilengkapi dengan error handling,

yang diharapkan dapat memudahkan customer service, technical

(18)

112

Universitas Kristen Maranatha

6.2 Saran

Berdasarkan kesimpulan - kesimpulan di atas, maka saran yang

dapat penulis berikan adalah :

1. Progam aplikasi perlu terus dikembangkan sesuai dengan

kebutuhan pengolahan data yang ada di NOC Maranatha, karena

tidak menutup kemungkinan terjadinya perubahan proses bisnis

yang dapat mengubah beberapa bagian dalam program aplikasi ini.

2. Dibutuhkan maintenance secara berkala mulai dari fungsionalitas

(19)

DAFTAR PUSTAKA

1. Witarto.2004.Memahami Sistem

Informasi.Bandung:Informatika

2. Nugroho, Adi.(2004). Konsep Pengembangan Sistem Basis

Data. Bandung:Informatika.

3. Fathansyah. (2007). BASIS DATA(cetakan

keenam)(hlm.76-80). Bandung: Informatika.

4. David Axmark, Michael Monty Widenius,

http://id.wikipedia.org/wiki/MySQL#Sistem_manajemen_basis

_data_relasional

5. Manurung, Rosida T. 2009. Teknik Penulisan Karya Ilmiah.

Bandung:Jendela Mas Pustaka

6. Suprianto, Dodit(2008). Buku Pintar Pemrograman

Gambar

Gambar 65 Menu Absen Masuk .......................................................................

Referensi

Dokumen terkait

Refleksi dilakukan untuk mengamati keefektifan pendekatan metode driil dalam pembelajaran BTQ untuk melihat peningkatan kemampuan siswa dan mengetahui perubahan

Hal ini sejalan dengan yang dilaporkan Sasa dan Syahromi (2006) bahwa masyarakat Jawa Barat yang menyatakan bahwa sistem minapadi telah diaplikasikan sejak satu abad yang lalu oleh

Dalam perjanjian jual beli putus yang dilakukan antara pihak penulis dengan pihak penerbit CV.Teguh Karya menyatakan bahwa hak ekonomi penulis hanya diberikan

ƒ Disebabkan karena sinyal pada frekuensi yang berbeda tersebar pada medium transmisi yang sama, sehingga menghasilkan sinyal pada suatu frekuensi yang merupakan penjumlahan atau

Strategi pengembangan dalam jangka panjang pada komoditi prima dapat dilakukan dengan pengembangan alat-alat pertanian yang lebih modern. Hal ini dilakukan agar di masa

Data produksi mineral bukan logam dan batuan unggulan sampai dengan tahun 2013 dapat dilihat pada tabel 3.10, data produksi dari tahun 2002 sampai tahun 2010 didapat dari

Bagian prekordium di samping sternum dapat bergerak naik-turun seirama dengan diastolic dan sistolik.Tanda ini terdapat pada ventrikel kanan yang membesar.Apabila di dada

Walaupun satu institusi memiliki bidang usaha dan karakteristik yang berbeda satu dengan yang lainnya, tetapi secara umum laporan keuangan disusun dengan tujuan