BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

dokumen-dokumen yang mirip
BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

Bab II. TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

BAB III TINJAUAN PUSTAKA

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB III TINJAUAN PUSTAKA

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

No HP :

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Penelitian mengenai sistem informasi geografis ini sebelumnya sudah banyak

BAB III LANDASAN TEORI

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

BAB 2 LANDASAN TEORI. merupakan beberapa komputer yang terhubung satu sama lain dengan memakai kabel

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

II. TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II LANDASAN TEORI. kompensasi, penyatuan, perawatan/pemeliharaan, sumber daya manusia kepada

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI. Dalam pembangunan suatu sistem informasi, terdapat dua kelompok

BAB 2 LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. karya ilmiah yaitu penelitian yang dilakukan Abdul Rozaq mahasiswa Universitas

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 1 PENDAHULUAN. Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB 1 PENDAHULUAN. pengetahuan dan pola pikir manusia. Salah satu bidang yang turut serta menikmati hasil

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

Bab 2. Tinjauan Pustaka

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

Komputer bekerja atas dasar instruksi. Orang atau ahli pembuat program ini disebut sebagai programmer.

HTML 5. Geolocation Web SQL Database, media penyimpanan database lokal

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

BAB 2 LANDASAN TEORI

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB V IMPLEMENTASI SISTEM. Implementasi dari Sistem Informasi Pengolahan Data Penerimaan DSPB dan

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB III LANDASAN TEORI

BAB II KAJIAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan Internet memang sangat cepat dan jauh berbeda dengan masa awal

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang Toko kertas Zaida merupakan perusahaan yang bergerak di bidang penjualan kertas yang dapat digunakan untuk

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

PEMROGRAMAN WEB. Agussalim

Android memiliki empat karakteristik sebagai berikut :

BAB II TINJAUAN PUSTAKA. dalam bahasa pemrograman yang didukung oleh perangkat lunak seperti HTML,

BAB III LANDASAN TEORI. 3.1 Sekolah. Sekolah adalah tempat dimana pendidikan diberikan. Juga dapat diartikan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENDAHULUAN. salah satunya adalah sistem teknologi informasi. Keberadaan universitas saat

BAB II LANDASAN TEORI

BAB II DASAR TEORI Gambar 2.1. Cubieboard2

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB II LANDASAN TEORI. Internet adalah singkatan dari Interconnection network, merupakan

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. I.1 Latar Belakang

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

Rekayasa Sistem Web. Teguh Wahyono. Fakultas Teknologi Informasi Semester Antara Tahun 2012/2013

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

JENIS-JENIS APLIKASI UNTUK SERVER MENGADMINISTRASI SERVER DALAM JARINGAN. Pembahasan: Habib Ahmad Purba. 0 P a g e

BAB 2 TINJAUAN PUSTAKA. memerlukan Jaringan Internet. Namun Tentu saja filenya berada di komputer

BAB 1 PENDAHULUAN. waktu, semakin membuat semua orang harus bekerja ekstra cepat dengan

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

BAB II LANDASAN TEORI. Menurut McLeod dalam buku Al-Bahra (2005:3) Sistem adalah. Menurut Lucas dalam buku Al-Bahra (2005:3) Sistem sebagai suatu

BAB II TINJAUAN PUSTAKA. bertanggungjawab memproses masukan (input) sehingga menghasilkan

BAB II TINJAUAN PUSTAKA. Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

FRANS CAISAR RAMADHAN APLIKASI MANAJEMEN KARYAWAN BERBASIS WEB MENGGUNAKAN CODEIGNITER

Transkripsi:

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Penelitian tentang sistem informasi bimbingan konseling pernah dilakukan sebelumnya, salah satunya penelitian yang dilakukan oleh Muna (2010). Tujuan dalam penelitian ini adalah untuk mempermudah guru dalam mengontrol tingkat kedisiplinan siswa dengan mencatat absensi siswa dan pelanggaran yang dilakukan siswa. Hasil dari penelitian ini adalah mengetahui hasil rekapitulasi absensi siswa dan riwayat pelanggaran siswa yang dapat digunakan oleh guru dalam menentukan kenaikan kelas, dan pembinaan peserta didik. Penelitian ini menangani proses pencatatan dan pengelolaan data siswa, absensi, pelanggaran, prestasi serta prakerin siswa dan pada sistem tersebut yang dapat mengakses adalah guru BK, guru bagian kesiswaan, wali kelas, dan siswa. Sistem ini menggunakan MySQL sebagai database servernya. Penelitian yang lainnya pernah dilakukan oleh Eva (2011). Penelitian ini menangani proses pencatatan dan pengelolaan data siswa, guru, orang tua, pelanggaran siswa serta data konseling dan pada sistem tersebut yang dapat mengakses hanyalah sebatas guru BK saja. Sistem ini berbasis desktop yang 7

8 dibangun menggunakan bahasa pemrograman Visual Basic dan untuk media penyimpanan databasenya menggunakan Microsoft SQL Server. Pada SMP Negeri Demak pernah dilakukan juga penelitian yang sejenisnya, dibuat oleh Noviyati (2013). Penelitian ini dirancang untuk menangani proses - proses yang terdapat dalam bimbingan konseling yaitu pengolahan data siswa, orang tua, kelas, absensi, prestasi, kasus siswa (pelanggaran, keterlambatan, kepulangan, mutasi), dan konseling siswa. Sistem informasi ini dibangun menggunakan PHP dan framework CodeIgniter, sebagai database servernya menggunakan MySQL. Penelitian ini menghasilkan sebuah sistem informasi bimbingan konseling yang dapat digunakan oleh guru BK dalam mengelola proses kegiatan bimbingan konseling di SMPN 4 Demak. Pada sistem tersebut yang dapat mengakses hanyalah sebatas admin yang dipegang oleh guru BK dan siswa. Penelitian yang serupa juga telah dibuat oleh Nuning (2014). Penelitian ini menangani proses pencatatan dan pengelolaan data kelanjutan studi siswa, dan rekap data bimbingan serta pada sistem tersebut yang dapat mengakses hanyalah bagian BK dan siswa saja. Sistem ini berbasis web yang dibangun menggunakan framework CodeIgniter dan sebagai database servernya menggunakan MySQL. Penelitian yang dilakukan saat ini yaitu membuat sebuah aplikasi tentang bimbingan konseling yang dapat memudahkan wali murid memantau kegiatan anaknya di sekolah serta dapat membantu guru BK dalam melakukan proses

9 bimbingan kepada siswanya. Sistem ini berbasis web dengan menggunakan bahasa pemrograman PHP dan MySQL sebagai databasenya. Adapun data yang diolah sehingga menjadi sebuah informasi yang dapat bernilai lebih dan berguna bagi pengguna sistem yaitu meliputi data siswa, beasiswa, absensi, prestasi, pelanggaran siswa, dan data bimbingan. Pengguna dari sistem ini meliputi admin, guru BK, siswa, wali murid, wali kelas, dan kepala sekolah yang tentunya dengan batasan menu yang berbeda pula di setiap pengguna sistem. Untuk penyajian beberapa laporan seperti laporan pelanggaran siswa berdasarkan jenisnya, laporan pelanggaran berdasarkan kelasnya, dan laporan pelanggaran berdasarkan kategori akan disajikan dengan menggunakan grafik. Maka dengan begitu akan memudahkan pengguna dalam memantau aktivitas pelanggaran. Perbandingan sistem yang dibuat dengan peneliti sebelumnya dapat dilihat pada tabel 2.1 berikut ini. Tabel 2.1 Perbandingan sistem yang dibuat dengan peneliti sebelumnya Peneliti Muna (2010) Ningsih (2011) Judul Sistem Informasi Manajemen Bimbingan di SMK Negeri 2 Surabaya Berbasis JSP Analisis dan Perancangan Sistem Informasi Bimbingan dan di SMK N 1 Wonosari Jenis Sistem Web JSP dan MySQL Desktop Visual Basic dan Microsoft SQL Server Pengguna Guru BK Guru Bagian Kesiswaan Wali Kelas Guru BK Data yang Diolah Data Pelanggaran Absensi Prestasi Prakerin Data Pelanggaran Guru Orang Tua Data

10 Noviyati (2013) Nuning (2014) Purnomo (2018) Rancang Bangun Sistem Informasi Bimbingan dan (Studi Kasus : SMP Negeri 4 Demak) Pengembangan dan Analisis Kualitas Sistem Informasi Bimbingan dan di SMA Negeri 8 Yogyakarta Berbasis Web Aplikasi Bimbingan di SMK Sudirman 1 Wonogiri Berbasis Web Web PHP Framework CodeIgniter dan MySQL Web PHP Framework CodeIgniter dan MySQL Web PHP dan MySQL Guru BK Guru Bagian BK Admin Guru BK Wali Murid Wali Kelas Kepala Sekolah Data Kasus Absensi Orang Tua Kelas Prestasi Data Kelanjutan Studi Data Bimbingan Data Beasiswa Absensi Prestasi Pelanggaran Data Bimbingan 2.2 Dasar Teori 2.2.1 Aplikasi Menurut Nazrudin Safaat H (2012 : 9) perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut

11 untuk mengerjakan suatu tugas yang menguntungkan pengguna. Contoh utama perangkat lunak aplikasi adalah pengolah kata, lembar kerja, dan pemutar media. Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan Open Office.org yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan setiap aplikasi. Sering kali aplikasi ini memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga menguntungkan pengguna. 2.2.2 Bimbingan dan Bimbingan dan adalah pelayanan bantuan untuk peserta didik, baik secara perorangan maupun kelompok, agar mampu mandiri dan berkembang secara optimal, dalam bidang pengembangan kehidupan pribadi, kehidupan sosial, kemampuan belajar, dan perencanaan karier, melalui berbagai jenis layanan dan kegiatan pendukung berdasarkan norma-norma yang berlaku (Hikmawati, 2010). Menurut Tolbert, bimbingan adalah seluruh program atau semua kegiatan dan layanan dalam lembaga pendidikan yang diarahkan pada membantu individu agar mereka dapat menyusun dan melaksanakan rencana serta melakukan penyesuaian diri dalam semua aspek kehidupannya sehari-hari.

12 merupakan salah satu teknik dalam bimbingan, tetapi merupakan teknik inti atau teknik kunci. Hal ini dikarenakan konseling dapat memberikan perubahan yang mendasar, yaitu mengubah sikap. Menurut Leona E.Tylor, ada lima karakteristik yang sekaligus merupakan prinsip-prinsip konseling. Kelima karakteristik tersebut adalah : a. tidak sama dengan pemberian nasihat (advicement), sebab didalam pemberian nasihat proses berpikir ada dan diberikan oleh penasihat, sedang dalam konseling proses berpikir dan pemecahan ditemukan dan dilakukan oleh klien sendiri. b. mengusahakan perubahan-perubahan yang bersifat fundamental yang berkenaan dengan pola-pola hidup. c. lebih menyangkut sikap daripada perbuatan atau tindakan. d. lebih berkenaan dengan penghayatan emosional daripada pemecahan intelektual. e. menyangkut juga hubungan klien dengan orang lain. 2.2.3 Web Aplikasi Web atau aplikasi berbasis Web (Web-based application) menurut Janner Simarmata (2010 : 47) adalah apikasi yang dijalankan melalui browser. Aplikasi seperti ini pertama kali dibangun hanya dengan mengunakan bahasa yang disebut HTML (HyperText Markup Language) dan protokol yang digunakan

13 dinamakan HTTP (HyperText Transfer Protocol). Namun, tentu saja hal seperti ini memiliki kelemahan. Semua perubahan harus dilakukan pada level aplikasi. Pada perkembangan berikutnya, sejumlah skrip dan objek dikembangkan untuk memperluas kemampuan HTML. Konsep yang mendasari aplikasi web sebenarnya sederhana. Operasi yang melatarbelakanginya melibatkan pertukaran informasi antara komputer yang meminta informasi, yang disebut klien, dan komputer yang memasok informasi (atau disebut server). Secara lebih detail, server yang melayani permintaan dari klien yang sesungguhnya berupa suatu perangkat lunak yang dinamakan Web Server. 2.2.4 PHP PHP singkatan rekursif dari PHP: Hypertext Preprocessor, adalah bahasa pemrograman yang dapat digunakan untuk tujuan umum, sama seperti bahasa pemrograman lain: C, C++, Pascal, Python, Perl, Ruby, dan sebagainya. Meskipun demikian, PHP lebih populer digunakan untuk pengembangan aplikasi web. PHP dapat dijalankan dalam sebagian besar sistem operasi, termasuk Linux, varian varian UNIX (HP-UX, Solaris, OpenBSD), Windows, dan Mac OS X. Selain itu, PHP juga mendukung sebagian besar server web yang ada saat ini, seperti: Apache, IIS, nginx, dan lighttpd. Meskipun pengembangan PHP lebih difokuskan untuk proses pembuatan aplikasi web (sering disebut: server-side scripting), tapi sebenarnya PHP memiliki kemampuan lebih dari itu. PHP dapat digunakan untuk membuat tiga

14 tipe aplikasi, yaitu aplikasi web (server-side scripting), program CLI (command-line scripting), dan aplikasi desktop (GUI) (Budi Raharjo, 2015). 2.2.5 MySQL MySQL merupakan database yang mendukung RDMS (Relation Database Management System). Sebagai database yang mendukung RDBMS, database ini terbukti telah banyak digunakan dalam berbagai kebutuhan pendokumentasian data. MySQL merupakan database server yang juga dapat berjalan sebagai Client. Dengan kemampuan tersebut, database ini mampu berjalan pada sistem jaringan, baik lokal maupun WAN (internet). MySQL mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user serta menggunakan perintah standar SQL (Structured Query Language) dengan kemampuan dapat berjalan baik di OS (Operating System) manapun, dengan Platform Windows maupun Linux (Bunafit Nugroho, 2005). 2.2.6 Basis Data Menurut Stephens dan Plew (2000) basis data adalah mekanisme yang digunakan untuk menyimpan informasi atau data. Informasi adalah sesuatu yang kita gunakan sehari-hari untuk berbagai alasan. Dengan basis data, pengguna dapat menyimpan data secara terorganisasi. Setelah data disimpan, informasi harus mudah diambil. Kriteria dapat digunakan untuk mengambil informasi. Cara data disimpan dalam basis data menentukan seberapa mudah mencari informasi berdasarkan banyak kriteria. Data pun harus mudah ditambahkan ke dalam basis data, dimodifikasi, dan dihapus.