bab 3 analisa dan perancangan sistem 3.1 sejarah sekolah...

195
52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah S MA Muhammadiyah 11 Jakarta Memperhatikan ketentuan mengenai pendiri Perguruan Muhammadiyah memenuhi hajat persyarikatan, hajat masyarakat dan adanya sarana, kemampuan dan kesanggupan untuk membina, maka Pimpinan Muhammadiyah Cabang Rawamangun mengambil keputusan untuk membuka SMA Muhammadiyah sebagai pengganti STM Muhammadiyh 4 dan tahun ajaran 1981/1982 jumlah siswa SMA kelas I hanya 15 orang. Lan gkah pertama dibentuk Tim Penjajagan pembuka SM A Muhammadiyah yang terdiri dari ; Drs. M. Djasin Bale, Drs. Abdullah Djafar dan Drs. A. Nawas Risa. Setelah Tim Penjajagan melaporkan hasil kerjany, dibentuklah Tim Pelaksana Persiapan yang terdiri dari : Drs. H. Sofyan Yusuf, Drs. Ridwan Manaf, Drs.H. Moes Sulaiman, Drs. A. Nawas Risa, Drs. Sulchan Hasjim dan Drs. Ismed Inonu MU. Untuk mempersiapkan pelaksanaan penerimaan siswa dan pimpinan SMA Muhammadiyah ini. Pada tanggal 12 Agustus 1982 dengan resmi dibukakan SM A Muhammadiyah 11 Rawamangun dengan jumlah siswa sebanyak 101 orang, 14 orang guru, 1 tata usaha dan 1 penjaga sekolah (SK Pendirian dari PP M uhammadiy ah Nomor : 4015/II.09/DKI-82/1982 Tanggal 1 A gustus 1982 dan Izin M enyelenggarakan Pendidikan dari Depdikbud DKI Jakarta Nomor : 991/I01-4/R4-1982). Sebagai pimpinan sekolah ditetapkan yaitu Drs. Ismed Inonu MU. Pada tahun 1987 Drs. Ismed Inonu MU diangkat kembali sebagai

Upload: duongtram

Post on 10-Mar-2019

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

  

52 

BAB 3

Analisa dan Perancangan Sistem

3.1 Sejarah Sekolah SMA Muhammadiyah 11 Jakarta

Memperhatikan ketentuan mengenai pendiri Perguruan Muhammadiyah

memenuhi hajat persyarikatan, hajat masyarakat dan adanya sarana, kemampuan

dan kesanggupan untuk membina, maka Pimpinan Muhammadiyah Cabang

Rawamangun mengambil keputusan untuk membuka SMA Muhammadiyah

sebagai pengganti STM Muhammadiyh 4 dan tahun ajaran 1981/1982 jumlah

siswa SMA kelas I hanya 15 orang.

Langkah pertama dibentuk Tim Penjajagan pembuka SMA

Muhammadiyah yang terdiri dari ; Drs. M. Djasin Bale, Drs. Abdullah Djafar

dan Drs. A. Nawas Risa. Setelah Tim Penjajagan melaporkan hasil kerjany,

dibentuklah Tim Pelaksana Persiapan yang terdiri dari : Drs. H. Sofyan Yusuf,

Drs. Ridwan Manaf, Drs.H. Moes Sulaiman, Drs. A. Nawas Risa, Drs. Sulchan

Hasjim dan Drs. Ismed Inonu MU. Untuk mempersiapkan pelaksanaan

penerimaan siswa dan pimpinan SMA Muhammadiyah ini.

Pada tanggal 12 Agustus 1982 dengan resmi dibukakan SMA

Muhammadiyah 11 Rawamangun dengan jumlah siswa sebanyak 101 orang, 14

orang guru, 1 tata usaha dan 1 penjaga sekolah (SK Pendirian dari PP

Muhammadiyah Nomor : 4015/II.09/DKI-82/1982 Tanggal 1 Agustus 1982 dan

Izin Menyelenggarakan Pendidikan dari Depdikbud DKI Jakarta Nomor :

991/I01-4/R4-1982). Sebagai pimpinan sekolah ditetapkan yaitu Drs. Ismed

Inonu MU. Pada tahun 1987 Drs. Ismed Inonu MU diangkat kembali sebagai

Page 2: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

53  

Kepala Sekolah hingga 1993. Untuk lebih mengaktifkan sekolah pada tahun

1990 Drs. Aris Pandong ditugaskan sebagai wakil Kepala Sekolah. Tanggal 10

Februari 1986 Direktorat Djendral Pendidikan Dasar dan Menengah Prof. Dr.

Hasan Walinono menetapkan jenjang akreditasi DIAKUI untuk SMA

Muhammadiyah 11 Rawamangun dan pada tanggal 2 Desember 1990 ditetapkan

dengan akreditasi DISAMAKAN.

Pada bulan Juli 1994 Drs. Aris Pandong diangkat sebagai Kepala

Sekolah dan Drs. H. Mufti Muhammadi sebagai wakil Kepala Sekolah.

Sejak berdiri 1982 SMA Muhammadiyah mengalami perkembangan yang

menggembirakan. Minat memasuki SMA Muhammadiyah 11 dari tahun ke tahun

terus meningkat dan pada tahun 1993/1994 hingga sekarang teknis penerimaan

siswa baru melalui tes kemampuan akademik

Merupakan tradisi dan ketentuan Persyarikatan Muhammadiyah bahwa,

pergantian/peremajaan Pimpinan sekolah adalah hal biasa (karena habis masa

periodesasi), maka pada bulan Juli 1997 Drs. H. Mufti Muhammadi diangkat

sebagai Kepala Sekolah dan Dra. Hj. Purwanti HS sebagai Wakil Kepala

Sekolah.

Pada tahun 1984/1985 SMA Muhammadiyah 11 mengikuti

EBTA/EBTANAS yang pelaksanaannya menginduk ke SMA Negeri 21 dan

selanjutnya pada tahun 1985/1986 karena SMA Muhammadiyah 11 sudah

berstatus DIAKUI maka pelaksanaan EBTA/EBTANAS secara mandiri.

Alumnus SMA Muhammadiyah 11 banyak yang meneruskan

pendidikannya ke Perguruan Tinggi Negeri dan Swasta seperti UI, IPB, UGM,

ITB, ITS, UNAIR, IAIN, UNSUD, UNSRI, UNAND, UNJ, TRISAKTI dan lain-

Page 3: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

54  

lain. Beberapa siswa juga terjaring program PMDK di UGM, IPB, UNJ serta

beberapa siswa mengikuti program AFS dan pertukran pelajar seperti M. Hasif

Amini (New Zealand), Lalitya (Jepang), dan Bayu Aji Iskandar (Jepang).

Organisasi siswa/pelajar SMA Muhammadiyah 11 tergabung dalam OSIS

atau dalam Muhammadiyah dikenal dengan istilah IPM (Ikatan Pelajar

Muhammadiyah) yang sekarang diganti dengan istilah Ikatan Remaja

Muhammadiyah yang selanjutnya disebut IRM.

IRM SMA Muhammadiayh 11 Rawamangun membidangi beberapa

kegiatan yaitu : bidang Kerohanian, bidang Kelompok Ilmiah Remaja, bidang

PASKIBRA, bidang PMR, bidang IPAMAS, bidang olah raga, kesenian dan

keorganisasian.

Kegiatan/ aktivitas IRM cukup pesat seperti misalnya (1) Bidang

Kerohanian mengadakan kegiatan Nuansa Islam(NI) yang dilaksanakan setiap

hari Sabtu yang diikuti oleh para siswa dan instuktur dari para alumni dan

mahasiswa. (2) Bidang KIR yang bertujuan menumbuhkembangkan kreativitas

penelitian bagi pelajar Muhammadiyah telah banyak mengadakan kegiatan-

kegiatan seperti Studi Pengamatan Lapangan ke beberapa tempat yang

dilaksanakan setiap liburan Semester/Cawu, Diskusi/Seminar, dengan

narasumber seperti Prof . Dr. H. Arief Rahman MPd, Drs. H. fahmi Idris, Prof.

Dr. Ir H. MUhammadi R, MSc. Chaerul Umam (Produsen), Drs H. Zaghlul

Yusuf, SH. Drs.R. Pratiwi Soedarmono, Parni Hardi (Republika) dan beberapa

tokoh/ pakar ilmun terkemuka (3) Bidang IPAMAS yang bertujuan untuk

meningkatkan taqarrub para siswa kepada Sang Pencipta Alam telah banyak

menyelengarakan kegiatan seperti mengadakan kegiatan Tafakur Alam ke

Page 4: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

55  

beberapa tempat terutama ke daerah alam terbuka dan pegunungan.(4) Bidang

Olah Raga dan Kesenian bertujuan untuk mengembangkan bakat para siswa

dibidang olah raga dan kesenian seperi Basket, Bola Volley, Sepak Bola, Tarik

Suara, Musik dan lain-lain. Dan untuk menjalin persaudaraan antar sekolah

sering dilaksanakan turnemen persahabatan olah raga, dan gelar seni antar

sekolah.

Pada tanggal 19 Juli 2000 tugas kepala sekolah dilanjutkan oleh Drs.

Bambang Husni dan Wakil Kepala Sekolah Drs. Hj. Purwanti s.d Juli 2001.

Selanjutnya wakil kepala sekolah ditugaskan kepada Dra. Hj. Siti Hodijah sejak

16 Juli 2001 (SK Majelis Dikdasmen PWM No.256/II.A/D/KEP/2001). Atas

permohonannya Dra, Hj. Siti Hodijah mengajukan pengunduran diri sebagai

wakil kepala sekolah karena alasan kesehatan dan dilanjutkan oleh Abdul Manaf,

SPd sejak 3 April 2003 (SK Majelis Dikdasmen PWM No.

100/II.A/D/KEP/2003)

Pada tahun 2003/2004 SMA Muhammadiyah 11 Rawamangun

melaksanakan kurikulum Berbasis Kompetensi (KBK) 2004 mereaslisaikan

kebijakan Menteri Pendidikan Nasional untuk meningkatkan mutu pendidikan

dengan standar kompetensi siswa/peserta didik (dimulai kelas X)

Sebagai implikasi pelaksanaan kurikulum 2004, maka SMA

Muhammadiyah 11 Rawamangun melakukan penjurusan IPA dan IPS di kelas

XI pada 2004/2005. Pelaksanaan Ujian nasional dilaksanakan secara mandiri

dengan standar kelulusan UN mengacu ketentuan nasional dan materi ujian

sekolah mengacu standarisasi ketuntasan sekolah.

Page 5: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

56  

Kepemimpinan Sekolah diatur berdasarkan mekanisme penjaringan dari

dukungan guru-guru dengan masa bakti secara periodic berdasarkan keputusan

PCM Rawamangun, sejak 01 April 2004 Kepala Sekolah dilanjutkan oleh Abdul

Manaf, SPd dan Wakil Kepala Sekolah dilanjutkan oleh Drs. Slamet Sutopo

sejak 3 Nopember 2004. Upaya peningkatan sekolah semakin digalakan karena

menghadapi Akreditasi sekolah-sekolah negeri maupun swasta di DKI Jakarta.

Berdasarkan akreditasi sekolah tanggal 21 Desember 2004 SMA

Muhammadiyah 11 Rawamangun berhasil meraih Akreditasi A (Sangat Baik)

berdasarkan SK No.5 / BAS DIKMEN/I/2005 dengan hasil ini berarti SMA

Muhammadiyah 11 masuk jajaran sekolah sangat baik di DKI Jakarta prestasi ini

dilengkapi dengan terpilihnya pertukaran 2 pelajar ke Amerika Serikat

(Elrahweise Suzami dan Arif Hadi Purwono) yang diberangkatkan pada tanggal

06 Juli 2005 dan lulusan Ujian Nasional 100% pada 2003/2004 dan 2004/2005.

Pada tahun ini seluruh kelas telah melaksanakan Kurikulum Berbasis

Kompetensi (Kurikulum 2004). Prestasi hasil Ujian Nasional 2004-2005 meraih

peringkat papan atas tingakt DKI Jakarta pada sekolah negeri dan swasta. Bagi

siswa kelas XII diwajibkan mengikiti program bakti masyarakat sebagai realisasi

kemuhammadiyahan, sebelum diserahkan kembali ke orang tua.

Penyelenggaraan pendidikan menerapkan disiplin edukatif ketat terhadap

siswa dengan menitik beratkan pada peningkatan prestasi belajar dan pembinaan

ibadah/ aktivitas keislaman sebagai proses kaderisasi umat Islam yang tangguh

dan mampu mengambil peran aktif dalam pembinaan generasi muda.

Page 6: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

57  

Demikian sekilas riwayat dan perjuangan visi dan misi SMA

Muhammaadiyah 11 Rawamangun sejak berdiri hingga sekarang. Semoga SMA

Muhammaduyah 11 di era globalisasi sekarang dapat lebih baik dan tidak akan

pernah sirna ghirah kita untuk meningkatkan kualitas dan kuantitas demi

terwujudnya generasi dan anak bangsa yang berilmu dan beriman.

3.2 Struktur Organisasi SMA Muhammdiyah 11 Jakarta

3.2.1 Struktur Organisasi SMA Muhammdiyah 11 Jakarta

Page 7: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

58  

Ket :

Gambar 3.1 Struktur Organisasi SMA Muhammadiyah 11

                                :  Jalur Komando                                  :  Jalur Koordinasi 

Page 8: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

59  

3.2.2 Tugas dan Wewenang

• TUGAS PENYELENGGARA

Muhammadiyah sebagai Badan Hukum dalam pendirian sekolah

Muhammadiyah adalah sebagai penyelenggara, karena status

sekolah yang didirikan oleh Muhammadiyah merupakan bagian Amal

Usaha Badan Hukum Muhammadiyah. Sebagai Amal Usaha, maka

SMA Muhammadiyah 11 Rawamangun sepenuhnya menjadi milik

persyarikatan Muhammadiyah. Pengaturan lebih lanjut keberadaan

sekolah-sekolah Muhammadiyah diatur dalam Qaidah Perguruan

Muhammadiyah, yang sejak tahun 1997 disempurnakan menjadi

Qaidah Pendidikan Dasar dan Menengah Muhammadiyah.

SMA Muhammadiyah 11 diselenggarakan berdasarkan dengan

SK Majlis Dikdasmen Pimpinan Pusat Muhammadiyah Nomor : 010/

SK.MPDM.PPM/ III.A /2.b/1998 SMU Muhammadiyah 11 Jakarta.

Didirikan oleh PCM Rawamangun Pulogadung sejak tahun 1982.

Penyelenggaraannya menjadi tanggung jawab Majelis Pendidikan

Dasar dan Menengah PCM Rawamangun Pulogadung. Dengan

demikian sebagai penyelenggara adalah Majlis Dikdasmen PCM

Rawamangun Pulogadung dan sebagai pengelola amal usaha adalah

menjadi tanggung jawab pimpinan amal usaha SMAM 11

Rawamangun yaitu kepala sekolah.

Sebagai penyelenggara, maka tugas Majlis Dikdasmen PCM

Rawamangun Pulogadung, sesuai dengan Qaidah Pendidikan Dasar

dan Menengah Muhammadiyah 1997 adalah :

Page 9: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

60  

1. Membina dan meningkatkan suasana Keislaman dan

Kemuhammadiyahan pada setiap lembaga Pendidikan yang

diselenggarakan.

2. Mengusahakan, mengembangkan dan memelihara prasarana dan

sarana pendidikan.

3. Mengusahakan dan mengatur biaya pendidikan

4. Bersama Kepala Sekolah menyusun RAPBS yang disyahkan oleh

Pimpinan Persyarikatan.

5. Mengusahakan dan menempatkan tenaga kependidikan

6. Menyantuni tenaga kependidikan dalam bidang kesejahteraan

sosial, baik jasmani maupun rohani.

7. Meningkatkan mutu tenaga administratif dan edukatif.

8. Bekerja sama dengan Pemerintah dan instansi lain untuk

meningkatkan mutu penyelenggaraan pendidikan.

9. Menyelesaikan masalah-masalah yang timbul dalam lembaga

Pendidikan yang menjadi tanggung jawabnya.

10. Melakukan penilaian terhadap pelaksanaan tugas Kepala, Wakil

Kepala dan tenaga Kependidikan lainnya.

11. Mempertanggung jawabkan tugasnya kepada Pimpinan

Persyarikatan.

Dalam pelaksanaan tugas keseharian Majlis Dikdasmen,

dilaksanakan oleh Sekretaris yang merangkap Kepala Kantor dan

pembina, dengan fungsi operasional sebagai berikut :

Page 10: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

61  

1. Mengemban kebijakan Majlis Dikdasmen dan penjabarannya di

lapangan.

2. Membina dan mengawasi pemakaian serta pemeliharaan fasilitas

dan sarana pendidikan yang ada.

3. Membina Al-Islam dan Kemuhammadiyahan.

4. Membina dan mengawasi kegiatan sekolah guna kelancaran

program sekolah.

5. Memberikan pengarahan kepada Kepala Sekolah dalam

pelaksanaan tugasnya terkait dengan masalah edukatif dan

administratif.

6. Memelihara hubungan baik antara sesama guru dan karyawan

dengan Majlis Dikdasmen.

7. Membina ketertiban dan keamanan perguruan.

• TUGAS PENGELOLA

Tugas Pengelola sekolah adalah sebagai kepala amal usaha

persyarikatan yang melaksanakan manajemen di tingkat unit sekolah

dan bertanggung jawab kepada Majelis Dikdasmen. Dalam hal ini,

tugas utama adalah sebagai guru/pegawai persyarikatan yang

diberikan tambahan tugas dan tanggung jawab mengatur

pelaksanaan sekolah. Dengan demikian pada keseluruhan

komponen yang ada di sekolah adalah menjadi tanggung jawabnya.

Dalam mengemban tanggung jawab kepala amal usaha, kepala

sekolah dibantu oleh seorang wakil kepala sekolah sebagai pelaksana

Page 11: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

62  

oprasional. Dalam melaksanakan tugasnya, wakil kepala sekolah

bertanggung jawab kepada kepala sekolah. Oprasional tugas dibagi

dalam beberapa bidang yang dikordinir oleh seorang koordinator

bidang dan dibantu oleh anggota.

Komponen bagian pengelolaan di sekolah, meliputi :

1. Kepala Sekolah

2. Wakil Kepala Sekolah

3. Koordinator Bidang, Wali Kelas, guru MP, guru BP/BK, guru

piket, Pembina ekskul/IPM dan Pembina ibadah siswa.

4. Tata Usaha

5. Petugas Perpustakaan, Laboratorium.

6. Prabubakti

7. Satpam

Adapun rincian tugas masing-masing komponen adalah sebagai

berikut :

• TUGAS KINERJA KEPALA SEKO LAH

NO KOMPONEN ASPEK

KEMAMPUAN INDIKATOR

1 EDUKATOR/

PENDIDIK

1.1 membimbin

g guru

a. Membimbing

program pengajaran

BK

b. Melaksanakan prog

Pengajaran BK

Page 12: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

63  

1.2 Membimbin

g karyawan

1.3 Membimbin

g siswa

1.4 Membimbin

g staf

1.5 Mengikuti

perkembang

an IPTEK

1.6 Mengajar

yang baik

c. Evaluasi dan analisis

hasil evaluasi

d. Melaksanakan prog

perbaikan

pengajaran

a. Membimbing

karyawan dan

menyusun program

kerja

b. Membimbing

karyawan dalam

c. melaksanakan tugas

a. Membimbing siswa

dalam melaksanakan

ektra kurikuler

b. Membimbing

OSIS/IRM

c. Membimbing siswa

untuk mengikuti

lomba

Page 13: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

64  

a. Diklat

b. Pertemuan sejawat

MGMP

c. Seminar,workshop,

sdiskusi dll

d. Bacaan reverensi

e. Kenaikan

pangkat/jabatan

a. Diklat dan

sejenisnya

b. Pertemuan profesi

c. Seminar diskusi dsb

d. Bacaan reverensi

a. Mengajar minimal 6

jam/minggu

b. Memiliki

Prota,prosem,silabus

dan daftar

c. nilai sisetiap siswa

didik

2 MANAJER Menyusun a. memiliki prog janka

Page 14: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

65  

Program

Menyusun

organisasi/

Personalia

Menggerakkan

staf,guru

dan

karyawan

Mengoptimalka

n sumber

daya

sekolah

panjang 8 tahun

kedepan

b. memiliki prog

jangka menengah 4-

5 th

c. memiliki prog,

jangka pendek 1 th

a. susunan program

sekolah

b. personalia

pendukung

c. menyusun personalia

untuk kegiatan

d. temporer.

a. memberi arahan

b. mengkoordinasikan

staf yang sedang

melaksanakan tugas.

a. memanfaatkan SDM

secara optimal

b. memanfaatkan

Page 15: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

66  

sarana/prasarana

secara maksinal

c. membuat

sarana/prasarana

milik sekolah

3 ADMINISTRA

TOR

31. Mengelola

administrasi

KBM dan BK

3.1

Administrasi

kesiwaan

3.3.

Admnistrasi

ketenagaan

3.4

Administrasi

keuangan

3.5

Administrasi

a. kelengkapan data

adm KBM

b. kelengkapan data

adm BK

a. kelengakapan data

adm kesiswaan

b. kelengkapan data

kegiatan ekskul

a. kelengkapan data

adm guru

b. kelengkapan data

adm karyawan

a. Administrasi

keuangan rutin

Page 16: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

67  

sarana /prasaran

3.6

Administrasi

persuratan

b. Buku Kas Umum

(BKU)

a. Adm gedung dan

ruang sekolah

b. adm barang mebelair

c. adm barang

elektronik

d. adm barang

keluar/masuk

e. adm barang

inventaris ruang,kep

f. sek/TU,Wakasek/gur

u, kelas belajar,

g. laboratorium,perpust

akaan

a. adm surat keluar

b. adm surat masuk

c. adm surat Keputusan

4 SUPERVISOR/

PENYELIA

4.1. Menyusun

program

supervisi

a. prog. Supervisi

KBM dan BK

b. Prog. supervise

Page 17: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

68  

4.2

Melaksanakan

program

supervisi

4.3

menggunakan

hasil supervise

kegiatan ekskul

a. Melaksanakan

Supervisi kelas

b. Melaksanakan

supervise dadakan

(klinis)

c. Melaksanakan

suervisi keg. Ekskul

a. hasil supervise untuk

meningkatkan

b. professional

guru/karyawan

c. hasil supervise untuk

pengembangan

d. sekolah

5 LEADER/

PEMIMPIN

1.1 Kepribadian

yang kuat

1.2 Memahami

kondisi anak

a. jujur

b. percaya diri

c. bertanggung jawab

a. memahami kondisi

guru dan

Page 18: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

69  

buah

dengan baik

1.3 Memiliki

visi dan

memahami

vissi

sekolah

1.4 Memiliki

kemampuan

mengambil

keputusan

1.5 Mampu

berkomunik

asi

b. Karyawan

c. memahami kondisi

siswa

a. memiliki visi

tentang sekolah yang

dipimpin

b. memahami visi yang

diemban sekolah

a. mengambil

keputusan untuk

intern

b. sekolah

c. mengambil

keputusan untuk

ekstern

d. sekolah

6 INOVATOR 6.1.

Menemukan

gagasan baru

untuk

a. mampu mencari

gagasan baru

b. mampu memilih

gagasan

Page 19: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

70  

pembaharuan

sekolah

6.2 Melakukan

pembaharuan di

sekolah

a. melakukan

pembeharuan di

bidang

b. KBM?BK

c. melakukan

pengadaan dan

pembinaan

d. guru/ karyawan

e. melakukan

pembaharuan

dibidang ekskul

f. d. menggali sumber

daya masyarakat

7 MOTIVATOR 7.1 Mengatur

lingkungan

kerja (fisik)

a. mengtur ruang

kantor yang

kondusif

untuk kerja

b. mengatur ruang

kelas yang kondusif

untuk KBM/BK

Page 20: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

71  

7.2 Mengatur

suasana kerja

(non fisik)

7.3 Menerapkan

prinsip

penghargaan

dan hukuman

c. mengatur ruang

perpustakaan yang

kondusif

d. mengetur ruangan

laboratorium yang

kondusif untuk

praktikum

e. mengatur

halaman/lingkungan

sekolah

yang sejuk dan indah

a. menciptakan

hubungan kerja yang

b. harmonis antara

sekolah dengan

c. lingkungan

d. meciptakan

hubungan kerja yang

e. harmonis antara

sesame

guru/karyawan

f. menciptakan

Page 21: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

72  

hubungan kerja yang

g. harmonis sesame

intern guru

h. menciptakan

hubungan kerja

yang

i. harmonis sesame

karyawan

a. menerapkan prinsip

pengahargaan/rewar

d

b. mampu menerapkan

prinsip

hukuman/permuslu

ment

Tabel 3.1 Tugas Kinerja Kepala Sekolah

Tugas Kepala Sekolah secara umum dapat dikelompokkan dalam

Bidang Umum, Kurikulum, Kesiswaan, Sarana/prasaraana,

Personalia, Keuangan dan Kerjasama dengan pihak terkait.

Page 22: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

73  

Rincian Tugas Kepala Sekolah, antara :

1. Rapat rutin/koordinasi dengan guru/pegawai, instansi

pemerintah, yayasan

2. Pertemuan dengan orang tua murid dan sosialisasi program

sekolah

3. Menyusun program kerja tahunan

4. Menyusun Kalender Pendidikan

5. Promosi Sekolah

6. Studi Banding

7. Menetapkan Hari sekolah dan hari belajar efektif

8. Mengelola KBM

9. Melaksanakan Evaluasi KBM

10. Melaporkan hasil KBM kepadaa orang tua siswa

11. Melaksanakan Penjurusan IPA/IPS

12. Melaksanakan UN/UAS

13. Melaksanakan Penerimaan Siswa Baru

14. Pengisian buku Induk

15. Melaksanakan LDKS, MOS/MABICA

16. Mengelola kegiatan ekskul

17. Melaksanakan karya wisata

18. Pembinaan keorganisasian IPM

19. Melaksanakan supervisi

20. Melaksanakan penilaian kinerja guru/pegawai

21. Melakukan inventarisasi barang asset sekolah

Page 23: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

74  

22. Pengadaan barang inventaris

23. Melaksanakan perawatan barang inventaris

24. Menyusun Rencana anggaran pendapatan dan belanja sekolah

25. Mengelola keuangan sekolah

26. Menyusun rencana kerja sama dengan fihak terkait

Kegiatan Harian Kepala Sekolah

1. Memonitor kehadiran guru dan karyawan

2. Memonitor kehadiran siswa

3. Melaksanakan administrasi sekolah dan surat menyurat

bersama TU.

4. Menjawab/mendisposisikan surat-surat masuk

5. Menghadiri undangan rapat dinas

6. Menerima tamu keoordinasi sekolah dan kedinasan

7. Mengarahkan guru dan siswa jika dipandang perlu.

8. Mengatur dan memeriksa 5K

9. Mengatasi hambatan pelaksanaan KBM bersama guru piket

dan bidang kurikulum

10. Mengatasi permasalahan yang terjadi di sekolah

11. Memeriksa dan mengatur Sarana/prasarana penunjang

layanan pendidikan.

Page 24: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

75  

• TUGAS WAKIL KEPALA SEKOLAH

Secara umum tugas dan fungsi Wakil Kepala Sekolah dapat

menggantikan Kepala Sekolah apabila berhalangan melaksanakan

tugas. Adapun rincian utama tugas operasional Wakil Kepala

Sekolah adalah :

1. Memobilisasi efektifitas kehadiran guru/siswa dan pelaksanann

KBM.

2. Membantu kepala sekolah dalam sosialisasi kedinasan dan

kebijakan sekolah terhadap guru, pegawai , siswa maupun orang

tua murid.

3. Bersama kepala sekolah melakukan supervisi, koordinasi dan

mengefektifkan kebijakan sekolah

4. Membantu penyelenggaraan administrasi sekolah

5. Menerima laporan guru piket dan merekap laporan.

6. Mengkoordinir program kegiatan bidang kurikulum dan

kesiswaan

7. Melaksanakan PSB

8. Mewakili kepala sekolah yang berhalanagan hadir dalam rapat-

rapat dinas

9. Mengkoordinir pelaksanaan KBM dan administrasi guru

10. Menginventarisir perlengkapan kebutuhan KBM dan buku

pegangan yang diperlukan oleh guru bidang studi terkait.

11. Menyampaikan laporan kegiatan harian sekolah kepada kepala

sekolah.

Page 25: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

76  

12. Memeriksa dan melaporkan ke kepala sekolah Sarana/prasarana

penunjang layanan pendidikan

• TUGAS BENDAHARA

Membantu kepala sekolah dalam penyelenggaraan keuangan sekolah

• URAIAN TUGAS POKOK BIDANG

KURIKULUM

1. Menyusun jadwal KBM dan piket

2. Membimbing guru dalam pembuatan perangkat KBM dan

evaluasi

3. Memantau efektifitas pelaksanan KBM

4. Melaksanakan evaluasi belajar siswa

5. Melaporkan hasil evaluasi dan perkembangan akademis siswa

secara pereodik dan berkesinambungan.

6. Menyusun/mengarsipkan bank soal setiap mata pelajaran

7. Merencanakan program remidial, pendalaman materi, dan

praktikum.

8. Menyelenggarakan atau mengikutsertakan lomba akademis.

9. Menginventatalisir siswa yang berprestasi unggul di dalam

bidang akademis

10. Bersama guru BK dan wali kelas melakukan penempatan /

penjurusan siswa dan layanan kepeguruan tinggi

11. Menyelenggarakan kunjungan bidang studi mata pelajaran.

Page 26: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

77  

12. Melaksanakan bimbingan akademis kepada seluruh siswa.

KESISWAAN

1. Melaksanakan program kaderisasi dan pembinaan organisasi

IPM beserta ortomnya.

2. Menegakan disiplin dan tata tertib siswa

3. Bersama Guru BK melaksanakan program pengembangan

diri/ ekstrakurikuler dan menentukan program unggulan

pengembangan diri.

4. Melaksanakan lomba – lomba kegiatan ekstrakurikuler

5. Melaksanakan program pengabdian masyarakat

6. Melaksanakan Upacara bendera dan peringatan hari-hari

besar nasional maupun agama Islam/persyarikatan bersama

Koordinator ISMUBA

7. Melakukan koordinasi dengan lembaga terkait dalam

pembinaan siswa

8. Melaksanakan pelepasan siswa kelas XII

9. Melaksanakan studi tour dan kunjungan sekolah

10. Menghadiri/mendampingi undangan–undangan pembinaan

kesiswaan dan lomba Ekskul

SARANA/PRASARANA DAN HUMAS

1. Menginventalisir barang asset sarana dan prasarana sekolah.

2. Bertanggung jawab terhadap keselamatan barang inventaris

Page 27: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

78  

3. Bertanggung jawab terhadap keluar dan masuknya barang-

barang inventaris aset sekolah

4. Mengadakan barang-barang inventaris baru kebutuhan

sekolah

5. Bersama dengan Korbid Kurikulum Melayani kebutuhan

sarana KBM.

6. Bersama bendahara melaksanakan kebutuhan konsumsi

sekolah

7. Membantu pelaksanaan sosialisasi program sekolah dan

promosi

I S M U B A

1. Melaksanakan pembinaan ibadah dan kegiatan seni budaya

islam terhadap siswa dan guru.

2. Melakukan pembinaan pelaksanaan shalat jama’ah Zuhur /

Jum’at, Ashar dan Magrib

3. Mengatur jadwal kultum siswa

4. Melaksanakan pesantren ramadhan dan buka puasa bersama

5. Pembina kegiatan Nuansa Islam

6. Pelaksana peringatan har-hari besar Islam dan Milad

Muhammadiyah

7. Pelaksana muhibah / kunjungan terhadap obyek sejarah Islam

8. Melaksanakan pembinaan Akhlaq karimah terhadap siswa

Page 28: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

79  

9. Merencanakan program pembinaan pada siswi yang tidak

shalat ( karena halangan rutin )

10. Pembinaan seni baca Al – Qur’an ( Muratal dan Tilawah )

11. Pembina Lughatul Arrbiyah dan Pidato

12. Mengatur pelaksanaan ukhuwah di lingkungan sekolah.

13. Mengkoordinir kunjungan, silaturahim dan ukhuwah keluarga

SMA M 11

14. Mengkoordinir hasil infak dari siswa dan melaporkan kepada

kepala sekolah.

TUGAS PEMBIMBING AKADEMIK (PA)

Tugas Pembimbing Akademik adalah melaksanakan tugas

perwalian dan administrasi kelas yang bersangkutan. Secara

rinci adalah sebagai berikut :

1. Membentuk pengurus kelas dan stuktur organisasi

2. Mengarahkan pengurus kelas untuk

- Membuat denah tempat duduk siswa di kelas

- Membuat jadwal pelajaran kelas yang bersangkutan

- Membuat jadwal piket kebersihan

- Senantiasa memelihara kebersihan dan katertiban kelas

- Mengisi jurnal kehadiran guru mengajar

- Mencatat siswa yang tidak hadir

Page 29: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

80  

3. Melakukan pembinaan secara insentif terhadap seluruh siswa

dalam kelas yang menjadi tanggung jawabnya.

4. Bekerjasama dengan guru BP dan bagian kesiswaan dalam

menangani masalah siswa

5. Memelihara inventaris kelas

6. Melaporkan keadaan kelas setiap akhir bulan meliputi

statistik kehadiran siswa, mutasi siswa dan masalah yang

ditangani setiap akhir bulan.

7. Mendampingi aktifitas siswa yang mengatasnamakan

kelasnya

8. Mengisi buku laporan hasil belajar siswa dan administrasi

wali kelas setiap semester.

9. Membina hubungan baik dengan orang tua murid dalam

pembinaan siswa

TUGAS GURU BK / BP

1. Melaksanakan bimbingan dan layanan terhadap siswa dalam

meningkatkan prestasi belajar di sekolah

2. Membuat laporan peta kelas dan siswa

3. Melakukan home visit untuk penanganan siswa bermasalah

4. Melaporkan kegiatan layanan dan bimbingan kepada kepala

sekolah

5. Menyusun dan melaksanakan program layanan bimbingan

dan konseling kepada seluruh siswa secara lengkap

Page 30: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

81  

6. Menyusun program kerjasama dengan instansi lain yang

terkait / reveral

7. Melaksanakan pemilihan jurusan bagi siswa IPA / IPS –

Pemilihan PT

8. Membantu siswa menyelesaikan masalahnya, berkoordinasi

dengan wali kelas dan pembina kesiswaan maupun orang tua

wali

9. Melaksanakan konferensi kasus

10. Melaksanakan administrasi bimbingan dan layanana

11. Merekap keterlambatan, absensi dan catatan kasus siswa dan

mengkoordinasikan dengan wali kelas / kesiswaan.

TUGAS GURU PIKET

1. Berada di sekolah minimal 5 menit sebelum bel tanda masuk

dibunyikan dan pulang setelah kegiatan sekolah selesai

2. Mencatat guru yang terlambat, tidak hadir atau pulang lebih

awal

3. Mencatat siswa yang terlambat untuk pulang dan

mengkoordinasikan dengan orang tua

4. Mengatur / mengisi kelas yang kosong

5. Mengingatkan guru / karyawan yang belum mengisi daftar

hadir

6. Melayani tamu yang berkepentingan dengan sekolah dan

mencatatnya dibuku tamu

Page 31: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

82  

7. Mengatur jam belajar / membunyikan bel

8. Melaporkan kepada kepala sekolah hal-hal yang terjadi

disekolah pada hari tugas

TUGAS GURU PEMBINA

1. PEMBINA SHALAT

a. Mengarahkan, membimbing dan mengawasi siswa dalam

melaksanakan wudlu dan shalat jamaah ( Zuhur, Ashar

dan Magrib ).

b. Melaksanakan pembinaan Al-Islam bagi siswi yang

berhalangan shalat.

2. PEMBINA SENI BUDAYA ISLAM/ NASYID

a. Membuat program dan jadwal kegiatan

b. Menentukan pelatih.

c. Membuat laporan kepada kepala sekolah.

3. PEMBINA QIRO’AH

a. Membuat program dan jadwal kegiatan

b. Menentukan pelatih

c. Membuat laporan kegiatan kepada kepala sekolah

4. PEMBINA KIR

a. Membuat program dan jadwal kegiatan

b. Menentukan pelatih

c. Membuat laporan kegiatan kepada kepala sekolah

5. PEMBINA PENCINTA ALAM ( IPAMAS )

Page 32: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

83  

a. Membuat program dan jadwal kegiatan

b. Menentukan pelatih

c. Membuat laporan kegiatan kepada kepala sekolah

6. PEMBINA PASKIBRA

a. Membuat program dan jadwal kegiatan

b. Menentukan pelatih

c. Membuat laporan kegiatan kepada kepala sekolah

7. PEMBINA ENGLISH CLUB

a. Membuat program dan jadwal kegiatan

b. Menentukan pelatih

c. Membuat laporan kegiatan kepada kepala sekolah

8. PEMBINA OLAH RAGA

a. Membuat program dan jadwal kegiatan

b. Menentukan pelatih

c. Membuat laporan kegiatan kepada kepala sekolah

9. PEMBINA NUANSA ISLAM

a. Membuat program dan jadwal kegiatan

b. Merencanakan materi kegaiatan bersama bidang Ismuba

c. Menentukan petugas monitoring kegiatan / instuktur

d. Melaoprkan kegiatan kepada Kepala Sekolah

Page 33: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

84  

10. PEMBINA HIZBUL WATHON

a. Membuat program dan jadwal pembinaan HW

b. Menyusun materi pelatihan bersam bidang Kesiswaan dan

Ismuba

c. Menentukan pelatih kegiatan lapangan

d. Melakukan rekap nilai hasil kegiatan pengembangan diri

e. Membuat laporan kegiatan kepada kepala sekolah.

TUGAS DAN TANGGUNG JAWAB TATA USAHA

1. Melaksanakan tugas dan tanggung jawab kesekretariatan.

2. Melaksanakan administrasi sekolah, meliputi : Buku induk,

buku pembantu induk, buku klaper, mutasi siswa, statistik

perkembangan siswa, rekap absensi siswa.

3. Melaksanakan administrasi kepegawaian dan personalia,

antara lain : data pegawai, rekap kehadiran pegawai, usulan

kenaikan pangkat dan golongan.

4. Melaksanakan administrasi keuangan; membuat usulan gaji

pegawai ke PCM dan mendistribusikan, membuat usulan-

usulan permintaan dana oprasional sekolah ke PCM dan

membuat SPJ.

5. Menyimpan dan memelihara dokumen sekolah

6. Membuat laporan – laporan sekolah ke Dinas maupu

Persyarikatan.

7. Mempersiapkan bahan-bahan rapat.

Page 34: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

85  

8. Membuat daftar perkembangan sekolah

9. Melaksanakan tata tertib kepegawaian

TUGAS PRAMUBAKTI

1. Melaksanakan layanan kebutuhan sekolah; keperluan kepala

sekolah, Wakasek, guru dan kesekretariatan yang terkait

dengan pelaksanaan tugasnya.

2. Melaksanakan kegiatan umum sekolah

3. Mengantar surat-surat dinas dan kebutuhan sekolah

4. Merawat dan menjaga keamanan barang-barang inventaris

sekolah.

5. Berpartisipasi dalam kegiatan persyarikatan

6. Melaksanakan tata tertib kepegawaian

7. Melaporkan segala kejadian penting yang ada urgensinya

dengan pelayanan pendidikan di disekolah.

TUGAS SATPAM

1. Melaksanakan tanggung jawab keamanan dan ketertiban

lingkungan sekolah

2. Menjaga keamanan sarana dan prasarana kompleks.

3. Melaksanakan tanggung jawab kehadiran tamu-tamu yang

memasuki arena lokasi komplek pendidikan

4. Memberi izin/melarang siswa/i yang akan meninggalkan

lokasi sekolah sebelum waktu pulang

Page 35: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

86  

5. Melaporkan kejadian penting situasi sekolah kepada kepala

sekolah atau guru piket

3.2.3 Visi dan Misi SMA Muhammadiyah 11 Jakarta

VISI

Visi yang dikembangkan oleh SMAMuhammaiyah 11 Jakarta

adalah Membentuk manusia berkualitas, berakhlak mulia dan

berkepribadian islami.

Berdasarkan rumusan visi tersebut maka indikator utama adalah :

1. Mentaati syariat Islam dan mengamalkan dengan baik

2. Melaksanakan syariat Islam yang bersumber dari Al-Qur’an dan As-

Sunnah

3. Memahami dan memiliki kompetensi kemanusiaan dan keilmuan yang

baik

4. Menjunjung tinggi nilai-nilai herkat dan martabat kemanusiaan

5. Memiliki sifat siddiq, amanah, tabligh dan fathanah

MISI

1. Meningkatkan prestasi dibidang akademik maupun non akademik

serta menguasai iptek

2. Membiasakan berprilaku terpuji, bersikap demokratis, disipsin,

percaya diri, trampil, kreatif, sehat jasmani dan rohani serta

partisipatif dalam menciptakan lingkungan yang nyaman.

Page 36: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

87  

3. Taat mengamalkan ajaran Islam berdasarkan Al-Qur’an dan hadits

dalam setiap aspek kehidupan pribadi maupun sosial, yang berguna

bagi keluarga, bangsa dan negara.

3.2.4 Tujuan Pendidikan

Untuk mencapai sasaran target dalam visi dan misi tersebut maka

langkah tahapan yang dikembangkan adalah dengan tahapan target

jangka pendek 1- 2 tahun, menengah 3-4 tahun dan jangka panjang 5-10

tahun.

• TUJUAN JANGKA PENDEK 1 - 2 TAHUN.

a. Meningkatkan nilai rata-rata input siswa (UN SMP) menjadi 5%

UN SMA

b. Menegakkan disiplin kehadiran guru dan siswa

c. Semua Guru menggunakan pembelajaran berbasis IT

d. Melengkapi sarana pembelajaran di kelas dengan berbasis IT

e. Melengkapi perangkat KBM sesuai dengan Kegiatan mengajar

f. Melatih guru-guru menggunakan pembelajaran dengan Multi

media

g. Mengikut sertakan lomba-lomba untuk mengukur kompetensi

belajar siswa

h. Meningkatkan pelaksanaan program pengembangan diri/ekskul

i. Meningkatkan jumlah siswa mendaftar masuk Kelas X dan mutasi

masuk

Page 37: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

88  

j. Meningkatkan hasil kelulusan UN menjadi 100%

k. Meningkatkan jumlah siswa yang diterima masuk di PTN/PTS

unggulan

l. Meraih berbagai prestasi kejuaraan lomba-loma kelompok

maupun individu

m. Konsisten memakai busana muslimah bagi siswi

n. Melaksanakan sholat fardlu berjamaah dengan dibimbing guru

o. Memberikan pelatihan kader generasi Muhammadiyah

p. Meneruskan program Rintisan SKM pada tahun kedua

q. Menyempurnakan panduan dan pelaksanaan SKM

r. Meningkatkan kesejahteraan/gaji/honor guru/pegawai

s. Memperbaiki Sarana/ prasarana pembelajaran dan ruang kantor

t. Meningkatkan konsultasi, koordinasi dan kerja sama dengan fihak

terkait untuk meningkatkan mutu pendidkkan.

u. Meningkatkan mutu program unggulan sekolah : Ekskul dan

Nuansa Islam

v. Membangun gedung sekolah baru yang representative di Jl. Raya

Bekasi KM 18 Jakarata Timur dengan luas lahan lebih dari

4000m2.

Page 38: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

89  

• TUJUAN JANGKA MENENGAH 3 - 4 TAHUN

a. Mempertahankan dan meningkatkan ketercapaian jangka pendek

b. Meraih juara olimpiade bidang studi

c. Semua siswa dan guru menguasai TIK

d. Melaksanakan Pembelajaran berbasis IT dengan fasilitas multi

media

e. Melengkapi sarana belajar yang representative sebagai sekolah

swasta unggulan.

f. Meningkatkan kerjasama dengan fihak terkait dalam

meningkatkan mutu pendidikan

g. Memiliki kader Muhammadiyah yang terlatih

h. Setiap siswa memiliki kemampuan berkomunikasi dengan salah

satu bahasa internasional

i. Menjadi sekolah swasta unggulan yang menjadi pilihan utama

masyarakat.

j. Meningkatkan jenjang pendidikan guru menjadi S-2

k. Terlaksananya layanan pembelajaran system SKS secara

menyeluruh

l. Melengkapi sarana pembelajaran berbasis IT dan kerjasama

dengan Perguruan Tinggi dalam meningkatkan mutu pendidikan.

Page 39: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

90  

• TUJUAN JANGKA PANJANG 5 – 10 TAHUN

a. Mempertahankan dan meningktkan ketercapaian jangka pendek

dan menengah

b. Menjalin kerjasama pendidikan dengan Perguruan Tinggi fafoit

dalam maupun luar negri.

c. Menjadi sekolah swasta unggulan yang memiliki reputasi

nasional maupun internasional

d. Menjaring input siswa dengan standar nilai diatas rata-rata

prestasi UN

e. Seluruh siswa belajar dari 06.30 s/d jam 15.00 ( Masuk pagi)

f. Memiliki gedung dan sarana pembelajaran yang representative

sebagai sekolah unggulan bertaraf nasional/internasional

g. Guru dan siswa mampu berkomunikasi dengan bahasa inggris

secara aktif.

h. Sebagian besar guru ( 80 % ) telah memiliki kompetensi

pendidikan S-2

Page 40: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

91  

3.3 Metoda Pengumpulan Data

3.3.1 Tujuan Pengumpulan Data

Metode Pengumpulan data ini kami lakukan dengan metode wawancara

dan kuesioner kepada staf tata usaha guru dan siswa. Kuesioner kami berikan

kepada siswa dengan tujuan untuk mengetahuai kondisi ketertarikan siswa

terhadap bidang TI terutaman pada teknologi sekarang ini, seperti seberapa sering

mereka menggunakan komputer, seberapa jauh pengetahuan mereka tentang

internet dan seberapa jauh mereka memanfaatkan dan menggunakan internet.

Sedangkan pengumpulan data dengan metode wawancara kami lakukan

untuk guru dan staf tata usaha yang bertujuan untuk mengetahui sistem yang

berjalan di sekolah serta mengetahui seberapa jauh keterlibatan internet untuk

mendukung proses belajar mengajar dan proses administrasi dan untuk

mengetahi partisipasi apa saja yang guru inginkan jika applikasi e-lerning ini

diterapkan di sekolah mereka.

Dari pengumpulan data tersebut kami dapat mendefinisikan masalah yang

ada, Kemudian kami mencari solusi dari permasalahan tersebut dan mendapatkan

kriteria sistem yang akan dirancang

Page 41: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

92  

3.4 Sistem Yang Sedang Berjalan

Sistem yang sedang berjalan pada SMA Muhammadiyah 11 saat ini

menjalankan sistem yang belum terkomputerisasi secara menyeluruh.

Penggunaan komputer pada SMA Muhammadiyah 11 hanya diperlukan ketika

ingin memasukan data-data yang sebelumnya telah terkumpul secara manual

seperti data-data siswa dan pegawai. Sedangkan sistem yang berjalan secara

manual diantarnya adalah absensi siswa dan pegawai, pembayaran iuran sekolah,

peminjaman buku perpustakaan dan lain sebagainya.

3.4.1 Sistem Melihat Jadwal Pelajaran

Jadwal mata pelajaran yang diberikan kepada siswa SMA

Muhammadiyah 11 dapat dilihat melalui papan pengumuman. Jadi Siswa

mendatangi papan pengumuman dan melihat ke lembar jadwal pelajaran

bila sudah ada maka siswa mencatat jawdal tersebut.

Page 42: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

93  

Gambar 3.2 Gambar Proses Melihat Jadwal Pelajaran

Proses Melihat Jadwal Pelajaran

Siswa

Mulai

Selesai

Lembar Jadwal Pelajaran

Siswa mengecek Jadwal ke Papan Pengumuman

Siswa mencatat Jadwal Pelajaran

Page 43: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

94  

3.4.2 Sistem Melihat Jadwal Ujian

Jadwal ujian yang diberikan kepada siswa SMA Muhammadiyah

11 dapat dilihat melalui papan pengumuman. Jadi Siswa mendatangi

papan pengumuman dan melihat ke lembar jadwal pelajaran bila sudah

ada maka siswa mencatat jawdal tersebut.

Gambar 3.3 Gambar Proses Melihat Jadwal Ujian

Proses Melihat Jadwal Ujian

Siswa

Mulai

Selesai

Lembar Jadwal Pengumuman

Siswa mengecek Jadwal ke Papan Pengumuman

Siswa mencatat Jadwal Ujian

Page 44: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

95  

3.4.3 Sistem Pengolahan Data Pegawai

Sistem pengolahan data pegawai SMA Muhammadiyah 11 masih

berupa sistem yang manual. Semua data yang berkaitan dengan

kepegawaian disimpan dalam Microsoft Excel yang diperoleh dari berkas

kepegawaian yang sudah diisi terlebih dagulu oleh pegawai bersangkutan.

Proses Memasukan Data Pegawai

Pegawai Staf Tata Usaha

Gambar 3.4 Gambar Flow Chat Proses Pengolahan Data Pegawai

Mulai

Pegawai membawa berkas data diri yang telah diisi

Staf Tata Usaha menerima berkas data kepegawaian

Staf Tata Usaha memasukan data ke dalam buku besar

kepegawaian

Buku Induk Kepegawaian

Selesai

Page 45: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

96  

3.4.4 Sistem Pengolahan Data Siswa

Sistem pengolahan data siswa tidak jauh berbeda dengan

pengolahan data pegawai. Nomor induk siswa-siswa yang telah lulus tes

dan menjadi siswa SMA Muhammadiyah 11 akan dimasukkan ke dalam

buku induk, lalu diurutkan untuk pemilihan kelas. Semua data yang

berkaitan dengan kesiswaan disimpan dalam Microsoft Excel.

Proses Memasukan Data Siswa

Siswa Staf Tata Usaha

Gambar 3.5 Gambar Flow Chart Proses Pengolahan Data Siswa

Mulai

Siswa yang lulus tes membawa nomor

tes

Staf Tata Usaha mengecek nomor tes

siswa

Staf Tata Usaha memasukan data ke dalam buku besar

kesiswaan

Buku Induk Kesiswaan

Selesai

Page 46: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

97  

3.4.5 Sistem Pengolahan Nilai Siswa

Sistem pengolahan nilai siswa SMA Muhammadiyah 11

menggunakan prosentase sebagai berikut :

10% dari absensi

15% dari tugas mandiri

15% dari ulangan harian

20% dari ujian tengah semester

40% dari ujian akhir semester

Sistem ini menggunakan sistem yang masih manual. Data-data

nilai siswa didapat dari berkas yang diberikan guru kepada staf tata usaha

untuk dikalkulasikan hasil akhirnya dengan memberi skala nilai :

A (rentang nilai antara 85 sampai 100)

B (rentang nilai antara 70 sampai 84)

C (rentang nilai antara 55 sampai 69)

D (rentang nilai antara 0 sampai 54)

Setiap skala nilai mempunya grade-nya masing masing

Skala Nilai Grade

A 4

B 3

C 2

D 1

Tabel 3.2 Tabel Grade

Page 47: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

98  

Proses Pengolahan Nilai

Guru Staf Tata Usaha

Gambar 3.6 Gambar Flow Chart Proses Pengolahan Nilai

Mulai

Guru menyerahkan berkas nilai akhir

siswa

Staf Tata Usaha menerima berkas nilai akhir siswa

Staf Tata  Usaha  memasukan nilai ke dalam rapot siswa 

Buku Nilai Kesiswaan

Selesai

Staf Tata Usaha memasukan ke buku besar nilai

Page 48: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

99  

3.4.6 Sistem Pengumuman Nilai

Pengumuman nilai siswa SMA Muhammadiyah 11 dapat

diketahui melalui raport siswa yang diberikan oleh guru wali kelas pada

akhir setiap semester.

Proses Pengumuman Nilai Siswa

Siswa Guru Wali Kelas Staf Tata Usaha

Gambar 3.7 Gambar Flow Chart Proses Pengumuman Nilai

Mulai

Staf Tata 

Usaha memberikan 

rapot siswa kepada guru 

wali kelas 

Guru Wali 

Kelas menerima 

rapot siswa 

Guru Wali 

Kelas menandatangani rapot 

siswa 

Guru Wali Kelas 

menyerahkan rapot kepada 

siswa 

Siswa menerima 

rapot 

Selesai

Page 49: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

100  

3.4.7 Sistem Pengajuan Kritik dan Saran

Dalam proses pengajuan kritik dan saran di SMA Muhammadiyah

11 memang belum ada media yang sengaja dibuat sebagai wadahnya, jadi

saat ini kritik dan saran yang diterima pihak sekolah biasanya melalui

telepon yang berasal dari orang tua atau wali murid dan melaui rapat

orang tau atau wali murid dari masing-masing siswa.

Proses Pengajuan Kritik dan Saran

Orang Tua Pihak Sekolah

Gambar 3.8 Gambar Flow Chart Proses Pengajuan Kritik dan Saran

Orang Tua menghadiri

rapat

Orang Tua mengajukan

beberapa kritik dan saran

Orang Tua menelpon pihak

sekolah

Mulai

Pihak Sekolah Mengadakan

Rapat Orang tua

Pihak Sekolah menanggapi

kritik dan saran

Selesai

Page 50: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

101  

3.4.8 Sistem Absensi Siswa

Sistem absensi siswa di SMU Muhammadiyah 11 terbagi menjadi

dua bagian, yaitu absensi kehadiran siswa di sekolah dan absensi

kehadiran siswa pada mata pelajaran. Absensi kehadiran siswa di sekolah

merupakan sistem yang dikerjakan oleh guru piket untuk mengecek

kehadiran atau ketidakhadiran siswa di setiap kelas kemudian dicatat di

buku piket sekolah. Absensi kehadiran siswa pada mata pelajaran

merupakan sistem yang dilakukan oleh guru pengajar untuk mengecek

kehadiran atau ketidakhadiran siswa pada saat proses mengajar kemudian

dicatat di buku nilai. Hal yang membedakan keduanya ialah pada absensi

kehadiran siswa pada mata pelajaran seorang siswa yang absen akan

mempengaruhi nilai akhirnya yang mana prosentase nilai akhir ialah 10%

dari absen, sedangkan pada absensi kehadiran siswa disekolah tidak

mempengaruhi nilai akhir.

Page 51: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

102  

Gambar 3.9 Gambar Flow Chart Proses Absensi Siswa

Proses Absensi Siswa

Piket Guru Ketua Kelas

Piket 

menanyakan kepada ketua 

kelas 

Mulai

Guru 

menanyakan kepada ketua 

kelas 

Ketua Kelas menanggapi 

pertanyaan 

Ketua Kelas memberitahu 

yang tidak hadir 

Piket 

mencatat siswa yang 

tidak hadir 

Guru mencatat 

siswa yang tidak hadir 

Piket memasukan 

data di buku absensi 

sekolah 

Guru memasukan 

data di buku absensi 

pelajaran 

Buku Besar Absensi Sekolah

Buku Besar Absensi Pelajaran

Selesai

Page 52: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

103  

3.4.9 Sistem History Absensi Siswa

Untuk melihat status kehadiran pada mata pelajaran siswa dapat

melihatnya kepada guru mata pelajaran yang bersangkutan.

Proses Histori Absensi Siswa

Siswa Guru

Gambar 3.10 Gambar Flow Char Proses Histori Absensi Siswa

Mulai

Siswa ingin melihat status 

absensi kehadiran 

pelajaran 

Guru merespon permintaan 

siswa 

Guru melihat di buku absensi 

pelajaran 

Buku Besar Absensi Pelajaran

Guru 

memberikan hasilnya  

kepada siswa 

Siswa mendapatkan 

hasilnya 

Selesai

Page 53: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

104  

3.4.10 Sistem History Status Iuran Sekolah

Untuk melihat status pembayaran iuran sekolah siswa harus

datang ke bagian tata usaha. Kemudian staf tata usaha akan memberikan

status iuran sekolah kepada siswa yang bersangkutan.

Proses Histori Status Iuran Sekolah

Siswa Staf Tata Usaha

Gambar 3.11 Gambar Flow Chart Proses Histori Iuran Sekolah

Mulai

Siswa ingin melihat 

status iuran 

sekolah 

Staf Tata Usaha 

merespon permintaan 

siswa

Staf Tata Usaha 

melihat buku 

iuran sekolah 

Buku Besar Iuran Sekolah

Staf Tata 

Usaha memberikan 

hasilnya  

Siswa mendapatkan 

hasilnya 

Selesai

Page 54: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

105  

3.4.11 Sistem Melihat Pengumuman

Untuk melihat pengumuman yang berlaku, siswa-siswi SMU

Muhammadiyah 11 Jakarta dapat melihatnya melalui papan pengumuman

yang dibuat oleh pegawai

Gambar 3.12 Gambar Flow Chart Proses Melihat Pengumuman

Proses Melihat Pengumuman

Pegawai Siswa

Mulai

Selesai

Lembar Pengumuman

Pegawai membuat

Pengumuman

Pegawai mencetak

Pengumuman

Siswa Melihat Pengumuman

Pegawai menempel di

Papan Pengumuman

Siswa mencatat pengumuman

Page 55: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

  

52 

3.4.12 Data Flow Diagram

3.4.12.1 Diagram Konteks

Gambar 3.13 Gambar Diagram Konteks

Page 56: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

107  

3.4.12.2 Diagram Level Nol

Gambar 3.14 Gambar Diagram Level Nol

Page 57: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

108  

3.5 Masalah Yang Dihadapi

Dari hasil wawancara yang dilakukan dengan pihak sekolah dapat

disimpulkan bahwa sistem yang digunakan saat ini masih kurang efektif untuk

menunjang proses kegiatan belajar dan mengajar di SMA Muhammadiyah 11

Jakarta. Proses belajar masih bersumber dari guru, dimana setiap harinya harus

bertatap muka dengan murid yang bersangkutan.

Beberapa masalah umum yang dihadapi dalam sistem berjalan adalah :

1. Proses pengaksesan data pegawai dan siswa masih membutuhkan waktu

yang cukup lama karena disimpan di arsip atau buku Induk.

2. Masih membutuhkan waktu yang cukup lama ketika pihak pengambil

keputusan atau pihak manajemen sekolah ingin melihat data keuangan dan

nilai Siswa.

3. Siswa jika ingin melihat nilai harus melihat di papan pengumuman atau

melihat langsung di guru atau wali kelasnya.

4. Semua user jika ingin memberikan Saran dan Kritik harus datang ke kotak

saran dan mengisi kertas saran yang disediakan.

5. Siswa jika ingin melihat absensi harus datang ke bagian tata usaha sehingga

kurang efektif .

6. Pihak Sekolah mengalami kesulitan dalam mengelurkan pengumuman yang

bisa dijangkau.

7. Siswa terbatas dengan pembelajaran hanya di kelas atau laboratorium saja

tanpa adanya alternatif cara pembelajaran.

Page 58: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

109  

3.6 Usulan Pemecahan Masalah

Dilihat dari berbagai macam masalah yang dihadapi maka diusulkan

untuk membuat suatu sistem yang dapat diandalkan guna membantu proses

kegiatan belajar dan mengajar di SMA Muhammadiyah 11 Jakarta berupa

aplikasi E-Learning berbasis web untuk mengurangi masalah yang ada saat ini.

Sistem E-Learning yang diusulkan terdiri dari:

1. Sistem Penilaian

Sistem ini memberikan kemudahan kepada pihak sekolah untuk

memasukkan data nilai siswa. Disini sistem hanya menampilkan

nilai akhir yang didapat oleh siswa.

2. Sistem Absensi

Sistem ini memudahkan pendataan kehadiran siswa agar lebih

terkontrol dan mengurangi resiko kesalahan.

3. Sistem Penjadwalan

Sistem ini memberikan kemudahan untuk melihat jadwal

pelajaran untuk guru dan siswa.

4. Sistem Pengambilan Materi

Sistem ini dibuat agar siswa dapat mengambil materi pelajaran

yang diberikan oleh guru.

5. Sistem Diskusi

Sistem ini memudahkan siswa dan guru untuk melakukan diskusi

secara online dengan tujuan agar materi yang belum dapat

dimengerti oleh siswa bisa di diskusikan di sistem ini.

Page 59: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

110  

6. Sistem Tugas

Sistem ini memudahkan guru untuk memberikan tugas kepada

siswa.

7. Sistem Pengumuman

Sistem ini memberikan informasi meliputi informasi kegiatan

belajar di SMA Muhammadiyah 11 Jakarta, informasi mengenai

beasiswa, informasi ujian masuk universitas, informasi Ujian

Akhir Nasional.

8. Sistem Pengolahan Data

Sistem ini memudahkan staf tata usaha untuk memasukan data

guru dan siswa.

3.7 Perancangan Basis Data

Pada bagian ini akan dijelaskan tentang perancangan basis data dari system

yang akan dibangun. Adapun perancangan database ini terbagi atas 3 tahap,

yaitu :

1. Perancangan Basis Data Konseptual

2. Perancangan Basis Data Logikal

3. Perancangan Basis Data Fisikal

Page 60: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

111  

3.7.1 Perancangan Basis Data Konseptual

3.7.1.1 Identifikasi Tipe Entitas

3.3 Tabel Identifikasi tipe entitas

Entitas Name Description Alias Occurrence

Karyawan Istilah untuk semua

karyawan yang bekerja di

SMA MUHAMMADYAH

11 JAKARTA

Staf Tata

Usaha, Guru

,Administrator

Setiap Karyawan

dapat memasukan

berita , prestasi,

kegiatan, mengajar

pelajaran dan

mengawasi kelas-

kelas. Setiap

Karyawan dapat

membuat topik,

memasukan saran

pertanyaan dan

membuat reply

dari saran tersebut

Siswa Istilah untuk semua siswa

yang ada di SMA

MUHAMMADIAH 11

JAKARTA

Murid Setiap siswa

memiliki data

pribadi siswa,

history

absen,history

nilai, dan keluarga

masing-masing .

Setiap siswa dapat

melihat status

pembayaran

kuangan,melihat

Page 61: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

112  

poin kesalahan

serta mengajukan

saran.

Orang_Tua Istilah untuk semua orang

tua siswa SMA

MUHAMMADIAH 11

JAKARTA

Orang Tua,

Wali, Wali

Murid

Setiap orang tua

dapat melihat

status pembayaran

keuangan, saran

pertanyaan dan

perkembangan

akademik anaknya

Kelas Istilah untuk

semua ruang kelas yang

terdapat di SMA

MUHAMMADIAH 11

JAKARTA

Ruang, Kelas Mendeskripsikan

setiap kelas

memiliki sejumlah

pelajaran dan

terdiri atas

sejumlah siswa.

Mata_Pelajaran Istilah untuk semua

pelajaran yang ada di

MUHAMMADIAH 11

JAKARTA

- Setiap pelajaran

memiliki sejumlah

topik, jadwal

ulangan umum,

soal latihan dan

materi pada kelas

tertentu yang

diajarkan oleh

Guru tertentu

Materi Istilah materi pelajaran

yang ada di SMA

MUHAMMADIAH 11

JAKARTA

Topik

Pembahasan

Setiap materi

dimiliki oleh mata

pelajaran tertentu

Detail_Materi Istilah detail dari materi-

materi yang ada

Isi Setiap Materi

mempunyai Detail

Page 62: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

113  

Materi

Tugas_Siswa Berisi data tugas siswa

yang dikumpulkan

Tugas

Mandiri,additio

nal

Tugas siswa

dimiliki oleh siswa

sesuai mata

pelajaran dan kelas

Jadwal_Ujian

Istilah untuk semua jadwal

ujian yang berlaku di

SMA MUHAMMADIAH

11 JAKARTA

- Setiap jadwal ujian

dimiliki oleh

pelajaran

Jadwal_Pelajara

n

Istilah untuk semua jadwal

Pelajaran yang berlaku di

SMA MUHAMMADIAH

11 JAKARTA

- Setiap jadwal Mata

Pelajaran dimiliki

oleh pelajaran

History_Nilai Istilah untuk history nilai

siswa

- Setiap siswa

mempunyai

history nilai

History_Absens

i_Siswa

Istilah untuk absen siswa

yang ada di SMA

MUHAMMADIAH 11

JAKARTA

- Setiap history

absen berupa

informasi

mengenai absen

siswa.

History_Keuan

gan

Istilah untuk semua

keuangan siswa yang ada

di SMA

MUHAMMADIAH 11

JAKARTA

Setiap history

keuangan berupa

informasi

mengenai

Keuangan seorang

siswa

Kegiatan Istilah untuk semua - Kegiatan

Page 63: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

114  

agenda sekolah yang ada

di SMA

MUHAMMADIAH 11

JAKARTA

merupakan agenda

sekolah yang

dimasukan oleh

Karyawan

Berita Istilah untuk semua

kegiatan yang diadakan

ataupun berlangsung di

SMA MUHAMMADIAH

11 JAKARTA

Kabar Setiap berita yang

ada di sekolah

Shift Menggambarkan jumlah

jam Pembelajaran yang

ada di SMA

MUHAMMADIAH 11

JAKARTA

Jam Setiap shift

memiliki satu atau

lebih jadwal Mata

Pelajaran

Periode Istilah untuk Periode

berjalan

Periode Aktif Periode aktif

User Istilah untuk semua

pengguna situs E-learning

SMA MUHAMMADIAH

11 JAKARTA

Semua pemakai

yang memakai

aplikasi E-learning

ini

Pesan Istilah umum pesan

pribadi bagi siswa dan

Pengajar dan karyawan

Setiap

siswa,pengajar dan

karyawan akan

mempunyai pesan

jika ada hal yang

dianggap perlu

oleh pihak sekolah

Saran Istilah umum semua saran

dan kritik mengenai

komentar terhadap SMA

Saran , Kritik Semua user bisa

mengajukan

sejumlah saran ke

Page 64: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

115  

MUHAMMADIAH 11

JAKARTA

sekolah

Forum diskusi Istilah umum untuk sarana

tanya jawab secara online

di SMA

MUHAMMADIAH 11

JAKARTA

Forum Diskusi Diskusi dilakukan

untuk membantu

siswa dalam

memecahkan soal

atau mengajukan

pertanyaan kepada

guru seputar

pelajaran

Page 65: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

116  

3.7.1.2 Identifikasi Tipe Relationship

Nama Entitas Multiplicity Relationship Nama Entitas Multiplicity

Karyawan 1…1 Memasukkan Jadwal_Ujian 0…*

1…1 Memasukkan Jadwal_Pelajaran 1…*

1…* Mempunyai Mata Pelajaran 1…*

1…1 Membuat Berita 0…*

1 …1 Membuat Kegiatan 0...*

0…* Mengajukan Saran 0…*

1…1 Memasukan Prestasi 0…*

1…1 Mengawasi Kelas 1…1

1...1 Memiliki User 1...1

1...* Mengawasi Karyawan 1...*

1...1 Mengirim Pesan 1...*

1…1 Memasukan History_Nilai 1…*

1…1 Mengawasi Forum_Diskusi 1…*

Kelas 1…1 Memiliki Jadwal_Ujian 0…1

1…1 Memiliki Jadwal_Pelajaran 0…*

1…1 Memiliki Siswa 1…*

Page 66: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

117  

Tabel 3.4 Identifikasi Tipe Relationship

Orang_Tua 0…1 Memiliki Siswa 1…*

0...* Mengajukan Saran 0…*

1...1 Melihat History_Nilai 1...1

1...1 Memiliki User 1...1

1…1 Melihat History_Keuanga

n

1...1

Mata Pelajaran 1…1 Memiliki Jadwal_Ujian 1…1

1…1 Memiliki Jadwal_Pelajaran 1…*

1…1 Mempunyai Materi 1…*

1…1 Memiliki History_Nilai 1…*

Materi 1…* Mengacu Periode 1…1

1…1 Mempunyai Tugas_Siswa 0…*

1…1 Mempunyai Detail _Materi 1…*

1…1 Memiliki History_Absensi_

Siswa

0…*

Shift 1…1 Memiliki Jadwal_Ujian 0…*

1…1 Memiliki Jadwal_Pelajaran 1…*

Jadwal_Pelajar

an

1…* Mengacu Periode 1…1

Saran 0…* Direspon Karyawan 1…1

Page 67: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

118  

Siswa 1…* Memiliki Kelas 1…1

1…1 Memiliki Jadwal_Pelajaran 1…*

1…1 Memiliki History_Keuangan 1…1

1…1 Memiliki History_Absensi

_Siswa

1…1

1…1 Memiliki Jadwal_Ujian 1…*

1…* Memiliki Orang_Tua 0…1

1...1 Mamiliki User 1...1

0…* Mengajukan Saran 0...*

1…1 Memiliki History_nilai 1…*

1…* Memiliki Mata_pelajaran 1…*

1…1 Memiliki Forum_Diskusi 1…*

Page 68: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

119  

Gambar di bawah ini merupakan Entity Relationship Diagram Model Konseptual :

Gambar 3.15 Entity Relationship Diagram Model Data Konseptual

3.7.1.3 Identifikasi dan Hubungan Atribut dengan Entitas atau

Tipe Hubungan

Page 69: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

120  

Tabel 3.5 Identifikasi & Hub. Atribut dgn Entitas / Tipe Hubungan

Entity

Name Atribut Deskripsi

Tipe &

Panjang

Data

Nulls Domain

Atribut

Karyawa

n

NIP Kode unik yang

membedakan antar

Karyawan

Char(10) No value 0-9Diisi

dengan

nunber range

NRK Nomer Registrasi

Karyawan

Char (7) No Diisi dengan

number range

Value 0-9

Nama_Karya

wan

Nama Karyawan Varchar(30) No Nama

Karyawan

Range value

A-z, a-z

Jenis_Kelami

n

Jenis kelamin

Guru.(M=male

atau F=female)

Char(1) No L atau P

Tmp_Lhr Tempat lahir

Karyawan

Varchar(30) No Kota

kelahiran

Range value

A-Z ,a-z

Tgl_Lhr Tanggal

lahir(DD:MM::YY

YY) Karyawan

Date(10) No DD/MM/YY

YY

Alamat Alamat Karyawan Text(100) No Alamat

Karyawan

Range value

A-Z ,a-z, 0-9

Agama Agama Karyawan Varchar(20) No Islam.kristen,

Hindu atau

Page 70: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

121  

Budha Range

value A-Z ,a-z

Tahun_Masu

k

Tahun kapan

Karyawan

bergabung dengan

SMA

Muhammadyah 11

JAKARTA

Char(4) No YYYY

Email Alamat email

Karyawan

Varchar(20) Yes Alamat Email

Karyawan

Range value

A-Z ,a-z

Kd_Jabatan Jabatan Karyawan char (5) No Value

JBXXX

Email Nama Email

Peawai

Varchar(30) No Email

Karyawan

Range value

A-Z ,a-z, 0-9

Telpon_Kary

awan

Nomor telepon

Karyawan

Varchar(15) No Nomor

telepon dan

harus berupa

angka

Gol_Angkat_

PNS

Pangkat Karyawan

PNS

Char(5) No Gol pangkat

Karyawan

Range value

A-Z , a-z, 0-9

Tk_Pendidik

an

Tingkat

Pendidikan

Char(5) No Tingkat

pendidikan

terakhir ,

range value

A-z, a-z, 0-9

Page 71: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

122  

Gol_Pangkat

_Baru

Golongan pangkat

baru Karyawan

Char(5) No Golongan

pangkat baru

Karyawan ,

range value

A-z, a-z, 0-9

Tk_Didik_A

khir

Tingkat

Pendidikan Akhir

Karyawan

No YYYY

Jur_Didik_A

khir

Jurusan

Pendidikan terakir

Karyawan

Varchar(10) No Tingkat

pendidikan

terakhir ,

range value

A-z, a-z, 0-9

Tahun_Lulus Tahun lulus

Pendidikan

terakhir Karyawan

Date No YYYY

Jml_Jam_Aj

ar

Jumlah jam ajar

Karyawan

Char(5) No Di isi demgan

number range

value 0-9

Kd_Status Kode unik yang

membedakan antar

status Karyawan

Char(5) No Value

STXXX

Siswa NIS Kode unik yang

membedakan antar

siswa

Char(10) No Di isi demgan

number range

value 0-9

NISN Kode Unik Siswa

secara Nasional

Char (11) No Di isi dengan

number

Kd_Kelas Kode Kelas Char(5) No Kelas siswa

Range value

A-Z ,a-z ,0-9

Page 72: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

123  

Nama_Siswa Nama Siswa Varchar

(30)

No Nama Siswa

Range value

A-Z ,a-z

Jenis_Kelami

n

Jenis kelamin

siswa

Char (1) No L atau P

Tmp_Lhr Tempat lahir siswa Varchar(25) No Tempat Lahir

Range value

A-Z ,a-z

Tgl_Lhr Tanggal lahir

siswa

Date(10) No DD:MM:YY

YY

Agama Agama siswa Varchar(10) No Islam.kristen,

Hindu atau

Budha Range

value A-Z ,a-z

Warga_Nega

ra

Kewarganegaraan

siswa

Varchar(15) No Indonesia atau

Asing

Alamat Alamat siswa Text(100) No Alamat Siswa

Range value

A-Z ,a-z

Telp_Siswa Nomor telepon Varchar(15) No Nomor

Telepon dan

harus diisi

dengan

number

Email Account email

siswa

Varchar(20) Yes Email Siswa

Range value

A-Z ,a-z

Gol_Darah Golongan darah

siswa

Varchar(2) No A, B, O, atau

AB

SLTP Asal sekolah Varchar(30) No Asal Sekolah

SMP Range

Page 73: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

124  

value A-Z ,a-z

Tahun_Sttb Tahun STTB Date(8) No YYYY

No_Sttb No STTB Varchar(20) No Nomor STTB

Range value

A-Z ,a-z, 0-9

Kd_Orang_T

ua

Kode orang

tua(merujuk data

orang tua )

Char(7) No Value NIS+P

Tahun_Rapo

rt_1

Tahun Raport

Pertama

Char (4) No YYYY

Tahun_Rapo

rt_2

Tahun Raport

Kedua

Char (4) No YYYY

Tahun_Rapo

rt_3

Tahun Raport

Ketiga

Char (4) No YYYY

Orang_T

ua

Kd_Orang_T

ua

Kode unik yang

membedakan antar

orang tua

Char(10) No Value NIS+P

Nama Nama orang tua Varchar(50) No Nama

orangtua

Range value

A-Z ,a-z

Hubungan Hubungan orang

tua dengan siswa

Varchar(15) No Hubungan

dengan anak

Range value

A-Z ,a-z

Tmp_Lhr Tempat lahir orang

tua

Varchar(50) No Tempat lahir

Range value

A-Z ,a-z

Tgl_Lhr Tanggal lahir

orang tua

Date(8) No DD:MM:YY

YY

Agama Agama orang tua Varchar(15) No Islam.kristen,

Page 74: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

125  

Hindu atau

Budha Range

value A-Z ,a-z

Warga_Nega

ra

Kewarganegaraan

Orang tua

Varchar(15) No Indonesia atau

asing Range

value A-Z ,a-z

Pendidikan_

Terakhir

Pendidikan

terakhir orang tua

Varchar(10) No Pendidikan

terakhir orang

tua berijazah

Range value

A-Z ,a-z

Pekerjaan Pekerjaan orang

tua

Varchar(20) No Pekerjaan

orang Tua

Range value

A-Z ,a-z

Penghasilan_

Per_Bulan

Penghasilan

perbulan orang tua

Int(10) No Diisi dengan

number

Alamat Alamat orang tua Text(100) No Alamat Orang

Tua Range

value A-Z ,a-

z, 0-9

Telp Nomor telepon

orang tua

Varchar(15) No Nomor

telepon Oran

Tua dan harus

diisi dengan

numeric

Email Account email

orang tua

Varchar(20) Yes Email Orang

Tua Range

value A-Z ,a-

z, 0-9

Msh_Hdp Status orang tua Char(1) No 1=Hideup

Page 75: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

126  

atau

0=almarhum

Kelas Kd_Kelas Kode yang

mengidentifikasi

kelas

Char(5) No Value

KLXXX

Nama_Kelas Nama kelas Varchar(20) No Nama Kelas

Range value

A-Z ,a-z, 0-9

NIP Kode unik yang

memebedakan

antar Karyawan

char(10) No Nomor induk

pegwai Diisi

dengan

nunber range

value 0-9

Mata_Pe

lajaran

Kd_Mata_Plj

rn

Kode unik yang

membedakan antar

mata pelajaran

Char(5) No Value

MPXXX

Nama_Mata_

Pljrn

Nama mata

pelajaran

Varchar(20) No Nama Mata

Pelajaran

Range value

A-Z ,a-z

Materi Kd_Materi Kode yang

membedakan antar

materi

Char(5 No Value

MTXXX

Kd_Mata_Plj

rn

Kode yang

membedakan antar

mata pelajaran

Char(5) No Value

MPXXX

Pertemuan Pertemuan ke

berapa untuk

materi tersebut

Int(2) No pertemuan ke

berapa diisi

dengan

numeric

Materi Path lokasi materi Text(100) No Jalur untuk

Page 76: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

127  

berada mendapat

materi.Range

value A-Z

atau a-z

Tahun_Perio

de

Periode berjalan Char(5) No YYYY

Kd_Detail_

Materi

Kode unik yang

membedakan antar

detail materi yang

lain.

Char(5) No Value

DMXXX

Detail_

Materi

Kd_Detail_

Materi

Kode unik yang

membedakan antar

detail materi yang

lain.

Char (5) No Value

DMXXX

Detail_Mater

i

VarChar

(10)

No

Judul Judul Materi Varchar

(25)

No Judul materi

range value

A-Z atau a-z

Kd_Jenis_M

ateri

Kode yang

membedakan antar

jenis materi

char (5) No Value

JMXXX

Path Path Lokasi detail

berada

Text (100) No Jalur lokasi

detail.Range

Value A-Z

atau a-z

Tugas_S

iswa

Kd_Tugas Kode yang

membedakan antar

tugas siswa

Char(5) No Value

TGXXX

Kd_Materi Kode yang

membedakan antar

Char(5) No MTXXX

Page 77: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

128  

materi(merujuk

dari table materi)

Path Path lokasi data

tugas disimpan

Text(100) No Jalur lokasi

detail.Range

Value A-Z

atau a-z

Tanggal Tanggal

pengiriman

tugas(DD:BB:YY

YY)

Date(8) No DD:MM:YY

YY

Jadwal_

Ujian

Kd_Jadwal_

Ujian

Kode yang

membedakan antar

jadwal ujian

Char(5) No Value

JDUXXX

Hari Hari Varchar(10) No Range Value

A-Z, a-z, 0-9

Kd_Kelas Kode yang

membedakan antar

kelas

char(5) No Value

KLXXX

Kd_Shift Kode yang

membedakan antar

shift

char(5) No Value

SHXXX

Tanggal Tanggal ujian Date(8) No DD:MM:YY

YY

Kd_Mata_Plj

rn

Kode mata

pelajaran (merujuk

table mata

pelajaran)

Char(5) No Value

MPXXX

Jadwal_

Pelajara

n

Kd_Jadwal_

Ujian

Kode yang

membedakan antar

jadwal pelajaran

Char (7) No Value

JDPXXX

Hari Hari pada jadwal Varchar(10) No Hari range

Page 78: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

129  

pembelajaran value A-Z, a-z

Kd_Kelas Kode yang

membedakan antar

shift(merujuk pada

table shift)

Char(5) No Value

SHXXX

Kd_Shift Kode yang

membedakan antar

mata

pelajaran(merujuk

table mata

pelajaran)

Char(5) No value

MPXXX

Tanggal Kode yang

membedakan antar

kelas(merujuk

table kelas)

Char(5) No Value

KLXXX

History

_Nilai

Kd_Hist_Nil

ai

Kode unik yang

membedakan antar

histori nilai

Varchar(10) No Value

HNXXX

Nilai_TM Nilai Tugas

Mandiri siswa

Float No Diisi dengan

nunber range

value 0-9

Nilai_UTS Nilai Ujian Tengah

Semester siswa

Float No Diisi dengan

nunber range

value 0-9

Nilai_UAS Nilai Ujian Akhir

siswa

Float No Diisi dengan

nunber range

value 0-9

Kd_Mata_Plj

rn

Kode mata

pelajaran(merujuk

table mata

pelajaran)

Char(5) No Value

MPXXX

Page 79: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

130  

NIS Nomor Induk

Siswa

Char (10) No Value 0-9

Keterangan Keterangan lain Text(100) Yes Keterangan

Range Value

A-Z, a-z, 0-9

Periode Periode berjalan Char(5) No YYYY

History_

Absensi

_Siswa

Kd_Hist_Ab

sen_Siswa

Kode yang

membedakan antar

history absent

Char(5) No ASXXX

Tanggal Tanggal absensi Date(10) No DD:MM:YY

YY

Bulan Bulan Berjalan Varchar(20) No Range Value

A-Z, a-z

Ket Keterangan absen Varchar(20) No Range Value

A-Z, a-z, 0-9

NIS Nomor Induk

Siswa

Char (10) No Value 0-9

Periode Periode berjalan Char(5) No YYYY

History_

Keuanga

n

Kd_Hist_Ke

uangan

Kode untuk

membedakan antar

history keuangan

Char(5) No Value

HKXXX

Bulan Bulan Berjalan VarChar(20

)

No Range Value

A-Z, a-z

Tanggal_Bay

ar

Tanggal transaksi

pembayaran Iuran

Date(10) No DD:MM:YY

YY

Status Status keuangan Varchar(10) No Range Value

A-Z, a-z

NIS Nomor Induk

Siswa

Char (10) No Value 0-9

Ket Keterangan

keuangan

Varchar(20) No Range Value

A-Z, a-z, 0-9

Page 80: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

131  

Periode Periode berjalan Char(5) No YYYY

Kegiatan Kd_Kegiatan Kode untuk

membedakan antar

kegiatan

Char(5) No Value

KGXXX

NIP Nomor induk

Karyawan

(merujuk table

Karyawan )

Char(5) No Diisi dengan

nunber range

value 0-9

Judul_Kegiat

an

Judul kegiatan

yang akan

berlangsung

Varchar(50) No Range Value

A-Z, a-z, 0-9

Tanggal Tanggal kegiatan

berlangsung

Date(10) No DD:MM:YY

YY

Desk_Keg Deskripsi kegiatan

sekolah

Varchar(75) No Range Value

A-Z, a-z

Berita Kd_Berita Kode yang

membedakan antar

berita

Char(5) No Value

BTXXX

Judul_Berita Judul berita varchar(100

)

No Range Value

A-Z, a-z, 0-9

Deskripsi Deskripsi berita Text(200) No Range Value

A-Z, a-z, 0-9

Tanggal Tanggal berita Date(10) No DD:MM:YY

YY

NIP Nomor induk

Karyawan

(merujuk table

Karyawan )

Char(5) No Diisi dengan

nunber range

value 0-9

Page 81: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

132  

Shift Kd_Shift

Kode yang

membedakan antar

shift

Char(5) No Value

SHXXX

Shift Rentang jam

pelajaran

Varchar(20) No Range Value

A-Z, a-z, 0-9

Periode Periode Periode tahun

pembelajaran

Char(5) No PDXXX

Semester Semester Berjalan. Char (2) No 1 = Ganjil, 2

= Genap

Tgl_Mulai Tanggal mulai

periode tersebut

Date(10) No DD:MM:YY

YY

Tgl_Selesai Tanggal selesai

periode tersebut

Date(10) No DD:MM:YY

YY

Saran Kd_Saran Kode yang

membedakan antar

saran

Char (5) No Value

SRXXX

Pengirim Nama Pengirim

Judul Saran yang

diajukan

varChar(20) No Range Value

A-Z, a-z, 0-9

Isi_Saran Isi dari saran yang

diajukan

Text (100) No Range Value

A-Z, a-z, 0-9

Tanggal_Pen

giriman

Tanggal

Pengiriman Saran

Date No DD:MM:YY

YY

Periode Nomer Induk

Karyawan

Char(5) No YYYY

Pesan Kd_Pesan Kode yang

membedakan antar

pesan

Char(5) No Value

PSXXX

Judul_Pesan Judul pesan Varchar(30) No Range Value

Page 82: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

133  

A-Z, a-z, 0-9

Isi_Pesan Isi dari pesan Text(100) No Range Value

A-Z, a-z, 0-9

NIP Kode yang

membedakan antar

Karyawan

Char(10) No value 0-9Diisi

dengan

nunber range

NIS Kode yang

membedakan antar

siswa

Char(10) No value 0-9Diisi

dengan

nunber range

Jenis_Pesan Jenis Pesan

Char(5) No Value JPXXX

User Kd_User Kode User yang

membedakan antar

user

Char(10) No Value

USXXX

Username Nama yang

digunakan untuk

login ke system

Varchar(15) No Range Value

A-Z, a-z, 0-9

Password Password untuk

masuk ke system

Varchar

(15)

No Range Value

A-Z, a-z, 0-9

Hint Pertanyaan Untuk

lupa password

Varchar(30) No Range Value

A-Z, a-z, 0-9

Jawab_Hint Jawaban Untuk

lupa Passwordq

Varchar(20) No Range Value

A-Z, a-z, 0-9

Status Status User.

(Karyawan ,

Siswa atau Orang

tua)

Varchar(10) No Karyawan ,

Siswa atau

Orang tua

Range Value

A-Z, a-z, 0-9

Forum_

DIskusi

Kd_Diskusi Identifikasi unik

untuk diskusi

Char(5) No Value

DSXXX

Kd_Mata_Plj Kode mata Varchar(30) No Value

Page 83: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

134  

rn pelajaran yang

bersangkutan

MPXXX

Kd_Kelas Kode kelas yang

bersangkutan

Varchar(7) No Value

SHXXX

JudulDiskusi Judul forum

diskusi

Varchar(50) No Value

JDXXX

NIP Kode yang

membedakan antar

Karyawan

Char(10) No value 0-9Diisi

dengan

nunber range

NIS Kode yang

membedakan antar

siswa

Char(10) No value 0-9Diisi

dengan

nunber range

Isi Isi yang terdapat di

forum diskusi

Text No Range Value

A-Z, a-z, 0-9

TanggalUpda

te

Tanggal saat

forum diskusi

dibuat

Datetime No DD:MM:YY

YY

Page 84: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

135  

3.7.1.3.1 Identifikasi Kandidat dan Primary Key Setiap

Entity

Tabel 3.6 Identifikasi Kandidat dan Primary Key

Nama Entity Candidat Key Primary Key

Karyawan NIP, (NRK,Nama Karyawan) NIP

Siswa NIS, (NISN,Nama Siswa) NIS

Orang_Tua Kd_Orang_Tua,(Nama Orang

Tua)

Kd_Orang_Tua

Kelas Kd_Kelas Kd_Kelas

Mata_Pelajaran Kd_Mata_Pelajaran,(Nama

Mata Pelajaran)

Kd_Mata_Pelajaran

Materi Kd_Materi,(Kd_Mata_Pelajara

n, Periode,Semester)

Kd_Materi

Detail_materi Kd_Detail_Materi,(Kd_Materi

)

Kd_Detail_Materi

Tugas_Siswa Kd_Tugas,(Kd_Materi,NIS) Kd_Tugas

Jadwal_Ujian Kd_Jadwal_Ujian, (Kd_Shift) Kd_Jadwal_Ujian

Jadwal_Pelajaran Kd_Jadwal_Pelajaran,

(Kd_Shift,Kd_Mata_Pljrn,Kd_

Kelas,NIK)

Kd_Jadwal_Pelajaran

History_Nilai Kd_Hist_Nilai(,NIS,Kd_Mata

_Pljrn,Periode)

Kd_Hist_Nilai

Page 85: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

136  

History_Absensi_Siswa Kd_Hist_Absen,(NIS,Periode) Kd_Hist_Absen

History_Keuangan Kd_Hist_Keuangan(,NIS,Perio

de)

Kd_Hist_keuangan

Kegiatan Kd_Kegiatan,(NIK,NIS) Kd_Kegiatan

Berita Kd_Berita, (NIK) Kd_Berita

Shift Kd_Shift Kd_Shift

Periode Periode(, Kd_Semester) Periode, Kd_Semester

Pesan Kd_Pesan Kd_Pesan

User Kd_User Kd_User

Saran Kd_Saran Kd_Saran

Forum_Diskusi Kd_diskusi Kd_diskusi

Gambar di bawah ini merupakan Entity Relationship Diagram Model dengan

Primary Key.

Page 86: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

137  

Gambar 3.16 Entity Relational Diagram Model dengan Primary Key

Page 87: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

138  

3.7.1.3.2 Konsep Pengembangan Model

Pada tahap ini akan diperlihatkan penggunaan konsep pengembangan

model ( Enhanced Modelling Concept ) yang mana terdapat Spesialisasi,

Generalisasi, agregasi ataupun komposisi. Berikut adalah Gambar Entity

Relationship Diagram dengan Konsep Pengembangan Model (Enhanced

ERD ).

Gambar. 3.17 ERD dengan konsep pengembangan model

Page 88: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

139  

Pada Gambar diatas, dijelaskan adanya generalisasi pada field jadwal dan

history absen yang mana jadwal-jadwal dan history absen yang ada memiliki

kesamaan sehingga dibuat generalisasi untuk penggambarannya.

3.7.1.3.3 Validasi Transaksi

Pada Tahap ini, akan dilakukan pengecekan apakah model konseptual

data model yang dibangun sudah cukup mendukung view. Untuk

memaksimalkan kegunaan dari model diadakan pengecekan dengan

menggunakan pathways.

Transaksi-transaksi yang terjadi adalah sebagai berikut :

I. Siswa mendapatkan Jadwal

II. Siswa mendapatkan Nilai

III. Karyawan Membuat Posting

IV. Karyawan Memeriksa Forum

V. Orang tua melihat status keuangan anaknya

VI. Siswa mendapatkan materi dari web sekolah

VII. Siswa Membuat Post di Forum Diskusi

VIII. Siswa mengerjakan Soal Latihan

IX. Karyawan membuat kegiatan

X. Karyawan memeriksa dan mengajukan Saran

XI. Orang Tua mengajukan saran

XII. Siswa mengajukan saran

Page 89: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

140  

Gambar berikut merupakan ERD validasi transaksi dengan pathways.

Gambar.3.18 ERD Konseptual Validasi Transaksi dengan pathways

3.7.2 Perancangan Basis Data Logikal

Tujuan dari model logical data menurut connoly (2002, p281) adalah

untuk memproses pembuatan suatu model informasi yang digunakan di

Page 90: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

141  

dalam suatu organisasi berdasarkan model data yang spesifik tetapi tidak

tergantung pada suatu DBMS dan perangkat keras lainnya.

Dalam tahap ini, model data konseptual dan data-data pendukung yang

telah dibuat akan dipetakan ke dalam model data logikal. Terdapat beberapa

langkah dalam melakukan perancangan logikal termasuk penggunaan teknik

normalisasi untuk menguji kebenaran model data logikal. Kemudian dari

model data logika lokal akan dikombinasikan menjadi model data logika

global tunggal.

3.7.2.1 Menghilangkan Fitur Yang Tidak Kompatibel

Tujuan langkah ini adalah untuk membangun model data logikal

dari model data konseptual dengan menghilangkan fitur-fitur yang

tidak kompatibel dengan model relasional. Cara yang dilakukan

antara lain :

1. Menghilangkan relasi many to many (*.*) binary

(a.1) Karyawan mengajukan Saran *.* relationship

Gambar 3.19 Menghilangkan hubungan many to many (langkah a.1)

Page 91: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

142  

(a.2) Dekomposisi relasi (a.1) ke dalam dua relasi 0:* (Melakukan dan Tercantum

pada)

Gambar 3.20 Menghilangkan hubungan many to many (langkah a.2)

(b.1) Siswa mengajukan Saran *.* relationship

Gambar 3.21 Menghilangkan hubungan many to many (langkah b.1)

(b.2) Dekomposisi relasi (b.1) ke dalam dua relasi 0:* (Melakukan dan Terdapat pada)

Page 92: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

143  

Gambar 3.22 Menghilangkan hubungan many to many (langkah b.2)

(c.1) Orang Tua Siswa mengajukan Saran *.* relationship

Gambar 3.23 Menghilangkan hubungan many to many (langkah c.1)

(c.2) Dekomposisi relasi (c.1) ke dalam dua relasi 0:* (Melakukan dan Terdapat pada)

Gambar 3.24 Menghilangkan hubungan many to many (langkah c.2)

(d.1) Generalisasi dari relasi (a.2), (b.2), dan (c.2) ke dalam

empat relasi 0:* (Melakukan dan Terdapat pada)

Page 93: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

144  

Gambar 3.25 Menghilangkan hubungan many to many (langkah d.1)

(e.1) Karyawan mempunyai Mata_Pelajaran *.* relationship

Gambar 3.26 Menghilangkan hubungan many to many (langkah e.1)

(e.2) Dekomposisi relasi (e.1) ke dalam dua relasi 1:* (Menjadi dan Memiliki)

Gambar 3.27 Menghilangkan hubungan many to many (langkah e.2)

2. Menghilangkan atribut multi-valued

Page 94: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

145  

(a.1) Entiti Karyawan dengan atribut Telpon yang multi-valued

Gambar 3.28 Menghilangkan atribut multivalue (bagian a.1)

(a.2) Dekomposisi atribut Telp pada entiti Karyawan menjadi entiti baru

bernama Telp_Karyawan dengan atribut Telp (Primary Key)

dan hubungan 1:5 yaitu mempunyai

Gambar 3.29 Menghilangkan atribut multivalue (bagian a.2)

(b.1) Entiti Siswa dengan atribut Telpon yang multi-valued

Gambar 3.30 Menghilangkan atribut multivalue (bagian b.1)

Page 95: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

146  

(c.1) Entiti Orang_Tua dengan atribut Telpon yang multi-valued

Gambar 3.32 Menghilangkan atribut multivalue (bagian c.1)

(c.2) Dekomposisi atribut Telp pada entiti Orang_Tua menjadi entiti baru

bernama Telp_ Orang_Tua dengan atribut Telp (Primary Key)

dan hubungan 1:5 yaitu mempunyai

Gambar 3.33 Menghilangkan atribut multivalue (bagian c.2)

(b.2) Dekomposisi atribut Telp pada entiti Siswa menjadi entiti baru

bernama Telp_ Siswa dengan atribut Telp (Primary Key)

dan hubungan 1:5 yaitu mempunyai

Gambar 3.31 Menghilangkan atribut multivalue (bagian b.2)

Page 96: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

147  

1 Identifikasi Strong Entity

Strong entity merupakan entitas yang tidak bergantung pada entitas

lainnya, atau dapat juga dibilang entitas yang dapat berdiri sendiri. Berikut ini

entitas-entitas yang tergolong dalam strong entity.

Karyawan (NIP, NRK, Nama_Karyawan , Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr,

Alamat, Agama, Tahun_Masuk, Email, Jabatan, Mata_Pelajaran, Telpon, Status)

Primary Key NIP

Siswa (NIS, NISN, Nama_Siswa, Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Agama,

Warga_Negara, Alamat, Telp, Email, Gol_Darah, SLTP, Tgl_Sttb, No_Sttb,

Kd_Orang_Tua, Tahun_Raport_1, Tahun_Raport_2, Tahun_Raport_3, Status)

Primary Key NIS

Orang_Tua (Kd_Orang_Tua, Nama, Hubungan, Tmp_Lhr, Tgl_Lhr, Agama,

Warga_Negara, Pendidikan_Terakhir, Pekerjaan, Penghasilan_Per_Bulan,

Alamat, Telp, Email, Msh_Hdp)

Primary Key Kd_Orang_Tua

Kelas (Kd_Kelas, Nama_Kelas, Tahun_Periode)

Primary Key Kd_Kelas

Mata_Pelajaran (Kd_Mata_Pljrn, Nama_Mata_Pljrn )

Primary Key Kd_Mata_Pljrn

Materi (Kd_Materi, Kd_Mata_Pljrn, Pertemuan, Materi, Periode, Semester,

Kd_Tugas)

Primary Key Kd_Materi

Detail_Materi (Kd_Detail_Materi, Kd_Materi, Judul, Jenis_Materi, Path)

Page 97: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

148  

Primary Key Kd_Detail_Materi

Tugas_Siswa (Kd_Tugas, Kd_Materi, NIS, Path, Tanggal, Status)

Primary Key Kd_Tugas

Jadwal_Ujian (Kd_Jadwal_Ujian, Jam_Mulai, Jam_Selesai, Tingkat_Kelas,

Jurusan, Tanggal, Kd_Mata_Pljrn)

Primary Key Kd_Jadwal_Ujian

Jadwal_Pelajaran (Kd_Jadwal_Pelajaran, Periode, Semester, Hari, Kd_Shift,

Kd_Mata_ Pljrn, Kd_Kelas, NIP)

Primary Key Kd_Jadwal_Pelajaran

History_Nilai (Kd_Hist_Nilai, NIS, Nilai_TM, Nilai_UTS, Nilai_UAS,

Kd_Mata_Pljrn, Keterangan, Periode)

Primary Key Kd_Hist_Nilai

History_Absensi_Siswa (Kd_Hist_Absen, NIS, Tanggal, Status, Ket, Periode)

Primary Key Kd_Hist_Absen

Primary Key Kd_Hist_Absen_Karyawan

History_Keuangan (Kd_Hist_Keuangan, NIS, Tanggal, Status, Ket, Periode)

Primary Key Kd_Hist_Keuangan

Kegiatan (Kd_Kegiatan, NIP, Tanggal, Desk_Keg)

Primary Key Kd_Kegiatan

Berita (Kd_Berita, Judul_Berita, Deskripsi, Tanggal, NIP)

Primary Key Kd_Berita

Shift (Kd_Shift, Shift)

Primary Key Kd_Shift

Page 98: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

149  

Pesan ( Kd_Pesan, Isi_Pesan, NIP, NIS, Tanggal_Kirim, Jenis_Pesan )

Primary Key Kd_Pesan

Saran (Kd_Saran, Judul_Saran, Isi_Saran, Tanggal_Pengiriman, NIP)

Primary Key Kd_Saran

User (Kd_User, Username, Password, Status)

Primary Key Kd_User

Periode (Periode, Nama_Periode, Tanggal_Mulai, Tanggal_Berakhir )

Primary Key (Periode)

2 Identifikasi Weak Entity

Weak entity merupakan kebalikan dari strong entity, yaitu entitas yang

bergantung pada entitas lain. Berikut ini entitas-entitas yang termasuk kedalam weak

entity.

Pengajuan_Saran (NIP, NIS, Kd_Orang_Tua, Kd_Saran, Isi_Saran)

Primary Key Belum ditentukan

Guru_Matpel ( NIP, Kd_Mata_Pljrn, Nama_Pljrn )

Primary Key Belum ditentukan

Telp_Orang_Tua (Telp_Orang_Tua, Kd_Orang_Tua)

Primary Key Belum ditentukan

Telp_Karyawan (Telp_Karyawan , NIP)

Primary Key Belum ditentukan

Telp_Siswa (Telp_Siswa, NIS )

Page 99: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

150  

Primary Key Belum ditentukan

Forum_Diskusi(Kd_Diskusi, Kd_Mata_Pljrn, Kd_Kelas, JudulDiskusi,

Pembuat, Isi, TanggalUpdate)

Primary Key(Kd_Diskusi)

3 Identifikasi Tipe Relasi One-to-Many (1:*) Binary

a. Relasi entitas Karyawan dengan entitas yang lain

a.1 Relasi antara Karyawan dengan Berita

(Memasukkan NIP ke dalam entitas Berita untuk tipe 1:* dengan relasi Membuat)

Karyawan (NIP, NRK, Nama_Karyawan ,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,

Agama, Tahun_Masuk, Email, Jabatan,

Mata_Pelajaran, Telpon, Status)

Primary Key (NIP)

Berita (Kd_Berita, NIP, Judul_Berita,

Deskripsi, Tanggal)

Primary Key (Kd_Berita)

Foreign Key (NIP) References Karyawan

(NIP)

a.2 Relasi antara Karyawan dengan Kegiatan

(Memasukkan NIP ke dalam entitas Kegiatan untuk tipe 1:* dengan relasi Membuat)

Karyawan (NIP, NRK, Nama_Karyawan ,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,

Kegiatan (Kd_Kegiatan, NIP, Tanggal,

Desk_Keg)

Page 100: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

151  

Agama, Tahun_Masuk, Email, Jabatan,

Mata_Pelajaran, Telpon, Status)

Primary Key (NIP)

Primary Key (Kd_Kegiatan)

Foreign Key (NIP) References

Karyawan (NIP)

a.3 Relasi antara Karyawan dengan History_Nilai

(Memasukkan NIP ke dalam entitas History_Nilai untuk tipe 1:* dengan relasi

Memasukkan)

Karyawan (NIP, NRK, Nama_Karyawan ,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,

Agama, Tahun_Masuk, Email, Jabatan,

Mata_Pelajaran, Telpon, Status)

Primary Key (NIP)

History_Nilai (Kd_Hist_Nilai, NIP,

NIS, Nilai_TM, Status_TM, Nilai_UTS,

Status_UTS, Nilai_UAS, Status_UAS,

Kd_Mata_Pljrn, Keterangan, Periode)

Primary Key (Kd_Hist_Nilai)

Foreign Key (NIP) References

Karyawan (NIP)

Foreign Key (NIS) References Siswa

(NIS)

Foreign Key (Kd_Mata_Pljrn)

References Mata_Pelajaran

Page 101: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

152  

(Kd_Mata_Pljrn)

Foreign Key (Periode) References

Periode (Periode)

a.4 Relasi antara Karyawan dengan Jadwal_Pelajaran

(Memasukkan NIP ke dalam entitas Jadwal_Pelajaran untuk tipe 1:* dengan relasi

Memasukkan )

Karyawan (NIP, NRK, Nama_Karyawan ,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,

Agama, Tahun_Masuk, Email, Jabatan,

Mata_Pelajaran, Telpon, Status)

Primary Key (NIP)

Jadwal_Pelajaran

(Kd_Jadwal_Pelajaran, NIP, Periode,

Semester, Hari, Kd_Shift, Kd_

Mata_Pljrn, Kd_Kelas)

Primary Key

(Kd_Jadwal_Pelajaran)

Foreign Key (NIP) References

Karyawan (NIP)

Foreign Key (Kd_Shift) References

Shift (Kd_Shift)

Page 102: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

153  

Foreign Key (Kd_ Mata_Pljrn)

References Mata_Pelajaran (Kd_

Mata_Pljrn)

Foreign Key (Kd_Kelas)

References Kelas (Kd_Kelas)

a.5 Relasi antara Karyawan dengan Jadwal_Ujian

(Memasukkan NIP ke dalam entitas Jadwal_Pelajaran untuk tipe 1:* dengan relasi

Memasukkan )

Karyawan (NIP, NRK, Nama_Karyawan ,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,

Agama, Tahun_Masuk, Email, Jabatan,

Mata_Pelajaran, Telpon, Status)

Primary Key (NIP)

Jadwal_Ujian (Kd_Jadwal_Ujian,

NIP, Periode, Semester, Hari,

Kd_Shift, Kd_ Mata_Pljrn,

Kd_Kelas)

Primary Key (Kd_Jadwal_Ujian)

Foreign Key (NIP) References

Karyawan (NIP)

Foreign Key (Kd_Shift) References

Shift (Kd_Shift)

Foreign Key (Kd_ Mata_Pljrn)

References Mata_Pelajaran (Kd_

Mata_Pljrn)

Page 103: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

154  

Foreign Key (Kd_Kelas)

References Kelas (Kd_Kelas)

a.6 Relasi antara Karyawan dengan Pesan

(Memasukkan NIP ke dalam entitas Pesan untuk tipe 1:* dengan relasi Mengirim )

Karyawan (NIP, NRK, Nama_Karyawan ,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,

Agama, Tahun_Masuk, Email, Jabatan,

Mata_Pelajaran, Telpon, Status)

Primary Key (NIP)

Pesan (Kd_Pesan, NIP, NIS,

Isi_Pesan, Tanggal_Kirim,

Jenis_Pesan)

Primary Key (Kd_Pesan)

Foreign Key (NIP) References

Karyawan (NIP)

Foreign Key (NIS) References

Siswa (NIS)

a.7 Relasi antara Karyawan dengan Forum_diskusi

(Memasukkan NIP ke dalam entitas Pesan untuk tipe 1:* dengan relasi Mengirim )

Page 104: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

155  

Karyawan (NIP, NRK, Nama_Karyawan ,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,

Agama, Tahun_Masuk, Email, Jabatan,

Mata_Pelajaran, Telpon, Status)

Primary Key (NIP)

Forum Diskusi (Kd_Diskusi, NIP,

Kd_Mata_Pljrn, Kd_Kelas,

JudulDiskusi, Pembuat, Isi,

TanggalUpdate )

Primary Key (Kd_Diskusi)

Foreign Key (NIP) References

Karyawan (NIP)

Foreign Key (NIS) References

Siswa (NIS)

b. Relasi entitas Kelas dengan entitas yang lain

b.1 Relasi antara Kelas dengan Jadwal_Pelajaran

(Memasukkan Kd_Kelas ke dalam entitas Jadwal_Pelajaran untuk tipe 1:* dengan

relasi Memiliki)

Page 105: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

156  

Kelas (Kd_Kelas, Nama_Kelas,

Kegunaan, Periode)

Primary Key (Kd_Kelas)

Jadwal_Pelajaran (Kd_Jadwal_Pelajaran,

Kd_Kelas,

Periode, Semester, Hari, Kd_Shift, Kd_

Mata_Pljrn,

NIP)

Primary Key (Kd_Jadwal_Pelajaran)

Foreign Key (Kd_Kelas) References Kelas

(Kd_Kelas)

Foreign Key (NIP) References Karyawan

(NIP)

Foreign Key (Kd_Shift) References Shift

(Kd_Shift)

Foreign Key (Kd_ Mata_Pljrn) References

Mata_Pelajaran (Kd_ Mata_Pljrn)

c. Relasi entitas Orang_Tua dengan entitas yang lain

c.1 Relasi antara Orang_Tua_Siswa dengan Siswa

(Memasukkan Kd_Orang_Tua ke dalam entitas Siswa untuk tipe 1:* dengan relasi

Memiliki)

Orang_Tua(Kd_Orang_Tua, Nama, Siswa (NIS, Kd_Orang_Tua, NISN,

Page 106: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

157  

Hubungan, Tmp_Lhr, Tgl_Lhr, Agama,

Warga_Negara, Pendidikan_Terakhir,

Pekerjaan, Penghasilan_Per_Bulan, Alamat,

Telp, Email, Msh_Hdp)

Primary Key (Kd_Orang_Tua)

Nama_Siswa, Jenis_Kelamin,

Tmp_Lhr, Tgl_Lhr, Agama,

Warga_Negara, Alamat, Telp, Email,

Gol_Darah, SLTP, Tgl_Sttb, No_Sttb,

Kd_Hist_Keuangan, Kd_Hist_Nilai,

Tahun_Raport_1, Tahun_Raport_2,

Tahun_Raport_3, Status)

Primary Key (NIS)

Foreign Key (Kd_Orang_Tua)

References Orang_Tua_Siswa

(Kd_Orang_Tua)

Foreign Key (Kd_Hist_Keuangan)

References History_Keuangan

(Kd_Hist_Keuangan)

Foreign Key (Kd_Hist_Nilai)

References History_Nilai

(Kd_Hist_Nilai)

d. Relasi entitas Mata_Pelajaran dengan entitas yang lain

d.1 Relasi antara Mata_Pelajaran dengan Jadwal_Ujian

(Memasukkan Kd_Mata_Pljrn ke dalam entitas Jadwal_Ujian untuk tipe 1:* dengan

relasi Memiliki)

Page 107: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

158  

Mata_Pelajaran (Kd_Mata_Pljrn,

Nama_Mata_Pljrn)

Primary Key (Kd_Mata_Pljrn)

Jadwal_Ujian (Kd_Jadwal_Ujian,

Kd_Mata_Pljrn, Jam_Mulai, Jam_Selesai,

Tingkat_Kelas, Jurusan, Tanggal)

Primary Key (Kd_Jadwal_Ujian)

Foreign Key (Kd_Mata_Pljrn) References

Mata_Pelajaran (Kd_Mata_Pljrn)

d.2 Relasi antara Mata_Pelajaran dengan Jadwal_Pelajaran

(Memasukkan Kd_Mata_Pljrn ke dalam entitas Jadwal_Pelajaran untuk tipe 1:*

dengan relasi Memiliki)

Mata_Pelajaran (Kd_Mata_Pljrn,

Nama_Mata_Pljrn)

Primary Key (Kd_Mata_Pljrn)

Jadwal_Pelajaran (Kd_Jadwal_Pelajaran,

Kd_Mata_Pljrn, Periode, Semester, Hari,

Kd_Shift, Kd_ Mata_Pljrn, Kd_Kelas, NIP)

Primary Key (Kd_Jadwal_Pelajaran)

Foreign Key (Kd_Mata_Pljrn) References

Mata_Pelajaran (Kd_Mata_Pljrn)

Foreign Key (Kd_Kelas) References Kelas

(Kd_Kelas)

Foreign Key (NIP) References Karyawan (NIP)

Foreign Key (Kd_Shift) References Shift

(Kd_Shift)

Page 108: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

159  

d.3 Relasi antara Mata_Pelajaran dengan Materi

(Memasukkan Kd_Mata_Pljrn ke dalam entitas Materi untuk tipe 1:* dengan relasi

Mempunyai)

Mata_Pelajaran (Kd_Mata_Pljrn,

Nama_Mata_Pljrn)

Primary Key (Kd_Mata_Pljrn)

Materi (Kd_Materi, Kd_Mata_Pljrn,

Pertemuan, Materi, Periode, Semester)

Primary Key (Kd_Materi)

Foreign Key (Kd_Mata_Pljrn) References

Mata_Pelajaran (Kd_Mata_Pljrn)

d.4 Relasi antara Mata_Pelajaran dengan History _Nilai

(Memasukkan Kd_Mata_Pljrn ke dalam entitas History_Nilai untuk tipe 1:* dengan

relasi Memiliki)

Mata_Pelajaran (Kd_Mata_Pljrn,

Nama_Mata_Pljrn )

Primary Key (Kd_Mata_Pljrn)

History _Nilai (Kd_Hist_Nilai,

Kd_Mata_Pljrn, NIS, Nilai_TM,

Status_TM, Nilai_UTS, Status_UTS,

Nilai_UAS, Status_UAS, Keterangan,

Periode)

Primary Key (Kd_Hist_Nilai)

Foreign Key (Kd_Mata_Pljrn) References

Mata_Pelajaran (Kd_Mata_Pljrn)

Page 109: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

160  

e. Relasi entitas Materi dengan entitas yang lain

e.1 Relasi antara Materi dengan Tugas_Siswa

(Memasukkan Kd_Materi ke dalam entitas Tugas_Siswa untuk tipe 1:* dengan relasi

Mempunyai)

Materi (Kd_Materi, Kd_Mata_Pljrn,

Pertemuan, Materi, Periode, Semester)

Primary Key (Kd_Materi)

Tugas_Siswa (Kd_Tugas, Kd_Materi, NIS,

Path, Tanggal, Status)

Primary Key (Kd_Tugas)

Foreign Key (Kd_Materi) References

Materi (Kd_Materi)

Foreign Key (NIS) References Siswa (NIS)

e.2 Relasi antara Materi dengan Detail_Materi

(Memasukkan Kd_Materi ke dalam entitas Detail_Materi untuk tipe 1:* dengan relasi

Mempunyai)

Materi (Kd_Materi, Kd_Mata_Pljrn,

Pertemuan, Materi, Periode, Semester)

Primary Key (Kd_Materi)

Detail_Materi (Kd_Detail_Materi,

Kd_Materi, Judul, Jenis_Materi, Path)

Primary Key (Kd_Detail_Materi)

Foreign Key (Kd_Materi) References Materi

(Kd_Materi)

f. Relasi entitas Shift dengan entitas yang lain

Page 110: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

161  

f.1 Relasi antara Shift dengan Jadwal_Pelajaran

(Memasukkan Kd_Shift ke dalam entitas Jadwal_Pelajaran untuk tipe 1:* dengan relasi

Memiliki)

Shift (Kd_Shift, Shift)

Primary Key (Kd_Shift)

Jadwal_Pelajaran (Kd_Jadwal_Pelajaran, Kd_Shift,

Kd_Mata_Pljrn, Periode, Semester, Hari, Kd_

Mata_Pljrn, Kd_Kelas, NIP)

Primary Key (Kd_Jadwal_Pelajaran)

Foreign Key (Kd_Shift) References Shift (Kd_Shift)

Foreign Key (Kd_Mata_Pljrn) References

Mata_Pelajaran (Kd_Mata_Pljrn)

Foreign Key (Kd_Kelas) References Kelas (Kd_Kelas)

Foreign Key (NIP) References Karyawan (NIP)

4 Identifikasi Tipe Relasi One-to-One (1:1) Binary

a.1. Relasi antara Siswa dengan History_Nilai

( Untuk 1:1 recursive relationship dengan mandatory Participation pada Siswa masukkan

NIS ke dalam History_Nilai untuk model states relationship)

Siswa (NIS, NISN, Nama_Siswa,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr,

Agama, Warga_Negara, Alamat, Telp,

History_Nilai (Kd_Hist_Nilai, NIS, Nilai_TM,

Status_TM, Nilai_UTS, Status_UTS,

Nilai_UAS, Status_UAS, Kd_Mata_Pljrn,

Page 111: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

162  

Email, Gol_Darah, SLTP, Tgl_Sttb,

No_Sttb, Kd_Orang_Tua,

Tahun_Raport_1, Tahun_Raport_2,

Tahun_Raport_3, Status)

Primary Key (NIS)

Keterangan, Periode)

Primary Key (NIS)

Foreign Key (NIS) References Siswa (NIS)

Foreign Key (Kd_Mata_Pljrn) References

Mata_Pelajaran (Kd_Mata_Pljrn)

a.2. Relasi antara Siswa dengan History_Keuangan

(Untuk 1:1 recursive relationship dengan mandatory Participation pada Siswa masukkan

NIS ke dalam History_Keuangan untuk model states relationship)

Siswa (NIS, NISN, Nama_Siswa,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr,

Agama, Warga_Negara, Alamat, Telp,

Email, Gol_Darah, SLTP, Tgl_Sttb,

No_Sttb, Kd_Orang_Tua,

Tahun_Raport_1, Tahun_Raport_2,

Tahun_Raport_3, Status)

Primary Key (NIS)

History_Keuangan (Kd_Hist_Keuangan, NIS,

Tanggal, Status, Ket, Periode)

Primary Key (Kd_User)

Foreign Key (Kd_Shift) References Shift

(Kd_Shift)

Foreign Key (NIS) References Siswa (NIS)

a.3. Relasi antara Siswa dengan History_Absensi_Siswa

(Untuk 1:1 recursive relationship dengan mandatory Participation pada Siswa masukkan NIS ke

dalam History_Absensi_Siswa untuk model states relationship)

Page 112: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

163  

Siswa (NIS, NISN, Nama_Siswa,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr,

Agama, Warga_Negara, Alamat, Telp,

Email, Gol_Darah, SLTP, Tgl_Sttb,

No_Sttb, Kd_Orang_Tua,

Tahun_Raport_1, Tahun_Raport_2,

Tahun_Raport_3, Status)

Primary Key (NIS)

History_Absensi_Siswa (Kd_Hist_Absen_Siswa, NIS,

Tanggal, Status, Ket, Periode)

Primary Key (Kd_User)

Foreign Key (Kd_Shift) References Shift (Kd_Shift)

Foreign Key (NIS) References Siswa (NIS)

• 5. Identifikasi Tipe Relasi Many-to-Many (*:*) Recursive

a.1 Relasi antara Karyawan dengan Karyawan

(Memasukkan NIP ke dalam entitas Karyawan untuk tipe 1:* dengan relasi

Mengawasi)

Karyawan (NIP, NRK, Nama_Karyawan ,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,

Karyawan (NIP, NRK,

Nama_Karyawan , Jenis_Kelamin,

Page 113: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

164  

Agama, Tahun_Masuk, Email, Jabatan,

Mata_Pelajaran, Telpon, Status)

Primary Key (NIP)

Tmp_Lhr, Tgl_Lhr, Alamat, Agama,

Tahun_Masuk, Email, Jabatan,

Mata_Pelajaran, Telpon, Status)

Primary Key (NIP)

Foreign Key (NIP) References

Karyawan (NIP)

7. Identifikasi Tipe Relasi Many-to-Many (*:*)

a.1 Relasi antara Karyawan dengan Mata_Pelajaran

Karyawan (NIP, NRK, Nama_Karyawan ,

Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,

Agama, Tahun_Masuk, Email, Jabatan,

Mata_Pelajaran, Telpon, Status)

Primary Key (NIP)

Mata_Pelajaran (Kd_Mata_Pljrn,

Nama_Pljrn)

Primary Key (Kd_Mata_Pljrn)

Guru_Matpel ( NIP, Kd_Mata_Pljrn, Nama_Pljrn )

Primary Key (NIP)

Primary Key (Kd_Mata_Pljrn)

Foreign Key NIP References Karyawan ( NIP )

Foreign Key Kd_Mata_Pljrn References Mata_Pljrn (Kd_Mata_Pljrn )

Page 114: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

165  

a.2 Relasi antara Karyawan , Siswa dan Orang_Tua dengan Saran menghasilkan

entity baru yaitu entity Pengajuan_Saran yang menerima posting NIP, NIS, dan

Kd_Orang_Tua.

Page 115: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

166  

8.Complex Relationship Types

a.1

Mata_Pelajaran (Kd_Mata_Pljrn, Nama_Pljrn)

Primary Key (Kd_Mata_Pljrn)

Kelas (Kd_Kelas, Nama_Kelas,)

Primary Key (Kd_Kelas)

Shift (Kd_Shift, Shift)

Primary Key Kd_Shift

Jadwal_Pelajaran (Kd_Jadwal_Pelajaran, Kd_Mata_Pljrn, Hari,

Tanggal, Kd_Shift, Kd_ Mata_Pljrn, Kd_Kelas )

Primary Key(Kd_Jadwal_Pelajaran )

Foreign Key Periode Reference Periode(Periode)

Foreign Key Kd_Kelas Reference Kelas (Kd_Kelas)

Foreign Key Kd_Shift Reference Shift (Kd_Shift)

Foreign Key Kd_Mata_Pljrn Reference

Mata_Pelajaran(Kd_Mata_Pljrn)

Gambar 3.35 Tipe Hubungan Komplek ( a.1)

Page 116: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

167  

a.2

Mata_Pelajaran (Kd_Mata_Pljrn, Nama_Pljrn)

Primary Key (Kd_Mata_Pljrn)

Kelas (Kd_Kelas, Nama_Kelas,)

Primary Key (Kd_Kelas)

Shift (Kd_Shift, Shift)

Primary Key Kd_Shift

Jadwal_Ujian (Kd_Jadwal_Ujian, Kd_Mata_Pljrn, Hari,

Tanggal, Kd_Shift, Kd_ Mata_Pljrn, Kd_Kelas )

Primary Key(Kd_Jadwal_Pelajaran )

Foreign Key Periode Reference Periode(Periode)

Foreign Key Kd_Kelas Reference Kelas (Kd_Kelas)

Foreign Key Kd_Shift Reference Shift (Kd_Shift)

Foreign Key Kd_Mata_Pljrn Reference

Mata_Pelajaran(Kd_Mata_Pljrn)

Gambar 3.36 Tipe Hubungan Komplek ( a.2)

Page 117: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

168  

3.7.2.2 Validasi Relasi Dengan Normalisasi

Normalisasi yang dilakukan pada perancangan database logical ini

bertujuan untuk memvalidasi relasi-relasi dalam model data logikal lokal

dengan menggunakan teknik-teknik normalisasi dan juga berguna untuk

menghilangkan redundancy dan menjaga konsistensi data.

Adapun tabel-tabel yang mengalami normalisasi pada basis data SMA

Muhammadyah 11 Jakarta Jakarta adalah sebagai berikut :

Karyawan

UNF :

Karyawan : NIP + NRK + Nama_Karyawan + Jenis_Kelamin +

Tmp_Lhr + Tgl_Lhr + Alamat + Agama + Tahun_Masuk +

Email + Jabatan + Mata_Pelajaran + Telpon + Status

1NF :

Karyawan : NIP + NRK + Nama_Karyawan + Jenis_Kelamin +

Tmp_Lhr + Tgl_Lhr + Alamat + Agama + Tahun_Masuk +

Email + Jabatan + Mata_Pelajaran + Telpon + Status

2NF :

Karyawan : NIP + NRK + Nama_Karyawan + Jenis_Kelamin +

Tmp_Lhr + Tgl_Lhr + Alamat + Agama + Tahun_Masuk +

Email + Kd_Jabatan + Jabatan + Mata_Pelajaran + Telp +

Kd_Status + Status

Page 118: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

169  

3NF :

Karyawan : NIP + NRK + Kd_Jabatan + Kd_Status + Nama_Karyawan

+ Jenis_Kelamin + Tmp_Lhr + Tgl_Lhr + Alamat + Agama +

Tahun_Masuk + Email + Mata_Pelajaran + Telpon

Jabatan : Kd_Jabatan + Jabatan

Status_Karyawan : Kd_Status + Status

Detail_Materi

UNF :

Detail_Materi : Kd_Detail_Materi + Kd_Materi + Judul + Jenis_Materi +

Path

1NF :

Detail_Materi : Kd_Detail_Materi + Kd_Materi + Judul + Jenis_Materi +

Path

2NF :

Detail_Materi : Kd_Detail_Materi + Kd_Materi + Judul + Kd_Jenis_Materi

+ Jenis_Materi + Path

3NF :

Detail_Materi : Kd_Detail_Materi + Kd_ Jenis_Materi + Kd_Materi + Judul +

Path

Jenis_Materi : Kd_Jenis_Materi + Jenis_Materi

Page 119: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

170  

Pesan

UNF :

Pesan: Kd_Pesan+ Isi_Pesan+ NIP+ NIS+Tanggal_Kirim+Jenis_Pesan

1NF :

Pesan: Kd_Pesan+ Isi_Pesan+ NIP+ NIS+ Tanggal_Kirim+ Jenis_Pesan

2NF :

Pesan: Kd_Pesan+ Isi_Pesan+ NIP+ NIS+ Tanggal_Kirim+ Kd_Jenis_Pesan+

Jenis_Pesan

3NF :

Pesan: Kd_Pesan+ Kd_Jenis_Pesan+ Isi_Pesan+ NIP+NIS+ Tanggal_Kirim

Jenis_Pesan : Kd_Jenis_Pesan + Jenis_Pesan

Forum Diskusi

UNF :

Forum_Diskusi:Kd_Diskusi+Kd_Mata_Pljrn+NIP+NIS+Kd_Kelas+JudulDiskus

i+ , Pembuat+TanggalUpdate+Isi_diskusi

1NF :

Forum_Diskusi:

Kd_Diskusi+NIP+NIM+Kd_Mata_Pljrn+Kd_Kelas,+JudulDiskusi+Pembuat,

TanggalUpdate+Isi_diskusi

2NF :

Forum_Diskusi:Kd_Diskusi+NIP+NIM+Kd_Mata_Pljrn+Kd_Kelas+

JudulDiskusi+ Pembuat+TanggalUpdate+Isi_diskusi+Kdisi_diskusi

Page 120: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

171  

3NF :

Forum_Diskusi:

Kd_Diskusi+NIP+NIM+Kd_Mata_Pljrn+Kd_Kelas,+JudulDiskusi+Pembuat+Ta

nggalUpdate

Isi_diskusi: Isi_diskusi+Kdisi_diskusi

Detil_Forum : (Kd_Detil_forum,Nama)

1NF: Sudah tidak ada repeating group

2NF: Sudah tidak ada partial dependency

3NF: Sudah tidak ada transitive dependency

3.7.1.3 Menentukan Batasan-Batasan Integritas

Tujuan dari langkah ini adalah untuk menentukan batasan-

batasan integritas yang ada pada view. Dalam hal ini ada 5 tipe dari

batasan-batasan integritas, antara lain :

a. Data yang dibutuhkan

Beberapa atribut harus selalu mempunyai nilai yang valid atau

tidak boleh null. Aturan ini telah diidentifikasika saat atribut

didokumentasikan pada tahap 3.7.1.3 Identifikasi dan

Hubungan Atribut dengan Entitas atau T.3 ipe Hubungan

b. Batasan domain atribut

Domain Integrity dimaksudkan untuk menguji apakah

atribut yang diuji telah sesuai dengan domain yang ditentukan.

Aturan ini telah diidentifikasika saat atribut didokumentasikan

Page 121: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

172  

pada tahap 3.7.1.3 Identifikasi dan Hubungan Atribut

dengan Entitas atau Tipe Hubungan

c. Entity Integrity

Primarykey dari suatu entitas tidak boleh memiliki nilai null.

Hal in telah diidentifikasikan pada tahap 3.7.1.3.1

Identifikasi Kandidat dan Primary Key Setiap Entity

d. Referential Intregrity

Referential Integrity dimaksudkan untuk menguji apakah setiap

tabel yang diuji telah dapat merujuk ke tabel yang berhubungan

. Berikut ini adalah referensial integrity yang ada dari

rancangan basis data ini :

Document relations and foreign key attributes :

Tabel 3.7 Document relations and foreign key attributes

Karyawan (NIP,NRK, Nama_Karyawan , Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr,

Alamat, Agama, Tahun_Masuk, Email, Kd_Jabatan, Email, Telpon_Karyawan ,

Kd_Hist_Absensi_Karyawan , Gol_Angkat_PNS, TMT_Angkat_PNS,

Tk_Pendidikan, Gol_Pangkat_Baru, TMT_Pangkat_Baru, Tk_Didik_Akhir,

Jur_Didik_Akhir, Tahun_Lulus, Jml_Jam_Ajar, Kd_Status)

Primary Key(NIP)

Foreign Key Kd_Jabatan Reference Jabatan (Kd_Jabatan)

Foreign Key Kd_Status Reference Status (Kd_Status)

Foreign Key Telpon_Karyawan Reference Telpon_Karyawan

Page 122: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

173  

(Telpon_Karyawan )

Siswa(NIS, NISN, Kd_Kelas, Nama_Siswa, Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr,

Agama, Warga_Negara, Alamat, Telp_Siswa, Email, Gol_Darah, SLTP, Tahun_Sttb,

No_Sttb, Kd_Orang_Tua Tahun_Raport_1, Tahun_Raport_2, Tahun_Raport_3,

Kd_Tugas)

Primary Key(NIS)

Foreign Key Telpon_Siswa Reference Telpon_Siswa (Telpon_Siswa)

Foreign Key Kd_Kelas Reference Kelas(Kd_Kelas)

Foreign Key Kd_Orang_Tua Reference Orang_Tua(Kd_Orang_Tua)

Orang_Tua (Kd_Orang_Tua, Nama, Hubungan, Tmp_Lhr, Tgl_Lhr, Agama,

Warga_Negara, Pendidikan_Terakhir, Pekerjaan, Penghasilan_Per_Bulan, Alamat,

Telp_Ortu, Email, Msh_Hdp)

Primary Key(Kd_Orang_tua)

Foreign Key Telp_Ortu Reference Telp_Ortu (Telp_Ortu )

Kelas(Kd_Kelas, Nama_Kelas, NIP, )

Primary Key(Kd_Kelas)

Foreign Key NIP Reference Karyawan (NIP)

Mata_Pelajaran(Kd_Mata_Pljrn, Nama_Mata_Pljrn,)

Primary Key (Kd_Mata_Pljrn)

Page 123: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

174  

Materi(Kd_Materi, Kd_Mata_Pljrn, Pertemuan, Materi, Periode, Kd_Detail_Materi,

Kd_Tugas)

Primary Key(Kd_Materi)

Foreign Key Kd_Mata_Pljrn Reference Mata_Pelajaran (Kd_Mata_Pljrn)

Foreign Key Kd_Detail_Materi Reference Detail_Materi (Kd_Detail_Materi)

Foreign Key Kd_Tugas Reference Tugas_Siswa (Kd_Tugas)

Foreign Key Periode Reference Periode (Periode)

Detail_materi(Kd_Detail_Materi, Detail_Materi, Judul, Kd_Jenis_Materi, Path )

Primary Key(Kd_Detail_Materi

Foreign Key Kd_Jenis_Materi Reference Kd_Jenis_Materi(Jenis_Materi)

Tugas_Siswa(Kd_Tugas, Kd_Materi, Path, Tanggal, Status)

Primary Key(Kd_Tugas)

Jadwal_Ujian(Kd_Jadwal_Ujian, Hari, Kd_Kelas, Kd_Shift, Tanggal,

Kd_Mata_Pljrn)

Primary Key(Kd_Ujian)

Foreign Key Kd_Kelas Reference Kelas (Kd_Kelas )

Foreign Key Kd_Shift Reference Shift (Kd_Shift )

Foreign Key Kd_Mata_Pljrn Reference Mata_Pelajaran (Kd_Mata_Pljrn)

Jadwal_Pelajaran(Kd_Jadwal_Ujian, Hari, Kd_Kelas, Kd_Shift, Tanggal,

Kd_Mata_Pljrn, Kd_Jadwal_Pelajaran, Hari, Kd_Shift, Kd_ Mata_Pljrn, Kd_Kelas)

Primary Key(Kd_Jadwal_Pelajaran )

Foreign Key Kd_Kelas Reference Kelas (Kd_Kelas )

Foreign Key Kd_Shift Reference Shift (Kd_Shift )

Page 124: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

175  

Foreign Key Kd_Mata_Pljrn Reference Mata_Pelajaran (Kd_Mata_Pljrn)

History _Nilai(Kd_Hist_Nilai, Nilai_TM, Nilai_UTS, Nilai_UAS, Kd_Mata_Pljrn,

Keterangan , Periode)

Primary Key(Kd_Hist_Nilai)

Foreign Key Kd_Mata_Pljrn Reference Kelas (Kd_Mata_Pljrn )

Foreign Key Periode Reference Periode (Periode )

History_Absen_Siswa(Kd_Hist_Absen_Siswa, Tanggal,Bulan, Ket, Periode)

Primary Key(Kd_Hist_Absen)

Foreign Key Periode Reference Periode (Periode )

History_Keuangan(Kd_Hist_Keuangan, Bulan, Tanggal_Bayar, Status, Ket,

Periode)

Primary Key(Kd_Hist_Keuangan)

Foreign Key NIS Reference Siswa (NIP )

Foreign Key Periode Reference Periode (Periode )

Fasilitas(Kd_Fasilitas, Nama_Fasilitas, Kegunaan)

Primary Key(Kd_Fasilitas)

Kegiatan(Kd_Kegiatan, NIP, Judul_Kegiatan, Tanggal, Desk_Keg)

Primary Key(Kd_Kegiatan)

Foreign Key NIP Reference Karyawan ( NIP )

Page 125: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

176  

Berita(Kd_Berita, Judul_Berita, Deskripsi, Tanggal, NIP)

Primary Key(Kd_Berita)

Shift(Kd_Shift, Shift)

Primary Key(Kd_Shift)

Periode(Periode, Semester, Tgl_Mulai, Tgl_Selesai)

Primary Key(Periode)

Saran(Kd_Saran, Pengirim, Isi_Saran, Tanggal_Pengiriman, Periode)

Primary Key(Kd_Saran)

Pesan(Kd_Pesan, Judul_Pesan, Isi_Pesan, NIP, NIS, Kd_Jenis_Pesan)

Primary Key(Kd_Pesan)

Foreign Key NIP Reference Karyawan (NIP )

Foreign Key NIS Reference Siswa (NIS)

Foreign Key Kd_jenis_Pesan Reference Kd_Jenis_Pesan(Jenis_Pesan)

User (Kd_User, Username, Password, Hint, Jawab_Hint, Status)

Primary_Key(Kd_User

Pengajuan Saran(Kd_Saran, NIP, NIS, Isi_Saran, Kd_Orang_Tua)

Primary Key (Kd_Saran)

Primary Key (NIP)

Primary Key (NIS)

Primary Key (Kd_Orang_Tua)

Page 126: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

177  

Foreign Key NIP Reference (NIP)

Foreign Key NIS Reference Siswa (NIS)

Foreign Key Kd_Orang_Tua Reference Orang_Tua(Kd_Orang_Tua)

Foreign Key Kd_Saran Reference Saran(Kd_Saran)

Telp_Karyawan (Telp_Karyawan , NIP,HP)

Primary Key (Telp_Karyawan )

Foreign Key NIP Reference NIP(Karyawan )

Telp_Siswa(Telp_Siswa,NIS,HP)

Primary Key (Telp_Siswa)

Foreign Key NIS Reference NIS(Siswa)

Telp_Orang_Tua(Telp_Orang_Tua, Kd_Orang_Tua,HP)

Primary Key (Telp_Orang_Tua)

Foreign Key Kd_Orang_Tua Reference Kd_Orang_Tua(Orang_Tua)

Siswa_Kelas(Kd_Siswa_Kelas, Kd_Kelas, Periode, NIS)

Primary Key(Kd_Siswa_Kelas, NIS )

Jenis_Pesan(Kd_Jenis_Pesan,Jenis_Pesan)

Primary Key(Kd_jenis_Pesan)

Status ( Kd_Status, Status)

Primary Key(Kd_Status)

Jabatan(Kd_Jabatan, Jabatan)

Primary Key(Kd_Jabatan)

Jenis_Materi ( Kd_Jenis_Materi, Jenis_Materi)

Page 127: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

178  

Primary Key(Kd_Jenis_Materi)

Forum_Diskusi(Kd_Diskusi,NIP,NIS,Kd_Mata_Pljrn,Kd_Kelas,JudulDiskusi,Pemb

uat,TanggalUpdate,Isi_diskusi)

Primary Key(Kd_Diskusi)

Foreign Key : KdMataPelajaran references

MsMataPelajaran(KdMataPelajaran)

Foreign Key : KdKelas references MsKelas(KdKelas)

Foreign Key : NIS references MsSiswa(NIS)

Foreign Key : NIK references MsGuru(NIK)

e. Batasan Perusahaan

Dalam rancanan basis data ini, tidak ada batasan dari SMA

Muhammadyah 11 Jakarta Jakarta.

Page 128: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

179  

Gambar. 3.37 ERD Logical

Page 129: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

180  

a. Karyawan Melihat ,mengubah status absensi

b. Karyawan Melihat, memasukan, mengubah daftar ujian

c. Karyawan Melihat, memasukan, mengubah mata pelajaran

d. Karyawan Melihat ,memasukan, mengubah, menghapus pembuatan berita

e. Karyawan Melihat, memasukan, Pengajuan saran

f. Karyawan Melihat ,memasukan, mengubah, menghapus daftar kegiatan

g. Karyawan Melihat ,memasukan, mengubah, menghapus username dan

password

h. Siswa melihat status keuangan

i. Siswa Melihat mengubah, username dan password

j. Siswa melihat Berita

k. Siswa Memasukan Saran

l. Siswa melihat kelas

m. Siswa meliahat daftar kegiatan

n. Siswa melihat absensi siswa

o. Siswa melihat history nilai

p. Siswa melihat jadwal ujian

q. Siswa memiliki jadwal pelajaran

aa. Orang tua melihat history nilai

ab.Orang tua melihat profil siswa

ac.Orang tua melihat history absen siswa

ad.orang tua mengubah password dan username

ae.Orang tua melihat berita

Page 130: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

181  

af.Orang tua melihat history keuangan

ag.orang tua mengajukan saran

3.7.2.4 Penggambaran User View

3.7.2.4.1 Penggambaran User View Untuk Siswa

Page 131: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

182  

Gambar 3.38 ERD untuk View Siswa

3.7.2.4.2 Penggambaran User View Untuk Orang Tua

Gambar 3.39 User View untuk orang tua

Page 132: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

183  

3.7.2.4.3 Penggambaran ERD Untuk Guru

Gambar 3.40 User View untuk Guru

3.7.2.4.4 Penggambaran ERD Untuk Admin / TU

Page 133: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

184  

Gambar 3.41 ERD View untuk Admin / TU

3.7.3 Perancangan Basis Data Fisikal

Dalam tahap ini data dan indeks digunakan untuk dapat mengakses data

secara efisien termasuk integritas dan ukuran keamaan data.

Page 134: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

185  

3.7.3.1 Menerjemahkan Model Data Logikal Global untuk DBMS

Target

3.7.3.1.1 Perancangan Relasional Dasar Basis Data

Tujuan dari tahap ini adalah untuk memutuskan bagaimana

merepresentasikan relasi dasar yang diidentifikasi dalam model data

logical global dalam DBMS yang diinginkan.

Karyawan

Domain NomerIndukKaryawan Variable Character String length 10

Domain NomerRegistrasiKaryawan Variable Character String length 7

Domain NamaKaryawan Variable Character String length 30

Domain Jeniskelamin Variable Character String length 1

Domain TempatLahir Variable Character String length 30

Domain TanggalLahir Date

Domain Alamat Text

Domain Agama Variable Character String length 20

Domain TahunMasuk Variable Character String length 4

Domain EmailTU Variable Character String length 20

Domain KodeJabatan Variable Character String length 5

Domain TelpKaryawan Variable Character String length 15

Domain Emailkaryawan Variable Character String length 20

Domain Tk_Pendidikan Variable Character String length 5

Domain GolonganAngka PNS Variable Character String length 5

Domain TMT_Angkat_PNS Date

Domain GolonganPangkatBaru Variable Character String length 5

Page 135: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

186  

Domain TMT_Pangkat_Baru Date

Domain Tk_Didik_Akhir Variable Character String length 10

Domain TahunLulus Date

Domain Password Variable Character String length 10

Karyawan (

NIP NomerIndukKaryawan NOT NULL

NRK NomerRegistrasiKaryawan NOT NULL

Nama_Karyawan NamaKaryawan NOT NULL

Jenis_kelamin Jeniskelamin NOTNULL

Tmp_Lhr TempatLahir NOT NULL

Tgl_lhr TanggalLahir NOT NULL

alamat Alamat NOT NULL

agama Agama NOT NULL

Tahun_Masuk TahunMasuk NOT NULL

Email EmailKaryawan NOT NULL

Kd_Jabatan KodeJabatan NOT NULL

Telp_Karyawan NomerTelepon NOT NULL

Email EmainTU NOT NULL

Tk_Pendidikan TingkatPendidikan NOT NULL

Gol_Angkat_PNS GolonganAngkat PNS NOT NULL

TMT_Angkat_PNS Tanggal NOT NULL

Gol_Pangkat_Baru GolonganPangkat Baru NOT NULL

TMT_Pangkat_Baru Tanggal NOT NULL

Tk_Didik_Akhir Pendidikan Akhir NOT NULL

Page 136: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

187  

Tahun_Lulus TahunLulus NOT NULL

Password Password NOTNULL

PRIMARY KEY (NIP)

Foreign Key Telp_Karyawan Reference Telp_Karyawan (Telp_Karyawan ) ON

UPDATE CASCADE ON DELETE CASCADE);

Siswa(

Domain NomerInduk Siswa Variable length Character String length 10

Domain Nomer IndukSiswaNasional Variable length Character String length 11

Domain Kodekelas Variable length Character String length 5

Domain NamaSiswa Variable length Character String length 30

Domain JenisKelamin Fixed length Character String ,length 1

Domain Tempat Lahir Variable length Character String length 25

Domain Tangal_Lhr Date

Domain agama Variable length Character String length 10

Domain WargaNegara Variable length Character String length 10

Domain AlamatSiswa Text

Domain TelpSiswa Variable length Character String length 10

Domain Emailsiswa Variable length Character String length 10

Domain GolDarah Variable length Character String length 2

Domain SLTP Variable length Character String length 30

Domain TahunSttb Variable length Character String length 20

Domain NomorSttb Variable Character String length 20

Domain KodeOrangTua Variable Character String length 7

Page 137: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

188  

Domain Password Variable Character String length 10

TahunRaportke1 Variable Character String length 4

TahunRaportke2 Variable Character String length 4

TahunRaporke_3 Variable Character String length 4

NIS NomerInduk Siswa NOT NULL

NISN NomerIndukSiswaNasional NOT NULL

Kd_Kelas Kodekelas NOT NULL

Nama_Siswa NamaSiswa NOT NULL

Jenis_Kelamin JenisKelamin NOT NULL

Tmp_Lhr TempatLahir NOT NULL

Tgl_Lhr TanggalLahir NOT NULL

Agama agama NOT NULL

Warga_Negara WargaNegara NOT NULL

Alamat AlamatSiswa NOT NULL

Telp_Siswa TelpSiswa NOT NULL

Email EmailSiswa

Gol_Darah GolDarah NOT NULL

SLTP SLTP NOT NULL

Tahun_Sttb tahunSTTB NOT NULL

No_Sttb Nomer STTB NOT NULL

Kd_Orang_Tua KodeOrangTua NOT NULL

Password Password NOT NULL

Tahun_Raport_1 TahunRaport ke1 NOT NULL

Page 138: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

189  

Tahun_Raport_2 TahunRaport ke2 NOT NULL

Tahun_Raport_3 TahunRaport ke3 NOT NULL

Primary Key (NIS)

Foreign Key Telp_Siswa Reference Telp_Siswa (Telp_Siswa)

Foreign Key Kd_Kelas Reference Kelas(Kd_Kelas)

Foreign Key Kd_Orang_Tua Reference Orang_Tua (Kd_Orang_Tua ));

Orang_Tua(

Domain KodeOrangtua Variable Character String length 10

Domain NamaOrangtua Variable Character String length 50

Domain Hubungan Variable Character String length 15

Domain TempatLahir Variable Character String length 50

Domain TanggalLahi Variable Character String length 50

Domain agama Variable Character String length 15

Domain WargaNegara Variable Character String length 15

Domain PendidikanTerakhir Variable Character String length 10

Domain Pekerjaan Variable Character String length 20

Domain PenghasilanPerBulan Intege in the range 1- 20

Domain alamat Text

Domain TelpOrtu Variable Character String length 50

Domain email Variable Character String length 20

Domain MasihHidup Fixed length Character String ,length 1

Domain Password Variable Character String length 10

Orang_Tua(

Page 139: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

190  

Kd_Orang_Tua KodeOrangtua NOT NULL

Nama NamaOrangtua NOT NULL

Hubungan Hubungan NOT NULL

Tmp_Lhr TempatLahir NOT NULL

Tgl_Lhr TanggalLahir NOT NULL

Agama agama NOT NULL

Warga_Negara WargaNegara NOT NULL

Pendidikan_Terakhir Pendidikan erakir NOT NULL

Pekerjaan Pekerjaanorangtua NOT NULL

Penghasilan_Per_Bulan Penghasilanperbulan NOT NULL

alamat Alamat NOT NULL

Telp_Ortu TelpOrtu NOT NULL

Email email

Password Password NOT NULL

Primary Key (Kd_Orang_Tua)

Foreign Key Telp_Ortu Reference Telp_Ortu (Telp_Ortu ) ON UPDATE CASCADE

ON DELETE CASCADE);

Kelas(

Domain KodeKelas Fixed length Character String ,length 5

Domain NamaKelas Variable Character String length 20

DOmain NomerIndukPegawai Variable Character String length 10

Kd_Kelas KodeKelas NOT NULL

Page 140: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

191  

Nama_Kelas NamaKelas NOT NULL

NIP NomerIndukPegawai NOT NULL

Primary Key(Kd_Kelas)

Foreign Key NIP Reference Karyawan (NIP) ON UPDATE CASCADE ON

DELETE CASCADE);

Mata_Pelajaran(

Domain Kodematapelajaran Variable Character String length 5

Domain NamaMataPelajaran Variable Character String length 20

Kd_Mata_Pljrn Kodematapelajaran NOT NULL

Nama_Mata_Pljrn NamaMataPelajaran NOT NULL

Primary Key (Kd_Mata_Pljrn));

Materi(

Domain KodeMateri Variable Character String length 5

Domain KodeMataPelajaran Variable Character String length 5

Domain materi Variable Character String length 20

Domain periode Variable Character String length 5

Domain KodeDetilMateri Variable Character String length 5

Domain Kod Tugas Variable Character String length 5

Kd_Materi KodeMateri NOT NULL

Kd_Mata_Pljrn KodeMataPelajaran NOT NULL

Page 141: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

192  

Materi materi NOT NULL

Periode periode NOT NULL

Kd_Detail_Materi KodeDetilMateri NOT NULL

Kd_Tugas KodeTugas NOT NULL

Primary Key(Kd_Materi)

Foreign Key Kd_Mata_Pljrn Reference Mata_Pelajaran (Kd_Mata_Pljrn ) ON

UPDATE CASCADE ON DELETE CASCADE

Foreign Key Kd_Detail_Materi Reference Detail_Materi (Kd_Detail_Materi ) ON

UPDATE CASCADE ON DELETE CASCADE

Foreign Key Kd_Tugas Reference Tugas_Siswa (Kd_Tugas ) ON UPDATE

CASCADE ON DELETE CASCADE);

Detil_Materi(

Domain KodeMateri Variable Character String length 5

Domain DetilMateri Variable Character String length 5

Domain JudulMateri Variable Character String length 25

Domain KodeJenisMateri Variable Character String length 5

Kd_Detail_Materi KodeMateri NOT NULL

Detail_Materi DetilMateri NOT NULL

Judul JudulMateri NOT NULL

Kd_Jenis_Materi KodeJenisMateri NOT NULL

Primary Key(Kd_Detail_Materi)

Page 142: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

193  

Foreign Key Kd_Jenis_Materi Reference Jenis_Materi(Kd_Jenis_Materi) ON UPDATE

CASCADE ON DELETE CASCADE);

Tugas_Siswa(

Domain KodeTugasSiswa Variable Character String length 5

Domain KodeMateri Variable Character String length 5

Domain TanggalTugas Date

Domain status Variable Character String length 1

Kd_Tugas KodeTugasSiswa NOT NULL

Kd_Materi KodeMateri NOT NULL

Tanggal TanggalTugas NOT NULL

Status status

Primary Key(Kd_Tugas)

Foreign Key Kd_Materi Reference Materi (Kd_Materi) ON UPDATE CASCADE ON

DELETE CASCADE);

Jadwal_Ujian(

Domain KodejadwalUjian Variable Character String length 5

Domain HariUjian Variable Character String length 10

Domain KodeKelas Variable Character String length 5

Domain KodeShift Variable Character String length 5

Domain TanggalUjian Date

Page 143: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

194  

Domain KodeMataPelajaran Variable Character String length 5

Kd_Jadwal_Ujian KodejadwalUjian NOT NULL

Hari HariUjian NOT NULL

Kd_Kelas KodeKelas NOTNULL

Kd_Shift KodeShift NOT NULL

Tanggal TanggalUjian NOT NULL

Kd_Mata_Pljrn KodeMataPelajaran NOT NULL

Primary Key(Kd_Ujian)

Foreign Key Kd_Kelas Reference Kelas ( Kd_Jurusan) ON UPDATE CASCADE ON

DELETE CASCADE

Foreign Key Kd_Shift Reference Shift ( Kd_Shift ) ON UPDATE CASCADE ON

DELETE CASCADE

Foreign Key Kd_Mata_Pljrn Reference Mata_Pelajaran ( Kd_Mata_Pljrn ) ON

UPDATE CASCADE ON DELETE CASCADE);

Jadwal_pelajaran(

Domain KodeJadwalPelajaran Variable Character String length 5

Domain hari Variable Character String length 10

Domain KodeKelas Variable Character String length 5

Domain KodeShif Variable Character String length 5

Domain KodeMataPelajaran Variable Character String length 5

Domain TanggalShif Date

Kd_Jadwal_Pelajaran KodeJadwalPelajaran NOT NULL

Hari hari NOT NULL

Page 144: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

195  

Kd_Kelas KodeKelas NOT NULL

Kd_Shift KodeShif NOT NULL

Kd_Mata_Pljrn KodeMataPelajaran NOT NULL

Tanggal TanggalShif NOT NULL

Primary Key(Kd_Jadwal_Pelajaran )

Foreign Key Kd_Kelas Reference Kelas ( Kd_Jurusan) ON UPDATE CASCADE ON

DELETE CASCADE

Foreign Key Kd_Shift Reference Shift ( Kd_Shift ) ON UPDATE CASCADE ON

DELETE CASCADE

Foreign Key Kd_Mata_Pljrn Reference Mata_Pelajaran ( Kd_Mata_Pljrn ) ON

UPDATE CASCADE ON DELETE CASCADE);

History_Nilai(

Domain KodeHistoryNilai Variable Character String length 5

Domain NilaiTugasMandiri Variable Character String length 4

Domain NilaiUjianTengahSemester Variable Character String length 4

Domain NilaiUjianAkhirSemester Variable Character String length 4

Domain KodeMataPelajaran Variable Character String length 5

Domain periode Variable Character String length 5

Domain NomerIndukSiswa Variable Character String length 10

Kd_Hist_Nilai KodeHistoryNilai NOT NULL

Nilai_TM NilaiTugasMandiri NOT NULL

Nilai_UTS NilaiUjianTengahSemester NOT NULL

Page 145: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

196  

Nilai_UAS NilaiUjianAkhirSemester NOT NULL

Kd_Mata_Pljrn KodeMataPelajaran NOT NULL

Periode periode NOT NULL

NIS NomerIndukSiswa NOT NULL

Primary Key(Kd_Hist_Nilai)

Foreign Key NIS Reference Siswa (NIS) ON UPDATE CASCADE ON DELETE

CASCADE

Foreign Key Periode Reference Periode ( Periode ) ON UPDATE CASCADE ON

DELETE CASCADE

Foreign Key Kd_Mata_Pljrn Reference Mata_Pelajaran ( Kd_Mata_Pljrn ) ON

UPDATE CASCADE ON DELETE CASCADE);

History_Absen_Siswa(

Domain Kodeabsensiswa Variable Character String length 5

Domain Tanggalabsen Date

Domain bulan Variable Character String length 20

Domain periode Variable Character String length 5

Domain NomerInduksiswa Variable Character String length 10

Kd_Hist_Absen_Siswa Kodeabsensiswa NOT NULL

Tanggal Tanggalabsen NOT NULL

Bulan bulan NOT NULL

Periode periode NOT NULL

NIS NomerInduksiswa NOT NULL

Page 146: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

197  

Primary Key(Kd_Hist_Absensi_Siswa)

Foreign Key NIS Reference Siswa (NIS) ON UPDATE CASCADE ON DELETE

CASCADE

Foreign Key Periode Reference Periode ( Periode ) ON UPDATE CASCADE ON

DELETE CASCADE);

History_Keuangan(

Domain KodeHistoriKeuangan Variable Character String length 5

Domain Bulan Variable Character String length 20

Domain TanggalBayar Date

Domain Status Variable Character String length 20

Domain KeteranganPembayaran Variable Character String length 20

Domain Periode Variable Character String length 5

Domain NomerIndukSiswa Variable Character String length 10

Kd_Hist_Keuangan KodeHistoriKeuangan NOT NULL

Bulan bulan NOT NULL

Tanggal_Bayar TanggalBayaran NOT NULL

Status StatusBayaran NOT NULL

Ket KeteranganPembayaran NOT NULL

Periode periode NOT NULL

NIS NomerIndukSiswa NOT NULL

Primary Key(Kd_Hist_Keuangan)

Page 147: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

198  

Foreign Key NIS Reference Siswa (NIS) ON UPDATE CASCADE ON DELETE

CASCADE

Foreign Key Periode Reference Periode ( Periode ) ON UPDATE CASCADE ON

DELETE CASCADE);

Kegiatan(

Domain KodeKegiatan Variable Character String length 5

Domain NomerIndukPegawai Variable Character String length 5

Domain JudulKegiatan Variable Character String length 50

Domain Tanggal Date

Domain DeskripsiKegiatan Variable Character String length 75

Kd_Kegiatan KodeKegiatan NOT NULL

NIP NomerIndukPegawai NOT NULL

Judul_Kegiatan JuduldariKegiatan NOT NULL

Tanggal Tanggalkegiatan NOT NULL

Desk_Keg DeskripsiKegiatan NOT NULL

Primary Key(Kd_Kegiatan)

Foreign Key NIP Reference Karyawan (NIP) ON UPDATE CASCADE ON DELETE

CASCADE);

Berita(

Domain KodeBerita Variable Character String length 5

Page 148: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

199  

Domain JudulBerita Variable Character String length 50

Domain DeskripsiBerita Text

Domain TanggalBerita Date

Domain Nomer Induk Pegawai Variable Character String length 10

Kd_Berita Kod Berita NOT NULL

Judul_Berita JudulBerita NOT NULL

Deskripsi DeskripsiBerita NOT NULL

Tanggal TanggalBerita NOT NULL

NIP NomerIndukPegawai NOT NULL

Primary Key(Kd_berita)

Foreign Key NIP Reference Karyawan (NIP) ON UPDATE CASCADE ON DELETE

CASCADE);

Shift(

Domain KodeShift Variable Character String length 5

Domain shift Variable Character String length 20

Kd_Shift KodeShift NOT NULL

Shift shift NOT NULL

Primary Key(Kd_Shift));

Periode(

Domain periode Variable Character String length 5

Page 149: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

200  

Domain semester Variable Character String length 2

Domain TanggalMulai Date

Domain TanggalSelesai Date

Periode periode NOT NULL

Semester semester NOT NULL

Tgl_Mulai TanggalMulai NOT NULL

Tgl_Selesai TanggalSelesai NOT NULL

Primary Key(Periode)

Saran(

Domain Kodesaran Variable Character String length 5

Domain Pengirimsaran Variable Character String length 20

Domain IsiSaran Text

Domain TanggalPengirimanSaran Date

Domain periode Variable Character String length 5

Kd_Saran Kodesaran NOT NULL

Pengirim Pengirimsaran NOT NULL

Isi_Saran IsiSaran NOT NULL

Tanggal_Pengiriman TanggalPengirimanSaran NOT NULL

Periode periode NOT NULL

Primary Key(Kd_Saran)

Page 150: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

201  

Foreign Key Periode Reference Periode ( Periode ) ON UPDATE CASCADE ON

DELETE CASCADE);

User(

Domain Kodeuser Variable Character String length 10

Domain Username Variable Character String length 15

Domain Password Variable Character String length 15

Domain Hint Variable Character String length 30

Domain JawabHint Variable Character String length 20

Domain status Variable Character String length 10

Kd_User Kodeuser NOT NULL

Username Username NOT NULL

Password Password NOT NULL

Hint Hint NOT NULL

Jawab_Hint JawabHint NOT NULL

Status status NOT NULL

Primary Key(Kd_User));

Pengajuan_Saran(

Domain Kodesaran Variable Character String length 10

Domain NomerIndukPegawai Variable Character String length 10

Domain NomerIndukSiswa Variable Character String length 10

Domain IsiSaran Text

Page 151: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

202  

Domain KodeOrangTua Variable Character String length 10

Kd_Saran Kodesaran NOT NULL

NIP NomerIndukPegawai NOT NULL

NIS NomerIndukSiswa NOT NULL

Isi_Saran IsiSaran NOT NULL

Kd_Orang_Tua KodeOrangTua NOTNULL

Primary Key (Kd_Saran)

Primary Key (NIP)

Primary Key (NIS)

Primary Key (Kd_Orang_Tua)

Foreign Key NIP Reference NIP(Karyawan ) ON UPDATE CASCADE ON DELETE

CASCADE

Foreign Key NIS Reference NIS(Siswa) ON UPDATE CASCADE ON DELETE

CASCADE

Foreign Key Kd_Orang_Tua Reference Kd_Orang_Tua(Orang_Tua) ON UPDATE

CASCADE ON DELETE CASCADE

Foreign Key Kd_Saran Reference Kd_Saran(Saran) ON UPDATE CASCADE ON

DELETE CASCADE);

Telp_Siswa(

Domain TelpSiswa Variable Character String length 10

Domain HandPhone Variable Character String length 20

Domain Nomer Induk Siswa Variable Character String length 10

Page 152: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

203  

Telp_Siswa TelpSiswa NOT NULL

HP HandPhone NOT NULL

NIS NomerIndukSiswa NOT NULL

Primary Key (Telp_Siswa)

Foreign Key NIS Reference NIS(Siswa) ON UPDATE CASCADE ON DELETE

CASCADE);

Telp_Orang_Tua(

Domain NomerTeleponOrangTua Variable Character String length 10

Domain NomerHandPhone Variable Character String length 20

Domain KodeOrangTua Variable Character String length 10

Telp_Orang_Tua NomerTeleponOrangTua NOT NULL

HP NomerHandPhone NOT NULL

Kd_Orang_Tua KodeOrangTua NOT NULL

Primary Key (Telp_Siswa)

Foreign Key Kd_Orang_Tua Reference Orang_Tua (Kd_Orang_Tua) ON UPDATE

CASCADE ON DELETE CASCADE);

Jenis_Materi(

Domain KodeJenismateri Variable Character String length 5

Domain JenisMateri Variable Character String length 20

Kd_Jenis_Materi KodeJenismateri NOT NULL

Page 153: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

204  

Jenis_Materi JenisMateri NOT NULL

Primary Key (Kd_Jenis_Materi));

Jenis_Pesan(

Domain KodeJenisPesan Variable Character String length 5

Domain JenisPesan Variable Character String length 20

Kd_Jenis_Pesan KodeJenisPesan NOT NULL

Jenis_Pesan JenisPesan NOT NULL

Primary Key (Kd_Jenis_Pesan)

Siswa_Kelas(

Domain KodeSiswaKelas Variable Character String length 5

Domain KodeKelas Variable Character String length 5

Domain periode Variable Character String length 5

Domain NomerIndukSiswa Variable Character String length 10

Kd_Siswa_Kelas KodeSiswaKelas NOT NULL

Kd_Kelas KodeKelas NOT NULL

Periode periode NOT NULL

NIS NomerIndukSiswa NOT NULL

Primary Key (Kd_Siswa_Kelas)

Foreign Key NIS Reference Siswa (NIS) ON UPDATE CASCADE ON DELETE

CASCADE

Page 154: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

205  

Foreign Key Periode Reference Periode ( Periode ) ON UPDATE CASCADE ON

DELETE CASCADE

Foreign Key Kd_Kelas Reference Kelas (Kd_Kelas ) ON UPDATE CASCADE ON

DELETE CASCADE);

3.7.3.1.2 Mendesain Representasi dari data yang diturunkan

Tujuan dari langkah ini adalah memutuskan bagaimana

merepresentasikan derived attribute dalam model data logical

global pada DMBS yang akan dipakai. Setelah dilakukan analisa,

kami tidak menemukan turunan untuk global logical data model.

3.7.3.1.3 Mendesain Enterprise Constaint

Tujuan dari langkah ini adalah menentukan batasan-batasan yang

diberikan oleh sekolah untuk target DBMS. Dalam hal ini, tidak ada

batasan yang diberikan oleh pihak sekolah sehinga desain enterprise

contrainst tidak ada dalam perancangan aplikasi ini.

3.7.3.2 Mendesain Representasi Fisikal

3.7.3.2.1 Estimasi Space

Tabel. 3.8 Entitas Karyawan

Domain Data Type Length

NIP Fixed Length Character String 10

NRK Fixed Length Character String 7

Nama_Karyawan Variable Length Character String 30

Page 155: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

206  

Jenis_Kelamin Fixed Length Character String 1

Tmp_Lhr Variable Length Character String 30

Tgl_Lhr Date 10

Alamat Text 100

Agama Agama Karyawan 20

Tahun_Masuk Fixed Length Character String 4

Email Variable Length Character String 20

Kd_Jabatan Fixed Length Character String 5

Email Variable Length Character String 30

Telpon_Karyawan Variable Length Character String 15

Kd_Hist_Absensi_Karyawan Fixed Length Character String 5

Tk_Pendidikan Fixed Length Character String 5

Gol_Pangkat_Baru Fixed Length Character String 5

TMT_Pangkat_Baru Date 8

Tk_Didik_Akhir Variable Length Character String 10

Jur_Didik_Akhir Variable Length Character String 10

Tahun_Lulus Date 8

Jml_Jam_Ajar Fixed Length Character String 5

Kd_Status Fixed Length Character String 5

Kapasitas dari Table Karyawan adalah 334 bytes

Diperkirakan dalam satu bulan terjadi transaksi 5 transaksi

Page 156: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

207  

Dalam satu tahun pertumbuhann tabel ini adalah 12 X 334 X 5 = 20040 bytes atau 20,04

Kbytes

Tabel. 3.9 Entitas Siswa

Domain Data Type Length

NIS Fixed Length Character String 10

NISN Fixed Length Character String 11

Kelas Fixed Length Character String 5

Nama_Siswa Variable Length Character String 30

Jenis_Kelamin Fixed Length Character String 1

Tmp_Lhr Variable Length Character String 25

Tgl_Lhr Date 10

Agama Agama siswa 10

Warga_Negara Kewarganegaraan siswa 15

Alamat Text 1

Telp_Siswa Variable Length Character String 15

Email Variable Length Character String 20

Gol_Darah Variable Length Character String 2

SLTP Variable Length Character String 30

Tahun_Sttb Variable Length Character String 8

No_Sttb Variable Length Character String 20

Kd_Orang_Tua Fixed Length Character String 7

Kd_Hist_Keuangan Fixed Length Character String 5

Page 157: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

208  

Kd_Hist_Abensi_Siswa Fixed Length Character String 5

Kd_History_Nilai Fixed Length Character String 5

Tahun_Raport_1 Fixed Length Character String 4

Tahun_Raport_2 Fixed Length Character String 4

Tahun_Raport_3 Fixed Length Character String 4

Kd_Tugas Fixed Length Character String 4

Kapasitas dari Table Siswa adalah 265 bytes

Diperkirakan dalam satu tahun terjadi 400 transaksi

Dalam satu tahun pertumbuhnan tabel ini adalah 265 X 400 = 106000 bytes atau 106

Kbytes

Tabel. 3.10 Entitas Orang_Tua

Domain Data Type Length

Kd_Orang_Tua Fixed Length Character String 10

Nama Variable Length Character String 50

Hubungan Variable Length Character String 15

Tmp_Lhr Variable Length Character String 50

Tgl_Lhr Date 8

Agama Variable Length Character String 15

Warga_Negara Variable Length Character String 15

Pendidikan_Terakhir Variable Length Character String 10

Pekerjaan Variable Length Character String 20

Page 158: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

209  

Penghasilan_Per_Bulan Tiny Integer 10

Alamat Text 100

Telp Variable Length Character String 10

Email Variable Length Character String 20

Msh_Hdp Fixed Length Character String 1

Kapasitas dari Table Orang_Tua adalah 334 bytes

Diperkirakan dalam satu tahun terjadi 400 transaksi

Dalam satu tahun pertumbuhann tabel ini adalah 334 X 400 = 133600 Bytes atau 133,6

Kbytes

Tabel. 3.11 Entitas Kelas

Domain Data Type Length

Kd_Kelas Fixed Length Character String 5

Nama_Kelas Variable Length Character String 20

NIP Fixed Length Character String 10

Kapasitas dari Table Kelas adalah 65 bytes

Diperkirakan dalam satu bulan terjadi 10 transaksi

Dalam satu tahun pertumbuhann tabel ini adalah 12 X 10 X 65 = 7800 bytes atau 7,8

Kbytes

Page 159: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

210  

Tabel. 3.12 Entitas Mata_Pelajaran

Domain Data Type Length

Kd_Mata_Pljrn Fixed Length Character String 5

Nama_Mata_Pljrn Variable Length Character String 20

Kapasitas dari Table Mata_Pelajaran adalah 25 bytes

Diperkirakan dalam satu tahun terjadi 40 transaksi

Dalam satu tahun pertumbuhann tabel ini adalah 25 X 40 =1000 bytes atau 1 Kbytes

Tabel. 3.13 Entitas Materi

Domain Data Type Length

Kd_Materi Fixed Length Character String 5

Kd_Mata_Pljrn Fixed Length Character String 5

Pertemuan Tiny Integer 2

Materi Variable Length Character String 20

Tahun_Periode Variable Length Character String 5

Kd_Detail_Materi Fixed Length Character String 5

Kapasitas dari Table Materi adalah 42 bytes

Diperkirakan dalam satu tahun terjadi 120 transaksi

Dalam satu tahun pertumbuhann tabel ini adalah 120 X 42 =5040 bytes atau 5,04 Kbytes

Page 160: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

211  

Tabel. 3.14 Entitas Detail_Materi

Domain Data Type Length

Kd_Detail_Materi Fixed Length Character String. 5

Detail_Materi Variable Length Character String 10

Judul Variable Length Character String 25

Kd_Jenis_Materi Fixed Length Character String 5

Path Text 100

Kapasitas dari Table Detail_Materi adalah 145 bytes

Diperkirakan dalam satu bulan terjadi 50 transaksi

Dalam satu tahun pertumbuhann tabel ini adalah 50 X 12 X 145 =87000 bytes atau 87

Kbytes

Tabel. 3.15 Entitas Tugas_siswa

Domain Data Type Length

Kd_Tugas Fixed Length Character String 5

Kd_Materi Fixed Length Character String 5

Path Text 100

Tanggal Date 8

Status Fixed Length Character String 1

Kapasitas dari Table Tugas_siswa adalah 119 bytes

Diperkirakan dalam satu bulan terjadi 200 transaksi

Dalam satu tahun pertumbuhann tabel ini adalah 200 X 12 X 119 = 285600 bytes atau

285,6 Kybtes

Page 161: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

212  

Tabel. 3.16 Entitas Jadwal_Ujian

Domain Data Type Length

Kd_Jadwal_Ujian Fixed Length Character String 5

Hari Variable Length Character String 10

Kd_Kelas Fixed Length Character String 5

Kd_Shift Fixed Length Character String 5

Tanggal Date 8

Kd_Mata_Pljrn Fixed Length Character String 5

Kapasitas dari Table Jadwal_Ujian adalah 38 bytes

Diperkirakan dalam satu bulan terjadi 40 transaksi

Dalam satu tahun pertumbuhann tabel ini adalah 40 X 12 X 38 = 18240 Bytes atau 18,24

Kbytes

Tabel. 3.17 Entitas Jadwal_Pelajaran

Domain Data Type Length

Kd_Jadwal_Pelajaran Fixed Length Character String 5

Hari Variable Length Character String 10

Kd_Kelas Fixed Length Character String 5

Kd_Shift Fixed Length Character String 5

Tanggal Date 8

Kapasitas dari Table Jadwal_Pelajaran adalah 33 bytes

Page 162: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

213  

Diperkirakan dalam satu tahun terjadi 200 transaksi

Dalam satu tahun pertumbuhann tabel ini adalah 33 X 200 = 6600 bytes atau 6,6 Kbyes

Tabel. 3.18 Entitas History_Nilai

Domain Data Type Length

Kd_Hist_Nilai Fixed Length Character String 5

Nilai_TM Tiny Integer 4

Status_TM Fixed Length Character String 1

Nilai_UTS Tiny Integer 4

Status_UTS Fixed Length Character String 1

Nilai_UAS Tiny Integer 4

Status_UAS Fixed Length Character String 1

Kd_Mata_Pljrn Fixed Length Character String 5

Keterangan Text 100

Periode Fixed Length Character String 5

Kapasitas dari Table History_Nilai adala 130 bytes

Diperkirakan dalam satu bulan terjadi 600 transaksi

Dalam satu tahun pertumbuhann tabel ini adalah 12 X 600 X 132 =936000 bytes atau

936 Kbytes

Page 163: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

214  

Tabel. 3.19 Entitas History_Absen_Siswa

Domain Data Type Length

Kd_Hist_Absen_Siswa Fixed Length Character String 5

Tanggal Date 8

Bulan Variable Length Character String 20

Ket Variable Length Character String 20

Periode Fixed Length Character String 5

Kapasitas dari Table History_Absen_Siswa adalah 58 bytes

Diperkirakan dalam bulan hari terjadi 600 transaksi

Dalam satu tahun pertumbuhann tabel ini adalah 600 X 12 X 58 =417600 bytes atau

417,6 Kbytes

Tabel. 3.20 Entitas History_Keuangan

Domain Data Type Length

Kd_Hist_Keuangan Fixed Length Character String 5

Bulan Variable Length Character String 20

Tanggal_Bayar Date 10

Status Variable Length Character String 20

Ket Variable Length Character String 20

Periode Fixed Length Character String 5

Kapasitas dari Table History Keungan adalah 80 bytes

Diperkirakan dalam satu bulan terjadi 600 transaksi

Page 164: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

215  

Dalam satu tahun pertumbuhann tabel ini adalah 12 X 600 X 80 = 576000 bytes atau

576 Kbytes

Tabel. 3.21 Entitas Kegiatan

Domain Data Type Length

Kd_Kegiatan Fixed Length Character String 5

NIP Fixed Length Character String 5

Judul_Kegiatan Variable Length Character String 50

Tanggal Date 8

Desk_Keg Variable Length Character String 75

Kapasitas dari Table Kegiatan adalah 143 bytes

Diperkirakan dalam satu bulan terjadi 10 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 12 X 10 X 143 = 17160bytes atau 17,16

Kbytes

Tabel. 3.22 Entitas Pengumuman

Domain Data Type Length

Kd_Pengumuman Fixed Length Character String 5

Judul_Pengumuman Variable Length Character String 50

Deskripsi Text 200

Tanggal Date 8

NIP Fixed Length Character String 10

Kapasitas dari Table Berita adalah 273 bytes

Page 165: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

216  

Diperkirakan dalam satu bulan terjadi 20 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 12 X 20 X 273 = 65520 bytes atau 65,52

Kbytes

Tabel. 3.23 Entitas Shift

Domain Data Type Length

Kd_Shift Fixed Length Character String 5

Shift Variable Length Character String 20

Kapasitas dari Table Shift adalah 25 bytes

Diperkirakan dalam satu tahun terjadi 16 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 25 X 4 = 100 bytes atau 0,1 Kbytes

Tabel. 3.24 Entitas Periode

Domain Data Type Length

Periode Fixed Length Character String 5

Semester Fixed Length Character String 2

Tgl_Mulai Date 10

Tgl_Selesai Date 10

Kapasitas dari Table Periode adalah 27 bytes

Diperkirakan dalam satu tahun terjadi. 4 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 27 X 4 = 108 bytes atau 0,1 Kbytes

Page 166: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

217  

Tabel. 3.25 Entitas Saran

Domain Data Type Length

Kd_Saran Fixed Length Character String 5

Pengirim Variable Length Character String 20

Isi_Saran Text 100

Tanggal_Pengiriman Date 8

Periode Fixed Length Character String 5

Kapasitas dari Table Saran adalah 138 bytes

Diperkirakan dalam satu bulan terjadi 50 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 138 X 50 = 6900 bytes atau 6,9 Kbytes

Tabel. 3.26 Entitas User

Domain Data Type Length

Kd_User Fixed Length Character String 10

Username Variable Length Character String 15

Password Variable Length Character String 15

Hint Variable Length Character String 30

Jawab_Hint Variable Length Character String 20

Status Variable Length Character String 10

Kapasitas dari Table User adalah 100 bytes

Diperkirakan dalam satu bulan terjadi 50 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 12 X 50 X 400 = 240000 bytes atau

240 Kbytes

Page 167: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

218  

Tabel. 3.27 Pengajuan Saran

Domain Data Type Length

Kd_Saran Fixed Length Character String 10

NIP Fixed Length Character String 10

NIS Fixed Length Character String 10

Isi_Saran Text 100

Kd_Orang_Tua Fixed Length Character String 10

Kapasitas dari Table Pengajuan Saran adalah 140 bytes

Diperkirakan dalam satu bulan terjadi 30 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 12 X 30 X 140 =50400 bytes atau 50,4

Kbytes

Tabel. 3.28 Entitas Pesan

Domain Data Type Length

Kd_Fasilitas Fixed Length Character String 10

Nama_Fasilitas Variable Length Character String 25

Kegunaan Variable Length Character String 25

Kapasitas dari Table Pesan adala 60 bytes

Diperkirakan dalam satu tahun terjadi 20 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 20 X 60 = 1200 bytes atau 1,2 Kbytes

Page 168: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

219  

Tabel. 3.29 Entitas Telp_Karyawan

Domain Data Type Length

Telp_Karyawan Fixed Length Character String 10

HP Variable Length Character String 20

NIP Fixed Length Character String 10

Kapasitas dari Table Telp Karyawan adalah 40 bytes

Diperkirakan dalam satu tahun terjadi 100 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 100 X 40 = 4000 bytes atau 4 Kbytes

Tabel. 3.30 Entitas Telp_Siswa

Domain Data Type Length

Telp_Siswa Fixed Length Character String 10

HP Variable Length Character String 20

NIS Fixed Length Character String 10

Kapasitas dari Table Telp Siswa adalah 40 bytes

Diperkirakan dalam satu tahun terjadi 100 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 40 X 100 = 4000 bytes atau 4 Kbytes

Tabel. 3.31 Entitas Telp_Orang tua

Domain Data Type Length

Telp_Siswa Fixed Length Character String 10

HP Variable Length Character String 20

Page 169: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

220  

Kd_Orang_Tus Fixed Length Character String 10

Kapasitas dari Table Telp Orang Tuaadalah 40 bytes

Diperkirakan dalam satu tahun terjadi 100 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 40 X 100 = 4000 bytes atau 4 Kbytes

Tabel. 3.32 Entitas Jabatan

Domain Data Type Length

Kd_Jabatan Fixed Length Character String 10

Jabatan Variable Length Character String 20

Kapasitas dari Table Jabatan adalah 30 bytes

Diperkirakan dalam satu tahun terjadi 20transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 30 X 20 = 600 bytes atau 0,6 Kbytes

Tabel. 3.33 Entitas Status

Domain Data Type Length

Kd_Status Fixed Length Character String 10

Status Variable Length Character String 20

Kapasitas dari Table Status Karyawan adalah 30 bytes

Diperkirakan dalam satu tahun terjadi 10 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 30 X 10 = 300 bytes atau 0,3 Kbytes

Page 170: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

221  

Tabel. 3.34 Entitas Jenis_Materi

Domain Data Type Length

Kd_Jenis_Materi Fixed Length Character String 10

Jenis_Materi Variable Length Character String 20

Kapasitas dari Table Jenis Materi adalah 30 bytes

Diperkirakan dalam satu tahun terjadi 100 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 30 X 100 = 3000 bytes atau 3 Kbytes

Tabel. 3.35 Entitas Siswa_Kelas

Domain Data Type Length

Kd_Siswa_Kelas Fixed Length Character String 5

Kd_Kelas Fixed Length Character String 5

Periode Fixed Length Character String 5

NIS Fixed Length Character String 10

Kapasitas dari Table Siswa Kelas adalah 25 bytes

Diperkirakan dalam satu tahun terjadi 50 transaksi

Dalam satu tahun pertumbuhan tabel ini adalah 25 X 50 = 1250 bytes atau 0,1 Kbytes

Page 171: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

222  

Tabel. 3.36 Entitas Forum Diskus

Domain Data Type Length

Kd_Diskusi Fixed Length Character String 5

Kd_Mata_Pljrn Variable Length Character String 30

Kd_Kelas Fixed Length Character String 7

NIS Variable Length Character String 10

JudulDiskusi Variable Length Character String 500

Isi Variable Length Character String 500

NIP Variable Length Character String 10

Kapasitas dari Table Forum_Diskusi adalah 612 bytes

Diperkirakan dalam satu bulan terjadi 1000 transaksi

Dalam satu tahun pertumbuhann tabel ini adalah 12 X 1000 X 612= 7344000 bytes atau

7344Kbytes

Tabel. 3.37 Akumulasi Total Disk Space

Nama Table Kapasitas yang dibutuhkan Satu tahun(Kbytes)

Karyawan 20,82

Siswa 106

Orang_Tua 133,6

Kelas 7,8

Page 172: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

223  

Mata_Pelajaran 1

Materi 5,04

Detail_materi 87

Tugas_Siswa 285,6

Jadwal_Ujian 18,24

Jadwal_Pelajaran 33

History _Nilai 936

History_Absen_Siswa 417,6

History_Keuangan 576

Kegiatan 17,16

Pengumuman 65,52

Shift 0.1

Periode 0,1

Saran 6,9

Pesan 1,2

User 240

Pengajuan Saran 50,4

Telp_Karyawan 4

Telp_Siswa 4

Telp_Orang_Tua 4

Siswa_Kelas 0,1

Jenis_Pesan 0,25

Status_Karyawan 0,3

Page 173: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

224  

Jabatan 0,6

Jenis_Materi 3

Forum_Diskusi 7344

=================

Jumlah 10369.33

Jumlah yang dibutuhkan dalam satu tahun 10369.33 Kbytes atau 10,369 Mbytes

Total yang dibutukan untuk lima tahun kedepan 5 * 10,369 Mbytes = 51.845 Mbytes

3.7.3.2.2 Analisis Transaksi

Tujuan analisis transaksi adalah untuk memahami

fungsionalitas dari transaksi yang akan berjalan pada basis data

dan untuk menganalisa transaksi-transaksi yang penting. Dalam

menganalisa transaksi perlu mencoba untuk mengidentifikas i

kriteria kinerja sebagai berikut :

1. Frekuensi jalannya transaksi yang mempunyai pengaruh

yang penting pada kinerja

2. Transaksi yang kritis untuk operasi dari suatu bisnis

3. Waktu selama sehari atau seminggu dimana tingkat

permintaan tinggi pada basis data yang disebut peak load.

Untuk dapat fokus di area yang mungkin bermasalah dapat

dilakukakan dengan cara :

• Memetakan semua jalur transaksi ke dalam relasi

Page 174: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

225  

• Menentukan relasi mana yang paling sering diakses oleh

transaksi

• Meneliti kegunaan data dari transaksi yang terpilih

Berikut ini transaksi-transaksi yang dapat divalidasikan dalam

model logical , antara lain :

a. Memasukkan, melihat, mengubah dan menghapus berita

b. Memasukkan, melihat, mengubah dan menghapus data Karyawan

c. Memasukkan, melihat, mengubah dan menghapus data siswa

d. Memasukkan, melihat, mengubah dan menghapus data orang tua siswa

e. Memasukkan, melihat dan mengubah username dan password

Karyawan

f. Memasukkan, melihat dan mengubah username dan password siswa

g. Memasukkan, melihat dan mengubah username dan password orang

tua siswa

h. Memasukkan, melihat dan mengubah jabatan yang dimiliki Karyawan

i. Memasukkan, melihat dan menghapus saran

j. Memasukkan, melihat, mengubah dan menghapus History Nilai Siswa

k. Memasukkan, melihat, mengubah, dan menghapus Pengumuman

l. Memasukkan. Melihat, mengubah, dan menghapus Kegiatan sekolah

m. Memasukkan. Melihat, mengubah, dan menghapus Jadwal Ujian

n. Memasukkan. Melihat, mengubah, dan menghapus Jadwal

Pembelajaran

o. Memasukkan. Melihat, mengubah, dan menghapus Tugas siswa

p. Memasukkan. Melihat, mengubah, dan menghapus Mata Pelajaran

Page 175: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

226  

q. Memasukkan. Melihat, mengubah, dan menghapus Materi

r. Memasukkan. Melihat, mengubah, dan menghapus Detail Materi

s. Memasukkan. Melihat, mengubah, dan menghapus Kelas

t. Memasukkan. Melihat, mengubah, dan menghapus Periode

u. Memasukkan. Melihat, mengubah, dan menghapus Shift kegiatan

pembelajaran

v. Memasukkan dan melihat history keuangan siswa

aa.Memasukkan, melihat, mengubah dan menghapus absensi siswa

Page 176: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

227  

Tabel 3.38 Analisa Transaksi Data – 1

* I = Insert, R = Read, U = Update, D = Delete

Transaksi

/ Relasi A B c D e f

I R U D I R U D I R U D I R U D I R U D I R U D

Karyawa

n X X X X X

Siswa X X X X X

Orang_T

ua X X X X X

Kelas X X X X

Mata_Pel

ajaran

Materi

Detail_M

ateri

Tugas_sis

wa

Jadwal_U

jian

Jadwal_P

elajaran

History_

Nilai X X X X

History_

Absen_Si

swa

X X X X

History

Keuanga

n

X X X X

Page 177: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

228  

Kegiatan X X

Berita X X

Shift

Periode

Saran

Pengajua

n Saran

Telp_Kar

yawan X X X X

Telp

Siswa X X X X

Telp_Ora

ng_Tua X X X X

Jabatan X X

Status X X

Jenis_Ma

teri

User X X X X X X X X

Page 178: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

229  

Tabel 3.39 Analisa Transaksi Data – 2

* I = Insert, R = Read, U = Update, D = Delete

Transaksi

/ Relasi G H I J k l

I R U D I R U D I R U D I R U D I R U D I R U D

Karyawa

n X X

Siswa X X

Orang_T

ua X X

Kelas

Mata_Pel

ajaran X

Materi

Detail_M

ateri

Tugas_sis

wa X

Jadwal_U

jian

Jadwal_P

elajaran

History_

Nilai X X X X

History_

Absen_Si

swa

History

Keuanga

n

Page 179: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

230  

Kegiatan X X X X X X X X

Berita X X X X

Shift

Periode

Saran X X X X

Pengajua

n Saran

Telp_Kar

yawan

Telp

Siswa

Telp_Ora

ng_Tua

Jabatan X X X X

Status

Jenis_Ma

teri

User X X X X

Tabel 3.40 Analisa Transaksi Data – 3

* I = Insert, R = Read, U = Update, D = Delete

Transaksi / Relasi M n o p q

I R U D I R U D I R U D I R U D I R U D

Karyawan X X X X X

Siswa X X X

Orang_Tua X X

Kelas X X X

Page 180: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

231  

Mata_Pelajaran X X X X X X X

Materi X X X X X

Detail_Materi X X X X

Tugas_siswa X X X X

Jadwal_Ujian X X X X

Jadwal_Pelajaran X X X X

History_Nilai

History_Absen_Sis

wa

History Keuangan

Kegiatan

Berita

Shift X X

Periode X X

Saran

Pengajuan Saran

Telp_Karyawan

Telp Siswa

Telp_Orang_Tua

Jabatan

Statu

Jenis_Materi X X

User

Page 181: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

232  

Tabel 3. 41 Analisa Transaksi Data – 4

* I = Insert, R = Read, U = Update, D = Delete

Transaksi / Relasi R

s t u

I R U D I R U D I R U D I R U D

Karyawan X X X X X X

Siswa X X

Orang_Tua

Kelas X X X X

Mata_Pelajaran

Materi

Detail_Materi X X X X

Tugas_siswa

Jadwal_Ujian

Jadwal_Pelajaran

History_Nilai

History_Absen_Siswa

History Keuangan

Kegiatan

Prestasi

Berita

Shift X X X X

Periode X X X X

Saran

Pengajuan Saran

Telp_Karyawan

Telp Siswa

Telp_Orang_Tua

Page 182: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

233  

Jabatan

Status

Jenis_Materi X X

User

Tabel 3. 42 Analisa Transaksi Data – 5

* I = Insert, R = Read, U = Update, D = Delete

Transaksi / Relasi V Aa

I R U D I R U D

Karyawan X X

Siswa X X

Orang_Tua

Kelas

Mata_Pelajaran

Materi

Detail_Materi

Tugas_siswa

Jadwal_Ujian

Jadwal_Pelajaran

History_Nilai

History_Absen_Siswa X X X X

History Keuangan X X X X

Kegiatan

Prestasi

Berita

Shift

Periode

Saran

Page 183: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

234  

Pengajuan Saran

Telp_Karyawan

Telp Siswa

Telp_Orang_Tua

Jabatan

Status

Jenis_Materi

User

3.7.4 Perancangan Program Aplikasi

3.7.4.1 Struktur Menu

Pada sub bab ini akan dibahas mengenai struktur menu

front end dan back end.

1. Struktur Menu Front End

Struktur menu front end merupakan strukur menu dari

system yang dirancang yang bisa diakses sebelum

melakukan login ke e-learning system SMA

Muhammadiyah 11 Jakarta. Adapun urutan menu dapat

dilihat pada gambar dibawah ini.

Page 184: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

235  

Gambar 3.42 Struktur Menu Front End

2. Struktur Menu Back End

Struktur Menu Back End merupakan struktur menu yang

dapat diakses oleh user dalam hal ini pegawai, siswa dan

orang tua setelah melakukan login ke sistem.

E-Learning System SMA Muhammadiyah 11 Jakarta

Login

Page 185: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

236  

Menu Back End untuk user yang masuk ke system sebagai siswa :

Gambar 3. 43 Struktur Menu Back End Siswa

E-Learning System SMA Muhammadiyah 11

Beranda

Profil Siswa

Tampil Profil

Ubah Profil

Ganti Kata Kunci

Jadwal

Pelajaran

Ujian

Nilai Absensi Berita

Kelas

Materi

Tugas

Saran

Pengumuman

Keluar

Keuangan

Kegiatan

Forum

Page 186: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

237  

Menu Back End untuk user yang masuk ke system sebagai orang tua

siswa :

Gambar 3. 44 Struktur Menu Back End Orang Tua

E-Learning System SMA Muhammadiyah 11

Beranda Keuangan Absensi Nilai Saran Keluar

Page 187: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

238  

Menu Back End untuk user yang masuk ke system sebagai Guru

Gambar 3. 45 Struktur Menu Back End Guru

E-Learning System SMA Muhammadiyah 11

Beranda

Profil Guru

Tampil Profil

Ubah Profil

Ganti Kata Kunci

Jadwal

Pelajaran

Nilai

Absensi

Berita

Saran

Pengumuman

Keluar

Kegiatan Kelas

Materi

Tugas

Forum

Page 188: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

239  

Menu Back End untuk user yang masuk ke system sebagai Staf Tata

Usaha / Admin :

Gambar 3. 46 Struktur Menu Back End Admin

3.7.4.2 State Transition Diagram

State Transition Diagram menggambarkan respon objek terhadap suatu

kejadian. Respon tersebut akan melibatkan objek yang berasa di state yang

sama. State Transition Diagram juga dibai berdasarkan setiap user. Berikut

adalah State Transition Diagram dari rancangan aplikasi pada Sekolah :

E-Learning System SMA Muhammadiyah 11

Ganti Kata Kunci

Beranda Jadwal

Pelajaran

Ujian

Nilai Absensi Berita

Kelas

Materi

Tugas

Saran

Pengumuman

Keluar

Keuangan

Kegiatan

Forum

Page 189: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

240  

Gambar 3. 47 STD Halaman Login

Page 190: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

241  

Gambar 3. 48 STD Halaman Beranda Siswa

Page 191: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

242  

Gambar 3. 49 STD Halaman Beranda Orang Tua

Page 192: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

243  

Gambar 3. 50 STD Halaman Beranda

Karyawan

Gambar 3. 51 STD Halaman Data Pegawai

Page 193: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

244  

Gambar 3. 52 STD Halaman Database Siswa

Page 194: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

245  

Gambar 3. 53 STD Halaman Database Pendukung

Page 195: BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah ...thesis.binus.ac.id/Asli/Bab3/2011-1-00130-if 3.pdf52 BAB 3 Analisa dan Perancangan Sistem 3.1 Sejarah Sekolah SMA Muhammadiyah

246  

 Gambar 3. 54 STD Halaman Data Siswa

Gambar 3. 55 STD Halaman Data Siswa