SISTEM INFORMASI JASA PENGIRIMAN BARANG PADA CV. FAJAR INDAH TRANS BERBASIS WEB.

SISTEM INFORMASI J ASA PENGIRIMAN BARANG PADA CV.
FAJ AR INDAH TRANS BERBASIS WEB

SKRIPSI

OLEH :
RIZKI CIPUTRA
NPM : 0835010031

PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
2013

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

SISTEM INFORMASI J ASA PENGIRIMAN BARANG
PADA CV. FAJ AR INDAH TRANS BERBASIS WEB


SKRIPSI
Diajukan Untuk Memenuhi Sebagai Per syar atan
Dalam Memper oleh Gelar Sar jana Komputer
Pr ogr am Studi Sistem Infor masi

Disusun Oleh :
RIZKI CIPUTRA
NPM. 0835010031

PROGRAM STUDI SISTEM INFORMASI
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN”
J AWA TIMUR
SURABAYA
2013

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

SKRIPSI

SISTEM INFORMASI J ASA PENGIRIMAN BARANG
PADA CV. FAJ AR INDAH TRANS BERBASIS WEB
Disusun Oleh :

RIZKI CIPUTA
NPM : 0835010031

Telah dipertahankan dihadapan dan diterima oleh Tim Penguji Skripsi
Program Studi Sistem Informasi, Fakultas Teknologi Industri
Univer sitas Pembangunan Nasional “Veteran” J awa Timur
Pada tanggal 31 J anuari 2013
PEMBIMBING :

TIM PENGUJI :

1.

1.

Nur Cahyo Wibowo, S.Kom, M.Kom

NPT. 379 030 40 1971

Nur Cahyo Wibowo, S.Kom, M.Kom
NPT. 379 030 40 1971

2.

2.

Agung Brastama Putra, S.Kom

Mohammad Irwan Afandi, ST, MSc
NPT. 376 070 70 2201
3.

Priza Pandunata, S.Kom, MSc
NPT. 383010602121
Mengetahui
Dekan Fakultas Teknologi Industri
Universitas Pembangunan Nasional “Veteran” Jawa Timur

Surabaya

Ir. Sutiyono, MT
NPT. 196 007 13 198 703 1001

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

LEMBAR PENGESAHAN

SISTEM INFORMASI J ASA PENGIRIMAN BARANG
PADA CV. FAJ AR INDAH TRANS BERBASIS WEB

Disusun Oleh :

RIZKI CIPUTRA
NPM. 0835010031

Telah disetujui untuk mengikuti Ujian Negara Lisan
Gelombang V Tahun Akademik 2012/2013


Pembimbing 1,

Nur Cahyo Wibowo, S.Kom, M.Kom
NPT : 379 030 40 1971

Pembimbing 2,

Agung Brastama P, S.Kom

Mengetahui,
Ketua Program Studi Sistem Informasi
UPN “Veteran” J awa Timur

Nur Cahyo Wibowo, S.Kom, M.Kom
NPT : 379 030 40 1971

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


Judul : Sistem Informasi Jasa Pengiriman Barang Pada CV.Fajar Indah Trans
Berbasis Web
Dosen Pembimbing I : Nur Cahyo Wibowo, S.Kom, M.Kom
Dosen Pembimbing II : Agung Brastama Putra, S.Kom

ABSTRAKSI
Pelacakan barang menjadi hal yang sangat penting dalam bisnis jasa pengiriman
barang saat ini, dimana dengan adanya pelacakan barang ini dapat memudahkan
pelanggan untuk melihat posisi barang mereka melalui web. Salah satu contohnya
adalah Sistem informasi jasa pengiriman barang, dimana Sistem informasi jasa
pengiriman barang ini dibuat bertujuan untuk memudahkan admin dalam mengelolah
data,sehingga admin tidak akan mengalami kesulitan dalam mengelolah datanya.
Selain itu sistem informasi ini juga dibuat untuk mempermudah pelanggan dalam
melakukan pelacakan barangnya.
Aplikasi ini dibangun dengan perangkat lunak Dreamweaver CS5,Eclipse
Galileo dan menggunakan MySQL sebagai tempat penyimpanan data. Dan dengan
menggunakan Power Designer 6 dan Power Designer 15 sebagai perangkat lunak
yang membantu dalam Desain database-nya yang berguna untuk mempermudah
dalam mendesain database dan alur sistem yang sesuai kebutuhan dalam perusahaan.
Aplikasi yang dihasilkan mampu memberikan kemudahan bagi pelanggan untuk

mengetahui keberadaan barang yang dikirim dan dapat membantu admin dalam
menjalankan proses bisnisnya.
Kata Kunci : Sistem Informasi, Jasa Pengiriman Barang, Pelacakkan Barang,
Web

i

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

KATA PENGANTAR
Alhamdulillaahi rabbil ‘alamin, segala puji bagi Allah Yang Maha Kuasa
yang telah memberikan kekuatan-Nya, serta sholawat dan salam tercurahkan pada
junjungan Nabi Besar Muhammad SAW sehingga penulis bisa menyelesaikan tugas
akhir yang berjudul : “ Sistem Informasi J asa Pengir iman Barang Pada CV.
Fajar Indah Tr ans Ber basis Web ”
Melalui Tugas Akhir ini, penulis merasa mendapat kesempatan besar untuk
lebih memperdalam ilmu pengetahuan yang diperoleh selama di perkuliahan,
terutama berkenaan dengan implementasi Sistem Informasi dalam kehidupan seharihari. Namun demikian, penulis menyadari bahwa Tugas Akhir ini masih memiliki
banyak kelemahan dan kekurangan.

Secara khusus, dalam kesempatan ini pula, penulis ingin mengucapkan terima
kasih dan penghargaan sebesar-besarnya kepada:
1. Ayah, Ibu dan Keluarga Besar yang tidak lelah mendoakan penulis untuk sukses
dan menjadi putra yang berguna bagi Negara dan Agama.
2. Bapak Ir. Sutiyono, MT selaku Dekan Fakultas Teknologi Industri Universitas
Pembangunan Nasional “Veteran” Jawa Timur.
3. Kepala Jurusan Sistem Informasi, Bapak Nur Cahyo Wibowo, S.Kom, M.Kom
4. Dosen pembimbing Nur Cahyo Wibowo, S.Kom, M.Kom dan Agung Brastama
Putra, S.Kom atas segala bantuan dan kesabarannya membimbing penulis selama
pengerjaan Tugas Akhir ini.

ii

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

5. Bapak Hadi Siswoyo selaku pihak CV. Fajar Indah Trans yang telah memberikan
kesempatan untuk mengerjakan Tugas Akhir ini di tempat usahanya.
6. Sang Motivator Bapak Novianto P.R, BA(Bapak’e Arek-arek) yang senantiasa
memberikan bimbingan Mental dan Spiritual kepada penulis.

7. Seluruh dosen Sistem Informasi.
8. Thank’s Special For HIMASIFO dan dulur-dulur : Yoga, Putra, Heri(Jemblung),
Didi (Komenk), Surya, Rofek, Sigit(Sinyek), Sastra, Ardhi, Fadli, Yusril, Aji,
Aris, Prisma, Yudha, Fajar(Mbah), Tri yuli(Joy), Nugroho(Ndog), Maya, Wahyu,
Dyota, Riana, Dembry, Hengky, Tam-Tam, Nendra, Satria(Pencenk), Doni,
Herman,

Drajad,

Freddy,

Hadi(Teyenk),

Lathif,

Matias(mucus),

Ade,

Steven(Sinyo), Dwi Arie(petex), Riza(Cacink), Dimas(Chuby), Azzam, Hury,

Arvani, Syamsul, Ricky, Detha, Aan, Alvis, Faiz (Menjes), Fat, Bagus, Arvin,
Riska, Riris, Yolanda, Syaifana, Agus, Lucky, Guruh, Pam-Pam, Udin, Fajar,
Dimas (samid), Chupel, Bambang, Agung(Dulur’e Heri).
9. Rekan KKN Kelompok 01 : Aam, Nisa(Toge), Ria A, Hendry, Ishaq, Ayu,
Rahmat, Fifi, Dwiky, Peno, Estika, Jibonk dan rekan – rekan KKN yang lainnya .
10. HardCore Corps : Joni, Desi, Budi, AO, Deni, Kipli, Martha(Chukz),
Riska(NdasTank), Anggy, WS, Deni(Cebok), Gito, Uthe’.
11. Buat Teman-Teman yang tidak bisa saya sebutkan satu persatu.

iii

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

Akhirul kalam, penulis mengucapkan terima kasih kepada semua pihak yang
telah membantu penyelesaian Tugas Akhir ini. Semoga Allah membalasnya dengan
balasan sebaik-baiknya.
Penulis sebagai manusia biasa pasti mempunyai keterbatasan dan banyak
sekali kekurangan, terutama dalam pembuatan laporan ini. Untuk itu penulis sangat
membutuhkan kritik dan saran yang membangun dalam memperbaiki penulisan

laporan ini.
Surabaya, Januari 2013

Penulis

iv

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

DAFTAR ISI

HALAMAN JUDUL
LEMBAR PENGESAHAN SKRIPSI
LEMBAR PENGESAHAN DAN PERSETUJUAN
ABSTRAK........................................................................................................

i

KATA PENGANTAR..................................................................................... .

ii

DAFTAR ISI....................................................................................................

v

DAFTAR GAMBAR....................................................................................... .

x

DAFTAR TABEL........................................................................................... .

xiv

BAB I

BAB II

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

1

1.1

Latar Belakang..........................................................

1

1.2

Perumusan Masalah..................................................

2

1.3

Batasan Masalah.......................................................

2

1.4

Tujuan.......................................................................

2

1.5

Manfaat....................................................................

3

1.6

Metode Penelitian....................................................

3

1.7

Sistematika Penulisan...............................................

4

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

6

2.1 CV. Fajar Indah Trans................................................... ...

6

2.1.1 Profil CV.Fajar Indah Trans...................................

6

2.1.2 Jasa Layanan Service............................................. ...

7

2.1.3 Maksud dan Tujuan................................................ ...

7

2.1.4 Proses Pengiriman Barang CV.Fajar Indah Trans ...

8

2.2 PHP................................................................................ ...

9

2.2.1 Pengertian PHP....................................................... ...

9

v

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

2.2.2 Kelebihan PHP Dari Bahasa Pemrograman Lain.......

11

2.1.3 Dasar-Dasar PHP...................................................

11

2.3 MySQL (My Structure Query Language).......................

13

2.3.1 Keistimewaan MySQL.......................................

14

2.3.2 PHP-MySQL....................................................

16

2.3.3 Query DDL (Data Definition Language)............

17

2.3.4 Query DML (Data Manipulation Language).....

18

2.4 Android............................................................... .......

19

2.4.1 Pengertian Android…......................................

19

2.4.2 Android SDK (Softaware Develpoment Kit).......

20

2.3.3 Arsitektur Android...............................................

22

2.5 GPS (Global Positioning System...................................

25

2.5.1 Cara Kerja GPS....................................................

26

2.6 Google Maps API............................................................
2.6.1 Dasar-Dasar Google Maps API...........................

BAB III

27
29

ANALISIS DAN PERANCANGAN SISTEM..................

29

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

30

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

30

3.2.1 Arsitektur Sistem...................................................

31

3.2.2 Work Flow.............................................................

32

3.2.2.1 Work Flow Administrator. ........................

32

3.2.2.2 Work Flow Galery............. ........................

33

3.2.2.3 Work Flow Berita.............. ........................

34

3.2.2.4 Work Flow Service....................................

35

3.2.2.5 Work Flow Daftar Harga... ........................

36

3.2.2.6 Work Flow Pegawai...................................

37

3.2.2.7 Work Flow Buku Tamu..............................

38

3.2.2.8 Work Flow Order.......................................

39

vi

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

3.2.2.9 Work Flow Pengiriman.............................

40

3.2.2.10 Work Flow Status Pengiriman................

41

3.2.3 Data Flow Diagram................................................

42

3.2.3.1 Context Diagram.......................................

43

3.2.3.2 Diagram Level 0........................................

44

3.2.3.3 Diagram Level 1........................................

47

3.2.4 CDM (Conceptual Data Model)...........................

52

3.2.5 PDM (Physical Data Model)................................

54

3.2.6 Struktur Tabel.......................................................

55

3.2.6.1 Tabel Karyawan........................................

55

3.2.6.2 Tabel Berita..............................................

55

3.2.6.3 Tabel Service............................................

56

3.2.6.4 Tabel Galery.............................................

56

3.2.6.5 Tabel Daftar Harga...................................

57

3.2.6.6 Tabel Jenis Transportasi..........................

58

3.2.6.7 Tabel Buku Tamu.....................................

58

3.2.6.8 Tabel Pelanggan.......................................

59

3.2.6.9 Tabel Transaksi........................................

59

3.2.6.10 Tabel Pengiriman...................................

60

3.2.6.11 Tabel History.........................................

61

3.2.6.12 Tabel Statistik.......................................

62

3.2.7 Perancangan Arsitektur Interface........................

62

3.2.7.1 Perancangan Antar Muka Halaman
Utama Website........................................

62

3.2.7.2 Perancangan Antar Muka Halaman
Utama Administrator......... ......................

64

3.2.7.3 Perancangan Antar Muka Login
Pada Android................... ......................

65

3.2.7.4 Perancangan Antar Muka Menu
Utama Pada Android.................................

vii

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

65

3.2.7.5 Perancangan Antar Muka Update

BAB IV

Barang Pada Android................................

66

HASIL DAN PEMBAHASAN....……………..…………..

68

4.1 Perangkat Sistem............................................................

68

4.1.1 Perangkat Keras (Hardware) yang Digunakan.....

68

4.1.2 Perangkat Lunak (Software) yang Digunakan......

69

4.2 Implementasi Desain Antarmuka (Desain Interface)......

70

4.2.1 Antar Muka Login Administrator.......................

70

4.2.2 Antar Muka Halaman Administrator..................

71

4.2.3 Antar Muka Service............................................

71

4.2.4 Antar Muka Tambah Service.............................

72

4.2.5 Antar Muka Ubah Service..................................

73

4.2.6 Antar Muka Daftar Harga..................................

73

4.2.7 Antar Muka Halaman Utama Daftar Harga.......

74

4.2.8 Antar Muka Halaman Tambah Harga................

75

4.2.9 Antar Muka Ubah Daftar Harga........................

75

4.2.10 Antar Muka Halaman Order..............................

76

4.2.11 Antar Muka Detail Order...................................

77

4.2.12 Antar Muka Halaman Pengiriman......................

77

4.2.13 Antar Muka Halaman Berita..............................

78

4.2.14 Antar Muka Halaman Tambah Berita.................

79

4.2.15 Antar Muka Ubah Berita....................................

79

4.2.16 Antar Muka Halaman Galery.............................

80

4.2.17 Antar Muka Halaman Tambah Galery................

80

4.2.18 Antar Muka Halaman Edit Galery.....................

81

4.2.19 Antar Muka Halaman Buku Tamu.....................

81

4.2.20 Antar Muka Halaman Pegawai..........................

82

4.2.21 Antar Muka Halaman Tambah Pegawa..............

82

viii

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

4.2.22 Antar Muka Halaman Ubah Pegawai.................

83

4.2.23 Antar Muka Halaman Order..............................

83

4.2.24 Antar Muka Halaman Tracking..........................

84

4.2.25 Antar Muka Halaman Status Pengiriman...........

85

4.2.26 Antar Muka Halaman Buku Tamu.....................

85

4.3 Uji Coba dan Hasil.......................................................

86

4.3.1 Pelaksana Uji Coba............................................

86

PENUTUP………………………………………….............

93

5.1 Kesimpulan..................................................................

93

5.2 Saran............................................................................

93

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

94

BAB V

ix

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

DAFTAR GAMBAR

Gambar 2.1 Proses Pengiriman Barang.............……………………............

8

Gambar 2.2 Contoh Script Dasar PHP..............……………………............

12

Gambar 2.3 Hasil Dari Script Dasar PHP...……………….........................

12

Gambar 2.4 Script Koneksi Database MySQL dan PHP.........…….............

16

Gambar 2.5 Hasil Perintah Insert..................................................................

18

Gambar 2.6 Hasil Perintah Select.................................................................

18

Gambar 2.7 Hasil Perintah Delete......…………………………...................

19

Gambar 2.8 Hasil Perintah Update……………………………....................

19

Gambar 2.9 Arsitektur Android.....……………………………....................

22

Gambar 2.10 Script Dasar Google Maps API.........…………......................

29

Gambar 2.11 Hasil Script Dasar Google Maps API.........……….................

29

Gambar 3.1 Arsitektur Sistem Informasi Jasa Pengiriman Barang..............

31

Gambar 3.2 Work Flow Menu Administrator...............................................

33

Gambar 3.3 Work Flow Galery ..........…………………………..................

34

Gambar 3.4 Work Flow Berita.........................................…………............

35

Gambar 3.5 Work Flow Service...............................………………............

36

Gambar 3.6 Work Flow Daftar Harga............................................................

37

Gambar 3.7 Work Flow Pegawai..........................................……….............

38

Gambar 3.8 Work Flow Buku Tamu..................................... ……..............

39

x

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

Gambar 3.9 Work Flow Order........................................................... ...........

40

Gambar 3.10 Work Flow Pengiriman...........................................................

41

Gambar 3.11 Work Flow Pengiriman...........................................................

42

Gambar 3.12 Context Diagram Sistem Informasi Jasa
Pengiriman Barang..............................................................

43

Gambar 3.13 Diagram level 0......................................................................

45

Gambar 3.14 Diagram level 1 Mengelola Data Pengiriman..........................

47

Gambar 3.15 Diagram level 1 Mengelola Daftar Harga.................... ...........

48

Gambar 3.16 Diagram level 1 Mengelola Service......................................

48

Gambar 3.17 Diagram level 1 Mengelola Berita........................................

49

Gambar 3.18 Diagram level 1 Mengelolah Galery.....................................

50

Gambar 3.19 Diagram level 1 Mengelola Data Transaksi...........................

50

Gambar 3.20 Diagram level 1 Mengelola Data Barang Pengiriman.............

51

Gambar 3.21 CDM (Conceptual Data Model) Sistem Informasi
Jasa Pengiriman Barang...........................................................

53

Gambar 3.22 PDM (Physcal Data Model) Sistem Informasi Jasa
Pengiriman barang.................................................................

54

Gambar 3.23 Desain Antar Muka Halaman Utama Web.............................

63

Gambar 3.24 Desain Antar Muka Halaman Utama Administrator...............

64

Gambar 3.25 Desain Antar Muka Login
Pada Android.........................................................................

65

Gambar 3.26 Desain Antar Muka Menu Utama
Pada Android.........................................................................
xi

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

66

Gambar 3.27 Desain Antar Muka Update Barang
Pada Android.........................................................................

67

Gambar 4.1 Antar Muka Halaman Login......................................................

70

Gambar 4.2 Antar Muka Halaman Administrator.........................................

71

Gambar 4.3 Antar Muka Halaman Service..................................................

72

Gambar 4.4 Antar Muka Halaman Tambah Service......................................

72

Gambar 4.5 Antar Muka Halaman Ubah Service.........................................

73

Gambar 4.6 Antar Muka Halaman Pilih Jalur Transportasi.......................

74

Gambar 4.7 Antar Muka Halaman Daftar Harga Darat.............................

74

Gambar 4.8 Antar Muka Halaman Tambah Jalur Darat...........................

75

Gambar 4.9 Antar Muka Halaman Ubah Daftar Harga.............................

76

Gambar 4.10 Antar Muka Halaman Order................................................

76

Gambar 4.11 Antar Muka Halaman Detail Order....................................

77

Gambar 4.12 Antar Muka Halaman Pengiriman......................................

78

Gambar 4.13 Antar Muka Halaman Berita..................................................

78

Gambar 4.14 Antar Muka Halaman Hasil Tambah Berita..........................

79

Gambar 4.15 Antar Muka Halaman Ubah Berita..........................................

79

Gambar 4.16 Antar Muka Halaman Galery..................................................

80

Gambar 4.17 Antar Muka Halaman Tambah Galery.................................

80

Gambar 4.18 Antar Muka Halaman Edit Galery........................................

81

Gambar 4.19 Antar Muka Halaman Buku Tamu........................................

81

Gambar 4.20 Antar Muka Halaman Pegawai...............................................

82

Gambar 4.21 Antar Muka Halaman Tambah Pegawai..................................

82

xii

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

Gambar 4.22 Antar Muka Halaman Ubah Pegawai.....................................

83

Gambar 4.23 Antar Muka Halaman Order Pelanggan..................................

84

Gambar 4.24 Antar Muka Halaman Tracking.............................................

84

Gambar 4.25 Antar Muka Halaman Status Pengiriman.................................

85

Gambar 4.26 Antar Muka Halaman Buku Tamu..........................................

85

Gambar 4.27 Halaman Order Pengiriman...................................................

86

Gambar 4.28 Halaman Admin Order Pengiriman.........................................

87

Gambar 4.29 Halaman Detail Order Pengiriman .....................................

87

Gambar 4.30 Halaman Pengiriman..........................................................

88

Gambar 4.31 Halaman Login Kurir di Handphone Android.........................

89

Gambar 4.32 Halaman Menu Utama............................................................

89

Gambar 4.33 Halaman Lihat Barang Pengiriman.........................................

90

Gambar 4.34 Halaman Update Pengiriman Barang......................................

91

Gambar 4.35 Halaman Tracking Pengiriman..............................................

92

Gambar 4.36 Halaman Status Pengiriman...................................................

92

xiii

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

DAFTAR TABEL

Tabel 3.1 Tabel Karyawan............................................................................

55

Tabel 3.2 Tabel Berita...................................................................................

56

Tabel 3.3 Tabel Service.................................................................................

56

Tabel 3.4 Tabel Galery..................................................................................

57

Tabel 3.5 Tabel Daftar Harga.......................................................................

57

Tabel 3.6 Tabel Jenis Transportasi...............................................................

58

Tabel 3.7 Tabel Buku Tamu.........................................................................

58

Tabel 3.8 Tabel Pelanggan............................................................................

59

Tabel 3.9 Tabel Transaksi............................................................................

60

Tabel 3.10 Tabel Pengiriman.........................................................................

61

Tabel 3.11 Tabel History...............................................................................

61

Tabel 3.12 Tabel Statistik..............................................................................

62

xiv

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
Pesatnya perkembangan teknologi informasi saat ini sangat berpengaruh
terhadap berbagai aspek kehidupan. Dengan adanya perkembangan teknologi
informasi, semua pekerjaan dapat dilakukan dengan mudah dan cepat. Teknologi
informasi ini dimanfaatkan oleh berbagai perusahaan atau instansi untuk
melakukan semua kegiatan proses bisnisnya agar berjalan dengan baik.
CV.Fajar Indah Trans adalah salah satu perusahaan yang bergerak di
bidang jasa pelayanan pengiriman barang. Perusahaan yang baru berdiri ini masih
menggunakan cara manual dan belum terkomputerisasi, sehingga perusahaan
tersebut kesulitan dalam melakukan kegiatan proses bisnisnya.
Dalam hal pengiriman contohnya, kepuasan pelanggan adalah satu-satunya
prioritas yang diutamakan oleh perusahaan ini. Maka dalam pelayanannya perlu
pemantauan secara langsung

untuk memastikan barang yang telah dikirim

tersebut dapat sampai ke tempat tujuan dengan baik. Pemantauan posisi barang ini
sangat diperlukan untuk mengontrol dan mengawasi barang yang dikirim agar
tidak terjadi hal-hal yang tidak diinginkan, seperti barang yang dikirim hilang atau
disalahgunakan oleh pihak yang tidak bertanggung jawab.
Berdasarkan permasalahan yang ada diatas, maka dibuatlah sebuah sistem
informasi pengiriman barang berbasis web. Dimana didalam sistem informasi
pengiriman barang tersebut bisa melakukan pemantauan barang untuk mengetahui

1

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

2

posisi barang yang dikirim dengan menggunakan GPS yang ada pada handphone
berbasis android .
1.2 Perumusan Masalah
Berdasarkan

latar

belakang

di

atas,

dilakukan

penelitian

yang

permasalahannya adalah sebagai berikut:
a. Bagaimana membangun sebuah sistem informasi berbasis web untuk
mempermudah pemantauan pengiriman barang dengan menggunakan
layanan GPS di smartphone Android.

1.3 Batasan Masalah
Dalam pembuatan rancang bangun sistem informasi jasa pengiriman
barang berbasis web , memiliki beberapa batasan masalah, yaitu :
a. Sistem informasi yang dibuat hanya menangani informasi jasa
pengiriman barang.
b. Pengecekan barang hanya bisa dilakukan bila pelanggan mempunyai
nomer nota pengiriman barang.
c. Pelacakan menggunakan GPS pada handphone berbasis android.

1.4 Tujuan
Merancang bangun sebuah sistem informasi pengiriman barang,dimana
dalam sistem informasi tersebut, admin dan konsumen dapat melakukan
pemantauan barang,mulai dari barang dikirim sampai barang sampai ke tempat
tujuan.

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

3

1.5 Manfaat
Adapun manfaat dalam pembuatan rancang bangun sistem informasi jasa
pengiriman barang berbasis web ini, meliputi:
a.

Memberikan kemudahan kepada pelanggan untuk memantau barang
yang yang dikirimnya.

b.

Mempermudah pengecekan barang, apakah barang yang dikirim sudah
sampai pada tujuan atau belum.

1.6 Metode Penelitian
Metode yang digunakan dalam menyelesaikan tugas akhir di CV. Fajar
Indah Trans adalah :
a.

Observasi :
Dengan melakukan pengamatan / survei secara langsung ke CV. Fajar
Indah Trans. Tujuan observasi dilakukan agar mendapatkan data-data
dan informasi yang lebih lengkap dan akurat serta memperoleh
gambaran proses bisnis yang ada.

b. Wawancara :
Yaitu dengan melakukan tanya jawab (wawancara) dengan CV. Fajar
Indah Trans mengenai proses bisnis yang ada dan kebutuhan-kebutuhan
apa saja yang dibutuhkan CV. Fajar Indah Trans.
c. Studi Pustaka :
yaitu dengan cara membaca buku–buku literatur baik yang tersedia di
perpustakaan perpustakaan universitas dan membuka situs- situs serta

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

4

mempelajari literatur yang ada hubungannya dengan pemecahan
masalah.
d. Perancangan Sistem :
Setelah semua data yang dibutuhkan telah diperoleh, maka selanjutnya
merancang desain sistem yang akan digunakan pada proses pembuatan
program.
e. Pembuatan Program :
Setelah proses perancangan sistem selesai, selanjutnya proses
pembuatan program dengan menggunakan aplikasi-aplikasi pembuat
program.
f. Implementasi :
Setelah program telah dibuat maka selanjutnya mengimplementasikan
aplikasi yang telah dibuat pada sistem baru yang telah dirancang
sebelumnya. Pada tahap implementasi biasanya masih terdapat
kesalahan yang nantinya akan diperbaiki pada metode revisi.
g. Revisi :
Yaitu proses memperbaiki kesalahan-kesalahan dari aplikasi yang telah
dibuat pada proses Implementasi sebelumnya.
1.7 Sistematika Penulisan
Sistematika pada Laporan 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.

5

BAB I : PENDAHULUAN
Pada bab ini membahas mengenai latar belakang masalah, perumusan masalah,
Batasan Masalah, Tujuan TA, Sistematika Penulisan TA dan Manfaat TA.
BAB II : TINJ AUAN PUSTAKA
Pada bab ini membahas secara singkat teori-teori yang berhubungan dan
mendukung dalam pembuatan laporan ini.
BAB III : ANALISIS DAN PERANCANGAN SISTEM
Pada bab ini dijelaskan tentang analisa dan perancangan sistem untuk
membangun aplikasi yang akan dibuat.
BAB IV : HASIL DAN PEMBAHASAN
Pada bab ini terdapat penjelasan pembuatan aplikasi serta output dari aplikasi
yang dibuat.
BAB V : PENUTUP
Pada bab ini terdapat kesimpulan dan saran dari hasil Tugas Akhir ini akan
dipaparkan pada bab ini.
DAFTAR PUSTAKA
Pada bab ini terdapat semua referensi-referensi yang telah didapat dari
buku, internet, dan lain sebagainya.

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 CV. Fajar Indah Trans
2.1.1 Profil CV. Fajar Indah Trans
Fajar Indah Trans adalah perusahaan jasa pengiriman barang yang dikelola
oleh orang orang Professional yang lebih dari 10 tahun berpengalaman di dunia
transportasi via darat, laut dan udara yang semua kami Dedikasikan untuk
Kepercayaan dan Kepuasan para pelanggan.
Untuk menunjang itu semua CV.Fajar Indah Trans telah bekerja sama
dengan banyak perusahaan transportasi seperti : PT. PELNI, PT. Dharma Lautan,
PT. Prima Vista, PT. Kereta Api, Garuda Indonesia, Lion Air, Batavia Air dan
masih banyak relasi yang lain.
Fajar Indah Trans mempunyai Komitmen sebagai penyedia layanan jasa
pengiriman barang / cargo Profesional yang Cepat, Aman

dan Terpercaya,

dengan harga yang kompetitif. Kepercayaan dan Kepuasan pelanggan adalah hal
yang Utama dan merupakan Prioritas Utama.
CV. Fajar Indah Trans mempunyai visi dan misi sebagai berikut:
Visi :
Menjadi Jasa Pengiriman Barang / Cargo Profesional Yang Cepat, Aman Dan
Terpercaya.

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

7

Misi :
Kepercayaan Dan Kepuasan Pelanggan Adalah Prioritas Utama Kami.
2.1.2 J asa Layanan/Service
Fajar Indah Trans ada untuk memudahkan pelanggan dalam hal
pendistribusian atau pengiriman barang dari pelanggan ke kota kota besar di pulau
Jawa, Bali, Lombok, NTT, NTB, Sulawesi, Kalimantan, Maluku, dan Irian Jaya.
Fajar Indah Trans juga melayani pengiriman barang dengan carteran atau
borongan. Fajar Indah Trans dengan servis / layanan Door to Door
mengutamakan Keamanan, Keselamatan, dan Ketepatan barang dari pengambilan
sampai pengantaran barang ditujuan.
Fajar Indah Trans memberi kemudahan kepada pelanggan dalam hal
pembayaran, dengan sistem pembayaran Cash dan Invoice sesuai dengan
kesepakatan di awal.
2.1.3 Maksud dan Tujuan
Fajar Indah Trans memberikan keyakinan kepada pelanggan tentang
layanan kami yang benar benar telah siap dengan fasilitas dan layanan yang ada
untuk melayani kebutuhan pelanggan dalam hal pengiriman / pendistribusian
barang.
Fajar Indah Trans bertujuan untuk dapat menjalin hubungan kerjasama
dalam hal pendistribusian / pengiriman barang secara efisien dan ekonomis, yang
kiranya dapat saling menguntungkan antara kedua pihak.

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

8

Fajar Indah Trans menawarkan jasa pengiriman / distribusi barang ke kota
kota besar di sebagian wilayah Indonesia ( Sesuai Price List ) dengan Harga yang
Kompetitif dan layanan yang Maximal ( Cepat, Aman dan Terpercaya ). Fajar
Indah Trans selalu menerima Saran dan Kritik yang membangun dari para
pelanggan kami, itu semua untuk lebih memberikan layanan / service yang terbaik
bagi pelanggan.
2.1.4 Proses Pengiriman Barang CV. Fajar Indah Trans

Gambar 2.1 Proses Pengiriman Barang
Gambar 2.1 diatas merupakan alur proses pengiriman barang pada CV.Fajar
Indah Trans, dimulai dari pelanggan mengisi data pengiriman barang yang telah
disediakan oleh pelanggan, kemudian pelanggan melakukan transaksi, dimana

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

9

setelah melakukan transaksi pelanggan akan mendapatkan nota pengiriman.
Setelah melakukan transaksi dan telah mengisi data pengiriman, perusahaan akan
memproses data pengiriman untuk dapat dilakukan pengiriman barang dari tempat
perusahaan tersebut hingga barang tersebut sampai ke tempat yang dituju.
Sesampainya barang pada tempat yang dituju, pelanggan tersebut akan menerima
bukti berupa nota yang harus ditandatangani untuk memverifikasi bahwa barang
sudah sampai.

2.2 PHP
2.2.1 Pengertian PHP
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.
Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki
(software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari
ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun
Microsystems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa
CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke,
Xaray,dan lain-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.

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

10

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
modul-modul 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
pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan
bahasa pemrograman ke arah paradigma berorientasi objek.

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

11

2.2.2 Kelebihan PHP dari Bahasa Pemrogr aman 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, hingga Xitami dengan konfigurasi yang relatif
mudah.
c. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis
dan developer yang siap membantu dalam pengembangan.
d.

Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling
mudah karena memiliki referensi yang banyak.

e.

PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(Linux, Unix, Macintosh, Windows) dan dapat dijalankan secara runtime
melalui console serta juga dapat menjalankan perintah-perintah system.

2.2.3 Dasar-dasar PHP
PHP dijalankan dalam file berekstensi . PHP, . PHP3 atau phtml, tetapi secara
umum ekstensi file PHP adalah (. PHP). Kode PHP menyatu dengan tag HTML
dalam satu file. Kode PHP diawali dengan tag . PHP diawali sebagai berikut :

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

12

Gambar 2.2 Contoh Script Dasar PHP
Gambar 2.2 adalah contoh script dasar PHP untuk menampilkan Hello World,
sedangkan pada Gambar 2.3 adalah hasil script PHP di browser.

Gambar 2.3Hasil dari Script Dasar PHP

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

13

2.3 MySQL (My Structure Query Language)
MySQL adalah sebuah perangkat lunak sistem manajemen basis data
SQL (bahasa Inggris: database management system) atau DBMS yang
multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL
AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi
GNU General Public License (GPL), tetapi mereka juga menjual di bawah lisensi
komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan
penggunaan GPL.
Relational Database Management System (RDBMS) MySQL adalah
Relational Database Management System (RDBMS) yang didistribusikan secara
gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas
untuk menggunakan MySQL, namun tidak boleh dijadikan produk turunan yang
bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep
utama dalam database sejak lama, yaitu SQL (Structured Query Language).
SQL adalah sebuah konsep pengoperasian database, terutama untuk
pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian
data dikerjakan dengan mudah secara otomatis. Keandalan suatu sistem database
(DBMS) dapat diketahui dari cara kerja optimizer-nya dalam melakukan proses
perintah-perintah SQL, yang dibuat oleh user maupun program-program
aplikasinya. Sebagai database server, MySQL dapat dikatakan lebih unggul
dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk
query yang dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali
lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.

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

14

2.3.1 Keistimewaa MySQL
MySQL memiliki beberapa keistimewaan, antara lain :
a. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi
seperti

Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga,

dan masih banyak lagi.
b. Open Source.MySQL didistribusikan secara open source, dibawah lisensi
GPL sehingga dapat digunakan secara cuma-cuma.
c. Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu
yang bersamaan tanpa mengalami masalah atau konflik.
d. ‘Performance tuning’. MySQL memiliki kecepatan yang menakjubkan
dalam menangani query sederhana, dengan kata lain dapat memproses
lebih banyak SQL persatuan waktu.
e. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti
signed / unsigned integer, float, double, char, text, date, timestamp, dan
lain-lain.
f. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh
yang mendukung perintah Select dan Where dalam perintah (query).
g. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level
subnetmask, nama host, dan izin akses user dengan sistem perizinan yang
mendetail serta sandi terenkripsi.

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

15

h. Skalabilitas dan Pembatasan. MySQL mampu menangani basis data
dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta
dan 60 ribu tabel serta 5 milyar baris. Selain itu batas indeks yang dapat
ditampung mencapai 32 indeks pada tiap tabelnya.
i. Konektivitas.

MySQL

dapat

melakukan

koneksi

dengan

klien

menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes
(NT).
j. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan
menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa
Indonesia belum termasuk di dalamnya.
k. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai
aplikasi dan bahasa pemrograman dengan menggunakan fungsi API
(Application Programming Interface).
l. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan
(tool)yang dapat digunakan untuk administrasi basis data, dan pada setiap
peralatan yang ada disertakan petunjuk online.
m. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel
dalam menangani ALTER TABLE, dibandingkan basis data lainnya
semacam PostgreSQL ataupun Oracle.

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

16

2.3.2 PHP-MySQL
Berikut ini adalah contoh script pemrograman PHP dengan database
MySQL.

Gambar 2.4 Script Koneksi Database MySQL dan PHP
Beriku ini adalah penjelasan dari Script koneksi Database MySQL dan PHP
pada Gambar 2.4:
a. mysql_connect
Perintah ini digunakan untuk membuat koneksi dari PHP ke server MySQL.
Penulisannya adalah sebagai
b. mysql_select_db
Perintah ini digunakan untuk memilih database dari MySQL yang akan
digunakan.

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

17

2.3.3 Query DDL (Data Definition Language)
a. Create
Perintah create berfungsi untuk membuat dan mendefinisikan suatu
struktur tabel. Contoh script perintah create.
“CREATE

TABLE

Pegawai(id_pegawai(10)

INT

NOT

NULL

PRIMARY KEY,
nama_pegawai(60) NOT NULL,
alamat_pegawai VARCHAR(60)NOT NULL ) ;”
Sintaks tersebut akan menghasilkan sebuah tabel yang mempunyai 3 field
yaitu, id_pegawai, nama_pegawai,alamat_pegawai.
b. Alter
Perintah alter berfungsi untuk merubah struktur data yang ada.
Berikut contoh script perintah alter.
“ALTER TABLE pegawai ADD COLUMN jurusan varchar(20);”.
Perintah tersebut akan menghasilkan satu kolom baru yang bernama
jurusan.
c. Drop
Perintah drop, selain untuk membuang batasan (constraints) dan
membuang kolom yang sudah didefinisikan, juga dipergunakan untuk
membuang tabel dan bahkan database. Berikut ini contoh perintah drop.
“DROP TABLE pegawai”
Perintah drop tersebut akan menghapus tabel pegawai.

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

18

2.3.4 Query DML (Data Manipulation Language)
DML (Data Manipulation Language) adalah sub bahasa SQL berfungsi
untuk memanipulasi data yang ada didalam database. Perintah yang termasuk
didalam DML adalah Insert, Update, Delete, Select.

a. Contoh perintah insert
INSERT INTO pegawai VALUES ('1','Rizki','Surabaya','12345');
Perintah insert menjelaskan bahwa data akan dimasukkan pada tabel
pegawai dengan id_pegawai= 1, nama_pegawai= rizki ,alamat_pegawai=
surabaya, no_tlp= 12345. Hasil dari perintah insert :

Gambar 2.5 Hasil Perintah Insert
b. Contoh perintah select
SELECT nama_pegawai FROM pegawai;
Perintah select menjelaskan bahwa user ingin

menampilkan

nama_pegawai pada tabel pegawai. Hasil dari perintah select :

Gambar 2.6 Hasil Perintah Select

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

19

c. Contoh perintah delete
DELETE FROM pegawai WHERE id_pegawai = '3';
Perintah delete menjelaskan bahwa user menghapus data pada tabel
pegawai yang id_pegawai = 3. Hasil dari perintah delete :

Gambar 2.7 Hasil Dari Perintah Delete
d. Contoh perintah update
UPDATE pegawai SET nama_pegawai = 'rizki_ciputra' WHERE
id_pegawai = '1'
Perintah update menjelaskan bahwa tabel pegawai akan diupdate yang
dimana id_pegawai = 1 yang sebelumnya nama pegawai rizki diganti
menjadi rizki_ciputra

Gambar 2.8 Hasil Dari Perintah Update

2.4 Android
2.4.1 Pengertian Android
Android adalah sistem operasi

yang berbasis Linux

untuk telepon

seluler seperti telepon pintar dan komputer tablet. Android menyediakan
platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka
sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google
Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak

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

20

untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open
Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak,
dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, TMobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007,
Android

bersama

Open

Handset

Alliance

menyatakan

mendukung

pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google
merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat
lunak dan standar terbuka perangkat seluler. Berikut ini adalah versi-versi
Android yang pernah dirilis :
a.

Android versi 1.1

b.

Android versi 1.5 (Cupcake)

c.

Android versi 1.6 (Donut)

d.

Android versi 2.0/2.1 (Eclair)

e.

Android versi 2.2 (Froyo : Frozen Yogurt)

f.

Android versi 2.3 (Gingerbread)

g.

Android versi 3.0/3.1 (Honeycomb) khusus tablet android

2.4.2 Android SDK (Software Development Kit)
Android SDK adalah tools API (Application Programming Interface)
yang diperlukan untuk mulai mengembangkan aplikasi pada platform
Android menggunakan bahasa pemrograman Java. Android merupakan subset
perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware dan
aplikasi kunci yang di release oleh Google. Saat ini disediakan Android SDK

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

21

(Software Development Kit) sebagai alat bantu dan API untuk mulai
mengembangkan aplikasi pada platform Android menggunakan bahasa
pemrograman Java. Sebagai platform aplikasi-netral, Android memberi
kesempatan untuk membuat Aplikasi yang dibutuhkan yang bukan
merupakan aplikasi bawaan Handphone/Smartphone. Beberapa fitur-fitur
Android yang paling penting adalah:
a. Framework aplikasi yang mendukung penggantian komponen dan
reusable
b. Mesin Virtual Dalvik dioptimalkan untuk perangkat mobile
c. Integrated browser berdasarkan engine open source WebKit
d. Grafis yang dioptimalkan dan didukung oleh libraries dan didukung oleh
libraries grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0
(Opsional akselerasi hardware)
e. SQLite untuk penyimpanan data (database)
f. Media Support yang mendukung audio, video, dan gambar (MPEG4,
H.264, MP3, AAC, AMR, JPG, PNG, GIF), GSM Telephony (tergantung
hardware)
g. Bluetooth, EDGE, 3G, dan WiFi (tergantung hardware)
h. Kamera, GPS, kompas, dan accelerometer (tergantung hardware)
i. Lingkungan Development yang lengkap dan kaya termasuk perangkat
emulator, tools untuk debugging, profil dan kinerja memori, dan plugin
untuk IDE Eclipse.

Hak Cipta © mi