You are on page 1of 15

2012

Aplikasi Program Database Sederhana bagi Aplikan

Astari Febriani Rasidi 120310100206


6/22/2012 i

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

DAFTAR ISI
Kata Pengantar ............................................................................................................................................... i DAFTAR ISI..................................................................................................................................................... ii BAB I ............................................................................................................................................................ 1 PENDAHULUAN ........................................................................................................................................ 1 1.1. 1.2. Latar Belakang .............................................................................................................................. 1 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 PENDAHULUAN
1.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.

BAB II

PEMBAHASAN
2.1. Visual Foxpro 9 Microsoft 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.

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

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 9 Beberapa 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 Pembuatan 1. Buka aplikasi foxpro , kemudian klik new file , save project pada folder yang telah di sediakan

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

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

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

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

Klik Run , masukan username dan password yang ada pada table login maka akan muncul form nilai praktikum labkom .

10

BAB III

PENUTUP
3.1. Simpulan Bagi 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

You might also like