BAB IV
ANALISA DAN PERANCANGAN SISTEM
4.1 Profil Sekolah
Gambar 4.1
Logo Sekolah SD Negeri 15 sungailiat
1. Nama Sekolah : SD NEGERI 15 SUNGAILIAT
2. Nama Kepala Sekolah : HJ. NOVA ARIANI,S.PD
3. Alamat Sekolah : Jl. SD Inpres No. 15 Parit Padang
Kecamatan : Sungailiat
Kabupaten : Bangka
Profinsi : Bangka Belitung
4. Tahun Didirikan : 1977
5. NSS : 101290101015
6. NPSS : 10900340
7. Tahun Beroprasi : 1977
8. Status Tanah : Milik Sendiri
9. Luas Tanah : 5.578 m 2
10. Status Bangunan : Pemerintah
11. Akreditasi : A
Sekolah dasar Negeri 15 Sungailiat merupakan SD Imbas dari Gugus III “ Nusa Indah“,yang terletak diwilayah Kelurahan Parit Padang, Kecamatan Sungailiat Kabupaten Bangkadan termasuk didaerah perkotaan karena jarak sekolah dengan perkantoran – perkantoran pemerintah Kabupaten Bangka tidak begitu jauh, hanya + 500 meter. Jabatan Kepala Sekolah sekarang dipegang oleh Hj. Nova Ariyani, S.Pd..
Disamping letak sekolah yang diperkotaan juga terletak di lingkungan pemukiman penduduk yang semakin hari semakin padat, sehingga yang dulunya lingkungan tenang tanpa ada kebisingan sebagai adanya perubahan dibidang pembangunan.
4.2 Struktur Organisasi
Struktur organisasi merupakan susunan dan hubungan antara tiap bagian baik secara posisi maupun tugas yang ada pada sekolah untuk menjalani kegiatan operasional untuk mencapai tujuan organisasi. Struktur organisasi dibentuk sedemikian rupa agar orang-orang dapat mengetahui apa yang harus dilakukan dan bertanggung jawab atas pekerjaannya. Untuk memudahkan pelaksanaan dan organisasi sebagai berikut :
Gambar 4.2
Struktur Organisasi SD Negeri 15 Sungailiat
4.3 Jabatan, Tugas dan Wewenang
4.3.1 Jabatan
Dari struktur organisasi di atas kita mengetahui bahwa di SD Negeri 15 terdapat jabatan-jabatan yang berbeda yang saling berhubungan untuk mencapai tujuan yang sama untuk kemajuan SD Negeri 15, yang terdiri dari beberapa jabatan :
1. Kepala Sekolah 2. Dewan / Komite 3. Tata-tata Usaha 4. Perpustakaan 5. Guru Kelas 6. Penjaga Sekolah 7. Siswa 8. Masyarakat Sekitar
4.3.2 Tugas dan Wewenang 1. Kepala Sekolah
Kepala Sekolah sebagai peminpin di sekolah, bertanggung jawab atas segala hal yang terjadi dalam lingkungan sekolah baik dalam jurusan menyusun tugas tahunan sekolah yang mencangkup program pengajaran, kesiswaan, kepegawain, keuagan, dan penyediaan fasilitas yang di perlukan.
2. Dewan / Komite
Dewan / Komite bertugas kas keuangan sekolah yang membantu kepala sekolah dalam kegiatan mengabil atau menghimpun dan menyimpan dana.
3. Perpustakaan
Perpustakaan sekolah membantu kepala sekolah dalam kegiatan-kegiatan perencaaan pengadaan buku-buku atau bahan pustaka atau media elektronika, pengurusan pelayanan perpustakaan, menyimpan buku perpustakaanm menyusun tata tertib perpustakaan dan menyusun laporan kegiatan perpustakaan secara berkala.
4. Tata Usaha
Melaksanakan ketausahaan sekolah dan bertanggung jawab kepada kepala sekolah dalam kegiatan penyusunan program kerja tata usaha sekolah, membantu bendahara dalam pembukaan keuangan, pengurus administrasi dan data murid.
5. Guru Kelas
Guru kelas selain melaksanakan tugas sebagai guru, juga membantu kepala sekolah dalam kegiatan pengelolahan kelas, denah tempat duduk siswa, papan absen siswa, tata tertib siswa, pengisian buku nilai hasil belajar, dan pembuatanan catatan kusus tentang siswa.
6. Penjaga Sekolah
Membantu kepala sekolah dalam kegiatan mengusulkan alat perkebunan, merencanakan distrubsi, jenis dan pemelihan tanaman, menjaga kebersihan keindahan tananamn serta kerindangan, merawat tanaman, merawat perawatan jaga malam dan menjaga ketengan sekolah.
7. Siswa
Ikut bertanggung jawab atas kebersihan, keamanan dan ketertiban kelas dan sekolah pada umumnya, menerimah pelajaran, mengikuti pelajaran dan kegiatan yang ada di sekolah dan lain-lain.
8. Masyarakat Sekitar
Membantu sekolah dalam hal keamanan, ketentraman di sekitar sekolah karna kita hidup bertetangga satu sama lainnya.
4.4 Analisis Masalah Sistem yang Berjalan
Dalam tahapan ini menganalisa sistem yang berjalan pada SD Negeri 15 Sungailiat. Pada saat di analisa ternyata ada permasalahan yaitu sempitnya ruang lingkup pengetahuan masyarakat tentang SD Negeri 15 Sungailiat, padahal SD Negeri 15 adalah sekolah dasar yang cukup berprestasi bila di lihat dari prestasi-prestasi yang telah di capai oleh sekolah dan juga SD Negeri 15 memiliki fasilitas-fasilitas yang cukup lengkap.
4.5 Analisis Hasil Solusi
Pada tahap ini penulis menemukan solusi yang tepat untuk membuat sistem yang berjalan yaitu membuat rancang bangun portal informasi yang akan dirancang menjadi sistem terkomputerisasi dan mudah di akses oleh siapa saja sehingga memudahkan orang-orang untuk mengakses informasi tentang SD Negeri 15 Sungailiat dengan cepat dan mudah. Dalam membuat aplikasi terkomputerisasi ini penulis akan membuat suatu aplikasi yang akan memudahkan masyrakat untuk mencari informasi tentang sekolah dan sekaligus sebagai media promosi sekolah dan mudah di akses kapan saja dan dimana saja.
4.6 Analisis Sistem Berjalan
4.6.1 Proses Bisnis
1. Proses Bisnis Pencatatan Data Siswa
Calon siswa mengisi formulir yang ada pada saat awal penerimaan siswa baru lalu menyerahkan kepada tata usaha. Kemudian bagian tata usaha menginput data siswa ke dokumen siswa.
2. Proses Bisnis Pendataan Guru / Pendidik
Guru mengisi formulir data guru, kemudian menberikan data guru kebagian tata usaha, kemudian bagian tata usaha menyalin data guru dan simpan di dokumen Pendidik / Guru.
3. Proses Bisnis Pendataan Staf / Kependidikan
Staf mengisi formulir data Staf, kemudian menberikan data staf kebagian tata usaha, kemudian bagian tata usaha menyalin data staf dan simpan di dokumen Tenaga Kependidikan.
4. Proses Bisnis Pendataan Alumni
Buat data siswa yang telah lulus kemudian wali kelas serahkan data tersebut ke tata usaha, kemudian tata usaha simpan di dokumen alumni.
5. Proses Bisnis Pendataan Prestasi Siswa
Wali kelas cacat data siswa yang berprestasi lalu serahakan data ke tata usaha untuk di simpan di data prestasi siswa.
6. Proses Bisnis Pemilihan Ekstrakulikuler
Kepalah sekolah menentukan jenis ekstrakulikuler, kemudian memberikan data tersebut kepada bagian tata usaha untuk dicetak setelah itu bagian tata usaha menempelakan ke mading sekolah.
4.6.2 Activity Diagram
1. Activity Diagram Pendataan Siswa
Gambar 4.3
Activity Diagram Pendataan Data Sswa
Siswa Tata Usaha
Isi informasi pendaftaran
Serah formulir pendaftaran Terima formulir pendaftaran
2. Activity Diagram Pendataan data Guru / Tenaga Pendidik
Gambar 4.4
Activity Diagram Pendataan Data Guru / Pendidik
Guru Tata Usaha
Isi formulir data guru
Serahkan formulir data guru Terima formulir data guru
3. Activity Diagram Pendataan Data Staf / Tenaga Kependidikan
Gambar 4.5
Activity Diagram Pendataan Data Staf / Tenaga kependidikan
Kependidikan Tata Usaha
Isi formulir data kependidikan
Serahkan formulir data kependidikan Terima formulir data kependidikan
4. Activity Diagram Pendataan Data Alumni
Gambar 4.6
Activity Diagram Pendataan Data Alumni
Wali kelas Tata Usaha
Buat data alumni
Serah data alumnii Terima data alumnii
5. Activity Diagram Pendataan Data Prestasi Siswa
Gambar 4.7
Activity Diagram Pendataan Data Prestasi Siswa
Wali kelas Tata Usaha
Buat data siswa berprestasi
Serah data siswa berprestasi Terima data siswa berprestasi
6. Activity Diagram Cetak Ekstrakulikuler
Gambar 4.8
Activity Diagram Cetak Ekstrakulikuler
Wali kelas Tata Usaha
Tentukan ekstrakulikuler
Serah data ekstrakulikuler Terima data ekstrakulikuler
Tempel data ekstrakulikuler ke mading Cetak data ekstrakulikuleer
4.7 Analisas Kebutuhan Sistem Usulan
4.7.1 Analisa Masukan
Berikut adalah jenis-jenis Masukan / input yang merupakan suatu bagian penting dan selalu digunakan oleh SD Negeri 15 Sungailiat dalam pola menyebaran informasi mengenai data sekolah :
1. Nama Masukan : Data Siswa
Sumber : Siswa
Fungsi :.Untuk mengetahui identitas siswa yang ada di
………...sekolah
Media : Kertas
Rangkap : 1 (Satu)
Frekuensi : Setiap ada penerimaan siswa baru
Volume : 1/Tahun
Format : Lampiran B-1
Keterangan : Berisi tentang data siswa
Hasil analisa : Informasi yang di simpan cukup jelas karena pada
………..data tersebut tercantum nama, alamat, tempat lahir,
………..tanggal lahir, dan jenis kelamin siswa tersebut.
2. Nama Masukan : Data Guru
Sumber : Guru
Fungsi : Untuk mendata guru yang ada yang ada
Media : Kertas
Rangkap : 1 (Satu)
Frekuensi : Setiap ada penambahan guru baru
Volume : 1/Tahun
Format : Lampiran B-2
Hasil analisa :.Informasi yang di sampaikan cukup jelas karena
………..tercantum nama, jenjang pendidikan yang di tempu
………..serta jabatan guru.
3. Nama Masukan : Data Kependidikan
Sumber : Staf / Tenaga Kependidikan
Fungsi : Untuk mendata seluruh staf yang ada
Media : Kertas
Rangkap : 1 (Satu)
Frekuensi : Setiap ada penambahan kependidikan baru
Volume : 1/Tahun
Format : Lampiran B-3
Keterangan : Berisi tentang data kependidikan
Hasil analisa :.Informasi yang di sampaikan cukup jelas karena
………..tercantum nama, jenjang pendidikan terakhir dan
………..jabatan mereka
4. Nama Masukan : Prestasi Siswa
Sumber : Walikelas
Fungsi : Untuk mendata siswa yang berprestasi
Media : Kertas
Rangkap : 1 (Satu)
Frekuensi : Setiap ada siswa yang memenangkan lomba
Volume : 3/Tahun
Format : Lampiran B-4
Keterangan : Berisi tentang data prestasi siswa
Hasil analisa : Informasi yang di sampaikan cukup jelas karena
5. Nama Masukan : Data Alumni
Sumber : Walikelas
Fungsi : Untuk mendata siswa yang telah lulus
Media : Kertas
Rangkap : 1 (Satu)
Frekuensi : Setiap ada siswa yang lulus dari sekolah
Volume : 1/Tahun
Format : Lampiran B-5
Keterangan : Berisi tentang data siswa yang lulus
Hasil analisa :. Informasi yang di simpan cukup jelas karena pada
………..data tersebut tercantum nama, alamat, tempat lahir,
………..tanggal lahir, dan jenis kelamin siswa dan tahun
………..kelulusannya tersebut.
6. Nama Masukan : Data Ekstrakulikuler
Sumber : Kepala Sekolah
Fungsi : Untuk mendata ekstrakulikuler siswa
Media : Kertas
Rangkap : 1 (Satu)
Frekuensi : Setiap ada penambahan atau perubahan
Volume : 1/Semester
Format : Lampiran B-6
Keterangan : Berisi tentang data ekstrakulikuler
Hasil analisa : Informasi yang di sampaikan cukup jelas karena
………....terdapat pilihan ekstrakulikuler yang wajib dan
4.7.2 Analisa Keluaran
Berikut adalah jenis-jenis Keluaran / output yang merupakan suatu bagian penting dan selalu digunakan oleh SD Negeri 15 Sungailiat dalam pola menyebaran informasi mengenai data sekolah :
1. Nama Keluaran : Data Ekstrakulikuler
Fungsi : Untuk mengetahui data Ekstrakulikuler
Media : Kertas
Distribusi : Tata Usaha
Rangkap : 1 (Satu)
Frekuensi : Setiap ada penambahan atau perubahan
Volume : 1/Semester
Format : Lampiran A-1
Keterangan : Berisi tentang data profil sekolah
Hasil analisa : Cukup jelas karna terdapat pilihan ekstrakulikuler
………..yang wajib maupun yang tidak wajib
4.7.3 Analisa Kebutuhan Sistem Usulan
Berdasarkan hasil analisa dan uraian umum mengenai sistem yang sedang berjalan pada SD Negeri 15 Sungailiat. Maka dapat diidentifikasikan kekurangan yang ada, sehingga pada sistem usulan ini membutuhkan :
1. Kebutuhan : Kelola Data User.
Masalah : Belum pernah ada data admin.
Usulan : Menyediakan data user untuk mengelola website.
2. Kebutuhan : Kelolah Data Siswa.
Masalah : Belum ada data siswa yang berbasis website.
Usulan :.Menyediakan data siswa berbasis website gampang di
………kelolah oleh user. 3. Kebutuhan : Kelolah Data Guru.
Usulan :.Menyediakan data guru berbasis website agar gampang di
………..kelolah oleh user.
4. Kebutuhan : Kelolah Data Kependidikan.
Masalah : Belum memiliki data kependidikan yang berbasis website. Usulan :.Menyediakan data kependidikan berbasis website agar
………...gampangdi kelolah oleh user. 5. Kebutuhan : Kelolah Data Alumni.
Masalah : Belum ada data alumni yang berbasis website.
Usulan : Menyediakan data alumni berbasis website agar gampang di
………...kelolah oleh user. 6. Kebutuhan : Kelolah data Prestasi.
Masalah : Belum memiliki data prestasi yang berbasis website.
Usulan :.Menyediakan data prestasi siswa berbasis website agar
………..gampang.di kelolah oleh user. 7. Kebutuhan : Kelolah Data Ekstrakulikuler.
Masalah : Belum ada data Ekstrakulikuler yang berbasis website. Usulan :.Menyediakan data ekstrakulikuler yang berbasis website
………...agar gampang di kelolah oleh user. 8. Kebutuhan : Kelolah Data Berita.
Masalah : Belum memiliki data berita tentang sekolah yang tersimpan. Usulan :.Menyediakan data berita berbasis website agar gampang di
………..kelolah oleh user.
9. Kebutuhan : Kelolah Data Buku_Tamu.
Masalah : Belum ada data buku tamu.
Usulan :.Menyediakan data buku tamu berbasis website agar
………...pegunjung bisa menilai tentang website terebut. 10. Kebutuhan : Kelolah Kategori
Masalah : Belum memiliki data kategori
4.8 Analisis Sistem
4.8.1 Package Diagram
Berikut merupakan package diagram dimana dilakukan pengelompokan elemen-elemen dari sisitem yang sedang dibangun memudahkan visibility dari model yang sedang dibangun.
Gambar 4.9 Package Diagram
Pengunjung User
4.8.2 Use Case Diagram
Mengambarkan kebutuhan sistem dari sudut pandang user maka dapat digambarkan dengan use case diagram yang ada pada SD Negeri 15 Sungailiat dalam rangka pembuatan website portal sekolah.
1. Use Case Diagram Aktor User
Gambar 4.10
2. Use Case Diagram Aktor pengunjung
Gambar 4.11
Use Case Diagram Aktor Pengunjung
4.8.3 Deskripsi Use Case
1. Nama Use Case : Entry data admin
Aktor : User
Deskripsi :
a. Bagian user login halaman administrator b. Bagian user buka menu user
c. Jika admin ingin menambahkan user baru maka klik simpan d. Jika admin ingin mengubah data userma ka klik edit
e. Jika admin ingin menghapus data user maka klik delete f. Jika admin keluar maka user klik logout
2. Nama use case : Kelola data siswa
Aktor : User
Deskripsi :
a. Bagian user masuk kehalaman administrator
b. Jika user ingin membuat data siswa maka klik menu siswa c. Jika user ingin menambah data siswa maka klik new d. Jika user ingin mengubah data siswa maka klik edit e. Jika user ingin menghapus data siswa maka klik delete f. Jika user ingin keluar maka klik logout
3. Nama use case : Kelola data guru
Aktor : User
Deskripsi :
a. Bagian user masuk kehalaman administrator
b. Jika user ingin membuat data guru maka klik menu guru c. Jika user ingin menambah data guru maka klik new d. Jika user ingin mengubah data guru maka klik edit e. Jika user ingin menghapus data guru klik delete f. Jika user ingin keluar klik logout
4. Nama use case : Kelola data Kependidikan
Aktor : User
Deskripsi :
a. Bagian user masuk kehalaman administrator
b. Jika user ingin membuat data kependidikan maka klik menu kependidikan
c. Jika user ingin menambah kependidikan maka klik new d. Jika user ingin mengubah data kependidikan maka klik edit e. Jika user ingin menghapus data kependidikan maka klik delete f. Jika user ingin keluar maka klik logout
5. Nama use case : Kelola data Alumni
Aktor : User
Deskripsi :
a. Bagian user masuk ke halaman administrator
b. Jika user ingin membuat data alumui maka klik menu alumni c. Jika user ingin menambah data alumni maka klik new
d. Jika user ingin mengubah data alumni maka klik edit e. Jika user ingin menghapus data alumnimaka klik delete f. Jika user ingin keluar maka klik logout
6. Nama use case : Kelola data Ekstrakulikuler
Aktor : User
Deskripsi :
a. Bagian user masuk ke halaman administrator
b. Jika user ingin membuat data ekstrakulikuler maka klik menu ekstrakulikuler
c. Jika user ingin menambah data ekstrakulikuler maka klik new d. Jika user ingin mengubah data ekstrakulikuler maka klik edit e. Jika user ingin menghapus data ekstrakulikuler maka klik delete f. Jika user ingin keluar maka klik logout
7. Nama use case : Update data Berita
Aktor : User
Deksripsi :
a. Bagian user masuk ke halaman administrator.
b. Jika user ingin membuat data berita klik menu berita c. Jika user ingin menambah data berita maka klik new. d. Jika user ingin mengubah data berita maka klik edit. e. Jika user ingin mengahapus data maka klik berita delete f. Jika user ingin keluar maka klik logout
8. Nama use case : Kelola data Buku_Tamu
Aktor : Pengunjung
Deskripsi :
a. Penguna masuk ke halaman website sekolah
b. Jika penguna ingin mengisi data_buku tamu klik buku_tamu
c. Jika Pengguna ingin isi buku_tamu maka isi buku tamu dan simpan d. Jika admin ingin keluar maka klik close
9. Nama use case : Cetak Prestasi
Aktor : User
Dekskripsi :
a. Bagian user masuk ke halaman administrator.
b. Jika user ingin membuat data prestasi maka klik prestasi. c. Jika user ingin menambah data prestasi klik new.
d. Jika user ingin mencetak data prestasi klik cetak. e. Jika user keluar maka klik logout.
10. Name use case : Kelolah Kategori
Aktor : User
Deksripsi :
a. Bagian user masuk halaman administrator.
b. Jika user ingin membuat data ketegori maka pilih menu kategori c. Jika user ingin edit data maka pilih edit
d. Jika user ingin hapus pilih maka klik hapus. e. Jika user ingin keluar maka klik logout
4.9 Perancangan Sistem
4.9.1 Rancangan basis data
1. ERD (entity relationship diagram)
Entry Input Bagi Buat Kelola Isi User Siswa Prestasi Ekstrakulik uler Guru Kependidikan Lihat Sedia Buku_Tamu Berita M M M M NISN Nama JK Tgl_Lahir Tmp_Lahir Alamat Id_Pres Nm_Pres Tgl_Pres Id_User Nama Password NISN Nama JK Tgl_Lahir Tmp_Lahir Alamat Tingkat Thn_Lulus Id_Ekstra Nm_Ekstra Des_Ekstra Id Nama Email Komentar Id_Berita Nm_Berita Des_Berita NIP Nama JK Jen_Pen Mapel Alamat Id_Kepen Nama JK Jabatan Alamat Id_User
NISN Id_UserId_Pres
Id_User NISN Id_User Id_Ekstra Id_User Email Id_User Id_Berita Id_User Id_Kepen Id_User NIP Dapat N M 1 1 M M M M 1 1 1 1 1 1 1 1 NISN Id_Pres JK Bidang Tingkat Tahun Tempat Ada Kategori Id_Berita Id_Kate Id_Kate Nm_Kate Des_Kate Alumni Jadi NIS M 1 Upload Gambar Id Nama Id_User Id_Foto 1 M Gambar 4.12
2. Tranformasi diagram ER ke legical record structure Entry Input Bagi Buat Kelola Isi User Siswa Prestasi Ekstrakulik uler Guru Kependidik an Lihat Sedia Buku_Tamu Berita M M M M NISN Nama JK Tgl_Lahir Tmp_Lahir Alamat Id_Pres Nm_Pres Tgl_Pres Id_User Nama Password NISN Nama JK Tgl_Lahir Tmp_Lahir Alamat Tingkat Thn_Lulus Id_Ekstra Nm_Ekstra Des_Ekstra Id Nama Email Komentar Id_Berita Nm_Berita Des_Berita NIP Nama JK Jen_Pen Mapel Alamat Id_Kepen Nama JK Jabatan Alamat Id_User NISN Id_User Id_Pres Id_User NISN Id_User Id_Ekstra Id_User Email Id_User Id_Berita Id_User Id_Kepen Id_User NIP Dapat N M 1 1 M M M M 1 1 1 1 1 1 1 1 NISN Id_Pres JK Bidang Tingkat Tahun Tempat Ada Kategori Id_Berita Id_Kate Id_Kate Nm_Kate Des_Kate Alumni Jadi NIS M 1 Upload Album Id Nama Id_User Id_Foto 1 M Gambar 4.13
3. Logical Ricord Strukture (LRS) Siswa NISN Nama JK Tgl_Lahir Tmp_Lahir Alamat Id_Adm Prestasi Id_Pres Nm_Pres Tgl_Pres Id_User Brita Id_Berita Nm_Berita Des_Berita Id_User Id_Kate Kependidikan Id_Kepen Nama JK Jabatan Alamat Id_user Guru NIP Nama JK Jen_Pen Mapel Alamat Id_User Alumni NISN Nama JK Tgl_Lahir Tmp_Lahir Alamat Tingkat Thn_Lulus Id_User Buku Tamu Id Nama Email Komentar Id user Dapat NISN Id_Pres JK Bidang Tingkat Tahun Tempat Ekstrakulikuler Id_Ekstra Nm_Ekstra Deks_Ekstra Id_Adm User Id_User Nama Password Id_Pres Id_user Id_User NISN Id_User Id_User Kategori Id_Kate Nm_Kate Des_Kate Gambar Id Nama Id_User Id_User Id_User Id_User Id_User Id_User Id_User Id_Kate Gambar 4.14
4. Tranformasi Logical Record ke relasi (Tabel) a. Tabel User
Tabel 4.1 Tabel User
Id_User Nama Pass
PK
b. Tabel Siswa
Tabel 4.2 Tabel Siswa
NISN Nama JK Tgl_Lahir Tmt_Lahir Alamat Id_User
PK FK
c. Tabel Guru
Gambar 4.3 Tabel Guru
NIP Nama JK Jen_Pen Mapel Alamat Id_User
PK FK
d. Tabel Kependidikan
Gambar 4.4 Tabel Kependidikan
Id_Kepen Nama JK Jabatan Alamat Id_User
e. Tabel Prestasi
Tabel 4.5 Tabel Prestasi
Id_Pres Nm_Pres Tgl_Pres Id_User
PK FK
f. Tabel Alumni
Tabel 4.6 Tabel Alumni
NISN Nama JK Tgl_Lahir Tmt_Lahir Alamat Thn_Lulus Id_User
PK FK
g. Tabel Ekstrakulikuler
Tabel 4.7 Tabel Ekstrakulikuler
Id_Ekstra Nm_Ekstra Des_Ekstra Id_User
PK FK
h. Tabel Berita
Tabel 4.8 Tabel Berita
Id_Berita Nm_Berita Des_Berita Id_Adm Id_User
i. Tabel Buku_Tamu
Tabel 4.9 Tabel Buku_Tamu
Email Nama Komentar Id_User
PK FK
j. Tabel Gambar
Tabel 4.10 Tabel Gambar
Id_Foto Nm_Foto Foto Id_User
PK FK
k. Tabel Kategori
Tabel 4.11 Tabel Kategori
Id_Kate Nm_Kate Des_Kate Id_User
PK FK
l. Tabel Dapat
Tabel 4.10 Tabel Dapat
NISN Id_Adm Bidang Tingkat Tahun Tempat
FK FK
5. Spesifikasi Basis Data
a. NamaFile : User
Media : Harddisk
Isi : Data Pribadi User
Organisasi : Indexs sequential
Primary Key : Id_User
Panjang Record : 32 Byte
Jumlah Record : 3 Record
Struktur
No Nama Field Jenis Lebar Desimal Keterangan
1 Id_User Varchar 5 Identitas User
2 Uname Varchar 7 Username
3 Password Varchar 20 Password
b. Nama File : Siswa
Media : Harddisk
Isi : Data Pribadi Siswa
Organisasi : Indexs sequential
Primary Key : NISN
Panjang Record : 99 Byte
Jumlah Record : 429 Record
Struktur
No Nama Field Jenis Lebar Desimal Keterangan
1 NISN Varchar 10 Nomor Induk Siswa
Nasional
2 Nama Varchar 25 Nama Siswa
3 JK Varchar 1 Jenis Kelamin
4 Tgl_Lahir Date 8 Tanggal Lahir
6 Alamat Varchar 30 Alamat
7 Id_User Varchar 5 Identitas User
c. Nama File : Guru
Media : Harddisk
Isi : Data Pribadi Guru
Organisasi : Indexs sequential
Primary Key : NIP
Panjang Record : 117 Byte
Jumlah Record : 19 Record
Struktur
No Nama Field Jenis Lebar Desimal Keterangan
1 NIP Varchar 18 Nomor Pegawai
2 Nama Varchar 25 Nama Pegawai
3 JK Varchar 1 Jenis Kelamin
4 Jen_Pen Varchar 8 Jenjang Pendidikan
5 Mapel Varchar 30 Mata Pelajaran
6 Alamat Varchar 30 Alamat
7 Id_User Varchar 5 Identitas User
d. Nama File : Kependidikan
Media : Harddisk
Isi : Data Pribadi Kependidikan
Organisasi : Indexs sequential
Primary Key : Id_Kepen
Panjang Record : 86 Byte
Jumlah Record : 8 Record
No Nama Field Jenis Lebar Desimal Keterangan
1 Id_Kepen Varchar 5 Identitas Kependidikan
2 Nama Varchar 25 Nama Kependidikan
3 JK Varchar 1 Jenis Kelamin
4 Jabatan Varchar 20 Jabatan
5 Alamat Varchar 30 Alamat
6 Id_User Varchar 5 Identitas User
e. Nama File : Alumni
Media : Harddisk
Isi : Data Pribadi Alumni
Organisasi : Indexs sequential
Primary Key : NISN
Panjang Record : 103 Byte
Jumlah Record : 454 Record
Struktur
No Nama Field Jenis Lebar Desimal Keterangan
1 NISN Varchar 10 Nomor Induk Siswa
Nasional
2 Nama Varchar 25 Nama Alumni
3 JK Varchar 1 Jenis Kelamin
4 Tgl_Lahir Date 8 Tanggal Lahir
5 Tmt_Lahir Varchar 20 Tempat Lahir
6 Alamat Varchar 30 Alamat
7 Thn_Lulus INT 4 Tahun Lulus
f. Nama File : Prestasi
Media : Harddisk
Isi : Data Pribadi Prestasi Siswa
Organisasi : Indexs sequential
Primary Key : Id_Pres
Panjang Record : 43 Byte
Jumlah Record : 86 Record
Struktur
No Nama Field Jenis Lebar Desimal Keterangan
1 Id_Pres Varchar 5 Identitas Kependidikan
2 Nm_Pres Varchar 25 Nama Prestasi
3 Tgl_Pres Date 8 Tanggal Prestasi
4 Id_User Varchar 5 Identitas User
g. Nama File : Ekstrakulikuler
Media : Harddisk
Isi : Data Pribadi Ekstrakulikuler
Organisasi : Indexs sequential
Primary Key : Id_Ekstra
Panjang Record : 235 Byte
Jumlah Record : 9 Record
Struktur
No Nama Field Jenis Lebar Desimal Keterangan
1 Id_Ekstra Varchar 5 Identitas Kependidikan
2 Nm_Ekstra Varchar 25 Nama Ekstrakulikuler
3 Des_Ekstra Varchar 200 Deskripsi Berita
h. Nama File : Berita
Media : Harddisk
Isi : Data Pribadi Berita
Organisasi : Indexs sequential
Primary Key : Id_Berita
Panjang Record : 240 Byte
Jumlah Record : 480 Record
Struktur
No Nama Field Jenis Lebar Desimal Keterangan
1 Id_Berita Varchar 5 Identitas Berita
2 Nm_Beita Varchar 25 Nama Berita
3 Des_Berita Varchar 200 Deskripsi Berita
4 Id_Kate Varchar 5 Identitas Kategori
5 Id_Adm Varchar 5 Identitas User
i. Nama File : Kategori
Media : Harddisk
Isi : Data Pribadi Prestasi Kategori
Organisasi : Indexs sequential
Primary Key : Id_Kate
Panjang Record : 35 Byte
Jumlah Record : 4 Record
Struktur
No Nama Field Jenis Lebar Desimal Keterangan
1 Id_Kate Varchar 5 Identitas Kategori
2 Nm_Kate Varchar 25 Nama Kategori
j. Nama File : Album
Media : Hardisk
Isi : Data Pribadi Album Sekolah
Organisasi : Indexs sequential
Primary Key : Id_Foto
Panjang Record : 35 Byte
Jumlah Record : 70 Record
Struktur
No Nama Field Jenis Lebar Desimal Keterangan
1 Id Varchar 5 Identitas Foto
2 Nama Varchar 25 Nama Foto
3 Id_User Varchar 5 Identitas User
k. Nama File : Buku Tamu
Media : Harddisk
Isi : Data Pribadi Buku Tamu
Organisasi : Indexs sequential
Primary Key : Email
Panjang Record : 255 Byte
Jumlah Record : 410 Record
Struktur
No Nama Field Jenis Lebar Desimal Keterangan
1 id Varchar 5 Identitas Buku_Tamu
2 Nama Varchar 20 Nama Tamu
3 Email Varchar 25 Email Tamu
4 Komentar Varchar 200 Komentar
l. Nama File : Dapat
Media : Harddisk
Isi : Data Pribadi Dapat
Organisasi : Indexs sequential
Primary Key : NISN dan Id_Pres
Panjang Record : 44 Byte
Jumlah Record : 32250 Record
Struktur
No Nama Field Jenis Lebar Desimal Keterangan
1 NISN Varchar 10 Nomor Induk Siswa
Nasional
2 Id_Pres Varchar 5 Identitas Prestasi
3 Bidang Varchar 10 Bidang Prestasi
4 Tingkat Varchar 15 Tingkat Prestasi
5 Tahun INT 4 Tahun Prestasi
4.9.2 Rancangan Dokumen Usulan 1. Rancangan Keluaran
Rancangan ini dimaksudkan untuk memberi gambaran mengenai keluaran dari sistem yang diusulkan. Adapun keluaran-keluaran yang dihasilkan tersebut adalah sebagai berikut :
a. Nama Keluaran : Data Ekstrakulikuler
Fungsi : Untuk melihat data esktrakulikuler yang ada
Media : Kertas
Distributor : Kepala Sekolah
Rangkap : 1(Satu)
Frekuensi : Setiap ada penambahan ekstrakulikuler baru
Volume : 1/Tahun
Format : Lampiran C-1
Keterangan : Berisi data tentang ekstrakulikuler
Hasil : Informasi yang disampaikan cukup jelas karena
………..tercantum identitas, nama dan deskripsin
……….ekstrakulikuler
b. Nama Masukan : Data Buku_Tamu
Fungsi : Untuk melihat data Buku_Tamu yang ada
Media : Kertas
Rangkap : 1(Satu)
Distributor : Pengunjung
Frekuensi : Setiap ada pengunjung yang mengisinya
Volume : 1/Tahun
Format : Lampiran C-1
Keterangan : Berisi data tentang Pengunjung
Hasil :.Informasi yang di sampaikan cukup jelas
2. Rancangan Masukan
Rancangan ini dimaksudkan untuk memberi gambaran mengenai masukan dari sistem yang diusulkan. Adapun masukan-masukan yang dihasilkan tersebut adalah sebagai berikut :
a. Nama Masukan : Data Siswa
Sumber : Siswa
Fungsi : Sebagai laporan data siswa
Media : Kertas
Rangkap : 1(Satu)
Frekuensi : Setiap ada penambahan siswa baru
Format : D-1
Volume : 1/Tahun
Keterangan : Berisi tentang data siswa
Hasil : Informasi yang disampaikan cukup jelas karena
……….………tercantum NIS, nama, jenis kelamin, tempat
………….………lahir, tanggal lahir dan alamat siswa
b. Nama Masukan : Data Guru
Sumber : Guru
Fungsi : Sebagai laporan data guru
Media : Kertas
Rangkap : 1(Satu)
Frekuensi : Setiap ada penambahan guru baru
Format : D-2
Volume : 1/Tahun
Keterangan : Berisi tentang data guru
Hasil : Informasi yang disampaikan cukup jelas karena
……….………tercantum NIP, nama, jenis kelamin, tempat
……….………lahir, Jenjang pendidikan, dan Mata pelajaran
c. Nama Keluaran : Data Kependidiakan
Sumber : Kependidikan
Fungsi : Sebagai laporan data kependidiakan
Media : Kertas
Rangkap : 1(Satu)
Frekuensi : Setiap ada penambahan kependidiakan baru
Format : D-3
Volume : 1/Tahun
Keterangan : Berisi tentang data kependidikan
Hasil : Informasi yang disampaikan cukup jelas karena
……….………tercantum id_kependidikan nama, jenis
……….kelamin, tempat lahir, jabatan dan alamat.
d. Nama Keluaran : Data Prestasi
Sumber : Walikelas
Fungsi : Sebagai laporan data presatasi siswa
Media : Kertas
Rangkap : 1(Satu)
Frekuensi :.Setiap ada siswa yang memproleh prestasi di
………..luar sekolah
Format : D-4
Volume : 3/Tahun
Keterangan : Berisi tentang data prestasi siswa
Hasil : Informasi yang disampaikan cukup jelas karena
……….………berisi Nis, nama siswa, id_prestasi, nama
………...……..……prestasi, bidang, tingkat, tempat dan tahun
e. Nama Keluaran : Data Alumni
Fungsi : Sebagai laporan data alumni
Media : Kertas
Rangkap : 1(Satu)
Frekuensi : Setiap ada siswa yang lulus
Format : D-5
Volume : 1/Tahun
Keterangan : Berisi tentang data alumni
Hasil : Informasi yang disampaikan cukup jelas karena
………….………tercantum NIS, nama, jenis kelamin, tanggal
………….………lahir, tempat lahir, alamat dan tahun lulus
f. Nama Keluaran : Data Ekstrakulikuler
Sumber : Kepala Sekolah
Fungsi : Sebagai laporan data Ekstrakulikuler
Media : Kertas
Rangkap : 1(Satu)
Frekuensi : Setiap ada penambahan ekstrakulikuler baru
Format : D-6
Volume : 1/Tahun
Keterangan : Berisi tentang data ekstrakulikuler
Hasil : Informasi yang disampaikan cukup jelas karena
……….tercantum identitas, nama dan deskripsin
………ekstrakulikuler
g. Nama Keluaran : Data Berita
Sumber : Kepala Sekolah
Fungsi : Sebagai laporan Berita
Media : Kertas
Rangkap : 1(Satu)
Frekuensi : Setiap ada berita baru
Format : D-7
Volume : 2/semester
Hasil : Informasi yang disampaikan cukup jelas karena
……….……tercantum identitas berita, nama berita,
……….……....deskripsi berita, identitas kategori, nama
……….…………kategori
h. Nama Keluaran : Data Kategori
Sumber : Kepala Sekolah
Fungsi : Sebagai laporan kategori
Media : Kertas
Rangkap : 1(Satu)
Frekuensi : Setiap ada penamabahan kategori baru
Format : D-8
Volume : 2/Tahun
Keterangan : Berisi tentang data kategori
Hasil : Informasi yang disampaikan cukup jelas karena
……….dan nama kategori
i. Nama Keluaran : Data Album
Sumber : Tata Usaha
Fungsi : Sebagai laporan data Album
Media : Kertas
Rangkap : 1(Satu)
Frekuensi : Setiap ada siswa yang lulus
Format : D-9
Volume : 1/Tahun
Keterangan : Berisi tentang data alumni
Hasil : Informasi yang disampaikan cukup jelas karena
……….tercantum identitas foto, foto dan deskripsi
j. Nama Keluaran : User
Fungsi : Sebagai laporan data user
Media : Kertas
Distributor : Tata Usaha
Rangkap : 1(Satu)
Frekuensi : Setiap ada penembahan user baru
Format : D-9
Volume : 1/Tahun
Keterangan : Berisi tentang data user
Hasil : Informasi yang disampaikan cukup jelas karena
4.9.3 Rancangan Antar Muka 1. Halaman Utama
Halaman ini terdiri dari menu Beranda dan menu Kontak 2. Halaman Pengunjung
Halaman ini merupakan menu bagi user untuk mengomentari webportal tersebut
3. Halaman User
Halaman ini merupakan menu bagi user untuk mengupdate informasi tentang data siswa, guru, kependidikan, alumni, prestasi, ekstrakulikuler, kategori, berita dan user
RANCANG BANGUN PORTAL INFORMASI SD NEGERI 15 SUNGAILIAT BERBASIS WEBSITE Web page Beranda Kontak Manager Kategori Update Berita Pengunjung Buku_Tamu User Siswa Banner Guru Kependidikan Alumni Prestasi Ekstrakulikuler Album Logout Footer Gambar 4.15 Rancangan Antar Muka
4.9.4 Rancangan Layar
1. Website dari Sudut Pandang User a. Rancangan Layar Login User
Gambar 4.16 Tampilan Login User
b. Tampilan Halaman Utama Website
Gambar 4.17
c. Rancangan Layar Kelola Data Siswa
Gambar 4.18
d. Rancangan Layar Kelola Data Guru
Gambar 4.19
e. Rancangan Layar Kelola Data Kependidikan
Gambar 4.20
f. Rancangan Layar Kelola Data Alumni
Gambar 4.21
g. Rancangan Layar Kelola Data Ekstrakulikuler
Gambar 4.22
h. Rancangan Layar Kelola Data Prestasi
Gambar 4.23
i. Tampilan Layar Update Data Berita
Gambar 4.24
j. Tampilan Layar Kelola Data Kategori
Gambar 4.25
k. Rancangan Layar Update Gambar
Gambar 4.26
l. Rancangan Layar Lihat Buku_Tamu
Gambar 4.27
m. Rancangan Layar Kelolah Data User
Gambar 4.28 Tampilan Layar User
2. Website Dari Sudut Pandang Pengguna a. Tampilan Halaman Utama Website
Gambar 4.29
b. Rancanan Laya Lihat Data Siswa
Gambar 4.30
c. Rancangan Layar Lihat Data Guru
Gambar 4.31
d. Rancangan Layar Lihat Data Kependidikan
Gambar 4.32
e. Rancangan Layar Lihat Data Alumni
Gambar 4.33
f. Rancangan Layar Lihat Data Ekstrakulikuler
Gambar 4.34
g. Tampilan Layar Lihat Prestasi
Gambar 4.35
h. Rancangan Layar Lihat Berita
Gambar 4.36
i. Rancangan Layar LIhat Kategori
Gambar 4.37
j. Rancangan Layar Lihat Gambar
Gambar 4.38
k. Rancangan Layar Entry Buku_Tamu
Gambar 4.39
l. Rancangan Layar lihat Kontak
Gambar 4.40
4.9.5 Deployment Diagram
Gambar 4.41 Deployment Diagram
4.9.6 Sequence Diagram
1. Sequence Diagram Login User
Gambar 4.42
2. Sequence Diagram Kelola Data User
Gambar 4.43
3. Sequence Diagram Kelola Data Siswa
Gambar 4.44
4. Sequence Diagram Kelola Data Guru
Gambar 4.45
5. Sequence Diagram Kelola Data Kependidikan
Gambar 4.46
6. Sequence Diagram Kelola Data Alumni
Gambar 4.47
7. Sequence Diagram Kelola Data Ekstrakulikuler
Gambar 4.48
8. Sequence Diagram Kelola Data Prestasi
Gambar 4.49
9. Sequence Diagram Kelola Data Berita
Gambar 4.50
10. Sequence Diagram Kelola Data Kategori
Gambar 4.51
11. Sequence Diagram Kelola Data Gambar
Gambar 4.52
12. Sequence Diagram Kelola Data Buku_Tamu
Gambar 4.53
4.9.7 Class Diagram
Gambar 4.54 Class Diagram