50
Gambar diatas merupakan tingkatan proses yang lebih tinggi, dimana dalam proses ini merupakan penjelasan yang lebih dalam mengenai proses
permainan teka-teki silang.
3.11 Perancangan Data
Perancangan data digunakan untuk membuat suatu database yang dibutuhkan oleh sistem informasi berbasis web yang dibuat.
Database atau Basis data dapat didefinisikan dalam sejumlah sudut pandang sebagai berikut :
1. Himpunan kelompok data arsip yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali
dengan cepat dan mudah. 2. Kumpulan data yang saling berhubungan yang disimpan secara bersama
sedemikian rupa dan tanpa pengulangan redudansi yang tidak perlu untuk memenuhi berbagai kebutuhan.
3. Kumpulan file atau tabel atau arsip yang saling berhubungan yang tersimpan dalam media penyimpanan elektronik.
Rancangan basisdata adalah proses perancangan ER Data Model ERD. ERD dibuat berdasarkan pengamatan dunia nyata yang terdiri dari entitas dan relasi
antara entitas-entitas tersebut. Dibawah ini adalah ER Data Model dalam bentuk CDM untuk Rancang Bangung Aplikasi Permainan Teka-Teki Silang
TTS Berbasis WEB Menggunakan Algorithm Backtracking.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
51 3.11.1 Conceptual Data Model
Setelah pembuatan Data Flow Diagram di atas maka tahap selanjutnya adalah pembuatan Entity Relationship Diagram yang biasa disingkat dengan
ERD. Untuk menggambar ERD yaitu menggunakan aplikasi power designe version 6. Dalam ERD tersebut menjelaskan hubungan atau adanya keterkaitan
antara tabel satu dengan tabel yang lain. Sesuai dengan rumusan masalah Bab 1, Rancang Bangung Aplikasi
Permainan Teka-Teki Silang TTS Berbasis WEB menampilkan kotak-kotak jawaban pada permainan teka-teki silang, untuk menyimpan berbagai macam
informasi tersebut dibutuhkan 4 tabel entity yaitu :
tersimpan
D
menyimpan
D
membuat
D
data_user username
nama password
M log
id_log tanggal
user soal
waktu M
record id
groupid word
question timer
drwordgroup words
id groupid
word question
M
Gambar 3.9 Conseptual Data Model Web 3.11.2 Physical Data Model
Model data ini dibuat dengan cara me-generate diagram data konseptual di atas. Diagram data fisik ini menghasilkan tabel-tabel yang akan digunakan dalam
implementasi aplikasi. Dengan Physical Data Model kita dapat mengetahui model
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
52
fisik hasil pengembangan dari sebuah konsep. Untuk lebih jelasnya dapat dilihat
pada gambar dibawah ini :
FK_LOG_TERSIMPAN_RECORD FK_ENT_4_MENYIMPAN_RECORD
FK_RECORD_MEMBUAT_DATA_USE data_user
username nama
password varchar50
varchar50 varchar50
pk log
id_log id
tanggal user
soal waktu
integer integer
date varchar50
varchar50 varchar50
pk fk
record id
username groupid
word question
timer drwordgroup
integer varchar50
varchar50 varchar255
varchar255 varchar50
varchar50 pk
fk words
id id2
groupid word
question integer
integer varchar50
varchar255 varchar255
pk fk
Gambar 3.10 Physical Data Model Rancangan data konseptual yang telah dipetakan menjadi diagram pada bagian
perancangan system akan diimplementasikan ke dalam lingkungan basis data
MYSQL.
Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber.
53
BAB IV IMPLEMENTASI