Kamus Data Analisis Sistem

nis nama kelas Jk tmpt_lahir tgl_lahir agama anak_ke status almt_siswa kls_terima tgl_terima asl_sekolah alamat_sa th_sttb no_sttb ayah ibu job_ayah job_ibu nm_wali almt_wali telp_wali [0…9] [A…Z | a…z] [A…Z | a…z | 0…9] [A…Z | a…z] [A…Z | a…z | 0…9] [0…9] [A…Z | a…z] [0…9] [A…Z | a…z] [A…Z | a…z | 0…9] [A…Z | a…z | 0…9] [0…9] [A…Z | a…z | 0…9] [A…Z | a…z | 0…9] [0…9] [A…Z | a…z | 0…9] [A…Z | a…z ] [A…Z | a…z ] [A…Z | a…z | 0…9] [A...Z | a…z | 0…9] [A…Z | a…z ] [A…Z | a…z | 0…9] [0…9] job_wali foto angk password tahun A…Z | a…z] [A…Z | a…z | 0…9] [0…9] [A…Z | a…z | 0…9] [0…9] Nama Data Guru 4 Where used how used Menambah guru 2.9.1input, Mengubah guru 2.9.2 input, Menghapus guru 2.9.3 output, Mencari guru 2.9.4 output Deskripsi Berisi pengolahan data guru Struktur Data nip + nama_guru + tmpt_lahir + tgl_lahir + jk + agama + gr + alamat + no_telp nip nama_guru tmpt_lahir tgl_lahir jk agama gr alamat no_telp [0…9] [A…Z | a…z] [A…Z | a…z| 0…9] [0…9] [A…Z | a…z|] [A…Z | a…z|] [A…Z | a…z|] [A…Z | a…z| 0…9] [0…9] Nama Data Pengajar 5 Where used how used Menambah pengajar 2.5.1input, Mengubah pengajar 2.5.2 input Deskripsi Berisi pengolahan data pengajar Struktur Data id_pengajar + id_kurikulum + kelas + nip + tahun id_pengajar id_kurikulum kelas nip tahun [0…9] [0…9] [A…Z | a…z| 0…9] [0…9] [A…Z | a…z| 0…9] Nama Data Mata Pelajaran 6 Where used how used Menambah mata pelajaran 2.3.1 input, Mengubah mata pelajaran 2.3.2 input, Menghapus mata pelajaran 2.3.3 output, Mencari mata pelajaran 2.3.4 output Deskripsi Berisi pengolahan data mata pelajaran Struktur Data id_pelajaran + nama_pelajaran id_pelajaran nama_pelajaran [A…Z | a…z| 0…9] [A…Z | a…z] Nama Data Nilai 7 Where used how used Menambah nilai 2.8.1input, Mengubah nilai 2.8.2 input, Mencari nilai 2.8.3 output Deskripsi Berisi pengolahan data nilai Struktur Data id_nilai + id_kurikulum + nis + nilai + nama + kelas + tahun + sem id_nilai id_kurikulum nis nilai nama kelas tahun sem [0…9] [0…9] [0…9] [0…9] [0…9] [A…Z | a…z| 0…9] [0…9] [0…9] [0…9] Nama Data Berita 8 Where used how used Menambah berita 2.10.1input, Mengubah berita 2.10.2 input, Menghapus berita 2.10.3 output, Mencari berita 2.10.4 output Deskripsi Berisi pengolahan data berita Struktur Data id_berita + judul + isi_berita + gambar + hari + tanggal + jam + counter + username id_berita judul isi_berita gambar hari tanggal jam counter username [0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [0…9] [0…9] [0…9] [0…9] [A…Z | a…z| 0…9] Nama Data Ekstrakulikuler 9 Where used how used Manambah ekstrakulikuler 2.15.1input, Mengubah ekstrakulikuler 2.15.2 input, Menghapus ekstrakulikuler 2.15.3 output, Mencari ekstrakulikuler 2.15.4 output Deskripsi Berisi pengolahan data ekstrakulikuler Struktur Data id_ektra + judul + file + isi + username id_ektra judul file isi username [0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] Nama Data Polling 10 Where used how used Manambah polling 2.12.1input, Mengubah polling 2.12.2 input, Menghapus polling 2.12.3 output, Mencari polling 2.12.4 output Deskripsi Berisi pengolahan data buku tamu Struktur Data id_polling + pjudul + ppilihan + pjawaban + status + username pid pjudul ppilihan pjawaban status username [0…9] [A…Z | a…z| 0…9] [0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] Nama Data Absensi 11 Where used how used Manambah absensi 2.7.1input, Mengubah absensi 2.7.2 input, Mencari absensi 2.7.3 output Deskripsi Berisi pengolahan data absensi Struktur Data id_absen + nis + semester + kelas + s + i + a + bulan id_absen nis semester kelas absen tanggal tahun [0…9] [A…Z | a…z| 0…9] [0…9] [A…Z | a…z| 0…9] [A…Z | a…z] [0…9] [0…9] Nama Data Pengguna 12 Where used how used Manambah pengguna 2.17.1input, Mengubah pengguna 2.17.2 input, Menghapus pengguna 2.17.3 output, Mencari pengguna 2.17.4 output Deskripsi Berisi pengolahan data pengguna Struktur Data username + passwd + nama_admin + status username passwd nama_admin status [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [0…9] Nama Data Buku Tamu 13 Where used how used Menghapus buku tamu 2.16.1 output, Mencari absensi 2.16.2 output Deskripsi Berisi pengolahan data buku tamu Struktur Data id_tamu + post + nama + kota + email + pesan + status + username id_tamu post nama kota email pesan status username [0…9] [0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] Nama Data Artikel 14 Where used how used Manambah artikel 2.11.1 input, Mengubah artikel 2.11.2 input, Menghapus artikel 2.11.3 output, Mencari artikel 2.11.4 output Deskripsi Berisi pengolahan data artikel Struktur Data id_artikel + kode_tema + judul + isi + publikasi + username id_artikel kode_tema judul isi publikasi username [0…9] [A…Z | a…z] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [0…9] [A…Z | a…z| 0…9] Nama Data Pengumuman 15 Where used how used Manambah pengumuman 2.13.1 input, Mengubah pengumuman 2.13.2 input, Menghapus pengumuman 2.13.3 output, Mencari pengumuman 2.13.4 output Deskripsi Berisi pengolahan data pengumuman Struktur Data id_info + pengirim + isi + publikasi + username id_info pengirim isi publikasi username [0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [0…9] [A…Z | a…z| 0…9] Nama Data Galeri 16 Where used how used Manambah galeri 2.21.1 input, Mengubah galeri 2.21.2 input, Menghapus galeri 2.21.3 output, Mencari galeri 2.21.4 output Deskripsi Berisi pengolahan data galeri Struktur Data id_galeri + judul + gambar + username id_galeri judul gambar username [0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] Nama Data Download 17 Where used how used Manambah download 2.14.1 input, Mengubah download 2.14.2 input, Menghapus download 2.14.3 output, Mencari download 2.14.4 output Deskripsi Berisi pengolahan data download Struktur Data id_download + nama_file + ukuran_file + deskripsi + direktori + tanggal + username id_download nama_file ukuran_file deskripsi direktori tanggal username [0…9] [A…Z | a…z| 0…9] [0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [0…9] [A…Z | a…z| 0…9] Nama Data tahun ajaran 18 Where used how used Manambah tahun ajaran 2.20.1 input, Mengubah tahun ajaran 2.20.2 input Deskripsi Berisi pengolahan data tahun ajaran Struktur Data tahun + nama_ajaran + username tahun nama_ajaran username [0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] Nama Data konfigurasi 19 Where used how used Mangubah data konfigurasi 2.19 input Deskripsi Berisi pengolahan data konfigurasi Struktur Data config_name + value Config_name value [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] 20 Nama Data pengguna online Where used how used Tampil pengguna online 2.22 Deskripsi Berisi pengolahan pengguna online Struktur Data sessid + owner + variable + expired sessid owner variable expired [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [A…Z | a…z| 0…9] [0…9]

3.2 Perancangan Sistem

Perancangan sistem merupakan bagian dari metodologi pembangunan suatu perangkat lunak yang dilakukan setelah melalui tahapan analisis. Perancangan bertujuan untuk memberikan gambaran secara terperinci dari sistem yang akan dibangun sebelum dilakukan pengkodean ke dalam suatu bahasa pemrograman.

3.2.1 Perancangan Data

Perancangan data atau lebih dikenal dengan perancangan basis data yaitu menciptakan atau merancang data yang terhubung dan disimpan secara bersama- sama. Untuk menggambarkannya digunakanlah skema relasi dan struktur file. Dari dua hasil tersebut, implementasi basis data akan bisa dikerjakan.

3.2.1.1 Skema Relasi

Tabel relasi digunakan untuk mengelompokan data menjadi tabel-tabel yang menunjukan entitas dan relasi yang berfungsi untuk mengakses data, sehingga database tersebut mudah dimodifikasi