Sistem Informasi Pendataan Guru Pada SMA Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0

(1)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

SISTEM INFORMASI PENDATAAN GURU PADA SMA NEGERI 1 TANJUNG PURA DENGAN MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

SRI SULI YANTI 052406051

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2008


(2)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

SISTEM INFORMASI PENDATAAN GURU PADA SMA NEGERI 1 TANJUNG PURA DENGAN MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli Madya

SRI SULI YANTI 052406051

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA


(3)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

2008

PERSETUJUAN

Judul : SISTEM INFORMASI PENDATAAN GURU PADA

SMA NEGERI 1 TANJUNG PURA DENGAN MENGGUNAKAN VISUAL BASIC 6.0

Kategori : TUGAS AKHIR

Nama : SRI SULI YANTI

Nomor Induk Mahasiswa : 052406051

Program Studi : DIPLOMA (D3) ILMU KOMPUTER

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Juni 2008

Diketahui/Disetujui oleh

Departemen Matematika FMIPA USU

Ketua, Pembimbing,

Dr. Saib Suwilo, M.Sc. Drs. Bambang Irawan, M. Sc


(4)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

PERNYATAAN

SISTEM INFORMASI PENDATAAN GURU PADA SMA NEGERI 1 TANJUNG PURA 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 disebut sumbernya.

Medan, Juni 2008

SRI SULI YANTI 052406051


(5)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

PENGHARGAAN

Puji dan syukur penulis panjatkan pada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah kurnia-Nya kajian ini berhasil diselesaikan dengan waktu yang telah ditetapkan.

Ucapan terima kasih saya sampaikan kepada Drs. Bambang Irawan, M.Sc selaku pembimbing pada penyelesaian tugas akhir ini yang telah memberikan panduan dan penuh kepercayaan kepada saya untuk menyempurnakan kajian ini. Ucapan terima kasih juga ditujukan kepada ketua dan sekretaris Departemen Dr. Saib Suwilo, M.Sc, Drs, Henri Rani Sitepu, M.Si, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Matematika FMIPA USU, pegawai di FMIPA USU, rekan-rekan kuliah khususnya Nur Asiah, Santi Nasution, Khoiriyani dan Supiani, rekan-rekan KOMPAS-USU dan rekan-rekan GmnI. Akhirnya tidak terlupakan kepada kedua orang tuaku, Ayahanda dan Ibunda tercinta dan semua ahli keluarga yang selama ini memberikan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha Esa akan membalasnya.


(6)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

ABSTRAK

Kajian ini bertujuan untuk memberikan suatu aplikasi sistem yang dapat digunakan dengan mudah dalam melakukan pekerjaan dan untuk mendukung dalam pengambilan keputusan. Aplikasi ini dirancang sesuai dengan kebutuhan informasi yang semakin maju seiring dengan perkembangan teknologi komputer sangat cepat, baik dari segi perangkat keras dan perangkat lunak. Sistem ini dirancang dengan menggunakan perangkat lunak Microsoft Visual Basic 6.0.

Dengan demikian, perancangan suatu sistem informasi memerlukan data dan informasi yang akurat agar sistem informasi yang dirancang dapat memenuhi kebutuhan sesuai yang diinginkan. Untuk itu penulis akan membahas Sistem Informasi Pendataan Guru pada SMA Negeri 1 tanjung Pura. Sistem ini meliputi modul-modul masukan data yang berkaitan dengan data siswa. Selain itu juga meliputi modul-modul keluaran data yang berkaitan dengan data masukan tersebut. Tujuan dari sistem informasi ini adalah untuk mempermudah pengolahan data guru dan meningkatkan efektivitas dan efisiensi kerja.


(7)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

DAFTAR ISI

Halaman

Persetujuan ii

Pernyataan iii

Penghargaan iv

Abstrak v

Daftar Isi vi

Daftar Tabel viii

Daftar Gambar ix

Bab 1 Pendahuluan 1

1.1 Latar Belakang 1

1.2 Identifikasi Masalah 2

1.3 Perumusan Masalah 3

1.4 Batasan Masalah 3

1.5 Maksud dan Tujuan 4

1.6 Metodologi Penelitian 4

1.7 Sistematika Penulisan 5

Bab 2 Landasan Teori 7

2.1 Pengertian Komputer 7

2.2 Sistem 10

2.2.1 Pengertian Sistem 10

2.2.2 Klasifikasi Sistem 11


(8)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

2.3 Informasi 13

2.4 Sistem Informasi 13

2.5 Daur Hidup Pengembangan Sistem 14

2.6 Desain Sistem 14

2.7 Database 15

2.7.1 Tujuan Pengolahan Data 18

2.7.2 Metode Pengolahan Data 18

2.8 Visual Basic 6.0 19

2.8.1 Format Pemrograman Visual Basic 6.0 20

2.8.2 Komponen Utama Visual Basic 6.0 21

2.9 Pengertian DFD (Data Flow Diagram) 25

2.10 Pengertian Flowchart 26

Bab 3 Perancangan Sistem 28

3.1 Perancangan Sistem 28

3.2 Permasalahan Yang Akan Dibahas 29

3.3 Metode Penyelesaian Masalah 30

3.4 Data Yang Dikumpulkan 31

3.5 Prosedur Penyusunan Program 31

3.6 Algoritma 33

3.6.1 Flowchart Menu Utama 33

3.6.2 Flowchart Input Data, Edit, Hapus, Data Pegawai 34

3.6.3 Flowchart Input Data, Edit, Hapus, Data Golongan 35

3.6.4 Flowchart Laporan 36

3.7 Rancangan Database 37

3.7.1 Rancangan Struktur Menu 40

3.7.2 Spesifikasi Input 43

3.7.3 Spesifikasi Output 43

3.8 Diagram Aliran Data 45

Bab 4 Implementasi Sistem 47

4.1 Pengertian Implementasi Sistem 47

4.2 Tujuan Implementasi Sistem 47

4.3 Pengujian Sistem 48

4.4 Pemeliharaan Sistem 49

Bab 5 Kesimpulan dan Saran 50

5.1 Kesimpulan 50

5.2 Saran 51

Daftar Pustaka Lampiran


(9)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

DAFTAR TABEL

Halaman

Tabel 2.1 Simbol DFD (Data Flow Diagram) 26

Tabel 2.2 Simbol Flowchart 27

Tabel 3.1 Biodata Guru 37


(10)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

DAFTAR GAMBAR

Halaman

Gambar 2.1 Komponen Sistem 12

Gambar 2.2 Tahapan-tahapan dalam SDLC 14

Gambar 2.3 Hierarki Data 17

Gambar 2.4 Jendela Utama 21

Gambar 2.5 Jendela Form 22

Gambar 2.6 Jendela Project 22

Gambar 2.7 ToolBox 23

Gambar 2.8 Jendela Properties 24

Gambar 2.9 Jendela Layout Form 24

Gambar 2.10 Jendela Code 25

Gambar 3.1 Flowchart Menu Utama 33

Gambar 3.2 Flowchart Input Data, Edit, Hapus, Data Pegawai 34

Gambar 3.3 Flowchart Input Data, Edit, Hapus, Data Golongan 35

Gambar 3.4 Flowchart Laporan 36

Gambar 3.5 ERD 39


(11)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Gambar 3.7 Desain Input Data Guru 42

Gambar 3.8 Data Flow Diagram (DFD) Diagram Konteks 45

Gambar 3.9 Data Flow Diagram (DFD) Level 0 (nol) 46

BAB 1

PENDAHULUAN


(12)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Penggunaan komputer dewasa ini sangat diperlukan dalam menyelesaikan masalah-masalah ringan maupun masalah-masalah rumit. Di sekolah-sekolah menengah atas pun telah dimulai penggunaan komputer-komputer. Di rumah-rumah, di kantor-kantor, komputer dianggap sebagai kebutuhan seperti mesin tik. Bagi generasi anak-anak sekarang berada di sekolah menengah, penggunaan komputer sejalan dengan perkembangan pendidikannya. Tetapi bagi generasi lanjutan komputer merupakan suatu tantangan. Ini banyak disebabkan karena adanya kemampuan yang terbatas dalam melakukan pekerjaan, terutama dalam hal kecepatan, ketelitian, keterbatasan daya ingat, sehingga mendorong untuk menggunakan alat bantu khususnya komputer.

USU (Universitas Sumatera Utara) merupakan perguruan tinggi yang tanggap dengan persoalan ilmu komputer. Dengan menyediakan suatu jurusan Ilmu Komputer diharapkan mahasiswa yang sedang dilatih di dalamnya membuat program untuk

memecahkan masalah yang dihadapi di dunia industri, termasuk yang dihadapi di bidang penyelenggaraan pendidikan.

SMA Negeri 1 Tanjung Pura merupakan salah satu instansi Pemerintah yang menyelenggarakan program pendidikan yang berhubungan dengan ilmu pengetahuan. Guna menunjang untuk menghasilkan Sumber Daya Manusia (SDM) yang berkualitas.

Perancangan sistem informasi tersebut dapat dilakukan dengan menggunakan beberapa bahasa pemrograman di antaranya Microsoft Visual Basic, Visual Database maupun Clipper. Pada masa sekarang ini pemrograman yang berbasis Visual Basic


(13)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

atau grafis lebih banyak diminati dan disukai oleh berbagai lembaga atau instansi karena pengembangan dan pengolahan sangat mudah untuk dilakukan dan tampilannya juga sangat menarik.

Dengan pertimbangan dan permasalahan di atas, penulis memutuskan dan memilih judul “Sistem Informasi Pendataan Guru pada SMA Negeri 1 Tanjung

Pura dengan Menggunakan Microsoft Visual Basic 6.0”.

1.2. Identifikasi Masalah

SMA Negeri 1 Tanjung Pura adalah sarana pendidikan yang disediakan oleh pemerintah untuk anak-anak Indonesia yang melanjutkan pendidikan ke tingkat yang diinginkan untuk dipecahkan. Masalah inilah yang mengakibatkan sarana dari sistem tidak tercapai, oleh karena itu pada tahap analisis sistem, langkah pertama yang harus dilakukan oleh analisis sistem adalah mengidentifikasi terlebih dahulu masalah-masalah yang terjadi.

Masalah yang sering dihadapi SMA Negeri 1 Tanjung Pura selama ini yaitu di dalam memberikan informasi pendataan guru yang masih mempergunakan sistem secara manual sehingga SMA Negeri 1 Tanjung Pura membutuhkan waktu yang cukup lama dan akan mengakibatkan cara kerja yang sangat lambat, kalau ditinjau dari segi waktu.


(14)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Berdasarkan uraian identifikasi tersebut, Penulis dapat membuat perumusan masalah yaitu, bagaimana membuat sistem informasi pendataan guru pada SMA Negeri 1 Tanjung Pura.

1.4. Batasan Masalah

Sesuai dengan judul, penulis membatasi masalah hanya berkenaan pada sistem pendataan guru pada SMA Negeri 1 Tanjung Pura yaitu:

1. Membahas seputar tentang pendataan guru yang akan dikomputerisasi. 2. Untuk mempercepat sistem kerja pada sekolah SMA Negeri 1 Tanjung

Pura.

3. Proses informasi manajemen pendataan guru digunakan komputer sebagai alat bantu untuk mempercepat proses pendataan guru di sekolah SMA Negeri 1 Tanjung Pura.

1.5. Maksud dan Tujuan

Adapun maksud diadakannya perancangan Sistem Informasi Pendataan Guru pada SMA Negeri 1 Tanjung Pura adalah membantu pemecahan masalah dalam pengolahan pendataan guru.


(15)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

1. Salah satu persyaratan dalam menyelesaikan pendidikan penulis di

Program Studi D-3 Ilmu Komputer FMIPA USU.

2. Membangun Sistem Informasi pendataan guru pada SMA Negeri 1

Tanjung Pura untuk mempercepat proses informasi manajemen pendataan guru.

1.6. Metodologi Penelitian

Metodologi penelitian merupakan suatu cara yang sifatnya sistematis dan objektif dengan tujuan untuk memperoleh dan mengumpulkan data dan informasi yang diteliti secara baik dan benar.

Dalam penyelesaian Tugas Akhir ini penulis melakukan penelitian sebagai berikut:

1. Penelitian Lapangan (Field Research)

Penelitian Lapangan merupakan cara untuk mendapatkan data dan informasi yang dibutuhkan dalam penyelesaian karya tulis ini yaitu dengan cara mengadakan penelitian dan pengamatan langsung terhadap objek yang sebenarnya.

Dalam metodologi penelitian ini, penulis menggunakan metode antara lain:


(16)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Penulis langsung mengadakan wawancara kepada pihak yang bersangkutan sehubungan dengan data yang dibutuhkan, sehingga data yang diperoleh benar-benar tepat dan akurat. b. Observasi

Yaitu metode pengumpulan data dengan cara mengamati langsung terhadap objek yang berkaitan dengan penelitian. 2. Penelitian Kepustakaan (Library Research)

Penelitian kepustakaan merupakan cara untuk mendapatkan landasan teori dengan mempelajari dan mencari informasi-informasi dari buku-buku berupa literatur-literatur, catatan-catatan kuliah yang bersangkutan dengan masalah yang diteliti.

1.7. Sistematika Penulisan

Adapun maksud dan tujuan sistematika penulisan Tugas Akhir ini adalah untuk memudahkan penulis dalam membuat dan menyelesaikan permasalahan yang dianalisis sehingga lebih terarah dan terfokus dan tidak menyimpang dari ruang lingkup batasan masalah. Adapun sistematika penulisan Tugas Akhir ini adalah:


(17)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Dalam bab ini penulis menjelaskan mengenai latar belakang masalah yang membahas permasalahan secara umum, identifikasi masalah yang membahas judul dan topik permasalahan, maksud dan tujuan yang berkaitan dengan topik permasalahan, dan batasan masalah yang membatasi permasalahan yang dibahas, metode penelitian dan sistematika penulisan.

BAB 2 : LANDASAN TEORI

Pada bab ini penulis membahas tentang pengertian komputer, data, Database dan sistem informasi, serta uraian singkat mengenai bahasa pemrograman Visual Basic 6.0.

BAB 3 : PERANCANGAN SISTEM

Pada bab ini penulis menjelaskan tentang pembuatan algoritma dan perancangan struktur Database, perancangan program yang meliputi perancangan dan Output yang berisikan keluaran hasil pembuatan sstem (sistem komputerisasi) yang nantinya akan dipergunakan oleh user (pengguna).

BAB 4 : IMPLEMENTASI SISTEM

Pada bab ini penulis menjelaskan tentang definisi implementasi sistem, tujuan implementasi sistem, komponen yang dibutuhkan dalam implementasi sistem, pengujian sistem dan pemeliharaan sistem.

BAB 5 : KESIMPULAN DAN SARAN

Pada bab ini merupakan bab terakhir yang mencakup kesimpulan dan saran.


(18)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

BAB 2

LANDASAN TEORI

Landasan teori merupakan panduan untuk melaksanakan dan menyelesaikan suatu studi. Dalam hal ini penulis akan mengemukakan beberapa teori yang berkaitan dengan masalah yang akan dibahas nantinya, salah satunya adalah Pengenalan Sistem Informasi yang berguna untuk membantu berbagai macam kegiatan maupun aktivitas manusia, yang diterapkan tidak hanya di Negara-negara maju tetapi juga di Indonesia.

2.1. Pengertian Komputer

Istilah komputer berasal dari bahasa Inggris “to compute” yang artinya menghitung, tetapi istilah aslinya berasal dari bahasa Latin yaitu “Computare” yang mempunyai arti menghitung. Karena adanya pengertian hitung-hitungan ini sehingga banyak orang mengatakan bahwa mempelajari dan menggunakan komputer hanya sebatas kepada mereka yang memiliki pengetahuan matematika yang tinggi saja.


(19)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Sehubungan dengan perkembangan zaman, definisi komputer tidak hanya sebagai alat hitung tetapi menjadi alat pengolah data yang bekerja secara elektronik dengan kecepatan dan ketelitian yang sangat tinggi serta mampu mengerjakan berbagai proses data yang tersimpan dalam memori dengan keterlibatan manusia yang minimum.

Pengertian komputer adalah suatu alat elektronik yang dapat menerima Input data, kemudian mengolah (memproses) data Input tersebut sesuai dengan program yang tersimpan di memori komputer (stored program), kemudian secara otomatis menyimpan perintah-perintah atau program serta hasil pengolahan data tersebut sehingga dapat memberikan Output dalam bentuk informasi.

Tugas utama komputer adalah untuk mengolah data sehingga diperoleh hasil Output yang diinginkan. Sehingga kegunaan komputer adalah untuk membantu memecahkan berbagai masalah terutama yang rumit dan banyaknya jumlah data yang akan diolah dan juga digunakan untuk mengolah data, menyimpan data, media komunikasi dan alat informasi.

Adapun komponen-komponen yang dimiliki komputer yaitu: 1. Hardware (Perangkat Keras)

Hardware (Perangkat Keras) adalah komponen-komponen yang membentuk suatu sistem komputer yang berhubungan dengan komponen lainnya, sehingga memungkinkan komputer dapat melakukan tugasnya. Perangkat keras ini terdiri


(20)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

dari 3 (tiga) jenis yaitu perangkat masukan (Input device), perangkat pengolah (processor) dan perangkat keluaran (Output device).

2. Software (Perangkat Lunak)

Software (Perangkat Lunak) adalah komponen dalam sistem komputer berupa program untuk mengatur hubungan antara hardware dan brainware serta mengawasi seluruh kegiatan CPU. Dengan adanya software ini barulah komputer dapat dipergunakan sesuai kebutuhan. Fasilitas software ini terdiri dari sistem desain, program-program dan prosedur-prosedur.

3. Brainware (Tenaga Pelaksana)

Brainware adalah user (pengguna) yang terlibat langsung di dalam pengoperasian komputer dan yang akan melaksanakan semua kegiatan-kegiatan yang berhubungan dengan hardware dan software. User (pengguna) yang terlibat langsung dalam sistem komputer dikategorikan dalam berbagai tingkatan yaitu: 3.1. Operator

Operator adalah user (pengguna) yang bekerja mengoperasikan komputer untuk memasukkan data atau menjalankan program yang sudah ada.

3.2. Programmer

Programmer adalah user (pengguna) yang bertugas membuat program atau software berdasarkan ketentuan yang sudah ada, mereka meliputi:

3.2.1. Menganalisa dan membuat program 3.2.2. Membuat flowchart atau algoritma

3.2.3. Memeriksa dan memperbaiki kesalahan program. 3.3. Sistem Analis


(21)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Sistem analis adalah user (pengguna) yang bertugas mempelajari, menganalisa serta merancang sistem program untuk suatu masalah.

Ke 3 (tiga) komponen tersebut harus saling berhubungan dan membentuk 1 (satu) kesatuan. Hardware tanpa adanya software tidak akan berfungsi, hanya seperti benda mati saja karena yang akan mengoperasikan adalah hardwarenya. Hardware yang sudah didukung software juga tidak akan berfungsi kalau tidak ada manusia yang mengoperasikannya.

2.2. Sistem

2.2.1. Pengertian Sistem

Mempersoalkan tentang sistem sebenarnya bukan membahas hal baru. Perkataan sistem berasal dari istilah asing yang artinya “kesatuan” dengan kata lain keseluruhan dari kegiatan-kegiatan atau bagian yang mempunyai hubungan 1 (satu) sama lainnya.

Ada beberapa pengertian sistem yang dikemukakan oleh para ahli, antara lain:

Sitompul D (1992), menyatakan bahwa sistem adalah suatu kesatuan yang

terdiri dari komponen-komponen yang saling bergantung dan bekerja sama untuk mencapai tujuan tertentu.

Jogiyanto H.M (1989), menyatakan bahwa sistem adalah suatu jaringan kerja

dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan kegiatan atau untuk menyelesaikan suatu sasaran tertentu.


(22)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Berdasarkan pendapat para ahli di atas dapat diambil kesimpulan bahwa suatu sistem adalah susunan teratur dari kegiatan-kegiatan yang saling berhubungan yang melaksanakan dan mempermudah kegiatan utama organisasi.

Sistem juga harus dapat menghasilkan informasi yang terdapat pada waktunya dan relevan untuk proses pengambilan keputusan manajemen dan personal operasi di dalam organisasi.

2.2.2. Klasifikasi Sistem

Ada beberapa klasifikasi sistem, diantaranya adalah: a. Sistem Probabilistik

Sistem yang dapat diuraikan dalam istilah prilaku yang mungkin, tetapi selalu ada sedikit kesalahan ramalan terhadap jalannya sistem.

b. Sistem Tertutup

Sistem tertutup adalah sebuah sistem yang mandiri (Self Contained) sistem ini tidak berbentuk materi, informasi atau energi dengan lingkungannya.

c. Sistem Relatif Tertutup

Sistem yang relatif terisolasi dari lingkungan tapi tidak sama sekali tertutup memiliki hanya masuk dan keluaran yang terkendali dan tertutup.

d. Sistem Terbuka

Sistem yang mengadakan pertukaran informasi, materi atau energi dengan lingkungan sistem terbuka cenderung memiliki sifat adaptasi yaitu dapat


(23)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

menyesuaikan diri terhadap perubahan dalam lingkungannya sehingga dapat merusakkan eksistensinya.

2.2.3. Model Umum Sistem

Model umum suatu sistem adalah terdiri dari masukan, pengolahan dan keluar atau sering disebut Input, proses dan Output.

Gambar 2.1. Komponen Sistem

Dari gambar di atas dapat disimpulkan bahwa komponen-komponen sistem tersebut merupakan suatu karakteristik dari suatu sistem yang terdiri atas komponen sistem, batasan sistem, lingkungan luar sistem, penghubung sistem, masukan, keluaran, pengolahan, sasaran dan tujuan.

PROSES

1. Tujuan/Sasaran 2. Batasan Sistem 3. Pengawasan

Sistem

INPUT OUTPUT

UMPAN BALIK


(24)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Yang terpenting model yang digunakan mempresentasikan bentuk sistem yang diinginkan oleh user (pengguna). Karena sistem yang dibuat berdasarkan pemodelan sistem tersebut.

Alat-alat pemodelan sistem tersebut antara lain: 1. DFD (Data Flow Diagram)

Berfungsi untuk menjelaskan sistem secara logika. 2. ERD (Entity Relationship Diagram)

Berfungsi untuk menjelaskan hubungan antara file pada suatu DFD. 3. STP (Statemen of Purpose)

Berfungsi untuk menjelaskan fungsi secara tekstual. 4. DD (Data Dictionary = kamus data)

Berfungsi untuk menjelaskan aliran data dan elemen data pada suatu DFD. 5. SE (Structure English)

Berfungsi untuk memudahkan suatu logaritma komputer.

2.3. Informasi

Informasi merupakan hasil pengolahan data yang lebih berguna dan berarti bagi yang menerimanya untuk mencapai suatu tujuan tertentu. Informasi adalah data yang telah

disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat dikomunikasikan kepada seseorang yang akan menggunakannya untuk membuat

keputusan. Jika informasi dapat bermanfaat, maka informasi itu adalah informasi yang akurat, informasi yang lengkap, informasi yang relevan, dan informasi yang tepat waktu.


(25)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009 2.4. Sistem Informasi

Sistem informasi adalah suatu himpunan komponen sistematik dan formal yang melakukan operasi pengolahan data untuk meningkatkan pemahaman atau mengurangi ketidakpastian terhadap suatu data atau fakta-fakta yang akan dilaporkan, memberikan berbagai laporan seperti yang diinginkan oleh pihak yang membutuhkan informasi tersebut serta memberikan kepada pihak manajemen untuk menunjang perencanaan, pengawasan, dan pengambilan keputusan.

2.5. Daur Hidup Pengembangan Sistem

Seperti yang berlaku pada kebanyakan proses, pengembangan sistem informasi juga memiliki daur hidup. Daur hidup itu dinamakan SDLC (System Development Life Cycle) atau daur hidup pengembangan sistem.

2.2. Tahapan-tahapan dalam SDLC

Analisis

Perencanaan

Perancangan

Implementasi


(26)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009 2.6. Desain Sistem

Desain sistem adalah tahap setelah analisa dari siklus pengembangan sistem yang mana sebagai penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah akan diselesaikan, apa yang mesti diselesaikan menyangkut mengkonfigurasi dari komponen-komponen perangkat lunak dan perangkat keras yang kemudian diinstalasi dari sistem yang akan memuaskan rancang bangun yang telah ditetapkan pada akhir tahap analisis sistem.

Secara umum sistem adalah kerangka dari prosedur-prosedur yang saling berkaitan yang disusun untuk melaksanakan suatu kegiatan peristiwa untuk mencapai suatu tujuan tertentu.

Sistem yang menekankan pada komponennya lebih mudah dipahami dan tepat dalam mempelajari suatu sistem untuk tujuan suatu pengembangan sistem. Sebagai contoh sistem pendapatan pembeli terdiri dari sub sistem data pembeli, sub sistem data barang dan lainnya, kemudian sistem data pembelian tersebut harus juga bisa berinteraksi dengan sub-sub sistem lainnya sehingga dapat menghasilkan sistem informasi pendataan pembeli yang diinginkan tujuan (objektif/goal).

Suatu sistem dapat tercapai dengan baik, pengawasan yang berfungsi untuk mengawasi pelaksanaan pencapaian tujuan adalah yang terdiri atas pengawasan data masukan Input merupakan sub sistem yang berfungsi untuk menerima data masukan


(27)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

yang terdiri atas sumber masukan. Frekuensi memasukkannya saat jenis masukannya kemudian Input tersebut diproses yang terdiri atas pencarian, perbaikan, pengisian, pengelompokan dan hasil lainnya. Hasil dari proses ini disebut keluar atau Output.

2.7. Database

Database (basis data) adalah suatu pengorganisasian sekumpulan data yang saling terkait sehingga memudahkan aktivitas untuk memperoleh informasi. Database dimaksudkan untuk mengatasi problem pada sistem yang memakai pendekatan yang berbasis file. Selain itu Database dapat diartikan sebagai kumpulan file-file yang

mempunyai kaitan antara 1 (satu) dengan file yang lain sehingga membentuk data untuk menginformasikan 1 (satu) perusahaan dan instansi.

Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file yang lainnya, maka file tersebut bukanlah kelompok dari 1 (satu) Database, melainkan membentuk Database sendiri. Database juga merupakan landasan bagi pembuatan dan pengembangan program aplikasi. Oleh sebab itu, Database harus dibuat sedemikian rupa sehingga pembuatan program lebih mudah dan cepat.

Database merupakan salah 1 (satu) komponen yang penting dalam sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan Database dalam sistem informasi disebut dengan Database sistem. Database terdiri dari data yang akan digunakan untuk diperuntukkan terhadap banyak


(28)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

user (pengguna), dari masing-masing user (pengguna) akan menggunakan data tersebut sesuai dengan tugas dan fungsinya.

Adapun hierarki data adalah:

1. Database adalah kumpulan dari beberapa file atau tabel yang mempunyai kaitan antara file yang 1 (satu) dengan file yang lainnya.

2. File adalah kumpulan dari record yang saling berhubungan antara field yang satu ke field yang lain.

3. Record adalah kumpulan dari field yang menggambarkan 1 (satu) unit data individu tertentu.

4. Field adalah suatu atribut dari record yang menunjukkan suatu item dari sebuah field.

5. Byte adalah atribut dari field yang berupa karakter yang membentuk nilai dari sebuah field.

6. Bit adalah bagian terkecil dari data secara keseluruhan, yaitu berupa karakter ASCII 0 (nol) atau 1 (satu) yang merupakan komponen byte.


(29)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Gambar 2.3. Hierarki Data

Setiap manajemen dalam merancang dan menyusun Database harus mempunyai tujuan. Adapun tujuan dari Database tersebut adalah membuat agar user mudah mendapatkan data, menyediakan tempat penyimpanan data yang relevan, menghapus data yang berlebihan, melindungi data dari kerusakan fisik, memungkinkan perkembangan lebih lanjut di dalam sistem Database.

Adapun ciri-ciri dari Database tersebut di antaranya adalah merupakan sistem yang dapat menyimpan data ke dalam floppy disk atau harddisk, juga sistem yang menganut pengolahan data untuk ditambah, diubah atau dihapus dengan mudah dan terkontrol serta data terpisah dari program.

Database

File

Record

Field

Byte


(30)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Keuntungan dari Database adalah pemborosan data terkurangi, integritas data dapat selalu terjaga, berbagai data dapat selalu dilakukan oleh setiap user (pengguna), penggunaan data lebih mudah, dan konsistensi data dapat selalu terjaga.

2.7.1. Tujuan Pengolahan Data

Tujuan pengolahan data adalah untuk menghasilkan suatu Output (keluar) yang nantinya akan dipergunakan, yaitu sebagai dasar untuk pengambilan keputusan (informasi). Informasi harus memiliki beberapa komponen-komponen sebagai berikut: 1. Data

2. Proses

3. Hasil/Informasi

2.7.2. Metode Pengolahan Data

Metode pengolahan data terdiri dari 4 (empat) jenis yatu: 1. Manual

Dalam metode manual semua operasi dilakukan dengan tangan manusia dan bantuan alat-alat penting, seperti kertas, pensil dan lain-lain.

2. Elektronikal

Merupakan gabungan manusia dan mesin, misalnya seorang pegawai yang bekerja menggunakan mesin pencetak barang.


(31)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Peralatan ini menggunakan semua alat yang diperlukan, yang biasa disebut dengan suatu sistem warkat unit (unit record system).

4. Komputer elektronik

Metode ini merupakan suatu susunan dari alat-alat masukan suatu unit pengelola (central processing) dan alat-alat keluaran.

2.8. Visual Basic 6.0

Visual Basic 6.0 merupakan sebuah program aplikasi yang bekerja pada sistem operasi Windows. Visual Basic 6.0 dapat membuat program aplikasi menjadi lebih mudah dan cepat dengan menggunakan metode General User Interface (GUI). Salah 1 (satu) yang dimiliki oleh Microsoft Visual Basic 6.0 adalah kemudahan pemakaian. Dengan bahasa yang mudah dan menyenangkan ini, dapat dibuat apapun sesuai kebutuhan. Jika dibandingkan dengan Bahasa C++, Visual Basic masih jauh tertinggal dalam beberapa hal, maka dengan hadirnya versi terbaru yaitu Visual Basic 6.0 yang mempunyai fasilitas yang berlebih sehingga bisa mencukupi kebutuhan pemakai.

Sebagai program yang berbasis Windows, Visual Basic 6.0 mempunyai kemampuan untuk berinteraksi dengan seluruh aplikasi Windows seperti Microsoft Word, Microsoft Exel, Microsoft Access dan sebagainya. Visual Basic 6.0 juga menjadi salah 1 (satu) bahasa pemrograman yang wajib dipelajari oleh berbagai kalangan yang ingin sukses di dunia komputer dan cenderung lebih banyak digunakan.


(32)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

2.8.1. Format Pemrograman Visual Basic 6.0

Format program Visual Basic 6.0 secara umum terdiri dari: 1. Bagian Deklarasi Global

Untuk melakukan deklarasi global biasanya dilakukan dengan menambahkan suatu reserved word public di depan suatu deklarasi variabel.

2. Bagian utama program terdiri dari blok-blok fungsi dan blok-blok prosedur. Bagian ini terdiri dari:

1. Bagian deklarasi Private

Bagian deklarasi private ditemukan di dalam blok suatu fungsi-fungsi atau pada blok prosedur.

2. Blok utama program yang mencakup statement-statement, perintah, fungsi, operator, pemanggilan fungsi atau prosedur.

3. Pengembalian nilai ke program pemanggil.

Untuk memahami simbol-simbol yang digunakan dalam program, perlu dijelaskan beberapa simbol yang umum yaitu:

1. ‘ (tanda petik tunggal) menyatakan komentar program

Komentar merupakan suatu simbol yang digunakan untuk menjelaskan maksud dari suatu statement program. Komentar ditandai dengan simbol ‘ (tanda petik tunggal). Dengan adanya simbol ini, kompiler tidak akan menerjemahkan statement yang dimulai dengan simbol ‘ (tanda petik tunggal). 2. _ (under cross) menyatakan persambungan garis.


(33)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

2.8.2. Komponen Utama Visual Basic 6.0

1. Main Windows (Jendela Utama)

Main Windows (jendela utama terdiri dari TitleBar (baris judul)), MenuBar dan ToolBar. Baris judul berisi nama proyek, mode operasi Visual Basic sekarang dan form yang aktif. MenuBar merupakan menu drop-down di mana dapat mengontrol operasi dari lingkungan Visual Basic. ToolBar berisi kumpulan gambar yang mewakili perintah yang ada di menu. Jendela utama juga menampilkan lokasi dari form yang aktif relatif terhadap sudut kiri atas layar (satuan ukurannya twips), juga lebar dan panjang dari form yang aktif.

TitleBar

ToolBar MenuBar

Gambar 2.4 Jendela Utama

2. Form Windows (Jendela Form)

Form windows (jendela form) adalah pusat dari pengembangan aplikasi Visual Basic. Jendela Form digunakan untuk menggambarkan aplikasi. Secara otomatis akan tersedia form yang baru untuk membuat program aplikasi yang baru, yaitu dengan nama Form 1. Umumnya dalam suatu form


(34)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

terdapat garis titik-titik yang disebut Grid. Untuk lebih memahami form ini di halaman belakang terdapat gambar jendela form.

Gambar 2. 5 Jendela Form

3. Project Windows (Jendela Project)

Project Windows (jendela project) menampilkan daftar form dan modul proyek. Proyek merupakan kumpulan dari modul form, modul class, modul standar, dan file sumber yang membentuk suatu aplikasi. Jendela project juga menampilkan daftar hierarkis dari file proyek yang berekstensi .VBP dan file-file pendukung lainnya (form dengan ekstensi .FRM, modul dengan ekstensi .BAS, class dengan ekstensi .CLS) yang terdapat dalam program aplikasi.


(35)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Gambar 2.6 Jendela Project

4. ToolBox

ToolBox adalah kumpulan dari objek yang digunakan untuk membuat user interface (pengguna) serta kontrol bagi program aplikasi. Ada 2 (dua) cara untuk menempatkan kontrol pada suatu form, yaitu:

1. Klik ganda kontrol dalam ToolBox, selanjutnya dapat mengubah besar dan ukurannya serta memindahkannya dengan metode frog and drop. 2. Klik kontrol dalam ToolBox, kemudian pindahkan pointer mouse pada

jendela form. Kursor berubah menjadi crosshair. Tempatkan crosshair pada sudut kiri atas di mana anda inginkan control diletakkan, tekan tombol mouse kiri dan tahan ketika menyeret (frog) kursor ke arah sudut kanan bawah.

Pointer Image

Label TextBox

Frame Command Button

CheckBox Option Button


(36)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

HScrollBar VScrolBar

Timer Drive ListBox

Dir ListBox File ListBox

Shape Line

Image Data

OLE

(Object Linking and Embedding)

Gambar 2.7 ToolBox

5. Properti Windows (Jendela Properti)

Properti Windows (Jendela Properti) berisi daftar struktur setting (pengaturan) properti yang digunakan pada sebuah objek terpilih. Kotak drop-down pada bagian atas jendela berisi daftar semua objek pada form yang aktif. Ada 2 (dua) tab tampilan, yaitu alphabetic (urut abjad) dan categorized (urut berdasar kelompok).


(37)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Gambar 2.8 Jendela Properties

6. Form LayoutWindows (Jendela Layout Form)

Form layout windows (jendela layout form) menampilkan relatif terhadap layar monitor.

Gambar 2.9 Jendela Layout Form 7. Code Windows (Jendela Code)

Jendela kode adalah tempat penulisan kode-kode program aplikasi. Kode program adalah serangkaian tulisan perintah yang dilaksanakan suatu objek.


(38)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

2.9. Pengertian DFD (Data Flow Diagram)

Penggunaan notasi/simbol dalam diagram arus data berguna untuk membantu komunikasi antara sistem dengan User (pengguna) agar dapat memahami sesuatu sistem secara logika selain dari itu notasi/simbol dalam diagram arus data, juga membantu sekali untuk memahami suatu sistem pada semua tingkat kompleksitasnya. Diagram tersebut dikenal dengan nama DFD. DFD sering digunakan untuk menggambarkan sistem yang berjalan/ada atau sistem yang diusulkan/baru yang digambarkan secara logika tanpa pertimbangan lingkungan fisik di mana data tersebut mengalir atau data tersebut disimpan. DFD menggambarkan arus data pada suatu sistem terstruktur dan jelas. Adapun simbol-simbol dalam Data flow Diagram.

Tabel 2.1. Simbol DFD (Data Flow Diagram)

No Simbol Fungsi

1

Entity, kesatuan lingkungan luar sistem yang dapat berupa orang, atau sistem yang lainnya yang berada pada lingkungan luarnya akan memberikan Input.

2

Proses, kegiatan atau kerja yang dilakukan oleh orang, mesin dari hasil suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan ke luar dari proses.


(39)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

3

Data Store (Simpanan Data), berupa file atau database sistem komputer atau catatan manual, kotak tempat data atau suatu agenda buku

4

Data Flow (Arusan Data), arus data yang bisa berupa masukan untuk sistem atau hasil dari proses suatu sistem.

2.10. Pengertian Flowchart

Flowchart adalah alat yang banyak digunakan untuk membuat algoritma dalam pembuatan program. Flowchart dapat menunjukkan cara pengendalian algoritma. Adapun simbol-simbol dalam flowchart antara lain:

Tabel 2.2. Simbol Flowchart

No Simbol Fungsi

1 Terminal, untuk memulai atau mengakhiri suatu

program.

2 Proses, suatu simbol yang menunjukkan setiap

pengolahan yang dilakukan oleh komputer.

3 Input, Output untuk memasukkan data ataupun


(40)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

4 Decision, suatu kondisi yang akan menghasilkan

beberapa kemungkinan jawaban atau pilihan.

5 Properties, suatu prosedur yang akan

menyediakan tempat-tempat pengolahan data (storage).

6 Conector, suatu prosedur yang akan masuk atau

keluar melalui simbol ini dalam lembar yang berbeda

7 Offline Conector, merupakan simbol masuk atau

keluarnya suatu prosedur pada kertas yang sama.

8 Arus/Flow dari prosedur yang dapat dilakukan

dari atas ke bawah.

9

Document, merupakan simbol atau data yang berbentuk informasi.

10

Untuk menyatakan sekumpulan kertas yang ditulis sebagai prosedur.

BAB 3


(41)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

3.1. Perancangan Sistem

Perancangan sistem adalah bagaimana menemukan suatu sistem yang akan menyelesaikan apa yang mesti diselesaikan. Tahap ini menyangkut mengkonfirmasikan dari komponen-komponen perangkat lunak dan perangkat keras, dari suatu sistem hingga setelah instruksi, dari sistem akan benar-benar memuaskan rancang bangun yang ditetapkan pada akhir tahap analisis sistem.

Analisa adalah pemisahan terhadap suatu keseluruhan intelektual atau substansi menjadi bagian-bagian pembentuknya untuk mempelajari secara individual, jadi sistem analisis adalah proses memecah sebuah masalah yang kompleks ke dalam bagian-bagian komponennya memeriksa bagian-bagian itu dan membantunya kembali menjadi suatu keseluruhan yang lebih efektif.

Untuk mencapai tujuan ini, analisa sistem harus dapat mencapai sasaran sebagai berikut:

1. Desain sistem harus berguna, mudah dipahami dan digunakan.

2. Desain sistem harus dapat melengkapi tujuan utama unit sekolah sesuai

dengan yang telah didefinisikan pada tahap perancangan sistem yang dilanjutkan pada tahap analisa sistem.

3. Desain sistem harus efisien untuk dapat mendukung pengolahan transaksi perlengkapan manajemen dan membantu pembuatan keputusan yang akan dilakukan termasuk tugas-tugas lainnya yang tidak dilakukan komputer.


(42)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

4. Desain sistem harus dapat mempersiapkan rancangan bangun terinci untuk masing-masing komponen dari sistem informasi yang meliputi data dan informasi, simpanan data, metode-metode, prosedur-prosedur, orang, perangkat keras, perangkat lunak dan pengendalian mesin.

Adapun tujuan utama dari perancangan sistem adalah untuk memenuhi kebutuhan kepada pemrograman komputer dan ahli-ahli lainnya yang terlihat. Sedangkan langkah-langkah dalam desain adalah mengidentifikasikan masalah, memahami kerja sistem yang ada, menganalisis sistem dan membuat laporan hasil analisa.

3.2. Permasalahan Yang Akan Dibahas

Setelah penulis mempelajari permasalahan yang ada pada sistem lama, di sini penulis menjelaskan cara penyelesaian masalah yang dihadapi yaitu dengan merancang sistem baru yang berbasiskan komputer, yang dirancang dengan menggunakan program Visual Basic dikarenakan bahasa Visual Basic adalah bahasa pemrograman yang mudah digunakan dan memiliki hasil yang memuaskan dan lebih efisien dan juga bahasa Visual Basic banyak digunakan dikalangan umum.

Untuk mengetahui bentuk pendataan guru pada SMA Negeri 1 Tanjung Pura perlu dilakukan penganalisaan sistem yang terdapat pada sekolah tersebut, karena dengan penganalisaan tersebut dapat diketahui kelemahan dan kelebihan dari sistem


(43)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

tersebut. Setelah permasalahan dianalisa barulah diketahui masalah yang dihadapi saat ini adalah sebagai berikut:

1. Sistem yang digunakan dalam pendataan guru masih digunakan secara manual. 2. Untuk memperoleh suatu informasi mengenai data guru memerlukan waktu

yang lama.

3. Hasil dari efisiensi kerja tidak efektif dibandingkan dengan memakai sistem komputerisasi.

3.3. Metode Penyelesaian Masalah

Dalam penyelaesaian masalah, penullis menggunakan analisa dengan metode deskriptif yaitu metode yang dimulai dengan mengumpulkan data, menyusun, mengklarifikasikan dan menganalisanya serta menginterprestasikannya sehingga diperoleh gambar yang jelas mengenai permasalahan yang dihadapi, dan metode deduktif yaitu metode yang bertolak dari rumusan-rumusan berupa kesimpulan khusus berupa fakta menjadi objek permasalahan untuk akhir membandingkan dengan 2 (dua) kesimpulan sehingga diperoleh gambaran yang jelas, baik mengenai penyesuaian antara ke 2 (dua)nya maupun penyimpangan yang ada.


(44)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Agar penulis mempunyai tujuan yang pasti dan berguna bagi sekolah maupun bagi pribadi penulis ataupun orang lain, penulis membutuhkan beberapa data sekolah yang bresangkutan. Dalam hal ini penulis menggunakan sumber data primer dan data skunder.

Data primer merupakan data yang dibutuhkan oleh penulis untuk melakukan perancangan sistem informasi di mana data ini diperoleh langsung dari objeknya.

Data skunder adalah data yang diperoleh dari sumber lain dalam bentuk buku-buku, literatur, catatan-catatan kuliah yang bersangkutan dengan masalah yang diteliti.

3.5. Prosedur Penyusunan Program

Adapun prosedur penyusunan program yang dilakukan, di antaranya: 1. Membuat Database

Untuk membuat database dilakukan format dengan melakukan format MS Acces yang diambil dari Add-Ins lalu pilih Visual Data Manager.

2. Memodifikasi Database

Cara memodifikasi database memerlukan beberapa prosedur yaitu:

a. Membuka program Visual Data Manager yang dipilh dari Add-Ins dalam Microsoft Visual Basic 6.0.

b. Pilih menu file, setelah itu open database yang diinginkan dengan masuk ke MS Access.


(45)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

3. Membantu Index Data

Index data adalah urutan data pada suatu tabel database. Index Data diperlukan untuk pencarian data dengan cepat dalam pengelompokan data.

4. Menambah Tabel Data dalam Database

Dalam hal ini cukup dengan membuka file database yang diinginkan, kemudian pada properties klik kanan, pilih New Table untuk menambah tabel data baru.


(46)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009 3.6. Algoritma

Algoritma adalah dasar dan pondasi untuk membuat suatu program komputer yang baik. Program komputer yang menggunakan algoritma dan flowchart akan menghasilkan program yang tersusun rapi. Rancangan Algoritma dari sistem yang diusulkan sebagai berikut:

3.6.1. Flowchart Menu Utama

Start

Menu

Pilih

Menu File Pegawai

Menu File Laporan File

File

End No

No

Yes

Yes

A


(47)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Gambar 3.1. Flowchart Menu Utama 3.6.2. Flowchart Input Data, Edit, Hapus, Data Pegawai


(48)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Gambar 3.2. Flowchart Input Data, Edit, Hapus, Data Pegawai

A Input Nomor ID Pegawai Open Database Pegawai Nomor ID ada Baca Data Tampilkan Data Pegawai Stored Simpan Data Pegawai Input Data Pegawai Hapus data Pegawai Edit Data Pegawai Update Data Pegawai? Baca Data Pegawai Input Data Edit Stored A No No Yes Yes Yes No No Yes Yes No Exit


(49)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

3.6.3. Flowchart Input Data, Edit, Hapus, Data Golongan

A Open Database A Close Database Close Database Close Database Yes No No Yes Input Data Golongan Input Data Edit Simpan Data Golongan Baca Data Golongan Stored Stored A Update Data Golongan? No Yes No Yes Yes Close Database Close Database CloseDatabase Golongan


(50)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Gambar 3.3. Flowchart Input Data, Edit, Hapus, Data Golongan 3.6.4. Flowchart Laporan

Gambar 3.4. Flowchart Laporan

Pilih Menu Laporan

Data Pegawai

Data Golongan

Perbulan dan Tahun

Perbulan dan Tahun

Cetak

Cetak C

Yes

No

Yes

No

No No

Yes Yes


(51)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

3.7. Rancangan Database

Rancangan database dari sistem yang diusulkan sebagai berikut:

3.1. Tabel Biodata Guru

DATA PEGAWAI NEGERI 1 TANJUNG PURA

File Name Type Size Description

NIP Text 9 Nomor Induk Pegawai

SKARPEG Text 4 Seri Kartu Pegawai

NAMA Text 25 Nama Pegawai

T LAHIR Text 25 Tempat Lahir Pegawai

TGL LAHIR Date/Time 8 Tanggal Lahir Pegawai

AGAMA Text 1 Agama Pegawai

JK Text 1 Jenis Kelamin Pegawai

STATUS Text 6 Status Perkawinan Pegawai

IJAZAH A Text 3 Ijazah SD

IJAZAH B Text 3 Ijazah SMP

IJAZAH C Text 3 Ijazah SMA

IJAZAH D Text 3 Ijazah D-1

IJAZAH E Text 3 Ijazah D-2

IJAZAH F Text 3 Ijazah D-3

IJAZAH G Text 3 Ijazah S1

NAMA SUAMI/ISTRI Text 25 Nama Pasangan Pegawai

NAMA ANAK-1 Text 25 Nama Anak Pertama


(52)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

NAMA ANAK-3 Text 25 Nama Anak ke 3 (tiga)

NAMA ANAK-4 Text 25 Nama Anak ke 4 (empat)

3.2. Tabel Data Guru

DATA PEGAWAI NEGERI 1 TANJUNG PURA File Name Type Size Description

SKARPEG Text 4 Seri Kartu Pegawai

INSTANSI Text 25 Perusahaan

TGL Date/Time 8 Tanggal

TMT Date/Time 8 Tamat

GAJI Number 6 Gaji Pegawai

ISK Text 25 Isi Surat Keputusan

GR Text 2 Golongan Ruang

THN Date/Time 4 Tahun

BLN Date/Time 2 Bulan

TB Text 25 Tempat Bekerja


(53)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009 Biodata Guru NIP * Nama T.Lahir Tgl. Lahir Agama JK Status Ijazah A Ijazah B Ijazah C Ijazah D Ijazah E Ijazah F Ijazah G N. Suami/Istri N. Anak 1 N. Anak 2 N. Anak 3 N. Anak 4

Keterangan:

* Primary Key ** Foreign Key

Data Guru NIP ** SKARPEG* Instansi TGL TMT Gaji ISK GR THN BLN TB KET


(54)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Gambar 3.5. Entity Relationship Diagram (ERD) Data Guru

3.7.1. Rancangan Struktur Menu

Database yang telah dirancang terdiri dari beberapa tabel dalam mengadakan pencatatan yang dbuat dari 3 (tiga) menu yaitu:

1. Input dan Browse

a. Data pegawai yaitu berguna untuk menginput data pegawai yang baru dengan melakukan pencarian melalui nomor induk pegawai.

b. Data golongan yaitu berguna untuk menginput data golongan yang baru dan menampilkan data golongan.

2. Laporan

a. Laporan data pegawai berguna untuk menampilkan data pegawai secara keseluruhan.

b. Laporan data golongan yang berguna untuk menampilkan data golongan pegawai secara keseluruhan.

3. Selesai

Yang terdiri dari 1 (satu) bagian yaitu:

a. Keluar dari program untuk mengakhiri program dan siap keluar dari data-data keseluruhan.


(55)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009


(56)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009


(57)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

3.7.2. Spesifikasi Input

1. Input Biodata Guru

Input biodata guru yaitu merekam biodata guru yang berisikan data nomor induk pegawai, seri kartu pegawai, nama pegawai, tempat lahir, tanggal lahir, agama, jenis kelamin, ijazah, status perkawinan, nama keluarga yang terdiri dari nama pasangan dan nama anak.

2. Input Data Guru

Input data guru merekam data guru yang berisikan nomor induk, nama pegawai, isi surat keputusan, golongan/ruang, keterangan, surat keputusan yang berisikan data nomor instansi, tanggal, data masa kerja yang berisikan data tahun, bulan, tempat bekerja.


(58)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Spesifikasi Output berisikan informasi keluaran hasil pembuatan sistem (sistem komputerisasi) yang nantinya akan dipergunakan oleh User (pengguna).

Laporan dari sistem yang baru ini adalah sebagai berikut: 1. Laporan seluruh biodata guru

Laporan ini berisikan informasi tentang biodata guru secara keseluruhan yang ingin dilaporkan pada guru.

2. Laporan NIP biodata guru

Laporan ini beisikan informasi tentang biodata guru menurut nomor induk pegawai (NIP) masing-masing guru.

3. Laporan seluruh data guru

Laporan ini berisikan tentang data guru secara keseluruhan yang akan dilaporkan guru.

4. Laporan per NIP data guru

Laporan ini berisikan informasi tentang data guru menurut nomor induk pegawai (NIP) masing-masing.


(59)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

3.8. Diagram Aliran Data

Untuk Perancangan Sistem Informasi Data guru terlebih dahulu digunakan diagram konteks yaitu dengan merancang Data Flow Diagram yang merupakan rincian dari diagram konteks. Adapun diagram konteks sistem yang diusulkan dapat disajikan sebagai berikut:


(60)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Gambar 3.8. Data Flow Diagram (DFD) Diagram Konteks

Guru Petugas

Sistem Informasi Data Guru

Kepala Sekolah

Informasi Data Guru Informasi Data guru

Biodata Guru Data Guru


(61)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Gambar 3.9. Data Flow Diagram (DFD) Level 0 (nol) Guru

1 Input Data File

Data Guru

Kepala Sekolah File

Biodata Guru

2 Pembahasan

Laporan

Petugas

Laporan

Informasi Data Guru

Laporan Guru Mengisi

Biodata Guru


(62)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

BAB 4

IMPLEMENTASI SISTEM

4.1. Pengertian Implementasi Sistem

Implementasi sistem adalah suatu prosedur yang dilakukan untuk menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang disetujui dan diuji kemudian diinstall guna dilakukan pemrosesan data dengan sistem yang baru atau sistem yang diperbaiki.

4.2. Tujuan Implementasi Sistem

Tujuan implementasi sistem adalah sebagai berikut:

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

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


(63)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

3. Memastikan bahwa personil dapat menggunakan sistem baru yaitu dengan

mempersiapkan pemakai dan melatih personil.

4. Memastikan bahwa konversi ke sistem baru berjalan secara benar yaitu dengan merencanakan, mengontrol dan melakukan instansi sistem baru secara benar. 5. Memperhitungkan bahwa desain sistem memenuhi permintaan pemakai yaitu

dengan menguji sistem secara keseluruhan.

6. Memperhitungkan sistem yang telah dibuat sesuai kebutuhan dan keperluan yang ada.

4.3 Pengujian Sistem

Adapun tujuan pengujian sistem ini adalah untuk memastikan aplikasi yang telah dibuat apakah sesuai dengan keinginan pemakai dan dapat digunakan oleh pemakai dan dioperasikan oleh operator sistem.

Beberapa tahapan pengujian sebelum mengimplementasikan aplikasi yaitu sebagai berikut:

1. Tahap Pengujian Bagian

Dalam tahap ini biasanya pengujian dilakukan ke setiap modul program untuk memperhitungkan bahwa setiap modul program tersebut memenuhi spesifikasi-spesifikasinya.


(64)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Dalam tahap ini, menguji setiap kelompok logika modul-modul program untuk memperhitungkan bahwa setiap kelompok tersebut memenuhi spesifikasi-spesifikasi fungsi logika.

3. Tahap Pengujian Aplikasi

Pada tahap ini, menguji aplikasi yang telah dibuat untuk memperhitungkan bahwa aplikasi baru tersebut telah memenuhi spesifikasi aslinya.

4. Tahap Pengujian Penerimaan

Dalam tahap ini, pengujian bertujuan untuk mempertimbangkan bahwa semua komponen dalam sistem baru berada dalam keadaan memuaskan.

5. Tahap Pengujian Operasi dan Pengujian Lingkungan

Dalam tahap ini, aplikasi yang telah dibuat tersebut dicoba ke lingkungan yang sesungguhnya untuk memperhitungkan bahwa semua peralatan baru dan faktor-faktor lain dalam lingkungan misalnya memasukkan data, dokumen, dan sebagainya, apakah sudah memuaskan.

4.4 Pemeliharaan Sistem

Adapun tujuan dari pemeliharaan sistem ini adalah sebagai beikut:

1. Mencegah modifikasi sistem yang akan menyebabkan masalah-masalah yang lain. 2. Mengganti pemeliharaan sistem dengan survey sistem jika modifikasi yang

diminta relative besar


(65)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

4. Meminimalkan gangguan control dan gangguan operasi yang disebabkan oleh pemeliharaan sistem.

5. Menyempurnakan proses penyusunan sistem dan proses pemeliharaan sistem dengan menganalisa informasi tentang modifikasi sistem.

BAB 5

KESIMPULAN DAN SARAN

5.1. Kesimpulan

Seperti telah penulis sajikan dan terangkan pada bab-bab sebelumnya, dapatlah ditarik suatu kesimpulan yaitu:

1. Untuk membuat Sistem Informasi Pendataan Guru dilakukanlah: Studi Kelayakan, Analisis, Perencanaan, Perancangan, Implementasi dan Evaluasi/Dokumentasi.

a. Studi Kelayakan: Mempelajari sistem yang sedang berjalan, untuk menentukan kemungkinan apakah pengembangan sistem layak diteruskan/dihentikan.


(66)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

b. Analisis: Merencanakan dan menerapkan rancangan sistem sesuai dengan kebutuhan pengguna.

c. Perencanaan: Pada tahap ini ditentukan ruang lingkup sistem (seberapa besar sistem yang akan dibuat) untuk membuat suatu sistem pendataan guru.

d. Perancangan: Penggambaran dan pembuatan sketsa, bagaimana suatu sistem dapat dibentuk, disini penulis menggunakan DFD dan ERD.

e. Implementasi: Merupakan tahap meletakkan sistem supaya siap untuk dioperasikan.

f. Evaluasi/Dokumentasi: Mempelajari masalah-masalah yang timbul dan

melengkapi kebutuhan pemakai sistem.

5.2 Saran

Dalam hal ini, penulis akan memberikan sedikit saran yang kiranya dapat bermanfaat untuk kemajuan SMA NEGERI 1 Tanjung Pura. Adapun saran yang dapat penulis sampaikan adalah:

1. Untuk meningkatkan kinerja pegawai pada SMA NEGERI 1 Tanjung Pura

disarankan agar menggunakan sistem informasi pendataan guru yang telah dikomputerisasi.

2. Diharapkan agar aplikasi ini dapat bermanfaat lebih dahulu oleh pemakai dalam pengolahan data.

3. Diharapkan adanya pengembangan lebih lanjut dari sistem informasi yang dirancang, sehingga menjadi sistem informasi yang terpadu untuk menanggulangi dan mengolah data yang lebih besar di masa yang akan datang.


(67)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

DAFTAR PUSTAKA

Jogiyanto. 2005. Analisis & Desain Sistem Informasi. Edisi III. Yogyakarta: Penerbit ANDI.

Jamaludin, Jaja. 2007. Kumpulan Tip Trik Pemrograman Visual Basic. Edisi I. Yogyakarta: Penerbit ANDI.

Onong, E, U. 1981. Sistem Informasi Manajemen. Jakarta: Penerbit CV. Mandar Maju.

Yuswanto. 2003. Pemrograman Client-server Microsoft Visual Basic 6.0. Prestasi Pustaka.


(68)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.


(69)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

LAMPIRAN

LAYOUT PROGRAM


(70)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

2. Source Code Biodata Guru


(71)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009


(72)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009


(73)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

LISTING PROGRAM

1. SOURCE CODE MENU UTAMA

Private Sub ALL_Click() CETAK.ReportFileName = ""

CETAK.ReportFileName = App.Path + "\BIO.RPT" CETAK.SelectionFormula = ""

CETAK.RetrieveDataFiles

CETAK.DiscardSavedData = True CETAK.WindowState = crptMaximized 'CETAK.Action = 1

CETAK.Action = 1 End Sub

Private Sub EXIT_Click() End

End Sub

Private Sub KARPER_NIP_Click()

XNIP = InputBox("ENTRY NIP YANG AKAN DICETAK [999999999]", "PESAN") CETAK.ReportFileName = ""

CETAK.ReportFileName = App.Path + "\KARTOTIK.RPT" CETAK.SelectionFormula = ""

CETAK.SelectionFormula = "{DATAGURU.NIP}='" + XNIP + "'" CETAK.RetrieveDataFiles

CETAK.DiscardSavedData = True CETAK.WindowState = crptMaximized CETAK.Action = 1

End Sub

Private Sub KARSEL_Click() CETAK.ReportFileName = ""

CETAK.ReportFileName = App.Path + "\KARTOTIK.RPT" CETAK.SelectionFormula = ""

CETAK.RetrieveDataFiles

CETAK.DiscardSavedData = True CETAK.WindowState = crptMaximized


(74)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

CETAK.Action = 1 End Sub

Private Sub Label1_Click() End Sub

Private Sub MBIO_Click() frmBIO.Show vbModal End Sub

Private Sub MDT_Click()

Shell "CONTROL TIMEDATE.CPL" End Sub

Private Sub MIBIO_Click() CARIBIO.Show vbModal End Sub

Private Sub MIKAR_Click() CARIKARTOTIK.Show vbModal End Sub

Private Sub MKAR_Click() frmDATAGURU.Show vbModal End Sub

Private Sub MREG_Click() Shell "CONTROL INTL.CPL" End Sub

Private Sub PER_NIP_Click()

XNIP = InputBox("ENTRY NIP YANG AKAN DICETAK [999999999]", "PESAN") CETAK.ReportFileName = ""

CETAK.ReportFileName = App.Path + "\BIO.RPT" CETAK.SelectionFormula = ""

CETAK.SelectionFormula = "{BIODATA.NIP}='" + XNIP + "'" CETAK.RetrieveDataFiles

CETAK.DiscardSavedData = True CETAK.WindowState = crptMaximized CETAK.Action = 1


(75)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

2. SOURCE CODE BIODATA GURU

Dim db As Database Dim rsbio As Recordset

Dim rsDATAGURU As Recordset Dim XEDIT As Boolean

Sub kosongkel()

TXTNAMAPAS.Text = Empty TXTNAMAANAK1.Text = Empty TXTNAMAANAK2.Text = Empty TXTNAMAANAK3.Text = Empty TXTNAMAANAK4.Text = Empty End Sub

Sub KOSONG() Dim x As Control For Each x In Me

If TypeOf x Is TextBox Or TypeOf x Is ComboBox Then x.Text = Empty

End If Next

txttlahir.Value = Date End Sub

Sub AKTIF(BENAR As Boolean) Dim x As Control

For Each x In Me

If TypeOf x Is TextBox Or TypeOf x Is ComboBox Then x.Enabled = BENAR

End If Next

txttlahir.Enabled = BENAR End Sub

Private Sub CMBAGAMA_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 And CMBAGAMA.Text <> Empty Then

SendKeys "{HOME}+{END}" CMBJK.SetFocus


(76)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

End If End Sub

Private Sub CMBJK_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 And CMBJK.Text <> Empty Then

If CMBJK.Text = "Pria" Then SendKeys "{HOME}+{END}" TXTIJAZAHA.SetFocus

ElseIf CMBJK.Text = "Wanita" Then SendKeys "{HOME}+{END}" TXTIJAZAHA.SetFocus Else

pil = MsgBox("Pilih Data Yang Ada..!", , "Pesan") Exit Sub

End If End If End Sub

Private Sub CMBSTATUS_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 And CMBSTATUS.Text <> Empty Then

If CMBSTATUS.Text = "TKawin" Then kosongkel

kotak2.Enabled = False cmdsimpan.Enabled = True cmdsimpan.SetFocus

ElseIf CMBSTATUS.Text = "Kawin" Then SendKeys "{HOME}+{END}"

TXTNAMAPAS.SetFocus

ElseIf CMBSTATUS.Text = "Janda" Then SendKeys "{HOME}+{END}"

TXTNAMAPAS.SetFocus

ElseIf CMBSTATUS.Text = "Duda" Then SendKeys "{HOME}+{END}"

TXTNAMAPAS.SetFocus Else

pil = MsgBox("Pilih Data Yang Ada..!", , "Pesan") Exit Sub

End If End If End Sub


(77)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

End Sub

Private Sub cmdbatal_Click() Form_Activate

End Sub

Private Sub cmdhapus_Click()

pil = MsgBox("Yakin data ini akan dihapus...?", vbQuestion + vbYesNo, "Pesan") If pil = vbYes Then

rsDATAGURU.Index = "xnip"

rsDATAGURU.Seek "=", TXTNIP.Text If rsDATAGURU.NoMatch Then rsbio.Delete

Else

MsgBox "Maaf Data ini Tidak dapat Dihapus, karena data ini telah terdaftar di tabel DataGuru" cmdbatal_Click End If Else cmdbatal_Click End If End Sub

Private Sub cmdkeluar_Click() Unload Me

End Sub

Private Sub cmdsimpan_Click() If XEDIT = False Then

rsbio.AddNew

rsbio![NIP] = TXTNIP.Text

rsbio![SKARPEG] = TXTSKARPEG.Text rsbio![NAMA] = TXTNAMA.Text

rsbio![TLAHIR] = txttlahir.Value

rsbio![TPTLAHIR] = TXTTPTLAHIR.Text rsbio![AGAMA] = CMBAGAMA.Text rsbio![Status] = CMBSTATUS.Text rsbio![JK] = Left(CMBJK.Text, 1)

rsbio![NAMA-PAS] = TXTNAMAPAS.Text

rsbio![NAMA-ANAK-1] = TXTNAMAANAK1.Text rsbio![NAMA-ANAK-2] = TXTNAMAANAK2.Text rsbio![NAMA-ANAK-3] = TXTNAMAANAK3.Text rsbio![NAMA-ANAK-4] = TXTNAMAANAK4.Text rsbio![IJAZAH-A] = TXTIJAZAHA.Text

rsbio![IJAZAH-B] = TXTIJAZAHB.Text rsbio![IJAZAH-C] = TXTIJAZAHC.Text


(78)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

rsbio![IJAZAH-D] = TXTIJAZAHD.Text rsbio![IJAZAH-E] = TXTIJAZAHE.Text rsbio![IJAZAH-F] = TXTIJAZAHF.Text rsbio![IJAZAH-G] = TXTIJAZAHG.Text rsbio.Update

Form_Activate Else

rsbio.Edit

rsbio![SKARPEG] = TXTSKARPEG.Text rsbio![NAMA] = TXTNAMA.Text

rsbio![TLAHIR] = txttlahir.Value

rsbio![TPTLAHIR] = TXTTPTLAHIR.Text rsbio![AGAMA] = CMBAGAMA.Text rsbio![Status] = CMBSTATUS.Text rsbio![JK] = Left(CMBJK.Text, 1)

rsbio![NAMA-PAS] = TXTNAMAPAS.Text

rsbio![NAMA-ANAK-1] = TXTNAMAANAK1.Text rsbio![NAMA-ANAK-2] = TXTNAMAANAK2.Text rsbio![NAMA-ANAK-3] = TXTNAMAANAK3.Text rsbio![NAMA-ANAK-4] = TXTNAMAANAK4.Text rsbio![IJAZAH-A] = TXTIJAZAHA.Text

rsbio![IJAZAH-B] = TXTIJAZAHB.Text rsbio![IJAZAH-C] = TXTIJAZAHC.Text rsbio![IJAZAH-D] = TXTIJAZAHD.Text rsbio![IJAZAH-E] = TXTIJAZAHE.Text rsbio![IJAZAH-F] = TXTIJAZAHF.Text rsbio![IJAZAH-G] = TXTIJAZAHG.Text rsbio.Update

Form_Activate End If

End Sub

Private Sub cmdtambah_Click() TXTNIP.Enabled = True

TXTNIP.SetFocus End Sub

Private Sub Form_Activate()

Set db = OpenDatabase(App.Path + "\dataguru.mdb") Set rsbio = db.OpenRecordset("biodata")

Set rsDATAGURU = db.OpenRecordset("DATAGURU") XEDIT = False

kotak2.Enabled = True cmdsimpan.Enabled = False cmdhapus.Enabled = False


(79)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

KOSONG AKTIF (False) End Sub

Private Sub lblLabels_Click(Index As Integer) End Sub

Private Sub TXTIJAZAHA_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 And TXTIJAZAHA <> Empty Then

SendKeys "{HOME}+{END}" TXTIJAZAHB.SetFocus End If

End Sub

Private Sub TXTIJAZAHB_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 And TXTIJAZAHB <> Empty Then

SendKeys "{HOME}+{END}" TXTIJAZAHC.SetFocus End If

End Sub

Private Sub TXTIJAZAHC_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 And TXTIJAZAHC <> Empty Then

SendKeys "{HOME}+{END}" TXTIJAZAHD.SetFocus End If

End Sub

Private Sub TXTIJAZAHD_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

SendKeys "{HOME}+{END}" TXTIJAZAHE.SetFocus End If

End Sub

Private Sub TXTIJAZAHE_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

SendKeys "{HOME}+{END}" TXTIJAZAHF.SetFocus End If


(80)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

End Sub

Private Sub TXTIJAZAHF_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

SendKeys "{HOME}+{END}" TXTIJAZAHG.SetFocus End If

End Sub

Private Sub TXTIJAZAHG_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

SendKeys "{HOME}+{END}" CMBSTATUS.SetFocus End If

End Sub

Private Sub TXTNAMA_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 And TXTNAMA.Text <> Empty Then

SendKeys "{HOME}+{END}" TXTTPTLAHIR.SetFocus End If

End Sub

Private Sub TXTNAMAANAK1_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

SendKeys "{HOME}+{END}" TXTNAMAANAK2.SetFocus End If

End Sub

Private Sub TXTNAMAANAK2_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

SendKeys "{HOME}+{END}" TXTNAMAANAK3.SetFocus End If

End Sub

Private Sub TXTNAMAANAK3_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

SendKeys "{HOME}+{END}" TXTNAMAANAK4.SetFocus End If


(81)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

End Sub

Private Sub TXTNAMAANAK4_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

SendKeys "{HOME}+{END}" cmdsimpan.Enabled = True cmdsimpan.SetFocus End If

End Sub

Private Sub TXTNAMAPAS_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

SendKeys "{HOME}+{END}" TXTNAMAANAK1.SetFocus End If

End Sub

Private Sub TXTNIP_KeyDown(KeyCode As Integer, Shift As Integer)

If KeyCode = 13 And TXTNIP.Text <> Empty And Len(TXTNIP.Text) = 9 Then rsbio.Index = "inbio"

rsbio.Seek "=", TXTNIP.Text

If Not rsbio.NoMatch Then

TXTSKARPEG.Text = rsbio![SKARPEG] TXTNAMA.Text = rsbio![NAMA]

txttlahir.Value = rsbio![TLAHIR]

TXTTPTLAHIR.Text = rsbio![TPTLAHIR] CMBAGAMA.Text = rsbio![AGAMA] CMBSTATUS.Text = rsbio![Status] If rsbio![JK] = "P" Then

CMBJK.Text = "Pria" Else

CMBJK.Text = "Wanita" End If

TXTNAMAPAS.Text = rsbio![NAMA-PAS]

TXTNAMAANAK1.Text = rsbio![NAMA-ANAK-1] TXTNAMAANAK2.Text = rsbio![NAMA-ANAK-2] TXTNAMAANAK3.Text = rsbio![NAMA-ANAK-3] TXTNAMAANAK4.Text = rsbio![NAMA-ANAK-4] TXTIJAZAHA.Text = rsbio![IJAZAH-A]

TXTIJAZAHB.Text = rsbio![IJAZAH-B] TXTIJAZAHC.Text = rsbio![IJAZAH-C] TXTIJAZAHD.Text = rsbio![IJAZAH-D] TXTIJAZAHE.Text = rsbio![IJAZAH-E]


(82)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

TXTIJAZAHF.Text = rsbio![IJAZAH-F] TXTIJAZAHG.Text = rsbio![IJAZAH-G]

PESAN = MsgBox("Data Pegawai Dengan Nip : " + TXTNIP.Text + " Sudah Ada" + vbCrLf + _

"Pilih Tombol Proses Untuk Melakukan Tindakan Selanjutnya...!" + vbCrLf + _

"Pilih [Yes] untuk Koreksi Data ini," + vbCrLf + _

"Pilih [No] untuk Entry Data yang baru.", vbInformation + vbYesNo, "Pesan")

If PESAN = vbYes Then XEDIT = True

AKTIF (True)

cmdsimpan.Enabled = True cmdhapus.Enabled = True SendKeys "{HOME}+{END}" TXTSKARPEG.SetFocus Else Form_Activate End If Else AKTIF (True) SendKeys "{HOME}+{END}" TXTSKARPEG.SetFocus End If End If End Sub

Private Sub TXTNIP_KeyPress(KeyAscii As Integer)

If Not (KeyAscii >= Asc("0") And KeyAscii <= Asc("9") Or KeyAscii = vbKeyBack) Then

KeyAscii = 0 End If

End Sub

Private Sub TXTSKARPEG_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 And TXTSKARPEG.Text <> Empty Then

SendKeys "{HOME}+{END}" TXTNAMA.SetFocus


(83)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

End Sub

Private Sub txttlahir_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

SendKeys "{HOME}+{END}" CMBAGAMA.SetFocus End If

End Sub

Private Sub TXTTPTLAHIR_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 And TXTTPTLAHIR.Text <> Empty Then

txttlahir.SetFocus End If

End Sub

3. SOURCE CODE DATA GURU

Dim db As Database Dim rsbio As Recordset

Dim rsDATAGURU As Recordset Dim XEDIT As Boolean

Sub KOSONG()

TXTNAMA.Text = Empty CMBGOL.Text = Empty TXTNGD.Text = Empty TXTGAJI.Text = Empty TXTTMT.Text = Empty TXTTPTKERJA.Text = Empty TXTBLN.Text = Empty

TXTTHN.Text = Empty TXTISISURAT.Text = Empty TXTNO.Text = Empty

TXTTGL.Text = Empty TXTINSTANSI.Text = Empty


(84)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

TXTNIP.Text = Empty TXTKET.Text = Empty End Sub

Sub AKTIF(BENAR As Boolean) TXTNAMA.Enabled = BENAR CMBGOL.Enabled = BENAR TXTNGD.Enabled = BENAR TXTGAJI.Enabled = BENAR TXTTMT.Enabled = BENAR TXTTPTKERJA.Enabled = BENAR TXTBLN.Enabled = BENAR

TXTTHN.Enabled = BENAR TXTISISURAT.Enabled = BENAR TXTNO.Enabled = BENAR

TXTTGL.Enabled = BENAR TXTINSTANSI.Enabled = BENAR TXTNIP.Enabled = BENAR

TXTKET.Enabled = BENAR End Sub

Private Sub CMBGOL_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 And CMBGOL.Text <> Empty Then

SendKeys "{HOME}+{END}" TXTTHN.SetFocus

End If End Sub

Private Sub cmdbatal_Click() Form_Activate

cmdtambah.SetFocus End Sub

Private Sub cmdhapus_Click()

pil = MsgBox("Yakin data ini akan dihapus...?", vbQuestion + vbYesNo, "Pesan") If pil = vbYes Then

rsDATAGURU.Delete cmdbatal_Click

End If

cmdbatal_Click End Sub

Private Sub cmdkeluar_Click() Unload Me


(1)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

End Sub

Private Sub NAMA_Click() DATANAMA.Enabled = True DATANAMA.SetFocus End Sub

Private Sub NIP_Click() DATANIP.Enabled = True DATANIP.SetFocus End Sub


(2)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Private Sub CMDREF_Click() Form_Activate

End Sub

Private Sub DATANAMA_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

Data1.RecordSource = "SELECT * FROM BIODATA WHERE BIODATA.NAMA LIKE '" + DATANAMA.Text + "*'"

Data1.Refresh End If

End Sub

Private Sub DATANIP_KeyDown(KeyCode As Integer, Shift As Integer) If KeyCode = 13 Then

Data1.Recordset.FindFirst "NIP='" + DATANIP.Text + "'" DBGrid1.MarqueeStyle = 3

If Data1.Recordset.NoMatch Then

MsgBox "MAAF DATA TIDAK DITEMUKAN...!" Exit Sub

End If End If End Sub

Private Sub Form_Activate() DATANIP.Clear

DATANIP.Text = Empty DATANAMA.Text = Empty DATANIP.Enabled = False DATANAMA.Enabled = False Data1.RecordSource = "BIODATA" Data1.Refresh

On Error Resume Next Data1.Recordset.MoveFirst

Do While Not Data1.Recordset.EOF DATANIP.AddItem Data1.Recordset!NIP Data1.Recordset.MoveNext

Loop

CMDREF.SetFocus End Sub

Private Sub KELUAR_Click() Unload Me

End Sub


(3)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

DATANAMA.Enabled = True DATANAMA.SetFocus End Sub

Private Sub NIP_Click() DATANIP.Enabled = True DATANIP.SetFocus End Sub


(4)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Jl. Bioteknologi No.1 Kampus USU Padang Bulan, Medan – 20155 Telp. (061) 8211050,8214290 Fax. (061) 8214290

No

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa : SRI SULI YANTI

Nomor Stambuk : 052406051

Judul Tugas Akhir : SISTEM INFORMASI PENDATAAN GURU

PADA SMA NEGERI 1 TANJUNG PURA DENGAN MENGGUNAKAN VISUAL BASIC 6.0

Dosen Pembimbing I : Drs. Bambang Irawan, M. Sc

Tanggal Mulai Bimbingan :

Tanggal Selesai Bimbingan :

Tanggal Asisten Bimbingan

Pada Asisten Mengenai, Pada Bab

Paraf Dosen Pembimbing

Keterangan

1. 31 Maret 2008 Proposal Judul

2. 25 Juni 2008 Bab 1

3. Bab 2

4. Bab 3

5. Bab 4

6. Bab 5

 Kartu ini harap dikembalikan ke Jurusan Matematika bila Bimbingan

mahasiswa telah selesai.

Diketahui Disetujui

Ketua Jurusan Matematika Pembimbing Utama/


(5)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Dr. Saib Suwilo, M. Sc Drs. Bambang Irawan, M. Sc

NIP. 131 796 149 NIP. 130 535 840

SURAT KETERANGAN

Hasil Uji Program Tugas Akhir

Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Diploma Tiga (D-3) Ilmu Komputer:

Nama : Sri Suli Yanti

NIM : 052406051

Prog. Studi : D-3 Ilmu Komputer

Judul TA : Sistem Informasi Data Guru SMA Negeri 1 Tanjung Pura

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada tanggal

16 Juni 2008

Dengan Hasil: SUKSES

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika FMIPA USU Medan.

Medan, 18 Juni 2008


(6)

Sri Suli Yanti : Sistem Informasi Pendataan Guru Pada Sma Negeri 1 Tanjung Pura Dengan Menggunakan Visual Basic 6.0, 2008.

USU Repository © 2009

Zam Zam Drs. Bambang Irawan, M.Sc