By: Habib Ramadhan Azhar keren
SISTEM
INFORMASI LAPORAN NILAI AKADEMIK SISWA
SDN
LEBAK ADI I
DENGAN
MENGGUNAKAN DATABASE ORACLE
Oleh
:
HABIB
RAMADHAN AZHAR
NRP.7411109007
Proyek
Akhir ini Diajukan Sebagai Salah Satu Syarat Kelulusan Program Pendidikan
Profesi Satu Tahun di Pendidikan Vokasi
Berkelanjutan
Disetujui
Oleh :
Tim Penguji Proyek
Akhir Dosen Pembimbing
1. 1.
2. 2.
3. 3
Mengetahui
Direktur
Pendidikan Vokasi Berkelanjuan
Kab.Lamongan
Drs.
ALI MUJIONO, M.Si.
NIP.
19580930 198503 1 008
ABSTRAK
Tugas Akhir yang
Berjudul ” Sistem Informasi Laporan
Nilai Akademik Siswa Sdn Lebak Adi I Dengan Menggunakan
DataBase Oracle “ mempunyai latar
belakang yang sesuai dengan kondisi saat ini. Pada SD N Lebakadi I yang
pengelolahan datanya masih belum sempurna karena masih menggunakan program yang
sederhana yang memiliki keakuratan yang minim dalam pengelolaan datanya, Olejh
sebab itu penyusun membuat program yang dapat mempermudah dalam peng-entryan
data ataui mencari dan memngelola data.
System
Informasi ini dibuat dengan mneggunakan pemograman Database Oracle dan
Microsoft Visual Basic 6.0. penggunaan Database Oracle memungkinkan terjaminnya
keamanan sata yang terus mewnerus dikelola. Sedangkan pembuatan tampilan dengan
menggunakan program Visual Basic 6.0 yang notabennya mudah digunakan dan
digemari penggunanya, menyajikan bentuk aplikasi yang menarik dan sederhana.
Pemograman aplikasi
disusun beberapa table yang dibuat menggunakan Database Oracle dan disajikan
dengan Microsoft visual Basic 6.0.
Adapun perencanaan table yang terdiri
dari :
1.
Tabel pelajaran, dimana didalamnya
terdapat data pelajaran.
2.
Tabel Siswa, dimana didalamnya terdapat
data siswa.
3.
Table Guru, dimana didalamnya terdapat
data guru.
4.
Table Nilai, dimana didalamnya terdapat
data nilai-nilai siswa SD.
Dari
aplikasi diatas, kami dapat menyimpulkan bahwa aplikasi tersebut dapat
mempermudah kita dalam melakukan proses entry dan pengelolaan data Nilai siswa
SD N Lebakadi I . Diharapkan aplikasi tersebut dapat digunakan sebaik-baiknya dan
bermanfaat untuk kegiatan belajar-mengajar .
KATA
PENGANTAR
Puji syukur kami panjatkan kehasirat Allah SWT. yang
senantiasa memberikan rahmat serta hidayahnya sehingga kita dapat menyelesaikan Tugas Akhir ini yang
berjudul :
SISTEM INFORMASI LAPORAN
NILAI AKADEMIK SISWA
SDN LEBAK ADI I
DENGAN
MENGGUNAKAN DATA BASE ORACLE
Tugas Akhir ini dibuat dengan
maksud untuk memenuhi salah satu persyaratan guna menyelesaikan studi di
Pendidikan Vikasi Berkelanjutan (PVB) kab. Lamonganm. Dalam penyelesaian Tugas
Akhir ini, kami membuat6nya berdasarkan teori-teori yang pernah kami peroleh
dalam proses perkuliahan, literature dan bimbingan dari dosen pembimbing serta
pihajk-pihak lain yang telah banyak memberikan semangat dan bantuan.
Penyusun sadar bahwa masih banyak
kesalahan dan kekurangan dalam penyusunana buku laporan Tugas Akhir ini, oleh
sebab itu penyusun mohon maaf dan mengharap kritik dan saran guna
menyempurnakan buku kami serlanjutnya. Semoga buku ini akan memberikan manfaat
dalam menghasilkan sumber daya manusia yang berkuwalitas.
Lamongan, September 2012
penyusun
UCAPAN TERIMA KASIH
Alhamdulillah, atas
segala limpahan rahmat, taufik, serta hidayah-Nya sehingga Penyusun dapat
menyelesaikan Tugas Akhir ini dengan
lancar. Penyusun menyadari bahwa terselesaikannya Tugas Akhir ini tak lepas dari campur tangan pembimbing dan
dukungan dari berbagai pihak. Oleh sebab itu, dengan segala kerendahan hati
penyusun sampaikan ucapan terima kasih kepada :
1.
Allah SWT.
2.
DFirektur Pendidikan Vokasi
Berkelanjutan (PVB) kab. Lamongan.
3.
Bapak Moh.Azwar
Taufiq.,S.Kom selaku dosen pembimbing I yang ikut memmbantu dalam memberikan
bimbingan dalan penyusunan Tugas Akhir ini..
4.
Bapak Wajib.,
S.Pd.,S.ST. selaku dosen pembimbing II yang
ikut memmbantu dalam memberikan bimbingan dalan penyusunan Tugas Akhir ini.
5.
Dosen dan staf pengajar di Pendidikan
Vokasi Berkelanjutan kab. Lamongan.
6.
Staf Tata Usaha Pendidikan Vokasi
Berkelanjutan kab. Lamongan.
7.
Kedua Orang Tua yang senantiyasa member
bantuan materi dan non-materi serta Do’anya.
8.
Teman-teman yang senantiasa membantu,
member semangat dan dukungan dalam menmyelesaikan Tugas Akhir ini.
9.
Serta semua pihak yang membantu, baik
secara langsung maupun tidak langsung.
Penyusun menyadari
bahwa masih banyak kekurangan dalam penyusunan buku Tugas Akhir ini. Namun
penyusun berharap buku ini dapat member manfaat bagi kita semua.
DAFTAR ISI
HALAMAN
JUDUL
HALAMAN
PERNGESAHAN……………………………………………………..ii
ABSTRAK
………………………………………………………………………….iii
KATA
PENGANTAR ……………………………………………………………....iv
UCAPAN
TERIMA KASIH………………………………………………………...v
DAFTAR
ISI ………………………………………………………………………..vi
DAFTAR
GAMBAR ……………………………………………………………….vii
DAFTAR
TABEL ………………………………………………………………… viii
BAB I PENDAHULUAN
1.1 Latar Belakang ……………………………………………………………………….....
DAFTAR
GAMBAR
DAFTAR
TABEL
BAB I
PENDAHULUAN
A.
Latar
Belakang
Dalam era modern ini, Teknologi
merupakan suatu kebutuhan yang sangat
penting. Dengan semakin canggihnya teknologi
saat ini, kita pun diharuskan mampu menguasainya dan memanfaatkan dengan
sebaik-baiknya. Seiring dengan kemajuan Teknologi dan pesatnya system informasi yang terprogram dan
terorganisir kita pun diberi keuntungan untuk mencari dan mempelari
sebanyak-banyaknya informasi guna bisa bermanfaat bagi kehidupan. Oleh karena itu, penulis
mencoba membuat system informasi dan aplikasi program sebagai Tugas Akhir (TA) guna bisa bermanfaat
bagi penulis dan lembaga yang penulis tuju.
Kondisi yang terjadi saat ini, kebutuhan
akan Teknologi informasi sebagai sarana mempermudah dan mempercepat pekerjaan
sangatlah diperlukan. Namun dalam hal laporan NIlai Akademik di SDN LEBAKADI I
masih belum bisa memanfaatkan Teknologi secara optimal, sebab system
penilaiannya masih mengunakan program excel , sehinga akan rawan sekali
terjadi kesalahan dan juga memperlambat
pekerjaan merekap nilai-nilai siswa-siswianya. Oleh sebab itulah penulis ingin
membuat suatu program aplikasi dengan menggunakan data base Oracle dan
dijalankan dengan program Microsoft Visual Basic yang lebih sederhana dan mudah
pengoprasiannya tetapi lebih kongkrit dan efisien dalam pengrekapan data.
B.
BATASAN
MASALAH
Masalah
yang ditangani dalam Tugas Akhir ini adalah sebagai berikut :
1.
Bagaimana membangun sebuah system yang
mendekati konsep system yang sesungguhnya dan terintegrasi secara elektronik
dengan menggunakan Database Oracle ?
2.
Bagaimana membuat system yang
mengintegrasikan proses-proses pada bagian penilaian hasil belajar siswqa
sehingga dapat bermanfaat bagi semua pihak ?
Mengingat keterbatasan waktu yang
diberikan dalam penyelesaian tugas akhir ini maka system informasi ersebut akan
dibatasi masalah sebagai berikut:
1.
Mengolah system informasi Penilaian Akademik siswa khususnya pada data
penilaian dan system penilaian, sehingga dapat meningkatkan efisiensi kerja
pada penilaian tersebut.
2. Masalah dibatasi pada pembuatan tampilan
aplikasi Entry Data dan pencetakan laporan dengan menggunakan Microsoft Visual
Basic.
C.
TUJUAN
PENULISAN
Tujuan penulisan dari
program tersebut adalah untuk memudahkan para guru MI Thoriqotul Hidayah
Bulutigo Laren Lamongan dalam melakukan pengentryan data siswa, data nilai,
data absensi, data mata pelajaran, data guru dan juga untuk mendapatkan jaminan
keamanan sehingga data-data itu tidak dapat diubah pihak yang tidak mempunyai
wewenang dalam pengolahan data tersebut. Selain itu juga dapat menghasilkan
laporan yang akurat.
D.
METODOLOGI
PENELITIAN
Dalam
mengembangkan Sistem Informasi Nilai
Akademik siswa SDN Lebakadi I dibutuhkan langkah-langkah
sebagai berikut :
1. Studi
Pustaka
Melakukan
Studi Pustaka diguanakan untuk mengumpulkan data yang tersedia dan
sumber-sumber buku yang ada kaitannya dengan penulisan laporan ini.
2. Melakukan
pengumpulan data
Pengambilan
data diperoleh dari SDN Lebakadi I guna mendapatkan informasi terhadap focus
masalah yang dihadapi.
3. Pembuatan
program
Pembuatan
program dijalankan dengan menggunakan program visual basic 6.0 dan oracle 10g.
E.
SISTEMATIKA
LAPORAN
Tugas akhir ini menguraikan konsep dan
prosedur yang mendasari pembuatan aplikasi menggunakan pemrograman Visual Basic
6.0 penyusunan dan penulisan tugas akhir ini dibagi dalam beberapa bab yang
disajikan secara berurutan dan sistematis.Adapun sistematika Tugas Akhir ini
adalah sebagai berikut :
BAB I PENDAHULUAN
Pada
bab ini membahas mengenai Latar Belakang Masalah, Batasan masalah, Tujuan penulisan, Metode Penelitian dan sistematika
laporan.
BAB II TEORI
PENUNJANG
Membahas mengenai
teori-teori dasar yang menunjang perancangan yang digunakan dalam menyelesaikan
Tugas Akhir (TA) ini.
BAB III PERANCANGAN
DAN PEMBUATAN SISTEM
Merupakan tahap-tahap
perancangan dan pembuatan Program.
BAB IV PENYAJIAN DAN
ANALISA DATA
Berisi langkah-langkah
pengujian yang dilakukan untuk menguji efektifitas dan efisiensi program sistem
informasi siswa di MI Thoriqotul Hidayah Bulutigo Laren Lamongan.
BAB V PENUTUP DAN
KESIMPULAN
Dimana didalamnya berisi tentang Kesimpulan
dan saran yang didapat dari pembahasan studi yang telah dilakukan oleh penulis.
BAB
II
TEORI
PENUNJANG
Dalam Bab II ini akan dibahas
mengenai Teori-teori penunjang dalam penyelesaian tugas akhir ini. Beberapa
teori- teori penunjang itu antara lain :
1. Program Oracle
Oracle adalah nama dari produk
software database produksi perusahaan software oracle Corporation. Oracle
pertama kali diproduksi sekitar tahun 1984 dan sejak saat itu terus mengalami
penyempurnaan.
Dalam tugas akhir ini
saya membuat data base dengan menggunakan program Oracle 10g sebagai Database
Managemen System (DBMS) dalam jarinan windows. Karena kemampuannya menyimpan
data secara baik dan tidak muidah rusak. Kemampuan untuk melakukan penulisan
baris data dari kerusakan dan kekeliruan yang dilakukan user dengan pembuatan
full back up memiliki fasilitas yang mengatur kepentingan pemakainya yaitu hak
akses (Previllage) yang dikelompokkkan menjadi dua katagori antara lain :
· Hak
Previllage system yaitu hak untuk melakukan tindakan tertentu pada objek
tertentu.
· Hak
Previllage objek yaitu hak untuk melakukan tindakan tertentu pada objek skema.
Sedangkan Program Oracle 10g digunakan
sebagai DataBase Managemen System karena memilikin Kemampuan dan kemudahan
antara lain :
¨ Kemampuan
dalam menyimpan data secara baik sehingga tidak mudah rusak, apalagi ditunjang
dengan system backup yang baik.
¨ menyediakan
berbagai fasilitas untuk mengatur kepetingan para pemakai, yaitu pengaturan hak
(privilege) untuk masing-masing pemakai.
¨ Dapat
melakukan pemulihan database dari kerusakan dan kekeliruan yang dilakukan oleh
para user lain.
Sebelum kita bekerja
menggunakan Oracle ini, kita perlu mengetahui komponen- komponen penting yang
terdapat pada oracle, antara lain :
1.1. SQL (Structured Query Language)
Dalam
setiap komunikasi kita memerlukan bahasa begitu juga dengan user dan oracle.
Agar dapat berkomunikasi, maka keduanya harus mempuanyai bahasa yang sama.
Bahasa user yang meminta pada oracle untuk menyediakan suatu data yang
diperlukan adalah tipe bahasa khusus yang disebut dengan Structured Query
Language, atau disingkat SQL.
SQL
adalah bahasa non procedural, yaitu SQL menjelaskan bagaimana data ditampilkan,
dihapus atau dimasukkan dan bukan menjalankan prosedur pemrogaman untuk
menampilkan database utuk melakukan apa yang harus dilakukan, bukan bagaimana
melakukan.
SQL membuat programmer
atau database administrator dapat melakukan hal-hal berikut ini :
·
Memodifikasi struktur database
·
Mengganti setting security
·
Menambah wewenang user pada database atau
table
·
Menampilkan informasi dari database
·
Membuat keamanan data
·
Mengubah isi dari data
·
Menangani proses transaksi diantara
aplikasi
·
Mentransfer data antara database yang
berbeda.
Dalam
pembuatan Program,SQL mempunyai Struktur dasar,antara lain :
a)
Select untuk memanggil satu table tau
lebih dan view
b)
Delete untuk menghapus baris dari table
atau view
c)
Insert untuk menambah baris data baru
dalam table atau view
d)
Update untuk mengubah nilai kolom baris
table atau view
e)
Commit untuk membuat perubahan transaksi
f)
Rollback untuk membatalkan perubahan
dalam transaksi seja transaksi dimulai atau sejak savepoint
g)
Savepoint untuk mengatur point dimana
user dapat meakukan rollback
h)
Create, alter, drop, untuk membuat,
untuk mengubah dan membawah skema objek dan struktur database, termasuk
databasenya sendiri dan database user lain
i)
Rename untuk mengubah nama objek skema
j)
Truncate unuk menghapus semua data dalam
sekema objek tanpa menhapus struktur objek
k)
Grant, Revoke untuk member dan melepas
privileges dan roles.
1.2. Data Definition Language (DDL)
Data
Definition Language (DDL) merupakan hal-hal yang berkaitan dengan struktur
table. Dalam oracle mendapat beberapa type data, adapun data yang dimaksuk
adalah :
§
CHAR (n)
Mendefinisikan string
sepanjang n karakter. Bila n tidak disertakan panjang adalah satu.
§
VARCHAR (n)
Mendefinisikan string
yang panjang bias berubah-ubah sesuai dengan kebutuhan, sedang string tersebut
dibatasi sebanyak n karakter.
§
VARCHAR2 (n)
Mendefinisikan string
yang panjang bias berubah-ubah sesuai dengan kebutuhan, sedang string tersebut
dibatasi sebanyak n karakter. Maksimum karakter pada varchar2 adalah 2000
karakter.
§
LONG ROW
Mendefinisikan data
binary. Maksimum 2GB, tidak dikonversi oleh oracle.
§
DATE
Mendefinisikan tanggal,
menyimpan tahun, bulan, hari, jam, menit dan detik.
§
NUMBER (n,p)
Mendefinisikan angka
pecahan, fixed decimal atau floting point, nilai n adalah jumlah bytis dan p
adalah presesi angka dibelakang koma.
1.3. DataBase
Database adalah kumpulan dari table. Setiap pemakai (user) yang diberi
wewenang dapat melakukan akses terhadap data tersebut. Database biasanya
terorganisir dalam beberapa komponen yang terdiri dari satu atau lebih table.
Table digunakan untuk menyimpan data. Data dapat ditampilkan, dimodifikasi dan
dihapus dari table user yang diberi wewenang dengan menggunakan SQL.
Database
Management System (DBMS) merupakan kumpulan program-program perangkat lunak
(software) yang memperbolehkan untuk membuat atau memelihara database. DBMS
yang dapat menyediakan fasilitas untuk melakukan proses defining, constructing
dan manipulating.
Relational
Database Management System (RDBMS) merupakan sebuah system yang secara otomatis
menyatkan semua DBMS yang saling berhubungan, biasanya menggunakan 4th
Generation Language (4GL) dan sangat fleksibel sehingga data mudah
dimodifikasi, demikian dengan struktur databasenya, berdasarkan hal tersebut
SQL-lah yang memungkinkan untuk membuat RDBMS. Ada empat macam jenis database,
yaitu :
1.
Hirachial
2.
Network
3.
Relation
4.
Object Relation
Dalam
penyusunan tugas akhir ini penulis menggunakan Oracle 10g yang merupakan object
relation dapat berisi satu atau beberapa table. Setiap baris pada table
diidentifikasi oleh primary key tidak memperbolehkan ada baris lain yang datanya
sama, sehingga tidak ada duplikasi baris. Baris pada table yang primary key
harus berisi nilai , apabila ada table berhubungan satu dengan yang lain, maka
table yang lain merupakan foreign key yang merupakan satu kolom penunjukkan
kepada primary key yang lain. Beberapa petunjuk untuk primary key dan foreign
key :
·
Data pada primare key tidak
diperbolehkan ada duplikasi
·
Data pada primary key biasanya tidak
dapat diubah
·
Foreign key harus sama dengan nilai yang
ada pada primary key atau nilai unique atau null
2. Program Microsoft Visual Basic 6.0
Visual basic adalah bahsa pemprograman
tingkat tinggi yang merupakan perkembangan dari bahasa basic versi DOS. Sesuai
dengan istilahnya BASIC (Beginer’s all purpose Symbolik Code) Merupakan bahasa
pemprograman yang sangat mudah dipelajari.
Dengan menggunakan program visual basic untuk membuat Graphical User
Interface tidak lagi menuliskan
instruksi pemrogram dalam kode baris, tetapi secara mudah dapat di drag dan
drop project-project yang akan dibutuhkan dalam pemmograman di visual basic
yang bekerja dalam lingkungan grafis. Program visual Basic terdiri dari banyak
sub program (Prosedur), Dimana setiap prosedur mempunyai kode dan dapat
dieksekusi sendiri dan pada saat yang bersamaan dapat digunakan dalam satu kesatuan.
Dalam penggunaan Program Visual Basic
sebagai program Visual, kita harus masuk kedalam intergeted Development
Environment atau IDE, karena IDE ini menghubungkan beberapa fungsi seperti
editing,compiling, dan debugging dengan cara yang umum digunakan.Ide dalam
Visual Basic akan secara otomatis aktif setelah kita mengaktifkan program
visual basic.
2.1 Memulai IDE Visual Basic
Setelah
anda menjalankan program setup Visual Basic, program ini akan meminta anda
untuk memasukkan item program group dan program item baru untuk Visual Basic pada windows. Baru setelah itu anda
dapat MenjalankanVisual Basic dari windows.
Langkah-langkah untuk
mejalankan Visual basic dari windows adalah sebagai berikut :
a)
Klik start dari taskbar
b)
Pilih program dan arahkan ke pilihan Microsoft Visual Studio
6.0 dan klik pada plihan Microsoft Visual Basic 6.0
Gambar
2.1. Kotak Dialog Visual Basic 6.0
Kotak
dialog ini meminta informasi anda untuk memilih jenis project yang anda
inginkan.
Setelah anda memilih
salah satu tipe project tadi, misalnya jenis standart EXE, maka tak lama
kemudian akan tampak tampilan seperti dalam gambar 2.
Gambar 2.2.
Tampilan IDE visual Basic
2.2 Mengenal element
IDE (integrate Development Environment)
a)
Menu Bar
Menampillkan
perintah-perintah yang dapat anda gunakan saat anda bekerja.
Gambar
2.3. Menu Bar
b)
Toolbar
Fasilitas
ini dapat mempercepat pengasesan perintah-perintah yang ada dalam pemrograman.
Secara default, toolbar jenis standart yang ditampilkan saat anda memulai
Visual Basic.
Gambar 2.4.
Toolbar
c)
Context Menu
Berisi
Shortcut yang suatu saat bisa anda gunakan untuk membuka sebuah context menu
suatu object. Untuk membuka context menu ini anda dapat mengklik kanan object
yang aka anda buka context menunya.
Gambar 2.5. Contect Menu
d) Toolbox
Sebuah
windows yang berisi tombo-tombol control yang akan anda gunakan untuk mendesain
atau membangun sebuah form atau report.
Gambar
2.6. Tollbox standart
e) Windows Project Explorer
Windows ini menampilkan daftar form, modul
serta object lain yang ada dalam project aktif. Sebuah project merupakan
sekumpulan file yang anda gunakan untuk membangun sebuah aplikasi.
Gambar 2.7.
Wndows Project Explorer
f) Windows Properties
Windows
ini dapat anda gunakan untuk mengatur property sebuah object atau control yang
anda pilih.
Gambar 2.8. Windows properties
G) Form Designer
Yaitu
windows yang data anda gunakan untuk mengatur tampilan aplikasi yang anda
susun, atau dengan kata lain sebagai tempat untuk mendesain sebuah form.
Gambar 2.9. Form designer
2.3. Model obyek
Model
obyek pada visual basic terdiri dari obyek yang mempunyai property dan metode.
a)
Obyek
Obyek yang dapat
diumpamakan sebagai sesuatu atau sebuah benda. Contohnya adalah form dan
kontrol. Form adalah jendela dialog yang ditempatkan pada screen, sedang
kontrol adalah element yang ditempatkan didalam sebuah form, seprti textbox,
command button dan listbox.
b)
Property
Property
ini akan memberitahukan segala sesuatu tentang obyek, seperti warna, ukuran,
lokasi dan perlakuannya.properti dapat diibaratkan sebagai sifat dari suatu
obyek. Contohnya properti caption (judul) dari sebuah form ditulis dengan
Form1.Caption.
c)
Metode
Metode
adalah suatu salah kerja dari pemrograman berorientasi obyek. Contohnya : Move,
Print, Resize dan Clear.
2.4. Project Pada Visual Basic 6.0
Apabila
bekerja pada Visual Basic 6.0, maka haars menggunakan project. Project pada
Visual Basic terdiri dar sedikitnya dua atau lebih file.
a)
File Vbp, adalah file project, merupakan sebuah file teks
yang kecil yang terdiri dari nama dari file yang lain didalam project.
b)
Masing-masing form adalah project disimpan dalam file.frm.
pada saat memulai suatu peroject, hanya terdapat satu form (satu file form).
Kemudian kita dapat menambahkan satu project kita dengan beberapa form dalam
Visual Basic, masing-masing form disebut dengan form module.
c)
Secara opsional, project juga mempunyai file.bas yang berisi
pernyataan dalam bahasa basic yang dapat diakses dari sembarang form.
d)
Control tambahan, disebut custom kontrol, berupa file.exe.
apabila memasukkan kontrol dalam project yang bukan bagian dari control
standart, maka file.ocx akan dimasukkan dalam project.
e)
Setelah menyimpan projrct, Visual Basic secara otomatis akan
menambahkan satu file ke project dengan ekstension.vbw. file ini berisi
informasi form dari project.
2.5
Memulai Visual Basic
a)
Klik tombol mouse pada menu start
b)
Pilih menu program > Microsoft Visual Studio 6.0 >
Microsoft Visual Basic 6.0
Gambar
2.10. Menu start
c)
Kemudian akan keluar kotak dialog seperti gambar 1. Disini
bias memiilh jenis aplikasi yang akan dibuat dengan Visual Basic. Biasanya
untuk mmbuat aplikasi standart, pilih standart EXE, lalu tombol Open.
d)
Setelah itu akan muncul layar lingkungan Visual Basic
(gambar 2)
2.6 Lingkungan Visual Basic
Layar Visual Basic seperti
gambar 2 adalah suatu lingkungan besar yang terdiri dari beberapa bagian-bagian
kecil yang semuanya mempunyai sifat :
a)
Floating
Dapat
digeser-geser ke posisi mana saja. Untuk menggeser elemen-elemen dari layar
Visual Basic, klik dan tahan tombol mouse pada judul (Title Bar) elemen
tersebut dan geser ketempat yang diinginkan.
b)
Sizeable
Dapat
diubah-ubah ukurannya. Untuk mengubah ukuran suatu elemen, klik dan tahan
tombol mouse pada sisi (border) jendela tersebut, lalu geserlah hingga keukuran
yang diinginkan.
c)
Dockable
Dapat
menempel dengan bagian lain yang berdekatan. Untuk menempelkan elemenlayar
Visual Basic ke elemen lainnya, tempelkan sisi-sisi elemen tersebut, dan secara
otomatis akan menempel ketempat yang diinginkan.
3. Hubungan Antar
Program
Dalam hal ini mengakses
Oracle dengan menggunakan Visual Basic. Pada visual basic terdapat intercase
pengaksesan yang dapat digunakan, dngan menggunakan visual basic kita dapat
mengontrol hubungan dengan servis menggunakan suatu program atau prosedur untuk
memperoleh data. Cara koneksi database Oracle-OraHome90 dengan Visual Basic,
yaitu : koneksi dengan ORADC (Oracle Data Control) dan koneksi dengan Microsoft
Data Bound Grid Control.
3.1
Koneksi ORADC
(Oracle Data Control)
Untuk
melakukan koneksi database dengan Oracle Data Control (ORADC) harus menambahkan
komponen, obyek-obyek komponen yang digunakan sebagai penunjang ORADC adalah
semua komponen yang dinyatakan sebagai komponen “data-control”. Untuk
mengaktifkan obyek-obyek komponen ORADC dilakukan dengan cara klik menu project
> komponen dan pilihlah :
· Oracle Data
Control (lihat gambar 13)
Gambar
2.13. Komponen ADO
· Microsoft Data
Bound Grid Control 5.0 (SP3) (lihat gambar 14)
Gambar
2.14. Komponen ADO (Microsoft Data Boun Grid Control 5.0 (SP3)
3.2 Property Oracle Data Control (ORADC)
Untuk menggunakan
Oracle Data Control, klik icon ORADC pada Toolbox, kemudian letakkan pada form.
Untuk melakukan koneksi dengan database menggunakan Oracle Data Control,
property yang digunakan :
a)
Connect : untuk melakukan koneksi database, ketiklah nama
user dan password yang dipisahkan dengan tanda “/”, contoh : Connect :
fidya/warlord.
b)
Database name : nama hostname pada database yang ada di
client, contoh : CCL
c)
RecordSource : perintah SQL yang menyatakan recorset,
misalnya : elect * from siswa (lihat gambar 15)
Gambar
2.15. Properties ORADC
3.3 Properti Microsoft Data Bound Grid Control 5.0 (SP3)
Untuk menggunakan
Microsoft Data Bound Grid Control, klik icon DBGrid pada Toolbox, kemudian
letakkan pada form. Untuk melakukan koneksi dengan database menggunakan
Microsoft Data Bound Grid Control, property yang digunakan :
a)
DataSource : ORADC1 (lihat gambar 16)
Gambar 2.16. Properties Microsoft
Data Bound
Grid Control 5.0 (SP3)
BAB
III
PERANCANGAN DAN
PEMBUATAN SISTEM
1. Rancangan Table dan Form
Aplikasi SISTEM
INFORMASI LAPORAN NILAI AKADEMIK
SISWA SDN
LEBAKADII KAB.LAMONGAN dengan MENGGUNAKAN DATABASE ORACLE kami rancang menjadi
:
ö 4 tabel yang tersimpan dalam database oracle
ö 7 Form
ö 16 Data Report
1.1.
Perancangan
Tabel
a.
Tabel
SISWA_SD merupakan tabel dimana
didalamnya berisi tentang data siswa,seperti :
NIS, NAMA_SISWA,, JENIS_KELAMIN,
TEMPAT_LAHIR, TANGGAL_LAHIR ,ALAMAT.
b.
Tabel
NILAI merupakan tabel dimana didalamnya
berisi tentang data nilai siswa.Seperti :
KELAS, NIS, KODE_MATA_PELAJARAN,
KODE_GURU, NILAI_TUGAS ,UTS ,UAS.
c.
Tabel
MATA PELAJARAN merupakan tabel dimana didalamnya berisi tentang data mata
pelajaran,seperti :
KODE_MATA_PELAJARAN, NAMA_PELAJARAN, KODE_GURU
SEMESTER.
d.
Tabel
GURU merupakan tabel dimana didalamnya berisi data para guru.seperti :
KODE_GURU
, NAMA_GURU, NIP
1.2. Struktur
Tabel
a. Struktur
table Guru antara lain :]
FIELD
NAME
|
TYPE
|
SIZE
|
KODE_GURU
|
CHAR
|
5
|
NAMA_GURU
|
VARCHAR2
|
50
|
NIP
|
CHAR
|
25
|
b. Struktur
table Nilai, antara lain :
FIELD
NAME
|
TYPE
|
SIZE
|
NIS
|
CHAR
|
15
|
NAMA_SISWA
|
VARCHAR2
|
50
|
JENIS_KELAMIN
|
VARCHAR2
|
15
|
TEMPAT_LAHIR
|
VARCHAR2
|
50
|
TANGGAL_LAHIR
|
DATE
|
|
ALAMAT
|
VARCHAR2
|
50
|
c.
Struktur table Mata Pelajaran, antara
lain :
FIELD
NAME
|
TYPE
|
SIZE
|
KODE_MATA_PELAJARAN
|
CHAR
|
5
|
NAMA _PELAJARAN
|
VARCHAR2
|
30
|
KODE_GURU
|
CHAR
|
5
|
SEMESTER
|
NUMBER
|
5
|
d. Struktur
table Guru, antara lain :
FIELD
NAME
|
TYPE
|
SIZE
|
NIS
|
CHAR
|
15
|
NAMA_SISWA
|
VARCHAR2
|
50
|
JENIS_KELAMIN
|
VARCHAR2
|
15
|
TEMPAT_LAHIR
|
VARCHAR2
|
50
|
TANGGAL_LAHIR
|
DATE
|
|
ALAMAT
|
VARCHAR2
|
50
|
1.3.
ERD
1.4.
Relasi Antar Tabel
1.5.
Rancangan Form
Form
yang disediakan untuk aplikasi ini antara lain :
ö Form
Splash
ö From
login
ö Form
menu
ö Form
siswa
ö Form
nilai
ö Form
pelajaran
ö Form
guru
1.6.
Rancangan Report
Form yang disediakan untuk aplikasi
ini antara lain :
ö Report
data siswa
ö Report
data siswa kelas 1
ö Report
data siswa kelas 2
ö Report
data siswa kelas 3
ö Report
data siswa kelas 4
ö Report
data siswa kelas 5
ö Report
data siswa kelas 6
ö Report
data guru
ö Report
data pelajaran
ö Report
data nilai
ö Report
data nilai kelas 1
ö Report
data nilai kelas 2
ö Report
data nilai kelas 3
ö Report
data nilai kelas 4
ö Report
data nilai kelas 5
ö Report
data nilai kelas 6
1.7.
Flowchart
Tidak ada komentar:
Posting Komentar