bab iv hasil dan pembahasan 4.1 perencanaan sistemrepo.darmajaya.ac.id/1100/4/bab iv -1.pdf · 4.2...
TRANSCRIPT
BAB IV
HASIL DAN PEMBAHASAN
4.1 Perencanaan Sistem
Dalam pengembangan sistem yang dilakukan untuk pengolahan data Administrasi
Sekolah di SMA Perintis I Bandar Lampung, pihak-pihak yang ikut terlibat
sebagai tim dalam proses analisis adalah sebagai berikut :
a. Penulis
Dalam proses pengembangan sistem, penulis melakukan pengenbangan
sistem sendiri dengan dibantu oleh beberapa pihak sekolah yang ada di
SMA Perintis I Bandar Lampung.
b. Bagian Tata Usaha
Adalah orang berwewenang dalam proses pengolahan data siswa yang ada
di SMA Perintis I Bandar Lampung.
c. Administrasi
Adalah bagian yang berwewenang terhadap pengolahan data pembayaran
SPP, Pembangunan, pembayaran buku, dan pembayaran lain-lain di SMA
Perintis I Bandar Lampung.
d. Guru
Adalah bagian yang berwewenang terhadap pengolahan data nilai siswa di
SMA Perintis I Bandar Lampung.
e. Kepala Sekolah
Adalah bagian yang berwewenang terhadap keputusan ataupun kebijakan
strategis di SMA Perintis I Bandar Lampung. Selain itu, kepala sekolah
juga memiliki hak terhaap laporan yang dihasilkan dari berbagai kegiatan
pengolahan data.
4.1.1 Pendefinisian Sistem
Sistem informasi administrasi di SMA Perintis I Bandar Lampung ini
mempunyai ruang lingkup yang akan dikerjakan yaitu sebagai berikut :
1) Melakukan analisis prosedur-prosedur dan alur dari proses pengolahan
data yang telah berjalan saat ini di SMA Perintis I Bandar Lampung.
39
2) Mendesain sistem informasi administrasi yang baru.
3) Membangun sistem administrasi sekolah yang baru di SMA Perintis I
Bandar Lampung.
Adapun sasaran yang ingin di capai dari sistem ini adalah sebagai berikut :
1) Meningkatkan kinerja bagian adminsitrasi, tata usaha, dan guru dalam
proses pengolahan data administrasi di SMA Perintis I Bandar
Lampung.
2) Menghubungkan pihak-pihak yang bertugas mengolahan data
administrasi kedalam satu sistem pengolahan data yang terpusat,
sehingga akan mengurangi tingkat penumpukan berkas.
4.2 Analisis dan Desain
Penelitian ini membahas tentang sistem administrasi sekolah di SMA Perintis I
Bandar Lampung. Adminsitrasi yang dimaksud dalam hal ini meliputi kegiatan
pengolahan data nilai tugas, ulangan harian, nilai ,mid semester, nilai semester
siswa, pembayaran SPP, pembayaran buku siswa, iuran lain-lain, dan pengolahan
data diri siswa yang menyangkut pengolahan data identitas dari setiap siswa yang
ada di SMA Perintis 1 Bandar Lampung. Pengolahan data administrasi sekolah
ini melibatkan beberapa pihak di SMA Perintis 1 Bandar Lampung, yang terdiri
dari Tata Usaha, Guru, Bendahara, dan Kepala Sekolah.
4.2.1 Analisis Sistem yang sedang berjalan
Tahapan analisis yang berjalan inilah alur proses administrasi di SMA Perintis
1 Bandar Lampung akan digambarkan dalam bentuk diagram use-case.
Penggambaran alur proses ini menjelaskan tentang kegiatan pengolahan data
nilai, pengolahan data pembayaran, dan pengolahan data diri siswa yang
mencakup siapa yang mengerjakan proses pengolahan data, bagaimana proses
pengolahan data itu dilakukan, dan dokumen apa saja yang diproses dalam
proses pengolahan data tersebut.
Berdasarkan hasil analisis tersebut maka ditemukan permasalahan-
permasalahan dari alur proses pengolahan data administrasi yang sedang
40
berjalan saat ini pada SMA Perintis I Bandar Lampung. Sehingga dengan
ditemukannya permasalahan tersebut, makan memudahkan dalam memberikan
solusi sistem baru yang akan dilakukan pada tahapan selanjutnya.
Lebih jelasnya alur dari sistem administrasi yang sedang berjalan pada SMA
Perintis I Bandar Lampung dapat dijelaskan sebagai berikut:
Tata Usaha
Kepala Sekolah
Guru
Bendahara
Siswa
Mendata siswa
Membuat Laporan
Pengolahan data
nilai
Ulangan Harian
Tugas
Mid Semester
UasNilai Akhir
Extence
ExtenceExtence
Extence
Extence
Mengelola Data
Pemabayaran
Pembayaran SPP
Pembayaran Buku
Pembayaran
lain-Lain
Extence
Extence
Extence
Extence
Extence
Extence
Melihat Nilai Extence
Melihat Laporan
Pembayaran
Melihat Laporan
Nilai
Melihat laporan
Data Siswa
Merekap nilai
Wali Kelas
Gambar 4.1 Use Case Diagram sistem administrasi yang berjalan
41
4.2.3 Analisis Sistem yang diusulkan
Adapun proses bisnis dari pengolahan data administrasi sistem baru di SMA
Perintis I Bandar Lampung akan dijelaskan sebagai berikut:
1. Tata usaha, Administrasi, guru, dan kepala sekolah melakukan login.
2. Tata usaha menginputkan data siswa ke sistem.
3. Tata usaha menginputkan data master matapelajaran ke sistem.
4. Tata usaha menginputkan data master kelas ke sistem.
5. Tata usaha menginputkan data master guru ke sistem.
6. Guru melaksanakan ulangan harian terhadap siswa dan menginputkan data
nilai tersebut ke sistem.
7. Guru memberikan tugas ke siswa dan menginputkan data nilai ke sistem.
8. Guru melaksanakan Mid Semester terhadap siswa dan menginputkan data
nilai tersebut ke sistem.
9. Guru melaksanakan UAS terhadap siswa dan menginputkan data nilai
tersebut ke sistem.
10. Siswa melakukan pembayaran SPP ke bagian administrasi lalu Bendahara
menginputkan data pembayaran SPP tersebut ke sistem.
11. Siswa melakukan pembayaran buku ke bagian Bendahara, lalu Bendahara
menginputkan data pembayaran buku tersebut ke sistem.
12. Siswa melakukan pembayaran lain-lain ke bagian Bendahara lalu
Bendahara menginputkan data pembayaran lain-lain tersebut ke sistem.
42
4.3 Use-Case Diagram Sistem Administrasi yang diusulkan
Berikut ini akan menjelaskan tentang desain use case pengolahan data
administrasi sistem yang akan diusulkan di SMA Perintis I Bandar Lampung .
Tata Usaha
Kepala Sekolah
Guru
Bendahara
Input data siswa
Input Mata
Pelajaran
Input data kelas
Input data guru
Login
Kelola data nilai
Ulangan Harian
Tugas
Mid Semester
UAS ExtenceExtence
Extence
Extence
Kelola data
pembayaran
Pembayaran SPP Pembayaran
Lain-Lain
Extence Extence
Extence
Extence
Extence
View Laporan
Pembayaran
View Laporan Nilai
View Laporan Data
Siswa
Mengelola Laporan
Wali Kelas
Merekap nilai
Gambar 4.2 Use Case Diagram sistem yang diusulkan
43
1.3.1 Skenario Use Case Sistem yang Diusulkan
1. Use Case Login
Deskripsi : Merupakan Use case yang digunakan untuk menjelaskan
proses login sistem.
Tabel 4.13 Skenario Use Case Login
Tata Usaha,Guru,Kep.Sekolah,
dan Bendahara
Sistem
1. Menginputkan username dan
password
2. Memilih button login
3. Verifikasi username dan
password dari database
4. Menampilkan menu utama
server
2. Use Case Input data siswa
Deskripsi : Merupakan Use case yang menjelaskan proses
penginputan data siswa ke sistem.
Tabel 4.14 Analisis Use Case Input data siswa
Tata Usaha Sistem
1. Menginputkan data siswa
2. Memilih button simpan
3. Periksa kebenaran dan kelengkapan
data
4. Simpan data di database
3. Use Case Input Pelajaran
Deskripsi : Merupakan Use case yang menjelaskan proses
penginputan data pelajaran ke sistem.
44
Tabel 4.15 Skenario Use Case Input Pelajaran
Tata Usaha Sistem
1. Menginputkan data pelajaran
2. Memilih button simpan
3. Periksa kebenaran dan
kelengkapan data Matapelajaran
4. Simpan data di database
4. Use Case Input Data Kelas
Deskripsi : Merupakan Use case yang menjelaskan proses
penginputan data kelas ke sistem.
Tabel 4.16 Skenario Use Case Input Data Kelas
Tata Usaha Sistem
1. Menginputkan data Kelas
2. Memilih button simpan
3. Periksa kebenaran dan kelengkapan
data Kelas
4. Simpan data di database
5. Use Case Input Data Guru
Deskripsi :Merupakan Use case yang menjelaskan proses penginputan
data guru ke sistem.
Tabel 4.17 Skenario Use Case Input Data guru
Tata Usaha Sistem
1. Menginputkan data guru
2. Memilih button simpan
3. Periksa kelengkapan data guru
4. Simpan data di database
45
6. Use Case Input Nilai Ulangan Harian
Deskripsi : Merupakan Use case yang menjelaskan proses
pengambilan nilai ulangan harian dan penginputan data nilai ke sistem.
Tabel 4.18 Analisis Use Case Input Nilai Ulangan Harian
Guru Siswa Sistem
1. Membagikan soal
ulangan harian
2. Mengisi ulangan
harian
3. Mengumpulkan
ulangan harian
4. Pengambilan
nilai ulangan
harian
5. Input nilai
ulangan harian
6. Simpan nilai
7. Mengecek
kelengkapan data
8. Simpan di database
7. Use Case Input Nilai Tugas
Deskripsi : Merupakan Use case yang menjelaskan proses
pengambilan nilai tugas dan penginputan data nilai ke sistem.
46
Tabel 4.19 Skenario Use Case Input Nilai Tugas
Guru Siswa Sistem
1. Memberikan tugas
2. Mengerjakan tugas
3. pengumpulan tugas
4. Pengambilan nilai
5. Input nilai tugas
6. Simpan nilai tugas
7. cek data
8. Simpan di database
8. Use Case Input Nilai Mid Semester
Deskripsi : Merupakan Use case yang menjelaskan proses
pengambilan nilai mid semester dan penginputan data nilai ke sistem.
Tabel 4.20 Skenario Use Case Input Nilai Mid Semester
Guru Siswa Sistem
1. Membagikan soal
Mid Semester
2. Mengerjakan soal
Mid Semester
3. Mengumpulkan
hasil mid semester
4. Pengambilan nilai
mid
5. Input nilai Mid
6. Simpan nilai Mid
7. Mengecek
kelengkapan data
8. Simpan di
database
47
9. Use Case Input Nilai UAS
Deskripsi : Merupakan Use case yang menjelaskan proses
pengambilan nilai UAS dan penginputan data nilai ke sistem.
Tabel 4.21 Skenario Use Case Input Nilai UAS
Guru Sistem
1. Pengambilan nilai UAS
2. Input nilai UAS
3. Simpan nilai UAS
4. Menghitung nilai akhir siswa
5. Simpan di database
6. Use Case Input Pembayaran SPP
Deskripsi : Merupakan Use case yang menjelankan proses
pembayaran SPP dan penginputan data pembayaran ke sistem.
Tabel 4.22 Skenario Use Case Input Pembayaran SPP
Bendahara Sistem
1. Menginputkan data
pembayaran SPP
2. Simpan data pembayaran
SPP
3. Periksa data
4. Menyimpan data didatabase
7. Use Case Input Pembayaran Buku
Deskripsi : Merupakan Use case yang menjelankan proses
pembayaran buku dan penginputan data pembayaran ke sistem.
48
Tabel 4.23 Skenario Use Case Input Pembayaran Buku
Bendahara Sistem
1. Menerima uang pembayaran
Buku
2. Menginputkan data
pembayaran Buku
3. Simpan data
4. Periksa data
5. Menyimpan didatabase
8. Use Case Input Pembayaran Lain-lain
Deskripsi : Merupakan Use case yang menjelankan proses
pembayaran lain-lain dan penginputan data pembayaran ke sistem.
Tabel 4.24 Skenario Use Case Input Pembayaran Lain-lain
Bendahara Sistem
1. Menerima uang Pembayaran
lain
2. Menginputkan data
Pembayaran
3. Simpan data
4. Periksa data
5. simpan didatabase
9. Use Case Cetak Lap. Data Siswa
Deskripsi : Merupakan Use case yang menjelaskan tentang alur dari
proses mencetak laporan data diri siswa.
49
Tabel 4.25 Skenario Use Case Cetak Lap. Data Siswa
Kepala Sekolah Sistem
1. Pilih Laporan Data diri siswa
2. Pilih Button Cetak
3. Select data laporan
4. Menampilkan laporan
10. Use Case Cetak Lap. Nilai Siswa
Deskripsi : Merupakan Use case yang menjelaskan tentang alur dari
proses mencetak laporan data nilai siswa.
Tabel 4.26 Skenario Use Case Cetak Lap. Nilai Siswa
Kepala Sekolah Sistem
1. Pilih Laporan Nilai siswa
2. Pilih Button Cetak
3. Select data laporan
4. Menampilkan laporan
5. Nama Use Case Cetak Lap. Data Pembayaran
Deskripsi : Merupakan Use case yang menjelaskan tentang alur dari
proses mencetak laporan data pembayaran.
Tabel 4.27 Skenario Use Case Cetak Lap. Data Pembayaran
Kepala Sekolah Sistem
1. Pilih Laporan pembayaran
2. Pilih Button Cetak
3. Select data laporan
4. Menampilkan laporan
50
4.3.2 Activity Diagram sistem Baru
Activity Diagram digunakan untuk memberikan gambaran detail dari setiap
Use Case ase diagram yang dibuat sebelumnya. Setiap Use Case akan
dijelaskan kedalam bentuk diagram activity yang akan dijelaskan sebagai
berikut:
1. Activity Diagram Login
Activity Diagram menjelaskan tentang alur dari Use case diagram login yang
telah dijelaskan di atas mulai dari input data sampai pada kerja sistem untuk
menampilkan menu utama. Lebih jelasnya alur diagram Activity Diagram
login ini dapat dilihat pada gambar berikut ini:
Tata Usaha/Keuangan/Kep.Sekolah Sistem
Login
Input username dan password
Memilih button login
Verifikasi username dan password dari database
Menampilkan menu utama
Benar
Tidak
Ya
Gambar 4.3 Activity Diagram Login
51
2. Activity Diagram Input data siswa
Activity Diagram menjelaskan tentang alur dari Use case diagram Input data
siswa yang telah dijelaskan di atas mulai dari input data sampai pada kerja
sistem dalam proses penyimpanan data didatabase sistem. Lebih jelasnya alur
diagram Activity Diagram Input data siswa ini dapat dilihat pada gambar
berikut ini
SistemTata Usaha
Input data siswa
Menginputkan data siswa
Memilih button simpan
Periksa kelengkapan data
Simpan data di database
Tidak
Ya
Periksa data siswa
Tidak
Ya
Gambar 4.4 Activity Diagram Input data siswa
3. Activity Diagram Input Pelajaran
Activity Diagram menjelaskan tentang alur dari Use case diagram Input
Matapelajaran yang telah dijelaskan di atas mulai dari input data Input
Matapelajaran sampai pada kerja sistem untuk proses penyimpanan data di
database. Lebih jelasnya alur diagram Activity Diagram Input Matapelajaran
ini dapat dilihat pada gambar berikut ini
52
SistemTata Usaha
Input Matapelajaran
Menginputkan data Matapelajaran
Memilih button simpan
Periksa kelengkapan data
Simpan data di database
Tidak
Ya
Periksa data matapelajaran
Tidak
Ya
Gambar 4.5 Activity Diagram Input Pelajaran
4. Activity Diagram Input Data Kelas
Activity Diagram ini menjelaskan tentang alur dari Use case diagram Input
Data Kelas yang telah dijelaskan di atas mulai dari input data Input Data
Kelas sampai pada kerja sistem untuk proses penyimpanan data di database.
Lebih jelasnya alur diagram Activity Diagram Input Data Kelas ini dapat
dilihat pada gambar berikut ini:
SistemTata Usaha
Input Data Kelas
Menginputkan data Kelas
Memilih button simpan
Periksa kelengkapan data kelas
Simpan data di database
Ya
Tidak
Periksa data kelas
Ya
Tidak
Gambar 4.6 Activity Diagram Input Data Kelas
53
5. Activity Diagram Input Data Guru
Activity Diagram ini menjelaskan tentang alur dari Use case diagram Input
Data Guru yang telah dijelaskan di atas mulai dari input data Input Data Guru
sampai pada kerja sistem untuk proses penyimpanan data di database. Lebih
jelasnya alur diagram Activity Diagram Input Data Guru ini dapat dilihat pada
gambar berikut ini:
SistemTata Usaha
Input Data Guru
Menginputkan data guru
Memilih button simpan
Periksa kelengkapan data guru
Simpan data di database
Ya
Tidak
Periksa data guru
Ya
Tidak
Gambar 4.7 Activity Diagram Data Guru
6. Activity Diagram Input Nilai Ulangan Harian
Activity Diagram ini menjelaskan tentang alur dari Use case diagram Input
Nilai Ulangan Harian yang telah dijelaskan di atas mulai dari proses
pelaksanaan ulangan harian, pengambilan nilai ulangan harian, sampai pada
kerja sistem untuk proses penyimpanan data di database. Lebih jelasnya alur
diagram Activity Diagram Input Nilai Ulangan Harian ini dapat dilihat pada
gambar berikut ini:
54
Guru Sistem
Input Nilai Ulangan Harian
Input nilai ulangan harian
Simpan nilai
Simpan di database
Mengecek kelengkapan data
Tidak
Periksa data nilai ulangan harian
Tidak
Ya
Ya
Gambar 4.8 Activity Diagram Input Nilai Ulangan Harian
7. Activity Diagram Input Nilai Tugas
Activity Diagram ini menjelaskan tentang alur dari Use case diagram Input
Nilai Tugas yang telah dijelaskan di atas mulai dari proses pemberian tugas
harian kepada siswa, pengambilan nilai ulangan harian, sampai pada kerja
sistem untuk proses penyimpanan data di database. Lebih jelasnya alur
diagram Activity Diagram Input Nilai Tugas ini dapat dilihat pada gambar
berikut ini:
Guru Sistem
Input Nilai Tugas
Input nilai tugas
Simpan nilai tugas
Simpan di database
Mengecek kelengkapan data
Tidak
Periksa data nilai Tugas
Tidak
Ya
Ya
Gambar 4.9 Activity Diagram Input Nilai Tugas
55
8. Activity Diagram Input Nilai Mid Semester
Activity Diagram ini menjelaskan tentang alur dari Use case diagram Input
Nilai Mid Semester yang telah dijelaskan di atas mulai dari proses pemberian
soal mid semester kepada siswa, pengambilan nilai mid semester, sampai
pada kerja sistem untuk proses penyimpanan data di database. Lebih jelasnya
alur diagram Activity Diagram Input Nilai Mid Semester ini dapat dilihat
pada gambar berikut ini:
Guru Sistem
Input Nilai Mid Semester
Input nilai Mid Semester
Simpan nilai Mid Semester
Simpan di database
Mengecek kelengkapan data
Mengecek data nilai Mid Semester
Tidak
Ya
Ya
Tidak
Gambar 4.10 Activity Diagram Input Nilai Mid Semester
9. Activity Diagram Input Nilai UAS
Activity Diagram ini menjelaskan tentang alur dari Use case diagram Input
Nilai UAS yang telah dijelaskan di atas mulai dari proses pemberian soal UAS
semester kepada siswa, pengambilan nilai UAS, sampai pada kerja sistem
untuk proses penyimpanan data di database. Lebih jelasnya alur diagram
Activity Diagram Input Nilai UAS dapat dilihat pada gambar berikut ini:
56
Guru Sistem
Input Nilai UAS
Input nilai UAS
Simpan nilai UAS
Simpan di database
Menghitung nilai akhir siswa
Mengecek data nilai uas
Ya
Tidak
Mengecek kelengkapan data
Ya
Tidak
Gambar 4.11 Activity Diagram Input Nilai UAS
10. Activity Diagram Input Pembayaran SPP
Activity Diagram ini menjelaskan tentang alur dari Use case diagram Input
Pembayaran SPP yang telah dijelaskan di atas mulai dari proses pembayaran
yang dilakukan oleh siswa, sampai pada kerja sistem untuk proses
penyimpanan data di database. Lebih jelasnya alur diagram Activity Diagram
Input Pembayaran SPP dapat dilihat pada gambar berikut ini:
Bendahara Sistem
Input Pembayaran SPP
Menginputkan data pembayaran SPP
Menyimpan data didatabase
Periksa kelengkapan dataSimpan data pembayaran SPP
Tidak
Periksa data pembayaran spp
Ya
Tidak
Ya
Gambar 4.12 Activity Diagram Input Pembayaran SPP
57
11. Activity Diagram Input Pembayaran Lain-Lain
Activity Diagram ini menjelaskan tentang alur dari Use case diagram Input
Pembayaran Lain-Lain yang telah dijelaskan di atas mulai dari proses
pembayaran yang dilakukan oleh siswa, sampai pada kerja sistem untuk
proses penyimpanan data di database. Lebih jelasnya alur diagram Activity
Diagram Input Pembayaran Lain-Lain dapat dilihat pada gambar berikut ini:
Bendahara Sistem
Input Pembayaran Lain-lain
Menginputkan data pembayaran
Lain-lain
Menyimpan didatabase
Periksa kelengkapan data
Simpan data
Periksa data pembayaran lain-lain
tidak
ya
ya
tidak
Gambar 4.14 Activity Diagram Input Pembayaran Lain-Lain
12. Activity Diagram Laporan Data Siswa
Activity Diagram ini menjelaskan tentang alur dari Use case diagram Cetak
Laporan Data Siswa yang telah dijelaskan di atas mulai dari proses memilih
jenis laporan yang akan dicetak, sampai pada kerja sistem untuk proses
58
menampilkan hasil output dari laporan tesebut. Lebih jelasnya alur diagram
Activity Diagram Laporan Data Siswa dapat dilihat pada gambar berikut ini:
Kepala Sekolah Sistem
Laporan Data Siswa
Pilih Laporan Data diri siswa
Pilih Button Cetak
Mencari laporan data diri siswa
Menampilkan output laporan siswa
Ya
Tidak
Gambar 4.15 Activity Diagram Laporan Data Siswa
13. Activity Diagram Laporan Data Nilai
Activity Diagram ini menjelaskan tentang alur dari Use case diagram Cetak
Laporan Data Nilai yang telah dijelaskan di atas mulai dari proses memilih
laporan yang akan dicetak, sampai pada kerja sistem untuk proses
menampilkan hasil output dari laporan tesebut. Lebih jelasnya alur diagram
Activity Diagram Cetak Laporan Data Nilai dapat dilihat pada gambar berikut
ini:
59
Kepala Sekolah Sistem
Laporan Data Nilai
Pilih Laporan Nilai siswa
Pilih Button Cetak
Menampilkan output laporan nilai siswa
Mencari laporan nilai siswa
Tidak
Ya
Gambar 4.16 Activity Diagram Laporan Data Nilai
14. Activity Diagram Laporan Pembayaran
Activity Diagram ini menjelaskan tentang alur dari Use case diagram Cetak
Laporan Pembayaran yang telah dijelaskan di atas mulai dari proses memilih
jenis laporan yang akan dicetak, sampai pada kerja sistem untuk proses
menampilkan hasil output dari laporan tesebut. Lebih jelasnya alur diagram
Activity Diagram Cetak Laporan Pembayaran dapat dilihat pada gambar
berikut ini:
Kepala Sekolah Sistem
Laporan Pembayaran
Pilih Laporan pembayaran
Pilih Button Cetak
Menampilkan output laporan pembayaran
Mencari laporan pembayaran
Ya
Tidak
Gambar 4.17 Activity Diagram Laporan Pembayaran
60
4.3.3 Sequence Diagram sistem yang diusulkan
Sequence diagram ini digunakan untuk memberikan gambaran detail dari
setiap activity diagram yang dibuat sebelumnya. Setiap obyek yang terlibat dalam
sebuah use case digambarkan dengan garis putus-putus vertical, kemudian
massage yang dikirim oleh obyek digambarkan dengan garis horisontal secara
kronologis dari atas ke bawah. Sequance diagram dapat dilihat pada Gambar
berikut.
1. Sequence Diagram Login
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Login yang telah dijelaskan
sebelumnya mulai dari proses input data, sampai timbal balik dari sistem
tersebut kepada pengguna program. Lebih jelasnya alur Sequence Diagram
Diagram Login dapat dilihat pada gambar berikut ini:
Menu Login Validasi Database
Kep.Sekolah/
tata usaha/
Administrasi
Input username dan password
Select username dan password
Verifikasi username dan password
Memilih button login
Menampilkan menu utama
Login gagal
Gambar 4.18 Squence diagram Login
61
2. Sequence Diagram Input Data Siswa
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Input Data Siswa yang telah
dijelaskan sebelumnya mulai dari proses input data, sampai hasil keluaran dari
sistem tersebut untuk pengguna program. Lebih jelasnya alur Sequence
Diagram Diagram Input Data Siswa dapat dilihat pada gambar berikut ini:
Form Siswa Validasi Database
Tata Usaha
Menginputkan data siswa
Simpan data di database
Verifikasi sistem
Informasi Kesalahan
Query Insert to database
Pilih tombol simpan
Informasi Penyimpanan
Gambar 4.19 Squence diagram Input data Siswa
3. Sequence Diagram Input Data Pelajaran
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur use activity diagram Input Data Pelajaran yang
telah dijelaskan sebelumnya mulai dari proses input data, sampai hasil keluaran
dari sistem tersebut untuk pengguna program. Lebih jelasnya alur Sequence
Diagram Diagram Input Data Pelajaran dapat dilihat pada gambar berikut ini:
62
Form Pelajaran Validasi Database
Tata Usaha
Simpan data di database
Verifikasi sistem
Informasi Kesalahan
Query Insert to database
Pilih tombol simpan
Informasi Penyimpanan
Input data pelajaran
Gambar 4.20 Squence diagram Input Data Pelajaran
4. Sequence Diagram Input Data Kelas
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Input Data Kelas yang telah
dijelaskan sebelumnya mulai dari proses input data, sampai hasil keluaran dari
sistem tersebut untuk pengguna program. Lebih jelasnya alur Sequence
Diagram Diagram Input Data Kelas dapat dilihat pada gambar berikut ini:
Form Kelas Validasi Database
Tata Usaha
Simpan data di database
Verifikasi sistem
Informasi Kesalahan
Query Insert to database
Pilih tombol simpan
Informasi Penyimpanan
Input data Kelas
Gambar 4.21 Squence diagram Input Data Kelas
63
5. Sequence Diagram Input Data Guru
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Input Data Guru yang telah
dijelaskan sebelumnya mulai dari proses input data, sampai hasil keluaran dari
sistem tersebut untuk pengguna program. Lebih jelasnya alur Sequence
Diagram Diagram Input Data Guru dapat dilihat pada gambar berikut ini:
Form Guru Validasi Database
Tata Usaha
Simpan data di database
Verifikasi sistem
Informasi Kesalahan
Query Insert to database
Pilih tombol simpan
Informasi Penyimpanan
Input data Guru
Gambar 4.22 Squence diagram Input Data Guru
6. Sequence Diagram Input Nilai Ulangan Harian
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Input Nilai Ulangan Harian
yang telah dijelaskan sebelumnya mulai dari proses melaksanakan ulangan
harian, input data, sampai hasil keluaran dari sistem tersebut untuk pengguna
program. Lebih jelasnya alur Sequence Diagram Diagram Input Nilai Ulangan
Harian dapat dilihat pada gambar berikut ini:
64
Guru
Form Nilai Validasi Database
Input nilai ulangan harian
Simpan di database
Informasi Penyimpanan Berhasil
Verifikasi data sistem
Pilih BTombol simpan
Informasi kesalahan'
Query insert to database
Gambar 4.23 Squence diagram Input Nilai Ulangan Harian
7. Sequence Diagram Input Nilai Tugas
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Input Nilai Tugas yang telah
dijelaskan sebelumnya mulai dari proses memberikan tugas harian siswa, input
data nilai ulangan harian, sampai hasil keluaran dari sistem tersebut untuk
pengguna program. Lebih jelasnya alur Sequence Diagram Diagram Input
Nilai Tugas dapat dilihat pada gambar berikut ini:
Guru
Form Nilai Validasi Database
Input nilai tugas
Mengecek kelengkapan data
Informasi data salah atau tidak lengkap
Simpan di database
Informasi Penyimpanan Berhasil
Gambar 4.24 Squence diagram Input Nilai Tugas
65
8. Sequence Diagram Input Nilai Mid Semester
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Input Nilai Mid Semester yang
telah dijelaskan sebelumnya mulai dari proses memberikan soal ulangan Mid
Semester, input data nilai mid semester, sampai hasil keluaran dari sistem
tersebut untuk pengguna program. Lebih jelasnya alur Sequence Diagram
Diagram Input Nilai Mid Semester dapat dilihat pada gambar berikut ini:
Guru
Form Nilai Validasi Database
Input nilai Mid Semester
Mengecek kelengkapan data
Informasi data salah atau tidak lengkap
Simpan di database
Informasi Penyimpanan Berhasil
Gambar 4.25 Squence diagram Input Nilai Mid Semester
9. Sequence Diagram Input Nilai Uas
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Input Nilai Uas akhir Semester
yang telah dijelaskan sebelumnya mulai dari proses memberikan soal ulangan
UAS, input data nilai UAS, sampai hasil keluaran dari sistem tersebut untuk
pengguna program. Lebih jelasnya alur Sequence Diagram Diagram Input
Nilai Uas dapat dilihat pada gambar berikut ini:
66
Guru
Form Nilai Validasi Database
Input nilai UAS
Mengecek kelengkapan data
Informasi data salah atau tidak lengkap
Simpan di database
Informasi Penyimpanan Berhasil
Gambar 4.26 Squence diagram Input Nilai Uas
10. Sequence Diagram Input Pembayaran SPP
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Input Pembayaran SPP yang
telah dijelaskan sebelumnya mulai dari proses pembayaran yang dilakukan
oleh siswa, penginputan data pembayaran, sampai hasil keluaran dari sistem
tersebut untuk pengguna program. Lebih jelasnya alur Sequence Diagram
Diagram Input Pembayaran SPP dilihat pada gambar berikut ini:
Administrasi
Form Pembayaran Validasi Database
Menginputkan data pembayaran SPP
Simpan data pembayaran SPP
Periksa data
Informasi data salah atau tidak lengkap
Simpan di database
Informasi Penyimpanan Berhasil
Gambar 4.27 Squence diagram Input Pembayaran SPP
67
11. Sequence Diagram Input Data Pembayaran lain-Lain
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Input Data Pembayaran lain-
Lain yang telah dijelaskan sebelumnya mulai dari proses pembayaran yang
dilakukan oleh siswa, pengintutan data pembayaran, sampai hasil keluaran dari
sistem tersebut untuk pengguna program. Lebih jelasnya alur Sequence
Diagram Diagram Input Data Pembayaran lain-Lain dilihat pada gambar
berikut ini:
Administrasi
Form Pembayaran Validasi Database
Menginputkan data Pembayaran Lain-lain
Simpan data
Periksa data
Informasi data salah atau tidak lengkap
Simpan di database
Informasi Penyimpanan Berhasil
Gambar 4.29 Squence diagram Input Data Pembayaran lain-Lain
12. Sequence Diagram Laporan Data Siswa
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Cetak Laporan Data Siswa
yang telah dijelaskan sebelumnya mulai dari proses pemilihan laporan yang
akan dicetak, sampai hasil keluaran laporan dari sistem tersebut untuk
pengguna program. Lebih jelasnya alur Sequence Diagram Diagram Cetak
Laporan Data Siswa dilihat pada gambar berikut ini:
68
Kepala Sekolah
Form Laporan Validasi Database
Pilih Laporan Data diri siswa
Cari data di database
Informasi data tidak ada
Select Data
Menampilkan laporan
Pilih Button Cetak
Gambar 4.30 Squence diagram Laporan Data Siswa
13. Sequence Diagram Laporan Data Nilai
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Cetak Laporan Data Nilai
yang telah dijelaskan sebelumnya mulai dari proses pemilihan laporan yang
akan dicetak, sampai hasil keluaran laporan dari sistem tersebut untuk
pengguna program. Lebih jelasnya alur Sequence Diagram Diagram Cetak
Laporan Data Nilai dilihat pada gambar berikut ini:
Kepala Sekolah
Form Laporan Validasi Database
Pilih Laporan Nilai siswa
Cari data di database
Informasi data tidak ada
Select Data
Menampilkan laporan
Pilih Button Cetak
Gambar 4.31 Squence diagram Laporan Data Nilai
69
14. Sequence Diagram Laporan Pembayaran
Sequence Diagram ini menjelaskan tentang interaksi pengguna sistem dengan
sistem itu sendiri dari prosedur activity diagram Cetak Laporan Pembayaran
yang telah dijelaskan sebelumnya mulai dari proses pemilihan laporan yang
akan dicetak, sampai hasil keluaran laporan dari sistem tersebut untuk
pengguna program. Lebih jelasnya alur Sequence Diagram Diagram Cetak
Laporan Pembayaran dilihat pada gambar berikut ini:
Kepala Sekolah
Form Laporan Validasi Database
Cari data di database
Informasi data tidak ada
Select Data
Menampilkan laporan
Pilih Laporan pembayaran
Pilih Button Cetak
Gambar 4.32 Squence diagram Laporan Pembayaran
4.3.4 Arsitektur Sistem yang Diusulkan
ServerGuru Tata Usaha
Bendahara
Kepala Sekolah
Gambar 4.33 Arsitentur sistem yang diusulkan