makalah sofware

19
6/22/2012 i Aplikasi Program Database Sederhana bagi Aplikan

Upload: astarif

Post on 24-Jul-2015

349 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: makalah sofware

6/22/2012 i

Aplikasi Program Database Sederhana bagi Aplikan

Page 2: makalah sofware

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

Page 3: makalah sofware

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

Page 4: makalah sofware

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

Page 5: makalah sofware

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

Page 6: makalah sofware

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

Page 7: makalah sofware

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

Page 8: makalah sofware

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

Page 9: makalah sofware

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

Page 10: makalah sofware

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

Page 11: makalah sofware

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

Page 12: makalah sofware

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

Page 13: makalah sofware

Klik Run , masukan username dan password yang ada pada table login maka akan muncul

form nilai praktikum labkom .

10

Page 14: makalah sofware

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

Page 15: makalah sofware

Daftar Pustaka

Sumber Artikel http://viandra-onepiece.blogspot.com/2012/02/microsoft-visual-foxpro-

90.html#ixzz1yLDpd9e7

12