bab 3 analisis dan perancangan 3.1 gambaran umum …thesis.binus.ac.id/doc/bab3/2011-1-00180-if...

139
45 BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum Sekolah 3.1.1 Profil Sekolah SMP STRADA SANTO FRANSISKUS XAVERIUS II merupakan sebuah sekolah swasta yang berlokasi di kota DKI Jakarta, Indonesia dengan NPSN 20106675, Nomor Induk Sekolah 2025 dan Nomor Statistik Sekolah 202016103026. Sekolah SMP STRADA SANTO FRANSISKUS XAVERIUS II ini beralamat di Jl. Bhayangkara No. 38 Kelurahan Tugu Utara, Kecamatan Koja 14260 dengan luas bangunan sebesar 2.352 m 2 . Sekolah ini awalnya didirikan pada tahun 1977 yang diselenggarakan oleh ORGANISASI PERKUMPULAN STRADA dan mengalami perubahan pada tahun 1990. Dengan semangat kerja keras, SMP STRADA SANTO FRANSISKUS XAVERIUS II semakin tampil meyakinkan dan percaya diri, karena bangunan sekolah yang semakin baik dari tahun ke tahun dengan lengkapnya fasilitas – fasilitas penunjang proses belajar mengajar. Akhirnya pada tahun 2006, sekolah ini menjadi “Terakreditasi A” berdasarkan Surat Keputusan Nomor 000023. 3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang utuh dan unggul dalam ilmu pengetahuan dan.teknologi,kepribadian dan iman.serta menjadikan SM P Strada St.FX II terbaik.dan.terdepan di Jakarta Utara. Selain itu, ada juga visi yang mencerminkan profil dan cita-cita SMP Strada St.FX II yang :

Upload: nguyennhi

Post on 09-Mar-2019

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

  

45  

BAB 3

ANALISIS DAN PERANCANGAN

3.1 Gambaran Umum Sekolah

3.1.1 Profil Sekolah

SMP STRADA SANTO FRANSISKUS XAVERIUS II merupakan sebuah

sekolah swasta yang berlokasi di kota DKI Jakarta, Indonesia dengan NPSN

20106675, Nomor Induk Sekolah 2025 dan Nomor Statistik Sekolah 202016103026.

Sekolah SMP STRADA SANTO FRANSISKUS XAVERIUS II ini beralamat di Jl.

Bhayangkara No. 38 Kelurahan Tugu Utara, Kecamatan Koja 14260 dengan luas

bangunan sebesar 2.352 m2.

Sekolah ini awalnya didirikan pada tahun 1977 yang diselenggarakan oleh

ORGANISASI PERKUMPULAN STRADA dan mengalami perubahan pada tahun

1990. Dengan semangat kerja keras, SMP STRADA SANTO FRANSISKUS

XAVERIUS II semakin tampil meyakinkan dan percaya diri, karena bangunan

sekolah yang semakin baik dari tahun ke tahun dengan lengkapnya fasilitas –

fasilitas penunjang proses belajar mengajar. Akhirnya pada tahun 2006, sekolah ini

menjadi “Terakreditasi A” berdasarkan Surat Keputusan Nomor 000023.

3.1.2 Visi dan Misi Sekolah

Visi dari sekolah ini adalah Manusia bagi sesama yang utuh dan unggul dalam

ilmu pengetahuan dan.teknologi,kepribadian dan iman.serta menjadikan SMP Strada

St.FX II terbaik.dan.terdepan di Jakarta Utara. Selain itu, ada juga visi yang

mencerminkan profil dan cita-cita SMP Strada St.FX II yang :

Page 2: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

46  

1. Berorientasi ke depan dengan memperhatikan potensi-potensi yang dimiliki

sekolah.

2. Sesuai dengan norma dan harapan masyarakat.

3. Ingin mencapai keunggulan.

4. Mendorong semangat dan komitmen seluruh warga sekolah sebagai komunitas

pembelajaran yang berbasis nilai-nilai keutamaan hidup.

5. Mendorong adanya perubahan lebih baik ( futuristik ).

6. Mengarahkan langkah-langkah strategi ( misi ) sekolah.

Sedangkan misi dari SMP STRADA SANTO FRANSISKUS XAVERIUS II

adalah :

1. Menanamkan keyakinan serta nilai-nilai humaniora kepada peserta didik

terhadap kebesaran Tuhan Yang Maha Esa.

2. Meningkatkan kesadaran peserta didik sebagai makhluk sosial dalam tatanan

kemasyarakatan dan aktif memelihara/melestarikan lingkungan.

3. Mengembangkan pengetahuan dan ketrampilan melalui pengalaman langsung

sesuai dengan minat dan bakat peserta didik sebagai bentuk implementasi sistem

pembelajaran berpola Paradigma Pedagogik Reflektif ( PPR ).

4. Menanamkan nilai kedisiplinan dan kebersihan pribadi dan lingkungan sekitar.

Page 3: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

47  

Tujuan SMP Strada Strada Santo Fransiskus Xaverius II yang diuraikan dari

misi yakni:

1. Meletakkan dasar kecerdasan, pengetahuan, kepribadian, akhlak mulia, serta

keterampilan untuk hidup mandiri dan mengikuti pendidikan lebih lanjut.

2. Meningkatkan perilaku berakhlak bagi peserta didik dalam membangun

keadaban publik.

3. Meningkatkan pengetahuan dan keterampilan yang sesuai dengan minat dan

bakat peserta didik.

4. Mengembangkan kepribadian yang utuh bagi peserta didik.

5. Mempersiapkan peserta didik sebagai bagian dari anggota masyarakat yang

mandiri dan berguna bagi sesama

6. Mempersiapkan peserta didik dalam melanjutkan pendidikan lebih lanjut.

Page 4: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

48  

3.1.3 Struktur Sekolah

Struktur sekolah SMP Strada Strada Santo Fransiskus Xaverius II dapat

digambarkan sebagai berikut :

Gambar 3.1 Struktur Sekolah SMP Strada Strada Santo Fransiskus Xaverius II

Page 5: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

49  

3.1.4 Tugas dan Wewenang

Berikut ini adalah tugas dan wewenang dari masing-masing bagian:

a. Kepala Sekolah

1. Menyusun Program Kerja Kepala Sekolah

2. Menyusun Program Kerja Sekolah

3. Melaksanakan kebijakan Perkumpulan Strada

4. Mensosialisasikan tata tertib kepada siswa, guru, karyawan dan orang tua

siswa

5. Mengikuti rapat/seminar/lokakarya/pelatihan

6. Bekerjasama dengan guru, karyawan, orang tua siswa dan mitra sekolah

dengan baik

7. Pendampingan Kegiatan Belajar Mengajar

8. Mempromosikan sekolah dengan menyebar brosur dan melaksanakan pentas

seni

9. Melaksanakan tugas dengan disiplin

10. Menyatukan Tim ( Korps ) untuk mencapai tujuan

11. Mengevaluasi seluruh kegiatan

b. Komite Sekolah

1. Menyusun dan menetapkan rencana strategik pengembangan sekolah

2. Menyusun dan menetapkan rencana kerja tahunan sekolah yang dirumuskan

dalam Rencana Anggaran dan Belanja Sekolah(RAPBS).

3. Menyelenggarakan rapat-rapat komite sesuai dengan program yang

ditetapkan.

Page 6: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

50  

4. Memberikan motivasi dan penghargaan kepada tenaga kependidikan atau

pihak lain yang berjasa kepada sekolah sesuai dengan peraturan yang

berlaku.

c. Wakil Kepala Sekolah

• Bidang Kesiswaan ( OSIS )

1. Menyusun program pembinaan kesiswaan

2. Melaksanakan bimbingan, pengarahan dan pengendalian kegiatan siswa

3. Membina pengurus OSIS dalam berorganisasi

4. Memberi pengarahan dalam pemilihan pengurus OSIS

• Bidang Kurikulum

1. Menyusun jadwal/kegiatan sekolah

2. Bersama Kepala Sekolah menyusun pembagian tugas guru dan karyawan

3. Menyusun jadwal pelajaran

4. Menyusun jadwal evaluasi belajar

d. Tata Usaha

• Surat Menyurat

1. Mengisi agenda surat masuk dan surat keluar

2. Membuat ekspedisi surat keluar

3. Membuat surat khusus, edaran, panggilan

4. Memeriksa dan menyiapkan blanko laporan

5. Mengisi dan mengirim questioner dari dikdas, MPK dan Yayasan

Page 7: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

51  

• Administrasi Kesiswaan

1. Mengisi daftar penerimaan siswa baru

2. Menyusun daftar nama siswa perkelas

3. Mengadakan dan menghitung presentase absensi siswa

4. Menyiapkan buku tata tertib siswa

5. Mengisi mutasi siswa

6. Mengisi statistik murid

7. Mengisi buku kleper dan Buku Induk Siswa

8. Membuat pengumuman mengenai penerimaan siswa baru

9. Melayani pengambilan formulir pendaftaran

• Administrasi Kepegawaian

1. Menyusun data guru dan karyawan dalam buku induk

2. Menyusun daftar perubahan pangkat/golongan, berkala

3. Menyiapkan blanko berkaitan dengan urusan kepegawaian, restitusi,

administrasi guru

4. Menyiapkan buku tamu

5. Menyiapkan daftar hadir guru/karyawan

6. Menyiapkan dan mengirimkan data kondikte

• Evaluasi dan Statistik

1. Menyiapkan buku nilai untuk guru

2. Menyiapkan ledger setiap kelas dan memasukkan nilai ke ledger

3. Menyiapkan raport midsemester dan raport semester

4. Menyiapkan perangkat ulum semester dan UAS/UNAS

Page 8: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

52  

5. Menyusun arsip

6. Menyusun dan melaporkan hasil kenaikan kelas, UAS/UNAS ke Strada

Pusat dan Dikdas

7. Memasukkan nilai raport/STTB ke buku induk

8. Menyiapkan daftar 8355

9. Membuat daftar alumni

10. Menyiapkan perangkat pendaftaran siswa ke jenjang sekolah lebih tinggi

• Keuangan

1. Mengisi kartu uang sekolah

2. Menyusun dan mengirimkan kategori uang sekolah kepada Yayasan

3. Melaporkan perubahan uang sekolah

4. Menerima Uang Sekolah siswa dan menyimpan di Bank

5. Menagih tunggakan pembayaran siswa

6. Merekap dan melaporkan jumlah tunggakan pembayaran siswa ke Kantor

Strada Cabang

7. Menyerahkan transport dinas

8. Membuat dan mengirimkan laporan penggunaan uang operasional

9. Membeli sarana KBM dan menyampaikan laporan keuangan ke Yayasan

e. Dewan Guru

1. Menyusun administrasi ( perencanaan, pelaksanaan dan penilaian KBM ).

Menggunakan kurikulum Tingkat Satuan Pendidikan

2. Melaksanakan KBM dengan sistem konstekstual dengan filosofi

konstruktivisme

3. Mempunyai daftar nilai siswa sesuai KKM

Page 9: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

53  

4. Menyusun Kurikulum Tingkat Satuan Pendidikan ( KTSP )

5. Mempercepat materi pelajaran dengan melatih soal-soal serta mengulang

materi kelas VII dan VIII bagi kelas IX.

6. Mengikuti seminar/MGMP/Lokakarya/pelatihan

7. Bekerjasama dengan pimpinan/guru/karyawan/orang tua siswa dengan baik

8. Melaksanakan tugas dengan disiplin

f. Wali Kelas

1. Mengisi buku laporan penilaian hasil belajar

2. Membagikan raport penilaian hasil belajar siswa

3. Membuat catatan khusus tentang masing-masing siswa

4. Mengkomunikasikan kepada orangtua dan siswa yang berkenaan dengan

kegiatan pendidikan sekolah

g. Guru Bimbingan dan Penyuluhan (BP)

1. Menyusun dan melaksanakan program BP/BK

2. Menyusun dan melaksanakan kerja sama dengan instansi terkait baik

pemerintah dan swasta dalam program BP/BK

3. Menyusun statistik hasil evaluasi BP/BK

h. Ketua Lab

1. Merencanakan kegiatan praktek dengan kelengkapannya

2. Melaksanakan praktek dan memelihara alat-alat praktek

3. Menyusun laporan kemajuan praktek siswa

i. Perpustakaan

1. Menyusun program pengadaan buku-buku perpustakaan

2. Melayani peminjaman buku oleh siswa, guru, karyawan

Page 10: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

54  

3. Memelihara buku-buku perpustakaan

4. Mendorong pengembangan minat baca siswa

5. Menyusun laporan bulanan

6. Melaksanakan tugas dengan disiplin

7. Menyusun jadual peminjaman buku

j. Pembantu Sekolah

1. Memelihara kebersihan dan keamanan dan kerapian lingkungan sekolah

2. Menjaga ketertiban dan keamanan di lingkungan sekolah

3. Mencegah gangguan yang dapat mempengaruhi ketenangan belajar

4. Memelihara/memperbaiki sarana dan prasaranan sekolah

5. Menyiapkan konsumsi guru, karyawan dan tamu

6. Membantu tugas dengan disiplin

7. Bekerjasama dengan pimpinan/guru/karyawan/orang tua siswa dengan baik

k. Siswa

1. Menuntut ilmu di sekolah

2. Menaati peraturan dan ketertiban yang ada.

3. Bertanggung jawab terhadap nilai dan tugas yang diberikan guru.

Page 11: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

55  

3.2 Analisis Sistem

3.2.1 Sistem yang sedang berjalan

Sistem yang sedang berjalan pada SMP STRADA SANTO FRANSISKUS

XAVERIUS II sampai sekarang masih berpusat di dalam kelas, jadi semua kegiatan

belajar mengajar masih dilakukan di dalam kelas. Guru-guru yang memberikan

materi di dalam kelas pada siswa yang berjumlah kurang lebih 40 siswa. Bila masih

ada waktu yang tersisa, guru memberikan kesempatan bagi siswa untuk bertanya.

Semua materi yang disediakan bersumber dari buku saja.

Pada awal tahun ajaran baru, wali kelas akan memberikan jadwal pelajaran

kepada siswa-siswa yang akan digunakan selama satu tahun masa ajar. Informasi

mengenai siswa dan sekolah diberikan melalui pengumuman-pengumuman secara

lisan maupun tertulis di papan pengumuman sekolah. Laporan penilaian siswa akan

diberikan langsung kepada orang tua siswa di setiap akhir ujian. Pengumuman-

pengumuman terbaru tentang kegiatan yang akan diselenggarakan di sekolah

ataupun yang akan diikuti di luar sekolah akan disampaikan secara langsung oleh

guru yang bertanggung jawab atas kegiatan tersebut.

3.2.2 Hasil Survey

Untuk mengetahui bagaimana kesiapan SMP STRADA SANTO FRANSISKUS

XAVERIUS II mempersiapkan penerimaan web application, penulis melakukan

survey dengan cara menyebarkan 50 kuisioner yang diisi oleh 35 responden siswa

serta 15 responden guru.

Page 12: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

56  

Berikut ini adalah hasil dari kuisioner yang telah diisi oleh para responden:

a. Kuisioner Siswa

1. Seberapa sering Anda mengakses fasilitas internet?

Tabel 3.1 Tabel Jawaban kuisioner S iswa Nomor 1 Pilihan Jawaban Jumlah Presentase Setiap hari 18 51,42% 2-4 hari seminggu 9 25,71% <2 hari seminggu 8 22,87%

2. Dimana biasanya Anda mengakses internet?

Tabel 3.2 Tabel Jawaban kuisioner S iswa Nomor 2 Pilihan Jawaban Jumlah Presentase Rumah 20 57,14% Warnet 12 34,29 % Lain-lain 3 8,57%

3. Apakah waktu yang disediakan untuk kegiatan belajar mengajar

di sekolah sudah cukup efektif?

Tabel 3.3 Tabel Jawaban kuisioner S iswa Nomor 3 Pilihan Jawaban Jumlah Presentase Sangat cukup 6 17,14% Cukup 24 68,57% Kurang cukup 4 11,45% Tidak cukup 1 2,84%

4. Bagaimana interaksi guru dan murid pada saat kegiatan belajar

mengajar di kelas?

Tabel 3.4 Tabel Jawaban kuisioner S iswa Nomor 4 Pilihan Jawaban Jumlah Presentase Sangat baik 10 28,56% Baik 18 51,42% Kurang baik 4 11,45% Tidak baik 3 8,57%

Page 13: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

57  

5. Apakah Anda mampu menyerap seluruh materi yang diberikan

pada saat belajar di kelas?

Tabel 3.5 Tabel Jawaban kuisioner S iswa Nomor 5 Pilihan Jawaban Jumlah Presentase Sangat mampu 7 20,01% Mampu 25 71,42% Kurang mampu 3 8,57% Tidak mampu 0 0%

6. Apakah Anda mengetahui tentang sistem pembelajaran berbasis

web?

Tabel 3.6 Tabel Jawaban kuisioner S iswa Nomor 6 Pilihan Jawaban Jumlah Presentase Ya 27 77,14% Tidak 8 22,86%

7. Apakah Anda tertarik untuk belajar dengan menggunakan

fasilitas internet?

Tabel 3.7 Tabel Jawaban kuisioner S iswa Nomor 7 Pilihan Jawaban Jumlah Presentase Ya 34 97,14% Tidak 1 2,86%

8. Apakah Anda setuju jika di sekolah ini akan menerapkan

pembelajaran berbasis web?

Tabel 3.8 Tabel Jawaban kuisioner S iswa Nomor 8 Pilihan Jawaban Jumlah Presentase Ya 34 97,14% Tidak 1 2,86%

Page 14: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

58  

9. Seberapa seringkah Anda mencari informasi melalui internet?

Tabel 3.9 Tabel Jawaban kuisioner S iswa Nomor 9 Pilihan Jawaban Jumlah Presentase Sering 30 85,71% Kadang – Kadang 4 11,43% Tidak Pernah 1 2,86%

10. Apakah Anda setuju bila fitur forum diskusi pelajaran

dimasukkan dalam aplikasi tersebut?

Tabel 3.10 Tabel Jawaban kuisioner S iswa Nomor 10 Pilihan Jawaban Jumlah Presentase Sangat Setuju 29 82,85% Setuju 5 14,29% Kurang Setuju 1 2,86% Tidak Setuju 0 0%

b. Kuisioner Guru

1. Seberapa sering Anda mengakses fasilitas internet?

Tabel 3.11 Tabel Jawaban kuisioner Guru Nomor 1 Pilihan Jawaban Jumlah Presentase Setiap hari 7 46,66% 2-4 hari seminggu 7 46,66% <2 hari seminggu 1 6,67%

2. Dimana biasanya Anda mengakses internet?

Tabel 3.12 Tabel Jawaban kuisioner Guru Nomor 2 Pilihan Jawaban Jumlah Presentase Rumah 8 53,33% Warnet 5 33,33% Lain-lain 2 13,34%

Page 15: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

59  

3. Apakah waktu yang disediakan untuk kegiatan belajar mengajar

di sekolah sudah cukup efektif?

Tabel 3.13 Tabel Jawaban kuisioner Guru Nomor 3 Pilihan Jawaban Jumlah Presentase Sangat cukup 2 13,33% Cukup 12 80% Kurang cukup 1 6,67% Tidak cukup 0 0%

4. Bagaimana interaksi guru dan murid pada saat kegiatan belajar

mengajar di kelas?

Tabel 3.14 Tabel Jawaban kuisioner Guru Nomor 4 Pilihan Jawaban Jumlah Presentase Sangat baik 0 0% Baik 14 93,33% Kurang baik 1 6,67% Tidak baik 0 0%

5. Apakah Anda mengetahui tentang sistem pembelajaran berbasis

web?

Tabel 3.15 Tabel Jawaban kuisioner Guru Nomor 5 Pilihan Jawaban Jumlah Presentase Ya 4 26,67% Tidak 11 73,33%

6. Apakah Anda tertarik untuk belajar dengan menggunakan

fasilitas internet?

Tabel 3.16 Tabel Jawaban kuisioner Guru Nomor 6 Pilihan Jawaban Jumlah Presentase Ya 14 93,33% Tidak 1 6,67%

Page 16: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

60  

7. Apakah Anda setuju jika di sekolah ini akan menerapkan

pembelajaran berbasis web?

Tabel 3.17 Tabel Jawaban kuisioner Guru Nomor 7 Pilihan Jawaban Jumlah Presentase Ya 14 93,33% Tidak 1 6,67%

8. Seberapa seringkah Anda mencari informasi melalui internet?

Tabel 3.18 Tabel Jawaban kuisioner Guru Nomor 8

Pilihan Jawaban Jumlah Presentase Sering 10 66,67% Kadang - kadang 5 33,33% Tidak Pernah 0 0%

9. Apakah Anda setuju bila fitur forum diskusi pelajaran

dimasukkan dalam aplikasi tersebut?

Tabel 3.19 Tabel Jawaban kuisioner Guru Nomor 9

Pilihan Jawaban Jumlah Presentase Sangat Setuju 14 93,33% Setuju 1 6,67% Kurang Setuju 0 0% Tidak Setuju 0 0%

3.3 Permasalahan dan Usulan Solusi

Berdasarkan konsultasi dan identifikasi kebutuhan pengguna kepada Kepala

Sekolah, guru-guru, dan siswa telah diketahui permasalahan yang dihadapi dalam

sistem pembelajaran yang sedang berjalan :

1. Permasalahan : Waktu belajar mengajar seringkali terasa kurang, sehingga

penyampaian materi di kelas tidak tuntas.

Page 17: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

61  

Usulan Solusi : Membuat forum diskusi, maka siswa dapat menambah

wawasan dan pemahaman terhadap materi pelajaran yang tidak tuntas diajarkan

di kelas. Dan dapat membahas materi yang tidak tuntas tersebut di forum diskusi.

2. Permasalahan : Jadwal pelajaran di tahun ajaran baru, pada hari pertama siswa

masuk sekolah, wali kelas memberikan jadwal pelajaran di kelas.

Usulan Solusi : Membuat modul jadwal pelajaran, sehingga siswa dapat melihat

jadwal pelajarannya secara online kapan dan dimana saja tanpa harus datang ke

sekolah.

3. Permasalahan : Hasil nilai siswa hanya bisa dilihat pada saat raport telah diterima

oleh siswa.

Usulan Solusi: Membuat modul nilai, sehingga siswa dapat melihat hasil nilai

masing-masing secara online.

4. Permasalahan : Pengumuman atau event-event yang akan diadakan sekolah

hanya dapat dilihat di papan pengumuman sekolah atau melalui surat edaran.

Usulan Solusi : Membuat modul pengumuman, sehingga pengumuman dan

event-event dapat dilihat pada halaman utama web.

Page 18: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

62  

3.4 Diagram Aliran Data (Data Flow Diagram)

1. Diagram alir kegiatan belajar mengajar

Gambar 3.2 Diagram Alir Kegiatan Belajar Mengajar

   

Page 19: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

63  

2. Diagram alir penilaian siswa

Gambar 3.3 Diagram Alir Penilaian Siswa

 

Page 20: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

64  

3.4.1 Diagram Konteks

Gambar 3.4 Diagram Konteks

Page 21: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

65  

3.4.2 Diagram Nol

Gambar 3.5 Diagram Nol

Page 22: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

66  

3.5 Perancangan Sistem

3.5.1 Perancangan Basis Data Konseptual

Pada sub bab ini akan membahas tentang perancangan basis data pada SMP

Strada Santo Fransiskus Xaverius II yang akan digunakan untuk aplikasi ini.

Perancangan basis data akan direpresentasikan sebagai berikut :

3.5.1.1 Mengidentifikasi Tipe Entitas

Tabel 3.20 Identifikasi Tipe Entitas

Entity Name Description Aliases Occurrence

Guru Mendeskripsikan

semua guru di SMP

STRADA SANTO

FRANSISKUS

XAVERIUS II

- Setiap guru dapat mengajar

pelajaran, memberi nilai,

mengawasi kelas, membuat

topik, dan membuat reply

Siswa Mendeskripsikan

semua siswa di SMP

STRADA SANTO

FRANSISKUS

XAVERIUS II

murid Setiap siswa memiliki nilai,

dapat membuat topik,

membuat reply atas topik

Admin Mendeskripsikan

seseorang yang

mengatur web yg

dibuat

- Setiap admin memiliki hak

penuh atas pengaturan web

Page 23: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

67  

Pengumuman Mendeskripsikan hal-

hal yang penting untuk

diberitakan kepada

seluruh penghuni SMP

STRADA SANTO

FRANSISKUS

XAVERIUS II

- Setiap hal yang penting

diberitakan

Login Mendeskripsikan user

yang melakukan login

- Setiap user yang melakukan

login disimpan

Kelas Mendeskripsikan

semua kelas di SMP

STRADA SANTO

FRANSISKUS

XAVERIUS II

- Setiap kelas memilki

sejumlah jadwal pelajaran

dan terdiri atas sejumlah

siswa

Forum Mendeskripsikan

forum diskusi pada

SMP STRADA

SANTO

FRANSISKUS

XAVERIUS II

- Setiap forum memiliki

sejumlah topik yang bisa di

buat dan di reply oleh siswa

dan guru serta admin

Mata Pelajaran Mendeskripsikan

semua pelajaran di

SMP STRADA

- Setiap pelajaran memilki

sejumlah topik, jadwal

pelajaran dan materi pada

Page 24: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

68  

SANTO

FRANSISKUS

XAVERIUS II

kelas tertentu yang diajarkan

oleh guru tertentu

Jadwal Pelajaran Mendeskripsikan

semua

jadwal pelajaran di

SMP STRADA

SANTO

FRANSISKUS

XAVERIUS II

- Setiap jadwal pelajaran

dimiliki oleh mata pelajaran

tertentu

Nilai Mendeskripsikan

semua

histori nilai di SMP

STRADA SANTO

FRANSISKUS

XAVERIUS II

- Nilai yang dimiliki oleh

setiap siswa

Materi Mendeskripsikan

semua

materi pelajaran di

SMP STRADA

SANTO

FRANSISKUS

XAVERIUS II

- Setiap materi dimiliki oleh

mata pelajaran tertentu

Page 25: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

69  

Topik Mendeskripsikan

semua

topik yang ada di

forum

diskusi yang

diperuntukkan bagi

siswa dan guru SMP

STRADA SANTO

FRANSISKUS

XAVERIUS II

- Setiap topik dimiliki oleh

mata pelajaran tertentu.

Setiap topik yang dibuat

oleh siswa dapat memiliki

sejumlah reply

Reply Mendeskripsikan

semua

reply yang ada di

forum

diskusi yang

diperuntukkan bagi

siswa dan guru SMP

STRADA SANTO

FRANSISKUS

XAVERIUS II

Jawab Reply dimiliki oleh topik

tertentu. Setiap siswa atau

guru dapat memberikan

sejumlah reply.

Page 26: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

70  

3.5.1.2 Mengidentifikasi Tipe Relationship

Tabel 3.21 Multipicity Tipe Relationship

Entity Name Multiplicity Relationship Multiplicity Entity Name

Guru 1..* mengajar 1..1 Mata Pelajaran

1..1 mengawasi 1..1 Kelas

1..1 melihat 1..* Forum

1..* memberi 1..1 Nilai

1..* membuat 1..1 Topik

0..* memberikan 1..1 Reply

1..1 melakukan 1..1 Login

Siswa 1..1 melihat 1..* Forum

1..* membuat 1..1 Topik

0..* memberikan 1..1 Reply

1..* mendapat 1..1 Nilai

1..1 melakukan 1..1 Login

Kelas 1..* terdiri atas 1..1 Siswa

1..1 memiliki 1..1 Jadwal Pelajaran

Forum 1..* memiliki 1..1 Topik

Mata Pelajaran 1..1 memiliki 0..* Topik

1..1 memiliki 1..* Materi

1..1 memiliki 1..* Jadwal Pelajaran

Topik 1..* memiliki 0..1 Reply

Page 27: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

71  

Admin 1..* memasukkan 1..1 Pengumuman

1..1 melakukan 1..1 Login

1..* mengedit 0..1 Siswa

1..* mengedit 0..1 Guru

1..* memasukkan 1..1 Nilai

1..* mengedit 0..1 Materi

1..1 mengawasi 1..1 Forum

1..* membuat 0..1 Topik

1..* mengedit 0..1 JadwalPelajaran

0..* memberikan 1..1 Reply

1..* mengatur 1..1 Kelas

3.5.1.3 Mengidentifikasi Atribut pada Entitas

Tabel 3.22 Identifikasi Atribut

Entity Name

Attributes Description Data Type & Length

Nulls Multivalue

Guru IdGuru Primary key, diambil dari NIK guru

Char(7) Tidak Tidak

Mata Pelajaran

Mata Pelajaran yang diajarkan oleh Guru

Varchar(20) Tidak Tidak

NamaGuru Nama lengkap guru

Varchar(50) Tidak Tidak

AlamatGuru Alamat tempat tinggal guru

Varchar(100) Tidak Tidak

Kota Kota tempat tinggal guru

Varchar(50) Tidak Tidak

Page 28: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

72  

KodePos Kode pos tempat tinggal guru

Varchar(10) Tidak Tidak

Telepon Nomor telepon guru

Varchar(20) Tidak Tidak

Email Alamat email guru

Varchar(30) Tidak Tidak

JenisKelamin Jenis kelamin guru

Char(1) Tidak Tidak

TempatLahir Tempat lahir guru

Varchar(50) Tidak Tidak

TanggalLahir Tanggal lahir guru

Datetime Tidak Tidak

Agama Agama yang dianut

Varchar(10) Tidak Tidak

PasswordGuru

Password yang dimiliki oelh Guru

Varchar(40) Tidak Tidak

Siswa IdSiswa Primary Key, diambil dari NIS

Char(4) Tidak Tidak

Kelas Nama Kelas yang diduduki oleh Siswa

Varchar(5) Tidak Tidak

NamaSiswa Nama lengkap siswa

Varchar(50) Tidak Tidak

AlamatSiswa Alamat lengkap tempat tinggal siswa

Varchar(100) Tidak Tidak

TempatLahir Tempat lahir siswa

Varchar(50) Tidak Tidak

TanggalLahir Tanggal lahir siswa

Datetime Tidak Tidak

Agama Agama yang dianut siswa

Varchar(10) Tidak Tidak

JenisKelamin Jenis kelamin siswa

Char(1) Tidak Tidak

Email Email siswa Varchar(30) Tidak Tidak

Telepon Nomor telepon siswa

Varchar(20) Tidak Tidak

Kota Kota tempat tinggal siswa

Varchar (20) Tidak Tidak

KodePos Kode pos tempat tinggal

Varchar(10) Tidak Tidak

Page 29: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

73  

siswa PasswordSiswa

Password yang dimiliki oleh Admin

Varchar(40) Tidak Tidak

Admin IdAdmin Primary key, kode dari admin

Char(7) Tidak Tidak

NamaAdmin Nama dari Admin

Varchar(50) Tidak Tidak

PasswordAdmin

Password yang dimiliki oleh Admin

Varchar(40) Tidak Tidak

Pengumum

an

IdPengumuman

Primary key Char(5) Tidak Tidak

JudulPengumuman

Judul dari pengumuman

Varchar(50) Tidak Tidak

Isi Isi dari pengumuman

Text Tidak Tidak

TanggalTerbit

Tanggal pengumuman terbit

Datetime Tidak Tidak

Login IdLogin Primary key Char(7) Tidak Tidak

Password Password untuk Id yang login

Varchar(20) Tidak Tidak

IdSiswa Foreign key dari Siswa

Char(7) Tidak Tidak

IdGuru Foreign key dari Guru

Char(7) Tidak Tidak

IdAdmin Foreign key dari Admin

Char(7) Tidak Tidak

Kelas IdKelas Primary key Int Tidak Tidak

NamaKelas Nama kelasnya, seperti 1, 2, 3

Varchar(5) Tidak Tidak

TingkatKelas Tingkatan kelas, seperti VII, VIII, IX

Varchar(5) Tidak Tidak

Forum IdForum Primary key Int Tidak Tidak

JudulForum Judul forum Varchar(20) Tidak Tidak

Page 30: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

74  

IdKelas Foreign dari Kelas

Int Tidak Tidak

MataPelaja

ran

IdMataPelajaran

Primary key Char(7) Tidak Tidak

NamaMataPelajaran

Nama mata pelajaran

Varchar(20) Tidak Tidak

IdGuru Foreign key dari Guru

Char(7) Tidak Tidak

IdKelas Foreign key dari Kelas

Int Tidak Tidak

JadwalPela

jaran

IdJadwalPelajaran

Primary key Int Tidak Tidak

IdKelas Foreign key dari Kelas

Int Tidak Tidak

IdMataPelajaran

Foreign Key dari Mata Pelajaran

Char(7) Tidak Tidak

Shift Shift waktu pelajaran

Int Tidak Tidak

Hari Hari dalam seminggu

varchar(10) Tidak Tidak

Nilai IdNilai Primary key Int Tidak Tidak

IdSiswa Foreign Key dari Siswa

Char(4) Tidak Tidak

Ulangan Nilai ulangan Float  Tidak Tidak

UTS Nilai UTS Float  Tidak Tidak

UAS Nilai UAS Float  Tidak Tidak

IdMataPelajaran

Foreign key dari MataPelajaran

Char(7) Tidak Tidak

Materi IdMateri Primary key Int Tidak Tidak

Judul Judul materinya

Varchar(50) Tidak Tidak

MateriUtama Informasi materi utama

Varchar(50)   Tidak Tidak

IdKelas Foreign Key dari Kelas

Int Tidak Tidak

IdMataPelajaran

Foreign key dari MataPelajaran

Char(7) Tidak Tidak

Page 31: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

75  

Topik IdTopik Primary key Int Tidak Tidak

JudulTopik Judul topiknya

Varchar(50) Tidak  Tidak 

WaktuPostTopik

Waktu posting topik

Datetime Tidak  Tidak 

NamaUser User yang membuat topik

Varchar(50) Tidak Tidak

Isi Isi dari topik Text Tidak Tidak IdForum Foreign key

dari Forum Int Tidak Tidak

Reply IdReply Primary key Int Tidak Tidak

NamaUser User yang membuat reply atas Topik tertentu

Varchar(50) Tidak Tidak

Isi Isi jawaban forum

Text Tidak Tidak

WaktuPostReply

Waktu posting jawaban

Datetime Tidak Tidak

IdTopik Foreign key dari Topik

Int Tidak Tidak

3.5.1.4 Menentukan Domain Atribut

Nilai yang mungkin untuk atribut JenisKelamin pada entitas Siswa dan Guru

yaitu Laki – Laki atau Perempuan. Domain atribut JenisKelamin terdiri atas 1

karakter saja yaitu “L” atau “P”.

Domain atribut untuk IdGuru pada entitas Guru terdiri atas 7 karakter angka

sesuai dengan Nomor Induk Kepegawaian.

Domain atribut untuk IdSiswa pada entitas Siswa terdiri atas 4 karakter sesuai

dengan Nomor Induk Siswa.

Page 32: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

76  

Domain atribut untuk IdMataPelajaran pada entitas MataPelajaran terdiri atas 7

karakter variabel. Nilai yang mungkin untuk atribut IdMataPelajaran yaitu 2

karakter huruf M dan P diikuti dengan rentang nilai 00001 – 99999.

Domain atribut untuk IdAdmin pada entitas Admin terdiri atas 7 karakter

variabel. Nilai yang mungkin untuk atribut IdAdmin yaitu 2 karakter huruf A dan

D diikuti dengan rentang nilai 00001 – 99999.

Domain atribut untuk Ulangan, UTS, UAS pada entitas Nilai yaitu berupa tipe

data float yang berkisar antara 0-100.

Nilai yang mungkin untuk atribut Agama pada entitas Siswa dan Guru adalah

sesuai dengan agama – agama yang telah diakui, yaitu Islam, Katolik, Kristen,

Buddha, Hindu, Konghucu.

Nilai yang mungkin untuk atribut Hari pada entitas JadwalPelajaran adalah

Senin, Selasa, Rabu, Kamis, Jumat, Sabtu.

Nilai yang mungkin untuk atribut Shift pada entitas JadwalPelajaran adalah

berisi seputar waktu belajar efektif di dalam kelas, yaitu Shift 1 antara Pukul

07.00 WIB – 08.00 WIB. Shift 2 antara Pukul 08.00 WIB – 09.00 WIB. Shift 3

antara Pukul 09.15 WIB – 10.00 WIB. Shift 4 antara Pukul 10.00 WIB – 11.00

WIB. Shift 5 antara Pukul 11.15 WIB – 12.00 WIB. Shift 6 antara Pukul 12.00

WIB – 12.30 WIB.

 

Page 33: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

77  

3.5.1.5 Menentukan Atribut Candidate Key dan Primary Key

Tabel 3.23 Atribut Candidate Key dan Primary Key

Entity Name Candidate Key Primary Key

Guru IdGuru IdGuru

Siswa IdSiswa IdSiswa

Admin IdAdmin IdAdmin

Pengumuman IdPengumuman IdPengumuman

Login IdLogin IdLogin

Kelas IdKelas IdKelas

Forum IdForum IdForum

MataPelajaran IdMataPelajaran IdMataPelajaran

JadwalPelajaran IdJadwalPelajaran IdJadwalPelajaran

Nilai IdNilai IdNilai

Materi IdMateri IdMateri

Topik IdTopik IdTopik

Reply IdReply IdReply

Page 34: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

78  

3.5.1.6 Diagram ER

Gambar 3.6 Diagram ER

Page 35: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

79  

3.5.1.7 Memvalidasi Model Konseptual Lokal dengan Transaksi Pengguna

Berikut adalah transaksi yang ada :

1. Melihat, menambah, mengubah, menghapus data siswa

2. Melihat, menambah, mengubah, menghapus data guru

3. Melihat semua topik yang dibuat oleh guru dan siswa

4. Melihat semua reply pada setiap topik

5. Melihat pengumuman – pengumuman yang ada

6. Melihat jadwal mata pelajaran pada setiap kelas

7. Mendaftar siswa – siswa yang terdapat pada setiap kelas

8. Men-download materi – materi yang ada pada setiap mata pelajaran

9. Melihat hasil nilai ulangan, UTS, dan UAS yang telah dilaksanakan

10. Melihat mata pelajaran yang diajarkan oleh guru tertentu

11. Meng-upload materi – materi pada setiap mata pelajaran

12. Memasukkan hasil nilai ulangan, UTS, UAS yang telah dilaksanakan

Page 36: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

80  

Guru

PK IdGuru

Siswa

PK IdSiswa

Login

PK IdLogin

JadwalPelajaran

PK IdJadwalPelajaran

Admin

PK IdAdmin

Materi

PK IdMateri

MataPelajaran

PK IdMataPelajaran

Reply

PK IdReply

Forum

PK IdForum

Nilai

PK IdNilai

Topik

PK IdTopik

Pengumuman

PK IdPengumuman

Kelas

PK IdKelas

M engaj ar

Mengawasi

mel ihat

memberi

m embuat

m emberikan

m elihat

mem buat

mem beri kan

m endapat

Terdi ri atas

m emil iki

memi lik i

materi

mem ilik i

m emil iki

1..1

1..1

m elakukan

1..*

1..1

1..1

1..*

1..*

1. .1

1..* 1..1

1..1

0..1

1..1

1..1

1..*

1..1

1..*1..1

0..*

1..1

1..*

1..1

melakukan

1. .1

1..1

1..*

1..1

1..1

1..1

1..*

1..1

1..*

1..1

1..11..*

1..*

1..*

1..1

1..*

0..11..1

1..*m emasukkan

m el akukan

1..1

1..1

mengedit

1..*

0. .1

1..*

0..1

mem asukkan

1..*

1..1

mengedit

1..*

0. .1

mengawasi

1..1

1..1

m em buat

0..1

1..*

mengedit

0..1

mem beri kan

1. .1

0..*

m engatur1. .1

1..*m engedi t

 

Gambar 3.7 Diagram ER yang Menggambarkan Relasi Antar Entitas dengan

Ditambahkannya Jalur Arah Transaksi (Pathways)

Page 37: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

81  

3.5.2 Perancangan Basis Data Logikal

3.5.2.1 Menghilangkan Fitur yang Tidak Kompatibel dengan Model

Relasional

a. Menghilangkan tipe relasi many to many biner

1. Relasi *..* antara entitas Guru dengan MataPelajaran

Pemecahan menjadi 2 relasi 1..* antar entitas Guru dengan MataPelajaran

2. Relasi *:* antara entitas Siswa dengan MataPelajaran

Pemecahan menjadi 2 relasi 1..* antara entitas Siswa dengan

MataPelajaran

b. Menghilangkan tipe relasi rekursif

Tahap ini tidak dilakukan karena tidak ada relasi rekursif yang terjadi antara

entitas – entitas yang ada.

c. Menghilangkan tipe relasi yang kompleks

Tahap ini tidak dilakukan karena dalam ER diagram yang telah dibuat tidak

terdapat relasi yang kompleks.

Page 38: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

82  

d. Menghilangkan atribut multi-valued

Tahap ini tidak dilakukan karena dalam ER diagram yang telah dibuat tidak

terdapat atribut multi-valued atau tidak ada atribut yang nilainya berisi lebih dari

satu.

3.5.2.2 Membuat Relasi untuk Model Data Logikal

1. Identifikasi Strong Entity Type

Guru(IdGuru, Mata Pelajaran, NamaGuru, AlamatGuru, Kota, KodePos,

Telepon, Email, JenisKelamin, TempatLahir, TanggalLahir, PasswordGuru)

Siswa(IdSiswa, Kelas, NamaSiswa, AlamatSiswa, TempatLahir,

TanggalLahir, Agama, JenisKelamin, Email, Telepon, Kota, KodePos,

PasswordSiswa)

Admin(IdAdmin, PasswordAdmin)

Pengumuman(IdPengumuman, JudulPengumuman, Isi, TanggalTerbit)

Kelas(IdKelas, NamaKelas, TingkatKelas)

2. Identifikasi Weak Entity Type

Login(IdLogin, Password, IdSiswa, IdGuru, IdAdmin)

Forum(IdForum, JudulForum, IdKelas)

MataPelajaran(IdMataPelajaran, NamaMataPelajaran, IdKelas)

JadwalPelajaran(IdJadwalPelajaran, IdKelas, Shift, Hari)

Nilai(IdNilai, IdSiswa, Ulangan, UTS, UAS, IdMataPelajaran)

Materi (IdMateri, IdKelas, Judul, MateriUtama, IdMataPelajaran)

Topik(IdTopik, NamaUser, Isi, JudulTopik, WaktuPostTopik, IdForum)

Reply(IdReply, NamaUser, Isi, WaktuPostReply, IdTopik)

Page 39: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

83  

3. Pembentukan Relasi biner One To Many (1:*)

a. Relasi antara Guru dengan Nilai

Menempatkan atribut IdGuru pada Entitas Nilai

Guru(IdGuru, Mata Pelajaran,

NamaGuru, AlamatGuru, Kota,

KodePos, Telepon, Email,

JenisKelamin, TempatLahir,

TanggalLahir)

Primary Key(IdGuru)

Nilai(IdNilai, Ulangan, UTS, UAS,

IdMataPelajaran, IdGuru)

Primary key(IdNilai, IdMataPelajaran)

Foreign Key IdGuru references Guru

(IdGuru)

b. Relasi antara Guru dengan Topik

Menempatkan atribut IdGuru pada Entitas Topik

Guru(IdGuru, MataPelajaran,

NamaGuru, AlamatGuru, Kota,

KodePos, Telepon, Email,

JenisKelamin, TempatLahir,

TanggalLahir)

Primary Key(IdGuru)

Topik(IdTopik, NamaUser, Isi,

JudulTopik, WaktuPostTopik, IdForum,

IdGuru)

Primary Key(IdTopik, IdForum)

Foreign Key(IdGuru) references

Guru(IdGuru)

Page 40: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

84  

c. Relasi antara Siswa dengan Topik

Menempatkan atribut IdSiswa pada Entitas Topik

Siswa(IdSiswa, Kelas, NamaSiswa,

AlamatSiswa, TempatLahir,

TanggalLahir, Agama, JenisKelamin,

Email, Telepon, Kota, KodePos)

Primary key(IdSiswa)

Topik(IdTopik, NamaUser, Isi,

JudulTopik, WaktuPostTopik, IdForum,

IdSiswa)

Primary Key(IdTopik, IdForum)

Foreign Key(IdSiswa) references

Siswa(IdSiswa)

d. Relasi antara Siswa dengan Nilai

Menempatkan atribut IdSiswa pada Entitas Nilai

Siswa(IdSiswa, Kelas, NamaSiswa,

AlamatSiswa, TempatLahir,

TanggalLahir, Agama, JenisKelamin,

Email, Telepon, Kota, KodePos)

Primary key(IdSiswa)

Nilai(IdNilai, Ulangan, UTS, UAS,

IdMataPelajaran, IdSiswa)

Primary key(IdNilai, IdMataPelajaran)

Foreign Key IdSiswa references Siswa

(IdSiswa)

Page 41: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

85  

e. Relasi antara Kelas dengan Siswa

Menempatkan atribut IdKelas pada Entitas Siswa

Kelas(IdKelas, NamaKelas,

TingkatKelas)

Primary Key (IdKelas)

Siswa(IdSiswa, NamaSiswa, IdKelas,

AlamatSiswa, TempatLahir,

TanggalLahir, Agama, JenisKelamin,

Email, Telepon, Kota, KodePos)

Primary key(IdSiswa)

Foreign Key IdKelas references

Kelas(IdKelas)

f. Relasi antara Forum dengan Topik

Menempatkan atribut IdForum pada Entitas Topik

Forum(IdForum, JudulForum, IdKelas)

Primary Key (IdForum)

Topik(IdTopik, NamaUser, Isi,

JudulTopik, WaktuPostTopik, IdForum,

IdSiswa)

Primary Key(IdTopik, IdForum)

Foreign Key IdForum references

Forum(IdForum)

Page 42: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

86  

g. Relasi antara Topik dengan Reply

Menempatkan atribut IdTopik pada Entitas Reply

Topik(IdTopik, JudulTopik,

WaktuPostTopik, IdForum, IdSiswa)

Primary Key(IdTopik, IdForum)

Reply(IdReply, NamaUser, Isi,

WaktuPostReply, IdTopik)

Primary Key(IdReply)

Foreign Key IdTopik references

Topik(IdTopik)

h. Relasi antara Admin dengan Pengumuman

Menempatkan atribut IdAdmin pada Entitas Pengumuman

Admin(IdAdmin, PasswordAdmin)

Primary Key(IdAdmin)

Pengumuman(IdPengumuman,

JudulPengumuman, Isi, TanggalTerbit,

IdAdmin)

Primary Key(IdPengumuman)

Foreign Key IdAdmin references

Admin(IdAdmin)

Page 43: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

87  

i. Relasi antara Admin dengan Siswa

Menempatkan atribut IdAdmin pada Entitas Siswa

Admin(IdAdmin, PasswordAdmin)

Primary Key(IdAdmin)

Siswa(IdSiswa, Kelas, NamaSiswa,

AlamatSiswa, TempatLahir,

TanggalLahir, Agama, JenisKelamin,

Email, Telepon, Kota, KodePos,

IdAdmin)

Primary key(IdSiswa)

Foreign Key IdAdmin references

Admin(IdAdmin)

j. Relasi antara Admin dengan Guru

Menempatkan atribut IdAdmin pada Entitas Guru

Admin(IdAdmin, PasswordAdmin)

Primary Key(IdAdmin)

Guru(IdGuru, Mata Pelajaran,

NamaGuru, AlamatGuru, Kota,

KodePos, Telepon, Email,

JenisKelamin, TempatLahir,

TanggalLahir, IdAdmin)

Primary Key(IdGuru)

Foreign Key IdAdmin references

Admin(IdAdmin)

Page 44: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

88  

k. Relasi antara Admin dengan Nilai

Menempatkan atribut IdAdmin pada Entitas Nilai

Admin(IdAdmin, PasswordAdmin)

Primary Key(IdAdmin)

Nilai(IdNilai, Ulangan, UTS, UAS,

IdMataPelajaran,IdAdmin)

Primary key(IdNilai, IdMataPelajaran)

Foreign Key IdAdmin references Admin

(IdAdmin)

l. Relasi antara Admin dengan Materi

Menempatkan atribut IdAdmin pada Entitas Materi

Admin(IdAdmin, PasswordAdmin)

Primary Key(IdAdmin)

Materi (IdMateri, IdKelas, Judul,

MateriUtama, IdMataPelajaran,

IdAdmin)

Primary Key (IdMateri)

Foreign Key IdMataPelajaran references

MataPelajaran(IdMataPelajaran)

Foreign Key IdAdmin references

Admin(IdAdmin)

Foreign Key IdKelas references

Kelas(IdKelas)

Page 45: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

89  

m. Relasi antara Admin dengan Topik

Menempatkan atribut IdAdmin pada Entitas Topik

Admin(IdAdmin,

PasswordAdmin)

Primary Key(IdAdmin)

Topik(IdTopik, NamaUser, Isi,

JudulTopik, WaktuPostTopik, IdForum,

IdSiswa, IdAdmin)

Primary Key(IdTopik, IdForum)

Foreign Key IdForum references

Forum(IdForum) Foreign Key IdAdmin

references Admin (IdAdmin)

n. Relasi antara Admin dengan JadwalPelajaran

Menempatkan atribut IdAdmin pada Entitas JadwalPelajaran

Admin(IdAdmin, PasswordAdmin)

Primary Key(IdAdmin)

JadwalPelajaran(IdJadwalPelajaran,

IdKelas, Shift, Hari, IdAdmin)

Primary Key(IdJadwalPelajaran,

IdKelas)

Foreign Key IdAdmin references

Admin(IdAdmin)

Page 46: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

90  

o. Relasi antara Admin dengan Kelas

Menempatkan atribut IdAdmin pada Entitas Kelas

Admin(IdAdmin, PasswordAdmin)

Primary Key(IdAdmin)

Kelas(IdKelas, NamaKelas,

TingkatKelas, IdAdmin)

Primary Key (IdKelas)

Foreign Key IdAdmin references Admin

(IdAdmin)

Page 47: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

91  

4. Tipe Relasi Biner One to One (1:1)

a. Mandatory Participation pada Salah Satu Sisi

Pada perancangan basis data ini tidak terdapat relasi mandatory

participation pada salah satu sisi.

b. Mandatory Participation pada Kedua Sisi

Pada perancangan basis data ini tidak terdapat relasi mandatory

participation pada kedua sisi.

c. Optional Participation pada Kedua Sisi

Pada perancangan basis data ini tidak terdapat relasi optional

participation pada kedua sisi.

5. Tipe Relasi Rekursif One to One (1:1)

Pada perancangan basis data ini tidak terdapat relasi rekursif One to One

sehingga langkah ini tidak dilakukan.

6. Tipe Relasi Superclass / Subclass

Pada perancangan basis data ini tidak terdapat relasi Superclass ataupun

Subclass sehingga langkah ini tidak dilakukan.

Page 48: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

92  

7. Pembentukan Relasi Biner Many to Many (*:*)

a. Relasi antara entitas Guru dengan MataPelajaran

b. Relasi antara entitas Siswa dengan MataPelajaran

Siswa(IdSiswa, NamaSiswa, AlamatSiswa, TempatLahir, 

TanggalLahir, Agama, JenisKelamin, Email, Telepon, 

Kota, KodePos) 

Primary key(IdSiswa) 

MataPelajaran(IdMataPelajaran, NamaMataPelajaran, IdGuru, IdKelas) 

Primary Key(IdMataPelajaran) 

Foreign Key IdKelas references Kelas (IdKelas) 

Foreign Key IdGuru references Guru(IdGuru) 

DetailPelajaran(IdSiswa, IdMataPelajaran) 

Primary Key(IdSiswa,IdMataPelajaran) 

Foreign Key IdSiswa references Siswa(IdSiswa) 

Foreign Key IdMataPelajaran references 

MataPelajaran(IdMataPelajaran) 

Guru(IdGuru, NamaGuru, 

AlamatGuru, Kota, KodePos, Telepon, Email, JenisKelamin, TempatLahir, TanggalLahir) 

Primary Key(IdGuru) 

MataPelajaran(IdMataPelajaran, 

NamaMataPelajaran, IdGuru, IdKelas) 

Primary Key(IdMataPelajaran) 

Foreign Key IdKelas references Kelas (IdKelas) 

Foreign Key IdGuru references Guru(IdGuru) 

DetailPelajaran(IdGuru, IdMataPelajaran) 

Primary Key(IdGuru,IdMataPelajaran) 

Foreign Key IdGuru references Guru(IdGuru) 

Foreign Key IdMataPelajaran references 

MataPelajaran(IdMataPelajaran) 

Page 49: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

93  

8. Pembentukan Relasi Multivalue Attribute

Pada perancangan basis data ini tidak terdapat relasi Multivalue Attribute

sehingga langkah ini tidak dilakukan

9. Tipe Relasi Kompleks

Pada perancangan basis data ini tidak terdapat tipe relasi kompleks sehingga

langkah ini tidak dilakukan.

3.5.2.3. Validasi Relasi dengan Menggunakan Normalisasi

1. Guru

UNF

Guru(IdGuru, MataPelajaran, NamaGuru, AlamatGuru, Kota, KodePos, Telepon,

Email, JenisKelamin, TempatLahir, TanggalLahir, Agama)

1NF

Guru(IdGuru, MataPelajaran, NamaGuru, AlamatGuru, Kota, KodePos, Telepon,

Email, JenisKelamin, TempatLahir, TanggalLahir, Agama)

2NF

Guru(IdGuru, MataPelajaran, NamaGuru, AlamatGuru, Kota, KodePos, Telepon,

Email, JenisKelamin, TempatLahir, TanggalLahir, Agama)

3NF

Guru(IdGuru, IdMataPelajaran, NamaGuru, AlamatGuru, Kota, KodePos,

Telepon, Email, JenisKelamin, TempatLahir, TanggalLahir, IdAgama)

Agama(IdAgama, Agama)

MataPelajaran(IdMataPelajaran, MataPelajaran)

Page 50: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

94  

2. Siswa

UNF

Siswa(IdSiswa, Kelas, NamaSiswa, AlamatSiswa, TempatLahir, TanggalLahir,

Agama, JenisKelamin, Email, Telepon, Kota, KodePos)

1NF

Siswa(IdSiswa, Kelas, NamaSiswa, AlamatSiswa, TempatLahir, TanggalLahir,

Agama, JenisKelamin, Email, Telepon, Kota, KodePos)

2NF

Siswa(IdSiswa, Kelas, NamaSiswa, AlamatSiswa, TempatLahir, TanggalLahir,

Agama, JenisKelamin, Email, Telepon, Kota, KodePos)

3NF

Siswa(IdSiswa, IdKelas, NamaSiswa, AlamatSiswa, TempatLahir, TanggalLahir,

IdAgama, JenisKelamin, Email, Telepon, Kota, KodePos)

Agama (IdAgama, Agama)

Kelas (IdKelas, NamaKelas)

3. Kelas

UNF

Kelas(IdKelas, NamaKelas, TingkatKelas)

1NF

Kelas(IdKelas, NamaKelas, TingkatKelas)

2NF

Kelas(IdKelas, NamaKelas, TingkatKelas)

Page 51: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

95  

3NF

Kelas(IdKelas, NamaKelas, TingkatKelas)

4. Pengumuman

UNF

Pengumuman(IdPengumuman, JudulPengumuman, Isi, TanggalTerbit)

1NF

Pengumuman(IdPengumuman, JudulPengumuman, Isi, TanggalTerbit)

2NF

Pengumuman(IdPengumuman, JudulPengumuman, Isi, TanggalTerbit)

3NF

Pengumuman(IdPengumuman, JudulPengumuman, Isi, TanggalTerbit)

5. Admin

UNF

Admin(IdAdmin, NamaAdmin, PasswordAdmin)

1NF

Admin(IdAdmin, NamaAdmin, PasswordAdmin)

2NF

Admin(IdAdmin, NamaAdmin, PasswordAdmin)

3NF

Admin(IdAdmin, NamaAdmin, PasswordAdmin)

Page 52: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

96  

6. Forum

UNF

Forum(IdForum, JudulForum, IdKelas)

1NF

Forum(IdForum, JudulForum, IdKelas)

2NF

Forum(IdForum, JudulForum, IdKelas)

3NF

Forum(IdForum, JudulForum, IdKelas)

Kelas(IdKelas, NamaKelas)

7. Login

UNF

Login(IdLogin, Password, IdSiswa, IdGuru, IdAdmin)

1NF

Login(IdLogin, Password, IdSiswa, IdGuru, IdAdmin)

2NF

Login(IdLogin, Password, IdSiswa, IdGuru, IdAdmin)

3NF

Login(IdLogin, Password, IdSiswa, IdGuru, IdAdmin)

Siswa(IdSiswa, NamaSiswa)

Guru(IdGuru, NamaGuru)

Admin(IdAdmin, NamaAdmin)

Page 53: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

97  

8. Reply

UNF

Reply(IdReply, NamaUser, Isi, WaktuPostReply, IdTopik)

1NF

Reply(IdReply, NamaUser, Isi, WaktuPostReply, IdTopik)

2NF

Reply(IdReply, NamaUser, Isi, WaktuPostReply, IdTopik)

3NF

Reply(IdReply, NamaUser, Isi, WaktuPostReply, IdTopik)

Topik(IdTopik, JudulTopik)

9. Topik

UNF

Topik(IdTopik, NamaUser, Isi, JudulTopik, WaktuPostTopik, IdForum)

1NF

Topik(IdTopik, NamaUser, Isi, JudulTopik, WaktuPostTopik, IdForum)

2NF

Topik(IdTopik, NamaUser, Isi, JudulTopik, WaktuPostTopik, IdForum)

3NF

Topik(IdTopik, NamaUser, Isi, JudulTopik, WaktuPostTopik, IdForum)

Forum(IdForum, JudulForum)

Page 54: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

98  

10. Materi

UNF

Materi (IdMateri, IdKelas, Judul, MateriUtama, IdMataPelajaran)

1NF

Materi (IdMateri, IdKelas, Judul, MateriUtama, IdMataPelajaran)

2NF

Materi (IdMateri, IdKelas, Judul, MateriUtama, IdMataPelajaran)

3NF

Materi (IdMateri, IdKelas, Judul, MateriUtama, IdMataPelajaran)

MataPelajaran (IdMataPelajaran, NamaMataPelajaran)

Kelas (IdKelas, NamaKelas)

11. Nilai

UNF

Nilai(IdNilai, IdSiswa, Ulangan, UTS, UAS, IdMataPelajaran)

1NF

Nilai(IdNilai, IdSiswa, Ulangan, UTS, UAS, IdMataPelajaran)

2NF

Nilai(IdNilai, IdSiswa, Ulangan, UTS, UAS, IdMataPelajaran)

3NF

Nilai(IdNilai, IdSiswa, Ulangan, UTS, UAS, IdMataPelajaran)

MataPelajaran (IdMataPelajaran, NamaMataPelajaran)

Siswa (IdSiswa, NamaSiswa)

Page 55: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

99  

12. JadwalPelajaran

UNF

JadwalPelajaran(IdJadwalPelajaran, IdKelas, Shift, Hari)

1NF

JadwalPelajaran(IdJadwalPelajaran, IdKelas, Shift, Hari)

2NF

JadwalPelajaran(IdJadwalPelajaran, IdKelas)

DetailJadwal (IdJadwalPelajaran, Shift, Hari)

3NF

JadwalPelajaran(IdJadwalPelajaran, IdKelas)

DetailJadwal (IdJadwalPelajaran, IdShift, IdHari)

Kelas (IdKelas, NamaKelas)

Shift (IdShift, Shift, JamMulai, JamSelesai)

Hari (IdHari, NamaHari)

13. MataPelajaran

UNF

MataPelajaran(IdMataPelajaran, NamaMataPelajaran, IdKelas)

1NF

MataPelajaran(IdMataPelajaran, NamaMataPelajaran, IdKelas)

2NF

MataPelajaran(IdMataPelajaran, NamaMataPelajaran, IdKelas)

3NF

MataPelajaran(IdMataPelajaran, NamaMataPelajaran, IdKelas)

Page 56: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

100  

Kelas(IdKelas,NamaKelas)

3NF

MataPelajaran(IdMataPelajaran, NamaMataPelajaran, IdGuru, IdKelas)

Guru(IdGuru, NamaGuru)

Kelas(IdKelas, NamaKelas)

3.5.2.4 Menentukan Batasan Integritas

MataPelajaran(IdMataPelajaran, NamaMataPelajaran, IdKelas)

Primary Key IdMataPelajaran

Foreign Key IdKelas references Kelas (IdKelas) ON UPDATE CASCADE ON

DELETE CASCADE

JadwalPelajaran(IdJadwalPelajaran, IdKelas)

Primary Key IdJadwalPelajaran

Foreign Key IdKelas references Kelas (IdKelas) ON UPDATE CASCADE ON

DELETE CASCADE

DetailJadwal (IdJadwalPelajaran, IdShift, IdHari)

Primary Key IdJadwalPelajaran

Foreign Key IdJadwalPelajaran references JadwalPelajaran (IdJadwalPelajaran)

ON UPDATE CASCADE ON DELETE CASCADE

Page 57: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

101  

Foreign Key IdShift references Shift (IdShift) ON UPDATE CASCADE ON

DELETE CASCADE

Foreign Key IdHari references Hari (IdHari) ON UPDATE CASCADE ON

DELETE CASCADE

Nilai(IdNilai, IdSiswa, Ulangan, UTS, UAS, IdMataPelajaran)

Primary Key IdNilai

Foreign Key IdMataPelajaran references MataPelajaran (IdMataPelajaran) ON

UPDATE CASCADE ON DELETE CASCADE

Foreign Key IdSiswa references Siswa (IdSiswa) ON UPDATE CASCADE ON

DELETE CASCADE

Materi (IdMateri, IdKelas, Judul, MateriUtama, IdMataPelajaran)

Primary Key IdMateri

Foreign Key IdMataPelajaran references MataPelajaran (IdMataPelajaran) ON

UPDATE CASCADE ON DELETE CASCADE

Foreign Key IdKelas references Kelas (IdKelas) ON UPDATE CASCADE ON

DELETE CASCADE

Topik(IdTopik, NamaUser, Isi, JudulTopik, WaktuPostTopik, IdForum)

Primary Key IdTopik

Foreign Key IdForum references Forum (IdForum) ON UPDATE CASCADE

ON DELETE CASCADE

Page 58: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

102  

Reply(IdReply, NamaUser, Isi, WaktuPostReply, IdTopik)

Primary Key IdReply

Foreign Key IdTopik references Topik (IdTopik) ON UPDATE CASCADE ON

DELETE CASCADE

Login(IdLogin, Password, IdSiswa, IdGuru, IdAdmin)

Primary Key IdLogin

Foreign Key IdSiswa references Siswa (IdSiswa) ON UPDATE CASCADE ON

DELETE CASCADE

Foregin Key IdGuru references Guru (IdGuru) ON UPDATE CASCADE ON

DELETE CASCADE

Foreign Key IdAdmin references Admin (IdAdmin) ON UPDATE CASCADE

ON DELETE CASCADE

Forum(IdForum, JudulForum, IdKelas)

Primary Key IdForum

Foreign Key IdKelas references Kelas (IdKelas) ON UPDATE CASCADE ON

DELETE CASCADE

Page 59: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

103  

Siswa(IdSiswa, IdKelas, NamaSiswa, AlamatSiswa, TempatLahir, TanggalLahir,

IdAgama, JenisKelamin, Email, Telepon, Kota, KodePos, PasswordSiswa)

Primary Key IdSiswa

Foreign Key IdAgama references Agama (IdAgama) ON UPDATE CASCADE

ON DELETE CASCADE

Foreign Key IdKelas references Kelas (IdKelas) ON UPDATE CASCADE ON

DELETE CASCADE

Guru(IdGuru, IdMataPelajaran, NamaGuru, AlamatGuru, Kota, KodePos,

Telepon, Email, JenisKelamin, TempatLahir, TanggalLahir, IdAgama,

PasswordGuru)

Primary Key IdGuru

Foreign Key IdAgama references Agama (IdAgama) ON UPDATE CASCADE

ON DELETE CASCADE

Foreign Key IdMataPelajaran references MataPelajaran (IdMataPelajaran) ON

UPDATE CASCADE ON DELETE CASCADE

3.5.2.5 Mendefinisikan Model Global Logikal

Siswa(IdSiswa, IdKelas, NamaSiswa, AlamatSiswa, TempatLahir, TanggalLahir,

IdAgama, JenisKelamin, Email, Telepon, Kota, KodePos, PasswordSiswa)

Primary Key IdSiswa

Foreign Key IdAgama references Agama (IdAgama)

Foreign Key IdKelas references Kelas (IdKelas)

Page 60: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

104  

Guru(IdGuru, IdMataPelajaran, NamaGuru, AlamatGuru, Kota, KodePos,

Telepon, Email, JenisKelamin, TempatLahir, TanggalLahir, IdAgama,

PasswordGuru)

Primary Key IdGuru

Foreign Key IdAgama references Agama (IdAgama)

Foreign Key IdMataPelajaran references MataPelajaran (IdMataPelajaran)

Forum(IdForum, JudulForum, IdKelas)

Primary Key IdForum

Foreign Key IdKelas references Kelas (IdKelas)

Login(IdLogin, Password, IdSiswa, IdGuru, IdAdmin)

Primary Key IdLogin

Foreign Key IdSiswa references Siswa (IdSiswa)

Foregin Key IdGuru references Guru (IdGuru)

Foreign Key IdAdmin references Admin (IdAdmin)

Reply(IdReply, NamaUser, Isi, WaktuPostReply, IdTopik)

Primary Key IdReply

Foreign Key IdTopik references Topik (IdTopik)

Topik(IdTopik, NamaUser, Isi, JudulTopik, WaktuPostTopik, IdForum)

Primary Key IdTopik

Foreign Key IdForum references Forum (IdForum)

Page 61: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

105  

Materi (IdMateri, IdKelas, Judul, MateriUtama, IdMataPelajaran,)

Primary Key IdMateri

Foreign Key IdMataPelajaran references MataPelajaran (IdMataPelajaran)

Foreign Key IdKelas references Kelas (IdKelas)

Nilai(IdNilai, IdSiswa, Ulangan, UTS, UAS, IdMataPelajaran)

Primary Key IdNilai

Foreign Key IdMataPelajaran references MataPelajaran (IdMataPelajaran)

Foreign Key IdSiswa references Siswa (IdSiswa)

JadwalPelajaran(IdJadwalPelajaran, IdKelas)

Primary Key IdJadwalPelajaran

Foreign Key IdKelas references Kelas (IdKelas)

DetailJadwal (IdJadwalPelajaran, IdShift, IdHari)

Primary Key IdJadwalPelajaran

Foreign Key IdJadwalPelajaran references JadwalPelajaran (IdJadwalPelajaran)

Foreign Key IdShift references Shift (IdShift)

Foreign Key IdHari references Hari (IdHari)

MataPelajaran(IdMataPelajaran, NamaMataPelajaran, IdKelas)

Primary Key IdMataPelajaran

Foreign Key IdKelas references Kelas (IdKelas)

Page 62: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

106  

Kelas (IdKelas, NamaKelas, TingkatKelas)

Primary Key IdKelas

Shift (IdShift, Shift, JamMulai, JamSelesai)

Primary Key IdShift

Hari (IdHari, NamaHari)

Primary Key IdHari

Agama (IdAgama, Agama)

Primary Key IdAgama

Pengumuman(IdPengumuman, JudulPengumuman, Isi, TanggalTerbit)

Primary Key IdPengumuman

Admin (IdAdmin, NamaAdmin, PasswordAdmin)

Primary Key IdAdmin

Page 63: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

107  

3.5.2.6 Diagram ER untuk Menggambarkan Model Global Logikal

Guru

PK IdGuru

NamaGuruAlamatGuruKotaKodePosTeleponEmailJenisKelaminTempatLahirTanggalLahir

FK1 IdAgamaFK2 IdMataPelajaran

PasswordGuru

Siswa

PK IdSiswa

NamaSiswaAlamatSiswaTempatLahirTanggalLahirJenisKelaminEmailTeleponKotaKodePos

FK1 IdAgamaFK2 IdKelas

PasswordSiswa

DetailJadwal

PK,FK1 IdJadwalPelajaran

FK2 IdShiftFK3 IdHari

Reply

PK IdReply

NamaUserIsiWaktuPostReply

FK1 IdTopik

Mater i

PK IdMateri

JudulMateriUtama

FK1 IdMataPelajaranFK2 IdKelas

Forum

PK IdForum

JudulForumFK1 IdKelas

Topik

PK IdTopik

JudulTopikNamaUserIsiWaktuPostTopik

FK1 IdForum

Kelas

PK IdKelas

NamaKelasTingkatKelas

JadwalPelajaran

PK IdJadwalPelajaran

FK1 IdKelas

MataPelajaran

PK IdMataPelajaran

NamaMataPelajaranFK1 IdKelas

Admin

PK IdAdmin

NamaAdminPasswordadmin

Login

PK IdLogin

PasswordFK1 IdSiswaFK2 IdGuruFK3 IdAdmin

Nilai

PK IdNilai

UlanganUTSUAS

FK1 IdMataPelajaranFK2 IdSiswa

Shift

PK IdShift

ShiftJamMulaiJamSelesai

Hari

PK IdHari

NamaHari

Agama

PK IdAgama

Agama

Pengumuman

PK IdPengumuman

JudulPengumumanIsiTanggalTerbit

Gambar 3.8 ER Diagram Model Global Logikal

Page 64: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

108  

3.5.3 Perancangan Basis Data Fisikal

3.5.3.1 Merancang Relasi Dasar

a. Siswa

Domain IdSiswa Characters string, length 7

Domain IdKelas Integer

Domain NamaSiswa Variable length characters string, length 100

Domain AlamatSiswa Variable length characters string, length 100

Domain TempatLahir Variable length characters string, length 50

Domain TanggalLahir Date

Domain IdAgama Integer

Domain JenisKelamin Charcters string, length 1

Domain Email Variable length characters string, length 30

Domain Telepon Variable length characters string, length 20

Domain Kota Variable length characters string, length 50

Domain KodePos Variable length characters string, length 10

Domain PasswordSiswa Variable length characters strings, length 40

Siswa(

IdSiswa NOT NULL,

IdKelas NOT NULL,

NamaSiswa NOT NULL,

AlamatSiswa NOT NULL,

TempatLahir NOT NULL,

TanggalLahir NOT NULL,

IdAgama NOT NULL,

Page 65: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

109  

JenisKelamin NOT NULL,

Email NOT NULL,

Telepon NOT NULL,

Kota NOT NULL,

KodePos NOT NULL,

PasswordSiswa NOT NULL,

Primary Key (IdSiswa),

Foreign Key IdAgama references Agama (IdAgama) ON UPDATE CASCADE

ON DELETE CASCADE

Foreign Key IdKelas references Kelas (IdKelas) ON UPDATE CASCADE ON

DELETE CASCADE

);

b. Guru

Domain IdGuru Characters string, length 7

Domain IdMataPelajaran Characters string, length 7

Domain NamaGuru Variable length characters strings, length 100

Domain AlamatGuru Variable length characters strings, length 100

Domain Kota Variable length characters strings, length 50

Domain KodePoas Variable length characters strings, length 10

Domain Telepon Variable length characters strings, length 20

Domain Email Variable length characters strings, length 30

Domain JenisKelamin Characters strings, length 1

Domain TempatLahir Variable length characters strings, length 50

Page 66: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

110  

Domain TanggalLahir Date

Domain IdAgama Integer

Domain PasswordSiswa Variable length characters strings, length 40

Guru (

IdGuru NOT NULL,

IdMataPelajaran NOT NULL,

NamaGuru NOT NULL,

AlamatGuru NOT NULL,

Kota NOT NULL,

KodePos NOT NULL,

Telepon NOT NULL,

Email NOT NULL,

JenisKelamin NOT NULL,

TempatLahir NOT NULL,

TanggalLahir NOT NULL,

IdAgama NOT NULL,

PasswordGuru NOTNULL,

Primary Key (IdGuru),

Foreign Key IdAgama references Agama (IdAgama) ON UPDATE CASCADE

ON DELETE CASCADE

Foreign Key IdMataPelajaran references MataPelajaran (IdMataPelajaran) ON

UPDATE CASCADE ON DELETE CASCADE

);

Page 67: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

111  

c. Forum

Domain IdForum Integer

Domain JudulForum Variable length characters strings, length 20

Domain IdKelas Integer

Forum (

IdForum NOT NULL,

JudulForum NOT NULL,

IdKelas NOT NULL

Primary Key (IdForum),

Foreign Key IdKelas references Kelas (IdKelas) ON UPDATE CASCADE ON

DELETE CASCADE

);

d. Login

Domain IdLogin Characters strings, length 7

Domain Password Variable length characters strings, length 20

Domain IdSiswa Characters strings, length 7

Domain IdGuru Characters strings, length 7

Domain IdAdmin Characters strings, length 7

Login (

IdLogin NOT NULL,

Password NOT NULL,

IdSiswa NOT NULL,

IdGuru NOT NULL,

Page 68: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

112  

IdAdmin NOT NULL,

Primary Key (IdLogin),

Foreign Key IdSiswa references Siswa (IdSiswa) ON UPDATE CASCADE ON

DELETE CASCADE,

Foregin Key IdGuru references Guru (IdGuru) ON UPDATE CASCADE ON

DELETE CASCADE,

Foreign Key IdAdmin references Admin (IdAdmin) ON UPDATE CASCADE

ON DELETE CASCADE

);

e. Reply

Domain IdReply Integer

Domain NamaUser Variable length characters strings, length 50

Domain Isi Text

Domain WaktuPostReply Date

Domain IdTopik Integer

Reply(

IdReply NOT NULL,

NamaUser NOT NULL,

Isi NOT NULL,

WaktuPostReply NOT NULL,

IdTopik NOT NULL)

Primary Key (IdReply),

Page 69: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

113  

Foreign Key IdTopik references Topik (IdTopik) ON UPDATE CASCADE ON

DELETE CASCADE

);

f. Topik

Domain IdTopik Integer

Domain Judul Variable length characters strings, length 50

Domain Isi Text

Domain NamaUser Variable length characters strings, length 50

Domain WaktuPostTopik Date

Domain IdForum Integer

Topik (

IdTopik NOT NULL,

JudulTopik NOT NULL,

Isi NOT NULL,

NamaUser NOT NULL,

WaktuPostTopik NOT NULL,

IdForum NOT NULL,

Primary Key (IdTopik)

Foreign Key IdForum references Forum (IdForum) ON UPDATE CASCADE

ON DELETE CASCADE

);

Page 70: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

114  

g. Materi

Domain IdMateri Integer

Domain Judul Variable length characters strings, length 50

Domain MateriUtama Variable length characters strings, length 50

Domain IdMataPelajaran Character strings, length 7

Domain IdKelas Integer

Materi (

IdMateri NOT NULL,

Judul NOT NULL,

MateriUtama NOT NULL,

IdMataPelajaran NOT NULL,

IdKelas NOT NULL,

Primary Key (IdMateri),

Foreign Key IdMataPelajaran references MataPelajaran (IdMataPelajaran) ON

UPDATE CASCADE ON DELETE CASCADE,

Foreign Key IdKelas references Kelas (IdKelas) ON UPDATE CASCADE ON

DELETE CASCADE

);

h. Nilai

Domain IdNilai Integer

Domain IdSiswa Characters Strings, length 4

Domain Ulangan Float

Domain UTS Float

Page 71: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

115  

Domain UAS Float

Domain IdMataPelajaran Characters string, length 7

Nilai (

IdNilai NOT NULL,

IdSiswa NOT NULL,

Ulangan NULL,

UTS NULL,

UAS NULL,

IdMataPelajaran NOT NULL,

Primary Key (IdNilai),

Foreign Key IdMataPelajaran references MataPelajaran (IdMataPelajaran) ON

UPDATE CASCADE ON DELETE CASCADE

Foreign Key IdSiswa references Siswa (IdSiswa) ON UPDATE CASCADE ON

DELETE CASCADE

);

i. JadwalPelajaran

Domain IdJadwalPelajaran Integer

Domain IdKelas Integer

JadwalPelajaran (

IdJadwalPelajaran NOT NULL,

IdKelas NOT NULL,

Primary Key (IdJadwalPelajaran),

Page 72: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

116  

Foreign Key IdKelas references Kelas (IdKelas) ON UPDATE CASCADE ON

DELETE CASCADE

);

j. DetailJadwal

Domain IdJadwalPelajaran Integer

Domain IdShift Integer

Domain IdHari Integer

DetailJadwal (

IdJadwalPelajaran NOT NULL,

IdShift NOT NULL,

IdHari NOT NULL,

Primary Key (IdJadwalPelajaran),

Foreign Key IdJadwalPelajaran references JadwalPelajaran (IdJadwalPelajaran)

ON UPDATE CASCADE ON DELETE CASCADE,

Foreign Key IdShift references Shift (IdShift) ON UPDATE CASCADE ON

DELETE CASCADE,

Foreign Key IdHari references Hari (IdHari) ON UPDATE CASCADE ON

DELETE CASCADE

);

Page 73: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

117  

k. MataPelajaran

Domain IdMataPelajaran Characters string, length 7

Domain NamaMataPelajaran Variable length characters strings, length

20

Domain IdKelas Characters string, length 7

MataPelajaran (

IdMataPelajaran NOT NULL,

NamaMataPelajaran NOT NULL,

IdGuru NOT NULL,

IdKelas NOT NULL,

Primary Key (IdMataPelajaran),

Foreign Key IdKelas references Kelas (IdKelas) ON UPDATE CASCADE ON

DELETE CASCADE

);

l. Kelas

Domain IdKelas Integer

Domain NamaKelas Variable length characters strings, length 5

Domain TingkatKelas Variable length characters strings, length 5

 

Page 74: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

118  

Kelas (

IdKelas NOT NULL,

NamaKelas NOT NULL,

TingkatKelas NOT NULL,

Primary Key (IdKelas)

);

m. Shift

Domain IdShift Integer

Domain Shift Integer

Domain JamMulai Time

Domain JamSelesai Time

Shift (

IdShift NOT NULL,

Shift NOT NULL,

JamMulai NOT NULL,

JamSelesai NOT NULL,

Primary Key (IdShift)

);

n. Hari

Domain IdHari Integer

Domain NamaHari Variable length characters strings, length 10

 

Page 75: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

119  

Hari (

IdHari NOT NULL,

NamaHari NOT NULL,

Primary Key (IdHari)

);

o. Agama

Domain IdAgama Integer

Domain Agama Variable length characters strings, length 10

Agama (

IdAgama NOT NULL,

Agama NOT NULL,

Primary Key (IdAgama)

);

p. Pengumuman

Domain IdPengumuman Integer

Domain JudulPengumuman Variable length characters strings, length 50

Domain Isi Text

Domain TanggalTerbit DateTime

 

Page 76: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

120  

Pengumuman (

IdPengumuman NOT NULL,

JudulPengumuman NOT NULL,

Isi NOT NULL,

TanggalTerbit NOT NULL,

Primary Key (IdPengumuman)

);

q. Admin

Domain IdAdmin Characters string, length 7

Domain NamaAdmin Variable length characters strings, length 50

Domain PasswordAdmin Variable length characters strings, length 50

Admin (

IdAdmin NOT NULL,

NamaAdmin NOT NULL,

PasswordAdmin NOT NULL,

Primary Key (IdAdmin)

);

3.5.3.2 Analisis transaksi

1. melihat, menambah, mengubah dan menghapus daftar siswa

2. melihat, menambah, mengubah dan menghapus daftar guru

3. mengubah dan melihat data pribadi

4. menambah dan mengubah nilai

Page 77: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

121  

5. melihat pengumuman terbaru

6. melihat nilai

7. menambah, mengubah, dan menghapus pengumuman

8. melihat daftar topik di dalam forum diskusi

9. menambah dan menghapus topik pada forum diskusi

10. melihat daftar jawaban pada topik tertentu yang dilakukan oleh siswa, guru,

ataupun admin

11. melihat, mengubah, menambah, dan menghapus jadwal pelajaran

12. melihat daftar kelas

13. menambah, menghapus, mengubah materi

14. melihat mata pelajaran

15. menambah, menghapus, dan mengubah mata pelajaran

16. mendownload materi

Page 78: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

122  

Tabel 3.24 Analisis Transaksi

Transaksi 1 2 3 4 5 I R U D I R U D I R U D I R U D I R U D

Guru x x x x x x x Siswa x x x x x x x Admin x x x x x x x x x x x x x x Login MataPelajaran JadwalPelajaran

DetailJadwal Forum Nilai x x x Topik Kelas Reply Agama Shift Hari Pengumuman x Materi

Page 79: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

123  

Tabel 3.25 Analisis Transaksi (2)

Tabel 3.26 Analisis Transaksi (3)

Transaksi 6 7 8 9 10 I R U D I R U D I R U D I R U D I R U D

Guru x x x Siswa x x x x Admin x x x x x x x Login MataPelajaran JadwalPelajaran

DetailJadwal Forum Nilai x Topik x x x Kelas Reply x Agama Shift Hari Pengumuman x x x Materi

Transaksi 11 12 13 14 15 I R U D I R U D I R U D I R U D I R U D

Guru x x x x x x x Siswa x x x x Admin x x x x x x x x Login MataPelajaran x x x x JadwalPelajaran

x x x x

DetailJadwal x x x x Forum Nilai Topik Kelas x Reply Agama Shift Hari Pengumuman

Page 80: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

124  

Tabel 3.27 Analisis Transaksi(4)

3.5.3.3 Memilih Indeks

Tabel 3.28 Indeks

Entitas Primary Key Nama Index Guru IdGuru GuruInd Siswa IdSiswa SiswaInd Admin IdAdmin AdminInd Login IdLogin LoginInd

MataPelajaran IdMataPelajaran MataPelajaranInd JadwalPelajaran IdJadwalPelajaran JadwalPelajaranInd

DetailJadwal IdJadwalPelajaran DetailJadwalInd Materi IdMateri MateriInd Nilai IdNilai NilaiInd

Forum IdForum ForumInd Topik IdTopik TopikInd Reply IdReply ReplyInd Agama IdAgama AgamaInd

Materi x x x x

Transaksi 16 I R U D

Guru Siswa x Admin Login MataPelajaran JadwalPelajaran DetailJadwal Forum Nilai Topik Kelas Reply Agama Shift Hari Pengumuman Materi x

Page 81: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

125  

Pengumuman IdPengumuman PengumumanInd Hari IdHari HariInd Shift IdShift ShiftInd Kelas IdKelas KelasInd

3.5.3.4 Mengestimasi kebutuhan ukuran penyimpanan

Tabel 3.29 Estimasi Entitas Guru

Atribut Tipe Data Ukuran IdGuru Char 7 IdMataPelajaran Char 7 NamaGuru Varchar 50 AlamatGuru Varchar 100 Kota Varchar 50 KodePos Varchar 10 Telepon Varchar 20 Email Varchar 30 JenisKelamin Char 1 TempatLahir Varchar 50 TanggalLahir Datetime 3 IdAgama Int 4 PasswordGuru Varchar 40

Kapasitas dari Entitas Guru adalah 372 bytes

Diperkirakan dalam satu tahun terjadi 50 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 422 * 50 = 18600 

bytes atau 18.16 Kb 

Tabel 3.30 Estimasi Entitas Siswa

Atribut Tipe Data Ukuran IdSiswa Char 4 NamaSiswa Varchar 50 AlamatSiswa Varchar 100 TempatLahir Varchar 50 TanggalLahir Datetime 3 IdAgama Int 4 JenisKelamin Char 1 Email Varchar 30 Telepon Varchar 20 Kota Varchar 50 KodePos Varchar 10

Page 82: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

126  

IdKelas Int 4 PasswordSiswa Varchar 40

Kapasitas dari Entitas Siswa adalah 366 bytes

Diperkirakan dalam satu tahun terjadi 50 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 377 * 50 = 18300 bytes

atau 17.87 Kb

Tabel 3.31 Estimasi Entitas Admin

Atribut Tipe Data Ukuran IdAdmin Char 7 NamaAdmin Varchar 50 PasswordAdmin Varchar 20

Kapasitas dari Entitas Admin adalah 77 bytes

Diperkirakan dalam satu tahun terjadi 200 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 77 * 200 = 15400 bytes

atau 15.04 Kb

Tabel 3.32 Estimasi Entitas Pengumuman

Atribut Tipe Data Ukuran IdPengumuman Char 5 JudulPengumuman Varchar 50 Isi Text 500 TanggalTerbit Datetime 3

Kapasitas dari Entitas Pengumuman adalah 558 bytes

Diperkirakan dalam satu tahun terjadi 20 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 558 * 20 = 1116 bytes

atau 1.09Kb

Tabel 3.33 Estimasi Entitas Login

Atribut Tipe Data Ukuran IdLogin Char 7 Password Varchar 20 IdSiswa Char 7 IdGuru Char 7

Page 83: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

127  

IdAdmin Char 7 Kapasitas dari Entitas Login adalah 48 bytes

Diperkirakan dalam satu tahun terjadi 500000 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 48 * 500000 =

24000000 bytes atau 23437.5 Kb.

Tabel 3.34 Estimasi Entitas Kelas

Atribut Tipe Data Ukuran IdKelas Int 4 NamaKelas Varchar 5 TingkatKelas Varchar 5

Kapasitas dari Entitas Kelas adalah 14 bytes

Diperkirakan dalam satu tahun terjadi 300 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 14 * 300 = 4200 bytes

atau 4.10 Kb

Tabel 3.35 Estimasi Entitas Forum

Atribut Tipe Data Ukuran IdForum Int 4 JudulForum Varchar 20 IdKelas Int 4

Kapasitas dari Entitas Forum adalah 28 bytes

Diperkirakan dalam satu tahun terjadi 1000 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 28 * 1000 = 28000 bytes

atau 27.34 Kb

Tabel 3.36 Estimasi Entitas MataPelajaran

Atribut Tipe Data Ukuran IdMataPelajaran Char 7 NamaMataPelajaran Varchar 20 IdKelas Int 4

Kapasitas dari Entitas MataPelajaran adalah 31 bytes

Diperkirakan dalam satu tahun terjadi 200 transaksi

Page 84: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

128  

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 31 * 200 = 6200 bytes

atau 6.05 Kb

Tabel 3.37 Estimasi Entitas JadwalPelajaran

Atribut Tipe Data Ukuran IdJadwalPelajaran Int 4 IdKelas Int 4

Kapasitas dari Entitas JadwalPelajaran adalah 8 bytes

Diperkirakan dalam satu tahun terjadi 500 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 8 * 500 = 4000 bytes

atau 3.90 Kb

Tabel 3.38 Estimasi Entitas Nilai

Atribut Tipe Data Ukuran IdNilai Int 4 Ulangan Float  4 UTS Float  4 UAS Float  4 IdMataPelajaran Char 7 IdSiswa Char 4

Kapasitas dari Entitas Nilai adalah 27 bytes

Diperkirakan dalam satu tahun terjadi 250 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 27 * 250 = 6750 bytes

atau 6.59 Kb

Tabel 3.39 Estimasi Entitas Materi

Atribut Tipe Data Ukuran IdMateri Int 4 Judul Varchar 50 MateriUtama Varchar   50 IdMataPelajaran Char 7 IdKelas Int  4

Kapasitas dari Entitas Materi adalah 115 bytes

Diperkirakan dalam satu tahun terjadi 150 transaksi

Page 85: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

129  

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 115 * 150 = 17250 bytes

atau 16.85 Kb

Tabel 3.40 Estimasi Entitas Topik

Atribut Tipe Data Ukuran IdTopik Int 4 JudulTopik Varchar 50 WaktuPostTopik Datetime 3 IdForum Int 4 Isi Text 500 NamaUser Varchar 50

Kapasitas dari Entitas Topik adalah 611 bytes

Diperkirakan dalam satu tahun terjadi 500 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 611 * 500 = 305500

bytes atau 298.34 Kb

Tabel 3.41 Estimasi Entitas Reply

Atribut Tipe Data Ukuran IdReply Int 4 Isi Text 500 WaktuPostReply Datetime 3 IdTopik Int 4 NamaUser Varchar 50

Kapasitas dari Entitas Reply adalah 561 bytes

Diperkirakan dalam satu tahun terjadi 2500 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 561 * 2500 = 1402500

bytes atau 1369.63 Kb

Tabel 3.42 Estimasi Entitas Agama

Atribut Tipe Data Ukuran IdAgama Int 4 Agama Varchar 10

Kapasitas dari Entitas Agama adalah 14 bytes

Diperkirakan dalam satu tahun terjadi 50 transaksi

Page 86: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

130  

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 14 * 50 = 700 bytes atau

0.68 Kb

Tabel 3.43 Estimasi Entitas Hari

Atribut Tipe Data Ukuran IdHari Int 4 Hari Varchar 10

Kapasitas dari Entitas Hari adalah 14 bytes

Diperkirakan dalam satu tahun terjadi 275 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 14 * 275 = 3850 bytes

atau 3.75 Kb

Tabel 3.44 Estimasi Entitas Shift

Atribut Tipe Data Ukuran IdShift Int 4 Shift Int 4 JamMulai Time 3 JamSelesai Time 3

Kapasitas dari Entitas Shift adalah 14 bytes

Diperkirakan dalam satu tahun terjadi 250 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 14 * 250 = 3500 bytes

atau 3.41 Kb

Tabel 3.45 Estimasi Entitas DetailPelajaran

Atribut Tipe Data Ukuran IdPelajaran Int 4 IdShift Int 4 IdHari Int 4

Kapasitas dari Entitas DetailPelajaran adalah 12 bytes

Diperkirakan dalam satu tahun terjadi 150 transaksi

Dalam satu tahun perkiraan pertumbuhan dari entitas ini adalah 12 * 150 = 1800 bytes

atau 1.75 Kb

Page 87: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

131  

Tabel 3.46 Estimasi Kapasitas Disc

Nama Tabel Kapasitas yang dibutuhkan dalam 1

tahun(Kbytes)

Guru 18.16

Siswa 17.87

Admin 15.04

Pengumuman 1.09

Login 23437.5

Kelas 4.10

Forum 27.34

MataPelajaran 6.05

JadwalPelajaran 3.90

Nilai 6.59

Materi 16.85

Topik 298.34

Reply 1369.63

Agama 0.68

Hari 3.75

Shift 3.41

DetailPelajaran 1.75

Total space yang dibutuhkan dalam 1 tahun adalah 25232.05 atau 24.64 MegaBytes.

Page 88: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

132  

3.5.3.5 Mekanisme Keamanan

Mekanisme keamanan yang diterapkan pada sistem yang baru sebagai berikut:

1. Aplikasi hanya dapat diakses oleh pihak yang berwenang dengan cara melakukan

login terlebih dahulu. Pada login terdapat username dan password yang

menunjukan posisi pengguna. Setiap posisi memiliki hak akses berbeda sesuai

dengan wewenangnya.

2. Setiap password, baik karyawan ataupun siswa telah melalui proses enkripsi

dengan metode md5 yang irreversible.

3. Aplikasi ini hanya memiliki akses penuh untuk membaca data dari database,

sedangkan akses untuk menghapus, menambahkan dan mengubah data diberikan

terbatas dalam bentuk stored procedure.

 

Page 89: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

133  

3.6. State Transition Diagram (STD)

3.6.1 State Transition Diagram untuk Siswa

a. STD Login User siswa

Gambar 3.9 STD Login User Siswa

b. STD Update Data Pribadi(Email dan Telepon) Siswa

Gambar 3.10 STD Update Data Pribadi Siswa

Page 90: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

134  

c. STD Ubah Password Siswa

Gambar 3.11 STD Ubah Password Siswa

d. STD View Jadwal Pelajaran

Gambar 3.12 STD View Jadwal Pelajaran

e. STD Download Materi

Gambar 3.13 STD Download Materi

Page 91: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

135  

f. STD Lihat Nilai

Gambar 3.14 STD Lihat Nilai

g. STD Forum

Gambar 3.15 STD Forum

h. STD Reply Topik

Gambar 3.16 STD Reply Topik

 

Page 92: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

136  

i. STD View Pengumuman

Gambar 3.17 STD View Pengumuman

 

Page 93: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

137  

3.6.2 State Transition Diagram untuk Guru

a. STD Login Guru

Halaman Login Home Guru

Data Pribad i

Ubah Password

N ilai

Forum

Login Gagal

Login Sukses

Klik ‘Data Pribadi’(Tampilkan halaman data pr ibadi)

Klik ‘Nilai’(Tampilkan halaman nilai)

Klik ‘Forum’(Tampilkan halaman forum)

Klik ‘Ubah Password’(Tampilkan halaman ubah password)

Klik ‘Logout’(Tampilkan halaman login)

Gambar 3.18 STD Login Guru

b. STD Update Data Pribadi(Email dan Telepon) Guru

Gambar 3.19 STD Update Data Pribadi Guru

Page 94: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

138  

c. STD Ubah Password Guru

Gambar 3.20 STD Ubah Password Guru

d. STD View Pengumuman

Gambar 3.21 STD View Pengumuman

e. STD View Nilai

Gambar 3.22 STD View Nilai

Page 95: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

139  

f. STD Update Nilai dan Input Nilai

Gambar 3.23 STD Update Nilai dan Input Nilai

g. STD Forum

Gambar 3.24 STD Forum

h. STD Reply Topik

Gambar 3.25 STD Reply Topik

Page 96: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

140  

3.6.3 State Transition Diagram untuk Admin

a. STD Login Admin

Gambar 3.26 STD Login Admin

b. STD Ubah Password Admin

Gambar 3.27 STD Ubah Password Admin

Page 97: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

141  

c. STD View Pengumuman

Gambar 3.28 STD View Pengumuman

d. STD Tambah dan Hapus Topik Forum

Gambar 3.29 STD Tambah dan Hapus Topik Forum

e. STD Reply Topik

Gambar 3.30 STD Reply Topik

 

Page 98: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

142  

f. STD Insert dan Delete Pengumuman

Gambar 3.31 STD Insert dan Delete Pengumuman

g. STD Update data siswa

Gambar 3.32 STD Update data siswa

 

Page 99: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

143  

h. STD Update data guru

Gambar 3.33 STD Update data guru

i. STD Insert,Update dan Delete Jadwal

Gambar 3.34 STD Insert,Update dan Delete Jadwal

j. STD Upload Materi

Gambar 3.35 STD Upload Materi

Page 100: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

144  

3.7 Hirarki Menu

Pada Sub bab ini akan memperlihatkan bagaimana hirarki menu yang ada pada

aplikasi e-learning SMP STRADA FX II. Hirarki menu tersebut direpresentasikan oleh

gambar-gambar berikut ini:

Gambar 3.36 Hirarki Menu Siswa

Page 101: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

145  

Gambar 3.37 Hirarki Menu Guru

Page 102: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

146  

Gambar 3.38 Hirarki Menu Admin

 

Page 103: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

147  

3.8 Perancangan Layar

1. Perancangan Layar Login

Halaman ini merupakan halaman pertama ketika pengguna baik itu

dengan status siswa, guru ataupun admin ketika membuka aplikasi ini. Pada

halaman ini user menginput id mereka (siswa dengan NIS dan guru dengan NIK)

dan password mereka untuk dapat mengakses ke halaman selanjutnya.

Gambar 3.39 Perancangan Layar Login

2. Perancangan Layar Beranda Siswa

Halaman ini merupakan halaman pertama yang muncul ketika pengguna

dengan status siswa melakukan login. Pada halaman ini terdapat pilihan-pilihan

menu untuk mengakses aplikasi ini menuju ke halaman lain. Selain itu pada

halaman ini juga terdapat pengumuman yang berkaitan seputar kegiatan sekolah.

Gambar 3.40 Perancangan Layar Beranda Siswa

 

Page 104: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

148  

3. Perancangan Layar Beranda Guru

Halaman ini merupakan halaman pertama yang muncul ketika pengguna

dengan status guru melakukan login. Pada halaman ini terdapat pilihan-pilihan

menu untuk mengakses aplikasi ini menuju ke halaman lain. Selain itu pada

halaman ini juga terdapat pengumuman yang berkaitan seputar kegiatan sekolah.

Gambar 3.41 Perancangan Layar Beranda Guru

4. Perancangan Layar Beranda Admin

Halaman ini merupakan halaman pertama yang muncul ketika pengguna

dengan status guru melakukan login. Pada halaman ini terdapat pilihan-pilihan

menu untuk mengakses aplikasi ini menuju ke halaman lain. Selain itu pada

halaman ini juga terdapat pengumuman yang berkaitan seputar kegiatan sekolah.

Gambar 3.42 Perancangan Layar Beranda Admin

 

Page 105: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

149  

5. Perancangan Layar Ubah Sandi Siswa

Pada halaman ini siswa dapat mengubah sandi yang sebelumnya telah

mereka miliki dengan yang baru. Sebelum diubah ada beberapa field yang harus

dimiliki oleh siswa tersebut. Field itu antara lain adalah Sandi Sekarang, Sandi

baru dan konfirmasi sandi. Bila sudah selesai siswa dapat mengkonfirmasi

perubahan sandi tersebut.

Gambar 3.43 Perancangan Layar Ubah Sandi Siswa

6. Perancangan Layar Ubah Sandi Guru

Pada halaman ini guru dapat mengubah sandi yang sebelumnya telah mereka

miliki dengan yang baru. Sebelum diubah ada beberapa field yang harus dimiliki

oleh guru tersebut. Field itu antara lain adalah Sandi Sekarang, Sandi baru dan

konfirmasi sandi. Bila sudah selesai guru dapat mengkonfirmasi perubahan sandi

tersebut.

Page 106: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

150  

Gambar 3.44 Perancangan Layar Ubah Sandi Guru

7. Perancangan Layar Ubah Sandi Admin

Pada halaman ini admin dapat mengubah sandi yang sebelumnya telah

mereka miliki dengan yang baru. Sebelum diubah ada beberapa field yang harus

dimiliki oleh admin tersebut. Field itu antara lain adalah Sandi Sekarang, Sandi

baru dan konfirmasi sandi. Bila sudah selesai admin dapat mengkonfirmasi

perubahan sandi tersebut.

Gambar 3.45 Perancangan Layar Ubah Sandi Admin

8. Perancangan Layar Data Pribadi Siswa

Pada halaman ini diperlihatkan data diri pribadi dari pengguna yang bestatus

siswa. Pada halaman ini pengguna juga dapat melakukan perubahan pada data

tertentu yakni nomor telepon dan alamat e-mail.

Page 107: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

151  

Gambar 3.46 Perancangan Layar Data Pribadi Siswa

9. Perancangan Layar Data Pribadi Guru

Pada halaman ini diperlihatkan data diri pribadi dari pengguna yang bestatus

guru. Pada halaman ini pengguna juga dapat melakukan perubahan pada data

tertentu yakni nomor telepon dan alamat e-mail.

Gambar 3.47 Perancangan Layar Data Pribadi Guru

Page 108: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

152  

10. Perancangan Layar Ubah Email dan Telepon Siswa

Pada Halaman ini siswa dapat mengubah email dan telepon yang lama

dengan yang baru. Format untuk telepon adalah (kode wilayah)(nomor

teleponnya). Sedangkan untuk format email adalah

[email protected], misalnya [email protected].

Gambar 3.48 Perancangan Layar Ubah Telepon Siswa

Gambar 3.49 Perancangan Layar Ubah Email Siswa

11. Perancangan Layar Ubah Email dan Telepon Guru

Pada Halaman ini guru dapat mengubah email dan telepon yang lama dengan

yang baru. Format untuk telepon adalah (kode wilayah)(nomor teleponnya).

Page 109: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

153  

Sedangkan untuk format email adalah [email protected], misalnya

[email protected].

Gambar 3.50 Perancangan Layar Ubah Email Guru

Gambar 3.51 Perancangan Layar Ubah Telepon Guru

12. Perancangan Layar Lihat Guru

Pada Halaman ini Siswa dapat melihat guru – guru yang mengajar di

sekolahnya dan mata pelajaran apa yang diajarkan oleh guru tersebut. Selain itu,

Siswa juga dapat melakukan proses pencarian terhadap guru – guru yang ada.

Page 110: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

154  

Gambar 3.52 Perancangan Layar Lihat Guru

13. Perancangan Layar Kelas Siswa

Pada halaman ini Siswa dapat melihat jadwal pelajaran dan mata pelajaran

yang ada pada kelas yang didudukinya.

Gambar 3.53 Perancangan Layar Kelas Siswa

14. Perancangan Layar Mata Pelajaran Siswa

Pada halaman ini siswa dapat melihat mata pelajaran yang dipelajari di kelas

dalam satu tahun ajaran dan siswa dapat mendownload materi yang disediakan.

Page 111: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

155  

Gambar 3.54 Perancangan Layar Mata Pelajaran Siswa

15. Perancangan Layar Jadwal Pelajaran Siswa

Pada halaman ini Siswa dapat melihat jadwal pelajarannya sesuai dengan

kelas yang didudukinya.

Gambar 3.55 Perancangan Layar Jadwal Pelajaran Siswa

16. Perancangan Layar Nilai Siswa

Pada halaman ini siswa dapat melihat nilai yang didapatnya setelah

melaksanakan ulangan, uts, uas yang telah dilakukan.

Page 112: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

156  

Gambar 3.56 Perancangan Layar Nilai Siswa

17. Perancangan Layar Nilai Guru

Pada halaman ini guru dapat memilih kelas tertentu untuk melihat nilai siswa

pada kelas tersebut.

Gambar 3.57 Perancangan Layar Nilai Guru

18. Perancangan Layar Detail Kelas Guru

Pada Halaman ini guru dapat memilih untuk melihat nilai siswa di kelas

tertentu atau memasukkan nilai siswa tersebut.

Page 113: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

157  

Gambar 3.58 Perancangan Layar Detail Kelas Guru

19. Perancangan Layar Lihat Nilai Siswa untuk Guru

Pada Halaman ini guru dapat melihat nilai yang dimiliki oleh siswa tertentu.

Di sini guru juga dapat meng-update nilai siswa tersebut.

Gambar 3.59 Perancangan Layar Lihat Nilai Siswa untuk Guru

20. Perancangan Layar Input Nilai Siswa untuk Guru

Pada halaman ini guru dapat memasukkan nilai mata pelajaran tertentu

terhadap siswa tertentu.

Page 114: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

158  

Gambar 3.60 Perancangan Layar Input Nilai Siswa untuk Guru

21. Perancangan Layar Pengumuman Admin

Pada halaman ini Admin dapat melakukan proses input pengumuman atau

juga dapat melakukan proses hapus pada pengumuman tertentu.

Gambar 3.61 Perancangan Layar Pengumuman Admin

Gambar 3.62 Perancangan Layar Input Pengumuman

Page 115: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

159  

22. Perancangan Layar Siswa untuk Admin

Pada halaman ini Admin dapat melakukan proses insert siswa

Gambar 3.63 Perancangan Layar Siswa untuk Admin

23. Perancangan Layar Guru untuk Admin

Pada halaman ini admin dapat melihat daftar guru yang ada pada sekolah

berdasarkan nama guru, mata pelajaran yang diajar, email, no telp, sandi. Selain

itu di halaman ini, Admin juga dapat melakukan proses insert, update atau hapus

guru tertentu.

Page 116: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

160  

Gambar 3.64 Perancangan Layar Guru untuk Admin

Gambar 3.65 Perancangan Layar Insert Guru

Page 117: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

161  

Gambar 3.66 Perancangan Layar Update Guru

24. Perancangan Layar Kelas Admin

Pada halaman ini admin dapat melakukan proses pencarian pada siswa

tertentu. Selain itu, admin juga dapat memilih kelas tertentu yang ingin diatur.

Gambar 3.67 Perancangan Layar Kelas Admin

Page 118: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

162  

25. Perancangan Layar Detail Kelas Admin

Pada halaman ini admin dapat mengatur kelas tertentu mengenai siswa,

jadwal pelajaran, mata pelajaran. Di halaman ini juga admin dapat langsung

memasukkan jadwal pelajaran di kelas ini.

Gambar 3.68 Perancangan Layar Detail Kelas Admin

26. Perancangan Layar Siswa dari Detail Kelas Admin

Pada halaman ini data yang ditampilkan dari siswa adalah nama dan

password-nya. Di halaman ini juga admin adapat melakukan proses update atau

menghapus siswa.

Gambar 3.69 Perancangan Layar Siswa dari Detail Kelas Admin

 

Page 119: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

163  

27. Perancangan Layar Jadwal dari Detail Kelas Admin

Pada Halaman ini ditampilkan detail dari jadwal pelajaran yang ada pada

kelas tertentu mengenai hari, jam mulai, jam selesai, dan mata pelajaran. Di

halaman ini juga admin dapat mengganti jadwal tersebut atau menghapus jadwal

tersebut.

Gambar 3.70 Perancangan Layar Jadwal dari Detail Kelas Admin

28. Perancangan Layar Mata Pelajaran dari Detail Kelas Admin

Pada halaman ini, admin dapat mengunggah materi pada mata pelajaran

tertentu sesuai dengan kelasnya.

Gambar 3.71 Perancangan Layar Mata Pelajaran dari Detail Kelas Admin

Page 120: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

164  

29. Perancangan Layar Forum Siswa, Guru dan Admin

Pada halaman ini ditampilkan topik – topik forum yang telah dibuat oleh

guru, siswa, atau admin. Di halaman ini user juga dapat membuat topik baru

dengan mengklik “Topik Baru”. Khusus untuk admin, memiliki hak khusus

untuk mendelete topik yang menyalahi aturan.

Gambar 3.72 Perancangan Layar Forum Siswa, Guru dan Admin

Gambar 3.73 Perancangan Layar Topik Baru

30. Perancangan Layar Detail Topik

Pada halaman ini user, baik siswa, guru ataupun admin dapat melihat isi dari

topik yang dibuat oleh user yang lain pada waktu dan jam tertentu. User juga

dapat melihat jawaban atas topik itu yang dilakukan oleh user yang lain pada

waktu dan jam tertentu. User juga dapat memberikan jawaban atas topik itu

dengan mengklik Jawab.

Page 121: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

165  

Gambar 3.74 Perancangan Layar Detail Topik

Gambar 3.75 Perancangan Layar Jawab Topik

3.9 Spesifikasi Proses

Untuk menerangkan proses-proses yang terdapat dalam setiap tampilan web, maka

perincian proses tersebut dapat dilihat pada modul-modul berikut ini :

1. Modul Login

Munculkan halaman login

Jika tombol login dipilih

Maka akan dicek ke database

Jika username dan password valid

Maka create session

Page 122: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

166  

Munculkan halaman home

Jika gagal maka kembali ke halaman login

Akhir jika

Akhir jika

Akhir jika

2. Modul Keluar

Jika pilihan keluar dipilih

Maka destroy session

Munculkan halaman login

Akhir jika

3.9.1 Spesifikasi Proses Admin

1. Modul Beranda

Jika pilihan beranda dipilih

Maka munculkan halaman beranda admin

Jika judul pengumuman dipilih

Maka munculkan isi dari pengumuman

Akhir jika

Akhir jika

2. Modul Pengumuman

Jika pilihan pengumuman dipilih

Maka munculkan halaman pengumuman

Jika tambah pengumuman dipilih

Maka munculkan halaman tambah pengumuman

Page 123: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

167  

Jika Submit dipilih

Maka pengumuman berhasil ditambah

Akhir jika

Akhir jika

Jika hapus pengumuman dipilih

Maka pengumuman telah berhasil dihapus

Akhir jika

Akhir jika

3. Modul Siswa

Jika pilihan siswa dipilih

Maka munculkan halaman insert siswa

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman insert siswa

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka memasukkan data ke database

Munculkan pesan “Berhasil” dan halaman insert siswa

Akhir jika

Akhir jika

4. Modul Guru

Jika pilhan guru dipilih

Maka munculkan halaman lihat guru

Jika pilihan tambah dipilih

Maka munculkan halaman tambah guru

Page 124: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

168  

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman tambah

guru

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka memasukkan data ke database

Munculkan pesan “Berhasil” dan halaman insert

guru

Akhir jika

Akhir jika

Jika pilihan ganti dipilih

Maka munculkan halaman ganti guru

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman ganti

guru

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka mengganti data di dalam database

Munculkan pesan “Berhasil” dan halaman insert

guru

Akhir jika

Akhir jika

Jika pilihan hapus dipilih

Maka menghapus data guru dari database

Page 125: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

169  

Munculkan halaman lihat guru

Akhir jika

Akhir jika

5. Modul Kelas

Jika pilihan kelas dipilih

Maka munculkan halaman kelas

Jika pilihan nama kelas dipilih

Maka munculkan halaman detail kelas

Jika pilihan siswa dipilih

Maka munculkan halaman detail siswa

Jika pilihan ganti dipilih

Maka munculkan halaman ganti siswa

Jika field form masih kosong dan tombol

submit diklik

Maka munculkan pesan error dan

halaman ganti siswa

Akhir jika

Jika field form telah diisi dan tombol

submit diklik

Maka mengganti data di dalam

database

Munculkan pesan “Berhasil” dan

halaman ganti siswa

Akhir jika

Page 126: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

170  

Akhir jika

Jika pilihan hapus dipilih

Maka menghapus data siswa dari database

Munculkan halaman detail siswa

Akhir jika

Akhir jika

Jika pilihan jadwal dipilih

Maka munculkan halaman detail jadwal

Jika pilihan tambah dipilih

Maka munculkan halaman tambah jadwal

Jika field form masih kosong dan tombol

submit diklik

Maka munculkan pesan error dan

halaman tambah jadwal

Akhir jika

Jika field form telah diisi dan tombol

submit diklik

Maka memasukkan data ke database

Munculkan pesan “Berhasil” dan

halaman tambah jadwal

Akhir jika

Akhir jika

Jika pilihan ganti dipilih

Maka munculkan halaman ganti jadwal

Page 127: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

171  

Jika field form masih kosong dan tombol

submit diklik

Maka munculkan pesan error dan

halaman ganti jadwal

Akhir jika

Jika field form telah diisi dan tombol

submit diklik

Maka mengganti data di dalam

database

Munculkan pesan “Berhasil” dan

halaman detail jadwal

Akhir jika

Akhir jika

Jika pilihan mata pelajaran dipilih

Maka munculkan halaman detail mata pelajaran

Jika pilihan unggah materi dipilih

Maka munculkan halaman unggah materi

Jika field form masih kosong dan tombol

submit diklik

Maka munculkan pesan error dan

halaman unggah materi

Akhir jika

Jika field form telah diisi dan tombol

submit diklik

Page 128: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

172  

Maka mengganti data di dalam

database

Munculkan pesan “Berhasil” dan

halaman detail mata pelajaran

Akhir jika

Akhir jika

Akhir jika

Akhir jika

Akhir jika

6. Modul Forum

Jika pilhan forum dipilih

Maka munculkan halaman forum

Jika judul topik dipilih

Maka munculkan halaman detail topik

Jika pilihan jawab dipilih

Maka munculkan halaman tambah jawab

Jika field form masih kosong dan tombol submit

diklik

Maka munculkan pesan error dan halaman

tambah jawab

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka memasukkan data di dalam database

Munculkan halaman detail topik

Page 129: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

173  

Akhir jika

Akhir jika

Akhir jika

Jika pilihan topik baru dipilih

Maka munculkan halaman tambah topik baru

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman tambah

topik baru

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka memasukkan data di dalam database

Munculkan halaman forum

Akhir jika

Akhir jika

Jika pilihan hapus dipilih

Maka menghapus data dari database

Munculkan halaman forum

Akhir jika

Akhir jika

7. Modul Ubah Sandi

Jika pilihan ubah sandi dipilih

Maka munculkan halaman ubah sandi

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman ubah sandi

Page 130: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

174  

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka mengganti data di dalam database

Munculkan pesan “Berhasil” dan halaman ubah sandi

Akhir jika

Akhri jika

3.9.2 Spesifikasi Proses Guru

1. Modul Beranda

Jika pilihan beranda dipilih

Maka munculkan halaman beranda guru

Jika judul pengumuman dipilih

Maka munculkan isi dari pengumuman

Akhir jika

Akhir jika

2. Modul Data Pribadi

Jika pilihan data pribadi dipilih

Maka munculkan halaman data pribadi

Jika pilihan ubah telepon dipilih

Maka munculkan halaman ubah telepon

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman ubah

telepon

Akhir jika

Page 131: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

175  

Jika field form telah diisi dan tombol submit diklik

Maka mengganti data di dalam database

Munculkan pesan “Berhasil” dan halaman ubah

telepon

Akhir jika

Akhir jika

Jika pilihan ubah email dipilih

Maka munculkan halaman ubah email

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman ubah

email

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka mengganti data di dalam database

Munculkan pesan “Berhasil” dan halaman ubah

email

Akhir jika

Akhir jika

Akhir jika

3. Modul Nilai

Jika pilihan nilai dipilih

Maka munculkan halaman nilai

Jika nama kelas dipilih

Maka munculkan halaman detail kelas

Page 132: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

176  

Jika pilihan lihat nilai dipilih

Maka munculkan halaman lihat nilai

Jika pilihan ubah nilai dipilih

Maka munculkan halaman ubah nilai

Jika field form masih kosong dan tombol

submit diklik

Maka munculkan pesan error dan

halaman ubah nilai

Akhir jika

Jika field form telah diisi dan tombol

submit diklik

Maka mengganti data di dalam

database

Munculkan pesan “Berhasil” dan

halaman lihat nilai

Akhir jika

Akhir jika

Jika pilihan insert nilai dipilih

Maka munculkan halaman insert nilai

Jika field form masih kosong dan tombol submit

diklik

Maka munculkan pesan error dan halaman

insert nilai

Akhir jika

Page 133: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

177  

Jika field form telah diisi dan tombol submit diklik

Maka mengganti data di dalam database

Munculkan pesan “Berhasil” dan halaman

insert nilai

Akhir jika

Akhir jika

4. Modul Forum

Jika pilhan forum dipilih

Maka munculkan halaman forum

Jika judul topik dipilih

Maka munculkan halaman detail topik

Jika pilihan jawab dipilih

Maka munculkan halaman tambah jawab

Jika field form masih kosong dan tombol submit

diklik

Maka munculkan pesan error dan halaman

tambah jawab

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka memasukkan data di dalam database

Munculkan halaman detail topik

Akhir jika

Akhir jika

Akhir jika

Page 134: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

178  

Jika pilihan topik baru dipilih

Maka munculkan halaman tambah topik baru

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman tambah

topik baru

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka memasukkan data di dalam database

Munculkan halaman forum

Akhir jika

Akhir jika

Jika pilihan hapus dipilih

Maka menghapus data dari database

Munculkan halaman forum

Akhir jika

Akhir jika

5. Modul Ubah Sandi

Jika pilihan ubah sandi dipilih

Maka munculkan halaman ubah sandi

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman ubah sandi

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka mengganti data di dalam database

Page 135: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

179  

Munculkan pesan “Berhasil” dan halaman ubah sandi

Akhir jika

Akhri jika

3.9.3 Spesifikasi Proses Siswa

1. Modul Beranda

Jika pilihan beranda dipilih

Maka munculkan halaman beranda siswa

Jika judul pengumuman dipilih

Maka munculkan isi dari pengumuman

Akhir jika

Akhir jika

2. Modul Data Pribadi

Jika pilihan data pribadi dipilih

Maka munculkan halaman data pribadi

Jika pilihan ubah telepon dipilih

Maka munculkan halaman ubah telepon

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman ubah

telepon

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka mengganti data di dalam database

Page 136: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

180  

Munculkan pesan “Berhasil” dan halaman ubah

telepon

Akhir jika

Akhir jika

Jika pilihan ubah email dipilih

Maka munculkan halaman ubah email

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman ubah

email

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka mengganti data di dalam database

Munculkan pesan “Berhasil” dan halaman ubah

email

Akhir jika

Akhir jika

Akhir jika

3. Modul Guru

Jika pilihan guru dipilih

Maka munculkan halaman lihat guru

Akhir jika

4. Modul Kelas

Jika pilihan kelas dipilih

Maka munculkan halaman kelas

Page 137: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

181  

Jika pilihan jadwal dipilih

Maka munculkan halaman jadwal

Akhir jika

Jika pilihan mata pelajaran dipilih

Maka munculkan halaman mata pelajaran

Jika pilihan materi dipilih

Maka download materi

Akhir jika

Akhir jika

Akhir jika

5. Modul Nilai

Jika pilihan nilai dipilih

Maka munculkan halaman nilai

Akhir jika

6. Modul Forum

Jika pilihan forum dipilih

Maka munculkan halaman forum

Jika judul topik dipilih

Maka munculkan halaman detail topik

Jika pilihan jawab dipilih

Maka munculkan halaman tambah jawab

Jika field form masih kosong dan tombol submit

diklik

Page 138: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

182  

Maka munculkan pesan error dan halaman

tambah jawab

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka memasukkan data di dalam database

Munculkan halaman detail topik

Akhir jika

Akhir jika

Akhir jika

Jika pilihan topik baru dipilih

Maka munculkan halaman tambah topik baru

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman tambah

topik baru

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka memasukkan data di dalam database

Munculkan halaman forum

Akhir jika

Akhir jika

Jika pilihan hapus dipilih

Maka menghapus data dari database

Munculkan halaman forum

Akhir jika

Page 139: BAB 3 ANALISIS DAN PERANCANGAN 3.1 Gambaran Umum …thesis.binus.ac.id/doc/Bab3/2011-1-00180-if 3.pdf3.1.2 Visi dan Misi Sekolah Visi dari sekolah ini adalah Manusia bagi sesama yang

183  

Akhir jika

7. Modul Ubah Sandi

Jika pilihan ubah sandi dipilih

Maka munculkan halaman ubah sandi

Jika field form masih kosong dan tombol submit diklik

Maka munculkan pesan error dan halaman ubah sandi

Akhir jika

Jika field form telah diisi dan tombol submit diklik

Maka mengganti data di dalam database

Munculkan pesan “Berhasil” dan halaman ubah sandi

Akhir jika

Akhri jika