Anda di halaman 1dari 15

1

BAB II
LANDASAN TEORI
A. SISTEM INFORMASI
1
1. Pengertian Sistem
Pendekatan sistem yang lebih menekankan pada elemen atau
komponennya mendefinisikan sistem sebagai Kumpulan dari elemen-
elemen yang berinteraksi untuk mencapai tujuan tertentu.
2. Pengertian Informasi
Didefinisikan sebagai data yang telah dibentuk atau diolah oleh
manusia sehingga data menjadi lebih berarti dan berguna bagi yang
menerimanya. Sumber dari informasi adalah data. Data adalah kenyataan
yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata.
3. Pengertian Sistem Informasi
Sistem informasi didefinisikan oleh Robert A.Leitch dan K. Roscoe
Davis sebagai berikut : Sistem Informasi adalah suatu sistem didalam
suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi
harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari
suatu organisasi dan menyediakan pihak luar tertentu dengan laporan
laporan tertentu.

1
Jogiyanto. HM, Analisis & disain system informasi: pendekatan terstruktur, Andi Offset yoyakarta, 1990, halaman 2 - 14
2
4. Komponen Sistem Informasi
John Burch and Gary Grudnitski mengemukakan bahwa sistem
informasi terdiri dari komponen-komponen yang disebutkan dengan istilah
blok bangunan
a. Blok Masukan
Masukan mewakili data yang masuk kedalam sistem informasi.
Masukan disini termasuk metode-metode dan media untuk menangkap
data yang akan dimasukkan, yang dapat berupa dokumen dasar.
b. Blok Model
Blok ini terdiri dari kombinasi prosedur, logika dan model
matematik yang akan memanipulasi data masukan dan data yang
tersimpan dibasis data.
c. Blok Keluaran
produk dari system informasi adalah keluaran yang merupakan
informasi yang berkualitas dan dokumentasi yang berguna untuk
semua tingkatan manajemen.
d. Blok Teknologi
Teknologi merupakan alat dalam system informasi. Teknoligi
digunakan untuk meneriam input, menjalankan model, menyimpan dan
mengakses data. Menghasilkan dan mengirimkan keluaran dan
membantu pengendalian adri system secara keseluruhan.
e. Blok Basis Data
kumpulan dari data yang saling berhubungan satu dengan yang
lainnya, tersimpan di perangkat keras komputer dan digunakan
perangkat lunak untuk memanipulasinya.
f. Blok Kendali
Banyak hal yang dapat merusak sistem informasi, seperti misalnya
bencana alam, api, temperature, air. Beberapa pengendalian perlu
dirancang dan diterapkan untuk meyakinkan bahwa hal-hal yang dapat
merusak dapat dicegah ataupu bila terlanjur terjadi kesalahan,
kesalahan dapat langsung diatasi.
3
5. Diagram Arus Data
a. Pengertian
Diagram yang digunakan untuk menggambarkan suatu sistem yang
telah ada atau sistem baru yang akan dikembangkan secara logika
tanpa mempertimbangkan lingkungan fisik dimana data itu mengalir
atau lingkungan fisik dimana data itu disimpan.
b. Tingkatan Diagram Arus Data
Diagram arus data terbagi atas tiga tingkatan untuk memudahkan
pembacaannya berdasarkan tingkatan dari atas ke bawah, yaitu:
1) Diagram Konteks : Diagram level paling atas terdiri dari
satu proses dan menggambarkan ruang lingkup sistem.
2) Diagram nol : Diagram tingkat menengah yang merupakan
proses proses utama dari sistem dan didalamnya terdapat hubungan
antar entitas, proses, alur data dan simpanan data.
3) Diagram rinci : Diagram tingkat paling bawah yang tidak
dapat diuraikan lagi.
c. Komponen Diagram Arus Data
Dalam diagram arus data terdapat empat komponen, yaitu:
1) Proses, menggambarkan bagian dari sistem yang
mentrasformasikan input ke output.
2) Arus Data, merupakan perpindahan informasi dari suatu
bagian ke bagian lainnya dari suatui system.
3) Penyimpanan Data (Data Store), digunakan sebagai sarana
untuk pengumpulan data.
4) Entitas, umumnya dikenal sebagai entity yang merupakan
sumber maupun tujuan data dan informasi.
6. Entity Relation Diagram ( ERD )
Adalah penggambaran secara sistematik yang dipergunakan untuk
menyatakan relationship antar file data dengan file data yang lain.
4
B. KOMUNIKASI
1. Pengertian Komunikasi
2
Sebuah proses interaksi untuk berhubungan dari satu pihak ke pihak
lainnya, yang pada awalnya berlangsung sangat sederhana dimulai dengan
sejumlah ide-ide yang abstrak atau pikiran dalam otak seseorang untuk
mencari data atau menyampaikan informasi yang kemudian dikemas
menjadi sebentuk pesan untuk kemudian disampaikan secara langsung
maupun tidak langsung menggunakan bahasa berbentuk kode visual, kode
suara atau kode tulisan.
2. Komunikasi Data
3
Transmisi data elektronik melalui beberapa media. Media tersebut
dapat berupa kabel atau udara. System yang memungkinkan terjadinya
transmisi data seringkali disebut jaringan komunikasi data. Jaringan ini
merupakan komponen penting dari informasi yang dilakukan masyarakat.
3. Komponen Komunikasi Data
Komunikasi data di bagi menjadi tiga komponen utama
a. Sumber komunikasi, yaitu permulaan pesan yang dikirimkan
b. Media komunikasi, yaitu jalan fisik yang dilalui perjalanan pesan
c. Penerima pesan
1. Jaringan Komunikasi Data
a. Jaringan
Seri dari beberapa point yang dihubungkan oleh beberapa jenis
saluran komunikasi.
b. Jaringan Komunikasi Data
Kumpulan sirkuit komunikasi data yang dikelola sebabai kesatuan
tunggal.

2
http://indonesia.siutao.com/tetesan/komunikasi.php
3
D.Suryadi H.S Pengantar Komunikasi Data, Gunadarma, 1994. halaman 3
5
2. Kode
Komputer memproses informasi dalam bentuk digital, artinya
informasi berada dalam bentuk digit atau bit individual. Bit adalah unit
terkecil dari data yang dapat di tampilkan oleh komputer.
Kode merupakan penggambaran dari satu set symbol yang dimengrti
oleh sebuah perangkat. Kode yang digunakan tergantung dari interface yang
digunakan.
Ada dua penampilan kode yang paling terkenal dan diketahui umum
adalah sistem kode yang di terapkan oleh American Standard Code for
Information Interchange (ASCII) dank ode yang lain adalah Extended
Binary Coded Decimal Interchange Code (EBCIC), kebanyakan jenis
mainframe, minicomputer, dan mikrokomputer menggunakan kode ASCII.
3. Sistem Bilangan
a. Biner
Bilangan ini hanya memiliki angka 0 dan1. bilangan ini adalah
bilangan yang paling sederhana dimana biasanya difungsikan untuk
merepresentasikan keadaan on atau off dalam ilmu komputer.
b. Decimal
Sistem ini kita kenal adalah sistem bilangan desimal dimana
bilangan desimal ini memiliki angka 0 hingga 9, dengan jumlah
bilangan mencapai 9 buah.
c. Heksadesimal
Bilangan ini mempunyai bilangan dasar sejumlah 16. Bilangan
tersebut agak sedikit berbeda dari sistem bilangan lainnya. Sistem
bilangan ini terdiri dari angka 0 hingga 9 dan huruf A hingga F.
d. Oktal
Bilangan oktal memiliki angka sebanyak 8 buah yaitu angka 0
hingga 7.
6
C. SHORT MESSAGE SERVICE (SMS)
4
1. Pengertian
suatu pengembangan dalam pengiriman pesan singkat yang
memungkinkan pengguna telepon GSM mengirim dan menerima pesan
menggunakan telepon genggam secara langsung. Satu pesan singkat dapat
berisi 160 karakter yang dapat berupa huruf, angka, atau simbol simbol.
2. Cara Kerja
Salah satu komponen dari SMS adalah SMSC (SMS Center). Melalui
SMSC dapat diketahui status dari SMS yang dikirim, apakah telah sampai
atau gagal diterima oleh telepon tujuan
Pesan singkat yang dikirim disimpan dalam suatu layanan pusat (SMS
Center), ini artinya pesan tidak langsung dikirim ke penerima tetapi melalui
Server.
Gambar II.1 Cara Kerja SMS
Yang memugkinkan pesan tetap dapat terkirimkan apabila telepon
penerima mati atau tidak mendapat jaringan. Fitur lain yang dimiliki SMS
adalah laporan pesan telah sampai ke penerima.
SMS telah memiliki standar baku di dunia, jadi apabila operator telah
bekerja sama dengan Negara lain, maka SMS akan dapat dikirim kemana
saja diseluruh dunia tanpa ada perubahan dalam isi pesan.

4
http://www.wirelessmessaging.org/media/term1.02.html
7
3. Perintah AT (AT Command)
5
Untuk komputer dapat berkomunikasi dengan modem GSM
digunakanlah suatu perintah yang dinamakan AT Command. Perintah AT
(AT-Command) digunakan untuk berkomunikasi dengan terminal melalui
serial port pada komputer. Dengan menggunakan perintah AT, komputer
dapat membaca pesan, mengirim pesan, menghapus pesan menambahkan
item alamat, mematikan koneksi dan sebagainya. Tidak semua perintah AT
digunakan pada program yang diambil hanya yang diperlukan saja, misal
untuk mengirimkan, membaca, menghapus, dan menerima pesan dari
modem GSM. Dalam suatu aplikasi Modem GSM dapat digantikan dengan
telepon selular. Tentunya dengan catatan telepon selular yang digunakan
haruslah mendukung perintah AT (AT Command). Karena tidak semua
telepon selular dapat mndukung Perinta At dalam berkomunikasi dengan
computer.
Beberapa Perintah AT yang akan digunakan
Tabel II.1 Perintah AT
Perintah AT Kegunaan
AT+CMGS Mengirim Pesan
AT+CMGR Membaca Pesan
AT+CMGD Menghapus Pesan
Berikut ini adalah beberapa perintah AT Command yang digunakan:
a. AT+CMGL
Perintah ini digunakan untuk membaca pesan yang masuk.
Untuk membaca pesan yang palin baru perintah yang digunakan adalah
AT+CMGL=0 dimana 0 memiliki perintah untuk membaca pesan
pesan yang belum terbaca. Berikut adalah beberapa parameter pada
perintah AT+CMGL:

5 7
Pengembangan Aplikasi Sistem Informasi Akademik berbasis SMS dengan Java ,Salemba
Infotek ,2005 halaman 26 - 32
8
0 RECEIVE UNREAD : Pesan yang belum dibaca pada inbox.
1 RECEIVE READ : Pesan yang sudah dibaca pada inbox.
2 STORE UNSENT : Pesan yang belum terkirim pada outbox.
3 STORE SENT : Pesan yang sudah terkirim pada outbox.
4 ALL : Semua pesan
b. AT+CMGD
Perintah ini digunakan untuk menghapus pesan. Perintah ini
disertai parameter untuk menunjukkan lokasi memori dimana pesan
tersebut ada. Untuk menggunakan perintah ini digunakan AT+CMGD
= <Letak Memori, misal 1>
c. AT+CMGR
Perintah ini digunakan untuk membaca pesan. Perintah ini
disertai parameter untuk menunjukkan lokasi memori dimana pesan
tersebut ada. Untuk menggunakan perintah ini digunkan AT+CMGR
= <Letak Memori, misal 1>
d. AT+CMGS
Perintah ini untuk mengirim pesan
9
D. MODUS TEKS
Modus ini adalah cara termudah untuk mengirimkan pesan pada SMS.
Modul Teks adalah format pesan dalam bentuk asli yang dituliskan pada saat akan
mengirim pesan. Teks yang dikirim tetap dalam bentuk aslinya, jika menggunakan
7 bit maka pesan dapat diisi dengan maksimal 160 karakter, tetapi
jikamenggunakan 8 bit, maksimum pesan yang dibaca hanya 140 karakter
6
.
Pada kebanyakan telepon seluler, modus teks adalah hasil pengkodean yang
direpresentasikan dalam format PDU. Kelemahan modus ini tidak dapat
disisipkan gambar dan nada dering ke dalam pesan yang akan dikirim karena
terbatasnya tipe pengkodean. Selain daripada itu sistem mode teks tidak didukung
oleh semua operator GSM maupun terminal.
Sedangkan untuk telepon seluler yang dapat langsung mendukung modus
teks, peasn langsung dikirim ke SMSC dalam modus teks. SMSC mengubah
format tersebut dalam modus PDU, lalu dikirimkan ke telepon seluler penerima
danoleh telepon seluler penerima dirubah lagi menjadi modus teks.

6
Gunarwan, F, Membuat aplikasi SMS dan Client dengan Java dan PHP, Exel Media Komputindo, Halaman 21
10
E. GLOBAL SYSTEM FOR MOBILE TELECOMMUNICATION
(GSM)
7
GSM (Global Sistem for Mobile telecommunication) merupakan teknologi
generasi kedua yang berkembang pesat. Jaringan GSM mempunyai arsitektur
yang serba guna mengikuti standar ETSI (European Telecommunication Standard
Institute). GSM adalah sebuah sistem komunikasi yang berbasis digital dengan
SIM Card sebagai identitas pelanggan. GSM terbagi menjadi dua bagian, yaitu:
1. Sistem Komunikasi Bergerak (SKB) non seluler, yaitu sistem
telekomunikasi bergerak yang memiliki daerah cakupan yang sangat luas,
dengan menggunakan teknik pendirian sebuah menara yang dilengkapi
seperangkat antena yang berfungsi sebagai pemancar sekaligus sebagai
penerima dan didirikan ditengah-tengah area cakupan.
2. Sistem Komunikasi Bergerak (SKB) seluler. Daerah cakupan dari SKB
seluler, yaitu terbagi atas daerah-daerah yang lebih kecil (sel) dan masing-
masing sel tersebut menggunakan stasiun tersendiri yang dinamakan BTS
(Base Tranceiver System), hubungan antara BTS diatur oleh sentral telepon.

7
Edi S. Mulyana Kupas Tuntas Telepon Selular Anda, Andi yogyakarta, 2003, 2004. halaman 46.
11
F. PEMROGRAMAN
1. Visual Basic 6.0
a. Visual Basic dan sekitar sejarahnya
Sejarahnya visual basic mulai dikembangkan bahasa basic
(Beginner All-Purpose Instruction Code) di Darmouth Code Amerika
serikat pada awal tahun 1960-an. Sejak semula BASIC dirancang
untuk mudah dipelajari.
b. Kelebihan dari Visual Basic 6.0
Memungkinkan pembuatan aplikasi graphical interface (GUI), atau
pemrograman yang menggunakan tampilan grafis sebagai alat
komunikasi dengan menggunakan fasilitasyang telah disediakan
didalam Visual Basic 6.0. Visual Basic 6.0 mempunyai fleksibilitas
yang sangat baik untuk berhubungan dengan aplikasi lain, dengan
menggunakan Objek Linking Embedding (OLE). Yang memungkinkan
pembuatan hubungan antara bagian fungsi atau seluruh aplikasi lain,
dengan aplikasi yang dibuat oleh pemakai.
c. Stuktur program dalam Visual Basic 6.0
Untuk membuat aplikasi dengan Visual Basic 6.0 diperlukan tahap-
tahap sebagai berikut :
1) Merancang Form
2) Menyusun Setting property
3) Menulis kode program
12
2. Basis data
8
a. Pengertian
Kumpulan dari item data yang saling berhubungan satu dengan
yang lainnya yang diorganisasikan berdasarkan sebuah skema atau
struktur tertentu, tersimpan di hardware komputer dan dengan
software untuk melakukan manipulasi untuk kegunaan tertentu.
b. Alasan Menggunakan Basis data
1) Salah Satu komponen penting dalam system informasi
2) Mengurangi duplikasi data
3) Mengurangi pemborosan tempat simpanan luar
c. Jenjang Data
1) Karakter
merupakan bagian data yang terkecil, dapat berupa
karakter numerik, huruf ataupun karakter-karakter khusus
(special characters) yang membentuk suatu item data / field.
2) Field
merepresentasikan suatu atribut dari record yang
menunjukkan suatu item dari data, seperti misalnya nama,
alamat dan lain sebagainya. Kumpulan dari field membentuk
suatu record.
3) Record
Kumpulan dari field membentuk suatu record. Record
menggambarkan suatu unit data individu yang tertentu.
Kumpulan dari record membentuk suatu file.
4) File
File terdiri dari record-record yang menggambarkan satu
kesatuan data yang sejenis. Misalnya file mata pelajaran berisi
data tentang semua mata pelajaran yang ada.

8
Faried Irmansyah,Pengantar Database, www.ilmukomputer.com
13
d. Mysql
9
Merupakan sebuah sistem manajemen database relasi (relational
database management system) yang bersifat terbuka (open source).
Terbuka maksudnya adalah MySQL boleh di-download oleh siapa
saja. MySQL memiliki kinerja, kecepatan proses dan ketangguhan
yang tidak kalah dibanding database-database lainnya. Pada awalnya
MySQL hanya berjalan di atas platform sistem operasi Linux. Bahkan
hampir semua distro linux yang beredar saat ini telah memasukkan
program MySQL sebagai database standarnya. Tetapi saat ini MySQL
dapat pula berjalan diatas sistem operasi lainnya, seperti Microsoft
Windows, Solaris, FreeBSD dan lain sebagainya.
Ada beberapa pertimbangan untuk menggunakan MySQL
sebagai basis data:
1. Mudah Digunakan
Perintah perintah dan aturan aturan pada MySQL
maupun proses instalasinya relative mudah digunakan.
2. Open Source
Dengan konsep ini siapapun dapat berpartisipasi untuk
mengembangkan MySQL dan hasil pengembangan itu
diserahkan kepada umum atau kepada komunitas Open Source.
3. Kapabilitas
MySQL telah digunakan untuk mengelola database dengan
jumlah 50 juta record. Bahkan sanggup untuk mengelola
60.000 tabel dengan jumlah baris 5.000.000.000.
4. Fleksibilitas/portabilitas
MySQL mendukung perintah perintah ANSI SQL 99 dan
beberapa perintah database lainnya sehingga memudahkan
untuk beralih dari dan ke MySQL.
5. Lintas platform sistem operasi
MySQL dapat dijalankan pada beberapa system operasi
yang berbeda seperti Linux, Microsoft Windows, FreeBSD.

9
Arbie, Manajemen Database dengan MySQL, Andi Yogyakarta, 2004 halaman 1 - 5
14
e. Normalisasi
Tahap-tahap Normalisasi sebagai berikut:
1) Hilangkan repeation dan tentukan primary key
Menghilangkan perulangan suatu nilai didalam satu field
mana yang menjadi kunci utama yang dapat mewakili field-field
lain.
2) Hilangkan ketergantungan partial(berdasarkan primary key)
Ketergantungan partial adalah ketergantungan antara field
secara langsung. Misalnya, Nama Mahasiswa bergantung pada
nomor induk mahasiswa.
3) Hilangkan ketergantungan transtif
ketergantungan transtif adalah merupakan ketergantungan
antara field secara tidak langsung. Suatu field tidak mutlak
bergantung hanya pada satu field. Misalnya, Nama Dosen, field
ini bergantung pada kode mata kuliah tetapi secara tidak
langsung bergantung juga pada kode dosen.
15
f. Pustaka Gammu SMS Gateway
1) Sejarah Gammu
Gammu merupakan pustaka SMS Gateway Server yang
diciptakan oleh Micar Cihar seorang programmer pyton
berkebangsaan Jerman. Cihar membangun beberapa library yang
tujuannya hanya untuk memanajemen telepon seluler. Semua
library dia bangun dengan bahasa pyton. Versi-versi awal
gammu dibuat dengan C dan Pyton. Gammu memiliki lisensi
GPL2 yang artinya pustaka ini sangat bebes dikembangkan dan
disebar luaskan secara gratis. Namun Cihar bersama sahabatnya
Marcin Wiajek membuat gammu versi komersil juga yang dibuat
dengan C++. Kita bias mendownload gratis Aplikasi ini pada
http://www.gammu.org.
2) Support ponsel
Gammu sangat support pada ponsel bertipe ATGEN atau
ponsel type komunikasi AT. Seperti Siemens, Sony Eriksson,
Motorola. Selain itu Gammu juga support dengan beberapa
ponsel type Nokia. Namun tidak semua tipe nokia dapat
ditangani oleh gammu.

Anda mungkin juga menyukai