SISTEM INFORMASI DATA KEPEGAWAIAN TUGAS · PDF fileDENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS...
Transcript of SISTEM INFORMASI DATA KEPEGAWAIAN TUGAS · PDF fileDENGAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS...
SISTEM INFORMASI DATA KEPEGAWAIAN
PADA PT. BANK TABUNGAN NEGARA (PERSERO)
CABANG MEDAN
DENGAN MENGGUNAKAN VISUAL BASIC 6.0
TUGAS AKHIR
TRI WARDANI
052406201
PROGRAM DIPLOMA III ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
M E D A N
2 0 0 8
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
PERSETUJUAN Judul : SISTEM INFORMASI DATA KEPEGAWAIAN
PADA PT. BANK TABUNGAN NEGARA (PERSERO) CABANG MEDAN DENGAN MENGGUNAKAN VISUAL BASIC 6.0
Kategori : TUGAS AKHIR Nama : TRI WARDANI Nomor Induk Mahasiswa : 052406201 Program Studi : D3 ILMU KOMPUTER Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2008
Komisi Pembimbing :
Diketahui oleh/Disetujui oleh Disetujui oleh
Departemen Matematika FMIPA USU Dosen Pembimbing
Ketua,
Dr. Saib Suwilo, M. Sc Drs. Ramli Barus, M.Si
NIP : 131 796 149 NIP : 131 693 610
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
PERNYATAAN
SISTEM INFORMASI DATA KEPEGAWAIAN PADA PT. BANK TABUNGAN NEGARA (PERSERO) CABANG MEDAN
DENGAN MENGGUNAKAN VISUAL BASIC 6.0
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, 26 Mei 2008 TRI WARDANI 052406201
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
PENGHARGAAN
Dengan nama Allah Yang Maha Pengasih Lagi Maha Penyayang, penulis mengucapkan puji dan syukur yang tak terhingga kepada Allah SWT yang telah memberikan rahmat dan hidayah-Nya, baik sebelum dan sesudahnya sehingga terselesaikannya Tugas Akhir ini.
Selanjutnya shalawat dan salam disampaikan kepada junjungan alam Rasulullah Muhammad SAW, Nabi pembawa Rahmat dan penutup sekalian Nabi yang membawa ajaran ilahi sebagai pedoman kehidupan manusia. Penulis menyadari bahwa penulisan Tugas Akhir ini tidak akan terlaksana dengan baik tanpa adanya bantuan moril maupun materil dari berbagai pihak. Sehingga pada kesempatan ini, penulis menyampaikan ucapan terimakasih kepada: Drs. Ramli Barus, M.Si selaku dosen pembimbing saya dalam penyelesaian tugas akhir ini dan memberikan panduan dan penuh kepercayaan kepada saya untuk menyempurnakan kajian ini, panduan ringkas dan padat serta profesional yang telah diberikan kepada penulis sehingga dapat menyelesaikan tugas ini. Ucapan terimakasih juga ditujukan kepada Ketua dan Sekretaris Departemen Dr. Saib Suwilo, M.Sc dan Dr. Eddy Marlianto, M.Sc selaku dekan dan Dr. Sutarman, M. Sc selaku Pembantu Dekan I Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen FMIPA USU, pegawai FMIPA USU. Sahabat-sahabat yang memberikan dukungan dan pendapat yang bersifat membangun dan meningkatkan semangat (Zulfithriani, Rina Widya, Nana, Maulana, Angga Radit). Rekan-rekan seangkatan khususnya Komputer C’2005, Suci, Nia, Ito, Resti, Matsu, Rizki, Dona, Alex, Delon, Rahma, Febi dll yang tidak dapat penulis sebutkan satu persatu yang banyak membantu dan bersama–sama menjalani perkuliahan. Kemudian penulis secara khusus menghaturkan terimakasih dari hati nurani yang paling dalam kepada kedua orang tua yang telah mencurahkan doa, perhatian, moril, materil serta kasih sayang dan sangat penulis sayangi, kagumi dan teladani Papa dan Mama. Abang dan Kakak Zul Iskandar, S.Sos dan Muhaya AMG. Serta seseorang yang aku sayangi Abdi Irawan, SE yang telah memberikan semangat, motivasi, pengarahan, perhatian, pendapat, kritikan, pengertian serta keusilannya. Terimakasih atas bantuannya yang bersifat membangun untuk penulis. Akhir kata penulis berharap semoga Tugas Akhir ini dapat bermanfaat bagi kita semua, masyarakat luas, untuk lebih memahami dan bentuk horizon keilmuan kita dan semoga Allah Subhanahu Wa Ta’ala senantiasa memberikan hidayah dan maghfirah-Nya kepada kita semua.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
ABSTRAK
Kajian ini bertujuan untuk membangun satu sistem pemrograman database, mengenai
Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (Persero)
Cabang Medan. Berdasarkan data riset yang telah dikaji, sistem dikembangkan dengan
menggunakan perangkat lunak Microsoft Visual Basic 6.0, SQL Server 2000, Crystal
Report. Sistem ini meliputi penginputan masukan data yang berkaitan dengan data
karyawan. Obyektif utama sistem ini adalah untuk meningkatkan kinerja pengolahan
data dan rancangan antarmuka yang diperoleh lebih dulu.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
DAFTAR ISI
Halaman Persetujuan ii Pernyataan iii Penghargaan iv Abstrak v Daftar Isi vi Daftar Tabel viii Daftar Gambar ix Bab 1 Pendahuluan 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 2 1.3 Batasan Masalah 3 1.4 Tujuan dan Manfaat 4 1.5 Metodologi Penelitian 5 1.6 Sistematika Penulisan 8 Bab 2 Landasan Teori 10 2.1 Pengertian Komputer 10 2.1.1 Perangkat Keras (Hardware) 11 2.1.2 Perangkat Lunak (Software) 13 2.1.3 Tenaga Ahli (Brainware) 14 2.2 Sistem Informasi 15 2.2.a Manfaat Sistem Informasi 16 2.2.b Kegiatan Sistem Informasi 16 2.2.1 Sistem 17 2.2.2 Informasi 19 2.3 Pengertian Database 21 2.4 Pengertian Data 22 2.5 Pengolahan Data 23 2.6 Sekilas Tentang Pemograman Visual Basic 25 2.6.1 Keuntungan Pemograman Visual Basic 25 2.6.2 Tampilan Layar Visual Basic 26 2.6.3 Menjalankan Program Visual Basic 30 2.7 Crystal Report 30 2.8 Structured Query Language (SQL) Server 31 Bab 3 Deskripsi Data Perusahaan 33 3.1 Gambaran Umum Perusahaan 33 3.1.1 Sejarah Singkat 33 3.1.2 Struktur Organisasi 38 3.1.3 Uraian Tugas (Description) 39
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Bab 4 Perancangan Sistem 57 4.1 Perancangan File-File Database 57 4.2 Database Relationship 59 4.3 Data Flow Diagram (DFD) 60 Bab 5 Implementasi Sistem 63 5.1 Pengertian Implementasi Sistem 63 5.2 Tujuan Implementasi Sistem 63 5.3 Spesifikasi Sistem 64 Bab 6 Kesimpulan dan Saran 67 6.1 Kesimpulan 67 6.2 Saran 68 Daftar Pustaka 69 Lampiran A:Struktur Organisasi Lampiran B: Listing Program Lampiran C: Tampilan Output Lampiran D: Surat-Surat
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
DAFTAR TABEL Halaman Tabel 1: User Name 57 Tabel 2: Pegawai 57 Tabel 3: Jabatan 57 Tabel 4: Unit Kerja 58 Tabel 5: Absensi 58 Tabel 6: Cuti 58 Tabel 7: Kepangkatan 58 Tabel 8: Gaji 58
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
DAFTAR GAMBAR Halaman Gambar 1 Tampilan Layar Visual Basic 26 Gambar 2 Jendela Utama Visual Basic 27 Gambar 3 Jendela Form 28 Gambar 4 Jendela Project 28 Gambar 5 Toolbox 29 Gambar 6 Jendela Properti 29 Gambar 4.1 Data Flow Diagram Konteks 60 Gambar 4.2 Data Flow Diagram Level 0 61 Gambar 4.3 Data Flow Diagram Level 1 62
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Bab 1
PENDAHULUAN
1.1 Latar Belakang
Dunia pengetahuan dan teknologi mengalami kemajuan yang sangat pesat, sehingga
kebutuhan akan informasi yang sangat cepat, tepat, akurat sangat dibutuhkan setiap
perusahaan organisasi maupun bidang lainnya. Data yang diperoleh akan diolah
sedemikian rupa sehingga kebutuhan informasi dapat dicapai. Salah satu produk dari
pengetahuan dan teknologi adalah komputer. Munculnya peralatan komputer
merupakan salah satu bukti nyata yang dicapai, mesin komputer salah satu pengolah
data yang mampu mengerjakan perhitungan–perhitungan yang rumit dalam jumlah
yang besar, serta dapat menyajikan infomasi secara cepat, tepat, teliti sesuai yang
diinginkan.
Komputer banyak digunakan disetiap instansi, perusahaan, sekolah ataupun
rumah. Komputer digunakan sebagai alat bantu untuk mengolah beberapa jenis data
untuk berbagai macam keperluan. Administrasi sebagai suatu bagian dari perusahaan,
yang menangani setiap kepegawaian memerlukan sumber daya manusia yang
memiliki kemampuan untuk mengelola setiap permasalahan yang berkaitan dengan
bidang kepegawaian yang terkait dengan apa saja yang termasuk dalam melengkapi
data-data pegawai tersebut. Mulai dari biodata pegawai, cuti pegawai, penempatan
diperusahaan, kenaikan pangkat atau golongan, unit kerja sampai kepada akhir masa
jabatan pegawai.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Komputer adalah salah satu alat yang dapat digunakan untuk merancang suatu
sistem informasi yang mengelola data pegawai. Namun kesemuanya itu dapat berhasil
dengan baik apabila mesin komputer tersebut ditangani oleh orang-orang yang
mempunyai keahlian dalam pembuatan program dan pengoperasian komputer, maka
sangat dibutuhkan komputer sebagai alat bantu untuk dapat mempermudah dalam
mencari data pegawai atau mengolah data para pegawai. Adapun judul yang diangkat
oleh penulis yaitu “Sistem Informasi Data Kepegawaian Pada PT. Bank
Tabungan Negara (Persero) Cabang Medan Dengan Menggunakan Bahasa
Pemograman Visual Basic 6.0”.
Tugas Akhir ini disusun oleh penulis sebagai salah satu syarat untuk
menyelesaikan Program Studi Diploma-3 Ilmu Komputer, Departemen Matematika,
Fakultas Matematika Dan Ilmu Pengetahuan Alam, Universitas Sumatera Utara.
1.2 Identifikasi Masalah
Masalah yang dihadapi pada PT. Bank Tabungan Negara (Persero) Cabang Medan
yaitu pengolahan data pegawai yang masih secara manual, misalnya dalam sistem
pengambilan cuti pegawai, serta berkas-berkas data mengenai diri pegawai. Hal ini
dalam pengolahan data pegawai masih kurang efisien.
Dari permasalahan tersebut penulis merancang suatu sistem informasi data
pegawai pada PT. Bank Tabungan Negara (Persero) Cabang Medan, dimana program
akan dibuat diharapkan dapat mengatasi proses pengolahan data pegawai secara
efisien.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
1.3 Batasan Masalah
Dalam hal ini, untuk menghindari terjadinya penyimpangan dalam penulisan Tugas
Akhir ini, penulis membatasi masalah yang dibahas. Adapun batasan masalah yang
dibahas antara lain:
1. Sumber data diperoleh hanya dari PT. Bank Tabungan Negara
(Persero) Cabang Medan saja.
2. Sistem pengolahan data pegawai yang dirancang dengan
menggunakan pemograman Visual Basic 6.0.
3. Sistem pengolahan data pegawai yang dibentuk yaitu:
a. Data login pegawai.
User name dan password.
b. Data jabatan pegawai.
NIP (No. Induk Pegawai), kode jabatan, nama jabatan.
c. Data biodata pegawai.
NIP, nama, alamat, telp, tempat dan tanggal lahir, jenis kelamin,
agama, pendidikan, unit kerja, terhitung mulai tanggal kerja,
status diri.
d. Data kepangkatan pegawai.
NIP, nama pangkat, pendidikan.
e. Data absensi pegawai.
NIP, bulan, jumlah hadir, jumlah absen, jumlah sakit, jumlah
ijin.
f. Data cuti pegawai.
NIP, jenis cuti, tanggal cuti, lama cuti dan sisa cuti.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
1.4 Tujuan dan Manfaat
Adapun tujuan penulis untuk memilih judul Sistem Informasi Data Kepegawaian
adalah sebagai berikut:
1. Membantu memecahkan masalah sistem informasi dan komputerisasi pada
PT. Bank Tabungan Negara (Persero) Cabang Medan.
2. Merancang suatu sistem pengolahan data pegawai yang diharapkan dapat
lebih mudah dipahami.
3. Menerapkan dan mengembangkan pengetahuan tentang pemograman
khususnya menggunakan bahasa pemrograman Microsoft Visual Basic 6.0.
4. Menerapkan ilmu yang diperoleh dibangku kuliah.
5. Sebagai syarat untuk menyelesaikan studi di jurusan Diploma 3 (D-III)
Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara.
Manfaat
1. Bagi Penulis
Menambah wawasan dan pengalaman dalam pembuatan program aplikasi
dengan menggunakan Microsoft Visual Basic 6.0, khususnya mengenai data
kepegawain PT. Bank Tabungan Negara (Persero) Cabang Medan.
2. Bagi Perusahaan (PT. Bank Tabungan Negara)
Merupakan bahan masukan yang dapat dipertimbangkan untuk meningkatkan
efektifitas kerja khususnya program aplikasi yang telah digunakan.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
3. Bagi Fakultas
Sebagai tambahan informasi dan referensi khususnya bagi mahasiswa yang
menyusun Tugas Akhir.
1.5 Metodologi Penelitian
Metodologi adalah kerangka teoritis yang digunakan penulis untuk menganalisa,
mengerjakan atau mengatasi masalah yang dihadapi. Sedangkan kerangka teoritis
adalah merupakan metode-metode ilmiah yang akan diterapkan dalam pelaksanaan
tugas. (Gorys, Keraf 2001:310).
Dalam merancang sebuah sistem, terlebih dahulu kita harus melakukan
penelitian. Adapun metode-metode yang dilakukan dalam pengumpulan data untuk
menyelesaikan masalah yang dikemukakan diatas adalah:
1. Metode Pengumpulan Data
Penelitian ini dilakukan langsung pada obyek penelitian. Dalam hal ini data
dari PT. Bank Tabungan Negara (Persero) Cabang Medan melalui penelitian
disebut data primer. “Data primer adalah data yang diperoleh langsung dari
sumber, diamati dan dicatat untuk pertama kalinya” (Marzuki 2000:55). Data
primer disini merupakan hasil interview dan observasi. Teknik pengumpulan
data dengan menggunakan metode:
a. Wawancara (Interview)
Dalam metode ini penulis melakukan wawancara dengan bertanya
langsung kepada narasumber yang penulis anggap dapat memberikan
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
informasi secara akurat. Teknik ini banyak dilakukan dalam
pengembangan sistem informasi. “Wawancara yaitu cara untuk
mengumpulkan data dengan mengajukan langsung pertanyaan kepada
informan atau seorang autoritas (seorang ahli yang berwenang dalam
suatu masalah)” (Gorys Keraf, 2001:161).
b. Penelitian (Observasi)
Metode ini dimaksudkan untuk mendapatkan data secara umum dengan
melihat secara langsung. Dalam hal ini penulis melakukan observasi
pada sistem yang sedang berjalan, sebagai contoh bagaimana
pengolahan sistem informasi yang sebenarnya.
“Observasi yaitu suatu pengamatan langsung suatu objek yang akan
diteliti dalam waktu singkat dan bertujuan untuk mendapat gambaran
mengenai objek penelitian” (Gorys Keraf: 2001:162). Observasi
dilakukan untuk mengamati secara langsung kegiatan operasional.
c. Studi Pustaka
Dalam metode ini, pengumpulan data dilakukan dengan cara
mempelajari buku–buku yang mendukung, termasuk didalamnya
literatur penulisan dan mengenai hal-hal yang mendukung pembuatan
program aplikasi. Juga mempelajari dari sumber data yang lain seperti
dari internet, dan CD referensi program.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
2. Metode menginput data
Metode input merupakan langkah atau cara yang digunakan dalam menginput
data dalam sebuah sistem. Adapun dua metode dalam menginput data:
a. Penginputan data secara seri.
Merupakan penginputan data secara satu persatu. Misalnya data yang
dimasukkan kedalam sebuah database dilakukan secara satu persatu,
contohnya data NIP diinput setelah data nama dan sebagainya, setelah itu
disimpan didalam database.
b. Penginputan data secara paralel.
Merupakan cara penginputan data secara bersamaan.
3. Metode menampilkan hasil
Dalam menginformasikan hasil kepada manajemen atau pemakai, penulis
menggunakan perangkat lunak tambahan yaitu Crystal Report. Alasan
pemilihan perangkat lunak ini karena adanya komponen Visual yang
berintegrasi dan mendukung visual basic dalam membuat laporan serta mudah
dalam menggunakannya dan mempunyai kinerja yang bagus.
1.6 Sistematika Penulisan
Dalam penulisan laporan tugas akhir ini, penulis membaginya menjadi 6 (enam) bab
yang terdiri dari:
Bab 1 : Pendahuluan
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Dalam penulisan ini penulis menguraikan latar belakang masalah,
identifikasi masalah, batasan masalah, maksud dan tujuan, metodologi
penelitian serta sistematika penulisan.
Bab 2 : Landasan Teoritis
Dalam bab ini penulis menguraikan tentang pengertian-pengertian yang
berhubungan dengan sistem informasi yang ingin dibangun penulis,
pengolahan data (databasenya), dan bahasa pemograman visual basic 6.0
yang digunakan oleh penulis.
Bab 3 : Gambaran Umum Perusahaan
Dalam bab ini penulis menjelaskan sejarah singkat perusahaan, visi dan
misi perusahaan, struktur organisasi, tugas masing-masing unit kerja,
produk-produk bank, penjelasan mengenai sistem yang sedang berjalan
diperusahaan tersebut.
Bab 4 : Perancangan Sistem
Pengolahan data pegawai, penjelasan mengenai sistem kepegawaian, dan
DFD (Data Flow Diagram) serta lainnya.
Bab 5 : Implementasi Sistem
Dalam bab ini penulis menyajikan tentang tahap-tahap implementasi
sistem, perangkat-perangkat yang dibutuhkan, pembahasan dan analisa
sistem.
Bab 6 : Kesimpulan dan Saran
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Bab 2
LANDASAN TEORI
2.1 Pengertian Komputer
Komputer merupakan salah satu hasil yang diperoleh dari kecanggihan teknologi.
Komputer diciptakan sebagai alat bantu manusia dalam mengerjakan berbagai macam
tugas agar lebih efektif dan efisien, mudah, cepat dan akurat. Walaupun komputer
dapat menyelesaikan tugas dan suatu masalah dengan cepat, tepat dan akurat tapi
semua itu tak akan bisa terlaksana tanpa manusia selaku pemakai (user), komputer
tidak akan bisa beroperasi tanpa operatornya. Oleh sebab itu manusia memberikan
tugas instruksi pada komputer yang dapat dimengerti oleh komputer sehingga
komputer dapat menjalankan operasinya.
Perkataan komputer aslinya berasal dari bahasa Yunani yaitu “computare”
yang berarti alat hitung dan diterjemahkan ke dalam bahasa Inggris yaitu “to
compute” yang artinya menghitung. Namun pada perkembangan selanjutnya fungsi
komputer tidak hanya sebagai alat hitung, tetapi mempunyai alat perhitungan yang
lebih luas, yaitu seperangkat alat elektronika yang bekerja secara bersama–sama yang
dapat bekerja secara otomatis dapat melakukan pengolahan data melalui perantara
program atau instruksi yang diberikan kepadanya. Jadi sebenarnya komputer tidak
terbatas hanya sebagai alat hitung sebagai kalkulator.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Ada 3 (tiga) unsur penting yang dibutuhkan oleh sebuah sistem komputer
untuk dapat beroperasi dengan baik. Ketiga unsur tersebut adalah :
1. Hardware
2. Software
3. Brainware
2.1.1 Perangkat Keras (Hardware)
Perangkat keras (hardware) meliputi semua peralatan komputer pada sistem komputer
atau disebut juga dengan konfigurasi komputer.
Perangkat keras terdiri dari :
a.Alat Input
Alat input adalah alat untuk memasukkan program maupun data yang akan diproses
oleh komputer.
Perangkat-perangkat alat input:
a.1 Keyboard
Keyboarad adalah perangkat yang mempunyai tuts seperti pada mesin tik,
yang dilengkapi beberapa tombol tambahan dengan beberapa fungsi.
Jenis keyboard: Serial, PS/2, USB (Universal Serial Bus) adalah socket model
baru yang menghubungkan PC dan alat lainnya yang menjanjikan kemudahan
instalasi dengan prinsip PnP dan transfer data.
Merk Keyboard: Wireless, Acer, Logitech, Deluxe.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
a.2 Mouse
Mouse adalah perangkat yang berfungsi menggerakkan pointer, menunjukkan
perintah atau program pada layer monitor.
Merk mouse: Quantum, genius, OX digital tech, Macro, Logitech.
a.3 Floppy Disk Drive (FDD)
Floppy Disk Drive adalah alat untuk menulis, membaca data, juga berfungsi
sebagai alat output (perekam data).
b. Alat Proses
Alat proses yaitu CPU (Central Processing Unit) adalah otak dari sistem komputer,
sebagai pusat pengolahan dan pengotrolan keseluruhan data processing sistem selama
pengolahan data berlangsung..
c. Alat Output
Alat output adalah alat untuk menampilkan hasil pengolahan data yang dilakukan oleh
CPU (Central Processing Unit).
Perangkat - perangkat output:
c.1 Monitor
Monitor adalah alat yang berfungsi menampilkan data atau informasi
dalam bentuk teks dan grafik. Jenis monitor yaitu CRT (berbentuk
tabung karena menggunakan tabung display), Flat (LCD/Liquid Cristal
Display).
c.2 Printer
Printer adalah alat cetak informasi hasil kerja computer.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
D. Alat Penyimpanan
Alat penyimpanan (storage) adalah media yang dapat menyimpan data secara
permanaen dalam jangka waktu yang panjang, yang suatu ketika dapat diambil atau
dibaca kembali. Selain alat penyimpanan harddisk yang tergolong alat proses
komputer, masih terdapat alat penyimpanan lain atau floppy disk dan CD (Compact
Disk).
1. USB Flash Drive
USB Flash Drive adalah media penyimpanan data yang menggunakan port
USB.
2. CD (Compact Disk)
CD (Compact Disk) adalah media yang berbentuk piringan, berfungsi
menyimpan data hingga 700Mbyte.
2.1.2 Perangkat Lunak (Software)
Komputer dapat bekerja dengan didukung adanya perangkat lunak, perangkat lunak
tersebut saling terkait dengan perangkat keras, dimana kerja perangkat keras
tergantung dari instruksi yang ada pada perangkat lunak.
Adapun perangkat lunak tersebut antara lain:
a. Sistem operasi adalah program yang bertindak sebagai penghubung antara
pemakai komputer dengan perangkat keras.
b. Aplikasi merupakan pengkhususan pekerjaan dalam komputer, contohnya
aplikasi Microsoft Word, dikhususkan dalam pengolahan data berbentuk data.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
c. Compiler dan Interpreter adalah merupakan sarana pengembangan sistem
operasi maupun aplikasi.
2.1.3 Tenaga Ahli (Brainware)
Brainware adalah manusia dan ilmu pengetahuannya, yaitu mereka yang bekerja dan
berhubungan langsung dengan komputer. Mereka merupakan suatu kunci keberhasilan
dari suatu pelaksanaan pengolahan data, sehingga dibutuhkan orang-orang yang
benar-benar mampu dibidang tersebut.
Tenaga ahli pelaksana ini digolongkan berdasarkan keahliannya masing-
masing yang antara lain sebagai berikut:
a. Sistem Analyst, yaitu orang-orang yang mempunyai keahlian dalam
membentuk dan membangun desain sistem.
b. Programmer, yaitu orang-orang yang mampu menyusun instruksi-instruksi
bagi komputer atau mampu membuat program yang dibutuhkan dalam
suatu sistem pengolahan data.
c. Operator yaitu mereka yang secara langsung bertugas manangani
pengolahan data dengan bantuan komputer.
d. Data entry, yaitu mereka yang melaksanakan pengurusan terhadap data,
perekaman data kemedia komputer, juga pemeriksaan dan pengiriman
informasi yang dihasilkan komputer.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
2.2 Sistem Informasi
Sistem Informasi adalah merupakan kombinasi teratur apapun dari orang-orang,
hardware, software, jaringan komunikasi, dan sumber daya data yang mengumpulkan,
mengubah dan menyebarkan informasi dalam sebuah organisasi. Atau dengan
perkataan lain bahwa sistem informasi adalah suatu sistem didalam suatu organisasi
yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,
bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak
luar tertentu dengan laporan-laporan yang diperlukan. Komputer sebagai alat bantu
pengolahan data yang sangat membantu dalam penydiaan sistem informasi. Sistem
informasi terdiri dari dua kata yaitu sistem dan informasi.
Beberapa definisi dari sistem informasi yaitu:
a. Suatu sistem yang dibuat oleh manusia yang terdiri dari komponen-komponen
dalam organisasi untuk mencapai suatu tujuan yaitu menyajikan informasi.
b. Sekumpulan prosedur organisasi yang pada saat dilaksanakan akan
memberikan informasi bagi pengambil keputusan dan/atau dengan
mengendalikan informasi.
c. Suatu sistem didalam suatu organisasi yang mempertemukan kebutuhan
transaksi, mendukung operasi, bersifat manajerial, dan kegiatan strategi dari
suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan
yang diperlukan.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
2.2.a Manfaat Sistem Informasi
Organisasi menggunakan sistem informasi untuk mengolah transaksi-transaksi,
mengurangi biaya dan menghasilkan pendapatan sebagai salah satu produk dan
pelayanan mereka.
Bank menggunakan sistem informasi untuk mengolah cek-cek nasabah dan
membuat berbagai laporan rekening koran dan transaksi yang terjadi.
Perusahaan menggunakan sistem informasi untuk mempertahankan persediaan
pada tingkat paling rendah agar konsisten dengan jenis barang yang tersedia.
2.2.b Kegiatan Sistem Informasi
b.1 Input
Menggambarkan suatu kegiatan untuk menyediakan data untuk diproses.
b.2 Proses
Menggambarkan bagaimana suatu data diproses untuk menghasilkan suatu
informasi yang bernilai tambah.
b.3 Output
Suatu kegiatan untuk menghasilkan laporan dari proses diatas tersebut.
b.4 Penyimpanan
suatu kegiatan untuk memelihara dan menyimpan.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
2.2.1 Sistem
Perkataan sistem berasal dari bahasa Yunani yaitu “sistema” yang berarti kesatuan.
Sistem adalah sekumpulan objek, alat dan metode atau aturan–aturan yang
berhubungan satu dengan yang lainnya secara fungsional dengan bekerja sama untuk
mencapai tujuan yang berhubungan satu dengan yang lainnya secara fungsional
dengan bekerja sama untuk mencapai tujuan yang telah ditentukan. Suatu sistem dapat
terdiri dari beberapa subsistem yang membentuk satu kesatuan yang saling
berhubungan sehingga sasaran atau tujuan sistem tersebut dapat tercapai.
Suatu sistem dapat berupa abstrak maupun fisik. Sistem yang abstrak adalah
suatu susunan yang teratur, gagasan atau konsepsi yang saling tergantung, sedangkan
system yang bersifat fisik adalah serangkaian unsur yang bekerja untuk mencapai
tujuan bersama. Unsur–unsur yang memiliki suatu sistem secara umum adalah
masukan (input), pengolahan (processing), dan keluaran (output).
Berikut ini beberapa pengertian sistem menurut beberapa pendapat:
2.2.1.1 Menurut Robert G. Murdich
Sistem adalah sekumpulan elemen yang dijadikan satu untuk satu tujuan
umum.
2.2.1.2 Menurut Gordon B. Davis
Sistem adalah seperangkat elemen yang digabungkan satu dengan yang lain
untuk suatu tujuan bersama.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
2.2.1.3 Menurut Mulyadi
Sistem pada dasarnya merupakan sekelompok elemen yang erat hubungannya
satu dengan yang lainnya yang bersama-sama untuk mencpai suatu tujuan.
2.2.1.4 Menurut T. Hani Handoko
Sistem adalah sekumpulan elemen yang berkumpul dan bergabung antara satu
dengan yang lainnya. Apabila berbagai elemen tersebut berinteraksi maka akan
membentuk suatu kesatuan secara menyeluruh.
2.2.1.5 Menurut Emid Squire
Sistem adalah serangkaian metode, prosedur atau teknik yang disatukan oleh
interaksi yang teratur sehingga membentuk suatu kesatuan yang terpadu.
Oleh karena itu sistem dapat diklasifikasikan kedalam beberapa sudut
pandang. Seperti contoh yang bersifat abstrak, sistem alamiah, sistem yang bersifat
deterministic, dan sistem yang bersifat terbuka dan tertutup. Adapun penjelasan lebih
detail dan terperinci yang akan dipaparkan dibawah ini.
a. Sistem diklasifikasikan sebagai sistem abstrak.
Sistem abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak
secara fisik.
b. Sistem diklasifikasikan sebagai sistem alamiah dan sistem buatan manusia.
Sistem alamiah adalah sistem yang terjadi karena proses alam tidak dibuat oleh
manusia (ditentukan dan tunduk kepada kehendak sang pencipta alam). Misal sistem
perputaran bumi, sistem pergantian siang dan malam. Sistem buatan manusia adalah
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
sistem yang dilibatkan antara manusia dengan mesin yan disebut dengan human-
machine system (man-machine system).
c. Sistem diklasifikasikan sebagai sistem tertentu (deterministic system) dan system
tak tentu (probabilistic system).
Sistem tertentu beroperasi dengan tingkah laku yang sudah dapat diprediksi.
Interaksi antara bagian-bagiannya dapat dideteksi dengan pasti, sehingga keluaran
dari sistem dapat diramalkan, sedangkan sistem tak tentu adalah sistem yang kondisi
masa depannya tidak dapat diprediksi karena mengandung unsur probabilitas.
d. Sistem diklasifikasikan dengan sistem tertutup dan sistem terbuka.
Sistem tertutup merupakan sistem yang tidak berhubungan dan tidak berpengaruh
dengan lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa adanya turut
campur tangan dari pihak luarnya, sedangkan sistem terbuka adalah sistem yang
berhubungan dan terpengaruh dengan lingkungan luarnya. Sistem ini menerima
masukan dan menghasilkan keluaran untuk lingkungan luar atau subsistem yang
lain, karena sistem ini sifatnya terbuka.
Suatu sistem terdiri dari sejunlah komponen yang saling berinteraksi, yang
artinya saling bekerja sama membentuk suatu kesatuan. Komponen-komponen sistem
atau elemen-elemen sistem dapat berupa subsistem
2.2.2 Informasi
Informasi adalah sesuatu yang diperoleh dari data yang telah diolah sehingga sangat
bermanfaat bagi yang membutuhkannya dalam mengambil suatu keputusan, pada saat
ini dan saat yang akan datang.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Adapun syarat tentang informasi yang baik dan lengkap yaitu ketersediaan
(availability), mudah dipahami, relevan, bermanfaat, tepat waktu, keandalan
(reability), akurat dan konsisten.
Berikut defenisi infornasi menurut beberapa pendapat: 2.2.2.1 Menurut Gordon B. Davis
Informasi sebagai data yang telah diolah menjadi bentuk yang lebih berarti dan
berguna bagi penerimanya untuk mengambil keputusan masa kini maupun
yang akan datang. Informasi mempunyai ciri benar atau salah, baru, tambahan
dan korektif.
2.2.2.2 Menurut Reymond McLeod
Informasi sebagai data yang telah diolah menjadi bentuk yang lebih berarti
bagi penerimanya. Alat pengolah informasi dapat meliputi elemen komputer,
elemen non komputer atau kombinasinya.
2.2.2.3 Menurut Jhon Burch dan Gary Grudnitski
Informasi dihasillkan lebih berharga, maka informasi harus memenuhi kriteria
sebagai berikut:
a. Informasi harus akurat, sehingga mendukung pihak manajemen dalam
mengambil keputusan.
b. Informasi harus relevan, benar-benar terasa manfaatnya bagi yang
membutuhkan.
c. Informasi harus tepat waktu, sehingga tidak ada keterlambatan pada saat
dibutuhkan.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Dari beberapa definisi diatas informasi yang beraneka ragam, maka dapat
dibuat suatu pengertian yang sederhana dari informasi yaitu merupakan fakta atau data
yang telah diproses sedemikian rupa atau mengalami proses transformasi data
sehingga berubah bentuk menjadi informasi.
Supaya informasi yang dihasilkan oleh sistem informasi dapat berguna bagi
manajemen, maka analisis system harus mengetahui kebutuhan-kebutuhan informasi
yang dibutuhkannya. Dengan mengetahui kegiatan-kegiatan untuk masing-masing
tingkat manajemen dan tipe keputusan yang diambilnya.
2.3 Pengertian Database
Database (basis data atau pangkalan data) ialah sekumpulan data yang terdiri dari
koleksi berbagai file yang berisi informasi, yang disimpan dengan cara tertentu
sehingga redudansi (redundancy atau kendisi yang berlebihan) yang tidak perlu dapat
dihindarkan. Begitu pula data yang disimpan tersebut tidak tergantung pada
aplikasinya dan mampu melayani dan berbagai aplikasi yang berbeda.
Komputer berhasil membantu kita untuk bias menyimpan , mengelola, dan
memanfaatkandata itu secara efektif dengan suatu sistem yang disebut dengan sistem
database. Sistem database (database system) ialah kombinasi perangkat lunak dan
perangkat keras komputer yang dipakai untuk melaksanakan pekerjaan-pekerjaan
tertentu atas sejumlah besar data. Sistem database mempunyai beberapa sasaran utama
yaitu:
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
1. Database adalah fondasi bagi pembuatan dan pengembangan program aplikasi.
Oleh sebab itu, database harus dibuat sedemikian rupa sehingga pembuatan
program aplikasi itu lebih mudah, lebih murah, lebih cepat, dan lebih fleksibel.
2. Data hendaknya dapat bersifat multi-pakai. Pemakai yang berbeda, untuk
kepentingan yang berbeda, harus dapat mengakses data yang sama dengan cara
yang berbeda.
3. Investasi intelektual terlindungi. Program dan struktur data logikal yang telah
ada (yang sebenarnya investasi mahal) tidak harus dikerjakan ulang bila terjadi
perubahan pada database.
4. Kejelasan. Pemakai dapat dengan mudah mengetahui data apa yang tersedia
bagi mereka.
5. Mudah dipakai.
Pemakai dapat mengakses data dengan cara yang mudah. Database hendaknya
dapat menyembunyikan segala kerumitan dari para pemakai.
2.4 Pengertian Data
Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan
yang nyata. Kesatuan nyata (fact and entity) adalah berupa objek nyataberupa tempat,
benda dan orang yang betul-betul ada dan terjadi. Data juga dapat diartikan sebagai
bentuk yang masih mentah, belum dapat bercerita banyak, sehingga perlu diolah lebih
lanjut. Data juga merupakan komponen dasar dari informasi yang akan diproses lebih
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
lanjut untuk menghasilkan informasi. Himpunan data akan memiliki sifat yang unik,
antara lain sebagai berikut:
a. Saling berkaitan (Interralated). Data-data tersebut saling berkaitan/
terintegrasi dan tersimpan secara terorganisir didalam suatu media
penyimpanan.
b. Kebersamaan (Shared). Data yang terintegrasi tersebut dapat diakses oleh
berbagai macam pengguna/orang tetapi hanya satu yang dapat merubahnya
yaitu Database Administrator (DBA).
Data dapat diolah melalui suatu model untuk dihasilkan informasi. Data dapat
berbentuk simbol-simbol semacam huruf-huruf, angka-angka, bentuk-bentuk suara,
sinyal-sinyal, gambar-gambar dan sebagainya.
2.5 Pengolahan Data
Pengolahan data adalah masa atau waktu yang digunakan untuk mendeskripsikan
perubahan bentuk data menjadi informasi yang memiliki kegunaan. Ada beberapa
operasi yang dilakukan dalam pengolahan data, antara lain sebagai berikut:
a. Data Masukan
Kumpulan data transaksi ke sebuah pengolahan data medium ( contoh,
punching number ke dalam kalkulator ), merupakan data masukan. Contoh lain
dari data masukan adalah pengkodean data transaksi kedalam bentuk ( contoh,
converting atribut kelamin female ke huruf F ), dan penyortiran data atau
informasi untuk pengambilan keputusan.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
b. Data Informasi
Beberapa bentuk data transformasi diantaranya sebagai berikut :
1. Kalkulasi operasi aritmatik terhadap data field.
2. Menyimpulkan proses akumulasi beberapa data, misalkan menjumlah
jam kerja setiap hari dalam seminggu menjadi nilai total jam kerja per
minggu.
3. Melakukan klasifikasi terhadap data group-group tertentu seperti
mengelompokkan data dalam group berdasarkan karakteristik tertentu,
misalkan mengelompokkan data mahasiswa berdasarkan semester aktif.
Ada beberapa metode pengolahan data antara lain :
a. Manual
Dalam metode manual secara operasi data dilakukan dengan tangan manusia dan
bantuan alat-alat pentinng seperti : pensil, kertas, pulpen dan lain sebagainya.
b. Elektrunual
Merupakan gabungan dari manusia mesin, misalnya seseorang pegawai yang
bekerja dengan menggunakan mesin pencetak barang.
c. Peralatan kartu berlubang
Metode ini menggunakan semua alat yang diperlukan yang biasanya disebut
dengan sistem rekord unit (unit record system).
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
d. Komputer
Metode ini merupakan suatu susunan dari alat-alat masukan suatu unit pengelola
pusat (Central Processing Unit), dan alat- alat keluaran lainnya.
2.6 Sekilas Tentang Pemograman Visual Basic
Microsoft Visual Basic adalah pemograman yang digunakan untuk membuat aplikasi
windows yang berbasis grafis (GUI – Graphical User Interface). Microsoft Visual
Basic 6.0 merupakan pemograman kejadian terkendali (even – driven programming).
Artinya program menunggu sampai adanya respon dari pemakai beberapa event atau
kejadian tertentu, misalnya: tombol diklik, pemilihan menu, dan lain-lain. Ketika
event terdeteksi, kode yang berhubungan dengan event (procedure event) akan
dijalankan.
Susunan program Visual Basic 6.0 sangat mudah dipelajari. Untuk menyusun
suatu aplikasi, kita hanya perlu tiga tahap yaitu: merancang interface, menentukan
properti, menulis kode. Microsoft Visual Basic 6.0 menyediakan banyak objek-objek
yang kuat dan sangat mudah untuk digunakan. Akhir-akhir ini perkembangan
Microsoft Visual Basic 6.0 sangat pesat karena pemakaiannya mudah dan
menyediakan fasilitas yang banyak.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
2.6.1 Keuntungan Pemograman Visual Basic
Keuntungan dari pemograman Visual Basic adalah sebagai berikut:
1. Visual Basic adalah pemograman yang sederhana. Hal–hal yang mungkin
sulit dalam pembuatan program dengan yang lain dapat dikerjakan dengan
sangat mudah dalam Visual Basic.
2. Dikarenakan visual Basic sangat populer, ada banyak referensi yang bagus
tentang Visual Basic misalnya : buku, website, news group, dan banyak
lagi yang lain untuk mempelajari bahasa ini.
3. Kita dapat menemukan jawaban–jawaban untuk masalah–masalah
pemograman dengan sangat mudah dari pada bahasa pemograman lainnya.
4. Kita dapat menemukan beberapa tools (sharewares dan freewares) di
internet yang akan menyederhanakan program yang akan kita rancang.
2.6.2 Tampilan Layar Visual Basic
Pada saat ini kita dapat membuka project baru, maka kita akan dihadapkan pada
sebuah tampilan yang akan digunakan untuk merancang program.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Gambar 1: Tampilan Layar Visual Basic
Dari gambar diatas kita dapat melihat adanya beberapa bagian yang terdiri dari :
a. Jendela utama
Jendela utama (Main Windows), terdiri dari tittle bar (baris judul), menu bar, tool bar,
design form, toolbox, properties, dan solution explorer.
Gambar 2: Jendela Utama Visual Basic
b. Jendela Form
Jendela form (Form Windows) merupakan plat form baru bagi pengembangan
aplikasi. Windows form dapat berperan sebagai local user interface di dalam sebuah
multi-tier. Form dapat digunakan untuk menampilkan pesan atau atau data dengan
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
tampilan yang lebih menarik. Form disimpan dalam file frm, dengan menggabungkan
beberapa form, yang dapat dibentuk suatu aplikasi.
Gambar 3: Jendela form
c. Jendela Proyek
Jendela proyek (Project Windows) untuk menampilkan daftar form dan modul proyek.
Proyek merupakan kumpulan dari modul form, modul class, modul standart, dan file
sumber yang berbentuk suatu aplikasi.
Gambar 4: Jendela Project
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
d. Toolbox
Toolbox adalah kotak alat yang berisi icon-icon untuk memasukkan objek tertentu
kedalam jendela form.
Gambar 5: Toolbox
e. Jendela Properti
Jendela properti berisi daftar struktur properti yang digunakan pada sebuah obyek
terpilih. Kotak drop–down pada bagian atas jendela berisi semua daftar obyek pada
form yang aktif. Ada dua tampilan urut abjad (Alphabetic) dan urut berdasar
kelompok (Categorize). Dibagian bawah kotak properti dari obyek yang terpilih.
Gambar 6: Jendela Properti
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
2.6.3 Menjalankan Program Visual Basic
Sesuatu yang kita rancang di dalam form tentunya kita sangat ingin melihatnya.
Mungkin dari sini, kita akan melihat kekirangan-kekurangan dalam hal perancangan
demi kesempurnaan program yang kita buat.
Untuk menjalankan program yang telah kita buat, dapat kita lakukan beberapa
cara :
a. Klik start, program.
b. Pilih menu microsoft visual basic 6.0
c. Klik dan tampil dilayar new project, kemudian klik standard exe.
d. Klik open.
e. Tampil dilayar jendela utama project.
2.7 Crystal Report
Crystal Report adalah merupakan semua program khusus yang diracang untuk
membuat laporan yang dapat dihubungkan dengan bahasa pemograman yang berbasis
Windows, seperti: Visual Basic, Visual C/C++.
Membuat laporan dengan Crystal Report hasilnya jauh lebih baik dan mudah
dibandingkan dengan Data Report yang merupakan bawaan dari Visual Basic.
Beberapa kelebihan Crystal Report:
1. Memberikan kemudahan dalam membuat laporan tanpa melibatkan
banyak kode pemrograman.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
2. Fasilitas impor hasil laporan mendukung format-format populer seperti
Microsoft Word, Excell, Access, Adobe Acrobat Reader dan HTML.
2.8 STRUCTURE QUERY LANGUAGE (SQL) SERVER
a. SQL Server Service Manager
SQL Server yang digunakan ini bekerja dengan ADO (Access Data Objects) yaitu
dengan menggunakan kode-kode yang berfungsi untuk memanipulasi data. Tetapi
database SQL server tidak boleh dimanipulasi secara langsung, hanya Database
Administration (DBA) yang membuka tabel dan memeriksa atau mengedit isinya.
1. Enterprise Manager
Sebuah piranti visual yang bisa digunakan untuk melihat dan mengedit
semua objek dari SQL Server.
2. Database
Folder ini berisikan database yang telah kita simpan.
3. Diagrams
Sebuah gambar dari struktur database, kita dapat memanipulasi struktur
database dari folder database manager system (DBMS), dapat dilihat
pada gambar Entity Relation Diagram pada Bab 4.
4. View
Bagian dari sebuah tabel, atau kombinasi dari banyak tabel, dan
mengandung informasi tertentu yang dibutuhkan oleh client.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
b. Cara Kerja ADO
ADO adalah sebuah komponen yang mengakses database. ADO menggunakan
beberapa objek yang sangat fleksibel yang dimiliki properti, metode serta event-event
sendiri. ADO berperan untuk melakukan koneksi pada database dan memanipulasi
tabel-tabelnya.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Bab 3
DESKRIPSI DATA PERUSAHAAN
3.1 Gambaran Umum Perusahaan
3.1.1 Sejarah Singkat
Kelahiran merupakan salah satu peristiwa penting dalam kehidupan siapapun,
apakah itu menyangkut manusia, lembaga atau organisasi. Sehubungan dengan
itu Bank Tabungan Negara mengambil langkah baru dengan menetapkan tanggal
9 Februari 1950 sebagai hari jadi Bank Tabungan Negara.
Secara de facto lembaga ini sudah ada sejak masa pemerintahan Hindia
Belanda. Catatan sejarah menyebutkan Bank Tabungan Negara bermula dari
Postpaarbank yang didirikan berdasarkan Koninklijk Besluit No. 27 tahun 1897
tanggal 16 Oktober 1897 dan berlaku tanggal 1 Juli 1898. Dalam Besluit ditegaskan
pula bahwa di Hindia Belanda didirikan Pusat Perbankan yang berkedudukan di
Batavia (Jakarta) dan Gubernur Jendral yang mengatur pelaksanaan pendiriannya.
Tujuan didirikannya Postpaarbank antara lain adalah untuk mendidik rakyat gemar
menabung dan sekaligus memperkenalkan lembaga perbankan. Peraturan tentang
Postpaarbank berdasarkan koninklijk Besluit No. 27 tahun 1897 semasa berlakunya
selalu ditinjau kembali dan untuk selanjutnya disempurnakan oleh Besluit Gubernur
Jendral Hindia Belanda No. 27 tahun 1934 yang dikenal dengan sebutan
Postpaarbank Ordonantie (STBI N. I. No. 653 tahun 1934) yang berlaku 1 Januari
1935. Keberadaan Postpaarbank ini berlangsung terus hingga pendudukan Jepang dan
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
oleh pemerintahan pendudukan Jepang tepatnya tanggal 1 April 1942 Postpaarbank
diubah menjadi “Tyokin Kyoku”. Sesudah Proklamasi Kemerdekaan RI 17 Agustus
1945, Tyokin Kyoku secara keseluruhan diambil oleh Pemerintah RI dan diberi nama
“Kantor Tabungan Post” . Tetapi lembaga ini belum dapat menjalankan fungsinya
dengan lancar. Pada Agresi Militer II tahun 1948, dimana Yogyakarta sebagai ibukota
RI jatuh ke tangan Belanda menyebabkan aktivitas Kantor Tabungan Post dilanjutkan
di Yogyakarta dengan nama “Bank Tabungan Post Republik Indonesia” dan ini
berlangsung hingga akhir tahun 1949. Selanjutnya atas dasar Undang-undang Darurat
No. 9 tahun 1950 tanggal 9 Februari 1950 dan dalam Lembaran Negara No. 12 tahun
1950 nama Postpaarbank sebagai nama awal bank ini diubah menjadi “Bank
Tabungan Post”.
Pada tahun 1953 melalui undang-undang No. 36 tahun 1953 Lembaran Negara
No. 86 tahun 1953 ditetapkan undang-undang tentang Bank Tabungan Post.
Tabungan Post berganti nama menjadi “Bank Tabungan Negara” sesuai dengan
Peraturan Pemerintah pengganti undang-undang No. 4 tahun 1963 tanggal 22 Juni
1963. Kemudian melalui undang-undang No. 2 tahun 1964 Lembaran Negara No. 51
ditetapkan undang-undang tentang Bank Tabungan Negara yang mencabut undang-
undang No. 36 tahun 1953 yang telah dirobah terakhir dengan Perpu No. 4 tahun
1953. Dengan alasan “Program Ekonomi”, tahun 1965 Bank Tabungan Negara
diinmtegrasikan kedalam Bank Indonesia melalui Penetapan Presiden No. 11 tahun
1965 Lembaran Negara yang berlaku sejak 21 Juni 1964.
Kemudian dengan penetapan Presiden tersebut, Bank Umum Milik Negara
termasuk Bank Tabungan Negara berubah menjadi Bank Tunggal Milik Negara,
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
kemudian dengan SK Menteri Urussan Bank Sentral No. Kep 65/UBS/1965 tanggal
30 Juli 1965. Bank Tabungan Negara ditetapkan menjadi ”Bank Negara Indonesia
Unit V”. Berdasarkan undang-undang No. 20 tahun 1968, Pemerintah Orde Baru
mengubah lagi Bank Negara Indonesia Unit V menjadi “Bank Tabungan Negara”’
dimana tugas dan usahanya diarahkan untuk perbaikan ekonomi rakyat dan
pembangunan ekonomi nasional dengan jalan menghimpun dana dari masyarakat
dalam bentuk tabungan. Selain itu, sesuai dengan Surat Menteri Keuangan
Republik Indonesia No. B-49/MK/IV/I/1974, BTN ditunjuk sebagai wadah
pembiayaan proyek pembangunan Perumahan Rakyat” yang bentuknya berupa
“pinjaman kepada para pembeli rumah”.
Untuk pelaksanaannya sesuai dengan undang-undang tersebut diatas,
dilakukan menurut bimbingan Bank Indonesia, sedangkan pelaksanaan teknis dan
ketentuannya, sesuai Surat Menteri Keuangan tersebut ditetapkan oleh instansi-
instansi yang ada kaitannya dengan program tersebut. Adanya peningkatan usaha
Bank Tabungan Negara dalam penyediaan rumah dalam KPR-BTN ini memerlukan
suatu sistem penghimpunan dana dari masyarakat dalam bentuk tabungan yakni
“Tabungan Uang Muka Kredit Pemilikan Rumah (TUM-KPR)” dan ini telah
mendapat persetujuan dari Direksi Bank Indonesia melalui Surat No. 18/DIR/UPUP
tertanggal 16 Agustus 1985.
Selanjutnya untuk memperluas usahanya, tahun 1989 berdasarkan Surat BI
No. 22/9/DIR/UPG tanggal 29 April 1989, BTN diijinkan beroperasi sebagai Bank
Umum. Berdasarkan undang-undang No. 7 tahun 1992 tentang Perbankan dan
Peraturan Pemerintah RI No. 24 tahun 1992 tentang Penyesuaian Bentuk Hukum BTN
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
menjadi “Perusahaan Perseroan Terbatas (Persero) PT Bank Tabungan Negara”.
Oleh karena itu BTN yang didirikan berdasarkan undang-undang No. 20 tahun 1968
dibubarkan dan dilanjutkan secara langsung oleh PT Bank Tabungan Negara
(Persero). Penyesuaian bentuk hukum tersebut sesuai dengan SK Menteri Keuangan
No. S-940/MK.01/1992 tanggal 31 Juli 1992.
Sebagaimana telah berjalan selama ini, hari ulang tahun BTN diperingati
tanggal 28 Desember. Hal ini berdasarkan suatu pertimbangan dimana pada tanggal
tersebut nulai diberlakukannya undang-undang No. 36 tahun 1953 tentang Bank
Tabungan Post yang menetapkan:
a. Mencabut Postpaarbank Ordonantie (Staatblad 1934 No. 653) yang
diubah terakhir dengan undang-undang darurat No. 9 tahun 1950.
b. Menetapkan undang-undang Tabungan Post.
Namun demikian, sebelum undang-undang No.36 tanggal 28 Desember 1953
diundangkan sebagai undang-undang Bank Tabungan Post, sebelumnya telah
diundangkan undang-undang darurat No. 9 tahun 1950 tanggal 9 Februari 1950.
Undang-undang yang berisikan tentang perubahan undang-undang Postpaarbank
tersebut diumumkan Menteri Keuangan tanggal 13 Februari 1950, yang salah satu
pasal didalamnya menyebutkan nama “Postpaarbank In Indonesia” diubah menjadi
“Bank Tabungan Post”. Hal lain, sejak ditetapkan secara hukum melalui undang-
undang darurat No. 9 tahun 1950, ditetapkan pula S. Darmosusanto sebagai Pribumi
I yang menduduki jabatan Direktur Bank Tabungan Negara.
Berdasarkan kilasan sejarah tersebut, maka tanggal 9 Februari lebih tepat
dijadikan sebagai titik tolak hari jadi BTN, karena makna undang-undang darurat No.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
9 tahun 1950 lebih bersifat monumental disamping mengandung makna histories
sekaligus nasionalis. Ini dibuktikan dengan munculnya S. Darmosusanto yang
menduduki jabatan Direktur BTN Pribumi I yang menandai bangkitnya Kelompok
Pribumi dalam dunia perbankan di Indonesia. Berdasarkan pertimbangan tersebut
maka Direksi Bank Tabungan Negara melalui Ketetapan Direksi No.
05/DIR/BIDIR/tanggal 27 September 1993 memutuskan hari lahir BTN adalah
tanggal 9 Februari 1950.
Dalam perkembangan selanjutnya, tugas Bank Tabungan Negara semakin
bertambah ketiga pada tanggal 29 Januari 1974 pemerintah, melalui Surat Menteri
Keuangan No.B-49/MK/1974, memberikan tugas untuk menyalurkan dana kredit
perumahan melalui pemberian Kredit Pemilikan Rumah (KPR) yang berlangsung
sampai saat ini. Tugas khusus inilah yang selanjutnya menjadikan BTN sebagai Bank
pelopor KPR, bahkan menjadi bank yang terkemuka dalam bisnis pembiayaan KPR.
Ruang lingkup usaha BTN semakin meluas dengan diizinkannya untuk beroperasi
sebagai Bank Umum, yaitu melalui Surat BI No. 22/9/DIR/UPG tanggal 29 April
1989. Status hukum BTN selanjutnya dirubah menjadi Perusahaan Perseroan
(Persero) PT. Bank Tabungan Negara melalui Peraturan Pemerintah RI No. 24 tahun
1992 tentang Penyesuaian Bentuk Hukum BTN.
Sampai tahun 2002, PT. Bank Tabungan Negara (Persero) telah
berkembang ke seluruh wilayah Indonesia, dan memiliki jaringan cukup luas yang
meliputi 48 Kantor Cabang termasuk Kantor Cabang Medan.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
3.1.2 Struktur Organisasi
Struktur organisasi perusahaan merupakan pencerminan dari kebijaksanaan yang
ditempuh untuk mengkoordinir manusia, peralatan dan fasilitas lainnya yang terlibat
didalamnya, guna tercapainya suatu tujuan yang sudah ditetapkan dengan cara yang
paling efisien. Dari beberapa jenis struktur organisasi yang ada, PT Bank Tabungan
Negara (Persero) Cabang Medan dengan jumlah karyawan 150 orang termasuk
kategori perusahaan besar dari segi jumlah tenaga kerja, mempunyai sifat hubungan
kerja Sentralisasi dengan kantor pusat yang berkedudukan di Jakarta. Maksudnya
seluruh aktivitas yang dilaksanakan Kantor Cabang termasuk Kantor Cabang
Pembantu yang ada di 9 lokasi (Pusat Pasar, Perumnas Helvetia, H.M Yamin,
Perumnas Simalingkar, Iskandar Muda, Tebing Tinggi, Pematang Siantar, Banda
Aceh dan Lhokseumawe) harus dilaporkan ke Kantor Pusat.
Berdasarkan Struktur Organisasi bahwa PT. Bank Tabungan Negara (Persero)
Cabang Medan dipimpin oleh seorang Kepala Cabang atau Branch Manager, yang
membawahi 1 (satu) orang Deputy Branch Manager (DBM) atau Wakil Kepala
Cabang, 1 (satu orang) Deputy Branch Manager Yunior yang membawahi operasional
cabang dan 1 (satu) orang Assistant Branch Manager (ABM) atau Pembantu
Pimpinan Cabang.
Diluar struktur Kantor Cabang tersebut, juga terdapat unit kerja fungsional
lainnya yaitu Kantor Cabang Pembantu. Kepala Kantor Cabang Pembantu adalah
pejabat setingkat ABM yang bertanggung jawab langsung kepada Kepala Cabang.
Untuk kelancaran dan ketertiban administrasi pelaksanaan tugas-tugasnya, Kepala
Cabang didukung oleh Sekretaris dan staf pembantu tugas-tugas kesekretariatan.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Deputy Branch Manager Yunior (DBM Yunior) bidang Operation membawahi unit-
unit kerja yang termasuk dalam kelompok Operational, yaitu :
1. Seksi Transaction and Processing (TP).
2. Seksi Loan Administration (LA).
3. Seksi Umum (General Branch Administration/GBA).
Deputy Branch Manager (DBM) Retail Service yang juga disebut sebagai Wakil
Kepala Cabang membawahi unit kerja yang termasuk dalam kelompok retail service
yaitu :
1. Seksi Loan Service (LS) atau pelayanan kredit.
2. Seksi Teller Service (TS).
3. Seksi/unit kerja Customer Service (CS) atau pelayanan nasabah.
Sedangkan ABM Loan Recovery membawahi satu unit kerja yaitu Seksi Loan
Recovery (LR) atau pembinaan kredit. Adapun unit kerja Accounting and Control,
dan Kantor Cabang Pembantu (Kancapem) langsung dibawahi oleh Kepala Cabang
(Branch Manager).
3.1.3 Uraian Tugas (Job Description)
Setiap unit kerja yang ada di PT. Bank Tabungan Negara (Persero) Cabang Medan
mengemban tugas yang berbeda-beda namun membentuk suatu link atau mata rantai
alur pekerjaan, yang bermuara pada pemberian pelayanan kepada nasabah dengan
kualitas pelayanan sesuai standar yang ditetapkan.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Semua unit kerja tersebut secara umum terbagi menjadi 2 (dua) bagian besar,
yaitu Front Office dan Back Office. Kelompok Front Office adalah unit-unit kerja
yang langsung berhubungan dengan nasabah retail, yaitu unit kerja Customer Service,
Teller Service dan Loan Service. Sedangkan Back Office adalah unit kerja yang dalam
melakukan tugasnya tidak berhubungan secara langsung dengan nasabah, yaitu unit
kerja Transaction Processing, Accounting and Control, Loan Administration, Loan
Recovery, dan Seksi Umum (GBA). Adapun unit kerja Kancapem didalamnya
terdapat unsur-unsur Front Office dan Back office secara bersama-sama.
Secara singkat, pembagian tugas masing-masing unit kerja dapat diuraikan
sebagai berikut :
1. Unit Kerja Transaction Processing (TP)
Tugas unit kerja Transaction Processing secara umum adalah menangani transaksi
pemindah-bukuan, transaksi dan proses kliring, pemeliharaan likuiditas, pemrosesan
transaksi, pemeliharaan sistem komputer (hardware dan software), administrasi
transaksi Tabungan Kantor Pos, Pemeliharaan ATM, dan transaksi pemindah-bukuan
lainnya. Rincian tugasnya adalah sebagai berikut :
a. Melakukan proses kliring.
b. Memproses transaksi angsuran KPR, dari entry data, penelusuran dummy, koreksi
klaim dan pemutakhiran master debitur.
c. Mengadministrasikan transaksi Tabungan Kantor Pos.
d. Administrasi dan pemrosesan Nota Pembukuan Khusus (NPK) dan Nota
Pembukuan Umum (NPU).
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
e. Pemrosesan transaksi pemindah-bukuan dana, kredit, dan umum.
f. Pemeliharaan likuiditas dan administrasi perpajakan.
g. Pembuatan laporan Likuiditas BI, Rekening Antar Kantor (RAK), pajak, dan
surplus minus tabungan Kantor Pos.
h. Pemrosesan data transaksi melalui sistem komputer.
i. Perawatan hardware dan software komputer.
j. Perawatan dan pemeliharaan mesin ATM.
k. Melakukan rekonsiliasi SL dan General Ledger.
2. Unit kerja Accounting and Control (ACC.)
Unit kerja ini secara umum bertugas mengontrol data transaksi harian, mengelola buku besar (GL) Kantor Cabang, mengelola dan mengarsipkan bukti transaksi, membuat nota jurnal, dan mengkoordinasikan rekonsiliasi SL dan GL setiap unit kerja yang memegang SL. Tugas-tugas tersebut dapat diuraikan sebagai berikut:
a. Memeriksa kas besar dan kas ATM.
b. Memeriksa sandi jurnal/sandi pemindah-bukuan dan validasinya.
c. Memeriksa/rekonsiliasi rekening milik BTN di bank lain.
d. Memeriksa Laporan Likuiditas.
e. Membuat Laporan Dana Harian.
f. Membuat Laporan Sistem Informasi Peyediaan Dana (SIPD), Laporan Bulanan
Bank Umum (LBBU), dan Sistem Informasi Keuangan ke Bank Indonesia.
g. Menyelenggarakan dan menindaklanjuti audit intern dan audit koordinasi.
h. Memeriksa neraca harian dan bulanan.
i. Mengelola buku besar Cabang dari mulai entry bukti transaksi sampai cetak
General Ledger (GL) dan mencocokkan dengan listingnya.
j. Mengelola bukti transaksi.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
k. Membuat nota jurnal transaksi serta periksa bukti dasar.
l. Menjamin persiapan pembuatan anggaran untuk kantor cabang.
m. Mengadakan komunikasi.
3. FINANCIAL REPORTING & ANALYSIS :
a. Membuat laporan cabang.
b. Membuat laporan SIPD dan LBU ke Kantor Pusat.
c. Membuat laporan SIK ke Bank Indonesia.
d. Membuat laporan arus kas dan laporan penerimaan angsuran.
e. Menerima dan memeriksa laporan manual.
f. Sistem informasi manajemen cabang.
g. Mengadiministrasikan pelaporan cabang.
h. Memberikan perhatian atas hasil kredit dan membuat rencana kerja serta anggaran.
4. Unit Kerja Loan Administration (LA)
4.1 Memproses permohonan kredit ritel:
a. Melakukan penilaian agunan.
b. . Membuat surat persetujuan kredit, menghitung biaya realisasi.
c. Mempersiapkan realisasi dan membuat master debitur.
d. Pencairan dana realisasi, dana notaris dan biaya appraiser.
e. Mengadministrasikan dana jaminan tahanan.
f. Mengadministrasikan uang PNS.
g. Mengadministrasiksan dosier debitur.
h. Memproses KPR paket A/B mulai UM ASABRI, memproses pengembalian
Tapetum Taspen.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
i. Mengadministrasikan dan memelihara dokumentasi kredit ritel.
j. Menyampaikan surat peringatan dan melakukan penagihan untuk debitur
menunggak.
k. Menyimpan dan memelihara dokumen-dokumen agunan kredit.
l. Melakukan analisa kredit umum.
4.2 Mengadministrasikan kredit umum.
a. Menerima form aplikasi kredit umum dan analisa kredit.
b. Mempersiapkan dan melakukan realisasi kredit umum.
c. Mengadministrasikan R/K dan dosier kredit umum.
d. Menerima akta SPH, melakukan pencairan KYG lahan dan menilai prestasi
proyek.
e. Menghitung, mengkonfirmasikan dan administrasi pembeyaran bunga, denda dan
pokok.
f. Memo kelonggaran tarik.
g. Mengadministrasikan dokumen pokok kredit umum.
h. Memproses pelepasan dan pemecahan sertifikat hak tanggungan.
i. Melakukan pembinaan kredit umum yang menunggak.
j. Memantau kewajiban pembayaran bunga dan pokok kredit umum.
4.3 Dokumentasi kredit.
a. Mengadministrasikan dosier masuk dan keluar.
b. Mengadiministrasikan dokumen pokok.
c. Melakukan konfirmasi dan pementauan penyelesaian dokumen kepada notaris.
d. Memproses permohonan foto copy dan dokumen pokok.
e. Memproses permohonan pinjaman dokumen pokok.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
f. Memproses pembebanan hak tanggungan.
g. Memproses balik nama sertifikat.
h. Mempersiapkan dokumen untuk proses penyelesaian kredit.
i. Melaporkan penyelesaian dokumen pokok ke Kantor Pusat.
j. Memproses pelunasan kredit (pengelolaan dokumen pokok).
k. Melakukan rekonsiliasi dengan unit Pembukuan dan Kontrol.
5. UNIT KERJA LOAN RECOVERY (LR).
a. Mencetak DDM, R/K, mengirim surat konfirmasi dan surat peringatan.
b. Menelpon dan mengunjungi debitur untuk menagih Membuat bukti angsuran
kolektif per debitur.
c. Tunggakkan.
d. Mengidentifikasi penyebab terjadinya tunggakan dan memberikan alternatif
penyelamatan.
e. Menyerahkan debitur yang sudah tidak dapat dibina lagi ke petugas hukum untuk
penyelesaiannya.
f. Melakukan penjualan tunai agunan.
g. Menyelesaikan permasalahan hukum yang timbul.
h. Melakukanrekonsiliasi dengan unit Pembukuan dan Kontrol.
i. Mengadministrasikan angsuran kolektif.
j. Memeriksa pembayaran angsuran kolektif daro kolektor, konfirmasi bila
pembayaran kurang.
k. Membuat master debitur kolektif.
6. UNIT KERJA GENERAL BRANCH ADM (GBA).
a. Melakukan administrasi kepegawaian (absensi, SPD, dll)
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
b. Melakukan proses pembayaran hak pegawai.
c. Mengalokasikan biaya uang muka.
d. Menghitung pajak bulanan pegawai dan potongan lain-lain.
e. Mengadministrasikan absensi pegawai dan SPD.
f. Menyelanggarakan kegiatan protokoler.
g. Membuat laporan kepegawaian.
6.1Bidang logistik:
a. Menyelenggarakan belanja modal.
b. Memenuhi kebutuhan, dan meangadministrasikan belanja modal dan ATK.
c. Mengatur pemakaian mobil dinas.
d. Melayani kebutuhan ATK seksi lain.
e. Menghitung penyusunan aktiva tetap.
f. Pemeliharaan/perawatan aktiva tetap, hardware.
g. Menghitung asuransi aktiva tetap.
h. Mengkoordinasikan kearsipan kantor untuk digudangkan.
i. Memproses permohonan pemeliharaan hardware.
j. Memeriksa barang datang dari Kantor Pusat.
k. Mengajukan permohonan tambahan stock opname persediaan ATK.
l. Melakukan rekonsiliasi dengan GL.
6.2 Bidang Keamanan:
a. Menjaga aktiva tetap dan barang berharga milik Kantor Cabang.
b. Menyediakan keamanan untuk setiap unit kerja di Cabang dan untuk pengiriman
uang dan mobil kas.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
c. Menyediakan keamanan untuk setiap unit kerja di cabang.
d. Mengadministrasikan pelaporan Satpam.
6.3 Bidang Anggaran:
a. Membuat dan mengadministrasikan SPM dan bukti setor.
b. Mencatan transaksi KPA.
c. Membuat laporan realisasi anggaran biaya.
d. Melakukan rekonsiliasi dengan GL.
e. Mendokumentasikan dokumen asli dari semua petunjuk kerja kantor.
f. Memelihara Rekening SL (melakukan rekonsiliasi dengan unit Pembukuan dan
Kontrol).
6.4 Bidang Kesekretariatan
a. Mengadministrasikan persediaan materai dan benda pos lainnya.
b. Mengadministrasikan, mengirim dan mendistribusikan surat-surat dan surat kabar,
NPK/NPU.
c. Melaporkan cast in transit.
d. Mendokumentasikan dokumen asli dari semua petunjuk kerja kantor.
e. Memelihara rekening SI (melakukan rekonsiliasi dengan unit pembukuan dan
kontrol).
7. Unit Kerja Customer Service (CS)
a. Memberikan informasi tentang produk BTN kepada nasabah atau calon nasabah.
b. Melayani pembukaan rekening baru (tabungan, deposito, giro).
c. Melayani pencetakan saldo tabungan pada buku tabungan.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
d. Melayani pencarian deposito dan penutupan rekening tabungan/giro.
8. Unit Kerja Teller Service (TS)
a. Menerima setoran tunai untuk rekening tabungan, giro, deposito dan angsuran
kredit.
b. Menerima setoran tunai untuk pembayaran pajak, rekening listrik, telepon dan
transfer tunai atau kiriman uang.
c. Melakukan pembayaran tunai kepada nasabah tabungan, giro dan deposito.
d. Melakukan pembayaran tunai kepada penerima kiriman uang.
9. Unit Kerja Loan Service (LS)
a. Menerima permohonan kredit khususnya kredit retail.
b. Melakukan wawancara calon debitur khususnya.
c. Melakukan peninjauan untuk menentukan kelayakan calon debitur.
d. Menyusun Daftar Usulan Pemohon dan mengadakan Rapat Komite Kredit
(Rakomdit).
10. Unit Kantor Kas
a. Penghimpun dana melalui tabungan, deposito, angsuran kredit kepemilikan rumah
dan lainnya.
b. Merupakan ujung tombak pemasangan produk-produk Bank.
c. Menunjang likuiditas kantor cabang.
3.1.4 Makna Logo Bank BTN
BENTUK. Logo baru BTN berbentuk segi enam. Mengambil bentuk sarang
lebah, logo ini menyiratkan semangat menabung. Segi enam tersebut terdiri atas dua
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
yaitu yang besar dan yang kecil. Melambangkan unsur “yang besar melindungi yang
kecil”. Kesan tiga dimensi yang membentuk ruang melambangkan keleluasaan BTN
sebagai wadah bagi masyarakat dalam melakukan kegiatan perbankan.
WARNA. Warna biru melambangkan kematangan BTN dalam mengelola bisnis
perbankan dan melambangkan kebijaksanaan dalam mengemban misi utama
pembangunan nasional. Warna emas melambangkan kredebilitas BTN sebagai bank.
3.1.5 Visi dan Misi Bank BTN
Sebagai pedoman dalam mengelola usahanya, Direksi Bank BTN telah menetapkan
Visi dan Misi Bank BTN yang wajib diketahui, dihayati dan diamalkan oleh setiap
pegawai.
a. Visi Bank BTN
Menjadi Bank yang terkemuka dan menguntungkan dalam pembiayaan perumahan
dan kepuasan nasabah.
b. Misi Bank BTN
b.1. Memberikan pelayanan unggul dalam pembiayaan perumahan dan industri
yang terkait, serta menyediakan produk dan jasa perbankan lainnya.
b.2. Menyiapkan dan mengembangkan sumber daya manusia yang berkualitas dan
professional serta memiliki integritas yang tinggi.
b.3. Meningkatkan keunggulan kompetitif melalui inovasi berkelanjutan sesuai
dengan kebutuhan nasabah.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
b.4. Melaksanakan manajemen perbankan yang sehat sesuai dengan prinsip kehati-
hatian dan good coorparate governance untuk meningkatkan Shareholder
Value.
b.5. Memperdulikan kepentingan masyarakat dan linkungannya.
3.1.6 Aktivitas Usaha
PT. Bank Tabungan Negara (Persero) sebagaimana dengan bank umum lainnya,
dalam melaksanakan aktivitas ushanya selalu berusaha mengumpulkan dana
sebanyak-banyaknya dari masyarakat. Sehubungan dengan itu, PT. Bank Tabungan
Negara (Persero) memperkenalkan beberapa macam produk perbankan yang dapa
dinikmati oleh masyarakat. Secara umum produk perbankan yang ditawarkan PT
Bank Tabungan Negara (Persero) terdiri dari :
1. Produk Dana
2. Produk Kredit
3. Produk jasa perbankan
Untuk lebih jelasnya berikut ini ada beberapa macam produk perbankan yang dapat
dinikmati oleh para nasabah PT Bank Tabungan Negara (Persero), yaitu:
1. Produk Dana
Produk dana yang dimiliki oleh Bank BTN terdiri dari :
a. Tabungan
Produk tabungan Bank BTN yang dikenal dengan nama Tabungan Batara, adalah
tabungan bebas yang memiliki berbagai fasilitas antara lain ATM, asuransi jiwa dan
prioritas untuk memperoleh fasilitas kredit perumahan. Keuntungan untuk memiliki
tabungan Batara adalah: uang dijamin aman dan menguntungkan seta dapat
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
menuikmati berbagai macam kebutuhan kredit perumahan dengan syarat yang ringan,
mudah dan berjangka panjang.
Cara menabung:
a.1. Mengisi form aplikasi tabungan batara dengan menunjukkan KTP,
SIM
a.2. Ataupun kartu identitas lainnya.
a.3. Membuka tabungan awal minimal Rp. 50.000,- dan tabungan
selanjutnya minimal Rp. 5.000,-
b. Giro
Giro, adalah simpanan pihak III kepada bank yang penarikannya dapat dilakukan
setiap saat dengan mempergunakan cek, surat perintah pembayaran lainnya atau
dengan cara pemindahbukuan.
b.1. Dipergunakan bagi perorangan atau lembaga.
b.2. Jumlah setoran awal minimal Rp. 200.000,- untuk perorangan dan
Rp. 500.000,- untuk lembaga.
b.3. Jasa Giro dengan bunga menarik.
b.4 Menyediakan fasilitas berbagai pembayaran KPR atau pembayaran
kewajiban lainnya (rekening listrik, telepon).
c. Giro Rupiah
Kemudahan bertransaksi dengan fleksibilitas tinggi.
d.Tabungan Batara Prima.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
e. Sertifikat Deposito
Simpanan dalam bentuk deposito berjangka yang sertifikat bukti penyimpanannya
dapat dipindahtangankan.
f. Tabungan e’Batara Pos
Tabungan e’Batara Pos merupakan produk Tabungan Bank BTN yang
diselenggarakan bekerjasama dengan PT Pos Indonesia (Persero) melalui seluruh
loket kantor Pos yang telah On-line diseluruh Indonesia.
g. Giro Dollar
h. Tabungan Batara
Tabungan multiguna yang aman untuk dana anda dengan berbagai kemudahan
yang terus meningkat.
i. Tabungan Haji Nawaitu
Tabungan yang diperuntukkan bagi calon jamaah haji dalam rangka persiapan
Biaya Perjalanan Ibadah Haji.
j. Deposito Berjangka
Deposito adalah simpanan pihak III kepada bank yang pernarikannya hanya dapat
dilakukan dalam jangka waktu tertentu, sesuai dengan perjanjian pihak II dengan
bank, fasilitas yang didapat dari deposito Berjangka PT. Bank Tabungan Negara
(Persero) adalah:
1. Berjangka waktu 1, 3, 6, 12, 24 bulan.
2. Jangka waktu dapat diperpanjang secara otomatis.
3. Dikeluarkan atas nama dan dapat dipindahtangankan dengan Cesie.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
4. Bunga dapat dipindahbukukan untuk pembayaran angsuran KPR
atau pembayaran kewajiban lainnya (listrik, telepon).
k. Deposito Berjangka Rupiah
Simpanan berjangka dalam mata uang rupiah yang menguntungkan.
l. Deposito Berjangka Valas
Simpanan berjangka dalam mata uang US $ yang menguntungkan.
2. Produk kredit
Produk kredit yang dimiliki BTN terbagi atas tiga jenis yaitu:
Kredit Perorangan
Kredit Perorangan dibagi menjadi dua yaitu:
a.1 Kredit Pemilik Rumah (KPR) terdiri atas KPRS bersubsidi, Kredit Griya
Utama (KGU) dan KPR Bersubsidi.
a.2 Kredit Non KPR terdiri atas Kredit Griya Multi, Kredit Pemilikan Rumah Toko,
Kredit Swa Griya, Kredit Griya Sembada, dan Kredit Swadana.
b. Real Cash
Fasilitas pinjaman yang dapat dicairkan sewaktu-waktu bila dibutuhkan (standby-
loan).
c. Kredit Umum / Korporasi
Kredit umum dibagi atas tiga jenis yaitu:
d. Kredit Modal Kerja (KMK) terdiri atas Kredit Yasa Griya / Kredit Konstruksi,
Kredit Modal Kerja Kontraktor (KMK-kontraktor), dan Kredit Modal Kerja-
Industri terkait dengan perumahan.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
c. Kredit Investasi (KI)-Industri terkait dengan perumahan.
d. Non Cash Loan: Garansi Bank.
3.Produk Jasa Perbankan
Produk jasa perbankan yang dimiliki oleh Bank BTN terdiri atas: a. Kartu ATM Batara
Kartu ATM Batara merupakan fasilitas layanan kartu bagi nasabah tabungan dan giro
(Rp-Perorangan) di Bank BTN yang memberikan kemudahan bagi nasabah dalam
mememnuhi berbagai macam kebutuhan transaksi seperti tarik tunai dimesin ATM,
transfer antar rekening di Bank BTN, Pembayaran Tagihan (tagihan telepon, listrik,
Telkomsel dan angsuran KPR) serta berbelanja.
b. Kiriman Uang
Fasilitas jasa pelayanan Bank BTN untuk pengiriman uang dalam bentuk rupiah
maupun mata uang asing yang ditujukan kepada pihak lain disuatu tempat (dalam/luar
negeri).
c. Inkaso
Jasa pelayanan Bank BTN untuk melakukan penagihan kepada pihak ketiga atas
inkaso atas dokumen ditempat lain didalam negeri.
d. Inkaso Luar Negeri (Collection)
Jasa pelayanan Bank BTN untuk menagih pembayaran atas suatu negeri
mengguanakan jasa bank koresponden.
e. Safe Deposit Box
Jasa pelayanan bank dalam bentuk penyewaan wadah/box yang dirancang khusus
untuk menyimpan barang berharga.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
f. Money Changer
Pelayanan yang diberikan kepada masyarakat yang ingin menjual atau membeli mata
uang asing tertentu, yang mempunyai catatan kurs pada Bank Indonesia.
g. Penerimaan Biaya Perjalanan Ibadah Haji (BPIH)
Memberi kepastian keberangkatan ibadah haji berkat system on-line dan SISKOHAT.
h. Garansi Bank
Pernyataan yang dikeluarkan oleh bank atas permintaan nasabah (pihak terjamin)
untuk menjamin resiko tertentu (penggantian kerugian) yang timbul apabila pihak
terjamin tidak dapat menjalankan kewajibannya (wan prestasi) kepada pihak yang
menerima jaminan.
i. Payment Point
Merupakan fasilitas layanan bagi nasabah untuk memudahkan dalam membayar
tagihan rutin bulanan.
j. SMS Batara
SMS Batara merupakan fasilitas layanan transaksi perbankan bagi nasabah yang dapat
diakses dari handphone dengan cukup mengetik sms ke 3555.
k. Real Time Gross Settlement (RTGS)
Sistem transfer dana on-line dalam mata uang rupiah yang dalam penyelesaiannya
dilakukan per transaksi secara individual.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
l. Batara Pyroll
Batara Pyroll merupakan layanan Bank BTN bagi Pengguna Jasa (Perusahaan,
Perorangan, Lembaga) dalam mengelola pembayaran gaji, THR dan bonus serta
kebutuhan financial lainnya yang bersifat rutin bagi karyawan pengguna jasa.
m. SPP online Perguruan Tinggi
SPP online merupakan layanan bank BTN bagi Perguruan Tinggi/Sekolah dalam
menyediakan delivery channel menerima setoran biaya-biaya pendidikan secara
online.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
BAB 4
PERANCANGAN SISTEM
4.1 Perancangan File-File Database
Database merupakan suatu kumpulan field-field yang berguna dalam hal menyimpan
data-data untuk proses pengambilan keputusan.
Dalam hal merancang sebuah sistem yang berbasis database, perancangan
database, perancangan database merupakan suatu aspek yang perlu mendapat per
hatian yang khusus. Kesulitan utama dalam merancang aplikasi database adalah
bagaimana merancang suatu database yang mempunyai ketelitian yang tinggi
sehingga database yang dirancang tersebut terhindar dari duplikasi data dan juga
untuk saat ini dan saat yang akan datang.
Dalam sistem informasi yang penulis rancang terdapat 8 tabel database.
Adapun ke 8 (delapan) tabel tersebut adalah:
1. Tabel User Name.
2. Tabel biodata pegawai.
3. Tabel Jabatan.
4. Tabel Unit Kerja.
5. Tabel Absensi.
6. Tabel Cuti.
7. Tabel Kepangkatan.
8. Tabel Gaji.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Tabel 1. User Name
No Field Name Type Size Description
1 User_Name Text 15 User Name
2 Password Text 6 Password
Tabel 2. Biodata Pegawai
No Field Name Type Size Description
1 NIP Text 4 No.Induk Pegawai
2 Nama Text 25 Nama
3 Alamat Text 40 Alamat
4 T_T_Lhr Text 8 Tempat dan Tanggal Lahir
5 J_Kel Text 35 Jenis Kelamin
6 No_Telp Text 10 No. Telepon
7 Agama Text 9 Agama
8 Pend Text 10 Pendidikan
9 Unit_Krj Text 15 Unit Kerja
10 Jabatan Text 15 Jabatan
11 Pangkat Text 15 Pangkat
11 TMT_BTN Date 10 TMT_BTN
12 TMT_BTN_Mdn Date 10 TMT_BTN_Mdn
13 Status Text 10 Status
Tabel 3. Jabatan
No Field Name Type Size Description
1 Kd_jbtn Text 4 Kode jabatan
2 Jabatan Text 15 Jabatan
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Tabel 4. Unit Kerja
No Field Name Type Size Description
1 Kd_unt_krj Text 4 Kode unit kerja
2 Unit_krj Text 20 Unit kerja
Tabel 5. Absensi
No Field Name Type Size Description
1 NIP Text 4 No.Induk Pegawai
2 Tanggal Date 8 Tanggal
3 Status Text 8 Status
Tabel 6. Cuti
No Field Name Type Size Description
1 NIP Text 4 No.Induk Pegawai
2 Jns_cuti Text 15 Jenis cuti
3 Tgl_cuti Date 8 Tanggal cuti
4 Tgl_masuk Numerik 2 Tanggal masuk
Tabel 7. Kepangkatan
No Field Name Type Size Description
1 NIP Text 4 No. Induk Pegawai
2 Kd_Pangkat Text 2 Kode Pangkat
Tabel 8. Gaji
No Field Name Type Size Description
1 NIP Text 4 No. Induk Pegawai
2 Kd_Jabatan Text 2 Kode Jabatan
3 Kd_Unit_krj Text 2 Kode Unit Kerja
4 Gaji Text 9 Gaji
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
2 Database Relationship
Relationship adalah penghubung antara suatu entity dengan entity lain, dan
merupakan bagian yang sangat penting didalam mendesain database. Database
disimpan didalam tabel, dan tabel mengandung data yang berhubungan, atau entity.
Tujuannya adalah untuk menjaga tabel tetap kecil dan dapat dikelola, serta entiti-entiti
yang terpisah dapat disimpan didalam tabel-tabel tersendiri. Hal ini disebut juga
dengan Entity Relationship Diagram (ERD). ERD merupakan model jaringan data
yang menekankan pada struktur –struktur dan relationship data.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
4.3 Data Flow Diagram
Adapun data flow diagram yang penulis rancang adalah sebagai berikut:
Gambar 4.1 DFD (Data Flow Diagram) Konteks
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Gambar 4.2 DFD (Data Flow Diagram) Level 0
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Gambar 4.3 DFD (Data Flow Diagram) Level 1
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Bab 5
IMPLEMENTASI SISTEM
Analisa merupakan tahap pengumpulan data, mengolahnya dan menghasilkan sebuah
laporan analisa yang akan dijadikan dasar dalam pengambilan keputusan pelaksanaan
proyek pembangunan sistem dan sebagai referensi dalam perancangan sistem. Setelah
analisa dilakukan, maka akan dilanjutkan pada tahap perancangan yang telah dibahas
pada bab sebelumnya.
5.1 Pengertian Implementasi Sistem
Implementasi sistem adalah langakah–langkah atau prosedur yang dilakukan dalam
menyelesaikan desain sistem yang telah disetujui, untuk menguji, menginstal dan
memulai sistem baru atau sistem yang diperbaiki.
5.2 Tujuan Implementasi Sistem
Dari definisi diatas jelaslah bahwa sebelum sistem dilakukan diperlukan implementasi
sistem. Untuk lebih jelasnya, maka penulis akan memberikan penjelasan mengenai
tujuan dari pada implementasi sistem, yaitu:
1. Menyelesaikan desain sistem yang ada dalam dokumen sistem yang disetujui.
Menyusun dokumen–dokumen baru atau dokumen yang diperbaiki.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
2. Menulis, menguji dan mendokumentasikan program–program dan prosedur-
prosedur yang dilakukan oleh dokumen desain sistem yang disetujui.
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.
Langkah–langkah yang dilakukan dalam melaksanakan implementasi sistem adalah :
a. Menyelesaikan desain sistem.
b. Mendapatkan softwere dan hardwere
c. Menulis, menguji, mengontrol dan mendokumentasikan program.
d. Menyelesaikan manual pemakai.
e. Mendapatkan persetujuan
5.3 Spesifikasi Sistem.
Untuk menjalankan sistem, perlu kita ketahui perangkat apa saja yang akan
mendukung dalam proses program dan data. Perangkat komputer yang dibutuhkan,
yaitu:
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
A. Perangkat Keras ( Hardware )
Penggunaan perangkat keras yang baik akan mempengaruhi cepat lambatnya proses
program yang dijalankan dan yang dihasilkan. Dalam hal ini penulis merinci
spesifikasi komponen hardware yang digunakan oleh penulis adalah :
1. CPU (Central Processing Unit) pentium III 800 MHz
2. Memori 256 MB
3. Monitor 15 inchi
4. Kapasitas Hardisk 20 GB
5. Printer yang digunakan Canon Pixma 1880
6. Keyboard
7. Mouse.
B. Perangkat Lunak ( software )
Adapun software yang digunakan untuk pembuatan program ini adalah sebagai
berikut :
a. Sistem operasi yang digunakan adalah Windows XP
b.Aplikasi Microsoft Word 2003 media pengolah data yang dipakai untuk
pengetikan tugas akhir ini.
c. Microsoft Visual Basic 6.0 yang dipakai penulis sebagai sarana pembuatan
program juga database itu sendiri.
d. Crystal Report, software yang digunakan penulis untuk menampilkan
laporan data yang sudah diinput dalam aplikasi Microsoft Visual Basic 6.0.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
C. Pemakai ( 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. Sistem analis, yaitu seorang profesional yang bergerak dibidang pengembangan
sistem yang akan membentuk dan membangun fasilitas desain sistem.
2. Programer, yaitu orang yang akan menyusun instruksi pada 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 dalam
ruangan komputer.
4. Data Entry Operator, yaitu orang yang akan melakukan pengurusan terhadap data
yang akan diolah, mulai dari pengumpulan data, perekaman data kedalam komputer
hingga pemeriksaan dan pengiriman informasi yang dihasilkan oleh komputer.
Seorang operator yang bertugas mengoperasikan program yang telah tersedia
seharusnya memahami program yang tersedia, agar program dapat berjalan dengan
baik dan hasilnya akan sesuai yang diharapkan oleh pemakai (user).
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
BAB 6
KESIMPULAN DAN SARAN
Pada bab terakhir ini, penulis akan memberikan beberapa kesimpulan dan saran yang
akan disebutkan sebagai berikut :
6.1 Kesimpulan.
1. Dari hasil penelitian yang dilakukan di PT. Bank Tabungan Negara (Persero)
Cabang Medan, dapat penulis simpulkan bahwa dalam sistem informasi data
kepegawaian masih memerlukan suatu sistem yang dapat meningkatkan kinerja
pegawai khususnya dalam pengolahan data pegawai yang selama ini mesih kurang
efisien.
2. Dengan menggunakan sistem informasi kepegawaian yang dirancang dengan
menggunakan Visual Basic 6.0, dapat mengefisienkan waktu sehingga
menghasilkan kinerja yang maksimal.
3. Bahasa Pemrograman Visual Basic 6.0 merupakan sarana untuk mengolah database
yang terstruktur dan berkemampuan tinggi dalam mengolah file yang berkapasitas
besar.
4. PT. Bank Tabungan Negara (Persero) Cabang Medan seperti instansi lainnya
memerlukan sistem informasi untuk mengolah data organisasinya dengan
pertimbangan untuk menghemat uang, waktu dan juga biaya, agar teknologi
informasi ini dapat digunakan untuk meningkatkan kesejahteraan para anggotanya.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
5. Form–form yang ditampilkan dalam program ini sangat jelas dan tidak efisien
karena dalam perancangannya penulis menggunakan bahasa Pemrograman Visual
Basic 6.0.
6.2 Saran
Dari kesimpulan diatas, penulis memberikan beberapa saran yang diharapkan dapat
berguna untuk perusahaan maupun instansi yang akan datang.
1. Sistem pengolahan data pegawai yang telah ada sebaiknya perlu ditata, diupdate
sesuai dengan perkembangan teknologi komputer dewasa ini, sehingga dapat
meningkatkan sistem kerja di PT. Bank Tabungan Negara (Persero) Cabang
Medan.
2. Dengan adanya sistem informasi kepegawaian ini, maka disarankan adanya
pengembangan lebih lanjut untuk merancang sistem, yang lebih baik dan kompleks
sesuai dengan kebutuhan.
3. Sebaiknya diadakan pelatihan–pelatihan khususnya dibidang komputer untuk
meningkatkan produktifitas kerja para pegawai.
4. Penyediaan perangkat komputer yang cukup dan memadai akan menambah
maksimal kerja para pegawai.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
DAFTAR PUSTAKA
Al-Bahra Bin Ladjamuddin, 2005. Analisis dan Desain Sistem Informasi. Yogyakarta:
Penerbit: Graha Ilmu.
Hartono, Jogianto.1999. Pengenalan Komputer. Edisi Keempat. Yogyakarta: Andi
Offset Iskandar, Husni Pohan. 1997. Pengantar Perancangan Sistem. Jakarta : PT Gelora
Aksara Pratama.
James A, O’Brien. 2006. Pengantar Sistem Informasi. Edisi 12. Jakarta: Salemba
Empat. Madcoms. 2002. Database Visual Basic 6.0 dengan menggunakan Crystal Reports.
Yogyakarta: Penerbit Andi Offset.
Madcome. 2002. Pemograman Tingkat Lanjut dengan Visual Basic 6.0 dan Crystal
Report. Yogyakarta: Penerbit Andi Offset.
Pramono, Djono. 1999. Mudah Menguasai Visual Basic 6.0. Jakarta: PT. Elex Media
Komputindo.
Sukarno, Mohammad. 2006. Pemograman Visual Basic dengan menggunakan Crystal
Report. Bekasi: Eska Media Press.
Yuswanto. 2003. Pemograman Visual Basic 6.0 Pemograman Grafis dan Multimedia.
Surabaya: Prestasi Pustaka Publisher.
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
1. Menu Master, Transaksi, Laporan
2. Tampilan Menu Absensi
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
3. Tampilan Menu Absensi Harian
4. Tampilan Menu Cuti Pegawai
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
5. TampilanMenu Detail Pegawai
6. Tampilan Menu Gaji
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
7. Tamoilan Menu Jabatan
8. Tampilan Menu Jenis Cuti
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
9.Tampilan Menu Pangkat
10. Tampilan Menu Pegawai
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
12. Tampilan Menu Pendidikan
13. Tampilan Menu Unit Kerja
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
LISTING PROGRAM
1. Form Absensi Private Sub CmdHapus_Click() On Error GoTo Salah Ado.Recordset.Delete Exit Sub Salah: MsgBox ErrDelete End Sub Private Sub CmdKeluar_Click() Unload Me End Sub Private Sub CmdSimpan_Click() On Error GoTo Salah Ado.Recordset.Update Ado.Recordset.Move 0 CmdTambah.SetFocus Exit Sub Salah: MsgBox ErrSave End Sub Private Sub CmdTambah_Click() On Error GoTo Salah Ado.Recordset.AddNew TxtKdAbsen.SetFocus Exit Sub Salah: MsgBox ErrAdd End Sub 2. Form Absensi Harian Private Sub cmdCetak_Click() On Error GoTo Salah CR.ReportFileName = App.Path & "\REPORT\Absen Harian.rpt" CR.Action = 1 Exit Sub Salah: MsgBox ErrReport End Sub
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Private Sub CmdHapus_Click() On Error GoTo Salah Ado.Recordset.Delete Exit Sub Salah: MsgBox ErrDelete End Sub Private Sub CmdKeluar_Click() Unload Me End Sub Private Sub CmdSimpan_Click() On Error GoTo Salah Ado.Recordset.Update Ado.Recordset.Move 0 CmdTambah.SetFocus Exit Sub Salah: MsgBox ErrSave End Sub Private Sub CmdTambah_Click() On Error GoTo Salah Ado.Recordset.AddNew txtNIP.SetFocus Exit Sub Salah: MsgBox ErrAdd End Sub Private Sub ListAbsen_DblClick() ListAbsen_LostFocus End Sub Private Sub ListAbsen_LostFocus() TxtKdAbsen.Text = Left(ListAbsen.Text, 1) ListAbsen.Visible = False End Sub Private Sub Txtkdabsen_Change() txtUabsen.Text = FieldValue("Absensi", "keterangan", "kdabsen = '" & TxtKdAbsen.Text & "'") End Sub Private Sub Txtkdabsen_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListAbsen.Clear
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Call IsiListAbsen ListAbsen.Visible = True ListAbsen.ZOrder (0) End If End Sub Sub IsiListAbsen() ListAbsen.Clear SQL = "select * From Absensi" pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListAbsen.AddItem pRS.Fields("KdAbsen") & vbTab & pRS.Fields("keterangan") pRS.MoveNext Wend pRS.Close End Sub Private Sub ListPegawai_DblClick() ListPegawai_LostFocus End Sub Private Sub ListPegawai_LostFocus() txtNIP.Text = Left(ListPegawai.Text, 4) ListPegawai.Visible = False End Sub Private Sub TxtNIP_Change() txtUPegawai.Text = FieldValue("Pegawai", "nama", "NIP = '" & txtNIP.Text & "'") End Sub Private Sub TxtNIP_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListPegawai.Clear Call IsiListPegawai ListPegawai.Visible = True ListPegawai.ZOrder (0) End If End Sub Sub IsiListPegawai() ListPegawai.Clear SQL = "select * From Pegawai" pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListPegawai.AddItem pRS.Fields("NIP") & vbTab & pRS.Fields("nama") pRS.MoveNext Wend
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
pRS.Close End Sub 3. Form Cuti Pegawai Private Sub cmdCetak_Click() On Error GoTo Salah CR.ReportFileName = App.Path & "\REPORT\Cuti Pegawai.rpt" CR.Action = 1 Exit Sub Salah: MsgBox ErrReport End Sub Private Sub CmdHapus_Click() On Error GoTo Salah Ado.Recordset.Delete Exit Sub Salah: MsgBox ErrDelete End Sub Private Sub CmdKeluar_Click() Unload Me End Sub Private Sub CmdSimpan_Click() On Error GoTo Salah Ado.Recordset.Update Ado.Recordset.Move 0 CmdTambah.SetFocus Exit Sub Salah: MsgBox ErrSave End Sub Private Sub CmdTambah_Click() On Error GoTo Salah Ado.Recordset.AddNew txtNIP.SetFocus Exit Sub Salah: MsgBox ErrAdd End Sub Private Sub ListPegawai_DblClick() ListPegawai_LostFocus
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
End Sub Private Sub ListPegawai_LostFocus() txtNIP.Text = Left(ListPegawai.Text, 4) EndSub Private Sub TxtNIP_Change() txtUPegawai.Text = FieldValue("Pegawai", "nama", "NIP = '" & txtNIP.Text & "'") End Sub Private Sub TxtNIP_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListPegawai.Clear Call IsiListPegawai ListPegawai.Visible = True ListPegawai.ZOrder (0) End If End Sub Sub IsiListPegawai() ListPegawai.Clear SQL = "select * From Pegawai" pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListPegawai.AddItem pRS.Fields("NIP") & vbTab & pRS.Fields("nama") pRS.MoveNext Wend pRS.Close End Sub Private Sub ListCuti_DblClick() ListCuti_LostFocus End Sub Private Sub ListCuti_LostFocus() txtCuti.Text = Left(ListCuti.Text, 1) ListCuti.Visible = False End Sub Private Sub TxtCuti_Change() txtUCuti.Text = FieldValue("jenis_CUTI", "JenisCuti", "KdJenisCuti = '" & txtCuti.Text & "'") End Sub Private Sub TxtCuti_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListCuti.Clear Call IsiListCuti
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
ListCuti.Visible = True ListCuti.ZOrder (0) End If End Sub Sub IsiListCuti() ListCuti.Clear SQL = "select * From jenis_CUTI" pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListCuti.AddItem pRS.Fields("KdJenisCuti") & vbTab & pRS.Fields("JenisCuti") pRS.MoveNext Wend pRS.Close End Sub 4. Detail Pegawai Option Explicit Dim Pegawai As String Private Sub cmdCetak_Click() On Error GoTo Salah CR.ReportFileName = App.Path & "\REPORT\Detail Pegawai.rpt" CR.Action = 1 Exit Sub Salah: MsgBox ErrReport End Sub 'Private Sub cmdCari_Click() ' Pegawai = InputBox("Masukkan NIP Pegawai Yang Akan Dicari", "Pegawai") 'Ado.RecordSource = "select * from Pegawai where NIP like '%" & Pegawai & "%'" 'Ado.Refresh ‘ Call JumlahData 'End Sub 'Sub JumlahData() ' Call Init ' Ado.Refresh 'L_Count = "Jumlah Record = " & Ado.Recordset.RecordCount 'Ado.Refresh 'End Sub Private Sub CmdHapus_Click() On Error GoTo Salah Ado.Recordset.Delete
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Exit Sub Salah: MsgBox ErrDelete End Sub Private Sub CmdKeluar_Click() Unload Me End Sub Private Sub CmdSimpan_Click() On Error GoTo Salah Ado.Recordset.Update Ado.Recordset.Move 0 CmdTambah.SetFocus Exit Sub Salah: MsgBox ErrSave End Sub Private Sub CmdTambah_Click() On Error GoTo Salah Ado.Recordset.AddNew txtNIP.SetFocus Exit Sub Salah: MsgBox ErrAdd End Sub Private Sub Form_Load() 'Call JumlahData End Sub Private Sub Listpendidikan_DblClick() Listpendidikan_LostFocus End Sub Private Sub Listpendidikan_LostFocus() txtkdPendidikan.Text = Left(ListPendidikan.Text, 1) ListPendidikan.Visible = False End Sub Private Sub Txtkdpendidikan_Change() TxtUPendidikan.Text = FieldValue("pendidikan", "pendidikan", "kdpendidikan= '" & txtkdPendidikan.Text & "'") End Sub Private Sub Txtkdpendidikan_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListPendidikan.Clear Call IsiListpendidikan ListPendidikan.Visible = True ListPendidikan.ZOrder (0)
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
End If End Sub Sub IsiListpendidikan() ListPendidikan.Clear SQL = "select * From pendidikan" pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListPendidikan.AddItem pRS.Fields("Kdpendidikan") & vbTab & pRS.Fields("pendidikan") pRS.MoveNext Wend pRS.Close End Sub Private Sub Listunitkerja_DblClick() Listunitkerja_LostFocus End Sub Private Sub Listunitkerja_LostFocus() txtUnitKerja.Text = Left(ListUnitKerja.Text, 2) ListUnitKerja.Visible = False End Sub Private Sub Txtunitkerja_Change() txtUUnitKerja.Text = FieldValue("UNITKERJA", "unitkerja", "kdunitkerja= '" & txtUnitKerja.Text & "'") End Sub Private Sub Txtunitkerja_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListUnitKerja.Clear Call IsiListunitkerja ListUnitKerja.Visible = True ListUnitKerja.ZOrder (0) End If End Sub Sub IsiListunitkerja() ListUnitKerja.Clear SQL = "select * From unitkerja" pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListUnitKerja.AddItem pRS.Fields("Kdunitkerja") & vbTab & pRS.Fields("unitkerja") pRS.MoveNext Wend
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
pRS.Close End Sub Private Sub Listjabatan_DblClick() Listjabatan_LostFocus End Sub Private Sub Listjabatan_LostFocus() txtJabatan.Text = Left(ListJabatan.Text, 2) ListJabatan.Visible = False End Sub Private Sub Txtjabatan_Change() txtUJabatan.Text = FieldValue("JABATAN", "jabatan", "kdjabatan= '" & txtJabatan.Text & "'") End Sub Private Sub Txtjabatan_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListJabatan.Clear Call IsiListjabatan ListJabatan.Visible = True ListJabatan.ZOrder (0) End If End Sub Sub IsiListjabatan() ListJabatan.Clear SQL = "select * From jabatan" pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListJabatan.AddItem pRS.Fields("Kdjabatan") & vbTab & pRS.Fields("jabatan") pRS.MoveNext Wend pRS.Close End Sub Private Sub Listpangkat_DblClick() Listpangkat_LostFocus End Sub Private Sub Listpangkat_LostFocus() txtPangkat.Text = Left(ListPangkat.Text, 2) ListPangkat.Visible = False End Sub Private Sub Txtpangkat_Change() TxtUPangkat.Text = FieldValue("PANGKAT", "pangkat", "KdPangkat = '" & txtPangkat.Text & "'")
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
End Sub Private Sub Txtpangkat_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListPangkat.Clear Call IsiListpangkat ListPangkat.Visible = True ListPangkat.ZOrder (0) End If End Sub Sub IsiListpangkat() ListPangkat.Clear SQL = "select * From pangkat" pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListPangkat.AddItem pRS.Fields("Kdpangkat") & vbTab & pRS.Fields("pangkat") pRS.MoveNext Wend pRS.Close End Sub Private Sub ListPegawai_DblClick() ListPegawai_LostFocus End Sub Private Sub ListPegawai_LostFocus() txtNIP.Text = Left(ListPegawai.Text, 4) ListPegawai.Visible = False End Sub Private Sub TxtNIP_Change() txtUPegawai.Text = FieldValue("Pegawai", "nama", "NIP = '" & txtNIP.Text & "'") End Sub Private Sub TxtNIP_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListPegawai.Clear Call IsiListPegawai ListPegawai.Visible = True ListPegawai.ZOrder (0) End If End Sub Sub IsiListPegawai() ListPegawai.Clear SQL = "select * From Pegawai"
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListPegawai.AddItem pRS.Fields("NIP") & vbTab & pRS.Fields("nama") pRS.MoveNext Wend pRS.Close End Sub 5. Form Gaji Private Sub cmdCetak_Click() On Error GoTo Salah CR.ReportFileName = App.Path & "\PEGAWAI.rpt" CR.Action = 1 Exit Sub Salah: MsgBox ErrReport End Sub Private Sub CmdHapus_Click() On Error GoTo Salah Ado.Recordset.Delete Exit Sub Salah: MsgBox ErrDelete End Sub Private Sub CmdKeluar_Click() Unload Me End Sub Private Sub CmdSimpan_Click() On Error GoTo Salah Ado.Recordset.Update Ado.Recordset.Move 0 CmdTambah.SetFocus Exit Sub Salah: MsgBox ErrSave End Sub Private Sub CmdTambah_Click() On Error GoTo Salah Ado.Recordset.AddNew txtNIP.SetFocus Exit Sub
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Salah: MsgBox ErrAdd End Sub Private Sub ListPegawai_DblClick() ListPegawai_LostFocus End Sub Private Sub ListPegawai_LostFocus() txtNIP.Text = Left(ListPegawai.Text, 4) ListPegawai.Visible = False End Sub Private Sub TxtNIP_Change() txtUPegawai.Text = FieldValue("Pegawai", "nama", "NIP = '" & txtNIP.Text & "'") End Sub Private Sub TxtNIP_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListPegawai.Clear Call IsiListPegawai ListPegawai.Visible = True ListPegawai.ZOrder (0) End If End Sub Sub IsiListPegawai() ListPegawai.Clear SQL = "select * From Pegawai" pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListPegawai.AddItem pRS.Fields("NIP") & vbTab & pRS.Fields("nama") pRS.MoveNext Wend pRS.Close End Sub Private Sub Listjabatan_DblClick() Listjabatan_LostFocus End Sub Private Sub Listjabatan_LostFocus() txtJabatan.Text = Left(ListJabatan.Text, 2) ListJabatan.Visible = False End Sub Private Sub Txtjabatan_Change()
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
txtUJabatan.Text = FieldValue("JABATAN", "jabatan", "kdjabatan= '" & txtJabatan.Text & "'") End Sub Private Sub Txtjabatan_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListJabatan.Clear Call IsiListjabatan ListJabatan.Visible = True ListJabatan.ZOrder (0) End If End Sub Sub IsiListjabatan() ListJabatan.Clear SQL = "select * From jabatan" pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListJabatan.AddItem pRS.Fields("Kdjabatan") & vbTab & pRS.Fields("jabatan") pRS.MoveNext Wend pRS.Close End Sub Private Sub Listunitkerja_DblClick() Listunitkerja_LostFocus End Sub Private Sub Listunitkerja_LostFocus() txtUnitKerja.Text = Left(ListUnitKerja.Text, 2) ListUnitKerja.Visible = False End Sub Private Sub Txtunitkerja_Change() txtUUnitKerja.Text = FieldValue("UNITKERJA", "unitkerja", "kdunitkerja= '" & txtUnitKerja.Text & "'") End Sub Private Sub Txtunitkerja_KeyPress(keyascii As Integer) If keyascii = 13 Or keyascii = 32 Then ListUnitKerja.Clear Call IsiListunitkerja ListUnitKerja.Visible = True ListUnitKerja.ZOrder (0) End If End Sub
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Sub IsiListunitkerja() ListUnitKerja.Clear SQL = "select * From unitkerja" pRS.CursorLocation = adUseClient pRS.Open SQL, StrConn While Not pRS.EOF ListUnitKerja.AddItem pRS.Fields("Kdunitkerja") & vbTab & pRS.Fields("unitkerja") pRS.MoveNext Wend pRS.Close End Sub 6. Form Jabatan Private Sub CmdHapus_Click() On Error GoTo Salah Ado.Recordset.Delete Exit Sub Salah: MsgBox ErrDelete End Sub Private Sub CmdKeluar_Click() Unload Me End Sub Private Sub CmdSimpan_Click() On Error GoTo Salah Ado.Recordset.Update Ado.Recordset.Move 0 Exit Sub Salah: MsgBox ErrSave End Sub Private Sub CmdTambah_Click() On Error GoTo Salah Ado.Recordset.AddNew txtKdJabatan.SetFocus Exit Sub Salah: MsgBox ErrAdd End Sub
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
7. Form Jenis Cuti Private Sub CmdHapus_Click() On Error GoTo Salah Ado.Recordset.Delete Exit Sub Salah: MsgBox ErrDelete End Sub Private Sub CmdKeluar_Click() Unload Me End Sub Private Sub CmdSimpan_Click() On Error GoTo Salah Ado.Recordset.Update Ado.Recordset.Move 0 CmdTambah.SetFocus Exit Sub Salah: MsgBox ErrSave End Sub Private Sub CmdTambah_Click() On Error GoTo Salah Ado.Recordset.AddNew txtKdCuti.SetFocus Exit Sub Salah: MsgBox ErrAdd End Sub 8. Form Laporan Master Private Sub cmdAbsensi_Click() On Error GoTo Salah CR.ReportFileName = App.Path & "\REPORT\Absen Harian.rpt" CR.Action = 1 Exit Sub Salah: MsgBox ErrReport End Sub Private Sub cmdCuti_Click() On Error GoTo Salah CR.ReportFileName = App.Path & "\REPORT\Cuti Pegawai.rpt"
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
CR.Action = 1 Exit Sub Salah: MsgBox ErrReport End Sub Private Sub cmdGaji_Click() On Error GoTo Salah CR.ReportFileName = App.Path & "\REPORT\Gaji.rpt" CR.Action = 1 Exit Sub Salah: MsgBox ErrReport End Sub Private Sub cmdPegawai_Click() On Error GoTo Salah CR.ReportFileName = App.Path & "\REPORT\Detail Pegawai.rpt" CR.Action = 1 Exit Sub Salah: MsgBox ErrReport End Sub 9. Form Pangkat Private Sub CmdHapus_Click() On Error GoTo Salah Ado.Recordset.Delete Exit Sub Salah: MsgBox ErrDelete End Sub Private Sub CmdKeluar_Click() Unload Me End Sub Private Sub CmdSimpan_Click() On Error GoTo Salah Ado.Recordset.Update Ado.Recordset.Move 0 CmdTambah.SetFocus Exit Sub Salah: MsgBox ErrSave End Sub
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Private Sub CmdTambah_Click() On Error GoTo Salah Ado.Recordset.AddNew txtKdPangkat.SetFocus Exit Sub Salah: MsgBox ErrAdd End Sub 10. Form Pegawai Private Sub cmdCetak_Click() On Error GoTo Salah CR1.ReportFileName = App.Path & "\REPORT\pegawai.rpt" CR1.Action = 1 Exit Sub Salah: MsgBox ErrReport End Sub Private Sub CmdHapus_Click() On Error GoTo Salah Ado.Recordset.Delete Exit Sub Salah: MsgBox ErrDelete End Sub Private Sub CmdKeluar_Click() Unload Me End Sub Private Sub CmdSimpan_Click() On Error GoTo Salah Ado.Recordset.Update Ado.Recordset.Move 0 Exit Sub Salah: MsgBox ErrSave End Sub Private Sub CmdTambah_Click() On Error GoTo Salah Ado.Recordset.AddNew txtNIP.SetFocus Exit Sub
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
Salah: MsgBox ErrAdd End Sub 11. Form Pendidikan Private Sub CmdHapus_Click() On Error GoTo Salah Ado.Recordset.Delete Exit Sub Salah: MsgBox ErrDelete End Sub Private Sub CmdKeluar_Click() Unload Me End Sub Private Sub CmdSimpan_Click() On Error GoTo Salah Ado.Recordset.Update Ado.Recordset.Move 0 CmdTambah.SetFocus Exit Sub Salah: MsgBox ErrSave End Sub Private Sub CmdTambah_Click() On Error GoTo Salah Ado.Recordset.AddNew txtkdPendidikan.SetFocus Exit Sub Salah: MsgBox ErrAdd End Sub 12. Form Unit Kerja Private Sub CmdHapus_Click() On Error GoTo Salah Ado.Recordset.Delete Exit Sub Salah: MsgBox ErrDelete
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
End Sub Private Sub CmdKeluar_Click() Unload Me End Sub Private Sub CmdSimpan_Click() On Error GoTo Salah Ado.Recordset.Update Ado.Recordset.Move 0 CmdTambah.SetFocus Exit Sub Salah: MsgBox ErrSave End Sub Private Sub CmdTambah_Click() On Error GoTo Salah Ado.Recordset.AddNew txtKdunitkrj.SetFocus Exit Sub Salah: MsgBox ErrAdd End Sub 13. Menu Main Form (Menu Untuk Menampilkan Form-Form) Private Sub MDIForm_Load() pADO.Open StrConn End Sub Private Sub mnu_absensi_Click() Absensi.Show End Sub Private Sub mnu_cutipegawai_Click() CutiPegawai.Show End Sub Private Sub mnu_InputLogin_Click() frmUser.Show End Sub Private Sub mnu_jnscuti_Click() Frmjeniscuti.Show End Sub Private Sub MnInputLogin_Click()
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
frmUser.Show End Sub Private Sub mnu_lapmas_Click() frmLapMaster.Show End Sub Private Sub mnu_MyApp_Click() frmAbout.Show End Sub Private Sub mnu_Pangkat_Click() frmpangkat.Show End Sub Private Sub mnu_unitkrj_Click() frmUnitKerja.Show End Sub Private Sub mnuAbsenharian_Click() Absensiharian.Show End Sub Private Sub mnuDetailPegawai_Click() frmDetailPegawai.Show End Sub Private Sub mnuGaji_Click() frmGaji.Show End Sub Private Sub mnuJabatan_Click() frmJabatan.Show End Sub Private Sub mnuPegawai_Click() frmPegawai.Show End Sub Private Sub mnuPendidikan_Click() frmPendidikan.Show End Sub
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009