Entity Relationship Diagram ERD Kamus Data Skema Relasi

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