• Tidak ada hasil yang ditemukan

DAFTAR ISI. 1.1 Latar Belakang Masalah Tujuan dan Manfaat Metode Penelitian Ruang Lingkup... 7

N/A
N/A
Protected

Academic year: 2022

Membagikan "DAFTAR ISI. 1.1 Latar Belakang Masalah Tujuan dan Manfaat Metode Penelitian Ruang Lingkup... 7"

Copied!
9
0
0

Teks penuh

(1)

xi DAFTAR ISI

Judul Tugas Akhir ... i

Lembar Pengesahan ... ii

Kata Pengantar ... vii

Lembar Abstraksi ... ix

Daftar isi ... xi

Daftar Simbol ... xiii

Daftar Gambar... xvii

Daftar Tabel ... xviii

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah ... 1

1.2 Tujuan dan Manfaat ... 3

1.3 Metode Penelitian ... 4

1.4 Ruang Lingkup ... 7

BAB II LANDASAN TEORI 2.1 Konsep Dasar Web. ... 8

2.2 Teori Pendukung ... 25

BAB III ANALISA SISTEM BERJALAN 3.1 Tinjauan Sekolah ... 31

3.1.1 Sejarah Sekolah ... 32

3.1.2 Struktur Organisasi dan Fungsi ... 34

3.2 Prosedur Sistem Berjalan ... 43

3.3 Spesifikasi Dokumen Sistem Berjalan ... 44

3.4 Permasalahan Pokok ... 47

3.5 Pemecahan Masalah ... 47

BAB IV PERANCANGAN SISTEM USULAN 4.1 Tahapan Perancangan Sistem ... 49

4.1.1 Analisa Kebutuhan ... 49

4.1.2 Rancangan Diagram Use Case ... 52

4.1.3 Rancangan Diagram Aktivitas ... 66

4.1.4 Rancangan Dokumen Sistem Usulan... 70

4.2 Perancangan Perangkat Lunak ... 72

4.2.1 Entity Relationship Diagram (ERD) ... 72

4.2.2 Logical Record Structure (LRS) ... 73

4.2.3 Spresifikasi File ... 74

4.2.4 Spesifikasi Hardware dan Software ... 94

4.3 Implementasi dan Pengujian Unit ... 96

4.3.1 Implementasi ... 96

4.3.2 Pengujian Unit ... 114

(2)

xii BAB V PENUTUP

5.1 Kesimpulan ... 138

5.2 Saran ... 139

DAFTAR PUSTAKA ... 140

DAFTAR RIWAYAT HIDUP ... 143

SURAT KETERANGAN RISET / PKL ... 144

LAMPIRAN ... 145

(3)

xiii

DAFTAR SIMBOL

A. Simbol Entity Relationship Diagram (ERD)

Entitas /entity Entitas merupakan data inti yang akan disimpan; bakal tabel 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 merupakan nama tabel.

Atribut Field atau kolom data yang butuh disimpan dalam suatu entitas.

Atribut kunci primer Field atau kolom data yang di butuh disimpan dalam suatu entitas dan digunakan sebagai kunci akses record yang di inginkan, biasanya berupa id;

kunci primer dapat lebih dari satu kolom, asalkan kombinasi dari beberapa kolom tersebut dapat bersifat unik (berbeda tanpa ada yang sama).

Atribut multinilai/ multivalue Field atau kolom data yang butuh disimpan dalam suatu entitas yang dapat memiliki nilai lebih dari satu.

Relasi Relasi yang menghubungkan antar

entitas; biasanya diawali dengan kata kerja.

nama atribut

nama_kunci primer

nama_atribut

(4)

xiv

Asosiasi / association Penghubung antara relasi dan entitas dimana kedua ujungnya

memiliki multiplicity

kemungkinan jumlah pemakaian.

Kemungkinan jumlah maksimum keterhubungan antara entitas satu dengan entitas yang lain disebut dengan kardinalitas.

Sumber : (Sukamto & Shalahuddin, 2015:50) N

(5)

xv B. Simbol Use Case Diagram

Use Case Fungsionalitas yang disediakan

sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case.

Aktor / actor Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda di awal frase nama aktor.

Asosiasi / association Komunikasi antar aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor.

Ekstensi / extend Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walau tanpa use case tambahan itu; mirip dengan prinsip inheritance pada pemrograman berorientasi objek; biasanya use case tambahan memiliki nama depan yang sama dengan use case yang ditambahkan.

Generalisasi / generalization Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya.

<<extend>>

nama use case

(6)

xvi

Menggunakan / include Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini.

Sumber : (Sukamto & Shalahuddin, 2015:156) C. Simbol Activity Diagram

Status awal status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal.

aktivitas

aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja.

Percabangan / decision asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu

Penggabungan / join asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu.

Status akhir status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir

Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi

Sumber : (Sukamto & Shalahuddin, 2015:162)

<<include>>

aktivitas

Swimlane

(7)

xvii

DAFTAR GAMBAR

Gambar II.1. Client Server Network Sistem ... ………13

Gambar II.2 Peer to Peer Network Arsitektur ... 14

Gambar II.3 Skema Jaringan Ulangan SMK Vinama 2 Kota Bekasi ... 14

Gambar II.4 Skema web static dan dynamic……… ... 16

Gambar III.1 Struktur Organisasi SMK Vinama 2 Kota Bekasi ... 34

Gambar IV.1 Use Case Diagram Sistem Informasi Ulangan ... 51

Gambar IV.2 Activity Diagram Guru…….... ... 65

Gambar IV.3 Activity Diagram Admin……. ... 66

Gambar IV.4 Activity Diagram Siswa…….. ... 67

Gambar IV.5 Activity Diagram Kepsek……….68

Gambar IV.6 Rancangan Entity Relationship Diagram (ERD) ... 71

Gambar IV.7 Rancangan Logical Record Structure (LRS) ... 72

Gambar IV.8 Tampilan Halaman Login Admin ... 95

Gambar IV.9 Tampilan Halaman Menu Utama Admin ... 96

Gambar IV.10 Tampilan Halaman Menu Info Admin ... 96

Gambar IV.11 Tampilan Halaman Status Peserta ... 97

Gambar IV.12 Tampilan Halaman Menu Hasil ... 98

Gambar IV.13 Tampilan Halaman Manajemen User ... 99

Gambar IV.14 Tampilan Halaman Data Sekolah ... 100

Gambar IV.15 Tampilan Halaman Bank Soal Admin ... 101

Gambar IV.16 Tampilan Halaman Status Tes ... 101

Gambar IV.17 Tampilan Halaman Login Guru ... 102

Gambar IV.18 Tampilan Halaman Menu Utama Guru... 103

Gambar IV.19 Tampilan Halaman Menu Edit Biodata Guru ... 103

Gambar IV.20 Tampilan Halaman Menu Bank Soal Guru ... 104

Gambar IV.21 Tampilan Halaman Menu Info Guru... 105

Gambar IV.22 Tampilan Halaman Menu Login Siswa ... 106

Gambar IV.23 Tampilan Halaman Menu Pengisian Token ... 107

Gambar IV.24 Tampilan Halaman Menu Konfirmasi Ulangan ... 107

Gambar IV.25 Tampilan Halaman Menu Proses Ulangan Siswa ... 108

Gambar IV.26 Tampilan Halaman Menu Konfirmasi Mengakhiri Tes ... 108

Gambar IV.27 Tampilan Halaman Menu Hasil Ulangan Siswa ... 109

Gambar IV.28 Tampilan Halaman Login Kepsek………...110

Gambar IV.29 Tampilan Halaman Menu Utama Kepsek………...111

Gambar IV.30 Tampilan Halaman Menu Info Kepsek………...111

Gambar IV.31 Tampilan Halaman Menu Status Peserta Kepsek ... 112

Gambar IV.32 Tampilan Halaman Menu Hasil Kepsek……….112

(8)

xviii

DAFTAR TABEL

Tabel IV.1 Deskripsi Use Case Mengelola Data Sekolah ... 52

Tabel IV.2 Deskripsi Use Case Mengelola Bank Soal ... 53

Tabel IV.3 Deskripsi Use Case Mencetak Data Pendukung ... 54

Tabel IV.4 Deskripsi Use Case Menyetting Status Tes ... 55

Tabel IV.5 Deskripsi Use Case Melihat Info ... 56

Tabel IV.6 Deskripsi Use Case Melihat Status Peserta ... 56

Tabel IV.7 Deskripsi Use Case Melihat Hasil ... 57

Tabel IV.8 Deskripsi Use Case Memanajemen User ... 58

Tabel IV.9 Deskripsi Use Case Mengedit Biodata ... 60

Tabel IV.10 Deskripsi Use Case Mengelola Bank Soal ... 61

Tabel IV.11 Deskripsi Use Case Melihat Info ... 62

Tabel IV.12 Deskripsi Use Case Mengisi Halaman Konfirmasi ... 63

Tabel IV.13 Deskripsi Use Case Melakukan Ulangan ... 64

Tabel IV.14 Spesifikasi File User... 74

Tabel IV.15 Spesifikasi File Siswa ... 75

Tabel IV.16 Spesifikasi File Sekolah ... 77

Tabel IV.17 Spesifikasi File Ruang ... 78

Tabel IV.18 Spesifikasi File Tes... 79

Tabel IV.19 Spesifikasi File Nilai ... 80

Tabel IV.20 Spesifikasi File Jawaban... 83

Tabel IV.21 Spesifikasi File Jurusan ... 84

Tabel IV.22 Spesifikasi File Ulangan ... 86

Tabel IV.23 Spesifikasi File Siswa Ulangan ... 87

Tabel IV.24 Spesifikasi File Kelas ... .89

Tabel IV.25 Spesifikasi File Soal ... 90

Tabel IV.26 Spesifikasi File Mapel ... 92

Tabel IV.27 Pengujian Form Login Admin ... 113

Tabel IV.28 Pengujian Form Login Guru ... 114

Tabel IV.29 Pengujian Form Login Siswa ... 116

Tabel IV.30 Pengujian Halaman Token Siswa ... 117

Tabel IV.31 Pengujian Halaman Ulangan Siswa ... 118

Tabel IV.32 Pengujian Halaman Edit Biodata ... 118

Tabel IV.33 Pengujian Halaman Bank Soal Guru ... 119

Tabel IV.34 Pengujian Halaman Bank Soal Admin ... 121

Tabel IV.35 Pengujian Halaman Edit User ... 122

Tabel IV.36 Pengujian Halaman Tambah User ... 123

Tabel IV.37 Pengujian Halaman Update Identitas Sekolah ... 124

Tabel IV.38 Pengujian Halaman Tambah Jurusan... 125

Tabel IV.39 Pengujian Halaman Edit Jurusan ... 126

Tabel IV.40 Pengujian Halaman Tambah Ruang Ulangan ... 127

Tabel IV.41 Pengujian Halaman Edit Ruang Ulangan ... 128

Tabel IV.42 Pengujian Halaman Tambah Mata Pelajaran ... 129

Tabel IV.43 Pengujian Halaman Edit Mata Pelajaran ... 130

Tabel IV.44 Pengujian Halaman Tambah Kelas ... 131

Tabel IV.45 Pengujian Halaman Tambah Kelas ... 132

Tabel IV.46 Pengujian Halaman Tambah Siswa ... 133

(9)

xix

Tabel IV.47 Pengujian Halaman Edit Siswa ... 134 Tabel IV.48 Pengujian Halaman Login Kepsek... 135

Referensi

Dokumen terkait

dipengaruhi oleh litologi yang bersumber dari Gunung Sumbing akan menunjukkan kandungan ion baik anion dan kation yang lebih rendah dibandingkan dengan yang lain,

Istiadat &amp; Urusetia Persidangan, Antarabangsa, Jabatan Perdana Menteri, Aras 5 &amp; 6, Blok B3, Kompleks Jab.. Encik Sohaini bin Arifin, Pemandu Awam, Bahagian Pentadbiran

Setiap individu harus memiliki sikap yang tegas untuk menunjukkan bahwa seseorang setuju atau tidak setuju terhadap sesuatu, seperti halnya pendapat yang dikemukakan oleh

Pada saat ini banyak desinfektan maupun antiseptik yang beredar di pasaran untuk membersihkan tangan, namun cara membuat larutannya dan komposisi bahan yang tidak

Berdasarkan hasil observasi (pengamatan) dan analisis untuk tiap indikator kemampuan guru dalam mengimplementasikan kemampuan pedagogiknya terhadap pelaksanaan kurikulum

Hasil wawancara dengan Ibu Itsna (pemilik adzkia hijab syari) berikut :” untuk kedala yang dialami oleh adzkia hijab syari adalah stock barang yang tidak dapat memenuhi pesanan

Model RNN tipe Elman untuk peramalan penjualan semen di PT Semen Indonesia (Persero) Tbk adalah model RNN tipe Elman (9-5-1) yang terbangun dari 9 neuron pada lapisan

PENGUKURAN TINGKAT KAPABILITAS TEKNOLOGI E-LEARNING 4.0 DENGAN MENGGUNAKAN FRAMEWORK COBIT 5 PADA DOMAIN EDM, APO, DAN DSS (STUDI KASUS: UNIVERSITAS PEMBANGUNAN NASIONAL