(Skripsi) Sistem Informasi Pendataan Guru
(Skripsi) Sistem Informasi Pendataan Guru
TUGAS AKHIR
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2008
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
2008
PERSETUJUAN
Judul
Kategori
Nama
Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU
Ketua,
Pembimbing,
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
PERNYATAAN
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa
kutipan dan ringkasan yang masing-masing disebut sumbernya.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
PENGHARGAAN
Puji dan syukur penulis panjatkan pada Tuhan Yang Maha Pemurah dan Maha
Penyayang, dengan limpah kurnia-Nya kajian ini berhasil diselesaikan dengan waktu
yang telah ditetapkan.
Ucapan terima kasih saya sampaikan kepada Drs. Bambang Irawan, M.Sc
selaku pembimbing pada penyelesaian tugas akhir ini yang telah memberikan panduan
dan penuh kepercayaan kepada saya untuk menyempurnakan kajian ini. Ucapan
terima kasih juga ditujukan kepada ketua dan sekretaris Departemen Dr. Saib Suwilo,
M.Sc, Drs, Henri Rani Sitepu, M.Si, Dekan dan Pembantu Dekan Fakultas
Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen
pada Departemen Matematika FMIPA USU, pegawai di FMIPA USU, rekan-rekan
kuliah khususnya Nur Asiah, Santi Nasution, Khoiriyani dan Supiani, rekan-rekan
KOMPAS-USU dan rekan-rekan GmnI. Akhirnya tidak terlupakan kepada kedua
orang tuaku, Ayahanda dan Ibunda tercinta dan semua ahli keluarga yang selama ini
memberikan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan
membalasnya.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
ABSTRAK
Kajian ini bertujuan untuk memberikan suatu aplikasi sistem yang dapat digunakan
dengan mudah dalam melakukan pekerjaan dan untuk mendukung dalam pengambilan
keputusan. Aplikasi ini dirancang sesuai dengan kebutuhan informasi yang semakin
maju seiring dengan perkembangan teknologi komputer sangat cepat, baik dari segi
perangkat keras dan perangkat lunak. Sistem ini dirancang dengan menggunakan
perangkat lunak Microsoft Visual Basic 6.0.
Dengan demikian, perancangan suatu sistem informasi memerlukan data dan
informasi yang akurat agar sistem informasi yang dirancang dapat memenuhi
kebutuhan sesuai yang diinginkan. Untuk itu penulis akan membahas Sistem
Informasi Pendataan Guru pada SMA Negeri 1 tanjung Pura. Sistem ini meliputi
modul-modul masukan data yang berkaitan dengan data siswa. Selain itu juga meliputi
modul-modul keluaran data yang berkaitan dengan data masukan tersebut. Tujuan dari
sistem informasi ini adalah untuk mempermudah pengolahan data guru dan
meningkatkan efektivitas dan efisiensi kerja.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
DAFTAR ISI
Halaman
Persetujuan
Pernyataan
Penghargaan
Abstrak
Daftar Isi
Daftar Tabel
Daftar Gambar
Bab 1 Pendahuluan
1.1 Latar Belakang
1.2 Identifikasi Masalah
1.3 Perumusan Masalah
1.4 Batasan Masalah
1.5 Maksud dan Tujuan
1.6 Metodologi Penelitian
1.7 Sistematika Penulisan
Bab 2 Landasan Teori
2.1 Pengertian Komputer
2.2 Sistem
2.2.1 Pengertian Sistem
2.2.2 Klasifikasi Sistem
2.2.3 Model Umum Sistem
ii
iii
iv
v
vi
viii
ix
1
1
2
3
3
4
4
5
7
7
10
10
11
12
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
2.3
2.4
2.5
2.6
2.7
Informasi
Sistem Informasi
Daur Hidup Pengembangan Sistem
Desain Sistem
Database
2.7.1 Tujuan Pengolahan Data
2.7.2 Metode Pengolahan Data
2.8 Visual Basic 6.0
2.8.1 Format Pemrograman Visual Basic 6.0
2.8.2 Komponen Utama Visual Basic 6.0
2.9 Pengertian DFD (Data Flow Diagram)
2.10 Pengertian Flowchart
13
13
14
14
15
18
18
19
20
21
25
26
28
28
29
30
31
31
33
33
34
35
36
37
40
43
43
45
47
47
47
48
49
50
50
51
Daftar Pustaka
Lampiran
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
DAFTAR TABEL
Halaman
Tabel
Tabel
Tabel
Tabel
2.1
2.2
3.1
3.2
26
27
37
38
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
DAFTAR GAMBAR
Halaman
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
Gambar
12
14
17
21
22
22
23
24
24
25
33
34
35
36
39
41
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
42
45
46
BAB 1
PENDAHULUAN
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Penggunaan komputer dewasa ini sangat diperlukan dalam menyelesaikan masalahmasalah ringan maupun masalah rumit. Di sekolah-sekolah menengah atas pun telah
dimulai penggunaan komputer-komputer. Di rumah-rumah, di kantor-kantor,
komputer dianggap sebagai kebutuhan seperti mesin tik. Bagi generasi anak-anak
sekarang berada di sekolah menengah, penggunaan komputer sejalan dengan
perkembangan pendidikannya. Tetapi bagi generasi lanjutan komputer merupakan
suatu tantangan. Ini banyak disebabkan karena adanya kemampuan yang terbatas
dalam melakukan pekerjaan, terutama dalam hal kecepatan, ketelitian, keterbatasan
daya ingat, sehingga mendorong untuk menggunakan alat bantu khususnya komputer.
SMA Negeri 1 Tanjung Pura merupakan salah satu instansi Pemerintah yang
menyelenggarakan program pendidikan yang berhubungan dengan ilmu pengetahuan.
Guna menunjang untuk menghasilkan Sumber Daya Manusia (SDM) yang
berkualitas.
atau grafis lebih banyak diminati dan disukai oleh berbagai lembaga atau instansi
karena pengembangan dan pengolahan sangat mudah untuk dilakukan dan
tampilannya juga sangat menarik.
SMA Negeri 1 Tanjung Pura adalah sarana pendidikan yang disediakan oleh
pemerintah untuk anak-anak Indonesia yang melanjutkan pendidikan ke tingkat yang
diinginkan untuk dipecahkan. Masalah inilah yang mengakibatkan sarana dari sistem
tidak tercapai, oleh karena itu pada tahap analisis sistem, langkah pertama yang harus
dilakukan oleh analisis sistem adalah mengidentifikasi terlebih dahulu masalahmasalah yang terjadi.
Masalah yang sering dihadapi SMA Negeri 1 Tanjung Pura selama ini yaitu di
dalam memberikan informasi pendataan guru yang masih mempergunakan sistem
secara manual sehingga SMA Negeri 1 Tanjung Pura membutuhkan waktu yang
cukup lama dan akan mengakibatkan cara kerja yang sangat lambat, kalau ditinjau dari
segi waktu.
Sesuai dengan judul, penulis membatasi masalah hanya berkenaan pada sistem
pendataan guru pada SMA Negeri 1 Tanjung Pura yaitu:
1. Membahas seputar tentang pendataan guru yang akan dikomputerisasi.
2. Untuk mempercepat sistem kerja pada sekolah SMA Negeri 1 Tanjung
Pura.
3. Proses informasi manajemen pendataan guru digunakan komputer
sebagai alat bantu untuk mempercepat proses pendataan guru di
sekolah SMA Negeri 1 Tanjung Pura.
1.
2.
Metodologi penelitian merupakan suatu cara yang sifatnya sistematis dan objektif
dengan tujuan untuk memperoleh dan mengumpulkan data dan informasi yang diteliti
secara baik dan benar.
lain:
a. Wawancara
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Adapun maksud dan tujuan sistematika penulisan Tugas Akhir ini adalah untuk
memudahkan penulis dalam membuat dan menyelesaikan permasalahan yang
dianalisis sehingga lebih terarah dan terfokus dan tidak menyimpang dari ruang
lingkup batasan masalah. Adapun sistematika penulisan Tugas Akhir ini adalah:
BAB 1
: PENDAHULUAN
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
: LANDASAN TEORI
Pada bab ini penulis membahas tentang pengertian komputer, data,
Database dan sistem informasi, serta uraian singkat mengenai bahasa
pemrograman Visual Basic 6.0.
BAB 3
: PERANCANGAN SISTEM
Pada bab ini penulis menjelaskan tentang pembuatan algoritma dan
perancangan struktur Database, perancangan program yang meliputi
perancangan dan Output yang berisikan keluaran hasil pembuatan
sstem (sistem komputerisasi) yang nantinya akan dipergunakan oleh
user (pengguna).
BAB 4
: IMPLEMENTASI SISTEM
Pada bab ini penulis menjelaskan tentang definisi implementasi
sistem, tujuan implementasi sistem, komponen yang dibutuhkan
dalam implementasi sistem, pengujian sistem dan pemeliharaan
sistem.
BAB 5
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
BAB 2
LANDASAN TEORI
Istilah komputer berasal dari bahasa Inggris to compute yang artinya menghitung,
tetapi istilah aslinya berasal dari bahasa Latin yaitu Computare yang mempunyai
arti menghitung. Karena adanya pengertian hitung-hitungan ini sehingga banyak orang
mengatakan bahwa mempelajari dan menggunakan komputer hanya sebatas kepada
mereka yang memiliki pengetahuan matematika yang tinggi saja.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Pengertian komputer adalah suatu alat elektronik yang dapat menerima Input
data, kemudian mengolah (memproses) data Input tersebut sesuai dengan program
yang tersimpan di memori komputer (stored program), kemudian secara otomatis
menyimpan perintah-perintah atau program serta hasil pengolahan data tersebut
sehingga dapat memberikan Output dalam bentuk informasi.
Tugas utama komputer adalah untuk mengolah data sehingga diperoleh hasil
Output yang diinginkan. Sehingga kegunaan komputer adalah untuk membantu
memecahkan berbagai masalah terutama yang rumit dan banyaknya jumlah data yang
akan diolah dan juga digunakan untuk mengolah data, menyimpan data, media
komunikasi dan alat informasi.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
dari 3 (tiga) jenis yaitu perangkat masukan (Input device), perangkat pengolah
(processor) dan perangkat keluaran (Output device).
2.2. Sistem
Jogiyanto H.M (1989), menyatakan bahwa sistem adalah suatu jaringan kerja
dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk
melakukan kegiatan atau untuk menyelesaikan suatu sasaran tertentu.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Berdasarkan pendapat para ahli di atas dapat diambil kesimpulan bahwa suatu
sistem adalah susunan teratur dari kegiatan-kegiatan yang saling berhubungan yang
melaksanakan dan mempermudah kegiatan utama organisasi.
Sistem juga harus dapat menghasilkan informasi yang terdapat pada waktunya
dan relevan untuk proses pengambilan keputusan manajemen dan personal operasi
di dalam organisasi.
Model umum suatu sistem adalah terdiri dari masukan, pengolahan dan keluar atau
sering disebut Input, proses dan Output.
PROSES
1. Tujuan/Sasaran
2. Batasan Sistem
3. Pengawasan
Sistem
INPUT
OUTPUT
UMPAN
BALIK
Gambar 2.1. Komponen Sistem
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
2.3. Informasi
Informasi merupakan hasil pengolahan data yang lebih berguna dan berarti bagi yang
menerimanya untuk mencapai suatu tujuan tertentu. Informasi adalah data yang telah
disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat
dikomunikasikan kepada seseorang yang akan menggunakannya untuk membuat
keputusan. Jika informasi dapat bermanfaat, maka informasi itu adalah informasi
yang akurat, informasi yang lengkap, informasi yang relevan, dan informasi yang
tepat waktu.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sistem informasi adalah suatu himpunan komponen sistematik dan formal yang
melakukan operasi pengolahan data untuk meningkatkan pemahaman atau
mengurangi ketidakpastian terhadap suatu data atau fakta-fakta yang akan dilaporkan,
memberikan berbagai laporan seperti yang diinginkan oleh pihak yang membutuhkan
informasi tersebut serta memberikan kepada pihak manajemen untuk menunjang
perencanaan, pengawasan, dan pengambilan keputusan.
2.5. Daur Hidup Pengembangan Sistem
Seperti yang berlaku pada kebanyakan proses, pengembangan sistem informasi juga
memiliki daur hidup. Daur hidup itu dinamakan SDLC (System Development Life
Cycle) atau daur hidup pengembangan sistem.
Analisis
Perencanaan
Perancangan
Implementasi
Evaluasi/Dokumentasi
Desain sistem adalah tahap setelah analisa dari siklus pengembangan sistem yang
mana sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari
beberapa elemen yang terpisah akan diselesaikan, apa yang mesti diselesaikan
menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan
perangkat keras yang kemudian diinstalasi dari sistem yang akan memuaskan rancang
bangun yang telah ditetapkan pada akhir tahap analisis sistem.
Sistem yang menekankan pada komponennya lebih mudah dipahami dan tepat
dalam mempelajari suatu sistem untuk tujuan suatu pengembangan sistem. Sebagai
contoh sistem pendapatan pembeli terdiri dari sub sistem data pembeli, sub sistem
data barang dan lainnya, kemudian sistem data pembelian tersebut harus juga bisa
berinteraksi dengan sub-sub sistem lainnya sehingga dapat menghasilkan sistem
informasi pendataan pembeli yang diinginkan tujuan (objektif/goal).
Suatu sistem dapat tercapai dengan baik, pengawasan yang berfungsi untuk
mengawasi pelaksanaan pencapaian tujuan adalah yang terdiri atas pengawasan data
masukan Input merupakan sub sistem yang berfungsi untuk menerima data masukan
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
yang terdiri atas sumber masukan. Frekuensi memasukkannya saat jenis masukannya
kemudian Input tersebut diproses yang terdiri atas pencarian, perbaikan, pengisian,
pengelompokan dan hasil lainnya. Hasil dari proses ini disebut keluar atau Output.
2.7. Database
Database (basis data) adalah suatu pengorganisasian sekumpulan data yang saling
terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Database
dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan yang
berbasis file. Selain itu Database dapat diartikan sebagai kumpulan file-file yang
mempunyai kaitan antara 1 (satu) dengan file yang lain sehingga membentuk data
untuk menginformasikan 1 (satu) perusahaan dan instansi.
Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file
yang lainnya, maka file tersebut bukanlah kelompok dari 1 (satu) Database, melainkan
membentuk Database sendiri. Database juga merupakan landasan bagi pembuatan
dan pengembangan program aplikasi. Oleh sebab itu, Database
harus dibuat
sistem.
Database terdiri dari data yang akan digunakan untuk diperuntukkan terhadap banyak
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Database
File
Record
Field
Byte
Bit
harus
mempunyai tujuan. Adapun tujuan dari Database tersebut adalah membuat agar user
mudah mendapatkan data, menyediakan tempat penyimpanan data yang relevan,
menghapus
data
yang
berlebihan,
melindungi
data
dari
kerusakan
fisik,
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Tujuan pengolahan data adalah untuk menghasilkan suatu Output (keluar) yang
nantinya akan dipergunakan, yaitu sebagai dasar untuk pengambilan keputusan
(informasi). Informasi harus memiliki beberapa komponen-komponen sebagai berikut:
1. Data
2. Proses
3. Hasil/Informasi
Peralatan ini menggunakan semua alat yang diperlukan, yang biasa disebut
dengan suatu sistem warkat unit (unit record system).
4. Komputer elektronik
Metode ini merupakan suatu susunan dari alat-alat masukan suatu unit
pengelola (central processing) dan alat-alat keluaran.
Visual Basic 6.0 merupakan sebuah program aplikasi yang bekerja pada sistem
operasi Windows. Visual Basic 6.0 dapat membuat program aplikasi menjadi lebih
mudah dan cepat dengan menggunakan metode General User Interface (GUI). Salah
1 (satu) yang dimiliki oleh Microsoft Visual Basic 6.0 adalah kemudahan pemakaian.
Dengan bahasa yang mudah dan menyenangkan ini, dapat dibuat apapun sesuai
kebutuhan. Jika dibandingkan dengan Bahasa C++, Visual Basic masih jauh tertinggal
dalam beberapa hal, maka dengan hadirnya versi terbaru yaitu Visual Basic 6.0 yang
mempunyai fasilitas yang berlebih sehingga bisa mencukupi kebutuhan pemakai.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
ToolBar
MenuBar
Gambar 2.4 Jendela Utama
terdapat garis titik-titik yang disebut Grid. Untuk lebih memahami form ini
di halaman belakang terdapat gambar jendela form.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
4. ToolBox
ToolBox adalah kumpulan dari objek yang digunakan untuk membuat user
interface (pengguna) serta kontrol bagi program aplikasi. Ada 2 (dua) cara
untuk menempatkan kontrol pada suatu form, yaitu:
1. Klik ganda kontrol dalam ToolBox, selanjutnya dapat mengubah besar
dan ukurannya serta memindahkannya dengan metode frog and drop.
2. Klik kontrol dalam ToolBox, kemudian pindahkan pointer mouse pada
jendela form. Kursor berubah menjadi crosshair. Tempatkan crosshair
pada sudut kiri atas di mana anda inginkan control diletakkan, tekan
tombol mouse kiri dan tahan ketika menyeret (frog) kursor ke arah sudut
kanan bawah.
Pointer
Image
Label
TextBox
Frame
Command Button
CheckBox
Option Button
ComboBox
ListBox
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
HScrollBar
VScrolBar
Timer
Drive ListBox
Dir ListBox
File ListBox
Shape
Line
Image
Data
OLE
(Object Linking and Embedding)
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Simbol
Fungsi
Entity, kesatuan lingkungan luar sistem yang
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Flowchart adalah alat yang banyak digunakan untuk membuat algoritma dalam
pembuatan program. Flowchart dapat menunjukkan cara pengendalian algoritma.
Adapun simbol-simbol dalam flowchart antara lain:
Simbol
Fungsi
Terminal, untuk memulai atau mengakhiri suatu
program.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Properties,
suatu
prosedur
yang
akan
berbentuk informasi.
BAB 3
PERANCANGAN SISTEM
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
menyelesaikan
mesti
apa
yang
diselesaikan.
Tahap
ini
menyangkut
Untuk mencapai tujuan ini, analisa sistem harus dapat mencapai sasaran
sebagai berikut:
1. Desain sistem harus berguna, mudah dipahami dan digunakan.
2. Desain sistem harus dapat melengkapi tujuan utama unit sekolah sesuai
dengan yang telah didefinisikan pada tahap perancangan sistem yang
dilanjutkan pada tahap analisa sistem.
3. Desain sistem harus efisien untuk dapat mendukung pengolahan transaksi
perlengkapan manajemen dan membantu pembuatan keputusan yang akan
dilakukan termasuk tugas-tugas lainnya yang tidak dilakukan komputer.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
simpanan
data,
metode-metode,
prosedur-prosedur,
orang,
Setelah penulis mempelajari permasalahan yang ada pada sistem lama, di sini penulis
menjelaskan cara penyelesaian masalah yang dihadapi yaitu dengan merancang sistem
baru yang berbasiskan komputer, yang dirancang dengan menggunakan program
Visual Basic dikarenakan bahasa Visual Basic adalah bahasa pemrograman yang
mudah digunakan dan memiliki hasil yang memuaskan dan lebih efisien dan juga
bahasa Visual Basic banyak digunakan dikalangan umum.
Untuk mengetahui bentuk pendataan guru pada SMA Negeri 1 Tanjung Pura
perlu dilakukan penganalisaan sistem yang terdapat pada sekolah tersebut, karena
dengan penganalisaan tersebut dapat diketahui kelemahan dan kelebihan dari sistem
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Agar penulis mempunyai tujuan yang pasti dan berguna bagi sekolah maupun bagi
pribadi penulis ataupun orang lain, penulis membutuhkan beberapa data sekolah yang
bresangkutan. Dalam hal ini penulis menggunakan sumber data primer dan data
skunder.
Data primer merupakan data yang dibutuhkan oleh penulis untuk melakukan
perancangan sistem informasi di mana data ini diperoleh langsung dari objeknya.
Data skunder adalah data yang diperoleh dari sumber lain dalam bentuk bukubuku, literatur, catatan-catatan kuliah yang bersangkutan dengan masalah yang diteliti.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
3.6. Algoritma
Algoritma adalah dasar dan pondasi untuk membuat suatu program komputer yang
baik. Program komputer yang menggunakan algoritma dan flowchart akan
menghasilkan program yang tersusun rapi. Rancangan Algoritma dari sistem yang
diusulkan sebagai berikut:
Start
Menu
Pilih
Yes
File
Menu File
Pegawai
Menu File
Laporan
No
Yes
File
No
End
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Open Database
Pegawai
Input Nomor
ID Pegawai
No
Input Data
Pegawai
Nomor
ID ada
No
Yes
Simpan Data
Pegawai
Baca Data
Tampilkan
Data Pegawai
Yes
Hapus data
Pegawai
Stored
No
Yes
Edit Data
Pegawai
Baca Data
Pegawai
Yes
No
Input Data
Edit
Exit
No
Update Data
Pegawai?
Yes
Stored
Gambar 3.2. Flowchart Input Data, Edit, Hapus, Data Pegawai
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
A
Open Database
Close
Database
No
Close
Database
Yes
Input Data
Golongan
No
Yes
Simpan Data
Golongan
Close
Database
CloseDatabase
Golongan
Stored
Close
Database
Yes
Baca Data
Golongan
No
Yes
Close
Database
Input Data
Edit
No
Exit
No
Update Data
Golongan?
Yes
Stored
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Pilih Menu
Laporan
Yes
Data
Pegawai
Yes
Perbulan
dan Tahun
No
Cetak
No
Yes
Yes
Data
Golongan
No
Perbulan
dan Tahun
Cetak
No
Close
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Type
Size
Description
NIP
Text
SKARPEG
Text
NAMA
Text
25
Nama Pegawai
T LAHIR
Text
25
TGL LAHIR
Date/Time 8
AGAMA
Text
Agama Pegawai
JK
Text
STATUS
Text
IJAZAH A
Text
Ijazah SD
IJAZAH B
Text
Ijazah SMP
IJAZAH C
Text
Ijazah SMA
IJAZAH D
Text
Ijazah D-1
IJAZAH E
Text
Ijazah D-2
IJAZAH F
Text
Ijazah D-3
IJAZAH G
Text
Ijazah S1
NAMA SUAMI/ISTRI
Text
25
NAMA ANAK-1
Text
25
NAMA ANAK-2
Text
25
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
NAMA ANAK-3
Text
25
NAMA ANAK-4
Text
25
Type
Size
Description
SKARPEG
Text
INSTANSI
Text
25
Perusahaan
TGL
Date/Time
Tanggal
TMT
Date/Time
Tamat
GAJI
Number
Gaji Pegawai
ISK
Text
25
GR
Text
Golongan Ruang
THN
Date/Time
Tahun
BLN
Date/Time
Bulan
TB
Text
25
Tempat Bekerja
KET
Text
50
Keterangan
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Biodata Guru
NIP *
Nama
Data Guru
T.Lahir
NIP **
Tgl. Lahir
SKARPEG*
Agama
Instansi
JK
TGL
Status
TMT
Ijazah A
Gaji
Ijazah B
ISK
Ijazah C
GR
Ijazah D
THN
Ijazah E
BLN
Ijazah F
TB
Ijazah G
KET
N. Suami/Istri
N. Anak 1
N. Anak 2
N. Anak 3
N. Anak 4
Keterangan:
*
Primary Key
** Foreign Key
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Database
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sistem
Informasi
Data Guru
Guru
Biodata Guru
Petugas
Data Guru
Laporan
Kepala Sekolah
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Guru
Petugas
Laporan Guru
File
Data Guru
1
Input Data
Mengisi
Biodata
Guru
Informasi
Data Guru
File
Biodata Guru
2
Pembahasan
Laporan
Laporan
Kepala
Sekolah
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
BAB 4
IMPLEMENTASI SISTEM
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Adapun tujuan pengujian sistem ini adalah untuk memastikan aplikasi yang telah
dibuat apakah sesuai dengan keinginan pemakai dan dapat digunakan oleh pemakai
dan dioperasikan oleh operator sistem.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Dalam tahap ini, menguji setiap kelompok logika modul-modul program untuk
memperhitungkan bahwa setiap kelompok tersebut memenuhi spesifikasispesifikasi fungsi logika.
BAB 5
5.1. Kesimpulan
Seperti telah penulis sajikan dan terangkan pada bab-bab sebelumnya, dapatlah ditarik
suatu kesimpulan yaitu:
1. Untuk membuat Sistem Informasi Pendataan Guru dilakukanlah: Studi Kelayakan,
Analisis, Perencanaan, Perancangan, Implementasi dan Evaluasi/Dokumentasi.
a. Studi Kelayakan: Mempelajari sistem yang sedang berjalan, untuk menentukan
kemungkinan apakah pengembangan sistem layak diteruskan/dihentikan.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
dioperasikan.
f. Evaluasi/Dokumentasi: Mempelajari masalah-masalah yang timbul dan
melengkapi kebutuhan pemakai sistem.
5.2 Saran
Dalam hal ini, penulis akan memberikan sedikit saran yang kiranya dapat bermanfaat
untuk kemajuan SMA NEGERI 1 Tanjung Pura. Adapun saran yang dapat penulis
sampaikan adalah:
1. Untuk meningkatkan kinerja pegawai pada SMA NEGERI 1 Tanjung Pura
disarankan agar menggunakan sistem informasi pendataan guru yang telah
dikomputerisasi.
2. Diharapkan agar aplikasi ini dapat bermanfaat lebih dahulu oleh pemakai dalam
pengolahan data.
3. Diharapkan adanya pengembangan lebih lanjut dari sistem informasi yang
dirancang, sehingga menjadi sistem informasi yang terpadu untuk menanggulangi
dan mengolah data yang lebih besar di masa yang akan datang.
4. Diharapkan agar program ini dapat bermanfaat bagi para pengguna.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
DAFTAR PUSTAKA
Jogiyanto. 2005. Analisis & Desain Sistem Informasi. Edisi III. Yogyakarta: Penerbit
ANDI.
Jamaludin, Jaja. 2007. Kumpulan Tip Trik Pemrograman Visual Basic. Edisi I.
Yogyakarta: Penerbit ANDI.
Onong, E, U. 1981. Sistem Informasi Manajemen. Jakarta: Penerbit CV. Mandar
Maju.
Yuswanto. 2003. Pemrograman Client-server Microsoft Visual Basic 6.0. Prestasi
Pustaka.
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
LAMPIRAN
LAYOUT PROGRAM
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
LISTING PROGRAM
CETAK.Action = 1
End Sub
Private Sub Label1_Click()
End Sub
Private Sub MBIO_Click()
frmBIO.Show vbModal
End Sub
Private Sub MDT_Click()
Shell "CONTROL TIMEDATE.CPL"
End Sub
Private Sub MIBIO_Click()
CARIBIO.Show vbModal
End Sub
Private Sub MIKAR_Click()
CARIKARTOTIK.Show vbModal
End Sub
Private Sub MKAR_Click()
frmDATAGURU.Show vbModal
End Sub
Private Sub MREG_Click()
Shell "CONTROL INTL.CPL"
End Sub
Private Sub PER_NIP_Click()
XNIP = InputBox("ENTRY NIP YANG AKAN DICETAK [999999999]", "PESAN")
CETAK.ReportFileName = ""
CETAK.ReportFileName = App.Path + "\BIO.RPT"
CETAK.SelectionFormula = ""
CETAK.SelectionFormula = "{BIODATA.NIP}='" + XNIP + "'"
CETAK.RetrieveDataFiles
CETAK.DiscardSavedData = True
CETAK.WindowState = crptMaximized
CETAK.Action = 1
End Sub
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
End If
End Sub
Private Sub CMBJK_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And CMBJK.Text <> Empty Then
If CMBJK.Text = "Pria" Then
SendKeys "{HOME}+{END}"
TXTIJAZAHA.SetFocus
ElseIf CMBJK.Text = "Wanita" Then
SendKeys "{HOME}+{END}"
TXTIJAZAHA.SetFocus
Else
pil = MsgBox("Pilih Data Yang Ada..!", , "Pesan")
Exit Sub
End If
End If
End Sub
Private Sub CMBSTATUS_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And CMBSTATUS.Text <> Empty Then
If CMBSTATUS.Text = "TKawin" Then
kosongkel
kotak2.Enabled = False
cmdsimpan.Enabled = True
cmdsimpan.SetFocus
ElseIf CMBSTATUS.Text = "Kawin" Then
SendKeys "{HOME}+{END}"
TXTNAMAPAS.SetFocus
ElseIf CMBSTATUS.Text = "Janda" Then
SendKeys "{HOME}+{END}"
TXTNAMAPAS.SetFocus
ElseIf CMBSTATUS.Text = "Duda" Then
SendKeys "{HOME}+{END}"
TXTNAMAPAS.SetFocus
Else
pil = MsgBox("Pilih Data Yang Ada..!", , "Pesan")
Exit Sub
End If
End If
End Sub
Private Sub cmdedit_Click()
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
End Sub
Private Sub cmdbatal_Click()
Form_Activate
End Sub
Private Sub cmdhapus_Click()
pil = MsgBox("Yakin data ini akan dihapus...?", vbQuestion + vbYesNo, "Pesan")
If pil = vbYes Then
rsDATAGURU.Index = "xnip"
rsDATAGURU.Seek "=", TXTNIP.Text
If rsDATAGURU.NoMatch Then
rsbio.Delete
Else
MsgBox "Maaf Data ini Tidak dapat Dihapus, karena data ini telah terdaftar di tabel
DataGuru"
cmdbatal_Click
End If
Else
cmdbatal_Click
End If
End Sub
Private Sub cmdkeluar_Click()
Unload Me
End Sub
Private Sub cmdsimpan_Click()
If XEDIT = False Then
rsbio.AddNew
rsbio![NIP] = TXTNIP.Text
rsbio![SKARPEG] = TXTSKARPEG.Text
rsbio![NAMA] = TXTNAMA.Text
rsbio![TLAHIR] = txttlahir.Value
rsbio![TPTLAHIR] = TXTTPTLAHIR.Text
rsbio![AGAMA] = CMBAGAMA.Text
rsbio![Status] = CMBSTATUS.Text
rsbio![JK] = Left(CMBJK.Text, 1)
rsbio![NAMA-PAS] = TXTNAMAPAS.Text
rsbio![NAMA-ANAK-1] = TXTNAMAANAK1.Text
rsbio![NAMA-ANAK-2] = TXTNAMAANAK2.Text
rsbio![NAMA-ANAK-3] = TXTNAMAANAK3.Text
rsbio![NAMA-ANAK-4] = TXTNAMAANAK4.Text
rsbio![IJAZAH-A] = TXTIJAZAHA.Text
rsbio![IJAZAH-B] = TXTIJAZAHB.Text
rsbio![IJAZAH-C] = TXTIJAZAHC.Text
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
rsbio![IJAZAH-D] = TXTIJAZAHD.Text
rsbio![IJAZAH-E] = TXTIJAZAHE.Text
rsbio![IJAZAH-F] = TXTIJAZAHF.Text
rsbio![IJAZAH-G] = TXTIJAZAHG.Text
rsbio.Update
Form_Activate
Else
rsbio.Edit
rsbio![SKARPEG] = TXTSKARPEG.Text
rsbio![NAMA] = TXTNAMA.Text
rsbio![TLAHIR] = txttlahir.Value
rsbio![TPTLAHIR] = TXTTPTLAHIR.Text
rsbio![AGAMA] = CMBAGAMA.Text
rsbio![Status] = CMBSTATUS.Text
rsbio![JK] = Left(CMBJK.Text, 1)
rsbio![NAMA-PAS] = TXTNAMAPAS.Text
rsbio![NAMA-ANAK-1] = TXTNAMAANAK1.Text
rsbio![NAMA-ANAK-2] = TXTNAMAANAK2.Text
rsbio![NAMA-ANAK-3] = TXTNAMAANAK3.Text
rsbio![NAMA-ANAK-4] = TXTNAMAANAK4.Text
rsbio![IJAZAH-A] = TXTIJAZAHA.Text
rsbio![IJAZAH-B] = TXTIJAZAHB.Text
rsbio![IJAZAH-C] = TXTIJAZAHC.Text
rsbio![IJAZAH-D] = TXTIJAZAHD.Text
rsbio![IJAZAH-E] = TXTIJAZAHE.Text
rsbio![IJAZAH-F] = TXTIJAZAHF.Text
rsbio![IJAZAH-G] = TXTIJAZAHG.Text
rsbio.Update
Form_Activate
End If
End Sub
KOSONG
AKTIF (False)
End Sub
Private Sub lblLabels_Click(Index As Integer)
End Sub
Private Sub TXTIJAZAHA_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And TXTIJAZAHA <> Empty Then
SendKeys "{HOME}+{END}"
TXTIJAZAHB.SetFocus
End If
End Sub
Private Sub TXTIJAZAHB_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And TXTIJAZAHB <> Empty Then
SendKeys "{HOME}+{END}"
TXTIJAZAHC.SetFocus
End If
End Sub
Private Sub TXTIJAZAHC_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And TXTIJAZAHC <> Empty Then
SendKeys "{HOME}+{END}"
TXTIJAZAHD.SetFocus
End If
End Sub
Private Sub TXTIJAZAHD_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
SendKeys "{HOME}+{END}"
TXTIJAZAHE.SetFocus
End If
End Sub
Private Sub TXTIJAZAHE_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
SendKeys "{HOME}+{END}"
TXTIJAZAHF.SetFocus
End If
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
End Sub
Private Sub TXTIJAZAHF_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
SendKeys "{HOME}+{END}"
TXTIJAZAHG.SetFocus
End If
End Sub
Private Sub TXTIJAZAHG_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
SendKeys "{HOME}+{END}"
CMBSTATUS.SetFocus
End If
End Sub
Private Sub TXTNAMA_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And TXTNAMA.Text <> Empty Then
SendKeys "{HOME}+{END}"
TXTTPTLAHIR.SetFocus
End If
End Sub
Private Sub TXTNAMAANAK1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
SendKeys "{HOME}+{END}"
TXTNAMAANAK2.SetFocus
End If
End Sub
Private Sub TXTNAMAANAK2_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
SendKeys "{HOME}+{END}"
TXTNAMAANAK3.SetFocus
End If
End Sub
Private Sub TXTNAMAANAK3_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
SendKeys "{HOME}+{END}"
TXTNAMAANAK4.SetFocus
End If
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
End Sub
Private Sub TXTNAMAANAK4_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
SendKeys "{HOME}+{END}"
cmdsimpan.Enabled = True
cmdsimpan.SetFocus
End If
End Sub
Private Sub TXTNAMAPAS_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
SendKeys "{HOME}+{END}"
TXTNAMAANAK1.SetFocus
End If
End Sub
Private Sub TXTNIP_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And TXTNIP.Text <> Empty And Len(TXTNIP.Text) = 9 Then
rsbio.Index = "inbio"
rsbio.Seek "=", TXTNIP.Text
If Not rsbio.NoMatch Then
TXTSKARPEG.Text = rsbio![SKARPEG]
TXTNAMA.Text = rsbio![NAMA]
txttlahir.Value = rsbio![TLAHIR]
TXTTPTLAHIR.Text = rsbio![TPTLAHIR]
CMBAGAMA.Text = rsbio![AGAMA]
CMBSTATUS.Text = rsbio![Status]
If rsbio![JK] = "P" Then
CMBJK.Text = "Pria"
Else
CMBJK.Text = "Wanita"
End If
TXTNAMAPAS.Text = rsbio![NAMA-PAS]
TXTNAMAANAK1.Text = rsbio![NAMA-ANAK-1]
TXTNAMAANAK2.Text = rsbio![NAMA-ANAK-2]
TXTNAMAANAK3.Text = rsbio![NAMA-ANAK-3]
TXTNAMAANAK4.Text = rsbio![NAMA-ANAK-4]
TXTIJAZAHA.Text = rsbio![IJAZAH-A]
TXTIJAZAHB.Text = rsbio![IJAZAH-B]
TXTIJAZAHC.Text = rsbio![IJAZAH-C]
TXTIJAZAHD.Text = rsbio![IJAZAH-D]
TXTIJAZAHE.Text = rsbio![IJAZAH-E]
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
TXTIJAZAHF.Text = rsbio![IJAZAH-F]
TXTIJAZAHG.Text = rsbio![IJAZAH-G]
PESAN = MsgBox("Data Pegawai Dengan Nip : " + TXTNIP.Text + " Sudah Ada"
+ vbCrLf + _
"Pilih Tombol Proses Untuk Melakukan Tindakan Selanjutnya...!" +
vbCrLf + _
"Pilih [Yes] untuk Koreksi Data ini," + vbCrLf + _
"Pilih [No] untuk Entry Data yang baru.", vbInformation + vbYesNo,
"Pesan")
If PESAN = vbYes Then
XEDIT = True
AKTIF (True)
cmdsimpan.Enabled = True
cmdhapus.Enabled = True
SendKeys "{HOME}+{END}"
TXTSKARPEG.SetFocus
Else
Form_Activate
End If
Else
AKTIF (True)
SendKeys "{HOME}+{END}"
TXTSKARPEG.SetFocus
End If
End If
End Sub
Private Sub TXTNIP_KeyPress(KeyAscii As Integer)
If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack)
Then
KeyAscii = 0
End If
End Sub
Private Sub TXTSKARPEG_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And TXTSKARPEG.Text <> Empty Then
SendKeys "{HOME}+{END}"
TXTNAMA.SetFocus
End If
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
End Sub
Private Sub txttlahir_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
SendKeys "{HOME}+{END}"
CMBAGAMA.SetFocus
End If
End Sub
Private Sub TXTTPTLAHIR_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And TXTTPTLAHIR.Text <> Empty Then
txttlahir.SetFocus
End If
End Sub
TXTNIP.Text = Empty
TXTKET.Text = Empty
End Sub
Sub AKTIF(BENAR As Boolean)
TXTNAMA.Enabled = BENAR
CMBGOL.Enabled = BENAR
TXTNGD.Enabled = BENAR
TXTGAJI.Enabled = BENAR
TXTTMT.Enabled = BENAR
TXTTPTKERJA.Enabled = BENAR
TXTBLN.Enabled = BENAR
TXTTHN.Enabled = BENAR
TXTISISURAT.Enabled = BENAR
TXTNO.Enabled = BENAR
TXTTGL.Enabled = BENAR
TXTINSTANSI.Enabled = BENAR
TXTNIP.Enabled = BENAR
TXTKET.Enabled = BENAR
End Sub
Private Sub CMBGOL_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And CMBGOL.Text <> Empty Then
SendKeys "{HOME}+{END}"
TXTTHN.SetFocus
End If
End Sub
Private Sub cmdbatal_Click()
Form_Activate
cmdtambah.SetFocus
End Sub
Private Sub cmdhapus_Click()
pil = MsgBox("Yakin data ini akan dihapus...?", vbQuestion + vbYesNo, "Pesan")
If pil = vbYes Then
rsDATAGURU.Delete
cmdbatal_Click
End If
cmdbatal_Click
End Sub
Private Sub cmdkeluar_Click()
Unload Me
End Sub
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
End Sub
Private Sub TXTKET_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
cmdsimpan.Enabled = True
cmdsimpan.SetFocus
End If
End Sub
Private Sub TXTNGD_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And TXTNGD.Text <> Empty Then
SendKeys "{HOME}+{END}"
TXTKET.SetFocus
End If
End Sub
Private Sub TXTNIP_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
rsbio.Index = "INBIO"
rsbio.Seek "=", TXTNIP.Text
If Not rsbio.NoMatch Then
TXTNAMA.Text = rsbio!NAMA
TXTNO.Enabled = True
TXTNO.SetFocus
Else
pil = MsgBox("Maaf NIP ini belum terdaftar...!", vbInformation + vbOKOnly,
"pesan")
SendKeys "{home}+{end}"
Exit Sub
End If
End If
End Sub
Private Sub TXTNIP_KeyPress(KeyAscii As Integer)
If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack)
Then
KeyAscii = 0
End If
End Sub
Private Sub TXTNO_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
rsDATAGURU.Index = "indataguru"
rsDATAGURU.Seek "=", TXTNIP.Text, TXTNO.Text
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
If rsDATAGURU.NoMatch Then
AKTIF (True)
SendKeys "{Home}+{end}"
TXTINSTANSI.SetFocus
Else
On Error Resume Next
With rsDATAGURU
TXTINSTANSI.Text = !INSTANSI
TXTTGL.Text = !TGL
TXTISISURAT.Text = !ISISURAT
CMBGOL.Text = !GOL
TXTTHN.Text = !THN
TXTBLN.Text = !BLN
TXTTPTKERJA.Text = !TPTKERJA
TXTTMT.Text = !TMT
TXTGAJI.Text = !GAJI
TXTNGD.Text = !NAIKGAJIYAD
TXTKET.Text = !KET
End With
PESAN = MsgBox("Data Pegawai Dengan Nip : " + TXTNIP.Text + " Dan No SK :"
+ TXTNO.Text + " Sudah Ada" + vbCrLf + _
"Pilih Tombol Proses Untuk Melakukan Tindakan Selanjutnya...!" +
vbCrLf + _
"Pilih [Yes] untuk Koreksi Data ini," + vbCrLf + _
"Pilih [No] untuk Entry Data yang baru.", vbInformation + vbYesNo,
"Pesan")
If PESAN = vbYes Then
XEDIT = True
AKTIF (True)
cmdsimpan.Enabled = True
cmdhapus.Enabled = True
SendKeys "{Home}+{end}"
TXTINSTANSI.SetFocus
Else
Form_Activate
End If
End If
End If
End Sub
Private Sub TXTTGL_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 And TXTTGL.Text <> Empty Then
If IsDate(TXTTGL.Text) = True Then
SendKeys "{HOME}+{END}"
TXTISISURAT.SetFocus
Else
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
End Sub
Private Sub NAMA_Click()
DATANAMA.Enabled = True
DATANAMA.SetFocus
End Sub
Private Sub NIP_Click()
DATANIP.Enabled = True
DATANIP.SetFocus
End Sub
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
DATANAMA.Enabled = True
DATANAMA.SetFocus
End Sub
Private Sub NIP_Click()
DATANIP.Enabled = True
DATANIP.SetFocus
End Sub
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Nomor Stambuk
: 052406051
MENGGUNAKAN
VISUAL
BASIC 6.0
Dosen Pembimbing I
No
1.
2.
3.
4.
5.
6.
Tanggal Asisten
Bimbingan
31 Maret 2008
25 Juni 2008
Pada Asisten
Mengenai, Pada Bab
Proposal Judul
Bab 1
Bab 2
Bab 3
Bab 4
Bab 5
Paraf Dosen
Pembimbing
Keterangan
Diketahui
Disetujui
Pembimbing Utama/
Penanggung Jawab
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
SURAT KETERANGAN
Hasil Uji Program Tugas Akhir
Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir
Program Diploma Tiga (D-3) Ilmu Komputer:
Nama
NIM
: 052406051
Prog. Studi
Judul TA
Pura
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal
16 Juni 2008
Dosen Pembimbing,
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009
Zam Zam
Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual
Basic 6.0, 2008.
USU Repository 2009