3.7 Perancangan Database
Perancangan struktur database adalah untuk menentukan file database file database yang digunakan seperti field, tipe data dan ukuran data. Dalam merancang suatu
sistem yang baik dibutuhkan beberapa file yang bertujuan untuk memudahkan pengambilan informasi pengolahan data. File-file tersebut akan berhubungan satu
sama yang lainnya dan dapat digunakan sesuai dengan kebutuhan pemakai atau user. Database tersimpan disimpanan luar komputer dan digunakan perangkat lunak tertentu
untuk memanupulasinya.Database merupakan salah satu komponen yang penting dalam sistem informasi, karena berfungsi sebagai basis penyedia informasi bagi para
pemakainya.
Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri query basis data disebut sistem manajemen basis data database management system, DBMS.
Sistem basis data dipelajari dalam ilmu informasi. Berikut rancangan tabel yang digunakan dalam membangun aplikasi web ini :
1. Tabel Login Admin
2. Tabel Login Pengajar
3. Tabel Siswa
4. Tabel Kelas
5. Tabel Berita
6. Tabel Mata Pelajaran
7. Tabel File Materi
Universitas Sumatera Utara
Tabel Login digunakan untuk menampung data-data yang berhubungan dengan data login. Berikut ini adalah field-field yang dibuat dalam tabel login :
Name Data Type
Length Index
Id_admin Integer
11 Primary Key
Nama_lengkap Varchar
50 Alamat
Text No_telp
Varchar 15
Email Varchar
100 Username
Varchar 40
Password Varchar
40 Pass
Varchar 40
Tabel 4.1 Login Admin
Name Data Type
Length Index
Id_pengajar Integer
11 Primary Key
Nip Varchar
20
Universitas Sumatera Utara
Nama_lengkap Varchar
50 Tempat_lahir
Varchar 20
Tgl_lahir Date
Jenis_kelamin Enum‘L’,’P’
Agama Varchar
20 No_telp
Varchar 15
Email Varchar
100 Alamat
Text Jabatan
Varchar 40
Foto Varchar
100 Web
Varchar 60
Username Varchar
40 Password
Varchar 40
Pass Varchar
40
Status Enum
‘aktif’,’tidak aktif’
Tabel 4.1 Login Pengajar
Universitas Sumatera Utara
Name Data Type
Length Index
Id_siswa Integer
11 Primary Key
Nis Varchar
20 Nama_lengkap
Varchar 50
Tempat_lahir Varchar
20 Tgl_lahir
Date Jenis_kelamin
Enum‘L’,’P’ Agama
Varchar 20
Nama_ayah Varchar
20 Nama_ibu
Varchar 20
No_telp Varchar
15 Email
Varchar 100
Alamat Text
Id_kelas Int
5 Thn_masuk
Varchar 100
Foto Varchar
100 Username
Varchar 40
Universitas Sumatera Utara
Password Varchar
40 Pass
Varchar 40
Status Enum
‘aktif’,’tidak aktif’
Tabel 4.1 Login Siswa
Name Data Type
Length Index
Id_kelas Integer
11 Primary Key
Nama_kelas Varchar
50 Ruang
Varchar Wali_kelas
Int 15
Ketua_kelas Varchar
100
Tabel 4.1 Data Kelas
Name Data Type
Length Index
Id_berita Integer
11 Primary Key
Judul Text
Universitas Sumatera Utara
Isi Longtext
Tgl_posting date
Penerbit Varchar
10
Status Enum
‘aktif’,’tidak aktif’
Tabel 4.1 Berita
Name Data Type
Length Index
Id Integer
11 Primary Key
Kode_mapel Varchar
10 Mapel
Varchar 100
Tabel 4.1 Mata Pelajaran
Name Data Type
Length Index
Id_materi Integer
11 Primary Key
Judul Varchar
100 Id_kelas
Int 4
Universitas Sumatera Utara
Id_mapel Int
4 Nama_file
Varchar 250
Tgl_posting Date
Pembuat Varchar
10 Hits
Int 4
Tabel 4.1 File Materi 3.8 Flowchart
Suatu program yang baik adalah program yang bebas dari kesalahn dan menyusun sistematis agar prosesnya terlaksana secara efisien. Untuk itu sebelum menyusun
program harus dipikirkan terlebih dahulu langkah masalah yang ada secara logis, sistematis dan menggunakan urutan-urutan proses digunakan data flow diagram yang
disebut flowchart.
Flowchart adalah bagan-bagan yang mempunyai arus yang menggambarkan langkah- langkah penyelesaian suatu masalah.Flowchart merupakan cara penyajian dari suatu
algoritma
.
Universitas Sumatera Utara
START
Halaman Utama index.php
Input Menu
Navigasi
Beranda
N Tentang
E-Learning
Kontak
E.C
S.W Halaman Utama
Beranda
Halaman Tentang
Halaman E-Learning
Halaman Kontak Kami
Halaman Bimbingan Belajar
Halaman Seminar dan workshop
C.B Halaman Character
Building N
E E
Form Login NO
NO YES
YES
NO YES
NO
NO
NO YES
YES YES
YES NO
Universitas Sumatera Utara
BAB 4
IMPLEMENTASI SISTEM
4.1 Defenisi Implementasi Sistem