32
yang dikembangkan dari Notes Release 3 ke Notes Release 4 mencapai lebih dari 50 . API disupport oleh setiap platform yang support pada Notes client dan
Notes server.
2.4.2. Tipe Data
Semua struktur data pada API adalah struktur logikal dan bukan sebagai struktur pisikal. Pembuat program tidak boleh mengasumsikan setiap struktur data
dalam API mempunyai format file tersendiri. Jadi baik form, halaman dan tampilan data–data itu sendiri menjadi satu file yang berextention NsF
NotesFormat. Berikut ini beberapa tipe data, antara lain : 1. Database Header
Setiap database mempunyai header yang berisi title database, kategori, daftar akses kontrol, histori replikasi dan catatan aktivitas user pengguna.
2. Note dokumen Sebuah note atau lebih sering disebut dokumen, berisi header pemilik yang
diikuti oleh jumlah item yang merupakan field atau item nyata. 3. Tipe data sederhana
Yang termasuk dalam tipe data sederhana antara lain Text dan text list, number dan number list, timedate dan timedate range atau list.
4. Composite data type Yang termasuk tipe data ini adalah Rich text, object, tables dan user data.
33
2.4.3. Searching Database
Ada empat jalan untuk mencari search data dalam database, yaitu : 1. Linear
Mencari semua dokumen dalam database sesuai kriteria yang diberikan, tipe ini digunakan apabila kriteria pencarian tidak diketahui sampai akhir program.
2. Indexed Menggunakan view untuk diurutkan dengan kategori dari dokumen, tipe
pecarian ini digunakan ketika hubungan kriteria dan item sangat penting. 3. Fulltext
Digunakan untuk mencari kata kunci yang mungkin terdapat dalam field. 4. Direct access
Bukan sebuah cara pencarian tetapi merupakan ID dari dokumen atau field yang berada dalam dokumen, ini dapat diakses secara langsung.
2.4.4. Notes Security
Setiap user pengguna menginginkan data yang mereka miliki terjamin keamanannya, dan sebuah departemen sistem informasi mutlak memerlukan
keamanan bagi servernya. Lotus Notes menyediakan identifikasi kontrol akses pengguna dan proteksi password, antara lain :
1. User ID Setiap user pengguna diberi user ID yang sering disebut dengan ‘Notes ID’,
sebuah user ID berisi nama user, nomor lisensi notes, sebuah sertifikat yang
34
bisa mengakses server. Untuk mengakses sebuah database, user memerlukan file user ID dan password.
2. Access Control List Sebuah daftar akses kontrol adalah berisi daftar user dan spesifikasi level akses
setiap user ke database, yang berada dalam ACL adalah nama user, level akses, flag dan aturan. Setiap database harus berisi sebuah ACL.
BAB III PERANCANGAN SISTEM
3.1. Metodologi Penelitian