• Tidak ada hasil yang ditemukan

Perancangan Aplikasi Pengolahan Nilai dan Konsling Sma Swasta Gbkp Kabanjahe

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Aplikasi Pengolahan Nilai dan Konsling Sma Swasta Gbkp Kabanjahe"

Copied!
69
0
0

Teks penuh

(1)

LAMPIRAN

//LOGIN

Imports System.Data.OleDb Public Class Login

Private Sub btnLogin_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLogin.Click

Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=tugas_akhir.accdb")

Try conn.Open()

Dim cmd As OleDbCommand = conn.CreateCommand

cmd.CommandText = "SELECT * FROM admin WHERE [username]='" & txtUsername.Text & "' AND [password]='" & txtPassword.Text & "'"

Dim userFound As Boolean = False

MsgBox("Username dan password tidak benar!", MsgBoxStyle.Information, "Invalid login")

End If

dr.Close() cmd.Dispose()

Catch ex As Exception

MsgBox(ex.Message, MsgBoxStyle.MsgBoxHelp, "Invalid Login") Finally

(2)

Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As

Private Sub btnbp_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnbp.Click

Log_BP.Show() End Sub

Private Sub btnGuru_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGuru.Click

Log_Guru.Show() End Sub

Private Sub btnsiswa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnsiswa.Click

Log_Siswa.Show() End Sub

Private Sub btnback_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnback.Click

Login.Show() Me.Hide() End Sub

Private Sub MenuUtama_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub End Class

//LOGIN BP

Public Class Log_BP

Private Sub btnShow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShow.Click

(3)

End Class

//BP

Public Class BP

Private Sub btnGuru_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGuru.Click

DataGuru.Show() End Sub

Private Sub btnSiswa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSiswa.Click

DataSiswa.Show() End Sub

Private Sub btnback_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnback.Click

Private Sub DataGuru_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source= tugas_akhir.accdb"

End Sub

Sub showData(ByVal pelajaran As String)

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source= tugas_akhir.accdb"

(4)

End With

Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTampil.Click

Dim pelajaran As String = cbPelajaran.Text showData(pelajaran)

End Sub

Private Sub dgvGuru_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles

dgvGuru.CellContentClick

txtNIP.Text = dgvGuru.Item(1, e.RowIndex).Value.ToString() txtNama.Text = dgvGuru.Item(2, e.RowIndex).Value.ToString() cbPelajaran1.Text() = dgvGuru.Item(3, e.RowIndex).Value.ToString() End Sub

Private Sub btnTambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTambah.Click

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source= tugas_akhir.accdb"

Private Sub btnUpdate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUpdate.Click

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source= tugas_akhir.accdb"

Dim i As Int32 Try

(5)

With cmd

.Connection = cn

.CommandText = "UPDATE guru SET nip='" & txtNIP.Text & "', nama = '" & txtNama.Text & "', pelajaran = '" & cbPelajaran1.Text & "' WHERE nip = '" & txtNIP.Text & "'"

i = .ExecuteNonQuery()

Private Sub btnDelete_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDelete.Click

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source= tugas_akhir.accdb"

Private Sub btnkembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkembali.Click

(6)

//DATA SISWA

Private Sub DataSiswa_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source= semester_ganjil.accdb"

Private Sub dgvSiswa_CellClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvSiswa.CellClick txtNISN.Text = dgvSiswa.Item(1, e.RowIndex).Value.ToString() txtNama.Text = dgvSiswa.Item(2, e.RowIndex).Value.ToString() txtJK.Text = dgvSiswa.Item(3, e.RowIndex).Value.ToString() txtSakit.Text = dgvSiswa.Item(4, e.RowIndex).Value.ToString() txtIzin.Text = dgvSiswa.Item(5, e.RowIndex).Value.ToString() txtAlpa.Text = dgvSiswa.Item(6, e.RowIndex).Value.ToString() txtJumlah.Text = dgvSiswa.Item(7, e.RowIndex).Value.ToString() txtKelakuan.Text = dgvSiswa.Item(8, e.RowIndex).Value.ToString() txtKerajinan.Text = dgvSiswa.Item(9, e.RowIndex).Value.ToString() txtKerapian.Text = dgvSiswa.Item(10, e.RowIndex).Value.ToString() txtKebersihan.Text = dgvSiswa.Item(11, e.RowIndex).Value.ToString() txtKedisiplinan.Text = dgvSiswa.Item(12, e.RowIndex).Value.ToString() End Sub

Private Sub btnUpdate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUpdate.Click

(7)

Try nama_siswa = '" & txtNISN.Text & "', jenis_kelamin = '" & txtJK.Text & "', sakit='" & txtSakit.Text & "', izin = '" & txtIzin.Text & "', alpa = '" & txtAlpa.Text & "', jumlah = '" & txtJumlah.Text & "', kelakuan = '" &

txtKelakuan.Text & "', kerajinan = '" & txtKerajinan.Text & "', kerapian = '" & txtKerapian.Text & "', kebersihan = '" & txtKebersihan.Text & "', kedisiplinan = '" & txtKedisiplinan.Text & "' WHERE nisn = '" & txtNISN.Text & "'"

i = .ExecuteNonQuery()

Private Sub btnHapus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHapus.Click

(8)

End Sub

Private Sub btnTambah_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTambah.Click

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source= semester_ganjil.accdb" jenis_kelamin, sakit, izin, alpa, jumlah, kelakuan, kerajinan, kerapian, kebersihan, kedisiplinan) " & _

"VAlUES('" & txtNISN.Text & "', '" & txtNama.Text & "', '" & txtJK.Text & "', '" & txtSakit.Text & "', '" & txtIzin.Text & "', '" &

txtAlpa.Text & "', '" & txtJumlah.Text & "', '" & txtKelakuan.Text & "', '" & txtKerajinan.Text & "', '" & txtKerapian.Text & "', '" & txtKebersihan.Text & "', '" & txtKedisiplinan.Text & "')"

i = .ExecuteNonQuery

Private Sub btnkembali_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnkembali.Click

MenuUtama.Show() Me.Hide()

End Sub

Private Sub Label1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.Click

End Sub

Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click

End Sub

Private Sub Label2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label2.Click

(9)

//LOGIN GURU

Imports System.Data.OleDb

Public Class Log_Guru

Private Sub btnGo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGo.Click

Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=tugas_akhir.accdb")

MsgBox("NIS TIDAK ADA", MsgBoxStyle.Information, "Invalid login") End If

dr.Close() cmd.Dispose()

Catch ex As Exception

MsgBox(ex.Message, MsgBoxStyle.MsgBoxHelp, "Invalid Login") Finally

(10)

//GURU

Private Sub Guru_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source= semester_ganjil.accdb"

Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTampil.Click

showData() End Sub

Private Sub btnTambahNilai_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTambahNilai.Click

showData() End Sub

Private Sub dgvGuru_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles

dgvGuru.CellContentClick

(11)

txtUTS2.Text = dgvGuru.Item(5, e.RowIndex).Value.ToString()

txtUjianSemester.Text = dgvGuru.Item(6, e.RowIndex).Value.ToString() txtRapor.Text = dgvGuru.Item(7, e.RowIndex).Value.ToString()

txtPraktik.Text = dgvGuru.Item(8, e.RowIndex).Value.ToString() txtSikap.Text = dgvGuru.Item(9, e.RowIndex).Value.ToString() End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click txtUTS1.Text & "', uts2 = '" & txtUTS2.Text & "', nus = '" &

txtUjianSemester.Text & "', praktik='" & txtPraktik.Text & "', rapot = '" & txtRapor.Text & "' WHERE nama_siswa = '" & lblNamaSiswa.Text & "'"

i = .ExecuteNonQuery() Val(txtUjianSemester.Text) + Val(txtPraktik.Text)) / 4 End If

(12)

Private Sub txtUTS2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtUTS2.TextChanged

hitungRata() End Sub

Private Sub txtRapor_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtRapor.TextChanged

hitungRata() End Sub

Private Sub txtPraktik_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtPraktik.TextChanged

hitungRata() End Sub

Private Sub txtUjianSemester_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles txtUjianSemester.TextChanged

hitungRata() End Sub

Private Sub btnCariSiswa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCariSiswa.Click

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source= semester_ganjil.accdb" nama_siswa LIKE '%" & namaSiswa & "%'"

(13)

//LOGIN SISWA

Imports System.Data.OleDb

Public Class Log_Siswa

Private Sub btnShow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShow.Click

Dim conn As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=semester_ganjil.accdb")

MsgBox("NIS TIDAK ADA", MsgBoxStyle.Information, "Invalid login") End If

dr.Close() cmd.Dispose()

Catch ex As Exception

MsgBox(ex.Message, MsgBoxStyle.MsgBoxHelp, "Invalid Login") Finally

conn.Close() End Try End Sub

(14)

Imports System.Data.OleDb

Private Sub Siswa_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Sub showData()

cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source= semester_ganjil.accdb" matematika.* FROM ((agama INNER JOIN PKN ON PKN.nisn = agama.NISN) INNER JOIN bahasa_indonesia ON PKN.NISN = bahasa_indonesia.NISN) INNER JOIN matematika ON bahasa_indonesia.NISN=matematika.NISN WHERE matematika.nisn='" &lblNISN.Text() & "'"

Private Sub btnTampil_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTampil.Click

showData() End Sub

Private Sub lblNama_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles lblNama.Click

End Sub End Class

(15)

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Jln. Bioteknologi No.1 Kampus USU Padang Bulan Medan-20155

Telp. (061) 8211050, 8214290, Fax. (061) 8214290

Nama Mahasiswa : Veronika br Sembiring

Kartu Bimbingan Tugas Akhir Mahasiswa

NIM : 132406043

Judul Tugas Akhir : Perancangan Aplikasi Pengolahan Nilai dan Konsling ...SMA Swasta GBKP Kabanjahe

Dosen Pembimbing :Dr. Sawaluddin,M.IT Tanggal Mulai Bimbingan :

Tanggal Selesai Bimbingan : No Tanggal Asisten

Bimbingan

*Kartu ini harap dikembalikan ke Program Studi D-3 TeknikInformatika bila bimbingan mahasiswa telah selesai.

Diketahui Oleh/disetujui oleh : Disetujui,

Program Studi D3 Teknik Informatika Pembimbing

FMIPA USU

(16)

Hasil Uji Program Tugas Akhir

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

Nama : Veronika Br Sembiring

Nim :132406043

Program Studi :D-3 Teknik Informatika

Judul T.A :Perancangan Aplikasi Pengolahan Nilai Dan Konsling SMA Swasta ..GBKP Kabanjahe

Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada

tanggal………

Dengan Hasil: Sukses/ Gagal

Demikian diterangkan untuk digunakan melengkapi Syarat Pendaftaran Ujian Meja

Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen FMIPA USU Medan.

Medan, Juni 2016

Dosen pembimbing

(17)

DAFTAR PUSTAKA

Andi, 2007. Panduan Lengkap Microsoft Access 2007. Yokyakarta:Andi dengan Madcoms.

Hanafi M, 2010. Pandun Pemrograman Visual Baic 6.0. Yokyakarta Wahana Komputer.

Nuggroho, Andi (2011). Perancangan dan Implementasi Sistem Basis Data.Bandung :Andi.

Andi Sunyoto.”Pemrograman Database dengan Visual Basic Dan Microsoft SQL’. Andi Offset. Yokyakarta, 2007.

Supardi Yuniar, Microsoft Visual Basic 6.0 untuk segala tingkat.Penerbit P.Elex Media Komputindo Gramedia. Jakarta 2006.

(18)

BAB 3

TINJAUAN SMA SWASTA GBKP KABANJAHE

3.1 Gambaran Umum SMA Swasta GBKP Kabanjahe

SMA SWASTA GBKP yang berlokasi di Jl.Mariam Ginting No.3(Belakang RSU

Kabanjahe)merupkan salah satu sekolah swasta Kristen yang berada di Kabupaten

Karo. Sekolah ini didirikan pada Tahun 1978 oleh moderamen GBKP.Pendirian

sekolah ini bertujuan untuk menciptakan sumber daya manusia yang berkualitas baik

di lingkungan keluarga maupun di lingkungan masyarakat.Siswa juga dibekali dengan

ilmu agama yang nantinya akan menjadi pedoman dalam hidup.

Pada tahun 2015 ini,SMA SWASTA GBKP memiliki lebih dari 400 siswa

yang terbagi menjadi 10 kelas,lebih dari 30 guru-guru yang sudah berpengalaman

dibidangnya,serta fasilitas sekolah yang telah memadai dalam menjalankan proses

belajar-mengajar.

SMA SWASTA GBKP KABANJAHE telah menunjukkan upayanya dalam

mencerdaskan kehidupan bangsa.Dapat dilihat dari keberhasilan sekolah tersebut

meluluskan siswanya dengan persentase kelulusan hampir 100% setiap tahunnya.

Tidak hanya dalam hal kelulusa,siswa-siswi SMA SWASTA GBKP KABANJAHE

(19)

juara dalam setiap pertandingan, baik dalam bidang ilmu pengetahuan, olahraga,

maupun seni budaya.

SMA SWASTA GBKP KABANJAHE selalu akan meningkatkan kualitas

sekolah secara bertahap. Hal ini dapat ditunjukkan dengan komitmen SMA SWASTA

GBKP KABANJAHE yang selalu merencanakan tujuan sekolah secara berjangka

sebagai upaya pihak sekolah dalam membangun pendidikan yang lebih baik secara

terus menerus.

Tujuan sekolah yang disusun secara berjangka:

1. Jangka Pendek ( 1-2 Tahun)

a. Terlaksananya pmb yang efektif dan efisien untuk semua mata pelajaran

b. Rata-rata nilai ujian nasional meningkat 0,10 untuk setiap mata pelajaran

c. Terlaksananya program remedial bagi siswa yang belum tuntas belajar

d. Menjuarai olimpiade kabupaten

2. Jangka Menengah (2-4)

a. Menjadi sekolah unggulan gereja kabupaten karo

b. Memperoleh kejuaraan seni paduan suara tingkat kabupaten

c. Menjadi tim paskibra kabupaten

d. Kehadiran guru dan siswa sejumlah 90% dapat tercapai

(20)

3. Jangka Panjang (4-8)

a. Menjadi sekolah unggulan segbkp

b. Menjadi tim paduan suara secara sinodal

c. Lulusan yang bermutu dan mandiri serta 20% melanjut ke ptn

d. Warga sekolah memiliki kebanggaan dan tanggung jawab untuk kemajuan

sekolah

e. Warga sekolah memiliki rasa saling peduli,santun dalam pengalaman nilai-nilai

kasih

3.2 Visi SMA Swasta GBKP Kabanjahe

1. Beriman

2. Bermutu

3. Terampil

3.3 Misi SMA Swasta GBKP Kabanjahe

1. Menumbuh kembangkan penghayatan siswa terhadap iman kristen.

2. Melaksanakan pembelajaran secara efektif.

3. Membimbing siswa dalam pengembangan potensinya secara optimal.

4. Menumbuhkembangkan semangat keunggualan secara intensif kepada seluruh

warga sekolah.

5. Mendorong dan membantusiswa untuk mengenali potensi dirinya.

(21)

BAB 4

PERANCANGAN SISTEM

4.1 Perancangan Sistem

Perancangan system adalah merupakan upaya perusahaan untuk memiliki system,

baik yang lama maupun untuk memulai system yang baru. Perancangan system

dilakukan setelah mendapat gambaran dengan jelas apa yang harus dikerjakan.

4.2 Data Flow Diagram (DFD)

Data Flow Diagram (DFD) merupakan suatu cara atau metode untuk membuat

rancangan sebuah sistem yang mana berorientasi pada alur data yang bergerak pada

sebuah sistem nantinya. Dalam pembuatan Sistem Informasi, DFD sering

digunakan.DFD dibuat oleh para analis untuk membuat sebuah sistem yang baik.

Dimana DFD ini nantinya diberikan kepada para programmer untuk melakukan

proses coding. Dimana para programmer melakukan sebuah coding sesuai dengan

DFD yang dibuat oleh para analis sebelumnya.Tools yang digunakan pada pembuatan

DFD (Data Flow Diagram) yaitu EasyCase, Power Designer 6. Salah satu cara lain

(22)

DATA FLOW DIAGRAM (DFD)

absen,ulangan,ujian nilai absen,nilai ulangan,nilai ujian

raport siswa rekap nilai

laporan nilai raport

laporan valid

Gambar 4.1 Data Flow Diagram (DFD)Diagram Konteks

Aplikasi Pengolahan

Nilai dan Konsling Siswa

Guru

(23)

nilai absen,nilai ulangan,nilai ujian

Raport siswa Rekup nilai

Gambar 4.2Data Flow Diagram (DFD)Diagram Level 1

(24)

4.3 Konsep dan Perancangan Basis Data

4.3.1 konsep basis data

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari

pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang

tersimpan di dalamnya: penjelasan ini disebut

yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak

cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal

sebagai

adalah mewakili semua informasi

dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari

baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika).

Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama

antar tabel. Model yang lain seperti

cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

4.3.2 Perancangan Basis Data

Teknik yang dipergunakan dalam perancangan konseptual untuk Sistem Informasi ini

(25)

A. ERD (Entity Relationship Diagram)

Diagram ini digunakan untuk menggambarkan hubungan antara file-file yang

digunakan dalam sistem ini. Adapun diagramnya adalah sebagai berikut:

Gambar 4.3 ERD

Siswa Nilai

Guru Pelajaran

(26)

4.4 Flowchart(Diagram Alur)

Prosedur Login Admin

(27)

4.5 Rancangan Input/Output

Sistem yang dirancang dalam situs ini bersifatinternal,yang berarti pengguna program ini hanya kalangan tertentu yang memiliki hak akses terhadap program.Oleh karena itu,perancangan tampilan dibagi-bagi berdasarkan hak akses

(28)

Gambar 4.6 Form Menu Utama

(29)
(30)

Gambar 4.10 Form Data Siswa

(31)
(32)

Gambar 4.14 Form Siswa

(33)

Gambar 4.16 Daftar Table admin

(34)

BAB 5

IMPLEMENTASI SISTEM

5.1 Pengertian Implementasi Sistem

Implementasi 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.Tahap ini merupakan tahap

inti dari pekerjaaan sebuah proyek.Di sini pembangunan komponen-komponen pokok

sebuah sistem informasi dilakukan berdasarkan desain yang sudah dibuat.

Implementasi sistem yang dimaksud merupakan proses pembuatan dan pemasangan

sistem secara utuh baik dari sisi hardware, software dan brainware-nya. Tahapan dari

implementasi sistem adalah sebagai berikut:

1. Menyelesaikan desain sistem yang telah disetujui dan menyusun dokumen yang

telah mengalami proses perbaikan.

2. Menulis, mendokumentasikan, dan menguji program-program dan

prosedurprosedur yang telah diperbaiki dari desain sistem yang telah disetujui.

3. Pelatihan terhadap user, memastikan apakah user dapat mengoperasikan sistem

tersebut.

(35)

5. Memastikan bahwa konversi ke sistem baru berjalan dengan benar, dengan

melakukan perencanaan, mengontrol dan melakukan instalasi yang benar terhadap

sistem.

5.2 Tujuan Implementasi Sistem

Adapun tujuan dari implementasi sistem adalah sebagai berikut:

1. Mengkaji rangkaian sistem baik dari segi software maupun hardware sebagai

sarana pengolahan data dan penyajian data.

2. Menyelesaikan rancangan sistem yang ada didalam dokumentasi sistem yang baru

atau yang telah disetujui.

3. Memastikan bahwa pemakai dapat mengoperasikan dengan mudah sistem yang

telah dibuat.

4. Memastikan bahwa sistem telah berjalan dengan lancar dengan mengontrol dan

melakukan instalasi secara benar.

5. Memperhitungkan bahwa sistem telah memenuhi permintaan pemakai yaitu

dengan menguji sistem secara menyeluruh.

5.3 Komponen Utama dalam Implementasi Sistem

(36)

5.3.1 Perangkat Keras (Hardware)

Hardware secara bahasa berarti perangkat keras dari komputer, secara istilah

hardware adalah bagian dari komputer yang dapat dirasakan kehadirannya secara fisik

dengan cara dilihat dan disentuh. Hardware merupakan seluruh komponen peralatan

yang membentuk suatu sistem komputer, dan peralatan lainnya yang memungkinkan

komputer dapat melaksanakan tugasnya

5.3.2 Perangkat Lunak (Software)

Software adalah sekumpulan instruksi yang memungkinkan perangkat keras untuk

dapat memproses data.Perangkat lunak ini tidak berbentuk fisik, melainkan berupa

program yang diciptakan melalui perangkat elektronik. Komputer tidak akan ada

artinya, jika di dalamnya tidak mempunyai perangkat lunak. Dalam perangkat lunak

dikenal dengan apa yang disebut sistem operasi dan program aplikasi. Sistem operasi

adalah sebuah software yang mengatur dan mengintegrasikan hardware agar dapat

berjalan sesuai dengan yang dikehendaki, termasuk input dan output. Program

aplikasi adalah program yang dibuat oleh programmer dan dibuat secara massal untuk

melayani user. Adapun software yang digunakan untuk mendukung aplikasi ini

adalah:

1. Sistem Operasi Microsoft Windows Xp

2. Microsoft Visual Basic 6.0

(37)

5.3.3 Pemakai (Brainware)

Brainware adalah semua pihak yang bertanggung jawab dalam pengembangan sistem

aplikasi ini, pemrosesan dan penggunaan keluaran perancangan aplikasi ini. Dalam

pengolahan suatu sistem dibutuhkan tenaga manusia yang nantinya akan menjadikan

sistem dapat berjalan dengan baik. Tenaga manusia yang dibutuhkan adalah:

1. Sistem analis, yaitu orang yang menganalisa sistem dengan mempelajari

masalahmasalah yang timbul dan menentukan kebutuhan-kebutuhan pemakai dan

mengidentifikasi pemecahan yang beralasan.

2. Programmer, orang yang membuat sistem dengan menggunakan salah satu bahasa

pemrograman yang dikuasinya.

(38)

BAB 6

KESIMPULAN DAN SARAN

6.1 Kesimpulan

Berdasarkan hasil penelitian yang dilakukan sampai pada perancangan sistem yang

telah dibangun, maka penulis akan mencoba untuk merangkumkan beberapa

kesimpulan.

Adapun beberapa kesimpulan yang telah dibuat oleh penulis adalan:

1. Aplikasi pengolahan nilai dan konsling SMA SWASTA GBKP KABANJAHE

dapat memberikan informasi nilai pada siswa dan mempermudah guru dalam

mengolah nilai.

2. Proses pengolahan nilai yang membutuhkan tenaga dan waktu dapat dikurangi

dengan menggunakan aplikasi .

3. Aplikasi memberikan keuntungan bagi penggunanya,yaitu kecepatan dan

(39)

6.2 Saran

1. Pengembangan aplikasi yang telah dirancang ini perlu diperhatikan agar

pengunjung dapat menerima informasi dengan mudah dan memuaskan.

2. Diharapkan setelah adanya aplikasi ini,siswa-siswi semakin aktif dalam mencari

informasi.

3. Proses pengembangan sistem harap terus diperhatikan agar sistem semakin lama

(40)

BAB 2

LANDASAN TEORI

2.1 Pengertian Visual Basic

Visual basic adalah bahasa pemprograman windows yang berbasis grafis

(GUI-Graphical User Interface). Sifat bahasa pemprogramanya adalah eventdriven, artinya

program akan terjadi jika ada respon dari pemaka berupa event/kejadian tertentu

(tombol diklik, mouse ditekan dan lain-lain). Saat event terjadi maka kode yang

berhubungan dengan event akan dijalankan.

Dalam Visual Basic, pembuatan aplikasi dimulai dengan memperkirakan

kebutuhan, merancang tampilan dan selanjutnya diikuti dengan pembuatan kode

untuk program tersebut.

2.2 Sejarah

Billgate, pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan

interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat

berjalan di atas IBM PC dengan system operasi DOS, Perkembangan berikutnya ialah

(41)

meluncurkan Microsoft QuckBasic dan Microsoft Basic (dikenal juga sebagai Basic

Compiler), Visual basic adalah pengembang dari bahasa komputer BASIC

(Beginner’s All-Purpose Symbolic nstructio Code), Bahasa BASIC diciptakan oleh

Professor John Kemeny dan Thomas Eugene Kurtz dari Perguruan Tinggi Dartmouth

pada pertengahan tahun 1960-an (Deitel&Deitel1999).

Bahasa program tersebut tersusun mirip dengan bahasa Inggris yang biasa

digunakan oleh para programmer untuk menulis program-program komputer

sederhana yang berfungsi sebagai pembelajaran bagi konsep dasar pemrograman

komputer, Sejak saat itu, banyak versi BASIC yang dikembangkan untuk digunakan

pada berbagai platform komputer.

2.3 Perkembangan Visual Basic

1. Visual Basic 1.0 (May 1991) di rilis untuk windows pada COMDEX/Windows

Wordltrade yg dipertunjukan di Atlanta, Georgia.

2. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak

kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada

kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan

BASIC ProfessionalDevelopment System.

(42)

pada Form yangmenjadikan object dapat dibuat secara seketika, serta konsep

dasar dari Class modul yangberikutnya di implementasikan pada VB 4.

4. Visual Basic 3.0, dirilis pada musim panas 1993 dan dibagi menjadi versi standard

dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine

yang dapat membaca serta menulis database Jet (atau access) 1.x.

5. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yang dapat membuat

windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan

kemampuan untuk menulis non-GUI class pada Visual Basic.

6. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic

untukVersi windows 32 bit. Programmer yg menulis programnya pada versi 16 bit

dapat denganmudah melakukan import porgramnya dari VB4 ke VB5. dan juga

sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan

kemampuan untuk membuat UserControl.

7. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk

kemapuannya untuk membuat Aplikasi Web-based. Visual Basic 6 di jadwalkan

akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008.

8. Visual Basic .NET, dirilis pada tahun 2002, Beberapa yang mencoba pada versi

pertama .NETini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa

yang digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan

diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime

VB6 serta peningkatan penggunan memory.

9. Visual Basic .NET 2003, dirilis dengan menggunakan NET framework versi 1.1.

10.Visual Basic 2005, merupakan itegrasi selanjutnya dari Visual Basic .NET. dan

(43)

Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya: Edit and

Continue, mungkin inilah kekurangan fitur terbesar dari VB .NET. pada VB 2005

ini kita diperbolehkan melakukan perubahan kode pada saat program sedang

dijalankan Perbaikan pada Konversi dari VB ke VB NET12 Visual Basic .NET

2003 (VB 7.1) , dirilis dengan menggunakan NET Kerangka kerja versi 1.1. IsNot

Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi

If=Not X Is Y menjadi If X IsNot Y.

11.Visual Basic 2005 Express , merupakan bagian dari Product Visual Studio.

Microsoft membuat Microsoft Visual Studio2005 Express edition untuk pemula

dan yang gemar dengan VB, salah satu produknyaadalah Visual Basic 2005

Express yang merupakan produk gratis dariMicrosoft.

12.Visual Basic “Orcas”, dijadwalkan akan dirilis pada tahun 2007 dan dibangung

diatas .NET 3.5. Pada rilis ini, Microsoft menambahkan beberapa fitur,

diantaranya: True Tenary operator, yaitu fungsi If(boolean,value, value) yang

digunakan untuk menggantikan fungsi IIF,LINQ Support, Ekspresi Lambda, XML

Literals, Nullable types, Type Inference.

13.Visual Basic „VBx‟, Visual Basic 10, yang juga dkenal dengan nama VBx,

akanmenawarkan dukungan untuk Dynamic Language Runtime. VB 10

(44)

2.4 Fasilitas Visual Basic

Di dalam lingkungan Visual Basic, terdapat berbagai macam komponen, yaitu:

1. Control Menu

Control Menu adalah menu yang digunakan terutama untuk memanipulasi jendela

…Visual Basic. Dari menu ini anda dapat mengubah ukuran, memindahkannya, atau

…menutup jendela.

2. Menu

Menu Visual Basic berisi semua perintah Visual Basic yang dapat dipilih untuk

…melakukan tugas tertentu. Isi dari menu ini sebagian hampir sama dengan

program-…program Windows pada umumnya.

3. Toolbar

Toolbar adalah tombol-tombol (shortcut) yang mewakili suatu perintah tertentu …dari

Visual Basic.

4. Form Window

Form Window atau jendela formadalah daerah kerja utama tempat membuat

…program-program aplikasi Visual Basic.

5. Toolbox

Toolbox adalah sebuah “kotak piranti” yang mengandung semua objek atau

…“kontrol‟ yang dibutuhkan untuk membentuk suatu program aplikasi. Kontrol

…adalah suatu objek yang akan menjadi penghubung antara program aplikasi dan

(45)

6. Project Explorer

Jendela Project Explorer adalah jendela yang mengandung semua file di dalam

…aplikasi Visual Basic. Setiap aplikasi dalam Visual Basic disebut dengan

…istilah project (proyek), dan setiap proyek bisa mengandung lebih dari satu

file.…Pada Project Explorer ditampilkan semua file yang terdapat pada aplikasi

(proyek), …misalnya form, modul, class, dan sebagainya.

7. Jendela Properties

Jendela Properties adalah jendela yang mengandung semua informasi mengenai

…objek yang terdapat pada aplikasi Visual Basic. Properti adalah sifat dari sebuah

…objek, misalnya seperti nama, warna, ukuran, posisi, dan sebagainya.

8. Form Layout Window

Form Layout Window adalah jendela yang menggambarkan posisi dari form yang

…ditampilkan pada layer monitor. Posisi form pada Form Layout Window inilah

…yang merupakan petunjuk tempat aplikasi akan ditampilkan pada layar monitor

…saat dijalankan.

9. Jendela Code

Jendela Code adalah salah satu jendela yang penting di dalam Visual Basic.…Jendela

ini berisi kode-kode program yang merupakan instruksi-instruksi untuk …aplikasi

(46)

2.5 Komponen-Komponen VB

1. Text Box : Text box merupakan kontrol yang dipakai sebagai tempat untuk

….mengisi maupun menampilkan data. Contohnya pada aplikasi penjualan ini yaitu

….text box diisi dengan nama-nama stock barang yang akan disimpan ke dalam

….database.

2.Label : Label merupakan kontrol yang dipakai sebagai tempat untuk menampilkan

….keterangan.

3. Command Botton : Command button merupakan kontrolyang dipakai sebagai

….tombol untuk melakukan sebuah proses.

4. Combo Box: Combo box merupakan kontrol yang dipakai sebagai tempat untuk

….menampilkan daftar pilihan. Dengan combo box kita tinggal memilih pilihan yang

….ada pada combo box tersebut.

5. List Box : List Box memiliki fungsi yang hamper sama dengan combo box, yaitu

….menampilkan daftar. Perbedaannya, pada combo box hanya satu pilihan yang

….terlihat sebelum combo box diklik, sedangkan pada list box dapat menampilkan

….beberapa pilihan.

6. Option Botton : Option button berfungsi untuk menampilkan daftar pilihan.

7. Frame: Frame berfungsi untuk mengelompokan kontrol-kontrol pada form

menjadi…satu bagian.

8. List Box : Digunakan Untuk Menampilkan Daftar Pilihan Yang Bisa Digulung.

9. Hscroll bar : Untuk Penggulungan Dengan Langkah Lebar Dengan Indikasi Posisi

(47)

10.Vscroll bar: Untuk Penggulungan Dengan Langkah Lebar Mengindikasikan

….Posisi Pemilihannya Vertical.

11. Timer : Untuk Penghitung Waktu Event Dalam Interval Yang Ditentukan.

12. Drive list box : Untuk Menampilkan Disk Drive Yang Di Miliki Komputer.

13. Dir list box : Menampilkan Direktori Dan Path.

14. File list box : Menampilkan Sebuah Daftar File.

15.Shape : Untuk Memasang Kontrol Yang Mampu Menghasilkan Sarana Agar

….Pemakai Bisa Menggambar Berbagai Bentuk.

2.6 Fungsi Visual Basic

yang sederhana sampai pemrograman yang lebih kompleks.Contohnya adalah

pembuatan aplikasi kasir atau perpustakaan.

Untuk membuat aplikasi sederhana dengan visual basic maka kita harus menguasai

bahasa pemrograman C++.Visual Basic yang paling banyak digunakan adalah

(48)

2.7. Pengertian Microsoft Access

Microsoft Access adalah program aplikasi basis data (database) yang dikeluarkan oleh

Microsoft dalam satu paket Microsoft Office.Microsoft Access adalah suatu program

aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat

dan mengolah berbagai jenis data dengan kapasitas yang besar.Aplikasi ini

menggunakan mesin basis dat

tampilan

Microsoft Office Access 2007 yang termasuk ke dalam

Microsoft Access dapat menggunakan data yang disimpan di dalam format

Microsoft Access, Microsoft Jet Database Engine,

pengguna

perangkat lunak aplikasi yang kompleks, sementara para

mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang

sederhana. Access juga mendukung teknik-teknik

tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi

(49)

2.8 Fungsi Microsoft Access

Fungsi/kegunaan utama dari Ms.Access yaitu untuk menangani proses manipulasi

data dan pembuatan sebuah system. Hadirnya Microsoft Access dapat dimanfaatkan

sebagai media untuk membuat aplikasi web dasar. Adapun fungsi lain dari program

aplikasi ini antara lain :

1. Untuk membuat program aplikasi jumlah peserta didik.

2. Untuk membuat laporan keuangan.

3. Untuk membuat program aplikasi gaji karyawan.

4. Untuk membuat form dan sub form.

5. Untuk membuat basis data.

6. Untuk membuat program aplikasi penyimpan buku perpustakaan.

7. Untuk membuat program aplikasi daftar hadir.

8. Untuk membuat program aplikasi persediaan barang.

9. Dan lain-lain.

2.9 Kelebihan dan Kekurangan Microsoft Access

a. Kelebihan/Keunggulan Microsoft Access

(50)

b. Kekurangan Ms Access

1. Merupakan program aplikasi berbayar, kecuali jika menggunakan Ms.Office

(51)

BAB 1

PENDAHULUAN

1.1 Latar Belakang

Perkembangan teknologi pada masa sekarang ini, sudah sangat cepat dan maju,salah

satunya adalah teknologi komputer. Komputer pada sekarang ini sudah bukan barang

yang asing dan mahal lagi, pada saat ini hampir disegala bidang membutuhkan

komputer sebagai alat bantu, karena memiliki kelebihan yaitu dari segi kecepatan dan

ketelitian. Misalnya saja dibidang kesehatan,bidang teknik, sipil, perbankkan, ilmu

pengetahuan, bisnis baik oleh pemerintah maupun swasta.

Kebutuhan akan informasi yang akurat dan tepat waktu untuk menyajikan

data-data yang lengkap sangat diperlukan instansi,organisasi,dan perusahaan.

Perancanga aplikasi memberikan keuntungan bagi penggunanya,yaitu kecepatan dan

ketepatan dalam melakukan proses pencarian dan pengolahan data.seperti SMA

SWASTA GBKP KABANJAHE, yang dalam pengolahan datanya masih

menggunakan program manual, sehingga menyebabkan data yang diolah tersebut

(52)

“PERANCANGAN APLIKASI PENGOLAHAN NILAI DAN KONSLING SMA SWASTA GBKP KABANJAHE”

1.2 Rumusan Masalah

Kemampuan manusia dalam menyelesaikan pekerjaan yang semakin banyak dan

rumit sangatlah trbatas,maka permasalahan yang dihadapi adalah bagaimana

menciptakan sesuatu yang dapat mengolah data dan informasi dengan baik sehingga

dapat mempercepat serta mengefisienkan pekerjaan pengolahan data.

Melihat semua kegiatan-kegiatan yang dilakukan selama ini yang masih

dilakukan secara manual yang menghabiskan banyak waktu dan membutuhkan tenaga

dan biaya yang lebih besar,maka penulis tertarik untuk membuat suatu aplikasi

pengolahan nilai dan data yang lebih komplit dan efisien serta membantu kelancaran

(53)

1.3 Batasan Masalah

Untuk mengatasi adanya kesimpangsiuran dalam penulisan,penulis membatasi ruang

lingkup permasalah, karena keterbatasan waktu dan pengetahuan.

Adapun batasan masalah yang dibahas antara lain:

1.Aplikasi yang dirancang hanya untuk mengolah nilai dan konsling.

2.Aplikasi pengolahan data yang dibentuk yaitu:

 Data siswa

Nisn,nama,jenis kelamin.

 Nilai siswa

Nama mata pelajaran,nilai permata pelajaran.

 Laporan perkembangan hasil belajar

Mata pelajaran

 Kepribadian

Kelakuan,kerajinan,kerapian,kebersihan.

 Absensi

(54)

1.4 Tujuan dan Manfaat

Maksud dari penelitian yang dilaksanakan pada SMA SWASTA GBKP

KABANJAHE adalah untuk merancang sistem aplikasi pengolahan nilai dan konsling

yang nantinya akan dapat dimanfaatkan oleh pihak sekolah.Adapun tujuan penulis

adalah sebagai berikut:

1. Mempermudah guru dalam pengolahan nilai siswa/I secara cepat dan efisien.

2. Mempermudah pihak sekolah dalam mengolah data siswa/I,tanpa harus

meluangkan waktu yang banyak dan dapat mengolahnya secara cepat dan efektif.

3. Mempermudah pencarian data khususnya data siswa/I.

1.5 Tinjauan Pustaka

Dalam perancangan sistem aplikasi ini,penulis menggunakan bahasa pemrograman

Visual Basic dan Microsoft Access sebagai software dalam membuat aplikasi yang

akan digunakan.

(Sunyoto,2007) Visual Basic merupakan salah satu software pembuatan

program aplikasi yang sangat handal. Software ini diambil dari nama bahasa

pemrograman yaitu Visual Basic.Bahasa pemrograman adalah bahas-bahasa yang

(55)

(Supardi,2006) Microsoft Access adalah salah satu pengolahan database

termudah dan handal ,produk Microsoft walaupun dalam penerapan program

berorientasi objek mengalami kesulitan tettapi Microsoft Access tercepat dan

termudah dalam membuat program aplikasi bisnis.

1.6 Metodologi Penelitian

Metodologi adalah kerangka teoritis yang digunakan pelulis untu menganalisa,

mengerjakan dan mengatasi masalah yang dihadapi.Sedangkan kerangka teoritis

merupakan metode –metode ilmiah yang diterapkan dalam pelaksanaan tugas.

a.Metode Pengumpulan Data

Metodologi penelitian yang digunakan dalam pengumpulan data terdiri dari 4

macam,yaitu:

1.Studi Pustaka

Penelitian yang dilakukan penulis diperpustakaan untuk mendapatkan datayang

teoritis dalam hal in yang harus diperhatikan adalah subjek yang diteliti,yaitu

(56)

2.Studi Lapangan

Penelitian ini penulis lakukan secara langsung dilapangan, dalam hal ini penulis

melakukan penelitian pada SMA SWASTA GBKP KABANJAHE sebagai objek

penelitian dalam hal siswa dan guru.

3.Wawancara

Pengumpulan datta dengan wawancara ini digunakan untuk meyakinkan bahwa data

yang diperoleh benar-benar akurat dan pada kesempatan ini penulis mewawancarai

pada bagian pemeliharaan,operasi,SDM dan Admin pada sekolah yang bersangkutan.

b.Studi Leteratur

Mempelajari situs-situs yang berhubungan dengan Tugas Akhir,seperti situs-situs

pemerintah yang ada di daerah maupun dipusat dan mempelajari bahasa pemrograman

web dengan mengunjungi situs-situs yang menyediakan pemrograman tersebut.

c.Metode Pengolahan Data

Adapun 2 metod input data adalah:

(57)

Penginputan data yang dilakukan secara satu-persatu.Misalnya data yang dimasukkan

langsung kedalam databae secara manual.

2. Penginputan data secara pararel

Merupakan cara penginputan data secara bersamaan.

d.Metode Mendesain Tampilan Hasil

penginformasian data kepada pemakai diberikan berupa tampilan-tampilan halaman

aplikasi.

1.7 Sistematika Penulisan

Bab 1 Pendahuluan

Pada Bab ini berisi tentang Latar Belakang Masalah, Identifikasi Masalah, Batasan

Masalah, Metodologi Penelitian, Maksud dan Tujuan Penelitian, Sistematika

Penulisan.

Bab 2 Landasan Teori

(58)

Bab 3 Tinjauan SMA SWASTA GBKP KABANJAHE

Bab ini menguraikan tentang Gambaran Umum Sekolah, Profil, Visi dan Misi.

Bab 4 Perancangan Sistem

Pada Bab ini digambarkan tahap-tahap perancangan proyek yang akan dikembangkan,

adapun tahap-tahap tersebut terdiri dari Data Flow Diagram, Diagram Context,

Perancangan Input/Output dan beberapa lainnya sampai dihasilkan satu sistem yang

diinginkan.

Bab 5 Implementasi

Pada Bab ini diberikan contoh hasil Implementasi yang dihasilkan oleh sistem yang

terbentuk.

Bab 6 Kesimpulan dan Saran

Pada bab ini kesimpulan-kesimpulan yang didapat dalam pengembangan proyek, serta

(59)

ABSTRAK

Kajian ini bertujuan untukmembangun aplikasi pengolahan nilai dan konsling.Sistem

perancangan dalam membangin aplikasi ini dikembangkan dengan menggunakan

software Visual Basic,dan Microsoft Access.Tujuan dari aplikasi ini adalah untuk

menyajikan dan mempermudah mengolahah nilai dan konsling, yang dapat digunakan

(60)

PERANCANGAN APLIKASI PENGOLAHAN NILAI DAN

KONSLING SMA SWASTA GBKP KABANJAHE

TUGAS AKHIR

VERONIKA BR SEMBIRING

132406043

PROGRAM STUDI D-3 TEKNIK INFORMATIKA

DEPARTEMEN MATEMATIKA

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SUMATERA UTARA

(61)

PERANCANGAN APLIKASI PENGOLAHAN NILAI DAN

KONSLING SMA SWASTA GBKP KABANJAHE

TUGAS AKHIR

Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai

gelar Ahli Madya

VERONIKA BR SEMBIRING

132406043

(62)

PERSETUJUAN

Judul :Perancangan Aplikasi Pengolahan Nilai

.dan Konsling SMA Swasta GBKP Kabanjahe

Kategori : Tugas Akhir

Nama : Veronika Br Sembiring

Nomor Induk Mahasiswa : 132406043

Program Studi : D-3 Teknik Informatika

Departemen : Matematika

Fakultas : Matematika dan Ilmu Pengetahuan Alam

..(FMIPA) Universitas Sumatera Utara

Disetujui di

Medan, Juni 2016

Diketahui Oleh/disetujui oleh : Disetujui,

Program Studi D3 Teknik Informatika Pembimbing

FMIPA USU

Ketua

Dr.Elly Rosmaini,M.Si

NIP. 19600520 1985032 002 NIP.19591231199802 1 001

(63)

PERNYATAAN

PERANCANGAN APLIKASI PENGOLAHAN NILAI DAN KONSLING SMA

SWASTA GBKP KABANJAHE

TUGAS AKHIR

Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa

kutipan dan ringkasan yang masing-masing disebutkan sumbernya.

Medan, Juni 2016

Veronika Br Sembiring

(64)

PENGHARGAAN

Puji syukur kepada Tuhan Yang Maha Esa atas kasih karunianya yang diberikan

kepada penulis sehingga Tugas Akhir ini dapat diselesaikan.Dalam penyusunan

Tugas Akhir ini,penulis sadar akan keterbatasan dan penulis miliki sehingga mungkin

pembaca akan menemani banyak kekurangan karena itu kritik dan saran sangat

diharapkan.

Dengan selesainya Tugas Akhir ini penulis mengucapkan terima kasih kepada:

1. Bapak Dr..Sawaluddin,.M.IT, selaku dosen pembimbing yang banyak memberi

petunjuk dan nasehat dalam penyelesaian Tugas Akhir ini.

2. Bapak Dr..Kerista sebayang,.MS, selaku Dekan Fakultas Matematika dan Ilmu

Pengetahuan Alam Universitas Sumatera Utara.

3. Ibu Dr..Elly Rosmaini,.M.Si, selaku Ketua Pelaksana Program D3 Teknik Informatika

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.

4. Bapak Alexander Tarigan,.SPd, selaku Kepala Sekolah SMA Swasta GBKP

Kabanjahe beserta Seluruh staf pengajar dan pegawai yang telah banyak membantu

pada saat penulis melakukan penelitian.

5. Ayahanda tercinta Basmi Sembiring, Ibunda Tersayang Rosida br Ginting dan semua

(65)

6. Teman-teman dekat yang selama ini sudah membantu penulis dalam menyelesaikan

Tugas Akhir ini .

Medan, Juni 2016

(66)

ABSTRAK

Kajian ini bertujuan untukmembangun aplikasi pengolahan nilai dan konsling.Sistem

perancangan dalam membangin aplikasi ini dikembangkan dengan menggunakan

software Visual Basic,dan Microsoft Access.Tujuan dari aplikasi ini adalah untuk

menyajikan dan mempermudah mengolahah nilai dan konsling, yang dapat digunakan

(67)

DAFTAR ISI

Persetujuan ii

Pernyataan iii

Penghargaan iv Abstrak

vi Daftar Isi

1.7Sistematika Penulisan 8

BAB 2 LANDASAN TEORI

2.1 Pengertian Visual Basic 10

2.2 Sejarah 10

2.3 Perkembangan Visual Basic 11

2.4 Fasilitas Visual Basic 14

2.5 Komponen-komponen Visual Basic 16

2.6 Fungsi Visual Basic 17

2.7 Pengertian Microsoft Access 18

2.8 Fungsi Microsoft Access 19

2.9 Kelebihan dan Kekurangan Microsoft Access 20

BAB 3 TINJAUAN SMA SWASTA GBKP KABANJAHE

3.1 Gambaran Umum SMA Swasta GBKP Kabanjahe 21

3.2 Visi SMA Swasta GBKP Kabanjahe 23

(68)

BAB 4 PERANCANGAN SISTEM

4.1 Perancangan Sistem 24

4.2 Data Flow Diagram (DFD) 24

4.3Konsep dan Perancangan Basis Data 27 4.3.1 Konsep Basis Data 27

4.3.2 Perancangan Basis Data 27

4.4Flowchart (Diagram Arus) 29

4.5Rancangan Input/Output 30

BAB 5 IMPLEMENTASI SISTEM 5.1 Pengertian Implementasi Sistem 27

5.2 Tujuan Implementasi Sistem 38

5.3Komponen Utama Implementasi Sistem 38

5.3.1 Perangkat Keras ( Hardware) 39

5.3.2 Perangkat Lunak ( Software ) 39

5.3.3 Pemakai ( Brainware ) 40

BAB 6 KESIMPULAN DAN SARAN 6.1 Kesimpulan 41

6.2 Saran 42

(69)

DAFTAR GAMBAR

Gambar 4.1 Data Flow Diagram (DFD) Diagram Konteks 25

Gambar 4.2 Data Flow Diagram (DFD) Diagram Level 1 26

Gambar 4.3 ERD 28

Gambar 4.4 Flowchart 29Gambar 4.5 Form Login 30

Gambar 4.6 Form Menu Utama 31

Gambar 4.7 Form Login BP 31

Gambar 4.8 Form BP 32

Gambar 4.9Form Data Guru 32

Gambar 4.10 Form Data Siswa 33

Gambar 4.11 Form Login Guru 33

Gambar 4.12 Form Guru 34

Gambar 4.13 Form Login Siswa 34

Gambar 4.14 Form Siswa 35

Gambar 4.15 Daftar Table Guru 35

Gambar 4.16 Daftar Table Admin 36

Gambar

Gambar 4.1 Data Flow Diagram (DFD)Diagram Konteks
Gambar 4.2Data Flow Diagram (DFD)Diagram Level 1
Gambar 4.3 ERD
Gambar  4.4 Flowchart
+7

Referensi

Dokumen terkait

*) Harga bahan pabrikan dalam penawaran yang lebih rendah dari harga pasar wajib melampirkan dukungan toko/agen yang melayani dan harga tersebut berlaku untuk

[r]

We also present Heo’s dilation theorems for projective representations, which generalize Stine- spring dilation theorem for covariant completely positive maps and generalize to

Sultra dan sesuai dengan hasil evaluasi Kelompok Kerja 13 Biro Pengadaan Barang/Jasa (BPBJ) Pemerintah Sekretariat Daerah Provinsi Sulawesi Tenggara, dengan ini kami mengundang

Dengan menekankan pada perilaku dan tindak tanduk dalam melaksanakan ibadah ini, Kak Yet, demikian sapaan akrab bagi beliau, mengatakan, “ Haji yang mabrur adalah yang saat

Hal ini menunjukkan bahwa cadangan karbon serasah pada agroforestri karet dan monokultur karet tidak berbeda secara signifikan.Meskipun demikian tegakan monokultur mempunyai

File Bidang Pendidikan : Ijazah+S3+Sukidjo Tugas+Mengajar+18_2002 Tugas+Mengajar+83_2002 Tugas+Mengajar+18_2003 Tugas+mengajar+78_2003

(1) Dalam hal masyarakat yang melakukan pengawasan sebagaimana dimaksud dalam Pasal 14 ayat (1) menemukan adanya ketidaksesuaian antara produk perkebunan dengan Buku Peta Batas dan