You are on page 1of 32

PROPOSAL TUGAS AKHIR

SMS GATEWAY JURUSAN MANAJEMEN INFORMATIKA


BERBASIS WEB

OLEH:
GEDE INDRA NURATMAJA
0805021018

CALON PEMBIMBING I : NI WAYAN MARTI, S.Kom., M.Kom.

JURUSAN MANAJEMEN INFORMATIKA


FAKULTAS TEKNIK DAN KEJURUAN
UNIVERSITAS PENDIDIKAN GANESHA
SINGARAJA
2010

1
A. JUDUL: SMS Gateway Jurusan Manajemen Informatika Berbasis WEB

B. LATAR BELAKANG MASALAH

Peradaban manusia saat ini sudah sangat berkembang jika dibandingkan

dengan tahun-tahun sebelumnya. Perkembangan peradaban manusia berdampak

pada perkembangan pemikiran manusia untuk membuat sesuatu yang lebih

inovatif dan lebih bermanfaat untuk kehidupan manusia. Banyak hal yang tercipta

dan berkembang dari hasil pemikiran manusia tersebut, salah satu yang paling

nyata dan dapat dirasakan perkembangannya adalah teknologi. Teknologi saat ini

sangat berperan penting dalam kehidupan manusia, bahkan teknologi seakan tidak

menjadi kebutuhan sekunder manusia, melainkan sudah menjadi kebutuhan

primer yang keberadaanya tidak dapat dipisahkan dari kehidupan manusia.

Perkembangan teknologi tidak memandang umur, status, jabatan, ataupun

golongan masyarakat.

Pemanfaatan teknologi saat ini sudah sangat beragam, dari pemanfaatan

dalam kehidupan pribadi, organisasi, ataupun bisnis. Dengan adanya teknologi,

semua kegiatan manusia sangat terbantu dan menjadi lebih mudah dalam

mengerjakan suatu pekerjaan. Perkembangan teknologi saat ini sudah berkembang

dalam berbagai bidang, contohnya dalam bidang telekomunikasi banyak sekali

diciptakan alat-alat untuk berkomunikasi baik komunikasi satu arah ataupun dua

arah. Dalam komunikasi dua arah, teknologi yang tercipta adalah telepon. Telepon

dapat mempermudah dan mempercepat proses pertukaran informasi tanpa

memperhatikan jarak dan tempat dari seseorang yang diajak berkomunikasi.

Perkembangan teknologi telepon tidak sampai pada proses pertukaran informasi

saja, melainkan sekarang ini perkembangan teknologi telepon sudah lebih

1
canggih. Telepon kini sudah berkembang menjadi teknologi mobile yang sangat

dihandalkan dalam berbagai kegiatan manusia. Kehadiran teknologi mobile ini

tidak hanya bermanfaat dalam bidang komunikasi saja, melainkan teknologi

mobile kini sudah dirancang sebagai hiburan untuk menghilangkan lelah ataupun

menghilangkan kebosanan. Teknologi mobile akan terus berkembang seiring

dengan berkembangnya zaman, hal tersebut memungkinkan penggunaan

teknologi mobile tidak dapat tergantikan lagi fungsinya dengan teknologi lain.

Penggunaan teknologi mobile sekarang ini sudah banyak didukung oleh

berbagai jenis operator sellular dan berbagai jenis perusahaan mobile yang

banyak bermunculan untuk memperkenalkan teknologinya. Berbagai fasilitas baru

yang terdapat di setiap perangkat mobile dapat membantu kegiatan manusia.

Fasilitas mobile yang sekarang tidak asing lagi bagi masyarakat adalaha fasilitas

Short Message Service (SMS).

SMS merupakan layanan pesan singkat yang disediakan oleh teknologi

mobile untuk memudahkan pengguna teknologi mobile untuk bertukar informasi

lebih fleksibel, efektif dan efisien. Layanan pesan singkat ini (SMS) hanya

terdapat pada teknolgi mobile saja. Dari berbagai fasilitas yang ditawarkan

perangkat mobile, layanan SMS paling sering digunakan terutama oleh generasi

muda karena lebih murah dan lebih mudah. Setiap orang pasti sudah memiliki

perangkat mobile dan memanfaatkan layanan SMS yang ada di dalam perangkat

tersebut untuk berkomunikasi atau berbagi informasi.

Hal diataslah yang melatar belakangi penulis untuk membangun sistem

SMS Gateway yang dapat memudahkan pengguna untuk mengirimkan berbagai

informasi baik berupa pengumuman, polling, voting, ataupun penyampaian jadwal

2
mata kuliah yang di implementasikan pada Universitas Pendidikan Ganesha, dan

lebih menjurus lagi yaitu di jurusan Manajemen Informatika dengan

menggunakan media WEB.

C. RUMUSAN MASALAH

Berdasarkan latar belakang di atas, terdapat beberapa permasalahan dalam

pembuatan SMS Gateway Jurusan Manajemen Informatika Berbasis WEB,

adapun permasalahan tersebut ialah sebagai berikut:

1. Bagaimana rancang bangun dari SMS Gateway Jurusan Manajemen

Informatika Berbasis WEB?

2. Bagaimana implementasi SMS Gateway Jurusan Manajemen Informatika

Berbasis WEB menggunakan Adobe Dreamweaver CS4 sebagai editor dari

bahasa pemrograman PHP berbantuan Gammu v1.25.0 for Windows dengan

pengolah gambar Adobe Photoshop CS3 dan MySQL sebagai pengolah basis

datanya?

D. BATASAN MASALAH

Mengingat luasnya materi dalam membangun SMS Gateway Jurusan

Manajemen Informatika Berbasis WEB, maka penulis membatasi hal-hal sebagai

berikut :

1. Administrator maupun user harus log in terlebih dahulu agar dapat

menggunakan aplikasi ini.

3
2. Administrator maupun user dapat memberikan informasi ataupun himbauan

kepada mahasiswa dan dapat pula membaca dan menghapus kritik ataupun

saran dari mahasiswa.

3. Administrator maupun user dapat menghapus data mahasiswa yang dianggap

berbuat kurang baik.

4. Aplikasi ini dapat mengirimkan informasi yang diinginkan oleh mahasiswa

secara otomatis sesuai perintah teks.

5. Aplikasi ini dapat mengirimkan nilai mahasiswa berdasarkan mata kuliah

sesuai dengan permintaan dari mahasiswa.

6. Aplikasi ini dapat mengirimkan pesan sesuai dengan jadwal pengiriman yang

telah ditentukan oleh user.

7. Aplikasi ini dapat mengirimkan polling, voting, berita, kritik ataupun saran

kepada mahasiswa.

E. TUJUAN

Adapun tujuan yang ingin dicapai dari pembuatan SMS Gateway Jurusan

Manajemen Informatika Berbasis WEB berdasarkan rumusan masalah diatas

adalah :

1. Membuat rancang bangun dari SMS Gateway Jurusan Manajemen

Informatika Berbasis WEB.

2. Mengimplementasikan SMS Gateway Jurusan Manajemen Informatika

Berbasis WEB menggunakan Adobe Dreamweaver CS4 sebagai editor dari

bahasa pemrograman PHP berbantuan Gammu v1.25.0 for Windows dengan

4
pengolah gambar Adobe Photoshop CS3 dan MySQL sebagai pengolah basis

datanya.

F. MANFAAT

Adapun manfaat yang dapat dipetik dari pembuatan SMS Gateway Jurusan

Manajemen Informatika Berbasis WEB adalah :

1. Bagi Jurusan.

a. Jurusan dapat memberikan pengumuman, himbauan ataupun informasi

lainnya kepada mahasiswa

b. Jurusan dapat memberikan informasi terkini sesuai permintaan mahasiswa

dan dilakukan secara otomatis.

c. Jurusan dapat mengetahui kelemahan dan keunggulan kinerjanya sesuai

kritik ataupun saran dari mahasiswa .

d. Jurusan dapat meningkatkan pelayanan terutama informasi terhadap

mahasiswa .

e. Dapat mempercepat penyampaian informasi kepada mahasiswa.

2. Bagi mahasiswa.

a. Mahasiswa dapat mengetahui berbagai informasi ataupun himbauan dari

Jurusan.

b. Mahasiswa dapat meminta informasi tertentu sesuai keinginannya dan di

berikan informasi sesaat setelah mahasiswa tersebut meminta informasi

tersebut.

c. Mahasiswa dapat mengirimkan kritik ataupun saran kepada Jurusan.

5
d. Mahasiswa dapat lebih mudah dan lebih cepat dalam memperoleh

informasi yang diinginkan dengan tidak terbendung dengan birokrasi

ataupun jarak dan waktu.

G. TINJAUAN PUSTAKA

1. Jurusan Manajemen Informatika

Jurusan Manajemen Informatika merupakan salah satu Jurusan di bawah

Fakultas Teknik dan Kejuruan Undiksha. Visi jurusan adalah Terwujudnya

Jurusan Yang Mampu Mengembangkan Ilmu Pengetahuan dan Teknologi

Khususnya dalam Bidang Teknologi Informasi Serta Menghasilkan Tenaga Kerja

yang Berkualitas dan Berdaya Saing Tinggi. Untuk mencapai visi tersebut,

jurusan melaksanakan misi di tiga bidang utama, yaitu:

1. Di bidang kependidikan dan pengajaran, menyelenggarakan pendidikan

pendidikan di bidang non kependidikan pada jenjang diploma profesional

pada bidang teknologi informasi, yang memenuhi standar kelayakan,

sesuai dengan keperluan pasar kerja.

2. Di bidang penelitian, melahirkan peneliti di bidang teknologi informasi

agar bisa lebih didaya gunakan, untuk keperluan nusa dan bangsa, melalui

kerjasama antar perguruan tinggi, dengan instansi pemerintah atau dengan

dunia usaha dan industri.

3. Di bidang pengabdian masyarakat, mendesiminasikan hasil-hasil

penelitian di bidang teknologi informasi ke berbagai pihak yang terkait.

(Pedoman Studi, 2008, 66)

6
Sasaran yang ditetapkan adalah menghasilkan lulusan yang memiliki

kualifikasi di bidang teknologi informasi dan turut berperan aktif dalam

pengembangan teknologi informatika.  Tujuan yang ingin dicapai adalah

menghasilkan lulusan yang mampu mengembangkan diri di bidang informatika,

mampu menggunakan sistem yang berbasis komputer, mampu mengelola sistem

informasi dalam jaringan komputer, dan mampu mengembangkan perangkat

lunak komputer.

Struktur organisasi jurusan Manajemen Informatika terdiri dari pimpinan

jurusan, staf dosen, dan teknisi/laboran. Pimpinan jurusan terdiri dari Ketua

Jurusan, Sekretaris Jurusan, dan Ketua Laboratorium. Operasional jurusan

dilaksanakan secara terpadu oleh pimpinan jurusan dibantu oleh Pembimbing

Kemahasiswaan, staf dosen dan teknisi/laboran. Pegawai administrasi masih

dikoordinasi oleh fakultas. Mahasiswa terhimpun dalam himpunan mahasiswa

jurusan (HMJ) Manajemen Informatika.

Kurikulum jurusan Manajemen Informatika disusun berdasarkan

publikasi-publikasi dari masyarakat komputer, kurikulum nasional, kurikulum

komputer dari beberapa perguruan tinggi di Tanah Air. Kurikulum disusun

dengan berpegang pada tiga permasalahan, yaitu menekankan dalam masalah

perangkat lunak, memberi kemungkinan bagi lulusan untuk berperan sebagai

produsen daripada hanya sebagai pemakai saja, serta sedapat mungkin memberi

kesempatan kepada mahasiswa untuk memenuhi minat masing-masing.

Kompetensi lulusan diperkuat dengan mewajibkan mahasiswa mengikuti Praktek

Kerja Lapangan (PKL) dan membuat Tugas Akhir (TA).

7
2. Adobe Photoshop

Thomas Knoll seorang mahasiswa PhD di Universitas Michigan, pada

tahun 1987 mulai menulis sebuah program pada Macintosh untuk menampilkan

gambar grayscale pada layar monokrom. Program ini menarik perhatian

saudaranya John Knoll, seorang karyawan di Industrial Light & Magic, yang

merekomendasikan Thomas agar mengubah programnya menjadi program

penyunting gambar penuh. Thomas mengambil curi selama enam bulan dari studi

pada tahun 1988 untuk berkolaborasi dengan saudaranya, program tersebut

kemudian dinamai ImagePro. Setelah tahun itu, Thomas mengubah nama

programnya menjadi Photoshop dan bekerja dengan produsen scanner

Barneyscan untuk mendistribusikan salinan dari program tersebut dengan slide

scanner.

Selama waktu itu, John bepergian ke Silicon Valley di California dan

mendemontrasikan program itu kepada insinyur di Apple Computer Inc. dan

Russell Brown, direktur seni di Adobe. Akhirnya kedua demonstrasi itu berhasil,

dan Adobe memutuskan untuk membeli lisensi untuk mendistribusikan pada bulan

September 1988. Photoshop 1.0 dirilis pada 1990 khusus untuk Macintosh

(Wikipedia).

Dalam perkembangannya Adobe Photoshop mengalami beberapa

peningkatan versi. Pada tahun 2007 Adobe mengeluarkan versi Adobe Photoshop

CS3. Pada versi ini, Adobe mengeluarkan dua pilihan, yakni Adobe Photoshop

CS3 dan Adobe Photoshop CS3 Extended. Adobe Photoshop CS3 masih memuat

fitur-fitur yang terdapat pada Adobe Photoshop sebelumnya yakni Adobe

Photoshop CS2. Adobe Photoshop CS3 memiliki kelebihan dan keunggulan yakni

8
dapat mempercepat pembuatan kurva (path) pada image, meratakan layer secara

otomatis dan teknik pencampuran komposisi secara “advance”. Selain itu,

tampilan program lebih elegan dan menarik sehingga lebih nyaman dilihat. Versi

yang terakhir dirilis pada tahun 2010 adalah Adobe Photoshop CS5 (Wahana

Komputer, 2007).

3. Adobe Dreamweaver

Macromedia Dreamweaver merupakan sebuah HTML editor profesional

untuk mendesain secara visual dan mengelola situs web maupun halaman web.

Jika kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau

lebih menyukai bekerja dengan lingkungan secara visual dalam melakukan

editing, Dreamweaver mambuatnya menjadi lebih mudah dengan menyediakan

tool-tool yang sangat berguna dalam peningkatan kemampuan dan pengalaman

untuk mendesain sebuah web.

Dreamweaver digunakan untuk web desain dan mengikutsertakan banyak

tool untuk kode-kode dalam halaman web beserta fasilitas-fasilitasnya, antara

lain: HTML, PHP, ASP, Coldfusion, CSS dan Javascript. Dengan banyaknya

bahasa pemrograman yang didukung oleh dreamweaver, maka dalam pembuatan

web dapat lebih mudah memilih bahasa pemrograman yang digunakan sesuai

dengan keinginan. Selain itu Dreamweaver juga dilengkapi kemampuan

manajemen situs, yang mempermudah untuk mengelola keseluruhan elemen yang

ada dalam situs. Dreamweaver juga dapat melakukan evaluasi situs dengan

melakukan pengecekan broken link, kompatibilitas browser, maupun perkiraan

waktu download halaman web.

9
Versi Dreamweaver yang terakhir dirilis pada tahun 2010 ini adalah

Dreamweaver CS5, namun dalam hal ini penulis cukup menggunakan

Dreamweaver CS4 saja karena fitur yang dimiliki oleh Dreamweaver CS4 sudah

lebih dari tools standar untuk membuat sebuah web.

4. PHP

PHP (Hypertext Processor) adalah bahasa pemograman scripting sisi

server yaitu bahasa pemograman yang digunakan oleh server web untuk

menghasilkan okumen HTML secara onthe- fly yang merupakan interpreter yang

dapat di eksekusi sebagai program CGI untuk server web atau dijadikan model

dari server web (Sidik, 2005).

PHP pertama kali dibuat dan diperkenalkan oleh Rasmus Lerdorf pada

tahun 1995 menggunakan nama PHP/FI, generasi awal PHP/FI dibuat dari Perl

yang waktu itu digunakan untuk kebutuhan pribadi saja. Pada tahun 1997

dikeluarkanlah PHP/FI versi 2.0, fungsi-fungsi pada PHP/FI ditulis dengan

menggunakan bahasa C. PHP versi 3.0 diluncurkan oleh Andi Gutmans dan Zeev

Suraski pada tahun yang sama dimana versi ini telah mendukung berbagai jenis

database, protokol, dan API. Untuk menangani kelemahan versi 3.0 maka

diluncurkanlah PHP versi 4 dan PHP versi 5, dimana PHP versi 5 ini dapat

membuat file swf dan applet java. Versi ini diluncurkan pada bulan Desember

2003. Fokus utamanya adalah mengoptimalkan penggunaan PHP untuk OOP

(Object Oriented Programming). Beberapa keunggulan yang dimiliki oleh

program PHP diantaranya:

a) PHP adalah bahasa pemograman yang open source

10
b) PHP memiliki tingkat akses yang lebih cepat.

c) PHP memiliki tingkat lifecycle yang cepat sehingga selalu mengikuti

perkembangan teknologi internet.

d) PHP memiliki tingkat keamanan yang tinggi.

e) PHP mampu berjalan di beberapa server yang ada misalnya Apache,

Microsoft IIS, PWS, AOLserver, phttpd, fhttpd, dan Xitami.

f) PHP mampu berjalan di Linux sebagai Platfork sistem operasi utama

bagi PHP, namun juga dapat berjalan FreeBSD, Unix, Solaris, Windows,

dan yang lainnya.

g) PHP juga mendukung akses ke beberapa database yang sudah ada, baik

yang bersifat gratis ataupun komersil. Database ini antara lain MySQL,

PosgreSQL, mSQL, Informix, dan Microsoft SQL server.

5. Gammu

Gammu adalah nama sebuah project yang ditujukan untuk membangun

aplikasi, script dan drivers yang dapat digunakan untuk semua fungsi yang

memungkinkan pada telepon seluler atau alat sejenisnya. Gammu merupakan

project yang berlisensi GNU GPL 2 sehingga menjamin kebebasan menggunakan

tool ini tanpa perlu takut dengan masaah legalitas dan biaya yang mahal yang

harus dikeluarkan. Gammu mendukung berbagai macam model telepon seluler

dengan berbagai jenis koneksi dan type.

GAMMU merupakan salah satu software SMS Gateway yang cukup bagus.

Gammu bukan sebuah program aplikasi jadi yang langsung bisa dipergunakan,

melainkan sebuah program yang harus dibuatkan interface untuk menjalankanya.

11
Gammu dapat dikembangkan dengan berbagai jenis bahasa pemrogramana

berbasis desktop atau web. Perintah dasar Gammu sangat mudah untuk dipahami

sebagai dasar untuk pengembangan program selanjutnya. Selain itu, Gammu

mendukung banyak perangkat ponsel dan modem sehingga lebih mudah mencari

peralatan yang cocok dipergunakan.

6. MySQL

Menurut Sidik (2005) MySQL merupakan software sistem manajemen

database (Database Management Sistem - DBMS) yang sangat populer di

kalangan pemograman web dengan menggunakan script PHP dan Perl. MySQL

dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang saat itu

bernama TcX Data Konsult AB, sejak sekitar 1994–1995, meski cikal bakal

kodenya bisa disebut sudah ada sejak 1979. Awalnya TcX membuat MySQL pada

waktu itu untuk mengembangkan aplikasi Web untuk klien TcX yaitu perusahaan

pengembang software dan konsultan database. Saat itu Michael Widenius, atau

“Monty”, pengembang satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin

ISAM yang dibuat sendiri dan sedang mencari antarmuka SQL untuk ditempelkan

di atasnya. Mula-mula TcX memakai mSQL, atau “mini SQL”.

MySQL adalah database open source yang paling banyak dipakai saat ini.

Penyebab utama MySQL begitu popular di kalangan Web diantaranya adalah

karena MySQL tersedia di berbagai platform, fitur-fitur yang dimiliki MySQL

memang yang biasanya banyak dibutuhkan dalam aplikasi Web, serta memiliki

overhead koneksi yang rendah. MySQL yang gratis dan banyak dipergunakan saat

ini adalah MySQL yang memiliki lisensi GNU General Public License (GPL). Jika

12
ada kasus-kasus yang tidak cocok dengan penggunaan GPL, MySQL juga tersedia

dibawah lisensi komersial yang harus dibeli oleh pemakai. Beberapa kelebihan

yang dimiliki oleh MySQL adalah :

a) MySQL adalah produk gratis (lisensi GNU General Public License)

b) MySQL sangat stabil dan tangguh

c) MySQL sangat fleksibel dengan berbagai bahasa pemrograman

d) MySQL memiliki security yang baik

e) Kemudahan dalam management database

7. Pengertian SMS

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

DSM 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 (Triyono, 2010, dalam Khang).

Pemanfaatan SMS saat ini sangat popular dibandingkan yang lainnya,

disamping tarifnya murah tetapi juga mudah dan cepat dalam pemakaiannya

sehingga sangat digemari oleh siapapun. Saat ini SMS mempunyai banyak

kemampuan dalam interaksinya untuk melakukan pemilihan (voting) serta jajak

pendapat (polling). Selain itu, SMS juga mulai digunakan sebagai media

penyebaran pesan ke banyak pengguna (broadcast) yang idenya diadopsi sebagai

fasilitas peringatan dini (early warning system) yang digunakan sebagai

peringatan akan kemungkinan terjadinya suatu bencana. SMS juga mulai

13
dikembangkan sebagai perangkat pendaftaran elektronik (digital sign), perangkat

penjawab umpan balik otomatis (auto responder), dan SMS dapat difungsikan

sebagai alat kontrol aktivasi (remote controller activator) ke dalam perangkat

komputer seperti untuk mematikan kompute, menyalakan lampu, menyalakan

sistem keamanan, mengetahui posisi dan lain-lain. Secara umum SMS telah

dikembangkan untuk (Zakaria & Josef, 2006, 9):

1. Sistem pemilihan (polling) dan jajak pendapat (voting)

2. Pengiriman banyak serentak (broadcasting)

a. Pengumuman (announcer)

b. Peringatan (warning)

c. Pengingat (reminder)

d. Penerus pesan (forwarder)

3. Alat kontrol aktifasi (remote controlled activator)

4. Penjawab umpan balik otomatis (auto responder)

a. Informasi (information)

b. Pendaftaran bertingkat (cascading digital sign)

c. Pendaftaran tersusun (smart tag digital sign)

5. Perangkat penguji jaringan (tester)

a. Flood SMS/SMS Bomb

b. Floating SMS, dan lain-lain.

Menurut riswan (2006), teknologi SMS memiliki banyak keunggulan.

Keunggulan tersebut antara lain:

a) Harga untuk mengirim sebuah SMS murah

14
b) Merupakan ”deliver oriented service”, artinya pesan akan selalu

diusahakan untuk dikirimkan ke nomor tujuan. Jika suatu saat nomor

tujuan sedang tidak aktif atau di luar cakupan jaringan, maka pesan akan

disimpan di SMSC server dan akan dikirimkan sesegera setelah nomor

tujuan aktif kembali. Pesan juga akan tetap terkirim ke tujuan walaupun

nomor tujuan sedang melakukan pembicaraan (sibuk).

c) Dapat dikirim ke banyak penerima sekaligus pada saat yang bersamaan.

d) Pesan dapat dikirimkan ke berbagai jenis tujuan, seperti e-mail, IP ataupun

applikasi lain.

e) Kegunaannya banyak, dengan cara diintegrasikan dengan applikasi

content, SMS dapat digunakan untuk berbagai macam keperluan seperti

kuis, voting, chatting, reservasi, request informasi, sensus/survey, dan

lainnya tergantung dengan kegunaan dan fungsi aplikasi content yang

terhubungan dengan SMSC.

Dari beberapa pernyataan diatas dapat diketahui bahwa SMS tidak hanya

digunakan untuk keperluan bertukar informasi dengan teks saja, tetapi saat ini

SMS sudah dikembangkan untuk berbagai keperluan yang dapat mempermudah

manusia dalam berbagai keperluan seperti untuk mengirimkan gambar dan suara

secara bersamaan dengan SMS yang dikenal dengan nama Enhanced Message

Service (EMS), Multimedia Message Service (MMS), Smart Messaging bahkan

telah mendukungpertukaran data terdefinisi melalui konsep OTA (Over-The-Air)

seperti bertukar buku telepon (Phonebook), bertukar jadwal (note, schedule,

reminder), dan secara terbatas bertukar nada dering (ring tones).

15
8. Layanan Aplikasi SMS

Menurut Zakaria & Josef (2006) layanan aplikasi pada SMS pada dasarnya

memiliki karakteristik yang berbeda dengan aplikasi internet yaitu ukuran layar

monitor yang berukuran kecil, serta keterbatasan jumlah karakter yang bisa

dikirmkan. Dari karakteristik tersebut dapat mendasari pada pengembangan

aplikasi yang dapat menyediakan informasi secara singkat dan jelas dengan

pengoprasian aplikasi yang mudah dan sederhana. Berdasarkan mekanisme

distribusi pesan SMS oleh aplikasi SMS, terdapat empat macam mekanisme

penghantaran pesan, yaitu:

a) Pull, yaitu pesan yang dikirimkan ke pengguna berdasarkan permintaan

pengguna.

b) Push - Event based, yaitu pesan yang diaktivasi oleh aplikasi berdasarkan

kejadian yang berlangsung.

c) Push - Scheduled, yaitu pesan yang diaktivasi oleh aplikasi berdasarkan

waktu yang telah terjadwal.

d) Push - Personal profile, yaitu pesan yang diaktivasi oleh aplikasi

berdasarkan profil dan preference dari pengguna.

9. Perkembangan SMS

SMS adalah salah satu teknologi messaging (penyampaian pesan). SMS

sendiri mulai dikenalkan pada era teknologi wireless generasi ke 2 (2G), yaitu

pada saat dimungkinkannya melakukan komunikasi data pada telekomunikasi

wireless. Di Eropa, SMS mulai diperkenalkan pada tahun 1991, pada saat mulai

16
digunakannya GSM yg merupakan teknologi 2G yang digunakan di negara-negara

Eropa.

Dalam perkembagannya, SMS kemudian dikembangkan menjadi EMS

(Enhanced Message Service), dimana dengan EMS memiliki keunggulan jumlah

karakter yang bisa dikirimkan dalam 1 SMS menjadi lebih banyak dan dapat juga

digunakan untuk mengirimkan pesan berupa non-karakter (dapat berupa gambar

sederhana). Pada EMS, untuk pengiriman pesan yang lebih dari 160 karakter,

maka pesan akan dipecah menjadi beberapa buah di mana masing-masingnya

terdiri dari tidak lebih dari 160 karakter. Misalnya pesan yang dikirimkan terdiri

dari 167 karakter, maka pesan ini akan dipecah menjadi 2 buah SMS (1 buah SMS

dengan 160 karakter dan 1 SMS dengan 7 karakter). Kedua SMS ini akan

dikirimkan sebagai 2 SMS terpisah dan di sisi penerima akan digabungkan

menjadi satu SMS lagi. Selain itu, EMS juga memungkinkan pengiriman data

berupa gambar sederhana dan rekaman suara.

Pada saat mulai digunakannya teknologi packet switch seperti GPRS,

maka service pengiriman pesan mulai berkembang, tidak hanya sebatas text saja,

tetapi juga bisa dalam bentuk gambar dan suara (multimedia), service ini dikenal

dengan nama MMS (Multimedia Message Service). Dengan MMS user dapat

mengirimkan pesan lebih hidup karena dapat berupa gambar (statik dan bergerak),

suara, ataupun gabungan keduanya.

17
Generasi Freq ~ Kbps Teknologi Service Catatan
1 800 9.6 AMPS - Circuit-switched TIDAK
MHz wireless analog bisa SMS
range voice.
- Limited system
capacity dan
capability.
- No data.
2 800 9.6 to TDMA - Circuit-switched BISA SMS
14.4 wireless digital
voice data
900 CDMA - Security lebih baik

1900 GSM - Kapasiatas lebih


MHz besar
range
- Support
komunikasi data.
2.5 1900 56 to GPRS - circuit-switched Tahap
MHz 144 wireless digital migrasi ke
range voice 3G
CDMA20 - diperkenalkannya BISA SMS,
00-1X packet-switched EMS, dan
data services. MMS
EDGE - Kecepatan &
Kapasitas lebih
baik.
3G 2 GHz 144 WCDMA - packet-switched BISA SMS,
vehicle, wireless EMS,
MMS.
384 CDMA20 - voice dan data 3G
outside, 00-MX platforms :
komunikasi
multimedia
kecepatan
tinggi
2 Mbps UMTS - encrypsi, high-
indoors speed multimedia

Tabel 1: Perkembangan teknologi SMS (riswan, 2006).

18
10. Teknologi SMS

Menurut Rosidi (2004) SMS (Short Message Service) adalah sebuah

standar teknologi yang digunakan untuk pengiriman pesan teks pada telepon

seluler mulai generasi kedua (2G). Isu SMS pertama kali muncul di belahan eropa

pada sekitar tahun 1991 bersama sebuah tenologi komunikasi wireless yang saat

ini cukup banyak penggunanya, yaitu Global Sistem for Mobile communication

(GSM). Dipercaya bahwa message pertama yamg dikirimkan menggunakan SMS

dilakukan pada bulan Desember 1992, dikirimkan dari sebuah personal komputer

(PC) ke telepon mobile dalam jaringan GSM milik Vodafone Inggris, yang

kemudian merambah ke 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). Mekanisme utama dalam sistem SMS yang dilakukan adalah melakukan

pengiriman short message dari satu terminal pelanggan ke terminal yang lain. Hal

ini berkat adanya sebuah entitas dalam sistem SMS yang bernama Short Message

Service Center (SMSC), disebut juga Message Center (MC). SMSC merupakan

sebuah perangkat yang melakukan tugas store and forward trafik short message.

Di dalamnya termasuk penentuan atau pencarian rute tujuan akhir dari short

message. Sebuah SMSC biasanya di desain untuk dapat menangani short message

dari berbagai sumber seperti voice mail sistem (VMS), Web-based messaging,

email integration, External short Messaging Entities (ESME), dan lain-lain.

19
Dalam interkoneksi dengan entitas dalam jaringan komunikasi wireless

seperti Home Location Register (HLR) dan Mobile Switching Center (MSC),

SMSC biasanya selalu menggunakan Signal Transfer Point (STP). Beberapa

karakteristik SMS adalah:

a. Sebuah pesan singkat terdiri atas 160 karakter yang mencakup huruf atau

angka. Juga dapat mendukung pesan non-teks, seperti format binary.

b. Prinsip kerjanya adalah menyimpan dan menyampaikan pesan (store and

forward message). Dengan kata lain, pesan tidak langsung dikirimkan ke

penerima melainkan disimpan terlebih dahulu di SMS-Centre.

c. Memiliki ciri-ciri dalam konfirmasi pengiriman pesan, yaitu pesan yang

dikirimkan tidak secara sederhana dikirimkan dan dipercayai akan

disampaikan dengan selamat. Namun, pengirim pesan dapat pula

menerima pesan balik yang memberitahukan apakah pesan telah terkirim

atau gagal.

11. Arsitektur dan Elemen Jaringan SMS

Beberapa entitas yang yang terbangun dalam sistem SMS bekerja secara

menyeluruh yang disebut juga dengan elemen jaringan SMS. Secara umum

arsitektur sistem SMS khususnya untuk sistem yang diintegrasikan dengan

jaringan wireless adalah sebagai berikut :

20
Gambar 1: Arsitektur dasar jaringan SMS (Rosidi, 2004)

Dibawah ini adalah penjelasan dari masing-masing komponen arsitektur

dasar pada jaringan SMS.

1. External Short Messaging Entities (ESME)

ESME adalah sebuah Short Message Entity (SME) yang berada di

luar jaringan SMS. Pada saat ini sebagian besar ESME berada pada

jaringan data seperti jaringan TCP/IP yang di dalamnya termasuk

internet. Beberapa macam ESME di antaranya adalah :

a. Voice Mail Sistem (VMS)

VMS merupakan perangkat yang berfungsi untuk menerima,

menyimpan, dan menjalankan voice message, ditujukan untuk

pelanggan yang sedang sibuk dan sedang tidak dapat dihubungi

melalui sambungan voice.

21
b. Web

Web merupakan sebuah layanan yang sangat popular pada jaringan

data terutama internet. Pesatnya perkembangan internet dengan

jumlah pertumbuhan penggunanya yang sangat tinggi, membuat

internet sebagai sebuah entitas dalam sistem SMS yang banyak

membangkitkan trafik SMS.

c. Email

Email merupakan salah satu layanan yang paling banyak

digunakan dalam internet. SMS harus dapat mendukung interkoneksi

dengan teknologi email. Maka munculah layanan yang juga cukup

banyak digemari, yaitu email-toSMS dan SMS-to-email.

2. Short Message Service Center (SMSC)

SMSC merupakan sebuah entitas yang bertanggung jawab

menyimpan, routing dan meneruskan short message dari satu titik ke titik

lain yang merupakan tujuan, misalnya dari suatu ESME ke perangkat

telepon bergerak. Sebuah SMSC harus harus memiliki kendalan yang

tinggi, kapasitas yang cukup, dan throughout yang memadai dalam

menangani trafik short message. Selain itu, sistem harus bersifat fleksibel

dan scalable agar dapat mengakomodasi pertumbuhan permintaan

layanan SMS.

22
12. Protokol SMS

SMS dikirim dan diterima melalui jaringan wireless. Sudah tentu sebuah

jaringan mempunyai protokol yang akan digunakan sebagai penunjangnya.

Protokol yang sering dipakai oleh SMS adalah sebagai berikut:

a. HTTP ( Hypertext Transfer Protocol).

HTTP merupakan protokol yang paling sering digunakan dalam

internet saat ini. Tujuan utama HTTP pada mulanya adalah untuk

menyediakan cara dalam menyajikan dan mengambil dari halaman

HTML. Saat ini, penggunaan HTTP tidak terbatas dalam penyajian

halaman HTML saja. Pengembangan HTTP dikontrol oleh World Wide

Web Consortium (W3C) dan Internet Engineering Task Force (IETF).

b. SMPP (Short Message Peer-to-Peer Protocol).

SMPP merupakan sebuah protokol yang dirancang khusus untuk

menangani SMS. SMPP per tama kali didesain oleh sebuah perusahaan

kecil Irlandia yang bernama Aldiscon, sebelum akhirnya dibeli oleh

Logica. Pada tahun 1999, secara resmi pengembangan teknologi SMPP

diambil alih oleh SMPP Developers Forum, sebelum berganti nama

menjadi The SMS Forum.

13. SMS Broadcast

SMS Broadcast adalah jenis layanan SMS yang bersifat satu arah yang

dikirim kebanyak nomor tujuan hanya dengan satu kali klik dari komputer, dan

yang menjadikan SMS Broadcast menjadi unik selain dapat mengirimkan SMS

dalam jumlah besar kesemua operator GSM adalah dengan kecepatan 30 s/d 40

23
SMS per detik hanya dengan satu kali klik. Selain itu penerima tidak dikenakan

biaya, SMS yang dikirimkan bersifat personalize (Dapat memanggil nama

pelanggan), dan ada sender id (Nama Suatu Perusahaan) sehingga pelanggan lebih

merasa dihargai dan brand awareness pelanggan tercipta.

Mengingat sifatnya yang satu arah, maka jenis SMS ini sangat cocok

digunakan sebagai bentuk pemantauan yaitu seperti pengingat jatuh tempo tanggal

pembayaran, info dan menjaga hubungan dengan customer dengan mengirimkan

SMS yang bersifat personalize, atau pemasaran produk seperti launching even,

campaign, promo, dll. Oleh karena itu SMS Broadcast cocok bagi perusahaan

yang ingin menjaga hubungan dengan customer sehingga tercipta loyalitas

konsumen dan brand awareness konsumen, dan juga dapat memantau konsumen

dalam pembayaran atau pengingat jadwal tertentu, memasarkan produk yang baru

diluncurkan, dan perusahaan yang ingin menciptakan brand awareness, loyalitas

konsumen.

Selain cocok untuk perusahaan, SMS Broadcast juga cocok untuk

keperluan kampus yakni untuk mengirimkan berita kampus, informasi mengenai

kampus, atau pengumuman. Dengan adanya SMS Broadcast maka mahasiswa

dapat mengetahui informasi kampus tanpa harus langsung ke kampus serta

informasi yang dimiliki oleh kampus dapat tersampaikan secara merata kepada

seluruh mahasiswa dengan cepat.

14. SMS Gateway

Menurut Dewanto (2007), Sistem minimal dari SMS Gateway adalah

sebuah Personal Computer yang dilengkapi dengan aplikasi SMS Gateway,

24
perangkat komunikasi berbasis selluler (Telpon Selluler atau Modem

GSM/CDMA) yang terhubung dengan PC. Aplikasi SMS Gateway adalah sebuah

perangkat lunak yang mampu membaca informasi SMS yang diterima dan

melakukan pengelolaan sesuai kebutuhan. Untuk koneksi dengan telpon selluler

menggunakan perintah AT Command melalui port I/O (serial/USB) yang

mendukung GSM Modem ataupun berbagai merk telpon selluler. Untuk aplikasi

pembacaan data SMS menggunakan konversi PDU Format dan metoda parsing

untuk memisahkan kode-kode transaksi. Pembacaan dan pengelolaan pesan

berikutnya menggunkan sebuah aplikasi berbasis Sistem Informasi Manajemen.

H. METODE KEGIATAN

1. Rancangan Sistem

a. Rancangan Antarmuka (Interface)

Rancangan Antar Muka adalah tahap perancangan tampilan program yang


dilalui sebelum pengkodean dilakukan. Rancangan antar muka memberikan
gambaran tentang pengimplemasikan program yang akan dibuat. Rancangan
antarmuka SMS Gateway Jurusan Manajemen Informatika Berbasis WEB
dapat digambarkan seperti dibawah ini.

1. Form Menu Utama

Sebelum masuk ke Form-Utama maka akan muncul Form


Menu_Utama terlebih dahulu. Form ini fungsinya untuk memberikan pilihan
menu yang dapat diakses.

25
Header

Menu Menu Menu Menu Menu LogOut

Ke No. Tujuan

Isi Pesan

Reset Kirim

Footer

Gambar 2. Rancangan antarmuka Rancangan antarmuka SMS Gateway


Jurusan Manajemen Informatika Berbasis WEB

b. Koneksi Basis Data dengan Web Server

Dalam pembuatan web site yang interaktif selain menggunakan

HTML dan PHP diperlukan juga suatu database atau basis data. Salah satu

aplikasi basis data yang paling banyak digunakan dengan PHP adalah MySql.

Untuk melakukan koneksi ke MySql dibutuhkan script sederhana yang

berfungsi melakukan koneksi ke MySql. Berikut script sederhana untuk

melakukan koneksi ke MySql:

26
1. $host = “localhost”;
2. $user = “root”;
3. $pass = “password”;
4. $koneksi = mysql_connect ($host,$user,$pass) or
die(mysql_error());
5. if ($koneksi){echo “Koneksi Berhasil!”;}

Berikut ini adalah penjelasan dari script diatas,

1. $host,$user dan $pass adalah variabel yang kita persiapkan untuk

melakukan koneksi.

2. $host= ”localhost”, adalah host tempat server MySql berada, jika

berada satu komputer dengan web server maka cukup kita gunakan

localhost. Tetapi jika server MySql berada pada komputer lain

maka localhost diganti dengan IP komputer tempat server MySql

dijalankan.

3. $user = ”root”, adalah nama user yang akan kita gunakan dalam

melakukan akses ke server MySql, root hanya contoh saja, dapat

diganti dengan user lain yang paling penting user tersebut adalah

user pada MySql.

4. $pass = ”password”, adalah password untuk mengakses ke server

MySql, disesuaikan dengan nama user yang kita gunakan.

5. Setelah semua variabel didenifisikan maka dilakukan koneksi

dengan,

$koneksi = “mysql_connect ($host,$user,$pass) or die (mysql_error());

27
maksud dari kode diatas adalah melakukan koneksi ke data base MySql

yang servernya berada pada localhost dengan user root dan password

adalah password. Jika koneksi berhasil maka akan keluar tampilan

”Koneksi Berhasil”, jika koneksi gagal maka akan keluar tampilan error

yang menyebabkan gagalnya koneksi, error tersebut dihasilkan oleh

fungsi mysql_error().

c. Metode Pengembangan

Metode yang akan dipergunakan dalam pengembangan perangkat lunak ini

adalah metode waterfall. Metode ini bisa juga disebut dengan classic life cycle.

Metode ini membutuhkan pendekatan sistematis dan sekuensial dalam

pengembangan perangkat lunak, mulai dari tingkat sistem dan kemajuan melalui

tahapan-tahapan sebagai berikut :

1. Pengumpulan Data

Karena perangkat lunak adalah bagian dari sistem yang lebih besar,

pekerjaan dimulai dari pengumpulan data-data yang dibutuhkan

perangkat lunak.

2. Analisis Kebutuhan Perangkat Lunak

Proses pengumpulan kebutuhan diintensifkan ke perangkat lunak.

3. Design

Proses design mengubah kebutuhan-kebutuhan menjadi karakteristik

yang dimengerti perangkat lunak sebelum penulisan program.

4. Penulisan Program (coding)

Desain tadi harus diubah menjadi bentuk yang lebih dimengerti mesin,

maka dilakukan langkah penulisan program.

28
5. Pengujian

Setelah kode program selesai dibuat dan program dapat berjalan, akan

dilakukan pengujian. Testing difokuskan pada logika internal dan

perangkat lunak, yaitu mencari segala kemungkinan kesalahan dan

memeriksa apakah telah sesuai dengan yang diinginkan.

6. Perbaikan

Hal ini dilakukan karena setelah perangkat lunak tersebut jadi, akan

ditemukan kesalahan ketika dijalankan di tempat yang berbeda

sehingga memerlukan perbaikan.

7. Penyusunan Laporan

Segala hal yang telah rangkum dari perangkat lunak dituliskan dalam

bentuk laporan untuk memberikan laporan apasaja yang kita

implementasikan dalam perangkat lunak tersebut.

Pengumpulan Data

Analisis Kebutuhan
Perangkat Lunak

Design

Coding

Pengujian

Perbaikan

Penyusunan Laporan

Gambar 3. Permodelan Waterfall.

29
I. JADWAL KEGIATAN

Pelaksanaan kegiatan ini dirancang akan berlangsung selama 6 bulan dari

bulan Januari sampai dengan Juni, pelaksanaan waktu masing – masing tahapan

kegiatan dapat dilihat seperti pada jadwal kegiatan berikut.

Bulan
Januari Februari Maret April Mei Juni
Kegiatan

Minggu Ke - 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

Pengumpulan Data

Analisis

Design

Coding

Pengujian

Perbaikan

Laporan

Tabel 2: Jadwal Pelaksanaan Kegiatan

J. DAFTAR PUSTAKA

___________, 2008, Pedoman Studi Fakultas Teknik Kejuruan Universitas


Pendidikan Ganesha Tahun 2008, Singaraja

Dewanto, R, A., 2007, Aplikasi SMS Gateway dengan Korelasi Kesalahan


Menggunakan Fuzzy String Matching,
http://journal.uii.ac.id/index.PHP/Snati/article/download/1642/1417,
diakses tanggal 05 Oktober 2010

30
Riswan, 2006, Mengenal SMS (Short Message Service),
http://www.mobileindonesia.net/2006/08/01/short-message-service-
SMS/, diakses tanggal 12 Oktober 2010

Rosidi, R., I, 2004, Membuat Sendiri SMS Gateway (ESME) Berbasis Protokol
SMPP, Yogyakarta : Penerbit ANDI

Sidik, Ir, Betha, 2005, MySQL untuk Pengguna, Administrator, dan Pengembang
Aplikasi Web, Bandung: Penerbit Informatika

Sutama, 2008, Pengertian Basis Data, Teknik Informatika, Surabaya

Triyono, Joko, 2010, Pelayanan KRS On-Line Berbasis SMS,


http://elista.akprind.ac.id/fti/jurnal_teknologi/volume_3_edisi_1/33_38_t
riyono_oke.pdf, diakses tanggal 05 Oktober 2010

Wahana Komputer, 2007, Buku Latihan Teknik Mengolah Foto Digital dengan
Adobe Photoshop CS3, PT Elex Media Komputindo: Jakarta

Wikipedia, Adobe Photoshop, http://id.wikipedia.org/wiki/Adobe_Photoshop,


diakses tanggal 03 Oktober 2010

Zakaria, Teddy Marcus dan Josef Widiadhi, 2006, Aplikasi SMS untuk Berbagai
Keperluan, Bandung: Informatika Bandung

31

You might also like