Anda di halaman 1dari 117

Pengembangan Sistem Informasi Manajemen Sekolah

Dengan Standar Kurikulum Tingkat Satuan Pendidikan (KTSP)


Berbasis Open Source



LAPORAN TUGAS AKHIR

Telah disetuiui sebagai salah satu syarat untuk memperoleh gelar
Sariana Komputer

Oleh :
AYU PARAMITA ARIFIN PUTRI
12F 004 261

Progr am St udi Il mu Komput er
Jurusan Mat emat i ka Fakul t as MIPA
Uni versi t as Di 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......................................................................................................... i
ABSTRAKSI.............................................................................................................................. ii
KATA PENGANTAR............................................................................................................... iii
PERSEMBAHAN ..................................................................................................................... iv
DAFTAR ISI .............................................................................................................................. v
DAFTAR TABEL ................................................................................................................... viii
DAFTAR GAMBAR ................................................................................................................ ix
DAFTAR SIMBOL.................................................................................................................... x
DAFTAR LAMPIRAN ............................................................................................................. xi
BAB I PENDAHULUAN ................................................................................................... I-1
1.1 atar Belakang ................................................................................................................. I-1
1.2 Rumusan Masalah ............................................................................................................ I-3
1.3 Batasan Masalah ............................................................................................................... I-3
1.4 Tuiuan .............................................................................................................................. I-3
1.5 Sistematika Penulisan ....................................................................................................... I-4
BAB II DASAR TEORI ..................................................................................................... II-1
2.1 Sistem InIormasi ............................................................................................................. II-1
2.1.1 Pengertian Sistem InIormasi ..................................................................................... II-1
2.1.2 Komponen Sistem InIormasi..................................................................................... II-1
2.1.3 Sistem InIormasi Manaiemen Sekolah (SIMSEKO) .................................................. II-2
2.2 Rekayasa Perangkat unak .............................................................................................. II-2
2.2.1 DeIinisi Rekayasa Perangkat unak .......................................................................... II-2
2.2.2 Proses Perangkat unak ............................................................................................ II-3
2.3 Paradigma Rekayasa Perangkat unak Model Sekuensial inear Waterfall Model .......... II-3
2.3.1 Rekayasa Sistem....................................................................................................... II-4
2.3.2 Analisis Kebutuhan Perangkat unak........................................................................ II-4
2.3.2.1 SoItware Requirement SpesiIication (SRS) .................................................... II-4
2.3.2.2 Kebutuhan Data ............................................................................................ II-5
2.3.2.3 Kebutuhan Fungsional................................................................................. II-10
2.3.3 Perancangan ........................................................................................................... II-11
2.3.3.1 Perancangan Data ....................................................................................... II-12
2.3.3.2 Perancangan Antar Muka ............................................................................ II-12
2.3.4 Implementasi .......................................................................................................... II-13
vi
2.3.5 Penguiian ............................................................................................................... II-13
2.3.5.1 Metode lack ox ....................................................................................... II-13
2.3.6 Pemeliharaan .......................................................................................................... II-14
2.4 Kurikulum Tingkat Satuan Pendidikan (KTSP) .............................................................. II-14
2.4.1 Kegiatan Belaiar Mengaiar (KBM) ......................................................................... II-15
2.4.2 Penilaian Kelas ....................................................................................................... II-15
2.4.3 Pengelolaan Kurikulum Berbasis Sekolah ............................................................... II-16
2.4.4 Penyusunan KTSP .................................................................................................. II-16
2.4.5 Strukutur Muatan KTSP ......................................................................................... II-17
2.4.5.1 Mata Pelaiaran ............................................................................................ II-17
2.4.5.2 Muatan okal (Mulok) ................................................................................ II-22
2.4.5.3 Pengembangan Diri ..................................................................................... II-22
2.4.5.4 Pengaturan Beban Belaiar ........................................................................... II-23
2.4.5.5 Ketuntasan Belaiar ...................................................................................... II-24
2.4.5.6 Kenaikan Kelas dan Kelulusan .................................................................... II-24
2.4.5.7 Peniurusan .................................................................................................. II-25
2.4.5.8 Pendidikan Kecakapan Hidup ...................................................................... II-25
2.4.5.9 Pendidikan Berbasis Keunggulan okal dan Global ..................................... II-25
2.4.6 Pengembangan Silabus ........................................................................................... II-26
2.4.6.1 Pengertian Silabus ....................................................................................... II-26
2.4.6.2 Penyusunan Silabus..................................................................................... II-26
2.4.7 Pengembangan aporan Hasil Belaiar (HB) .......................................................... II-27
2.4.7.1 Pengertian HB .......................................................................................... II-27
2.4.7.2 1Penyusunan HB ...................................................................................... II-28
BAB III ANALISIS DAN PERANCANGAN ............................................................... III-32
3.1 Analisis Kebutuhan ...................................................................................................... III-32
3.1.1 Gambaran Umum .................................................................................................. III-32
3.1.1.1 PerspektiI Sistem ama .............................................................................. III-33
3.1.1.2 PerspektiI Sistem Baru ............................................................................... III-34
3.1.2 SpesiIikasi Kebutuhan Perangkat unak ................................................................ III-35
3.1.3 Kebutuhan Data..................................................................................................... III-37
3.1.3.1 ER Diagram ............................................................................................... III-37
ata Obiect escription ............................................................................ III-39
3.1.3.3 Kamus Data ............................................................................................... III-50
3.1.3.4 Rancangan Data ......................................................................................... III-53
3.1.4 Kebutuhan Fungsi ................................................................................................. III-54
3.1.4.1 DCD .......................................................................................................... III-54
vii
3.1.4.2 DFD evel I............................................................................................... III-55
3.1.4.3 DFD evel II Proses 1.1 Administrasi ........................................................ III-57
3.1.4.4 DFD evel II Proses 1.2 Kesiswaan ........................................................... III-58
3.1.4.5 DFD evel II Proses 1.3 Kurikulum ........................................................... III-60
3.1.4.6 DFD evel II Proses 1.4 Akademik ............................................................ III-61
3.1.4.7 DFD evel II Proses 1.5 aporan Hasil Belaiar .......................................... III-63
3.1.4.8 DFD evel III Proses 1.1.1 Master Data Sekolah ........................................ III-65
3.1.4.9 DFD evel III Proses 1.2.4 Pencatatan Nilai Ekskul ................................... III-66
3.1.4.10 DFD evel III Proses 1.3.4 Setting Kurikulum ........................................ III-67
3.1.4.11 DFD evel III Proses 1.4.5 Analisa Jurusan ............................................ III-68
3.1.5 Rancangan Fungsi ................................................................................................. III-82
3.1.5.1 Fungsi Master Data Sekolah ....................................................................... III-82
3.1.5.2 Fungsi Analisa Jurusan............................................................................... III-83
3.1.6 Rancangan Antarmuka .......................................................................................... III-92
3.1.6.1 Rancangan Antarmuka Pengguna ............................................................... III-92
3.1.6.2 Rancangan Antarmuka Perangkat Keras ..................................................... III-92
3.1.6.3 Rancangan Antarmuka Perangkat unak .................................................... III-92
3.1.6.4 Rancangan Antarmuka Komunikasi ............................................................ III-93
BAB IV IMPLEMENTASI DAN PENGU1IAN ............................................................ IV-1
4.1 Pembangunan Solusi ...................................................................................................... IV-1
4.1.1 ingkungan Pembangunan....................................................................................... IV-1
4.1.2 Implementasi Rancangan Data ................................................................................. IV-1
4.1.3 Implementasi Rancangan Fungsi .............................................................................. IV-1
4.1.4 Implementasi Rancangan Antarmuka ....................................................................... IV-1
4.2 Rencana Penguiian ......................................................................................................... IV-2
4.2.1 ingkungan Penguiian ............................................................................................. IV-2
4.2.2 Prosedur Penguiian .................................................................................................. IV-2
4.3 Penguiian dan Analisis Hasil Uii ..................................................................................... IV-2
4.3.1 Pelaksanaan Penguiian ............................................................................................ IV-2
4.3.2 Analisis Hasil Uii .................................................................................................... IV-2
BAB V PENUTUP ............................................................................................................. V-1
5.1 Kesimpulan ..................................................................................................................... V-1
5.2 Saran ............................................................................................................................... V-1
DAFTAR PUSTAKA ................................................................................................................ vi
LAMPIRAN ............................................................................................................................ viii


viii

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



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


x
DAFTAR SIMBOL

Simbol Arti
SIMSEKO Sistem InIormasi Manaiemen Sekolah
KTSP Kurikulum Tingkat Satuan Pendidikan
KD Kompetensi Dasar
SMA Sekolah Menengah Atas
SK Standar Kompetensi ulusan
SK Standar Kompetensi
Mulok Muatan okal
HB aporan Hasil Belaiar
AMK Akhlak Mulia dan Kepribadian
Mapel Mata Pelaiaran
SRS $oftare Requirement $pesification
ERD ntitv Relationship iagram
DFD ata Flo iagram
DCD ata ontext iagram
P Perangkat unak
HW Hardare



xi
DAFTAR LAMPIRAN

ampiran A : Gambar DFD evel I
ampiran B : Gambar DFD evel II Proses 1.5 aporan Hasil Belaiar
ampiran C : Master aporan Hasil Belaiar Peserta Didik SMA Negeri 2
Semarang
ampiran D : Syarat Kenaikan Kelas dan Peniurusan Tahun Pelaiaran
20072008
ampiran E : Struktur Program Kurikulum SMA 2 Semarang Tahun
Pelaiaran 20082009
ampiran F : KKM (Kriteria Ketuntasan Minimal) Semester 2 Tahun
Pelaiaran 20072008 SMA 2 Semarang
ampiran G : Koreksi Use Case SIMSEKO 15 Juli 2008




I-1

BAB I
PENDAHULUAN

1.1 Latar Belakang
Saat ini dengan berkembangnya Teknologi InIormasi, menuntut
setiap orang untuk mendapatkan inIormasi dan komunikasi dengan cepat
dan tepat guna. Dunia pendidikan pun ikut terbantu dengan keberadaan
Teknologi InIormasi, sebagai salah satu Iasilitas pendukung suksesnya
proses belaiar mengaiar. E-learning meniadi bentuk Teknologi InIormasi
yang diterapkan di bidang pendidikan dalam bentuk sekolah maya.
Walapun saat ini masih iuga terdapat beda pendapat mengenai penerapan
education online dalam sekolah yang menyebutkan bahwa dibutuhkan
adanya sebuah mesin, programer,dan perangkat lunak yang lebih hebat
bila dibandingkan dengan kemampuan dan usaha dari seorang guru dan
siswa. Berangkat dari sini maka dibutuhkan kualitas teknologi yang lebih
hebat daripada kualitas pengalaman belaiar dan hasil yang diperolehnya.
Sehingga, sekolah sebagai tempat memperoleh pendidikan harus
mengeluarkan dana dan inIrastruktur yang tidak sedikit.
Proses Belaiar Mengaiar (PBM) merupakan suatu aktivitas yang
memegang peranan penting dalam pendidikan. Karena melalui proses
tersebut pendidikan akan dicapai tuiuan pendidikan dalam bentuk
perubahan perilaku siswa. Undang-Undang Sistem Pendidikan Nasional
I-2

No.20 pasal 3 tahun 2003 menyebutkan Pendidikan nasional bertuiuan
untuk berkembangnya potensi peserta didik agar meniadi manusia yang
beriman, bertakwa, kepada Tuhan Yang Maha Esa, berakhlak mulia, sehat,
berilmu, cakap, kreatiI, mandiri, dan meniadi warga negara yang
demokratis serta bertanggung iawab. Tercapainya tuiuan pendidikan di
atas akan ditentukan oleh berbagai unsur yang menuniang yaitu siswa
yang berusaha mengembangkan dirinya seoptimal mungkin melalui
kegiatan belaiar, tuiuan sebagai sesuatu yang diharapkan setelah adanya
kegiatan belaiar mengaiar, dan guru yang mengusahakan terciptanya
situasi tepat dalam mengaiar sehingga teriadi sebuah proses pengalaman
belaiar.
Mengingat betapa pentingnya Iungsi dan peranan dari lembaga
pendidikan ini diperlukan suatu sistem manaiemen yang dapat mengelola
dan memudahkan setiap praktek penyelenggaraan pengaiaran baik dari sisi
seorang guru, siswa,maupun pegawai pelaksana tata usaha rumah tanggga
suatu sekolah. Sistem manaiemen sekolah konvensional, sering ditemukan
permasalahan-permasalahan berupa kesalahan penginputan data siswa,
daItar nilai siswa, kesalahan pengaturan iadwal, dan lain sebagainya.
Dalam hal ini dibutuhkan suatu tertib manaiemen pengelolaan data dan
inIormasi yang dimiliki sekolah secara benar dan teratur untuk tercapainya
mutu dan penyelenggaraan pendidikan secara eIisien. Melalui penerapan
Manaiemen Berbasis Sekolah akan nampak karakteristik lainnya dari
proIil sekolah mandiri, di antaranya adalah pengelolaan sekolah yang
I-3

desentaristik, regulasi pendidikan meniadi lebih sederhana, peningkatan
manaiemen, pengelolaan inIormasi akan lebih mengarah ke semua
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. Bagaimana Sistem Akademik yang mengikuti standar Kurikulum Tingkat
Satuan Pendidikan (KTSP) ?
1.3 Batasan Masalah
Batasan masalah dalam tugas akhir ini adalah sistem manaiemen
akademik sekolah yang dapat diterapkan bagi Sekolah Menengah Atas
(SMA) Negeri 2 Semarang dengan standar Kurikulum Tingkat Satuan
Pendidikan (KTSP) meliputi proses penilaian, tranasaksi akademik
pembuatan aporan Hasil Belaiar, Silabus, administrasi data guru ,dan
siswa.
1.4 Tujuan
Tuiuan dari pembuatan tugas akhir berupa sistem inIormasi
manaiemen sekolah ini adalah :
1. Membantu menciptakan suatu tata tertib manaiemen sekolah yang baik
dan teratur
I-4

2. Memudahkan dan mengeIisiensikan keria dari setiap unsur dan aspek
penyelenggara pendidikan dari tataran siswa, guru, dan tata usaha
3. Meningkatkan peran masyarakat untuk ikut serta mengontrol dan meniaga
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 I PENDAHUUAN
Berisi tentang latar belakang masalah, perumusan
masalah, batasan masalah, tuiuan penulisan tugas
akhir, metodologi, dan sistematika penulisan.
BAB II DASAR TEORI
Berisi penielasan singkat konsep-konsep yang
mendukung pengembangan sistem berupa
pengertian sistem inIormasi, paradigma rekayasa
perangkat lunak,dan penielasan standar penilaian
Kurikulum Tingkat Satuan Pendidikan.
BAB III ANAISIS dan PERANCANGAN
Membahas hasil proses pengembangan perangkat
lunak dari tahap requirement. tahap analisis,dan
tahap disain.
BAB IV IMPEMENTASI dan PENGUJIAN
I-5

Membahas hasil proses pengembangan perangkat
lunak dari tahap implementasi dan rincian penguiian
perangkat lunak dengan metode black box.
BAB V KESIMPUAN dan SARAN
Berisi kesimpulan yang diambil berkaitan dengan
pembangunan sistem dan saran-saran untuk
keberlaniutan pengembangan sistem





II-1

BAB II
DASAR TEORI

2.1 Sistem Informasi
2.1.1 Pengertian Sistem Informasi
Sistem inIormasi dideIinisikan oleh Robert A.eich dan K.Roscoe
Davis adalah suatu sistem di dalam suatu organisasi yang mempertemukan
kebutuhan pengolahan transaksi harian, mendukung operasi, bersiIat
manaierial dan kegiatan strategi dari suatu organisasi dan menyediakan
pihak luar tertentu dengan laporan-laporan yang diperlukan |JOG1999|.
2.1.2 Komponen Sistem Informasi
Komponen Sistem InIormasi |AD2005| terdiri dari :
1. Hardare, merupakan perangkat keras yang berIungsi sebagai
mesin berupa peralatan penyimpanan data, inputoutput, dan
komunikasi data.
2. $oftare, merupakan kumpulan dari perintah Iungsi yang ditulis
dengan aturan tertentu untuk memerintahkan komputer
melaksanakan tugas tertentu.
3. Data, merupakan komponen dasar dari inIormasi yang akan
diproses lebih laniut untuk menghasilkan inIormasi.
II-2

4. Manusia, adalah mereka yang terlibat dalam kegiatan sistem
inIormasi seperti operator, pemimpin sistem inIormasi dan
sebagainya.
5. Prosedur, menghubungkan berbagai perintah dan aturan yang akan
menentukan rancangan dan penggunaan sistem inIormasi.
2.1.3 Sistem Informasi Manajemen Sekolah (SIMSEKO)
SIMSEKO adalah suatu sistem berbasis komputer yang berguna
untuk mengolah dan mengorganisasikan data yang dimiliki oleh sekolah
sehingga meniadi inIormasi yang berguna bagi sekolah itu sendiri.
SIMSEKO merupakan salah satu dari penyedia Iasilitas pendidikan dalam
menuniang kegiatan belaiar mengaiar dengan memanIaatkan teknologi
inIormasi. SIMSEKO ini dibangun bagi kebutuhan sekolah akan
pengelolaan data dan inIormasi sekolah melalui teknologi inIormasi untuk
memudahkan institusi sekolah, siswa dan guru, serta masyarakat
memperoleh inIormasi yang akurat dan cepat tentang perkembangan
sekolah tersebut.
2.2 Rekayasa Perangkat Lunak
2.2.1 Definisi Rekayasa Perangkat Lunak
Menurut IEEE-1993 rekayasa perangkat lunak adalah aplikasi dari
sebuah kuantiIiabel, disiplin, dan sistematis kepada pengembangan,
II-3

operasi, dan pemeliharaan perangkat lunak yaitu aplikasi dari rekayasa
perangkat lunak |PRE2002|.
2.2.2 Proses Perangkat Lunak
Proses perangkat lunak adalah sebuah kerangka proses umum yang
dibangun dengan mendeIinisikan seiumlah kecil aktivitas kerangka keria
yang diaplikasikan ke semua proyek perangkat lunak, tanpa melihat
kompleksitasnya |PRE2002|.
2.3 Paradigma Rekayasa Perangkat Lunak Model Sekuensial
Linear Waterfall Model
Model sekuensial linear sering disebut iuga dengan siklus
kehidupan klasik atau aterfall model. Sekuensial linear mengusulkan
sebuah pendekatan kepada perkembangan perangkat lunak yang sistematik
dan sekuensial yang dimulai pada tingkat dan kemaiuan sistem pada
seluruh analisis, desain, kode, penguiian, dan pemeliharaan.









Gambar 2.1 aterfall diagram
II-4

2.3.1 Rekayasa Sistem
Rekayasa sistem mendeIinisikan pemodelan sistem inIormasi .
pandangan sistem disini penting untuk menielaskan bagaimana perangkat
lunak harus berhubungan dengan elemen-elemen lain seperti perangkat
lunak, manusia, dan database. Pressman menyebutkan bahwa rekayasa
dan analisis sistem menyangkut pengumpulan kebutuhan pada tingkat
sistem dengan seiumlah kecil analisis serta desain tingkat puncak
|PRE2002|.





Gambar 2.2 Model Sekuensial Linear
2.3.2 Analisis Kebutuhan Perangkat Lunak
2.3.2.1 Software Requirement Spesification (SRS)
Pada tahap analisis kebutuhan perangkat lunak dilakukan
penyusunan SRS. Pada tahap awal SRS disebutkan tuiuan dari perangkat
lunak dan dideskripsikan ke dalam suatu Iungsi-Iungsi komputer
(computer based svstem). SRS adalah dokumen yang berisi deskripsi
lengkap mengenai apa kemampuan softare (hat) tanpa menielaskan
bagaimana (ho) softare akan melaksanakan kemampuan tersebut
|JAP2003|. Standar penulisan SRS yang digunakan adalah IEEEANSI
II-5

830-1998. Setiap requirement dalam SRS diberikan unique identifier
label sebagai penanda ketika requirement tersebut dimanipulasi (added.
changed. deleted). Berikut tabel 2.1 menielaskan standar pendiIinisian
kebutuhan Iungsional dalam SRS :

Tabel 2.1 Pendefinisan kebutuhan fungsional dalam SRS
SRS ID Deskripsi
SRS - XXXX FXX .........
Keterangan :
SRS : $otfare Requirement $pesification
XXX : Nick name sistem yang dibangun
FXX : F adalah Iungsional dapat optional berupa NF
(Non Fungsional), XX adalah nomor urut Iungsi
tersebut
2.3.2.2 Kebutuhan Data
2.3.2.2.1 Entitas . Atribut. dan Relasi
Entitas, atribut, dan relasi merupakan tiga inIormasi model data
yang saling berhubungan. Dimana entitas merupakan individu yang
mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari
sesuatu yang lain |FAT2007|. Sebagai contoh seorang guru , siswa, kelas,
kurikulum , dan lain sebagainya. Sekelompok entitas yang seienis dan
berada dalam lingkup yang sama membentuk sebuah himpunan entitas.
Sebagai contoh dalam himpunan entitas mata pelaiaran terdapat entitas
Biologi dan Matematika.
II-6

Setiap entitas memiliki atribut yang mendeskripsikan karakteristik
dari entitas tersebut. Sebuah atribut atau beberapa atribut dari entitas harus
dapat meniadi pengidentiIikasi data, dimana atribut pengidentiIikasi ini
selaniunya disebut sebagai kunci Sebagai contoh dalam entitas siswa
sering digunakan atribut nomor induk siswa (nis) meniadi kunci utama
pengenal.
Relasi menuniukkan adanya hubungan diantara seiumlah entitas.
Sebagai contoh relasi antara entitas siswa dan mata pelaiaran disebut relasi
mempelaiari. Penamaan relasi ini perlu memperhatikan analisis
keterhubungan antara dua entitas atau lebih. Berikut gambar 2.3 contoh
keterhubungan entitas siswa dan entitas mata pelaiaran :








Gambar 2.3 Entitas. atribut. dan relasi




2.3.2.2.2 Kardinalitas dan Modalitas
II-7

Kardinalitas relasi menuniukkan iumlah maksimum entitas yang
dapat berelasi dengan entitas pada himpunan entitas lain. Kardinalitas
relasi yang teriadi di antara dua himpunan entitas dapat berupa :
a. one to one
Yang berarti setiap entitas pada himpunan entitas A berhuhungan
dengan paling banyak dengan satu entitas pada himunan entitas B, dan
begitu iuga sebaliknya setiap entitas pada himpunan B berhubungan
dengan paling banyak dengan satu entitas pada himpunan entitas A.
Berikut gambar 2.4 menielaskan kardinalitas relasi one to one :





Gambar 2.4 Kardinalitas one to one
b. one to manv
Yang berarti setiap entitas pada himpunan entitas A dapat
berhubungan dengan banyak entitas pada himpunan entitas B, tetapi
tidak sebaliknya dimana setiap entitas pada himpunan entitas B
berhubungan dengan paling banyak dengan satu entitas pada himpunan
entitas A. Berikut gambar 2.5 menielaskan kardinalitas relasi one to
manv :

II-8






Gambar 2.5 Kardinalitas one to manv

c. manv to manv
Yang berarti setiap entitas pada himpunan entitas A dapat berhubungan
dengan banyak entitas pada himpunan entitas B, dan demikian iuga
sebaliknya , dimana setiap entitas pada himpunan entitas B dapat
berhubungan dengan banyak entitas pada himpunan entitas A. Berikut
gambar 2.6 menielaskan kardinalitas relasi manv to manv :








Gambar 2.6 Kardinalitas manv to manv




2.3.2.2.3 ntitv #elationship Diagram (ERD)
II-9

Model entitv relationship yang berisi komponen-komponen himpunan
entitas dan himpunan relasi masing-masing dilengkapi dengan atribut-atribut yang
merepresentasikan seluruh Iakta dari keadaan sebenarnya, yang dapat
digambarkan dengan lebih sistematis menggunakan ERD |FAT2007|.
ERD pada mulanya diusulkan oleh peter Chen untuk disain sistem database
relasional |BAG2003|. Notasi-notasi simbolik di dalam ERD yang dapat
digunakan adalah :
1. Persegi paniang, menyatakan himpunan entitas
2. ingkaran elips, menyatakan Atribut (atribut yang berIungsi
sebagai key digaris bawahi)
3. Belah ketupat, menyatakan himpunan relasi
4. Garis, sebagai penghubung antara himpunan relasi dengan
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, atau M 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)
DFD memberikan indikasi bagaimana data ditransIormasi pada
saat data bergerak melalui sistem. DFD adalah sebuah teknik graIis yang
menggambarkan aliran inIormasi dan transIormasi yang diaplikasikan
pada saat data bergerak dari input meniadi output |PRE2002|.
Notasi dasar yang digunakan dalam DFD adalah :
1. Persegi paniang, digunakan untuk merepresentasikan sebuah entitas
eksternal
2. ingkaran, digunakan untuk merepresentasikan sebuah proses
3. Anak panah, digunakan untuk merepresentasikan gerakan inIormasi
dari satu bagian ke bagian lain dalam sistem
4. Garis dobel, merepresentasikan sebuah penyimpanan datadata
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)
DFD tingkat 0, yang disebut iuga dengan model sistem
Iundamental atau DCD merepresentasikan seluruh elemen sistem sebagai
sebuah buble tunggal dengan data input dan output yang dituniukkan oleh
anak panah yang masuk dan keluar secara beruntun. Proses tambahan
(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
perangkat lunak dan diaplikasikan tanpa memperhatikan model proses
perangkat lunak yang digunakan. Masing-masing elemen model analisis
yang diperlukan memberikan inIormasi untuk menciptakan suatu model
|PRE2002|. Hasil dari perancangan dituangkan dalam suatu softare
design description (sdd) Elemen elemen proses perancangan terdiri dari
|PUJ2004| :
II-12

1. Perancangan data, merupakan transIormasi model data yang
dihasilkan oleh proses analisis meniadi struktur data yang
dibutuhkan pada saat implementasi
2. Perancangan arsitektur, merupakan deIinisi keterkaitan elemen-
elemen utama yang akan membentuk program
3. Perancangan antar muka, merupakan peniabaran komunikasi
internal perangkat lunak, antar perangkat lunak dengan sistem di
luarnya, dan antara perangkat lunak dengan usernya.
4. Perancangan prosedur, merupakan transIormasi elemen structural
dari arsitektur program meniadi deIinisi struktur
2.3.3.1 Perancangan Data
Pada tahap perancangan data memilih representasi loiik dari obiek
data yang ditemukan pada proses analisis. Hasil perancangan data adalah
struktur data siap diprogram, struktur basis data siap dibuat oleh
pemrogram, dan prosedur atau operasi untuk mengakses data.
2.3.3.2 Perancangan Antar Muka
Pada tahap perancangan antar muka terIokus pada perancangan
antar muka antara modul-modul perangkat lunak, perangkat lunak dengan
sumber inIormasi (entitas eksternal), dan antara manusia (pemakai) dengan
komputer. Jenis-ienis perancangan antar muka yang diperlukan adalah
antar muka untuk input parameter proses,output proses,input data, output
data, dan antar muka untuk pesan-pesan |PUJ2004|.
II-13

2.3.4 Implementasi
Hasil dari tahap perancangan kemudian diteriemahkan ke dalam
bentuk mesin yang bisa dibaca. Kemudian dilakukan generasipembuatan
kode secara mekanis. Implementasi dilakukan dengan mengumpulkan
kebutuhan-kebutuhan hasil dari perancangan data,Iungsi, dan antar muka.
2.3.5 Pengujian
Fokus penguiian terletak pada logika internal perangkat lunak
dengan memastikan bahwa semua pernyataan sudah diuii, dan pada
eksternal Iungsional yaitu mengarahkan penguiian untuk menemukan
kesalah-kesalahan dan memastikan bahwa input yang dibatasi akan
memberikan hasil aktual yang sesuai dengan hasil yang
dibutuhkan|PRE2002|.
2.3.5.1 Metode lack ox
Penguiian diIokuskan pada Iungsionalitas perangkat lunak tanpa
pengetahuan struktur internal program (source code) |PUJ2004|.
Penguiian black box berusaha menemukan kesalahan dalam kategori
Iungsi-Iungsi yang tidak benar atau hilang, kesalahan interface, kesalahan
dalam struktur data atau akses database eksternal, kesalahan kineria,
inisialisasi dan kesalahan terminasi.
Pelaksanaan penguiian cenderung diaplikasikan selama tahap akhir
penguiian. Domain inIormasi meniadi perhatian pada penguiian dengan
II-14

menggunakan metode black box, dengan mengaplikasikan serangakain test
case berdasarkan softare requirement specification yang telah dibuat.
2.3.6 Pemeliharaan
Pemeliharan dilakukan sebagai akibat dari perubahan-perubahan
perangkat lunak setelah disampaikan kepada pelanggan, sehingga
diperlukan penyesuaian-penyesuaian sebagai akibat dari perangkat
peripheral atau karena pelanggan memerlukan perkembangan Iungsional
|PRE2002|. Pada tahap pemeliharaan setiap Iase program sebelumnya
diaplikasikan kembali dan tidak membuat yang Iase baru lagi.

2.4 Kurikulum Tingkat Satuan Pendidikan (KTSP)
Kurikulum adalah seperangkat rencana dan pengaturan mengenai
tuiuan, isi, dan bahan pelaiaran serta cara yang digunakan sebagai
pedoman penyelenggaraan kegiatan pembelaiaran untuk mencapai tuiuan
pendidikan tertentu. Pengembangan kurikulum dilakukan dengan mengacu
pada standar nasional pendidikan untuk mewuiudkan tuiuan pendidikan
nasional. Kurikulum pada semua ieniang dan ienis pendidikan
dikembangkan dengan prinsip diversiIikasi sesuai dengan satuan
pendidikan, potensi daerah, dan peserta didik. Pengembangan kurikulum
secara berdiversiIikasi dimaksudkan untuk memungkinkan penyesuaian
program pendidikan pada satuan pendidikan dengan kondisi dan kekhasan
potensi yang ada di daerah.
II-15

KTSP adalah kurikulum operasional yang disusun dan
dilaksanakan oleh masing-masing satuan pendidikan |DEP2007|. KTSP
memiliki aspek yang berbeda iika dibandingkan dengan kurikulum
berbasis kompetensi atau ienis kurikulum lainnya. Perbedaan tersebut
terletak pada kegiatan belaiar mengaiar, penilaian, dan pengelolaan
kurikulum berbasis sekolah. Kompetensi terdiri dari Standar Kompetensi
(SK) dan Kompetensi dasar (KD) yang dikembangkan berdasarkan
Standar Kompetensi ulusan (SK).
2.4.1 Kegiatan Belajar Mengajar (KBM)
KBM pada KTSP berpusat pada peserta didik, mengembangkan
kreativitas, menciptakan kondisi yang menyenangkan dan menantang,
menyediakan pengalaman belaiar yang beragam, serta belaiar melalui
berbuat atau tindakan. KTSP dari sisi penilaian kelas dilakukan oleh guru
untuk mengetahui tingkat penguasaan kompetensi yang ditetapkan,
bersiIat internal, bagian dari pembelaiaran, dan sebagai bahan untuk
peningkatan mutu hasil belaiar.
2.4.2 Penilaian Kelas
Penilaian kelas ini berorientasi pada kompetensi, mengacu pada
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
Pengelolaan kurikulum berbasis sekolah KTSP mengacu pada visi
dan misi sekolah, penyusunan perangkat kurikulum atau silabus, dan
pemberdayaan tenaga kependidikan dan sumber daya lainnya untuk
meningkatkan mutu hasil belaiar. Pengembangan dan pelaksanaan
kurikulum, disesuaikan dengan aspek-aspek satuan pendidikan, potensi
daerah, sosial budaya masyarakat setempat, dan keadaan peserta didik.
2.4.4 Penyusunan KTSP
Acuan operasional dalam penyusunan Kurikulum Tingkat Satuan
Pendidikan meliputi :
1. Peningkatan iman dan takwa serta akhlak mulia
2. Peningkatan potensi, kecerdasan, dan minat sesuai dengan tingkat
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
KTSP memiliki struktur muatan meliputi sub komponen mata
pelaiaran, muatan lokal, kegiatan pengembangan diri, pengaturan beban
belaiar, ketuntasan belaiar, kenaikan kelas dan kelulusan, peniurusan,
pendidikan kecakapan hidup, serta pendidikan berbasis keunggulan lokal
dan global |DEP2007|.
2.4.5.1 Mata Pelajaran
Mata pelaiaran dalam KTSP berisi struktur kurikulum tingkat
sekolah yang disusun berdasarkan kebutuhan siswa dan sekolah terkait
dengan upaya pencapaian SK. Pengembangan Struktur Kurikulum
dilakukan dengan cara antara lain :
1. Mengatur alokasi waktu pembelaiaran tatap muka seluruh mata
pelaiaran waiib dan pilihan Ketrampilan bahasa asing lain.
2. MemanIaatkan 4 iam tambahan untuk menambah iam pembelaiaran
pada mata pelaiaran tertentu atau menambah mata pelaiaran baru.
3. Mencantumkan ienis mata pelaiaran muatan lokal dalam struktur
kurikulum.
4. Tidak boleh mengurangi mata pelaiaran yang tercantum dalam standar
isi.
II-18

Berikut adalah contoh struktur program pengaiaran SMA KTSP
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 1 Semester 2
A. Mata Pelajaran
1 Pendidikan Agama 2 2
2 Pendidikan Kewarganegaraan 2 2
3 Bahasa Indonesia 4 4
4 Bahasa Inggris 4 4
5 Matematika 5 5
6 Fisika 3 3
7 Biologi 3 3
8 Kimia 3 3
9 Seiarah 1 2
10 GeograIi 2 1
11 Ekonomi 3 3
12 Sosiologi 2 2
13 Seni Budaya (program pilihan) 2 2

a. Seni Musik

b. Seni Rupa
14 Pendidikan Jasmani,Olahraga dan Kesehatan 2 2
15 Teknologi InIormasi dan Komunikasi 2 2
16 Bahasa Asing 1 1
B. Muatan Lokal
17 Bahasa Jawa 1 1
C.Pengembangan Diri 2*) 2
iumlah 42
2`) ekuivalen 2 jam pembelajaran

Pada kelas X, siswa belum melakukan peniurusan program
IPA,IPS maupun Bahasa. Sedangkan pada kelas XI dan XII, siswa akan
melakukan peniurusan kelas. Berikut adalah contoh struktur program
pengaiaran SMA KTSP untuk kelas XI dan XII program IPA , yang
diielaskan dalam tabel 2.3 :
II-19



Tabel 2.3 Komponen Mata Pelajaran dan Alokasi Waktu untuk Kelas XI dan
XII Program IPA
Komponen
Alokasi Waktu
Kelas XI Kelas XII
Semester
1
Semester
2
Semester
1
Semester
2
A. Mata Pelajaran
1 Pendidikan Agama 2 2 2 2
2 Pendidikan Kewarganegaraan 2 2 2 2
3 Bahasa Indonesia 4 4 4 4
4 Bahasa Inggris 4 4 4 4
5 Matematika 6 6 7 7
6 Fisika 5 5 5 5
7 Biologi 5 5 5 5
8 Kimia 5 5 5 5
9 Seiarah 1 1 1 1
10
Seni Budaya (program pilihan)
2 2 2 2
a. Seni Musik
b. Seni Rupa
11
PendidikanJasmani,
Olahraga dan Kesehatan 2 2 2 2
12
Teknologi InIormasi dan
Komunikasi 2 2 2 2
13
Keterampilan Bahasa Asing lain
- Bahasa Jepang
1 1 - -
B. Muatan Lokal
14 Bahasa Jawa 1 1 - -
15 Design Web - - 1 1
C.Pengembangan Diri 2*) 2*) 2*) 2*)
iumlah 42 42 42 42
2`) ekuivalen 2 jam pembelajaran

Berikut adalah contoh struktur program pengaiaran SMA KTSP
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 XI Kelas XII
Semester
1
Semester
2
Semester
1
Semester
2
A. Mata Pelajaran
1 Pendidikan Agama 2 2 2 2
2
Pendidikan
Kewarganegaraan
2 2 2 2
3
Bahasa Indonesia
4 4 4 4
4
Bahasa Inggris
4 4 4 4
5
Matematika
6 6 7 7
6
Fisika
5 5 5 5
7 Biologi 5 5 5 5
8 Kimia 5 5 5 5
9
Seiarah
1 1 1 1
10
Seni Budaya
2 2 2 2
11
Pendidikan
Jasmani,Olahraga dan
Kesehatan
2 2 2 2
12
Teknologi InIormasi dan
Komunikasi
2 2 2 2
13
Keterampilan Bahasa Asing
lain
- Bahasa Jepang
1 1 - -
B. Muatan Lokal
14 Bahasa Jawa 1 1 - -
15 Komputer Akuntansi - - 1 1
C.Pengembangan Diri 2*) 2*) 2*) 2*)
iumlah 42 42 42 42
2`) ekuivalen 2 jam pembelajaran

Berikut adalah contoh struktur program pengaiaran SMA KTSP
untuk kelas XI dan XII program Bahasa , yang diielaskan dalam Tabel 2.5
II-21

Komponen Mata Pelaiaran Dan Alokasi Waktu Untuk Kelas XI Dan XII
Program Bahasa.
Tabel 2.5 Komponen Mata Pelajaran dan Alokasi Waktu untuk Kelas XI dan
XII Program Bahasa
Komponen
Alokasi Waktu
Kelas XI Kelas XII
Semester
1
Semester
2
Semester
1
Semester
2
A. Mata Pelajaran
1
Pendidikan Agama
2 2 2 2
2
Pendidikan Kewarganegaraan
2 2 2 2
3
Bahasa Indonesia
5 5 5 5
4 Bahasa Inggris 5 5 5 5
5 Matematika 3 3 3 3
6
Sastra Indonesia
4 4 4 4
7
Bahasa Perancis
5 5 5 5
8
Antropologi
3 3 4 4
9
Seiarah
3 3 3 3
10
Seni Budaya
2 2 2 2
11
Pendidikan Jasmani, Olahraga dan
Kesehatan 2 2 2 2
12
Teknologi InIormasi dan
Komunikasi
2 2 2 2
13
Keterampilan Bahasa Asing lain
- Bahasa Jepang
2 2 2 2
B. Muatan Lokal
14 Bahasa Jawa 2 2 1 1
C.Pengembangan Diri 2*) 2*) 2*) 2*)
iumlah 42 42 42 42
2`) ekuivalen 2 jam pembelajaran

II-22

2.4.5.2 Muatan Lokal (Mulok)
Muatan lokal berisi tentang ienis, strategi pemilihan dan
pelaksanaan mulok yang diselenggarakan oleh sekolah dalam
pengembangannya mempertimbangkan hal-hal sebagai berikut :
1. Muatan lokal merupakan kegiatan kurikuler yang bertuiuan untuk
mengembangkan kompetensi sesuai dengan ciri khas dan potensi daerah,
termasuk keunggulan daerah.
2. Substansi muatan lokal ditentukan oleh satuan pendidikan.
3. Substansi yang akan dikembangkan, materinya tidak sesuai meniadi
bagian dari mata pelaiaran lain, atau terlalu luas substansinya sehingga
harus dikembangkan meniadi mata pelaiaran tersendiri;
4. Merupakan mata pelaiaran waiib yang tercantum dalam struktur
kurikulum.
5. Bentuk penilaiannya kuantitatiI (angka).
6. Setiap sekolah dapat melaksanakan mulok lebih dari satu ienis dalam
setiap semester, mengacu pada minat dan atau karakteristik program
studi yang diselenggarakan di sekolah
7. Siswa boleh mengikuti lebih dari satu ienis mulok pada setiap tahun
pelaiaran, sesuai dengan minat dan program mulok yang
diselenggarakan sekolah.
2.4.5.3 Pengembangan Diri
Bertuiuan memberikan kesempatan kepada peserta didik untuk
mengembangkan dan mengekspresikan diri sesuai dengan kebutuhan,
II-23

kemampuan, bakat, minat peserta didik, dan kondisi sekolah.
Pengembangan diri bukan merupakan mata pelaiaran dan tidak perlu
dibuatkan SK,KD, dan silabus. Kegiatan pengembangan diri dapat
dilakukan dalam 2 hal yaitu :
1. Bimbingan konseling, kehidupan pribadi, sosial, kesulitan belaiar, karir
2. Ekstra kurikuler, Pengembangan kreativitas, kepribadian siswa, seperti
Kepramukaan, Kepemimpinan, Kelompok Ilmiah Remaia (KIR) .
Kegiatan pengembangan diri diIasilitasi atau dibimbing oleh guru
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
dengan alokasi waktu yang tercantum dalam struktur kurikulum. Sekolah
dapat mengatur alokasi waktu untuk setiap mata pelaiaran pada semester
ganiil dan genap dalam satu tahun pelaiaran sesuai dengan kebutuhan,
tetapi iumlah beban belaiar per tahun secara keseluruhan tetap.
Alokasi waktu kegiatan praktik adalah 2 Jam Pelaiaran (JP)
praktik di sekolah setara dengan 1 JP tatap muka, dan 4 JP praktik di
luar sekolah setara dengan 1 JP tatap muka (Sekolah Menengah
Keiuruan).
II-24

2.4.5.5 Ketuntasan Belajar
Kriteria Ketuntasan Minimal (KKM) per mata pelaiaran diatur oleh
sekolah masing-masing dengan ketuntasan belaiar ideal untuk setiap
indikator adalah 0 100 , dengan batas kriteria ideal minimum 75 .
Sekolah harus menetapkan KKM per mata pelaiaran dengan
mempertimbangkan kemampuan rata-rata peserta didik, kompleksitas dan
SDM.
2.4.5.6 Kenaikan Kelas dan Kelulusan
Standar Kompetensi ulusan adalah kualiIikasi kemampuan
lulusan yang mencakup pengetahuan, sikap, dan keterampilan. Standar
kompetensi lulusan pada satuan pendidikan menengah umum bertuiuan
untuk meningkatkan kecerdasan, pengetahuan, kepribadian, ahklak mulia,
serta keterampilan untuk hidup mandiri dan mengikuti pendidikan lebih
laniut. Standar kompetensi lulusan pada satuan pendidikan menengah
keiuruan bertuiuan untuk meningkatkan kecerdasan, pengetahuan,
kepribadian, ahklak mulia, serta keterampilan untuk hidup mandiri dan
mengikuti pendidikan lebih laniut sesuai dengan keiuruannya. Kenaikan
kelas dilaksanakan pada setiap akhir tahun pelaiaran. Kenaikan kelas
didasarkan pada penilaian hasil belaiar pada semester 2, dengan
mempertimbangkanseluruh SKKD yang belum tuntas pada semester 1
harus dituntaskan sebelum akhir semester 2. Peserta didik dinyatakan tidak
naik ke kelas XI, apabila yang bersangkutan tidak mencapai ketuntasan
belaiar minimal lebih dari 3 mata pelaiaran.Peserta didik dinyatakan tidak
II-25

naik ke kelas XII, apabila yang bersangkutan tidak mencapai ketuntasan
belaiar minimal lebih dari 3 mata pelaiaran yang bukan mata pelaiaran ciri
khas program tersebut.
2.4.5.7 Penjurusan
Penentuan Peniurusan dilakukan mulai akhir semester 2 kelas X.
Pelaksanaan Peniurusan Program IPA,IPS, dan Bahasa dimulai di semester
1 kelas XI. Peniurusan dilakukan berdasarkan atas pilihan peserta didik
(minat),kemampuan akademik, dan potensi peserta didik.
2.4.5.8 Pendidikan Kecakapan Hidup
Substansi kecakapan hidup yaitu kecakapan personal, sosial,
akademik dan atau vokasional. Untuk kecakapan vokasional, dapat
diperoleh dari satuan pendidikan yang bersangkutan, antara lain melalui
mata pelaiaran keterampilan.
2.4.5.9 Pendidikan Berbasis Keunggulan Lokal dan Global
Pendidikan berbasis keunggulan lokal dan global adalah program
pendidikan yang dikembangkan dengan memanIaatkan keunggulan lokal
dan kebutuhan daya saing global. Substansinya mencakup aspek ekonomi,
budaya, bahasa, TIK, ekologi, dan lain-lain, yang semuanya bermanIaat
bagi pengembangan kompetensi peserta didik.
II-26

2.4.6 Pengembangan Silabus
2.4.6.1 Pengertian Silabus
Silabus adalah rencana pembelaiaran pada suatu dan atau
kelompok mata pelaiaran dengan tema tertentu yang mencakup standar
kompetensi, kompetensi dasar,materi pokokpembelaiaran, kegiatan
pembelaiaran, indikator pencapaian kompetensi untuk penilaian, penilaian,
alokasi waktu, dan sumber belaiar |DEP2007|.
2.4.6.2 Penyusunan Silabus
Silabus untuk setiap mata pelaiaran disusun berdasarkan iumlah
alokasi waktu yang disediakan untuk mata pelaiaran selama
penyelenggaraan pendidikan di tingkat satuan pendidikan. Penyusunan ini
didasarkan pada alokasi waktu yang disediakan per semester, per tahun,
dan alokasi waktu mata pelaiaran lain yang sekolompok. Berikut gambar
2.9 menielaskan Iorm penyusunan silabus dengan standar Kurikulum
tingkat Satuan Pendidikan (KTSP) :







II-27

Gambar 2.9 Form Silabus

Pengembang silabus dilakukan oleh guru kelasmata pelaiaran,
kelompok guru kelasmata pelaiaran, dan kelompok keria guru.
Komponen silabus ini terdiri dari SK, KD, materi pokokpembelaiaran,
kegiatan pembelaiaran, indikator berdasarkan KD, penilaian, alokasi
waktu, dan sumber belaiar.
2.4.7 Pengembangan Laporan Hasil Belajar (LHB)
2.4.7.1 Pengertian LHB
HB adalah rangkuman dari nilai hasil tagihan (tugas-tugas,
ulangan harian, uiian tengah semester, uiian akhir semester, dan nilai-nilai
harian lainnya) selama semester berlangsung sebagai diagnosis hasil
belaiar peserta didik dan umpan balik KBM di sekolah.
II-28

2.4.7.2 1Penyusunan LHB
HB terdiri atas komponen penilaian mata pelaiaran (nilai
pengetahuan,praktik,sikapaIektiI), ketercapaian kompetensi peserta
didik,pengembangan diri eksul, kepribadian, dan ketidakhadiran. Berikut
gambar 2.10 menielaskan Iorm HB dengan standar Kurikulum Tingkat
Satuan Pendidikan :

Gambar 2.10 Form LHB komponen penilaian Mata Pelajaran

Cara pengisian aporan Hasil Belaiar dengan ketentuan sebagai
berikut :
1. Nilai ketuntasan belaiar untuk aspek pengetahuan dan praktik
dinyatakan dalam bentuk bilangan bulat, dengan rentang 0 100.
2. Ketuntasan belaiar setiap indikator ditetapkan berkisar antara 0-100 .
Kriteria ideal ketuntasan untuk masing-masing indikator 75 .
II-29

3. Kolom Pengetahuan diisi dengan nilai kumulatiI dari hasil pencapaian
SK dan KD setiap mata pelaiaran dan muatan lokal per semester. Nilai
ini ditulis secara kuantitatiI dalam bentuk bilangan bulat dan huruI.
4. Kolom Praktik diisi dengan nilai kumulatiI dari hasil pencapaian SK dan
KD untuk aspek praktik pada mata pelaiaran dan muatan lokal tertentu
per semester. Nilai ini ditulis secara kuantitatiI dalam bentuk bilangan
bulat dan huruI.
5. Kolom sikapaIektiI diisi dengan hasil penilaian aspek sikapaIektiI pada
setiap mata pelaiaran dan muatan lokal melalui pengamatan
pembelaiaran selama proses berlangsung per semester. Nilai
sikapaIektiI dicantumkan dalam bentuk predikat, dengan klasiIikasi
tinggi, sedang dan rendah (motivasi dan minat belaiar, sikap, keriasama,
disiplin), untuk nilai yang terkait dengan mata pelaiaran dan muatan
lokal dapat menggunakan predikat amat baik, baik , cukup dan kurang.
6. Pada kolom ketercapaian kompetensi diisi dengan uraian
singkatdeskripsi yang menggambarkan tingkat pencapaian kompetensi
(baik yang telah tuntas atau yang belum tuntas).
7. Tabel pengembangan diri diisi dengan ienis pengembangan diri
(kegiatan kreativitas) yang diikuti oleh peserta didik dan dalam kolom
keterangan diisi dengan penilaian aspek sikapaIektiI yang diIokuskan
pada perubahan perilaku peserta didik setelah mengikuti kegiatan
pengembangan diri.
II-30

8. Tabel Ketidakhadiran pada kolom keterangan diisi dengan lama waktu
(hari, iam atau satuan waktu lainnya)
9. Tabel Kepribadian pada Kolom keterangan diisi dengan predikat prestasi
kepribadian (amat baik, baik, cukup, atau kurang) peserta didik, dan
deskripsi tentang sikapperilaku peserta didik yang paling dominan baik
positiI maupun negatiI.

Berikut gambar 2.11 akan menielaskan Iorm HB Siswa Kolom
Ketercapaian Kompetensi Peserta Didik :
Gambar 2.11 Form LHB Komponen Penilaian Ketercapaian Kompetensi Peserta
Didik

II-31

Berikut gambar 2.12 akan menielaskan Iorm HB Siswa Kolom
Penilaian Pengembangan Diri Eksul, Ketidakhadiran, dan Kepribadian :














Gambar 2.12 Form LHB Komponen Penilaian Pengembangan Diri Eksul.
Ketidakhadiran. dan Kepribadian

III-32


BAB III
ANALISIS DAN PERANCANGAN

3.1 Analisis Kebutuhan
Analisis kebutuhan akan menielaskan mengenai gambaran umum,
prespektiI produk Sistem InIormasi Manaiemen Sekolah (SIMSEKO) di
SMA Negeri 2 Semarang, kebutuhan data, kebutuhan Iungsional, dan
kebutuhan perancangan antar muka.
3.1.1 Gambaran Umum
SIMSEKO SMA Negeri 2 Semarang dibangun dengan
menggunakan perangkat lunak open source berbasis web. Sistem ini
nantinya akan diletakkan pada ruangan akademik yang dapat digunakan
oleh para guru mata pelaiaran, wali kelas, pembina ekstrakurikuler, dan
guru bimbingan konseling dengan otoritas penuh dibawah pengawasan
wakil kepala sekolah bagian akademik. SIMSEKO dapat digunakan untuk
mengatur kegiatan akademik dan kurikulum sekolah , serta pembuatan
laporan hasil belaiar siswa. Pembangunan database diIokuskan hanya
pada elemen data guru, siswa, mata pelaiaran, dan kegiatan belaiar
mengaiar berdasarkan laporan hasil belaiar dengan standar Kurikulum
Tingkat Satuan Pendidikan SMA Negeri 2 Semarang.
III-33

3.1.1.1 Perspektif Sistem Lama
Pengisian nilai mata pelaiaran mid semester dan semester pada
HB dilakukan dengan tahapan - tahapan sebagai berikut :
1. Guru mata pelaiaran mengisi Iorm leger penilaian PPK,
praktek, dan sikap
2. Guru pembina ekstrakurikuler mengisi Iorm penilaian
ekstrakulikuler siswa pada Iorm leger nilai ekstrakulikuler
3. Form leger penilaian mata pelaiaran dan ekstrakulikuler
kemudian diserahkan kepada wakil kepala sekolah bagian
akademik untuk diperiksa
4. Form leger yang telah diperiksa kemudian diserahkan kepada
wali kelas untuk disalin ke HB masing-masing siswa
Pengisian absensi dilakukan dengan tahapan-tahapan sebagai
berikut :
1. Setiap hari sekretaris kelas mengisi Iorm absensi kelas
2. Kemudian Iorm absensi kelas diserahkan kepada guru BK di
hari sabtu
3. Guru BK bertugas merekap absensi siswa setiap semester pada
Iorm rekap absensi kelas
4. Form rekap absensi kelas diserahkan kepada wali kelas untuk
disalin ke HB masing-masing siswa


III-34

3.1.1.2 Perspektif Sistem Baru
PerspektiI produk SIMSEKO SMA Negeri 2 Semarang dapat
dilihat pada gambar 3.1 sebagai berikut :

Gambar 3.1 PerspektiI produk

SIMSEKO dibangun berdasarkan arsitektur three tier yang secara umum
terdiri atas presentation tier, business logic, dan backend tier. Pada bagian
III-35

presentation tier terdiri atas General User Interface (GUI) administrasi,
kesiswaan, kurikullum, akademik, dan HB . SIMSEKO dibangun sebagai
perangkat lunak berbasis web yang terdiri atas 3 standar protokol HTM, HTTP,
dan iaringan TCPIP. HTM bekeria untuk membangun dan mempresentasikan
inIormasi dengan menggunakan aplikasi web broser. TCPIP merupakan prokol
iaringan yang mentransIer data dari perangkat lunak melalui internet. Pada bagian
business logic tier terdapat scripting engine PHP 4.0. Scripts php yang menyatu
dengan HTM dieksekusi di WEBSERVER. Artinya semua sintaks yang
dieksekusi akan sepenuhnya diialankan pada server sedangkan yang dikirimkan ke
browser hanya hasilnya saia. Pada bagian backend tier, phpMyAdmin merupakan
Database Management System yang mengatur cara penyimpanan data.
Manaiemen data dilakukan dengan menggunakan bahasa SQ.
3.1.2 Spesifikasi Kebutuhan Perangkat Lunak
Berikut tabel 3.1 akan menielaskan keterunutan kebutuhan dan
rancangan SIMSEKO SMA Negeri 2 Semarang :
Tabel 3.1 Keterunutan Kebutuhan dan Rancangan
SRS Id Nomor
Fungsi
Keterangan
SRS SIMSEKO F01 Administrasi :
Mastering data sekolah,guru, dan pengguna
SRS SIMSEKO F02 Kesiswaan :
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 Id Nomor
Fungsi
Keterangan
3. Organisasi :
a. Sistem dapat melakukan mastering data
organisasi kesiswaan
b. Sistem dapat melakukan pencatatan nilai
organisasi siswa
SRS SIMSEKO F03 Kurikulum :
1. Sistem dapat melakukan mastering data mata
pelaiaran
2. Sistem dapat melakukan mastering data komponen
penilaian AMK
3. 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
SRS SIMSEKO F04 Kegiatan 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 pelaiaran
SRS SIMSEKO F05 aporan 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
SRS SIMSEKO F06 Sistem dapat melakukan pencetakan aporan Hasil Belaiar
Siswa per mid semester
SRS SIMSEKO F07 Sistem dapat melakukan pencetakan aporan Hasil Belaiar
Siswa per semester

III-37

3.1.3 Kebutuhan Data
Pada tahap ini akan diielaskan mengenai ERD, DFD, kamus data
dari database SIMSEKO SMA Negeri 2 Semarang.
3.1.3.1 ER Diagram
Pada ERD SIMSEKO terdapat 14 entitas yaitu iurusan, siswa,
pelaiaran,organisasisiswa, guru, kompetensi, detailkompetensi, kelas,
kelasdetail, ekstrakurikuler, prestasiekskul,organisasisiswa, pembina,
AMK dan memiliki 14 relasi yaitu minatsiswa, 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

SSWA
JURUSAN
rekomendasi
bk
ORGANSAS
minat
EKSTRAKURKULER
keterangan org
siswa
keteranganeks
kulsiswa
AMK
nilaamk
PRESTASEKSKUL
memiliki
PEMBNA
KELASDETAL
absensi
Nilai ppk
catatanwalikelas
PELAJARAN
N
N
KELAS
menjabarkan
GURU
kbm
KOMPETENS unitajar
DETALKOMP
ETENS
menjabarkan
M
N
N
1
M
N
M N
M
N
1
1
M
N
damk
nama_amk
nis
semester
ket_amk
nis
nama
siswa
sex
agama
tgl_lahir
telepon
alamat
namaayah
pekerjaan_
ayah
namaibu
pekerjaan_
ibu
alamat_ort
u
nis
nilaimid
nilaisemester
nilaiharian
mid
nilaiharianse
mester
semester
idmapel
idmapel
nama
status
idminat
idjurusan
nis
idjurusan
namajurus
an
idrekomen
dasi
idjurusan
nis
keterangan
idorganisasi
nama org
dket_org
nis
idorganisasi
ket_org
semester
idekskul
nama
dket_ekskul
semester
nis
idekskul
ket_ekskul
nama
sex
agama
tgl_lahir
telepon
alamat
idpembina
dket_ekskul
idprestasi
prestasi
nis
semester
sakit
ijin
alpha
nomorkelas
idcatwali
nis
semester
keterangan
nomorkela
s
nilaipraktik
um
idunitajar
idmapel
namakelas
semester
kkm
1
idkbm
idguru
idmapel
semester
nomorkelas
idguru
nip
nama
sex
tgl_lahir
telepon
alamat
agama
jabatan
idkompete
nsi
standarko
mp
idunitajar
iddetailkom
petensi
kompetensidasar
materi
kegiatan
indikator
penilaian
alokasiwak
tu
sumber
idkompete
nsi
iddetailkom
p
M
1
nilaiafektif
namakelas
M
1
nomorkelas
nomorkelas
namakelas
M
N
1
N
1
wali
1
1
nomorkelas
idguru
M
N
idpembina
idekskul
N
tahunajar
III-39

Data Object Description
Deskripsi antar entitas :


Entitas :
- SISWA
Atribut :
nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanaya
h, namaibu, pekeriaanibu, alamatortu
- KEASDETAI
Atribut :idkelasdetail
Relasi :
- absensi
Atribut : nis,nomorkelas,semester,sakit,iiin,alpa,
Kardinalitas :
- N -1
Satu siswa hanya memiliki satu absensi nomorkelas dan satu
nomorkelas dapat memiliki absensi oleh lebih dari satu siswa

Deskripsi antar entitas :



absensi
SISWA KEASDETAI
catatanwali
kelas
SISWA KEASDETAI
III-40

Entitas :
- SISWA
Atribut :
nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanaya
h, namaibu, pekeriaanibu, alamatortu
- KEASDETAI
Atribut :nomorkelasdetail
Relasi :
- Catatan wali kelas
Atribut : idcatwali,nis,semester,keterangan,nomorkelas
Kardinalitas :
- N -1
Satu siswa hanya mendapatkan catatan wali kelas dari satu
nomorkelas dan satu nomorkelas memberikan catatan wali kelas untuk
lebih dari satu siswa

Deskripsi antar entitas :


Entitas :
- SISWA
Atribut :
minatsiswa
SISWA JURUSAN
III-41

nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanaya
h, namaibu, pekeriaanibu, alamatortu
- JURUSAN
Atribut :idiurusan,namaiurusan
Relasi :
- minatsiswa
Atribut : idminat,idiurusan,nis
Kardinalitas :
- N - M
Satu siswa dapat memilih minat lebih dari satu iurusan dan satu
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
SISWA JURUSAN
III-42

Atribut : idrekomendasi,idiurusan,nis,keterangan
Kardinalitas :
- N - M
Satu siswa direkomendasibk lebih dari satu iurusan dan satu iurusan
meniadi rekomendasibk untuk lebih dari satu siswa

Deskripsi antar entitas :


Entitas :
- SISWA
Atribut :
nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanaya
h, 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
SISWA PEAJARAN
III-43

Satu siswa mendapatkan nilaippk lebih dari satu pelaiaran dan satu
pelaiaran memberikan nilaippk untuk lebih dari satu siswa

Deskripsi antar entitas :


Entitas :
- SISWA
Atribut :
nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanaya
h, namaibu, pekeriaanibu, alamatortu
- AMK
Atribut :idamk,namaamk
Relasi :
- nilaiamk
Atribut :,nis,semester,ketamk
Kardinalitas :
- N - M
Satu siswa mendapatkan nilaiamk lebih dari satu amk dan satu amk
memberikan nilaiamk untuk lebih dari satu siswa


Deskripsi antar entitas :




Entitas :
- SISWA
nilaiamk
SISWA AMK
keteranganorg
SISWA ORGANISASI
SISWA
III-44

Atribut :
nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanaya
h, namaibu, pekeriaanibu, alamatortu
- ORGANISASISISWA
Atribut :idorganisasi,nama
Relasi :
- keteranganorg
Atribut : idketorg,nis,ketorg
Kardinalitas :
- N - M
Satu siswa mendapatkan keteranganorg lebih dari satu organisasisiswa
dan satu organisasisiswa memberikan keteranganorg untuk lebih dari
satu siswa

Deskripsi antar entitas :




Entitas :
- SISWA
Atribut :
nis,nama,sex,agama,tgllahir,telepon,alamat,namaayah,pekeriaanaya
h, namaibu, pekeriaanibu, alamatortu
PRESTASIEKS
SISWA EKSTRAKURIK
UER
keteranganekskul
III-45

- EKSTRAKURIKUER
Atribut :idekskul,namaekskul
- PRESTASIEKSKU
Atribut : idprestasi,idketekskul,prestasi
Relasi :
- keteranganekskulsiswa
Atribut :nis,idketekskul,idekskul,semester,ketekskul
Kardinalitas :
- N -M-M
Satu siswa mendapatkan keteranganorg untuk beberapa
ekstrakurikuler dan keteranganorg untuk beberapa prestasieksul dan
satu ekstrakurikuler memberikan keteranganorg dan prestasiekskul
untuk beberapa siswa

Deskripsi antar entitas :


Entitas :
- EKSTRAKURIKUER
Atribut :
idekskul,nama
- PEMBINA
Atribut :idpembina,nama,sex,agama,tgllahir,telepon,alamat

memiliki EKSTRAKURI
KUER
PEMBINA
III-46

Relasi :
- memiliki
Atribut : idpembina,idekskul
Kardinalitas :
- 1 - 1
Satu ekstrakurikuler memiliki satu pembina dan satu pembina
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
GURU KEASDETAI
III-47

Satu guru meniadi 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 :
- M N N
Satu guru mendapatkan kbm untuk beberapa pelaiaran dan beberapa
kelasdetail,satu pelaiaran di-kbm-kan untuk beberapa guru dan
KEASDETAI
GURU PEAJARAN
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
Satu kelas meniabarkan beberapa kelasdetail dan satu kelasdetail
merupakan peniabaran satu kelas





meniabarkan
KEAS KEASDETAI
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 :
- M N N
Satu kelas mendapatkan unitaiar untuk beberapa pelaiaran dan
beberapa kompetensi,satu pelaiaran merupakan unitaiar untuk
beberapa pelaiaran dan beberapa kompetensi,serta satu kompetensi
merupakan unitaiar dari beberapa pelaiaran dan untuk beberapa kelas.


KOMPETENSI
KEAS PEAJARAN
unitaiar
III-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
Satu kompetensi meniabarkan beberapa detailkompetensi dan satu
detailkompetensi merupakan peniabaran satu kompetensi
3.1.3.3 Kamus Data
Deskripsi dari entitas dan atribut data yang terbentuk dapat dilihat
pada tabel 3.2 sebagai berikut :



meniabarkan
KOMPETENSI DETAIKOMPE
TENSI
III-51

Tabel 3.2 Kamus Data
Entitas Atribut Data Deskripsi
SISWA entitas untuk data siswa
nis digit nomor yang digunakan untuk mewakili nomor induk siswa
GURU entitas untuk data guru
idguru digit nomor yang digunakan untuk mewakili identitas guru
KEAS entitas untuk ienis kelas terdiri dari : IPA, IPS, BAHASA
namakelas nama kelas
KEAS DETAI entitas untuk nomor kelas terdiri dari : X, XI IPA 1..n,XI IPS
1..n,XI BAHASA 1..n,XII IPA 1..n,XII IPS 1..n,XII BAHASA
1..n
nomorkelas nomor kelas untuk setiap ienis dari nama kelas
PEAJARAN entitas untuk data mata pelaiaran
idmapel digit nomor yang digunakan untuk mewakili identitas mata
pelaiaran
status keterangan status pelaiaran yang memiliki praktikum terdiri dari :
1. Praktikum (penanda praktikum)
2. (penanda tanpa praktikum)
KOMPETENSI entitas untuk silabus pelaiaran
Idkompetensi digit nomor untuk mewakili identitas kompetensi pelaiaran
DETAIKOMPETENSI entitas untuk penielasan lebih laniut dari kompetensi pelaiaran
iddetailkompetensi digit nomor untuk mewakili identitas detail kompetensi
Idunitaiar digit nomor untuk mewakili identitas unit aiar dari pelaiaran
semester keterangan semester terdiri dari: I dan II
tahunaiar keterangan tahun aiar
nilaimid digit nilai angka yang menuniukkan kemampuan siswa pada
waktu uiian akhir mid semester
range : 0 - 100
nilaisemester digit nilai angka yang menuniukkan kemampuan siswa pada
waktu uiian akhir semester
range : 0 - 100
nilaiharianmid digit nilai angka yang menuniukkan kemampuan siswa pada
waktu uiian harian mid semester terdiri atas lima kali
nilaiharianmid
range : 0 - 100
nilaihariansemester digit nilai angka yang menuniukkan kemampuan siswa pada
waktu uiian harian semester terdiri atas lima kali
nilaihariansemester
range : 0 - 100
nilaipraktikum digit nilai angka yang menuniukkan kemampuan siswa pada
praktikum
range : 0 - 100
nilaiaIektiI digit nilai huruI yang menuniukkan kemampuan sikap siswa pada
pelaiaran terdiri atas nilai huruI A,B, dan C dengan range :
A: 85-100 B: 75-84 C:65-74
AMK entitas aspek akhlak mulia dan kepribadian disingkat amk terdiri
dari : kedisiplinan,kebersihan,kesehatan, tanggung iawab,sopan
santun,percaya diri,kompetitiI, hubungan sosial, keiuiuran,
pelaksanaan ibadah ritual
idamk digit nomor untuk mewakili identitas aspek amk
ketamk berisi keterangan nilai amk yang menuniukkan kemampuan siswa
pada setiap aspek amk
III-52

Lanjutan tabel 3.2 Kamus Data
Entitas Atribut Data Deskripsi
JURUSAN entitas untuk pilihan iurusan siswa
idiurusan digit nomor untuk mewakili pilihan iurusan siswa terdiri dari :
1. IPA 2.IPS 3.BAHASA
idrekomendasi digit nomor untuk mewakili identitas rekomendasi pilihan
iurusan dari BK
keterangan merupakan keterangan alasan dan hal-hal lain mengenai pilihan
iurusan yang direkomendasikan BK untuk siswa
sakit digit nilai angka yang menuniukkan iumlah hari sakit siswa
iiin digit nilai angka yang menuniukkan iumlah hari iiin tidak
bersekolah siswa
alpha digit nilai angka yang menuniukkan iumlah hari tanpa
keteranganbolos siswa
idcatwali digit nomor untuk mewakili identitas catatan wali kelas kepada
siswa
keterangan merupakan keterangan yang berisi catatan wali kelas kepada
siswa
ORGANISASI entitas untuk mewakili organisasi siswa di sekolah (OSIS)
idorganisasi digit nomor untuk mewakili identitas organisasi siswa
idketorg digit nomor untuk mewakili identitas keterangan nilai organisasi
siswa
ketorg berisi keterangan nilai keakItiIan yang menuniukkan kemampuan
siswa pada kegiatan OSIS
EKSTRAKUIKUER entitas ekstrakurikuler siswa
idekskul digit nomor untuk mewakili identitas ekstrakurikuler siswa
idketekskul digit nomor untuk mewakili identitas keterangan ekskul
ketekskul berisi keterangan nilai keakItiIan yang menuniukkan kemampuan
siswa pada kegiatan ekstrakulikuler
PRESTASIEKSKU entitas yang mewakili catatatan prestasi ekstrakurikuler siswa
idprestasi digit nomor untuk mewakili identitas catatan prestasi
ekstrakuliker siswa
prestasi berisi keterangan catatan prestasi ekstrakuliler siswa
PEMBINA entitas yang mewakili data pembina ekstrakurikuler
idpembina digit nomor untuk mewakili identitas pembina ekstrakulikuler








III-53

3.1.3.4 Rancangan Data

Gambar 3.3 !hisvcal Data Model

Pada model data Iisik terdapat dua puluh sembilan tabel yang
terbentuk. Tabel-tabel tersebut terdiri dari tabel absensi, 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
Dalam implementasinya DFD (ata Flo iagram) 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)

idpembina
idguru
idguru
idguru
iduser
data organisasi
nilai organisasi
data catatan
nilai amk
keterangan kompetensi
nilai afektif
nilai praktikum
nilai ppk
data absensi
data minat
data rekomendasi
data semester
data tahun ajar
nomor kelas
jenis kelas
data silabus
data kbm
data kkm
data amk
data mapel
prestasi
nilai ekskul
data ekskul
data pembina
data siswa
data user
data guru
data sekolah
1
simseko

wakepsek akademik
guru mata
pelajaran
bimbingan
konseling
wali kelas
pembina
ekskul
III-55

Pada DCD seluruh xternal interactors akan mengakses satu sistem
simseko. xternal interactors tersebut adalah wakepsek akademik, guru
mata pelaiaran,pembina ekskul,wali kelas dan bimbingan konseling.
Untuk masuk sistem ksternal Interactors harus memiliki id yang diberi
otoritas oleh sistem. Wakepsek akademik memiliki otoritas untuk
membuat master data sekolah, guru, user, siswa, pembina, ekstrakurikuler,
mata pelaiaran,amk, kelas,daItar kelas. Selain itu, wakepsek akademik
iuga memiliki otoritas dalam hal setting struktur mata pelaiaran, kkm,
tahun aiaran, semester, dan dapat melihat data nilai siswa (keterangan
ekstrakurikuler, prestasi, organisasi, rekomendasi BK,minat,absensi, ppk,
praktikum,aIektiI,keterangan kompetensi,amk,catatan wali kelas). Guru
mata pelaiaran memiliki otoritas memasukkan dan melihat data
silabus,nilai ppk, nilai praktikum, nilai aIektiI,dan keterangan kompetensi
dari siswa. Pembina ekskul memiliki otoritas melihat dan memasukkan
data nilai ekskul dan prestasi dari siswa. Wali kelas memiliki otoritas
melihat dan memasukkan data nilai amk, nilai organisasi, dan catatan wali
kelas. Sedangkan bimbingan konseling memiliki otoritas melihat dan
memasukkan data absensi,rekomendasi iurusan, dan minat siswa.
3.1.4.2 DFD Level I
DFD level 1 dapat dilihat pada lampiran A. Pada DFD level 1 ini
terbagi meniadi lima proses yaitu administrasi, akademik, kesiswaan,
kurikulum ,dan laporan hasil belaiar dengan penielasan sebagai berikut :
1. Proses administrasi
III-56

Wakepsek akademik memiliki otoritas untuk memasukkan data
sekolah,guru, dan user.
2. Proses akademik
Wakepsek akademik memiliki otoritas untuk memasukkan data kelas,
daItar kelas, setting tahun aiar (bukatutup),dan setting
semester(bukatutup).
Bimbingan konseling memiliki otoritas untuk memasukkan data minat
siswa dan rekomendasi bk.
3. Proses Kesiswaan
Wakepsek akademik memiliki otoritas untuk memasukkan data
siswa,pembina,ekstrakulikuler,dan organisasi.
Pembina ekskul memiliki otoritas untuk memasukkan data nilai
ekskul,dan pencatatan prestasi siswa.
Wali kelas memiliki otoritas untuk memasukkan data nilai organisasi.
4. Proses Kurikulum
Wakepsek akademik memiliki otoritas untuk memasukkan
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.
Guru mata pelaiaran memiliki otoritas untuk memasukkan data nilai
mapel,nilai praktikum,nilai aIektiI,dan keterangan kompetensi .
III-57

Wali kelas memiliki otoritas untuk memasukkan data nilai amk dan
catatan wali kelas.
Bimbingan konseling memiliki otoritas untuk memasukkan data rekap
absensi siswa.
6. Proses ogin
Merupakan proses otentiIikasi user untuk masuk sistem. Proses ini
untuk memisahkan level user yaitu admin,guru,dan pembina.
3.1.4.3 DFD Level II Proses 1.1 Administrasi
DFD evel II dari sistem dapat dilihat pada gambar 3.5 DFD level
II proses 1.1 administrasi.

Gambar 3.5 DFD level II proses 1.1 administrasi

iduser
iduser
iduser
[iduser]
[data user]
[data user]
[data guru]
[data sekolah]
[data guru]
[data sekolah]
wakepsek
akademik sekolah
1.1.1
master data
sekolah

guru
1.1.2
master data
guru

user
1.1.3
master data
user

login
III-58

Pada DFD level II proses 1.1 administrasi dibagi meniadi tiga
proses yaitu master data sekolah, guru, dan user . Wakepsek akademik
memiliki otoritas untuk memasukkan data sekolah,guru,dan user dengan
melalui proses login terlebih dahulu.
3.1.4.4 DFD Level II Proses 1.2 Kesiswaan
DFD evel II dari sistem dapat 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]
iduser
iduser
iduser
iduser
[iduser]
idpembina
idpembina
[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
akademik
siswa
1.2.1
master data
siswa

pembina
1.2.2
master data
pembina

ekskul
1.2.3
master data
ekskul

pembina
ekskul
keterangan ekskul
siswa
1.2.4
pencatatan
nilai ekskul

semester
prestasi ekskul
1.2.5
pencatatan
prestasi ekskul

wali kelas
keterangan org
siswa
organisasi siswa
1.2.7
pencatatan
nilai
organisasi

1.2.6
master data
organisasi
siswa

laporan hasil belajar


login
III-59


Pada DFD evel II proses 1.2 kesiswaaan dibagi meniadi tuiuh
proses yaitu master data siswa,master data pembina,master data
ekskul,pencatatan nilai ekskul,pencatatan prestasi ekskul,master data
organisasi,dan pencatatan nilai organisasi dengan penielasan sebagai
berikut :
1. Proses master data siswa
Wakepsek akademik memiliki otoritas untuk memasukkan data siswa.
2. Proses master data pembina
Wakepsek akademik memiliki otoritas untuk memasukkan data
pembina.
3. Proses master data ekskul
Wakepsek akademik memiliki otoritas untuk memasukkan data ekskul.
4. Proses pencatatan nilai ekskul
Pembina ekskul memiliki otoritas untuk memasukkan data nilai
ekskul.
5. Proses pencatatan prestasi ekskul
Pembina ekskul memiliki otoritas untuk memasukkan data prestasi
ekskul.
6. Proses master data organisasi siswa
Wakepsek akademik memiliki otoritas untuk memasukkan data
organisasi siswa.
7. Proses pencatatan nilai organisasi
III-60

Pembina ekskul memiliki otoritas untuk memasukkan data nilai
organisasi.
3.1.4.5 DFD Level II Proses 1.3 Kurikulum
DFD evel II dari sistem dapat dilihat pada gambar 3.7 DFD level
II proses 1.3 kurikulum.

Gambar 3.7 DFD level II proses 1.3 kurikulum

[idguru]
iduser
iduser
iduser
[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
akademik
pelajaran
1.3.1
master data
mapel

amk
1.3.2
master data
amk

semester
kelas
1.3.3
setting
silabus

detail kompetensi
standar kompetensi
unit ajar
1.3.4
setting
kurikulum

kbm
kelas detail
siswa
guru
guru mata
pelajaran
login
login
III-61

Pada DFD level II proses 1.3 kurikulum dibagi meniadi empat
proses yaitu master data mapel, master data amk, setting silabus,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
Wakepsek akademik memiliki otoritas untuk memasukkan data kkm
dan kbm.
3.1.4.6 DFD Level II Proses 1.4 Akademik
DFD evel II dari sistem dapat dilihat pada 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 sistem dapat dilihat pada gambar 3.8 DFD
level II proses 1.4 akademik dibagi meniadi lima proses yaitu master data
kelas,master data daItar kelas, setting tahun aiar, setting semester, dan
analisa iurusan dengan penielasan sebagai berikut :
1. Proses master data kelas
Wakepsek akademik memiliki otoritas untuk memasukkan data kelas.
[idguru]
iduser
iduser
iduser
iduser
[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
akademik
kelas
1.4.1
master data
kelas

kelas detail
1.4.2
master data
daftar kelas

tahun ajar
1.4.3
setting tahun
ajar

semester
1.4.4
setting
semester

bimbingan
konseling
rekomendasi bk
1.4.5
analisa
jurusan

minat siswa
laporan hasil belajar
login
III-63

2. Proses master data daItar kelas
Wakepsek akademik memiliki otoritas untuk memasukkan data daItar
kelas.
3. Proses setting tahun aiar
Wakepsek akademik memiliki otoritas untuk melakukan buka dan
tutup tahun aiar sekolah.
4. Proses setting semester
Wakepsek akademik memiliki otoritas untuk melakukan buka dan
tutup semester semester.
5. Proses analisa iurusan
Bimbingan konseling memiliki otoritas untuk memasukkan pilihan
minat iurusan siswa, dan memberikan rekomendasi iurusan yang
sesuai dengan siswa. Pada saat kenaikan kelas siswa akan diiuruskan
meniadi tiga iurusan kelas yaitu IPA,IPS, dan Bahasa. Hasil analisa
iurusan yang dikeluarkan tergantung pada nilai ppk siswa dari proses
laporan hasil belaiar.
3.1.4.7 DFD Level II Proses 1.5 Laporan Hasil Belajar
DFD evel II dari sistem dapat dilihat pada lampiran B.Pada DFD
evel II laporan hasil belaiar dibagi meniadi delapan proses yaitu
pencatatan rekap absensi siswa, pencatatan nilai mapel, pencatatan nilai
praktikum, pencatatan nilai aIektiI, pencatatan keterangan kompetensi,
pencatatan nilai amk,input catatan wali kelas, dan cetak HB dengan
penielasan sebagai berikut :
III-64

1. Proses pencatatan rekap absensi siswa
Bimbingan konseling memiliki otoritas untuk memasukkan data
sakit,iiin, dan alpha siswa selama satu semester.
2. Proses pencatatan nilai mapel
Guru mata pelaiaran memiliki otoritas untuk memasukkan data nilai
ppk.
3. Proses pencatan nilai praktikum
Guru mata pelaiaran memiliki otoritas untuk memasukkan data nilai
praktikum.
4. Proses pencatatan nilai aIektiI
Guru mata pelaiaran memiliki otoritas untuk memasukkan data nilai
aIektiI.
5. Proses pencatatan keterangan kompetensi
Guru mata pelaiaran memiliki otoritas untuk memasukkan data
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
Wali kelas memiliki otoritas untuk memasukkan data catatan wali
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

Pada DFD evel III dari sistem dapat dilihat pada gambar 3.9
DFD level III proses 1.1.1 master data sekolah dibagi meniadi tiga proses
yaitu tambah, hapus, dan ubah. Wakepsek akademik memiliki otoritas
untuk memasukkan data sekolah dengan melalui proses login terlebih
dahulu.





[iduser]
[iduser]
[iduser]
data sekolah
[data sekolah]
data sekolah
data sekolah
data sekolah
data sekolah
data sekolah
[data sekolah]
wakepsek
akademik
sekolah
1.1.1.1
tambah
1.1.1.2
hapus
1.1.1.3
ubah
login
III-66

3.1.4.9 DFD Level III Proses 1.2.4 Pencatatan Nilai Ekskul
DFD evel III dari sistem dapat dilihat pada gambar 3.10 DFD
level III proses 1.2.4 pencatatan nilai ekskul.
Gambar 3.10 DFD level III proses 1.2.4 Pencatatan Nilai Ekskul

Pada DFD evel III dari sistem dapat dilihat pada gambar 3.10
DFD level III proses 1.2.4 pencatatan nilai ekskul dibagi meniadi tiga
proses yaitu tambah, hapus, dan ubah. Pembina Ekskul memiliki otoritas
untuk memasukkan data nilai ekskul dengan melalui proses login terlebih
dahulu kemudian data nilai ekskul akan diolah ke proses laporan hasil
belaiar.



[iduser]
[iduser]
[nilai ekskul]
[iduser]
data siswa
data siswa
[data siswa]
data semester
data semester
data ekskul
data ekskul
nilai ekskul
nilai ekskul
nilai ekskul
[data ekskul]
[data semester]
[nilai ekskul]
nilai ekskul
nilai ekskul
nilai ekskul
[nilai ekskul]
pembina
ekskul
keterangan ekskul
siswa
1.2.4.1
tambah
1.2.4.2
hapus
1.2.4.3
ubah
semester ekskul
siswa
login
laporan hasil belajar
III-67

3.1.4.10DFD Level III Proses 1.3.4 Setting Kurikulum
DFD evel III dari sistem dapat dilihat pada gambar 3.11 DFD
level III proses 1.3.4 setting kurikulum.

Gambar 3.11 DFD level III proses 1.3.4 Setting Kurikulum

Pada DFD evel III dari sistem dapat dilihat pada gambar 3.11
DFD level III proses 1.3.4 setting kurikulum dibagi meniadi 2 proses
yaitu setting struktur maple dan setting kbm. Wakepsek akademik
memiliki otoritas untuk memasukkan data kkm dengan melalui proses
login terlebih dahulu.
[iduser]
[iduser]
data mapel
data semester
[data guru]
[data siswa]
[nomor kelas]
[data kbm]
[data kbm]
[jenis kelas]
[data semester]
[data mapel]
[data kkm]
[data kkm]
wakepsek
akademik
unit ajar
pelajaran
semester
1.3.4.1
setting struktur
mapel

1.3.4.2
setting kbm

kelas
kbm
kelas detail
siswa
guru
login
III-68

3.1.4.11DFD Level III Proses 1.4.5 Analisa 1urusan
DFD evel III dari sistem dapat dilihat pada gambar 3.12 DFD
level III proses 1.4.5 analisa iurusan.

Gambar 3.12 DFD level III proses 1.4.5 analisa jurusan


Pada DFD evel III dari sistem dapat dilihat pada gambar 3.12
DFD level III proses 1.4.5 dibagi meniadi 3 proses yaitu pencatatan
rekomendasi iurusan, pencatatan minat siswa, dan rekomendasi iurusan
dengan penielasan sebagai berikut :

data_minat
data_minat
[data_minat]
[data_minat]
[data_rekomendasi_jurusan]
data_rekomendasi_jurusan
data_rekomendasi_jurusan
[data_rekomendasi_jurusan]
[iduser]
[iduser]
[nilai ppk]
[data minat]
[data_rekomendasi_jurusan]
bimbingan
konseling
rekomendasi bk
1.4.5.1
pencatatan
rekomendasi
jurusan

1.4.5.2
pencatatan
minat siswa

1.4.5.3
rekomendasi
jurusan
laporan hasil belajar
login
minat siswa
III-69


1. Pencatatan rekomendasi iurusan
Bimbingan konseling memasukkan datarekomendasiiurusan
siswa
2. Pencatatan minat siswa
Bimbingan konseling memasukkan data minat yang dipilih
oleh siswa
3. Rekomendasi iurusan
Datarekomendasiiurusan dan data minat yang telah
dicatatkan dimasukkan ke proses rekomendasi iurusan
berdasarkan kriteria nilai ppk dari proses laporan hasil belaiar.

III-70

3.1.4.12DFD Level III Proses 1.5.1 Pencatatan Rekap Absensi Siswa
DFD evel III dari sistem dapat dilihat pada gambar 3.13 DFD
level III proses 1.5.1 pencatatan rekap absensi siswa.
nomor kelas
nomor kelas
data semester
data semester
data siswa
data siswa
data absensi
data absensi
data absensi
data absensi
data absensi
data absensi
bimbingan
konseling
absensi
siswa
semester
kelas detail
1
simpan
2
ubah
Gambar 3.13 DFD level III proses 1.5.1 pencatatan rekap absensi siswa

Pada DFD evel III dari sistem dapat dilihat pada gambar 3.13
DFD level III proses 1.5.1 dibagi meniadi 2 proses yaitu simpan dan ubah
dengan penielasan sebagai berikut :
1. simpan
bimbingan konseling memasukkan data absensi ke absensi
dengan mengambil data dari siswa, semester, dan kelas detail
tertentu.
2. Ubah
bimbingan konseling memasukkan dan mengubah data absensi
ke absensi dengan mengambil data dari siswa,semester,dan
kelas detail tertentu.

III-71

3.1.4.13DFD Level III Proses 1.5.2 Pencatatan nilai mapel
DFD evel III dari sistem dapat dilihat pada gambar 3.14 DFD
level III proses 1.5.2 pencatatan nilai mapel.
nilai ppk
nilai ppk
nilai ppk
data kbm
data kbm
nilai ppk
nilai ppk
nilai ppk
nilai ppk
nilai ppk
nilai ppk
guru mata
pelajaran
ppk
kbm
1
simpan
2
ubah
3
ambil data
nilai mapel
4
hitung evaluasi
nilai ppk

Gambar 3.14 DFD level III proses 1.5.2 pencatatan nilai mapel

Pada DFD evel III dari sistem dapat dilihat pada gambar 3.14
DFD level III proses 1.5.2 dibagi meniadi 4 proses yaitu simpan,ubah,
ambil data nilai mapel, dan hitung evaluasi nilai ppk dengan penielasan
sebagai berikut :
1. simpan
guru mata pelaiaran memasukkan nilai ppk ke ppk dengan
mengambil data kbm dari kbm
2. Ubah
guru mata pelaiaran memasukkan dan mengubah nilai ppk ke
ppk dengan mengambil data kbm dari kbm
III-72

3. Ambil data nilai mapel
Semua data nilai ppk diambil dari ppk kemudian diproses
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
DFD evel III dari sistem dapat dilihat pada gambar 3.15 DFD
level III proses 1.5.3 pencatatan nilai praktikum.
data kbm
data kbm
nilai praktikum
nilai praktikum
nilai praktikum
nilai praktikum
nilai praktikum
nilai praktikum
guru mata
pelajaran
praktikum
kbm
1
simpan
2
ubah

Gambar 3.15 DFD level III proses 1.5.3 pencatatan nilai praktikum

Pada DFD evel III dari sistem dapat dilihat pada gambar 3.15
DFD level III proses 1.5.3 dibagi meniadi 2 proses yaitu simpan dan ubah
dengan penielasan sebagai berikut :
1. simpan
guru mata pelaiaran memasukkan nilai ppk ke ppk dengan
mengambil data kbm dari kbm
III-73

2. Ubah
guru mata pelaiaran konseling memasukkan dan mengubah
nilai ppk dengan mengambil data kbm dari kbm
3.1.4.15DFD Level III Proses 1.5.4 Pencatatan Nilai Afektif
DFD evel III dari sistem dapat dilihat pada gambar 3.16 DFD
level III proses 1.5.4 pencatatan nilai aIektiI.
data kbm
nilai afektif
nilai afektif
nilai afektif
nilai afektif
nilai afektif
nilai afektif
guru mata
pelajaran
afektif
kbm
1
simpan
2
ubah

Gambar 3.16 DFD level III proses 1.5.4 pencatatan nilai afektif

Pada DFD evel III dari sistem dapat dilihat pada gambar 3.16
DFD level III proses 1.5.4 dibagi meniadi 2 proses 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
guru mata pelaiaran memasukkan dan mengubah nilai aIektiI
dengan mengambil data kbm dari kbm
III-74

3.1.4.16DFD Level III Proses 1.5.5 Pencatatan Keterangan Kompetensi
DFD evel III dari sistem dapat dilihat pada gambar 3.17 DFD
level III proses 1.5.5 pencatatan keterangan kompetensi.
keterangan kompetensi
keterangan kompetensi
keterangan kompetensi
data kbm
data kbm
keterangan kompetansi
keterangan kompetensi
keterangan kompetensi
guru mata
pelajaran
kbm 1
simpan
2
ubah
keterangan
kompetensi

Gambar 3.17 DFD level III proses 1.5.5 pencatatan keterangan kompetensi

Pada DFD evel III dari sistem dapat dilihat pada gambar 3.17
DFD level III proses 1.5.5 dibagi meniadi 2 proses yaitu simpan dan ubah
dengan penielasan sebagai berikut :
1. simpan
guru mata pelaiaran memasukkan keterangan kompetensi ke
keterangan kompetensi dengan mengambil data kbm dari kbm
2. Ubah
guru mata pelaiaran memasukkan dan mengubah keterangan
kompetensi dengan mengambil data kbm dari kbm

III-75

3.1.4.17DFD Level III Proses 1.5.6 Pencatatan Nilai AMK
DFD evel III dari sistem dapat dilihat pada gambar 3.18 DFD
level III proses 1.5.6 pencatatan nilai amk.
data siswa
data siswa
data semester
data semester
nilai amk
nilai amk
nilai amk
nilai amk
nilai amk
nilai amk
wali kelas
nilai amk
semester
siswa
1
simpan
2
ubah

Gambar 3.18 DFD level III proses 1.5.6 pencatatan nilai amk

Pada DFD evel III dari sistem dapat dilihat pada gambar 3.18
DFD level III proses 1.5.6 dibagi meniadi 2 proses yaitu simpan dan ubah
dengan penielasan sebagai berikut :
1. simpan
wali kelas memasukkan nilai amk ke nilai amk dengan
mengambil data semester dan data siswa
2. Ubah
wali kelas memasukkan dan mengubah nilai amk dengan
mengambil data semester dan data siswa

III-76

3.1.4.18DFD Level III Proses 1.5.2 Input Catatan Wali Kelas

data siswa
data siswa
data semester
data semester
data catatan
data catatan
data catatan
data catatan
data catatan
data catatan
wali kelas
catatan wali kelas
semester
siswa
1
simpan
2
ubah





3.1.4.19DFD Level IV Proses 1.3.4.1 Setting Struktur Mapel
DFD evel IV dari sistem dapat dilihat pada gambar 3.13 DFD
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

Pada DFD evel IV dari sistem dapat dilihat pada gambar 3.13
DFD level IV proses 1.3.4.1 dibagi meniadi 2 proses yaitu simpan dan
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
wakepsek akademik memasukkan dan merubah data kkm ke
unit aiar dengan pemilihan data pelaiaran,data kelas, data
semester tertentu.

[data_kkm]
[jenis kelas]
data semester
[data semester]
jenis kelas
data mapel
[data mapel]
data kkm
[data kkm]
data kkm
data kkm
[data kkm]
unit ajar
wakepsek
akademik
pelajaran
kelas
semester
1.3.4.1.1
simpan
1.3.4.1.2
ubah
III-78

3.1.4.20DFD Level IV Proses 1.3.4.2 Setting KBM
DFD evel IV dari sistem dapat dilihat pada gambar 3.14 DFD
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 kbm
data kbm
[data kbm]
data kbm
data kbm
[data kbm]
kbm
wakepsek
akademik
kelas detail
siswa
guru
semester
pelajaran
1.3.4.2.1
simpan
1.3.4.2.2
ubah
III-79

Pada DFD evel IV dari sistem dapat dilihat pada gambar 3.14
DFD level IV proses 1.3.4.2 dibagi meniadi 2 proses yaitu simpan dan
ubah dengan penielasan sebagai berikut :
3. simpan
wakepsek akademik memasukkan data kbm ke kbm dengan
pemilihan data pelaiaran, data kelasdetail, data semester, data
siswa, data guru tertentu.
4. ubah
wakepsek akademik memasukkan dan merubah data kbm ke
kbm dengan pemilihan data pelaiaran, data kelasdetail, data
semester, data siswa, data guru tertentu.

III-80

3.1.4.21DFD Level IV Proses 1.4.5.1 Pencatan Rekomendasi 1urusan
DFD evel IV dari sistem dapat dilihat pada gambar 3.15 DFD
level III proses 1.4.5.1 Pencatatan Rekomendasi BK.
Gambar 3.21 DFD level III proses 1.4.5.1 Pencatatan Rekomendasi BK

Pada DFD evel IV dari sistem dapat dilihat pada gambar 3.15 DFD level IV
proses 1.4.5.1 dibagi meniadi 2 proses yaitu simpan dan ubah dengan penielasan
sebagai berikut :
1. simpan
bimbingan konseling memasukkan datarekomendasiiurusan
ke rekomendasi bk
2. ubah
bimbingan konseling memasukkan datarekomendasiiurusan
ke rekomendasi bk dan mengubah datarekomendasiiurusan
dari rekomendasi bk
data_rekomendasi_jurusan
data_rekomendasi_jurusan
[data_rekomendasi_jurusan]
[data_rekomendasi_jurusan]
data_rekomendasi_jurusan
data_rekomendasi_jurusan
[data_rekomendasi_jurusan]
bimbingan
konseling
rekomendasi bk
1.4.5.1.1
simpan
1.4.5.1.2
ubah
rekomendasi bk
III-81

3.1.4.22DFD Level IV Proses 1.4.5.2 Pencatatan Minat Siswa
DFD evel IV dari sistem dapat dilihat pada gambar 3.16 DFD
level IV proses 1.4.5.2 pencatatan minat siswa.

Gambar 3.22 DFD level IV proses 1.4.5.2 pencatatan minat siswa

Pada DFD evel IV dari sistem dapat dilihat pada gambar 3.16 DFD level IV
proses 1.4.5.2 dibagi meniadi 2 proses yaitu simpan dan ubah dengan penielasan
sebagai berikut :
1. simpan
bimbingan konseling memasukkan data minat ke minat siswa
2. ubah
bimbingan konseling memasukkan data minat ke minat siswa
dan mengubah data minat dari minat siswa.

[data_minat]
data_minat
data_minat
[data_minat]
data minat
data minat
[data minat]
bimbingan
konseling
1.4.5.2.1
simpan
1.4.5.2.2
ubah
minat siswa
minat siswa
III-82

3.1.5 Rancangan Fungsi
3.1.5.1 Fungsi Tambah Master Data Sekolah
Nomor Fungsi : 1.1.1.1
Nama Fungsi : Tambah Master Data Sekolah
Deskripsi : Melakukan tambah master data sekolah
Algoritma :
Initial State (IS):
Database belum terisi dengan master data sekolah
Final State (FS):database terisi dengan record data sekolah
baru
Spesifikasi Proses/algoritma:
Q1 : Insert into sekolah (nama_sekolah, nama_kepala_sekolah,
alamat, id_guru) values (nama_sekolah, nama_kepala_sekolah,
alamat, id_guru)
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q1
ENDIF
ENDIF
3.1.5.2 Fungsi Ubah Nilai Ekskul
Nomor Fungsi : 1.2.4.3
Nama Fungsi : Ubah Nilai Ekskul
Deskripsi : Melakukan pengubahan (edit) data nilai ekskul
Algoritma :
Initial State (IS):
Database telah terisi dengan data ekskul
Final State (FS):database terisi dengan record data ekskul
yang baru
III-83

Spesifikasi Proses/algoritma:
Q1 : UPDATE keterangan_ekskul set ket_ekskul = `keterangan'
where nis = NIS and id_ekskul = ID_EKSKUL and id_semester =
ID_SEMESTER
IF koneksi basis data berhasil THEN
Eksekusi Q1
ENDIF

3.1.5.3 Fungsi simpan rekap absensi
Nomor Fungsi :
Nama Fungsi : simpan rekap absensi
Deskripsi : menyimpan hasil rekapitulasi absen siswa
Algoritma :
Initial State (IS):
Database belum terisi dengan rekap absensi siswa
Final State (FS):
Database terisi dengan rekap absensi siswa
Spesifikasi Proses/algoritma:
Q1 : INSERT INTJ absensi values
(NIS,ID_SEMESTER,SAKIT,IJIN,ALPA,NJMJR_KELAS)
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q1
ENDIF
ENDIF


3.1.5.4 fungsi ubah nilai mapel
Nomor Fungsi :
Nama Fungsi : ubah nilai mapel
Deskripsi : mengubah nilai mapel yang sudah dimasukkan
Algoritma :
III-84

Initial State (IS):
Database telah terisi dengan nilai mapel
Final State (FS):
Database telah terisi dengan nilai mapel hasil perubahan
Spesifikasi Proses/algoritma:
Q1:select id_kbm from kbm where id_kbm = ID_KBM
Q2:update ppk set nilai_mid = NILAI_MID, nilai_semester =
NILAI_SEMESTER, nilai_harian_mid = NILAI_HARIAN_MID,
nilai_harian_sms = NILAI_HARIAN_SMS where id_kbm = ID_KBM
ID_KBM = Eksekusi Q1
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q2
ENDIF
ENDIF



3.1.5.5 fungsi simpan nilai praktikum
Nomor Fungsi :
Nama Fungsi : simpan nilai praktikum
Deskripsi : menyimpan nilai praktikum yang dimasukkan
Algoritma :
Initial State (IS):
Nilai praktikum belum masuk dalam basis data
Final State (FS):
Nilai praktikum telah masuk dalam sistem basis data
Spesifikasi Proses/algoritma:
Q1 : INSERT INTJ nilai_praktik values
(ID_NILAI_PRAKTIK,ID_KBM,NILAI)
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q1
ENDIF
III-85

ENDIF
3.1.5.6 fungsi ubah nilai afektif
Nomor Fungsi :
Nama Fungsi : ubah nilai afektif
Deskripsi : mengubah nilai afektif yang telah dimasukkan
Algoritma :
Initial State (IS):
Nilai afektif telah masuk dalam basis data
Final State (FS):
Nilai afektif hasil perubahan masuk dalam basis data
Spesifikasi Proses/algoritma:
Q1:select id_kbm from kbm where id_kbm = ID_KBM
Q2:update afektif set nilai = NILAI where id_kbm = ID_KBM
ID_KBM = Eksekusi Q1
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q2
ENDIF
ENDIF
3.1.5.7 fungsi simpan keterangan siswa
Nomor Fungsi :
Nama Fungsi : simpan keterangan siswa
Deskripsi : menyimpan hasil keterangan siswa dari wali
murid
Algoritma :
Initial State (IS):
Keterangan siswa belum masuk dalam basis data
Final State (FS):
Keterangan siswa masuk dalam database
III-86

Spesifikasi Proses/algoritma:
Q1 : INSERT INTJ keterangankompetensi values
(ID_KBM,KETERANGAN)
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q1
ENDIF
ENDIF
3.1.5.8 fungsi ubah nilai amk
Nomor Fungsi :
Nama Fungsi : ubah nilai amk
Deskripsi : mengubah nilai amk yang sudah dimasukkan
Algoritma :
Initial State (IS):
Nilai amk sudah ada dalam basis data
Final State (FS):
Basis data telah berisi dengan nilai amk hasil perubahan
Spesifikasi Proses/algoritma:
Q1:select nis,id_semester,id_amk from nilai_amk where nis =
nis,id_semester = id_semester,id_amk = id_amk
Q2:update nilai_amk set ket_amk = KET_AMK where nis =
nis,id_semester = id_semester,id_amk = id_amk Eksekusi Q1
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q2
ENDIF
ENDIF
3.1.5.9 fungsi simpan catatan wali kelas
Nomor Fungsi :
Nama Fungsi : simpan catatan wali kelas
Deskripsi : menyimpan catatan wali kelas tentang siswa
Algoritma :
III-87

Initial State (IS):
Catatan wali kelas belum masuk dalam basis data
Final State (FS):
Catatan wali kelas sudah masuk dalam basis data
Spesifikasi Proses/algoritma:
Q1 : INSERT INTJ catatanwalikelas values
(ID_CAT_WALI,NIS,ID_SEMESTER,NJMJR_KELAS,KETERANGAN)
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q1
ENDIF
ENDIF

3.1.5.10fungsi simpan struktur mapel
Nomor Fungsi :
Nama Fungsi : simpan struktur mapel
Deskripsi : menyimpan srtuktur mata pelajaran untuk tiap
tahun ajaran
Algoritma :
Initial State (IS):
Struktur mata pelajaran untuk tahun ajaran ini belum
terisi
Final State (FS):
Basis data telah terisi dengan struktur mata pelajaran untuk
tahun ajaran berjalan
Spesifikasi Proses/algoritma:
Q1 : INSERT INTJ unitajar values (ID_UNIT_AJAR,
ID_MAPEL,NAMA_KELAS, ID_SEMESTER, KKM)
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q1
ENDIF
ENDIF

III-88

3.1.5.11fungsi ubah setting kbm
Nomor Fungsi :
Nama Fungsi : ubah setting kbm
Deskripsi : mengubah setting kbm (guru - murid - kelas -
pelajaran)
Algoritma :
Initial State (IS):
Database telah berisi dengan kbm untuk tahun ajaran
berjalan
Final State (FS):
Database terisi dengan data kbm yang baru untuk tahun
ajaran berjalan
Spesifikasi Proses/algoritma:
Q1 : UPDATE kbm set id_guru = ID_GURU, id_mapel = ID_MAPEL,
nis = NIS, id_semester = ID_SEMESTER, nomor_kelas =
NJMJR_KELAS where idkbm = ID_KBM
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q1
ENDIF
ENDIF

3.1.5.12fungsi simpan rekomendasi BK
Nomor Fungsi :
Nama Fungsi : simpan rekomendasi bk
Deskripsi : menyimpan hasil rekomendasi guru bk atas
minat penjurusan siswa tertentu
Algoritma :
Initial State (IS):
Hasil rekomendasi guru bk untuk siswa tertentu belum
terisi
Final State (FS):
III-89

Basis data telah terisi dengan rekomendasi guru bk yang baru
untuk siswa tertentu
Spesifikasi Proses/algoritma:
Q1 : INSERT INTJ rekomendasi_bk values (ID_REKJMENDASI,
ID_JURUSAN, NIS, KETERANGAN)
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q1
ENDIF
ENDIF

3.1.5.13fungsi ubah minat siswa
Nomor Fungsi :
Nama Fungsi : ubah minat siswa
Deskripsi : mengubah hasil minat siswa atas jurusan yang
diinginkan
Algoritma :
Initial State (IS):
Basis data telah terisi dengan hasil minat siswa tertentu
atas jurusan yang dipilih
Final State (FS):
Basis data terisi dengan hasil perubahan dari minat siswa
atas jurusan yang dipilih
Spesifikasi Proses/algoritma:
Q1 : UPDATE minat set id_jurusan = ID_JURUSAN, nis = NIS
where id_minat = ID_MINAT
IF input_data_valid THEN
IF koneksi basis data berhasil THEN
Eksekusi Q1
ENDIF
ENDIF

III-90

3.1.5.14Fungsi Rekomendasi 1urusan
Nomor fungsi : 1.4.5.3
Nama fungsi : Rekomendasi 1urusan
Deskripsi :
Melakukan pemilihan iurusan IPA,IPS,Bahasa disesuaikan dengan minat siswa,
rekomendasi BK dan nilai ppk syarat iurusan yang dipilih.
Algoritma :
Initial State (IS):
Table yang terkait sudah tersedia
Final State (FS):
Hasil rekomendasi jurusan
Spesifikasi Proses/algoritma:
Q1 : select nama_jurusan from rekomendasi_bk inner join
jurusan where nis = NIS
Q2 : select nama_jurusan from minat inner join jurusan where
nis = NIS
minat = eksekusi Q2
rekomendasi = eksekusi Q1
if nilai_ilmu_alam 70 then
penjurusan_ipa = true
end if
if nilai_ilmu_sosial 70 then
penjurusan_ips = true
end if
if nilai_ilmu_bahasa 70 then
penjurusan_bahasa = true
end if
if penjurusan_ipa then
if minat = IPA then
hasil = IPA
else if minat = IPS then
if penjurusan_ips then hasil = IPS
else hasil = IPA
endif
else if minat = BAHASA then
III-91

if penjurusan_bahasa then hasil = BAHASA
else hasil = IPA
endif
endif
else if penjurusan_ips then
if minat = IPS then
hasil = IPS
else if minat = IPA then
if penjurusan_ipa then hasil = IPA
else hasil = IPS
endif
else if minat = BAHASA then
if penjurusan_bahasa then hasil = BAHASA
else hasil = IPS
endif
endif
else if penjurusan_bahasa then
if minat = BAHASA then
hasil = BAHASA
else if minat = IPA then
if penjurusan_ipa then hasil = IPA
else hasil = BAHASA
endif
else if minat = IPS then
if penjurusan_ips then hasil = IPS
else hasil = BAHASA
endif
endif
endif

III-92

3.1.6 Rancangan Antarmuka
3.1.6.1 Rancangan Antarmuka Pengguna
Pengguna SIMSEKO akan berinteraksi dengan menggunakan alat
bantu sebagai berikut :
a. evboard, untuk memasukkan perintah dan data masukan ke dalam
sistem P.
b. Mouse, untuk melakukan perintah ke terhadap aplikasi P secara modus
Grapichal User Interface(GUI).
c. !rinter,digunakan pengguna untuk mencetak data bersiIat tambahan.
3.1.6.2 Rancangan Antarmuka Perangkat Keras
Tidak ada rancangan antarmuka perangkat keras yang digunakan
dalam sistem P ini.
3.1.6.3 Rancangan Antarmuka Perangkat Lunak
Seluruh antar muka di dalam sistem ini adalah antarmuka berbasis
HTM (Web) dan sistem operasi Windos maupun inux dalam
interaksinya dengan pengguna dari sistem P ini. Tampilan disain utama
antarmuka perangkat lunak diielaskan dalam Gambar 3.10 Tampilan
Disain Utama.

III-93


Gambar 3.23 Tampilan Disain Utama

3.1.6.4 Rancangan Antarmuka Komunikasi
Untuk menialankan sistem ini mutlak diperlukan protokol TCPIP
untuk akses internet dan browser yang menggunakan protokol HTTP yang
dikenali dalam sistem operasi Windows dan inux (iika instalansi sistem
menggunakan internet).



IV-1

BAB IV
IMPLEMENTASI DAN PENGU1IAN

4.1 Pembangunan Solusi
Pengantar realisasi rancangan.

4.1.1 Lingkungan Pembangunan
Penielasan lingkungan pembangunan sistem: hardware, soItware.

4.1.2 Implementasi Rancangan Data
Penielasan implementasi rancangan data.

4.1.3 Implementasi Rancangan Fungsi
Penielasan implementasi setiap rancangan Iungsi.

4.1.4 Implementasi Rancangan Antarmuka
Penielasan implementasi setiap rancangan antarmuka.

IV-2

4.2 Rencana Pengujian
Pengantar rencana penguiian.

4.2.1 Lingkungan Pengujian
Penielasan lingkungan penguiian : perangkat keras, perangkat lunak, material, sumber
daya manusia.

4.2.2 Prosedur Pengujian
Penielasan prosedur baku penguiian sistem yang dibangun.

4.3 Pengujian dan Analisis Hasil Uji
Pengantar pelaksanaan penguiian dan analisis hasil uii.

4.3.1 Pelaksanaan Pengujian
Penielasan pelaksanaan penguiian sistem yang dibangun.
4.3.2 Analisis Hasil Uji
Analisis atas hasil penguiian sistem yang dibangun dibandingkan dengan dasar teori yang
digunakan.



IV-3




V-1

BAB V
PENUTUP

5.1 Kesimpulan
Berisi kesimpulan atas hasil yang diperoleh dalam pengeriaan tugas akhir
dibandingkan dengan tuiuan yang ingin dicapai.

5.2 Saran
Berisi saran dan petuniuk untuk pengembangan tugas akhir ini.



vi

DAFTAR PUSTAKA

|BAG2003| Bagui,Sikha., dan Earp,Robert,2003,atabase esign Using ntitv-
Relationship iagram,United States oI Amerika,Auerbach
Publications.
|DEP2007| Departemen Pendidikan Nasional,2007, Materi Sosialisasi dan
Pelatihan Kurikulum Tingkat Satuan Pendidikan (KTSP) SMA,
Jakarta, DEPDIKNAS
|FAT2007| Fathansyah, 2007. Basis Data,Bandung, InIormatika.
|JAP2003| Japenga, Robert. 2003. Ho to Write a $oftare Requirement
$pesification. (http:www.microtoolsinc.comindex.php : 17
November 2007)
|JOG1999| Jogiyanto,M.,1999,Analisis dan Desain Sistem InIormasi :
pendekatan terstruktur teori dan praktek aplikasi
bisnis,Yogyakarta,Penerbit Andi.
|AD2005| adiamudin, bin Al-Bahra,2005,Analisis dan Desain Sistem
InIormasi,Yogyakarta,Penerbit Graha Ilmu.
|PUJ2004| Puii,Aris W., 2004, Modul Kuliah Rekayasa Perangkat unak,
Semarang, Program Studi Ilmu Komputer Universitas Diponegoro
|PRE2002| Pressman Roger S., 2002, Rekayasa Perangkat unak : pendekatan
praktisi (buku I),Yogyakarta, Penerbit Andi.


vii

viii

LAMPIRAN