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 MEDAN 2008
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: SISTEM INFORMASI DATA KEPEGAWAIAN PADA PT. BANK TABUNGAN NEGARA (PERSERO) CABANG MEDAN DENGAN MENGGUNAKAN VISUAL BASIC 6.0 : TUGAS AKHIR : TRI WARDANI : 052406201 : D3 ILMU KOMPUTER : MATEMATIKA : 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
Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Tabel Daftar Gambar Bab 1 Pendahuluan 1.1 Latar Belakang 1.2 Identifikasi Masalah 1.3 Batasan Masalah 1.4 Tujuan dan Manfaat 1.5 Metodologi Penelitian 1.6 Sistematika Penulisan
Halaman ii iii iv v vi viii ix 1 1 2 3 4 5 8
Bab 2 Landasan Teori 2.1 Pengertian Komputer 2.1.1 Perangkat Keras (Hardware) 2.1.2 Perangkat Lunak (Software) 2.1.3 Tenaga Ahli (Brainware) 2.2 Sistem Informasi 2.2.a Manfaat Sistem Informasi 2.2.b Kegiatan Sistem Informasi 2.2.1 Sistem 2.2.2 Informasi 2.3 Pengertian Database 2.4 Pengertian Data 2.5 Pengolahan Data 2.6 Sekilas Tentang Pemograman Visual Basic 2.6.1 Keuntungan Pemograman Visual Basic 2.6.2 Tampilan Layar Visual Basic 2.6.3 Menjalankan Program Visual Basic 2.7 Crystal Report 2.8 Structured Query Language (SQL) Server
10 10 11 13 14 15 16 16 17 19 21 22 23 25 25 26 30 30 31
Bab 3 Deskripsi Data Perusahaan 3.1 Gambaran Umum Perusahaan 3.1.1 Sejarah Singkat 3.1.2 Struktur Organisasi 3.1.3 Uraian Tugas (Description)
33 33 33 38 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 4.1 Perancangan File-File Database 4.2 Database Relationship 4.3 Data Flow Diagram (DFD)
57 57 59 60
Bab 5 Implementasi Sistem 5.1 Pengertian Implementasi Sistem 5.2 Tujuan Implementasi Sistem 5.3 Spesifikasi Sistem
63 63 63 64
Bab 6 Kesimpulan dan Saran 6.1 Kesimpulan 6.2 Saran
67 67 68
Daftar Pustaka Lampiran A:Struktur Organisasi Lampiran B: Listing Program Lampiran C: Tampilan Output Lampiran D: Surat-Surat
69
Tri Wardani : Sistem Informasi Data Kepegawaian Pada PT. Bank Tabungan Negara (PERSERO) Cabang Medan Dengan Menggunakan Visual Basic, 2008. USU Repository © 2009
DAFTAR TABEL
Tabel 1: User Name Tabel 2: Pegawai Tabel 3: Jabatan Tabel 4: Unit Kerja Tabel 5: Absensi Tabel 6: Cuti Tabel 7: Kepangkatan Tabel 8: Gaji
Halaman 57 57 57 58 58 58 58 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
Gambar 1 Tampilan Layar Visual Basic Gambar 2 Jendela Utama Visual Basic Gambar 3 Jendela Form Gambar 4 Jendela Project Gambar 5 Toolbox Gambar 6 Jendela Properti Gambar 4.1 Data Flow Diagram Konteks Gambar 4.2 Data Flow Diagram Level 0 Gambar 4.3 Data Flow Diagram Level 1
Halaman 26 27 28 28 29 29 60 61 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 masingmasing 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 humanmachine 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 undangundang 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 instansiinstansi 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 undangundang 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 unitunit 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 kehatihatian 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 (standbyloan).
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 KerjaIndustri 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 Field Name
No
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 prosedurprosedur 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