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
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
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).
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
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
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.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.
Contoh program
<?php
echo "Hello World";
?>
<?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.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
Gambar 2.4 Proses Pengiriman SMS Antar Teknologi Jaringan yang Berbeda
Sumber : http://systeminformasiforwindows.blogspot.com
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.