Pengumpulan Data Disain Skema Basis Data Konfigurasi dan Implementasi Basis Data Konfigurasi PostgreSQL. Konfigurasi dilakukan pada kedua server

BAB IV DISAIN DAN IMPLEMENTASI

4.1. Pengumpulan Data

Bahan yang diperoleh dari perpustakaan PPIN-BATAN. Selain kemudahan dalam memperolehnya, alasan dipilihnya bahan tersebut adalah karena dalam tahun penerbitan tertentu, terdapat cukup banyak karya ilmiah yang dipublikasi. Acuan yang digunakan pada karya ilmiah dalam prosiding tersebut juga cukup beragam.

4.2. Disain Skema Basis Data

Skema untuk kedua basis data server seperti pada Gambar 16. Skema yang dibuat memiliki perbedaan, terutama pada kemampuan PostgreSQL yang mampu mengakomodasi jenis data array. Jenis data ini digunakan untuk menyimpan nama penulis, baik pada artikel dalam prosiding maupun referensi. a b Gambar 16 Skema basis data : a. Bibliografi dengan PostgreSQL; b. Bibliografi dengan MySQL.

4.3. Konfigurasi dan Implementasi Basis Data

Server basis data yang digunakan adalah PostgreSQL rilis 8.1.3 dan MySQL rilis 5.0.21. Berikut adalah tahapan yang dilakukan dalam konfigurasi dan implementasi menggunakan basis data tersebut.

a. Konfigurasi PostgreSQL. Konfigurasi dilakukan pada kedua server

dengan penggunaan yang sedikit berbeda. Pada server1 , basis data PostgreSQL digunakan sebagai server basis data untuk salah satu data bibliografi dan untuk layanan RFT. Sedangkan pada server2 , digunakan hanya untuk la yanan RFT. Dalam penelitian ini, digunakan distribusi kode sumber PostgreSQL versi 8.1.3. Akan tetapi, sebelum konfigurasi dilakukan, pengguna dalam sistem operasi untuk mengelola server basis data diberi nama postgres perlu ditambahkan dengan tahapan berikut. usrsbinuseradd-c “PostgreSQL” -g 501 -m -u 501 postgres Selanjutnya, postgreSQL dikonfigurasi dengan langkah- langkah berikut. .configure make su make install su – postgres mkdir ~postgresdata usrlocalpgsqlbininitdb -D homepostgresdata inisialisasi basis data server ke direktori homepostgresdata usrlocalpgsqlbinpostmaster -D homepostgresdata logfile 21 menjalankan server PostgreSQL Berikutnya berturut-turut adalah membuat pengguna dengan identitas globus untuk basis data PostgreSQL dan memasukkan data. Pengguna basis data tersebut akan digunakan untuk menerima pendelegasian aktifitas dari pengguna grid. usrlocalpgsqlbincreateuser -A -d -P globus su – globus usrlocalpgsqlbincreatedb lkstn usrlocalpgsqlbinpsql lkstn

b. Konfigurasi MySQL. Dalam penelitian ini, digunakan distribusi rpm untuk