j2f004261_sistem informasi sekolah dengan standar ktsp_23012009

Upload: panji-agus-muttaqin

Post on 06-Jul-2015

3.584 views

Category:

Documents


0 download

TRANSCRIPT

Pengembangan Sistem Informasi Manajemen SekolahDengan Standar Kurikulum Tingkat Satuan Pendidikan (KTSP) Berbasis Open Source

LAPORAN TUGAS AKHIR Telah disetuiui sebagai salah satu syarat untuk memperoleh gelarSariana Komputer Oleh : AYU PARAMITA ARIFIN PUTRI12F 004 261 Progr amSt udi Il muKomput er JurusanMat emat i kaFakul t asMIPA Uni versi t asDi ponegoro 2009 i LEMBAR PENGESAHAN

ii ABSTRAKSI Berisi kalimat-kalimat utama yang masing-masing menielaskan: -atar belakang dan tuiuan tugas akhir -Metode yang diterapkan -Hasil yang dicapai -Kemungkinan pengembangan Maksimum 1 halaman.iii KATA PENGANTAR Kesan penulis tentang pembuatan tugas akhir. Ucapan terima kasih kepada para pendukung. Permohonan saran dan kritik dari pembaca.

iv PERSEMBAHAN Syukur kepada Tuhan YME. Terima kasih untuk pihak UNDIP, MIPA, Matematika, Ilmu Komputer Terima kasih untuk keluarga Terima kasih untuk relasi

v DAFTAR ISI LEMBAR PENGESAHAN......................................................................................................... iABSTRAKSI.............................................................................................................................. iiKATA PENGANTAR............................................................................................................... iiiPERSEMBAHAN ..................................................................................................................... ivDAFTAR ISI .............................................................................................................................. vDAFTAR TABEL ................................................................................................................... viiiDAFTAR GAMBAR ................................................................................................................ ixDAFTAR SIMBOL.................................................................................................................... xDAFTAR LAMPIRAN ............................................................................................................. xiBAB I PENDAHULUAN ................................................................................................... I-11.1 atar Belakang ................................................................................................................. I-11.2 Rumusan Masalah ............................................................................................................ I-31.3 Batasan Masalah ............................................................................................................... I-31.4 Tuiuan .............................................................................................................................. I-31.5 Sistematika Penulisan ....................................................................................................... I-4BAB II DASAR TEORI ..................................................................................................... II-12.1 Sistem InIormasi ............................................................................................................. II-12.1.1 Pengertian Sistem InIormasi ..................................................................................... II-12.1.2 Komponen Sistem InIormasi..................................................................................... II-12.1.3 Sistem InIormasi Manaiemen Sekolah (SIMSEKO) .................................................. II-22.2 Rekayasa Perangkat unak .............................................................................................. II-22.2.1 DeIinisi Rekayasa Perangkat unak .......................................................................... II-22.2.2 Proses Perangkat unak ............................................................................................ II-32.3 Paradigma Rekayasa Perangkat unak Model Sekuensial inearWaterfall Model .......... II-32.3.1 Rekayasa Sistem....................................................................................................... II-42.3.2 Analisis Kebutuhan Perangkat unak........................................................................ II-42.3.2.1 SoItware Requirement SpesiIication (SRS) .................................................... II-42.3.2.2 Kebutuhan Data ............................................................................................ II-52.3.2.3 Kebutuhan Fungsional................................................................................. II-102.3.3 Perancangan ........................................................................................................... II-112.3.3.1 Perancangan Data ....................................................................................... II-122.3.3.2 Perancangan Antar Muka ............................................................................ II-122.3.4 Implementasi .......................................................................................................... II-13vi 2.3.5 Penguiian ............................................................................................................... II-132.3.5.1 Metode lack ox ....................................................................................... II-132.3.6 Pemeliharaan .......................................................................................................... II-142.4 Kurikulum Tingkat Satuan Pendidikan (KTSP) .............................................................. II-142.4.1 Kegiatan Belaiar Mengaiar (KBM) ......................................................................... II-152.4.2 Penilaian Kelas ....................................................................................................... II-152.4.3 Pengelolaan Kurikulum Berbasis Sekolah ............................................................... II-162.4.4 Penyusunan KTSP .................................................................................................. II-162.4.5 Strukutur Muatan KTSP ......................................................................................... II-172.4.5.1 Mata Pelaiaran ............................................................................................ II-172.4.5.2 Muatan okal (Mulok) ................................................................................ II-222.4.5.3 Pengembangan Diri ..................................................................................... II-222.4.5.4 Pengaturan Beban Belaiar ........................................................................... II-232.4.5.5 Ketuntasan Belaiar ...................................................................................... II-242.4.5.6 Kenaikan Kelas dan Kelulusan .................................................................... II-242.4.5.7 Peniurusan .................................................................................................. II-252.4.5.8 Pendidikan Kecakapan Hidup ...................................................................... II-252.4.5.9 Pendidikan Berbasis Keunggulan okal dan Global ..................................... II-252.4.6 Pengembangan Silabus ........................................................................................... II-262.4.6.1 Pengertian Silabus ....................................................................................... II-262.4.6.2 Penyusunan Silabus..................................................................................... II-262.4.7 Pengembangan aporan Hasil Belaiar (HB) .......................................................... II-272.4.7.1 Pengertian HB .......................................................................................... II-272.4.7.2 1Penyusunan HB ...................................................................................... II-28BAB III ANALISIS DAN PERANCANGAN ............................................................... III-323.1 Analisis Kebutuhan ...................................................................................................... III-323.1.1 Gambaran Umum .................................................................................................. III-323.1.1.1 PerspektiI Sistem ama .............................................................................. III-333.1.1.2 PerspektiI Sistem Baru ............................................................................... III-343.1.2 SpesiIikasi Kebutuhan Perangkat unak ................................................................ III-353.1.3 Kebutuhan Data..................................................................................................... III-373.1.3.1 ER Diagram ............................................................................................... III-37 ata Obiect escription ............................................................................ III-393.1.3.3 Kamus Data ............................................................................................... III-503.1.3.4 Rancangan Data ......................................................................................... III-533.1.4 Kebutuhan Fungsi ................................................................................................. III-543.1.4.1 DCD .......................................................................................................... III-54vii 3.1.4.2 DFD evel I............................................................................................... III-553.1.4.3 DFD evel II Proses 1.1 Administrasi ........................................................ III-573.1.4.4 DFD evel II Proses 1.2 Kesiswaan ........................................................... III-583.1.4.5 DFD evel II Proses 1.3 Kurikulum ........................................................... III-603.1.4.6 DFD evel II Proses 1.4 Akademik ............................................................ III-613.1.4.7 DFD evel II Proses 1.5 aporan Hasil Belaiar .......................................... III-633.1.4.8 DFD evel III Proses 1.1.1 Master Data Sekolah ........................................ III-653.1.4.9 DFD evel III Proses 1.2.4 Pencatatan Nilai Ekskul ................................... III-663.1.4.10 DFD evel III Proses 1.3.4 Setting Kurikulum ........................................ III-673.1.4.11 DFD evel III Proses 1.4.5 Analisa Jurusan ............................................ III-683.1.5 Rancangan Fungsi ................................................................................................. III-823.1.5.1 Fungsi Master Data Sekolah ....................................................................... III-823.1.5.2 Fungsi Analisa Jurusan............................................................................... III-833.1.6 Rancangan Antarmuka .......................................................................................... III-923.1.6.1 Rancangan Antarmuka Pengguna ............................................................... III-923.1.6.2 Rancangan Antarmuka Perangkat Keras ..................................................... III-923.1.6.3 Rancangan Antarmuka Perangkat unak .................................................... III-923.1.6.4 Rancangan Antarmuka Komunikasi ............................................................ III-93BAB IV IMPLEMENTASI DAN PENGU1IAN ............................................................ IV-14.1 Pembangunan Solusi ...................................................................................................... IV-14.1.1 ingkungan Pembangunan....................................................................................... IV-14.1.2 Implementasi Rancangan Data ................................................................................. IV-14.1.3 Implementasi Rancangan Fungsi .............................................................................. IV-14.1.4 Implementasi Rancangan Antarmuka ....................................................................... IV-14.2 Rencana Penguiian ......................................................................................................... IV-24.2.1 ingkungan Penguiian ............................................................................................. IV-24.2.2 Prosedur Penguiian .................................................................................................. IV-24.3 Penguiian dan Analisis Hasil Uii ..................................................................................... IV-24.3.1 Pelaksanaan Penguiian ............................................................................................ IV-24.3.2 Analisis Hasil Uii .................................................................................................... IV-2BAB V PENUTUP ............................................................................................................. V-15.1 Kesimpulan ..................................................................................................................... V-15.2 Saran ............................................................................................................................... V-1DAFTAR PUSTAKA ................................................................................................................ viLAMPIRAN ............................................................................................................................ viii

viii DAFTAR TABEL Tabel 2.1 PendeIinisan kebutuhan Iungsional dalam SRS .......................................................................... II-5Tabel 2.2 Komponen Mata Pelaiaran dan Alokasi Waktu untuk Kelas X .................................................... II-18Tabel 2.3 Komponen Mata Pelaiaran dan Alokasi Waktu untuk Kelas XI dan XII Program IPA ................. II-19Tabel 2.4 Komponen Mata Pelaiaran dan Alokasi Waktu untuk Kelas XI dan XII Program IPS ................. II-20Tabel 2.5 Komponen Mata Pelaiaran dan Alokasi Waktu untuk Kelas XI dan XII Program Bahasa ............ II-21Tabel 3.1 Keterunutan Kebutuhan dan Rancangan ..................................................................................... III-35Tabel 3.2 Kamus Data .............................................................................................................................. III-51

ix DAFTAR GAMBAR Gambar2.1aterfall diagram ................................................................................................................ II-3Gambar2.2Model Sekuensial inear ...................................................................................................... II-4Gambar2.3Entitas, atribut, dan relasi ..................................................................................................... II-6Gambar2.4 Kardinalitas one to one ......................................................................................................... II-7Gambar2.5 Kardinalitas one to manv ....................................................................................................... II-8Gambar2.6 Kardinalitas manv to manv .................................................................................................... II-8Gambar 2.7 Simbol-simbol dalam ERD .................................................................................................... II-10Gambar 2.8 Simbol-simbol dalam DFD .................................................................................................... II-11Gambar 2.9 Form Silabus ......................................................................................................................... II-27Gambar 2.10 Form HB komponen penilaian Mata Pelaiaran ................................................................... II-28Gambar 2.11 Form HB Komponen Penilaian Ketercapaian Kompetensi Peserta Didik ............................. II-30Gambar2.12 Form HB Komponen Penilaian Pengembangan Diri Eksul, Ketidakhadiran, dan Kepribadian ...................................................................................................................................... II-31Gambar 3.1 PerspektiI produk ................................................................................................................... III-34Gambar 3.2 ntitv Relationship iagram SIMSEKO ................................................................................ III-38Gambar 3.3 !hisvcal ata Model ............................................................................................................. III-53Gambar 3.4 ontext iagram (DFD evel 0) ............................................................................................ III-54Gambar 3.5 DFD level II proses 1.1 administrasi....................................................................................... III-57Gambar 3.6 DFD level II proses 1.2 kesiswaan ......................................................................................... III-58Gambar 3.7 DFD level II proses 1.3 kurikulum ......................................................................................... III-60Gambar 3.8 DFD level II proses 1.4 akademik .......................................................................................... III-62Gambar 3.9 DFD level III proses 1.1.1 Master Data Sekolah ..................................................................... III-65Gambar 3.10 DFD level III proses 1.2.4 Pencatatan Nilai Ekskul ............................................................... III-66Gambar 3.11 DFD level III proses 1.3.4 Setting Kurikulum ....................................................................... III-67Gambar 3.12 Tampilan Disain Utama ....................................................................................................... III-93

x DAFTAR SIMBOL SimbolArti SIMSEKOSistem InIormasi Manaiemen Sekolah KTSPKurikulum Tingkat Satuan Pendidikan KDKompetensi Dasar SMASekolah Menengah Atas SKStandar Kompetensi ulusan SKStandar Kompetensi MulokMuatan okal HBaporan Hasil Belaiar AMKAkhlak Mulia dan Kepribadian MapelMata Pelaiaran SRS$oftare Requirement $pesification ERDntitv Relationship iagram DFData Flo iagram DCData ontext iagram PPerangkat unak HWHardare

xi DAFTAR LAMPIRAN ampiran A: Gambar DFD evel Iampiran B: Gambar DFD evel II Proses 1.5 aporan Hasil Belaiar ampiranC:MasteraporanHasilBelaiarPesertaDidikSMANegeri2 Semarang ampiran D :SyaratKenaikanKelasdanPeniurusanTahunPelaiaran 20072008 ampiran E :StrukturProgramKurikulumSMA2SemarangTahun Pelaiaran 20082009 ampiran F :KKM(KriteriaKetuntasanMinimal)Semester2Tahun Pelaiaran 20072008 SMA 2 Semarang ampiran G: Koreksi Use Case SIMSEKO 15 Juli 2008

I-1 BAB I PENDAHULUAN 1.1 Latar Belakang SaatinidenganberkembangnyaTeknologiInIormasi,menuntut setiaporanguntukmendapatkaninIormasidankomunikasidengancepat dantepatguna.Duniapendidikanpunikutterbantudengankeberadaan TeknologiInIormasi,sebagaisalahsatuIasilitaspendukungsuksesnya prosesbelaiarmengaiar.E-learningmeniadibentukTeknologiInIormasi yangditerapkandibidangpendidikandalambentuksekolahmaya. Walapunsaatinimasihiugaterdapatbedapendapatmengenaipenerapan educationonlinedalamsekolahyangmenyebutkanbahwadibutuhkan adanyasebuahmesin,programer,danperangkatlunakyanglebihhebat biladibandingkandengankemampuandanusahadariseoranggurudan siswa.Berangkatdarisinimakadibutuhkankualitasteknologiyanglebih hebatdaripadakualitaspengalamanbelaiardanhasilyangdiperolehnya. Sehingga,sekolahsebagaitempatmemperolehpendidikanharus mengeluarkan dana dan inIrastruktur yang tidak sedikit. ProsesBelaiarMengaiar(PBM)merupakansuatuaktivitasyang memegangperananpentingdalampendidikan.Karenamelaluiproses tersebutpendidikanakandicapaituiuanpendidikandalambentuk perubahanperilakusiswa.Undang-UndangSistemPendidikanNasional I-2 No.20pasal3tahun2003menyebutkanPendidikannasionalbertuiuan untukberkembangnyapotensipesertadidikagarmeniadimanusiayang beriman, bertakwa, kepada Tuhan Yang Maha Esa, berakhlak mulia, sehat, berilmu,cakap,kreatiI,mandiri,danmeniadiwarganegarayang demokratissertabertanggungiawab.Tercapainyatuiuanpendidikandi atasakanditentukanolehberbagaiunsuryangmenuniangyaitusiswa yangberusahamengembangkandirinyaseoptimalmungkinmelalui kegiatanbelaiar,tuiuansebagaisesuatuyangdiharapkansetelahadanya kegiatanbelaiarmengaiar,danguruyangmengusahakanterciptanya situasitepatdalammengaiarsehinggateriadisebuahprosespengalaman belaiar. MengingatbetapapentingnyaIungsidanperanandarilembaga pendidikaninidiperlukansuatusistemmanaiemenyangdapatmengelola dan memudahkan setiap praktek penyelenggaraan pengaiaran baik dari sisi seorangguru, siswa,maupun pegawai pelaksana tata usaha rumah tanggga suatu sekolah. Sistem manaiemen sekolah konvensional, sering ditemukan permasalahan-permasalahanberupakesalahanpenginputandatasiswa, daItarnilaisiswa,kesalahanpengaturaniadwal,danlainsebagainya. Dalamhalinidibutuhkansuatutertibmanaiemenpengelolaandatadan inIormasi yang dimiliki sekolah secara benar dan teratur untuk tercapainya mutudanpenyelenggaraanpendidikansecaraeIisien.Melaluipenerapan ManaiemenBerbasisSekolahakannampakkarakteristiklainnyadari proIilsekolahmandiri,diantaranyaadalahpengelolaansekolahyang I-3 desentaristik,regulasipendidikanmeniadilebihsederhana,peningkatan manaiemen,pengelolaaninIormasiakanlebihmengarahkesemua kelompok kepentingan sekolah, dan lain sebagainya. 1.2 Rumusan Masalah Rumusan masalah dalam tugas akhir ini adalah : 1.Bagaimana proses manaiemen pendidikan di sekolah ? 2.Bagaimana struktur dan alur sistem inIormasi manaiemen pendidikan ? 3.BagaimanaSistemAkademikyangmengikutistandarKurikulumTingkat Satuan Pendidikan (KTSP) ? 1.3 Batasan Masalah Batasanmasalahdalamtugasakhiriniadalahsistemmanaiemen akademiksekolahyangdapatditerapkanbagiSekolahMenengahAtas (SMA)Negeri2SemarangdenganstandarKurikulumTingkatSatuan Pendidikan(KTSP)meliputiprosespenilaian,tranasaksiakademik pembuatanaporanHasilBelaiar,Silabus,administrasidataguru,dan siswa. 1.4 Tujuan TuiuandaripembuatantugasakhirberupasisteminIormasi manaiemen sekolah ini adalah : 1.Membantumenciptakansuatutatatertibmanaiemensekolahyangbaik dan teratur I-4 2.MemudahkandanmengeIisiensikankeriadarisetiapunsurdanaspek penyelenggara pendidikan dari tataran siswa, guru, dan tata usaha 3.Meningkatkan peran masyarakat untuk ikut serta mengontrol danmeniaga kualitas layanan pendidikan lebih secara tranparan. 1.5 Sistematika Penulisan Sistematika penulisan yang digunakan dalam tugas akhir ini terbagi dalam beberapa pokok pembahasan, yaitu : BAB IPENDAHUUAN Berisitentanglatarbelakangmasalah,perumusan masalah,batasanmasalah,tuiuanpenulisantugas akhir, metodologi, dan sistematika penulisan. BAB IIDASAR TEORI Berisipenielasansingkatkonsep-konsepyang mendukungpengembangansistemberupa pengertiansisteminIormasi,paradigmarekayasa perangkatlunak,danpenielasanstandarpenilaian Kurikulum Tingkat Satuan Pendidikan. BAB IIIANAISIS dan PERANCANGAN Membahashasilprosespengembanganperangkat lunakdaritahaprequirement.tahapanalisis,dan tahap disain. BAB IVIMPEMENTASI dan PENGUJIAN I-5 Membahashasilprosespengembanganperangkat lunak dari tahap implementasi dan rincian penguiian perangkat lunak dengan metode black box. BAB VKESIMPUAN dan SARAN Berisikesimpulanyangdiambilberkaitandengan pembangunansistemdansaran-saranuntuk keberlaniutan pengembangan sistem

II-1 BAB II DASAR TEORI 2.1 Sistem Informasi 2.1.1 Pengertian Sistem Informasi SisteminIormasidideIinisikanoleh RobertA.eichdanK.Roscoe Davis adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhanpengolahantransaksiharian,mendukungoperasi,bersiIat manaierialdankegiatanstrategidarisuatuorganisasidanmenyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan |JOG1999|. 2.1.2 Komponen Sistem Informasi Komponen Sistem InIormasi |AD2005| terdiri dari : 1.Hardare,merupakanperangkatkerasyangberIungsisebagai mesinberupaperalatanpenyimpanandata,inputoutput,dan komunikasi data. 2.$oftare,merupakankumpulandariperintahIungsiyangditulis denganaturantertentuuntukmemerintahkankomputer melaksanakan tugas tertentu. 3.Data,merupakankomponendasardariinIormasiyangakan diproses lebih laniut untuk menghasilkan inIormasi. II-2 4.Manusia,adalahmerekayangterlibatdalamkegiatansistem inIormasisepertioperator,pemimpinsisteminIormasidan sebagainya. 5.Prosedur, menghubungkan berbagai perintah dan aturan yang akan menentukan rancangan dan penggunaan sistem inIormasi. 2.1.3 Sistem Informasi Manajemen Sekolah (SIMSEKO) SIMSEKOadalahsuatusistemberbasiskomputeryangberguna untukmengolahdanmengorganisasikandatayangdimilikiolehsekolah sehinggameniadiinIormasiyangbergunabagisekolahitusendiri. SIMSEKO merupakan salah satu dari penyedia Iasilitas pendidikan dalam menuniangkegiatanbelaiarmengaiardenganmemanIaatkanteknologi inIormasi.SIMSEKOinidibangunbagikebutuhansekolahakan pengelolaan data daninIormasi sekolahmelalui teknologi inIormasi untuk memudahkaninstitusisekolah,siswadanguru,sertamasyarakat memperolehinIormasiyangakuratdancepattentangperkembangan sekolah tersebut. 2.2 Rekayasa Perangkat Lunak 2.2.1 Definisi Rekayasa Perangkat Lunak MenurutIEEE-1993 rekayasaperangkatlunak adalahaplikasidari sebuahkuantiIiabel,disiplin,dansistematiskepadapengembangan, II-3 operasi,danpemeliharaanperangkatlunakyaituaplikasidarirekayasa perangkat lunak |PRE2002|.2.2.2 Proses Perangkat Lunak Proses perangkat lunak adalah sebuah kerangka proses umum yang dibangundenganmendeIinisikanseiumlahkecilaktivitaskerangkakeria yangdiaplikasikankesemuaproyekperangkatlunak,tanpamelihat kompleksitasnya |PRE2002|. 2.3 ParadigmaRekayasaPerangkatLunakModelSekuensial LinearWaterfall Model Modelsekuensiallinearseringdisebutiugadengansiklus kehidupanklasikatauaterfallmodel.Sekuensiallinearmengusulkan sebuah pendekatan kepada perkembangan perangkat lunak yang sistematik dansekuensialyangdimulaipadatingkatdankemaiuansistempada seluruh analisis, desain, kode, penguiian, danpemeliharaan. Gambar2.1aterfall diagramII-4 2.3.1 Rekayasa Sistem RekayasasistemmendeIinisikanpemodelansisteminIormasi. pandangansistemdisinipentinguntukmenielaskanbagaimanaperangkat lunakharusberhubungandenganelemen-elemenlainsepertiperangkat lunak,manusia,dandatabase.Pressmanmenyebutkanbahwarekayasa dananalisissistemmenyangkutpengumpulankebutuhanpadatingkat sistemdenganseiumlahkecilanalisissertadesaintingkatpuncak |PRE2002|. Gambar2.2Model Sekuensial Linear 2.3.2 Analisis Kebutuhan Perangkat Lunak2.3.2.1 Software Requirement Spesification (SRS) Padatahapanalisiskebutuhanperangkatlunakdilakukan penyusunanSRS.PadatahapawalSRSdisebutkantuiuandariperangkat lunakdandideskripsikankedalamsuatuIungsi-Iungsikomputer (computerbasedsvstem).SRSadalahdokumenyangberisideskripsi lengkapmengenaiapakemampuansoftare(hat)tanpamenielaskan bagaimana(ho)softareakanmelaksanakankemampuantersebut |JAP2003|.StandarpenulisanSRSyangdigunakanadalahIEEEANSI II-5 830-1998.SetiaprequirementdalamSRSdiberikanuniqueidentifier labelsebagaipenandaketikarequirementtersebutdimanipulasi(added. changed.deleted).Berikuttabel2.1menielaskanstandarpendiIinisian kebutuhan Iungsional dalam SRS : Tabel 2.1 Pendefinisan kebutuhan fungsional dalam SRS SRS IDDeskripsi SRS -XXXXFXX......... Keterangan :SRS : $otfare Requirement $pesification XXX : Nick name sistem yang dibangun FXX:FadalahIungsionaldapatoptionalberupaNF (NonFungsional),XXadalahnomorurutIungsi tersebut2.3.2.2 Kebutuhan Data 2.3.2.2.1 Entitas . Atribut. dan Relasi Entitas,atribut,danrelasimerupakantigainIormasimodeldata yangsalingberhubungan.Dimanaentitasmerupakanindividuyang mewakilisesuatuyangnyata(eksistensinya)dandapatdibedakandari sesuatu yang lain |FAT2007|. Sebagai contoh seorang guru , siswa, kelas, kurikulum,danlainsebagainya.Sekelompokentitasyangseienisdan beradadalamlingkupyangsamamembentuksebuahhimpunanentitas. Sebagaicontohdalamhimpunanentitasmatapelaiaranterdapatentitas Biologi dan Matematika. II-6 Setiapentitasmemilikiatributyangmendeskripsikankarakteristik dari entitas tersebut. Sebuah atribut atau beberapa atribut dari entitas harus dapatmeniadipengidentiIikasidata,dimanaatributpengidentiIikasiini selaniunyadisebutsebagaikunciSebagaicontohdalamentitassiswa seringdigunakanatributnomorinduksiswa(nis)meniadikunciutamapengenal. Relasimenuniukkanadanyahubungandiantaraseiumlahentitas. Sebagai contoh relasi antara entitas siswa dan mata pelaiaran disebut relasi mempelaiari.Penamaanrelasiiniperlumemperhatikananalisis keterhubunganantaraduaentitasataulebih.Berikutgambar2.3contoh keterhubungan entitas siswa dan entitas mata pelaiaran : Gambar2.3Entitas. atribut. dan relasi 2.3.2.2.2 Kardinalitas dan Modalitas II-7 Kardinalitasrelasimenuniukkaniumlahmaksimumentitasyang dapatberelasidenganentitaspadahimpunanentitaslain.Kardinalitas relasi yang teriadi di antara dua himpunan entitas dapat berupa : a.one to one YangberartisetiapentitaspadahimpunanentitasAberhuhungan dengan paling banyak dengan satu entitas pada himunan entitas B, dan begituiugasebaliknyasetiapentitaspadahimpunanBberhubungan denganpalingbanyakdengansatuentitaspadahimpunanentitasA. Berikut gambar 2.4 menielaskan kardinalitas relasi one to one :

Gambar2.4 Kardinalitas one to one b.one to manv YangberartisetiapentitaspadahimpunanentitasAdapat berhubungandenganbanyakentitaspadahimpunanentitasB,tetapi tidaksebaliknyadimanasetiapentitaspadahimpunanentitasB berhubungan dengan paling banyak dengan satu entitas pada himpunan entitasA.Berikutgambar2.5menielaskankardinalitasrelasioneto manv : II-8 Gambar2.5 Kardinalitas one to manv c.manv to manv Yang berarti setiap entitas pada himpunan entitas A dapat berhubungan denganbanyakentitaspadahimpunanentitasB,dandemikianiuga sebaliknya,dimanasetiapentitaspadahimpunanentitasBdapat berhubungandenganbanyakentitaspadahimpunanentitasA. Berikut gambar 2.6 menielaskan kardinalitas relasi manv to manv : Gambar2.6 Kardinalitas manv to manv 2.3.2.2.3 ntitv #elationship Diagram (ERD) II-9 Modelentitvrelationshipyangberisikomponen-komponenhimpunan entitas dan himpunan relasi masing-masing dilengkapi dengan atribut-atribut yang merepresentasikanseluruhIaktadarikeadaansebenarnya,yangdapat digambarkan dengan lebih sistematis menggunakan ERD |FAT2007|. ERD padamulanya diusulkan oleh peter Chen untuk disain sistemdatabase relasional|BAG2003|.Notasi-notasisimbolikdidalamERDyangdapat digunakan adalah : 1.Persegi paniang, menyatakan himpunan entitas 2.ingkaranelips,menyatakanAtribut(atributyangberIungsi sebagai key digaris bawahi) 3.Belah ketupat, menyatakan himpunan relasi 4.Garis,sebagaipenghubungantarahimpunanrelasidengan himpunan entitas dan himpunan entitas dengan atribut 5.Kardinalitas relasi dapat dinyatakan dengan banyaknya garis cabang atau dengan pemakaian angka (1 dan 1 untuk relasi satu ke satu, dan N untuk relasi satu ke banyak, atauM dan N untuk relasi banyak ke banyak). Berikut simbol-simbol ERD yang diielaskan pada gambar 2.7 : II-10 Gambar 2.7 Simbol-simbol dalam ERD 2.3.2.3 Kebutuhan Fungsional 2.3.2.3.1 Data Flo Diagram (DFD) DFDmemberikanindikasibagaimanadataditransIormasipada saatdatabergerakmelaluisistem.DFDadalahsebuahteknikgraIisyang menggambarkanaliraninIormasidantransIormasiyangdiaplikasikan pada saat data bergerak dari input meniadi output |PRE2002|.Notasi dasar yang digunakan dalam DFDadalah : 1.Persegipaniang,digunakanuntukmerepresentasikansebuahentitas eksternal 2.ingkaran, digunakan untuk merepresentasikan sebuah proses 3.Anakpanah,digunakanuntukmerepresentasikangerakaninIormasi dari satu bagian ke bagian lain dalam sistem 4.Garisdobel,merepresentasikansebuahpenyimpanandatadata store.Berikut simbol-simbol DFD yang diielaskan pada gambar 2.8 : II-11 Gambar 2.8 Simbol-simbol dalam DFD 2.3.2.3.2 Data Context Diagram (DCD) DFDtingkat0,yangdisebutiugadenganmodelsistem IundamentalatauDCDmerepresentasikanseluruhelemensistemsebagai sebuah buble tunggal dengan data input danoutput yang dituniukkan oleh anakpanahyangmasukdankeluarsecaraberuntun.Prosestambahan (buble) dan ialur aliran inIormasi direpresentasikan pada saat DFD tingkat 0 dipartisi untuk mengungkap detail yang lebih. 2.3.3 Perancangan Disain perangkat lunak berada pada inti teknik dari proses rekayasa perangkatlunakdandiaplikasikantanpamemperhatikanmodelproses perangkatlunakyangdigunakan.Masing-masingelemenmodelanalisis yangdiperlukanmemberikaninIormasiuntukmenciptakansuatumodel |PRE2002|.Hasildariperancangandituangkandalamsuatusoftare designdescription(sdd) Elemenelemenprosesperancangan terdiridari |PUJ2004| : II-12 1.Perancangandata,merupakantransIormasimodeldatayang dihasilkanolehprosesanalisismeniadistrukturdatayang dibutuhkan pada saat implementasi 2.Perancanganarsitektur,merupakandeIinisiketerkaitanelemen-elemen utama yang akan membentuk program 3.Perancanganantarmuka,merupakanpeniabarankomunikasi internalperangkatlunak,antarperangkatlunakdengansistemdi luarnya, dan antara perangkat lunak dengan usernya. 4.Perancanganprosedur,merupakantransIormasielemenstructural dari arsitektur program meniadi deIinisi struktur 2.3.3.1 Perancangan Data Pada tahapperancangandatamemilih representasiloiikdariobiek datayangditemukanpadaprosesanalisis.Hasilperancangandataadalah strukturdatasiapdiprogram,strukturbasisdatasiapdibuatoleh pemrogram, danprosedur atau operasi untuk mengakses data. 2.3.3.2 Perancangan Antar Muka PadatahapperancanganantarmukaterIokuspadaperancangan antarmukaantaramodul-modulperangkat lunak,perangkatlunakdengan sumber inIormasi (entitas eksternal), dan antara manusia (pemakai) dengan komputer.Jenis-ienisperancanganantarmukayangdiperlukanadalah antarmukauntukinputparameterproses,outputproses,inputdata,output data, dan antar muka untuk pesan-pesan |PUJ2004|.II-13 2.3.4 Implementasi Hasildaritahapperancangankemudianditeriemahkankedalam bentukmesinyangbisadibaca.Kemudiandilakukangenerasipembuatan kodesecaramekanis.Implementasidilakukandenganmengumpulkan kebutuhan-kebutuhan hasil dari perancangan data,Iungsi, dan antar muka. 2.3.5 Pengujian Fokuspenguiianterletakpadalogikainternalperangkatlunak denganmemastikanbahwasemuapernyataansudahdiuii,danpada eksternalIungsionalyaitumengarahkanpenguiianuntukmenemukan kesalah-kesalahandanmemastikanbahwainputyangdibatasiakan memberikanhasilaktualyangsesuaidenganhasilyang dibutuhkan|PRE2002|.2.3.5.1 Metode lack ox PenguiiandiIokuskanpadaIungsionalitasperangkatlunaktanpa pengetahuanstrukturinternalprogram(sourcecode)|PUJ2004|. Penguiianblackboxberusahamenemukankesalahandalamkategori Iungsi-Iungsiyang tidak benar atau hilang, kesalahan interface, kesalahan dalamstrukturdataatauaksesdatabaseeksternal,kesalahankineria, inisialisasi dan kesalahan terminasi. Pelaksanaan penguiian cenderung diaplikasikan selama tahap akhir penguiian.DomaininIormasimeniadiperhatianpadapenguiiandengan II-14 menggunakan metode black box, dengan mengaplikasikan serangakain test case berdasarkan softare requirement specification yang telah dibuat.2.3.6 Pemeliharaan Pemeliharandilakukansebagaiakibatdariperubahan-perubahan perangkatlunaksetelahdisampaikankepadapelanggan,sehingga diperlukanpenyesuaian-penyesuaiansebagaiakibatdariperangkat peripheralataukarenapelangganmemerlukanperkembanganIungsional |PRE2002|.PadatahappemeliharaansetiapIaseprogramsebelumnya diaplikasikan kembali dan tidak membuat yang Iase baru lagi. 2.4 Kurikulum Tingkat Satuan Pendidikan (KTSP) Kurikulumadalahseperangkatrencanadanpengaturanmengenai tuiuan,isi,danbahanpelaiaransertacarayangdigunakansebagai pedomanpenyelenggaraankegiatanpembelaiaranuntukmencapaituiuan pendidikan tertentu. Pengembangan kurikulum dilakukan dengan mengacu padastandarnasionalpendidikanuntukmewuiudkantuiuanpendidikan nasional.Kurikulumpadasemuaieniangdanienispendidikan dikembangkandenganprinsipdiversiIikasisesuaidengansatuan pendidikan,potensidaerah,danpesertadidik.Pengembangankurikulum secaraberdiversiIikasidimaksudkanuntukmemungkinkanpenyesuaian program pendidikan pada satuan pendidikan dengan kondisi dan kekhasan potensi yang ada di daerah. II-15 KTSPadalahkurikulumoperasionalyangdisusundan dilaksanakanolehmasing-masingsatuanpendidikan|DEP2007|.KTSP memilikiaspekyangberbedaiikadibandingkandengankurikulum berbasiskompetensiatauieniskurikulumlainnya.Perbedaantersebut terletakpadakegiatanbelaiarmengaiar,penilaian,danpengelolaan kurikulumberbasissekolah.KompetensiterdiridariStandarKompetensi (SK)danKompetensidasar(KD)yangdikembangkanberdasarkan Standar Kompetensi ulusan (SK). 2.4.1 Kegiatan Belajar Mengajar (KBM) KBMpadaKTSPberpusatpadapesertadidik,mengembangkan kreativitas,menciptakankondisiyangmenyenangkandanmenantang, menyediakanpengalamanbelaiaryangberagam,sertabelaiarmelalui berbuat atau tindakan.KTSPdari sisi penilaiankelasdilakukanolehguru untukmengetahuitingkatpenguasaankompetensiyangditetapkan, bersiIatinternal,bagiandaripembelaiaran,dansebagaibahanuntuk peningkatan mutu hasil belaiar.2.4.2 Penilaian Kelas Penilaiankelasiniberorientasipadakompetensi,mengacupada patokan, ketuntasan belaiar, dilakukan melalui berbagai cara antara lain : 1.Kumpulan keria siswa 2.Hasil karya 3.Penugasan II-16 4.Uniuk keria 5.Tes tulis 2.4.3 Pengelolaan Kurikulum Berbasis Sekolah Pengelolaankurikulumberbasis sekolahKTSPmengacupadavisi danmisisekolah,penyusunanperangkatkurikulumatausilabus,dan pemberdayaantenagakependidikandansumberdayalainnyauntuk meningkatkanmutuhasilbelaiar.Pengembangandanpelaksanaan kurikulum,disesuaikandenganaspek-aspeksatuanpendidikan,potensi daerah, sosial budaya masyarakat setempat, dan keadaan peserta didik. 2.4.4 Penyusunan KTSP AcuanoperasionaldalampenyusunanKurikulumTingkatSatuan Pendidikan meliputi : 1.Peningkatan iman dan takwa serta akhlak mulia 2.Peningkatanpotensi,kecerdasan,danminatsesuaidengantingkat perkembangan dan kemampuan peserta didik 3.Keragaman potensi dan karakteristik daerah dan lingkungan 4.Tuntutan pembangunan daerah dan nasional 5.Tuntutan dunia keria 6.Perkembangan ilmu pengetahuan, teknologi, dan seni 7.Agama 8.Dinamika perkembangan global 9.Persatuan nasional dan nilai-nilai kebangsaan II-17 10. Kondisi sosial budaya masyarakat setempat 11. Kesetaraan iender 12. Karakteristik satuan pendidikan 2.4.5 Strukutur Muatan KTSP KTSPmemilikistrukturmuatanmeliputisubkomponenmata pelaiaran,muatanlokal,kegiatanpengembangandiri,pengaturanbeban belaiar,ketuntasanbelaiar,kenaikankelasdankelulusan,peniurusan, pendidikankecakapanhidup,sertapendidikanberbasiskeunggulanlokal dan global |DEP2007|. 2.4.5.1 Mata Pelajaran MatapelaiarandalamKTSPberisistrukturkurikulumtingkat sekolahyangdisusunberdasarkankebutuhansiswadansekolahterkait denganupayapencapaianSK.PengembanganStrukturKurikulum dilakukan dengan cara antara lain : 1.Mengaturalokasiwaktupembelaiarantatapmukaseluruhmata pelaiaran waiib dan pilihan Ketrampilan bahasa asing lain. 2.MemanIaatkan4iamtambahanuntukmenambahiampembelaiaran pada mata pelaiaran tertentu atau menambah mata pelaiaran baru. 3.Mencantumkanienismatapelaiaranmuatanlokaldalamstruktur kurikulum. 4.Tidakbolehmengurangimatapelaiaranyangtercantumdalamstandar isi. II-18 BerikutadalahcontohstrukturprogrampengaiaranSMAKTSP untuk kelas X, yang diielaskan dalam tabel 2.2 : Tabel 2.2 Komponen Mata Pelajaran dan Alokasi Waktu untuk Kelas X Komponen Alokasi Waktu Semester 1Semester 2 A. Mata Pelajaran 1Pendidikan Agama22 2Pendidikan Kewarganegaraan22 3Bahasa Indonesia44 4Bahasa Inggris44 5Matematika55 6Fisika33 7Biologi33 8Kimia33 9Seiarah12 10GeograIi21 11Ekonomi33 12Sosiologi22 13Seni Budaya (program pilihan)22

a. Seni Musik b. Seni Rupa 14Pendidikan Jasmani,Olahraga dan Kesehatan22 15Teknologi InIormasi dan Komunikasi22 16Bahasa Asing11 B. Muatan Lokal 17Bahasa Jawa11 C.Pengembangan Diri2*)2 iumlah422`) ekuivalen 2 jam pembelajaran PadakelasX,siswabelummelakukanpeniurusanprogram IPA,IPSmaupunBahasa.SedangkanpadakelasXIdanXII,siswaakan melakukanpeniurusankelas.Berikutadalahcontohstrukturprogram pengaiaranSMAKTSPuntukkelasXIdanXIIprogramIPA,yang diielaskan dalam tabel 2.3 : II-19 Tabel 2.3 Komponen Mata Pelajaran dan Alokasi Waktu untuk Kelas XI dan XII Program IPAKomponen Alokasi Waktu Kelas XIKelas XII Semester 1 Semester 2 Semester 1 Semester 2 A. Mata Pelajaran 1Pendidikan Agama2222 2Pendidikan Kewarganegaraan2222 3Bahasa Indonesia4444 4Bahasa Inggris4444 5Matematika6677 6Fisika5555 7Biologi5555 8Kimia5555 9Seiarah1111 10 Seni Budaya (program pilihan) 2222 a. Seni Musik b. Seni Rupa 11 PendidikanJasmani, Olahraga dan Kesehatan2222 12 Teknologi InIormasi dan Komunikasi2222 13 Keterampilan Bahasa Asing lain - Bahasa Jepang 11-- B. Muatan Lokal 14Bahasa Jawa11-- 15Design Web--11 C.Pengembangan Diri2*)2*)2*)2*) iumlah42424242 2`) ekuivalen 2 jam pembelajaran BerikutadalahcontohstrukturprogrampengaiaranSMAKTSP untuk kelas XI dan XII program IPS , yang diielaskan dalam tabel 2.4 : II-20 Tabel 2.4 Komponen Mata Pelajaran dan Alokasi Waktu untuk Kelas XI dan XII Program IPS Komponen Alokasi Waktu Kelas XIKelas XII Semester 1 Semester 2 Semester 1 Semester 2 A. Mata Pelajaran 1Pendidikan Agama2222 2 Pendidikan Kewarganegaraan 2222 3 Bahasa Indonesia 4444 4 Bahasa Inggris 4444 5 Matematika 6677 6 Fisika 5555 7Biologi5555 8Kimia5555 9 Seiarah 1111 10 Seni Budaya2222 11 Pendidikan Jasmani,Olahraga dan Kesehatan 2222 12 Teknologi InIormasi dan Komunikasi 2222 13 Keterampilan Bahasa Asing lain - Bahasa Jepang 11-- B. Muatan Lokal 14Bahasa Jawa11-- 15Komputer Akuntansi--11 C.Pengembangan Diri2*)2*)2*)2*) iumlah42424242 2`) ekuivalen 2 jam pembelajaran BerikutadalahcontohstrukturprogrampengaiaranSMAKTSP untuk kelas XI dan XII program Bahasa , yang diielaskan dalam Tabel 2.5 II-21 KomponenMataPelaiaranDanAlokasiWaktuUntukKelasXIDanXII Program Bahasa. Tabel 2.5 Komponen Mata Pelajaran dan Alokasi Waktu untuk Kelas XI dan XII Program Bahasa Komponen Alokasi Waktu Kelas XIKelas XII Semester 1 Semester 2 Semester 1 Semester 2 A. Mata Pelajaran 1 Pendidikan Agama 2222 2 Pendidikan Kewarganegaraan 2222 3 Bahasa Indonesia 5555 4Bahasa Inggris5555 5Matematika3333 6 Sastra Indonesia 4444 7 Bahasa Perancis 5555 8 Antropologi 3344 9 Seiarah 3333 10 Seni Budaya2222 11 Pendidikan Jasmani, Olahraga dan Kesehatan2222 12 Teknologi InIormasi dan Komunikasi 2222 13 Keterampilan Bahasa Asing lain - Bahasa Jepang 2222 B. Muatan Lokal 14Bahasa Jawa2211 C.Pengembangan Diri2*)2*)2*)2*) iumlah42424242 2`) ekuivalen 2 jam pembelajaran II-22 2.4.5.2 Muatan Lokal (Mulok) Muatanlokalberisitentangienis,strategipemilihandan pelaksanaanmulokyangdiselenggarakanolehsekolahdalam pengembangannya mempertimbangkan hal-hal sebagai berikut :1.Muatanlokalmerupakankegiatankurikuleryangbertuiuanuntuk mengembangkan kompetensi sesuai dengan ciri khas dan potensi daerah, termasuk keunggulan daerah.2.Substansi muatan lokal ditentukan oleh satuan pendidikan. 3.Substansiyangakandikembangkan,materinyatidaksesuaimeniadi bagiandarimatapelaiaranlain,atauterlaluluassubstansinyasehingga harus dikembangkan meniadi mata pelaiaran tersendiri; 4.Merupakanmatapelaiaranwaiibyangtercantumdalamstruktur kurikulum. 5.Bentuk penilaiannya kuantitatiI (angka). 6.Setiapsekolahdapatmelaksanakanmuloklebihdarisatuienisdalam setiapsemester,mengacupadaminatdanataukarakteristikprogram studi yang diselenggarakan di sekolah 7.Siswabolehmengikutilebihdarisatuienismulokpadasetiaptahun pelaiaran,sesuaidenganminatdanprogrammulokyang diselenggarakan sekolah. 2.4.5.3 Pengembangan Diri Bertuiuanmemberikankesempatankepadapesertadidikuntuk mengembangkandanmengekspresikandirisesuaidengankebutuhan, II-23 kemampuan,bakat,minatpesertadidik,dankondisisekolah. Pengembangandiribukanmerupakanmatapelaiarandantidakperlu dibuatkanSK,KD,dansilabus.Kegiatanpengembangandiridapat dilakukan dalam 2 hal yaitu : 1.Bimbingan konseling, kehidupan pribadi, sosial, kesulitan belaiar, karir2.Ekstrakurikuler,Pengembangankreativitas,kepribadiansiswa,seperti Kepramukaan, Kepemimpinan, Kelompok Ilmiah Remaia (KIR) . KegiatanpengembangandiridiIasilitasiataudibimbingolehguru kelas atau mata pelaiaran,konselor atau Guru BK atau tenaga kependidikan lain. 2.4.5.4 Pengaturan Beban Belajar Berisi tentang iumlah beban belaiar per mata pelaiaran, per minggu per semester dan per tahun pelaiaran yang dilaksanakan di sekolah, sesuai denganalokasiwaktuyangtercantumdalamstrukturkurikulum.Sekolah dapatmengaturalokasiwaktuuntuksetiapmatapelaiaranpadasemester ganiildangenapdalamsatutahunpelaiaransesuaidengankebutuhan, tetapi iumlah beban belaiar per tahun secara keseluruhan tetap. Alokasiwaktukegiatanpraktikadalah2JamPelaiaran(JP) praktikdisekolahsetaradengan1JPtatapmuka,dan4JPpraktikdi luarsekolahsetaradengan1JPtatapmuka(SekolahMenengah Keiuruan). II-24 2.4.5.5 Ketuntasan Belajar Kriteria Ketuntasan Minimal (KKM) per mata pelaiaran diatur oleh sekolahmasing-masingdenganketuntasanbelaiaridealuntuksetiap indikatoradalah0100,denganbataskriteriaidealminimum75. SekolahharusmenetapkanKKMpermatapelaiarandengan mempertimbangkankemampuanrata-ratapesertadidik,kompleksitasdan SDM. 2.4.5.6 Kenaikan Kelas dan Kelulusan StandarKompetensiulusanadalahkualiIikasikemampuan lulusanyangmencakuppengetahuan,sikap,danketerampilan.Standar kompetensilulusanpadasatuanpendidikanmenengahumumbertuiuan untukmeningkatkankecerdasan,pengetahuan,kepribadian, ahklakmulia, sertaketerampilanuntukhidupmandiridanmengikutipendidikanlebih laniut.Standarkompetensilulusanpadasatuanpendidikanmenengah keiuruanbertuiuanuntukmeningkatkankecerdasan,pengetahuan, kepribadian,ahklakmulia,sertaketerampilanuntukhidupmandiridan mengikutipendidikanlebihlaniutsesuaidengankeiuruannya.Kenaikan kelasdilaksanakanpadasetiapakhirtahunpelaiaran.Kenaikankelas didasarkanpadapenilaianhasilbelaiarpadasemester2,dengan mempertimbangkanseluruhSKKDyangbelumtuntaspadasemester1 harus dituntaskan sebelum akhir semester 2. Peserta didik dinyatakan tidak naikkekelasXI,apabilayangbersangkutantidakmencapaiketuntasan belaiarminimal lebih dari 3mata pelaiaran.Peserta didik dinyatakan tidak II-25 naikkekelasXII,apabilayangbersangkutantidakmencapaiketuntasan belaiar minimal lebih dari 3mata pelaiaran yang bukan mata pelaiaran ciri khas program tersebut. 2.4.5.7 Penjurusan PenentuanPeniurusandilakukanmulaiakhirsemester2kelasX. Pelaksanaan Peniurusan Program IPA,IPS, dan Bahasa dimulai di semester 1kelasXI.Peniurusandilakukanberdasarkanataspilihanpesertadidik (minat),kemampuan akademik, dan potensi peserta didik.2.4.5.8 Pendidikan Kecakapan Hidup Substansikecakapanhidupyaitukecakapanpersonal,sosial, akademikdanatauvokasional.Untukkecakapanvokasional,dapat diperolehdarisatuanpendidikanyangbersangkutan,antaralainmelalui mata pelaiaran keterampilan. 2.4.5.9 Pendidikan Berbasis Keunggulan Lokal dan Global Pendidikanberbasiskeunggulanlokaldanglobaladalahprogram pendidikanyangdikembangkandenganmemanIaatkankeunggulanlokal dan kebutuhan daya saing global. Substansinya mencakup aspek ekonomi, budaya,bahasa,TIK,ekologi,danlain-lain,yangsemuanyabermanIaat bagi pengembangan kompetensi peserta didik. II-26 2.4.6 Pengembangan Silabus 2.4.6.1 Pengertian Silabus Silabusadalahrencanapembelaiaranpadasuatudanatau kelompokmatapelaiarandengantematertentuyangmencakupstandar kompetensi,kompetensidasar,materipokokpembelaiaran,kegiatan pembelaiaran, indikator pencapaian kompetensi untuk penilaian, penilaian, alokasi waktu, dan sumber belaiar |DEP2007|. 2.4.6.2 Penyusunan Silabus Silabusuntuksetiapmatapelaiarandisusunberdasarkaniumlah alokasiwaktuyangdisediakanuntukmatapelaiaranselama penyelenggaraan pendidikandi tingkat satuan pendidikan. Penyusunanini didasarkanpadaalokasiwaktuyangdisediakanpersemester,pertahun, danalokasiwaktumatapelaiaranlainyangsekolompok.Berikutgambar 2.9menielaskanIormpenyusunansilabusdenganstandarKurikulum tingkat Satuan Pendidikan (KTSP) : II-27 Gambar 2.9 Form Silabus Pengembangsilabusdilakukanolehgurukelasmatapelaiaran, kelompokgurukelasmatapelaiaran,dankelompokkeriaguru.KomponensilabusiniterdiridariSK,KD,materipokokpembelaiaran, kegiatanpembelaiaran,indikatorberdasarkanKD,penilaian,alokasi waktu,dan sumber belaiar.2.4.7 Pengembangan Laporan Hasil Belajar (LHB) 2.4.7.1 Pengertian LHB HBadalahrangkumandarinilaihasiltagihan(tugas-tugas, ulangan harian, uiian tengah semester, uiian akhir semester, dan nilai-nilai harianlainnya)selamasemesterberlangsungsebagaidiagnosishasil belaiar peserta didik dan umpan balik KBM di sekolah. II-28 2.4.7.2 1Penyusunan LHB HBterdiriataskomponenpenilaianmatapelaiaran(nilai pengetahuan,praktik,sikapaIektiI),ketercapaiankompetensipeserta didik,pengembangandirieksul,kepribadian,danketidakhadiran.Berikut gambar2.10menielaskanIormHBdenganstandarKurikulumTingkat Satuan Pendidikan : Gambar 2.10 Form LHB komponen penilaian Mata Pelajaran CarapengisianaporanHasilBelaiardenganketentuansebagai berikut : 1.Nilaiketuntasanbelaiaruntukaspekpengetahuandanpraktik dinyatakan dalam bentuk bilangan bulat, dengan rentang 0100. 2.Ketuntasanbelaiarsetiapindikatorditetapkanberkisarantara0-100. Kriteria ideal ketuntasan untuk masing-masing indikator 75 . II-29 3.KolomPengetahuandiisidengannilaikumulatiIdarihasilpencapaian SKdanKDsetiapmatapelaiarandanmuatanlokalpersemester.Nilai ini ditulis secara kuantitatiI dalam bentuk bilangan bulat dan huruI. 4.Kolom Praktik diisi dengan nilai kumulatiI dari hasil pencapaian SK dan KDuntukaspekpraktikpadamatapelaiarandanmuatanlokaltertentu persemester.NilaiiniditulissecarakuantitatiIdalambentukbilangan bulat dan huruI. 5.Kolom sikapaIektiI diisi dengan hasil penilaian aspek sikapaIektiI pada setiapmatapelaiarandanmuatanlokalmelaluipengamatan pembelaiaranselamaprosesberlangsungpersemester.Nilai sikapaIektiIdicantumkandalambentukpredikat,denganklasiIikasi tinggi, sedang dan rendah (motivasi dan minat belaiar, sikap, keriasama, disiplin),untuknilaiyangterkaitdenganmatapelaiarandanmuatan lokal dapat menggunakan predikat amat baik, baik , cukup dan kurang. 6.Padakolomketercapaiankompetensidiisidenganuraian singkatdeskripsiyangmenggambarkantingkatpencapaiankompetensi (baik yang telah tuntas atau yang belum tuntas). 7.Tabelpengembangandiridiisidenganienispengembangandiri (kegiatankreativitas)yangdiikutiolehpesertadidikdandalamkolom keterangandiisidenganpenilaianaspeksikapaIektiIyangdiIokuskan padaperubahanperilakupesertadidiksetelahmengikutikegiatan pengembangan diri. II-30 8.TabelKetidakhadiranpadakolomketerangandiisidenganlamawaktu (hari, iam atau satuan waktu lainnya) 9.Tabel Kepribadian pada Kolom keterangan diisi dengan predikat prestasi kepribadian(amatbaik,baik,cukup,ataukurang)pesertadidik,dan deskripsi tentangsikapperilaku peserta didik yang paling dominan baik positiI maupun negatiI. Berikutgambar2.11akanmenielaskanIormHBSiswaKolom Ketercapaian Kompetensi Peserta Didik : Gambar 2.11 Form LHB Komponen Penilaian Ketercapaian Kompetensi Peserta Didik II-31 Berikutgambar2.12akanmenielaskanIormHBSiswaKolom Penilaian Pengembangan Diri Eksul, Ketidakhadiran, dan Kepribadian : Gambar2.12 Form LHB Komponen Penilaian Pengembangan Diri Eksul. Ketidakhadiran. dan Kepribadian III-32 BAB IIIANALISIS DAN PERANCANGAN 3.1 Analisis Kebutuhan Analisiskebutuhanakanmenielaskanmengenaigambaranumum, prespektiIprodukSistemInIormasiManaiemenSekolah(SIMSEKO)di SMANegeri2Semarang,kebutuhandata,kebutuhanIungsional,dan kebutuhan perancangan antar muka. 3.1.1 Gambaran Umum SIMSEKOSMANegeri2Semarangdibangundengan menggunakanperangkatlunakopensourceberbasisweb.Sistemini nantinyaakandiletakkanpadaruanganakademikyangdapatdigunakan olehparagurumatapelaiaran,walikelas,pembinaekstrakurikuler,dan gurubimbingankonselingdenganotoritaspenuhdibawahpengawasan wakil kepala sekolah bagian akademik. SIMSEKO dapat digunakan untuk mengaturkegiatanakademikdankurikulumsekolah,sertapembuatan laporanhasilbelaiarsiswa.PembangunandatabasediIokuskanhanya padaelemendataguru,siswa,matapelaiaran,dankegiatanbelaiar mengaiarberdasarkanlaporanhasilbelaiardenganstandarKurikulum Tingkat Satuan Pendidikan SMA Negeri 2 Semarang.III-33 3.1.1.1 Perspektif Sistem Lama Pengisiannilaimatapelaiaranmidsemesterdansemesterpada HB dilakukan dengan tahapan - tahapan sebagai berikut : 1.GurumatapelaiaranmengisiIormlegerpenilaianPPK, praktek, dan sikap 2.GurupembinaekstrakurikulermengisiIormpenilaian ekstrakulikuler siswa pada Iorm leger nilai ekstrakulikuler 3.Formlegerpenilaianmatapelaiarandanekstrakulikuler kemudiandiserahkankepadawakilkepalasekolahbagian akademik untuk diperiksa 4.Formlegeryangtelahdiperiksakemudiandiserahkankepada wali kelas untuk disalin ke HB masing-masing siswa Pengisianabsensidilakukandengantahapan-tahapansebagai berikut : 1.Setiap hari sekretaris kelas mengisi Iorm absensi kelas 2.KemudianIormabsensikelasdiserahkankepadaguruBKdi hari sabtu 3.Guru BK bertugasmerekap absensi siswa setiap semester pada Iorm rekap absensi kelas 4.Formrekapabsensikelasdiserahkankepadawalikelasuntuk disalin ke HB masing-masing siswa III-34 3.1.1.2 Perspektif Sistem Baru PerspektiIprodukSIMSEKOSMANegeri2Semarangdapat dilihat pada gambar 3.1 sebagai berikut : Gambar 3.1 PerspektiI produk SIMSEKOdibangunberdasarkanarsitekturthreetieryangsecaraumum terdiriataspresentationtier,businesslogic,danbackendtier.Padabagian III-35 presentationtierterdiriatasGeneralUserInterface(GUI)administrasi, kesiswaan,kurikullum,akademik,danHB.SIMSEKOdibangunsebagai perangkatlunakberbasiswebyang terdiri atas3 standar protokolHTM, HTTP, daniaringanTCPIP.HTMbekeriauntukmembangundanmempresentasikan inIormasi denganmenggunakan aplikasi web broser. TCPIPmerupakan prokol iaringan yangmentransIer data dari perangkat lunak melalui internet. Pada bagian businesslogictierterdapatscriptingenginePHP4.0.Scriptsphpyangmenyatu denganHTMdieksekusidiWEBSERVER.Artinyasemuasintaksyang dieksekusi akan sepenuhnya diialankan pada server sedangkan yang dikirimkan ke browser hanya hasilnya saia. Pada bagianbackend tier, phpMyAdminmerupakan DatabaseManagementSystemyangmengaturcarapenyimpanandata. Manaiemen data dilakukan dengan menggunakan bahasa SQ. 3.1.2 Spesifikasi Kebutuhan Perangkat Lunak Berikuttabel3.1akanmenielaskanketerunutankebutuhandan rancanganSIMSEKO SMA Negeri 2 Semarang : Tabel 3.1 Keterunutan Kebutuhan dan Rancangan SRS IdNomor Fungsi Keterangan SRSSIMSEKOF01Administrasi : Mastering data sekolah,guru, dan pengguna SRSSIMSEKOF02Kesiswaan : 1.Mastering data siswa dan pembina 2.Ekstrakurikuler : a.Sistem dapat melakukan mastering data ekstrakurikuler b.Sistem dapat melakukan pencatatan nilai ekstrakulikuler siswa c.Sistem dapat melakukan pencatatan prestasi ekstrakurikuler siswa III-36 Lanjutan tabel 3.1 Keterunutan Kebutuhan dan Rancangan SRS IdNomor Fungsi Keterangan 3.Organisasi : a.Sistemdapat melakukan mastering data organisasi kesiswaan b.Sistem dapat melakukan pencatatan nilai organisasi siswa SRSSIMSEKOF03Kurikulum : 1.Sistem dapat melakukan mastering data mata pelaiaran 2.Sistem dapat melakukan mastering data komponen penilaian AMK3.Sistem dapat melakukan pengaturan silabus berdasarkan mata pelaiaran 4.Sistem dapat melakukan pengaturan struktur mata pelaiaran 5.Sistem dapat melakukan pengaturan penempatan guru berdasarkan mata pelaiaran per kelas yang diikuti siswa untuk semester tertentu SRSSIMSEKOF04Kegiatan Akademik Sekolah : 1.Sistem dapat melakukan mastering ienis kelas berupa ienis kelas IPA, IPS, dan Bahasa 2.Sistem dapat melakukan pengaturan buka tutup tahun aiaran 3.Sistem dapat melakukan pengaturan buka tutup semester 4.Sistem dapat melakukan analisa iurusan dengan prosedur berupa : a.Pencatatan rekomendasi iurusan siswa oleh guru Bimbingan Koseling b.Pencatatan pilihan minat siswa c.Rekomendasi iurusan berdasarkan persyaratan nilai mata pelaiaranSRSSIMSEKOF05aporan Hasil Belaiar : 1.Sistem dapat melakukan pencatatan rekapitulasi absensi siswa per semester 2.Sistem dapat melakukan pengisian nilai mata pelaiaran siswa per semester 3.Sistem dapat melakukan pengisian nilai praktikum siswa per mata pelaiaran dan per semester 4.Sistem dapat melakukan pengisian nilai aIektiI siswa per mata pelaiaran dan per semester 5.Sistem dapat melakukan pencatatan keterangan kompetensi siswa per mata pelaiaran dan per semester 6.Sistem dapat melakukan pencatatan keterangan penilaian 10 komponen akhlak mulia dan kepribadian 7.Sistem dapat melakukan pengisian catatan wali kelas untuk siswa per semester SRSSIMSEKOF06Sistem dapat melakukan pencetakan aporan Hasil Belaiar Siswa per mid semester SRSSIMSEKOF07Sistem dapat melakukan pencetakan aporan Hasil Belaiar Siswa per semester III-37 3.1.3 Kebutuhan Data PadatahapiniakandiielaskanmengenaiERD,DFD,kamusdata dari database SIMSEKO SMA Negeri 2 Semarang.3.1.3.1 ER Diagram PadaERDSIMSEKOterdapat14entitasyaituiurusan,siswa, pelaiaran,organisasisiswa,guru,kompetensi,detailkompetensi,kelas, kelasdetail,ekstrakurikuler,prestasiekskul,organisasisiswa,pembina, AMKdanmemiliki14relasiyaituminatsiswa,rekomendasibk,nilaiamk, nilaippk,keteranganorgsiswa,kbm,unitaiar,absensi, keteranganekskulsiswa, diiabarkan, catatanwalikelas, memiliki, wali. Berikut gambar 3.2 akan menielaskan entitas dan relasi dalam ERD SIMSEKO : III-38 Gambar 3.2 ntitv #elationship Diagram SIMSEKO SSWAJURUSANrekomendasi bkORGANSASminatEKSTRAKURKULERketerangan org siswaketeranganekskulsiswaAMKnilaamkPRESTASEKSKULmemilikiPEMBNAKELASDETALabsensiNilai ppkcatatanwalikelasPELAJARANNNKELASmenjabarkanGURUkbmKOMPETENS unitajarDETALKOMPETENSmenjabarkanMNN1MNM NMN11MNdamknama_amknissemesterket_amknisnama siswasexagamatgl_lahirteleponalamatnamaayahpekerjaan_ayahnamaibupekerjaan_ibualamat_ortunisnilaimidnilaisemesternilaiharianmidnilaihariansemestersemesteridmapelidmapelnamastatusidminatidjurusannisidjurusannamajurusanidrekomendasiidjurusannisketeranganidorganisasinama orgdket_orgnisidorganisasiket_orgsemesteridekskulnamadket_ekskulsemesternisidekskulket_ekskulnamasexagamatgl_lahirteleponalamatidpembinadket_ekskulidprestasiprestasinissemestersakitijinalphanomorkelasidcatwalinissemesterketerangannomorkelasnilaipraktikumidunitajaridmapelnamakelassemesterkkm1idkbmidguruidmapelsemesternomorkelasidgurunipnamasextgl_lahirteleponalamatagamajabatanidkompetensistandarkompidunitajariddetailkompetensikompetensidasarmaterikegiatanindikatorpenilaianalokasiwaktusumberidkompetensiiddetailkompM1nilaiafektifnamakelasM1nomorkelasnomorkelasnamakelasMN1N1wali11nomorkelasidguruMNidpembinaidekskulNtahunajarIII-39 Data Object Description Deskripsi antar entitas : Entitas : -SISWA Atribut :nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanayah, namaibu, pekeriaanibu, alamatortu -KEASDETAI Atribut :idkelasdetail Relasi : -absensi Atribut : nis,nomorkelas,semester,sakit,iiin,alpa, Kardinalitas : -N -1 Satusiswahanyamemilikisatuabsensinomorkelasdansatu nomorkelas dapat memiliki absensi oleh lebih dari satu siswa Deskripsi antar entitas : absensi SISWAKEASDETAI catatanwali kelas SISWAKEASDETAI III-40 Entitas : -SISWA Atribut :nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanayah, namaibu, pekeriaanibu, alamatortu -KEASDETAI Atribut :nomorkelasdetail Relasi : -Catatan wali kelas Atribut : idcatwali,nis,semester,keterangan,nomorkelas Kardinalitas : -N -1 Satusiswahanyamendapatkancatatanwalikelasdarisatu nomorkelas dan satu nomorkelas memberikan catatan wali kelas untuk lebih dari satu siswa Deskripsi antar entitas : Entitas : -SISWA Atribut :minatsiswa SISWAJURUSAN III-41 nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanayah, namaibu, pekeriaanibu, alamatortu -JURUSAN Atribut :idiurusan,namaiurusan Relasi : -minatsiswa Atribut : idminat,idiurusan,nis Kardinalitas : -N - M Satusiswadapatmemilihminatlebihdarisatuiurusandansatu iurusan dapat meniadi pilihan minat lebih dari satu siswa Deskripsi antar entitas : Entitas : -SISWA Atribut :nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah, pekeriaanayah, namaibu,pekeriaanibu,alamatortu -JURUSAN Atribut :idiurusan,namaiurusan Relasi : -rekomendasibk rekomendasibk SISWAJURUSAN III-42 Atribut : idrekomendasi,idiurusan,nis,keterangan Kardinalitas : -N - M Satusiswadirekomendasibklebihdarisatuiurusandansatuiurusan meniadirekomendasibk untuk lebih dari satu siswa Deskripsi antar entitas : Entitas : -SISWA Atribut :nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanayah, namaibu, pekeriaanibu, alamatortu -PEAJARAN Atribut : idmapel,nama,status Relasi : -nilaippk Atribut : nis,nilaimid,nilaisemester,nilaiharianmid,nilaihariansemester, semester,idmapel,nilaipraktikum,nilaiaIektiI,tahuniar Kardinalitas : -N - M nilaippk SISWAPEAJARAN III-43 Satusiswamendapatkannilaippklebihdarisatupelaiarandansatu pelaiaran memberikan nilaippk untuk lebih dari satu siswa Deskripsi antar entitas : Entitas : -SISWA Atribut :nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanayah, namaibu, pekeriaanibu, alamatortu -AMK Atribut :idamk,namaamk Relasi : -nilaiamk Atribut :,nis,semester,ketamk Kardinalitas : -N - M Satusiswamendapatkannilaiamklebihdarisatuamkdansatuamk memberikan nilaiamk untuk lebih dari satu siswa Deskripsi antar entitas : Entitas : -SISWA nilaiamk SISWAAMK keteranganorg SISWAORGANISASISISWA III-44 Atribut :nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanayah, namaibu, pekeriaanibu, alamatortu -ORGANISASISISWA Atribut :idorganisasi,nama Relasi : -keteranganorg Atribut : idketorg,nis,ketorg Kardinalitas : -N - M Satu siswa mendapatkan keteranganorg lebih dari satu organisasisiswa dansatuorganisasisiswamemberikanketeranganorguntuklebihdari satu siswa Deskripsi antar entitas : Entitas : -SISWA Atribut :nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanayah, namaibu, pekeriaanibu, alamatortu PRESTASIEKSSISWAEKSTRAKURIKUER keteranganekskul III-45 -EKSTRAKURIKUER Atribut :idekskul,namaekskul -PRESTASIEKSKU Atribut : idprestasi,idketekskul,prestasi Relasi : -keteranganekskulsiswa Atribut :nis,idketekskul,idekskul,semester,ketekskul Kardinalitas : -N -M-M Satusiswamendapatkanketeranganorguntukbeberapa ekstrakurikulerdanketeranganorguntukbeberapaprestasieksuldan satuekstrakurikulermemberikanketeranganorgdanprestasiekskul untuk beberapa siswa Deskripsi antar entitas : Entitas : -EKSTRAKURIKUER Atribut :idekskul,nama -PEMBINA Atribut :idpembina,nama,sex,agama,tgllahir,telepon,alamat memilikiEKSTRAKURIKUER PEMBINA III-46 Relasi : -memiliki Atribut : idpembina,idekskul Kardinalitas : -1 - 1 Satuekstrakurikulermemilikisatupembinadansatupembina memiliki satu ekstrakurikuler Deskripsi antar entitas : Entitas : -GURU Atribut :idguru,nama,nip,nama,sex,tgllahir,telepon,alamat,agama,iabatan -KEASDETAI Atribut :nomorkelas Relasi : -wali Atribut : idguru,nomorkelas Kardinalitas : -1 - 1 wali GURUKEASDETAI III-47 Satu gurumeniadi wali satu kelasdetail dan satu kelasdetail diwalikan satu guru Deskripsi antar entitas : Entitas : -GURU Atribut :idguru,nama,nip,nama,sex,tgllahir,telepon,alamat,agama,iabatan -PEAJARAN Atribut : idmapel,nama,status-KEASDETAI Atribut :nomorkelas Relasi : -kbm Atribut : idkbm,idmapel,idguru,nomorkelas,semester Kardinalitas : -MNNSatugurumendapatkankbmuntukbeberapapelaiarandanbeberapa kelasdetail,satupelaiarandi-kbm-kanuntukbeberapagurudan KEASDETAI GURUPEAJARAN kbm III-48 beberapa kelas detail,serta satu kelasdetail mendapatkan kbm beberapa guru dan beberapa pelaiaran. Deskripsi antar entitas : Entitas : -kelas Atribut :namakelas -kelasdetail Atribut :nomorkelas Relasi : -meniabarkan Atribut : namakelas,nomorkelas Kardinalitas : -1 - M Satukelasmeniabarkanbeberapakelasdetaildansatukelasdetail merupakan peniabaran satu kelas meniabarkan KEASKEASDETAI III-49 Deskripsi antar entitas : Entitas : -kelas Atribut :namakelas -pelaiaran Atribut : idmapel,nama,status-kompetensi Atribut :idkompetensi,standarkompetensi,idunitaiar Relasi : -unitaiar Atribut : idunitaiar,idmapel,namakelas,semester,kkm,namakelas Kardinalitas : -MN NSatukelasmendapatkanunitaiaruntukbeberapapelaiarandan beberapakompetensi,satupelaiaranmerupakanunitaiaruntuk beberapapelaiarandanbeberapakompetensi,sertasatukompetensi merupakan unitaiar dari beberapa pelaiaran dan untuk beberapa kelas. KOMPETENSI KEASPEAJARAN unitaiarIII-50 Deskripsi antar entitas : Entitas : -KOMPETENSI Atribut :idkompetensi,standarkompetensi,idunitaiar namakelas -DETAIKOMPETENSI Atribut:iddetailkompetensi,kompdasar,materi,kegiatan,indikator, penilaian,alokasiwaktu,sumber Relasi : -meniabarkan Atribut : idkompetensi,iddetailkompetensi Kardinalitas : -1 - M Satukompetensimeniabarkanbeberapadetailkompetensidansatu detailkompetensi merupakan peniabaran satu kompetensi 3.1.3.3 Kamus Data Deskripsidarientitasdan atributdatayang terbentukdapatdilihat pada tabel 3.2 sebagai berikut : meniabarkan KOMPETENSIDETAIKOMPETENSI III-51 Tabel 3.2 Kamus Data EntitasAtribut DataDeskripsi SISWAentitas untuk data siswa nisdigit nomor yang digunakan untuk mewakili nomor induk siswa GURUentitas untuk data guru idgurudigit nomor yang digunakan untuk mewakili identitas guru KEASentitas untuk ienis kelas terdiri dari : IPA, IPS, BAHASA namakelasnama kelas KEAS DETAIentitasuntuknomorkelasterdiridari:X,XIIPA1..n,XIIPS 1..n,XIBAHASA1..n,XIIIPA1..n,XIIIPS1..n,XIIBAHASA 1..n nomorkelasnomor kelas untuk setiap ienis dari nama kelas PEAJARANentitas untuk data mata pelaiaran idmapeldigitnomoryangdigunakanuntukmewakiliidentitasmata pelaiaran statusketerangan status pelaiaran yang memiliki praktikum terdiri dari : 1.Praktikum (penanda praktikum) 2. (penanda tanpa praktikum) KOMPETENSIentitas untuk silabus pelaiaran Idkompetensidigit nomor untuk mewakili identitas kompetensi pelaiaran DETAIKOMPETENSIentitas untuk penielasan lebih laniut dari kompetensi pelaiaran iddetailkompetensidigit nomor untuk mewakili identitas detail kompetensi Idunitaiardigit nomor untuk mewakili identitas unit aiar dari pelaiaran semesterketerangan semester terdiri dari: I dan II tahunaiarketerangan tahun aiar nilaimiddigitnilaiangkayangmenuniukkankemampuansiswapada waktu uiian akhir mid semester range : 0 - 100 nilaisemester digitnilaiangkayangmenuniukkankemampuansiswapada waktu uiian akhir semester range : 0 - 100 nilaiharianmiddigitnilaiangkayangmenuniukkankemampuansiswapada waktuuiianharianmidsemesterterdiriataslimakali nilaiharianmid range : 0 - 100 nilaihariansemesterdigitnilaiangkayangmenuniukkankemampuansiswapada waktuuiianhariansemesterterdiriataslimakali nilaihariansemester range : 0 - 100 nilaipraktikumdigitnilaiangkayangmenuniukkankemampuansiswapada praktikum range : 0 - 100 nilaiaIektiIdigit nilai huruI yang menuniukkan kemampuan sikap siswa pada pelaiaran terdiri atas nilai huruI A,B, dan C dengan range : A: 85-100B: 75-84 C:65-74 AMKentitasaspekakhlakmulia dankepribadian disingkat amk terdiri dari:kedisiplinan,kebersihan,kesehatan,tanggungiawab,sopan santun,percayadiri,kompetitiI,hubungansosial,keiuiuran, pelaksanaan ibadah ritual idamkdigit nomor untuk mewakili identitas aspek amk ketamkberisi keterangan nilai amk yang menuniukkan kemampuan siswa pada setiap aspek amk III-52 Lanjutan tabel 3.2 Kamus Data EntitasAtribut DataDeskripsi JURUSANentitas untuk pilihan iurusan siswa idiurusandigit nomor untuk mewakili pilihan iurusan siswa terdiri dari : 1.IPA2.IPS3.BAHASA idrekomendasidigitnomoruntukmewakiliidentitasrekomendasipilihan iurusan dari BK keteranganmerupakanketeranganalasandanhal-hallainmengenaipilihan iurusan yang direkomendasikan BK untuk siswa sakitdigit nilai angka yang menuniukkan iumlah hari sakit siswa iiindigitnilaiangkayangmenuniukkaniumlahhariiiintidak bersekolah siswa alphadigitnilaiangkayangmenuniukkaniumlahharitanpa keteranganbolos siswa idcatwalidigitnomoruntukmewakiliidentitascatatanwalikelaskepada siswa keteranganmerupakanketeranganyangberisicatatanwalikelaskepada siswa ORGANISASIentitas untuk mewakili organisasi siswa di sekolah (OSIS) idorganisasidigit nomor untuk mewakili identitas organisasi siswa idketorgdigitnomoruntukmewakiliidentitasketerangannilaiorganisasi siswa ketorgberisi keterangan nilai keakItiIan yangmenuniukkan kemampuan siswa pada kegiatan OSIS EKSTRAKUIKUERentitas ekstrakurikuler siswa idekskuldigit nomor untuk mewakili identitas ekstrakurikuler siswa idketekskuldigit nomor untuk mewakili identitas keterangan ekskul ketekskulberisi keterangan nilai keakItiIan yangmenuniukkan kemampuan siswa pada kegiatan ekstrakulikuler PRESTASIEKSKUentitas yang mewakili catatatan prestasi ekstrakurikuler siswa idprestasidigitnomoruntukmewakiliidentitascatatanprestasi ekstrakuliker siswa prestasiberisi keterangan catatan prestasi ekstrakuliler siswa PEMBINAentitas yang mewakili data pembina ekstrakurikuler idpembinadigit nomor untuk mewakili identitas pembina ekstrakulikuler III-53 3.1.3.4 Rancangan Data Gambar 3.3 !hisvcal Data Model PadamodeldataIisikterdapatduapuluhsembilantabelyang terbentuk.Tabel-tabeltersebutterdiridaritabelabsensi,aIektiI, catatanwalikelas,detailkompetensi,ekskul,guru,iurusan,kbm,kelas,III-54 kelasdetail,keteranganekskul,keteranganorg,keterangankompetensi, kompetensi,masteramk,minat,nilaiamk,nilaipraktik, organisasi,pelaiaran,pembina,ppk,prestasiekskul,rekomendasibk, sekolah,semester, siswa, thnaiar, unitaiar. 3.1.4 Kebutuhan Fungsi DalamimplementasinyaDFD(ataFloiagram)untuk membangun sistem ini akan di breakdon meniadi 2 decomposition (DFD evel 2).3.1.4.1 DCD Gambar 3.4 Context Diagram (DFD Level 0) idpembinaidguruidguruidguruiduserdata organisasinilai organisasidata catatannilai amkketerangan kompetensinilai afektifnilai praktikumnilai ppkdata absensidata minatdata rekomendasidata semesterdata tahun ajarnomor kelasjenis kelasdata silabusdata kbmdata kkmdata amkdata mapelprestasinilai ekskuldata ekskuldata pembinadata siswadata userdata gurudata sekolah1simsekowakepsek akademikguru mata pelajaranbimbingan konselingwali kelaspembina ekskulIII-55 Pada DCD seluruh xternal interactors akanmengakses satu sistem simseko.xternalinteractorstersebutadalahwakepsekakademik,guru matapelaiaran,pembinaekskul,walikelasdanbimbingankonseling.UntukmasuksistemksternalInteractorsharusmemilikiidyangdiberi otoritasolehsistem.Wakepsekakademikmemilikiotoritasuntuk membuat master data sekolah, guru, user, siswa, pembina, ekstrakurikuler, matapelaiaran,amk,kelas,daItarkelas.Selainitu,wakepsekakademik iugamemilikiotoritasdalamhalsettingstrukturmatapelaiaran,kkm, tahunaiaran,semester,dandapatmelihatdatanilaisiswa(keterangan ekstrakurikuler,prestasi,organisasi,rekomendasiBK,minat,absensi,ppk, praktikum,aIektiI,keterangankompetensi,amk,catatanwalikelas).Guru matapelaiaranmemilikiotoritasmemasukkandanmelihatdata silabus,nilaippk,nilaipraktikum,nilai aIektiI,danketerangankompetensi darisiswa.Pembinaekskulmemilikiotoritasmelihatdanmemasukkan datanilaiekskuldanprestasidarisiswa.Walikelasmemilikiotoritas melihat dan memasukkan data nilai amk, nilai organisasi, dan catatan wali kelas.Sedangkanbimbingankonselingmemilikiotoritasmelihatdan memasukkan data absensi,rekomendasi iurusan, dan minat siswa. 3.1.4.2 DFD Level I DFDlevel1dapatdilihatpadalampiranA.PadaDFDlevel1ini terbagimeniadilimaprosesyaituadministrasi,akademik,kesiswaan, kurikulum ,dan laporan hasil belaiar dengan penielasan sebagai berikut :1.Proses administrasi III-56 Wakepsekakademikmemilikiotoritasuntukmemasukkandata sekolah,guru, dan user. 2.Proses akademik Wakepsekakademikmemilikiotoritasuntukmemasukkandatakelas, daItarkelas,settingtahunaiar(bukatutup),dansetting semester(bukatutup). Bimbingan konseling memiliki otoritas untuk memasukkandata minat siswa dan rekomendasi bk. 3.Proses Kesiswaan Wakepsekakademikmemilikiotoritasuntukmemasukkandata siswa,pembina,ekstrakulikuler,dan organisasi. Pembinaekskulmemilikiotoritasuntukmemasukkandatanilai ekskul,dan pencatatan prestasi siswa. Wali kelas memiliki otoritas untuk memasukkan data nilai organisasi. 4.Proses Kurikulum Wakepsekakademikmemilikiotoritasuntukmemasukkan mapel,amk,setting kkm, dan setting kbm. Guru mata pelaiaran memiliki otoritas untuk memasukkan data silabus. 5.Proses aporan Hasil Belaiar Wakepsek akademik memiliki otoritas untuk mencetak HB. Gurumatapelaiaranmemilikiotoritasuntukmemasukkandatanilai mapel,nilai praktikum,nilai aIektiI,dan keterangan kompetensi . III-57 Walikelasmemilikiotoritasuntukmemasukkandatanilaiamkdan catatan wali kelas. Bimbingankonselingmemilikiotoritasuntukmemasukkandata rekap absensi siswa. 6.Proses ogin MerupakanprosesotentiIikasiuseruntukmasuksistem.Prosesini untuk memisahkan level user yaitu admin,guru,dan pembina. 3.1.4.3 DFD Level II Proses 1.1 Administrasi DFD evel IIdari sistemdapat dilihatpada gambar 3.5 DFD level II proses 1.1 administrasi. Gambar 3.5 DFD level II proses 1.1 administrasi iduseriduseriduser[iduser][data user][data user][data guru][data sekolah][data guru][data sekolah]wakepsek akademik sekolah1.1.1master data sekolahguru1.1.2master data guruuser1.1.3master data userloginIII-58 PadaDFDlevelIIproses1.1administrasidibagimeniaditiga prosesyaitumasterdatasekolah,guru,danuser.Wakepsekakademik memilikiotoritasuntukmemasukkandatasekolah,guru,danuserdengan melalui proses login terlebih dahulu. 3.1.4.4 DFD Level II Proses 1.2 Kesiswaan DFD evel IIdari sistemdapat dilihat pada gambar 3.6 DFD level II proses 1.2 kesiswaan. Gambar 3.6 DFD level II proses 1.2 kesiswaan [nilai organisasi][prestasi][nilai ekskul][idguru][idpembina]iduseriduseriduseriduser[iduser]idpembinaidpembina[data organisasi][data organisasi]data siswa[data organisasi][nilai organisasi][nilai organisasi][nilai ekskul][prestasi][prestasi][data siswa][data ekskul][data semester][nilai ekskul][nilai ekskul][data ekskul][data ekskul][data pembina][data pembina][data siswa][data siswa]wakepsek akademiksiswa1.2.1master data siswapembina1.2.2master data pembinaekskul1.2.3master data ekskulpembina ekskulketerangan ekskul siswa1.2.4pencatatan nilai ekskulsemesterprestasi ekskul1.2.5pencatatan prestasi ekskulwali kelasketerangan org siswaorganisasi siswa1.2.7pencatatan nilai organisasi1.2.6master data organisasi siswalaporan hasil belajarloginIII-59 PadaDFDevelIIproses1.2kesiswaaandibagimeniadituiuh prosesyaitumasterdatasiswa,masterdatapembina,masterdata ekskul,pencatatannilaiekskul,pencatatanprestasiekskul,masterdata organisasi,danpencatatannilaiorganisasidenganpenielasansebagai berikut :1.Proses master data siswa Wakepsek akademik memiliki otoritas untuk memasukkan data siswa. 2.Proses master data pembina Wakepsekakademikmemilikiotoritasuntukmemasukkandata pembina. 3.Proses master data ekskul Wakepsek akademik memiliki otoritas untuk memasukkan data ekskul. 4.Proses pencatatan nilai ekskul Pembinaekskulmemilikiotoritasuntukmemasukkandatanilai ekskul. 5.Proses pencatatan prestasi ekskul Pembinaekskulmemilikiotoritasuntukmemasukkandataprestasi ekskul. 6.Proses master data organisasi siswa Wakepsekakademikmemilikiotoritasuntukmemasukkandata organisasi siswa. 7.Proses pencatatan nilai organisasi III-60 Pembinaekskulmemilikiotoritasuntukmemasukkandatanilai organisasi. 3.1.4.5 DFD Level II Proses 1.3 Kurikulum DFD evel IIdari sistemdapat dilihatpada gambar 3.7 DFD level II proses 1.3 kurikulum. Gambar 3.7 DFD level II proses 1.3 kurikulum [idguru]iduseriduseriduser[iduser][data silabus][data guru][data siswa][nomor kelas][data kbm][data kbm][jenis kelas]data semester[data mapel][data kkm][data kkm][data silabus][data silabus][data semester][data amk][data amk][data mapel][data mapel]wakepsek akademikpelajaran1.3.1master data mapelamk1.3.2master data amksemesterkelas1.3.3setting silabusdetail kompetensistandar kompetensiunit ajar1.3.4setting kurikulumkbmkelas detailsiswaguruguru mata pelajaranloginloginIII-61 PadaDFDlevelIIproses1.3kurikulumdibagimeniadiempat prosesyaitumasterdatamapel,masterdataamk,settingsilabus,dan setting kurikulum dengan penielasan sebagai berikut :1.Proses master data mapel Wakepsek akademik memiliki otoritas untuk memasukkan data mapel. 2.Proses master data amk Wakepsek akademik memiliki otoritas untuk memasukkan data amk. 3.Proses setting silabus Guru mata pelaiaran memiliki otoritas untuk memasukkan data silabus. 4.Proses setting kurikulum Wakepsekakademikmemilikiotoritasuntukmemasukkandatakkm dan kbm. 3.1.4.6 DFD Level II Proses 1.4 Akademik DFD evel IIdari sistemdapat dilihatpada gambar 3.8 DFD level II proses 1.3 akademik. III-62 Gambar 3.8 DFD level II proses 1.4 akademik Pada DFD evel II dari sistemdapat dilihat pada gambar 3.8 DFD level II proses 1.4 akademik dibagimeniadi lima proses yaitumaster data kelas,masterdatadaItarkelas,settingtahunaiar,settingsemester,dan analisa iurusan dengan penielasan sebagai berikut :1.Proses master data kelas Wakepsek akademik memiliki otoritas untuk memasukkan data kelas. [idguru]iduseriduseriduseriduser[iduser][nilai ppk][data minat][data minat][data rekomendasi][data rekomendasi][data tahun ajar][data tahun ajar][data semester][data tahun ajar][data tahun ajar][nomor kelas] [nomor kelas][jenis kelas][jenis kelas]wakepsek akademikkelas1.4.1master data kelaskelas detail1.4.2master data daftar kelastahun ajar1.4.3setting tahun ajarsemester1.4.4setting semesterbimbingan konselingrekomendasi bk1.4.5analisa jurusanminat siswalaporan hasil belajarloginIII-63 2.Proses master data daItar kelas WakepsekakademikmemilikiotoritasuntukmemasukkandatadaItar kelas. 3.Proses setting tahun aiar Wakepsekakademikmemilikiotoritasuntukmelakukanbukadan tutup tahun aiar sekolah. 4.Proses setting semester Wakepsekakademikmemilikiotoritasuntukmelakukanbukadan tutup semester semester. 5.Proses analisa iurusan Bimbingankonselingmemilikiotoritasuntukmemasukkanpilihan minatiurusansiswa,danmemberikanrekomendasiiurusanyang sesuaidengansiswa.Padasaatkenaikankelassiswaakandiiuruskan meniaditigaiurusankelasyaituIPA,IPS,danBahasa.Hasilanalisa iurusanyangdikeluarkantergantungpadanilaippksiswadariproses laporan hasil belaiar. 3.1.4.7 DFD Level II Proses 1.5 Laporan Hasil Belajar DFD evel II dari sistemdapat dilihat pada lampiran B.Pada DFD evelIIlaporanhasilbelaiardibagimeniadidelapanprosesyaitu pencatatanrekapabsensisiswa,pencatatannilaimapel,pencatatannilai praktikum,pencatatannilaiaIektiI,pencatatanketerangankompetensi, pencatatannilaiamk,inputcatatanwalikelas,dancetakHBdengan penielasan sebagai berikut :III-64 1.Proses pencatatan rekap absensi siswa Bimbingankonselingmemilikiotoritasuntukmemasukkandata sakit,iiin, dan alpha siswa selama satu semester. 2.Proses pencatatan nilai mapel Gurumatapelaiaranmemilikiotoritasuntukmemasukkandatanilai ppk. 3.Proses pencatan nilai praktikum Gurumatapelaiaranmemilikiotoritasuntukmemasukkandatanilai praktikum. 4.Proses pencatatan nilai aIektiI Gurumatapelaiaranmemilikiotoritasuntukmemasukkandatanilai aIektiI. 5.Proses pencatatan keterangan kompetensi Gurumatapelaiaranmemilikiotoritasuntukmemasukkandata keterangan kompetensi mata pelaiaran siswa. 6.Proses pencatatan nilai amk Wali kelas memiliki otoritas untuk memasukkan data nilai amk. 7.Proses input catatan wali kelas Walikelasmemilikiotoritasuntukmemasukkandatacatatanwali kelas. 8.Proses cetak HB Wakepsek akademik memiliki otoritas untuk mencetak HB siswa. III-65 3.1.4.8 DFD Level III Proses 1.1.1 Master Data Sekolah DFD evel III dari sistem dapat dilihat pada gambar 3.9 DFD level III proses 1.1.1 master data sekolah. Gambar 3.9 DFD level III proses 1.1.1 Master Data Sekolah PadaDFDevelIIIdarisistemdapatdilihatpadagambar3.9DFD levelIIIproses1.1.1masterdata sekolahdibagimeniadi tigaproses yaitutambah,hapus,danubah.Wakepsekakademikmemilikiotoritas untukmemasukkandatasekolahdenganmelaluiprosesloginterlebih dahulu. [iduser][iduser][iduser]data sekolah[data sekolah]data sekolahdata sekolahdata sekolahdata sekolahdata sekolah[data sekolah]wakepsek akademiksekolah1.1.1.1tambah1.1.1.2hapus1.1.1.3ubahloginIII-66 3.1.4.9 DFD Level III Proses 1.2.4 Pencatatan Nilai Ekskul DFDevelIIIdarisistemdapatdilihatpadagambar3.10DFD level III proses 1.2.4 pencatatan nilai ekskul. Gambar 3.10 DFD level III proses 1.2.4 Pencatatan Nilai Ekskul PadaDFDevelIIIdarisistemdapatdilihatpadagambar3.10DFDlevelIIIproses1.2.4pencatatannilaiekskuldibagimeniaditiga prosesyaitutambah,hapus,danubah.PembinaEkskulmemilikiotoritas untukmemasukkandatanilaiekskuldenganmelaluiproseslogin terlebih dahulukemudiandatanilaiekskulakandiolahkeproseslaporanhasil belaiar. [iduser][iduser][nilai ekskul][iduser]data siswadata siswa[data siswa]data semesterdata semesterdata ekskuldata ekskulnilai ekskulnilai ekskulnilai ekskul[data ekskul][data semester][nilai ekskul]nilai ekskulnilai ekskulnilai ekskul[nilai ekskul]pembina ekskulketerangan ekskul siswa1.2.4.1tambah1.2.4.2hapus1.2.4.3ubahsemester ekskulsiswaloginlaporan hasil belajarIII-67 3.1.4.10DFD Level III Proses 1.3.4 Setting Kurikulum DFDevelIIIdarisistemdapatdilihatpadagambar3.11DFD level III proses 1.3.4 setting kurikulum. Gambar 3.11 DFD level III proses 1.3.4 Setting Kurikulum PadaDFDevelIIIdarisistemdapatdilihatpadagambar3.11DFDlevelIIIproses1.3.4settingkurikulumdibagimeniadi2proses yaitusettingstrukturmapledansettingkbm.Wakepsekakademik memilikiotoritasuntukmemasukkandatakkmdenganmelaluiproses login terlebih dahulu. [iduser][iduser]data mapeldata semester[data guru][data siswa][nomor kelas][data kbm][data kbm][jenis kelas][data semester][data mapel][data kkm][data kkm]wakepsek akademikunit ajarpelajaransemester1.3.4.1setting struktur mapel1.3.4.2setting kbmkelaskbmkelas detailsiswaguruloginIII-68 3.1.4.11DFD Level III Proses 1.4.5 Analisa 1urusan DFDevelIIIdarisistemdapatdilihatpadagambar3.12DFD level III proses 1.4.5 analisa iurusan. Gambar 3.12 DFD level III proses 1.4.5 analisa jurusan PadaDFDevelIIIdarisistemdapatdilihatpadagambar3.12DFDlevelIIIproses1.4.5dibagimeniadi3prosesyaitupencatatan rekomendasiiurusan,pencatatanminatsiswa,danrekomendasiiurusan dengan penielasan sebagai berikut : data_minatdata_minat[data_minat][data_minat][data_rekomendasi_jurusan]data_rekomendasi_jurusandata_rekomendasi_jurusan[data_rekomendasi_jurusan][iduser][iduser][nilai ppk][data minat][data_rekomendasi_jurusan]bimbingan konselingrekomendasi bk1.4.5.1pencatatan rekomendasi jurusan1.4.5.2pencatatan minat siswa1.4.5.3rekomendasi jurusanlaporan hasil belajarloginminat siswaIII-69 1.Pencatatan rekomendasi iurusan Bimbingankonselingmemasukkandatarekomendasiiurusan siswa 2.Pencatatan minat siswa Bimbingankonselingmemasukkandataminatyangdipilih oleh siswa 3.Rekomendasi iurusan Datarekomendasiiurusandandataminatyangtelah dicatatkandimasukkankeprosesrekomendasiiurusan berdasarkan kriteria nilai ppk dari proses laporan hasil belaiar. III-70 3.1.4.12DFD Level IIIProses 1.5.1 Pencatatan Rekap Absensi Siswa DFDevelIIIdarisistemdapatdilihatpadagambar3.13DFD level III proses 1.5.1 pencatatan rekap absensi siswa. nomor kelasnomor kelasdata semesterdata semesterdata siswadata siswadata absensidata absensidata absensidata absensidata absensidata absensibimbingan konselingabsensisiswasemesterkelas detail1simpan2ubah Gambar 3.13 DFD level III proses 1.5.1 pencatatan rekap absensi siswa PadaDFDevelIIIdarisistemdapatdilihatpadagambar3.13DFD level III proses 1.5.1 dibagi meniadi 2proses yaitu simpan dan ubah dengan penielasan sebagai berikut : 1.simpan bimbingankonselingmemasukkandataabsensikeabsensi denganmengambildatadarisiswa,semester,dankelasdetail tertentu. 2.Ubah bimbingankonselingmemasukkan danmengubahdata absensi keabsensidenganmengambildatadarisiswa,semester,dan kelas detail tertentu. III-71 3.1.4.13DFD Level III Proses 1.5.2 Pencatatan nilai mapel DFDevelIIIdarisistemdapatdilihatpadagambar3.14DFD level III proses 1.5.2 pencatatan nilai mapel. nilai ppknilai ppknilai ppkdata kbmdata kbmnilai ppknilai ppknilai ppknilai ppknilai ppknilai ppkguru mata pelajaranppkkbm1simpan2ubah3ambil data nilai mapel4hitung evaluasi nilai ppk Gambar 3.14 DFD level III proses 1.5.2 pencatatan nilai mapel PadaDFDevelIIIdarisistemdapatdilihatpadagambar3.14DFDlevelIIIproses1.5.2dibagimeniadi4prosesyaitusimpan,ubah, ambildatanilaimapel,danhitungevaluasinilaippkdenganpenielasan sebagai berikut : 1.simpan gurumatapelaiaranmemasukkannilaippkkeppkdengan mengambil data kbm dari kbm 2.Ubah gurumatapelaiaranmemasukkandanmengubahnilaippkke ppk dengan mengambil data kbm dari kbm III-72 3.Ambil data nilai mapel Semuadatanilaippkdiambildarippkkemudiandiproses dalam ambil data nilai mapel. 4.Hitung evaluasi nilai ppk Data nilai ppk dari ppk diprose dalam hitung evaluasi nilai ppk kemudian dikumpulkan dalam ambil data nilai mapel 3.1.4.14DFD Level III Proses 1.5.3 Pencatatan Nilai Praktikum DFDevelIIIdarisistemdapatdilihatpadagambar3.15DFD level III proses 1.5.3 pencatatan nilai praktikum. data kbmdata kbmnilai praktikumnilai praktikumnilai praktikumnilai praktikumnilai praktikumnilai praktikumguru mata pelajaranpraktikumkbm1simpan2ubah Gambar 3.15 DFD level III proses 1.5.3 pencatatan nilai praktikum PadaDFDevelIIIdarisistemdapatdilihatpadagambar3.15DFD level III proses 1.5.3 dibagi meniadi 2proses yaitu simpan dan ubah dengan penielasan sebagai berikut : 1.simpan gurumatapelaiaranmemasukkannilaippkkeppkdengan mengambil data kbm dari kbm III-73 2.Ubah gurumatapelaiarankonselingmemasukkandanmengubah nilai ppk dengan mengambil data kbm dari kbm 3.1.4.15DFD Level III Proses 1.5.4 Pencatatan Nilai Afektif DFDevelIIIdarisistemdapatdilihatpadagambar3.16DFD level III proses 1.5.4 pencatatan nilai aIektiI. data kbmnilai afektifnilai afektifnilai afektifnilai afektifnilai afektifnilai afektifguru mata pelajaranafektifkbm1simpan2ubah Gambar 3.16 DFD level III proses 1.5.4 pencatatan nilai afektif PadaDFDevelIIIdarisistemdapatdilihatpadagambar3.16DFD level III proses 1.5.4 dibagi meniadi 2proses yaitu simpan dan ubah dengan penielasan sebagai berikut : 1.simpan guru mata pelaiaran memasukkan nilai aIektiI ke aIektiI dengan mengambil data kbm dari kbm 2.Ubah gurumatapelaiaranmemasukkandanmengubahnilaiaIektiI dengan mengambil data kbm dari kbm III-74 3.1.4.16DFD Level III Proses 1.5.5 Pencatatan Keterangan Kompetensi DFDevelIIIdarisistemdapatdilihatpadagambar3.17DFD level III proses 1.5.5 pencatatan keterangan kompetensi. keterangan kompetensiketerangan kompetensiketerangan kompetensidata kbmdata kbmketerangan kompetansiketerangan kompetensiketerangan kompetensiguru mata pelajarankbm 1simpan2ubahketerangan kompetensi Gambar 3.17 DFD level III proses 1.5.5 pencatatan keterangan kompetensi PadaDFDevelIIIdarisistemdapatdilihatpadagambar3.17DFD level III proses 1.5.5 dibagi meniadi 2proses yaitu simpan dan ubah dengan penielasan sebagai berikut : 1.simpan gurumatapelaiaranmemasukkanketerangankompetensike keterangan kompetensi dengan mengambil data kbm dari kbm 2.Ubah gurumatapelaiaranmemasukkandanmengubahketerangan kompetensi dengan mengambil data kbm dari kbm III-75 3.1.4.17DFD Level III Proses 1.5.6 Pencatatan Nilai AMK DFDevelIIIdarisistemdapatdilihatpadagambar3.18DFD level III proses 1.5.6 pencatatan nilai amk. data siswadata siswadata semesterdata semesternilai amknilai amknilai amknilai amknilai amknilai amkwali kelasnilai amksemestersiswa1simpan2ubah Gambar 3.18 DFD level III proses 1.5.6 pencatatan nilai amk PadaDFDevelIIIdarisistemdapatdilihatpadagambar3.18DFD level III proses 1.5.6 dibagi meniadi 2proses yaitu simpan dan ubah dengan penielasan sebagai berikut : 1.simpan walikelasmemasukkannilaiamkkenilaiamkdengan mengambil data semester dan data siswa 2.Ubah walikelasmemasukkandanmengubahnilaiamkdengan mengambil data semester dan data siswa III-76 3.1.4.18DFD Level III Proses 1.5.2 Input Catatan Wali Kelas data siswadata siswadata semesterdata semesterdata catatandata catatandata catatandata catatandata catatandata catatanwali kelascatatan wali kelassemestersiswa1simpan2ubah 3.1.4.19DFD Level IV Proses 1.3.4.1 Setting Struktur Mapel DFDevelIVdarisistemdapatdilihatpadagambar3.13DFD level III proses 1.3.4.1 setting struktur mapel. III-77 Gambar 3.19 DFD level IV proses 1.3.4.1 setting struktur mapel PadaDFDevelIVdarisistemdapatdilihatpadagambar3.13DFDlevelIVproses1.3.4.1dibagimeniadi2prosesyaitusimpandan ubah dengan penielasan sebagai berikut : 1.simpan wakepsek akademik memasukkan data kkm ke unit aiar dengan pemilihan data pelaiaran,data kelas, data semester tertentu. 2.ubah wakepsekakademikmemasukkandanmerubahdatakkmke unitaiardenganpemilihandatapelaiaran,datakelas,data semester tertentu. [data_kkm][jenis kelas]data semester[data semester]jenis kelasdata mapel[data mapel]data kkm[data kkm]data kkmdata kkm[data kkm]unit ajarwakepsek akademikpelajarankelassemester1.3.4.1.1simpan1.3.4.1.2ubahIII-78 3.1.4.20DFD Level IV Proses 1.3.4.2 Setting KBM DFDevelIVdarisistemdapatdilihatpadagambar3.14DFD level III proses 1.3.4.2 setting KBM. Gambar 3.20 DFD level IV proses 1.3.4.2 setting KBM [data_kbm]data mapel[data mapel]data semester[data semester]data guru[data guru]data siswa[data siswa]nomor kelas[nomor kelas]data kbmdata kbm[data kbm]data kbmdata kbm[data kbm]kbmwakepsek akademikkelas detailsiswagurusemesterpelajaran1.3.4.2.1simpan1.3.4.2.2ubahIII-79 PadaDFDevelIVdarisistemdapatdilihatpadagambar3.14DFDlevelIVproses1.3.4.2dibagimeniadi2prosesyaitusimpandan ubah dengan penielasan sebagai berikut : 3.simpan wakepsekakademikmemasukkandatakbmkekbmdengan pemilihandatapelaiaran,datakelasdetail,datasemester,data siswa, data guru tertentu. 4.ubah wakepsekakademikmemasukkandanmerubahdatakbmke kbmdenganpemilihandatapelaiaran,datakelasdetail,data semester, data siswa, data guru tertentu. III-80 3.1.4.21DFD Level IV Proses 1.4.5.1 Pencatan Rekomendasi 1urusan DFDevelIVdarisistemdapatdilihatpadagambar3.15DFD level III proses 1.4.5.1 Pencatatan Rekomendasi BK. Gambar 3.21 DFD level III proses 1.4.5.1 Pencatatan Rekomendasi BK PadaDFDevelIVdarisistemdapatdilihatpadagambar3.15DFDlevelIV proses1.4.5.1 dibagimeniadi 2proses yaitusimpan dan ubah dengan penielasan sebagai berikut : 1.simpan bimbingankonselingmemasukkandatarekomendasiiurusan ke rekomendasi bk2.ubah bimbingankonselingmemasukkandatarekomendasiiurusan kerekomendasibkdanmengubahdatarekomendasiiurusan dari rekomendasi bk data_rekomendasi_jurusandata_rekomendasi_jurusan[data_rekomendasi_jurusan][data_rekomendasi_jurusan]data_rekomendasi_jurusandata_rekomendasi_jurusan[data_rekomendasi_jurusan]bimbingan kon