ABSTRAK
Kata kunci : metode numerik AANI, open source, multiplatform, Java, MySQL.
ABSTRACT
Key words: numerical method of INAA, open source, multiplatform, Java, MySQL.
1
melibatkan cuplikan dalam jumlah yang cukup 2. METODE
besar. Hal ini disebabkan antara lain karena Kebutuhan dalam pengembangan perangkat
perparasi dan irradiasi cuplikan serta lunak k0 -BATAN yang bersifat mandiri,
penggunaan sejumlah standar yang multiplatform dan berjalan di lingkungan
membutuhkan banyak waktu dan kemungkinan open source , menjadikan JavaTM [3] sebagai
menjadi sumber kesalahan cukup besar. platform dasar. Hal ini disebabkan karena
Untuk mengatasi kesulitan tersebut, JavaTM bersifat multiplatform dan open
penggunaan komparator tunggal menjadi salah source disertai banyak perangkat bantu
satu alternatif pilihan. Penggunaan komparator pengembangan aplikasi. Selain itu, JavaTM
tunggal sangat tergantung pada faktor kc yang adalah bahasa pemrograman yang
mempunyai ketergantungan terhadap posisi berorientasi obyek sehingga memudahkan
irradiasi dan geometri pencacahan. Frans de pengembangan lebih lanjut karena
Corte mengusulkan perbaikan terhadap faktor memungkinkan penggunaan kembali class
kc yang dikenal sebagai k0, yang tidak yang telah dibuat. Sebagai pustaka
tergantung pada posisi geometri dan posisi konstanta k0, digunakanlah pustaka IUPAC
kanal irradiasi. Untuk selanjutnya, metode [4]. Hasil analisis kualitatif mengunakan
analisis aktifasi netron dengan menggunakan Aptec (NAA-Utility) yang dikembangkan Dr.
parameter k0 dikenal sebagai metode k0-AANI. Ilham Yazid dari PTNBR [5].
Dengan meningkatnya kemampuan 2.1.ANALISIS KEBUTUHAN
komputasi, telah banyak perangkat lunak yang Selain kebutuhan global seperti yang telah
dikembangkan untuk mendukung kegiatan disebutkan di atas, beberapa kebutuhan
analisis aktifasi netron berbasis k0 [2]. tambahan yang harus dimiliki k0-BATAN
Perangkat lunak tersebut antara lain adalah k0- adalah kemudahan dalam penggunaan (user
IAEA dan k0-DSM. friendly ). Kebutuhan lainnya adalah:
Dalam usaha meningkatkan kemampuan z dua level pengguna, yang dibedakan dari
metode analisis aktifasi netron di lingkungan bisa tidaknya mengubah parameter
BATAN, dikembangkan akan dan reaktor dan efisiensi detektor.
diimplementasikan penggunaan metode absolut z memungkinkan analis untuk memilih
berbasis metode numerik k0-BATAN [3]. nuklida yang paling mungkin terdapat
Pengembangan tersebut melibatkan dalam sample setelah kadar dari semua
pengembangan perangkat lunak k0 -BATAN nuklida teridentifikasi dihitung.
yang bersifat mandiri, multiplatform dan Berdasarkan kebutuhan tersebut,
dijalankan di lingkungan open source . akan teridentifikasi obyek yang terlibat dalam
sangat membantu dalam analisis kuantitatif dan perhitungan k0, baik obyek utama ataupun
akan menghilangkan ketergantungan terhadap obyek tambahan yang bersifat membantu
pihak ketiga. perhitungan k0. Obyek-obyek tersebut
dikemas dalam package seperti pada
Tabel1.
2
Tabel 1: Daftar package k0-BATAN
2.2.PUSTAKA K0 DARI IUPAC
No Nama Keterangan
package Pustaka IUPAC digunakan dalam
1. id.go.batan.k0 berisi obyek entitas yang perhitungan k0-BATAN dalam penyediaan
merupakan proses bisnis konstanta k0. Pustaka yang awalnya
K0-BATAN
berformat Ms. Access tersebut harus
2. id.go.batan.k0 berisi obyek entitas dikonversikan dalam format lain agar sesuai
.nuclide tambahan yang berperan dengan kebutuhan perangkat lunak K0-
sebagai User Data Type BATAN yang bersifat open source. Pilihan
dalam perhitungan k0
jatuh pada database server MySQL [7] yang
3. id.go.batan.k0 berisi obyek entitas juga bersifat open source. Selain itu, MySQL
.util tambahan yang berperan hadir dengan dokumentasi yang sangat
sebagai antarmuka bagi
lengkap dengan berbagai perangkat bantu
sistem Aptec dan server
berbasis grafis sehingga mudah digunakan.
database MySQL
3
Access to MySQL [8], seperti pada gambar dihasilkan Aptec, dan melakukan
berikut : perhitungan kadar nuklida dalam sample
menggunakan konstanta k0 IUPAC yang
telah dikonversikan dalam database server
MySQL.
3.1. User
Sebelum menggunakan aplikasi, terlebih
dahulu dilakukan autentifikasi terhadap user,
melalui menu login/logout. Hal ini sebagai
hasil implementasi 2 jenis user yaitu level
administrator dan level analyst sesuai
4
Gambar 7. Status Hasil Konversi
5
3.3. Hasil perhitungan
Perhitungan yang sudah dilakukan pada
pengembangan perangkat lunak k0-BATAN ini
adalah perhitungan untuk nilai kadar nuklida
yang diperoleh dari sample untuk selanjutnya
analis akan menentukan jenis nuklida apa saja
yang terkandung pada sample berdasarkan data
yang telah diperoleh.
4. KESIMPULAN
Telah dilakukan pengembangan perangkat
lunak untuk analisis aktivasi neutron
instrumental k0-BATAN. Pada aplikasi ini telah
berhasil membaca hasil analisis kuantitatif yang
dihasilkan Aptec, dan melakukan perhitungan
kadar nuklida dalam sample menggunakan
konstanta k0 IUPAC yang telah dikonversikan
dalam database server MySQL.
DAFTAR PUSTAKA
1. Sutisna, Metoda k0 – AAN di reaktor
GA.SIWABESSY, Pusat Teknologi Bahan
Industri Nuklir – Badan Tenaga Nuklir
Nasional, 2008.
2. Grup Analisis Aktivasi Neutron BATAN,
Proposal Pengembangan Metoda Analisis
Aktivasi Neutron k0 BATAN, 2007.
3. www.java.com
4. www.iupac.org
5. Putranto Ilham Yazid, Neutron Activation
Analisys Utility Version 3.10, 2002
6. Arya Adhyaksa Waskita, Spesifikasi
Dokumen Kebutuhan Perangkat Lunak k0
BATAN, 2008
7. www.mysql.com
8. www.bullzip.com