3 BAB II KAJIAN PUSTAKA A. Sistem Informasi a. Sistem Sistem

advertisement
BAB II
KAJIAN PUSTAKA
A. Sistem Informasi
a. Sistem
Sistem merupakan sekumpulan komponen yang saling bekerja sama untuk
mencapai suatu tujuan. Masing-masing komponen memiliki fungsi yang berbeda
dengan yang lain, tetapi tetap dapat bekerja sama. Sedangkan fungsi sistem yang
utama adalah menerima masukan, mengolah masukan dan menghasilkan keluaran
(Winarno, 2004).
Berbeda
dengan
sistem
operasi
yang
merupakan
program
yang
mengaktifkan/memfungsikan sistem komputer, mengendalikan semua sumber
daya (resource) dalam komputer dan melakukan operasi-operasi dasar dalam
komputer (Hartomo, 2005).
b. Informasi
Informasi adalah data yang sudah diolah sehingga berguna untuk pembuatan
keputusan. Informasi yang baik memiliki karakteristik seperti yang tampak pada
Tabel 1.
Tabel 1. Karakteristik Informasi yang Baik (Winarno, 2004).
Karakteristik
Akurat
Keterangan
Menggambarkan
kondisi
objek
yang
sesungguhnya
Tepat waktu
Informasi harus tersedia sebelum keputusan
dibuat
Lengkap
Mencakup semua yang diperlukan
Relevan
Berhubungan dengan keputusan yang akan
3
Sistem Informasi Pengingat..., Teguh Ginanjar Setyawan, Fakultas Teknik UMP, 2014
diambil
Terpercaya
Isi informasi dapat dipercaya (reliable)
Terverifikasi
Dapat dilacak kesumber aslinya (veriable)
Mudah dipahami
Informasi harus siap dipahami oleh pembacanya
Mudah diperoleh
Informasi yang sulit diperoleh bias tidak berguna
Sistem informasi diperlukan untuk mengolah data menjadi informasi,
sehingga berbagai pihak yang membuat keputusan dapat menggunakan informasi
tersebut untuk membuat keputusan yang baik. Informasi yang baik hanya dapat
dihasilkan oleh sistem informasi yang baik. Sistem informasi yang baik adalah
sistem informasi yang dengan sengaja dirancang untuk mengolah data menjadi
informasi (Winarno, 2004).
B. Short Message Service (SMS)
Short Message Service (SMS) adalah salah satu komunikasi teks melalui
telepon seluler. SMS merupakan salah satu media yang paling banyak digunakan
saat ini. Selain murah, prosesnya juga berjalan cepat dan langsung sampai pada
tujuan, tetapi selama ini SMS baru digunakan sebatas untuk mengirim dan
menerima pesan antara sesama pemilik telepon seluler. Kemudahan penggunaan,
variasi layanan, dan promosi yang cukup gencar dari operator seluler menjadikan
SMS sebagai layanan yang sangat populer di masyarakat khususnya kalangan
pelajar.
Seiring dengan perkembangan teknologi dan kreativitas operator dan service
provider, layanan SMS yang mulanya hanya untuk saling kirim pesan antara
subscriber, kini berkembang dan lebih variatif, seperti layanan jajak pendapat,
ringtone, SMS premium, mobile banking, ticketing dan layanan pendidikan. SMS
menjadi bagian yang tidak terpisahkan dari perkembangan informasi dan
komunikasi. Salah satu contoh konkritnya adalah seorang user FaceBook, bisa
mengubah dan membaca status melalui SMS.
4
Sistem Informasi Pengingat..., Teguh Ginanjar Setyawan, Fakultas Teknik UMP, 2014
SMS adalah suatu fasilitas untuk mengirim dan menerima suatu pesan
singkat berupa teks melalui telepon seluler. Salah satu kelebihan SMS adalah biaya
yang murah. Selain itu SMS merupakan metode store and forward sehingga
keuntungan yang didapat adalah pada saat telepon seluler penerima tidak dapat
dijangkau, tidak aktif atau diluar service area, penerima tetap dapat menerima SMS
apabila telepon seluler sudah aktif kembali.
SMS merupakan fitur layanan GSM, dan merupakan teknologi yang
memungkinkan pengiriman dan penerimaaan pesan dalam bentuk teks. Data yang
dapat dibawa oleh SMS sangat terbatas. Satu pesan SMS dapat memuat: (a)
maksimum 160 karakter 7-bit, (b) maksimum 140 karakter 8-bit, (c) maksimum 70
karakter 16-bit Unicode. Selain teks, SMS juga dapat memuat data biner, misalnya
logo, ringtone, business card (cCard) dan konfigurasi Wireless Application Protocol
(WAP). Dalam teknologi SMS terdapat istilah SMS Center (SMSC). SMSC bertugas
untuk menangani SMS. Saat suatu SMS dikirim dari telepon seluler, SMS tersebut
akan diterima oleh SMSC, kemudian SMSC akan meneruskan ke telepon seluler
tujuan. Umumnya suatu operator mempunyai SMSC sendiri yang tersimpan pada
SIM Card operator tersebut. Hal-hal lain yang terdapat pada teknologi SMS untuk
memberikan informasi mengenai pengiriman dan penerimaan adalah Message
Status Report, Message Submission Report dan Message Delivery Report (Tarigan,
2012).
C. GAMMU
GNU All Mobile Management Utilities (GAMMU) adalah sebuah aplikasi yang
dapat digunakan untuk mengelola berbagai fungsi handphone, modem dan
perangkat sejenisnya. GAMMU SMS Gateway bermanfaat dan sangat memudahkan
kita untuk mengirimkan SMS dalam jumlah banyak melalui komputer. Contoh
Aplikasi yang dapat digunakan sebagai pengirim SMS Massal, SMS Polling, SMS Auto
Reply, SMS on Demand, SMS Scheduller, dan lain sebagainya (Tarigan, 2012).
5
Sistem Informasi Pengingat..., Teguh Ginanjar Setyawan, Fakultas Teknik UMP, 2014
D. PHP (Hypertext Preprocessor)
PHP (Hypertext Preprocessor) merupakan bahasa yang berjalan di server dan
hasilnya dapat ditampilkan pada client. Interprenter PHP pada sisi server disebut
server-side, sedangkan tanpa adanya interprenter PHP semua skrip dan aplikasi PHP
tidak bisa dijalankan (Nugroho, 2008).
PHP (Hypertext Preprocessor) merupakan bahasa standar yang digunakan
dalam dunia website, PHP adalah bahasa pemrogaman berbentuk skrip yang
diletakan pada server web. PHP ditemukan oleh Rasmus Lerdof yang awalnya
menulis PHP untuk mencatat pengunjung situs yang membuka halaman resumenya.
Skrip tersebut digunakan sebagai website pribadi dan kemudian dikembangkan lagi
menjadi bahasa yang disebut Personal Home Page (Nugroho, 2008).
E. Jadual
Penjadwalan mata kuliah (lecture timetabling) adalah masalah menempatkan
waktu dan ruangan kepada sejumlah mata kuliah, tutorial, dan kegiatan akademik
sejenis, dengan memperhatikan sejumlah aturan yang berhubungan dengan
kapasitas dan lokasi dari ruangan yang tersedia, waktu bebas yang diperlukan dan
sejumlah aturan lain yang berkaitan dengan toleransi untuk dosen, dan hubungan
antara mata kuliah pilihan (Ross, 1994).
Inti dari penjadwalan mata kuliah adalah bagaimana menjadwalkan sejumlah
komponen yang terdiri atas mahasiswa, dosen, ruang, dan waktu dengan sejumlah
aturan dan batasan (constraint) tertentu. Masalah penjadwalan mata kuliah adalah
masalah yang sangat kompleks, karena melibatkan puluhan dosen, ruangan, sks dan
mata kuliah yang ditawarkan. Semakin banyak komponen yang ada maka akan
semakin banyak kombinasi dari komponen yang mungkin terjadi. Dan, yang
terpenting dalam pemilihan kombinasi harus diperhatikan aturan-aturan yang telah
ditetapkan (Ross, 1994).
6
Sistem Informasi Pengingat..., Teguh Ginanjar Setyawan, Fakultas Teknik UMP, 2014
F. MySQL
Raharjo (2011) menyatakan MySQL merupakan software RDBMS (atau server
database) yang dapat mengelola database dengan cepat, dapat menampung data
dalam jumlah besar, dapat diakses oleh banyak user (multi user) dan dapat
melakukan suatu proses secara sinkron atau bebarengan (multi-threaded).
MySQL adalah Relational Database Management System (RDBMS) yang
didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana
setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan
produk turunan yang bersifat closed source atau komersial. MySQL sebenarnya
merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL
(Structured Query Language). SQL adalah sebuah konsep pengoperasian database,
terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan
pengoperasian data dikerjakan dengan mudah secara otomatis.
Kehandalan suatu sistem database (DBMS) dapat diketahui dari cara kerja
optimizer-nya dalam melakukan proses perintah-perintah SQL, yang dibuat oleh user
maupun program-program aplikasinya. Sebagai database server, MySQL dapat
dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal
ini terbukti untuk query yang dilakukan oleh single user, kecepatan query MySQL
bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan
Interbase. Selain itu MySQL juga memiliki beberapa keistimewaan, antara lain :
a. Portability
MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows,
Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
7
Sistem Informasi Pengingat..., Teguh Ginanjar Setyawan, Fakultas Teknik UMP, 2014
b. Open Source
MySQL didistribusikan secara open source (gratis), dibawah lisensi GPL
sehingga dapat digunakan secara cuma-cuma.
c. Multiuser
MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan
tanpa mengalami masalah atau konflik.
d. Performance tuning
MySQL memiliki kecepatan yang menakjubkan dalam menangani query
sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan
waktu.
e. Column types
MySQL memiliki tipe kolom yang sangat kompleks, seperti signed / unsigned
integer, float, double, char, text, date, timestamp, dan lain-lain.
f.
Command dan functions
MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah
Select dan Where dalam query.
g. Security
MySQL memiliki beberapa lapisan sekuritas seperti level subnetmask, nama
host, dan izin akses pengguna dengan sistem perijinan yang mendetail serta
password terenkripsi.
h. Scalability dan limits
MySQL mampu menangani database dalam skala besar, dengan jumlah
records lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu
batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
8
Sistem Informasi Pengingat..., Teguh Ginanjar Setyawan, Fakultas Teknik UMP, 2014
i.
Connectivity
MySQL dapat melakukan koneksi dengan client menggunakan protokol
TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
j.
Localisation
MySQL dapat mendeteksi pesan kesalahan pada client dengan menggunakan
lebih dari dua puluh bahasa. Meskipun demikian, bahasa Indonesia belum
termasuk didalamnya.
k. Interface
MySQL memiliki interface (antar muka) terhadap berbagai aplikasi dan
bahasa pemrograman dengan menggunakan fungsi API (Application
Programming Interface).
l.
Clients dan tools
MySQL dilengkapi dengan berbagai tool yang dapat digunakan untuk
administrasi database, dan pada setiap tool yang ada disertakan petunjuk
online.
m. Struktur table
MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER
TABLE, dibandingkan database lainnya semacam PostgreSQL ataupun Oracle.
9
Sistem Informasi Pengingat..., Teguh Ginanjar Setyawan, Fakultas Teknik UMP, 2014
G. Hasil Penelitian Sejenis
a. Rifai dan Mustafidah (2013) membangun sistem informasi nilai mata
pelajaran berbasis Web dan SMS Gateway di SMP Muhammadiyah 1
Purbalingga. Penerapannya menggunakan Web based dan SMS Gateway,
Web based digunakan untuk pengolahan data admin untuk memasukkan
data nilai, sedangkan SMS Gateway digunakan untuk penyampaian
informasinya dengan format SMS yang telah ditentukan. Dengan konsep
sistem seprti ini, siswa maupun orang tua siswa dapat mengakses informasi
nilai tanpa harus datang langsung ke sekolah atau ke warnet, cukup dengan
mengirimkan SMS dari ponselnya.
b. Rozak (2013) membangun sistem informasi jadual mata pelajaran berbasis
Web dan SMS Gateway di SMP N 1 Pulosari. Sistem informasi ini hampir sama
dengan konsep sitem informasi diatas. Penerapannya menggunakan Web
based dan SMS Gateway,namun pada sistem ini siswa maupun orang tua
siswa hanya mampu mengakses data jadual mata pelajaran dan jadual UAS
melalui ponsel dengan format SMS yang sudah dibuat.
10
Sistem Informasi Pengingat..., Teguh Ginanjar Setyawan, Fakultas Teknik UMP, 2014
Download