Analisa desain sistem informasi Power De
Laporan Ujian Akhir Semester
Sistem Informasi Akademik
SD Muhammdiyah 05
Bumiaji
Nama
NIM
: M. Buchory
: 10201585
SEKOLAH TINGGI MANAJEMEN INFORMATIKA &
KOMPUTER
MALANG
2012
Kata Pengantar
Rasa syukur yang dalam saya sampaikan kehadirat Allah Yang Maha
Pemurah, Karena berkat kemurahan-Nya Laporan Ujian Akhir Semester Anaslisa
dan Desain Sistem Informasi ini dapat saya selesaikan sesuai dengan yang
diharapkan. Laporan yang saya buat ini berjudul “Sistem Informasi Akademik SD
Muhammadiyah 05”.
Laporan ini dibuat dalam rangka memenuhi persyaratan perkuliahan
Anaslisa dan Desain Sistem Informasi dan untuk membagi ilmu mengenai
bagaimana cara membuat sebuah sistem dari proses awal hingga akhir, serta
memperdalam memperdalam ilmu pengetahuan untuk menjadi seorang sistem
analis. sekaligus melakukan apa yang menjadi tugas mahasiswa yang mengikuti
mata kuliah “Anaslisa dan Desain Sistem Informasi”.
Dalam proses pengerjaan tugas ini, tentunya saya mendapatkan
bimbingan, arahan, koreksi, dan saran dari berbagai pihak. Untuk itu, rasa
terimakasih saya sampaikan kepada:
1. Kedua orang tua saya, Ayah dan Bunda tercinta,
2. Bapak Broto Poernomo, selaku dosen mata kuliah Anaslisa dan Desain
Sistem Informasi,
3. Dan kepada semua Teman-teman saya yang sudah membantu saya
dalam proses pengerjaan laporan ini yang tidak dapat saya sebutkan
satu-persatu.
Laporan ini tentunya tidak sepenuhnya sempurna, oleh karena itu kritik
dan saran sangat saya harapkan demi ke sempurnanya hasil dari laporan ini.
Demikian tugas ini saya buat, semoga bisa bermanfaat khususnya bagi penulis
dan umumnya bagi pembaca
ii
Batu, 29 Juli
2012
Penyusun
iii
Abtraksi
SD Muhammadiyah 05 Bumiaji merupakan salah satu sekolah swasta yang
ada di batu. Dalam pengolahan seluruh data dan kebutuhan informasi baik untuk
kebutuhan internal maupun eksternal sampai saat ini masih dilakukan secara
manual , sehingga kinerja sistem akademi dan yang lainnya belum optimal. Pada
hal kemajuan industri dan perusahaan bisnis menuntut penataan seluruh sistem
yang cermat, cepat, dan canggih, kebutuhan ini dapat dipenuhi dengan baik jika
tersedia informasi yang lengkap dan akurat dalam berbagai sumber informasi
yang terpecaya yaitu salah satunya dengan cara sistem komputerisasi dalam
kegiatan tersebut
Untuk mengatasi permasalahan yang dihadapi oleh SD Muhammadiyah 05
Bumiaji, sehingga kebutuhan layanan informasi bagi manajemen maupun
pengguna informasi lainnya dapat diperoleh secara optimal maka penulis
mengusulkan Analisis dan Perancangan Sistem Informasi Akademik pada SD
Muhammadiyah yang meliputi pendaftaran siswa ,pendataan guru, data kelas
dan lain sebagainya dalam bentuk implementasi prototipe antar muka yang akan
diolah menjadi lebih cepat dan tepat
Untuk dapat meningkatkan pelayanan yang baik dan memuaskan bagi
pelaggan dengan hasil akurat, tidak memakan waktu lama dalam pelayanan,
dan tidak terlalu banyak memakan tempat untuk penyimpanan data dan
penumpukan arsip yang masih harus di simpan. selain itu ada satu keunggulan
lain yang tidak kalah penting yaitu bentuk laporan data yang memiliki tingkat
kualitas yang tinggi, hal ini disebabkan karena komputer dapat memberikan
hasil cetakan yang lebih baik. Dengan sistem ini diharapkan juga kinerja petugas
rental dan bagian administrasi rental menjadi lebih baik dan dapat memberikan
pelayanan yang terbaik kepada pelanggan.
iv
Daftar Isi
Kata Pengantar......................................................................................... ii
Abtraksi...................................................................................................... iii
Dartar Pustaka.......................................................................................... iv
Bab I Pendahuluan
1.1
1.2
1.3
1.4
Latar Belakang................................................................................... 1
Rumusan Masalah..............................................................................2
Tujuan................................................................................................ 2
Batasan Masalah................................................................................ 2
Bab II Metode Penelitian
2.1 Metodelogi Penelitian.........................................................................3
2.1.1 Tahapan Pengumpulan Data.......................................................3
2.2 Rekam Data....................................................................................... 3
2.2.1 Struktur Organisasi.....................................................................4
2.2.2 Statement Of Purphose...............................................................4
2.2.3 Event List.................................................................................... 6
Bab III Desain dan Rancangan Sistem
3.1 Information Oriented Flowchart (IOFC)...............................................7
3.2 Context Diagram (CD)........................................................................18
3.3 Data Flow Diagram (DFD)...................................................................19
3.3.1 Subproses Setup Data Siswa.......................................................20
3.3.2 Subproses Setup Data Guru........................................................20
3.3.3 Subproses Setup DataKelas/Ruangan.........................................21
3.3.4 Subproses Setup Kelas Siswa......................................................21
3.3.5 Subproses Setup Data Mata Pelajaran........................................22
3.3.6 Subproses Setup Jadwal..............................................................22
3.3.7 Subproses Setup Cetak Jadwal....................................................23
3.3.8 Subproses Setup Absensi Siswa..................................................23
3.3.9 Subproses Setup Data Nilai Siswa...............................................24
3.3.10 Subproses Setup Cetak Nilai.....................................................25
3.3.11 Subproses Setup Administrasi User...........................................25
3.4 Entity Relationship Diagram (ERD).....................................................29
3.5 Flowchart............................................................................................ 33
3.6 Rancangan Sistem Informasi..............................................................38
3.6.1 Design Input................................................................................38
3.6.2 Design Output.............................................................................44
v
Bab IV Penutup
4.1 Kesimpulan......................................................................................... 47
4.2 Saran.................................................................................................. 47
vi
Bab I
Pendahuluan
1.1.
Latar Belakang
Pada saat itu kualitas sebuah sistem kehidupan tertentu, akan
ditentukan oleh kemampuannya mengolah komunikasi tersebut, yang
secara khusus pula berarti kemampuannya dalam memiliki teknologi
komputer yang terbaik. Beberapa hal yang dimiliki teknologi komputer
sehingga masa depan sangat tergantung kepadanya adalah. Kecepatan
proses (kerja), semakin besar atau semakin rumit sebuah sistem akan
semakin lama waktu yang dibutuhkan untuk menjalankannya
(melakukan proses - proses di dalamnya). Sedang perkembangan sebuah
sistem, berarti penambahan faktor kerumitan atau proses di dalamnya.
Untuk itu kecepatan proses pengerjaan menjadi sangat penting
artinya untuk sebuah sistem yang terus berkembang. Saat ini, komputer
dapat melakukan milyaran proses dalam satu detik. Kemampuan
penyimpanan data yang sangat besar dan terjamin. Sebuah sistem yang
besar dan semakin kompleks akan memiliki data - data dan arsip yang
sangat besar. Jika digunakan cara penyimpanan konvensional yang
menggunakan kertas dan lemari - lemari akan memakan tempat dan
sumber daya lain yang sangat besar pula. Komputer, semakin hari
semakin mapan dalam menggantikan media kertas dan lemari sebagai
tempat penyimpanan dan pengolahan data dengan memanfaatkan
teknologi (alat) simpan elektronik.
Media penyimpanan data elektronik ini, dapat menyimpan data
sangat banyak dan mampu menghemat tempat penyimpanan biasa lebih
dari 1 juta kali. Sebagai ilustrasi, sebuah Hard Disk 1 Giga Byte, dapat
menyimpan data tulisan hampir satu lemari buku biasa.Belum lagi jika
digunakan teknologi CD yang lebih canggih. Kemudahan pengaksesan
dan pengelolaan data. Karena data disimpan dalam bentuk elektronis
dan berbentuk sangat kecil, maka pengaksesan dan pengelolaan data
menjadi sangat mudah, dan tidak merepotkan. Data dapat sangat mudah
dikelompokkan, dicari, dan selanjutnya dimanfaatkan. Bahkan, karena
format data antara satu sistem dengan sistem lainnya telah sama yaitu
berbentuk elektronis, maka sistem satu dapat saling tukar data dengan
sistem lainnya dengan sangat mudah.
Sejalan dengan perubahan tersebut proses belajar mengajar tidak
sesuai dengan apa yang diharapkan , selama ini menggunakan cara
manual dan belum memanfaatkan fungsi komputer secara optimal,
sehingga masih terdapat kelemahan-kelemahan yang muncul. Dalam
proses penyelenggaraan kegiatan akademik, dituntut adanya suatu
kecepatan dan keakuratan dalam pengolahan data siswa. Pengolahan
data tersebut antara lain berupa pembuatan Biodata siswa, jadwal , Nilai
Ujian dan akan menghasilkan Nilai di Raport. Dalam pemprosesan ini
sering dijumpai adanya kendala - kendala seperti membutuhkan waktu
1
yang lama dalam pengisian raport dan di lakukan secara manual,
sehingga pemberian data/informasi terkadang sering terjadi kesalahan.
Ketidakakuratan data mengakibatkan pekerjaan lain juga terganggu.
1.2.
Rumusan Masalah
Berdasarkan hasil pengamatan dan penelitian yang penulis lakukan,
dari sekian banyak proses kegiatan akedemik SD Muhammadiyah 05
Bumiaji ini sangat kurang efektif. Jadi segala jenis kesalahan atau
kelemehan dalam sistem kinerja akedemik yang sering terjadi kekeliruan
dan membutuhkan waktu lama dalam mengerjakan kegiatan akademik.
Dapat dilihat saja dalam hal pendaftaran siswa baru terlalu banyak hal
yang harus di lakukan oleh pihak akademik untuk proses pendataran
siswa baru. Sehingga menimbulkan keluhan dan ketidakpuasan siswa
maupun orang tua siswa dalam hal pelayanan pendidikan dalam SD
Muhammadiyah 05 Bumiaji.
1.3.
Tujuan
Tujuan di buatnya sistem berbasis komputer adalah :
1. Mengatasi keterlambatan proses belajar mengajar dan hasil
studi berbasiskan komputer.
2. Mengumpulkan data-data siswa dan nilai ujian dari guru
menjadi satu kesatuan didalam database, sehingga dapat
diolah dan disajikan menjadi suatu informasi yang berguna
bagi pengguna.
3. Meningkatkan pelayanan kepada siswa
4. Sistem kegiatan dalam akademikl agar lebih cepat dan tepat
diterima oleh siswa maupun guru pengajar.
5. Meningkatkan Data Nilai siswa yang seringkali tercecer atau
kerangkapan data yang sering dialami oleh siswa.
6. Memudahkan dalam pendataan siswa, kelas, guru, dan lain
sebagainya.
1.4.
Batasan Masalah
Mengingat luasnya cakupan dalam pemanfaatan teknologi informasi
dalam sistem informasi akademik, maka dalam penelitian ini penulis
mambatasi pembahasan hanya pada Proses Pendataan Siswa, Pendataan
Guru, Data Kelas , Kelas Siswa , Data Absensi, Mata Pelajaran, Jadwal
Pelajaran, sampai dengan pembuatan Data Nilai Siswa dengan Bentuk
Raport.
2
Bab II
Metode Penelitian
2.1. Metodelogi Penelitian
Dalam penyusunan sistem ini, penulis menggunakan cara
pengumpulan data melalui :
2.1.1. Tahapan pengumpulan data
Pada tahap ini terbagi dalam dua hal antara lain, studi pustaka
dan studi lapangan.
1. Studi Pustaka
Studi pustaka merupakan kegiatan yang berkaitan
dengan pengkajian terhadap sumber-sumber referensi untuk
memperoleh landasan teori, konseptual dan praktis tentang
permasalahan penelitian. Studi pustaka ini dilakukan dengan
mendapatkan data dari dosen pengajar dan jurnal.
2. Studi Lapangan
Kegiatan studi lapangan dalam penelitian ini dilakukan
melalui pengumpulan data yang berkaitan dengan
permasalahan sistem informasi yang ada di lapangan.
Kegiatan ini merupakan tahapan penelitian yang bertujuan
untuk menggali data-data yang dibutuhkan sehubungan
dengan permasalahan yang menjadi pembahasan. Data-data
tersebut antara lain meliputi data dan fakta mengenai
organisasi, lingkungan pengolahan data, model sistem kerja
yang berjalan, penerapan dan pemanfaatan Sistem Informasi
pada sistem berjalan dan standardisasi sistem kerja yang
telah diberlakukan. Studi lapangan ini meliputi :
a. Observasi atau pengamatan terhadap proses mekanisme
Sistem Informasi yang sedang berjalan di SD
Muhammadiyah 05 Bumiaji . Pada penelitian ini, penulis
melaksanakan observasi secara langsung dengan
mengamati bentuk-bentuk penerapan dan pemanfaatan
Sistem Informasi yang telah dilaksanakan pada sistem
berjalan.
b. Wawancara dengan personil yang terkait dalam proses
mekanisme sistem informasi saat ini. Kegiatannya berupa
tanya jawab maupun diskusi baik dengan pihak intern
terkait dengan materi penulisan agar diperoleh informasi
yang akurat sehingga diharapkan dapat menjadi bahan
masukkan
maupun
pertimbangan
dalam
proses
penelitian.
3
2.2.
Rekam Data
Dalam rekam data ini merupakan proses pengumpulan data dari
mekanisme sistem yang berjalan di SD Muhammadiyah 05 Bumiaji.
Beberpa data ini kita dapat ambil dari hasil wawancara dan observasi
yang telah di lakukan. Dan data - data tersebut adalah sebagai berikut.
2.2.1.
Struktur Organisasi
Struktur organisasi adalah suatu bagian yang menujukkan
kedudukan, tugas, wewenang dan tanggung jawab dalam suatu
organisasi. Dengan adanya struktur organisasi ini diharapkan
setiapa bagian dapat melaksanakan tugasnya masing -masing
sesuai dengan wewenang dan tanggung jawab yang telah
diberikan, sehingga tujuan lembaga/perusahaan dapat tercapai
dengan baik.
SEKOLAH : SD MUHAMMDIYAH 05
BUMIAJI
KEPALA SEKOLAH
KOMITE SEKOLAH
WAKIL KEPALA
SEKOLAH
KEL. JAB.
UNIT PERPUS
TATA USAHA
FUNGSIONAL / GURU
GURU KELAS 1
GURU KELAS 2
GURU KELAS 3
GURU KELAS 4
GURU AGAMA
GURU B. ING
GURU B.D
GURU PENJAS
UKS
PRAMUKA
GURU KELAS 5
GURU
KERTAKES
GURU KELAS 6
GURU MULOK
WAKIL KEPALA
SEKOLAH
SISWA
Ket :
Koordinasi
2.2.2.
Garis Komando
---------- Garis
Statement Of Purphose (SOP)
4
Dalam tahapan ini menjelaskan bagaimana mekanisme alur dari
job description yang akan di buat. Dan menjelaskan bagaimana
tujuan dari makanisme yang akan di buat ini.
1. Proses Pendataan Siswa
Proses pendaftaran siswa di SD Muhammadiyah 05
Bumiaji masih menggunakan cara pada umumnya yaitu
dilakukan dengan cara siswa mengisi lembaran / formulir
biodata siswa yang dibagikan oleh pihak sekolah,
kemudian berkas-berkas formulir biodata siswa yang
berupa lembaran kertas tersebut disimpan di dalam
lemari arsip yang sangat mudah hilang atau rusak.
2. Proses Pendataan Guru
Proses untuk pendataan guru yaitu melakukan
pencacatan berdasarkan data setiap guru yang di
serahkan kepada sekolah, adapun kegiatan dalam
pendataan guru adalah mendata dari NIP, nama, tempat
lahir, tanggal lahir, pengkat, golongan, jenis kelamin,
ijazah tertinggi, dan lain sebagainya. Semua pendataan
tentang guru harus di buat secara detail dan sebenar benarnya, dan yang melakukan pembuatan ini adalah
pegawai pendataan. Dari hasil pendataan akan di buat
sebuah laporan yang berisi tentang semua data guru.
3. Proses Pendataan Kelas / Ruangan
Pada proses ini ada seorang pegawai atau staf
sekolah yang melakukan pengecekkan di setiap ruang
kelas. Untuk melakukan pengecekan pegawai harus bisa
mengerti kondisi dan status dalam kelas. Kemudian mulai
melakukan pencatatan dari setiap kelas secara teliti, dan
setelah semua selesai akan di buatkan sebuah laporan
data kondisi ruang kelas.
4. Proses Pendataan Kelas Siswa
Dalam proses ini melakukan pendataan isi kelas dan
siswa dan yang membuat dalam pendataan kealas siswa
adalah kesiswaan. Jadi pendataan yang akan di buat
mulai dari kelas 1 hingga kelas 6. Data dapat di ambil dari
data kelas dan data saat pendaftaran siswa baru, dan
untuk masalah data siswa yang sudah naik kelas tinggal
melakukan update data kelas siswa. Namun dalam proses
ini masih di lakukan secara manual dan biasanya rawan
terjadi kesalahan dalam melakukan pencatatan.
5. Mata Pelajaran
5
Data mata pelajaran di beri ketentuan oleh diknas
pendidikan , jadi mengenai mata pelajaran sudah ada
data yang di beri oleh pihak dinas pendidikan. Kemudian
data tersebut di terima oleh pihak kurikulum sekolah
kemudian pihak kurikulum membuat sajian mata
pelajaran dan melakukan sosialisasi terhadap guru - guru
pengajar.
6. Jadwal
Proses pembuatan jadwal pelajaran ini yang membuat
adalah kurikulum, kemudian kurikullum melihat data
pengajar dari setiap kelas dan menentukkan waktu dan
hari untuk setiap guru pengajar dan siswa yang di ajar,
jadwal di buat berdasarkan mata pelajarn yang di sajikan
setiap kelas.
7. Data Absensi Siswa
Dalam pembuatan data absensi pihak kesiswaan akan
membuat susunan absensi siswa berdasarkan kelas siswa
dan urut sesuai nama abjad. Dan guru pengajar yang
selalu mengisi daftar absensi setiap akan mengajar dan
melakukan absensi berdasarkan tanggal saat mengajar.
Data absensi bersisi keterangan tentang siswa antara
hadir dan tidak hadir. Kemudian kesiswaan akan selalu
melakukan pengecekan terhadap absensi setiap selesai
kegiatan belajar mengajar.
8. Data Nilai Siswa
Pihak yang melakukan penilaian terhadap siswa dan
aktivitas siswa di kelas adalah guru pengajar dalam kelas
tersebut. Guru pengajar akan melakukan penilain siswa
berdasarkan nilai harian, nilai tugas, nilai uts dan nilai
uas. Setelah semua selesai melakukan penilaian semua
data di serahkan kepada pihak kurikulum untuk di buat
laporan / raport dari hasil kegiatan belajar mengajar
kepada siswa setiap semester, dan memberikan raport
kepada orang tua siswa untuk menunjukkan hasil
kegiatan belajar siswa ketika di lingkup sekolah.
2.2.3.
Event List
Adalah daftar kejadian yang terjadi dalam lingkungan dan
mempunyai hubungan dengan respon yang diberikan sistem.
Secara umum setiap aliran data dalam CD adalah kejadian
(event),
tepatnya aliran data mengindikasikan terjadinya
kejadian, atau aliran data dibutuhkan oleh sistem untuk
melakukan proses. Aturan-aturan dalam even list, antara lain
6
daftar kejadian yang didesain dan digambarkan dalam bentuk
tekstual sederhana yang berfungsi memodelkan kejadian dalam
lingkungan dimana sistem harus memberikan respon. Ketika
membuat EL harus yakin perbedaan antara event dan kejadian
yang berelasi dengan aliran (event-related fow). Dalam sistem
informasi akademik ini ada beberapa event list di antaranya
sebagai berikut:
1.
2.
3.
4.
5.
6.
7.
8.
Pendataan Siswa
Pendataan Guru
Data Kelas / Ruangan
Kelas Siswa
Mata Pelajaran
Jadwal
Data absensi Siswa
Data Nilai Siswa
7
Bab III
Desain dan Rancangan Sistem
3.1. Information Oriented Flowchart (IOFC)
IOFC merupakan penggambaran alur proses dengan lebih terstruktur,
dengan adanya IOFC ini agar dapat lebih fokus dalam melihat aliran
dokumen.
Tujuannya dengan adanya IOFC ini sudah sangat jelas bagaimana
alur dalam sistem yang sudah di jalankan secara manual atau secara
terkomputerisasi. Dalam IOFC ini untuk menggambarkan sistem
menggunakan sebuah simbol - symbol, jadi setiap alur atau proses
selalu di gambarkan berdasarkan simbol seperti fowchart .
Dan Di SD Muhammadiyah 05 bumiaji ini dapat di gambarkan setiap
kegiatan yang ada di event list pada gambar seperti berikut :
8
Pendataan Siswa
Siswa
Guru
Kesiswaan
Kepala Sekolah
Start
Laporan Data
Siswa
Form Biodata
Siswa
Form Biodata
Siswa
Form Biodata
Siswa
Memberik
an kepada
Siswa
Isi Biodata
Kumpulan Biodata
Menyerah
kan ke
kesiswaan
Database
End
Menyerah
kan
kepada
Wali Kelas
Kumpulan Biodata
Biodata Siswa
Simpan & Cetak
Laporan Data
Siswa
Meyerahk
an
Laporan
9
Pendataan Guru
Guru
staff
Kepala Sekolah
Start
Laporan Data
Guru
Form Biodata
Guru
End
Form Biodata
Guru
Memberik
an kepada
Guru
Isi Biodata
Kumpulan Biodata
Database
Biodata Guru
Simpan & Cetak
Laporan Data
Guru
Meyerahk
an
Laporan
10
Data Kelas / Ruangan
Staff 1
Staff 2
Kepala Sekolah
Start
Laporan Data
Kelas
Mengecek
Kelas
End
Database
Catatan Data
Kelas
Menyerah
an Data
Kelas
Kumpulan Data
Kelas
Data Kelas
Simpan & Cetak
Laporan Data
Kelas
Menyerah
kan
Laporan
11
Kelas Siswa
Kesiswaan
Staff
Database
Start
Membuat
Data
Kelas
Siswa
Input Data Kelas
Cari Data Kelas
Tampilkan
Data
Input Data Siswa
Cari Data Siswa
Tampilkan
Data
Input Data Kelas &
Siswa
Simpan & Cetak
1
12
Kelas Siswa
Kesiswaan
Staff
Database
1
Laporan Data
Kelas Siswa
Laporan Data
Kelas Siswa
Menyerah
kan
Laporan
End
13
Mata Pelajaran
Diknas Penddidikan
Kurikulum
Guru
Start
Laporan Mata
Pelajaran
Data Mata
Pelajaran
End
Memberik
an
Database
Data Mata
Pelajaran
Mata Pelajaran
Simpan & Cetak
Laporan Mata
Pelajaran
Meyerahk
an
Laporan
14
Jadwal
Siswa
Guru
Kurikulum
Database
Start
Membuat
jadwal
Jadwal
Simpan & Cetak
Jadwal Guru &
Siswa
Jadwal Guru &
Siswa
Jadwal Siswa
Memberik
an Jadwal
Memberik
an Jadwak
Siswa
End
15
Data Absensi Siswa
Guru
Kesiswaan
Kepala Sekolah
Database
Laporan Absensi
Siswa
Start
Mengambi
l Form
Absensi
Memberik
an Form
Absensi
Form Absensi
Siwa
Form Absensi
Siswa
End
Melakuka
n Absensi
Isi Form Siswa
Mengemb
alikan
Form
Form Absensi
Siswa
Absensi Siswa
Simpan & Cetak
Laporan Absensi
Siswa
Menyerah
kan
Laporan
16
Data Nilai Siswa
Guru
Kurikulum
Start
Merekap
Nilai
Siswa
Database
Kepala sekolah
Orang Tua Siswa
Raport
Raport
Memberik
an
End
Laporan Data Nilai
Meyerahk
an
Laporan
Nilai UAS
ya
Laporan Data Nilai
UAS
Data Nilai Siswa
Simpan & Cetak
Raport
Tidak
Menyerah
kan
Raport
Laporan Data Nilai
UAS
1
17
Data Nilai Siswa
Siswa
Guru Wali
Kurikulum
1
Database
Kepala Sekolah
Data Nilai UTS
Data Nilai Siswa
Simpan & Cetak
Data Nilai UTS
Data Nilai UTS
Data Nilai UTS
Menyerah
kan Data
Nilai UTS
Memberik
an
End
18
3.2. Context Diagram (Level 0)
CD atau Context Diagram ini merupakan penggambaran dari
sebuah aliran proses sistem secara umum global, dari penggambaran
secara global ini akan lebih memudahkan dalam membuat susunan
sistem selanjutnya.
TU or Staff
1 Jadwal Siswa
Guru
Siswa
2 Laporan Nilai UTS
3 Data kelas Siswa
2 Data Kelas (Ruangan)
1 Data Guru
3 Laporan Data Kelas
1
2 Jadwal Guru
1 Laporan Data Mata Pelajaran
Administrator
1 Data User Akses
1 Data Mata Pelajaran
2 Data Jadwal
3 Data Nilai Siswa
Sistem Informasi Akademik
SD Muhammadiyah 05
1 Laporan Data Siswa
+
4 Laporan Data Nilai Siswa (Raport)
Laporan Data Absensi
Kepala Sekolah
2 Laporan Data Guru
3 Data Absensi Siswa
Kurikulum
1 Data Siswa
Kesiswaan
2 Laporan Data Kelas Siswa
19
3.3. Data Flow Diagram (Level 1)
DFD (Data Flow Diagram) Merupakan penggambaran secara lebih
detail dari bagan context diagram, jadi penggambaran aliran proses
akan terlihat lebih jelas dari setiap proses.
Siswa
Kurikulum
Administrator
[1 Data User Akses]
1.8
Administrasi
User
+
Data User & Akses Menu
TBL User
TBL Nilai Siswa
[3 Data Nilai Siswa]
[2 Laporan Nilai UTS]
Data Nilai Siswa
Data Mata Pelajaran
Data Siswa
1.9
Setup Data
Nilai Siswa
+
TU or Staff
Data Kelas Siswa
[3 Data kelas Siswa]
+
NIS
Kepala
Sekolah
Kesiswaan
[1 Laporan Data Siswa]
+
Setup Data
Siswa
1.1
Data Siswa
TBL Siswa
Setup Kelas
Siswa
1.4
[2 Laporan Data Kelas Siswa]
TBL Kelas Siswa
Kesiswaan
[1 Data Siswa]
Data Kelas & Siswa
[4 Laporan Data Nilai Siswa (Raport)]
Kepala
Sekolah
[1 Data Mata Pelajaran]
Guru
1.6
+
Setup
Jadwal
[2 Data Kelas (Ruangan)]
TU or Staff
Kurikulum
[2 Data Jadwal]
Data Jadwal
TBL Jadwal
Kepala
Sekolah
[3 Laporan Data Kelas]
Data Kelas (Ruang)
Data Mata Pelajaran
[1 Laporan Data Mata Pelajaran]
1.5
Setup Data
Mata
Pelajaran
+
Data Mata Pelajaran
TBL Mata
Pelajaran
TBL Kelas
+
1.3
Setup Data
Kelas
(Ruangan)
Data Pelajaran & Guru
Data Kelas
Kepala
Sekolah
[2 Laporan Data Guru]
Nama Kelas
Kurikulum
NIP
TBL Guru
Data Guru
1.2
+
Setup Data
Guru
[1 Data Guru]
TU or Staff
Guru
[2 Jadwal Guru]
Siswa
[1 Jadwal Siswa]
Kepala
Sekolah
[3 Data Absensi Siswa]
[Laporan Data Absensi]
+
1.7
Setup
Absensi
Siswa
Data Absensi
TBL Absensi
Kesiswaan
20
3.3.1. Subproses Setup Data Siswa (Level 2)
Data Baru
1.1
1.3
Entry Data
Siswa
Simpan
Data Siswa
Siswa
1.8
Cetak
Laporan
Siswa
Data Laporan
[Data Siswa]
[1 Laporan Data Siswa]
NIS
Kesiswaan
TBL Siswa
[1 Data Siswa]
Kepala
Sekolah
1.5
Delete Data
Ubah Data
1.2
1.4
Entry Data
Siswa
Tampilkan
Data
NIS
Data Delete
Delete Data
Siswa
Data Update
1.7
Proses Data
Data Baru
Update Data
Siswa
1.6
Edit Data
1.9
Data Tidak Valid
Entry Data
Baru
Cari Data
Siswa
Data Valid
3.3.2 Subprocess Setup Data Guru (Level 2)
2.1
Data Baru
Entry Data
Guru
2.3
Guru
Simpan
Data Guru
Data Laporan
[Data Guru]
NIP
TBL Guru
2.8
Cetak
Laporan
Guru
[2 Laporan Data Guru]
Kepala
Sekolah
Update Data
Delete Data
TU or
Staff
[1 Data Guru]
2.9
Data Tidak Valid
Cari Data
Guru
Data Valid
Delete Data
2.5
Delete Data
Guru
2.7
2.4
2.2
Ubah Data
Entry Data
Guru
NIP
Tampilkan
Data
Data Baru
Proses Data
Update
Data Guru
2.6
Edit Data
Entry Data
Baru
21
3.3.3. Subprocess Setup Data Kelas/Ruangan (Level 2)
Data Baru
3.1
3.3
Entry Data
Kelas
Simpan
Data Kelas
Kelas
Data Laporan
Update Data
[Data Kelas]
TU or
Staff
TBL Kelas
3.9
[2 Data Kelas (Ruangan)]
Data Tidak Valid
3.8
Cetak
Laporan
kelas
Delete Data
Cari Data
Kelas
Data Valid
Nama Kelas
3.5
Delete Data
Ubah Data
3.2
3.4
Cari Data
Kelas
Tampilkan
Data
Nama Kelas
Kepala
Delete Data
Kelas
Sekolah
[3 Laporan Data Kelas]
Proses Data
Edit Data
3.6
3.7
Entry Data
Baru
Update Data
Kelas
Data Baru
3.3.4. Subprocess Setup Kelas Siswa (Level 2)
4.3
Pilih Data
Tampilkan
Data kelas
Data Valid
4.2
4.12
Entry Data
4.1
NIS or Kelas
4.4
Cari Kelas &
Siswa
Data Valid
Tampilkan
Data Siswa
Kelas Siswa
Data Tidak Valid
[Data Kelas Siswa]
[Nama Kelas]
Data Baru
Kesiswaan
Entry Data
Kelas Siswa
Pilih Data
4.5
Simpan
Data Kelas
Siswa
[2 Laporan Data Kelas Siswa]
Laporan Kelas Siswa
4.11
Cetak
Laporan
Kelas Siswa
[NIS]
TU or Staff
[3 Data kelas Siswa]
Update Data
TBL Siswa
TBL Kelas
TBL Kelas Siswa
Delete Data
Ubah Data
4.8
4.6
4.13
Entry Data
Id Kelas Siswa
Id Kelas Siswa
Cari Kelas
Siswa
Delete Data
Delete Data
Kelas Siswa
4.10
4.7
Data Tidak Valid
Data Valid
Tampilkan
Data
Data Baru
Proses Data
Update Data
Kelas Siswa
4.9
Edit Data
Entry Data
Baru
22
3.3.5. Subprocess Setup Data Mata Pelajaran (Level 2)
5.3
5.1
Data Baru
5.4
Cari Data
Guru
NIP
Entry Data
Tampilkan
Data
Data Valid
Pilih Guru
5.5
Simpan
Data Mata
Pelajaran
Laporana Mata Pelajaran
Data Tidak Valid
[Data Mata Pelajaran]
5.10
[NIP]
Id Matpel
Kurikulum
TBL Mata
Pelajaran
TBL Guru
[1 Data Mata Pelajaran]
Ubah Data
5.6
Delete Data
5.2
5.11
Cetak Laporan
Mata Pelajaran
Id Matpel
[1 Laporan Data Mata Pelajaran]
Delete Data
Delete Data
Cari Mata
Pelajaran
Entry Data
Update data Mata Pelajaran
Data Tidak Valid
Guru
5.7
Proses Data
Tampilkan
Data
Data Matpel
5.9
5.8
Entry Data
Baru
Edit Data
Update Data
Data Baru
3.3.6. Subprocess Setup Jadwal (Level 2)
Data Pelajaran
6.3
Tampilkan
Data
Pelajaran
Pilih Pelajaran
6.5
Jadwal
Simpan Data
Jadwal
6.4
Data Kelas
6.1
Cari Data
Pelajran &
Kelas
6.11
Data Baru
Entry Data
Matpel & Kelas
[2 Jadwal Guru]
G uru
6.10
Tampilkan
Data Kelas
Cetak
Jadwal
Pilih kelas
[Data Jadwal]
+
Data Valid
[Data Kelas (Ruang)]
Data Tidak Valid
[1 Jadwal Siswa]
Id Jadwal
Siswa
TBL Jadwal
Jenis Jadwal
[Data Mata Pelajaran]
TBL Kelas
6.7
Kurikulum
Delete Data
[2 Data Jadwal]
Delete
Jadwal
TBL Mata
Pelajaran
6.12
Ubah Data
Entry Data
Id Jadwal
Update Data
6.2
6.6
Cari Jadwal
Tampilkan
Data
Data Valid
Data Tidak Valid
Delete Data
Proses Data
6.9
Data Baru
Update
Jadwal
6.8
Edit Data
Entry Data
Baru
23
3.3.7. Subprocess Cetak Jadwal (Level 3)
6.10.1
Cari Jadwal
Guru
Jadwal Guru
Nama Guru
6.10.3
6.10.5
Tampilkan
Jadwal Guru
Cetak Jadwal
Guru
Laporan Jadwal
[2 Jadwal Guru]
Guru
[Jenis Jadwal]
TBL Jadwal
[Jenis Jadwal]
[Jadwal]
Simpan Data Jadwal
Siswa
6.10.4
6.10.2
Jadwal Siswa
6.10.6
Tampilkan
Data Siswa
Cari Jadwal
siswa
Cetak Jadwal
Siswa
Laporan Jadwal
Kelas (Ruangan)
[1 Jadwal Siswa]
3.3.8. Subprocess Setup Absensi Siswa (Level 2)
7.1
7.2
7.3
Cari Data
T ampilkan
Data
Buat &
Simpan Data
Absensi Siswa
Data baru
Data Siswa
[Data Pelajaran & G uru]
Data Absensi
Laporan Absensi
[Data Absensi]
[Data Kelas & Siswa]
T BL Kelas Siswa
T BL Mata
Pelajaran
[3 Data Absensi Siswa]
Absensi
7.14
Absensi T iap Siswa
Cetak Laporan
Absensi Siswa
Setiap Siswa
7.9
Kesiswaan
T BL Absensi
7.12
Entry Data
Absensi
Siswa
Entry Data
Absensi
Kelas
Data Tidak Ada
7.11
Entry Data
Absensi
Siswa
7.13
Simpan Data
Absensi
7.10
Ubah Data
Delete Data
Cari Data
Absensi
Kepala
Sekolah
[Laporan Data Absensi]
Data Kehadiran Siswa
7.6
T ampilkan Data
Kelas
Delete Data
Delete Data
7.15
Entry Data
Kelas Siswa
Data Tidak Valid
7.4
Cari Data
Absensi
Siswa
Kelas Siswa
7.5
Data Valid
T ampilkan
Data
Proses Data
Update Data
Data Baru
7.8
Update Data
Absensi Siswa
7.7
Entry Data
Baru
Edit Data
24
3.3.9. Subprocess Setup Data Nilai Siswa (Level 2)
Kurikulum
Data B aru
[3 Data Nilai Siswa]
Ubah Data
9.3
Entry Data
TBL Kelas S iswa
9.4
Cari Data
Siswa
Perkelas
TBL Mata
Pelajaran
Cari Data
Nilai S iswa
9.13
[Data S iswa]
9.14
9.5
Tampilkan
Data
Tampilkan
Data
Data V alid
[Data Mata P elajaran]
Data Tidak V alid
Nama K elas
Siswa
Data Tidak V alid
Data S iswa
9.2
Entry Data
Data V alid
Proses Data
Tentukan Jenis
Delete Data
9.6
Jenis
Penilaian
Edit Data
Data B aru
Ujian UTS
Ujian UA S
Jenis P enilaian
9.15
Delete Data
Nilai
9.16
Entry Data
Nilai
9.7
Persiswa
Persiswa
9.9
Entry Nilai
Siswa
[Data Nilai S iswa]
9.10
Entry Niilai
Siswa
Data Nilai S iswa
TB L Nilai S iswa
Pilih S iswa
9.8
Pilih S iswa
Data Nilai S iswa
Update Data
Delete Data
9.17
Update
Data Nilai
Siswa
Nilai UA S
9.11
Simpan
Data Nilai
Siswa
Nilai UTS
Nilai S iswa
9.12
+
Cetak Nilai
Kepala
Sekolah
[2 Laporan Nilai UTS ]
[4 Laporan Data Nilai S iswa (Raport)]
Siswa
25
3.3.10. Subprocess Cetak Nilai (Level 3)
1.9.12.5
Flow_964
Tampilkan
Data
Semester Ganjil
1.9.12.6
1.9.12.1
Nilai UAS
1.9.12.3
Data Tidak Valid
Entry Data
Cari Data Nilai
Siswa
Cetak Data
Nilai Siswa
[4 Laporan Data Nilai Siswa (Raport)]
Kepala
Sekolah
Pilihan Nilai
Kelas
1.9.12.4
[Data Nilai Siswa]
[Nilai Siswa]
TBL Nilai Siswa
Tampilkan
Data
Semester Genap
Flow_965
Data Nilai Siswa
Simpan Data Nilai Siswa
1.9.12.2
Nilai UTS
1.9.12.8
1.9.12.7
Data Tidak Valid
Entry Data
Tampilkan
Data
Cari Data
Nillai Siswa
[2 Laporan Nilai UTS]
Siswa
Data Valid
Kelas
3.3.11. Subprocess Administrasi User (Level 2)
8.1
Data Baru
Entry Data
Data User
8.3
8.5
8.6
Validasi
Data
Entry Tipe
user
Simpan
Data User
Kriteria User
Flow_629
Tolak Data
Administrat
or
TBL User
[1 Data User Akses]
[Data User & Akses Menu]
Data User
8.2
Login
Entry User &
Pass
8.4
Data Tidak Valid
Login
Data User
8.7
Masuk Ke
Menu
Program
User & Pass
26
Objects Lists
Process List
Name
Sistem Informasi Akademik SD
Muhammadiyah 05
Code
SISTEM_INFORMASI_AKADEMIK_SD_MU
HAMMADIYAH_05
Data Flow List
Name
1 Data Guru
1 Data Mata Pelajaran
1 Data Siswa
1 Data User Akses
1 Jadwal Siswa
1 Laporan Data Mata Pelajaran
1 Laporan Data Siswa
2 Data Jadwal
2 Data Kelas (Ruangan)
2 Jadwal Guru
2 Laporan Data Guru
2 Laporan Data Kelas Siswa
2 Laporan Nilai UTS
3 Data Absensi Siswa
3 Data kelas Siswa
3 Data Nilai Siswa
3 Laporan Data Kelas
4 Laporan Data Nilai Siswa (Raport)
Laporan Data Absensi
Code
FLOW_11
FLOW_17
FLOW_9
FLOW_608
FLOW_25
FLOW_18
FLOW_10
FLOW_19
FLOW_13
FLOW_20
FLOW_12
FLOW_16
FLOW_901
FLOW_22
FLOW_15
FLOW_23
FLOW_14
FLOW_24
FLOW_296
Data Store List
TBL
TBL
TBL
TBL
TBL
TBL
TBL
TBL
TBL
TBL
Name
Absensi
Guru
Jadwal
Kelas
Kelas Siswa
Mata Pelajaran
Nilai Siswa
Siswa
Tipe User
User
External Entity List
Name
Administrator
Guru
Kepala Sekolah
Kesiswaan
Code
STOR_517
STOR_90
STOR_461
STOR_122
STOR_150
STOR_294
STOR_899
STOR_59
STOR_612
STOR_611
Code
ENTT_607
ENTT_5
ENTT_2
ENTT_3
27
Name
Kurikulum
Siswa
TU or Staf
Data Item List
Name
Abs Status
Agama
Alamat Rumah
Alamat Rumah Ortu
Alfa
Asal Sekolah
Golongan
Hari
ID Kelas
Id Nilai Siswa
Id_Kelas Siswa
Id_Matpel
Jabatan
Jam
Jenis Kelamin
Jenis Matpel
Jumlah
JUMLAH
Kapasitas
Kelas
Keterangan
Masa Kerja
Matpel
Mulai Bekerja
Nama Guru
Nama Kelas
Nama Lengkap
Nama Matpel
Nama Orang Tua
Nama Siswa
Nama Siwa
Nilai Harian
Nilai Tugas
Nilai UAS
Nilai UTS
NIP
NIS
Password
Pendidikan
Semester
Status
Tahun Ajaran
Tanggal
Tanggal Lahir
Code
ENTT_4
ENTT_6
ENTT_7
Code
ABS_STATUS
AGAMA
ALAMAT_RUMAH
ALAMAT_RUMAH_ORTU
TOTAL_ALFHA
ASAL_SEKOLAH
GOLONGAN
HARI
ID_KELAS
ID_NILAI_SISWA
ID_KELAS_SISWA
ID_MATPEL
JABATAN
JAM
JENIS_KELAMIN
JENIS_MATPEL
JUMLAH_
JUMLAH
KAPASITAS
KELAS
KETERANGAN
MASA_KERJA
MATPEL
MULAI_BEKERJA
NAMA_GURU
NAMA_KELAS
NAMA_LENGKAP
NAMA_MATPEL
NAMA_ORTU
NAMA_SISWA
NAMA_SIWA
NILAI_HARIAN
NILAI_TUGAS
NILAI_UAS
NILAI_UTS
NIP
NIS
PASSWORD
PENDIDIKAN_
SEMESTER
STATUS
TAHUN_AJARAN
TANGGAL_
TANGGAL_LAHIR
Type
A10
A10
A20
A20
I
A20
A5
A10
A10
A10
A10
A10
A10
A10
A10
A10
I
I
I
A10
A50
A5
A20
D
A20
A10
A50
A20
A50
A50
A50
I
I
I
I
A10
A10
A10
A20
A10
A10
A10
D
D
28
Name
Tempat Lahir
Username
Code
TEMPAT_LAHIR
USERNAME
Split/Merge List
Name
SpMg_109
SpMg_127
SpMg_139
SpMg_278
SpMg_290
SpMg_425
SpMg_440
SpMg_464
SpMg_469
SpMg_481
SpMg_499
SpMg_524
SpMg_536
SpMg_617
SpMg_64
SpMg_77
SpMg_910
SpMg_924
SpMg_947
SpMg_95
SpMg_958
SpMg_979
Type
A20
A10
Code
SPMG_109
SPMG_127
SPMG_139
SPMG_278
SPMG_290
SPMG_425
SPMG_440
SPMG_464
SPMG_469
SPMG_481
SPMG_499
SPMG_524
SPMG_536
SPMG_617
SPMG_64
SPMG_77
SPMG_910
SPMG_924
SPMG_947
SPMG_95
SPMG_958
SPMG_979
3.4. Entity Relationship Diagram
Relationship adalah penghubung antara suatu entity dengan
entity lain, dan merupakan bagian yang sangat penting di dalam
mendesain database, Database di simpan didalam tabel, dan table
29
mengandung data yang berhubungan. serta entity - entity yang
terpisah dapat disimpan didalam tabel-tabel tersendiri. Hal ini disebut
juga dengan Entity Relatonship Diagram (ERD). ERD merupakan model
jaringan data yang menekankan pada struktur-stuktur dan relationship
data. Berdasarkan DFD diatas dapat digambarkan ERD-nya sebagai
berikut :
TBL_NILAI_SISW A
ID_KELAS_SISW A
Text(10)
MATPEL
Text(20)
ID_NILAI_SISWA
Text(10)
NILAI_HARIAN
Integer
NILAI_TUGAS
Integer
NILAI_UTS
Integer
NILAI_UAS
Integer
KETERANGAN
Text(50)
MATPEL = MATPEL
TBL_JADW AL
MATPEL
Text(20)
ID_MATPEL
Text(10)
NIP
Text(10)
HARI
Text(10)
JAM
Text(10)
KELAS
Text(10)
NAMA_GURU
Text(20)
STATUS
Text(10)
KETERANGAN
Text(50)
ID_MATPEL = ID_MATPEL
TBL_GURU
NIP
Text(10)
NAMA_LENGKAP
Text(50)
TEMPAT_LAHIR
Text(20)
TANGGAL_LAHIR
DateTime
AGAMA
Text(10)
JENIS_KELAMIN
Text(10)
PENDIDIKAN_
Text(20)
MULAI_BEKERJA
DateTime
MASA_KERJA
Text(5)
GOLONGAN
Text(5)
JABATAN
Text(10)
ID_KELAS_SISWA = ID_KELAS_SISWA
NIP = NIP
TBL_KELAS_SISW A
ID_KELAS_SISW A
Text(10)
ID_KELAS
Text(10)
NIS
Text(10)
NAMA_SIW A
Text(50)
JUMLAH
Integer
NAMA_KELAS
Text(10)
ID_KELAS = ID_KELAS
TBL_KELAS
ID_KELAS
Text(10)
NAMA_KELAS
Text(10)
JUMLAH_
Integer
KAPASITAS
Integer
STATUS
Text(10)
KETERANGAN
Text(50)
NIS = NIS
TBL_SISW A
NIS
NAMA_SISW A
NAMA_LENGKAP
TEMPAT_LAHIR
TANGGAL_LAHIR
AGAMA
JENIS_KELAMIN
ASAL_SEKOLAH
ALAMAT_RUMAH
NAMA_ORTU
ALAMAT_RUMAH_ORTU
Text(10)
Text(50)
Text(50)
Text(20)
DateTime
Text(10)
Text(10)
Text(20)
Text(20)
Text(50)
Text(20)
TBL_MATA_PELAJARAN
ID_MATPEL
Text(10)
NAMA_MATPEL
Text(20)
JENIS_MATPEL
Text(10)
KELAS
Text(10)
KETERANGAN
Text(50)
NAMA_SISWA = NAMA_SISWA
NIP = NIP
TBL_USER
NIP
Text(10)
USERNAME
Text(10)
PASSW ORD
Text(10)
KETERANGAN
Text(50)
TBL_ABSENSI
NAMA_SISW A
Text(50)
TANGGAL_
DateTime
SEMESTER
Text(10)
TAHUN_AJARAN Text(10)
NAMA_KELAS
Text(10)
ABS_STATUS
Text(10)
TOTAL_ALFHA
Integer
Lists of Objects
Table List
30
Name
TBL
TBL
TBL
TBL
TBL
TBL
TBL
TBL
TBL
Code
Absensi
Guru
Jadwal
Kelas
Kelas Siswa
Mata Pelajaran
Nilai Siswa
Siswa
User
Reference List
Reference Name
Data Absensi
Data Kelas
TBL_ABSENSI
TBL_GURU
TBL_JADWAL
TBL_KELAS
TBL_KELAS_SISWA
TBL_MATA_PELAJARAN
TBL_NILAI_SISWA
TBL_SISWA
TBL_USER
Reference Code
DATA_ABSENSI
DATA_KELAS
Data Kelas Siswa
DATA__KELAS_SISWA
Data Pelajaran
DATA_PELAJARAN
Data Siswa
DATA_SISWA
Guru Pengajar
jadwal
GURU_PENGAJAR
JADWAL
login2
LOGIN2
Number
0
0
0
0
0
0
0
0
0
Parent
TBL_ABSENSI
TBL_KELAS
Child
TBL_SISWA
TBL_KELAS_SIS
WA
TBL_KELAS_SI TBL_NILAI_SISW
SWA
A
TBL_MATA_PEL TBL_JADWAL
AJARAN
TBL_SISWA
TBL_KELAS_SIS
WA
TBL_GURU
TBL_JADWAL
TBL_JADWAL
TBL_NILAI_SISW
A
TBL_GURU
TBL_USER
Column List
Column Code
ABS_STATUS
AGAMA
AGAMA
ALAMAT_RUMAH
ALAMAT_RUMAH_ORTU
ASAL_SEKOLAH
GOLONGAN
HARI
ID_KELAS
ID_KELAS
ID_KELAS_SISWA
ID_KELAS_SISWA
ID_MATPEL
ID_MATPEL
ID_NILAI_SISWA
JABATAN
JAM
JENIS_KELAMIN
JENIS_KELAMIN
JENIS_MATPEL
JUMLAH
Type
Text(10)
Text(10)
Text(10)
Text(20)
Text(20)
Text(20)
Text(5)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Integer
31
Column Code
JUMLAH_
KAPASITAS
KELAS
KELAS
KETERANGAN
KETERANGAN
KETERANGAN
KETERANGAN
KETERANGAN
MASA_KERJA
MATPEL
MATPEL
MULAI_BEKERJA
NAMA_GURU
NAMA_KELAS
NAMA_KELAS
NAMA_KELAS
NAMA_LENGKAP
NAMA_LENGKAP
NAMA_MATPEL
NAMA_ORTU
NAMA_SISWA
NAMA_SISWA
NAMA_SIWA
NILAI_HARIAN
NILAI_TUGAS
NILAI_UAS
NILAI_UTS
NIP
NIP
NIP
NIS
NIS
PASSWORD
PENDIDIKAN_
SEMESTER
STATUS
STATUS
TAHUN_AJARAN
TANGGAL_
TANGGAL_LAHIR
TANGGAL_LAHIR
TEMPAT_LAHIR
TEMPAT_LAHIR
TOTAL_ALFHA
USERNAME
Index List
Table Code
TBL_ABSENSI
Type
Integer
Integer
Text(10)
Text(10)
Text(50)
Text(50)
Text(50)
Text(50)
Text(50)
Text(5)
Text(20)
Text(20)
DateTime
Text(20)
Text(10)
Text(10)
Text(10)
Text(50)
Text(50)
Text(20)
Text(50)
Text(50)
Text(50)
Text(50)
Integer
Integer
Integer
Integer
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(20)
Text(10)
Text(10)
Text(10)
Text(10)
DateTime
DateTime
DateTime
Text(20)
Text(20)
Integer
Text(10)
Index Code
TBL_ABSENSI_PK
P
F
Yes No
U
Ye
C
No
32
Table Code
Index Code
TBL_GURU_PK
TBL_JADWAL
TBL_JADWAL _PK
DATA_PELAJARAN_FK
GURU_PENGAJAR_FK
TBL_KELAS
TBL_KELAS_PK
TBL_KELAS_SISWA
TBL_KELAS_SISWA_PK
DATA_KELAS_FK
DATA_SISWA_FK
TBL_MATA_PELAJARAN
TBL_MATA_PELAJARAN_PK
TBL_NILAI_SISWA
DATA__KELAS_SISWA_FK
JADWAL_FK
TBL_USER
Alternate Key List
Table Code
TBL_ABSENSI
TBL_GURU
TBL_JADWAL
TBL_KELAS
TBL_KELAS_SISWA
TBL_MATA_PELAJARAN
TBL_NILAI_SISWA
TBL_SISWA
TBL_USER
TBL_SISWA_PK
DATA_ABSENSI_FK
LOGIN_FK
F
Yes No
TBL_GURU
TBL_SISWA
P
Yes No
No Yes
No Yes
Yes No
Yes No
No Yes
No Yes
Yes No
No
No
Yes
No
Yes
Yes
No
Yes
No
Yes
U
s
Ye
s
Ye
s
No
No
Ye
s
Ye
s
No
No
Ye
s
No
No
Ye
s
No
No
C
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Alternate Key Code
33
3.5. Flowchart
Flowchart adalah penggambaran secara grafk dari langkahlangkah dan urut-urutan prosedur dari suatu program. Flowchart
menolong analis dan programmer untuk memecahkan masalah
kedalam segmen-segmen yang lebih kecil dan menolong dalam
menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchart
biasanya mempermudah penyelesaian suatu masalah khususnya
masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
1.
Data Kelas
Start
Konek DB
nama kelas,
jumlah,
Start
kapasitas,
status,
keterangan
Konek DB
Nama Kelas = Nama
Kelas (i)
Ya
Update Data
Ya
Update Data
Entry Data
GUru
Tidak
Simpan Data Baru
NIP = NIP (i)
nama kelas,
jumlah,
kapasitas,
status,
keterangan
Tidak
Simpan Stop
Data Baru
2. Data
Guru
Data Guru
34
Stop
3. Data Siswa
Start
Konek DB
Start
Entry DataKonek DB
Siswa
Entry Data
NIS = NIS (i)
Ya
Update Data
Start
Cari Data Siswa
Tidak
Simpan Data Baru
Konek DB
Tampil
Data Siswa
Entry Data
Kelas Siswa
Ya
Entry Data
Mata
Pelajaran
Stop
ID Mata Pelajaran = ID
Mata Pelajaran(i)
Ya
Update Data
NIS = NIS (i)
Tidak
Tidak
Simpan Data Baru
Simpan Data Baru
5. Data Mata Pelajaran
4. Kelas Siswa
Kelas Siswa
Data Mata
Pelajaran
35
Stop
Stop
Start
Konek DB
Start
Entry Data
Konek DB
Cari Data Mata
Pelajaran & Guru
Entry Data
Tampil
Entry Jadwal
ID Jadwal = ID Jadwal
(i)
Cari Data Kelas
SIswa
Ya
Tampil
Entry Data
Absensi
Tidak
7. Data Absensi
Simpan Data Baru
6. Jadwal
Simpan Data Baru
Kelas Siswa
Kelas Siswa
36
Stop
Stop
Start
Konek DB
Entry Data
Cari Data Kelas
Siswa
Start
Tampil
Konek DB
Entry Nilai
Setiap Siswa
NIS = NIS (i)
8. Data Absensi
Tidak
Simpan Data Baru
Username :
Password :
Ya
Update Data
Nilai Siswa
Tidak
9. Login
Username & Password
= True
Ya
Menu Utama
Nilai Siswa
37
Stop
Stop
3.6. Rancangan Sistem Informasi
Dalam pembuatan rancangan sistem informasi ini berfungsi untuk
mengetahui bagaimana bentuk rancangan program yang akan di buat.
Dalam hal ini ada dua buah desain yaitu design input dan design ouput.
3.6.1. Design Input
38
Dalam hal ini yang gunakan untuk merancang sistem
informasi akademik pada SD Muhammdiyah 05 Bumiaji Kota
Wisata Batu, antara lain sebagai berikut :
Menu
Utama
Master Data
Pendataan
Penilaian
Laporan
Kelas
Kelas Siswa
Data Absensi
Laporan Kelas
Guru
Mata Pelajaran
Data Nilai Siwa
Laporan Guru
Siswa
Jadwal
Bantuan
Keluar
Laporan Siswa
Laporan
Absensi Siswa
Laporan Nilai
1. Menu Utama
Sistem Informasi Akademik SD Muhammdyah 05
Master Data
Pembentukan
Keluar
25 jul 12
Penilaian
Laporan
Bantuan
Atur Pengguna
00:00:00
Menu Utama Caps
39
NUM
2. Data Kelas
Data Kelas
Nama Kelas
Jumlah
Kapasitas
Status
Keterangan
Simpan
Hapus
Ganti
Batal
Selesai
3. Data Guru
Data Guru
Data Guru
Info Data
NIP
Jumlah
Guru :
Nama Lengkap
0 Orang
Tempat Lahir
Detail
Tanggal Lahir
Agama
Jenis Kelamin
Laki-laki
Perempuan
Pendidikan
Mulai Bekerja
Masa Kerja
Golongan
Jabatan
Simpan
Hapus
Ganti
Batal
Selesai
40
4. Data Siswa
Data Guru
NIS
Info Data
Jumlah Siswa :
Detail
0 Orang
Data Guru
Nama Lengkap
Tempat Lahir
Tanggal Lahir
Agama
Jenis Kelamin
Laki-laki
Perempuan
Asal Sekolah
Alamat Rumah
Nama Orang Tua
Keterangan
Simpan
Hapus
Ganti
Batal
Selesai
5. Kelas Siswa
41
Kelas Siswa
Jumlah Siswa
Data Kelas
ID Kelas
Nama Kelas
Pilih Siswa
Data kelas SIswa
No.
NIS
Simpan
Nama Siswa
Hapus
Ganti
Batal
Selesai
6. Mata Pelajaran
Mata Pejaran
Data Mata Pelajaran
ID Matpel
Nama Matpel
Nama Kelas
Keterangan
Kelas
List Mata Pelajaran
No. ID Matpel
Simpan
keterangan
Mata Pelajaran
Hapus
Ganti
Batal
Selesai
7. Jadwal
42
Jadwal Pelajaran
Data Jadwal
ID Matpel
NIP
Hari
Jam
Nama Kelas
Status
Ganjil
Genap
Keterangan
Jadwal
No. ID Matpel
Simpan
Nama Mata Pelajaran
Hapus
Hari/Jam
Ganti
Guru
Batal
Selesai
8. Data Absensi
43
Data Absensi
Data Absensi
Tanggal
Exp : 25/07/2012
Ganjil
Semester
Tahun Ajaran
Genap
-
Data Siswa
No.
NIS
Nama Siswa
Data Absesnsi Siswa
Status
Ketertangan
NIS
Alfa
Nama Siswa
Surat Panggilan
Status
Simpan
Cetak
Hapus
Ganti
Batal
Ke -
Selesai
44
9. Data Nilai Siswa
Data Absensi
Data Absensi
Jenis Penilaian
DD/MM/YYYY
Nama Kelas
Semester
Ganjil
UTS
Tugas
UAS
Genap
00:00:00
-
Tahun Ajaran
Nilai Harian
Data Nilai
No.
ID Nilai Siswa
Nama Mata Pelajaran
Keterangan
Nilai
>
Data Nilai
Data Siswa
NIS
Nilai
Nama Siswa
Keterangan
Masukkan
Batal
Matpel
Simpan
10.
Hapus
Ganti
Batal
Selesai
Login
Sign Up
Nama Lengkap
Tempat Lahir
Login
45
3.6.2. Design Output
Berikut ini adalah rancangan keluaran (output) pengolahan
data pada sistem informasi akademik antara lain sebagai berikut :
1. Output Data Kelas
SD Muhammdiyah 05
Jl. Masjid 14, Bumiaji Kota Wisata Batu
Laporan Kelas/Ruangan
Tahun Ajaran : . . . . .
Nama kelas
Jumlah Kapasitas
Status
Keterangan
Bumiaji, xx-xx-xxxx
Membenarkan isi data di
atas.
Kepala SD Muhammadiyah
05
ZULKIFLI HASAN, S.PD
NIP.
2.
Output Data Guru
SD Muhammdiyah 05
Jl. Masjid 14, Bumiaji Kota Wisata Batu
Laporan Guru Sekolah
Tahun Ajaran : . . . . .
NIP
Nama Guru
Jenis Kelamin Agama
Golongan
Jabatan
Tempat/tanggal Lahir
Bumiaji, xx-xx-xxxx
Membenarkan isi data di
atas.
46
Kepala SD Muhammadiyah
05
ZULKIFLI HASAN, S.PD
NIP.
3.
Output Data Siswa
SD Muhammdiyah 05
Jl. Masjid 14, Bumiaji Kota Wisata Batu
Laporan Siswa Sekolah
Tahun Ajaran : . . . . .
NIS
Nama Siswa Jenis Kelamin Agama
Tempat/tanggal Lahir
Tua
Alamat
Orang
Bumiaji, xx-xx-xxxx
Membenarkan isi data di
atas.
Kepala SD Muhammadiyah
05
ZULKIFLI HASAN, S.PD
NIP.
47
4. Output Data Nilai
Nama
:
Nomor Induk:
Kelas
:
No
.
No
.
Laporan hasil Belajar
SD Muhammdiyah 05
Jl. Masjid 14, Bumiaji Kota Wisata Batu
Tahun Ajaran
Semester
Mata Pelajaran
Kegiatan
Keterangan
Mengetahui
Nilai
KKM
*
Huruf
Jenis
Angka
Nilai
:
:
Ketuntasa
n
Keterangan
Ketidak Hadiran
1. Sakit
2. Izin
3. Tanpa Keterangan
Bumiaji, xx-xx-xxxx
Membenarkan isi data di
atas.
48
Orang Tua /Wali
Muhammadiyah 05
Kepala SD
ZULKIFLI
HASAN, S.PD
NIP.
49
Bab IV
Penutup
4.1.
Kesimpulan
Dari hasil laporan yang di buat ini, dan berdasarkan keadaan yang
ada pada SD Muhammdiyah. Disimpulkan bahwa dalam sistem informasi
akademik SD Muhammadiyah 05 Bumiaji masih memerlukan sistem yang
dapat meningkatkan kinerja dalam menjalankan sistem dalam sekolahan.
Mungkin bila dengan sistem ini dapat di operasikan di sekolah SD
Muhammdiyah 05 Bumiaji, akan dapat membantu kinerja secara
sistematis yang merubah keadaan yang sebelumnya yang di lakukan
secara manual.
4.2.
Saran
Dari kesimpulan di atas, penulis memberikan saran yang di
harapkan dapat berguna terutama bagi penulis karena ini merupakan
bentuk latihan dalam membuat sistem informasi yang baik dan benar, dan
dapat bermanfaat bagi masa yang akan dating. Juga dapat berguna bagi
pembaca untuk memberikan sebuah komentar atau saran untuk dapat
mengembangkan sistem informasi yang telah di buat ini.
50
Sistem Informasi Akademik
SD Muhammdiyah 05
Bumiaji
Nama
NIM
: M. Buchory
: 10201585
SEKOLAH TINGGI MANAJEMEN INFORMATIKA &
KOMPUTER
MALANG
2012
Kata Pengantar
Rasa syukur yang dalam saya sampaikan kehadirat Allah Yang Maha
Pemurah, Karena berkat kemurahan-Nya Laporan Ujian Akhir Semester Anaslisa
dan Desain Sistem Informasi ini dapat saya selesaikan sesuai dengan yang
diharapkan. Laporan yang saya buat ini berjudul “Sistem Informasi Akademik SD
Muhammadiyah 05”.
Laporan ini dibuat dalam rangka memenuhi persyaratan perkuliahan
Anaslisa dan Desain Sistem Informasi dan untuk membagi ilmu mengenai
bagaimana cara membuat sebuah sistem dari proses awal hingga akhir, serta
memperdalam memperdalam ilmu pengetahuan untuk menjadi seorang sistem
analis. sekaligus melakukan apa yang menjadi tugas mahasiswa yang mengikuti
mata kuliah “Anaslisa dan Desain Sistem Informasi”.
Dalam proses pengerjaan tugas ini, tentunya saya mendapatkan
bimbingan, arahan, koreksi, dan saran dari berbagai pihak. Untuk itu, rasa
terimakasih saya sampaikan kepada:
1. Kedua orang tua saya, Ayah dan Bunda tercinta,
2. Bapak Broto Poernomo, selaku dosen mata kuliah Anaslisa dan Desain
Sistem Informasi,
3. Dan kepada semua Teman-teman saya yang sudah membantu saya
dalam proses pengerjaan laporan ini yang tidak dapat saya sebutkan
satu-persatu.
Laporan ini tentunya tidak sepenuhnya sempurna, oleh karena itu kritik
dan saran sangat saya harapkan demi ke sempurnanya hasil dari laporan ini.
Demikian tugas ini saya buat, semoga bisa bermanfaat khususnya bagi penulis
dan umumnya bagi pembaca
ii
Batu, 29 Juli
2012
Penyusun
iii
Abtraksi
SD Muhammadiyah 05 Bumiaji merupakan salah satu sekolah swasta yang
ada di batu. Dalam pengolahan seluruh data dan kebutuhan informasi baik untuk
kebutuhan internal maupun eksternal sampai saat ini masih dilakukan secara
manual , sehingga kinerja sistem akademi dan yang lainnya belum optimal. Pada
hal kemajuan industri dan perusahaan bisnis menuntut penataan seluruh sistem
yang cermat, cepat, dan canggih, kebutuhan ini dapat dipenuhi dengan baik jika
tersedia informasi yang lengkap dan akurat dalam berbagai sumber informasi
yang terpecaya yaitu salah satunya dengan cara sistem komputerisasi dalam
kegiatan tersebut
Untuk mengatasi permasalahan yang dihadapi oleh SD Muhammadiyah 05
Bumiaji, sehingga kebutuhan layanan informasi bagi manajemen maupun
pengguna informasi lainnya dapat diperoleh secara optimal maka penulis
mengusulkan Analisis dan Perancangan Sistem Informasi Akademik pada SD
Muhammadiyah yang meliputi pendaftaran siswa ,pendataan guru, data kelas
dan lain sebagainya dalam bentuk implementasi prototipe antar muka yang akan
diolah menjadi lebih cepat dan tepat
Untuk dapat meningkatkan pelayanan yang baik dan memuaskan bagi
pelaggan dengan hasil akurat, tidak memakan waktu lama dalam pelayanan,
dan tidak terlalu banyak memakan tempat untuk penyimpanan data dan
penumpukan arsip yang masih harus di simpan. selain itu ada satu keunggulan
lain yang tidak kalah penting yaitu bentuk laporan data yang memiliki tingkat
kualitas yang tinggi, hal ini disebabkan karena komputer dapat memberikan
hasil cetakan yang lebih baik. Dengan sistem ini diharapkan juga kinerja petugas
rental dan bagian administrasi rental menjadi lebih baik dan dapat memberikan
pelayanan yang terbaik kepada pelanggan.
iv
Daftar Isi
Kata Pengantar......................................................................................... ii
Abtraksi...................................................................................................... iii
Dartar Pustaka.......................................................................................... iv
Bab I Pendahuluan
1.1
1.2
1.3
1.4
Latar Belakang................................................................................... 1
Rumusan Masalah..............................................................................2
Tujuan................................................................................................ 2
Batasan Masalah................................................................................ 2
Bab II Metode Penelitian
2.1 Metodelogi Penelitian.........................................................................3
2.1.1 Tahapan Pengumpulan Data.......................................................3
2.2 Rekam Data....................................................................................... 3
2.2.1 Struktur Organisasi.....................................................................4
2.2.2 Statement Of Purphose...............................................................4
2.2.3 Event List.................................................................................... 6
Bab III Desain dan Rancangan Sistem
3.1 Information Oriented Flowchart (IOFC)...............................................7
3.2 Context Diagram (CD)........................................................................18
3.3 Data Flow Diagram (DFD)...................................................................19
3.3.1 Subproses Setup Data Siswa.......................................................20
3.3.2 Subproses Setup Data Guru........................................................20
3.3.3 Subproses Setup DataKelas/Ruangan.........................................21
3.3.4 Subproses Setup Kelas Siswa......................................................21
3.3.5 Subproses Setup Data Mata Pelajaran........................................22
3.3.6 Subproses Setup Jadwal..............................................................22
3.3.7 Subproses Setup Cetak Jadwal....................................................23
3.3.8 Subproses Setup Absensi Siswa..................................................23
3.3.9 Subproses Setup Data Nilai Siswa...............................................24
3.3.10 Subproses Setup Cetak Nilai.....................................................25
3.3.11 Subproses Setup Administrasi User...........................................25
3.4 Entity Relationship Diagram (ERD).....................................................29
3.5 Flowchart............................................................................................ 33
3.6 Rancangan Sistem Informasi..............................................................38
3.6.1 Design Input................................................................................38
3.6.2 Design Output.............................................................................44
v
Bab IV Penutup
4.1 Kesimpulan......................................................................................... 47
4.2 Saran.................................................................................................. 47
vi
Bab I
Pendahuluan
1.1.
Latar Belakang
Pada saat itu kualitas sebuah sistem kehidupan tertentu, akan
ditentukan oleh kemampuannya mengolah komunikasi tersebut, yang
secara khusus pula berarti kemampuannya dalam memiliki teknologi
komputer yang terbaik. Beberapa hal yang dimiliki teknologi komputer
sehingga masa depan sangat tergantung kepadanya adalah. Kecepatan
proses (kerja), semakin besar atau semakin rumit sebuah sistem akan
semakin lama waktu yang dibutuhkan untuk menjalankannya
(melakukan proses - proses di dalamnya). Sedang perkembangan sebuah
sistem, berarti penambahan faktor kerumitan atau proses di dalamnya.
Untuk itu kecepatan proses pengerjaan menjadi sangat penting
artinya untuk sebuah sistem yang terus berkembang. Saat ini, komputer
dapat melakukan milyaran proses dalam satu detik. Kemampuan
penyimpanan data yang sangat besar dan terjamin. Sebuah sistem yang
besar dan semakin kompleks akan memiliki data - data dan arsip yang
sangat besar. Jika digunakan cara penyimpanan konvensional yang
menggunakan kertas dan lemari - lemari akan memakan tempat dan
sumber daya lain yang sangat besar pula. Komputer, semakin hari
semakin mapan dalam menggantikan media kertas dan lemari sebagai
tempat penyimpanan dan pengolahan data dengan memanfaatkan
teknologi (alat) simpan elektronik.
Media penyimpanan data elektronik ini, dapat menyimpan data
sangat banyak dan mampu menghemat tempat penyimpanan biasa lebih
dari 1 juta kali. Sebagai ilustrasi, sebuah Hard Disk 1 Giga Byte, dapat
menyimpan data tulisan hampir satu lemari buku biasa.Belum lagi jika
digunakan teknologi CD yang lebih canggih. Kemudahan pengaksesan
dan pengelolaan data. Karena data disimpan dalam bentuk elektronis
dan berbentuk sangat kecil, maka pengaksesan dan pengelolaan data
menjadi sangat mudah, dan tidak merepotkan. Data dapat sangat mudah
dikelompokkan, dicari, dan selanjutnya dimanfaatkan. Bahkan, karena
format data antara satu sistem dengan sistem lainnya telah sama yaitu
berbentuk elektronis, maka sistem satu dapat saling tukar data dengan
sistem lainnya dengan sangat mudah.
Sejalan dengan perubahan tersebut proses belajar mengajar tidak
sesuai dengan apa yang diharapkan , selama ini menggunakan cara
manual dan belum memanfaatkan fungsi komputer secara optimal,
sehingga masih terdapat kelemahan-kelemahan yang muncul. Dalam
proses penyelenggaraan kegiatan akademik, dituntut adanya suatu
kecepatan dan keakuratan dalam pengolahan data siswa. Pengolahan
data tersebut antara lain berupa pembuatan Biodata siswa, jadwal , Nilai
Ujian dan akan menghasilkan Nilai di Raport. Dalam pemprosesan ini
sering dijumpai adanya kendala - kendala seperti membutuhkan waktu
1
yang lama dalam pengisian raport dan di lakukan secara manual,
sehingga pemberian data/informasi terkadang sering terjadi kesalahan.
Ketidakakuratan data mengakibatkan pekerjaan lain juga terganggu.
1.2.
Rumusan Masalah
Berdasarkan hasil pengamatan dan penelitian yang penulis lakukan,
dari sekian banyak proses kegiatan akedemik SD Muhammadiyah 05
Bumiaji ini sangat kurang efektif. Jadi segala jenis kesalahan atau
kelemehan dalam sistem kinerja akedemik yang sering terjadi kekeliruan
dan membutuhkan waktu lama dalam mengerjakan kegiatan akademik.
Dapat dilihat saja dalam hal pendaftaran siswa baru terlalu banyak hal
yang harus di lakukan oleh pihak akademik untuk proses pendataran
siswa baru. Sehingga menimbulkan keluhan dan ketidakpuasan siswa
maupun orang tua siswa dalam hal pelayanan pendidikan dalam SD
Muhammadiyah 05 Bumiaji.
1.3.
Tujuan
Tujuan di buatnya sistem berbasis komputer adalah :
1. Mengatasi keterlambatan proses belajar mengajar dan hasil
studi berbasiskan komputer.
2. Mengumpulkan data-data siswa dan nilai ujian dari guru
menjadi satu kesatuan didalam database, sehingga dapat
diolah dan disajikan menjadi suatu informasi yang berguna
bagi pengguna.
3. Meningkatkan pelayanan kepada siswa
4. Sistem kegiatan dalam akademikl agar lebih cepat dan tepat
diterima oleh siswa maupun guru pengajar.
5. Meningkatkan Data Nilai siswa yang seringkali tercecer atau
kerangkapan data yang sering dialami oleh siswa.
6. Memudahkan dalam pendataan siswa, kelas, guru, dan lain
sebagainya.
1.4.
Batasan Masalah
Mengingat luasnya cakupan dalam pemanfaatan teknologi informasi
dalam sistem informasi akademik, maka dalam penelitian ini penulis
mambatasi pembahasan hanya pada Proses Pendataan Siswa, Pendataan
Guru, Data Kelas , Kelas Siswa , Data Absensi, Mata Pelajaran, Jadwal
Pelajaran, sampai dengan pembuatan Data Nilai Siswa dengan Bentuk
Raport.
2
Bab II
Metode Penelitian
2.1. Metodelogi Penelitian
Dalam penyusunan sistem ini, penulis menggunakan cara
pengumpulan data melalui :
2.1.1. Tahapan pengumpulan data
Pada tahap ini terbagi dalam dua hal antara lain, studi pustaka
dan studi lapangan.
1. Studi Pustaka
Studi pustaka merupakan kegiatan yang berkaitan
dengan pengkajian terhadap sumber-sumber referensi untuk
memperoleh landasan teori, konseptual dan praktis tentang
permasalahan penelitian. Studi pustaka ini dilakukan dengan
mendapatkan data dari dosen pengajar dan jurnal.
2. Studi Lapangan
Kegiatan studi lapangan dalam penelitian ini dilakukan
melalui pengumpulan data yang berkaitan dengan
permasalahan sistem informasi yang ada di lapangan.
Kegiatan ini merupakan tahapan penelitian yang bertujuan
untuk menggali data-data yang dibutuhkan sehubungan
dengan permasalahan yang menjadi pembahasan. Data-data
tersebut antara lain meliputi data dan fakta mengenai
organisasi, lingkungan pengolahan data, model sistem kerja
yang berjalan, penerapan dan pemanfaatan Sistem Informasi
pada sistem berjalan dan standardisasi sistem kerja yang
telah diberlakukan. Studi lapangan ini meliputi :
a. Observasi atau pengamatan terhadap proses mekanisme
Sistem Informasi yang sedang berjalan di SD
Muhammadiyah 05 Bumiaji . Pada penelitian ini, penulis
melaksanakan observasi secara langsung dengan
mengamati bentuk-bentuk penerapan dan pemanfaatan
Sistem Informasi yang telah dilaksanakan pada sistem
berjalan.
b. Wawancara dengan personil yang terkait dalam proses
mekanisme sistem informasi saat ini. Kegiatannya berupa
tanya jawab maupun diskusi baik dengan pihak intern
terkait dengan materi penulisan agar diperoleh informasi
yang akurat sehingga diharapkan dapat menjadi bahan
masukkan
maupun
pertimbangan
dalam
proses
penelitian.
3
2.2.
Rekam Data
Dalam rekam data ini merupakan proses pengumpulan data dari
mekanisme sistem yang berjalan di SD Muhammadiyah 05 Bumiaji.
Beberpa data ini kita dapat ambil dari hasil wawancara dan observasi
yang telah di lakukan. Dan data - data tersebut adalah sebagai berikut.
2.2.1.
Struktur Organisasi
Struktur organisasi adalah suatu bagian yang menujukkan
kedudukan, tugas, wewenang dan tanggung jawab dalam suatu
organisasi. Dengan adanya struktur organisasi ini diharapkan
setiapa bagian dapat melaksanakan tugasnya masing -masing
sesuai dengan wewenang dan tanggung jawab yang telah
diberikan, sehingga tujuan lembaga/perusahaan dapat tercapai
dengan baik.
SEKOLAH : SD MUHAMMDIYAH 05
BUMIAJI
KEPALA SEKOLAH
KOMITE SEKOLAH
WAKIL KEPALA
SEKOLAH
KEL. JAB.
UNIT PERPUS
TATA USAHA
FUNGSIONAL / GURU
GURU KELAS 1
GURU KELAS 2
GURU KELAS 3
GURU KELAS 4
GURU AGAMA
GURU B. ING
GURU B.D
GURU PENJAS
UKS
PRAMUKA
GURU KELAS 5
GURU
KERTAKES
GURU KELAS 6
GURU MULOK
WAKIL KEPALA
SEKOLAH
SISWA
Ket :
Koordinasi
2.2.2.
Garis Komando
---------- Garis
Statement Of Purphose (SOP)
4
Dalam tahapan ini menjelaskan bagaimana mekanisme alur dari
job description yang akan di buat. Dan menjelaskan bagaimana
tujuan dari makanisme yang akan di buat ini.
1. Proses Pendataan Siswa
Proses pendaftaran siswa di SD Muhammadiyah 05
Bumiaji masih menggunakan cara pada umumnya yaitu
dilakukan dengan cara siswa mengisi lembaran / formulir
biodata siswa yang dibagikan oleh pihak sekolah,
kemudian berkas-berkas formulir biodata siswa yang
berupa lembaran kertas tersebut disimpan di dalam
lemari arsip yang sangat mudah hilang atau rusak.
2. Proses Pendataan Guru
Proses untuk pendataan guru yaitu melakukan
pencacatan berdasarkan data setiap guru yang di
serahkan kepada sekolah, adapun kegiatan dalam
pendataan guru adalah mendata dari NIP, nama, tempat
lahir, tanggal lahir, pengkat, golongan, jenis kelamin,
ijazah tertinggi, dan lain sebagainya. Semua pendataan
tentang guru harus di buat secara detail dan sebenar benarnya, dan yang melakukan pembuatan ini adalah
pegawai pendataan. Dari hasil pendataan akan di buat
sebuah laporan yang berisi tentang semua data guru.
3. Proses Pendataan Kelas / Ruangan
Pada proses ini ada seorang pegawai atau staf
sekolah yang melakukan pengecekkan di setiap ruang
kelas. Untuk melakukan pengecekan pegawai harus bisa
mengerti kondisi dan status dalam kelas. Kemudian mulai
melakukan pencatatan dari setiap kelas secara teliti, dan
setelah semua selesai akan di buatkan sebuah laporan
data kondisi ruang kelas.
4. Proses Pendataan Kelas Siswa
Dalam proses ini melakukan pendataan isi kelas dan
siswa dan yang membuat dalam pendataan kealas siswa
adalah kesiswaan. Jadi pendataan yang akan di buat
mulai dari kelas 1 hingga kelas 6. Data dapat di ambil dari
data kelas dan data saat pendaftaran siswa baru, dan
untuk masalah data siswa yang sudah naik kelas tinggal
melakukan update data kelas siswa. Namun dalam proses
ini masih di lakukan secara manual dan biasanya rawan
terjadi kesalahan dalam melakukan pencatatan.
5. Mata Pelajaran
5
Data mata pelajaran di beri ketentuan oleh diknas
pendidikan , jadi mengenai mata pelajaran sudah ada
data yang di beri oleh pihak dinas pendidikan. Kemudian
data tersebut di terima oleh pihak kurikulum sekolah
kemudian pihak kurikulum membuat sajian mata
pelajaran dan melakukan sosialisasi terhadap guru - guru
pengajar.
6. Jadwal
Proses pembuatan jadwal pelajaran ini yang membuat
adalah kurikulum, kemudian kurikullum melihat data
pengajar dari setiap kelas dan menentukkan waktu dan
hari untuk setiap guru pengajar dan siswa yang di ajar,
jadwal di buat berdasarkan mata pelajarn yang di sajikan
setiap kelas.
7. Data Absensi Siswa
Dalam pembuatan data absensi pihak kesiswaan akan
membuat susunan absensi siswa berdasarkan kelas siswa
dan urut sesuai nama abjad. Dan guru pengajar yang
selalu mengisi daftar absensi setiap akan mengajar dan
melakukan absensi berdasarkan tanggal saat mengajar.
Data absensi bersisi keterangan tentang siswa antara
hadir dan tidak hadir. Kemudian kesiswaan akan selalu
melakukan pengecekan terhadap absensi setiap selesai
kegiatan belajar mengajar.
8. Data Nilai Siswa
Pihak yang melakukan penilaian terhadap siswa dan
aktivitas siswa di kelas adalah guru pengajar dalam kelas
tersebut. Guru pengajar akan melakukan penilain siswa
berdasarkan nilai harian, nilai tugas, nilai uts dan nilai
uas. Setelah semua selesai melakukan penilaian semua
data di serahkan kepada pihak kurikulum untuk di buat
laporan / raport dari hasil kegiatan belajar mengajar
kepada siswa setiap semester, dan memberikan raport
kepada orang tua siswa untuk menunjukkan hasil
kegiatan belajar siswa ketika di lingkup sekolah.
2.2.3.
Event List
Adalah daftar kejadian yang terjadi dalam lingkungan dan
mempunyai hubungan dengan respon yang diberikan sistem.
Secara umum setiap aliran data dalam CD adalah kejadian
(event),
tepatnya aliran data mengindikasikan terjadinya
kejadian, atau aliran data dibutuhkan oleh sistem untuk
melakukan proses. Aturan-aturan dalam even list, antara lain
6
daftar kejadian yang didesain dan digambarkan dalam bentuk
tekstual sederhana yang berfungsi memodelkan kejadian dalam
lingkungan dimana sistem harus memberikan respon. Ketika
membuat EL harus yakin perbedaan antara event dan kejadian
yang berelasi dengan aliran (event-related fow). Dalam sistem
informasi akademik ini ada beberapa event list di antaranya
sebagai berikut:
1.
2.
3.
4.
5.
6.
7.
8.
Pendataan Siswa
Pendataan Guru
Data Kelas / Ruangan
Kelas Siswa
Mata Pelajaran
Jadwal
Data absensi Siswa
Data Nilai Siswa
7
Bab III
Desain dan Rancangan Sistem
3.1. Information Oriented Flowchart (IOFC)
IOFC merupakan penggambaran alur proses dengan lebih terstruktur,
dengan adanya IOFC ini agar dapat lebih fokus dalam melihat aliran
dokumen.
Tujuannya dengan adanya IOFC ini sudah sangat jelas bagaimana
alur dalam sistem yang sudah di jalankan secara manual atau secara
terkomputerisasi. Dalam IOFC ini untuk menggambarkan sistem
menggunakan sebuah simbol - symbol, jadi setiap alur atau proses
selalu di gambarkan berdasarkan simbol seperti fowchart .
Dan Di SD Muhammadiyah 05 bumiaji ini dapat di gambarkan setiap
kegiatan yang ada di event list pada gambar seperti berikut :
8
Pendataan Siswa
Siswa
Guru
Kesiswaan
Kepala Sekolah
Start
Laporan Data
Siswa
Form Biodata
Siswa
Form Biodata
Siswa
Form Biodata
Siswa
Memberik
an kepada
Siswa
Isi Biodata
Kumpulan Biodata
Menyerah
kan ke
kesiswaan
Database
End
Menyerah
kan
kepada
Wali Kelas
Kumpulan Biodata
Biodata Siswa
Simpan & Cetak
Laporan Data
Siswa
Meyerahk
an
Laporan
9
Pendataan Guru
Guru
staff
Kepala Sekolah
Start
Laporan Data
Guru
Form Biodata
Guru
End
Form Biodata
Guru
Memberik
an kepada
Guru
Isi Biodata
Kumpulan Biodata
Database
Biodata Guru
Simpan & Cetak
Laporan Data
Guru
Meyerahk
an
Laporan
10
Data Kelas / Ruangan
Staff 1
Staff 2
Kepala Sekolah
Start
Laporan Data
Kelas
Mengecek
Kelas
End
Database
Catatan Data
Kelas
Menyerah
an Data
Kelas
Kumpulan Data
Kelas
Data Kelas
Simpan & Cetak
Laporan Data
Kelas
Menyerah
kan
Laporan
11
Kelas Siswa
Kesiswaan
Staff
Database
Start
Membuat
Data
Kelas
Siswa
Input Data Kelas
Cari Data Kelas
Tampilkan
Data
Input Data Siswa
Cari Data Siswa
Tampilkan
Data
Input Data Kelas &
Siswa
Simpan & Cetak
1
12
Kelas Siswa
Kesiswaan
Staff
Database
1
Laporan Data
Kelas Siswa
Laporan Data
Kelas Siswa
Menyerah
kan
Laporan
End
13
Mata Pelajaran
Diknas Penddidikan
Kurikulum
Guru
Start
Laporan Mata
Pelajaran
Data Mata
Pelajaran
End
Memberik
an
Database
Data Mata
Pelajaran
Mata Pelajaran
Simpan & Cetak
Laporan Mata
Pelajaran
Meyerahk
an
Laporan
14
Jadwal
Siswa
Guru
Kurikulum
Database
Start
Membuat
jadwal
Jadwal
Simpan & Cetak
Jadwal Guru &
Siswa
Jadwal Guru &
Siswa
Jadwal Siswa
Memberik
an Jadwal
Memberik
an Jadwak
Siswa
End
15
Data Absensi Siswa
Guru
Kesiswaan
Kepala Sekolah
Database
Laporan Absensi
Siswa
Start
Mengambi
l Form
Absensi
Memberik
an Form
Absensi
Form Absensi
Siwa
Form Absensi
Siswa
End
Melakuka
n Absensi
Isi Form Siswa
Mengemb
alikan
Form
Form Absensi
Siswa
Absensi Siswa
Simpan & Cetak
Laporan Absensi
Siswa
Menyerah
kan
Laporan
16
Data Nilai Siswa
Guru
Kurikulum
Start
Merekap
Nilai
Siswa
Database
Kepala sekolah
Orang Tua Siswa
Raport
Raport
Memberik
an
End
Laporan Data Nilai
Meyerahk
an
Laporan
Nilai UAS
ya
Laporan Data Nilai
UAS
Data Nilai Siswa
Simpan & Cetak
Raport
Tidak
Menyerah
kan
Raport
Laporan Data Nilai
UAS
1
17
Data Nilai Siswa
Siswa
Guru Wali
Kurikulum
1
Database
Kepala Sekolah
Data Nilai UTS
Data Nilai Siswa
Simpan & Cetak
Data Nilai UTS
Data Nilai UTS
Data Nilai UTS
Menyerah
kan Data
Nilai UTS
Memberik
an
End
18
3.2. Context Diagram (Level 0)
CD atau Context Diagram ini merupakan penggambaran dari
sebuah aliran proses sistem secara umum global, dari penggambaran
secara global ini akan lebih memudahkan dalam membuat susunan
sistem selanjutnya.
TU or Staff
1 Jadwal Siswa
Guru
Siswa
2 Laporan Nilai UTS
3 Data kelas Siswa
2 Data Kelas (Ruangan)
1 Data Guru
3 Laporan Data Kelas
1
2 Jadwal Guru
1 Laporan Data Mata Pelajaran
Administrator
1 Data User Akses
1 Data Mata Pelajaran
2 Data Jadwal
3 Data Nilai Siswa
Sistem Informasi Akademik
SD Muhammadiyah 05
1 Laporan Data Siswa
+
4 Laporan Data Nilai Siswa (Raport)
Laporan Data Absensi
Kepala Sekolah
2 Laporan Data Guru
3 Data Absensi Siswa
Kurikulum
1 Data Siswa
Kesiswaan
2 Laporan Data Kelas Siswa
19
3.3. Data Flow Diagram (Level 1)
DFD (Data Flow Diagram) Merupakan penggambaran secara lebih
detail dari bagan context diagram, jadi penggambaran aliran proses
akan terlihat lebih jelas dari setiap proses.
Siswa
Kurikulum
Administrator
[1 Data User Akses]
1.8
Administrasi
User
+
Data User & Akses Menu
TBL User
TBL Nilai Siswa
[3 Data Nilai Siswa]
[2 Laporan Nilai UTS]
Data Nilai Siswa
Data Mata Pelajaran
Data Siswa
1.9
Setup Data
Nilai Siswa
+
TU or Staff
Data Kelas Siswa
[3 Data kelas Siswa]
+
NIS
Kepala
Sekolah
Kesiswaan
[1 Laporan Data Siswa]
+
Setup Data
Siswa
1.1
Data Siswa
TBL Siswa
Setup Kelas
Siswa
1.4
[2 Laporan Data Kelas Siswa]
TBL Kelas Siswa
Kesiswaan
[1 Data Siswa]
Data Kelas & Siswa
[4 Laporan Data Nilai Siswa (Raport)]
Kepala
Sekolah
[1 Data Mata Pelajaran]
Guru
1.6
+
Setup
Jadwal
[2 Data Kelas (Ruangan)]
TU or Staff
Kurikulum
[2 Data Jadwal]
Data Jadwal
TBL Jadwal
Kepala
Sekolah
[3 Laporan Data Kelas]
Data Kelas (Ruang)
Data Mata Pelajaran
[1 Laporan Data Mata Pelajaran]
1.5
Setup Data
Mata
Pelajaran
+
Data Mata Pelajaran
TBL Mata
Pelajaran
TBL Kelas
+
1.3
Setup Data
Kelas
(Ruangan)
Data Pelajaran & Guru
Data Kelas
Kepala
Sekolah
[2 Laporan Data Guru]
Nama Kelas
Kurikulum
NIP
TBL Guru
Data Guru
1.2
+
Setup Data
Guru
[1 Data Guru]
TU or Staff
Guru
[2 Jadwal Guru]
Siswa
[1 Jadwal Siswa]
Kepala
Sekolah
[3 Data Absensi Siswa]
[Laporan Data Absensi]
+
1.7
Setup
Absensi
Siswa
Data Absensi
TBL Absensi
Kesiswaan
20
3.3.1. Subproses Setup Data Siswa (Level 2)
Data Baru
1.1
1.3
Entry Data
Siswa
Simpan
Data Siswa
Siswa
1.8
Cetak
Laporan
Siswa
Data Laporan
[Data Siswa]
[1 Laporan Data Siswa]
NIS
Kesiswaan
TBL Siswa
[1 Data Siswa]
Kepala
Sekolah
1.5
Delete Data
Ubah Data
1.2
1.4
Entry Data
Siswa
Tampilkan
Data
NIS
Data Delete
Delete Data
Siswa
Data Update
1.7
Proses Data
Data Baru
Update Data
Siswa
1.6
Edit Data
1.9
Data Tidak Valid
Entry Data
Baru
Cari Data
Siswa
Data Valid
3.3.2 Subprocess Setup Data Guru (Level 2)
2.1
Data Baru
Entry Data
Guru
2.3
Guru
Simpan
Data Guru
Data Laporan
[Data Guru]
NIP
TBL Guru
2.8
Cetak
Laporan
Guru
[2 Laporan Data Guru]
Kepala
Sekolah
Update Data
Delete Data
TU or
Staff
[1 Data Guru]
2.9
Data Tidak Valid
Cari Data
Guru
Data Valid
Delete Data
2.5
Delete Data
Guru
2.7
2.4
2.2
Ubah Data
Entry Data
Guru
NIP
Tampilkan
Data
Data Baru
Proses Data
Update
Data Guru
2.6
Edit Data
Entry Data
Baru
21
3.3.3. Subprocess Setup Data Kelas/Ruangan (Level 2)
Data Baru
3.1
3.3
Entry Data
Kelas
Simpan
Data Kelas
Kelas
Data Laporan
Update Data
[Data Kelas]
TU or
Staff
TBL Kelas
3.9
[2 Data Kelas (Ruangan)]
Data Tidak Valid
3.8
Cetak
Laporan
kelas
Delete Data
Cari Data
Kelas
Data Valid
Nama Kelas
3.5
Delete Data
Ubah Data
3.2
3.4
Cari Data
Kelas
Tampilkan
Data
Nama Kelas
Kepala
Delete Data
Kelas
Sekolah
[3 Laporan Data Kelas]
Proses Data
Edit Data
3.6
3.7
Entry Data
Baru
Update Data
Kelas
Data Baru
3.3.4. Subprocess Setup Kelas Siswa (Level 2)
4.3
Pilih Data
Tampilkan
Data kelas
Data Valid
4.2
4.12
Entry Data
4.1
NIS or Kelas
4.4
Cari Kelas &
Siswa
Data Valid
Tampilkan
Data Siswa
Kelas Siswa
Data Tidak Valid
[Data Kelas Siswa]
[Nama Kelas]
Data Baru
Kesiswaan
Entry Data
Kelas Siswa
Pilih Data
4.5
Simpan
Data Kelas
Siswa
[2 Laporan Data Kelas Siswa]
Laporan Kelas Siswa
4.11
Cetak
Laporan
Kelas Siswa
[NIS]
TU or Staff
[3 Data kelas Siswa]
Update Data
TBL Siswa
TBL Kelas
TBL Kelas Siswa
Delete Data
Ubah Data
4.8
4.6
4.13
Entry Data
Id Kelas Siswa
Id Kelas Siswa
Cari Kelas
Siswa
Delete Data
Delete Data
Kelas Siswa
4.10
4.7
Data Tidak Valid
Data Valid
Tampilkan
Data
Data Baru
Proses Data
Update Data
Kelas Siswa
4.9
Edit Data
Entry Data
Baru
22
3.3.5. Subprocess Setup Data Mata Pelajaran (Level 2)
5.3
5.1
Data Baru
5.4
Cari Data
Guru
NIP
Entry Data
Tampilkan
Data
Data Valid
Pilih Guru
5.5
Simpan
Data Mata
Pelajaran
Laporana Mata Pelajaran
Data Tidak Valid
[Data Mata Pelajaran]
5.10
[NIP]
Id Matpel
Kurikulum
TBL Mata
Pelajaran
TBL Guru
[1 Data Mata Pelajaran]
Ubah Data
5.6
Delete Data
5.2
5.11
Cetak Laporan
Mata Pelajaran
Id Matpel
[1 Laporan Data Mata Pelajaran]
Delete Data
Delete Data
Cari Mata
Pelajaran
Entry Data
Update data Mata Pelajaran
Data Tidak Valid
Guru
5.7
Proses Data
Tampilkan
Data
Data Matpel
5.9
5.8
Entry Data
Baru
Edit Data
Update Data
Data Baru
3.3.6. Subprocess Setup Jadwal (Level 2)
Data Pelajaran
6.3
Tampilkan
Data
Pelajaran
Pilih Pelajaran
6.5
Jadwal
Simpan Data
Jadwal
6.4
Data Kelas
6.1
Cari Data
Pelajran &
Kelas
6.11
Data Baru
Entry Data
Matpel & Kelas
[2 Jadwal Guru]
G uru
6.10
Tampilkan
Data Kelas
Cetak
Jadwal
Pilih kelas
[Data Jadwal]
+
Data Valid
[Data Kelas (Ruang)]
Data Tidak Valid
[1 Jadwal Siswa]
Id Jadwal
Siswa
TBL Jadwal
Jenis Jadwal
[Data Mata Pelajaran]
TBL Kelas
6.7
Kurikulum
Delete Data
[2 Data Jadwal]
Delete
Jadwal
TBL Mata
Pelajaran
6.12
Ubah Data
Entry Data
Id Jadwal
Update Data
6.2
6.6
Cari Jadwal
Tampilkan
Data
Data Valid
Data Tidak Valid
Delete Data
Proses Data
6.9
Data Baru
Update
Jadwal
6.8
Edit Data
Entry Data
Baru
23
3.3.7. Subprocess Cetak Jadwal (Level 3)
6.10.1
Cari Jadwal
Guru
Jadwal Guru
Nama Guru
6.10.3
6.10.5
Tampilkan
Jadwal Guru
Cetak Jadwal
Guru
Laporan Jadwal
[2 Jadwal Guru]
Guru
[Jenis Jadwal]
TBL Jadwal
[Jenis Jadwal]
[Jadwal]
Simpan Data Jadwal
Siswa
6.10.4
6.10.2
Jadwal Siswa
6.10.6
Tampilkan
Data Siswa
Cari Jadwal
siswa
Cetak Jadwal
Siswa
Laporan Jadwal
Kelas (Ruangan)
[1 Jadwal Siswa]
3.3.8. Subprocess Setup Absensi Siswa (Level 2)
7.1
7.2
7.3
Cari Data
T ampilkan
Data
Buat &
Simpan Data
Absensi Siswa
Data baru
Data Siswa
[Data Pelajaran & G uru]
Data Absensi
Laporan Absensi
[Data Absensi]
[Data Kelas & Siswa]
T BL Kelas Siswa
T BL Mata
Pelajaran
[3 Data Absensi Siswa]
Absensi
7.14
Absensi T iap Siswa
Cetak Laporan
Absensi Siswa
Setiap Siswa
7.9
Kesiswaan
T BL Absensi
7.12
Entry Data
Absensi
Siswa
Entry Data
Absensi
Kelas
Data Tidak Ada
7.11
Entry Data
Absensi
Siswa
7.13
Simpan Data
Absensi
7.10
Ubah Data
Delete Data
Cari Data
Absensi
Kepala
Sekolah
[Laporan Data Absensi]
Data Kehadiran Siswa
7.6
T ampilkan Data
Kelas
Delete Data
Delete Data
7.15
Entry Data
Kelas Siswa
Data Tidak Valid
7.4
Cari Data
Absensi
Siswa
Kelas Siswa
7.5
Data Valid
T ampilkan
Data
Proses Data
Update Data
Data Baru
7.8
Update Data
Absensi Siswa
7.7
Entry Data
Baru
Edit Data
24
3.3.9. Subprocess Setup Data Nilai Siswa (Level 2)
Kurikulum
Data B aru
[3 Data Nilai Siswa]
Ubah Data
9.3
Entry Data
TBL Kelas S iswa
9.4
Cari Data
Siswa
Perkelas
TBL Mata
Pelajaran
Cari Data
Nilai S iswa
9.13
[Data S iswa]
9.14
9.5
Tampilkan
Data
Tampilkan
Data
Data V alid
[Data Mata P elajaran]
Data Tidak V alid
Nama K elas
Siswa
Data Tidak V alid
Data S iswa
9.2
Entry Data
Data V alid
Proses Data
Tentukan Jenis
Delete Data
9.6
Jenis
Penilaian
Edit Data
Data B aru
Ujian UTS
Ujian UA S
Jenis P enilaian
9.15
Delete Data
Nilai
9.16
Entry Data
Nilai
9.7
Persiswa
Persiswa
9.9
Entry Nilai
Siswa
[Data Nilai S iswa]
9.10
Entry Niilai
Siswa
Data Nilai S iswa
TB L Nilai S iswa
Pilih S iswa
9.8
Pilih S iswa
Data Nilai S iswa
Update Data
Delete Data
9.17
Update
Data Nilai
Siswa
Nilai UA S
9.11
Simpan
Data Nilai
Siswa
Nilai UTS
Nilai S iswa
9.12
+
Cetak Nilai
Kepala
Sekolah
[2 Laporan Nilai UTS ]
[4 Laporan Data Nilai S iswa (Raport)]
Siswa
25
3.3.10. Subprocess Cetak Nilai (Level 3)
1.9.12.5
Flow_964
Tampilkan
Data
Semester Ganjil
1.9.12.6
1.9.12.1
Nilai UAS
1.9.12.3
Data Tidak Valid
Entry Data
Cari Data Nilai
Siswa
Cetak Data
Nilai Siswa
[4 Laporan Data Nilai Siswa (Raport)]
Kepala
Sekolah
Pilihan Nilai
Kelas
1.9.12.4
[Data Nilai Siswa]
[Nilai Siswa]
TBL Nilai Siswa
Tampilkan
Data
Semester Genap
Flow_965
Data Nilai Siswa
Simpan Data Nilai Siswa
1.9.12.2
Nilai UTS
1.9.12.8
1.9.12.7
Data Tidak Valid
Entry Data
Tampilkan
Data
Cari Data
Nillai Siswa
[2 Laporan Nilai UTS]
Siswa
Data Valid
Kelas
3.3.11. Subprocess Administrasi User (Level 2)
8.1
Data Baru
Entry Data
Data User
8.3
8.5
8.6
Validasi
Data
Entry Tipe
user
Simpan
Data User
Kriteria User
Flow_629
Tolak Data
Administrat
or
TBL User
[1 Data User Akses]
[Data User & Akses Menu]
Data User
8.2
Login
Entry User &
Pass
8.4
Data Tidak Valid
Login
Data User
8.7
Masuk Ke
Menu
Program
User & Pass
26
Objects Lists
Process List
Name
Sistem Informasi Akademik SD
Muhammadiyah 05
Code
SISTEM_INFORMASI_AKADEMIK_SD_MU
HAMMADIYAH_05
Data Flow List
Name
1 Data Guru
1 Data Mata Pelajaran
1 Data Siswa
1 Data User Akses
1 Jadwal Siswa
1 Laporan Data Mata Pelajaran
1 Laporan Data Siswa
2 Data Jadwal
2 Data Kelas (Ruangan)
2 Jadwal Guru
2 Laporan Data Guru
2 Laporan Data Kelas Siswa
2 Laporan Nilai UTS
3 Data Absensi Siswa
3 Data kelas Siswa
3 Data Nilai Siswa
3 Laporan Data Kelas
4 Laporan Data Nilai Siswa (Raport)
Laporan Data Absensi
Code
FLOW_11
FLOW_17
FLOW_9
FLOW_608
FLOW_25
FLOW_18
FLOW_10
FLOW_19
FLOW_13
FLOW_20
FLOW_12
FLOW_16
FLOW_901
FLOW_22
FLOW_15
FLOW_23
FLOW_14
FLOW_24
FLOW_296
Data Store List
TBL
TBL
TBL
TBL
TBL
TBL
TBL
TBL
TBL
TBL
Name
Absensi
Guru
Jadwal
Kelas
Kelas Siswa
Mata Pelajaran
Nilai Siswa
Siswa
Tipe User
User
External Entity List
Name
Administrator
Guru
Kepala Sekolah
Kesiswaan
Code
STOR_517
STOR_90
STOR_461
STOR_122
STOR_150
STOR_294
STOR_899
STOR_59
STOR_612
STOR_611
Code
ENTT_607
ENTT_5
ENTT_2
ENTT_3
27
Name
Kurikulum
Siswa
TU or Staf
Data Item List
Name
Abs Status
Agama
Alamat Rumah
Alamat Rumah Ortu
Alfa
Asal Sekolah
Golongan
Hari
ID Kelas
Id Nilai Siswa
Id_Kelas Siswa
Id_Matpel
Jabatan
Jam
Jenis Kelamin
Jenis Matpel
Jumlah
JUMLAH
Kapasitas
Kelas
Keterangan
Masa Kerja
Matpel
Mulai Bekerja
Nama Guru
Nama Kelas
Nama Lengkap
Nama Matpel
Nama Orang Tua
Nama Siswa
Nama Siwa
Nilai Harian
Nilai Tugas
Nilai UAS
Nilai UTS
NIP
NIS
Password
Pendidikan
Semester
Status
Tahun Ajaran
Tanggal
Tanggal Lahir
Code
ENTT_4
ENTT_6
ENTT_7
Code
ABS_STATUS
AGAMA
ALAMAT_RUMAH
ALAMAT_RUMAH_ORTU
TOTAL_ALFHA
ASAL_SEKOLAH
GOLONGAN
HARI
ID_KELAS
ID_NILAI_SISWA
ID_KELAS_SISWA
ID_MATPEL
JABATAN
JAM
JENIS_KELAMIN
JENIS_MATPEL
JUMLAH_
JUMLAH
KAPASITAS
KELAS
KETERANGAN
MASA_KERJA
MATPEL
MULAI_BEKERJA
NAMA_GURU
NAMA_KELAS
NAMA_LENGKAP
NAMA_MATPEL
NAMA_ORTU
NAMA_SISWA
NAMA_SIWA
NILAI_HARIAN
NILAI_TUGAS
NILAI_UAS
NILAI_UTS
NIP
NIS
PASSWORD
PENDIDIKAN_
SEMESTER
STATUS
TAHUN_AJARAN
TANGGAL_
TANGGAL_LAHIR
Type
A10
A10
A20
A20
I
A20
A5
A10
A10
A10
A10
A10
A10
A10
A10
A10
I
I
I
A10
A50
A5
A20
D
A20
A10
A50
A20
A50
A50
A50
I
I
I
I
A10
A10
A10
A20
A10
A10
A10
D
D
28
Name
Tempat Lahir
Username
Code
TEMPAT_LAHIR
USERNAME
Split/Merge List
Name
SpMg_109
SpMg_127
SpMg_139
SpMg_278
SpMg_290
SpMg_425
SpMg_440
SpMg_464
SpMg_469
SpMg_481
SpMg_499
SpMg_524
SpMg_536
SpMg_617
SpMg_64
SpMg_77
SpMg_910
SpMg_924
SpMg_947
SpMg_95
SpMg_958
SpMg_979
Type
A20
A10
Code
SPMG_109
SPMG_127
SPMG_139
SPMG_278
SPMG_290
SPMG_425
SPMG_440
SPMG_464
SPMG_469
SPMG_481
SPMG_499
SPMG_524
SPMG_536
SPMG_617
SPMG_64
SPMG_77
SPMG_910
SPMG_924
SPMG_947
SPMG_95
SPMG_958
SPMG_979
3.4. Entity Relationship Diagram
Relationship adalah penghubung antara suatu entity dengan
entity lain, dan merupakan bagian yang sangat penting di dalam
mendesain database, Database di simpan didalam tabel, dan table
29
mengandung data yang berhubungan. serta entity - entity yang
terpisah dapat disimpan didalam tabel-tabel tersendiri. Hal ini disebut
juga dengan Entity Relatonship Diagram (ERD). ERD merupakan model
jaringan data yang menekankan pada struktur-stuktur dan relationship
data. Berdasarkan DFD diatas dapat digambarkan ERD-nya sebagai
berikut :
TBL_NILAI_SISW A
ID_KELAS_SISW A
Text(10)
MATPEL
Text(20)
ID_NILAI_SISWA
Text(10)
NILAI_HARIAN
Integer
NILAI_TUGAS
Integer
NILAI_UTS
Integer
NILAI_UAS
Integer
KETERANGAN
Text(50)
MATPEL = MATPEL
TBL_JADW AL
MATPEL
Text(20)
ID_MATPEL
Text(10)
NIP
Text(10)
HARI
Text(10)
JAM
Text(10)
KELAS
Text(10)
NAMA_GURU
Text(20)
STATUS
Text(10)
KETERANGAN
Text(50)
ID_MATPEL = ID_MATPEL
TBL_GURU
NIP
Text(10)
NAMA_LENGKAP
Text(50)
TEMPAT_LAHIR
Text(20)
TANGGAL_LAHIR
DateTime
AGAMA
Text(10)
JENIS_KELAMIN
Text(10)
PENDIDIKAN_
Text(20)
MULAI_BEKERJA
DateTime
MASA_KERJA
Text(5)
GOLONGAN
Text(5)
JABATAN
Text(10)
ID_KELAS_SISWA = ID_KELAS_SISWA
NIP = NIP
TBL_KELAS_SISW A
ID_KELAS_SISW A
Text(10)
ID_KELAS
Text(10)
NIS
Text(10)
NAMA_SIW A
Text(50)
JUMLAH
Integer
NAMA_KELAS
Text(10)
ID_KELAS = ID_KELAS
TBL_KELAS
ID_KELAS
Text(10)
NAMA_KELAS
Text(10)
JUMLAH_
Integer
KAPASITAS
Integer
STATUS
Text(10)
KETERANGAN
Text(50)
NIS = NIS
TBL_SISW A
NIS
NAMA_SISW A
NAMA_LENGKAP
TEMPAT_LAHIR
TANGGAL_LAHIR
AGAMA
JENIS_KELAMIN
ASAL_SEKOLAH
ALAMAT_RUMAH
NAMA_ORTU
ALAMAT_RUMAH_ORTU
Text(10)
Text(50)
Text(50)
Text(20)
DateTime
Text(10)
Text(10)
Text(20)
Text(20)
Text(50)
Text(20)
TBL_MATA_PELAJARAN
ID_MATPEL
Text(10)
NAMA_MATPEL
Text(20)
JENIS_MATPEL
Text(10)
KELAS
Text(10)
KETERANGAN
Text(50)
NAMA_SISWA = NAMA_SISWA
NIP = NIP
TBL_USER
NIP
Text(10)
USERNAME
Text(10)
PASSW ORD
Text(10)
KETERANGAN
Text(50)
TBL_ABSENSI
NAMA_SISW A
Text(50)
TANGGAL_
DateTime
SEMESTER
Text(10)
TAHUN_AJARAN Text(10)
NAMA_KELAS
Text(10)
ABS_STATUS
Text(10)
TOTAL_ALFHA
Integer
Lists of Objects
Table List
30
Name
TBL
TBL
TBL
TBL
TBL
TBL
TBL
TBL
TBL
Code
Absensi
Guru
Jadwal
Kelas
Kelas Siswa
Mata Pelajaran
Nilai Siswa
Siswa
User
Reference List
Reference Name
Data Absensi
Data Kelas
TBL_ABSENSI
TBL_GURU
TBL_JADWAL
TBL_KELAS
TBL_KELAS_SISWA
TBL_MATA_PELAJARAN
TBL_NILAI_SISWA
TBL_SISWA
TBL_USER
Reference Code
DATA_ABSENSI
DATA_KELAS
Data Kelas Siswa
DATA__KELAS_SISWA
Data Pelajaran
DATA_PELAJARAN
Data Siswa
DATA_SISWA
Guru Pengajar
jadwal
GURU_PENGAJAR
JADWAL
login2
LOGIN2
Number
0
0
0
0
0
0
0
0
0
Parent
TBL_ABSENSI
TBL_KELAS
Child
TBL_SISWA
TBL_KELAS_SIS
WA
TBL_KELAS_SI TBL_NILAI_SISW
SWA
A
TBL_MATA_PEL TBL_JADWAL
AJARAN
TBL_SISWA
TBL_KELAS_SIS
WA
TBL_GURU
TBL_JADWAL
TBL_JADWAL
TBL_NILAI_SISW
A
TBL_GURU
TBL_USER
Column List
Column Code
ABS_STATUS
AGAMA
AGAMA
ALAMAT_RUMAH
ALAMAT_RUMAH_ORTU
ASAL_SEKOLAH
GOLONGAN
HARI
ID_KELAS
ID_KELAS
ID_KELAS_SISWA
ID_KELAS_SISWA
ID_MATPEL
ID_MATPEL
ID_NILAI_SISWA
JABATAN
JAM
JENIS_KELAMIN
JENIS_KELAMIN
JENIS_MATPEL
JUMLAH
Type
Text(10)
Text(10)
Text(10)
Text(20)
Text(20)
Text(20)
Text(5)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Integer
31
Column Code
JUMLAH_
KAPASITAS
KELAS
KELAS
KETERANGAN
KETERANGAN
KETERANGAN
KETERANGAN
KETERANGAN
MASA_KERJA
MATPEL
MATPEL
MULAI_BEKERJA
NAMA_GURU
NAMA_KELAS
NAMA_KELAS
NAMA_KELAS
NAMA_LENGKAP
NAMA_LENGKAP
NAMA_MATPEL
NAMA_ORTU
NAMA_SISWA
NAMA_SISWA
NAMA_SIWA
NILAI_HARIAN
NILAI_TUGAS
NILAI_UAS
NILAI_UTS
NIP
NIP
NIP
NIS
NIS
PASSWORD
PENDIDIKAN_
SEMESTER
STATUS
STATUS
TAHUN_AJARAN
TANGGAL_
TANGGAL_LAHIR
TANGGAL_LAHIR
TEMPAT_LAHIR
TEMPAT_LAHIR
TOTAL_ALFHA
USERNAME
Index List
Table Code
TBL_ABSENSI
Type
Integer
Integer
Text(10)
Text(10)
Text(50)
Text(50)
Text(50)
Text(50)
Text(50)
Text(5)
Text(20)
Text(20)
DateTime
Text(20)
Text(10)
Text(10)
Text(10)
Text(50)
Text(50)
Text(20)
Text(50)
Text(50)
Text(50)
Text(50)
Integer
Integer
Integer
Integer
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(10)
Text(20)
Text(10)
Text(10)
Text(10)
Text(10)
DateTime
DateTime
DateTime
Text(20)
Text(20)
Integer
Text(10)
Index Code
TBL_ABSENSI_PK
P
F
Yes No
U
Ye
C
No
32
Table Code
Index Code
TBL_GURU_PK
TBL_JADWAL
TBL_JADWAL _PK
DATA_PELAJARAN_FK
GURU_PENGAJAR_FK
TBL_KELAS
TBL_KELAS_PK
TBL_KELAS_SISWA
TBL_KELAS_SISWA_PK
DATA_KELAS_FK
DATA_SISWA_FK
TBL_MATA_PELAJARAN
TBL_MATA_PELAJARAN_PK
TBL_NILAI_SISWA
DATA__KELAS_SISWA_FK
JADWAL_FK
TBL_USER
Alternate Key List
Table Code
TBL_ABSENSI
TBL_GURU
TBL_JADWAL
TBL_KELAS
TBL_KELAS_SISWA
TBL_MATA_PELAJARAN
TBL_NILAI_SISWA
TBL_SISWA
TBL_USER
TBL_SISWA_PK
DATA_ABSENSI_FK
LOGIN_FK
F
Yes No
TBL_GURU
TBL_SISWA
P
Yes No
No Yes
No Yes
Yes No
Yes No
No Yes
No Yes
Yes No
No
No
Yes
No
Yes
Yes
No
Yes
No
Yes
U
s
Ye
s
Ye
s
No
No
Ye
s
Ye
s
No
No
Ye
s
No
No
Ye
s
No
No
C
No
No
No
No
No
No
No
No
No
No
No
No
No
No
Alternate Key Code
33
3.5. Flowchart
Flowchart adalah penggambaran secara grafk dari langkahlangkah dan urut-urutan prosedur dari suatu program. Flowchart
menolong analis dan programmer untuk memecahkan masalah
kedalam segmen-segmen yang lebih kecil dan menolong dalam
menganalisis alternatif-alternatif lain dalam pengoperasian. Flowchart
biasanya mempermudah penyelesaian suatu masalah khususnya
masalah yang perlu dipelajari dan dievaluasi lebih lanjut.
1.
Data Kelas
Start
Konek DB
nama kelas,
jumlah,
Start
kapasitas,
status,
keterangan
Konek DB
Nama Kelas = Nama
Kelas (i)
Ya
Update Data
Ya
Update Data
Entry Data
GUru
Tidak
Simpan Data Baru
NIP = NIP (i)
nama kelas,
jumlah,
kapasitas,
status,
keterangan
Tidak
Simpan Stop
Data Baru
2. Data
Guru
Data Guru
34
Stop
3. Data Siswa
Start
Konek DB
Start
Entry DataKonek DB
Siswa
Entry Data
NIS = NIS (i)
Ya
Update Data
Start
Cari Data Siswa
Tidak
Simpan Data Baru
Konek DB
Tampil
Data Siswa
Entry Data
Kelas Siswa
Ya
Entry Data
Mata
Pelajaran
Stop
ID Mata Pelajaran = ID
Mata Pelajaran(i)
Ya
Update Data
NIS = NIS (i)
Tidak
Tidak
Simpan Data Baru
Simpan Data Baru
5. Data Mata Pelajaran
4. Kelas Siswa
Kelas Siswa
Data Mata
Pelajaran
35
Stop
Stop
Start
Konek DB
Start
Entry Data
Konek DB
Cari Data Mata
Pelajaran & Guru
Entry Data
Tampil
Entry Jadwal
ID Jadwal = ID Jadwal
(i)
Cari Data Kelas
SIswa
Ya
Tampil
Entry Data
Absensi
Tidak
7. Data Absensi
Simpan Data Baru
6. Jadwal
Simpan Data Baru
Kelas Siswa
Kelas Siswa
36
Stop
Stop
Start
Konek DB
Entry Data
Cari Data Kelas
Siswa
Start
Tampil
Konek DB
Entry Nilai
Setiap Siswa
NIS = NIS (i)
8. Data Absensi
Tidak
Simpan Data Baru
Username :
Password :
Ya
Update Data
Nilai Siswa
Tidak
9. Login
Username & Password
= True
Ya
Menu Utama
Nilai Siswa
37
Stop
Stop
3.6. Rancangan Sistem Informasi
Dalam pembuatan rancangan sistem informasi ini berfungsi untuk
mengetahui bagaimana bentuk rancangan program yang akan di buat.
Dalam hal ini ada dua buah desain yaitu design input dan design ouput.
3.6.1. Design Input
38
Dalam hal ini yang gunakan untuk merancang sistem
informasi akademik pada SD Muhammdiyah 05 Bumiaji Kota
Wisata Batu, antara lain sebagai berikut :
Menu
Utama
Master Data
Pendataan
Penilaian
Laporan
Kelas
Kelas Siswa
Data Absensi
Laporan Kelas
Guru
Mata Pelajaran
Data Nilai Siwa
Laporan Guru
Siswa
Jadwal
Bantuan
Keluar
Laporan Siswa
Laporan
Absensi Siswa
Laporan Nilai
1. Menu Utama
Sistem Informasi Akademik SD Muhammdyah 05
Master Data
Pembentukan
Keluar
25 jul 12
Penilaian
Laporan
Bantuan
Atur Pengguna
00:00:00
Menu Utama Caps
39
NUM
2. Data Kelas
Data Kelas
Nama Kelas
Jumlah
Kapasitas
Status
Keterangan
Simpan
Hapus
Ganti
Batal
Selesai
3. Data Guru
Data Guru
Data Guru
Info Data
NIP
Jumlah
Guru :
Nama Lengkap
0 Orang
Tempat Lahir
Detail
Tanggal Lahir
Agama
Jenis Kelamin
Laki-laki
Perempuan
Pendidikan
Mulai Bekerja
Masa Kerja
Golongan
Jabatan
Simpan
Hapus
Ganti
Batal
Selesai
40
4. Data Siswa
Data Guru
NIS
Info Data
Jumlah Siswa :
Detail
0 Orang
Data Guru
Nama Lengkap
Tempat Lahir
Tanggal Lahir
Agama
Jenis Kelamin
Laki-laki
Perempuan
Asal Sekolah
Alamat Rumah
Nama Orang Tua
Keterangan
Simpan
Hapus
Ganti
Batal
Selesai
5. Kelas Siswa
41
Kelas Siswa
Jumlah Siswa
Data Kelas
ID Kelas
Nama Kelas
Pilih Siswa
Data kelas SIswa
No.
NIS
Simpan
Nama Siswa
Hapus
Ganti
Batal
Selesai
6. Mata Pelajaran
Mata Pejaran
Data Mata Pelajaran
ID Matpel
Nama Matpel
Nama Kelas
Keterangan
Kelas
List Mata Pelajaran
No. ID Matpel
Simpan
keterangan
Mata Pelajaran
Hapus
Ganti
Batal
Selesai
7. Jadwal
42
Jadwal Pelajaran
Data Jadwal
ID Matpel
NIP
Hari
Jam
Nama Kelas
Status
Ganjil
Genap
Keterangan
Jadwal
No. ID Matpel
Simpan
Nama Mata Pelajaran
Hapus
Hari/Jam
Ganti
Guru
Batal
Selesai
8. Data Absensi
43
Data Absensi
Data Absensi
Tanggal
Exp : 25/07/2012
Ganjil
Semester
Tahun Ajaran
Genap
-
Data Siswa
No.
NIS
Nama Siswa
Data Absesnsi Siswa
Status
Ketertangan
NIS
Alfa
Nama Siswa
Surat Panggilan
Status
Simpan
Cetak
Hapus
Ganti
Batal
Ke -
Selesai
44
9. Data Nilai Siswa
Data Absensi
Data Absensi
Jenis Penilaian
DD/MM/YYYY
Nama Kelas
Semester
Ganjil
UTS
Tugas
UAS
Genap
00:00:00
-
Tahun Ajaran
Nilai Harian
Data Nilai
No.
ID Nilai Siswa
Nama Mata Pelajaran
Keterangan
Nilai
>
Data Nilai
Data Siswa
NIS
Nilai
Nama Siswa
Keterangan
Masukkan
Batal
Matpel
Simpan
10.
Hapus
Ganti
Batal
Selesai
Login
Sign Up
Nama Lengkap
Tempat Lahir
Login
45
3.6.2. Design Output
Berikut ini adalah rancangan keluaran (output) pengolahan
data pada sistem informasi akademik antara lain sebagai berikut :
1. Output Data Kelas
SD Muhammdiyah 05
Jl. Masjid 14, Bumiaji Kota Wisata Batu
Laporan Kelas/Ruangan
Tahun Ajaran : . . . . .
Nama kelas
Jumlah Kapasitas
Status
Keterangan
Bumiaji, xx-xx-xxxx
Membenarkan isi data di
atas.
Kepala SD Muhammadiyah
05
ZULKIFLI HASAN, S.PD
NIP.
2.
Output Data Guru
SD Muhammdiyah 05
Jl. Masjid 14, Bumiaji Kota Wisata Batu
Laporan Guru Sekolah
Tahun Ajaran : . . . . .
NIP
Nama Guru
Jenis Kelamin Agama
Golongan
Jabatan
Tempat/tanggal Lahir
Bumiaji, xx-xx-xxxx
Membenarkan isi data di
atas.
46
Kepala SD Muhammadiyah
05
ZULKIFLI HASAN, S.PD
NIP.
3.
Output Data Siswa
SD Muhammdiyah 05
Jl. Masjid 14, Bumiaji Kota Wisata Batu
Laporan Siswa Sekolah
Tahun Ajaran : . . . . .
NIS
Nama Siswa Jenis Kelamin Agama
Tempat/tanggal Lahir
Tua
Alamat
Orang
Bumiaji, xx-xx-xxxx
Membenarkan isi data di
atas.
Kepala SD Muhammadiyah
05
ZULKIFLI HASAN, S.PD
NIP.
47
4. Output Data Nilai
Nama
:
Nomor Induk:
Kelas
:
No
.
No
.
Laporan hasil Belajar
SD Muhammdiyah 05
Jl. Masjid 14, Bumiaji Kota Wisata Batu
Tahun Ajaran
Semester
Mata Pelajaran
Kegiatan
Keterangan
Mengetahui
Nilai
KKM
*
Huruf
Jenis
Angka
Nilai
:
:
Ketuntasa
n
Keterangan
Ketidak Hadiran
1. Sakit
2. Izin
3. Tanpa Keterangan
Bumiaji, xx-xx-xxxx
Membenarkan isi data di
atas.
48
Orang Tua /Wali
Muhammadiyah 05
Kepala SD
ZULKIFLI
HASAN, S.PD
NIP.
49
Bab IV
Penutup
4.1.
Kesimpulan
Dari hasil laporan yang di buat ini, dan berdasarkan keadaan yang
ada pada SD Muhammdiyah. Disimpulkan bahwa dalam sistem informasi
akademik SD Muhammadiyah 05 Bumiaji masih memerlukan sistem yang
dapat meningkatkan kinerja dalam menjalankan sistem dalam sekolahan.
Mungkin bila dengan sistem ini dapat di operasikan di sekolah SD
Muhammdiyah 05 Bumiaji, akan dapat membantu kinerja secara
sistematis yang merubah keadaan yang sebelumnya yang di lakukan
secara manual.
4.2.
Saran
Dari kesimpulan di atas, penulis memberikan saran yang di
harapkan dapat berguna terutama bagi penulis karena ini merupakan
bentuk latihan dalam membuat sistem informasi yang baik dan benar, dan
dapat bermanfaat bagi masa yang akan dating. Juga dapat berguna bagi
pembaca untuk memberikan sebuah komentar atau saran untuk dapat
mengembangkan sistem informasi yang telah di buat ini.
50