59
BAB IV HASIL DAN PEMBAHASAN
Pada bab ini penulis akan menguraikan secara rinci dari awal pembangunan sistem ini sampai akhir pengimplementasian sehingga sistem
dapat berjalan sesuai dengan tujuan penelitian. Setelah pengumpulan data melalui observasi, wawancara, dan studi literatur sejenis kemudian
mempelajari hal tersebut, penulis melakukan pengembangan sistem dengan metode NDLC.
4.1 Analisis
Analisis yang dilakukan pada tahap ini berupa analisis sistem yang sedang berjalan, analisis topologi jaringan, dan analisis permasalahan.
4.1.1 Analisis Sistem yang Sedang Berjalan
Berdasarkan hasil wawancara dengan Bapak Amir Dahlan ST, M.Kom dan Bapak Agung Septiadi ST, bagian Sub Bidang Sistem Aplikasi,
Badan Pengkajian dan Penerapan Teknologi BPPT, sebagai salah satu institusi pemerintah nonkementrian, memiliki sekitar tiga ribu orang
pegawai yang terbagi menjadi beberapa unit kerja. LDAP Server sudah diterapkan di BPPT sejak Januari 2011. Sistem LDAP server yang saat ini
berjalan di BPPT adalah hanya terdapat satu buah server eksternal fisik LDAP, yaitu LDAP master. LDAP server digunakan untuk memberikan
layanan otentikasi dan direktori server atau penyimpanan data terpusat.
60
Bentuk informasi yang ada di dalam hirarki LDAP disebut directory information tree DIT. Stuktur paling atas top dari tree tersebut adalah
domain perusahaan itu sendiri, atau disebut juga domain components dc. Struktur di bawahnya adalah organizational unit ou.
Data pada direktori disimpan pada sebuah database. Database yang digunakan yaitu BDB Berkeley Database. Schema standar yang terdapat
pada OpenLDAP ada tiga, yaitu core.schema, cosine.schema, dan inetorgperson.schema. Schema yang digunakan pada sistem ini adalah
inetorgperson.schema. Tiap schema memiliki atributnya masing-masing. Atribut-atribut tersebut digunakan untuk menyusun LDIF LDAP Data
Interchange Format. LDIF berisikan recordinformasi yang dipisahkan oleh baris. Setiap record terdiri dari beberapa atribut yang digunakan untuk
menyusun entitas direktori. Atribut-atribut yang digunakan antara lain:
Tabel 4.1
Atribut pada LDAP di BPPT
Attribut Value
Keterangan
Cn Fatimah Indraswati
Nama lengkap Sn
Indraswati Nama belakang
Uid fatimah.indraswati
Username Mail
fatimah.indraswatibppt.go.id Email
UserPassword e01ENX10cFpxbzBwbmNIYU
hsWE0zR0g5eUhBPT0= Password
GivenName Fatimah
Nama depan DisplayName
Fatimah Indraswati S.Kom Nama lengkap
dan gelar EmployeeType
Staff Status pegawai
EmployeeNumber 198910082012011001 NIP pegawai
Bussinesscategor y
Biro Sumberdaya Manusia dan Organisasi
Divisi Jika disusun dalam bentuk LDIF maka data di atas akan menjadi:
61
Komunikasi Mail ke LDAP Master
Mekanisme otentikasi yang digunakan menggunakan mekanisme LDAP eksternal dimana LDAP sebagai database penyimpanan
username dan password yang digunakan oleh Zimbra mail server. Zimbra mail server menggunakan LDAP sebagai database
penyimpanan daftar accountnya. LDAP yang berisi data user akan melakukan sinkroninasi pada Zimbra, dimana saat tersinkronisasi
Zimbra secara otomatis akan membuat mail box dengan alamat email yang sudah tertera pada data di LDAP. Mekanisme otentikasi eksternal
mencoba bind ke server direktori menggunakan username dan password yang disediakan. Jika proses binding berhasil, koneksi
ditutup dan password dianggap sah. Dua atribut domain tambahan yang
diperlukan untuk
mekanisme eksternal
yaitu
zimbraAuthLdapURL dan zimbraAuthLdapBindDn.
fatimah.indraswati
, People, bppt.go.id
dn: uid=fatimah.indraswati,ou=People,dc=bppt,dc=go,dc=id
cn: Fatimah Indraswati displayName: Fatimah Indraswati,S.Kom
uid: fatimah.indraswati givenName: Fatimah
sn: Indraswati objectClass: inetOrgPerson
objectClass: top userPassword::
e01ENX10cFpxbzBwbmNIYUhsWE0zR0g5eUhBPT0= mail: fatimah.indraswatibppt.go.id
employeeNumber: 198910082012011001 employeeType: staff
businessCategory: Biro Sumberdaya Manusia dan Organisasi
62
4.1.2 Analisis Topologi Jaringan