SIDIKALANG MENGGUNAKAN VISUAL BASIC
DEPARTEMEN MATEMATIKA
UNIVERSITAS SUMATERA UTARA
SIDIKALANG MENGGUNAKAN VISUAL BASIC
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh
gelar Ahli
Madya
DEPARTEMEN MATEMATIKA
UNIVERSITAS SUMATERA UTARA
2.3 Konsep Dasar Sistem Informasi 7
2.3.1 Sistem 7
2.3.2 Informasi 8
2.4 Perancangan Sistem Informasi 12
2.5 Basis Data 12
BAB 3 PERANCANGAN SISTEM
3.1 Perancangan Sistem 24
3.1.3 Analisis Masukan 25
3.1.4 Analisis Prosedur 27
3.2.1 Rancangan Proses 29
3.2.1.1 Diagram Konteks 29
3.2.2 Rancangan Keluaran 30
3.2.3 Rancangan Masukan 33
3.3 Desain Tabel 40
BAB 4 IMPLEMENTASI SISTEM
4.3 Komponen Utama dalam Implementasi Sistem 44
4.3.1 Perangkat Keras 44
4.3.2 Perangkat Lunak 45
4.5 Menu 46
4.7.3 Input Data Asal Sekolah 51
4.8 Menu Laporan 52
BAB 5 PENUTUP
5.1 Kesimpulan 53
5.2 Saran 53
DAFTAR PUSTAKA 54
UNIVERSITAS SUMATERA UTARA
3.2 Desain Tabel orang tua atau wali 41
3.3 Desain Tabel Sekolah Asal 41
UNIVERSITAS SUMATERA UTARA
2.3 Tampilan Interface Microsoft Access 2007 21
2.4 Tampilan terface Crystal Report 8.5 23
3.1 Contoh Formulir Pendaftaran 28
3.2 Diagram Alir Dokumen Pendaftaran Siswa Baru Pada SMAN2 SDK
27
3.3 Diagram Konteks Sistem Informasi Pendaftaran Murid Baru
29
3.4 Tampilan Laporan Data Calon Siswa Baru 30
3.5 Tampilan Output Laporan Data Orang Tua Atau Wali 31
3.6 Tampilan Output Laporan Data Asal Sekolah Calon Siswa 32
3.7 Tampilan Form Input Password 33
3.8 Tampilan Form Input Ganti Password 34
3.9 Tampilan Output Menu Utama 35
3.10 Tampilan Form Input Data Calon Siswa Baru 36
3.11 Tampilan Form Data Orang Tua Atau Wali 37
3.12 Tampilan Form Input Data Sekolah Asal 38
3.13 ERD (Entity Relation Diagram) 39
3.14 Rancangan Interface 42
4.1 Form Login 46
4.3 Ganti Password 48
4.4 Menu File 48
4.5 Menu Laporan 49
4.7 Tampilan Form Input Data Calon Siswa Baru 50
4.8 Tampilan Form Input Data Orang Tua/Wali 51
4.9 Tampilan Form Input Asal Sekolah 52
4.10 Tampilan Preview Laporan data siswa 52
UNIVERSITAS SUMATERA UTARA
Lampiran B : Surat Keterangan Hasil Uji Program Tugas Akhir
Mahasiswa
Lampiran C : SK Dosen Pembimbing
Lampiran D : Listing Program
Perkembangan teknologi dan informasi saat ini makin cepat dan
pesat,
terutama dalam hal teknologi program aplikasi yang berguna untuk
membantu
pengolahan data, mengenai keamanan data, dan pembuatan laporan bagi
suatu
instansi sektor perusahaan, sektor pemerintahan, bahkan sektor
pendidikan.
Sehubungan dengan pendidikan maka tidak akan pernah lepas dari
pendaftaran dan
penerimaan calon siswa baru. Untuk mengevaluasi sistem informasi
pendaftaran dan
penerimaan calon siswa baru, maka membutuhkan kerja sama antara
calon siswa
baru dan pihak sekolah terutama dalam syarat-syarat
pendaftaran.
SMA NEGERI 2 Sidikalang yang dalam pengelolaan pendaftaran siswa
masih
menggunakan metode pencatatan manual. Dengan metode tersebut dirasa
belom
memenuhi standarisasi yang ditetapkan oleh pemerintah sehingga
mengurangi
prestasi instansi tersebut pada akreditasi. Aplikasi ini bertujuan
untuk memudahkan
dalam administrasi pendaftaran siswa baru. Manfaat aplikasi ini
untuk
mempermudah dalam melakukan pendataan dan menghasilkan laporan yang
valid
dan akurat.
PENDAFTARAN SISWA BARU DI SMA NEGERI 2 SIDIKALANG’’.
UNIVERSITAS SUMATERA UTARA
1.2 Rumusan masalah
Berdasakar masalah yang ada di SMA NEGERI 2 SIDIKALANG maka
dapat
dirumuskan sebagai berikut:
1. Bagaimana merancang aplikasi pendaftaran siswa baru di SMA
NEGERI 2
SIDIKALANG yang efektif, efisien, dan mudah digunakan?
2. Bagaimana merancang aplikasi pendaftaran siswa baru di SMA
NEGERI 2
SIDIKALANG yang dapat menghasilkan laporan yang Akurat?
1.3 Batasan Masalah
Untuk mempertegas permasalahan dan pembahasan yang lebih terarah,
maka
dibatasi permasalahan ini hanya seputar aplikasi pendaftaran siswa
baru di SMA
NEGERI 2 SIDIKALNG:
1. Data yang diproses yang hanya berhubungan dengan data
pendaftaran siswa baru.
2. Data yang dianalisa berupa data diri siswa baru, data
diri/identitas orang tua dan
data diri/identitas wali dan data persyaratan pendaftaran.
1.4 Tujuan Penelitian
Dalam melakukan penelitian suatu objek, harus terlebih dahulu
menentukan
masalah yang kemungkinan akan di hadapi agar terhindar dari
permasalahan yang
terlarut rumit. Adapun tujuan dilaksanakannya penyusunan Tugas
Akhir ini adalah
sebagai berikut :
1. Untuk merancang aplikasi pendaftaran siswa baru yang efektif,
efisien dan mudah
digunakan.
2. Untuk merancang aplikasi pendaftaran siswa baru yang dapat
menghasilkan
laporan yang Akurat.
1.5 Metode Penelitian
mengerjakan atau menyelesaikan suatu masalah. Metode penelitian
digunakan
sebagai pedoman dalam melaksanakan penelitian agar hasil yang
dicapai tidak
menyimpang dari tujuan yang ditentukan sebelumnya.
Metodologi penelitian yang digunakan penulis untuk
menyelesaikan
permasalahan yang terjadi di atas adalah :
1. Studi Literatur
membaca buku-buku,makalah dan membaca bahan-bahan sumber
lainnya
di perpustakaan USU.
2. Analisis Sistem
pendaftaran siswa baru yang akan dijalankan dengan mudah dan
bisa
dimanfaatkan oleh sekolah dengan aplikasi ini.
3. Desain Sistem
pendaftaran tersebut.
Melakukan pengujian program ,mengenai dan memperbaiki
kesalahan
yang ada pada aplikasi pendaftaran siswa baru agar dapat berjalan
dengan
baik.
Pada tahap ini dilakukan pembuatan laporan mulai dari studi
literatur
sampai dengan implementasi,serta penarikan kesimpulan dan saran.
Pada
tahap inijuga di catat apa saja yang menjadi kelemahan dan
kelebihan
dalam pembuatan aplikasi pendaftaran siswa baru.
1.6 Sistematika Penulisan
BAB 1 : PENDAHULUAN
rumusan masalah, batasan masalah, tujuan penelitian, metode
penelitian serta sistematika.
dan mengenai bahasa pemograman yang digunakan oleh penulis
dalam pembuatan tugas akhir.
pengertian, dan perancangan system , data flow diagram,
flowchart,
persiapan database, file yang digunakan serta algoritma
terbentuknya program.
sistem, spesifikasi aplikasi, instalasi Vb net 2008, Acces
2010,
Crystal Report. Pengujian nya pada Interface halaman aplikasi
Vb
net 2008 dengan menggunakan database acces dan untuk
pelaporannya sendiri menggunakan Crystal Report.
BAB 5 : KESIMPULAN DAN SARAN
Bab ini berisi tentang uraian-uraian mengenai kesimpulan dari
tugas
akhir dan saran dari penelitian yang telah dilakukan oleh
penulis.
UNIVERSITAS SUMATERA UTARA
2.1 Pendaftaran Sekolah
Penerimaan siswa baru merupakan gerbang awal yang harus dilalui
peserta didik
dan sekolah didalam penyaringan objek-objek pendidikan. Peristiwa
penting bagi suatu
sekolah, karena peristiwa ini merupakan titik awal yang menentukan
kelancaran tugas
suatu sekolah. Kesalahan dalam penerimaan siswa baru dapat
menentukan sukses
tidaknya usaha pendidikan di sekolah yang bersangkutan. Berikut
pengertian dan
defenisi system menurut beberapa ahli:
Menurut DEPDIKBUD pengertian pendaftaran adalah sebagai
berikut
“pendaftaran adalah proses, cara, perbuatan mendaftar yaitu
pencatatan nama, alamat
dsb dalam daftar, jadi pendaftaran adalah proses pencatatan
identitas pendaftar dalam
sebuah media penyimpanan yang digunakan dalam proses
pendaftaran”.
2.2 Sejarah SMA Negeri 2 Sidikalang
Lokasi SMA Negeri 2 Sidikalang pada awalnya merupakan sekolah
tempat
mendidik para calon guru yang lebih dikenal pada masa itu dengan
sebutan SPG (Sekolah
Pendidikan Guru) Negeri Sidikalang. Seiring perkembangan pendidikan
di Indonesia, SPG
Negeri Sidikalang berubah menjadi sebuah sekolah menengah atas
negeri dengan nama
SMA Negeri 2 Sidikalang.
Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
saling
berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan
atau untuk
menyelesaikan suatu sasaran yang tertentu. Prosedur adalah suatu
urutan operasi klerikal
(tulis- menulis) biasanya melibatkan beberapa orang didalam satu
atau lebih departemen,
yang diterapkan untuk menjamin penanganan yang seragam dari
transaksi-transaksi
yang terjadi.
sistem yang merupakan kumpulan elemen-elemen atau komponen-komponen
atau
subsistem-subsistem merupakan defenisi yang lebih luas. Pendekatan
sistem yang
menekankan pada komponen akan lebih di dalam mempelajari suatu
sistem untuk tujuan
analisis dan perancangan suatu sistem.
Sistem dibuat untuk mencapai suatu tujuan (goal) dan sasaran
(objective). Tujuan
biasanya dihubungkan dengan ruang lingkup yang lebih luas dan
sasaran biasanya dalam
ruang lingkup yang lebih sempit.
2.3.1 Sistem
Pengertian sistem adalah sebagai proses dari suatu kumpulan elemen
yang
berhubungan satu dengan yang lain secara fungsional. Agar suatu
sistem terlaksana
diperlukan data yang relavan, akurat, tepat yang memungkinkan pihak
manajemen dapat
mengambil suatu keputusan yang tepat.
UNIVERSITAS SUMATERA UTARA
Pengertian sistem menurut (Gordon B. Davis 2004:10) “sistem bias
berupa
abstraksi atau fisis. Sistem yang abstrak adalah sistem yang
teratur dari gagasan-gagasan
atau konsepsi yang saling tergantung. Sedangkan sistem yang
bersifat fisis adalah
serangkaian unsure yang bekerja sama untuk mencapai suatu
tujuan”.
Dari definisi diatas maka dapat diketahui manfaat sistem yaitu
untuk menyatukan
atau mengintegrasikan semua unsur yang ada dalam suatu ruang
lingkup, dimana
komponen-komponen tersebut tidak dapat berdiri sendiri. Komponen
atau subsistem
harus saling berintegrasi dan saling berhubungan untuk membentuk
suatu kesatuan
sehingga sasaran dan tujuan dari sistem tersebut dapat tercapai.
Pendekatan sistem yang
merupakan kumpulan dari komponen atau elemen-elemen
merupakan defenisi yang lebih luas dibandingkan dengan pendekatan
sistem yang
procedural.
2.3.2 Informasi
Di Era Globalisasi sekarang ini, kebutuhan akan informasi menjadi
hal yang utama
bahkan lembaga-lembaga disuatu Negara pun tidak segan-segan untuk
mengeluarkan
biaya yang cukup besar untuk membuat maupun membeli suatu teknologi
yang dapat
menghasilkan informasi yang akurat.
Menurut (M. Ghazali 2008 : 5) “informasi adalah pengetahuan yang
diperoleh dari
data. Informasi merupakan data yang diolah menjadi bentuk yang
lebih berguna dan
lebih berarti bagi yang menerimanya. Sumber informasi adalah data.
Data adalah
kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan
nyata”.
UNIVERSITAS SUMATERA UTARA
Menurut (Ukas 2004:153-154) “informasi adalah merupakan bahan
mentah dalam
mengambil keputusan terdiri dari data yang telah diperbaiki dan
diproses, atau dengan
kata lain digunakan untuk perencanaan, pelaksanaan, pengawasan
operasional
perusahaan”. Menurut (Sutabri 2004:15) “informasi adalah hasil
pengolahan data yang
diperoleh dari setiap elemen sistem yang menjadi bentuk yang mudah
dipahami oleh
penerimanya dan menggambarkan kejadian-kejadian nyata untuk
menambah
pemahamannya terhadap fakta-fakta yang ada, sehingga dapat
digunakan untuk
pengambilan keputusan”.
Dari defenisi diatas maka informasi merupakan hasil dari suatu
pengolahan data,
maksudnya adalah sesuatu yang diperoleh setelah adanya pemrosesan
data dan
penyusunan data-data kedalam bentuk yang sedemikian rupa sehingga
memiliki makna
untuk dapat digunakan dalam pengambilan keputusan.
Agar informasi dapat mempunyai manfaat dalam pengambilan keputusan,
informasi
tersebut harus mempunyai kualitas dan nilai. Kriteria kualitas
informasi adalah
1) Akurat, yaitu informasi harus bebas dari kesalahan dan tidak
menyesatkan.
2) Tepat waktu, yaitu informasi yang sampai kepada penerima tidak
boleh terlambat.
Manfaatnya nilai informasi saat ini adalah karena harus cepatnya
informasi tersebut
didapatkan sehinnga diperlukan suatu teknologi mutakhir untuk
mendapatkan,
mengolah dan mengirimkannya.
3) Relavan, yaitu informasi harus mempunyai manfaat bagi pihak yang
menerimanya.
UNIVERSITAS SUMATERA UTARA
Sistem informasi adalah suatu sistem didalam 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, memberi sinyal kepada manajemen dan
yang lainnya
terhadap kejadian-kejadian internal dan eksternal yang penting dan
menyediakan suatu
dasar informasi untuk pengambilan keputusan yang cerdik.
Menurut (Robert A. Leitch 2001:32) “sistem informasi adalah suatu
sistem di
dalam suatu organisasi yang mempertemukan kebutuhan pengolahan
transaksi harian,
mendukung operasi, bersifat manajerial dan kegiatan strategi dari
suatu organisasi dan
menyediakan pihak luar tertentu dengan laporan-laporan yang
diperlukan.”Menurut Hall
(2003:13) “sistem informasi adalah sebuah rangkaian prosedur formal
di mana data
dikelompokkan, diproses menjadi informasi, dan didistribusikan
kepada pemakai.”
Pengertian dari sistem informasi secara umum adalah himpunan
komponen yang
terpadu dengan sistematis maupun formal yang mendukung atau
melakukan fungsi
informasi, manajemen dan menyajikan informasi untuk pengambilan
keputusan dalam
suatu organisasi guna menunjang fungsi manajemen sebagaimana yang
diinginkan.
Sistem informasi mempunyai beberapa komponen sebagai berikut
:
1. Data (Input)
2. Proses (Pengolahan)
3. Informasi (Output)
Untuk lebih jelas bagaimana data itu diproses sehingga menghasilkan
informasi
dapat dilihat gambar sebagai berikut :
UNIVERSITAS SUMATERA UTARA
2.3.3.1 Unsur-Unsur Sistem Informasi
1) Alat Pemasukan data berfungsi untuk mendapatkan atau memasukan
data.
2) Alat penyimpanan data berfungsi tempat penyimpanan data setelah
dikumpulkan.
3) Alat komunikasi data berfungsi untuk mengirim data untuk
diolah.
4) Alat pengolahan data berfungsi untuk mendapatkan informasi yang
baik.
5) Prosedur, metode pengolahan data berfungsi agar suatu keputusan
yang di ambil
merupakan keputusan yang terbaik, maka pengolahan data harus
melalui metode
pengolahan data yang baik dan benar.
6) Ruangan pengambilan keputusan dibentuk dari hasil pengolahan
data dan dilakukan
para ahli dalam bidang tersebut.
7) Alat duplikasi berfungsi untuk menggandakan hasil keputusan guna
pengamanan
file.
8) Analisa sistem informasi berfungsi untuk mendapatkan suatu
keputusan, maka
hasilnya harus dianalisa kembali untuk mencek kebenaran informasi
tersebut.
Data
Informasi
Proses
Tujuan dari desain sistem secara umum adalah untuk memberikan
gambaran
kepada pengguna tentang sistem yang baru. Desain secara umum
mengidentifikasikan
komponen-komponen sistem informasi yang akan didesain secara
terperinci. Desain
terperinci dimaksudkan untuk pemrogram komputer dan ahli teknik
lainnya yang akan
mengimplementasi sistem. Tahap desain sistem secara umum dilakukan
setelah tahap
analisis sistem selesai dilakukan dan hasil analisis disetujui oleh
manajemen. Pada tahap
desain secara umum, komponen-komponen sistem informasi dirancang
dengan tujuan
untuk dikomunikasi kepada pengguna bukan untuk pemrogram, Komponen
sistem
informasi yang didesain adalah model, output, input, database,
teknologi dan kontrol.
Dengan perancangan sistem informasi ini maka sistem yang akan
dirancang akan
benar-benar sesuai dengan kebutuhan yang diinginkan, dikarenakan
pada perancangan
sistem informasi ini menggunakan alat-alat perancangan sistem
informasi seperti data
flow diagram, flowchart dan entity relationship diagram.
2.5 Basis Data
Basis data adalah kumpulan data yang saling berhubungan satu dengan
yang
lainnya, tersimpan diperangkat keras komputer dan digunakan
perangkat lunak untuk
memanipulasinya. Database merupakan salah satu komponen yang
penting dalam
sistem informasi, karena merupakan basis dalam sistem informasi
bagi para pemakai.
Penerapan database dalam sistem informasi disebut dengan database
sistem.
UNIVERSITAS SUMATERA UTARA
Sistem basis data 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 didalam suatu
organisasi.
2.5.1 Data
Data adalah catatan atas kumpulan fakta. Data merupakan bentuk
jamak dari
datum, berasal dari bahasa Latin yang berarti “sesuatu yang
diberikan”. Dalam
penggunaan sehari-hari data berarti suatu pernyataan yang diterima
secara apa adanya.
Pernyataan ini adalah hasil pengukuran atau pengamatan suatu
variabel yang bentuknya
dapat berupa angka, kata-kata, atau citra.
Dalam keilmuan (ilmiah), fakta dikumpulkan untuk menjadi data. Data
kemudian
diolah sehingga dapat diutarakan secara jelas dan tepat sehingga
dapat dimengerti oleh
orang lain yang tidak langsung mengalaminya sendiri, hal ini
dinamakan deskripsi.
Pemilahan banyak data sesuai dengan persamaan atau perbedaan yang
dikandungnya
dinamakan klasifikasi.
Database merupakan kumpulan data dari yang saling berhubungan satu
dengan
yang lain, dan dapat digunakan secara bersama yang dirancang untuk
memenuhi
kebutuhan informasi beberapa pemakai. Database merupakan salah satu
komponen yang
penting dalam sistem informasi, karena merupakan dasar dalam
menyediakan bagi para
pemakai. Sistem dasar data adalah suatu sistem informasi yang
berintegrasikan
kumpulan dari data yang saling berhubungan satu dengan yang
lainnya.
UNIVERSITAS SUMATERA UTARA
Beberapa defenisi yang berhubungan dengan database yaitu :
1) Entity adalah orang, tempat atau konsep yang menghasilkan
informasi. Misalnya
yang menjadi entity dalam sebuah administrasi kemahasiswaan adalah
mahasiswa,
buku, nilai test.
2) Atribute (data elemen) adalah semua informasi yang menerangkan
suatu entity,
antara lain : Nama, Alamat, Jenis Kelamin, dan sebagainya.
3) Data Value adalah nilai actual yang diisikan pada suatu data
element.
4) Data Record adalah gabungan atau kumpulan dari beberapa field
untuk suatu entity
tertentu.
5) Relationship adalah penghubung antara suatu entity dengan entity
yang lain, dan
merupakan bagian yang sangat penting didalam mendesain database.
Sebuah
relationship digambarkan dengan belah ketupat.
6) Type Relatioship.
Ada 3 type relationship yaitu :
a. One to one, pada bentuk ini satu entity hanya berelasi dengan
satu entity lain.
Misalnya : satu universitas di kepalai oleh satu rector.
b. One to Many atau Many to One, pada bentuk relasi ini satu entity
bias
mempunyai lebih dari satu entity pada entity lainnya.
c. Many to Many, pada bentuk ini, banyak entity bias berelasi
dengan banyak entity
lainnya. Misalnya : Banyak pembeli bias membeli banyak barang
disuatu pasar.
7) Struktur Data Relasi, setiap table data di database mempunyai
nama table yang unik
yang mengidentifikasi isinya. Sebuah relasi ialah yang resmi untuk
table. Sebuah
UNIVERSITAS SUMATERA UTARA
15
atau record pada table disebut sebagai table. Tiap kolom pada table
mempunyai
nama kolom.
8) Key adalah suatu property yang merupakan apakah suatu kolom pada
table sangat
penting atau tidak. Key terdiri dari :
a. Candidate Key, sebuah atribut atau lebih secara unik
mengidentifikasi sebuah
baris disebut candidate key sebagai calon primary key.
b. Primary Key, sebuah atribut atau lebih secara unik
mengidentifikasi tiap baris
secara unik disebut primary key. Primary Key merupakan field yang
benar-benar
unik dan tidak boleh ada nilai NULL.
c. Alternate Key, Candidate Key yang dipilih sebagai primary key
disebut alternate
key.
d. Composite Key, pada kondisi tertentu, suatu atribut tidak dapat
digunakan untuk
mengidentifikasi baris secara unik dan butuh kolom yang lain untuk
digunakan
sebagai primary key, maka harus disebut sebagai composite
key.
2.5.3 Perancangan Database
Database merupakan kumpulan dari data yang saling berhubungan satu
dengan
lainnya, tersimpan disimpanan luar komputer dan digunakan perangkat
lunak tertentu
untuk memanipulasinya (Jogianto HM, 2003:45).
Perancangan database bertujuan menjamin semua info data yang di
perlukan
dalam organisasi meniadakan rangkap data, mengusahakan banyaknya
relasi database
tentunya kita memberikan alat handal dan mempresentasikan data dan
mengoptimalkan
UNIVERSITAS SUMATERA UTARA
16
database. Alat yang digunakan untuk mempresentasikan data adalah
ERD dan alat
mengoptimalkan rancangan database adalah normalisasi.
2.5.3.1 Normalisasi
mendapatkan bentuk normal. Normalisasi berkaitan dengan suatu
proses, sedangkan
normal form berkaitan dengan output proses. Jika suatu relasi
berada dalam bentuk
normal, maka ia juga termasuk dalam bentuk normal tersebut di
dalamnya atau
dibawahnya.
Suatu relasi dikatakan sudah berada pada bentuk normalisasi
tertentu bila
memenuhi beberapa batasan tertentu pada tingkat tersebut. Tingkat
normalisasi yang
lebih tinggi dianggap lebih baik dari tingkat dibawahnya.
Normalisasi memiliki beberapa tingkatan dimana antara tingkatan
yang satu dan
yang lainnya memiliki hubungan. Tingkatan-tingkatan normalisasi
:
1. Bentuk Normal tahap Pertama (1 st Norma Form/NF), bentuk Normal
tahap
Pertama terpenuhi jika sebuah table tidak memiliki atribut bernilai
banyak
(multivalued Atribute) atau lebih dari satu atribut domain nilai
yang sama.
2. Bentuk Normal tahap Kedua (2nd Normal Form/2NF), bentuk Normal
tahap
Kedua terpenuhi jika pada sebuah table, semua atribut yang tidak
termasuk dalam
key primer memiliki ketergantungan fungsional (KF) pada key primer
secara utuh.
Sebuah table dikatakan tidak 2NF, jika ketergantungan hanya
bersifat parsial (hanya
tergantung pada sebagian dari key primer).
UNIVERSITAS SUMATERA UTARA
17
3. Bentuk Normal tahap Ketiga (3th Normal Form/3NF), bentuk normal
tahap ketiga
merupakan criteria alternative, jika criteria tidak dapat memenuhi.
Sebuah table
dikatakan berada dalam Bentuk Normal tahap Ketiga (3NF), jika untuk
setiap KF
dengan notasi X A, dimana A mewakili semua atribut tunggal di dalam
table yang
tidak ada didalam X, maka
a. X harus superkey pada table tersebut
b. Atau A merupakan bagian dari key primer pada table
tersebut
4. Bentuk Normal tahap Keempat (4th Normal Form/4NF), bentuk Normal
tahap
keempat (4KF) berkaitan dengan sifat ketergantungan banyak nilai
(Multivalued
Dependency) pada suatu table yang merupakan pengembangan dari
ketergantungan
fungsional.
5. Bentuk Normal tahap Kelima (5th Normal Form/WF), bentuk Normal
tahap Kelima
berkenaan dengan ketergantungan relasi antar tabel (Join
Dependency).
2.6 Aplikasi Pemrograman
Pemrograman adalah proses menulis, menguji dan memperbaiki (debug),
dan
memelihara kode yang membangun sebuah program komputer. Kode ini
ditulis dalam
berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk
memuat suatu
program yang dapat melakukan suatu perhitungan atau pekerjaan
sesuai dengan
keinginan si pemrogram. Pemrograman adalah sebuah seni dalam
menggunakan satu
atau lebih algoritma yang saling berhubungan dengan menggunakan
sebuah bahasa
pemrograman tertentu sehingga menjadi sebuah program komputer.
Bahasa
pemrograman yang berbeda mendukung gaya pemrograman yang berbeda
pula. Gaya
UNIVERSITAS SUMATERA UTARA
lunak lebih merupakan seni, ilmu, atau teknik telah lama
diperdebatkan. Pemrogram
yang baik biasanya mengkombinasikan tiga hal tersebut, agar dapat
menciptakan
program yang efisien, baik dari sisi waktu berjalan (running time),
atau memori.
Aplikasi pemrograman yang terkenal dan memiliki kelebihan handal
salah
satunya adalah Visual Basic. Pada dasarnya Visual Basic adalah
sebuah bahasa
pemrograman komputer. Bahasa pemrograman adalah perintah-perintah
atau instruksi
yang dimengerti oleh komputer untuk melakukan tugas-tugas
tertentu.
Beberapa kemampuan atau manfaat dari Visual Basic diantaranya
seperti :
1. Untuk membuat program aplikasi berbasis Windows.
2. Untuk membuat objek-objek pembantu program misalnya Control
ActiveX, file
help, aplikasi internet dan sebagainya.
3. Menguji program (Debugging) dan menghasilkan program akhir
berakhiran EXE
yang bersifat executable, atau dapat langsung dijalankan.
Microsoft Visual Basic 2008 merupakan bahasa pemrograman GUI
(Graphical
User Interface) atau program yang memungkinkan pemakai komputer
berkomunikasi
dengan komputer tersebut dengan menggunakan modus grafik atau
gambar. Disebut
dengan Event-Driven programming (pemrograman terkendali kejadian),
artinya program
menunggu sampai adanya respon dari pemakai berupa kejadian
tertentu, seperti : tombol
klik, menu dipilih, dan lain-lain.
Microsoft Visual Basic 2008 berawal dari bahasa BASIC (Beginners
All purpose
Symbolic Instruction Code), di Darthmount College, Amerika Serikat,
pada awal tahun
1960-an. Sistem tersebut sekarang sudah jarang digunakan.
UNIVERSITAS SUMATERA UTARA
Di era Windows, Microsoft menciptakan Visual Basic yang terus
mengalami
penyempurnaan hingga terciptanya Microsoft Visual Basic 2008
ini.
Gambar 2.2 Tampilan Interface Microsoft Visual Basic 2008
2.7 Aplikasi Database
Microsoft Access 2007 merupakan salah satu program aplikasi
database paling
lengkap dan canggih saat ini dengan menggunakan Access 2007 dapat
merancang,
membuat dan mengolah database secara mudah. Access 2007 merupakan
pengembangan
dari Microsoft Access versi sebelumnya dengan harapan program
aplikasi ini lebih
mudah dipakai, mudah di integrasikan dengan program aplikasi
Microsoft Office 2007
lainnya dan dapat memanfaatkan semua fasilitas yang terdapat pada
Internet dan
Intranet.
Database Access adalah suatu jenis program aplikasi yang berguna
untuk
mengorganisasi sejumlah data-data yang ada dengan model relational.
Dalam model ini
UNIVERSITAS SUMATERA UTARA
data-data diimplementasikan dalam bentuk tabel yang terdiri dari
kolom dan baris.
Database dapat terdiri atas satu atau beberapa tabel,
query,form,report,page,macro dan
modul yang semuanya saling berhubungan atau saling terkait. Sebuah
database tidak
harus memiliki semua elemen yang tersebut di atas, yang pasti
sebuah database haruslah
memiliki tabel. Dengan demikian suatu program database dapat
membantu kita dalam
menyusun suatu manajemen data dan menjadi lebih rapid an
terorganisasi.
Program database tersebut oleh pihak Microsoft sekarang ini
dikembangkan
dengan menggunakan Microsoft Access. Pemrograman database tersebut
dikenal dengan
istilah Database Management Sistem (DBMS). Adapun elemen database
dapat
dijelaskan sebagai berikut :
1. Tables, berupa kumpulan data yang terdiri dari beberapa field
dan beberapa record
dan merupakan komponen utama dalam sebuah database.
2. Queries, untuk menyaring data dengan berbagai criteria dan
urutan yang diinginkan.
3. Forms, untuk menampilkan data dan memasukan data menggunakan
bentuk
tampilan formulir hasil rancangan sendiri.
4. Report, untuk mencetak data atau informasi dalam bentuk
laporan.
5. Pages, untuk membuat halaman Web berupa data Access Page.
6. Macros, untuk mengotomatisasi perintah-perintah yang sering
digunakan dalam
mengolah data.
database tingkat lanjut sesuai dengan kebutuhan.
UNIVERSITAS SUMATERA UTARA
2.8 Aplikasi Manajemen Pelaporan
Laporan adalah dokumen tertulis yang disusun sebagai follow up atas
kegiatan
yang telah dijalankan untuk memberikan informasi mengenai segala
hal terkait dengan
kegiatan. Laporan juga diartikan sebagai dokumen hasil serangkaian
kegiatan mencari
dan menyajikan keterangan mengenai suatu hal tertentu dengan
fakta-fakta sebagai bukti
kegiatan. Untuk menyusunnya kita mengikuti sistematika penulisan
laporan yang
menjadi acuan penulisan.
Salah satu aplikasi pelaporan yang dapat terintegrasi dengan
aplikasi
pemrograman adalah Crystal Report adalah salah satu program tunggal
yang telah
terintegrasi dengan Microsoft Visual Basic, sehingga dengan
menggunakan Crystal
Report ini, memungkinkan bagi seorang programmer menciptakan sebuah
laporan yang
UNIVERSITAS SUMATERA UTARA
lengkap, dengan memiliki laporan (Report) yang didesain secara
terpisah, dan pada
akhirnya hasil dari Crystal Report ini dapat diaktifkan melalui
Microsoft Visual Basic.
“Aplikasi Database & Crystal Report, penerbit Andi (2003:28)”
Crystal Report adalah
suatu adalah suatu aplikasi windows yang dikembangkan oleh Seagate
Software yang
berguna untuk membuat laporan yang diperlukan oleh aplikasi
database atau aplikasi
lain.
Crystal Report merupakan suatu software fasilitas pendukung
pembuatan
laporan dari Crystal Report yang menjadi add-ins di Visual Basic.
Crystal Reports
dirancang untuk membuat laporan yang dapat digunakan dengan bahasa
pemrograman
berbasis Windows, seperti Borland Delphi, Visual Basic, Visual
C/C++,dan Visual
Interdev.
Terdapat beberapa kelebihan dari Crystal Reports ini adalah :
a. Dari segi pembuatan laporan, tidak terlalu rumit yang
memungkinkan para
programmer pemula sekalipun dapat membuat laporan yang sederhana
tanpa
melibatkan banyak kode pemrograman.
digunakan oleh banyak programmer dengan masing-masing
keahlian.
c. Fasilitas impor hasil laporan yang mendukung format-format
popular seperti
Microsoft Word, Excel, Access, Adobe Acrobat Reader, HTML dan
sebagainya.
UNIVERSITAS SUMATERA UTARA
Dalam mendesain laporan dengan menggunakan Crystal Report terlbih
dahulu
harus mempersiapkan data yang ingin dijadikan laporan, data yang
ingin ditampilkan
pada tampilan program aplikasi Seagate Crystal Report dapat dibuat
melalui software-
software Database seperti program Database Access, SQL Server atau
Database lain
yang bekerja dengan program Seagate Crystal Report.
UNIVERSITAS SUMATERA UTARA
Untuk merancang Aplikasi Pendaftaran Siswa Baru pada SMA Negeri
2
Sidikalang sebagai objek menganalisis dalam penyelesaian masalah,
maka dilakukan
pengumpulan data yang menjadi kebutuhan sistem yang akan dirancang.
Selain itu
dilakukan analisis terhadap sistem yang berjalan agar sistem yang
dirancang sesuai
dengan kebutuhan disekolah SMAN 2 Sidikalang.
3.1.1 Teknik Pengumpulan data
Dalam melakukan penelitian ini, dilakukan pengumpulan data dengan
cara sebagai
berikut :
2. Observasi
bagian kesiswaan untuk mengetahui prosedur pendaftaran para siswa
baru pada
sekolah SMAN 2 Sidikalang.
UNIVERSITAS SUMATERA UTARA
25
guru di sekolah SMAN 2 Sidikalang untuk mensinergikan antara data
yang diperoleh
dengan prosedur yang sedang berjalan.
4. Studi Literatur
pendataan dalam pendaftaran siswa baru.
3.1.2 Analisis Sistem Berjalan
Sistem pada sekolah SMAN 2 Sidikalang yang berjalan masih bersifat
semi
komputerisasi, sehingga proses pendaftaran Siswa Baru belum dapat
tertata dengan
efektif dan efisien baik dari segi waktu maupun ketelitian.
3.1.3 Analisis Masukan
Bentuk masukan yang digunakan oleh Sekolah SMAN 2 Sidikalang,
sebagai
dasar sistem informasi yaitu berupa data formulir pendaftaran yang
berisi data diri calon
siswa baru.
Data formulir pendaftaran berisi Nama Lengkap, Tempat tanggal
lahir, Agama,
Jenis Kelamin, Nama Orang Tua, Pekerjaan, Alamat, Nama Wali,
Pekerjaan, Alamat
UNIVERSITAS SUMATERA UTARA
UNIVERSITAS SUMATERA UTARA
Dalam menganalisis prosedur pendaftaran siswa baru pada SMAN 2
Sidikalang,
digunakan alat bantu berupa Flow Of Document (FOD). Setelah
melakukan pengamatan
dan wawancara dengan beberapa Staf dan Guru bagian kesiswaan, maka
diperoleh
gambaran atas prosedur tersebut yang dapat dilihat pada gambar 3.2
dibawah ini :
Diagram Alir Dokumen Pendaftaran Siswa Baru SMAN 2 Sidikalang
Calon Siswa Baru Tata Usaha Kesiswaan
Gambar 3.2 Diagram Alir Dokumen Pendaftaran Siswa Baru Pada SMAN 2
Sidikalang
Data
Calon
Siswa
Kelengkapan
Dari gambar diatas merupakan prosedur Aplikasi pendaftaran Siswa
Baru pada
SMAN 2 Sidikalang, menunjukkan bahwa Calon siswa baru memberikan
data diri pada
staf tata usaha yang kemudian akan di periksa kelengkapan
berkasnya, setelah seluruh
berkas lengkap, maka data akan di Input ke database untuk nantinya
dicetak menjadi
bukti pendaftaran yang kemudian bukti tersebut akan di laporkan dan
di sahkan oleh
wakil kepala sekolah bagian kemahasiswaan, setelah di sahkan dan
semua persyaratan
sudah dipenuhi maka bukti pendaftaran tersebut di berikan ke pada
calon siswa.
3.1.5 Analisis Laporan
dari seluruh laporan yang berkaitan dengan judul penelitian yang
sedang dilakukan.
Seperti pelaporan data pribadi calon siswa, data orang tua atau
wali dan data sekolah
asal.
terdiri dari rancangan proses, perancangan output, perancangan
input, perancangan basis
data, perancangan sistem dan perancangan interface.
UNIVERSITAS SUMATERA UTARA
3.2.1 Rancangan Proses
Rancangan proses untuk sistem informasi data calon jema’ah haji
yang akan
digambarkan melalui Data Flow Diagram (DFD) yang dapat dilihat pada
gambar 3.4
dan pada gambar 3.5 berikut :
3.2.1.1 Diagram Konteks
Gambar 3.3 Diagram Konteks Sistem Informasi Pendaftaran Murid
Baru
Dari alur diagram konteks diatas dapat dijelaskan bahwa data yang
diinput
adalah data siswa baru. Setelah diproses kemudian file-file
tersebut maka dibuat menjadi
suatu laporan yang akan diberikan kepada wakil kepala
sekolah.
0
Pada perancangan output ada beberapa rancangan yang di buat
menggunakan
aplikasi Crystal Report sebagai data laporan yang dibutuhkan dan
berhubungan dengan
program, diantaranya yaitu :
Laporan Data Calon Siswa Baru SMA Negeri 2 Sidikalang
Kabupaten Dairi LOGO
Nama Keluaran : Laporan Data Calon Siswa Baru
Fungsi : Media untuk menampilkan Laporan Data Siswa Baru.
Distribusi : Bagian Kesiswaan SMAN 2 Sidikalang.
Media : Dibuat dalam bentuk Form menggunakan VB.Net 2008
Volume : Kelengkapan data diri calon siswa Baru. : -
UNIVERSITAS SUMATERA UTARA
Gambar 3.5 Tampilan Output Laporan Data Orang Tua Atau Wali
Gambar 3.5 Tampilan Output Laporan Data Orang Tua Atau Wali.
Laporan Data Orang Tua atau Wali Calon Siswa
SMA Negeri 2 Sidikalang KABUPATEN DAIRI
No.Pe
ndafta
ran
Nama
Murid
Nama
Orang
Tua
Alam
at
Pekerjaa
Dd/mm/yyyy xxxx
Di Ketahui
Fungsi : Media untuk menampilkan Laporan Data orang tua atau
wali.
Distribusi : Bagian kesiswaan SMAN 2 Sidikalang.
Rangkap : 1
Frekuensi : Priode Tahunan.
Keterangan : -
Gambar 3.6 Tampilan Output Laporan Data Asal Sekolah Calon
Siswa
LAPORAN DATA SEKOLAH ASAL
No.
pendaft
aran
Nama
lengkap
Aga
ma
Tempat
lahir
Alama
t
Tanggal
lahir
Jenis
Dd/mm/yyyy xxxxx
Di Ketahui
Rangkap : 1
Frekuensi : Priode Tahunan.
Keterangan :-
Pada perancangan form input di butuhkan beberapa form sebagai
dasar
penginputan data yang berhubungan dengan program.
1. Input Password
Spesifikasi Form Input Pasword
Fungsi : Untuk Masuk Kedalam Program dan program
tersebut dapat terbuka dan untuk keamanan.
4 5
Visual Basic. Net 2008
Rangkap : 1
Spesifikasi Form Input Ganti Password
Nama Masukan : Input Ganti Password
Fungsi : Untuk mengganti Password Lama.
Media : Dibuat dalam bentuk Form menggunakan program
Visual Basic.Net 2008
Rangkap : 1
3. Form Menu Utama
Rancangan form menu utama ini merupakan form induk dimana semua
akses
penginputan data di pilih berdasarkan form yang di perlukan.
Nama Form : Menu Utama.
Media : Dibuat dalam bentuk form menggunakan Visual Basic.net
2008
Menu Utama
3 5
Data Calon Siswa
Nama Masukan : Form Input Data Calon Siswa Baru
Fungsi : Media untuk Input Data Calon Siswa Baru
Media : Dibuat dalam bentuk Form menggunakan program
Visual Basic.Net 2008
Rangkap : 1
Keterangan : -
Data Orang Tua Atau Wali
Nama Org Tua
Media : Dibuat dalam bentuk Form menggunakan program
Visual Basic.Net 2008
Rangkap : 1
UNIVERSITAS SUMATERA UTARA
Data Sekolah Asal
Nama Masukan : Form Input Data Sekolah asal calon siswa baru
Fungsi : Media untuk Input data Sekolah asal calon siswa
baru.
Media : Dibuat dalam bentuk Form menggunakan program
Visual Basic.Net 2008
Rangkap : 1
UNIVERSITAS SUMATERA UTARA
Keterangan : -
Calon Siswa
3.3 Desain Tabel
Desain tabel adalah desain yang di rancang untuk mengelola data
dan
menyimpan data dari masing-masing file yang nantinya akan diproses
dalam
pembuatan laporan. Desain file dalam pembuatan laporan. Desain file
dalam data
Aplikasi Pendaftaran Siswa Baru ini terdiri dari :
1. Desain Input Data Calon Siswa Baru
Nama Tabel : Tbl_calon_siswabaru
Media : Ms.Access
No Nama Field Type Size Keterangan
1 No_Pendaftaran Text 50 No Pendaftaran
2 Nama_Lengkap Text 50 Nama_Lengkap
3 Agama Text 50 Agama calon siswa
4 Tempat_Lahir Text 50 Tempat_Lahir
5 Tanggal_Lahir Date/Time - Tanggal_Lahir
7 Alamat Text 50 Alamat Siswa
8 Golongan Darah Text 50 Golongan Darah
9 Jmlh_sdr_kandung Text 50 Jumlah Saudara
Kandung
12 Nama_wali Text 50 Nama Wali
13 Riwayat_penyakit Text 50 Riwayat Penyakit
Siswa
Nama Tabel : Tbl_ortuwali
Media : Ms.Access
No Nama Field Type Size Keterangan
1 No_pendaftaran Text 50 No_pendafran
2 Nama Orangtua Text 50 Nama orang tua
3 Alamat Text 50 Alamat Orang Tua
4 Pekerjaan Text 50 Pekerjaan Orang Tua
5 No_telporgtua Text 50 No telp orang tua
6 Nama Wali Text 50 Nama Wali
7 Alamat_wali Text 50 Alamat wali
8 No_telpnwali Text 50 No telpn Wali
3. Desain Input Data Sekolah Asal
Nama Tabel : Tbl_sekolah asal
Field Key : No Pendaftaran
Media : Ms.Access
UNIVERSITAS SUMATERA UTARA
8 Kepala_sekolah Text 50 Kepala Sekolah Asal
9 Catatan_khusus Text 50 Catatan Khusus calon siswa
1. Rancangan Interface
suatu program database.
sistem yang telah dirancangkan, sistem yang disetujui, menguji
sistem, serta memulai
menggunakan sistem baru tersebut atau sistem yang diperbaiki.
Tujuan implementasi
sistem adalah:
1. Menyelesaikan desain yang ada dalam dokumen desain sistem yang
telah disetujui.
2. Menulis, menguji, mendokumentasikan program-program dan prosedur
yang
diperlakukan dalam dokumen desain sistem yang telah disetujui
3. Memperhitugkan bahwa sistem tersebut dapat memenuhi permintaan
pengguna
yaitu dengan menguji sistem secara keseluruhan.
4. Memastikan bahwa konversi ke sistem baru berjalan secara lancar,
yaitu dengan
membuat perencanaan,mengontrol, dan melakukan instalasi sistem baru
secara baik
dan benar.
Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap
diterapkan atau
diimplementasikan. Tahap implementasi adalah tahap dimana sistem
informasi telah
digunakan oleh pengguna. Sebelum benar-benar bisa digunakan dengan
baik oleh
pengguna, sistem harus melalui tahap pengujian terlebih dahulu
untuk menjamin tidak
ada kendala fatal yang muncul pada saat pengguna memanfaatkan
sistemnya. Jika
UNIVERSITAS SUMATERA UTARA
44
sistem perangkat lunak telah selesai melewati tahap pengujian
sistem maka sistem
perangkat lunak tersebut telah siap untuk digunakan. Penggunaan
sistem perangkat
lunak yang baru pada suatu organisasi atau perusahaan kadang-kadang
merupakan
proses yang tidak mudah sehingga diperlukan latihan bagi pengguna
sebelum
digunakan. Adapun beberapa tujuan dari implementasi sistem adalah
sebagai berikut:
1. Membuat desain sistem selama melakukan penelitian dan
analisa.
2. Menguji dan mendokumentasikan prosedur dan program yang
diperlukan.
3. Menyelesaikan desain sistem yang telah disetujui.
4. Memperhitungkan sistem yang telah dibuat sesuai kebutuhan.
4.3 Komponen Utama dalam Implementasi Sistem
Pada dasarnya, dalam pengimplementasian sistem dibutuhkan beberapa
komponen
penting agar aplikasi yang dibangun dapat berjalan. Berikut
beberapa komponen yang
dibutuhkan.
Perangkat keras dapat diartikan sebagai perangkat komputer yang
dapat diihat, disentuh,
dan memiliki wujud fisik. Perangkat keras merupakan seluruh
komponen peralatan yang
membentuk suatu sistem komputer serta peralatan lainnya yang
memungkinkan
komputer dapat melakukan tugasnya. Dalam pembuatan aplikasi pekerja
lepas ini
penulis menggunakan laptop.
UNIVERSITAS SUMATERA UTARA
lunak adalah sekumpulan instruksi yang memungkinkan perangkat keras
untuk dapat
memproses data. Perangkat lunak adalah program yang diciptakan
melalui perangkat
elektronik. Dalam perangkat lunak dikenal dengan apa yang disebut
sistem operasi dan
program aplikasi. Penulis mengembangkan bagian perangkat lunak
berupa aplikasi.
Perangkat lunak yang digunakan dalam perencanaan hingga
implementasi sistem
adalah:
2) Microsoft Access
4.3.3 Brainware
perangkat komputer. Sebagai contoh dari brainware yaitu programmer,
netter (sebutan
untuk orang yang sedang melakukan surfing di internet), serta orang
yang sedang
menggunakan perangkat komputer. Atau definisi brainware yaitu
manusia yang terlibat
dalam mengoperasikan atau pemakaian serta mengatur sistem di dalam
perangkat
komputer. Dapat diartikan juga sebagai perangkat intelektual yang
mengoperasikan dan
juga mengeksplorasi kemampuan dari perangkat keras (hardware)
maupun perangkat
lunak (software).
Pengertian antarmuka (interface) adalah salah satu layanan yang
disediakan sistem
operasi sebagai sarana interaksi antara pengguna dengan sistem
operasi. Antarmuka
adalah komponen sistem operasi yang bersentuhan langsung dengan
pengguna. Berikut
adalah tampilan antarmuka Aplikasi Pendaftaran Siswa Baru di SMA
Negeri 2
Sidikalang
Menu login digunakan sebagai Security untuk sistem yang dibangun,
sehingga
sistem hanya dapat diakses oleh yang berhak. Jika user dan password
sesuai maka akan
menampilkan form utama jika tidak maka form utama tidak muncul,
berikut gambar
tampilan form login.
Sebuah program yang baik adalah program yang mempunyai integrasi
dan
dijalankan dengan menggunakan menu utama sebagai akses utama pada
program
tersebut sehingga dapat memberikan kemudahan pada sipengguna dan
membuat
pengguna nyaman memakai program aplikasi tersebut.
Form utama merupakan tampilan utama dari isi program, dimana
dengan
tampilan menu utama yang ada si user dapat melakukan pengoperasian
program secara
maksimal dan juga dapat menggunakan fasilitas yang ada pada
program. Dimana dalam
tampilan form utama terdapat beberapa sub-sub menu yang dapat
digunakan oleh user
dalam membantu pekerjaannya. Berikut adalah tampilan menu utama
yang telah terjadi
dan dapat diimplementasikan sebagai sebuah aplikasi
.
UNIVERSITAS SUMATERA UTARA
4.5.3. Halaman Administrator
Form Administrator digunakan oleh user untuk merubah user name dan
password
pada menulogin, berikut adalah tampilan menu Administrator :
Gambar 4.3 Ganti Password
Menu Proses merupakan menu yang akan menampilkan proses penginputan
dat
dari sistem yang akan dibangun. Tampilan menu ini dapat dilihat
pada gambar 4.4
dibawah ini.
4.5.5. Menu Laporan
Tampilan Form ini terdiri dari tiga sub menu yaitu: sub menu
Laporan data
Siswa Baru, laporan data Orang Tua Wali dan Laporan data Asal
Sekolah. Berikut
merupakan tampilan sub menu laporan tersebut ;
Gambar 4.5 Menu Laporan
UNIVERSITAS SUMATERA UTARA
4.7.1. Input Data Calon Siswa Baru
Tampilan ini berisikan tentang data calon siswa baru yang berfungsi
sebagai
media dalam pengolahan data baik dalam menambah data, mengedit data
kelebihan dari
form ini adalah dapat menampilkan data yang sudah ada tersimpan
dalam database,
berikut adalah tampilan input data calon siswa baru:
Gambar 4.7 Tampilan Form Input Data Calon Siswa Baru
4.7.2. Input Data Orang Tua / Wali
Tampilan form ini berisikan tentang data Orang Tua/ Wali yang
berfungsi
sebagai media dalam memasukan data identitas lengkap calon siswa
dan juga mengedit
serta menghapus data orang tua siswa baru. Kelebihan dari form ini
dapat mengolah
data informasi orang tua siswa baru secara update dengan database.
Tampilan form
sebagai berikut :
5.7.3. Input Data Asal Sekolah
Tampilan form ini berfungsi sebagai media dalam pengolahan potongan
baik
dalam menambah data sesuai dengan kebutuhan dan tampilan command
yang ada
Kelebihan dari form ini mendukung form ini dalam menginput data
nantinya Tampilan
form sebagai berikut :
UNIVERSITAS SUMATERA UTARA
4.8.1. Laporan Calon Siswa Baru
Form Laporan ini berfungsi untuk melihat biodata calon siswa baru
beserta
informasi lain mengenai identitas siswa tersebut. Tampilan preview
dapat dilihat
dibawah ini :
UNIVERSITAS SUMATERA UTARA
Berdasarkan hasil permbahasan yang telah diuraikan pada bab-bab
sebelumnya, maka penulis
dapat menarik kesimpulan sebagai berikut :
1. Dengan menggunakan aplikasi ini sekolah dapat menampilkan
Laporan data siswa
berdasarkan kriteria tertentu, sehingga memudahkan untuk melaporkan
data siswa ke wakil
kepala sekolah bidang kesiswaan.
2. Dengan perancangan dan implementasi aplikasi pendaftaran siswa
baru di SMA Negeri2
Sidikalang dapat dengan mudah melakukan pendataan siswa baru serta
menghasilkan output
berupa laporan dapat dilakukan dengan cepat, tepat dan
akurat.
3. Program yang dirancang merupakan penyempurnaan dari sistem yang
ada dan dapat
membantu sekolah dalam mengatur data siswa baru secara efisien dan
efektif.
5.2 Saran
1. Sebaiknya sistem Informasi ini dapat dikembangkan lebih lanjut
sehingga data yang diolah
dapat lebih optimal dan menyeluruh.
2. Diharapkan agar sistem informasi ini dapat diperbaharui lagi,
terutama dalam segi interface-
nya. Supaya lebih menarik dan user friendly.
3. Dikarenakan ilmu pengetahuan khususnya dalam bidang teknologi
terus berkembang,
diharapkan nantinya sistem informasi ini dapat di update (secara
online) agar sistem
informasi ini memiliki performa yang lebih baik lagi.
UNIVERSITAS SUMATERA UTARA
Praktek Aplikasi Bisnis.Yogyakarta. Andi Offset.
Abdul Kadir, 2002, Pengenalan Sistem Informasi, Andi
Yogyakarta.
http:/victorlitd95.blogspot.com/2013/02/pengertian-data-informasi-danbasis-
As System.EventArgs) Handles TXTUSERNAME.TextChanged
System.EventArgs) Handles Buttonlogin.Click
Using Cmd As New OleDbCommand("Select * From MasterUser Where
namauser='" & _
Data.Read()
System.EventArgs) Handles buttonlogout.Click
System.EventArgs) Handles MyBase.Load
System.EventArgs)
System.Object, ByVal e As System.EventArgs) Handles
ADMINISTRATORToolStripMenuItem.Click
Gantipassword.ShowDialog()
System.Object, ByVal e As System.EventArgs) Handles
DataCalonJamaahHajiToolStripMenuItem.Click
Data_Calonmurid.ShowDialog()
Data_asalsekolah.ShowDialog()
System.Object, ByVal e As System.EventArgs) Handles
DataKeberangkatanToolStripMenuItem.Click
Data_orangtua_wali.ShowDialog()
LaporanDataCalonJemaahHajiToolStripMenuItem.Click
System.Object, ByVal e As System.EventArgs) Handles
LaporanDataONHToolStripMenuItem.Click
LaporanDataKeberangkatanToolStripMenuItem.Click
End
ByVal e As System.EventArgs)
System.EventArgs) Handles Timer1.Tick
System.EventArgs)
System.EventArgs) Handles MyBase.Load
System.EventArgs) Handles Label1.Click
System.EventArgs) Handles Label2.Click
Sub calonmurid()
Dim buka As String = "Select * From Tbl_calonmurid Order by No_NIK
Asc"
Try
Using Cmd As New OleDbCommand(buka, No_Pemohon)
No_Pemohon.Open()
ListViewCJH.Items.Clear()
UNIVERSITAS SUMATERA UTARA
System.EventArgs) Handles Btncari.Click
Dim buka As String = "Select * From Tbl_calonmurid where No_NIK
like '%" &
TxtNik.Text & "%' Order By No_NIK Asc"
Try
Using Cmd As New OleDbCommand(buka, Juli)
Juli.Open()
ListViewCJH.Items.Clear()
.SubItems.Add(IIf(IsDBNull(Data(i)), "", Data(i)))
Next i
End With
System.EventArgs) Handles MyBase.Load
System.EventArgs) Handles Btnkeluar.Click
System.EventArgs) Handles Btnbersih.Click
System.EventArgs) Handles ListViewCJH.DoubleClick
End Sub
System.EventArgs) Handles TxtNik.TextChanged
System.EventArgs) Handles Label1.Click
System.EventArgs) Handles Btnhapus.Click
If Me.TxtNik.Text = "" Then
"INFORMASI")
MsgBoxStyle.YesNo, "VALIDASI") = MsgBoxResult.Yes Then
Using DBCON As New OleDbConnection(My.Settings.strkoneksi)
DBCON.Open()
CMDSQL.ExecuteNonQuery()
Call bersih()
Call calonmurid()
End Using
End Using
System.EventArgs) Handles Btnperbaiki.Click
MsgBox("Pilih data yang ingin diperbaiki", 64, "informasi")
Else
Try
"'," & _
& "'"
Using cmd As New OleDbCommand(Ubah, Juli)
Juli.Open()
System.EventArgs) Handles Btnsimpan.Click
"" Then
TxtNik.Focus()
_
Using cmd As New OleDbCommand(Tambah, No_Pemohon)
No_Pemohon.Open()
System.EventArgs) Handles Label10.Click
System.EventArgs) Handles TxtNoTelp.TextChanged
System.EventArgs) Handles Label6.Click
System.EventArgs) Handles Label5.Click
System.EventArgs) Handles Button1.Click
System.EventArgs)
System.EventArgs) Handles TxtNEM.TextChanged
ByVal e As System.EventArgs)
End Sub
End Class
No_pendaftaran Asc"
Using Cmd As New OleDbCommand(buka, No_Pemohon)
No_Pemohon.Open()
ListViewDataOrtuWali.Items.Clear()
.SubItems.Add(IIf(IsDBNull(Data(i)), "",
Data(i)))
Cmb_nopendaftaran.Text =
ListViewDataOrtuWali.SelectedItems(0).Text.ToString
Tb_nonik.Text =
ListViewDataOrtuWali.SelectedItems(0).SubItems(1).Text.ToString
Tb_namasiswa.Text =
ListViewDataOrtuWali.SelectedItems(0).SubItems(2).Text.ToString
Tb_alamat.Text =
ListViewDataOrtuWali.SelectedItems(0).SubItems(3).Text.ToString
Tb_namaayah.Text =
ListViewDataOrtuWali.SelectedItems(0).SubItems(4).Text.ToString
Tb_namaibu.Text =
ListViewDataOrtuWali.SelectedItems(0).SubItems(5).Text.ToString
Cmbstatusanak.Text =
ListViewDataOrtuWali.SelectedItems(0).SubItems(6).Text.ToString
Tb_alamatortu.Text =
ListViewDataOrtuWali.SelectedItems(0).SubItems(7).Text.ToString
Tb_telportu.Text =
ListViewDataOrtuWali.SelectedItems(0).SubItems(8).Text.ToString
Tb_namawali.Text =
ListViewDataOrtuWali.SelectedItems(0).SubItems(9).Text.ToString
ByVal e As System.EventArgs) Handles
ListViewDataOrtuWali.SelectedIndexChanged
NoPembayaran In(SELECT MAX(NoPembayaran)FROM
T_Pembayaran_Cicilan)ORDER BY
NoPembayaran DESC"
dbCon.Open()
Using RS As OleDbDataReader = cmdSQL.ExecuteReader
RS.Read()
e As System.EventArgs) Handles MyBase.Load
Pendaftaran()
Data_orangtua_wali()
System.EventArgs) Handles Btnkeluar.Click
System.EventArgs) Handles Butnhapus.Click
If Me.Tb_nonik.Text = "" Then
MsgBoxStyle.Information, "INFORMASI")
Exit Sub
End If
MsgBoxStyle.YesNo, "VALIDASI") = MsgBoxResult.Yes Then
No_pendaftaran='" & Cmb_nopendaftaran.Text & "'"
DBCON.Open()
CMDSQL.ExecuteNonQuery()
System.EventArgs) Handles Btncari.Click
No_pendaftaran like '%" & Tb_nonik.Text & "%' Order By
No_pendaftaran Asc"
Try
Using Cmd As New OleDbCommand(buka, Juli)
Juli.Open()
ListViewDataOrtuWali.Items.Clear()
.SubItems.Add(IIf(IsDBNull(Data(i)), "",
Data(i)))
System.EventArgs) Handles Btnperbaiki.Click
MsgBox("Pilih Data yang Akan di Perbaiki", 64, "informasi")
Call bersih()
No_pendaftaran='" & Me.Cmb_nopendaftaran.Text & "'," &
_
"No_NIK='" & Me.Tb_nonik.Text & "'," & _
"Nama_lengkap='" & Me.Tb_namasiswa.Text & "'," &
_
"Alamat='" & Me.Tb_alamat.Text & "'," & _
"Nama_ayah='" & Me.Tb_namaayah.Text & "'," & _
Using cmd As New OleDbCommand(Ubah, Juli)
Juli.Open()
System.EventArgs) Handles Btnbersih.Click
System.EventArgs) Handles Btnsimpan.Click
Me.Tb_namasiswa.Text = "" Then
Tb_nonik.Focus()
Cmb_nopendaftaran.Text & _
Using cmd As New OleDbCommand(Tambah, No_Pemohon)
No_Pemohon.Open()
End Sub
Sub Pendaftaran()
dbCon.Open()
query1", dbCon)
Do While RS.Read
System.EventArgs) Handles Cmb_nopendaftaran.TextChanged
dbCon.Open()
Using vField As OleDbDataReader = cmdSQL.ExecuteReader
vField.Read()
System.EventArgs) Handles Label8.Click
Sub Data_asalsekolah()
Dim buka As String = "Select * From TBL_asalsekolah Order by
No_NIK
Asc"
Try
Using Cmd As New OleDbCommand(buka, No_Pemohon)
No_Pemohon.Open()
ListView1.Items.Clear()
.SubItems.Add(IIf(IsDBNull(Data(i)), "",
Data(i)))
System.EventArgs) Handles ListView1.DoubleClick
End Sub
Sub Nik()
dbCon.Open()
Tbl_calonmurid", dbCon)
Do While RS.Read
As System.EventArgs) Handles MyBase.Load
System.EventArgs) Handles Btnkeluar.Click
System.EventArgs) Handles Btncari.Click
Dim buka As String = "Select * From TBL_asalsekolah where No_NIK
like
'%" & cmbnik.Text & "%' Order By No_pendaftaran Asc"
UNIVERSITAS SUMATERA UTARA
Using Cmd As New OleDbCommand(buka, Juli)
Juli.Open()
ListView1.Items.Clear()
.SubItems.Add(IIf(IsDBNull(Data(i)), "",
Data(i)))
System.EventArgs) Handles Btnperbaiki.Click
MsgBox("Pilih data yang ingin diedit", 64, "informasi")
Call bersih()
Me.cmbnik.Text & "'," & _
Using cmd As New OleDbCommand(Ubah, Juli)
Juli.Open()
System.EventArgs) Handles Btnbersih.Click
System.EventArgs) Handles Btnhapus.Click
If Me.cmbnik.Text = "" Then
MsgBoxStyle.Information, "INFORMASI")
Exit Sub
End If
MsgBoxStyle.YesNo, "VALIDASI") = MsgBoxResult.Yes Then
cmbnik.Text & "'"
DBCON.Open()
CMDSQL.ExecuteNonQuery()
System.EventArgs) Handles Btnsimpan.Click
MsgBox("Kotak teks tidak boleh kosong", 48, "Error")
cmbnik.Focus()
cmbnik.Text & _
Using cmd As New OleDbCommand(Tambah, No_Pemohon)
No_Pemohon.Open()
As System.EventArgs) Handles Me.TextChanged
End Sub
System.EventArgs) Handles cmbnik.TextChanged
WHERE No_NIK ='" & Me.cmbnik.Text & "'"
dbCon.Open()
Using vField As OleDbDataReader = cmdSQL.ExecuteReader
vField.Read()
System.EventArgs) Handles Label3.Click
End Sub
End Class
Ganti Password
Imports System.Data.OleDb
System.EventArgs) Handles Btnkeluar.Click
As System.EventArgs) Handles MyBase.Load
System.EventArgs) Handles Btnubah.Click
MsgBoxResult.Yes Then
Juli.Open()
Set " _
End Sub
End Class