• Tidak ada hasil yang ditemukan

BAB II LANDASAN TEORI

N/A
N/A
Protected

Academic year: 2022

Membagikan "BAB II LANDASAN TEORI"

Copied!
10
0
0

Teks penuh

(1)

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.

(2)

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.

(3)

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

(4)

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

(5)

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)

(6)

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

(7)

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.

(8)

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.

(9)

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.

(10)

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.

Referensi

Dokumen terkait

Aset yang dinilai adalah aset yang terkait layanan akademik (Sistem Informasi Akademik IPDN), Pada Tabel II, menunjukkan risiko terkait problem management lalu risiko yang

Hasil tabel variables entered / removed menunjukkan bahwa dari ketiga variabel independen yang digunakan, variabel yang mempengaruhi keputusan pembelian hanyalah

Berdasarkan kebutuhan itu, 1 massa dapat diterapkan dalam desain, namun karena kendala lahan terhadap lahan gambut, massa diris dan dibagi bagi menjadi 4 unit massa

Tujuan dari penelitian ini menguji kualitas air pada sumber air tanah yang ditinjau dari beberapa parameter kimia yaitu suhu, pH dan kandungan Besi (Fe) dimana

Faktor yang perlu dilakukan dalam pemeriksaan tersebut adalah menghitung dan membandingkan tegangan geser yang terbentuk sepanjang permukaan retak yang paling

Sebaliknya individu yang memiliki tingkat pe- ngetahuan tentang agama yang rendah akan melakukan perilaku seks bebas tanpa berpikir panjang terlebih dahulu sehingga

Kita dapat memperkirakan bahwa pada saat itu, Nazaret telah sedemikian rupa diabaikan sehingga tidak ada hal baik yang dapat diharapkan muncul dari mereka yang tinggal di

KESATU : Membentuk Satuan Tugas Anti Narkotika, Psikotropika dan Zat Adiktif Lainnya (NAPZA) Berbasis Masyarakat di Tingkat Desa Mappedeceng, Desa Benteng, Desa