Anda di halaman 1dari 12

9

BAB 3
PERANCANGAN SISTEM

3.1 Basisdata
Basis data (Database) merupakan suatu komponen yang penting didalam
perancangan sistem, sebab dalam database, data disimpan untuk kemudian diolah
menjadi suatu informasi yang tepat, cepat dan akurat.

Struktur Tabel dan Tipe data


Tabel 3.1 Siswa
Field Type Size Null Index Extra
Id Int 10 No Primary Key Auto_increment
Siswa_nisn varchar 10 No - -
Siswa_nama varchar 30 No - -
Kelas varchar 5 No - -
Siswa_tgl_lahir date - No - -
jenkel Varchar 10 No - -

Tabel 3.2 Guru


Field Type Size Null Index Extra
Id Int 4 No Primary Key Auto_increment
Guru_kode char 10 No - -
Guru_nip char 16 No - -
Guru_nama varchar 25 No - -

Tabel 3.3 Bidang Studi


Field Type Size Null Index Extra
Id Int 4 No Primary Key Auto_increment
Kode_bidang_studi Varchar 10 No - -
Nama_bidang_studi Varchar 30 No - -

Tabel 3.4 Nilai


10

Field Type Size Null Index Extra


Id Int 4 No Primary Key Auto_increment
Siswa_nisn varchar 10 No - -
Siswa_nama varchar 30 No - -
Guru_kode varchar 10 No - -
Kode_bidang_studi varchar 10 No - -
Nama_bidang_studi varchar 30 No - -
Nilai_seharihari Int 10 No - -
Nilai_tugas Int 10 No - -
Nilai_uts Int 10 No - -
Nilai_uas Int 10 No - -
Nilai_akhir Int 10 No - -
Nilai_huruf Varchar 20 No - -
Rata_rata Float No - -
ranking int 10 No - -
Semester Varchar 3 No - -

Tabel 3.5 Admin


Field Type Size Null Index Extra
Id Int 4 No Primary Key Auto_increment
Username varchar 20 No - -
Password varchar 20 No - -
Level varchar 10 No - -

3.2 ERD (Entity RelationShip Diagram)


11

ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam
basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi.
Notasi-notasi simbolik di dalam Diagram E-R yang dapat kita gunakan adalah:

DIAGRAM KETERANGAN
Entitas(Entity)
ENTITY Merupakan objek yang ada di dalam
sistem dan merupakan kata benda yang
dikelompokkan dalam empat jenis nama
yaitu orang, benda, lokasi dan kejadian
dan disimbolkan dengan empat persegi
panjang
Atribut(Atribute)
ATRIBUT Yaitu karakteristik dari setiap entity
maupun relationship. artinya sesuatu yang
menjelaskan dari apa yang sebelumnya
dimaksud dengan entity maupun
relationship. Sehingga sering disebut
elemen data dari tiap entity atau
relationship disimbolkan dengan elips.
Relasi(Relationship)
Yaitu hubungan yang terjadi antara satu
RELA entitas atau lebih. Simbol pada E-R
SI
diagram digambarkan dengan simbol
diamond atau decision.

Garis(penghubung)
sebagai penghubung antara Himpunan
Relasi dengan Himpunan Entitas dan
Himpunan Entitas dengan Atributnya.

Siswa_nis Siswa_alama
n t
id
Diberika
Mata Nama_mata
pelajaran
memberikan
Siswa Nilai
n sesuai
Guru
_pelajaran guru_nama
nama_bidang_studi Nilai_huruSiswa_nisn
12

kela
s jenkel

Siswa_tgl_lahi
r
Kode_mata_
pelajaran
mempelaja
ri id

Nilai_tugas
Nilai_uts id
ranking
Guru_kode

ratarat Nilai_akhir

Mendapatk
a
an
Nilai sehari
hari
semeste
r
Nilai_ua
s

guru_kod
id e
diajari Guru_ni
p

Gambar 3.1 ERD


3.3 Desain Antarmuka
13

Desain antarmuka adalah suatu desain tampilan yang bertujuan untuk dapat
memenuhi kebutuhan output sistem, yang berisikan sub-sub menu yang berdiri sendiri
dan memiliki fungsi dalam sistem.

3.3.1 Desain Menu Utama

Gambar 3.2 Desain Halaman Utama

3.3.2 Desain Input


14

Gambar 3.3 Desain Input Data Guru


15

Gambar 3.4 Desain Input Data Siswa

Gambar 3.5 Desain Input Data MataPelajaran


16

Gambar 3.6 Desain Input Data Nilai


17

Gambar 3.7 Desain Input Data Berita

3.3.3 Desain Output

Gambar 3.9 Desain Output Data Guru


18

Gambar 3.10 Desain Output Data Siswa

Gambar 3.11 Desain Output Data Matapelajaran


19

Gambar 3.12 Desain Output Data Nilai

Gambar 3.13 Desain Output Raport


20

Gambar 3.14 Desain Output Data Berita

Anda mungkin juga menyukai