• Tidak ada hasil yang ditemukan

Pengembangan Sistem Informasi Nilai Siswa Sekolah Dasar 060807 Medan Menggunakan Microsoft Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2016

Membagikan "Pengembangan Sistem Informasi Nilai Siswa Sekolah Dasar 060807 Medan Menggunakan Microsoft Visual Basic 6.0"

Copied!
51
0
0

Teks penuh

(1)

PENGEMBANGAN SISTEM INFORMASI NILAI SISWA

SEKOLAH DASAR 060807 MEDAN MENGGUNAKAN

MICROSOFT VISUAL BASIC 6.0

TUGAS AKHIR

LIZA ROSIANA

072406128

PROGRAM STUDI D3 ILMU KOMPUTER

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

PERSETUJUAN

Judul : PENGEMBANGAN SISTEM INFORMASI NILAI

SISWA SEKOLAH DASAR 060807 MEDAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0

Kategori : TUGAS AKHIR

Nama : LIZA ROSIANA

Nomor Induk Mahasiswa : 072406128

Program Studi : DIPLOMA (D3) ILMU KOMPUTER

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, Juni 2010

Diketahui

Departemen Matematika FMIPA USU Pembimbing,

Dr Saib Suwilo, M.Sc. Dr.Tulus, M.Si NIP. 196401091988031004 NIP.196209011988031002

(3)

PERNYATAAN

PENGEMBANGAN SISTEM INFORMASI NILAI SISWA SEKOLAH DASAR 060807 MEDAN MENGGUNAKAN

MICROSOFT VISUAL BASIC 6.0

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil karya kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing – masing disebutkan sumbernya.

Medan, Juni 2010

072406128 Liza Rosiana

(4)

Allah Akan Meninggikan Orang-orang Yang Beriman Diantara Orang-orang Yang Diberi Ilmu Pengetahuan

Beberapa Derajat. Dan Allah Maha Mengetahui Apa Yang Kamu Kerjakan.

(Qs.Al-Mujadillah : 11 )

Ya, Tuhan ku ……

Jadikanlah aku berguna untuk masyarakat

Dengan ilmu yang Kau berikan kepadaku

Berikanlah aku ilmu yang berguna

Serta karuniailah aku dengan ilmu pengetahuan

yang berguna untuk diriku

Kupersembahkan karya kecil ini sebagai hadiah atas kemenanganku

Tiada yang dapat kuberikan sebagai tanda kasih dan baktiku

atas pengorbananmu selama ini.

(5)

PENGHARGAAN

Puji syukur kehadirat Allah SWT, karena telah memberikan rahmat dan karuniaNya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Penulisan Tugas Akhir ini

adalah sebagai salah satu syarat dalam menyelesaikan pendidikan Diploma 3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas

Sumatera Utara. Adapun Tugas Akhir ini berjudul: ”PENGEMBANGAN SISTEM INFORMASI NILAI SISWA SEKOLAH DASAR NEGERI 060807 MEDAN MENGGUNAKAN MICROSOFT VISUAL BASIC”.

Dalam menyelesaikan Tugas Akhir ini, penulis telah banyak menerima bantuan/bimbingan baik berupa materi maupun moril. Pada kesempatan ini penulis mengucapkan terima kasih yang sebesar – besarnya kepada:

1. Bapak DR. Eddy Marlianto, M.Sc selaku Dekan FMIPA USU Medan.

2. Bapak Dr. Saib Suwilo, M.Sc selaku Ketua Departemen Matematika FMIPA USU.

3. Bapak Dr. Tulus, M.Si selaku Dosen Pembimbing yang banyak memberi bimbingan serta meluangkan waktu dalam penyelesaian Tugas akhir ini. 4. Ibu Dra. Nurbakti Tawar selaku Kepala Sekolah Dasar Negeri 060807

Medan yang telah memberikan izin riset.

5. Ayahanda dan Ibunda serta Abang dan Keluarga yang telah memberi dorongan semangat, bimbingan moril dan material selama penulis menuntut ilmu di FMIPA.

6. Seluruh staf pengajar FMIPA USU, Khususnya D-3 Ilmu Komputer.

(6)

7. Semua rekan – rekan mahasiswa komputer B dan semua pihak yang telah banyak membantu penyelesaian Tugas Akhir ini.

Penulis menyadari bahwa Tugas Akhir ini masih banyak terdapat kesalahan dan kekurangan baik dari segi isi maupun susunan bahasanya. Untuk itu penulis sangat mengharapkan kritik dan saran yang tujuannya bersifat membangun demi menyempurnakan Tugas Akhir ini.

Akhir kata semoga Tugas Akhir ini bermanfaat bagi orang banyak khususnya pada Sekolah Dasar Negeri 060807 Medan.

Medan, Juni 2010

Penulis ( Liza Rosiana )

(7)

ABSTRAK

Aplikasi Microsoft Visual Basic 6.0 untuk Pembuatan Sistem Database Siswa, Guru, dan Pegawai SD Negeri 060807 Medan. Sekolah merupakan salah satu

bentuk dari organisasi yang di dalamnya terdapat kegiatan belajar mengajar. Segala kegiatan yang berlangsung tidak bisa dimonitoring secara keseluruhan tanpa

adanya suatu pengorganisasian yang tepat. Untuk itulah pengorganisasian dengan perancangan basis data dapat menjawab semua pertanyaan yang muncul.

Permasalahan yang akan dibahas dalam kegiatan ini adalah bagaimana masalah manajemen pelayanan khusus lembaga pendidikan sekolah yang berkaitan dengan database siswa, guru dan pegawai teratasi dengan bantuan Microsoft Visual Basic. Sedangkan tujuan dari kegiatan ini adalah menerapkan aplikasi program Microsoft Visual Basic 6.0 menjadi sebuah sistem untuk menangani pengelolaan manajemen pelayanan khusus lembaga pendidikan yang berkaitan dengan database siswa, guru dan pegawai SD Negeri 060807 Medan. Dan mempermudah pengelolaan manajemen pelayanan khusus lembaga pendidikan yang berkaitan dengan database siswa, guru dan pegawai SD Negeri 060807 Medan.

(8)
(9)

2.4 Visual Basic 6.0 14

BAB 3 Tinjauan Sekolah Dasar 060807 Medan 21

3.1 Profil Sekolah 21

3.2 Visi dan Misi 21

3.3 Tujuan 22

3.4 Struktur Organisasi 23

(10)

DAFTAR TABEL

Halaman

Tabel 2.1 Kontrol – Kontrol pada Toolbox 17

Tabel 2.2 Tipe Data dan Nilai Jangkauan 20

Tabel 4.1 Tabel Guru 28

Tabel 4.2 Tabel Siswa 28

Tabel 4.3 Tabel Mata Pelajaran 28

Tabel 4.4 Tabel Nilai 29

(11)

DAFTAR GAMBAR

Halaman

Gambar 2.1 Hierarki Data 12

Gambar 2.2 Barisan Menu 15

Gambar 2.3 Menu Toolbar 15

Gambar 2.4 Jendela Form 16

Gambar 2.5 Menu Toolbox 16

Gambar 2.6 Jendela Code 17

Gambar 2.7 Jendela Project 18

Gambar 2.8 Jendela Properties 18

Gambar 2.9 Form Layout 19

Gambar 4.1 Diagram Konteks 24

Gambar 4.2 Level Nol 25

Gambar 4.3 Level Satu 26

Gambar 4.4 Simbol – Simbol DFD 27

(12)

ABSTRAK

Aplikasi Microsoft Visual Basic 6.0 untuk Pembuatan Sistem Database Siswa, Guru, dan Pegawai SD Negeri 060807 Medan. Sekolah merupakan salah satu

bentuk dari organisasi yang di dalamnya terdapat kegiatan belajar mengajar. Segala kegiatan yang berlangsung tidak bisa dimonitoring secara keseluruhan tanpa

adanya suatu pengorganisasian yang tepat. Untuk itulah pengorganisasian dengan perancangan basis data dapat menjawab semua pertanyaan yang muncul.

Permasalahan yang akan dibahas dalam kegiatan ini adalah bagaimana masalah manajemen pelayanan khusus lembaga pendidikan sekolah yang berkaitan dengan database siswa, guru dan pegawai teratasi dengan bantuan Microsoft Visual Basic. Sedangkan tujuan dari kegiatan ini adalah menerapkan aplikasi program Microsoft Visual Basic 6.0 menjadi sebuah sistem untuk menangani pengelolaan manajemen pelayanan khusus lembaga pendidikan yang berkaitan dengan database siswa, guru dan pegawai SD Negeri 060807 Medan. Dan mempermudah pengelolaan manajemen pelayanan khusus lembaga pendidikan yang berkaitan dengan database siswa, guru dan pegawai SD Negeri 060807 Medan.

(13)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Peningkatan kualitas sumber daya manusia merupakan pra syarat mutlak untuk mencapai tujuan pembangunan. Salah satu wahana untuk meningkatkan kualitas sumber daya manusia adalah pendidikan, sehingga kualitas pendidikan harus senantiasa ditingkatkan. Sebagai faktor penentu keberhasilan, pada tempatnyalah kualitas sumber daya manusia ditingkatkan melalui berbagai program pendidikan yang dilaksanakan secara sistematis dan terarah berdasarkan kepentingan yang mengacu pada kemajuan ilmu pengetahuan dan teknologi (IPTEK).

Dalam kegiatan manajemen pelayanan khusus lembaga pendidikan tidak lepas dari data-data yang dapat berubah sewaktu-waktu dengan jumlah data yang sangat besar. Perubahan data tersebut harus tersimpan dengan baik. Dalam pengelolaan data kebanyakan dari pihak sekolah khususnya dalam kegiatan manajemen pelayanan khusus lembaga pendidikan yang berkaitan dengan database siswa, guru, dan pegawai masih menggunakan sistem pemrosesan manual, di mana data yang ada berupa setumpuk rekaman yang disimpan pada rak-rak berkas.

(14)

dalam masyarakat modern komputer lebih banyak dimanfaatkan sebagai pusat data (databased) dibandingkan penggunaan lainnya. Karena peran database sangat menonjol.

Pemrosesan basis data menjadi perangkat andalan yang kehadirannya sangat diperlukan, dan tidak hanya mempercepat pemerolehan informasi, tetapi juga dapat meningkatkan pelayanan kepada pelanggan.

Perkembangan teknologi database tidak lepas dari perkembangan perangkat keras dan perangkat lunak. Salah satu perangkat lunak pengembangan aplikasi yang populer adalah Microsoft Visual Basic 6.0. Microsoft Visual Basic 6.0 didesain untuk dapat memanfaatkan fasilitas yang tersedia dalam Microsoft Windows dan merupakan software yang bisa digunakan untuk membuat program yang cukup sederhana tetapi banyak cakupan yang dapat dikerjakan.

(15)

1.2 Rumusan Masalah

Dari uraian mengenai latar belakang masalah di atas, maka rumusan masalah yang diajukan dari kegiatan penelitian ini adalah sebagai berikut:

“Bagaimana merancang Sistem Informasi Nilai Siswa pada SD Negeri 060807 Medan agar lebih efisien dan akurat”.

1.3 Ruang Lingkup

Penulis membatasi ruang lingkup penelitian pada masalah merancang dengan sistem informasi nilai siswa pada SD Negeri 060807 Medan. Untuk mengetahui data, nilai siswa, dan mata pelajaran dari masing-masing siswa.

1.4Maksud dan Tujuan

Adapun maksud penulis mengadakan penelitian pada SD Negeri 060807 Medan adalah untuk mencari dan mengetahui cara untuk mengatasi masalah-masalah dan kelemahan-kelemahan dalam pembuatan laporan nilai siswa pada SD Negeri 060807 Medan.

Adapun tujuan dari penelitian ini adalah:

1. Untuk mendapatkan gambaran sistem yang efektif dan efisien, sehingga sistem yang baru lebih baik dari sistem yang sedang berjalan selama ini.

2. Untuk mengetahui sampai sejauh mana kelemahan-kelemahan yang ada pada sistem laporan nilai siswa pada SD Negeri 060807 Medan.

(16)

1.5Metodologi Penelitian

Untuk menyelesaikan TA ini, penulis melakukan beberapa metodologi penelitian untuk memecahkan masalah tersebut. Adapun metode-metode dalam pengumpulan data adalah:

a. Pendefinisian Permasalahan

b. Penentu Metode Penyelesaian Permasalahan c. Pengumpulan Data

d. Perancangan Diagram Alir Data (DFD) e. Perancangan Database

f. Pembuatan Algoritma g. Perancangan sistem h. Pengujian Sistem

1.6Lokasi dan Waktu

Penulis melakukan riset pada SD Negeri 060807 Medan pada tanggal 31 Maret 2010. Sehingga penulis dapat mengambil data-data yang dibutuhkan untuk menyelesaikan Tugas Akhir.

1.7Sistematika Penulisan

(17)

BAB 1 : PENDAHULUAN

Pada bab ini menerangkan gambaran umum yang berisi tentang Latar Belakang, Rumusan Masalah, Ruang Lingkup, Maksud dan Tujuan, Metodologi Penelitian, Lokasi dan Waktu, Sistematika Penulisan. BAB 2 : LANDASAN TEORI

Pada bab ini dijelaskan tentang pengertian Komputer, Data, Sistem Informasi, Database, dan bahasa pemograman Visual Basic 6.0. BAB 3 : TINJAUAN SD NEGERI 060807 MEDAN

Pada bab ini dijelaskan tentang profil SD Negeri 060807 Medan, Struktur Organisasi, Visi dan Misi SD Negeri 060807 Medan.

BAB 4 : RANCANGAN SISTEM PROGRAM

Pada bab ini dijelaskan tentang diagram konteks, data flow diagram, perancangan struktur database, rancangan program, dan algoritma yang akan dibuat pada sistem nilai siswa dengan menggunakan bahasa pemograman Visual Basic 6.0

BAB 5 : IMPLEMENTASI SISTEM

Pada bab ini dijelaskan tentang definisi implementasi sistem, komponen utama dalam implementasi sistem, dan tujuan implementasi.

BAB 6 : KESIMPULAN DAN SARAN

(18)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Istilah komputer (computer) berasal dari bahasa latin “computere” yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata “to compute” yang artinya menghitung. Jadi komputer dapat diartikan sebagai alat hitung atau mesin hitung.

Sehubungan dengan perkembangan zaman maka 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.

Dalam pengolahan data diperlukan peralatan-peralatan atau komponen-komponen untuk mendukung proses pengolahan data.

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

Hardware adalah komponen-komponen peralatan yang membentuk suatu

(19)

2. Software (Perangkat Lunak)

Software adalah seluruh fasilitas dari suatu sistem pengolahan data yang bukan

peralatan komputernya tapi merupakan susunan instruksi yang harus diberikan pada alat pengolah agar komputer dapat menjalankan pekerjaan sesuai yang dikehendaki. Fasilitas software ini terdiri dari sistem desain, program-program dan prosedur-prosedur.

3. Brainware (Tenaga Pelaksana)

Brainware adalah aspek manusia yang menangani pengolahan komputer maupun

pengembangannya dengan menggunakan alat pikirannya, dan dapat digolongkan menjadi:

a. Sistem Analis yaitu orang yang akan membentuk dan membangun fasilitas sistem desain.

b. Programmer yaitu orang yang menyusun instruksi bagi komputer.

c. Operator yaitu orang yang akan menangani secara langsung pengolahan data dalam ruangan komputer.

(20)

2.2 Pengertian Data, Sistem, dan Informasi

Dalam bab ini akan dibahas sekilas tentang pengertian data, sistem dan sistem informasi. Pengertian dari hal tersebut sangat membantu dalam perancangan sistem informasi yang akan dibuat.

2.2.1 Data

Menurut J. Longkutoy menyatakan bahwa “Istilah data adalah suatu istilah majemuk dari kata datum, yang berarti fakta atau bagian dari fakta yang mengandung arti, yang dihubungkan dengan kenyataan, kata-kata, simbol-simbol yang menunjukkan suatu ide, objek, kondisi, atau situasi dan lain-lain”.

Jelasnya data dapat berupa apa saja dan dapat ditemui di mana saja. Kegunaan dari data adalah sebagai bahan dasar yang objektif (relatif) di dalam proses penyusunan kebijaksanaan dan keputusan oleh Pimpinan Organisasi.

Jadi data merupakan keterangan yang masih mentah. Agar dapat digunakan untuk keperluan, maka data harus diolah terlebih dahulu ke dalam bentuk informasi yang sesuai dengan keperluannya.

2.2.2 Sistem

(21)

Elemen yang membentuk suatu sistem secara umum yaitu:

1. Masukan (input) adalah segala sesuatu yang masuk ke dalam sistem dan selanjutnya menjadi bahan untuk diproses.

2. Pengolahan (proses) adalah bagian dari sistem yang berfungsi sebagai pengolah yang mengubah masukan menjadi keluaran yang berguna.

3. Keluaran (output) adalah hasil dari pemrosesan pada sistem informasi.

Di samping itu suatu sistem tidak terlepas dari lingkungan luar sehingga lingkungan sistem tersebut ikut mempengaruhi kondisi sistem. Batasan sistem (boundary) merupakan daerah yang membatasi antara suatu sistem dengan sistem yang lainnya.

Sistem juga merupakan sesuatu yang saling berkaitan untuk menyelesaikan suatu tugas atau kerja.

2.2.3 Informasi

Informasi adalah data yang telah diolah sedemikian rupa sehingga bermakna dan bermanfaat bagi yang menerimanya untuk mencapai suatu tujuan tertentu. Oleh sebab itu, informasi merupakan salah satu sumber daya penting dalam suatu organisasi.

(22)

Jadi informasi yang dapat bermanfaat yaitu : 1. Informasi yang akurat

Informasi yang benar-benar bebas dari kesalahan, dan juga informasi harus jelas mencerminkan maksudnya.

2. Informasi yang relevan

Informasi yang benar-benar memberikan manfaat bagi pemakainya. 3. Informasi yang lengkap

Agar menjadi lengkap jumlah informasi harus memadai untuk mengidentifikasi masalah dan dimulai menenemukan pemecahan potensial.

4. Informasi yang tepat waktunya

Informai harus tersedia tepat waktunya pada saat dibutuhkan. 5. Informasi yang dapat dipercaya

Informasi berasal dari sumber yang dapat dipercaya. 6. Informasi yang efisien

Informasi yang berkualitas ataupun kalimat yang sederhana (tidak berbelit-belit), namun mampu memberikan makna.

2.2.4 Sistem Informasi

(23)

2.3Database

2.3.1 Pengertian Database

Database (basis data) adalah kumpulan file-file yang mempunyai kaitan antara satu file dengan file yang lain sehingga membentuk data untuk menginformasikan satu perusahaan dan instansi.

Bila terdapat file yang tidak dapat dipadukan atau dihubungkan dengan file yang lainnya, berarti file tersebut bukanlah kelompok dari satu database, melainkan membentuk satu 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 satu komponen yang penting dalam sistem

informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Penerapan database dalam sistem informasi disebut dengan database system. Sistem

database adalah suatu sistem informasi yang mengintegrasikan kumpulan dari data

yang saling berhubungan satu dengan yang lainnya. Databse terdiri dari data yang akan digunakan atau diperuntukkan terhadap banyak user, dari masing-masing user akan menggunakan data tersebut sesuai dengan tugas dan fungsinya.

Adapun hierarki data adalah:

1. Database adalah kumpulan dari beberapa file atau tabel yang saling

berhubungan antara file yang satu dengan yang lainnya.

2. File adalah kumpulan dari record yang saling berkaitan dan memiliki

(24)

3. Record adalah kumpulan dari field yang menggambarkan 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 nol atau satu yang merupakan komponen byte.

Gambar 2.1. Hierarki Data

2.3.2 Tujuan Database

Setiap manajemen dalam merancang dan menyusun database harus mempunyai tujuan, yaitu:

Database

File

Record

Field

Byte

(25)

2. Menyediakan tempat penyimpanan data yang relevan 3. Menghapus data yang berlebihan

4. Melindungi data dari kerusakan fisik

5. Memungkinkan perkembangan lebih lanjut di dalam sistem database.

2.3.3 Ciri-Ciri Database

Adapun ciri-ciri database adalah:

1. Sistem yang dapat menyimpan data ke dalam floppy disk atau harddisk 2. Sistem yang menganut pengolahan data untuk ditambah, diubah, atau dihapus

dengan mudah dan terkontrol. 3. Data terpisah dari program.

2.3.4 Keuntungan Database

Adapun keuntungan database terhadap sistem pemrosesan adalah: 1. Kemubajiran data terkurangi.

2. Integritas data dapat selalu terjaga.

3. Berbagai data dapat selalu dilakukan oleh setiap user. 4. Penggunaan data lebih mudah.

(26)

2.4Visual Basic 6.0

2.4.1 Mengenal 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 satu keunggulan 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. Namun dengan hadirnya versi terbaru yaitu

Visual Basic 6.0 yang mempunyai fasilitas yang berlebih, sehingga bisa mencukupi

kebutuhan pemakai.

Susunan program Visual Basic 6.0 sangat mudah dipelajari. Untuk menyusun suatu aplikasi, hanya diperlukan 3 tahap yaitu merancang interface, menentukan properti, dan menulis kode.

Sebagai program yang berbasis Windows, Visual Basic 6.0 mempunyai kemampuan untuk berinteraksi dengan seluruh aplikasi Windows seperti Microsoft

Word, Microsoft Excel, Microsoft Access, dan sebagainya. Visual Basic 6.0 juga

(27)

2.4.2 Komponen Utama Visual Basic 6.0

1. Baris Menu

Baris menu terletak paling atas dan terdiri dari 13 menu yaitu File, Edit,

View, Project, Format, Debug, Wun, Query, Diagram, Tools, Add-Ins,

Window dan Help.

Gambar 2.2. Barisan Menu 2. Menu Toolbar

Menu Toolbar merupakan kumpulan icon-icon perintah, yang dapat diklik untuk melakukan suatu perintah khusus secara cepat. Menu toolbarnya yaitu Add Project, Add Form, Menu Editor, Open Project, Save Project,

Cut, Copy, Paste, Find, Undo, Redo, Start, Break, End, Project Explorer,

Properties Window, Form Layout Window, Object Browser dan toolbox,

yang dapat dilihat seperti gambar di bawah ini.

Gambar 2.3 Menu Toolbar 3. Jendela Form

Form adalah tempat yang digunakan untuk merancang aplikasi yang

sedang dibuat. Pada form ini dapat diletakkan kontrol seperti label, check

(28)

Gambar 2.4 Jendela Form

4. Menu Toolbox

Toolbox merupakan kumpulan icon-icon objek atau kontrol yang

dibutuhkan untuk membentuk suatu program aplikasi.

(29)

Tabel 2.1 Kontrol-Kontrol pada Toolbox

Nama Kontrol Kegunaan

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. Dengan demikian pemilihan item dapat dilakukan dari List Box, atau dengan mengetik langsung pada Text Box.

Picture Box Digunakan untuk menampilkan gambar.

5. Jendela Code

Jendela Code adalah salah satu jendela yang sangat penting di dalam

Visual Basic. Jendela ini digunakan untuk menuliskan program yang

berupa instruksi-instruksi.

(30)

6. Jendela Project

Jendela Project adalah jendela yang menampilkan semua file dalam project yang kita buat. Pada jendela project terdapat tipe-tipe file, seperti form,

modul, class dan sebagainya.

Gambar 2.7 Jendela Project

7. Jendela Properties

Jendela properties berfungsi untuk menampilkan dan mengubah properti-properti yang dimiliki sebuah objek. Terdapat dua pilihan tampilan yaitu

(31)

8. Form Layout Window

Jendela yang digunakan untuk menggambarkan posisi dari form yang ditampilkan pada layar monitor. Posisi form ini merupakan petunjuk dimana aplikasi ditampilkan dan juga bisa mengatur letak formnya.

Gambar 2.9 Form Layout Window

2.4.3 Rentang Nilai Tipe Data

Di dalam Visual Basic 6.0 data dibagi menjadi tujuh jenis yaitu Numeric,

Boolean, String, Date, Object Variant dan Byte. Adapun data Numeric

(32)

Tabel 2.2 Tipe Data dan Nilai Jangkauan

Tipe Jangkauan Ukuran

Integer -32768 s.d. 32767 2 byte

Long -2147483648 s.d 2147483647 4 byte

Single Negatif : -3.402823e38 s.d -1.401298e-45 Positif : 1.401298e-45 s.d 3.402823e38

4 byte Double Negatif : -1.79769313486232e308 s.d -4.94065645841247e-324

Positif : 4.94065645841247e-324 s.d 1.79769313486232e308

8 byte

Currency -92233720365477.5808 s.d 922337203685477.5827 8 byte

String 0 s.d. 65535 karakter 1 byte/kar

Byte 0 s.d. 255 1 byte

Boolean True atau False 2 byte

Date 1 Januari 100 s.d. 31 Desember 9999 8 byte

Object Referensi Object 4 byte

Variant Null, Error, Numeric dengan tipe Double 16 byte

2.4.4 Kemampuan dan Manfaat Visual Basic 6.0

1. Dapat membuat program-program yang berbasis Windows.

2. Dapat membuat object-object program bantu seperti Control ActiveX,

File Help dan Aplikasi Internet.

3. Dapat menguji program (debugging) dan menghasilkan progam akhir berakhiran EXE yang bersifat executable, atau dapat langsung dijalankan.

2.4.5 Keunggulan Visual Basic

1. Memiliki compiler andal yang dapat menghasilkan file executable yang lebih cepat dan efisien.

(33)

BAB 3

TINJAUAN SEKOLAH DASAR NEGERI 060807

3.1 Profil Sekolah Dasar Negeri 060807 Medan

Nama Sekolah : SD. Negeri 060807 Medan Nomor Statistik : 101076001016

Propinsi : Sumatera Utara Pemerintah Kota : Medan

Kecamatan : Medan Kota Kelurahan : Pasar Merah Barat Alamat : Jl. Halat No. 48 Medan Tahun Berdiri : 1930

Satus Sekolah : Negeri Bangunan Sekolah : Milik Sendiri

3.2 Visi dan Misi SD Negeri 060807 Medan

Visi

(34)

Misi

- Menciptakan generasi yang tertib sehat jasmani dan rohani

- Melahirkan generasi yang berilmu dan semangat pendidikan serta berakhlak mulia.

- Mengarahkan generasi yang berminat tinggi untuk belajar dan bersaing menghadapi arus globalisasi di masa depan.

- Melahirkan insan kamil dalam kehidupan dunia dan akhirat.

3.3 Tujuan

(35)

Kepala Sekolah

Kelompok Jabatan Fungsional / Guru

Unit Perpustakaan Tata Usaha

Guru

Keterangan : Garis Komando Garis Koordinasi

Komite Sekolah

Wakil Kepala Sekolah

Penjaga Sekolah 3.4. STRUKTUR ORGANISASI SD NEGERI 060807 Medan

(36)

BAB 4

PERANCANGAN SISTEM PROGRAM

4.1 Diagram Konteks

Diagram konteks merupakan diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem, dengan tujuan untuk memberi gambaran tentang keseluruhan sistem.

(37)

Gambar 4.1 Diagram Konteks

4.2 Data Flow Diagram

Diagram alir data (DFD) merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan diagram aliran data adalah memudahkan pemakai yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan.

Dari diagram konteks di atas dapat dibagi menjadi bentuk yang lebih mendetail, yaitu DFD level 0 dan DFD level 1. Berikut ini adalah gambar DFD level 0 dan DFD level 1 yang merupakan perincian dari diagram konteks.

Guru Siswa

Kepsek

Data Siswa Data Nilai

Informasi Nilai SISTEM INFORMASI

NILAI SISWA

(38)

Pada diagram alir data level nol, akan dijelaskan bahwa data yang akan disimpan, diinput terlebih dahulu dan di proses ke dalam suatu sistem. Gambar 4.2 menjelaskan bahwa data siswa dan data guru diinput ke dalam sistem, kemudian data diproses untuk diubah menjadi sebuah informasi. Informasi tersebut dapat dibuat dalam bentuk laporan yang akan diserahkan kepada kepala sekolah, siswa dan guru.

Untuk lebih rincinya perhatikan gambar 4.2 di bawah ini:

Gambar 4.2 Level Nol

Pada Diagram Flow Data level satu, setiap data akan diproses satu per satu. Diagram di bawah ini menjelaskan bahwa user akan memasukkan data siswa ke

proses input data dan setelah data tersebut diproses maka data akan menjadi sebuah Siswa

Kepsek 1 Input

Data

Data siswa Data siswa

(39)
(40)

Adapun keterangan mengenai simbol-simbol Data Flow Diagram yang digunakan.

Merupakan kesatuan di luar sistem yang dapat berupa seseorang, organisasi yang dapat mengirimkan data atau menerima data dari sistem.

Merupakan tempat mengalirnya informasi yang menunjukkan arus data yang berupa masukan untuk sistem atau hasil proses sistem.

Merupakan pengolahan data atau aliran data masuk menjadi aliran data keluar.

Merupakan tempat penyimpanan data yang ada dalam sistem.

Gambar 4.4 Simbol-Simbol DFD

4.3 Perancangan Struktur Database

Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data dan ukuran data. Sistem ini dirancang dengan menggunakan bahasa pemrograman Visual Basic 6.0 dan didukung oleh database. Database merupakan kumpulan dari data yang saling berhubungan satu dengan yang

External Entity

Arus Data

Proses

(41)

lainnya. Database ini menggunakan Microsoft Access. Adapun rancangan database yang digunakan dalam pembuatan sistem informasi ini adalah sebagai berikut :

1. Tabel Guru

Pada tabel guru yang akan menjadi Field Name adalah NIP, Nama Guru, Alamat, Jenis Kelamin, Agama, Golongan dan Pendidikan, yang akan menjadi Primary

Key adalah NIP. Tipe data yang digunakan adalah Text. Perhatikan Tabel 4.1

di bawah ini:

Field Name Tipe Data Size Description

NIP Text 9 Kode Guru

Pendidikan Text 10 Pendidikan

Tabel 4.1 Tabel Guru

2. Tabel Siswa

(42)

Field Name Tipe Data Size Description

Alamat_Sek Text 30 Alamat Sekolah

Tahun_Tmt Text 4 Tahun Tamat

No_STTB Text 5 Nomor STTB

Nama_Ortu Text 25 Nama Orang Tua

Alamat Ortu Text 30 Alamat Orang Tua

Kode_PosOrtu Text 5 Kode Pos Orang Tua

Tabel 4.2 Tabel Siswa 3. Tabel MataPelajaran

Untuk Tabel Matapelajaran field name yang dibutuhkan hanya dua yaitu kode matapelajaran dan nama matapelajaran. Tipe data yang digunakan adalah text dan primary key adalah kode matapelajaran.

Field Name Tipe Data Size Description

Kode_mt Text 4 Matapelajaran

Nama_mt Text 25 Nama Matapelajaran

Table 4.3 Tabel Matapelajaran

4. Tabel Nilai

(43)

Field Name Tipe Data Size Description

Nis Text 6 Nomor Induk Mahasiswa

Nama Text 9 Nama Siswa

Kelas Text 1 Kelas

PENDAGMA Text 25 Pendidikan agama

PKN Text 25 Kewarganegaraan

BIND Text 25 Bahasa Indonesia

MTK Text 25 Matematika

IPA Text 25 Ilmu pengetahuan alam

IPS Text 25 Ilmu pengetahuan social

KTK Text 25 Kesenian

PENJASKES Text 25 Olahraga

BINGRIS Text 25 Bahasa Inggris

KOMPUTER Text 25 Pendidikan Komputer

Tabel 4.4 Tabel Nilai 4.4 Rancangan Program

Database yang dirancang terdiri dari dua menu yaitu :

1. File, merupakan bagian dari input data yang terdiri dari 5 sub bagian yaitu : a. Data Guru

b. Data Siswa c. MataPelajaran d. Nilai Siswa e. Exit

2. Cetak, merupakan laporan dari keseluruhan data yang terdiri dari : a. Cetak Daftar Siswa

b. Cetak Daftar Guru

c. Cetak Daftar MataPelajaran

(44)

4.5 Algoritma

Algoritma adalah urutan langkah-langkah untuk memecahkan suatu masalah. Adapun algoritma program dari Sistem Informasi siswa dibagi dalam beberapa bagian yaitu :

Algoritma Menu Utama

Langkah 1 : Tampilkan Form awal Langkah 2 : Tampilkan Form login

Langkah 3 : Jika telah berhasil login maka Tampilkan menu utama

Langkah 4 : jika dipilih Menu File

Tampilkan Data Guru

Tampilkan Cetak Nilai Siswa Permatapelajaran

Jika tidak lanjut ke langkah 5

Langkah 5 : Selesai

Algoritma Data Siswa

Langkah 1 : Tampilkan Menu File pilih Data Siswa

Langkah 2 : Jika dipilih Input maka

Input :NIS, jika ketemu pesan kode sudah ada, jika tidak input data Nama, Jurusan, Tempat Lahir, Tanggal Lahir, Anak ke, Dari, Agama, Alamat Siswa, Telepon, Kode pos, Asal Sekolah, Alamat Sekolah, Tahun tamat, Nilai STTB, Nama orangtua, Alamat orang tua, Kode pos orangtua, kemudian Simpan, jika tidak Batal

Langkah 3 : Jika dipilih Edit

Input NIS, cari NIS jika tidak ketemu maka ditampilkan Data Siswa, kemudian dikoreksi lalu Simpan. Jika data akan dihapus maka pilih Hapus

Langkah 4 : Jika pilih Keluar

Maka Keluar dari Data Siswa dan kembali ke Menu Utama

Algoritma Data Guru

Langkah 1 : Tampilkan Menu File pilih Data Guru

Langkah 2 : jika dipilih Input maka

Input Kode Guru, jika ketemu maka pesan kode sudah ada, jika tidak input data Nama Guru, Alamat, Jenis Kelamin, Agama, kemudian Simpan, Jika tidak Batal

(45)

Langkah 4 : Jika pilih Keluar

Maka keluar dari Data Guru dan Kembali ke Menu Utama

Algoritma Matapelajaran

Langkah 1 : Tampilkan Menu File pilih Matapelajaran

Langkah 2 : jika dipilih Input maka

Input Kode Matapelajaran, jika ketemu maka pesan kode sudah ada, jika tidak inut data NamaPelajaran, kemudian Simpan, jika tidak Batal

Langkah 3 : Jika dipilih Edit

Input nilai, cari nilai jika tidak ketemu maka input lagi. Jika ketemu maka ditampilkan nilai siswa, kemudian dikoreksi lalu Simpan. Jika data akan dihapus maka pilih Hapus

Langkah 4 : Jika pilih keluar

Maka keluar dari Nilai Siswa dan kembali ke Menu Utama

Algoritma Nilai Siswa

Langkah 1 : Tampilkan Menu File pilih Nilai Siswa

Langkah 2 : Jika dipilih Input maka

Input Nis, jika ketemu maka pesan kode sudah ada, jika tidak input data NIS, Kelas, Nilai Permatapelajaran

Langkah 3 : Jika dipilih Edit

Input nilai, cari nilai jika tidak ketemu maka input lagi. Jika ketemu maka ditampilkan nilai siswa, kemudian dikoreksi lalu Simpan. Jika data akan dihapus maka pilih Hapus

Langkah 4 : Jika pilih Keluar

Maka keluar dari Nilai Siswa dan kembali ke Menu Utama

Algoritma Cetak Daftar Siswa

Langkah 1 : Tampilkan Menu Cetak pilih cetak Daftar Siswa

Langkah 2 : Jika pilih Cetak maka tampilkan Daftar Siswa

Langkah 3 : Jika pilih Batal maka keluar dari Laporan Daftar Siswa

Algoritma Cetak Daftar Guru

Langkah 1 : Tampilkan Menu Cetak pilih Cetak Daftar Guru

Langkah 2 : Jika pilih Cetak maka tampilkan Daftar Guru

Langkah 3 : Jika pilih Batal maka keluar dari Laporan Daftar Guru

Algoritma Cetak Daftar Matapelajaran

Langkah 1 : Tampilkan Menu Cetak pilih Cetak Daftar Matapelajaran

Langkah 2 : Jika pilih Cetak maka tampilkan Daftar Matapelajaran

Langkah 3 : Jika pilih Batal maka keluar dari Laporan Daftar

Matapelajaran

Algoritma Cetak Daftar Nilai Siswa Permatapelajaran

Langkah 1 : Tampilkan Menu Cetak pilih Cetak Daftar Nilai Siswa

Permatapelajaran

Langkah 2 : Jika pilih Cetak maka tampilkan Daftar Nilai Siswa

Permatapelajaran

Langkah 3 : Jika pilih Batal maka keluar dari Laporan Daftar Nilai

(46)

BAB 5

IMPLEMENTASI SISTEM

5.1 Definisi Implementasi Sistem

Implementasi sistem adalah prosedur yang dilakukan untuk menyelesaikan desain sistem yang ada dalam dokumen desain sistem yang disetujui, selanjutnya menguji dan memulai menggunakan sistem baru atau sistem yang telah diperbaiki.

5.2 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, sedangkan sesifikasi Hardware yang dibutujkan adalah sebagai berikut :

a. Monitor

b. CPU (Central Procesing Unit)

c. Harddisk dengan kapasitas 5 Giga Byte yang merupakan tempat penyimpanan data.

d. Keyboard

(47)

2. Software

Software (perangkat lunak) merupakan intruksi program yang dapat digunakan dalam komputer dan memberikan fungsi serta menampilkan seperti yang diinginkan, Software yang yang diperlukan untuk menjalankan perangkat keras untuk aplikasi pengolahan data, yaitu dengan menggunakan Microsoft Visual

Basic 6.0, aplikasi Microsoft Access.

3. Brainware

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.

5.3 Tujuan Implementasi

Tujuan implementasi sistem adalah sebagai berikut

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

(48)

3. 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.

(49)

BAB 6

KESIMPULAN DAN SARAN

6.1 KESIMPULAN

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

1. SD Negeri 060807 Medan belum memanfaat sistem komputerisasi sepenuhnya dalam pengolahan data siswa dan guru, dengan adanya sistem baru maka SD Negeri 060807 Medan akan lebih mudah dalam pengolahan nilai, pengeditan nilai, pencarian data yang tersimpan dan sebagainya.

2. Dengan menggunakan Visual Basic 6.0 dapat diciptakan sistem informasi nilai siswa pada SD Negeri 060807 Medan dengan cepat, tepat, akurat dan mudah. 3. Pembuatan program dengan menggunakan bahasa pemrograman berbasiskan

(50)

6.2 SARAN

Adapun saran yang dapat penulis sampaikan adalah :

1. Seharusnya SD Negeri 060807 Medan sudah menggunakan komputer sebagai alat bantu dalam pengolahan data terutama nilai siswa, data siswa maupun data-data yang diolah SD Negeri 060807 Medan.

2. Diharapkan agar seluruh pegawai dan guru dapat mempelajari dan mengerti tentang perkembangan teknologi komputerisasi agar guru dan pegawai memiliki tenaga skill yang bagus.

(51)

DAFTAR PUSTAKA

Alam M, A. J. 2003. Belajar Sendiri Microsoft Visual Basic 6.0. Jakarta: PT. Elex Media Komputindo.

Divisi penelitian dan pengembangan LPKBM MADCOMS Madiun. 2001.

Seri Panduan Pemrograman: Microsoft Visual Basic 6.0. Yogyakarta: Andi.

Kadir, A. 1999. Konsep dan Tuntunan Praktis Basis Data. Yogyakarta: Andi Yogyakarta.

Kristanto, H. 1994. Konsep Dan Perancangan Database. Yogyakarta: Andi Offset.

Mulyasa, E. 2002. Manajenen Berbasis Sekolah. Bandung: PT Remaja Rosdakarya.

Putra, Rahmat.2005, The Best Source Code Visual Basic, PT Elex Media Komputindo, Jakarta

Sanjaya, R. Helmy. 2004. Mempercantik Desain Form pada Visual Basic 6.0. Jakarta: PT Elex Media Komputindo.

Sutanto, E. 2004. Sistem Basis Data. Yogyakarta: Graha Ilmu.

Uus Rusmawan 2008. Seri Panduan Pemrograman Aplikasi Database Visual

Basic 6.0 dengan Crystal Report. Yogyakarta: Andi.

Walid. 2005. Pemrogram,An Computer Visual Basic 6.0.

Gambar

Gambar 2.1.  Hierarki Data
Gambar 2.4  Jendela Form
Gambar 2.6  Jendela Code
Gambar 2.7  Jendela Project
+7

Referensi

Dokumen terkait

Judul penelitian yang dipilih adalah “ Manajemen Data Mahasiswa Matematika Universitas Negeri Medan Dengan Microsoft Visual Basic 0.6 ”.. Skripsi ini merupakan salah

RANCANGAN SISTEM INFORMASI PERPUSTAKAAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0.. PADA SMP NEGERI

membuat sebuah Aplikasi Sistem Informasi ber- basis Microsoft Visual Basic dan database MySQL menggunakan media Touchscreen, maka diharapkan fungsi Jurusan Elektro

Seri Panduan Pemrograman Microsoft Visual Basic 6.0.. Aplikasi Basis Data dengan Visual Basic

Aplikasi Microsoft Visual Basic 6.0 dalam Pembuatan Basis Data Sistem Penjualan di Swalayan Gloria, Tugas Akhir, Jurusan Ilmu komputer FMIPA Univesitas Sumatera

Sebagai tambahan, kemampuan teknologi pembuatan komponen Microsoft ActiveX di Visual Basic versi 5.0 akan membolehkan lebih dari 3 juta pengembang menggunakan Visual Basic

Judul : Sistem Informasi Inventori Pada Toko Panglong 4 Dara Menggunakan Microsoft Visual Basic 2010.. Kategori :

kode programyang ditulis dalam Visual Basic digunakan untuk menangani event. dari pemakai atau dari