APLIKASI DAN PERANCANGAN SMS GATEWAY BAGI KARYAWAN, OUTLET BINAAN DAN KOMUNITAS DI PT. PARASTAR ECHORINDO (DEALER XL).

APLIKASI DAN PERANCANGAN SMS GATEWAY
BAGI KARYAWAN, OUTLET BINAAN DAN
KOMUNITAS DI PT. PARASTAR ECHORINDO
(DEALER XL)

SKRIPSI

Oleh :
Aswin Saputra
NPM. 0434010206

Oleh :
NUR RIDHWAN M
NPM. 0434010157

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


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

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

ABSTRAK

Aplikasi dan perancangan SMS Gateway ini adalah sebuah aplikasi yang
digunakan untuk membantu menyampaikan informasi dan membantu memasarkan
produk dari perusahaan kepada karyawan, outlet binaan dan komunitas yang ada
di PT. Parastar Echorindo.Sebagai perusahaan yang bergerak di bidang
komunikasi, untuk mendukung kinerja dari suatu perusahan dalam hal
menyampaikan informasi,supaya informasi tersebut bisa dengan cepat
disampaikan kepada karyawan, outlet binaan dan komunitas, maka perusahan
membutuhkan suatu aplikasi yang dapat melakukan tugas tersebut supaya
informasi yang diberikan bisa akurat, cepat dan tepat waktu (real time).
Banyak manfaat yang didapat dengan adanya SMS Gateway, mengirimkan SMS
Massal ke banyak nomor dengan mudah, mengolah kontak dengan mudah,
mengolah sms masuk dan sms keluar dengan mudah, menjawab sms dengan

otomatis dan masih banyak lagi.
Kata Kunci; Aplikasi dan perancangan SMS Gateway, real time

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

KATA PENGANTAR
Segala puji syukur penulis panjatkan atas kehadirat Allah SWT, atas
limpahan Rahmat serta Kasih Sayang-Nya sehingga penulis dapat menyelesaikan
penyusunan skripsi ini yang berjudul “APLIKASI DAN PERANCANGAN
SMS

GATEWAY

BAGI

KARYAWAN,

OUTLET


BINAAN

DAN

KOMUNITAS DI PT.PARASTAR ECHORINDO” Penyususnan skripsi ini
dibuat dalam rangkah memenuhi sebagai persyaratan untuk memperoleh gelar
Sarjana dengan baik.
Pada kesempatan ini penulis mengucapkan banyak terimah kasih kepada
Bapak Dosen Pembimbing yang telah meluangkan waktu untuk memberi
bimbingan kepada penulis dalam menyusun skripsi ini. Tidak lupa juga penulis
menyampaikan rasa hormat dan terima kasih kepada :
1. Bapak Ir. Sutiyono, MS selaku Dekan Fakultas Teknologi Industri UPN
“Veteran” Jawa Timur Surabaya yang memberikan ijin Skripsi ini.
2. Ibu Dr. Ir. Ni Ketut Sari, MT selaku Ketua Jurusan Teknik Informatika
Universitas Pembangunan Nasional “Veteran” Jawa Timur Surabaya.
3. Seluruh Bapak/ Ibu Dosen yang telah memberikan bekal dalam proses belajar
mengajar di Fakultas Teknologi Industri, Universitas Pembangauna Nasional
“Veteran” Jawa Timur.
4. Bapak Basuki Rahmat, S.Si., MT dan Bapak Wahyu S. J. Saputra, S. Kom
yang selama ini telah membimbing saya dalam menyelesaikan skripsi ini.


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

i

5. Bapak Nanang Wahyuanto sebagai Area Manager di PT. Parastar Echorindo
yang selama ini membantu penulis untuk memperbolehkan melakukan skripsi
di Perusahaan tersebut.
6. Bapak dan Ibu tercinta serta Istri dan Anakku tercinta dan seluruh keluargaku
untuk semua kasih sayang, dukungan moril, materiil dan spritual serta doa dan
harapan yang mengalir dengan tulus sehingga skripsi ini bisa terselesaikan.
7. Teman-teman seangakatan ’04 TF Universitas Pembangunan Nasional
“Veteran” Jawa Timur. Terutama buat Cemplon terima kasih atas bantuannya
serta dukungannya selama ini dan maaf jika selama ini sering menggangu
waktu santaimu.
8. Teman-teman kerja di PT. Parastar Echorindo, Terutama teman-teman divisi
Promo XL terima kasih atas bantuan dan dukungannya selama ini.Suwonsuwon Rek!
9. Buat semua pihak yang telah memberikan bantuan baik langsung maupun
tidak langsung dalama penyusunan skripsi ini.


Penulis menyadari bahwa didalam penulisan skripsi ini masih jauh dari
sempurna. Untuk itu penulis sangat mengharapkan kritik dan saran dari semua
pihak yang bersifat membangun, senantiasa akan diterima dengan baik dan
penulis berharap semoga skripsi ini dapat bermanfaat bagi kita semua. Amin.
Surabaya,

Oktober 2011

Penulis

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

ii

DAFTAR ISI
HALAMAN JUDUL
LEMBAR PENGESAHAN
LEMBAR PENGESAHAN DAN PERSETUJUAN

ABSTRAK
KATA PENGANTAR ............................................................................ i
DAFTAR ISI .......................................................................................... iii
DAFTAR GAMBAR .............................................................................. vi
BAB I

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

BAB II

TINJAUAN PUSTAKA ....................................................... 4

2.1

Sejarah PT. Parastar Echorindo .............................................. 4

2.1.1
2.2

Pengertian SMS ..................................................................... 10


2.2.1
2.3

Sejarah SMS .................................................................... 11

Pengertian GAMMU .............................................................. 13

2.3.1
2.4

Sekilas Mengenai PT. Parastar Echorindo ........................ 6

Setting GAMMURC ......................................................... 15

Pengertian PHP ...................................................................... 19

2.4.1

Sejarah PHP ..................................................................... 20


2.4.2

Beberapa Kelebihan PHP ................................................. 22

2.5 Pengertian MySQL ................................................................. 24
2.5.1

Sejarah MySQL ............................................................... 27

2.6 Pengenalan Entity Relationship Diagram ( ERD ) .................... 29
2.7 Pengenalan Power Designer .................................................... 31

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

iii

2.8 Pengenalan XAMPP ................................................................ 32
2.8.1


Sejarah XAMPP .............................................................. 32

2.9 Pengenalan Rational Rose ....................................................... 37
BAB III

PERANCANGAN SISTEM ................................................ 45

3.1 Perancangan Sistem ............................................................... 45
3.1.1

Use Case Diagram .......................................................... 45

3.1.2

Activity Diagram ............................................................ 46

3.1.3

Sequence Diagram .......................................................... 47


3.1.4

CDM .............................................................................. 48

3.1.5

PDM ............................................................................... 49

3.2

Perancangan Interfaces .......................................................... 54

3.2.1

Perancangan Halaman Login ........................................... 55

3.2.2

Perancangan Halaman Utama .......................................... 55

3.2.3

Perancangan Halaman Pegawai ....................................... 56

3.2.4

Perancangan Halaman Jadwal Tugas ............................... 57

3.2.5

Perancangan Halaman Automatic Reply ......................... 57

3.2.6

Perancangan Halaman Inbox ........................................... 58

3.2.7

Perancangan Halaman Sent Items ................................... 58

BAB IV

IMPLEMENTASI SISTEM ................................................ 59

4.1

Implementasi Sistem .............................................................. 59

4.2

Interfaces ............................................................................... 59

4.2.1

Tampilan Halaman Login ................................................ 59

4.2.2

Tampilan Halaman Utama .............................................. 60

4.2.3

Tampilan Halaman Pegawai ............................................ 60

1) Tampilan Halaman Tambah Pegawai .............................. 61
2) Tampilan Halaman Daftar Jenis Pegawai ........................ 61
3) Tampilan Halaman Kirim Pesan Pegawai ....................... 62
4) Tampilan Halaman Pesan Terkirim ................................ 62
4.2.4

Tampilan Halaman Jadwal Tugas ................................... 63

1)

Tampilan Tambah Jadwal Tugas .................................... 63

2)

Tampilan Menjalankan Jadwal Tugas ............................ 64

3)

Tampilan Terkirim Jadwal Tugas ................................... 64

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

iv

4.2.5

Tampilan Halaman Automatic Reply ............................. 65

1)

Tampilan Pesan Masuk di Automatic Reply ................... 65

2)

Tampilan Pesan Terkirim di Automatic Reply ............... 66

4.2.6

Tampilan Halaman Inbox ............................................... 66

4.2.7

Tampilan Halaman Sent Items ....................................... 67

1)

Halama Sent Items Pesan Terkirim ................................ 67

2)

Halaman Sent Items Pesan Gagal Terkirim .................... 68

BAB V
5.1

HASIL DAN PEMBAHASAN ............................................ 69
Hasil dan Pembahasan ........................................................... 69

5.2 Tampilan Kirim Pesan ke Pegawai ......................................... 69
5.3 Tampilan Menjalankan Jadwal Tugas .................................... 71
5.4 Tampilan Pesan Masuk di Automatic Reply ........................... 73
BAB VI

PENUTUP .......................................................................... 75

6.1

Kesimpulan .......................................................................... 75

6.2

Saran .................................................................................... 75

DAFTAR PUSTAKA ............................................................................. 76

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

v

DAFTAR GAMBAR
Halaman
Gambar 2.1 Struktur Organisasi .............................................................. 9
Gambar 2.2 Jalur Pengiriman SMS ......................................................... 14
Gambar 2.3 Jalur Balas SMS ................................................................... 14
Gambar 2.4 Sistem Properties ................................................................. 17
Gambar 2.5 Device Manager ................................................................... 17
Gambar 2.6 Modem Conection ............................................................... 18
Gambar 2.7 Gammu Identify ................................................................... 19
Gambar 2.8 Entitas .................................................................................. 30
Gambar 2.9 Atribut ................................................................................. 30
Gambar 2.10 Relasi ................................................................................. 31
Gambar 2.11 Use Case Diagram ............................................................. 40
Gambar 2.12 ........................................................................................... 41
Gambar 2.13 Statechart Diagram ............................................................ 41
Gambar 2.14 Activity Diagram ............................................................... 42
Gambar 2.15 Sequence Diagram ............................................................. 43
Gambar 2.16 Collaboration Diagram ....................................................... 44
Gambar 3.1 Use Case Diagram ............................................................... 46
Gambar 3.2 Activity Diagram ................................................................. 47
Gambar 3.3 Sequence Diagram ................................................................ 48
Gambar 3.4 CDM ................................................................................... 49
Gambar 3.5 PDM .................................................................................... 50
Gambar 3.16 Perancangan Halaman Login .............................................. 55
Gambar 3.17 Perancangan Halaman Utama ............................................. 55
Gambar 3.18 Perancangan Halaman Pegawai .......................................... 56
Gambar 3.19 Perancangan Halaman Jadwal Tugas .................................. 57
Gambar 3.20 Perancangan Halaman Automatic Reply ............................ 57
Gambar 3.21 Perancangan Halaman Inbox .............................................. 58
Gambar 3.22 Perancangan Halaman Sent Items ...................................... 58
Gambar 4.1 Tampilan Login ................................................................... 59
Gambar 4.2 Tampilan Halaman Utama ................................................... 60

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

vi

Gambar 4.3 Tampilan Pegawai ............................................................... 60
Gambar 4.4 Tampilan Tambah Pegawai .................................................. 61
Gambar 4.5 Tampilan Tambah Daftar Jenis Pegawai .............................. 61
Gambar 4.6 Tampilan Kirim Pesan Halaman Pegawai ............................ 62
Gambar 4.7 Tampilan Pesan Terkirim Halaman Pegawai ........................ 62
Gambar 4.8 Tampilan Jadwal Tugas ....................................................... 63
Gambar 4.9 Tampilan Tambah Jadwal Tugas .......................................... 63
Gambar 4.10 Tampilan Menjalankan Jadwal Tugas ................................ 64
Gambar 4.11 Tampilan Terkirim Jadwal Tugas ....................................... 64
Gambar 4.12 Tampilan Automatic Reply ................................................ 65
Gambar 4.13 Tampilan Pesan Masuk Automatic Reply ........................... 65
Gambar 4.14 Tampilan Pesan Terkirim Automatic Reply ........................ 66
Gambar 4.15 Tampilan Inbox .................................................................. 66
Gambar 4.16 Tampilan Sent Items .......................................................... 67
Gambar 4.17 Halaman Sent Items Pesan Terkirim .................................. 67
Gambar 4.18 Halaman Sent Items Pesan Gagal Terkirim ........................ 68
Gambar 5.1 Halaman Kirim Pesan .......................................................... 69
Gambar 5.2 Halaman Sent Items ............................................................. 70
Gambar 5.3 Tampilan Pesan Terkirim Pegawai pada HP ......................... 70
Gambar 5.4 Halaman Menjalankan Jadwal Tugas ................................... 71
Gambar 5.5 Halaman Terkirim Jadwal Tugas .......................................... 71
Gambar 5.7 Tampilan Pesan Terkirim Jadwal Tugas pada HP ................. 72
Gambar 5.8 Halaman Pesan Masuk di Automatic Reply .......................... 73
Gambar 5.9 Halaman Pesan Terkirim di Automatic Reply ...................... 73
Gambar 5.10 Tampilan Pesan Masuk di Automatic Reply pada HP ......... 74
Gambar 5.11 Tampilan Pesan Terkirim di Automatic Reply pada HP ...... 74

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

vii

1

BAB I
P E NDAH UL U AN
1.1 Latar Belakang
PT. Parastar Echorindo merupakan sebuah perusahaan yang bergerak
di bidang Komunikasi yang berada di Surabaya.Untuk saat ini perusahaan
tersebut menjalin kerjasama dengan PT. XL Axiata sebagai dealer resmi
mereka dengan wilayah Surabaya, khususnya Surabaya Barat, Surabaya
Pusat dan Surabaya Utara.
Sebagai perusahaan yang bergerak di bidang komunikasi, untuk
mendukung kinerja dari suatu perusahan dalam hal menyampaikan
informasi,supaya informasi tersebut bisa dengan cepat disampaikan kepada
karyawan, outlet binaan dan komunitas, maka perusahan membutuhkan
suatu aplikasi yang dapat melakukan tugas tersebut supaya informasi yang
diberikan bisa akurat, cepat dan tepat waktu (real time).
Melihat promo SMS yang hampir gratis dari semua operator,
banyak pelaku bisnis menggunakan media SMS untuk melakukan promosi
sebagai bentuk strategi baru untuk meningkatkan kemajuan produk dan jasa
mereka.
Banyak manfaat yang didapat dengan adanya SMS Gateway,
mengirimkan SMS Massal ke banyak nomor dengan mudah, mengolah
kontak dengan mudah, mengolah sms masuk dan sms keluar dengan mudah,
menjawab sms dengan otomatis dan masih banyak lagi.

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

2

1.2 Per umusan Masalah
Berdasarkan Latar belakang masalah yang telah diuraikan diatas, maka
yang menjadi masalah dalam penelitian ini adalah sebagai berikut :
a. Bagaimana membuat suatu aplikasi yang dapat menyebarkan informasi
kepada karyawan, outlet binaan dan komunitas secara cepat, efektif dan
efisien serta tepat waktu (real time) ?

1.3 Batasan Masalah
Dalam pembuatan Aplikasi SMS GATEWAY tersebut mempunyai
batasan masalah yaitu :
a.

Aplikasi SMS tersebut hanya dapat digunakan untuk menyebarkan
informasi kepada karyawan, outlet binaan dan komunitas yang ada di
PT. Parastar Echorindo.

b.

Didalam fungsi Automatic Reply, apabila pesan yang masuk kedalam
Inbox format text atau keyword tidak sesuai, maka pesan tersebut tidak
akan dibalas.

1.4 Tujuan
Tujuan dari Aplikasi SMS GATEWAY adalah untuk mempermudah
menyebarkan informasi kepada karyawan, outlet binaan dan komunitas
yang ada di PT. Parastar Echorindo secara cepat, efektif dan efisien serta
tepat waktu (real time).

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

3

1.5 Manfaat
Penyusunan laporan tugas akhir yang berjudul ”Aplikasi dan
perancangan SMS Gateway” ini bermanfaat bagi karyawan, outlet binaan,
komunitas dan juga perusahan.Antara lain :
a. Informasi penting bisa cepat tersebar dan akurat dalam waktu yang
relative bersamaan.
b. Sebagai media untuk promosi produk-produk yang dimiliki oleh
perusahaan kepada outlet binaan dan komunitas.
c. Sebagai media informasi dan media saran kritik dari karyawan, outlet
binaan dan komunitas bagi perusahaan.
d. Menjadi alat untuk mengingatkan tentang program-program dari
perusahaan bagi karyawan, outlet binaan dan komunitas.
e. Fasilitas autoreplay tersedia sehingga anggota yang kirim info ke SMS
Center ini akan mendapatkan balasan otomatis secara cepat.
f. Menjadi media informasi klarifikasi yang terpercaya jika ada info
melalui telp / sms yang sengaja di sebarkan oleh pihak yang tidak
bertanggung jawab ke karyawan, outlet binaan dan komunitas.Dan
lain-lain.

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

4

BAB I I
T IN J AUAN P UST AK A

2.1 Sej a r a h P T .P AR AST AR E C H O R I NDO
PT. Parastar Echorindo merup akan perusahaan yang b ergerak d i bid ang
telekomunikasi.Berd iri p ada tanggal 2 7 Ju ni 1994 , p eru sahaan terseb ut
mempu nyai b ad an usaha yang berbentu k p erseroan terb atas, ad apu n pemegang
saham di p eru sahaan tersebut dimiliki o leh 2 (dua) orang yaitu , Harry Hartono
dengan kep emilikan saham sebesar 86,25 % d an sisanya seb esar 13,75 % dimiliki
oleh Astakona Harto no .
Adapu n kantor pusat dari PT. Parastar Echo rindo b erad a d i kota Jakarta,
tepatnya d i Mangga Dua Plaza Blo k 15 -E.Untuk di Su rab aya, kantor berada di
Ruko Mega Galaxy J l.Kertajaya Indah Timur 14 A – 12 A.Selain d i Ruko Mega
Galax y, u ntu k kanto r/B.O (Brand Office) yang ad a di Su rabaya ju ga terd apat di
Ruko Ambengan Ind ah Blo k 1 -S.
Untu k saat ini, PT. Parastar Echorind o menjalin kerjasama dengan PT. XL
Axiata sebagai dealer resmi XL yang menyediakan p engisisan isi ulang pu lsa
elektrik XL yang biasa d isebut DOMPUL (Do mp et Pulsa), Kartu Perdana dan
juga Vou cher XL melip uti wila yah Surabaya Barat, Pu sat dan Surabaya Utara
kepad a p ara downline yang tergab ung d i PT.Parastar Echorind o.
PT. Parastar Echorindo mempu nyai misi menjad i p emain inti dalam
Ind ustri Telekomunikasi dengan fo ku s ke Ritel Ou tlet (RO) yang ku at dan
Excellent.Adapu n visi yang d imiliki oleh PT. Parastar Echorind o adalah menjadi

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

5

partner dari PT. XL Axiata dalam hal d istribu si, retail, op erator d an purna ju al
yang excellent seb agaimana strategi DEX.
Ada beberapa software info rmasi teknologi yang sud ah digu nakan
oleh PT.Parastar Echorindo antara lain :
a. SAP Bu siness One (Kantor Pusat)
So ftware enterprise reso urces plann ing ini ad alah backbon e sistem di PT.
Parastar Echo rindo u ntuk memo nitor seluru h aktifitas bisnis PT. Parastar
Echo rind o teru tama d alam aspek lo gistik d an aku nting sehingga
menyediakan data serta laporan yang d ibu tu hkan o leh seluru h d ivisi secara
cep at dan tep at sesu ai keb utu han.
b. HRSP – Human Reso urces System of Parastar (Kantor Pusat)
So ftware aplikasi yang digu nakan o leh d ep artemen HR u ntu k mengontrol
data karyawan dan gaji.
c. POSS – Parastar Operator Selling S ystem (Branch Ofice_
So ftware aplikasi ini di d isegn khu sus untuk menunjang p enju alan yang
dilakukan oleh canva sser PT. Parastar Echo rindo dalam hal sales, alokasi
dan keu angan sehingga efekt ifitas t iap ca nvasser d apat diminito r d an di
manage.
d. S – Link (OMO)
So ftware Po int of Sales yang tersedia d iseluru h OMO PT. Parastar
Echo rind o u ntuk mendu ku ng seluruh kegiatan sa les dan o perasional dalam
hal sales, sto ck dan keuangan.S – Link ini terhubung d engan SAP secara
manual o nlin e.

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

6

2.1.1 Sek ila s M en gen a i P T .P AR AST AR E C H O R I NDO
PT. Parastar Echorindo Merupakan sebuah perusahaan yang
bergerak di bidang Komunikasi yang berada di Surabaya.Untuk saat ini
perusahaan tersebut menjalin kerjasama dengan PT. XL Axiata sebagai
dealer resmi mereka dengan wilayah Surabaya, khususnya Surabaya Barat,
Surabaya Pusat dan Surabaya Utara.
Sebagai perusahaan yang bergerak di bidang komunikasi, untuk
mendukung kinerja dari suatu perusahan dalam hal menyampaikan
informasi,supaya informasi tersebut bisa dengan cepat disampaikan kepada
karyawan, outlet binaan dan komunitas, maka perusahan membutuhkan
suatu aplikasi yang dapat melakukan tugas tersebut supaya informasi yang
diberikan bisa akurat, cepat dan tepat waktu (real time).
Melihat promo SMS yang hampir gratis dari semua operator,
banyak pelaku bisnis menggunakan media SMS untuk melakukan promosi
sebagai bentuk strategi baru untuk meningkatkan kemajuan produk dan jasa
mereka.
Banyak manfaat yang didapat dengan adanya SMS Gateway,
mengirimkan SMS Massal ke banyak nomor dengan mudah, mengolah
kontak dengan mudah, mengolah sms masuk dan sms keluar dengan mudah,
menjawab sms dengan otomatis dan masih banyak lagi.

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

7

Selain bekerjasama dengan PT. XL Axiata, p eru sahaan ju ga menjalin
beb erapa kerjasam a, antara lain :

a. Operator Selu lar (GSM & CDMA ) & Fixed Wireless CDMA
-

Dealer TELKOMSEL Reg.Jabod etab ek 1996 – sekarang.

-

Dealer TELKOMSEL Reg.Ujung Pand ang 1996 – 1997.

-

Dealer TELKOMSEL Reg.Jateng 1 996 – 1999.

-

Dealer TELKOMSEL Reg.Jab ar 2008 – sekarang.

-

Dealer TELKOM Flexi Reg.Jabodetabek 2003 – sekarang.

-

Dealer TELKOM Flexi Reg.Jatim 2003 – sekarang.

-

Dealer TELKOM Flexi Reg.Jabar 2006 – sekarang.

-

Dealer TELKOM Flexi Reg.Jateng 2007 – sekarang.

-

Dealer TELKOM Flexi Reg.Bali 2009 – sekarang.

b. ATPM Handp ho ne (Hand held) GSM & CDMA :
-

Distribu tor NOKIA mu lai tahu n 1997 – sekarang.

-

Distribu tor LG Mobile Phone mu lai tahu n 2002 – sekarang.

-

Distribu tor ZTE mu lai tahun 2006 – sekarang.

-

Distribu tor HAIER mulai tahun 2 007 – sekarang.

-

Distribu tor ALCATEL mu lai tahu n 2003 - 2004.

-

Distribu tor MODOTTEL mu lai tahun 2003 - 2004.

-

Distribu tor ALCOMM mu lai tahun 2003 - 2004.

-

Distribu tor DIGITEL (FWP/T) 2005.

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

8

c. Lain-lain :
-

Majalah Digicom.

PENYEBARAN CHANNELING :
a. Penyeb aran OMO PT. Parastar Echo rind o ad a di :
-

Jabod etab ek

: 41 Kecamatan

-

Jawa Barat

: 28 Kecamatan

-

Jawa Tengah : 10 Kode Area

-

Jawa Timur

: 25 Kecamatan

-

Bali

: 2 Kecamatan

b. Semu a OMO PT. Parastar Echorindo memiliki luas yang memad ai
(minimal 3 m x 3m) d engan kontrak sewa-menyewa minimal 2
tahu n.
c. OMO PT. Parastar Echo rindo hanya melayani produk XL dan
Telko m Flexi.
d. Branding PT. Parastar Echorind o di Jatim adalah XL d an Telko m
Flexi.
e. Rata-rata kemampu an jual p er OMO d alam seminggu adalah 100
unit p erd ana dan 500 unit vou cher isi u lang.

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

9

STRUKTUR ORGANISASI PT. PARASTAR ECHORINDO (Divisi XL)

G a m b a r 2.1 Struktur Organisasi

Gambar d iatas adalah Struktu r Organisasi di PT.Parastar Echo rind o u ntu k
divisi XL.Dengan keterangan seb agai berikut :
a. Area Manager
Tugas dari seo rang Area Manager ad alah memimpin perusahaan,
khusu sn ya d ivisi XL.Seo rang Area Manager memb awahi SP V di tiap
divisi, seperti Divisi Sales, Divisi Pro mo , Divisi Youth Channel d an SP V
Admin.Dan bertanggu ng jawab untuk setiap kegiatan/aktifitas yang terjadi
kepad a AM Depo XL Axiata (perwakilan PT. XL Axiata) dan kep ad a
General Manager PT. Parastar Echorind o.

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

10

b. SPV Sales
SPV Sales memb awahi tiap Can vasser, d an tiap Canvasser menghand le
satu Kecamatan.Tugas d ari SPV Sales adalah membuat Road map utk tiap
Can va sser dan menentukan tiap strategi sales yang akan d ilaku kan u ntuk
mencapai target yang d iberikan o leh Area Manager.
c. SPV Promo
SPV Promo membawahi Leader Merchand iser dan team Direct
Selling.Tugas utama d ari SPV Promo adalah membu at Road map u ntu k
tiap Mercchand iser d an menentu kan strategi dalam hal hal p romo, seperti
Branding, Pa inting, Flyering dan ju ga event.
d. SPV Ad min
SPV Admin membawahi Lead er Admin, d an didalam Admin terdap at
Admin MCS yang b ertugas membu at Roadmap untuk tiap Canvasser
dengan masu kkan data-data yang d iberikan oleh SPV Sales.Selain Admin
MCS ju ga ad a Admin Transaksi yang bertu gas mencatat tiap transaksi
yang terjadi, yang b erhu bungan dengan sa les.

2.2 Penger tian SMS

Short Message Sevice (SMS) adalah salah satu fasilitas dari teknologi
GSM yang

memungkinkan mengirim dan menerima pesan – pesan singkat

berupa text dengan kapasitas maksimal 160 karakter dari Mobile Station (MS).
Kapasitas maksimal ini tergantung dari alphabet yang digunakan, untuk alphabet
Latin maksimal 160 karakter, dan untuk non – Latin misalnya alphabet Arab atau
China maksimal 70 karakter.

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

11

2.2.1 Sejarah SMS
Short Message Sevice (SMS) adalah salah satu fasilitas dari
teknologi GSM yang

memungkinkan mengirim dan menerima pesan –

pesan singkat berupa text dengan kapasitas maksimal 160 karakter dari
Mobile Station (MS). Kapasitas maksimal ini tergantung dari alphabet
yang digunakan, untuk alphabet Latin maksimal 160 karakter, dan untuk
non – Latin misalnya alphabet Arab atau China maksimal 70 karakter.

SMS muncul pada tahun 1991 di Eropa. SMS dibuat sebagai bagian
standar GSM fase 1. Short message pertama kali dikirim dari Personal
Computer (PC) ke mobile phone pada jaringan Global System for Mobile
Communication (GSM) milik Vodafone Inggris pada bulan Desember
1992. Perkembangannya kemudian merambah ke benua Amerika,
dipelopori oleh beberapa operator komunikasi bergerak berbasis digital
seperti BellSouth Mobility, PrimeCo, Nextel, dan beberapa operator lain.
Teknologi digital yang digunakan bervariasi dari yang berbasis GSM, Time
Division Multiple Access (TDMA), hingga Code Division Multiple Access
(CDMA). Layanan SMS bisa dikembangkan untuk berbagai keperluan. Hal
yang menarik dari layanan SMS ini adalah tawaran tarif yang sangat
murah untuk setiap kali pengiriman pesan.

SMS merupakan salah satu aplikasi pengiriman pesan yang
ditetapkan oleh standart ETSI, pada dokumentasi GSM 03.40 dan GSM
03.38. Short Message Service (SMS) merupakan sebuah layanan yang
banyak diaplikasikan pada sistem komunikasi tanpa kabel, memungkinkan
dilakukannya pengiriman pesan dalam bentuk alphanumeric antara terminal

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

12

pelanggan atau antara terminal pelanggan dengan sistem eksternal seperti
email, paging, voice mail, dan Iain-lain.

Dalam sistem SMS, mekanisme utama yang dilakukan adalah
melakukan pengiriman short message dari satu terminal pelanggan ke
terminal yang lain. Hal ini dapat dilakukan berkat adanya sebuah entitas
dalam sistem SMS yang bernama Short Message Service Centre (SMSC),
disebut juga Message Centre (MC) . SMSC merupakan sebuah perangkat
yang melakukan tugas store dan forward trafik short message. Di dalamnya
termasuk penentuan atau pencarian rute tujuan akhir short message. Dalam
interkoneksi dengan entitas dalam jaringan komunikasi wireless seperti Home
Location Register (HLR), dan Mobile Switching Centre (MSC), SMSC
biasanya selalu menggunakan Signal Transfer Point (STP). SMS memiliki
beberapa fungsi yang komplek seperti berikut :

1. Pengiriman short message pada lebih dari satu tujuan dalam satu waktu.

2. Kemampuan untuk menerima berbagai informasi yang berbeda

3. Men-generate email.

4. Pembuatan user group.

5. Integrasi dengan aplikasi lain yang berbasis internet dan data.

SMS adalah salah satu layanan selular yang memungkinkan
pengiriman pesan berupa alphnumeric antar mobile subscriber dan
external system seperti mail, paging dan voice mail system. Karakteristik

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

13

layanan SMS adalah active mobile handset dapat menerima atau mengirim
pesan pendek setiap waktu, independen terhadap status voice atau data call
SMS.

2.3 Penger tian Gammu

Gammu/Wammu adalah suatu software open source yang dapat
diaplikasikan untuk mengontrol pesan, kontak handphone ataupun modem
GSM. Jadi Gammu dapat diibaratkan sebagai pengganti hp yang diinstall
pada komputer kita.

Versi Google translate seperti ini,
Wammu/Gammu adalah program untuk mengelola data di ponsel
Anda seperti kontak, kalender atau pesan. Hal ini dibangun pada Gammu
perpustakaan, yang menyediakan lapisan abstraksi untuk bekerja dengan
ponsel yang berbeda dari vendor yang berbeda (termasuk Nokia, SonyEricsson, Motorola, Samsung, Siemens, Huawei dan lain-lain).
Dalam hal ini Gammu/Wammu layaknya semua handphone/ponsel
bisa mengirim dan menerima pesan, bisa menyimpan nomor ponsel dalam
jumlah yang tidak terbatas. Yang membedakannya adalah gammu bisa
diintegrasikan dalam beberapa pemograman contohnya pemograman PHP
jadi fungsinya bisa jauh lebih banyak seperti balas otomatis pesan,
meneruskan pesan, pengiriman pesan secara massal, dimana ini tidak
terdapat

pada

fungsi

handphone

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

ataupun

ponsel.

14

Gammu juga bisa diaplikasikan pada website seperti website sms gratis,
website sekolah, dan lain sebagainya. Website sms gratis pada umumnya
menggunakan Gammu sms gateway dimana fungsinya sebagai aplikasi yang
mampu mengirimkan sms melalui website tapi kalau dicerna lebih jauh,
sebenarnya sms yang anda kirim melalui website sms gratis, melalui tahap
seperti di bawah.

Gambar 2.2 Jalur pengiriman sms

Gambar 2.3 Jalur balas sms

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

15

Pada website pendidikan Gammu sms gateway biasanya digunakan
untuk keperluan akademik, seperti cek nilai dengan otomatis oleh
mahasiswa, info kampus melalui sms, info rapat dosen, dan lain-lain.
Sebenarnya gammu bisa diaplikasikan dimana saja, asalkan
pengaplikasiannya adalah berbasis pesan teks. Jadi kesimpulan Gammu bisa
menjadi software multifungsi tergantung kreatifitas dari kita. Mungkin
itulah sedikit penjelasan mengenai Gammu.

2.3.1 Setting GAMMURC

Pada bagian ke-2.3.1 ini kita mencoba untuk membuat satu aplikasi
kecil pengiriman sms dengan menggunakan gammu. Caranya cukup mudah.

1. Misalkan saja kita membuat folder dalam drive d:\SIP-SMS. setelah
Anda membuat folder tersebut yang langkah selanjutnya adalah.
2. buat file gammurc atau copy paste saja file tersebut dari folder gammu
waktu install.
3. Edit dengan editor tool semisal notepad atau notepad++ atau yang lain

[gammu]
device = com57:
connection = at115200
;Do not use model configuration unless you really need it
model = auto
;synchronizetime = yes
;logfile = gammulog

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

16

;logformat = textall
;use_locking = yes
;gammuloc = locfile
;startinfo = yes
;gammucoding = utf8
;usephonedb = yes

Cara mengisi point-point yang ada dalam file gammurc adalah sebagai
berikut.

a. Cara mendapatkan port atau mengisi devide :
Sebelumnya anda harus menginstal modem dengan baik dan dapat berjalan.
Kemudian klick Start->Control Panel->System ->(pilih tab gambar 1)
Hardware -> (click tombol gambar 2) Device Manager -> (pilih modem)
click 2 kali pada modem yang anda maksud -> (muncul) Mobil Connection > modem.

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

17

Gambar 2.4 System Properties

Gambar 2.5 Device Manager

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

18

Gambar 2.6 Modem Connection

Dari gambar 2.6 anda bisa melihat Port nya adalah 57.

b. Cara mengisi Connection.
Biasanya pada modem device terbaru sudah menggunakan AT comment.
Anda bisa bisa mencoba mengisikan dengan “at19200” atau “at115200“.
Atau anda bisa langsung berseluncur pada database phone yang sudah
disediakan oleh gammu.

Untuk lebih indahnya anda bisa melihat dokumentasi gammu untuk connect
/ detect modem di sini.

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

19

4. Setelah anda setting file tersebut, Anda bisa mengetes nya melalului
console windows (CMD)
ketik “gammu –identify” pada console, akan muncul gambar 2.7

Gambar 2.7 Gammu Identify

Apabila muncul gambar 2.7 berarti anda telah berhasil meng-setting
Gammu dan ready untuk mengirim sms

5. Cara mengirim sms dengan gammu
# gammu --sendsms TEXT no_telp -text "Pesan Kita"
# contoh :
gammu --sendsms TEXT 081788777837 -text "Hallo,sms dari gammu"

2.4 Penger tian PHP

PHP singkatan dari Personal Home Page Tools, adalah sebuah
bahasa scripting yang dibundel dengan HTML, yang dijalankan disisi
server. Sebagian besar perintahnya berasal dari C, Java dan Perl dengan
beberapa tambahan fungsi khusus PHP. Bahasa ini memungkinkan para

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

20

pembuat aplikasi web menyajikan halaman HTML dinamis dan interaktif
dengan cepat dan mudah, yang dihasilkan server. PHP juga dimaksudkan
untuk mengganti teknologi lama seperti CGI (Common Gateway Interface)
PHP bisa berinteraksi dengan hampir semua teknologi web yang sudah
ada. Developer bisa menulis sebuah program PHP yang mengeksekusi
suatu program CGI di server web lain. Fleksibilitas ini amat bermanfaat
bagi pemilik situs-situs web yang besar dan sibuk, karena pemilik masih
bisa mempergunakan aplikasi-aplikasi yang sudah terlanjur dibuat di masa
lalu dengan CGI, ISAP, atau dengan script seperti Perl, Awk atau Python
selama proses migrasi ke aplikasi baru yang dibuat dengan PHP. Ini
mempermudah dan memperluas peralihan antara teknologi lama dan
teknologi

baru.

2.4.1 Sejarah PHP

PHP adalah teknologi yang diperkenalkan tahun 1994 oleh Rasmus
Lerdorf. Beberapa versi awal yang tidak dipublikasikan digunakan pada
situs pribadinya untuk mencatat siapa saja yang mengakses daftar riwayat
hidup onlinennya. Versi pertama digunakan oleh pihak lain pada awal
tahun 1995 dan dikenal sebagai Personal Home Page Tools. Terkandung
didalamnya sebuah parser engine (mesin pengurai) yang sangat
disederhanakan, yang hanya mampu mengolah macro khusus dan beberapa
utilitas yang sering digunakan pada pembuatan home page,seperti buku
tamu, pencacah, dan hal semacamnya. Parser tersebut ditulis ulang pada
pertengahan 1995 dan dinamakan PHP/FI Versiaon 2. FI(Form

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

21

Interprenter) sendiri berasal dari kode lain yang ditulis juga oleh Rasmus,
yang menterjemahkan HTML dari data. Ia menggabungkan script Personal
Home Page Tools dengan Form Interprenter dan menambahkan dukungan
terhadap server database yang menggunakan format mSQL sehingga
lahirlah PHP/FI. PHP/FI tumbuh dengan pesat, dan orang-orang mulai
menyiapkan kode-kode programnya supaya bisa didukung oleh PHP.

Sulit memberikan data statistic yang akurat, namun diperkirakan pada
akhir 1996 PHP/FI sudah digunakan sedikitnya pada 15.000 situs web di
seluruh dunia. Pada pertengahan 1997, angka tersebut berubah menjadi
50.000. Pada saat itu juga terdapat perubahan di dalam pengembangan
PHP. PHP berubah dari proyek pribadi Rasmus menjadi sebuah tim yang
lebih terorganisasi. Parsernya ditulis ulang dari bentuk rancangan awal
oleh Zeev Suraski dan Andi Gutmans, dan parser baru ini adalah sebagai
dasar PHP Version 3. Banyak kode utilitas yang berasal dari PHP/FI diport
ke PHP3, dan banyak diantaranya sudah selesai ditulis ulang secara
lengkap.
Pada pertengahan 1998, baik PHP/FI maupun PHP3 dikemas
bersama dengan produk-produk komersial seperti server web StrongHold
buatan C2 dan Linux RedHat, dan menurut survei yang dilakukan oleh
NetCraft, kemungkinan PHP digunakan pada lebih dari 150.000 situs web
di seluruh dunia. Sebagai pembanding, angka tersebut lebih banyak
daripada pengguna server web Enterprise server buatan netscape di
Internet .

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

22

2.4.2 Beber apa Kelebihan PHP dar i bahasa pemr ogr aman lain :

* Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak
melakukan

sebuah

kompilasi

dalam

penggunaanya.

* Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling
mudah

karena

referensi

yang

banyak.

* PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(linux, unix, windows) dan dapat dijalankan secara runtime melalui console
serta

juga

dapat

menjalankan

perintah-perintah

system.

* Web Server yang mendukung PHP dapat ditemukan dimana - mana dari
mulai IIS sampai dengan apache, dengan configurasi yang relatif mudah.
* Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis
dan developer yang siap membantu dalam pengembangan.
Contoh Program
Pr ogr am Hello World

Program Hello World yang ditulis menggunakan PHP adalah sebagai
berikut:


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

23

Pr ogr am bilangan Fibonacci

Berikut ini adalah contoh program yang relatif lebih kompleks yang
ditulis dengan menggunakan PHP. Contoh program ini adalah program
untuk menampilkan 20 bilangan pertama dari deret bilangan Fibonacci.


Kelebihan PHP Dar i Bahasa Pemrogr aman Lain

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:

1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak
melakukan sebuah kompilasi dalam penggunaanya.'
2. Web Server yang mendukung PHP dapat ditemukan dimana - mana dari
mulai apache, IIS, Lighttpd, hingga Xitami dengan konfigurasi yang relatif
mudah.'
3. Dalam sisi pengembangan lebih mudah, karena banyaknya milis - milis
dan developer yang siap membantu dalam pengembangan.'
4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling
mudah karena memiliki referensi yang banyak.

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

24

5. 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.

Tipe data

PHP memiliki 8 (delapan) tipe data yaitu :

a.

Integer

b.

Double

c.

Boolean

d.

String

e.

Object

f.

Array

g.

Null

h.

Nill

i.

Resource

2.5 Penger tian 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.

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

25

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.

Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :

1. Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi
seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan
masih banyak lagi.

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

26

2. Open Source.MySQL didistribusikan secara open source, dibawah lisensi
GPL sehingga dapat digunakan secara cuma-cuma.
3. ‘Multiuser’. MySQL dapat digunakan oleh beberapa user dalam waktu
yang bersamaan tanpa mengalami masalah atau konflik.
4. ‘Performance tuning’. MySQL memiliki kecepatan yang menakjubkan
dalam menangani query sederhana, dengan kata lain dapat memproses
lebih banyak SQL per satuan waktu.
5. Jenis Kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti
signed / unsigned integer, float, double, char, text, date, timestamp, dan
lain-lain.
6. Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh
yang mendukung perintah Select dan Where dalam perintah (query).
7. Keamanan. MySQL memiliki beberapa lapisan sekuritas seperti level
subnetmask, nama host, dan izin akses user dengan sistem perizinan yang
mendetail serta sandi terenkripsi.
8. 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.
9. Konektivitas.

MySQL

dapat

melakukan

koneksi

dengan

klien

menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes
(NT).

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

27

10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan
menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa
Indonesia belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki interface (antar muka) terhadap berbagai
aplikasi dan bahasa pemrograman dengan menggunakan fungsi API
(Application Programming Interface).
12. 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.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam
menangani ALTER TABLE, dibandingkan basis data lainnya semacam
PostgreSQL ataupun Oracle.

Kesinambungan antara PHP dan MySQL

Penggunaan PHP dan MySQL dapat menjadikan dan memudahkan untuk
pembuatan aplikasi secara gratis dan stabil (dikarenakan banyak komunitas
developer PHP dan MySQL yang ber-kontribusi terhadap bugs).

2.5.1 Sejarah MySQL
MySQL dikembangkan sekitar tahun 1994 oleh sebuah perusahaan
pengembang software dan konsultan database bernama MYSQL AB yang
berada di Swedia. Waktu itu perusahaan tersebut masih bernama TcX
DataKonsult AB, dan tujuan awal dikembangkannya MySQL adalah untuk
mengembangkan aplikasi berbasis web pada client. Awalnya Michael
“Monty” Widenius, pengembang satu-satunya di TcX memiliki sebuah

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

28

aplikasi UNIREG dan rutin ISAM buatannya sendiri dan sedang mencari
antarmuka SQL yang cocok untuk diimplementasikan ke dalamnya. Mulamula Monty memakai miniSQL (mSQL) pada eksperimennya itu, namun SQL
dirasa kurang sesuai, karena terlalu lambat dalam pemrosesan query. Akhirnya
Monty menghubungi David Hughes, pembuat mSQL yang sedang merilis
versi kedua dari mSQL. Kemudian Monty mencoba membuat sendiri mesin
SQL yang memiliki antarmuka mirip dengan SQL, tetapi dengan kemampuan
yang lebih sesuai sehingga lahirlah MySQL. Tentang pengambilan nama
MySQL, sampai saat ini masih belum jelas asal usulnya. Ada yang
berpendapat nama My diambil dari huruf depan dan belakang Monty, tetapi
versi lain mengatakan nama itu diambil dari putri Monty yang kebetulan juga
bernama My.

Ketentuan Memberi Per intah dalam MySQL
Berikut adalah ketentuan-ketentuan member perintah pada MySQL:

* Setiap perintah harus diakhiri dengan tanda titik koma (;) atau dengan
memberikan perintah \g atau \G. Namun, pada umumnya user menggunakan
tanda titik koma untuk mengakhiri perintah pada MySQL.
* Setiap perintah akan disimpan dalam buffer (memori sementara) untuk
menyimpan histori perintah-perintah yang pernah diberikan.
* Perintah dapat berupa perintah SQL atau perintah khusus MySQL.
* Perintah-perintah yang bukan SQL dapat dipendekkan dengan
menggunakan \ dan huruf depan perintah.
* Perintah help atau \h digunakan untuk menampilkan daftar dan aturan

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

29

memberikan perintah di lingkungan MySQL.
* Perintah-perintah dalam lingkungan MySQL tidak menerapkan aturan case
sensitive, tetapi case insensitive yaitu perintah bisa dituliskan dalam huruf
besar atau pun huruf kecil.
* Aturan case sensitive diterapkan pada penamaan objek-objek dalam
database seperti nama d