Erviani : Sistem Informasi Penggajian Pegawai Pada Smk Sandhy Putra 2 Medan Dengan Menggunakan Visual Basic 6.0, 2009.
SISTEM INFORMASI PENGGAJIAN PEGAWAI PADA SMK
SANDHY PUTRA 2 MEDAN DENGAN MENGGUNAKAN
VISUAL BASIC 6.0
TUGAS AKHIR
ERVIANI
062406012
PROGRAM STUDI D3 ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
SISTEM INFORMASI PENGGAJIAN PEGAWAI PADA SMK SANDHY PUTRA 2 MEDAN DENGAN MENGGUNAKAN VISUAL BASIC 6.0
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya
ERVIANI 062406012
PROGRAM STUDI D3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
PERSETUJUAN
Judul : SISTEM INFORMASI PENGGAJIAN
PEGAWAI PADA SMK SANDHY PUTRA 2 MEDAN DENGAN MENGGUNAKAN VISUAL BASIC 6.0
Kategori : TUGAS AKHIR
Nama : ERVIANI
Nomor Induk Mahasiswa : 062406012
Program Studi : DIPLOMA III ILMU KOMPUTER
Departemen : MATEMATIKA
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2009
Diketahui
Departemen Matematika FMIPA USU Pembimbing
Ketua
Dr. Saib Suwilo, M. Sc. Drs. James P. Marbun, M. Kom
PERNYATAAN
SISTEM INFORMASI PENGGAJIAN PEGAWAI PADA SMK SANDHY PUTRA 2 MEDAN DENGAN MENGGUNAKAN VISUAL BASIC 6.0
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2009
PENGHARGAAN
Segala puji bagi Allah SWT, Rabb semesta alam, yang menggenggam setiap jiwa tatkala hidup dan matinya, tempat mengadu dan meminta pertolongan, karena atas rahmat dan kasih saying-Nya penulis dapat menyelesaikan Tugas Akhir ini sesuai dengan waktu yang telah ditetapkan. Shalawat berangkaikan salam tercurah kepada suri tauladan mulia, Rasulullah Muhammad SAW.
ABSTRAK
DAFTAR ISI
2.5.2 Karakteristik Sistem ... 12
2.5.3 Klasifikasi Sistem ... 13
2.5.4 Pengertian Informasi ... 14
2.5.5 Kualitas Informasi ... 15
2.5.6 Pengertian Sistem Informasi ... 16
2.6. Peranan Komputer dalam Sistem Informasi... 16
BAB 4 PERANCANGAN SISTEM ... 32
4.1 Diagram Konteks ... 32
4.2 Perancangan Database ... 34
4.3 Relasi Antartabel ... 35
4.4 Algoritma ... 36
BAB 5 IMPLEMENTASI SISTEM ... 39
5.1 Pengertian dan Tujuan Implementasi Sistem ... 39
5.2 Penerapan Sistem ... 39
5.2 Antarmuka (Interface) ... 42
BAB 6 KESIMPULAN dan SARAN ... 46
6.1 Kesimpulan ... 46
6.2 Saran ... 46
Daftar Pustaka ... 48
DAFTAR TABEL
Halaman
Tabel 4.1 Tabel Pegawai 34
Tabel 4.2 Tabel Transaksi 35
Tabel 4.3 Tabel Bidang Studi 35
DAFTAR GAMBAR
Halaman
Gambar 2.1 Siklus Pengolahan Data 9
Gambar 2.2 ToolBox 20
Gambar 2.3 Project Window 23
Gambar 2.4 Properties Window 23
Gambar 2.5 Jendela Visual Basic 24
Gambar 2.6 Tampilan New Project 25
Gambar 4.1 Diagram Konteks 32
Gambar 4.2 Data Flow Diagram 33
Gambar 4.3 Relasi Tabel dari Perancangan Database 36
Gambar 5.1 Tampilan Menu Utama 42
Gambar 5.2 Tampilan Data Pegawai 43
Gambar 5.3 Tampilan Transaksi Penggajian 44
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Kebutuhan akan informasi yang akurat dan tepat untuk penyajian data sangat diperlukan oleh suatu organisasi atau perusahaan. Sekolah merupakan salah satu organisasi yang bergerak dalam memberikan pelayanan kepada masyarakat dalam bidang pendidikan. Salah satu unsur terpenting dari suatu sekolah adalah pegawai. Dalam satu sekolah ada puluhan bahkan ratusan pegawai yang masing-masing mempunyai data yang berbeda-beda dan tidak jarang data tersebut disimpan secara manual sehingga memakan waktu dalam pengerjaannya.
suatu sekolah dengan menggunakan suatu aplikasi yang dirancang sedemikian rupa sesuai dengan kebutuhan sekolah yang bersangkutan.
Dengan pertimbangan tersebut, maka penulis memilih judul ”Sistem
Informasi Penggajian Pegawai pada SMK Sandhy Putra 2 Medan dengan
Menggunakan Visual Basic 6. 0”.
Dalam merancang aplikasi manajemen data pegawai pada SMK Sandhy Putra 2 Medan ini, penulis menggunakan bahasa pemrograman Microsoft Visual Basic 6. 0. Hal ini disebabkan karena mengingat Visual Basic merupakan bahasa pemrograman yang handal untuk membuat suatu aplikasi dalam Microsoft Windows XP.
1.2 Identifikasi Masalah
Pengolahan data pegawai dengan menggunakan komputer akan dapat mempercepat waktu serta dapat mengefisiensikan pengerjaan pengolahan data pegawai pada SMK Sandhy Putra 2 Medan. Dengan demikian dapat diidentifikasikan masalah dalam penelitian ini adalah bagaimana membentuk sebuah pemograman berbasis data untuk mengolah data pegawai pada sekolah tersebut dengan efektif dan efisien sehingga dapat terorganisasi dengan baik.
1.3 Pembatasan Masalah
nantinya adalah mengenai biodata pegawai terdiri dari data pribadi pegawai, data transaksi penggajian, dan data bidang studi.
1.4 Maksud dan Tujuan
Maksud dari penelitian yang penulis lakukan adalah untuk meneliti suatu cara yang tepat dalam pembuatan laporan data pegawai pada sekolah tersebut sehingga aplikasi yang dibuat akan dirancang sesuai dengan kebutuhan dan permasalahan yang ada dengan bantuan Microsoft Visual Basic 6. 0.
Adapun tujuan penulisan ini antara lain adalah:
1. Menyediakan data tentang penggajian pegawai pada SMK Sandhy Putra 2 Medan. 2. Merancang sistem informasi data pegawai pada sekolah tersebut dengan
menggunakan bahasa pemrograman Microsoft Visual Basic 6. 0.
3. Membantu kinerja dari sekolah tersebut dalam memperoleh informasi tentang data pegawai yang dibutuhkan secara efektif dan efisien.
1.5 Metode Penelitian
Dalam menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian, sehingga tugas akhir ini dapat diselesaikan dengan baik. Adapun langkah-langkah yang diambil adalah sebagai berikut:
1. Pengumpulan Data 2. Perancangan Sistem
d. Relasi antartabel e. Algoritma 3. Pengujian Sistem
1.6 Sistematika Penulisan
Adapun sistematika penulisan laporan Tugas Akhir ini adalah sebagai berikut:
BAB 1 PENDAHULUAN
Dalam bab ini penulis menguraikan latar belakang, identifikasi masalah, pembatasan masalah, maksud dan tujuan, metode penelitian dan sistematika penulisan.
BAB 2 LANDASAN TEORI
Dalam bab ini penulis menguraikan beberapa hal yang berhubungan dengan judul dan bahasa pemograman Microsoft Visual Basic 6.0 yang penulis gunakan.
BAB 3 GAMBARAN UMUM SEKOLAH
Dalam bab ini penulis menyajikan gambaran tentang SMK Sandhy Putra 2 Medan yang terdiri dari sekilas tentang SMK Sandhy Putra 2, visi dan misi, profil sekolah dan struktur organisasi SMK Sandhy Putra 2 Medan.
BAB 4 PERANCANGAN SISTEM
BAB 5 IMPLEMENTASI SISTEM
Dalam bab ini penulis menyajikan tentang pengertian dan tujuan implementasi sistem, komponen-komponen dalam penerapan sistem dan gambaran sistem informasi yang akan dibuat.
BAB 6 KESIMPULAN DAN SARAN
BAB 2
LANDASAN TEORI
1.2 Pengertian Data
Data adalah kata majemuk dari datum. Data dapat diartikan sebagai berikut:
1. Data terdiri dari kumpulan karakter numerik atau alphanumerik atau kombinasi antara numerik, alphanumerik dan spesial simbol yang memberikan arti tertentu. Contoh:
94 12 777 Agus Eko-164 A/2
Kumpulan numerik 94 12 777 memberikan arti nomor registrasi mahasiswa. Kumpulan alphanumerik AGUS memberikan arti sebuah nama. Kombinasi Eko-164 berarti kode mata kuliah ”Pengantar Aplikasi Koputer”. A/2 berarti kelas A semester 2.
3. Data tidak dapat langsung dipakai untuk pengambilan keputusan. Data dapat dimanfaatkan setelah komputer mengolahnya menjadi informasi. Jadi data merupakan bahan mentah yang dapat dijadikan data input bila memenuhi beberapa kriteria pengolahan data, misalnya fotokopi KTP harus dapat terbaca.
2.2 Susunan Data Secara Hierarki
Komputer dapat menyimpan data, bila data dapat diperinci dan tersusun secara hierarki, sebagai berikut:
1. Bit, merupakan singkatan dari binary digit yang terdiri dari angka yaitu 0 dan
1. Sistem binari cocok dengan prinsip kerja komputer yang mengenal ada arus atau ON yang diberi nilai 1 dan tidak ada arus atau OFF yang bernilai 0.
2. Byte, merupakan suatu karakter. Suatu byte dari sekumpulan informasi
disimpan dengan menggunakan berbagai kombinasi bit disebut bit pattern. Pemakaian yang luas dalam komunikasi data melalui komputer mikro disebut American Standard Code for Information Interchange (ASCII). ASCII
menggunakan 7 bit untuk mewakili satu karakter.
3. Character, disebut juga byte yang terdiri dari simbol numerik, alphanumerik
atau spesial simbol.
4. Field, merupakan kumpulan dari satu karakter atau beberapa karakter yang
diperoleh dari pemasukan data input.
5. Record, merupakan kumpulan dari field yang diperoleh dari perekaman data.
6. File, merupakan kumpulan dari record yang saling terkait satu sama lain dan
7. Database, merupakan kumpulan dari file-file. Database termasuk semua files
dari suatu organisasi perusahaan. Secara teknis, database terdiri dari beberapa file yang menjadi bagian dan tersimpan dalam database manajemen sistem. 8. Informasi, biasanya berasal dari database yang diolah. Informasi hanya dapat
diperoleh setelah komputer melakukan pengolahan data.
Disebut data hierarki karena informasi berasal dari database yang diolah, database merupakan kumpulan dari file-file, file merupakan kumpulan dari record, record merupakan kumpulan dari field, field kumpulan dari karakter, karakter kumpulan dari byte dan byte kumpulan dari bit.
2.3 Pengolahan Data (Data Processing)
Pengolahan data adalah masa atau waktu yang digunakan untuk mendeskripsikan perubahan bentuk data menjadi informasi yang memiliki kegunaan. Secara umum pengolahan data terdiri dari tiga langkah yaitu:
1. Input (pemasukkan data)
Data terlebih dahulu dikumpulkan, kemudian dipindahkan ke suatu peralatan input komputer. Record data yang dihasilkan akan dibaca oleh komputer melalui bahasa pemograman yang akan diterjemahkan kedalam bahasa mesin yang akan dimengerti oleh komputer.
2. Proses (pengolahan data)
Record data disusun atau diurutkan sesuai dengan urutan yang diinginkan, baik numerik maupun alphanumerik.
b. Classifying
Record data disusun dalam berbagai kelompok. c. Calculating
Melakukan perhitungan dengan manipulasi aritmatika terhadap data. d. Summarizing
Menerangkan data menjadi lebih sederhana dan ringkas. e. Selecting
Mengambil record-record tertentu. 3. Output (hasil keluaran berupa informasi).
Hasil pengolahan disajikan dalam suatu format tertentu yang berisi informasi. Output ini mungkin juga disimpan dalam suatu media yang akan digunakan untuk pengolahan selanjutnya.
Gambar 2.1 Siklus Pengolahan Data
Sewaktu merencanakan proyek penelitian, orang yang melakukan penelitian seharusnya sudah mempunyai rencana mengenai pengolahan dan desain outputnya. Pengolahan data meliputi kegiatan-kegiatan mulai dari penyiapan data sampai mengeluarkan hasil pengolahan data.
2.4 Sistem Database (Basis data)
Semua yang berhubungan dengan informasi hampir tidak terlepas dari database. Database merupakan kumpulan data/informasi yang saling berhubungan dan terorganisir sedemikian rupa sehingga memudahkan ketika akan digunakan kembali. Database memiliki peranan yang cukup penting dalam dunia komputasi. Saat ini hampir semua aplikasi pada komputer memanfaatkan database sebagai jantungnya. Bahkan dapat dikatakan bahwa tanpa adanya database, aktivitas dalam dunia komputasi tidak dapat terorganisir dengan baik.
Database merupakan salah satu komponen yang penting dalam sistem informasi karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan basis data dalam sistem informasi disebut dengan database sistem. Sistem database adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia bagi beberapa aplikasi yang bermacam-macam di dalam organisasi.
Dalam pembuatan aplikasi database, terlebih dahulu diperlukan perancangan yang baik mengenai skema database. Umumnya di dalam database akan terdapat beberapa tabel yang saling berhubungan antara satu dengan yang lainnya. Adapun mengenai perangkat lunak yang akan digunakan adalah Microsoft Access, karena merupakan salah satu perangkat yang kompeten saat ini dan mudah didapatkan serta sudah banyak digunakan.
2.5.1 Pengertian Sistem
Istilah sistem berasal dari bahasa Yunani yaitu systema. Ditinjau dari asal katanya, sistem berarti sekumpulan objek yang bekerja bersama-sama untuk menghasilkan sesuatu kesatuan metode yang digabungkan dan diatur sedemikian rupa yang berfungsi mencapai tujuan. Suatu sistem dapat terdiri dari beberapa subsistem yang saling berhubungan yang membentuk suatu kesatuan sehingga sasaran atau tujuan sistem tersebut dapat tercapai.
Berikut ini adalah pengertian sistem menurut beberapa pendapat: 1. Menurut Davis (1985)
Sistem yaitu bagian-bagian yang saling berkaitan yang beroperasi bersama untuk mencapai beberapa sasaran atau maksud.
2. Menurut Lucas (1989)
Sistem yaitu suatu komponen atau variabel yang terorganisir, saling berinteraksi, saling bergantung satu sama lain dan terpadu. Sebuah sistem mempunyai tujuan atau sasaran.
3. Menurut McLeod
Sistem merupakan sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan.
4. Menurut Robert G. Murdick (1993)
Sistem adalah seperangkat elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan bersama.
Sistem yaitu suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu sasaran tertentu.
Dari beberapa definisi sistem diatas, dapat disimpulkan bahwa sistem yaitu kesatuan yang terdiri dari unit-unit kesatuan yang saling bekerjasama untuk mencapai tujuan suatu usaha tertentu.
2.5.2 Karakteristik Sistem
1. Komponen Sistem
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi, yang artinya saling bekerjasama membentuk suatu kesatuan. Komponen-komponen sistem dapat berupa suatu sistem atau bagian-bagian dari sistem.
2. Batasan Sistem
Batasan sistem merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya atau dengan lingkungan luarnya.
3. Lingkungan Luar Sistem
Lingkungan luar dari suatu sistem adalah apapun diluar batas dari sistem yang mempengaruhi operasi sistem.
4. Penghubung Sistem
Penghubung merupakan media yang menghubungkan antara satu subsistem dengan subsistem lainnya.
5. Masukan Sistem
Keluaran sistem yaitu energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna.
7. Pengolahan Sistem
Pengolah yang akan merubah masukan menjadi keluaran. 8. Sasaran Sistem
Suatu sistem mempunyai tujuan atau sasara, kalau sistem tidak mempunyai sasaran maka sistem tidak akan ada.
2.5.3 Klasifikasi Sistem
Karena sistem memiliki sasaran yang berbeda untuk setiap kasus yang terjadi yang ada didalam sistem tersebut, maka sistem dapat diklasifikasikan kedalam beberapa sudut pandang, yaitu:
1. Sistem diklasifikasikan sebagai sistem abstrak dan sistem fisik.
Sistem abstrak yaitu sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik. Sistem fisik merupakan sistem yang ada secara fisik. 2. Sistem diklasifikasikan sebagai sistem alamiah dan sistem buatan.
Sistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat oleh manusia. Sistem buatan yaitu sistem yang dibuat atau dirancang oleh manusia. 3. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan
sistem tak tentu (probabilistic system).
Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi. Sistem tak tentu adalah sistem yang kondisi masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.
Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak terpengaruh dengan lingkungan luarnya.
Sistem terbuka adalah sistem yang berhubungan dan terpengaruh dengan lingkungan luarnya.
2.5.4 Pengertian Informasi
Menurut Gardon. B. Davis (1985) informasi adalah data yang telah diolah menjadi bentuk yang lebih berarti dan berguna bagi penerimanya untuk mengambil keputusan masa kini maupun yang akan datang. Informasi mempunyai ciri benar atau salah, baru, tambahan, dan korektif.
Sedangkan menurut Raymond McLeod (1995) informasi merupakan data yang telah diolah menjadi bentuk yang lebih berarti bagi penerimanya. Alat pengolah informasi dapat meliputi elemen komputer, elemen non komputer atau kombinasinya.
1. Informasi harus akurat, sehingga mendukung pihak manajemen dalam mengambil keputusa.
2. Informasi harus relevan, benar-benar terasa manfaatnya bagi yang membutuhkannya.
3. Informasi harus tepat waktu, sehingga tidak ada keterlambatn pada saat dibutuhkan.
Kegunaan informasi adalah untuk mengurangi ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan. Informasi digunakan tidak hanya oleh satu orang pihak di dalam organisasi. Nilai sebuah informasi ditentukan oleh manfaat dan biaya untuk mendapatkannya. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkan informasi tersebut.
2.5.5 Kualitas Informasi
Kualitas informasi sangat dipengaruhi oleh beberapa hal sebagai berikut: 1. Relevan (relevancy)
Seberapa jauh tingkat relevansi informasi tersebut terhadap kenyataan kejadian masa lalu, kejadian hari ini, dan kejadian yang akan datang.
2. Akurat (accuracy)
Suatu informasi dikatakan berkualitas jika seluruh kebutuhan informasi tersebut telah disampaikan, seluruh pesan telah benar/sesuai, serta pesan yang disampaikan sudah lengkap atau hanya sistem yang diinginkan oleh user. 3. Tepat Waktu (timeliness)
4. Ekonomis (economy)
Informasi yang dihasilkan mempunyai daya jual yang tinggi, serta biaya operasional untuk menghasilkan informasi tersebut minimal, informasi tersebut juga mampu memberikan dampak yang luas terhadap laju pertumbuhan ekonomi dan teknologi informasi.
5. Efisien (efficiency)
Informasi yang berkualitas memili sintaks ataupun kalimat yang seerhana, namun mampu memberikan makna dan hasil yang mendalam.
6. Dapat dipercaya (reliability)
Informasi tersebut berasal dari sumber yang dapat dipercaya yang telah teruji tingkat kejujurannya.
2.5.6 Pengertian Sistem Informasi
Sistem informasi dapat didefinisikan sebagai berikut:
1. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi. 2. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan
memberikan informasi bagi pengambil keputusan dan/atau untuk mengendalikan organisasi.
2.6 Peranan Komputer dalam Sistem Informasi
Kata komputer berasal dari bahasa Inggris yaitu to compute yang berarti hitung. Dengan demikian komputer dapat diartikan sebagai alat hitung atau mesin hitung. Komputer sebagai alat bantu dalam pengolahan data bukanlah suatu alat yang berdiri sendiri tetapi terdiri dari sekelompok peralatan yang melaksanakan pekerjaan yang dikendalikan, serta dikontrol oleh instruksi yang dimasukkan ke dalam memori atau storage untuk mengolah data menjadi lebih berguna, atau disebut juga dengan informasi.
Komputer mempunyai peran penting untuk membantu manusia dalam menyelesaikan dan memecahkan masalah yang dihadapi. Setiap pemecahan persoalan yang dilakukan manusia, hendaknya mempunyai dua unsur yaitu:
1. Adanya fakta dan data
2. Bagaimana proses pemecahannya.
Jika pengolahan data dilakukan secara manual, maka hal ini tidak akan menjamin ketelitian serta kebenaran hasil atau informasi yang diinginkan. Masalah pendataan dan pengolahan data dapat dipecahkan dengan mudah dan dalam waktu yang singkat dengan menggunakan alat bantu komputer.
mendapat informasi yang cepat dalam pengolahan data secara manual. Tetapi dengan adanya pengolahan data dengan komputer hal tersebut dapat diatasi.
Peranan komputer dalam suatu sistem informasi sangatlah penting, hal ini diakibatkan besarnya dan banyaknya data yang akan diolah dengan beranekaragaman jenis data. Disinilah komputer memegang peranan penting untuk melakukan pengolahan data yang banyak dan beraneka ragam informasi dapat diperoleh dengan cepat dan tepat.
2.7 Sekilas Mengenai Visual Basic 6.0
Visual Basic merupakan bahasa pemrograman tercepat dan termudah untuk membuat suatu aplikasi dalam Micosoft Windows. Dalam pengembangan aplikasi, Visual Basic menggunakan pendekatan Visual untuk merancang user interface dalam bentuk form, sedangkan untuk kodingnya menggunakan dialek bahasa Basic yang cenderung mudah dipelajari. Visual Basic telah menjadi tools yang terkenal bagi para pemula maupun para developer.
Visual Basic selain disebut sebagai bahasa pemograman, juga sering disebut sarana (tool) untuk menghasilkan program-program aplikasi berbasis windows. Beberapa kemampuan atau manfaat dari Visual Basic diantaranya seperti:
1. Untuk membuat program aplikasi berbasis Windows
2. Untuk membuat objek-objek pembantu program seperti control Activex, File, Help, Aplikasi internet dan sebagainya
3. Menguji program dan menghasilkan program akhir berakhiran EXE yang bersifat Executable, atau dapat langsung dijalankan.
2.7.1 Jendela Visual Basic 6.0
Adapun bagian-bagian dari jendela Visual Basic 6.0 yaitu:
1. Baris Menu, digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll
2. Toolbar, digunakan untuk melakukan tugas-tugas tertentu dengan cepat. 3. Jendela Project, jendela ini berisi gambaran dari semua modul yang terdapat
dalam aplikasi, dapat menggunakan icon Toggle Folders untuk menampilkan modul-modul dalam jendela tersebut .
4. Form, jendela ini merupakan tempat untuk merancang user interface dari aplikasi.
5. Jendela Toolbox, jendela ini berisi komponen-komponen yang dapat di gunakan untuk mengembangkan user interface.
7. Jendela Properties, merupakan daftar properti-properti object yang sedang terpilih. Contohnya seperti dapat mengubah warna tulisan (foreColor) dll. Dapat juga menggunakan F4 untuk menampilkan jendela properti.
8. Jendela Form Layout, akan menunjukan bagaimana form bersangkutan ditampilkan ketika runtime.
ToolBox
Jendela ToolBox merupakan jendela yang sangat penting. Dari jendela ini dapat mengambil komponen-komponen (object) yang akan ditanamkan pada form untuk membentuk user interface.
Adapun secara garis besar fungsi dari masing-masing kontrol standard tersebut adalah sebagai berikut:
1. Pointer ( )
bukan merupakan suatu kontrol; gunakan icon ini ketika ingin memilih kontrol yang sudah berada pada form.
2. PictureBox ( )
adalah kontrol yang digunakan untuk menampilkan image dengan format: BMP, DIB (bitmap), ICO (icon), CUR (cursor), WMF (metafile), EMF (enhanced metafile), GIF, dan JPG.
3. Label ( )
adalah kontrol yang digunakan untuk menampilkan teks yang tidak dapat diperbaiki oleh pemakai.
4. TextBox ( )
adalah kontrol yang mengandung string yang dapat diperbaiki oleh pemakai, dapat berupa satu baris tunggal, atau banyak baris.
5. Frame ( )
adalah kontrol yang digunakan sebagai kontainer bagi kontrol lainnya. 6. CommandButton ( )
merupakan kontrol hampir ditemukan pada setiap form, dan digunakan untuk membangkitkan event proses tertentu ketika pemakai melakukan klik padanya. 7. CheckBox ( )
digunakan untuk pilihan yang isinya bernilai yes/no, true/false. 8. OptionButton ( )
9. ListBox ( )
mengandung sejumlah item, dan user dapat memilih lebih dari satu (bergantung pada property MultiSelect).
10. ComboBox ( )
merupakan konbinasi dari TextBox dan suatu ListBox dimana pemasukkan data dapat dilakukan dengan pengetikkan maupun pemilihan.
11. HScrollBar dan VScrollBar ( dan )
digunakan untuk membentuk scrollbar berdiri sendiri. 12. Timer ( )
digunakan untuk proses background yang diaktifkan berdasarkan interval waktu tertentu.
13. DriveListBox, DirListBox, dan FileListBox ( , dan )
sering digunakan untuk membentuk dialog box yang berkaitan dengan file. 14. Shape dan Line ( dan )
digunakan untuk menampilkan bentuk seperti garis, persegi, bulatan, oval. 15. Image ( )
berfungsi menyerupai image box, tetapi tidak dapat digunakan sebagai kontainer bagi kontrol lainnya. Sesuatu yang perlu diketahui bahwa kontrol image menggunakan resource yang lebih kecil dibandingkan dengan PictureBox
16. Data ( ) digunakan untuk data binding 17. OLE ( )
Project Window (Jendela Project)
Jendela project digunakan untuk menampilkan bagian project yang ingin diaktifkan. Menampilkan daftar form dan modul proyek. Proyek merupakan kumpulan dari modul form, modul class, modul standard dan file sumber yang merupakan suatu aplikasi.
Gambar 2.3 Project Window
Properties Window (Jendela Properties)
Gambar 2.4 Properties Window
2.7.2 Menjalankan Visual Basic 6.0
Adapun cara menjalankan Visual Basic 6.0 yaitu: 1. Klik menu Start
2. Klik menu Program
3. Klik Microsoft Visual Studio 6.0 4. Klik Microsoft Visual Basic 6.0. 5. Pilih Standard EXE
6. Klik Open
BAB 3
GAMBARAN UMUM SEKOLAH
3.1 Sekilas tentang SMK Sandhy Putra 2
SMK Sandhy Putra 2 berdiri dibawah Yayasan Sandhykara Putra Telkom yang didirikan pada tanggal 20 Juli 1992 dan diprakarsai oleh Dharma Wanita PT.Telkom. Sekolah tersebut terletak di Jalan Halat No. 68 Medan, Kecamatan Medan Area, 20215. dan mendapat izin pada tanggal 8 September 1992 Nomor 219/I05/A/927 yang memiliki luas area seluas 2431m².
000894 pada tanggal 24 Desember 2007 untuk Program Keahlian Usaha Jasa Pariwisata, dan untuk Program Akomodasi Perhotelan mendapatkan akreditasi “A” BAN-S/M No. 000913 pada tanggal 24 Desember 2007 juga.
Ada 3 jurusan yang disediakan oleh SMK tersebut untuk siswa-siswinya, yaitu UJP (Usaha Jasa Pariwisata), AP (Akomodasi Perhot elan), Tata Boga.
3.2 Visi dan Misi SMK Sandhy Putra 2
Adapun visi SMK Sandhy Putra 2 dalam mencerdaskan kehidupan anak bangsa ialah sebagai berikut:
“Mewujudkan lembaga pendidikan kejuruan yang menghasilkan sumber daya manusia yang berkualitas, professional, serta layanan pendidikan berbasis kopetensi”.
Adapun misi SMK Sandhy Putra 2 antara lain adalah:
1. Menyiapkan siswa/i SMK Sandhy Putra 2 menjadi tenaga kerja yang produktif, trampil, mandiri dan bertaqwa.
2. Melaksanakan pendidikan kejuruan yang fleksibel dan terintegrasi dengan jenjang pendidikan.
3. Menyiapkan siswa/i SMK Sandhy Putra-2 yang produktif sehingga mempercepat & memperkokoh.
4. Menyiapkan peran serta masyarakat dan unit produksi dalam penyelenggaraan
5. Menyiapkan siswa/i SMK Sandhy Putra 2 Medan mendapatkan lapangan kerja
3.3 Profil SMK Sandhy Putra 2
Profil merupakan gambaran singkat dari suatu organisasi. Adapun profil SMK Sandhy Putra dapat diuraikan seperti berikut:
PROFIL SEKOLAH
I. IDENTITAS SEKOLAH
1 Nama Sekolah : SMK Sandhy Putra-2 Medan 2 Alamat Sekolah : Jl. Halat No.68 Medan 3 Kecamatan / Kode Pos : Medan Area / 20215
Kotamadya / E-mail : Medan / smkpar_sp2@yahoo.com
4 No.NPWP : 01.422.033.9.113.001
5 Nama Wajib Pajak : Yayasan Sandhykara Putra Telkom 6 Didirikan / dibuka : 20 Juli 1992
7 Surat izin Pendirian Sekolah dari Kanwil yang Pertama
- Nomor : 219/I05/A/92
- Tanggal : 08 September 1992
8 Kode Sekolah : 193
9 Surat Izin Oprasional ( SIOP)
10 Nomor Data Sekolah (NDS) : 5507121901, tanggal 07 Juli 1998 11 Nomor Statistik Sekolah
(NSS)
: 794076001003 tanggal 12 Nopember 1992
12 Status Akreditasi : 1. Program Keahlian Usaha
Jasa Pariwisata
: Terakreditasi "A" BAN-S/M No.000894
tanggal 24 Desember 2007 2. Program Keahlian
Akomodasi Perhotelan
: Terakreditasi "A" BAN-S/M No.000913
tanggal 24 Desember 2007
13 Kelompok : Pariwisata
14 Program Keahlian : 1. Usaha Jasa Pariwisata 2. Akomodasi Perhotelan 3. Tata Boga
Surat Izin Operasional ( SIOP ) Tata Boga
Nomor : 420/5172/2008 Tgl 15 April 2008
Ditetapkan oleh Kepala Dinas Pendidikan Kota Medan 15 Jadwal Penyelenggaraan
Sekolah
: Pagi pukul 07.30 s/d 13.45
Luas Tanah : 2431 m²
16 Nama Kepala Sekolah : Amda Maria Latul, S.Pd 17 SK Yayasan Sandhykara
Putra Telkom
Tanggal 15 Februari 2006
II. BADAN PENYELENGGARA SEKOLAH
Nama Yayasan : Yayasan Sandhykara Putra Telkom Didirikan / dibuka : 17 Januari 1980
Akte Notaris : No. 142 tanggal 25 Agustus 1980 Alamat Yayasan : Jl.Trunojoyo No.2 Bandung
3.4 Struktur Organisasi SMK Sandhy Putra 2
STRUKTUR ORGANISASI SMK SANDHY PUTRA 2 MEDAN
WALI KELAS I
YSPT
KEP. SEKOLAH
KASIR KESISWAAN KURIKULUM ADM SARPRA
DU-DI PUSTAKA
HUMAS KEPALA TU
WAKIL KEPSEK
KEPALA PROGRAM AKOMODASI PERHOTELAN
GURU BID. STUDY PROGRAM AP
KOOR. KESISWAAN
GURU BID. STUDY GURU BID. STUDY GURU BID. STUDY GURU BID. STUDY GURU BID. STUDY GURU BID. STUDY
SISWA-SISWI
SMK SANDHY PUTRA 2
WALI KELAS II WALI KELAS III KEPALA PROGRAM
USAHA JASA PARIWISATA GURU BID. STUDY
PROGRAM UJP
BAB 4
PERANCANGAN SISTEM
4.1 Diagram Konteks
Diagram konteks merupakan alat bantu dalam perancangan global bagi program aplikasi yang akan dibuat, dengan tujuan untuk mencerminkan keadaan sistem yang akan dibangun secara umum.
Input Informasi
Data Pegawai Kepegawaian
Informasi Informasi
Slip Gaji Gaji
Laporan
Gambar 4.1 Diagram Konteks
PEGAWAI BENDAHARA
SISTEM INFORMASI PENGGAJIAN
Input Data Pegawai
F1 Informasi Kepegawaian
Informasi Slip Gaji
Informasi Kepegawaian
F2 Laporan Penggajian
Informasi Gaji
Gambar 4.2 Data Flow Diagram
PEGAWAI
1. 0
INPUT DATA PEGAWAI
1. 1
PROSES PENGGAJIAN
1. 2
PEMBUATAN LAPORAN
4.2 Perancangan Database
Database merupakan kumpulan dari data saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Berikut ini digambarkan perancangan database pada sistem yang akan dipakai:
Tabel 4.1 Tabel Pegawai
Field Name Type Size Description
Kd_Peg Text 6 Kode Pegawai
Nm_Peg Text 50 Nama Pegawai
Jns_Kelamin Text 1 Jenis Kelamin
Tpt_Lahir Text 20 Tempat Lahir
Tgl_Lahir Date 10 Tanggal Lahir
Agama Text 1 Agama
Alamat Text 35 Alamat
No_Telp Number 13 Nomor Telepon
Status_Peg Text 4 Status Pegawai
Pend_Terakhir Text 20 Pendidikan Terakhir
Jurusan Text 20 Jurusan
Lulus_tahun Number 5 Lulus Tahun
Jabatan Text 20 Jaabatan
TMT Number 3 Terhitung Masuk Tahun
Mata_Pelajaran Text 20 Mata Pelajaran
Tabel 4.2 Tabel Transaksi
Field Name Type Size Description
Kd_Peg Text 6 Kode Pegawai
Nm_Peg Text 50 Nama Pegawai
Gaji Currency 10 Gaji
Potongan Currency 10 Potongan
Tambahan Currency 10 Tambahan
Gaji_Bersih Currency 10 Gaji Bersih
Tabel 4.3 Tabel Bidang Studi
Field Name Type Size Description
Kd_Mata_Pelajaran Text 5 Kode Mata Pelajaran
Mata_Pelajaran Text 20 Mata Pelajaran
Tabel 4.4 Tabel Admin
Field Name Type Size Description
Username 50 Username
Password 10 Password
4.3 Relasi Antartabel
Relasi adalah hubungan antaratabel satu dengan tabel lainnya. Ada tiga bentuk relasi antartabel, yaitu:
1. Relasi one-to-one (satu ke satu), yaitu ketika satu record pada satu tabel hanya berhubungan dengan satu record pada tabel lainnya.
3. Relasi many-to-many (banyak ke banyak), yaitu ketika banyak record pada satu tabel berhubungan dengan banyak record pada tabel lainnya.
* Primary Key
** Turunan Primary Key
Gambar 4.3 Relasi Tabel dari Perancangan Database
4.4 Algoritma
Algoritma adalah suatu cara untuk menganalisa urutan dan hubungan antara kegiatan yang akan ditempuh untuk memecahkan masalah.
1.Algoritma Menu Utama
Langkah 1: Jika ditampilkan Menu Utama Maka Login terlebih dahulu Langkah 2: Jika sudah Login
Maka akan ada pilihan
Pegawai
Mata_Pelajaran ** Jlh_Jam_Ngajar Bidang Studi
Kd_Mata_Pelajaran Mata_Pelajaran *
A. Menu File B. Menu Pegawai C. Menu Transaksi D. Menu Admin E. Menu Detail F. Menu Laporan
Langkah 3: Jika dipilih Menu File
Maka akan ada pilihan: Login, Logoff dan Tutup
Langkah 4: Jika dipilih Menu Pegawai
Maka akan ada pilihan: Tambah Data, Edit Data, Hapus Data dan Input Bidang Studi Langkah 5: Jika dipilih Menu Transaksi
Maka akan ada pilihan: Gaji Langkah 6: Jika dipilih Menu Admin
Maka akan ada pilihan: Tambah User dan Ganti Password
Langkah 7: Jika dipilih Menu Detail
Maka akan ada pilihan: Pegawai dan Gaji Langkah 8: Jika dipilih Menu Laporan
Maka akan ada pilihan: Laporan Pegawai. 2.Algoritma Tambah Data
Langkah 1: Klik Menu Pegawai pilih Tambah Data Di Form Tambah Data, isi semua data
Langkah 2: Jika Simpan maka data akan disimpan, jika tidak maka Batal,jika Tutup maka kembali
ke Menu Utama. 3.Algoritma Edit Data
Langkah 1: Klik Menu Pegawai pilih Edit Data
Di Form Edit Data, masukkan Kd_pegawai yang mau diedit
Langkah 2: Jika Simpan maka data akan disimpan kembali, jika tidak maka Batal, jika Tutup maka kembali ke Menu Utama.
4.Algoritma Hapus Data
Langkah 1: Klik Menu Pegawai pilih Hapus Data
Di Form Hapus Data, masukkan Kd_Pegawai yang ingin dihapus
Langkah 2: Jika Hapus maka data akan dihapus, jika tidak maka Batal, jika Tutup maka kembali ke Menu Utama.
5.Algoritma Bidang Studi
Langkah 2: Jika Simpan maka akan disimpan, jika tidak maka Batal, jika Edit maka edit data, jika Hapus maka hapus data, jika Tutup maka kembali ke Menu Utama.
6.Algoritma Gaji
Langkah 1: Klik menu Transaksi pilih Gaji
Di Form Data Gaji pegawai, masukkan Kd- Pegawai, jika ada pesan Data sudah ada, klik OK maka data akan ditampilkan.
Kemudian isi Potongan dan Masukkan jika ada.
Langkah 2: Jika Simpan maka akan disimpan, jika tidak maka Batal, jika Edit maka edit data, jika Hapus maka hapus data, jika Tutup maka kembali ke Menu Utama.
7.Algoritma Pegawai
Langkah 1: Klik Menu Detail pilih Pegawai
Di Form Detail Data Pegawai, pilih berdasarkan apa data pegawai yang ingin dicari
Langkah 2: Jika Mencari maka muncul detail pegawai berdasarkan data yang kita cari, jika tidak maka Batal, jika Tutup maka kembali ke Menu Utama.
8.Algoritma Gaji
Langkah 1: Klik Menu Detail pilih Gaji
Di Form Detail Gaji, masukkan Kd_Pegawai Langkah 2: Jika Detail Gaji Pegawai maka akan muncul
Detail Gaji Pegawai, jika Tutup maka kembali ke Menu Utama.
9.Algoritma Laporan pegawai
Langkah 1: Klik Menu Laporan, pilih Laporan Pegawai Langkah 2: Pilih salah satu dari Semua Data Pegawai
atau BerdasarkanKd_Pegawai
Langkah3 : Jika Cetak maka laporan pegawai akan
BAB 5
IMPLEMENTASI SISTEM
5.1 Pengertian dan Tujuan Implementasi Sistem
Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang disetujui, menguji, menginstal dan memulai menggunakan sistem baru atau sistem yang diperbaiki.
Tujuan dari implementasi sistem adalah sebagai berikut:
1. Menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang disetujui.
2. Menulis, menguji dan mendokumentasikan program dan prosedur yang diperlukan oleh dokumen desain sistem yang disetujui.
3. Memastikan bahwa personal dapat mengoperasikan sistem baru. 4. Memperhitungkan bahwa sistem memenuhi permintaan pemakai. 5. Memastikan bahwa konversi ke sistem baru berjalan dengan baik.
5.2 Penerapan Sistem
software dan brainware. Adapun uraian masing-masing komponen adalah sebagai berikut:
1. Hardware (perangkat keras)
Hardware adalah seluruh komponen-komponen peralatan yang membentuk suatu sistem komputer dan peralatan lainnya yang memungkinkan komputer dapat melaksanakan tugasnya. Dalam penyusunan sistem informasi ini, penulis membutuhkan hardware sebagai berikut:
a. CPU (Central Processing Unit)
CPU merupakan jantung dari komputer, komponen yang merupakan pusat pengolahan data serta pusat pengontrolan dari keseluruhan dari sistem komputer yang melaksanakannya.
b. Memory
Memory merupakan tempat penampungan atau tempat menyimpan data program.
c. Screen (monitor)
d. Hardisk dengan kapasitas 40 GB yang merupakan tempat penyimpanan data, sama halnya dengan floppy disk.
e. Keyboard
f. Printer untuk mencetak hasil atau output.
2. Software (perangkat lunak)
Yang dimaksud dengan software adalah komponen dari pada sistem pengolahan data yang diluar dari peralatan komputernya sendiri. Adapun software yang digunakan penulis dalam membuat sistem informasi ini adalah sebagai berikut:
a. Operating sistem (Sistem Operasi) yang digunakan adalah Windows XP.
b. Bahasa Pemrograman yang digunakan adalah Bahasa Pemrograman Visual Basic 6.0, aplikasi Microsoft Access serta menggunakan Crystal Report 7. c. Data yang akan diolah penulis untuk membuat sistem informasi penggajian
pegawai.
3. Brainware (Manusia)
Perangkat manusia/perangkat brainware adalah perangkat yang berupa operator (manusia) yang memiliki kemampuan dan pengetahuan yang berhubungan dengan sistem yang didesain.
Agar dapat menjalankan perangkat keras (hardware) dan perangkat lunak (software), maka dibutuhkan antara lain:
a. Sistem analis, yaitu orang yang membentuk dan membangun fasilitas rancangan sistem.
b. Programmer, yaitu orang yang mengerti bahasa pemograman yang digunakan dalam membuat dan membangun program.
5.3 Antarmuka (Interface)
BAB 6
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Kesimpulan dari tugas akhir ini yaitu sebagai berikut:
1. Dengan menggunakan komputer dan software dapat meminimumkan waktu dan biaya dalam memperoleh informasi yang dibutuhkan.
2. Dengan menggunakan Microssoft Visual Basic dapat membuat system informasi penggajian pegawai SMK Sandhy Putra 2.
3. Dengan adanya informasi yang baik dan tersistematis maka akan mempermudah pihak sekolah dalam mengambil keputusan.
6.2 Saran
Saran dari tugas akhir ini adalah sebagai berikut:
1. Agar dilaksanakan peningkatan skill (keahlian/ketrampilan) para pegawai dalam penggunaan komputr yang sangat menentukan produktivitas kerja dari pegawai tersebut, baik software maupun hardware sehingga dapat mengoptimalkan kerja pegawai.
DAFTAR PUSTAKA
Daryanto. 2003. Belajar Komputer Visual Basic. Yrama Widya. Bandung.
Divisi Penelitian dan Pengembangan MADCOMS-MADIUN. 2005. Pemrograman Tingkat Lanjut dengan Visual Basic 6.0 dan Crystal Report. Andi. Yogyakarta.
Ladjamudin bin Al-Bahra. 2005. Analisis dan Desain Sistem Informasi. Graha Ilmu. Yogyakarta.
Madcoms. 2002. Database Visual Basic 6.0 dengan Crystal Report. Andi. Yogyakarta.
Madcoms. 2005. Mahir dalam 7 Hari Pemrograman Visual Basic 6.0. Andi. Yogyakarta.
Petroutsos, Evangelos. 2002. Menguasai Pemrograman Database dengan Visual Basic 6.0. PT Elex Media Komputindo. Jakarta.
Rusman, Uus. 2008. Koleksi Program VB 6.0 Konsep ADO untuk Tugas Akhir dan Skripsi. PT Elex Media Komputindo. Jakarta.
Tampilan Program dan Listing Program
Tampilan Program
Listing Program
Form Menu Utama
Private Sub MN_DGAJI_Click() frm_dgaji.Show
frm_utama.Enabled = False End Sub
Private Sub MN_DPEGAWAI_Click() frm_Dpegawai.Show
frm_utama.Enabled = False End Sub
Private Sub MN_DSTUDI_Click() frm_Dbidangstudi.Show
frm_utama.Enabled = False End Sub
Private Sub mn_gaji_Click() frm_gaji.Show
frm_utama.Enabled = False End Sub
Private Sub mn_jabatan_Click() frm_jabatan.Show
frm_utama.Enabled = False End Sub
Private Sub mn_login_Click() Me.Enabled = False
frm_login.Show
frm_login.txt_user.SetFocus End Sub
Private Sub MN_logoff_Click() Me.Enabled = False
frm_login.Show
frm_login.txt_user.SetFocus End Sub
Private Sub MN_pegawai_Click() frm_laporanpegawai.Show
Private Sub mn_tutup_Click() Unload Me
End Sub
Private Sub mn_user_Click() frm_user.Show
frm_utama.Enabled = False End Sub
Private Sub mn_password_Click() frm_gantipassword.Show
frm_utama.Enabled = False End Sub
Form Login
Public STATUS As String
Private Sub CMD_BATAL_Click() Me.Hide
frm_utama.Enabled = True frm_utama.SetFocus
frm_utama.mn_pengaturan.Enabled = False frm_utama.mn_password.Enabled = True frm_utama.mn_sekolah.Enabled = False frm_utama.mn_sekolah1.Enabled = False frm_utama.mn_login.Enabled = True frm_utama.mn_transaksi.Enabled = False frm_utama.MN_DETAIL.Enabled = False End Sub
Private Sub cmd_ok_Click()
Adodc1.Recordset.Find "user='" & txt_user.Text & "'", , adSearchForward, 1 If Adodc1.Recordset.EOF Then
MsgBox " User Anda Tidak dikenal....!!!", vbCritical, "user" txt_user.Text = ""
txt_pass.Text = "" txt_user.SetFocus Else
If txt_pass.Text = Adodc1.Recordset!Password Then frm_utama.Enabled = True
frm_utama.Show
STATUS = Adodc1.Recordset!sts_user Call hakases
frm_utama.MN_logoff = True frm_utama.mn_login = False Unload Me
MsgBox "PASSWORD YANG ANDA MASUKKAN TIDAK DIKENALI", vbCritical, "password"
txt_pass.Text = "" txt_pass.SetFocus End If
End If End Sub
Private Sub Form_Load() txt_user.Text = ""
txt_pass.Text = "" Load frm_utama frm_utama.Show
frm_utama.Enabled = False End Sub
Sub hakases()
Select Case STATUS Case "ADMINISTRATOR"
frm_utama.mn_pengaturan.Enabled = True frm_utama.MN_LAPORAN.Enabled = True frm_utama.mn_sekolah1.Enabled = True frm_utama.mn_sekolah.Enabled = True frm_utama.mn_nilai.Enabled = True frm_utama.MN_LULUS.Enabled = True frm_utama.mn_user.Enabled = True frm_utama.mn_transaksi.Enabled = True frm_utama.MN_DETAIL.Enabled = True Case "OPERATOR"
frm_utama.mn_pengaturan.Enabled = True frm_utama.MN_LAPORAN.Enabled = True frm_utama.mn_sekolah1.Enabled = True frm_utama.mn_sekolah.Enabled = True frm_utama.mn_nilai.Enabled = True frm_utama.MN_LULUS.Enabled = True frm_utama.mn_user.Enabled = True frm_utama.mn_password.Enabled = True frm_utama.mn_user.Enabled = False frm_utama.mn_transaksi.Enabled = True frm_utama.MN_DETAIL.Enabled = True End Select
End Sub
Private Sub txt_pass_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then
cmd_ok_Click End If
Private Sub txt_user_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii)))
If KeyAscii = 13 Then txt_pass.SetFocus txt_pass.SelStart = 0
txt_pass.SelLength = Len(txt_pass) End If
End Sub
Form Tambah Data
Private Sub batal() Call BERSIH Call tidak_siap_isi Text1.Text = "" Text1.SetFocus End Sub
Private Sub simpan() On Error Resume Next With Adodc1.Recordset .AddNew
!kd_peg = Text1.Text !nm_Peg = txt_nama.Text
!jns_kelamin = cbo_kelamin.Text !tpt_lahir = txt_tempat.Text !tgl_lahir = DTPicker1.Value !agama = cbo_agama.Text !alamat = txt_alamat.Text !no_telp = txt_telepon.Text !STATUS = cbo_Status.Text !pend_terakhir = cbo_terakhir.Text !jurusan = cbo_jurusan.Text !lulus_thn = TXT_LULUS.Text !tmt = txt_tamat.Text
!gaji_c = txt_b.Text !gaji_d = txt_bp.Text !gaji_e = txt_totalg.Text !gaji_f = txt_wk.Text !gaji_g = txt_tu.Text !gaj_h = txt_s.Text !gaji_i = txt_cs.Text
!jlh_jam_ngajar = txt_TOTAL.Text .Update
Call BERSIH
Set DataGrid1.DataSource = Adodc1.Recordset Text1.Text = ""
End With
On Error GoTo 0 End Sub
Private Sub tutup() Unload Me
frm_utama.Enabled = True frm_utama.Show
End Sub
Private Sub c_bendahara_Click() If c_bendahara.Enabled = True Then Text4.Text = " bendahara"
End If End Sub
Private Sub c_bp_Click() If c_bp.Enabled = True Then Text5.Text = "BP"
End If End Sub
Private Sub c_cs_Click() If c_cs.Enabled = True Then Text10.Text = "CS"
End If End Sub
Private Sub c_guru_Click() If c_guru.Enabled = True Then Text6.Text = " Guru"
End If End Sub
Text2.Text = " kepsek" End If
End Sub
Private Sub c_satpam_Click() If c_satpam.Enabled = True Then Text9.Text = " Satpam"
End If End Sub
Private Sub c_tu_Click() If c_tu.Enabled = True Then Text8.Text = "TU"
End If End Sub
Private Sub c_wakil_Click() If c_wakil.Enabled = True Then Text3.Text = " wakepsek" End If
End Sub
Private Sub c_wk_Click() If c_wk.Enabled = True Then Text7.Text = " Wk"
End If End Sub
Private Sub DataCombo1_Click(Area As Integer) On Error Resume Next
Adodc2.Recordset.Find "Kd_peg='" + DataCombo1.Text + "'", , adSearchForward, 1 On Error GoTo 0
End Sub
Private Sub FORM_ACTIVATE() Text1.SetFocus
Call BERSIH Call tidak_siap_isi
Set DataGrid1.DataSource = Adodc1.Recordset End Sub
Private Sub Form_Unload(Cancel As Integer) Unload Me
frm_utama.Enabled = True frm_utama.Show
End Sub
End If
Adodc1.Recordset.Find "kd_peg='" & Text1 & "'", , adSearchForward, 1 If Not Adodc1.Recordset.EOF Then
MsgBox " Data Sudah ada! ", vbInformation, "Informasi Data Pegawai" Call tampil
Call tampil3 Call tidak_siap_isi
Toolbar1.Buttons(1).Enabled = False Else
Toolbar1.Buttons(1).Enabled = True Toolbar1.Buttons(2).Enabled = True Call BERSIH
Call siap_isi txt_nama.SetFocus End If
On Error GoTo 0 End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii)))
Adodc1.Recordset.Find "kd_peg='" & Text1 & "'", , adSearchForward, 1 If KeyAscii = 13 Then
If Text1 = "" Then Unload Me
frm_utama.Enabled = True frm_utama.Show
Else
If Not Adodc1.Recordset.EOF Then Toolbar1.Buttons(2).Enabled = True End If
End If End If End Sub Sub tampil()
With Adodc1.Recordset txt_nama.Text = !nm_Peg
cbo_kelamin.Text = !jns_kelamin txt_tempat.Text = !tpt_lahir DTPicker1.Value = !tgl_lahir cbo_agama.Text = !agama txt_alamat.Text = !alamat txt_telepon.Text = !no_telp cbo_Status.Text = !STATUS cbo_terakhir.Text = !pend_terakhir cbo_jurusan.Text = !jurusan TXT_LULUS.Text = !lulus_thn txt_tamat.Text = !tmt
DataCombo2.Text = !mapel2 DataCombo3.Text = !mapel3 txt_TOTAL.Text = !jlh_jam_ngajar Text2.Text = !a Sub siap_isi()
txt_nama.Enabled = True cbo_kelamin.Enabled = True txt_tempat.Enabled = True DTPicker1.Enabled = True cbo_agama.Enabled = True txt_alamat.Enabled = True txt_telepon.Enabled = True cbo_Status.Enabled = True cbo_terakhir.Enabled = True cbo_jurusan.Enabled = True TXT_LULUS.Enabled = True txt_tamat.Enabled = True txt_TOTAL.Enabled = True txt_jam1.Enabled = True txt_jam2.Enabled = True txt_jam3.Enabled = True txt_TOTAL.Enabled = True DataCombo1.Enabled = True DataCombo2.Enabled = True DataCombo3.Enabled = True txt_k.Enabled = True
c_guru.Enabled = True c_wk.Enabled = True c_tu.Enabled = True c_satpam.Enabled = True c_cs.Enabled = True End Sub
Private Sub BERSIH() Text1.SetFocus
txt_nama.Text = "" cbo_kelamin.Text = "" txt_tempat.Text = "" DTPicker1.Value = 0 cbo_agama.Text = "" txt_alamat.Text = "" txt_telepon.Text = "" cbo_Status.Text = "" cbo_terakhir.Text = "" cbo_jurusan.Text = "" TXT_LULUS.Text = "" txt_tamat.Text = "" txt_TOTAL.Text = "" txt_jam1.Text = "" txt_jam2.Text = "" txt_jam3.Text = "" txt_TOTAL.Text = "" c_kepala.Value = 0 c_wakil.Value = 0 c_bendahara.Value = 0 c_bp.Value = 0
Text5.Text = "" Text6.Text = "" Text7.Text = "" Text8.Text = "" Text9.Text = "" Text10.Text = "" End Sub
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) If Button.Index = 1 Then
Call simpan
ElseIf Button.Index = 2 Then Call batal
Else
Unload Me
frm_utama.Enabled = True frm_utama.SetFocus End If
End Sub
Sub tidak_siap_isi() txt_nama.Enabled = False cbo_kelamin.Enabled = False txt_tempat.Enabled = False DTPicker1.Enabled = False cbo_agama.Enabled = False txt_alamat.Enabled = False txt_telepon.Enabled = False cbo_Status.Enabled = False cbo_terakhir.Enabled = False cbo_jurusan.Enabled = False TXT_LULUS.Enabled = False txt_tamat.Enabled = False txt_TOTAL.Enabled = False txt_jam1.Enabled = False txt_jam2.Enabled = False txt_jam3.Enabled = False txt_TOTAL.Enabled = False DataCombo1.Enabled = False DataCombo2.Enabled = False DataCombo3.Enabled = False txt_k.Enabled = False
txt_cs.Enabled = False c_kepala.Enabled = False c_wakil.Enabled = False c_bendahara.Enabled = False c_bp.Enabled = False
c_guru.Enabled = False c_wk.Enabled = False c_tu.Enabled = False c_satpam.Enabled = False c_cs.Enabled = False End Sub
Private Sub txt_g_Change()
txt_totalg = Val(txt_g) * Val(txt_TOTAL.Text) End Sub
Private Sub txt_jam1_Change()
txt_TOTAL.Text = Val(txt_jam1.Text) + Val(txt_jam2.Text) + Val(txt_jam3.Text) End Sub
Private Sub txt_jam2_Change()
txt_TOTAL.Text = Val(txt_jam1.Text) + Val(txt_jam2.Text) + Val(txt_jam3.Text) End Sub
Private Sub txt_jam3_Change()
txt_TOTAL.Text = Val(txt_jam1.Text) + Val(txt_jam2.Text) + Val(txt_jam3.Text) End Sub
Private Sub txt_total_Change()
txt_totalg = Val(txt_g) * Val(txt_TOTAL.Text) End Sub
Sub tampil3()
With Adodc1.Recordset txt_k.Text = !gaji_a txt_w.Text = !gaji_b txt_b.Text = !gaji_c txt_bp.Text = !gaji_d txt_totalg.Text = !gaji_e txt_wk.Text = !gaji_f txt_tu.Text = !gaji_g txt_s.Text = !gaj_h txt_cs.Text = !gaji_i End With
End Sub
Form Edit Data
Private Sub c_bendahara_Click() If c_bendahara.Enabled = True Then Text4.Text = " bendahara"
End Sub
Private Sub c_bp_Click() If c_bp.Enabled = True Then Text5.Text = "Guru BP" End If
End Sub
Private Sub c_cs_Click() If c_cs.Enabled = True Then Text10.Text = "CS"
End If End Sub
Private Sub c_guru_Click() If c_guru.Enabled = True Then Text6.Text = " Guru"
End If End Sub
Private Sub c_satpam_Click() If c_satpam.Enabled = True Then Text9.Text = " Satpam"
End If End Sub
Private Sub c_kepala_Click() If c_kepala.Enabled = True Then Text2.Text = " kepala sekolah" End If
End Sub
Private Sub c_tu_Click() If c_tu.Enabled = True Then Text8.Text = "TU"
End If End Sub
Private Sub c_wakil_Click() If c_wakil.Enabled = True Then Text3.Text = " wakil kepala sekolah" End If
End Sub
Private Sub c_wk_Click() If c_wk.Enabled = True Then Text7.Text = " Wali Kelas" End If
Private Sub batal() Call BERSIH Call tidak_siap_isi Text1.Text = "" Text1.SetFocus End Sub
Private Sub simpan() On Error Resume Next With Adodc1.Recordset .Clone
!kd_peg = Text1.Text !nm_Peg = txt_nama.Text
!jns_kelamin = cbo_kelamin.Text !tpt_lahir = txt_tempat.Text !tgl_lahir = DTPicker1.Value !agama = cbo_agama.Text !alamat = txt_alamat.Text !no_telp = txt_telepon.Text !STATUS = cbo_Status.Text !pend_terakhir = cbo_terakhir.Text !jurusan = cbo_jurusan.Text !lulus_thn = TXT_LULUS.Text !tmt = txt_tamat.Text
!mapel1 = DataCombo1.Text !mapel2 = DataCombo2.Text !mapel3 = DataCombo3.Text !a = Text2.Text !gaji_a = txt_k.Text !gaji_b = txt_w.Text !gaji_c = txt_b.Text !gaji_d = txt_bp.Text !gaji_e = txt_totalg.Text !gaji_f = txt_wk.Text !gaji_g = txt_tu.Text !gaj_h = txt_s.Text !gaji_i = txt_cs.Text
!jlh_jam_ngajar = txt_TOTAL.Text .Update
Call BERSIH
Text1.Text = "" End With
On Error GoTo 0 End Sub
Private Sub tutup() Unload Me
frm_utama.Enabled = True frm_utama.Show
End Sub
Private Sub DataCombo1_Click(Area As Integer) On Error Resume Next
Adodc2.Recordset.Find "Kd_peg='" + DataCombo1.Text + "'", , adSearchForward, 1 On Error GoTo 0
End Sub
Private Sub FORM_ACTIVATE() Text1.SetFocus
Call BERSIH Call tidak_siap_isi
Set DataGrid1.DataSource = Adodc1.Recordset End Sub
Private Sub Form_Unload(Cancel As Integer) Unload Me
frm_utama.Enabled = True frm_utama.Show
End Sub
Private Sub Text1_Change() On Error Resume Next If Len(Text1.Text) < 6 Then Exit Sub
End If
Adodc1.Recordset.Find "kd_peg='" & Text1 & "'", , adSearchForward, 1 If Not Adodc1.Recordset.EOF Then
MsgBox " Data Sudah ada! ", vbInformation, "Informasi Data Pegawai" Call tampil
Call tampil3 Call siap_isi
Toolbar1.Buttons(1).Enabled = True Else
Toolbar1.Buttons(1).Enabled = True Toolbar1.Buttons(2).Enabled = True Call BERSIH
txt_kode.SetFocus End If
End Sub
Private Sub Text1_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii)))
Adodc1.Recordset.Find "kd_peg='" & Text1 & "'", , adSearchForward, 1 If KeyAscii = 13 Then
If Text1 = "" Then Unload Me
frm_utama.Enabled = True frm_utama.Show
Else
If Not Adodc1.Recordset.EOF Then Toolbar1.Buttons(2).Enabled = True End If
End If End If End Sub Sub tampil()
With Adodc1.Recordset txt_nama.Text = !nm_Peg
cbo_kelamin.Text = !jns_kelamin txt_tempat.Text = !tpt_lahir DTPicker1.Value = !tgl_lahir cbo_agama.Text = !agama txt_alamat.Text = !alamat txt_telepon.Text = !no_telp cbo_Status.Text = !STATUS cbo_terakhir.Text = !pend_terakhir cbo_jurusan.Text = !jurusan TXT_LULUS.Text = !lulus_thn txt_tamat.Text = !tmt
txt_nama.Enabled = True cbo_kelamin.Enabled = True txt_tempat.Enabled = True DTPicker1.Enabled = True cbo_agama.Enabled = True txt_alamat.Enabled = True txt_telepon.Enabled = True cbo_Status.Enabled = True cbo_terakhir.Enabled = True cbo_jurusan.Enabled = True TXT_LULUS.Enabled = True txt_tamat.Enabled = True txt_TOTAL.Enabled = True txt_jam1.Enabled = True txt_jam2.Enabled = True txt_jam3.Enabled = True txt_TOTAL.Enabled = True DataCombo1.Enabled = True DataCombo2.Enabled = True DataCombo3.Enabled = True txt_k.Enabled = True
txt_w.Enabled = True txt_b.Enabled = True txt_g.Enabled = True txt_totalg.Enabled = True txt_bp.Enabled = True txt_tu.Enabled = True txt_s.Enabled = True txt_cs.Enabled = True c_kepala.Enabled = True c_wakil.Enabled = True c_bendahara.Enabled = True c_bp.Enabled = True
c_guru.Enabled = True c_wk.Enabled = True c_tu.Enabled = True c_satpam.Enabled = True c_cs.Enabled = True End Sub
Private Sub BERSIH() Text1.SetFocus
cbo_terakhir.Text = "" cbo_jurusan.Text = "" TXT_LULUS.Text = "" txt_tamat.Text = "" txt_TOTAL.Text = "" txt_jam1.Text = "" txt_jam2.Text = "" txt_jam3.Text = "" txt_TOTAL.Text = "" c_kepala.Value = 0 c_wakil.Value = 0 c_bendahara.Value = 0 c_bp.Value = 0
c_guru.Value = 0 c_wk.Value = 0 c_tu.Value = 0 c_satpam.Value = 0 c_cs.Value = 0 txt_k.Text = "" txt_w.Text = "" txt_b.Text = "" txt_g.Text = "" txt_totalg.Text = "" txt_bp.Text = "" txt_tu.Text = "" txt_s.Text = "" txt_cs.Text = "" txt_wk.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text5.Text = "" Text6.Text = "" Text7.Text = "" Text8.Text = "" Text9.Text = "" Text10.Text = "" End Sub
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) If Button.Index = 1 Then
Call simpan
ElseIf Button.Index = 2 Then Call batal
Else
Unload Me
End Sub
Sub tidak_siap_isi() txt_nama.Enabled = False cbo_kelamin.Enabled = False txt_tempat.Enabled = False DTPicker1.Enabled = False cbo_agama.Enabled = False txt_alamat.Enabled = False txt_telepon.Enabled = False cbo_Status.Enabled = False cbo_terakhir.Enabled = False cbo_jurusan.Enabled = False TXT_LULUS.Enabled = False txt_tamat.Enabled = False txt_TOTAL.Enabled = False txt_jam1.Enabled = False txt_jam2.Enabled = False txt_jam3.Enabled = False txt_TOTAL.Enabled = False DataCombo1.Enabled = False DataCombo2.Enabled = False DataCombo3.Enabled = False txt_k.Enabled = False
txt_w.Enabled = False txt_b.Enabled = False txt_g.Enabled = False txt_totalg.Enabled = False txt_bp.Enabled = False txt_tu.Enabled = False txt_s.Enabled = False txt_cs.Enabled = False c_kepala.Enabled = False c_wakil.Enabled = False c_bendahara.Enabled = False c_bp.Enabled = False
c_guru.Enabled = False c_wk.Enabled = False c_tu.Enabled = False c_satpam.Enabled = False c_cs.Enabled = False End Sub
Private Sub txt_g_Change()
txt_totalg = Val(txt_g) * Val(txt_TOTAL.Text) End Sub
Private Sub txt_jam1_Change()
End Sub
Private Sub txt_jam2_Change()
txt_TOTAL.Text = Val(txt_jam1.Text) + Val(txt_jam2.Text) + Val(txt_jam3.Text) End Sub
Private Sub txt_jam3_Change()
txt_TOTAL.Text = Val(txt_jam1.Text) + Val(txt_jam2.Text) + Val(txt_jam3.Text) End Sub
Private Sub txt_total_Change()
txt_totalg = Val(txt_g) * Val(txt_TOTAL.Text) End Sub
Sub tampil3()
With Adodc1.Recordset txt_k.Text = !gaji_a txt_w.Text = !gaji_b txt_b.Text = !gaji_c txt_bp.Text = !gaji_d txt_totalg.Text = !gaji_e txt_wk.Text = !gaji_f txt_tu.Text = !gaji_g txt_s.Text = !gaj_h txt_cs.Text = !gaji_i End With
End Sub
Form Hapus Data
Private Sub batal() Call BERSIH Call tidak_siap_isi Text1.Text = "" Text1.SetFocus End Sub
Private Sub simpan() On Error Resume Next Dim HAPUS As String
HAPUS = MsgBox("Yakin akan Dihapus?", vbOKCancel, "Hapus record") If HAPUS = vbOK Then
With Adodc1.Recordset .Delete
Call BERSIH
Adodc1.Recordset.Requery On Error GoTo 0
End Sub
Private Sub tutup() Unload Me
frm_utama.Enabled = True frm_utama.Show
End Sub
Private Sub DataCombo1_Click(Area As Integer) On Error Resume Next
Adodc2.Recordset.Find "Kd_peg='" + DataCombo1.Text + "'", , adSearchForward, 1 On Error GoTo 0
End Sub
Private Sub FORM_ACTIVATE() Text1.SetFocus
Call BERSIH Call tidak_siap_isi
Set DataGrid1.DataSource = Adodc1.Recordset End Sub
Private Sub Form_Unload(Cancel As Integer) Unload Me
frm_utama.Enabled = True frm_utama.Show
End Sub
Private Sub Text1_Change() On Error Resume Next If Len(Text1.Text) < 6 Then Exit Sub
End If
Adodc1.Recordset.Find "kd_peg='" & Text1 & "'", , adSearchForward, 1 If Not Adodc1.Recordset.EOF Then
MsgBox " Data Sudah ada! ", vbInformation, "Informasi Data Pegawai" Call tampil
Call siap_isi
Toolbar1.Buttons(1).Enabled = True Else
Toolbar1.Buttons(1).Enabled = True Toolbar1.Buttons(2).Enabled = True Call BERSIH
txt_kode.SetFocus End If
Private Sub Text1_KeyPress(KeyAscii As Integer) KeyAscii = Asc(UCase(Chr(KeyAscii)))
Adodc1.Recordset.Find "kd_peg='" & Text1 & "'", , adSearchForward, 1 If KeyAscii = 13 Then
If Text1 = "" Then Unload Me
frm_utama.Enabled = True frm_utama.Show
Else
If Not Adodc1.Recordset.EOF Then Toolbar1.Buttons(2).Enabled = True End If
End If End If End Sub Sub tampil()
With Adodc1.Recordset txt_nama.Text = !nm_Peg
cbo_kelamin.Text = !jns_kelamin txt_tempat.Text = !tpt_lahir DTPicker1.Value = !tgl_lahir cbo_agama.Text = !agama txt_alamat.Text = !alamat txt_telepon.Text = !no_telp cbo_Status.Text = !STATUS cbo_terakhir.Text = !pend_terakhir cbo_jurusan.Text = !jurusan TXT_LULUS.Text = !lulus_thn cbo_jabatan.Text = !jabatan txt_tamat.Text = !tmt cb_mp1.Text = !mapel1 cbo_mp2.Text = !mapel2 cbo_mp3.Text = !mapel3 txt_k.Text = !gaji_a txt_w.Text = !gaji_b txt_b.Text = !gaji_c txt_g.Text = !gaji_d txt_totalg.Text = !gaji_e txt_bp.Text = !gaji_f txt_tu.Text = !gaji_g txt_s.Text = !gaji_h txt_cs.Text = !gaji_i
txt_TOTAL.Text = !jlh_jam_ngajar End With
txt_nama.Enabled = True cbo_kelamin.Enabled = True txt_tempat.Enabled = True DTPicker1.Enabled = True cbo_agama.Enabled = True txt_alamat.Enabled = True txt_telepon.Enabled = True cbo_Status.Enabled = True cbo_terakhir.Enabled = True cbo_jurusan.Enabled = True TXT_LULUS.Enabled = True txt_tamat.Enabled = True txt_TOTAL.Enabled = True txt_jam1.Enabled = True txt_jam2.Enabled = True txt_jam3.Enabled = True txt_TOTAL.Enabled = True DataCombo1.Enabled = True DataCombo2.Enabled = True DataCombo3.Enabled = True txt_k.Enabled = True
txt_w.Enabled = True txt_b.Enabled = True txt_g.Enabled = True txt_totalg.Enabled = True txt_bp.Enabled = True txt_tu.Enabled = True txt_s.Enabled = True txt_cs.Enabled = True c_kepala.Enabled = True c_wakil.Enabled = True c_bendahara.Enabled = True c_bp.Enabled = True
c_guru.Enabled = True c_wk.Enabled = True c_tu.Enabled = True c_satpam.Enabled = True c_cs.Enabled = True End Sub
Private Sub BERSIH() Text1.SetFocus
txt_telepon.Text = "" cbo_Status.Text = "" cbo_terakhir.Text = "" cbo_jurusan.Text = "" TXT_LULUS.Text = "" txt_tamat.Text = "" txt_TOTAL.Text = "" txt_jam1.Text = "" txt_jam2.Text = "" txt_jam3.Text = "" txt_TOTAL.Text = "" c_kepala.Value = 0 c_wakil.Value = 0 c_bendahara.Value = 0 c_bp.Value = 0
c_guru.Value = 0 c_wk.Value = 0 c_tu.Value = 0 c_satpam.Value = 0 c_cs.Value = 0 txt_k.Text = "" txt_w.Text = "" txt_b.Text = "" txt_g.Text = "" txt_totalg.Text = "" txt_bp.Text = "" txt_tu.Text = "" txt_s.Text = "" txt_cs.Text = "" txt_wk.Text = "" End Sub
Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) If Button.Index = 1 Then
Call simpan
ElseIf Button.Index = 2 Then Call batal
Else
Unload Me
frm_utama.Enabled = True frm_utama.SetFocus End If
End Sub