makalah sofware
TRANSCRIPT
6/22/2012 i
Aplikasi Program Database Sederhana bagi Aplikan
Kata Pengantar
Puji syukur kehadirat Tuhan Yang Maha Esa atas rahmat-Nya yang selalu tercurah mengiringi penulis dalam penyusunan makalah berjudul “Aplikasi Program Database Sederhana bagi Aplikan ”
Makalah ini disusun untuk memenuhi salah satu syarat Open Recrutmen Asisten Labkom Manajemen Program Studi Manajemen, Fakultas Ekonomi dan Bisnis, Universitas Padjadjaran, Bandung. Selain sebagai bentuk pelaksanaan tugas, penulis juga berharap makalah ini bermanfaat dan dapat menjadi tambahan referensi pembaca dalam perkembangan software database visual foxpro 9.0.
Penulis mengucapkan terima kasih pihak yang telah memberikan banyak wawasan dan pengetahuan mengenai tugas ini. Penulis dengan senang hati menerima kritik dan saran yang membangun apabila terdapat kesalahan dalam komposisi materi ataupun sistematika makalah ini.
Terima kasih.
Bandung, 22 Juni 2012
Penulis
i
DAFTAR ISI
Kata Pengantar............................................................................................................................................. i
DAFTAR ISI................................................................................................................................................... ii
BAB I..........................................................................................................................................................1
PENDAHULUAN.......................................................................................................................................1
1.1. Latar Belakang.............................................................................................................................1
1.2. Tujuan Penulisan.........................................................................................................................1
BAB II.........................................................................................................................................................2
PEMBAHASAN.........................................................................................................................................2
2.1. Visual Foxpro 9................................................................................................................................2
2.2. Keunggulan Software lain................................................................................................................5
2.3. Manfaat Foxpro 9.............................................................................................................................5
2.4. Ide Pembuatan..................................................................................................................................5
2.5. Langkah-Langkah Pembuatan..........................................................................................................5
BAB III......................................................................................................................................................11
PENUTUP.................................................................................................................................................11
3.1. Simpulan........................................................................................................................................11
Daftar Pustaka...........................................................................................................................................12
ii
BAB I
PENDAHULUAN1.1. Latar Belakang
Di zaman modern ini , teknologi merupakan hal yang penting untuk kehidupan sehari-hari.
Teknologi dapat dikaegorikan sebagai alat pendukung utama kelangsungan hidup kita ,
hampir seluruh kegiatan yang kita lakukan berhubungan dengan teknologi seperti, komputer ,
hape , internet , tv , mesin cuci , penanak nasi , dll . Teknologi yang kita gunakan tidak akan
berarti tanpa adanya software pendukung . Maka , Sofware merupakan hal yang penting bagi
teknologi berbasis komputer . Salah satu software yang berpengaruh di dunia bisnis adalah
Visual Foxpro 9.0
1.2. Tujuan Penulisan
Untuk mengetahui bagaimana Implementasi dari software visual foxpro 9.0 sebagai alat
pendukung kegiatan , terutama di bidang pendidikan.
1
BAB II
PEMBAHASAN
2.1. Visual Foxpro 9Microsoft Visual Fox Pro adalah salah satu bahasa pemrograman prosedural dan bahasa
pemrograman berorientasi objek yang dikembangkan oleh Microsoft. Visual Foxpro dikenal
sebagai Software Developer Tool menyediakan fasilitas prototyping untuk membangun aplikasi
yang cepat.
Software ini dimulai dari FoxPro (FoxBASE) yang awalnya dikembangkan oleh Fox
Technology pada 1984.Fox Technology kemudian bergabung dengan Microsoft pada
1992.Awalnya Foxpro dapat berjalan pada sistem operasi Mac OS, DOS, Windows, dan UNIX
(2.6 Version) tapi pada perkembangannya (3.0 Version) hanya mampu berjalan pada Mac OS
dan Windows saja, bahkan pada versi-versi berikutnya hanya berjalan pada Windows saja.
Kelebihan Visual Foxpro 9.0
Simpel
Fitur lengkap
Punya database sendiri yaitu DBF
Akses ke database internal mudah
OOP murni sejak versi 6.0
Dinamis
Akses ke library eksternal mudah
Sederhana
Tidak memerlukan spesifikasi hardware yang tinggi
Kekurangan Visual Foxpro 9.0
Tidak tersedia tipe data pointer
Tidak bisa digunakan untuk membuat OCX
Pengembangan versi sekarang sudah terhenti di versi 9.0
2
Pembuatan report yang belum mengimplementasikan OOP (direncanakan akan
diimplementasikan di VFP 9)
Menu-designer yang juga belum mengimplementasikan OOP.
Tipe File Visul Foxpro 9.0
1. Project, merupakan file yang berisi pengenal file-file lainnya yang terdapat pada aplikasi.
File bertipe Project memiliki ekstensi .pjx pada nama filenya.
2. Database, adalah file yang berisi informasi mengenai file-file penyusun database. File
penyusun database dapat berupa tabel, indeks, atau view. Ekstensi file database
adalah .dbc
3. Tabel, yaitu file yang berisi informasi tabel dalam tiap-tiap fieldnya, yang mungkin
kosong atau berisi beberapa record. File tabel berekstensi .dbf
4. Query, merupakan file yang berisi pendefinisian sebuah informasi dari sebuah database,
yang pembentukannya menggunakan kriteria untuk mengekstrak record khusus. Program
query yang dikompilasi memiliki ekstensi .qpx
5. Connection, adalah nama yang dipakai untuk memberi nama hubungan dengan database
jarak jauh.
3
6. View, berisi pendefinisian tabel sementara menggunakan perintah kriteria untuk
mengekstrak record khusus. View dibentuk dengan satu atau lebih tabel, atau
menggunakan view yang sudah ada. Berbeda dengan query, view dapat di-update.
Remote View, adalah view yang mengambil data dari komputer jarak jauh (di tempatlain/
remote data).
7. Form, merupakan sarana untuk berinteraksi antara user user aplikasi dengan lingkungan
datanya. Pada form terdapat kontrol-kontrol yang berfungsi untuk menampilkan atau
meng-edit data. Form tersimpan pada file berkestensi .scx
8. Report, merupakan bentuk penyajian informasi secara visual yang dapat dicetak dengan
kertas. File report mempunyai ekstensi .frx
9. Label, hampir sama dengan report, hanya saja ukurannya lebih kecil. Ekstensi file label
adalah .lbx
10. Program, adalah file yang berisi satu atau lebih perintah pemrograman yang tersusun
secara terstruktur untuk menjalankan proses tertentu. Ekstensi file program adalah .prg
11. Class, merupakan definisi properti, method dan event suatu obyek. Definisi class
disimpan dalam suatu class library yang filenya berekstensi .vcx
12. Text File, yaitu file yang berisi teks belaka. File teks ini biasanya dipakai sebagai tempat
mendeklarasikan variabel-variabel atau konstanta-konstanta yang di-include ke dalam
project. Ekstensi file teks adalah .txt
13. Menu, merupakan daftar perintah yang muncul saat Ada memilih menu dari menu bar.
Menu tersimpan dalam file berekstensi .mnx
Salah satu metode pembelajaran untuk pemrograman yang sangat efektif adalah metode belajar
sambil mencoba penerapannya. dengan menggunakan Microsoft Visual FoxPro 9.0 diharapkan
dapat mengembangkannya menjadi sistem yang lebih kompleks lagi
4
2.2. Keunggulan Software lain
Pada Sofware pemograman lain seperti PHP atau visual studio memakai arsitektur .NET,
yang lebih canggih dan dapat digunakan dengan memakai hubungan internet.
2.3. Manfaat Foxpro 9Beberapa Kemampuan atau manfaat dari Microsoft Visual FoxPro 9.0 diantaranya :
a. Untuk membuat Program Aplikasi berbasis Windows
b. Untuk Membuat objek-objek pembuatan program
c. Menguji Program (debugging) dan menghasilkan program akhir berakhiran EXE yang
bersifat executable atau dapat langsung dijalankan
2.4. Ide Pembuatan“Aplikasi sederhana database nilai praktikum bagi aplikan Labkom Manajemen”
Aplikasi ini berfungsi sebagai fasilitator bagi para aplikan labkom manajemen untuk melihat
nilai praktikum secara berkala
2.5. Langkah-Langkah Pembuatan1. Buka aplikasi foxpro , kemudian klik new file , save project pada folder yang telah di sediakan
5
2. Klik new data base , lalu save di folder yang sama, dengan nama : mahasiwa
3. Lalu , membuat table “data_mahasiswa” dengan cara yang sama seperti membuat data base ,
kemudian isi fields dengan no_induk , nama , angkatan , perhatikan index pada kolom
no_induk , isi dengan ascending , kemudian klik ok
6
4. Pada tab project manager , klik run , kemudian klik tab view plih append mode , selanjutnya
isi kolom no_induk , nama dan angkatan
5. Ulangi proses pembuatan table untuk membuat table nilai pertemuan dan login
Table nilai pertemuan berisi field : no_induk , pertemuan1 , pertemuan2 , Review
Table nilai log in berisi fied : ussername dan password
6. Setelah table database selesai , maka selajutnya membuat form log in dan form Data
Mahasiswa
7. Pertama kita akan membuat form data mahasiswa maka ,Pilih document pada tab project
manager , kemudian sorot form , klik new -> form wizard ->one to many from wizard
Kemudian pilih field yang akan di tampilkan di parent table field seperti no_induk , nama
dan angkatan klik next , pilih field yang akan di jadikan sebagai child table field seperti
pertemuan1 , pertemuan2 , review dari table yang telah kita buat .next , pilih emboss , next
pilih field untuk short record . next , cantumkan nama Data Mahasiswa , plih save and run ,
finish
7
Akan muncul form seperti ini:
Kedua , kita akan membuat form Log in , langkah selanjutnya ,Pilih document pada tab
project manager , kemudian sorot form , klik new -> new file
Maka akan muncul form seperti ini:
Kemudian masukan VFP Base Classes yang sesuai dalam pembuatan form log in sepeti
comman button , text ,colum
8
hasilnya akan seperti ini :
Untuk mengoperasikan command button dalam menjalankan aplikasi maka klik 2 kali pada
tombol login dan masukan pada sintax :
USE login
LOCATE FOR ALLTRIM(thisform.text1.Value)==ALLTRIM(login.Idmhs) AND
ALLTRIM(thisform.text2.Value)==ALLTRIM(login.Passmhs)
IF FOUND()
MESSAGEBOX("Login Berhasil",0,"Login")
DO FORM formulir
thisform.Release
ELSE
MESSAGEBOX("ID atau Password salah",0,"Login")
thisform.text1.Value=""
thisform.text2.Value=""
ENDIF
9
Klik Run , masukan username dan password yang ada pada table login maka akan muncul
form nilai praktikum labkom .
10
BAB III
PENUTUP
3.1. SimpulanBagi pemula, pembuatan aplikasi dengan menggunakan Visual Foxpro 9.0 lebih memberi
kemudahan dibandingkan dengan bahasa pemrograman lainnya. Proses dalam membangun suatu
form diakomodir dengan baik di dalam IDE. Database internalnya pun lebih terintegrasi dan
tidak merepotkan. Penggunaaan visual foxpro dalam aplikasi sederhana ini berguna untuk
menyimpan database dan memberi kemudahan bagi para aplikan dalam melihat nilai
praktikumnya .
11
Daftar Pustaka
Sumber Artikel http://viandra-onepiece.blogspot.com/2012/02/microsoft-visual-foxpro-
90.html#ixzz1yLDpd9e7
12