2.4. Oracle 10 XE
Oracle adalah sebuah DBMS untuk level menengah ke atas. Kelebihan Oracle dibanding dengan Access SQL Server adalah :
1. Multi platform artinya bisa dijalankan di berbagai OS, misalnya Unix, Linux,
Sun, OS2, Apple, Windows. 2.
Memiliki homepage layanan berbasis web sehingga data dapat disebar data dapat diakses secara remote jarak jauh.
3. Memiliki software khusus kllien mulia versi 10 ke atas sehingga dengan
menggunakan command line SQL Plus di Oracle, sehingga kita bisa mengerjakan semua operasi SQL dari jarak jauh seolah-olah kita berada di
localhost. 4.
Hasil Query di layanan web service atau Application Express dapat diekspor ke dalam Excel.
Salah satu kelebihan utama Oracle adalah kemampuannya yang sangat baik untuk mendistribusikan database. Mendistribusikan database berarti datanya dapat dipakai
oleh banyak user multi user. Itu berarti user dapat tersebar di berbagai tempat bahkan di berbagai negara sehingga databasenya memiliki kemampuan diakses secara
Remote. Atau lebih dikenal dengan sebutan Remote Query. Untuk bisa merealisasikan database tersebar multi user, tentu saja server dan klien dapat berkomunikasi melalui
jaringan komputer network. Karena itu penulis ingin menambahkan sedikit penjelasan tentang network.
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
Secara umum topologi jaringan komputer terbagi 4 : 1.Bus
2.Star 3.Ring
4.Pear to Pear 5.FDDI
Untuk tugas akhir ini, penulis menggunakan topologi Pear to Pear dapat digambarkan sebagai berikut.
IP : 192.168.01 IP : 192.168.02
Server Database Oracle
Client Oracle
Start Database
Stop Database
Gambar 2.11 Topologi Pear to Pear
Terlihat dari dua komputer tersebut database Oracle berlokasi di alamat IP : 192.168.02 , itu berarti tabel-tabel yang menjadi tugas akhir saya ini:
1.Tabel Master 2.Tabel Kartu_Stok
3.Tabel Kode_Master 4.Tabel Pembelian
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
Semua tabel tersebut berada dalam sebuah database default yang bernama XE. singkatan dari Ekspress Edition.
Karena penulis menggunakan Oracle versi 10.0.2 XE. Tabel-tabel tersebut hanya bisa diakses dengan menggunakan user Id milik penulis yaitu :
User Id : Linda
Password : a
Gambar skemanya sebagai berikut. SYSTEM
LINDA
Tabel Kode Tabel Kartu Stok
Tabel Kode Master Tabel Pembelian
Gambar 2.12 Skema Rancangan Database Oracle
Agar client bisa mengakses database server, penulis menggunakan media kabel bertipe Belden menggunakan port RG-45.
Sedangkan client untuk mengakses database server digunakan dengan 2 cara yaitu : 1.
Berbasis web service yaitu dengan menggunakan browser internet seperti Internet Explorer atau Mozilla Firefox. Caranya, di bagian address,
ketikkanlah http: [IP server] : port default service name misalnya : http : 192.168.02 : 8080 XE
2. Menggunakan command line berbasis DOS. Untuk melakukan ini harus
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
terlebih dahulu diinstal di komputer client yaitu OracleXEClient. File ini cukup kecil hanya 29.5 MB.
Langkah-langkah menjalankan
komputer client dengan menggunakan web service application express yaitu:
1. Start database di database server
2. Di database server tersebut setting application express dengan langkah-langkah
sebagai berikut: a. Jalankan application express bukalah database home page.
b. Loginlah dengan nama systempassword:123.
Gambar 2.13 Tampilan home page Oracle
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
c.Kliklah administration
Gambar 2.14 Tampilan Halaman administration
d. Kliklah Manage HTTP Access. e. Klik Access dan
pilihlah Available from local server and remote clients.
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
Gambar 2.15 Tampilan Halaman Access
f. Klik apply changes.
Gambar 2.16 Tampilan Halaman Access Updated
3. Maka ketikkanlah di komputer client di bagian addressnya yaitu : http:192.168.1.102 : 1521XE.
Lindawaty : Sistem Informasi Persediaan Obat Pada Apotik Dunia, 2008 USU Repository © 2008
BAB 3
PERANCANGAN SISTEM
3.1. Perancangan Sistem