Tipe Data Searching Database Notes Security

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