BAB II KAJIAN PUSTAKA A. Sistem Informasi - Bab II Teguh Ginanjar Setyawan

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 Keterangan

  Akurat Menggambarkan kondisi objek yang sesungguhnya Tepat waktu Informasi harus tersedia sebelum keputusan dibuat Lengkap Mencakup semua yang diperlukan Relevan Berhubungan dengan keputusan yang akan 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.

  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).

  Hypertext Preprocessor

  D. ) PHP (

  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).

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. 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.

  Security g.

  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. 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.

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.