LAPORAN ANALISIS SISTEM
AplikasiSistemInformasiPendataanPelanggaranSiswa
Denganmenggunakan PHP dan MySQL
Disusunoleh :
1. Citra sari Nirsam Priatni - 13121013
2. Giska Ariya Sanggita - 13111100
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS MERCU BUANA YOGYAKARTA
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –ii
Daftarisi
Daftar isi ... ii
Daftar Gambar ... iii
Daftar Tabel ... v
Bab I Pendahuluan ... 1
1.1Identifikasi Masalah ... 1
1.2 Analisis Sistem ... 1
1.3 Analisis Kebutuhan ... 1
1.4Fungsi Sistem (Proses) ... 2
1.5 Akses ... 2
Bab II Desain Sistem ... 3
2.1 System Flowchart ... 3 2.1.1 flowchartUmum ... 3 2.2 Schematic Flowchart ... 10 2.3 Document Flowchart ... 11 2.4 Program Flowchart ... 12 2.5 Process Flowchart ... 13
Bab IIiperancangan Database ... 14
3.1 ERD ... 14 3.2 Definisi tabel ... 14 3.2.1 tabel guru BK ... 10 3.2.2 tabel pelanggaran ... 11 3.2.3 tabel kelas ... 11 3.2.4 tabel point ... 11 3.2.5 tabel sanksi ... 11 3.2.6 tabel siswa ... 11
3.2.7 tabel tahun akademik ... 11
3.2.8 tabel transaksi kelas ... 11
3.2.9 tabel transaksi pelanggaran ... 11
3.3.0 tabel wali kelas ... 11
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –iii
3.3 Relasi antar tabel ... 11 Daftar Pustaka ... 14
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –iv
Gambar 1. 1 Flowchart umum 1 ... 3
Gambar 1. 2 Flowchart Insert data ... 4
Gambar 1. 3 Flowchart umum update data ... 4
Gambar 1. 4 Flowchart Delete data ... 5
Gambar 1. 5 Flowchart Insert data ... 5
Gambar 1. 6 Flowchart Update Data Siswa ... 6
Gambar 1. 7 Flowchart Delete Data Siswa ... 6
Gambar 1. 9 Flowchart Update Data ... 7
Gambar 1. 8 Flowchart Insert Data ... 7
Gambar 1. 10 Flowchart Delete Data ... 8
Gambar 1. 11 Flowchart Insert Data ... 8
Gambar 1. 12 Flowchart Update Data ... 9
Gambar 1. 13 Flowchart delete Data ... 9
Gambar 1. 14 Flowchart Schematic ... 10
Gambar 1. 15 Flowchart Document ... 11
Gambar 1. 16 Flowchart Program ... 12
Gambar 1. 17 Flowchart Proses ... 13
Gambar 1. 18 ERD ... 13 Gambar 1. 19 guru BK ... 13 Gambar 1. 20 pelanggaran ... 135 Gambar 1. 21 kelas ... 13 Gambar 1. 22 point ... 13 Gambar 1.23 sanksi ... 13 Gambar 1. 24 siswa ... 13
Gambar 1. 25 tahun akademik ... 13
Gambar 1. 26 transaksi kelas... 13
Gambar 1. 27 transaksi pelanggaran ... 13
Gambar 1. 28 wali kelas ... 13
Gambar 1. 29 wali murid ... 13
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –v
DaftarTabel
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –1
Bab I
Pendahuluan
1.1 IdentifikasiMasalah
1 Pelaksanaantataterbit di sekolah yang masihmenggunakansistem manual
2 Guru BK kesulitandalamperekapantatatertib yang kurangefisien.
3 Terkadangadasiswa yang tidakterdata dalam pencatatan siswa yang melanggar
tata tertib sekolah
1.2 AnalisisSistem
1. Perlunyasistemteknologipencatatansiswa yang melanggartatatertibsekolah
2. Meminimalisir data hilangdanduplikasi data yang memudahkan guru BK
untukperekapan data siswa yang melanggar
3. Selalumemonitorikinerjapenerapanpencatatanpelanggaransiswadengancer
matdanmelakukanevaluasisetiapbulannya.
1.3 AnalisisKebutuhan
1. Data Siswa
Data siswaberfungsiuntukmengetahui data dirisiswa di sekolah.
Data siswa yang di perlukanantara lain nis, nama, jeniskelamin, orang
tuawali.
2. Data Pelanggaran
Data ini merupakan data yang digunakan untuk mengumpulkan semua
daftar pelanggaran yang tidak boleh siswa langgar. Data yang di butuhkan
antara lain nama pelanggaran, katagori pelanggaran, dan skor.
3. Data Admin(Guru BK)
Data admin digunakan untuk mengolah sistem dan merekap semua data
yang di perlukan.
Datanya antara lain nip, nama, jabatan, status(hakakses).
4. Data Wali Kelas
Data ini dapat di gunakan untuk mempermudah guru BK melaporkan
kepada wali kelasnya untuk siswa-siswa yang melanggar di kelasnya, agar
dapat di tindak lanjuti kelangkah selanjutnya.
Data yang diperlukan adalah nip, nama, jabatan
5. Data Kelas
Tak kalah pentingnya dari data -data di atas data ini juga berfungsi untuk
mengetahui kelas berapa siswa tersebut melanggar dan menentukan wali
kelas yang bertanggung jawab memegang kelas tersebut dan berfungsi
untuk sistem merekap data ketika siswa tersebut naik kelas.
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –2
6. Data Jurusan
Data ini digunakan juga dan mempunyai fungsi sama dengan data kelas.
Datanya adalah id jurusan, dan nama jurusannya.
7. Transaksi Pelanggaran
Data ini inti dari sistem yang akan di buat nanti yang berfungsi untuk
output dari sistem yang akan di buat, yaitu digunakan untuk menginput
transaksi pelanggaran siswa yang melakukan pelanggaran.
Datanya yaitu id, nis, nama siswa, kelas, jurusan, orang tua wali, wali
kelas, pelanggaran, dan skor.
1.4 FungsiSistem (Proses)
1. Mempermudah memperoleh informasi secara lebih jelas sesuai dengan data yang
telah ada
2. Mempermudah rekapitulasi data yang diperoleh lengkap dengan point yang
didapat
3. Mempermudah dalam mengambil keputusan
1.5 Akses
No Akses FungsiSistem (Proses)
1 Admin Login, Manajemen Data User, Manajemen Data Siswa, Manajemen Data Kelas danJurusan
2 Wali kelas Membuat Laporan, Tindakan Sanksi Lisan dan Tulisan 3 Orang tuasiswa Menerima Laporan
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –3
Bab II
DesainSistem
2.1 System Flowchart
2.1.1 flowchartUmum
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –4
2.1.2manajemen user
2.1.2A.Insert data
Gambar 1.2 Flowchart Insert data
2.1.2B. Update data
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –5
2.1.2C. Delete Data
2.1.3 Data Siswa
2.1.3 A.Insert data
Gambar 1.4 Flowchart Delete data
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –6
2.1.3B.Update Data
Gambar 1.6 Flowchart Update Data Siswa
2.1.3C. Delete data
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –7
2.1.4 kelas&jurusan
2.1.4 A. Insert data
2.1.4 B. Update data
Gambar 1.9 Flowchart Update Data Gambar 1.8 Flowchart Insert Data
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –8
2.1.4 C. Delete data
Gambar 1.10 Flowchart Delete Data
2.1.5 Manajemen pelanggaran
2.1.5 A. Insert data
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –9
2.1.5 B.Update data
Gambar 1.12 Flowchart Update Data
2.1.5 C. Delete data
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –10
2.2 Schematic Flowchart
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –11
2.3 Document Flowchart
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –12
2.4 Program Flowchart
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –13
2.5 Process Flowchart
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –14
Bab III
Perancangan Database
3.1 ERD Gambar1.18 ERD 3.2 Definisi Tabel 3.2.1 Tabel guru Bk Gambar1.19 guru BkTemplate Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –15 3.2.2 tabel pelanggaran Gambar1.20 pelanggaran 3.2.3 tabel kelas Gambar1.21 kelas 3.2.4 tabel point Gambar1.22 point 3.2.5 tabel sanksi Gambar1.23sanksi
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –16 3.2.6 tabel siswa
Gambar1.24 siswa
3.2.7 tabel tahun akademik
Gambar1.25 tahun akademik
3.2.8 transaksi kelas
Gambar1.26 transaksikelas
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –17 Gambar1.27 transaksi pelanggaran
3.3.0 tabel wali kelas
Gambar1.28 wali kelas
3.3.1 tabel wali murid
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –18 3.3 Relasi antar Tabel
Template Laporan ANSI Tahap 2 – FTI UniversitasMercuBuanaYogyakarta –19
DaftarPustaka
NamaBelakang, NamaDepan.,Tahun, Judul, Kota : Penerbit.