35
Tabel 3.6 Analisis Administrator
Jabatan Karakteristik
Hak Akses
Administrator a. Berumur 20-55 tahun
read, write, update, delete
b. Pendidikan Minimal S1 c. Bisa menggunakan sistem yang
terkomputerisasi khususnya
menggunakan Microsoft Office d. Memiliki ketertarikan pada perangkat
lunak misalnya program aplikasi e. Mengetahui
semua data
yang berhubungan
dengan identitas
pegawai dan bakat pegawai
3.5 Analisis Basis Data
Dalam basis data terdapat kunci yang unik primary key pada setiap entitas tabel induk yang dapat membedakan dengan atribut lainnya sehingga
tabel tersebut dapat dijadikan referensi untuk tabel yang lainnya. Usulan untuk tabel yang akan dibuat untuk membantu dalam pengolahan basis data bakat
pegawai yaitu tbldata, tblbakat dan tbllogin.
3.5.1 Entity Relationship Diagram ERD
Dari usulan diatas maka dapat dibuat diagram E-R untuk sistem yang terdri dari beberapa tabel yang dibutuhkan untuk menyimpan data. Untuk melihat
keterhubungan antar tabel yang ada maka akan digambarkan sebagai berikut:
36
Admin mengolah
Pegawai memiliki
Bakat 1
N N
N id_admin
id_pegawai id_bakat
id_pegawai id_bakat
Gambar 3.2 Entity Relationship Diagram Yang Diusulkan
3.5.2 Kamus Data
Kamus data mempunyai fungsi yang sama dalam pemodelan sistem dan juga berfungsi membantu pelaku sistem untuk mengerti aplikasi secara detail
dalam mereorganisasikan semua elemen data yang digunakan dalam sistem sehingga pemakai dan penganalisa sistem punya dasar pengertian yang sama
tentang masukan, keluaran, penyimpanan dan proses. Adapun kamus data dalam aplikasi yang dibangun adalah sebagai berikut:
Tabel 3.7 Kamus Data
No Detail
Keterangan
1 Nama
Data Login Deskripsi
Berisi data user yang digunakan untuk proses login Struktur Data
username+password username
password {0..9|a..z|A..Z}
{0..9|a..z|A..Z} 2
Nama Data Pegawai
Deskripsi Berisi data
– data pegawai Struktur Data
id_pegawai+nipp+nama+tgl_test+tgl_lahir id
nipp nama
tgl_test tgl_lahir
{0..9} {0..9}
{0..9|a..z|A..Z} {datetime}
{datetime}
3 Nama
Data Bakat Deskripsi
Berisi data – data bakat pegawai
Struktur Data id_bakat+no_bakat+jenis_bakat
id_bakat no_bakat
jenis_bakat {0..9}
{0..9} {a..z|A..Z}
37
4 Nama
Data Memiliki Deskripsi
Berisi data-data dari hasil relasi antara Data Pegawai dari tabel tbldata dengan Data Bakat dari tabel tblbakat
Struktur Data id_pegawai+id_bakat
id_pegawai id_bakat
{0..9} {0..9}
3.5.3 Skema Relasi
Skema relasi merupakan rangkaian hubungan antara dua tabel atau lebih pada sistem database. Berikut ini adalah skema relasi pada sistem database
pengolahan data bakat pegawai pada PT. KERETA API Persero:
tbllogin id_admin
username password
tbldata id_pegawai
nipp nama
tgl_test tgl_lahir
tempat_lahir id_admin
tblbakat id_bakat
no_bakat jenis_bakat
id_admin
1 N
N N
N 1
tblmemiliki id_pegawai
id_bakat
1 1
N
Gambar 3.3 Skema Relasi
3.5.4 Struktur Tabel