DesainPemodelan Sistem Langkah – Langkah Penelitian
a DFD L
Gamb alur prose
pengolaha menghapu
Kemudian b DFD L
Level 2 Pro
ar 10. meng es pengolaha
an data pe us data pese
n data dalam Level 2 Pro
ses 1
Gam ggambarkan
an data pes eserta.
Adm erta peserta
m tabel Pese ses 2
Gamb
33 mbar 10. DFD
n DFD Leve erta. Pada g
ministrator a dalam tab
erta dapat di
bar 11. DF
D Level 2-1 el 2 Proses
gambar diat memasukk
bel Peserta, ilihat oleh
a
D Level 2-2
1 1 yang mer
tas digamba kan, memp
Sekolah as admin sendi
2
rupakan dia arkan alur p
perbaharui, sal, dan Pre
iri dan peser agram
proses dan
estasi. rta.
Gamb proses pen
dapat mem tabel Daft
c DFD L
Gambar 1 proses pen
memasukk Kecamata
d DFD L Gambar 1
proses pe memasukk
Sekolah A data Keca
ar 11. meng ngolahan d
masukkan, tar Ulang da
Level 2 Pro
12. mengga ngolahan d
kan, memp an.
Level 2 Pro 3. menggam
engolahan d kan, mempe
Asal. Dalam amatan yang
ggambarkan ata daftar u
menghapus an tabel Pes
ses 3
Gamb
ambarkan D data kecama
perbaharui,
ses 4. mbarkan DF
data sekola erbaharui, m
m memasuk g ada dalam
34 n DFD Lev
ulang. Dalam s, dan melih
serta.
bar 12. DF
DFD Level atan.
Super menghapu
FD Level 2 ah asal.
Su menghapus,
kkan data Se m tabel Keca
vel 2 Proses m alur diag
hat data Da
D Level 2-3
2 Proses radministrat
us, dan m
Proses 4 ya uperadmin
dan meliha ekolah asal
amatan. s 2 merupak
gram ini ha aftar Ulang
3
3 merupaka tor adalah
melihat dat
ang merupak adalah
use at data yang
l, harus dise kan diagram
anya admin
yang ada d
an diagram user yang
ta dalam
kan diagram er yang
g ada dalam esuaikan de
m alur yang
dalam
m alur dapat
tabel
m alur dapat
m tabel engan
e DFD L
Gambar 1 Data Pre
memperba f DFD L
Gambar 1 Data Kec
Level 2 Pro
14. DFD Le estasi.
Sup aharui, men
Level 2 Pro 5. DFD Le
camatan. S
Gam ses 5
Gam evel 2 Pros
peradministr nghapus, dan
ses 6 evel 2 Prose
Superadmini
35 mbar 13. DFD
mbar 14. DFD ses merupa
rator adala n melihat da
es 6 merupa istrator ad
D Level 2-4
D Level 2-5 akan gamba
ah user y
ata dalam ta
akan gamba alah
user 4
5 ar diagram
yang dapa abel Prestas
ar diagram yang dapa
alur pengo at memasu
si.
alur pengo at memasu
olahan ukkan,
olahan ukkan,
memperba berita ya
superadm
g DFD Gamber 1
Data Us
memperba aharui, dan
ang telah inistrator d
Level 2 Pro 6. DFD Le
ser. Super aharui, men
menghapu tersimpan
dan juga pes
Gam oses 7
evel 2 Prose radministrat
nghapus, dan
Gam 36
us data dala n dalam
serta.
mbar 15. DFD
es 7 merupa tor adalah
n melihat da
mbar 16. DFD am tabel K
tabel be
D Level 2-6
akan gamba h
user y ata dalam ta
D Level 2-7 Kecamatan.
erita dapat
6
ar diagram ang dapat
abel User.
7 Sedangkan
t dilihat
alur pengo t memasu
n data oleh
olahan ukkan,
h DFD L
Gamb laporan ha
proses PS terendah.
i DFD L
Gambar administra
masuk dal j DFD L
Gambar i PSB den
Level 2 Pro
ar 17. DFD asil PSB. D
SB berupa d Hasil PSB t
Level 2 Pro
18. DFD ator dan sup
lam tabel pe Level 2 Pro
ni merupak ngan mem
ses 8
Gam D Level 2 Pr
Data yang t data peserta
tersebut dap ses 9
Gam Level 2
peradminist eserta.
ses 10 kan diagram
masukkan n
37 mbar 17. DFD
roses 8 meru telah diolah
a yang telah pat dilihat o
mbar 18. DFD Proses 9
trator. User
m proses SM no daftar.
D Level 2-8 upakan diag
h dalam tab h diurutkan
oleh adminis
D Level 2-9 merupaka
rname dan p
MS gatewa Tabel u
8 gram alur pr
bel Peserta m n dari nilai
strator dan j
9 an diagram
password ak
ay. Peserta urutan mer
roses pemb merupakan
tertinggi sa juga peserta
m proses L
kan diprose
mengecek rupakan te
buatan hasil
ampai a.
Login es dan
hasil empat
38 penampungan no daftar siswa yang diterima berurutan sesuai dengan jumlah nilai
total. Kemudian sistem akan memberikan hasil PSB kepada peserta sesuai dengan no daftar.
b. Tabel Tabel 2. Tabel Peserta
Field Type Size
Null Ket
No_daftar Integer
4 Not null
Urut otomatis Nama_peserta
Varchar 45
Not null Nisn
Int 10
Not null Foto
Varchar 45
Not null File .JPG
Jenis_kelamin Set
Not null LP
Id_sekolah Integer
3 Not null
Alamat Varchar
45 Not null
Tempat_lahir Varchar
15 Not null
Tanggal_lahir Date
Not null Agama
Varchar 10
Not null Nama_ortu
Varchar 45
Not null Nilai_un
Varchar 5
Not null Jumlah nilai UN,terisi
otomatis Nilai_indo
Varchar 5
Not null Nilai_ing
Varchar 5
Not null Nilai_mat
Varchar 5
Not null Nilai_mtk
Varchar 5
Not null Nilai_prestasi
Varchar 5
Not null Jumlah_nilai
Varchar 5
Not null Total nilai
39 Tabel 2. merupakan tabel peserta. Pada tabel ini terdapat 15 atribut dengan
No_daftar tipe integer sebagai primary key, dan Id_sekolah tipe integer
sebagai foreign key. Atribut Tanggal_lahir dengan tipe date, sedangkan atribut
lain menggunakan tipe varchar dengan jumlah karakter yang berbeda-beda.
Semua atribut dalam tabel ini mempunyai kriteria “ not null” yang artinya semua
data harus diisi. Tabel 3. Tabel Daftar Ulang
Field Type Size
Null
No_daftar Integer
4 Not null
Tabel 3. adalah tabel daftar ulang. Dalam tabel ini hanya terdapat satu atribut, yaitu no_daftar dengan tipe
integer 4. Atribut ini selain berperan sebagai primary key juga sebagai foreign key. Atribut dalam tabel ini mempunyai kriteria
“ not null” yang artinya semua data harus diisi.
Tabel 4. Tabel Sekolah Asal
Field Type Size
Null
Id_sekolah Integer
3 Not null
Id_kecamatan Integer
2 Not null
Nama_sekolah Varchar
25 Not null
Alamat_sekolah Varchar
45 Not null
Tabel 4. merupakan tabel sekolah asal. Dalam tabel ini terdapat empat atribut. Atribut Id_sekolah bertipe
integer 3 sebagai primary key dan Id_kecamatan bertipe
integer 2 sebagai foreign key. Atribut Nama_sekolah bertipe varchar 45 dan Alamat_sekolah bertipe
varchar 45. Semua atribut dalam tabel ini mempunyai kriteria “
not null” yang artinya semua data harus diisi.
40 Tabel 5. Tabel Kecamatan
Field Type Size
Null
Id_kec Varchar
2 Not null
Kecamatan Varchar
45 Not null
Tabel 5. adalah tabel Kecamatan. Dalam tabel ini hanya terdapat dua atribut, yaitu Id_kec dengan tipe
varchar 2 dan kecamatan dengan tipe varchar 45. Atribut Id_kec berperan sebagai
primary key. Semua atribut dalam tabel ini mempunyai kriteria “
not null” yang artinya semua data harus diisi. Tabel 6. Tabel Prestasi
Field Type Size
Null
Id_prestasi Varchar
6 Not null
Prestasi Varchar
45 Not null
Nilai_prestasi Varchar
5 Not null
Tabel 6. adalah tabel Prestasi. Dalam tabel ini hanya terdapat tiga atribut, yaitu Id_prestasi dengan tipe
varchar 6 sebagai primary key. Atribut Prestasi dengan tipe
varchar 45, dan atribut Nilai_prestasi dengan tipe varchar 5. Semua atribut dalam tabel ini mempunyai kriteria “
not null” yang artinya semua data harus diisi.
Tabel 7. Tabel Berita
Field Type Size
Null
Id_berita Integer
4 Not null
Judul Text
Not null Intro
Text Not null
Konten Text
Not null Gambar
Text Not null
Tabel Id_berita
Konten, d kriteria “
n Tabel 8. T
Id_ user
Usernam Password
Nama Level
Tabel 8. a tipe
varch level deng
“ not null”
c. Relasi 7. adalah
dengan tip dan Gambar
not null” yan Tabel
User
Field
me d
adalah tabel har 4 seb
gan tipe var
yang artiny i
G tabel Berit
pe integer
r dengan tip ng artinya s
Varc Varc
Varc Varc
Varc l
User. Dala agai
prima rchar 45.
ya semua da
Gambar 19.
41 ta. Dalam
5 sebaga pe
test. Sem semua data h
Type
har har
har har
har am tabel in
ry key. Atr Semua atrib
ata harus dii
Relasi Hub tabel ini t
ai primary
mua atribut harus diisi.
Size
4 45
45 45
45 i terdapat li
ribut Usern
but dalam ta isi
bungan Anta terdapat lim
key. Atrib dalam tabel
e
ima atribut. name, passw
abel ini me
ar Tabel ma atribut,
but Judul, l ini mempu
Null
Not null Not null
Not null Not null
Not null . Id_
user de word, nama
mpunyai kr yaitu
Intro, unyai
engan a, dan
riteria
42 Gambar 19. diatas merupakan gambar yang menjelaskan hubungan antar tabel
dalam sistem. Tabel peserta berhubungan dengan tabel daftar_ulang yang dihubungkan oleh atribut no_daftar. Tabel peserta berhubungan dengan tabel
Sekolah_asal yang dihubungkan oleh atribut id_sekolah. Tabel peserta berhubungan dengan tabel prestasi yang dihubungkan oleh atribut nilai_prestasi.
Tabel sekolah_asal berhubungan dengan tabel kecamatan yang dihubungkan oleh atribut id_kec. Tabel
user merupakan tabel yang akan membedakan user masuk kedalam sistem sebagai peserta,
administrator, atau superadministrator. Tabel berita hanya menyimpan data berita yang ditampilkan dalam sistem, dan tidak
berhubungan dengan tabel lain. Sedangkan tabel urutan merupakan tempat untuk menampung daftar siswa yang telah diurutkan sesuai jumlah nilai tertinggi dan
kapasitas tampungan sekolah.