sistem informasi akademik pada sma negeri...

80
Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010. i SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2 RANTAU UTARA TUGAS AKHIR RUDI JONATHAN 052406029 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009

Upload: dangtuyen

Post on 30-Jan-2018

224 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

i

SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2 RANTAU UTARA

TUGAS AKHIR

RUDI JONATHAN 052406029

DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2009

Page 2: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

ii

PERSETUJUAN

Judul : SISTEM INFORMASI PORTAL AKADEMIK PADA SMA NEGERI 2 RANTAU UTARA DENGAN MENGGUNAKAN VISUAL BASIC 6.0

Kategori : TUGAS AKHIR Nama : RUDI JONATHAN Nomor Induk Mahasiswa : 052406029 Program Studi : D3 ILMU KOMPUTER Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juni 2009 Diketahui oleh/Disetujui oleh Departemen Matematika FMIPA USU Disetujui oleh Ketua, Dosen Pembimbing,

Dr. Saib Suwilo, M.Sc Syahriol Sitorus, S.Si, M. IT NIP 131796149 NIP 132174687

Page 3: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

iii

PERNYATAAN

SISTEM INFORMASI PORTAL AKADEMIK PADA SMA NEGERI 2

RANTAU SELATAN DENGAN MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juni 2009 RUDI JONATHAN 052406029

Page 4: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

iv

PENGHARGAAN

Bismillahirrahmanirrahim

Puji dan syukur penulis panjatkan kehadirat Allah SWT, karena dengan

limpahan rahmat dan karunia-nya penulis berhasil menyelesaikan tugas akhir ini

yang berjudul ”Sistem Informasi Akedemik Pada SMA Negeri 2 Rantau

Selatan Dengan Menggunakan Visual Basic 6.0 “ tepat pada waktu yang telah

ditetapkan. Tak lupa shalawat beriring salam kepada junjungan Nabi Besar

Muhammad SAW dan para sahabatNya yang telah membawa kita dari kegelapan

kealam terang benderang yang penuh ilmu pengetahuan. Tugas Akhir ini tidak mungkin bisa selesai dengan baik, jika tidak ada bantuan

dari berbagai pihak. Pada kesempatan yang baik ini, penulis ingin mengucapkan

terima kasih yang setulus-tulusnya kepada :

1. Bapak Dr. Eddy Marlianto, M.Sc selaku Dekan Fakultas MIPA

Universitas Sumatera Utara.

2. Bapak Dr. Saib Suwilo, M.Sc selaku Ketua Jurusan Program Studi D-3

Ilmu Komputer.

3. Bpk Syahriol Sitorus, S.Si, M. IT, M.Sc selaku Dosen Pembimbing Tugas

Akhir Program Studi D-3 Ilmu Komputer Fakultas MIPA Universitas

4. Sumatera Utara yang telah memberikan bimbingan dan arahan mulai dari

pembuatan proposal hingga penyelesaian tugas akhir ini.

Page 5: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

v

5. Seluruh Staf Pengajar Program Studi D-3 Ilmu Komputer Faklutas MIPA

Universitas Sumatera Utara yang telah memberikan ilmu dan

pengetahuannya kepada penulis selama masa perkuliahan.

6. Bapak Drs. Trisno selaku Kepala sekolah SMA Negeri 2 Rantau Selatan

yang telah memberikan kesempatan kepada penulis untuk melakukan riset

sebagai data dalam pembuatan tugas akhir.

7. Seluruh guru dan pegawai SMA Negeri 2 Rantau Selatan yang telah

banyak membantu penulis dalam mengumpulkan data dalam pembuatan

tugas akhir.

8. Teristimewa kepada Ayanda L. Siagian dan Ibunda N. Pandiangan yang

telah memberikan kasih sayangnya tak henti-hentinya baik moril maupun

materil kepada penulis hingga akhirnya penulis dapat menyelesaikan tugas

akhir ini tepat pada waktunya.

9. Buat abangda-abangada Tumpak Halomoan Siagian, Wilson Siagian,

Sultan Tani Siagian, serta adikku Toba Siagian dan Lotmauli Siagian yang

menjadi motivasi penulis selama ini kuucapkan terima kasih.

10. Buat Sahabatku Starmen, Candra, Eka dan anak-anak Angkatan Komputer

B 2006 yang telah banyak membantu dan mendukung penulis selama

menjalani

Pendidikan di D3 Ilmu Komputer USU dan terkhusus buat bang Jhon Peri

yang telah banyak membantu selam pembuatan T.A ini.

11. Pihak-pihak yang telah banyak membantu penulis, yang tidak dapat

penulis sebutkan namanya satu-persatu.

Page 6: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

vi

Selama penulisan tugas akhir ini, penulis menyadari akan kesalahan-

kesalahan yang mungkin terjadi, baik itu dari segi teknik tata penyajian ataupun

dari segi tata bahasa. Oleh karena itu penulis memohon maaf sebesar-besarnya.

Penulis juga mengharapkan kritikan dan saran yang sifatnya membangun

sehingga Tugas Akhir ini dapat menjadi referensi bagi peneliti selanjutnya dan

bermanfaat bagi pembaca sekalian dan masyarakat Umum.

Penulis

RUDI JONATHAN

Page 7: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

vii

ABSTRAK

Kajian ini untuk membagun satu sistem pemograman data base, mengenai sistem informasi Akademik Pada SMA Negeri 2 Rantau Selatan . Berdasarkan data riset yang telah di kaji, sistem di kembangkan dengan mengunakan perangkat Lunak Microsoft Visual Basic 6.0 ,SQL Server 2000, Crystal Report. Sistem ini meliputi penginputan masukan data yang berkaitan dengan data guru, siswa, dan absensi. Objektif utama dalam sistem ini adalah untuk meningkatkan kinerja pengolahan data dan rancangan antar muka yang di peroleh lebih dulu.

Page 8: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

viii

DAFTAR ISI

Halaman

Persetujuan ii Peryataan iii Penghargaan iv Abstrak vii Daftar Isi viii Daftar Tabel x Daftar Gambar xi Bab 1 Pendahuluan 1 1.1 Latar belakang 1 1.2 Identifikasi Masalah 2 1.3 Batasan Masalah 3 1.4 Tujuan dan Manfaat 3 1.5 Metodologi Penelitian 4 1.6 Organisasi Penulisan 4 Bab 2 Landasan Teori 7 2.1 Pengertian Komputer 7 2.1.1 Perangkat Keras (Hardware) 8 2.1.2 Perangkat Lunak (Software) 10 2.1.3 Tenaga Ahli (Brainware) 10 2.2 Sistem Informasi 11 2.2.a Manfaat Sistem Informasi 12 2.2.b Kegiatan Sistem Informasi 13 2.2.1 Sistem 13 2.2.2 Informasi 16 2.3 Pengertia Data Base 17 2.4 Pengertian Data 19 2.5 Pengolahan Data 19 2.6 Sekilas Tentang Pemograman Visual Basic 23 2.6.1 Keuntungan Pemograman Visual Basic 23 2.6.2 Tampilan Layar Visual Basic 24 2.6.3 Menjalankan Program Visual Basic 27 2.7 Crystal Reprot 28 Bab 3 Deskripsi Data Sekolah 29 3.2 Gambaran Umum Sekolah 29 Bab 4 Perancangan Sistem 32 4.1 Perancangan Database 32 4.2 Perancangan Normalisasi 33 4.3 Database Relationship 36 4.5 Data Flow Diagram (DFD) 37 4.4 Entity Relation Diagram (ERD) 40 4.6 Rancangan Sistem Informasi 42

Page 9: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

ix

4.7 Rancangan Antar Muka 43 4.8 Rancangan Output 46 4.9 Algoritma 47 Bab 5 Implementasi Sistem 51 5.1 Pengertian Implementasi Sistem 51 5.2 Tujuan Implementasi Sistem 51 5.3 Spesifikasi Sistem 52 Bab 6 Kesimpulan dan Saran 55 6.1 Kesimpulan 55 6.2 Saran 56 Daftar Pustaka 57 Lampiran A: listing Program Lampiran C: Surat-Surat

Page 10: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

x

DAFTAR TABEL

Halaman

Tabel 1. Siklus Pengolahan Data 20

Page 11: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xi

DAFTAR GAMBAR

Halaman

Gambar 4.4 Simbol – Simbol DFD . 22

Gambar 2.6.2 Tampilan Layar Visual Basic 24

Gambar 2.6.3. Jendela Utama Visual Basic 25

Gambar 2.6.4. Jendela From 25

Gambar 2.6.5. Jendela Project 26

Gambar 2.6.6. Toolbox 26

Gambar 2.6.7 Jendela Properti 27

Gambar 4.3 Database Relationship 36

Gambar 4.5 Diagram Konteks 37

Gambar 4.6 .Diagram Level Nol 38

Gambar 4.7 DFD Level 1 39

Gambar 4.8 ERD Siswa dengan Guru dengan Absen 40

Gambar 4.9 Sistem Informasi Akademik 42

Gambar 4.10 File Sistem Informasi 42

Gambar 4.11 Laporan Sistem Informasi 43

Gambar 4.12 Antar Muka Data Siswa 43

Gambar 4.13 Data Antar Muka Guru 44 Gambar 4.14 Data Antar Muka Absensi Siswa 45

Page 12: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xii

BAB 1

PENDAHULUAN

.1.1. Latar belakang

Perkembangan teknologi dewasa ini tidak terlepas dari semakin bertambah

majunya teknologi computer. Kebutuhan akan teknologi computer pun semakin

diminati oleh perusahaan-perusahaan disegala bidang, baik perusahaan swasta

maupun instansi-instansi pemerintah. Hal ini berkaitan dengan pekerjaan-

pekerjaan yang biasanya selalu dilakukan secara manual oleh manusia akan

semakin cepat dan efisien apabila dilakukan dengan sistem komputerisasi. Bahkan

dengan kecanggihan teknologi computer yang semakin berkembang dengan pesat

dapat memudahkan perusahaan-perusahaan tersebut untuk meningkatkan efisiensi

kerja Karena pekerjaan yang dilakukan dengan computer dapat menghemat baik

dari segi waktu, ruang, tenaga, biaya, dan lain-lain.

Pada mulanya komputer hanya digunakan sebagai alat penghitung oleh

manusia. Namun sekarang semakin berkembangnya teknologi khususnya dibidang

computer serta dengan meningkatnya kebutuhan serta pengetahuan manusia akan

pentingnya teknologi, maka fasilitas yang di sediakan oleh computer pun semakin

meningkat dengan tidak hanya di gunakan sebagai alat penghitung saja. Salah satu

kegunaan lain dari computer adalah menyangkut tentang data processing.

Data processing akademik merupakan data yang sangat vital bagi sebuah

sekolah, baik itu sekolah swasta maupun sekolah negeri. Untuk itu penulis

Page 13: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xiii

mencoba membuat perancangan suatu sistem untuk melakukan proses kerja

khususnya dalam penginputan data akademik pada SMA Negeri 2 Rantau Selatan.

Oleh karena itu penulis sangat tertarik untuk menyusun Tugas Akhir ini

dengan mengangkat sebuah judul: ” Sistem informasi Akademik pada SMA

Negeri 2 Rantau Selatan Dengan Menggunakan Visual Basic 6.0 “

1.2. IDENTIFIKASI MASALAH

Kemampuan manusia dalam menyelesaikan pekerjaan yang semakin

banyak dan rumit sangatlah terbatas, sehingga disini dibutuhkan suatu sistem yang

dapat mengolah data dengan baik sehingga dapat mempercepat serta

mengefisiensikan pekerjaan pengolahan data. Untuk menghindari terjadinya

penyimpangan dalam pembahasan masalah dengan mengingat akan keterbatasan

penulis dalam hal ilmu dan keterampilan serta waktu maka penulis membatasi

permasalahan hanya pada SISTEM INFORMASI AKADEMIK PADA SMA

NEGERI 2 RANTAU SELATAN.

Identifikasi masalahnya yaitu bagaimana cara memberikan SISTEM

INFORMASI AKADEMIK PADA SMA NEGERI 2 RANTAU SELATAN

1.3 BATASAN MASALAH

Page 14: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xiv

Dalam hal ini, untuk menghindari terjadinya penyimpangan dalam

penulisan tugas akhir ini, penulis membatasi masalah yang akan dibahas antara

lain:

1. Sumber data diperoleh hanya dari SMA Negeri 2 Rantau Selatan.

2. Sistem Pengolahan Data guru, siswa dan pegawai SMA Negeri 2

Rantau Selatan dirancang dengan menggunakan Visual Basic 6.0.

3. Sistem Pengolahan data yang dibentuk meliputi data guru, data

siswa, dan absen siswa.

1.4. MAKSUD DAN TUJUAN

Adapun maksud dari penelitian ini adalah untuk mengembangkan serta

memperbaharui sistem pemrosesan data guru, siswa, dan absensi pada SMA

Negeri 2 Rantau Selatan.

Sedangkan tujuan dari penelitian ini adalah membuat suatu software basis

data mengenai data guru, siswa, dan absensi pada SMA Negri 2 Rantau Selatan

dengan menggunakan Visual Basic 6,0.

Selain itu penelitian ini juga bertujuan untuk menyusun tugas akhir yang

merupakan salah satu syarat dalam menyelesaikan program Studi Diploma III

Ilmu Komputer.

1.5 METODE PENELITIAN

Page 15: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xv

Metode penelitian yang digunakan dalam tulisan ini, meliputi antara lain:

1. Studi kepustakaan dengan cara mengambil data teoritis dan membaca

buku-buku referensi yang berhubungan dengan judul yang diangkat dari

hasil penelitian.

2. Studi lapangan secara langsung dengan objek penelitian untuk mendapat

data-data.

Studi Lapangan ini meliputi :

a. Interview (wawancara)

Yaitu pengumpulan data dengan cara mengadakan wawancara secara

langsung kepada pihak yang terkait.

b. Obsrvasi (pengamatan)

Yaitu teknik pengumpaln data secara langsung dilapangan sehingga

memperoleh data yang lebih akurat dan keterangan yang cukup jelas.

1.6 ORGANISASI PENULISAN

Penulisan Tugas Akhir ini dibagi atas IV (enam ) bab dan masing-masing bab

dibagi atas beberapa sub bab dengan maksud agar Tugas Akhir ini lebih terperinci

dan akan mempermudah di dalam pembahasan dan pemahaman masing-masing

bab.

Adapun bab-bab tersebut adalah :

BAB 1: PENDAHULUAN

Page 16: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xvi

Bab ini menguraikan secara garis besar mengenai pokok-pokok

permasalahaan yaitu hal-hal yang mencakup latar belakang,

perumusan masalah, batasan masalah, maksud dan tujuan,

metodologi penilaian dan organisasi penulisan Tugas Akhir.

BAB 2: LANDASAN TEORI

Bab ini meguraikan secara garis besar mengenai pengertian

komputer, pengolahan data, pengertian informasi, dan sekilas

tentang Microsof Visual Basic.

BAB 3: TINJAUAN ORGANISASI

Bab ini menguraikan tentang profil Sekolah, visi, dan misi, serta

struktur organisasi sekolah .

BAB 4: PERANCANGAN SISTEM YANG DIUSULKAN

Bab ini menguraikan tentang gambaran sistem, perancangan

struktur basis data, perancangan menu, algoritma program, serta

perancangan output.

BAB 5: IMPELEMENTASI SISTEM

Menjelaskan tenteng implementasi sistem yang meliputi

pengertian implementasi sistem, tujuan implementasi sistem,

komponen utama dalam implementasi sistem serta pemeliharaan

sistem.

BAB 6: KESIMPULAN DAN SARAN

Bab ini menguraikan tenteng kesimpulan dari uraian bab-bab

sebelumnya, sehingga dari kesimpulan tersebut penulis mencoba

memberi saran yang berguna untuk melengkapi dan

Page 17: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xvii

menyempurnakan produktivitas kerja yang akan datang, juga

dilengapi dengan daftar pustaka dan beberapa lampiran yang

berkaitan dengan pemahasaan.

Page 18: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xviii

BAB 2

LANDASAN TEORI

2.1. PENGERTIAN KOMPUTER

Teknologi computer sesungguhnya telah banyak merubah sistem tata cara

sebagian manusia yang bergerak di bidang informasi. Istilah kompuetr

mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah

computer (computer) diambil dari bahasa latin “computare” Yang berarti

menghitung (to Compute atau Reckon).

Dari berbagai pegertian dari computer dapat di ambil kesimpulan bahwa

pengertian komputer adalah suatu alat elektronik yang dapat menerima input

data, mengolah data, memberikan informasi, dengan mengunakan suatu program

yang tersimpan di memori computer (stored Program), dapat menyimpan

[rogram dan hasil pengolahan, serta bekerja secara otomatis.

Ada 3 (tiga) unsur penting yang dibutuhkan yang di butuhkan oleh sebuah

sistem computer untuk dapat beroperasi dengan baik yaitu:

1. Hardware

2. Software

3. Brainware

Page 19: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xix

2.1.1. Perangkat Keras ( Hard Ware)

Perangkat Keras ( Hard ware) meliputi semua peralatan komputer pada

sistem computer atau disebut juga dengan konfigurasi komputer.

Perangkat Keras meliputi :

1. Alat Input

Yaitu alat untuk memasukkan program maupun data yang akan diproses

oleh komputer.

Perangkat – Perangkat alat input:

a. Keyboard

Keyboard adalah perangkat yang mempunyai tuts seperti mesin tik, yang

dilengkapi beberapa tombol tambahan dengan beberapa fungsi.

Jenis keyboard: Serial, PS/2, USB (Universal Serial Bus) adalah socket model

baru yang menghubungkan PC dan alat lainnya yang menjanjikan kemudahan

instalasi dengan prinsip PnP dan transfer data.

Merk Keyboard antara lain: Wireless, Acer, Logitech, Deluxe.

b. Mouse

Mouse adalah perangkat yang berfungsi menggerakkan pointer,

menunjukkan perintah atau program pada layar monitor.

Merk Mouse antara lain: Quantum, Genius, OX digital tech, Macro, Logitech.

c. Floppy Disk Drive (FDP)

Floppy Disk Drive adalah alat untuk menulis, membaca data, dan juga

berfungsi sebagai alat output (perekam data).

2. Alat Proses

Page 20: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xx

Yaitu CPU ( Central Processing Unit) adalah otak dari sistem komputer,

sebagai pusat pengolahan dan pengontrolan keseluruhan data processing sistem

selam pengolaha data berlangsung.

3. Alat Output

Alat output adalah alat untuk menampilkan hasil pengolahan data yang

dilakukan oleh CPU ( Central Processing Unit).

Perangkat- perangkat Output meliputi:

a. Monitor

Monitor adalah alat yang berfungsi menampilkan data atau informasi

dalam teks dan grafik. Jenis monitor yaitu CRT yang berbentuk

tabung karena menggunakan tabung display dan Flat (LCD/ Liquid

Cristal Display).

b. Printer adalah alat cetak informasi hasil kerja komputer.

4. Alat Penyimpanan

Alat penyimpanan (storage) adalah media yang dapat menyimpan data

secara permanen dalam jangka waktu yang panjang, yang suatu waktu dapat

diambil atau dibaca kembali. Selain sebagai alat penyimpanan harddisk yang

tergolong alat proses computer ini, masih terdapat alat penyimpanan lain atau

floppy disk dan CD (Compact Disk).

1) USB Flash Drive

USB Flash Drive adalah media penyimpan data yang mengunakan

port USB.

2) CD (compact Disk)

Page 21: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxi

CD (compact Disk) adalah media yang berbentuk piringan,

berfungsi menyimpan data hingga 700Mbyte.

2.1.2 Perangkat lunak (Software)

Komputer dapat bekerja dengan dukungan adanya perangkat lunak,

perangkat lunak tersebut saling terkait dengan perangkat keras, dimana kerja

perangkat keras tergantung dari instruksi yang ada pada perangkat lunak.

Adapun perangkat lunak tersebut adalah :

a. Sistem Operasi adalah program yang bertindak sebagai penghubung

antara pemakai komputer dengan perangkat keras

b. .Aplikasi merupakan pengkhususan pekerjaan dalam komputer,

contohnya aplikasi Microsoft Word, dikhususkan dalam pengolahan data

berbentuk data.

c. Compiler dan Interpreter adalah merupakan sarana pengembangan sistem

operasi maupun aplikasi.

2.1.3. Tenaga Ahli (Brainware)

Brainware adalah manusia dan ilmu pengetahuannya, yaitu mereka yang

bekerja dan berhubungan langsung dengan computer. Mereka merupakan suatu

kunci keberhasilan dari suatu pelaksanaan pengolahan data, sehingga dibutuhkan

orang-orang yang benar- benar mampu dan capable dibidangnya tersebut.

Page 22: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxii

Tenaga Ahli pelaksana ini digolongkan berdasarkan keahliannya masing-

masing yang antara lain antara lain adalah:

a. Sistem analyst, yaitu orang-orang yang mempunyai keahlian dalam

membentuk dan membangun desain sistem.

b. Programmer, yaitu orang- orang yang mampu menyusun instruksi-

instruksi bagi komputer atau mampu membuat program yang

dibutuhkan dalam suatu sistem pengolahan data.

c. Operator, yaitu mereka yang secara langsung bertugas menangani

pengolahan data de ngan bantuan computer.

d. Data Entry, yaitu mereka yang melaksanakan pengurusan terhadap

data, perekaman data ke media komputer, dan juga sebagai

pemeriksaan dan pengiriman informasi yang dihasilkan komputer.

2.2. Sistem Informasi

Sistem Informasi adalah merupakan kombinasi teratur apapun dari orang-

orang, hardware, software, jaringan komunikasi, dan sumber daya data yang

mengumpulkan, mengubah dan menyebarkan informasi dalam suatu organisasi.

Operasi, bersifat Atau dengan kata lain sistem informasi adalah suatu sistem

didalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi

harian, mendukungoperasi, bersifat manajerial dan kegiatan strategi dari suatu

organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang

diperlukan. Komputer sebagai alat bantu pengolahan data sangat membantu dalam

Page 23: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxiii

penyediaan sistem informasi. Sistem Informasi terdiri dari dua kata yaitu Sistem

dan Informasi.

Beberapa Defenisi dari sistem Informasi adalah:

a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-

komponen dalam organisasi untuk mencapai suatu tujuan yaitu

menyajikan informasi.

b. Sekumpulan prosedur organisasi yang ada pada saat dilaksanakan

akan memberikan informasi bagi pengambil keputusan dan /atau

dengan mengendalikan informasi.

c. Sistem didalam suatu organisasi yang mempertemukan kebutuhan

transaksi, mendukung operasi, bersifat manajerial, dan kegiatan

strategi dari suatu organisasi dan menyediakan pihak luar tertentu

dengan laporan-laporan yang diperlukan.

2.2.a. Manfaat Sistem Informasi

Organisasi menggunakan sistem informasi untuk mengolah data dan

melakukan penyimpanan data-data yang dibutuhkan demi meningkatkan kinerja

suatu organisasi tersebut.

Sekolah sebagai suatu wadah organisasi yang bergerak dibidang

pendidikan menggunakan sistem informasi sebagai penyimpanan data-data yang

dibutuhkan dalam jangka waktu yang lama demi kelancaran kinerja sekolah

tersebut.

Page 24: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxiv

2.2.b. Kegiatan Sistem Informasi

a. Input

Mengganbarkan suatu kegiatan untuk menyediakan data yang akan

diproses.

b. Proses

Menggambarkan bagaimana suatu data akan diproses untuk

menghasilkan suatu informasi yang bernilai tambah.

c. Output

Suatu kegiatan untuk menhasilkan laporan dari proses diatas.

2.2.1. Sistem

Kata sistem berasl dari bahasa Yunani yaitu “Sistema” yang berate

kesatuan. Sistem adalah sekumpulan objek, alat dan metode atau aturan-aturan

yang berhubungan satu dengan yang lainnya secara fungsional dengan bekerja

sama untuk mencapai tujuan yang berhubungan satu dengan yang lainnya secara

fungsional dengan bekerja sama untuk mencapai tujuan yang telah ditentukan.

Suatu sistem dapat terdiri dari beberapa subsistem yang membentuk suatu

kesatuan yang saling berhubungan sehingga sasaran atau tujuan sistem tersebut

dapat tercapai.

Suatu sistem dapat berupa abstrak maupun fisik. Sistem yang abstrak

adalah susunan yang teratur, gagasan atau konsepsi yang saling tergantung,

sedangkan sistem yang bersifat fisik adalah serangkaian unsure yang bekerja

Page 25: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxv

untuk mencapai tujuan bersama. Unsur-unsur yang memiliki suatu sistem secara

umum adalah masukan (input), pengolahan (Processing), dan keluaran (Output).

Berikut ini adalah beberapa pengertian sistem menurut:

1. Robert G. Murdich

Sistem adalah sekumpulan elemen yang dijadikan satu untuk satu tujuan

umum.

2. Gordon B. Davis

Sistem adalah seperangkat elemen yang digabungkan satu dengan yang

lain untuk satu tujuan bersama.

3. Mulyadi

Sistem pada dasarnya merupakan sekelompok elemen yang erat

hubungannya satu dengan yang lainnya yang bersama-sama untuk

mencapai suatu tujuan.

4. T. Hani Handoko

Sistem adalah sekumpulan elemen yang erat hubungannya satu dengan

yang lainnya yang bersama-sama untuk mencapai suatu tujuan.

5. Emid Squire

Sistem adalah serangkaian metode, prosedur atau tekhnik yang disatukan

oleh interaksi yang teratur sehingga membentuk suatu kesatuan yang

terpadu.

Oleh karena itu sistem dapat diklarifikasikan kedalam beberapa sudut

pandang seperti contoh yang bersifat abstrak, sistem alamiah, sistem yang bersifat

Page 26: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxvi

deterministic, dan sistem yang bersifat terbuka dan tertutup. Adapun penjelasan

lebih detail dan terpeperinci akan dipaparkan dibawah ini:

a. Sistem diklarifikasikan sebagai sistem abstrak.

Sistem abstrak adalah sistem yang bewrupa pemikiran atau ide-ide yang

tidak tampak secra fisik.

b. Sistem diklarifikasikan sebagai sistem alamiah dan sistem buatan manusia.

Sistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat

oleh manusia (ditentukan dan tunduk kepada kehendak sang pencipta

alam). Misalnya sistem perputaran bumi, sistem pergantian siang dan

malam. Sistem buatan manusia adalah sistem yang dilibatkan antara

manusia dengan mesin yang disebut dengan human machine system (man-

machine-system).

c. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan

sistem tak tentu (Probabilistic system).

Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat

diprediksi. Interaksi antara bagian-bagiannya dapat dideteksi dengan

pasti, sehingga keluaran dari sistem dapat diramalkan, sedangkan sistem

tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi

karena mengandung unsur probabilitas.

d. Sistem diklarifisikan dengan sistem tertutup dan terbuka.

Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak

berpengaruh dengan lingkungan luarnya. Sistem ini bekerja secara

otomatis tanpa adanya turut campur dari tangan pihak luar. Sedangkan

sistem terbuka

Page 27: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxvii

adalah sistem yang berhubungan dan terpengaruh dengan lingkungan

luarnya. Sistem ini menerima masukan dan menghasilkan keluaran untuk

lingkungan luar atau subsistem yang lain, karena sistem ini sistem ini

sifatnya terbuka.

Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi,

yang artinya saling bekerja sama membentuk suatu kesatuan. Komponen-

komponen sistem atau elemen –elemen sistem dapat berupa subsistem.

2.2.2. Informasi

Informasi adalah sesuatu yang diperoleh dari dat yang telah diolah

sehingga sangat bermanfaat bagi yang membutuhkannya dalam mengambil suatu

keputusan, pada saat ini dan saat yang akan datang.

Adapun syarat tentang informasi yang baik dan lengkap yaitu ketersediaan

(availability), mudah dipahami, relevan,bermanfaat, tepat waktu, keandalan

(reability), akurat dan konsisten.

Berikut ini defenisi sari informasi menurut:

1. Gordon B. Davis

Informasi adalah data yang telah diolah menjadi bentuk yang lebih berarti

dan berguna bagi penerimanya untuk mengmbil keputusan masa kini

maupun yang akan dating. Informasi mempunyai cirri benar atau salah,

baru, tambahan dan korektif.

2. Reymond McLeod

Page 28: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxviii

Informasi adalah data yang telah diolah menjadi bentuk yang lebih berarti

bagi penerimanya. Alat pengolah informasi dapat meliputi elemen

komputer, elemen non komputer atau kombinasinya.

3. Jhon Burch dan Gary Grudnitski

Informasi dihasilkan lebih berharga , maka informasi harus menerima

kriteria sebagai berikut:

a. Informasi harus akurat, sehingga mendukung pihak manajemen dalam

mengambil keputusan.

b. Informasi harus relevan, benar-benar terasa manfaatnya bagi yang

membutuhkan.

c. Informasi harus tepat waktu, sehingga tidak ada keterlambatan pada

saat dibutuhkan.

Dari beberapa defenisi diatas informasi yang beraneka ragam, maka dapat

dibuat suatu pengertian yang sederhana dari informasi yaitu merupakan fakta atau

data yang telah diproses sedemikian rupa atau mengalami proses transformasi data

sehingga berubah bentuk menjadi informasi.

Supaya informasi yang dihasilkan oleh sistem informasi dapat berguna

bagi suatu manjemen, maka analisis sistem harus mengetahui kebutuhan

informasi-informasi yang dibutuhkannya sehingga dengan mengetahui kegiatan

masing-masing tingkat manajemen dan tipe keputusan dapat diambilnya.

2.3. Pengertian Database.

Database (basis data atau pangkalan data) adalah sekumpulan data yang

terdiri dari koleksi berbagai file yang berisi informasi, yang disimpan dengan cara

Page 29: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxix

tertentu sehingga redudansi (redundancy atau kondisi yang berlebihan) yang tidak

perlu dapat dihindarkan. Begitu pula data yang disimpan tersebut tidak tergantung

pada aplikasinya dan mampu melayani dari beberapa aplikasi yang berbeda.

Komputer berhasil membantu kita untuk bias menyimpan, mengelola, dan

memanfaatkan data itu secara efektif dengan suatu sistem yang disebut dengan

sistem database. Sistem database (database system) ialah kombinasi perangkat

lunak dan perangkat keras computer yang dipakai untuk melaksanakan pekerjaan-

pekerjaan tertentu atas sejumlah besar data.

Sistem database memiliki beberapa sasaran utama yaitu:

1) Database adalah fondasi bagi pembuatan dan pengembangan program

aplikasi. Oleh sebab itu, database harus dibuat sedemikian rupa sehingga

pembuatan program aplikasi itu lebih mudah, lebih murah, lebih cepat dan

lebih fleksibel.

2) Data hendaknya dapat bersifat multi-pakai. Pemakai yang berbeda, untuk

kepentingan yang berbeda harus dapat mengakses dat yang sama dengan cara

yang berbeda.

3) Intelektual terlindungi. Program dan struktur data logikalyang telah ada

(yang sebenarnya investasi mahal) tidak harus dikerjakan ulang bila terjadi

perubahan database.

4) Kejelasan. Pemakai dapat dengan mudah mengetahui data pa yang tersedia

bagi mereka.

5) Mudah dipakai.

Pemakai dapat mengakses data dengan cara yang mudah. Database

hendaknya dapat menyembunyikan segala kerumitan dari para pemakai

Page 30: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxx

2.4. Pengertian Data

Data berasal dari bahasa latin yaitu “datum” yang berarti fakta, kejadian, atau

peristiwa, Jadi data adalah fakta dasar yang mewakili suatu kejadian. Data juga

merupakan komponen dasar dari informasi yang akan diproses lebih dan

menghasilakan informasi. Himpunan data akan memiliki sifat yang unik, antar

lain sebagai berikut:

a. Saling berkaitan (Interralated). Data –data tersebut saling berkaitan/

terintegrasi dan tersimpan secara terorganisir didalam suatu media

penyimpanan.

b. Kebersamaan (shared). Data yang terintegrasi tersebut dapat diakses oleh

berbagai macam pengguna/orang tetapi hanya satu yang dapat merubahnya

yaitu Database Administrator (DBA).

Data dapat diolah melalui suatu model untuk dihasilkan sebuah informasi.

Data dapat berbentuk simbol-simbol semacam huruf-huruf, angka-angka, bentuk-

bentuk suara, sinyal-sinyal, gambar-gambar dan sebagainya.

2.5. Pengolahan Data

Salah satu komponen dalam pengolahan data yang di perlukan adalah

merupakan program aplikasi (program computer) yang mana berisikan sederetan

instruksi yang disusun dan dapat terima oleh kompueter. Jadi pengolahan data

adalah proses untuk melakukan manipulasi dari pemakaian data agar

menghasilkan informasi yang di perlukan.

Secara umum pengolahan data terdiri dari tiga langkah, yaitu :

Page 31: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxxi

1. Input (pemasukan data)

2. Proses (pengolahan data)

3. Output (hasil keluaran berupa informasi)

Tabel 1. Siklus Pengolahan Data

Pengolahan data merupakan segala macam pengolahan terhadap data

untuk membuat data itu berguna sesuai dengan hasil yang di inginkan, sehingga

dapat segera dipakai, hasil pengolahan data tersebut adalah informasi.

Sewaktu merencanakan proyek penelitian, orang yang melakukan

penelitian seharusnya sudah mempunyai rencana mengenai pengolahan dan

outputnya.

Pengolahan data meliputi kegiatan-kegiatan mulai dari penyiapan data sampai

mengeluarkan hasil pengolahan data. Pengolahan data dengan mengunakan

perangkat elektronik secara sederhana meliputi :

a. Masukan data

Data terlebih dahulu dikumpulkan, kemudian dipindahkan ke sesuatu

peralatan input komputer. Record data yang di hasilkan akan di baca oleh

komputer melalui bahasa pemograman yang akan diterjemahkan ke dalam

bahasa mesin yang akan di mengerti oleh computer.

b. Data Informasi

INPUT PROSES OUTPUT

Page 32: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxxii

Beberapa bentuk data transformasi diantaranya sebagai berikut:

1) Kalkulasi Operasi aritmatik terhadap data field.

2) Menyimpulkan proses akumulasi beberapa data, misalkan

menjumlah jam kerja setiap hari dalam seminggu menjadi nilai

total jam kerja perminggu.

3) Melakukan klasifikasi terhadap data grup-grup tertentu seperti

mengelompokkan data dalam grup berdasarkan karakteristik

tertentu, misalkan mengelompokkan data siswa berdasarkan

semester aktif.

Ada bebarapa metode pengolahan data antara lain:

1) Manual

Dalam metode manual secara operasi data dilakukan dengan tangan

manusia dan bantuan alat-alat penting lainnya seperti: pensil, kertas, pulpen dan

sebagainya.

2) Elektrunal

Merupakan golongan dari manusia mesin, misalnya seseorang pegawai

yang bekerja denagn menggunakan mesin pencetak barang.

3) Peralatan Kartu Berlubang

Metode ini menggunakan semua alat yang diperlukan yang biasanya

disebut dengan sistem rekord unit (unit record system).

4) Komputer

Metode ini merupakan suatu susunan dari alat-alat masukan suatu unit

pengelola puast (Central Processing Unit), dan alat-alat keluaran lainnya.

Page 33: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxxiii

Adapun keterangan mengenai simbol-simbol Data Flow Diagram yang digunakan

adalah sebagai berikut.

External Entity

Merupakan kesatuan di luar lingkaran sistem

yang dapat berupa sesorang,organisasi yang

dapat mengirmkan data atau menerima data

dari sistem

Arus Data Merupakan tempat mengalirnya informasi

yang menunjukan arus data yang berupa

masukan untuk system atau hasil proses

sistem

Proses

Merupakan pengolahan data atau aliran data

masuk menjadi aliran data keluar

Penyimpanan Data

Merupakan tempat penyimpanan data yang

ada dalai sistem

Gambar 4.4 Simbol-Simbol DFD

Page 34: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxxiv

2.6. Sekilas Tentang Pemograman Visual Basic

Microsoft Visual basic adalah pemograman yang digunakan untuk

membuat aplikasi windows yang berbasis grafis (GUI – Graphical User

Interface). Microsoft Visual Basic 6.0 merupakan pemograman kejadian

terkendali (even- driven programming). Artinya program menunggu sampai

adanya respon dari pemakai beberapa event atau kejadian tertentu, misalnya:

tombol diklik, pemilihan menu, dan lain-lain. Ketika event terdeteksi, kode yang

berhubungan dengan event (procedur event) akan dijalankan.

Susunan program Visual Basic 6.0 sangatlah mudah dipelajari. Untuk

menyusun suatu aplikasi , kita hanya perlu tiga tahap yaitu: merancang interface,

menentukan properti, menulis kode. Microsoft Visual Basic 6.0 menyediakan

banyak objek-objek yang kuat dan sangatlah mudah untuk digunakan. Akhir –

akhir ini perkembangan Microsoft Visual Basic 6.0 sangat pesat karena

pemakaiannya mudah dan menyediakan fasilitas yang banyak.

2.6.1. Keuntungan Pemograman Visual basic

Adapun keuntungan dari pemograman Visual Basic ini adalah:

1. Visual Basic adalah pemograman yang sederhan. Hal –hal yang mungkin sulit

dalam pembuatan program dengan yang lain dapat dikerjakan dengan sangat

mudah dalam visual basic.

2. Dikarenakan Visual Basic sangat popular, ada banyak referensi yang bagus

tentang Visual basic misalnya: buku, website, news grup, dan banyak lagi

lainnya untuk mempelajari bahasa ini.

Page 35: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxxv

3. Kita dapat menemukan jawaban-jawaban untuk masalah-masalah

pemograman dengan sangat mudahdari pada bahasa pemograman lainnya.

4. Kita dapat menemukan beberapa tools (sharewares dan freewares) di internet

yang akan menyederhanakan program yang akan kita rancang.

2.6.2. Tampilan Layar Visual Basic

Pada saatini kita dapat membuka project baru, maka kita akan dihadapkan

pada sebuah tampilan yang akan digunakan untuk merancang program.

Gambar 2.6.2 . Tampilan layar Visual Basic.

Dari gambar diatas kita dapat melihat adanya beberapa bagian yang terdiri dari:

a. Jendela Utama

Page 36: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxxvi

Jendela Utama (Main Windows), terdiri dari title bar (baris judul), menu bar,

tool bar, design form, toolbox, dan solution explorer.

Gambar 2.6.3 Jendela Utama Visual Basic

b. Jendela Form

Jendela Form (Form Windows) merupakan flat form baru bagi pengembangan

aplikasi. Windows form dapat berperan sebagai local user interface didalam

sebuah multi-tier. Form dapat digunakan untuk menampilkan pesan atau data

dengan tampilan yang lebih menarik. Form disimpan dalam sebuah file form,

dengan menggabungkan beberapa form, yang dapat dibentuk suatu aplikasi.

Gambar 2.6.4 Jendela Form

Page 37: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxxvii

c. Jendela Proyek

Jendela Proyek (Project Windows) untuk menampilkan daftar form dan modul

proyek. Proyek merupakan kumpulan dari modul form, modul class, modul

standart dan file sumber yang berbentuk suatu aplikasi.

Gambar 2.6.5. Jendela Project

d. Toolbox

Toolbox adalah kotak alat yang berisi icon-icon untuk memasukkan objek

tertentu kedalam jendela form.

Gambar 2.6.6 Toollobox

e. Jendela Properti

Jendela Properti berisi daftar struktur property yang digunakan pada sebuah

obyek terpilih. Kotak drop-down pada bagian atas jendela berisi semua daftar

obyek pada form yang aktif. Ada dua tampilan urut abjad (Alphabethic) dan

Page 38: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxxviii

urut berdasarkan kelompok (categorize), Dibagian bawah kotak property dari

obyek yang terpilih.

Gambar 2.6.7 Jendela Properti

2.6.3 Menjalankan Program Visual Basic

Sesuatu yang kita rancang di dalam form tentunya kita sangat ingin

melihatnya. Mungkin dari sini, kita akan melihat kekurangan-kekurangan dalam

hal perancangan demi kesempurnaan program yang kita buat.

Untuk menjalankan program yang telah kita buat, dapat kita lakukan

beberapa cara yaitu:

1. Klik start, program.

2. Pilih menu Microsoft Visual Basic 6.0

3. Klik dan tampil dilayar new project, kemudian klik standard exe.

4. Klik open.

5. Tampil dilayar jendela utama project.

Page 39: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xxxix

2.7.Crystal Report

Crystal Report adalah merupakan smua program khusus yang dirancang

untuk membuat laporan yang dapat di hubungkan dengan bahasa pemograman

yang berbasis Windows, seperti: Visual Basic, Visual C/C++.

Membuat laporan dengan Crystal Report hasilnya jauh lebih baik dan

mudah di bandingkan dengan Data Report yang merupakan bawaan dari Visual

Basic.

Beberapa kelebihan Crystal Report:

1. Memberikan kemudahan dalam membuat laporan tanpa melibatkan

banyak kode pemograman.

2. Fasilitas impor hasil laporan mendukungformat-format popular seperti

Microsoft Word, Excell, Access, Adobe Acrobat Reader dan HTML.

Page 40: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xl

BAB 3

TINJAUAN SMA NEGERI 2 RANTAU SELATAN

III.1 Gambaran Umum SMA Negeri 2 Rantau Selatan

SMA Negeri 2 Rantau Selatan yang berlokasi di Jl. Kancil No. 3 merupakan

salah satu sekolah negeri yang berada di kabupaten Rantau Selatan. Sekolah ini

didirikan pada Tahun 1978. Pendirian sekolah ini bertujuan untuk menciptakan

sumber daya manusia yang berkualitas baik di lingkungan keluarga maupun di

lingkungan masyarakat. Siswa juga dibekali dengan ilmu agama yang nantinya

akan menjadi pedoman dalam hidup.

Pada tahun 2009 ini, SMA Negeri 2 Rantau Selatan memiliki lebih dari

500 siswa yang terbagi menjadi 10 kelas, lebih dari 30 guru – guru yang sudah

berpengalaman dibidangnya, serta fasilitas sekolah yang telah memadai dalam

menjalankan proses belajar – mengajar.

SMA Negeri 2 Rantau Selatan telah menunjukan upayanya dalam

mencerdaskan kehidupan bangsa. Dapat dilihat dari keberhasilan sekolah tersebut

meluluskannya siswanya dengan persentase kelulusan hampir 100 % setiap

tahunnya. Tidak hanya dalam hal kelulusan, siswa – siswi SMA Negeri 2 Rantau

Selatan juga mampu bersaing dengan siswa – siswi dari sekolah yang berbeda

Page 41: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xli

dalam hal meraih juara dalam setiap pertandingan, baik dalam bidang ilmu

pengetahuan, olahraga, maupun seni budaya.

SMA Negeri 2 Rantau Selatan selalu akan meningkatkan kualitas sekolah

secara bertahap. Hal ini dapat ditunjukkan dengan komitmen SMA Negeri 2

Rantau Selatan yang selalu merencanakan tujuan sekolah secara berjangka sebagai

upaya pihak sekolah dalam membangun pelayanan pendidikan yang lebih baik

secara terus menerus.

Tujuan sekolah yang disusun secara berjangka :

1. Jangka Pendek ( 1-2 tahun)

a. Terlaksananya PBM yang efektif dan efisien untuk semua mata

pelajaran

b. Rata-rata nilai Ujian Nasional meningkat 0,10 untuk setiap mata

pelajaran

c. Terlaksananya program remedial bagi siswa yang belum Tuntas

Belajar

d. Menjuarai olimpiade kabupaten

2. Jangka Menengah ( 2-4 tahun)

a. Menjadi Sekolah unggulan di Kabupaten Rantau selatan

b. Memperoleh kejuaraan seni paduan suara tingkat kabupaten

c. Menjadi tim Paskibra Kabupaten Rantau Selatan

d. Kehadiran guru dan siswa sejumlah 90 % dapat tercapai

e. Interaksi warga sekolah dalam penerapan sifat kasih 80 % tercapai

Page 42: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xlii

3. Jangka Panjang ( 4-8 Tahun)

a. Menjadi sekolah unggulan se Rantau Prapat

b. Menjadi tim Paduan Suara secara sinodal

c. Lulusan yang bermutu dan mandiri serta 20 % melanjut ke PTN

d. Warga sekolah memiliki kebanggaan dan tanggung jawab untuk

kemajuan sekolah

e. Warga sekolah memiliki rasa saling peduli, santun dalam pengamalan

nilai-nilai Kasih

Adapun VISI dan MISI SMA Negeri 2 Rantau Selatan yang akan ditanamkan

pada sisa dan siswi adalah sebagai berikut :

VISI SMA NEGERI 2 RANTAU SELATAN

Mewujudkan lembaga pendidikan sebagai SMA unggul berperestasi

dengan menghasilkan tamatan berkualitas terampil yang di landasi iman

dan taqwa.

M I S I SMA SMA NEGERI 2 RANTAU SELATAN

Meningkatkan disiplin proses belajar kegiatan ektrakurikuler, mewujudkan

jiwa inovatif dan kompetitip serta menumbuhkan semagat kepedulian

warga terhadap pengembagan dan kemajuan sekolah.

Page 43: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xliii

BAB 4

RANCANGAN SISTEM INFORMASI

4.1 Perancangan DataBase

Database merupakan suatu kumpulan filed-filed yang berguna dalam hal menyimpan

data-dat untuk proses pengambilan keputusan.

Dalam hal merancang sebuah sistemyang berbasis database, perancangan

databse, perancangan database merupakan suatu aspek yang perlu mendapat perhatian

yang khusus. Kesulitan utama dalam merancang aplikasi database adalah bagaimana

merancang suatu database yang mempunyai ketelitian yang tinggi sehingga database

yang dirancang tersebut terhindar dari duplikasi data dan juga untuk saat ini dan saat

yang akan dating.

Dalam sistem informasi yang penulis rancang terdapat 3 tabel database.

Adapun ke 3 (tiga) table tersebut adalah:

1. Data siswa.

2. Data guru.

3. Data absensi

Page 44: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xliv

4.2 Perancangan Normalisasi

1.Unnormalisasi

FieldName DataType Description Kelas Varchar Kelas NIS Varchar NIS Siswa NamaSiswa Varchar Nama Siswa TempatLahir Varchar Tempat Lahir TglLahir Date/Time Tanggal lahir JsKel Varchar Jenis kelamin Agama Varchar agama siswa NamaOrtu Varchar nama ortu siswa PekerjaanOrtu Varchar pekerjaan orang tua siswa AnakKe Varchar anak ke JlhSaudara Varchar jumlah saudara Alamat Varchar alamat siswa NIP Varchar NIP guru NamaGuru Varchar nama guru Status Varchar status guru TempatLahirGuru Varchar Tempat Lahir guru TglKerja Date/Time Tanggal Kerja Guru Pendidikan Varchar Pendidikan guru Gol Varchar golongan Jabatan Varchar jabatan MengajaPel Varchar Mengajar pelajaran TglLahirGuru Date/Time tanggal lahir guru AgamaGuru Varchar agama guru JsKelGuru Varchar Jenis kelamin guru AlamatGuru Varchar alamat guru Tgl Date/Time tanggal Ket Varchar keterangan Semester Varchar semester

Page 45: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xlv

2. Normalisai Pertama (1NF)

a. Tabel Siswa

FieldName DataType Description Kelas Varchar Kelas NIS Varchar NIS Siswa NamaSiswa Varchar Nama Siswa TempatLahir Varchar Tempat Lahir TglLahir Date/Time Tanggal lahir JsKel Varchar Jenis kelamin Agama Varchar agama siswa NamaOrtu Varchar nama ortu siswa PekerjaanOrtu Varchar pekerjaan orang tua siswa AnakKe Varchar anak ke JlhSaudara Varchar jumlah saudara Alamat Varchar alamat siswa

b. Tabel Guru

FieldName DataType Description NIP Varchar NIP guru NamaGuru Varchar nama guru Status Varchar status guru TempatLahirGuru Varchar Tempat Lahir guru TglKerja Date/Time Tanggal Kerja Guru Pendidikan Varchar Pendidikan guru Gol Varchar golongan Jabatan Varchar jabatan MengajaPel Varchar Mengajar pelajaran TglLahirGuru Date/Time tanggal lahir guru AgamaGuru Varchar agama guru JsKelGuru Varchar Jenis kelamin guru AlamatGuru Varchar alamat guru Tgl Date/Time tanggal Ket Varchar keterangan Semester Varchar semester

Page 46: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xlvi

3. Normalisai Kedua (2NF)

a. Tabel Siswa

FieldName DataType Description Kelas Varchar Kelas NIS Varchar NIS Siswa NamaSiswa Varchar Nama Siswa TempatLahir Varchar Tempat Lahir TglLahir Date/Time Tanggal lahir JsKel Varchar Jenis kelamin Agama Varchar agama siswa NamaOrtu Varchar nama ortu siswa PekerjaanOrtu Varchar pekerjaan orang tua siswa AnakKe Varchar anak ke JlhSaudara Varchar jumlah saudara Alamat Varchar alamat siswa

b. Tabel Guru

FieldName DataType Description NIP Varchar NIP guru NamaGuru Varchar nama guru Status Varchar status guru TempatLahirGuru Varchar Tempat Lahir guru TglKerja Date/Time Tanggal Kerja Guru Pendidikan Varchar Pendidikan guru Gol Varchar golongan Jabatan Varchar jabatan MengajaPel Varchar Mengajar pelajaran TglLahirGuru Date/Time tanggal lahir guru AgamaGuru Varchar agama guru JsKelGuru Varchar Jenis kelamin guru AlamatGuru Varchar alamat guru

c. Tabel Absensi Siswa

FieldName DataType Description Kelas Date/Time Tanggal Kerja Guru NIS Varchar Pendidikan guru NamaSiswa Varchar golongan JsKel Varchar jabatan Tanggal Varchar Mengajar pelajaran Ket Date/Time tanggal lahir guru Semester Varchar semester

Page 47: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xlvii

4.3 Database Relationship

Relationship adalah penghubung antara suatu entity dengan entity lain, dan

merupakan bagian yang sangat penting di dalam mendesain database, Database di

simpan didalam tabel, dan table mengandung data yang berhubungan. atau entity.

Tujuanya adalah untuk menjaga tabel tetap kecil dan dapat di kelola, serta entity-

entity yang terpisah dapat disimpan didalam tabel-tabel tersendiri. Hal ini disebut

juga dengan Entity Relatonship Diagram (ERD). ERD merupakan model jaringan

data yang menekankan pada struktur-stuktur dan relationship data.

Gambar 4.3 : Database Relationship

Page 48: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xlviii

4.5 Data Flow Diagram (DFD)

Perancangan DFD yang penulis buat dalam perancangan ini terdiri dari

Diagram Konteks, dan DFD Level Nol.

Informasi absensi siswa Informasi Data

absensi siswa

- Biodata siswa

- Pengisian Absen

- Data absensi siswa

- Informasi Data Guru - Laporan Data Siswa

- Laporan Data Guru

- Biodata Guru - Laporan Data Absensi

Gambar 4.5 : Diagram Konteks Sistem Informasi Akademik

Pada SMA nengri 2 Rantau Selatan

Siswa Bagian Kesiswaan

Guru

KASEK

SISTEM INFORMASI AKADEMIK PADA

SMA NEGERI 2 RANTAU SELATAN

Page 49: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

xlix

Informasi siswa informasi siswa

Data Siswa Data Absen Siswa

Simpan Data Siswa

Data Siswa - Data Siswa

Data Guru -

Informasi Data Siswa

Data Guru

Informasi data guru - Data Laporan

- Laporan Data Siswa

- Laporan Data Guru

- Laporan Data Absen

Gambar 4.5 : Diagram Level Nol Sistem Informasi Akademik Pada

SMA Negri 2 Rantau Selatan

Siswa Bagian Kesiswaan

Guru

KASEK

1 Input Data

2 Pengisian

Absen

3 Pembuatan Laporan

F1

Page 50: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

l

Informasi Informasi Informasi Data Guru Data Siswa Data Absensi

Data guru Data Siswa Data Absensi

Simpan data guru simpan data siswa simpan data absen

File Data Guru File Data Siswa File Data Absensi

Tabel Data Guru Tabel Data Siswa Tabel DataAbsensi

Laporan Data Siswa Laporan Data Guru Laporan Absensi Informasi Data Guru Informasi Data Absensi

- Laporan Data Guru - Laporan Data Siswa - Laporan Data Absensi

Gambar 4.6 DFD Level 1

Bagian Tata Usaha

Kepala Sekolah

Verifikasi Data Guru

Pembuatan Laporan

Data Guru

F1

Verifikasi Data Ssiwa

Pembuatan Laporan

Data Siswa

Verifikasi Absen

Pembuatan Laporan Absensi

F2 F3

Guru Siswa Absen

Page 51: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

li

4.4 Entity Relation Diagram (ERD)

Berikut ini adalah Gambar Entity Relation Diagram (ERD) antara siswa dan guru

pada Sistem Informasi Akademik Pada SMA Negeri 2 Rantau Selatan.

M M

Gambar 4.4 ERD Siswa dengan Guru

4.6 Rancangan Sistem Informasi

Dalam hal ini penulis memberikan struktur table database yang penulis

gunakan untuk merancang sistem informasi akademik pada SMA negri 2 rantau

selatan,antara lain sebagai berikut :

Siswa Diajar Guru

NIS

Nama Siswa

Alamat

Jenis Kel

NIP

Nama Guru

Gol

Status

Page 52: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lii

Gambar 4 .7 : Sistem Informasi Akademik

Gambar 4 .8 : File Sistem Informasi

Sistem Informasi Akademik pada SMA Negeri 2 Rantau Selatan

Input Laporan Keluar

Sistem Informasi Akademik pada SMA Negeri 2 Rantau Selatan

Input Laporan Keluar

Data Siswa Data Guru Data Absensi

Page 53: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

liii

Gambar 4. 9 : Laporan Sistem Informasi

4.7 Rancangan Antar Muka

Berikut ini adalah rancangan Antar Muka pada sistem informasi data siswa

Antara lain sebagai berikut :

Sistem Informasi Akademik pada SMA Negeri 2 Rantau Selatan

Laporan Keluar

Informasi Data Siswa per kelas dan semua siswa Informasi Data Guru per status dan semua guru Informasi Data Absensi per kelas dan tanggal

Input

NIS

Nama Siswa

Tempat Lahir

Tgl Lahir

Jenis Kelamin

Agama

Nama Ortu

Pekerjaan Ortu

Anak Ke

K l

Data Siswa

Simpan

Batal

Edit

Tutup

Page 54: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

liv

Gambar 4.10 : Antar Muka Data Siswa

Gambar 4 .11 : Data Antar Muka Guru

Status

NIP

Nama Guru

Tempat Lahir

Tgl Lahir

Jenis Kelamin

Agama

Mulai Kerja

Pendidikan Terakhir

Golongan

Jabatan

Mengajar Pelajaran

Alamat

Data Guru

Simpan

Batal

Tutup

Page 55: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lv

Gambar 4 12 : Data Antar Muka Absensi Siswa

Data Absensi

Semester

Kelas

NIS

Nama Siswa

Jenis Kelamin

Tanggal

Keterangan

Simpan

Batal

Tutup

Page 56: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lvi

4.8 Rancangan Output

Berikut ini adalah rancangan keluaran (output) pengolahan data pada sistem

informasi data siswa, guru, absensi, antara lain sebagai berikut :

1. Output Data Siswa

SMA NEGERI 2 RANTAU SELATAN

Jl. Kancil, Rantau Selatan

NIS Nama Siswa Js Kel Kelas Alamat

Medan, xx-xx-xxxx

KASEK.

Drs. Trisno

2. Output Data Guru

SMA NEGERI 2 RANTAU SELATAN

Jl. Kancil, Rantau Selatan

NIP Status Pendidikan Golongan Meg. Pelajaran

Medan, xx-xx-xxxx

KASEK.

Drs. Trisno

Page 57: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lvii

3. Output Data Absensi

SMA NEGERI 2 RANTAU SELATAN

Jl. Kancil, Rantau Selatan

Tanggal NIS NM. Siswa Kelas Jenis Kelamin

Medan, xx-xx-xxxx

KASEK.

Drs. Trisno

4.9 Algoritma

Algoritma merupakan langkah-langkah pelaksanaan suatu program. Adapun

algoritma dari program ini adalah :

1. Algoritma untuk menampilkan menu utama

Langkah 1 : Jalankan aplikasi

Langkah 2 : Akan tampil menu pembuka yang menampilkan

nama sekolah .

Langkah 3 : Selesai

Page 58: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lviii

2. Algoritma untuk menu utama

Langkah 1 : Tampilkan menu utama

Menu utama ini berisikan tiga sub menu, yaitu:

1. File

2. Laporan

3. Tentang Program

Langkah 2 : Pilih sub menu yang ada pada menu utama

Langkah 3 : Jika pilihan = 1 Tampilkan menu File

Jika pilihan = 2 Tampilkan menu Laporan

Jika pilihan = 3 Tampilkan menu Tentang

Program

3. Algoritma untuk menampilkan menu file

Langkah 1 : Tampilkan menu File, yang terdapat input data

terbagi atas :

1. Data Guru/Pegawai (F1)

2. Data Golongan (F2)

3. Exit

Langkah 2 : Masukan pilihan

Langkah 3 : Program akan jalan apabila :

Pilihan = 1 jalankan data guru/pegawai

Jika data sudah terisi maka simpan, jika ingin

membatalkan maka pilih batal, jika tidak klik

Page 59: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lix

tombol hapus untuk menghapus data yang telah

disimpan. Jika ingin mencari data yang telah ada

atau data yang baru disimpan klik tombol

search, jika tutup keluar submenu dan kembali

kemenu utama.

Pilihan = 2 jalankan data golongan

Pada menu ini kita dapat mengetahui kode

golongan, golongan guru/ pegawai. Jika ada

perubahan terhadap untuk setiap golongan kita

dapat mengubah dan menyimpannya engan cara

memilih simpan. Data yang sebelumnya dapat

dihapus dengan memilih hapus. Jika sudah

selesai, maka dapat memilih tutup untuk

kembali ke menu utama.

Pilihan = 4 jalankan Exit

Pada menu ini, akan muncul pesan peringatan,

jika ingin keluar dari aplikasi tersebut maka

pilih Yes dan jika tidak ingin keluar dari aplikasi

maka pilih No.

Langkah 4 : Selesai

4. Algoritma untuk menampilkan menu laporan

Langkah 1 : Tampilkan menu laporan, yang terbagi dari dua

pilihan yaitu laporan data siswa, data guru dan

data absensi siswa.

Page 60: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lx

Langkah 2 : Masukkan pilihan.

Langkah 3 : Program akan jalan apabila:

Pilihan =1 jalankan laporan data guru/pegawai

Pada menu ini , akan muncul laporan tentang

data guru/pegawai yang telah diinput pada saat

data guru/pegawai. Dalam laporan data

guru/pegawai ini, laporan langsung dapat

dicetak.

Langkah 4 : Selesai

5. Algoritma untuk menampilkan tentang program

Langkah 1 : Pilih menu tentang program di menu utama.

Langkah 2 : Form tentang program akan muncul yang berisi

mengenai identitas penulis dan program. Form

ini akan ditutup secara otomatis jika lebih dari

satu menit.

Langkah 3 : Selesai.

Page 61: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxi

BAB 5

IMPLEMENTASI SISTEM

Analisa merupakan tahap pengumpulan data, mengelolahnya dan menghasilkan sebuh

laporan analisa yang akan di jadikan dasar pengambilan keputusan pelaksanaan

proyek pembagunan sistem dan sebagai referensi dalam perancangan sistem. Setelah

analisa dilakukan, maka akan dilanjutkan pada tahap perancangan yang telah dibahas

pada bab sebelummnya .

5.1 Pengertian Implementasi Sistem

Implementasi sistem adalah langkah-langkah atau prosedur yang dilakukan dalam

menyelesaikan desain sistem yang telah disetujui, untuk menguji, menginstal dan

memulai sistem baru atau sistem yang diperbaiki.

5.2 Tujuan Implementasi Sistem

Dari defenisi diatas jelaslah bahwa sebelum sistem dilakukan diperlukan

implementasi sistem. Untuk lebih jelasnya, maka penulis akan memberikan

penjelasan mengenaitujuan dari pada implementasi sistem, yaitu:

Page 62: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxii

1. Menyelesaikan desain sistem yang ada dalam dokumen sistem yang disetujui.

Menyusun dokumen-dokumen baru atau dokumen yang diperbaiki.

2. Menulis, meguji dan mendokumentasikan program-program dan prosedur-

prosedur yang dilakukan oleh dokumen desain yang di setujui.

3. Memastikan bahwa pemakai(user) dapat mengoperasikan sistem baru dan melatih

pemakai .

4. Memperhitungkan bahwa sistem memenuhi permintaan yaitu dengan menguji

sistem secara menyeluruh.

5. Memastikan bahwa konvrensi ke sistem baru berjalan yaitu dengan membuat

rencana, mengontrol dan melaksanakan instalasi baru secra benar.

Langka-langkah yang dilakukan dalam melaksanakan implementasi sistem adalah:

a. Menyelesaikan desai sistem.

b. Mendapatkan softwere dan hardwere.

c. Menulis, menguji, mengontrol dan mendokumentasikan program.

d. Menyelesaikan manual pemakai.

e. Mendapatkan persetujuan.

5.3 Spesifikasi Sistem.

Untuk menjalankan sistem, perlu kita ketahui perangkat apa saja yang akan

mendukung dalam proses program dan data. Perangkat komputer yang di butuhkan,

yaitu:

A. Perangkat Keras (Hardwere)

Page 63: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxiii

Pengguna perangkat keras yang baik akan mempengaruhi cepat lambatnya proses

program yang dijalankan dan yang dihasilkan. Dalam hal ini penulis merinci

spesipikasi komponen hardwere yang digunakan oleh penulis adalah :

1. CPU (Central Processing Unit) Pentium III 800 MHz

2. Memori 256 MB

3. Monitor 15 inchi

4. Kapasitas Hardisk 20 GB

5. Printar yang digunakan Canon Pixma 1880

6. Keyboard

7. Mouse.

B. Perangkat Lunak (softwere)

Adapun softwere yang digunakan untuk pembuatan program ini adalah sebagai

berikut :

a. Sistem operasi yang digunakan adalah Windows XP

b. Aplikasi Microsoft Word 2003 media pengolah data yang dipakai untuk

pengetikan tugas akhir ini.

c. Microsoft Visual Basic 6.0 yang di pakai penulis sebagai sarana pembuatan

program juga database itu sendiri.

d. Crystal Report, softwere yang digunakan penulis untuk menampilkan laporan

data yang sudah diinput dalam aplikasi Microsoft Visual Basic 6.0.

C. Pemakai (Brainware)

Dalam mengolah sebuah program diperlukan tenaga sumber daya manusia yang akan

menjadikan program tersebut dapat berjalan dengan baik dan efisien.

Page 64: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxiv

Tenaga sumber daya manusia yang dibutuhkan adalah:

1.Sistem analis, yaitu seorang professional yang bergerak dibidang pengembangan

sitem yang akan membentuk dan membagun fasilitas desain sistem.

2.Programer,yaitu orang yang akan menyusun instruksi pada komputer agar dapat

Digunakan oleh pemakai (user) serta merancang antar muka pemakai (interface)

Pada program.

3.Operator, yaitu orang yang akan menagani secara langsung pengolahan data dalam

ruangan computer.

4.Data Entry Operator, yaitu orang yang akan melakukan pengurusan terhadap data

yang

akan diolah, mulai dari pengumpulan data, perekaman data kedalam computer

hingga

pemeriksaan dan pengiriman informasi yang dihasilkan oleh komputer. Seorang

operator yang bertugas megoprasikan program yang telah tersedia seharusnya

memahami program yang tersedia, agar program dapat berjalan dengan baik dan

hasilnya akan sesuai yang diharapkan oleh pemakai (user).

Page 65: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxv

BAB 6

KESIMPULAN DAN SARAN

Pada bab terakhir ini, penulis akan memberikan beberapa kesimpulan dan sara yang

akan disebutkan sebagai berikut :

6.1 Kesimpulan.

1. Dari hasil penelitian yang dilakukan di SMA Negeri 2 Rantau Selatan, dapat

disimpulkan bahwa dalam sistem informasi Akademik Pada SMA Negeri 2

Rantau Selatan masih memerlukan sistem yang dapat meningkatkan kinerja

pegawai khususnya dalam pengolahan data guru, data siswa, absensi siswa yang

selama ini masih kurang efisien.

2. Dengan menggunakan sistem informasi akademik yang dirancang dengan

menggunakan Visual Basic 6.0, dapat mengifisienkan waktu sehingga

menghasilkan kinerja yang maksimal.

3. Bahasa Pemograman Visual Basic 6.0 merupakan sarana untuk mengolah database

yang terstruktur dan berkemampuan tinggi dalam mengolah file yang berkapasitas

besar.

Page 66: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxvi

4. Form-from yang di tampilkan dalam program ini sangat jelas dan tidak efisien

karena

dalam perancangannya penulis menggunakan bahasa Pemograman Visual Basic

6.0.

6.2 Saran

Dari kesimpulan diatas, penulis memberikan saran yang di harapkan dapat berguna

untuk sekolah sekarang maupun yang akan datang.

1. Sistem pengolahan data guru, siswa, dan absensi anak yang telah ada sebaiknya

perlu

ditata, diupdate sesuai dengan perkembangan teknologi komputer dewasa ini ,

sehingga

dapat meningkatkan sistem kerja di SMA Negeri 2 Rantau Selatan.

2. Dengan adanya sistem informasi akademik ini, maka di sarankan adanya

Lebih lanjut untuk merancang sistem, yang lebih baik dan kompleks sesuai dengan

kebutuhan.

3. Sebaiknya diadakan pelatihan-pelatihan khususnya dibidang komputer untuk

meningkatkan produktifitas kerja para pegawai.

4. Penyediaan perangkat komputer yang cukup dan memadai akan menambah

maksimal

kerja para pegawai.

Page 67: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxvii

DAFTAR PUSTAKA Al-Bahara Bin Ljamuddin, 2005. Analisis dan Desain Sistem Informasi. Yogyakarta: Penerbit: Graha Ilmu. Hartono, Joginto.19990.Pengenalan Komputer. Edisi Keempat. Yogyakarta: Andi

Offset Iskandar, Husni Pohan. 1997. Pengantar Perancangan Sistem. Jakarta: PT Glora Aksara Pratama. James A, O’Brien. 2006. Pengantar Sistem Informasi, Edisi 12. Jakarta: Salemba

Empat. Madcoms. 2002. DatabaseVisual Basic 6.0 dengan menggunakan Crystal Reports.

Yogyakarta: Penerbit Andi Offset. Madcome. 2002. Pemograman Tingkat Lanjut dengan Visual Basic 6.0 dan Crystal Report.Yogyakarta: Penerbit Andi Offset. Promono, Djono. 1999. Mudah Menguasai Visual Basic 6.0. Jakarta: PT. Elex Media Komputindo. Sukarno, Mohammad. 2006. Pemograman Visual Basic dengan mengunakan Crystal

Report. Bekasi: Eska Media Press. Yuswanto. 2003. Pemograman Visual Basic 6.0 Pemograman Grafis dan

Multimedia. Surabaya: Prestasi Pustaka Publisher.

Page 68: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxviii

LISTING PROGRAM

1.Form untuk menampilkan menu utama Private Sub MDIForm_Load() 'menampilkan ke utama (membuka koneksi ke database) BukaKoneksi SBar.Panels(1).Text = Format(Date, "DDDD") SBar.Panels(2).Text = Format(Date, "Medium DATE") SBar.Panels(1).ToolTipText = "HARI" SBar.Panels(2).ToolTipText = "Tanggal" SBar.Panels(3).ToolTipText = "JAM" End Sub Private Sub mndataabsensi_Click() frmAbsen.Show End Sub Private Sub mndataguru_Click() frmGuru.Show End Sub Private Sub mndatasiswa_Click() Frmsiswa.Show End Sub Private Sub mnKeluar_Click() 'untuk menutup program keluar = MsgBox("Anda yakin untuk menutup program ini?", vbQuestion + vbYesNo, "Menutup Program") If keluar = vbYes Then End Else Exit Sub End If End Sub Private Sub mnKeluar1_Click() 'skrip untuk menutup program keluar = MsgBox("Anda yakin untuk menutup program ini?", vbQuestion + vbYesNo, "Menutup Program") If keluar = vbYes Then End Else

Page 69: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxix

Exit Sub End If End Sub Private Sub mnlapDataabsensi_Click() 'Menampilkan semua laporan Frmlapabsen.Show End Sub Private Sub mnlapDataGuru_Click() Frmlapguru.Show End Sub Private Sub mnlapdatasiswa_Click() frmLapSiswa.Show End Sub Private Sub mnTentangProgram_Click() frmtentangprogram.Show End Sub Private Sub Timer1_Timer() 'teks berjalan Utama.Caption = Right(Utama.Caption, Len(Utama.Caption) - 1) + Left(Utama.Caption, 1) SBar.Panels(3).Text = Time End Sub

2. Form untuk menampilkan data absensi siswa

Private Sub IsiComboKelas() Dim rsisicombo As New ADODB.Recordset cSQL = "SELECT Kelas FROM Siswa" rsisicombo.Open cSQL, hubung, adOpenKeyset, adLockReadOnly If rsisicombo.RecordCount <> 0 Then For l = 1 To rsisicombo.RecordCount cbokelas.AddItem rsisicombo(0) rsisicombo.MoveNext Next l Else Exit Sub End If

Page 70: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxx

End Sub Private Sub TampilComboKelas() Dim rstampil As New ADODB.Recordset cSQL = "SELECT * FROM Siswa WHERE Kelas='" & cbokelas.Text & "'" rstampil.Open cSQL, hubung, adOpenKeyset, adLockReadOnly If rstampil.RecordCount <> 0 Then txtnis.Text = rstampil(1) txtnamasiswa.Text = rstampil(2) txtkel.Text = rstampil(5) Else Exit Sub End If End Sub Private Sub cbokelas_Click() TampilComboKelas cboket.SetFocus cmdbatal.Enabled = True End Sub Private Sub cboket_Click() cmdsimpan.Enabled = True End Sub Private Sub cbosem_Change() End Sub Private Sub cmdbatal_Click() bersih cmdbatal.Enabled = False End Sub Private Sub cmdhapus_Click() hapus = MsgBox(" Anda yakin untuk menghapus data ini?", vbQuestion + vbYesNo, "mengapus data") If hapus = vbYes Then rsAbsen.Delete jumlah Else Exit Sub End If End Sub Private Sub cmdsimpan_Click() With rsAbsen

Page 71: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxxi

.AddNew !NIS = txtnis.Text !Kelas = cbokelas.Text !NamaSiswa = txtnamasiswa.Text !Js_Kel = txtkel.Text !Ket = cboket.Text !Semester = cbosem.Text !Tgl = Format(dtpTgl.Value, "dd-mm-yyyy") .Update bersih jumlah cmdsimpan.Enabled = False End With End Sub Sub bersih() cbokelas = "" txtnis = "" txtnamasiswa = "" txtkel = "" dtpTgl.Value = Now cboket = "" cbokelas.SetFocus End Sub Private Sub Command1_Click() End Sub Private Sub cmdTutup_Click() Unload Me End Sub Private Sub Command5_Click() Unload Me End Sub Private Sub Form_Activate() cbokelas.SetFocus End Sub Private Sub Form_Load() Set dgabsen.DataSource = rsAbsen IsiComboKelas cmdsimpan.Enabled = False cmdbatal.Enabled = False jumlah End Sub Sub jumlah()

Page 72: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxxii

Label5.Caption = rsAbsen.RecordCount End Sub Private Sub optabsen_Click() If optabsen.Value = True Then rsAbsen.Filter = "" Set dgabsen.DataSource = rsAbsen Call jumlah End If End Sub Private Sub optalpa_Click() If optalpa.Value = True Then rsAbsen.Filter = "Ket='" + "Alpa" + "'" Set dgabsen.DataSource = rsAbsen Call jumlah End If End Sub Private Sub optizin_Click() If optizin.Value = True Then rsAbsen.Filter = "Ket='" + "Izin" + "'" Set dgabsen.DataSource = rsAbsen Call jumlah End If End Sub Private Sub optsakit_Click() If optsakit.Value = True Then rsAbsen.Filter = "Ket='" + "Sakit" + "'" Set dgabsen.DataSource = rsAbsen Call jumlah End If End Sub Private Sub Option8_Click() End Sub Private Sub SSTab1_DblClick() End Sub

3. Form untuk menampilkan data guru

Private Sub cbostatus_Click() If cbostatus.Text = "P N S" Then

Page 73: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxxiii

txtnip.Enabled = True txtnip.SetFocus Else txtnip.Enabled = False txtnsiswa.SetFocus End If End Sub Private Sub cbotutup_Click() Unload Me End Sub Private Sub cmdbatal_Click() bersih End Sub Private Sub cmdhapus_Click() hapus = MsgBox(" Anda yakin untuk menghapus data ini?", vbQuestion + vbYesNo, "mengapus data") If hapus = vbYes Then rsGuru.Delete jumlah Else Exit Sub End If End Sub Private Sub cmdsimpan_Click() With rsGuru .AddNew !NIP = txtnip.Text !NamaGuru = txtnsiswa.Text !TptLahir = txttlahir.Text !TglLahir = Format(DTPtlahir.Value, "dd-mm-yyyy") !TglKerja = Format(dtptglkerja.Value, "dd-mm-yyyy") !Pendidikan = cbopendidikan.Text !Gol = cbogol.Text !Jabatan = cbojabatan.Text !Agama = cboagama.Text !Status = cbostatus.Text !MengajarPel = cboajar.Text !Alamat = txtAlamat.Text !JsKel = cbojkelamin.Text .Update bersih jumlah cmdsimpan.Enabled = False End With

Page 74: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxxiv

End Sub Sub jumlah() lbljumlah.Caption = rsGuru.RecordCount End Sub Sub bersih() txtnip.Text = "" txtnsiswa.Text = "" cbojkelamin.Text = "" txttlahir.Text = "" DTPtlahir.Value = Now dtptglkerja.Value = Now cbopendidikan.Text = "" cbogol.Text = "" cbojabatan.Text = "" cboajar.Text = "" txtAlamat.Text = "" cboagama.Text = "" cbostatus.Text = "" cbostatus.SetFocus End Sub Private Sub cmdTutup_Click() Unload Me End Sub Private Sub Form_Activate() cbostatus.SetFocus End Sub Private Sub Form_Load() Set dgGuru.DataSource = rsGuru cmdsimpan.Enabled = False cmdbatal.Enabled = False jumlah End Sub Private Sub Option1_Click() rsGuru.Sort = "NIP" End Sub Private Sub Option2_Click() rsGuru.Sort = "NamaGuru" End Sub Private Sub txtAlamat_Change() cmdsimpan.Enabled = True End Sub

Page 75: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxxv

Private Sub txtnsiswa_Change() cmdbatal.Enabled = True End Sub Private Sub txtnsiswa_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) End Sub

4. form untuk menampilkan data siswa Private Sub cbostatus_Click() If cbostatus.Text = "P N S" Then txtnip.Enabled = True txtnip.SetFocus Else txtnip.Enabled = False txtnsiswa.SetFocus End If End Sub Private Sub cbotutup_Click() Unload Me End Sub Private Sub cmdbatal_Click() bersih End Sub Private Sub cmdhapus_Click() hapus = MsgBox(" Anda yakin untuk menghapus data ini?", vbQuestion + vbYesNo, "mengapus data") If hapus = vbYes Then rsGuru.Delete jumlah Else Exit Sub End If End Sub Private Sub cmdsimpan_Click() With rsGuru .AddNew !NIP = txtnip.Text !NamaGuru = txtnsiswa.Text !TptLahir = txttlahir.Text !TglLahir = Format(DTPtlahir.Value, "dd-mm-yyyy") !TglKerja = Format(dtptglkerja.Value, "dd-mm-yyyy") !Pendidikan = cbopendidikan.Text

Page 76: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxxvi

!Gol = cbogol.Text !Jabatan = cbojabatan.Text !Agama = cboagama.Text !Status = cbostatus.Text !MengajarPel = cboajar.Text !Alamat = txtAlamat.Text !JsKel = cbojkelamin.Text .Update bersih jumlah cmdsimpan.Enabled = False End With End Sub Sub jumlah() lbljumlah.Caption = rsGuru.RecordCount End Sub Sub bersih() txtnip.Text = "" txtnsiswa.Text = "" cbojkelamin.Text = "" txttlahir.Text = "" DTPtlahir.Value = Now dtptglkerja.Value = Now cbopendidikan.Text = "" cbogol.Text = "" cbojabatan.Text = "" cboajar.Text = "" txtAlamat.Text = "" cboagama.Text = "" cbostatus.Text = "" cbostatus.SetFocus End Sub Private Sub cmdTutup_Click() Unload Me End Sub Private Sub Form_Activate() cbostatus.SetFocus End Sub Private Sub Form_Load() Set dgGuru.DataSource = rsGuru cmdsimpan.Enabled = False cmdbatal.Enabled = False jumlah End Sub

Page 77: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxxvii

Private Sub Option1_Click() rsGuru.Sort = "NIP" End Sub Private Sub Option2_Click() rsGuru.Sort = "NamaGuru" End Sub Private Sub txtAlamat_Change() cmdsimpan.Enabled = True End Sub Private Sub txtnsiswa_Change() cmdbatal.Enabled = True End Sub Private Sub txtnsiswa_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii))) End Sub

5. Form untuk menampilkan laporan Absen Private Sub cbokelas_Click() Optsemuadata.Enabled = False End Sub Private Sub Cmdreview_Click() If Optsemuadata.Value = True Then ' memanggil design di crsytal report Crabsen.WindowState = crptMaximized Crabsen.RetrieveDataFiles Crabsen.Action = 1 ElseIf cbokelas.Text <> "" Then crperkelas.SelectionFormula = "{Absen.Kelas}='" & cbokelas & "'" crperkelas.WindowState = crptMaximized crperkelas.RetrieveDataFiles crperkelas.Action = 1 End If End Sub Private Sub cmdTutup_Click() cbokelas.Enabled = True cbokelas = "" Optsemuadata.Enabled = True Optsemuadata.Value = False cbokelas.SetFocus

Page 78: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxxviii

End Sub Private Sub Command1_Click() Unload Me End Sub Private Sub Optsemuadata_Click() If Optsemuadata.Value = True Then cbokelas.Enabled = False End If End Sub

6. Form untuk menampilkan laporan Guru Private Sub CboLapguru_Click() OptSemuadt.Enabled = False End Sub Private Sub CmdPreviw_Click() If OptSemuadt.Value = True Then ' memanggil design di crsytal report CRlapguru.WindowState = crptMaximized CRlapguru.RetrieveDataFiles CRlapguru.Action = 1 ElseIf CboLapguru.Text <> "" Then crstatus.SelectionFormula = "{Guru.Status}='" & CboLapguru & "'" crstatus.WindowState = crptMaximized crstatus.RetrieveDataFiles crstatus.Action = 1 End If End Sub Private Sub cmdTutup_Click() Unload Me End Sub Private Sub Command1_Click() CboLapguru.Enabled = True CboLapguru = "" OptSemuadt.Enabled = True OptSemuadt.Value = False CboLapguru.SetFocus End Sub Private Sub OptSemuadt_Click()

Page 79: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxxix

If OptSemuadt.Value = True Then CboLapguru.Enabled = False End If End Sub

7. Form untuk menampilkan laporan Siswa Private Sub cbokelas_Click() OptSemua.Value = False OptSemua.Enabled = False End Sub Private Sub cmdbatal_Click() cbokelas = "" OptSemua.Enabled = True OptSemua.Value = False cbokelas.Enabled = True cbokelas.SetFocus End Sub Private Sub Cmdpreview_Click() If OptSemua.Value = True Then ' memanggil design di crsytal report crsiswa.WindowState = crptMaximized crsiswa.RetrieveDataFiles crsiswa.Action = 1 ElseIf cbokelas.Text <> "" Then crperkelas.SelectionFormula = "{Siswa.Kelas}='" & cbokelas & "'" crperkelas.WindowState = crptMaximized crperkelas.RetrieveDataFiles crperkelas.Action = 1 End If 4 End Sub Private Sub cmdTutup_Click() Unload Me End Sub Private Sub Form_Load() OptSemua.Value = False End Sub Private Sub OptSemua_Click()

Page 80: SISTEM INFORMASI AKADEMIK PADA SMA NEGERI 2repository.usu.ac.id/bitstream/123456789/7810/1/10E00445.pdf · Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara,

Rudi Jonathan : Sistem Informasi Akademik Pada Sma Negeri 2 Rantau Utara, 2010.

lxxx

If OptSemua.Value = True Then cbokelas.Text = "" cbokelas.Enabled = False End If End Sub 8. Form untuk menampilkan Tentang program Private Sub cmdTutup_Click() Unload Me End Sub Private Sub Timer1_Timer() 'membuat animasi text Label8(0).ForeColor = RGB(255, 255, 255) * Rnd End Sub Private Sub tmrTutup_Timer() Unload Me End Sub