Anda di halaman 1dari 24

Sistem Informasi

Buku Induk Siswa di


SMP N 2 Godean

Oleh :
Mamlu’atu Rahmah
12E16034
LATAR BELAKANG
 Teknologi informasi dibutuhkan untuk
mengelola informasi yang tersedia dan
mengorganisir dengan baik data-data
terstruktur organisasi agar mudah dipahami.

 Pengelolaan data di sekolah belum secara


menyeluruh menggunakan sistem informasi.

 Sistem informasi terpusat yang perlu


dikembangkan lebih baik lagi ditingkat SMP
yaitu sistem informasi buku induk siswa yang
dapat mengelola data siswa meliputi data diri
dan data nilai serta data pengajar.
IDENTIFIKASI MASALAH
 Rekap data induk siswa yang terdiri dari data
diri dan nilai siswa tidak dapat dilaporkan
secara filter karena keterbatasan sistem
penyimpanan data.

 Rekapitulasi buku induk siswa tidak dapat


berjalan secara efektif dan efisien.

 Setiap tahun ajaran baru semakin banyak data


yang harus diarsipkan.

 Bagian kesiswaan mengalami kesulitan dalam


pencarian data siswa yang telah lama lulus,
karena harus membuka arsip buku induk siswa
satu demi satu.
RUANG LINGKUP
 Sistem yang akan dibangun meliputi sistem
yang mampu memberikan informasi data
siswa, guru pengajar dan informasi nilai siswa.

 Input dari sistem informasi akademik SMP N 2


Godean yaitu data siswa, data pengajar, data
mata pelajaran, data kelas, data tahun ajaran,
dan data nilai siswa.

 Analisis kebutuhan sistem akan dilakukan


dengan menggunakan ERD (Entity Relation
Diagram) dan Diagram UML (Unifed Modeling
Language) .
RUMUSAN MASALAH
 Bagaimana menganalisa kebutuhan sistem
informasi buku induk siswa SMP N 2 Godean ?

 Bagaimana membangun sistem yang dapat


mengelola data induk siswa terkait dengan
data diri siswa dan data nilai siswa setiap
semester?
TUJUAN
 Untuk membangun sistem informasi buku
induk siswa SMP N 2 Godean dengan
menggunakan bahasa pemrograman PHP, dan
database server MySQL.

 Untuk mempermudah pekerjaan bagian


kesiswaan di tata usaha dan para guru
pengajar SMP N 2 Godean.

 Untuk mempermudah dalam dalam membuat,


mengubah, menyimpan, mengomunikasikan
dan menyebarkan informasi akademik di SMP
N 2 Godean.
MANFAAT
 Menghasilkan data diri siswa dan guru
pengajar yang lengkap dan valid.

 Memberi kemudahan dalam proses


pengelolaan nilai siswa oleh guru pengajar dan
bagian akademik.

 Memberi kemudahan terhadap bagian


akademik dalam pengelolaan dan pelaporan
data induk siswa terkait dengan raport siswa
dan laporan perkembangan akademik ke
Kepala Sekolah.
Latar Belakang SMP N 2
Godean
 Berdiri pada tahun 1968 yang berasal dari
nama SMEP(Sekolah Menengah Ekonomi
Pertama).

 Kemudian pada tahun 1997 berintegrasi


menjadi SMP Sidomoyo yang selanjutnya
menjadi SMP Negeri 2 Godean type C.

 Status bangunan yang dimiliki oleh SMP N 2


GODEAN atas nama Pemerintah Desa dan
Dinas Pendidikan Kabupaten Sleman. Saat ini
sekolah telah terakreditasi dengan nilai A.
Struktur Organisasi di SMP N
2 Godean
KAJIAN TEORI
• HTML berisi kumpulan tag-tag yang digunakan
untuk menampilkan teks, grafis dan informasi
lainnya melalui web browser.

• PHP merupakan bahasa yang berbentuk kode


program yang ditempatkan didalam server dan
diproses di server. Hasil pemrosesan di server
dikirimkan ke pengguna menjadi keluaran
berbentuk HTML di web browser.

• Entity Relationship Diagram (ERD) adalah


suatu model jaringan (network) yang
menggunakan susunan data yang disimpan
dalam sistem secara abstrak.
 Database MySQL merupakan program
database server yang berbasis Relation
Database Management System (RDBMS) dan
menggunakan perintah SQL (Standard Query
Language) untuk mengirim dan menerima
data.

 UML (Unifed Modeling Language) digunakan


untuk penyederhanaan permasalahan.
DESAIN PERANCANGAN
 Struktur Tabel
Sistem Informasi Buku Induk Siswa ini
mempunyai database dengan daftar tabel
sebagai berikut :

a. Tabel User
b. Tabel Guru
c. Tabel Siswa
d. Tabel Kelas
e. Tabel Mata Pelajaran
f. Tabel Kelas Siswa
g. Tabel Nilai
h. Tabel Semester
i. Tabel Tahun Ajaran
j. Tabel Artikel
k. Tabel Pengumuman
ERD Sistem Informasi
Buku Induk Siswa

Guru mengajar Siswa 1..32 menempati Kelas


1..1 1..* 1..1
1..1

Semester Tahun Ajaran

memiliki

1..*
Mapel menghasilkan Nilai
1..1 1..1
DIAGRAM KELAS KelasSiswa
+Id_kelassiswa
Siswa +Kd_kelas
+NIS
+NIS
+NISN +SetId_kelassiswa()
+NmLengkap +GetKd_kelas()
+NmPanggilan +GetNIS()
+JK
+TempLahir
+TglLahir
Guru +Agama
+NIP +Kewarganegaraan
Kelas
+Nama +AnakKe
+TempLahir +JmlSaudara +Kd_kelas
+TglLahir +BahasaHarian +Nm_kelas
+Pangkat +Alamat +Id_tahunajaran
+Pendidikan +NoTelp +Semester
+Pensiun +JarakKeSekolah +WaliKelas
+Alamat +GolDarah
+Penyakit +SetKd_kelas()
+NoTelp
+Kelainan +SetNm_Kelas()
+Id_user
+TinggiBadan +GetSemester()
+SetNIP() +BeratBadan +GetId_tahunajaran()
+SetNama() +LulusDariSekolah +SetWaliKelas()
+GetId_User() +TglSTTB
+NoSTTB
+NamaAyah
+TempLahirAyah
+TglLahirAyah TahunAjaran
+PendAyah
+PekerjaanAyah +Id_Tahun
Semester
+NamaIbu +TahunAjaran
User +Status
+TempLahirIbu +Id_Semester
+Id_user +TglLahirIbu +Semester
+SetId_Tahun()
+Nama_user +PendIbu
+SetTahunAjaran() +SetId_Semester()
-Username +PekerjaanIbu
+Status +SetSemester()
-Password
-Level
+SetNIS()
+SetId_user() +SetNISN()
+SetNama_user() +SetNmLengkap() Nilai
-SetPassword() +Id
-SetUsername() +Id_Semester
+Id_Tahun
+Kd_Mapel
+Kd_Kelas
Mapel +NIS
Menghasilkan +KKM
+Kd_Mapel
+Nilai
+Nm_Mapel 1..1 1..1
+Keterangan +SetId()
+GetId_Semester()
+GetId_Tahun()
+GetKd_Mapel()
+GetKd_kelas()
+GetNIS()
+SetKKM()
+SetNilai()
DIAGRAM USE CASE
Use Case Admin
Login

Mengelola data siswa

Mengelola data guru

Mengelola data mapel

Mengelola data kelas

Membuat laporan nilai


Admin

Cetak laporan nilai

Cetak laporan data siswa

Cetak laporan data kelas

Cetak lapororan data guru

logout
Use Case Guru

Login

Mengelola data nilai

Melihat data kelas

Melihat data mapel

Guru

Melihat data siswa

logout
Use Case Kepala Sekolah

Login

Melihat laporan data siswa

Melihat laporan data guru

Melihat laporan data kelas

Kepala Sekolah

Melihat laporan data guru

logout
DIAGRAM AKTIVITAS
 Input nilai siswa
Guru Sistem

Login sistem Tampilan awal sistem

Pilih menu data nilai siswa Tampil data nilai siswa

Input data nilai siswa

Simpan data nilai siswa

Logout
 Cetak Laporan Nilai Siswa
Admin Sistem Kepala Sekolah

Login sistem Tampilan awal sistem Login sistem

Pilih menu raport siswa Pilih menu laporan nilai siswa

Pilih tahun ajaran Melihat laporan nilai siswa

Pilih Kelas
Cetak laporan nilai siswa

Pilih Nama siswa

cetak raport siswa


 Pengelolaan Data Siswa
Guru Admin Kepala Sekolah

Membagikan ke siswa Memberikan formulir data diri

Menyerahkan formulir yang di isi siswa Input data siswa ke sistem

Membuat laporan data siswa

Cetak data siswa Melihat laporan data siswa


IMPLEMENTASI
KESIMPULAN
 Kerja praktek yang dilakukan mahasiswa dapat
membantu kendala-kendala yang dihadapi
oleh “SMP N 2 Godean” karena pengolahan
buku induk siswa sudah dapat dikelola melalui
aplikasi berbasis web.

 Pengolahan buku induk siswa berbasis web ini


menghasilkan informasi yang dibutuhkan oleh
pihak SMP N 2 Godean.
TERIMA KASIH 