sistem pengolahan data siswa

41
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 TINGGI

Upload: eddie-gooch

Post on 02-Jul-2015

3.293 views

Category:

Documents


91 download

TRANSCRIPT

Page 1: 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

Page 2: Sistem Pengolahan Data Siswa

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

Page 3: Sistem Pengolahan Data Siswa

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

Page 4: Sistem Pengolahan Data Siswa

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

Page 5: Sistem Pengolahan Data Siswa

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

Page 6: Sistem Pengolahan Data Siswa

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

Page 7: Sistem Pengolahan Data Siswa

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

Page 8: Sistem Pengolahan Data Siswa

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

Page 9: Sistem Pengolahan Data Siswa

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

Page 10: Sistem Pengolahan Data Siswa

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

Page 11: Sistem Pengolahan Data Siswa

Gambar 3.2

8

Page 12: Sistem Pengolahan Data Siswa

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

Page 13: Sistem Pengolahan Data Siswa

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

Page 14: Sistem Pengolahan Data Siswa

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

Page 15: Sistem Pengolahan Data Siswa

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

Page 16: Sistem Pengolahan Data Siswa

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

Page 17: Sistem Pengolahan Data Siswa

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

Page 18: Sistem Pengolahan Data Siswa

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

Page 19: Sistem Pengolahan Data Siswa

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

Page 20: Sistem Pengolahan Data Siswa

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

Page 21: Sistem Pengolahan Data Siswa

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

Page 22: Sistem Pengolahan Data Siswa

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

Page 23: Sistem Pengolahan Data Siswa

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

Page 24: Sistem Pengolahan Data Siswa

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

Page 25: Sistem Pengolahan Data Siswa

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

Page 26: Sistem Pengolahan Data Siswa

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

Page 27: Sistem Pengolahan Data Siswa

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

Page 28: Sistem Pengolahan Data Siswa

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

Page 29: Sistem Pengolahan Data Siswa

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

Page 30: Sistem Pengolahan Data Siswa

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

Page 31: Sistem Pengolahan Data Siswa

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

Page 32: Sistem Pengolahan Data Siswa

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

Page 33: Sistem Pengolahan Data Siswa

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

Page 34: Sistem Pengolahan Data Siswa

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