DESAIN DAN IMPLEMENTASI WEB PENYALUR JASA ASISTEN RUMAH TANGGA BERBASIS PHP DAN MYSQL.

DESAIN DAN IMPLEMENTASI WEB PENYALUR J ASA
ASISTEN RUMAH TANGGA BERBASIS PHP
DAN MYSQL

SKRIPSI

Disusun oleh :

I GUSTI NYOMAN I S
NPM. 0934010141

J URUSAN TEKNIK INFORMATIKA
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.

DESAIN DAN IMPLEMENTASI WEB PENYALUR J ASA

ASISTEN RUMAH TANGGA BERBASIS PHP
DAN MYSQL
SKRIPSI
Diajukan Untuk Memenuhi Per syaratan
Dalam Memperoleh Gelar Sar jana Komputer
J urusan Teknik Infor matika

Disusun Oleh :

I GUSTI NYOMAN I S
NPM. 0934010141
J URUSAN TEKNIK INFORMATIKA
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.


KATA PENGANTAR
Puji syukur ke pada Allah SWT atas segala rahmat kasihnya dan atas
limpahan rahmat-Nya sehingga dengan keterbatasan kami baik waktu, tenaga, dan
pikiran yang kami miliki, akhirnya kami dapat menyelesaikan laporan Tugas Akhir
ini tepat pada waktunya.
Penulis membahas masalah tentang “ DESAIN DAN IMPLEMENTASI
WEB PENYALUR J ASA ASISTEN RUMAH TANGGA BERBASIS PHP DAN
MYSQL ”. Pembuatan laporan Tugas Akhir ini tidak lepas dari bantuan dan kerja
sama banyak pihak yang terkait oleh penulis. Oleh karena itu dengan segala
kerendahan hati, penulis ingin mengucapkan terima kasih sebesar-besarnya kepada :
1.

ALLAH SWT dan RASUL-Nya . Alhamdulillah atas segala kelancaran dan
kemudahan yang selalu engkau limpahkan kepada penulis.

2.

Kedua Orang Tua dan keluarga kami tercinta yang selalu menjadi motivasi
untuk cepat lulus kuliah.


3.

Bapak Barry Nuqoba S.si,M.Kom dan ibu Dr.Ir.Ni Ketut Sari, MT selaku
dosen pembimbing Tugas Akhir.

4.

Ibu Dr.Ir.Ni Ketut Sari, MT Kepala Jurusan Teknik Informatika, FTI UPN
“VETERAN” Jawa Timur.

5.

Galuh Retno Sari dan keluarga kalijudan gang 12 no 41 terima makasih
banget support, waktu, dan doanya.

6.

Teman-teman TFC’09, terimakasih selalu meramaikan dan memberi hiburan
dalam momen menyusun laporan.


ii

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

7.

Teman-teman Begundal Mojo 3c : Ardan Ariansyah, Jonny Abdune, Ogan,
Agus Supandi, Johan Iswara, Franky Erlando, Arga Risky, Cimed, Ervan,
Omen, Faris, Roy, Yoga, Indra, Mbak Kasih, Heldan Dwi, Rio, Rere Reza,
dan Gede. Terimakasih selalu meramaikan dan memberi hiburan dalam
momen menyusun laporan.
Serta pihak-pihak lain yang ikut memberikan informasi dan data-data di

dalam menyelesaikan laporan Skripsi ini, penulis mengucapkan terima kasih.
Akhir kata penulis harap agar Skripsi yang disusun sesuai dengan kemampuan
dan pengetahuan yang sangat terbatas ini dapat bermanfaat bagi semua pihak yang
membutuhkan.

Surabaya, Juni 2013


Penulis

iii

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…........................................................................................................... iv
DAFTAR GAMBAR................................................................................................viii
BAB 1 PENDAHULUAN………………………………………………………….1
1.1

Latar Belakang…................................................................................ 1

1.2


Rumusan Masalah............................................................................... 2

1.3

Batasan Masalah ................................................................................. 3

1.4

Tujuan Penelitian…………. .............................................................. 3

1.5

Manfaat…………. .............................................................................. 4

1.6

Sistematika Penulisan ......................................................................... 4

BAB II TINJAUAN PUSTAKA................................................................. 7

2.1

Penelitian Terdahulu…………. ......................................................... 7

2.2

Pengertian Portal ................................................................................. 8

2.3

HTML…………. ................................................................................ 8

2.4

CSS……………. ................................................................................ 9

2.4.1 Sejarah CSS…………. ....................................................................... 9

iv


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

2.4.2 Versi CSS………………………………………………....10
2.5

Pengenalan PHP…………. .............................................................. 11
2.5.1 Perkembangan PHP……………………………....... ……13
2.5.2 Script PHP…..……………………………………… ……15

2.6

Program Database MYSQL………………………………... ……16
2.6.1 Konektivitas PHP-Myql…..………………………... ……18

2.7

SMS ( Short Message Service )……………………………. ……19

2.8


SMS Gateway……………………………… …………………….23

2.9

Pengertian Pembantu……………………… …………………….25

3.0

Pengertian Biodata………………………

…………………….25

BAB III METODOLOGI PENELITIAN .................................................. 28
3.1

Analisa Sistem .................................................................................. 28

3.2


Perancangan Sistem .......................................................................... 30
3.2.1. Flowchart Program .............................................................. 30
3.2.2. Contex Diagram ................................................................... 34
3.2.4. Data Flow Diagram ............................................................. 35
3.2.4. CDM………...…...…………………………………….....37

3.3

Rancangan Interface ......................................................................... 40

BAB IV HASIL DAN PEMBAHASAN ................................................... 54
4.1

Kebutuhan Sistem ............................................................................. 54

4.2

Kebutuhan Simpanan (Basis Data) ................................................ 56

v


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

4.2.1 Tabel Admin………………………………………………57
4.2.1 Tabel Kategori……..……………………………..………57
4.2.1 Tabel Konfirmasi…..………………………………..……58
4.2.1 Tabel Lokasi……..…………...…………………...………58
4.2.1 Tabel Pekerja..…..…………………………………...……59
4.2.1 Tabel Pencari..…..……………………………………...…59
4.3

Pembuatan Interface ( Antar Muka ) ............................................... 60

4.4

Implementasi Interface ( Antar Muka ) ........................................... 61
4.4.1. Form halaman Utama .......................................................... 62
4.4.2. Form halaman Login/register (ART) ................................. 62
4.4.3. Form halaman Tentang Kami (Pencari) ............................. 63
4.4.4. Form halaman Informasi UMR .......................................... 64
4.4.5. Form Halaman FAQ ............................................................ 65
4.4.6. Form Halaman Profile ART................................................ 66
4.4.7. Form Halaman Profile ART (Pencari sudah/belum login)69
4.4.8. Form Halaman Contact ....................................................... 71
4.4.9. Form Halaman Edit Biodata (ART) ................................... 72
4.4.10.Form Halaman Login (Admin) ......................................... 77
4.4.11.Form Halaman Daftar ART (Admin) ............................... 77
4.4.12.Form Halaman Daftar Pencari (Admin) ........................... 79
4.4.13.Form Halaman Daftar Admin (Admin) ............................ 80
vi

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

4.4.14.Form Halaman Konfirmasi Pembayaran (Admin) ........... 80
4.5

Skenario Uji Coba.............................................................................81

4.6

Pelaksanaan Uji Coba....................................................................... 82
4.6.1. Uji Coba Halaman Login (ART) ........................................ 83
4.6.2. Uji Coba Halaman Login (Pencari) .................................... 84
4.6.3. Uji Coba Halaman Register (ART) .................................... 85
4.6.4. Uji Coba Halaman Register (Pencari) ................................ 86
4.6.5. Uji Coba Halaman Contact ................................................. 87
4.6.6. Uji Coba Halaman Login (Admin)..................................... 88
4.6.7. Uji Coba Halaman Daftar ART (Admin) .......................... 89
4.6.8. Uji Coba Halaman Daftar Pencari (Admin) ..................... 91
4.6.9. Uji Coba Halaman Daftar Admin (Admin) ...................... 93
4.6.10.Uji Coba Halaman Konfirmasi Pembayaran (Admin)..... 94
4.6.11.Uji Coba Layanan SMS Gateway…………………….….94

BAB V KESIMPULAN DAN SARAN .................................................... 97
5.1

Kesimpulan…………....................................................................... 97

5.2

Saran…………. ................................................................................ 97

DAFTAR PUSTAKA ................................................................................... 99
LAMPIRAN………..…………………………………………………….100

vii

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

DAFTAR GAMBAR
Gambar 2.1

Sms Pada Jaringan GSM .....................................................21

Gambar 3.1

Flowchart Program Web Portal ART ..................................31

Gambar 3.2

Flowchart User ART ............................................................32

Gambar 3.3

Flowchart User Pencari........................................................33

Gambar 3.4

Contex Diagram Portal ART ...............................................35

Gambar 3.5

DFD Level 0 Portal ART .....................................................36

Gambar 3.6

DFD Level 1 Register Pencari.............................................36

Gambar 3.7.

DFD Level 1 Register ART .................................................37

Gambar 3.8.

CDM Portal Penyalur ART .................................................38

Gambar 3.9.

PDM Portal Penyalur ART ..................................................40

Gambar 3.10. Gambar Design Halaman Utama.........................................41
Gambar 3.11.

Gam bar

Design Menu FAQ ..................................................42

Gambar 3.12.

Gam bar

Design Menu Profile ART .....................................43

Gambar 3.13.

Gam bar

Design Menu Contact .............................................44

Gambar 3.14.

Gam bar

Design Halaman ART Login .................................45

Gambar 3.15.

Gam bar

Desain Biodata ART Full .......................................46

Gambar 3.16.

Gam bar

Desain Pasang Biodata ...........................................47

Gambar 3.17.

Gam bar

Desain Login Admin...............................................48

viii

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

Gambar 3.18.

Gam bar

Desain Halaman Admin Daftar ART ....................49

Gambar 3.19.

Gam bar

Desain Menu Informasi UMR................................50

Gambar 3.20.

Gam bar

Desain Halaman Admin Daftar Pencari ................51

Gambar 3.21.

Gam bar

Desain Halaman Admin Daftar Admin .................52

Gambar 3.22.

Gam bar

Desain Halaman Admin Form Daftar Admin .......52

Gambar 3.23.

Gam bar

Desain Halaman Admin Konfirmasi Pembayaran.53

Gambar 4.1.

Database Web .......................................................................56

Gambar 4.2.

Tabel Admin ...................................................................57

Gambar 4.3.

Tabel Kategori...................................................................57

Gambar 4.4.

Tabel Konfirmasi…...........................................................58

Gambar 4.5.

Tabel Lokasi......................................................................58

Gambar 4.6.

Tabel Pekerja ...................................................................59

Gambar 4.7.

Tabel Pencari ...................................................................59

Gambar 4.8.

Pembuatan Desain User .......................................................60

Gambar 4.9.

Pembuatan Desain Admin ...................................................60

Gambar 4.10. Form Halaman Utama ..........................................................62
Gambar 4.11. Form Halaman Register (ART) ...........................................63
Gambar 4.12. Form Halaman Login (ART) ..............................................63
Gambar 4.13. Form Halaman Register (Pencari ART) .............................64
Gambar 4.14. Form Halaman Login (Pencari ART) .................................64
Gambar 4.15. Form Halaman informasi UMR ..........................................65
ix

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

Gambar 4.16. Form Halaman FAQ.............................................................66
Gambar 4.17. Form Halaman Profile ART ................................................67
Gambar 4.18. Form Halaman Profile ART (Pencari tanpa login) ............69
Gambar 4.19. Form Halaman Profile ART (Pencari sudah login)............70
Gambar 4.20. Form Halaman Contact........................................................72
Gambar 4.21. Form Halaman Edit Biodata 1 (ART).................................73
Gambar 4.22. Form Halaman Edit Biodata 2 (ART).................................73
Gambar 4.23. Form Halaman Login (Admin) ............................................77
Gambar 4.24. Form Halaman Daftar ART (Admin) .................................78
Gambar 4.25. Form Halaman Daftar Pencari (Admin) .............................79
Gambar 4.26. Form Halaman Daftar Admin (Admin) ..............................80
Gambar 4.27. Form Halaman Konfirmasi Pembayaran (Admin) .............81
Gambar 4.28. Alert Form Halaman Login NIK kosong (ART) ................83
Gambar 4.29. Alert Form Halaman Login Password kosong (ART) .......83
Gambar 4.30. Alert Form Halaman Login NIK password salah (ART)... 83
Gambar 4.31. Alert Form Halaman Login username kosong (Pencari)....84
Gambar 4.32. Alert Form Halaman Login password kosong (Pencari) ....84
Gambar 4.33. Alert Halaman Login username password salah (Pencari).84
Gambar 4.34. Alert Form kosong Halaman register/pasang (ART) ........85
Gambar 4.35. Alert Form Halaman register/pasang capctha salah (ART)86
x

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

Gambar 4.36. Alert Form kosong Halaman register (Pencari) .................86
Gambar 4.37. Alert Halaman register password confirm beda (Pencari).87
Gambar 4.38. Uji Coba Halaman Contact ..................................................87
Gambar 4.39. Uji coba halaman admin ......................................................88
Gambar 4.40. Halaman Menu Admin .........................................................89
Gambar 4.41. Uji Coba Halaman Daftar ART (Admin) ...........................89
Gambar 4.42. Uji Coba aksi aktivasi biodata .............................................89
Gambar 4.43. Alert menampilkan berhasil.......................................... ...... 90
Gambar 4.44. Uji Coba aktivasi biodata berhasil ............................... ...... 90
Gambar 4.45. Uji Coba Aksi Edit Biodata ART........................................90
Gambar 4.46. Alert Edit Berhasil................................................................91
Gambar 4.47. Uji Coba Delete Biodata ART.............................................91
Gambar 4.48. Uji Coba Halaman Daftar Pencari (Admin) .......................91
Gambar 4.49. Uji Coba fitur pencarian melalui nama pencari..................91
Gambar 4.50. Uji Coba Edit Pencari ..........................................................92
Gambar 4.51. Alert Edit Berhasil................................................................92
Gambar 4.52. Uji Coba Aksi Delete Pencari..............................................92
Gambar 4.53. Uji Coba Halaman Daftar Admin (Admin) ........................93
Gambar 4.54. Uji Coba Fitur Tambah User Admin...................................93
Gambar 4.55. Alert Tambah User Admin Berhasil ...................................93
xi

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

Gambar 4.56. Uji Coba fitur pencarian nama (Konfirmasi Pembayaran)..94
Gambar 4.57. Alert Delete data konfirmasi pembayaran ..........................94
Gambar 4.58. Uji Coba Layanan Sms Gateway Registrasi (ART) ...........95
Gambar 4.59. Layanan Sms Gateway untuk ART (Registrasi)………......95
Gambar 4.60. Uji Coba Layanan Sms Gateway Pesan (ART)………......96
Gambar 4.61. Layanan Sms Gateway untuk ART (Pesan)….………......96

xii

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

Judul
Pembimbing I
Pembimbing II
Penyusun

: DESAIN DAN IMPLEMENTASI WEB PENYALUR JASA
ASISTEN RUMAH TANGGA BERBASIS PHP DAN MYSQL
: Barry Nuqoba S.Si,M.Kom
: Dr.Ir.Ni Ketut Sari, MT
: I Gusti Nyoman I S

ABSTRAK
Asisten rumah tangga merupakan suatu pekerjaan yang banyak dipilih oleh
masyarakat karena faktor ekonomi dan pendidikan yang rendah. Keluarga yang
banyak melakukan aktifitas diluar rumah pasti membutuhkan pembantu untuk
mengurusi keperluan pekerjaan rumah tersebut. Tidak adanya waktu untuk mencari
asisten dengan cara mendatangi yayasan-yayasan asisten rumah tangga, maka penulis
akan merancang portal penyalur asisten rumah tangga. Aplikasi ini akan membantu
keluarga dalam mencari asisten rumah tangga sesuai dengan kriteria.
Perancangan aplikasi portal penyedia jasa layanan asisten rumah tangga ini
dimulai dengan mencari referensi-referensi di internet tentang web pembantu rumah
tangga. Untuk design templatenya dapat referensi dari tokobagus.com. Pembuatan
design sistem terdiri dari flowchart dan Data Flow Diagram(DFD), dan bahasa
pemograman yang digunakan adalah PHP dan MYSQL sebagai databasenya. Ada
fitur-fitur yang dapat mempermudah antara pekerja dan pencari dalam mendapatkan
informasi : fitur pencarian, fitur profile biodata, dan fitur sms gateway. Di dalam
applikasi ini terdapat 4 categori pekerja, yaitu : PRT (pembantu rumah tangga), baby
sister, tukang kebun, dan supir.
Hasil yang diharapkan dari tugas akhir ini berupa aplikasi portal penyedia
layanan jasa asisten rumah tangga yang dibutuhkan sesuai dengan tujuan yang
diinginkan.

Kata kunci : Web portal, Asisten rumah tangga, PHP dan MYSQL, Sms Gateway.

i

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
Manusia adalah mahkluk sosial yang tidak dapat hidup tanpa bantuan
orang lain. Mereka memerlukan seseorang untuk membantu dan mengurus segala
keperluan pekerjaan rumah. Kehadiran mereka akan meringankan pekerjaan
rumah tangga, mulai dari membersihkan rumah, belanja, memasak, mencuci baju
sampai mengasuh anak.
Di sisi konsumen, muncul permasalahan dimana beberapa keluarga
khususnya di kota tidak mempunyai waktu untuk mencari asisten rumah tangga
dengan datang langsung ke yayasan penyediaan jasa asisten rumah tangga. Para
keluarga ingin mencari asisten rumah tangga dengan cepat tanpa datang langsung
ke lokasi penyaluran asisten rumah tangga.
Penulis juga mendapatkan referensi dari pembuatan Tugas Akhir yang
berjudul “Pembuatan prototype implementasi customer relationship management
untuk pemesanan barang pada CV. X berbasis web dan sms gateway”
(Ajeng,2012). Dari referensi tersebut penulis menyimpulkan bahwa aplikasi yang
di buat cukup menarik dan mudah digunakan, kelebihannya yaitu : pasang produk
secara online dan hasil dari sms gateway : aktifitasi member, promo
produk,pengecekan barang. Kekurangannya : tidak adanya fitur pencarian di
setiap pencarian barang yang dapat mempermudah pengunjung dalam mencari
produk.

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

2

Referensi lain yang didapatkan penulis yaitu dari Jurnal yang berjudul
“Portal penyediaan layanan jasa pembantu rumah tangga”(Eva,2011). Dari
referensi tersebut, penulis menemukan kelebihan dan kekurangan dari aplikasi
yang dibuat. Kelebihannya yaitu web portal yang menyediakan jasa layanan
pembantu rumah tangga sehingga di sini pencari lebih mudah mendapatkan
informasi pembantu rumah tangga hanya dengan membuka website tersebut.
Kekurangan yang ditemukan penulis dalam aplikasi ini yaitu, hanya sekedar web
profile saja yang tidak di dukung layanan yang dapat mempermudahkan pembantu
dalam memasarkan profile’nya masing-masing, contoh : pengisian form biodata
yang langsung di isi oleh pembantu itu sendiri.
Maka dari itu, penulis membuat sebuah website yang di dukung dengan
layanan-layanan form khusus sehingga mempermudah interaksi antara pencari
dan asisten rumah tangga. Di sini juga terdapat layanan sms gateway dengan
adanya sms otomatis ke ART jika biodatanya sudah dipesan. Di aplikasi ini juga
terdapat contact konfirmasi pembayaran yang digunakan untuk bukti jika pencari
sudah transfer ke pihak portal. Jadi di aplikasi ini terdapat informasi-informasi
dan di dukung oleh layanan profie biodata, fitur pencarian dan layanan sms
gateway.

1.2 Rumusan Masalah
Menurut latar belakang yang sudah dijelaskan, dirumuskan suatu
permasalahan sebagai berikut :
1. Bagaimana membuat website penyalur asisten rumah tangga berbasis PHP dan
MySQL.

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

3

2. Bagaimana membuat layanan sms gateway pada website ini.
3. Bagaimana menerapkan fitur profile biodata asisten rumah tangga pada
website ini.

1.3 Batasan Masalah
Batasan masalah dalam pembuatan website ini sebagai berikut:
1. Pembayaran masih dilakukan secara manual.
2. Aplikasi ini hanya berjalan pada localhost.
3. Applikasi ini hanya sebagai web view.
4. Layanan sms gateway dilakukan satu arah hanya ke ART saja.
5. Database yang digunakan adalah MYSQL.
6. Bahasa pemograman yang digunakan adalah PHP 3.0

1.4 Tujuan penelitian
Tujuan yang diperoleh dalam pembuatan aplikasi ini antara lain :
1. Untuk mempermudah keluarga dalam melakukan pencarian ART tanpa
datang langsung ke yayasan.
2. Untuk sarana informasi antara admin, ART, pencari sehingga lebih efisien.
3. Untuk mempermudah keluarga dalam memilih asisten rumah tangga yang
sesuai dengan kriteria.

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

4

1.5 Manfaat
Manfaat yang diperoleh dalam pembuatan aplikasi ini antara lain :
1. Memberikan kemudahan kepada pencari untuk mendapatkan informasi
data ART yang akan di pesan.
2. Memberikan kemudahan kepada ART dalam mendapatkan pekerjaan.
3. Memberikan pengalaman yang berharga tentang seluk beluk pembuatan
website yang cocok untuk penyalur asisten rumah tangga.

1.6 Sistematika Penulisan

Sistematika pembahasan yang dibuat dalam Tugas Akhir, yang dijelaskan
sebagai berikut :
BAB I :

PENDAHULUAN
Dalam bab ini menjelaskan secara umum mengenai latar
belakang, perumusan masalah, tujuan, batasan masalah
yang ada pada sistem ini, manfaat dan sistematika
penulisan yang digunakan dalam penyusunan skripsi.

BAB II :

TINJAUAN PUSTAKA
Bab ini berisi bebagai teori dasar yang menjadi landasan
untuk

merancang

pengetahuan

dan

dan
aturan

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

membuat

sistem

yang

digunakan

berbasis
untuk

5

menghasilkan

suatu

keputusan

untuk

mengatasi

permasalahan yang terjadi.

BAB III :

METODOLOGI PENELITIAN
Bab ini membahas tentang perancangan kebutuhan sistem
yaitu sistem berbasis pengetahuan dan aturan untuk
memprediksi bahan baku pada tahun-tahun yang akan
datang.

BAB IV :

HASIL DAN PEMBAHASAN
Bab ini berisikan penjelasan tentang hasil rancangan sistem
ke dalam bentuk suatu program. Langkah pengujian
dilakukan berulang hingga di capai suatu sistem sesuai
dengan kebutuhan yang diinginkan.

BAB V :

KESIMPULAN DAN SARAN
Bab ini menjelaskan tentang kesimpulan yang dapat
diambil permasalahan yang terjadi dalam skripsi ini serta
berisi tentang saran-saran yang yang dapat digunakan untuk
perbaikan dan pengembangan lebih lanjut atas sistem yang
telah dibuat.

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

6

DAFTAR PUSTAKA
Pada bagian ini akan di paparkan tentang sumber-sumber
literature yang digunakan dalam pembuatan laporan ini.
LAMPIRAN
Pada bagian ini akan di paparkan tentang Biografi penulis
dalam pembuatan laporan ini.

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

BAB II
TINJ AUAN PUSTAKA
Pada bab II ini akan dibahas beberapa teori dasar untuk menunjang
penyelesaian tugas akhir ini, antara lain : Penelitian Terdahulu, Web Portal,
HTML, CSS, PHP, MYSQL, SMS GATEWAY, Pembantu dan Biodata.

2.1.

Penelitian Terdahulu
Penelitian yang dilakukan oleh (Ajeng, 2012) yang berjudul “Pembuatan

prototype implementasi customer relationship management untuk pemesanan
barang pada CV. X berbasis web dan sms gateway” Penelitian ini menyebutkan
bahwa dengan di buatnya sistem aplikasi akan memberi kemudahan kepada CV
dalam menyampaikan informasi produk serta pemasarannya kepada pelanggan.
Penelitian yang dilakukan oleh (Eva dkk, 2011) yang berjudul “Portal
penyediaan layanan jasa pembantu rumah tangga” Penelitian ini menyebutkan
bahwa pengujian dilakukan dengan metode black box testing atau pengujian yang
dilakukan dengan cara mengamati hasil eksekusi melalui data uji dan memeriksa
fungsional dari perangkat lunak.
Dari beberapa penelitian yang telah diuraikan, maka peluang untuk
mengimplementasikan website penyalur asisten rumah tangga diperlukan,
mengingat potensi masyarakat Indonesia yang sangat membutuhkan bantuan ART
dalam mengurus pekerjaan rumah mereka. Di dalam aplikasi ini juga terdapat
pengisian biodata sehingga memudahkan ART dalam mendapatkan pekerjaan dan
memudahkan pencari dalam mendapatkan ART sesuai dengan kriteria. Terdapat

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

8

juga layanan sms gateway yang di gunakan untuk mengirimkan informasi sms
kepada ART.

2.2.

Pengertian Portal
Portal web adalah situs web yang menyediakan kemampuan tertentu yang

dibuat sedemikian rupa mencoba menuruti selera para pengunjungnya.
Kemampuan portal yang lebih spesifik adalah penyediaan kandungan informasi
yang dapat diakses menggunakan beragam perangkat, misalnya komputer pribadi,
komputer jinjing (notebook), Personal Digital Assistant (PDA), atau bahkan
telepon genggam. (Tempur, 2011).

2.3.

HTML

Dasar Pemrograman HyperText Markup Language (HTML) merupakan
bahasa pemrograman web yang memiliki sintak atau aturan tertentu dalam
menuliskan sript atau kode-kode,sehingga browser dapat menampilkan informasi
dengan membaca kode-kode HTML.

HyperText Markup Language (HTML) adalah sekumpulan simbolsimbol atau tag-tag yang dituliskan dalam sebuah file yang digunakan untuk
menampilkan pada halaman web browser tag-tag HTML selalu diawali dengan
dan diakhiri dengan dimana x tag HTML itu seperti b,i,u,dll.
Contoh kode HTML :
Web Portal PRT

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

9

2.4

CSS ( Cascading Style Sheets )

Cascading Style Sheet (CSS) merupakan aturan untuk mengendalikan
beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan
seragam. CSS bukan merupakan bahasa pemograman.

Sama halnya styles dalam aplikasi pengolahan kata seperti Microsoft Word yang
dapat mengatur beberapa style, misalnya heading, subbab, bodytext, footer,
images, dan style lainnya untuk dapat digunakan bersama-sama dalam beberapa
berkas (file). Pada umumnya CSS dipakai untuk memformat tampilan halaman
web yang dibuat dengan bahasa HTML dan XHTML.

CSS dapat mengendalikan ukuran gambar, warna bagian tubuh pada teks, warna
tabel, ukuran border, warna border, warna hyperlink, warna mouse over, spasi
antar paragraf, spasi antar teks, margin kiri, kanan, atas, bawah, dan parameter
lainnya. CSS adalah bahasa style sheet yang digunakan untuk mengatur tampilan
dokumen. Dengan adanya CSS memungkinkan kita untuk menampilkan halaman
yang sama dengan format yang berbeda.

2.4.1. Sejarah CSS ( Cascading Style Sheets )
Nama CSS didapat dari fakta bahwa setiap deklarasi style yang berbeda
dapat diletakkan secara berurutan, yang kemudian membentuk hubungan ayahanak (parent-child) pada setiap style. CSS sendiri merupakan sebuah teknologi
internet yang direkomendasikan oleh World Wide Web Consortium atau W3C
pada tahun 1996. Setelah CSS distandarisasikan, Internet Explorer dan Netscape

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

10

melepas browser terbaru mereka yang telah sesuai atau paling tidak hampir
mendekati dengan standar CSS.
2.4.2. Ver si CSS ( Cascading Style Sheets )

Untuk saat ini terdapat tiga versi CSS, yaitu CSS1, CSS2, dan CSS3.
CSS1 dikembangkan berpusat pada pemformatan dokumen HTML, CSS2
dikembangkan untuk memenuhi kebutuhan terhadap format dokumen agar bisa
ditampilkan di printer, sedangkan CSS3 adalah versi terbaru dari CSS yang
mampu melakukan banyak hal dalam desain website. CSS2 mendukung
penentuan posisi konten, downloadable, huruf font, tampilan pada tabel /table
layout dan media tipe untuk printer. Kehadiran versi CSS yang kedua diharapkan
lebih baik dari versi pertama dan kedua.

CSS3 juga dapat melakukan animasi pada halaman website, diantaranya
animasi warna hingga animasi 3D. Dengan CSS3 desainer lebih dimudahkan
dalam hal kompatibilitas websitenya pada smartphone dengan dukungan fitur baru
yakni media query. Selain itu, banyak fitur baru pada CSS3 seperti: multiple
background, border-radius, drop-shadow, border-image, CSS Math, dan CSS
Object Model.

Penulisan ( Saat masuk kode CSS, sering dijumpai kode sebagai berikut : )

H1 { Color: #0789de; }
Bagian pertama sebelum tanda '{}' dinamakan selector, sedangkan yang
diapit oleh '{}' disebut declaration yang terdiri dari dua unsur, yaitu property dan

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

11

value. Selector dalam pernyataan di atas adalah h1, sedangkan color adalah
property, dan #0789de adalah value.

2.5.

Pengenalan PHP (Personal Home Page)
Menurut (Abdul Kadir, 2002-2003) mengemukakan, PHP Hypertext

preposessor. Ia merupakan bahasa berbentuk skrip yang ditempatkan dalam
server. Hasilnyalah yang dikirim ke klien, tempat pemakai menggunakan
browser. Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya
semua sintak yang kita berikan akan sepenuhnya dijalankan pada server.
Sedangkan yang dikirimkan ke browser hanya hasilnya saja sehingga ia dapat
membentuk permintaan terkini.
PHP (Personal Home Page) adalah bahasa server-side scripting yang
menyatu dengan HTML (Hypertext Markup Language) untuk membuat halaman
web yang dinamis. Maksud dari server-side scripting adalah sintaks dan perintahperintah yang diberikan sepenuhnya dijalankan di server tetapi disetkan dalam
dokumen HTML. Pembuatan web merupakan kombinasi antara PHP sendiri
sebagai bahasa pemrograman dan HTML sebagai pembangunan halaman web.
Ketika seorang pengguna internet akan membuka suatu situs yang menggunakan
fasilitas server-side scripting PHP, maka terlebih dahulu server yang
bersangkutan akan memproses semua perintah PHP di server lalu mengirimkan
hasilnya dalam format HTML ke web browser pengguna internet tadi. Dengan
demikian seorang pengguna internet tidak dapat melihat kode program yang
ditulis dalam PHP sehingga keamanan dari halaman web menjadi lebih terjamin
(Sunarfrihantono, 2003).

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

12

PHP bersifat bebas pakai, kita tidak perlu membayar apapun untuk
menggunakan perangkat lunak ini. Salah satu kelebihan dari PHP adalah mampu
berkomunikasi dengan berbagai database yang terkenal. Dengan demikian,
menampilkan data yang bersifat dinamis, yang diambil dari database merupakan
hal yang mudah untuk mengimplementasikan. Itulah sebabnya sering dikatakan
bahwa PHP sangat cocok untuk membangun halaman- halaman web dinamis.
PHP dapat berjalan pada semua jenis operasi, antara lain pada Linux dan
varian Unix (PH-UX, Solaris dan Openbsd), Microsoft Windows, Mac OS X, RISC
OS, dan masih banyak lagi. Selain itu, PHP juga dapat berjalan pada beberapa
jenis webserver, antara lain Apache, Microsoft Internet, Information Service,
Personal Webserver, Netscape dan Iplanet Server,Caudium, Xitami, Omnihttpd,
dan masih banyak lagi. (Rafiza H, 2006).
PHP juga mendukung banyak database populer yang sering digunakan
dalam beberapa webserver, antara lain Adabas D, Ingres, Oracle (OC17 dan
OC18), dBase, InterBase, Ovrimos, Empress, FrontBase, PosgreSQL, FilePro
(read-only), mSQL, Solid, Hyperwave, Direct MS-SQL, Sybase, IBM DB2,
MySQL, Velocis, Informix, ODBC, dan Unix dbm. (Rafiza H, 2006).
PHP juga mendukung koneksi dengan layanan jasa yang menggunakan
protokol seperti, LDAP, IMAP, SNMP,NNTP, POP3, HTTP, dan COM (pada
windows). Selain itu juga dapat melakukan koneksi dengan jaringan yang
menggunakan protokol lain. PHP mempunyai dukungan WDDX, sehingga dapat
bertukar data antar bahasa pemrograman web. (Rafiza H, 2006).

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

13

Di atas telah dijelaskan mengenaidefinisa dan gambaran

dari PHP,

namun akan lebih mudah dipahami jika disebutkan beberapa kemampuan atau
kelebihan yang dimiliki PHP. Berikut ini beberapa kelebihan PHP :
1)

Mengurangi waktu untuk membuat situs web besar.

2)

Dapat membuat halaman web tergantung pengguna berdasarkan pada
informasi yang diperoleh dari mereka.

3)

Terdapat ratusan Tool dan contoh online yang dapat digunakan langsung
ke dalam aplikasi yang dibuat.

4)

Memungkinkan pembuatan shopping cart untuk website e-commerce.

5)

PHP dapat bekerja pada banyak platform termasuk Linux dan varian Unix
lain, Windows dan Mac.

2.5.1. Per kembangan PHP
PHP merupakan salah satu bahasa pemograman web yang masih muda
namun telah mengalami perkembangan yang cukup signifikan dan telah banyak
digunakan oleh banyak user dalam membuat aplikasi web baik perseorangan
maupun perusahaan.
PHP/FI (Personal Home Page Interpreter) Pertama kali PHP dibuat dan
diperkenalkan

oleh Rasmus Lerdorf pada tahun 1995 menggunakan nama

PHP/FI. Generasi awal PHP/FI dibuat dari Perl yang waktu itu digunakan untuk
kebutuhan pribadi saja. Pada awalnya, PHP/FI merupakan bagian dari Personal
Home Page Tools. Namun, karena kebutuhan penggunaan web semakin kompleks
maka dikembangkan PHP/FI dengan menggunakan bahasa C. Rasmus menulis

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

14

sejumlah besar fungsi untuk pengaksesan kedalam database. Penulisan itu
bertujuan membangun halaman web menjadi dinamis.
PHP/FI merupakan akronim dari Personal Home Page/Form Interpreter.
Pada awalnya penyusunan, PHP/FI hanya mempunyai fungsi dasar dari PHP yang
ada sekarang ini. Jadi, dengan kata lain, pondasi PHP sekarang ini adalah PHP/FI.
Karena ketika pertama dibuat menggunakan Perl maka PHP/FI juga mempunyai
susunan dan karakter pemograman yang sama dengannya.
Pada tahun 1997, dikeluarkan PHP/FI versi 2.0. Fungsi-fungsi pada
PHP/FI ditulis dengan menggunakan bahasa C karena telah memiliki fungsi
khusus untuk mengakses database maka, pada tahun yang sama terdapat kurang
lebih 50.000 domain yang menggunakan PHP/FI sebagai bahasa pemograman
untuk website, atau sekitar 1% dari total domain yang ada pada waktu itu.
Booming PHP/FI tersebut membuat semakin banyak orang yang tertarik untuk
berpartisipasi mengembangkan PHP/FI. Berkat kerjasama dan kontribusi mereka,
PHP versi 3.0 pun dikeluarkan walau kala itu masih dalam tahap alpha.
PHP 3 merupakan generasi baru hasil pengembangan PHP/FI. Banyak
developer yang terlibat didalamnya. Tak heran jika PHP 3 dianggap sebagai
tonggak awal bagi terciptanya PHP versi sekarang ini. Secara resmi, peluncuran
PHP 3.0 ialah Andi Gutmans dan Zeev Suraski pada tahun 1997. Mereka
mengeluarkan PHP 3.0 karena melihat kelemahan PHP/FI yang digunakan dalam
aplikasi E-commerce. Kemudian, mereka menulisnya ulang dengan masih
mengacu kepada PHP/FI. Setelah PHP 3 masih lebih baik.
Alasan untuk mulai mengembangkan PHP, dan memfokuskan diri pada
PHP 3.0 ialah pengembangan versi ini secara meluas dalam mendukung berbagai

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

15

jenis database protocol dan API. Dengan dukungan yang semakin besar dari
berbagai pihak yang menyumbangkan berbagai modul maka, pada tahun 1998,
10% dari seluruh webserver yang ada kala itu telah menginstalasi PHP versi 3.0.
PHP 4 diluncurkan untuk menagani kelemahan PHP 3, yaitu penggunaan
fungsi yang begitu kompleks,. Kurangnya efisiensi waktu dan kinerja yang buruk
diperbaiki dan ditulis ulang dari inti PHP 3.
Dengan penambahan fitur baru, seperti session, output buffering dan
penanganan input, menjadikan PHP 4 aman dari berbagai jenis bahasa
pemograman berbasis web. Selain itu, inti perbedaan mereka terletak pada
penggunaan Zend Engine. Zend Engine merupakan inti dari PHP. Sebagian dari
inti PHP, secara fungsional bertugas menangani input, menterjemahkan dan
mengeksekusinya. Ia juga berperan menterjemahkan fungsi.
Pada 5 muncul Pada Juni 2004, Zend merilis 5.0. untuk menangani
kelemahan-kelemahan yang terdapat pada versi sebelumnya. PHP versi 5 dapat
penggunaan PHP untuk OOP (Object Oreiented Programming).(Syafii, 2005)
2.5.2. Script PHP
Script PHP berkedudukan sebagai tag dalam bahasa HTML. Suatu akan
dikenali sebagai skrip PHP bila diapit oleh tanda:
a.
b.
c. ……
Skrip yang dibuat dengan PHP disimpan dengan nama file dan diikuti
dengan ekstensi*php misalnya : contoh.php. Bila skrip PHP diakses melalui
komputer lokal maka file PHP disimpan di folder htdocs di local web server.

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

16

Sama halnya dengan penamaan dokumen HTML, pemberian nama dokumen yang
sama tetapi dituliskan dengan case yang berbeda akan dianggap sebagai dokumen
yang berbeda, misalnya contoh.php akan berbeda dengan CONTOH.php atau
Contoh.php. Skrip PHP dapat disisipkan dibagi manapun dalam dokumen HTML,
begitu pula sebaliknya skrip HTML dapat diletakkan diantara skrip PHP.

2.6.

Program Database MySQL
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 dibawah lisensi GNU General
Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial
untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL,
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak
dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki
oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah
perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir
atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang
mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael
"Monty" Widenius.
MySQL adalah multiuser database yang menggunakan bahasa Structured
Query Language (SQL). MySQL dalam operasi client-server melibatkan server
daemon MySQL di sisi sever dan berbagai macam program serta library yang

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

17

berjalan di sisi client. MySQL mampu menangani data yang cukup besar.
Perusahaan yang mengembangkan MySQL yaitu TcX, mengaku mampu
menyimpan data lebih dari 40 database, 10.000 tabel dan sekitar 7 juta baris,
totalnya kurang lebih 100 Gigabyte data (Sunarfrihantono, 2003).
Menurut (Saputro, 2003) mengemukakan bahwa MySQL merupakan
database server di mana pemrosesan data terjadi di server, dan client hanya
mengirim data serta meminta data. Oleh karena pemrosesan terjadi di server
sehingga pengaksesan data tidak terbatas. Pengaksesan dapat dilakukan di mana
saja oleh siapa saja dengan catatan komputer telah terhubung ke server. Lain
halnya dengan database desktop di mana segala pemrosesan data seperti
penambahan data ataupun penghapusan data harus dilakukan pada komputer yang
bersangkutan.
MySQL adalah salah satu jenis database server yang sangat terkenal
kepopulerannya disebabkan karena MySQL menggunakan SQL sebagai bahasa
dasar untuk mengakses databasenya yang cukup dikenal oleh kalangan luas.
Selain itu, ia bersifat open source atau free (tidak perlu membayar untuk
menggunakannya) pada berbagai platform (kecuali pada windows, yang bersifat
Shareware atau perlu membayar setelah melakukan evaluasi dan memutuskan
untuk digunakan untuk keperluan produksi).
Bahasa SQL pada umumnya informasi tersimpan dalam tabel-tabel yang
susun secara logika merupakan struktur dua dimensi terdiri dari baris (row atau
record) dan kolom (column atau field). Sedangkan dalam sebuah database dapat
terdiri dari beberapa table. Kolom-kolom tersebut berisi sekumpulan atribut-

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

18

atribut apa saja yang akan disimpan pada sebuah database, sedangkan baris-baris
berisi data-data yang disimpan, jadi semakin banyak data yang akan disimpan
maka semakin banyak pula baris-baris yang muncul dan tersusun sesuai masukan
data yang dibuat.
Dibawah ini merupakan cara bagaimana menghubungkan antara PHP
dengan MySQL, yaitu
File utama.php:


Isi dari variabel $host, $username, $password dan $databasename dapat
disesuaikan dengan setting pada MySQL server yang ada.
2.6.1. Konektivitas PHP-Mysql
Pembahasan mengenai MySQL secara khusus tidak akan dilakukan disini.
Sebab pada penulisan ini, penulis ingin memfokuskan penggunaan MySQL
melalui bahasa pemrograman PHP. Dan untuk menjalankan perintah – perintah
MySQL dari dalam script bahasa pemrograman PHP dibutuhkan beberapa fungsi
koneksi tersendiri. Adapun beberapa fungsi tersebut adalah sebagai berikut :
a)

mysql_connect( )

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

19

PHP menyediakan fungsi ini untuk membuat koneksi ke MySQL
server. Fungsi ini membutuhkan tiga buah argumen : hostname, Database
username, dan Database user password.
mysql_connect
(“hostname”,
”Database user password”) ;

b)

”Database

user

name”,

mysql_select_db( )
Fungsi ini digunakan untuk memilih Database yang akan

digunakan. Fungsi ini membutuhkan dua buah argumen : nama Database
dan variabel link.
mysql_select_db(“nama_Database”)

c)

mysql_query( )
Fungsi ini digunakan untuk melakukan query terhadap Database

yang terpilih. Fungsi ini membutuhkan sebuah argumen, yaitu query.
Fungsi ini hanya dapat dilakukan jika user telah melakukan koneksi ke
MySQL dan memilih Database yang akan digunakan.
$hasil=mysql_query(”select * from nama_tabel”)

2.7.

SMS ( Short Message Service )
Short Message Service (SMS) adalah suatu fasilitas untuk mengirim dan

menerima suatu pesan singkat berupa teks melalui perangkat nirkabel, yaitu
perangkat komunikasi teleon selular, dalam hal ini perangkat nirkabel yang
digunakan adalah telepon selular. Salah satu kelebihan dari SMS adalah biaya

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

20

yang murah. Selain itu SMS merupakan metode store dan forward sehingga
keuntungan yang didapat adalah pada saat telepon selular penerima tidak dapat
dijangkau, dalam arti tidak aktif atau diluar service area, penerima tetap dapat
menerima SMS-nya apabila telepon selular tersebut sudah aktif kembali. SMS
menyediakan mekanisme untuk mengirimkan pesan singkat dari dan menuju
media-media wireless dengan menggunakan sebuah Short Messaging Service
Center (SMSC), yang bertindak sebagai sistem yang berfungsi menyimpan dan
mengirimkan kembali pesan-pesan singkat. Jaringan wireless menyediakan
mekanisme untuk menemukan station yang dituju dan mengirimkan pesan singkat
antara SMSC dengan wireless station, (Majalahkomite, 2010).

Gambar 2.1 SMS pada jaringan GSM
a. Short Messaging Entieties (SME)
SME adalah suatu piranti yang dapat menerima dang mengirim pesan
pendek. SME dapat berada dalam jaringan fixed, sebuah piranti bergerak, atau
pusat layanan (service center) lainnya seperti :

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

21

1. WEB
2. E-mail
3. Lainnya
b. Short Message Service Center (SMSC)
kombinasi perangkat keras dan perangkat lunak yang bertanggung jawab
memperkuat, menyimpan dan meneruskan pesan pendek antara SMS dan
piranti bergerak. SMSC harus memiliki kehandalan , kapasitas pelanggan, dan
throughput pesan yang tinggi. Selain itu, SMS juga harus dapat diskalakan
dengan mudah untuk mengakomodasikan peningkatan permintaan SMS dalam
jaringan yang ada. SMSC mentransfer pesan dalam format Point to point pada
sistem yang melayani.
c. SMS Gateway dan SMS Interworking Mobile Switching Center
SMS-GMSC adalah sebuah aplikasi MSC yang mampu menerima pesan
singkat dari SMSC, menginterogasi Home Location Register (HLR) untuk
informasi routing, dan mengirimkan pesan tersebut ke MSC dari piranti
bergerak yang dituju. SMS-IWMSC adalah aplikasi MSC yang mampu
menerima pesan pendek dari jaringan bergerak dan mengirimkannya ke
SMSC yang tepat SMS-GMSC/SMSIWMSC biasanya terigentegrasi dengan
SMSC.
d. Home Location Register (HLR)

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

22

HLR adalah basis data yang digunakan untuk penyimpanan permanent,
pengelolaan pelanggan dan profil layanan. Ketika diinterogasi oleh SMSC,
HLR juga dapat memberitahu SMSC, yang sebelumnya mengalami kegagalan
usaha pengiriman pesan pendek ke piranti bergerak tertentu, bahwa sekarang
piranti mobile tersebut telah dikenali oleh jaringan bergerak, dan dengan
demikian pesan telah dapat dikirimkan.
e. Mobile Switching Center (MSC)
MSC melakukan fungsi penyaklaran sistem dan mengendalikan panggilan
ke dan dari sistem telepon dan data yang lain. MSC akan mengirimkan pesan
pendek ke pelanggan tertentu melalui base stasion yang sesuai.
f. Visitor Location Register (VRL)
VLR adalah basis data yang berisi informasi temporal mengenai
pelanggan yang berasal dari suatu HLR yang roaming ke HLR lainnya.
Informasi ini dibutuhkan oleh MSC untuk malayani pelanggan yang
berkunjung.
g. Base Station System (BSS)
Semua fungsi yang terkait dengan transmisi sinyal radio elektromagnetis
antara MSC dan piranti be