sistem informasi akademik sma negeri 8 surakarta …/sistem... · sistem informasi akademik sma...

69
perpustakaan.uns.ac.id digilib.uns.ac.id commit to user SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA TUGAS AKHIR Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer Disusun Oleh : ANDI RIZKY FITRIANSYAH M3208042 PROGRAM DIPLOMA III ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET SURAKARTA 2011

Upload: hanhan

Post on 14-Mar-2019

238 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya

Program Diploma III Ilmu Komputer

Disusun Oleh :

ANDI RIZKY FITRIANSYAH

M3208042

PROGRAM DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

SURAKARTA

2011

Page 2: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

HALAMAN PERSETUJUAN

SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA

Disusun oleh :

ANDI RIZKY FITRIANSYAH

M3208042

Tugas Akhir ini telah disetujui untuk dipertahankan

di hadapan dewan penguji

pada tanggal _______________

Pembimbing Utama

Tutut Maitanti, S.Si

NIDN. 0625058501

Page 3: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

HALAMAN PENGESAHAN

SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA

Disusun oleh :

ANDI RIZKY FITRIANSYAH

M3208042

Tugas Akhir ini telah diterima dan disahkan oleh dewan penguji Tugas Akhir

Program Diploma III Ilmu Komputer

pada hari ____________ tanggal ______________

Dewan Penguji:

1. Penguji 1 Tutut Maitanti, S.Si NIDN. 0625058501 ( )

2. Penguji 2 Umi Salamah, S.Si., M.Kom

NIP. 19700217 199702 2 001 ( ) 3. Penguji 3 Sri Arum SZ, S.Kom

NIDN. 0610038202 ( )

Disahkan Oleh:

Dekan Fakultas MIPA Ketua Program Universitas Sebelas Maret Diploma III Ilmu Komputer

FMIPA UNS

Ir. Ari Handono Ramelan, M.Sc (Hons)., Ph.D Drs. Y. S. Palgunadi, M.Sc. NIP. 19610223 198601 1 001 NIP. 19560407 198303 1 004

Page 4: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ABSTRACT

Andi Rizky Fitriansyah. THE INFORMATION SYSTEM OF SMA NEGERI

8 SURAKARTA. Study Programme DIII Computer Science of Mathematic and

Science Faculty Sebelas Maret University Surakarta.

Information technology grows rapidly, but there are still many companies

or agencies that have not been utilizing the advantages of these technologies. One

of them is SMA Negeri 8 Surakarta where the managing of students, teachers,

subjects, classes, schedules and values data are still done manually. Therefore it is

needed to be made a software application on the computerized information

systems academic SMA Negeri 8 Surakarta which is expected to process and

present the information properly.

The methods that have been used in this research are two methods:

collecting data methods and activity methods. In the data collection have been

done by interview and take same literatures in SMA Negeri 8 Surakarta. The

program was developed by Microsoft Visual Basic 6.0 and Microsoft Access 2007

was used to manage the database.

The result of the activities is the program has already been developed. A

main menu of form that contains the file files menu, masters menu, transactions

menu, reports menu, utilities menu, and that can be accessed by the administration

SMA Negeri 8 Surakarta.

Keyword: academic information system

Page 5: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

ABSTRAK

Andi Rizky Fitriansyah. SISTEM INFORMASI AKADEMIK SMA NEGERI

8 SURAKARTA. Program DIII Ilmu Komputer Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sebelas Maret Surakarta.

Teknologi informasi semakin berkembang pesat, akan tetapi masih banyak

perusahaan ataupun instansi yang belum memanfaatkan kelebihan dari teknologi

tersebut. Salah satunya adalah SMA Negeri 8 Surakarta yang pendataan siswa,

pendataan guru, pendataan pelajaran, pendataan kelas, pendataan jadwal mengajar

dan pendataan nilai masih dilakukan secara manual. Oleh karena itu perlu dibuat

suatu aplikasi perangkat lunak sistem informasi akademik terkomputerisasi pada

SMA Negeri 8 Surakarta yang diharapkan dapat mengolah dan menyajikan

informasi dengan baik.

Metode pada penelitian ini dilakukan dengan dua metode: metode

pengumpulan data dan metode kegiatan. Pada pengumpulan data dilakukan

dengan wawancara dan literatur yang ada di SMA Negeri 8 Surakarta. Program

dikembangkan oleh Microsoft Visual Basic 6.0 dan Microsoft Access 2007 yang

digunakan untuk mengelola database.

Hasil kegiatannya adalah program yang telah siap dikembangkan. Berupa

form menu utama berisi menu file, menu master, menu transaksi, menu laporan,

menu utility, dan menu tentang yang dapat diakses oleh bagian tata usaha SMA

Negeri 8 Surakarta.

Kata kunci : sistem informasi akademik

Page 6: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

HALAMAN MOTTO

- Keberhasilan akan diperoleh oleh orang yang senantiasa berjuang dan selalu

optimis dalam hidupnya.

- Do’a orang tua merupakan dorongan spritual yang bisa mengubah hidup anak-

anaknya.

- Hidup akan terasa mudah kalau senatiasa dekat kepada-Nya.

Page 7: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

HALAMAN PERSEMBAHAN

Tugas Akhir ini didedikasikan kepada segenap orang yang telah mendorong

terselesaikannya Tugas Akhir saya. Diantaranya adalah :

1. Orang tua yang telah mendidik saya.

2. Pasangan hidup saya, yang selalu setia mendampingi dan memberi semangat

saya dalam menyelesaikan Tugas Akhir ini.

3. Sahabat dan saudara-saudara terbaik saya.

4. Kepada Kepala Sekolah, Guru dan Staf Tata Usaha SMA Negeri 8 Surakarta.

5. Dan yang terakhir teman-teman DIII Manajemen Informatika FMIPA UNS

angkatan 2008.

Page 8: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

KATA PENGANTAR

Dengan mengucap puji syukur kehadirat Allah SWT yang telah

melimpahkan rahmat dan hidayah-Nya kepada kita semua sehingga penulis

mampu menyelesaikan Tugas Akhir yang berjudul “Sistem Informasi Akademik

SMA Negeri 8 Surakarta”.

Tujuan dari penulisan laporan Tugas Akhir ini adalah untuk memenuhi

salah satu syarat mencapai gelar Ahli Madya Program Diploma III Ilmu

Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas

Maret Surakarta.

Atas tersusunnya laporan ini penulis tidak lupa mengucapkan terima kasih

kepada:

1. Drs. YS. Palgunadi, M.Sc. selaku Ketua Program D3 Ilmu Komputer

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas

Maret Surakarta.

2. Ibu Tutut Maitanti, S.Si selaku dosen pembimbing yang telah banyak

memberikan bimbingan dan saran dalam pembuatan laporan ini.

3. Bapak Kepala Sekolah SMA Negeri 8 Surakarta.

4. Semua staf SMA Negeri 8 Surakarta.

5. Keluarga dan teman-temanku yang telah memberikan dorongan baik

mental maupun materi.

Penulis menyadari sepenuhnya bahwa laporan ini masih sangat jauh dari

sempurna. Oleh karena itu penulis mengharapkan kritik dan saran demi perbaikan

penulisan dimasa yang akan datang. Akhir kata penulis berharap semoga laporan

ini dapat memberikan manfaat baik bagi penulis sendiri maupun para pembaca.

Surakarta, Juni 2011

Penulis

Page 9: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

DAFTAR ISI

HALAMAN JUDUL ...................................................................................... i

HALAMAN PERSETUJUAN ....................................................................... ii

HALAMAN PENGESAHAN ........................................................................ iii

ABSTRACT ................................................................................................... iv

ABSTRAK ...................................................................................................... v

HALAMAN MOTTO ................................................................................... vi

HALAMAN PERSEMBAHAN .................................................................... vii

KATA PENGANTAR .................................................................................... viii

DAFTAR ISI ................................................................................................... ix

DAFTAR GAMBAR ...................................................................................... xii

DAFTAR TABEL........................................................................................... xiv

BAB I PENDAHULUAN .......................................................................... 1

1.1. Latar Belakang Masalah ......................................................... 1

1.2. Perumusan Masalah................................................................ 2

1.3. Pembatasan Masalah .............................................................. 2

1.4. Tujuan Penulisan .................................................................... 2

1.5. Manfaat Penulisan .................................................................. 2

1.6. Metode Penelitian................................................................... 3

1.7. Sistematika Penulisan............................................................. 4

BAB II LANDASAN TEORI .................................................................... 6

2.1. Konsep Dasar Sistem ............................................................ 6

2.1.1. Pengertian Sistem..................................................... 6

2.1.2. Elemen Sistem.......................................................... 6

2.2. Konsep Dasar Informasi ........................................................ 8

2.2.1. Pengertian Informasi ................................................ 8

2.2.2. Kualitas Informasi.................................................... 9

2.3. Konsep Dasar Sistem Informasi ............................................. 9

2.3.1. Pengertian Sistem Informasi .................................... 9

2.3.2. Komponen Sistem Informasi .................................... 10

Page 10: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2.4. Analisa Sistem ....................................................................... 11

2.4.1. Pengertian Analisa Sistem ....................................... 11

2.4.2. Tahap-tahap Analisa Sistem..................................... 12

2.5. Perancangan Sistem............................................................... 12

2.5.1. Data Flow Diagram (DFD) .................................... 12

2.5.2. Diagram Entity-Relationship (Diagram E-R) ......... 14

2.5.3. Flowchart ................................................................. 16

2.6. Pengertian Basis Data ........................................................... 17

2.7. Microsoft Visual Basic 6.0.................................................... 17

2.7.1. Pengertian Visual Basic 6.0 ..................................... 17

2.7.2. Komponen-komponen Visual Basic 6.0 .................. 18

BAB III DESAIN DAN PERANCANGAN ................................................ 20

3.1. Deskripsi Sistem..................................................................... 20

3.2. Perancangan Sistem................................................................ 21

3.2.1. Diagram Konteks (Contex Diagram) ....................... 21

3.2.2. Data Flow Diagram (DFD) ..................................... 21

3.2.3. Entity Relationship Diagram ................................... 23

3.2.4. Skema Diagram........................................................ 24

3.2.5. Perancangan Basis Data ........................................... 25

3.2.6. Struktur Hirarki Program ......................................... 29

3.2.8. Rancangan Program ................................................. 29

BAB IV IMPLEMENTASI DAN ANALISIS ............................................. 41

4.1. Implementasi .......................................................................... 41

4.1.1. Kebutuhan Hardware .............................................. 41

4.1.2. Kebutuhan Software ................................................. 41

4.1.3. Desain Halaman Utama ........................................... 41

4.1.4. Desain Menu Master ................................................ 43

4.1.5. Desain Menu Transaksi............................................ 46

4.1.6. Desain Menu Laporan .............................................. 48

4.2. Analisis ................................................................................... 52

4.2.1. Kelebihan Program .................................................. 52

Page 11: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4.2.2. Kekurangan Program ............................................... 53

BAB V PENUTUP ...................................................................................... 54

5.1. Kesimpulan............................................................................. 54

5.2. Saran ....................................................................................... 54

DAFTAR PUSTAKA ..................................................................................... 55

Page 12: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

DAFTAR GAMBAR

Gambar 2.1 Elemen-Elemen Sistem ............................................................ 8

Gambar 2.2 Notasi Diagram E-R ................................................................. 14

Gambar 3.1 Diagram Konteks ...................................................................... 21

Gambar 3.2 DFD Level 0 ............................................................................. 22

Gambar 3.3 DFD Level 1 Proses Pendataan Master .................................... 22

Gambar 3.4 DFD Level 2 Proses Pendataan Transaksi................................ 23

Gambar 3.5 Entity Relationship Diagram .................................................... 24

Gambar 3.6 Skema Diagram ........................................................................ 25

Gambar 3.7 Struktur Hirarki Program.......................................................... 29

Gambar 3.8 Rancangan Form Login ............................................................ 29

Gambar 3.9 Rancangan Menu Utama .......................................................... 30

Gambar 3.10 Rancangan Form Data Siswa ................................................... 31

Gambar 3.11 Rancangan Form Data Kelas .................................................... 32

Gambar 3.12 Rancangan Form Data Guru..................................................... 33

Gambar 3.13 Rancangan Form Data Pelajaran .............................................. 34

Gambar 3.14 Rancangan Form Jadwal .......................................................... 35

Gambar 3.15 Rancangan Form Data Nilai ..................................................... 36

Gambar 3.16 Rancangan Form Laporan Data Siswa ..................................... 36

Gambar 3.17 Rancangan Output Laporan Data Siswa ................................... 37

Gambar 3.18 Rancangan Form Laporan Data Guru ...................................... 37

Gambar 3.19 Rancangan Output Laporan Data Guru .................................... 38

Gambar 3.20 Rancangan Output LaporanData Kelas .................................... 38

Gambar 3.21 Rancangan Output Laporan Data Mapel .................................. 39

Gambar 3.22 Rancangan Output Laporan Data Nilai .................................... 39

Gambar 3.23 Rancangan Output Laporan Data Jadwal ................................. 40

Gambar 4.1 Menu Utama ............................................................................. 42

Gambar 4.2 Form Login............................................................................... 42

Gambar 4.3 Kotak Peringatan ...................................................................... 43

Gambar 4.4 Form Data Siswa ...................................................................... 43

Page 13: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.5 Form Data Guru ....................................................................... 44

Gambar 4.6 Form Data Kelas....................................................................... 45

Gambar 4.7 Form Data Pelajaran ................................................................. 46

Gambar 4.8 Form Jadwal ............................................................................. 47

Gambar 4.9 Form Data Nilai........................................................................ 48

Gambar 4.10 Form Laporan Data Siswa ........................................................ 48

Gambar 4.11 Output Laporan Data Siswa...................................................... 49

Gambar 4.12 Form Laporan Data Guru ......................................................... 49

Gambar 4.13 Output Laporan Data Guru ....................................................... 50

Gambar 4.14 Output Laporan Data Kelas ...................................................... 50

Gambar 4.15 Output Laporan Data Mapel ..................................................... 51

Gambar 4.16 Output Laporan Data Nilai ....................................................... 51

Gambar 4.17 Output Laporan Data Jadwal .................................................... 52

Page 14: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

DAFTAR TABEL

Tabel 2.1 Tabel Notasi DFD ......................................................................... 13

Tabel 2.2 Tabel Simbol Flowchart................................................................ 16

Tabel 3.1 Tabel Siswa ................................................................................... 26

Tabel 3.2 Tabel Guru..................................................................................... 27

Tabel 3.3 Tabel Kelas.................................................................................... 27

Tabel 3.4 Tabel Mapel................................................................................... 28

Tabel 3.5 Tabel Jadwal.................................................................................. 28

Tabel 3.6 Tabel Nilai ..................................................................................... 28

Page 15: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

BAB I

PENDAHULUAN

1.1. Latar Belakang Masalah

Teknologi informasi tidak pernah lepas dari kehidupan kita. Dari

ruang lingkup keluarga yang sangat kecil sampai birokrasi unsur

pemerintahan telah mengenal komputer dengan baik. Sudah banyak

dijumpai berbagai aplikasi komputer guna membantu menyelesaikan

pekerjaan sehari-hari, baik itu masalah sederhana sampai dengan masalah

yang kompleks. Dengan bantuan software dan program aplikasi yang tepat,

dapat menghasilkan output yang mempunyai nilai lebih dari masukan

sebelumnya. Keuntungan lain dari komputer adalah kecepatan dalam

penyajian informasi yang dibutuhkan dan memudahkan kita dalam

pengolahan data-data.

Teknologi informasi semakin berkembang pesat, akan tetapi masih

banyak perusahaan ataupun instansi yang belum memanfaatkan kelebihan

dari teknologi tersebut dengan maksimal. Salah satunya adalah SMA Negeri

8 Surakarta yang pendataan siswa, pendataan guru, pendataan pelajaran,

pendataan kelas, pendataan jadwal mengajar dan pendataan nilai masih

dilakukan secara manual.

Dengan mempertimbangkan dari kendala-kendala yang ada, maka

akan dibuat suatu sistem informasi akademik pada SMA Negeri 8 Surakarta.

Dengan dasar yang telah tersebut di atas, maka Tugas Akhir ini akan

menyajikan judul “SISTEM INFORMASI AKADEMIK SMA NEGERI 8

SURAKARTA“ yang diharapkan pelayanan kebutuhan informasi tentang

data siswa, data guru, data pelajaran, data kelas data jadwal mengajar guru

dan nilai siswa dapat diperoleh dengan baik.

1.2. Perumusan Masalah

Dalam penulisan Tugas Akhir ini, supaya tidak terlepas dari maksud

dan tujuan yang hendak dicapai, terlebih dahulu dirumuskan pokok

Page 16: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

masalahnya. Adapun perumusan masalahnya adalah “Bagaimana membuat

suatu sistem informasi akademik di SMA Negeri 8 Surakarta yang dapat

mengolah dan menyajikan informasi dengan baik”.

1.3. Pembatasan Masalah

Dalam penulisan Tugas Akhir ini, penulis memberikan batasan

masalah pada sistem informasi akademik di SMA Negeri 8 Surakarta

meliputi pendataan siswa, pendataan guru, pendataan pelajaran, pendataan

jadwal mengajar guru, pendataan kelas dan pendataan nilai rata-rata yang

berupa angka setiap akhir periode. Sedangkan sistem informasi yang tidak

saya buat adalah pengolahan nilai setiap mata pelajaran dan pengolahan

nilai rapot.

1.4. Tujuan Penulisan

Adapun tujuan dari penulisan Tugas Akhir ini adalah dapat membuat

suatu aplikasi perangkat lunak sistem informasi akademik terkomputerisasi

pada SMA Negeri 8 Surakarta yang diharapkan dapat mengolah dan

menyajikan informasi dengan baik.

1.5. Manfaat Penulisan

Hasil penulisan Tugas Akhir ini diharapkan mampu memberikan

manfaat bagi Akademik, bagi mahasiswa DIII Teknik Informatika FMIPA

UNS maupun bagi SMA Negeri 8 Surakarta.

1.5.1. Bagi Akademik

Dari hasil penulisan Tugas Akhir ini diharapkan dapat

digunakan sebagai bahan masukan yang bermanfaat, guna

menunjang proses belajar mengajar bagi mahasiswa.

1.5.2. Bagi Mahasiswa

Adapun manfaat penulisan Tugas Akhir ini bagi mahasiswa

adalah sebagai berikut:

Page 17: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1. Untuk menerapkan teori-teori yang didapat dari akademik dan

dapat mengembangkan sistem lebih lanjut.

2. Menambah pengetahuan dan wawasan mahasiswa mengenai

pengelolaan akademik.

3. Menambah pengetahuan yang tidak didapat dari akademik.

1.5.3. Bagi SMA Negeri 8 Surakarta

Sebagai masukan tentang kelebihan dan kekurangan yang

ada, serta sebagai bahan kajian dan pertimbangan bagi pihak SMA

Negeri 8 Surakarta mengenai tindak lanjut kebijaksanaan dalam

penggunaan aplikasi perangkat lunak yang baru.

1.6. Metode Penelitian

Metode penelitian ini merupakan usaha untuk menentukan proses

kerja programming sehinggga dengan bantuan Microsoft Visual Basic 6.0

dapat menghasilkan program aplikasi untuk mengolah data siswa, data guru,

data pelajaran, data kelas, data jadwal mengajar guru maupun nilai siswa

SMA Negeri 8 Surakarta.

1.6.1. Metode Pengumpulan Data

Pengumpulan data penelitian dimaksudkan sebagai

pencatatan peristiwa dari sebagian ataupun seluruh elemen populasi

penelitian. Pengumpulan data penelitian dapat dilakukan berdasarkan

cara-cara tertentu. Adapun metode pengumpulan data yang

digunakan dalam penelitian ini adalah:

1. Metode Wawancara

Dalam hal ini wawancara dilakukan kepada Kepala

Sekolah, Wakil Kepala Sekolah (Wakasek) Kesiswaan dan

Wakil Kepala Sekolah (Wakasek) Kurikulum. Beberapa

pertanyaan yang perlu ditanyakan adalah sebagai berikut:

a) Bagaimana pendataan siswa, guru, pelajaran, kelas, nilai ?

b) Bagaimana bisnis proses pada SMA Negeri 8 Surakarta ?

Page 18: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2. Metode Literatur

Metode literatur adalah metode pengumpulan data dari

beberapa buku-buku, laporan- laporan yang ada kaitannya

dengan objek penelitian dan dapat dijadikan sebagai landasan

teori serta dapat dijadikan sebagai bahan perbandingan.

1.6.2. Metode Kegiatan

Dari hasil survei maka dibuat program yang sesuai secara

komputerisasi dengan menggunakan program Microsoft Visual

Basic 6.0. Langkah-langkah yang ditempuh diantaranya adalah:

1. Mempersiapkan alat dan bahan yang diperlukan,

2. Membuat Diagram Konteks (Context Diagram),

3. Membuat Data Flow Diagram (DFD),

4. Membuat Entity Relationship Diagram (ERD),

5. Membuat dan merancang database,

6. Memasukkan database ke dalam form masing-masing di project

Microsoft Visual Basic 6.0,

7. Membuat kode program dan menguji program.

1.7. Sistematika Penulisan

Sistematika Tugas Akhir ini dibagi menjadi menjadi 3 bagian yaitu

bagian pendahuluan, bagian isi, dan bagian akhir.

1.7.1. Bagian awal

Halaman sampul, halaman judul, halaman persetujuan,

halaman pengesahan, abstract, abstrak, halaman motto, halaman

persembahan, kata pengantar, daftar isi, daftar gambar, dan daftar

tabel.

1.7.2. Bagian isi

BAB I : Pendahuluan

Di dalam bab ini berisi tentang latar belakang masalah,

perumusan masalah, pembatasan masalah, tujuan

Page 19: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

penulisan, manfaat penulisan, metode penelitian dan

sistematika penulisan.

BAB II : Landasan Teori

Di dalam bab ini berisi tentang Konsep Dasar Sistem,

Konsep Dasar Informasi, Konsep Dasar Sistem

Informasi, Analisa Sistem, Perancangan Sistem,

Pengertian Basis Data, Microsoft Visual Basic 6.0.

BAB III : Desain dan Perancangan

Bab ini berisi tentang Deskripsi Sistem, Diagram

Konteks (Context Diagram), Data Flow Diagram

(DFD), Entity Relationship Diagram (ERD), Skema

Diagram, Perancangan Basis Data, Struktur Hirarki

Program, Rancangan Program.

BAB IV : Implementasi dan Analisis

Dalam bab ini berisi tentang implementasi perancangan

dalam hal kerja sistem dan analisis terhadap sistem.

BAB V : Penutup

Dalam bab ini berisi tentang kesimpulan dan saran.

1.7.3. Bagian akhir

Daftar pustaka dari pembahasan yang telah dilakukan.

Page 20: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

BAB II

LANDASAN TEORI

2.1. Konsep Dasar Sistem

2.1.1. Pengertian Sistem

Menurut Kristanto (2003) sistem adalah jaringan kerja dari

prosedur-prosedur yang saling berhubungan, berkumpul bersama-

sama untuk melakukan suatu kegiatan atau menyelesaikan suatu

sasaran tertentu.

Menurut Fathansyah (1999) sistem adalah sebuah tatanan

(keterpaduan) yang tediri atas sejumlah komponen fungsional

(dengan satuan fungsi/tugas khusus) yang saling berhubungan dan

secara bersama-sama bertujuan untuk memenuhi suatu

proses/pekerjaan tertentu.

2.1.2. Elemen Sistem

Sistem terdapat elemen-elemen yang meliputi: tujuan sistem,

batasan sistem, kontrol, input, proses, output dan umpan balik.

Elemen-elemen yang terdapat di dalam sistem dapat dilihat pada

Gambar 2.1.

1. Tujuan Sistem

Tujuan sistem merupakan tujuan dari sistem tersebut

dibuat. Tujuan sistem dapat berupa tujuan organisasi, kebutuhan

organisasi, permasalahan yang ada maupun urutan prosedur.

2. Batasan Sistem

Batasan sistem merupakan sesuatu yang membatasi

sistem dalam mencapai tujuan sistem. Batasan sistem dapat

berupa peraturan-peraturan yang ada dalam suatu organisasi,

biaya-biaya dikeluarkan, orang-orang yang ada dalam

organisasi, fasilitas baik itu sarana dan prasarana maupun

batasan yang lain.

Page 21: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3. Kontrol Sistem

Kontrol atau pengawasan sistem merupakan pengawasan

terhadap pelaksanaan pencapaian tujuan dari sistem tersebut.

Kontrol sistem dapat berupa kontrol terhadap pemasukan data

(input), kontrol terhadap keluaran data (output), kontrol terhadap

pengolahan data, kontrol terhadap umpan balik dan sebagainya.

4. Input

Input merupakan elemen dari sistem yang bertugas untuk

menerima seluruh masukan data, dimana masukan tersebut

dapat berupa jenis data, frekuensi pemasukan data dan

sebagainya.

5. Proses

Proses merupakan elemen dari sistem yang bertugas

untuk mengolah atau memproses seluruh masukan data menjadi

suatu informasi yang lebih berguna.

6. Output

Output merupakan hasil input yang telah diproses oleh

bagian pengolah dan merupakan tujuan akhir sistem.

7. Umpan Balik

Umpan balik merupakan elemen dalam sistem yang

bertugas untuk mengevaluasi bagian dari output yang

dikeluarkan, dimana elemen ini sangat penting demi kemajuan

sebuah sistem. Umpan balik ini dapat berupa perbaikan sistem,

pemeliharaan sistem dan sebagainya.

(Kristanto, 2003 : 2-3)

Page 22: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 2.1 Elemen-Elemen Sistem

2.2. Konsep Dasar Informasi

2.2.1. Pengertian Informasi

Menurut Kristanto (2003) informasi adalah kumpulan data

yang diolah menjadi bentuk yang lebih berguna dan lebih berarti

bagi yang menerima.

Menurut Sutanta (2004) informasi merupakan hasil

pengolahan data sehingga menjadi bentuk yang penting bagi

penerimanya dan mempunyai kegunaan sebagai dasar dalam

pengambilan keputusan yang dapat dirasakan akibatnya secara

langsung saat itu juga atau secara tidak langsung pada saat

mendatang.

TUJUAN

BATASAN

KONTROL

INPUT

PROSES

OUTPUT

UMPAN BALIK

Page 23: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2.2.2. Kualitas Informasi

Kualitas informasi tergantung dari tiga hal yang sangat

dominan, yaitu keakuratan informasi, ketepatan waktu dari informasi

dan relevan.

1. Akurat

Informasi yang dihasilkan harus bebas dari kesalahan-

kesalahan dan tidak menyesatkan bagi orang yang menerima

informasi tersebut.

2. Tepat waktu

Informasi yang diterima harus tepat pada waktunya, sebab

kalau informasi yang diterima terlambat maka informasi tersebut

sudah tidak berguna lagi.

3. Relevan

Informasi harus mempunyai manfaat bagi si penerima,

sebab informasi ini akan digunakan untuk pengambilan suatu

keputusan dalam pemecahan suatu permasalahan.

4. Ekonomis, efisien dan dapat dipercaya

Informasi yang dihasilkan mempunyai manfaat yang lebih

besar dibandingkan dengan biaya mendapatkannya dan sebagian

besar informasi tidak dapat tepat ditaksir keuntungannya dengan

satuan nilai uang, tetapi dapat ditaksir nilai efektivitasnya. Selain

itu informasi yang dihasilkan juga bisa dipercaya kebenarannya

dan tidak mengada-ada.

(Kristanto, 2003 : 10-11)

2.3. Konsep Dasar Sistem Informasi

2.3.1. Pengertian Sistem Informasi

Sistem informasi memiliki beberapa pengertian sebagai

berikut:

Page 24: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1. Suatu sistem yang dibuat oleh manusia yang terdiri dari

komponen-komponen dalam oraginasi untuk mencapai suatu

tujuan yaitu menyajikan infomasi.

2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan

akan memberikan informasi bagi pengambil keputusan dan atau

untuk mengendalikan organisasi.

3. Suatu sistem di dalam suatu organisasi yang mempertemukan

kebutuhan pengolahan transaksi, mendukung operasi, bersifat

manajerial dan kegiatan strategi dari suatu organisasi dan

menyediakan pihak luar tertentu dengan laporan- laporan yang

diperlukan.

(Kristanto, 2003 : 11-12)

2.3.2. Komponen Sistem Informasi

Komponen-komponen sistem informasi dapat dijelaskan

sebagai berikut:

1. Input

Input disini adalah semua data yang dimasukkan ke dalam sistem

informasi. Dalam hal ini yang termasuk dalam input adalah

dokumen-dokumen, formulir-formulir dan file-file.

2. Proses

Proses merupakan kumpulan prosedur yang akan memanipulasi

input yang kemudian akan disimpan dalam bagian basis data dan

seterusnya diolah menjadi suatu output yang akan digunakan

oleh si penerima.

3. Output

Output merupakan semua keluaran atau hasil dari model yang

sudah diolah menjadi suatu informasi yang berguna dan dapat

dipakai penerima.

Page 25: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4. Teknologi

Teknologi disini merupakan bagian yang berfungsi untuk

memasukkan input, mengolah input dan menghasilkan keluaran.

5. Basis data

Basis data merupakan kumpulan data-data yang saling

berhubungan satu dengan yang lain yang disimpan dalam

perangkat keras komputer dan akan diolah menggunakan

perangkat lunak.

6. Kendali

Kendali dalam hal ini merupakan semua tindakan yang diambil

untuk menjaga sistem informasi tersebut agar bisa berjalan

dengan lancar dan tidak mengalami gangguan.

(Kristanto, 2003 : 13-14)

2.4. Analisa Sistem

2.4.1. Pengertian Analisa Sistem

Menurut Jogiyanto (1999) analisa sistem adalah penguraian

dari sistem informasi yang utuh ke dalam bagian-bagian

komponennya dengan maksud untuk mengidentifikasi dan

mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan,

hambatan-hambatan yang terjadi, dan kebutuhan-kebutuhan yang

diharapkan sehingga dapat diusulkan perbaikan-perbaikannya.

2.4.2. Tahap-tahap Analisa Sistem

Dalam tahap analisa sistem terdapat tahap-tahap dasar yang

harus dilakukan, diantaranya yaitu:

1. Mengidentifikasi masalah

Merupakan langkah pertama yang dilakukan dalam tahap

analisa sistem. Masalah dapat didefinisikan sebagai pertanyaan

yang diinginkan untuk dipecahkan.

Page 26: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2. Memahami kerja dari sistem yang ada

Dalam analisa sistem perlu mempelajari apa dan bagaimana

operasi dari sistem yang ada sebelumnya, menganalisis

permasalahan-permasalahan dan kebutuhan-kebutuhan pemakai

sistem untuk dapat memberikan rekomendasi pemecahannya.

3. Menganalisis hasil penelitian

Langkah ini dilakukan berdasarkan data yang telah

diperoleh dari hasil penelitian yang telah dilakukan.

4. Membuat laporan hasil analisis

Setelah proses analisa sistem selesai dilakukan, tugas

selanjutnya adalah membuat laporan yang nantinya diserahkan

pada pihak manajemen.

(Jogiyanto, 1999 : 133-149)

2.5. Perancangan Sistem

Beberapa alat bantu pada perancangan sistem dalam sebuah sistem

informasi adalah sebagai berikut:

2.5.1. Data Flow Diagram (DFD)

Diagram Arus Data (Data Flow Diagram atau DFD) adalah

diagram yang menggunakan notasi-notasi untuk menggambarkan

arus data sistem. Beberapa simbol yang digunakan DFD dapat

digambarkan pada tabel 2.1.

1. External entity (kesatuan luar) atau boundary (batas sistem)

Kesatuan luar (external entity) merupakan kesatuan

(entity) di lingkungan luar sistem yang dapat berupa orang,

organisasi, atau sistem lainnya yang berada di lingkungan luar

yang akan memberikan input atau menerima output dari sistem.

Suatu external entity dapat disimbolkan dengan notasi kotak.

2. Data flow (arus data)

Arus data (Data flow) di DFD diberi symbol suatu panah.

Arus data ini mengalir diantara proses (process), simpanana data

Page 27: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

(data store), dan kesatuan luar (external entity). Arus data

menunjukan arus dari data yang dapat berupa masukan untuk

sistem atau hasiI dari proses sistem.

3. Process (proses)

Suatu proses adalah kegiatan atau kerja yang dilakukan

orang, mesin, atau komputer dari hasil suatu arus data yang

masuk ke dalam proses untuk dihasilkan arus data yang akan

keluar dari proses. Suatu proses dapat disimbolkan dengan

lingkaran.

4. Data store (simpanan data)

Simpanan data (data store) merupakan simpanan data

yang dapat berupa sebagai berikut ini.

a. Suatu file atau database di sistem komputer

b. Suatu arsip atau catatan manual

c. Suatu kotak tempat data di meja seseorang

d. Suatu tabel acuan manual

e. Suatu agenda atau buku

Simpanan data di DFD dapat disimbolkan dengan sepasang garis

horisontal.

(Jogiyanto, 1999 : 700-707)

Tabel 2.1 Tabel Notasi DFD

Notasi Keterangan

External entity

Process

Data flow

Data store

Page 28: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2.5.2. Diagram Entity-Relationship (Diagram E-R)

Model Entity-Relationship yang berisi komponen-komponen

himpunan entitas dan himpunan relasi yang masing-masing

dilengkapi dengan atribut-atribut yang mempresentasikan seluruh

fakta dari 'dunia nyata' yang kita tinjau, dapat digambarkan dengan

lebih sistematis dengan menggunakan Diagram Entity Relationship

(Diagram E-R). Notasi-notasi simbolik di dalam Diagram E-R dapat

dilihat pada Gambar 2.2.

1. Persegi panjang, menyatakan himpunan entitas

2. Lingkaran atau Elip, menyatakan atribut (atribut yang berfungs i

sebagai key digaris bawahi)

3. Belah ketupat, menyatakan himpunan relasi

4. Garis, sebagai penghubung antara himpunan relasi dengan

himpunan entitas dengan atributnya.

Kadinalitas relasi dapat dinyatakan dengan banyaknya garis

cabang atau dengan pemakaian angka (1 dan 1 untuk relasi satu-ke-

satu, 1 dan N untuk relasi satu-ke-banyak, atau N dan N untuk relasi

banyak-ke-banyak).

(Fathansyah, 1999 : 70)

Himpunan Entitas E Himpunan Relasi R

Atribut a sebagai key Link

Gambar 2.2 Notasi Diagram E-R

E

A

B

R

A

B

a

A

B

Page 29: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Penjelasan notasi-notasi simbolik di dalam Diagram E-R:

1. Entitas (Entity) dan Himpunan Entitas (Entity Sets)

Entitas merupakan individu yang mewakili sesuatu yang

nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain.

Sekelompok entitas yang sejenis dan berada dalam lingkup yang

sama membentuk sebuah himpunan entitas (entity set).

Sederhananya, entitas menujuk pada individu suatu objek,

sedang himpunan entitas menunjuk pada rumpun (family) dari

individu tersebut.

2. Relasi (Relationship) dan Himpunan Relasi (Relationship Sets)

Relasi menunjukkan adanya hubungan antara sejumlah

entitas yang berasal dari himpunan entitas yang berbeda.

Kumpulan semua relasi diantara entitas-entitas yang terdapat

pada himpunan entitas tersebut membentuk himpunan relasi

(relationship set). Sebagaimana istilah himpunan entitas yang

banyak sekali disingkat menjadi entitas (walaupun sebenamya

memiliki perbedaan makna), istilah himpunan relasi jarang

sekali digunakan dan lebih sering disingkat dengan istilah relasi.

3. Atribut (Attributes/Properties)

Setiap entitas pasti memiliki atribut yang mendeskripsikan

karakteristik (property) dari entitas tersebut. Sebagaimana telah

disebutkan sebelumnya, penentuan pemilihan atribut-atribut yang

relevan bagi sebuah entitas merupakan hal penting lainnya dalam

pembentukan model data. Penetapan atribut bagi sebuah entitas

umumnya memang didasarkan pada fakta yang ada. Hal yang

relevan untuk lebih diperhatikan dalam pembuatan Model E-R

adalah kedudukan atribut dalam entitas. Harus dapat kita

bedakan atau ketahui, mana atribut yang berfungsi sebagai Key

Primer (Primary Key) dan mana yang bukan (atribut deskriptif).

Page 30: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4. Kardinalitas atau derajat Relasi

Kardinalitas relasi menunjukan jumlah maksimum entitas

yang dapat berelasi dengan entitas pada himpunan entitas yang

lain. Dari sejumlah kemungkinan banyaknya hubungan antar

entitas, kardinalitas relasi merujuk pada hubungan maksimum

yang terjadi dari himpunan entitas yang satu ke yang lain begitu

pula sebaliknya.

(Fathansyah, 1999 : 64-69)

2.5.3. Flowchart

Menurut Oetomo (2002) flowchart adalah suatu metode

untuk menggambarkan tahap-tahap pemecahan masalah dengan

mempresentasikan simbol-simbol tertentu yang mudah dimengerti,

mudah digunakan dan standar. Simbol-simbol flowchart dapat dilihat

pada Tabel 2.2.

Tabel 2.2 Tabel Simbol Flowchart

Simbol Keterangan

Awal atau akhir program

Input atau Output

Proses

Pengujian

Arah

Page 31: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2.6. Pengertian Basis Data

Basis data terdiri atas dua kata, yaitu basis dan data. Basis kurang

lebih dapat diartikan sebagai markas atau gudang, tempat bersarang atau

berkumpul. Sedangkan data adalah repesentasi fakta dunia nyata yang

mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan),

barang, hewan peristiwa, konsep, keadaan, dan sebagainya, yang direkam

dalam bentuk angka, huruf, simbol, teks, bunyi, atau kombinasinya.

Basis data dapat didefiniskan dalam sejumlah sudut pandang seperti:

1. Himpunan kelompok data (arsip) yang saling berhubungan yang

diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali

dengan cepat dan mudah.

2. Kumpulan data yang saling berhubungan yang disimpan secara bersama

sedimikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu,

untuk memenuhi berbagai kebutuhan.

3. Kumpulan file atau table atau arsip yang saling berhubungan yang

disimpan dalam media penyimpanan elektronis.

(Fathansyah, 1999 : 1-6)

2.7. Microsoft Visual Basic 6.0

2.7.1. Pengertian Visual Basic 6.0

Microsoft Visual Basic 6.0 merupakan salah satu bahasa

pemrograman yang dapat digunakan untuk menyusun dan membuat

program aplikasi pada lingkungan sistem operasi windows. Program

aplikasi dapat berupa program database, program grafis, dan lain-

lain. Di dalam Visual Basic 6.0 sudah terdapat komponen-komponen

yang sangat membantu pembuatan program aplikasi.

Untuk dapat menyusun dan membuat suatu suaatu program

aplikasi dari Visual Basic, tentunya user harus mengetahui fasilitas-

fasilitas yang disediakan oleh Visual Basic agar proses penyusunan

dan pembuatan program aplikasi dapat berjalan dengan lancar.

(Suhata, 2005 : 3)

Page 32: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2.7.2. Komponen-komponen Visual Basic 6.0

Beberapa istilah dan komponen-komponen yang ada dalam

Visual Basic 6.0 adalah sebagai berikut:

1. MenuBar

MenuBar berfungsi memilih tugas-tugas tertentu seperti

memulai, memilih, mengakhiri suatu aplikasi dan lain

sebagainya.

2. ToolBar/SpeedBar

ToolBar/SpeedBar memiliki fungsi yang tidak jauh berbeda

dengan MenuBar. Hanya saja ToolBar/SpeedBar penggunaannya

lebih praktis dan cepat.

3. Jendela ToolBox

ToolBox berisikan kumpulan komponen-komponen yang

akan ditempelkan/diletakkan dalam form dan digunakan untuk

mendesain form sehingga membentuk user interface. ToolBox

Standart mempunyai banyak pilihan komponen, diantaranya

Label, CommandButton, TextBox, CheckBox, ComboBox, List

Box, Timer, Image, Shape, Line dan masih banyak lagi, yang

masing-masing mempunyai kegunaannya.

4. Jendela Form Designer

Jendela Form Designer berfungsi untuk merancang dan

mendesain user interface dan disini pula kontrol-kontrol

komponen dari ToolBox diletakkan/ditempelkan.

5. Jendela Kode Editor

Jendela Kode Editor secara umum berguna untuk

menuliskan listing program dalam pembuatan suatu aplikasi.

6. Jendela Project

Jendela Project berfungsi untuk melihat kontrol-kontrol apa

saja yang berada di dalam form tersebut secara hirarki seperti

Windows Ekplorer.

Page 33: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

7. Jendela Properties

Jendela ini digunakan untuk memanipulasi kontrol-kontrol

yang sudah ada dalam form. Jendela Properties ini memiliki dua

halaman yang masing-masing disebut Alphabetic (nama properti)

dan Catagorized (pilihan properti).

8. Jendela Form Layout

Jendela ini secara langsung menampilkan tata letak (layout)

form pada project.

(Malik, 2007 : 2-7)

Page 34: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

BAB III

DESAIN DAN PERANCANGAN

2.1. Deskripsi Sistem

Deskripsi sistem yang sudah berjalan pada SMA Negeri 8 Surakarta

sebagai berikut:

1. Pendataan siswa

Siswa memberikan data siswa ke bagian tata usaha, bagian tata

usaha melakukan pendataan siswa.

2. Pendataan guru

Guru memberikan data guru ke bagian tata usaha, kemudian

bagian tata usaha melakukan pendataan guru.

3. Pendataan pelajaran dan jadwal mengajar guru

Wakasek kurikulum memberikan data pelajaran dan jadwal

mengajar guru ke bagian tata usaha dan bagian tata usaha melakukan

pendataan pelajaran dan jadwal mengajar guru.

4. Pendataan kelas

Wakasek kesiswaan memberikan data kelas ke bagian tata usaha

dan bagian tata usaha melakukan pendataan kelas.

5. Pendataan nilai

Guru yang mengampu mata pelajaran memberikan data nilai ke

bagian tata usaha. dari data nilai tersebut bagian tata usaha membuatkan

daftar nilai yang kemudian diserahkan ke wali kelas. wali kelas setelah

menerima daftar nilai, membuat ledger rangkap dua yang diserahkan ke

kepala sekolah untuk ditandatangani. setelah ledger ditandatangani

kepala sekolah, ledger tersebut diserahkan ke bagian tata usaha, bagian

tata usaha mengarsipkan lembar pertama ledger dan lembar kedua

diserahkan ke wali kelas yang digunakan wali kelas untuk membuat

raport. raport tersebut diserahkan ke siswa pada saat pergantian

semester dan kenaikan kelas.

Page 35: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2.2. Perancangan Sistem

2.2.1. Diagram Konteks (Context Diagram)

Diagram Konteks adalah sebuah diagram sederhana yang

menggambarkan hubungan antara entity luar, masukan dan keluaran

dari sistem. Diagram konteks yang ada di SMA Negeri 8 Surakarta

disajikan pada Gambar 3.1.

Bagian Tata

Usaha

Sistem Informasi

Akademik SMA

Negeri 8

Surakarta

Data

Guru

Data

Kelas

Data

Pelajaran

Laporan

NilaiLaporan

Pelajaran

Laporan

Guru

Data

Siswa

Data

Nilai

Laporan

kelas

Laporan

Siswa

Jadwal

Mengajar

Konfirmasi

Username,

Password

Gambar 3.1 Diagram Konteks

2.2.2. Data Flow Diagram (DFD)

Data Flow Diagram adalah diagram yang menggambarkan

proses kesulurahan sampai proses terkecil, aliran data dan

penyimpanan data. Data Flow Diagram dapat juga didefinisikan

sebagai model logis yang menjelaskan sistem sebagai jaringan kerja

dari proses yang dihubungkan satu dengan lainnya atau dihubungkan

dengan tempat penyimpanan data serta dihubungkan pula dengan

sumber dan tujuan.

Page 36: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

1. DFD Level 0

DFD Level 0 Sistem Informasi Akademik SMA Negeri 8

Surakarta disajikan pada Gambar 3.2.

Bagian Tata Usaha

2.

Pendataan

Master

3.

Pendataan

Transaksi

M_Siswa

M_Mapel

M_Guru

Data Guru

Data Mapel

Data Siswa

guru guru

siswa

mapel mapel

siswa

Data Nilai

Data Jadwal

Mengajar

T_Nilai

nilai

T_Jadwal

Jadwal

4.

Pendataan

Laporan

mapel

nilai

siswa

Lap. pelajaran

Lap. siswa

Lap. Nilai

Lap. guru

Lap. Jadwal

guru

jadwal

1.

Cek

Validasi Validasi

Username,

Password

Lap. kelas Data Kelas

kelas

kelas M_kelas kelas

Gambar 3.2 DFD Level 0

2. DFD Level 1 Proses Pendataan Master

DFD Level 1 Proses Pendataan Master Sistem Informasi

Akademik SMA Negeri 8 Surakarta disajikan pada Gambar 3.3.

2.1

Pendataan

Mapel

2.2

Pendataan

Siswa

2.3

Pendataan

Guru

Bagian Tata

Usaha

Data Mapel M_Mapel

Data Guru

2.4

Pendataan

Kelas

Data Kelas

M_Siswa

M_Guru

M_Siswa

Mapel

Data Siswa

Kelas

Guru

Siswa

Gambar 3.3 DFD Level 1 Proses Pendataan Master

Page 37: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

3. DFD Level 2 Proses Pendataan Transaksi

DFD Level 2 Proses Pendataan Transaksi Sistem Informasi

Akademik SMA Negeri 8 Surakarta disajikan pada Gambar 3.4.

M_Siswa

M_Guru

3.1

Pendataan

Jadwal

3.2

Pendataan

Nilai

Bagian Tata

Usaha

T_Jadwal

T_Nilai

Mapel

Nilai

Jadwal

M_Guru

M_Mapel

M_Kelas

Guru

Kelas

Guru

Siswa

Data Mapel

Data Siswa

Data Guru

Data Guru

Data Kelas

Gambar 3.4 DFD Level 2 Proses Pendataan Transaksi

2.2.3. Entity Relationship Diagram

Entity Relationship Diagram adalah model koseptual yang

mendeskripsikan hubungan antar penyimpanan. Entity Relationship

Diagram tentang Sistem Informasi Akademik SMA Negeri 8

Surakarta disajikan pada Gambar 3.5.

Page 38: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

NIS*

Jenis_kel

Thn_Ajaran

Agama

Kelas***

Tgl_lahir

Tempat

Nama

Asal_Sekolah

Alamat

Agama_Wali

Murid

Pend

Tgl_Lahir

Tempat_Wali

Murid

Nama_Wali

Murid

M_Siswa Belajar

Kelas

NIS

M_Kelas Perwalian

Kelas

NIP

M_MapelNilai M_GuruJadwal

Alamat

NamaGuru

NIP*

Tmpt_lahir

Jabatan

Golongan

No_Telp

Jenis_kel

Agama

Tgl_lahir

N 1 1

N 1

N N N

Jenis_Kel_Wali

Murid

Kerja

Kelas*

NIP**

NIS**

NIP**

Nilai NIP**

NamaMapel

KodeMapel*

Kelas**

KodeMapel**

NIP** Hari

Jam

Gambar 3.5 Entity Relationship Diagram

Keterangan:

* : primary key

** : foreign key

2.2.4. Skema Diagram

Skema diagram tentang Sistem Informasi Akademik SMA

Negeri 8 Surakarta disajikan pada Gambar 3.6.

Page 39: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

T_Nilai

NIS

NIP

Nilai****

M_Siswa

NIS

Nama

Tempat

Tgl_lahir

Kelas

Agama

Thn_Ajaran

Jenis_kel

Asal_Sekolah

Nama_WaliMurid

Tempat_WaliMurid

Tgl_Lahir

Pend

Agama_WaliMurid

Alamat

Jenis_Kel_WaliMurid

Kerja

*

**

M_Kelas

Kelas

NIP*

**

T_Jadwal

NIP

KodeMapel

Kelas

Hari

Jam

****

**

M_Guru

NIP

NamaGuru

Alamat

Tmpt_lahir

Tgl_lahir

Agama

Jenis_kel

No_Telp

Golongan

Jabatan

M_Mapel

KodeMapel

NamaMapel

NIP

*

**

**

Gambar 3.6 Skema Diagram

Keterangan:

* : primary key

** : foreign key

2.2.5. Perancangan Basis Data

Rancangan basis data pada sistem informasi akademik di

SMA Negeri 8 Surakarta adalah sebagai berikut:

1. Tabel Siswa

Tabel siswa digunakan untuk menyimpan input data siswa SMA

Negeri 8 Surakarta. Struktur tabel siswa disajikan pada Tabel

3.1.

Primary Key : NIS

Foreign Key : Kelas

Page 40: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Tabel 3.1 Tabel Siswa

FIELDS TIPE PANJANG KETERANGAN

NIS TEXT 15 Nomor Induk Siswa

Nama TEXT 30 Nama Lengkap Siswa

Tempat TEXT 25 Tempat Lahir

Tgl_lahir DATETIME Tanggal Lahir

Kelas TEXT 10 Kelas

Agama TEXT 10 Agama Siswa

Thn_Ajaran TEXT 10 Tahun Ajaran

Jenis_kel TEXT 1 Jenis Kelamin Siswa

Asal_Sekolah TEXT 30 Asal Sekolah Siswa

Nama_WaliMurid TEXT 30 Nama Lengkap Wali Murid

Tempat_WaliMurid TEXT 25 Tempat Lahir Wali Murid

Tgl_Lahir DATETIME Tanggal Lahir Wali Murid

Pend. TEXT 10 Pend. Terakhir Wali Murid

Agama_WaliMurid TEXT 10 Agama Wali Murid

Alamat TEXT 50 Alamat Wali Murid

Jenis_Kel_WaliMurid TEXT 1 Jenis Kelamin Wali Murid

Kerja TEXT 25 Pekerjaan Wali Murid

2. Tabel Guru

Tabel guru digunakan untuk menyimpan input data guru SMA

Negeri 8 Surakarta. Struktur tabel guru disajikan pada Tabel 3.2.

Primary Key : NIP

Page 41: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Tabel 3.2 Tabel Guru

FIELDS TIPE PANJANG KETERANGAN

NIP TEXT 15 Nomor Induk Pegawai

NamaGuru TEXT 30 Nama Lengkap Guru

Alamat TEXT 50 Alamat Lengkap Guru

Tmpt_lahir TEXT 25 Tempat Lahir Guru

Tgl_lahir DATETIME Tanggal Lahir Guru

Agama TEXT 10 Agama Guru

Jenis_kel TEXT 1 Jenis Kelamin Guru

No_Telp TEXT 12 Nomor Telepon Guru

Golongan TEXT 10 Golongan Guru

Jabatan TEXT 25 Jabatan Guru

3. Tabel Kelas

Tabel kelas digunakan untuk menyimpan input data kelas di

SMA Negeri 8 Surakarta. Struktur tabel kelas disajikan pada

Tabel 3.3.

Primary Key : Kelas

Foreign Key : NIP

Tabel 3.3 Tabel Kelas

FIELDS TIPE PANJANG KETERANGAN

Kelas TEXT 10 Kelas

NIP TEXT 15 NIP Wali Kelas

4. Tabel Mapel

Tabel mapel digunakan untuk menyimpan input data mata

pelajaran di SMA Negeri 8 Surakarta. Struktur tabel mapel

disajikan pada Tabel 3.3.

Primary Key : KodeMapel

Foreign Key : NIP

Page 42: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Tabel 3.3 Tabel Mapel

FIELDS TIPE PANJANG KETERANGAN

KodeMapel TEXT 8 Kode Mata Pelajaran

NamaMapel TEXT 20 Nama Mata Pelajaran

NIP TEXT 15 NIP Guru Pengampu

5. Tabel Jadwal

Tabel jadwal digunakan untuk menyimpan input data jadwal

mengajar guru di SMA Negeri 8 Surakarta. Struktur tabel jadwal

disajikan pada Tabel 3.4.

Foreign Key : NIP, KodeMapel, Kelas

Tabel 3.4 Tabel Jadwal

FIELDS TIPE PANJANG KETERANGAN

NIP TEXT 15 NIP Guru Pengampu

KodeMapel TEXT 20 Nama Mata Pelajaran

Kelas TEXT 10 Kelas yang Diajar

Hari TEXT 6 Hari Mengajar

Jam DATETIME Jam Mengajar

6. Tabel Nilai

Tabel nilai digunakan untuk menyimpan input data nilai siswa

SMA Negeri 8 Surakarta. Struktur tabel penilaian disajikan pada

Tabel 3.5.

Foreign Key : NIS, NIP

Tabel 3.5 Tabel Nilai

FIELDS TIPE PANJANG KETERANGAN

NIS TEXT 15 NIS Siswa

NIP TEXT 15 NIP Guru Mata Pelajaran

Nilai NUMBER Integer Nilai Siswa

Page 43: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2.2.6. Struktur Hirarki Program

Tampilan menu utama adalah tampilan yang memuat menu-

menu utama yaitu menu file, menu master, menu transaksi, menu

laporan, menu utility, dan menu tentang. Struktur hirarki program

disajikan pada Gambar 3.7.

MENU UTAMA

TENTANG

ProgramMASTER

1. Data Siswa

2. Data Guru

3. Data Kelas

4. Data Pelajaran

LAPORAN

1. Laporan Data Siswa

2. Laporan Data Guru

3. Laporan Data Kelas

4. Laporan Data Mapel

5. Laporan Data Jadwal

6. Laporan Data Nilai

UTILITY

1. View

2. Back Up

3. Tutup Buku

4. Restore

TRANSAKSI

1. Jadwal

2. Nilai

FILE

1. Login

2. Keluar

Gambar 3.7 Struktur Hirarki Program

2.2.7. Rancangan Program

1. Rancangan Form Login

Rancangan form login disajikan pada Gambar 3.8.

Gambar 3.8 Rancangan Form Login

2. Rancangan Menu Utama

Rancangan menu utama disajikan pada Gambar 3.9.

L Username

:: Login Sistem ::

xXXX Login Sistem… Masukkan User dan Password…

x

Keluar Login

Gambar

Username

Pasword

Page 44: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.9 Rancangan Menu Utama

3. Rancangan Form Data Siswa

Rancangan form data siswa disajikan pada gambar 3.10.

:: Sistem Informasi Akademik ::

Sistem Informasi Akademik

SMA Negeri 8 Surakarta

x -

_

_

_

_

File Master Transaksi Laporan Utility Tentang

Logo

Gambar

Gambar

Gambar

Gambar

Gambar

Page 45: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.10 Rancangan Form Data Siswa

4. Rancangan Form Data Kelas

Rancangan form data kelas disajikan pada gambar 3.11.

:: Data Siswa ::

Jumlah Murid :

Tambah Simpan Ganti Hapus Batal Keluar

Data Siswa…. Semua Data Siswa….

Tanggal

Gambar

x _

_zz

NIS

Nama Siswa

Tempat, TGL. Lahir

Kelas

Agama

Tahun Ajaran

Jenis kelamin

Asala sekolah

....

Data Siswa

= Pilihan Agama =

Rende

r

Cari

24/10/198

9

= Jenis kelamin =

= Tahun Ajaran =

Nama Wali Murid

Tempat, TGL. Lahir

Pendidikan terakhir

Agama

Alamat

Jenis kelamin

Pekerjaan

= Pend. Terakhir =

24/10/1989

= Pilihan Agama =

= Jenis kelamin =

Data Wali Murid

Page 46: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.11 Rancangan Form Data Kelas

5. Rancangan Form Data Guru

Rancangan form data guru disajikan pada Gambar 3.12.

:: Data kelas ::

Tanggal KodeKelas

NIP Wali Kelas

Tamb ah Simpan Ganti Hapus Batal Keluar

Data kelas… Semua Data kelas…

Gambar

x

Page 47: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.12 Rancangan Form Data Guru

6. Rancangan Form Data Pelajaran

Rancangan form data pelajaran disajikan pada Gambar 3.13.

:: Data Guru ::

Tamb ah Simpan Ganti Hapus Batal Keluar

Tanggal NIP

Nama Guru

Alamat

Tempat, Tgl Lahir

Agama

Jenis Kelamin

No. Telepon

Golongan

Jabatan

24/10/1989

== Pilihan Agama ==

== Jenis Kelamin ==

Render Cari

x

Data Guru… Semua Data Guru…

Gambar

Page 48: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.13 Rancangan Form Data Pelajaran

7. Rancangan Form Data Jadwal

Rancangan form data jadwal mengajar guru disajikan pada

gambar 3.14.

:: Data Mata Pelajaran::

Tanggal Kode Mapel

Nama Mapel

NIP Guru

Data Mata Pelajar an… Semua Mata Data Pelajaran…

Gambar

x

Tamb ah Simpan Ganti Hapus Batal Keluar

..

..

..

Page 49: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.14 Rancangan Form Jadwal

8. Rancangan Form Data Nilai

Rancangan form data nilai disajikan pada gambar 3.15.

:: Data Jadwal Mengajar ::

Data Jadwal… Semua Data Jadwal…

Gambar

x

Kelas

Hari

Jam

Data Mengajar

… NIP

Nama Mapel

Data Guru

Tambah Simpan Hapus Keluar

Tanggal

Page 50: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.15 Rancangan Form Data Nilai

9. Rancangan Form dan Output Laporan Data Siswa

Rancangan form dan output laporan data siswa disajikan pada

Gambar 3.16 dan Gambar 3.17.

Gambar 3.16 Rancangan Form Laporan Data Siswa

:: Data Nilai Siswa::

Tanggal NIS

NIP Guru

Nilai

Input Nilai Siswa… Semua Data Nilai Siswa…

Gambar

x

Tamb ah Simpan Ganti Hapus Batal Keluar

x :: Laporan Siswa::

Cetak Keluar

NIS : Global

Kelas :

Pilihan

Page 51: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.17 Rancangan Output Laporan Data Siswa

10. Rancangan Form dan Output Laporan Data Guru

Rancangan form dan output laporan data guru disajikan pada

Gambar 3.18 dan Gambar 3.19.

Gambar 3.18 Rancangan Form Laporan Data Guru

:: Laporan Guru:: x

Cetak Keluar

NIP : Global

Pilihan

LOGO

Page 52: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.19 Rancangan Output Laporan Data Guru

11. Rancangan Output Laporan Data Kelas

Rancangan output laporan data kelas disajikan pada Gambar

3.20.

Gambar 3.20 Rancangan Output Laporan Data Kelas

12. Rancangan Output Laporan Data Mapel

Rancangan output laporan data mata pelajaran disajikan pada

Gambar 3.21.

LOGO

LOGO

Page 53: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.21 Rancangan Output Laporan Data Mapel

13. Rancangan Output Laporan Data Nilai

Rancangan output laporan data penilaian disajikan pada Gambar

3.22.

Gambar 3.22 Rancangan Output Laporan Data Nilai

14. Rancangan Output Data Jadwal

Rancangan output laporan data jadwal mengajar disajikan pada

Gambar 3.23.

LOGO

LOGO

Page 54: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 3.23 Rancangan Output Laporan Data Jadwal

LOGO

Page 55: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

BAB IV

IMPLEMENTASI DAN ANALISIS

4.1. Implementasi

4.1.1. Kebutuhan Hardware

Spesifikasi kebutuhan Hardware yang dibutuhkan antara lain

sebagai berikut:

a. Microprocessor Pentium IV 1,80 Ghz

b. Memori 512 Mb

c. Hardisk 80 Gb

d. Monitor, keyboard, dan mouse

e. Printer

4.1.2. Kebutuhan Software

Software adalah program yang dirancang sebagai perantara

hardware dengan program aplikasi. Software sistem yang digunakan

untuk mendukung sistem informasi akademik ini adalah sebagai

berikut:

a. Operating System : Windows XP

b. Aplikasi Editor : Microsoft Visual Basic 6.0

c. Software Pendukung : Seagate Crystal Report 8.5

d. Database : Microsoft Access 2007

4.1.3. Desain Halaman Utama

Halaman utama merupakan suatu tampilan program yang

menampilkan menu-menu dari suatu aplikasi yang diterapkan.

Halaman menu merupakan komunikasi awal antara sistem dengan

pengguna. Tampilan form utama dalam program Sistem Informasi

Akademik SMA Negeri 8 Surakarta dapat disajikan pada Gambar

4.1.

Page 56: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.1 Menu Utama

Sebelum menjalankan menu utama diminta untuk mengisi username

dan password pada form login. Jika salah memasukkan username

atau password maka akan muncul kotak peringatan. Tampilan kotak

peringatan dan form login disajikan pada Gambar 4.2 dan Gambar

4.3.

Gambar 4.2 Form Login

Page 57: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.3 Kotak Peringatan

4.1.4. Desain Menu Master

Menu Master merupakan suatu tampilan program yang

digunakan untuk memasukkan data siswa, data guru, data kelas, data

pelajaran yang diperlukan akan diproses dan disimpan ke dalam

database.

1. Form Data Siswa

Form data siswa digunakan untuk memasukkan data-data

siswa di SMA Negeri 8 Surakarta. Tampilan form data siswa

disajikan pada Gambar 4.4.

Gambar 4.4 Form Data Siswa

Page 58: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

2. Form Data Guru

Form data guru digunakan untuk memasukkan data-data

guru di SMA Negeri 8 Surakarta Tampilan form data guru

disajikan pada Gambar 4.5.

Gambar 4.5 Form Data Guru

3. Form Data Kelas

Form data kelas digunakan untuk memasukkan data-data

kelas di SMA Negeri 8 Surakarta. Tampilan form data kelas

disajikan pada Gambar 4.6.

Page 59: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.6 Form Data Kelas

4. Form Data Pelajaran

Form data pelajaran digunakan untuk memasukkan data-

data mata pelajaran di SMA Negeri 8 Surakarta Tampilan form

data pelajaran disajikan pada Gambar 4.7.

Page 60: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.7 Form Data Pelajaran

4.1.5. Desain Menu Transaksi

Menu Transaksi merupakan suatu tampilan program yang

digunakan untuk memasukkan data jadwal mengajar guru dan data

nilai yang diperlukan akan diproses dan disimpan ke dalam

database.

1. Form Jadwal

Form jadwal digunakan untuk memasukkan data-data

jadwal mengajar guru di SMA Negeri 8 Surakarta Tampilan

form data mengajar guru disajikan pada Gambar 4.8.

Page 61: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.8 Form Jadwal

2. Form Nilai

Form nilai digunakan untuk memasukkan data-data

penilaian siswa di SMA Negeri 8 Surakarta. Tampilan form data

nilai disajikan pada Gambar 4.9.

Page 62: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.9 Form Data Nilai

4.1.6. Desain Menu Laporan

1. Form dan Output Laporan Data Siswa

Tampilan form dan output laporan data siswa disajikan pada

Gambar 4.10 dan Gambar 4.11.

Gambar 4.10 Form Laporan Data Siswa

Page 63: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.11 Output Laporan Data Siswa

2. Form dan Output Laporan Data Guru

Tampilan form dan output laporan data guru disajikan pada

Gambar 4.12 dan Gambar 4.13.

Gambar 4.12 Form Laporan Data Guru

Page 64: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.13 Output Laporan Data Guru

3. Output Laporan Data Kelas

Tampilan output laporan data kelas disajikan pada Gambar 4.14.

Gambar 4.14 Output Laporan Data Kelas

4. Output Laporan Data Mapel

Tampilan output laporan data mata pelajaran disajikan pada

Gambar 4.15.

Page 65: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.15 Output Laporan Data Mapel

5. Output Laporan Data Nilai

Tampilan output laporan data penilaian disajikan pada Gambar

4.16.

Gambar 4.16 Output Laporan Data Nilai

6. Output Laporan Data Jadwal

Tampilan output laporan data jadwal mengajar disajikan pada

Gambar 4.17.

Page 66: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

Gambar 4.17 Output Laporan Data Jadwal

4.2. Analisis

Sistem ini memiliki fungsi utama sebagai sistem informasi

akademik. Admin yang menggunakan sistem informasi ini hanya 1 yaitu

bagian tata usaha. Dan bagian tata usaha mempunyai hak akses untuk

menginputkan data dan mencetak laporan yang diinginkan. Adapun

kelebihan dan kekurangan sistem informasi akademi ini adalah:

4.2.1. Kelebihan Program

1. Untuk melihat apakah data yang dimasukkan belum dapat

dilihat melalui menu data. Oleh kerena itu mempermudah dalam

proses pembacaan data yang sudah diinputkan.

2. Dilengkapi dengan form pencarian, mempermudah admin untuk

melakukan pencarian data. Program ini juga dilengkapi dengan

edit data yang berfungsi untuk merubah serta mengisi

kelengkapan data yang telah tersimpan dalam database.

3. Dilengkapi dengan pesan konfirmasi sehingga mempermudah

komunikasi sistem aplikasi dengan admin.

4. Dapat menghasilkan output berupa data siswa, data guru, data

pelajaran, jadwal mengajar guru, dan data nilai siswa.

5. Dilengkapi dengan menu view, back up, restore dan tutup buku.

6. Dalam pengisian NIS tidak perlu mengetik secara manual.

Page 67: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

4.2.2. Kekurangan Program

1. Sistem informasi ini masih bersifat stand alone, oleh karena itu

masih terpaku pada satu komputer saja.

2. Pada pendataan nilai belum dilengkapi dengan syarat-syarat

penilaian yang lengkap.

3. Pada cetak laporan data siswa dan data guru belum bisa

menampilkan foto.

4. Dalam penggunaan sistem ini akan memberatkan tugas admin.

5. Pada pendataan jadwal belum disertai validasi, sehingga akan

mengakibatkan kesamaan data jadwal guru.

Page 68: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

BAB V

PENUTUP

5.1. Kesimpulan

Berdasarkan pembahasan di atas, maka dapat diambil kesimpulan

sebagai berikut:

1. Telah berhasil dibuat suatu Sistem Informasi Akademik Negeri 8

Surakarta. Dimana sistem informasi ini digunakan untuk pengelolaan

semua data yang berkaitan dengan data siswa, data guru, data pelajaran,

data kelas, data jadwal mengajar guru dan nilai siswa.

2. Program ini menampilkan menu file, menu master, menu transaksi,

menu laporan, menu utility, dan menu tentang. Pada menu file terdapat

sub menu login dan keluar yang digunakan untuk masuk dan keluar dari

program. Sedangkan pada menu master dan menu transaksi terdapat

pilihan sub menu yang digunakan untuk melakukan penambahan data,

edit data, dan pencarian data.

5.2. Saran

Adapun saran yang dapat memberikan masukan untuk

penyempurnaan sistem yang ada adalah:

1. Sistem informasi ini sebaiknya bersifat client server.

2. Dalam pengembangan nantinya lebih baik lagi jika pada cetak laporan

data siswa dan data guru bisa menampilkan foto.

3. Sebaiknya pada pendataan nilai dilengkapi dengan syarat-syarat

penilaian yang lengkap. Sehingga kedepannya dapat dengan mudah

memproses dan menghasilkan data nilai dengan akurat.

4. Sebaiknya pada pendataan jadwal disertai validasi, sehingga kedepannya

dapat menghasilkan data jadwal guru yang valid.

Page 69: SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA …/Sistem... · SISTEM INFORMASI AKADEMIK SMA NEGERI 8 SURAKARTA ... BAB II commit to user ... pemerintahan telah mengenal komputer

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

DAFTAR PUSTAKA

Fathansyah, 1999, Basis Data, Penerbit Informatika Bandung, Bandung

Jogiyanto, H.M, 1999 Analisis dan Desain Sistem Informasi, Edisi Kedua, Andi

Offset, Yogyakarta

Kristanto, Andri, 2003, Perancangan Sistem Informasi dan Aplikasinya, Penerbit

Gava Media, Yogyakarta

Malik, Jaja Jamaludin, 2007, Kumpulan Tip Trik Pemrograman Visual Basic,

Andi Offset, Yogyakarta

Oetomo, Budi Sutedjo Dharma, 2002, Perencanaan & Pembangunan Sistem

Informasi, Andi Offset, Yogyakarta

Suhata, ST, 2005, VB Sebagai Pusat Kendali Peralatan Elektronik , PT Elex

Media Komputindo, Jakarta

Sutanta, Edhy, 2004, Sistem Basis Data, Penerbit Graha Ilmu, Yogyakarta