Professional Documents
Culture Documents
OLEH:
GEDE INDRA NURATMAJA
0805021018
1
A. JUDUL: SMS Gateway Jurusan Manajemen Informatika Berbasis WEB
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
golongan masyarakat.
semua kegiatan manusia sangat terbantu dan menjadi lebih mudah dalam
diciptakan alat-alat untuk berkomunikasi baik komunikasi satu arah ataupun dua
arah. Dalam komunikasi dua arah, teknologi yang tercipta adalah telepon. Telepon
1
canggih. Telepon kini sudah berkembang menjadi teknologi mobile yang sangat
mobile kini sudah dirancang sebagai hiburan untuk menghilangkan lelah ataupun
teknologi mobile tidak dapat tergantikan lagi fungsinya dengan teknologi lain.
berbagai jenis operator sellular dan berbagai jenis perusahaan mobile yang
Fasilitas mobile yang sekarang tidak asing lagi bagi masyarakat adalaha fasilitas
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
2
mata kuliah yang di implementasikan pada Universitas Pendidikan Ganesha, dan
C. RUMUSAN MASALAH
pengolah gambar Adobe Photoshop CS3 dan MySQL sebagai pengolah basis
datanya?
D. BATASAN MASALAH
berikut :
3
2. Administrator maupun user dapat memberikan informasi ataupun himbauan
kepada mahasiswa dan dapat pula membaca dan menghapus kritik ataupun
6. Aplikasi ini dapat mengirimkan pesan sesuai dengan jadwal pengiriman yang
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
adalah :
4
pengolah gambar Adobe Photoshop CS3 dan MySQL sebagai pengolah basis
datanya.
F. MANFAAT
Adapun manfaat yang dapat dipetik dari pembuatan SMS Gateway Jurusan
1. Bagi Jurusan.
mahasiswa .
2. Bagi mahasiswa.
Jurusan.
tersebut.
5
d. Mahasiswa dapat lebih mudah dan lebih cepat dalam memperoleh
G. TINJAUAN PUSTAKA
yang Berkualitas dan Berdaya Saing Tinggi. Untuk mencapai visi tersebut,
agar bisa lebih didaya gunakan, untuk keperluan nusa dan bangsa, melalui
6
Sasaran yang ditetapkan adalah menghasilkan lulusan yang memiliki
lunak komputer.
jurusan, staf dosen, dan teknisi/laboran. Pimpinan jurusan terdiri dari Ketua
produsen daripada hanya sebagai pemakai saja, serta sedapat mungkin memberi
7
2. Adobe Photoshop
tahun 1987 mulai menulis sebuah program pada Macintosh untuk menampilkan
saudaranya John Knoll, seorang karyawan di Industrial Light & Magic, yang
penyunting gambar penuh. Thomas mengambil curi selama enam bulan dari studi
scanner.
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).
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
Photoshop CS2. Adobe Photoshop CS3 memiliki kelebihan dan keunggulan yakni
8
dapat mempercepat pembuatan kurva (path) pada image, meratakan layer secara
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
untuk mendesain secara visual dan mengelola situs web maupun halaman web.
Jika kita menyukai untuk berurusan dengan kode-kode HTML secara manual atau
lain: HTML, PHP, ASP, Coldfusion, CSS dan Javascript. Dengan banyaknya
web dapat lebih mudah memilih bahasa pemrograman yang digunakan sesuai
ada dalam situs. Dreamweaver juga dapat melakukan evaluasi situs dengan
9
Versi Dreamweaver yang terakhir dirilis pada tahun 2010 ini adalah
Dreamweaver CS4 saja karena fitur yang dimiliki oleh Dreamweaver CS4 sudah
4. PHP
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
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
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
10
b) PHP memiliki tingkat akses yang lebih cepat.
bagi PHP, namun juga dapat berjalan FreeBSD, Unix, Solaris, Windows,
g) PHP juga mendukung akses ke beberapa database yang sudah ada, baik
yang bersifat gratis ataupun komersil. Database ini antara lain MySQL,
5. Gammu
aplikasi, script dan drivers yang dapat digunakan untuk semua fungsi yang
tool ini tanpa perlu takut dengan masaah legalitas dan biaya yang mahal yang
GAMMU merupakan salah satu software SMS Gateway yang cukup bagus.
Gammu bukan sebuah program aplikasi jadi yang langsung bisa dipergunakan,
11
Gammu dapat dikembangkan dengan berbagai jenis bahasa pemrogramana
berbasis desktop atau web. Perintah dasar Gammu sangat mudah untuk dipahami
mendukung banyak perangkat ponsel dan modem sehingga lebih mudah mencari
6. MySQL
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
ISAM yang dibuat sendiri dan sedang mencari antarmuka SQL untuk ditempelkan
MySQL adalah database open source yang paling banyak dipakai saat ini.
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
7. Pengertian SMS
Short Message Sevice (SMS) adalah salah satu fasilitas dari teknologi
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
disamping tarifnya murah tetapi juga mudah dan cepat dalam pemakaiannya
sehingga sangat digemari oleh siapapun. Saat ini SMS mempunyai banyak
pendapat (polling). Selain itu, SMS juga mulai digunakan sebagai media
13
dikembangkan sebagai perangkat pendaftaran elektronik (digital sign), perangkat
penjawab umpan balik otomatis (auto responder), dan SMS dapat difungsikan
sistem keamanan, mengetahui posisi dan lain-lain. Secara umum SMS telah
a. Pengumuman (announcer)
b. Peringatan (warning)
c. Pengingat (reminder)
a. Informasi (information)
14
b) Merupakan ”deliver oriented service”, artinya pesan akan selalu
tujuan sedang tidak aktif atau di luar cakupan jaringan, maka pesan akan
tujuan aktif kembali. Pesan juga akan tetap terkirim ke tujuan walaupun
applikasi lain.
Dari beberapa pernyataan diatas dapat diketahui bahwa SMS tidak hanya
digunakan untuk keperluan bertukar informasi dengan teks saja, tetapi saat ini
manusia dalam berbagai keperluan seperti untuk mengirimkan gambar dan suara
secara bersamaan dengan SMS yang dikenal dengan nama Enhanced Message
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
aplikasi yang dapat menyediakan informasi secara singkat dan jelas dengan
distribusi pesan SMS oleh aplikasi SMS, terdapat empat macam mekanisme
pengguna.
b) Push - Event based, yaitu pesan yang diaktivasi oleh aplikasi berdasarkan
9. Perkembangan SMS
sendiri mulai dikenalkan pada era teknologi wireless generasi ke 2 (2G), yaitu
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.
karakter yang bisa dikirimkan dalam 1 SMS menjadi lebih banyak dan dapat juga
sederhana). Pada EMS, untuk pengiriman pesan yang lebih dari 160 karakter,
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
menjadi satu SMS lagi. Selain itu, EMS juga memungkinkan pengiriman data
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),
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
18
10. Teknologi SMS
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
dilakukan pada bulan Desember 1992, dikirimkan dari sebuah personal komputer
(PC) ke telepon mobile dalam jaringan GSM milik Vodafone Inggris, yang
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,
19
Dalam interkoneksi dengan entitas dalam jaringan komunikasi wireless
seperti Home Location Register (HLR) dan Mobile Switching Center (MSC),
a. Sebuah pesan singkat terdiri atas 160 karakter yang mencakup huruf atau
atau gagal.
Beberapa entitas yang yang terbangun dalam sistem SMS bekerja secara
menyeluruh yang disebut juga dengan elemen jaringan SMS. Secara umum
20
Gambar 1: Arsitektur dasar jaringan SMS (Rosidi, 2004)
luar jaringan SMS. Pada saat ini sebagian besar ESME berada pada
21
b. Web
c. Email
menyimpan, routing dan meneruskan short message dari satu titik ke titik
menangani trafik short message. Selain itu, sistem harus bersifat fleksibel
layanan SMS.
22
12. Protokol SMS
SMS dikirim dan diterima melalui jaringan wireless. Sudah tentu sebuah
internet saat ini. Tujuan utama HTTP pada mulanya adalah untuk
menangani SMS. SMPP per tama kali didesain oleh sebuah perusahaan
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
pelanggan), dan ada sender id (Nama Suatu Perusahaan) sehingga pelanggan lebih
Mengingat sifatnya yang satu arah, maka jenis SMS ini sangat cocok
digunakan sebagai bentuk pemantauan yaitu seperti pengingat jatuh tempo tanggal
SMS yang bersifat personalize, atau pemasaran produk seperti launching even,
campaign, promo, dll. Oleh karena itu SMS Broadcast cocok bagi perusahaan
konsumen dan brand awareness konsumen, dan juga dapat memantau konsumen
dalam pembayaran atau pengingat jadwal tertentu, memasarkan produk yang baru
konsumen.
informasi yang dimiliki oleh kampus dapat tersampaikan secara merata kepada
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
mendukung GSM Modem ataupun berbagai merk telpon selluler. Untuk aplikasi
pembacaan data SMS menggunakan konversi PDU Format dan metoda parsing
H. METODE KEGIATAN
1. Rancangan Sistem
25
Header
Ke No. Tujuan
Isi Pesan
Reset Kirim
Footer
HTML dan PHP diperlukan juga suatu database atau basis data. Salah satu
aplikasi basis data yang paling banyak digunakan dengan PHP adalah 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!”;}
melakukan koneksi.
berada satu komputer dengan web server maka cukup kita gunakan
dijalankan.
3. $user = ”root”, adalah nama user yang akan kita gunakan dalam
diganti dengan user lain yang paling penting user tersebut adalah
dengan,
27
maksud dari kode diatas adalah melakukan koneksi ke data base MySql
yang servernya berada pada localhost dengan user root dan password
”Koneksi Berhasil”, jika koneksi gagal maka akan keluar tampilan error
fungsi mysql_error().
c. Metode Pengembangan
adalah metode waterfall. Metode ini bisa juga disebut dengan classic life cycle.
pengembangan perangkat lunak, mulai dari tingkat sistem dan kemajuan melalui
1. Pengumpulan Data
Karena perangkat lunak adalah bagian dari sistem yang lebih besar,
perangkat lunak.
3. Design
Desain tadi harus diubah menjadi bentuk yang lebih dimengerti mesin,
28
5. Pengujian
Setelah kode program selesai dibuat dan program dapat berjalan, akan
6. Perbaikan
Hal ini dilakukan karena setelah perangkat lunak tersebut jadi, akan
7. Penyusunan Laporan
Segala hal yang telah rangkum dari perangkat lunak dituliskan dalam
Pengumpulan Data
Analisis Kebutuhan
Perangkat Lunak
Design
Coding
Pengujian
Perbaikan
Penyusunan Laporan
29
I. JADWAL KEGIATAN
bulan Januari sampai dengan Juni, pelaksanaan waktu masing – masing tahapan
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
J. DAFTAR PUSTAKA
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
Wahana Komputer, 2007, Buku Latihan Teknik Mengolah Foto Digital dengan
Adobe Photoshop CS3, PT Elex Media Komputindo: Jakarta
Zakaria, Teddy Marcus dan Josef Widiadhi, 2006, Aplikasi SMS untuk Berbagai
Keperluan, Bandung: Informatika Bandung
31