BAB 1 PENDAHULUAN
1.1 Latar Belakang Perkembangan teknologi di era globalisasi ini semakin hari semakin berkembang dengan pesat terutama tekonologi informasi. Teknologi informasi membuat segala sesuatunya menjadi lebih mudah dan cepat. Tidak heran jika hampir setiap orang menggunakan teknologi informasi dalam mengerjakan pekerjaannya setiap hari agar lebih efisien dan lebih menghemat tenaga. Seiring dengan
berkembang
pesatnya
teknologi,
perusahaan-perusahaan,
toko/supermarket, instansi pemerintahan, sampai sekolah pun menggunakan komputer
untuk
menjalankan
berbagai
aplikasi
programnya
dalam
pengelolaannya, transaksi bisnis, tukar menukar informasi, dan sebagainya. Banyak perusahaan dituntut untuk mengoptimalkan penggunaan teknologi informasinya agar segala proses bisnis di dalamnya menjadi lebih cepat dan efisien. Dampak perkembangan teknologi informasi tidak terbatas untuk kalangan ataupun instansi tertentu. Sekolah pun tidak terlepas dari teknologi komputer yang berkembang pesat ini. Di dalam kegiatan sekolah dengan segala yang ada di dalamnya termasuk siswa, guru, fasilitas-fasilitasnya, dan lain-lain itu tentu tidaklah sedikit. Semuanya perlu didata dengan baik dan terstruktur agar proses di dalamnya bisa berjalan dengan baik. Untuk itu diperlukan adanya teknologi 1
2
komputer yang bisa menyimpan semua data-data penting dalam sekolah tersebut, dan jika sewaktu-waktu terjadi perubahan maka tidaklah sulit untuk menemukan dan melakukan perubahan terhadap data-data tesebut. Beberapa fungsi yang bisa dilakukan oleh teknologi informasi dalam sekolah diantaranya seperti penjadwalan, pendataan, keuangan, pendaftaran, dan sebagainya. Bina Nusantara School yang merupakan sekolah yang bertempat di Serpong termasuk salah satu sekolah yang sudah menerapkan berbagai program aplikasi menggunakan teknologi informasi di dalamnya. Salah satu diantaranya seperti web untuk siswa, guru, maupun orang tua untuk bisa melihat jadwal, nilai, maupun kegiatan sekolah yang lainnya. Tidak hanya lewat web, melainkan pengguna juga bisa melihatnya melalui mobile phone dengan melakukan login terlebih dahulu. Sudah banyak aplikasi teknologi komputer yang digunakan oleh BINUS School ini, baik dari hal-hal kecil seperti absen (menggunakan flazz card) sampai dengan yang kompleks seperti pendataan keuangan dan data-data penting lainnya. Namun untuk aplikasi yang sedang berjalan sekarang merupakan aplikasi 3rd party. Dimana aplikasi ini hanya menyediakan soal-soal yang bersifat mathematical dan mengharuskan membeli soal yang telah disediakan oleh penyedia soal, sehingga pihak sekolah tidak dapat mengedit atau menambahkan soal baru ke dalam aplikasi. Kami pun mengusulkan untuk membuat suatu aplikasi Bank Soal untuk menggantikan aplikasi tersebut dan juga untuk membantu mempermudah proses kerja staff serta proses belajar siswa. Karena di
3
sekolah ini guru yang mengajar untuk mata pelajaran tertentu itu bisa lebih dari satu, dan hanya dimungkinkan satu guru saja yang membuat soal ujian, maka kemungkinan buruk yang terjadi adalah kelas yang diajarkan oleh guru yang bukan pembuat soal mendapatkan nilai yang tidak bagus dibandingkan dengan kelas yang diajarkan oleh guru pembuat soal. Maka dari itu untuk mencegah hal seperti itu terjadi, dibuatlah aplikasi Bank Soal ini. Setiap guru pada mata pelajaran tertentu mengupload soal-soal, yang nantinya akan disetujui oleh Kepala Guru mata pelajaran tersebut, lalu akan dipilih soal-soal secara acak dari yang sudah disetujui itu. Tujuannya adalah agar lebih adil bagi para siswa/i. Selain itu, para guru juga bisa mengupload latihan soal yang diberikan di kelasnya masing-masing ke dalam aplikasi ini, agar semua siswa bisa melihat soal tersebut sebagai bahan untuk latihan. Selain itu, penggunaan kertas-kertas untuk ujian yang sangat tidak efisien merupakan salah satu alasan juga dibuatnya aplikasi ini. Karena di dalamnya terdapat fitur untuk ujian secara online lewat komputer. Tidak perlu menggunakan kertas dan bisa melakukan penilaian juga.
1.2 Ruang Lingkup Ruang lingkup penyusunan skripsi ini dibatasi pada : 1. Pembuatan database yang berisi kumpulan soal-soal, jawaban, nilai, dan sebagainya dengan menggunakan SQL Server. 2. Pembuatan aplikasi berbasis web untuk siswa dan guru dengan menggunakan ASP.NET.
4
3. Pembuatan fitur untuk melihat soal dan jawaban untuk guru serta ujian online untuk siswa. 4. Pembuatan fitur upload soal dan jawaban untuk guru. 5. Fitur Ujian Online yang mencakup ujian saringan masuk untuk calon murid SMP & SMA dan juga untuk pretest maupun post test untuk murid SMP&SMA. 6. Kemampuan aplikasi untuk melakukan penilaian terhadap jawaban dalam ujian online.
1.3 Tujuan dan Manfaat Tujuan: 1. Merancang database untuk bank soal yang terintergrasi dengan baik pada BINUS SCHOOL SERPONG. 2. Membuat aplikasi bank soal yang dapat digunakan oleh para guru untuk upload soal-soal, mengadakan ujian, serta fitur ujian online untuk murid SMP & SMA dan calon murid. 3. Menyatukan semua soal dari masing-masing guru mata pelajaran tertentu Manfaat yang diharapkan antara lain : 1. Memudahkan kepala sekolah maupun guru–guru di sekolah untuk mengelola soal–soal yang ada. 2. Memudahkan calon murid yang ingin mengikuti ujian saringan masuk serta murid SMP & SMA untuk mengerjakan pretest dan post test.
5
1.4 Metodologi Penelitian Metodologi yang akan digunakan dalam penulisan skripsi ini adalah : 1. Studi Kepustakaan Metode pencarian data-data yang diperlukan dari beberapa buku panduan skripsi-skripsi alumni yang ada di perpustakaan. Hal ini bertujuan untuk memperoleh teori-teori dan pengetahuan ilmiah, baik dari segi literatur maupun media lain yang menjabarkan pemikiran dari pihak-pihak tertentu. 2. Metode Analisis Metode Penemuan Fakta (Fact Finding Method) Proses formal dari teknik-teknik yang digunakan adalah wawancara dengan salah satu staff perwakilan Binus School Serpong untuk mengumpulkan fakta-fakta dan informasi mengenai kebutuhan, sistem, dan referensi dari dokumen pada BINUS SCHOOL SERPONG 3. Metode Perancangan a. Metode Perancangan Basis Data meliputi : Perancangan sistem basis data akan dilakukan melalui 3 tahapan, yaitu konseptual, logikal, dan fisikal. b. Metode Perancangan Aplikasi meliputi : Perancangan sistem untuk aplikasi ini menggunakan DFD (Data Flow Diagram) untuk pemodelan sistemnya seperti ERD Logikal, Diagram Konteks, Diagram Nol, dan State Transition Diagram.
6
c. Metode Perancangan Aplikasi meliputi : Perancangan aplikasi web ini menggunakan ASP.net untuk aplikasinya serta menggunakan SQL Server untuk membangun basis datanya.
1.5 Sistematika Penulisan Dalam penyusunan skripsi, penulis melakukan pembahasan dengan membagi kedalam 5 (lima) bab yaitu sebagai berikut :
BAB I
PENDAHULUAN Dalam bab ini berisi latar belakang. Ruang lingkup, tujuan dan manfaat, metodologi penelitian, sistematika penulisan.
BAB II
LANDASAN TEORI Dalam bab ini berisi teori-teori umum dan teori-teori pendukung yang berhubungan dengan database, web database dan pengendalian informasi.
BAB III
ANALISIS DAN PERANCANGAN SISTEM Dalam
bab
ini
diuraikan
mengenai
gambaran
umum
perusahaan, struktur organisasi, prosedur yang berjalan, prosedur pemakaian sistem, dokumen serta bukti terkait. BAB IV
IMPLEMENTASI DAN EVALUASI Dalam bab ini membahas tentang pelaksanaan evaluasi sistem yang berjalan dan implementasi untuk menjelaskan bagaimana
7
sistem yang sudah dirancang dapat diterapkan pada aplikasi yang sesungguhnya. BAB V
SIMPULAN DAN SARAN Dalam bab ini berisi tentang kesimpulan dan uraian-uraian pada bab sebelumnya dan saran-saran yang berhubungan dengan skripsi.