• Tidak ada hasil yang ditemukan

Sistem Informasi Data Guru dan Siswa pada Sekolah SMA Negeri 1 Tanjung Pura Menggunakan Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2016

Membagikan "Sistem Informasi Data Guru dan Siswa pada Sekolah SMA Negeri 1 Tanjung Pura Menggunakan Visual Basic 6.0"

Copied!
53
0
0

Teks penuh

(1)

SISTEM INFORMASI DATA GURU DAN SISWA PADA

SEKOLAH SMA NEGERI 1 TANJUNG PURA

MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

LUKMAN HAKIM

092406047

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGEAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(2)

SISTEM INFORMASI DATA GURU DAN SISWA PADA

SEKOLAH SMA NEGERI 1 TANJUNG PURA

MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan Untuk melengkapi tugas dan Memenuhi syarat mencapai Gelar Ahli Madya

LUKMAN HAKIM 092406047

PROGRAM STUDI D3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(3)

PERSETUJUAN

Judul : SISTEM INFORMASI DATA GURU DAN SISWA

PADA SEKOLAH SMA NEGERI 1 TANJUNGPURA MENGGUNAKAN VISUAL BASIC 6.0

Kategori : TUGAS AKHIR

Nama : LUKMAN HAKIM

Nomor Induk Mahasiswa : 092406047

Program Studi : DIPLOMA III TEKNIK INFORMATIKA

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di

Medan, 22 Februari 2013

Diketahui / Disetujui oleh:

Departemen Matematika FMIPA USU

Ketua Dosen Pembimbing,

Prof. Drs. Tulus, Vordipl.Math.,M.Si.,Ph.D Dra. Mardiningsih, M.Si NIP. 19620901 198803 1 002 NIP. 19630405 198811 2 001

(4)

PERNYATAAN

SISTEM INFORMASI DATA GURU DAN SISWA PADA SEKOLAH SMA NEGERI 1 TANJUNGPURA

MENGGUNAKAN VISUAL BASIC 6.0

TUGAS AKHIR

Saya mengakui bahwa Tugas Akhir ini adalah hasil karja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Februari 2013

(5)

PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Allah SWT Yang Maha Pengasih dan Maha Penyayang dengan limpahan karunia-Nya Penulis berhasil menyelesaikan tugak akhir ini pada waktu yang telah ditetapkan. Dan tak lupa shalawat dan salam kepada Nabiyullah Nabi Muhammad SAW dan para sahabatnya yang telah membawa kita dari kegelapan ke alam terang benderang yang penuh ilmu dengan pengetahuan.

Tugas Akhir ini tidak mungkin bisa selesai dengan baik, jika tidak ada bantuan dari berbagai pihak. Pada kesempatan ini Penulis ingin mengucapkan terima kasih yang setulus-tulusnya kepada:

1. Dra. Mardiningsih, M.Si. selaku Dosen Pembimbing yang telah memberikan panduan dan penuh kepercayaan kepada saya untuk menyempurnakan Tugas Akhir ini.

2. Syahril Efendi, S.Si, M.IT dan Bapak Syahriol Sitorus, S.Si, M.IT selaku Ketua dan Sekretaris Program studi D-III Teknik Informatika Fakultas MIPA USU.

3. Prof. Dr. Tulus, M.Si. dan Dra. Mardiningsih, M.Si. selaku Ketua dan Sekretaris Departemen Matematika Fakultas MIPA USU.

4. Dr. Sutarman, M.Sc. selaku Dekan Fakultas MIPA USU.

5. Teristimewa kepada orang yang paling berharga dan berjasa dalam hidup Penulis yaitu Ibunda Hidayati dan ayahanda Ikhwan BA tercinta.

6. Kepada teman saya yang satu perjuangan dalam mengerjakan tugas akhir ini dan teman-teman KOM D’09 yang lainnya.

Akhir kata Penulis berharap semoga Tugas Akhir ini bermanfaat bagi siapapun yang membacanya. Semoga Alla senantiasa memberikan rahmat dan anugrahnya kepada kira semua. Amin.

Medan, 22 Februari 2013 Penulis

(6)

ABSTRAK

(7)

DAFTAR ISI

2.1.1 Komponen-Komponen Komputer 6

2.2 Pengertian Data, Sistem, Informasi, Sistem Informasi 7

(8)

2.3.4 Ciri-ciri Database 11 3.4 Uraian Tugas dan Fungsi Pegelolahan Sekolah 21

3.4.1 Kepala Sekolah 21

3.4.2 Guru 21

3.4.3 Wali Kelas 22

BAB 4 PERANCANGAN SISTEM PROGRAM

4.1 Diagram Konteks 23

BAB 5 IMPLEMENTASI SISTEM

5.1 Definisi Implementasi Sistem 35

5.2 Komponen Utama Dalam Implementasi Sistem 35

5.3 Tujuan Implementasi 36

5.4 Pemeliharaan Sistem 36

BAB 6 PENUTUP

6.1 Kesimpulan 38

(9)

DAFTAR PUSTAKA 40

(10)

DAFTAR TABEL

Tabel 2.1 Kontrol pada Toolbox 14

Tabel 2.2 Type Data 17

Tabel 4.1 Data Guru 27

(11)

DAFTAR GAMBAR

Gambar 2.1 Hierarki Data 10

Gambar 2.2 Barisan Menu 13

Gambar 2.3 Barisan Toolbar 13

Gambar 2.4 Jendela Form 13

Gambar 2.5 Menu Toolbox 14

Gambar 2.6. Jendela Code 15

Gambar 2.7 Jendela Project 15

Gambar 2.8 Jendela Properties 16

Gambar 2.9 Jendela Form Layout 16

Gambar 2.10 Form 17

Gambar 4.1 Diagram Konteks 23

Gambar 4.2 DFD Level 0 24

Gambar 4.3 DFD Level 1 25

Gambar 4.4 Menu Enter 30

Gambar 4.5 Menu Utama 31

Gambar 4.6 Data Siswa 31

Gambar 4.7 Data Guru 32

Gambar 4.8 Laporan Data Siswa 32

Gambar 4.9 Laporan Data Guru 33

Gambar 4.10 Tampilan Biodata 33

(12)

ABSTRAK

(13)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Kebutuhan akan informasi yang akurat dan tepat untuk menyajikan data-data sangat

diperlukan oleh suatu organisasi atau perusahaan. Sekolah merupakan salah satu organisasi yang bergerak dalam memberikan pelayanan kepada masyarakat dalam bidang pendidikan. Salah satu unsur terpenting dari suatu sekolah adalah guru dan siswa. Dalam sebuah sekolah ada ratusan bahkan lebih siswanya yang masing-masing memiliki data yang berbeda-beda, tidak jarang data-data tersebut disimpan secara manual sehingga memakan waktu dalam pengerjaannya, baik itu data pribadi maupun data nilai siswa.

Dengan adanya kemajuan teknologi yang telah dicapai saat ini, maka dapat ditemukan sumber utamanya yaitu penggunaan data dan informasi yang cepat dan akurat. Komputer merupakan salah satu alat teknologi yang saat ini banyak digunakan untuk permasalahan yang sering dihadapi oleh suatu organisasi atau perusahaan. Cara kerja komputer yang praktis dan cepat dalam menghasilkan informasi yang akurat kerena tingkat ketelitiannya yang tinggi membuat komputer memegang peranan yang sangat penting dalam kehidupan manusia soal pendataan. Oleh karena itu, penggunaan komputer sebagai alat dalam penyampaian informasi pada satu sekolah ataupun perusahaan dengan menggunakan alat suatu aplikasi yang dirancang sedemikian rupa sesuai dengan kebutuhan sekolah atau perusahaan yang bersangkutan sangatlah

penting.

Dengan pertimbangan hal tersebut, penulis memilih judul “Sistem Informasi

(14)

1.2 Rumusan Masalah

Pengolahan data siswa dengan menggunakan komputer akan dapat mengefektifkan waktu dan dapat mengefesienkan pengolahan data guru dan siswa pada Sekolah SMA Negeri 1 Tanjungpura. Dengan demikian dapat dirumuskan masalah dalam penelitian ini adalah bagaimana membentuk sebuah pemrograman berbasis data untuk mengolah data guru, data pribadi siswa dan data nilai siswa serta pembuatan laporan data pada

sekolah tersebut dengan efektif dan efesien sehingga dapat teroganisasi dengan baik.

1.3 Ruang Lingkup

Penulis membatasi ruang lingkup penelitian pada masalah merancang dengan sistem informasi untuk mengetahui data guru, data pribadi siswa dan data nilai siswa serta pembuatan laporan dari data-data tersebut pada Sekolah SMA Negeri 1 Tanjungpura.

1.4 Maksud dan Tujuan Penelitian

Maksud penulis mengadakan penelitian di Sekolah SMA Negeri 1 Tanjungpura adalah untuk menentukan suatu cara yang tepat dalam pembuatan laporan data siswa dan guru yang awalnya hanya dilakukan dengan cara manual dan menggantinya dengan suatu sistem yang baru yang setiap kegiatannya dapat diakses secara terkomputasi. Perubahan sistem ini diharapkan dapat membantu untuk memberikan informasi yang akurat serta dapat mengefektifkan dan mengefesienkan waktu dan biaya yang

dikeluarkan selama proses, sehingga semua prosesnya dapat berjalan dengan baik. Penelitian ini bertujuan untuk menyediakan informasi data guru dan siswa pada Sekolah SMA Negeri 1 Tanjungpura:

1. Membuka pengetahuan serta wawasan para penguna sistem untuk memanfaatkan teknologi komputerisasi yang ada.

(15)

3. Memenuhi syarat untuk menyelesaikan mata kuliah Tugas Akhir dan menyelesaikan pendidikan di program studi Diploma III Teknik Informatika. 4. Mempermudah semua proses pengolahan data guru dan siswa serta dalam

pembuatan laporan.

1.5 Metode Penelitian

Dalam rangka pengumpulan data guna membantu penyelesaian Tugas Akhir ini,

penulis menggunakan beberapa metode penelitian, antara lain:

1. Penelitian Lapangan (Field Research)

Metode penelitian ini dilakukan langsung pada objek penelitian, hal ini dilakukan dengan cara :

a. Wawancara (interview)

Dalam hal ini penulis mengadakan tanya jawab dengan staf dan guru yang berhubungan dengan masalah yang akan dibahas.

b. Pengamatan (observasi)

Dalam metode ini penulis melakukan observasi untuk mendapatkan data secara umum dengan melihat langsung, mengamati dan mencatat kegiatan yang ada pada Sekolah SMA Negeri 1 Tanjungpura.

2. Penelitian Kepustakaan (Library Research)

Penelitian ini dimaksudkan untuk mendapatkan landasan teori yang memadai dalam menyusun tugas akhir, dalam hal ini penulis melakukannya dengan membaca serta mengkaji buku-buku yang berkaitan dengan masalah yang ditinjau.

3. Studi Literatur

(16)

1.6 Sistematika Penulisan

Dalam penulisan ini, penulis menggunakan sistematika yang bertujuan untuk mengambarkan secara ringkas bab-bab yang mencakup hal-hal sebagai berikut:

BAB 1 : Pendahuluan

Bab ini berisikan mengenai latar belakang penulisan, identifikasi

masalah, batasan masalah, maksud dan tujuan penelitian, metode penelitian, kegunaan penelitian, jadwal penelitian dan sistematika penulisan.

BAB 2 : Landasan Teori

Bab ini menjelaskan tentang landasan teori yang meliputi pengertian data, informasi, sistem informasi, dan uraian singkat tentang Database, Microsoft Visual Basic 6.0 serta kemampuan dan manfaat

visual basic 6.0.

BAB 3 : Tinjauan Sekolah SMA Negeri 1 Tanjungpura

Bab ini menjelaskan tentang Profil, Visi dan Misi, Tujuan serta Struktur organisasi pada Sekolah SMA Negeri 1 Tanjungpura.

BAB 4 : Perancangan Sistem Program

Bab ini menjelaskan tentang perancangan sistem yang diusulkan meliputi DFD (Data Flow Diagram), struktur database.

BAB 5 : Implementasi Sistem

(17)

BAB 6 : Kesimpulan dan Saran

Bab ini merupakan bab terakhir di mana penulis menguraikan tentang kesimpulan yang diperoleh dan saran-saran yang berguna bagi pembaca.

1.7 Jadwal Pelaksanaan

Dalam penyusunan tugas akhir ini penulis membuat suatu jadwal penelitian yang

bertujuan untuk mempermudah penulis dalam menyelesaikan tugas akhir berdasarkan waktu pembuatan yang digambarkan pada tabel jadwal pelaksanaan berikut:

(18)

BAB 2

LANDASAN TEORI

2.1 Pengertian Komputer

Istilah komputer (computer) berasal dari bahasa latin “computere” yang berarti

menghitung. Dalam bahasa inggris dari kata “computer” yang berarti menghitung. Dapat diartikan bahwa komputer ialah alat hitung atau mesin hitung.

Sehubungan dengan perkembangan zaman, maka defenisi komputer tidak hanya sebagai alat hitung akan tetapi menjadi alat pengelola data yang berkerja secara elektronik dengan kecepatan dan ketelitian yang sangat tinggi serta mampu menerima dan mengelolah berbagai data menjadi informasi serta dapat menjalankan program yang tersimpan dalam memori dengan keterlibatan manusia yang minimum dan dapat juga bekerja secara otomatis dengan aturan tertentu.

2.1.1 Komponen-Komponen Komputer

Dalam pengelolaan data diperlukan peralatan-peralatan atau komponen-komponen untuk mendukung proses pengelolaan data. Adapun komponen-komponen komputer sebagai berikut:

1. Hardware (Perangkat Keras)

Hardware adalah komponen-komponen peralatan yang membentuk suatu sistem

komputer dan peralatan lainnya yang memungkinkan komputer dapat melaksanakan tugasnya, contoh monitor, harddisk, keyboard, processor, harddisk dan lain-lainnya.

2. Software (Perangkat Lunak)

(19)

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 fikirannya. Terdapat berbagai peranan yang dapat dilakukan manusia dalam bagian sistem komputer dan beberapa penanan diantaranya adalah:

a. Sistem Analis yaitu orang yang berperan melakukan analisis terhadap permasalahan yang sedang dihadapi serta merancang solusi pemecahannya dalam membentuk program komputer.

b. Programmer yaitu orang yang menyusun atau merancang instruksi bagi komputer.

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

d. Teknisi yaitu orang yang berperan dalam merakit atau merancang perangkat perangkat keras.

Ketiga komponen tersebut harus saling berhubungan dan membentuk satu kesatuan. Hardware tanpa adanya software, maka tidak akan berfungsi hanya seperti benda mati saja karena software yang akan mengoperasikan hardwarenya. Hardware yang sudah didukung oleh software juga tidak akan berfungsi kalau tidak ada manusia yang mengoperasikannya.

2.2 Pengertian Data, Sistem, Informasi dan Sistem Informasi

2.2.1 Data

(20)

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

Perkataan sistem dalam bahasa Indonesia dapat diartikan sebagai metode, cara, atau teknik. Sistem juga dapat di definisi sebagai kumpulan dari elemen-elemen yang berinteraksi dengan maksud yang sama untuk mencapai suatu tujuan.

dapun elemen-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

(21)

itu, informasi merupakan salah satu sumber daya penting dalam suatu organisasi. Dalam globalisasi ini, informasi merupakan salah satu kunci kesuksesan bagi kelangsungan hidup pada instansi-instansi pemerintah, perusahaan, ataupun organisasi. Dengan menggunakan teknologi informasi, maka informasi dapat diakses dengan mudah ke seluruh penjuru dunia, seperti melalui internet.

2.2.4 Sistem Informasi

Sistem informasi sesungguhnya tidak harus melibatkan komputer. Sistem informasi yang menggunakan komputer disebut sistem informasi berbasis komputer. Sistem informasi adalah sebuah kumpulan antara sub-sub sistem yang saling berhubungan yang membentuk suatu komponen yang didalamnya mencakup input-process-output yang berhubungan dengan pengelolahan informasi.

2.3 Database

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

(22)

dengan yang lainnya. Database 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 dalam sebuah database disusun berdasarkan sistem hierarki data yaitu:

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 format field yang sama dan sejenis.

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:

1. Membuat agar user mudah mendapatkan data.

(23)

3. Menghapus data yang berlebihan. 4. Melindungi data dari kerusakan fisik.

5. Memungkinkan perkembangan lebih lanjut di dalam sistem database.

2.3.3 Keuntungan Database

Adapun keuntungan database terhadap sistem pemrosesan adalah: 1. Mengurangin pemborosan tempat.

2. Integritas data dapat selalu terjaga.

3. Berbagai data dapat selalu dilakukan oleh setiap user. 4. Hubungan data dapat dapat ditingkatkan (data relatability)

5. Salah satu komponen yang sangat penting dalam sistem informasi karena merupakan dasar dalam menyediakan informasi.

2.3.4. 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.4 Visual Basic

2.4.1 Mengenal Visual Basic 6.0

(24)

kecil maupun aplikasi besar. Dengan banyaknya komponen control yang disediakan oleh Visual Basic 6.0, membuat para programmer dan pengembang aplikasi lebih mudah dalam pembuatan aplikasi.

Basis bahasa pemograman yang digunakan adalah bahasa BASIC (Beginners All-Purpose Symbolic Intruction Code) yang merupakan salah satu bahasa

pemograman tingkat tinggi yang sederhana dan mudah dipelajari. Dengan Visual Basic 6.0 dapat membuat program dengan aplikasi GUI (Graphical User Interface) atau program yang memungkinkan pengguna komputer berkomunikasi dengan

komputer tersebut menggunakan grafik atau gambar.

Susunan Visual Basic 6.0 sangat mudah dipelajari, untuk menyusun suatu aplikasi hanya diperlukan 3 tahapan yaitu merancang interface, menentukan properti, dan menulis kode. Sebagai program berbasis Windows, Visual Basic 6.0 mempunyai kemampuan untuk berinteraksi dengan seluruh aplikasi Windows seperti Microsoft Word, Microsoft Acces, dan sebagianya.

IDE (Integrated Development Environtment) dari suatu pemograman juga sangat menentukan kemudahan penggunaan dari bahasa pemograman tersebut. Walaupun Visual Basic 6.0 mudah digunakan dalam pengembangan aplikasi, Visual Basic 6.0 juga memiliki kekuatan dalam pengembangan aplikasi.

2.4.2 Komponen Utama Visual Basic 6.0

1. Baris menubar

Baris menubar terletak paling atas dan terdiri 13 menu yaitu File, Edit, View, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window dan

Help.

(25)

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 Winwow, Object Browser dan Toolbax, yang dapat dilihat seperti gambar di bawah ini.

Gambar 2.3 Barisan Toolbar

3. Jendela Form

Form adalah tempat yang digunakan untuk merancang aplikasi yang sedang dibuat. Pada form ini dapat diletakan kontrol seperti label, check box dan sebagainya.

Gambar 2.4 Jendela Form 4. Menu Toolbox

(26)

Gambar 2.5 Menu Toolbox Tabel 2.1. Kontrol pada Toolbox

Nama Kontrol Kegunaan

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

Text Box Digunakan sebagai tempat input atau pemakai dapat mengubah

tulisan pada saat program berjalan.

Command Button Menjalankan satu tindakan jika pemakai telah melakukan pilihan.

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

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.

(27)

Gambar 2.6. Jendela Code

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

(28)

Gambar 2.8 Jendela Properties

8. Jendela From Layout

Merupakan tempat untuk menggambarkan posisi dari form yang ditampilkan pada layar monitor. Posisi form ini merupakan petunjuk dimana aplikasi ditampilkan dan juga dapat mengatur letak formnya.

Gambar 2.9 Jendela Form Layout 9. From

(29)

Gambar 2.10 Form

2.4.3 Type Data Dalam Ms. Visual Basic 6.0

Microsoft Visual Basic 6.0 dibagi menjadi tujuh jenis data yaitu Numeric, Boolean, String, Date, Object, Variant dan Byte. Adapun data Numeric dibedakan atas Integer,

Long, Double dan Currency. Masing-masing tipe data ini memiliki ukuran memori

dan jangkauan nilai yang dapat dilihat pada tabel dibawah ini.

Tabel 2.2 Type Data Type Range

Integer -32768 s/d 32767

Long -2147483.648 s/d 2147483647

Single Negatif : -3.40282E38 s/d –1.401298E-45 Positif : 1.401298E-45 s/d 3.402823E38

Double Negatif : -1.7976931348232E308 s/d – 4.94065645841247e-324

Positif : 4.94065645841247e-324 s/d 1.79769313486232E308

Currency -922337203685477.5808 s/d 922337203685477.5807 String 0 s/d 2 milyar karakter

Byte 0 s/d 255

Boolean True (benar) atau false (salah)

Date 1 January 100 s/d 31 Desember 9999

Object Referensi Object

Variant Null, Error dan tipe seluruh tipe data yang lain

(30)

1. Dapat membuat program-program yang berbasis Windows.

2. Dapat membuat objek-objek program bantu seperti Control ActiveX, File Help, dan aplikasi internet.

3. Dapat menguji program (dabugging) dan menghasilkan program akhir berakhiran EXE yang bersifat executable atau dapat langsung dijalankan. 4. Memiliki Compiler yang dapat menghasilkan file executable yang lebih cepat

dan efesien.

5. Memiliki sarana yang handal dalam mengakses database yang berkembang tinggi. Tambahan konrol-kontrol yang lebih canggih dan selalu disesuaikan

dengan kebutuhan.

BAB 3

SEKILAS SEKOLAH NEGERI SMA 1 TANJUNGPURA

3.1 Profil Sekolah Negeri SMA 1 Tanjungpura

Nama Sekolah : Sekolah Negeri SMA 1 Tanjungpura

Nomor Statistik Sekolah : 301070208004

Status Sekolah : Negeri

Alamat Sekolah : Jl. Sudirman No.52

(31)

1. Dapat membuat program-program yang berbasis Windows.

2. Dapat membuat objek-objek program bantu seperti Control ActiveX, File Help, dan aplikasi internet.

3. Dapat menguji program (dabugging) dan menghasilkan program akhir berakhiran EXE yang bersifat executable atau dapat langsung dijalankan. 4. Memiliki Compiler yang dapat menghasilkan file executable yang lebih cepat

dan efesien.

5. Memiliki sarana yang handal dalam mengakses database yang berkembang tinggi. Tambahan konrol-kontrol yang lebih canggih dan selalu disesuaikan

dengan kebutuhan.

BAB 3

SEKILAS SEKOLAH NEGERI SMA 1 TANJUNGPURA

3.1 Profil Sekolah Negeri SMA 1 Tanjungpura

Nama Sekolah : Sekolah Negeri SMA 1 Tanjungpura

Nomor Statistik Sekolah : 301070208004

Status Sekolah : Negeri

Alamat Sekolah : Jl. Sudirman No.52

(32)

Kelurahan : Langkat

Kecamatan : Tanjungpura

Propinsi : Sumatera Utara

Kode Pos : 20853

Website : www.smanegeri1tanjungpura.webs.com

Email : smanegeri1tanjungpura@yahoo.com

3.2 Visi dan Misi SD Negeri No. 060894 Kec. Medan Baru

3.2.1 Visi

“Menciptakan anak didik menjadi cerdas, beriman, bertakwa kepada Tuhan Yang

Maha Esa dan berakhlak mulia tercermin dari keseluruhan tingkah lakunya”.

3.2.2 Misi

a. Menciptakan anak didik mempunyai ilmu pengetahuan untuk bekal di masa depan.

b. Menjadikan anak didik untuk memiliki watak dan keperibadian yang berlandaskan keimanan dan ketakwaan.

(33)

3.3 Tujuan Sekolah Negeri SMA 1 Tanjungpura

Tujuan pendidikan dasar adalah meletakkan dasar kecerdasan, pengetahuan, keperibadian, akhlak mulia, serta keterampilan untuk hidup mandiri dan mengikuti pendidikan lebih lanjut. Merujuk pada tujuan tersebut, maka Sekolah SMA Negeri 1 Tanjungpura memiliki tujuan sebagai berikut:

a. Mencerdaskan siswa/i.

b. Siswa/i memiliki akhlak yang mulia.

c. Terciptanya siswa/i yang lebih bermutu melanjutkan kejenjang yang lebih lanjut.

d. Terciptanya siswa/i terampil dan mandiri.

e. Membentuk budi pekerti yang dapat beradaptasi dengan baik.

3.4 Uraian Tugas dan Fungsi Pengelolah Sekolah

3.4.1 Kepala Sekolah

Kepala sekolah berfungsi dan tugas sebagai: Edukator, Manager, Administrator dan Supervisor.

a. Kepala sekolah sebagai edukator mempunyai tugas melaksanakan proses

belajar mengajar secara efektif dan efesien.

b. Kepala sekolah selaku menager mempunyai tugas: 1. Menyusun perancangan

(34)

6. Mengkoordinasikan kegiatan 7. Mengatur proses belajar mengajar 8. Menentukan kebijakan

9. Melaksanakan evaluasi setiap kegiatan 10.Melaksanakan pengontrolan

11.Mengatur administrasi

12.Mengatur hubungan sekolah dengan masyarakat sekitar

c. Kepala sekolah selaku admistrator bertugas menyelenggarakan admistrasi

3.4.2 Guru

Guru bertanggungjawab kepada kepala sekolah dan mempunyai tugas melaksanakan proses belajar mengajar secara efektif, efesien tugas dan tanggungjawab guru meliputi:

a. Membuat program pengajaran

b. Melaksanakan analisis hasil ulangan harian c. Melaksanakan kegiatan pembelajaran d. Menciptakan karya seni

e. Menyusun dan melaksanakan program perbaikan dan pengayaan mengisi daftar nilai siswa

f. Mengumpulkan dan menghitung angka keredit untuk kenaikan pangkat g. Mengatur kebersihan ruangan kelas dan ruangan praktikum

h. Meneliti daftar hadir siswa sebelum memulai pembelajaran

i. Membaut catatan tentang kemajuan hasil belajar masing-masing siswa

j. Mengikuti kegiatan pengembangan bidang pengajaran yang menjadi tanggungjawabnya.

3.4.3 Wali Kelas

Wali kelas membantu kepala sekolah dalam segala kegiatan-kegiatan yang bersangkutan dengan sekolah sebagai berikut:

(35)

1. Buku kegiatan pembelajaran atau baku kelas 2. Buku absensi siswa

3. Daftar piket siswa 4. Denah tempat duduk 5. Tata tertib kelas

b. Penyelenggaraan administrasi yang meliputi: 1. Pembuatan catatan khusus kelas tentang siswa 2. Pembutatan catatan statistik bulanan siswa

3. Pengisian buku laporan penilian hasil belajar 4. Pencatatan mutasi siswa

5. Pengisian daftar kumpulan nilai siswa

BAB 4

PERANCANGAN SISTEM PROGRAM

4.1 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup sistem. Diagram konteks merupakan diagram level tertinggi dari Data

(36)

sistem. Diagram konteks berfungsi memberikan gambaran tentang keseluruhan sistem. Diagram konteks berisi gambaran umum (secara garis besar) sistem yang akan dibuat yang berisi siapa saja pihak yang akan memberikan data ke sistem, data apa saja yang sistem kepada siapa yang harus memberi informasi atau laporan dan apa saja isi atau laporan yang harus dihasilkan sistem.

Gambar 4.1 Diagram Konteks

4.2 Data Flow Diagram

Data Flow Diagram (DFD) merupakan model dari sistem untuk menggambarkan pembagian sistem ke modul yang lebih kecil. Salah satu keuntungan menggunakan DFD adalah memudahkan pemakaian atau user yang kurang menguasai bidang komputer untuk mengerti sistem yang akan dikerjakan.

Siswa Guru

Sistem Informasi Data Siswa

Dan Guru

(37)

Dari diagaram konteks diatas dapat dibagi menjadi bentuk yang lebih mendetail yaitu DFD level 0 dan DFD level 1. Berikut ini adalah gambaran DFD level 0 dan DFD level 1 yang merupakan perincian dari diagram konteks.

Data Siswa Data Guru

Laporan Laporan

Data Siswa Data Guru

File Data Siswa Informasi File Data Guru

Gambar 4.2 DFD Level 0

(38)

Tabel Data Siswa Tabel Data Guru

File Data Siswa File Data Guru

Informasi

Gambar 4.3 DFD Level 1

Adapun keterangan mengenai tanda-tanda atau simbol-simbol Data Flow Diagram adalah sebagai berikut:

No Simbol Nama Keterangan

1. External Entity

(Kesantuan Luar)

Merupakan kesatuan

dilingkungkan luar sistem yang Informasi

Data Siswa

Bagian Tata Usaha

Kepala Sekolah

(39)

berupa orang, organisasi atau

3. Proses Suatu proses adalah kegiatan atau

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

4. Data Store

(Simpanan Data)

Simpanan data (data store) merupakan tempat menyimpan data yang dibuat.

4.3 Perancangan Database

Perancangan struktur database adalah untuk menentukan file database file database yang digunakan seperti field, tipe data dan ukuran data. Sistem ini dirancang dengan menggunakan bahasa pemograman visual basic 6.0 dan didukung dengan database. Desain dari sistem ini terdiri dari dua tabel, namun dua tabel tersebut tidak memiliki relasi dengan tabel yang lain. Apapun database yang digunakan adalah:

(40)

Tabel guru digunakan untuk menampung data-data yang berhubungan dengan data guru. Berikut ini adalah field-field yang dibuat dalam tabel guru yang dapat dilihat pada tabel berikut:

Tabel 4.1 Data Guru

Field Name Type Field Size Keterangan

NIP Text 10 NIP

Nama Guru Text 20 Nama Guru

Tempat Lahir Text 35 Tempat Lahir

Tgl Lahir Date/Time General Date Tanggal Lahir

JK Text 1 Jenis Kelamin

Tgl SK Date/Time General Date Tanggal SK

Gol Text 9 Golongan

Gapok Number Long Integer Gaji Pokok

2. Tebel Siswa

Tabel ini digunakan untuk penginputan data siswa. Berikut adalah field-field yang dibuat dibuat di dalam tabel siswa yang dapat dilihat pada tabel berikut ini:

Tabel 4.1 Data Guru

Field Name Type Field Size Keterangan

NIS Text 7 NIS

Nama Siswa Text 25 Nama Siswa

Tempat lahir Text 35 Tempat Lahir

(41)

JK Text 1 Jenis Kelamin

Algoritma program adalah langkah-langkah yang dilakukan dalam proses pemecahan suatu masalah. Dalam algoritma ini dijelaskan langkah-langkah tahap demi tahap penyelesaian dari suatu masalah pada program.

Adapun algoritma dari program yang dirancang adalah sebagai berikut: 1. Algoritma Untuk menampilkan Menu Enter

Langkah 1 : Klik F5 Untuk menjalankan Program

Langkah 2 : Ketika tampilan Menu Enter muncul, maka akan ada pilihan Enter dan Keluar. Ketika kita ingin masuk ke program selanjutnya maka kita wajib mengklik Enter dan kalau ingin keluar kita klik Keluar.

Langkah 3 : Maka akan muncul Menu Utama Langkah 4 : Selesai

2. Algoritma Untuk menampilkan Menu Utama Langkah 1 : Tampilan Menu Utama

File, Data, Cetak, Biodata, Keluar

Langkah 2 : Jika dipilih File, maka ada lima pilihan yaitu:

Data Siswa, Data Guru, Kelas, Bidang Studi dan Keluar Jika dipilih Data, maka ada dua pilihan yaitu:

Nilai Siswa dan Peringkat Siswa

Jika dipilih Cetak, maka ada lima pilihan yaitu:

(42)

dan Peringkat Siswa

Jika dipilih Biodata, maka akan muncul Form Biodata

Jika dipilih Keluar, Maka akan muncul kota dialog yang mengisyaratan ingin luar atau tidak.

Langkah 3 : Selesai

3. Algoritma Untuk menampilkan Data Siswa Langkah 1 : Tampilkan data siswa Langkah 2 : Jika dipilih Simpan

Data yang telah diinput atau diedit makan akan tersimpan didalam data siswa.

Langkah 3 : Jika dipilih Edit

Penginputan data yang telah diinput bisa diedit. Langkah 4 : Jika dipilih Batal

Jika data yang telah input dan tidak jadi dilihat makan bisa kita pilih tombol batal.

Langkah 5 : Jika dipilih Tutup

Maka data siswa akan tertutup dengan sendiri. Langkah 6 : Selesai

4. Algoritma Untuk menampilkan Data Guru

Langkah 1 : Pilih menu guru pada menu utama Langkah 2 : Jika dipilih Simpan

Penginputan data akan langsung tersimpan di data guru Langkah 3 : Jika dipilih Edit

Penginputan data yang telah dimasukkan bisa diedit Langkah 4 : Jika dipilih Hapus

Maka data yang udah di simpan di data guru dapat dihapus Langkah 5 : Jika dipilih Tutup

(43)

4.5 Perancangan Layar

Desain layar merupakan rancangan bangun yang dibuat dengan menggunakan visual basic 6.0. Menu merupakan jalur pemakai (jalur interface) yang berisi beberapa pilihan yang disajikan kepada pemakai. User dapat memilih pilihan di menu dengan

cara menggerakan kursor. Struktur menu merupakan gambaran mengenai isi dari keseluruhan program yang dibuat. Struktur menu dari program aplikasi ini adalah sebagai berikut:

1. Tampilan Menu Enter

(44)

3. Tampilan Data Siswa

4. Tampilan Data Guru

(45)
(46)

7. Tampilan Biodata

8. Tampilan Kota Keluar

BAB 5

(47)

5.1 Defenisi Implementasi Sistem

Implementasi sistem merupakan tahap atau langkah-langkah untuk membuat sistem agar siap dioperasikan, termasuk juga menulis kode program jika tidak digunakan paket perangkat lunak aplikasi.

5.2 Komponen Utama Dalam Implementasi Sistam

Untuk mengelolah data yang menggunakan komputer haruslah mempunyai tiga komponen utama yaitu:

1. Hardware

Hardware merupakan komponen fisik dalam rangkaian komputer sedengakan spesifikasi yang dibutuhkan adalah sebagai berikut:

a. CPU ( Control Processing Unit) b. Monitor

c. Keyboard d. Mouse e. Printer

f. Harddisk dengan kapasitas yang diinginkan untuk tempat penyimpan data

2. Software

Software merupakan intruksi program yang dapat digunakan dalam komputer dan memberikan fungsi serta menampilkan sesuai dengan yang diinginkan, software yang diperlukan untuk menjalankan perangkat keras untuk aplikasi pengelolahan data siswa dan guru yaitu:

a. Microsoft Visual Basic 6.0

b. Microsoft Access 2003

3. Brainware

(48)

5.3 Tujuan Implementasi

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 yang dilakukan oleh dokumen desain sistem yang disetujui.

3. Memastikan bahwa personil dapat menggunakan sistem baru yang ada yaitu dengan mempersiapkan pemakai dan melatih personil.

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

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

5.4 Pemeliharaan Sistem

Berdasarkan penjelasan dari halaman sebelumnya, diperlukan pemeliharaan sistem agar sistem tersebut dapat berjalan sebagaimana mestinya. Adapun tujuan dari pemeliharaan sistem ini adalah sebagai berikut:

1. Mencegah modifikasi sistem yang akan menyebabkan masalah lain. 2. Membuat modifikasi sistem yang sesuai dengan kebutuhan organisasi.

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

(49)

BAB 6

PENUTUP

6.1 Kesimpulan

Dari hasil pembahasan mengenai “Sistem Informasi Data Guru dan Siswa Pada Sekolah SMA Negeri 1 Tanjungpura Menggunakan Visual Basic 6.0”, maka penulis

mengambil beberapa kesimpulan sebagai berikut:

1. Perancangan sistem informasi data siswa pada Sekolah Negeri SMA 1 Tanjungpura menggunakan bahasa pemograman Microsoft Visual Basic 6.0. Hal ini sebabkan Visual Basic merupakan bahasa pemograman yang handal untuk membuat suatu aplikasi dalam Microsoft Windows.

2. Sistem informasi data siswa dan guru yang telah dirancang dapat menciptakan keefektifitasan dan keefesienan kerja pada bagian tata usaha Sekolah Negeri

SMA 1 Tanjungpura.

3. Sistem informasi yang telah dirancang ini memerlukan perbaikan karena masih memiliki beberapa kelemahan khususnya pada bentuk laporan-laporan.

6.2 Saran

(50)

1. Agar sistem informasi yang telah dirancang dapat diterapkan oleh Sekolah Negeri SMA 1 Tanjungpura, sehingga pengolahan data siswa pada sekolah ini dapat berjalan lebih baik lagi.

(51)

DAFTAR PUSTAKA

Amin, Mohammad. 2005. Kasus-kasus Pengembangan Database. Penerbit Andi: Yogyakarta

Henry Pandia. 2002. Visual Basic Tingkat Lanjut. Andi Offset, Yogyakarta.

Kadir, Abdul. 2002. Pengenalan Sistem Informasi. Penerbit Andi: Yogyakarta

M. A. J. Alam. 2000. Manajemen Database dengan Microsoft Visual Basic Versi 6.0. Elex Media Komputindo : Jakarta

Madcoms. 2002. Database Visual Basic 6.0 dengan Crystal Reports. Yogyakarta: Andi Yogyakarta.

Marzuki. 2002. Metodologi Riset. Yogyakarta: BPFE UII.

Prasetyo, Didik Dwi. 2006. Aplikasi Bisnis dan Perkantoran Menggunakan Visual Basic. Jakarta: PT. Elex Komputindo Kolompok Gramedia.

Sutumo dkk. 1998. Profesi Kependidikan. CV IKIP Semarang Press, Semarang.

Tim Penelitian dan Pengembangan. 2002. Database Visual Basic 6.0 dengan menggunakan Crystal Reports. Diterbitkan atas kerjasama Penerbit Andi dengan Madcoms.

(52)

KEMENTERIAN PENDIDIKAN NASIONAL

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM DEPARTEMEN MATEMATIKA

PROGRAM STUDI D.III TEKNIK INFORMATIKA / STATISTIKA Jl. Bioteknologi No. 1 Kampus USU MEDAN – Telp/FAX. 061- 8214290

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa : Lukman Hakim Nomor Stambuk : 092406047

Judul Tugas Akhir : Sistem Informasi Data Guru dan Siswa Pada Sekolah SMA Negeri 1 Tanjungpura Menggunakan

Visual Basic 6.0

Dosen Pembimbing : Dra. Mardiningsih, M.Si Tanggal Mulai Bimbingan : 27 Oktober 2012

Tanggal Selesai Bimbingan : 17 Januari 2013

No TANGGAL

1. 27-10-2012 Proposal Tugas Akhir 2. 03-11-2012 Bab 1

8. 17-01-2013 Pengujian Program

* Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah selesai

Diketahui: Disetujui

Departemen Matematika FMIPA USU Pembimbing Utama/

Ketua, Penanggung Jawab

(53)

SURAT KETERANGAN Hasil Uji Program Tugas Akhir

Yang bertanda tangan dibawah ini, menerangkan bahwa Mahasiswa Tugas Akhir Program Studi Diploma III Teknik Informatika :

Nama : Lukman Hakim

NIM : 092406047

Program Studi : DIII Teknik Informatika

Judul Tugas Akhir : Sistem Informasi Data Guru dan Siswa dan Pada Sekolah SMA Negeri 1 Tanjungpura Menggunkan Visual Basic 6.0

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

Dengan Hasil : Sukses / Gagal

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

Medan, November 2012

Dosen Pembimbing

Gambar

Gambar 2.1 Hierarki Data
Gambar 2.2 Barisan Menu
Gambar 2.4 Jendela Form
Tabel 2.1. Kontrol pada Toolbox
+7

Referensi

Dokumen terkait

[r]

Apabila pimpinan /direktur perusahaan tidak datang sesuai dengan waktu yang telah ditentukan dan tidak membawa dokumen asli yang dipersyaratkan, maka perusahaan saudara dinyatakan

STUDI PERBANDINGAN PENGGUNAAN METODE INKUIRI DENGAN EKSPOSITORI TERHADAP HASIL BELAJAR DALAM BIDANG STUDI IPA PADA KELAS IV SD N BLEBERAN PLAYEN GUNUNG KIDUL.. TAHUN

Pada proses pemotongan profil pipa baja agar dilakukan dengan teliti dan keakuratan ukuran yang presisi, seperti menggunakan mesin pemotong yang terukur, sehingga dalam

Hasil dari penelitian ini ialah sebagaimana yang telah diatur secara tegas dalam Undang-undang Nomor 20 Tahun 2008, petani memiliki kedudukan yang sama baik dalam perjanjian itu

Membantu pengguna mesin pencacah rumput dengan proses pencacahan yang lebih mudah dan membantu proses persiapan pakan dengan penambahan generator pembangkit

(1) Penanganan permasalahan solvabilitas Bank Sistemik sebagaimana dimaksud dalam Pasal 22 ayat (1) huruf a dan huruf b dapat dilakukan Lembaga Penjamin Simpanan

Oleh karena itu pada proses pengujian bahan tekstil sebelum pengujian dilakukan, contoh contoh bahan tekstil yang akan diuji terlebih dahulu harus diletakkan di dalam ruang

Temuan akhir dalam penelitian ini adalah terdapat lima nilai budaya Batak Toba dalam sastra lisan legenda Namartua Limang meliputi nilai kekerabatan, religi,