Senin, 21 September 2015

Software Database Yang Sering Digunakan Programmer

     Selamat malam sahabat semua. Pada artikel sebelumnya saya telah membahas pengertian dari database. Nah kali ini saya akan membahas apa aja sih software DBMS yang sering digunakan oleh teman-teman programmer. Oke langsung saya jelaskan saja ya...

1. Microsoft SQL Server



     Microsoft SQL Server adalah sebuah sistem manajemen basis data relasional (RDBMS) produk Microsoft. Bahasa Query utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server di dunia bisnis yang memiliki basis data berskala kecil sampasi dengan menengah, tetapi kemudian berkembang dengan digunakanya SQL Server pada basis data besar.

     Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabalur Data Stream). Selain itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connetivity) dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuanya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing komputer SQL Slammer yang mengakibatkan kelambatan akses internet pada tanggal 25 Januari 2003.

2. MySQL

     MySql adalah perangkat lunak sistem informasi basis data SQL atau DBMS yang multithread, multiuser, dengan sekitar 6 juta instalasi diseluruh dunia. MySQL Ab membuat MySQL tersedia sebagai perangkat lunak gratis dibawah lisensi GNU general Public License (GPL). Tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunanya tidak cocok dengan pengguna GPL.

     Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing. MySql dimiliki senuah perusahaan komersial Swedian MySql AB dimana memegang hak cipta hampir atas semua kode sumbernya. 

3. Oracle


     Oracle adalah Relational Database Management System (RDBMS) untuk mengelola informasi secara terbuka, komprehensif dan terintegrasi. Orcle menyediakan solusi yang efisien dan efektif. Oracle merupakan DBMS yang paling rumit dan paling mahal di dunia, namun banyak orang memiliki kesan yang negatif terhadap Oracle. Keluhan-keluhan yang mereka lontarkan mengenai Oracle antara lain adalah terlalu sulit untuk digunakan, terlalu lambat, terlalu mahal dan bahkan Oracle dijuluki dangan istilah "Ora kelar-kelar" yang artinya tidak selesai-selesai. Jika dibandingkan dengan MySql yang bersifat gratis, maka Oracle lebih terlihat tidak kompetitif karena berjalan lebih lambat daripada MySql meskipun sangat mahal.

     Namun yang tidak mereka perhitungkan adalah bahwa Oracle merupakan DBMS yang dirancang khusus untuk organisasi berukuran besar, bukan untuk ukuran kecil dan menengah. Kebutuhan organisasi berukuran besar tidaklah sama dengan organisasi yang kecil atau menengah yang tidak berkembang menjadi besar. Organisasi yang besar membutuhkan fleksibilitas dan skalabilitas agar dapat memenuhi tuntutan akan data dan informasi yang bervolume besar dan terus menerus bertambah besar. Fleksibilitas adalah kemampuan untuk menyesuaikan diri dengan kebutuhan dan kondisi khusu yang dapat berubah-ubah. Sebagai contoh organisasi yang besar membutuhkan server yang terdistribusi dan memiliki redudancy sehingga pelayanan bisa diberikan secara cepat dan tidak terganggu jika ada server yang mati. Organisasi tersebut juga mempunyai berbagai macam aplikasi yang dibuat dengan beragam bahasa pemrograman dan berjalan diberbagai platform yang berbeda.

     Oracle memiliki banyak sekali fitur yang dapat memenuhi tuntutan fleksibilitas ddari organisasi besar tersebut. Berbagai ftur tersebut membuat Oracle menjadi DBMS yang rumit dan sulit untuk dipelajari, namun itu adalah harga yang harus dibayar untuk mendapatkan fleksibilitas yang dibutuhkan dalam sistem informasi di organisasi berukuran besar.

4. FoxPro 6.0 atau FoxBase


     Pada tahun 1984, Fox Software memperkenalkan FoxBase untuk menyaingi DB II Ashton-Tate. Pada saat itu FoxBase hanyalah perangkat lunak kecil yang berisi bahasa pemrograman dan mesin pengolah data. FoxPro memperkenalkan GUI (Graphical Unit Interface) pada tahun 1989. FoxPro berkembang menjadi visual FoxPro pada tahun 1995. Kemampuan pemrograman tetap dipertahankan dan dilengakapi dengan pemrograman berorientasi objek

     Visual FoxPro 6.0 dilengkapi dengan kemampuan untuk berinteraksi dengan produk dekstop dan client/server lain dan juga dapat membangun aplikasi yang berbasis Web. dengan adanya Visual studio, FoxPro menjadi anggotanya. Sasaran utama Visual studio adalah menyediakan alat bantu pemrograman dan datbase untuk mengembangkan perangkat lunak yang memenuhi tuntutan zaman. model data yang digunakan Visual FoxPro yaitu model relasional. Model Relasional merupakan model yang paling sederhana sehingga mudah dipahami oleh pengguna serta merupakan paling populer saat ini. Model ini menggunakan sekumpulan tabel berdimensi dua (yang disebut relasi atau tabel), dengan masing-masing relasi tersusun atas tupel atasu baris dan atribut. relasi dirancang sedemikian rupa sehingga dapat menghilangkan kemubaziran data dan menggunakan kunci tamu untuk berhubungan dengan relasi lain.

5. Microsoft Access

     Microsoft Access adalah sebuah program aplikasi basis data komputer relasional yang dintujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft office, selain tentunya Microsoft Word, Microsoft Excel dan Microsoft Power Point. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine dan juga menggunakan tampilan grafis yang inuititif sehingga memudahkan pengguna.

    Microsoft Access dapat menggunakan data disimpan didalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara programmer yang kurang mahir dapat menggunkannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Microsoft Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi dapat digolongkan kedalam perangkat bantu pemrograman berorientasi objek .

     Itulah beberapa Contoh Software DBMS Yang Sering Digunakan. Anda lebih suka pakai yang mana? Kalau saya lebih suka pakai SQL Server dan MySQL. Karena Interface lebih User Friendly dan mudah digunakan.

Minggu, 20 September 2015

Menerima Jasa Pembuatan Aplikasi/Software


Kami menerima jasa pembuatan APLIKASI untuk kebutuhan bisnis dan perkantoran dengan Harga Murah dan Terjangkau. Bila anda berminat maka bisa menghubungi nomor HP atau E-Mail seperti yang tertera di website ini. Untuk tata cara pemesanan dan harga, anda bisa berkonsulatasi terlebih dahulu baik melalui Telepon, BBM, Whats App atau E-Mail. GRATISSS....

Pengertian Akuntansi Secara Umum


     Akuntansi kini jadi perbincangan dikalangan para pelajar dan dunia kerja. Akuntansi merupakana sekumpulan prosedur untuk mencatat, mengikhtisarkan, mengklasifikasikan, dan melaporkan dalam bentuk laporan keuangan. Dalam pengelolaan keuangan yang baik dan transparan siperlukan pengetahuan dan keterampilan akuntansi yang baik pula. Dimana kemampuan dalam memberikan informasi keuangan yang akurat dapat memberikan dampak terhadap stakeholder bisnis itu sendiri. Kali ini kita akan bahas terlebih dahuli tentang pengertian akuntansi secara umum yang dijelaskan oleh pakar dibidangnya.

Pengertian Akuntansi

     Beberapa pengertian akuntansi secara umum akan dijelaskan oleh para ahli dibawah ini.

  1. Kohler's Dictionary : Akuntansi merupakan suatu seni pencatatan oleh para dari proses transaksi keuangan
  2. West Churman : Akuntansi ialah pengalaman tertulis yang gunanya untuk mengambil suatu keputusan yang terjadi dalam sebuah perusahaan.
  3. Accounting Principles Board : Akuntansi merupakan kegiatan jasa yang berfungsi menyediakan informasi kuantitatif yang bersifat keuangan  yang kemudian dapat digunakan untuk pengambilan keputusan ekonomi
  4. American Accounting Association : Akuntansi merupakan sebuah proses pengidentifikasian, pencatatan, pengukuran dan laporan transaksi keuangan dari ekonomi oleh pihak yang membutuhkan.
  5. Sophar Lumbantoruan : Akuntansi adalah alat yang digunakan sebagai bahasa bisnis dimana informasi yang disampaikan hanya mampu dipahami jika mekanisme akuntansi sudah dimengerti.
  6. Dr. M. Gede. : Akuntansi merupakan suatu ilmu pengetahuan terapan dan seni pencatatan yang dilakukan secara terus menerus menurut aturan dan sistemnya, pengolahanya dan analisis catatan sehingga tersusun suatu laporan keuangan sebagai suatu pertanggungjawaban dari pimpinan perusahaan maupun lembaga terhadap kinerjayanya.
  7. Keputusan Menteri Keuangan : Akuntansi merupakan sebuah proses pengumpulan, penganalisaan, pengklarifikasian, pencatatan, peringkasan dan pelaporan terhadap transaksi keuangan dari kesatuan ekonomi untuk menyediakan informasi keuangan bagi yang memerlukan informasi tersebut yang gunanya untuk pengambilan sebuah keputusan.
  8. Warren dkk : Menjelaskan bahwa akuntansi secara umum adalah sistem informasi yang menghasilkan sebuah laporan keuangan kepada pihak-pihak yang terkait atau berkepentingan mengenai kegiatan ekonomi dan kondisi ekonomi.
  9. Arnold : Menjelaskan akuntansi yang dipandang sebagai sistem untuk menyediakan sebuah informasi khususnya keuangan kepada siapa saja yang membuat keputusan dan yang mengendalikanya.
  10. Rudianto : Akuntansi merupakan sistem informasi yang menghasilkan sebuah laporan keuangan kepada pihak-pihak terkait yang berkepntingan dengan kegiatan ekonomi dan keadaan suatu badan usaha tertentu
     Demikian penjelasan tentang Pengertian Akuntansi Secara Umum, semoga dapat membantu dan bermanfaat buat anda. Sekian dan terimakasih.

Sabtu, 19 September 2015

Pengertian Database


Database atau basis data adalah kumpulan data yang disimpan secara sistematis didalam komputer yang dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan Informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur data dan juga batasan-batasan data yang disimpan. Basis data merupakan aspek yang sangat penting dalam sistem informasi dimana basis data merupakan gudang penyimpanan data yang akan diolah lebih lanjut. Basis data menjadi penting karena dapat mengorganisasi data, menghindari duplikasi data, hubungan antar data yang tidak jelas dan juga update data yang rumit.

Proses memasukkan dan mengabil data ke dan dari media penyimpanan data memerlukan perangkat lunak yang disebut dengan sistem manajemen basis data ( Database Management System / DBMS ). DBMS merupakan sistem perangkat lunak yang memungkinkan pengguna database ( Database User ) untuk memelihara, mengontrol dan mengakses data secara praktis dan efisien. Dengan kata lain, semua akses ke basis data akan ditangani oleh DBMS. Ada beberapa fungsi yang harus ditangani DBMS yaitu mengolah pendefinisian data, menangani permintaan pemakai untuk mengakses data, memeriksa sekuriti dan integriti data yang didefinisikan oleh DBA ( Database Administrator ), menangani kegagalan dalam pengaksesan data yang disebabkan oleh kerusakan sistem maupun disk dan menangani unjuk kerja semua fungsi secara efisien.

Tujuan utama dari DBMS adalah untuk memberikan tinjauan abstrak data kepada pengguna. Jadi sistem menyembunyikan informasi tentang bagaimana data disimpan, dipelihara dan tetap bisa diambil (diakses) secara efisien. Pertimbangan efisien di sini adalah bagaimana merancang struktur data yang kompleks tetapi masih tetap bisa digunakan oleh pengguna awam tanpa mengetahui kompleksitas strukturnya.

Pembagian basis data menurut jenisnya: 

  1.  Basis Data Flat File
Basis data flat-file ideal untuk data berukuran kecil dan dapat dirubah dengan mudah. Pada dasarnya, mereka tersusun dari sekumpulan string dalam satu atau lebih file yang dapat diurai untuk mendapatkan informasi yang disimpan. Basis data flat-file baik digunakan untuk menyimpan daftar atau data yang sederhana dan dalam jumlah kecil. Basis data flat-file akan menjadi sangat rumit apabila digunakan untuk menyimpan data dengan struktur kompleks walaupun dimungkinkan pula untuk menyimpan data semacam itu. Beberapa kendala dalam menggunakan basis data jenis ini adalah rentan pada korupsi data karena tidak adanya penguncian yang melekat ketika data digunakan atau dimodifikasi dan juga adanya duplikasi data yang mungkin sulit dihindari. Salah satu tipe basis data flat-file adalah file CSV yang menggunakan pemisah koma untuk setiap nilainya.

    2. Basis Data Relasional

Basis data ini mempunyai struktur yang lebih logis terkait cara penyimpanan. Kata "relasional" berasal dari kenyataan bahwa tabel-tabel yang berada di basis data dapat dihubungkan satu dengan lainnya. Basis data relasional menggunakan sekumpulan tabel dua dimensi yang masing-masing tabel tersusun atas baris (tupel) dan kolom (atribut). Untuk membuat hubungan antara dua atau lebih tabel, digunakan key (atribut kunci) yaitu primary key di salah satu tabel dan foreign key di tabel yang lain. Saat ini, basis data relasional menjadi pilihan karena keunggulannya. Beberapa kelemahan yang mungkin dirasakan untuk basis data jenis ini adalah implementasi yang lebih sulit untuk data dalam jumlah besar dengan tingkat kompleksitasnya yang tinggi dan proses pencarian informasi yang lebih lambat karena perlu menghubungkan tabel-tabel terlebih dahulu apabila datanya tersebar di beberapa tabel. Beberapa contoh basis data relasional adalah Microsoft Access, MySQL, Oracle, MS SQL Server dan Postgresql

Pengertian Visual Basic 6.0


Sebelum belajar VB 6.0 atau Visual Basic Versi 6.0, alangkah baiknya anda mengetahui definisi atau pengertian dari Visual Basic itu sendiri.

Apa sih Visual Basic 6.0 ?

Visual Basic 6.0 adalah sebuah aplikasi yang dibangun oleh Microsoft yang biasa digunakan untuk membuat Program atau Aplikasi. Bagi anda yang kuliah dijurusan Menejemen Informatika, mungkin terdapat mata kuliah Pemograman Visual Basic 6.0.

Perlu anda ketahuin bahwa Vsual Basic 6.0 ini dibuat oleh Perusahaan Microsoft pada tahun 1998 ( Wah sudah lama sekali ya??? ).  Namun walaupun sudah lama, sampai dengan tahun 2015 ini masih banyak yang memakai Visual Basic Versi 6.0 ini. Banyak faktor yang mempengaruhi kenapa masih banyak yang memakai VB 6.0 padahal sudah banyak versi diatasnya, diantaranya adalah :
  • VB 6.0 Runningnya sangat ringan dibandingkan dengan Visual Basic versi lainya.
  • Banyak Kampus atau Universitas yang masih memekai Matakuiah Visual Basic 6.0.
  • Banyak juga perusahaan di Indonesia yang masih memakai VB 6.0.
  • Dll .
Dengan alasan tersebut, maka memang VB 6.0 masih layak untuk anda pelajari. Dan di blog ini, anda bisa mempelajarinya.