Professional Documents
Culture Documents
ABSTRAK
BUDI UTOMO, Aplikasi Microsoft Visual Basic 6.0 dalam Pembuatan Sistem
Informasi Manejemen Basis Data Administrasi SMK Negeri 2 Semarang, Tugas
Akhir, Statistika Terapan dan Komputasi Jurusan Matematika FMIPA Universitas
Negeri Semarang
MOTTO
PERSEMBAHAN
mengasihiku;
kakakku Ririn;
teman-temanku Staterkom’02;
Mustofa,);
Almamater (UNNES).
3
KATA PENGANTAR
Segala puji syukur kami panjatkan kehadirat Allah AWT atas rahmat dan
ini dengan tepat waktu. Penyusun menyusun TA ini sebagai syarat kelulusan
lepas dari bantuan semua pihak. Oleh karena itu dalam kesempatan ini penyususn
tingginya kepada.
Komputasi.
9. Semua Pihak yang telah membantu penyusunan Tugas Akhir ini, baik secara
Akhirnya penyusun berharap semoga laporan TA ini bermanfaat bagi semua pihak
yang membutuhkan.
Penulis
5
DAFTAR ISI
Halaman
ABSTRAK.........................................................................................................iii
KATA PENGANTAR........................................................................................ v
DAFTAR GAMBAR......................................................................................... ix
BAB I PENDAHULUAN
A. Latar Belakang....................................................................................... 1
D. Sistematika Penulisan............................................................................. 4
C. Perancangan Program........................................................................... 37
D. Analisis Data........................................................................................ 37
BAB IV PEMBAHASAN
4. Normalisasi...................................................................................... 46
BAB V PENUTUP
A. Simpulan.............................................................................................. 71
B. Saran.................................................................................................... 72
DAFTAR PUSTAKA
LAMPIRAN-LAMPIRAN
7
DAFTAR GAMBAR
DAFTAR TABEL
BAB I
PENDAHULUAN
tidak pernah ada matinya untuk mempelajarinya. Dari hari-ke hari kemajuan
perubahan seiring dengan bertambanya siswa baru, oleh karena itu diperlukan
tanggungjawab, sehingga tercipta suatu kesatuan yang utuh dan bulat dalam
muncul.
12
yang tepat untuk seorang pemakai dalam kebutuhan akan informasi secara
informasi secara maksimal, baik informasi yang berasal dari dalam dan luar.
tentang data administrasi sekolah, sebagai salah satu sumber daya yang dapat
Setiap tahunnya SMK Negeri 2 Semarang meluluskan ribuan siswa, dan hal
efisien.
perangkat keras dan perangkat lunak. Salah satu perangkat lunak dalam
windows.
1. Rumusan Masalah
informasi sekolah yang meliputi penyajian data siswa, guru, data mata
2. Batasan Masalah
1. Tujuan
informasi sekolah yang meliputi penyajian data siswa, guru, data mata
2. Manfaat
sebagai berikut.
a. Bagi Penyusun
D. Sistematika Laporan
BAB I : PENDAHULUAN
Basic 6.0
BAB IV : PEMBAHASAN
BAB V : PENUTUP
BAB II
KAJIAN TEORI
2. Ciri-ciri Informasi
berikut.
b. Tambahan
c. Korektif
d. Penegas
administrasi dapat mempunyai dua arti yaitu arti sempit dan arti luas. Dalam
arti sempit, administrasi disamakan dengan istilah tata usaha, yaitu penelitian
usaha kerja sama untuk mencapai tujuan yang telah ditetapkan. Administrasi
1. Siswa,
2. Guru,
3. Karyawan,
pembiayaan.
yang secara actual yang terkandung dalam basis data, sedangkan informasi
adalah hasil analisis terhadap suatu data, dengan kata lain informasi dapat
a. Pengumpulan Data
Pada tahap ini dilakukan proses pengumpulan data yang asli dengan
b. Input
c. Pengolahan Data
pengolahan.
2) Manipulasi Data
(penggunaan kembali).
3) Clasification
4) Calculation
umum.
5) Sorting
20
6) Merging
merging.
7) Summarizing
d. Output
e. Distribusi
b. Kesempurnaan informasi
22
c. Tepat waktu
d. Relevansi
2. Hirarki Data
a. Elemen Data
dipecah lagi menjadi unit lain yang bermakna. Istilah lain untuk
b. Rekaman
yang saling terkait. Dalam basis data relasional, rekaman basis disebut
c. Berkas
rekaman data yang berkaitan dengan sebuah objek. Dalam sistem basis
(Kadir ,1999:9), basis data adalah sistem berkas terpadu yang dirancang
data yang saling terkait. Tegasnya basis data adalah sekumpulan yang
lain-lain.
24
a. kemubaziran data,
d. kekurangluwesan.
(DBMS).
rak berkas. Jika suatu berkas diperlukan, berkas tersebut harus dicari pada
rak-rak tersebut.
pendekatan seperti ini biasa disebut sistem pemrosesan berkas. Sistem ini
a. kemubaziran data,
d. ketidakluwesan.
Data dalam sebuah basis data disusun berdasarkan sistem hirarki yang
unik yaitu.
a. database, merupakan kumpulan file yang saling terkait satu sama yang
lainnya. Kumpulan file yang tidak terkait satu sama yang lainnya tidak
b. file, yaitu kumpulan dari record yang terkait dan memiliki format field
individu tertentu,
d. field, yaitu atribut dari record yang menunjukan suatu item dari data
e. byte, yaitu atribut dari field yang berupa huruf yang membentuk nilai
dari sebuah field. Huruf tersebut dapat berupa numerik maupun abjad
f. bit, yaitu bagian terkecil dari data secara keseluruhan yaitu karakter
efisien.
kacau. Dengan DBMS kita dapat mendesain struktur file secara jauh
lebih mudah dan menyiapkan suatu basis data yang dapat digunakan
1) Perangkat Keras
2) Data
3) Perangkat Lunak
4) Pengguna
c. Atribut Data
1) lapis fisis merupak lapis terendah dalam abstraksi data. Lapis ini
2) lapis konseptual bersifat lebih tinggi daripada lapis fisis. Lapis ini
untuk menyatakan keadaan ini. Model basis data ada tiga macam yaitu
(Kadir, 1999:3).
1) Model Hirarkis
2) Model Jaringan
suatu simpul anak dapat memiliki lebih dari satu simpul orangtua.
3) Model Relasional
e. Bahasa DBMS
struktur basis data kepada DBMS, DDL dan juga dipakai untuk
a) Prosedural
b) Nonprosedural
30
langkah yaitu.
yang bersifat logis menjadi basis data fisis yang tersimpan pada
dipakai).
31
b. Pengembangan Sistem
1) Studi Kelayakan
2) Rencana Pendahuluan
3) Analisis Sistem
pada kamus data akan menjadi bahan untuk menyusun basis data.
4) Perancangan Sistem
b) Perancangan proses
5) Implementasi Sistem
8. Normalisasi
pembacaan data dari tabel tersebut. Bila masih ada kesulitan maka tabel
a. Teknik Normaslisasi
kunci primer, tetapi dipilih satu saja yang dapat mewakili secara
3) Kunci alternatif
b. Anomali
Menurut (Kadir, 1999:65) anomali adalah proses pada basis data yang
c. Dependensi
1) Dependensi fungsional
berikut.
atribut X jika.
3) Dependensi total
jika.
4) Dependensi transitif
X jika.
d. Bentuk-bentuk Normalisasi
dalam basis data dan harus dipenuhi oleh relasi-relasi tersebut pada
bentuk normal pertama jika dan hanya jika setiap atribut bernilai
Suatu berada pada bentuk normal kedua jika dan hanya jika relasi
primer.
37
Suatu relasi berada dalam bentuk normal ketiga jika relasi tersebut
berada dalam bentuk normal kedua dan setiap atribut bukan kunci
9. Model Relasi
banding satu,
Contoh : pada kode barang dimana barang hanya memiliki satu kode
barang dan kode barang hanya dimiliki oleh satu barang. Seperti dapat
Kode
Barang Barang
Costumer Barang
banding banyak,
dari seorang mahasiswa dan mahasiswa diajar lebih dari satu dosen.
Dosen Mahasiswa
a. Simbol dokumen
gambar 4.
d. Simbol display
Simbol garis alir menunjukan arus dari proses. Simbol garis alir dapat
f. Simbol penghubung
gambar 9.
g. Simbol disket
paling banyak digunakan pada saat ini, karena fasilitas yang dimiliki
mudah untuk dipelajari sendiri dengan berbagai macam jenis buku yang
a. Form
b. Kontrol
c. Propertis
42
visual basic.
d. Metode
e. Prosedur Kejadian
suatu objek.
f. Prosedur Umum
g. Modul
Jendela utama terdiri dari baris judul, menu bar, dan toolbox. Baris
judul berisikan nama proyek, mode operasi visual basic sekarang dan
form yang aktif. Menu bar merupakan menu drop-down yang dapat
menu. Jendela utama juga menampilkan lokasi form yang aktif relatif
terhadap sudut kiri atas layar. Juga lebar dan panjang dari form yang
aktif. Jendela utama dapat dilihat pada gambar 11(Pandia, 2002 : 29).
43
b. Jendela Form
(Pandia, 2002 : 29). Jendela form dapat dilihat pada gambar 12.
c. Jendela Proyek
form dan model. Jendela proyek dapat dilihat pada gambar 13.
44
d. Toolbox
suatu objek terpilih. Bentuk toolbox dapat dilihat pada gambar 14.
e. Jendela properti
form relatif terhadap layar monitor (Pandia, 2002 : 30). Bentuk jendela
BAB III
METODE PENELITIAN
di SMK Negeri 2 Semarang. Basis data yang dibuat merupakan basis data
sistem informasi. Dalam menanganai basis data sistem informasi semua hal
Pembuatan basis data sistem informasi dalam hal ini dilakukan dengan
1. Variabel Penelitian
menjadi fokus dari penelitian ini. Adapun program yang dibuat adalah.
1) data pelajaran,
2) data siswa,
3) data kelas,
5) data guru,
6) data karyawan.
a. Metode literatur
literatur berasal dari SMK Negeri 2 Semarang maupun dari pihak lain
b. Metode Wawancara
c. Metode Obsevarsi
C. Perancangan Sistem
antara lain.
3. normalisasi data,
7. mengkompilasi program,
D. Analisis Data
BAB IV
PEMBAHASAN
A. Hasil Penelitian
1. Studi Kelayakan
jurusan dengan jurusan tata buku, tata niaga, tata usaha, dan koperasi.
Struktur organisasi bagian Tata Usaha dapat dilihat pada gambar 16.
KEPALA
SEKOLAH
KASUBAG
TATA USAHA
PERPUSTAKAAN
1) menyusun program kerja Tata Usaha selama satu tahun sarana dan
inventaris sekolah,
siswa.
51
alir dan konteks. Diagram alir data adalah sebuah proses membentuk
Kepala Sekolah
Lap. Data Karyawan
a
Data Kelas
Data Pelajaran
Ke
as
l
a
Ke
as
at
D
8
at
D
p.
La
Kurikulum
rencana pendahuluan. Diagram alir data konteks yang telah dibuat pada
detail. Penjabaran dari diagram alir data konteks atau lebih detail dari
data yang merupakan perincian item-item yang terdapat pada aliran data
Informasi yang terdiri data siswa, Data Guru, Data pelajaran dapat
1) Sistem Informasi
K epala Sekolah
Lap. Data Karyawan
Karyaw an
Proses Laporan
P roses Pendataan
Lap. Data Siswa
W ali K elas
S isw a
Sisw a
K urikulum
K elas
2) Proses Pendataan
1 .1
S is w a
P e n d a ta a n S is w a
S is w a
1 .2
P e n d a ta a n G u ru G u ru
G u ru
1 .3 K u rik u lu m
P e n d a ta a n P e la ja ra n
P e la ja ra n
1 .4 K e la s
P e n d a ta a n K e la s
3) Proses Laporan
G u ru K e la s P e l a ja a r a n
P ro s e s P e n d a ta a n P ro s e s P e n d a ta a n P ro s e s P e n d a ta a n
P e n g a ja r
K u r ik u lu m
1 .1
P e n d a ta a n S is w a
G u ru
K e p a la
S e k o la h
K e la s
W a l i K e la s
1 .1
P e n d a t a a n S is w a
P ro s e s P e n d a ta a n
b. Kamus Data
NIS TEXT 6
Anak ke TEXT 10
Th STTB TEXT 14
No STTB TEXT 14
Telepon TEXT 6
Telepon DATE 14
NIP TEXT 15
Jabatan TEXT 25
Th diangkat TEXT 6
Jurusan TEXT 25
Th lulus TEXT 10
56
Pekerjaan TEXT 25
Telepon TEXT 10
4. Normalisasi
basis data adalah relasi-relasi dalam basis data harus normal. Oleh
kerena itu perlu dilakukan normalisasi terhadap basis data yang akan
dibangun. Adapun syarat sebuah basis data sudah bisa dikatakan normal
No STTB Th STTB
Jabatan Th_ajaran
Jurusan Th diangkat
NIP Pekerjaan
Th Pelajaran Telepon
59
Bd_keahli Data_kelas
Nilai Th_ajaran
Kode
NIS
Nama
BD_keahli
Prog_keahli
kelas
Data_pelajaran
Kode_pel
Nama_pel
Data_iuran
NIS
Nama
BD_keahli
Prog_keahli
Kelas
Th_ajaran
Normal 2 Normal 3
Data_siswa Data_siswa
NIS* NIS*
Anak ke Anak ke
Th STTB Th STTB
No STTB No STTB
Telepon Telepon
Telepon Telepon
Semester Semester
Th_ajaran Th_ajaran**
Bd_keahli Bd_keahli
kelas kelas
Data_Guru Data_Guru
NIP* NIP*
Jabatan Jabatan
Th diangkat Th diangkat
Jurusan Jurusan
Th lulus Th lulus
Pekerjaan Pekerjaan
Telepon Telepon
Data_kelas Data_kelas
Th_ajaran Th_ajaran
Kode Kode
NIS NIS
Nama Nama
BD_keahli BD_keahli
Prog_keahli Prog_keahli
kelas kelas
Data_pelajaran Data_pelajaran
Kode_pel* Kode_pel*
Nama_pel Nama_pel
63
Data_iuran Data_iuran
NIS NIS
Nama Nama
BD_keahli BD_keahli
Prog_keahli Prog_keahli
Kelas Kelas
Th_ajaran Th_ajaran
ketiga dapat dibuat relasi antar tabel. Bentuk relasi antar tabel dapat
dilihat pada gambar 21, yaitu relasi antar tabel dengan bentuk diagram
Semarang.
c. Diagram Struktur
terdiri dari login, siswa, guru, karyawan, kelas, pelajaran, nilai, iuran,
menu Bantu, dan exit. Bagan struktur menu utama dapat dilihat pada
gambar 22.
Menu Utama
Menu
Login Siswa Guru Karyawan Kelas Pelajaran Nilai Iuran Exit
Bantu
bagan menu siswa kemudian dijabarkan lagi menjadi input data, view,
Siswa
Individu
Semua
Guru
Individu
Semua
Karyawan
Individu
Semua
Kelas
Nilai
Individu
Semua
Iuran
Individu
Semua
5. Implementasi Program
a. Pengkodean Program
visual basic 6.0. hasil dari penjabaran bahasa program dari diagram
tampilan awal dari program adalah menu awal yang merupakan judul
lain tombol login, Exit dan menu Bantu. Menu utama dari sistem
informasi terdapat tombol login dan apabila diklik akan muncul form
basis data.
maka tidak bisa masuk kedalam menu utama. Apabila benar maka
68
barjalan dengan yang diinginkan dan benar hasilnya. Karena sifat bahasa
1) Uji Modul
sesuai dengan diagram alir dimana diagram alir itu sendiri dibuat
dilakukan pada dua bagian penting dari program yaitu form login, dan
NO Form Keterangan
2) Uji Pengembangan
NO Form Keterangan
3) Uji Opersional
pengguna.
a) Form Awal
gambar 29.
b) Form Login
data sistem informasi. Tampilan dari form login dapat dilihat pada
gambar 30.
72
c) Menu Utama
guru, data karyawan, data kelas, data pelajaran, data nilai dan
gambar 31.
d) Menu Siswa
tua, data asal sekolah dan data wali. Tampilan input data siswa
(2) View
33.
(3) Cetak
gambar 34.
e) Menu Guru
(2) View
(3) Cetak
gambar 37.
f) Menu Karyawan
76
(2) View
39.
(3) Cetak
gambar 40.
g) Menu Kelas
(2) View
42.
h) Menu Pelajaran
i) Menu Nilai
yang diinput adalah data nilai akhir siswa. Tampilan input data
(2) Cetak
gambar 45.
j) Menu Iuran
gambar 46.
(2) Cetak
gambar 45.
gambar 48.
BAB V
PENUTUP
A. Simpulan
selama ini masih menjadi kendala yaitu proses pencarian data alumni siswa
B. Saran
ada.
2. Bagi pembaca
program ini khususnya pada form login password dan form nilai siswa.
84
DAFTAR PUSTAKA
Alam, M. 2000. menejemen Database dengan Microsoft Visual Basic Versi 6.0.
Jakarta : Pt. Elex Media Komputindo.
Kadir, A. 1999. Konsep dan Tuntunan Praktis Basis Data. Yokyakarta : Andi
Suryo, A. 2000. Buku Latihan Microsoft Visual Basic 6.0. Jakarta : PT. Elex
Media Komputindo.