Rabu, 17 Oktober 2012

Perbandingan Proccesor Intel atau AMD

Perbandingan Proccesor Intel atau AMD

Natanael Rivando Handoko1), Yohanes Satrio Nugroho2),
 Deni Ariyahimawan3),Muchamad sukarno4), M.edo dani pranaya5)

Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Jl. Diponegoro 52-60, Salatiga 50711, Indonesia
Kode Pos, 50711. Telp, (0298) 324043. Telp2, (0298) 321212. Fax, (0298) 321433.
E-mail : admisi@uksw.edu, fti@adm.uksw.edu
E-mail : rifando_h@ymail.com, ysatrionugroho@yahoo.comariya.deni@yahoo.co.id, amat.jaws@yahoo.co.id, edodanipranaya@yahoo.co.id
Abstact

Proccesor often referred to as the brain and the computer control center which is supported by other components. Proccesor is an IC that controls the whole course of a computer system and is used as a center or brain of the computer that functions to perform calculations and to run errands. Proccesor consists of 2 types of AMD and Intel. processor without a computer system will not run well, consider in choosing the type of Proccesor should be tailored to the needs that we want to do with the computer

Keywords: Proccesor, Intel and AMD

1.Pendahuluan 
Proccesor merupakan bagian penting dari sebuah computer. Processor mengintegrasikan antara sistem operasi dengan aplikasi yang terdapat dalam komputer. Fungsi Proccesor adalah untuk memproses data yang diterima dari inputan seterusnya akan menghasilkan keluaran (output) . Secara sederhana cara kerja prossesor intinya adalah menerima umpan atau perintah masuk baik dari mouse, keybord ataupun alat penginput data terhubung yang lain kemudian menerjemahkan atau memproses data perintah tersebut untuk kemudian mengeluarkan/meneruskan outputnya ke hardware atau software terkait.
 
2. Pembahasan
2.2 Proccesor
      Otak sebuah komputer yang bertugas memproses perintah dan logika yang diberikan oleh operator komputer, banyaknya jenis processor yang ada sebanding dengan software yang berkembang dipasaran kerena dituntut untuk dapat melakukan banyak perkerjaan salam satu waktu terkadang pemilihan processor yang kita gunakan harus tepat, karena jika sampai salah pilih akan berimbas pada lambatnya proses kerja sebuah komputer yang pasti berimbas langusng pada pekerjaan pengguna komputer.
Sementara itu, mikroprosesor adalah suatu produk paling kompleks yang pernah dibuat di muka bumi. Faktanya, dibutuhkan ratusan langkah - hanya bagian-bagian paling penting saja yang ditampilkan pada artikel ini - yang dikerjakan di suatu lingkungan kerja terbersih di dunia, sebuah lab mikroprosesor.
Cara kerja micro processor adalah menjalankan sekumpulan instruksi mesin yang memberitahu processor apa yang harus dilakukan. Berdasarkan instruksi tersebut, mikro processor melakukan tiga hal dasar: 1) Menggunakan ALU (Arithmetic Logic Unit) untuk melakukan operasi matematis seperti penambahan, pengurangan, perkalian dan pembagian. Mikro processor modern mengandung floating point unit yang dapat melakukan operasi yang sangat kompleks pada angka yang besar. 2) Memindahkan data dari satu lokasi memori ke lokasi lainnya. 3) Mengambil keputusan dan melompat ke instruksi lain sesuai keputusan itu.

Berikut beberapa komponen utama dari prosesor :
         §         Unit kontrol, yaitu bagian yang bertugas mengatur jalannya program.
         §         Unit eksekusi, yaitu bagian yang melakukan operasi terhadap data yang terdiri dari:
v  ALU (Arithmetic Logical Unit = Unit Logika dan Aritmatika). Komponen ini berfungsi sebagai tempat memproses data dengan cara memanipulasi informasi dan mengevaluasi hasilnya. ALU dapat melakukan operasi-operasi tertentu,misalnya penjumlahan, perkalian, pengurangan, dan lainnya. ALU sendiri terdiri dari device-device memori kecil yang dikenalØ dengan nama register. Pada register inilah informasi-informasi disimpan selama pemrosesan data sedang berlangsung. ALU juga terdiri dari sirkuit-sirkuit untuk mengevaluasi informasi.Ø Misalnya adder dan comparator, yang memanipulasi data sesuai instruksi yang terprogram
v  FPU (Floating Point Unit). Komponen ini berfungsi untuk memproses data berupa bilangan floating point
2.3  Intel vs AMD
Dari beberapa produsen prosesor, hanya ada 2 nama yang menguasai pasar, Intel danAMD (Advance Micro Device). Bagi sebagian besar orang awam, malah hanya tahu satunama, yaitu Intel. Bahkan ada yg hanya mengenal salah satu merk dagang dari Intel,yakni Pentium. Memang Pentium adalah nama prosesor Intel yg paling melegenda.Bagi orang yg agak “mengerti” tetek bengek komputer, mungkin sudah kenal namaAMD. Tapi nama ini dipersepsikan sebagai prosesor yang murahan, panas, jelek danimitasi dari prosesor Intel. Persepsi ini tdk bisa dipersalahkan 100%. Awalnya AMDmemang hanya membuat prosesor dgn “menjiplak” teknologi Intel dan atas “restu” pihak Intel, tentu saja. Namun, karena satu dan lain hal, terjadi persengketaan yg cukup sengit antara Intel danAMD dan pengadilan mengharuskan AMD mengembangkan sendiri teknologi pembuatan prosesornya. Dari sejak itu, para engineer AMD terpaksa bekerja keras Namun harus diakui bahwa dalam bidang pemasaran AMD masih tertinggal jauh dariIntel, tetapi tidak dalam bidang teknologinya.Jadi persepsi bahwa AMD itu murahan, jelek, panas, imitasi dan negatife-negatife lainnya, saat ini sudah tidak berlaku lagi. Kita punya pilihan yang sama-sama mumpuni untuk prosesor,Intel atau AMD.
 
2.4 AMD Triple-Core
Amerika Serikat, 17 September 2007. Tiga core prosesor, mengapa tidak? Sepertinyaitulah yang ada di benak para ahli di AMD. Kemarin baru saja AMD memberikan beritaresmi bahwa awal tahun 2008 mereka akan meluncurkan prosesor baru dengan triple-core. Prosesor baru ini dimasukkan ke keluarga prosesor quad-core AMD (Phenom) yangrencananya dirilis tahun depan. Pada dasarnya prosesor triple-core ini menggunakandesain yang sama dengan quad-core, namun AMD “mematikan” satu core sehinggahanya tiga core yang berfungsi.Bob brewer, corporate vice president of marketing and strategy dari AMD menjelaskan bahwa sampai saat ini penjualan prosesor quad-core masih sedikit dan belum banyak software yang mendukung optimalisasi empat core. Akan tetapi, banyak aplikasi dan pengguna yang menginginkan “sedikit tenaga lebih” dibandingkan prosesor dual-core, disinilah prosesor triple-core mereka akan mengisi pasar.Lebih lanjut Brewer mengaku bahwa kelahiran prosesor baru ini tidaklah direncanakan,namun efek dari proses produksi quad-core AMD yang baru. “Quad-core kamimenggunakan desain yang berbeda dan lebih canggih (dari Intel), satu kesalahan kecilsaja akan menghancurkan satu batch prosesor di proses produksi”. Prosesor dengan tigacore inilah yang kemudian muncul dari produksi quad-core AMD yang tidak berhasillolos uji lab.Belum diperoleh data yang akurat tentang gambaran kinerja prosesor triple-core AMD.Akan tetapi jike memuaskan, tampaknya AMD bisa menambah ceruk pasarnya di dunia prosesor, terutama bila perusahaan asal California ini pintar mematok harganya

2.3Keunggulan dan kekurangan Proccesor Intel dan AMD

Beberapa keunggulan dan kekurangan Processor Intel dan AMD :
1. Setting perintah pada Intel adalah MMX,SSE,SSE2 dan SSE3, sedangkan pada AMD SSE2 dan #DNow, tetapi dari sekian banyak set intruksi yang dipakai Intel telah ada dalam #DNownya AMD.
2. L1 pada Intel maksimum32K, AMD 128K lebih unggul dibanding Intel.
3. Transistor pada Intel 100 Milyar sedangkan AMD 105 Milyar jelas AMD  selangkah lebih maju.
4. Banyaknya Dckoder, Integer, FP pada Intel lebih sdikit dibanding AMD secara segnifikan perbedaan
    tersebut meningkatkan kinerja AMD.
5. Temperatur pada Intel dapat dikendalikan ole processornya sendiri dengan pengertian processor akanmengurangi kecepatan jika temperatur naik mendekati batas toleransi, pada AMD 64 temperatur
    maksimum 900 derajat Celcius, tehnologi lebih unggul dibanding AMD.  
6. AMD lebih unggul dalam pengolahan komunikasi aplikasi, sperti yransfer data   pada modem, ADSL, 
    MP3,dan Doulby Digital Surround Sound.
7.Pipeline pada Intel lebih panjang dibanding dengan Amd, tetapi pipeline Intel bermasalah pada pertukaran
    tugas sehingga pipeline intel kecepatannnya melambat berada dibawah AMD.
8. Intel menang pada Brand Image dan marketnya sedang AMD harganya yang lebih murah.
9. Pada processor Intel Pentium 4 Harganya Standart, kinerja lumayan cepat.memang untuk urusan grasa    masih kalah dibanding Amd, tetapi paling tidak processor Intel tdk cepat panas.
10. Pada processor AmdAthlon harga cukup terjangkau  dibanding Intel, untuk grafis lumayan bagus.

Kesimpulan
   Proccesor merupakan bagian penting dalam sebuah perangkat computer (CPU). Salah satu yang sangat besar pengaruhnya terhadap kecepatan komputer tergantung dari jenis dan kapasitas processor.Masing-masing jenis processor memiliki keunggulan dan kelemahan masing-masing. Processor adalah sebuah IC yang mengontrol keseluruhan jalannya sebuah sistem komputer dan digunakan sebagai pusat atau otak dari komputer yang berfungsi untuk melakukan perhitungan danmenjalankan tugas. Proccesor Intel sendiri baik untuk pemakaian perkantoran,atau sekolah yang sistem pemakaiannya daily tetapi tidak menghabiskan terlalu banyak olah program serta memiliki Daya listrik rendah,namun sebaliknya dengan AMD.Namun kelompok kami berkesimpulan bahwa Intel lebih baik daripada AMD

Saran
  Proccesor Intel maupun AMD memiliki spesifikasi yang berbeda tergantung kepada tipe core atau jenis yang akan anda pakai,namun sebelum memakai pikirkanlah dahulu kegunaan dan efektifitas cara pakainya nanti.

Daftar Pustaka

-http://sufian.info/2010/04/fungsi-processor-jenis-processor-dan-soket-  processor/
-http://winaajha.wordpress.com/2010/10/22/penjelasan-processor-beserta-fungsi-dan-gambar/




















Perbandingan Database Mysql dan Postgresql

Perbandingan Database Mysql dan Postgresql

Natanael Rivando Handoko1), Yohanes Satrio Nugroho2),
 Deni Ariyahimawan3),Muchamad sukarno4), M.edo dani pranaya5)

Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Jl. Diponegoro 52-60, Salatiga 50711, Indonesia
Kode Pos, 50711. Telp, (0298) 324043. Telp2, (0298) 321212. Fax, (0298) 321433.
E-mail : admisi@uksw.edu, fti@adm.uksw.edu
Abstact
There are so many human activities that use computers as a means of data processing, thus requiring a database software. When examined more fundamental about the limitations of the database, it can be stated that all forms of data collection is a database. Starting from the employee data, up to a group of files, a database. Database is a comprehensive array of operational data records an organization or company, organized and stored secaraterintegrasi by using certain methods in the computer so as to meet the optimal information required by the user. Databases can be created and processed using a programm computer, which we commonly refer to the software (software). Software used to manage and call query (query) database is called Database Management System (DBMS) or if translated into Indonesian means "System Management Database ". The main principle of Data Base is an arrangement of data with the main purpose of the flexibility and speed at the time of taking the data back.
Keyword : Database, Mysql dan postgresql
 
1.     Pendahuluan
Database adalah suatu kumpulan data-data yang disusun sedemikian rupa sehingga membentuk informasi yang sangat berguna. sehingga mampu memenuhi informasi yang optimal yang dibutuhkan oleh para pengguna. Database terbentuk dari sekelompok data-data yang memiliki jenis/sifat sama. Istilah database berawal dari ilmu computer meskipun kemudian artinya semakin luas,memasukkan hal-hal diluar bidang elektronika. Catatan yang mirip dengan database sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis. Konsep dasar dari catatan-catatan atau potongan dari pengetahuan. Sebuah database memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya,penjelasan ini disebut skema.
Skema menggambarkan objek yang diwakili oleh database dan hubungan diantara objek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur database, ini dikenal sebagai database model atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilahnya itu mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap table terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili dengan menggunakan nilai yang sama antar tabel. Saat ini dengan mudah kita bisa mengatakan, dua produk database open source paling terkenal dan banyak digunakan adalah MySQL dan PostgreSQL. Pada kesempatan kali ini akan dibahas tentang topik atau tema tersebut.
2.     Pembahasan
2.1 Database
Database merupakan kumpulan data yang saling berhubungan.Hubungan antar data dapat ditunjukan dengan adanya field/kolom kunci dari tiap file/tabel yang ada. Dalam satu file atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record umumnya digambarkan sebagai baris data terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu record. Elemen data/FieldDari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu :
  1.      Bersifat data oriented dan bukan program oriented.
  2.    Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
  3.      Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
  4.      Dapat memenuhi kebutuhan sistem-sistem baru secara mudah
  5.      Dapat digunakan dengan cara-cara yang berbeda.
Prinsip utama Data Base adalah pengaturan data dengan tujuan utama fleksibilitas dan kecepatan pada saat pengambilan data kembali. Adapun ciri-ciri basis data diantaranya adalah sebagai berikut : 
- Efisiensi meliputi kecepatan, ukuran, dan ketepatan
- Data dalam jumlah besar 
- Berbagi Pakai (dipakai bersama sama/Sharebility)
- Mengurangi bahkan menghilangkan terjadinya duplikasi dan ketidakkonsistenan data.

2.2  Mysql

MySQL dikembangkan oleh sebuah perusahaan Swedia bernama MySQL AB, yang kala itu bernama TcX DataKonsult AB, sejak sekitar 1994–1995, meski cikal bakal kodenya bisa disebut sudah ada sejak 1979. Tujuan mula-mula TcX membuat MySQL pada waktu itu juga memang untuk mengembangkan aplikasi Web untuk klien—TcX adalah perusahaan pengembang software dan konsultan database. Kala itu Michael Widenius, atau “Monty”, pengembang satu-satunya di TcX, memiliki aplikasi UNIREG dan rutin ISAM yang dibuat sendiri dan sedang mencari antarmuka SQL untuk ditempelkan di atasnya. Mula-mula TcX memakai mSQL, atau “mini SQL” (akan kita kunjungi nanti). Barangkali mSQL adalah satu-satunya kode database open source yang tersedia dan cukup sederhana saat itu, meskipun sudah ada Postgres (juga akan dibahas sesaat lagi). Namun ternyata, menurut Monty, mSQL tidaklah cukup cepat maupun fleksibel. Versi pertama mSQL bahkan tidak memiliki indeks. Setelah mencoba menghubungi David Hughes—pembuat mSQL—dan ternyata mengetahui bahwa David tengah sibuk mengembangkan versi dua, maka keputusan yang diambil Monty yaitu membuat sendiri mesin SQL yang antarmukanya mirip dengan mSQL tapi memiliki kemampuan yang lebih sesuai kebutuhan. Lahirlah MySQL.
MySQL versi 1.0 dirilis Mei 1996 secara terbatas kepada empat orang. Baru di bulan Oktober versi 3.11.0 dilepas ke publik. Namun mula-mula kode ini tidak diberikan di bawah lisensi General Public License, melainkan lisensi khusus yang intinya kurang lebih begini: “Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya tapi hanya untuk kebutuhan nonkomersial. Untuk kebutuhan komersial (mis: mengemas dan menjual MySQL, atau menyertakan MySQL dalam program komersial lain) Anda harus bayar lisensi.” Sementara distribusi Windows MySQL sendiri dirilis secara shareware. Barulah pada Juni 2000 MySQL AB mengumumkan bahwa sejak versi 3.23.19, MySQL adalah software bebas berlisensi GPL. Artinya, “Source code MySQL dapat dilihat dan gratis, serta server MySQL dapat dipakai tanpa biaya untuk kebutuhan apa pun. Tapi jika Anda memodifikasi source code, Anda juga harus melepasnya di bawah lisensi yang sama, yaitu GPL.” Kini perusahaan MySQL AB, yang beranggotakan sekitar 10 programer dan 10 karyawan lain itu, memperoleh pemasukan terutama dari jasa konsultasi seputar MySQL.
Versi publik pertama, yang hanya berjalan di Linux dan Solaris serta sebagian besar masih belum terdokumentasi itu, dengan berangsur-angsur diperbaiki dan ditambah fitur demi fiturnya—tapi tetap dengan fokus utama pengembangan pada kelangsingan dan kecepatan. Artinya, fitur yang menyebabkan MySQL menjadi lambat tidaklah ditambahkan, atau ditunda dulu, atau ditambahkan tapi menjadi fitur yang opsional.
Versi awal MySQL ini, meski sudah bisa dipakai untuk aplikasi Web sederhana, belumlah memadai sama sekali untuk aplikasi bisnis. Contohnya, JOIN sederhana sudah ada, tapi tidak ada HAVING—baru di bulan Desember ditambahkan. Sudah ada tipe data TIMESTAMP dan kolom autoupdate, tapi tidak ada system-generated number (sequence)—baru di akhir 1996 juga ditambahkan modifier kolom AUTO_INCREMENT. Sudah ada LIMIT tapi GROUP BY dan ORDER BY memiliki keterbatasan. Dan seterusnya.
Barulah di versi-versi akhir 3.22—sepanjang 1998–1999—MySQL menjadi semakin popular dan dilirik orang. Stabilitasnya sudah baik. Kecepatannya meningkat. Sudah tersedia di berbagai platform, termasuk Windows. Seri 3.22 ini banyak dipakai di berbagai instalasi, mungkin hingga sekarang, sehingga MySQL AB tetap memberikan dukungan technical support untuk seri ini.
Mysql adalah sebuah perangkat lunak pembuat database yang bersifat terbuka atau open source dan berjalan disemua platform baik Linux maupun Windows, Mysql merupakan program pengakses database yang bersifat network sehingga dapat digunakan untuk aplikasi Multi User (pengguna banyak).
            Mysql juga merupakan Relational Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License), dimana setiap orang bebas untuk menggunakan Mysql, namun tidak boleh dijadikan produk turunan yangh bersifat komersial. Mysql dapat dikatakan lebih unggul dibandingkan database server lainnya dalam query data. Hal ini terbukti untuk query yang dilakukan oleh single user, kecepatan query Mysql bisa sepuluh kali lebih cepat dari postgresql dan lima kali lebih cepat di bandingkan Interbase.
                MySQL merupakan database yang sangat cepat, dapat diandalkan dan mudah untuk digunakan. Jika hal itu yang anda cari maka anda harus mencobanya. Selain itu, source programnya pun dapat anda dapatkan secara gratis dan syntax-syntaxnya mudah untuk dipahami dan tidak rumit serta pengaksesan database dapat dilakukan dengan mudah dan cepat.

Beberapa kelebihan lain dari Mysql :

·         Open source                : Mysql didistribusukan secara open source (gratis) dibawah license GPL (General Public Licene)
·         Multy User                  : Mysql dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah atau konflik
·         Coloumn Types           : Mysql memiliki tipe kolom seperti signed/usigned integer, float, double, char, text, date, timestamp
·         Command and function : Mysql memiliki operator dan fungsi secara penuh yang mendukung perintah select dan where dalam query
·         Client dan Tools          : Mysql dilengkapi dengan tools yang dapat digunakan untuk administrator
·         Struktur Tabel             : Mysql memiliki struktur tabel yang lebih flexibel dalam menangani alter table
·         Dukungan                    : Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh
·         ( COUNT(),COUNT (DISTINCT), AVG ( ), STD ( ), SUM ( ), MAX ( ) AND MIN ( ) )
·         Efficiency                    :  Menggunakn GNU automake, autoconf, dan LIBTOOL untuk portabilitas

Beberpa Kekurangan Mysql
v  Untuk koneksi ke bahasa pemrograman visual seperti vb, delphi, dan foxpro, mysql kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini yang menyebabkan mysql jarang dipakai dalam program visual.
v  Data yang ditangani belum begitu besar

 2.3 PostgreSQL
PostgreSQL terkenal akan fitur-fitur yang disediakannya, di mana telah diketahui sejak dulu bahwa PostgreSQL mempunyai sekumpulan fitur yang kaya dan lengkap, yang mendukung transaksi, view, subselect, foreign key support, pemeriksaan, dan lain-lain. Akan tetapi PostgreSQL selama ini telah banyak memberikan keuntungan yang lebih terhadap para perusahaan atau kegiatan bisnis yang menggunakan database system. PostgreSQL merupakan Sebuah Obyek-Relasional Data Base Management System (ORDBMS) yang dikembangkan oleh Berkeley Computer Science Department. System yang ditawarkan PostgreSQL diharapkan sanggup dan dapat mencukupi untuk kebutuhan proses aplikasi data masa depan. PostgreSQL juga menawarkan tambahan-tambahan yang cukup signifikan yaitu class, inheritance, type, dan function. Tambahan keistimewaan lain yang tidak dimiliki database management system yang lain berupa constraint, triggers, rule, dan transaction integrity, dengan adanya feature (keistimewaan) tersebut maka para pemakai dapat dengan mudah mengimplementasikan dan menyampaikan sistem ini. Sejak tahun 1996 PostgreSQL mengalami kemajuan yang sangat berarti, berbagai keistimewaan dari PostgreSQL sanggup membuat database ini melebihi database lain dari berbagai sudut pandang.
Pada awal pembuatannya di University of California Berkeley (1977-1985) postgresl masih mempunyai banyak kekurangan bila dibandingkan dengan database yang lain, namun seiring dengan berjalannya waktu tepatnya pada tahun 1996 PostgresSQL berubah menjadi sebuah database yang menawarkan standar melebihi standar ANSI-SQL92 dan sanggup memenuhi permintaan dunia open source akan server database SQL. Standar ANSI-SQL92 merupakan standar yang ditetapkan untuk sebuah database berskala besar seperti Oracle, Interbase, DB2 dan yang lainnya. Kelebihan PostgreSQL Berbeda dengan database lain, PostgreSQL menyediakan begitu banyak dokumentasi yang disertakan pada berbagai distribusi Linux, sehingga para pembaca bisa dengan mudah mempelajari bahkan mengimplementasikannya. Tidak hanya itu berbagai dokumentasi yang bertebaran di Internet maupun mailing list yang semuanya dapat kita ambil dan pelajari. Sementara itu, PostgreSQL memiliki keluwesan dan kinerja yang tinggi, artinya sesuai dengan niatan awal para pembuat PostgreSQL bahwa database yang mereka buat harus melebihi database lain dan ini terbukti pada arsitekturnya.
Jika kita menggunkan sebuah database , tentunya tak lepas dari tujuan dan maksud apa yang ingin dicapai serta kelebihan yang bagaimana yang kita inginkan.
Beberapa kelebihan dari Postgresql :
·      Resisten terhadap over-deployment
Dengan menggunakan PostgreSQL, tidak ada seorangpun dapat menuntut untuk pelanggaran terhadap perjanjian lisensi, sebagaimana tidak ada biaya lisensi yang diasosiasikan (digabungkan) untuk software. Hal ini menyebabkan PostgreSQL memberikan keuntungan tambahan lain bagi para penggunanya.
·      Menghemat biaya staffing
PostgreSQL telah didesain dan dibuat sedemikian rupa untuk mempunyai tingkat pemeliharaan dan kebutuhan yang lebih rendah daripada database systems sebelumnya, walaupun tetap mempertahankan kualitas fitur, stabilitas, dan performa, sehingga biaya yang diperlukan PostgreSQL menjadi lebih efektif dan lebih dapat diatur.
·      Terpercaya dan stabil
Banyak perusahaan yang melaporkan bahwa PostgreSQL tidak pernah, bahkan sekalipun, mengalami crashed pada saat melakukan operasi dengan tingkat aktivitas yang dilakukan tinggi,selalu dalam batas stabil.
·      Extensible (dapat diperluas)
Kita tidak memerlukan biaya sekecil apapun dan hanya memerlukan sedikit usaha untuk melakukan  perluasan tehadap software database postgresql.
·      Cross platform
PostgreSQL dapat dijalankan hampir di setiap jenis Unix (34 platform yang paling baru dirilis), juga di Windows dengan menggunakan Cygwin.
·      Didesain untuk environmentshigh volume
PostgreSQL menggunakan penyimpanan data dengan banyak baris (multiple rows) yang dinamakan MVCC. Hal ini dimaksudkan agar PostgreSQL sangat responsif pada high volume environments.
·      Fitur fitur yang sangat mendukung
PostgreSQL sangat kaya akan fitur-fitur yang disediakannya, antara lain: rules, views, triggers, unicode, sequences, inheritance, outer join, sub-selects, open API, dan masih banyak lagi.
·      Desain database GUI dan administration tools
Beberapa tools GUI yang berkualitas tinggi tersedia untuk mengelola database (pgAdmin, pgAccess), sekaligus desain database(Tora, database architect).
Adapun kekurangan Postgresql, yaitu :
§      Belum mendukung selectable stored procedure seperti firebird
§      Physical database (table) file nya berserakan
§      Konsep penyimpanan fisiknya satu objek = 1 atau lebih file, bukan 1 database = 1 file
Selain itu PostgreSQL juga dapat di extend sesuai kebutuhan pengguna melalui beberapa metode dengan menambangkan obyek baru, seperti :
        Penambahan Tipe Data
        Penambahan Fungsi
        Penambahan Operator
        Penambahan Fungsi Aggregate
        Metode Index
        Bahasa procedur




Perbandingan
Mysql
Postgresql
Tujuan Desain

berkembang dari solusi yang dipakai oleh pembuatnya, TcX AB, dalam memroses data untuk aplikasi Web. Fokusnya adalah pada kecepatan
berkembang dari riset akademik. Fokus pengembangan PostgreSQL adalah pada fitur OO, reliabilitas, dan dukungan SQL yang mantap
Pengembangan

diatur secara sentral oleh perusahaan komersial di Swedia bernama MySQL AB (sebelumnya TcX AB)
dikembangkan secara lebih terdesentralisasi dan merakyat, namun tetap diatur oleh sebuah kelompok online bernama PostgreSQL Development Group
Arsitektur dan Portabilitas

memiliki arsitektur multithreading
memiliki arsitektur multiproses (forking)
        Lisensi

lisensi di bawah GPL, tidak boleh dimodifikasi menghasilkan produk turunan yang closed-source
Lisensi PostgreSQL lebih liberal

Kecepatan

(Relatif), terkenal cepat dalam melakukan query sederhana. Dengan kata lain, dapat memproses lebih banyak SQL per satuan waktu. Tapi dalam kondisi load tinggi (jumlah koneksi simultan besar)
(Relatif),namun sudah mencukupi kecepatan umum
Fungsi Built-In

Kaya fungsi built-in, seperti modifikasi string (REPLACE, RIGHT, LTRIM, LCASE), matematika (LOG, LOG10), tanggal, dsb. Dalam hal ini MySQL lebih unggul
Memiliki fungsi built-in tetapi tidak sebanyak Mysql
                                                   Tipe Data
sudah mendukung semua tipe data umum
PostgreSQL lebih kaya dalam hal tipe data (terutama yang domain-specific seperti tipe data geometris dan MONEY)
            Fitur OO dan
             SQL
MySQL pun tidak memiliki fitur OO seperti pewarisan tabel dan tipe data, atau tipe data array
Postgresql memiliki lebih banyak fitur jika dibandingkan dengan Mysql
Fitur Unik
 
memiliki arsitektur yang memungkinkan sebuah database terdiri dari beberapa jenis tabel,  MySQL mendukung protokol terkompresi yang bisa menghemat bandwidth dan mengurangi latensi
memiliki tipe data array, pewarisan tabel dan tipe data, serta sistem rule. PostgreSQL memiliki tipe-tipe data “antik.” Di PostgreSQL Anda dapat menulis stored procedure (atau procedural language, istilah di PostgreSQL) dalam beberapa bahasa: PL/Perl, PL/Tcl, atau PL/PgSQL. PostgreSQL mendukung set/himpunan

Gambar 1.1  Tabel perbandingan mysql & postgresql dalam beberapa aspek
    Gambar 1.2 UJi test postgresql
                                                                   Gambar 1.3 Grafik uji test Mysql
Kesimpulan
Database merupakan kumpulan data yang saling berhubungan.Hubungan antar data dapat ditunjukan dengan adanya field/kolom kunci dari tiap file/tabel yang ada. salah satu hal yang harus kita pikirkan apakah kita membuat aplikasi web yang dibutuhkan adalah kecepatan. maka mysql adalah yang terbaik karena memilki kecepatan dan kompatibel dengan banyak web based development. namun jika membutuhkan foreign key dan transaction postgresql lebih baik dalamhalini. Sebenarnya jika dilhat dari tabel fitur postgresql menawakan fitur yang lebih daripada mysql. Namun postgreql lebih jarang digunakan pada aplikasi web. ada pandangan bahwa fitur tersebut memperlambat performa postgresql sehingga tidak cocok untuk web.
Keduanya memilki kelemahan dan kekuatan masing-masing.  Bahkan jika dibandingkan lebih cermat tidak ada yang saling melebihi, karena keduanya memilki porsinya masing-masing dalam dunia database, bahkan kedua database ini dapat digunakan untuk suatu sistem misalnya untuk GIS pada web, kita dapat menyimpan data GIS pada postgresql dan menggunakan pula mysql sebagai buffer untuk mempercepat akses basis data melalui web. Namun dari kelompok kami menyimpulkan bahwa Mysql lebih baik daripada Postgresql.



Daftar Pustaka

*      Garry I Gede, Azizun dien, Nugroho Yudo, 2009 , Database, Sekolah Tinggi Ilmu Ekonomi Indonesia, 1(1):2-13.
*      Gilfillan Ian, 2003, PostgreSQL vs MySQL: Which is better?, Mysql,
1(1):1-3