0
DISUSUN
OLEH
1. AXNES MONICA MANALU
2. EKI FERNIDA MANALU
3. DONI SERFASIUS SINAGA
4. PUTRA SIMATUPANG
5. WELMOTION SIMBOLON
SMA NEGERI 1 PASARIBUTOBING
BAB I
PENDAHULUAN
A. LATAR BELAKANG
Teknologi Informasi terdiri dari dua kata, teknologi dan informasi. Teknologi adalah
pengembangan dan aplikasi dari alat, mesin, material dan proses yang menolong manusia
menyelesaikan masalahnya. Sedangkan Informasi adalah hasil pemrosesan, manipulasi dan
pengorganisasian/penataan dari sekelompok data yang mempunyai nilai pengetahuan
(knowledge) bagi penggunanya. Dapat kita simpulkan bahwa Teknologi Informasi adalah suatu
teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun,
menyimpan, memanipulasi data dalam berbagai cara untuk menghasilkan informasi yang
berkualitas.
Membahas tentang teknologi informasi, bahasannya akan tidak jauh dari bahasa pemrograman
atau yang lebih sering disebut dengan istilah bahasa komputer. Banyak terdapat jenis-jenis
bahasa pemrograman, maka dari itu bahasa pemrograman dikelompokkan menjadi 3 level
bahasa, yaitu:
Dan juga dalam bahasa pemrograman terdapat banyak sekali bahasa pemrogaman salah satunya
adalah bahasa pemrograman microsoft visual foxpro, dalam foxpro terdapat yang namanya
database dan form, dalam makalah ini kita akan membahas tentang database dan form.
B. RUMUSAN MASALAH
1. Database atau basis data adalah kumpulan data yang disimpan secara sistematis
di dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat
lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data
meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan data
yang akan disimpan. Basis data merupakan aspek yang sangat penting dalam
sistem informasi dimana basis data merupakan gudang penyimpanan data yang
akan diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi
data, menghidari duplikasi data, hubungan antar data yang tidak jelas dan juga
update yang rumit.
Dan database secara spesifik dalam fisual foxpro adalah kumpulan dari beberapa
tabel yang saling berelasi.
2. Form adalah merupakan tempat atau wadah yang di gunakan untuk meletakan
kontrol-kontrol yang lain sehingga di pergunakan sebagai sarana untuk
berinteraksi dengan user.
B. MACAM – MACAM DATA DI VISUAL FOXPRO
1. Database
Adalah kumpulan dari beberapa tabel yang saling berelasi, di mana di dalam
database ini kita dapat mendesain beberapa tabel.
Contoh Gambar :
2. Free table
Free table/ tabel bebas adalah tabel yang berdiri sendiri, di mana dalam tabel ini
dapat di gunakan di luar dari database,kita bisa menyimpan di mana saja yang kita
inginkan.
Contoh gambar :
3. Queries
Quiries adalah merupakan file yang berisi pendefinisian sebuah informasi dari
sebuah database yang terbentuk menggunakan kriteria tertentu ekstensi dari file
ini adalah .qpx
C. STUDI KASUS
Syntaks :
thisform.text1.Value=""
thisform.text2.Value=""
thisform.text3.Value=""
thisform.text4.Value=""
thisform.text5.Value=""
3. Perintah untuk mencari
Syntaks :
select buku
if empty(thisform.text1.value) then
messagebox("Isi Kode buku anda")
thisform.text1.setfocus
ELSE
seek(alltrim(thisform.text1.value))
if found () then
messagebox("Kd_buku " + thisform.text1.value + " DATA SUDAH DITEMUKAN")
thisform.text1.value=kd_buku
thisform.text2.value=judul
thisform.text3.value=penerbit
thisform.text4.value=pengarang
thisform.text5.value=tgl_terbit
else
messagebox("Kd_buku " + thisform.text1.value + " DATA BELUM TERDAFTAR ")
thisform.text1.value=""
thisform.text1.setfocus
endif
endif
4. Perintah update
Syntaks :
select buku
if empty(thisform.text1.value) or empty(thisform.text2.value )or
empty(thisform.text3.value) or empty(thisform.text4.value)or
empty(thisform.text5.value)then
messagebox("maaf data anda belum lengkap")
else
replace kd_buku with thisform.text1.value
replace judul with thisform.text2.value
replace penerbit with (thisform.text3.value)
replace pengarang with (thisform.text4.value)
replace tgl_terbit with (thisform.text5.value)
thisform.refresh
messagebox("data anda sudah di update")
endif
5. Perintah hapus
Syntaks :
SELECT Buku
x=messagebox("yakin ingin menghapus data.??",36,"opsi hapus")
if x=6 then
DELETE
MESSAGEBOX("data anda sudah di hapus")
ENDIF
thisform.Refresh
6. Skip ( > )
Syntaks :
SKIP +1
thisform.text1.Value=kd_buku
thisform.text2.Value=judul
thisform.text3.Value=penerbit
thisform.text4.Value=pengarang
thisform.text5.Value=tgl_terbit
7. Skip ( < )
Syntaks :
SKIP -1
thisform.text1.Value=kd_buku
thisform.text2.Value=judul
thisform.text3.Value=penerbit
thisform.text4.Value=pengarang
thisform.text5.Value=tgl_terbit
8. Perintah untuk keluar
Syntaks :
x=messagebox("yakin ingin keluar.??",36,"opsi keluar")
if x=6 then
THISFORM.release
ENDIF
A. Kesimpulan
Dalam desain form dan database kita perlu harus mengetahui beberapa hal yang
terpenting yaitu kita harus mengetahui dulu pengertian form dan database di mana
Form adalah merupakan tempat atau wadah yang di gunakan untuk meletakan
kontrol-kontrol yang lain sehingga di pergunakan sebagai sarana untuk
berinteraksi dengan user.
Database atau basis data adalah kumpulan data yang disimpan secara sistematis di
dalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat
lunak (program aplikasi) untuk menghasilkan informasi.
B. SARAN
Mengunakan form dan database adalah sangat penting dalam pemrograman visual
basic, karena dengan form dan database kita bisa berkomunikasi dengan user
dengan baik apalagi dalam program input data perpustakaan.
DAFTAR PUSTAKA
http://www.slideshare..net