Perancangan Data ANALISA DAN PERANCANGAN SISTEM

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