Sistem Informasi Kepegawaian Kantor Camat Medan Selayang Menggunakan Microsoft Visual Basic 6.0

(1)

SISTEM INFORMASI KEPEGAWAIAN KANTOR CAMAT

MEDAN SELAYANG MENGGUNAKAN

MICROSOFT VISUAL BASIC 6.0

TUGAS AKHIR

MADER HASUGIAN

122406176

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2015


(2)

SISTEM INFORMASI KEPEGAWAIAN KANTOR CAMAT

MEDAN SELAYANG MENGGUNAKAN

MICROSOFT VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya

MADER HASUGIAN

122406176

PROGRAM STUDI D3 TEKNIK INFORMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

2015


(3)

PERSETUJUAN

Judul : Sistem Informasi Kepegawaian Kantor Camat Medan Selayang Menggunakan Microsoft Visual Basic 6.0

Kategori : Tugas Akhir

Nama : Mader Hasugian

Nomor Induk Mahasiswa : 122406176

Program Studi : D3 Teknik Informatika Departemen : Matematika

Fakultas : Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara

Diluluskan di Medan, Oktober 2015

Disetujui Oleh

Ketua Program Studi D3 TI, Pembimbing,

Dr. Elly Rosmaini, M.Si Dr.Suwarno Ariswoyo, M.Si NIP: 19600520 1198503 2 002 NIP: 195021031980031001


(4)

PERNYATAAN

SISTEM INFORMASI INFORMASI KEPEGAWAIAN KANTOR CAMAT MEDAN SELAYANG MENGGUNAKAN

MICROSOFT 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, Oktober 2015

122406176


(5)

PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa. Yang telah memberikan karuniaNya sehingga penulis berhasil menyelesaikan tugas akhir ini pada waktu yang telah ditetapkan, sebagai salah satu syarat untuk menyelesaikan studi D3 Teknik Informatika, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sumatera Utara.

Selama penyusunan tugas akhir hingga selesai penulis banyak mendapat bantuan, dorongan dan motivasi baik secara langsung maupun tidak langsung. Pada kesempatan ini penulis menyampaikan terima kasih kepada Bapak Dr.Suwarno Ariswoyo, M.Si selaku Dosen Pembimbing. Terima kasih kepada Ibu Dr. Elly Rosmaini, M.Si dan Bapak Syahrial Sitorus, S.Si, M.I selaku Ketua Program Studi D3 Teknik Informatika dan Sekretaris Program Studi D3 Teknik Informatika. Terima kasih kepada Bapak Prof. Dr. Tulus, M.Si dan Ibu Dr. Mardiningsih, M.Si selaku Ketua Departemen dan sekretaris departemen matematika Fakultas Matematika dan Ilmu Pengetahuan Alam (FMIPA), Dekan dan Pembantu Dekan FMIPA USU, seluruh Dosen Program Studi D3 Teknik Informatika FMIPA, seluruh Pegawai FMIPA Universitas Sumatera Utara dan rekan kuliah. Akhirnya tidak terlupakan terima kasih kepada Bapak, Ibu dan keluarga yang selama ini memberikan bantuan dan dorongan, sahabat-sahabat yang telah memberi pertolongan dan dukungan yang ikhlas untuk penulis.


(6)

SISTEM INFORMASI KEPEGAWAIAN KANTOR CAMAT MEDAN SELAYANG MENGGUNAKAN

MICROSOFT VISUAL BASIC 6.0

ABSTRAK

Kajian ini bertujuan untuk merancang serta membangun sebuah aplikasi yang dapat memberi kemudahan bagi pengguna untuk memproses data dan informasi dalam suatu kantor camat. Sistem ini dikembangkan dengan menggunakan aplikasi Microsoft Visual Basic 6.0, Microsoft Access 2003 sebagai pengolah database dan Crystal Report untuk pengolahan laporan nilai. Sistem ini dapat melakukan proses pemasukan data, pengubahan data serta peghapusan data, penghitungan nilai akhir siswa. Dalam tugas akhir ini penulis membangun sistem informasi nilai pada Kantor Camat Medan Selayang. Tujuan sistem ini adalah memberi kemudahan bagi setiap pegawai untuk mengolah setiap data pegawai.

Kata kunci: Sistem informasi, Bidang Penugasan, Microsoft Visual Basic 6.0, kantor camat.


(7)

DAFTAR ISI

Halaman

PERSETUJUAN i

PERNYATAAN ii

PENGHARGAAN iii

ABSTRAK iv

DAFTAR ISI v

DAFTAR GAMBAR vii

DAFTAR TABEL viii

BAB 1 PENDAHULUAN

1.1 Pendahuluan 1

1.2 Rumusan Masalah 2

1.3 Batasan Masalah 3

1.4 Tujuan Penelitian 3

1.5 Manfaat Penelitian 4

1.6 Metode Penelitian 4

1.7 Sistematika Penulisan 6

BAB 2 LANDASAN TEORI

2.1 Pengertian Komputer 8

2.2 Pengertian Sistem 9

2.3 Data dan Informasi 10

2.3.1 Data 10

2.3.2 Informasi 11

2.4 Sistem Informasi 11

2.5 Basis Data 13

2.6 Mengenal Visual Basic 6.0 13

2.6.1 Komponen Visual Basic 6.0 14

2.6.2 Jendela Kerja Visual Basic 6.0 15

2.7 Microsoft Access 21

2.7.1 Konsep Database 21

2.7.2 Database dalam Microsoft Access 22

2.8 Crystal Report 24


(8)

BAB 3 PERANCANGAN SISTEM INFORMASI

3.1 Diagram Konteks 28

3.2 Data Flow Diagram 30

3.3 Entity Relational Diagram 34

3.4 Perancangan Struktur Database 35

BAB 4 IMPLEMENTASI SISTEM

4.1 Pengertian Implementasi Sistem 39

4.2 Tujuan Implementasi Sistem 39

4.3 Komponen Utama Implementasi Sistem 40

4.4 Implementasi Database 41

4.5 Implementasi Program 45

4.5.1 Membuat Interface Sistem 45 4.5.2 Implementasi Tampilan Sistem 46

4.5.3 Membuat Laporan 54

BAB 5 PENUTUP

5.1 Kesimpulan 57

5.2 Saran 58

DAFTAR PUSTAKA 59


(9)

DAFTAR GAMBAR

Nomor Judul Halaman

Gambar `

2.1. Aktivitas sistem informasi 12

2.2. Jendela Utama Visual Basic 6.0 16

2.3. Menu Tollbar 16

2.4. Jendela Form 18

2.5. Jendela Properti 19

2.6. Jendela Form Layout 20

2.7. Jendela Kode 20

3.1. Konteks Diagram Sistem Informasi Nilai 29

3.2. DFD Level 0 31

3.3. DFD Level 1 untuk Administrator 33

3.4. DFD Level 1 untuk Proses Laporan 34 4.1. Kotak Dialog Utama Microsoft Access 41

4.2. Kotak Dialog Blank Database 42

4.3. Tampilan Kotak Dialog Save As 42

4.4. Tampilan Pengisian Field Siswa 43

4.5. Kotak Dialog Show Table 43

4.6. Relasi Pertama 44

4.7. Relasi Kedua 44

4.8. Pilihan Menu Available References 46

4.9. Tampilan Menu Utama 47

4.10. Tampilan Menu Login 48

4.11. Tampilan Form Data Siswa 49

4.12. Tampilan Form Data Guru 50

4.13. Tampilan Form Mata Pelajaran 51

4.14. Tampilan Form Input Nilai 52

4.15. Tampilan Form Nilai 53

4.16. Laporan Data Siswa 54

4.17. Laporan Nilai Guru 55


(10)

DAFTAR TABEL

Nomor Judul Halaman

Tabel

2.1. Fungsi Control pada Toolbox 17

2.2. Simbol Data Flow Diagram 27

3.1. Simbol Entity Relational Diagram 35

3.2. Struktur Database Siswa 36

3.3. Struktur Database Guru 36

3.4. Struktur Database Mapel 37

3.5. Struktur Database Input Nilai 38


(11)

SISTEM INFORMASI KEPEGAWAIAN KANTOR CAMAT MEDAN SELAYANG MENGGUNAKAN

MICROSOFT VISUAL BASIC 6.0

ABSTRAK

Kajian ini bertujuan untuk merancang serta membangun sebuah aplikasi yang dapat memberi kemudahan bagi pengguna untuk memproses data dan informasi dalam suatu kantor camat. Sistem ini dikembangkan dengan menggunakan aplikasi Microsoft Visual Basic 6.0, Microsoft Access 2003 sebagai pengolah database dan Crystal Report untuk pengolahan laporan nilai. Sistem ini dapat melakukan proses pemasukan data, pengubahan data serta peghapusan data, penghitungan nilai akhir siswa. Dalam tugas akhir ini penulis membangun sistem informasi nilai pada Kantor Camat Medan Selayang. Tujuan sistem ini adalah memberi kemudahan bagi setiap pegawai untuk mengolah setiap data pegawai.

Kata kunci: Sistem informasi, Bidang Penugasan, Microsoft Visual Basic 6.0, kantor camat.


(12)

BAB 1 PENDAHULUAN

1.1 Pendahuluan

Seiring dengan perkembangan zaman, saat ini teknologi di bidang komputer sangat berkembang pesat dan merupakan suatu media elektronik yang memegang peranan penting. Penggunaan komputer terus berkembang dan mendominasi berbagai proses kerja agar dapat lebih mudah, efektif dan efisien. Perkembangan teknologi dibidang komputer telah banyak memberi kemudahan dalam pekerjaan manusia.

Manfaat perkembangan teknologi komputer saat ini telah merambat kedalam dunia perkantoran baik kantor pemerintah maupun swasta, hamper kantor seluruh di Indonesia telah memiliki teknologi canggih dalam pengolahan data seluruh komponen kantor tersebut, terutama kantor yang berada di kota-kota besar. Pengolahan data kantor meliputi pengolahan data pegawai, daftar gaji, pengolahan bidang penugasan dan masih banyak pengolahan data lainnya.

Pengolahan data yang telah diproses untuk dapat memberi pengertian merupakan sistem informasi. Pengelolaan sistem informasi pada setiap instansi/kantor memiliki cara yang berbeda-beda, ada beberapa yang sudah menggunakan komputer sehingga pengelolaannya cepat dan efisien, namun ada sebagian yang masih menggunakan cara manual baik itu dengan pembukuan yang memakan waktu dan tenaga.


(13)

Kantor pemerintah adalah salah satu sarana pelayanan masyarakat dalam bidang administrai yang bernegara ini. Kantor merupakan tempat mengurus segala urusan surat-surat dan member pelayanan terbaik bagi masyarakat, untuk menunjukkan peningkatan kualitas pelayanan yang dimiliki para pegawai kantor membuat kepuasan tersendiri bagi masyarakat.

Dalam satu kantor terdapat puluhan, ratusan bahkan lebih data nilai masyarakat yang harus dikelola kantor. Tak jarang kantor pemerintah yang masih menggunakan cara manual untuk mengelola data nilai para pegawai dan masyarakat, sehingga banyak menghabiskan waktu dan pengerjaannya kurang efisien dan efektif. Jika menggunakan komputer waktu pengerjaan dapat dihemat dan penyimpanan data lebih aman serta dapat mengurangi faktor kesalahan manusia (human error), oleh karena itu kantor yang masih menggunakan cara manual dalam pengelolaan nilai memerlukan alat bantu untuk pengolahan data informasi kepegawaian menggunakan suatu aplikasi yang dirancang sesuai dengan kebutuhan kantor yang bersangkutan.

Berkaitan dengan hal diatas, penulis melihat Kantor Camat Medan Selayang masih menggunakan cara manual dalam pengelolaan data pegawai, penulis ingin membuat Sistem Informasi data pegawai yang terkomputerisasi pada Kantor Camat Medan Selayang yang diharapkan bisa memberikan layanan yang lebih cepat dan akurat. Atas dasar tersebut penulis mengajukan sebuah tugas akhir yang berjudul “Sistem Informasi Kepegawaian Kantor Camat Medan Selayang Menggunakan Microsoft Visual Basic 6.0”.


(14)

1.2 Rumusan Masalah

Berdasarkan uraian latar belakang masalah diatas, maka dapat dirumuskan masalah yang timbul yaitu: Bagaimana merancang sebuah sistem informasi data setiap seksi yang ada di Kantor Camat Medan Selayang yang efisien dan akurat sehingga bermanfaat sesuai kebutuhan kanto serta dapat memberi kemudahan bagi masyarakat

1.3 Batasan Masalah

Mengingat luasnya cakupan permasalahan dan untuk menghindari kesalahpahaman dalam penulisan tugas akhir ini maka penulis membatasi dan memfokuskan masalah yang berkaitan dengan sistem informasi nilai siswa yaitu sebagai berikut:

1. Sistem dirancang hanya untuk menangani pengolahan informasi setiap seksi data pegawai tiap seksi, daftar gaji pegawai sesuai golongan.

2. Sistem dirancang dengan memiliki fitur update, delete, edit, find serta menampilkan secara lengkap informasi yang telah diolah.

3. Sistem dirancang semaksimal mungkin sehingga dapat berguna secara dinamis, yaitu dapat digunakan terus menerus dari tahun ke tahun.

1.4 Tujuan Penelitian

Tujuan dari penelitian ini adalah:

1. Untuk mengetahui gambaran sistem kegitan pegawai kantor camat yang efektif dan efisien, sehingga sistem yang baru lebih baik dari sistem yang berlaku sebelumnya.


(15)

2. Untuk menemukan suatu pemecahan masalah yang tepat dan efisien dalam pengolahan data kegiatan tiap seksi yang ada di Kantor Camat Medan Selayang 3. Untuk membangun sebuah sistem informasi kepegawaian yang berguna bagi

kantor Camat Medan Selayang. 1.5 Manfaat Penelitian

Manfaat dari penelitian ini adalah memberi kemudahan dan kelancaran kerja pihak kantor dalam mengelola data kepegawaian dan mempermudah pengelolaan database pegawai dan tugas tiap seksi.

1.6 Metode Penelitian

Untuk menyelesaikan tugas akhir ini, penulis melakukan penerapan metode penelitian dalam memperoleh data yang dibutuhkan sehingga penyusunan tugas akhir ini dapat diselesaikan dengan baik. Metode penelitian yang penulis lakukan adalah sebagai berikut:

1. Pendefinisian permasalahan

Pendefenisisan masalah berisi tentang uarian masalah yang akan diselesaiakan dalam tugas akhir ini.

2. Penentu metode penyelesaian permasalahan

Penentuan metode penyelesaian masalah merupakan cara yang dilakukan penulis untuk memecahkan masalah dengan menggunakan suatu cara atau metode sehingga masalah bisa terselesaikan dengan baik.

3. Pengumpulan data

Dalam pengumpulan data, penulis melakukan penelitian kepustakaan untuk mendapatkan landasan teori yang memadai dalam menyusun tugas akhir,


(16)

dalam hal ini penulis membaca serta mengkaji buku-buku yang berkaitan dengan masalah yang ditinjau. Penulis juga melakukan pengumpulan data dan informasi dari instansi tempat penelitian penulis.

4. Perancangan diagram alir data (DFD)

Perancangan diagram alir data merupakan perancangan yang menggunakan notasi-notasi tertentu untuk menggambarkan arus data dari sistem, penggunaannya berguna untuk mempermudah memahami sistem secara logika dengan jelas dan terstruktur.

5. Perancangan database

Perancangan database merupakan perancangan sistem penyimpanan data dalam

6. Perancangan sistem

Perancangan sistem merupakan penggambaran, perencanaan dan pembuatan sketsa dari beberapa elemen yang terpisah menjadi satu kesatuan yang utuh dan berfungsi. Perancangan sistem menentukan bagaimana suatu sistem akan dibentuk.

7. Implementasi sistem

Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain sistem, agar siap untuk dioperasikan sebagai sistem yang baru dan bisa digunakan.


(17)

8. Pengujian sistem

Pengujia sistem merupakan pengujian hasil program yang telah selesai apakah sama dengan perancangan sistem yang telah dibuat sebelumnya dan bisa digunakan sesuai dengan manfaat sistem yang telah ditentukan.

1.7 Sistematika Penulisan

Sistematika penulisan ini bertujuan untuk memudahkan penulis dalam menyelesaikan tugas akhir. Adapun sistematika penulisan tugas akhir ini adalah: BAB 1 PENDAHULUAN

Pada bab ini membahas tentang latar belakang, rumusan masalah, batasan masalah, tujuan penelitian, manfaat penelitian, metode penelitian dan sistematika penulisan.

BAB 2 LANDASAN TEORI

Bab ini berisi tentang beberapa teori yang berhungan dengan judul, diantaranya pengertian komputer, pengertian sistem, data dan informasi, sistem informasi, basis data, mengenal visual basic 6.0, komponen visual basic 6.0, jendela kerja visual basic 6.0, Microsoft Access, konsep database, database dalam Microsoft Access, Crystal Report serta pengertian Data Flow Diagram.


(18)

BAB 3 PERANCANGAN SISTEM SISTEM INFORMASI

Bab ini berisi pembahasan mengenai rancangan sistem, yang terdiri dari diagram konteks, rancangan DFD dari sistem, perancangan sistem database.

BAB 4 IMPLEMENTASI SISTEM

Pada bab ini berisikan tentang implementasi sistem, termasuk didalamnya pengertian implementasi sistem, tujuan implementasi sistem, komponen utama implementasi sistem, implementasi database, implementasi program serta membuat interface sistem.

BAB 5 KESIMPULAN DAN SARAN

Bab ini merupakan bab penutup yang berisi kesimpulan hasil penelitian dan saran yang penulis ajukan untuk pembaca.


(19)

BAB 2

LANDASAN TEORI

2.1Pengertian Komputer

Komputer dalam bahasa Yunani berarti computare yaitu menghitung sehingga pengertian komputer secara bahasa adalah sebuah alat yang melakukan proses perhitungan aritmatika. Pengertian komputer secara bendawinya adalah sebuah alat eletronik yang mampu untuk melaksanakan pengolahan berbagai macam informasi seperti teks, suara ataupun gambar yang menghasilkan output yang diinginkan.

Pengertian lain dari komputer adalah mesin berhitung eletronik yang dapat diprogram. Secara umum pengertian komputer adalah peralatan eletronika yang menerima masukan data, mengolah data dan memberikan hasil keluaran dalam bentuk informasi baik berupa gambar, teks, suara maupun video.

Kata computer secara umum pernah dipergunakan untuk mendefiniskan orang yang melakukan perhitungan aritmatika, dengan atau tanpa mesin pembantu. Menurut Barnhart Concise Dictionary of Etymology, kata tersebut digunakan dalam bahasa Inggris pada tahun 1646 sebagai kata untuk "orang yang menghitung" kemudian menjelang 1897 juga digunakan sebagai "alat hitung mekanis". Selama Perang Dunia II kata tersebut menunjuk kepada para pekerja wanit perang dengan mesin hitung.


(20)

analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan sebagai komputer.

Pengertian Komputer menurut Dinus adalah serangkaian ataupun sekelompok mesin elektronik yang terdiri dari ribuan bahkan jutaan komponen yang saling bekerja sama membentuk suatu sistem kerja yang rapi dan teliti yang kemudian dapat dipergunakan untuk melaksanakan serangkaian pekerjaan otomatis, berdasarkan urutan instruksi ataupun program yang diberikan kepada komputer Pengertian yang ada memberi arti bahwa komputer mempunyai 2 atau lebih yang saling bekerja sama dan bagian bagian tersebut hanya mampu bekerja apabila terdapat aliran listrik yang mengalir pada komputer.

2.2 Pengertian Sistem

Istilah sistem (kata sistem) berasal dari bahasa Yunani yaitu “sistema” yang berarti kesatuan. Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.

Secara sederhana sistem dapat diartikan sebagai suatu kumpulan atau himpunan dari unsur, komponen atau variabel-variabel yang terorganisasi, saling berinteraksi, saling tergantung satu sama lain dan terpadu. Sistem adalah suatu kesatuan utuh yang terdiri dari beberapa bagian yang saling berhubungan dan berinteraksi untuk mencapai tujuan tertentu (Teguh Wahyono, 2004).


(21)

2.3 Data dan Informasi

Data dan informasi pada dasarnya saling berhubungan, untuk mendapatkan suatu informasi yang akurat harus memiliki data yang akurat pula. Di bawah ini akan dibahas tentang data dan informasi.

2.3.1 Data

Data adalah fakta-fakta mentah yang harus dikelola untuk menghasilkan suatu informasi yang memiliki arti bagi suatu organisasi atau perusahaan. Data terdiri atas fakta-fakta dan angka-angka yang secara relatif tidak berarti bagi pemakai atau fakta mentah yang belum diolah.

Jenis data berdasarkan cara memperolehnya: 1. Data Internal

Data yang menggambarkan situasi dan kondisi pada suatu organisasi secara internal. Misalnya data keuangan, data pegawai, data produksi, dsb.

2. Data Eksternal

Data yang menggambarkan situasi serta kondisi yang ada di luar organisasi. Contohnya adalah data jumlah penggunaan suatu produk pada konsumen, tingkat preferensi pelanggan, persebaran penduduk, dan lain sebagainya.

Selain itu, terdapat klasifikasi data berdasarkan jenis datanya, yaitu sebagai berikut:

1. Data Kuantitatif

Data yang dipaparkan dalam bentuk angka-angka. Contohnya adalah jumlah pembeli buah pada pasar segar, tinggi badan para pegawai kantor camat medan selayang dan lain-lain.


(22)

2. Data Kualitatif

Data yang disajikan dalam bentuk kata-kata yang mengandung makna. Contohnya seperti persepsi konsumen terhadap botol air minum dalam kemasan.

Defenisi data yang lain adalah deskripsi tentang benda, kejadian, aktivitas dan transaksi yang tidak mempunyai makna atau tida berpengaruh langsung kepada pemakai (Abdul Kadir, 2002).

2.3.2 Informasi

Pengertian informasi secara singkat adalah hasil pengolahan data yang telah mempunyai arti sehingga dapat digunakan. Sedangkan menurut istilah, informasi adalah kumpulan data yang sudah melalui proses pengolahan sehingga dapat menjadi sesuatu yang bermanfaat bagi orang lain yang kemudian digunakan untuk pengambilan suatu keputusan atau tindakan.

Kegunaan informasi adalah untuk mengurangi ketidakpastian di dalam proses pengambilan keputusan tentang suatu keadaan. Suatu informasi dikatakan bernilai bila manfaatnya lebih efektif dibandingkan dengan biaya untuk mendapatkan informasi tersebut.

2.4 Sistem Informasi

Sistem informasi menurut Robert A. Leitch dan K. Roscoe Davis (Jogiyanto,2001) adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi,


(23)

bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.

Sistem informasi merupakan suatu perkumpulan data yang terorganisasi beserta tatacara penggunaanya yang mencangkup lebih jauh dari pada sekedar penyajian. Istilah tersebut menyiratkan suatu maksud yang ingin dicapai dengan jalan memilih dan mengatur data serta menyusun tatacara penggunaannya.

Keberhasilan suatu sistem informasi yang diukur berdasarkan maksud pembuatannya tergantung pada tiga faktor utama, yaitu:

1. keserasian dan mutu data 2. pengorganisasian data 3. tatacara penggunaanya

Tiga aktivitas yang terjadi pada sistem informasi:

Gambar 2.1 Aktivitas sitem informasi

1. Tahap input

Tahap Input yaitu melakukan proses pemasukan data kedalam proses komputer lewat alat input (inputdevice).

2. Tahap processing

Tahap processing yaitu melakukan proses pengolahan data yang dimasukkan, yang dilakukan oleh alat pemproses (process device) yang dapat berupa proses


(24)

perhitungan perbandingan, pengendalian atau pencairan di penyimpanan (storage).

4. Tahap output

Tahap ini yaitu melakukan proses menghasilkan output dari hasil pengolahan data menggunakan alat pengeluaran hasil (output device) yaitu berupa informasi.

2.5 Basis Data

Basis data adalah kumpul

sistematik sehingga dapat diperiksa menggunakan suat

memperoleh informasi dari basis data tersebut

untuk mengelola dan memanggilquery) basis data disebut

Database Management System

(DBMS).

2.6Mengenal Visual Basic 6.0

Microsoft Visual Basic (VB) merupakan sebuah bahasa pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan menggunakan model pemrograman (COM). Visual Basic merupakan turunan bahasa pemrograman Basic dan menawarkan pengembangan perangkat lunak komputer berbasis grafik dengan cepat.

Visual Basic 6.0 adalah salah satu aplikasi untuk membuat system informasi database. Visual Basic 6.0 merupakan terusan dari Visual Basic satu


(25)

sampai lima, walau agak tertinggal, tapi aplikasi software ini masih digunakan untuk pengimplementaisannya di dalam pembuatan sistem database. Visual Basic 6.0 pun berkembang menjadi Visual Studio, Visual Basic 2008 sampai Visual Basic.Net.

Visual Basic 6.0 ini sering juga di gunakan dalam perhitungan gaji, penjualan barang dan lain-lain. Visual Basic ini support dengan operating sistem Windows dan untuk databasenya bisa menggunakan Microsoft Access, SQL Server dan Oracle.

2.6.1 Komponen Visual Basic 6.0

Dalam pengimplementasian aplikasi program Visual Basic memiliki 5 pokok yang penting di dalam komponennya, yaitu:

1. Project

Project adalah nama file yang akan dikenal dalam pemanggilan program aplikasi. Nama file dapat diubah sesuai dengan nama file atau sistem database yang di inginkan. Project juga menentukan direktori form aplikasi yang akan dibuat, karena keseluruhan projek yang dibuat diwakili atas nama project. Pada saat memembuat aplikasi data, project akan menjadi perwakilan keseluruhan aplikasi yang dibuat dalam Visual Basic.

2. Sub Form/MDI Form

MDI Form adalah form utama dalam Microsoft Visual Basic. Karena MDI form mewakili form-form yang ada di dalam aplikasi database. Dalam MDI form hanya terdapat coding pemanggilan form-form yang lain, MDI form tidak bisa membuat sistem database tabel di dalamnya karena MDI form dirancang


(26)

3. Form

Form Aplikasi dibuat untuk pengimplementasian sistem yang dapat melakukan beberapa perintah eksekusi sesuai yang di inginkan. Dalam Form ini juga dapat melakukan pengkodingan aplikasi untuk memanggil database, menampilkan data, menghapus data, memperbarui data, mengubah data dan mencetak data yang telah di eksekusi.

4. Coding atau Syntax

Coding adalah perintah-perintah dalam bahasa program aplikasi Visual Basic yang telah ditentukan.dalam coding ini juga yang mempengaruhi sistem dapat berjalan atau tidak. Dalam pembuatan coding harus berhati-hati, karena jika salah titik atau koma, akan berakibat program aplikasi yang mengalami debug atau error.

5. Report

Dalam desain report juga mempengaruhi hasil output yang telah dieksekusi. dalam pembuatan report harus berhati-hati, karena jika salah maka laporan yang akan di cetak tidak akan sesuai.

6. Module

Module adalah suatu perintah untuk mengkoneksikan antara pogram Visual Basic dengan database yang akan di gunakan di dalam mengaplikasikan program.

2.6.2 Jendela Kerja Visual Basic 6.0

Layar jendela kerja Visual Basic hampir sama dengan layar jendela kerja program-program aplikasi pada umumnya. Di bawah ini akan dibahas mengenai jendela kerja Visual Basic dan fungsinya.


(27)

1. Main menu terdiri dari dua komponen yaitu Menubar dan TitleBar. MenuBar berfungsi untuk menampilkan pilihan menu atau perintah untuk mengoperasikan program Visual Basic, sedangkan TitleBar menampilkan judul proyek Visual Basic yang sedang dikerjakan. Saat pertama kali jendela program Visual Basic terbuka terdapat tiga belas menu utama, yaitu: File, Edit, View, Project, Format, Debug, Run, Query, Diagram, Tools, Add Ins, Windows dan Help.

Gambar 2.2 Jendela Utama Visual Basic 6.0

2. Menu ToolBar

Menu ToolBar merupakan menu berbentuk icon yang berisi perintah. ToolBar disediakan Visual Basic untuk mengakses berbagai fungsi yang ada dalam menu secara lebih cepat dan lebih mudah. Pada kondisi default Visual Basic hanya menampilkan toolbar standard. Untuk dapat menampilkan toolbar yang lainnya yang dimiliki oleh Visual Basic dapat dilakukan dengan prosedur sebagai yaitu klik kanan pada area toolbar dan pilih salah satu nama toolbar dari empat pilihan yang ada.

Gambar 2.3 Menu Toolbar Tittlebar


(28)

3. Menu ToolBox

ToolBox mengandung semua objek atau kontrol yang dibutuhkan untuk membentuk suatu program aplikasi. Kontrol adalah suatu objek yang akan menjadi interface (penghubung) antara program aplikasi dan user.

Tabel 2.1 Fungsi Control pada Toolbox

Nama Kontrol Fungsi

Pointer Memilih, mengatur ukuran dan memindah posisi kontrol/objek yang terpasang pada bagian form. PictureBox Menampilkan file gambar.

Label

Digunakan untuk menampilkan tulisan dalam program, pemakai tidak dapat mengubah tulisan tersebut secara langsung.

TextBox

Digunakan sebagai tempat input atau pemakai dapat mengubah tulisan pada saat program berjalan.

Command Button Menjalankan suatu tindakan jika pemakai telah melakukan pilihan.

Option Button

Digunakan untuk menampilkan beberapa pilihan, namun pemakai hanya dapat memilih satu pilihan saja.

Check Box

Sama dengan Option Button, namun pada Check Box pemakai dapat memilih lebih dari satu pilihan.

List Box Digunakan untuk menampilkan daftar pilihan dalam sebuah kotak pilihan.

Frame Digunakan untuk mengelompokkan sejumlah objek atau kontrol dalam satu tempat.

Combo Box Merupakan kombinasi antara Text Box dengan List Box.


(29)

4. Form Window

Form Window atau jendela form adalah daerah kerja utama, Form Window untuk meletakkan berbagai macam objek interaktif seperti teks, gambar, tombol-tombol perintah, scrollbar dan sebagainya. Pada saat program aplikasi dijalankan, semua yang terdapat di dalam form akan ditampilkan pada layar window. Jendela form inilah yang akan menjadi latar belakang dari program aplikasi.

Gambar 2.4 Jendela Form 5. Project Explorer

Jendela Project Explorer adalah jendela yang mengandung semua file di dalam aplikasi Visual Basic. Setiap aplikasi dalam Visual Basic disebut dengan istilah project (proyek), dan setiap proyek bisa mengandung lebih dari satu file. Pada Project Explorer ditampilkan semua file yang terdapat pada aplikasi (proyek), misalnya form, modul, class dan sebaginya.


(30)

6. Jendela Properties

Jendela Properties adalah jendela yang mengandung semua informasi mengenai objek yang terdapat pada aplikasi Visual Basic. Properti adalah sifat dari sebuah objek, seperti nama, warna, ukuran, posisi dan sebagainya. Untuk mengatur bentuk dan karakteristik dari setiap objek melalui Jendela Properties. Jendela Properties ini memiliki dua buah tab yaitu tab Alphabetic dan tab Categorized. Pada tab Alphabetic, semua properti dari objek akan diurutkan berdasarkan abjad, sedangkan pada tab Categorized, semua properti dikelompokkan berdasarkan jenisnya. Tidak ada perbedaan antara kedua tab tersebut terhadap properti yang ditampilkan, perbedaan keduanya hanyalah cara menampilkan.


(31)

7. Form Layout Window

Form Layout Window adalah jendela yang menggambarkan posisi dari form yang ditampilkan pada layar monitor. Posisi form pada Form Layout Window inilah yang merupakan petunjuk di mana aplikasi akan ditampilkan pada layar monitor saat dijalankan. Jika ingin memindahkan form ke posisi yang lain pada layar, dengan menggeser form tersebut pada jendela Form Layout Window.

Gambar 2.6 Jendela Form Layout 8. Window Code

Window code merupakan jendela tempat untuk menuliskan kode program sesuai dengan kode yang diinginkan programmernya.


(32)

2.7Microsoft Access

Microsoft Access adalah aplikasi yang berguna untuk membuat, mengolah dan mengelola basis data atau lebih dikenal dengan database. Database adalah kumpulan arsip data berbentuk tabel yang saling berkaitan untuk menghasilkan informasi. Data digunakan sebagai masukan yang akan diolah menjadi informasi. Aplikasi ini merupakan anggota dari beberapa aplikasi tentuny

ini menggunakan mesin basis data

menggunakan tampila Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet database Engine

pengguna yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Microsoft Access juga mendukung teknik-teknik pemrograman berorientasi objek.

2.7.1 Konsep Database

Basis Data (database) dapat dibayangkan sebagai sebuah lemari arsip. Jika memiliki sebuah almari arsip dan bisa untuk dikelola, maka hal-hal yang perlu dilakukan adalah sebagai berikut:


(33)

1. Memberi sampul/map pada kumpulan/bundel arsip yang akan disimpan. 2. Menentukan kelompok/jenis arsip.

3. Memberi penomoran dengan pola tertentu yang nilainya unik pada setiap sampul/map.

4. Menerapkan arsip-arsip tersebut dengan cara/urutan tertentu dalam almari dll. Operasi dasar Basis Data dalam sebuah disk, basis data dapat diciptakan dan dapat pula ditiadakan. Di dalam sebuah disk, dapat pula ditempatkan beberapa basis data. Sementara dalam sebuah basis data dapat ditempatkan satu atau lebih file/tabel. Pada file inilah sesungguhnya data disimpan atau ditempatkan.

Sebuah basis data umumnya dibuat untuk mewakili sebuah semesta data yang spesifik. Misalnya basis data kepegawaian, basis data akademik, basis data inventori dan sebagainya. Dalam basis data akademik, misalnya dapat menempatkan file mata pelajaran, file guru, file jadwal, file nilai dan seterusnya.

Operasi-operasi yang berkaitan dengan pembuatan objek (basis data dan tabel) merupakan operasi awal yang hanya dilakukan sekali dan berlaku seterusnya, sedangkan operasi-operasi yang berkaitan dengan pengisian tabel merupakan operasi-operasi rutin yang dilakukan berulang-ulang dan karena itu operasi-operasi inilah yang lebih tepat mewakili aktivitas pengelolaan (managament) dan pengolahan (processing) data dalam basis data.

2.7.2 Database dalam Microsoft Access

Database pada Access 2003 terdiri atas satu atau beberapa tabel, query, form, report, page, makro, modul yang semuanya berhubungan atau saling terkait.


(34)

1. Table, berupa tabel kumpulan data yang merupakan komponen utama dari sebuah database.

2. Query, digunakan untuk mencari dan menampilkan data yang memenuhi syarat tertentu dari satu tabel atau lebih. Query dapat juga digunakan untuk meng-update atau menghapus beberapa record data pada suatu saat yang sama. Selain itu query dapat digunakan untuk menjalankan perhitungan terhadap sekelompok data. Sebuah query dapat memiliki sumber data sampai dengan 16 tabel, dapat mencapai sampai 255 field yang berbeda.

3. Form, digunakan untuk menampilkan data, mengisi data mengubah data yang ada di dalam tabel. Ketika form dibuka, Access 2003 mengambil data dari satu tabel atau lebih dan menampilkannya ke layar monitor menggunakan layout yang dibuat melalui Form Wizard atau dari layout yang dirancang sendiri oleh user. Reports, digunakan untuk menampilkan laporan hasil analisis data.

4. Report yang telah dikelompokkan dapat dicetak, dihitung subtotal dan total datanya berdasarkan kriteria tertentu. Report (laporan) juga dapat dibuat dengan berisikan grafik atau label data.

5. Page, digunakan untuk membuat halaman Web (page) berupa data access page yang dapat ditempatkan di server sistem jaringan intranet atau internet.

6. Macro, untuk mengotomatisasi perintah-perintah yang sering digunakan dalam mengolah data.

7. Modules, digunakan untuk perancangan berbagai modul aplikasi pengolahan database tingkat lanjut sesuai dengan kebutuhan. Module ini berisi kode Visual Basic for Applications yang ditulis untuk menangani even dalam Access 2003.


(35)

2.8Crystal Report

Crystal Report merupakan salah satu paket program yang digunakan untuk mem-buat, menganalisa dan menerjemahkan informasi yang terkandung dalam database ke dalam berbagai jenis laporan. Crystal Reports dirancang untuk membuat laporan yang dapat digunakan dengan berbagai bahasa pemrograman berbasis Windows, seperti Visual Basic, Visual C/C++, Visual Interdev, dan Borland Delphi. Beberapa kelebihan yang dimiliki program Crystal Reports, antara lain:

1. Pembuatan laporan dengan Crystal Reports tidak terlalu rumit dan banyak melibatkan kode program.

2. Program Crystal Reports banyak digunakan karena mudah terintegrasi dengan bahasa lain.

3. Fasilitas impor hasil laporan yang mendukung format-format paket program lain, seperti Microsoft Office, Adobe Acrobat Reader, HTML dan sebagainya.

Dalam membuat suatu laporan, data merupakan komponen yang sangat vital dan mutlak disediakan. Umumnya data-data tersebut disimpan dalam sebuah database. Terdapat dua model untuk mengambil data yang ada di database guna ditampilkan di laporan, yaitu:

1. Pull Mode

Proses yang terjadi adalah driver akan melakukan koneksi ke database dan me-narik data yang ada di dalam database tersebut sesuai dengan permintaan. Dengan model ini, di antara koneksi dalam database dengan perintah SQL akan menghasilkan data yang ditangani oleh Crystal Reports. Umumnya model ini digunakan pada laporan yang pengambilan datanya berasal dari sebuah


(36)

database, di mana koneksinya tidak mengalami perubahan atau tidak memerlukan pengkodean.

2. Push Mode

Koneksi ke database digunakan untuk mengambil data dan mengisikan data tersebut ke dalam Dataset. Data yang berada dalam Dataset selanjutnya ditampilkan pada laporan. Dengan metode ini memungkinkan untuk membangun koneksi yang terbagi (sharing) ke dalam aplikasi dan membagi data sebelum Crystal Reports menerimanya. Laporan yang telah dibuat dengan Crystal Reports masih belum terlihat bentuk tampilan datanya. Untuk itu dibutuhkan kontrol lain yang dipasang di form yaitu CristalReportsViewer.

2.9Pengertian Data Flow Diagram

Diagram Alir Data (DAD) atau Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sesuatu. DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja atau model fungsi.

Sesuatu yang lazim bahwa ketika menggambarkan sebuah sistem kontekstual data flow diagram yang akan pertama kali muncul adalah interaksi antara sistem dan entitas luar. DFD didesain untuk menunjukkan sebuah sistem yang terbagi-bagi menjadi suatu bagian sub-sistem yang lebih kecil dan untuk menggarisbawahi arus data antara kedua hal tersebut diatas. Diagram ini lalu


(37)

“dikembangkan” untuk melihat lebih rinci sehingga dapat terlihat model-model yang terdapat di dalamnya. DFD dibagi menjadi 3 level yaitu:

1. Diagram konteks, menggambarkan satu lingkaran besar yang dapat mewakili seluruh proses yang terdapat di dalam suatu sistem. Merupakan tingkatan tertinggi dalam DFD dan biasanya diberi nomor 0 (nol). Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut aliran-aliran data utama menuju dan dari sistem. Diagram ini sama sekali tidak memuat penyimpanan data dan tampak sederhana untuk diciptakan.

2. Diagram Nol (diagram level-1), merupakan satu lingkaran besar yang mewakili lingkaran-lingkaran kecil yang ada di dalamnya. Merupakan pemecahan dari diagram Konteks ke diagram Nol. di dalam diagram ini memuat penyimpanan data.

3. Diagram Rinci, merupakan diagram yang menguraikan proses apa yang ada dalam diagram Nol.

Fungsi dari Data Flow Diagram adalah:

1. DFD adalah alat pembuatan model yang memungkinkan profesional sistem untuk menggambarkan sistem sebagai suatu jaringan proses fungsional yang dihubungkan satu sama lain dengan alur data, baik secara manual maupun komputerisasi.

2. DFD ini adalah salah satu alat pembuatan model yang sering digunakan, khususnya bila fungsi-fungsi sistem merupakan bagian yang lebih penting dan kompleks dari pada data yang dimanipulasi oleh sistem. Dengan kata lain, DFD adalah alat pembuatan model yang memberikan penekanan hanya pada fungsi sistem.


(38)

3. DFD ini merupakan alat perancangan sistem yang berorientasi pada alur data dengan konsep dekomposisi dapat digunakan untuk penggambaran analisa maupun rancangan sistem yang mudah dikomunikasikan oleh profesional sistem kepada pemakai maupun pembuat program.

Syarat-syarat pembuatan DFD ini adalah: 1. Pemberian nama untuk tiap komponen DFD. 2. Pemberian nomor pada komponen proses.

3. Penggambaran DFD sesering mungkin agar enak dilihat. 4. Penghindaran penggambaran DFD yang rumit.

5. Pemastian DFD yang dibentuk itu konsisten secara logika.

Tabel 2.2 Simbol Data Flow Diagram

No Simbol Nama Keterangan

1.

Proses

Transformasi Proses yang mengubah data dari input menjadi output

2.

Sumber & Tujuan Data

Karyawan & organisasi yang mengirim data ke dan menerima data dari sistem.

3. Arus Data

Arus data yang masuk ke dalam dan keluar dari sebuah proses.


(39)

BAB 3

PERANCANGAN SISTEM INFORMASI

Perancangan sistem informasi merupakan penggambaran, perencanaan dan pembuatan sketsa dari beberapa elemen yang terpisah menjadi satu kesatuan yang utuh dan berfungi. Perancangan sistem informasi menentukan bagaimana suatu sistem akan dibentuk. Untuk Merancang sebuah sistem informasi sesuai dengan judul Tugas Akhir saya, maka saya membuat rancangan Sistem Informasi Nilai.

3.1 Diagram Konteks

Diagram konteks merupakan diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem, input dan output sistem dengan tujuan untuk memberi gambaran tentang keseluruhan sistem. Diagram konteks ini menggambarkan hubungan sistem dengan lingkungan luarnya, yaitu dengan entitas luar Administrator,Pegawai dan Masyarakat.

Diagram konteks merupakan arus data yang berfungsi untuk menggambarkan keterkaitan aliran-aliran data antara sistem dengan bagian-bagian luar (kesatuan luar). Kesatuan luar ini merupakan sumber arus data atau tujuan data yang berhubungan dengan sistem informasi tersebut.

Diagram konteks bisa disebut dengan “Model sistem pokok (fundamental system model) mewakili keseluruhan elemen software dengan masukan (input) dan keluaran (output) yang diindikasikan dengan anak panah masuk dan keluar memperlihatkan suatu hubungan antara sistem dengan lingkungannya


(40)

Gambar 3.1 Konteks Diagram Sistem Informasi Pegawai

Berikut ini penjelasan diagram konteks sistem informasi diatas:

1. Administrator, seorang administrator melakukan input data ke dalam sistem serta melakukan update jika terdapat penambahan data baru, melakukan penghapusan dan juga edit data jika terdapat data yang salah. Seorang admin memiliki hak akses yang luas, sehingga admin juga diberikan laporan data tugas serta data absensi pegawai untuk dapat dicetak oleh admin sebagai arsip manual.

2. Pegawai, seorang pegawai diberi kewajiban untuk mengisi biodata lengkap pada sistem, sehingga admin bisa melakukan proses pada data siswa. Hak

Sistem Informasi Kepegawaian Kantor Camat Medan Selayang Pegawai Administrator KASI Biodata Lengkap Laporan

Data Siswa Pegawai Data Kepling

Data Absen Data Daftar Gaji

Informasi Jadwal Informasi Absen Informasi Seksi-seksi Informasi Jadwal bertugas Informasi Absensi Data Lengkap Data Bidang Penugasan


(41)

akses yang dimiliki pegawai yaitu melihat laporan data kerja absensinya berdasarkan tugas dan fungsi tertentu yang telah diinput oleh Admin yang sebelumnya telah diproses camat dan kepala seksi masing-masing.

3. Kepala Seksi (Kasi), seorang kasi diberikan tugas untuk menyerahkan hasil nilai siswa pada administrator, kemudian administrator melakukan input nilai pada sistem, sehingga camat mendapatkan laporan kerja dari sistem.

3.2 Data Flow Diagram

Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD merupakan alat bantu dalam menggambarkan atau menjelaskan DFD ini sering disebut juga dengan nama Bubble chart, Bubble diagram, model proses, diagram alur kerja atau model fungsi.

Diagram konteks diatas dapat dibagi menjadi bentuk yang lebuh detail menjadi DFD Level 0 yang merupakan bentuk rinci dari diagram konteks.


(42)

Data Siswa

Data Guru

Data Mapel

Data Nilai

Gambar 3.2 DFD Level 0

Proses 1 ( Manajemen Data Akademik):

1. Administrator melakukan login dengan memasukkan username dan password. 2. Sistem akan merespon login user bila data login yang dimasukkan salah. Dan

bila login berhasil maka administrator dapat masuk kedalam sistem yang menampilkan menu-menu untuk entri data.

Manajemen Data Bidang Penugasan Administrator Login Admin Data Nilai Masing-masing Pelajaran Guru Laporan - Laporan Jadwal

- Kelas

- Absen Siswa

Siswa

- Laporan Nilai - Kelas - Pengajar tabelSiswa tabelGuru tabelMapel tabelNilai File Data Siswa, Guru, Nilai Manajemen Data Hasil Kerja tabelLaporan


(43)

3. Administrator melakukan entri data mata pelajaran, data guru, data siswa dan data nilai kemudian disimpan ke dalam tabelSiswa, tabelGuru, tabelMapel dan tabelNilai serta melakukan update, edit, delete jika terdapat perubahan atau penambahan data.

Proses 2 (Manajemen Data Nilai):

1. Proses ini dilakukan oleh pengajar dengan menyerahkan nilai masing-masing mata pelajaran pada wali kelas siswa.

2. Wali kelas masing-masing akan melakukan proses pengumpulan nilai, kemudian menyerahkan pada administrator untuk dilakukan input data nilai. Proses 3 (Daftar Laporan):

Proses dimana menampilkan laporan berupa informasi baik kepada administrator, pengajar maupun siswa mengenai daftar pengajar, daftar mata pelajaran pada tiap-tiap kelas serta daftar siswa aktif, dan juga laporan nilai siswa. Data-data tersebut diambil dari data yang telah masuk dalam database pada tiap-tiap tabel.


(44)

Gambar 3.3 DFD Level 1 untuk Administrator

Penjelasan DFD Level 1, untuk melakukan proses Manajemen Data Akademik, Administrator melakukan proses manipulasi berupa perubahan, penghapusan dan penambahan data mata pelajaran, data pengajar, data siswa dan data nilai yang kemudian disimpan pada masing-masing data store yang kemudian dapat digunakan untuk proses pelaporan hasil manipulasi data.

Administrator

Pengajar/Guru

Data Siswa

Data Guru

Data Mata Pelajaran

Data Nilai Input, Ubah, Hapus Data Guru Input, Ubah, Hapus Data Mapel Input, Ubah, Hapus Data Nilai Siswa Pengajar Mata Pelajaran Nilai Data Penilaian Input, Ubah, Hapus Data Siswa


(45)

Gambar 3.4 DFD Level 1 untuk proses Laporan

3.3 Entity Relational Diagram

Entity Relational Diagram (ERD) adalah sebuah diagram yang mengambarkan suatu relasi dari suatu objek yang memiliki atribut. Dari ERD ini kemudian dapat menjadi suatu table dalam database. Adapun symbol dan keterangan ERD sebagai berikut:

Data Siswa

LAPORAN Data Guru

Data Mapel

Data Nilai

File Data Siswa

File Data Guru

File Data Mapel

File Nilai Siswa

Administrator

Laporan Nilai Jadwal Mapel Kelas

Gursu Login Admin

Siswa Guru

Jadwal Mapel Kelas

Laporan Penilaian


(46)

Tabel 3.1 Simbol Entity Relational Diagram

No. Simbol Keterangan

1. Menandakan sebuah relasi antar entitas

2. Menandakan sebuah objek/entitas

3. Menandakan kardinalitas suatu relasi 3.

Menandakan sebuah atribut yang dimiliki oleh suatu entitas atau relasi.

3.4 Perancangan Struktur Database

Perancangan Database adalah proses untuk menentukan isi dan pengaturan data yang dibutuhkan untuk mendukung berbagai rancangan sistem. Database adalah kumpulan dari data yang berhubungan satu sama lain yang tersimpan secara sistematik dalam perangkat komputer. Database merupakan salah satu komponen yang penting dalam membuat sebuah Program Sistem Informasi. Untuk menentukan file database yang digunakan seperti field, tipe data dan ukuran data, dirancang dengan menggunakan bahasa pemograman visual basic 6.0 dan perancangan database menggunakan Microsoft Access 2003.

Rancangan sistem informasi nilai terdiri dari 5 buah tabel yang saling berhubungan. Tabel-tabel tersebut adalah tabel Siswa, tabel Guru, tabel Mata pelajaran, tabel Input nilai dan tabel Laporan nilai. Di bawah ini struktur database dari 5 tabel tersebut


(47)

BAB 4

IMPLEMENTASI SISTEM

4.1 Pengertian Implementasi Sistem

Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang disetujui, agar siap untuk dioperasikan sebagai sistem yang baru.

4.2 Tujuan Implementasi Sistem Tujuan dari implementasi sistem adalah:

1. Membuat atau menerapkan desain sistem yang telah disiapkan selama penelitian.

2. Menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang disetujui.

3. Menulis, menguji dan mendokumentasikan program-program dan prosedur-prosedur yang dilakukan oleh dokumen desain sistem yang disetujui.

4. Memastikan bahwa personil dapat menggunakan sistem baru yaitu dengan mempersiapkan pemakai dan melatih personal.

4. Memperhitungkan bahwa desain sistem memenuhi permintaan pemakai yaitu dengan menguji sistem secara keseluruhan.

6. Memastikan bahwa konversi ke sistem baru berjalan secara benar yaitu dengan merencanakan, mengontrol dan melakukan instansi sistem baru secara benar.


(48)

4.3 Komponen Utama dalam Implementasi Sistem

Untuk mengolah data menggunakan komputer haruslah mempunyai tiga komponen utama, yaitu sebagai berikut:

1. Hardware

Hardware (perangkat keras) merupakan komponen fisik dalam rangkaian komputer, Penggunaan perangkat keras yang baik akan mempengaruhi cepat lambatnya proses program dijalankan dan dihasilkan. Adapun spesifikasi komponen hardware yang digunakan oleh penulis yaitu:

1. Intel core 2 duo processor 2. Memori 240 GB

3. Monitor 10 inchi 4. Keyboard

4. Mouse 6. Printer 2. Software

Software (perangkat lunak) merupakan intruksi program yang dapat digunakan dalam komputer dan memberikan fungsi serta menampilkan seperti yang diinginkan, Untuk mendukung sistem kerja dari hardware maka diperlukan juga software di dalamnya. Untuk sistem ini diperlukan spesifikasi perangkat lunak yaitu:

1. Sistem Operasi Windows XP

2. Aplikasi bahasa pemrograman Microsoft Visual Basic 6.0 3. Microsoft Acces 2007

4. Seagate Crystal Report 3. Brainware


(49)

Merupakan faktor manusia yang menangani fasilitas komputer, yang dibutuhkan adalah:

a. Sistem Analis, orang sedang membangun fasilitas rancangan sistem.

b. Programmer, orang yang mengerti bahasa pemrograman dalam membuat dan membangun program.

c. Operator, orang yang menangani langsung dalam pengolahan data mulai dari mempersiapkan data sampai dengan pengertian data ke dalam komputer.

4.4 Implementasi Database

Dalam implementasi database sesuai dengan perancangan sistem pada bab sebelumnya menggunakan perangkat lunak Microsoft Access, dengan langkah-langkah sebagai berikut:

1. Klik tombol Start>Program>Microsoft Access 2003, jika tidak ada bisa menggunakan Microsoft Access 2007.

2. Pada layar akan tampil kotak dialog Microsoft Access, seperti tampilan pada gambar 4.1.

Gambar 4.1 Kotak Dialog Utama Microsoft Access

3. Pilih Blank Database untuk membuat database baru yang desainnya kosong, selanjutnya akan tampil kotak dialog blank database seperti tampilan gambar 4.2.


(50)

Gambar 4.2 Kotak Dialog Blank Database

4. Pada File Name, isi nama database ‘dbSistemNilai’ sesuai dengan rancangan yang telah dibuat, untuk menentukan lokasi penyimpanan klik icon folder, kemudian pilih penyimpanan sesuai dengan yang diinginkan, dan nantinya bisa disatukan dengan program Visual Basic yang akan dibuat. Setelah selesai Klik Create.

5. Layar akan menampilkan halaman utama Microsoft Access 2007, Klik Desain View, akan muncul kotak dialog Table Name, isi nama tabel dengan nama ‘tabel_Siswa’, dapat dilihat pada gambar 4.3. Lalu klik Ok.

Gambar 4.3 Tampilan Kotak Dialog Save As 4.5 Implementasi Program

Sistem Informasi Nilai dibuat dengan menggunakan bahasa pemrograman Visual Basic 6.0, seperti telah dijelaskan pada spesifikasi perangkat keras untuk implementasi


(51)

sistem. Selanjutnya akan dibahas prosedur membuat Sistem Informasi Nilai dengan Visual Basic 6.0.

4.5.1 Membuat Interface Sistem

Interface sistem adalah media komunikasi antara User dengan Sistem Informasi Nilai. Sistem Informasi Nilai ini terdiri dari beberapa interface. Langkah-langkah yang ditempuh untuk membuat Interface Sistem Informasi Nilai adalah sebagai berikut: 1. Buka aplikasi bahasa pemprograman Visual Basic 6.0, pada kotak dialog New

Project Pilih Standard EXE.

2. Klik Menu Project, pilih References…, lalu centang beberapa pilihan Available References seperti gambar di bawah ini:


(52)

3. Selanjutnya aktifkan beberapa Controls pada Components dengan cara klik menu Project, pilih Components…, kemudian pada pilihan Components centang Microsoft ADO Data Control 6.0 (OLEDB), Microsoft Windows Common Controls 6.0 (SP6) dan Microsoft Windows Common Controls-2 6.0(SP4), klik Ok.

4.5.2 Implementasi Tampilan Sistem

Penulis membuat tampilan sistem pada Visual Basic 6.0 sesuai dengan isi struktur database yang telah dirancang. Sistem Informasi Nilai ini memiliki beberapa menu yang memiliki fungsi masing-masing. Tampilan dan menu tersebut berguna untuk mempermudah user atau pengguna dalam menjalankan sistem. Berikut ini gambar tampilan menu Sistem Informasi Nilai:

1. Menu Utama

Menu utama Sistem Informasi Nilai dibuat dengan menggunakan MDI Form pada Visual Basic 6.0. Didalam menu utama terdapat beberapa menu, diantaranya Menu File, Laporan dan About Me. Selain menu terdapat 3 Tombol utama yaitu tombol Login, Logout dan Ganti Password. Tampilan dari Menu Utama terlihat pada gambar 4.9.


(53)

Gambar 4.9 Tampilan Menu Utama

2. Menu Login

Menu Login merupakan menu yang pertama kali muncul saat program dijalankan. Menu ini berfungsi untuk pengamanan Sistem yang dilengkapi dengan Nama User Name dan Password, sehingga tidak akan bisa sembarangan orang bisa masuk ke sistem. Ketika User Name dan Password diisikan dengan benar maka sistem akan dan menampilkan Menu Utama Sistem sehingga user bisa melakukan pengolahan data didalamnya.


(54)

3. Menu Data Pegawai dan Kepala Lingkungan

Menu data pegawai dan kepala lingkungan dibuat untuk menginput data pegawai kedalam tabel Pegawai pada database. Field yang terdapat pada menu data pegawai dan kepling adalah:

a. NIP f. Jenis Kelamin

b. Nama g. Alamat

c. Tempat Lahir h. Golongan

d. Tanggal Lahir i. Status

e. Agama j. Jabatan

Tampilan Menu data Siswa seperti pada gambar 4.11.


(55)

4. Menu Absen Pegawai Kantor Camat

Menu Absen berfungsi untuk mendata kehadiran pegawai kantor camat, baik yang honor maupun PNS. Data yang diinput pada menu ini akan tersimpan pada tabel Absen dalam database. Tampilan Menu Data Absen Pegawai seperti pada gambar 4.12.

Gambar 4.12 Tampilan Form Absen 4. Menu Daftar Gaji Pegawai Kantor Camat

Menu Mata Pelajaran berfungsi untuk menampilkan gaji PNS sesuai Golongan dan tunjangannya secara transparan. Data yang diinput pada menu ini akan tersimpan pada tabel daftar gaji dalam database.

a. NIP g. Gaji pokok m. Potongan pajak

b. Nama h. Tunjangan Keluarga n. Potongan askes c. Tanggal Lahir i. Tunjangan Fungsional o. Potongan iwp d. Golongan j. Tunjangan Beras p. Potongan taperum e. Status k. Tunjangan Pajak r. Hutang


(56)

Gambar 4.13 Tampilan Form Mata Pelajaran

6. Menu Bidang Penugasan.

Menu Input Bidang Penugasan didesain untuk menginput data tugas pegawai disetiap seksi yang nantinya akan tersimpan dalam tabel input bidang penugasan pada database. Menu input bidang penugasan merupakan dimana para seksi yang ada di kecamatan medan selayang saling berhubungan sesuai tugas dan fungsi masing – masing. Dalam bidang penugasan terdapat,

a. NIP b. Nama

c. Bidang Penugasan


(57)

Gambar 4.14 Tampilan Form Input Bidang Penugasan

7. Menu Nilai

Menu Jadwal merupakan jadwal pegawai kantor camat yang bertugas kapan jadi pike, libur kantor dan mengetahui dimana ruangan kerja tiap seksi. Data yang diinput pada menu ini akan tersimpan pada dalam database.

Dalam form jadwal terdapat,

a. Kode jabatan e. NIP

b. Hari f. Nama


(58)

d. Jam

Tampilan Menu Jadwal dapat dilihat pada gambar 4.15.

Gambar 4.15 Tampilan Jadwal

4.5.3 Membuat Menu Laporan

Laporan digunakan untuk menganalisis kegiatan dimasa mendatang. Laporan sangat penting bagi pimpinan untuk digunakan dalam pengambilan keputusan. Inilah bentuk laporan hasil kerja setip pns dan tiap seksi di kantor camat medan selayang. Pada form laporan terdapat

a. Laporkan b. Cancel c.


(59)

Gambar 4.16 Tampilan Form Laporan

4.5.4 Menu About Me

Menu about me adalah tampilan form untuk menginput kritikan dan saran agar kerja tiap seksi dapat lebih baik ke depannya.

Tampilan laporan data guru dapat dilihat pada gambar 4.17.


(60)

BAB 5 PENUTUP

5.1 Kesimpulan

Dari penelitian yang penulis lakukan, maka penulis dapat mengambil kesimpulan sebagai berikut:

1. Kantor Camat Medan Selayang belum memanfaatkan sistem komputerisasi sepenuhnya dalam pengolahan Sistem Informasi, dengan adanya sistem baru maka Kantor Medan Selayang akan lebih mudah dalam pengolahan database Pegawai, tugas dan pengolahan lainnya.

2. Dengan menggunakan Visual Basic 6.0 dapat diciptakan sistem informasi kepegawaian pada Kantor Camat Medan Selayang dengan cepat, tepat, akurat dan mudah.

3. Dengan adanya perangkat lunak Sistem Informasi Kepegawaian, maka proses pengolahan dan informasi dari kantor yang akan dating dapat dilakukan dengan cepat, akurat, tepat mudah.

4. Membuat program dengan menggunakan Visual Basic 6.0 lebih mudah dalam hal perancangan maupun implementasi sistem serta output dari sistem, sehingga user juga bisa menggunakan sistem dengan baik.


(61)

5.2 Saran

Penulis memiliki beberapa saran untuk Kantor Camat Medan Selayang:

1. Pada masa sekarang, dimana teknologi merupakan penunjang utama kemajuan administrasi, sebaiknya Kantor Camat Medan Selayang sudah selayaknya memiliki fasilitas komputer. Dengan memiliki fasilitas komputer, maka para pegawai tidak akan gaptek, karena telah diketahui sendiri saat ini bahkan sebagian sekolah telah menggunakan media teknologi untuk melakukan Ujian Nasional secara online. 2. Diharapkan agar seluruh pegawai dapat mempelajari dan mengerti tentang

perkembangan teknologi komputerisasi pegawai memiliki tenaga skill tentang teknologi untuk melayani masyarakat.

3. Diharapkan adanya pengembangan lebih lanjut dari sistem informasi untuk menanggulangi dan mengolah data bidang penugasan yang lebih besar di masa yang akan datang.


(62)

DAFTAR PUSTAKA

Wahyono, Teguh. 2004. Sistem Informasi Konsep Dasar, Analisi Desain dan Implementasi. Graha Ilmu. Yogyakarta.

Dhewiberta. 2005. Visual Basic 6.0 dan Crystal Report. Andi Offset. Yogyakarta. Kurniadi, Adi. 2000. Pemrograman Microsoft Visual Basic 6.0. Jilid ke-1. PT Elex

Media Komputindo .Jakarta.

Hadi, Rahadian. 2004. Membuat Laporan dengan Crystal Report 8.5 dan Visual Basic 6.0. PT. Elex Media Komputindo. Jakarta.

Jogiyanto, Hartanto. 2001. Analisa dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Andi Offset. Yogyakarta.

Sihombing, Poltak. 2011. Pemrograman Visual Basic 6.0. USU Press. Medan. Kadir, Abdul. 2002. Pengenalan Sistem Informasi. Andi Offset. Yogyakarta.

Panduan Tatacara Penulisan Skripsi & Tugas Akhir. Dokumen Nomor: Akad/05/2005. Medan: Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sumatera Utara. Rumbio, Elton. 2014. Sistem Informasi Nilai Pada Sekolah SMA Yossudarso Medan

Menggunakan Microsoft Visual Basic 6.0. [Tugas Akhir]. Medan: Universitas Sumatera Utara, Program Diploma 3.

Rosiana, Liza. 2010. Pengembangan Sistem Informasi Nilai Siswa Sekolah Dasar 060807 Medan Menggunakan Microsoft Visual Basic 6.0. [Tugas Akhir]. Medan: Universitas Sumatera Utara, Program Diploma 3.


(1)

Gambar 4.14 Tampilan Form Input Bidang Penugasan

7. Menu Nilai

Menu Jadwal merupakan jadwal pegawai kantor camat yang bertugas kapan jadi pike, libur kantor dan mengetahui dimana ruangan kerja tiap seksi. Data yang diinput pada menu ini akan tersimpan pada dalam database.

Dalam form jadwal terdapat,

a. Kode jabatan e. NIP

b. Hari f. Nama


(2)

d. Jam

Tampilan Menu Jadwal dapat dilihat pada gambar 4.15.

Gambar 4.15 Tampilan Jadwal

4.5.3 Membuat Menu Laporan

Laporan digunakan untuk menganalisis kegiatan dimasa mendatang. Laporan sangat penting bagi pimpinan untuk digunakan dalam pengambilan keputusan. Inilah bentuk laporan hasil kerja setip pns dan tiap seksi di kantor camat medan selayang. Pada form laporan terdapat

a. Laporkan b. Cancel c.


(3)

Gambar 4.16 Tampilan Form Laporan

4.5.4 Menu About Me

Menu about me adalah tampilan form untuk menginput kritikan dan saran agar kerja tiap seksi dapat lebih baik ke depannya.

Tampilan laporan data guru dapat dilihat pada gambar 4.17.


(4)

BAB 5 PENUTUP

5.1 Kesimpulan

Dari penelitian yang penulis lakukan, maka penulis dapat mengambil kesimpulan sebagai berikut:

1. Kantor Camat Medan Selayang belum memanfaatkan sistem komputerisasi sepenuhnya dalam pengolahan Sistem Informasi, dengan adanya sistem baru maka Kantor Medan Selayang akan lebih mudah dalam pengolahan database Pegawai, tugas dan pengolahan lainnya.

2. Dengan menggunakan Visual Basic 6.0 dapat diciptakan sistem informasi kepegawaian pada Kantor Camat Medan Selayang dengan cepat, tepat, akurat dan mudah.

3. Dengan adanya perangkat lunak Sistem Informasi Kepegawaian, maka proses pengolahan dan informasi dari kantor yang akan dating dapat dilakukan dengan cepat, akurat, tepat mudah.

4. Membuat program dengan menggunakan Visual Basic 6.0 lebih mudah dalam hal perancangan maupun implementasi sistem serta output dari sistem, sehingga user juga bisa menggunakan sistem dengan baik.


(5)

5.2 Saran

Penulis memiliki beberapa saran untuk Kantor Camat Medan Selayang:

1. Pada masa sekarang, dimana teknologi merupakan penunjang utama kemajuan administrasi, sebaiknya Kantor Camat Medan Selayang sudah selayaknya memiliki fasilitas komputer. Dengan memiliki fasilitas komputer, maka para pegawai tidak akan gaptek, karena telah diketahui sendiri saat ini bahkan sebagian sekolah telah menggunakan media teknologi untuk melakukan Ujian Nasional secara online. 2. Diharapkan agar seluruh pegawai dapat mempelajari dan mengerti tentang

perkembangan teknologi komputerisasi pegawai memiliki tenaga skill tentang teknologi untuk melayani masyarakat.

3. Diharapkan adanya pengembangan lebih lanjut dari sistem informasi untuk menanggulangi dan mengolah data bidang penugasan yang lebih besar di masa yang akan datang.


(6)

DAFTAR PUSTAKA

Wahyono, Teguh. 2004. Sistem Informasi Konsep Dasar, Analisi Desain dan Implementasi. Graha Ilmu. Yogyakarta.

Dhewiberta. 2005. Visual Basic 6.0 dan Crystal Report. Andi Offset. Yogyakarta. Kurniadi, Adi. 2000. Pemrograman Microsoft Visual Basic 6.0. Jilid ke-1. PT Elex

Media Komputindo .Jakarta.

Hadi, Rahadian. 2004. Membuat Laporan dengan Crystal Report 8.5 dan Visual Basic 6.0. PT. Elex Media Komputindo. Jakarta.

Jogiyanto, Hartanto. 2001. Analisa dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Andi Offset. Yogyakarta.

Sihombing, Poltak. 2011. Pemrograman Visual Basic 6.0. USU Press. Medan. Kadir, Abdul. 2002. Pengenalan Sistem Informasi. Andi Offset. Yogyakarta.

Panduan Tatacara Penulisan Skripsi & Tugas Akhir. Dokumen Nomor: Akad/05/2005. Medan: Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sumatera Utara. Rumbio, Elton. 2014. Sistem Informasi Nilai Pada Sekolah SMA Yossudarso Medan

Menggunakan Microsoft Visual Basic 6.0. [Tugas Akhir]. Medan: Universitas Sumatera Utara, Program Diploma 3.

Rosiana, Liza. 2010. Pengembangan Sistem Informasi Nilai Siswa Sekolah Dasar 060807 Medan Menggunakan Microsoft Visual Basic 6.0. [Tugas Akhir]. Medan: Universitas Sumatera Utara, Program Diploma 3.