ERD Entity Relationship Diagram

3.2.4 Alur Sistem Informasi

Adapun alur dari Sistem Informasi Alumni yaitu: Pengguna login terlebih dahulu untuk masuk ke dalam sistem. Pada waktu login, pengguna harus memasukkan username dan password. Setelah memasukkan username dan password maka pengguna akan masuk ke form menu seperti Data Alumni, Pengumuman, Pencarian, dan Upload Pengumuman. Dan apabila ingin mendaftar sebagai alumni maka pengguna dapat membuka sistem informasi alumni melalui web browser.

a. ERD Entity Relationship Diagram

ERD Entity Relationship Diagram merupakan notasi grafis dalam pemodelan data konseptual yang mendeskripsikan hubungan antar penyimpanan. ERD digunakan untuk memodelkan struktur data dan hubungan antar data, karena hal ini relatif kompleks. ERD menggunakan sejumlah notasi dan simbol untuk menggambarkan struktur dan hubungan antar data. Pada dasarnya, ada 3 tiga macam simbol yang digunakan, yaitu : a. Entitas Entity, adalah suatu objek yang didefinisikan dalam lingkungan pemakai. Sebagai contoh seandainya A adalah barang maka A adalah isi dari barang, sedangkan jika B adalah pemasok maka B adalah isi dari pemasok. Karena itu harus dibedakan entitas sebagai bentuk umum dan isi entitas. Entitas digambarkan bentuk persegi empat seperti gambar 3.18. Gambar 3.18. Entitas Barang Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. b. Atribut Attribute, entitas yang mempunyai elemen yang di sebut atribut yaitu ciri umum semua atau sebagian besar dari instansi pada entitas tertentu. Dan berfungsi untuk mendeskripsikan karakter entitas. Setiap ERD bisa berisi lebih dari satu atribut. Digambarkan seperti gambar 3.19. Gambar 3.19. Atribut c. Hubungan Relationship , adalah hubungan alamiah yang terjadi antara satu lebih entitas. Hubungan harus dibedakan antara hubungan atau bentuk dari hubungan, antara entitas dengan isi dari hubungan itu sendiri. Relationship disimbolkan bentuk intan diamonds seperti gambar 3.20. Gambar 3.20. Relationship Adapun jenis-jenis hubungan yang dimiliki, antara lain: a. Satu ke satu one to one 1-1 Setiap entitas pada himpunan entitas A dapat berelasi dengan paling banyak satu entitas pada himpunan entitas B, demikian juga sebaliknya. Misalnya suatu perusahaan mempunyai aturan satu sopir hanya boleh menangani satu kendaraan karena alasan tertentu. Contoh seperti pada gambar 3.21. dibawah ini: Membeli barang Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.21. Hubungan Satu ke Satu b. Satu ke banyak one to many 1- N Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak entitas pada himpunan entitas B, tetapi tidak sebaliknya. Entitas B hanya dapat berelasi satu pada entitas B. Contoh seperti pada gambar 3.22. dibawah ini: Gambar 3.22. Hubungan Satu ke Banyak c. Banyak ke banyak many to many N –N Setiap entitas pada himpunan entitas A dapat berelasi dengan banyak entitas pada himpunan entitas B, demikian sebaliknya. Contoh seperti pada gambar 3.23. dibawah ini: d a ta 1 d a ta 2 d a ta 3 d a ta 4 d a ta 1 d a ta 2 d a ta 3 d a ta 4 E n tita s A E n tita s B d a ta 1 d a ta 2 d a ta 3 d a ta 1 d a ta 2 d a ta 3 d a ta 4 E n tita s A E n tita s B Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Gambar 3.23. Hubungan Banyak ke Banyak d. Garis, Sebagai penghubung relasi dengan entitas, relasi dan entitas dengan attribut. Contoh seperti pada gambar 3.24. dibawah ini: Gambar 3.24. Garis Membuat ERD untuk Sistem Informasi Alumni: a. Tahap Penentuan Entities 1. Admin: menyimpan semua informasi mengenai data pengguna. 2. Alumni: menyimpan semua informasi mengenai data diri alumni. 3. Pengumuman: menyimpan semua informasi mengenai data pengumuman yang ada di sistem. b. Tahap Penentuan Attributes a. Admin Username_Admin : nama pengguna pada saat login Var char PK Password : password pengguna pada saat login Var char d a ta 1 d a ta 2 d a ta 3 d a ta 4 d a ta 1 d a ta 2 d a ta 3 d a ta 4 E n tita s A E n tita s B Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. b. Alumni Nama _Alumni : nama dari alumni Var char NPM : nomor induk mahasiswa Var char Fakultas : nama fakultas mahasiswa Var char Jurusan : jurusan yang diambil mahasiswa Var char Alamat_Alumni : alamat lengkap alumni Var char Telepon_Alumni : nomer yang dapat dihubungi Var char PK Email _Alumni : email dari alumni Var char Angkatan : tahun pada saat alumni lulus integer Pekerjaan_Alumni : pekerjaan dari alumni Var char Username : nama pada saat login Var char PK Password : password pada saat login Var char c. Pengumuman Judul : judul dari pengumuman Var char PK Jenis : jenis dari pengumuman Var char Deskripsi : Isi dari pengumuman Var char Waktu : Waktu Pembuatan pengumuman Timestamp c. Tahap Penentuan Relationships Admin Alumni Pengumuman Admin - 1:n 1:n Alumni n:1 - m:n Pengumuman - - - Tabel 3.1. Hubungan antara entitas Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. d. Tahap Pembuatan ERD Setelah entitas yang terlibat didalamnya, atribut- atribut yang dimiliki oleh entitas tersebut, dan relationship hubungan antar entitas satu dan lainnya, maka selanjutnya membuat Entity Relationship Diagram ERD dari semua keterangan. Pembuatan ERD harus dilakukan secara sistematis dan sesuai dengan keterangan yang telah dibuat. Hasil ERD seperti gambar 3.25. dibawah ini: Gambar 3.25. ERD Sistem Informasi Alumni Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. Asumsi dari Sistem Informasi Alumni UPN Universitas Pembangunan Nasional yaitu: Alumni yang mempunyai attribute Username Primary key, Password, Nama_Alumni, NPM, Fakultas, Jurusan, Alamat_Alumni, Telepon_Alumni, Email_Alumni, Angkatan, dan Pekerjaan_Alumni melakukan login ke Admin yang mempunyai atribut Username_Admin Primary key dan password. Selanjutnya Alumni bisa daftar dan Upload Pengumuman yang mempunyai attribute Judul Primary key, Jenis, Deskripsi, dan Waktu serta bisa mencari Pengumuman yang diinginkan dan melihat semua informasi dan pengumuman. Admin dapat melihat alumni, menghapus alumni dan pengumuman dari sistem, dan mengedit pengumuman.

b. CDM Conceptual Data Model