• Tidak ada hasil yang ditemukan

Perancangan Sistem Aplikasi Pengelolaan Data Nilai Siswa Di SMP Swasta Darma Bakti Medan Dengan Visual Basic 6.0

N/A
N/A
Protected

Academic year: 2016

Membagikan "Perancangan Sistem Aplikasi Pengelolaan Data Nilai Siswa Di SMP Swasta Darma Bakti Medan Dengan Visual Basic 6.0"

Copied!
57
0
0

Teks penuh

(1)

PERANCANGAN SISTEM APLIKASI PENGELOLAAN DATA

NILAI SISWA DI SMP SWASTA DARMA BAKTI MEDAN

DENGAN VISUAL BASIC 6.0

TUGAS AKHIR

SURIANTO SEMBIRING

062406124

PROGRAM STUDI D3 ILMU KOMPUTER/STATISTIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

MEDAN

(2)

PERANCANGAN SISTEM APLIKASI PENGELOLAAN DATA NILAI SISWA DI SMP SWASTA DHARMA BAKTI MEDAN DENGAN VISUAL BASIC 6.0

TUGAS AKHIR

Diajukan sebagai salah satu syarat dalam menyelesaikan Pendidikan Program Studi D – 3 Ilmu Komputer

SURIANTO SEMBIRING 062406124

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA

MEDAN 2009

(3)

PERSETUJUAN

Judul : PERANCANGAN SISTEM APLIKASI

PENGELOLAAN DATA NILAI SISWA DI SMP SWASTA DARMA BAKTI MEDAN DENGAN VISUAL BASIC 6.0

Kategori : TUGAS AKHIR

Nama : SURIANTO SEMBIRING

Nomor Induk Mahasiswa : 062406124

Program Studi : D3 ILMU KOMPUTER

Departemen : MATEMATIKA

Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN

ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA

Diluluskan di Medan, Komisi Pembimbing :

Diketahui/Disetujui oleh Pembimbing, Departemen Matematika FMIPA USU

Ketua,

Dr. Saib Suwilo, M.Sc Dra. Normalina Napitupulu M.sc NIP : 131796149 NIP : 131831527

(4)

PERANCANGAN SISTEM APLIKASI PENGELOLAAN DATA NILAI SISWA DI SMP SWASTA DHARMA BAKTI MEDAN DENGAN VISUAL BASIC 6.0

TUGAS AKHIR

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

Medan, 22 Mei 2009

SURIANTO SEMBIRING 052406124

(5)

PENGHARGAAN

Segala puji bagi Allah SWT penulis ucapkan penuh syukur karena dengan taufiq dan hidayah-Nya penulis dapat menyelesaikan tugas akhir ini tepat pada waktunya sebagai salah satu syarat untuk menyelesaikan studi pada D-III Ilmu Komuter FMIPA USU. Adapun judul dari tugas akhir ini adalah “PERANCANGAN SISTEM APLIKASI PENGELOLAAN DATA NILAI SISWA DI SMP SWASTA DHARMA BAKTI MEDAN DENGAN VISUAL BASIC 6.0.”.

Pada kesempatan ini penulis mengucapkan banyak terima kasih kepada pihak yang telah banyak membimbing, mengarahkan, membantu, dan memberikan dukungan semangat, dan kasih sayang dalam menyelesaikan tugas akhir ini. Penulis mengucapkan terima kasih kepada:

1. Ibu Dra. Normalina Napitupulu M.sc selaku Dosen Pembimbing Tugas Akhir yang telah memberikan bimbingan dan arahan selama ini kepada penulis dalam menyelesaikan tugas akhir.

2. Bapak Prof.Dr. Eddy Marlianto, M.Sc, selaku Dekan FMIPA USU. 3. Bapak Dr Sutarman, Msc, selaku pembantu dekan 1 FMIPA USU.

4. Bapak Dr. Saib Suwilo, M.Sc, selaku Ketua Jurusan Program Studi D–3 Ilmu Komputer FMIPA USU.

(6)

6. Seluruh Dosen Pengajar Program Studi D-3 Ilmu Komputer Fakultas MIPA Univesitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa perkuliahan.

7. Mama, Papa, abangku Sugesti Sembiring, Roster Prima Pinem, Ferdinan Pinem, kakakku Watina Sembiring, Wisma Sembiring, Yunita Sitepu, dan Keponakanku Egia Pranata Pinem, Edika Erzayanta Pinem, Kayla Zulkhaira Sembiring, Edli Adeta Pinem, Keisya Erina Sembiring dan juga Mami Tua, Mama Tua, Ega, Heri atas doa, dukungan, motivasi, semangat, kasih sayang yang tiada henti kepada penulis sehingga penulis dapat menyelesaikan tugas akhir ini dengan baik

8. Sahabat baik penulis Raja Iqbal Mulya, Shaly Eradhani, Rini Novriani, Ade Yulia Sari, Santi H., Ayu Satyari Utami, Pristina Utami, Bang Delon, Ratih Nindya yang selalu memberikan arti sebuah persahabatan yang sangat baik, serta selalu memberikan ilmu ilmu yang bermanfaat dalam hal formal maupun tidak formal. Semoga Allah memberikan sesuatu yang terbaik buat kalian atas apa yang telah kalian perbuat kepada penulis.

9. Sahabat penulis Laila Masdani, Abragus Sabra, Sri Handayani, Andina Ika Wulandari, Irdian Yamin, Arief Gunawan, Isminaldi, Zivora Veronika, Yeni F Saragih, Friska Sitompul dan yang tidak bisa disebutkan satu-satu namanya yang telah memberikan kebaikan dan waktu untuk membagi ilmu kepada penulis, semoga Allah membalas kebaikanmu yang banyak.

Akhir kata penulis panjatkan doa semoga Allah SWT akan membalas kebaikan semua pihak. Amin

(7)

Medan, 22 Mei 2009

(8)

ABSTRAK

Kajian ini bertujuan untuk membangun suatu Sistem Pengelolaan Data Nilai Siswa di SMP Dharma Bakti Medan. Sistem Pengelolaan Data Nilai Siswa ini dikembangkan dengan menggunakan bahasa pemrograman Visual Basic 6.0 dan dengan menggunakan SQL server 2000 sebagi database dan juga Crystal Report 8.0 sebagai sarana pencetak laporan. Tujuan dari dibangunnya sistem ini adalah untuk mempermudah para staff guru ataupun pegawai dalam membuat laporan-laporan khusunya laporan data nilai siswa.

(9)

DAFTAR ISI 1.2 Identifikasi Masalah 3 1.3 Batasan Masalah 4

(10)

4.3 Spesifikasi Output 27 4.4 Algoritma Pengelolaan Data Nilai Siswa 31

Bab 5 Implementasi Sistem 33

5.1 Pengertian Implementasi Sistem 33

Bab 6 Kesimpulan dan Saran 43

(11)

DAFTAR TABEL

Halaman

Tabel 4.1 Tabel Data Siswa 24

Tabel 4.2 Tabel Data Guru 24 Tabel 4.3 Tabel Data Nilai 25 Tabel 4.4 Tabel Bidang Studi 25 Tabel 4.5 Tabel Data Kelas 25

Tabel 4.6 Tabel Data Agama 25

Tabel 4.7 Tabel Jenis Kelamin 26

Tabel 4.8 Tabel Data Pekerjaan 26

Tabel 4.9 Tabel Data Pendidikan 26

(12)

DAFTAR GAMBAR

Halaman

Gambar 2.4.1 Interface Visual Basic 6.0 12

Gambar 2.4.2 Menu Bar 13

Gambar 2.4.3 Tool Bar 13

Gambar 2.4.4 Tool Box 14

Gambar 2.4.5 Jendela Properties 15

Gambar 2.4.6 Jendela Project 16

Gambar 2.4.7 Jendela Pengkodean 16

Gambar 2.4.8 Jendela Form 17

Gambar 2.4.9 Jendela Form Layout 18

Gambar 3.1 Struktur Organisasi 22

Gambar 4.1 Tampilan Desain Laporan Data Siswa 27

Gambar 4.2 Tampilan Desain Laporan Data Guru 28

Gambar 4.3 Tampilan Desain Laporan Data Nilai 28 Gambar 4.4 Tampilan Desain Laporan Data Bidang Studi 29 Gambar 4.5 Tampilan Desain Laporan Data Kelas 30 Gambar 4.6 Tampilan Desain Laporan Data Agama 30

Gambar 5.1 Menu Login Guru 36

Gambar 5.2 Menu Utama Program 36

Gambar 5.3 Master Golongan 37

Gambar 5.4 Master Agama 37

Gambar 5.5 Master Jenis Kelamin 38

Gambar 5.6 Master Bidang Studi 38

Gambar 5.7 Master Pendidikan 39

(13)

ABSTRAK

(14)

BAB 1

PENDAHULUAN

1.1Latar Belakang

Teknologi Informasi dilihat dari segi etimologi dibagi menjadi 2 kata yaitu teknologi dan informasi. Jadi teknologi informasi adalah hasil rekayasa manusia terhadap proses penyampain informasi dari pengirim ke penerima sehingga bisa lebih cepat, lebih luas penyebarannya, dan lebih lama penyimpanannya. Cukup banyak definisi dari istilah ini, diantaranya adalah seperti yang disampaikan oleh Williams dan Sawyer (2003). Teknologi Informasi adalah teknologi yang menggabungkan komputasi (komputer) dengan jalur komunikasi yang membawa data, suara ataupun video.

Peranan teknologi informasi dalam dunia pendidikan seperti sekarang ini sangatlah penting. Ini terbukti dengan bantuan teknologi, kita bisa mendapatkan informasi secara real time. Internet salah satunya merupakan media interconected networking, yang berarti rangkaian komputer yang terhubung secara global dengan

menggunakan TCP/IP yang fungsinya sebagai protokol pertukaran paket (Packet Switching Communication Protocol). Perkembangan teknologi informasi saat ini,

Internet, mengarahkan sejarah teknologi pendidikan pada alur yang baru. Layanan online dalam pendidikan baik bergelar maupun tidak bergelar pada dasarnya adalah memberikan pelayanan pendidikan bagi pengguna (mahasiswa) dengan menggunakan

(15)

internet sebagai media. Dengan bantuan teknologi, maka kita dapat merasakan manfaat yang begitu besar seperti, meningkatkan kinerja dan memungkinkan berbagai kegiatan dapat dilaksanakan dengan cepat, tepat dan akurat, sehingga akhirnya akan meningkatkan produktivitas. Perkembangan teknologi informasi memperlihatkan bermunculannya berbagai jenis kegiatan yang berbasis pada teknologi ini, seperti e-government, e- commerce, e-education, e-medicine, e-laboratory, dan lainnya, yang

kesemuanya itu berbasiskan teknologi. Perkembangan teknologi informasi dan komunikasi (TIK) telah memberikan pengaruh terhadap dunia pendidikan khususnya dalam proses pembelajaran. Menurut Rosenberg (2001), dengan berkembangnya penggunaan TIK ada lima pergeseran dalam proses pembelajaran yaitu: (1) dari pelatihan ke penampilan, (2) dari ruang kelas ke di mana dan kapan saja, (3) dari kertas ke “on line” atau saluran, (4) fasilitas fisik ke fasilitas jaringan kerja, (5) dari waktu siklus ke waktu nyata. Komunikasi sebagai media pendidikan dilakukan dengan menggunakan media-media komunikasi seperti telepon, komputer, internet, e-mail.

Globalisasi telah memicu kecenderungan pergeseran dalam dunia pendidikan dari pendidikan tatap muka yang konvensional ke arah pendidikan yang lebih terbuka (Mukhopadhyay M., 1995). Sebagai contoh kita melihat di Perancis proyek “Flexible Learning”.

Mason R. (1994) berpendapat bahwa “pendidikan mendatang akan lebih ditentukan oleh jaringan informasi yang memungkinkan berinteraksi dan kolaborasi, bukannya gedung sekolah. Namun, teknologi tetap akan memperlebar jurang antara si kaya dan si miskin”.1

(16)

memerlukan tanpa pandang faktor jenis, usia, maupun pengalaman pendidikan sebelumnya.

Tony Bates (1995) menyatakan bahwa teknologi dapat meningkatkan kualitas dan jangkauan bila digunakan secara bijak untuk pendidikan dan latihan, dan mempunyai arti yang sangat penting bagi kesejahteraan ekonomi.

Alisjahbana (1966) mengemukakan bahwa pendekatan pendidikan dan pelatihan nantinya akan bersifat “Saat itu juga (Just on Time)”. Teknik pengajaran baru akan bersifat dua arah, kolaboratif, dan inter-disipliner.

Masalah yang timbul pada kondisi di SMP SWASTA DARMA BAKTI MEDAN, adalah bagaimana seorang guru dapat mengelola semua nilai siswa dengan teratur sehingga pada saat memerlukan data tersebut kembali tidak mengalami kesulitan. Hal ini menuntut penyusun memutuskan untuk membuat sebuah aplikasi dimana guru dapat mengelola data nilai dari semua siswa dengan mudah. Meninggalkan sistem lama yang masih menggunakan sistem berkas.

1.2Identifikasi Masalah

Berdasarkan atas latar belakang masalah, maka penyusun dapat mengidentifikasi masalah sebagai berikut :

a. Bagaimana penerapan pengelolaan data nilai siswa yang masih menggunakan sistem berkas.

b. Seberapa pentingkah peranan pengelolaan data nilai siswa dengan sistem komputerisasi yang akan penyusun terapkan.

(17)

c. Apa manfaat dibuatnya sistem yang baru dengan sistem komputerisasi dalam pengelolaan data nilai siswa.

d. Bagaimana pengembangan sistem komputerisasi dalam mengelola data nilai siswa sehingga dapat digunakan atau diterapkan di SMP SWASTA DARMA BAKTI MEDAN.

1.3Batasan Masalah

Penyusunan tugas akhir ini dibatasi hanya pada pengelolaan data nilai siswa khususnya antara guru, kepala sekolah dan peserta didik di SMP SWASTA DARMA BAKTI MEDAN. Penyusunan tugas akhir ini diharapkan dapat memberikan manfaat khususnya guru tidak harus lagi membawa segala sesuatu menyangkut nilai karena masih menggunakan sistem berkas.

1.4Maksud dan Tujuan

Maksud dari penyusunan Tugas Akhir ini adalah untuk memberikan motivasi terhadap peserta didik dalam hal penggunaan aplikasi pengelolaan data nilai siswa yang berbasis komputerisasi. Tugas akhir ini juga dimaksudkan untuk sedikit memperkenalkan manfaat yang diperoleh dari penggunaan teknologi informasi dalam dunia pendidikan khususnya.

(18)

berkas menjadi sistem komputerisasi. Dan juga bertujuan untuk mengaplikasikan ilmu pengetahuan khususnya dalam bahasa pemrograman visual yang telah penulis dapatkan selama bangku perkuliahan.

1.5Metode Penelitian

Dalam Penulisan tugas akhir ini ada beberapa metode penelitian yang dilakukan penulis guna mengumpulkan data yang dibutuhkan dalam pembuatan Aplikasi Pengelolaan Data.

Adapun Metodologi penelitian yang digunakan penulis adalah : a. Penelitian Kepustakaan (Library Research)

Disini penulis menggunakan buku-buku yang berhubungan misalnya buku tentang perancangan sistem aplikasi dengan Visual Basic 6.0 serta buku-buku yang berkaitan dengan perancangan database yang digunakan sehingga dapat membantu penulis dalam penyelesaian masalah.

b. Penelitian Lapangan (Field Research)

Penelitian dilakukan langsung ke SMP SWASTA DARMA BAKTI MEDAN untuk mendapatkan data dimana penulis melakukan pengumpulan data dengan cara bertanya langsung kepada guru, tata usaha dan kepala sekolah.

(19)

1.6Sistematika Penulisan

Secara garis besar tugas akhir ini dibagi atas 6 bab dan beberapa lampiran. Adapun ke-enam bab tersebut adalah :

BAB 1 : PENDAHULUAN

Dalam bab ini berisikan Latar Belakang, Identifikasi Masalah, Batasan Masalah, Maksud Dan Tujuan, Metode Penelitian dan Sistematika Penulisan

BAB 2 : TINJAUAN TEORI

Pada Bab ini dijelaskan tentang uraian teoritis mengenai pengertian-pengertian, metode penyusunan data serta mengenai bahasa pemrograman yang digunakan.

BAB 3 : SEKILAS GAMBARAN SMP SWASTA DARMA BAKTI

MEDAN

Dalam bab ini penulis menyajikan gambaran perusahaan yang terdiri dari profil, struktur organisasi, uraian tugas dan fungsi struktur organisasi, serta visi dan misi SMP SWASTA DARMA BAKTI MEDAN

BAB 4 : PERANCANGAN SISTEM

Dalam bab ini penulis menguraikan tentang perancangan

(20)

nilai siswa yang akan dibuat serta bagaimana algoritma aplikasi tersebut saat dijalankan.

BAB 5 : IMPLEMENTASI SISTEM

Didalam bab ini disajikan tentang pengertian implementasi aplikasi, tujuan implementasi aplikasi serta spesifikasi aplikasi.

BAB 6 : KESIMPULAN DAN SARAN

Bab ini berisi kesimpulan dan saran mengenai hasil rancangan sistem yang telah dibentuk kepada pihak sekolah.

(21)

BAB 2

LANDASAN TEORI

2.1 Data dan Informasi

Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol, gambar-gambar, nilai-nilai, bilangan-bilangan, uraian karakter yang mempunyai arti pada suatu konteks tertentu. Data merupakan bahan baku yang diolah menjadi informasi.

Informasi adalah data yang diolah menjadi sebuah bentuk yang berarti bagi pemakai dan bermanfaat dalam pengambilan keputusan saat ini atau di masa yang akan datang.

Dalam pengolahan data dan informasi, terdapat beberapa komponen yang saling berhubungan dan bekerja sama, yaitu peralatan, tenaga pelaksana, prosedur, dan data sehingga pengelolaan ini merupakan sistem pengolahan data. Pengolahan data yang didasarkan atas kesanggupan tenaga manusia tidak lagi memungkinkan untuk memberikan hasil yang diinginkan secara cepat dan akurat. Karena itu, untuk mencapai hasil tersebut dapat digunakan mesin-mesin pembantu yang lebih cepat, seperti penggunaan peralatan komputer. Sistem pengolahan data yang menggunakan komputer lebih dikenal dengan istilah Sistem Pengolahan Data Elektronik (EDPS (Electronic Data Processing System).

(22)

Sistem adalah suatu himpunan komponen-komponen atau variabel-variabel yang saling berhubungan, yang saling berinteraksi untuk mencapai suatu tujuan tertentu. Model umum sebuah sistem terdiri atas sub-sub sistem, subsistem dapat terdiri lagi atas beberapa sub-sub sistem yang lebih kecil lagi.

Sistem informasi adalah suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas teknologi, media, prosedur-prosedur dan pengendalian yang ditujukan untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberikan sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan yang cerdik.

2.3 Database

Database adalah sekumpulan data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat komputer dan digunakan perangkat lunak untuk memanipulasi data.

Database merupakan salah satu komponen utama dalam sistem informasi karena merupakan dasar didalam menyediakan informasi bagi para pemakai dan tidak ada sistem informasi yang dibuat tanpa adanya database.

Dalam dunia komputer, database bisa dikategorikan sangat spesial karena selalu menjadi hal utama dalam perancangan sistem komputer suatu perusahaan ataupun instansi pemerintahan, sekolah, dll. Tentunya ada alasan tertentu mengapa database menjadi prioritas tersendiri dalam kinerja manajemen atau pengelolaan data lainnya, diantaranya :

(23)

1. Database tidak hanya berisi data tetapi juga berisi rencana atau model data.

2. Database dapat menjadi sumber utama digunakan secara bersama-sama oleh berbagai pemakai dalam perusahaan sesuai dengan kebutuhan.

Penerapan database di dalam sistem informasi disebut dengan Database System. Sistem database (Database System) adalah suatu sistem informasi yang

mengintegrasikan kumpulan dari data yang saling berhubungan satu dengan yang lainnya dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam di dalam suatu organisasi.

Bahasa Pemrograman Visual Basic

Microsoft Visual Basic merupakan salah satu bahasa pemrograman yang memungkinkan para programmer untuk membuat aplikasi yang berbasis Windows dengan sangat mudah. Bahasa ini sangat popular disebabkan kemudahan dan kelengkapannya untuk mengembangkan dan membuat aplikasi kecil (tools atau desktop database) maupun yang besar (client/server, aplikasi web, dll).

Visual Basic berawal dari sebuah ide untuk membuat simple scripting language untuk GUI Windows. Saat itu masih Windows 3.11 sebagai bahasa

(24)

Pada tahun 1933 Microsoft mengeluarkan Visual Basic versi 2.0 yang mulai menarik perhatian para programmer. Dan ketika Visual Basic versi 3.0 dikeluarkan, versi ini menjadi bahasa pemrograman yang paling pesat berkembang di pasaran, sehingga banyak diminati oleh para programmer, sehingga jumlahnya menjadi jutaan dan terus bertambah. Terbukti hingga saat ini sudah tercatat 6 juta developer seluruh dunia (belum termasuk yang belum terdaftar MSDN Service) yang resmi menggunakan Visual Basic.

Ledakan jumlah developer/programmer yang sangat berarti terjadi pada tahun 1997 saat munculnya Visual Basic 5.0, dimana Visual Basic mampu melakukan gebrakan yang sangat besar, yaitu kemampuan membuat ActiveX Control beserta komponennya (Active DDI dan Active EXE). Hal ini mampu menyedot perhatian developer dan mempengaruhi perubahan teknik pemrograman Visual Basic, terutama pada konsep OOP (Object Oriented Programming).

Pada tahun 1998 Microsoft mengeluarkan lagi Visual Basic 6.0 yang tidak jauh berbeda dengan Visual Basic 5.0, Visual Basic 6.0 sudah ditambah dengan kemampuan internet programming dan juga penyempurnaan pada tingkat keamanan saat menjalankan thread, COM-based application, yang kemudian membuat trend pemrograman Visual Basic 6.0 mulai bergeser dari aplikasi desktop kearah aplikasi network dan desain komponen. Hal itu terlihat dengan hadirnya template IIS application project dan DHTML project pada pilihan menu jenis project.

Microsoft Visual Basic versi 6.0 terbagi dalam 3 edisi, yaitu : 1. Standard Edition, yang merupakan produk standard

2. Profesional Edition, yang berisi tambahan Microsoft Jet Data Access Engine

(database) dan pembuatan server OLE automation.

(25)

3. Enterprise Edition, yang memungkinkan para professional programmer untuk

membuat aplikasi Client-Server yang dapat terhubung ke internet.

2.4.1 Interface Visual Basic 6.0

Secara garis besar interface Visual Basic terdiri atas Menu Bar, Tool Bar, Tool Box, Jendela Properties, Jendela Project, Jendela Pengkodean, Jendela Form, Jendela Form Layout.

(26)

2.4.2 Menu Bar

Berisi perintah perintah umum yang digunakan untuk mengoperasikan Visual Basic. Menu Bar digunakan untuk memilih tugas-tugas tertentu seperti menyimpan project, membuka project, dll.

Gambar 2.4.2 Menu Bar

2.4.3 ToolBar

ToolBar terdiri atas beberapa tombol untuk mengendalikan tampilan, sperti mengatur pemunculan jendela properties, project, dan for layout. Tombol lain yang berada pada ToolBar pada umumnya sama sperti perangkat lunak berbasis windows lainnya, seperti Open, Save, Cut, Copy dan Paste.

Gambar 2.4.3 Tool Bar

(27)

2.4.4 Tool Box

ToolBox berada pada bagian kiri tampilan Visual Basic 6.0. ToolBox dapat dipindahkan dengan cara mendrag bagian atas yang berwarna biru ketempat yang diinginkan.

ToolBox digunakan untuk pemilihan kontrol-kontrol yang akan digunakan dalam pengembangan interface. Kontrol-kontrol ini merupakan gabungan dari kontrol standard yang digunakan oleh aplikasi Windows, dan kontrol-kontrol tambahan yang disediakan untuk menyelesaikan tugas-tugas pemrograman yang disebut juga dengan ActiveX Control. Kontrol-kontrol ini dapat ditambah dan dikurangi sesuai dengan kebutuhan dari program

Gambar 2.4.4 Tool Box

2.4.5 Jendela Properties

(28)

Jendela properties dapat dibuka dengan cara mengklik tombol Properties Windows yang berada pada ToolBar atau dengan cara mengklik kanan pada objek.

Gambar 2.4.5 Jendela Properties

2.4.6 Jendela Project

Project adalah sekumpulan modul. Jadi project (proyek) adalah program aplikasi itu sendiri. Project disimpan dalam file yang berekstension.VBP. Jika anda membuat program aplikasi, akan terdapat jendela project yang berisi semua file yang dibutuhkan untuk menjalankan program aplikasi Visual Basic 6.0 yang dibuat. Pada saat anda membuat program aplikasi baru maka jendela project otomatis berisi object Form1.

Pada jendela project terdapat 3 icon yaitu View Code yang dipakai untuk menampilkan Jendela editor kode program, View Object yang dipakai untuk menampilkan bentuk formulir atau (form) dan Toggle Folders yang digunakan untuk menampilkan folder (tempat penyimpanan file).

(29)

Gambar 2.4.6 Jendela Project

2.4.7 Jendela Pengkodean

Jendela ini digunakan untuk membuat perintah dalam form atau objek lain yang ada didalam aplikasi. Jendela ini akan ditampilkan jika anda mengklik ganda pada bagian form atau kontrol.

Jendela pengkodean berisi 2 buah ComboBox. Yang paling kiri berisi objek-objek yang ada di dalam project, sedangkan sebelah kanannya terdiri dari event-event yang berhubungan dengan objek-objek yang dipilih.

(30)

2.4.8 Jendela Form

Form merupakan tempat dimana anda merancang user interface dari aplikasi anda. Secara otomatis akan tersedia form yang baru jika anda membuat program aplikasi yang baru yaitu dengan nama Form 1.

Form dapat diumpamakan sebagai panel yang berisi sekumpulan tombol-tombol yang dapat diberi perintah atau kode. Form juga disebut sebagai objek, yang berfungsi sebagai latar belakang dari suatu program aplikasi.

Gambar 2.4.8 Jendela Form

2.4.9 Jendela Form Layout

(31)

Jendela ini digunakan untuk mengatur tampilan atau resolusi Form didalam monitor. Untuk mengedit tata letak Form, klik kanan pada Jendela Form Layout, lalu tentukan pilihan dari menu yang muncul.

Gambar 2.4.9 Jendela Form Layout

Struktur Visual Basic

Bahasa pemrograman Visual Basic mempunyai struktur yang berbeda dengan bahasa pemrograman C, C++, dan Pascal. Sebuah file execute dari Visual Basic dapat mengandung lebih dari sebuah proyek. Dimana di dalam sebuah project dapat berisi lebih dari 1 form. Form merupakan suatu kombinasi dari kode dan data yang diperlukan sebagai satu kesatuan. Tetapi suatu objek dapat merupakan bagian dari aplikasi seperti kontrol atau suatu form.

Aplikasi proyek terdiri dari :

1. Form; Jendela pembuatan antarmuka pemakai

2. Control; Objek yang dimuat ke dalam form untuk membuat interaksi dengan

pemakai.

3. Properties; Karakteristik atau nilai yang dimiliki oleh sebuah objek yang

dapat diminta untuk melaksanakan tugas khusus.

4. Methods; Serangkaian perintah yang sudah tersedia pada suatu objek yang

(32)

5. Event Procedure; Kode yang berhubungan dengan suatu objek. Kode ini akan

diseleksi ketika ada respon dari pemakai berupa kejadian tertentu.

6. General Procedure; Kode yang berhubungan dengan suatu objek. Kode ini

harus diminta pemakai.

7. Module; Kumpulan dari prosedur umum, deklarasi variabel dan definisi

konstanta yang digunakan oleh aplikasi.

(33)

BAB 3

STRUKTUR ORGANISASI SEKOLAH

3.1 Sejarah Singkat Sekolah

SMP SWASTA DARMA BAKTI MEDAN berada di bawah naungan Yayasan SWASTA DARMA BAKTI MEDAN didirikan pada tahun 1986. Sekolah ini berstatus swasta, beralamat di JL. Letjend Jamin Ginting Km. 6 Padang Bulan Medan. Kepala sekolah yang sekarang memimpin SMP SWASTA DARMA BAKTI MEDAN adalah Bapak Drs. B Sembiring.

SMP SWASTA DARMA BAKTI MEDAN ini mempunyai Nomor Statistik Sekolah 312147106102. Kurikulum yang digunakan KBK 2004 dan kemudian diganti dengan Kurikulum Berbasis Kompetensi (KBK) sampai dengan sekarang. Sarana yang ada di SMP SWASTA DARMA BAKTI MEDAN yang digunakan untuk menunjang proses pembelajaran adalah 9 ruang belajar, ruang laboratorium komputer, ruang laboratorium fisika dan kimia, serta perpustakaan. SMP SWASTA DARMA BAKTI MEDAN juga dilengkapi sarana penunjang yaitu ruang kepala sekolah, ruang majelis guru, ruang kantor tata usaha, dan ruang UKS.

Selain itu, SMP SWASTA DARMA BAKTI MEDAN memiliki keunggulan- keunggulan dibandingkan dengan sekolah lainnya yaitu:

(34)

2. Memiliki Radio FM Bakti, tetapi sudah lama fakum dan akan diaktifkan lagi untuk periode tahun berikutnya.

3. Laboratorium fisika, kimia, ataupun biologi yang tidak begitu baik tetapi sudah bisa digunakan sebagai saran penunjang proses belajar mengajar.

4. Dari segi lokasi SMP SWASTA DARMA BAKTI terletak di jantung kota Medan dan sangat mudah diakses oleh segala jenis kendaraan.

Visi dari SMP SWASTA DARMA BAKTI adalah terwujudnya SMP SWASTA DARMA BAKTI lembaga pendidikan yang menghasilkan tenaga-tenaga terampil yang didasari oleh iman dan taqwa sehingga berguna bagi nusa dan bangsa. Sedangkan misi SMP SWASTA DARMA BAKTI adalah sebagai berikut :

• Menciptakan siswa dan siswi yang memiliki pengetahuan yang dapat

dimanfaatkan untuk memajukan diri sendiri dan sekolah.

• Menciptakan siswa dan siswi yang dapat dibanggakan oleh orang tu, sekolah,

bangsa dan negara.

• Menciptakan siswa dan siswi menjadi tenaga yang terampil professional untuk

dapat dipergunakan dikemudian hari.

• Menyiapkan siswa dan siswi sebagai calon pemimpin masa depan yang

menguasai teknologi yang berlandaskan iman dan taqwa.

• Menyiapkan siswa dan siswi menjadi seseorang yang bekerja sesuai dengan

perkembangan zaman.

3.2 Struktur Organisasi

Struktur organisasi adalah bagian dari suatu usaha untuk mengatur kinerja dalam pelaksanaan pekerjaan atau dalam pelaksanaan pekerjaan atau dalam perusahaan yang

(35)

akan dilaksanakan oleh para pegawai dalam rangka menunjukan segenap tugas untuk mencapai sasaran dan tujuan dari organisasi kepada suatu ketegasan dan batasan wewenang serta tanggungjawab dari masing-masing pegawai sebagai unsur pelaksanaan, mulai dari jabatan yang rendah sampai jabatan yang tertinggi.

Pada dasarnya suatu pekerjaan tidak akan terselesaikan sesuai dengan yang diharapkan apabila tidak didukung dengan rencana dan sistematis yang baik. Untuk itu SMP SWASTA DARMA BAKTI membuat struktur organisasi untuk mencapai tujuan yang baik dan benar serta bermanfaat untuk memperkuat organisasi tersebut berdasarkan tugas dan fungsinya.

Gambar 3.1 Struktur Organisasi

KETUA YAYASAN DARMA BAKTI MEDAN

WKL. KA. YAYASAN DARMA BAKTI MEDAN

KA. SEKOLAH SMA SWASTA DARMA BAKTI

KA. SEKOLAH SMP SWASTA DARMA BAKTI

STAF YAYASAN

GURU GURU

(36)

Bab 4

PERANCANGAN SISTEM

4.1 Perancangan Sistem

Proses pengolahan data siswa yang dilakukan di dalam proses sistem informasi yang baru ini tidak jauh berbeda dengan proses pengolahan data siswa pada sistem yang sedang berjalan. Pada sistem informasi yang dirancang ini dikerjakan dengan menggunakan alat bantu komputer sebagai tempat penyimpanan data sekaligus pemrosesan pengolahan data yang mengcakup data siswa, data nilai siswa, data kelas, data bidang studi dan data guru.

Data siswa yang terdaftar pada SMP Dharma Bakti Medan akan dilakukan proses penyimpanan secara terkomputerisasi dengan aplikasi database SQL Server yang menggunakan bahasa pemrograman Visual Basic 6.0. Data yang tersimpan didalam data ini adalah NIS, Nama Siswa, Nama Guru, Bidang Studi, Kelas dan keterangan lain yang diperlukan sebagai ketentuan dalam pegolahan data nilai siswa ini. Data ini juga akan dipergunakan untuk proses pengolahan di luar data nilai.

4.2 Struktur Database

Database ( Basis Data ) adalah kumpulan dari data yang berhubungan antara satu dengan yang lainnya, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen

(37)

yang penting di dalam sistem komputerisasi, karena merupakan basis data dalam menyediakan informasi bagi para pengguna. Penulis membuat database dengan menggunakan SQL server dan disimpan dengan nama SEKOLAH.MDF. Struktur database dibuat dengan beberapa tabel, yaitu :

Tabel 4.1 Tabel Data Siswa

Tabel 4.2 Tabel Data Guru

(38)

Tabel 4.4 Tabel Data Bidang Studi

Tabel 4.5 Tabel Data Kelas

Tabel 4.6 Tabel Data Agama

Tabel 4.7 Tabel Data Jenis Kelamin

(39)

Tabel 4.8 Tabel Data Pekerjaan

Tabel 4.9 Tabel Data Pendidikan

Tabel 4.10 Tabel Data Golongan

4.3 Spesifikasi Output

Data yang telah dimasukkan dapat dicetak atau dikeluarkan sebagai hasil akhir atau output. Adapun hasil akhir dari sistem pengolahan data nilai siswa pada SMP Dharma Bakti Medan antara lain :

(40)

Perancangan Laporan Data Siswa berisi data siswa yang terdiri dari NIS, Nama Siswa, Tempat Tanggal Lahir, Jenis Kelamin, Agama, Alamat dan keterangan lain yang di kelompokkan berdasarkan NIS.

Gambar 4.1 Tampilan Desain Laporan Data Siswa

2. Laporan Data Guru

Perancangan Laporan Data Guru terdiri dari NIP, Nama Guru, Jenis Kelamin, Agama, Golongan, Pangkat dan keterangan lain yang dikelompokkan berdasarkan NIP.

Gambar 4.2 Tampilan Desain Laporan Data Guru

(41)

3. Laporan Data Nilai

Perancangan Laporan Data Nilai berisi data Nama Siswa, Kelas, Bidang Studi, Semester, Tahun Ajaran sebagai keywordnya dan laporan ini juga berisi NH1, NH2, NH3, NT1, NT2, NT3, NMID, NUAS sebagai pokok dari perancangan aplikasi ini.

Gambar 4.3 Tampilan Desain Laporan Data Nilai

4. Laporan Data Bidang Studi

(42)

Gambar 4.4 Tampilan Desain Laporan Data Bidang Studi

5. Laporan Data Kelas

Laporan Data Kelas ini berisi Kode Kelas, Nama Kelas yang dikelompokkan berdasarkan Kode Kelas.

Gambar 4.5 Tampilan Desain Laporan Data Kelas

6. Laporan Data Agama

(43)

Laporan Data Agama ini berisi Kode Agama dan Nama Agama yang dikelompokkan berdasarkan Kode Agama. Laporan ini dapat digunakan untuk membedakan nilai Harian, Tugas dan yang lainnya antara satu murid dengan murid lainnnya karena di SMP Dharma Bakti terdapat Lebih dari 1 Agama yang dianut siswa maupun guru.

Gambar 4.6 Tampilan Desain Laporan Data Agama

4.4 Algoritma Aplikasi Pengelolaan Data Nilai Siswa

1. Algoritma Login Administrator

Nama Modul Deskripsi

(44)

2. Algoritma Login Guru

Nama Modul Deskripsi

Login Guru Sistem melakukan validasi atas user yang masuk ke dalam sistem dengan mencocokkan id dan password dari inputan dengan id dan password serta hak akses pada database

Algoritma Mulai

Masukkan id dan password Identifikasi id dan password If id dan password valid then Masuk ke halaman guru

3. Algoritma Pengolahan Nilai Siswa

Nama Modul Deskripsi

Pengolahan Nilai siswa Dalam proses ini admin dapat melakukan penambahan, pengubahan, dan penghapusan data mengenai nilai mahasiswa.

Algoritma Mulai

Masukkan id dan password Identifikasi id dan password If id dan password valid then

Masuk ke halaman Administrator Pilih menu Daftar Tambah data Klik link data nilai

(45)

Bab 5

IMPLEMENTASI SISTEM

5.1 Pengertian implementasi Sistem

Implementasi sistem adalah suatu prosedur yang dilakukan untuk menyelesaikan sistem yang ada dalam dokumen rancangan sistem yang telah disetujui dan telah diuji, menginstal dan memulai menggunakan sistem baru yang diperbaiki. Adapun langkah-langkah yang yang dibutuhkan dalam implementasi sistem adalah :

1. Mendapatkan software dan hardware yang tepat serta sesuai untuk merancang aplikasi

2. Menyelesaikan rancangan sistem.

3. Menulis, menguji, mengontrol dan mendokumentasikan aplikasi. 4. Mendapatkan persetujuan.

5.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem adalah sebagai berikut:

a. Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai sarana pengolahan data dan penyajian informasi.

(46)

c. Memastikan bahwa pengunjung dapat mengoperasikan dengan mudah sistem yang baru dan mendapat informasi yang baik dan jelas.

d. Memastikan bahwa sistem yang telah berjalan dengan lancar dengan mengontrol dan melakukan instalasi secara benar.

5.3 Komponen Sistem

Komponen-komponen system yang dibutuhkan dalam membangun aplikasi ini diantaranya adalah :

5.3.1 Hardware

Hardware adalah suatu komponen yang sangat dibutuhkan dalam mewujudkan sistem yang diusulkan. Dalam hal ini penulis merinci spesifikasi komponen hardware yaitu:

1. PC dengan processor minimal Intel Pentium III 733 MHz. 2. Hard disk 20 GB.

3. Monitor Super VGA. 4. Memory Minimal 128 MB. 5. Keyboard.

6. Mouse.

5.3.2 Software

Hardware tidak akan dapat memecahkan suatu masalah tanpa adanya komponen software. Adapun software yang digunakan dalam pembuatan website ini adalah:

(47)

a. Sistem operasi Ms. Windows XP b. Visual Basic 6.0

c. SQL server 2000 d. Crystal Report 8.0

5.3.3 Brainware

Brainware adalah semua pihak yang bertanggung jawab dalam pengembangan sistem informasi, pemrosesan dan penggunaan keluaran sistem informasi.

Brainware dalam sistem informasi ini Terbagi atas:

a. Sistem analis: orang yang menganalisa sistem dengan mempelajari masalah-masalah yang timbul dan menentukan kebutuhan-kebutuhan pemakai dan mengidentifikasi pemecahan yang beralasan.

b. Programmer: orang yang membuat sistem dengan menggunakan salah satu bahasa pemrograman yang dikuasainya.

c. Operator: orang yang memakai sistem.

5.4 Menu Dalam Aplikasi Pengelolaan Data Nilai Siswa

5.4.1 Menu Utama

(48)

Gambar 5.1 Menu Login Guru

Setelah login berhasil maka akan masuk ke dalam sistem yang berisikan master, transaksi, laporan dan about me dan beberapa sub menu lainnya yang berfungsi menampilkan form-form yang ada.

Gambar 5.2 Menu Utama Program

5.4.2 Menu Master

1. Master Golongan

(49)

Gambar 5.3 Master Golongan

2. Master Agama

Gambar 5.4 Master Agama

(50)

Gambar 5.5 Master Jenis Kelamin

4. Master Bidang Studi

Gambar 5.6 Master Bidang Studi

5. Master Jenjang Pendidikan

(51)

Gambar 5.7 Master Pendidikan

6. Master Pekerjaan

(52)

7. Master Kelas

Gambar 5.9 Master Kelas

5.4.3 Menu Transaksi

1. Data Siswa

Gambar 5.10 Data Siswa

2. Data Guru

(53)

Gambar 5.11 Data Guru

3. Data Nilai

(54)

Gambar 5.13 Data Nilai 2

(55)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan dari uraian bab-bab sebelumnya, maka dapat diambil kesimpulan sebagai berikut :

1. Dengan memakai bahasa Pemrogaman berbasis Windows seperti Microsoft Visual Basic 6.0 sebagai alat untuk mengolah database, maka database Perancangan Sistem Aplikasi Pengolahan Data Nilai Siswa SMP SWASTA DARMA BAKTI MEDAN akan lebih efektif dan efisien.

2. Sistem yang baru ini sangat menguntungkan bagi sekolah tersebut karena akan lebih mudah mengelola sistem komputerisasi dalam hal pengelolaan data nilai siswa dibandingkan dengan sistem berkas.

3. Sistem ini dibuat berdasarkan kebutuhan para guru untuk mengelola nilai siswa.

6.2Saran

1. Penulis menyarankan agar sekolah tersebut menggunakan sistem komputerisasi dalam mengelola data nilai sehingga meminimalkan kesalahan dengan sistem yang terdahulu.

(56)

3. Diharapkan program yang penulis rancang ini dapat dikembangkan lebih lanjut dengan menambahkan informasi lain yang ingin disajikan.

4. Perawatan terhadap sistem ini perlu diperhatikan agar sistem ini dapat beroperasi secara maksimal.

(57)

DAFTAR PUSTAKA

Firdaus. 2006. SQL Server dengan Visual Basic 6.0 untuk orang awam. Palembang: Maxikom

Leong, Marlon. 2006. Dari programmer untuk Programmer Visual Basic. Yogyakarta : Andi Yogyakarta.

Madcoms. 2003. Database Visual Basic 6.0 dengan SQL. Yogyakarta : Andi Yogyakarta

Gambar

Gambar 2.4.8 Jendela Form
Gambar 2.4.9 Jendela Form Layout
Gambar 3.1 Struktur Organisasi
Tabel 4.3 Tabel Data Nilai
+7

Referensi

Dokumen terkait

Secara umum, perancangan sistem ini digunakan untuk membuat sebuah Aplikasi Perhitungan Kelayakan Usaha menggunakan Microsoft Visual Basic 6.0 atau yang lebih dikenal

Visual Basic dan Microsoft Access sebagai software dalam membuat aplikasi yang.

Pemrograman Database dengan Visual Basic 2013 untuk Orang Awam, Palembang: Maxikom.. Panduan Tatacara Penulisan Skripsi & Tugas

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

Alam Pengenalan Microsoft Visual Basic 2010.. Jakarta: PT.Elex

Supardi Yuniar, Microsoft Visual Basic 6.0 untuk segala tingkat.Penerbit P.Elex.. Media

Aplikasi Data Kepegawaian Pada SMP Negeri 8 Samarinda Sebrang Berbasis Visual Basic 6.0, merupakan sistem yang dibangun untuk proses pengolahan data Kepegawaian

Komponen Toolbox adalah kumpulan kontrol pada Microsoft Visual Basic 6.0, yang.. dibutuhkan untuk melengkapi dan membentuk suatu program aplikasi yang