ERD Relationship diagram Relasi Antar Tabel Flowchart

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