i SISTEM INFORMASI TERPADU SEKOLAH DASAR BERBASIS WEB DENGAN PHP DAN MYSQL (Studi Kasus SD Negeri Tidar 4 Magelang ) SKRIPSI Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Teknik Program Studi Teknik Informatika Disusun oleh: Maria Heti Estri Sulistiyorini NIM : 065314083 JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS dan TEKNOLOGI UNIVERSITAS SANATA DHARMA 2011 PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
254
Embed
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI SISTEM …repository.usd.ac.id/32563/2/065314083_Full.pdf · v halaman motto everythings gonna be ok kemarin, hari ini dan seterusnya adalah
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
i
SISTEM INFORMASI TERPADU SEKOLAH DASAR
BERBASIS WEB DENGAN PHP DAN MYSQL (Studi Kasus SD Negeri Tidar 4 Magelang )
SKRIPSI
Diajukan untuk memenuhi salah satu syarat
Memperoleh Gelar Sarjana Teknik
Program Studi Teknik Informatika
Disusun oleh:
Maria Heti Estri Sulistiyorini
NIM : 065314083
JURUSAN TEKNIK INFORMATIKA
FAKULTAS SAINS dan TEKNOLOGI
UNIVERSITAS SANATA DHARMA
2011
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ii
WEB BASED INTEGRATED INFORMATION SYSTEM
FOR ELEMENTARY SCHOOL USING PHP AND MYSQL
(Case Study Tidar 4 Elementary School Magelang)
A THESIS
Presented as Partial Fulfillment of the Requirements
To Obtain the Sarjana Teknik Degree
In Informatics Engineering Department
By:
Maria Heti Estri Sulistiyorini
NIM : 065314083
DEPARTMENT OF INFORMATICS ENGINEERING
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2011
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
v
HALAMAN MOTTO
“EVERYTHINGS GONNA BE OK”
“KEMARIN, HARI INI DAN SETERUSNYA
ADALAH YANG TERBAIK DARINYA”
“YANG TERPENTING BUKAN APA,
TETAPI KARYAMU SENDIRI ADALAH SESUATU
YANG PALING MEMBANGGAKAN”
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
viii
ABSTRAK
SD Negeri Tidar 4 merupakan salah satu sekolah dasar negeri di
kecamatan Magelang Selatan kota Magelang. Pengolahan data akademik siswa di
Sekolah Dasar Negeri Tidar 4 Magelang masih dilakukan secara manual, sehingga
pemenuhan kebutuhan akademik siswa masih membutuhkan tingkat ketelitian
yang tinggi dan waktu yang relatif lama. Untuk dapat membantu pengolahan data
siswa maka dibangun sistem informasi terpadu sekolah dasar berbasis web, yang
dapat meningkatkan efisiensi waktu pengolahan data siswa.
Pembangunan sistem menggunakan bahasa pemrograman PHP serta
database MySQL untuk penyimpanan datanya.
Hasil akhir yang diperoleh adalah Sistem Informasi Terpadu Sekolah
Dasar berbasis web untuk SD N Tidar 4 Magelang, yang dapat membantu guru
wali kelas maupun staff administrasi melakukan pengolahan data akademik siswa
serta pengolahan keuangan sekolah. Kepala sekolah dapat memantau berbagai
informasi yang berkaitan dengan sekolah darimana saja, karena sistem dapat
diakses secara online. Selain itu, sistem ini juga memberikan hak akses untuk
orang tua siswa yang ingin mengetahui nilai hasil prestasi belajar anaknya. Orang
tua juga dapat melihat berbagai informasi yang berkaitan dengan sekolah.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ix
ABSTRACT
Tidar 4 Elementary School is one of the state primary school in south
district of Magelang, Magelang Municipality. The processing of student's
academic data at Tidar 4 Elementary School Magelang still done manually, thus
fulfilling the student's academic needs still require a high level of accuracy and
relatively need more time. To be able to help the student's data processing then
built an integrated information system Web-based elementary school, which can
increase the time's efficiency of student's processing data.
The developing system use PHP programming language and MySQL
database for data storage.
The final result is a Web-based Integrated Information System for Tidar 4
Elementary School, that can assist homeroom teachers and administrative staff to
processing the student's academic data and the financial school. The school
principal can monitor various information related to the school from anywhere,
because the system can be accessed online. In addition, this system also gives
parents the right of access to know the value of his child achievement. Parents can
also view various information related to school.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
x
KATA PENGANTAR
Puji syukur penulis panjatkan ke hadirat Tuhan Yang Maha Esa, sehingga
penulis dapat menyelesaikan skripsi dengan judul Sistem Informasi Sekolah Dasar
Berbasis Web Studi Kasus di SD Negeri Tidar 4 Magelang.
Penulisan skripsi ini diajukan untuk memenuhi salah satu syarat
memperoleh gelar Sarjana Teknik Program Studi Teknik informatika Universitas
Sanata Dharma Yogyakarta.
Penulis juga mengucapkan terima kasih kepada pihak-pihak yang telah
berperan dalam memberikan dukungan,semangat maupun saran yang membangun
selama penyelesaian skripsi ini. Ucapan terima kasih ditujukan kepada :
1. Kedua orang tua, bapak dan ibu yang selalu memberikan dukungan berupa
semangat, dorongan juga material selama penulis menempuh sampai
menyelesaikan studi.
2. Ibu A.M. Polina S.Kom,. M.Sc. selaku dosen pembimbing yang telah
memberikan dukungan, saran-saran serta masukan kepada penulis yang
membantu penyelesaian skripsi ini.
3. Bapak Yosef Agung Cahyanta,.S.T,M.T. selaku Dekan Fakultas Sains dan
Teknologi Universitas Sanata Dharma Yogyakarta.
4. Bapak Puspaningtyas Sanjaya Adi, S.T., M.T. selaku Ketua Jurusan
Teknik Informatika Fakultas Sains dan Teknologi Universitas Sanata
Dharma Yogyakarta.
5. Ketiga kakak yang tersayang, Theodolus Hari Putra Sulistiyono, Paulus
Didik Priyo Sulistiyanto dan Margaretha Yeni Amridona juga
keponakanku Sekar Sabath yang memberikan semangat kepada penulis
untuk menyelesaikan skripsi ini.
6. Seluruh guru dan staff administrasi di Sekolah Dasar Negeri Tidar 4
Magelang, yang membantu penyediaan data-data yang dibutuhkan penulis.
7. Veronika Hery Martanti, Ignatius Dimas Sukma Sadhewa, yang selalu
membantu, memberikan dukungan,semangat dan inspirasi kepada penulis
untuk menyelesaikan skripsi ini.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Dimana masing-masing juga telah berisi nama host, username
dan password yang sudah dideklarasikan terlebih dahulu.
- mysql_select_db berfungsi untuk menentukan dan memilih
database yang akan digunakan untuk pemanggilan data.
- if (!$conn) die (”Gagal Melakukan Koneksi”); Pesan ini akan
ditampilkan ketika mengalami kegagalan dalam melakukan
koneksi ke database MySQL.
2.4.3. Privileges dalam MySQL.
SELECT : Mengijinkan user tersebut untuk memilih data dari
tabel dalam database sesuai dengan kebutuhan.
INSERT : Mengijinkan user tersebut untuk memasukkan data
yang akan disimpan di tabel pada database.
UPDATE : Mengijinkan user tersebut untuk melakukan
pengubahan data yang tersimpan di tabel pada database.
DELETE : Mengijinkan user tersebut untuk menghapus data
pada database, apabila diperlukan.
INDEX : Mengijinkan user tersebut untuk mengindeks data
pada database. Ini bisa mempercepat akses database.
CREATE TEMPORARY TABLES : Mengijinkan user tersebut
untuk membuat tabel sementara pada database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20
CREATE : Mengijinkan user tersebut untuk membuat tabel
yang dibutuhkan dalam database, yang nantinya akan digunakan
untuk menyimpan data sesuai kebutuhan user.
ALTER : Mengijinkan user tersebut untuk mengubah tabel
dalam database.
DROP : Mengijinkan user tersebut untuk menghapus tabel
dalam database, apabila diperlukan.
LOCK TABLES : Mengijinkan user tersebut untuk mengunci
tabel dalam database.
REFERENCES : Mengijinkan user tersebut untuk membuat
referensi pada tabel dalam database.
Biasanya beberapa user hanya dibatasi untuk diberi beberapa
privileges saja, sedangkan untuk mengatur dan mengolah
keseluruhan data dari database dilakukan oleh super admin
atau admin.
2.5 Tinjauan PHP
“PHP adalah bahasa scripting yang menyatu dengan HTML dan
dijalankan oleh server side. Artinya semua sintaks yang kita berikan akan
sepenuhnya dijalankan pada server, sedangkan yang dikirimkan ke browser
hanya hasilnya saja” (Widigdo, 2003). Secara khusus, PHP dirancang untuk
membentuk aplikasi web dinamis. Artinya, dapat membentuk suatu tampilan,
berdasarkan permintaan terkini. Sedangkan “HTML (Hyper Text Markup
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
21
Language) merupakan bahasa standar untuk membuat halaman-halaman
website” (Kadir,2008).
2.5.1. Konsep Kerja PHP Pada prisipnya, konsep kerja PHP hampir mirip dengan konsep kerja
HTML. Hanya saja, ketika PHP yang diminta telah didapatkan web server ,
isinya segera dikirimkan ke mesin PHP, yang kemudian oleh mesin tersebut
akan diproses lebih lanjut dan memberikan hasil (berupa kode HTML) ke web
server. Selanjutnya, web server akan menyampaikan ke pengguna.
Gambar 2. 2 Skema PHP
Script PHP
Mesin PHP
Web
Server
Kode HTML Browser
Permintaan HTTP (sesuatu.HTML)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
2.5.2. Konsep Kerja HTML
Model kerja HTML diawali dengan permintaan suatu halaman web
oleh browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal
dengan sebutan alamat Internet, browser mendapatkan alamat web server ,
mengidentifikasi halaman yang dikehendaki, dan menyampaikan segala
informasi yang dibutuhkan oleh web server. Selanjutnya, web server akan
mencarikan file yang diminta dan memberikan isinya ke browser. Browser
yang bersangkutan segera melakukan proses penerjemahan kode HTML
dan menampilkannya ke layar pengguna.
Gambar 2. 3 Skema HTML
Web
Server
Kode HTML
Browser
Permintaan HTTP (sesuatu.html)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
23
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1. Definisi dan Analisis Kebutuhan
3.1.1. Gambaran Sistem Lama Sekolah Dasar Negeri Tidar 4 Magelang merupakan sekolah dasar
yang terletak di Jalan Beringin V no 1 Tidar Magelang. Sekolah tersebut saat
ini memiliki murid sejumlah 211 siswa dan 17 orang guru. Beberapa fasilitas
yang dimiliki sekolah, antara lain : mushola, perpustakaan, laboratorium IPA
dan komputer, ruangan kelas sejumlah 6 ruang, ruang guru, ruang kepala
sekolah, ruang UKS, arena berolahraga dan toilet untuk guru maupun siswa.
Struktur organisasi di Sekolah Dasar Tidar 4 Magelang adalah sebagai berikut
:
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24
STRUKTUR ORGANISASI SD NEGERI TIDAR 4
MAGELANG
Gambar 3. 4 Struktur Organisasi Sekolah SD N Tidar 4 Magelang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
Berdasarkan observasi dan wawancara yang dilakukan, maka akan
dibangun Sistem Informasi Terpadu Sekolah Dasar Berbasis Web di SD
Negeri Tidar 4 Magelang, yang sesuai dengan kebutuhan pengguna di sekolah
yang bersangkutan.
Prosedur yang berlaku pada sistem sekarang yang diterapkan di SD
Negeri Tidar 4 Magelang, adalah sebagai berikut :
a. Pengolahan nilai rapor siswa.
Pengolahan nilai rapor siswa dilakukan oleh guru wali kelas. Setiap
guru wali kelas mengolah nilai siswa untuk beberapa mata pelajaran yang
berbeda. Nilai tersebut akan diolah menjadi nilai rapor untuk masing-masing
siswa setiap semester. Langkah-langkah yang dilakukan untuk pengolahan
nilai siswa menjadi nilai rapor, antara lain :
1. Nilai siswa dicatat dalam buku daftar nilai siswa, yang mencakup : nama
siswa, nilai ulangan harian siswa, nilai tugas dan PR, nilai Ujian Tengah
Semester (UTS) dan nilai Ujian Akhir Sekolah (UAS). Buku tersebut
berlaku per mata pelajaran untuk masing-masing kelas.
2. Nilai siswa yang sudah dicatat dalam buku daftar nilai siswa kemudian
akan dirangkum dalam buku daftar kelas yang mencakup : nama
siswa,nomor induk siswa (NIS), nilai akhir siswa serta nilai rata-rata kelas
untuk semua mata pelajaran. Buku tersebut dimiliki oleh setiap wali kelas.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
26
3. Setelah dirangkum dalam buku daftar kelas, maka seluruh nilai untuk
masing-masing siswa dalam satu kelas, akan dimasukkan ke buku rapor
siswa. Selain laporan nilai siswa, buku rapor juga mencatat nilai tentang
kepribadian siswa dan ketidakhadiran siswa (absensi siswa).
b. Pengolahan keuangan sekolah
Pencatatan keuangan sekolah dilakukan oleh staff administrasi sekolah
yang disebut bendahara. Terdapat beberapa ketentuan yang dilakukan
bendahara untuk pembuatan pembukuan laporan keuangan, antara lain :
1. Pemasukan dana akan dicatat dalam kolom Debit, sedangkan pengeluaran
dana untuk keperluan sekolah akan dicatat dalam kolom Kredit. Pada
akhirnya sisa uang yang ada akan dimasukkan ke kolom saldo.
2. Laporan keuangan akan dirangkum dan dilaporkan setiap bulan.
3. Terdapat pemasukan rutin untuk sekolah yaitu dana BOS (Bantuan
Operasional Sekolah) yang diberikan per 3 bulan.
4. Pengeluaran dana untuk kebutuhan sekolah, akan mengurangi dari dana
BOS yang diberikan kepada sekolah. Pengeluaran terdiri dari :
pengeluaran rutin dan pengeluaran tidak rutin.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
27
Beberapa kendala yang dihadapi dalam pengolahan nilai rapor siswa dan
keuangan sekolah, antara lain :
1. Guru wali kelas terkadang kewalahan dengan pengolahan nilai rapor
beberapa mata pelajaran untuk banyak siswa per kelas.
2. Pengolahan nilai rapor untuk siswa masih dikerjakan dengan kalkulator,
sehingga membutuhkan waktu yang relatif lama.
3. Pengolahan keuangan sekolah dan pengolahan nilai rapor membutuhkan
ketelatenan serta ketelitian yang tinggi.
Harapan dari pengguna dengan dibangunnya sistem informasi terpadu
sekolah dasar, antara lain :
1. Membantu perhitungan nilai rapor dan pengelolaan keuangan sekolah,
dengan lebih cepat dan meningkatkan efisiensi waktu pengerjaan.
2. Menyimpan data secara terstruktur dan terkomputerisasi, sehingga data
tidak hanya berbentuk file dokumen, tetapi tersimpan dalam suatu
database, yang dapat diakses sewaktu-waktu ketika pengguna
membutuhkannya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
28
3.1.2. Gambaran Sistem yang Akan Dikembangkan
Pembangunan Sistem Informasi Terpadu Sekolah Dasar ini,bertujuan
untuk :
1. Membantu guru wali kelas dalam melakukan pengolahan nilai rapor
siswa serta staff administrasi sekolah dalam melakukan pengolahan data
akademik dan keuangan sekolah, untuk meningkatkan efisiensi waktu
pengerjaan.
2. Membantu orang tua siswa untuk dapat mengetahui laporan nilai hasil
prestasi belajar siswa (nilai rapor) yang dapat dilakukan secara online.
3. Membantu masyarakat umum untuk dapat mengetahui berbagai
informasi mengenai SD Negeri Tidar 4 Magelang.
4. Mengetahui sejauh mana teknologi informasi dapat membantu
pengelolaan data di sekolah dasar.
Sistem Informasi yang akan dibangun dapat diakses oleh beberapa
pengguna (user), sebagai berikut :
1. Admin
Admin merupakan salah satu pengguna yang bertugas untuk
mengurusi data-data di dalam sistem yang bersifat umum, misalnya
: data berita dan data fasilitas mengenai sekolah yang bersangkutan.
Selain itu, Admin juga akan memberikan username dan password
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
29
untuk pengguna lainnya, yaitu untuk guru yang membutuhkan hak
akses ke sistem untuk pengolahan data.
2. Kepala Sekolah
Kepala Sekolah memiliki hak akses untuk dapat melihat
keseluruhan data yang disajikan sistem, antara lain : daftar nilai
rapor, data siswa, data tenaga pengajar (guru), data orang tua
siswa,data keuangan siswa dan seluruh berita dan fasilitas yang
disajikan sistem.
3. Guru Wali Kelas
Merupakan pengguna yang membutuhkan data siswa untuk
melakukan perhitungan nilai rapor. Nilai yang diolah berasal dari
pelajaran yang diampunya maupun dari guru bidang studi..
4. Staff Administrasi Sekolah
Petugas Administrasi Sekolah, akan melakukan pengolahan data
yang berkaitan dengan administrasi siswa, seperti data siswa, data
pengajar(guru), data orang tua siswa dan data keuangan sekolah.
5. Siswa
Siswa maupun orang tuanya memiliki hak akses untuk dapat
melihat nilai rapor serta berbagai informasi yang disajikan sistem
secara online.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
30
6. Orang tua calon siswa baru
Orang tua calon siswa baru dapat mengakses berbagai informasi
serta fasilitas yang disajikan sistem mengenai sekolah yang
bersangkutan.
3.1.2.1. Use Case Diagram
Use Case Diagram untuk Subsistem Admin, sebagai berikut :
Gambar 3. 5 Use Case Diagram Subsistem Admin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
31
Use Case Diagram untuk Subsistem Kepala Sekolah, sebagai berikut :
Gambar 3. 6 Use Case Diagram Subsistem Kepala Sekolah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
32
Use Case Diagram untuk Subsistem Guru Wali Kelas, sebagai berikut
:
Gambar 3. 7 Use Case Diagram Subsistem Wali Kelas
Use Case Diagram untuk Subsistem Guru, sebagai berikut :
Gambar 3. 8 Use Case Diagram Subsistem Guru
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
33
Use Case Diagram untuk Subsistem Staff Administrasi, sebagai
berikut :
Gambar 3. 9 Use Case Diagram Subsistem Staff Administrasi Sekolah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
34
Use Case Diagram untuk Subsistem Siswa dan Orang Tua, sebagai
berikut :
Gambar 3. 10 Use Case Diagram Subsistem Siswa dan Orang Tua
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
35
Narasi Use Case
Tabel 3. 1 Narasi Use Case Proses Login
Nama Use case Login Tipe use-case
Persyaratan pada sistem : ID use-case 1
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Admin, Kepala Sekolah, Staff Administrasi, Guru Wali
Kelas,Guru, Siswa dan Orang Tua.
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan aktor (pelaku) yang akan
melakukan login ke dalam sistem.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Admin harus melakukan login sebelum mengakses sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Aktor login ke dalam
sistem dengan memasukkan
username dan password yang
dimilikinya.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password
Step 3 : Sistem
menampilkan interface
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
36
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Kesimpulan Proses login dalam use case ini selesai, jika sistem
menampilkan halaman utama dari sistem, yang sesuai
dengan hak akses pengguna.
Pascakondisi Seluruh pengguna yang termasuk aktor (pelaku) dapat
mengakses sistem setelah melakukan login.
Tabel 3. 2 Narasi Use Case Proses Update username dan password
Nama Use case Update username dan
password
Tipe use-case
Persyaratan pada sistem : ID use-case 2
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Admin
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Admin yang akan melakukan
pengolahan update data username dan password untuk
pengguna sistem yang lain.
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
37
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Admin akan melakukan pengolahan data pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Admin melakukan
login ke sistem dengan
memasukkan username dan
password yang dimilikinya.
Step 4 : Admin dapat
melakukan pengolahan data,
yaitu insert, edit dan delete
data username dan password
pengguna lain yang tersimpan
dalam sistem.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
melakukan pengolahan
data, maka Admin dapat
melakukan logout dari
sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Admin dapat melakukan pengolahan data
lainnya, yang sesuai dengan hak aksesnya ke sistem.
Kesimpulan Proses pengolahan update data username dan password
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
38
dilakukan oleh Admin.
Pascakondisi Pengguna (Admin) dapat melakukan pengolahan data
username dan password pengguna lain pada sistem.
Tabel 3. 3 Narasi Use Case Proses Update Fasilitas
Nama Use case Update data fasilitas Tipe use-case
Persyaratan pada sistem : ID use-case 3
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Admin
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Admin yang akan melakukan
pengolahan update data fasilitas sekolah yang ditampilkan
pada sistem.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Admin akan melakukan pengolahan data pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Admin melakukan
login ke sistem dengan
memasukkan username dan
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39
password yang dimilikinya.
Step 4 : Admin dapat
melakukan pengolahan data,
yaitu insert, edit dan delete
data fasilitas sekolah yang
tersimpan dalam sistem.
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
melakukan pengolahan
data, maka Admin dapat
melakukan logout dari
sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Admin dapat melakukan pengolahan data
lainnya, yang sesuai dengan hak aksesnya ke sistem.
Kesimpulan Proses pengolahan update data fasilitas sekolah dilakukan
oleh Admin.
Pascakondisi Pengguna (Admin) dapat melakukan pengolahan data
fasilitas pada sistem.
Tabel 3. 4 Narasi Use Case Proses Update Berita
Nama Use case Update data berita Tipe use-case
ID use-case 4
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
40
Prioritas Tinggi Persyaratan pada sistem :
Sumber -
Pelaku bisnis
utama
Admin
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Admin yang akan melakukan
pengolahan update data berita dari sekolah yang ditampilkan
pada sistem.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Admin akan melakukan pengolahan data pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Admin melakukan
login ke sistem dengan
memasukkan username dan
password yang dimilikinya.
Step 4 : Admin dapat
melakukan pengolahan data,
yaitu insert, edit dan delete
data berita sekolah yang
tersimpan dalam sistem.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
41
Step 5 : Setelah selesai
melakukan pengolahan
data, maka Admin dapat
melakukan logout dari
sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Admin dapat melakukan pengolahan data
lainnya, yang sesuai dengan hak aksesnya ke sistem.
Kesimpulan Proses pengolahan update data berita sekolah dilakukan oleh
Admin.
Pascakondisi Pengguna (Admin) dapat melakukan pengolahan data berita
pada sistem.
Tabel 3.5 Narasi Use Case Proses Update Pengumuman
Nama Use case Update data
pengumuman
Tipe use-case
Persyaratan pada sistem : ID use-case 5
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Admin
Pelaku partisipan
lain
Stakeholder lain -
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
42
yang berminat
Deskripsi Use case ini menggambarkan Admin yang akan melakukan
pengolahan update data pengumuman dari sekolah yang
ditampilkan pada sistem.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Admin akan melakukan pengolahan data pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Admin melakukan
login ke sistem dengan
memasukkan username dan
password yang dimilikinya.
Step 4 : Admin dapat
melakukan pengolahan data,
yaitu insert, edit dan delete
data pengumuman sekolah
yang tersimpan dalam sistem.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
melakukan pengolahan
data, maka Admin dapat
melakukan logout dari
sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
43
dan user harus login kembali.
Alt. Step 4 : Admin dapat melakukan pengolahan data
lainnya, yang sesuai dengan hak aksesnya ke sistem.
Kesimpulan Proses pengolahan update data pengumuman sekolah
dilakukan oleh Admin.
Pascakondisi Pengguna (Admin) dapat melakukan pengolahan data
pengumuman pada sistem.
Tabel 3.6 Narasi Use Case Proses Lihat nilai rapor siswa
Nama Use case Lihat nilai rapor siswa Tipe use-case
Persyaratan pada sistem : ID use-case 6
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Kepala Sekolah
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Kepala Sekolah yang akan
mengakses sistem untuk melihat seluruh nilai rapor siswa.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses ke system.
Pemicu Kepala Sekolah ingin melihat data nilai rapor siswa.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Kepala Sekolah Step 2 : Sistem mengecek
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
44
melakukan login ke sistem
dengan memasukkan username
dan password yang
dimilikinya.
Step 4 : Kepala Sekolah dapat
melihat seluruh laporan nilai
rapor siswa untuk setiap kelas.
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
melihat data, maka Kepala
Sekolah dapat melakukan
logout dari sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Kepala Sekolah dapat melihat data lainnya,
yang sesuai dengan hak aksesnya ke sistem.
Kesimpulan Kepala Sekolah memiliki hak akses untuk dapat melihat
seluruh data siswa untuk setiap kelas.
Pascakondisi Kepala Sekolah dapat mengetahui seluruh nilai siswa untuk
setiap kelas.
Tabel 3.7 Narasi Use Case Proses Lihat laporan keuangan
Nama Use case Lihat laporan Tipe use-case
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
45
keuangan
Persyaratan pada sistem : ID use-case 7
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Kepala Sekolah
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Kepala Sekolah yang akan
mengakses sistem untuk melihat laporan keuangan sekolah.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses ke system.
Pemicu Kepala Sekolah ingin mengetahui lapora keuangan sekolah.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Kepala Sekolah
melakukan login ke sistem
dengan memasukkan username
dan password yang
dimilikinya.
Step 4 : Kepala Sekolah dapat
melihat laporan keuangan
sekolah.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
46
Step 5 : Setelah selesai
melihat data, maka Kepala
Sekolah dapat melakukan
logout dari sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Kepala Sekolah dapat melihat data lainnya,
yang sesuai dengan hak aksesnya ke sistem.
Kesimpulan Kepala Sekolah memiliki hak akses untuk dapat melihat
laporan keuangan sekolah.
Pascakondisi Kepala Sekolah dapat mengetahui laporan keuangan
sekolah.
Tabel 3.8 Narasi Use Case Proses Lihat data siswa
Nama Use case Lihat data siswa Tipe use-case
Persyaratan pada sistem : ID use-case 8
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Kepala Sekolah
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
47
Deskripsi Use case ini menggambarkan Kepala Sekolah yang akan
mengakses sistem untuk melihat seluruh data siswa.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses ke system.
Pemicu Kepala Sekolah ingin mengetahui seluruh data siswa untuk
setiap kelasnya.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Kepala Sekolah
melakukan login ke sistem
dengan memasukkan username
dan password yang
dimilikinya.
Step 4 : Kepala Sekolah dapat
melihat seluruh data siswa
untuk setiap kelasnya.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
melihat data, maka Kepala
Sekolah dapat melakukan
logout dari sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Kepala Sekolah dapat melihat data lainnya,
yang sesuai dengan hak aksesnya ke sistem.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
48
Kesimpulan Kepala Sekolah memiliki hak akses untuk dapat melihat
seluruh data siswa untuk setiap kelas.
Pascakondisi Kepala Sekolah dapat mengetahui seluruh nilai siswa untuk
setiap kelas.
Tabel 3.9 Narasi Use Case Proses Lihat info berita dan pengumuman
Nama Use case Lihat info berita dan
pengumuman
Tipe use-case
Persyaratan pada sistem : ID use-case 9
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Kepala Sekolah
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Kepala Sekolah yang akan
mengakses sistem untuk melihat informasi tentang berita
dan pengumuman dari sekolah.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses ke sistem.
Pemicu Kepala Sekolah ingin mengetahui informasi berita juga
pengumuman dari sekolah.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 2 : Kepala Sekolah dapat
langsung melihat seluruh berita
Step 1 : Sistem
menampilkan berbagai
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
49
dan pengumuman terbaru dari
sekolah.
Step 3 : Setelah selesai, Kepala
Sekolah dapat langsung keluar
dari sistem (tanpa logout)
macam informasi tentang
sekolah yang dapat
diakses secara langsung
(tanpa login) oleh
pengguna.
Langkah alternatif Alt. Step 2 : Pengguna (Kepala sekolah) dapat mengakses
informasi yang lain yang disajikan oleh sistem dengan
memilih menu yang ada.
Kesimpulan Kepala Sekolah dapat melihat berbagai informasi mengenai
berita dan pengumuman dari sekolah.
Pascakondisi Kepala Sekolah dapat mengetahui berita serta pengumuman
terbaru dari sekolah
Tabel 3.10 Narasi Use Case Proses Lihat info fasilitas
Nama Use case Lihat info fasilitas Tipe use-case
Persyaratan pada sistem : ID use-case 10
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Kepala Sekolah
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
50
Deskripsi Use case ini menggambarkan Kepala Sekolah yang akan
mengakses sistem untuk melihat informasi tentang berbagai
fasilitas yang dimiliki sekolah
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses ke sistem.
Pemicu Kepala Sekolah ingin mengetahui informasi berbagai
fasilitas yang dimiliki sekolah.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 2 : Kepala Sekolah dapat
langsung melihat berbagai
informasi mengenai faslitas
yang dimiliki sekolah yang
bersangkutan.
Step 3 : Setelah selesai, Kepala
Sekolah dapat langsung keluar
dari sistem (tanpa logout)
Step 1 : Sistem
menampilkan berbagai
macam informasi tentang
sekolah yang dapat
diakses secara langsung
(tanpa login) oleh
pengguna.
Langkah alternatif Alt. Step 2 : Pengguna (Kepala sekolah) dapat mengakses
informasi yang lain yang disajikan oleh sistem dengan
memilih menu yang ada.
Kesimpulan Kepala Sekolah dapat melihat berbagai informasi fasilitas
sekolah.
Pascakondisi Kepala Sekolah dapat mengetahui seluruh fasilitas yang
dimiliki sekolah.
Tabel 3.11 Narasi Use Case Proses Lihat info tenaga pengajar
Nama Use case Lihat info tenaga Tipe use-case
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
51
pengajar
Persyaratan pada sistem : ID use-case 11
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Kepala Sekolah
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Kepala Sekolah yang akan
mengakses sistem untuk melihat informasi tenaga
pengajar/guru di yang mengajar di sekolah.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses ke sistem.
Pemicu Kepala Sekolah ingin mengetahui informasi tenaga
pengajar/guru.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 2 : Kepala Sekolah dapat
langsung melihat semua tenaga
pengajar/guru yang mengajar
di sekolah tersebut.
Step 3 : Setelah selesai, Kepala
Sekolah dapat langsung keluar
dari sistem (tanpa logout)
Step 1 : Sistem
menampilkan berbagai
macam informasi tentang
sekolah yang dapat
diakses secara langsung
(tanpa login) oleh
pengguna.
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
52
Langkah alternatif Alt. Step 2 : Pengguna (Kepala sekolah) dapat mengakses
informasi yang lain yang disajikan oleh sistem dengan
memilih menu yang ada.
Kesimpulan Kepala Sekolah dapat melihat berbagai informasi tenaga
pengajar di sekolah.
Pascakondisi Kepala Sekolah dapat mengetahui berita serta pengumuman
trbaru dari sekolah
Tabel 3.12 Narasi Use Case Proses Lihat info forum user
Nama Use case Lihat info forum user Tipe use-case
Persyaratan pada sistem : ID use-case 12
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Kepala Sekolah
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Kepala Sekolah yang akan
mengakses sistem untuk melihat informasi forum user.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses ke sistem.
Pemicu Kepala Sekolah ingin mengetahui informasi dalam forum
user untuk mengetahui kritik dan saran yang membangun
untuk sekolah.
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
53
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 2 : Kepala Sekolah dapat
langsung melihat seluruh kritik
dan saran mengenai sekolah
yang bersangkutan di dalam
forum user.
Step 3 : Setelah selesai, Kepala
Sekolah dapat langsung keluar
dari sistem (tanpa logout)
Step 1 : Sistem
menampilkan berbagai
macam informasi tentang
sekolah yang dapat
diakses secara langsung
(tanpa login) oleh
pengguna.
Langkah alternatif Alt. Step 2 : Pengguna (Kepala sekolah) dapat mengakses
informasi yang lain yang disajikan oleh sistem dengan
memilih menu yang ada.
Kesimpulan Kepala Sekolah dapat melihat berbagai informasi dalam
forum user.
Pascakondisi Kepala Sekolah dapat mengetahui isi forum user.
Tabel 3.13 Narasi Use Case Proses Terima data siswa
Nama Use case Lihat data siswa Tipe use-case
Persyaratan pada sistem : ID use-case 13
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Wali Kelas
Pelaku partisipan
lain
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
54
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Wali Kelas dapat mengakses
data siswa untuk kepentingan perhitungan nilai rapor siswa,
sesuai dengan kelas yang diampunya.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Wali Kelas akan melakukan pengolahan data pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Wali Kelas melakukan
login ke sistem dengan
memasukkan username dan
password yang dimilikinya.
Step 4 : Wali Kelas dapat
mengakses data siswa sebelum
melakukan perhitungan nilai
rapor siswa, sesuai dengan
kelas yang diampunya.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
mengakses data, maka
Wali Kelas dapat
melakukan logout dari
sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
55
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Wali Kelas dapat melakukan pengolahan data
lainnya, yang sesuai dengan hak aksesnya ke sistem.
Kesimpulan Sebelum proses perhitungan nilai rapor, Wali Kelas dapat
mengakses data siswa sesuai dengan kelas yang diampunya.
Pascakondisi Pengguna (Wali Kelas) dapat mengakses data siswa sesuai
dengan kelas yang diampunya.
Tabel 3.14 Narasi Use Case Proses Update nilai rapor siswa
Nama Use case Update nilai rapor
siswa
Tipe use-case
Persyaratan pada sistem : ID use-case 14
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Wali Kelas
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Wali Kelas yang akan
melakukan pengolahan data, yaitu update nilai rapor siswa,
sesuai dengan kelas yang diampunya.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
56
Pemicu Wali Kelas akan melakukan pengolahan data pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Wali Kelas melakukan
login ke sistem dengan
memasukkan username dan
password yang dimilikinya.
Step 4 : Wali Kelas dapat
melakukan pengolahan data,
yaitu insert, edit dan delete
data nilai siswa, untuk
kepentingan perhitungan nilai
rapor siswa.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
melakukan pengolahan
data, maka Wali Kelas
dapat melakukan logout
dari sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Wali Kelas dapat melakukan pengolahan data
lainnya, yang sesuai dengan hak aksesnya ke sistem.
Kesimpulan Wali Kelas dapat melakukan pengolahan data nilai siswa
untuk menghitung nilai rapor siswa, sesuai dengan kelas
yang diampunya.
Pascakondisi Pengguna (Wali Kelas) dapat mengakses data siswa sesuai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
57
dengan kelas yang diampunya.
Tabel 3.15 Narasi Use Case Proses Update Siswa
Nama Use case Update data siswa Tipe use-case
Persyaratan pada sistem : ID use-case 15
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Staff Administrasi Sekolah
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Staff Administrasi Sekolah
yang akan melakukan pengolahan update data siswa yang
tersimpan pada sistem.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Staff Adminsitrasi Sekolah akan melakukan pengolahan
data pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Staff Administrasi
Sekolah melakukan login ke
sistem dengan memasukkan
username dan password yang
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
58
dimilikinya.
Step 4 : Staff Administrasi
Sekolah dapat melakukan
pengolahan data, yaitu insert
dan edit seluruh siswa yang
tersimpan dalam sistem. Proses
delete dilakukan juga untuk
data siswa, orang tua dan
identitas siswa.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
melakukan pengolahan
data, maka Staff
Administrasi Sekolah
dapat melakukan logout
dari sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Staff Administrasi Sekolah dapat melakukan
pengolahan data lainnya, yang sesuai dengan hak aksesnya
ke sistem.
Kesimpulan Proses pengolahan update data siswa dilakukan oleh Staff
Administrasi Sekolah.
Pascakondisi Pengguna (Staff Administrasi Sekolah) dapat melakukan
pengolahan data siswa pada sistem.
Tabel 3.16 Narasi Use Case Proses Update Orang tua
Nama Use case Update data orang tua Tipe use-case
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
59
ID use-case 16
Persyaratan pada sistem : Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Staff Administrasi Sekolah
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Staff Administrasi Sekolah
yang akan melakukan pengolahan update data orang tua
siswa yang tersimpan pada sistem.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Staff Adminsitrasi Sekolah akan melakukan pengolahan
data pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Staff Administrasi
Sekolah melakukan login ke
sistem dengan memasukkan
username dan password yang
dimilikinya.
Step 4 : Staff Administrasi
Sekolah dapat melakukan
pengolahan data, yaitu insert
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
60
dan edit data orang tua siswa
yang tersimpan dalam sistem.
pengguna.
Step 5 : Setelah selesai
melakukan pengolahan
data, maka Staff
Administrasi Sekolah
dapat melakukan logout
dari sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Staff Administrasi Sekolah dapat melakukan
pengolahan data lainnya, yang sesuai dengan hak aksesnya
ke sistem.
Kesimpulan Proses pengolahan update data orang tua siswa dilakukan
oleh Staff Administrasi Sekolah.
Pascakondisi Pengguna (Staff Administrasi Sekolah) dapat melakukan
pengolahan data orang tua siswa pada sistem.
Tabel 3.17 Narasi Use Case Proses Update Identitas siswa
Nama Use case Update data identitas
siswa
Tipe use-case
Persyaratan pada sistem : ID use-case 17
Prioritas Tinggi
Sumber -
Pelaku bisnis Staff Administrasi Sekolah
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
61
utama
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Staff Administrasi Sekolah
yang akan melakukan pengolahan update data identitas
siswa siswa yang tersimpan pada sistem.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Staff Adminsitrasi Sekolah akan melakukan pengolahan
data pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Staff Administrasi
Sekolah melakukan login ke
sistem dengan memasukkan
username dan password yang
dimilikinya.
Step 4 : Staff Administrasi
Sekolah dapat melakukan
pengolahan data, yaitu insert
dan edit data identitas siswa
yang tersimpan dalam sistem.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
melakukan pengolahan
data, maka Staff
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
62
Administrasi Sekolah
dapat melakukan logout
dari sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Staff Administrasi Sekolah dapat melakukan
pengolahan data lainnya, yang sesuai dengan hak aksesnya
ke sistem.
Kesimpulan Proses pengolahan update data identitas siswa dilakukan
oleh Staff Administrasi Sekolah.
Pascakondisi Pengguna (Staff Administrasi Sekolah) dapat melakukan
pengolahan data identitas siswa pada sistem.
Tabel 3.18 Narasi Use Case Proses Update Guru
Nama Use case Update data guru Tipe use-case
Persyaratan pada sistem : ID use-case 18
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Guru
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
63
Deskripsi Use case ini menggambarkan Guru yang akan melakukan
pengolahan update data guru yang tersimpan pada sistem.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Guru akan melakukan pengolahan data pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Guru melakukan
login ke sistem dengan
memasukkan user name dan
password yang dimilikinya.
Step 4 : Guru dapat
melakukan pengolahan data,
yaitu insert edit dan delete data
guru yang tersimpan dalam
sistem.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
melakukan pengolahan
data, maka Guru dapat
melakukan logout dari
sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Guru dapat melakukan pengolahan data
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
64
lainnya, yang sesuai dengan hak aksesnya ke sistem.
Kesimpulan Proses pengolahan update data guru dilakukan oleh Guru.
Pascakondisi Pengguna (Guru) dapat melakukan pengolahan data guru
pada sistem.
Tabel 3.19 Narasi Use Case Proses Update Mata pelajaran
Nama Use case Update data mata
pelajaran
Tipe use-case
Persyaratan pada sistem : ID use-case 19
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Staff Administrasi Sekolah
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Staff Administrasi Sekolah
yang akan melakukan pengolahan update data mata
pelajaran yang tersimpan pada sistem.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Staff Adminsitrasi Sekolah akan melakukan pengolahan
data pada sistem.
Langkah umum Aksi Aktor Respon Sistem
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
65
pada kejadian Step 1 : Staff Administrasi
Sekolah melakukan login ke
sistem dengan memasukkan
username dan password yang
dimilikinya.
Step 4 : Staff Administrasi
Sekolah dapat melakukan
pengolahan data, yaitu insert
edit, dan delete data mata
pelajaran yang tersimpan
dalam sistem. Proses delete
juga dilakukan bersamaan
dengan data pengajar.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
melakukan pengolahan
data, maka Staff
Administrasi Sekolah
dapat melakukan logout
dari sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Staff Administrasi Sekolah dapat melakukan
pengolahan data lainnya, yang sesuai dengan hak aksesnya
ke sistem.
Kesimpulan Proses pengolahan update data mata pelajaran dilakukan
oleh Staff Administrasi Sekolah.
Pascakondisi Pengguna (Staff Administrasi Sekolah) dapat melakukan
pengolahan data mata pelajaran pada sistem.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
66
Tabel 3.20 Narasi Use Case Proses Update Pengajar
Nama Use case Update data pengajar Tipe use-case
Persyaratan pada sistem : ID use-case 20
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Staff Administrasi Sekolah
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Staff Administrasi Sekolah
yang akan melakukan pengolahan update data pengajar yang
tersimpan pada sistem.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Staff Adminsitrasi Sekolah akan melakukan pengolahan
data pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Staff Administrasi
Sekolah melakukan login ke
sistem dengan memasukkan
username dan password yang
dimilikinya.
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
67
Step 4 : Staff Administrasi
Sekolah dapat melakukan
pengolahan data, yaitu insert
data pengajar yang tersimpan
dalam sistem.
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
melakukan pengolahan
data, maka Staff
Administrasi Sekolah
dapat melakukan logout
dari sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Alt. Step 4 : Staff Administrasi Sekolah dapat melakukan
pengolahan data lainnya, yang sesuai dengan hak aksesnya
ke sistem.
Kesimpulan Proses pengolahan update data pengajar dilakukan oleh
Staff Administrasi Sekolah.
Pascakondisi Pengguna (Staff Administrasi Sekolah) dapat melakukan
pengolahan data pengajar pada sistem.
Tabel 3.21 Narasi Use Case Proses Lihat informasi nilai rapor
Nama Use case Lihat informasi nilai
rapor
Tipe use-case
Persyaratan pada sistem : ID use-case 21
Prioritas Tinggi
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
68
Sumber -
Pelaku bisnis
utama
Siswa dan Orang Tua
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Siswa/Orang Tua yang akan
melihat informasi laporan nilai rapor siswa.
Prakondisi Aktor adalah pengguna yang sudah mempunyai account
,yang digunakan untuk melakukan akses dan pengolahan
data di dalam sistem.
Pemicu Siswa/Orang Tua ingin melihat berbagai informasi yang
ditampilkan pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 1 : Siswa/Orang Tua
melakukan login ke sistem
dengan memasukkan username
dan password yang
dimilikinya.
Step 4 : Siswa/Orang Tua
dapat melihat informasi nilai
rapor siswa, sesuai dengan
kelasnya masing-masing yang
tersimpan dalam sistem.
Step 6 : Siswa/Orang Tua
Step 2 : Sistem mengecek
username, password dan
kecocokan antara
username dan password.
Step 3 : Sistem
menampilkan interface
halaman utama,sesuai
dengan hak akses untuk
pengguna.
Step 5 : Setelah selesai
malihat nilai rapor yang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
69
dapat melihat berbagai
informasi lain yang
ditampilkan pada interface
untuk pengguna biasa (tidak
perlu login).
dikehendaki, maka
Siswa/Orang Tua dapat
melakukan logout dari
sistem.
Langkah alternatif Alt. Step 3 : Username atau password salah/tidak
ditemukan, sehingga sistem akan menampilkan pesan error
dan user harus login kembali.
Kesimpulan Siswa/ Orang Tua dapat mengakses halaman interface untuk
mengetahui informasi nilai rapor siswa.
Pascakondisi Pengguna (Siswa dan Orang Tua) telah melakukan akses ke
sistem, untuk kepentingan melihat laporan nilai rapor siswa.
Tabel 3.22 Narasi Use Case Proses Lihat informasi tenaga pengajar
Nama Use case Lihat informasi
tenaga pengajar
Tipe use-case
Persyaratan pada sistem : ID use-case 22
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Siswa dan Orang Tua
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
70
Deskripsi Use case ini menggambarkan Siswa/Orang Tua yang akan
melihat informasi mengenai tenaga pengajar di sekolah.
Prakondisi Aktor adalah pengguna dapat langsung mengakses sistem
tanpa harus melakukan proses login terlebih dahulu.
Pemicu Siswa/Orang Tua ingin melihat berbagai informasi yang
ditampilkan pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 2 : Siswa/Orang Tua
mengakses halaman tersebut
untuk mendapatkan informasi
mengenai tenaga pengajar,
yaitu guru di sekolah yang
bersangkutan
.
Step 1 : Sistem
menampilkan interface
untuk halaman utama bagi
pengguna.
Step 3 : Sistem
menampilkan halaman
lain pada interface yang
juga dapat diakses oleh
pengguna.
Langkah alternatif Alt. Step 2 : Siswa/Orang Tua dapat mengakses halaman
yang ada pada sistem, untuk memperoleh berbagai informasi
lain yang dibutuhkan.
Kesimpulan Siswa/ Orang Tua dapat mengakses halaman di interface
untuk mengetahui informasi tenaga pengajar di sekolah.
Pascakondisi Pengguna (Siswa dan Orang Tua) telah melakukan akses ke
sistem, untuk melihat informasi tenaga pengajar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
71
Tabel 3.23 Narasi Use Case Proses Lihat informasi struktur organisasi
Nama Use case Lihat informasi
struktur organisasi
Tipe use-case
Persyaratan pada sistem : ID use-case 23
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Siswa dan Orang Tua
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Siswa/Orang Tua yang akan
melihat informasi mengenai struktur organisasi di sekolah.
Prakondisi Aktor adalah pengguna dapat langsung mengakses sistem
tanpa harus melakukan proses login terlebih dahulu.
Pemicu Siswa/Orang Tua ingin melihat berbagai informasi yang
ditampilkan pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 2 : Siswa/Orang Tua
mengakses halaman tersebut
untuk mendapatkan informasi
mengenai struktur organisasi
guru yang ada di sekolah yang
bersangkutan.
.
Step 1 : Sistem
menampilkan interface
untuk halaman utama bagi
pengguna.
Step 3 : Sistem
menampilkan halaman
lain pada interface yang
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
72
juga dapat diakses oleh
pengguna.
Langkah alternatif Alt. Step 2 : Siswa/Orang Tua dapat mengakses halaman
yang ada pada sistem, untuk memperoleh berbagai informasi
lain yang dibutuhkan.
Kesimpulan Siswa/ Orang Tua dapat mengakses halaman di interface
untuk mengetahui informasi struktur organisasi di sekolah.
Pascakondisi Pengguna (Siswa dan Orang Tua) telah melakukan akses ke
sistem, untuk melihat informasi struktur organisasi sekolah
Tabel 3.24 Narasi Use Case Proses Lihat informasi berita dan
pengumuman
Nama Use case Lihat informasi berita
dan pengumuman
Tipe use-case
Persyaratan pada sistem : ID use-case 24
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Siswa dan Orang Tua
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Siswa/Orang Tua yang akan
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
73
melihat informasi mengenai berita dan pengumuman yang
diberikan oleh sekolah.
Prakondisi Aktor adalah pengguna dapat langsung mengakses sistem
tanpa harus melakukan proses login terlebih dahulu.
Pemicu Siswa/Orang Tua ingin melihat berbagai informasi yang
ditampilkan pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 2 : Siswa/Orang Tua
mengakses halaman tersebut
untuk mendapatkan informasi
mengenai informasi mengenai
berita dan pengumuman yang
diberikan oleh sekolah,
berkaitan dengan kegiatan
akademik siswa maupun
prestasi sekolah.
.
Step 1 : Sistem
menampilkan interface
untuk halaman utama bagi
pengguna.
Step 3 : Sistem
menampilkan halaman
lain pada interface yang
juga dapat diakses oleh
pengguna.
Langkah alternatif Alt. Step 2 : Siswa/Orang Tua dapat mengakses halaman
yang ada pada sistem, untuk memperoleh berbagai informasi
lain yang dibutuhkan.
Kesimpulan Siswa/ Orang Tua dapat mengakses halaman di interface
untuk mengetahui informasi berita dan pengumuman yang
diberikan sekolah.
Pascakondisi Pengguna (Siswa dan Orang Tua) telah melakukan akses ke
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
74
sistem, untuk melihat informasi berita dan pengumuman
dari sekolah.
Tabel 3.25 Narasi Use Case Proses Mengisi Forum User
Nama Use case Mengisi Forum User Tipe use-case
Persyaratan pada sistem : ID use-case 25
Prioritas Tinggi
Sumber -
Pelaku bisnis
utama
Siswa dan Orang Tua
Pelaku partisipan
lain
Stakeholder lain
yang berminat
-
Deskripsi Use case ini menggambarkan Siswa/Orang Tua yang dapat
mengisi forum user pada sistem.
Prakondisi Aktor adalah pengguna dapat langsung mengakses sistem
tanpa harus melakukan proses login terlebih dahulu.
Pemicu Siswa/Orang Tua ingin melihat berbagai informasi yang
ditampilkan pada sistem.
Langkah umum
pada kejadian
Aksi Aktor Respon Sistem
Step 2 : Siswa/Orang Tua
mengakses halaman forum
user, untuk mengisinya dengan
berbagai saran maupun kritik
yang membangun untuk
sekolah yang bersangkutan.
Step 1 : Sistem
menampilkan interface
untuk halaman utama bagi
pengguna.
Step 3 : Sistem
√
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
75
.
menampilkan halaman
lain pada interface yang
juga dapat diakses oleh
pengguna.
Langkah alternatif Alt. Step 2 : Siswa/Orang Tua dapat mengakses halaman
yang ada pada sistem, untuk memperoleh berbagai informasi
lain yang dibutuhkan.
Kesimpulan Siswa/ Orang Tua dapat mengisi forum user , yang dapat
menampung kritik dan saran dari pengguna.
Pascakondisi Pengguna (Siswa dan Orang Tua) telah mengisi forum user .
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
76
3.1.2.2. Pemodelan Proses
Gambar 3. 11 Diagram Konteks Sistem Informasi Terpadu Sekolah
Dasar
0Sistem Informasi
Terpadu Sekolah Dasar Berbasis Web
Admin Kepala Sekolah
Laporan daftar nilai rapor siswa Laporan keuangan Laporan data
Data berita Data username dan password Data fasilitas
Siswa dan Orang Tua
Informasi nilai rapor siswa Informasi profil sekolah Informasi fasilitas sekolah Informasi berita dan pengumuman sekolah Informasi tenaga pengajar sekolah.
Staf Administrasi Sekolah
Data KeuanganData Siswa Data Orang Tua Data Mata Pelajaran
Guru Wali Kelas
Data Rapor Siswa
Data Siswa
Guru Data GuruData Nilai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
77
Gambar 3.12 Diagram Berjenjang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
78
DAD Level 0 Proses 1
Gambar 3.13 DAD Level 0 Proses 1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
79
DAD Level 0 Proses 2
Gambar 3.14 DAD Level 0 Proses 2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
80
DAD Level 0 proses 3
Gambar 3.15 DAD Level 0 Proses 3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
81
DAD Level 0 Proses 4
Gambar 3.16 DAD Level 0 Proses 4
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
82
DAD Level 0 Proses 5
Kepala Sekolah
5.1
login
konfirmasilogin
username,password
data Raporsiswa
5.5
Lihat berita &pengumuman
data fasilitas
data berita &pengumuman
Lap. keuangan
Kepala Sekolah
Rapor siswa
pilihan info
pilihan info
5.3
Lihat laporan keuangan
data Raporsiswa
5.2
Lihat nilai rapor siswa
5.4
Lihat data siswa
data keuangan data keuangan
data siswa data siswa Siswa
5.6
Lihat fasilitas
5.7
Lihat tanagapengajar
pilihan info
data tenagapengajar
data fasilitas
data tenagapengajar
tenagapengajar
fasilitas
berita
pengumuman
data berita &oengumuman
5.8
Lihat forum userpilihan infodata forum
user
data forumuser
forum user
Gambar 3.17 DAD Level 0 Proses 5
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
83
DAD Level 0 Proses 6
6.2
update data guru
data guruterupdate
pilihan update
data guruterupdate
guru
Guru nilai siswa nilai
6.1
Login
username,password
konfirmasilogin
6.3
input nilainilai
siswa
Gambar 3.18 DAD Level 0 Proses 6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
84
DAD Level 1 Proses 1.1, 1.2 dan 1.3
Gambar 3.19 DAD Level 1 Proses 1.1, 1.2 dan 1.3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
85
DAD Level 1 Proses 2.2 dan 2.3
Gambar 3.20 DAD Level 1 Proses 2.2 dan 2.3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
86
DAD Level 1 Proses 3.2
Gambar 3.21 DAD Level 1 Proses 3.2
DAD Leel 1 Proses 6.2
Gambar 3.22 DAD Level 1 Proses 6.2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
87
Pembangunan Sistem Informasi Terpadu Sekolah Dasar Berbasis
Web ini menggunakan bahasa pemrograman PHP dan database MySQL
sebagai tempat penyimpanan datanya.
Beberapa kelebihan dari sistem yang akan dibangun dibandingkan
dengan sistem pengelolaan data yang lama, adalah sebagai berikut :
- Meningkatkan efisiensi waktu pada saat melakukan pengolahan data,
baik nilai rapor maupun keuangan. Waktu yang diperlukan lebih
cepat, karena sistem ini telah terkomputerisasi dan seluruh data
tersimpan dalam database secara lebih terstruktur.
- Cara pengolahan data untuk perhitungan nilai rapor maupun keuangan
akan lebih mudah, yaitu dengan menginputkan data ke sistem, untuk
kemudian diproses oleh sistem. Sehingga menghemat tenaga pada
waktu pengolahan data.
- Mengurangi resiko kemungkinan data hilang atau rusak, karena
keseluruhan data telah tersimpan dalam database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
88
3.2. Desain Perangkat Lunak dan Sistem Tahapan perancangan sistem, meliputi :
3.2.1. Perancangan Database
3.2.1.1. Conceptual Design
Dalam tahap ini, perancangan conceptual database
digambarkan dalam bentuk Entity Relational Diagram (ER Diagram)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
89
Gambar 3.23 ER Diagram
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.1.2. Logical Design
Gambar 3.24 Logical Design
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
91
3.2.1.3. Normalisasi Logical Design sebelum normalisasi
CREATE TABLE `laporan_keuangan` ( `no` int(11) NOT NULL AUTO_INCREMENT, `BOS` double NOT NULL, `tanggal` date DEFAULT NULL, `belanja_rutin` double NOT NULL, `koran_kompas` double NOT NULL, `majalah` double NOT NULL, `listrik` double NOT NULL, `pdam` double NOT NULL, `honor` double NOT NULL, `snack_rapat` double NOT NULL, `foto_copy` double NOT NULL, `minuman` double NOT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
CREATE TABLE `history` ( `NIS` int(4) unsigned NOT NULL, `id_rapor` varchar(8) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT '', `nama_siswa` varchar(100) DEFAULT NULL, `kelas` int(2) DEFAULT NULL, `semester` varchar(2) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `nama_ayah` varchar(40) DEFAULT NULL, `nama_ibu` varchar(40) DEFAULT NULL, `kode_mapel` varchar(10) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `nama_mapel` varchar(50) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT '', `nilai_UH` mediumtext CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
155
`nilai_tugasPR` mediumtext CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `nilai_UTS` double unsigned NOT NULL, `nilai_UAS` double unsigned NOT NULL, `nilai_akhir` double unsigned NOT NULL, `sikap` varchar(1) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `kerajinan` varchar(1) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `kebersihan_kerapian` varchar(1) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `izin` varchar(10) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `sakit` varchar(10) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `tanpa_keterangan` varchar(10) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1
20. Tabel Alumni
CREATE TABLE `alumni` ( `NIS` int(4) unsigned NOT NULL, `id_rapor` varchar(8) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT '', `nama_siswa` varchar(100) DEFAULT NULL, `kelas` int(2) DEFAULT NULL, `semester` varchar(2) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `nama_ayah` varchar(40) DEFAULT NULL, `nama_ibu` varchar(40) DEFAULT NULL, `kode_mapel` varchar(10) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `nama_mapel` varchar(50) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL DEFAULT '', `nilai_UH` mediumtext CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `nilai_tugasPR` mediumtext CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL, `nilai_UTS` double unsigned NOT NULL, `nilai_UAS` double unsigned NOT NULL, `nilai_akhir` double unsigned NOT NULL, `sikap` varchar(1) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `kerajinan` varchar(1) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `kebersihan_kerapian` varchar(1) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
156
`izin` varchar(10) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `sakit` varchar(10) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL, `tanpa_keterangan` varchar(10) CHARACTER SET latin1 COLLATE latin1_general_ci DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1
Sebelum melakukan pengolahan data di database, maka harus ada
koneksi ke database MySQL sebagai berikut :
<?php // buka koneksi ke database server $database="sdtidar4"; $host="localhost"; $user="root"; $pass=""; mysql_connect ("$host","$user","$pass") or die ('Koneksi ke server gagal: ' . mysql_error()); mysql_select_db ($database); ?>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
157
Beberapa tabel yang terdapat dalam database MySQL dengan nama
sdtidar4 :
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
158
4.2. Implementasi User Interface User interface merupakan tampilan untuk user yang akan mengakses
sistem. Pembangunan user interface harus sesuai dengan perancangan desain
user interface pada tahap sebelumnya. Beberapa user interface yang ada pada
sistem, antara lain :
4.2.1. User Interface Profil Sekolah
Gambar 4.70 User Interface Profil Sekolah
Halaman di atas merupakan user interface yang akan tampil
pertama ketika user (pengunjung website) mengakses sistem. Data yang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
159
ditampilkan adalah mengenai sejarah sekolah, visi dan misi sekolah serta
gambar sekolah yang bersangkutan. Pada setiap halaman user interface
akan ditampilkan pengumuman dan berita sekolah, juga fasilitas forum
user untuk menampung saran dan kritik dari user.
4.2.2. User Interface Organisasi Sekolah
Gambar 4.71 User Interface Organisasi Sekolah
Halaman di atas merupakan user interface yang bermanfaat untuk
memberikan informasi kepada user mengenai struktur organisasi sekolah
. Urutan paling atas ke bawah yaitu dimulai dari kepala sekolah → wakil
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
160
kepala sekolah → dewan guru → admin kemuridan, admin pengajaran,
admin kepegawaian, admin keuangan → wali kelas 1 – 6.
4.2. 3. User Interface Rapor online
Gambar 4.72 User Interface Rapor Online
Halaman di atas memberikan fasilitas untuk user (khususnya
siswa dan orang tua) untuk dapat mengetahui nilai rapor siswa. Data
username dan password yang digunakan pada saat proses login adalah
NIS (Nomor Induk Siswa).
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
161
4.2.4. User Interface Tenaga pengajar
Gambar 4.73 User Interface Tenaga Pengajar
Halaman di atas memberikan informasi kepada user mengenai
guru yang mengajar di sekolah yang bersangkutan. Informasi yang
diberikan antara lain : nama guru, jabatan serta kelas yang diampu
masing-masing guru.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
162
4.2.5. User Interface Fasilitas
Gambar 4.74 User Interface Fasilitas
Halaman di atas akan memberikan informasi kepada user
mengenai beberapa fasilitas yang dimiliki sekolah. Link nama fasilitas
yang ditampilkan akan mengarah kepada gambar fasilitas serta
keterangan untuk setiap fasilitas. Sehingga user dapat mengetahui dan
mempunyai gambaran mengenai beberapa fasilitas yang dimilki sekolah.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
163
4.2.6. User Interface Berita
Gambar 4.75 User Interface Berita
User interface di atas menampilkan detail dari setiap berita yang
ditampilkan pada bagian Berita Terbaru. User dapat memperoleh
informasi mengenai berbagai mecam berita yang mencakup : prestasi
sekolah, program kerja sekolah dan lain sebagainya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
164
4.2.7. User Interface Forum user
Gambar 4.76 User Interface Forum user
Halaman di atas digunakan untuk menampung kritik dan saran
untuk sekolah. User dapat mengisikan nama juga komentar pada kolom
yang telah disediakan. Setelah itu komentar akan ditampilkan juga pada
halaman tersebut.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
165
4.2.8. User Interface Alumni
Gambar 4.77 User Interface Alumni
Halaman di atas memberikan informasi mengenai data alumni,
yaitu siswa kelas enam yang telah lulus dari SD Negeri Tidar 4
Magelang. Memberikan keterangan yang mencakup : NIS, nama siswa,
nama kedua orang tua dan alamat siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
166
4.3. Implementasi Administrator Halaman administrator merupakan halaman yang bermanfaat untuk
memberikan hak akses untuk beberapa user yang berkaitan dengan pengolahan
data akademik siswa maupun keuangan sekolah.
4.3.1. Halaman Login Admin
Gambar 4.78 Halaman Login Admin
Halaman di atas merupakan halaman untuk login admin. Admin
dapat memasukkan username dan password pada field yang tersedia,
sebelum melakukan pengolahan data. Data-data yang diolah admin antara
lain : data berita dan pengumuman, data user dan data fasilitas.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
167
4.3.2. Data Berita
Gambar 4.79 Halaman Data Berita
Halaman di atas menampilkan seluruh data berita yang tersimpan di
database. Terdapat beberapa fasilitas yang diberikan untuk pengolahan
data tersebut, antara lain : Input Data, Edit dan Hapus.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
168
4.3.3 Input Data Berita
Gambar 4.80 Halaman Input Data Baerita
Halaman tersebut berfungsi untuk menambahkan data berita,
dengan mengisikan pada kolom yang disediakan. Jika klik tombol Simpan,
maka seluruh data yang ditambahkan akan tersimpan di database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
169
4.3.4 Edit Data Berita
Gambar 4.81 Edit Data Berita
Halaman di atas akan tampil ketika administrator mengklik link
Edit pada halaman data berita sebelumnya. Form di atas merupakan fasilitas
yang disediakan untuk melakukan edit terhadap data berita, yang kemudian
akan disimpan kembali ke dalam database ketika mengklik tombol Simpan.
Link Lihat Data akan menuju ke data berita untuk mengecek data yang baru
saja diedit.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
170
4.3.5 Konfirmasi Hapus Berita
Gambar 4.82 Konfirmasi Hapus Berita
4.3.6. Data Pengumuman
Gambar 4.83 Data Pengumuman
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
171
Halaman di atas menampilkan seluruh data pengumuman
menyangkut sekolah, yang tersimpan di database. Terdapat beberapa
fasilitas yang diberikan untuk pengolahan data, antara lain : Input Data,
Edit dan Hapus.
4.3.7. Input Data Pengumuman
Gambar 4.84 Input Data Pengumuman
Halaman tersebut berfungsi untuk menambahkan data
pengumuman, dengan mengisikan pada kolom yang disediakan. Jika klik
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
172
tombol Simpan, maka seluruh data yang ditambahkan akan tersimpan di
database.
4.3.8. Edit Data Pengumuman
Gambar 4.85 Edit Data Pengumuman
Sama halnya dengan halaman edit data berita, halaman di atas akan
tampil ketika administrator mengklik link Edit pada halaman data pengumuman
sebelumnya. Form di atas merupakan fasilitas yang disediakan untuk
melakukan edit terhadap data pengumuman, yang kemudian akan disimpan
kembali ke dalam database ketika mengklik tombol Simpan. Link Lihat Data
akan menuju ke data pengumuman untuk mengecek data yang baru saja diedit.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
173
Link Kembali adalah fasilitas untuk kembali ke halaman sebelumnya, yaitu data
pengumuman.
4.3.9. Konfirmasi Hapus Pengumuman
Gambar 4.86 Konfirmasi Hapus Pengumuan
4.3.10. Data Fasilitas
Gambar 4.87 Data Fasilitas
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
174
Halaman di atas menampilkan seluruh data fasilitas yang
dimiliki sekolah, yang tersimpan di database. Terdapat beberapa fasilitas
yang diberikan untuk pengolahan data, antara lain : Input Data, Edit dan
Hapus.
4.3.11. Input Data Fasilitas
Gambar 4.88 Input Data Fasilitas
Halaman di atas berfungsi untuk menambahkan data fasilitas,
dengan mengisikan pada kolom yang disediakan. Jika klik tombol Simpan,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
175
maka seluruh data yang ditambahkan akan tersimpan di database. Link
Kembali untuk kembali ke tampilan data fasilitas.
4.3.12. Edit Data Fasilitas
Gambar 4.89 Edit Data Fasilitas
Halaman di atas akan tampil ketika administrator mengklik link
Edit pada halaman data fasilitas sebelumnya. Form di atas merupakan
fasilitas yang disediakan untuk melakukan edit terhadap data fasilitas, yang
kemudian akan disimpan kembali ke dalam database. Link Lihat Data akan
menuju ke data fasilitas untuk mengecek data yang baru saja diedit. Link
Kembali adalah fasilitas untuk kembali ke halaman sebelumnya, yaitu data
fasilitas.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
176
4.3.13. Konfirmasi Hapus Fasilitas
Gambar 4.90 Konfirmasi Hapus Fasilitas
4.3.14. Data User
Gambar 4.91 Data User
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
177
Halaman di atas menampilkan seluruh data user yang diberi hak
akses oleh admin dalam melakukan pengolahan data yang menyangkut
sekolah. Terdapat beberapa fasilitas yang diberikan untuk pengolahan data,
antara lain : Input Data, Edit dan Hapus.
4.3.15. Input Data User
Gambar 4.92 Input Data User
Halaman di atas berfungsi untuk menambahkan data fasilitas,
dengan mengisikan pada kolom yang disediakan. Data kode diambil dari
kode guru dan level diberikan untuk masing-masing user yang akan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
178
mengakses sistem. Jika klik tombol Simpan, maka seluruh data yang
ditambahkan akan tersimpan di database.
4.3.16. Edit Data User
Gambar 4.93 Edit Data User
Halaman di atas akan tampil ketika administrator mengklik link
Edit pada halaman data user sebelumnya. Form di atas merupakan fasilitas
yang disediakan untuk melakukan edit terhadap data user, yang kemudian
akan disimpan kembali ke dalam database ketika mengklik tombol
Simpan. Link Lihat Data akan menuju ke data user untuk mengecek data
yang baru saja diedit.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
179
4.3.17. Konfirmasi Hapus Data User
Gambar 4.94 Konfirmasi Hapus Data User
4.3.18. Login Staff Administrasi Sekolah
Gambar 4.95 Login Staff Administrasi Sekolah
Halaman di atas merupakan halaman untuk login Staff Administrasi
Sekolah. Admin dapat memasukkan username dan password pada field
yang tersedia, sebelum melakukan pengolahan data. Data-data yang diolah
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
180
admin antara lain : data berita dan pengumuman, data user dan data
fasilitas.
4.3.19. Data Siswa
Gambar 4.96 Data Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
181
Halaman di atas menampilkan seluruh data siswa yang terdapat di
sekolah yang bersangkutan. Tombol CARI untuk memilih kelas pada data
siswa yang akan dilihat. Terdapat beberapa fasilitas yang diberikan untuk
pengolahan data, antara lain : Input Data, Edit dan Hapus. Link Input Data
berfungsi untuk menambahkan data. Sedangkan link Data Orang Tua untuk
melihat data orang tua siswa. Link Data Lengkap Siswa untuk melihat
berbagai data pendukung identitas siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
182
4.3.20. Input Data Siswa
Gambar 4.97 Input Data Siswa
Halaman di atas berfungsi untuk menambahkan data siswa,
dengan mengisikan pada kolom yang disediakan. Jika klik tombol Simpan,
maka seluruh data yang ditambahkan akan tersimpan di database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
183
4.3.21. Edit Data Siswa
Gambar 4.98 Edit Data Siswa
Halaman di atas akan tampil ketika staff administrasi mengklik link
Edit pada halaman data siswa sebelumnya. Form di atas merupakan
fasilitas yang disediakan untuk melakukan edit terhadap data siswa, yang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
184
kemudian akan disimpan kembali ke dalam database ketika mengklik
tombol Simpan. Link Lihat Data akan menuju ke data siswa untuk
mengecek data yang baru saja diedit.
4.3.22. Konfirmasi Hapus Siswa
Gambar 4.99 Konfirmasi Hapus Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
185
4.3.23. Data Orang Tua
Gambar 4.100 Data Orang Tua
Halaman di atas menampilkan seluruh data orang tua siswa.
Tombol CARI untuk memilih kelas untuk menampilkan data orang tua
siswa di kelas tertentu. Terdapat beberapa fasilitas yang diberikan untuk
pengolahan data, antara lain : Input Data dan Edit Data. Link Input Data
berfungsi untuk menambahkan data. Sedangkan link Kembali untuk
melihat kembali data orang tua. Proses hapus akan secara otomatis
dilakukan bersamaan dengan hapus data siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
186
4.3.24. Input Data Orang Tua
Gambar 4.101 Input Data Orang Tua
Halaman di atas berfungsi untuk menambahkan data orang tua,
dengan mengisikan pada kolom yang disediakan. Kode orang tua akan
menyesuaikan dengan kode ortu yang ada pada tabel siswa. Jika klik
tombol Simpan, maka seluruh data yang ditambahkan akan tersimpan di
database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
187
4.3.25. Edit Data Orang Tua
Gambar 4.102 Edit Data Orang Tua
Halaman di atas akan tampil ketika staff administrasi mengklik link
Edit pada halaman data orang tua sebelumnya. Form di atas merupakan
fasilitas yang disediakan untuk melakukan edit terhadap data orang tua,
yang kemudian akan disimpan kembali ke dalam database. Link Lihat Data
akan menuju ke data orang tua untuk mengecek data yang baru saja diedit.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
188
4.3.26. Data Lengkap Siswa
Gambar 4.103 Data Lengkap Siswa
Halaman di atas menampilkan seluruh data identitas siswa yang
terdapat di sekolah yang bersangkutan. Data yang disimpan adalah
beberapa data pendukung untuk memberikan keterangan lengkap siswa.
Tombol CARI untuk memilih kelas pada data yang akan dilihat. Terdapat
beberapa fasilitas yang diberikan untuk pengolahan data, antara lain : Input
data dan Edit data. Link Input Data berfungsi untuk menambahkan data.
Sedangkan untuk proses Hapus akan otomatis ketika menhapus data siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
189
4.3.27. Data Identitas Siswa
Gambar 4.104 Data Identitas Siswa
Halaman di atas merupakan fasilitas searching untuk staff
administrasi sekolah untuk mengetahui data seluruh siswa secara lebih
lengkap, mencakup data orang tua siswa dan identitas lengkap siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
190
4.3.28. Data Mata Pelajaran
Gambar 4.105 Data Mata Pelajaran
Halaman di atas menampilkan seluruh data mata pelajaran yang
dijarkan di sekolah yang bersangkutan. Terdapat beberapa fasilitas yang
diberikan untuk pengolahan data, antara lain : Input data, Edit dan Hapus.
Link Input Data berfungsi untuk menambahkan data. Sedangkan link Input
Pengajar akan menuju ke halaman input untuk data pengajar.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
191
4.3.29. Input Mata Pelajaran
Gambar 4.106 Input Mata Pelajaran
Halaman di atas berfungsi untuk menambahkan data mata
pelajaran, dengan mengisikan pada kolom yang disediakan. Jika klik
tombol Simpan, maka seluruh data yang ditambahkan akan tersimpan di
database
.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
192
4.3.30. Edit Mata Pelajaran
Gambar 4.107 Edit Mata Pelajaran
Halaman di atas akan tampil ketika staff administrasi mengklik link
Edit pada halaman data mata pelajaran sebelumnya. Form di atas
merupakan fasilitas yang disediakan untuk melakukan edit terhadap data
mata pelajaran, yang kemudian akan disimpan kembali ke dalam database
ketika mengklik tombol Simpan. Link Lihat Data akan menuju ke tampilan
data mata pelajaran untuk mengecek data yang baru saja diedit. Link
Kembali untuk kembali ke data mata pelajaran.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
193
4.3.31. Konfirmasi Hapus Data Mata Pelajaran
Gambar 4.108 Konfirmasi Hapus Data Mata Pelajaran
4.3.32. Data Pengajar
Gambar 4.109 Data Pengajar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
194
Halaman di atas menampilkan seluruh data pengajar yang ada di
sekolah bersangkutan.
4.3.33. Input Data Pengajar
Gambar 4.110 Input Data Pengajar
Halaman di atas berfungsi untuk menambahkan data pengajar,
dengan mengisikan id pengajar untuk kode guru yang mengajar mata
pelajaran tertentu. Jika klik tombol Simpan, maka seluruh data yang
ditambahkan akan tersimpan di database. Link Kembali untuk kembali ke
data mata pelajaran.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
195
4.3.34. Input Data Keuangan Sekolah
Gambar 4.111 Input Data Keuangan Sekolah
Halaman di atas adalah fasilitas yang digunakan petugas
administrasi sekolah untuk melakukan pengolahan keuangan sekolah, yaitu
rincian pemasukan rutin sekolah (BOS) yang digunakan untuk membiayai
pengeluaran rutin sekolah. Disediakan fasilitas untuk cetak laporan
keuangan perbulan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
196
4.3.35. Login Wali Kelas dan Kepala Sekolah
Gambar 4.112 Login Wali Kelas dan Kepala Sekolah
Halaman di atas merupakan halaman untuk login Wali Kelas dan
Kepala Sekolah, dengan cara memasukkan username dan password pada
field yang tersedia, sebelum melakukan pengolahan data. Data-data yang
diolah Wali Kelas antara lain : data pengolahan nilai dan data keuangan
sekolah.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
197
4.3.36. Pilihan Kelas
Gambar 4.113 Pilihan Kelas
Halaman di atas merupakan halaman pilihan kelas untuk kepala
sekolah, sebelum melihat data nilai rapor siswa.
4.3.37. Tampil Data Nilai Rapor Siswa
Gambar 4.114 Tampil Data Nilai Rapor Siswa
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
198
Halaman di atas menampilkan data nilai rapor yang dapat
dilihat oleh kepala sekolah
4.3.38. Input Data Rapor Siswa
Gambar 4.115 Input Data Rapor Siswa
Halaman di atas merupakan form untuk menginputkan data
rapor siswa, sebelum guru wali kelas melakukan perhitungan nilai rapor
siswa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
199
4.3.39. Input Nilai Ulangan Harian
Gambar 4.116 Input Ulangan Harian
Halaman di atas merupakan fasilitas untuk wali kelas untuk
menginputkan nilai ulangan harian siswa. Setelah itu akan dicari nilai
rata-rata nilai ulangan harian, dengan mengklik tombol Hitung. Data hasil
akhir nilai rata-rata ulangan harian akan disimpan di database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
200
4.3.40. Input Nilai Tugas & PR
Gambar 4.117 Input Nilai Tugas & PR
Halaman di atas merupakan fasilitas untuk wali kelas untuk
menginputkan nilai tugas dan PR. Setelah itu akan dicari nilai rata-rata
nilai tugas dan PR, dengan mengklik tombol Hitung. Data hasil akhir nilai
rata-rata tugas dan PR akan disimpan di database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
201
4.3.41. Input Nilai UTS (Ujian Tengah Semester)
Gambar 4.118 Input Nilai UTS (Ulangan Tengah Semester)
Halaman di atas merupakan fasilitas untuk wali kelas untuk
menginputkan nilai UTS (Ulangan Tengah Semester). Nilai UTS
mencakup : nilai ujian tertulis, nilai ujian lisan dan nilai ujian praktik
Setelah itu akan dicari nilai rata-rata UTS, dengan mengklik tombol
Hitung. Data hasil akhir nilai rata-rata UTS akan disimpan di database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
202
4.3.42. Input Nilai UAS (Ujian Akhir Sekolah)
Gambar 4.119 Input Nilai UAS (Ulangan Akhir Semester)
Halaman di atas merupakan fasilitas untuk wali kelas untuk
menginputkan nilai UAS (Ulangan Akhir Semester). Nilai UAS
mencakup : nilai ujian tertulis, nilai ujian lisan dan nilai ujian praktik
Setelah itu akan dicari nilai rata-rata UAS, dengan mengklik tombol
Hitung. Data hasil akhir nilai rata-rata UAS akan disimpan di database.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
203
4.3.43. Input Nilai Akhir
Input Nilai Akhir dilakukan oleh wali kelas. Dengan memasukkan
seluruh nilai untuk mencari rata-rata nilai siswa per mata pelajaran yang akan
dicatat di rapor.
<form action="tampilNilai5_1.php"> <table id="subtabel" height="307" cellpadding="5" cellspacing="10" align="center" > <tr> <td>Nilai Ulangan Harian</td> <td>:</td> <?php if($_POST['nis']){ $nis=$_POST['nis']; } $query=mysql_query("select id_rapor from rapor r join siswa s on r.NIS=s.NIS where r.NIS='$nis' and r.id_rapor='$_POST[id]'"); $data=mysql_fetch_array($query); $query2=mysql_query("select kode_mapel from mapel where nama_mapel='$_POST[mp]'"); $data2=mysql_fetch_array($query2); $sqlA=mysql_query("select * from nilai where id_rapor='$data[id_rapor]' and kode_mapel='$data2[kode_mapel]'"); $hasil=mysql_fetch_array($sqlA); ?> <td><input type="text" name="n1" size="20" value="<? echo $hasil['nilai_UH']; ?>"></td> </tr> <tr> <td>Nilai Tugas & PR</td> <td>:</td> <td><input type="text" name="n2" size="20" value="<? echo $hasil['nilai_tugasPR']; ?>"></td> </tr> <tr> <td>Nilai UTS</td> <td>:</td>
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJIPLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI