You are on page 1of 52

SISTEM

INFORMASI
AKADEMIK
(SISFODEMIK)
SMA SEMEN
GRESIK
OLEH :

Putri Febriantania M.
[0610963043]
R. Yiska Deviarani S.

[0610963045]
Shanty MesuringtyaS
[0610963059]
Widia Nur Diana

[0610963067]
Yolanda Kumalasari

[0610963071]

PROGRAM STUDI ILMU KOMPUTER

JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA
MALANG
2009

PROJECT PLANNING

Mission dan Scope

Selama ini sistem informasi siswa pada jenjang sekolah menengah atas (SMA) masih
berbasis manual. Untuk mengetahui sistem informasi akademik siswa seperti nilai, catatan
kepribadian dan informasi kegiatan akademik masih menunggu informasi manual dari sekolah
itu sendiri. Misalnya untuk informasi jadwal kegiatan akademik selama ini masih menggunakan
surat pemberitahuan atau selebaran dari sekolah yang ditujukan kepada walimurid. Dan untuk
pemberitahuan nilai hasil ujian siswa selama ini masih menggunakan sistem pembukuan pada
raport yang diterima pada tiap akhir semester sehingga sistem informasi seperti ini membutuhkan
waktu yang lama dan tidak up to date. Tidak kalah penting untuk diperhatikan adalah kurangnya
interaksi pertemuan antara pihak walimurid dengan pihak sekolah atau guru. Interaksi yang
selama ini ada hanya ketika terjadi rapat disekolah saja, sehingga pihak walimurid mengalami
kurang komunikasi dengan pihak sekolah. Hal seperti ini dapat membuat walimurid tidak dapat
mengetahui perkembangan prestasi anak-anaknya di sekolah.
Sistem informasi akademik online ini ditujukan untuk pihak sekolah, umum, wali murid,
dan siswa itu sendiri. Diasumsikan disini pihak sekolah dapat mengup-date informasi kegiatan
sekolah seperti informasi kegiatan ekstrakulikuler dan proses penerimaan siswa baru. Serta
menyediakan materi yang dapat didownload secara gratis untuk mendukung proses belajar siswa.
Untuk pihak umum adalah pihak calon siswa yang akan mendaftar, pendaftararan dapat
dilakukan secara online pada sekolah ini. Sedangkan pihak siswa dapat mengakses nilai dan
kegiatan sekolah yang ada. Untuk pihak walimurid dapat mengakses nilai-nilai akademik pada
anak-anaknya, mengetahui kegiatan-kegiatan yang diadakan di sekolah dan terdapat sejenis
menu posting yang nantinya dapat digunakan sebagai sarana walimurid dapat berinteraksi secara
langsung dengan pihak sekolah untuk mengetahui perkembangan prestasi anaknya.
Tampilan awal pada sistem informasi siswa ini adalah profil sekolah itu sendiri.
Kemudian pada project ini disertakan feature – feature untuk mengakses informasi nilai
akademik siswa, kegiatan sekolah beserta informasi kepegawaian yang bekerja pada sekolah
tersebut. Kemudian untuk feature nilai akademik siswa disertakan pengecekan ID siswa (no.
induk dan password), dan untuk feature pendaftaran siswa baru online disertakan menu
pendaftaran (nama, asal sekolah, alamat, nilai UAN). Sebagai feature tambahan disediakan menu
post untuk walimurid yang ingin berkomunikasi dengan pihak sekolah.
Sisfodemik merupakan project secara online yang ditujukan dan bermanfaat bagi siswa,
wali murid guru dan pihak umum, adapun tujuan dari program ini adalah sebagai berikut :
1. Mempermudah pengelohan data pada pihak sekolah.
2. Media untuk mempromosikan prestasi dan profil sekolah.
3. Media untuk mempermudah sistem administrasi sekolah(pendaftaran siswa online,
penerimaan siswa baru)
4. Mempermudah siswa agar dapat mengetahui seluruh nilai yang didapat selama ini
secara Online.
5. Membantu siswa yang ingin memperdalam materi disekolah dengan disediakan menu
yang berisi materi-materi yang berhubungan dengan pelajaran yang ada.
6. Penggunaan waktu yang lebih efisien untuk mengakses informasi sekolah tanpa harus
datang ke sekolah.
7. Diharapkan memacu prestasi siswa karena dengan media online semua prestasi siswa
dapat dipantau oleh semua pihak.
8. Mempermudah wali murid untuk mengetahui semua informasi akademik yang
berhubungan pada anaknya, baik nilai maupun semua kegiatan di sekolah tanpa
menunggu pada saat penerimaan rapot saja. Dan juga membuat wali murid dapat
berinteraksi secara langsung dengan sekolah untuk memantau perkembangan prestasi
anaknya.

Sisfodemik merupakan project secara online yang mempunyai feature – feature yang
memudahkan bagi siswa , walimurid, guru dan pihak umum. Adapun feature yang dimiliki oleh
sisfodemik yaitu tampilan web yang menarik dan bahasa yang mudah dimengerti, menggunakan
system database dengan pengaplikasian pada web yaitu my sql dan php, tampilan dari project ini
memiliki tools yang dapat di akses antara lain tool yang digunakan untuk kegiatan sekolah, profil
sekolah, nilai akademik sekolah dan pendaftaran siswa baru.
Dokumen untuk mengembangkan web ini yaitu project proposal, project plan, data Base
design, Web design, QA Plan dan System Test Case.
Kami akan membuat project sistem informasi akademik secara online yang merupakan
pengalaman kami untuk menerapkan ilmu pengetahuan teknologi informasi seiring dengan
perkembangan teknologi yang ada saat ini. Project sisfodemik dengan tampilan web yang
sederhana, kami dapat mengasumsikan bahwa pemakai tidak akan kesulitan dalam melakukan
pengoperasian web sesuai dengan kebutuhan. Dalam project ini kami tidak menyediakan fasilitas
pembayaran transaksi secara online dikarenakan project ini tidak terkoneksi dengan system
keuangan pada sekolah. Selain itu untuk perubahan informasi yang sudah tertera pada web site
tidak dapat dilakukan perubahan secara online oleh pihak pengguna melainkan harus melalui
pihak administrator untuk meng-up date informasi tersebut . Project sisfodemik ini merupakan
project mandiri yang dibuat dan dikembangkan oleh pihak perseorangan dan tidak berhubungan
dengan pihak perusahaan manapun.
Project yang kami suguhkan ini merupakan project Data Base berbasis Online dimana
memiliki tampilan yang sederhana yang mudah digunakan oleh para siswa, terutama untuk para
walimurid yang kebanyakan kurang mengikuti perkembangan teknologi. Project ini membantu
para walimurid untuk mengakses segala informasi yang berkaitan mengenai sistem akademik
yang ada di sekolah tersebut. Tampilan yang menarik dari project yang kami miliki ini adalah,
terdapat fitur-fitur tentang sekolah tersebut antara lain terdapat feature tentang profile sekolah
yang dapat di buka secara umum dan feature nilai akademik dimana terdapat account untuk para
siswa agar dapat mengetahui raport online dan mengetahui jadwal sekolah serta tampilan yang
dapat digunakan sebagai sarana komunikasi bagi pihak walimurid dengan pihak sekolah.

Status

Proyek Sisfodemik ini merupakan project online yang baru. Proyek yang kami ini
merupakan proyek yang masih dibagun oleh karena itu masih dalam tahap perencanaan dan
pendesainan saja. Proyek kami ini masih dalam perencanaan project, dimana kami masih
merencanakan terdapatnya fitur-fitur dan account-account apa saja yang kami pergunakan untuk
menarik perhatian pengunjung web kami untuk membacanya.
Kami harap dalam jangka pendek project kami ini mampu berjalan baik dengan
penampilan terbaik tetapi mudah bagi orang awam untuk mengerti, sehingga masih banyak hal
yang perlu kami rencanakan dengan baik dan apa saja yang perlu kami tambahkan untuk
menghasilkan hasil terbaik proyek Sisfodemik yang kami buat ini.
PROJECT PROPOSAL

PROJECT INFORMATION
Project : SISFO Akademik SMA (SISFODEMIK SMA)
Project Time-frame : 17 Maret 2009 sampai 17 Juli 2009
Summary : Sentence Summary
Attached Worksheets : Proposal Projek
Related Documents : Rencana Project, Resource needs, Glossary

Selama ini sistem informasi siswa pada jenjang sekolah menengah atas (SMA) masih
berbasis manual yang kurang efisien dalam penggunaan waktu. Untuk mengetahui sistem
informasi akademik siswa seperti nilai, catatan kepribadian dan informasi kegiatan akademik
masih menunggu informasi manual dari sekolah itu sendiri.
Sistem informasi akademik pada Sekolah Menengah Atas yang selama ini berbasis
manual seperti jadwal kegiatan akademik yang masih menggunakan surat pemberitahuan atau
selebaran dari sekolah yang ditujukan kepada walimurid. Pemberitahuan nilai hasil ujian siswa
selama ini masih menggunakan sistem pembukuan pada rapor yang diterima pada tiap akhir
semester sehingga sistem informasi seperti ini membutuhkan waktu yang lama dan tidak up to
date.
Dengan adanya sistem informasi akademik online ini dapat mengatasi masalah yang ada
ketika menggunakan metode manual. Seperti pemberitahuan nilai hasil ujian siswa dapat
langsung dilihat pada website tanpa menunggu waktu pembagian rapor pada akhir semester.
Pihak sekolah dapat menginformasikan pengumuman-pengumuman kegiatan sekolah melalui
website, di sisi lain pendokumentasian surat-surat yang dikeluarkan oleh pihak sekolah dapat
tersusun dengan baik .
Seiring dengan berkembangnya era teknologi saat ini, semua pihak dituntut untuk bekerja
dengan keefisienan waktu dan pendokumentasian data dalam jumlah yang banyak. Sistem
informasi akademik online ini merupakan salah satu solusi terbaik untuk mengatasi masalah
tersebut.
Project yang kami suguhkan ini merupakan project Data Base berbasis Online dimana
memiliki tampilan yang sederhana yang mudah digunakan oleh para siswa, terutama untuk para
walimurid yang kebanyakan kurang mengikuti perkembangan teknologi. Project ini membantu
para walimurid untuk mengakses segala informasi yang berkaitan mengenai sistem akademik
yang ada di sekolah tersebut. Tampilan yang menarik dari project yang kami miliki ini adalah,
terdapat fitur-fitur tentang sekolah tersebut antara lain terdapat feature tentang profile sekolah
yang dapat di buka secara umum dan feature nilai akademik dimana terdapat account untuk para
siswa agar dapat mengetahui raport online dan mengetahui jadwal sekolah.
Sisfodemik merupakan project secara online yang ditujukan dan bermanfaat bagi siswa,
wali murid guru dan pihak umum, adapun tujuan dari program ini adalah sebagai berikut :
1. Mempermudah pengelohan data pada pihak sekolah.
2. Media untuk mempromosikan prestasi dan profil sekolah.
3. Media untuk mempermudah sistem administrasi sekolah(pendaftran siswa online,
penerimaan siswa baru)
4. Mempermudah siswa agar dapat mengetahui seluruh nilai yang didapat selama ini secara
Online.
5. Membantu siswa yang ingin memperdalam materi disekolah dengan disediakan menu
yang berisi materi-materi yang berhubungan dengan pelajaran yang ada.
6. Penggunaan waktu yang lebih efisien untuk mengakses informasi sekolah tanpa harus
datang ke sekolah.
7. Diharapkan memacu prestasi siswa karena dengan media online semua prestasi siswa
dapat dipantau oleh semua pihak.
8. Mempermudah wali murid untuk mengetahui semua informasi akademik yang
berhubungan pada anaknya, baik nilai maupun semua kegiatan di sekolah tanpa menunggu
pada saat penerimaan rapot saja. Dan juga membuat wali murid dapat berinteraksi secara
langsung dengan sekolah untuk memantau perkembangan prestasi anaknya.

Sisfodemik merupakan project secara online yang mempunyai feature – feature yang
memudahkan bagi siswa , walimurid, guru dan pihak umum. Adapun feature yang dimiliki oleh
sisfodemik antara lain sebagai berikut :
1. Tampilan web yang menarik dan bahasa yang mudah dimengerti.
2. Menggunakan system database dengan pengaplikasian pada web yaitu my sql dan php.
3. Tampilan dari project ini memiliki tools yang dapat di akses antara lain tool yang
digunakan untuk kegiatan sekolah, profil sekolah, nilai akademik sekolah dan pendaftaran
siswa baru.
4. Dokumen untuk mengembangkan web ini antara lain :

 Project proposal

 Project plan

 Data Base design

 Web design

 QA Plan

 dan System Test Case.

Kami akan membuat project system informasi akademik secara online yang merupakan
pengalaman kami untuk menerapkan ilmu pengetahuan teknologi informasi seiring dengan
perkembangan teknologi yang ada saat ini. Project sisfodemik dengan tampilan web yang
sederhana, kami dapat mengasumsikan bahwa pemakai tidak akan kesulitan dalam melakukan
pengoperasian web sesuai dengan kebutuhan.
Pada project ini terdapat feature–feature antara lain tampilan web yang menarik dan
bahasa yang mudah dimengerti, menggunakan system database dengan pengaplikasian pada web
yaitu my sql dan php, tampilan dari project ini memiliki tools yang dapat di akses antara lain tool
yang digunakan untuk kegiatan sekolah, profil sekolah, nilai akademik sekolah dan pendaftaran
siswa baru, dokumen untuk mengembangkan web ini antara lain Project proposal, Project plan,
Data Base design, Web design, QA Plan dan System Test Case.
Tetapi project kami tidak menyediakan fasilitas pembayaran transaksi secara online
dikarenakan project ini tidak terkoneksi dengan system keuangan pada sekolah. Selain itu project
kami juga tidak menyediakan fasilitas untuk perubahan informasi yang sudah tertera pada web
site tidak dapat dilakukan perubahan secara online oleh pihak pengguna melainkan harus melalui
pihak administrator untuk meng-up date informasi tersebut. Project sisfodemik ini merupakan
project mandiri yang dibuat dan dikembangkan oleh pihak perseorangan dan tidak berhubungan
dengan pihak perusahaan manapun.
SOFTWARE REQUIREMENTS
SPECIFICATION
USER NEEDS
PROJECT INFORMATION
Project : Sistem Informasi Akademik Sekolah
Related Document : --

AGREED GOALS
Dalam dunia pendidikan saat ini kebutuhan dalam menyampaikan informasi mengenai sekolah
beserta pihak-pihak yang terkait di dalamnya sangatlah penting. Perkembangan dalam dunia
pendidikan meliputi banyak hal, terutama perkembangan dalam bidang informasi. Namun
sampai sekarang banyak sekali sekolah yang belum membuat sistem informasi yang baik tentang
sekolah tersebut, seperti jadwal kegiatan sekolah, profil sekolah, dan daftar nilai akademis. Jika
semua sistem informasi akademik ini dapat di publish atau online akan sangat membantu
mendokumentasi sistem informasi secara baik, update dan dapat diakses oleh semua pihak.

ENVIRONTMENT
Untuk meningkatakan lingkungan akademis yang baik perlu didukung suatu sarana yang baik
pula dan mendukung proses belajar mengajar, dan juga sistem yang mendukung proses akademis
yang berlangsung pada sekolah tersebut. Saat ini model pembelajaran ada sekolah masih
mengandalkan buku yang direfensikan, sedangkan kebutuhan akan materi tidak bergantung pada
satu jenis buku dan memngingat harga buku sangatlah mahal. Dengan sistem informasi
akademik yang dilengkapi dengan feature yang menyediakan menu untuk mendownload materi
akankah sangat berguna bagi semua siswa yang membutuhkan tambahan materi tanpa harus
membeli buku.
Dengan tampilan secara online tentunya akan menjadi media promosi sekolah secara
tidak langsung, karena mengingat persaingan antara sekolah dalam menjaring murid baru
sangatlah ketat dengan feature pendukung adalah feature yang dapat digunakan untuk
melakukan pendaftaran secara online. Dengan sistem yang berbasis online dapat berfungsi
sebagai media untuk berkomunikasi antara walimurid dengan guru mengingat komunikasi antara
walimurid dengan guru sangat kurang kebanyakan hanya terjadi pada saat dilaksanakan rapat.
Dengan sistem akademis yang dapat diakses oleh semua pihak dapat menjadi salah satu factor
pemicu semangat siswa dalam meningkatkan nilai akademisnya.
Sistem aplikasi ini berbasis webdatabase dengan menggunakan web server apache
dengan databasenya mysql (interfacenya phpmyadmin). Yang nantinya terdapat 1 komputer yang
berperan sebagai admin yang terletak di ruang administrasi dengan spesifikasi PC menggunakan
sistem operasi Windows XP dengan spesifikasi PC yaitu pentium 4 RAM 512 Hardisk 80 Gb.
Data yang diolah dalam aplikasi ini adalah :
 Nilai akademik(hasil ulangan, hasil ujian, raport)
 Daftar kegiatan akademik
 Informasi kegiatan sekolah
 Informasi konsultasi walimurid dengan sekolah
 Informasi materi penunjang
 Informasi pendaftaran siswa baru
 Informasi penerimaan siswa baru

STAKEHOLDER/ACTOR
- Sistem manajemen data
Sistem ini untuk menambah, mengedit, data-data yang akan ditampilkan seperti data siswa,
data guru, data kegiatan siswa, data informasi profil sekolah, dan data-data baru yang akan
ditampilkan.
- Sistem dokumentasi
Sistem ini untuk merekap dokumen secara manual kemudian diserahkan ke manajemen data
untuk diproses.

Proses dalam menjalankan aplikasi ini :


 Semua pihak baik siswa, guru, walimurid dan umum yang mempunyai koneksi dengan
internet dapat mengakses alamat web system informasi akademik ini.
 Halaman peratama yang muncul adalah profil sekolah, kemudian terdapat feature pegawai,
siswa penerimaan siswa baru, pendaftaran siswa baru.
 Pada profil sekolah terdapat informasi tentang sekolah itu sendiri baik informasi sejarah, visi-
misi, prestasi yang pernah diraih,serta terdapat informasi pendaftaran siswa baru dan
penerimaan siswa baru.
 Pada feature pegawai terdapat susunan organisasi sekolah, data-data pegawai yang bekerja
beserta informasi yang terkait dengan pegawai tersebut.
 Pada feature siswa terdapat beberapa menu antara lain materi dan nilai
 Pada feature pendaftarann siswa baru akan ditampilkan form pengisian untuk registrasi siwa
tersebut.
 Pada feature penerimaan siswa baru terdapat informasi tentang daftar siswa yang telah
diterima, asal sekolah, serta rangking nilainya.

PERFORMANCE AND CAPACITY NEEDS


Mengmplementasikan dan mengembangkan sistem informasi akademik berbasis online yang
update serta dapat diakses oleh semua orang sehingga nantinya dapat membantu proses
akademik sekolah tersebut dan sebagai media promosi sekolah sehingga menjadi sarana yang
sangat berperan dalam menerapkan sekolah yang berbasis tehnologi informasi.

Lingkungan fisik system


Sistem ini merupakan web server, yang dikerjakan pada computer yang menyimpan data dengan
memonitor data tersebut setiap hari, dengan UPS, AC. user yang menggunakan system ini
merupakan pekerja yang berada pada sekolah tersebut atua memungkinkan memperkerjakan
orang yang lebih ahli untuk melakukan penyimpanan data jika mempunyai dana yang cukup
untuk membayar gajinya.

Pihak sekolah/guru
Pihak sekolah menginginkan data tentang sekolah tersimpan dengan baik dan dapat di
akses dan dipublikasikan dengan cepat. Jadi ketika terdapat suatu data baru maka dapat segera
ditampilkan pada web ini.

• Key needs
Mendapatkan informasi baru
Mendapatkan data akademik
Mendapatkan profil sekolah
Menampilkan pada web

Pihak siswa
Pihak siswa menginginkan keterbukaan tentang data akademik mengenai diriya, dan juga
informasi kegiatan sekolah yang dapat di cek setiap saat. Ketika media tulis diaragukan
kebenarannya maka melalui web ini dapat menjadi salah satu solusiya.
• Key needs
Informasi kegiatan sekolah
Informasi data akademik siswa

Pihak orang tua


Pihak orang tua kadang kala menginginkan mengecek atau melihat kembali daftar
prestasi anaknya yang telah terdokumentasi selama beberapa rentang waktu, ataupun mereka
ingin berkonsultasi dengan pihak guru tentang perilaku anaknya
• Key needs
Informasi akademik siswa

Pihak umum
Pihak umum merupakan pihak yang tidak terlibat secara langsung pada system ini, bisa
saja mereka merupakan pengunjung yang hanya melihat tampilan web, atau merupakan calon
siswa baru yang hendak medaftar pada sekolah ini.
• Key needs
Informasi profil sekolah
Informas pendaftaran

INTERVIEW NOTES

Kami belum melakukan interview


SOFTWARE REQUIREMENT SPECIFICATION

Software Requirements Specification


Project : SISFO Akademik SMA (SISFODEMIK SMA)
Internal Release Number :
Attached worksheets : Use case suite
Feature set
Related Documents : Project proposal > User need

Introduction
Selama ini sistem informasi siswa pada jenjang sekolah menengah atas (SMA) masih
berbasis manual yang kurang efisien dalam penggunaan waktu. Untuk mengetahui sistem
informasi akademik siswa membutuhkan waktu yang lama dan tidak up to date.
Seiring dengan berkembangnya era teknologi saat ini, semua pihak dituntut untuk bekerja
dengan keefisienan waktu dan pendokumentasian data dalam jumlah yang banyak. Sistem
informasi akademik online ini merupakan salah satu solusi terbaik untuk mengatasi masalah
tersebut, juga masalah ketika menggunakan metode manual.

Use case
Kami akan membuat project sistem informasi akademik secara online yang merupakan
pengalaman kami untuk menerapkan ilmu pengetahuan teknologi informasi seiring dengan
perkembangan teknologi yang ada saat ini. Project sisfodemik dengan tampilan web yang
sederhana, kami dapat mengasumsikan bahwa pemakai tidak akan kesulitan dalam melakukan
pengoperasian web sesuai dengan kebutuhan. Dalam project ini kami tidak menyediakan fasilitas
pembayaran transaksi secara online dikarenakan project ini tidak terkoneksi dengan system
keuangan pada sekolah. Selain itu untuk perubahan informasi yang sudah tertera pada web site
tidak dapat dilakukan perubahan secara online oleh pihak pengguna melainkan harus melalui
pihak administrator untuk meng-up date informasi tersebut . Project sisfodemik ini merupakan
project mandiri yang dibuat dan dikembangkan oleh pihak perseorangan dan tidak berhubungan
dengan pihak perusahaan manapun.
Details:
 Stakeholder/Actor
- Sistem manajemen data
System ini untuk menambah, mengedit, data-data yang akan ditampilkan seperti data
siswa, data guru, data kegiatan siswa, data informasi profil sekolah, dan data-data
baru yang akan ditampilkan.
- Sistem dokumentasi
System ini untuk merekap dokumen secara manual kemudian diserahkan ke
manajemen data untuk diproses.

Use Case yang digunakan yaitu :

C1 : Use Case Tampil Sekolah


C2 : Use Case Edit Sekolah
C3 : Use Case Tambah Sekolah
C4 : Use Case Save Sekolah
C5 : Use Case Tampil Profil Sekolah
C6 : Use Case Tampil Prestasi Sekolah
C7 : Use Case Tambah Prestasi Sekolah
C8 : Use Case Save Prestasi Sekolah
C9 : Use Case Tampil Kegiatan Sekolah
C10 : Use Case Tambah Kegiatan Sekolah
C11 : Use Case Save Kegiatan Sekolah
C12 : Use Case Tampil Kegiatan Akademik Sekolah
C13 : Use Case Save Kegiatan Akademik Sekolah
C16 : Use Case Tampil LogIn
C17 : Use Case Isi LogIn
C18 : Use Case LogOut

C19 : Use Case Tampil Pegawai


C20 : Use Case Edit Pegawai
C21 : Use Case Save Pegawai
C22 : Use Case Tampil Data Pegawai
C23 : Use Case Tambah Data Pegawai
C24 : Use Case Edit Data Pegawai
C25 : Use Case Save Data Pegawai
C26 : Use Case Tampil Konsultasi
C27 : Use Case Kirim Konsultasi
C28 : Use Case Save Konsultasi
C29 : Use Case Confirm Konsultasi
C30 : Use Case Accept Konsultasi
C31 : Use Case Replay Konsultasi

C32 : Use Case Tampil Siswa


C33 : Use Case Edit Siswa
C34 : Use Case Tambah Siswa
C35 : Use Case Save Siswa
C36 : Use Case Tampil Informasi Siswa
C37 : Use Case Tambah Informasi Siswa
C38 : Use Case Save Informasi Siswa
C41 : Use Case Tampil Data Siswa
C42 : Use Case Tambah Data Siswa
C43 : Use Case Edit Data Siswa
C44 : Use Case Save Data Siswa
C45 : Use Case Tampil Materi
C46 : Use Case Tambah Materi
C47 : Use Case Save Materi
C48 : Use Case Download Materi
C49 : Use Case Tampil Nilai
C50 : Use Case Tambah Nilai
C51 : Use Case Edit Nilai
C52 : Use Case Save Nilai

C53 : Use Case Tampil Penerimaan


C54 : Use Case Tambah Penerimaan
C55 : Use Case Save Penerimaan
C56 : Use Case Tampil Pendaftaran
C57 : Use Case Tambah Penerimaan
C58 : Use Case Edit Penerimaan
C59 : Use Case Save Penerimaan
C60 : Use Case Kirim Pendaftaran
C61 : Use Case Error Pendaftaran
C62 : Use Case Lihat Pendaftaran

Function requirement
Project yang kami suguhkan ini merupakan project Data Base berbasis Online dimana
memiliki tampilan yang sederhana yang mudah digunakan oleh para siswa, terutama untuk para
walimurid yang kebanyakan kurang mengikuti perkembangan teknologi. Project ini membantu
para walimurid untuk mengakses segala informasi yang berkaitan mengenai sistem akademik
yang ada di sekolah tersebut. Tampilan yang menarik dari project yang kami miliki ini adalah,
terdapat fitur-fitur tentang sekolah tersebut antara lain terdapat feature tentang profile sekolah
yang dapat di buka secara umum dan feature nilai akademik dimana terdapat account untuk para
siswa agar dapat mengetahui raport online dan mengetahui jadwal sekolah serta tampilan yang
dapat digunakan sebagai sarana komunikasi bagi pihak walimurid dengan pihak sekolah.

Details:
Release 1
Essential, fungsi penjelasan tentang menu di sekolah, dan feature-feature yang ada
F1 : Feature Sekolah
F2 : Feature Pegawai
F3 : Feature Siswa

Expected
F4 : Feature profil sekolah
F5 : Feature prestasi sekolah
F6 : Feature kegiatan sekolah
F7 : Feature kegiatan akademik sekolah
F8 : Feature log in
F9 : Feature log out
F10 : Feature penerimaan
F11 : Feature pendaftaran
F12 : Feature data pegawai
F13 : Feature konsultasi
F14 : Feature informasi siswa
F15 : Feature data siswa
F16 : Feature materi
F17 : Feature nilai
Non-Functional requirement
Banyaknya use case yang digunakan untuk mengembangkan system ini membuat seolah-
olah system sulit dioperasikan. Tingkat kesulitan didasarkan pada nomor stepnya, dan
disesuaikan dengan tingkat pengetahuan user, sehingga user mengerti langkah-langkah apa saja
yang harus diambil.
Tampilan utama dibuat sefamiliar mungkin sehingga user tidak merasa asing
menggunakan web aplikasi ini. Kami akan mengikuti UI Guidline dalam mendesain web aplikasi
ini untuk menamai menu, pembuatan tombol, dan komponen lain penyusun web ini.
Untuk keamanan system dilakukan setiap autentifikasi oleh user. User harus memasukkan
username dan password dengan aturan user harus merupakan siswa SMA tersebut dan panjang
password adalah antara 4-14 karakter.

Environmental requirement
Sistem aplikasi ini berbasis webdatabase dengan menggunakan web server apache
dengan databasenya mysql (interfacenya phpmyadmin). Yang nantinya terdapat 1 komputer yang
berperan sebagai admin yang terletak di ruang administrasi dengan spesifikasi PC menggunakan
system operasi Windows XP. Spesifikasi hardware yang minimal harus terpenuhi untuk sistem
ini adalah sebagai berikut :
1. Prosessor Pentium 4
2. Harddisk 80 GB
3. RAM 512 MB
Sistem ini merupakan web server, yang dikerjakan pada computer yang menyimpan data
dengan memonitor data tersebut setiap hari, dengan UPS, AC. user yang menggunakan system
ini merupakan pekerja yang berada pada sekolah tersebut atua memungkinkan memperkerjakan
orang yang lebih ahli untuk melakukan penyimpanan data jika mempunyai dana yang cukup
untuk membayar gajinya.
USE CASE
Project : Sistem Informasi Akademik SMA SEMEN Gresik
Internal Realease Number :
Related Document :

Use Case yang digunakan yaitu :

C1 : Use Case Tampil Sekolah


C2 : Use Case Edit Sekolah
C3 : Use Case Tambah Sekolah
C4 : Use Case Save Sekolah
C5 : Use Case Tampil Profil Sekolah
C6 : Use Case Tampil Prestasi Sekolah
C7 : Use Case Tambah Prestasi Sekolah
C8 : Use Case Save Prestasi Sekolah
C9 : Use Case Tampil Kegiatan Sekolah
C10 : Use Case Tambah Kegiatan Sekolah
C11 : Use Case Save Kegiatan Sekolah
C12 : Use Case Tampil Kegiatan Akademik Sekolah
C13 : Use Case Save Kegiatan Akademik Sekolah
C16 : Use Case Tampil LogIn
C17 : Use Case Isi LogIn
C18 : Use Case LogOut

C19 : Use Case Tampil Pegawai


C20 : Use Case Edit Pegawai
C21 : Use Case Save Pegawai
C22 : Use Case Tampil Data Pegawai
C23 : Use Case Tambah Data Pegawai
C24 : Use Case Edit Data Pegawai
C25 : Use Case Save Data Pegawai
C26 : Use Case Tampil Konsultasi
C27 : Use Case Kirim Konsultasi
C28 : Use Case Save Konsultasi
C29 : Use Case Confirm Konsultasi
C30 : Use Case Accept Konsultasi
C31 : Use Case Replay Konsultasi
C32 : Use Case Tampil Siswa
C33 : Use Case Edit Siswa
C34 : Use Case Tambah Siswa
C35 : Use Case Save Siswa
C36 : Use Case Tampil Informasi Siswa
C37 : Use Case Tambah Informasi Siswa
C38 : Use Case Save Informasi Siswa
C41 : Use Case Tampil Data Siswa
C42 : Use Case Tambah Data Siswa
C43 : Use Case Edit Data Siswa
C44 : Use Case Save Data Siswa
C45 : Use Case Tampil Materi
C46 : Use Case Tambah Materi
C47 : Use Case Save Materi
C48 : Use Case Download Materi
C49 : Use Case Tampil Nilai
C50 : Use Case Tambah Nilai
C51 : Use Case Edit Nilai
C52 : Use Case Save Nilai

C53 : Use Case Tampil Penerimaan


C54 : Use Case Tambah Penerimaan
C55 : Use Case Save Penerimaan
C56 : Use Case Tampil Pendaftaran
C57 : Use Case Tambah Penerimaan
C58 : Use Case Edit Penerimaan
C59 : Use Case Save Penerimaan
C60 : Use Case Kirim Pendaftaran
C61 : Use Case Error Pendaftaran
C62 : Use Case Lihat Pendaftaran
C1 : Use Case Tampil Sekolah

Summary : Tampil Sekolah merupakan tampilan halaman pertama saat user


selesai mengetikkan alamat web. Yang berisikan Profil Sekolah,
Prestasi Sekolah, Kegiatan Sekolah dan Kegiatan Akademik,
setiap user yang ingin mengetahui tentang SMA Semen Gresik
dapat mengunjungi halaman ini.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (tiap hari).
Pelaku : User
Main Success Scenario : 1. Ketik alamat web sekolah yang bersangkutan.
2. Maka akan tampil home page awal dengan dihiasi foto
sekolah.
3. Terdapat tiga fiture yang dapat diakses pada menu sekolah..
4. Menu pendaftaran dan penerimaan siawa baru untuk user
yang ingin mendaftarkan sebagai siswa SMA Semen Gresik.
Alternative Scenario Extension : Jika alamat web yang dituju tidak dapat terkoneksi maka
dapat diulangi kembali dengan me-refresh atau mengketik
ulang alamat web.
Notes and Questions : Bagaimana mendapatkan infomasi lebih lanjut tentang
sekolah tersebut ?

C2 : Use Case Edit Sekolah

Summary : Administrator menangani perubahan data yang sudah


tersimpan dengan laporan dari pihak sekolah melalui wakil
kepala sekolah tentang perubahan gambar foto sekolah dan
jika mungkin terdapat tambahan menu halaman utama.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap ada perubahan)
Pelaku : Wakil kepala sekolah
Main Success Scenario : -
Alternative Scenario Extension : -
Notes and Questions : Apakah user dapat merubah foto sekolah yang ada pada
tampilan home page ?

C3 : Use Case Tambah Sekolah

Summary : Administrator menambahkan data yang diberikan oleh wakil


kepala sekolah.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap terjadi penambahan).
Pelaku : Wakil kepala sekolah administrator administrasi.
Main Success Scenario : memasukkan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah user dapat menambahkan menu pada home page ?

C4 : Use Case Save Sekolah

Summary : Administrator menyimpan data setelah terjadi penambahan


atau perubahan pada data.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (setelah adanya perubahan dan penambahan)
Pelaku : Administator administrasi
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah administrator dapat mengedit kembali setelah terjadi
save pada data yang baru saja di edit ?

C5 : Use Case Tampil Profil Sekolah

Summary : Layanan ini memberikan kemudahan bagi user untuk dapat


mengetahui tentang sejarah berdirinya sekolah Semen Gresik.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering.
Pelaku : User
Main Success Scenario : 1. Setelah memasuki home page, menu sekolah sudah ready
dengan feature-feature yang ada.
2. Untuk mengetahui sejarah sekolah user dapat meng-klik
feature profil sekolah.
3. Maka akan tampil halaman baru tentang sejarah berdirinya
sekolah di menu sekolah.
Alternative Scenario Extension : Apabila user ingin mengetahui informasi lain tentang sekolah
maka dapat memilih feature lainnya.
Notes and Questions : Apakah user dapat mengedit tampilan dari profil sekolah ?
Bagaimana cara user untuk keluar dari tampilan profile
sekolah ?
Dapatkah administrator menambahkan atau mengedit profile
sekolah ?

C6 : Use Case Tampil Prestasi Sekolah

Summary : Layanan ini melayani tentang informasi prestasi,


penghargaan, lomba-lomba apa saja yang telah diraih,
pemenang lomba kebersihan sekolah dan perolehan danum
tertinggi di Jawa Timur yang pernah diraih oleh sekolah
Semen Gresik.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering.
Pelaku : User.
Main Success Scenario : 1. Setelah memasuki home page, menu sekolah sudah ready
dengan feature-feature yang ada.
2. Untuk mengetahui prestasi apa saja yang telah di peroleh
oleh sekolah user dapat meng-klik feature prestasi sekolah.
3. Maka akan tampil halaman baru tentang prestasi yang
pernah diraih oleh sekolah di menu sekolah.
Alternative Scenario Extension : Apabila user ingin mengetahui informasi lain tentang sekolah
maka dapat memilih feature lainnya.
Notes and Questions : 1. Apakah user dapat mengedit tampilan yang dari prestasi
sekolah ?
2. Bagaimana cara user untuk keluar dari tampilan prestasi
sekolah ?
3. Dapatkah administrator menambahkan atau mengedit
prestasi sekolah ?
4. Jika sekolah mendapatkan prestasi pada sekolah maka
admin akan mengup-date informasi yang ada di dalam
prestasi sekolah tersebut.

C7 : Use Case Tambah Prestasi Sekolah

Summary : Administrator menambahkan data yang diberikan oleh wakil


kepala sekolah.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap terjadi penambahan).
Pelaku : Wakil Kepala Sekolah
Main Success Scenario : menambahkan atau memasukkan data melalui database php
mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah user dapat mengedit prestasi yang ada pada Prestasi
Sekolah ?

C8 : Use Case Save Prestasi Sekolah

Summary : Administrator menyimpan data setelah terjadi penambahan


atau perubahan pada data pada prestasi sekolah.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (setelah adanya perubahan dan penambahan)
Pelaku : Administator administrasi.
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah administrator dapat mengedit kembali setelah terjadi
save pada data yang baru saja di edit ?
C9 : Use Case Tampil Kegiatan Sekolah

Summary : Layanan ini melayani tentang informasi kegiatan apa saja


yang diselenggarakan oleh sekolah Semen Gresik seperti
lomba-lomba madding, festival band, try out akbar dan lain-
lain.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering.
Pelaku : User.
Main Success Scenario : 1. Setelah memasuki home page, menu sekolah sudah ready
dengan feature-feature yang ada.
2. Untuk mengetahui kegiatan apa saja yang akan
diselenggarakan oleh sekolah user dapat meng-klik feature
kegiatan sekolah.
3. Maka akan tampil halaman baru tentang kegiatan apa saja
yang akan diselenggarakan oleh sekolah Semen Gresik.
Alternative Scenario Extension : Apabila user ingin mengetahui informasi lain tentang sekolah
maka dapat memilih feature lainnya.
Notes and Questions : 1. Apakah user dapat mengubah informasi yang ada dari
kegiatan sekolah ?
2. Bagaimana cara user untuk keluar dari tampilan kegiatan
sekolah ?

C10 : Use Case Tambah Kegiatan Sekolah

Summary : Administrator menambahkan data yang diberikan oleh wakil


kepala sekolah pada kegiatan sekolah.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap terjadi penambahan).
Pelaku : administrator administrasi
Main Success Scenario : memasukkan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah user dapat mengedit prestasi yang ada pada Kegiatan
Sekolah ?

C11 : Use Case Save Kegiatan Sekolah

Summary : Administrator menyimpan data setelah terjadi penambahan


atau perubahan pada data pada Kegiatan Sekolah.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (setelah adanya perubahan dan penambahan)
Pelaku : Administator administrasi
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah administrator dapat mengedit kembali setelah terjadi
save pada data yang baru saja di edit ?

C12 : Use Case Tampil Kegiatan Akademik Sekolah

Summary : Layanan ini melayani tentang informasi jadwal kegiatan


akademik apa saja yang diselenggarakan oleh sekolah Semen
Gresik seperti tanggal Ujian Tengah Semester, tanggal Ujian
Akhir Semester, tanggal Ujian Praktikum dan tanggal Ujian
Akhir Nasional dan lain-lain.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering.
Pelaku : User.
Main Success Scenario : 1. Setelah memasuki home page, menu sekolah sudah ready
dengan feature-feature yang ada.
2. Untuk mengetahui kegiatan akademik apa saja yang akan
diselenggarakan oleh sekolah user dapat meng-klik feature
kegiatan akademik sekolah.
3. Maka akan tampil halaman baru tentang kegiatan
akademik apa saja yang akan diselenggarakan oleh
sekolah Semen Gresik.
Alternative Scenario Extension : Apabila user ingin mengetahui informasi lain tentang sekolah
maka dapat memilih feature lainnya.
Notes and Questions : 1. Apakah user dapat mengubah informasi yang ada dari
jadwal kegiatan akademik sekolah ?
2. Bagaimana cara user untuk keluar dari tampilan jadwal
kegiatan akademik sekolah ?

C13 : Use Case Save Kegiatan Akademik Sekolah

Summary : Administrator menyimpan data setelah terjadi penambahan


atau perubahan pada data pada Kegiatan Akademik Sekolah.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (setelah adanya perubahan dan penambahan)
Pelaku : Administator yaitu Wakil Kepala Sekolah.
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah administrator dapat mengedit kembali setelah terjadi
save pada data yang baru saja di edit ?
C16 : Use Case Tampil LogIn

Summary : Layanan yang melayani user bila ingin mengakses layanan


yang bersifat prifasi yang tidak dapat diakses oleh orang lain
selain user yang terdaftar pada sekolah tersebut.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering
Pelaku : User yang terdaftar.
Main Success Scenario : 1. Setelah memasuki home page, bila user ingin mengakses
menu pegawai maupun menu siswa maka abgi user yang
terdaftar harus mengisikan username dan password.
2. User dapat mengakses menu pegawai dan menu siswa
sesuai dengan keiginan.
Alternative Scenario Extension : Bila user tidak terdaftar meskipun mengisikan username dan
password maka tampilan akan error.
Notes and Questions : Pengisian pada username dan password menggunakan huruf
besar maupun huruf kecil dapat berpengaruh pada saat user
melakukan LogIn ?

C17 : Use Case Isi LogIn

Summary : Layanan yang melayani user bila ingin mengakses layanan


yang bersifat prifasi yang tidak dapat diakses oleh orang lain
selain user yang terdaftar pada sekolah tersebut.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering
Pelaku : User yang terdaftar (siswa, walimurid dan pegawai).
Main Success Scenario : 1. Setelah memasuki home page, bila user ingin mengakses
menu pegawai maupun menu siswa maka abgi user yang
terdaftar harus mengisikan username dan password.
2. User dapat mengakses menu pegawai dan menu siswa
sesuai dengan keiginan.
Alternative Scenario Extension : Bila user tidak terdaftar meskipun mengisikan username dan
password maka tampilan akan error.
Notes and Questions : Pengisian pada username dan password menggunakan huruf
besar maupun huruf kecil dapat berpengaruh pada saat user
melakukan LogIn ?

C18 : Use Case LogOut

Summary : Layanan yang melayani user bila ingin keluar dari home page
user, agar tidak dapat diakses oleh user lain.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering
Pelaku : User yang terdaftar.
Main Success Scenario : 1. Setelah memasuki home page user, bila user ingin keluar
dari home page usernya maka klik LogOut.
2. Maka user akan keluar dari home page prifasi.
Alternative Scenario Extension : Setelah mengklik LogOut, untuk mengetahui apakah user
telah keluar dari home page user untuk mengeceknya klik
menu pegawai ataupun menu siswa. Jika berhasil masuk, ini
menandakan bahwa user belum keluar dari home page user.
Notes and Questions : Dapatkah user langsung LogOut dengan mengklik tanda
silang pada browsernya ?

C19 : Use Case Tampil Pegawai

Summary : Tampil Pegawai ini merupakan tampilan halaman pertama


setelah user masuk pada menu pegawai. Pada tampil pegawai
ini berisikan data pegawai dan konsultasi. Pada menu tampil
ini menampilkan foto-foto kepala sekolah, wakil kepala
sekolah, sekretaris kepala sekolah dan bendahara pada
halaman utama pegawai tersebut.
Prioritas : Penting
Frekuensi Penggunaan : Sering.
Pelaku : User.
Main Success Scenario : 1. Masuk pada menu utama halaman Web.
2. Klik pada menu pegawai
3. Maka akan muncul tampilan pegawai yang berisikan foto-
foto perangkat-perangkat inti sekolah.
Alternative Scenario Extension : Bagaimana cara mengganti atau mengupdate foto-foto
perangkat-perangkat sekolah
Notes and Questions : Apakah user dapat mengedit tampilan pada menu pegawai.

C20 : Use Case Edit Pegawai

Summary : Pada layanan ini, dipergunakan Administator untuk mengedit


data pegawai yang bekerja pada sekolah apabila terdapat
perubahan struktur pegawai yang bekerja pada sekolah dari
pihak sekolah melalui Wakil Kepala Sekolah.
Prioritas : Sangat Penting.
Frekuensi Penggunaan : Jarang, apabila terjadi perubahan struktur pegawai.
Pelaku : Administator yaitu Wakil Kepala Sekolah.
Main Success Scenario : memasukkan dan mengganti data melalui database php mysql
Alternative Scenario Extension :-
Notes and Questions : Apakah user dapat mengganti foto-foto struktur pegawai
pada tampilan menu pegawai tersebut?

C21 : Use Case Save Pegawai


Summary : Administator menyimpan foto-foto pegawai setelah terjadi
perubahan.
Prioritas : Sangat Penting
Frekuensi Penggunaan : Jarang, apabila terjadi perubahan pada struktur pegawai.
Pelaku : Administator yaitu Wakil Kepala Sekolah.
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension :-
Notes and Questions : Apakah administrator dapat mengedit kembali setelah terjadi
save pada data yang baru saja di edit atau baru saja terjadi
perubahan.

C22 : Use Case Tampil Data Pegawai

Summary : Tampilan ini dipergunakan untuk menampilkan dan


memberikan informasi mengenai data-data pegawai pada
sekolah. Berisikan nama pegawai, jabatan, alamat dan no.tlf
pegawai.
Prioritas : Sangat Penting
Frekuensi Penggunaan : Sering
Pelaku : User
Main Success Scenario : 1. Masuk pada menu Pegawai.
2. Klik pada feature Data Pegawai.
3. Setelah masuk, maka data pegawai akan muncul.
Alternative Scenario Extension : Apabila user ingin melakukan konsultasi maka dapat masuk
pada feature lain yaitu feature konsultasi.
Notes and Questions : Apakah Data pegawai tersebut benar sesuai dengan data
sesungguhnya?

C23 : Use Case Tambah Data Pegawai

Summary : Layanan ini digunakan untuk proses panambahan data


pegawai apabila terdapat pegawai baru yang diterima oleh
pihak sekolah.
Prioritas : Penting.
Frekuensi Penggunaan : Jarang, apabila terdapat penambahan pegawai.
Pelaku : Administator yaitu Wakil Kepala Sekolah
Main Success Scenario : memasukkan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah administator dapat menambah data setelah dilakukan
proses penyimpanan.

C24: Use Case Edit Data Pegawai

Summary : Layanan ini digunakan untuk merubah data pegawai yang


bekerja pada sekolah apabila terdapat perubahan
pertambahan atau pengurangan jumlah pegawai yang bekerja
ataupun perubahan data pegawai.
Prioritas : Penting.
Frekuensi Penggunaan : Jarang, apabila terdapat perubahan pada data pegawai.
Pelaku : Administator yaitu Wakil Kepala Sekolah.
Main Success Scenario : memasukkan dan mengedit data melalui database php mysql
Alternative Scenario Extension :
Notes and Questions : Apakah Administator dapat mengganti data pegawai setelah
dilakukan proses penyimpanan.

C25 : Use Case Save Data Pegawai

Summary : Layanan ini dipergunakan Administator untuk melakukan


penyimpanan data setelah dilakukan perubahan data
pegawai.
Prioritas : Penting.
Frekuensi Penggunaan : Jarang, apabila terdapat perubahan data pegawai.
Pelaku : Administator yaitu Wakil Kepala Sekolah.
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah data yang sudah dialkukan perubahan dapat
tersimpan dengan baik?

C26 : Use Case Tampil Konsultasi

Summary : Tampilan ini dipergunakan untuk menampilkan feature


konsulatasi setelah masuk pada menu pegawai. Setiap
konsultasi yang masuk dan sudah direspon oleh pihak
sekolah maka jawaban konsultasi akan muncul di bawah
konsultasi yang bersangkutan.
Prioritas : Penting
Frekuensi Penggunaan : Sering, saat user ingin melakukan konsultasi
Pelaku : User dan pegawai
Main Success Scenario : 1. Masuk pada Web Sekolah.
2. Klik pada menu Pegawai.
3. Masuk pada feature Konsulatasi.
4. Maka akan muncul form konsultasi.
Alternative Scenario Extension : Apabila user tidak ingin melakukan konsultasi, user juga
dapat melihat konsultasi-konsultasi yang sudah dilakukan
oleh siswa lain pada menu konsultasi ini.
Notes and Questions : Apakah tampilan pada konsultasi ini dapat di edit oleh user?

C27 : Use Case Kirim


Summary : Layanan ini dipergunakan bagi user untuk melakukan
konsultasi dan dikirimkan kepada guru atau pegawai yang
bersangkutan atau ynag dituju.
Prioritas : Penting.
Frekuensi Penggunaan : Sering, apabila terdapat siswa atau wali murid yang akan
melakukan konsultasi.
Pelaku : User.
Main Success Scenario : 1. Masuk pada Web Sekolah.
2. Masuk pada menu Pegawai.
3. Klik pada feature konsultasi.
4. Setelah menulis comment, klik pada tool kirim.
5.Maka comment tersebut ditujukan kepada yang
bersangkutan sesuai dengan permintaan user.
Alternative Scenario Extension : -
Notes and Questions : Apakah proses pengiriman comment tersebut dapat sampai
kepada guru yang bersangkutan?

C28 : Use Case Save Konsultasi

Summary : Layanan ini dipergunakan bagi user untuk melakukan proses


penyimpanan semua konsultasi yang telah masuk pada
feature konsultasi tersebut.
Prioritas : Sangat Penting.
Frekuensi Penggunaan : Sering, apabila terdapat siswa atau wali murid yang
melakukan konsultasi.
Pelaku : Administator.
Main Success Scenario : Menyimpan data melalui database php mysql
Alternative Scenario Extension :
Notes and Questions : Apakah proses penyimpanani comment dapat tersimpan
dengan baik?

C29 : Use Case Confirm Konsultasi

Summary : Layanan ini dipergunakan untuk admin yaitu guru atau


pegawai yang bersangkutan untuk melakukan penyeleksian
terhadap konsultasi yang telah msuk untuk ditampilkan
pada feature konsultasi tersebut.
Prioritas : Sangat Penting
Frekuensi Penggunaan : Sering, apabila terdapat siswa atau wali murid yang akan
melakukan konsultasi.
Pelaku : Administator yaitu Guru atau pegawai yang bersangkutan.
Main Success Scenario : 1. Masuk pada web sekolah
2.Masuk pada menu Pegawai dan klik pada feature
Konsultasi.
3. Pada menu konsultasi dapat melihat semua comment
yang telah masuk. Apabila ingin menampilkan comment
maka beri tanda centang pada comment tersebut.
4. Kemudian klik confirm, maka secara otomatis comment
tersebut akan muncul pada menu konsultasi.
Alternative Scenario Extension :
Notes and Questions : Apakah comment yang tidak dicentang tersimpan atau
terhapus secra otomatis ?

C30 : Use Case Accept Konsultasi

Summary : Use case ini melayani untuk mensetujui konsultasi dari user
agar konsultasi yang diberikan kepada sekolah dapat
ditampilkan pada web setelah mendapat respon dari pihak
sekolah.
Prioritas : Sangat Penting
Frekuensi Penggunaan : Sering
Pelaku : User dan guru yang bersangkutan
Main Success Scenario :-
Alternative Scenario Extension :-
Notes and Questions : Apakah semua konsultasi dari user ditampilkan atau direspon
semua oleh pihak dari sekolah ?

C31 : Use Case Replay Konsultasi

Summary : Use case ini melayani untuk menjawab konsultasi yang telah
masuk. Yang hanya dapat tampil saat pegawai yang log in.
Prioritas : Sangat Penting
Frekuensi Penggunaan : Sering
Pelaku : Pegawai dan guru yang bersangkutan
Main Success Scenario : 1. Masuk pada menu pegawai
2. Klik konsultasi
3. Setiap konsultasi yang masuk akan muncul tombol replay
disetiap konsultasi.
4. Klik replay untuk menjawab konsultasi yang bersangkutan.
Alternative Scenario Extension :-
Notes and Questions : Apakah konsultasi dari user yang tidak ditampilkan tidak
tersimpan dalam database ?

C32 : Use Case Tampil Siswa

Summary : Tampil Siswa merupakan tampilan halaman pertama saat user


masuk pada menu siswa. Yang berisikan informasi struktur
organisasi OSIS pada sekolah tersebut.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (tiap hari).
Pelaku : User
Main Success Scenario : 1. Klik menu siswa.
2. Maka akan tampil home page awal menu siswa dengan
dihiasi foto pengurus inti OSIS sekolah.
3. Terdapat empat feature yang dapat diakses pada menu siswa.
Alternative Scenario Extension : Jika menu siswa tidak dapat dibuka berarti user harus
melakukan login terlebih dahulu di menu sekolah.
Notes and Questions : Bagaimana mendapatkan infomasi lebih lanjut tentang siswa?

C33 : Use Case Edit Siswa

Summary : Administrator menangani perubahan data yang sudah


tersimpan dengan laporan dari pihak sekolah melalui wakil
kepala sekolah tentang perubahan gambar foto pengurus
OSIS dan jika mungkin terdapat tambahan informasi pada
halaman utama menu siswa.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap ada perubahan)
Pelaku : Wakil kepala sekolah
Main Success Scenario : memasukkan dan mengubah data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah user dapat merubah foto pengurus OSIS yang ada
pada tampilan home page ?

C34 : Use Case Tambah Siswa

Summary : Administrator menambahkan data yang diberikan oleh wakil


kepala sekolah tentang siswa.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap terjadi penambahan).
Pelaku : Wakil kepala sekolah administrator administrasi.
Main Success Scenario : memasukkan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah user dapat menambahkan menu pada home page ?

C35 : Use Case Save Siswa

Summary : Administrator menyimpan data setelah terjadi penambahan


atau perubahan pada data.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (setelah adanya perubahan dan penambahan)
Pelaku : Administator administrasi
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah administrator dapat mengedit kembali setelah terjadi
save pada data yang baru saja di edit ?

C36 : Use Case Tampil Informasi Siswa

Summary : Use case tampil Informasi siswa memberikan layanan untuk


informasi siswa, data siswa, materi dan nilai yang dimiliki
siswa kepada setiap user yang ingin mengetahui tentang isi
menu siswa.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (tiap hari).
Pelaku : User
Main Success Scenario : 1. Setelah masuk web sekolah.
2. Maka akan tampil home page awal dengan dihiasi foto
sekolah.
3. Terdapat tiga menu dan beberapa fiture yang dapat diakses
pada menu sekolah..
4. Klik menu siswa untuk dapat mengakses feature-feature
menu siswa.
Alternative Scenario Extension : Apabila user ingin mengetahui informasi lain tentang sekolah
maka dapat memilih menu dan feature lainnya, dengan meng-
klik menu dan feature yang tersedia.
Notes and Questions : Apakah setiap prestasi yang dimiliki oleh alumni tercatat
pada informasi siswa ?

C37 : Use Case Tambah Informasi Siswa

Summary : Administrator menambahkan data tentang informasi siswa


yang diberikan oleh wakil kepala sekolah.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap terjadi penambahan).
Pelaku : Wakil Kepala Sekolah
Main Success Scenario : memasukkan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Bagi siswa yang berprestasi apakah setiap prestasi yang
dimiliki, siswa harus melapor kepada sekolah untuk proses
peng-update-an ?

C38 : Use Case Save Informasi Siswa

Summary : Administrator menyimpan data setelah terjadi penambahan


atau perubahan pada data informasi siswa.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (setelah adanya perubahan dan penambahan)
Pelaku : Administrator.
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah administrator dapat mengedit kembali setelah terjadi
save pada data yang baru saja di edit ?

C41 : Use Case Tampil Data Siswa

Summary : Use case tampil data siswa memberikan layanan untuk


menampilkan data-data siswa yang meliputi nama, TTL dan
alamat yang dimiliki siswa kepada setiap user yang ingin
mengetahui tentang isi menu siswa. Tetapi ini diperuntukkan
bagi user yang sudah terdaftar.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (tiap hari).
Pelaku : User
Main Success Scenario : 1. Log in dengan masukkan user name dan password
2. Menu siswa akan aktif (dapat diakses).
3. Klik menu siswa.
4. Maka akan tersedia beberapa feature yang dimiliki menu
siswa.
5. Klik data siswa maka akan muncul pilihan tahun
akademik.
6. Pilih sesuai keinginan dan akan langsung tampil data-data
siswa pada sekolah tersebut
Alternative Scenario Extension : Bila user ingin mengetahui data siswa pada tahun yang
berbeda, klik data siswa dan pilih kembali tahun akademik
sesuai dengan keinginan.
Notes and Questions : Apabila terdapat kesalahan data siswa, apakah user yang
sudah terdaftar dapat langsung mengeditnya ?

C42 : Use Case Tambah Data Siswa

Summary : Administrator menambahkan data siswa yang diberikan oleh


wakil kepala sekolah yang bersumber dari tiap wali kelas.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap terjadi penambahan).
Pelaku : Wakil Kepala Sekolah dan wali kelas
Main Success Scenario : memasukkan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Seandainya ada siswa baru, dapatkah data tentang siswa
tersebut tercantum pada web ?

C43 : Use Case Edit Data Siswa


Summary : Administrator menangani perubahan data yang sudah
tersimpan dengan laporan dari siswa yang bersangkutan
melalui wakil kepala sekolah tentang perubahan data-data
siswa jika terjadi kekeliruan dalam penulisan data siswa.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap ada perubahan)
Pelaku : Wakil kepala sekolah dan siswa
Main Success Scenario : memasukkan dan mengubah data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Jika terjadi perubahan lebih dari satu kali, dapatkah siswa
melaporkan kembali untuk perbaikan data ?

C44 : Use Case Save Data Siswa

Summary : Administrator menyimpan data setelah terjadi penambahan


atau perubahan pada data siswa.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (setelah adanya perubahan dan penambahan)
Pelaku : Administator.
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Mungkinkah dalam penyimpanan data siswa terjadi
penduplikasian ?

C45 : Use Case Tampil Materi

Summary : Use case tampil materi memberikan layanan untuk


menampilkan materi-materi tiap mata pelajaran siswa, yang
bisa didownload oleh user yang sudah terdaftar.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (tiap hari).
Pelaku : User
Main Success Scenario : 1. Setelah masuk web sekolah.
2. Terdapat tiga menu dan beberapa fiture yang dapat diakses
pada menu sekolah.
3. Klik materi untuk mengetahui macam-macam mata
pelajaran.
4. Klik download pada samping judul materi jika ingin
mengetahui dan mamiliki isi materi.
Alternative Scenario Extension : Materi dikelompokkan sesuai dengan mata pelajarannya, jadi
untuk download materi lainnya user dapat meng-klik materi
sesuai dengan pilihan mata pelajaran yang telah tersedia.
Notes and Questions : Apakah materi yang dapat di download adalah materi yang
hanya diajarkan di sekolah ?

C46 : Use Case Tambah Materi

Summary : Administrator menambahkan materi jika ada penambahan


materi seperti jika ada perubahan kurikulum, dari tiap guru
melalui wakil kepala sekolah.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap terjadi penambahan materi).
Pelaku : Wakil Kepala Sekolah dan guru.
Main Success Scenario : memasukkan dan menambahakan data melalui database php
mysql
Alternative Scenario Extension : -
Notes and Questions : Jika siswa mendapatkan referensi materi dari buku lain dan
materi tersebut tidak ada pada web, apakah siswa dapat
mengusulkan materi yang dimiliki untuk dapat ditambahakan
pada web ?

C47 : Use Case Save Materi

Summary : Administrator menyimpan data materi setelah terjadi


penambahan atau perubahan pada data materi.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (setelah adanya perubahan dan penambahan)
Pelaku : Administator.
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Untuk penyimpanan materi apakah disertakan daftar
pustakanya ?

C48 : Use Case Download Materi

Summary : Use case download materi memberikan layanan untuk proses


download materi yang disediakan. Hanya user yang terdaftar
yang dapat mengakses atau mendownload materi. Karena
untuk melakukan pendowloadtan harus log in terlebih dahulu.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering.
Pelaku : Administator yaitu user yang terdaftar.
Main Success Scenario : 1. Masuk pada menu siswa.
2. Log in terlebih dahulu di halaman sekolah, agar dapat
masuk pada menu siswa.
3. Pada menu siswa klik materi.
4. Pilih sesuai mata pelajaran yang diinginkan.
5. Maka akan tampil halaman untuk pilihan materi yang
disetiap judul materi disediakan untuk download materi
tersebut.
6. Klik download untuk mendapatkan isi materi.
Alternative Scenario Extension : Jika proses download gagal, ulangi dengan merefresh terlebih
dahulu kemudian klik kembali download untuk mengulangi
proses.
Notes and Questions : Apakah ini merupakan proses freedownload ?

C49 : Use Case Tampil Nilai

Summary : Use case tampil nilai memberikan layanan untuk


menampilkan nilai siswa yang bersangkutan. Mulai dari nilai
siswa tersebut terdaftar sebagai siswa SMA sampai siswa
tersebut lulus.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (tiap hari).
Pelaku : User
Main Success Scenario : 1. Setelah masuk web sekolah.
2. Klik menu siswa yang terlebih dahulu log in di halaman
sekolah.
3. Kemudian klik nilai dan pilih nilai pada saat kelas dan
semester berapa.
Alternative Scenario Extension : Nilai dapat dilihat sesuai keinginan user ingin melihat
nilainya pada kelas dan semester berapa. Jika user ingin
melihat nilai lainnya maka user klik kembali feature nilai dan
memilih kelas dan semester sesuai dengan keinginan. Karena
di sini nilai dikelompokkan per tingkat kelas.
Notes and Questions : Apakah setiap ujian yang diadakan oleh guru, nilainya selalu
tercantum pada web atau hanya ujian besar tertentu saja yang
dicantumkan ?

C50 : Use Case Tambah Nilai

Summary : Administrator menambahkan nilai jika ada penambahan nilai


seperti nilai ulangan harian dimana setiap guru mengadakan
ulangan tersebut tidak bersamaan antara kelas yang satu
dengan kelas yang lainnya, sehingga untuk memasukkan
tambahan nilai juga berbeda waktunya. Nilai ini disampaikan
kepada wakil kepala sekoah dari tiap guru yang ingin
menambahkan atau memasukkan nilai tambahan.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (tiap terjadi penambahan nilai).
Pelaku : Wakil Kepala Sekolah dan guru.
Main Success Scenario : memasukkan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Setiap ada nilai baru apakah langsung ada perubahan pada
web ?

C51 : Use Case Edit Nilai

Summary : Administrator menangani perubahan data nilai yang sudah


tersimpan dengan laporan dari siswa yang bersangkutan
melalui wakil kepala sekolah tentang perubahan data nilai
jika terjadi kekeliruan dalam penulisan nilai siswa.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap ada perubahan)
Pelaku : Wakil kepala sekolah dan siswa
Main Success Scenario : mengubah data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah siswa dapat mengkomplain untuk perubahan nilai
jika terdapat kekeliruan pada penulisan nilai di web ?

C52 : Use Case Save Nilai

Summary : Administrator menyimpan data nilai setelah terjadi


penambahan atau perubahan pada data nilai.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (setelah adanya perubahan dan penambahan)
Pelaku : Administator.
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Setelah terjadi perubahan nilai apakah data nilai dapat
langsung di save dan dapat langsung di lihat pada web ?

C53 : Use Case Tampil Penerimaan

Summary : Layanan ini melayani tentang informasi penerimaan siswa


baru, terdapat daftar siswa yang telah mendaftar secara on
line dan menginformasikan syarat apa saja yang harus
dipenuhi saat registrasi penerimaan siswa baru.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (pada saat pembukaan tahun ajaran baru).
Pelaku : User
Main Success Scenario : 1. Setelah memasuki home page, menu sekolah sudah ready
dengan feature-feature yang ada.
2. Untuk mengetahui informasi penerimaan siswa baru yang
diadakan oleh sekolah user dapat meng-klik feature
Penerimaan.
3. Maka akan tampil halaman baru yang berisikan daftar
siswa yang telah mendaftar secara on line dan terdapat
informasi syarat apa saja yang harus dipenuhi saat
registrasi penerimaan siswa baru.
Alternative Scenario Extension : Apabila user ingin mengetahui informasi lain tentang sekolah
maka dapat memilih feature lainnya.
Notes and Questions : 1. Apakah user dapat mengedit daftar siswa yang telah
melakukan pendaftaran pada tabel penerimaan ?
2. Bagaimana cara user untuk keluar dari tampilan
penerimaan sekolah ?

C54 : Use Case Tambah Penerimaan

Summary : Administrator menambahkan data siapa saja yang diterima


sebagai siswa baru sekolah Semen Gresik yang diberikan
oleh wakil kepala sekolah.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap terjadi penambahan data siswa baru).
Pelaku : Wakil Kepala Sekolah
Main Success Scenario : menambahkan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah user dapat mengedit daftar yang ada pada
Penerimaan ?

C55 : Use Case Save Penerimaan

Summary : Administrator menyimpan data setelah terjadi penambahan


atau perubahan pada data pada Penerimaan.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (setelah adanya perubahan dan penambahan pada
penerimaan siswa baru)
Pelaku : Administator yaitu Wakil Kepala Sekolah.
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah administrator dapat mengedit kembali setelah terjadi
save pada data yang baru saja di edit ?

C56 : Use Case Tampil Pendaftaran

Summary : Layanan ini melayani tentang pendaftaran siswa baru dimana


terdapat form isian yaitu nama, SN ijazah, nun, asal SLTP,
alamat rumah dan nomer telepon yang harus diisi oleh calon
siswa baru apabila ingin mendaftar di sekolah Semen Gresik
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (pada saat pembukaan tahun ajaran baru).
Pelaku : User yaitu calon siswa baru.
Main Success Scenario : 1. Setelah memasuki home page, menu sekolah sudah ready
dengan feature-feature yang ada.
2. Untuk pendaftaran siswa baru yang diadakan oleh sekolah
user dapat meng-klik feature Penerimaan.
3. Maka akan tampil halaman baru yang berisikan form isian
yang harus diisi oleh calon siswa baru apabila ingin
mendaftar di sekolah Semen Gresik.
Alternative Scenario Extension : Apabila user ingin mengetahui informasi lain tentang sekolah
maka dapat memilih feature lainnya.
Notes and Questions : 1. Apakah user dapat mengisi isian dengan asal-asalan pada
saat mengisi form pendaftaran ?
2. Bagaimana cara user untuk keluar dari tampilan
pendaftaran ?

C57 : Use Case Tambah Penerimaan

Summary : User dapat menambahkan data apa saja yang terdapat di form
isian sebelum melakukan proses lebih lanjut.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap terjadi penambahan data pada form isian oleh
calon siswa baru).
Pelaku : User yaitu calon siswa baru.
Main Success Scenario : menambahkan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah user dapat mengedit daftar yang ada pada form
Pendaftaran ?

C58 : Use Case Edit Penerimaan

Summary : User dapat mengedit data apa saja yang terdapat di form isian
sebelum melakukan proses lebih lanjut.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Jarang (tiap terjadi penambahan data pada form isian oleh
calon siswa baru).
Pelaku : User yaitu calon siswa baru.
Main Success Scenario : mengubah data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah user dapat mengedit daftar yang ada pada form
Pendaftaran saat data telah disimpan ?
C59 : Use Case Save Penerimaan

Summary : Setelah user selesai menulis isian yang ada pada form isian
maka user dapat menyimpan data setelah selesai dan yakin
atas isian yang user isikan pada Pendaftaran.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (setelah adanya pengisian pada pendaftaran oleh calon
siswa baru)
Pelaku : User yaitu calon siswa baru.
Main Success Scenario : menyimpan data melalui database php mysql
Alternative Scenario Extension : -
Notes and Questions : Apakah user dapat mengedit kembali setelah terjadi save
pada data yang baru saja di save ?

C60 : Use Case Kirim Pendaftaran

Summary : Setelah user selesai menulis isian yang ada pada form isian
dan yakin maka user dapat menirimkan datanya dengan
mengklik button kirim agar data calon siswa tersebut dapat
masuk ke dalam data pendaftaran pada sekolah Semen
Gresik.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (setelah selesai pengisian pada pendaftaran oleh calon
siswa baru).
Pelaku : User yaitu calon siswa baru.
Main Success Scenario : setelah pengisisan selesai dan user meng-klik tombol kirim
Alternative Scenario Extension : -
Notes and Questions : 1. Apakah user dapat mengedit kembali data setelah terjadi
kirim pada data yang baru saja di kirim ?
2. Bagaimana cara user untuk keluar dari tampilan
pendaftaran ?

C61 : Use Case Error Pendaftaran

Summary : Akan terdapat peringatan error setelah proses pengiriman


yang disebabkan karena adanya pengisian pada form
pendaftaran yang belum sempurna atau data yang diisikan
belum lengkap pada Pendaftaran.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (setelah melakukan proses pengiriman).
Pelaku : Administator.
Main Success Scenario : jika terjadi kesalahan dalam pengaksesan seperti pengisisan
form tidak lengkap.
Alternative Scenario Extension : -
Notes and Questions : Apakah user dapat terdaftar apabila data yang diisikan belum
lengkap ?

C62 : Use Case Lihat Pendaftaran

Summary : Layanan ini melayani untuk melihat halaman yang berisikan


data siswa-siswa yang telah melakukan pendaftaran pada
SMA Semen Gresik.
Prioritas : Sangat penting.
Frekuensi Penggunaan : Sering (bila ingin mengetahui informasi pada feature
tersebut)
Pelaku : User.
Main Success Scenario : 1. Setelah memasuki feature yang diinginkan, untuk melihat
daftar siswa yang telah melakukan pendaftaran maka klik
Lihat.
2. Maka akan muncul halaman baru pada feature tersebut.
Alternative Scenario Extension : -
Notes and Questions : Apakah akan muncul peringatan error apabila diklik next
tetapi sudah tidak ada halaman berikutnya ?
FEATURE SET
Features by Release and Priority

Release 1
Essential, fungsi penjelasan tentang menu di sekolah, dan feature-feature yang ada
F1 : Feature Sekolah
F2 : Feature Pegawai
F3 : Feature Siswa

Expected
F4 : Feature profil sekolah
F5 : Feature prestasi sekolah
F6 : Feature kegiatan sekolah
F7 : Feature kegiatan akademik sekolah
F8 : Feature log in
F9 : Feature log out
F10 : Feature penerimaan
F11 : Feature pendaftaran
F12 : Feature data pegawai
F13 : Feature konsultasi
F14 : Feature informasi siswa
F15 : Feature data siswa
F16 : Feature materi
F17 : Feature nilai

Essential :

F1 : Feature Sekolah

Priority : Sangat Penting.


Effort : Sering (harian).
Risk : Safe
Functional area(s) : User, Wakil Kepala Sekolah, Siswa, dan User yang terdaftar.
Use case(s) : c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17,
c18, c19.
Description : Didalam menu Sekolah ini terdapat beberapa feature-feature yaitu profil
sekolah, prestasi sekolah, kegiatan sekolah dan kegiatan akademik
sekolah.

F2 : Feature Pegawai

Priority : Sangat Penting.


Effort : Sering (harian).
Risk : Safe
Functional area(s) : User, Wakil Kepala Sekolah, dan pegawai atau guru.
Use case(s) : c20, c21, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33.
Description : Didalam menu Pegawai ini terdapat beberapa feature-feature yaitu data
pegawai dan konsultasi. Sehingga user dapat mengetahui stuktur
organisasi, daftar dan jabatan pegawai serta dapat melakukan konsultasi
sepada pegawai ataupun guru.

F3 : Feature Siswa

Priority : Sangat Penting


Effort : Sering (tergantung visitor)
Risk : Safe
Functional area(s) : User, Administator, Wakil Kepala Sekolah, Wali Kelas, Guru dan Siswa.
Use case(s) : c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48,
c49, c50.
Description : Pada menu Siswa ini terdapat feature-feature yaitu informasi siswa, data
siswa, materi dan nilai. Sehingga user dapat mengetahui segala informasi
yang berkenaan dengan siswa yang bersangkutan disekolah tersebut dan
dapat mengetahui nilai dan dapat mendownload materi pelajaran.

F4 : Feature Profil Sekolah

Priority : Sangat penting.


Effort : Sering (tergantung visitor)
Risk : Safe
Functional area(s) : User
Use case(s) : c5,c15 dan c16
Description : User dapat melihat sejarah berdirinya sekolah dan foto-foto sekolah.

F5 : Feature Prestasi Sekolah

Priority : Sangat Penting.


Effort : Sering (tergantung visitor).
Functional area(s) : User dan Wakil Kepala Sekolah.
Use case(s) : c6, c7, c8, c15 dan c16.
Description : User dapat mengetahui informasi tentang prestasi dan penghargaan-
penghargaan yang sudah didapat dari lomba-lomba kebersihan lingkungan
sekolah, perolehan danun tertinggi seJawa Timur dan daftar nama alumni
sekolah yang masuk Perguruan Tinggi Negeri.

F6 : Feature Kegiatan Sekolah

Priority : Sangat Penting.


Effort : Sering (tergantung visitor).
Functional area(s) : User dan Wakil Kepala Sekolah.
Use case(s) : c9, c10, c11, c15, dan c16.
Description : User dapat mengetahui informasi kegiatan apa saja yang akan
diselenggarakan oleh sekolah seperti lomba-lomba madding, festival
band, try out akbar dan kegiatan lainnya.

F7 : Feature Kegiatan Akademik Sekolah

Priority : Sangat Penting.


Effort : Sering (tergantung visitor).
Functional area(s) : User, Siswa dan Wakil Kepala Sekolah.
Use case(s) : c12, c13, c14, c15 dan c16.
Description : User dapat mengetahui jadwal kegiatan akademik sekolah seperti jadwal,
UTS, UAS, try out, UNAS kkdan jadwal ujian praktikum.

F8 : Feature Log In

Priority : Sangat Penting


Effort : Sering (untuk user terdaftar)
Functional area(s) : User yang terdaftar
Use case(s) : c17 dan c18
Description : Feature ini dapat digunakan untuk dapat masuk pada menu pegawai dan
menu siswa, sehingga user akan dapat mengakses feature-feature lainnya
seperti data pegawai, konsultasi, materi, nilai, informasi siswa, dan data
siswa.

F9 : Feature Log Out

Priority : Sangat penting


Effort : Sering (untuk user terdaftar)
Functional area(s) : user yang terdaftar
Use case(s) : c19
Description : Feature ini digunakan ketika user telah melakukan akses log in. di mana
dengan meng-klik log out maka home page user tidak akan aktif sehingga
tidak dapat digunakan oleh user lainnya.

F10 : Feature Penerimaan

Priority : Sangat Penting.


Effort : Jarang, waktu penerimaan siswa baru.
Functional area(s) : User.
Use case(s) : c51, c52, c53, c60, dan c61.
Description : User dapat mengetahui informasi siswa yang telah diterima oleh sekolah
dengan mudah.
F11 : Feature Pendaftaran

Priority : Sangat Penting.


Effort : Jarang, waktu pendaftaran siswa baru.
Functional area(s) : User.
Use case(s) : c54, c55, c56, c57, c58 dan c59
Description : User dapat melakukan pendaftaran secara online dan melakukan
pengisisan sesuai dengan perintah yang terdapat pada tampilan form
pendaftaran tersebut. User juga dapat melihat nama-nama siswa yang
telah melakukan pendaftaran pada sekolah tersebut.

F12 : Feature Data Pegawai

Priority : Sangat Penting


Effort : Sering
Functional area(s) : User dan wakil kepala sekolah
Use case(s) : c20, c21, c22, c23, c24, c25, c26
Description : Feature ini memberikan layanan tentang data-data pegawai yang bekerja
pada SMA tersebut. Pada feature ini juga di tampilkan foto kepala
sekolah, wakil kepala sekolah, sekretaris kepala sekolah dan bendahara
sekolah.

F13 : Feature Konsultasi

Priority : Sangat Penting


Effort : Sering
Functional area(s) : administrator, user, pegawai, guru
Use case(s) : c27, c28, c29,c30, c31, c32, dan c33
Description : Feature ini memberikan layanan kepada user yang ingin melakukan
interaksi kepada pihak sekolah. Di sini setiap user yang sudah terdaftar
dapat melakukan konsultasi dengan masuk menu pegawai terlebih dahulu.

F14 : Feature Informasi Siswa

Priority : Sangat Penting


Effort : Sering
Functional area(s) : User, wakil kepala sekolah, administrator
Use case(s) : c34, c35, c36, c37 dan c38
Description :Feature informasi siswa merupakan feature yang menampilkan informasi-
informasi tentang siswa mengenai ranking siswa kelas 1 hingga kelas 3.
F15 : Feature Data Siswa

Priority : Sangat Penting


Effort : Sering
Functional area(s) : User, wakil kepala sekolah, wali kelas dan siswa
Use case(s) : c39, c40, c41 dan c42
Description : Feature ini merupakan feature yang menyediakan nama-nama siswa,
beserta alamat dan tanggal lahir siswa. Di sini user yang terdaftar saja
yang dapat mengakses feature ini.

F16 : Feature Materi

Priority : Sangat Penting


Effort : Sering
Functional area(s) : User, wakil kepala sekolah, guru dan administrator
Use case(s) : c43, c44, c45 dan c46
Description : Feature ini menyediakan layanan untuk user tentang materi-materi
sekolah yang diajarkan. Materi-materi yang disediakan dapat di download
oleh user yang sudah terdaftar. Pada feature materi ini disediakan seluruh
materi dari seluruh matapelajaran.

F17 : Feature Nilai

Priority : Sangat Penting


Effort : Sering
Functional area(s) : User, wakil kepala sekolah, guru dan siswa
Use case(s) : c47, c48,c49, dan c50
Description : Feature ini menyediakan layanan untuk menampilkan nilai-nilai siswa
tiap matapelajarandari setiap ujian yang diadakan. Rata-rata kelas juga
ditampilkan. Pada feature ini disediakannya menurut pilihan kelas dan
semester.
ARCHITECTURE AND DESIGN

Architecture Worksheet

Pembuatan web dan aplikasi untuk sisfodemik SMA Semen Gresik menggunakan
mySQL sebagai databasenya dan PHP sebagai layanan user interface. MySQL sebuah aplikasi
database yang berperan untuk penyimpanan data dan mencatat semua tambahan data yang
dilakukan oleh user. PHP sebuah aplikasi user interface yang berperan sebagai media pembuatan
web. Web ini dihubungkan dengan internet sebagai media koneksi agar masyarakat luar dapat
mengakses web ini. Administrator sebagai admin membutuhkan MySQL dan PHP untuk
mengoperasikan web ini seperti mengedit data, menambah data, menghapus data, dan
menyimpan data. User hanya membutuhkan koneksi internet untuk dapat mengakses web ini.
Input output pada setiap pengaksesan web langsung tersimpan pada database.

Tujuan pemakaian arsitektur ini adalah:

1. Kesatuan data pada database yang terkait dengan aplikasi tetap berhubungan.
2. Sistem arsitektur ini tidak membutuhkan spesifikasi komputer yang tidak terlalu besar,
dikarenakan didalam pembuatan web ini hanya membutuhkan koneksi internet.
3. Sistem arsitektur ini mudah untuk di kembangkan, jika ada hardware baru yang
diterapakan, maka kita tinggal konfigurasi IP yang akan dipakai kemudian tinggal
dikoneksi ke database. Yang kedua sistem arsitektur ini tidak membutuhkan spesifikasi
komputer yang tidak terlalu besar. Sehingga hampir cocok untuk semua komputer pada
zaman sekarang.

Komponen – komponen yang terdapat pada sistem meliputi :


• Komponen User Interface, yaitu:

Komponen Sekolah
Description Merupakan komponen user interface yang digunakan untuk
menampilkan profil sekolah, prestasi sekolah, kegiatan sekolah, dan
kegiatan akademik sekolah.
Environment Constraint Sistem operasi Windows XP dengan spesifikasi PC yaitu
pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.
Available Interface Interface ini berfungsi untuk:
1. Menampilkan profil sekolah yang berupa foto sekolah.
2. Menampilkan prestasi-prestasi yang pernah diperoleh oleh
sekolah.
3. Menampilkan jadwal kegiatan-kegiatan yang akan diadakan di
sekolah.
4. Menampilkan jadwal kegiatan-kegiatan akademik yang akan
diadakan oleh sekolah.
Komponen Pegawai
Description Merupakan komponen user interface yang digunakan untuk
menampilkan data pegawai sekolah dan menu konsultasi yang dapat
dilakukan oleh siswa maupun wali murid kepada guru maupun
pegawai sekolah lainnya.
Environment Constraint Sistem operasi Windows XP dengan spesifikasi PC yaitu
pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.
Available Interface Interface ini berfungsi untuk:
1. Menampilkan data semua pegawai yang masih bekerja pada
sekolah tersebut.
2. Menyediakan layanan komunikasi 2 arah yang dapat dilakukan
oleh siswa maupun wali murid untuk melakukan konsultasi pada
pegawai / guru pada sekolah tersebut.

Komponen Siswa
Description Merupakan komponen user interface yang digunakan untuk
menampilkan informasi siswa, data siswa, materi dan nilai
Environment Constraint Sistem operasi Windows XP dengan spesifikasi PC yaitu
pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.
Available Interface Interface ini berfungsi untuk:
1. Menampilkan semua data alumni siswa yang telah lulus dan
masuk pada Perguruan tinggi negeri.
2. Menampilkan data-data siswa pada sekolah tersebut.
3. Menyediakan layanan untuk mendownload materi pelajaran
yang diajarkan pada sekolah.
4. Menampilkan nilai yang diperoleh siswa tiap semester.

Komponen Log In
Description Merupakan komponen user interface pertama ketika seorang pegawai
atau seorang siswa akan mengakses menu pegawai dan siswa.
Environment Constraint Sistem operasi Windows XP dengan spesifikasi PC yaitu
pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.
Available Interface Interface ini berfungsi untuk:
1. Berfungsi mengidentifikasi user yang akan masuk pada menu
pegawai dan siswa.
2. Identifikasi dilakukan dengan memasukkan username dan
password yang telah diberikan oleh sekolah. Jika user name dan
password tidak dikenali maka user tidak dapat masuk ke dalam
menu pegawai dan siswa.

• Komponen Logika, yaitu:

Komponen Edit
Description Merupakan komponen user interface yang digunakan untuk mengedit
data pada menu sekolah, menu pegawai dan menu siswa.
Environment Constraint Sistem operasi Windows XP dengan spesifikasi PC yaitu
pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.
Available Interface Interface ini berfungsi untuk mengedit data, apabila terjadi perubahan
data pada menu sekolah, menu pegawai dan menu siswa yang
bertujuan agar data selalu update sesuai perkembangan pada sekolah.

Komponen Tambah
Description Merupakan komponen user interface yang digunakan untuk
menambah data pada menu sekolah, menu pegawai dan menu siswa.
Environment Constraint Sistem operasi Windows XP dengan spesifikasi PC yaitu
pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.
Available Interface ini berfungsi untuk menamah data, apabila terjadi
nterface perubahan data pada menu sekolah, menu pegawai dan menu siswa
yang bertujuan agar data selalu update sesuai perkembangan pada
sekolah.

Komponen Save
Description Merupakan komponen user interface yang digunakan untuk
menyimpan (save) data setelah dilakukan pengeditan maupun
penambahan data pada menu sekolah, menu pegawai dan menu
siswa.
Environment Constraint Sistem operasi Windows XP dengan spesifikasi PC yaitu
pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.
Available Interface Interface ini berfungsi untuk menyimpan data, setelah dilakukan
pengeditan maupun penambahan data pada menu sekolah, menu
pegawai dan menu siswa yang bertujuan agar data selalu update
sesuai perkembangan pada sekolah.
User Inteface Worksheet

Pada system ini yang harus diketahui oleh pengembang tentang User Interface, yang paling
penting yaitu pengembang harus mengetahui dengan benar system informasi tentang sekolah
menengah ini dan pengembang harus mengetahui detail pada tiap use case. Untuk susunan
tingkat keberhasilan User Interface pada system ini adalah

1. Understandability and learnability


2. Task support and efficiency
3. Safety
4. Consistency and familiarity

Desain standar untuk User Interface yang dibuat adalah PHP dan MySQL. Untuk pihak-
pihak yang menggunakan system ini adalah
 sekolah/guru
 siswa
 orang tua
 umum

Dan untuk bagian yang akan dipilih oleh user untuk ditampilkan antara lain :
C1 : Use Case Tampil Sekolah C29 : Use Case Jawab Konsultasi
C5 : Use Case Tampil Profil Sekolah C34 : Use Case Tampil Informasi Siswa
C6 : Use Case Tampil Prestasi Sekolah C37 : Use Case Next Siswa
C9 : Use Case Tampil Kegiatan Sekolah C38 : Use Case Prevous Siswa
C12 : Use Case Tampil Kegiatan Akademik C39 : Use Case Tampil Data Siswa
Sekolah C43 : Use Case Tampil Materi
C15 : Use Case Next Sekolah C44 : Use Case Tambah Materi
C16 : Use Case Prevous Sekolah C46 : Use Case Download Materi
C17 : Use Case Tampil LogIn C47 : Use Case Tampil Nilai
C18 : Use Case Isi LogIn C51 : Use Case Tampil Penerimaan
C19 : Use Case LogOut C54 : Use Case Tampil Pendaftaran
C20 : Use Case Tampil Pegawai C58 : Use Case Kirim Pendaftaran
C23 : Use Case Tampil Data Pegawai C59 : Use Case Error Pendaftaran
C27 : Use Case Tampil Konsultasi C60 : Use Case Next Penerimaan
C28 : Use Case Kirim C61 : Use Case Prevous Penerimaan

Content Model / Interaction Contexts

Berikut ini adalah daftar content yang terdapat dalam system ini, antara lain:
Interaction Context Purpose Contents / Constraints /
--Abstract UI Components Behavior
Login Dialog Verifikasi user yang
berhak melakukan akses
Prompt Menampilan pesan login “klik disini untuk login”
Message area Menampilan pesan kesalahan “username/password yang
anda masukkan tidak sesuai”
Username Account yang dimiliki Meliputi karakter A-Z, dan _
sebanyak 10karakter
Password Verifikasi sandi untuk Meliputi karakter A-Z dan
account lebih dari 4 karakter
Login Tombol yang di klik setelah Jika terdapat kesalahan
user telah mengisi username pengisian maka, textbox akan
dan password terhapus dan kursor kembali
ke textbox username
Home page/Sekolah Tampilan utama ketika
web diakses
Profile sekolah Menampilkan profile sekolah Berupa karakter abjad,
Meliputi sejarah bangunan,
dan tokoh yang berperan
dalam berdirinya sekolah.
Prestasi Menampilkan prestasi Berupa karakter abjad,
siswa/sekolah Meliputi prestasi yang pernah
dicapai siswa/sekolah
Kegiatan sekolah Menampilkan kegiatan Berupa karakter abjad,
sekolah Meliputi kegiatan yang
sedang
berlangsung/dilaksanakan
pada sekolah tersebut
Akademis Menampilkan kegiatan Berupa karakter abjad,
akademis meliputi kegiatan resmi yang
sesuai dengan kalender
pendidikan
Penerimaan Menampilkan keterangan Berupa list tabel siswa yang
penerimaan siswa diterima
Pendaftaran Menampilkan form Berupa textbox yang berisi
pendaftaran data nama, nilai, alamat
Prompt Menampilan pesan “klik disini untuk pendaftaran
pendaftaran siswa baru”
Message area Menampilan pesan kesalahan “nama/nilai/alamat belum
terisi, karakter yang anda
masukkan tidak sesuai”
Nama Siswa Nama siswa yang didaftarkan Meliputi karakter A-Z,
maksimal 40 karakter
Nilai/NUN Nilai yang dimiliki siswa Meliputi karakter 0-9 masimal
5 karakter, dengan jeda
karakter “,”
Alamat Alamat siswa Meliputi karakter A-Z, 0-9
dengan maksimal 50 karakter
Asal SLTP Asal SLTP Meliputi karakter A-Z, 0-9
dengan maksimal 40 karakter
Pegawai/Guru Tampilan web
Pegawai/Guru
Data pegawai/guru Menampilkan data Meliputi list tabel orang-orang
pegawai/guru yang bekerja pada sekolah ini
Struktur organisasi Menampilkan susunan Meliputi diagram yang
pengurus inti sekolah menggambarkan struktur
oraganisasi
Forum konsultasi Menampilkan form Berupa textbox berisi
konsultasi pengirim, pesan, subject
Prompt Menampilan pesan “klik disini untuk pendaftaran
pendaftaran siswa baru”
Message area Menampilan pesan kesalahan “nama/nilai/alamat belum
terisi, karakter yang anda
masukkan tidak sesuai”
Nama pengirim Nama pengirim pesan Meliputi karakter A-Z,
maksimal 40 karakter
Subject Subject pesan/topic pesan Meliputi karakter A-
Z,karakter 0-9 maksimal 20
karakter
Message Pesan yang akan dikirimkan Meliputi karakter A-
Z,karakter 0-9 maksimal 500
karakter
Siswa Tampilan web siswa
Informasi siswa Menampilkan tentang Meliputi tentang informasi –
kesiswaan yang terbaru / informasi tentang siswa
update
Data siswa Menampilkan data-data Meliputi isi table tentang data
siswa SMA Gresik – data siswa (nama, alamat,
tgl lahir)
Materi Menampilkan pilihan semua Meliputi mata pelajaran yang
mata pelajaran diajarkan yang dapat
didownload
nilai Menampilkan nilai siswa tiap Meliputi isi table tentang
mata pelajaran mata pelajaran beserta rata-
rata kelas dan nilai dari tiap
mata pelajaran

Technical Constraints / Operational Contextualization

Kita mengasumsikan untuk output devicenya yaitu user mempunyai layar 15 inch atau
dengan resolusi ….pixel sehingga dapat menampilkan system ini dengan sempurna. Sedangkan
untuk input device yaitu user menggunakan perangkat standar komputer, karena input yang
diperlukan adalah standart keyboard dan mouse. Untuk User Interface library atau UI tehnologi
yang digunakan adalah Standard Java Swing dan Simple HTML dan CSS .
PERSISTENCE WORKSHEET

Setiap data yang disimpan ada pada database yang dioperasikan oleh administrator.
Penyimpanan data merupakan salah satu faktor terpenting dalam system. Data-data yang
tersimpan antara lain data tentang menu sekolah yang meliputi data tentang profile sekolah,
prestasi sekolah, kegiatan sekolah dan kegiatan akademik sekolah. Data menu pegawai yaitu
data-data atau identitas pegawai dan data konsultasi user. Setiap isi dari kolom konsultasi yang
dikirim akan terecord pada database. Data menu siswa meliputi informasi siswa, data siswa
(identitas siswa), materi pelajaran dan data nilai. Data penerimaan yaitu data-data tentang siswa
yang harus mengikuti test ujian untuk penyeleksian siswa. Data pendaftaran yaitu data siswa
yang mendaftar ke sekolah dengan mengisi form yang telah disediakan. Isi form yang berupa
identitas siswa inilah yang disimpan pada database admin. Penambahan data pendaftaran dan
data penerimaan dilakukan secara otomatis saat terjadi koneksi langsung lewat media internet.
Untuk peng-update-an data pada menu lainnya dilakukan jika ada laporan dari pihak sekolah.

Dalam persistence pada system ini memiliki tujuan yang mendukung system yaitu :
- Menyimpan data dengan semua nilai dan semua hubungan yang sesuai
(Expressiveness).
- Database tidak mudah dirusak oleh kode-kode perusak akses yang tidak diijinkan serta proses
terminasi yang tidak diharapkan yang dapat menghambat segala aktifitas interaksi dengan
pihak luar sekolah (Reliability).
- Sistem dapat menyimpan semua data yang diperlukan(Data capacity).
- Perlindungan terhadap user dan data sekolah dari akses yang tidak diijinkan atau modifikasi
ini untuk keamanan data (Data security).
- Data dapat diakses dengan mudah (Performance).

Untuk user yang terdaftar atau siswa sekolah tersebut dapat mengetahui nilai hasil ujian
yang diadakan, tetapi tidak dapat melihat nilai milik siswa lain sehingga tidak dapat mengetahui
nilai tertinggi dan terendah dimiliki oleh siapa. Bila ada siswa yang melakukan ujian perbaikan
dan mendapatkan nilai yang berbeda dengan nilai semula maka admin dapat melakukan
perubahan nilai sesuai dengan laporan yang diberikan oleh pihak sekolah, tetapi tidak
menghilangkan penyimpanan data nilai yang pertama. Jadi terdapat dua record dalam satu bagian
yang sama. Setiap data yang mengalami perubahan dan penambahan disimpan sesuai dengan
database. Untuk log in hanya berlaku pada user yang terdaftar, di mana setiap user memiliki
username dan password yang berbeda-beda sehingga user 1 tidak dapat mengakses milik user 2.

Pada proyek ini pengolahan database yang berwenang hanyalah admin saja. Sehingga
computer server tidak boleh ada yang mengoperasikan selain admin. Semua komputer-komputer
yang ada di sekolah tidak dapat mengakses computer milik admin. Jadi untuk database
seluruhnya hanya admin yang yang berwenang. Setiap data tersimpan dalam database dan tidak
tersimpan dalam file. Server menyimpan banyak data dalam database, tetapi untuk mailing list
attachments tertulis pada file dalam hardisk server.
Security Worksheet

Kebutuhan untuk melindungi kesatuan dan rahasia informasi dan sumber-sumber lain
yang dimiliki oleh individu ataupun organisasi dapat meliputi keamanan fisik maupun data
digital. Kebutuhan ini muncul karena sumber tersebut digunakan bersama. Sangat banyak sekali
sisi-sisi keamanan yang harus diperhatikan, seperti keamanan fisik, keamanan jaringan,
keamanan system operasi dan keamanan aplikasi.

Untuk keamanan aplikasi, yang perlu diperhatikan pada keamanan aplikasi adalah
aplikasi itu sendiri. Sebuah aplikasi jaringan komputer yang terbuka untuk menerima koneksi
dari pihak lain dapat memiliki kelemahan yang dapat dipergunakan oleh pihak yang tidak
bertanggung jawab. Sebuah kelemahan pada sebuah aplikasi dapat mengancam keamanan host
yang menjalankan aplikasi tersebut juga host-host lain yang berada pada sistem jaringan
komputer yang sama. Dengan semakin berkembangnya virus dan worm yang menyerang
kelemahan-kelemahan yang ada pada aplikasi jaringan komputer, maka diperlukan keamanan
lebih. Untuk melindungi aplikasi-aplikasi jaringan komputer yang ada, maka perlu dipastikan
bahwa semua data yang diterima oleh aplikasi tersebut dari pihak lain adalah data yang valid dan
tidak berbahaya.

Security Mecanism

Mekanisme keamanan fisik yang digunakan pada proyek ini yaitu server berada di
sekolah yang memiliki ruangan tersendiri yang dioperasikan oleh administrator. Ruangan server
hanya boleh dimasuki oleh orang-orang yang berkepentingan saja. Bila ruangan ini ditinggalkan,
ruangan harus dalam kondisi terkunci. Dan kunci hanya dimiliki oleh administrator. Semaksimal
mungkin suhu dalam ruangan server selalu tetap dingin karena server bekerja secara terus
menerus. Dan untuk segala yang ada di ruangan server, administrator bertanggung jawab penuh
pada keamanan fisiknya.

Mekanisme keamanan jaringan yang digunakan pada proyek ini yaitu menggunakan
firewall yang merupakan perlengkapan untuk keterbatasan dalam pengaksesan. Port yang
digunakan untuk web server access yaitu port 80. Semua komunikasi jaringan melibatkan
internet, karena proyek ini bersifat on-line. Tetapi untuk pengaksesan computer server memiliki
IP address tertentu yang tidak dapat diakss oleh umum.

Mekanisme keamanan sistem operasi yang digunakan pada proyek ini yaitu computer
server hanya dioperasikan oleh administrator. Computer server menggunakan password agar
tidak dapat digunakan atau dioperasikan oleh pihak umum, dan password pada computer server
hanya administrator yang mengetahui.
Tidak semua yang ditampilkan pada web dapat diakses oleh user, sehingga hak akses pada file
dan direktori dibatasi untuk mencegah terjadinya seperti modifikasi tanpa sepengetahuan admin
dan hal-hal lainnya yang tidak diinginkan yang dapat mengancam keamanan dalam system
operasi.

Mekanisme keamanan aplikasi yang digunakan dalam proyek ini yaitu bagi user yang
dapat melakukan log in adalah user yang sudah terdaftar (adalah siswa SMA tersebut), user
menggunakan username dan password untuk mengakses menu pegawai dan siswa karena dalam
pengaksesan kedua menu tersebut harus dapat dipertanggungjawabkan, sehingga bagi pengguna
umum (tidak terdaftar) tidak dapat melakukan pengaksesan pada kedua menu tersebut. Untuk
username dan password tiap user yang terdaftar tidaklah sama. Keamanan aplikasi ini didukung
oleh kinerja administrator yang dapat memonitor user yang melakukan log in atau melakukan
autentifikasi.

You might also like