4.3 Koneksi dari Java ke Oracle
Impelementasi sistem pemerolehan informasi makalah ilmiah berbahasa Indonesia menggunakan bahasa pemrograman Java dan Oracle sebagai
database nya. Dalam penerapannya dibutuhkan kelas Java yang terdapat pada
lampiran untuk melakukan koneksi dari Java ke Oracle. JDBCURL yang digunakan adalah sebagai berikut:
Listing 4.15. JDBCURL untuk koneksi dari Java ke Oracle
Perintah untuk melakukan koneksi ke database terdapat dalam method getConnection yang ditunjukkan pada Listing 4.16.
Listing 4.16. Method getConnection
4.4 Implementasi Struktur Data Inverted Index
Implementasi struktur data inverted index pada database text RDBMS untuk kata syaraf ditunjukkan pada Gambar 4.3. Perintah SQL yang digunakan untuk
menampilkan struktur data inverted index pada database text RDBMS ditunjukkan pada Listing 4.17. Pada Gambar 4.3 menunjukkan untuk kata syaraf
pada database text RDBMS memiliki 6 buah tuple. Sedangkan, pada database
private static String jdbcURL= jdbc:oracle:thin:172.23.9.190:1521:orcl;
public static Connection getConnection { if isConnected {
return connection; } else {
try { Class.forNameoracle.jdbc.driver.OracleDriver;
user=wulan; password=wulan;
connection = DriverManager.getConnectionjdbcURL, user, password; System.out.printlnkoneksi berhasil;
} catch Exception ex { System.out.printlnmessage: + ex.getMessage;
} return connection;
} }
index ready ORDBMS memiliki 1 buah tuple yang ditunjukkan pada Gambar 4.4.
Perintah SQL yang digunakan untuk menampilkan struktur data inverted index pada database index ready ORDBMS ditunjukkan pada Listing 4.18. Pada
implementasi struktur data inverted index pada database text RDBMS terjadi duplikasi yang menyebabkan ruang penyimpanan yang lebih tinggi.
Listing 4.17. Perintah SQL untuk menampilkan struktur data inverted index pada
database text RDBMS untuk kata syaraf
Pada database text RDBMS pada
Gambar 4.3. Implementasi struktur data inverted index pada tabel posting dalam
database text RDBMS
Listing 4.18. Perintah SQL untuk menampilkan struktur data inverted index pada
database index ready ORDBMS
Gambar 4.4. Implementasi struktur data inverted index pada tabel term dalam
database index ready ORDBMS
SELECT d.id_document, t.STEMMED_WORDS, p.frequency, t.dfk, t.nidfk, p.ntfik, p.w FROM documents d, posting p, terms t
WHERE p. id_document = d.id_document AND p. id_term = t. id_term
AND t.STEMMED_WORDS = syaraf;
SELECT FROM term;
4.5 Pembuatan Antarmuka Interface