Download - Sistem Pengolahan Data Siswa
SISTEM PENGOLAHAN DATA SISWA PADA SD. NO. 10 SANUR
(LAPORAN ANALISA DESAIN SISTEM)
Oleh :
Edy Santosa Putra (080010386)I Made Nurjaya (080010187)I Wayan Jordi Suputra (080010165)Gusti Ngurah Budayasa (080010245)I Wayan Murdika (080010572)
SEKOLAH TINGGIMANAJEMEN INFORMATIKA DAN TEKNIK
KOMPUTER (STMIK) STIKOM-BALI2010
KATA PENGANTAR
Puji dan syukur kami panjatkan kehadirat Tuhan Yang Maha Esa,
karena berkat rahmat-Nya penulis dapat menyelesaikam laporan ini sebagai
salah satu syarat untuk menyelesaikan tugas pada mata kuliah Analisa dan
Desain Sistem pada jurusan Sistem Komputer Sekolah Tinggi Manajemen
Informatika dan Teknik Komputer (STMIK) STIKOM BALI.
Penulis menyadari bahwa penyusunan laporan ini banyak kekurangan
dan ketidaksempurnaan. Penulis berharap semoga laporan yang dibuat ini
bermanfaat bagi penulis pada khususnya dan pembaca pada umumnya. Dalam
menyelesaikan laporan, penulis banyak mendapat bantuan dari berbagai pihak,
untuk itu penulis tidak lupa mengucapkan banyak terima kasih kepada :
1. Kepala SD No. 10 Sanur, Drs. I Wayan Warsa S.Ag. dengan
diperbolekannya kami untuk mengadakan penelitian di sekolah yang
dipimpinnya
2. Panji Agustino S.Kom selaku dosen mata kuliah Analisa dan Desain
Sistem
Puji syukur dan doa yang dapat penulis panjatkan Kehadirat-Nya, semoga doa
dan dukungan yang diberikan mendapatkan imbalan yang setimpal
Denpasar, Nopember 2010
Penulis
ii
DAFTAR ISI
KATA PENGANTAR.........................................................................................ii
DAFTAR ISI......................................................................................................iii
BAB I PENDAHULUAN
Latar Belakang Masalah.............................................................................1
Rumusan Permasalahan.............................................................................2
Ruang Lingkup Penelitian..........................................................................2
Tujuan Penelitian.......................................................................................3
BAB II TINJAUAN UMUM PERUSAHAAN
Tinjauan Umum Perusahaan......................................................................4
BAB III PERANCANGAN SISTEM
Diagram Konteks.......................................................................................6
Data Flow Diagram....................................................................................7
Entity Relationship Diagram....................................................................11
Skema Basis Data.....................................................................................12
Struktur Basis Data..................................................................................12
Desain Menu............................................................................................16
BAB IV IMPLEMENTASI SISTEM
Implementas............................................................................................i21
Tampilan Form.........................................................................................21
BAB V KESIMPULAN & SARAN
Kesimpulan..............................................................................................29
Saran.........................................................................................................29
DAFTAR PUSTAKA
iii
BAB I
PENDAHULUAN
1.1 Latar Belakang Masalah
Dewasa ini pengunaan teknologi komputer dalam instansi pemerintah,
terutama sekolah negeri semakin banyak digunakan. Saat ini hampir semua
pengelolaan informasi telah menggunakan teknologi informasi, karena lebih
efisien dalam penyimpanannya, serta cepat dalam pencarian saat dibutuhkan
apabila dibandingkan dengan pengelolaan informasi atau data secara manual.
Namun sampai saat ini masih banyak instansi yang belum secara efektif dalam
menggunakannya. Sehingga walaupun sebuah sistem telah terkomputerisasi, jika
penggunaannya masih belum sesuai maka hasil yang akan didapatkan tidak akan
maksimal.
Salah satu instansi Sekolah Dasar yang menggunakan teknologi komputer
dalam melakukan kegiatan administrasinya adalah SD No. 10 Sanur. Contohnya
adalah penggunaan Microsoft excel dalam berbagai laporan-laporan keuangan
dalam mempermudah penghitungan dan mengurangi kesalahan-kesalahan yang
mungkin dapat terjadi, namun untuk hal pencatatan data siswa SD No. 10 Sanur
belum mempunyai alternatif lain, dan program aplikasi semacam Microsoft Excel
tidaklah efisien dalam melakukan pencatatan data-data siswa yang jumlahnya
1
hampir mencapai 800, karena selain data pribadi, juga akan disimpan berbagai
data-data akademis mengenai siswa bersangkutan.
Berdasarkan hal tersebut diatas, maka timbul ketertarikan penulis untuk
merancang sebuah sistem pengelolaan data siswa pada Instansi yang beralamat di
Jl. Sekuta Sanur ini, dengan menitik beratkan penelitian pada hal analisa sistem
dan data lama pada instansi tersebut, sehingga nantinya penulis dapat mengetahui
bagaimana merancang aliran-aliran data yang nantinya mungkin berguna bagi
perancangan/ pembuatan alur sistem yang baru .
1.2 Rumusan Permasalahan
Berdasarkan latar belakang diatas, maka didapatkan rumusan masalah pada
penelitian ini adalah “Bagaimana membuat sistem pengelolaan data siswa pada
SD No. 10 Sanur”
1.3 Ruang Lingkup Penelitian
Agar tidak keluar dari pokok permasalahan pada Sistem Informasi
Pengelolaan Data Siswa maka kami mengambil pembatasan pada ruang lingkup
yaitu :
1. Sistem ini menangani pengolahan data pribadi siswa, data pribadi guru-
guru, data mata pelajaran, dan data nilai siswa
2
2. Akan terdapat dua jenis user yakni admin dan user biasa, dimana admin
mempunyai hak akses untuk menambah/menghapus user biasa
3. Software yang digunakan pada sisem ini adalah Microsoft Visual basic
2008 dan Microsoft SQL Server 2000
1.4 Tujuan penelitian
Tujuan dari penelitian ini adalah untuk merancang suatu Sistem Pengelolaan
Data Siswa yang nantinya akan dapat dipergunakan oleh pihak sekolah dalam
mempermudah pengelolan data siswa yang nantinya dapat digunakan dalam
pembuatan berbagai macam informasi mengenai siswanya diantaranya statistik,
pembuatan rapor semester, dan buku stambuk.
3
BAB II
TINJAUAN UMUM PERUSAHAAN
Sekolah Dasar Negeri 10 Sanur didirikan pada tanggal 1 Juli 1980 dengan
beselit / SK dari Gubernur Kepala Daerah Tingkat I Bali. Tanggal 12-12-1980
Nomor 59/SB/1980. Diatas tanah seluas 15 are, Sekolah ini terletak di Jalan
Sekuta No. 9 Desa/Kelurahan Sanur.
Pada awal berdirinya sekolah ini hanya memiliki 6 ruang kelas dan 1 ruang
guru, sejak tahun 2003/2004 sekolah ini direrouping dengan SD 7 dan SD 14
Sanur. Ketiga sekolah itulah yang sekarang menjadi Sekolah Dasar Negeri 10
Sanur seperti sekarang ini.
Sejak saat itu sekolah ini mempunyai 3 kelas parallel dari kelas I hingga kelas
VI sehingga terdapat 18 ruang kelas dan jumlah siswa yang hingga sekarang
mencapai 740 orang serta 28 orang guru dan pegawai.
Saat ini pihak sekolah masih menggunakan sistem manual untuk mengelola
data sekolah, misalnya data siswa, nilai siswa, data guru dan sebagainya. Untuk
memperlancar kegiatan sekolah, diperlukan penerapan sistem komputerasi yang
baik. Penerapan sistem komputerisasi yang baik bertujuan untuk mengelola data
dengan cepat, lengkap dan akurat. Hal ini akan terlaksana bila sekolah melakukan
penerapan sistem komputerisasi secara tepat. Sistem yang akan dibangun
menggunakan VB.Net dan SQL Server 2000, sistem akan meliputi pengolahan
4
data siswa dimana data siswa yang akan dikelola berupa data pribadi dan data
nilai, selain itu juga akan meliputi data guru, dan mata pelajaran. Dalam proses
pengolahan data, data siswa, guru, dan mata pelajaran hanya bisa dikelola oleh
user yang mempunyai hak Admin. Sementara user guru hanya bisa mengelola
data nilai dari siswa tertentu sesuai dengan mata pelajaran yang diajar.
5
BAB III
PERANCANGAN SISTEM
3.1 Diagram Konteks
Merupakan bagian dari DFD yang berada pada level yang paling tinggi yang
berfungsi untuk menggambarkan hubungan sistem dengan lingkungan luar. Pada
konteks diagram dapat dilihat kelompok pemakai, organisasi atau sistem lain yang
berhubungan dengan kita. Konteks diagram diwakili dengan sebuah lingkaran
tunggal yang memiliki keterkaitan dengan lingkungannya. Diagram konteks dari
Sistem Pengolahan Data Siswa dapat dilihat pada Gambar 3.1
Gambar 3.1
6
3.2 Data Flow Diagram
Data flow diagram atau diagram alir data adalah penggambaran arus data dari
suatu sistem. Data flow diagram ini merupakan alat bantu dalam berkomunikasi
dengan pemakai sistem. Untuk memahami secara logika tanpa mempertimbangan
lingkungan sistem dimana data tersebut mengalir atau lingkungan fisik dimana
data tersebut akan disimpan.
a. Level 0 Data Flow Diagram
7
Gambar 3.2
8
b. Level 1 Data Flow Diagram pada proses 0
Gambar 3.3
c. Level 1 Data Flow Diagram pada proses 1
Gambar 3.4
9
d. Level 1 Data Flow Diagram pada proses 2
Gambar 3.5
e. Level 1 Data Flow Diagram pada proses 3
Gambar 3.6
10
3.3 Entity Relationship Diagram
ERD adalah representasi data dari suatu organisasi secara detail, masuk akal dan digambarkan dalam bentuk grafik. ERD merupakan model dari entity dalam suatu elemen bisnis, relasi antara entity dan atribut atau property dari entity dan relasinya
Gambar 3.7
11
3.4 Skema basis data
Dari data-data yang dibutuhkan dan berdasarkan ERD yang telah dibuat dengan penambahan yang diperlukan maka akan dibuat beberapa tabel sebagai media penyimpanan data. Penyimpanan data tersebut disimpan dalam sebuah database yang berisikan tabel-tabel, berikut ini adalah nama-nama tabelnya:
a. Tabel Siswa : tabel ini menyimpan data pribadi siswa
b. Tabel Orang tua : tabel ini menyimpan data orang tua siswa
c. Tabel Guru : tabel ini menyimpan data pribadi guru yang mengajar pada sekolah tersebut
d. Tabel nilai : tabel ini menyimpan nilai yang dimiliki tiap siswa
e. Tabel Mata pelajaran : tabel ini menyimpan data mata pelajaran yang diajarkan beserta dengan nama guru yang mengajar mata pelajaran tersebut
f. Tabel kelas : tabel ini menyimpan data kelas dan nama guru wali
3.5 Struktur basis data
Dari skema basis data yang telah dibuat, diperjelas lagi dengan struktur tabel-tabel sebagai berikut :
Nama tabel : siswa
Fungsi :menyimpan data pribadi siswa
Tabel 3.1 siswa
FIELD DATA TYPE LENGTH KET
nis VARCHAR 4 PK
Nisn VARCHAR 5
Nama VARCHAR 50
Jk VARCHAR 1
12
agama VARCHAR 10
tempat_lahir VARCHAR 20
tgl_lahir DATE
Kewarganegaraan VARCHAR 20
jml_saudara INTEGER
bahasa_sehari2 VARCHAR 20
barat_badan INTEGER
tinggi_badan INTEGER
gol_darah VARCHAR 2
alamat VARCHAR 50
telp VARCHAR 15
Nama tabel : orang_tua
Fungsi : menyimpan data orang tua siswa
Tabel 3.2 orang_tua
FIELD DATA TYPE LENGTH KET
nis VARCHAR 4 PK
nama_ayah VARCHAR 50
pekerjaan_ayah VARCHAR 20
pendidikan_ayah VARCHAR 20
13
nama_ibu VARCHAR 50
pekerjaan_ibu VARCHAR 20
pendidikan_ibu VARCHAR 20
Nama tabel : guru
Fungsi : menyimpan data guru sekolah
Tabel 3.3 guru
FIELD DATA TYPE LENGTH KET
kd_guru VARCHAR 4 PK
nip VARCHAR 15
nm_guru VARCHAR 50
jk VARCHAR 1
agama VARCHAR 10
tempat_lahir VARCHAR 20
tgl_lahir DATE
alamat VARCHAR 50
telp VARCHAR 15
14
Nama tabel : matjar
Fungsi : menyimpan data mata pelajaran dan guru pengajar
Tabel 3.4 matjar
FIELD TYPE DATA LENGTH KET
kd_matjar VARCHAR 4 PK
kd_guru VARCHAR 4 FK
nm_matjar VARCHAR 20
Nama tabel : nilai
Fungsi : menyimpan data nilai siswa
Tabel 3.5 nilai
FIELD TYPE DATA LENGTH KET
nis VARCHAR 4 FK
semester VARCHAR 2
kd_matjar VARCHAR 4 FK
nilai INTEGER
15
Nama tabel : kelas
Fungsi : menyimpan data kelas
Tabel 3.6 kelas
FIELD DATA TYPE LENGTH KET
kd_kelas VARCHAR 4 PK
kd_guru VARCHAR 4 FK
nm_kelas VARCHAR 5
3.6 Desain Menu
Menu merupakan tampilan pertama dalam sebuah sistem dalam hal ini Sistem Pengolahan Data Siswa. Menu digunakan untuk melakukan input dan output. Berikut ini merupakan desain menu Sistem Pengolahan Data Siswa :
3.6.1 Form login
16
Username
Password
OK CANCEL
Keterangan :
Form Login terdiri dari username, password, tombol OK dan tombol cancel.
3.6.2 Form Utama
Keterangan :
Form utama terdiri dari dari beberapa menu yaitu Data siswa, Data orang tua, Data guru, Data matjar, Nilai matjar, Input nilai, Laporan dan Logout.
3.6.3 Form Siswa
17
Keterangan :
Form siswa terdiri dari beberapa menu yaitu menu Simpan, Hapus dan Baru. Di dalam menu simpan terdiri dari beberapa kolom informasi data siswa.
3.6.4 Form Orang tua
Keterangan :
Form Data Orang Tua terdiri dari menu Simpan, Hapus dan baru. Di dalam menu simpan terdiri dari beberapa kolom informasi Orang tua.
3.6.5 Form Mata pelajaran
18
Keterangan :
Form Nilai terdiri dari beberapa menu yaitu menu Simpan, Hapus dan Baru. Di dalam menu Simpan terdapat beberapa kolom Nis, Semester dan Kode Matjar.
3.6.6 Form Guru
Keterangan :
Form Guru terdiri dari beberapa menu yaitu menu Simpan, hapus dan baru. Di dalam menu simpan terdapat beberapa kolom informasi tentang data guru.
3.6.7 Form Mata pelajaran
19
Keterangan :
Form Mata Pelajaran terdiri dari beberapa menu yaitu menu Simpan, Hapus dan Baru. Di dalam menu simpan terdapat kolom Kode MatJar, Kode Guru dan Nama Matjar.
3.6.8 Form Kelas
Keterangan :
Form Kelas terdiri dari bebrapa menu yaitu menu Simpan, Hapus dan baru. Di dalam menu simpan terdapat bebrapa kolom Kode Kelas, Kode Guru dan Nama Kelas.
20
BAB IV
IMPLEMENTASI SISTEM
4.1 Implementasi
Implementasi program adalah suatu prosedur yang dilakukan untuk menyelesaikan program aplikasi yang ada dalam dokumentasi program. Penulisan program atau pengkodean adalah proses menulis intruksi-intruksi program yang mengimplementasikan spesifikasi perancangan program menurut kaidah-kaidah bahasa pemrograman tertentu Tujuan dari implementasi program adalag menyelesaikan desain program aplikasi yang ada dalam dokumentasi program aplikasi, menulis, menguji dan mendokumentasikan program-program serta prosedur-prosedur yang diperlukan.
4.2 Tampilan Form
4.2.1 Form Login
Gambar 4.1
Form Login merupakan proses pertama untuk masuk kedalam program Sistem Pengolahan Data Siswa. Pada Form Login terdapat dua jenis user yaitu Admin dan Guru . Admin adalah orang yang bertindak sebagai orang yang mengelola database utama dari sistem ini. User Guru digunakan untuk pemakai program ini dalam melakukan input data nilai siswa. Untuk dapat menggunakan program user harus memasukkan username dan password.
21
4.2.2 Form Utama
Gambar 4.2
Pada form utama terdapat pilihan-pilihan dalam mengolah data akademis, jika user login sebagai admin maka semua menu dapat diakses oleh user, namun jika user login sebagai guru maka user hanya bisa mengakses menu input nilai dan laporan.
22
4.2.3 Form Data siswa
Gambar 4.3
Pada form data siswa user dapat melakukan penambahan, pengubahan, dan penghapusan data siswa. NIS siswa akan diinputkan secara otomatis oleh sistem, namun jika diperlukan dapat juga dimasukkan secara manual.
23
4.2.4 Form Orang tua
Gambar 4.4
Pada form data orang tua, user dapat melakukan penambahan, pengubahan, dan penghapusan data orang tua. Data orang tua yang diinputkan disesuaikan dengan siswa yang bersangkutan.
24
4.2.5 Form Mata pelajaran
Gambar 4.5
Pada form data mata pelajaran, user dapat melakukan penambahan, pengubahan, dan penghapusan data mata pelajaran. Kode mata pelajaran akan diinputkan secara otomatis oleh sistem, namun jika diperlukan dapat juga dimasukkan secara manual.
25
4.2.6 Form Data guru
Gambar 4.6
Pada form data guru, user dapat melakukan penambahan, pengubahan, dan penghapusan data guru. Kode guru akan diinputkan secara otomatis oleh sistem, namun jika diperlukan dapat juga dimasukkan secara manual.
26
4.2.5 Form kelas
Gambar 4.7
Pada form data kelas, user dapat melakukan penambahan, pengubahan, dan penghapusan data kelas. Kode kelas akan diinputkan secara otomatis oleh sistem, namun jika diperlukan dapat juga dimasukkan secara manual.
27
4.2.6 Form nilai
Gambar 4.8
Pada form data kelas, user dapat melakukan penambahan, pengubahan, dan penghapusan data nilai. Sebelum memasukkan nilai user diharuskan terlebih dahulu untuk memilih nis dari siswa yang akan diberikan nilai.
28
BAB V
KESIMPULAN DAN SARAN
5.1 Kesimpulan
Setelah mengamati hasil kerja Sistem Pengolahan Data Siswa, maka dapat
diperoleh kesimpulan sebagai berikut :
1. Sistem Pengolahan Data Siswa ini akan sangat mempermudah pihak
sekolah dalam mengelola data-data akademis siswa, karena data-data yang
saling terintegrasi dan berhubungan satu sama lain, seperti data pribadi
siswa, nilai, dan guru. Sehingga dalam mengelolanya hanya memerlukan
satu buah sistem.
2. Fasilitas antar muka dirancang secara sederhana sehingga pengguna yang
tidak terlalu mengenal computer dapat belajar dalam waktu singkat dalam
menggunakan sistem ini.
5.2 Saran
Sistem Pengolahan Data Siswa agar dapat dikembangkan lagi sesuai
dengan keperluan yang mungkin akan muncul di lapangan, serta perlunya
dilakukan testing untuk mencari kesalahan – kesalahan yang mungkin muncul di
sistem.
29
Adapun saran – saran yang dapat disampaikan antara lain :
1. Pada pengembangan selanjutnya, sistem ini diarapkan dapat mencakup
pengelolaan data akademis yang lebih luas. Sehingga nantinya
program ini juga dapat dipakai oleh institusi sekolah yang lebih tinggi
misalnya SMA / SMK.
2. Perlunya ditambah fitur penyimpanan foto siswa, sehingga nantinya
sistem ini dapat sekaligus membuat buku stambuk siswa.
30
DAFTAR PUSTAKA
SD 10 Sanur, (2009). Buku Stambuk SD No. 10 Sanur.
SD 10 Sanur, (2010). Profil Sekolah SD No. 10 Sanur.
STIMIK STIKOM Bali, (2010). Diktat Visual II.
31