BAB 1 PENDAHULUAN
1.1
Latar Belakang Teknologi informasi saat ini memiliki peranan yang sangat penting di segala bidang dan aspek kehidupan baik dalam dunia bisnis, politik hingga perekonomian. Hal ini disebabkan karena pemenuhan kebutuhan masyarakat akan informasi dapat terpenuhi dengan adanya peran serta teknologi informasi.Dengan perkembangan teknologi informasi yang ada saat ini kita dapat melakukan pengolahan data dengan mudah, dapat menghasilkan suatu informasi yang kita butuhkan dengan akurat dan mengefektifkan waktu, serta dengan biaya yang kita keluarkan lebih efisien. Keunggulan inilah yang menjadikan teknologi informasi saat ini banyak berperan serta dalam segala bidang dan aspek kehidupan yang ada, dan berkembang sesuai dengan kebutuhan masyarakat Demikian halnya dalam pengelolaan data pada suatu sekolah, teknologi informasi menjadi hal penting dalam pengelolaan data kesiswaan karena telah dipercaya dapat membantu bagian dalam menghasilkan laporan kesiswaan
yang
lebih
akurat,
dan
mengefektifkan
waktu
dalam
penyusunannya. Tentunya teknologi informasi yang digunakan untuk pengelolaan data kesiswaan tersebut bukan hanya dapat mempermudah pihak yang terkait dalam suatu sekolah dalam menghasilkan laporan kesiswaan akan tetapi juga harus sesuai dengan kebijakan tata aturan yang berlaku di sekolah tersebut. Dengan adanya program aplikasi ini diharapkan oleh Sekolah untuk dapat meningkatkan tingkat kemudahan dalam mencari informasi untuk siswa dan dapat mempermudah para guru untuk mencamtumkan nilai, informasi yang diperlukan.serta akan diadanya transparansi laporan keuangan dalam pengelolaan keuangan di sekolah tersebut, sehingga dapat memperkecil kemungkinan terjadinya salah informasi tentang pembayaran di sekolah. Dengan adanya program tersebut, diharapkan pengguna program dapat dipermudah dalam mengetahui berbagai jenis informasi yang ada di sekolah. Program tersebut akan terdapat informasi tentang proses belajar di sekolah, nilai-nilai pelajaran, pembayaran, absen dan lain-lain. 1
2 Dari pemikiran diatas, penulis bermaksud membuat laporan Tugas Akhir ini dengan membangun suatu perangkat lunak pengolahan data kesiswaan khususnya dalam penggunaan sistem informasi sesuai dengan tata tertib sekolah yang berlaku, yang akan diberi judul “Analisa dan Perancangan Sistem Database akademik pada sekolah SMA Kristoforus II”.
1.2
Rumusan Masalah Permasalah yang dikaji dalam skripsi ini adalah 1. Siswa dapat dipermudah dalam akses informasi yang terdapat di sekolah. 2. Siswa dapat mengetahui bahan pelajaran apa saja yang akan di berikan oleh guru di sekolah 3. Siswa dapat bertanya hal apapun seputar sekolah di forum yang akan di buat nantinya. 4. Aplikasi ini dapat berguna dan berjalan dengan baik untuk kedepannya.
1.3
Ruang Lingkup Untuk mempermudah penulisan laporan skripsi ini dan agar lebih terarah dan berjalan dengan baik, maka perlu kiranya dibuat suatu batasan masalah. Adapun ruang lingkup permasalahan yang akan dibahas dalam penulisan laporan skripsi ini, yaitu : 1. Penilaian dari guru untuk siswa. 2. Jadwal mengajar guru dan jadwal pelajaran siswa. 3. Absensi untuk siswa. 4. Laporan pembayaran siswa. 5. Tugas mandiri dari guru untuk siswa. 6. Pengumuman untuk guru dan siswa.
1.4
Tujuan dan Manfaat Tujuan dari dibuatnya aplikasi ini adalah : 1. Merancang aplikasi database untuk akademik berbasis web . 2. Mengoptimalkan proses kerja pada SMA Kristoforus II seperti input tugas, input nilai murid dapat melihat jadwal. 3. Membantu sekolah untuk dapat memonitor kegiatan belajar mengajar setiap guru dan siswa.
3
Manfaat dari dibuatnya aplikasi ini adalah :
1.5
1.
Mempermudah guru dalam memberikan tugas.
2.
Meningkatkan efisiensi kinerja proses belajar mengajar
3.
Mempermudah proses pengawasan kegiatan belajar mengajar
Metode Penelitian Metode Penelitian yang kami gunakan yaitu : 1. Analisis a.
Studi Pustaka memakai teori-teori dari buku, karya ilmiah maupun internet.
b.
Wawancara, wawancara yang kami lakukan terhadap Kepala Sekolah dari Sekolah Kristoforus II yaitu Bapak Andreas Tri Sanjata dan juga Bapak Sri Wahyudi selaku bidang kesiswaan.
c.
Observasi merupakan tahap terakhir dari metode analisis yaitu dengan melihat secara langsung kejadian apa saja yang terjadi disekolah.
2. Perancangan (Database Application Lifecycle) Siklus Basis Data adalah sebuah proses yang sangat terkait denganSiklus pengembangan sistem informasi. Tahapan dari siklus pengembangan sistem basis data adalah sebagai berikut: a.
Database Planning Database Planning adalah kegiatan manajemen yang memungkinkan siklus pengembangan sistem basis data untuk direalisasikan seefisien dan seefektif mungkin.
b.
Definisi Sistem Definisi system menjelaskan ruang lingkup dan batasan dari sistem basis data yang akan dibuat serta pandangan pengguna terhadap sistem sistem basis data.
c.
Analisis dan Pengumpulan Kebutuhan Analisis dan pengumpulan kebutuhan adalah proses pengumpulan dan analisis informasi tentang bagian dari organisasi yang akan didukung oleh sistem basis data, dan menggunakan informasi itu untuk mengidentifikasi kebutuhan terhadap sistem yang baru.
4
d. Database Design Database Design adalah proses perancangan yang akan mendukung misi perusahaan dan tujuan misi untuk sistem basis data yang diperlukan. Pada tahap ini akan dirancang basis data secara konseptual, logikal, dan fisikal. e. DBMS Selection DBMS Selection adalah pemilihan suatu perangkat lunak DBMS yang tepat untuk mendukung sistem basis data. f. Application Design Application Design adalah tahap untuk merancang tampilan untuk pengguna dan program aplikasi yang digunakan untuk mengakses basis data. g. Prototyping Prototyping adalah tahap untuk membangun model kerja sementara pada sistem basis data. h. Implementasi Implementasi adalah tahapan penerapan atau implementasi rancangan beserta rancangan aplikasinya. i. Data Conversionand Loading Data Conversion and Loading adalah proses mentrasfer data yang ada ke dalam basis data baru dan mengkonversi setiap aplikasi yang ada untuk dijalankan pada sistem baru. j. Testing Testing adalah proses menjalankan sistem basis data dengan tujuan menemukan kesalahan k. Operational Maintance Operational Maintenance adalah proses pemantauan dan pemeliharaan sistem basis data berikut instalasi perangkat lunak terbaru guna menjaga performa system. 3. Perancangan Interface Delapan Aturan Emas Perancangan Antarmuka a. Konsistensi Tampilan yang ada diusahakan untuk tetap konsisten
5 b.
Kemungkinan frequent user untuk menggunakan shortcut Umumnya useryang sudah sering menggunakan aplikasi lebih menginginkan kecepatan dalam mengakses informasi yang diinginkan. Jadi tingkat interaksi yang diminta lebih pendek/singkat dan langsung menunjuk pada fungsi tersebut.Sehingga perlu disediakan tombol/perintah yang spesial.
c.
Memberikan umpan balik yang informatif Umpan balik harus diberikan untuk memberikan informasi kepada user sesuai dengan aksi yang dilakukannya.User akan mengetahui aksi apa yang telah dan akan dilakukan dengan adanya umpan balik. Umpan balik biasanya berupa konfirmasi/informasi dari suatu aksi.
d.
Merancang dialog untuk menghasilkan keadaan akhir Umpan balik atas akhir dari suatu proses dan aksi akan sangat membantu dan juga user akan mendapatkan sinyal untuk melakukan aksi lainnya, misalnya pada saat ingin menghapus suatu data akan ditampilkan konfirmasi penghapusan.
e.
Memberikan pencegahan kesalahan dan penanganan kesalahan sederhana. Sistem dirancang sedemikian rupa sehingga dapat mencegah user
dalam
melakukan kesalahan dan mengatasi kesalahan tersebut. f.
Mengijinkan pembalikan aksi dengan mudah Terkadang user tidak sengaja melakukan aksi yang tidak diinginkan, untuk itu ia ingin melakukan pembatalan aksi ini. User akan lebih aman dan tidak takut dalam mencoba dan memakai sistem ini.
g.
Mendukung internal locus of control User yang berpengalaman sangat mendambakan kontrol yang kuat pada sistem ini sehingga mereka menguasai sistem tersebut.
h.
Mengurangi beban ingatan jangka pendek Keterbatasan memori pada manusia harus ditanggulangi oleh program dengan tidak banyak membuat user untuk melakukan proses penyimpanan memori.
6 1.6
Sistematika Penulisan BAB I PENDAHULUAN Memaparkan
mengenai
permasalahannya.
latar
Disini
belakang
penulis
masalah
menangkat
beserta mengenai
pembuatanaplikasi berbasis web untuk sekolah. Dari awal proses sampai terbentuknya suatu aplikasi yang berguna di sekolah tersebut. BAB 2 LANDASAN TEORI Memaparkan mengenai teori-teori yang berkaitan dengan database dan teori yang berkaitan dengan tema penelitian. Hasil penelitian dan produk sebelumnya juga akan ikut disertakan. BAB 3 METODOLOGI Memaparkan tentang metodologi penelitian, analisis masalah dan perancangan layar aplikasi. BAB 4 HASIL DAN PEMBAHASAN berisi
tentang
spesifikasi
system
computer
untuk
dapat
menjalankanaplikasi web, gambar tampilan layar pada aplikasi web, evaluasi database dan aplikasi. BAB 5 KESIMPULAN DAN SARAN Berisi kesimpulan dan saran dari penulisan dan aplikasi yang sedang dikembangkan.