VISUAL FOXPRO 9.0. Annisa

dokumen-dokumen yang mirip
Microsoft Visual Fox Pro

VISUAL FOXPRO AS GOOD GREAT PROTOTYPING TOOL AND RAD

BERBAGAI VERSI VISUAL BASIC.NET

SISTEM PENGELOLAAN SOAL DENGAN MENGGUNAKAN VISUAL FOXPRO

BAB II TINJAUAN PUSTAKA. yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu.

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

DESKTOP PUBLISHING ADOBE PAGEMAKER 7.0

Pertemuan XI Database Connectivity Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)

M. Choirul Amri

Rapid Application Development

INTRODUCTION TO NETBEANS IDE

Microsoft Data Access Components (MDAC) Oleh : Edi Sugiarto, S.Kom, M.Kom

ANALISIS KECEPATAN AKSES DATA DENGAN MENGGUNAKAN KONEKSI ODBC DAN OLE DB UNTUK EFISIENSI DATABASE

BAB III LANDASAN TEORI

BAB II LANDASAN TEORI. Sistem merupakan kumpulan elemen elemen yang saling terkait dan

BAB II TINJAUAN PUSTAKA. mencapai tujuan tertentu (Sutopo, 2012; Yakub, 2012). Sedangkan informasi. langsung pada saat mendatang (Sutanta, 2011).

BAB 1 PENDAHULUAN. yaitu : Standard Edition merupakan produk dasar, Profesional Edition berisi

BAB V IMPLEMENTASI SISTEM

9 LANGKAH MUDAH KONEKSIKAN VISUAL FOXPRO DENGAN MySQL

METODE DAN TEKNIK PENGEMBANGAN SISTEM INFORMASI

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

Data flow diagram (DFD) adalah representasi grafis yang mengalir. data visualisasi (desain terstruktur). Pada DFD, item data mengalir dari

DAF WebProjector. Dynamic Application Form. Application Server. Service Control Manager (SCM) DB Connector RDBMS

BAB 2 LANDASAN TEORI. yang saling berinteraksi untuk mencapai tujuan. yang dimaksud dengan data dan informasi? Data adalah fakta fakta yang

DATABASE SQL SERVER. Database SQL Server Halaman 1

BAB V IMPLEMENTASI PERANGKAT LUNAK. Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap

keharusan yang pemeliharaan; pengawasan dan barang dalam aplikasi Barang ketentuan yaitu yang Persediaan, Aplikasi digunakan menatausahakann Milik

dimulai dengan service, pengadaan barang barang seperti akesoris komputer,

BAB IV PENGELOMPOKAN UNIT KOMPETENSI PADA LEVEL KUALIFIKASI DAN JENJANG JABATAN. 4.1 Pengelompokan Unit Kompetensi pada level kualifikasi

MODUL 4 STRUKTUR OPEN DATABASE CONNECTIVITY

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

BAB III LANDASAN TEORI. penyuluhan memberikan pengertian yang berbeda beda. Meskipun demikian,

BAB 1 PENDAHULUAN. mempengaruhi kehidupan manusia. Teknologi yang saat ini banyak dibutuhkan dan

BAB II LANDASAN TEORI. tugas akhir ini di gunakan beberapa landasan teori, yaitu :

MENGENAL PHP BAB Apakah PHP Itu?

BAB II TINJAUAN PUSTAKA. Berkaca dari pesatnya laju perkembangan teknologi. modern, sistem penjadwalan guru di sebuah sekolah akan lebih

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

Visual Basic (VB) Tatik yuniati. Abstrak.

BAB 4 Pendekatan-Pendekatan Pengembangan Sistem

DASAR-DASAR SQL SERVER 2005

BAB III LANDASAN TEORI. pertama adalah sistem, dan yang kedua adalah sistem informasi itu sendiri.

PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

BAB 1 ASUMSI PERANAN PENGANALISIS SISTEM

BAB III LANDASAN TEORI. kumpulan dari elemen-elemen yang satu dengan yang lain berinteraksi dan

MENGENAL TENTANG BAHASA PEMROGRAMAN RUBY

Cara Membuat Aplikasi Facebook dengan Visual Studio 2010

SISTEM INFORMASI PRESENSI DAN PENGGAJIAN KARYAWAN DI TOKO BOBOHOMART BANJARNEGARA. Oleh : Dwi Nurdiani

BAB II LANDASAN TEORI. sistem informasi. Pada umumnya setiap organisasi selalu mempunyai sistem

Metodologi Pembangunan Sistem Informasi

Modul 1. A. Bagian-Bagian Utama Delphi. Menu Utama. Toolbar / Speedbar ( kiri Delphi 5, kanan Delphi 7) Component Palette

Intro to Database Visual Basic 6

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2009/2010

OTOMATISASI SISTEM MANAJEMEN DAN INVENTORY VOUCHER ELEKTRONIK MKIOS CV. AKAR DAYA MANDIRI. Irvan Ramdhani Pembimbing : Andri Heryandi, S.

BAB III LANDASAN TEORI. menggunakan komputer biasa disebut sistem informasi berbasis komputer (computer based

Pendekatan-Pendekatan Pengembangan Sistem Hanif Al Fatta M.kom

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat

Jenderal Peternakan dan Kesehatan Hewan. Berdasarkan hasil studi lapangan yang telah dilakukan, koperasi ini masih menggunakan sistem manual untuk keg

BAB III LANDASAN TEORI

Pengembangan Sistem Informasi

BAB V IMPLEMENTASI SISTEM

BAB III LANDASAN TEORI. mengubah data akuntansi menjadi informasi. Definisi dari akuntansi yang

Tugas Etika Profesi. Nama : Fabiola Ratih P.U NPM : Kelas : B. Jenis-jenis Profesi di bidang IT :

PENERAPAN KONSEP SAAS (SOFTWARE AS A SERVICE) PADA APLIKASI PENGGAJIAN

BAB I PERSYARATAN PRODUK

BAB II LANDASAN TEORI

BAB V IMPLEMENTASI PERANGKAT LUNAK. Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap

BAB II LANDASAN TEORI. Teori teori yang digunakan sebagai landasan dalam desain dan. implementasi dari sistem ini adalah sebagai berikut :

ISBN: SNIPTEK 2015 JURNAL ILMIAH PERANCANGAN SISTEM INFORMASI SEKOLAH BERBASIS WEB PADA SMP CEMPAKA JAKARTA

Mengatur MDI Child dalam jendela MDI Form Membuat Garis Pemisah antar Menu Melakukan Koding terhadap Menu

BAB 2 LANDASAN TEORI. Istilah Komputer berasal dari bahasa latin compute yang artinya alat hitung, sedangkan

BAB III LANDASAN TEORI. antara sistem dan informasi. Sistem adalah suatu kerangka kerja yang sangat

BAB III METODOLOGI PENELITIAN

System Application and Product (SAP) in Data Processing

STMIK AMIKOM YOGYAKARTA

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

MENGAPA HARUS ADA TAHAPAN PENGEMBANGAN PERANGKAT LUNAK?

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa Latin computare yang artinya menghitung. Jadi

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

BAB II LANDASAN TEORI. Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum,

PENDAHULUAN. Gambar 1.1 Arsitektur Two-Tier 2 1 BAB I

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

BAB 1 PENDAHULUAN. dimilikinya. Binus International merupakan salah satu universitas yang dikelola

BAB 1 PENDAHULUAN. Komputer adalah kekuatan yang dominan di dalam masyarakat. Penggunaannya terus saja

SERVICE ORIENTED ARCHITECTURE (SOA)

FORM DESKRIPSI APLIKASI SAAT INI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB V IMPLEMENTASI SISTEM

MEMPELAJARI WEB DENGAN ASP.NET

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

6 PENGANTAR MANAJEMEN DATA

BAB III LANDASAN TEORI

BAB V IMPLEMENTASI SISTEM

STMIK AMIKOM YOGYAKARTA

Sistem Distribusi Data Melalui COM+ Dengan Visual Basic

BAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa

BAB I PENDAHULUAN.

Transkripsi:

VISUAL FOXPRO 9.0 Annisa annisadarlya@gmail.com Abstrak 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 pula fasilitas prototyping dan RAD untuk membangun aplikasi yang cepat. Kata Kunci : software, aplikasi, database Pendahuluan Visual FoxPro adalah data-sentris berorientasi objek dan bahasa pemrograman prosedural yang diproduksi oleh Microsoft atau bahasa pemrograman yang bekerja dalam lingkup Microsoft Windows. Visual FoxPro, VFP biasa disingkat, adalah terintegrasi dengan mesin database relasional sendiri, yang membentang FoxPro's Xbase kemampuan untuk mendukung SQL query dan data manipulasi. Microsoft Visual FoxPro 9.0 dapat memanfaatkan kemampuan Microsoft Windows secara optimal. Kemampuannya dapat dipakai untuk merancang program aplikasi yang berpenampilan seperti program aplikasi lainnya yang berbasis Microsoft Windows. Bahasa pemrograman ini sangat populer pada saat ini.

Pembahasan 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. Visual FoxPro 9.0 merupakan sarana pemrograman yang handal dan banyak digunakan dalam pembuatan aplikasi karena dapat menggabungkan sisi efisiensi dan nilai estetika pada sebuah aplikasi. 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 Alasan Kelebihan Visual Foxpro 9.0: Alasan pertama, Visual FoxPro is Data Centric Language artinya VFP adalah suatu bahasa pemrograman yang sudah dioptimalisasi penggunaannya untuk pengolahan database. VFP juga mendukung transaction processing secara native, Data Dictionary Support, dan SQL ANSI 92 Standard Syntax.

Alasan kedua, Visual FoxPro is Object Oriented Programming mungkin bagi sebagian orang, pemrograman berorientasi obyek bukanlah barang baru, tetapi ini adalah salah satu nilai lebih yang dimiliki oleh Visual FoxPro dibandingkan dengan dengan pemrograman lain VFP sudah berorientasi obyek sejak pertama kali diperkenalkannya Visual FoxPro 3 di Windows 3.1. Alasan ketiga, Visual FoxPro is extremely fast database engine seberapa cepat VFP dapat berlari? Alasan keempat, Visual FoxPro is remote access data VFP mendukung untuk mengakses data diluar dari database native yang dimilikinya, seperti Microsoft SQL Server, Oracle, mysql, PostGreSQL, Thunderbird, Access dan lain sebagainya dengan menggunakan koneksi ODBC dan ADO. Alasan kelima, Visual FoxPro is excellent RAD tools dimana dengan kemampuan OOP yang dimiliki oleh VFP, kita dapat membangun sebuah aplikasi yang cepat berdasarkan class yang sudah kita bangun sebelumnya. Bahkan kalau seandainya ada perubahan interface atau business rules, dengan mudah kita ubah berdasarkan classnya. It s really Rapid Application Development Tools. Alasan keenam, Visual FoxPro is COM Based Complaint merupakan standar komponen yang dapat digunakan oleh bahasa pemrograman lain yang juga COM Based Complaint, sehingga memungkinkan suatu proyek aplikasi yang besar dibuat lebih dari 1 bahasa pemrograman sebagai contoh, modul inventory dibuat dengan VFP, modul sales dibuat dengan Delphi, sedangkan menu utamanya dibuat dengan Visual Basic. Alasan ketujuh, Visual FoxPro is web-enabled membuat aplikasi berbasis web bukanlah sesuatu yang sulit bagi VFP, dimana VFP menyediakan fasilitas FoxISAPI sebagai penghubung VFP dengan Web-Server. Atau jika ingin menggunakan fasilitas ASP atau ASP.NET. Alasan kedelapan, Visual FoxPro is backwards compatibility hal ini memudahkan bagi rekan-rekan programmer yang masih menggunakan FoxPro for

Dos/Windows untuk beralih ke VFP, karena syntax yang biasa sudah dikenal di FoxPro for DOS/Windows masih dikenal dengan baik oleh VFP sehingga memungkinkan aplikasi yang dibuat dengan FoxPro for DOS/Windows dapat berjalan dengan baik di VFP (dengan sedikit perbedaan di tampilan layar, mengingat VFP sudah menggunakan fasilitas Windows GUI 32Bit). Alasan kesembilan, Visual FoxPro is flexible & easy to use kalimat ini bukan sekedar jargon, tetapi memang benar-benar mudah menggunakan VFP, bahkan bagi seseorang yang tidak mengerti bahasa pemrograman sekalipun. Lebih dari selusin Wizard yang disediakan oleh VFP untuk mempermudah pemakai menggunakan fasilitas didalamnya, dari Wizard membuat tabel hingga Wizard membuat aplikasi berikut interface-nya. Alasan kesepuluh, Visual Foxpro is supported by Microsoft microsoft memiliki komitmen untuk terus mengembangkan Visual Foxpro. Visual Foxpro merupakan Software yang tangguh dalam merncang sistem Basis Data, penggunaan prototyping dan RAD nya pun memiliki fitur fitur yang lengkap untuk membangun basis data. Dimana tujuan dari prototyping (menurut banyak para software developer) adalah: Mengurangi waktu perancangan Aplikasi ini dipenuhi oleh visual foxpro sehingga design aplikasi dan arsitektur sistem dapat dirancang dengan mudah dan cepat tanpa harus mengakses server secara remote untuk me rebuilt server basis data. Anda selaku programmer dapat melakukan testing dan debugging dalam data store yang jauh lebih sederhana dan kecil dibanding penggunaan remote server yang sesungguhnya. Ini semua mempermudah kita dalam memperbaiki dan meningkatkan user interface sistem. Beberapa hak yang akhirnya dihindari untuk menguji prototype yang dirancang : 1. wasting development time dalam rebuilding. 2. reindexing. 3. reconnecting remote data.

Mengurangi Biaya perancangan untuk meningkatkan kepuasan Konsumen. Lokal prototype dibangun dan ada pada komputer, dengan demikian programmer dapat dengan mudah men-demonstrasikan model yang berjalan ini pada end user selaku pemakai akhir sewaktu masih dalam tapa awal pengembangan/ perancangan sistem. Konsumen akan mendapatkan kepuasan dan kejelasan karena konsumen sudah mendapatkan gambaran akan program yang nantinya digunakan. Hal ini juga memberikan peluang terhadap masukan konsumen bagi interface aplikasi dan report yang dihasilkan sebelum perancang aplikasi menerpakannya pada sistem yang sesungguhnya dengan fasilitas remote server. Memberikan konstribusi pada implementasi yang efektif. Dengan prototyping, apliasi yang sudah ada dapat didemonstrasikan terlebih dahulu dan memungkinkan end user untuk ber eksperimen dan beradaptasi dengan sistem yang nantinya akan sepenuhnya digunakan Prototype dapat digunakan sebagai sarana pembelajaran terlebih dahulu sehingga akan menambah pada keberhasilan mengimplementasikan sistem yang sesunggungnya pada aplikasi client server. Visual Foxpro menyediakan fasilitas seperti : wizards, builders, toolbars, and designers dan project manager yang mampu membangun aplikasi dengan cepat. Prototype yang dihasilkan lebih berkuliatas dan bermutu yang bahkan dapat dengan mudah dikembangkan untuk digunakan sebagai sistem informasi tanpa harus membuang prototype dan melakukan rancang bangun kembali. 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

Pembuatan report yang belum mengimplementasikan OOP (direncanakan akan diimplementasikan di VFP 9) Penutup Intinya lebih banyak kelebihan daripada kelemahan karena visual foxpro dapat memanfaatkan kemampuan Microsoft windows secara optimal dan dapat dipakai untuk merancang program aplikasi yang berpenampilan seperti program aplikasi lainnya yang berbasis Microsoft windows,sehingga merupakan salah satu bahasa pemrogaman system manajemen. Referensi http://nlvltechno.blogspot.com/2013/10/apa-sih-visual-foxpro.html http://science-of-informatics.blogspot.com/2012/06/visual-foxpro-90.html http://fadjarsinar.wordpress.com/2011/10/19/kelebihan-dan-kekurangan-visualfoxpro-9-0/ http://t3di.blogspot.com/2008/05/visual-foxpro-90.html Biografi Nama saya Annisa saya terlahir sebagai anak ke empat dari empat FOTO bersaudara, saya lahir di Tangerang pada tahun 1993 tanggal 1 di bulan Juni, saya memiliki hoby dancing sejak kecil sampai SMA memiliki club dance dan sering perform, lalu berhenti pada saat kuliah dan hoby saya juga traveling loh, saya tinggal di Cimone Permai Tangerang, saya kuliah di salah satu perguruan tinggi yang sangat compatible yaitu STMIK Raharja, mengambil jurusan Sistem Informasi. Saya juga menggunakan jejaring sosial biar gak kudet (kurang update) facebook annisadarlya twitter @annisadarlya path ica annisa.