Professional Documents
Culture Documents
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]
JURUSAN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS BRAWIJAYA
MALANG
2009
PROJECT PLANNING
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
Web design
QA Plan
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.
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 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
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.
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 :
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 ?
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 ?
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 ?
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 ?
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 ?
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 ?
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
F2 : Feature Pegawai
F3 : Feature Siswa
F8 : Feature Log In
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.
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 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 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
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
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
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.