Implementasi Implementasi Proses. TurnkeyLINUX PostgreSQL

36

BAB IV IMPLEMENTASI SISTEM

4.1 Implementasi

Pada bagian ini akan dijelaskan mengenai implementasi sistem didalam pembuatan aplikasi. Bagian implementasi sistem meliputi lingkungan implementasi proses dan implementasi antar muka aplikasi.

4.2 Implementasi Proses.

Implementasi proses ini menggunakan Turnkeylinux, LAPP Linux, Apache, Postgre, PHP dan menggunakan Virtual Machine sebagai virtual server VMWARE.

4.3 TurnkeyLINUX

TurnKey Linux atau lebih lengkapnya TurnKey Linux Virtual Appliance Library adalah sebuah project source yang berupaya membuat solusi pustaka- pustaka siap pakai secara virtual sebuah server yang telah terpaketkan sebelumnya. TurnKey dikembangkan dengan basis Ubuntu 8.04 LTS sehingga dapat digunakan diperangkat baremetal, virtual machine maupun infrastruktur cloud computing. Setiap virtual appliance yang ditawarkan oleh TurnKey Linux merupakan solusi yang siap pakai dan siap dioptimasi untuk digunakan dipelbagai skenario layanan-layanan server. Setiap appliance tersebut didesain untuk langsung bekerja dengan sedikit konfigurasi yang dibutuhkan. Saat ini Project luar biasa ini Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. mengelola 40 lebih virtual appliances dengan paket-paket yang dibangun untuk beberapa paket khusus seperti: 1 Amazon Machine Image format yang ditawarkan oleh Amazon Elastic Compute Cloud dari Amazon. 2 Virtual Appliance, Image disk VMDK dengan support OVF untuk berbagai aplikasi virtualisasi server. 3 ISO LiveCD, sebuah image ISO yang dapat diinstalasikan secara fisik ke mesin dengan DVDCDROM atau secara virtual ke berbagai software virtualisasi seperti VMWare, Xen, VirtualBox, KVM. TurnKey Linux yang dikategorikan sebagai aplikasi server sendiri telah dilengkapi dengan beberapa software berikut: LAMP Linux, Apache, MySQL, PHP, Joomla, Drupal, WordPress, MySQL, MediaWiki, Domain controller, File server, Ruby on Rails, php.

4.4 PostgreSQL

PostgreSQL adalah sebuah sistem basis data yang disebarluaskan secara bebas menurut Perjanjian lisensi BSD. Piranti lunak ini merupakan salah satu basis data yang paling banyak digunakan saat ini, selain MySQL dan Oracle. PostgreSQL menyediakan fitur yang berguna untuk replikasi basis data. Fitur-fitur yang disediakan PostgreSQL antara lain DB Mirror, PGPool, Slony, PGCluster, dan lain-lain. Keunggulan database PostgreSQL yaitu anda bisa menyimpan berbagai informasi yang kemudian bisa dengan mudah diakses. Database itu sendiri tidak Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. bisa dibaca dengan mudah oleh manusia. Database PostgreSQL banyak digunakan pada berbagai aplikasi web seperti forum diskusi, sistem pengelolaan konten CMS, content management system, dan lainnya. Untuk bisa menggunakan database, anda perlu membuatnya dulu. Hanya user PostgreSQL berbeda dengan user email dan user lainnya tertentu yang mempunyai hak akses atas database tersebut dan bisa membaca atau menambahkan data ke database. Ada dua cara dalam pembuatan database PostgreSQL. Cara termudah adalah dengan mengikuti Tuntunan Pembuatan Database PostgreSQL PostgreSQL Database Wizzard yang ada pada cPanel®. Cara kedua secara manual membutuhkan tahapn lebih banyak dan tidak perlu melalui tuntunan. Membuat Database PostgreSQL dengan Tuntunan Tahapan : 1 Saat halaman tuntunan PostgreSQL Database Wizzard ini terbuka, masukkan nama database yang ingin anda buat pada kotak isian New Database. 2 Klik tombol Create Database. 3 Selanjutnya terlihat Added the database NAMA_DATABASE_ANDA 4 Masukkan nama user dan password pada kotak isian Username dan Password yang anda inginkan untuk mengakses database. 5 Klik tombol Create User. 6 Selanjutnya akan terlihat Added NAMAUSER with the password PASSWORD. Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 7 Selanjutnya anda akan melihat Step 3 yang meminta anda menambahkan user pada database. Klik tombol Submit untuk menambahkan user pada database. 8 Kemudian terlihat User NAMAUSER was added to the database DATABASE. 9 Selanjutnya terdapat tiga opsi yang bisa anda pilih Add another database - Pilih ini jika anda ingin membuat database lagi. Add another user using the PostgresSQL Database Area - Pilih ini jika Menambah User PostgreSQL Ada dua tahapan utama dalam pembuatan pengguna user database PostgreSQL. Tahap pertama adalah membuat user itu sendiri beserta passwordnya. Dan tahap kedua adalah menambahkan user tadi untuk diijinkan mengakses database yang diinginkan.

4.5 Instalasi MySQL