Anda di halaman 1dari 14

BAB II

TINJAUAN PUSTAKA

2.1 Sistem
Dunia pekerjaan tidak terlepas dengan istilah sistem, dimana penerapan
sistem yang baik akan menghasilkan sebuah informasi dan tujuan yang baik.
Sistem merupakan suatu rangkaian prosedur yang saling terkait yang dapat
menghasilkan informasi yang berguna.
Suatu sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari
dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu
tujuan. Pada suatu sistem dapat terdiri dari sistem-sistem bagian (subsystem).
Sebagai contohnya, sistem kmputer dapat terdiri dari subsistem perangkat keras
dan subsistem perangkat lunak.
Masing-masing subsistem dapat terdiri dari subsistem-subsistem yang lebih
kecil lagi atau terdiri dari komponen-komponen. Sub sistem perangkat keras
(hardware) dapat terdiri dari alat masukan, alat pemroses, alat keluaran dan
simpanan luar (Kendal, 2010).
Antara prosedur yang satu dengan yang lainnya harus merupakan satu
kesatuan yang utuh dan tidak dapat dipisah-pisahkan. Dengan demikian dapat
dikatakan sistem adalah elemen-elemen yang saling berintegrasi dan saling
bekerjasama untuk mencapai suatu tujuan tertentu. Elemen-elemen tersebut saling
berhubungan membentuk satu kesatuan untuk mengolah data menjadi informasi.
Apabila suatu manajemen memiliki sistem yang baik dalam menjalankan
manajemennya maka akan menghasilkan pula manajemen yang bermutu.

2.2 Informasi
Informasi di ibaratkan seperti darah yang mengalir di dalam badan suatu
organisasi sehingga informasi ini sangat penting di dalam suatu organisasi.
Sebuah sistem yang kurang mendapatkan informasi akan menyebabkan organisasi
ini luruh. Keadaan dari sistem dalam hubungannya dengan keberakhirannya
disebut dengan istilah entropy tersebut yang disebut dengan negative entropy atau
negantropy.Informasi dapat didefinisikan sebagai hasil dari pengolahan data
dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang
menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) yang digunakan
untuk pengambilan keputusan.
Hubungan antara data dengan informasi adalah seperti bahan baku sampai
barang jadi. Dengan kata lain, sistem pengolahan informasi adalah pengolahan
data menjadai informasi, atau lebih tepatny a, sistem pengolahan data dari bentuk
tidak berguna menjadi berguna atau informasi bagi penerimanya. Data merupakan
bentuk yang masih mentah, belum dapat bercerita banyak, sehingga perlu diolah

3
4

lebih lanjut untuk menghasilkan informasi. Adapaun siklus pengolahan informasi


dapat dilihat pada gambar 2.1 berikut :

Gambar 2.1 Siklus Informasi


Sumber : (Pengenalan Komputer, Jogianto 2000)

2.3 Sistem Informasi 


Informasi merupakan hal yang sangat penting bagi manajemen di dalam
pengambilan keputusan. Informasi (information system) tersebut atau disebut juga
dengan processing sistem systems atau information processing systems atau
information generating system. Sebuah sistem informasi merupakan suatu
kumpulan atau seperangkat komponen yang berhubungan dan mendukung dengan
fungsi mengumpulkan, memproses, menyimpan dan mendistribusikan informasi.
Hasil dari proses tersebut digunakan pihak manajemen sebagai suatu dasar dalam
pembuatan keputusan organisasi (Jogianto, 2000).
Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu
organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,
media, prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan
jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal
kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan
eksternal yang penting dan menyediakan suatu dasar informasi untuk
pengambilan keputusan yang cerdik.
Sistem informasi dapat terdiri dari komponen-komponen yang disebut
dengan istilah blok bangunan (building block), yaitu blok masukan (input block).
Blok model (model block), blok keluaran (output block) dan blok teknologi
(tecnologi block), blok dasar data (database block), dan blok kendali (control
block). Sebagai suatu sistem informasi, keenam blok tersebut masing-masing
saling berinteraksi satu dengan yang lainnya membentuk satu kesatuan untuk
mencapai sasarannya.

2.4 Pengertian Basis Data Relasional


Basis data adalah suatu penyusunan data yang terstruktur yang disimpan
dalam media pengingat (hard disk) yang tujuannya adalah agar data tersebut dapat
5

diakses dengan mudah dan cepat. Dewasa ini SQL merupakan standar yang
digunakan untuk mengakses basis data relasional. Banyak DBMS (Database
Management System) yang mendukung SQL untuk mengakses basis data (Kadir,
2007).
Basis data atau dalam istilah komputer sering disebut dengan Database
adalah kumpulan informasi yang disimpan di dalam device penyimpanan
komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program
komputer untuk memperoleh informasi dari basis data tersebut.
Terdapat berbagai macam basis data dalam DBMS yaitu basis data
relasional adalah salah satu macam basis data yang sekarang sangat populer. Pada
implementasi basis data relasional disajikan dalam bentuk table-tabel berdimensi
dua. Sebagai contoh, basis data tentang bintang film bisa mencakup infopribadi
(nama, jenis kelamin, tanggal lahir, dan sebagainya) dan film-film yang pernah
dibintangi.
Semua operasi input/output yang berhubungan dengan database harus
menggunakan DBMS. Bila pemakai akan mengakses database, DBMS
menyediakan penghubung (interface) antara pemakai dengan database yang dapat
dilakukan dengan menggunakan query language atau aplikasi. Adapun hubungan
antara pemakai dengan database DBMS dapat dilihat seperti gambar 2.2 berikut :

Gambar 2.2 Cara Kerja Antara Pemakai Dengan Database Melalui DBMS

Sumber : (Pengenalan Komputer, Jogianto 2000)

Istilah basis data mengacu pada koleksi dari data-data yang saling
berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem
manajemen basis data (database management system/DBMS). Jika konteksnya
sudah jelas, banyak administrator dan programmer menggunakan istilah basis data
untuk kedua arti tersebut.

2.5 SQL
SQL adalah singkatan dari Structured Query Language. Dalam bahasa
Inggris, SQL biasa dibaca sebagai SEQUEL dan bukan ES-KYU-EL. Bahasa ini
6

merupakan standar yang digunakan untuk mengakses basis data relasional (Kadir,
2010).

Standar SQL mula-mula didefinisikan oleh ISO (International Standards


Institude), yang dikenal dengan sebutan SQL86. Seiring dengan perjalanan waktu,
sejumlah standar telah ditetapkan berikut ini merupakan standar-standar SQL
yang pernah ditetapkan :

a) SQL86 merupakan standar pertama SQL yang mendefinisikan fungsi-fungsi


minimal dalam produk-produk SQL.
b) SQL89 merupakan standar kedua yang menambahkan mekanisme untuk
mengimplementasikan hubungan kunci asing (integritas referensial).
c) SQL92 menentukan hal-hal yang menjadi fitur SQL sebagai bahasa di masa
mendatang. Banyak produk DBMS yang mengacu standar ini.
d) SQL99 memperluas SQL92, yang antara lain menyertakan integrasi terhadap
pendekatan berorientasi objek.

Pada prakteknya implementasi SQL sangat bervariasi. Tidak semua fitur


SQL didukung oleh vendor perangkat lunak. Beberapa perintah SQL memiliki
sedikit perbedaan. Sebagian lagi disebabkan sejumlah fitur memang
diperuntukkan dimasa mendatang, sehingga belum ada yang
mengimplementasikannya.

Penyebutan SQL sebagai bahasa query sebenarnya kurang tepat karena


fungsi SQL tidak sekedar untuk melakukan query (memperoleh data), melainkan
juga dapat digunakan untuk kepentingan lain dalam manipulasi data. Oleh karena
itu, SQL seringkali disebut sebagai subbahasa. Alasannya, walaupun bukan
sekedar untuk query SQL tidak memenuhi persyaratan sebagai bahasa.

2.6 Internet
Internet (Interconnection Network) adalah suatu jaringan komputer yang
satu dengan yang lain saling terhubung untuk keperluan komunikasi dan informasi
dalam skala International. Sebuah komputer dalam satu jaringan internet dapat
berada di mana saja atau bahkan di seluruh dunia. Sering juga internet diartikan
sebagai jaringan komputer di seluruh dunia yang berisikan informasi dan sebagai
sarana komunikasi data yang berupa suara, gambar, video dan juga teks. Informasi
ini dibuat oleh penyelenggara atau pemilik jaringan komputer atau dibuat pemilik
informasi yang menitipkan informasinya kepada penyedia layanan internet

Khususnya dalam dunia bisnis sarana informasi dan komunikasi internet


juga digunakan sebagai media komunikasi promosi. Contoh: untuk image
7

company, pengenalan dan pemasaran produk.Dalam berbagai aktivitas bisnis dan


administrasi pemerintahan, secara nyata system komunikasi menggunakan
internet, ini terbukti dapat mengurangi biaya kertas dan biaya distribusi. Contoh:
koran masuk ke dalam internet (online news), majalah, brosur dan juga jurnal.

Internet sudah semakin popular digunakan sebagai media komunikasi


interaktif oleh berbagai pihak dalam bentuk: e-mail, dukungan pelanggan dengan
“www”, video conferencing, internet relay chat, internet phone. Pertukaran data
dan informasi dengan sistem administrasi pemerintahan (e-goverment) atau
sebagai resources discovery. Untuk kebutuhan sistem perdagangan (e-commerce)
internet sangat banyak digunakan yaitu perdagangan lewat bisnis dengan internet.
Internet juga semakin intensif dalam aktifitas perbankan, seperti untuk baking
online yang memungkinkan nasabah bank melakukan transaksi secara online di
depan komputer mereka (resourses sharing).

2.7 Web Browser


Penjelajah web (web browser) adalah perangkat lunak yang berfungsi
menampilkan dan melakukan interaksi dengan dokumen-dokumen yang
disediakan oleh server web. Peramban web yang populer adalah Microsoft
Internet Explorer dan Mozilla Firefox. Peramban web adalah jenis perantara
pengguna yang paling sering digunakan. Ramat jembar (wide web) sendiri adalah
kumpulan jaringan berisi dokumen dan tersambung satu dengan yang lain, yang
dikenal sebagai Waring Wera Wanua.

2.7.1 Sejarah Singkat Web Browser

Peramban web pertama pertama bernama World Wide Web berbasis teks,
seperti halnya Lynx yang populer hingga sekarang, karena memang sistem dengan
antarmuka grafis belum umum digunakan pada saat itu. Baru setelah sistem
berbasis grafis mulai banyak digunakan, seorang mahasiswa bernama Marc
Andressen di University of Illinois di Urbana-Champaign, Amerika Serikat,
membuat sebuah penjelajah web berbasis grafis pertama yang berjalan di atas
sistem operasi Windows dan UNIX (berbasis motif). Peramban web tersebut
dinamai Mosaic.

Selanjutnya, setelah lulus dari universitas, Marc ditawari oleh Jim Clarc,
salah seorang petinggi Silicon Graphics Incorporated (SGI), untuk membuat
perusahaan dengan nama Mosaic Communication, yang kemudian berubah
menjadi Netscape Communication. Marc membuat sebuah penjelajah web populer
pertama yang digunakan oleh umum, yang disebut dengan Netscape Navigator.
8

Pada saat pengembangannya, Navigator memiliki nama kode Mozilla. Navigator


merupakan penjelajah web komersial, akan tetapi seiring dengan waktu akhirnya
Navigator pun menjadi dapat diperoleh secara gratis. Sementara itu, penjelajah
web Mosaic yang gratis tidak diteruskan lagi pengembangannya, dan diserahkan
kepada NCSA (National Computing for Supercomputer Application). Karena
NCSA tidak memiliki izin untuk mengomersialkan produk Mosaic, NCSA
akhirnya menjual Mosaic kepada Spyglass, yang akhirnya membuat Mosaic
menjadi penjelajah web komersial.

Microsoft, yang terlambat turun di pasar peramban web, pun membeli


lisensi Mosaic dari Spyglass, sehingga pada akhirnya merilis produk peramban
web-nya, yang disebut sebagai Internet Explorer. Dengan dirilisnya Internet
Explorer, muncullah perang besar antara peramban web populer, yakni antara
Netscape Navigator, dan Microsoft Internet Explorer.

2.7.2 Fitur Web Dan Web Browser

Peramban web bisa dibedakan lewat fitur-fitur yang mereka dukung.


Peramban modern dan halaman web biasanya menggunakan banyak fitur dan
teknik yang tidak ada pada masa-masa awal web. Disebabkan adanya perang
peramban web, fitur-fitur Web dan perambanh web semakin cepat dikembangkan.

Berikut daftar beberapa elemen dan fitur-fitur tersebut:

a) ActiveX
b) Autocompletion (Pengisian otomatis) URL dan formulir data
c) Bookmark untuk mengikuti lokasi yang sering diakses
d) Cascading Style Sheet (CSS)
e) Cookie yang membolehkan sebuah website untuk mengetahui seorang
pengguna lama

2.7.3 Penggunaan Web Browser

Dominasi internet explorer mulai jatuh dengan diperkenalkannya browser


firefox. Sejak statistik di atas dikeluarkan, mozilla firefox telah mengambil pangsa
pasar dari ie dengan cepat, dengan jumlah penggunanya meningkat hampir dua
kali lipat dalam waktu kurang dari 6 bulan. Statistik penggunaan berbeda banyak
dari suatu situs ke lainnya. Contohnya opera mempunyai bagian hampir 20% pada
wikipedia rusia dan norwegia.
Negara-negara berdasarkan peramban web yang terbanyak digunakan pada
2011. Internet Explorer, Mozilla Firefox, Opera, Google Chrome. Data berikut ini
9

yang diperoleh onestat.com menunjukkan proporsi panguna yang menggunakan


satu dari peramban-peramban utama. Data tersebut - yang dikumpul pada
November 2004 - diperoleh dengan melihat string agen pengguna 2.000.000
pengguna yang mengunjungi berbagai situs-situs web yang berbeda di 100 negara.
Dominasi Internet Explorer mulai jatuh dengan diperkenalkannya browser
Firefox. Sejak statistik di atas dikeluarkan, Mozilla Firefox telah mengambil
pangsa pasar dari IE dengan cepat, dengan jumlah penggunanya meningkat
hampir dua kali lipat dalam waktu kurang dari 6 bulan. Statistik penggunaan
berbeda banyak dari suatu situs ke lainnya. Contohnya Opera mempunyai bagian
hampir 20% pada Wikipedia Rusia dan Norwegia.

2.8 PHP
PHP adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam
HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat
digunakan untuk membangun sebuah CMS.
Contoh terkenal dari aplikasi PHP adalah forum (phpBB) dan MediaWiki
(software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari
ASP.NET/C#/VB.NET Microsoft, ColdFusion Macromedia, JSP/Java Sun
Microsistems, dan CGI/Perl. Contoh aplikasi lain yang lebih kompleks berupa
CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke,
Xaraya, dan lain-lain.

2.8.1 Sejarah PHP


Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs
personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada
waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa
sekumpulan skrip yang digunakan untuk mengolah data formulir dari web.
Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan
menamakannya PHP/FI. Dengan perilisan kode sumber ini menjadi sumber
terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP.
Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah
diimplementasikan dalam program C. Dalam rilis ini disertakan juga modul-
modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada
tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP
menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998,
perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis
tersebut sebagai PHP 3.0 dan singkatan PHP diubah menjadi akronim berulang
PHP: Hypertext Preprocessing.
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis
tersebut dikenal dengan PHP 4.0. PHP 4.0 adalah versi PHP yang paling banyak
dipakai pada awal abad ke-21. Versi ini banyak dipakai disebabkan
10

kemampuannya untuk membangun aplikasi web kompleks tetapi tetap memiliki


kecepatan dan stabilitas yang tinggi.
Pada Juni 2004, Zend merilis PHP 5.0. Dalam versi ini, inti dari interpreter
PHP mengalami perubahan besar. Versi ini juga memasukkan model
pemrograman berorientasi objek ke dalam PHP untuk menjawab perkembangan
bahasa pemrograman ke arah paradigma berorientasi objek.

Contoh program

Program Hello World :

<?php
echo "Hello World";
?>

Contoh program 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
?>

2.8.2 Kelebihan PHP Dalam Aplikasi Web

Beberapa kelebihan PHP dari bahasa pemrograman web, antara lain:


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

2.9 SMS
SMS (Short Message Service) merupakan layanan messaging yang pada
umumnya terdapat pada setiap sistem jaringan wireless digital. SMS adalah
layanan untuk mengirim dan menerima pesan tertulis (teks) dari maupun kepada
perangkat bergerak (mobile device). Pesan teks yang dimaksud tersusun dari
huruf, angka, atau karakter alfanumerik. SMS disebut sebagai atractive bearer
(penghantar yang menarik) karena merupakan layanan bernilai tambah, sederhana,
dan berharga murah yang diberikannya sehingga sangat menarik dan memiliki
pengguna yang sangat besar.
Layanan SMS merupakan sebuah layanan yang bersifat non real time
dimana sebuah short message dapat di submit kesuatu tujuan, tidak peduli apakah
tujuan tersebut aktif atau tidak, bila dideteksi tujuan tidak aktif, maka sistem akan
menunda pengiriman ke tujuan hingga tujuan aktif kembali. Kegagalan
pengiriman yang bersifat sementara seperti tujuan tidak aktif akan selalu
teridentifikasi sehingga pengiriman ulang short message akan selalu dilakukan
kecuali bila diberlakukan aturan bahwa short message yang telah melampaui batas
waktu tertentu harus dihapus dan dinyatakan gagal terkirim.
Short Message Service (SMS) merupakan sebuah layanan yang
dilaksanakan dengan sebuah telepon Selular untuk mengirim atau menerima
pesan-pesan pendek, pesan pendek tersebut berupa teks. SMS diciptakan sebagai
standar pesan (message) oleh ETSI (Europesan Telecommunication Standards
Institute).
Isu SMS pertama pertama kali muncul dibelahan Eropa pada sekitar tahun
1991 bersama sebuah teknologi komunikasi wireless yang saat ini cukup banyak
penggunanya, yaitu Global System For Mobile (GSM). Dipercaya bahwa message
pertama yang dikirimkan menggunakan SMS dilakukan pada bulan Desember
1992, dikirimkan dari sebuah personal computer (PC) ke telepon mobile
(bergerak) dalam jaringan GSM milik Vodafone Inggris.
Perkembangannya kemudian merambah ke benua Amerika, dipelopori
oleh beberapa operator komunikasi bergerak berbasis digital seperti BellSouth
Mobility, PrimeCo, Nextel, dan beberapa operator lainnya. Teknologi digital yang
digunakan bervariasi dari yang berbasis GSM, Time Division Multiple Access
(TDMA), hingga Code Division Multiple Access (CDMA).
Pesan yang disampaikan juga bisa lebih dari 160 karakter, tetapi seorang
pengguna harus membayar lebih dari sekali. 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.
12

Layanan SMS memungkinkan pelanggan pemanggil mengirimkan atau


meninggalkan pesan teks singkat sebanyak 160 karakter (huruf, angka dan tanda
baca). Pesan yang tidak dapat disampaikan, akan disimpan pada pusat data
layanan pesan teks singkat sampai pada waktunya ponsel dapat dicapai. Tentu saja
batas lamanya waktu penyimpanan bergantung pada operator yang menangani
layanan ponsel yang bersangkutan.

2.9.1 Cara Kerja SMS


Elemen yang dapat mengirim maupun menerima SMS dinamakan
External Short Message Entities (ESME). Dalam sistem SMS, mekanisme utama
yang dilakukan dalam sistem 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 and forward trafik short message. Di
dalamnya termasuk penentuan atau pencarian rute tujuan akhir dari short message.
Sebuah SMSC biasanya didesain untuk dapat menangani short message dari
berbagai sumber seperti Voice Mail System (VMS), Web-Based Messaging, Email
Integration, External Short Message Entitas (ESME), dan lain-lain. 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).
Gambar 2.3 di bawah ini merupakan gambar proses pengiriman SMS antar
sesama teknologi jaringan. Di dalam proses pengiriman pesan antar sesama
teknologi jaringan, Short Message Entitas (SME) pengirim mengirimkan pesan
kepada penerima yang melalui server SMSC, jika pesan yang dikirim oleh
pengirim sudah diterima oleh SME penerima, maka SMSC akan mengirimkan
report (laporan) kepada pengirim. Adapun Proses Pengiriman SMS Antar Sesama
Teknologi Jaringan dapat dilihat pada gambar 2.3 berikut :

Gambar 2.3 Proses Pengiriman SMS Antar Sesama Teknologi Jaringan


Sumber : http://systeminformasiforwindows.blogspot.com
13

Untuk pengiriman pesan diantara teknologi jaringan yang berbeda (seperti


GSM/GPRS dan CDMA), dilakukan dengan menyambungkan dua gateway
jaringan telepon dengan menggunakan protokol pertukaran. Adapun proses
pengiriman SMS antar teknologi jaringan yang berbeda dapat dilihat pada gambar
2.4 berikut :

Gambar 2.4 Proses Pengiriman SMS Antar Teknologi Jaringan yang Berbeda
Sumber : http://systeminformasiforwindows.blogspot.com

Dalam pengiriman antara dua teknologi jaringan yang berbeda terdapat


beberapa tahap. Pertama, pesan dibuat dan kirimkan oleh ESME ke SMSC
pengirim. Selanjutnya SMSC pengirim meneruskan pesan melalui SMSC penerima
dan SMSC penerima mengirimkan pesan ke SME penerima. Jika status report
diminta oleh pengirim pesan, maka SMSC penerima membuat status report dan
mengirimkanya ke SME pengirim.

2.9.2 SMS Gateway


Istilah gateway, bila dilihat pada kamus Inggris-Indonesia diartikan
sebagai pintu gerbang. Namun pada dunia komputer, gateway dapat berarti juga
sebagai jembatan penghubung antar satu sistem dengan sistem lain yang berbeda,
sehingga dapat terjadi suatu pertukaran data antar sistem tersebut. Dengan
demikian, SMS gateway dapat diartikan sebagai suatu penghubung untuk lalu
lintas data-data SMS, baik yang dikirimkan maupun yang diterima.
Secara umum, SMS Gateway dapat diartikan sebagai sebuah sistem yang
dipergunakan untuk memudahkan seseorang atau sebuah perusahaan mengirimkan
pesan SMS yang sama dalam waktu yang bersamaan pada banyak orang. Selain itu
semakin berkembangnya fungsi SMS, SMS Gateway juga dapat dimanfaatkan
untuk keperluan lain, seperti melakukan polling, transaksi dengan sebuah sistem,
pemantauan, dan sebagainya.
Pemrograman SMS gateway adalah program yang dapat digunakan untuk
menangani atau mengelola pesan berupa SMS dari pengguna dengan aturan
tertentu. Membuat program otomatisasi teleakses maka harus tersedia aplikasi
yang dapat menangani pesan-pesan yang dikirimkan pada ponsel yang telah
dihubungkan dengan komputer melalui port serial. Aplikasi akan berkomunikasi
14

atau bertukar data melalui port serial tersebut. Program harus dapat melakukan
penulisan dan pembacaan data melalui port serial.
SMS Gateway merupakan perpaduan antara layanan telepon seluler dengan
komputer, dimana komputer akan merespon secara otomatis setiap ada request
perintah yang didapat via SMS, dan komputer akan mengirim jawaban dari
request via SMS. Namun disini perlu diperhatikan mengenai aturan dalam
mengirim SMS agar komputer dapat menterjemahkan apa yang direquest.

2.9.3 Cara Kerja SMS Gateway


Adapun cara kerja SMS Gateway adalah menerima SMS sesuai dengan
keyword yang ditentukan, melakukan fungsi logik tertentu terhadap data-data
yang diterima dari SMS Gateway, dan mengirimkan informasi kepada user
berdasarkan keyword sesuai dengan permintaan. Adapun cara kerja sms gateway
dapat dililat pada gambar 2.5 berikut :

Gambar 2.5 Cara Kerja SMS Gateway


Sumber : http://duniadhana.wordpress.com

Dalam proses pengiriman SMS, user mengirimkan pesan dengan format


tertentu yang akan ditampung di dalam modem yang terhubung dengan server
SMS gateway, dalam hal ini modem sudah dilengkapi SIM card dengan nomor
yang sudah ditentukan. Setiap SMS yang masuk akan diproses oleh server, jika
format SMS yang dikirimkan sesuai dengan format yang sudah ditentukan, maka
server akan membalas SMS yang dikirimkan pengirim secara otomatis. Di dalam
server SMS gateway terdapat database yang berisi semua informasi yang
dibutuhkan user.

2.9.4 Manfaat SMS Gateway


SMS Gateway merupakan pintu gerbang bagi penyebaran Informasi
dengan menggunakan SMS. SMS Gateway dapat menyebarkan pesan ke ratusan
nomor secara otomatis dan cepat yang langsung terhubung dengan database
nomor-nomor ponsel saja tanpa harus mengetik ratusan nomor dan pesan di
ponsel karena semua nomor akan diambil secara otomatis dari database tersebut
sehingga dapat menghemat waktu.
15

Disamping menghemat waktu, kebutuhan untuk SMS Gateway juga tidak


terlalu berlebihan karena hanya menggunakan sebuah PC dengan menggunakan
sebuah modem, SIM Card, dan sebuah program yang dapat dibangun sendiri
khususnya menggunakan bahasa pemrograman PHP yang berfungsi sebagai
pengirim pesan. Dengan menggunakan program tambahan yang dapat dibuat
sendiri, pengirim pesan dapat lebih fleksibel dalam mengirim informasi karena
biasanya pesan yang ingin dikirim berbeda-beda untuk masing-masing
penerimanya.

2.10 Data Flow Diagram


Data Flow Diagram (DFD) adalah alat pembuatan model yang
memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu
jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data,
baik secara manual maupun komputerisasi. DFD ini sering disebut juga dengan
nama Bubble chart, Bubble diagram, model proses, diagram alur kerja, atau
fungsi. Adapun symbol-simbol dalam DFD seperti pada gambar 2.6 berikut :

Gambar 2.6 Simbol-Simbol Dalam DFD


Sumber : (Analisis dan perancangan sistem: Kennet)

2.10 Entity Relationship Diagram (ERD)


Dalam rekayasa perangkat lunak, sebuah Entity Relationship Diagram
(ERD) merupakan abstrak dan konseptual representasi data. Entity Relationship
adalah salah satu metode pemodelan basisdata yang digunakan untuk
menghasilkan skema konseptual untuk jenis/model data semantik sistem. Dimana
sistem seringkali memiliki basis data relasional, dan ketentuannya bersifat top-
down. Terdapat beberapa simbol yang digunakan dalam ERD seperti pada table
2.1 berikut :
Tabel 2.1 Notasi ERD
No Simbol Nama Simbol Kegunaan
1 Entitas Adalah segala sesuatu yang dapat
digambarkan oleh data. Entitas
16

juga dapatdiartikan sebagai


individu yang mewakili sesuatu
yang nyata (eksistensinya) dan
dapatdibedakan dari sesuatu yang
lain
Atribut merupakan
pendeskripsian karakteristik dari
entitas. Atribut
2 Atribut digambarkandalam bentuk
lingkaran atau elips. Atribut yang
menjadi kunci entitas atau key
diberigaris bawah
Relasi menunjukkan adanya
hubungan diantara sejumlah
3 Relasi
entitasyang berasal dari himpunan
entitas yang berbeda
Penghubung antara himpunan
relasi dengan himpunan entitas
4 Penghubung dan himpunan entitasdengan
atribut dinyatakan dalam bentuk
garis.

Sumber : Kenneth (2010) Analisis Dan Perancangan Sistem

Anda mungkin juga menyukai