commit to user 25
3.5 ERD
Entity Relationship Diagram
Pemodelan data dilakukan dengan menggunakan
Model Entity
Relationship
ERD yang merupakan suatu penyajian data dengan menggunakan Entity dan Relationship yang bertujuan untuk menunjukkan struktur objek data
entity
dan hubungan
relationship
yang ada pada objek tersebut. ERD berisi hubungan diantara tabel-tabel yang diperlukan sebagai database dari sistem yang
dibuat, seperti pada gambar 3.3 berikut ini.
DOSEN
MAHASISWA ALUMNI
MELIPUTI
PENGUMUMAN n
1
JUDUL_PENGUMUMAN ISI_PENGUMUMAN
ID_PENGUMUMAN
TGL NAMA
TGL_LAHIR AGAMA
TEMPAT_LAHIR JK
TGL_DAFTAR STATUS
NIM TGL_DAFTAR
NIDN NAMA
TAHUN
USERNAME PASSWORD
USER 1
1 ID
MENGISI MENGISI
MENGISI 1
n n
n
PROFIL MENGISI
n 1
ID visi
misi NIM
JK TEMPAT_LAHIR
TGL_LAHIR AGAMA
ALAMAT
ALAMAT ASAL_SMTA
JUR_SMTA GOL_DARAH
NAMA_AYAH NAMA_IBU
HOBBY KEWARGAN
EGARAAN PENGUASAAN
_ASING PRESTASI
TELP EMAIL
P.AYAH P.IBU
Gambar 3.7 ERD
commit to user 26
3.5.1
Diagram mongoDB
Mahasiswa NIM
nama jk
tempat_lahir tgl_lahir
agama alamat
asal_smta jurusan_smta
gol_darah nama_ayah
nama_ibu hobby
kewarganegaraan penguasaan_asing
prestasi telp
email pekerjaan_ayah
pekerjaan_ibu status
tgl_daftar User
id username
password
profile id
visi misi
Pengumuman id_pengumuman
judul_pengumuman isi_pengumuman
dosen nidn
nama jk
tempat_lahir tgl_lahir
agama alamat
telp
alumni nim
tgl_lulus tahun
mengisi mengisi
mengisi mengisi
meliputi
Gambar 3.8 Diagram mongoDB
3.6 Relationship diagram Relasi Antar Tabel
Relationship diagram
menggambarkan relasi antar tabel yang ada dalam Sistem informasi mahasiswa D3 TI.
Relationship diagram
terdiri dari 9 tabel..
Relationship diagram
dibawah ini
,
digambarkan dalam bentuk skema, namun tetap mewakili garis besar dari relasi antar table, dapat dilihat pada gambar 3.5.
Gambar 3.9
Relationship diagram
commit to user 27
3.7 Flowchart
Flowchart
merupakan diagram alur yang menggambarkan urutan logika dari suatu prosedur yang ada dalam suatu sistem.
Flowchart
sistem informasi mahasiswa D3 TI dibawah ini, digambarkan setelah dilakukan setting program.
3.7.1
Flowchart
Proses
Login
Flowchart
proses login menggambarkan diagram alur dari prosedur menu login. Login digunakan untuk mengakses menu-menu yang ada dalam program,
dilakukan dengan masuk pada menu login kemudian input
username
dan
password
.
Username
dan
password
akan di cek, jika benar
user
dapat mengakses menu sesuai hak aksesnya. Jika salah, ulangi input
username
dan
password
hingga benar. Setelah akses selesai dilakukan, logout.Proses login dapat dilihat pada
gambar 3.10 berikut ini.
Gambar 3.10
Flowchart
proses
login
Mulai
Input Username
dan Password
Cek Username dan Password
Hak Akses Menu Sistem
Ya
Benar Tidak
Salah Pilih Menu
LOGIN ?
Selesai Logout
commit to user 28
3.7.2
Flowchart
Proses Input Data
Flowchart
proses input data menggambarkan diagram alur dari prosedur menu input data. Menu input data meliputi input data mahasiswa,
pengumuman, dan data dosen. Input data digunakan untuk menambah data. Proses input data dilakukan dengan masuk dan memilih menu input
data yang sesuai, kemudian isi data dengan lengkap dan simpan. Jika belum lengkap, lengkapi data dan simpan. Proses input data dapat dilihat
pada gambar 3.7 berikut ini.
Mulai
Input Data
Data Sudah Lengkap ?
Simpan
Ya
Ya Tidak
Tidak
Pilih Menu INPUT ?
Selesai
Gambar 3.11
Flowchart
proses input
commit to user 29
3.7.3
Flowchart Edit
Data
Flowchart edit
data menggambarkan diagram alur dari prosedur menu
edit
data. Menu
edit
data meliputi
edit
data mahasiswa, data dosen, dan data pengumuman.
Edit
data digunakan untuk meng
edit
data-data yang telah di inputkan. Proses
edit
data dilakukan dengan masuk dan memilih menu
edit
data yang sesuai, kemudian masukkan NIM dari data yang ingin di
edit
dengan benar. Setelah data ketemu,
edit
data dan simpan. Proses
edit
data dapat dilihat pada gambar 3.8 berikut ini.
Mulai
Edit data
Ya
Tidak
Pilih Menu Edit ?
Selesai
Ya Tidak
Simpan Data ? Tampil Data
Cari NIM?
Input NIM
tidak ya
Gambar 3.12
Flowchart edit
data
commit to user 30
3.8 Perancangan