proposal sistem informasi akademik

76
SISTEM INFORMASI AKADEMIK (SISFODEMIK) SMA SEMEN GRESIK OLEH : Putri Febriantania M. [0610963043] R. Yiska Deviarani S. [0610963045]

Upload: youland88

Post on 13-Jun-2015

1.018 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Proposal Sistem Informasi Akademik

SISTEM INFORMASI AKADEMIK (SISFODEMIK) SMA SEMEN GRESIKOLEH :

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

[0610963045]

Page 2: Proposal Sistem Informasi Akademik

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

Page 3: Proposal Sistem Informasi Akademik

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.

Page 4: Proposal Sistem Informasi Akademik

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.

Page 5: Proposal Sistem Informasi Akademik

PROJECT PROPOSAL

PROJECT INFORMATIONProject : SISFO Akademik SMA (SISFODEMIK SMA)Project Time-frame : 17 Maret 2009 sampai 17 Juli 2009Summary : Sentence SummaryAttached 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.

Page 6: Proposal Sistem Informasi Akademik

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.

Page 7: Proposal Sistem Informasi Akademik

SOFTWARE REQUIREMENTS SPECIFICATION

USER NEEDSPROJECT INFORMATIONProject : Sistem Informasi Akademik SekolahRelated Document : --

AGREED GOALSDalam 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.

ENVIRONTMENTUntuk 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.

Page 8: Proposal Sistem Informasi Akademik

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 dokumentasiSistem 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 NEEDSMengmplementasikan 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 systemSistem 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

Page 9: Proposal Sistem Informasi Akademik

orang yang lebih ahli untuk melakukan penyimpanan data jika mempunyai dana yang cukup untuk membayar gajinya.

Pihak sekolah/guruPihak 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 needsMendapatkan informasi baruMendapatkan data akademikMendapatkan profil sekolahMenampilkan 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 needsInformasi kegiatan sekolahInformasi data akademik siswa

Pihak orang tuaPihak 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 needsInformasi akademik siswa

Pihak umumPihak 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 needsInformasi profil sekolahInformas pendaftaran

INTERVIEW NOTES

Kami belum melakukan interview

Page 10: Proposal Sistem Informasi Akademik

SOFTWARE REQUIREMENT SPECIFICATION

Software Requirements SpecificationProject : SISFO Akademik SMA (SISFODEMIK SMA)Internal Release Number : Attached worksheets : Use case suite

Feature setRelated Documents : Project proposal > User need

IntroductionSelama 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 caseKami 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 dokumentasiSystem ini untuk merekap dokumen secara manual kemudian diserahkan ke manajemen data untuk diproses.

Use Case yang digunakan yaitu :

C1 : Use Case Tampil SekolahC2 : Use Case Edit SekolahC3 : Use Case Tambah Sekolah

Page 11: Proposal Sistem Informasi Akademik

C4 : Use Case Save SekolahC5 : Use Case Tampil Profil SekolahC6 : Use Case Tampil Prestasi SekolahC7 : Use Case Tambah Prestasi SekolahC8 : Use Case Save Prestasi SekolahC9 : Use Case Tampil Kegiatan SekolahC10 : Use Case Tambah Kegiatan SekolahC11 : Use Case Save Kegiatan SekolahC12 : Use Case Tampil Kegiatan Akademik SekolahC13 : Use Case Save Kegiatan Akademik SekolahC16 : Use Case Tampil LogInC17 : Use Case Isi LogInC18 : Use Case LogOut

C19 : Use Case Tampil PegawaiC20 : Use Case Edit PegawaiC21 : Use Case Save PegawaiC22 : Use Case Tampil Data PegawaiC23 : Use Case Tambah Data PegawaiC24 : Use Case Edit Data PegawaiC25 : Use Case Save Data PegawaiC26 : Use Case Tampil KonsultasiC27 : Use Case Kirim KonsultasiC28 : Use Case Save KonsultasiC29 : Use Case Confirm KonsultasiC30 : Use Case Accept KonsultasiC31 : Use Case Replay Konsultasi

C32 : Use Case Tampil SiswaC33 : Use Case Edit SiswaC34 : Use Case Tambah SiswaC35 : Use Case Save SiswaC36 : Use Case Tampil Informasi SiswaC37 : Use Case Tambah Informasi SiswaC38 : Use Case Save Informasi SiswaC41 : Use Case Tampil Data SiswaC42 : Use Case Tambah Data SiswaC43 : Use Case Edit Data SiswaC44 : Use Case Save Data SiswaC45 : Use Case Tampil MateriC46 : Use Case Tambah MateriC47 : Use Case Save MateriC48 : Use Case Download MateriC49 : Use Case Tampil NilaiC50 : Use Case Tambah NilaiC51 : Use Case Edit Nilai

Page 12: Proposal Sistem Informasi Akademik

C52 : Use Case Save Nilai

C53 : Use Case Tampil PenerimaanC54 : Use Case Tambah PenerimaanC55 : Use Case Save PenerimaanC56 : Use Case Tampil PendaftaranC57 : Use Case Tambah PenerimaanC58 : Use Case Edit PenerimaanC59 : Use Case Save PenerimaanC60 : Use Case Kirim PendaftaranC61 : Use Case Error PendaftaranC62 : Use Case Lihat Pendaftaran

Function requirementProject 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 1Essential, fungsi penjelasan tentang menu di sekolah, dan feature-feature yang adaF1 : Feature SekolahF2 : Feature PegawaiF3 : Feature Siswa

ExpectedF4 : Feature profil sekolahF5 : Feature prestasi sekolahF6 : Feature kegiatan sekolahF7 : Feature kegiatan akademik sekolahF8 : Feature log inF9 : Feature log outF10 : Feature penerimaanF11 : Feature pendaftaranF12 : Feature data pegawaiF13 : Feature konsultasiF14 : Feature informasi siswaF15 : Feature data siswaF16 : Feature materiF17 : Feature nilai

Page 13: Proposal Sistem Informasi Akademik

Non-Functional requirementBanyaknya 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 requirementSistem 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 42. Harddisk 80 GB3. 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.

Page 14: Proposal Sistem Informasi Akademik

USE CASE

Project : Sistem Informasi Akademik SMA SEMEN Gresik Internal Realease Number : Related Document :

Use Case yang digunakan yaitu :

C1 : Use Case Tampil SekolahC2 : Use Case Edit SekolahC3 : Use Case Tambah SekolahC4 : Use Case Save SekolahC5 : Use Case Tampil Profil SekolahC6 : Use Case Tampil Prestasi SekolahC7 : Use Case Tambah Prestasi SekolahC8 : Use Case Save Prestasi SekolahC9 : Use Case Tampil Kegiatan SekolahC10 : Use Case Tambah Kegiatan SekolahC11 : Use Case Save Kegiatan SekolahC12 : Use Case Tampil Kegiatan Akademik SekolahC13 : Use Case Save Kegiatan Akademik SekolahC16 : Use Case Tampil LogInC17 : Use Case Isi LogInC18 : Use Case LogOut

C19 : Use Case Tampil PegawaiC20 : Use Case Edit PegawaiC21 : Use Case Save PegawaiC22 : Use Case Tampil Data PegawaiC23 : Use Case Tambah Data PegawaiC24 : Use Case Edit Data PegawaiC25 : Use Case Save Data PegawaiC26 : Use Case Tampil KonsultasiC27 : Use Case Kirim KonsultasiC28 : Use Case Save KonsultasiC29 : Use Case Confirm KonsultasiC30 : Use Case Accept KonsultasiC31 : Use Case Replay Konsultasi

Page 15: Proposal Sistem Informasi Akademik

C32 : Use Case Tampil SiswaC33 : Use Case Edit SiswaC34 : Use Case Tambah SiswaC35 : Use Case Save SiswaC36 : Use Case Tampil Informasi SiswaC37 : Use Case Tambah Informasi SiswaC38 : Use Case Save Informasi SiswaC41 : Use Case Tampil Data SiswaC42 : Use Case Tambah Data SiswaC43 : Use Case Edit Data SiswaC44 : Use Case Save Data SiswaC45 : Use Case Tampil MateriC46 : Use Case Tambah MateriC47 : Use Case Save MateriC48 : Use Case Download MateriC49 : Use Case Tampil NilaiC50 : Use Case Tambah NilaiC51 : Use Case Edit NilaiC52 : Use Case Save Nilai

C53 : Use Case Tampil PenerimaanC54 : Use Case Tambah PenerimaanC55 : Use Case Save PenerimaanC56 : Use Case Tampil PendaftaranC57 : Use Case Tambah PenerimaanC58 : Use Case Edit PenerimaanC59 : Use Case Save PenerimaanC60 : Use Case Kirim PendaftaranC61 : Use Case Error PendaftaranC62 : Use Case Lihat Pendaftaran

Page 16: Proposal Sistem Informasi Akademik

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 : UserMain 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 sekolahMain 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

Page 17: Proposal Sistem Informasi Akademik

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 administrasiMain Success Scenario : menyimpan data melalui database php mysqlAlternative 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 : UserMain 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.

Page 18: Proposal Sistem Informasi Akademik

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 SekolahMain Success Scenario : menambahkan atau memasukkan data melalui database php

mysqlAlternative 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 mysqlAlternative Scenario Extension : -Notes and Questions : Apakah administrator dapat mengedit kembali setelah terjadi

save pada data yang baru saja di edit ?

Page 19: Proposal Sistem Informasi Akademik

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 administrasiMain Success Scenario : memasukkan data melalui database php mysqlAlternative 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 administrasiMain Success Scenario : menyimpan data melalui database php mysqlAlternative Scenario Extension : -

Page 20: Proposal Sistem Informasi Akademik

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 mysqlAlternative Scenario Extension : -Notes and Questions : Apakah administrator dapat mengedit kembali setelah terjadi

save pada data yang baru saja di edit ?

Page 21: Proposal Sistem Informasi Akademik

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

Page 22: Proposal Sistem Informasi Akademik

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 : PentingFrekuensi 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 mysqlAlternative Scenario Extension : -Notes and Questions : Apakah user dapat mengganti foto-foto struktur pegawai

pada tampilan menu pegawai tersebut?

C21 : Use Case Save Pegawai

Page 23: Proposal Sistem Informasi Akademik

Summary : Administator menyimpan foto-foto pegawai setelah terjadi perubahan.

Prioritas : Sangat PentingFrekuensi Penggunaan : Jarang, apabila terjadi perubahan pada struktur pegawai.Pelaku : Administator yaitu Wakil Kepala Sekolah.Main Success Scenario : menyimpan data melalui database php mysqlAlternative 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 PentingFrekuensi Penggunaan : SeringPelaku : UserMain 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 SekolahMain Success Scenario : memasukkan data melalui database php mysqlAlternative Scenario Extension : -Notes and Questions : Apakah administator dapat menambah data setelah dilakukan

proses penyimpanan.

C24: Use Case Edit Data Pegawai

Page 24: Proposal Sistem Informasi Akademik

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 mysqlAlternative 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 mysqlAlternative 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 : PentingFrekuensi Penggunaan : Sering, saat user ingin melakukan konsultasiPelaku : User dan pegawaiMain 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

Page 25: Proposal Sistem Informasi Akademik

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 mysqlAlternative 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 PentingFrekuensi 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.

Page 26: Proposal Sistem Informasi Akademik

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 PentingFrekuensi Penggunaan : SeringPelaku : User dan guru yang bersangkutanMain 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 PentingFrekuensi Penggunaan : SeringPelaku : Pegawai dan guru yang bersangkutanMain 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.

Page 27: Proposal Sistem Informasi Akademik

Frekuensi Penggunaan : Sering (tiap hari).Pelaku : UserMain 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 sekolahMain Success Scenario : memasukkan dan mengubah data melalui database php mysqlAlternative 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 mysqlAlternative 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 administrasiMain Success Scenario : menyimpan data melalui database php mysqlAlternative Scenario Extension : -

Page 28: Proposal Sistem Informasi Akademik

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 : UserMain 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 SekolahMain Success Scenario : memasukkan data melalui database php mysqlAlternative 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.

Page 29: Proposal Sistem Informasi Akademik

Main Success Scenario : menyimpan data melalui database php mysqlAlternative 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 : UserMain 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 tersebutAlternative 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 kelasMain Success Scenario : memasukkan data melalui database php mysqlAlternative Scenario Extension : -Notes and Questions : Seandainya ada siswa baru, dapatkah data tentang siswa

tersebut tercantum pada web ?

C43 : Use Case Edit Data Siswa

Page 30: Proposal Sistem Informasi Akademik

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 siswaMain Success Scenario : memasukkan dan mengubah data melalui database php mysqlAlternative 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 mysqlAlternative 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 : UserMain 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.

Page 31: Proposal Sistem Informasi Akademik

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

mysqlAlternative 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 mysqlAlternative 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.

Page 32: Proposal Sistem Informasi Akademik

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 : UserMain 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 mysqlAlternative Scenario Extension : -

Page 33: Proposal Sistem Informasi Akademik

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 siswaMain Success Scenario : mengubah data melalui database php mysqlAlternative 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 mysqlAlternative 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 : UserMain 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

Page 34: Proposal Sistem Informasi Akademik

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 SekolahMain Success Scenario : menambahkan data melalui database php mysqlAlternative 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 mysqlAlternative 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.

Page 35: Proposal Sistem Informasi Akademik

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 mysqlAlternative 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 mysqlAlternative Scenario Extension : -Notes and Questions : Apakah user dapat mengedit daftar yang ada pada form

Pendaftaran saat data telah disimpan ?

Page 36: Proposal Sistem Informasi Akademik

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 mysqlAlternative 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 kirimAlternative 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 : -

Page 37: Proposal Sistem Informasi Akademik

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 ?

Page 38: Proposal Sistem Informasi Akademik

FEATURE SET Features by Release and Priority

Release 1Essential, fungsi penjelasan tentang menu di sekolah, dan feature-feature yang adaF1 : Feature SekolahF2 : Feature PegawaiF3 : Feature Siswa

ExpectedF4 : Feature profil sekolahF5 : Feature prestasi sekolahF6 : Feature kegiatan sekolahF7 : Feature kegiatan akademik sekolahF8 : Feature log inF9 : Feature log outF10 : Feature penerimaanF11 : Feature pendaftaranF12 : Feature data pegawaiF13 : Feature konsultasiF14 : Feature informasi siswaF15 : Feature data siswaF16 : Feature materiF17 : Feature nilai

Essential :

F1 : Feature Sekolah

Priority : Sangat Penting. Effort : Sering (harian).Risk : SafeFunctional 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 : SafeFunctional area(s) : User, Wakil Kepala Sekolah, dan pegawai atau guru.

Page 39: Proposal Sistem Informasi Akademik

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 : SafeFunctional 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 : SafeFunctional area(s) : User Use case(s) : c5,c15 dan c16Description : 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.

Page 40: Proposal Sistem Informasi Akademik

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 PentingEffort : Sering (untuk user terdaftar)Functional area(s) : User yang terdaftarUse case(s) : c17 dan c18Description : 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 pentingEffort : Sering (untuk user terdaftar)Functional area(s) : user yang terdaftarUse case(s) : c19Description : 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.

Page 41: Proposal Sistem Informasi Akademik

Effort : Jarang, waktu pendaftaran siswa baru.Functional area(s) : User.Use case(s) : c54, c55, c56, c57, c58 dan c59Description : 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 PentingEffort : SeringFunctional area(s) : User dan wakil kepala sekolahUse case(s) : c20, c21, c22, c23, c24, c25, c26Description : 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 PentingEffort : SeringFunctional area(s) : administrator, user, pegawai, guruUse case(s) : c27, c28, c29,c30, c31, c32, dan c33Description : 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 PentingEffort : SeringFunctional area(s) : User, wakil kepala sekolah, administratorUse case(s) : c34, c35, c36, c37 dan c38Description :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

Page 42: Proposal Sistem Informasi Akademik

Effort : SeringFunctional area(s) : User, wakil kepala sekolah, wali kelas dan siswaUse case(s) : c39, c40, c41 dan c42Description : 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 PentingEffort : SeringFunctional area(s) : User, wakil kepala sekolah, guru dan administratorUse case(s) : c43, c44, c45 dan c46Description : 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 PentingEffort : SeringFunctional area(s) : User, wakil kepala sekolah, guru dan siswaUse case(s) : c47, c48,c49, dan c50Description : 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.

Page 43: Proposal Sistem Informasi Akademik

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 SekolahDescription 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.

Page 44: Proposal Sistem Informasi Akademik

Komponen PegawaiDescription 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 SiswaDescription Merupakan komponen user interface yang digunakan untuk

menampilkan informasi siswa, data siswa, materi dan nilaiEnvironment 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 InDescription 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 EditDescription 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

Page 45: Proposal Sistem Informasi Akademik

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 TambahDescription 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 nterface

Interface ini berfungsi untuk menamah data, apabila terjadi perubahan data pada menu sekolah, menu pegawai dan menu siswa yang bertujuan agar data selalu update sesuai perkembangan pada sekolah.

Komponen SaveDescription 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.

Page 46: Proposal Sistem Informasi Akademik

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 SekolahC5 : Use Case Tampil Profil SekolahC6 : Use Case Tampil Prestasi SekolahC9 : Use Case Tampil Kegiatan SekolahC12 : Use Case Tampil Kegiatan Akademik

SekolahC15 : Use Case Next SekolahC16 : Use Case Prevous SekolahC17 : Use Case Tampil LogInC18 : Use Case Isi LogInC19 : Use Case LogOutC20 : Use Case Tampil PegawaiC23 : Use Case Tampil Data PegawaiC27 : Use Case Tampil KonsultasiC28 : Use Case Kirim

C29 : Use Case Jawab KonsultasiC34 : Use Case Tampil Informasi SiswaC37 : Use Case Next SiswaC38 : Use Case Prevous SiswaC39 : Use Case Tampil Data SiswaC43 : Use Case Tampil MateriC44 : Use Case Tambah MateriC46 : Use Case Download MateriC47 : Use Case Tampil NilaiC51 : Use Case Tampil PenerimaanC54 : Use Case Tampil PendaftaranC58 : Use Case Kirim PendaftaranC59 : Use Case Error PendaftaranC60 : Use Case Next PenerimaanC61 : Use Case Prevous Penerimaan

Content Model / Interaction Contexts

Berikut ini adalah daftar content yang terdapat dalam system ini, antara lain:Interaction Context

--Abstract UI ComponentsPurpose Contents / Constraints /

BehaviorLogin Dialog Verifikasi user yang

berhak melakukan aksesPrompt Menampilan pesan login “klik disini untuk login”Message area Menampilan pesan kesalahan “username/password yang

anda masukkan tidak sesuai”

Page 47: Proposal Sistem Informasi Akademik

Username Account yang dimiliki Meliputi karakter A-Z, dan _ sebanyak 10karakter

Password Verifikasi sandi untuk account

Meliputi karakter A-Z dan lebih dari 4 karakter

Login Tombol yang di klik setelah user telah mengisi username dan password

Jika terdapat kesalahan pengisian maka, textbox akan 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 siswa/sekolah

Berupa karakter abjad, Meliputi prestasi yang pernah dicapai siswa/sekolah

Kegiatan sekolah Menampilkan kegiatan sekolah

Berupa karakter abjad, Meliputi kegiatan yang sedang berlangsung/dilaksanakan pada sekolah tersebut

Akademis Menampilkan kegiatan akademis

Berupa karakter abjad, meliputi kegiatan resmi yang sesuai dengan kalender pendidikan

Penerimaan Menampilkan keterangan penerimaan siswa

Berupa list tabel siswa yang diterima

Pendaftaran Menampilkan form pendaftaran

Berupa textbox yang berisi data nama, nilai, alamat

Prompt Menampilan pesan pendaftaran

“klik disini untuk 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

Page 48: Proposal Sistem Informasi Akademik

Data pegawai/guru Menampilkan data pegawai/guru

Meliputi list tabel orang-orang yang bekerja pada sekolah ini

Struktur organisasi Menampilkan susunan pengurus inti sekolah

Meliputi diagram yang menggambarkan struktur oraganisasi

Forum konsultasi Menampilkan form konsultasi

Berupa textbox berisi pengirim, pesan, subject

Prompt Menampilan pesan pendaftaran

“klik disini untuk 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 siswaInformasi siswa Menampilkan tentang

kesiswaan yang terbaru / update

Meliputi tentang informasi – informasi tentang siswa

Data siswa Menampilkan data-data siswa SMA Gresik

Meliputi isi table tentang data – data siswa (nama, alamat, tgl lahir)

Materi Menampilkan pilihan semua mata pelajaran

Meliputi mata pelajaran yang diajarkan yang dapat didownload

nilai Menampilkan nilai siswa tiap mata pelajaran

Meliputi isi table tentang 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 .

Page 49: Proposal Sistem Informasi Akademik

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.

Page 50: Proposal Sistem Informasi Akademik

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

Page 51: Proposal Sistem Informasi Akademik

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.