User Guru Sistem Manajemen Pengetahuan
SMAN 46 Jakarta Mulai
Selesai
Input Data Register
Ingin Register
Pilih Daftar
Apakah data valid ?
Menampilkan pesan berhasil Pilih “Keluar”
Tidak Ya
Tidak
Ya
Gambar 2.13 Contoh Activity Diagram Register
Berikut penjelasan dari activity diagram di atas: 1. User Guru memulai kegiatan
register dengan “input data register” 2. Guru memilih untuk mendaftar atau tidak jika iya akan dilakukan pengecekan
data guru jika tidaka maka akan keluar sistem lalu selesai. 3. Saat pengecekan data apabila data valid maka akan tampil pesan berhasil lalu
selesai, jika tidak maka kembali ke “ingin register”.
2.12 MySQL
Menurut Welling 2001, MySQL adalah relational data base management system
RDBMS yang sangat cepat dan aman. Sebuah database memungkinkan untuk melakukan penyimpanan yang efisien, pencarian, dan pengurutan data. MySQL
server melakukan kontrol akses terhadap data untuk memastikan bahwa setiap user
dapat bekerja dengan sesuai, menyediakan akses yang cepat, dan meyakinkan bahwa hanya user yang mempunyai hak akses yang dapat mengaksesnya.Oleh karena itu,
MySQL merupakan server yang dapat digunakan untuk banyak user dan banyak pekerjaan. MySQL menggunakan SQL Structured Query Language yang
merupakan bahasa standard dalam melakukan query database. MenurutWelling2001,beberapa keuntungan dari MySQL adalah:
a. High Performance
Tidak diragukan lagi bahwa MySQL cepat dalam pengoperasiannya. b. Harga yang murah
MySQL tersedia tanpa mengeluarkan biaya, yaitu melalui Open Source license
. c. Penggunaan yang mudah
Kebanyakan database menggunakan SQL. Jika ada yang menggunakan RDBMS lainnya, maka tidak ada kesulitan dalam mengadaptasinya. MySQL
mudah untuk di set up. d.
Portability MySQL dapat digunakan dalam beberapa UNIX system yang berbeda sama
seperti penggunaan di dalam Microsoft Windows. e.
Source Code Mudah untuk mendapatkan dan memodifikasi source code untuk MySQL.
2.13 CRUD Matrix
CRUD Create, Read, Update, Delete matrix adalah matrix yang digunakan untuk memetakan requirement data pada lokasi dalam sistem, Whitten, 2004.
Tabel 2.5 Contoh Data to Location CRUD Matrix
Location Entity
– Attribute Guru
Tata Usaha
Guru
R R
Id_user R
R Nama
R R
Tempat_Lahir R
R Tanggal_Lahir
R R
Telepon R
R Alamat
R R
Id_Kota R
R
Dari tabel di atas dapat dijelaskan bahwa: 1. Tabel tersebut mempunyai 8 entitas dan attribut yaitu Guru, Id_user, Nama,
Tempat_lahir, Tanggal_lahir, Telepon, Alamat, Id_Kota. Dan dua aktor yaitu Guru dan tata usaha.
2. Dalam aktifitasnya Guru dapat membaca R entitas dan attribut Guru, Id_user, Nama, Tempat_lahir, Tanggal_lahir, Telepon, Alamat, Id_Kota.
3. Tata usaha dalam aktifitasnya juga dapat membaca R entitas dan attribut Guru, Id_user, Nama, Tempat_lahir, Tanggal_lahir, Telepon, Alamat,
Id_Kota.
2.14 World Wide Web www