DAFTAR ISI
Lembar Judul Tugas Akhir... i
Lembar Surat Pernyataan Keaslian Tugas Akhir ... Error! Bookmark not defined. Lembar Surat Pernyataan Persetujuan Publikasi Karya Ilmiah ... Error! Bookmark not defined. Lembar Persetujuan dan Pengesahan Tugas Akhir .... Error! Bookmark not defined. Lembar Konsultasi Tugas Akhir ... Error! Bookmark not defined. Kata Pengantar ... Error! Bookmark not defined. Abstrak ... Error! Bookmark not defined. Daftar Isi... 1
Daftar Simbol ... 3
Daftar Gambar ... 7
Daftar Tabel ... 9
Daftar Lampiran ... 10 BAB I PENDAHULUAN ... Error! Bookmark not defined.
1.1. Latar Belakang Masalah ... Error! Bookmark not defined.
1.2. Tujuan dan Manfaat ... Error! Bookmark not defined.
1.3. Metode Penelitian ... Error! Bookmark not defined.
1.4. Ruang Lingkup ... Error! Bookmark not defined.
BAB II LANDASAN TEORI ... Error! Bookmark not defined.
2.1. Konsep Dasar Sistem ... Error! Bookmark not defined.
2.2. Teori Pendukung ... Error! Bookmark not defined.
BAB III PEMBAHASAN ... Error! Bookmark not defined.
3.1. Tinjauan Sekolah ... Error! Bookmark not defined.
3.1.1. Sejarah SMK Karya Bakti Brebes ... Error! Bookmark not defined.
3.1.2. Struktur Organisasi dan Fungsi ... Error! Bookmark not defined.
3.2. Analisis Kebutuhan ... Error! Bookmark not defined.
3.3. Rancangan Dokumen... Error! Bookmark not defined.
3.4. Entity Relationship Diagram (ERD) Error! Bookmark not defined.
3.5. Logical Record Structure (LRS) ... Error! Bookmark not defined.
3.6. Spesifikasi File ... Error! Bookmark not defined.
3.7. Pengkodean... Error! Bookmark not defined.
3.8. Spesifikasi Program ... Error! Bookmark not defined.
3.9. Spefisikasi Sistem Komputer ... Error! Bookmark not defined.
3.10. Implementasi ... Error! Bookmark not defined.
3.11. Pengujian Unit ... Error! Bookmark not defined.
BAB IV PENUTUP ... Error! Bookmark not defined.
4.1. Kesimpulan ... Error! Bookmark not defined.
4.2. Saran ... Error! Bookmark not defined.
Daftar Pustaka ... Error! Bookmark not defined.
Daftar Riwayat Hidup ... Error! Bookmark not defined.
Surat Keterangan Riset/Pkl ... Error! Bookmark not defined.
Lampiran A Dokumen Masukan Program... Error! Bookmark not defined.
Lampiran B Dokumen Keluaran Program... Error! Bookmark not defined.
DAFTAR SIMBOL
1. Symbol Entity Relationship Diagram (ERD)
No Simbol Nama Deskripsi
1 Entity/Entitas Entitas merupakan data inti yang akan disimpan, bakal table pada basis data, benda yang memiliki data dan harus disimpan datanya agar dapat diakses oleh aplikasi komputer, penamaan entitas biasanya lebih ke kata benda dan belum merupakan nama tabel.
2 Atribut/Field Field atau kolom data yang butuh
disimpan dalam suatu entitas
3 Atribut kunci
primer
Field atau kolom data yang butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses, record yang diinginkan, biasanya berupa id, kunci primer dapat lebih dari 1 kolom, asalkan kombinasi dari beberapa kolom tersebut dapat bersifat unik (berbeda tanpa ada yang sama).
4 Atribut
multinilai/
multivalue
Field atau kolom data yang butuh
disimpan dlama suatu entitas yang dapat memiliki nilai lebih dari satu.
5 Relasi Relasi yangmenghubungkan antar
entitas, biasanya diawali dengan kata kerja.
6 Association Penguhubung antara relasi dan entitas dimana di kedua ujungnya memiliki multiplicity kemungkinan jumlah pemakai.
7 Weak Entity Suatu entity dimana keberadaan dari entity tersebut tergantung dari entity lain
2. Symbol Use Case
No Simbol Nama Deskripsi
1 Actor/Aktor Orang, proses, atau sistem lain yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari actor adalah gambar orang, tapi actor belum tentu merupakan orang;
biasanya dinyatakan menggunakan kata benda di awal frase nama actor
2 Use Case Deskripsi dari urutan aksi-aksi yang
ditampilkan sistem yang menghasilkan suatu hasil yang terukur bagi suatu actor
3 System Menspesifikasikan paket yang
menampilkan secara terbatas.
4 Depencdeny Hubungan dimana perubahan yang
terjadi pada suatu elemen mandiri(independent) akan mempengaruhi elemen yang tidak mandiri
5 Generalization Hubungan dimana objek anak (descendent) berbagi perilaku dan struktur data dari objek yang ada diatasnya objek induk (ascendant)
6 Include Menspesifikasikan bahwa use case sumber
secara eksplisit
7 Extend Menspesifikasikan bahwa use case target
memperluas perilaku dari use case sumber pada suatu titik yang diberikan
8 Association Apa yang menguhubungkan antara objek satu dengan objek
3. Symbol Class Diagram
No Simbol Nama Deskripsi
1 Kelas Kelas pada struktur sistem
2 Antarmuka atau
interface
Sama dengan konsep interface dalam pemprograman berorientasi objek.
3 Asosiasi/
association
Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity.
4 Asosiasi
berarah/ directed association
Relasi antar kelas dengan makna yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity.
5 Generalisasi Relasi antar kelas dengan makna
generalisasi-spesialisasi (umum- khusus).
6 Kebergantungan/
dependlency
Relasi antar kelas dengan makna kebergantungan antar kelas.
7 Agregasi/
aggregation
Relasi antar kelas dengan makna semua bagian (whole-part)
4. Symbol Sequence Diagram
No Simbol Nama Deskripsi
1 Activation Activation mewakili sebuah eksekusi operasi dari objek, panjang kotak ini berbanding lurus dengan durasi aktivitas sebuah operasi.
2 Lifeline Garis titik-titik yang terhubung dengan objek, sepanjang lifeline terdapat activation
3 Actor Digunakan untuk menggambarkan
user/pengguna
4 Message Spesifikasi dan komunikasi antar objek
yang memuat informasi-informasi tentang aktivitas yang terjadi
5 Boundary Digunakan untuk menggambarkan
sebuah form
6 Control Class Digunakan untuk menghubungkan
boundary dengan tabel
7 Entity Class Digunakan untuk menggambarkan
hubungan kegiatan yang akan dilakukan
8 Recursive Menggambarkan pengiriman pesan yang
dikirim untuk dirinya sendiri
DAFTAR GAMBAR
Gambar II. 1. Struktur Dasar HTML ... Error! Bookmark not defined.
Gambar II. 2. Struktur Dasar PHP ... Error! Bookmark not defined.
Gambar II. 3. Struktur Dasar CSS ... Error! Bookmark not defined.
Gambar II. 4. Struktur Dasar Javascript ... Error! Bookmark not defined.
Gambar II. 5. Tampilan Framework Codeigniter... Error! Bookmark not defined.
Gambar II. 6. Tampilan Control Panel XAMPP ... Error! Bookmark not defined.
Gambar II. 7. Tampilan Jendela Sublime Text ... Error! Bookmark not defined.
Gambar II. 8. Model Ilustrasi Waterfall ... Error! Bookmark not defined.
Gambar III. 1. Struktur Organisasi SMK Karya Bakti Brebes . Error! Bookmark not defined.
Gambar III. 2. Rancangan Antar Muka Halaman Login ... Error! Bookmark not defined.
Gambar III. 3. Rancangan Antar Muka Halaman Dashboar Admin Error! Bookmark not defined.
Gambar III. 4. Rancangan Antar Muka Halaman Data Kelas ... Error! Bookmark not defined.
Gambar III. 5. Rancangan Antar Muka Halaman Data Pemilih Error! Bookmark not defined.
Gambar III. 6. Rancangan Antar Muka Halaman Data Kandidat Ketua Osis .... Error!
Bookmark not defined.
Gambar III. 7. Rancangan Antar Muka Halaman Kotak Suara Error! Bookmark not defined.
Gambar III. 8. Rancangan Antar Muka Halaman Quick Count Error! Bookmark not defined.
Gambar III. 9. Rancangan Antar Muka Laporan Daftar Kandidat .. Error! Bookmark not defined.
Gambar III. 10. Rancangan Antar Muka Laporan Daftar Pemilih ... Error! Bookmark not defined.
Gambar III. 11. Rancangan Antar Muka Laporan Perolehan Suara Error! Bookmark not defined.
Gambar III. 12. Rancangan Antar Muka Halaman Dashboard Pemilih ... Error!
Bookmark not defined.
Gambar III. 13. Rancangan Antar Muka Halaman Bilik Suara Error! Bookmark not defined.
Gambar III. 14. Tampilan Entity Relationship Diagram E-voting... Error! Bookmark not defined.
Gambar III. 15. Tampilan Logical Record Structure E-voting . Error! Bookmark not defined.
Gambar III. 16. Pengkodean dalam NIS ... Error! Bookmark not defined.
Gambar III. 17. Contoh Pengkodean pada NIS... Error! Bookmark not defined.
Gambar III. 18. Use Case Diagram E-Voting ... Error! Bookmark not defined.
Gambar III. 19. Activity Diagram Login E-Voting ... Error! Bookmark not defined.
Gambar III. 20. Activity Diagram Data Kelas ... Error! Bookmark not defined.
Gambar III. 21. Activity Diagram Data Pemilih ... Error! Bookmark not defined.
Gambar III. 22. Activity Diagram Data Calon Kandidat ... Error! Bookmark not defined.
Gambar III. 23. Activity Diagram Data Kotak Suara . Error! Bookmark not defined.
Gambar III. 24. Activity Diagram Quick Count ... Error! Bookmark not defined.
Gambar III. 25. Activity Diagram Data Laporan ... Error! Bookmark not defined.
Gambar III. 26. Activity Diagram Bilik Kelas... Error! Bookmark not defined.
Gambar III. 27. Sequence Diagram Pemilih atau Pengunjung.. Error! Bookmark not defined.
Gambar III. 28. Sequence Diagram Login ... Error! Bookmark not defined.
Gambar III. 29. Sequence Diagram Halaman Admin . Error! Bookmark not defined.
Gambar III. 30. Sequence Diagram Halaman Pemilih Error! Bookmark not defined.
Gambar III. 31. Class Diagram ... Error! Bookmark not defined.
Gambar III. 32. Tampilan Halaman Login ... Error! Bookmark not defined.
Gambar III. 33. Tampilan Dashboard Admin ... Error! Bookmark not defined.
Gambar III. 34. Tampilan Data Kelas ... Error! Bookmark not defined.
Gambar III. 35. Tampilan Data Pemilih... Error! Bookmark not defined.
Gambar III. 36. Tampilan Data Calon ... Error! Bookmark not defined.
Gambar III. 37. Tampilan Kotak Suara ... Error! Bookmark not defined.
Gambar III. 38. Tampilan Quick Count ... Error! Bookmark not defined.
Gambar III. 39. Tampilan Grafik Perolehan Suara .... Error! Bookmark not defined.
Gambar III. 40. Tampilan Laporan Daftar Kandidat . Error! Bookmark not defined.
Gambar III. 41. Tampilan Laporan Daftar Pemilih.... Error! Bookmark not defined.
Gambar III. 42. Tampilan Laporan Perolehan Suara . Error! Bookmark not defined.
Gambar III. 43. Tampilan Dashboard Pemilih ... Error! Bookmark not defined.
Gambar III. 44. Tampilan Bilik Suara ... Error! Bookmark not defined.
DAFTAR TABEL
Tabel III. 1. Spesifikasi File Calon ... Error! Bookmark not defined.
Tabel III. 2. Spesifikasi File Kelas... Error! Bookmark not defined.
Tabel III. 3. Spesifikasi File Siswa ... Error! Bookmark not defined.
Tabel III. 4. Spesifikasi File Users ... Error! Bookmark not defined.
Tabel III. 5. Spesifikasi File Vote ... Error! Bookmark not defined.
Tabel III. 6. Deskripsi Usecase Diagram E-Voting.... Error! Bookmark not defined.
Tabel III. 7. Pengujian Form Login ... Error! Bookmark not defined.
Tabel III. 8. Pengujian Form Tambah Data Kelas ... Error! Bookmark not defined.
Tabel III. 9. Pengujian Form Tambah Data Siswa... Error! Bookmark not defined.
Tabel III. 10. Pengujian Form Tambah Data Calon... Error! Bookmark not defined.
DAFTAR LAMPIRAN
Lampiran A. 1. Data Siswa ... Error! Bookmark not defined.
Lampiran B. 1. Laporan Data Kandidat Ketua Osis .. Error! Bookmark not defined.
Lampiran B. 2. Laporan Data Pemilih Pemilihan Ketua Osis .. Error! Bookmark not defined.
Lampiran B. 3. Laporan Data Perolehan Suara Pemilihan Ketua Osis ... Error!
Bookmark not defined.