Desain Sistem Desain Basis Data Database

3.2.1 Desain Sistem

1. Diagram Context Context Diagram CD pada Website UKM Tenis Meja USU ini adalah sebagai berikut: Gambar 3.1 Diagram Konteks Info Peringkat Anggota Login Sebagai Member Input data peringkat Website UKM Tenis Meja USU Visitor Admin Info Visi Misi UKM Info Sejarah UKM Info Kegiatan UKM Info Prestasi UKM Laporan Data iuran Upload Data Input data iuran Ketentuan Anggota Member Data Iuran Download Info Aturan Pertandingan Sanksi-Sanksi Data Anggota aktif Laporan Data Peringkat Laporan Data Member Universitas Sumatera Utara Universitas Sumatera Utara 2. DFD Data Flow Diagram Data Flow Diagram DFD merupakan pengembangan dari ConVarchar Diagram yang terdiri dari DFD Level 1 pada Aplikasi Pengisian Sistem Raport Siswa. Gambar 3.2 Data Flow Diagram level 1 Universitas Sumatera Utara Universitas Sumatera Utara

3.2.2 Desain Basis Data Database

Basis Data Database adalah kumpulan dari data yang berhubungan antara satu dengan yang lainnya, tersimpan di perangkat keras komputer dan menggunakan perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem komputerisasi,karena merupakan basis data dalam menyediakan informasi bagi para pengguna. Adapun desain basis data Database adalah sebagai berikut 1. Entity Relationship Diagram ERD Gambar 3.3 Entity Relationship Diagram ERD Universitas Sumatera Utara Universitas Sumatera Utara 2. Struktur Data Dalam sistem ini memerlukan 28 tabel: 1. Tabel Admin Nama Tabel : admin Fungsi : Untuk menginput data admin Tabel 3.1 Tabel Admin Nama Field Tipe Data Ukuran Kode _admin Varchar 15 Nama_admin Varchar 50 No_tlp Varchar 20 Password Varchar 32 2. Tabel Data Peringkat Nama Tabel : Data_peringkat Fungsi : Untuk menginput data siswa Tabel 3.2 Tabel Data Peringkat Nama Field Tipe Data Ukuran No_id Varchar 19 Nama Varchar 100 Skor_Menang Int 15 Fakultas Varchar 30 Email Varchar 30 Universitas Sumatera Utara Universitas Sumatera Utara 3. Tabel Data_Iuran Nama Tabel : Data_iuran Fungsi : Untuk menginput data iuran Tabel 3.3 Tabel Data Iuran Nama Field Tipe Data Ukuran No_id Varchar 15 Nama Varchar 50 Januari Varchar 20 Februari Varchar 20 Maret Varchar 20 April Varchar 20 Mei Varchar 20 Juni Varchar 20 Juli Varchar 20 Agustus Varchar 20 September Varchar 20 Oktober Varchar 20 November Varchar 20 Desember Varchar 20 Universitas Sumatera Utara Universitas Sumatera Utara 4. Tabel Member Nama Tabel : member Fungsi : Untuk menginput daftar member Tabel 3.4 Tabel Data Member Nama Field Tipe Data Ukuran No_id Varchar 11 Nama Varchar 100 Password Varchar 50 Tempat_lahir Varchar 50 Tanggal_lahir Date Alamat Varchar 100 Jenis_kelamin Enum Fakultas Varchar 30 Jurusan Varchar 30 Email Varchar 30 Universitas Sumatera Utara Universitas Sumatera Utara 5. Tabel Download Nama Tabel : download Fungsi : Untuk menginput data download Tabel 3.5 Tabel Download Nama Field Tipe Data Ukuran Id Int 11 Tanggal_upload Date Nama_file Varchar 100 Tipe_file Varchar 10 Ukuran_file Varchar 20 File Varchar 255 Universitas Sumatera Utara Universitas Sumatera Utara

3.2.3 Flowchart Sistem