SISTEM INFORMASI AKADEMIK SMA
NEGERI 1 KUALUH LEIDONG
TUGAS AKHIR
YETTI HARTATI
052406104
PROGRAM STUDI D-3 ILMU KOMPUTER
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
YETTI HARTATI 052406102
PROGRAM STUDI D-3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
ii
PERSETUJUAN
Judul : SISTEM INFORMASI AKADEMIK SMA NEGERI 1 KUALUH LEIDONG
Kategori : TUGAS AKHIR Nama : YETTI HARTATI Nomor Induk Mahasiswa : 052406102
Program Studi : DIPLOMA III ILMU KOMPUTER. Departemen : MATEMATIKA.
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA.
Diluluskan di Medan, Juli 2008
Diketahui/Disetujui oleh :
Departemen Matematika FMIPA USU
Ketua, Dosen Pembimbing
PERNYATAAN
SISTEM INFORMASI AKADEMIK SMA NEGERI 1
KUALUH LEIDONG
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masng-masing disebutkan sumbernya.
Medan, Juli 2008
iv
PENGHARGAAN
Puji dan syukur penulis panjatkan kehadirat Allah SWT atas segala rahmat dan hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik dalam waktu yang telah ditetapkan.
ABSTRAK
Tugas akhir ini bertujuan untuk membangun suatu rancangan sistem informasi akademik dengan tujuan sebagai dasar dalam sistem pengambilan keputusan. Sistem ini dikembangkan dengan menggunakan pemrograman Microsoft Visual Basic 6.0. Metodologi pengembangan sistem yang digunakan berdasarkan tinjauan kepustakaan (Library Research) dan tinjauan lapangan (Field Research). Sistem ini meliputi form-form data yang berkaitan dengan data siswa, mata pelajaran, penilaian dan data guru. Objek utama sistem ini adalah untuk melihat arsitektur sistem informasi akademik agar kinerja pengolahan data dapat ditingkatkan dan rancangan antarmuka dapat diperoleh lebih mudah.
vi
Daftar Tabel viii Daftar Gambar ix Bab 1 Pendahuluan 1 1.1 Latar Belakang masalah 1 1.2 Identifikasi Masalah 2 1.3 Rumusan Masalah 2 1.4 Batasan Masalah 2 1.5 Maksud dan Tujuan Penelitian 3 1.6 Metodologi Penelitian 3 1.7 Sistematika Penulisan Tugas Akhir 4 Bab 2 Landasan Teori 6 2.1 Rengertian Data, Informasi dan Sistem Informasi 6 2.1.1 Data 6 2.1.2 Sistem 7 2.1.3 Informasi 8 2.1.4 Sistem Informasi 8 2.2 PemrogramanVisual Basic 10 2.2.1 Sekilas Tentang Visual Basic 10 2.2.2 Sejarah Visual Basic 11 2.2.3 Komponen Aplikasi Visual Basic 11 2.2.4 Menjalankan Aplikasi Visual Basic 6.0 15
Bab 3 Tinjauan SMA Negeri 1 Kualuh Leidong 17 3.1 Sejarah Singkat SMA Negeri 1 Kualuh Leidong 17 3.2 Visi dan Misi SMA Negeri 1 Kualuh Leidong 18
3.2.1 Visi Sekolah 18
3.2.2 Misi Sekolah 18
3.2.3 Tujuan Sekolah 18
3.3 Uraian Tugas dan fungsi Organisasi 19
3.3.1 Kepala Sekolah 19
3.3.2 Wakil Kepala Sekolah 19 3.3.3 Kepala Tata Usaha 21
Bab 4 Perancangan Sistem 23 4.1 Analisa Dan Perancangan 23 4.2 Sistem Yang Diusulkan 24
4.3 Data Flow Diagram 25
4.4 Basis Data (Database) 28 4.5 Perancangan Model Input Program 30
4.5.1 Form Menu Utama 30 4.5.2 Form Input Data Siswa 31 4.5.3 Form Input Data Guru 31 4.5.4 Form Input Data Mata Pelajaran 32 4.5.5 Form Input Data Orang Tua Siswa 33 4.5.6Form Input Data Nilai Siswa 34 4.6 Spesifikasi Output Program 34
4.6.1 Laporan Daftar Siswa Perkelas 35 4.6.2 Laporan Daftar Guru 36 4.6.3 Laporan Daftar Nilai Siswa Permata Pelajaran 37
4.7 Algoritma Program 38
Bab 5 Implementasi Sistem 44 5.1 Pengertian Implementasi Sistem 44 5.2 Tujuan Implementasi Sistem 44 5.3 Langkah-langkah Implementasi Sistem 45 5.4 Penerapan Implementasi Sistem 45
5.4.1 Kebutuhan Perangkat Lunak (software) 45 5.4.2 Kebutuhan Perangkat Keras (Hardware) 46 5.4.3 Pemakai (Brainware) 46 5.5 Pemeliharaan Sistem 47
Bab 6 Kesimpulan Dan Saran 48
5.1 Kesimpulan 48
5.2 Saran 49
Daftar Pustaka 50
Lampiran A : LISTING PROGRAM Lampiran B : SURAT-SURAT
viii
Halaman
Tabel 4.1 Mata Pelajaran 28
Tabel 4.2 Guru 28
Tabel 4.3 Siswa 28
Tabel 4.4 Orang Tua 29
Tabel 4.5 Nilai 29
Halaman Gambar 2.1 Komponen-komponen Dari Suatu Sistem 7 Gambar 2.2 Lima Komponen Sistem Informasi 9
Gambar 2.3 Menu Bar 12
Gambar 2.4 Tool bar 12
Gambar 2.5 Jendela Project Explorer 12 Gambar 2.6 Jendela Form title Bar 13
Gambar 2.7 Tool Box 13
Gambar 2.8 Jendela properties 14 Gambar 2.9 Form Layout Windows 14
Gambar 2.10 Code Windows 14
v
ABSTRAK
Tugas akhir ini bertujuan untuk membangun suatu rancangan sistem informasi akademik dengan tujuan sebagai dasar dalam sistem pengambilan keputusan. Sistem ini dikembangkan dengan menggunakan pemrograman Microsoft Visual Basic 6.0. Metodologi pengembangan sistem yang digunakan berdasarkan tinjauan kepustakaan (Library Research) dan tinjauan lapangan (Field Research). Sistem ini meliputi form-form data yang berkaitan dengan data siswa, mata pelajaran, penilaian dan data guru. Objek utama sistem ini adalah untuk melihat arsitektur sistem informasi akademik agar kinerja pengolahan data dapat ditingkatkan dan rancangan antarmuka dapat diperoleh lebih mudah.
BAB 1
PENDAHULUAN
1.1 Latar Belakang Masalah
Perkembangan ilmu pengetahuan dan teknologi yang sangat pesat telah membawa
perubahan yang sangat besar dalam kehidupan manusia. Dunia pendidikan khususnya
merupakan salah satu pilar utama yang membawa perubahan tersebut.
Dengan berkembangnya ilmu pengetahuan dan teknologi sekarang ini,
dibutuhkan suatu sistem pengolahan data yang dapat menyajikan informasi yang tepat
dan akurat. Kebutuhan akan informasi sangat mempengaruhi perkembangan suatu
perusahaan atau instansi. Untuk memenuhi kebutuhan tersebut tentu saja diperlukan
pemrograman aplikasi yang mendukung, dan memudahkan pengguna dalam mengolah
data. Sejalan dengan perkembangan teknologi maka informasi yang dibutuhkan lebih
efektif dan efisien.
Sehubungan dengan permasalahan yang terjadi saat sekarang ini, SMA Negeri
1 Kualuh Leidong membutuhkan informasi yang akurat dalam pengolahan data
akademik, yang mana sekarang ini masih menggunakan sistem yang dianggap sudah
tidak efesien lagi. Oleh sebab itu penulis berkeinginan untuk merancang suatu sistem
2
Visual Basic 6.0. Adapun sistem informasi yang akan dirancang adalah” Sistem
Informasi Akademik Sekolah Menengah Atas Negeri 1 Kualuh Leidong”.
1.2 Identifikasi Masalah
Sistem pengolahan data akademik SMA Negeri 1 Kualuh Leidong sekarang ini masih
menggunakan cara yang sudah tidak efektif lagi yaitu masih menggunakan secara
manual dalam pengolahan data sehingga akan memerlukan waktu yang cukup lama
untuk menghasilkan informasi yang tepat dan akurat.
Berhubung SMA Negeri 1 Kualuh Leidong Labuhan Batu masih
menggunakan sistem lama dalam pengolahan data akademik, maka penulis
berkeinginan membuat suatu sistem informasi baru berbasis komputerisasi.
1.3 Rumusan Masalah
Permasalahan yang dihadapi dalam penelitian ini adalah bagaimana menciptakan
suatu sistem informasi yang tepat dan akurat dalam pengolahan data akademik
Sekolah Menengah Atas Negeri 1 Kualuh Leidong.
1.4 Batasan Masalah
Agar masalah yang akan dibahas tidak menyimpang dari judul dan latar belakang
yang telah diuraikan dan menghindari kesimpangsiuran dalam penulisan Tugas Akhir
dikarenakan keterbatasan waktu dan kemampuan penulis, Dalam hal ini penulis
membatasi permasalahan yang akan dibahas pada penginputan data siswa, mata
1.5 Maksud dan Tujuan Penelitian
Maksud diadakannya penelitian ini adalah untuk merancang sebuah sistem informasi
baru, yang nantinya akan membantu mempermudah pengolahan data dalam waktu
yang relatif singkat dibandingkan dengan menggunakan sistem yang lama, serta untuk
mengetahui sistem informasi yang sedang berjalan di SMA Negeri 1 Kualuh Leidong.
Tujuan dari penelitian ini adalah untuk menemukan suatu cara pemecahan
masalah yang tepat dalam pengolahan data akademik SMA Negeri 1 Kualuh Leidong
serta menyediakan informasi bagi user atau pengguna yang membutuhkan.
1.6 Metodologi Penelitian
Metodologi penelitian yang digunakan untuk menyelesaikan permasalahan di atas
adalah sebagai berikut:
1. Penelitian Lapangan (Field Research)
Metode penelitian ini dilakukan langsung pada objek penelitian, hal ini
dilakukan dengan cara:
a. Wawancara (interview)
Dalam hal ini penulis mengadakan tanya jawab kepada staff dan guru yang
berhubungan degan masalah yang akan dibahas.
b. Penbgamatan (observation)
Dalam metode ini penulis melakukan observasi untuk mendapatkan data secara
umum dengan melihat langsung, mengamati dan mencatat kegitan yang ada
4
2. Penelitian Kepustakaan (Library Research)
Penelitian ini dimaksudkan untuk mendapatkan landasan teori yang memadai
dalam menyusun tugas akhir, dalam metode ini penulis melakukannya dengan
membaca, menelaah serta mengkaji buku-buku yang berkaitan dengan masalah
yang dibahas.
1.7 Sistematika Penulisan
Dalam penulisan Tugas Akhir nantinya, penulis membagi dalam 6 (enam) bab
pembahasan yang terdiri :
BAB 1 : PENDAHULUAN
Bab ini membahas Latar Belakang, Identifikasi Masalah, Rumusan
Masalah, Batasan Masalah, Maksud dan Tujuan, Metode Penelitian serta
Sistematika Penulisan.
BAB 2 : LANDASAN TEORI
Pada Bab ini akan menguraikan mengenai landasan teori yang mengenai
proses pengolahan informasi dan konsep sistem.
BAB 3 : TINJAUAN SMA NEGERI 1 KUALUH LEIDONG
Bab ketiga ini menjelaskan tentang sejarah singkat SMA Negeri 1 Kualuh
Leidong dan Struktur Organisasinya.
BAB 4 : PERANCANGAN SISTEM
Bab ini menjelaskan tentang perancangan sistem yang diusulkan meliputi
BAB 5 : IMPLEMENTASI SISTEM
Bab ini menjelaskan tentang tujuan implementasi dan pemeliharaan
sistem serta komponen-komponen kebutuhan sistem.
BAB 6 : KESIMPULAN DAN SARAN
Pada Bab ini akan dibahas mengenai kesimpulan dan saran dari hasil
BAB 2
LANDASAN TEORI
2.1 Pengertian Data, Informasi dan Sistem Informasi
2.1.1 Data
Data dapat didefinisikan sebagai bahan keterangan tentang kejadian-kejadian nyata
atau fakta yang dapat dirumuskan dalam kelompok lambang tertentu yang tidak acak
yang menunjukkan jumlah, tindakan atau hal. Data dapat berupa catatan-catatan dalam
kertas, buku atau tersimpan sebagai file dalam basis data. Data akan menjadi bahan
dalam suatu proses pengolahan data.
Proses pengolaghan data terbagi menjadi tiga tahapan, yang disebut dengan
siklus pengolahan data (Data Processing Cycle) yaitu:
1.Pada tahapan input.
Yaitu dilakukan proses pemasukan data ke dalam komputer lewat media input
(input devices).
2. Pada tahapan processing.
Yaitu dilakukan proses pengolahan data yang sudah dimasukkan, yang dilakukan
oleh alat pemroses (process devices) yang dapat berupa proses perhitungan,
3. Pada tahapan output.
Yaitu dilakukan proses menghasilkan output dari hasil pengolahan data ke alat
output (output devices) yaitu berupa informasi.
2.1.2 Sistem
Menurut Jogiyanto H. M (Analisis dan Desain Sistem Informasi, 1989, Hal:1)
Pengertian sistem dapat diartikan sebagai proses dari suatu kumpulan elemen yang
berhubungan satu dengan yang lain secara fungsional serta membentuk suatu jaringan
yang utuh untuk mencapai tujuan.
Suatu sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan untuk
menyelesaiakan masalah. Sebuah sistem berarti adanya ketentuan, adanya pengaturan,
dan adanya tujuan. Ada beberapa elemen yang membentuk sebuah sistem yaitu:
1. Tujuan
2. Masukan
3. Proses
4. Keluaran
5. Mekanisme pengendalian dan umpan balik
8
2.1.3 Informasi
Informasi sangat hubungannya dengan data sehingga informasi merupakan hasil dari
pengolahan data yang berfungsi untuk mencapai tujuan karena data diolah menjadi
bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.
Menurut Raymond Mc Load Jr. (Sistem Informasi Manajemen) Informasi
adalah data yang telah diproses atau memiliki arti. Suatu informasi dikatakan bernilai
jika manfaatnya lebih efektif dibandingkan dengan biaya mendapatkannya, sedangkan
kegunaan informasi ialah untuk mengurangi ketidakpastian didalam proses
pengambilan keputusan sehingga kualitas dari informasi tergantung dari 3 hal yaitu:
1. Akurat artinya informasi harus bebas dari kesalahan dan mendukung pihak
manajemen dalam mengambil keputusan.
2. Tepat waktu artinya informasi yang datang pada penerima tidak boleh terlambat.
3. Relevan artinya informasi tersebut mempunyai manfaat untuk pemakainya karenba
relevansi untuk tiap-tiap orang berbeda.
2.1.4 Sistem Informasi
Menurut Robert A. Leitch dan K. Roscoe Davis (Analisa dan Desain Sistem
Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis, 1989, Hal:11)
Sistem informasi adalah suatu sistem didalam suatu organisasi yang mempertemukan
kebutuhan pengolah transaksi harian, mendukung operasi, bersifat manajerial dan
kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan
Ada beberapa sifat sistem informasi yang dipahami yaitu:
1. Mudah dicapai
2. Menyeluruh
3. Ketepatan
4. Sesuai dan jelas
5. Dapat dibuktikan kebenarannya
Selain itu sistem informasi terdiri dari lima komponen sebagai berikut:
1. Hardware
2. Software
3. Data
4. Prosedure
5. People
Mesin Manusia
Gambar 2.2 Lima komponen sistem informasi
10
2.2 Pemrograman Visual Basic
2.2.1 Sekilas Tentang Visual Basic
Microsoft Visual Basic adalah pemrograman pemrograman yang mutakhir, visual
basic didesain untuk dapat memanfaatkan fasilitas windows. Visual Basic juga
merupakan bahasa pemrograman Object Oriented Progammiang (OOP), yaitu
pemrograman berorientasi objek. Visual Basic menyediakan objek-objek yang sangat
kuat, berguna dan mudah dipakai.berbasis Windows.
Dengan menggunakan visual basic akan menemukan tehnik pemrograman
yang sangat berbeda dengan pemrograman prosedural. Selain itu keunggulan yang
dimiliki oleh Visual Basic adalah tehnik penggunaan grafisnya yang sangat handal.
Dengan tehnik ini kesulitan-kesulitan dalam merancang antarmuka untuk program
dapat diminimalisasi. Karena Visual Basic menyediakan sarana (tools) untuk
merancang program.
Sekarang ini penggunaan Visual Basic terbaru adalah versi 6.0 yang
merupakan program database for Windows yang lengkap, menyediakan fasilitas
database beserta berbagai jenis laporan dan form yang diperlukan dan dilengkapi
dengan bahasa pemrograman compiler.
Keistimewahan Visual Basic 6.0 diantaranya seperti:
1. Menggunakan platform pembuatan program yang diberi nama Develover Studio,
3. Memiliki sarana yang lebih canggih untuk mengakases database yang
berkemampuan tinggi dan tambahan kontrol-kontrol baru yang disesuaikan dengan
kebutuhan serta peningkatan kaidah struktur pemrograman.
2.2.2 Sejarah Visual Basic
Berikut ini adalah point-point penting dari sejarah perkembangan Bahasa
Pemrograman Visual Basic:
1. Visual Basic pertamakali diperkenalkan pada tahun 1991 yaitu pemrograman
Visual Basic untuk versi Sistem Operasi Dos dan Windows.
2. Visual Basic 3.0 dirilis untuk windows.
3. Visual Basic 4.0 dirilis pada akhir tahun 1995.
4. Visual Basic terbaru 6.0 yang dirilis pada akhir tahun 1998.
2.2.3 Komponen Aplikasi Visual Basic
Ada beberapa komponen pada Visual Basic 6.0 yang digunakan untuk membuat
progaram aplikasi. Komponen yang akan dibahas ini hanya pada dasar-dasarnya dan
bersifat umum. Adapun komponen aplikasi Visual Basic terdiri dari:
1. Menubar
Menubar merupakan batang menu yang terletak di bawah titlebar berfungsi untuk
menampilkan pilihan menu atau perintah untuk mengoperasikan program Visual
12
Gambar 2.3 Menubar
2. Toolbar
Toolbar merupakan sebuah batang yang berisi kumpulan tombol yang terletak
dibagian bawah menu bar yang dapat digunakan untuk menjalankan suatu perintah.
Pada kondisi default hanya menampilkan toolbar standart.
Gambar 2.4 Toolbar
3 Jendela Project Explorer
Project adalah progam aplikasi itu sendiri yang disimpan dalam file berakhiran.VBP.
Jendela project berisi semua file yang dibutuhkan untuk menjalankan program aplikasi
visual basic yang akan dibuat.
Pada saat membuat program baru maka jendela otomatis berisi form 1. Jendela
project memuat tiga icon yaitu icon view code, view object dan toogle folder.
4. Form
Form adalah object yang dipakai sebagai tempat bekerjanya program aplikasi.
Umumnya dalam form terdapat garis titik-titik yang disebut dengan grid.
Gambar 2.6 Jendela Form 5.Toolbox
Toolbox adalah kotak yang berisi icon-icon untuk memasukkan object tertentu
kedalam jendela form, misalnya menambah komponen icon dengan cara melakukan
klik kanan pada toolbox lalu memilih Component atau Add Tab.
Gambar 2.7 Toolbox 6.Properties
Properti yaitu nilai atau karakteristik yang dimiliki oleh sebuah object visual
basic.Properti digunakan untuk menentukan setting suatu object. Properti dapat diubah
14
Gambar 2.8 Jendela Properties
7. Form Layout Windows
Berguna untuk menampilkan posisi form relatif terhadap layar monitor.
Gambar 2.9 Form Layout Windows
8. Code Window
Code window merupakan sebuah jendela yang digunakan untuk menuliskan kode
program dari control pada jendela form dengan cara memilih dahulu control pada
kotak objek.
2.2.4 Menjalankan Visual Basic 6.0
Adapun cara menjalankan Visual Basic 6.0 yaitu:
1. Klik tombol mouse pada taskbar yaitu pada tombol Start.
2. Pilih menu program > Microsoft Visual Studio> Microsoft Visual Basic 6.0
3. Muncul kotak dialog New Project, pilih standard EXE.
4. Tekan tombol open untuk membuat program aplikasi standar.
2.2.5 Cara Membuat Aplikasi Baru
1. Pilih menu file > New Project, atau tekan tombol Ctrl+N.
2. Pada kotak dialog New Project, pilih Standard EXE untuk membuat aplikasi Visual
Basic standar.
3. Pilih tombol OK.
2.2.6 Cara Menjalankan Aplikasi
1. Pilih menu Run > Start, atau tekan tombol F5.
2. Klik tombol Close pada Form untuk menutup aplikasi dan kembali kelayar
pengembangan Visual Basic.
2.2.7 Cara Menyimpan Aplikasi
1. Pilih menu File >Save Project., Kemudian Visual Basic akan menampilkan kotak
dialog Save File As.
16
3. Ketikkan nama file yang anda inginkan pada kotak File name, lalu klik tombol
Save.
2.2.8 Cara Membuka Aplikasi Yang Sudah Ada
1. Pilih menu File > Open Project atau tekan tombol Ctrl+O.
2. Pada kotak dialog Open Project, klik pada tab Existing.
3. Pada kotak Look In, pilih Folder tempat anada menyimpan file anda, lalu pilih file
proyek Visual Basic yang terdapat pada folder tersebut (berextensi.vbp).
4. Pilih tombol Open untuk membukanya.
2.2.9 Cara Keluar dari Visual Basic
1. Pilih menu File > Exit, atau tekan tombol Alt +Q, Alt
2. Klik tombol Close yang terdapat di pojok kanan atas jendela Visual Basic
2.3 Crystal Report
Crystal Report merupakan sebuah program khusus yang dirancang untuk membuat
laporan yang dapat dihubungkan dengan bahasa pemrograman berbasis windows
seperti Visual Basic 6.0, Visual C++ atau C.
Membuat laporan dengan Crystal Report hasilnya jauh lebih baik dan mudah
dibandingkan dengan data report yang merupakan bawaan dari Visual Basic. Beberapa
kelebihan Crystal Report adalah:
1. Memberikan kemudahan dalam membuat laporan tanpa melibatkan banyak kode
pemrograman.
BAB 3
TINJAUAN SMA NEGERI 1 KUALUH LEIDONG
3.1 Sejarah Singkat SMA Negeri 1 Kualuh Leidong
Sekolah SMA Negeri 1 Kualuh Leidong merupakan salah satu sekolah Negeri di daerah
Labuhan Batu yang diresmikan pada tanggal 13 Maret 2002 oleh Bupati Labuhan Batu
H.T Milwan.
Pada awalnya sekolah SMA Negeri 1 Kualuh Leidong hanya mempunyai 2 (dua)
lokal yang kemudian pada tahun-tahun berikutnya mengalami penambahan ruangan kelas
dan fasilitas lainnya.Hingga saat sekarang ini ruang sekolah SMA Negeri 1 Kualuh
Leidong telah memiliki 14 ruangan, yang terdiri dari 10 ruangan belajar, 1 ruangan guru,
1 ruangan Kepala sekolah, 1 ruangan administrasi, 1 ruangan Lab Komputer.
Sampai sekarang ini SMA Negeri 1 Kualuh Leidong telah meluluskan banyak
18
3.2 Visi Misi dan Strategi SMA Negeri 1 Kualuh Leidong
3.2.1 Visi Sekolah
Visi dari sekolah SMA Negeri 1 Kualuh Leidong adalah “Mewujudkan sekolah yang
berkualitas berdasarkan IPTEK dan IMTAQ”.
3.2.2 Misi Sekolah
Misi dari Sekolah SMA Negeri 1 Kualuh Leidong adalah :
1. Melaksanakan manajemen partisipatik.
2. Melaksanakan berbagai inovasi pembelajaran.
3. Mengembangkan lingkugan sekolah menuju komunitas belajar.
4. Melaksakan pembinaan propesionalisme guru.
5. Meningkatkan peran serta masyarakat.
6. Meningkatkan kualitas pelaksanaan ibadah.
3.2.3 Tujuan Sekolah
Tujuan sekolah yang akan dicapai pada tahun pelajaran 2007/2008 adalah :
1. Rata-rata yang masuk keperguruan tinggi negeri atau swasta yang terakreditasi
sebanyak 50% dari jumlah kelas XII (dua belas).
4. Menghasilkan manusia yang beriman dan bertaqwa kepada Tuhan Yang Maha Esa
serta berbudi pekerti luhur.
3.3 Uraian Tugas dan Fungsi Organisasi
3.3.1 Kepala Sekolah
Kepala Sekolah berfungsi dan bertugas sebagai edukator, manejer, administrator,
supervisor serta pemimpin ( Leader inovator).
3.3.2 Wakil Kepala Sekolah
Wakil Kepala Sekolah bertugas membantu Kepala Sekolah dalam kegiatan:
1. Penyusunan rencana, pembuatan program kegitan dan program pelaksanaan
2. Pengorganisasian
3. Pengarahan
4. Pengkoordinasian
5. Pengawasan
6. Penilaian
7. Identifikasi dan pengumpulan
20
Wakil Kepala Sekolah juga membantu Kepala Sekolah dalam urusan-urusan sebagai
berikut:
a. Urusan Kurikulum 1. Pengelolaan siswa
2. Pembagian tugas guru
3. Kegitan belajar-mengajar
4. Menyusun jadwal pelajaran
5. Melakukan penjabaran kurikulum
6. Mendata buku referensi guru
7. Mengkoordinasi adminitrasi buku kurikulum
8. Pengadministrasian bahan evaluasi
9. Penyusunan test, perangkingan penerimaan siswa baru(PSB)
10.Mengelola program dan silabus guru
b. Urusan Hubungan Masyarakat
1. Mendata dan melaksanakan pemilihan siswa teladan
2. Pendataan dan pendistribuian beasiswa
3. Mengatur pelaksanaan upacara bendera, termasuk pengaturan petugs, pembina upacara
dan pengawas barisan siswa
4. Membuat data statistik sekolah
3.3.3 Kepala Tata Usaha
Kepala Tata Usaha mempunyai tugas melaksanakan ketatausahaan sekolah dan
bertanggung jawab kepada Kepala Sekolah dalam kegiatan-kegiatan sebagai berikut:
1. Penyusunan program kerja tata usaha sekolah.
2. Pengolahan keuangan sekolah.
3. Penyusunan administrasi perlengkapan sekolah.
4. Penyusunan laporan pelaksanaan kegiatan pengurusan ketatausahaan secara umum.
3.3.4 Bendahara
Bendahara bertugas membantu Wakil Kepala Sekolah 1 menjalankan kebijakan Kepala
sekolah pada bidang akuntansi (keuangan) serta menganalisa hasil usaha dan memberikan
data masukan kepada Wakil Kepala Sekolah 1 mengenai masalah akuntansi.
3.3.5 Guru
Guru berfungsi dalam melaksanakan kegiatan pendidikan mempunyai tugas :
1. Menyusun pembuatan program tahunan
2. Melaksanakan kegiatan belajar mengajar
3. Membut analisa materi pelajaran
22
3.3.6 Siswa
Adapun siswa tugasnya mengikuti proses kegitan belajar mengajar, mematuhi tata tertib
sekolah dan menjaga nama baik sekolah.
Kepala
BAB 4
PERANCANGAN SISTEM
4.1 Analisis dan Perancangan Sistem
Analisis adalah pemisahan terhadap suatu keseluruhan substansial menjadi bagian-bagian
pembentuknya untuk dipelajari secara individu, sedangkan perancangan sistem adalah
tahap yang dilakukan setelah analisis dalam pengembangan sistem, tahap ini juga
merupakan persiapan dalam merancang implementasi sistem untuk menggambarkan
bagaimana suatu sistem dibentuk berupa perencanaan dan pembuatan sketsa.
Jadi analisis sistem adalah proses memecahkan masalah yang kompleks kedalam
bagian-bagian komponennya dan membangun kembali menjadi suatu keseluruhan yang
efektif dan efesien.
Dalam hal ini tugas analisis adalah mengidentifikasi keberadaan data, mengikuti
runtutan pemrosesan yang diaktifisi oleh keberadaan data dan mengidentifikasi hasil
runtutan proses.
Perancangan sistem adalah tahap setelah analisis sistem dari siklus pengembangan
24
bangun implementasi, menggambarkan bagaimana suatu sistem dibentuk, yang dapat
berupa penggambaran, perencanaan dan pengaturan dari beberapa elemen yang terpisah
kedalam kesatuan yang utuh dan berfungsi.
4.2 Sistem yang Diusulkan
Proses pengolahan data akademik yang dilakukan di dalam sistem informasi yang baru ini
tidak jauh berbeda dengan proses pengolahan data akademik pada sistem yang sedang
berjalan. Sistem informasi yang dirancang ini pengerjaannya di lakukan dengan
menggunakan alat bantu komputer sebagai tempat penyimpanan data sekaligus sebagai
proses pengolahan data akademik.
Data akademik yang terdaftar pada SMA Negeri 1 Kualuh Leidong akan
dilakukan proses penyimpanan secara terkomputerisasi dengan aplikasi database berbasis
windows yang menggunakan pemrograman Visual Basic 6.0. Data yang tersimpan
didalamnya adalah data yang mencakup data orangtua siswa, data siswa, data nilai, data
mata pelajaran dan data guru.
Untuk lebih jelasnya mengenai sistem informasi akademik SMA Negeri 1 Kualuh
4.3 Data Flow Diagram
Data Flow Diagram (DFD) adalah gambaran sistem secara logika. Pada tahap analisa,
penanganan notasi simbol lingkaran dan anak panah menggambarkan arus data dalam
perancangan sistem sangat membantu sekali didalam komunikasi dengan pemakaian
sistem menggunakan notasi-notasi ini untuk menggambarkan arus dari data sistem.
26
28
4.4 Basis Data (Database)
Database (Basis Data) adalah kumpulan dari data yang berhubungan antara satu dengan
yang lainnya, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak
untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam
sistem komputerisasi, karena merupakan basis data dalam menyediakan informasi bagi
para pengguna.
Tabel 4.1 Matapelajaran
Field Name Type Data Size Description
Kode_mt Text 2 Kode Matapelajaran Nama_Kls Text 20 Nama Kelas
Tabel 4.2 Guru
Field Name Type Data Size Description
NIP Text 9 NIP
Field Name Type Data Size Description
Tabel 4.4 Orang Tua
Field Name Type Data Size Description
NIS Text 5 NIS
Phsilan_Bln Currency 8 Penghasilan Perbulan Keadaan_Ortu Text 15 Keadaan Orang Tua Sts_DlmKel Text 10 Status Dalam Keluarga
Tabel 4.5 Nilai
Field Name Type Data Size Description
NIS Text 5 NIS
Kelas Text 20 Kelas Sem Text 1 Semester
Kode_mt Text 2 Kode Matapelajaran Nekstr Integer 2 Nilai Ekstrakurikuler NTgs Integer 2 Nilai Tugas
NUjBln Integer 2 Nilai Ujian Bulanan NTUjSem Integer 2 Nilai Ujian Tengah
Semester NA Integer 2 Nilai Akhir
30
4.5 Perancangan Model Input Program
4.5.1 Form Menu Utama
Pada saat program dijalankan maka jendela (window) yang pertama muncul adalah
sebagai berikut:
Dialog Menu Utama
4.5.2 Form Input Data Siswa
Form ini menampilkan proses pemasukan data-data pribadi siswa SMA Negeri 1 Kualuh
Leidong dan proses pencarian data berdasarkan NIS. Bentuk form Input Data siswa dapat
dilihat pada gambar berikut:
Gambar 4.5 Form Input Data Siswa
4.5.3 Form Input Data Guru
Form ini menampilkan data guru-guru yang mengajar di SMA Negeri 1 Kualuh Leidong
dan pencarian data guru berdasarkan NIP. Bentuk form Input Data siswa dapat dilihat
32
Gambar 4.6 Form Input Data Guru
4.5.4 Form Input Data Mata Pelajaran
Form ini menampilkan pemasukan data mata pelajaran yang diikuti siswa SMA Negeri 1
Kualuh Leidong dan proses pencarian data berdasarkan kode mata pelajaran. Bentuk form
Input Data Mata Pelajaran dapat dilihat pada gambar berikut:
4.5.5 Form Input Data Orang Tua Siswa
Form ini menampilkan pemasukan data orang tua siswa SMA Negeri 1 Kualuh Leidong
dan proses pencarian data berdasarkan NIS. Bentuk form Input Data Orang Tua Siswa
dapat dilihat pada gambar berikut:
34
4.5.6 Form Input Data Nilai Siswa
Form ini menampilkan pemasukan data nilai siswa SMA Negeri 1 Kualuh Leidong dan
proses pencarian data berdasarkan NIS atau kode Mata Pelajaran. Bentuk form Input Data
Nilai Siswa dapat dilihat pada gambar berikut
Gambar 4.9 Form Input Data Mata Pelajaran
4.6 Spesifikasi Output Program
Data yang telah dimasukkan atau di input dapat dicetak sebagai hasil akhir atau output.
Adapun hasil akhir dari Sistem Informasi Akademik pada SMA Negeri 1 Kualuh Leidong
antara lain:
4. Laporan Daftar Siswa Peragama
5. Laporan Daftar Siswa Perjenis Kelamin
6. Laporan Daftar Orang Tua Siswa
7. Laporan Daftar Orang Tua Siswa Perkelas
8. Laporan Daftar Nilai Siswa Perkelas
9. Laporan Daftar Nilai Siswa Permata Pelajaran
10.Laporan Daftar Nilai Siswa Persiswa
Dari banyaknya hasil akhir penulis mengharapkan data yang dihasilkan merupa kan
data yang akurat dan sesuai dengan kebutuhan yang diinginkan. Namun dalam hal ini
penulis hanya menampilkan 3 (tiga) output yaitu:
1. Laporan Daftar Siswa Perkelas
2. Laporan Daftar Guru
3. Laporan Daftar Nilai Permata Pelajaran.
4.6.1 Laporan Daftar Siswa Perkelas
Dalam Laporan Daftar Siswa Perkelas akan dihasilkan laporan yang berisi data siswa
yang terdiri dari NIS, Nama, Alamat, Jenis Kelamin, Golongan darah, Tempat dan
36
Gambar 4.10 Tampilan Laporan Daftar Siswa Perkelas
4.6.2 Laporan Daftar Guru
Dalam Laporan Daftar Guru akan dihasilkan laporan yang berisi data guru yang terdiri
dari NIP, Nama, Alamat, Jenis Kelamin dan Agama yang dapat dilihat pada gambar
4.6.3 Laporan Daftar Nilai Siswa Permata Pelajaran
Dalam Laporan Daftar Nilai Siswa Permata Pelajaran akan dihasilkan laporan yang berisi
data nilai permata pelajaran yang terdiri dari NIS, Nama siswa, Nilai Akhir, Kelas,
Semester dan Mata pelajaran yang dapat dilihat pada gambar berikut:
38
4.7 Algoritma Program
Algoritma adalah urutan langkah-langkah untuk memecahkan masalah logika atau
matematika. Adapun algoritma yang akan dibahas antara lain yaitu:
1. Algoritma Menu Utama
Langkah 1 : Jika Klik start, maka baca Menu Utama tampil File, Report.
Langkah 2 : Jika Klik File, maka baca Menu File.
Langkah 3 : Jika Klik Laporan, maka baca Menu Laporan
2. Algoritma Menu File
Baca Menu File, maka tampil pilihan:
Input Data Matapelajaran
Input Data Guru
Input Data Siswa
Input Data Orang Tua
Input Data Nilai Siswa
Exit.
Langkah 1 : Jika Klik Matapelajaran, maka baca Form Input Data Matapelajaran
Langkah 2 : Jika Klik Guru, maka baca Form Input Data Guru
Langkah 3 : Jika Klik Siswa, maka baca Form Input Data Siswa
3. Algoritma Menu Laporan
Baca Menu Laporan, maka tampil Pilihan:
Laporan Daftar Guru
Daftar Siswa Perkelas
Daftar Siswa Peragama
Daftar Siswa Perjenis Kelamin
Daftar Orang Tua Siswa Perkelas
Daftar Nilai Siswa Perkelas
Daftar Nilai Siswa Permatapelajaran
Daftar Nilai Siswa Persiswa
Langkah 1 : Jika Klik Laporan Daftar Guru, maka tampil Laporan Daftar Guru.
Langkah 2 : Jika Klik Laporan Daftar Siswa Perkelas, maka tampil Laporan Daftar
Siswa Perkelas.
Langkah 3 : Jika Klik Laporan Daftar Siswa Peragama, maka tampil Laporan Daftar
Siswa Peragama.
Langkah 4 : Jika Klik Laporan Daftar Siswa Perjenis Kelamin, maka tampil Laporan
Daftar Siswa Perjenis Kelamin.
Langkah 5 : Jika Klik Laporan Daftar Orang Tua Siswa Perkelas, maka tampil Laporan
Daftar Nilai Siswa Perkelas.
Langkah 6 : Jika Klik Laporan Daftar Nilai Siswa Permatapelajaran, maka tampil
Laporan Daftar Nilai Siswa Permatapelajaran.
Langkah 7 : Jika Klik Laporan Daftar Nilai Siswa Persiswa, maka tampil Laporan Daftar
40
4. Algoritma Matapelajaran
Baca Menu Matapelajaran, maka tampil Pilihan Proses Tambah, Cari, Keluar.
Langkah 1 : Jika Klik Tambah, maka isi kode Matapelajaran, kode dicari. Jika ketemu,
maka kembali ke isi kode. Jika tidak ketemu, maka isi data
Matapelajaran. Jika data ingin di simpan, maka klik simpan. Jika tidak,
maka klik batal.
Langkah 2 : Jika Klik Cari, maka isi kode Matapelajaran pada text cari, kode dicari.
Jika tidak ketemu, maka kembali ke isi kode. Jika ketemu, maka tampil
data Matapelajaran. Jika data ingin di hapus, maka klik hapus. Jika ingin
dikoreksi, maka klik koreksi lalu perbaiki data dan klik simpan. Jika
tidak, maka klik batal.
Langkah 3 : Jika Klik Keluar, maka keluar dari form Matapelajaran dan kembali ke
5. Algoritma Guru
Baca Menu Guru, maka tampil Pilihan Proses Tambah, Cari, Keluar.
Langkah 1 : Jika Klik Tambah, maka isi NIP Guru, NIP dicari. Jika ketemu, maka
kembali ke isi NIP. Jika tidak ketemu, maka isi data Guru. Jika data ingin
disimpan, maka klik simpan. Jika tidak, maka klik batal.
Langkah 2 : Jika Klik Cari maka isi NIP Guru pada text cari, NIP
dicari. Jika tidak ketemu, maka kembali ke isi NIP. Jika
ketemu, maka tampil data Guru. Jika data ingin di hapus, maka klik
hapus. Jika ingin dikoreksi, maka klik koreksi lalu perbaiki data
kemudian. Jika klik simpan, maka klik disimpan. Jika tidak, maka klik
batal.
Langkah 3 : Jika Klik Keluar, maka keluar dari form Guru dan kembali menu utama.
6. Algoritma Siswa
Baca Menu Siswa, maka tampil Pilihan Proses Tambah, Cari, Keluar.
Langkah 1 : Jika Klik Tambah, maka Isi NIS Siswa, NIS dicari. Jika ketemu, maka
kembali ke isi NIS. Jika tidak ketemu maka isi data Siswa. Jika data ingin di
simpan, maka klik simpan. Jika tidak, maka klik batal.
Langkah 2 : Jika Klik Cari, maka isi NIS Siswa pada text cari, NIS dicari. Jika tidak
42
Jika data ingin dihapus, maka klik hapus. Jika ingin dikoreksi, maka klik
koreksi lalu perbaiki data dan klik simpan. Jika tidak, maka klik batal.
Langkah 3 : Jika Klik Keluar, maka Keluar dari form Siswa dan kembali
ke menu utama.
7. Algoritma Orang Tua
Baca Menu Orang Tua, maka tampil Pilihan Proses Tambah, Cari, Keluar.
Langkah 1 : Jika Klik Tambah, maka isi NIS Siswa, NIS dicari. Jika ketemu, maka
kembali ke isi NIS. Jika tidak ketemu maka isi data Orang Tua. Jika data
ingin di simpan, maka klik simpan. Jika tidak, maka klik batal.
Langkah 2 : Jika Klik Cari, maka isi NIS Siswa pada text cari, NIS dicari. Jika tidak
ketemu, maka kembali ke isi NIS. Jika bertemu, maka tampil data Orang
Tua. Jika data ingin dihapus, maka klik hapus. Jika ingin dikoreksi, maka
klik koreksi lalu perbaiki data dan klik simpan. Jika tidak, maka klik batal.
Langkah 3 : Jika Klik Keluar, maka Keluar dari form Orang Tua dan kembali ke menu
utama.
8. Algoritma Nilai
Baca Menu Nilai, maka tampil Pilihan Proses Tambah, Cari, Keluar.
Langkah 1 : Jika Klik Tambah, maka isi NIS Siswa, NIS dicari. Jika ketemu, maka
kembali ke isi NIS. Jika tidak ketemu maka isi data Nilai. Jika data ingin di
Jika tidak ketemu, maka kembali ke isi NIS. Jika ketemu, maka tampil
data Nilai. Jika data ingin dihapus, maka klik hapus. Jika ingin dikoreksi,
maka klik koreksi lalu perbaiki data dan klik simpan. Jika tidak, maka
klik batal.
Langkah 3 : Jika Klik Keluar, maka Keluar dari form Nilai dan kembali
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian Implementasi Sistem
Implementasi sistem adalah langakah-langkah atau prosedur yang dilakukan untuk
menyelesaikan desain sistem yang disetujui untuk menguji dan memulai menggunakan
sistem yang baru atau sistem yang diperbaiki.
5.2 Tujuan Implementasi Sistem
Tujuan dari implementasi sistem adalah:
1.Menyelesaikan desain sistem yang ada dalam dokumen sistem yang disetujui,
menyusun dokumen-dokumen baru atau yang sedang diperbaiki.
2.Menulis, menguji atau mendokumentasikan program dan prosedur yang diperbaiki oleh
desain sistem yang disetujui.
3.Memastikan bahwa user dapat mengoperasikan sistem baru dan melatih pemakai.
5.Memastikan bahwa konversi ke sistem yang baru berjalan secara benar dengan
membuat rencana, mengontrol dan melakukan instalasi baru secara benar.
5.3Langkah-langkah Implementasi Sistem
Langkah-langkah yang dibutuhkan dalam melakukan implementasi sistem adalah sebagai
berikut:
1.Pemilihan dan pelatihan user
2.Menyelesaikan desain sistem
3.Mendapatkan software dan hardwaware
4.Menulis, menguji, mengontrol dan mendokumentasikan program komputer
5.Menyelesaikan manual pemakai
6.Mendapatkan persetujuan
5.4Penerapan Implementasi Sistem
5.4.1 Kebutuhan Perangkat Lunak (sotfware)
Untuk mendukung sistem kerja dari hardware diperlukan software didalamnya. Untuk
sistem ini diperlukan perangkat lunak, yaitu:
1.Sistem Operasi Windows 98
2.Aplikasi Microsoft Acces 2000 untuk membuat Database
46
5.4.2 Kebutuhan Perangkat Keras (hardware)
Penggunaan hardware sangat berpengaruh pada cepat lambatnya proses program yang
akan dijalankan dan dihasilkan. Untuk memperoleh hasil yang baik perlu diperhatikan
beberapa hal, yaitu:
1.Satu unit personal komputer
2.Memori minimal 64 MB
3.Hardisk sesuai dengan kebutuhan
4.Keyboard, printer dan mouse
5.4.3 Pemakai (Brainware)
Dalam mengolah sebuah program diperlukan tenaga sumber daya manusia yang akan
menjadikan program tersebut dapat berjalan dengan baik. Tenaga sumber daya manusia
yang dibutuhkan adalah:
1.Sistem analis, yaitu seorang propesional yang bergerak dibidang pengembangan sistem
yang akan membentuk dan membangun fasilitas desain sistem.
2.Programer, yaituorang yang akan menyusun instruksi bagi komputrer agar dapat
digunakan oleh pemakai (user) serta merancang antarmuka pemakaiu (interface) pada
program.
4. Data Entry Operator, yaitu orang yang melakukan pengurusan terhadap data yang akan
diolah, mulai dari pengumpulan data, perekaman data kedalam komputer hingga
pemeriksaan data dan pengiriman informasi yang akan dihasilkan oleh komputer.
5.5Pemeliharaan Sistem
Setelah proses konversi berjalan dengan baik diharapkan sistem dapat digunakan secara
keseluruhan, meskipun demikian sistem perlu dievaluasi secara periodik agar lebih
sempurna. Sebuah proses pengolahan data akan terus berlangsung dengan melibatkan
sejumlah fungsi yang akan terlibat atau tidak, hingga pemanfaatan sistem tersebut secara
maksimal sangat diperlukan. Proses pengolahan data akan melibatkan penyelenggaraan
data yang berkualitas baik dalam pengolahan, atau menampilkan laporan sebagai sajian
informasi.
Adanya kecenderungan jumlah data yang membesar, baik kapasitas atau jenisnya
akan sangat mempengaruhi penanganan pemakai. Dengan begitu diperlukan adanya
pemeliharaan sistem agar sistem tersebut dapat berjalaqn dengan semestinya dan dapat
digunakan semaksimal mungkin. Adapun tujuan dari pemeliharaan sistem adalah sebagai
berikut:
1.Mencegah modifikasi sistem yang akan menyebabkan masalah lain.
2.Membuat modifikasi sistem yang sesuai dengan kebutuhan organisasi.
3.Menyempurnakan proses penyusunan sistem dan proses pemeliharaan sistem dengan
48
4.Mengganti pemeliharaan sistem dangan survey sistem jika modifikasi yang diminta
relatif besar.
5.Memindahkan gangguan kontrol dan gangguan operasi yang disebabkan oleh
BAB 6
KESIMPULAN DAN SARAN
6.1Kesimpulan
Berdasarkan pembahasan yang telah diuraikan pada bab-bab sebelumnya,maka dapat
diambil kesimpulan sebagai berikut:
1.Dengan menggunakan komputer sebagai alat bantu (informasi) jumlah waktu dan
biaya dapat diminimumkan.
2.Untuk mengatasi masalah-masalah pada sistem yang sedang berjalan diperlukan suatu
sistem komputer yang dapat memberikan informasi secara tepat,cepat dan akuarat.
3.Penambahan dan Pengolahan data pada SMU Negeri 1 Kualuh Leidong yang
sebelumnya menggunakan cara manual, dengan menggunakan sistem yang baru akan
memudahkan pengguna (user).
6.2Saran
Adapun saran-saran yang dapat penulis kemukakan dalam tugas akhir ini adalah sebagai
50
1. Perlu diadakan sistem komputerisasi di sekolah dalam hal sistem informasi yang
efektif dan efisien.
2. Setelah sistem di jalankan, penulis menyarankan untuk melaksanakna
pemeliharaan sistem secara periodik agar sistem mampu berjalan sesuai dengan
kebutuhan dan perkembangan dimasa yang akan datang.
DAFTAR PUSTAKA
Daryanto. 2004. Belajar Komputer Visual Basic. Bandung: PT. Elex Media Komputindo.
Hartono, Jogiyanto.1989. Analisis dan Desain Sistem Informasi. Edisi ke-3. Yogyakarta: Andi.
Lead, Raymond. 1998. Sistem Informasi Manajemen. Yogyakarta: PT. Elex media Komputindo.
Razaq. A. 2003. Belajar Praktis Pemrograman Visual Basic 6.0. Yogyakarta: Indah Surabaya.