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

dokumen-dokumen yang mirip
PENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.

WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom

PENGERTIAN PHP DAN MYSQL

Pertemuan 11 Pengenalan DBMS dan MySQL

KEKURANGAN KELEBIHAN APLIKASI DATA BASE

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

BAB II. KAJIAN PUSTAKA

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

SMS gateway telah banyak digunakan dalam berbagi aplikasi dan

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

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

Bab 2. Tinjauan Pustaka

BAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,

BAB 2 LANDASAN TEORI

Bab II. TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

SOFTWARE TERBAIK UNTUK DATABASE

SISTEM INFORMASI PELATIHAN LEMBAGA PENGEMBANGAN DAN PENJAMINAN MUTU PENDIDIKAN UNIVERSITAS DIPONEGORO SEMARANG

BAB III LANDASAN TEORI

Microsoft Visual Fox Pro

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

BAB III LANDASAN TEORI. sistematis di dalam komputer yang dapat diolah atau dimanipulasi menggunakan

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

INTRODUCTION TO NETBEANS IDE

Pengenalan Web Server dan Server Side Scripting

VISUAL FOXPRO 9.0. Annisa

Kontrak Kuliah. Pengantar Mysql. Edi Sugiarto, S.Kom, M.Kom

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. oleh Siti nandiroh,haryanto tahun 2009 dengan objek penentuan rute

BAB 1 I PENDAHULUAN. terbarukan untuk mengelola dan mengolah data tersebut. Perkembangan database

Modul 1 Pengenalan Struktur dan Tabel

BAB III 3. LANDASAN TEORI

Gambar 1. Skema Hotspot

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

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

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

IMPLEMENTASI PHPMYADMIN PADA RANCANGAN SISTEM PENGADMINISTRASIAN

DATABASE SQL SERVER. Database SQL Server Halaman 1

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. I.1 Latar Belakang

Pengembangan Sistem Informasi Pengelolaan Keuangan Negara Modul Administrasi Menggunakan Teknologi Java Server Pages dan PostgreSQL

BAB 2 LANDASAN TEORI

PENGERTIAN DATABASE MySQL

BAB II TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 1 PENDAHULUAN. Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari

Software Database Firebird

Makalah Seminar Tugas Akhir SISTEM INFORMASI AKUNTANSI KOPERASI UNIT DESA (KUD) DENGAN PHP DAN MYSQL

Database Management System Gambaran Database Dan Penerapannya Pengelolaan Data Manual VS Database Komponen Utama Database

soal tes + ujian asil + ujian BUKU PANDUAN SISTEM MANAJEMEN KONTEN PADA PLATFORM MOODLE Buku Panduan CMS pada Platform Moodle 1

PERANGKAT LUNAK BANTU TRY OUT UJIAN NASIONAL BERBASIS MULTI USER MENGGUNAKAN VISUAL BASIC 6.0 DAN MYSQL

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI

Sistem Informasi Perpustakaan Pada SMK Muhammadiyah 09 Jakarta Selatan

BAB II LANDASAN TEORI. Menurut Ali (2011:3) Learning Management System adalah sebuah sistem

Dari definisi sistem yang dipaparkan di atas, dapat ditarik kesimpulan. bahwa sistem adalah kumpulan dari bagian-bagian atau elemen-elemen yang

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

BAB 2 LANDASAN TEORITIS

BAB 1 PENDAHULUAN. merupakan salah satu cara untuk memasuki Perguruan Tinggi. Hampir semua siswa

BAB 4 IMPLEMENTASI. basis data. Langkah utama dalam pemilihan DBMS : 1 Definiskan waktu untuk melakukan studi referensi.

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

BAB IV HASIL DAN UJI COBA

IMPLEMENTASI DAN PENGUJIAN

PENGEMBANGAN APLIKASI SISTEM PENGATURAN BASIS DATA SECARA ONLINE. Agustinus Noertjahyana, Rendy Pangestu dan Dwi Budiman

BAB II LANDASAN TEORI

Perancangan Aplikasi Surat Masuk dan Keluar pada PT. Angkasa Pura 1 Semarang

BAB III LANDASAN TEORI. yang rata-rata tidak mampu membeli sekian banyak buku atas biaya sendiri.

BAB IV HASIL PRAKTEK KERJA DAN ANALISIS

Dokumentasi Pengguna

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

Database bisa dikatakan sebagai suatu kumpulan dari data yang tersimpan dan diatur atau

BAB III ANALISIS DAN DESAIN SISTEM

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

BAB III LANDASAN TEORI

SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA

BAB II TINJAUAN PUSTAKA

Masukkan KdKaryawan dan Password

BAB II TINJAUAN PUSTAKA

SISTEM INFORMASI DAILY ACTIVITY STAFF SMK NEGERI 8 SURABAYA BERBASIS WEB MENGGUNAKAN PHP DAN MySQL

BAB II TINJAUAN PUSTAKA

BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

PENGEMBANGAN SISTEM INFORMASI RESTORAN

BAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.

BAB III TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. bagi yang menerimanya (Tafri D. Muhyuzir, 2001, 8). satu aspek pekerjaan, melainkan berbagai aspek yang berbeda-beda sehingga

BAB 4 IMPLEMENTASI DAN EVALUASI DATA WAREHOUSE

Database Management Pengenalan MS. Access 2003

BAB II KAJIAN PUSTAKA

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

PERANCANGAN SISTEM INFORMASI ADMINISTRASI TERPADU PADA SMK SWADAYA TEMANGGUNG MENGGUNAKAN PENDEKATAN BERORIENTASI OBJEK

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI. (customer complaints) adalah umpan balik (feedback) dari pelanggan yang. dapat dilakukan secara tertulis atau secara lisan.

Transkripsi:

Visual FoxProo dan MySQL dalam Pengembangan Aplikasi Persediaan Barang Milik Negara Taufik Cahyo Sudrajad Widyaiswara Pertama Pusdiklat KNPK Pelaksanaann pengelolaan Barang Milik Negara secara terpadu dan tertib merupakan keharusan harus dilaksanakan oleh setiap instansi pemerintah. Dalam melaksanakan kegiatan pengelolaan Barang Milik Negara tersebut, instansii pemerintah diharuskan untuk mentaati peraturan perundang undangan ada. Sebagaimana ketentuan, dalm pengelolaan Barang Milik Negara terdapat beberapa kegiatan saling terkait, yaitu kegiatan perencanaan kebutuhan dan pengganggaran; pengadaan; penggunaan; pemanfaatan; pengamanan dan pemeliharaan; penilaian; penghapusan; pemindahtanganan; penatausahaan; pembinaan, pengawasan dan pengendalian. Kegiatan penatausahaan Barang Milik Negara merupakan rangkaian kegiatan mencakup pelaksanaan pembukuan, inventarisasi, serta pelaporan barang milik negara sesuai dengan ketentuan berlaku. Kegiatan penatausahaann barang milik negara oleh pengguna barang dilaksanakan agar Barang Milik Negara dapat berdaya guna dan berhasil guna dalam penyelenggaraann tugas dan fungsi dari instansi pemerintah.dalam pelaksanaan penatausahaan Barang Milik Negara, Pemerintah mengembangkan alat bantu terkomputerisasi untuk memperlancar serta mempermudah dalam kegiatan pembukuan serta pelaporan Barang Milik Negara. Tim pengembang berasal dari Direktorat Jenderal Perbendaharaan Negara terutama Direktorat Sistem Perbendaharaan Subdit Pengembangan Aplikasi mengembangkan penatausahaan Barang Milik Negara dengan tetap memperhatikan ketentuan perundang undangan terkaitt Barang Milik Negara serta ketentuan Akuntansi Pemerintahan yaitu Standar Akuntansi Pemerintahan. Tools atau dikembangkan untuk menatausahakan Barang Milik Negara terdiri atas 2 (dua) utama, yaitu Aplikasi Persediaan digunakan untuk menatausahakann Barang Milik Negara berupa Persediaan, SIMAK BMN digunakan dan Aplikasi untuk menatausahakann Barang Milik Negara berupa Aset Tetap serta Aset Lainnya. Aplikasi penatausahaan Barang Milik Negara ini membantu kerja/instansi satuan pemerintah

pusat dalam menyajikan informasi digunakan untuk menyusun Laporan Keuangan Pemerintah Pusat, yaitu informasi berhubungan dengan aset, nantinya dilaporkan dalam Neraca. Pada tulisan kali ini akan diulas mengenai Aplikasii Persediaan. Aplikasi Persediaan Barang Milik Negaraa Aplikasi Persediaan dikembangkan oleh Subdit Pengembang Aplikasi merupakan cukup kompleks, ini digunakan untuk mencatat atau membukukan serta membuat laporan tentang Barang Milik Negara berupa dikembangkan dan dipublikasikan tahun 2008. persediaan. Aplikasi ini mulai Aplikasi persediaan hanya bisa dijalankan atau dioperasikan menggunakan Sistem Operasi Microsoft Windows. Jadi installasi dan pengoperasiannya harus dilakukan dalam lingkungan komputer/pc menjalankan OS Windows. Untuk PC/komputer menggunakan sistem operasi lain, seperti Linux dan Mac OS otomatis tidak dapat menjalankan ini. Pengembangan dengan mendasarkan pada sistem operasi windows dikarenakan sebagian besar instansi pemerintah terutama pemerintah pusat menggunakan sistem operasi Windows dalam kegiatan operasionalnya. Berdasarkan data diperoleh dari tim pengembang akuntansi, program/ ini dibangun dan dikembangkan dengan menggunakan program Visual Foxpro untuk Graphical User Interface (GUI)/tampilannya. Aplikasi persediaan ini pada dasarnya merupakan tipe database atau secara sistem merupakan sebuah menerapkan sistem Relational Database Management System (RDBMS), sehingga dalam pengembangannya, ini tergantung terhadap program database (perangkat lunak system manajemen basis data). Adapun pengembangan program database persediaan menggunakan perangkat lunak disebut dengan MySQL. Versi Foxpro digunakan dalam building GUI/tampilan ini menggunakan versi 9.0 sedangkann untuk database nya dibangun dengan menggunakan MySQL versi 5.1.51 community. Teknologi dan Pengembangan Aplikasi Sistem Aplikasi Platform Operating Sysem Database Tipe Aplikasi Pengembangan Aplikasi Aplikasi Persediaan Microsoft Windows MySQL (Version 5.1.51 community) Terintegrasi dengan database Aplikasi SIMAK BMN Client server (non web based) Microsoft Visual Foxpro 9.0 Internal Disaster Recovery Tingkat Kritikalitas Metodee Backup Tinggi Full Back up

Periodee Backup Harian Keamanan Informasi User login dan password (Y/T) Password encryption (Y/T) Audit Log for all actions (Y/T) Data encryption (Y/T) Access (Y/T) Control list by function yes yes no yes no Proses Bisnis Peraturan peraturan terkait SIMAK dan Proses Bisnis didukung Peersediaan ( Aset Negara) Sumber: dokumentasi tim pengembang Aplikasi Persediaan Barang Milik Negara Visual FoxPro Membahas mengenai Microsoft Visual Foxproo sebagai builder persediaan, maka perlu diuraikan apa itu Visual FoxPro. FoxPro merupakan sebuah program berfungsi untuk membangun (build) dengan menggunakan database secara cepat dan handal. FoxPro merupakan dikembangkann oleh perusahaan bernama Fox Software. Awalnya program ini dikenal dengan sebutan FoxBASE, namun dengan bergabungnya Fox Software dengan Microsoft, maka penamaan berubah menjadi Microsoft Visual FoxPro. Visual FoxPro digunakan untuk mengembangkan/ /membangun persediaan memiliki kompatibilitas baik terhadap sistem operasi dari Microsoft Windows, mulai dari seri pertama, yaitu Visual FoxPro versi 3, sampai dengan visual FoxPro versi ke 9.0. Sejak dikembangkan, visual FoxPro telah terbukti menjadi tool cukup baik dan tepat untuk membangun database secara cepat dan handal. Aplikasi persediaan membutuhkan fitur fitur mengakomodasi penyimpanan data berisikan referensi referensi seperti kode barang, serta kode akun sebagaimana ketentuan perundangan terkait dengann Barang Milik Negara berupa persediaan dengan tetap memperhatikan kemudahan operasional serta keamanan data ada. Secara umum keunggulan pengembangan persediaan dengan menggunakan Visual FoxPro dikarenakan program inii merupakan program pengembangan berbasiskan objek, atau dikenal dengan istilah Object Oriented Programmin ng, sehingga pengembang dapat dengan mudah dan cepat menciptakan dan membangun tangguh. Kemudahan tersebut diantaranya adalah program visual foxpro secara prosedural dapat berjalan beriringan dengan fiturnya berorientasi objek. Dengan Microsoft Visual Foxpro pengembang dapat melakukan:

Perancangan mandiri format penyimpanan informasi dan ; Penyimpanan data dalam jumlah besar, fitur ini sesuai dengan kebutuhan persediaan memilliki kompleksitas serta konektifitas dengan database membutuhkan data dengan jumlah besar; Perancangan sendiri form untuk memasukkan data kedalam tabel; Penataan data dalam bentuk tabel; Pengolahan data menjadi informasi dan penyajian dalam bentuk laporan; Perangkaian berbagai unsur penggunaan didalamnya sehingga menjadi suatu kompleks. Sedikit membahas fitur fitur terdapat dalam Program Microsoft Visual FoxPro, fitur tersebut diantaranya adalah: (a) Fitur Project Manager, fitur ini digunakan untuk mengorganisasikan serta mengelola file file dalam sebuah proyek. Yang dimaksud proyek disini adalah beberapa kumpulan file, data, dokumen, dan objek objek disimpan dalam suatu file ekstensi. (b) Tabel, ada 2 kategori tabel dalam visual foxpro, yaitu tabel database, serta tabel bebas. Tabel database merupakan tabel dihubungan dengan database. Sedangkan tabel bebas merupakan tabel tidak memiliki indeks primary keys (c) Database, database visual foxpro hanya menyimpan alur file file merujuk kepada tabel tabel berhubungan dengan database itu sendiri. Database ini berisikan informasi informasi mengenai file file, tabel, indeks, jenis relasi antar tabel serta informasi berhubungan dengan database. (d) Fitur Form, fitur digunakan untuk membentuk form dalam database; (e) Fitur Report, digunakan untuk menampilkan sekaligus mengatur data dari tabel tabel dalam database. Dan terakhir adalah (f) Fitur Menu. Dalam visual foxpro terdiri dari 2 kateogri Selain program Visual FoxPro, tim pengembang juga menggunakan program MySQL untuk membangun Aplikasi Persediaan. utama, yaitu menu bar dan menu shortcut. Menu bar tidak tergantung pada kontrol tertentu, sedangkan menu shortcut memiliki independency pada suatu objek tertentu untuk menjalankannya. Dengan fitur fitur tersebut pengembang persediaan mendapatkan tool dibutuhkan untuk mengatur database dari mengorganisasi tabel, menjalankan query serta membuat sistem pengelolaan relasi database saling terintegrasi. Selain program Visual FoxPro, tim pengembang juga menggunakan program MySQL untuk membangun Aplikasi Persediaan. MySQL MySQL merupakan sebuah perangkat lunak/program komputer sistem manajemen basis data SQL (RDBMS) bersifat open source atau dibawah lisensi GNU General Public License (GPL).Pada MySQL sebuah database terdiri atas tabel tabel. Sebuah tabel terdiri atas baris dan kolom, dan dalam konteks bahasa SQL, informasi disimpan dalam tabel tabel secara logis merupakan struktur dua dimensi terisi atas baris baris data berada dalam satu atau lebih kolom. SQL sendiri adalah sebuah bahasa digunakan untuk mengakses data dalam basis data relasional. Bahasa SQL saat ini merupakan bahasa standar digunakan dalam manajemen basis data relasional (RDBMS).

MySQL pertamaa kali dibangun, didistribusikan dan dikembangkan oleh suatu perusahaan bernama MySQL AB. Perusahaan ini adalah perusahaan swedia tujuan awalnya membangun MySQL adalah untuk mengembangkan berbasis web dan klien. Dalam dunia database selain MySQL ada beberapa program lain sejenis dengannya, seperti Oracle, PostgreSQL, Interbase serta Firebird SQL. MySQL saat ini menjadi program sudah jamak dan terkenal digunakan di dunia sebagai suatu perangkat untuk mengakses database SQL. MySQL sendiri dapat berjalan semua platform baik dalam lingkungan Operasi Sistem Linux maupun Windows. Dalam query data, MySQL termasuk program data paling unggul dibandingkan dari database serverr lainnya. Hal ini terbukti query dilakukan oleh single user, kecepatan query MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dan lima kali lebih cepat dibandingkan Interbase.Oleh sebab itu penggunaan MySQL dalam pengembangan Aplikasi Persediaan merupakan keputusan bagus karena sifat sifat MySQL dan keunggulann dimilikinya. Peran MySQL dalam pengembangan Aplikasi Persediaan adalah sebagai otak dan inti dari database Barang Milik Negara serta hubungan/relasinya dengann referensi referensi lainnya. Beberapa keunggulan dari MySQL terkait pengembangan Aplikasi Persediaan diantaranya adalah sebagai berikut: a. Kompatibilitas. MySQL dapat berjalan dengan baik dan stabil pada berbagai Sistem Operasi seperti Windows, Linux, Unix, Mac OS, Solaris dll. Sehingga apabila dikemudian hari para pengembang persediaan ingin menambahkan kompatibilitas persediaan tidak hanyaa pada Sistem Operasi Windwos saja, maka tim pengembangg tidak akan kesulitan dalam mengembangkann pada sistem operasi lain. b. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu bersamaan, tanpa mengalami konflik. Hal ini sesuai dengan fitur diperlukan dalam persediaan memungkinkan satu dapat digunakan oleh beberapa user dalam satu kesempatan. c. Open Source limited. MySQL merupakan program dibawah lisensi GPL dan didistribusikan secara gratis/cuma Cuma, sehingga pihak lain ingin menggunakan program ini tidak akan dipungut biaya alias free. Namun dalam perkembangannya, MySQL sekarang telah beralih kepemilikan dari perusahaan MySQL AB beralih ke perusahaan SUN, telah menjadikann Program MySQL sebagai program free untuk fitur fitur dasarnya, namun berbayar dalam penggunaan fitur fitur tambahannya. d. Security. MySQL memiliki beberapaa lapisan sekuritas seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan mendetail serta password terenkripsi. Dalam pengoperasian Aplikasi Persediaan, selain Visual Foxpro dan MySQL dijadikan program pembangunnya, ada satu program dibutuhkan oleh persediaan agar dapat berjalan dengann baik. Program tersebut digunakan untuk menghubungkan MySQL database dengan interface/gui persediaan dibangun dengan menggunakan Visual FoxPro, program tersebut adalah MySQL Connector/ODBC. Versi terakhir digunakan dalam persediaan adalah MYSQL connector/odbc versi 3.51.27 win32.

Demikian secara sekilas informasi terkait pengembangan Persediaan dibangun dengan menggunkan Visual Foxpro dan MySQL. Referensi: Dokumentasi Tim Pengembang Aplikasi Subdit Pengembangan Aplikasi Direktorat Jenderal Perbendaharaan http://zulkifli19.wordpress.com/2012/02/27/mengenal database mysql/#more 57 http://id.wikipedia.org/wiki/visual_foxpro http://id.wikipedia.org/wiki/sql http://id.wikipedia.org/wiki/mysql http://komputerdasar.blogspot.com/2009/09/sejarah mysql.html Sumber Gambar: http://bmntegal.files.wordpress.com/2013/05/simak 2010.jpg http://vavai.com/wp content/uploads/2011/03/mysql 300x218.jpg http://microsoftwindowssupport.com http://abidalfan.blogspot.com