Koneksi dari Java ke Oracle Implementasi Struktur Data Inverted Index

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