BAB II. KAJIAN PUSTAKA A. Penerimaan Siswa Baru Penerimaan siswa baru di SMAN 2 Brebes ditentukan dengan indeks penilaian yaitu perhitungan yang digunakan panitia penerimaan siswa baru untuk menentukan diterima atau tidaknya siswa yang mendaftar. Indeks penilaian yang dimaksud yaitu rata‐rata nilai rapor di Sekolah Menengah Pertama dari semester 1‐5, nilai tes masuk SMA, rata‐rata nilai ujian nasional dan nilai prestasi. Indeks penilaian dijabarkan dengan rumus sebagai berikut : (rata2 nilai rapor)+(2 x nilai tes)+(rata2 nilai UN) Indeks = + prestasi 4 B. Sistem Informasi Menurut Witarto (2004) sistem informasi dapat disebut baik, jika user‐ nya rajin memasukan data dan memeriksa data dari waktu kewaktu, jika operatornya rajin memeriksa kebenaran proses‐proses pengolahan data yang ada di dalamnya. Serta jika pimpinan organisasinya mudah mengakses informasi tentang kinerja sistem organisasi, melalui keberadaan sistem informasi serta didasarkan pada data yang akurat dan mutakhir. Sistem informasi adalah sistem di dalam suatu organisasi yang mempertemukan pengolahan transaksi harian yang mendukung fungsi operasi yang bersifat menejerial dengan kegiatan strategi dari suatu organisasi untuk 4 Rancang Bangun Sistem ..., Rosita, Fakultas Teknik UMP, 2014 dapat menyediakan laporan‐laporan yang diperlukan oleh pihak luar tertentu (Sutabri, 2012). Definisi umum dari sistem informasi adalah sebuah sistem yang terdiri atas rangkaian subsistem informasi terhadap pengolahan data untuk mengasilkan informasi yang berguna dalam pengambilan keputusan. Sistem informasi terdiri dari enam komponen blok bangunan (building block) untuk berinteraksi satu sama lain untuk mencapai sasaran yaitu blok masukan (input block), blok modek (model block), blok keluaran (output block), blok teknologi (technology block), blok basis data (database block), dan blok kendali (control block) (Sutabri, 2012). Enam blok tersebut dapat dijelaskan sebagai berikut: 1. Blok masukkan (input block) Input mewakili data yang masuk ke dalam system informasi dan juga merupakan metode atau media untuk menangkap data yang akan dimasukan, dapat berupa dokumen‐dokumen dasar. 2. Blok model (model block) Blok ini terdiri dari kombinasi prosedur, logika, dan model matematik yang akan memanipulasi data yang masukan dan data yang tersimpan pada basis data degan cara tertentu untuk menghasilkan keluaran yang diinginkan. 3. Blok keluaran (output block) Produk dari sistem informasi adalah keluaran yang merupakan informasi berkualitas dan dokumentasi yang berguna untuk semua tingkaan menejemen serta semua pemakai sistem. 5 Rancang Bangun Sistem ..., Rosita, Fakultas Teknik UMP, 2014 4. Blok teknologi (technology block) Teknlogi merupakan tool box dalam sistem informasi. Teknologi digunakan untuk menerima input, menjalankan model, menyimpan dan mengakses data, menghasilkan dan mengirimkan keluaran dan membantu pengendalian sistem secara keseluruhan. Teknologi terdiri dari tiga bagian utama, yaitu teknisi (brainware), perangkat lunak (software), dan perangkat keras (hardware). 5. Blok basis data (database block) Basis data (database) merupakan kumpulan data yang saling berkaitan dan berhubungan satu dengan yang lainya tersimpan diperangkat keras komputer dan perangkat lunak digunakan untuk memanipulasinya. Data di dalam organisasi basis data perlu diorganisasikan sedemikian rupa supaya informasi yang dihasilkan berkualitas. Basis data diakses dan dimanipulasi dengan mengguakan perangkat lunak paket yang disebut dengan DBMS (Database Managenet System). 6. Blok kendali (control block) Beberapa pengendalian perlu dirancang dan diterapkan untuk meyakinkan bahwa hal‐hal yang dapat merusak sistem dicegah dan bila terlanjur terjadi maka kesalahan‐kesalahan dapat dengan cepat diatasi. C. Perangkat Mobile Perangakat mobile saat ini bisa dibagi menjadi beberapa kategori yaitu: Telepon mobile (mobile phone), Perangkat Mobile Low‐End, Perangkat Mobile 6 Rancang Bangun Sistem ..., Rosita, Fakultas Teknik UMP, 2014 Mid‐End dan High‐End, Smartphone, dan Tablet (Wahana Komputer, 2013). Kategori‐kategori tersebut dapat dijelaskan sebagai berikut: 1. Telepon Mobile (mobile phone) Perangkat jenis ini menjadikan panggilan dan SMS sebagai fitur utamanya. Perangkat ini tidak punya browser atau koneksi internet dan tidak punya kemampuan untuk memasang aplikasi. 2. Perangkat Mobile Low‐End Perangkat ini mempunyai banyak manfaat, salah satunya support internet. Umumnya memiliki browser yang sangat dasar, tapi pasaranya masih besar. Mungkin perangkat tersebut bukanlah pengguna internet yang sangat besar saat ini, tetapi mungkin akan berubah cepat dengan datangnya jejaring social dan layanan web 2.0. Perangkat ini umumnya tidak support layar sentuh, memori terbatas dan hanya menyertakan kamera dan pemutar musik yang paling basic. 3. Perangkat Mobile Mid‐End dan High‐End Perangkat mid‐end menjaga keseimbangan antara pengalaman pengguna yang baik dan harga yang layak. Beberapa tahun belakangan, kategori ini juga dikenal sebagai perangkat sosial yang berarti para penggunanya memanfaatkan perangkat untuk mengakses situs‐situs sosial, missal Facebook dan Twitter, via web mobile . Kategori ini perangkat‐perangkatnya menawarkan layar berukuran sedang, browser HTML mendasar, terkadang 3G, kamera yang cukup bagus, pemutar musik, permainan terkadang support touch, dan aplikasi. 7 Rancang Bangun Sistem ..., Rosita, Fakultas Teknik UMP, 2014 4. Smartphone Smartphone banyak dijumpai di pasaran, termasuk perangkat berbasis Android, iPhone, web OS, Symbian, Wndows Phone, dan BlackBerry. Seperti yang dikenal sekarang smartphone punya sistem operasi yang mampu melaksanakan multitasking, browser modern untuk HTML5, wireless LAN dan koneksi 3G, pemutar musik, dan beberapa fitur seperti GPS, kompas digital, kamera video, bluetooth, Layar sentuh, accelermotor, dan akselerasi video 3D. 5. Tablet Tablet sebuah perangkat dengan layar yang besar (antara 6 sampai 11 inch), browser full HTML‐5, WiFi, 3G, layar sentuh, dan semua fitur lain yang dimiliki smartphone. D. JQuery Mobile JQuery mobile adalah sebuah platform pengembang dari Jquery. JQuery mobile dapat memberikan solusi untuk membangun aplikasi web yang lebih baik. Jquery mobile merupakan percabangan dari Jquery yang mulai dipisahkan menjadi proyek independen mulai tanggal 11 Agustus 2010 (Edi Winarno dan Ali Zaki,2012). Tujuannya adalah menggunakan Jquery untuk perangkat mobile. JQuery sendiri telah lama menjadi library javascript yang populer untuk menciptakan website interaktif yang kaya serta dipakai untuk aplikasi web. Namun, karena dirancang untuk software desktop, jQuery tidak memiliki fitur yang dirancang khusus untuk membangun aplikasi web mobile. 8 Rancang Bangun Sistem ..., Rosita, Fakultas Teknik UMP, 2014 Jquery merupakan proyek baru yang ditujukan untuk mengatasi kekurangan pada jQuery sendiri. JQuery mobile adalah framework yang dibangun di atas jQuery, yang menyediakan elemen user interface yang menyediakan fitur‐fitur untuk digunakan dalam aplikasi mobile (Edi Winarno dan Ali Zaki,2012). Menggunakan jQuery mobile bisa membuat aplikasi web multi platform, tidak tergantung pada piranti keras tertentu. E. Personal Hipertext Prepocessor (PHP) PHP (Personal Hypertext Prepocessor) merupakan bahasa pemrograman yang berfungsi untuk membuat website dinamis maupun aplikasi web (Yuliano, 2009). Berbeda dengan HTML yang hanya bisa menampilkan konten statis, PHP bisa berinteraksi dengan database, file dan folder, sehingga membuat PHP bisa menampilkan konten yang dinamis dari sebuah website. PHP termasuk bahasa yang class‐platform, artinya PHP bisa berjalan dengan sistem operasi yang berbeda‐beda. Program PHP ditulis dalam file plain text (teks biasa) dan mempunyai akhiran “.php”. F. Mysql MySQL merupakan database yang paling digemari dikalangan Programmer Web, dengan alasan bahwa program ini merupakan databse yang cukup kuat dan cukup stabil untuk digunakan sebagai media penyimpanan data. Sebagai sebuah database server yang mampu untuk memanajemen database dengan baik, MySQL terhitung merupakan database yang paling digemari dan paling banyak digunakan dibanding database lainya. 9 Rancang Bangun Sistem ..., Rosita, Fakultas Teknik UMP, 2014 Di dunia internet, MySQL dijadikan sebagai sebuah database yang paling banyak digunakan selain database yang bersifat share ware seperti Ms Acces, pengguna MySQL ini biasanya dipadeukan dengan menggunakan program aplikasi PHP, karena dengan menggunakan dua program tersebut diatas telah terbukti akan kehandalanya dalam menangani permintaan data. Pada distro database ini, MySQL memiliki querry yang telah distandarkan oleh ANSI/ISO yaitu menggunkan bahasa SQL sebagai bahasa permintaanya, hal tersebut juga telah dimiliki oleh bentuk‐bentuk database yang berjalan pada mode grafis (sifat visualnya) seperti Interbase yang diproduksi oleh Bordland. Kemampuan lain yang dimiliki MySQL adalah mampu mendukung Relational Database Management System (RDBMS). Sehingga dengan kemampuan ini MySQL akan mampu data‐data sebuah perusahaan yang berukuran sangat besar hingga berukuran Giga Byte (Nugroho, 2008). G. Penelitian Sejenis Sebelumnya telah dilakukan penelitian sejenis sebagai berikut : 1. Ardian pada tahun 2008 dengan judul “Perancangan dan implementasi sistem informasi penerimaan mahasiswa/i baru berbasis wap (studi kasus STMIK Potensi Utama”. Hasil‐hasil yang diperoleh memperlihatkan bahwa pendaftaran mahasiswa/i baru dengan menggunakan mobile user dapat mengakses dari mana saja dan pengisian data sesuai dengan validasi yang ada sehingga mengurangi kesalahan pengisian data yang tidak valid. Menggunakan PHP, MySQL dan M3Gate handphone emulator. 10 Rancang Bangun Sistem ..., Rosita, Fakultas Teknik UMP, 2014 2. Hartati pada tahun 2010 dengan judul “Sistem Informasi siswa berbasis mobile cellular”. Hasil yang diperoleh adalah tersedianya sistem informasi siswa yang terdiri atas aplikasi sistem informasi siswa, apikasi web sekolah dan aplikasi mobile sehingga memudahkan pihak sekolah dalam manajemne sekolah, orang tua murid dalam memantau kegiatan dan nilai anak disekolah dengan handphone dan siswa untuk mengakses informasi yang berkaitan dengannya baik dengan sms maupun internet. Menggunakan J2ME untuk pengembangan berbasis mobile. 11 Rancang Bangun Sistem ..., Rosita, Fakultas Teknik UMP, 2014