8. Form Penambahan Pegawai hanya bisa diakses oleh bu Dewita
Gambar 4.13 Form Add Pegawai
Seperti yang sudah dijelaskan, bahwa pimpinan memiliki hak untuk memberikan akses kepada pegawai. Maka pada aplikasi ini diberikan fasilitas
untuk menambahkan pegawai, data yang diisikan akan dimasukkan kedalam database
yang telah disiapkan.
Terdapat beberapa menu toolbar yang dapat dipilih oleh user. Diantaranya adalah: cacah, graph, search, delete, export, print dan exit.
Gambar 4.14 Toolbar
Seperti yang terlihat pada gambar 4.12 aplikasi ini menyediakan sortcut
untuk memudahkan user, karena dapat meminimalisir penggunaan mouse. Cacah merupakan tool untuk membuka form proses, graph untuk
membuka form grafik, dan search untuk membuka form search. Penggunaan tool delete,
print, dan export hanya dapat dilakukan ketika user membuka form search.
Berbeda dengan tombol delete pada form search, toolbar delete digunakan untuk menghapus hanya sebuah data pada tabel ketika cursor
diletakkan pada salah satu row pada tabel. Disediakan juga tool untuk meng-export data adalah agar user dapat
lebih mudah memanipulasi data yang tidak dapat dilakukan oleh aplikasi ini. Hasil export data berupa file excel.
Gambar 4.15 Export Data
Gambar 4.16 Tipe File
Gambar 4.17 Hasil Export Sesuai dengan Tabel pada Database
Pada toolbar juga terdapat Print, ini digunakan untuk print data yang diinginkan oleh user dengan cara memilih data pada form search. Format print
data diatur oleh Crystal Report. Selain dapat di print laporan ini juga dapat
disimpan dalam bentuk pdf. Terdapat 3 format print yang telah disediakan yaitu :
1. Hasil Cacah
Laporan yang berisikan semua hasil cacah dalam kurung waktu tertentu.
Gambar 4.18 Laporan Hasil Cacah
2. Hasil Sample Cacah
Laporan yang berisikan semua hasil cacah sebuah sample dalam kurung waktu tertentu, untuk dapat melihat seberapa besar paparan radiasi
nuklir berpengaruh pada sample tersebut.
Gambar 4.19 Laporan Hasil Sample Cacah
3. Range Hasil Pencacahan
Laporan yang berisikan semua hasil pencacahan dalam kisaran atau range
tertentu dalam kurung waktu tertentu, untuk dapat melihat seberapa besar atau kecil paparan radiasi nuklir berpengaruh pada sample.
Gambar 4.20 Laporan Hasil Range Cacah
4.2.2 Microsoft Access
Pada pembuatan Aplikasi Pencacah Nuklir ini Microsoft Access digunakan untuk menyimpan data dalam sebuah database. Database dibuat
dengan nama BATAN, dan memiliki 3 tabel. Penggunaan Microsoft Access untuk menyimpan data dikarenakan penggunaannya yang relatif lebih mudah
dibandingkan dengan MySQL atau SQL Server, dan kapasitasnya diharapkan mampu menampung data yang akan disimpan. Tabel yang terdapat dalam
database i ni adalah :
- Tabel Pegawai
Tabel pegawai digunakan untuk menyimpan seluruh data pegawai yang dapat melakukan encacahan nuklir. tabel ini berisikan data
– data berupa : NIP, nama, alamat, Tempat Tanggal Lahir, jabatan, no telp, username, password.
- Tabel Proses Cacah
Tabel proses cacah digunakan untuk menyimpan data hasil pencacahan yang belum dirata
– rata, gunanya agar user dapat mengetahui darimana hasil rata
– dara didapat, tabel ini berisikan data berupa : tanggal, nama sample, waktu percobaan, percobaan ke, hasil
percobaan, id pegawaiNIP.
- Tabeh Hasil Cacah
Tabel hasil cacah adalah tabel hasil pencacahan yang sudah dimanipulasi atau diolah, sehingga data yang terdapat pada tabel inilah
yang nantinya digunakan oleh user sebagai parameter tingkat paparan radiasi yang terkandung pada sample. Data yang terdapat pada tabel ini
adalah : tanggal, waktu, nama sample, waktu pencacahan, hasil pencacahan, standard deviasi, id pegawai NIP.
4.2.3 Komponen Crystal Report pada Visual Basic
Selain terdapat aplikasi Crystal Report, pada Visual basic sendiri terdapat componen Crystal Report untuk menghubungkan Visual Basic dengan Crystal
Report agar laporan yang ditampilkan dapat sesuai dengan keinginan user
sehinggah harus diolah di Visual Basic. Penggunaan Crystal Report sendiri berhubungan dengan database dalam pengambilan datanya. Karena penggunaan
database tidak menggunakan ODBC maka pengambilan data dilakukan dengan
memilih file database. Selanjutkan memilih tabel apa yang akan digunakan sebagai acuan dlam pembuatan laporan, karena data yang diambil adalah data
yang hanya berasal dari tabel hasil cacah maka yang dipilih adalah tabel hasil cacah. Setiap perubahan yang dilakukan pada database, maka pada Crystal Report
database harus diverifikasi ulang.
4.2.4 MSChart
MSChart adalah sebuah komponen pada Visual Basic yang digunakan untuk menampilkan data pada sebuah grafik.
4.2.5 Komponen Oncomm
Oncomm adalah salah satu komponen pada Visual Basic yang digunakan untuk melakukan komunikasi serial. Terdapat 2 jenis komunikasi seial, yaitu
komunikasi asynchronous dan synchronous. Dan karena sarana yang digunakan untuk komunikasi serial adalah RS232, maka komunikasi ini termasuk dalam
komunisai serial asynchronous. Dalam melakukan komunikasi serial dibutuhkan beberapa pengaturan, diantaranya adalah :
- Rstreshold diberikan nilai 1 untuk membedakan adanya pengiriman data
atau penerimaan data. -
Setting : 9600,n,8,1 yang artinya setiap pengiriman dilakukan dengan baudrate
9600, dan tidak memiliki bit paritas, data yang dikirimkan adalah sebanyak 8 bit yang diakhiri oleh bit dengan logika 1 disetiap pengiriman
datanya. -
Baud rate: jumlah perubahan tegangan yang dimungkinkan oleh sinyal dalam satu detik.
Gambar 4.21 Pengirima Sinyal pada Komunikasi Serial