Analisa Sistem Usulan

4.2 Analisa Sistem Usulan

  Tahapan ini merupakan tahap yang dilakukan penulis untuk merancang sistem yang diusulkan guna membuat sistem yang baru, agar masalah-masalah yang terdapat pada sistem yang lama dapat teratasi.

  Dari hasil analisa sistem yang berjalan, maka dirancang suatu sistem untuk memudahkan pihak sekolah dalam penyampaian informasi kepada siswa, sistem ini dilengkapi database yang berfungsi sebagai media penyimpanan data-data.

4.2.1. Perancangan Sistem

  Perancangan Sistem yang akan dibuat seperti berikut:

4.2.1.1 Use Case Diagram

  Berikut adalah model use case diagram sistem akademik yang diusulkan:

  A. Use Case Master

  uc Use Case Master

  Entry Data Siswa

  «include»

  Nilai

  Entry Data Guru

  Entry Data Ruang Kelas

  Admin

  Jadwal Pelajaran

  Entry Data Mata Pelajaran

  Gambar 4.2 Use Case Diagram Master Gambar 4.2 Use Case Diagram Master

  : Entry Data Siswa

  : Membuat Data Siswa

  Deskripsi

  a) Admin mengakses halaman admin

  b) Pilih Menu Master Data Lalu Pilih Data Siswa kemudan

  tampil halaman Entry data siswa.

  c) Tambah data siswa dengan meng-Entry data siswa, jika Entry data sudah lengkap data akan tersimpan. Kemudian akan tampil di halaman Master data siswa.

  b. Deskripsi Use Case Entry Data Guru Nama Use Case

  : Entry Data Guru

  : Membuat Data Guru

  Deskripsi

  a) Admin mengakses halaman admin

  b) Pilih Menu Master Data Lalu Pilih Data Guru kemudan

  tampil halaman Entry data guru.

  c) Tambah data guru dengan meng-Entry data guru, jika Entry data sudah lengkap data akan tersimpan. Kemudian akan tampil di halaman data guru.

  c. Deskrpsi Use Case Entry Data Ruang Kelas Nama Use Case

  : Entry Data Kelas

  : Membuat Data Ruang Kelas

  Deskripsi

  a) Admin mengakses halaman admin

  b) Pilih Menu Master Lalu Pilih Data Ruang Kelas kemudan

  tampil halaman Entry data ruang kelas.

  c) Tambah data ruang kelas dengan menginput data ruang kelas, jika input data sudah lengkap data akan tersimpan. Kemudian akan tampil di halaman data ruang kelas.

  d. Deskripsi Use Case Entry Mata Pelajaran Nama Use Case

  : Entry Mata Pelajaran

  : Membuat Data Pelajaran

  Deskripsi

  a) Admin mengakses halaman admin

  b) Pilih Menu Master Data Lalu Pilih Data Mata Pelajaran

  kemudan tampil halaman Entry data mata pelajaran.

  c) Tambah data mata pelajaran dengan meng-Entry data mata pelajaran, jika Entry data sudah lengkap data akan tersimpan. Kemudian akan tampil di halaman data mata pelajaran.

  e. Deskripsi Use Case Nilai Nama Use Case

  : Membuat Data Nilai

  Deskripsi

  a) Admin mengakses halaman admin

  b) Pilih Menu Transaksi Data Lalu Pilih Nilai Siswa kemudan tampil halaman Entry data nilai siswa.

  c) Nilai Siswa Terdiri dari data seperti data siswa, data guru, data mata pelajaran, data ruang kelas.

  f. Deskripsi Use Case Nilai Nama Use Case

  : Membuat Data Nilai

  Deskripsi

  a) Admin mengakses halaman admin a) Admin mengakses halaman admin

  c) Jadwal Pelajaran Terdiri dari data seperti data siswa, data guru, data mata pelajaran, data ruang kelas.

  B. Use Case Transaksi

  uc Use Case Transaksi

  M enampilkan Nilai

  Transaksi Nilai

  Admin

  Transaksi Jadw al Pelaj aran

  «i ncl ude»

  M enampilkan Jadw al Pelaj aran

  Gambar 4.3 Use Case Diagram Transaksi

  a. Deskripsi Use Case Entry Nilai Siswa Nama Use Case

  : Entry Nilai Siswa

  : Membuat Nilai Siswa

  Deskripsi

  a) Admin mengakses halaman admin

  b) Pilih Menu Transaksi Lalu Pilih Entry Nilai Siswa

  kemudian tampil halaman Entry data nilai siswa.

  Tambah data nilai siswa dengan meng-Entry data nilai siswa, jika Entry data sudah lengkap data akan tersimpan. Kemudian akan tampil di halaman data nilai siswa.

  b. Deskripsi Use Case Tampilkan Nilai Siswa Nama Use Case

  : Tampilkan Nilai Siswa

  : Menampilkan Nilai Siswa

  Deskripsi

  a) Admin mengakses halaman admin.

  b) Pilih Tampilkan nilai siswa kemudan tampil halaman data

  nilai siswa.

  c. Deskripsi Use Case Entry Data Jadwal Pelajaran Nama Use Case

  : Data Jadwal Pelajaran

  : Membuat Jadwal Pelajaran

  Deskripsi

  a) Admin mengakses halaman admin

  b) Pilih Menu Master Lalu Pilih Entry Jadwal Pelajaran

  kemudan tampil halaman Entry data jadwal pelajaran.

  c) Tambah data jadwal pelajaran dengan meng-Entry data jadwal pelajaran, jika Entry data sudah lengkap data akan tersimpan. Kemudian akan tampil di halaman data jadwal pelajaran.

  d. Deskripsi Use Case Tampilkan Jadwal Pelajaran Nama Use Case

  : Tampilkan Jadwal Pelajaran

  : Menampilkan Jadwal Pelajaran

  Deskripsi

  a) Admin mengakses halaman admin.

  b) Pilih Tampilkan nilai siswa kemudan tampil halaman data

  nilai siswa.

4.2.1.2 Sequence Diagram

  Berikut adalah model sequence diagram sistem akademik yang diusulkan:

  a. Sequence Diagram Pengolahan Entry Data Guru

  sd Sequence Data Guru

  Admin

  Menu Utama

  Data Guru

  Control Data Guru

  T abel Data Guru

  seq Simpan

  1. Klik Data

  1.1 Input Data

  1.2 Klik Button Simpan

  1.2.1 T ambah Data

  1.2.1.1 Simpan Data

  1.2.1.2 Duplikasi data

  2. Perbarui Data

  1.2.1.3 Isi T abel

  seq Ubah

  1.3 Input Data

  1.4 Klik Button Ubah

  1.4.1 Ubah Data

  1.4.1.1 Ubah Data 3. Perbarui Data

  1.4.1.2. Gagal Ubah Data

  1.4.1.3 Isi T abel

  seq Hapus

  1.5 Input Data

  1.6 Klik Button Hapus

  1.6.1 Hapus Data

  1.6.1.1 Hapus Data 4. Perbarui Data

  1.6.1.2 Gagal Hapus Data

  1.6.1.3 Isi T abel

  seq Tampilkan

  1.7 Klik Button T ampilkan

  1.7.1 Dapat Data

  1.7.1.1 Dapat Data

  1.7.1.2 T ampilkan Data

  Gambar 4.4 Sequence Diagram Pengolahan Entry Data Guru Gambar 4.4 Sequence Diagram Pengolahan Entry Data Guru

  sd Sequence Data Sisw a

  Admin

  Menu Utama

  Data Siswa

  Control Data Siswa

  Tabel Data Siswa

  seq Simpan

  1. Klik Data

  1.1 Input Data

  1.2 Klik Button Simpan

  1.2.1 Tambah Data

  1.2.1.1 Simpan Data

  1.2.1.2 Duplikasi data

  2. Perbarui Data

  1.2.1.3 Isi Tabel

  seq Ubah

  1.3 Input Data

  1.4 Klik Button Ubah

  1.4.1 Ubah Data

  1.4.1.1 Ubah Data 3. Perbarui Data

  1.4.1.2. Gagal Ubah Data

  1.4.1.3 Isi Tabel

  seq Hapus

  1.5 Input Data

  1.6 Klik Button Hapus

  1.6.1 Hapus Data

  1.6.1.1 Hapus Data 4. Perbarui Data

  1.6.1.2 Gagal Hapus Data

  1.6.1.3 Isi Tabel

  seq Tampilkan

  1.7 Klik Button Tampilkan

  1.7.1 Dapat Data

  1.7.1.1 Dapat Data

  1.7.1.2 Tampilkan Data

  Gambar 4.5 Sequence Diagram Pengolahan Entry Data Siswa Gambar 4.5 Sequence Diagram Pengolahan Entry Data Siswa

  sd Sequence Data Kelas

  Admin

  Menu Utama

  Data Kelas

  Control Data Kelas

  Tabel Data Kelas

  seq Simpan

  1. Klik Data

  1.1 Input Data

  1.2 Klik Button Simpan

  1.2.1 Tambah Data

  1.2.1.1 Simpan Data

  1.2.1.2 Duplikasi data

  2. Perbarui Data

  1.2.1.3 Isi Tabel

  seq Ubah

  1.3 Input Data

  1.4 Klik Button Ubah

  1.4.1 Ubah Data

  1.4.1.1 Ubah Data 3. Perbarui Data

  1.4.1.2. Gagal Ubah Data

  1.4.1.3 Isi Tabel

  seq Hapus

  1.5 Input Data

  1.6 Klik Button Hapus

  1.6.1 Hapus Data

  1.6.1.1 Hapus Data 4. Perbarui Data

  1.6.1.2 Gagal Hapus Data

  1.6.1.3 Isi Tabel

  seq Tampilkan

  1.7 Klik Button Tampilkan

  1.7.1 Dapat Data

  1.7.1.1 Dapat Data

  1.7.1.2 Tampilkan Data

  Gambar 4.6 Sequence Diagram Pengolahan Entry Ruang Kelas Gambar 4.6 Sequence Diagram Pengolahan Entry Ruang Kelas

  sd Sequence Data Mata Pelaj aran

  Admin

  Menu Utama

  Data Mata Pelajaran

  Control Data Mata Pelajaran

  Tabel Data Mata Pelajaran

  seq Simpan

  1. Klik Data

  1.1 Input Data

  1.2 Klik Button Simpan

  1.2.1 Tambah Data

  1.2.1.1 Simpan Data

  1.2.1.2 Duplikasi data

  2. Perbarui Data

  1.2.1.3 Isi Tabel

  seq Ubah

  1.3 Input Data

  1.4 Klik Button Ubah

  1.4.1 Ubah Data

  1.4.1.1 Ubah Data 3. Perbarui Data

  1.4.1.2. Gagal Ubah Data

  1.4.1.3 Isi Tabel

  seq Hapus

  1.5 Input Data

  1.6 Klik Button Hapus

  1.6.1 Hapus Data

  1.6.1.1 Hapus Data 4. Perbarui Data

  1.6.1.2 Gagal Hapus Data

  1.6.1.3 Isi Tabel

  seq Tampilkan

  1.7 Klik Button Tampilkan

  1.7.1 Dapat Data

  1.7.1.1 Dapat Data

  1.7.1.2 Tampilkan Data

  Gambar 4.7 Sequence Diagram Pengolahan Entry Mata Pelajaran Gambar 4.7 Sequence Diagram Pengolahan Entry Mata Pelajaran

  sd Sequence Data Nilai Sisw a

  Admin

  Menu Utama

  Data Nilai Siswa

  Control Data Nilai

  Tabel Data Nilai

  SIswa

  Siswa

  seq Simpan

  1. Klik Data

  1.1 Input Data

  1.2 Klik Button Simpan

  1.2.1 T ambah Data

  1.2.1.1 Simpan Data

  1.2.1.2 Duplikasi data

  2. Perbarui Data

  1.2.1.3 Isi T abel

  seq Ubah

  1.3 Input Data

  1.4 Klik Button Ubah

  1.4.1 Ubah Data

  1.4.1.1 Ubah Data 3. Perbarui Data

  1.4.1.2. Gagal Ubah Data

  1.4.1.3 Isi T abel

  seq Hapus

  1.5 Input Data

  1.6 Klik Button Hapus

  1.6.1 Hapus Data

  1.6.1.1 Hapus Data 4. Perbarui Data

  1.6.1.2 Gagal Hapus Data

  1.6.1.3 Isi T abel

  seq Tampilkan

  1.7 Klik Button T ampilkan

  1.7.1 Dapat Data

  1.7.1.1 Dapat Data

  1.7.1.2 T ampilkan Data

  Gambar 4.8 Sequence Diagram Pengolahan Transaksi Nilai Gambar 4.8 Sequence Diagram Pengolahan Transaksi Nilai

  sd Sequence Diagram Tampil Nilai Sisw a

  Admin

  Menu Utama

  Data Nilai Siswa

  Control Data Nilai Siswa

  seq Tampilkan

  1 Klik Button Transaksi()

  1.1 Dapat Data()

  1.2.1 Dapat Data()

  Gambar 4.9 Sequence Diagram Pengolahan Menampilkan Nilai

g. Sequence Diagram Pengolahan Menampilkan Jadwal Pelajaran

  sd Sequence Diagram Tampil Jadw al Pelaj aran

  Admin

  Menu Utama

  Data Jadwal

  Control Data

  Pelajaran

  Jadwal Pelajaran

  seq Tampilkan

  1 Klik Button Transaksi()

  1.1 Dapat Data()

  1.2.1 Dapat Data()

  Gambar 4.10 Sequence Diagram Pengolahan Menampilkan

Jadwal Pelajaran Jadwal Pelajaran

  sd Sequence Data Jadw al Pelaj aran

  Admin

  Menu Utama

  Data Jadwal

  Control Data

  T abel Data Jadwal

  Pelajaran

  Jadwal Pelajaran

  Pelajaran

  seq Simpan

  1. Klik Data

  1.1 Input Data

  1.2 Klik Button Simpan

  1.2.1 T ambah Data

  1.2.1.1 Simpan Data

  1.2.1.2 Duplikasi data

  2. Perbarui Data

  1.2.1.3 Isi T abel

  seq Ubah

  1.3 Input Data

  1.4 Klik Button Ubah

  1.4.1 Ubah Data

  1.4.1.1 Ubah Data 3. Perbarui Data

  1.4.1.2. Gagal Ubah Data

  1.4.1.3 Isi T abel

  seq Hapus

  1.5 Input Data

  1.6 Klik Button Hapus

  1.6.1 Hapus Data

  1.6.1.1 Hapus Data 4. Perbarui Data

  1.6.1.2 Gagal Hapus Data

  1.6.1.3 Isi T abel

  seq Tampilkan

  1.7 Klik Button T ampilkan

  1.7.1 Dapat Data

  1.7.1.1 Dapat Data

  1.7.1.2 T ampilkan Data

  Gambar 4.11 Sequence Diagram Pengolahan Transaksi Jadwal Pelajaran

4.2.1.3 Activity Diagram

  Activity Diagram digunakan untuk menganalisis behavior dengan use case yang lebih kompleks dan menunjukkan interaksi- interaksi diantara mereka satu dengan yang lainnya.

  a. Pengolahan Entry Data Guru

  act Activ ity Data Guru

  MULAI

  Mengelola Data Guru

  Form Login

  Masukkan Username

  Masukkan Passw ord

  [Ditolak]

  Klik Button Login

  Proses

  [Diterima]

  Tabel Data Guru

  Form Tambah

  Form Ubah

  Form Hapus

  Tambah Data

  Pilih Data

  Pilih Data

  [Ditolak]

  Simpan Data

  Ubah Data

  Hapus Data

  Simpan Data

  Simpan Data

  Proses

  Table Data Guru

  LOGOUT

  SELESAI

  Gambar 4.12 Activity Diagram Pengolahan Entry Data Guru Gambar 4.12 Activity Diagram Pengolahan Entry Data Guru

  act Activ ity Data Sisw a

  MULAI

  Mengelola Data Sisw a

  Form Login

  Masukkan Username

  Masukkan Passw ord

  [Ditolak]

  Klik Button Login

  Proses

  [Diterima]

  Tabel Data Sisw a

  Form Tambah

  Form Ubah

  Form Hapus

  Tambah Data

  Pilih Data

  Pilih Data

  [Ditolak]

  Simpan Data

  Ubah Data

  Hapus Data

  Simpan Data

  Simpan Data

  Proses

  Table Data Sisw a

  LOGOUT

  SELESAI

  Gambar 4.13 Activity Diagram Pengolahan Entry Data Siswa Gambar 4.13 Activity Diagram Pengolahan Entry Data Siswa

  act Activ ity Data Kelas

  MULAI

  Mengelola Data Kelas

  Form Login

  Masukkan Username

  Masukkan Passw ord

  [Ditolak]

  Klik Button Login

  Proses

  [Diterima]

  Tabel Data Kelas

  Form Tambah

  Form Ubah

  Form Hapus

  Tambah Data

  Pilih Data

  Pilih Data

  [Ditolak]

  Simpan Data

  Ubah Data

  Hapus Data

  Simpan Data

  Simpan Data

  Proses

  Table Data Kelas

  LOGOUT

  SELESAI

  Gambar 4.14 Activity Diagram Pengolahan Entry Ruang Kelas Gambar 4.14 Activity Diagram Pengolahan Entry Ruang Kelas

  act Activ ity Data Mata Pelaj aran

  MULAI

  Mengelola Data Mata Pelaj aran

  Form Login

  Masukkan Username

  Masukkan Passw ord

  [Ditolak]

  Klik Button Login

  Proses

  [Diterima]

  Tabel Data Mata Pelaj aran

  Form Tambah

  Form Ubah

  Form Hapus

  Tambah Data

  Pilih Data

  Pilih Data

  [Ditolak]

  Simpan Data

  Ubah Data

  Hapus Data

  Simpan Data

  Simpan Data

  Proses

  Table Data Mata Pelaj aran

  LOGOUT

  SELESAI

  Gambar 4.15 Activity Diagram Pengolahan Entry Mata Pelajaran Gambar 4.15 Activity Diagram Pengolahan Entry Mata Pelajaran

  act Activ ity Data Nilai Sisw a

  MULAI

  Mengelola Data Nilai Sisw a

  Form Login

  Masukkan Username

  Masukkan Passw ord

  [Ditolak]

  Klik Button Login

  Proses

  [Diterima]

  Tabel Data Nilai Sisw a

  Form Tambah

  Form Ubah

  Form Hapus

  Tambah Data

  Pilih Data

  Pilih Data

  [Ditolak]

  Simpan Data

  Ubah Data

  Hapus Data

  Simpan Data

  Simpan Data

  Proses

  Table Data Nilai Sisw a

  LOGOUT

  SELESAI

  Gambar 4.16 Activity Diagram Pengolahan Transaksi Nilai Gambar 4.16 Activity Diagram Pengolahan Transaksi Nilai

  act Activ ity Diagram Tampilkan Nilai Sisw a

  MULAI

  Tampilkan Data Nilai Sisw a

  Form Login

  Masukkan ID Admin

  Masukkan Passw ord

  [Ditolak]

  Klik Button Login

  Proses

  [Diterima]

  Tabel Data Nilai Sisw a

  LOGOUT

  SELESAI

  Gambar 4.17 Activity Diagram Menampilkan Nilai Gambar 4.17 Activity Diagram Menampilkan Nilai

  act Activ ity Data Jadw al Pelaj aran

  MULAI

  Mengelola Data Jadw al Pelaj aran

  Form Login

  Masukkan Username

  Masukkan Passw ord

  [Ditolak]

  Klik Button Login

  Proses

  [Diterima]

  Tabel Data Jadw al Pelaj aran

  Form Tambah

  Form Ubah

  Form Hapus

  Tambah Data

  Pilih Data

  Pilih Data

  [Ditolak]

  Simpan Data

  Ubah Data

  Hapus Data

  Simpan Data

  Simpan Data

  Proses

  Table Data Jadw al Pelaj aran

  LOGOUT

  SELESAI

  Gambar 4.18 Activity Diagram Pengolahan Transaksi Jadwal Pelajaran Gambar 4.18 Activity Diagram Pengolahan Transaksi Jadwal Pelajaran

  act Activ ity Diagram Tampilkan Jadw al Pe...

  MULAI

  Tampilkan Data Jadw al Pelaj aran

  Form Login

  Masukkan ID Admin

  Masukkan Passw ord

  [Ditolak]

  Klik Button Login

  Proses

  [Diterima]

  Tabel Data Jadw al Pelaj aran

  LOGOUT

  SELESAI

  Gambar 4.19 Activity Diagram Menampilkan Jadwal Pelajaran

4.2.1.4 Perancangan Basis Data

  Berikut adalah beberapa rancangan dalam membuat database dari sistem yang diusulkan.

4.2.1.4.1 Entitas Relationalship Diagram

  Berikut adalah Entitas Relationship Diagram (ERD) sistem yang diusulkan:

  Gambar 4.20 Entitas Relationship Diagram

4.2.1.4.2 Transformasi ERD ke LRS

  Berikut adalah transformasi Entitas Relationship Diagram sistem yang diusulkan sebelum dibuatnya Logical Record Structure:

  Gambar 4.21 Transformasi ERD ke LRS

4.2.1.4.3 Logical Record Structure

  Setelah ERD ditransformasikan maka terbentuk Logical Record Structure (LRS) seperti berikut:

  Gambar 4.22 Logical Record Structure

4.2.1.4.4 Class Diagram

  class Class Diagram Siak

  ControllerLogin

  «interface»

  + Username: string

  + ValidasiHakAkses()

  + Password: string + HakAkses: string

  Table_Siswa

  - Id_Siswa: int

  ControllerDataSiswa

  Table_NilaiSiswa

  - Nama: char - Alamat: char

  + Simpan()

  «interface»

  ControllerDataNilaiSiswa

  - Id_Siswa: int

  - Kelas: char

  + Perbarui()

  Main

  - Id_MataPelajaran: int

  - Password: char

  + Tampilkan()

  + Simpan()

  - Semester: string

  + Hapus()

  + UIMenuDataSiswa()

  - thn_ajaran: int

  + UIMenuDataGuru()

  + Perbarui()

  - afektif: int

  - komulatif: int

  - psikomotorik: int

  + UIMenuDataJadwalPelajaran()

  - rata: int

  + UIMenuDataNilaiSiswa()

  Table_Guru

  ControllerDataGuru

  - Id_Guru: int - Nama: char

  ControllerDataJadwalPelajaran

  + Simpan()

  Table_JadwalPelajaran

  - Alamat: string

  + Ubah()

  - Wali_Kelas: char

  + Simpan()

  - Id_MataPelajaran: int

  + Hapus() + Tampilkan()

  - Jam_Pelajaran: string

  - Password: char

  + Ubah()

  + Hapus()

  - Id_Kelas: int

  + Simpan() + Ubah()

  + Tampilkan() + Hapus()

  Table_Kelas

  - Id_Kelas: int

  Table_MataPelajaran

  - Nama: char - jumlah_siswa: int

  - Id_MataPelajaran: int - Nama: string

  Gambar 4.23 Class Diagram

4.2.1.4.5 Spesifikasi Basis Data

  Basis data yang dibuat bernama db_siak yang didalamnya terdapat beberapa tabelyang akan dijelaskan dalam spesifikasi basis data dibawah yang meliputi nama file, isi yang disimpan, primary key, dan struktur file.

  a. Tabel Siswa

  Nama file

  Struktur File

  Tabel 4.1 Struktur Tabel Siswa

  No

  Nama File

  15 Nomor Identitas siswa

  10 Kelas Siswa

  b. Tabel Guru

  Nama file

  : Guru

  Isi

  : Data-data Guru

  Primary Key

  : idGuru

  Struktur File

  Tabel 4.2 Struktur Tabel Guru

  No

  Nama File

  5 Nomor Identetias guru

  2 Nama

  Varchar

  20 Nama Guru

  4 Wali_kelas

  Varchar

  8 Wali Kelas Untuk kelas

  Foto Profil Guru

  Wali_kelas

  Identitas sebagai wali

  7 _idWali_ke

  c. Tabel Jadwal Pelajaran

  Nama file

  : mata_pelajaran_has_ruang_kelas

  Isi

  : Data-data jadwal pelajaran serta ruang

  belajar Primary Key

  : id_MataPelajaran

  Struktur File

  Tabel 4.3 Struktur Tabel Jadwal Pelajaran

  No

  Nama File

  1 id_MataPelajaran

  Int

  5 Id Mata Pelajaran

  2 Id_RuangKelas

  Varchar

  5 Id Ruang Kelas

  4 Jam_Pelajaran

  Varchar

  15 Jam Pelajaran

  d. Tabel Ruang Kelas

  Nama file

  : Ruang_Kelas

  Isi

  : Data-data Kelas

  Primary Key

  : id_RuangKelas

  Struktur File

  Tabel 4.4 Struktur Tabel Ruang Kelas

  No

  Nama File

  1 Id_RuangKelas

  Int

  5 ID Ruang Kelas

  2 Nama

  Varchar

  10 Nama Kelas

  3 Jumlah_Siswa

  Int

  11 Jumlah Siswa

  e. Tabel Mata Pelajaran

  Nama file

  : mata_pelajaran

  Isi

  : Data-data Mata Pelajaran

  Primary Key

  : idMata_Pelajaran

  Struktur File

  No

  Nama File

  1 idMata_Pelajaran

  Int

  5 ID Mata Pelajaran

  2 nama

  Varchar

  50 Nama Mata Pelajaran

  Tabel 4.5 Struktur Tabel Mata Pelajaran

  f. Tabel Nilai Siswa Nama file

  : siswa_has_mata_pelajaran

  Isi

  : Data-data Nilai Siswa

  Primary Key

  : idSiswa

  Struktur File

  No

  Nama File

  15 ID Siswa

  2 idMata_Pelajaran Varchar

  3 ID Mata Pelajaran

  4 Semester

  Enum

  (‘Ganjil’,’Genap’)

  Semester

  5 Thn_ajaran

  Varchar

  9 Tahun Ajaran

  6 Afektif

  Int

  3 Penilaian Afektif Penilaian

  Komulatif Penilaian

  Psikomotorik Jumlah rata-rata

  nilai siswa

  Tabel 4.6 Struktur Tabel Transaksi Nilai Siswa

4.2.2 Perancangan Layar

4.2.2.1 Design Rancangan Layar

a. Halaman Index Login

  Sistem Informasi Akademik SMKN 3 TANGERANG

  FORM UTAMA

  LOGIN ADMIN

  LOGIN USER

  Sistem Informasi akademik Sekolah2017

  Gambar 4.24 Layar Form Utama

b. Halaman Login Admin

  Sistem Informasi Akademik Sekolah

  Gambar 4.25 Layar Login Admin Gambar 4.25 Layar Login Admin

LOGIN SISTEM INFORMASI AKADEMIK SMKN 3 TANGERANG

  Username : Password :

  LOGIN

  RESET

  Gambar 4.26 Layar Login User

d. Halaman Index Admin

  Sistem Informasi

  Akademik Sekolah

  My Account Logout

  Home

  Menu Input Data

  Menu Lihat Data

  Akademik SMKN 3 TANGERANG

  User Setting

  Selamat Datang Administrator, Terakhir Login pada tahun-bulan-hari jam-menit-detik

  Gambar 4.27 Layar Halaman Index Admin

  Gambar 4.27 Layar Halaman Index Admin Gambar 4.27 Layar Halaman Index Admin

  Gambar 4.28 Layar Entry Data Siswa

f. Halaman Entry Data Guru

  Gambar 4.29 Layar Entry Data Guru Gambar 4.29 Layar Entry Data Guru

  Gambar 4.30 Layar Entry Data Ruang Kelas

h. Halaman Entry Data Mata Pelajaran

  Gambar 4.31 Layar Entry Data Mata Pelajaran Gambar 4.31 Layar Entry Data Mata Pelajaran

  Gambar 4.32 Layar Entry Nilai Siswa 1

  Gambar 4.33 Layar Entry Nilai Siswa 2 Gambar 4.33 Layar Entry Nilai Siswa 2

  Gambar 4.34 Layar Entry Jadwal Pelajaran

k. Halaman Index User Guru

  Sistem Informasi

  Akademik Sekolah

  Home

  Ubah Password

  Keluar

  Id Guru : | Nama :

  SELAMAT DATANG DI SISTEM INFORMASI AKADEMIK SMKN 3 TANGERANG

  3 Nilai TANGERANG

  Gambar 4.33 Layar Index Siswa

  Gambar 4.35 Layar Halaman Index Guru Gambar 4.35 Layar Halaman Index Guru

  Sistem Informasi

  Akademik Sekolah

  Home

  Ubah Password

  Keluar

  NIS : | Nama :

  SELAMAT DATANG DI SISTEM INFORMASI AKADEMIK SMKN 3 TANGERANG

  3 TANGERANG

  Kelas

  Data

  Gambar 4.33 Layar Index Siswa Gambar 4.36 Layar Halaman Index Siswa

4.2.2.2 Rancangan Layar

a. Halaman Index Login

  Gambar 4.37 Rancangan Layar Index Login Gambar 4.37 Rancangan Layar Index Login

  Gambar 4.38 Rancangan Layar Login Admin

c. Halaman Index Admin

  Gambar 4.39 Rancangan Layar Index Admin Gambar 4.39 Rancangan Layar Index Admin

  Gambar 4.40 Rancangan Layar Login Siswa

e. Halaman Index Siswa

  Gambar 4.41 Rancangan Layar Index Siswa Gambar 4.41 Rancangan Layar Index Siswa

  Gambar 4.42 Rancangan Layar Index Guru

g. Halaman Entry Data Siswa

  Gambar 4.43 Rancangan Layar Entry Data Siswa

  Gambar 4.44 Rancangan Layar Data Siswa

h. Halaman Entry Data Guru

  Gambar 4.45 Rancangan Entry Data Guru

  Gambar 4.46 Rancangan Layar Data Guru

i. Halaman Entry Data Kelas

  Gambar 4.47 Rancangan Layar Enryt Data Kelas

  Gambar 4.48 Rancangan Layar Data Ruang Kelas

j. Halaman Entry Data Mata Pelajaran

  Gambar 4.49 Rancangan Layar Entry Data Mata Pelajaran

  Gambar 4.50 Rancangan Layar Data Mata Pelajaran

k. Halaman Entry Nilai Siswa

  Gambar 4.51 Rancangan Layar Entry Nilai Siswa

  Gambar 4.52 Rancangan Layar Entry Nilai Siswa

l. Halaman Tampilkan Nilai Siswa

  Gambar 4.53 Rancangan Layar Tampilkan Nilai Siswa Gambar 4.53 Rancangan Layar Tampilkan Nilai Siswa

  Gambar 4.54 Rancangan Layar Entry Jadwal Pelajaran

n. Halaman Tampilkan Jadwal Pelajaran

  Gambar 4.55 Rancangan Layar Tampilkan Jadwal Pelajaran