Proposal Sistem Informasi Akademik

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Proposal Sistem Informasi Akademik as PDF for free.

More details

  • Words: 13,411
  • Pages: 52
SISTEM INFORMASI AKADEMIK (SISFODEMIK) SMA SEMEN GRESIK OLEH :

Putri Febriantania M. [0610963043] R. Yiska Deviarani S. [0610963045] Shanty MesuringtyaS

[0610963059] Widia Nur Diana [0610963067] Yolanda Kumalasari [0610963071] PROGRAM STUDI ILMU KOMPUTER JURUSAN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS BRAWIJAYA MALANG 2009

PROJECT PLANNING Mission dan Scope Selama ini sistem informasi siswa pada jenjang sekolah menengah atas (SMA) masih berbasis manual. Untuk mengetahui sistem informasi akademik siswa seperti nilai, catatan kepribadian dan informasi kegiatan akademik masih menunggu informasi manual dari sekolah itu sendiri. Misalnya untuk informasi jadwal kegiatan akademik selama ini masih menggunakan surat pemberitahuan atau selebaran dari sekolah yang ditujukan kepada walimurid. Dan untuk pemberitahuan nilai hasil ujian siswa selama ini masih menggunakan sistem pembukuan pada raport yang diterima pada tiap akhir semester sehingga sistem informasi seperti ini membutuhkan

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

memiliki tools yang dapat di akses antara lain tool yang digunakan untuk kegiatan sekolah, profil sekolah, nilai akademik sekolah dan pendaftaran siswa baru. Dokumen untuk mengembangkan web ini yaitu project proposal, project plan, data Base design, Web design, QA Plan dan System Test Case. Kami akan membuat project sistem informasi akademik secara online yang merupakan pengalaman kami untuk menerapkan ilmu pengetahuan teknologi informasi seiring dengan perkembangan teknologi yang ada saat ini. Project sisfodemik dengan tampilan web yang sederhana, kami dapat mengasumsikan bahwa pemakai tidak akan kesulitan dalam melakukan pengoperasian web sesuai dengan kebutuhan. Dalam project ini kami tidak menyediakan fasilitas pembayaran transaksi secara online dikarenakan project ini tidak terkoneksi dengan system keuangan pada sekolah. Selain itu untuk perubahan informasi yang sudah tertera pada web site tidak dapat dilakukan perubahan secara online oleh pihak pengguna melainkan harus melalui pihak administrator untuk meng-up date informasi tersebut . Project sisfodemik ini merupakan project mandiri yang dibuat dan dikembangkan oleh pihak perseorangan dan tidak berhubungan dengan pihak perusahaan manapun. Project yang kami suguhkan ini merupakan project Data Base berbasis Online dimana memiliki tampilan yang sederhana yang mudah digunakan oleh para siswa, terutama untuk para walimurid yang kebanyakan kurang mengikuti perkembangan teknologi. Project ini membantu para walimurid untuk mengakses segala informasi yang berkaitan mengenai sistem akademik yang ada di sekolah tersebut. Tampilan yang menarik dari project yang kami miliki ini adalah, terdapat fitur-fitur tentang sekolah tersebut antara lain terdapat feature tentang profile sekolah yang dapat di buka secara umum dan feature nilai akademik dimana terdapat account untuk para siswa agar dapat mengetahui raport online dan mengetahui jadwal sekolah serta tampilan yang dapat digunakan sebagai sarana komunikasi bagi pihak walimurid dengan pihak sekolah. Status Proyek Sisfodemik ini merupakan project online yang baru. Proyek yang kami ini merupakan proyek yang masih dibagun oleh karena itu masih dalam tahap perencanaan dan pendesainan saja. Proyek kami ini masih dalam perencanaan project, dimana kami masih merencanakan terdapatnya fitur-fitur dan account-account apa saja yang kami pergunakan untuk menarik perhatian pengunjung web kami untuk membacanya. Kami harap dalam jangka pendek project kami ini mampu berjalan baik dengan penampilan terbaik tetapi mudah bagi orang awam untuk mengerti, sehingga masih banyak hal yang perlu kami rencanakan dengan baik dan apa saja yang perlu kami tambahkan untuk menghasilkan hasil terbaik proyek Sisfodemik yang kami buat ini.

PROJECT PROPOSAL PROJECT INFORMATION Project : SISFO Akademik SMA (SISFODEMIK SMA) Project Time-frame : 17 Maret 2009 sampai 17 Juli 2009 Summary : Sentence Summary Attached Worksheets : Proposal Projek Related Documents : Rencana Project, Resource needs, Glossary Selama ini sistem informasi siswa pada jenjang sekolah menengah atas (SMA) masih berbasis manual yang kurang efisien dalam penggunaan waktu. Untuk mengetahui sistem informasi akademik siswa seperti nilai, catatan kepribadian dan informasi kegiatan akademik masih menunggu informasi manual dari sekolah itu sendiri. Sistem informasi akademik pada Sekolah Menengah Atas yang selama ini berbasis manual seperti jadwal kegiatan akademik yang masih menggunakan surat pemberitahuan atau selebaran dari sekolah yang ditujukan kepada walimurid. Pemberitahuan nilai hasil ujian siswa selama ini masih menggunakan sistem pembukuan pada rapor yang diterima pada tiap akhir semester sehingga sistem informasi seperti ini membutuhkan waktu yang lama dan tidak up to date. Dengan adanya sistem informasi akademik online ini dapat mengatasi masalah yang ada ketika menggunakan metode manual. Seperti pemberitahuan nilai hasil ujian siswa dapat langsung dilihat pada website tanpa menunggu waktu pembagian rapor pada akhir semester. Pihak sekolah dapat menginformasikan pengumuman-pengumuman kegiatan sekolah melalui website, di sisi lain pendokumentasian surat-surat yang dikeluarkan oleh pihak sekolah dapat tersusun dengan baik . Seiring dengan berkembangnya era teknologi saat ini, semua pihak dituntut untuk bekerja dengan keefisienan waktu dan pendokumentasian data dalam jumlah yang banyak. Sistem informasi akademik online ini merupakan salah satu solusi terbaik untuk mengatasi masalah tersebut. Project yang kami suguhkan ini merupakan project Data Base berbasis Online dimana memiliki tampilan yang sederhana yang mudah digunakan oleh para siswa, terutama untuk para walimurid yang kebanyakan kurang mengikuti perkembangan teknologi. Project ini membantu para walimurid untuk mengakses segala informasi yang berkaitan mengenai sistem akademik yang ada di sekolah tersebut. Tampilan yang menarik dari project yang kami miliki ini adalah, terdapat fitur-fitur tentang sekolah tersebut antara lain terdapat feature tentang profile sekolah yang dapat di buka secara umum dan feature nilai akademik dimana terdapat account untuk para siswa agar dapat mengetahui raport online dan mengetahui jadwal sekolah. Sisfodemik merupakan project secara online yang ditujukan dan bermanfaat bagi siswa, wali murid guru dan pihak umum, adapun tujuan dari program ini adalah sebagai berikut : 1. Mempermudah pengelohan data pada pihak sekolah. 2. Media untuk mempromosikan prestasi dan profil sekolah. 3. Media untuk mempermudah sistem administrasi sekolah(pendaftran siswa online, penerimaan siswa baru) 4. Mempermudah siswa agar dapat mengetahui seluruh nilai yang didapat selama ini secara Online.

5. Membantu siswa yang ingin memperdalam materi disekolah dengan disediakan menu yang berisi materi-materi yang berhubungan dengan pelajaran yang ada. 6. Penggunaan waktu yang lebih efisien untuk mengakses informasi sekolah tanpa harus datang ke sekolah. 7. Diharapkan memacu prestasi siswa karena dengan media online semua prestasi siswa dapat dipantau oleh semua pihak. 8. Mempermudah wali murid untuk mengetahui semua informasi akademik yang berhubungan pada anaknya, baik nilai maupun semua kegiatan di sekolah tanpa menunggu pada saat penerimaan rapot saja. Dan juga membuat wali murid dapat berinteraksi secara langsung dengan sekolah untuk memantau perkembangan prestasi anaknya. Sisfodemik merupakan project secara online yang mempunyai feature – feature yang memudahkan bagi siswa , walimurid, guru dan pihak umum. Adapun feature yang dimiliki oleh sisfodemik antara lain sebagai berikut : 1. Tampilan web yang menarik dan bahasa yang mudah dimengerti. 2. Menggunakan system database dengan pengaplikasian pada web yaitu my sql dan php. 3. Tampilan dari project ini memiliki tools yang dapat di akses antara lain tool yang digunakan untuk kegiatan sekolah, profil sekolah, nilai akademik sekolah dan pendaftaran siswa baru. 4. Dokumen untuk mengembangkan web ini antara lain : 

Project proposal



Project plan



Data Base design



Web design



QA Plan



dan System Test Case.

Kami akan membuat project system informasi akademik secara online yang merupakan pengalaman kami untuk menerapkan ilmu pengetahuan teknologi informasi seiring dengan perkembangan teknologi yang ada saat ini. Project sisfodemik dengan tampilan web yang sederhana, kami dapat mengasumsikan bahwa pemakai tidak akan kesulitan dalam melakukan pengoperasian web sesuai dengan kebutuhan. Pada project ini terdapat feature–feature antara lain tampilan web yang menarik dan bahasa yang mudah dimengerti, menggunakan system database dengan pengaplikasian pada web yaitu my sql dan php, tampilan dari project ini memiliki tools yang dapat di akses antara lain tool yang digunakan untuk kegiatan sekolah, profil sekolah, nilai akademik sekolah dan pendaftaran siswa baru, dokumen untuk mengembangkan web ini antara lain Project proposal, Project plan, Data Base design, Web design, QA Plan dan System Test Case.

Tetapi project kami tidak menyediakan fasilitas pembayaran transaksi secara online dikarenakan project ini tidak terkoneksi dengan system keuangan pada sekolah. Selain itu project kami juga tidak menyediakan fasilitas untuk perubahan informasi yang sudah tertera pada web site tidak dapat dilakukan perubahan secara online oleh pihak pengguna melainkan harus melalui pihak administrator untuk meng-up date informasi tersebut. Project sisfodemik ini merupakan project mandiri yang dibuat dan dikembangkan oleh pihak perseorangan dan tidak berhubungan dengan pihak perusahaan manapun.

SOFTWARE REQUIREMENTS SPECIFICATION USER NEEDS PROJECT INFORMATION Project : Sistem Informasi Akademik Sekolah Related Document : -AGREED GOALS Dalam dunia pendidikan saat ini kebutuhan dalam menyampaikan informasi mengenai sekolah beserta pihak-pihak yang terkait di dalamnya sangatlah penting. Perkembangan dalam dunia pendidikan meliputi banyak hal, terutama perkembangan dalam bidang informasi. Namun sampai sekarang banyak sekali sekolah yang belum membuat sistem informasi yang baik tentang sekolah tersebut, seperti jadwal kegiatan sekolah, profil sekolah, dan daftar nilai akademis. Jika semua sistem informasi akademik ini dapat di publish atau online akan sangat membantu mendokumentasi sistem informasi secara baik, update dan dapat diakses oleh semua pihak. ENVIRONTMENT Untuk meningkatakan lingkungan akademis yang baik perlu didukung suatu sarana yang baik pula dan mendukung proses belajar mengajar, dan juga sistem yang mendukung proses akademis yang berlangsung pada sekolah tersebut. Saat ini model pembelajaran ada sekolah masih mengandalkan buku yang direfensikan, sedangkan kebutuhan akan materi tidak bergantung pada satu jenis buku dan memngingat harga buku sangatlah mahal. Dengan sistem informasi akademik yang dilengkapi dengan feature yang menyediakan menu untuk mendownload materi akankah sangat berguna bagi semua siswa yang membutuhkan tambahan materi tanpa harus membeli buku. Dengan tampilan secara online tentunya akan menjadi media promosi sekolah secara tidak langsung, karena mengingat persaingan antara sekolah dalam menjaring murid baru sangatlah ketat dengan feature pendukung adalah feature yang dapat digunakan untuk melakukan pendaftaran secara online. Dengan sistem yang berbasis online dapat berfungsi sebagai media untuk berkomunikasi antara walimurid dengan guru mengingat komunikasi antara walimurid dengan guru sangat kurang kebanyakan hanya terjadi pada saat dilaksanakan rapat. Dengan sistem akademis yang dapat diakses oleh semua pihak dapat menjadi salah satu factor pemicu semangat siswa dalam meningkatkan nilai akademisnya. Sistem aplikasi ini berbasis webdatabase dengan menggunakan web server apache dengan databasenya mysql (interfacenya phpmyadmin). Yang nantinya terdapat 1 komputer yang berperan sebagai admin yang terletak di ruang administrasi dengan spesifikasi PC menggunakan sistem operasi Windows XP dengan spesifikasi PC yaitu pentium 4 RAM 512 Hardisk 80 Gb.

Data yang diolah dalam aplikasi ini adalah :  Nilai akademik(hasil ulangan, hasil ujian, raport)  Daftar kegiatan akademik  Informasi kegiatan sekolah  Informasi konsultasi walimurid dengan sekolah  Informasi materi penunjang  Informasi pendaftaran siswa baru  Informasi penerimaan siswa baru STAKEHOLDER/ACTOR Sistem manajemen data Sistem ini untuk menambah, mengedit, data-data yang akan ditampilkan seperti data siswa, data guru, data kegiatan siswa, data informasi profil sekolah, dan data-data baru yang akan ditampilkan. Sistem dokumentasi Sistem ini untuk merekap dokumen secara manual kemudian diserahkan ke manajemen data untuk diproses. Proses dalam menjalankan aplikasi ini :  Semua pihak baik siswa, guru, walimurid dan umum yang mempunyai koneksi dengan internet dapat mengakses alamat web system informasi akademik ini.  Halaman peratama yang muncul adalah profil sekolah, kemudian terdapat feature pegawai, siswa penerimaan siswa baru, pendaftaran siswa baru.  Pada profil sekolah terdapat informasi tentang sekolah itu sendiri baik informasi sejarah, visimisi, prestasi yang pernah diraih,serta terdapat informasi pendaftaran siswa baru dan penerimaan siswa baru.  Pada feature pegawai terdapat susunan organisasi sekolah, data-data pegawai yang bekerja beserta informasi yang terkait dengan pegawai tersebut.  Pada feature siswa terdapat beberapa menu antara lain materi dan nilai  Pada feature pendaftarann siswa baru akan ditampilkan form pengisian untuk registrasi siwa tersebut.  Pada feature penerimaan siswa baru terdapat informasi tentang daftar siswa yang telah diterima, asal sekolah, serta rangking nilainya. PERFORMANCE AND CAPACITY NEEDS Mengmplementasikan dan mengembangkan sistem informasi akademik berbasis online yang update serta dapat diakses oleh semua orang sehingga nantinya dapat membantu proses akademik sekolah tersebut dan sebagai media promosi sekolah sehingga menjadi sarana yang sangat berperan dalam menerapkan sekolah yang berbasis tehnologi informasi. Lingkungan fisik system Sistem ini merupakan web server, yang dikerjakan pada computer yang menyimpan data dengan memonitor data tersebut setiap hari, dengan UPS, AC. user yang menggunakan system ini

merupakan pekerja yang berada pada sekolah tersebut atua memungkinkan memperkerjakan orang yang lebih ahli untuk melakukan penyimpanan data jika mempunyai dana yang cukup untuk membayar gajinya. Pihak sekolah/guru Pihak sekolah menginginkan data tentang sekolah tersimpan dengan baik dan dapat di akses dan dipublikasikan dengan cepat. Jadi ketika terdapat suatu data baru maka dapat segera ditampilkan pada web ini. • Key needs Mendapatkan informasi baru Mendapatkan data akademik Mendapatkan profil sekolah Menampilkan pada web Pihak siswa Pihak siswa menginginkan keterbukaan tentang data akademik mengenai diriya, dan juga informasi kegiatan sekolah yang dapat di cek setiap saat. Ketika media tulis diaragukan kebenarannya maka melalui web ini dapat menjadi salah satu solusiya. • Key needs Informasi kegiatan sekolah Informasi data akademik siswa Pihak orang tua Pihak orang tua kadang kala menginginkan mengecek atau melihat kembali daftar prestasi anaknya yang telah terdokumentasi selama beberapa rentang waktu, ataupun mereka ingin berkonsultasi dengan pihak guru tentang perilaku anaknya • Key needs Informasi akademik siswa Pihak umum Pihak umum merupakan pihak yang tidak terlibat secara langsung pada system ini, bisa saja mereka merupakan pengunjung yang hanya melihat tampilan web, atau merupakan calon siswa baru yang hendak medaftar pada sekolah ini. • Key needs Informasi profil sekolah Informas pendaftaran

INTERVIEW NOTES Kami belum melakukan interview

SOFTWARE REQUIREMENT SPECIFICATION Software Requirements Specification Project : SISFO Akademik SMA (SISFODEMIK SMA) Internal Release Number : Attached worksheets : Use case suite Feature set Related Documents : Project proposal > User need Introduction Selama ini sistem informasi siswa pada jenjang sekolah menengah atas (SMA) masih berbasis manual yang kurang efisien dalam penggunaan waktu. Untuk mengetahui sistem informasi akademik siswa membutuhkan waktu yang lama dan tidak up to date. Seiring dengan berkembangnya era teknologi saat ini, semua pihak dituntut untuk bekerja dengan keefisienan waktu dan pendokumentasian data dalam jumlah yang banyak. Sistem informasi akademik online ini merupakan salah satu solusi terbaik untuk mengatasi masalah tersebut, juga masalah ketika menggunakan metode manual. Use case Kami akan membuat project sistem informasi akademik secara online yang merupakan pengalaman kami untuk menerapkan ilmu pengetahuan teknologi informasi seiring dengan perkembangan teknologi yang ada saat ini. Project sisfodemik dengan tampilan web yang sederhana, kami dapat mengasumsikan bahwa pemakai tidak akan kesulitan dalam melakukan pengoperasian web sesuai dengan kebutuhan. Dalam project ini kami tidak menyediakan fasilitas pembayaran transaksi secara online dikarenakan project ini tidak terkoneksi dengan system keuangan pada sekolah. Selain itu untuk perubahan informasi yang sudah tertera pada web site tidak dapat dilakukan perubahan secara online oleh pihak pengguna melainkan harus melalui pihak administrator untuk meng-up date informasi tersebut . Project sisfodemik ini merupakan project mandiri yang dibuat dan dikembangkan oleh pihak perseorangan dan tidak berhubungan dengan pihak perusahaan manapun. Details:  Stakeholder/Actor Sistem manajemen data System ini untuk menambah, mengedit, data-data yang akan ditampilkan seperti data siswa, data guru, data kegiatan siswa, data informasi profil sekolah, dan data-data baru yang akan ditampilkan. Sistem dokumentasi System ini untuk merekap dokumen secara manual kemudian diserahkan ke manajemen data untuk diproses. Use Case yang digunakan yaitu : C1 : Use Case Tampil Sekolah C2 : Use Case Edit Sekolah C3 : Use Case Tambah Sekolah

C4 : Use Case Save Sekolah C5 : Use Case Tampil Profil Sekolah C6 : Use Case Tampil Prestasi Sekolah C7 : Use Case Tambah Prestasi Sekolah C8 : Use Case Save Prestasi Sekolah C9 : Use Case Tampil Kegiatan Sekolah C10 : Use Case Tambah Kegiatan Sekolah C11 : Use Case Save Kegiatan Sekolah C12 : Use Case Tampil Kegiatan Akademik Sekolah C13 : Use Case Save Kegiatan Akademik Sekolah C16 : Use Case Tampil LogIn C17 : Use Case Isi LogIn C18 : Use Case LogOut C19 : Use Case Tampil Pegawai C20 : Use Case Edit Pegawai C21 : Use Case Save Pegawai C22 : Use Case Tampil Data Pegawai C23 : Use Case Tambah Data Pegawai C24 : Use Case Edit Data Pegawai C25 : Use Case Save Data Pegawai C26 : Use Case Tampil Konsultasi C27 : Use Case Kirim Konsultasi C28 : Use Case Save Konsultasi C29 : Use Case Confirm Konsultasi C30 : Use Case Accept Konsultasi C31 : Use Case Replay Konsultasi C32 : Use Case Tampil Siswa C33 : Use Case Edit Siswa C34 : Use Case Tambah Siswa C35 : Use Case Save Siswa C36 : Use Case Tampil Informasi Siswa C37 : Use Case Tambah Informasi Siswa C38 : Use Case Save Informasi Siswa C41 : Use Case Tampil Data Siswa C42 : Use Case Tambah Data Siswa C43 : Use Case Edit Data Siswa C44 : Use Case Save Data Siswa C45 : Use Case Tampil Materi C46 : Use Case Tambah Materi C47 : Use Case Save Materi C48 : Use Case Download Materi C49 : Use Case Tampil Nilai C50 : Use Case Tambah Nilai C51 : Use Case Edit Nilai

C52 : Use Case Save Nilai C53 : Use Case Tampil Penerimaan C54 : Use Case Tambah Penerimaan C55 : Use Case Save Penerimaan C56 : Use Case Tampil Pendaftaran C57 : Use Case Tambah Penerimaan C58 : Use Case Edit Penerimaan C59 : Use Case Save Penerimaan C60 : Use Case Kirim Pendaftaran C61 : Use Case Error Pendaftaran C62 : Use Case Lihat Pendaftaran Function requirement Project yang kami suguhkan ini merupakan project Data Base berbasis Online dimana memiliki tampilan yang sederhana yang mudah digunakan oleh para siswa, terutama untuk para walimurid yang kebanyakan kurang mengikuti perkembangan teknologi. Project ini membantu para walimurid untuk mengakses segala informasi yang berkaitan mengenai sistem akademik yang ada di sekolah tersebut. Tampilan yang menarik dari project yang kami miliki ini adalah, terdapat fitur-fitur tentang sekolah tersebut antara lain terdapat feature tentang profile sekolah yang dapat di buka secara umum dan feature nilai akademik dimana terdapat account untuk para siswa agar dapat mengetahui raport online dan mengetahui jadwal sekolah serta tampilan yang dapat digunakan sebagai sarana komunikasi bagi pihak walimurid dengan pihak sekolah. Details: Release 1 Essential, fungsi penjelasan tentang menu di sekolah, dan feature-feature yang ada F1 : Feature Sekolah F2 : Feature Pegawai F3 : Feature Siswa Expected F4 : Feature profil sekolah F5 : Feature prestasi sekolah F6 : Feature kegiatan sekolah F7 : Feature kegiatan akademik sekolah F8 : Feature log in F9 : Feature log out F10 : Feature penerimaan F11 : Feature pendaftaran F12 : Feature data pegawai F13 : Feature konsultasi F14 : Feature informasi siswa F15 : Feature data siswa F16 : Feature materi F17 : Feature nilai

Non-Functional requirement Banyaknya use case yang digunakan untuk mengembangkan system ini membuat seolaholah system sulit dioperasikan. Tingkat kesulitan didasarkan pada nomor stepnya, dan disesuaikan dengan tingkat pengetahuan user, sehingga user mengerti langkah-langkah apa saja yang harus diambil. Tampilan utama dibuat sefamiliar mungkin sehingga user tidak merasa asing menggunakan web aplikasi ini. Kami akan mengikuti UI Guidline dalam mendesain web aplikasi ini untuk menamai menu, pembuatan tombol, dan komponen lain penyusun web ini. Untuk keamanan system dilakukan setiap autentifikasi oleh user. User harus memasukkan username dan password dengan aturan user harus merupakan siswa SMA tersebut dan panjang password adalah antara 4-14 karakter. Environmental requirement Sistem aplikasi ini berbasis webdatabase dengan menggunakan web server apache dengan databasenya mysql (interfacenya phpmyadmin). Yang nantinya terdapat 1 komputer yang berperan sebagai admin yang terletak di ruang administrasi dengan spesifikasi PC menggunakan system operasi Windows XP. Spesifikasi hardware yang minimal harus terpenuhi untuk sistem ini adalah sebagai berikut : 1. Prosessor Pentium 4 2. Harddisk 80 GB 3. RAM 512 MB Sistem ini merupakan web server, yang dikerjakan pada computer yang menyimpan data dengan memonitor data tersebut setiap hari, dengan UPS, AC. user yang menggunakan system ini merupakan pekerja yang berada pada sekolah tersebut atua memungkinkan memperkerjakan orang yang lebih ahli untuk melakukan penyimpanan data jika mempunyai dana yang cukup untuk membayar gajinya.

USE CASE Project : Sistem Informasi Akademik SMA SEMEN Gresik Internal Realease Number : Related Document : Use Case yang digunakan yaitu : C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C16 C17 C18

: Use Case Tampil Sekolah : Use Case Edit Sekolah : Use Case Tambah Sekolah : Use Case Save Sekolah : Use Case Tampil Profil Sekolah : Use Case Tampil Prestasi Sekolah : Use Case Tambah Prestasi Sekolah : Use Case Save Prestasi Sekolah : Use Case Tampil Kegiatan Sekolah : Use Case Tambah Kegiatan Sekolah : Use Case Save Kegiatan Sekolah : Use Case Tampil Kegiatan Akademik Sekolah : Use Case Save Kegiatan Akademik Sekolah : Use Case Tampil LogIn : Use Case Isi LogIn : Use Case LogOut

C19 C20 C21 C22 C23 C24 C25 C26 C27 C28 C29 C30 C31

: Use Case Tampil Pegawai : Use Case Edit Pegawai : Use Case Save Pegawai : Use Case Tampil Data Pegawai : Use Case Tambah Data Pegawai : Use Case Edit Data Pegawai : Use Case Save Data Pegawai : Use Case Tampil Konsultasi : Use Case Kirim Konsultasi : Use Case Save Konsultasi : Use Case Confirm Konsultasi : Use Case Accept Konsultasi : Use Case Replay Konsultasi

C32 C33 C34 C35 C36 C37 C38 C41 C42 C43 C44 C45 C46 C47 C48 C49 C50 C51 C52

: Use Case Tampil Siswa : Use Case Edit Siswa : Use Case Tambah Siswa : Use Case Save Siswa : Use Case Tampil Informasi Siswa : Use Case Tambah Informasi Siswa : Use Case Save Informasi Siswa : Use Case Tampil Data Siswa : Use Case Tambah Data Siswa : Use Case Edit Data Siswa : Use Case Save Data Siswa : Use Case Tampil Materi : Use Case Tambah Materi : Use Case Save Materi : Use Case Download Materi : Use Case Tampil Nilai : Use Case Tambah Nilai : Use Case Edit Nilai : Use Case Save Nilai

C53 C54 C55 C56 C57 C58 C59 C60 C61 C62

: Use Case Tampil Penerimaan : Use Case Tambah Penerimaan : Use Case Save Penerimaan : Use Case Tampil Pendaftaran : Use Case Tambah Penerimaan : Use Case Edit Penerimaan : Use Case Save Penerimaan : Use Case Kirim Pendaftaran : Use Case Error Pendaftaran : Use Case Lihat Pendaftaran

C1 : Use Case Tampil Sekolah Summary

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

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

: Administrator menambahkan data yang diberikan oleh wakil kepala sekolah. : Sangat penting. : Jarang (tiap terjadi penambahan). : Wakil kepala sekolah administrator administrasi. : memasukkan data melalui database php mysql

Alternative Scenario Extension : Notes and Questions : Apakah user dapat menambahkan menu pada home page ? C4 : Use Case Save Sekolah Summary

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

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

Prioritas Frekuensi Penggunaan

: 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. : Sangat penting. : Sering.

Pelaku Main Success Scenario

: User. : 1. Setelah memasuki home page, menu sekolah sudah ready dengan feature-feature yang ada. 2. Untuk mengetahui prestasi apa saja yang telah di peroleh oleh sekolah user dapat meng-klik feature prestasi sekolah. 3. Maka akan tampil halaman baru tentang prestasi yang pernah diraih oleh sekolah di menu sekolah. Alternative Scenario Extension : Apabila user ingin mengetahui informasi lain tentang sekolah maka dapat memilih feature lainnya. Notes and Questions : 1. Apakah user dapat mengedit tampilan yang dari prestasi sekolah ? 2. Bagaimana cara user untuk keluar dari tampilan prestasi sekolah ? 3. Dapatkah administrator menambahkan atau mengedit prestasi sekolah ? 4. Jika sekolah mendapatkan prestasi pada sekolah maka admin akan mengup-date informasi yang ada di dalam prestasi sekolah tersebut. C7 : Use Case Tambah Prestasi Sekolah Summary

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

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

C9 : Use Case Tampil Kegiatan Sekolah Summary

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

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

: Administrator menyimpan data setelah terjadi penambahan atau perubahan pada data pada Kegiatan Sekolah. Prioritas : Sangat penting. Frekuensi Penggunaan : Sering (setelah adanya perubahan dan penambahan) Pelaku : Administator administrasi Main Success Scenario : menyimpan data melalui database php mysql Alternative Scenario Extension : -

Notes and Questions

: Apakah administrator dapat mengedit kembali setelah terjadi save pada data yang baru saja di edit ?

C12 : Use Case Tampil Kegiatan Akademik Sekolah Summary

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

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

C16 : Use Case Tampil LogIn Summary

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

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

: Layanan yang melayani user bila ingin keluar dari home page user, agar tidak dapat diakses oleh user lain. : Sangat penting. : Sering

Pelaku Main Success Scenario

: User yang terdaftar. : 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

:

Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario

: : : :

Alternative Scenario Extension : Notes and Questions

:

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. Penting Sering. User. 1. Masuk pada menu utama halaman Web. 2. Klik pada menu pegawai 3. Maka akan muncul tampilan pegawai yang berisikan fotofoto perangkat-perangkat inti sekolah. Bagaimana cara mengganti atau mengupdate foto-foto perangkat-perangkat sekolah Apakah user dapat mengedit tampilan pada menu pegawai.

C20 : Use Case Edit Pegawai Summary

Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario Alternative Scenario Extension Notes and Questions

C21 : Use Case Save Pegawai

: 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. : Sangat Penting. : Jarang, apabila terjadi perubahan struktur pegawai. : Administator yaitu Wakil Kepala Sekolah. : memasukkan dan mengganti data melalui database php mysql :: Apakah user dapat mengganti foto-foto struktur pegawai pada tampilan menu pegawai tersebut?

Summary Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario Alternative Scenario Extension Notes and Questions

: Administator menyimpan foto-foto pegawai setelah terjadi perubahan. : Sangat Penting : Jarang, apabila terjadi perubahan pada struktur pegawai. : Administator yaitu Wakil Kepala Sekolah. : menyimpan data melalui database php mysql :: 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

Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario Alternative Scenario Extension Notes and Questions

: Tampilan ini dipergunakan untuk menampilkan dan memberikan informasi mengenai data-data pegawai pada sekolah. Berisikan nama pegawai, jabatan, alamat dan no.tlf pegawai. : Sangat Penting : Sering : User : 1. Masuk pada menu Pegawai. 2. Klik pada feature Data Pegawai. 3. Setelah masuk, maka data pegawai akan muncul. : Apabila user ingin melakukan konsultasi maka dapat masuk pada feature lain yaitu feature konsultasi. : Apakah Data pegawai tersebut benar sesuai dengan data sesungguhnya?

C23 : Use Case Tambah Data Pegawai Summary Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario Alternative Scenario Extension Notes and Questions

: Layanan ini digunakan untuk proses panambahan data pegawai apabila terdapat pegawai baru yang diterima oleh pihak sekolah. : Penting. : Jarang, apabila terdapat penambahan pegawai. : Administator yaitu Wakil Kepala Sekolah : memasukkan data melalui database php mysql : : Apakah administator dapat menambah data setelah dilakukan proses penyimpanan.

C24: Use Case Edit Data Pegawai Summary

: Layanan ini digunakan untuk merubah data pegawai yang bekerja pada sekolah apabila terdapat perubahan

Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario Alternative Scenario Extension Notes and Questions

pertambahan atau pengurangan jumlah pegawai yang bekerja ataupun perubahan data pegawai. : Penting. : Jarang, apabila terdapat perubahan pada data pegawai. : Administator yaitu Wakil Kepala Sekolah. : memasukkan dan mengedit data melalui database php mysql : : Apakah Administator dapat mengganti data pegawai setelah dilakukan proses penyimpanan.

C25 : Use Case Save Data Pegawai Summary Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario Alternative Scenario Extension Notes and Questions

: Layanan ini dipergunakan Administator untuk melakukan penyimpanan data setelah dilakukan perubahan data pegawai. : Penting. : Jarang, apabila terdapat perubahan data pegawai. : Administator yaitu Wakil Kepala Sekolah. : menyimpan data melalui database php mysql : : Apakah data yang sudah dialkukan perubahan dapat tersimpan dengan baik?

C26 : Use Case Tampil Konsultasi Summary

Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario

Alternative Scenario Extension Notes and Questions C27 : Use Case Kirim

: 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. : Penting : Sering, saat user ingin melakukan konsultasi : User dan pegawai : 1. Masuk pada Web Sekolah. 2. Klik pada menu Pegawai. 3. Masuk pada feature Konsulatasi. 4. Maka akan muncul form konsultasi. : Apabila user tidak ingin melakukan konsultasi, user juga dapat melihat konsultasi-konsultasi yang sudah dilakukan oleh siswa lain pada menu konsultasi ini. : Apakah tampilan pada konsultasi ini dapat di edit oleh user?

Summary Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario

Alternative Scenario Extension Notes and Questions

: Layanan ini dipergunakan bagi user untuk melakukan konsultasi dan dikirimkan kepada guru atau pegawai yang bersangkutan atau ynag dituju. : Penting. : Sering, apabila terdapat siswa atau wali murid yang akan melakukan konsultasi. : User. : 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. : : Apakah proses pengiriman comment tersebut dapat sampai kepada guru yang bersangkutan?

C28 : Use Case Save Konsultasi Summary Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario Alternative Scenario Extension Notes and Questions

: Layanan ini dipergunakan bagi user untuk melakukan proses penyimpanan semua konsultasi yang telah masuk pada feature konsultasi tersebut. : Sangat Penting. : Sering, apabila terdapat siswa atau wali murid yang melakukan konsultasi. : Administator. : Menyimpan data melalui database php mysql : : Apakah proses penyimpanani comment dapat tersimpan dengan baik?

C29 : Use Case Confirm Konsultasi Summary

:

Prioritas Frekuensi Penggunaan

: :

Pelaku Main Success Scenario

: :

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. Sangat Penting Sering, apabila terdapat siswa atau wali murid yang akan melakukan konsultasi. Administator yaitu Guru atau pegawai yang bersangkutan. 1. Masuk pada web sekolah 2.Masuk pada menu Pegawai dan klik pada feature Konsultasi.

3. Pada menu konsultasi dapat melihat semua comment yang telah masuk. Apabila ingin menampilkan comment maka beri tanda centang pada comment tersebut. 4. Kemudian klik confirm, maka secara otomatis comment tersebut akan muncul pada menu konsultasi. Alternative Scenario Extension Notes and Questions

: :

Apakah comment yang tidak dicentang tersimpan atau terhapus secra otomatis ?

C30 : Use Case Accept Konsultasi Summary

Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario Alternative Scenario Extension Notes and Questions

: 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. : Sangat Penting : Sering : User dan guru yang bersangkutan ::: Apakah semua konsultasi dari user ditampilkan atau direspon semua oleh pihak dari sekolah ?

C31 : Use Case Replay Konsultasi Summary Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario

Alternative Scenario Extension Notes and Questions

: Use case ini melayani untuk menjawab konsultasi yang telah masuk. Yang hanya dapat tampil saat pegawai yang log in. : Sangat Penting : Sering : Pegawai dan guru yang bersangkutan : 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. :: Apakah konsultasi dari user yang tidak ditampilkan tidak tersimpan dalam database ?

C32 : Use Case Tampil Siswa Summary Prioritas

: Tampil Siswa merupakan tampilan halaman pertama saat user masuk pada menu siswa. Yang berisikan informasi struktur organisasi OSIS pada sekolah tersebut. : Sangat penting.

Frekuensi Penggunaan Pelaku Main Success Scenario

: Sering (tiap hari). : User : 1. Klik menu siswa. 2. Maka akan tampil home page awal menu siswa dengan dihiasi foto pengurus inti OSIS sekolah. 3. Terdapat empat feature yang dapat diakses pada menu siswa. Alternative Scenario Extension : Jika menu siswa tidak dapat dibuka berarti user harus melakukan login terlebih dahulu di menu sekolah. Notes and Questions : Bagaimana mendapatkan infomasi lebih lanjut tentang siswa? C33 : Use Case Edit Siswa Summary

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

: Administrator menambahkan data yang diberikan oleh wakil kepala sekolah tentang siswa. Prioritas : Sangat penting. Frekuensi Penggunaan : Jarang (tiap terjadi penambahan). Pelaku : Wakil kepala sekolah administrator administrasi. Main Success Scenario : memasukkan data melalui database php mysql Alternative Scenario Extension : Notes and Questions : Apakah user dapat menambahkan menu pada home page ? C35 : Use Case Save Siswa Summary

: Administrator menyimpan data setelah terjadi penambahan atau perubahan pada data. Prioritas : Sangat penting. Frekuensi Penggunaan : Sering (setelah adanya perubahan dan penambahan) Pelaku : Administator administrasi Main Success Scenario : menyimpan data melalui database php mysql Alternative Scenario Extension : -

Notes and Questions

: Apakah administrator dapat mengedit kembali setelah terjadi save pada data yang baru saja di edit ?

C36 : Use Case Tampil Informasi Siswa Summary

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

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

: Administrator menyimpan data setelah terjadi penambahan atau perubahan pada data informasi siswa. : Sangat penting. : Sering (setelah adanya perubahan dan penambahan) : Administrator.

Main Success Scenario : menyimpan data melalui database php mysql Alternative Scenario Extension : Notes and Questions : Apakah administrator dapat mengedit kembali setelah terjadi save pada data yang baru saja di edit ? C41 : Use Case Tampil Data Siswa Summary

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

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

Summary

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

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

C45 : Use Case Tampil Materi Summary

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

Notes and Questions

:

Apakah materi yang dapat di download adalah materi yang hanya diajarkan di sekolah ?

C46 : Use Case Tambah Materi Summary

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

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

Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario

: 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. : Sangat penting. : Sering. : Administator yaitu user yang terdaftar. : 1. Masuk pada menu siswa. 2. Log in terlebih dahulu di halaman sekolah, agar dapat masuk pada menu siswa. 3. Pada menu siswa klik materi. 4. Pilih sesuai mata pelajaran yang diinginkan.

5. Maka akan tampil halaman untuk pilihan materi yang disetiap judul materi disediakan untuk download materi tersebut. 6. Klik download untuk mendapatkan isi materi. Alternative Scenario Extension : Jika proses download gagal, ulangi dengan merefresh terlebih dahulu kemudian klik kembali download untuk mengulangi proses. Notes and Questions : Apakah ini merupakan proses freedownload ? C49 : Use Case Tampil Nilai Summary

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

Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario

: 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. : Sangat penting. : Sering (tiap terjadi penambahan nilai). : Wakil Kepala Sekolah dan guru. : memasukkan data melalui database php mysql

Alternative Scenario Extension : Notes and Questions : Setiap ada nilai baru apakah langsung ada perubahan pada web ? C51 : Use Case Edit Nilai Summary

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

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

Prioritas Frekuensi Penggunaan Pelaku Main Success Scenario

: 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. : Sangat penting. : Sering (pada saat pembukaan tahun ajaran baru). : User : 1. Setelah memasuki home page, menu sekolah sudah ready dengan feature-feature yang ada. 2. Untuk mengetahui informasi penerimaan siswa baru yang diadakan oleh sekolah user dapat meng-klik feature Penerimaan.

3. Maka akan tampil halaman baru yang berisikan daftar siswa yang telah mendaftar secara on line dan terdapat informasi syarat apa saja yang harus dipenuhi saat registrasi penerimaan siswa baru. Alternative Scenario Extension : Apabila user ingin mengetahui informasi lain tentang sekolah maka dapat memilih feature lainnya. Notes and Questions : 1. Apakah user dapat mengedit daftar siswa yang telah melakukan pendaftaran pada tabel penerimaan ? 2. Bagaimana cara user untuk keluar dari tampilan penerimaan sekolah ? C54 : Use Case Tambah Penerimaan Summary

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

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

Prioritas Frekuensi Penggunaan

: 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 : Sangat penting. : Sering (pada saat pembukaan tahun ajaran baru).

Pelaku Main Success Scenario

: User yaitu calon siswa baru. : 1. Setelah memasuki home page, menu sekolah sudah ready dengan feature-feature yang ada. 2. Untuk pendaftaran siswa baru yang diadakan oleh sekolah user dapat meng-klik feature Penerimaan. 3. Maka akan tampil halaman baru yang berisikan form isian yang harus diisi oleh calon siswa baru apabila ingin mendaftar di sekolah Semen Gresik. Alternative Scenario Extension : Apabila user ingin mengetahui informasi lain tentang sekolah maka dapat memilih feature lainnya. Notes and Questions : 1. Apakah user dapat mengisi isian dengan asal-asalan pada saat mengisi form pendaftaran ? 2. Bagaimana cara user untuk keluar dari tampilan pendaftaran ? C57 : Use Case Tambah Penerimaan Summary

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

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

C59 : Use Case Save Penerimaan Summary

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

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

: Akan terdapat peringatan error setelah proses pengiriman yang disebabkan karena adanya pengisian pada form pendaftaran yang belum sempurna atau data yang diisikan belum lengkap pada Pendaftaran. Prioritas : Sangat penting. Frekuensi Penggunaan : Sering (setelah melakukan proses pengiriman). Pelaku : Administator. Main Success Scenario : jika terjadi kesalahan dalam pengaksesan seperti pengisisan form tidak lengkap. Alternative Scenario Extension : -

Notes and Questions

: Apakah user dapat terdaftar apabila data yang diisikan belum lengkap ?

C62 : Use Case Lihat Pendaftaran Summary

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

FEATURE SET Features by Release and Priority Release 1 Essential, fungsi penjelasan tentang menu di sekolah, dan feature-feature yang ada F1 : Feature Sekolah F2 : Feature Pegawai F3 : Feature Siswa Expected F4 : Feature profil sekolah F5 : Feature prestasi sekolah F6 : Feature kegiatan sekolah F7 : Feature kegiatan akademik sekolah F8 : Feature log in F9 : Feature log out F10 : Feature penerimaan F11 : Feature pendaftaran F12 : Feature data pegawai F13 : Feature konsultasi F14 : Feature informasi siswa F15 : Feature data siswa F16 : Feature materi F17 : Feature nilai Essential : F1 : Feature Sekolah Priority Effort Risk Functional area(s) Use case(s) Description

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

F2 : Feature Pegawai Priority Effort Risk

: Sangat Penting. : Sering (harian). : Safe

Functional area(s) Use case(s) Description

: User, Wakil Kepala Sekolah, dan pegawai atau guru. : c20, c21, c23, c24, c25, c26, c27, c28, c29, c30, c31, c32, c33. : 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 Effort Risk Functional area(s) Use case(s) Description

: Sangat Penting : Sering (tergantung visitor) : Safe : User, Administator, Wakil Kepala Sekolah, Wali Kelas, Guru dan Siswa. : c34, c35, c36, c37, c38, c39, c40, c41, c42, c43, c44, c45, c46, c47, c48, c49, c50. : 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 Effort Risk Functional area(s) Use case(s) Description

: Sangat penting. : Sering (tergantung visitor) : Safe : User : c5,c15 dan c16 : User dapat melihat sejarah berdirinya sekolah dan foto-foto sekolah.

F5 : Feature Prestasi Sekolah Priority Effort Functional area(s) Use case(s) Description

: Sangat Penting. : Sering (tergantung visitor). : User dan Wakil Kepala Sekolah. : c6, c7, c8, c15 dan c16. : User dapat mengetahui informasi tentang prestasi dan penghargaanpenghargaan 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 Effort

: Sangat Penting. : Sering (tergantung visitor).

Functional area(s) Use case(s) Description

: User dan Wakil Kepala Sekolah. : c9, c10, c11, c15, dan c16. : 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 Effort Functional area(s) Use case(s) Description

: Sangat Penting. : Sering (tergantung visitor). : User, Siswa dan Wakil Kepala Sekolah. : c12, c13, c14, c15 dan c16. : User dapat mengetahui jadwal kegiatan akademik sekolah seperti jadwal, UTS, UAS, try out, UNAS kkdan jadwal ujian praktikum.

F8 : Feature Log In Priority Effort Functional area(s) Use case(s) Description

: Sangat Penting : Sering (untuk user terdaftar) : User yang terdaftar : c17 dan c18 : 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 Effort Functional area(s) Use case(s) Description

: Sangat penting : Sering (untuk user terdaftar) : user yang terdaftar : c19 : 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 Effort Functional area(s) Use case(s) Description

: Sangat Penting. : Jarang, waktu penerimaan siswa baru. : User. : c51, c52, c53, c60, dan c61. : User dapat mengetahui informasi siswa yang telah diterima oleh sekolah dengan mudah.

F11 : Feature Pendaftaran Priority Effort Functional area(s) Use case(s) Description

: Sangat Penting. : Jarang, waktu pendaftaran siswa baru. : User. : c54, c55, c56, c57, c58 dan c59 : 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 Effort Functional area(s) Use case(s) Description

: Sangat Penting : Sering : User dan wakil kepala sekolah : c20, c21, c22, c23, c24, c25, c26 : 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 Effort Functional area(s) Use case(s) Description

: Sangat Penting : Sering : administrator, user, pegawai, guru : c27, c28, c29,c30, c31, c32, dan c33 : 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 Effort Functional area(s) Use case(s) Description

: Sangat Penting : Sering : User, wakil kepala sekolah, administrator : c34, c35, c36, c37 dan c38 :Feature informasi siswa merupakan feature yang menampilkan informasiinformasi tentang siswa mengenai ranking siswa kelas 1 hingga kelas 3.

F15 : Feature Data Siswa Priority Effort Functional area(s) Use case(s) Description

: Sangat Penting : Sering : User, wakil kepala sekolah, wali kelas dan siswa : c39, c40, c41 dan c42 : 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 Effort Functional area(s) Use case(s) Description

: Sangat Penting : Sering : User, wakil kepala sekolah, guru dan administrator : c43, c44, c45 dan c46 : 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 Effort Functional area(s) Use case(s) Description

: Sangat Penting : Sering : User, wakil kepala sekolah, guru dan siswa : c47, c48,c49, dan c50 : Feature ini menyediakan layanan untuk menampilkan nilai-nilai siswa tiap matapelajarandari setiap ujian yang diadakan. Rata-rata kelas juga ditampilkan. Pada feature ini disediakannya menurut pilihan kelas dan semester.

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

Kesatuan data pada database yang terkait dengan aplikasi tetap berhubungan. Sistem arsitektur ini tidak membutuhkan spesifikasi komputer yang tidak terlalu besar, dikarenakan didalam pembuatan web ini hanya membutuhkan koneksi internet. 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 Sekolah Description

Komponen User Interface, yaitu: Merupakan komponen user interface yang digunakan untuk menampilkan profil sekolah, prestasi sekolah, kegiatan sekolah, dan kegiatan akademik sekolah.

Environment Constraint

Sistem operasi Windows XP dengan spesifikasi PC yaitu pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.

Available Interface

Interface ini berfungsi untuk: 1. Menampilkan profil sekolah yang berupa foto sekolah. 2. Menampilkan prestasi-prestasi yang pernah diperoleh oleh sekolah. 3. Menampilkan jadwal kegiatan-kegiatan yang akan diadakan di sekolah. 4. Menampilkan jadwal kegiatan-kegiatan akademik yang akan diadakan oleh sekolah.

Komponen Pegawai Description

Merupakan komponen user interface yang digunakan untuk menampilkan data pegawai sekolah dan menu konsultasi yang dapat dilakukan oleh siswa maupun wali murid kepada guru maupun pegawai sekolah lainnya.

Environment Constraint

Sistem operasi Windows XP dengan spesifikasi PC yaitu pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.

Available Interface

Interface ini berfungsi untuk: 1. Menampilkan data semua pegawai yang masih bekerja pada sekolah tersebut. 2. Menyediakan layanan komunikasi 2 arah yang dapat dilakukan oleh siswa maupun wali murid untuk melakukan konsultasi pada pegawai / guru pada sekolah tersebut.

Komponen Siswa Description

Merupakan komponen user interface yang digunakan untuk menampilkan informasi siswa, data siswa, materi dan nilai

Environment Constraint

Sistem operasi Windows XP dengan spesifikasi PC yaitu pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.

Available Interface

Interface ini berfungsi untuk: 1. Menampilkan semua data alumni siswa yang telah lulus dan masuk pada Perguruan tinggi negeri. 2. Menampilkan data-data siswa pada sekolah tersebut. 3. Menyediakan layanan untuk mendownload materi pelajaran yang diajarkan pada sekolah. 4. Menampilkan nilai yang diperoleh siswa tiap semester.

Komponen Log In Description

Merupakan komponen user interface pertama ketika seorang pegawai atau seorang siswa akan mengakses menu pegawai dan siswa.

Environment Constraint

Sistem operasi Windows XP dengan spesifikasi PC yaitu pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.

Available Interface

Interface ini berfungsi untuk: 1. Berfungsi mengidentifikasi user yang akan masuk pada menu pegawai dan siswa. 2. Identifikasi dilakukan dengan memasukkan username dan password yang telah diberikan oleh sekolah. Jika user name dan password tidak dikenali maka user tidak dapat masuk ke dalam menu pegawai dan siswa.



Komponen Logika, yaitu:

Komponen Edit Description Environment Constraint

Merupakan komponen user interface yang digunakan untuk mengedit data pada menu sekolah, menu pegawai dan menu siswa.

Sistem operasi Windows XP dengan spesifikasi PC yaitu pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.

Available Interface

Komponen Tambah Description

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.

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 Save Description

Merupakan komponen user interface yang digunakan untuk menyimpan (save) data setelah dilakukan pengeditan maupun penambahan data pada menu sekolah, menu pegawai dan menu siswa.

Environment Constraint

Sistem operasi Windows XP dengan spesifikasi PC yaitu pentium 4, RAM 512, Hardisk 80 Gb dan koneksi internet.

Available Interface

Interface ini berfungsi untuk menyimpan data, setelah dilakukan pengeditan maupun penambahan data pada menu sekolah, menu pegawai dan menu siswa yang bertujuan agar data selalu update sesuai perkembangan pada sekolah.

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

Understandability and learnability Task support and efficiency Safety Consistency and familiarity

Desain standar untuk User Interface yang dibuat adalah PHP dan MySQL. Untuk pihakpihak yang menggunakan system ini adalah  sekolah/guru  siswa  orang tua  umum Dan untuk bagian yang akan dipilih oleh user untuk ditampilkan antara lain : C1 : Use Case Tampil Sekolah C29 : Use Case Jawab Konsultasi C5 : Use Case Tampil Profil Sekolah C34 : Use Case Tampil Informasi Siswa C6 : Use Case Tampil Prestasi Sekolah C37 : Use Case Next Siswa C9 : Use Case Tampil Kegiatan Sekolah C38 : Use Case Prevous Siswa C12 : Use Case Tampil Kegiatan Akademik C39 : Use Case Tampil Data Siswa Sekolah C43 : Use Case Tampil Materi C15 : Use Case Next Sekolah C44 : Use Case Tambah Materi C16 : Use Case Prevous Sekolah C46 : Use Case Download Materi C17 : Use Case Tampil LogIn C47 : Use Case Tampil Nilai C18 : Use Case Isi LogIn C51 : Use Case Tampil Penerimaan C19 : Use Case LogOut C54 : Use Case Tampil Pendaftaran C20 : Use Case Tampil Pegawai C58 : Use Case Kirim Pendaftaran C23 : Use Case Tampil Data Pegawai C59 : Use Case Error Pendaftaran C27 : Use Case Tampil Konsultasi C60 : Use Case Next Penerimaan C28 : Use Case Kirim C61 : Use Case Prevous Penerimaan Content Model / Interaction Contexts Berikut ini adalah daftar content yang terdapat dalam system ini, antara lain: Interaction Context Purpose Contents / Constraints / --Abstract UI Components Behavior Login Dialog Verifikasi user yang berhak melakukan akses Prompt Menampilan pesan login “klik disini untuk login” Message area Menampilan pesan kesalahan “username/password yang anda masukkan tidak sesuai”

Username

Account yang dimiliki

Password

Verifikasi sandi untuk account Tombol yang di klik setelah user telah mengisi username dan password

Login

Home page/Sekolah Profile sekolah

Prestasi Kegiatan sekolah

Akademis

Penerimaan Pendaftaran Prompt Message area Nama Siswa Nilai/NUN Alamat Asal SLTP Pegawai/Guru

Tampilan utama ketika web diakses Menampilkan profile sekolah

Meliputi karakter A-Z, dan _ sebanyak 10karakter Meliputi karakter A-Z dan lebih dari 4 karakter Jika terdapat kesalahan pengisian maka, textbox akan terhapus dan kursor kembali ke textbox username

Berupa karakter abjad, Meliputi sejarah bangunan, dan tokoh yang berperan dalam berdirinya sekolah. Menampilkan prestasi Berupa karakter abjad, siswa/sekolah Meliputi prestasi yang pernah dicapai siswa/sekolah Menampilkan kegiatan Berupa karakter abjad, sekolah Meliputi kegiatan yang sedang berlangsung/dilaksanakan pada sekolah tersebut Menampilkan kegiatan Berupa karakter abjad, akademis meliputi kegiatan resmi yang sesuai dengan kalender pendidikan Menampilkan keterangan Berupa list tabel siswa yang penerimaan siswa diterima Menampilkan form Berupa textbox yang berisi pendaftaran data nama, nilai, alamat Menampilan pesan “klik disini untuk pendaftaran pendaftaran siswa baru” Menampilan pesan kesalahan “nama/nilai/alamat belum terisi, karakter yang anda masukkan tidak sesuai” Nama siswa yang didaftarkan Meliputi karakter A-Z, maksimal 40 karakter Nilai yang dimiliki siswa Meliputi karakter 0-9 masimal 5 karakter, dengan jeda karakter “,” Alamat siswa Meliputi karakter A-Z, 0-9 dengan maksimal 50 karakter Asal SLTP Meliputi karakter A-Z, 0-9 dengan maksimal 40 karakter Tampilan web Pegawai/Guru

Data pegawai/guru Struktur organisasi Forum konsultasi

Menampilkan data pegawai/guru Menampilkan susunan pengurus inti sekolah

Message area

Menampilkan form konsultasi Menampilan pesan pendaftaran Menampilan pesan kesalahan

Nama pengirim

Nama pengirim pesan

Subject

Subject pesan/topic pesan

Message

Pesan yang akan dikirimkan

Siswa Informasi siswa

Tampilan web siswa Menampilkan tentang kesiswaan yang terbaru / update Menampilkan data-data siswa SMA Gresik

Prompt

Data siswa Materi nilai

Meliputi list tabel orang-orang yang bekerja pada sekolah ini Meliputi diagram yang menggambarkan struktur oraganisasi Berupa textbox berisi pengirim, pesan, subject “klik disini untuk pendaftaran siswa baru” “nama/nilai/alamat belum terisi, karakter yang anda masukkan tidak sesuai” Meliputi karakter A-Z, maksimal 40 karakter Meliputi karakter AZ,karakter 0-9 maksimal 20 karakter Meliputi karakter AZ,karakter 0-9 maksimal 500 karakter Meliputi tentang informasi – informasi tentang siswa

Meliputi isi table tentang data – data siswa (nama, alamat, tgl lahir) Menampilkan pilihan semua Meliputi mata pelajaran yang mata pelajaran diajarkan yang dapat didownload Menampilkan nilai siswa tiap Meliputi isi table tentang mata pelajaran mata pelajaran beserta ratarata kelas dan nilai dari tiap mata pelajaran

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

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

-

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

Untuk user yang terdaftar atau siswa sekolah tersebut dapat mengetahui nilai hasil ujian yang diadakan, tetapi tidak dapat melihat nilai milik siswa lain sehingga tidak dapat mengetahui nilai tertinggi dan terendah dimiliki oleh siapa. Bila ada siswa yang melakukan ujian perbaikan dan mendapatkan nilai yang berbeda dengan nilai semula maka admin dapat melakukan perubahan nilai sesuai dengan laporan yang diberikan oleh pihak sekolah, tetapi tidak menghilangkan penyimpanan data nilai yang pertama. Jadi terdapat dua record dalam satu bagian yang sama. Setiap data yang mengalami perubahan dan penambahan disimpan sesuai dengan database. Untuk log in hanya berlaku pada user yang terdaftar, di mana setiap user memiliki username dan password yang berbeda-beda sehingga user 1 tidak dapat mengakses milik user 2. Pada proyek ini pengolahan database yang berwenang hanyalah admin saja. Sehingga computer server tidak boleh ada yang mengoperasikan selain admin. Semua komputer-komputer yang ada di sekolah tidak dapat mengakses computer milik admin. Jadi untuk database seluruhnya hanya admin yang yang berwenang. Setiap data tersimpan dalam database dan tidak tersimpan dalam file. Server menyimpan banyak data dalam database, tetapi untuk mailing list attachments tertulis pada file dalam hardisk server.

Security Worksheet Kebutuhan untuk melindungi kesatuan dan rahasia informasi dan sumber-sumber lain yang dimiliki oleh individu ataupun organisasi dapat meliputi keamanan fisik maupun data digital. Kebutuhan ini muncul karena sumber tersebut digunakan bersama. Sangat banyak sekali sisi-sisi keamanan yang harus diperhatikan, seperti keamanan fisik, keamanan jaringan, keamanan system operasi dan keamanan aplikasi. Untuk keamanan aplikasi, yang perlu diperhatikan pada keamanan aplikasi adalah aplikasi itu sendiri. Sebuah aplikasi jaringan komputer yang terbuka untuk menerima koneksi dari pihak lain dapat memiliki kelemahan yang dapat dipergunakan oleh pihak yang tidak bertanggung jawab. Sebuah kelemahan pada sebuah aplikasi dapat mengancam keamanan host yang menjalankan aplikasi tersebut juga host-host lain yang berada pada sistem jaringan komputer yang sama. Dengan semakin berkembangnya virus dan worm yang menyerang kelemahan-kelemahan yang ada pada aplikasi jaringan komputer, maka diperlukan keamanan lebih. Untuk melindungi aplikasi-aplikasi jaringan komputer yang ada, maka perlu dipastikan bahwa semua data yang diterima oleh aplikasi tersebut dari pihak lain adalah data yang valid dan tidak berbahaya. Security Mecanism Mekanisme keamanan fisik yang digunakan pada proyek ini yaitu server berada di sekolah yang memiliki ruangan tersendiri yang dioperasikan oleh administrator. Ruangan server hanya boleh dimasuki oleh orang-orang yang berkepentingan saja. Bila ruangan ini ditinggalkan, ruangan harus dalam kondisi terkunci. Dan kunci hanya dimiliki oleh administrator. Semaksimal mungkin suhu dalam ruangan server selalu tetap dingin karena server bekerja secara terus menerus. Dan untuk segala yang ada di ruangan server, administrator bertanggung jawab penuh pada keamanan fisiknya. Mekanisme keamanan jaringan yang digunakan pada proyek ini yaitu menggunakan firewall yang merupakan perlengkapan untuk keterbatasan dalam pengaksesan. Port yang digunakan untuk web server access yaitu port 80. Semua komunikasi jaringan melibatkan internet, karena proyek ini bersifat on-line. Tetapi untuk pengaksesan computer server memiliki IP address tertentu yang tidak dapat diakss oleh umum. Mekanisme keamanan sistem operasi yang digunakan pada proyek ini yaitu computer server hanya dioperasikan oleh administrator. Computer server menggunakan password agar tidak dapat digunakan atau dioperasikan oleh pihak umum, dan password pada computer server hanya administrator yang mengetahui. Tidak semua yang ditampilkan pada web dapat diakses oleh user, sehingga hak akses pada file dan direktori dibatasi untuk mencegah terjadinya seperti modifikasi tanpa sepengetahuan admin dan hal-hal lainnya yang tidak diinginkan yang dapat mengancam keamanan dalam system operasi. Mekanisme keamanan aplikasi yang digunakan dalam proyek ini yaitu bagi user yang dapat melakukan log in adalah user yang sudah terdaftar (adalah siswa SMA tersebut), user

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

Related Documents