4. Sequence Diagam untuk Proses Pembagian Kelas
: Bag. Tata Usaha Login
Data Base
Kelas : FUtamaTU Kelas : FBagikelas
1 : login sebagai tata usaha 2 : Memverifikasi username dan password
3 : membuka jalur akses untuk FUtamaTU 4 : Menampilkan menu Tata Usaha
5 : Membuka Halaman Utama TU 6 : Menampilkan Halaman Utama TU
7 : Memilih halaman pembagian kelas 8 : membuka halaman Pembagian Kelas
9 : menampilkan halaman pembagian kelas 10 : Mengupdate data siswa untuk pembagian kelas
11 : membagi kelas 12 : menampilkan hasil pembagian kelas
13 : menyimpan data pembagian kelas
Gambar 4.19 Sequence Diagram Pembagian Kelas yang Diusulkan
5. Sequence Diagram untuk Proses Wali Kelas
DataBase Login
HomeKurikulum FWaliKelas
: Kurikulum 1 : melakukan login sebagai Kurikulum
2 : memverifikasi username password 3 : membuka jalur akses untuk HomeKurikulum
4 : menampilkan Menu Kurikulum
5 : membuka halaman utama kurikulum 6 : menampilkan halaman utama Kurikulum
7 : membuka halaman wali kelas 8 : menampilkan halaman wali kelas
9 : mengiputkan data wali kelas dan kelas 10 : memproses data
11 : menampilkan wali kelas 12 : simpan jadwal
13 : simpan berhasil 14 : menampilkan halaman wali kelas
15 : cetak wali kelas
Gambar 4.20 Sequence Diagram Wali Kelas yang Diusulkan
6. Sequence Diagram untuk Proses Penjadwalan
: Bag. Kurikulum Login
Database
Jadwal : HomeKurikulum Jadwal : BagiKelas
Jadwal : Guru 1 : melakukan login sebagai Kurikulum
2 : memverifikasi username password 3 : membuka jalur akses untuk HomeKurikulum
4 : menampilkan Menu Kurikulum
5 : membuka halaman utama kurikulum 6 : menampilkan halaman utama Kurikulum
7 : membuka halaman penjadwalan 8 : menampilkan halaman penjadwalan
9 : cari data Guru 10 : menampilkan data guru
11 : menginputkan data kelas, pelajaran dan guru 12 : memproses data
13 : menampilkan jadwal 14 : simpan jadwal
15 : simpan jadwal berhasil 16 : menampilkan halaman penjadwalan
17 : cetak jadwal
Gambar 4.21 Sequence Diagram Penjadwalan yang Diusulkan
7. Sequence Diagram untuk Proses Penilaian
: Guru Login
Database
Nilai : FUtamaguru Nilai : FNilai
1 : melakukan login sebagai Guru 2 : memverifikasi username password
3 : membuka jalur akses untuk FUtamaguru 4 : menampilkan Menu Kurikulum
5 : membuka halaman utama 6 : menampilkan halaman utama
7 : membuka halaman penilaian 8 : menampilkan halaman nilai
9 : menginputkan nilai siswa 10 : simpan ke database
11 : simpan berhasil 12 : menampilkan halaman nilai
13 : cetak nilai
Gambar 4.22 Sequence Diagram Penilaian yang Diusulkan
4.2.3.7 Class Diagram yang Diusulkan
Diagram kelasClass Diagram memperlihatkan himpunan kelas-kelas, antarmuka, kolaborasi, serta relasi-relasi. Diagram ini umum dijumpai pada
pemodelan sistem berorientasi objek. Meskipun bersifat statis, diagram kelas
juga sering memuat kelas-kelas aktif. Berikut adalah diagram kelas dari perancangan Sistem Informasi Akademik SMA 8 Bandung.
daftar
NoPendaftar +Nama
+AsalSekolah +nosttb
+nem +TempatLahir
+TanggalLahir +GolonganDarah
+AgamaCPD +Alamat
+TelpCPD +PendidikanTerakhir
+AlamatAS +NamaAyah
+AlamatAyah +TelpAyah
+PekerjaanAyah +AgamaAyah
+NamaIbu +AlamatIbu
+TelpIbu +PekerjaanIbu
+AgamaIbu +NamaWali
+PekerjaanWali +AlamatWali
+AgamaWali +Pilihan1
+Pilihan2 +JenisKelamin
+Tambah +Simpan
+Edit +Hapus
+Batal
Jadwal
NIP +nama
+kode_kelas +hari
+jamKe +lamajam
+bid_study
+View +Simpan
+Cek
Guru
NIP +nama_guru
+alamat +telp
+JenisKelamin +BidangStudy
KodePelajaran +TahunMasuk
+Tambah +Simpan
+Edit +Hapus
+Batal
nilai
+ta NIS
+nama_siswa +kode_kelas
NIP +nama_guru
+mata_pelajaran +Semester
+tugas +ulangan_harian
+UTS +UAS
+NA +sikap
+PemahamanKonsep +Komentar
+Simpan +Batal
+View
User
+username +password
+bagian +Login
+Cancel
det ailsiswa
NIS +nama_siswa
+ta +kelas
+Bagi_Kelas
matpel
+TahunAjaran +MataPelajaran
KodePelajaran +Tambah
+Simpan +Edit
biodatasiswa
NoPendaftar +Nama
+TempatLahir +TanggalLahir
+JenisKelamin +AgamaCPD
+AnakKe +SaudaraKandung
+StatusAnak +Alamat
+KodePos +Telp
+TanggalDiterima +AsalSekolah
+NoSKHUN +LamaBelajar
+NilaiSKHUN +TahunAjaran
+NIS +GolonganDarah
+NamaAyah +AlamatAyah
+TelpAyah +PekerjaanAyah
+AgamaAyah +NamaIbu
+AlamatIbu +TelpIbu
+PekerjaanIbu +AgamaIbu
+Kwn +SaudaraTiri
+SaudaraAngkat +StatusYP
+Bahasa +PenanggungBiaya
+TinggalDi +Jarak
+TahunLulus +KelainanJasmani
+Tinggi +Berat
+Riwayat +Hobi
+TempatAyah +TanggalAyah
+KwnAyah +GolonganAyah
+PendidikanAyah +PenghasilanAyah
+StatusAyah +NikahAyah
+MeninggalAyah +TempatIbu
+TanggalIbu +KwnIbu
+PendidikanIbu +GolonganIbu
+StatusIbu +NikahIbu
+MeninggalIbu
+Tambah +Simpan
+Edit +Hapus
+Batal
seleksi
NoPendaftar +Nama
+AsalSekolah +nosttb
+nem +TempatLahir
+TanggalLahir +GolonganDarah
+AgamaCPD +Alamat
+TelpCPD +PendidikanTerakhir
+AlamatAS +NamaAyah
+AlamatAyah +TelpAyah
+PekerjaanAyah +AgamaAyah
+NamaIbu +AlamatIbu
+TelpIbu +PekerjaanIbu
+AgamaIbu +NamaWali
+PekerjaanWali +AlamatWali
+AgamaWali +Pilihan1
+Pilihan2 +JenisKelamin
+status
+Tambah +Simpan
+Edit +Hapus
+Batal
pengajar
NIP +nama_guru
+TempatLahir +TanggalLahir
+TahunLahir +alamat
+telp +TahunP
+TahunP +TahunMasuk
+PendidikanTerakhir +BidangStudy
+JenisKelamin
+Tambah +Simpan
+Ubah +Hapus
+Batal
Gambar 4.23 Class Diagram Yang Diusulkan
4.2.3.8 Component Diagram yang Diusulkan
Diagram KomponenComponent
Diagram ini
memperlihatkan organisasi serta kebergantungan sistemperangkat lunak pada komponen-
komponen yang telah ada sebelumnya. Diagram ini berhubungan dengan diagram kelas dimana komponen secara tipikal dipetakan ke dalam satu atau
lebih kelas-kelas, antarmuka, serta kolaborasi-kolaborasi. Adapun Diagram Komponen yang di usulkan adalah sebagai berikut:
Sistem Informasi Akademik
Login
Hak Akses
Tata Usaha
Hak Akses
Kurikulum Hak
Akses Guru
Form Penilaian
Form Penjadwalan
Form Pembagian
Walikelas Form
Pendaftaran
Form Seleksi
Form Daftar
Ulang Form
Bagi Kelas
Gambar 4.24 Component Diagram yang Diusulkan
4.2.3.9 Deployment Diagram
Diagram ini memperlihatkan konfigurasi saat aplikasi dijalankan saat runtime. Diagram ini memuat simpul-simpul beserta komponen yang ada di
dalamnya. Deployment Diagram berhubungan erat dengan diagram komponen dimana deployment diagram memuat satu atau lebih komponen-komponen.
Diagram ini sangat berguna saat aplikasi kita berlaku sebagai aplikasi yang dijalankan pada banyak mesin distributed computing.
Client 1 Server
Data Base
Membuka Halaman koneksi ke database
Gambar 4.25 Deployment Diagram yang Diusulkan
4.2.4 Perancangan Antarmuka
Perancangan antarmuka atau interface ini akan menggambarkan letak- letak tampilan yang dirancang pada sistem yang diusulkan. Adapun yang akan
dibahas adalah struktur menu, perancangan input dan output.
4.2.4.1 Struktur Menu
Struktur menu merupakan gambaran secara umum dari keseluruhan program yang di rancang. Berikut adalah struktur menu yang di buat untuk
sistem informasi akademik: HOME
HALAMAN TATA USAHA
HALAMAN GURU
Daftar Ulang Siswa Baru
HALAMAN KURIKULUM
Penilaian Data
Siswa Penjadwalan
Data Guru
Pendaftaran Data
Pengajar Pebagian
Kelas Seleksi