BAB
I
PENDAHULUAN
1.1
Latar
Belakang
Dalam pengembangan ilmu pengetahuan, menjadikan
informasi memiliki peranan yang sangat penting dalam usaha menciptakan kemajuan
disemua bidang kehidupan manusia. Dengan adanya teknologi informasi telah
banyak dirasakan kemudahan dalam mendapatkan informasi yang cepat, tepat dan
akurat.
Perkembangan teknologi informasi pada saat ini
sangat pesat, sehingga manusia dalam mengerjakan setiap pekerjaan selalu
membutuhkan komputer. Komputer memiliki peranan yang sangat vital dalam
pemecahan masalah khusus dalam pengolahan data, karena komputer memiliki
kecepatan tingkat akurasi yang tinggi dalam pemrosesan data, sehingga dapat
mempermudah pekerjaan manusia.
Adanya sistem komputer sangat membantu dalam
pemecahan masalah terutama dalam hal pengolahan data. Penggunaan komputer juga
dapat dijadikan alat untuk mencapai tujuan dan mencari kemudahan dalam
melakukan suatu proses pekerjaan, terutama yang melibatkan banyak data. Hampir
disemua instansi-instansi baik yang bersifat negeri maupun swasta menggunakan
sistem komputer, bahkan usaha-usaha kecil, sekolah pun sudah memanfaatkan keberadaan
sistem komputer.
Sekolah merupakan lembaga milik pemerintahan dan memiliki
siswa cukup banyak sehingga data-data siswa tersebut harus terorganisir dengan
baik, terutama dalam bidang absensi. Dengan permasalahan distas penulis merasa
tertarik melakukan penelitian untuk dijadikan bahan tugas akhir yang mengambil
judul Sistem Informasi Absensi Siswa.
1.2
Perumusan
masalah
Berdasarkan
uraian latar belakang di atas, maka rumusan masalah dalam penelitian ini adalah
untuk memudahkan mengolah data – data absensi siswa.
1.3
Tujuan
Tujuan penelitian ini adalaha agar data-data absensi
siswa tersebut terorganisir dengan baik.
1.4
Batasan
Masalah
Pada penulisan
tugas akhir ini ada beberapa hal yang menjadi batasan masalah, antara lain:
1) Sistem
aplikasi ini menggunakan php dan html 5.
2) Pengguna
dalam sistem ini adalah admin yg mempunyai akses.
3) Sistem
absensi ini hanya untuk siswa sekolah.
1.5
Metodologi
Penelitian
Pengembangan aplikasi sistem monitoring
kerja praktek ini akan menggunakan metode sekuensial linier (waterfall). Metode
waterfall merupakan metode pengembangan perangkat lunak yang sistematik dan
sekuensial yang mulai pada tingkat dan kemajuan sistem sampai pada analisis,
desain, kode, test dan pemeliharaan. Berikut ini adalah tahapan dari model
waterfall.
Gambar 1.1 Model Waterfall (Royce, 1970)
1) Requirement (analisis kebutuhan)
Merupakan
langkah untuk menganalisa kebutuhan dari sistem. Untuk teori penunjang di peroleh
dari jurnal, internet dan lain sebagainya. Data yang telah di dapat akan
dianalisa selanjutnya.
2) Sistem Design
Perancangan
sistem design bertujuan untuk membuat model solusi terhadap problem yang sudah
di modelken secara lengkap pada tahap analis kebutuhan. Metode perancangan yang
akan di gunakan adalah perancangan yang harus di lakukan, yaitu: Perancangan
DFD, Perancangan ERD, Perancangan antar muka dan perancangan Flowchart.
3) Implementasi
Dalam tahap ini di lakukan
penerjemahan data atau pemecahan masalah yang telah di rancang ke dalam bahasa
pemrogaman. Bahasa pemrograman yang di gunakan dalam sistem absensi siswa
adalah PHP dan HTLM 5
4) Integerasi dan testing
Proses pengujian
sistem
menerapkan black-box testing dengan
teknik functional testing dan error handling testing, menggunakan struktur kontrol dari desain program secara
prosedural sebagai petunjuk untuk mendapatkan program yang benar.
5) Operation dan Maintenance
Ini merupakan tahap terakhir dalam
model waterfall. Sistem yang sudah jadi di jalankan serta di lakukan
pemeliharaan. Pemeliharaan termasuk dalam memperbaiki kesalahan yang tidak di temukan
pada langkah sebelumnya.
1.6
Sistematika
Penulisan
Laporan Tugas Akhir yang akan disusun, secara
garis besar terdiri dari 3 bagian, yaitu bagian awal, bagian inti, bagian
akhir. Untuk lebih jelasnya dapat di uraikan sebagai berikut :
§ Bagian Awal
:
1) Sampul
2) Halaman Judul
3) Halaman Pengesahan
4) Halaman Pernyataan
5) Halaman Motto Dan Persembahan
6) Kata Pengantar
7) Daftar Isi
8) Abstrak
§ Bagian Inti
:
BAB I : PENDAHULUAN
Bab ini menjelaskan tentang
latar belakang dan rumusan masalah, batasan masalah, tujuan penelitian, manfaat
penelitian, metodologi penelitian dan sistematika penulisan.
BAB II : TINJAUAN PUSTAKA
Bab ini menjelaskan tentang
relevansi dari hasil-hasil penelitian yang pernah di lakukan yang berkaitan
dengan judul.
BAB III : LANDASAN TEORI
Bab ini menjelaskan tentang
teori-teori pendukung tentang pembuatan sistem dan penjelasan dasar tentang
sistem.
BAB IV : ANALISIS DAN RANCANGAN SISTEM
Menjelaskan tentang flowchart
sistem, analisa sistem yang di buat, rancangan sistem dan fitur-fitur pada
sistem.
BAB V : IMPLEMENTASI
Bab ini merupakan kesimpulan
dari pembuatan sistem dan saran yang di ambil dari pengalaman pembuatan sistem.
BAB VI : HASIL DAN PEMBAHASAN
Menjelaskan tentang percobaan
dan stabilitas terhadap sistem yang telah di buat degan melakukan pembanding
yang berbeda.
BAB VII : KESIMPULAN DAN SARAN
Menjelaskan tentang hasil
dari percobaan sistem secara umum dan pemberian saran untuk pengembangan
selanjutnya.
§ Bagian Akhir
:
1) Daftar Pustaka
2) Lampiran
1.7
Jadwal
penelitian
Tabel 1.1 Jadwal kegiatan
No
|
Nama kegiatan
|
Bulan ke-
|
|||||
1
|
2
|
3
|
4
|
5
|
6
|
||
1
|
Requirement (analisis kebutuhan)
|
||||||
2
|
Sistem Design
|
||||||
3
|
Implementasi
|
||||||
4
|
Integerasi dan testing
|
||||||
5
|
Operation dan Maintenance
|
No comments:
Post a Comment