Perancangan Entity Relationship Data ERD Perancangan Database

3.3 Perancangan Entity Relationship Data ERD

a. Mengidentifikasi dan menetapkan seluruh himpunan entity yang terlibat Gambar 3.4 ERD Tahap Pertama b. Menentukan atribut key masing-masing himpunan entity Gambar 3.5 ERD Tahap Kedua c. Mengidentifikasi dan menetapkan seluruh himpunan relasi diantara himpunan entity-entity beserta foreign key-nya kunci asing Gambar 3.6 ERD Tahap Ketiga Pengunjung Informasi Admin Pengunjung Informasi Admin Umum Berita Username Pengunjun g Informas i Admin Melihat menyediaka n Berita Username Umum Universitas Sumatera Utara

3.4 Perancangan Database

Database merupakan kumpulan data yang saling berhubungan satu dengan lainnya, tersimpan disimpanan luar komputer dan digunakan perangkat lunak tertentu untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam sistem informasi, karena berfungsi sebagai basis penyedia informasi bagi para pemakainya. Karena database merupakan kumpulan dari beberapa file, dalam hal ini file-file tersebut dikelompokkan secara terstruktur dalam beberapa table sesuai dengan informasi yang terkandung didalamnya. Berikut adalah ringkasan dari tabel - tabel apa saja yang diperlukan untuk membentuk suatu sistem informasi dengan penjelasannya. Tabel 3.1 Tabel yang dibutuhkan dalam pembentukan Sistem Informasi PSSI Nama Tabel Keterangan Klub Amatir Memberikan Informasi Klub yang terdaftar Klub_U13 Berisi klub kelompok umur 13 tahun Klub_U14 Berisi klub kelompok umur 14 tahun Klub_U15 Berisi klub kelompok umur 15 tahun Klub_U18 Berisi klub kelompok umur 18 tahun Detail_Klub Berisi detail klub untuk lebih memberikan informasi kepada pengunjung. Pemain Berisi daftar pemain yang bermain di liga amatir maupun kelompok umur. Detail Pemain Berisi data diri pemain agar pengunjung lebih mudah dalam memperoleh informasi. Pelatih Berisi daftar pelatih liga amatir Detail Pelatih Berisi data diri para pelatih liga amatir Universitas Sumatera Utara Tabel 3.2 Klub Amatir, U13, U14, U15, U18 Field Name Type Length Keterangan no int 2 Primary key, auto_increment klub varchar 20 Nama klub julukan varchar 20 Julukan Klub pelatih varchar 20 Nama pelatih stadion varchar 20 Nama Stadion asal varchar 20 Asal Klub Tabel 3.3 Detail Klub Field Name Type Length Keterangan Klub varchar 20 Primary key, auto_increment Pelatih varchar 20 Nama Pelatih Julukan varchar 20 Julukan Klub Alamat text Alamat Klub Telp int 15 Telepon klub E-Mail varchar 30 Email Klub Faximile varchar 20 Faximile Klub Website varchar 20 Website Klub Kota varchar 20 Kota Tempat Klub Berada Didirikan date Klub Didirikan Stadion varchar 20 Nama Stadion Luas int 4 Luas Stadion Status varchar 20 Status Kepemilikan Stadion Almstadion Text Alamat Stadion Telpstadion Int 12 Telepon Stadion Kapstadion varchar 6 Kapasitas Stadion Tribun varchar 6 Jumlah Tribun VIP varchar 6 Jumlah VIP Kappark Text Kapasitas Parkir Stadion Fasstadion text Fasilitas Stadion fastambahan text Fasilitas Tambahan Pada Stadion Universitas Sumatera Utara Internet varchar 10 Jaringan Internet Pada Stadion APBD varchar 15 Dana APBD Sponsor varchar 15 Dana dari Sponsor Tiket varchar 15 Pendapatan Tiket Lain varchar 15 Pendapatan Lain - Lain Total varchar 15 Total Pendapatan Tabel 3.4 Pemain Field Name Type Length Keterangan no int 3 Primary key, auto_increment klub Varchar 100 Nama Klub nama Varchar 20 Nama pemain tgllahir Date Tanggal Lahir Pemain Tempat_lhr Varchar 20 Tempat Lahir Pemain posisi Varchar 10 Posisi Pemain no_punggung int 3 No Punggung Pemain Tabel 3.5 Detail Pemain Field Name Type Length Keterangan nama Varchar 20 Primary key, auto_increment Tgl_lahir Date 10 Tanggal Lahir Pemain Tmp_lahir Varchar 20 Tempat Lahir Pemain posisi Varchar 20 Posisi Pemain No_punggung Int 3 No Punggung Pemain Tinggi Int 3 Tinggi Badan Pemain Berat Int 3 Berat Badan Pemain Status Varchar 10 Status Pernikahan Pemain Kl Varchar 20 Klub Lama Pemain wn varchar 20 Warga Negara Pemain Universitas Sumatera Utara Tabel 3.6 Pelatih Field Name Type Length Keterangan No int 2 Primary key, auto_increment nama varchar 30 Nama Pelatih Tempat_lahir varchar 20 Tempat Lahir Pelatih Tgl_lahir date Tanggal Lahir Pelatih email varchar 30 Nama E-mail Pelatih alamat text Alamat Pelatih klub varchar 20 Klub Yang Dilatih kategory varchar 30 Kategori Divisi Klub Tabel 3.7 Detail Pelatih Field Name Type Length Keterangan nama varchar 20 Primary key, auto_increment Tgl_lahir date Tanggal Lahir Pelatih Tmp_lahir varchar 20 Tempat Lahir Pelatih Usia int 2 Usia Pelatih Email varchar 20 Nama E-mail Pelatih Alamat text Alamat Pelatih Klub varchar 20 Klub Yang Dilatih Kategori varchar 10 Kategori Divisi Klub Klub_Lama varchar 20 Klub Lama Yang Pernah Dilatih wn varchar 20 Warga Negara Pelatih Universitas Sumatera Utara

3.5 Flowchart