laporan tugas akhir programming for business (pfb) - pembuatan aplikasi sistem absen kelas

12
Laporan Pembuatan Program Sistem Absensi pada sekolah Dasar Barrack Obama ( Barrack Obama Elementary School) T1464- Programming for Business D5065- Yanfi, S.Kom. Disusun oleh: Kelas 04PNM Anggota: Anton – 1601244866 Indra Wijaya – 1601216130 Paulus – 1601250080 Richardo Budiman – 1601238636 Stephen- 1601230873 Bina Nusantara University 2014 1 Sistem Absensi Kelas | 04PNM

Upload: richardo-budiman

Post on 18-Jun-2015

628 views

Category:

Education


2 download

DESCRIPTION

Proses pembuatan aplikasi sistem absensi kelas

TRANSCRIPT

Page 1: Laporan Tugas Akhir Programming For Business (PFB) - Pembuatan aplikasi sistem absen kelas

Laporan Pembuatan Program Sistem Absensi pada sekolah Dasar Barrack Obama

( Barrack Obama Elementary School)

T1464- Programming for BusinessD5065- Yanfi, S.Kom.

Disusun oleh:Kelas 04PNM

Anggota:Anton – 1601244866

Indra Wijaya – 1601216130Paulus – 1601250080

Richardo Budiman – 1601238636Stephen- 1601230873

Bina Nusantara University2014

1 Sistem Absensi Kelas |

Page 2: Laporan Tugas Akhir Programming For Business (PFB) - Pembuatan aplikasi sistem absen kelas

Kata Pengantar

Pertama-tama, kami ingin mengucapkan terima kasih kepada Tuhan Yang Maha Esa, atas anugerah yang diberikan kepada kita, sehingga kami dapat menyelesaikan dalam pembuatan makalah ini. Pembuatan makalah ini merupakan salah satu tugas dari mata kuliah Bussiness for Programming, di dalam matakuliah PFB ini kami di berikan tugas untuk membuat sebuah program dari C#. Pembuatan aplikasi yang kami buat ini, berupa sistem absensi kelas yang di buat oleh kelompok kita, yang terdiri dari Anton, Indra Wijaya, Paulus , Richardo Budiman dan Stephen. Bentuk laporan yang saat kami kerjakan masih berupa tahapan UI dan dalam bentuk aplikasi yang berintegrasi dengan database (MYSQL). Dari tugas tersebut, yang sebelumnya tugas ini di berikan oleh mata kuliah PFB praktikum namun dalam hal ini kami membuat laporan program absensi kelas ini untuk tugas PFB teori. Dalam laporan ini berisi sampai sejauh mana program yang kita buat dan di dalam nya kita akan memaparkan apa saja fitur yang ada dalam program kami ini.

Akhir kata dari kami, semoga dengan selesainya dibuat laporan ini, dapat berguna bagi mahasiswa-mahasiswi lainya, baik dari kampus BINUS, maupun dari kampus lainya, yang bisa menjadi bahan refrensi dalam segala hal. Dan tidak lupa juga, kami sangat terbuka apabila, para pembacara ingin memberikan kritik dan juga saran agar, kami sebagai penulis dapat memperbaiki segala kekurang yang ada sehubungan dengan penyusunan lapora ini. Terima kasih.

Jakarta, 10 Juni 2014

Penulis

2 Sistem Absensi Kelas |

Page 3: Laporan Tugas Akhir Programming For Business (PFB) - Pembuatan aplikasi sistem absen kelas

 

Daftar Isi

Kata Pengantar………………………………………………………………….2

Daftar isi……………………………………………………………………………3

 Bab 1 : Pendahuluan

1.1 Latar bekakang ………………………………………………………..4

Bab 2 : Pembuatan Program sistem Absensi

  2.1 Penggunaan Aplikasi Registrasi …………………………………………..5

 Bab 3 : Penutup

3.1 Kesimpulan …………………………………………………………........9

  3.2 Saran …………………………………………………………………......9

 

3 Sistem Absensi Kelas |

Page 4: Laporan Tugas Akhir Programming For Business (PFB) - Pembuatan aplikasi sistem absen kelas

Bab I

Pendahuluan

1.Latar belakang

Kegiatan belajar mengajar (KBM) merupakan kegiatan yang sangat didukung oleh banyak pihak, disatu sisi kegiatan ini merupakan kegiatan yang bertujuan untuk memberikan ilmu kepada para generasi muda sekarang ini, untuk bisa berkembang, bersaing, dan berkompetisi dengan negara lain, kita perlu mempersiapkan beberapa hal. Dalam kegiatan ini, tidak hanya generasi muda yang terlibat, melainkan juga Guru-guru yang bersedia untuk mengajarkan kepada mereka, memberikan ilmu/ pengetahuan supaya bisa berkembang, bersaing, dan berkompetisi dengan generasi muda di negara lain.

Mengingat bahwa kegiatan belajar mengajar (KBM) ini sudah banyak yang melaksanakanya, dan ada beberapa hal kecil, yang kita anggap tidak perlu untuk diatasi, salah satunya sistem dalam pencatatan kehadiran murid dalam kelas. Sistem ini juga bertujuan, sebagai salah satu cara pemantauan yang dilakukan oleh sekolah, yang akan diberitahukan kepada orantua murid masing-masing, mengenai sikap dan tingkah laku murid, apakah murid selalu hadir dalam kelas, mengikuti kelas dengan baik, dsb. Seperti yang kita ketahui bahwa, sistem absen kelas yang diterapkan beberapa sekolah masih menggunakan sistem manual, yaitu dengan menggunakan buku dan menginput data kehadiran murid setiap harinya.

Di jaman teknologi yang canggih ini, kami memberikan suatu inovasi yang kami sudah terapkan pada sekolah dasar Barrack Obama, yang merupakan Sekolah dasar yang pernah diduduki pada saat dia masih tinggal di Indonesia sekarang ini berupa sistem kehadiran kelas/ kita bisa sebut sistem Absen kelas. Dimana sitem ini, bertujuan untuk mendukung kefektifan waktu dalam penginputan data, mendukung gerakan Go-green yang tidak perlu membutuhkan kertas, melainkan suatu alat teknologi, seperti komputer di setiap kelasnya, yang bisa menerima inputan banyak data, dan bisa menampung banyak data, salah satunya data kehadiran murid pada kelas, dan data murid pulang sekolah.

Maka dari itu, pada kesempatan kali ini, dengan terbuatnya laporan ini, juga kami ingin sekaligus mempublikasikan “aplikasi sistem absen” yang dapat diterapkan pada berbagai macam sekolah dengan mempertimbangkan teknologi yang canggih sekarang ini dan beberapa hal yang berdapat lebih efektif dapat kinerja yang dilakukan sehari.

4 Sistem Absensi Kelas |

Page 5: Laporan Tugas Akhir Programming For Business (PFB) - Pembuatan aplikasi sistem absen kelas

Bab II

Pengunaan Sistem Absensi Kelas

2.1 Penggunaan sistem absensi kelas

Halaman Utama

Dalam gambar di atas, merupakan halaman utama pada aplikasi sistem absensi yang diterapkan pada sekolah dasar Barrack Obama. Dalam form ini terdapat menustrip, yaitu File, yang terdapat submenu lainya, yakni login, logout, dan exit. Selain itu, pada halaman utama terdapat, label yang menampilan Current time, dimana berfungsi sebagai waktu yang mendukung dalam pencatatan kehadiran murid. Setiap murid akan melakukan login, sebagai tanda kehadiran murid dalam kelas, dan di setiap akhir kelas, murid akan melakukan sistem logout, untuk menutup akunnya dan otomatis akan tercatat waktu murid logout dan login tersebut dalam database yang dimiliki setiap guru.

5 Sistem Absensi Kelas |

Page 6: Laporan Tugas Akhir Programming For Business (PFB) - Pembuatan aplikasi sistem absen kelas

Tampilan Login

Seperti yang bisa kita lihat bersama, terdapat tampilan Login aplikasi ini. Hal ini merupakan output yang dikeluarkan, apabila user (murid/guru) click menu file, kemudian click login. Login disini berfungsi untuk jembatan untuk user dalam melakukan absensi. Setiap murid dan guru akan memiliki Kode yang berbeda, Murid memiliki kode awal “MR”, contoh “MR001”, sedangkan untuk guru memiliki kode awal “GR”, contoh “GR001”. Kode yang dimiliki oleh setiap murid dan guru yang merupakan username mereka, dan mereka sebelumnya sudah melakukan pendaftaran kepada IT Developer dalam pembuatan akun termasuk password pada akun mereka.

Kita dapat memberikan contoh dalam penggunaan aplikasi ini.

6 Sistem Absensi Kelas |

Page 7: Laporan Tugas Akhir Programming For Business (PFB) - Pembuatan aplikasi sistem absen kelas

Validasi record Time - Login

Gambar diatas merupakan tampilan yang muncul, apabila murid sudah melakukan login, dan akan muncuk message box yang berisi waktu dia login, yang berformat, hari-tanggal-bulan-tahun, kemudian jam:menit:detik. Kemudian murid clik ok, yang akan mengirimkan data kehadiran murid tersebut kedalam database.

Validasi record time – Logout

Gambar diatas merupakan tampilan yang muncul, apabila kelas sudah berakhir, dan murid melakukan absen akhir kelas, dengan melakukan logout. Apabila murid, sudah melakukan logout, maka akan muncul message box seperti gambar diatas, terdapat waktu logout yang dia lakukan. Apabila terdapat kondisi, murid tidak kembali pada absen akhir kelas, maka logout time otomatis akan berisi “-”, yang menandakan bahwa murid absen pada pertemuan kelas hari itu.

7 Sistem Absensi Kelas |

Page 8: Laporan Tugas Akhir Programming For Business (PFB) - Pembuatan aplikasi sistem absen kelas

Tampilan akses Guru – View Data All absence

Gambar diatas menunjukan beberapa akses yang dilakukan oleh Guru, terdapat 2 menustrip, yakni File dan View Data, dimana di dalam menu strip file terdapat Login, Logout, dan Exit, sedangkan View Data, dia akan memunculkan form baru sebagai anak dari MdiForm yang berisi data murid yang melakukan login pada kelas tersebut, terdapat 1 tabel yang terdiri 4 kolom, yaitu Murid Id (tipe data:char), Murid Name (tipe data:varchar), Murid Start School (tipe data:datetime), dan Murid End school(tipe data:datetime). Selain itu terdapat button “Close” yang berfungsi untuk menutup aplikasi tersebut apabila sudah merekap data kehadiran murid pada pertemuan hari itu.

8 Sistem Absensi Kelas |

Page 9: Laporan Tugas Akhir Programming For Business (PFB) - Pembuatan aplikasi sistem absen kelas

Bab III

Penutup

3.1 Kesimpulan

Aplikasi ini dirancang dan didesign dengan konsep simple, dan di design semudah mungkin (accessibility) agar dapat mudah digunakan oleh user, dan merupakan aplikasi yang kami buat dan ingin kami implementasikan di berbagai sekolah, yang menjadi bahan untuk mendukung dalam gerakan Go-Green, dan medukung tingkat kefektifan dan kefisienan kinerja yang dilakukan oleh sekolah maupun murid. Aplikasi ini juga sudah kami terapkan, tepatnya pada sekolah dasar Barrack Obama yang terletak pada daerah Jakarta. Semoga dengan panduan penggunaan yang kami buat ini, termasuk implementasi aplikasi ini pada sekolah, dapat menjadi bahan refrensi untuk sekolah lain mengunakan aplikasi kami ini juga. Aplikasi yang berbasis desktop ini, dan menggunakan database MYSQL ini, tidak memperlukan rekomendasi komputer yang sangat tinggi, sehingga komputer yang memiliki rekomendasi/ kualitas menengah dapat menggunakan/ menjalankan aplikasi ini.

3.2 Saran

Banyaknya sekolah yang belum mengimplementasikan aplikasi yang kami buat ini, bisa menjadi salah satu pertimbangan bagi kita sendiri untuk me-design ulang aplikasi ini agar lebih user-friendly dan dapat menarik perhatian banyak orang untuk mau meimplementasikan aplikasi ini pada sekolahnya.

Tidak hanya itu, apabila dari para pembaca ingin menanggapi akan aplikasi yang kami buat ini, dengan memberikan masukan, kritik, dan komentar pada aplikasi kita, termasuk dalam strategi implementasi yang kami rencanakan, kami sangat terbuka, dan kami membutuhkan tanggapan atau masukan dari pembaca lainya, yang dapat mendukung dalam pengembangan aplikasi yang kami buat ini.

9 Sistem Absensi Kelas |