Aplikasi Input Data Order Perusahaan Di Pt Louis Pratama Sejati cover
perpustakaan.uns.ac.id
digilib.uns.ac.id
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2014
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSETUJUAN
Disusun Oleh:
ASEP IBNU PRATAMA
NIM. M3111027
Tugas Akhir ini telah disetujui untuk dipertahankan
Di hadapan dewan penguji
pada tanggal 10 Juli 2014
Pembimbing Utama
Agus Purbayu, S.Si, M.Kom
NIDN: 0629088001
perpustakaan.uns.ac.id
digilib.uns.ac.id
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT
ASEP IBNU PRATAMA, 2014. ORDER DATA INPUT APPLICATION AT
LOUIS PRATAMA SEJATI CORP. Diploma of Informatic Engineer ing.
Mathematic and Natural Faculty. Sebelas Maret University Surakarta
Fumigation is a pr ocess of curing with a fumigant gas to remove or kill pest.
The booking of fumigation process usually via fax or email from the buyer to the
fumigation services company, so the company need to cross check whether the
order according to the fumigation standard international and then input the order
into the order book and finally do the data input to issue a certificate of fumigation.
The process causes sever al err or and takes a long pr ocess. Order input fumigation
applications built with the hope to reduce the occurrence of er rors and shorten the
time of order until the issuance of a certificate with refer to the rules of the
international.
The process of designing and implementing of an online order application
star t with str uctural analysis of fumigation wor k order. The next step is planing
sytem and database using the ERD and DF D and extended to the design of
interface, designing MySQL database and using PHP scripting program.
The results of this research is the a created system that can perfor m data
fumigation order data input, recapitulate fumigation order and print fumigation
certificate corresponding to the input.
Keywords: PHP, MySQL, fumigation, aplication
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK
Fumigasi adalah pengasapan dengan gas fumigan untuk menghilangkan
atau mematikan hama. Proses pemesanan fumigasi biasanya melalui faximile
ataupun email dari pemesan kepada perusahaan penyedia jasa fumigasi, sehingga
perusahaan perlu melakukan cross check pesanan apakah sesuai standart fumigasi
internasional untuk kemudian memasukan pesanan ke dalam buku order dan pada
akhirnya melakukan input data untuk menerbitkan sertifikat fumigasi. Proses
tersebut menyebabkan rawan kesalahan dan memakan proses yang lama. Aplikasi
input order fumigasi dibangun dengan harapan untuk mengurangi terjadinya
kesalahan dan mempersingkat waktu order sampai terbitnya sertifikat dengan
mengacu pada aturan order internasional yang telah ada sebelumnya.
Proses desain dan implementasi aplikasi order online dimuai dari analisa
struktur kerja order fumigasi. Langkah selanjutnya adalah membuat perancangan
sitem dan basis data menggunakan ERD dan DFD dan dilanjutkan ke pembuatan
desain interface, pembuatan sistem manajemen basis data MySQL dan scripting
program menggunakan PHP .Aplikasi ini meliputi pendaftaran customer oleh
admin. Dimana setelah didaftar customer bisa memesan pesanan fumigasi dan
mengirim bukti pembayaran agar fumigasi dapat diproses dan dikerjakan hingga
membuahkan sertifikat fumigasi.
Hasil dari penelitian ini adalah terbangunnya sistem yang dapat melakukan
input data order fumigasi, merekapitulasi order fumigasi dan mencetak sertifikat
order fumigasi sesuai input.
Kata Kunci : PHP , MySQL, Fumigasi, Aplikasi
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN MOTTO
bumi dijadikan pena, dan lautan
dijadikan tinta, ditambah lagi tujuh lautan sesudah itu, maka belum akan
habislah kalimat-kalimat Allah yang akan dituliskan, sesungguhnya Allah maha
(QS. Lukman: 27)
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSEMBAHAN
Allah S
Sembah sujud serta syukur kepada Allah S
. Kasih sayang-Mu
telah memberikanku kekuatan, membekaliku dengan ilmu tanpa batas.
Ibunda dan Ayahanda Tercinta
Tanpa henti ku ucapkan banyak terima kasih kepada ayahku Supadi dan ibunda
Dyah Aryani tercinta, engkau berdua selalu ada kapanpun dan dimanapun.
My Brother
Untuk adikku
, walaupun sering bertengkar tapi hal itu
selalu menjadi warna yang tak akan bisa tergantikan.
Insya Allah Calon Istriku
Terima kasih Nury
tak bosan
memarahi untuk segera menyelesaikan tugas ini agar lulus tepat waktu.
Semoga kebersamaan kita semenjak SMA dipertemukan dan dimudahkan Allah
hingga pelaminan.
My Best
Terima kasih banyak untuk sahabat-sahabatku tercinta Army Yuwandono, Dayanti,
Dedi Khana, Bekti, Ikhwan, Ais, Dedi, Kipot, Ari yang sudah memberikan
bantuan, dan dukungannya dan semua teman-temanku TIA 2011,
kalian luar biasa.
Dosen Pembimbing Tugas Akhirku
Bapak Agus Purbayu, S.Si, M.Kom selaku dosen pembimbing tugas akhir saya,
terima kasih banyak pak, saya sudah dibantu selama ini, sudah dinasehati, sudah
diajari, saya tidak akan lupa atas bantuan dan kesabaran dari bapak.
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR
1.
2.
3. Agus Purbayu, S.Si, M.Kom,
perpustakaan.uns.ac.id
4.
digilib.uns.ac.id
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
Halaman
i
iii
KATA PENGANTAR
viii
.
x
DAFTAR GAMBAR
DAFTAR TABEL
i
xvi
BAB I
BAB II
LANDASAN TEORI
4
perpustakaan.uns.ac.id
digilib.uns.ac.id
2.1
... 4
2.
...
2.
..
2.4 Aplikasi
4
..
2.5 Alat Bantu Perancangan Aplikasi
2.6 PHP
..
..
2.9 CSS
2.
..
..
2.7 MySQL
2.8 HTML
4
10
..
10
..
10
2.11
2.
...
1
2.13 Relas
2.14 Pengujian Black Box
BAB III
ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM .. 13
3.2 Alat
3.2.1 K
3.2.2 Kebutuhan Bahan
3.3 Jalannya P
3.4.1 Kebut
perpustakaan.uns.ac.id
digilib.uns.ac.id
8
8
3.5.2 DFD
9
3.5.3 DFD
3.5.4 DFD Level 1 Proses 2
3.5.5 DFD
3.5.6 DFD
3.5.7 DFD
3.6 Pera
25
26
3.8 Perancangan
28
.
30
3.11 Rencana Pengujian
43
BAB IV
45
4
.
45
.
62
BAB V
.
78
.
78
.
... 78
.
79
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR
Halaman
Gambar 3.1 Proses Bisnis
Gambar 3.2 Context Diagram
..
13
18
Gambar 3.3 Data Flow Diagram Level 0
Gambar 3.4 Data Flow Diagram Level 1 Proses 1
20
Gambar 3.5 Data Flow Diagram Level 1 Proses 2
21
Gambar 3.6 Data Flow Diagram Level 1 Proses 3
22
Gambar 3.7 Data Flow Diagram Level 1 Proses 4
23
Gambar 3.8 Data Flow Diagram Level 1 Proses 5
24
Gambar 3.9 Perancangan Database
25
Gambar 3.10 Relasi Antar Tabel
26
Gambar 3.11 Perancangan Maping Program
27
Gambar 3.12 Tampilan Home
Gambar 3.13 Lo
Gambar 3.14 Beranda
Gambar 3.15 Inser
32
Gambar 3.16 Vie
33
Gambar 3.17 Upload Bukti Transfer
33
Gambar 3.18 Beranda
Gambar 3.19 Rekap Order
34
perpustakaan.uns.ac.id
Gambar 3.20 Edit Order
digilib.uns.ac.id
...
Gambar 3.21
36
Gambar 3.22 Cetak
37
38
Gambar 3.24 Rekap Order
38
Gambar 3.25
39
Gambar 3.26
39
Gambar 3.27
40
Gambar 3.28
40
Gambar 3.29
41
Gambar 3.30
41
Gambar 3.31
42
Gambar 3.32
42
.
46
47
49
Gambar 4.8
50
Gambar 4.9
50
Gambar 4.10
51
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 4.11
..
53
Gambar 4.12 Halaman Cetak Data Order
..
54
Gambar 4.13
..
55
Gambar 4.14
..
55
Gambar 4.15
..
56
Gambar 4.16 Halaman Edit Customer (1)
.
Gambar 4.17
.
Gambar 4.18
.
Gambar 4.19
Gambar 4.20
.
.
Gambar 4.21
Gambar 4.22 Ha
Gambar 4.23
Gambar 4.24 Halam
Gambar 4.25 Hal
60
. 61
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
Halaman
Tabel
6
Tabel
17
Tabel 3.3 User
28
Tabel 3.4 Fumigasi
.
28
Tabel 3.5 Lokasi Fumigasi
29
Tabel 3.6 Besaran Fu
29
Tabel 3.7 Komodi
29
Tabel 3.8 Sertifik
9
Tabel 3.9 Port of
Tabel 3.10 Tabel Rencana Pe
Tabel 3.11 Tabel Rencana Pen
Tabel
Tabel
digilib.uns.ac.id
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat mencapai Gelar Ahli Madya
Program Diploma III Teknik Informatika
Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret
PROGRAM DIPLOMA III TEKNIK INFORMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
SURAKARTA
2014
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSETUJUAN
Disusun Oleh:
ASEP IBNU PRATAMA
NIM. M3111027
Tugas Akhir ini telah disetujui untuk dipertahankan
Di hadapan dewan penguji
pada tanggal 10 Juli 2014
Pembimbing Utama
Agus Purbayu, S.Si, M.Kom
NIDN: 0629088001
perpustakaan.uns.ac.id
digilib.uns.ac.id
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRACT
ASEP IBNU PRATAMA, 2014. ORDER DATA INPUT APPLICATION AT
LOUIS PRATAMA SEJATI CORP. Diploma of Informatic Engineer ing.
Mathematic and Natural Faculty. Sebelas Maret University Surakarta
Fumigation is a pr ocess of curing with a fumigant gas to remove or kill pest.
The booking of fumigation process usually via fax or email from the buyer to the
fumigation services company, so the company need to cross check whether the
order according to the fumigation standard international and then input the order
into the order book and finally do the data input to issue a certificate of fumigation.
The process causes sever al err or and takes a long pr ocess. Order input fumigation
applications built with the hope to reduce the occurrence of er rors and shorten the
time of order until the issuance of a certificate with refer to the rules of the
international.
The process of designing and implementing of an online order application
star t with str uctural analysis of fumigation wor k order. The next step is planing
sytem and database using the ERD and DF D and extended to the design of
interface, designing MySQL database and using PHP scripting program.
The results of this research is the a created system that can perfor m data
fumigation order data input, recapitulate fumigation order and print fumigation
certificate corresponding to the input.
Keywords: PHP, MySQL, fumigation, aplication
perpustakaan.uns.ac.id
digilib.uns.ac.id
ABSTRAK
Fumigasi adalah pengasapan dengan gas fumigan untuk menghilangkan
atau mematikan hama. Proses pemesanan fumigasi biasanya melalui faximile
ataupun email dari pemesan kepada perusahaan penyedia jasa fumigasi, sehingga
perusahaan perlu melakukan cross check pesanan apakah sesuai standart fumigasi
internasional untuk kemudian memasukan pesanan ke dalam buku order dan pada
akhirnya melakukan input data untuk menerbitkan sertifikat fumigasi. Proses
tersebut menyebabkan rawan kesalahan dan memakan proses yang lama. Aplikasi
input order fumigasi dibangun dengan harapan untuk mengurangi terjadinya
kesalahan dan mempersingkat waktu order sampai terbitnya sertifikat dengan
mengacu pada aturan order internasional yang telah ada sebelumnya.
Proses desain dan implementasi aplikasi order online dimuai dari analisa
struktur kerja order fumigasi. Langkah selanjutnya adalah membuat perancangan
sitem dan basis data menggunakan ERD dan DFD dan dilanjutkan ke pembuatan
desain interface, pembuatan sistem manajemen basis data MySQL dan scripting
program menggunakan PHP .Aplikasi ini meliputi pendaftaran customer oleh
admin. Dimana setelah didaftar customer bisa memesan pesanan fumigasi dan
mengirim bukti pembayaran agar fumigasi dapat diproses dan dikerjakan hingga
membuahkan sertifikat fumigasi.
Hasil dari penelitian ini adalah terbangunnya sistem yang dapat melakukan
input data order fumigasi, merekapitulasi order fumigasi dan mencetak sertifikat
order fumigasi sesuai input.
Kata Kunci : PHP , MySQL, Fumigasi, Aplikasi
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN MOTTO
bumi dijadikan pena, dan lautan
dijadikan tinta, ditambah lagi tujuh lautan sesudah itu, maka belum akan
habislah kalimat-kalimat Allah yang akan dituliskan, sesungguhnya Allah maha
(QS. Lukman: 27)
perpustakaan.uns.ac.id
digilib.uns.ac.id
HALAMAN PERSEMBAHAN
Allah S
Sembah sujud serta syukur kepada Allah S
. Kasih sayang-Mu
telah memberikanku kekuatan, membekaliku dengan ilmu tanpa batas.
Ibunda dan Ayahanda Tercinta
Tanpa henti ku ucapkan banyak terima kasih kepada ayahku Supadi dan ibunda
Dyah Aryani tercinta, engkau berdua selalu ada kapanpun dan dimanapun.
My Brother
Untuk adikku
, walaupun sering bertengkar tapi hal itu
selalu menjadi warna yang tak akan bisa tergantikan.
Insya Allah Calon Istriku
Terima kasih Nury
tak bosan
memarahi untuk segera menyelesaikan tugas ini agar lulus tepat waktu.
Semoga kebersamaan kita semenjak SMA dipertemukan dan dimudahkan Allah
hingga pelaminan.
My Best
Terima kasih banyak untuk sahabat-sahabatku tercinta Army Yuwandono, Dayanti,
Dedi Khana, Bekti, Ikhwan, Ais, Dedi, Kipot, Ari yang sudah memberikan
bantuan, dan dukungannya dan semua teman-temanku TIA 2011,
kalian luar biasa.
Dosen Pembimbing Tugas Akhirku
Bapak Agus Purbayu, S.Si, M.Kom selaku dosen pembimbing tugas akhir saya,
terima kasih banyak pak, saya sudah dibantu selama ini, sudah dinasehati, sudah
diajari, saya tidak akan lupa atas bantuan dan kesabaran dari bapak.
perpustakaan.uns.ac.id
digilib.uns.ac.id
KATA PENGANTAR
1.
2.
3. Agus Purbayu, S.Si, M.Kom,
perpustakaan.uns.ac.id
4.
digilib.uns.ac.id
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR ISI
Halaman
i
iii
KATA PENGANTAR
viii
.
x
DAFTAR GAMBAR
DAFTAR TABEL
i
xvi
BAB I
BAB II
LANDASAN TEORI
4
perpustakaan.uns.ac.id
digilib.uns.ac.id
2.1
... 4
2.
...
2.
..
2.4 Aplikasi
4
..
2.5 Alat Bantu Perancangan Aplikasi
2.6 PHP
..
..
2.9 CSS
2.
..
..
2.7 MySQL
2.8 HTML
4
10
..
10
..
10
2.11
2.
...
1
2.13 Relas
2.14 Pengujian Black Box
BAB III
ANALISA KEBUTUHAN DAN PERANCANGAN SISTEM .. 13
3.2 Alat
3.2.1 K
3.2.2 Kebutuhan Bahan
3.3 Jalannya P
3.4.1 Kebut
perpustakaan.uns.ac.id
digilib.uns.ac.id
8
8
3.5.2 DFD
9
3.5.3 DFD
3.5.4 DFD Level 1 Proses 2
3.5.5 DFD
3.5.6 DFD
3.5.7 DFD
3.6 Pera
25
26
3.8 Perancangan
28
.
30
3.11 Rencana Pengujian
43
BAB IV
45
4
.
45
.
62
BAB V
.
78
.
78
.
... 78
.
79
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR GAMBAR
Halaman
Gambar 3.1 Proses Bisnis
Gambar 3.2 Context Diagram
..
13
18
Gambar 3.3 Data Flow Diagram Level 0
Gambar 3.4 Data Flow Diagram Level 1 Proses 1
20
Gambar 3.5 Data Flow Diagram Level 1 Proses 2
21
Gambar 3.6 Data Flow Diagram Level 1 Proses 3
22
Gambar 3.7 Data Flow Diagram Level 1 Proses 4
23
Gambar 3.8 Data Flow Diagram Level 1 Proses 5
24
Gambar 3.9 Perancangan Database
25
Gambar 3.10 Relasi Antar Tabel
26
Gambar 3.11 Perancangan Maping Program
27
Gambar 3.12 Tampilan Home
Gambar 3.13 Lo
Gambar 3.14 Beranda
Gambar 3.15 Inser
32
Gambar 3.16 Vie
33
Gambar 3.17 Upload Bukti Transfer
33
Gambar 3.18 Beranda
Gambar 3.19 Rekap Order
34
perpustakaan.uns.ac.id
Gambar 3.20 Edit Order
digilib.uns.ac.id
...
Gambar 3.21
36
Gambar 3.22 Cetak
37
38
Gambar 3.24 Rekap Order
38
Gambar 3.25
39
Gambar 3.26
39
Gambar 3.27
40
Gambar 3.28
40
Gambar 3.29
41
Gambar 3.30
41
Gambar 3.31
42
Gambar 3.32
42
.
46
47
49
Gambar 4.8
50
Gambar 4.9
50
Gambar 4.10
51
perpustakaan.uns.ac.id
digilib.uns.ac.id
Gambar 4.11
..
53
Gambar 4.12 Halaman Cetak Data Order
..
54
Gambar 4.13
..
55
Gambar 4.14
..
55
Gambar 4.15
..
56
Gambar 4.16 Halaman Edit Customer (1)
.
Gambar 4.17
.
Gambar 4.18
.
Gambar 4.19
Gambar 4.20
.
.
Gambar 4.21
Gambar 4.22 Ha
Gambar 4.23
Gambar 4.24 Halam
Gambar 4.25 Hal
60
. 61
perpustakaan.uns.ac.id
digilib.uns.ac.id
DAFTAR TABEL
Halaman
Tabel
6
Tabel
17
Tabel 3.3 User
28
Tabel 3.4 Fumigasi
.
28
Tabel 3.5 Lokasi Fumigasi
29
Tabel 3.6 Besaran Fu
29
Tabel 3.7 Komodi
29
Tabel 3.8 Sertifik
9
Tabel 3.9 Port of
Tabel 3.10 Tabel Rencana Pe
Tabel 3.11 Tabel Rencana Pen
Tabel
Tabel