• Tidak ada hasil yang ditemukan

Sistem Informasi Penggajian Pegawai Pada SMK Sandhy Putra 2 Medan Dengan Menggunakan Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Penggajian Pegawai Pada SMK Sandhy Putra 2 Medan Dengan Menggunakan Visual Basic 6.0"

Copied!
115
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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.

(6)

ABSTRAK

(7)

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

(8)

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

(9)

DAFTAR TABEL

Halaman

Tabel 4.1 Tabel Pegawai 34

Tabel 4.2 Tabel Transaksi 35

Tabel 4.3 Tabel Bidang Studi 35

(10)

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

(11)
(12)

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.

(13)

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

(14)

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

(15)

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

(16)

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

(17)
(18)

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.

(19)

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

(20)

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)

(21)

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.

(22)

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.

(23)

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.

(24)

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

(25)

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.

(26)

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.

(27)

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)

(28)

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.

(29)

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.

(30)

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.

(31)

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.

(32)

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.

(33)

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 ( )

(34)

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 ( )

(35)

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)

(36)

Gambar 2.4 Properties Window

(37)

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

(38)
(39)

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².

(40)

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

(41)

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)

(42)

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

(43)

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

(44)

3.4 Struktur Organisasi SMK Sandhy Putra 2

(45)

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

(46)
(47)

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

(48)

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

(49)

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

(50)

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.

(51)

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 *

(52)

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

(53)

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

(54)
(55)

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

(56)

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)

(57)

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.

(58)

5.3 Antarmuka (Interface)

(59)
(60)
(61)
(62)
(63)

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.

(64)
(65)

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.

(66)
(67)

Tampilan Program dan Listing Program

Tampilan Program

(68)
(69)
(70)
(71)
(72)
(73)
(74)
(75)
(76)
(77)

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

(78)

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

(79)

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

(80)

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

(81)

!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

(82)

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

(83)

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

(84)

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

(85)

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

(86)

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

(87)

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"

(88)

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

(89)

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

(90)

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

(91)

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

(92)

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

(93)

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

(94)

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()

(95)

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

(96)

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

(97)

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

(98)

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

(99)

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

Gambar

Tabel 4.1 Tabel Pegawai  Tabel 4.2 Tabel Transaksi  Tabel 4.3 Tabel Bidang Studi  Tabel 4.4 Tabel Admin
Gambar 2.1 Siklus Pengolahan Data
Gambar 2.2 ToolBox
GAMBARAN UMUM SEKOLAH
+7

Referensi

Dokumen terkait

Apabila dikaitkan antara peta hierarki dengan kontribusi tenaga kerja tiap sektor maka tenaga kerja pada tahun 2010 dapat dilihat bahwa wilayah hierarki III mendominasi daerah/

Serta variabel yang berpengaruh secara positif dan signifikan pada penelitian ini yaitu dewan komisaris independen, dan ukuran perusahaan dapat menjadi bahan penelitian

SOP ini merupakan wujud dari konsekwensi perubahan dan paradigma baru pelayanan publik disamping adanya peningkatan eselonisasi dan

telah diurutkan sesuai dengan waktu pencatatan pengerjaan sehingga dapat. diketahui dengan mudah dimana posisi terakhir barang produksi

Richeese Factory di kota Medan termasuk usaha franchise makanan siap saji yang baru buka pada September 2016, namun meskipun baru buka Richeese Factory sudah memiliki banyak

Salah satu cara hubungan korporasi dengan pelanggan yang belum dilakukan adalah dengan mengingatkan servis rutin bagi konsumen yang baru membeli produk dari

Penelitian ini berjudul Penataan Sistem Inventarisasi, Pengelolaan Dan Pemanfaatan Aset Tetap Di Keuskupan Atambua Timor dengan fokus penelitian untuk mengetahui

Sedangkan pajak daerah adalah pajak yang dikelola oleh pemerintah daerah provinsi dan kabupaten/kota yang hasilnya dipergunakan untuk membiayai pengeluaran rutin