BAB 3 ANALISA DAN PERANCANGAN SISTEM
3.1 Gambaran umum Sekolah Sekolah Menengah Kejuruan 7 (SMKN 7) Jakarta didirikan pada tahun 1962 beralamat dijalan Tenggiri No.1 Jakartfa Timur dengan nama Sekolah Teknik Grafika (ST Grafika). Pada tahun 1974 Sekolah Teknik Grafika berubah menjadi Sekolah Menengah Teknik Negeri (SMTN) 4 Jakarta.Pada tahun 1974 mengalami perubahan nama sekolah menjadi Sekolah Menengah Kejuruan Negeri (SMKN) 7 Jakarta dengan Akreditas Baik. Adapun perkembangan sekolah dari awal berdirinya hingga sekarang adalah sebagai berikut : 1.
Sekolah Teknik percetakan semula berdiri di Balai Pustaka sejak tahun 1949 – 1950 dengan Kepala Sekolah Tuan Van Debring.
2.
Pada tahun 1951 di pindahkan ke gedung yang baru terletak di Jalan Garuda No. 63 Kemayoran Jakarta dengan nama STP Negeri Percetakan dengan lama pendidikan 2 tahun sampai dengan tahun 1953 dengan Kepala Sekolah Tuan J FW. Samson
3.
Tahun 1954-1972 STP Negeri Percetakan dengan lama pendidikan menjadi 3 tahun dengan kepala sekolah : a.
Tahun 1954 – tahun 1959 Bapak JFW. Samson
b.
Tahun 1960 – tahun 1964 Bapak M. Noerdin
c.
Tahun 1965 – tahun 1967 Bapak Sopandi
d.
Tahun 1968 – tahun 1970 Bapak R. Soetrisno, BSc 69
70
4.
e.
Tahun 1971 – tahun 1972 Bapak Wahidi
f.
Tahun 1972 – tahun 1982 Bapak Nurdin, BSc
Kemudian pada tahun 1983 – 1966 dirubah menjadi SMT Negeri Grafika dengan kepala sekolah
5.
a.
Tahun 1983 – tahun 1959 Bapak JFW. Samson
b.
Tahun 1960 – tahun 1964 Bapak M. Noerdin
Tahun 1996 dirubah dengan menjadi SMK Negeri 7 Jakarta dengan kepala sekolah : a.
Tahun 1996 – tahun 1998 Bapak Drs. HR. Soegyanto, M.
b.
Tahun 1998 – tahun 2004 Bapak Ir. PM. Aritonang, MM.
c.
Tahun 2004 – 2009 Bapak Drs. Sugeng Priyana, MM.
d.
Tahun 2009- Sekarang Bapak Drs. Anas Rosich
71
3.2 Struktur Organisasi 3.2.1 Struktur Organisasi SMKN 7 Grafika Jakarta Struktur organisasi dari SMKN 7 Grafika Jakarta adalah sebagai berikut :
STRUKTUR ORGANISASI TAHUN 2009-2010 SMKN NEGERI 7 JAKARTA KEPALA SEKOLAH DRS. ANAS ROSICH
KOMITE SEKOLAH M. JA’FAR SE.
PLH KASUBAG TU SRI NURYANI
WAKA KURIKULUM ZAKI FAHMI S.Pd
WAKA KESISWAAN Drs. AHMAD FAUZI
KAPROG MULTIMEDIA MARTHA LINA S.Pd
KOORD BPSK Drs. YOVA HELMI
WAKA SARPRAS Drs. PRIH HERRY W
WAKA SARPRAS SUHARTONO S.Pd
KAPROG PERSIAPAN YAN ROSMAN S.Pd
KAPROG PRODUKSI PRIYATNO S.Pd
UNIT PRODUKSI ZAKI FAHMI. S.Pd
KOORD NORM-ADAPTIF Drs. ELITA R.PB
WALI KELAS
KEPALA PERPUSTAKAAN Drs. MARTHA SARI
GURU
SISWA
Gambar 3.1 Struktur Organisasi SMKN 7 Grafika Jakarta
72
Sedangkan struktur organisasi Tata Usaha di SMKN 7 Grafika Jakarta adalah sebagai berikut :
Gambar 3.2 Struktur Organisasi Tata Usaha SMKN 7 Grafika Jakarta
73
3.2.2 Tugas dan Wewenang •
Kepala Sekolah 1. Merencanakan program kerja (mingguan, bulanan, catur wulan, semester dan tahunan) 2. Merencanakan RAPES 3. Mengkoordinir perencanaan dan pelaksanaan RIPS 4. Mengkordiniir kegiatan EBTA/EBTANAS/PMB dan Uji Profesi (bagi SMK) 5. Mengawasi dan membina pengelolaan KBM 6. Mengkoordinir kegiatan kerja sama dengan Pemda dan dunia kerja 7. Mempromosikan pemasaran dan penelusuran tamatan 8. Membina Unit Produksi dan Koperasi 9. Merencanakan dan membina pengembangan profesi dan karier staf 10. Mengkoordinir pelaksanaan BP dan Bimbingan Kejuruan 11. Merencanakan pengembangan, pendayagunaan dan pemeliharaan saran dan prasarana 12. Menyelenggarakan administrasi sekolah (keuangan, ketenagaan, kesiswaan, perlengkapan dan kurikulum) 13. Mengkoordinir pengembangan kurikulum 14. Mengevaluasi kegiatan program kerja sekolah 15. Mengajar 6 jam/BK 40 siswa 16. Membuat laporan berkala dan insidental 17. Membuat DP 3 staf dan guru 18. Mengkoordinir penerimaan siswa baru
74
19. Mengadakan/melengkapi ruang kerja/kantor dengan gambar/foto presiden, wakil presiden, lambang negara, panji-panji, lambang 20. Melaksanakan kebijakan Direktorat terkait 21. Aktif mengikuti kegiatan organisasi PGRI DKI Jakarta 22. Melaksanakan kebijakan PGRI baik Pusat maupun Jakarta
•
Plh KaSubBag Tata Usaha 1. Menyusun program kerja tata usaha sekolah 2. Mengurus kebutuhan fasilitas Tus 3. Mengkoordinir pengelolaan keuangan sekolah 4. Mengatur pengurusan kepegawaian 5. Membina dan mengembangkan karier tenaga Tata Usaha Sekolah 6. Mengurus kebutuhan fasilitas Tata Usaha Sekolah 7. Menyiapkan dan menyajikan data statistik sekolah 8. Mengatur pelaksanaan kesekretariatan dan kerumahtanggaan 9. Mengatur administrasi hasil proses KBM 10. Membantu kasek pelaksanaan untuk mengembangkan sistem informasi sekolah 11. Mengatur administrasi inventaris sekolah (alat, perabot, ATK) 12. Mengatur administrasi kesiswaan dan beasiswa Memantau pelaksanaan 7K Membantu kasek dalam penyusunan RAPES dan RIPS
75
•
Wakil Kepala Sekolah Bidang Kurikulum 1. Memasyarakatkan dan mengembangkan kurikulum 2. Menyusun program pengajaran (mingguan, bulanan, semesteran, tahunan) dan mengkoordinasikan pelaksanaannya 3. Menganalisis ketercapaian target kurikulum 4. Mengkoordinir pengembangan kurikulum 5. Mengkoordinir kegiatan belajar mengajar termasuk pembagian tugas guru, jadwal pelajaran evaluasi belajar dsb 6. Mengkoordinasikan persiapan pelaskanaan UAN, UAS, Uji Kompetensi bagi SMK dsb 7. Menyusun kriteria kenaikan kelas dan persyaratan kelulusan bersama kejur/kaprog sesuai ketentuan Direktorat/Ka. Bidang terkait 8. Mengarahkan penyusunan RPP, SAP 9. Menggali, menghimpun dan menysuusn materi-materi untuk 10. penyesuaian kurikulum dan program magang bersama Kaporg 11. Mengajar 9 jam pelajaran 12. Menyusun laporan 13. Mengadakan koordinasi dengan ketua bidang lain 14. Mewakili kepala sekolah dalam hal-hal tertentu
76
•
Wakil Kepala Sekolah Bidang Kesiswaan 1. Menyusun program pembinaan siswa (mingguan, bulanan, semesteran, tahunan) dan mengkoordinasikan pelaksanaannya 2. Menyusun program kerja 5 K - 7 K dan mengkoordinir pelaksanaannya 3. Mengkoordinir pelaksanaan pengurus OSIS, Pramuka dan PMR 4. Membimbing dan mengawasi kegiatan OSIS/Kepramukaan dan PMR 5. Membina kepengurusan OSIS/Kepramukaan dan PMR 6. Mengkoordinir pelaksanaan pemilihan calon siswa teladan, penerimaan beasiswa dan paskibra 7. Mengkoordinir perencanaan dan pelaksanaan kegiatan luar sekolah 8. Mengawasi dan mengevaluasi pelaksanaan pembinaan kesiswaan 9. Mengajar 9 jam pelajaran 10. Mengkoordinir kegiatan upacara bendera 11. Membuat laporan berkala dan incidental
•
Wakil Kepala Sekolah Bagian Sarana dan Prasarana 1. Menyusun program kerja pengadaan, pemanfaatan, pemeliharaan dan perawatan serta pengembangan sarana dan prasarana (bulanan, cawuan, tahunan) 2. Mengkoordinir penyusunan kebutuhan sarana/prasarana 3. Mengkoordinir pelaksanaan inventarisasi sarana/prasarana 4. Mengkoordinasikan pelaksanaan pengadaan bahan praktek serta
77
perlengkapan sekolah 5. Mengkoordinasikan pemeliharaan, perbaikan, pengembangan dan penghapusan sarana 6. Mengkoordinasikan pengawasan penggunaan sarana/prasarana 7. Mengkoordinasikan pengawasan penggunaan sarana/prasarana 8. Mengajar 9 jam pelajaran 9. Membuat laporan berkala dan insidental
•
Wakil Kepala Sekolah Bidang Dunia Usaha dan Dunia Industri ( DU DI) 1. Menyusun program kerja humas Du Di 2. Mengkoordinir penyusunan program praktik kerja industri peserta didik 3. Mengkoordinir pelaksanaan prakerind peserta didik mulai dari pencarian lokasi, penempatan, pembimbingan dan penarikan 4. Menyiapkan kebutuhan administrasi dalam pelaksanaan Prakerind 5. Mengkoordinasikan pelaksanaan kerja sama dengan Du Di dan instansi yang relevan berikut MOU-nya 6. Mengkoordinasikan penelusuran tamatan dan pengadministrasiannya 7. Mengkoordinir pelaksanaan BKK 8. Meningkatkan keterserapan tamatan di dunia kerja 9. Mengkoordinasikan pelaksanaan tes kerja atas permintaan Du Di 10. Mengajar 12 jam pelajaran 11. Menerima dan mengkoordinasikan tamu dari instansi dan Du Di 12. Menyampaikan informasi kepada masyarakat 13. Menyusun laporan kepada Kepala Sekolah
78
14. Mengadakan koordinasi dengan wakil kepala sekolah lainnya •
Guru 1. Menyediakan perangkat mengajar cawu, analisa program, satuan pelajaran dan kisi-kisi berikut perangkat evaluasi 2. Melaksanakan administrasi siswa (daftar nilai, daftar hadir & daftar kemajuan siswa) 3. Melaksanakan kegiatan belajar mengajar 18 jam pelajaran atau sesuai yang ditetapkan Kepala Sekolah 4. A. Guru teori dan guru umum • Mempersiapkan bahan ajaran dan alat bantu • Memasukan misi kejuruan pada mata pelajaran umum bagi guru umum • Menerapkan kompetensi kejuruan •
Mengisi buku agenda kelas
B. Guru praktik •
Mempersiapkan pelajaran praktek : bahan dan alat, ruangan dan
pembagian tugas • Melaksanakan KBM praktek, pengawasan dan penilaian hasil • Menyelesaikan pekerjaan praktik (pembersihan, penyimpanan alat, pembersih ruangan • Bertanggung jawab terhadap inventaris alat dan perabot 5. Melaksanakan bimbingan profesi siswa 6. Mengembangkan alat bantu kegiatan belajar mengajar 7. Membantu pelaksanaan 5K — 7K
79
8. Mengembangkan bahan ajar sesuai dengan perkembangan iptek dan kebutuhan muatan lokal 9. Mengembangkan kemampuan profesi guru melalui kegiatan/kesempatan yang dicari atau diberikan : jalur formal dan informal 10. Membantu mengembangkan kopearsi, unit produksi, hubungan industri, uji profesi, program magang secara bersama 11. Melakukan kegiatan remedial, perbaikan dan pengayaan 12. Membuat laporan berkala dan insidentil
•
Bimbingan Konseling 1. Menyusun program kerja BK untuk satu tahun (untuk calon siswa SMK selama pendidikan dan pelayanan pada tamatan untuk mencari pekerjaan (mandiri) dan melaksanakannya) 2. Memberikan penjelasan kepada calon siswa tentang macam-macam program study kemampuan tamatan dan lapangan kerja yang dapat dimasuki 3. Memberikan bimbingan penyuluhan kepada siswa secara individu yang berkaitan dengan hambatan hidup, latar belakang sosia, pengaruh Hngkungam kesukaran belajar dan sebagainya 4. Mengembangkan potensi siswa sesuai bakat dan minat siswa 5. Membimbing siswa dalam pengenalan lingkungan dan dunia kerja 6. Menangani permasalahan yang berkaitan dengan kenakalan siswa, penyimpangan disiplin dan gangguan belajar
80
7. Mengadakan kunjungan kepada Orang tua murid (home visit) bagi siswa yang mempunyai masalah 8. Memberi wawasan arah karier kejuruan 9. Memberi dorongan motivasi pada siswa secara klasikal maupun individual untuk mencari kerja, melalui kunjungan ke dunia kerja, ceramah guru tamu dan sebagainya 10. Ikut memasarkan tamatan ke dunia kerja dan menelusuri tamatan 11. Mengkoordinir seleksi penerimaan siswa baru 12. Membantu siswa untuk mecari pekerjaan 13. Membuat peta industri, bekerja sama dengan kepala program studi 14. Membuat laporan berkala dan insidental Catatan : Apabila guru yang diserahi tugas Bimbingan Kejuruan, maka jumlah jam mengajarnya perlu diatur tersendiri
•
Wali Kelas 1. Memahami siswa dan karakter siswa dan akarakter mereka dari kelas yang diasuhnya 2. Mengatur tempat duduk di kelas dan membuat lay out kelas 3. Menjalin hubungan dengan orang tua siswa 4. Menghubungi orang tua murid apabila perlu 5. Membantu bendahara dalam mengumpulkan bayaran iuran dan lainnya 6. Mengumpulkan nilai dari para guru dan memasukkan kedalam buku/daftar kumpulan nilai
81
7. Mengisi dan membagi raport 8. Membantu guru BP/BK menangani kasus siswa 9. Membina budi pekerti siswa 10. Membantu siswa dalam memecahkan masalahnya 11. Mengajar 18 jam pelajaran 12. Menyusun laporan berkala dan insidentil 13. Membuat kelompok belajar siswa 14. Menyusun regu kerja/Pelaksanaan 7K
•
Ketua Kompetensi Keahlian ( berada langsung di bawah kepala sekolah ) 1. Menyusun program pembinaan dan pengembangan program study (mingguan, bulanan, semesteran, tahunan) 2. Melaksanakan pembinaan dan bimbingan secara individu / kelompok untuk meningkatkan prestasti belajar melalui guru-guru yang terkait 3. Membantu melaksanakan dan memelihara hubungan dengan dunia kerja secara langsung 4. Mengkoordinasikan pemakaian bahan dan alat praktik dalam program study yang bersangkutan 5. Membantu merencanakan, membina dan mengawasi pendidikan sistem ganda 6. Mendiskusikan masalah yang dihadapi program study 7. Melaksanakan RIP sekolah yang telah direncanakan bersama Kepala Sekolah dan Wakil Kepala Sekolah 8. Menjalin hubungan kerja sama dengan rekan kerja
82
9. Menjalin hubungan yang konstruktif dengan dunia kerja yang relevan 10. Memasarkan dan menelusuri tamatan 11. Mengajar 24 jam pelajaran 12. Menyusun laporan berkala dan insidentil
•
Staf Tata Usaha Bagian Kesiswaan 1. Pengisian Biodata Siswa ke Buku Induk. 2. Memasukkan Nilai Legger ke Buku Induk. 3. Pengisian Buku Klapper. 4. Pengisian Data Statistik Siswa dan Buku Mutasi. 5. Mengurus Legalisir Ijasah Alumni. 6. Menyiapkan Absensi Siswa. 7. Merekap Kehadiran/ Absensi Siswa 8. Tugas lain yang relevan dari atasan langsung
•
Staf Tata Usaha Bagian Kepegawaian 1. Pengelolaan buku induk pegawai. 2. Menghitung angka kredit kenaikan pangkat. 3. Mengusulkan kenaikan pankat guru dan pegawai. 4. Pembuatan DPS dan Daftar Unit Kepangkatan (DUK). 5. Pengimputan data kinerja dan absensi guru dan pegawai. 6. Merekap data absensi guru dan pegawai.
83
7. Tugas lain yang relevan dari atasan langsung •
Staf Tata Usaha Bagian Kesekretariatan 1. Pengetikan surat-surat dinas. 2. Mempersiapkan Format-format yang dibutuhkan. 3. Mengagendakan surat masuk dan surat keluar. 4. Mengarsipkan Surat Masuk dan Surat Keluar. 5. Tugas lain yang relevan dari atasan langsung
•
Staf Tata Usaha Bagian Penerima Iuran 1. Menerima luran Komite dari Siswa. 2. Membukukan dan Merekap Penerimaan luranKomite Siswa. 3. Menyetor luran Komite kepada BendaharaKomite. 4. Tugas lain yang relevan dari atasan langsung
•
Staf Tata Usaha Bagian Inventaris 1. Mencatat nama, jenis, tipe, asal usul barang kedalam Buku Induk 2. Menyediakan Karu Pemeliharaan dan PerawatanBarang. 3. Menerima dan Mencatat Barang Inventaris. 4. Membuat Kartu Inventaris Ruang (KIR). 5. Pencatatan Barang ke dalam Kartu Barang. 6. Tugas lain yang relevan dari atasan langsung
84
•
Staf Tata Usaha Bagian PKC 1. Menerima Bahan-bahan Praktek dan ATK serta mencatat dalam Buku Pembelian. 2. Melayani Permintaan Bahan-bahan Praktek dan mencatat kedalam Buku Pengeluaran Barang. 3. Melaporkan Keadaan Barang ke atasan langsung. 4. Tugas lain yang relevan dari atasan langsung
•
Staf Tata Usaha Bagian Caraka 1. Membersihkan ruang teori / belajar serta WC siswa pada lantai 2. 2. Membersihkan ruang praktek 3. Menyiapkan Hidangan Snack/ Air Minum Guru dan Pegawai 4. Melaksanakan Kegiatan 5K dan 7K 5. Kebersihan halaman dan taman Sekolah 6. Keamanan Sekolah. 7. Tugas lain yang relevan dari atasan langsung
3.2.3 Tujuan Pendidikan SMKN 7 Grafika Jakarta
1. Sesuai dengan Undang-Undang Sisdiknas No.20 Tahun 2003 No.2 2. Menyiapkan peserta didik menjadi manusia produktif, mampu bekerja, mandiri, untuk mengisi lowongan pekerjaan sesuai program keahliannya. 3. Mampu
memilih
karier,
ulet
dan
gigih
dalam
berkompetensi
mengembangkan sikap profesional dalam bidang keahliannya.
85
4. Membekali
Ilmu
Pengetahuan
dan
Teknologi
dan
seni
untuk
mengembangkan diri secara mandiri maupun melalui jenjang yang lebih tinggi.
3.2.4 Visi dan Misi SMKN 7 Grafika Jakarta
Visi Sekolah :
Terciptanya sumber daya Ahli Madya Grafika dan Multimedia yang profesional serta memilik etos kerja,Berbudaya, Beriman dan Bertaqwa kepada Tuhan Yang Maha Esa Misi Sekolah
1. Peningkatan Kualiatas Sumber Daya kependidikan secara optimal 2. Penciptaan dasar tanggung jawab memiliki dan loyalitas tinggi terhadap sekolah. 3. Penciptaan Suasana lingkungan yang sejuk dan kondusif serta didukung oleh semua warga sekolah. 4. Peningkatan hubungan kerjasama sekolah dengan dunia usaha/industri untuk tercapainya kualitas kompetensi tamatan yang sesuai dengan kebutuhan lapangan kerja. 5. Peningkatan daya saing yang kompetitif dalam menghasilkan produk grafika dan multimedia
86
3.3 Metode Pengumpulan Data 3.3.1 Tujuan Pengumpulan Data Metode Pengumpulan data ini kami lakukan dengan metode wawancara dan kuesioner kepada kepala sekolah, guru, staf TU siswa dan Orang tua yang pelaksanaannya kami lakukan dari tanggal 16 Oktober 2009 sampai tanggal 23 Oktober 2009. Kuesioner kami berikan kepada orangtua dan siswa dengan tujuan untuk mengetahuai kondisi ketertarikan orangtua dan Siswa SMKN 7 Jakarta 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, staf TU dan kepala sekolah yang bertujuan untuk mengetahui sistem yang berjalan di sekolah, riwayat 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-schooling 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
87
3.3.2 Hasil Pengumpulan Data 3.3.2.1 Hasil Wawancara Kepala Sekolah 1. Kapan Sekolah ini didirikan ? Sekolah Menengah Kejuruan 7 (SMKN 7) Jakarta didirikan pada tahun 1962. beralamat di jalan Tenggiri No.1 Jakarta Timur dengan nama Sekolah Teknik Grafika (ST Grafika). Pada tahun 1974 Sekolah Teknik Grafika berubah menjadi Sekolah Menengah Teknik Negeri (SMTN) 4 Jakarta.Pada tahun 1974 mengalami perubahan nama sekolah menjadi Sekolah Menengah Kejuruan Negeri (SMKN) 7 Jakarta dengan Akreditas Baik. 2. Apa Visi dan Misi Sekolah ini ? Visi Sekolah Terciptanya sumber daya Ahli Madya Grafika dan Multimedia yang profesional serta memilik etos kerja,Berbudaya, Beriman dan Bertaqwa kepada Tuhan Yang Maha Esa Misi Sekolah 1. Peningkatan Kualiatas Sumber Daya kependidikan secara optimal 2. Penciptaan dasar tanggung jawab memiliki dan loyalitas tinggi terhadap sekolah. 3. Penciptaan Suasana lingkungan yang sejuk dan kondusif serta didukung oleh semua warga sekolah. 4. Peningkatan hubungan kerjasama sekolah dengan dunia usaha/industri untuk tercapainya kualitas kompetensi tamatan yang sesuai dengan kebutuhan lapangan kerja.
88
5. Peningkatan daya saing yang kompetitif dalam menghasilkan produk grafika dan multimedia 3. Berapa jumlah siswa yang terdaftar di sekolah ini ? Jumlah Siswa yang terdaftar di SMKN 7 Grafika Jakarta ada 609 siswa. 4. Berapa jumlah tenaga pengajar yang ada di sekolah ini ? Tenaga pengajar pada SMKN 7 Grafika Jakarta terbagi menjadi 2 kelompok. Pertama, Guru PNS berjumlah 30 orang sedangkan yang kedua adalah Guru Honorer yang berjumlah 25. Jadi, Total semuanya adalah 55 Guru. 5. Berapa jumlah staf selain guru yang ada di sekolah ini ? Jumlah staf selain guru berjumlah 9 staf. 6. Bagaimana susunan struktur organisasi di sekolah ini ? Struktur organisasi di sekolah ini bisa diminta ke bagian Tata usaha. ( Gambar dibawah adalah hasil scan data dari bagian Tata Usah 7. Bagaimana kah sistem penggajian pegawai yang selama ini berjalan ? Sistem penggajian di SMKN 7 Grafika Jakarta terbagi menjadi 2 yaitu pertama untuk guru PNS digaji sesuai dengan peraturan dan keputusan pemerintah terutama pemerintah daerah DKI Jakarta dan yang kedua bagi guru honorer digaji oleh komite sekolah. Gaji yang ada akan dibayarkan pada tanggal 15 setiap bulannya. Selain itu, terdapat beberapa hal yang bisa menjadi tambahan buat para guru yaitu adanya reward dan makan siang bagi mereka. Reward ini didapat jika guru dan pegawai datang ke sekolah sebelum atau tepat jam 06.30 maka akan mendapat reward berupa uang tunai sebesar Rp.6000 dan reward ini akan dibagikan setelah diakumulasikan pada tanggal 15 bersamaan dengan diberikannya gaji mereka.
89
8. Bagaimana prosedur jika pegawai ingin mengajukan cuti ? Pada dasarnya bagi guru PNS, tidak ada cuti kecuali dalam keadaan yang sangat penting dan memang tidak dapat ditinggalkan. Akan tetapi, jika terdapat hal yang tidak bisa ditinggalkan atau sangat penting maka pihak sekolah memberikan ijin untuk mengajukan cuti. Adapun prosedurnya adalah pegawai atau guru membuat surat permohonan pengajuan cuti dan diberikan kepada Kepala Sekolah. Setelah itu, Kepala Sekolah mempelajari surat permohonan tersebut dan akhirnya diberikan keputusan apakah diijinkan atau tidak. Tapi biasanya, pihak sekolah selalu memberikan ijin. 9. Bagaimana prosedur jika pegawai ingin mengundurkan diri ? Prosedur mengundurkan diri tidak jauh beda dari prosedur meminta cuti. dan sepertinya guru PNS tidak ada yang mau mengundurkan diri. Adapun jika ada guru atau staf yang ingin mengundurkan diri akan kami tanya alasannya kenapa dia ingin mengundurkan diri dan jika alasannya logis, dia harus membuat surat permohonan pengunduran diri dan diajukan kepada kepala sekolah dan pihak sekolah akan mempertimbangkannya. 10. Permasalahan apa saja yang sering dialami oleh pegawai sekolah ( guru pengajar maupun non-pengajar ) dalam hal kegiatan pembelajaran di sekolah ? Permasalah yang sering dialami oleh pegawai sekolah adalah terutama dalam masalah komunikasi antar masyarakat sekolah misalnya sering terjadi miskomunikasi antar guru dan pegawai dan juga yang lainnya. Selain itu, masih ada beberapa pegawai yang telat datang ke sekolah padahal absen sidik jari sudah diterapkan. Setelah itu, masih perlunya pengembangan diri dan pengembangan kualitas dari para pegawai sehingga mereka bisa mengikuti
90
perkembangan zaman yang cukup pesat ini. Yang terakhir, masih belum memadainya sarana dan prasarana yang dimiliki oleh sekolah ini sehingga proses pembelajaran belum bisa kami optimalkan. Akan tetapi, akhir-akhir ini kami mencoba memberikan inovasi berupa adanya hotspot dan internet di sekolah ini sehingga diharapkan sudah bisa membantu masyarakat kampus dalam meningkatkan kemampuannya. 11. Apakah sekolah anda menggunakan Internet dalam kegiatan belajar-mengajar ? Sekolah ini sudah menggunakan internet dalam KBM ( Kegiatan Belajar Mengajar) akan tetapi baru sebatas di dalam lingkup praktek dan belum bisa menjamah ke kelas-kelas. 12. Siapa saja yang bisa mengakses internet di sekolah ? Semua masyarakat sekolah bisa mengakses internet di sekolah ini dengan diberikan password untuk mengaksesnya. 13. Berapa lama anda bisa mengakses internet di sekolah ? Selama jam sekolah yaitu pukul 06.30 sampai 14.45. 14. Adakah Staf IT di sekolah ini ? Secara structural belum ada staf IT di sekolah ini. Akan tetapi, semua data diolah dan disimpan oleh bagian Tata Usaha (TU) dan untuk memprosesnya dilakukan oleh staf TU dan beberapa pegawai atau guru yang mengerti akan computer. 15. Apakah sekolah ini sudah mendapatkan SAS (Sistem Administrasi Sekolah ) dari pemerintah ? Sebenarnya SAS ini sudah kami dapatkan informasinya dari DikNas. Akan tetapi karena budget yang lumayan besar, maka kami tunda pengoperasian dari SAS
91
tersebut. Belakangan ini pihak Excel sudah melaksanakan kerja sama dengan kami yaitu dalam hal absensi. Jadi orang tua siswa sudah bisa mengakses absensi anaknya lewat sms ke provider XL. Akan tetapi sampai sekarang tidak ada follow up dari kerja sama tersebut karena banyaknya budget yang harus dikeluarkan misalnya untuk menggaji operator yang menjaga system yang mereka buatkan untuk kami. 16. Jika sudah, apakah SAS sudah berjalan sesuai dengan kebutuhan sekolah ini ? Belum dilaksanakan. 17. Apakah sekolah ini sudah menggunakan database untuk menyimpan semua transaksi yang terjadi ? Untuk menyimpan transaksi yang ada kami masih menggunakan excel dan buku besar. 18. Apakah database yang ada di sekolah ini sudah semuanya terkomputerisasi ? Belum semua database terkomputerisasi. Yang sudah baru absensi guru saja. 19. Apakah system yang berjalan selama ini yang berkaitan dengan masalah kepegawaian dan kesiswaan sudah berjalan dengan baik ? Belum. Masih memakai excel dan buku besar yang disimpan dibagian Tata Usaha 20. Jika belum, setujukan anda jika database kepegawaian dan kesiswaan dikomputerisasi ? Setuju sekali jika anda ingin melakukannya untuk kami. 21. Adakah rencana implementasi penggunaan database di semua fungsionalitas di sekolah anda ?
92
Rencana implementasi ICT di sekolah kami ada. Akan tetapi masih ada beberapa hal yang harus dirapihkan sehingga pengembangan ICT kami tidak terlalu priorotaskan. Tapi rencana itu selalu ada dan kami mencoba merealisasikannya dan semoga dengan adanya teman-teman dari binus ini bisa membantu kami merealisasikanya. 22. Pernahkah anda mendengar istilah e-schooling / e-learning ? Pernah. 23. Setujukah anda jika sistem tersebut diterapkan di sekolah anda ? Setuju sekali jika di sekolah ini diterapkan system tersebut. 24. Jika Ya, Fasiltas apa sajakah yang anda inginkan jika diterapkan sistem tersebut di sekolah anda ? a. Bisa melihat data pegawai b. Bisa melihat data siswa c. Bisa mengajukan surat pengajuan cuti d. Bisa mengajukan surat pengunduran diri e. Bisa menerima complain atau masukan dari pegawai, siswa dan orang tua siswa f. Memberikan berita kepada semua / sebagian civitas sekolah ( Semua dipilih )
93
3.3.2.2 Hasil Wawancara Guru Responden I : Nama
: M. Ongky Fadillah
Jabatan
: Guru
1.
Seberapa besar peran orang tua dalam perkembangan anak?
Sangat besar karena pendidikan itu berawal dari keluarga 2.
Bagaimana prosedur pemberian tugas yang anda biasa lakukan?
Pertama kita berikan materi terlebih dahulu lalu jika praktek maka dilakukan test langsung di lab jika teori diberikan ulangan 3.
Bagaimana prosedur nilai yang biasa anda lakukan?
Nilai didapat dari hasil siswa mengerjakan tugas mandiri, ulangan umum dan lab prektek 4.
Bagaimana prosedur jika siswa ingin melihat nilai?
Jika ingin melihat nilai bisa dilihat di papan pengumuman atau datang langsung ke saya 5.
Seberapa seringkah anda menggunakan komputer selama seminggu?
Sering,untuk tugas sekolah atau tugas kuliah 6.
Tahukah anda dengan internet?
Tahu, tempat mencari data 7.
Berapa lama anda biasanya mengakses internet?
1 sampai 2 jam 8.
Tahukah anda dengan istilah E-Schooling/E-Learning?
Tahu, sistem pembelajaran online
94
9.
Setujukah anda jika sistem tersebut diterapkan disekolah anda?
Setuju,mempermudah memantau anak-anak yang sedang PKL juga mempermudah mereka supaya tidak repot-repot ke sekolah 10. Jika Ya,Fasilitas apa saja yang anda harapkan jika disekolah anda diterapkan Sistem Tersebut ? a.
Bisa melihat nilai siswa
b.
Bisa mengajukan surat cuti
c.
Bisa megajukan surat pengunduran diri
d.
Bisa memberikan tugas online
e.
Bisa memberikan/menguploud nilai siswa
f.
Bisa memberikan kabar/berita kepada siswa
(Responden memilih A,C,D,E,F)
Responden II : Nama
: Maman, SPd.
Jabatan
: Guru
1. Seberapa seringkah anda menggunakan komputer selama seminggu ? Sangat besar kira-kira 90& pengruhnya 2. Bagaimana prosedur pemberian tugas yang anda biasa lakukan? Biasa saja dikelas setelah pemberian materi,pernah juga lewat sms dan fesbook 3. Bagaimana prosedur nilai yang biasa anda lakukan? Nilai didapat dari tingkah laku anak dan ulangan
95
4. Bagaimana prosedur jika siswa ingin melihat nilai? Jika ingin melihat nilai bisa dilihat di papan pengumuman atau datang langsung ke saya 5. Seberapa seringkah anda menggunakan komputer selama seminggu? Tergantung kebutuhan saja 6. Tahukah anda dengan internet? Tahu 7. Berapa lama anda biasanya mengakses internet? 1 sampai 3 jam 8. Tahukah anda dengan istilah E-Schooling/E-Learning? Tahu, sistem belajar 9. Setujukah anda jika sistem tersebut diterapkan disekolah anda? Tidak terlalu setuju,karna saya mengajar matematika dan matematika itu sulit untuk dipahami sendiri 10.Jika Ya,Fasilitas apa saja yang anda harapkan jika disekolah anda diterapkan Sistem Tersebut ? a.
Bisa melihat nilai siswa
b.
Bisa mengajukan surat cuti
c.
Bisa megajukan surat pengunduran diri
d.
Bisa memberikan tugas online
e.
Bisa memberikan/menguploud nilai siswa
(Responden memilih D,E dan tambahan bank matematika )
96
Responden III : Nama
: Chaidir, ST
Jabatan
: Guru
1. Seberapa seringkah anda menggunakan komputer selama seminggu ? Peranan sangat besar, 2. Bagaimana prosedur pemberian tugas yang anda biasa lakukan? Biasa memberikan tugas sesuai dengan jobsheet dalam praktek 3. Bagaimana prosedur nilai yang biasa anda lakukan? Nilai didapat dari kehadiran siswa dan nilai praktek 4. Bagaimana prosedur jika siswa ingin melihat nilai? Jika ingin melihat nilai bisa dilihat di papan pengumuman atau datang langsung ke saya 5. Seberapa seringkah anda menggunakan komputer selama seminggu? Jarang, biasa di mesin 6. Tahukah anda dengan internet? Tahu 7. Berapa lama anda biasanya mengakses internet? Kondisional aja klo dibutuhkan 8. Tahukah anda dengan istilah E-Schooling/E-Learning? Tahu, sistem belajar 9. Setujukah anda jika sistem tersebut diterapkan disekolah anda? Setuju cuma kadang-kadang E-Schooling/E-Learning gak manusiawi dalam sistem penilaian
97
10. Jika Ya,Fasilitas apa saja yang anda harapkan jika disekolah anda diterapkan Sistem Tersebut ? a.
Bisa melihat nilai siswa
b.
Bisa mengajukan surat cuti
c.
Bisa megajukan surat pengunduran diri
d.
Bisa memberikan tugas online
e.
Bisa memberikan/menguploud nilai siswa
(Responden memilih A,D )
3.3.2.3 Hasil Wawancara Kepala Staf Tata Usaha WAWANCARA Responden Nama : Ibu Sri Nuryani Jabatan: Plh. KaBag Tata Usaha
1. Bagaimana proses pembayaran uang iuran yang selama ini berjalan ? Proses pembayaran iuran yang berjalan adalah siswa datang ke loket pembayaran dan langsung melaksanakan transaksi disana. Adapun batas terakhir pembayaran adalah tanggal 10 setiap bulannya dan kami tidak memberikan sanksi bagi siswa yang telat membayar hanya kami memanggil orang tua dari siswa yang bersangkutan lalu membuat surat keterangan kapan mereka akan membayarnya. 2. Apakah semua transaksi sudah terkomputerisasi ? Belum. Hanya absensi pegawai saja yang sudah terkomputerisasi. Sisanya masih menggunakan excel dan buku besar.
98
3. Apakah sekolah ini sudah menggunakan database untuk mensupport administrasi sekolah seperti data pegawai dan data siswa ? Belum. Untuk menyimpan data pegawai dan data siswa masih menggunakan excel. 4. Seberapa seringkah anda menggunakan komputer selama seminggu ? Tidak tentu. 5. Tahukan anda dengan internet ? Tahu. Yaitu suatu aplikasi untuk menambah informasi dan wawasan 6. Berapa lama anda biasanya mengakses internet dalam sehari ? Tidak tentu. 7. Tahukah anda dengan istilah e-schooling / e-learning ? Tahu. Yaitu belajar sendiri lewat internet tanpa harus datang ke sekolah. 8. Setujukah anda jika sistem tersebut diterapkan di sekolah anda ? Setuju. 9. Jika Ya, Fasilitas apa saja yang anda harapkan jika disekolah anda diterapkan sistem tersebut ? ( boleh memilih lebih dari satu ) a. Bisa melihat data siswa b. Bisa melihat data pegawai c. Bisa mengajukan surat pengajuan cuti d. Bisa mengajukan surat pengunduran diri e. Bisa memberikan kabar / berita kepada siswa (memilih semua )
99
3.2.2.4 Hasil Kuesioner Siswa Kuesioner Siswa Responden 97 siswa 1.
Seberapa seringkah anda menggunakan komputer selama seminggu ?
(pilih salah satu)
17, 20% Setiap Hari 1, 1%
2 hari sekali tidak tahu
69, 79%
Gambar 3.3 Gambar pie chart pertanyaan no 1 Kesimpulan : Dari hasil survey didapat 69,79% responden tidak tahu kapan menggunakan komputer ,17,20 % setiap hari dan 1,1% 2 hari sekali 2.
Tahukah anda dengan internet ?(pilih salah satu) YA
Tidak
Tidak 2%
YA 98%
Gambar 3.4 Gambar pie chart pertanyaan no 2
100
Kesimpulan : dari hasil survey 98% responden tahu internet dan 2 % tidak tahu internet 3.Dimana biasanya anda bisa mengakses internet ?(pilihan boleh lebih dari satu)
Dll 15% Rumah 12%
Warnet 57%
Sekolah 16%
Gambar 3.5 Gambar pie chart pertanyaan no 3 Kesimpulan : Dari data survey 57% responden menggunakan warnet untuk mengakses internet,16% sekolah,12% rumah,15% dll. 4.Berapa lama anda biasanya mengakses internet dalam sehari?(pilih salah satu)
2 jam 9%
tidak tahu 64%
< 2jam 11%
>2 jam 16%
Gambar 3.6 Gambar pie chart pertanyaan no 4 Kesimpulan : Dar hasil survey 64% responden tidak tahu kapan mereka mengakses internet, 16% diatas 2 jam,11 % kurang dari 2 jam, 9% 2jam.
101
5.Tahukah anda dengan istilah E-Schooling/E-Learning ?
tidak 48% ya 52%
Gambar 3.7Gambar pie chart pertanyaan no 5 Kesimpulan: Dari hasil survey 52% tahu E-Schooling dan 48% tidak tahu 6 .Setujukah anda jika sistem tersebut disekolah anda?
tidak 15%
ya 85%
Gambar 3.8 Gambar pie chart pertanyaan no 6 Kesimpulan : Dari hasil survey 85% setuju diterapkan E-Schooling dan 15% tidak setuju 7.Jika Ya,Fasilitas apa saja yang anda harapkan jika disekolah anda diterapkan sistem tersebut?(pilihan boleh lebih dari satu)
102
menguploud tugas 23%
melihat nila 27%
menambah berita 21%
mengambil materi secara online 29%
Gambar 3.9 Gambar pie chart pertanyaan no 7 Kesimpulan : Dari hasil survey 29% menginginkan fasilitas mengambil materi secara online,17% meliat nilai,23% mengauploud tugas dan 21%menamah berita 21%
3.2.2.5 Hasil Kuesioner Orang tua Kuesioner Orang tua Dari 100 kuesioner yang disebar yang didapat sample 10 responden 1. Seberapa seringkah anda menggunakan komputer selama seminggu ? (pilih salah satu)
40% setiap hari 2 hari sekali tidak tentu 60% 0%
Gambar 3.10 Gambar pie chart pertanyaan no 1
103
Kesimpulan: Berdasarkan hasil survey 60% responden menggunakan komputer setiap hari, tidak tentu 40% dan tidak tentu )% 2.
Tahukah anda dengan internet ?(pilih salah satu)
tidak 25%
ya 75%
Gambar 3.1 Gambar pie chart pertanyaan no 2 Kesimpulan: Berdasarkan survey 25% responden tidak tahu internet dan 75% tahu internet dapat ditarik kesimpulan bahwa orang tua di SMKN 7 cendrung tahu internet 3.Berapa lama anda biasanya mengakses internet dalam sehari?
0%
2 jam < 2jam >2 jam tidak tahu
100%
Gambar 3.12 Gambar pie chart pertanyaan no 3 Kesimpulan: Responden 100% tidak tahu berapa lama mereka mengakses internet
104
4.Dimana biasanya anda bisa mengakses internet ?(pilihan boleh lebih dari satu)
Warnet 30%
Dll 40%
Sekolah 0% Rumah 30%
Gambar 3.13 Gambar pie chart pertanyaan no 4 Kesimpulan: Responden 30% mengakses internet di rumah dan warnet dan 40%nya mengakses di tempat laen . 5.Seberapa jauh anda bisa mendapatkan informasi tentang anak anda dari pihak sekolah?
tidak pernah 0% sering 33%
jarang 56% cukup sering 11%
Gambar 3.14 Gambar pie chart pertanyaan no 5 Kesimpulan: Dari hasil survey didapat bahwa 56% responden jarang mendapat informasi dari sekolah 33% sering dan 11% cukup sering.
105
6.Tahukah anda dengan istilah E-Schooling/E-Learning ?
tidak 33%
ya 67%
Gambar 3.15 Gambar pie chart pertanyaan no 6 Kesimpulan : Dari hasil survey disapat bahwa 67% sudah megetahui E-Schooling dan 33% tidak tahu 7.Setujukah anda jika sistem tersebut disekolah anak anda?
tidak 11%
ya 89%
Gambar 3.16 Gambar pie chart pertanyaan no 7 Kesimpulan : Dari hasil survey 89% responden setuju menggunakan sistem E-Schooling dan 11% tidak setuju
106
8.Jika Ya,Fasilitas apa saja yang anda harapkan jika disekolah anak anda diterapkan sistem tersebut?(pilihan boleh lebih dari satu)
mengajukan complain 40%
melihat nilai 20%
melihat data 40%
Gambar 3.17 Gambar pie chart pertanyaan no 8 Kesimpulan : Dari hasil survey 40% mengiginkan E-Schooling memiliki fasilitas mengajukan complain kepada sekolah dan melihat data anak 20% melihat nilai anak.
3.4 Sistem Yang Berjalan 3.4.1 Analisis User yang ada pada SMKN 7 Grafika Jakarta Secara umum, user yang ada di SMKN 7 Grafika Jakarta terbagi menjadi 3 bagian yaitu Pegawai, Siswa dan Orang Tua Siswa. Adapun rincian dari pegawai adalah Kepala Sekolah, Guru dan Staf Tata Usaha. •
Pegawai 9 Staf Tata Usaha 9 Kepala Sekolah 9 Guru
•
Siswa
•
Orang Tua Siswa
107
3.4.2 Analisis sistem yang berjalan pada SMKN 7 Grafika Jakarta Sistem yang berjalan yang ada di SMKN 7 Grafika Jakarta masih dilakukan secara semi komputerisasi. Ada beberapa data yang sudah memakai aplikasi komputer. Misalnya, untuk absensi pegawai sudah memakai system Finger Print yang bekerja sama dengan perusahaan telekomunikasi XL dan untuk menyimpan data-datanya seperti menggunakan Microsoft Excel dan ada juga proses yang masih manual seperti proses pembayaran iuran, perpustakaan dan lain sebagainya. Sebenarnya utuk pengolahan data yang ada di sekolah-sekolah, pemerintah pusat dalam hal ini DEPDIKNAS ( DIKMENTI ) sudah membuatkan suatu system yang bisa dipakai oleh semua sekolah di seluruh Indonesia, nama system tersebut adalah System Administrasi Sekolah (SAS) . akan tetapi, terhalang budget yang cukup besar ditunjang dengan sarana dan prasarana yang kurang memadai maka pihak sekolah belum bisa memaksimalkan system tersebut. Selain itu content SAS yang kurang bisa dipakai oleh SMKN karena SMKN mempunyai keunikan sendiri dalam hal materi kompetensi. Dibawah ini akan dijelaskan rincian beberapa system
yang berjalan di SMKN 7 Grafika Jakarta yang berkaitan dengan
kepegawaian dan kesiswaan.
3.4.2.1 Sistem Pengajuan Cuti dan Ijin Pegawai Pada dasarnya bagi guru PNS, tidak ada cuti kecuali dalam keadaan yang sangat penting dan memang tidak dapat ditinggalkan. Akan tetapi, jika terdapat hal yang tidak bisa ditinggalkan atau sangat penting maka pihak sekolah memberikan ijin untuk mengajukan cuti. Adapun prosedurnya adalah pegawai atau guru membuat surat permohonan pengajuan cuti dan
108
diberikan kepada Kepala Sekolah secara langsung. Setelah itu, Kepala Sekolah mempelajari surat permohonan tersebut dan akhirnya akan memberikan keputusan apakah diijinkan atau tidak sesuai dengan kadar kepentingan dari pihak yang mengajukan. Jika permohonan cuti diterima maka yang bersangkutan harus segera mendelegasikan tugasnya
jika
terdapat pekerjaan yang masih harus dikerjakan selama dia mengambil cuti sehingga proses kerja tidak terhambat. Jika permohonan cuti ditolak, maka yang bersangkutan harus bekerja seperti biasa.
3.4.2.2 Sistem Pengunduran Diri Pegawai Prosedur mengundurkan diri tidak jauh beda dari prosedur meminta cuti. Jika ada pegawai yang ingin mengundurkan diri akan ditanya alasannya kenapa dia ingin mengundurkan diri dan jika alasannya logis, dia harus membuat surat permohonan pengunduran diri dan diajukan kepada kepala sekolah secara logis dan pihak sekolah akan memberikan keputusan apakah permohonan pengunduran diri diterima atau tidak. Jika permohonan pengunduran diri diterima maka yang bersangkutan harus segera mengurus semua administrasinya di bagian Tata Usaha. Dan jika diperlukan tenaga pengajar baru, maka pihak sekolah melalui komite sekolah bisa meng-hire guru honorer untuk mengajar di SMKN 7 Grafika Jakarta
3.4.2.3 Sistem Pengolahan Data Pegawai Pengolahan data pegawai yang ada masih manual yaitu semua data yang berkaitan dengan data pegawai disimpan dalam Microsoft excel dan
109
untuk mengaksesnya membutuhkan waktu cukup lama. Selain di simpan di dalam Microsoft excel, data juga disimpan dalam buku besar kepegawaian. 3.4.2.4 Sistem Pengolahan Data Siswa Pengolahan data siswa tidak jauh berbeda dengan pengolahan data pegawai. Semua data yang berkaitan dengan data siswa baik yang berkaitan dengan administratif maupun akademis di simpan dalam Microsoft Excel dan juga disimpan dalam buku besar kesiswaan.
3.4.2.5 Sistem Pembelajaran Sistem pembelajaran yang berlangsung pada SMKN 7 Grafika Jakarta adalah seperti kebanyakan sekolah pada umumnya. Proses KBM dilaksanakan di kelas-kelas dan juga untuk praktek dilakukan di laboratorium sesuai dengan penjurusan masing-masing kelas.
3.4.3 Proses yang berjalan Dari hasil analisis kegiatan pengamatan lapangan yang dilakukan,tabel berikut merupakan ruang lingkup dari proses-proses yang dijadikan fokus pengamatan identifikasi masalah pada SMKN 7 Grafika Jakarta. Tabel 3.1 Analisa Berjalan NO
NAMA PROSES BISNIS
PELAKU
DOKUMEN
Pegawai Mengajukan Surat Permohonan 1
Surat Permohonan Cuti Kepala Sekolah
Cuti dan Ijin
dan Ijin Staf Tata Usaha
110
Pegawai 2
Mengajukan Surat Pengunduran Kepala Sekolah
Surat
Permohonan
Diri
Pengunduran diri Staf Tata Usaha
Staf Tata Usaha 3
Memasukkan Data Pegawai
Kepegawaian
Staf Tata Usaha Memasukkan Data Siswa
Formulir Biodata Siswa dan
Siswa
5
Biodata
Pegawai dan Buku Besar Pegawai
4
Formulir
Buku
Besar
Kesiswaan
Pegawai
Kertas Absensi dan data
Siswa
Absen Sidik Jari
Melihat Absensi
Pegawai 6
Melihat Pengumuman Nilai
Kertas Pengumuman Siswa Staf Tata Usaha
7
Melihat Status Gaji
Arsip Keuangan Sekolah Pegawai Staf Tata Usaha
8
Membayar Iuran Komite
Buku Pembayaran Iuran Siswa
9
Mengajukan Saran dan Kritik
Semua
User Kertas Saran dan Kritik
111
Kecuali
Kepala
Sekolah Staf Tata Usaha 10
Melihat Status Iuran Komite
Orang Tua Siswa
Buku Pembayaran Iuran
Siswa Siswa 11
Melihat Jadwal Pelajaran
Lembar Jadwal Pelajaran Guru
3.5 Diagram Aliran Dokumen
112
Flowchart Proses Memasukan Data Pegawai
Proses Memasukan Data Pegawai Pegawai
Staf Tata Usaha
Mulai
Pegawai membawa surat keterangan yang berisi biodata diri
Staf Tata Usaha Melihat data pegawai
Staf Tata Usaha memasukkan dan menyimpan data ke dalam buku besar kepegawaian
Buku Induk Kepegawaian
Selesai
Gambar 3.18 Gambar alur memasukan data pegawai Pegawai membawa surat keterangan yang berisi biodata diri ke Staf Tata Usaha lalu Staf Tata Usaha melihat data pegawai kemudian Staf Tata usaha memasukan dan menyimpan data ke dalam buku besar kepegawaian kemudian dimasukan ke dalam buku induk kepegawaian.
113
Flowchart Proses Memasukkan Data Siswa Proses Memasukan Data Siswa Siswa
Staf Tata Usaha
Mulai
Siswa membawa formulir yang berisi biodata diri ketika mendaftar
Staf Tata Usaha Melihat data pegawai
Staf Tata Usaha memasukkan dan menyimpan data ke dalam buku besar kesiswaan
Buku Induk Kesiswaan
Selesai
Gambar 3.19 Gambar alur memasukan data Siswa Siswa membawa surat keterangan yang berisi biodata diri ke Staf Tata Usaha lalu Staf Tata Usaha melihat data siswa kemudian Staf Tata usaha memasukan dan menyimpan data ke dalam buku besar kepegawaian kemudian dimasukan ke dalam buku induk kesiswaan.
114
Flowchart Proses melihat Status Gaji Proses Melihat Status Gaji Pegawai
Staf Tata Usaha
Mulai
Pegawai menanyakan langsung ke bagian Tata Usaha tentang Status gajinya
Staf Tata Usaha Merespon pertanyaan pegawai
Staf Tata Usaha melihat status gaji di buku keuangan sekolah
Buku Keuangan Sekolah
Pegawai mendapat informasi tentang status gajinya
Staf Tata Usaha memberikan keterangan kepada pegawai tentang status gajinya
Selesai
Gambar 3.20 Gambar melihat Status Gaji Pegawai Pegawai datang ke kantor TU lalu mencari pegawai TU. Pegawai kemudian bertanya dengan Pegawai TU dan
merespon petanyaan dengan membuka buku
keuangan sekolah dan kemudian memberikan jawaban kepada pegawai .
115
Flowchart proses Menanyakan Status Iuran Komite Siswa Proses Melihat Status Iuran Komite Siswa Siswa / Orang Tua Siswa
Staf Tata Usaha
Mulai
Siswa mengecek keadaan Buku
Y Buku Iuran ada Y
T Siswa menanyakan langsung ke bagian Tata Usaha tentang Status Iuran Komite
Staf Tata Usaha Merespon pertanyaan Siswa
Staf Tata Usaha melihat status Iuran Komite di buku keuangan sekolah Buku Keuangan Sekolah Siswa mendapat informasi tentang status iuran komitenya
Staf Tata Usaha memberikan keterangan kepada siswa tentang status iuran komitenya
Selesai
Gambar 3.21 Gambar menanyakan Status Iuran Komite Siswa Siswa dapat melihat langsung keadaan status iuran melalui keadaan buku iurannya dan mendapatkan informasinya namun bila belum ada keterangan,
siswa harus dapat
116
kekantor/layanan TU untuk meminta informasi kepada petugas dan petugas kemudian akan melihat buku iuran siswa setelah itu petugas akan melihat buku keuangan untuk mencocokan dan mengupdate buku iuran siswa . siswa menerima buku iuran dan mendapatkan informasi mengenai status iurannya.
117
Flowchart proses Melihat Absensi Siswa Proses Melihat Absensi Siswa Siswa
Mulai
Siswa mengecek Absen ke Absensi Kelas
Buku Absensi Siswa
Siswa mencatat jumlah absensi
Selesai
Gambar 3.22 Gambar alur proses melihat Absensi Siswa
Siswa mendatangi sekretaris kemudian sekretaris kelas akan mengecek buku absensi kelas lalu sekretaris akan memberikan informasi kepada siswa
118
Flowchart proses Melihat Absensi Pegawai Proses Melihat Absensi Pegawai Pegawai
Mulai
Pegawai melakukan Absen Sidik Jari
Data Absensi Pegawai
Pegawai melihat Jumlah Absensi
Selesai
Gambar 3.23 Gambar alur Melihat Absensi Pegawai Pegawai mendatangi petugas TU kemudian petugas TU akan mengecek data absensi sidik jari pegawai lalu petugas TU akan memberikan informasi kepada pegawai.
119
Flowchart proses Mengajukan Saran dan Kritik Proses Mengajukan Saran dan Kritik Semua User kecuali KepSek
Staf Tata Usaha
Kepala Sekolah
Mulai
Ambil Kertas Saran dan Kritik Mengisi Kertas Saran dan Kritik
Memasukkan ke Kotak Saran dan Kritik
Pegawai membuka Kotak dan Mengambil kertas
Pegawai memberikan Kertas ke Kepala Sekolah
Kepala Sekolah membaca Kertas Saran dan kritik
Selesai
Gambar 3.24 Gambar alur Mengajukan Saran dan Kritik User mengambil kertas saran dan kritik kemudian ia mengisi kertas saran dan kritik dan memasukan ke dalam kotak saran dan kritk lalu petugas TU akan membuka dan mengambil kertas saran dan kritik kemudian memberikannya kepada kepala sekolah lalu kepala sekolah membaca saran dan kritik dan memberikan respon
120
Flowchart proses Mengajukan Surat Permohonan Cuti dan Ijin Proses Mengajukan Surat Permohonan Cuti dan Ijin Pegawai
Kepala Sekolah
Staf Tata Usaha
Mulai
Pegawai mengajukan Surat permohonan cuti dan ijin Kepala Sekolah Menerima Surat Pengajuan Permohonan cuti dan ijin
Surat Permohonan cuti dan ijin
T Layak Cuti / Ijin
Y Memeriksa Administrasi
T Pegawai menyelesaikan administrasi
Lengkap ? Y
Cuti / Ijin
Selesai
Gambar 3.25 Gambar alur Mengajukan Surat Permohonan Cuti
121
Pegawai membuat surat permohonan pengajuan cuti dan Ijin lalu diberikan kepada Kepala Sekolah. Setelah itu, Kepala Sekolah mempelajari surat permohonan tersebut dan akhirnya diberikan keputusan apakah diijinkan atau tidak. Bila disetujui maka di berikan ke staf tu untuk melengkapi berkas yang diperlukan untuk proses administrasi cuti
122
Flowchart proses Mengajukan Surat Pengunduran Diri Proses Mengajukan Mengajukan Surat Pengunduran Diri Pegawai
Kepala Sekolah
Staf Tata Usaha
Mulai
Pegawai mengajukan Surat pengunduran diri Kepala Sekolah Menerima Surat Pengajuan Pengunduran
Surat Pengunduran diri
T Layak ?
Y
Memeriksa Administrasi
T Pegawai menyelesaikan administrasi
Lengkap ? Y
Mengundurkan Diri
Selesai
Gambar 3.26 Gambar alur Mengajukan Surat Pengunduran Diri
123
Pegawai atau guru membuat surat permohonan pengunduran diri dan diberikan kepada Kepala Sekolah. Setelah itu, Kepala Sekolah mempelajari surat pengunduran diri tersebut dan akhirnya diberikan keputusan apakah diijinkan atau tidak . Bila disetujui maka di berikan ke staf TU untuk melengkapi berkas yang diperlukan untuk proses administrasi pengunduran diri
124
Flowchart proses Melihat Jadwal Pelajaran Proses Melihat Jadwal Pelajaran Siswa
Mulai
Siswa mengecek Jadwal ke Papan Pengumuman Lembar Jadwal Pelajaran
Siswa mencatat Jadwal Pelajaran
Selesai
Gambar 3.27 Gambar alur Melihat Jadwal Pelajaran
Siswa mendatangi papan pengumuman dan melihat ke lembar jadwal pelajaran bila sudah ada maka siswa mencatat jawdal tersebut dan selesai
125
Flowchart proses Melihat Pengumuman Proses Melihat Pengumuman Pegawai
Siswa
Mulai
Pegawai membuat Pengumuman Pegawai mencetak Pengumuman Lembar Pengumuman
Pegawai menempel di Papan Pengumuman
Siswa Melihat Pengumuman Siswa mencatat pengumuman
Selesai
Gambar 3.28 Gambar alur Melihat Pengumuman Pegawai membuat pengumuman dan kemudian mengecek pengumuman dan menempelnya dipapan pengumuman sekolah setelah itu siswa mendatangi dan melihat ke papan pengumuman melihat di lembar pengumuman
126
3.6 Data Flow Diagram Diagram Konteks Proses yang berjalan
Gambar 3.29 Diagram Konteks Sistem yang berjalan
127
Data Flow Diagram Level 1 System yang berjalan
Gambar 3.30 Data Flow Diagram Level 1 Sistem yang berjalan Pada gambar diatas , dapat dilihat model level 1 dari proses bisnis yang berjalan di SMKN 7 Grafika Jakarta, dimana secara umum terbagi ke dalam 3 Proses Utama yaitu Proses Administrasi Pegawai, Proses Administrasi Kesiswaan dan Proses Pendukung Pembelajaran.
128
3.7 Permasalahan yang dihadapi Sebenarnya System Administrasi Sekolah ( SAS ) yang disediakan oleh pemerintah dalam hal ini pihak DIKMENTI DKI JAKARTA sudah bagus jika diterapkan di masing-masing sekolah di kawasan DKI Jakarta termasuk di SMKN 7 Grafika Jakarta. Akan tetapi, content dari SAS sendiri yang kurang pas jika diterapkan kepada SMK, karena SMK mempunyai materi kompetensi yang berbeda-beda antar SMK sendiri sehingga SAS tidak bisa menjamah kebutuhan tersebut. Selain itu juga karena kurang adanya sosialisasi yang optimal dari pihak pemerintah dan biaya yang dikeluarkan untuk mendukung system tersebut lumayan besar maka pihak SMKN 7 Grafika Jakarta tidak menggunakan SAS dan masih menggunakan system yang lama yaitu system manual dalam mengolah data yang ada di dalamnya. Beberapa masalah umum yang dihadapi dalam system yang berjalan adalah : 1. Proses pengaksesan data pegawai dan siswa masih membutuhkan waktu 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. Proses Pengajuan Cuti dan Ijin masih bersifat menghadap langsung kepada Kepala Sekolah dengan membuat surat sendiri. 4. Siswa jika ingin melihat nilai harus melihat di papan pengumuman atau melihat langsung di guru atau wali kelasnya. 5. Semua user jika ingin memberikan Saran dan Kritik harus datang ke kotak saran dan mengisi kertas saran yang disediakan. 6. Semua user jika ingin melihat absensi harus datang ke bagian tata usaha sehingga kurang efektif .
129
7. Pihak Sekolah mengalami kesulitan dalam mengelurkan pengumuman yang bisa dijangkau oleh semua masyarakat kampus. 8. Siswa terbatas dengan pembelajaran hanya di kelas atau laboratorium saja tanpa adanya alternatif cara pembelajaran.
3.8 Alternatif Pemecahan Masalah Di lihat dari permasalahan yang ada di system yang berjalan di SMKN 7 Grafika Jakarta, dibutuhkan suatu system yang dapat diandalkan dalam mensupport semua kegiatan bisnis yang ada di sekolah tersebut, misalnya saja untuk membantu staf tata usaha dalam mengolah data siswa dan pegawai. Sebelumnya staf harus melihat buku induk pegawai atau siswa untuk melihat data siswa maupun pegawai sehingga memerlukan waktu yang lumayan lama sehingga bisa menghambat proses bisnis di sekolah tersebut. Dengan system yang akan dibangun, staf tinggal membuka system atau situs yang akan dibuat lalu tinggal mengetikkan nama siswa
atau pegawai yang
dimaksud dan staf bisa langsung mengolah data yang ada sesuai dengan kebutuhan. Aplikasi yang akan dirancang akan dibuat sedemikian rupa agar bisa membantu proses bisnis yang terjadi di sekolah tersebut sehingga diharapkan bisa memenuhi semua fitur yang mungkin bisa didapatkan
di SAS. Aplikasi yang akan dibangun akan
memiliki fitur-fitur seperti : Penjadwalan, Pengajuan Cuti dan Pengunduran diri Pegawai, Penilaian, Pengumuman, Saran dan Kritik, Data Siswa, Data Pegawai dan sebagainya. Berdasarkan hasil analisis yang dilakukan, dapat disimpulkan bahwa sebagian besar user yang menggunakan system belum terlalu mahir dalam mengoperasikan web atau internet. Oleh karena itu, diusulkan untuk membuat suatu aplikasi yang user
130
friendly, yang bisa membantu semua user dalam mengakses semua informasi yang terkandung di aplikasi yang akan dirancang, dan diharapkan bisa membantu sekolah dalam mencapai visi dan misi sekolahnya. Disamping itu, akan dibuatkan quick guide bagi staf Tata Usaha agar bisa mengoperasikan aplikasi yang akan dibuat sehingga aplikasi ini bisa digunakan sebagaimana mestinya.
3.9 Rancangan sistem yang diusulkan Perancangan sistem yang dibuat ini mencakup Perancangan Proses, Perancangan Database dan Perancangan Layar. 3.9.1 Perancangan Proses Pada bagian ini akan dilakukan perancangan proses dari system yang akan dibangun pada SMKN 7 Grafika Jakarta. Perancangan menggunakan metode Data Flow Diagram ( DFD ).
131
Data Flow Diagram Level
0 System Administrasi Sekolah (E-Schooling System)
diusulkan
Gambar 3. 31 Diagram Konteks System Administrasi Sekolah yang diusulkan Pada Gambar 3.31 Terlihat proses global dari system administrasi sekolah yang coba kami usulkan kepada SMKN 7 Grafika Jakarta.
132
Data Flow Diagram Level 0 System Administrasi Sekolah yang diusulkan :
Gambar 3.32 DFD Level 0 pada Sistem Administrasi Sekolah yang diusulkan Pada gambar 3.32 Diatas terlihat proses-proses utama yang terjadi pada system administrasi sekolah yang kami usulkan kepada SMKN 7 Grafika Jakarta.
133
Data Flow Diagram Level 1 System Administrasi Sekolah yang diusulkan :
Gambar 3.33 DFD Level 1 pada Sistem Administrasi Sekolah yang diusulkan Pada gambar 3.33 Diatas terlihat proses-proses yang merupakan sub dari proses utama yang terjadi pada system administrasi sekolah yang kami usulkan kepada SMKN 7 Grafika Jakarta.
134
Data Flow Diagram Level 2 Proses Pengajuan Cuti dan Ijin Pegawai pada System Administrasi Sekolah yang diusulkan :
Gambar 3.34 DFD level 2 pada Proses Pengajuan Cuti Pegawai Pada Gambar 3.34 Di atas merupakan data flow diagram level 2 dari Proses Pengajuan Cuti Pegawai yang diusulkan pada E-Schooling System di SMKN 7 Jakarta. Pada Proses ini terdiri dari beberapa sub proses yaitu Pengajuan Cuti, Pengecekan Status Kelayakan Cuti dan Konfirmasi Hasil Pengajuan. Pada Proses ini melibatkan 3 User yaitu Guru / Pegawai, Staf Tata Usaha dan Kepala Sekolah.
135
Data Flow Diagram Level 2 Proses Pengajuan Pengunduran Diri Pegawai pada System Administrasi Sekolah yang diusulkan :
Gambar 3.35 DFD level 2 pada Proses Pengajuan Pengunduran Diri Pegawai Pada Gambar 3.35 Di atas merupakan data flow diagram level 2 dari Proses Pengajuan Pengunduran Diri Pegawai yang diusulkan pada E-Schooling System di SMKN 7 Jakarta. Pada Proses ini terdiri dari beberapa sub proses yaitu Pengajuan Pengunduran Diri, Pengecekan Status Kelayakan Pengunduran Diri dan Konfirmasi Hasil Pengajuan. Pada Proses ini melibatkan 3 User yaitu Guru / Pegawai, Staf Tata Usaha dan Kepala Sekolah.
136
Data Flow Diagram Level 2 Proses
Permintaan Absensi
Pegawai pada
System Administrasi Sekolah yang diusulkan :
Gambar 3.36 DFD level 2 pada Proses Permintaan Absensi Pegawai Pada Gambar 3.36 Di atas merupakan data flow diagram level 2 dari Proses Permintaan Absensi Pegawai yang diusulkan pada E-Schooling System di SMKN 7 Jakarta. Pada Proses ini terdiri dari beberapa sub proses yaitu Permintaan Absensi Pegawai dan Pengumuman Permintaan Absensi. Dalam proses ini melibatkan 2 user yaitu Guru / Pegawai dan Staf Tata Usaha.
137
Data Flow Diagram Level 2 Proses Permintaan Status Gaji Pegawai pada System Administrasi Sekolah yang diusulkan :
Gambar 3.37 DFD level 2 pada Proses Permintaan Status Gaji Pegawai Pada Gambar 3.37 Di atas merupakan data flow diagram level 2 dari Proses Permintaan Status Gaji Pegawai yang diusulkan pada E-Schooling System di SMKN 7 Jakarta. Pada Proses ini terdiri dari beberapa sub proses yaitu Permintaan Status Gaji Pegawai dan Pengumuman Permintaan Status Gaji. Dalam proses ini melibatkan 2 user yaitu Guru / Pegawai dan Staf Tata Usaha.
138
Data Flow Diagram Level 2 Proses Penjadwalan pada System Administrasi Sekolah yang diusulkan :
Gambar 3. 38 Data Flow Diagram level 2 pada Proses Penjadwalan Pada Gambar 3.38 Di atas merupakan data flow diagram level 2 dari Proses Penjadwalan yang diusulkan pada E-Schooling System di SMKN 7 Jakarta. Pada Proses ini terdiri dari beberapa sub proses yaitu Pembuatan Jadwal Ujian dan Pembuatan Jadwal Pelajaran. Pada Proses ini melibatkan 2 User yaitu Guru / Pegawai dan Siswa
139
Data Flow Diagram Level 2 Proses Pengumuman pada System Administrasi Sekolah yang diusulkan :
Gambar 3.39 Data Flow Diagram level 2 pada Proses Pengumuman Pada Gambar 3.39 Di atas merupakan data flow diagram level 2 dari Proses Pengumuman yang diusulkan pada E-Schooling System di SMKN 7 Jakarta. Pada Proses ini terdiri dari beberapa sub proses yaitu Pengumuman Berita, Pengumuman Jadwal Ujian, Pengumuman Jadwal Pelajaran, Pengumuman Kegiatan Sekolah dan Pengumuman Nilai. Pada Proses ini melibatkan Semua User
140
Data Flow Diagram Level 2 Proses Penilaian pada System Administrasi Sekolah yang diusulkan :
Gambar 3. 40 Data Flow Diagram level 2 pada Proses Penilaian Pada Gambar 3.40 Di atas merupakan data flow diagram level 2 dari Proses Penilaian yang diusulkan pada E-Schooling System di SMKN 7 Jakarta. Pada Proses ini terdiri dari beberapa sub proses yaitu Penerimaan Tugas, Validasi Tugas, Pemberian Nilai dan Pencetakan Raport. Pada proses ini melibatkan 3 User yaitu Siswa, Guru dan Orang tua Siswa.
141
Data Flow Diagram Level 2 Proses Pengajuan Saran dan Kritik pada System Administrasi Sekolah yang diusulkan :
Gambar 3.41 Data Flow Diagram level 2 pada Proses Pengajuan Saran dan Kritik Pada Gambar 3.41 Di atas merupakan data flow diagram level 2 dari Proses Pengajuan Saran dan Kritik yang diusulkan pada E-Schooling System di SMKN 7 Jakarta. Pada Proses ini terdiri dari beberapa sub proses yaitu Pengajuan Saran dan Kritik, Validasi Saran dan Kritik dan Respon Saran dan Kritik. Pada Proses ini Melibatkan semua user.
142
Data Flow Diagram Level 2 Proses Permintaan Absensi Siswa pada System Administrasi Sekolah yang diusulkan :
Gambar 3.42 Data Flow Diagram level 2 pada Proses Permintaan Absensi Siswa Pada Gambar 3.42 Di atas merupakan data flow diagram level 2 dari Proses Permintaan Absensi Siswa yang diusulkan pada E-Schooling System di SMKN 7 Jakarta. Pada Proses ini terdiri dari beberapa sub proses yaitu Permintaan Absensi Siswa dan Pengumuman Permintaan Absensi. Pada Proses ini melibatkan 2 user yaitu Staf Tata Usaha dan Siswa.
143
Data Flow Diagram Level 2 Proses Permintaan Status Iuran Siswa pada System Administrasi Sekolah yang diusulkan :
Gambar 3.43 Data Flow Diagram level 2 pada Proses Permintaan Status Iuran Siswa Pada Gambar 3.43 Di atas merupakan data flow diagram level 2 dari Proses Permintaan Status Iuran Siswa yang diusulkan pada E-Schooling System di SMKN 7 Jakarta. Pada Proses ini terdiri dari beberapa sub proses yaitu Permintaan Status Iuran dan Pengumuman Permintaan Status Iuran. Pada proses ini melibatkan 2 user yaitu Staf Tata Usaha Orang Tua Siswa dan Siswa.
144
3.9.2 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
3.9.2.1 Perancangan Basis Data Konseptual 3.9.2.1.1
Identifikasi tipe Entitas
3.2 Tabel Identifikasi tipe entitas Entitas Name Pegawai
Description
Alias
Occurrence
Istilah umum untuk
Guru, Staf Tata
Setiap pegawai dapat
mendeskripsikan semua
Usaha, Kepala
memasukan berita , prestasi,
pegawai yang bekerja di
Sekolah
kegiatan, mengajar pelajaran
SMKN 7 JAKARTA
dan mengawasi kelas-kelas. Setiap Pegawai dapat membuat topik, memasukan saran pertanyaan dan membuat reply dari saran tersebut serta setiap pegawai dapat mengajukan permohonan cuti dan permohonan pengunduran diri
Siswa
Istilah umum untuk mendeskripsikan semua
Murid
Setiap siswa memiliki historyabsen, history nilai,
145
siswa yang ada di SMKN
dan keluarga masing-masing
7 JAKARTA
. Setiap siswa dapat melihat status pembayaran kuangan, serta mengajukan saran.
Orang_Tua_Siswa
Istilah umum untuk
Orang Tua,
Setiap orang tua dapat
mendeskripsikan semua
Wali, Wali
melihat status pembayaran
orang tua siswa SMKN 7
Murid
keuangan, saran pertanyaan
JAKARTA
dan perkembangan anaknya masing-masing
Kelas
Mata_Pelajaran
Istilah umum untuk
Ruang, Kelas
Mendeskripsikan
mendeskripsikan
setiap kelas memiliki
semua kelas yang ada di
sejumlah pelajaran dan
SMKN 7 JAKARTA
terdiri atas sejumlah siswa.
Istilah umum untuk
-
Setiap pelajaran memiliki
mendeskripsikan semua
sejumlah topik, jadwal
pelajaran yang ada di
ulangan umum, soal latihan
SMKN 7 JAKARTA
dan materi pada kelas tertentu yang diajarkan oleh Pegawai ( guru ) tertentu
Materi
Istilah umum untuk
Topik
Setiap materi dimiliki oleh
mendeskripsikan materi
Pembahasan
mata pelajaran tertentu
Isi
Setiap Materi mempunyai
pelajaran yang ada di SMKN 7 JAKARTA Detail_Materi
Istilah untuk menggambarkan detail
Detail Materi
dari materi-materi yang ada Tugas_Siswa
Berisi data tugas siswa
TM,Tugas
yang dikumpulkan
Tugas siswa dimiliki oleh siswa sesuai mata pelajaran dan kelas
Jadwal_Ujian
Istilah umum untuk
-
Setiap jadwal ujian dimiliki
146
mendeskripsikan semua
oleh pelajaran
jadwal ujian yang berlaku di SMKN 7 JAKARTA
Jadwal_Pelajaran
Istilah umum untuk
-
Setiap jadwal Mata
mendeskripsikan semua
Pelajaran dimiliki oleh
jadwal Pelajaran yang
pelajaran
berlaku di SMKN 7 JAKARTA History_Nilai
Istilah umum untuk
-
menggambarkan history
Setiap siswa mempunyai history nilai
nilai siswa History_Absensi_
Istilah umum untuk
-
Setiap history absen berisi
Siswa
mendeskripsikan absen
informasi mengenai absen
siswa yang ada di SMKN
siswa.
7 JAKARTA History_Absensi_
Istilah umum untuk
-
Setiap history absen berisi
Pegawai
mendeskripsikan absen
informasi mengenai absen
pegawai yang ada di
pegawai.
SMKN 7 JAKARTA
History_Keuangan
Istilah umum untuk
Setiap history keuangan
mendeskripsikan semua
berisi informasi mengenai
keuangan siswa yang ada
Keuangan seorang siswa
di SMKN 7 JAKARTA Fasilitas
Istilah umum untuk
Berisi tentang semua
mendisdripsikan semua
fasilitas yang ada di sekolah
fasilitas yang ada di SMKN 7 JAKARTA
147
History_Gaji
Kegiatan
Istilah umum untuk
-
Setiap history gaji berisi
mendeskripsikan data gaji
informasi mengenai Status
pegawai
Gaji Pegawai
Istilah umum untuk
-
Kegiatan merupakan agenda
mendeskripsikan semua
sekolah yang dimasukan
agenda sekolah yang ada
oleh Pegawai
di SMKN 7 JAKARTA Prestasi
Istilah umum untuk
-
mendeskripsikan Prestasi
Setiap prestasi yang diperoleh sekolah
yang didapat oleh siswa SMKN 7 JAKARTA
Berita
Istilah umum untuk
Kabar
mendeskripsikan semua
Setiap berita yang ada di sekolah
kegiatan yang diadakan ataupun berlangsung di SMKN 7 JAKARTA
Shift
Menggambarkan jumlah
Jam
Setiap shift memiliki satu
jam Pembelajaran yang
atau lebih jadwal Mata
ada di SMKN 7
Pelajaran
JAKARTA Periode
Istilah untuk
Periode Aktif
Periode aktif
Ijin
Setiap Permohonan Cuti
menggambarkan Periode berjalan Permohonan_Cuti
Istilah untuk menggambarkan
diajukan oleh seorang
permohonan cuti yang
Pegawai
diajukan oleh pegawai
148
Pengunduran_Diri
Istilah untuk
-
Setiap Permohonan
menggambarkan
pengunduran diri diajukan
pengunduran diri yang
oleh seorang pegawai
diajukan oleh pegawai
User
Istilah untuk
-
Setiap pemakai yang
mengambarkan seluruh
memakai aplikasi E-
pengguna situs E-
schooling ini
schooling SMKN 7 JAKARTA Pesan
Saran
Istilah umum untuk
-
Setiap siswa dan pegawai
menggambarkan pesan
akan mempunyai pesan jika
pribadi bagi siswa dan
ada hal yang dianggap perlu
pegawai
oleh pihak sekolah
Istilah umum untuk
Saran , Kritik
Semua user bisa
mendeskripsikan semua
mengajukan sejumlah saran
saran dan kritik mengenai
kepada sekolah
komentar terhadap SMKN 7 JAKARTA
3.9.2.1.2
Identifikasi Tipe Relationship
149
Tabel 3.3 Identifikasi Tipe Relationship
Nama Entitas
Multiplicity
Relationship
Nama Entitas
Multiplicity
Pegawai
1…1
Mengajukan
Permohonan Cuti
0…*
1…1
Mengajukan
Pengunduran Diri
0…1
1…1
Memiliki
History_Gaji
1…1
1…1
Memasukkan
Jadwal_Ujian
0…*
1…1
Memasukkan
Jadwal_Pelajaran
1…*
1…*
Mempunyai
Mata Pelajaran
1…*
1…1
Melihat
History_Absensi_Pegawai
1…1
1…1
Membuat
Berita
0…*
1 …1
Membuat
Kegiatan
0...*
0…*
Mengajukan
Saran
0…*
1…1
Memasukan
Prestasi
0…*
1…1
Memasukan
Fasilitas
1…*
1…1
Mengawasi
Kelas
1…1
1...1
Memiliki
User
1...1
1...*
Mengawasi
Pegawai
1...*
1..1
Mengirim
Pesan
1...*
1..1
Memasukan
History_Nilai
1…*
1…1
Memiliki
Jadwal_Ujian
0…1
1…1
Memiliki
Jadwal_Pelajaran
0…*
1…1
Memiliki
Siswa
1…*
Kelas
150
Orang_Tua_Siswa
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_Keuangan
1...1
1…1
Memiliki
Jadwal_Ujian
1…1
1…1
Memiliki
Jadwal_Pelajaran
1…*
1…1
Mempunyai
Materi
1…*
1…1
Memiliki
History_Nilai
1…*
1…*
Mengacu
Periode
1…1
1…1
Mempunyai
Tugas_Siswa
0…*
1…1
Mempunyai
Detail _Materi
1…*
1…1
Memiliki
History_Absensi_Siswa
0…*
1…1
Memiliki
History_Absensi_Pegawai
0…1
1…1
Memiliki
Jadwal_Ujian
0…*
1…1
Memiliki
Jadwal_Pelajaran
1…*
Jadwal_Pelajaran
1…*
Mengacu
Periode
1…1
Saran
0…*
Direspon
Pegawai
1…1
Mata Pelajaran
Materi
Shift
151
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_Siswa
0…1
1...1
Mamiliki
User
1...1
0…*
Mengajukan
Saran
0...*
152
Gambar di bawah ini merupakan Entity Relationship Diagram Model Konseptual :
Gambar 3.44 Entity Relationship Diagram Model Data Konseptual
153
3.9.2.1.3
Identifikasi dan Hubungan Atribut dengan Entitas atau Tipe Hubungan
Tabel 3.4 Identifikasi & Hub. Atribut dgn Entitas / Tipe Hubungan Tipe &
Entity
Atribut
Name Pegawai
Deskripsi
Panjang
Nulls
Data NIP
NRK
Kode unik yang
Char(10)
No
Domain Atribut value 0-9Diisi
membedakan
dengan nunber
antar Pegawai
range
Nomer Registrasi
Char (7)
No
Kepegawaian
Diisi dengan number range Value 0-9
Nama_Pegawai
Nama Pegawai
Varchar(30)
No
Nama Pegawai Range value A-z, a-z
Jenis_Kelamin
Jenis kelamin
Char(1)
No
L atau P
Varchar(30)
No
Kota kelahiran
Guru.(M=male atau F=female) Tmp_Lhr
Tempat lahir
Range value A-Z ,a-z Tgl_Lhr
Tanggal
Date(10)
No
lahir(DD:MM::Y
DD/MM/YY YY
YYY) Alamat
Alamat Pegawai
Text(100)
No
Alamat Pegawai Range value A-Z ,a-z, 0-9
Agama
Agama Pegawai
Varchar(20)
No
Islam.kristen,
154
Hindu atau Budha Range value A-Z ,a-z Tahun_Masuk
Tahun kapan
Char(4)
No
YYYY
Varchar(20)
Yes
Alamat Email
Pegawai bergabung dengan SMKN 7 JAKARTA Email
Alamat email Pegawai
Pegawai Range value A-Z ,a-z
Kd_Jabatan
Jabatan Pegawai
char (5)
No
Value JBXXX
Email
Nama Email
Varchar(30)
No
Email
Peawai
pegawai Range value A-Z ,a-z, 0-9
Telp_Pegawai
Nomor telepon
Varchar(15)
No
Pegawai
Nomor telepon dan harus berupa angka
Gol_Angkat_
Pangkat pegawai
PNS
PNS
Char(5)
No
Gol pangkat pegawai Range value A-Z , a-z, 0-9
Tk_Pendidikan
Tingkat
Char(5)
No
Pendidikan
Tingkat pendidikan terakhir , range value A-z, a-z, 0-9
Gol_Pangkat_
Golongan
Char(5)
No
Golongan
155
Baru
pangkat baru
pangkat baru
pegawai
pegawai, range value A-z, a-z, 0-9
Tk_Didik_
Tingkat
Akhir
Pendidikan Akhir
No
YYYY
No
Tingkat
Pegawai Jur_Didik_
Jurusan
Varchar(10)
Akhir
Pendidikan
pendidikan
terakir pegawai
terakhir , range value A-z, a-z, 0-9
Tahun_Lulus
Tahun lulus
Date
No
YYYY
Char(5)
No
Di isi demgan
Pendidikan terakhir Pegawai Jml_Jam_Ajar
Jumlah jam ajar pegawai
number range value 0-9
Kd_Status
Kode unik yang
Char(5)
No
membedakan
Value STXXX
antar status pegawai Siswa
NIS
NISN
Kode unik yang
Char(10)
No
membedakan
number range
antar siswa
value 0-9
Kode Unik Siswa
Char (11)
No
secara Nasional Kd_Kelas
Di isi demgan
Kode Kelas
Di isi dengan number
Char(5)
No
Kelas siswa Range value A-Z ,a-z ,0-9
156
Nama_Siswa
Nama Siswa
Varchar
No
(30)
Nama Siswa Range value A-Z ,a-z
Jenis_Kelamin
Jenis kelamin
Char (1)
No
L atau P
Varchar(25)
No
Tempat Lahir
siswa Tmp_Lhr
Tempat lahir siswa
Range value A-Z ,a-z
Tgl_Lhr
Tanggal lahir
Date(10)
No
siswa Agama
Agama siswa
DD:MM:YY YY
Varchar(10)
No
Islam.kristen, Hindu atau Budha Range value A-Z ,a-z
Warga_Negara
Kewarganegaraan
Varchar(15)
No
siswa Alamat
Alamat siswa
Indonesia atau Asing
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
Varchar(20)
Yes
siswa
Email Siswa Range value A-Z ,a-z
Gol_Darah
Golongan darah
Varchar(2)
No
siswa SLTP
Asal sekolah
A, B, O, atau AB
Varchar(30)
No
Asal Sekolah SMP Range
157
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_Tua
Kode orang
Char(7)
No
Value NIS+P
Char (4)
No
YYYY
Char (4)
No
YYYY
Char (4)
No
YYYY
Char(10)
No
Value NIS+P
Varchar(50)
No
Nama
tua(merujuk data orang tua )
Orang_T
Tahun_Raport_
Tahun Raport
1
Pertama
Tahun_Raport_
Tahun Raport
2
Kedua
Tahun_Raport_
Tahun Raport
3
Ketiga
Kd_Orang_Tua
Kode unik yang
ua_Siswa
membedakan antar orang tua Nama
Nama orang tua
orangtua Range value A-Z ,a-z Hubungan
Hubungan orang
Varchar(15)
No
tua dengan siswa
Hubungan dengan anak Range value A-Z ,a-z
Tmp_Lhr
Tempat lahir
Varchar(50)
No
orang tua
Tempat lahir Range value A-Z ,a-z
Tgl_Lhr
Tanggal lahir
Date(8)
No
orang tua Agama
Agama orang tua
DD:MM:YY YY
Varchar(15)
No
Islam.kristen,
158
Hindu atau Budha Range value A-Z ,a-z Warga_Negara
Kewarganegaraan
Varchar(15)
No
Orang tua
Indonesia atau asing Range value A-Z ,a-z
Pendidikan_
Pendidikan
Terakhir
terakhir orang tua
Varchar(10)
No
Pendidikan terakhir orang tua berijazah Range value A-Z ,a-z
Pekerjaan
Pekerjaan orang
Varchar(20)
No
tua
Pekerjaan orang Tua Range value A-Z ,a-z
Penghasilan_
Penghasilan
Per_Bulan
perbulan orang
Int(10)
No
Diisi dengan number
tua Alamat
Alamat orang tua
Text(100)
No
Alamat Orang Tua Range value A-Z ,az, 0-9
Telp
Nomor telepon
Varchar(15)
No
orang tua
Nomor telepon Oran Tua dan harus diisi dengan numeric
Email
Account email orang tua
Varchar(20)
Yes
Email Orang Tua Range value A-Z ,az, 0-9
159
Msh_Hdp
Status orang tua
Char(1)
No
1=Hideup atau 0=almarhum
Kelas
Kd_Kelas
Kode yang
Char(5)
No
mengidentifikasi
Value KLXXX
kelas Nama_Kelas
Nama kelas
Varchar(20)
No
Nama Kelas Range value A-Z ,a-z, 0-9
NIP
Kode unik yang
char(10)
No
Nomor induk
memebedakan
pegwai Diisi
antar pegawai
dengan nunber range value 09
Mata_Pel
Kd_Mata_Pljrn
ajaran
Kode unik yang
Char(5)
No
membedakan
Value MPXXX
antar mata pelajaran Nama_Mata_
Nama mata
Pljrn
pelajaran
Varchar(20)
No
Nama Mata Pelajaran Range value A-Z ,a-z
Materi
Kd_Materi
Kode yang
Char(5
No
membedakan
Value MTXXX
antar materi Kd_Mata_Pljrn
Kode yang
Char(5)
No
membedakan
Value MPXXX
antar mata pelajaran Pertemuan
Pertemuan ke
Int(2)
No
pertemuan ke
berapa untuk
berapa diisi
materi tersebut
dengan
160
numeric Materi
Path lokasi materi
Text(100)
No
berada
Jalur untuk mendapat materi.Range value A-Z atau a-z
Tahun_Periode
Periode berjalan
Char(5)
No
YYYY
Kd_Detail_
Kode unik yang
Char(5)
No
Value
Materi
membedakan
DMXXX
antar detail materi yang lain. Detail_M
Kd_Detail_
Kode unik yang
ateri
Materi
membedakan
Char (5)
No
Value DMXXX
antar detail materi yang lain. Detail_Materi
VarChar
No
(10) Judul
Judul Materi
Varchar
No
(25)
Judul materi range value A-Z atau a-z
Kd_Jenis_
Kode yang
Materi
membedakan
char (5)
No
Value JMXXX
antar jenis materi Path
Path Lokasi detail
Text (100)
No
berada
Jalur lokasi detail.Range Value A-Z atau a-z
Tugas_
Kd_Tugas
Siswa
Kode yang
Char(5)
No
membedakan
Value TGXXX
antar tugas siswa Kd_Materi
Kode yang
Char(5)
No
MTXXX
161
membedakan antar materi(merujuk dari table materi) Path
Path lokasi data
Text(100)
No
tugas disimpan
Jalur lokasi detail.Range Value A-Z atau a-z
Tanggal
Tanggal
Date(8)
No
pengiriman
DD:MM:YY YY
tugas(DD:BB:YY YY) Jadwal_
Kd_Jadwal_
Kode yang
Ujian
Ujian
membedakan
Char(5)
No
Value JDUXXX
antar jadwal ujian Hari
Hari
Varchar(10)
No
Range Value A-Z, a-z, 0-9
Kd_Kelas
Kode yang
char(5)
No
membedakan
Value KLXXX
antar kelas Kd_Shift
Kode yang
char(5)
No
membedakan
Value SHXXX
antar shift Tanggal
Tanggal ujian
Date(8)
No
DD:MM:YY YY
Kd_Mata_Pljrn
Kode mata
Char(5)
No
pelajaran
Value MPXXX
(merujuk table mata pelajaran) Jadwal_
Kd_Jadwal_
Kode yang
Pelajaran
Ujian
membedakan
Char (7)
No
Value JDPXXX
162
antar jadwal pelajaran Hari
Hari pada jadwal
Varchar(10)
No
pembelajaran Kd_Kelas
Kode yang
Hari range value A-Z, a-z
Char(5)
No
membedakan
Value SHXXX
antar shift(merujuk pada table shift) Kd_Shift
Kode yang
Char(5)
No
membedakan
value MPXXX
antar mata pelajaran(merujuk table mata pelajaran) Tanggal
Kode yang
Char(5)
No
membedakan
Value KLXXX
antar kelas(merujuk table kelas) History
Kd_Hist_Nilai
_Nilai
Kode unik yang
Varchar(10)
No
membedakan
Value HNXXX
antar histori nilai Nilai_TM
Nilai Tugas
Float
No
Mandiri siswa
Diisi dengan nunber range value 0-9
Nilai_UTS
Nilai_UAS
Nilai Ujian
Float
No
Diisi dengan
Tengah Semester
nunber range
siswa
value 0-9
Nilai Ujian Akhir siswa
Float
No
Diisi dengan nunber range
163
value 0-9 Kd_Mata_Pljrn
Kode mata
Char(5)
No
pelajaran(merujuk
Value MPXXX
table mata pelajaran) NIS
Nomor Induk
Char (10)
No
Value 0-9
Text(100)
Yes
Keterangan
Siswa Keterangan
Keterangan lain
Range Value A-Z, a-z, 0-9 Periode
Periode berjalan
Char(5)
No
YYYY
History_
Kd_Hist_Absen
Kode yang
Char(5)
No
ASXXX
Absensi_
_Siswa
membedakan
Date(10)
No
DD:MM:YY
Siswa
antar history absen Tanggal
Tanggal absensi
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
Char (10)
No
Value 0-9
Siswa Periode
Periode berjalan
Char(5)
No
YYYY
History_
Kd_Hist_Absen
Kode yang
Char(10)
No
Value
Absensi_
_Pegawai
membedakan
Pegawai
APXXX
antar history absen Tanggal
Tanggal absensi
Date(10)
No
DD:MM:YY YY
Bulan
Bulan Berjalan
Varchar(20)
No
Range Value
164
A-Z, a-z Ket
Keterangan absen
Varchar(20)
No
Range Value A-Z, a-z, 0-9
NIP
Nomor Induk
Char (10)
No
Value 0-9
Pegawai Periode
Periode berjalan
Char(5)
No
YYYY
History_
Kd_Hist_
Kode untuk
Char(5)
No
Value
Keuanga
Keuangan
membedakan
n
HKXXX
antar history keuangan Bulan
Bulan Berjalan
VarChar(20
No
) Tanggal_Bayar
Tanggal transaksi
Date(10)
A-Z, a-z No
pembayaran Iuran Status
Status keuangan
Range Value
DD:MM:YY YY
Varchar(10)
No
Range Value A-Z, a-z
NIS
Nomor Induk
Char (10)
No
Value 0-9
Varchar(20)
No
Range Value
Siswa Ket
Keterangan keuangan
Fasilitas
A-Z, a-z, 0-9
Periode
Periode berjalan
Char(5)
No
YYYY
Kd_Fasilitas
Kode yang
Char (5)
No
Value
membedakan
FUXXX
antar Fasilitas Nama_Fasilitas
Nama Fasilitas
Varchar(15)
No
yang ada Kegunaan
Kegunaan
Range Value A-Z, a-z
Varchar(30)
No
fasilitas
Diisi dengan nunber range value 0-9
History_
Kd_Hist_Gaji
Kode yang
Char(5)
No
Value
165
Gaji
membedakan
HGXXX
antar history gaji Bulan
Bulan Berjalan
Varchar(20)
No
Diisi dengan nunber range value 0-9
Tanggal
Tanggal
Date(10)
No
Pembayaran Status
Status keuangan
DD:MM:YY YY
Char(5)
No
Range Value A-Z, a-z
NIP
Nomor Induk
Char (10)
No
Value 0-9
Text(100)
No
Range Value
Pegawai Keterangan
Keterangan lain
A-Z, a-z
Kegiatan
Periode
Periode berjalan
Char(5)
No
YYYY
Kd_Kegiatan
Kode untuk
Char(5)
No
Value
membedakan
KGXXX
antar kegiatan NIP
Judul_Kegiatan
Nomor induk
Char(5)
No
Diisi dengan
Pegawai(merujuk
nunber range
table Pegawai)
value 0-9
Judul kegiatan
Varchar(50)
No
yang akan
Range Value A-Z, a-z, 0-9
berlangsung Tanggal
Tanggal kegiatan
Date(10)
No
berlangsung Desk_Keg
Deskripsi
YY Varchar(75)
No
kegiatan sekolah Prestasi
Kd_Prestasi
Kode yang
DD:MM:YY
Range Value A-Z, a-z
Char(5)
No
Value PSXXX
Varchar(30)
No
Range Value
membedakan antar prestasi Bidang_Lomba
Bidang lomba
166
A-Z, a-z, 0-9 Penyelengara
Penyelengara
Varchar(30)
No
lomba Tingkat
Tingkat lomba
Range Value A-Z, a-z, 0-9
Varchar(30)
No
Range Value A-Z, a-z, 0-9
Hasil Prestasi
Prestasi yang
Varchar(20)
No
diperoleh Koor_Lomba_P
Koordinator
eserta
lomba
Peserta
Nama peserta
A-Z, a-z 0-9 Varchar(30)
No
Range Value A-Z, a-z, 0-9
Varchar(30)
No
lomba
Berita
Range Value
Range Value A-Z, a-z, 0-9
Periode
Periode berjalan
Char(5)
No
YYYY
Kd_Berita
Kode yang
Char(5)
No
Value
membedakan
BTXXX
antar berita Judul_Berita
Judul berita
varchar(100
No
) Deskripsi
Deskripsi berita
Text(200)
Range Value A-Z, a-z, 0-9
No
Range Value A-Z, a-z, 0-9
Tanggal
Tanggal berita
Date(10)
No
DD:MM:YY YY
NIP
Shift
Kd_Shift
Nomor induk
Char(5)
No
Diisi dengan
Pegawai(merujuk
nunber range
table Pegawai)
value 0-9
Kode yang
Char(5)
No
membedakan
Value SHXXX
antar shift
Shift
Rentang jam pelajaran
Varchar(20)
No
Range Value A-Z, a-z, 0-9
167
Periode
Periode
Periode tahun
Char(5)
No
PDXXX
Char (2)
No
1 = Ganjil, 2 =
pembelajaran Semester
Semester Berjalan.
Tgl_Mulai
Tanggal mulai
Genap Date(10)
No
periode tersebut Tgl_Selesai
Tanggal selesai
YY Date(10)
No
periode tersebut Permoho
Kd_Permohona
Kode yang
na_Cuti
n_Cuti
membedakan
DD:MM:YY
DD:MM:YY YY
Char(10)
No
Value PCXXX
antar permohonan cuti NIP
Nomor nduk
Char(10)
No
Diisi dengan
Karyawan(meruju
nunber range
k table karyawan)
value 0-9
Tgl_Permohona
Tangal
n
permohonan cuti
Kd_Jenis_Cuti
Jenis cuti yang
Date(10)
No
DD:MM:YY YY
Varchar(20)
No
diambil
isi dengan nunber range value 0-9
Periode_Awal
Awal cuti
Date(10)
No
DD:MM:YY YY
Periode_Akhir
Akhir cuti
Date(10)
No
DD:MM:YY YY
Tanggal_Perset
Tanggal
ujuan
persetujuan
Tgl_Kembali_K Tanggal kembali erja
kerja
Alasan
Alasan cuti
Date(10)
DD:MM:YY YY
Date(10)
DD:MM:YY YY
Text(100)
No
Range Value A-Z, a-z, 0-9
168
Pengundu Kd_Pengundura
Kode yang
ran_Diri
membedakan
n_Diri
Char(10)
No
Value PDXXX
antar pengalaman NIP
Nomor Induk
Char(5)
No
isi dengan
Pegawai(merujuk
nunber range
pada table
value 0-9
pegawai) Alasan
Alasan
Varchar(20)
No
Pengunduran Diri Tanggal_
Tanggal
Persetujuan
persetujuan
Range Value A-Z, a-z, 0-9
Date(10)
No
DD:MM:YY YY
Pengunduran Diri
Saran
Tanggal_
Tanggal
Permohonan
permohonan
Kd_Saran
Kode yang
Date(10)
No
DD:MM:YY YY
Char (5)
No
membedakan
Value SRXXX
antar saran Pengirim
Nama Pengirim
varChar(20)
No
Judul Saran yang
Range Value A-Z, a-z, 0-9
diajukan Isi_Saran
Isi dari saran
Text (100)
No
yang diajukan Tanggal_
Tanggal
Pengiriman
Pengiriman Saran
Periode
Nomer Induk
Range Value A-Z, a-z, 0-9
Date
No
DD:MM:YY YY
Char(5)
No
YYYY
Char(5)
No
Value PSXXX
Varchar(30)
No
Range Value
Pegawai Pesan
Kd_Pesan
Kode yang membedakan antar pesan
Judul_Pesan
Judul pesan
A-Z, a-z, 0-9
169
Isi_Pesan
Isi dari pesan
Text(100)
No
Range Value A-Z, a-z, 0-9
NIP
NIS
User
Kode yang
Char(10)
No
value 0-9Diisi
membedakan
dengan nunber
antar pegawai
range
Kode yang
Char(10)
No
value 0-9Diisi
membedakan
dengan nunber
antar siswa
range
Jenis_Pesan
Jenis Pesan
Char(5)
No
Value JPXXX
Kd_User
Kode User yang
Char(10)
No
Value
membedakan
USXXX
antar user Username
Nama yang
Varchar(15)
No
digunakan untuk
Range Value A-Z, a-z, 0-9
login ke system Password
Hint
Password untuk
Varchar
masuk ke system
(15)
Pertanyaan Untuk
Varchar(30)
No
A-Z, a-z, 0-9 No
lupa password Jawab_Hint
Jawaban Untuk
Status User.
Range Value A-Z, a-z, 0-9
Varchar(20)
No
lupa Passwordq Status
Range Value
Range Value A-Z, a-z, 0-9
Varchar(10)
No
Pegawai,
(Pegawai, Siswa
Siswa atau
atau Orang tua)
Orang tua Range Value A-Z, a-z, 0-9
170
3.9.2.1.4
Identifikasi Kandidat dan Primary Key Setiap Entity
Tabel 3.5 Identifikasi Kandidat dab Primary Key Nama Entity
Candidat Key
Primary Key
Pegawai
NIP, NRK
NIP
Siswa
NIS, NISN
NIS
Orang_Tua_Siswa
Kd_Orang_Tua
Kd_Orang_Tua
Kelas
Kd_Kelas
Kd_Kelas
Mata_Pelajaran
Kd_Mata_Pelajaran, Semester
Kd_Mata_Pelajaran
Materi
Kd_Materi,Kd_Mata_Pelajara
Kd_Materi
n, Periode,Semester 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_Jadwal_Pelajaran
Kd_Mata_Pljrn,Kd_Kelas History_Nilai
NIS,Kd_Hist_Nilai,NIS,Kd_M
Kd_Hist_Nilai
ata_Pljrn,Periode History_Absensi_Siswa
Kd_Hist_Absen,NIS,Periode
Kd_Hist_Absen
History_Absensi_Pegaw
Kd_Hist_Absen_Pegawai,NIP,
Kd_Hist_Absen_Pegawai
ai
Periode
History_Keuangan
Kd_Hist_Keuangan,NIS,Perio de
Kd_Hist_keuangan
171
Fasilitas
Kd_Fasilitas
Kd_Fasilitas
History_Gaji
Kd_Hist_Gaji
Kd_Hist_Gaji
Kegiatan
Kd_Kegiatan,NIK
Kd_Kegiatan
Prestasi
Kd_Prestasi,Periode
Kd_Prestasi
Berita
Kd_Berita, NIK
Kd_Berita
Shift
Kd_Shift
Kd_Shift
Periode
Periode, Kd_Semester
Periode, Kd_Semester
Permohonan_Cuti
Kd_Permohonan_Cuti
Kd_Permohonan_Cuti
Pengunduran_diri
Kd_Pengunduran_Diri
Kd _Pengunduran_Diri
Pesan
Kd_Pesan
Kd_Pesan
User
Kd_User
Kd_User
Saran
Kd_Saran
Kd_Saran
172
Gambar di bawah ini merupakan Entity Relationship Diagram Model dengan Primary Key.
Gambar 3.45 Entity Relational Diagram Model dengan Primary Key
173
3.9.2.1.5 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.46 ERD dengan konsep pengembangan model
174
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.9.2.1.6 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. Pegawai mengajukan permohonan Cuti IV. Pegawai mengajukan permohonan Pengunduran Diri V. Orang tua melihat status keuangan anaknya VI. Siswa mendapatkan materi dari web sekolah VII. Pegawai mengetahui status gajinya VIII. Siswa mengerjakan Soal Latihan IX. Pegawai membuat kegiatan X. Pegawai memeriksa dan mengajukan Saran XI. Orang Tua mengajukan saran XII. Siswa mengajukan saran
175
Gambar berikut merupakan ERD validasi transaksi dengan pathways.
Gambar.3.47 ERD Konseptual Validasi Transaksi dengan pathways
176
3.9.2.2 Perancangan Basis Data Logikal Tujuan dari model logical data menurut connoly (2002, p281) adalah untuk memproses pembuatan suatu model informasi yang digunakan di 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.9.2.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 antara lain :
dengan model relasional. Cara yang dilakukan
177
1. Menghilangkan relasi many to many (*.*) binary
(a.1) Pegawai mengajukan Saran *.* relationship
Gambar 3.48 Menghilangkan hubungan many to many (langkah a.1) (a.2) Dekomposisi relasi (a.1) ke dalam dua relasi 0:* (Melakukan dan Tercantum pada)
Gambar 3.49 Menghilangkan hubungan many to many (langkah a.2)
(b.1) Siswa mengajukan Saran *.* relationship
Gambar 3.50 Menghilangkan hubungan many to many (langkah b.1)
178
(b.2) Dekomposisi relasi (b.1) ke dalam dua relasi 0:* (Melakukan dan Terdapat pada)
Gambar 3.51 Menghilangkan hubungan many to many (langkah b.2)
(c.1) Orang_Tua_Siswa mengajukan Saran *.* relationship
Gambar 3.52 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.53 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)
179
Gambar 3.54 Menghilangkan hubungan many to many (langkah d.1)
(e.1) Pegawai mempunyai Mata_Pelajaran *.* relationship
Gambar 3.55 Menghilangkan hubungan many to many (langkah e.1) (e.2) Dekomposisi relasi (e.1) ke dalam dua relasi 1:* (Menjadi dan Memiliki)
180
Gambar 3.56 Menghilangkan hubungan many to many (langkah e.2)
2. Menghilangkan atribut multi-valued
(a.1) Entiti Pegawai dengan atribut Telp yang multi-valued
Gambar 3.57 Menghilangkan atribut multivalue (bagian a.1)
(a.2) Dekomposisi atribut Telp pada entiti Pegawai menjadi entiti baru bernama Telp_Pegawai dengan atribut Telp (Primary Key) dan hubungan 1:5 yaitu mempunyai
Gambar 3.58 Menghilangkan atribut multivalue (bagian a.2)
181
(b.1) Entiti Siswa dengan atribut Telp yang multi-valued
Gambar 3.59 Menghilangkan atribut multivalue (bagian b.1)
(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.60 Menghilangkan atribut multivalue (bagian b.2)
(c.1) Entiti Orang_Tua_Siswa dengan atribut Telpon yang multi-valued
Gambar 3.61 Menghilangkan atribut multivalue (bagian c.1)
182
(c.2) Dekomposisi atribut Telp pada entiti Orang_Tua_Siswa menjadi entiti baru bernama Telp_ Orang_Tua dengan atribut Telp (Primary Key) dan hubungan 1:5 yaitu mempunyai
Gambar 3.62 Menghilangkan atribut multivalue (bagian c.2)
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.
Pegawai (NIP, NRK, Nama_Pegawai, 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_Siswa (Kd_Orang_Tua, Nama, Hubungan, Tmp_Lhr, Tgl_Lhr, Agama,
Warga_Negara,
Pendidikan_Terakhir,
Penghasilan_Per_Bulan, Alamat, Telp, Email, Msh_Hdp)
Pekerjaan,
183
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) 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
184
History_Absensi_Pegawai (Kd_Hist_Absen_Pegawai, NIP, Tanggal, Status, Ket, Periode) Primary Key Kd_Hist_Absen_Pegawai History_Keuangan (Kd_Hist_Keuangan, NIS, Tanggal, Status, Ket, Periode) Primary Key Kd_Hist_Keuangan History_Gaji (Kd_Hist_Gaji, NIP, Tanggal, Status, Nominal, Keterangan, Periode) Primary Key Kd_Hist_Gaji Kegiatan (Kd_Kegiatan, NIP, Tanggal, Desk_Keg) Primary Key Kd_Kegiatan Prestasi (Kd_Prestasi, Bidang_Lomba, Penyelengara, Tingkat, Hasil Prestasi, Koor_Lomba_Peserta, Periode) Primary Key Kd_Prestasi Berita (Kd_Berita, Judul_Berita, Deskripsi, Tanggal, NIP) Primary Key Kd_Berita Shift (Kd_Shift, Shift) Primary Key Kd_Shift Permohonan_Cuti (Kd_Permohonan_Cuti, NIP, Tgl_Permohonan, Jatah_Cuti, Jenis_Cuti, Periode_Awal. Periode_Akhir, Alasan) Primary Key Kd_Permohonan_Cuti Pengunduran_Diri (Kd_Pengunduran_Diri, NIP, Alasan, Tanggal_Persetujuan, Tanggal_Permohonan) Primary Key Kd_Pengunduran_Diri
185
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_Pegawai (Telp_Pegawai, NIP) Primary Key Belum ditentukan Telp_Siswa (Telp_Siswa, NIS ) Primary Key Belum ditentukan
186
3 Identifikasi Tipe Relasi One-to-Many (1:*) Binary a. Relasi entitas Pegawai dengan entitas yang lain a.1 Relasi antara Pegawai dengan Permohonan_Cuti (Memasukkan NIP ke dalam entitas Permohonan_Cuti untuk tipe 1:* dengan relasi Mengajukan)
Pegawai (NIP, NRK, Nama_Pegawai,
Permohonan_Cuti (Kd_Permohonan_Cuti, NIP,
Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat, Tgl_Permohonan, Jatah_Cuti, Jenis_Cuti, Agama, Tahun_Masuk, Email, Jabatan,
Periode_Awal, Periode_Akhir, Alasan)
Mata_Pelajaran, Telpon, Status)
Primary Key (Kd_Permohonan_Cuti)
Primary Key (NIP)
Foreign Key (NIP) References Pegawai (NIP)
a.2 Relasi antara Pegawai dengan Berita (Memasukkan NIP ke dalam entitas Berita untuk tipe 1:* dengan relasi Membuat)
Pegawai (NIP, NRK, Nama_Pegawai,
Berita (Kd_Berita, NIP, Judul_Berita,
Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,
Deskripsi, Tanggal)
Agama, Tahun_Masuk, Email, Jabatan,
Primary Key (Kd_Berita)
Mata_Pelajaran, Telpon, Status)
Foreign Key (NIP) References Pegawai (NIP)
Primary Key (NIP)
a.3 Relasi antara Pegawai dengan Kegiatan (Memasukkan NIP ke dalam entitas Kegiatan untuk tipe 1:* dengan relasi Membuat)
187
Pegawai (NIP, NRK, Nama_Pegawai,
Kegiatan (Kd_Kegiatan, NIP, Tanggal,
Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,
Desk_Keg)
Agama, Tahun_Masuk, Email, Jabatan,
Primary Key (Kd_Kegiatan)
Mata_Pelajaran, Telpon, Status)
Foreign Key (NIP) References Pegawai (NIP)
Primary Key (NIP)
a.4 Relasi antara Pegawai dengan History_Nilai (Memasukkan NIP ke dalam entitas History_Nilai untuk tipe 1:* dengan relasi Memasukkan)
Pegawai (NIP, NRK, Nama_Pegawai,
History_Nilai (Kd_Hist_Nilai, NIP, NIS, Nilai_TM,
Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,
Status_TM, Nilai_UTS, Status_UTS, Nilai_UAS,
Agama, Tahun_Masuk, Email, Jabatan,
Status_UAS, Kd_Mata_Pljrn, Keterangan, Periode)
Mata_Pelajaran, Telpon, Status) Primary Key (Kd_Hist_Nilai) Primary Key (NIP)
Foreign Key (NIP) References Pegawai (NIP) Foreign Key (NIS) References Siswa (NIS) Foreign Key (Kd_Mata_Pljrn) References Mata_Pelajaran (Kd_Mata_Pljrn) Foreign Key (Periode) References Periode (Periode)
188
a.5 Relasi antara Pegawai dengan Prestasi (Memasukkan NIP ke dalam entitas Prestasi untuk tipe 1:* dengan relasi Memasukkan)
Pegawai (NIP, NRK, Nama_Pegawai,
Prestasi (Kd_Prestasi, NIP, Bidang_Lomba,
Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,
Penyelengara, Tingkat, Hasil Prestasi,
Agama, Tahun_Masuk, Email, Jabatan,
Koor_Lomba_Peserta, Periode)
Mata_Pelajaran, Telpon, Status)
Primary Key (Kd_Prestasi)
Primary Key (NIP)
Foreign Key (NIP) References Pegawai (NIP)
a.6 Relasi antara Pegawai dengan Jadwal_Pelajaran (Memasukkan NIP ke dalam entitas Jadwal_Pelajaran untuk tipe 1:* dengan relasi Memasukkan )
Pegawai (NIP, NRK, Nama_Pegawai,
Jadwal_Pelajaran (Kd_Jadwal_Pelajaran, NIP,
Jenis_Kelamin, Tmp_Lhr, Tgl_Lhr, Alamat,
Periode, Semester, Hari, Kd_Shift, Kd_
Agama, Tahun_Masuk, Email, Jabatan,
Mata_Pljrn, Kd_Kelas)
Mata_Pelajaran, Telpon, Status)
Primary Key (Kd_Jadwal_Pelajaran)
Primary Key (NIP)
Foreign Key (NIP) References Pegawai (NIP) Foreign Key (Kd_Shift) References Shift (Kd_Shift) Foreign Key (Kd_ Mata_Pljrn) References Mata_Pelajaran (Kd_ Mata_Pljrn)