PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
PENGEMBANGAN SISTEM INFORMASI SEKOLAH (Studi Kasus : SMP Santo Aloysius Sleman) SKRIPSI Diajukan untuk memenuhi salah satu syarat Memperoleh Gelar Sarjana Komputer Program Studi Teknik Informatika
Disusun Oleh :
Fransiscus Kristi Wahyu Dwi Saputro NIM : 065314056
JURUSAN TEKNIK INFORMATIKA FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS SANATA DHARMA YOGYAKARTA 2013
i
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
DEVELOPMNET INFORMATION SYSTEM (Case Study : Aloysius Junior High School Sleman) A THESIS Presented as Partial Fulfillment of the Requirements To Obtain the Sarjana Komputer Degree In Informatics Engineering Study Program
By :
Fransiscus Kristi Wahyu Dwi Saputro NIM : 065314056
INFORMATICS ENGINEERING DEPARTMENT FACULTY OF SCIENCE AND TECHNOLOGY SANATA DHARMA UNIVERSITY YOGYAKARTA 2013
ii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
iii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
iv
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
HALAMAN MOTO
“MY TWO SUNS ARE MY MOM AND MY DAD” (UZUMAKI NARUTO)
“I HAVE A REASON NOT TO LOSE” (HYUGA NEIJI)
“I'VE GOT MY OWN RESPONSIBILITIES, SO I WON'T FAIL” (NAMIKAZE MINATO)
v
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
vi
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
vii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
ABSTRAK
SMP Aloysius Sleman merupakan salah satu sekolah menengah pertama yayasan Santa Maria yang beralamat di Denggung Tridadi Sleman. Pengolahan data akademik siswa di SMP Aloysius Sleman 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 akademik siswa maka dibangun sistem informasi sekolah berbasis web, yang dapat meningkatkan efisiensi waktu pengolahan data akademik siswa. Pembangunan sistem menggunakan bahasa pemrograman PHP serta database MySQL untuk penyimpanan datanya. Hasil akhir yang diperoleh adalah Pengembangan Sistem Informasi Sekolah berbasis web untuk SMP Aloysius Sleman, yang dapat membantu guru maupun pegawai administrasi sekolah untuk melakukan pengolahan data akademik siswa. Orang tua siswa dapat memantau informasi nilai hasil prestasi belajar putra atau putrinya dan juga melihat berbagai informasi yang berkaitan dengan sekolah kapan saja, karena sistem dapat diakses secara online.
viii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
ABSTRACT
Aloysius Junior High School Sleman which placed in Denggung Tridadi Sleman is one of school belongs to Santa Maria Foundation. Academic data processing in Aloysius Junior High School Sleman still operates manually so that the fulfillment of students academic needs spend longer time and high accuracy. Thus to help students academic data processing, School Information System based on web is built to increase time efficiency of students academic data processing. The development of system is using PHP language programing and MySQL database to save the data. The final result that gained is the Development of School Information System based on web for Aloysius Junior High School Sleman which is helpful for school teachers and administration staffs to process students’ academic data. Parents can monitor grade information of achievement study result of their sons and daughters and also browse any information about school at any time becauser the sistem is able to be accessed online.
ix
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
KATA PENGANTAR Puji syukur saya panjatkan kepada Kanjeng Rama Yesus Kristus, sehingga penulis dapat menyelesaikan skripsi dengan judul Pengembangan Sistem Informasi Sekolah Studi Kasus di SMP Santo Aloysius Sleman. Saya mengucapkan banyak terima kasih kepada pihak-pihak yang telah berperan dalam memberikan dukungan, semangat maupun saran yang membangun selama penyelesaian skripsi ini. Ucapan terima kasih saya tujukan kepada : 1. Ibu dan ayah saya yang memberikan doa, dorongan semangat dan kadang ejekannya yang membuat saya termotivasi untuk segera menyelesaikan studi. Terimakasih telah bersabar membimbing dan menghadapi saya selama ini. 2. Ibu tatik yang penuh kesabaran saat membimbing saya dalam pengejaan tugas akhir ini. 3. Suster Maria Etha. SND dan seluruh rekan saya di SMP Santo Aloysius Sleman. 4. Ibu Ridowati Gunawan, S.Kom., M.T. dan Bapak St. Eko Hari Parmadi S.Si., M.Kom. selaku dosen penguji yang telah banyak memberikan saran dan kritik untuk membuat tugas akhir saya menjadi lebih baik. 5. Kakak saya Maria Magdalena Ika Isti Wahyuni dan adik saya Veronica Wahyu Widiastuti yang memberikan semangat dan ejekannya supaya saya termotivasi. 6. Pakdhe Sundoro dan seluruh keluarga Marto Sumar yang banyak memberikan nasehat – nasehat dalam penyelesaian tugas akhir. 7. Om Tono, om Siswanto dan seluruh keluarga Harjono Suparto yang banyak memberikan nasehat – nasehat dalam penyelesaian tugas akhir. 8. Om Suryanto yang telah meminjamkan saya rumahnya dalam pengerjaan tugas akhir. 9. Guchang “Rangga” Namkongjah yang telah banyak memberikan bantuannya dalam pengerjaaan tugas akhir ini.
x
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
10. Monica Merliyana “Babi” Putri, Valentinus Hakso, Iyem, dek Vina, Krisan, Putra, Ajeng, Dista, David, Toni, Yudhi, Albetangga, Ananda Ayu. Terimaksih untuk semangatnya yang diberikan. 11. Rekan PIA, PIR dan Mudika St Thomas, Pendamping PIA Mlati, Pendamping PIA Slemania dan KOMSOS Yogyakarta yang telah banyak mengajarkan banyak hal yang berharga dalam bidang pewartaan. 12. Mas “Bewok” yang sering menemani saya saat malam hari dalam pengerjaan tugas akhir. 13. Mochi, Pakkun, Besu, Oppet terimakasih atas kenangannya.
Dalam penulisan skripsi ini, masih banyak kekurangan dan hal yang perlu diperbaiki. Oleh karena itu penulis mengaharapkan saran dan kritik yang membangun dari pembaca. Akhir kata, semoga skripsi ini dapat bermanfaat untuk pembaca, khususnya mahasiswa Teknik Informatika.
Yogyakarta, 3 Juni 2013
Penulis
xi
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
DAFTAR ISI HALAMAN JUDUL ............................................................................................ i HALAMAN JUDUL (INGGRIS) ....................................................................... ii HALAMAN PERSETUJUAN PEMBIMBING ............................................... iii HALAMAN PENGESAHAN ........................................................................... iv HALAMAN MOTTO .......................................................................................... v PERNYATAAN KEASLIAN KARYA ............................................................ vi PERNYATAAN PERSETUJUAN .................................................................. vii ABSTRAK ...................................................................................................... viii ABSTACT ........................................................................................................... ix KATA PENGANTAR .......................................................................................... x DAFTAR ISI ..................................................................................................... xii DAFTAR TABEL ................................................................................................xv DAFTAR GAMBAR ...................................................................................... xvii BAB I .................................................................................................................... 1 PENDAHULUAN ................................................................................................. 1 1.1 Latar Belakang ........................................................................................... 1 1.2 Rumusan Masalah ...................................................................................... 2 1.3 Tujuan dan Manfaat ..................................................................................... 2 1.3.1 Tujuan .................................................................................................... 2 1.3.2 Manfaat .................................................................................................. 2 1.4 Batasan Masalah .......................................................................................... 2 1.5 Metodologi Penelitian ................................................................................. 3 1.6 Sistematika Penulisan .................................................................................. 4 BAB II .................................................................................................................. 6 LANDASAN TEORI ............................................................................................. 6 2.1 SMP Santo Aloysius Sleman ...................................................................... 6
xii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
2.2 Sistem Informasi ...........................................................................................7 2.3 Metodologi FAST ........................................................................................ 7 2.4 HTML .......................................................................................................... 9 2.5 PHP ........................................................................................................... 10 2.6 SQL ........................................................................................................... 12 BAB III ................................................................................................................. 14 ANALISIS DAN PERANCANGAN SISTEM .................................................. 14 3.1 Definisi Ruang Lingkup ............................................................................ 14 3.1.1 Definisi Ruang lingkup ........................................................................ 14 3.1.2 Analisis Permasalahan ......................................................................... 15 3.1.2.1 Sebab Akibat .................................................................................. 15 3.1.2.2 Gambaran Umum Sistem Yang Akan Dibangun ............................ 16 3.1.3 Analisis Kebutuhan .............................................................................. 17 3.1.3.1 Diagram Use case .......................................................................... 17 3.1.3.2 Tabel Use case ................................................................................ 18 3.1.4 Pemodelan Proses ................................................................................ 49 3.2 Desain Perangkat Lunak dan Sistem ......................................................... 57 3.2.1 Perancangan Database ........................................................................ 57 3.2.1.1 Conceptual Design .......................................................................... 57 3.2.1.2 Logical Design ............................................................................... 58 3.2.1.3 Phisycal Design .............................................................................. 59 3.2.2 Perancangan Desain User Interface .................................................... 65 BAB IV ............................................................................................................... 87 IMPLEMENTASI SISTEM ................................................................................ 87 4.1 Implementasi Subsistem Manajemen Data .............................................. 87 4.2 Implementasi User Interface .................................................................... 91 BAB V ............................................................................................................... 127 ANALISIS HASIL ............................................................................................ 127 5.1 Analisis Hasil Perangkat Lunak ................................................................... 127
xiii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
5.1.1 Kelebihan dan Kekurangan Sistem ........................................................ 127 5.2 Analisis Hasil Uji Coba Sistem Terhadap User Untuk User Acceptance .... 127 5.2.1 Pengumpulan Data Dari Responden ...................................................... 127 5.2.2 Responden Kuisioner .............................................................................. 128 5.2.3 Form Kuesioner ..................................................................................... 128 5.2.4 Analisis dan Pembahasan ...................................................................... 128 BAB VI ............................................................................................................. 133 PENUTUP ......................................................................................................... 133 6.1 Kesimpulan ................................................................................................. 133 6.2 Saran .............................................................................................................136 Daftar Pustaka ................................................................................................. 137 Lampiran .......................................................................................................... 138
xiv
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
DAFTAR TABEL
Tabel 3.1 Tabel Causer and Effect .......................................................................15 Tabel 3.2 Narasi Singkat Use case ...................................................................... 18 Tabel 3.3 Narasi Use case Login ........................................................................ 19 Tabel 3.4 Narasi Use case Insert Data Guru ........................................................ 20 Tabel 3.5 Narasi Use case Update Data Guru ..................................................... 22 Tabel 3.6 Narasi Use case Insert Data Siswa ..................................................... 23 Tabel 3.7 Narasi Use case Update Data Siswa .................................................... 25 Tabel 3.8 Narasi Use case Insert Data Pelajaran ................................................ 26 Tabel 3.9 Narasi Use case Update Data Pelajaran .............................................. 28 Tabel 3.10 Narasi Use case Insert Berita dan Pengumuman .............................. 29 Tabel 3.11 Narasi Use case Update Berita dan Pengumuman ............................. 31 Tabel 3.12 Narasi Use case Insert Data Fasilitas ................................................. 32 Tabel 3.13 Narasi Use case Update Data Fasilitas .............................................. 34 Tabel 3.14 Narasi Use case Proses Delete Forum ............................................... 35 Tabel 3.15 Narasi Use case Logout ..................................................................... 37 Tabel 3.16 Narasi Use case Lihat Informasi Data Guru ...................................... 38 Tabel 3.17 Narasi Use case Lihat Informasi Data Siswa .................................... 40 Tabel 3.18 Narasi Use case Update Nilai Siswa ................................................. 41 Tabel 3.19 Narasi Use case Lihat Nilai Siswa .................................................... 43 Tabel 3.20 Narasi Use case Edit Password Siswa ............................................... 44 Tabel 3.21 Narasi Use case Informasi Fasilitas Sekolah ..................................... 46 Tabel 3.22 Narasi Use case Isi Forum ................................................................. 47 Tabel 3.23 Tabel Admin ...................................................................................... 59 Tabel 3.24 Tabel Berita ....................................................................................... 59 Tabel 3.25 Tabel Fasilitas .................................................................................... 60
xv
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Tabel 3.26 Tabel Forum ....................................................................................... 60 Tabel 3.27 Tabel Guru ......................................................................................... 61 Tabel 3.28 Tabel TSiswa ...................................................................................... 62 Tabel 3.29 Tabel Tmapel .................................................................................... 63 Tabel 3.30 Tabel Tnilai ....................................................................................... 64
xvi
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
DAFTAR GAMBAR
Gambar 2.1 Struktur Organisasi SMP Santo Aloysius Sleman ............................. 6 Gambar 3.1 Use case Diagram Subsistem Siswa dan Orang Tua ........................ 17 Gambar 3.2 Use case Diagram Subsistem Guru .................................................. 17 Gambar 3.3 Use case Diagram Subsistem Admin ............................................... 18 Gambar 3.4 Pemodelan Proses ............................................................................. 49 Gambar 3.5 Diagram Berjenjang User Admin .................................................... 50 Gambar 3.6 Diagram Berjenjang User Guru ....................................................... 51 Gambar 3.7 Diagram Berjenjang User Siswa ...................................................... 52 Gambar 3.8 DAD Level 0 Proses 1 ...................................................................... 53 Gambar 3.9 DAD Level 0 Proses 2 ...................................................................... 54 Gambar 3.10 DAD Level 0 Proses 3 .................................................................... 54 Gambar 3.11 DAD Level 1 Proses 1 .................................................................... 55 Gambar 3.12 DAD Level 1 Proses 2 .................................................................... 56 Gambar 3.13 DAD Level 1 Proses 3 .................................................................... 56 Gambar 3.14 Entity Relations Model ................................................................... 57 Gambar 3.15 Logical Database Design ............................................................... 58 Gambar 3.16 User Interface Profil Sekolah ......................................................... 65 Gambar 3.17 User Interface Berita dan Pengumuman ........................................ 66 Gambar 3.18 User Interface Forum ..................................................................... 67 Gambar 3.19 User Interface Fasilitas .................................................................. 68 Gambar 3.20 User Interface Login Admin .......................................................... 68 Gambar 3.21 User Interface Halaman Admin ..................................................... 69 Gambar 3.22 User interface Data Guru .............................................................. 70 Gambar 3.23 User Interface Insert Data Guru ..................................................... 70 Gambar 3.24 User Interface Update Data Guru .................................................. 71
xvii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Gambar 3.25 User Interface Data Siswa ............................................................. 72 Gambar 3.26 User Interface Insert Data Siswa ................................................... 72 Gambar 3.27 User Interface Update Data Siswa ................................................. 73 Gambar 3.28 User Interface Tambah Pelajaran Siswa ........................................ 74 Gambar 3.29 User Interface Data Pelajaran ........................................................ 75 Gambar 3.30 User Interface Insert Data Pelajaran ............................................. 75 Gambar 3.31 User Interface Update Data Pelajaran ........................................... 76 Gambar 3.32 User Interface Berita ..................................................................... 77 Gambar 3.33 User Interface Insert Berita dan Pengumuman ............................. 77 Gambar 3.34 User Interface Update Berita dan Pengumuman ........................... 78 Gambar 3.35 User Interface Fasilitas .................................................................. 79 Gambar 3.36 User Interface Insert Fasilitas ........................................................ 79 Gambar 3.37 User Interface Update Fasilitas ...................................................... 80 Gambar 3.38 User Interface Hapus Forum .......................................................... 81 Gambar 3.39 User Interface Login Guru ............................................................. 81 Gambar 3.40 User Interface Halaman Guru ........................................................ 82 Gambar 3.41 User Interface Pilih Pelajaran ........................................................ 83 Gambar 3.42 User Interface Update Nilai Siswa ................................................ 84 Gambar 3.43 User Interface Login Siswa ........................................................... 84 Gambar 3.44 User Interface Halaman Siswa ...................................................... 85 Gambar 3.45 User Interface Lihat Nilai Siswa .................................................... 86 Gambar 3.46 User Interface Edit Password Siswa .............................................. 86 Gambar 4.1 Database Pengembangan Sistem Informasi Sekolah ....................... 91 Gambar 4.2 User Interface Profil Sekolah .......................................................... 91 Gambar 4.3 User Interface Berita dan Pengumuman ......................................... 92 Gambar 4.4 User Interface Forum ....................................................................... 93 Gambar 4.5 User Interface Fasilitas .................................................................... 94 Gambar 4.6 User Interface Login Admin .......................................................... 94 Gambar 4.7 User Interface Peringatan Kesalahan Login Admin ....................... 95
xviii
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Gambar 4.8 User Interface Admin ..................................................................... 95 Gambar 4.9 User Interface Data Guru ................................................................ 96 Gambar 4.10 User Interface Insert Data Guru .................................................... 97 Gambar 4.11 User Interface Update Data Guru .................................................. 98 Gambar 4.12 User Interface Edit Data Guru ....................................................... 98 Gambar 4.13 User Interface Konfirmasi Hapus Data Guru ................................ 99 Gambar 4.14 User Interface Detail Data Guru .................................................. 100 Gambar 4.15 User Interface Data Siswa ........................................................... 100 Gambar 4.16 User Interface Insert Data Siswa .................................................101 Gambar 4.17 User Interface Update Data Siswa ...............................................102 Gambar 4.18 User Interface Insert Data Siswa ................................................. 103 Gambar 4.19 User Interface Konfirmasi Hapus Data Siswa .............................103 Gambar 4.20 User Interface Detail Data Siswa .................................................104 Gambar 4.21 User Interface Ambil Pelajaran Siswa ......................................... 105 Gambar 4.22 User Interface Data Pelajaran ..................................................... 106 Gambar 4.23 User Interface Insert Data Pelajaran ............................................ 107 Gambar 4.24 User Interface Update Data Pelajaran ......................................... 107 Gambar 4.25 User Interface Edit Data Pelajaran ............................................... 108 Gambar 4.26 User Interface Konfirmasi Hapus Data Pelajaran ........................ 108 Gambar 4.27 User Interface Berita dan Pengumuman ..................................... 109 Gambar 4.28 User Interface Insert Berita dan Pengumuman ........................... 110 Gambar 4.29 User Interface Update Berita dan Pengumuman ........................ 111 Gambar 4.30 User Interface Edit Berita dan Pengumuman ............................. 111 Gambar 4.31 User Interface Konfirmasi Hapus Berita dan Pengumuman ........ 112 Gambar 4.32 User Interface Data Fasilitas ...................................................... 113 Gambar 4.33 User Interface Insert Fasilitas .................................................... 113 Gambar 4.34 User Interface Update Fasilitas ................................................. 114 Gambar 4.35 User Interface Edit Data Fasilitas ............................................... 115 Gambar 4.36 User Interface Konfirmasi Hapus Data Fasilitas ......................... 115
xix
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Gambar 4.37 User Interface Hapus Forum ........................................................ 116 Gambar 4.38 User Interface Login Guru ..........................................................117 Gambar 4.39 User Interface Peringatan Kesalahan Login Guru ..................... 117 Gambar 4.40 User Interface Halaman Guru ...................................................... 118 Gambar 4.41 User Interface Pilih Pelajaran .....................................................118 Gambar 4.42 User Interface Update Nilai Siswa .............................................. 119 Gambar 4.43 User Interface Login Siswa ......................................................... 121 Gambar 4.44 User Interface Peringatan Kesalahan Login Siswa .................... 121 Gambar 4.45 User Interface Halaman Siswa .................................................... 122 Gambar 4.46 User Interface Nilai Siswa ...........................................................123 Gambar 4.47 User Interface Cetak Nilai Siswa ..................................................125 Gambar 4.48 User Interface Edit Password Siswa ............................................ 125
xx
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
BAB I PENDAHULUAN 1.1 Latar Belakang
SMP Santo Aloysius Sleman adalah Sekolah Menengah Pertama yang beralamat di Denggung Tridadi Sleman, merupakan sekolah dari Yayasan Santa Maria. Beberapa proses di sekolah ini dapat dikerjakan dengan teknologi informasi, seperti penyampaian nilai hasil ulangan maupun ujian kepada orang tua siswa. Perkembangan ilmu pengetahuan teknologi dan komunikasi pada saat ini membuat banyak kalangan mencari solusi di bidang teknologi sistem informasi dan komunikasi. Penggunaan komputer sebagai alat bantu untuk pekerjaan di bidang teknologi sistem informasi kian marak dan berkembang di segala bidang. Komputer memiliki banyak keunggulan, alasannya komputer dapat diprogram sesuai dengan kebutuhan pengguna. Sistem informasi berbasis web kini menjadi salah satu alternatif untuk pemenuhan kebutuhan informasi karena sistem informasi berbasis web dapat memberikan efisiensi dan efektifitas. Banyak bidang yang telah memanfaatkan sistem informasi berbasis web sebagai sarana untuk mempermudah pekerjaan, seperti untuk media penyedia informasi, promosi, jual beli. Saat ini sistem informasi berbasis web sudah dipasang di beberapa sekolah untuk membantu dalam menyelesaikan permasalahan. Dari permasalahan yang dihadapi SMP Santo Aloysius, diperlukan media penyampaian informasi yang cepat antara pihak sekolah dengan orang tua siswa dengan
membangun
sistem
informasi
berbasis.
Sistem
informasi
sekolah
menggunakan website diharapkan dapat membantu sekolah dalam penyampaian informasi nilai dan perkembangan siswa antara pihak sekolah dengan orang tua siswa secara cepat.
1
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
1.1
2
Rumusan Masalah Mengembangkan SI yang mampu : 1. Memudahkan orang tua siswa untuk memperoleh informasi nilai ulangan dan ujian putra atau putrinya, supaya orang tua siswa dapat memantau prestasi putra atau putrinya. 2. Membantu
pihak
guru
untuk
menyampaikan
informasi
tentang
perkembangan siswa secara kepada orang tua.
1.2
Tujuan dan Manfaat Penelitian
1.3.1. Tujuan 1. Mengembangkan Sistem Informasi sekolah sesuai kebutuhan SMP Santo Aloysius Sleman. 2. Memberikan laporan nilai ulangan dan nilai ujian siswa kepada orang tua dan pihak sekolah.
1.3.2 Manfaat 1. Orang tua dapat mengetahui nilai ulangan maupun ujian anak – anaknya melalui web. 2. Orang tua dapat mengetahui perkembangan nilai siswa, sehingga pihak sekolah dan orang tua siswa dapat mengarahkan siswa untuk memperoleh nilai yang lebih baik.
1.3
Batasan Masalah Sistem informasi yang dikembangkan meliputi : - Profil sekolah diakses melalui web. - Laporan nilai ulangan dan ujian siswa kepada orang tua melalui web. - Teknologi yang digunakan adalah PHP dan MySql.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
1.4
3
Metodologi Penelitian Metodologi penelitian yang digunakan adalah studi kasus. a. Pengembangan perangkat lunak dengan menggunakan metodologi FAST Dalam pengembangan sistem ini akan menggunakan metodologi FAST . Fase-fase yang dilakukan pada tahap ini adalah :
1. Analisis - Scope definiton Fase definisi ruang lingkup, yaitu menentukan ruang lingkup sistem yang akan dibangun - Problem analysis Menganalisa sebab dan akibat sistem dengan membuat matriks masalah, kesempatan, tujuan dan batasan sistem. - Requirement analysis Mengidentifikasi dan mengungkapkan kebutuhan sistem dengan membuat Use case diagram.
2. Perancangan Sistem - Logical design
Tahap logical design meliputi DFD diagram dan ER diagram. - Physical design Fase desain fisik yaitu melakukan pembuatan Grafik User interface (GUI).
3. Implementasi Membuat program sesuai dengan desain sistem yang dibuat berdasarkan analisis dan perancangan sistem.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
4
4. Uji Coba Pada tahap ini dilakukan pengujian program dengan user acceptance, yaitu perangkat lunak akan diserahkan kepada pengguna untuk mengetahui apakah perangkat lunak memenuhi harapan pengguna dan bekerja seperti yang diharapkan.
1.5
Sistematika Penulisan Merupakan struktur penulisan pada pembuatan laporan ini, yaitu:
BAB I.
PENDAHULUAN Bab ini merupakan gambaran umum tentang tugas akhir ini yang
menjelaskan mengenai latar belakang masalah, rumusan masalah, batasan masalah, tujuan dan manfaat pengembangan sistem informasi dan metodologi yang digunakan dalam pembangunan pengembangan sistem informasi menggunakan PHP dan MySql.
BAB II.
LANDASAN TEORI
Bab ini akan berisi uraian tentang teori-teori yang akan digunakan dalam perencanaan sistem yaitu penjelasan mengenai situs web dan teori-teori lainya yang di gunakan dalam membuat Pengembanan Sistem Informasi Sekolah di SMP Santo Aloysius Denggung
BAB III. ANALISIS DAN PERANCANGAN SISTEM Bab ini akan membahas analisis dan rancangan dari sistem yang akan dibangun secara umum dan terperinci.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
5
BAB IV. IMPLEMENTASI SISTEM Bab ini berisi tentang pengimplementasian dari analisis dan desain sistem informasi pada bab sebelumnya dan juga disertai dengan keterangan yang dibutuhkan.
BAB V.
ANALISIS HASIL IMPLEMENTASI
Bab ini membahas tentang analisa hasil implementasi pada sistem informasi yang telah dibuat, hasil dari analisa yang telah dilakukan dan uji coba pada sistem informasi yang dibangun.
BAB VI. PENUTUP Bab ini berisi Kesimpulan dan Saran untuk situs web yang telah dibuat agar ada pengembangan yang lebih baik untuk masa yang akan datang.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
BAB II LANDASAN TEORI Dalam bab ini akan diuraikan teori yang melandasi pembuatan Pengembangan Sistem Informasi Sekolah dengan menggunakan PHP , My SQL dan Gammu.
2.1
SMP Santo Aloysius Sleman SMP Santo Aloysius Sleman adalah sekolah yang beralamat di Jalan
Magelang Km 9,5 Denggung Tridadi Sleman. Sekolah ini mempunyai 3 kelas yaitu kelas VII, VIII dan IX, pada tanggal 22 November 2008 sekolah ini mendapat akreditasi A oleh Badan Akreditasi Sekolah / Madrasah ( BAN – S / M ). Fasilitas yang dimiliki antara lain laboratorium IPA, laboratorium komputer, perpustakaan, ruang ketrampilan / menjahit, UKS, ruang OSIS, aula, lapangan basket, lapangan volley dan asrama bagi siswa putri. Struktur organisasi SMP Santo Aloysius adalah sebagai berikut : SRUKTUR ORGANISASI SMP ST ALOYSIUS DENGGUNG Yayasan Santa Maria Cabang Sleman
Kanwil Depdikbud
Kepala Sekolah Sr. Dra. Maria Etha, SND Wakil Kepala Sekolah F. Martana, S.Pd 1. Bendahara Valentina Sumini 2. Tata Usaha Ign. Sugeng Handoyo 3. Perpustakaan Y. Supriyati, S.Pd
Seksi Liturgi Sr. M. Ferdina, SND
Seksi Kurikulum F. Martana, S.Pd
Seksi Kesiswaan P. Indarti, S.Pd
BK Konseler Sr. M. Etha, SND / Siswahyuti S.Pd
Wali Kelas VII F. Sutriyantini, S.Pd
Seksi Sarana / Prasarana Yuli Alvianto Trudo
Seksi Humas Y. Suryati, A.Md.Pd
Dewan Guru
Wali Kelas VIII P. Indarti S.Pd
Wali Kelas IX Y. Suryati, A.Md.Pd
Gambar 2.1 Struktur Organisasi SMP Santo Aloysius Sleman 6
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
2.2
7
Sistem Informasi Definisi sistem informasi adalah sekumpulan orang, obyek atau komponen yang saling berinteraksi menjadi satu kesatuan dan bekerja sama menurut aturan – aturan tertentu untuk mengolah data menjadi bentuk yang lebih berguna dan berarti bagi penerima dalam pencapaian tujuan tertentu. Selain itu, sistem informasi dapat di definisikan sebagai berikut : Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen –
1.
komponen dalam organisasi untuk mencapai suatu tujuan, yaitu menyediakan informasi. 2.
Sekumpulan prosedur organisasi yang pada saat akan dilaksanakan akan memberikan informasi bagi pengambilan keputusan dan atau untuk mengendalikan organisasi.
3.
Suatu sistem di dalam organisasi yang mempertemukan kebutuhan pengolahan transaksi, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan – laporan yang diberikan.
2.3 Metodologi FAST Metode FAST (Framework for the application of systems thinking) merupakan sebuah metodologi hipotetikal yang dipergunakan oleh Whitten et. Al.
untuk
mendemostrasikan
proses
pengembangan
system
secara
representative dan tiap metodoligi menggunakan fase proyek yang berbeda. Metodologi FAST terdiri dari :
a)
Scope Definition (Defenisi Lingkup) Pada tahap ini dilakukan pengumpulan informasi yang akan diteliti tingkat feasibility dan ruang lingkup proyek yaitu dengan menggunakan kerangka
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
8
PIECES Performance, Information, Economics, Control, Efficiency, Service). Hal ini dilakukan untuk menemukan inti dari masalah-masalah yang ada.
b)
Problem Analysis (Analisis Permasalahan) Pada tahap ini akan diteliti masalah-masalah yang muncul pada sistem yang ada sebelumnya. Hasil dari tahapan ini adalah peningkatan performa sistem yang akan memberikan keuntungan. Hasil lain dari tahapan ini adalah sebuah laporan yang menerangkan tentang problems, causes and effects.
c)
Requirement Analysis (Analisis Kebutuhan) Pada tahap ini akan dilakukan pengurutan prioritas dari kebutuhankebutuhan bisnis yang ada. Tujuan dari tahapan ini adalah mengidentifikasi data, proses dan antarmuka yang diinginkan pengguna dari system yang baru.
d)
Logical Design (Desain Logis) Tujuan dari tahapan ini mentransformasi kebutuhan-kebutuhan bisnis dari fase requirements analysis kepada sistem model yang akan dibangun nantinya. Dengan kata lain pada fase ini akan menjawab pertanyaanpertanyaan seputar penggunaan teknologi (data, process, interface) yang menjamin usability, reliability, completeness, performance, dan quality yang akan dibangun di dalam sistem.
e)
Decision Analysis (Analisis Keputusan) Pada tahap ini akan akan dipertimbangkan beberapa kandidat dari perangkat lunak dan keras yang nantinya akan dipilih dan dipakai dalam implementasi sistem sebagai solusi atas problems dan requirements yang sudah didefinisikan pada tahapan-tahapan sebelumnya.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
f)
9
Physical Design (Desain Fisik) Tujuan dari tahapan ini adalah mentransformasikan kebutuhan bisnis yang direpresentasikan sebagai logical design menjadi physical design yang nantinya akan dijadikan sebagai acuan dalam membuat sistem yang akan dikembangkan. Jika di dalam logical design tergantung kepada berbagai solusi teknis, maka physical design merepresentasikan solusi teknis yang lebih spesifik.
g)
Construction and Testing Setelah membuat physical design, maka akan dimulai untuk mengkonstruksi dan melakukan tahap uji coba terhadap sistem yang memenuhi kebutuhankebutuhan bisnis dan spesifikasi desain. Basis data, program aplikasi, dan antarmuka akan mulai dibangun pada tahap ini. Setelah dilakukan uji coba terhadap keseluruhan sistem.
h)
Installation and Delivery Pada tahap ini akan dioperasikan sistem yang telah dibangun. Tahapan ini akan dimulai dengan men-deploy software hingga memberikan pelatihan kepada pengguna mengenai penggunaan sistem yang telah dibangun. Maka sistem siap untuk diimplementasikan.
2.4
HTML HTML ( HyperTextMarkup Language ) adalah suatu format data yang digunakan untuk membuat dokumen hypertext yang dapat dibaca dari satu platform ke platform lainya tanpa melakukan perubahan apapun. Dokumen HTML sebenarnya adalah dokumen teks biasa, sehingga di platform apapun dokumen tersebut dapat dibaca. Dokumen HTML disebut Markup Language karena mengandung tanda – tanda tertentu yang digunakan untuk menentukan
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
10
tampilan teks dan tingkat kepentingan dari teks tersebut dalam satu dokumen. HTML adalah bahasa dari World Wide Web yang digunakan untuk menyususn dan membentuk dokumen agar dapat ditampilkan pada program browser. Pada HTML dipergunakan hypertext link atau hubungan antara teks dan dokumen lain. Dengan demikian pembaca dokumen dapat melompat dari satu dokumen ke dokumen lainya dengan mudah. Contoh sederhana dokumen HTML. <TITLE> The Title of the Document My First HTML Document
HTML mempunyai struktur tertentu yang memuat dua bagian penting, yaitu bagian HEAD dan BODY.
2.5
PHP PHP adalah bahasa server-side scripting yang menyatu dengan HTML untuk membuat halaman web yang dinamis. Maksud dari server-side scripting adalah sintaks dan perintah – perintah yang diberikan akan sepenuhnya dijalankan di server, tetapi disertakan pada dokumen HTML. Pembuatan web ini merupakan kombinasi antara PHP sendiri sebagai bahasa pemrograman dan HTML sebagai pembangun halaman web. Ketika pengguna internet membukasitus yang menggunakan server-side scripting PHP, maka server yang bersangkutan akan memproses semua perintah PHP di server lalu mengirim
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
11
hasilnya dalam format HTML ke web browser pengguna. Beberapa script dalam PHP : 1.
?> 2. script PHP
?> 3. <script language = “php”> script php
4. <% script PHP
%>
Berikut ini adalah contoh bahasa PHP yang disisipkan ke dalam HTML :
Judul
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
2.6
12
SQL SQL ( Structure Query Language ) merupakan bahasa yang telah di standarisasi dan digunakan dalam pengelolaan semua database yang ada. Di dalam SQL, terdapat 3 sub bahasa, yaitu : Data Definition Language ( DDL ) yang digunakan untuk membangun objek – objek seperti table dan indeks, Data Manipulation Language ( DML ) yang digunakan untuk menambah, mencari, mengubah dan menghapus baris dalam tabel, dan Data Control Language ( DCL ) yang digunakan untuk menangani masalah sekuriti dalam database. Ketiga sub bahasa ini dapat kita akses setelah database dipanggil.
1. Data Definition Language ( DDL ) Adalah perintah perintah yang digunakan untuk membangun isi dari database. DDL bertugas untuk membuat objek SQL dan menyimpan definisinya dalam table. Contoh dari objek yang dimaksud adalah tabel, view, dan indeks. Pembuatan tabel, perubahan struktur tabel, perubahan nama tabel, serta perintah untuk menghapus tabel, dilakukan dengan sub bahasa yang tergolong dalam DDL. Perintah – perintah yang digolongkan dalam DDL adalah : -
Create Perintah ini digunakan untuk membuat database, tabel dan objek lain dalam database.
-
Alter Perintah ini digunakan untuk memodifikasi tabel seperti, mengganti nama tabel, mengubah jenis atau tipe field yang digunakan, mengubah nama field, menambah field baru atau mengurangi field tertentu.
-
Drop Perintah ini digunakan untuk menghapus database, tabel, dan objek lain dalam database.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
13
2. Data Manipulation Language ( DML ) Digunakan untuk menampilkan, mengubah, menambah dan menghapus baris dalam tabel. Perintah – printah yang digolongkan dalam DML antara lain ; -
Select Perintah ini digunakan untuk menampilkan isi tabel. Baik Semua isi tabel maupun sebagian isi tabel. Bahkan bias pula menampilkan isi tabel yang dihubungkan dengan tabel – tabel lain.
-
Insert Perintah ini digunakan utnuk mengisi atau menambah isi tabel. Pengisian dapat dilakukan untuk seluruh field atau hanya sebagian field saja
-
Update Seperti terlihat pada perintahnya, perintah ini digunakan untuk mengubah item item tertentu dalam satu tabel .
-
Delete Perintah ini digunakan untuk menghapus record record dengan kriteria tertentu.
3. Data Control Language (DCL ) Perintah yang akan membantu mengontrol keamanan setiap database atau sebagian isi database dengan membuat hak – hak askses tertentu bagi user. -
Grant Grant digunakan untuk memberikan hak – hak tertentu kepada user. Grant diberikan oleh user yang mempunyai hak untuk memberikan grant atau administrator ( root ).
-
Revoke Digunakan untuk mencabut hak – hak dari user terhadap database tertentu atau sebagian isi dari database.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1
Analisis Sistem
3.1.1 Definisi Ruang Lingkup (Scope Definition)
Penyampaian informasi di SMP Santo Aloysius yang meliputi nilai siswa dan informasi tentang perkembangan siswa yang disampiakan kepada orang tua masih menggunakan surat – menyurat sehingga menyebabkan beberapa kesulitan. Kesulitan – kesulitan tersebut diuraikan menggunakan PIECES framework sebagai berikut :
Performance
Kinerja sistem saat ini masih menggunakan surat – menyurat, sehingga informasi yang disampaikan ke orang tua kurang cepat.
Information
Informasi yang ada saat ini sudah mencukupi, akan tetapi dengan adanya sistem baru, penyampaian informasi kepada orang tua lebih cepat dan akurat.
Economics
Dari
segi
ekonomis,
pihak
sekolah
selalu
menggunakan kertas untuk laporan nilai ulangan dan ujian kepada orang tua.
Control
Penanganan masalah dengan sistem yang ada saat ini membutuhkan tempat yang lebih besar.
14
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Eficiency
15
Sistem saat ini tidak efisien bagi orang tua siswa, karena penyampaian nilai untuk orang tua diserahkan melalui perantaraan siswa, terkadang nilai ulangan tidak diserahkan kepada orang tua.
Services
Orang tua mendapatkan informasi dari pihak sekolah yang tidak langsung sampai ke orang tua.
3.1.2
Analisis Permasalahan
3.1.2.1 Sebab Akibat (Cause and Effect)
Tabel 3.1 Cause and Effect :
CAUSE AND EFFECT
SYSTEM IMPROVEMENT
ANALYSIS
OBJECTIVES
Problem /
Causes and
Opportunity
effects
1. Informasi dari
System objectives
System constraint
1. Orang tua tidak 1. Memberikan
1. Membutuhkan
sekolah tentang
mengetahui
informasi nilai
perangkat lunak
nilai untuk orang
informasi nilai
siswa kepada
dan perangkat
tua dari sekolah
yang akurat
orang tua siswa
keras untuk
terkadang lama,
dari sekolah.
yang dapat
mendukung
bahkan tidak
diakses melalui
berjalannya
sampai ke orang
web, sehingga
sistem baru.
tua.
informasi yang diterima lebih cepat dan akurat.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
2. Menambah daya 1. Menampilkan
1. Memberikan
16
1. Membutuhkan
tarik SMP Santo
profil SMP
daya tarik dan
pelatihan
Aloysius
Santo Aloysius
pelayanan yang
penggunaan
Sleman.
Sleman melalui
lebih baik bagi
sistem untuk
Website.
para orang tua
pengelola
siswa.
website.
3.1.2.2 Gambaran Umum Sistem Yang Akan Dibangun Pengembangan Sistem Informasi di SMP Santo Aloysius Sleman bertujuan untuk : 1. Membantu para guru dalam memberikan informasi nilai ulangan dan ujian siswa kepada orang tua siswa melalui web. 2. Membantu para guru untuk menyampaikan informasi kepada orang tua tentang perkembangan nilai siswa. 3. Membantu orang tua siswa untuk memperoleh informasi nilai ulangan dan ujian melalui web. 4. Membantu orang tua siswa untuk memperoleh informasi tentang perkembangan nilai siswa.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
3.1.3
17
Analisis Kebutuhan
3.1.3.1 Diagram Use case Use case diagram subsistem untuk siswa dan orang tua : Login <<depends on>> <<depends on>> Lihat Informasi Nilai Ulangan Dan Nilai Ujian <<depends on>> Ubah Password Siswa
Lihat Berita dan Pengumuman Orang Tua
Siswa Isi Forum
Gambar 3.1 Use case Diagram Subsistem Siswa dan Orang Tua
Use case diagram subsistem untuk guru : Login <<depends on>> Update Nilai Ulangan Siswa Dan Nilai Ujian Siswa Lihat Berita dan Pengumuman
Isi Forum
Guru
Gambar 3.2 Use case Diagram Subsistem Guru
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
18
Use case diagram subsistem untuk admin :
Login <<depends on>> <<depends on>> Update Data Guru <<depends on>> Update Data Siswa <<depends on>> Update Data Pelajaran <<depends on>> Update Berita dan Pengumuman <<depends on>>
Admin
Update Data Fasilitas <<depends on>> Delete Forum
Isi Forum
Gambar 3.3 Use case Diagram Subsistem Admin
3.1.3.2 Tabel Use case
Tabel 3.2 Narasi Singkat Use case Nama Aktor Ketereangan Admin Orang yang mempunyai hak akses / kewenangan untuk
melakukan
penambahan,
perubahan,
penghapusan, melihat account dari aktor Guru, Siswa dan Orang Tua Siswa Guru
Orang yang mempunyai hak akses / kewenangan untuk melakukan mengisi nilai mata pelajaran siswa dari pelajaran yang diampu.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
19
Siswa dan Orang
Orang yang mempunyai hak akses / kewenangan
Tua Siswa
untuk menerima informasi laporan nilai ulangan dan ujian siswa.
Narasi Use case
Tabel 3.3 Narasi Use case Login Nama Use case
Login
ID Use case
1
Prioritas
Tinggi Persyaratan pada sistem : √
Sumber Pelaku bisnis
Tipe Use case
Admin, Guru, Siswa dan Orang Tua Siswa
utama
Pelaku partisipasi lain
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan aktor yang akan masuk ke dalam sistem.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Aktor harus melakukan login untuk dapat mengakses dan mengolah data yang ada di sistem.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Aktor Login ke Step dalam
sistem
20
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step 3 : Sistem menampilkan interface
sesuai
dengan
permintaan dari aktor. Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan aktor harus melakukan login kembali.
Kesimpulan
Proses Login dalam Use case ini selesai, sistem akan menampilkan halaman utama sesuai yang diminta aktor.
Pascakondisi
Semua aktor dapat mengakses sistem setelah berhasil melakukan Login
Tabel 3.4 Narasi Use case Insert Data Guru Nama Use case
Insert Data Guru
ID Use case
2
Prioritas
Tinggi Persyaratan pada sistem : √
Sumber Pelaku bisnis utama
Tipe Use case
Admin
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
21
Pelaku partisipasi lain
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan Admin yang melakukan insert data untuk guru.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Admin akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Admin Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step 4 : Admin dapat Step 3 : Sistem menampilkan melakukan insert data guru.
Langkah alternatif
halaman utama Admin.
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan Admin harus melakukan login kembali.
Kesimpulan
Proses pengolahan data insert data guru dilakukan oleh admin.
Pascakondisi
Admin dapat melakukan pengolahan data insert data guru.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
22
Tabel 3.5 Narasi Use case Update Data Guru
Nama Use case
Update
Data Tipe Use case
Guru ID Use case
3
Prioritas
Tinggi
Persyaratan pada sistem : √
Sumber Pelaku bisnis
Admin
utama
Pelaku partisipasi lain
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan Admin yang melakukan update data untuk guru.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Admin akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Admin Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
username
memasukkan username dan password dari aktor. password.
mengecek dan
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
23
Step 4 : Admin dapat Step 3 : Sistem menampilkan melakukan
update
data halaman utama Admin.
guru.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan Admin harus melakukan login kembali.
Kesimpulan
Proses pengolahan data update data guru dilakukan oleh admin.
Pascakondisi
Admin dapat melakukan pengolahan data update data guru, ada dua pilihan dalam update data guru, yaitu edit dan hapus data guru
Tabel 3.6 Narasi Use case Insert Data Siswa Nama Use case
Insert Data Siswa Tipe Use case
ID Use case
4
Prioritas
Tinggi Persyaratan pada sistem : √
Sumber Pelaku bisnis utama
Pelaku partisipasi lain
Admin
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
24
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan Admin yang melakukan insert data untuk siswa.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Admin akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Admin Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step 4 : Admin dapat Step 3 : Sistem menampilkan melakukan
insert
data halaman utama Admin.
siswa.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan Admin harus melakukan login kembali.
Kesimpulan
Proses pengolahan data insert data siswa dilakukan oleh admin.
Pascakondisi
Admin dapat melakukan pengolahan data insert data siswa.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
25
Tabel 3.7 Narasi Use case Update Data Siswa Nama Use case
Update
Data Tipe Use case
Siswa ID Use case
5
Prioritas
Tinggi
Persyaratan pada sistem : √
Sumber Pelaku bisnis
Admin
utama
Pelaku partisipasi lain
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan Admin yang melakukan update data untuk siswa.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Admin akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Admin Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step 4 : Admin dapat Step 3 : Sistem menampilkan
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
melakukan
update
26
data halaman utama Admin.
siswa.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan Admin harus melakukan login kembali.
Kesimpulan
Proses pengolahan data update data siswa dilakukan oleh admin.
Pascakondisi
Admin dapat melakukan pengolahan data update data siswa, ada dua pilihan dalam update data siswa, yaitu edit dan hapus data siswa.
Tabel 3.8 Narasi Use case Insert Data Pelajaran Nama Use case
Insert
Data Tipe Use case
Pelajaran ID Use case
6
Prioritas
Tinggi
Sumber Pelaku bisnis utama
Pelaku partisipasi lain
Admin
Persyaratan pada sistem : √
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
27
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan Admin yang melakukan insert data pelajaran.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Admin akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Admin Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step 4 : Admin dapat Step 3 : Sistem menampilkan melakukan
insert
data halaman utama Admin.
pelajaran.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan Admin harus melakukan login kembali.
Kesimpulan
Proses pengolahan data insert data pelajaran dilakukan oleh admin.
Pascakondisi
Admin dapat melakukan pengolahan data insert data pelajaran.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
28
Tabel 3.9 Narasi Use case Update Data Pelajaran Nama Use case
Update
Data Tipe Use case
pelajaran ID Use case
7
Prioritas
Tinggi
Persyaratan pada sistem : √
Sumber Pelaku bisnis
Admin
utama
Pelaku partisipasi lain
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan Admin yang melakukan update data pelajaran.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Admin akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Admin Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step 4 : Admin dapat Step 3 : Sistem menampilkan
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
melakukan
update
29
data halaman utama Admin.
pelajaran.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan Admin harus melakukan login kembali.
Kesimpulan
Proses pengolahan data update data pelajaran dilakukan oleh admin.
Pascakondisi
Admin dapat melakukan pengolahan data update data pelajaran, ada dua pilihan dalam update data pelajaran, yaitu edit dan hapus data pelajaran.
Tabel 3.10 Narasi Use case Insert Berita dan Pengumuman Nama Use case
Insert Berita dan Tipe Use case Pengumuman
ID Use case
8
Prioritas
Tinggi
Sumber Pelaku bisnis utama
Pelaku partisipasi lain
Admin
Persyaratan pada sistem : √
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
30
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan Admin yang melakukan insert Berita dan Pengumuman.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Admin akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Admin Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step 4 : Admin dapat Step 3 : Sistem menampilkan melakukan insert berita dan halaman utama Admin. pengumuman.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan Admin harus melakukan login kembali.
Kesimpulan
Proses pengolahan data insert berita dan pengumuman dilakukan oleh admin.
Pascakondisi
Admin dapat melakukan pengolahan data insert berita dan pengumuman.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
31
Tabel 3.11 Narasi Use case Update Berita dan Pengumuman Nama Use case
Update
Berita Tipe Use case
dan Pengumuman Persyaratan pada sistem : √ ID Use case
9
Prioritas
Tinggi
Sumber Pelaku bisnis
Admin
utama
Pelaku partisipasi lain
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan Admin yang melakukan update berita dan pengumuman.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Admin akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Admin Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
username
memasukkan username dan password dari aktor. password.
mengecek dan
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
32
Step 4 : Admin dapat Step 3 : Sistem menampilkan melakukan update berita halaman utama Admin. dan pengumuman.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan Admin harus melakukan login kembali.
Kesimpulan
Proses pengolahan data update berita dan pengumuman dilakukan oleh admin.
Pascakondisi
Admin dapat melakukan pengolahan data update berita dan pengumuman, ada dua pilihan dalam update berita dan pengumuman, yaitu edit dan hapus berita dan pengumuman.
Tabel 3.12 Narasi Use case Insert Data Fasilitas Nama Use case
Insert
Data Tipe Use case
Fasilitas ID Use case
10
Prioritas
Tinggi
Sumber Pelaku bisnis utama
Pelaku partisipasi lain
Admin
Persyaratan pada sistem : √
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
33
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan Admin yang melakukan insert data fasilitas.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Admin akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Admin Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step 4 : Admin dapat Step 3 : Sistem menampilkan melakukan
insert
data halaman utama Admin.
fasilitas.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan Admin harus melakukan login kembali.
Kesimpulan
Proses pengolahan data insert data fasilitas dilakukan oleh admin.
Pascakondisi
Admin dapat melakukan pengolahan data insert data fasilitas.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
34
Tabel 3.13 Narasi Use case Update Data Fasilitas Nama Use case
Update
Data Tipe Use case
Fasilitas
ID Use case
11
Prioritas
Tinggi
Persyaratan pada sistem : √
Sumber Pelaku bisnis
Admin
utama
Pelaku partisipasi lain
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan Admin yang melakukan update data fasilitas.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Admin akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Admin Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
username
memasukkan username dan password dari aktor. password.
mengecek dan
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
35
Step 4 : Admin dapat Step 3 : Sistem menampilkan melakukan
update
data halaman utama Admin.
fasilitas.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan Admin harus melakukan login kembali.
Kesimpulan
Proses pengolahan data update data fasilitas dilakukan oleh admin.
Pascakondisi
Admin dapat melakukan pengolahan data update data fasilitas, ada dua pilihan dalam update data fasilitas, yaitu edit dan hapus data fasilitas.
Tabel 3.14 Narasi Use case Delete Forum Nama Use case
Insert Forum
ID Use case
12
Prioritas
Tinggi Persyaratan pada sistem : √
Sumber Pelaku bisnis utama
Pelaku partisipasi lain
Tipe Use case
Admin
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
36
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan Admin yang melakukan insert forum.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Admin akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Admin Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step 4 : Admin dapat Step 3 : Sistem menampilkan melakukan insert forum.
Langkah alternatif
halaman utama Admin.
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan Admin harus melakukan login kembali.
Kesimpulan
Proses pengolahan data insert forum dilakukan oleh admin.
Pascakondisi
Admin dapat melakukan pengolahan data insert forum.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
37
Tabel 3.15 Narasi Use case Logout Nama Use case
Logout
ID Use case
13
Prioritas
Tinggi
Tipe Use case
Persyaratan pada sistem : √
Sumber Pelaku bisnis
Admin, Guru, Siswa dan Orang Tua Siswa
utama
Pelaku partisipasi lain
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan aktor yang akan keluar sistem.
Prakondisi
Aktor yang sudah login di akun masing - masing akan keluar dari sistem.
Pemicu
Aktor yang sudah melakukan login akan keluar dari sistem setelah selesai melakukan pengolahan data atau mengakses sistem.
Langkah umum pada kejadian
Aksi Aktor Step
1
:
Aktor
Respon sistem sudah Step 3 : Sistem menampilkan
melakukan Login ke dalam interface
sebelum
sistem dengan memasukkan melakukan login. username dan password.
Step 2 : Aktor melakukan
aktor
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
38
logout dengan mengeklik tombol logout.
Langkah alternatif
Kesimpulan
Proses Logout dalam Use case ini selesai, sistem akan menampilkan halaman saat aktor akan melakukan login.
Pascakondisi
Semua aktor keluar dari sistem setelah Logout.
Tabel 3.16 Narasi Use case Lihat Informasi Data Guru Nama Use case
Lihat Informasi
Tipe Use case
Data Guru ID Use case
14
Prioritas
Tinggi
Sumber Pelaku bisnis utama
Pelaku partisipasi lain
Semua pengguna
Persyaratan pada sistem : √
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
39
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan pengguna akan melihat informasi data guru.
Prakondisi
Aktor tidak harus mempunyai akun untuk melihat data yang ada di dalam sistem.
Pemicu
Aktor ingin melihat data guru.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : pengguna memilih Step
: Sistem menampilkan
halaman tertentu yang akan halaman diakses
yang
diinginkan
pengguna.
Step 3 : pengguna dapat mengakses halaman untuk melihat fasilitas sekolah
Langkah alternatif
Kesimpulan
Proses melihat informasi guru dilakukan oleh semua pengguna tanpa melakukan login.
Pascakondisi
Semua pengguna dapat melihat informasi data guru sekolah.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
40
Tabel 3.17 Narasi Use case Lihat Informasi Data Siswa Nama Use case
Lihat Informasi
Tipe Use case
Data Siswa ID Use case
15
Prioritas
Tinggi
Persyaratan pada sistem : √
Sumber Pelaku bisnis
Semua pengguna
utama
Pelaku partisipasi lain
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan pengguna akan melihat informasi data guru.
Prakondisi
Aktor tidak harus mempunyai akun untuk melihat data yang ada di dalam sistem.
Pemicu
Aktor ingin melihat data guru.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : pengguna memilih Step 2 : Sistem menampilkan halaman tertentu yang akan halaman diakses
Step 3 : pengguna dapat mengakses halaman untuk
pengguna.
yang
diinginkan
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
41
melihat fasilitas sekolah
Langkah alternatif
Kesimpulan
Proses melihat informasi siswa dilakukan oleh semua pengguna tanpa melakukan login.
Pascakondisi
Semua pengguna dapat melihat informasi data siswa.
Tabel 3.18 Narasi Use case Update Nilai Siswa Nama Use case
Insert
Nilai Tipe Use case
Siswa ID Use case
16
Prioritas
Tinggi
Sumber Pelaku bisnis utama
Pelaku partisipasi lain
Guru
Persyaratan pada sistem : √
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
42
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan guru yang melakukan update nilai untuk siswa.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Guru akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Guru Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step
4
:
melakukan
Guru insert
dapat Step 3 : Sistem menampilkan nilai halaman utama guru.
siswa.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan guru harus melakukan login kembali.
Kesimpulan
Proses pengolahan data update nilai siswa dilakukan oleh guru.
Pascakondisi
Admin dapat melakukan pengolahan data update nilai siswa, namun tidak ditampilkan secara detail.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
43
Tabel 3.19Narasi Use case Lihat Nilai Siswa Nama Use case
Lihat Nilai Siswa
ID Use case
17
Prioritas
Tinggi Persyaratan pada sistem : √
Sumber Pelaku bisnis
Tipe Use case
Siswa dan orang tua siswa
utama
Pelaku partisipasi lain
Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan siswa dan orangtua siswa yang mengakses informasi nilai siswa.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Guru akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Aktor Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step 4 : Siswa dan orang
Step 3 : Sistem menampilkan
tua siswa dapat mengakses
halaman utama nilai siswa.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
44
informasi nilai siswa.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan siswa harus melakukan login kembali.
Kesimpulan
Proses pemerolehan informasi tentang nilai siswa dilakukan oleh aktor.
Pascakondisi
Siswa dan prang tua siswa dapat mengakses data nilai siswa.
Tabel 3.20 Narasi Use case Edit Password Siswa Nama Use case
Lihat Nilai Siswa
ID Use case
18
Prioritas
Tinggi
Sumber Pelaku bisnis utama
Pelaku partisipasi lain
Stake holder lain yang berminat
Tipe Use case
Persyaratan pada sistem : √ Siswa dan orang tua siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Deskripsi
45
Use case ini menggambarkan siswa dan orangtua siswa yang mengubah password siswa.
Prakondisi
Aktor yang sudah mempunyai akun, dapat digunakan untuk mengakses dan mengolah data yang ada di dalam sistem.
Pemicu
Guru akan melakukan pengolahan data pada sistem.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : Aktor Login ke Step dalam
sistem
2
dengan kecocokan
:
Sistem
mengecek
username
dan
memasukkan username dan password dari aktor. password.
Step 4 : Siswa dan orangtua
Step 3 : Sistem menampilkan
siswa dapat mengubah
halaman edit password siswa.
password siswa.
Langkah alternatif
Alt. Step 3 : Username dan pasword salah atau tidak ditemukan maka akan ditampilkan pesan error, dan siswa harus melakukan login kembali.
Kesimpulan
Proses mengubah password siswa dilakukan oleh siswa dan orang tua siswa.
Pascakondisi
Siswa dan orang tua dapat mengubah password siswa.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
46
Tabel 3.21 Narasi Use case Lihat Informasi Fasilitas Sekolah Nama Use case
Lihat Informasi
Tipe Use case
Fasilitas Sekolah ID Use case
19
Prioritas
Tinggi
Persyaratan pada sistem : √
Sumber Pelaku bisnis
Semua pengguna
utama
Pelaku partisipasi lain Stake holder lain yang berminat Deskripsi
Use case ini menggambarkan semua aktor melihat fasilitas sekolah.
Prakondisi
Aktor tidak harus mempunyai akun untuk melihat data yang ada di dalam sistem.
Pemicu
Aktor ingin melihat fasilitas sekolah.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : pengguna memilih Step 2 : Sistem menampilkan halaman tertentu yang akan halaman diakses
Step 3 : pengguna dapat mengakses halaman untuk melihat fasilitas sekolah
pengguna.
yang
diinginkan
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
47
Langkah alternatif
Kesimpulan
Proses melihat informasi fasilitas sekolah dilakukan oleh semua pengguna tanpa melakukan login.
Pascakondisi
Semua pengguna dapat melihat fasilitas sekolah.
Tabel 3.22 Narasi Use case Isi Forum Nama Use case
Isi Forum
ID Use case
22
Prioritas
Tinggi Persyaratan pada sistem : √
Sumber Pelaku bisnis utama
Pelaku partisipasi lain
Stake holder lain yang berminat
Tipe Use case
Semua pengguna
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Deskripsi
48
Use case ini menggambarkan semua pengguna yang akan melakukan pengisian forum.
Prakondisi
Aktor tidak harus mempunyai akun untuk melihat data yang ada di dalam sistem.
Pemicu
Aktor ingin mengisi forum.
Langkah umum pada kejadian
Aksi Aktor
Respon sistem
Step 1 : pengguna memilih Step 2 : Sistem menampilkan halaman tertentu yang akan halaman diakses
yang
diinginkan
pengguna.
Step 3 : pengguna dapat mengakses halaman untuk melihat fasilitas sekolah
Langkah alternatif
Kesimpulan
Proses mengisi forum dapat dilakukan oleh semua pengguna tanpa melakukan login.
Pascakondisi
Semua pengguna dapat mengisi forum.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
49
3.4 Pemodelan Proses
0 Data nilai siswa Guru
Pengembangan Sistem Informasi Sekolah
Data siswa Data guru
Data username dan password Data berita dan pengumuman Data guru Data siswa Data fasilitas Data forum
Informasi siswa Informasi nilai siswa Informasi fasilitas Informasi pengumuman sekolah Informasi forum
Siswa dan Orang Tua Siswa
Gambar 3.4 Diagram Konteks
Admin
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
0 Sistem Informasi SMP Santo Aloysius Sleman
2 Pengelolaan Data Guru
1 Login
3 Pengelolaan Data Siswa dan Orang Tua Siswa
2.1
3.1
Update Data Guru
Update Data Siswa dan Orang Tua Siswa
2.1.1
2.1.2
2.1.3
3.1.1
3.1.2
Insert Data Guru
Edit Data Guru
Delete Data Guru
Insert Data Siswa dan Orang Tua Siswa
Edit Data Siswa dan Orang Tua Siswa
3.1.3 Delete Data Siswa dan Orang Tua Siswa
5 Pengelolaan Data Nilai Siswa
4 Pengelolaan Data Pelajaran 4.1 Update Data Pelajaran
4.1.1 4.1.2 4.1.3 Insert Insert Insert Data Data Data Pelajaran Pelajaran Pelajaran
6 Pengelolaan Data Fasilitas
7 Pengelolaan Forum
6.1 Update Fasilitas
7.1 Update Forum
5.1 Update Nilai Siswa
5.1.1 Insert Nilai Siswa
5.1.2 Edit Nilai Siswa
5.1.3 Delete Nilai Siswa
6.1.1 Insert Fasilitas
6.1.2 Edit Fasilitas
6.1.3 Delete Fasilitas
7.1.1 Insert Forum
7.1.2 Delete Forum
8 Pengelolaan Berita dan Pengumuman 8.1 Edit Berita dan Pengumuman
8.1.1 8.1.2 Update Insert Berita Berita dan dan Pengumuman Pengumuman
8.1.3 Delete Berita dan Pengumuman
Gambar 3.5 Diagram Berjenjang User Admin
50
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
0 Sistem Informasi SMP Santo Aloysius Sleman
1 Login
5 Pengelolaan Data Nilai Siswa
2 Pengelolaan Data Guru
5.1
2.1 Lihat Data Guru
Update Nilai Siswa
5.1.1 Insert Nilai Siswa
5.1.2 Edit Nilai Siswa
5.1.3 Delete Nilai Siswa
7 Pengelolaan Forum
7.1 Update Forum
7.2 Lihat Forum
8 Pengelolaan Berita dan Pengumuman 8.1 Lihat Berita dan Pengumuman
7.1.1 Insert Forum
Gambar 3.7 Diagram Berjenjang User Guru 51
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
0 Sistem Informasi SMP Santo Aloysius Sleman
1 Login
3 Pengelolaan Data Siswa dan Orang Tua Siswa
3.1
3.2
Update Data Siswa dan Orang Tua Siswa
Lihat Data Siswa dan Orang Tua Siswa
3.1.2 Edit Data Siswa dan Orang Tua Siswa
5 Pengelolaan Data Nilai Siswa
5.1 Lihat Nilai Siswa
7 Pengelolaan Forum
7.1 Update Forum
7.2 Lihat Forum
8 Pengelolaan Berita dan Pengumuman 8.1 Lihat Berita dan Pengumuman
7.1.1 Insert Forum
Gambar 3.8 Diagram Berjenjang User Siswa 52
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
53
DAD Level 0 Proses 1 1 login
Login konfirmasi login
update data guru data guru terupdate
2 Pengelolaan Data Guru 3
update data siswa dan orang tua siswa data siswa dan orang tua siswa terupdate
data pelajaran terupdate
4 Pengelolaan Data Pelajaran
update data fasilitas data fasilitas terupdate
6 Pengelolaan Data Fasilitas
update data pelajaran
Admin
Pengelolaan Data Siswa dan Orang Tua Siswa
update forum data forum terupdate
update berita dan pengumuman data berita dan pengumuman terupdate
7 Pengelolaan Forum
8 Pengelolaan Berita dan Pengumuman
insert data guru edit data guru delete data guru
insert data siswa dan orang tua siswa edit data siswa dan orang tua siswa
guru
siswa dan orang tua siswa
delete data siswa dan orang tua siswa
insert pelajaran edit pelajaran delete pelajaran
pelajaran
insert data fasilitas edit data fasilitas delete data fasilitas
fasilitas
insert forum forum delete forum
insert berita dan pengumuman edit berita dan pengumuman delete berita dan pengumuman
Gambar 3.8 DAD Level 0 Proses 1
berita dan pengumuman
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
DAD Level 0 Proses 2
1
login
Login konfirmasi login
2 Pengelolaan Data Guru
lihat guru
update nilai siswa
update nilai siswa data nilai siswa terupdate lihat forum pilihan update
Guru
data forum terupdate
5 Pengelolaan Data Nilai Siswa 7 Pengelolaan Forum
8 Pengelolaan Berita dan pengumuman
lihat berita dan pengumuman
data guru
guru
tampil data guru
insert nilai siswa edit nilai siswa data forum tampil data forum insert forum
data berita dan pengumuman tampil data berita dan pengumuman
nilai siswa
forum
berita dan pengumuman
Gambar 3.9 DAD Level 0 Proses 2 1
DAD Level 0 Proses 3 login
Login konfirmasi login
3 Pengelolaan Data Siswa
lihat siswa update data siswa data siswa terupdate
5 Pengelolaan Data Nilai Siswa
lihat nilai siswa
lihat forum
Siswa
update forum data forum terupdate lihat berita dan pengumuman
7 Pengelolaan Forum
8 Pengelolaan Berita dan pengumuman
data siswa tampil data siswa
guru
edit data siswa data nilai siswa tampil data nilai siswa
nilai siswa
data forum tampil data forum insert forum data berita dan pengumuman tampil data berita dan pengumuman
Gambar 3.10 DAD Level 0 Proses 3
forum
berita dan pengumuman
54
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
55
DAD Level 1 Proses 1 2.1 update data guru data guru ditambahkan update data guru data guru diubah update data guru data guru dihapus
2.1.1 insert data guru
insert data guru
2.1.2 edit data guru
edit data guru
2.1.3 delete data guru
guru
delete data guru
3.1 update data siswa dan orang tua siswa data siswa dan orang tua siswa ditambahkan
3.1.1 insert data siswa dan orang tua siswa
3.1.2 update data siswa dan edit data siswa orang tua siswa dan orang tua siswa data siswa dan 3.1.3 orang tua siswa delete data siswa diubah dan orang tua siswa update data siswa dan orang tua siswa data siswa dan orang tua siswa 4.1 dihapus
Admin
update data pelajaran data pelajaran ditambahkan update data pelajaran data pelajaran diubah update data pelajaran data pelajaran dihapus
4.1.1 insert data pelajaran 4.1.2 edit data pelajaran 4.1.3 delete data pelajaran
insert data siswa dan orang tua siswa edit data siswa dan orang tua siswa
siswa dan orang tua siswa
delete data siswa dan orang tua siswa
insert data pelajaran edit data pelajaran
pelajaran
delete data pelajaran
6.1 update data fasilitas data fasilitas ditambahkan update data fasilitas data fasilitas diubah update data fasilitas data fasilitas dihapus
6.1.1 insert data fasilitas
insert data fasilitas
6.1.2 edit data fasilitas
edit data fasilitas
6.1.3 delete data fasilitas
delete data fasilitas
fasilitas
7.1 update data forum data forum ditambahkan update data forum data forum dihapus
7.1.1 insert data forum
insert data forum
7.1.3 delete data forum
delete data forum
forum
8 update data berita dan pengumuman data berita dan pengumuman ditambahkan update data berita dan pengumuman data berita dan pengumuman dihapus
8.1.1 insert data berita Dan pengumuman
insert data berita dan pengumuman
8.1.2 edit data berita Dan pengumuman
delete data berita dan pengumuman
Gambar 3.11 DAD Level 1 Proses 1
berita dan pengumuman
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
56
DAD Level 1 Proses 2
6.1 update nilai siswa nilai siswa ditambahkan update nilai siswa nilai siswa diubah
6.1.1 insert nilai siswa
update data forum data forum ditambahkan
7.1.1 insert data forum
insert nilai siswa edit nilai siswa
6.1.2 Edit nilai siswa
nilai siswa
Guru
7.1 insert data forum
forum
Gambar 3.12 DAD Level 1 Proses 2
DAD Level 1 Proses 3
2.1 update data siswa data siswa diubah
2.1.1 edit data siswa
update data forum data forum ditambahkan
7.1.1 insert data forum
Siswa
edit data siswa
siswa
7.1
Gambar 3.13 DAD Level 1 Proses 3
insert data forum
forum
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
3.2
57
Desain Perangkat Lunak dan Sistem Tahapan perancangan sistem yang akan dibuat meliputi :
3.2.1 Perancangan Database 3.2.1.1 Conceptual Design Dalam tahap ini conceptual database digambarkan Dalam bentuk ER diagram. Entity Relations diagram atau sering disebut dengan ER diagram adalah data yang ada di dunia nyata ditransformasikan menjadi diagram data.
tanggal_lahir alamat_siswa tempat_lahir agama kelas nama_siswa jenis_kelamin Tsiswa password username
nama_orangtua 1,N level
id_nilai
ul1 ul2 ul3 ul4 ul5 Tnilai tgs1 tgs2 uts1 uts2 uas
tanggal_lahir
mapel idmapel
tempat_lahir nama_guru password username
1,N Tmapel
username password id Admin
jenis_kelamin
1,N
alamat
foto id_fasilitas Fasilitas
jabatan agama
Guru
nama
tugas_ajar
keterangan
foto nuptk
nama_berita tanggal id_berita Berita dan Pengumuman
Gambar 3.14 Entity Relations Model
nama
isi
email id Forum
pesan
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
3.2.1.2 Logical Design
Tsiswa username password nama_siswa kelas tempat_lahir tanggal_lahir jenis_kelamin agama alamat_siswa nama_orgtua level
*
Guru *
username password nuptk nama_guru tempat_lahir tanggal_lahir jenis_kelamin agama alamat tugas_ajar jabatan foto_guru
id username password
*
*
id kd_mapel nama_mapel
Tnilai * ** **
id_nilai id username ul1 ul2 ul3 ul4 ul5 tgs1 tgs2 uts1 uts2 uas
Fasilitas
Admin *
Tmapel
id_fasilitas foto nama keterangan
*
Berita dan Pengumuman id_berita tanggal nama_berita isi
Gambar 3.15 Logical Database Design
Forum * id nama email pesan
58
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
59
3.2.1.3 Physical Database Design
Tabel Admin Field
Type
Null
Key pk
Default
Keterangan
id
int (4)
No
Berisi kode unik admin
Username
varchar
No
Berisi nama admin
No
Berisi kode admin
(65) Password
varchar (65)
Tabel 3.23 Tabel Admin
Tabel Berita Field
Type
Null
Key
id_berita
varchar
No
pk
Default
Keterangan Berisi kode unik berita
(20) tanggal
date
nama_berita varchar
No
Berisi tanggal berita
No
Berisi nama berita
(50) isi
text
Berisi isi dari berita
Tabel 3.24 Tabel Berita
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
60
Tabel Fasilitas Field id_fasilitas
Type
Null
Key
varchar
No
pk
Default
Keterangan Berisi kode fasilitas
(3) foto
varchar
No
Berisi gambar dari
(35) nama
fasilitas
varchar
No
Berisi nama fasilitas
(35) keterangan
text
Berisi keterangan fasilitas
Tabel 3.25 Tabel Fasilitas
Tabel Forum Field id
Type
Null
Key
varchar
No
pk
Default
Keterangan Berisi kode unik forum
(11) nama
varchar
No
(30) email
forum
varchar
No
(30) pesan
date
Berisi nama dari pengisi
Berisi emai dari pengisi forum
No
Tabel 3.26 Tabel Forum
Berisi pesan dari forum
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
61
Tabel Guru Field
Type
Null
Key
username
varchar
No
pk
Default
Keterangan Berisi kode unik guru
(10) password
varchar
No
Berisi password dari guru
No
Berisi Nomor Unik
(20) nuptk
varchar (50)
Pendidik dan Tenaga Kependidikan dari guru
nama_guru
varchar
No
Berisi nama dari guru
No
Berisi tempat lahir dari
(100) tempat_lahir
varchar (50)
tgl_lahir
guru
date
No
Berisi tanggal lahir dari guru
jenis_kelamin
varchar
No
(15) agama
Berisi jenis kelamin dari guru
varchar
No
Berisi agama dari guru
(10) alamat
text
Berisi alamat dari guru
tugas_ajar
varchar
No
(50)
Berisi keterangan mata pelajaran yang diampu guru
jabatan
varchar
No
Berisi jabatan dari guru
(50) foto
longblob Tabel 3.27 Tabel Guru
Berisi foto guru
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
62
Tabel Tsiswa Field
Type
Null
Key
username
Varchar
No
pk
Default
Keterangan Berisi nomor induk siswa
(10) password
varchar
No
Berisi password dari siswa
No
Berisi nama dari siswa
No
Berisi kelas dari siswa
No
Berisi tempat lahir dari
(20) nama_siswa
varchar (100)
kelas
varchar (5)
tempat_lahir
varchar (50)
tgl_lahir
siswa
date
No
Berisi tanggal lahir dari siswa
jenis_kelamin
varchar
No
(15) agama
Berisi jenis kelamin dari siswa
varchar
No
Berisi agama dari siswa
(10) alamat
text
Berisi alamat dari siswa
nama_orgtua
varchar
No
(100) level
varchar
Berisi nama orang tua dari siswa
No
(10)
Berisi tanda bahwa akun sebagai siswa
Tabel 3.28 Tabel Tsiswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
63
Tabel Tmapel Field idmapel
Type int(10)
Null
Key
No
pk
Default
Keterangan Berisi kode unik mata pelajaran
kode_mapel
varchar (20)
No
Berisi kode mata pelajaran berdasarkan kelas
nama_mapel
varchar (50)
No
Berisi nama mata pelajaran
Tabel 3.29 Tabel Tmapel
Tabel Tnilai Field id_nilai
Type
Null
Key
varchar
No
pk
Default
Keterangan Berisi kode unik nilai
(50) username
varchar
No
(10) idmapel
varchar
Berisi foreign key nomor induk dari tabel siswa
No
(10)
Berisi foreign id mata pelajaran key dari tabel mata pelajaran
ul1
int (2)
No
Berisi nilai ulangan pertama dari siswa
ul2
int (2)
No
Berisi nilai ulangan kedua dari siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
ul3
int (2)
No
64
Berisi nilai ulangan ketiga dari siswa
ul4
int (2)
No
Berisi nilai ulangan keempat dari siswa
ul5
int (2)
No
Berisi nilai ulangan kelima dari siswa
tgs1
int (2)
No
Berisi nilai tugas pertama dari siswa
tgs2
int (2)
No
Berisi nilai tugas kedua dari siswa
uts1
int (2)
No
Berisi nilai UTS 1 dari siswa
uts2
int (2)
No
Berisi nilai UTS 2 dari siswa
uas
int (2)
No
Tabel 3.30 Tabel Tnilai
Berisi nilai UAS siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
3.2.2
65
Perancangan Desain User interface Desain user interface
merupakan desain untuk beberapa halaman
dalam sistem yang akan dibangun dan akan di tampilkan untuk pengguna. Pengguna akan mengakses sistem untuk mengetahui berbagai informasi yang ada di dalamnya.
User Interface Profil Sekolah Home
Admin
Guru
Siswa & Orang Tua
Berita dan Pengumuman
Fasilitas
Gambar Sekolah
Tanggal
Forum
Profil Sekolah
Footer Gambar 3.16 User Interface Profil Sekolah
Tampilan di atas merupakan interface profil sekolah yang merupakan tampilan awal dari sistem. Data yang di tampilkan mengenai profil sekolah, visi dan misi, berita dan pengumuman, tanggal, isi forum serta gambar dari SMP Santo Aloysius Sleman.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
66
User Interface Berita dan Pengumuman Home
Admin
Guru
Berita dan Pengumuman
Siswa & Orang Tua
Fasilitas
Detail Berita dan Pengumuman
Tanggal
Forum
Footer Gambar 3.17 User Interface Berita dan Pengumuman
Tampilan
di
atas
merupakan
interface
halaman
berita
dan
pengumuman. Pengguna dapat melihat berita dan pengumuman terbaru di SMP Santo Aloysius Sleman. Berbagai berita dan pengumuman sekolah disajikan di halaman ini.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
67
User Interface Forum Home
Admin
Berita dan Pengumuman
Guru
Siswa & Orang Tua
Fasilitas
Forum
Tanggal
Nama Email Isi Pesan
Isi
Footer Gambar 3.18 User Interface Forum
Tampilan di atas merupakan interface forum yang menampung kritik dan saran untuk sekolah. Pengguna dapat melihat dan mengisi forum pada halaman web SMP Santo Aloysius Sleman. Pengguna harus mengisikan nama dan komentar pada kolom yang telah disediakan untuk mengisi forum. Setelah mengklik tombol Isi maka nama dan komentar pengguna akan ditampilkan pada halaman tersebut.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
68
User Interface Fasilitas Home
Admin
Guru
Fasilitas
Siswa & Orang Tua
Berita dan Pengumuman
Fasilitas
Tanggal
Forum
Footer Gambar 3.19 User Interface Fasilitas Tampilan di atas merupakan interface fasilitas yang menampilkan fasilitas SMP Santo Aloysius Sleman. Pengguna dapat melihat semua fasilitas yang dimiliki SMP Santo Aloysius Sleman di halaman ini.
User Interface Login Admin Home
Login
Admin
Guru
Siswa & Orang Tua
Fasilitas
Keterangan
Footer Gambar 3.20 User Interface Login Admin
Tanggal
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
69
Tampilan di atas merupakan interface bagi admin yang mengelola data SMP Santo Aloysius Sleman. Untuk dapat mengelola data maka admin harus melakukan login terlebih dahulu, jika username dan password benar, maka admin dapat mengelola data, jika username dan password salah maka akan kembali ke halaman ini.
User interface Halaman Admin Data Guru Data Siswa Data Pelajaran Berita
Keterangan
Data Fasilitas Hapus Forum Logout
Footer Gambar 3.21 User Interface Halaman Admin Tampilan di atas merupakan interface bagi admin yang berhasil login ke dalam sistem untuk mengelola data sistem informasi SMP Santo Aloysius Sleman. Pada samping kiri terdapat beberapa menu pilihan untuk admin seperti data guru, data siswa, data pelajaran, berita & pengumuman, data fasilitas, hapus forum dan logout.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
70
User interface Data Guru Data Guru
Data Guru
Insert Guru Update Guru Data Siswa Data Pelajaran Berita Data Fasilitas Hapus Forum Logout
Footer Gambar 3.22 User Interface Data Guru
Tampilan di atas merupakan interface bagi admin yang akan mengelola data guru, pada halaman ini ditampilkan data guru yang mengajar di SMP Santo Aloysius Sleman. Dalam menu data guru terdapat sub menu insert data guru dan update data guru.
User interface Insert Data Guru Data Guru
Insert Data Guru
Data Siswa
Kode Guru
Data Pelajaran
Password
Berita Data Fasilitas Hapus Forum
NUPTK Nama Guru Tempat lahir Tanggal lahir
Logout Jenis Kelamin
Laki - laki Perempuan
Alamat Agama Jabatan Tugas Ajar Foto
Browse Simpan
Footer Gambar 3.23 User Interface Insert Data Guru
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
71
Tampilan di atas merupakan interface bagi admin yang akan memasukkan data guru SMP Santo Aloysius Sleman. Pada halaman ini admin dipersilahkan untuk mengisi form insert data guru. Setelah pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data guru yang dimasukkan dalam form insert data guru tersimpan ke dalam database.
User interface Update Data Guru Data Guru
Update Data Guru
Data Siswa Data Pelajaran
Kode Guru
Nama Guru
Jenis Kelamin
Jabatan
Tugas Ajar
Berita
Edit
Hapus
Data Fasilitas
Edit
Hapus
Edit
Hapus
Edit
Hapus
Hapus Forum Logout
Footer Gambar 3.24 User Interface Update Data Guru
Tampilan di atas merupakan interface bagi admin yang akan melakukan update data guru. Ada tiga menu dalam update data guru yaitu edit, hapus dan detail dari data guru. Menu edit data guru berfungsi untuk mengubah keterangan data guru, hapus untuk menghapus data guru dan detail untuk melihat keterangan guru secara detail.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
72
User interface Data Siswa Data Guru
Data Siswa
Data Siswa Insert Siswa Update Siswa Data Pelajaran Berita Data Fasilitas Hapus Forum Logout
Footer Gambar 3.25 User Interface Data Siswa
Tampilan di atas merupakan interface bagi admin yang akan mengelola data siswa, pada halaman ini menampilkan data siswa yang bersekolah di SMP Santo Aloysius Sleman. Dalam menu data siswa terdapat sub menu insert data siswa dan update data siswa.
User interface Insert Data Siswa Data Guru
Insert Data Siswa
Data Siswa
No Induk
Data Pelajaran
Password
Berita
Nama Siswa
Data Fasilitas Hapus Forum
1
Kelas Tempat lahir Tanggal lahir
Logout
Laki - laki Perempuan
Jenis Kelamin Alamat Agama Nama Orang Tua
Simpan
Footer Gambar 3.26 User Interface Insert Data Siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
73
Tampilan di atas merupakan interface bagi admin yang akan memasukkan data siswa SMP Santo Aloysius Sleman. Pada halaman ini admin dipersilahkan untuk mengisi form insert data siswa. Setelah pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data siswa yang dimasukkan dalam form insert data siswa tersimpan ke dalam database.
User interface Update Data Siswa Data Guru
Update Data Siswa
Data Siswa Data Pelajaran
No Nama Siswa kelas Jenis Agama Induk Kelamin
Berita
Edit Hapus
Tambah Pelajaran
Data Fasilitas
Edit Hapus
Tambah Pelajaran
Edit Hapus
Tambah Pelajaran
Edit Hapus
Tambah Pelajaran
Hapus Forum Logout
Footer Gambar 3.27 User Interface Update Data Siswa
Tampilan di atas merupakan interface bagi admin yang akan melakukan update data siswa. Ada empat menu dalam update data siswa yaitu edit data siswa, hapus data siswa detail data siswa dan ambil pelajaran. Menu edit data siswa berfungsi untuk mengubah keterangan data siswa, hapus untuk menghapus data siswa detail untuk melihat keterangan siswa secara detaildan ambil pelajaran untuk menambahkan pelajaran yang ditempuh siswa.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
74
User interface Tambah Pelajaran Siswa Data Guru
Ambil Pelajaran
Data Siswa Data Pelajaran
No Induk
Nama Siswa
kelas
Jenis Kelamin
Berita Data Fasilitas Hapus Forum Logout
Kode Pelajaran
Nama Pelajaran
Kode 1
Pelajaran 1
Kode 2
Pelajaran 2
Kode 3
Pelajaran 3
Pelajaran 4 Pelajaran 5 Pelajaran 6 Pelajaran 7 Pelajaran 8 Pelajaran 9 Tambah Tambah Pelajaran
Pelajaran
Footer Gambar 3.28 User Interface Tambah Pelajaran Siswa
Tampilan di atas merupakan interface bagi admin yang akan menambahkan pelajaran untuk siswa SMP Santo Aloysius Sleman. Pada saat admin akan menambahkan data pelajaran siswa, maka halaman web akan menampilkan data siswa dan juga mata pelajaran yang akan diambil. Kemudian admin memilih mata pelajaran siswa sesuai dengan kelasnya. Saat admin mengklik tombol Tambah Pelajaran, maka pelajaran tertentu telah ditambahkan ke database berdasarkan nama dan kelas siswa.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
75
User interface Data Pelajaran
Data Pelajaran
Data Guru Data Siswa Data Pelajaran Insert Pelajaran Update Pelajaran Berita Data Fasilitas Hapus Forum Logout
Footer Gambar 3.29 User Interface Data Pelajaran
Tampilan di atas merupakan interface bagi admin yang akan mengelola data pelajaran, pada halaman ini ditampilkan data pelajaran yang ditempuh oleh siswa berdasarkan kelas tertentu. Dalam menu data pelajaran terdapat sub menu insert data pelajaran dan update data pelajaran
User interface Insert Data Pelajaran Data Guru
Insert Data Pelajaran
Data Siswa Kode Pelajaran Data Pelajaran
Pelajaran
Berita Simpan Data Fasilitas Hapus Forum Logout
Footer Gambar 3.30 User Interface Insert Data Pelajaran
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
76
Tampilan di atas merupakan interface bagi admin yang akan memasukkan data pelajaran di SMP Santo Aloysius Sleman. Pada halaman ini admin dipersilahkan untuk mengisi form insert data pelajaran jika ada tambahan pelajaran baru. Setelah pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data pelajaran yang dimasukkan dalam form insert data pelajaran tersimpan ke dalam database.
User interface Update Data Pelajaran Data Guru
Update Data Pelajaran
Data Siswa Data Pelajaran
Kode Pelajaran
Nama Pelajaran
Berita
Edit
Hapus
Data Fasilitas
Edit
Hapus
Edit
Hapus
Edit
Hapus
Hapus Forum Logout
Footer Gambar 3.31 User Interface Update Data Pelajaran
Tampilan di atas merupakan interface bagi admin yang akan melakukan update data pelajaran jika diperlukan. Ada dua menu dalam update data pelajaran yaitu edit dan hapus data pelajaran. Menu edit data pelajaran berfungsi untuk mengubah keterangan data pelajaran, hapus untuk menghapus data pelajaran.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
77
User interface Berita Data Guru
Berita
Data Siswa Data Pelajaran Berita Insert Berita Update Berita Data Fasilitas Hapus Forum Logout
Footer Gambar 3.32 User Interface Berita
Tampilan di atas merupakan interface bagi admin yang akan mengelola berita, dalam halaman ini ditampilkan berita sekolah bagi guru maupun siswa di SMP Santo Aloysius Sleman. Dalam menu berita terdapat sub menu insert dan update berita.
User interface Insert Data Berita Data Guru
Insert Data Berita
Data Siswa Kode Berita Data Pelajaran Berita
Tanggal Berita Nama Berita
Data Fasilitas
Isi Berita
Hapus Forum Logout
Simpan
Footer Gambar 3.33 User Interface Insert Berita dan Pengumuman
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
78
Tampilan di atas merupakan interface bagi admin yang akan memasukkan data ke berita dan pengumuman di SMP Santo Aloysius Sleman. Pada halaman ini admin dipersilahkan untuk mengisi form insert berita dan pengumuman jika ada pengumuman baru. Setelah pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data berita dan pengumuman yang dimasukkan dalam form insert berita dan pengumuman tersimpan ke dalam database.
User interface Update Data Berita Data Guru
Update Berita
Data Siswa Data Pelajaran
Kode Tanggal Berita Berita
Nama Berita
Isi Berita
Berita
Edit Hapus
Data Fasilitas
Edit Hapus
Hapus Forum
Edit Hapus
Logout Edit Hapus
Footer Gambar 3.34 User Interface Update Berita dan Pengumuman
Tampilan di atas merupakan interface bagi admin yang akan melakukan update berita jika diperlukan. Ada dua menu dalam update data berita yaitu edit dan hapus berita. Menu edit data berita berfungsi untuk mengubah keterangan data berita, hapus untuk menghapus data berita.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
79
User interface Fasilitas Data Guru
Data Fasilitas
Data Siswa Data Pelajaran Berita Data Fasilitas Insert fasilitas Update fasilitas Hapus Forum Logout
Footer Gambar 3.35 User Interface Fasilitas Tampilan di atas merupakan interface bagi admin yang akan mengelola data fasilitas sekolah, dalam halaman ini ditampilkan data fasilitas sekolah di SMP Santo Aloysius Sleman. Dalam menu data fasilitas terdapat sub menu insert dan update data fasilitas.
User interface Insert Fasilitas Data Guru
Insert Data Fasilitas
Data Siswa Kode Fasilitas Data Pelajaran
Nama Fasilitas
Berita
Keterangan
Data Fasilitas
Foto
Browse
Hapus Forum Logout
Simpan
Footer Gambar 3.36 User Interface Insert Fasilitas
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
80
Tampilan di atas merupakan interface bagi admin yang akan memasukkan data fasilitas milik SMP Santo Aloysius Sleman. Pada halaman ini admin dipersilahkan untuk mengisi form insert data fasilitas jika ada penambahan fasilitas sekolah yang baru. Setelah pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data fasilitas yang dimasukkan dalam form insert data fasilitas tersimpan ke dalam database.
User interface Update Fasilitas Data Guru
Update Data Fasilitas
Data Siswa Data Pelajaran
Foto
Nama Fasilitas
Keterangan
Berita Data Fasilitas
Edit
Hapus
Edit
Hapus
Hapus Forum Logout
Footer Gambar 3.37 User Interface Update Fasilitas Tampilan di atas merupakan interface bagi admin yang akan melakukan update data fasilitas jika ada pembaharuan tentang data fasilitas yang lama. Ada dua menu dalam update data fasilitas yaitu edit dan hapus data fasilitas. Menu edit data fasilitas berfungsi untuk mengubah keterangan data fasilitas, hapus untuk menghapus data fasilitas.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
81
User interface Hapus Forum Data Guru
Hapus Forum
Data Siswa Data Pelajaran
No
Nama
Email
Pesan
Berita
Hapus
Data Fasilitas
Hapus
Hapus Forum
Hapus
Logout Hapus
Footer Gambar 3.38 User Interface Hapus Forum
Tampilan di atas merupakan interface bagi admin yang akan menghapus data forum. Pada saat admin akan menghapus data forum, admin terlebih dulu memilih data yang akan dihapus, setelah data terpilih dan admin mengklik tombol Hapus, maka data forum terhapus dari database.
User Interface Login Guru Home
Login
Admin
Guru
Siswa & Orang Tua
Fasilitas
Daftar Guru
Footer Gambar 3.39 User Interface Login Guru
Tanggal
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
82
Tampilan di atas merupakan interface bagi guru yang akan memasukkan data nilai siswa SMP Santo Aloysius Sleman. Untuk dapat memasukkan data nilai siswa, guru harus melakukan login terlebih dahulu, jika username dan password benar, maka guru dapat mengelola data nilai siswa, jika username dan password salah maka akan kembali ke halaman ini.
User interface Halaman Guru Nilai Siswa Logout
Keterangan
Footer Gambar 3.40 User Interface Halaman Guru
Tampilan di atas merupakan interface bagi guru yang berhasil login ke dalam sistem untuk mengelola data nilai siswa SMP Santo Aloysius Sleman. Pada samping kiri guru akan memilih menu nilai siswa untuk memasukkan nilai siswa.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
83
User interface Pilih Pelajaran Nilai Siswa
Halaman Guru
Logout Mata Pelajaran :
Pelajaran 1 Pelajaran 2 Pelajaran 3 Pelajaran 4 Pelajaran 5 Pelajaran 6 Pelajaran 7 Pelajaran 8
Submit
Footer Gambar 3.41 User Interface Pilih Pelajaran
Tampilan di atas merupakan interface bagi guru yang akan memilih mata pelajaran sesuai dengan pelajaran yang diampu untuk memasukkan nilai siswa.
User interface Update Nilai Siswa Nilai Siswa Logout
Halaman Guru Update Nilai Siswa No No Kelas Nama UL1UL2UL3UL4UL5TGS1TGS2UTS1UTS2UAS Induk Siswa
Update
Footer Gambar 3.42 User Interface Update Nilai Siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
84
Tampilan di atas merupakan interface bagi guru yang akan mengupdate nilai siswa berdasarkan mata pelajaran yang diampu. Ada 10 nilai yang akan guru isikan ke nilai siswa, yaitu : UL1, UL2, UL3, UL4, UL5, TGS1, TGS2, UTS1, UTS2, UAS.
User interface Login Siswa Home
Login
Admin
Guru
Siswa & Orang Tua
Fasilitas
Daftar Siswa
Tanggal
Footer Gambar 3.43 User Interface Login Siswa
Tampilan di atas merupakan interface bagi siswa yang akan login untuk dapat melihat nilai siswa dan mengganti password. Pertama siswa harus melakukan login terlebih dahulu, jika username dan password benar, maka siswa dapat masuk kehalaman siswa, jika username dan password salah maka akan kembali ke halaman ini.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
85
User Interface Halaman Siswa Nilai Siswa Lihat Nilai
Keterangan Siswa
Ubah Password Logout
Footer Gambar 3.44 User Interface Halaman Siswa
Tampilan di atas merupakan interface bagi siswa yang berhasil login ke dalam sistem. Pada samping kiri siswa akan memilih menu lihat nilai dan ubah password.
User interface Lihat Nilai Siswa Data Guru Logout
Nilai Siswa No Induk
Nama Siswa
kelas
Jenis Kelamin
Rata Nama Pelajaran UL1UL2UL3UL4UL5TGS1TGS2UTS1UTS2UAS Rata Pelajaran 1 Pelajaran 2 Pelajaran 3 Pelajaran 4
Update
Footer Gambar 3.45 User Interface Lihat Nilai Siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
86
Tampilan di atas merupakan interface bagi siswa tertentu yang ingin melihat nilai ulangan, nilai tugas, maupun nilai ujian. Hasil dari semua nilai dijumlah kemudian dibagi dan akan mendapatkan nilai rata – rata.
User interface Edit Password Siswa Data Siswa
Edit Password Siswa
Logout
No Induk Password Simpan
Footer Gambar 3.46 User Interface Edit Password Siswa
Tampilan di atas merupakan interface bagi siswa yang melakukan edit password siswa. Pada saat siswa akan mengubah password siswa harus login terlebih dahulu, setelah login siswa baru dapat mengubah password. Saat siswa selesai mengisi form edit password siswa, siswa akan mengklik Simpan, setelah tombol Simpan dikloik, maka password siswa yang ada dalam database telah diubah.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
BAB IV IMPLEMENTASI SISTEM
Setelah perancangan sistem dilakukan, langkah selanjutnya adalah mencoba untuk mengimplementasikan rancangan tersebut ke dalam bahasa yang dapat dimengerti oleh mesin. Sistem ini akan dibuat menggunakan spesifikasi software dan harware sebagai berikut,
Software : 1.
Sistem operasi Windows
2.
XAMPP
3.
SQLyog
4.
Notepad ++
5.
Mozila Firefox
Hardware : 1.
Komputer dengan prosesor minimal Pentium IV
4.1 Implementasi Subsistem Manajemen Data Langkah pertama yang dilakukan dalam pembuatan sistem ini adalah membuat database terlebih dahulu. Database pada sistem ini bernama smp yang dibuat menggunakan MySQL. Untuk melakukan pengolahan query digunakan SQLyog sebagai aplikasi pendukung. Langkah-langkah dalam pembuatan database adalah :
1.
Membuat database baru menggunakan SQLyog yang didalamnya terdapat tabel-tabel yang diperlukan.
87
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
88
2. Membuat tabel-tabel dalam database yang telah dibuat dengan menuliskan perintah create table diikuti nama tabel dan kolom-kolom dalam tabel. Dalam database sistem ini terdapat 8 tabel yang dibuat berdasarkan desain sistem. Perintah untuk pembuatan tabel-tabel dalam database antara lain :
1.
Admin
USE `smp`; CREATE TABLE `admin` ( `id` int(4) NOT NULL AUTO_INCREMENT, `username` varchar(65) NOT NULL DEFAULT , `password` varchar(65) NOT NULL DEFAULT , PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 2.
Berita
USE `smp`; CREATE TABLE `berita` ( `id_berita` varchar(20) NOT NULL, `tanggal` date NOT NULL, `nama_berita` varchar(50) NOT NULL, `isi` text NOT NULL, PRIMARY KEY (`id_berita`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 3. Fasilitas USE `smp`; CREATE TABLE `fasilitas` ( `id_fasilitas` int(3) NOT NULL AUTO_INCREMENT, `foto` varchar(35) NOT NULL, `nama` varchar(35) NOT NULL, `keterangan` text NOT NULL, PRIMARY KEY (`id_fasilitas`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
4.
Forum
USE `smp`; CREATE TABLE `forum` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `nama` varchar(30) NOT NULL, `email` varchar(30) NOT NULL, `pesan` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 5.
Guru
USE `smp`; CREATE TABLE `guru` ( `username` varchar(10) NOT NULL, `password` varchar(20) NOT NULL, `nuptk` varchar(50) NOT NULL, `nama_guru` varchar(100) NOT NULL, `tempat_lahir` varchar(50) NOT NULL, `tgl_lahir` date NOT NULL, `jenis_kelamin` varchar(15) NOT NULL, `agama` varchar(10) NOT NULL, `alamat` text NOT NULL, `tugas_ajar` varchar(50) NOT NULL, `jabatan` varchar(50) NOT NULL, `foto` longblob NOT NULL, PRIMARY KEY (`username`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1; 6.
Tmapel
USE `smp`; CREATE TABLE `tmapel` ( `id` int(10) NOT NULL AUTO_INCREMENT, `kdmapel` varchar(20) NOT NULL, `nama_mapel` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
89
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
7.
Tnilai
USE `SMP`; CREATE TABLE `tnilai` ( `id_nilai` int(5) NOT NULL AUTO_INCREMENT, `username` varchar(10) NOT NULL, `idmapel` varchar(10) NOT NULL, `ul1` int(2) NOT NULL, `ul2` int(2) NOT NULL, `ul3` int(2) NOT NULL, `ul4` int(2) NOT NULL, `ul5` int(2) NOT NULL, `tgs1` int(2) NOT NULL, `tgs2` int(2) NOT NULL, `uts1` int(2) NOT NULL, `uts2` int(2) NOT NULL, `uas` int(2) NOT NULL, PRIMARY KEY (`id_nilai`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
8.
Tsiswa
USE `SMP`; CREATE TABLE `tsiswa` ( `username` varchar(10) NOT NULL, `password` varchar(20) NOT NULL, `nama_siswa` varchar(100) NOT NULL, `kelas` int(5) NOT NULL, `tempat_lahir` varchar(50) NOT NULL, `tgl_lahir` date NOT NULL, `jenis_kelamin` varchar(15) NOT NULL, `agama` varchar(10) NOT NULL, `alamat` text NOT NULL, `nama_orgtua` varchar(100) NOT NULL, `level` varchar(10) NOT NULL, PRIMARY KEY (`username`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
90
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
91
Gambar 4.1 Database Pengembangan Sistem Informasi Sekolah
4.2 Implementasi User interface User interface merupakan tampilan untuk user yang akan mengakses sistem. User interface dibuat agar user dapat dengan mudah menjalankan program tersebut. Beberapa user interface yang ada pada sistem ini antara lain : User Interface Profil Sekolah
Gambar 4.2 User Interface Profil Sekolah
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
92
Tampilan di atas merupakan interface profil sekolah yang merupakan tampilan awal dari sistem. Data yang di tampilkan mengenai profil sekolah, visi dan misi, berita dan pengumuman, tanggal, isi forum serta gambar dari SMP Santo Aloysius Sleman.
User Interface Berita dan Pengumuman
Gambar 4.3 User Interface Berita dan Pengumuman
Tampilan di atas merupakan interface halaman berita dan pengumuman. Pengguna dapat melihat berita dan pengumuman terbaru di SMP Santo Aloysius Sleman. Berbagai berita dan pengumuman sekolah disajikan di halaman ini.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
93
User Interface Forum
Gambar 4.4 User Interface Forum
Tampilan di atas merupakan interface forum yang menampung kritik dan saran untuk sekolah. Pengguna dapat melihat dan mengisi forum pada halaman web SMP Santo Aloysius Sleman. Pengguna harus mengisikan nama dan komentar pada kolom yang telah disediakan untuk mengisi forum. Setelah mengklik tombol Isi Forum maka nama dan komentar pengguna akan ditampilkan pada halaman tersebut.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
94
User Interface Fasilitas
Gambar 4.5 User Interface Fasilitas Tampilan di atas merupakan interface fasilitas yang menampilkan fasilitas SMP Santo Aloysius Sleman. Pengguna dapat melihat semua fasilitas yang dimiliki SMP Santo Aloysius Sleman di halaman ini.
User Interface Login Admin
Gambar 4.6 User Interface Login Admin
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
95
Tampilan di atas merupakan interface bagi admin yang mengelola data SMP Santo Aloysius Sleman. Untuk dapat mengelola data maka admin harus melakukan login terlebih dahulu, jika username dan password benar, maka admin dapat mengelola data, jika username dan password salah maka akan kembali ke halaman ini.
User Interface Peringatan Kesalahan Login Admin
Gambar 4.7 User Interface Peringatan Kesalahan Login Admin Tampilan di atas merupakan peringatan bagi admin yang melakukan kesalahan saat memasukkan username dan password. Pada saat salah memasukkan username dan password maka akan kembali ke halaman login admin.
User Interface Halaman Admin
Gambar 4.8 User Interface Admin
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
96
Tampilan di atas merupakan interface bagi admin yang berhasil login ke dalam sistem untuk mengelola data sistem informasi SMP Santo Aloysius Sleman. Pada samping kiri terdapat beberapa menu pilihan untuk admin seperti data guru, data siswa, data pelajaran, berita & pengumuman, data fasilitas, hapus forum dan logout.
User Interface Data Guru
Gambar 4.9 User Interface Data Guru
Tampilan di atas merupakan interface bagi admin yang akan mengelola data guru, pada halaman ini ditampilkan data guru yang mengajar di SMP Santo Aloysius Sleman. Dalam menu data guru terdapat sub menu insert data guru dan update data guru.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
97
User Interface Insert Data Guru
Gambar 4.10 User Interface Insert Data Guru
Tampilan di atas merupakan interface bagi admin yang akan memasukkan data guru SMP Santo Aloysius Sleman. Pada halaman ini admin dipersilahkan untuk mengisi form insert data guru. Setelah pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data guru yang dimasukkan dalam form insert data guru tersimpan ke dalam database.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
98
User Interface Update Data Guru
Gambar 4.11 User Interface Update Data Guru
Tampilan di atas merupakan interface bagi admin yang akan melakukan update data guru. Ada tiga menu dalam update data guru yaitu edit, hapus dan detail dari data guru. Menu edit data guru berfungsi untuk mengubah keterangan data guru, hapus untuk menghapus data guru dan detail untuk melihat keterangan guru secara detail.
User Interface Edit Data Guru
Gambar 4.12 User Interface Edit Data Guru
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
99
Tampilan di atas merupakan interface bagi admin yang melakukan edit data guru. Halaman edit data guru merupakan kelanjutan dari menu yang ada pada halaman update data guru. Pertama admin memilih guru yang akan di edit, setelah guru yang akan di edit terpilih, admin baru dapat mengubah data guru. Saat pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data guru yang dimasukkan dalam form edit data guru tersimpan ke dalam database.
User Interface Konfirmasi Hapus Data Guru
Gambar 4.13 User Interface Konfirmasi Hapus Data Guru Tampilan di atas merupakan interface bagi admin yang akan menghapus data guru. Konfirmasi hapus data guru merupakan kelanjutan dari menu yang ada pada halaman update data guru. Pada saat admin memilih menu hapus data guru dan mengklik tombol OK, maka data guru terhapus dari database.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
100
User Interface Detail Data Guru
Gambar 4.14 User Interface Detail Data Guru
Tampilan di atas merupakan interface bagi admin yang ingin melihat data guru secara detail. Halaman detail data guru merupakan kelanjutan dari menu yang ada pada halaman update data guru. Pada saat admin memilih menu detail data guru, maka halaman web akan menampilkan data guru secara detail.
User Interface Data Siswa
Gambar 4.15 User Interface Data Siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
101
Tampilan di atas merupakan interface bagi admin yang akan mengelola data siswa, pada halaman ini menampilkan data siswa yang bersekolah di SMP Santo Aloysius Sleman. Dalam menu data siswa terdapat sub menu insert data siswa dan update data siswa.
User Interface Insert Data Siswa
Gambar 4.16 User Interface Insert Data Siswa Tampilan di atas merupakan interface bagi admin yang akan memasukkan data siswa SMP Santo Aloysius Sleman. Pada halaman ini admin dipersilahkan untuk mengisi form insert data siswa. Setelah pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data siswa yang dimasukkan dalam form insert data siswa tersimpan ke dalam database.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
102
User Interface Update Data Siswa
Gambar 4.17 User Interface Update Data Siswa
Tampilan di atas merupakan interface bagi admin yang akan melakukan update data siswa. Ada empat menu dalam update data siswa yaitu edit data siswa, hapus data siswa detail data siswa dan ambil pelajaran. Menu edit data siswa berfungsi untuk mengubah keterangan data siswa, hapus untuk menghapus data siswa detail untuk melihat keterangan siswa secara detaildan ambil pelajaran untuk menambahkan pelajaran yang ditempuh siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
103
User Interface Edit Data Siswa
Gambar 4.18 User Interface Insert Data Siswa Tampilan di atas merupakan interface bagi admin yang melakukan edit data siswa. Halaman edit data siswa merupakan kelanjutan dari menu yang ada pada halaman update data siswa. Pertama admin memilih siswa yang akan di edit, setelah siswa yang akan di edit terpilih, admin baru dapat mengubah data siswa. Saat pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data siswa yang dimasukkan dalam form edit data siswa tersimpan ke dalam database.
User Interface Konfirmasi Hapus Data Siswa
Gambar 4.19 User Interface Konfirmasi Hapus Data Siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
104
Tampilan di atas merupakan interface bagi admin yang akan menghapus data siswa. Konfirmasi hapus data siswa merupakan kelanjutan dari menu yang ada pada halaman update data siswa. Pada saat admin memilih menu hapus data siswa dan mengklik tombol OK, maka data siswa terhapus dari database.
User Interface Detail Data Siswa
Gambar 4.20 User Interface Detail Data Siswa
Tampilan di atas merupakan interface bagi admin yang ingin melihat data siswa secara detail. Halaman detail data siswa merupakan kelanjutan dari menu yang ada pada halaman update data siswa. Pada saat admin memilih menu detail data siswa, maka halaman web akan menampilkan data siswa secara detail.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
105
User Interface Ambil Pelajaran Siswa
Gambar 4.21 User Interface Ambil Pelajaran Siswa
Tampilan di atas merupakan interface bagi admin yang akan menambahkan pelajaran untuk
siswa SMP Santo Aloysius Sleman. Halaman ambil pelajaran
merupakan kelanjutan dari menu yang ada pada halaman update data siswa. Pada saat
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
106
admin akan menambahkan data pelajaran siswa, maka halaman web akan menampilkan data siswa dan juga mata pelajaran yang akan diambil. Kemudian admin memilih mata pelajaran siswa sesuai dengan kelasnya. Saat admin mengklik tombol simpan, maka pelajaran tertentu telah ditambahkan ke database berdasarkan nama dan kelas siswa.
User Interface Data Pelajaran
Gambar 4.22 User Interface Data Pelajaran
Tampilan di atas merupakan interface bagi admin yang akan mengelola data pelajaran, pada halaman ini ditampilkan data pelajaran yang ditempuh oleh siswa berdasarkan kelas tertentu. Dalam menu data pelajaran terdapat sub menu insert data pelajaran dan update data pelajaran.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
107
User Interface Insert Data Pelajaran
Gambar 4.23 User Interface Insert Data Pelajaran Tampilan di atas merupakan interface bagi admin yang akan memasukkan data pelajaran di SMP Santo Aloysius Sleman. Pada halaman ini admin dipersilahkan untuk mengisi form insert data pelajaran jika ada tambahan pelajaran baru. Setelah pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data pelajaran yang dimasukkan dalam form insert data pelajaran tersimpan ke dalam database.
User Interface Update Data Pelajaran
Gambar 4.24 User Interface Update Data Pelajaran Tampilan di atas merupakan Interface bagi admin yang akan melakukan update data pelajaran jika diperlukan. Ada dua menu dalam update data pelajaran
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
108
yaitu edit dan hapus data pelajaran. Menu edit data pelajaran berfungsi untuk mengubah keterangan data pelajaran, hapus untuk menghapus data pelajaran.
User Interface Edit Data Pelajaran
Gambar 4.25 User Interface Edit Data Pelajaran Tampilan di atas merupakan interface bagi admin yang melakukan edit data pelajaran. Halaman edit data pelajaran merupakan kelanjutan dari menu yang ada pada halaman update data pelajaran. Pertama admin memilih pelajaran yang akan di edit, setelah pelajaran yang akan di edit terpilih, admin baru dapat mengubah data pelajaran. Saat pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data pelajaran yang dimasukkan dalam form edit data pelajaran tersimpan ke dalam database.
User Interface Konfirmasi Hapus Data Pelajaran
Gambar 4.26 User Interface Konfirmasi Hapus Data Pelajaran
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
109
Tampilan di atas merupakan interface bagi admin yang akan menghapus data pelajaran. Konfirmasi hapus data pelajaran merupakan kelanjutan dari menu yang ada pada halaman update data pelajaran. Pada saat admin memilih menu hapus data pelajaran dan mengklik tombol OK, maka data pelajaran terhapus dari database.
User Interface Berita dan Pengumuman
Gambar 4.27 User Interface Berita dan Pengumuman
Tampilan di atas merupakan interface bagi admin yang akan mengelola berita dan pengumuman, dalam halaman ini ditampilkan berita dan pengumuman sekolah bagi guru maupun siswa di SMP Santo Aloysius Sleman. Dalam menu berita dan pengumuman terdapat sub menu insert dan update berita dan pengumuman.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
110
User interface Insert Berita & Pengumuman
Gambar 4.28 User Interface Insert Berita dan Pengumuman
Tampilan di atas merupakan interface bagi admin yang akan memasukkan data ke berita dan pengumuman di SMP Santo Aloysius Sleman. Pada halaman ini admin dipersilahkan untuk mengisi form insert berita dan pengumuman jika ada pengumuman baru. Setelah pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data berita dan pengumuman yang dimasukkan dalam form insert berita dan pengumuman tersimpan ke dalam database.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
111
User Interface Update Berita dan Pengumuman
Gambar 4.29 User Interface Update Berita dan Pengumuman
Tampilan di atas merupakan interface bagi admin yang akan melakukan update berita dan pengumuman jika diperlukan. Ada dua menu dalam update data berita dan pengumuman yaitu edit dan hapus berita dan pengumuman. Menu edit data berita dan pengumuman berfungsi untuk mengubah keterangan data berita dan pengumuman, hapus untuk menghapus data berita dan pengumuman.
User Interface Edit Berita dan Pengumuman
4.30 User Interface Edit Berita dan Pengumuman
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
112
Tampilan di atas merupakan interface bagi admin yang melakukan edit berita dan pengumuman. Halaman edit berita dan pengumuman merupakan kelanjutan dari menu yang ada pada halaman update berita dan pengumuman. Pertama admin memilih berita dan pengumuman yang akan di edit, setelah berita dan pengumuman yang akan di edit terpilih, admin baru dapat mengubah data berita dan pengumuman. Saat pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data pelajaran yang dimasukkan dalam form edit berita dan pengumuman tersimpan ke dalam database.
User Interface Konfirmasi Hapus Berita dan Pengumuman
Gambar 4.31 User Interface Konfirmasi Hapus Berita dan Pengumuman Tampilan di atas merupakan interface bagi admin yang akan menghapus berita dan pengumuman. Konfirmasi hapus berita dan pengumuman merupakan kelanjutan dari menu yang ada pada halaman update berita dan pengumuman. Pada saat admin memilih menu hapus berita dan pengumuman dan mengklik tombol OK, maka data berita dan pengumuman terhapus dari database.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
113
User Interface Data Fasilitas
Gambar 4.32 User Interface Data Fasilitas
Tampilan di atas merupakan interface bagi admin yang akan mengelola data fasilitas sekolah, dalam halaman ini ditampilkan data fasilitas sekolah di SMP Santo Aloysius Sleman. Dalam menu data fasilitas terdapat sub menu insert dan update data fasilitas.
User interface Insert Fasilitas
Gambar 4.33 User Interface Insert Fasilitas
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
114
Tampilan di atas merupakan interface bagi admin yang akan memasukkan data fasilitas milik SMP Santo Aloysius Sleman. Pada halaman ini admin dipersilahkan untuk mengisi form insert data fasilitas jika ada penambahan fasilitas sekolah yang baru. Setelah pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data fasilitas yang dimasukkan dalam form insert data fasilitas tersimpan ke dalam database.
User Interface Update Fasilitas
Gambar 4.34 User Interface Update Fasilitas
Tampilan di atas merupakan interface bagi admin yang akan melakukan update data fasilitas jika ada pembaharuan tentang data fasilitas yang lama. Ada dua menu dalam update data fasilitas yaitu edit dan hapus data fasilitas. Menu edit data fasilitas berfungsi untuk mengubah keterangan data fasilitas, hapus untuk menghapus data fasilitas.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
115
User Interface Edit Data Fasilitas
Gambar 4.35 User Interface Edit Data Fasilitas
Tampilan di atas merupakan interface bagi admin yang melakukan edit data fasilitas. Halaman edit data fasilitas merupakan kelanjutan dari menu yang ada pada halaman update data fasilitas. Pertama admin memilih data fasiltas yang akan di edit, setelah data fasilitas yang akan di edit terpilih, admin baru dapat mengubah data fasilitas. Saat pengisian selesai, admin akan mengklik tombol Simpan, setelah tombol Simpan diklik maka data fasilitas yang dimasukkan dalam form edit data fasilitas tersimpan ke dalam database.
User Interface Konfirmasi Hapus Data Fasilitas
Gambar 4.36 User Interface Konfirmasi Hapus Data Fasilitas
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
116
Tampilan di atas merupakan interface bagi admin yang akan menghapus data fasilitas. Konfirmasi hapus data fasilitas merupakan kelanjutan dari menu yang ada pada halaman update data fasilitas. Pada saat admin memilih menu hapus data fasilitas dan mengklik tombol OK, maka data fasilitas terhapus dari database.
User Interface Hapus Forum
Gambar 4.37 User Interface Hapus Forum
Tampilan di atas merupakan interface bagi admin yang akan menghapus data forum. Pada saat admin akan menghapus data forum, admin terlebih dulu memilih data yang akan dihapus, setelah data terpilih dan admin mengklik tombol Hapus, maka data forum terhapus dari database.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
117
User Interface Login Guru
Gambar 4.38 User Interface Login Guru Tampilan di atas merupakan interface bagi guru yang akan memasukkan data nilai siswa SMP Santo Aloysius Sleman. Untuk dapat memasukkan data nilai siswa, guru harus melakukan login terlebih dahulu, jika username dan password benar, maka guru dapat mengelola data nilai siswa, jika username dan password salah maka akan kembali ke halaman ini.
User Interface Peringatan Kesalahan Login Guru
Gambar 4.39 User Interface Peringatan Kesalahan Login Guru
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
118
Tampilan di atas merupakan peringatan bagi guru yang melakukan kesalahan saat memasukkan username dan password. Pada saat salah memasukkan username dan password maka akan kembali ke halaman login guru.
User Interface Halaman Guru
Gambar 4.40 User Interface Halaman Guru
Tampilan di atas merupakan interface bagi guru yang berhasil login ke dalam sistem untuk mengelola data nilai siswa SMP Santo Aloysius Sleman. Pada samping kiri guru akan memilih menu nilai siswa untuk memasukkan nilai siswa.
User Interface Pilih Pelajaran
Gambar 4.41 User Interface Pilih Pelajaran
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
119
Tampilan di atas merupakan interface bagi guru yang akan memilih mata pelajaran sesuai dengan pelajaran yang diampu untuk memasukkan nilai siswa.
User Interface Update Nilai Siswa
Gambar 4.42 User Interface Update Nilai Siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
120
Tampilan di atas merupakan interface bagi guru yang akan mengupdate nilai siswa berdasarkan mata pelajaran yang diampu. Ada 10 nilai yang akan guru isikan ke nilai siswa, yaitu : UL1, UL2, UL3, UL4, UL5, TGS1, TGS2, UTS1, UTS2, UAS.
$query = "SELECT tnilai.username, tnilai.ul1, tnilai.ul2, tnilai.ul3, tnilai.ul4,tnilai.ul5,tnilai.tgs1,tnilai.tgs2,tnilai .uts1,tnilai.uts2,tnilai.uas, tsiswa.username,tsiswa.kelas,tsiswa.nama_siswa FROM tnilai,tsiswa WHERE tnilai.username=tsiswa.username AND idmapel = '$idmapel'";
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
121
$query = "UPDATE tnilai SET ul1 = $ul1, ul2=$ul2 , ul3=$ul3, ul4=$ul4, ul5=$ul5, tgs1=$tgs1, tgs2=$tgs2, uts1=$uts1, uts2=$uts2, uas=$uas WHERE username = '$username' AND idmapel = '$idmapel'"; mysql_query($query); } ?> User Interface Login Siswa
Gambar 4.43 User Interface Login Siswa Tampilan di atas merupakan interface bagi siswa yang akan login untuk dapat melihat nilai siswa dan mengganti password. Pertama siswa harus melakukan login terlebih dahulu, jika username dan password benar, maka siswa dapat masuk kehalaman siswa, jika username dan password salah maka akan kembali ke halaman ini.
User Interface Peringatan Kesalahan Login Siswa
Gambar 4.44 User Interface Peringatan Kesalahan Login Siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
122
Tampilan di atas merupakan peringatan bagi siswa yang melakukan kesalahan saat memasukkan username dan password. Pada saat salah memasukkan username dan password maka akan kembali ke halaman login siswa.
User Interface Halaman Siswa
Gambar 4.45 User Interface Halaman Siswa
Tampilan di atas merupakan interface bagi siswa yang berhasil login ke dalam sistem. Pada samping kiri siswa akan memilih menu lihat nilai, cetak nilai dan ubah password.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
123
User Interface Nilai Siswa
Gambar 4.46 User Interface Nilai Siswa
Tampilan di atas merupakan interface bagi siswa tertentu yang ingin melihat nilai ulangan, nilai tugas, maupun nilai ujian. Hasil dari semua nilai dijumlah kemudian dibagi dan akan mendapatkan nilai rata – rata. $rowset = mysql_query ("SELECT t3.nama_siswa AS nama, t3.username AS no_induk ,t2.nama_mapel AS mapel,t1.ul1 AS Ulangan1, t1.ul2 AS Ulangan2, t1.ul3 AS Ulangan3, t1.ul4 AS Ulangan4, t1.ul5 AS Ulangan5, t1.tgs1 AS Tugas1, t1.tgs2 AS Tugas2, t1.uts1 AS UTS1, t1.uts2 AS UTS2, t1.uas AS UAS, (SUM(t1.ul1+t1.ul2+t1.ul3+t1.ul4+t1.ul5+t1.tgs1+t1.t gs2+t1.uts1+t1.uts2+t1.uas)/10) AS rata_rata FROM
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
((tnilai t1 JOIN tmapel t2)JOIN tsiswa t3) WHERE t1.idmapel=t2.id AND t1.username=t3.username AND t3.username='".$siswa['username']."' GROUP BY t1.idmapel "); $i=1; while($mp = mysql_fetch_array($rowset)){ ?>
| | | | | | | | | | | | |
124
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
125
User Interface Cetak Nilai Siswa
Gambar 4.47 User Interface Cetak Nilai Siswa
Tampilan di atas merupakan interface bagi siswa tertentu yang ingin mencetak nilai ulangan, nilai tugas, maupun nilai ujian.
User Interface Edit Password Siswa
Gambar 4.48 User Interface Edit Password Siswa
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
126
Tampilan di atas merupakan interface bagi siswa yang melakukan edit password siswa. Pada saat siswa akan mengubah password siswa harus login terlebih dahulu, setelah login siswa baru dapat mengubah password. Saat siswa selesai mengisi form edit password siswa, siswa akan mengklik Simpan, setelah tombol Simpan dikloik, maka password siswa yang ada dalam database telah diubah.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
BAB V ANALISA HASIL
5.1
Analisa Hasil Perangkat Lunak Pengembangan sistem informasi sekolah SMP Santo Aloysius Sleman yang dibangun ini, secara umum dapat berfungsi dengan baik dalam hal menampilkan informasi nilai siswa dan sebagai penyedia informasi dari SMP SantoAloysius Sleman.
5.1.1
Kelebihan dan Kekurangan Sistem Sistem informasi yang dibangun ini menyediakan informasi bagi guru, siswa, orang tua siswa maupun pengunjung supaya para pengguna dapat memperoleh informasi secara cepat dan dapat diakses kapanpun. Siswa dapat segera mengetahui hasil nilai ulangan. Guru dapat membantu menyampaikan nilai siswa kepada orang tua siswa. Selain itu pengumuman sekolah dapat dilihat melalui sistem informasi ini. Kekurangan dari sistem ini belum dapat menyediakan nilai siswa per semester.
5.2
Analisis Hasil Uji Coba Sistem Terhadap User Untuk User Acceptance
5.2.1
Pengumpulan Data Dari Responden Langkah yang dilakukan dalam pengumpulan data adalah : 1.
Pembuatan kuisioner.
2.
Penyebaran Kuisioner kepada responden. Penyebaran kuisioner dilakukan di SMP Santo Aloysius pada hari Senin, 20 Mei 2013 dengan memberikan formulir kuisioner kepada beberapa pengguna sistem.
127
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
3.
128
Pengumpulan Kuisioner. Pengumpulan kuisioner dilakukan pada hari Rabu, 22 Mei 2013, tiga hari sesudah penyebaran kuisioner. Pada saat penyebaran hingga penarikan kuisioner, para responden dipersilahkan untuk mengakses sistem sebagai uji coba.
5.2.2
Responden Kuisioner Responden yang mengisi kuisioner antara lain : guru (10 orang), siswa (7orang) dan orang tua (3orang) siswa SMP Santo Aloysius Sleman.
5.2.3
Form Kuisioner (Ada pada lampiran)
5.2.4
Analisis dan Pembahasan
Hasil pengumpulan kuisioner yang dilakukan di SMP Santo Aloysius Sleman dari 20 responden, diperoleh data sebagai berikut :
1.
Tampilan sistem menarik.
frekuensi total
Sangat Setuju
Setuju
Kurang Setuju
Tidak Setuju
8 40%
12 60%
0 0%
0 0%
Sangat Tidak Setuju 0 0%
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Grafik
0% 0%
0%
129
Sangat Setuju 40%
Setuju Kurang Setuju
60%
Tidak Setuju Sangat Tidak Setuju
Gambar 5.1 Grafik Tampilan Sistem Menarik 2.
Sistem mudah untuk digunakan.
frekuensi total
Sangat Setuju
Setuju
Kurang Setuju
Tidak Setuju
6 30%
12 60%
2 10%
0 0%
Grafik
Sangat Setuju
0% 0% 10%
Sangat Tidak Setuju 0 0%
Setuju 30%
Kurang Setuju Tidak Setuju
60%
Sangat Tidak Setuju
Gambar 5.2 Grafik Sistem Mudah Digunakan
3.
Informasi yang disediakan sangat bermanfaat. Sangat Setuju Kurang Setuju Setuju frekuensi total
6 30%
12 60%
2 10%
Tidak Setuju 0 0%
Sangat Tidak Setuju 0 0%
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Grafik
0%
130
Sangat Setuju
0%
Setuju
10%
30% Kurang Setuju Tidak Setuju
60%
Sangat Tidak Setuju
Gambar 5.3 Grafik Manfaat Informasi Sistem
4.
Informasi yang disediakan cukup lengkap. Sangat Setuju Kurang Setuju Setuju frekuensi total
6 30%
Grafik
12 60% 0%
0 0%
Sangat Tidak Setuju 0 0%
Sangat Setuju
0% 10%
2 10%
Tidak Setuju
Setuju 30% Kurang Setuju Tidak Setuju
60%
Sangat Tidak Setuju
Gambar 5.4 Grafik Kelengkapan Informasi
5.
Proses pemasukan nilai siswa dapat dilakukan dengan mudah. Sangat Setuju Kurang Tidak Setuju Setuju Setuju frekuensi total
2 20%
7 70%
1 10%
0 0%
Sangat Tidak Setuju 0 0%
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Grafik
0%
Sangat Setuju
0% 10%
131
Setuju
20%
Kurang Setuju Tidak Setuju
70%
Sangat Tidak Setuju
Gambar 5.5 Grafik Kemudahan Pemasukan Nilai
6.
Membantu guru dalam menyaimpaikan informasi nilai siswa kepada orang tua siswa. Sangat Setuju Kurang Tidak Sangat Setuju Setuju Setuju Tidak Setuju frekuensi 3 6 1 0 0 total 30% 60% 10% 0% 0%
Grafik
0%
Sangat Setuju
0% 10%
Setuju 30% Kurang Setuju Tidak Setuju
60%
Sangat Tidak Setuju
Gambar 5.6 Membantu Guru Menyaimpaikan Informasi Nilai Siswa
7.
Mempermudah memperoleh informasi nilai siswa. Sangat Setuju Kurang Setuju Setuju frekuensi total
1 10%
7 70%
2 20%
Tidak Setuju 0 0%
Sangat Tidak Setuju 0 0%
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
Grafik
0%
Sangat Setuju
0%
0%
132
Setuju 30% Kurang Setuju 70%
Tidak Setuju Sangat Tidak Setuju
Gambar 5.7 Mempermudah memperoleh informasi nilai siswa.
8.
Memberikan informasi nilai siswa secara jelas dan transparan.
frekuensi total
Sangat Setuju
Setuju
Kurang Setuju
Tidak Setuju
3 30%
7 70%
0 0%
0 0%
Grafik
0% 0%
Sangat Tidak Setuju 0 0%
Sangat Setuju
0%
Setuju 30% Kurang Setuju 70%
Tidak Setuju Sangat Tidak Setuju
Gambar 5.8 Informasi Nilai Siswa Yang Diberikan Jelas dan Transparan.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
BAB VI PENUTUP
6.1.
Kesimpulan 1.
Pengembangan Sistem Informasi Sekolah SMP Aloysius Sleman secara umum telah berhasil dibangun dan dapat berfungsi dengan baik dalam hal pengolahan data akademik siswa dan pengolahan nilai ulangan dan ujian siswa.
2.
Beberapa kelebihan yang dimiliki oleh sistem, antara lain : a. Orang tua dapat mengetahui nilai ulangan dan ujian siswa.
a. Membantu guru melakukan perhitungan nilai ulangan dan ujian siswa lebih cepat, karena data nilai diolah dalam sistem.
b. Membantu siswa dalam memperoleh informasi berita dan pengumuman sekolah.
3.
Sistem ini masih memiliki beberapa kekurangan antara lain : a. Sistem belum belum dapat menyediakan nilai siswa per semester.
4.
Dari hasil uji coba terhadap pengguna, dapat disimpulkan bahwa: 1.
Tampilan sistem menarik. Frekuensi Prosentase Sangat Setuju Setuju
133
8
40%
12
60%
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
2.
Kurang Setuju
0
0%
Tidak Setuju
0
0%
Sangat Tidak Setuju
0
0%
Sistem mudah untuk digunakan. Frekuensi Prosentase Sangat Setuju
6
30%
12
60%
Kurang Setuju
2
10%
Tidak Setuju
0
0%
Sangat Tidak Setuju
0
0%
Setuju
3.
Informasi yang disediakan sangat bermanfaat. Frekuensi Prosentase Sangat Setuju
6
30%
12
60%
Kurang Setuju
2
10%
Tidak Setuju
0
0%
Sangat Tidak Setuju
0
0%
Setuju
4.
Informasi yang disediakan cukup lengkap. Frekuensi Prosentase Sangat Setuju
6
30%
12
60%
Kurang Setuju
2
10%
Tidak Setuju
0
0%
Sangat Tidak Setuju
0
0%
Setuju
134
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
5.
6.
7.
135
Proses pemasukan nilai siswa dapat dilakukan dengan mudah. Frekuensi Prosentase Sangat Setuju
2
20%
Setuju
7
70%
Kurang Setuju
1
10%
Tidak Setuju
0
0%
Sangat Tidak Setuju
0
0%
Membantu guru dalam menyaimpaikan informasi nilai siswa kepada orang tua siswa. Frekuensi Prosentase Sangat Setuju
3
30%
Setuju
6
60%
Kurang Setuju
1
10%
Tidak Setuju
0
0%
Sangat Tidak Setuju
0
0%
Mempermudah memperoleh informasi nilai siswa. Frekuensi Prosentase Sangat Setuju
1
10%
Setuju
7
70%
Kurang Setuju
2
20%
Tidak Setuju
0
0%
Sangat Tidak Setuju
0
0%
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
8.
136
Memberikan informasi nilai siswa secara jelas dan transparan. Frekuensi Prosentase Sangat Setuju
3
30%
Setuju
7
70%
Kurang Setuju
0
0%
Tidak Setuju
0
0%
Sangat Tidak Setuju
0
0%
6.2. Saran
Saran yang penulis berikan untuk pengembangan sistem selanjutnya, adalah : 1.
Sistem dapat menyediakan nilai siswa per semester.
2.
Guru dapat mengisi nilai siswa berdasarkan mata pelajaran yang diampu
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
137
DAFTAR PUSTAKA
Jogiyanto, Hartono, Analisis dan Desain, Andi, Yogyakarta, 1999
Pedoman Penulisan Skripsi, Universitas Sanata Dharma, Yogyakarta, 2004.
Sanjaya, R, SE., Skom., Pengolahan Database MySQL 5 dengan JAVA 2 Disertai Teknik Pencetak Laporan, Andi, Yogyakarta, 2005.
Sunarfrihantono, B., ST, PHP dan MySQL untuk Web, Andi, Yogyakarta. 2007
Taryana, S., Sarwono, J, Membuat Web Pribadi dan Bisnis Dengan HTML, Gava Media, Yogyakarta, 2007.
Wibisono, G., Dwi, H,G, Mobile Broadband, Informatika Bandung, Bandung. 2008
Whitten, J,L., Bentley, L,D., Dittman, K,C., Metode Desain & Analisis Sistem edisi 6, McGraw-Hill, 2004.
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
LAMPIRAN
138
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
139
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
140
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
141
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
142
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
143
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
144
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
145
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
146
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
147
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
148
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
149
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
150
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
151
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
152
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
153
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
154
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
155
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
156
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
157
PLAGIAT PLAGIATMERUPAKAN MERUPAKANTINDAKAN TINDAKANTIDAK TIDAKTERPUJI TERPUJI
158