Mengapa menggunakan database PostgreSQL?

Inti dari produk Wong Multimedia Indonesia adalah pengolahan database, baik itu data tentang siswa, santri, keuangan maupun data administrasi lainnya, saat ini kami mengembangkan produk khusus dengan database postgresSQL. Pada versi non premium kami menggunakan database MS Access yang merupakan platform database dari Microsoft. MS Access ini memang bagus dan sederhana memiliki beberapa keunggulan dan juga kelemahan diantaranya adalah sebagai berikut :

  • Aplikasinya mudah diperoleh (meskipun bajakan )
  • Manipulasi tabel dan data sangat mudah dilakukan
  • Relasi antar tabel dapat dibuat dengan mudah
  • Perintah SQL dapat diberikan
  • Dapat diintegrasikan dengan bahasa pemrograman, misalnya Delphi, VB, dll
  • Tersedia fasilitas untuk sekuriti data
  • Mampu menyimpan data dalam jumlah sangat besar (jauh lebih besar daripada Paradox).
  • Adapun kekurangannya adalah aplikasinya tidak free alias tidak gratis selain itu Karena kurang begitu bagus jika diakses melalui jaringan maka bayak pengguna Microsoft Access menggunakan solusi system manajemen basis data yang bersifat client dan server.

Microsoft Access adalah sebuah program aplikasi basis data komputer relasional ditujukan 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 PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna.

Sebenarnya jika software produk kami hanya digunakan dalam satu komputer dan dengan data siswa yang kecil tentu sudah cukup menggunakan database platform MS Access, tetapi melihat kekurangan diatas yaitu tidak free alias berbayar dan juga kelemahan di jaringan maka kami mengembangkan dengan platform lebih besar yaitu postgreSQL.

database sistem informasiPostgreSQL adalah sebuah object-relational database management system (ORDBMS) yang bersifat open source. PostgreSQL adalah database yang powerful dan tidak kalah dengan database komersil sekelasnya Oracle, Sybase maupun Informix. Database Storage Engine ini bersifat open source atau gratisan yg dikembangkan oleh berbagai developer di dunia.

PostgreSQL lebih lengkap bisa dilihat di www.PostgreSQL.org didisain untuk skala besar, memiliki ciri berorientasi objek, namun tetap dapat digunakan layaknya RDBMS pada umumnya. Para pengembangnya awalnya dulu mengutamakan kelengkapan feature ketimbang dukungan penuh akan standar SQL.Dalam perjalanannya, kelebihan feature ini justru membuat Postgres semakin powerful dan membuatnya dapat disejajarkan dengan database besar lainnya seperti Oracle.

Function dalam PostgreSQL sangat unik karena PostgreSQL tidak menetapkan built-in language untuk penulisan function. PostgreSQL menyerahkan kepada pemakai untuk memilih sendiri bahasa yang diinginkan yang disebut Procedural Language. Pada saat deklarasi function, Anda harus menyebutkan bahasa yang digunakan. procedural language yang tersedia adalah pgSQL dan Tcl. Jadi script function yang dideklarasikan akan diterjemahkan oleh library yang bersangkutan (tergantung bahasa yang dipilih) untuk selanjutnya library tersebut melakukan koordinasi dengan library PostgreSQL.

PostgreSQL ini memang didesain dari awal untuk penggunaan dengan banyak client, sehingga dalam hal keamanan, kecepatan serta efektifitas penggunaan data secara bersama jauh lebih bagus daripada MS Access karena memang Access didesain untuk penggunaan single user atau urusan satu komputer saja.

Dengan alasan tersebut maka kami mengembangkan produk premium kami menggunakan PostgreSQL. Pada pengembangan ini kami bukan mematikan atau menghapus produk yang telah ada dengan basis database Access, kami tetap memberi support dan juga mengembangkannya.

  • Database Access kami tujukan untuk:
    • sekolah dengan jumlah siswa yang tidak terlalu banyak
    • sekolah yang tidak mempunyai akses sambungan internet (karena bisa instal sendiri dengan mudah)
    • sekolah dengan dana kecil tetapi ingin menggunakan software sistem informasi yang canggih.
  • Database PostgreSQL kami tujukan untuk:
    • sekolah dengan jumlah siswa sedang hingga besar
    • mempunyai akses sambungan internet (karena instalasi kami bantu via teamviewer)
    • menyediakan satu komputer yang digunakan khusus sebagai server
    • mempunyai visi jauh tentang sistem informasi di masa depan

Baik dengan kesimpulan diatas silahkan bapak/ibu memilih platform mana yang dibutuhkan. Semoga bermanfaat. Amin!