BAB III ANALISA SISTEM
3.1. Profil SDN Pasar Manggis 01 Pagi Berdasarkan informasi masyarakat sekitar, tanah sekolah ini dahulu merupakan tanah milik Haji Gawi lalu kemudian dijual dan oleh pembelinya dijadikan markas PKI. Pada tahun 1969 diambil alih oleh Pemerintah kemudian dibangun bangunan satu lantai sebagai tempat pendidikan dengan nama SDN Pasar Manggis 01 Pagi dan 02 Petang. Pada tahun 1992/1993 direhab total menjadi bangunan dua lantai. Kepala sekolah yang pernah memimpin SDN Pasar Manggis 01 Pagi sejak berdirinya sekolah ini yaitu : 1. Gondo 2. Amir Suherman 3. Saih 4. Saali Saman Wahbi 5. Djamiyem 6. H. Amir Suherman 7. Drs. Gman S. 8. H.M. Saleh Muhammad, B.Sc. (Hj. Sa’adiyah/PJS) 9. Lusi Dhiu – (Eny Suminar/PJS) 10. H. Abdul Latif, B.A. – (Minarni, S.Pd./PJS) Masa Perkembangan sekolah ini selain banyak mendapatkan juara dan pernah meraih prestasi Akreditasi A pada tahun 2003 dan tahun 2006.
39
40
3.2. Visi dan Misi SDN Pasar Manggis 01 Pagi 3.2.1. Visi Terwujudnya peserta didik yang bertaqwa, berakhlak mulia, cerdas, berbudaya, mandiri, sehat jasmani dan rohani, penuh dengan inovasi dan bertanggung jawab. 3.2.2. Misi a.
Mewujudkan kehidupan berpancasila dalam pembelajaran dan pergaulan di sekolah dan masyarakat.
b.
Meningkatkan prestasi belajar untuk melanjutkan ke jenjang yang lebih tinggi.
c.
Mengembangkan kemampuan dasar, bakat dan minat untuk masa depannya sebagai warga Negara.
3.3. Analisis 3.3.1. Analisa Masalah Masalah yang akan diangkat sebagai topik pembahasan dalam tugas akhir ini adalah mengenai akademik dan kepegawaian di SDN Pasar Manggis 01 Pagi Pada kasus pendaftaran siswa, diperlukan adanya database siswa agar data-data siswa terutama nomor induk siswa dapat ditemukan secara lebih mudah. Hal ini pun memudahkan guru dan orang tua dari siswa untuk melihat perkembangan sekolah pada umumnya dan siswa itu sendiri pada khususnya. Guru pun membutuhkan jadwal mengajar yang up to date sehingga mereka dapat melihat jadwal mengajar mereka walaupun di hari libur ataupun di saat berhalangan hadir di sekolah. Adapun terjadi ketika guru yang lupa akan jadwal mengajar mereka lalu salah memasuki ruangan kelas, sehingga hal ini tentunya membuat guru itu pun merasa malu ketika masuk ke kelas yang tidak semestinya. Guru adalah orang
41
tua siswa di sekolah sehingga seharusnya menjadi panutan untuk siswa-siswinya, dan tidak seharusnya hal ini terjadi. Mengenai jadwal ekstrakurikuler, ekstrakurikuler di tingkat SD tidak sama halnya dengan tingkat SMP yang sudah memanfaatkan board atau mading sebagai sarana informasi. Namun dalam kasus ini, mading sudah dimanfaatkan di sekolah ini namun kecenderungan murid-murid yang saat ini lebih senang bermain komputer dibandingkan membaca, membuat para siswa jadi kekurangan update informasi, walaupun tidak terjadi pada beberapa siswa. Perihal nilai, orang tua ingin mengetahui perkembangan anaknya, yang tentunya tidak perlu terlalu lelah datang ke sekolah untuk mengetahui nilai siswa tapi nilai yang dapat diakses darimana saja.
3.3.2. Uraian Prosedur a. Pendaftaran Siswa 1. Siswa datang ke sekolah untuk mendaftarkan dirinya. 2. Kemudian, pihak sekolah akan memberikan form isian untuk registrasi siswa. 3. Selanjutnya
data
akan
dikumpulkan
untuk
nantinya
dipergunakan sebagai dasar pembagian kelas apabila siswa yang mendaftar lebih dari 40. b. Pembagian Kelas 1. Siswa yang telah mendaftar akan diurutkan dan dibagikan kelasnya 2. Kelas akan dibagi menjadi maksimal 2 kelas apabila siswa yang mendaftar melebihi dari 40 orang. c. Pembuatan Jadwal Mengajar Guru 1. Jadwal dibuat oleh guru yang disetujui oleh kepala sekolah. 2. Umumnya tiap tahun tidak terdapat perubahan jadwal mata pelajaran terkecuali terdapat mata pelajaran tambahan atau perubahan jam mengajar.
42
d. Pembuatan Jadwal Ekstrakurikuler 1. Guru yang mengajar tiap bidang di ekstrakurikuler membuat jadwal ekstrakurikuler 2. Jadwal ekstrakurikuler dibuat berdasarkan minat siswa dan jumlah siswa. e. Pembuatan Laporan Nilai siswa 1. Guru membuat nilai siswa berdasarkan hasil ujian siswa. 2. Guru menghitung nilai dengan pertimbangan komponenkomponen nilai siswa.
3.3.2. Analisa Proses Activity diagram yang menggambarkan semua aktivitas yang dilakukan pada sistem berjalan beserta dokumen masukan dan keluaran. a. Activity diagram 1. Pendaftaran Siswa Siswa
Guru
Orang Tua
datang ke sekolah
mengisi form pendaftaran
menerima form pendaftaran
cek kelengkapan data
tidak
ya
terima slip penerimaan siswa
Activity Diagram Pendaftaran Siswa Diagram 3.1
43 2. Pembagian Kelas
Activity Diagram Pembagian Kelas Diagram 3.2 3. Pembuatan Jadwal Mengajar Guru
Activity Diagram Jadwal Mengajar Guru Diagram 3.3
44
4. Pembuatan Jadwal Ekstrakurikuler
Activity Diagram Jadwal Ekstrakurikuler Diagram 3.4 5. Pembuatan Laporan Nilai siswa
Activity Diagram Laporan Nilai Siswa Diagram 3.5 3.3.3. Analisa Keluaran a. Nama Keluaran
: Slip Penerimaan Siswa
Fungsi
: Sebagai Bukti Transaksi
Media
: Kertas
Distribusi
: Siswa, Bagian Tata Usaha
Rangkap
: 1 (satu)
Frekuensi
: Setiap terjadi transaksi
45
Volume
: 10 kali per hari
Format
: Lampiran Envelope
Keterangan
: Berisi tanda masuk siswa
Hasil Analisa
: Sudah cukup baik, namun kurang jelasnya kelengkapan data yang dihasilkan
b. Nama Keluaran
: Rapor Siswa
Fungsi
: Sebagai hasil nilai akhir siswa
Media
: Kertas
Distribusi
: Siswa, Bagian Guru
Rangkap
: 1 (satu)
Frekuensi
: Tiap semester
Volume
: 6 bulan sekali
Format
: Lampiran A-5
Keterangan
: Berisi nilai siswa dan peringkat siswa
Hasil Analisa
: cukup baik, sudah sesuai dengan informasi
3.3.4. Analisa Masukan a. Nama Masukan
: Data Penerimaan Siswa
Sumber
: Siswa
Fungsi
: Untuk menerima siswa baru
Media
: Kertas
Distribusi
: Siswa, Bagian Tata Usaha
Rangkap
: 1 (satu)
Frekuensi
: Setiap terjadi transaksi
Volume
: 10 kali per hari
Format
:-
Keterangan
: sebagai rincian dari penerimaan siswa
Hasil Analisa
: Sudah cukup baik, namun kurang jelasnya kelengkapan data yang dihasilkan
46
3.4. Identifikasi Kebutuhan a. Kebutuhan Masalah
: Entry Data Siswa : Data tidak teratur sehingga sulit dalam pencarian
Usulan b. Kebutuhan Masalah
: disediakannya data siswa sehingga lebih rapi : Entry Data Guru : Data tidak teratur sehingga sulit dalam pencarian
Usulan c. Kebutuhan Masalah
: disediakannya data guru sehingga lebih rapi : Entry Data Tata Usaha : Data tidak teratur sehingga sulit dalam pencarian
Usulan
: disediakannya data tata usaha sehingga lebih rapi dan teratur
d. Kebutuhan Masalah
: Entry Data Jadwal Mengajar : Tidak
tercatat/tidak
tersimpan
data-data
jadwal mengajar guru Usulan
: disediakannya data jadwal mengajar sehingga tercatat dan tersimpan dengan rapi
e. Kebutuhan Masalah
: Entry Data Jadwal Ekstrakurikuler : Tidak
tercatat/tidak
tersimpan
data-data
jadwal ekstrakurikuler Usulan
: disediakannya data jadwal ekstrakurikuler sehingga tercatat dan tersimpan dengan rapi
f. Kebutuhan Masalah
: Entry Nilai siswa : Tidak tercatat/tidak tersimpan data-data nilai siswa
Usulan
: disediakannya data nilai siswa sehingga tercatat dan tersimpan dengan rapi
g. Kebutuhan Masalah
: Cetak Nilai Siswa : Kurangnya informasi untuk orang tua perihal data anaknya terutama masalah nilai.
47
3.5.
Skenario Use Case Sistem Usulan Berikut adalah scenario Use Case Sistem Usulan untuk Sistem Informasi
Akademik SDN Pasar Manggis 01 Pagi : 3.5.1. Mendaftar Siswa Baru Tata Usaha
Reaksi Sistem
1. Membuka Website 2. Membuka Menu Daftar Siswa Baru 3. Sistem Membuka Pendaftaran Siswa
Form
4. Tata Usaha Memasukkan seluruh data siswa yang akan didaftarkan 5. Tata Usaha mengklik tombol “Submit” (selesai pendaftaran) 6. Sistem Mencatat data siswa yang telah didaftarkan ke dalam database siswa. Tabel 3.1 Mendaftar Siswa Baru 3.5.2. Mendaftar Siswa Lama Tata Usaha
Reaksi Sistem
1. Membuka Website 2. Membuka Menu Daftar Siswa Lama 3. Sistem Membuka Pendaftaran Siswa
Form
4. Tata Usaha Memasukkan seluruh data siswa yang akan didaftarkan 5. Tata Usaha mengklik tombol “Submit” (selesai pendaftaran) 6. Sistem Mencatat data siswa yang telah didaftarkan ke dalam database siswa. Tabel 3.2 Mendaftar Siswa Lama
48
3.5.3. Memasukkan Nilai Siswa Tata Usaha
Reaksi Sistem
1. Membuka Website 2. Membuka Menu Halaman Guru 3. Sistem Guru
Membuka
Halaman
4. Memasukkan Username dan Password Tata Usaha serta mengklik tombol login atau menekan tombol enter 5. Entitas Database Username dan Password mengirimkan username dan passwordnya ke sistem 6. Sistem menerima username dan password dari entitas database username dan password. Sistem mengecek apakah username dan password valid. 7. Sistem menampilkan halaman Tata Usaha 8. Tata Usaha memilih menu “Input Nilai” 9. Sistem membuka halaman Input Nilai Siswa 10. Tata Usaha memilih siswa yang akan dimasukkan nilainya 11.Sistem akan membuka form input nilai siswa sesuai dengan siswa yang dipilih untuk dimasukkan nilainya pada halaman sebelumnya 12. Tata Usaha memasukkan seluruh data nilai siswa serta mengklik tombol “Submit” atau menekan tombol enter 13.Sistem menerima seluruh data nilai siswa dari entitas database seluruh data nilai siswa. Sistem mengecek apakah seluruh data valid 14.Sistem akan memasukkan seluruh data nilai siswa ke database nilai Tabel 3.3 Memasukkan Nilai Siswa
49
3.5.4. Memasukkan Jadwal Ekstrakurikuler Tata Usaha
Reaksi Sistem
1. Membuka Website 2. Membuka Menu Halaman Guru 3. Sistem Guru
Membuka
Halaman
4. Memasukkan Username dan Password Tata Usaha serta mengklik tombol login atau menekan tombol enter 5. Entitas Database Username dan Password mengirimkan username dan passwordnya ke sistem 6. Sistem menerima username dan password dari entitas database username dan password. Sistem mengecek apakah username dan password valid. 7. Sistem menampilkan halaman Tata Usaha 8. Tata Usaha memilih menu “Jadwal Ekstrakurikuler” 9. Sistem membuka halaman Jadwal Ekstrakurikuler 10. Tata Usaha mengklik tombol [Add] yang ada di kanan atas table jadwal ekstrakurikuler 11.Sistem akan membuka halaman siswa yang dipilih untuk dimasukkan nilainya 12.ID_Ekskul akan dibuat secara generate sehingga hanya perlu memasukkan nama ekstrakurikulernya saja. 13. Tata Usaha memasukkan nama ekstrakurikuler serta mengklik tombol “Submit” atau menekan tombol enter 14.Sistem menerima data eksrakurikuler dari entitas database ekstrakurikuler. 15.Sistem akan memasukkan
50
seluruh data ekstrakurikuler ke database ekstrakurikuler Tabel 3.4 Memasukkan Jadwal Ekstrakurikuler 3.5.5. Mendaftarkan Guru Tata Usaha
Reaksi Sistem
1. Membuka Website 2. Membuka Menu Halaman Guru 3. Sistem Guru
Membuka
Halaman
4. Memasukkan Username dan Password Tata Usaha serta mengklik tombol login atau menekan tombol enter 5. Entitas Database Username dan Password mengirimkan username dan passwordnya ke sistem 6. Sistem menerima username dan password dari entitas database username dan password. Sistem mengecek apakah username dan password valid. 7. Sistem menampilkan halaman Tata Usaha 8. Tata Usaha memilih menu “Data Guru” 9. Sistem membuka halaman Data Guru 10. Tata Usaha mengklik link [Add] yang ada di kanan atas tabel data guru 11.Sistem akan membuka form pendaftaran guru 12. Tata Usaha memasukkan seluruh data guru 13.Sistem menerima seluruh data guru dari entitas database seluruh data guru. Sistem mengecek apakah seluruh data valid 14.Sistem akan memasukkan
51
seluruh data guru ke database guru Tabel 3.5 Mendaftarkan Guru 3.5.6. Mendaftarkan Jadwal Mengajar Tata Usaha
Reaksi Sistem
1. Membuka Website 2. Membuka Menu Halaman Guru 3. Sistem Guru
Membuka
Halaman
4. Memasukkan Username dan Password Tata Usaha serta mengklik tombol login atau menekan tombol enter 5. Entitas Database Username dan Password mengirimkan username dan passwordnya ke sistem 6. Sistem menerima username dan password dari entitas database username dan password. Sistem mengecek apakah username dan password valid. 7. Sistem menampilkan halaman Tata Usaha 8. Tata Usaha memilih menu “Jadwal Ajar” 9. Sistem membuka halaman Jadwal Ajar 10. Tata Usaha mengklik link [Add] yang ada di kanan atas tabel jadwal ajar 11.Sistem akan membuka form pendaftaran jadwal ajar 12. Tata Usaha memasukkan data jadwal ajar 13.Sistem menerima seluruh data jadwal ajar dari entitas database data jadwal ajar. 14.Sistem akan memasukkan seluruh data jadwal ajar ke database jadwalajar Tabel 3.6 Mendaftarkan Jadwal Mengajar
52
3.5.7. Membuat Laporan Akademik Tata Usaha
Reaksi Sistem
1. Membuka Website 2. Membuka Menu Halaman Siswa 3. Sistem Siswa
Membuka
Halaman
4. Memasukkan IDMurid dan Password Siswa serta mengklik tombol login atau menekan tombol enter 5. Entitas Database IDMurid dan Password mengirimkan IDMurid dan passwordnya ke sistem 6. Sistem menerima IDMurid dan password dari entitas database IDMurd dan password. Sistem mengecek apakah IDMurid dan password valid. 7. Sistem menampilkan halaman Siswa 8. Siswa memilih menu “Nilai Siswa” 9. Sistem membuka halaman Nilai Siswa 10. Siswa memilih kelas dan semester yang akan dilihat nilainya 11.Sistem akan membuka nilai siswa yang dipilih sesuai dengan kelas dan semester yang dipilih 12. Siswa mengklik link “Print Out hasil ini” 13.Sistem akan membuka Laporan Akademik siswa sesuai dengan halaman yang dilihat sebelumnya Tabel 3.7 Membuat Laporan Akademik
53
3.6.
Use Case Sistem Usulan
54
3.6. 1. Deskripsi Use Case 1)
Nama Use Case Actor Tujuan
Deskripsi 2)
Nama Use Case Actor Tujuan
Deskripsi 3)
Nama Use Case Actor Tujuan Deskripsi
4)
Nama Use Case Actor Tujuan Deskripsi
5)
Nama Use Case Actor Tujuan Deskripsi
6)
Nama Use Case Actor Tujuan
Deskripsi
: Mendaftar Siswa Baru : Bagian Tata Usaha, Siswa : Membuat Daftar siswa baru agar diketahui identitas siswa oleh para siswa dan orang tua : Tata Usaha mendaftarkan siswa baru untuk file siswa : Mendaftar Siswa Lama : Bagian Tata Usaha, Siswa : Membuat Daftar siswa baru agar diketahui identitas siswa oleh para siswa dan orang tua : Tata Usaha mendaftarkan siswa baru untuk file siswa : Memasukkan Nilai Siswa : Bagian Tata Usaha, Guru : Memasukkan nilai siswa yang sudah diproses oleh guru. : Tata usaha memasukkan nilai siswa untuk file nilai : Memasukkan Jadwal Ekstrakurikuler : Bagian Tata Usaha, Guru : Membuat jadwal ekstrakurikuler agar siswa mengetahui jadwal ekstrakurikuler mereka. : Tata Usaha memasukkan jadwal ekstrakurikuler untuk file ekstrakurikuler : Mendaftarkan Guru : Bagian Tata Usaha, Guru : Memasukkan data guru agar mudah melihat data guru : Tata Usaha memasukkan data guru untuk file guru : Mendaftar Jadwal Mengajar : Bagian Tata Usaha, Kepala Sekolah : Membuat jadwal mengajar agar siswa, guru dan orang tua mengetahui jadwal mata pelajaran per kelas per semesternya : Tata Usaha memasukkan jadwal mengajar untuk file jadwal ajar
55
7)
Nama Use Case Actor Tujuan
: Membuat Laporan Akademik Siswa : Bagian Tata Usaha, Orang Tua : Membuat laporan akademik yang ditujukan untuk orang tua, agar orang tua mengetahui perkembangan anak : Tata usaha membuat laporan akademik untuk rapor siswa
Deskripsi
3.7.
Activity Diagram Usulan 3.7.1. Activity : Mendaftar Siswa Baru Siswa
Tata Usaha
Aplikasi
mengajukan pendaftaran
mengisi form pendaftaran
menerima form pendaftaran
cek kelengkapan data
tidak
ya
Simpan Data Siswa
Terima Nomor Induk
Activity Diagram Daftar Siswa Baru Diagram 3.6
56
3.7.2. Activity : Mendaftar Siswa Lama Siswa
Tata Usaha
Memberikan Nomor Induk
Aplikasi
mendaftarkan Nomor Induk Siswa
Cek Data Siswa
tidak
Ubah Data Siswa
ya
Simpan perubahan
Activity Diagram Daftar Siswa Lama Diagram 3.7 3.7.3. Activity : Memasukkan Nilai Siswa
Activity Diagram Input Nilai Siswa Diagram 3.8 3.7.4. Activity : Memasukkan Jadwal Ekstrakurikuler
Activity Diagram Input Jadwal Ekstrakurikuler Diagram 3.9
57
3.7.5. Activity : Mendaftarkan Guru
Activity Diagram Daftar Guru Diagram 3.10 3.7.6. Activity : Mendaftarkan Jadwal Mengajar
Activity Diagram Daftar Jadwal Mengajar Diagram 3.11 3.7.7. Activity : Membuat Laporan Akademik
Activity Diagram Laporan Akademik Diagram 3.12
58
3.8.
Class Diagram Usulan
Diagram 3.13 Class Diagram Usulan
59
3.9. Spesifikasi Basis Data (Rancangan Tabel) 3.9.1. Tabel Murid Nama File Media Isi Primary Key Panjang Record Jumlah record Struktur NamaField
: Murid : Harddisk : Data Murid : NIS : 357 byte : 20000 record : Lihat Tabel Tipe
Length
Keterangan Primary Key
NIS
Varchar
16
IdKelas
Char
3
Nama
Varchar
50
TglLahir
Date
8
Alamat
Text
150
TahunMasuk
Varchar
10
Orangtua/ibu
Varchar
50
Orangtua/Bapak
Varchar
50
IDMurid
Varchar
10
PassMurid
Varchar
10
Tabel 3.8 Tabel Murid 3.9.2. Tabel Guru Nama File Media Isi Primary Key Panjang Record Jumlah record Struktur NamaField
: Guru : Harddisk : Data Guru : NIP : 176 byte : 100 record : Lihat Tabel Tipe
Length Keterangan
NIP
Varchar
16
NRK
Varchar
25
Nama
Varchar
50
Pangkat/Gol
Varchar
5
Pangkat/TMT
Date
8
Primary Key
60
Jabatan/Nama
Varchar
10
Jabatan/TMT
Date
8
MasaKerja
Varchar
5
LatJab/Nama
Varchar
10
LatJab/BlnThn
Varchar
8
LatJab/JmlJam
Char
3
Pendidikan/Nama
Varchar
10
Pendidikan/LulusTahun
Varchar
4
Pendidikan/IjazahTerakhir Varchar
6
TglLahir
8
date
Tabel 3.9 Tabel Guru 3.9.3. Tabel Mutasi guru Nama File Media Isi Foreign Key Panjang Record Jumlah record Struktur NamaField
: Mutasi Guru : Harddisk : Data Mutasi Guru : NIP : 174 byte : 500 record : Lihat Tabel Tipe Length
NIP
Varchar
16
CttMutasi
Text
150
TemoatTugasTmt
date
8
Keterangan Foreign Key
Tabel 3.10 Tabel Mutasi Guru 3.9.4. Tabel Login Nama File Media Isi Foreign Key Panjang Record Jumlah record Struktur NamaField
: Login : Harddisk : Data Login : IDMurid : 41 byte : 2500 record : Lihat Tabel Tipe
Length
IDMurid
Varchar
10
Id
Varchar
10
Keterangan
61
Tgl
Date
8
Cetakhari
varchar
5
Waktu
time
8
Tabel 3.11 Tabel Login 3.9.5. Tabel Tata Usaha Nama File Media Isi Primary Key Panjang Record Jumlah record Struktur NamaField
: Tata Usaha : Harddisk : Data Tata Usaha : NomorPegawai : 220 byte : 50 record : Lihat Tabel Tipe Length
NomorPegawai
Varchar
12
Nama
Varchar
50
Jabatan
varchar
50
MasaKerja
Varchar
5
Pendidikan/Nama
Varchar
50
Pendidikan/Lulustahun
Varchar
10
TglLahir
Date
8
Telp
Varchar
15
User
Varchar
10
Password
varchar
10
Keterangan Primary Key
Tabel 3.12 Tabel Tata Usaha 3.9.6. Tabel Kelas Nama File Media Isi Primary Key Panjang Record Jumlah record Struktur NamaField
: Kelas : Harddisk : Data Kelas : IdKelas : 21 byte : 15 record : Lihat Tabel Tipe
Length
Keterangan PrimaryKey
IdKelas
Char
16
Kelas
Varchar
5
Tabel 3.13 Tabel Kelas
62
3.9.7. Tabel Semester Nama File Media Isi Primary Key Panjang Record Jumlah record Struktur NamaField
: Semester : Harddisk : Data Semester : IdSemester : 7 byte : 2 record : Lihat Tabel Tipe Length
IdSemester
varchar
5
Semester
Char
2
Keterangan Primary Key
Tabel 3.14 Tabel Semester 3.9.8. Tabel Mata pelajaran Nama File Media Isi Primary Key Panjang Record Jumlah record Struktur NamaField
: Mata Pelajaran : Harddisk : Data Mata pelajaran : IdMataPel : 30 byte : 25 record : Lihat Tabel Tipe Length
IdMataPel
Varchar
5
MataPelajaran
Varchar
25
Keterangan Primary Key
Tabel 3.15 Tabel Mata Pelajaran 3.9.9. Tabel Ekstrakurikuler Nama File Media Isi Primary Key Panjang Record Jumlah record Struktur NamaField
: Ekstrakurikuler : Harddisk : Data Ekstrakurikuler : IdEkskul : 30 byte : 15 record : Lihat Tabel Tipe Length
IdEkskul
Varchar
5
NamaEkskul
varchar
25
Tabel 3.16 Tabel Ekstrakurikuler
Keterangan Primary Key
63
3.9.10. Tabel Jadwal Ekskul Nama File Media Isi Primary Key Panjang Record Jumlah record Struktur NamaField
: JadwalEkskul : Harddisk : Data JadwalEkskul : IdAjarEkskul : 29 byte : 100 record : Lihat Tabel Tipe Length
Keterangan
IdAjarEkskul
Varchar
5
Primary Key
IdEkskul
varchar
5
Foreign Key
IdKelas
Char
3
Foreign Key
Waktu
Int
11
Lamakegiatan
varchar
5
Tabel 3.17 Tabel Jadwal Ekskul 3.9.11. Tabel Jadwal Ajar Nama File Media Isi Primary Key Panjang Record Jumlah record Struktur NamaField
: Jadwal Ajar : Harddisk : Data Jadwal Ajar : IdAjar : 51 byte : 150 record : Lihat Tabel Tipe Length
Keterangan
IdAjar
Varchar
5
Primary Key
NIP
Varchar
16
Foreign key
IdKelas
Char
3
Foreign key
IdMataPel
Varchar
5
Foreign key
IdSemester
Varchar
5
Foreign key
Waktu
Int
11
LamaAjar
varchar
6
Tabel 3.18 Tabel Jadwal Ajar
64
3.9.12.Tabel Nilai Nama File Media Isi Primary Key Panjang Record Jumlah record Struktur NamaField
: Nilai : Harddisk : Data Nilai : IdRapor : 144 byte : 50000 record : Lihat Tabel Tipe
Length
Keterangan
IdRapor
Varchar
15
Primary Key
NIS
Varchar
16
Foreign key
IdKelas
char
3
Foreign key
NilaiAkumulasi
varchar
5
NilaiAkumul asi = (0,3 x (Nilai1+Nilai 2+Nilai3)) + (0,3 x UTS) + (0,4 x UAS)
Naik/Tidak
Varchar
5
Keterangan
Text
100
Tabel 3.19 Tabel Nilai 3.9.13. Nilaisemester Nama File Media Isi Foreign Key Panjang Record Jumlah record Struktur NamaField
: Nilai Semester : Harddisk : Data NilaiSemester : IdRapor + IdMataPel + IdSemester : 357 byte : 100000 record : Lihat Tabel Tipe Keterangan Length
IdRapor
Varchar
15
Foreign Key
IdMataPel
varchar
5
Foreign key
IdSemester
varchar
5
Foreign key
Nilai1
Float
Nilai2
Float
Nilai3
Float
65
UTS
Float
UAS
float Tabel 3.20 Tabel Nilai Semester
3.9.14. TabelBerita Nama File Media Isi Primary Key Panjang Record Jumlah record Struktur
: Berita : Harddisk : Data Berita : IdBerita : 660 byte : 50 record : Lihat Tabel
NamaField
Tipe
Length Keterangan
Idberita
varchar
5
Judul
Varchar
50
Ikhtisar
Varchar
100
Isi
Text
500
Gbr
varchar
5
Primary Key
Tabel 3.21 Tabel Berita 3.10. Rancangan Tampilan 3.10.1. Struktur Tampilan Sistem Informasi Akademik pada SDN Pasar Manggis 01 Pagi
Master
Transaksi
DaftarSiswaBaru
Cetak Mata Pelajaran
DaftarSiswa Lama
CetakJadwalEkstr akurikuler
Daftar Guru
CetakNilai
Laporan
CetakRaporSiswa
66
3.10.2. Rancangan Layar 3.10.2.1. Rancangan Halaman Utama
SDN Pasar manggis 01 Pagi
Logo
Daftar Siswa Baru
Gambar Berjalan
Profil Sekolah Kegiatan Siswa
SDN Pasar Manggis 01 Pagi berdiri sejak tahun 1969 di bawah pimpinan (Kepala Sekolah) yakni Bapak Gondo. Awalnya Sekolah ini hanya memiliki 1 (satu) lantai namun pad atahun 1992/1993, bangunan ini direhab total menjadi bangunan 2 (dua) lantai.
Halaman Siswa Halaman Guru Tentang Sekolah
Info | Berita Terkini | Hubungi Kami
2011, Copyright by Suari WIjayanti Fakultas Ilmu Komputer - 41809110067 Universitas Mercubuana - Menteng 3.10.2.2. Rancangan Layar Masukan SDN Pasar manggis 01 Pagi Form Pendaftaran Siswa Baru NIS x-16-x Nama x-50-x Tanggal Lahir x-8-x Alamat x-150-x Tahun Masuk x-10-x Kelas x-3-x Orang Tua Bapak x-50-x Ibu x-50-x Id Murid x-10-x Password x-10-x
Logo
Daftar Siswa Baru Profil Sekolah Kegiatan Siswa Halaman Siswa Halaman Guru Tentang Sekolah Info | Berita Terkini | Hubungi Kami
2011, Copyright by Suari WIjayanti
67
Fakultas Ilmu Komputer - 41809110067 Universitas Mercubuana - Menteng SDN Pasar manggis 01 Pagi
Daftar Siswa Baru
Jadwal Ekstrakurikuler Kelas
x-3-x
▼
Logo
Profil Sekolah
Submit
No.
Ekstrakurikuler
IDKelas
Waktu
x
x-5-x
x-3-x
x-3-x
Lama Ajar x-5-x
Kegiatan Siswa Halaman Siswa Halaman Guru Tentang Sekolah
Info | Berita Terkini | Hubungi Kami
2011, Copyright by Suari WIjayanti Fakultas Ilmu Komputer - 41809110067 Universitas Mercubuana - Menteng
SDN Pasar manggis 01 Pagi
Login Siswa Id Siswa x‐10‐x
Password x‐10‐x
Submit
Logo
Daftar Siswa Baru Profil Sekolah Kegiatan Siswa Halaman Siswa Halaman Guru Tentang Sekolah
Info | Berita Terkini | Hubungi Kami
2011, Copyright by Suari WIjayanti Fakultas Ilmu Komputer - 41809110067 Universitas Mercubuana - Menteng
68
SDN Pasar manggis 01 Pagi
Selamat Datang di Halaman Guru No.
NIP/NRK
Nama
Tgl. Lahir
Logo
Daftar Siswa Baru
Login Siswa Username
Profil Sekolah
x‐10‐x
Kegiatan Siswa
Password x‐10‐x
Submit
Halaman Siswa Halaman Guru Tentang Sekolah
Info | Berita Terkini | Hubungi Kami
2011, Copyright by Suari WIjayanti Fakultas Ilmu Komputer - 41809110067 Universitas Mercubuana - Menteng
SDN Pasar manggis 01 Pagi
Daftar Siswa Baru
Selamat Datang Data Guru Data Siswa Data Tata Usaha Jadwal Ekskul Jadwal Ajar Input Nilai Logout
No.
NIP/NRK
Logo
Nama
Tgl. Lahir
Profil Sekolah Kegiatan Siswa Halaman Siswa Halaman Guru Tentang Sekolah
Info | Berita Terkini | Hubungi Kami
2011, Copyright by Suari WIjayanti Fakultas Ilmu Komputer - 41809110067 Universitas Mercubuana - Menteng
69
3.11. Sequence Diagram 3.11.1. Sequence : Mendaftar Siswa Baru
Tata Usaha
70
3.11.2. Sequence : Mendaftar Siswa Lama
71
3.11.3. Sequence : Memasukkan Nilai Siswa
Form MenuUtama
Form Login TataUsaha
Data Tata Usaha
Login Tata Usaha
Form Nilai Siswa
Query Data
Data Kelas
Data Siswa
Tata Usaha Buka Home SI Akademik
Buka Login TataUsaha()
cek Login()
login gagal
sukses login
Memilih Form Nilai Siswa
Getdata()
LoadQuery()
LoadQuery() LoadQuery()
Load Form Nilai Siswa
Tambah Nilai Siswa
Simpan Nilai Siswa
Data Mata Pelajaran
Data Nilai Siswa
72
3.11.4. Sequence : Memasukkan Jadwal Ekstrakurikuler
73
3.11.5. Sequence : Mendaftarkan Guru
74
3.11.6. Sequence : Mendaftarkan Jadwal Mengajar