• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
86
0
0

Teks penuh

(1)

KOMUNITAS DI PT. PARASTAR ECHORINDO

(DEALER XL)

SKRIPSI

Oleh :

Aswin Saputr a NPM. 0434010206

Oleh :

NUR RIDHWAN M NPM. 0434010157

J URUSAN TEKNIK INFORMATIKA FAKULTAS TEKNOLOGI INDUSTRI

UNIVERSITAS PEMBANGUNAN NASIONAL “VETERAN” J AWA TIMUR

(2)
(3)

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.

(4)

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.

(5)

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.Suwon-suwon 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

(6)

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 Sekilas Mengenai PT. Parastar Echorindo ... 6

2.2 Pengertian SMS ... 10

2.2.1 Sejarah SMS ... 11

2.3 Pengertian GAMMU ... 13

2.3.1 Setting GAMMURC ... 15

2.4 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

(7)

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

(8)

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 HASIL DAN PEMBAHASAN ... 69

5.1 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

(9)

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

(10)

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

(11)

B

B

A

A

B

B

I

I

P

P

E

E

N

N

D

D

A

A

H

H

U

U

L

L

U

U

A

A

N

N

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.

(12)

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

(13)

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.

(14)

B

B

A

A

B

B

I

I

I

I

T

T

I

I

N

N

J

J

A

A

U

U

A

A

N

N

P

P

U

U

S

S

T

T

A

A

K

K

A

A

2

2..11 SSeejjaarraahhPPTT.P.PAARRASASTTARAR EECCHHOORRIINDNDOO P

PTT.. PaParraassttaarr EEcchhoorriinnddoo memerruuppakakaann peperruussaahhaaaann yayanng g beberrggeerraakk ddii bibiddanang g t

teelleekkoommuunniikkaassii..BeBerrddiririi ppadadaa tatannggggaall 227 7 JuJunnii 19199494, , ppeerruusasahhaaaann teterrsseebbutut m

meemmppuunynyaaii bbadadanan ususaahhaa yayanngg bbeerrbbeennttuukk peperrsseerrooaann teterrbbaattaass,, aaddaappuun n ppeemmeeggaanngg

s

saahhaamm ddi ippereruusasahhaaaann teterrsseebbuutt didimmiilliikkii oolleehh 2 2 (d(duua)a) oorraanngg yayaiittuu,, HHaarrrryy HaHarrttoonnoo

d

deennggaann kkepepememiilliikkaann ssaahhaamm sseebbeessaarr 8686,,2255 %% ddanan sisissaannyyaa sesebbesesaarr 1133,7,755 %% ddimimiilliikkii

o

olleehh AAssttaakkoonnaa HaHarrttoonnoo. .

A

Addapapuunn kakannttoorr pupusasatt dadarrii PTPT.. PaParraassttaarr EcEchhooririnnddo obbereraaddaa ddi ikokottaa JJaakkaarrttaa,,

t

teeppatatnnyyaa ddi iMaMannggggaa DDuuaa PPllaazzaa BlBlookk 1155-E-E..UUnnttuuk k ddi iSuSurarabbayayaa,, kakannttoorr bbereraadda adidi

R

Ruukkoo MMeeggaa GaGallaaxxy yJlJl..KKeerrttaajjaayyaa InInddahah TTimimuurr 1144 A A–– 1122 A.A.SSeellaaiinn didi RuRukkoo MeMeggaa

G

Gaallaaxxyy,, uunnttuuk k kkaannttoor/r/BB..OO ((BBrraanndd OOffffiiccee)) yyaanngg adadaa ddii SuSurarabbayayaa jujugaga teterrddapapaatt didi R

Ruukkoo AAmmbbeennggaann IInnddahah BBllook k 11-S-S.. U

Unnttuuk k ssaaaatt ininii,, PPT.T. PPaarraassttaarr EEcchhoorriinnddo o mmeennjjaalliinn kekerrjjaassaammaa dedennggaann PPTT.. XXLL A

Axxiiaattaa sesebbaaggaaii dedeaalleerr reressmmii XXL L yyaanngg mmeennyyeeddiiaakkaann ppenenggiissiissaann isisii uullaanngg pupullssaa

e

elleekkttrriikk XLXL yyaanngg bbiaiassaa ddisiseebbuutt DODOMMPPULUL (D(Doompmpetet PuPullssaa)),, KaKarrttuu PePerrddananaa ddanan

j

juugaga VoVouuchcheerr XXLL memelliippuuttii wiwillaayyaahh SSuurarabbaayyaa BBaarraatt,, PPuussaatt dadann SuSurraabbaayyaa UUttaarraa

k

keeppaadda a ppararaa ddoownwnlliinnee yayanngg tteerrggaabbuunngg ddii PPTT..PPaarraassttaarr EEchchooririnnddo.o.

P

PTT.. PPararaassttaarr EcEchhooririnnddoo mememmppuunynyaaii mimissii memennjjaaddi i ppememaaiinn ininttii dadallaamm

I

Inndduuststrrii TeTelleekkoommuuninikkaassii ddeennggaann ffookkuuss kkee RRititeell OOuutltleett (R(ROO)) yayanng g kukuatat ddaann

E

(15)

p

pararttnneerr ddaarrii PTPT.. XLXL AxAxiaiattaa ddaallaamm hahall ddiissttrriibbuusisi,, rerettaailil,, opopeerraattoor rddanan pupurrnnaa jujuaall y

yaanngg eexxcceelllleenntt sseebbagagaaiimmaannaa ssttrraatteeggii DDEEXX.. A

Adda abebebbeerraappaa sosoffttwwaarere iinnffoorrmmaassii tetekknnoollooggii yyaanngg susuddahah ddiigguunnaakkaann o

olelehh PPT.T.PPaarraassttaarr EEcchhooririnnddo o aannttaarraa llaaiinn : :

a

a.. SASAPP BBuusisinneessss OOnnee ((KKaannttoorr PPuussaatt))

S

Sooftftwwaarree eennteterrpprriissee reressoouurrcceess pplalannnniinngg ininii adadalalaahh babacckkbboonneessiisstteemm ddi i PPTT.. P

Paarraassttaarr EEchchooririnnddoo uunnttuukk mememmooninittoor rseselluururuhh akakttiiffiittaass bibissnniiss PPTT.. PaParraassttaarr

E

Ecchhoorriinnddoo teterruuttaammaa ddalalaamm asasppeekk lologgiissttiikk ddanan aakkuunnttiinngg sesehhiinnggggaa

m

meennyyeeddiiaakkaann ddatataa sseerrttaa lalappoorraann yayanngg ddiibbuututuhhkkaann oolleehh seselluurruuhh ddivivisisii sseeccaarraa

c

ceeppatat ddaann tteeppatat sseessuuaaii kkeebbuututuhahann..

b

b.. HRHRSSP P –– HuHummaann RReessoouurrcceess SSyysstteemm ooff PaParraassttaarr ((KKaannttoorr PPuussaatt))

S

Sooftftwwaarereapaplliikkaassii yayanngg didigguunnaakkaann oolelehh dedepparartteemmeenn HHRR uuntntuuk kmmeennggoonnttrrool l d

daattaa kkaarryyaawwaann ddaann ggaajjii.. c

c.. PPOOSSSS –– PPaarraassttaarr OOppeerraattoor rSeSelllliinngg SSyysstteemm ((BBrraanncchh OOffiiccee__

S

Sooftftwwaarree apaplliikkaassii ininii didi ddiisseeggnn khkhuussuuss ununttuukk memennuunjnjaanng g ppeennjjuuaallaann yayanngg d

diillaakkuukakann oolelehh cacanvnvaasssseerrPTPT.. PPaarraassttaarr EEchchooririnnddoo ddalalaamm hahall sasalleess, ,aallookakassii d

danan kkeueuanangagann sesehhiinnggggaa efefeekkttiiffiittaass titiaapp ccaanvnvaasssseerr ddaappaatt ddiimmiinniittoorr ddanan ddi i

m maannaaggee.. d

d.. S S –– LLiinnkk (O(OMMOO))

S

Sooftftwwaarere PPooiinntt ofof SSaalleess yyaanngg tteerrsseeddiaia ddiisseelluurruuhh OMOMOO PTPT.. PaParraassttaarr E

Echchooririnnddoo uuntntuukk mmeenndduukukungng sseelluurruuh h kkeeggiaiattaann ssaaleless ddaann oopeperraassiioonanall ddalalaamm h

haall sasaleless,, ssttoockck dadann kkeeuuaannggaann..SS –– LiLinnkk ininii teterrhhuubbuungng ddeennggaann SSAPAP seseccaarraa m

(16)

22..11..11 SSeekkililaas sMMenenggenenaaii PPTT.P.PARARASASTTAARR EECCHHOORRIINNDDOO

PPTT.. PPararaassttaarr EEcchhoorriinnddoo 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.

(17)

S

Seellaaiinn bbeekkeerrjjaassaammaa ddenenggaann PPTT.. XXLL AxAxiiaattaa,, ppereruusasahhaaaann jujugaga mmeennjjaalliinn b

beebbeerraappaa kkeerrjjaassaammaa,, aannttaarraa lalaiinn ::

a

a.. OpOpereraattoor r SSeelluulalarr ((GGSSMM && CCDDMMAA )) && FiFixxeedd WWiirreelleessss CCDDMMAA

-- DeDeaalleerr TTEELLKKOOMMSSEELL RReegg..JJaabbododetetaabbekek 11999966 –– sseekkaarraanngg..

-- DDeeaalleerr TTEELLKKOOMMSSEELL RReegg..UUjjuungng PPaannddanangg 11999966 –– 11999977..

-- DeDeaalleerr TTEELLKKOOMMSSEELL RReegg..JJaatteenngg 11999966 –– 11999999..

-- DeDeaalleerr TTELELKKOOMMSSEELL RReegg..JJaabbarar 22000088 –– sseekkaarraanngg..

-- DeDeaalleerr TTEELLKKOOMM FlFleexxii RReegg..JJaabboodedettaabbekek 22000033 –– sseekkaarraanngg..

-- DeDeaalleerr TTEELLKKOOMM FFlleexxii RReegg..JJaattiimm 22000033 –– sseekkaarraanngg..

-- DeDeaalleerr TTELELKKOOMM FFlleexxii RReegg..JJaabbarar 22000066 –– sseekkaarraanngg..

-- DeDeaalleerr TTEELKLKOOMM FlFleexxii RReegg..JJaatteenngg 22000077 –– sseekkaarraanng.g.

-- DeDeaalleerr TTEELLKKOOMM FFlleexxii RReegg..BBaallii 22000099 –– sseekkaarraanngg..

b

b.. ATATPMPM HHaannddphphoonnee ((HHaannddhheelldd)) GGSSMM && CCDDMMAA ::

-- DiDissttrriibbuuttoorr NNOOKKIIAA mmuullaaii ttaahhuun n 1199997 7 –– sseekkaarraanngg..

-- DDiissttrriibbuutotorr LLGG MMoobbililee PPhhoonnee mmuullaaii ttaahhuun n20200022 –– sseekkaarraanngg..

-- DiDissttrriibbuutotorr ZZTTEE mmuulalaii ttaahhuun n 22000066 –– sseekkaarraanng.g.

-- DiDissttrriibbuutotorr HHAAIIEER R mmuullaaii ttaahhuunn 22000077 –– sseekkaarraanngg..

-- DiDissttrriibbuuttoorr AALLCCAATTELEL mmuullaaii ttaahhuunn 20200303 -- 22000044..

-- DDiissttrriibbuutotorr MMOODDOOTTTTEEL L mmuullaaii ttaahhuunn 22000303 -- 2200004.4.

-- DiDissttrriibbuutotorr AALLCCOOMMMM mmuulalaii ttaahhuun n 22000303 -- 2200004.4.

(18)

c

c.. LaLaiinn--llaaiinn : :

-- MMaajjaallaahh DDiiggiiccoom.m.

P

PEENNYYEEBBAARRAANN CCHHAANNNNEELLININGG : :

a

a.. PPeennyeyebbararaann OOMMOO PPTT.. PPaarraassttaarr EEcchhooririnnddo o aadda a ddi i ::

-- JaJabbododetetaabbekek :: 441 1 KKeeccaammatataann

-- JaJawwaa BBaarraatt :: 228 8 KKeeccaammaattaann

-- JaJawwaa TTeennggaahh : : 1100 KKoodede AArreeaa

-- JJaawwaa TTiimmuurr : : 2255 KKeeccaammaattaann

-- BBaallii : : 22 KKeeccaammaattaann

b

b.. SeSemmuua aOMOMOO PPTT.. PPaarraassttaarr EEcchhooririnnddoo mmeemmiilliikkii lluuaass yyaanngg mmeemmaaddaiai (

(mmiinniimmaall 33m m x x 3m3m)) ddeennggaann kokontntrraakk sseewwaa--mmeennyyeewwaa miminnimimaall 2 2 t

taahhuunn.. c

c.. OOMMOO PTPT.. PaParraassttaarr EEcchhoorriinnddoo hhaannyyaa memellaayyaannii pprroodduukk XLXL dadann

T

Teellkkoom m FFlleexxii..

d

d.. BrBraannddiinngg PPTT.. PPararaassttaarr EEcchhooririnnddooddi iJaJattiimm adadaallaahh XXLL ddaann TeTellkkoom m F

Flleexxii..

e

e.. RaRattaa--rraattaa kekemmaammppuuanan jujualal pperer OOMMOO dadallaamm sesemmiinngggguu adadalalaahh 101000

u

(19)

S

STTRRUUKKTTURUR OORRGGAANNIISSAASSII PPTT.. PPAARRAASSTTARAR EECCHHOORIRINNDDOO ((DDiivvisisii XXLL))

G

Gamambbaarr 22..11 SStrtruukkttuurr OOrrggaanniissaassii

G

Gaammbbaarr ddiiaattaass adadaallaahh SStrtruuktktuurr OOrrggaanniissaassii ddii PTPT..PPaarraassttaarr EcEchhoorriinnddo o uunnttuuk k

d

diivviissii XXLL..DDeennggaann keketteerraanngagann sseebbaaggaiai bbeerriikkuutt ::

a

a.. ArAreeaa MMaannaaggerer

T

Tuuggaass ddararii sseeooraranngg AArreeaa MaMannaaggeerr aaddalalaahh mememmiimmppiinn ppereruusasahhaaaann,,

k

khhuusususnsnyyaa ddiivviissii XLXL..SSeeooraranngg AArreeaa MMaannaaggeerr mmeemmbbaawwaahhii SPSPVV ddii titiaapp

d

divivisisii,, seseppeerrttii DDiviviissii SaSalleess,, DiDivviissii PPrroommoo, ,DiDivviissii YoYouutthh ChChaannnenell ddanan SPSPVV A

Addmmiinn..DaDann bbeerrttaanngggugunngg jajawwaabb uunnttuukk sseettiiaapp kekeggiiaattaann//aakkttiiffiittaass yayanngg tteerrjjaaddii k

keeppaaddaa AMAM DeDeppoo XLXL AxAxiiaattaa ((ppererwwaakkiillaann PTPT.. XXLL AxAxiiaattaa)) ddanan kekeppaadda a G

(20)

b

b.. SPSPV V SSaalleess S

SPPVV SSalaleess mememmbbaawwaahhii titiaapp CaCannvvaasssseerr, , ddanan titiaapp CaCannvavasssseerr mmeenngghhaannddlele s

saattuu KeKeccaammaattaann..TTuuggaass ddaarrii SSPPVV SSaalleess aaddalalaahh mememmbbuuaatt RRooaaddmmaapp uuttkk ttiiaapp

C

Caannvvaasssseerrdadann memenneennttuukkaann titiaapp ssttrraatteeggii sasalleess yayanngg akakaann ddililaakkuukakann uunnttuuk k m

meennccaappaiai ttaarrggeett yyaanngg ddibibereriikkaann oolelehh AArreeaa MMaannaaggeerr..

c

c.. SPSPVV PProrommoo

S

SPPVV PProrommoo mememmbbawawaahhii LeLeaaddeerr MeMerrcchhananddiisseerr dadann tteeaamm DiDirreecctt S

Seelllliinngg..TTuugagass ututaammaa dadarrii SSPPVV PrProommoo adadaallaahh mememmbbuuatat RoRoadadmamapp uunnttuuk k t

tiiaapp MeMerrcccchhaannddisiseerr ddanan mmeenneennttuukkaann ststrraatteeggii ddaallaamm hahall hahall pproromomo,, seseppeerrttii

B

Brraanndidinngg,, PPaaininttiinngg,, FFllyyeerriinngg ddanan jjuuggaa eevveenntt.. d

d.. SSPPVV AAddmiminn S

SPPVV AdAdmmiinn mmeemmbbaawwaahhii LeLeaadderer AdAdmiminn,, dadann dididdaallaamm AdAdmiminn tteerrddaappatat A

Addmmiinn MCMCSS yayanngg bbererttuugagass mememmbbuauatt RRooaaddmmaapp uuntntuukk titiaapp CaCanvnvaasssseerr

d

deennggaann mmasasuukkkkaann dadattaa--ddaattaa yayanngg ddibibereriikkaann oolelehh SPSPVV SSalaleess..SSelelaaiinn AdAdmiminn

M

MCCSS jujugaga aaddaa AdAdmiminn TTrraannssaakkssii yayanngg beberrttuuggaass memennccaattaatt titiaapp ttrraannssaakkssii

y

yaanngg tteerrjjaaddi,i, yyaanng g bbererhhuububunnggaann ddeennggaann sasaleless..

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

(21)

2.2.1 Sejar ah 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.

(22)

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

(23)

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, Sony-Ericsson, Motorola, Samsung, Siemens, Huawei dan lain-lain).

(24)

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

(25)

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

(26)

;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

(27)

Gambar 2.4 System Properties

(28)

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.

(29)

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

(30)

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 Sejar ah PHP

(31)

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.

(32)

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 Pr ogr am

Pr ogr am Hello World

Program Hello World yang ditulis menggunakan PHP adalah sebagai

berikut:

<?php

echo "Hello World";

(33)

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.

<?php

function fibonacci_seq( $panjang ) {

for( $l = array(0,1), $i = 2, $x = 0; $i < $panjang; $i++ )

$l[] = $l[$x++] + $l[$x];

return $l;

}

fibonacci_seq(20);

// Angka "20" dapat diganti sesuai keinginan

?>

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

(34)

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

(35)

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 :

(36)

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.

(37)

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 antar a 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 Sejar ah MySQL

(38)

aplikasi UNIREG dan rutin ISAM buatannya sendiri dan sedang mencari antarmuka SQL yang cocok untuk diimplementasikan ke dalamnya. Mula-mula 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 Member i 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.

(39)

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 database atau nama table, namun aturan ini hanya ada dalam lingkungan Unix dan Linux.

* Untuk melihat perintah-perintah yang sudah pernah kita ketikkan, tekan

tombol tanda panah atas.

2.6 Entity Relationship Diagr am (ERD)

Menurut Faried Irwansyah (2003) ERD merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antara penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. Dengan ERD kita dapat menguji model dengan mengabaikan proses yang harus dilakukan. Dan dengan ERD kita mencoba menjawab pertanyaan seperti; data apa yang kita perlukan? bagaimana data yang satu berhubungan dengan yang lain?

ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data, pada dasarnya ada 3 macam simbol yang digunakan yaitu :

(40)

sedangkan jika B adalah seorang pelanggan maka B adalah isi dari pelanggan. Karena itu harus dibedakan antara entiti sebagai bentuk umum dari deskripsi tertentu dan isi entiti seperti A dan

B dalam contoh di atas. Entiti digambarkan dalam bentuk persegi empat.

GGaammbbaarr 22.8.8 EEnnttiittaass

2. Atribut : Entiti mempunyai elemen yang disebut atribut, dan berfungsi mendeskripsikan karakter entiti. Misalnya atribut nama pekerja dari entity pekerja. Setiap ERD bisa terdapat lebih dari satu atribut. Atribut digambarkan dalam bentuk ellips.

G

Gaammbbaarr 22..99 AAttrriibbuutt

3. Hubungan : Relationship; sebagaimana halnya entiti maka dalam hubunganpun harus dibedakan antara hubungan atau bentuk hubungan antar entiti dengan isi dari hubungan itu sendiri. Misalnya dalam kasus hubungan antara entiti siswa dan entiti mata_kuliah adalah mengikuti,

PEGAWAI

Id_Pegawai Nama alamat telp Jk

(41)

Pegawai

Nama

Alamat

Jk

Mengirim SMS

No_Telp telp

Id_Pegawai

Text

sedangkan isi hubungannya dapat berupa nilai_ujian. Relationship digambarkan dalam bentuk intan / diamonds.

G

Gaammbbaarr 22..110 0 HHuubbununggaann ((RReellaassii))

2.7 Pengenalan Power Designer

Power Designer 11 adalah suatu software yang digunakan untuk membuat rancangan database berupa Entity Relationtship Diagram (ERD), dan hasil ERD yang telah dibuat di Power Designer 9 dapat langsung di generate ke DBMS yang diinginkan yang nantinya akan menghasilkan script – script

mulai script untuk membuat tabel sampai field–field tiap tabel beserta

constraint (batasan) baik berupa primary key, foreign key, null atau not null

secaraq otomatis.

(42)

CDM yang telah ditentukan DBMS –nya. Sehingga dari PDM ini dapat diketahui tabel – tabel apa yang nantinya akan digunakan beserta relasinya. Dan dari PDM ini dapat langsung digenerate untuk dapat menghasilkan script–script mulai script pembuatan tabel sampai pembuatan field–fieldnya dari DBMS yang telah dipilih.

2.8 Pengenalan XAMPP

XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.

Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.

2.8.1Sejarah dan Pengembang XAMPP

XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri dari Tim Inti (Core Team), Tim Pengembang (Development Team) & Tim Dukungan (Support Team).

Asal kata dar i XAMPP

(43)

X : Program ini dapat dijalankan dibanyak sistem operasi seperti Windows, Linux, Mac OS, dan Solaris.

A : Apache, merupakan aplikasi web server. Tugas utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode

PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang dihasilkan.

M : MySQL, merupakan aplikasi database server. Perkembangannya disebut SQL yang merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.

P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat

server-side scripting. PHP memungkinkan kita untuk membuat halaman

(44)

sistem manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.

P : Perl. yang artinya bahasa pemrograman.

Bagian Penting XAMPP

Mengenal bagian XAMPP yang biasa digunakan pada umumnya:

htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain.

phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.

Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).

Car a Menginstall XAMPP

XAMPP merupakan sebuah paket instalasi untu k PHP, APACHE dan MySQL. Dengan menggunakan XAMPP, kita tidak perlu lagi repot menginstall ketiga software itu secara terpisah. Berikut ini adalah cara menginstall XAMPP.

(45)

- Kemudian akan tampil pilihan untuk memilih bahasa ketika proses instalasi berjalan. Silakan pilih bahasa Indonesian atau English, kecuali anda menguasai bahasa lainnya.

- Proses instalasi akan dimulai. Klik Maju untuk memulainya. Akan muncul lisensi software.

- Selanjutnya silakan anda pilih lokasi install untuk XAMPP. Kemudian klik install.

- Tunggu beberapa saat sampai proses instalasi selesaI.

- Sampai tahap ini, berarti kita sudah menginstal XAMPP. Itu berarti kita sudah selesai menginstall PHP, APACHE dan MYSQL. Langkah selanjutnya adalah menjalankan servicenya.

- Jalankan XAMPP Control Panel yang ada di desktop. Atau anda juga dapat menjalankan XAMPP Control Panel dari menu Start -> All Programs -> apachefriends -> xampp -> xampp control panel. - Nyalakan Apache dan MySQL dengan mengklik tombol Start.

Buka web browser anda, lalu ketikkan http://localhost.

Instalasi XAMPP untuk Web, Database & FTP Ser ver pada OpenSUSE

Selain menggunakan Apache, PHP, MySQL dan FTP Server yang sudah disertakan pada OpenSUSE, kita dapat melakukan instalasi software tersebut melalui bundel aplikasi yang sudah disediakan oleh XAMPP. Berikut ini adalah caranya :

(46)

- Buka konsole, masuk sebagai root (ketikkan perintah su)

- Extract XAMPP yang sudah didownload, maka akan muncul # tar xvfz xampp-linux-X.Y.Z.tar.gz -C /opt

Note : Ganti X, Y dan Z dengan versi XAMPP yang didowonload.

- Jalankan XAMPP /opt/lampp/lampp start

Akan ada keterangan proses aktifasi aplikasi XAMPP seperti berikut ini :

Starting XAMPP

X.Y.Z…

LAMPP: Starting Apache…

LAMPP: Starting MySQL…

LAMPP started.

- Test jalannya XAMPP dengan mengetikkan alamat http://localhost di browser. XAMPP akan segera tampil.

Jika kita melakukan restart komputer, kita harus menjalankan XAMPP secara manual dengan perintah /opt/lampp/lampp start. Bagaimana kalau kita ingin secara otomatis menjalankan XAMPP setiap kali booting ?

Langkah ber ik ut adalah proses mengak tifkan XAMPP saa t booting - Masuk folder runlevel anda (standar GUI dengan network adalah

runlevel5)

# cd /etc/init.d/rc5.d –> kalau pakai runlevel3, ganti rc5 dengan

rc3.

- Ketikkan statement berikut :

(47)

- Check melalui YAST | SYSTEM | SYSTEM SERVICES (RUNLEVEL), cari service lampp, jika masih disable jadikan sebagai enable service.

2.9 Pengenalan Rational Rose

Saat ini piranti lunak semakin luas dan besar lingkupnya, sehingga tidak bisa lagi dibuat asal-asalan. Piranti lunak saat ini seharusnya dirancang dengan memperhatikan hal-hal seperti scalability, security, dan eksekusi yang robust walaupun dalam kondisi yang sulit.Selain itu arsitekturnya harus didefinisikan dengan jelas, agar bug mudah ditemukan dan diperbaiki, bahkan oleh orang lain selain programmer aslinya.Keuntungan lain dari perencanaan arsitektur yang matang adalah dimungkinkannya penggunaan kembali modul atau komponen untuk aplikasi piranti lunak lain yang membutuhkan fungsionalitas yang sama. Pemodelan (modeling) adalah proses merancang piranti lunak sebelum melakukan pengkodean (coding). Model piranti lunak dapat dianalogikan seperti pembuatan blueprint pada pembangunan gedung. Membuat model dari sebuah sistem yang kompleks sangatlah penting karena kita tidak dapat memahami sistem semacam itu secara menyeluruh. Semakin komplek sebuah sistem, semakin penting pula

penggunaan teknik pemodelan yang baik.

(48)

Penger tian UML

Unified Modelling Language (UML) adalah sebuah "bahasa" yg telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model

sebuah sistem.

(49)

pendesainan berorientasi objek. Masing-masing metodologi membawa notasi sendiri-sendiri, yang mengakibatkan timbul masalah baru apabila kita bekerjasama dengan group/perusahaan lain yang menggunakan metodologi yang berlainan.

Dimulai pada bulan Oktober 1994 Booch, Rumbaugh dan Jacobson,yang

merupakan tiga tokoh yang boleh dikata metodologinya banyak digunakan mempelopori usaha untuk penyatuan metodologi pendesainan berorientasi objek. Pada tahun 1995 direlease draft pertama dari UML (versi 0.8). Sejak tahun 1996 pengembangan tersebut dikoordinasikan oleh Object Management Group (OMG http://www.omg.org.Tahun 1997 UML versi 1.1 muncul, dan saat ini versi terbaru adalah versi 1.5 yang dirilis bulan Maret 2003. Booch, Rumbaugh dan Jacobson menyusun tiga buku serial tentang UML pada tahun 1999.Sejak saat itulah UML telah menjelma menjadi standar bahasa pemodelan untuk aplikasi berorientasi objek.

Abstraksi konsep dasar UML yang terdiri dari structural classification, dynamic behavior, dan model management, bisa kita pahami dengan mudah apabila kita melihat gambar diatas dari Diagrams. Main concepts bisa kita pandang sebagai term yang akan muncul pada saat kita membuat diagram.

(50)

MACAM-MACAM DIAGRAM YANG ADA DI RATIONAL ROSE

Use case diagram menjelaskan manfaat system jika dilihat menurut pandangan orang yang berada diluar system (actor). Use case diagram dapat digunakan selama proses analis untuk menangkap requirements system. Dan selama tahap

design, use case diagram menetapkan perilaku system saat di implementasikan.

G

Gaammbbaarr 22..1111 UUssee CaCassee DDiiaaggrraamm

(51)

G

Gaammbbaarr 22..1122 CCllaassss DDiaiaggrraamm

Statechart diagram, kita dapat menggunakan statechart diagram untuk memodelkan perilaku dinamis satu kelas atau objek. Statechart diagram memperlihatkan urutan keadaan sesaat (state) yang dilalui sebuah objek, kejadian yang menyebabkan sebuah transisi dari satu state atau aktifitas. Statechart diagram khusunya diagunakan untuk memodelkan taraf-taraf diskrit dari sebuah siklus hidup objek. Seperti yang ada pada screenshoot dibawah ini:

G

(52)

Aktifiti diagram Memodelkan alur kerja (workflow) sebuah proses bisnis dan urutan aktivitas dalam suatu proses. Diagram ini sangat mirip dengan sebuah flowchart karena kita dapat memodelkan sebuah alur kerja dari satu aktivitas ke aktivitass lainnya atau dari satu aktivitas ke keadaan sesaat (state). Juga sangat berguna ketika ingin menggambarkan perilaku paralel atau menjelaskan

bagaimana perilaku dalam berbagai use case berinteraksi.

G

Gaammbbaarr 22..1144 AAccttiivviittyy DiDiaaggrraamm

(53)

diagram digunakan sebagai alat untuk menggambarkan interaksi yang mengungkapkan keputusan mengenai perilaku sistem. Seperti yang ada pada

G

Gaammbbaarr 22..1155 SSeeqqueuennccee DDiiaaggrraamm

(54)

G

Gaammbbaarr 22..1166 CCoollllaabboorraattiioonn DDiiaaggrraamm

Component diagram Menggambarkan alokasi semua kelas dan obyek kedalam komponenkomponen dalam desain fisik sistem software. Diagram ini mmperlihatkan pengaturan dan kebergantungan antara komponene-komponen software seperti source code, binary code dan komponen tereksekusi.

(55)

BAB III

PERANCANGAN SISTEM

3.1 Per ancangan Sistem

Pada rancangan system ini memberikan penjelasan mengenai cara kerja secara umum dari aplikasi SMS Gateway baik dari sisi Admin sebagai pengolah data, dan Pegawai yang didalamnya mencakup Karyawan, Frontliner dan Komunitas yang terjadi di PT. Parastar Echorindo, serta kebutuhan akan basis data dengan menggunakan MySQL. Dan untuk aplikasinya menggunkan PHP. Untuk aliran data diagram dirancang dengan menggunakan Rational Rose 2000

Enterprise Edition, diantaranya untuk membuat Use Case Diagram, Activity

Diagram dan Sequence Diagram, sedangkan rancangan kebutuhan basis data dengan bantuan software Power Designer 11.0, CDM (Conceptual Data Model) & PDM (Physical Data Model) Desain tabel.

3.1.1 Use Case Diagram

(56)

Ga mbar 3.1 Use Case Diagram

Admin bertugas untuk maintenance data Pegawai (Karyawan, outlet binaan dan Komunitas) dan juga memsakkuan format Jadwal Tugas yang akan dikirim ke Pegawai, sedangkan dari sisi Pegawai mereka bisa memperoleh balasan pesan sesuai dengan format text.

3.1.2 Activity Diagr am

Diagram berikut menjelaskan tentang beberapa aktivitas dari aplikasi tersebut, mulai dari Admin input data Pegawai, Jadwal Tugas yang akan dikirim sesuai dengan jabatan pegawai dan format yang ada di Automatic

Reply, dimana akan jalan apabila format text yang masuk ke dalam inbox

[image:56.612.158.509.74.291.2]
(57)

Gambar 3.2 Activity Diagram

Seperti pada gambar diatas diagram ini menggambarkan urutan proses yang dilakukan oleh Admin sampai Pegawai dalam proses pengiriman pesan.

3.1.3 Sequence Diagr am

Sequence diagram berikut menjelaskan tentang beberapa aktivitas dari

[image:57.612.156.514.85.309.2]
(58)

Gambar 3.3 Sequence Diagram

Dan setiap pesan teks, Jadwal Tugas dan Automatic Reply yang sudah terkirim ataupun gagal akan masuk ke dalam Sent Item.

3.1.4 CDM (Conceptual Data Model)

[image:58.612.133.508.75.309.2]
(59)

Ga mbar 3.4 Conceptual Data Model

CDM mirip dengan konsep ERD, mempunyai 10 entitas yaitu Admin, Pegawai, Action Job, Sent Item, Notifikasi Date, Jabatan Pegawai, Outbox, Inbox, Aotumatic Reply dan Jadwal Tugas.

3.1.5 PDM ( Physical Data Model )

[image:59.612.197.452.97.342.2]
(60)

Gambar 3.5 Physical Data Model

Dari desain data phisik atau PDM kita dapat melihat table-tabel yang akan digunakan dalam aplikasi ini, diantaranya adalah :

1. Tabel Admin

Tabel ini berfungsi untuk menyimpan data Admin, berikut adalah tabel Admin :

Tabel 3.6 Desain Tabel Admin

No. Coloum Name Data Type Length Aloow Null Constraint

1. Nip Varchar 255 Primary Key

[image:60.612.187.445.98.335.2]
(61)

2. Tabel Pegawai

[image:61.612.128.511.203.338.2]

Tabel ini berfungsi untuk memasukkan dan menyimpan Pegawai sesuai dengan Pegawai Jabatan, seperti Karyawan, outlet binaan dan Komunitas.Berikut adalah tabel Pegawai :

Tabel 3.7 Desain Tabel Pegawai

No. Coloum Name Data Type Length Allow Null Constraint

1. Pegawai_id Varchar 255 Primary Key

2. Pegawai_nama Varchar 255 3. Pegawai_alamat Text

4. Pegawai_tgl_lahir Datetime 5. Pegawai_tempat_lahir Varchar 50 6. Pegawai_kota Varchar 100 7. Pegawai_No_Hp Varchar 20 8. Pegawai_id_jabatan Int

3. Tabel Sent Item

Tabel ini berfungsi untuk memasukkan dan menyimpan data pesan yang terkirim ataupun tidak terkirim.Berikut adalah tabel Sent Item :

Tabel 3.8 Desain Tabel Sent Item

No. Coloum Name Data Type Length Aloow Null

Constraint

1. Sent_item_id Int Primary Key

2. Destination_number Varchar 20 3. Text_decoded Text

4. Tabel Action Job

(62)
[image:62.612.134.506.107.214.2]

Tabel 3.9 Desain Tabel Action Job

No. Coloum Name Data Type Length Aloow Null Constraint

1. Id_action Int Primary Key

2. Action_title Varchar 255 3. Action_process Varchar 1 4. Action_time Timestamp 5. Begin_id Int

6. Last-id Int

5. Tabel Notifikasi Date

Tabel ini berfungsi untuk menentukan tanggal yang terdapat di Inbox, Outbox dan Sent Item, berikut adalah tabel Notifikasi Date :

Tabel 3.10 Desain Tabel Notifikasi Date

No. Coloum Name Data Type Length Aloow Null Constraint

1. Name Varchar 20

2. Time Alert Timestamp

6. Tabel Outbox

Tabel ini berfungsi untuk memasukkan dan menyimpan data pesan yang akan dikirim, berikut adalah tabel Outbox :

Tabel 3.11 Desain Tabel Outbox

No Coloum Name Data Type Length Aloow Null Constraint

1. Jadwal_id Int Foreign Key 1

2. Replay_id Int Foreign Key 2

3. Outbox_id Int

(63)

7. Tabel Inbox

Tabel ini berfungsi untuk memasukkan dan menyimpan data dari pesan yang masuk.Berikut adalah tabel Inbox :

Tabel 3.12 Desain Tabel Inbox

No Coloum Name Data Type Length Aloow Null Constraint

1. Inbox_id Int Primary Key

2. Sender_number Varchar 20 3. Text_decoded Text

8. Tabel Jabatan Pegawai

Tabel ini berfungsi untuk memasukkan dan menyimpan Pegawai sesuai dengan Pegawai Jabatan, seperti Karyawan, outlet binaan dan Komunitas.Berikut adalah tabel Jabatan Pegawai :

Tabel 3.13 Desain Tabel Jabatan Pegawai

No. Coloum Name Data Type Length Aloow Null Constraint

1. Jabatan_id Int Primary Key

2. Pegawai_id Varchar 255 Foreign Key

3. Jabatan_nama Varchar 100

9. Tabel Automatic Reply

(64)

Tabel 3.14 Desain Tabel Automatic Reply

No. Coloum Name Data Type Length Aloow Null Constraint

1. Reply_id Int Primary Key

2. Inbox_id Int Foreign Key

3. Reply_format_text Varchar 255 4. Reply_pesan Text

10. Tabel Jadwal Tugas

Tabel ini berfungsi untuk memasukkan dan menyimpan data pesan yang berada didalam Jadwal Tugas.Berikut adalah tabel Jadwal Tugas :

Tabel 3.15 Desain Tabel Jadwal Tugas

No. Coloum Name Data Type Length Aloow Null Constraint

1. Jadwal _id Int Primary Key

2. Jabatan_id Int Foreign Key

3. Jadwal_Mulai Timestamp

4. Jadwal_pesan Text

5. Jadwal_kirim_ke_jabatan Int

6. Jadwal_status Varchar 1

3.2 Per ancangan Inter faces

(65)

3.2.1 Tampilan Per ancangan Halaman Login :

Gambar 3.16 Tampilan Perancangan Halaman Login

Form login adalah tampilan pertama ketika user mengaktifkan aplikasi SMS

Gateway tersebut.Di dalam form login hanya terdapat satu user, yaitu Admin.

3.2.2 Tampilan Per ancangan Halaman Utama

(66)

Form diatas adalah tampilan utama dari aplikasi ketika user berhasil

melakukan login pada form login. Pada menu utama aplikasi, terdapat pilihan menu Pegawai, Jadwal Tugas, Automatic Reply, Inbox dan Sent Items.Dari pengaturan hak akses yang ada, admin sepenuhnya bisa mengaplikasikan sistem tersebut.

3.2.3 Tampilan Per ancangan Halaman Pegawai

Gambar 3.18 Tampilan Perancangan Halaman Pegawai

(67)

3.2.4 Tampilan Per ancangan Halaman J adwal Tugas

Gambar 3.19 Tampilan Perancangan Halaman Jadwal Tugas

Pada halaman Jadwal Tugas ini terdapat dua menu yaitu Tambah Jadwal Tugas dan Hapus Jadwal Tugas.

3.2.5 Tampilan Perancangan Halaman Automatic Reply

Gambar 3.20 Tampilan Perancangan Halaman Automatic Reply

(68)

kedalam Inbox sama dengan yang ada di Halaman Automatic Reply.Dan setiap pesan yang terkirim akan masuk kedalam Sent Item.

3

3..22.6.6 TTamamppililaann PPeerranancacanngagann HHaallaamamann IInnbboxox

Ga mbar 3.21 Tampilan Perancangan Halaman Inbox

Gambar diatas adalah Tampilan Halaman Inbox yang mempunyai fungsi untuk menyimpan dan menampilkan setiap pesan masuk yang masuk kedalam aplikasi SMS Gateway.

3.2.7 Tampilan Per ancangan Halaman Sent Items

(69)

B

B

A

A

B

B

I

I

V

V

I

I

M

M

P

P

L

L

E

E

M

M

E

E

N

N

T

T

A

A

S

S

I

I

S

S

I

I

S

S

T

T

E

E

M

M

4.1 Implementasi Sistem

Pada bab ini, penulis akan mencoba untuk memberikan penjelasan dari apklikasi SMS Gateway, bagaimana konsep dari jalannya aplikasi tersebut.

4.2 Inter faces

Di sini akan dijelaskan tentang pembuatan form-form atau tampilan menu yang tentunya harus sesuai dengan kebutuhan.

4.2.1 Tampilan Halaman Login :

Gambar 4.1 Tampilan Login

Form login adalah tampilan pertama ketika user mengaktifkan aplikasi SMS

[image:69.612.182.473.375.584.2]
(70)

4.2.2 Tampilan Halaman Utama

Gambar 4.2 Tampilan Halaman Utama

Form diatas adalah tampilan utama dari aplikasi ketika user berhasil

melakukan login pada form login. Pada menu utama aplikasi, terdapat pilihan menu Pegawai, Jadwal Tugas, Automatic Reply, Inbox dan Sent Items.Dari pengaturan hak akses yang ada, admin sepenuhnya bisa mengaplikasikan sistem tersebut.

4.2.3 Tampilan Halaman Pegawai

(71)

Halaman Pegawai ini mempunyai beberapa menu yaitu; Tambah Pegawai, Daftar Jenis Pegawai, Hapus data Pegawai dan juga untuk mengirim pesan.

1) Tampilan Halaman Tambah Pegawai

Gambar 4.4 Tampilan Halaman Tambah Pegawai

Gambar 4.4 adalah tampilan dari form Tambah Pegawai, dimana user dapat menambah, mengubah dan menghapus data user pada database.Pada kolom jenis pegawai bisa dipilih apakah masuk kategori Karyawan, outlet binaan atau Komunitas.

2) Tampilan Halaman Tambah Daftar J enis Pegawai

(72)

Gambar 4.5 adalah tampilan dari form Tambah Daftar Jenis Pegawai yang mana form tersebut bisa untuk tambah daftar jenis pegawai selain bisa, hapus, edit, dan simpan.

3) Tampilan Halaman Kir im Pesan Halaman Pegawai

Gambar 4.6 kirim pesan Halaman Pegawai

Gambar diatas adalah tampilan form kirim pesan ke Pegawai, dimana form tersebut berfungsi untuk mengirim pesan.Apabila pesan terkirim atau gagal, kita dapat melihat status dari pesan tersebut di halaman Sent Items.

4) Halaman Sent Items

[image:72.612.133.503.187.354.2]
(73)

Pada Gambar diatas kita bisa ketahui, apakah pesan terkirim atau gagal.Dan untuk lebih memastikan lagi, bisa kita cek pada Handphone yang dituju.

4.2.4 Tampilan Halaman J adwal Tugas

Gambar 4.8 Halaman Jadwal Tugas

Pada halaman Jadwal Tugas ini terdapat dua menu yaitu Tambah Jadwal Tugas dan Hapus Jadwal Tugas.

1) Tampilan Tambah J adwal Tugas

[image:73.612.151.513.162.344.2] [image:73.612.151.508.479.652.2]
(74)

Gambar diatas adalah tampilan form Tambah Jadwal Tugas dimana Admin bisa menambah Jadwal Tugas yang akan dikirim sesuai dengan tanggal, jam dan format yang dimasukkan oleh Admin.

2) Tampilan Menjalankan J adwal Tugas

Gambar 4.10 Tampilan Menjalankan Jadwal Tugas

Gambar 4.10 adalah tampilan menjalankan Jadwal Tugas, dimana Jadwal Tugas akan berjalan apabila tanggal dan jam Jadwal Tugas sesuai, maka secara otomatis Jadwal Tugas tersebut dijalankan ditandai dengan adanya notifikasi menjalankan Jadwal Tugas.

3) Tampilan terk ir im J adwal Tugas

[image:74.612.131.509.189.336.2] [image:74.612.132.513.528.676.2]
(75)

Gambar diatas adalah Tampilan terkirim Jadwal Tugas.Jadi setiap pesan yang terkir

Gambar

Gambar 3.1 Use Case Diagram
Gambar 3.2 Activity Diagram
Gambar 3.3 Sequence Diagram
Gambar 3.4 Conceptual Data Model
+7

Referensi

Dokumen terkait

Meskipun Amerika adalah negara adidaya satu- satunya setelah Perang dingin, namun itu tidak menjadikannya terlepas dari masalah terorisme, dan meskipun Amerika telah memiliki

Pengendara motor ugal-ugalan seakan dia yang punya jalan; angutan umum berhenti mendadak tanpa lampu sen; ditambah lagi hembusan-hembusan asap hitam yang melengkapi

Hipotesis yang diajukan dalam penelitian ini adalah ada hubungan antara kepercayaan diri dengan penyesuaian diri ibu yang memiliki anak tunagrahita sedang di SLB

Ketepatan struktur seperti struktur kelompok nominal dan porsi kepadatan leksikal yang baik memberikan pengaruh besar dalam menulis teks tertulis seperti naskah

Hasil analisis statistik menunjukkan bahwa perlakuan pemberian pupuk kandang ayam berpengaruh nyata terhadap pertambahan tinggi dan jumlah daun anakan, tetapi tidak menunjukkan

Penilaian aspek psikomotor yang dilakukan oleh guru dan siswa didasarkan pada unjuk kerja/ gerak yang ditunjukkan siswa selama proses pembelajaran.. Penilaian dilaksanakan

MEDAN 2018.. Medan : Fakultas Keguruan dan Ilmu Pendidikan Universitas Muhammadiyah Sumatera Utara. Penelitian ini dilakukan untuk mengetahui “Apakah strategi

Dan untuk gaya horizontal total yang bekerja pada daerah yang dibatasi titik- titik momen negatif di tumpuan dan momen nol terdekat harus diambil sebesar nilai T. Dek baja