KOMPUTERISASI SISTEM KEPEGAWAIAN PADA PT. MENARA KHARISMA INTERNUSA TUGAS AKHIR WIRA BAYU ASMARA

Ukuran: px
Mulai penontonan dengan halaman:

Download "KOMPUTERISASI SISTEM KEPEGAWAIAN PADA PT. MENARA KHARISMA INTERNUSA TUGAS AKHIR WIRA BAYU ASMARA"

Transkripsi

1 KOMPUTERISASI SISTEM KEPEGAWAIAN PADA PT. MENARA KHARISMA INTERNUSA TUGAS AKHIR WIRA BAYU ASMARA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009

2 KOMPUTERISASI SISTEM KEPEGAWAIAN PADA PT. MENARA KHARISMA INTERNUSA TUGAS AKHIR Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Studi Pada Program Studi D-3 Ilmu Komputer WIRA BAYU ASMARA DEPARTEMEN METEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009

3 KATA PENGANTAR Alhamdulillah, puji syukur atas Kehadirat Allah SWT berkat rahmat dan Ridho-Nya penulis dapat menyelesaikan penulisan tugas akhir ini tepat pada waktunya. Laporan ini disusun untuk memenuhi persyaratan dalam menyelesaikan pendidikan Diploma III Program Studi Ilmu Komputer Universitas Sumatera Utara. Dimana penulis memilih judul : KOMPUTERISASI SISTEM KEPEGAWAIAN PADA PT. MENARA KHARISMA INTERNUSA Penulis telah melakukan penulisan tugas akhir ini dengan semaksimal mungkin tetapi penulis adalah manusia yang tidak luput dari kesalahan, sehingga materi tugas akhir ini masih mengandung kekurangan dan kelemahan. Oleh sebab itu penulis mengharapkan saran-saran dan kritik dan konstruktif dari semua pihak guna penyempurnaan tugas akhir ini dan penulisan selanjutnya. Pada kesempatan ini penulis mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Allah SWT atas Rahmat dan Hidayah-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini. 2. Bapak Prof. Dr. Eddy Marlianto, M.Sc. Selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 3. Bapak Dr. Saib Suwilo, M.Sc selaku ketua Departemen Program D3 Ilmu Komputer dan Statistika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 4. Bapak Drs. Bambang Irawan M.Sc. Selaku Dosen Pembimbing Penulis pada program studi D3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara. 5. Ibu Puji Rianti selaku direktur utama PT. Menara Kharisma Internusa yang telah memberikan izin kepada penulis untuk melakukan penelitian.

4 6. Seluruh Staff dan karyawan PT. Menara Kharisma Internusa yang telah bersedia memberikan waktu dan pengarahan selama penulis mengumpulkan data yang diperlukan untuk penyelesaian penulisan tugas akhir ini. 7. Saudara Budi Kurniawan yang telah rela meluangkan waktunya untuk selalu memberikan motivasi kepada penulis dalam menyelesaikan penulisan tugas akhir ini. 8. Kepada rekan-rekan mahasiswa D3 Ilmu Komputer yang telah membantu dalam penyelesaian tugas akhir ini, khususnya rekan-rekan di KOM-B dan seluruh teman-teman yang tidak dapat penulis sebutkan satu persatu, terima kasih atas bantuan dan kerja samanya. 9. Kepada rekan-rekan komunitas progamers dota dan cs Medan (Fikri, Atoy, Ridzal, Yamin, Arif, Agus) yang selalu menemani penulis disaat waktu luang. 9. Seluruh sahabat dan kerabat dekat penulis yang selalu memberikan semangat dan harapan kepada penulis dalam menyelesaikan tugas akhir ini. Secara khusus, penulis menyampaikan rasa terima kasih yang sedalam-dalamnya dan sembah sujud penulis persembahkan kepada yang tercinta dan terkasih Ayahanda Awaluddin dan Ibunda Cicik Indriati Dewi, yang telah membesarkan, mengasuh, mendidik dan membimbing penulis dengan segala pengorbanan yang tak terhitung serta kasih sayang yang tulus dan doa restunya kepada penulis sehingga dapat mengerti dan memahami kehidupan ini. Serta selalu memberikan dukungan moril maupun materil dengan doa-doanya yang selalu mengiringi penulis. Ucapan terima kasih juga penulis sampaikan kepada adik tercinta Ratih Widya Sari, semoga segera menyelesaikan studi ekonominya. Akhirnya penulis berharap semoga tulisan ini dapat memperkaya khasanah ilmu pengetahuan dan bermanfaat bagi kita semua. Amin. Medan, Mei 2009 Penyusun

5 iii DAFTAR ISI Halaman KATA PENGANTAR... i DAFTAR ISI... iii DAFTAR GAMBAR... v DAFTAR TABEL... vii BAB 1 PENDAHULUAN LATAR BELAKANG BATASAN MASALAH IDENTIFIKASI MASALAH RUMUSAN MASALAH 1.5 MAKSUD DAN TUJUAN METODE PENELITIAN SISTEMATIKA PENULISAN... 4 BAB 2 LANDASAN TEORI SISTEM INFORMASI SISTEM INFORMASI DATA BASIS DATA MICROSOFT VISUAL BASIC MICROSOFT ACCESS CRYSTAL REPORT BAB 3 PERANCANGAN SISTEM STRUKTUR ORGANISASI STRUKTUR DATABASE... 19

6 3.3 TAMPILAN MENU HASIL PROGRAM FLOWCHART BAB 4 IMPLEMENTASI SISTEM PENGERTIAN IMPLEMENTASI SISTEM TUJUAN IMPLEMENTASI SISTEM LANGKAH-LANGKAH SPESIFIKASI SISTEM BAB 5 KESIMPULAN DAN SARAN KESIMPULAN SARAN DAFTAR PUSTAKA LAMPIRAN

7 v DAFTAR GAMBAR Halaman Gambar 2.1 Tampilan Visual Basic Gambar 2.2 Menubar Gambar 2.3 Toolbar Gambar 2.4 Toolbox Gambar 2.5 Jendela Form Gambar 2.6 Jendela Pengkodean Gambar 2.7 Jendela Project Gambar 2.8 Jendela Properti Gambar 2.9 Jendela Form Layout Gambar 3.1 Struktur Organisasi Gambar 3.2 Entity Relationship Diagram Gambar 3.3 Menu Utama Gambar 3.4 Login Gambar 3.5 Form Ganti Password Gambar 3.6 Form Data Pegawai Gambar 3.7 Form Data Pendidikan Gambar 3.8 Form Tunjangan Gambar 3.9 Form Potongan Gambar 3.10 Form Pencarian Gambar 3.11 Form Laporan Gaji Gambar 3.12 Form laporan Pendidikan Gambar 3.13 Form Gaji Pegawai Gambar 3.14 Form Kenaikan Gaji Gambar 3.15 Form Cetak Gaji Gambar 3.16 Form Cetak Daftar Gaji Gambar 3.17 Form Cetak Data Pegawai Gambar 3.18 Slip Gaji Pegawai Gambar 3.19 Daftar Gaji... 31

8 Gambar 3.20 Data Pegawai Gambar 3.21 Flowchart Login Gambar 3.22 Flowchart Menu Utama Gambar 3.23 Flowchart Menu Olah Data Gambar 3.24 Flowchart Menu Pencarian Gambar 3.25 Flowchart Menu Laporan Gambar 3.26 Flowchart Menu Cetak Gambar 3.27 Flowchart Olah data Pegawai Gambar 3.28 Flowchart Olah Data Pendidikan Gambar 3.29 Flowchart Olah Data Tunjangan Gambar 3.30 Flowchart Olah Data Potongan Gambar 3.31 Flowchart Pencarian Gambar 3.32 Flowchart Laporan Pegawai Gambar 3.33 Flowchart Laporan Pendidikan Pegawai Gambar 3.34 Flowchart Laporan Gaji Pegawai Gambar 3.35 Flowchart Laporan Kenaikan Gaji Gambar 3.36 Flowchart Cetak Slip Gaji Gambar 3.37 Flowchart Cetak Daftar Gaji Gambar 3.38 Flowchart Cetak Data Pegawai... 41

9 vii DAFTAR TABEL Halaman Tabel 3.1 Tabel Data Pegawai Tabel 3.2 Tabel Pendidikan Tabel 3.3 Tabel Laporan Gaji Tabel 3.4 Tabel Potongan Tabel 3.5 Tabel Tunjangan... 20

10 BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi yang demikian cepat, menjadikan komputer sebagai alat yang dapat meringankan kerja manusia dalam memecahkan masalah atau persoalan yang rumit dalam bisnis, administrasi, dan sebagainya, sehingga banyak perusahaan besar maupun kecil membutuhkan komputer sebagai alat bantu dalam kegiatan operasionalnya. Selain perusahaan, perkembangan teknologi komputer juga sangat diperlukan di lembaga-lembaga pendidikan untuk mengelola data yang ada dalam lingkungan lembaga-lembaga pendidikan tersebut sehingga dapat disajikan informasi yang cepat dan akurat yang dapat dikonsumsi oleh pihak-pihak yang berhak untuk mengetahuinya. PT. Menara Kharisma Internusa sebagai sebuah perusahaan terbatas yang bergerak di bidang civil engineering, masih memiliki kekurangan dalam pengolahan data dan penyajian informasi khususnya tentang data para pegawai. Penyajian dan penyimpanan data yang masih menggunakan cara manual membuat data tersebut sulit untuk didapatkan secara cepat, tepat, dan akurat. Ketertarikan penulis terhadap permasalahan serta perkembangan yang terjadi pada PT. Menara Kharisma Internusa membuat penulis berkeinginan membantu

11 perusahaan tersebut untuk mengubah sistem penyimpanan dan penyajian informasi yang telah ada sebelumnya, sehingga mempermudah semua pihak yang membutuhkan segala informasi data pegawai yang ada di PT. Menara Kharisma Internusa. Atas dasar inilah, penulis mengangkat judul KOMPUTERISASI SISTEM KEPEGAWAIAN PADA PT. MENARA KHARISMA INTERNUSA. 1.2 Identifikasi Masalah Kemampuan manusia dalam menyelesaikan pekerjaan yang semakin banyak dan rumit sangatlah terbatas, sehingga di sini dibutuhkan suatu sistem yang dapat mengolah data dengan baik sehingga dapat mempercepat pengolahan data. Dari permasalahan tersebut penulis mencoba untuk merancang suatu sistem data pegawai. Penulis mengharapkan melalui sistem informasi ini pengolahan data pegawai yang kurang efisien dapat diatasi sehingga pekerjaan dapat dilaksanakan dengan optimal. 1.3 Rumusan Masalah Berdasarkan identifikasi masalah yang telah dibahas, penulis dapat menarik rumusan masalah yang akan dibahas yaitu: bagaimana membuat komputerisasi sistem kepegawaian pada PT. Menara Kharisma Internusa. 1.4 Batasan Masalah

12 Sehubungan dengan keterbatasan waktu dan kemampuan penulis serta untuk mencegah terjadinya kesimpangsiuran dari topik permasalahan yang diangkat, penulis membatasi ruang lingkup hanya sampai pada masalah penyajian dan penginputan data pegawai. 1.5 Maksud dan Tujuan Penulis melakukan penelitian ini bermaksud untuk merancang suatu sistem informasi yang dapat membantu pihak perusahaan mengatasi permasalahan dalam pengolahan data sehingga informasi yang dibutuhkan dapat diperoleh secara cepat dan akurat. Adapun tujuan penulis dari penelitian ini adalah mengkomputerisasi sistem kepegawaian PT. MENARA KHARISMA INTERNUSA. 1.6 Metode Penelitian Untuk menyusun tugas akhir ini, penulis melakukan penerapan metode penelitian dalam memperoleh data yang dibutuhkan sehingga penyusunan tugas akhir ini dapat diselesaikan dengan baik. adapun metode penelitian yang penulis lakukan adalah sebagai berikut: 1. Wawancara (Interview) Dalam metode ini dilakukan wawancara dengan pimpinan bagian personalia serta pegawai-pegawai yang berkaitan dengan sistem yang sedang diteliti, dengan menanyakan apa saja yang sering terjadi dan yang sedang dihadapi. 2. Pengamatan (Observasi)

13 Metode ini dimaksudkan untuk mendapatkan data secara umum dengan melihat langsung, mencatat kegiatan yang ada pada perusahaan tersebut, terhadap pelaksanaan sistem yang sedang berjalan dan mengamati berbagai segi yang dianggap penting. 1.7 Sistematika Penulisan Adapun sistematika penelitian dalam menyelesaikan Tugas Akhir ini dapat diuraikan sebagai berikut: BAB 1: PENDAHULUAN Pada bab ini diuraikan secara ringkas pembahasan tentang Latar Belakang, Identifikasi Masalah, Ruang Lingkup Masalah, Maksud dan Tujuan, Metode Penelitian, dan Sistematika Penulisan. BAB 2: TINJAUAN TEORI Dalam bab ini penulis menjelaskan teori-teori singkat mengenai hal-hal yang berhubungan dengan judul dan bahasa pemograman Visual Basic 6.0 yang digunakan oleh penulis. BAB 3: PERANCANGAN SISTEM Pada bab ini penulis menjelaskan tentang perancangan struktur organisasi database, perancangan program yang meliputi perancangan input dan output yang akan dibuat pada sistem kepegawaian dengan menggunakan bahasa pemrograman Visual Basic 6.0 BAB 4: IMPLEMENTASI SISTEM

14 Bab ini berisikan tentang pengertian, tujuan dan langkah-langkah dalam implementasi sistem juga disertai dengnan spesifikasi sistem baik dari segi segi hardware, software, dan brainware. BAB 5: KESIMPULAN DAN SARAN Pada bab ini penulis mengambil kesimpulan dan saran dari Tugas Akhir dan penelitian yang dilaksanakan oleh penulis.

15 BAB 2 LANDASAN TEORI 2.1 Sistem Suatu sistem adalah merupakan suatu kesatuan yang terdiri dari interaksi subsistem yang berusaha untuk mencapai tujuan (goal) yang sama. Kata sistem mengandung arti kumpulan dari komponen-komponen yang memiliki unsur keterkaitan antara satu dan lainnya. Sistem adalah sebagai satu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan. Suatu sistem dapat terdiri dari sistem-sistem bagian (subsistem). Subsistem saling berinteraksi dan saling berhubungan membentuk satu kesatuan sehingga suatu tujuan atau sasaran sistem tersebut dapat tercapai. 2.2 Informasi Informasi adalah data yang telah diolah menjadi sebuah pengetahuan yang langsung berguna bagi yang memilikinya atau dapat dikatakan sebagai hasil dari pengolahan data yang dapat berfungsi untuk mencapai suatu tujuan tertentu atau untuk analisa dalam pengambilan keputusan.

16 Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. 2.3 Sistem Informasi Suatu sistem informasi adalah suatu kegiatan dari prosedur-prosedur yang diorganisasikan, dieksekusi akan menyediakan informasi untuk mendukung pengambilan keputusan dan pengendalian di dalam organisasi. Sistem informasi merupakan suatu kumpulan dari komponen-komponen dalam perusahaan atau organisasi yang berhubungan dengan proses penciptaan dan pengaliran informasi. Sistem informasi adalah suatu cara yang sudah tertentu untuk menyediakan informasi yang dibutuhkan oleh organisasi untuk beroperasi dengan cara yang sukses dan untuk organisasi bisnis dengan cara yang menguntungkan. 2.4 Data Data berasal dari kata datum yang berarti fakta atau bahan-bahan keterangan. Data adalah fakta, atau bagian dari fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-simbol, gambar-gambar, kata-kata, angka-angka, atau huruf-huruf yang menunjukkan suatu kode, objek, kondisi, atau situasi. Data berfungsi sebagai bahan dasar yang objektif di dalam proses penyusunan kebijaksanaan dan keputusan pimpinan organisasi.

17 2.5 Basis Data (database) Database adalah kumpulan data yang terdiri atas satu atau lebih tabel yang terintegrasi satu sama lain, dimana pengguna (user) diberi wewenang untuk dapat mengakses (mengubah, menghapus, menganalisis, menambah, memperbaiki) data dalam tabeltabel tersebut. Tabel terdiri dari baris yang disebut dengan record dan kolom yang disebut field Tabel Tabel merupakan sekumpulan data yang memiliki topik tertentu. Di dalam tabel terdapat record dan field yang merupakan bagian dari tabel. Pada dasarnya, tabel adalah tempat untuk meletakkan, menyimpan, atau mengubah data Record Record merupakan baris yang terdapat dalam tabel. Pada baris tersebut, data dari tabel diisikan. Secara umum record memiliki definisi suatu bagian dari data Field Field adalah item tertentu dalam tabel. Sebuah record dibentuk oleh banyak field. Setiap field dalam suatu record mengandung suatu potongan tunggal dari informasi tentang record.

18 2.6 Microsoft Visual Basic 6.0 Microsoft Visual Basic adalah bahasa pemrograman yang digunakan untuk membuat aplikasi Windows yang berbasis grafis (GUI Graphical User Interface). Visual Basic merupakan perangkat otomatis, dengan bantuan Intelligent IDE (Integrated Development Environment) yang akan membantu user dalam penulisan kode program yang akan ditampilkan secara otomatis. Di dalam bahasa pemograman Visual Basic 6.0 dikenal dengan metode drag-drop yang akan berguna dalam menyingkat proses perancangan interface maupun dalam proses pengeditan kode program Sejarah perkembangan Visual Basic 6.0 Visual Basic pertama kali diperkenalkan pada tahun 1991 berupa pemograman yang masih berbasiskan DOS dan untuk Windows. Setelah itu muncul versi baru dengan Visual Basic versi 3.0 yang dirilis pada tahun 1993, yang kemudian diikuti dengan dirilisnya Visual Basic versi 4.0 pada tahun 1995 dengan tambahan dukungan untuk aplikasi 32 bit. Dari semua versi Visual Basic yang ada, akhirnya dikeluarkan versi terbaru yaitu Visual Basic versi 6.0 pada tahun 1998 yang memiliki fasilitas yang lebih baik dibandingkan versi sebelumnya. Fasilitas terbaru tersebut adalah fasilitas pengaksesan data Visual Basic versi 6.0 kemampuan akan pengolahan database lebih canggih karena adanya aplikasi yang terbaru seperti ADO (Active Data Object), ODBC (Open Database Connectivity), DAO (Data Accses Object), dan RDO (Remote Data Object), sehingga dapat membuat pengguna (user) dapat menggunakannya dengan mudah dan dapat menghasilkan output yang baik.

19 2.6.2 Struktur Aplikasi Visual Basic Salah satu yang membuat Visual Basic begitu banyak digunakan adalah kerana adanya fasilitas editor yang serba fungsi. Fasilitas tersebut adalah Integrated Development Environment atau disingkat IDE. Fasilitas ini memberikan kemudahan dalam mengelola sumber-sumber program dan menyediakan apa yang dibutukan user. Gambar 2.1 Tampilan Visual Basic Menubar Menubar berisi perintah-perintah umum yang digunakan untuk mengoperasikan Visual Basic Toolbar Gambar 2.2 Menubar

20 Toolbar digunakan sebagai alternative lain untuk menjalankan perintah secara langsung selain melalui Menubar. Ada 4 macam standart toolbar Visual Basic, yaitu: 1. Debug Digunakan untuk shortcut perintah pelacakan kode program. 2. Edit Digunakan untuk shortcut perintah dalam editor pengkodean. 3. Form editor Digunakan untuk shortcut perintah dalam mendesain objek form. 4. Standart Digunakan untuk shortcut perintah standart dalam Visual Basic. Gambar 2.3 Toolbar Toolbox Dalam jendela Toolbox terdapat beberapa objek control yang dapat digunakan dalam form atau objek desainer lain. Jendela ini terbagi dalam beberapa tab, seperti yang ditunjukan pada gambar 2.4 berikut ini.

21 Gambar 2.4 Toolbox Jendela Form Form merupakan bagian utama dari program aplikasi yang digunakan untuk pembuatan program. Pada form ini penulis dapat mengatur tampilan yang akan dibuat dengan menambahkan komponen-komponen yang ada pada toolbox sehingga memudahkan pengguna berinteraksi dengan program yang telah penulis tuliskan. Gambar 2.5 Jendela Form Jendela Pengkodean

22 Jendela pengkodean (code window) diganakan untuk membuat perintah dalam form atau objek lain dalam aplikasi. Ada dua buah Combo Box dalam jendela ini. Yang paling kiri berisi objekobjek yang ada dalam project, sedangkan sebelah kanannya terdiri dari event-event yang berhubungan dengan objek yang dipilih. Gambar 2.6 Jendela Pengkodean Jendela Project Jendela ini digunakan untuk isi dari semua objek yang terdapat dalam aplikasi. Menampilkan semua objek yang dikelompokan menurut tipe atau menyusunnnya berdasarkan huruf pertama saja, dengan mengklik toolbar icon dibagian kanan jendela Project.

23 Gambar 2.7 Jendela Project Jendela properti Jendela ini menampilkan semua properti dari objek yang sedang dipilih dan beberapa tipe dari semua properti tersebut memungkinkan untuk dimodifikasi. Gambar 2.8 Jendela Properti

24 Jendela Form Layout Jendela Form Layout digunakan untuk melihat bagaimana posisi form yang akan ditampilkan ketika dijalankan. Gambar 2.9 Jendela Form Layout 2.7 Microsoft Access Microsoft Access merupakan salah satu software yang tercakup dalam satu paket Microsoft Office yang digunakan untuk mengolah database. Microsoft Access 2003 merupakan pengolah database yang berjalan pada sistem operasi Windows.

25 2.8 Crystal Report Crystal Report adalah perangkat lunak yang khusus digunakan untuk membuat laporan dan dapat digunakan oleh bahasa pemrograman lain dengan cara menghubungkan ke duanya (linkage). Crystal Report merupakan program khusus untuk membuat laporan yang terpisah dengan program Microsoft Visual Basic 6.0 tetapi keduanya dapat dihubungkan (linkage). Mencetak dengan Crystal Report hasilnya lebih baik dan lebih mudah. Hal ini karena pada Crystal Report banyak tersedia objek-objek maupun komponen yang mudah digunakan. Crystal Report juga dapat dihubungkan dengan basis data (database) (Dhewiberta et al,2002).

26 BAB 3 PERANCANGAN SISTEM 3.1 STRUKTUR ORGANISASI PT. MENARA KHARISMA INTERNUSA Struktur organisasi perusahaan adalah suatu kerangka kegiatan perusahaan yang menentukan dan memperjelas tentang pembagian tugas atau pekerjaan, pembagian wewenang, dan tanggung jawab dalam suatu sistem komunikasi yang serasi sehingga dapat mencapai suatu koordinasi yang baik. Sebagaimana perusahaan-perusahaan lainnya PT. Menara Kharisma Internusa juga mempunyai struktur organisasi yang jelas dan menunjukkan pembagian tugas yang dapat dilihat pada gambar berikut: DIREKTUR MANAGER SITE ENGINEER JURU GAMBAR JURU UKUR LOGISTIK FINANCIAL/ ADMINSTRASI QUANTITY Gambar 3.1 Struktur Organisasi PT. Menara Kharisma Internusa

27 3.2 STRUKTUR DATABASE Dalam merancang sebuah program diperlukan perancangan database karena hal ini merupakan salah satu langkah dalam menentukan file database, field data, tipe data dan ukuran data yang dibutuhkan. Dalam program yang penulis rancang ada 6 tabel yang dipergunakan, yaitu tabel pegawai, pendidikan, laporan gaji, potongan, tunjangan. Database dibuat oleh penulis melalui fasilitas database yang tersedia pada Visual Basic 6.0 yaitu Visual Data Manager. Fasilitas ini disediakan Visual Basic 6.0 untuk menghasilkan tabel-tabel. Setelah database dibuat langkah selanjutnya adalah membuat antar muka pemakai dengan menggunakan Visual Basic 6.0. Crystal Report digunakan oleh penulis untuk merancang laporan penggajian dan pencetakan data pegawai. Sehingga informasi yg diperoleh tidak hanya berbentuk data yang tersimpan dalam database melainkan dapat juga berbentuk hard copy.

28 Di bawah ini merupakan gambaran isi masing-masing tabel: Tabel 3.1 Tabel Data Pegawai No Field Data Tipe Data Panjang Keterangan 1 Nip* Double 8 Primary Key 2 Nama Text 30 Nama Pegawai 3 Kelamin Teks 2 Jenis Kelamin 4 Tanggal Lahir Date 8 Tanggal Lahir 5 Tempat Lahir Text 20 Tempat Lahir 6 Agama Text 10 Agama 7 Status Text 20 Status Nikah 8 Alamat Text 40 Alamat Tinggal Tabel 3.2 Pendidikan No Field Data Tipe Data Panjang Keterangan 1 Nomor Ijazah* Text 20 Primary Key 2 NIP** Double 8 Foreign Key 3 Nama Sekolah Text 50 Nama Sekolah 4 Jurusan Text 30 Jurusan 5 Tanggal Ijazah Text 30 Tangal Ijazah 6 Pendidikan Text 20 Pendidikan

29 Tabel 3.3 Tabel Laporan Gaji No Field Data Tipe Data Panjang Keterangan 1 Kode_Jabatan* Double 8 Primary Key 2 NIP** Double 8 Foreign Key 3 Jabatan Text 20 Jabatan 4 Gaji Baru Double 8 Gaji Baru 5 Tanggal Gaji Baru Date 8 Tanggal Gaji 6 Gaji Pokok Double 8 Gaji Pokok Tabel 3.4 Tabel Potongan No Field Data Tipe Data Panjang Keterangan 1 Kode_Potongan* Double 8 Primary Key 2 NIP** Double 8 Foreign Key 3 Iuran Pensiun Double 8 Iuran Pensiun 4 Pinjaman Double 8 P.Pinjaman 5 pph Text 30 Pajak 6 Jumlah Potongan Double 8 Jumlah

30 Tabel 3.5 Tabel Tunjangan No Field Data Tipe Data Panjang Keterangan 1 Kode_Tunjangan* Double 8 Primary Key 2 NIP** Double 8 Foreign Key 3 Tunjangan Jabatan Double 8 T. Jabatan 4 Tunjangan Transport Double 8 T.Transport 5 Tunjangan Tanggungan Double 8 T.Tanggungan 6 Bonus Double 8 Bonus 7 Gaji Kotor Double 8 Gaji Kotor 8 Jumlah Tunjangan Double 8 Jumlah Tunjangan

31 Gaji Kode_Jabatan* NIP** one one Memiliki Potongan Kode_Potongan* NIP** Tunjangan Kode_Tunjangan* NIP** Pegawai NIP* one Memiliki many Pendidikan No_ijazah * NIP** * Primary Key ** Foreign Key Gambar 3.2 Entity Relationship Diagram 3.3 TAMPILAN MENU Dalam perancangan sistem ini, terdapat satu form login yang aktif sebelum memasuki form utama. Form ini ditujukan untuk membatasi akses terhadap program ini Menu Utama

32 Berikut ini merupakan tampilan dari Menu Utama Program setelah melakukan login. Gambar 3.3 Form Utama Main Menu Pada Main Menu hanya terdapat 2 (dua) form yang aktif, yaitu: 1. Log in 2. Ganti password Dimana bentuk rancangan form dari Main menu tersebut, yaitu: Login Gambar 3.4 Login

33 Ganti Password Gambar 3.5 Form Ganti Password Menu Olah Data Menu olah data digunakan untuk mengelola data para pegawai, yang terdiri dari: 1. Pegawai 2. Pendidikan 3. Tunjangan 4. Potongan Adapun bentuk dari rancangan form dari menu olah data tersebut, yaitu: Pegawai

34 Gambar 3.6 Form Data Pegawai Pendidikan Gambar 3.7 Form Data Pendidikan Pegawai Tunjangan Gambar 3.8 Form Tunjangan Pegawai

35 Potongan Gambar 3.9 Form Potongan Gaji Menu Pencarian Menu pencarian digunakan untuk mencari data para pegawai serta keteranganketerangan lain yang dibutuhkan. Rancangan form pencarian adalah sebagai berikut:

36 Gambar 3.10 Form Pencarian Pegawai Menu Laporan Menu Laporan digunakan untuk mengelola laporan data pegawai, yang terdiri dari: 1. Laporan Pegawai 2. Laporan Pendidikan 3. Gaji Pegawai 4. Kenaikan Gaji Adapun bentuk dari rancangan form dari menu laporan tersebut, yaitu: Laporan Pegawai Gambar 3.11 Form Laporan Pegawai

37 Laporan Pendidikan Gambar 3.12 Form Laporan Pendidikan Pegawai Gaji Pegawai Gambar 3.13 Form Gaji Pegawai

38 Kenaikan Gaji Gambar 3.14 Form Kenaikan Gaji Menu Cetak Menu Cetak digunakan untuk mencetak hasil dari pengolahan data pegawai ke dalam kertas menggunakan printer, yang meliputi dari: 1. Cetak Slip Gaji 2. Cetak Daftar Gaji 3. Cetak Data Pegawai Adapun rancangan dari menu cetak tersebut adalah sebagai berikut: Cetak Slip Gaji

39 Gambar 3.15 Form Cetak Slip Gaji Cetak Daftar Gaji Gambar 3.16 Form Cetak Daftar Gaji Cetak Data Pegawai Gambar 3.17 Cetak Data Pegawai Tampilan Laporan

40 Dalam perancangan sistem ini, setelah merancang form antar muka diperlukan juga suatu rancangan bentuk laporan yang akan dibuat. Untuk kebutuhan pencetakan informasi yang telah didapat Slip Gaji Gambar 3.18 Slip Gaji Pegawai Laporan Daftar Gaji Pegawai

41 Gambar 3.19 Daftar Gaji Pegawai Laporan Data Pegawai Gambar 3.20 Data Pegawai 3.4 HASIL PROGRAM Untuk sistem yang telah dirancang tentunya akan menghasilkan sebuah output yang dapat dipergunakan oleh pemakai. Program ini berupa pengentrian data pegawai dan penggajian pegawai, di mana hasil akhirnya menghasilkan 16 form, yang terdiri dari 1 (satu) form utama yaitu form menu dan 15 form pendukung. Untuk form utama ini berfungsi untuk memanggil form-form pendukung, seperti form olah data, form pencarian dan lain sebagainya. Sebelum form utama akan muncul form login untuk kemudian diisi oleh pengguna yang memiliki akses. Form menu dirancang untuk mempermudah

42 pemakaian dalam menggunakan program ini, karena didalam form menu ini telah disediakan menu yang sesuai dengan kebutuhan, dan bentuk dari form ini sama seperti aplikasi untuk sistem operasi Windows. 3.5 Flowchart Flowchart Login Mulai Input user nama dan password Salah Verifikasi Benar Aplikasi Pegawai Form Utama Gambar 3.21 Flowchart Login Flowchart Menu Utama Mulai Form Utama Menu Utama Olah Data? y Menu Olah Data A t Pencarian? y Menu Pencarian B t Laporan? y Menu Laporan C t t Cetak? y Menu Cetak D

43 Gambar 3.22 Flowchart Menu utama Flowchart Menu Olah Data Form Utama A Menu Olah Data Pegawai? y Pegawai F1 t Pendidikan? y Pendidikan F2 t Tunjangan? y Tunjangan F3 t Potongan? t y Potongan Gambar 3.23 Flowchart Menu Olah Data F Flowchart Menu Pencarian Form Utama B Menu Pencarian t Pencarian? y Pencarian F5

44 Gambar 3.24 Flowchart Menu Pencarian Flowchart Menu Laporan Form Utama C Menu Laporan Data Pegawai? y Data Pegawai F6 t Pendidikan? y Pendidikan F7 t Gaji Pegawai? y Gaji Pegawai F8 t t Kenaikan Gaji? y Kenaikan Gaji F9 Gambar 3.25 Flowchart Menu Laporan Flowchart Menu Cetak Form Utama D Menu Cetak Slip gaji y Slip Gaji F9 Daftar gaji? t y Daftar Gaji F10 t t Data Pegawai? y Data Pegawai F11

45 Gambar 3.26 Flowchart Menu Cetak Flowchart Olah Data Pegawai Form Utama A Menu Pegawai Pesan: Data Sudah ada t Tambah? NIP Ada y Masukan data baru Simpan data baru Pesan: Data disimpan t Ubah? NIP proses y Ubah data Simpan data yang di ubah Hapus? NIP Ada y Pesan: Yakin data akan dihapus Simpan data yang di hapus t y Pesan: Pilih data Keluar? t Gambar 3.27 Flowchart Olah Data Pegawai Olah Data Pendidikan Form Utama A Menu Pendidikan Pesan: Data Sudah ada t Tambah? NIP Ada y Masukan data baru Simpan data baru Pesan: Data disimpan t Ubah? NIP proses y Ubah data Simpan data yang di ubah Hapus? NIP t Ada y Pesan: Yakin data akan dihapus Simpan data yang di hapus y Pesan: Pilih data Keluar

46 Keluar Gambar 3.28 Flowchart Olah Data Pendidikan Flowchart Olah Data Tunjangan Form Utama A Menu Tunjangan Pesan: Data Sudah ada t Tambah? NIP Ada y Masukan data baru Simpan data baru Pesan: Data disimpan t Ubah? NIP proses y Ubah data Simpan data yang di ubah Hapus? NIP Ada y Pesan: Yakin data akan dihapus Simpan data yang di hapus t y Pesan: Pilih data Keluar? t Gambar 3.29 Flowchart Olah Data Tunjangan Flowchart Olan Data Potongan Form Utama A Menu Potongan Pesan: Data Sudah ada t Tambah? NIP Ada y Masukan data baru Simpan data baru Pesan: Data disimpan t Ubah? NIP proses y Ubah data Simpan data yang di ubah Hapus? NIP t Ada y Pesan: Yakin data akan dihapus Simpan data yang di hapus y Pesan: Pilih data

47 Gambar 3.30 Flowchart Olah Data Potongan Flowchart Pencarian Form Utama B t Menu Pencarian Pilihan dari list Cari Tampilkan Data y y Tutup t Gambar 3.31 Flowchart Pencarian Flowchart Laporan Pegawai Form Utama C t Menu Data Pegawai Pilihan dari list Cari y Tampilkan Data y Tutup t

48 Gambar 3.32 Flowchart Laporan Pegawai

49 Flowchart Laporan Pendidikan Pegawai Form Utama C t Menu Pendidikan Pegawai Pilihan dari list Cari y Tampilkan Data y Tutup t Gambar 3.33 Flowchart Laporan Pendidikan Pegawai Flowchart Laporan Gaji Pegawai Form Utama C t Menu Gaji Pegawai Pilihan dari list Cari y Tampilkan Data y Tutup t Gambar 3.34 Flowchart Laporan Gaji Pegawai

50 Flowchart Laporan Kenaikan Gaji Form Utama C Menu Kenaikan Gaji Pesan: Data Sudah ada t Tambah? NIP Ada y Masukan data baru Simpan data baru Pesan: Data disimpan Ubah? t y NIP proses Masukan gaji baru Simpan data yang di ubah y Keluar? t Gambar 3.35 Flowchart Laporan Kenaikan Gaji Flowchart Cetak Slip Gaji Form Utama D t Menu Cetak Slip gaji Pilihan NIP Cetak y Cetak Slip Gaji y Tutup? t Gambar 3.36 Flowchart Cetak Slip Gaji

51 Flowchart Cetak Daftar Gaji Form Utama D t Menu Cetak Daftar Gaji Cetak y Cetak Daftar Gaji y Tutup? t Gambar 3.37 Flowchart Cetak Daftar Gaji Flowchart Cetak Data Pegawai Form Utama D t Menu Cetak Data Pegawai Pilihan NIP Cetak y Cetak Data Pegawai y Tutup? t Gambar 3.38 Flowchart Cetak Data Pegawai

52 BAB 4 IMPLEMENTASI SISTEM 4.1 Pengertian Implementasi Sistem Implementasi sistem adalah prosedur-prosedur yang dilakukan dalam menyelesaikan desain sistem yang telah disetujui seperti menginstall sistem, menguji sistem yang dibuat dan memulai sistem baru atau sistem yang diperbaiki. Implementasi sistem merupakan tahap inti dari pekerjaan sebuah proyek, pada tahap inilah pembangunan komponen-komponen pokok sebuah sistem informasi dilakukan berdasarkan desain yang telah dibuat. 4.2 Tujuan Implementasi Sistem Adapun tujuan dari implementasi sistem ini adalah sebagai berikut: 1. Menyelesaikan desain sistem yang ada dalam dokumen sistem yang disetujui. Menyusun dokumen-dokumen baru atau dokumen yang diperbaiki. 2. Menulis, menguji dan mendokumentasikan program-program dan prosedurprosedur yang dilakukan oleh dokumen desain sistem yang disetujui.

53 3. Memastikan bahwa pemakai (user) dapat mengoperasikan sistem baru dan melatih pemakai. 4. Memperhitungkan bahwa sistem memenuhi permintaan yaitu dengan menguji sistem secara menyeluruh. 5. Memastikan bahwa konversi ke sistem baru berjalan, yaitu dengan membuat rencana, mengontrol dan melakukan instalasi baru secara benar. 4.3 Langkah-langkah Langkah-langkah yang dilakukan dalam melaksanakan implementasi sistem adalah: 1. Menyelesaikan desain sistem 2. Mendapatkan hardware dan software 3. Menulis, menguji, mengontrol dan mendokumentasikan program 4. Menyelesaikan manual pemakai 5. Mendapatkan persetujuan 4.4 Spesifikasi Sistem Untuk melakukan perancangan dan menjalankan sistem ini diperlukan beberapa komponen seperti perangkat keras (hardware), perangkat lunak (software), dan sumber daya manusia (brainware).

54 4.4.1 Perangkat Keras (Hardware) Penggunaan perangkat keras yang baik akan mempengaruhi cepat lambatnya proses program dijalankan dan dihasilkan. Adapun spesifikasi perangkat keras yang dianjurkan adalah: 1. PC Celeron 667 Mhz 2. Memori 256 Mb 3. Monitor super VGA 4. Hardisk sesuai dengan kebutuhan 5. Keyboard 6. Mouse 7. Printer Perangkat Lunak (Software) Untuk mendukung sistem kerja dari hardware maka diperlukan juga software di dalamnya. Untuk sistem ini diperlukan spesifikasi perangkat lunak, yaitu: 1. Sistem Operasi Windows XP. 1. Aplikasi bahasa pemograman Microsoft Visual Basic Microsoft Acces Seagate Crystal Report

55 4.4.3 Sumber Daya Manusia (Brainware) Dalam mengolah sebuah program diperlukan tenaga sumber daya manusia yang akan menjadikan program tersebut dapat berjalan dengan baik dan efisien. Tenaga sumber daya manusia yang dibutuhkan adalah: 1. Analis Sistem, yaitu orang yang menganalisa sistem dengan mempelajari masalah-masalah yang timbul dan menentukan kebutuhan pemakai mengidentifikasi pemecahan yang beralasan. 2. Programmer, yaitu orang yang akan menyusun instruksi bagi komputer agar dapat digunakan oleh pemakai (user) serta merancang antar muka pemakai (interface) pada program. 3. Operator, yaitu orang yang akan menangani secara langsung pengolahan data pada sistem yang telah dibuat atau bisa dikatakan pengguna sistem (user).

56 BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan Selama penulis melakukan penelitian di PT. Menara Kharisma Internusa hingga dalam perancangan sistem, penulis dapat mengambil kesimpulan: 1. Perancangan sistem kepegawaian yang terkomputerisasi dapat dilakukan setelah melakukan studi kelayakan, analisa sistem, kemudian melakukan implementasi sistem yang dibuat. 2. Pengolahan data dengan bantuan komputer dapat meringankan pekerjaan, serta dapat mempersingkat waktu kerja dan mendapatkan hasil yang akurat. 3. Penggunaan perangkat komputer yang baik dapat menghasilkan hasil yang lebih maksimal dan mempersingkat waktu dalam pengoperasian program. 5.2 Saran Adapun beberapa saran yang dapat disampaikan, yaitu: 1. Untuk melakukan pekerjaan yang membutuhkan banyak data sebaiknya diolah menggunakan komputer agar dapat menghemat dalam penggunaan waktu dan tenaga.

57 2. Perlu dilakukan perbaikan dan pengembangan terhadap program ini agar dapat memberikan hasil yang lebih maksimal. 3. Dalam merancang sebuah program sebaiknya menggunakan perangkat komputer yang sesuai dengan kebutuhan bahasa pemograman itu sendiri agar lebih mudah dalam hal pengoperasiannya.

58 DAFTAR PUSTAKA 1. Dwi, Didik Prasetyo, Aplikasi Bisnis dan Perkantoran Menggunakan Visual Basic, Penerbit PT Elex Media Komputindo, Kelompok Gramedia Jakarta Hadi, Rahadian, Pemrograman Tingkat Lanjut dengan Visual Basic 6.0 dan Crystal Report, Penerbit Andi, Madcoms Kusumo, Ario Suryo, Aplikasi Database & Crystal Report pada Visual Basic 6.0, Penerbit Andi, Madcoms Leong, Marlon, Dari Programer Untuk Programer Visual Basic 6.0, Penerbit Andi, Madcoms 2006

59 L A M P I R A N

60 LAMPIRAN A: LISTING PROGRAM Source Code Module 'Deklarasi database Public DBPegawai As Database 'Deklarasi tabel Public RSPegawai As Recordset Public RSTunjangan As Recordset Public RSPendidikan As Recordset Public RSPotongan As Recordset Public RSKenaikan As Recordset Public MJumlah As Single 'Procedure untuk membuka database 'dan mengatur tabel serta index Public Sub BukaKoneksi() Set DBPegawai = OpenDatabase("C:\Program Files\Aplikasi Pegawai\Data Base\pegawai.mdb") Set RSPegawai = DBPegawai.OpenRecordset("Pegawai") RSPegawai.Index = "PegawaiIdx" Set RSPendidikan = DBPegawai.OpenRecordset("Pendidikan") RSPendidikan.Index = "PendidikanIdx" Set RSPotongan = DBPegawai.OpenRecordset("Potongan") RSPotongan.Index = "PotonganIdx" Set RSTunjangan = DBPegawai.OpenRecordset("Tunjangan")

61 RSTunjangan.Index = "TunjanganIdx" Set RSKenaikan = DBPegawai.OpenRecordset("Laporan_Gaji") RSKenaikan.Index = "LaporanGajiIdx" Source Code Form Login Private Sub Form_Activate() Text1.MaxLength = 13 Text2.MaxLength = 5 Text1.SetFocus Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd MDIForm1.mainmenu = False MDIForm1.smlogin = False MDIForm1.smlogout = False MDIForm1.smUbahPassword = False MDIForm1.olahdata = False MDIForm1.pencarian = False MDIForm1.laporan = False MDIForm1.cetak = False MDIForm1.about = True Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)

62 Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text2.SetFocus Private Sub Text2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Command1_Click Private Sub Command1_Click() CekUser Private Sub CekUser() With Data1.Recordset.Index = "UserIdx".Seek "=", Text1 If.NoMatch Then pesan = MsgBox("Account User Anda tidak ada!!", 0, "Konfirmasi") Text1.Text = "" Text2.Text = "" Text1.SetFocus Else If Trim(!Password) = Trim(Text2.Text) Then MDIForm1.mainmenu = True MDIForm1.smlogin = False MDIForm1.smlogout = True MDIForm1.smUbahPassword = True MDIForm1.olahdata = True MDIForm1.pencarian = True

63 MDIForm1.laporan = True MDIForm1.cetak = True MDIForm1.about = True Unload Me Else pesan = MsgBox("Mohon Periksa Kembali Nama Dan Password!", 0, "Akses Ditolak!") Text1.Text = "" Text2.Text = "" Text1.SetFocus End With Source Code Form Utama Private Sub MDIForm_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd StatusBar1.Panels.Item(1) = Format(Date, "DD MMMM YYYY") StatusBar1.Panels.Item(2) = Format(Time, "HH:MM:SS") Private Sub MDIForm_Unload(Cancel As Integer) On Error GoTo Salah pesan = MsgBox("Anda Yakin Ingin Keluar??", vbyesno, "Konfirmasi") If pesan = vbyes Then DBPegawai.Close End

64 Exit Sub On Error GoTo 0 Salah: Private Sub smcarikriteria_click() PKriteria.Show Private Sub smabout_click() about.show Private Sub smcaripegawai_click() PPegawai.Show Private Sub smcgajiberkala_click(index As Integer) pesan = MsgBox("Template Laporan Tidak Ditemukan...!!", 0, "No Report") Private Sub smcetakdatapegawai_click() CDataPegawai.Show Private Sub smdaftargaji_click() CDaftarGaji.Show Private Sub smdatapegawai_click() LPegawai.Show

65 Private Sub smdatapendidikan_click() LPendidikan.Show Private Sub smgajiberkala_click(index As Integer) LKenaikanGaji.Show Private Sub smgajipegawai_click() LGajiPegawai.Show Private Sub smkeluar_click() pesan = MsgBox("Anda Yakin Akan Keluar??", vbyesno, "Konfirmasi") If pesan = vbyes Then End Private Sub smlogin_click() Login.Show Private Sub smlogout_click() pesan = MsgBox("Anda Yakin Akan Log Out??", vbyesno, "Konfirmasi") If pesan = vbyes Then smlogout = False smlogin = True smubahpassword = False olahdata = False pencarian = False laporan = False cetak = False

66 about = True Private Sub smpegawai_click(index As Integer) OPegawai.Show Private Sub smpendidikan_click() Opendidikan.Show Private Sub smpotongan_click() Opotongan.Show Private Sub smprogram_click() Tentang.Show Private Sub smslipgaji_click() CSlipGaji.Show Private Sub smtnjangan_click() OTunjangan.Show Private Sub smubahpassword_click() GantiPassword.Show

67 Source Code Form Ganti Password Private Sub CmdBatal_Click() Unload Me Private Sub CekUserPass() With Data1.Recordset ' Memeriksa Akun User dengan index useridx.index = "UserIdx".Seek "=", Text1 ' Jika Akun ama tidak cocok If.NoMatch Then pesan = MsgBox(" Account User Anda Tidak Ada!!", 0, "Konfirmasi") Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text1.SetFocus 'Jika Password sesuai maka periksa password baru 'Jika password baru1 dan baru2 sesuai, ubah password Else If Trim(!Password) = Trim(Text2.Text) Then If Trim(Text3.Text) = Trim(Text4.Text) Then.Edit!Password = Text3.Text.Update pesan = MsgBox("Password telah diganti!!", 0, "Ganti Password") Unload Me 'Jika password baru1 dan baru2 tidak sesuai Else

68 pesan = MsgBox("Password Baru tidak cocok!!", 0, " Masukkan Kembali Password Anda!!") Text3.SetFocus 'Jika Login tidak sesuaidengan akun database Else pesan = MsgBox("Anda tidak berhak mengubah password!!", 0, "Akses ditolak!!") Text1.Text = "" Text2.Text = "" Text3.Text = "" Text4.Text = "" Text1.SetFocus End With Private Sub CmdProses_Click() CekUserPass Private Sub Form_Activate() Text1.MaxLength = 13 Text2.MaxLength = 5 Text3.MaxLength = 5 Text4.MaxLength = 5 Data1.Visible = False Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd

69 Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single) Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text2.SetFocus Private Sub Text2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text3.SetFocus Private Sub Text3_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text4.SetFocus Private Sub Text4_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then CmdProses_Click Source Code Form Olah Data Pegawai Private Sub Combo1_Change()

70 Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd Combo2.AddItem ("Islam") Combo2.AddItem ("Kristen") Combo2.AddItem ("Katolik") Combo2.AddItem ("Hindu") Combo2.AddItem ("Budha") Combo2.AddItem ("Lainnya") Combo2.ListIndex = 0 Data1.Visible = False Private Sub DBCombo1_Change() Dim NamaGB As String On Error GoTo Kosong With Data1.Recordset.Index = "PegawaiIdx".Seek "=", DBCombo1.Text If.NoMatch Then Text1 = "" Text2 = "" Text3 = "" Text4 = "" Else Text1 =!nama Text5 =!kelamin DTPicker1.Value =!tgl_lahir Text2 =!tempat_lahir Combo2.Text =!agama

71 Text4 =!Status Text3 =!alamat Exit Sub Kosong: End With Private Sub cmdadd_click() If DBCombo1.Text = Empty Or Text1 = Empty Then If DBCombo1.Text = "" Then DBCombo1.SetFocus ElseIf Text1 = "" Then Text1.SetFocus Else With Data1.Recordset On Error GoTo Salah.AddNew!nip = Val(DBCombo1.Text)!nama = Text1!kelamin = Text5!tgl_lahir = DTPicker1.Value!tempat_lahir = Text2!agama = Combo2.Text!Status = Text4!alamat = Text3 Data1.Recordset.Update End With BelumAda On Error GoTo 0 Exit Sub Salah:

72 pesan = MsgBox("Data Sudah Ada, Silahkan Masukkan Data Baru!!", _ 0, "Informasi") Private Sub cmddelete_click() If DBCombo1.Text = "" Then pesan = MsgBox("Pilih Pegawai Yang Akan Di Hapus ", _ 0, "Informasi") DBCombo1.SetFocus Else With Data1.Recordset If Not.NoMatch Then pesan = MsgBox("Yakin Akan Menghapus Pegawai Bernama " & _!nama & "??", vbyesno, "Konfirmasi") If pesan = vbyes Then.Delete BelumAda Else pesan = MsgBox("Data Tidak Ditemukan", 0, "Konfirmasi") End With Private Sub cmdrefresh_click() On Error GoTo Salah Data1.Refresh On Error GoTo 0 Exit Sub

73 Salah: Private Sub cmdupdate_click() If DBCombo1.Text = "" Then DBCombo1.SetFocus Else With Data1.Recordset If Not.NoMatch Then.Edit!nip = Val(DBCombo1.Text)!nama = Text1!kelamin = Text5!tgl_lahir = DTPicker1.Value!tempat_lahir = Text2!agama = Combo2.Text!Status = Text4!alamat = Text3.Update Else pesan = MsgBox("Data Tidak Ditemukan", 0, "Konfirmasi") End With Data1.Refresh Private Sub cmdclose_click() Unload Me Private Sub Form_Unload(Cancel As Integer) Data1.Recordset.Close

74 Private Sub BelumAda() Text1 = "" Text2 = "" Combo2.Text = "" Text3 = "" Text4 = "" Text5 = "" Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single) Source Code Form Pendidikan Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd BukaKoneksi Combo1.AddItem ("SD") Combo1.AddItem ("SLTP") Combo1.AddItem ("SMU") Combo1.AddItem ("STM") Combo1.AddItem ("SMEA") Combo1.AddItem ("SMK") Combo1.AddItem ("D1") Combo1.AddItem ("D3") Combo1.AddItem ("S1") Combo1.AddItem ("S2")

75 Combo1.AddItem ("S3") Data1.Visible = False cmdhapus.enabled = False cmdubah.enabled = False Private Sub DBCombo1_Change() With Data1.Recordset Data1.Recordset.Index = "PegawaiIdx2" Data1.Recordset.Seek "=", DBCombo1.Text If Not.NoMatch Then DBCombo2.Text =!nip RSPendidikan.Seek "=", Data1.Recordset!nip If RSPendidikan.NoMatch Then BelumAda cmdtambah.enabled = True cmdhapus.enabled = False cmdubah.enabled = False Else Combo1.Text = RSPendidikan!pendidikan Text1 = RSPendidikan!nama_sekolah Text2 = RSPendidikan!jurusan Text4 = RSPendidikan!tgl_ijazah Text3 = RSPendidikan!no_ijazah cmdubah.enabled = True cmdhapus.enabled = True Else pesan = MsgBox("Data Tidak DiTemukan!!", 0, "Informasi") End With

76 Private Sub DBCombo2_Change() With Data1.Recordset On Error GoTo Salah Data1.Recordset.Index = "PegawaiIdx" Data1.Recordset.Seek "=", DBCombo2.Text If Not.NoMatch Then DBCombo1.Text =!nama Combo1.Text = RSPendidikan!pendidikan Text1 = RSPendidikan!nama_sekolah Text2 = RSPendidikan!jurusan Text4 = RSPendidikan!tgl_ijazah Text3 = RSPendidikan!no_ijazah Else BelumAda End With On Error GoTo 0 Exit Sub Salah: Private Sub cmdhapus_click() With RSPendidikan If Not.EOF Then pesan = MsgBox("Yakin Menghapus Pendidikan Pegawai NIP " & _!nip & "??", vbyesno, "Konfirmasi") If pesan = vbyes Then.Delete BelumAda cmdtambah.enabled = True cmdhapus.enabled = False cmdubah.enabled = False

77 Else pesan = MsgBox("Data Tidak Ditemukan", 0, "Konfirmasi") End With Private Sub CmdTambah_Click() If DBCombo1.Text = Empty Or Combo1.Text = Empty Then If DBCombo1.Text = "" Then DBCombo1.SetFocus ElseIf Combo1.Text = "" Then Combo1.SetFocus Else With RSPendidikan.AddNew!nip = DBCombo2.Text!pendidikan = Combo1.Text!nama_sekolah = Text1!jurusan = Text2!tgl_ijazah = Text4!no_ijazah = Text3.Update End With cmdtambah.enabled = False cmdubah.enabled = True cmdhapus.enabled = True Text1 = "": Text2 = "": Text3 = "": Text4 = "" Private Sub cmdubah_click() If DBCombo1.Text = "" Then

78 DBCombo1.SetFocus Else With RSPendidikan If Not.NoMatch Then.Edit!nip = Val(DBCombo2.Text)!pendidikan = Combo1.Text!nama_sekolah = Text1!jurusan = Text2!tgl_ijazah = Text4!no_ijazah = Text3.Update Else pesan = MsgBox("Data Tidak Ditemukan", 0, "Konfirmasi") End With Private Sub cmdkeluar_click() Unload Me Private Sub BelumAda() Combo1.Text = "" Text1 = "" Text2 = "" Text3 = "" Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)

79 Source Code Form Potongan Private Sub CmdTambah_Click() If DBCombo1.Text = Empty Then pesan = MsgBox("Data Belum Lengkap, Coba Periksa Lagi...!!", _ 0, "Informasi") If DBCombo1.Text = "" Then DBCombo1.SetFocus Else With RSPotongan.AddNew!nip = DBCombo1.Text!beras = Val(Text3)!pajak = Val(Text4)!pph = Val(Text5)!lain = Val(Text6)!jml_pot = Val(Text7).Update End With cmdhapus.enabled = True CmdTambah.Enabled = False cmdubah.enabled = True Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd BukaKoneksi

80 Text1.Enabled = False Text2.Enabled = False Data1.Visible = False cmdhapus.enabled = False cmdubah.enabled = False Private Sub DBCombo1_Change() With Data1.Recordset.Index = "PegawaiIdx".Seek "=", DBCombo1.Text If Not.NoMatch Then DBCombo2.Text =!nama Text1 =!kelamin RSKenaikan.Seek "=", Data1.Recordset!nip If RSKenaikan.NoMatch Then Text2 = "" Else Text2 = RSKenaikan!gaji_pokok RSPotongan.Seek "=", Data1.Recordset!nip If RSPotongan.NoMatch Then BelumAda Text3.SetFocus cmdhapus.enabled = False Else Text3 = RSPotongan!iuran_pensiun Text5 = RSPotongan!pph Text6 = RSPotongan!pinjaman Text7 = RSPotongan!jlh_potongan cmdubah.enabled = True cmdhapus.enabled = True

81 End With Private Sub lbllabels_click(index As Integer) Private Sub Frame2_DragDrop(Source As Control, X As Single, Y As Single) Private Sub Text3_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text4.SetFocus If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbkeyback) Then Beep KeyAscii = 0 Private Sub Text3_Change() Text7_Change Private Sub Text4_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text5.SetFocus If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbkeyback) Then

82 Beep KeyAscii = 0 Private Sub Text4_Change() Text7_Change Private Sub Text5_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text6.SetFocus If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbkeyback) Then Beep KeyAscii = 0 Private Sub Text5_Change() Text7_Change Private Sub Text6_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbkeyback) Then Beep KeyAscii = 0

83 Private Sub Text6_Change() Text7_Change Private Sub Text7_Change() MJumlah = Val(Text3) + Val(Text5) + Val(Text6) On Error GoTo Salah Text7 = Format(MJumlah, "########") On Error GoTo 0 Exit Sub Salah: Private Sub cmdubah_click() If DBCombo1.Text = "" Then pesan = MsgBox("Pilih NIP Pegawai Yang Akan Di Ubah ", _ 0, "Informasi") DBCombo1.SetFocus Else With RSPotongan If Not.NoMatch Then.Edit!nip = DBCombo1.Text!pph = Val(Text5)!pinjaman = Val(Text6)!jlh_potongan = Val(Text7).Update Else pesan = MsgBox("Data Tidak Ditemukan", 0, "Konfirmasi")

84 End With Private Sub cmdhapus_click() With RSPotongan If Not.EOF Then pesan = MsgBox("Yakin Menghapus Potongan Pegawai NIP " & _!nip & "??", vbyesno, "Konfirmasi") If pesan = vbyes Then.Delete BelumAda cmdhapus.enabled = False cmdubah.enabled = False Else pesan = MsgBox("Data Tidak Ditemukan", 0, "Konfirmasi") End With Private Sub cmdkeluar_click() Unload Me Private Sub BelumAda() Text3 = "": Text6 = "" Text4 = "": Text7 = "" Text5 = "": Source Code Form Tunjangan

85 Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd BukaKoneksi Text1.Enabled = False Text2.Enabled = False txtjml.enabled = False txtjml.fontbold = True txtgajipokok.enabled = False txtgajipokok.fontbold = True txtgajikotor.enabled = False txtgajikotor.fontbold = True cmdhapus.enabled = False cmdubah.enabled = False Data1.Visible = False Data2.Visible = False Private Sub DBCombo1_Change() With Data1.Recordset.Index = "PegawaiIdx".Seek "=", DBCombo1.Text If Not.NoMatch Then DBCombo2.Text =!nama Text1 =!kelamin Text2 =!Status Eksekusi RSKenaikan.Seek "=", Data1.Recordset!nip If RSKenaikan.NoMatch Then PangkatKosong Else

86 txtgajipokok = RSKenaikan!gaji_pokok MJumlah = RSKenaikan!gaji_pokok RSTunjangan.Seek "=", Data1.Recordset!nip If RSTunjangan.NoMatch Then BelumAda cmdhapus.enabled = False cmdubah.enabled = False cmdtambah.enabled = True Text3.SetFocus Else Text3 = RSTunjangan!t_jabatan Text4 = RSTunjangan!t_transport Text5 = RSTunjangan!t_tangungan Text7 = RSTunjangan!bonus txtjml = RSTunjangan!jlh_tunjangan txtgajikotor = RSTunjangan!gaji_kotor cmdubah.enabled = True cmdhapus.enabled = True End With Private Sub CmdTambah_Click() If DBCombo1.Text = Empty Then pesan = MsgBox("Data Belum Lengkap, Coba Periksa Lagi!!", _ 0, "Informasi") If DBCombo1.Text = "" Then DBCombo1.SetFocus Else If txtgajipokok = Empty Then

87 pesan = MsgBox("Gaji Pokok Belum Ada, Anda Yakin Ingin Menambah??", _ vbyesno, "Konfirmasi") If pesan = vbyes Then Tambah cmdtambah.enabled = False cmdubah.enabled = True cmdhapus.enabled = True Else BelumAda Text3.SetFocus cmdhapus.enabled = False cmdubah.enabled = False cmdtambah.enabled = True Else Tambah cmdtambah.enabled = False cmdubah.enabled = True cmdhapus.enabled = True Private Sub Tambah() With RSTunjangan.AddNew!nip = Val(DBCombo1.Text)!t_jabatan = Val(Text3)!t_transport = Val(Text4)!t_tangungan = Val(Text5)!bonus = Val(Text7)!gaji_kotor = Val(txtGajiKotor)!jlh_tunjangan = Val(txtJml)

88 .Update End With Private Sub cmdhapus_click() With RSTunjangan If Not.EOF Then pesan = MsgBox("Yakin Menghapus Tunjangan Pegawai Dengan NIP " & _!nip & "??", vbyesno, "Konfirmasi") If pesan = vbyes Then.Delete BelumAda cmdtambah.enabled = True cmdhapus.enabled = False cmdubah.enabled = False Else pesan = MsgBox("Data Tidak Ditemukan", 0, "Konfirmasi") End With Private Sub Eksekusi() Data2.RecordSource = "SELECT status,nama,kelamin, tgl_lahir,tempat_lahir,agama FROM Pegawai WHERE nip= " & DBCombo1.Text & " ORDER By nip ASC" Data2.Refresh Private Sub lbllabels_click(index As Integer)

89 Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single) Private Sub Text3_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text4.SetFocus If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbkeyback) Then Beep KeyAscii = 0 Private Sub Text3_Change() txtjml_change Private Sub Text4_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text5.SetFocus If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbkeyback) Then Beep KeyAscii = 0 Private Sub Text4_Change()

90 txtjml_change Private Sub Text5_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text6.SetFocus If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbkeyback) Then Beep KeyAscii = 0 Private Sub Text5_Change() txtjml_change Private Sub Text6_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Text7.SetFocus If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbkeyback) Then Beep KeyAscii = 0 Private Sub Text6_Change() txtjml_change

91 Private Sub Text7_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbkeyback) Then Beep KeyAscii = 0 Private Sub Text7_Change() txtjml_change Private Sub cmdubah_click() If DBCombo1.Text = "" Then DBCombo1.SetFocus Else With RSTunjangan If Not.NoMatch Then.Edit!nip = Val(DBCombo1.Text)!t_jabatan = Val(Text3)!t_transport = Val(Text4)!t_tangungan = Val(Text5)!bonus = Val(Text7)!jlh_tunj = Val(txtJml)!gaji_kotor = Val(txtGajiKotor).Update Else pesan = MsgBox("Data Tidak Ditemukan", 0, "Konfirmasi") End With

92 Private Sub txtjml_change() MJumlah = Val(Text3) + Val(Text4) + Val(Text5) + Val(Text7) On Error GoTo Salah txtjml = Format(MJumlah, "########") txtgajikotor = Val(txtGajiPokok) + Val(txtJml) On Error GoTo 0 Exit Sub Salah: Private Sub cmdkeluar_click() Unload Me Private Sub BelumAda() Text3 = "": Text4 = "": Text7 = "" Text5 = "": txtjml = "" Private Sub PangkatKosong() txtgajipokok = "" Source Code Form Pencarian Pegawai Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd

93 Data1.Visible = False Frame2.Visible = False DBGrid1.Visible = True Combo1.AddItem ("nama") Combo1.AddItem ("kelamin") Combo1.AddItem ("status") Combo1.ListIndex = 0 DBGrid1.AllowAddNew = False DBGrid1.AllowDelete = False DBGrid1.AllowUpdate = False Text1.Enabled = False Text2.Enabled = False Text3.Enabled = False Text4.Enabled = False Text5.Enabled = False Text6.Enabled = False Text7.Enabled = False Text8.Enabled = False Private Sub cmdcari_click() Dim NamaGB As String If Combo1.Text = Empty Or Combo2.Text = Empty Then pesan = MsgBox("Masukkan Kriteria dan Kunci Pencarian!", _ 0, "Konfirmasi") Else Data1.RecordSource = "SELECT * FROM Pegawai WHERE " _ & Combo1.Text & " ='" & Combo2.Text & "'" Data1.Refresh With Data1.Recordset If Data1.Recordset.EOF Then pesan = MsgBox("Data Tidak Di Temukan...!!", 0, "Informasi") Data1.RecordSource = "SELECT * FROM Pegawai"

94 Data1.Refresh Else Tampilkan End With Private Sub cmdview_click() Frame2.Visible = False DBGrid1.Visible = True Private Sub Combo1_Click() If Combo1.Text = "nama" Then Combo2.Clear ElseIf Combo1.Text = "kelamin" Then Combo2.Clear Combo2.AddItem ("Lk") Combo2.AddItem ("Pr") Combo2.ListIndex = 0 ElseIf Combo1.Text = "status" Then Combo2.Clear Combo2.AddItem ("Nikah") Combo2.AddItem ("Belum") Combo2.AddItem ("Duda") Combo2.AddItem ("Janda") Combo2.ListIndex = 0 Private Sub Combo2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then

95 cmdcari_click Private Sub DBGrid1_DblClick() Frame2.Visible = True Tampilkan DBGrid1.Visible = False Private Sub cmdtutup_click() Unload Me Private Sub Tampilkan() With Data1.Recordset Text1 =!nip Text2 =!nama Text3 =!kelamin Text4 =!tgl_lahir Text5 =!tempat_lahir Text6 =!agama Text7 =!Status Text8 =!alamat End With Data1.Refresh Private Sub lbllabels_click(index As Integer) Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)

96 Source Code Form Laporan Data Pegawai Private Sub DBGrid1_Click() Private Sub Form_Activate() Data1.Visible = False For i% = 0 To Data1.Database.TableDefs("Pegawai").Fields.Count - 1 Combo1.AddItem (Data1.Database.TableDefs("Pegawai").Fields(i%).Name) Next i% Combo1.ListIndex = 0 Private Sub Combo1_Click() Data1.RecordSource = "SELECT * FROM Pegawai ORDER BY " _ & Combo1.Text & "" Data1.Refresh Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd Private Sub Option1_Click() If Option1.Value = True Then Data1.RecordSource = "SELECT * FROM Pegawai ORDER BY " _ & Combo1.Text & " ASC "

97 Data1.Refresh Private Sub Option2_Click() If Option2.Value = True Then Data1.RecordSource = "SELECT * FROM Pegawai ORDER BY " _ & Combo1.Text & " DESC " Data1.Refresh Private Sub cmdakhir_click() On Error GoTo Habis Data1.Recordset.MoveLast On Error GoTo 0 Habis: Private Sub cmdawal_click() On Error GoTo Habis Data1.Recordset.MoveFirst On Error GoTo 0 Habis: Private Sub cmdsebelum_click() On Error GoTo Habis Data1.Recordset.MovePrevious On Error GoTo 0 Habis:

98 Private Sub cmdsesudah_click() On Error GoTo Habis Data1.Recordset.MoveNext On Error GoTo 0 Habis: Private Sub cmdrefresh_click() Data1.RecordSource = "SELECT * FROM Pegawai" Data1.Refresh Private Sub cmdkeluar_click() Unload Me Source Code Form Laporan Data Pendidikan Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd Data1.Visible = False Data2.Visible = False DBGrid1.AllowAddNew = False DBGrid1.AllowDelete = False DBGrid1.AllowUpdate = False DBGrid2.AllowAddNew = False DBGrid2.AllowDelete = False DBGrid2.AllowUpdate = False

99 Private Sub DBGrid1_Click() On Error GoTo Salah Eksekusi On Error GoTo 0 Salah: Private Sub cmdakhir_click() On Error GoTo Habis Data1.Recordset.MoveLast Eksekusi On Error GoTo 0 Habis: Private Sub cmdawal_click() On Error GoTo Habis Data1.Recordset.MoveFirst Eksekusi On Error GoTo 0 Habis: Private Sub cmdsebelum_click() On Error GoTo Habis Data1.Recordset.MovePrevious Eksekusi On Error GoTo 0 Habis: Private Sub cmdsesudah_click() On Error GoTo Habis

100 Data1.Recordset.MoveNext Eksekusi On Error GoTo 0 Habis: Private Sub cmdrefresh_click() Data1.Refresh Eksekusi Private Sub cmdkeluar_click() Unload Me Private Sub Eksekusi() With Data1.Recordset Data2.RecordSource = "SELECT pendidikan,nama_sekolah," & _ "jurusan,tgl_ijazah,no_ijazah " & _ "FROM Pendidikan Where nip=" &!nip & "" Data2.Refresh End With Source Code Form Laporan Gaji Pegawai Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd BukaKoneksi Data1.Visible = False

101 Text19.FontBold = True Text20.FontBold = True Private Sub DBCombo1_Change() With Data1.Recordset Data1.Recordset.Index = "PegawaiIdx" Data1.Recordset.Seek "=", DBCombo1.Text If Not.NoMatch Then DBCombo2.Text =!nama Text1 =!nama Text2 =!tgl_lahir Text3 =!tempat_lahir Text4 =!kelamin Text5 =!agama Text6 =!alamat Text7 =!Status RSKenaikan.Seek "=", Data1.Recordset!nip If RSKenaikan.NoMatch Then PangkatKosong Else Text19 = RSKenaikan!gaji_pokok RSTunjangan.Seek "=", Data1.Recordset!nip If RSTunjangan.NoMatch Then TunjanganKosong Else Text10 = RSTunjangan!t_jabatan Text11 = RSTunjangan!t_transport Text12 = RSTunjangan!t_tangungan Text13 = RSTunjangan!bonus RSPotongan.Seek "=", Data1.Recordset!nip

102 If RSPotongan.NoMatch Then PotonganKosong Else Text15 = RSPotongan!iuran_pensiun Text16 = RSPotongan!pph Text17 = RSPotongan!pinjaman Text20 = (RSTunjangan!gaji_kotor) - (RSPotongan!jlh_potongan) Else pesan = MsgBox("Data Tidak DiTemukan", 0, "Informasi") Kosong End With Private Sub DBCombo2_Change() With Data1.Recordset Data1.Recordset.Index = "PegawaiIdx2" Data1.Recordset.Seek "=", DBCombo2.Text If Not.NoMatch Then DBCombo1.Text =!nip Text1 =!nama Text2 =!tgl_lahir Text3 =!tempat_lahir Text4 =!kelamin Text5 =!agama Text6 =!alamat Text7 =!Status Else pesan = MsgBox("Data Tidak DiTemukan", 0, "Informasi") Kosong End With

103 Private Sub cmdrefresh_click() Data1.Refresh Private Sub cmdkeluar_click() Unload Me Private Sub Kosong() Text1 = "" Text2 = "" Text3 = "" Text4 = "" Text5 = "" Text6 = "" Text7 = "" Text8 = "" Text9 = "" Private Sub PangkatKosong() Text8 = "" Text9 = "" Text19 = "" Private Sub TunjanganKosong() Text10 = "": Text13 = "" Text11 = "": Text14 = "" Text12 = ""

104 Private Sub PotonganKosong() Text15 = "": Text17 = "" Text16 = "": Text18 = "" Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single) Source Code Form Laporan Kenaikan Gaji Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd BukaKoneksi Data1.Visible = False Data2.Visible = False Private Sub DBCombo1_Change() With Data1.Recordset Data1.Recordset.Index = "PegawaiIdx" Data1.Recordset.Seek "=", DBCombo1.Text If Not.NoMatch Then DBCombo2.Text =!nama Text1 =!nama RSKenaikan.Seek "=", Data1.Recordset!nip If RSKenaikan.NoMatch Then KenaikanKosong Else

105 Text3 = RSKenaikan!jabatan Text4 = RSKenaikan!gaji_pokok RSKenaikan.Seek "=", Data1.Recordset!nip If RSKenaikan.NoMatch Then KenaikanKosong RSTunjangan.Seek "=", Data1.Recordset!nip Else pesan = MsgBox("Laporan Kenaikan Gaji Tidak Ada", _ 0, "Informasi") End With Private Sub CmdTambah_Click() With RSKenaikan.Seek "=", DBCombo1.Text If Not.NoMatch Then pesan = MsgBox("Data Sudah Ada, Silahkan di Modifikasi", _ 0, "Konfirmasi") Else If DBCombo1.Text = Empty Or Text6 = Empty Then pesan = MsgBox("Data Belum Lengkap, Coba Periksa Lagi...!!", _ 0, "Informasi") If DBCombo1.Text = "" Then DBCombo1.SetFocus ElseIf Text6 = "" Then Text6.SetFocus Else pesan = MsgBox("Anda Yakin Memasukkan Laporan Kenaikan..??", _

106 vbyesno, "Konfirmasi") If pesan = vbyes Then With RSKenaikan.AddNew!nip = Val(DBCombo1.Text)!nama = Text1!gaji_pokok = Val(Text4)!jabatan = Text3!gaji_baru = Val(Text6)!tgl_gaji_baru = DTPicker1.Value.Update End With With RSKenaikan.Edit!nip = Val(DBCombo1.Text)!jabatan = Text3!gaji_baru = Val(Text6).Update End With With RSTunjangan.Edit!gaji_kotor = Val(Text6) + (RSTunjangan!jlh_tunjangan).Update End With Else Text3.SetFocus End With Private Sub cmdubah_click()

107 If DBCombo1.Text = Empty Or Text6 = Empty Then pesan = MsgBox("Data Belum Lengkap, Coba Periksa Lagi...!!", _ 0, "Informasi") If DBCombo1.Text = "" Then DBCombo1.SetFocus ElseIf Text6 = "" Then Text6.SetFocus Else pesan = MsgBox("Anda Yakin Mengubah Laporan Kenaikan..??", _ vbyesno, "Konfirmasi") If pesan = vbyes Then With RSKenaikan.Edit!nip = Val(DBCombo1.Text)!nama = Text1!gaji_pokok = Val(Text4)!jabatan = Text3!gaji_baru = Val(Text6)!tgl_gaji_baru = DTPicker1.Value.Update End With With RSKenaikan.Edit!nip = Val(DBCombo1.Text)!jabatan = Text3!gaji_pokok = Val(Text6).Update End With With RSTunjangan.Edit!gaji_kotor = Val(Text6) + (!jlh_tunjangan).update

108 End With Else Text3.SetFocus Private Sub cmdkeluar_click() Unload Me Private Sub PangkatKosong() DBCombo3.Text = "" DBCombo4.Text = "" Text3 = "" Text4 = "" Private Sub KenaikanKosong() Text5 = "" Text6 = "" Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single) Source Code Form Cetak Slip Gaji Private Sub CmdBatal_Click() Unload Me

109 Private Sub CmdCetak_Click() With DataGaji.DataFiles(0) = "C:\Program Files\Aplikasi Pegawai\Data Base\Pegawai.mdb".ReportFileName = "C:\Program Files\Aplikasi Pegawai\Report\SlipGaji.rpt".SelectionFormula = "{Laporan_Gaji.nama} = '" & Text1 & "'".WindowState = crptmaximized.windowtitle = "Cetak Slip Gaji".Action = 1 End With Private Sub DBCombo1_Change() On Error GoTo Kosong With Data1.Recordset.Index = "PegawaiIdx".Seek "=", DBCombo1.Text If.NoMatch Then Text1 = "" Else Text1 =!nama Exit Sub Kosong: End With Private Sub Form_Activate() DBCombo1.SetFocus Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath

110 Skin1.ApplySkin Me.hWnd BukaKoneksi Data1.Visible = False Private Sub Form_Unload(Cancel As Integer) Data1.Recordset.Close Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single) Source Code Form Cetak Data Pegawai Private Sub CmdBatal_Click() Unload Me Private Sub CmdCetak_Click() With DataPegawai.DataFiles(0) = "C:\Program Files\Aplikasi Pegawai\Data Base\Pegawai.mdb".ReportFileName = "C:\Program Files\Aplikasi Pegawai\Report\DataPegawai.rpt".SelectionFormula = "{Pegawai.nama} = '" & Text1 & "'".WindowState = crptmaximized.windowtitle = "Cetak Data Pegawai".Action = 1 End With Private Sub DBCombo1_Change() On Error GoTo Kosong With Data1.Recordset

111 .Index = "PegawaiIdx".Seek "=", DBCombo1.Text If.NoMatch Then Text1 = "" Else Text1 =!nama Exit Sub Kosong: End With Private Sub Form_Activate() DBCombo1.SetFocus Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd BukaKoneksi Data1.Visible = False Private Sub Form_Unload(Cancel As Integer) Data1.Recordset.Close Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single) Source Code Cetak Daftar Gaji

112 Private Sub CmdBatal_Click() Unload Me Private Sub CmdCetak_Click() With DataGaji.DataFiles(0) = "C:\Program Files\Aplikasi Pegawai\Data Base\Pegawai.mdb".ReportFileName = "C:\Program Files\Aplikasi Pegawai\Report\DataGaji.rpt".WindowState = crptmaximized.windowtitle = "Cetak Daftar Gaji".Action = 1 End With Private Sub Form_Load() SkinPath = App.Path & "\skin\winaqua.skn" Skin1.LoadSkin SkinPath Skin1.ApplySkin Me.hWnd BukaKoneksi Private Sub SkinLabel1_DragDrop(Source As Control, X As Single, Y As Single) Private Sub Frame1_DragDrop(Source As Control, X As Single, Y As Single)

113 LAMPIRAN B: OUTPUT PROGRAM Form Utama Login

114 Form Ganti Password Form Data Pegawai

115 Form Data Pendidikan Pegawai Form Tunjangan Pegawai

116 Form Potongan Gaji Form Pencarian Pegawai

117 Form Laporan Pegawai Form Laporan Pendidikan Pegawai Form Gaji Pegawai

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan

BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan 17 BAB 2 LANDASAN TEORI 2.1 Sistem Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan komponen yang saling berhubungan yang membentuk satu kesatuan untuk mencapai tujuan tertentu.

Lebih terperinci

BAB 2 LANDASAN TEORI. prosedurnya dan menekankan pada komponen atau elemennya.

BAB 2 LANDASAN TEORI. prosedurnya dan menekankan pada komponen atau elemennya. BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Terdapat dua kelompok dalam mendefenisikan sistem, yaitu yang menekankan pada prosedurnya dan menekankan pada komponen atau elemennya. Pendekatan sistem yang

Lebih terperinci

SISTEM INFORMASI GURU DAN PEGAWAI SMP NEGERI 12 MEDAN TUGAS AKHIR ARIEF GUNAWAN

SISTEM INFORMASI GURU DAN PEGAWAI SMP NEGERI 12 MEDAN TUGAS AKHIR ARIEF GUNAWAN SISTEM INFORMASI GURU DAN PEGAWAI SMP NEGERI 12 MEDAN TUGAS AKHIR ARIEF GUNAWAN 062406070 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2009 SISTEM

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa inggris dari kata computer yang berarti menghitung. Dapat

Lebih terperinci

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi BAB 2 LANDASAN TEORI 2.1 Pengertian Perangkat Lunak Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan, struktur data yang

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer ( computer ) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris berasal dari kata computer yang artinya menghitung.

Lebih terperinci

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi yang demikian cepat, menjadikan komputer

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi yang demikian cepat, menjadikan komputer 11 BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi yang demikian cepat, menjadikan komputer sebagai alat yang dapat meringankan kerja manusia dalam memecahkan masalah atau

Lebih terperinci

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi komputer dapat diartikan sebagai alat untuk menghitung. Perkembangan teknologi dan

Lebih terperinci

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang BAB 2 LANDASAN TEORI 2.1. Sistem Informasi Sistem berasal dari bahasa Yunani yaitu systema yang mengandung arti kesatuan dari bagian yang berhubungan satu dengan yang lain. Menurut Jogiyanto system adalah

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Lebih terperinci

SOFTWARE PENGHITUNG ZAKAT DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN VISUAL BASIC 6.0 TUGAS AKHIR LESTIO HADI

SOFTWARE PENGHITUNG ZAKAT DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN VISUAL BASIC 6.0 TUGAS AKHIR LESTIO HADI SOFTWARE PENGHITUNG ZAKAT DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN VISUAL BASIC 6.0 TUGAS AKHIR LESTIO HADI 072406031 PROGRAM STUDI D3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

Lebih terperinci

Program absen dengan menggunakan visual basic 6.0

Program absen dengan menggunakan visual basic 6.0 Program absen dengan menggunakan visual basic 6.0 Pajrin Wurika Sahara Wurika.sahara@gmail.com Abstrak Visual Basic merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment

Lebih terperinci

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database

MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database MODUL D :// Mahasiswa memahami konsep pembuatan database. Mahasiswa memahami konsep pembuatan program dasar aplikasi database I. Membuat DataBase 1. Buatlah database di Access ->Pilih Blank Access Database

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Teknologi komputer sesungguhnya telah banyak merubah sistem tata kerja yang digunakan oleh manusia yang bergerak di bidang informasi. Istilah komputer mempunyai

Lebih terperinci

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA

Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA Pertemuan III MENYIMPAN REKAMAN (RECORD) KE DALAM BASIS DATA A. MAKSUD DAN TUJUAN 1. MAKSUD Memahami cara menyimpan data ke dalam basis data dengan kode program 2. TUJUAN Mahasiswa mampu membuat program

Lebih terperinci

SISTEM INFORMASI MANAJEMEN KOPERASI SIMPAN PINJAM KARYAWAN PT.PERTAMINA (PERSERO) UNIT PEMASARAN I MEDAN TUGAS AKHIR

SISTEM INFORMASI MANAJEMEN KOPERASI SIMPAN PINJAM KARYAWAN PT.PERTAMINA (PERSERO) UNIT PEMASARAN I MEDAN TUGAS AKHIR SISTEM INFORMASI MANAJEMEN KOPERASI SIMPAN PINJAM KARYAWAN PT.PERTAMINA (PERSERO) UNIT PEMASARAN I MEDAN TUGAS AKHIR KARTIKA DEWI BUTAR- BUTAR 082406165 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN

Lebih terperinci

APLIKASI TEST IQ DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR LAILAM MARDIAH

APLIKASI TEST IQ DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR LAILAM MARDIAH APLIKASI TEST IQ DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR LAILAM MARDIAH 082406028 PROGRAM STUDI DIPLOMA-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Lebih terperinci

SISTEM INFORMASI POTONGAN GAJI GURU DAN PEGAWAI PADA SD NEGERI MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR WILDA YULIANUN SIREGAR

SISTEM INFORMASI POTONGAN GAJI GURU DAN PEGAWAI PADA SD NEGERI MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR WILDA YULIANUN SIREGAR SISTEM INFORMASI POTONGAN GAJI GURU DAN PEGAWAI PADA SD NEGERI 060826 MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR WILDA YULIANUN SIREGAR 092406112 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Lampu Lalu Lintas 2.1.1 Pengertian Lampu Lalu Lintas Menurut Penjelasan UU Lalu Lintas No. 14 tahun 1992 pasal 8 ayat 1 huruf c menyebutkan bahwa Pengertian alat pemberi isyarat

Lebih terperinci

PERANCANGAN APLIKASI TRIVIA GAME MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR DHONI SYAHPUTRA NST

PERANCANGAN APLIKASI TRIVIA GAME MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR DHONI SYAHPUTRA NST PERANCANGAN APLIKASI TRIVIA GAME MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR DHONI SYAHPUTRA NST 092406110 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

Lebih terperinci

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 -

Field Tipe Data Size Keterangan userid Text 12 Primary key namauser Text 30 - password Text 8 - akses Text 10 - Buatlah database baru dan beri nama penjualan Buat beberapa tabel berikut: 1. Barang Kodebrg Text 12 Primary key Namabrg Text 30 - Hargabl Currency - Input mask Hargajl Currency - Input mask Stok Number

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Menampilkan Sejumlah Data Buatlah form seperti gambar berikut ini Coding : Dim Conn As New ADODB.Connection Dim RS As New ADODB.Recordset Sub Koneksi() Set Conn = New ADODB.Connection

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa inggris dari kata computer yang berarti menghitung. Dapat

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Implementasi merupakan penerapan desain (perancangan) aplikasi agar dapat dimengerti oleh mesin dengan spesifikasi perangkat lunak dan perangkat keras

Lebih terperinci

dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem.

dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang Segala sesuatu yang berada di luar sistem yang mempengaruhi sistem. 7 b. Batas Sistem (Boundary) Daerah yang membatasi antara suatu sistem dengan lingkungannya atau dengan sistem lainnya. Batas sistem inilah yang membuat sistem dipandang sebagai satu kesatuan. c. Lingkungan

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai

BAB 3 PERANCANGAN SISTEM. Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai BAB 3 PERANCANGAN SISTEM 3.1. Perancangan Sistem Tujuan dari perancangan sistem adalah untuk memenuhi kebutuhan user mengenai gambaran yang jelas tentang perancangan sistem yang akan dibuat serta diimplementasikan.

Lebih terperinci

APLIKASI DATABASE KARYAWAN DI BIMBEL METRO TUGAS AKHIR TANZILUL KHOIR GULTOM

APLIKASI DATABASE KARYAWAN DI BIMBEL METRO TUGAS AKHIR TANZILUL KHOIR GULTOM APLIKASI DATABASE KARYAWAN DI BIMBEL METRO TUGAS AKHIR TANZILUL KHOIR GULTOM 072406015 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA BAB 2 TINJAUAN PUSTAKA 2.1 Simulasi 2.1.1 Pengertian Simulasi Simulasi merupakan salah satu cara untuk memecahkan berbagai persoalan yang dihadapi di dunia nyata (real world). Banyak metode yang dibangun

Lebih terperinci

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN SMA NEGERI 1 DOLOK MASIHUL DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR IRMA YUNITA

PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN SMA NEGERI 1 DOLOK MASIHUL DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR IRMA YUNITA PERANCANGAN SISTEM INFORMASI PERPUSTAKAAN SMA NEGERI 1 DOLOK MASIHUL DENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR IRMA YUNITA 082406047 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS

Lebih terperinci

APLIKASI MICROSOFT VISUAL BASIC 6.0 UNTUK PERANCANGAN DATABASE KEPEGAWAIAN PADA KAMAR DAGANG DAN INDUSTRI (KADIN) MEDAN TUGAS AKHIR

APLIKASI MICROSOFT VISUAL BASIC 6.0 UNTUK PERANCANGAN DATABASE KEPEGAWAIAN PADA KAMAR DAGANG DAN INDUSTRI (KADIN) MEDAN TUGAS AKHIR APLIKASI MICROSOFT VISUAL BASIC 6.0 UNTUK PERANCANGAN DATABASE KEPEGAWAIAN PADA KAMAR DAGANG DAN INDUSTRI (KADIN) MEDAN TUGAS AKHIR VENESSYA SHEYLA MAULIDA PORTIER 082406160 PROGRAM STUDI D-III TEKNIK

Lebih terperinci

MODUL I Pengenalan IDE Visual Basic 6.0

MODUL I Pengenalan IDE Visual Basic 6.0 MODUL I Pengenalan IDE Visual Basic 6.0 Visual Basic (VB) pada dasarnya adalah sebuah bahasa pemrograman komputer. Bahasa pemrograman adalah perintah-perintah atau instruksi yang dimengerti oleh komputer

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Analisa Kebutuhan Perangkat Lunak Analisa kebutuhan merupakan langkah awal untuk menentukan perangkat lunak yang dihasilkan. Perangkat lunak yang baik dan sesuai dengan kebutuhan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1. Pengertian Program Aplikasi Program adalah kombinasi yang disusun dan dirangkai menjadi satu kesatuan prosedur yang berupa urutan langkah untuk menyelesaikan masalah yang diimplementasikan

Lebih terperinci

PERANCANGAN APLIKASI PENGGAJIAN PADA STAI SAMORA PEMATANGSIANTAR MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR ADE MARFUAH LUBIS

PERANCANGAN APLIKASI PENGGAJIAN PADA STAI SAMORA PEMATANGSIANTAR MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR ADE MARFUAH LUBIS PERANCANGAN APLIKASI PENGGAJIAN PADA STAI SAMORA PEMATANGSIANTAR MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR ADE MARFUAH LUBIS 082406074 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

Lebih terperinci

SISTEM INFORMASI PENERIMAAN SISWA BARU PADA SMP NEGERI 14 MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR PLOREN PERONICA P

SISTEM INFORMASI PENERIMAAN SISWA BARU PADA SMP NEGERI 14 MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR PLOREN PERONICA P SISTEM INFORMASI PENERIMAAN SISWA BARU PADA SMP NEGERI 14 MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR PLOREN PERONICA P 102406144 PROGRAM STUDI DIPLOMA 3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS

Lebih terperinci

APLIKASI VISUAL BASIC 6.0 PADA PENJUALAN HANDPHONE DAN PULSA PADA TOKO MULTI PONSEL TUGAS AKHIR PUTRI NURLELI

APLIKASI VISUAL BASIC 6.0 PADA PENJUALAN HANDPHONE DAN PULSA PADA TOKO MULTI PONSEL TUGAS AKHIR PUTRI NURLELI APLIKASI VISUAL BASIC 6.0 PADA PENJUALAN HANDPHONE DAN PULSA PADA TOKO MULTI PONSEL TUGAS AKHIR PUTRI NURLELI 082406096 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Lebih terperinci

SISTEM APLIKASI ANTRIAN BANK DENGAN SUARA MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR DEWI MAYA SARI

SISTEM APLIKASI ANTRIAN BANK DENGAN SUARA MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR DEWI MAYA SARI SISTEM APLIKASI ANTRIAN BANK DENGAN SUARA MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR DEWI MAYA SARI 082406022 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

Lebih terperinci

PERANCANGAN PROGRAM APLIKASI PERANGKAT LUNAK MEMBUAT ANTIVIRUS MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR HENDRA LESMANA KOM C

PERANCANGAN PROGRAM APLIKASI PERANGKAT LUNAK MEMBUAT ANTIVIRUS MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR HENDRA LESMANA KOM C PERANCANGAN PROGRAM APLIKASI PERANGKAT LUNAK MEMBUAT ANTIVIRUS MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR HENDRA LESMANA 072406165 KOM C PROGRAM STUDI D-III ILMU KOMPUTER DEPARTEMEN MATEMATIKA

Lebih terperinci

PENGEMBANGAN APLIKASI SISTEM INFORMASI PERPUSTAKAAN PADA PERPUSTAKAAN UMUM KABUPATEN DELI SERDANG TUGAS AKHIR FITRI YUTARI HIDAYAH

PENGEMBANGAN APLIKASI SISTEM INFORMASI PERPUSTAKAAN PADA PERPUSTAKAAN UMUM KABUPATEN DELI SERDANG TUGAS AKHIR FITRI YUTARI HIDAYAH PENGEMBANGAN APLIKASI SISTEM INFORMASI PERPUSTAKAAN PADA PERPUSTAKAAN UMUM KABUPATEN DELI SERDANG TUGAS AKHIR FITRI YUTARI HIDAYAH 082406101 PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

Lebih terperinci

www.konsultasivb.com

www.konsultasivb.com Oleh : Uus Rusmawan Hal - 1 Program Ganti Password User Catatan : Anda harus membuat database dan memiliki tabel kasir terlebih dahulu. Field Type Size Ket Kodeksr Text 5 Primary Key Namaksr Text 30 Passwordksr

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam Bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut adalah tampilan hasil dan perbandingan dari sistem pemotongan pajak dengan Net Method dan Gross Up Method pada DPRD Provinsi Sumatera Utara. IV.1.1.

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer berasal dari bahasa latin computer yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya menghitung.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi dapat diartikan sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu. Aplikasi komputer adalah suatu pekerjaan

Lebih terperinci

APLIKASI MENGHITUNG NETWORK ADDRESS, BROADCAST ADDRESS, TOTAL HOST, TOTAL HOST VALID DAN KELAS DARI SEBUAH IP VERSI 4 MENGGUNAKAN VISUAL BASIC 6.

APLIKASI MENGHITUNG NETWORK ADDRESS, BROADCAST ADDRESS, TOTAL HOST, TOTAL HOST VALID DAN KELAS DARI SEBUAH IP VERSI 4 MENGGUNAKAN VISUAL BASIC 6. APLIKASI MENGHITUNG NETWORK ADDRESS, BROADCAST ADDRESS, TOTAL HOST, TOTAL HOST VALID DAN KELAS DARI SEBUAH IP VERSI 4 MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR M.HABIE FAWWAZ SAMAD SULAIMAN HASIBUAN 082406043

Lebih terperinci

SISTEM PENJADWALAN GURU BERBASIS DATA PADA SMP SWASTA BINA SEJAHTERA MEDAN TUGAS AKHIR MUSTIKA FAJRIAH

SISTEM PENJADWALAN GURU BERBASIS DATA PADA SMP SWASTA BINA SEJAHTERA MEDAN TUGAS AKHIR MUSTIKA FAJRIAH 1 SISTEM PENJADWALAN GURU BERBASIS DATA PADA SMP SWASTA BINA SEJAHTERA TUGAS AKHIR MUSTIKA FAJRIAH 082406172 PROGRAM STUDI D-III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

Lebih terperinci

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.

1. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0. No. : LST/PTI/PTI 8/0 Revisi : 0 Tgl. : 5-3-009 Hal. dari 3 hal.. Kompetensi Memahami berbagai teknologi pemrograman basis data, khususnya MySQL, pada Visual Basic 6.0.. Sub Kompetensi Dapat mengakses

Lebih terperinci

BAB 1 PENDAHULUAN. dapat memudahkan pengelolahan dan memanfaatkan data secara efektif dan efesien. Kantor

BAB 1 PENDAHULUAN. dapat memudahkan pengelolahan dan memanfaatkan data secara efektif dan efesien. Kantor BAB 1 PENDAHULUAN 1.1 Latar Belakang Kebutuhan komputer dalam menyelesaikan pekerjaan sangat dibutuhkan peranannya untuk dapat memudahkan pengelolahan dan memanfaatkan data secara efektif dan efesien.

Lebih terperinci

MEMBUAT LAPORAN (DATA REPORT)

MEMBUAT LAPORAN (DATA REPORT) 1 MEMBUAT LAPORAN (DATA REPORT) Data Report merupakan sebuah desain untuk mencetak laporan dimana memiliki bagian-bagian seperti terlihat pada gambar 1 berikut : Gambar 1. Tampilan Data Report Maksud dari

Lebih terperinci

APLIKASI KAMUS DIGITAL ANTONIM DAN SINONIM KATA DALAM BAHASA INDONESIA DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR

APLIKASI KAMUS DIGITAL ANTONIM DAN SINONIM KATA DALAM BAHASA INDONESIA DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR APLIKASI KAMUS DIGITAL ANTONIM DAN SINONIM KATA DALAM BAHASA INDONESIA DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 TUGAS AKHIR SITA SARTIKA 092406012 PROGRAM STUDI D III TEKNIK INFORMATIKA DEPARTEMEN

Lebih terperinci

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic

VISUAL BASIC 6.0 PEMROGRAMAN KOMPUTER. Visual Basic PEMROGRAMAN KOMPUTER VISUAL BASIC 6.0 Visual Basic Asal mula VB dari bahasa BASIC (Beginners Allpurpose Symbolic Instruction Code) yang pada awalnya bekerja pada sistem operasi DOS. Kelebihan VB : Sangat

Lebih terperinci

PERANCANGAN APLIKASI RESERVASI HOTEL MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR MASITA

PERANCANGAN APLIKASI RESERVASI HOTEL MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR MASITA PERANCANGAN APLIKASI RESERVASI HOTEL MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR MASITA 102406141 PROGRAM STUDI DIPLOMA 3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

Lebih terperinci

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek

BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek BAB 2 TINJAUAN TEORITIS 2.1 Pengertian Sistem Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek yang bekerja bersama-sama menghasilkan metode, prosedur, teknik yang digabungkan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan

BAB IV IMPLEMENTASI DAN EVALUASI. Pada bab empat ini akan dibahas mengenai hasil analisis dan 71 BAB IV IMPLEMENTASI DAN EVALUASI Pada bab empat ini akan dibahas mengenai hasil analisis dan perancangan aplikasi perhitungan gaji karyawan pada Koperasi Udara Jawa meliputi tahap implementasi, uji

Lebih terperinci

SOFTWARE PENGHITUNG PAJAK REKLAME TUGAS AKHIR AYU DIAN LESTARI

SOFTWARE PENGHITUNG PAJAK REKLAME TUGAS AKHIR AYU DIAN LESTARI SOFTWARE PENGHITUNG PAJAK REKLAME TUGAS AKHIR AYU DIAN LESTARI 082406080 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2011 1 PERSETUJUAN Judul :

Lebih terperinci

SISTEM INFORMASI KEPEGAWAIAN PADA PT. PERKEBUNAN NUSANTARA III (Persero) KEBUN SILAU DUNIA SIMALUNGUN TUGAS AKHIR

SISTEM INFORMASI KEPEGAWAIAN PADA PT. PERKEBUNAN NUSANTARA III (Persero) KEBUN SILAU DUNIA SIMALUNGUN TUGAS AKHIR SISTEM INFORMASI KEPEGAWAIAN PADA PT. PERKEBUNAN NUSANTARA III (Persero) KEBUN SILAU DUNIA SIMALUNGUN TUGAS AKHIR MIRA YUSUFINA 062406048 PROGRAM STUDI DIPLOMA 3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS

Lebih terperinci

1. MENGENAL VISUAL BASIC

1. MENGENAL VISUAL BASIC 1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh

Lebih terperinci

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, BAB 2 LANDASAN TEORI 2.1 Data dan Informasi Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai

Lebih terperinci

APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR RUDIANSYAH

APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR RUDIANSYAH APLIKASI DATABASE SISWA DI BIMBEL METRO TUGAS AKHIR RUDIANSYAH 072406101 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010 ii APLIKASI DATABASE

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi dapat diartikan sebagai program komputer yang dibuat untuk menolong manusia dalam melaksanakan tugas tertentu ( kamus komputer, 1996, Hal:20). Aplikasi

Lebih terperinci

BAB V IMLEMENTASI SISTEM. sistem kedalam bentuk coding bahasa pemprograman, selain implementasi dalam

BAB V IMLEMENTASI SISTEM. sistem kedalam bentuk coding bahasa pemprograman, selain implementasi dalam 5.1 Implementasi BAB V IMLEMENTASI SISTEM Tahap implementasi sistem merupakan tahap meletakkan perancangan sistem kedalam bentuk coding bahasa pemprograman, selain implementasi dalam instansi perusahaan

Lebih terperinci

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG

PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG PERANCANGAN WEBSITE PENJUALAN SECARA ONLINE MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR MIRA RIZKY S TANJUNG 072406029 PROGRAM STUDI D-3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Analisis Sistem Untuk memulai membangun suatu program aplikasi berupa aplikasi mengenai kamus digital istilah bidang IT, penulis terlebih dahulu merencanakan alur kerja berdasarkan

Lebih terperinci

Program Studi Teknik Mesin S1

Program Studi Teknik Mesin S1 SATUAN ACARA PERKULIAHAN MATA KULIAH : DASAR KOMPUTER APLIKASI TEKNIK MESIN 2A KODE / SKS : IT042215 / 2 1. 1. Penjelasan Materi Perkuliahan 1.1. Penj elasan tentang Silabus 1.2. Pengenalan Bahasa pemrograman

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) bersal dari bahasa latin computere yang berarti menghitung. Dalam bahasa inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

APLIKASI BISNIS PENYEWAAN PERALATAN BAYI DAN MAINAN ANAK-ANAK MENGUNAKAN MICROSOFT VISUAL BASIC 2008 EXPRESS EDITION TUGAS AKHIR

APLIKASI BISNIS PENYEWAAN PERALATAN BAYI DAN MAINAN ANAK-ANAK MENGUNAKAN MICROSOFT VISUAL BASIC 2008 EXPRESS EDITION TUGAS AKHIR APLIKASI BISNIS PENYEWAAN PERALATAN BAYI DAN MAINAN ANAK-ANAK MENGUNAKAN MICROSOFT VISUAL BASIC 2008 EXPRESS EDITION TUGAS AKHIR ANGGI PUSPITA SARI 102406003 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 4 BAB II LANDASAN TEORI 2.1. Pengertian Sistem dan Informasi Arti sistem : 1. Seperangkat unsur yang secara teratur saling berkaitan sehingga membentuk suatu tatalitas. 2. Susunan yang teratur dari pandangan,

Lebih terperinci

TUGAS AKHIR SISTEM INFORMASI PEMBAYARAN IURAN SPP DI SMP SWASTA TRIJAYA MEDAN OKI HALOMOAN SIREGAR

TUGAS AKHIR SISTEM INFORMASI PEMBAYARAN IURAN SPP DI SMP SWASTA TRIJAYA MEDAN OKI HALOMOAN SIREGAR TUGAS AKHIR SISTEM INFORMASI PEMBAYARAN IURAN SPP DI SMP SWASTA TRIJAYA MEDAN Diajukan sebagai salah satu syarat dalam menyelesaikan Pendidikan Program Studi D-III Teknik Informatika OKI HALOMOAN SIREGAR

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Sistem Informasi Sistem berasal dari bahasa latin Systema dan bahasa Yunani adalah suatu kesatuan yang terdiri dari komponen atau elemen yang dihubuungkan bersama untuk memudahkan

Lebih terperinci

APLIKASI PENGAJUAN CUTI TAHUNAN ADMINISTRASI URUSAN RUMAH TANGGA PT.PERKEBUNAN NUSANTARA III TUGAS AKHIR YUSTINA THERESIA D.

APLIKASI PENGAJUAN CUTI TAHUNAN ADMINISTRASI URUSAN RUMAH TANGGA PT.PERKEBUNAN NUSANTARA III TUGAS AKHIR YUSTINA THERESIA D. APLIKASI PENGAJUAN CUTI TAHUNAN ADMINISTRASI URUSAN RUMAH TANGGA PT.PERKEBUNAN NUSANTARA III TUGAS AKHIR YUSTINA THERESIA D. TAMPUBOLON 102406221 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA

Lebih terperinci

DASAR MENGGUNAKAN VISUAL BASIC 6.0

DASAR MENGGUNAKAN VISUAL BASIC 6.0 DASAR MENGGUNAKAN VISUAL BASIC 6.0 Apa itu Visual Basic? Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan cara ini Anda tidak lagi menuliskan instruksi pemrograman

Lebih terperinci

SISTEM INFORMASI LAPORAN HASIL BELAJAR SISWA PADA MADRASAH ALIYAH NEGERI (MAN) KOTA PALOPO

SISTEM INFORMASI LAPORAN HASIL BELAJAR SISWA PADA MADRASAH ALIYAH NEGERI (MAN) KOTA PALOPO SISTEM INFORMASI LAPORAN HASIL BELAJAR SISWA PADA MADRASAH ALIYAH NEGERI (MAN) KOTA PALOPO Rusmala Dewi 1, Muh. Akbar 2 Dosen tetap yayasan Universitas Cokroaminoto Palopo 1,2 Email: dewi_palopo@yahoo.co.id

Lebih terperinci

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

BAB II LANDASAN TEORI. komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya BAB II LANDASAN TEORI 2.1 Pengertian Komputer Dalam merancang sebuah sistem informasi, digunakan suatu alat pendukung yaitu komputer. Bahasa komputer berasal dari bahasa asing yaitu To Compute, yang artinya

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB I PENDAHULUAN 1.1. Umum Penjelasan sistem dan perkembangan IT secara umum 1.2. Maksud dan Tujuan Maksud dari penulisan Tugas Akhir Tujuan penulisan Tugas Akhir sebagai salah satu syarat kelulusan Program

Lebih terperinci

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0

MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0 MODUL PRAKTIKUM 1 DASAR VISUAL BASIC 6.0 Setelah melaksanakan praktikum pada bab ini diharapkan mahasiswa dapat: Mengetahui konsep properti, event, methode dalam VB 6 Mengetahui lingkungan kerja IDE VB

Lebih terperinci

PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAAN OBAT-OBATAN PADA APOTEK SEJATI TUGAS AKHIR ZULFADHLI HARAHAP

PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAAN OBAT-OBATAN PADA APOTEK SEJATI TUGAS AKHIR ZULFADHLI HARAHAP PERANCANGAN APLIKASI SISTEM INFORMASI PENDATAAN OBAT-OBATAN PADA APOTEK SEJATI TUGAS AKHIR ZULFADHLI HARAHAP 082406051 PROGRAM STUDI D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Lebih terperinci

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH 062406065 PROGRAM STUDI D3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Lebih terperinci

PROGRAM STUDI D-3 KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010

PROGRAM STUDI D-3 KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010 PERANCANGAN APLIKASI REKAM MEDIS PASIEN PADA KLINIK CAHAYA BARU MEDAN TUGAS AKHIR LEDY SATRIA SINAGA 072406042 PROGRAM STUDI D-3 KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN

Lebih terperinci

SISTEM INFORMASI PEMBAYARAN SPP PADA SEKOLAH MENENGAH KEJURUAN (SMK) SANDHY PUTRA 2 MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR AGUSTINA

SISTEM INFORMASI PEMBAYARAN SPP PADA SEKOLAH MENENGAH KEJURUAN (SMK) SANDHY PUTRA 2 MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR AGUSTINA SISTEM INFORMASI PEMBAYARAN SPP PADA SEKOLAH MENENGAH KEJURUAN (SMK) SANDHY PUTRA 2 MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR AGUSTINA 062406005 DEPARTEMEN MATEMATIKA PROGRAM D-3 ILMU KOMPUTER FAKULTAS

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Program Trial Berdasarkan Tanggal 1. buatlah database dengan nama DB1.MDB 2. buatlah tabel dengan nama table1 3. buatlah field dengan nama TGLMulai 4. buka VB 5. buatlah

Lebih terperinci

BAB 2 TINJAUAN TEORITIS

BAB 2 TINJAUAN TEORITIS BAB 2 TINJAUAN TEORITIS 2.1. Sistem Kata sistem sendiri berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama

Lebih terperinci

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB

Excel Sebagai Output VB 3.1 Excel Sebagai Output VB Excel Sebagai Output VB 3.1 Excel Sebagai Output VB Sebagaimana kita ketahui, VB dapat memproses data dari berbagai sumber atau format data, misalnya data dbase, Access, SQL Server, MySQL, dan lain-lain.

Lebih terperinci

SISTEM INFORMASI PENGIRIMAN BARANG. Mutiara Afie Ardhini

SISTEM INFORMASI PENGIRIMAN BARANG. Mutiara Afie Ardhini SISTEM INFORMASI PENGIRIMAN BARANG Mutiara Afie Ardhini - 21070114120053 LAPORAN TUGAS BESAR SISTEM INFORMASI PENGIRIMAN BARANG Tugas ini disusun untuk memenuhi Tugas Besar Mata Kuliah Sistem Informasi

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Pengertian Penjualan Pada saat perusahaan menjual barang dagangnya, maka diperoleh pendapatan. Jumlah yang dibebankan kepada pembeli untuk barang dagang yang diserahkan merupakan

Lebih terperinci

BAB 2 TUJUAN TEORITIS. Istilah komputer berasal dari bahasa Latin yaitu compute yang artinya adalah alat

BAB 2 TUJUAN TEORITIS. Istilah komputer berasal dari bahasa Latin yaitu compute yang artinya adalah alat BAB 2 TUJUAN TEORITIS 1.3 Pengertian Komputer Istilah komputer berasal dari bahasa Latin yaitu compute yang artinya adalah alat hitung, sedangkan dalam bahasa Inggris yaitu to compute ynag artinya menghitung.

Lebih terperinci

Modul Database dan Pengaksesannya dari FORM #1

Modul Database dan Pengaksesannya dari FORM #1 Modul Database dan Pengaksesannya dari FORM #1 Oleh: Aep Modul Database & Form Secara sederhana Database dapat diartikan dengan kumpulan data yang membentuk suatu informasi. Dalam pemakaian komputer secara

Lebih terperinci

PROPOSAL PENELITIAN TUGAS AKHIR. SISTEM INFORMASI PENDENGAR RADIO MELALUI LAYANAN SMS PADA STASIUN RADIO MOST FM (99,1 Mhz) MEDAN

PROPOSAL PENELITIAN TUGAS AKHIR. SISTEM INFORMASI PENDENGAR RADIO MELALUI LAYANAN SMS PADA STASIUN RADIO MOST FM (99,1 Mhz) MEDAN PROPOSAL PENELITIAN TUGAS AKHIR SISTEM INFORMASI PENDENGAR RADIO MELALUI LAYANAN SMS PADA STASIUN RADIO MOST FM (99,1 Mhz) MEDAN O L E H NAMA : ABDULLAH SANI SAMOSIR NIM : 052406017 PROGRAM STUDI : D-3

Lebih terperinci

SISTEM INFORMASI PERPUSTAKAAN PADA SMA NEGERI 5 MEDAN TUGAS AKHIR YULIANI

SISTEM INFORMASI PERPUSTAKAAN PADA SMA NEGERI 5 MEDAN TUGAS AKHIR YULIANI SISTEM INFORMASI PERPUSTAKAAN PADA SMA NEGERI 5 MEDAN TUGAS AKHIR YULIANI 072406087 PROGRAM STUDI D-3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010 SISTEM

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 FUNGSI PENCABANGAN DAN PERULANGAN Kedua fungsi ini sangat banyak digunakan dalam proses pemrograman. Kita akan mencobanya dalam sebuah program non database. Fungsi pencabangan

Lebih terperinci

DISUSUN OLEH : : Friska Rosalina NIM :

DISUSUN OLEH : : Friska Rosalina NIM : DISUSUN OLEH : Nama : Friska Rosalina NIM : 061130500419 2013 PROGRAM BILLING WARNET MICROSOFT VISUAL BASIC Program billing merupakan sistem yang membantu para usahawan untuk mengatur dan mencatat segala

Lebih terperinci

APLIKASI SISTEM KEAMANAN WINDOWS MENGGUNAKAN FLASH DISK DENGAN VISUAL BASIC TUGAS AKHIR FITRIAH SAVIRA

APLIKASI SISTEM KEAMANAN WINDOWS MENGGUNAKAN FLASH DISK DENGAN VISUAL BASIC TUGAS AKHIR FITRIAH SAVIRA APLIKASI SISTEM KEAMANAN WINDOWS MENGGUNAKAN FLASH DISK DENGAN VISUAL BASIC TUGAS AKHIR FITRIAH SAVIRA 072406120 PROGRAM STUDI D-3 ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS

Lebih terperinci

PERANCANGAN SISTEM INFORMASI PENJUALAN PAKAIAN DI DUONO DISTRO TUGAS AKHIR

PERANCANGAN SISTEM INFORMASI PENJUALAN PAKAIAN DI DUONO DISTRO TUGAS AKHIR PERANCANGAN SISTEM INFORMASI PENJUALAN PAKAIAN DI DUONO DISTRO TUGAS AKHIR MENDA GUSTIKA KEMBAREN 102406104 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN

Lebih terperinci

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

BAB 2 LANDASAN TEORI. adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu. BAB 2 LANDASAN TEORI 2.1. Visual Basic 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer. Bahasa pemrograman adalah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas tertentu.

Lebih terperinci

Otodidak VBA MS Excel untuk Pemula

Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise PENERBIT PT ELEX MEDIA KOMPUTINDO Otodidak VBA MS Excel untuk Pemula Jubilee Enterprise 2017, PT Elex Media Komputindo,

Lebih terperinci

Oleh : Uus Rusmawan Hal - 1 Membuat Form Login Hal yang perlu disiapkan adalah : Membuat database Membuat tabel (kasir) Kodeksr Namaksr Passwordksr Membuat modul untuk akses database Membuat form Catatan

Lebih terperinci

SISTEM INFORMASI KEARSIPAN DATA MAHASISWA DENGAN BAHASA PEMROGRAMAN MICROSOFT VISUAL BASIC VERSI 6.0

SISTEM INFORMASI KEARSIPAN DATA MAHASISWA DENGAN BAHASA PEMROGRAMAN MICROSOFT VISUAL BASIC VERSI 6.0 SISTEM INFORMASI KEARSIPAN DATA MAHASISWA DENGAN BAHASA PEMROGRAMAN MICROSOFT VISUAL BASIC VERSI 6.0 Minarni Adham 1), Erry Yadi 2) 1),2 ) Politeknik Negeri Samarinda Jl. Cipto Mangunkusumo Samarinda Email

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN

BAB V IMPLEMENTASI DAN PEMBAHASAN BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Dalam pengimplementasiannya, sistem ini membutuhkan dukungan peralatan-peralatan lain, baik itu software (perangkat lunak) maupun hardware (perangkat

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Tampilan Hasil Dalam disain sistem, secara terinci ini terdiri dari desain output, desain input, desain file serta proses apa saja untuk memperoleh hasil yang semaksimal

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI 2.1 Pengertian Data dan Informasi 2.1.1 Data Data berasal dari kata datum, yang berarti fakta yang mengandung arti pengolahan data dengan menggunakan computer dikenal dengan nama Pengolahan

Lebih terperinci