Sistem Produksi Bak Truck di PT. SANGGAR BAJA UTAMA Sidoarjo dengan Menggunakan Metode Seleksi Berbasis Webs.

Sistem Pr oduksi Bak Tr uck
di PT. SANGGAR BAJ A UTAMA Sidoar jo
dengan Menggunakan Metode Seleksi Ber basis Website

SKRIPSI

Oleh :

KUSWANTO
NPM. 0736010031

PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN”
J AWATIMUR
2011

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Sistem Pr oduksi Bak Tr uck

di PT. SANGGAR BAJ A UTAMA Sidoar jo
dengan Menggunakan Metode Seleksi Ber basis Website

SKRIPSI

Diajukan Untuk Memenuhi Sebagai
Per syaratan Dalam Memper oleh Gelar
Sar jana Komputer Program Studi Teknik Infor matika

Disusun Oleh :

KUSWANTO
NPM. 0736010031

FAKULTAS TEKNOLOGI INDUSTRI - FTI
J URUSAN TEKNIK INFORMATIKA
UNIVERSITAS PEMBANGUNAN NASIONAL ”VETERAN”
J AWA TIMUR
2011


Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Sistem Pr oduksi Bak Tr uck
di PT. SANGGAR BAJ A UTAMA Sidoar jo
dengan Menggunakan Metode Seleksi Ber basis Website

Nama

: Kuswanto

Dosen Pembimbing : 1. I Gede Susr ama, S.T ., M.Kom
2. Wahyu S. J . Saputra, S.Kom

ABSTRAK
Modernisasi dalam semua bidang, dalam hal ini dalam bidang pedagangan
menuntut penggunaan teknologi informasi sebagai alat bantu untuk mempercepat
dan mengefesienkan kinerja. Penggunaan teknologi informasi dalam bidang
pekerjaan merupakan kebutuhan pokok, baik oleh tenaga administrasi, marketing
dan semua bagian pekerjaan yang membutuhkan kemudahan akses dan

pengolahan data. Pemanfaatan teknologi dengan menggunakan media komputer
merupakan salah satu solusi dengan tuntutan jaman yang tidak bisa kita hindari
untuk mendapatkan efisiensi di segala bidang, baik itu dari segi waktu, tempat
(ruang), biaya (cost), dll. Salah satu contohnya dalam kegiatan Industri di PT.
SANGGAR BAJA UTAMA Sidoarjo. Untuk membuat aplikasi tersebut maka
langkah-langkah yang dilakukan pertama kali adalah survei untuk mendapatkan
data lalu membuat flowchart, dokument flow proses manual, data flow diagram
(DFD), CDM dan PDM hingga aplikasi terbentuk dengan menggunakan bahasa
pemrogramman PHP dengan MySQL sebagai databasenya.
Kata Kunci : Produksi

i
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR ISI

Abstrak ........................................................................................................

i


Kata Pengantar .............................................................................................

ii

Daftar Isi ......................................................................................................

vi

BAB I

PENDAHULUAN .......................................................................

1

1.1 Latar Belakang Masalah ........................................................

1

1.2 Perumusan Masalah ..............................................................


2

1.3 Batasan Masalah ...................................................................

2

1.4 Tujuan ...................................................................................

3

1.5 Manfaat .................................................................................

3

1.6 Metodologi Pembuatan Tugas Akhir .....................................

3

1.7 Sistematika Penulisan ............................................................


5

TINJ AUAN PUSTAKA ..............................................................

6

2.1 Sekilas Tentang PT. BAJA UTAMA .....................................

6

2.2 Konsep Dasar Tekhnologi Informasi .....................................

7

2.3 Pengertian Sistem Manajemen Produksi ................................

8

2.3.1 Kemampuan dalam melayani pemakai .......................


11

2.3.2 Kemudahan dalam pemakaian ...................................

12

2.3.3 Integritas ...................................................................

12

2.3.4 Keterbukaan Arsitektur ..............................................

12

2.3.5 Komponen penyusun SMP.........................................

13

2.3.6 Arsitektur dasar .........................................................


14

BAB II

vi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2.3.7 Tinjauan dan keuntungan ...........................................

17

2.4 Bahasa Pemrograman PHP ....................................................

17

2.4.1 Tipe data dalam PHP .................................................

20


2.4.2 Variabel dalam PHP ..................................................

23

2.5 Bahasa Pemrograman AJAX .................................................

24

2.5.1 Sinkronisasi variabel AJAX dengan PHP ...................

28

2.6 CSS .......................................................................................

29

2.7 MySQL .................................................................................

29


2.7.1 Kelebihan MySQL.....................................................

32

2.7.1 Konektivitas PHP-MySQL ........................................

34

2.8 Sybase Power Designer .........................................................

35

2.9 Konsep Database...................................................................

36

2.9.1 Database Relational ...................................................

36


2.9.2 Entity Relationalship Diagram (ERD) ........................

38

2.9.3 Normalisasi Database ................................................

40

2.9.4 Data Flow Diagram (DFD) ........................................

41

2.9.5 Komponen Data Flow Diagram .................................

42

2.9.6 Komponen Proses ......................................................

42

2.9.7 Komponen Data Store................................................

43

BAB III ANALISIS DAN PERANCANGAN SISTEM ...........................

27

3.1 Analisis Sistem......................................................................

27

3.2 Perancangan Sistem ..............................................................

28

3.3 Deskripsi umum sistem .........................................................

29

vii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3.3.1 Kebutuhan sistem .........................................................

29

3.3.2 Kebutuhan pengguna....................................................

30

3.3.3 Kebutuhan basis data ...................................................

31

3.3.4 Data Flow Diagram (DFD)...........................................

32

3.4 Desain database......................................................................

32

3.4.1 Conceptual Diagram Model (CDM) .............................

33

3.4.2 Physical Data Model ....................................................

34

3.4.3 Daftar tabel .................................................................

35

3.5 Perancangan Antar Muka .......................................................

36

3.5.1 Perancangan antar muka halaman pembuka..................

39

3.5.2 Perancangan antar muka halaman user .........................

40

BAB IV IMPLEMENTASI SISTEM .......................................................

41

4.1 Lingkungan Implementasi ......................................................

42

4.2 Implementasi Data .................................................................

43

4.3 Implementasi Antarmuka .......................................................

44

4.3.1 Implementasi Antarmuka untuk Petugas.......................

46

4.3.2 Implementasi Antarmuka untuk User ...........................

49

BAB V UJ I COBA DAN ANALISA SISTEM ........................................
5.1 Lingkungan Alokasi ...............................................................

61

5.2 Pelaksanaan Uji Coba.............................................................

62

5.2.1 Uji Coba Sistem ...........................................................

63

viii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB VI

PENUTUP ..................................................................................

67

6.1 Kesimpulan ............................................................................

68

6.2 Saran ......................................................................................

68

DAFTAR PUSTAKA ...................................................................................

68

LAMPIRAN

ix
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR GAMBAR

Gambar 3.1 Flowchart Umum sistem .........................................................

27

Gambar 3.2 Arsitektur sistem .....................................................................

28

Gambar 3.3 Context Sistem produksi Bak truk............................................

31

Gambar 3.5 DFD level 0 ............................................................................

33

Gambar 3.7 DFD level 1 ...........................................................................

34

Gambar 3.8 CDM .....................................................................................

36

Gambar 3.9 PDM .......................................................................................

37

Gambar 3.21 Form halaman utama .............................................................

45

Gambar 3.22

Form input user ....................................................................

46

Gambar 3.23 Form User marketing ............................................................

46

Gambar 3.24

Form input User administrasi ................................................

49

Gambar 3.25

Form input User Produksi .....................................................

54

Gambar 4.3 Tampilan halaman admin ........................................................

66

Gambar 4.4

Tampilan halaman Tambah customer .....................................

67

Gambar 4.5 Tampilan halaman data jabatan pegawai .................................

67

Gambar 4.6 Tampilan halaman Dealer ......................................................

68

Gambar 4.7 Tampilan halaman Jenis kerja ................................................

68

Gambar 4.8 Home page Marketing ............................................................

69

Gambar 4.9 Kelola wo ................................................................................

69

Gambar 4.10 Tampilan wo sementara .........................................................

70

Gambar 5.1 Halaman login .......................................................................

70

Gambar 5.2 Halaman data pegawai ............................................................

72

x
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

Gambar 5.3 Halaman data customer ............................................................

73

Gambar 5.4 Halaman data jabatan ................................................................

73

Gambar 5.5 Tampilan Halaman Data Dealer .............................................

74

Gambar 5.6 Tampilan Halaman Jenis kerja ...............................................

74

Gambar 5.7 Home page marketing ............................................................

75

Gambar 5.8 Kelola wo ..............................................................................

75

Gambar 5.9 Tampilan wo sementara .........................................................

76

Gambar 5.10

76

Tampilan wo sementara ........................................................

xi
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

DAFTAR TABEL

Tabel 3.8 Tabel user ..................................................................................

38

Tabel 3.9 Tabel dealer ...............................................................................

38

Tabel 3.10 Tabel Group ..............................................................................

39

Tabel 3.11 Tabel Hidrolis ...........................................................................

39

Tabel 3.12 Tabel jenis kerja ........................................................................

40

Tabel 3.13 Tabel Hidrolis ............................................................................

40

Tabel 3.14 Tabel Kelompok .........................................................................

40

Tabel 3.15 Tabel Model .............................................................................

41

Tabel 3.16 Tabel Welder ............................................................................

41

Tabel 3.17 Tabel Pesan ..............................................................................

42

Tabel 3.18

Tabel User ..............................................................................

42

Tabel 3.20 Tabel wo .................................................................................

43

Tabel 3.20 Tabel Material ...........................................................................

44

xii
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB 1
PENDAHULUAN
1.1 Latar Belakang
Sejalan dengan perkembangan dan kemajuan teknologi masa kini khususnya teknologi
informasi, maka perkembangan komputer sebagai media informasi yang cepat dan canggih
mampu memberikan peranan yang sangat penting dalam menunjang pelaksanaan kegiatan
sehari-hari dalam segala bidang. Dalam perkembanganya, komputer dapat membantu pada
setiap usaha maupun jasa baik yang bergerak di dunia bisnis, lembaga pendidikan, maupun
institusi pemerintahan.
Hal ini ditandai dengan digunakannya komputer sebagai pengolah informasi yang tepat
dan cepat. Masyarakat dunia dewasa ini tengah memasuki Era masyarakat informasi yang
ditandai dengan pertukaran berbagai jenis informasi secara mudah.
Kemudahan dan kelancaran dalam pertukaran informasi tersebut menumbuhkan
perubahan dalam bidang ekonomi dan proses-proses bisnis yang dikenal secara popular dengan
nama “New Economy”, “Digital Economy” atau “E-Conomy”.
Dalam New Economy terjadi perubahan paradigma dalam transaksi berbisnis, dari
semula yang berbasis transaksi tertulis (kertas) menjadi transaksi bisnis yang berbasis digital/
elektronik. Transaksi-transaksi bisnis secara digital/ elektronik ini bisa dikenal dengan nama “EBisnis”
Dalam suatu proses transaksi jaman sekarang tidak mutlak harus saling bertatap muka
antara produsen dan konsumen. Dasar kuat saya merancang web ini karena belum tentu
terjadinya transaksi antara marketing,administrasi dan produksi,bertemu langsung ketika
menghadapi banyak customer yang berdatangan.

1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

PT.SANGGAR BAJA UTAMA yang bergerak di bidang otomotif khususnya dalam
penjualan bak truk, proses transaksi dilakukan secara konvensional. dan konsumen datang
langsung ke workshop untuk mendapatkan barang yang akan dibeli, dengan kata lain pihak
konsumen harus bertatap muka langsung tanpa media perantara.

1.2 Perumusan Masalah
Berdasarkan latar belakang diatas maka dapat diangkat permasalahan pada skripsi ini
sebagai berikut :
1. Bagaimana membuat program atau aplikasi yang dapat mempercepat proses
pembuatan bak truk yang dipesan oleh customer tanpa menggunakan proses
manual.
2. Bagaimana membuat program aplikasi yang dapat memudahkan pembeli untuk
memesan dan memilih bak truk yang ditawarkan di PT.SANGGAR BAJA
UTAMA.
3. Bagaimana membuat program aplikasi yang dapat membuat mekanisme barang
yang mudah dan cepat serta dapat memeksimalkan proses produksi.

1.3 Batasan Masalah
Ruang lingkup permasalahan dalam pengerjaan Tugas Akhir ini adalah pembuatan
aplikasi

berbasis

website

yang

dapat

memberikan

kemudahan

penggunanya,maka penulis perlu membatasi masalah yanga akan dibahas.
Adapun batasan masalah dalam tugas akhir ini adalah :
2

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

akses

bagi

para

3

Sistem yang akan dibuat berdasarkan kategori pembuatan bak truk dibagi menjadi
beberapa system produksi Yaitu :
1) Administrator
2) Markerting
3) Administrasi
4) Produksi
a. Administrator :
Dimana semua kebutuhan yang dibuhkan oleh marketing,administrasi,dan
produksi dapat diakses melalui administrator
b. Marketing :
Di dalam marketing ini adalah tempat diamana semua data customer ter
inputkan di dalamnya (work order sementara)
c. Administrasi :
Form administrasi adalah untuk mengupdate work order yang telah ter
inputkan di data marketing
d. Produksi :
Setelah semua data selesai dekerjakan,maka work order yang dibuat oleh
administrasi akan dijalankan di proses produksi yang nantinya akan dibuat
spesifikasi pemesanan dan pengerjaan pada bagian produksi

3

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

1.4 Tujuan dan Manfaat
A. Tujuan dari penulisan skripsi ini adalah :
1. Implementasi perangkat lunak untuk pembuatan sistem informasi berbasis web.
2. Membuat perangkat lunak untuk memberikan kemudahan dalam proses produksi yang
dipesan oleh customer mengenai pemesanan bak truk yang ditawarkan oleh
PT.SANGGAR BAJA UTAMA.
B. Adapun manfaat yang diinginkan adalah :
1. Untuk mempermudah proses pemesanan serta proses produksi bagi customer.
2. Bagi pihak PT.SANGGAR BAJA UTAMA.yang bergerak di bidang penjualan bak
truk dapat membantu menekan biaya operasional dan dapat mempersingkat jalur
distribusi yang awalnya hanya menggunakan proses manual.

1.5 Metodologi
Untuk dapat mengimplementasikan sistem diatas, maka secara garis besar digunakan beberapa
metode sebagai berikut :
1. Studi Literatur
Menggunakan buku – buku, internet, atau sumber – sumber lain yang
berhubungan dengan materi penulisan skripsi.
2. Pengamatan (Observasi)
Dari pengamatan terhadap sistem penjualan yang ada pada perusahaan dan datadata yang terkumpul selanjutnya akan diolah secara lebih lanjut.

4

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

3. Analisa Permasalahan
Melakukan analisa awal tentang sistem yang akan dibuat untuk kemudian dapat
menentukan cara yang paling efektif untuk menyelesaikan masalah.
4. Perancangan Sistem dan Analisa Data
Setelah semua perancangan sistem selesai dibuat maka diadakan analisa data
tersebut apakah telah sesuai dengan yang diharapkan atau tidak, dengan menggunakan
model perancangan sistem yang telah ditetapkan.
5. Implementasi Sistem
Membuat sistem berdasarkan rancangan sistem yang telah dibuat sesuai dengan
data yang ada.
6. Uji Coba Perangkat Lunak
Menguji program yang telah dibuat, untuk mengetahui letak kesalahan dalam
aplikasi dan memperbaikinya.
7. Dokumentasi
Membuat laporan dari semua pengerjaan yang telah dilakukan.

1.6 Sistematika Penulisan Skripsi
Penulisan tugas akhir terdiri dari lima bab dengan sistematika sebagai berikut :
BAB I PENDAHULUAN
Berisi tentang deskripsi umum isi tugas akhir yang meliputi latar belakang, batasan
masalah, tujuan dan manfaat penyusunan tugas akhir dan sistematika penulisan.

5

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

6

BAB II LANDASAN TEORI
Berisi teori-teori yang terkait tentang penyelesaian suatu masalah yang diambil.
BAB III ANALISA DAN PERANCANGAN SISTEM
Berisi pembahasan mengenai perancangan sistem

yang akan dibangun serta desain

sistem yang akan dihasilkan.
BAB IV PENGUJIAN DAN ANALISA HASIL
Berisi tentang pengujian sistem berupa perangkat lunak serta analisis terhadap sistem
yang dibuat.
BAB V PENUTUP
Berisi kesimpulan terhadap sistem yang telah dibangun.

6

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB I
PENDAHULUAN

1.1

Latar Belakang
Perkembangan teknologi informasi saat ini sudah begitu pesat.

Pemanfaatan dan aplikasinya dalam berbagai bidang dapat dikatakan sudah
menjadi kebutuhan manusia dalam kehidupan sehari-hari. Bahkan disemua
bidang, baik bidang industri, bidang ekonomi, bidang hukum, bidang komunikasi
bidang kesehatan, bidang pendidikan, dll.
Penggunaan teknologi informasi dalam bidang pekerjaan merupakan
kebutuhan pokok, baik oleh tenaga administrasi, pemasaran dan semua bagian
pekerjaan

yang membutuhkan kemudahan akses dan pengolahan data.

Pemanfaatan teknologi dengan menggunakan media komputer merupakan salah
satu solusi dengan tuntutan jaman yang tidak bisa kita hindari untuk mendapatkan
efisiensi di segala bidang, baik itu dari segi waktu, tempat (ruang), biaya (cost),
dll. Salah satu contohnya dalam kegiatan Industri di PT. BAJA UTAMA Sidoarjo.
Banyaknya Data atau Informasi yang masih tersusun secara manual dan
kurang tertata, sehingga menyita banyak waktu untuk menatanya. Dengan
demikian Data atau Informasi yang banyak tersebut perlu ditata dan
dikelompokkan berdasarkan kategori masing - masing dengan menggunakan suatu
aplikasi berupa Rancang Bangun Sistem Manajemen Pemasaran dan Administrasi
Bak Truck di PT. BAJA UTAMA Sidoarjo Berbasis Web.
Aplikasi web yang akan digunakan dalam pembuatan “Sistem Manajemen
Pemasaran dan Administrasi Berbasis Web” tersebut adalah berbasis PHP dengan

1
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

2

menggunakan database MySQL. PHP adalah bahasa pemrograman script yang
paling banyak dipakai saat ini. PHP banyak dipakai untuk memprogram situs web
dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.
PHP merupakan salah satu bahasa pemrograman di Indonesia yang lagi populer
dan MySQL merupakan salah satu sistem database yang banyak di pakai juga di
Indonesia. Dengan bahasa pemrograman PHP dapat dibuat suatu aplikasi web
dengan cepat, mudah, dan terstruktur. Sehingga diharapkan nantinya Data atau
Informasi

yang jumlahnya banyak tersebut dapat tertata rapi sesuai dengan

kategori masing – masing serta mudah diakses oleh penggunanya.

1.2

Per umusan Masalah
Berdasarkan latar belakang penelitian yang dikemukakan diatas, maka

masalah yang akan diteliti dirumuskan sebagai berikut :
a. Bagaimana membuat sistem yang digunakan dalam proses Manajemen
Pemasaran dan Administrasi Bak Truck di PT. BAJA UTAMA Sidoarjo.
b. Bagaimana cara mengatur dan menyimpan Data atau Informasi yang
banyak agar terkomputerisasi.

1.3

Batasan Masalah
Batasan masalah yang dikemukakan dalam pembuatan proyek tugas akhir

ini adalah :
a. Perangkat lunak yang akan digunakan dalam perancangan dan pembuatan
sistem ini yaitu dengan menggunakan bahasa pemrogramman PHP dengan
database MySql.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

3

b. Secara garis besar sistem ini merupakan sirkulasi pemprosesan data yang
berupa manajemen Pemasaran dan Administrasi.
c. Alur sistem yang di buat sesuai dengan request / permintaan dari PT. BAJA
UTAMA Sidoarjo yang mengacu pada proses manual sebelumnya dan
secara garis besar di tekankan pada Sistem Manajemennya.
d. Untuk menyingkat waktu pembuatan, interface sistem dibuat sederhana
karena sistem ini bersifat Back Office.

1.4

Tujuan
Adapun tujuan dari pembuatan Tugas Akhir ini adalah :
a. Merancang dan membuat sistem untuk proses Manajemen Pemasaran dan
Administrasi Bak Truck di PT. BAJA UTAMA Sidoarjo.
b. Mangatur Data dan Informasi di dalam proses Order hingga Finishing
sehingga lebih mudah di olah dan di monitoring.

1.5

Manfaat
Adapun manfaat dari pembuatan Tugas Akhir ini adalah :
a. Mempermudah dalam hal pengaturan arus data dan informasi sehingga
lebih mudah di olah lebih lanjut.
b. Meminimalkan proses manual dalam proses pemesanan dan pengisian data
administrasi di PT. BAJA UTAMA Sidoarjo.

1.6

Metodologi Pembuatan Tugas Akhir
Metodologi yang digunakan dalam merancang tugas akhir ini adalah

sebagai berikut :

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

4

a. Studi literatur
Mencari, mempelajari dan merangkum berbagai macam literatur yang
berkaitan dengan rumusan masalah, teori-teori yang berhubungan dengan
aplikasi yang akan dibuat dan bahasa pemrograman yang akan digunakan.
b. Analisa permasalahan
Untuk mengetahui dan menentukan batasan-batasan masalah sehingga
dapat

menentukan cara

yang paling efektif dalam

penyelesaian

permasalahan.
c. Perancangan sistem
Setelah menganalisa permasalahan, selanjutnya dilakukan perancangan
terhadap sistem yang meliputi proses-proses yang akan dilaksanakan dan
penentuan rancangan antar muka berdasarkan studi pustaka.
d. Implementasi sistem
Membuat aplikasi program berdasarkan rancangan sistem yang telah
dibuat.
e. Pengujian sistem dan analisa data
Melakukan pengujian terhadap aplikasi yang telah dibuat. Selanjutnya,
hasil dari pengujian akan dievaluasi untuk menentukan kebenaran dan
menentukan perlu tidaknya dilakukan modifikasi pada aplikasi.
f. Pengambilan kesimpulan
Dalam bagian akhir penelitian maka dibuat suatu kesimpulan dari hasil
pembuatan sistem yang diperoleh sesuai dengan dasar teori yang
mendukung dalam pembuatan sistem tersebut.
g. Penulisan skripsi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

5

Pada tahap terakhir ini disusun buku sebagai dokumentasi dari pelaksanaan
Tugas Akhir.

1.7 Sistematika Penulisan
Dalam metodologi pembahasan akan dijelaskan secara garis besar isi dari
bab-bab yang ada pada penulisan ini sebagai berikut :
BAB I PENDAHULUAN
Menguraikan latar belakang, tujuan, batasan masalah, rumusan
masalah, metodologi dan sistematika penulisan yang digunakan.
BAB II TINJAUAN PUSTAKA
Menguraikan teori-teori yang terkait tentang penyelesaian suatu
masalah yang diambil.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Menguraikan pembahasan mengenai analisa terhadap sistem
yang akan di bangun serta desain sistem yang akan dihasilkan
BAB IV IMPLEMENTASI SISTEM
Menguraikan pembahasan tentang implementasi sistem berupa
perangkat lunak serta analisis terhadap hasil perhitungannya.
BAB V UJI COBA DAN ANALISA SISTEM
Menguraikan uji coba sistem dalam penggunaannya sebagai
Manajemen Pemasaran dan Administrasi.
BAB VI PENUTUP
Menguraikan kesimpulan serta saran-saran untuk perbaikan
guna pengembangan lebih lanjut bagi sistem yang telah dibuat.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

BAB II
TINJ AUAN PUSTAKA

2.1

Sekilas Tentang PT. BAJ A UTAMA
PT.SANGGAR BAJA UTAMA Sidoarjo didirikan dengan tujuan untuk

memenuhi kebutuhan masyrakat khususnya distributor yang bergerak dalam
bidang penyaluran material.
Dalam perkembangannya PT.SANGGAR BAJA UTAMA memproduksi
Bak Truck dengan segala kompleksitas pembuatannya. Dari mulai pemotongan
Chasis, pemasangan hidrolis, pengecatan, dll. Semua proses tersebut di lakukan
sampai hasil akhir tercapai, yaitu Bak Truck yang sudah jadi dan siap di pasang.
Untuk pemasangan tergantung dari order customer. Jika customer menghendaki
pemasangan di lakukan, maka petugas akan memasang Bak Truck tersebut, tapi
jika order hanya berupa pembuatan maka hanya di lakukan proses produksi dan
biaya pengiriman di tanggung oleh pihak customer.
Pengembangan Teknologi dan Peningkatan Kualitas Sumber Daya sebagai
landasan dasar dalam memberikan layanan terbaik demi kepuasan pelanggan
mendorong PT.SANGGAR BAJA UTAMA untuk membuat suatu sistem yang
dapat di gunakan untuk menunjang operasioanl kegiatan industri yang semakin
lama intensitasnya semakin meningkat,.
Untuk itu di buat suatu sistem yang berguna untuk menunjang kinerja dari
staf-staf di PT.SANGGAR BAJA UTAMA yang membutuhkan operasi
pengolahan data yang kompleks dan banyak dalam proses pengerjaannya. Staf

6
Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

7

tersebut antara lain, Staf Pemasaran, Staf Administrasi, Staf Produksi, dan Staf
Gudang.
2.2

Konsep Dasar Teknologi Infor masi
Teknologi Informasi dilihat dari kata penyusunnya adalah teknologi dan

informasi. Secara mudahnya teknologi informasi adalah hasil rekayasa manusia
terhadap proses penyampaian informasi dari bagian pengirim ke penerima
sehingga pengiriman informasi tersebut akan:
a.

Lebih cepat

b.

Lebih luas sebarannya, dan

c.

Lebih lama penyimpanannya.
Agar lebih mudah memahaminya mari kita lihat perkembangan di bidang

teknologi informasi. Pada awal sejarah, manusia bertukar informasi melalui
bahasa. Maka bahasa adalah teknologi. Bahasa memungkinkan seseorang
memahami informasi yang disampaikan oleh orang lain. Tetapi bahasa yang
disampaikan dari mulut ke mulut hanya bertahan sebentar saja, yaitu hanya pada
saat si pengirim menyampaikan informasi melalui ucapannya itu saja. Setelah
ucapan itu selesai, maka informasi yang berada di tangan si penerima itu akan
dilupakan dan tidak bisa diSMPan lama. Selain itu jangkauan suara juga terbatas.
Untuk jarak tertentu, meskipun masih terdengar, informasi yang disampaikan
lewat bahasa suara akan terdegradasi bahkan hilang sama sekali.
Setelah itu teknologi penyampaian informasi berkembang melalui gambar.
Dengan gambar jangkauan informasi bisa lebih jauh. Gambar ini bisa dibawabawa dan disampaikan kepada orang lain. Selain itu informasi yang ada akan
bertahan lebih lama. Beberapa gambar peninggalan jaman purba masih ada

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

8

sampai sekarang sehingga manusia sekarang dapat (mencoba) memahami
informasi yang ingin disampaikan pembuatnya.
Ditemukannya alfabet dan angka arabik memudahkan cara penyampaian
informasi yang lebih efisien dari cara yang sebelumnya. Suatu gambar yang
mewakili suatu peristiwa dibuat dengan kombinasi alfabet, atau dengan penulisan
angka, seperti MCMXLIII diganti dengan 1943. Teknologi dengan alfabet ini
memudahkan dalam penulisan informasi itu.
Kemudian, teknologi percetakan memungkinkan pengiriman informasi
lebih cepat lagi. Teknologi elektronik seperti radio, tv, komputer mengakibatkan
informasi menjadi lebih cepat tersebar di area yang lebih luas dan lebih lama
terSMPan.
Di Masa ini teknologi informasi banyak digunakan dalam bidang SPY /
mata-mata. Alat-alat yang memudahkam dalam pengintaian banyak dimanfaatkan
untuk mengefisienkan tugas. Hingga saat ini muncul pertanyaan apakah manusia
ke

depan

dapat

digantikan

oleh

alat-alat

canggih

ini.

(http://harian.cheyuz.com/pendidikan/informasi/tekhnologi informasi)

2.3 Penger tian Sistem Manajemen Pemasaran
Banyak organisasi atau instansi yang ingin membangun Sistem
Manajemennya sendiri, dan telah menyediakan dana yang cukup, tetapi ternyata
usaha tersebut sering kali gagal. Penyebabnya antara lain ialah: struktur organisasi
keseluruhan yang kurang wajar, rencana organisasi keseluruhan yang belum
memadai, personil sistem yang tidak memadai, dan yang terpenting adalah
kurangnya partisipasi manajemen dalam bentuk keikutsertaan para manajer dalam

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

9

merancang sistem, mengendalikan upaya pengembangan sistem dan memotivasi
seluruh personil yang terlibat. Secara teoritis, komputer bukanlah persyarat
mutlak bagi sebuah Sistem Manajemen, namun dalam praktek agaknya menjadi
suatu kepercayaan bahwa Sistem Manajemen yang baik tidak akan berjalan lancar
tanpa bantuan kemampuan sebuah komputer.
Sistem Manajemen Pemasaran adalah sistem informasi yang digunakan
untuk menyajikan informasi yang digunakan untuk mendukung operasi,
manajemen, dan pengambilan keputusan dalam sebuah organisasi. SMP
merupakan metode formal yang menyediakan informasi yag akurat dan tepat
waktu kepada manajemen untuk mempermudah proses pengambilan keputusan
dan membuat organisasi dapat melakukan fungsi perencanaan , operasi secara
efektif dan pengendalian (Stoner, 1996).
Disamping itu, sistem informasi yang dimiliki seringkali tidak dapat
bekerja dengan baik. Masalah utamanya adalah bahwa sistem informasi tersebut
terlalu banyak informasi yang tidak bermanfaat atau berarti (sistem terlalu banyak
data). Memahami konsep dasar informasi adalah sangat penting (vital) dalam
mendesain sebuah sistem informasi yang efektif (effective business system).
Menyiapkan langkah atau metode dalam menyediakan informasi yang berkualitas
adalah tujuan dalam mendesain sistem baru.
Tujuan umum dalam Sistem manajemen :

a.

Menyediakan informasi yang dipergunakan di dalam perhitungan harga
pokok jasa, produk, dan tujuan lain yang diinginkan manajemen.

b.

Menyediakan

informasi

yang

dipergunakan

dalam

pengendalian, pengevaluasian, dan perbaikan berkelanjutan.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

perencanaan,

10

c.

Menyediakan informasi untuk pengambilan keputusan.

Ketiga tujuan tersebut menunjukkan bahwa manajer dan pengguna lainnya
perlu memiliki akses ke informasi akuntansi manajemen dan mengetahui
bagaimana cara menggunakannya. Informasi akuntansi manajemen dapat
membantu mereka mengidentifikasi suatu masalah, menyelesaikan masalah, dan
mengevaluasi kinerja (informasi akuntansi dibutuhkan dam dipergunakan dalam
semua tahap manajemen, termasuk perencanaan, pengendalian dan pengambilan
keputusan).

Apabila kita mengacu pada definisi sistem maka sistem dapat
didefinisikan sebagai suatu sistem yang dibuat oleh manusia yang terdiri dari
komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu
menyajikan informasi.
Komponen sistem informasi terdiri dari :
a. Hardware ( perangkat keras ) yang terdiri dari komputer beserta jaringan.
b. Software ( perangkat lunak ) merupakan kumpulan dari perintah atau
fungsi yang ditulis dengan aturan tertentu untuk memerintahkan komputer
melaksanakan tugas tertentu.
c. Data merupakan komponen dasar dari informasi yang akan diproses lebih
lanjut untuk menghasilkan informasi
d. Manusia, yang terlibat dalam kompopnen manusia seperti operator,
pemimpin sistem informasi dan sebagainya.
e. Prosedur seperti dokumentasi prosedur atau proses sistem, buku penuntun
operasional (aplikasi ) dan teknis.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

11

Sedangkan kegiatan dalam sistem informasi mencakup :
a. Input, menggambarkan suatu kegiatan untuk menyediakan data untuk
diproses.
b. Proses,

menggambarkan

bagaimana

suatu

data

diproses

untuk

menghasilkan suatu informasi.
c. Output, suatu kegiatan untuk menghasilkan laporan dari proses diatas
tersebut.
d. Penyimpanan, suatu kegiatan untuk memelihara dan menyiapkan data.

2.3.1

Kemampuan dalam Melayani Pemakai
SMP adalah sebuah sistem besar yang kompleks. Ia mencakup daerah

operasi yang luas, level manajemen yang beragam, data yang besar dan bervariasi,
serta kebutuhan-kebutuhan spesifik yang beraneka ragam.
SMP harus dapat melayani semua pemakai dengan segala kekhasannya.
Sesuai dengan asas sistem informasi berbasis komputer, SMP diharapkan dapat
memberi bantuan kepada pemakainya dengan cepat dan relevan. Cepat, berarti
dapat menyediakan informasi yang diperlukan dalam waktu yang jauh lebih
singkat daripada jika proses dilakukan secara manual. Relevan, berarti informasi
diberikan kepada yang memerlukan dan dijamin kebenarannya. Faktor
correctness dan representativeness menjadi sangat krusial terutama pada level
plant-wide,

karena

menyangkut

pengambilan

menyangkut seluruh pabrik.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

keputusan

strategis

yang

12

2.3.2 Kemudahan dalam pemakaian
SMP harus mudah digunakan oleh pemakainya. Faktor ini menjadi penting
khususnya bagi para pemakai yang tidak punya banyak waktu untuk mempelajari
penggunaan komputer (misalnya pada top-level managers).

2.3.3 Integr itas
Dalam kerjanya, SMP harus dapat menjaga integritas sistem yang dijalankannya. Integritas yang tinggi akan menjamin kemudahan untuk saling
bekerja sama antar pemakai. Ketahanan sistem terhadap kegagalan (faulttolerance) juga akan meningkat. Integritas diwujudkan baik dalam aspek fisik
maupun aspek data/informasi. Pada aspek fisik, jaringan komputer yang
menjalankan SMP harus tersambung dan bekerja dengan lancar. Pada aspek
data/informasi, basis data dan transaksi-transaksi yang mengubahnya harus
didefinisikan dengan baik agar tidak menyimpang dari prinsip-prinsip integritas
data.

2.3.4 Keter bukaan Ar sitektur
Arsitektur SMP yang terbuka memungkinkan pengembangan (ekspansi)
sistem pada masa yang akan datang. Scaling-up semacam ini merupakan hal yang
biasa ditemukan (dan harus dilakukan) pada sistem-sistem besar yang masih
'tumbuh'. Keterbukaan SMP dapat dicapai dengan membangun sebuah kerangka
sistem yang menjadi nukleus bagi SMP. Kerangka ini bersifat sangat umum tetapi
fleksibel dan kokoh. Pengembangan SMP selanjutnya merupakan penyempurnaan

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

13

kerangka tersebut, sehingga akhirnya didapatkan SMP yang utuh. Tanpa
keterbukaan arsitektur, pengembangan dan modifikasi hanya dapat dilakukan
secara ad-hoc, dan dalam hal ini akan berpengaruh pada integritas sistem baru
yang dihasilkan.

2.3.5 Komponen Penyusun SMP
SMP terdiri dari beberapa unsur, yaitu:
a. Jaringan komputer yang terdiri dari komputer server dan terminal.
b. Sistem operasi dan perangkat lunak pendukung intranet .
c. Meminjam terminologi internet yang merupakan jaringan global yang berisi
segala macam informasi untuk berbagai macam tujuan, intranet

adalah

jaringan informasi yang ditujukan untuk keperluan internal di sebuah
organisasi atau perusahaan. Dengan demikian, sistem operasi dan perangkat
lunak pendukung harus dapat memfasilitasi proses pengolahan data,
penyaluran informasi, dan komunikasi antar pemakai, misalnya melalui Web,
e-mail, pesan-pesan on-line, bahkan percakapan on-line (juga video teleconferencing pada masa yang akan datang).
d. Program-program pengolahan data
e. Program-program inilah yang menjadi inti SMP. Program-program ini dibuat
untuk menjalankan suatu fungsi pengolahan tertentu, dan ditempatkan pada
unit-unit fungsional. Lebih lanjut tentang hal ini akan dijelaskan kemudian.
f. Prosedur kerja yang mengatur mekanisme operasional SMP.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

14

2.3.6 Arsitektur Dasar
Arsitektur dasar SMP ditunjukkan pada gambar 3. Pada aras fisis adalah
sebuah jaringan komputer yang bersifat terbuka dan extensible. Ini berarti
jaringan harus berbasis pada standar-standar de-facto yang dapat menjamin
keterbukaan dan dukungan perangkat lunak yang berjalan di atasnya. Jaringan
komputer ini bisa saja berupa suatu internetwork yang terdiri dari sekumpulan
jaringan komputer yang lebih kecil,baik dari jenis yang sama maupun berbeda.
Konsep yang digunakan sama dengan konsep Internet, hanya lingkupnya bersifat
internal.
Perangkat keras yang digunakan tidak terbatas pada suatu

platform

tertentu. Komputer PC berbasis Pentium Pro atau Pentium II dapat dimanfaatkan
sebagai server, tanpa menutup kemungkinan

penggunaan workstation Unix.

Untuk terminal, dapat digunakan komputer 32-bit, misalnya dari kelas PC 486.
Di atas aras jaringan terdapat aras sistem operasi yang mengatur kerja
sistem komputer. Sistem operasi yang digunakan hendaknya mendukung konsep
jaringan komputer secara alami, baik yang bersifat lokal maaupun global. Selain
itu, sistem komputer harus populer, dalam arti banyak didukung oleh perangkat
lunak aplikasi, khususnya aplikasi bisnis dan administratif. Seperti juga pada
jaringan komputer, berbagai sistem operasi dapat digunakan tanpa harus
mengganggu atau tergantung satu sama lain. Berbagai versi Unix atau MSWindows NT dapat memenuhi tuntutan ini.

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

15

plant-wide network

gateways

servers

Unix workstations

PC terminals on LANs

Dedicated processes/
computations

Internet
connections

Gambar 2.1 Arsitektur fisis SMP

Pada aras paling tinggi adalah program-program aplikasi yang menjadi inti
SMP, yang berfungsi melakukan aktivitas pengolahan data dan informasi yang
berhubungan dengan produksi. Program-program aplikasi ini ditujukan pada
berbagai fungsi manajemen. Jenis-jenis program, misalnya:
a. program-program transaksional
b. program simulator dan pemodelan
c. decision support system (DSS)
d. executive information system (EIS)
Program-program ini terhubung dengan sebuah sistem basis data berskala
besar yang terintegrasi. Sifatnya yang terbuka tidak menyaratkan bentuk yang
monolitik dan homogen. Sebaliknya, basis data terdistribusi menurut pembagian
fungsional yang ditetapkan, dengan bentuk data yag beragam. Sering kali terjadi

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

16

hubungan pemetaan antara satu bentuk basis data dengan bentuk basis data yang
lain (misalnya: basis data tekstual deengan basis data grafis). Demikian pula
formatnya bisa bermacam-macam (heterogen).
Secara keseluruhan dapat dinyatakan bahwa program-program SMP berjalan
di komputer-komputer yang terhubung oleh jaringan komputer dan saling
berinteraksi melalui perangkat-perangkat bantu (tools) sebagai sisi depannya
(front-end) yang berfungsi sebagai interface. Gambar 4 menunjukkan hal ini.
Kelebihan dari arsitektur seperti ini adalah sifatnya yang terbuka, terdistribusi,
transparan, dan kokoh. Jaringan komputer memungkinkan dilakukannya distribusi
program-program SMP dan basis data pada lokasi-lokasi yang terpisah.

application program

interface

database

interface

network

interface

application program

interface

database

Gambar 2.2 Program-program aplikasi dalam SMP dan interface

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

17

2.3.7 Tinjauan dan Keuntungan
Penggunaan SMP dengan konfigurasi seperti yang telah dijelaskan di atas
akan memberikan keuntungan-keuntungan sebagai berikut:
1. Sesuai dengan sasaran SMP, maka penggunaan SMP dapat memberikan
dukungan pengelolaan informasi dalam kaitannya dengan proses automasi
industri. Penggunaan piranti komputer yang diikuti penyusunan prosedur kerja
dan segala kelengkapan yang diperlukan dalam menjalankan SMP dapat
meningkatkan kecepatan dan ketepatan pengelolaan informasi yang berkaitan
dengan produksi, yang akhirnya bermuara pada peningkatan produktivitas
sistem produksi
2. Dengan integrasi semua proses pengelolaan informasi ke dalam SMP, akan
diperoleh suatu kesamaan pandangan dalam pengelolaan sistem informasi,
sesuai dengaan kerangka dasar SMP yang telah ditetapkan. Kesamaan
pandangan ini menjadi salah satu modal infrastruktur dalam menjalankan
SMP dan mengembangkannya pada masa yang akan datang.

2.4

Bahasa Pemr ogr aman PHP
PHP (akronim dari PHP Hypertext Preprocessor) yang merupakan bahasa

pemrogramman berbasis web yang memiliki kemampuan untuk memproses data
dinamis.
PHP dikatakan sebagai sebuah server-side embedded script language
artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan
oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

18

dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser,
tetapi prosesnya secara keseluruhan dijalankan di server.
Pada prinsipnya server akan bekerja apabila ada permintaan dari client.
Dalam hal ini client menggunakan kode-kode PHP untuk mengirimkan
permintaan ke server (dapat dilihat pada gambar dibawah). Ketika menggunakan
PHP sebagai server-side embedded script language maka server akan melakukan
hal-hal sebagai berikut :
a. Membaca permintaan dari client/browser
b. Mencari halaman/page di server
c. Melakukan instruksi yang diberikan oleh PHP untuk melakukan
modifikasi pada halaman/page.
d. Mengirim kembali halaman tersebut kepada client melalui internet
atau intranet.

Gambar 2.3 Arsitektur PHP

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

19

PHP adalah bahasa pemrograman script yang paling banyak dipakai saat
ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak
tertutup kemungkinan digunakan untuk pemakaian lain. Pada awalnya PHP
merupakan kependekan dari Personal Home Page (Situs Personal). PHP pertama
kali dibuat oleh Rasmus Lerdorf pada tahun 1995.
Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya
berupa sekumpulan script yang digunakan untuk mengolah data form dari web.
Selanjutnya

Rasmus merilis

kode

sumber tersebut untuk umum dan

menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi open source,
maka banyak programmer yang tertarik untuk ikut mengembangkan PHP. Pada
November 1997, dirilis PHP/FI 2.0. Pada rilis ini interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modulmodul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada
tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP
menjadi lebih bersih, lebih baik, dan lebih cepat.
Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru
untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan PHP
dirubah menjadi akronim berulang PHP: Hypertext Preprocessing. Pada
pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut
dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak dipakai
pada awal abad ke-21. Versi ini banyak dipakai disebabkan kemampuannya untuk
membangun aplikasi web kompleks tetapi tetap memiliki kecepatan dan stabilitas
yang tinggi. Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari
interpreter PHP mengalami perubahan besar. Versi ini juga memasukkan model

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

20

pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan
bahasa pemrograman ke arah paradigma berorientasi objek.
Kelebihan PHP dari bahasa pemrograman lain :
a.

Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak
melakukan sebuah kompilasi dalam penggunaanya.

b.

Web Server yang mendukung PHP dapat ditemukan dimana - mana dari
mulai apache, IIS, Lighttpd, nginx, hingga Xitami dengan konfigurasi
yang relatif mudah.

c.

Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis
dan developer yang siap membantu dalam pengembangan bahasa
pemrograman PHP.

d.

PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime.

2.4.1 Tipe Data dalam PHP
Pada program PHP ( Personal Home Page ) tipe data di bagi menjadi lima
jenis yang berbeda, dimana setiap masing – masing setia tipe data memiliki fungsi
atau aturan – aturan yang berbeda – beda. Kelima tipe data tersebut diantaranya
adalah : Integer, Floating Point, Bolean, String dan Array. Tipe data yang
digunakan oleh program PHP otomatis akan di tentukan oleh PHP tanpa harus
dideklarasikan terlebih dahulu. Dalam setiap penggunaan bahasa pemrograman
tidak semua tipe data harus digunakan karena penggunaan tipe data disesuaikan
juga dengan keperluan user. Dalam bahasa pemrograman PHP sebuah tipe data
sangatlah penting perananya karena digunakan untuk membedakan jenis data

Hak Cipta © milik UPN "Veteran" Jatim :
Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.

21

yang masuk dalam database. Dengan adanya tipe data ini maka setiap data yang
masuk kedalam database itu tidaklah rancu dan dalam hal perhitunganpun tidak
akan terjadi banyak kesalahan.
a. Integer
Tipe data integer ini berisikan data semua bilangan bulat yang besarnya
range sama dengan data pada bahasa C, yaitu antara -2,147,483,648 sampai
+2,147,483,647 pada platform 32bit. Apabila data diluar kisaran tersebut maka
PHP akan secara otomatis mengkonversikan data tersebut dari tipe data Integer
menjadi tipe Floating Point. Dimana tipe data floating point itu sendiri memiliki
besaran yang berbeda dengan tipe integer. Tipe data integer biasanya digunakan
untuk data yang bersifat perhitungan bulat.
b. Floating Point
Tipe d