Anda di halaman 1dari 7

ENTITY RELATIONSHIP DIAGRAM (ERD)

Aplikasi i-learning Sistem Pembelajaran Akuntansi


Terintegrasi berbasis Web: SIDEK GAMA
Entity Relationship Diagram (ERD) adalah suatu diagram yang menggambarkan isi dari
database. ERD menunjukkan berbagai macam model keadaan entitas (entity) dan
hubungan (relationship) yang penting diantara mereka (Romney&Steinbart, 2021).
Entitas adalah sesuatu yang datanya perlu disimpan. Terdapat 3 (tiga) jenis entitas
fundamental yaitu resource atau sumber daya, event atau peristiwa, dan agents atau agen.
Resource adalah hal-hal yang memiliki nilai ekonomis untuk organisasi seperti kas,
persediaan, perlengkapan, pabrik, dan tanah. Event adalah aktivitas bisnis mengenai
informasi apa yang dikumpulkan managemen yang dapat digunakan untuk perencanaan atau
bertujuan untuk pengendalian. Sedangkan agent adalah orang atau organisasi yang
berpartisipasi dalam peristiwa dan menunjukkan bagi siapa informasi diperlukan baik untuk
perencanaan, pengendalian maupun evaluasi.
Cardinality dari suatu hubungan menggambarkan nomor dari suatu kejadian dari satu
entitas ke entitas lain yang dapat berupa one to one, one to many, dan many to many
(Romney&Steinbart, 2021).
Adapun langkah-langkah menyusun ERD dari aplikasi i-learning Sistem
Pembelajaran Akuntansi Terintegrasi berbasis Web: SIDEK GAMA yaitu
(Romney&Steinbart, 2021):
a. Identifikasikan entitas.
b. Menggambarkan entitas dengan segi empat panjang.
c. Tambahkan simbol untuk menggambarkan kembali hubungan yang penting antar
entitas.
d. Tentukan cardinality atau derajad relasi maksimum pada setiap hubungan
(relationship).
Entity Relationship diagram (ERD) ini nantinya menjadi gambaran perancangan database
dari aplikasi i-learning Sistem Pembelajaran Akuntansi Terintegrasi berbasis Web: SIDEK
GAMA yang terbagi menjadi :
a. Entity Relationship Diagram SIDEK GAMA untuk fitur Akademik tersaji dalam
Lampiran 1
b. Entity Relationship Diagram SIDEK GAMA untuk fitur Akuntasi tersaji dalam
Lampiran 2

Dalam Entity Relationship Diagram SIDEK GAMA terdapat beberapa notasi yang
keterangannya adalah sebagai berikut:
a. adalah hubungan atau relasi (wajib) satu (one)
b. adalah hubungan atau relasi (wajib) banyak (many)
c. PK adalah Primary Key
d. FK adalah Foreign Key

Daftar Pustaka
Romney, Marshall B, & Steinbart, PJ. (2021). Accounting Information System. New
Jersey: Prentice-Hall Inc.
LAMPIRAN 1

ENTITY RELATIONSHIP DIAGRAM


Aplikasi i-learning Sistem Pembelajaran
Akuntansi Terintegrasi berbasis Web:
SIDEK GAMA
FITUR AKADEMIK
dosen mahasiswa soal_quiz

PK id int NOT NULL PK id int NOT NULL PK int id NOT NULL

FK user_dashboard_id int NOT NULL FK user_dashboard_id int NOT NULL quiz_id int NOT NULL

nomor_induk varchar NOT NULL nomor_induk varchar NOT NULL soal_id int NOT NULL

jenis_kelamin varchar NOT NULL jenis_kelamin varchar NOT NULL is_acitve enum NOT NULL

user_dashboard matakuliah soal

PK id int NOT NULL PK id int NOT NULL PK id int NOT NULL

username varchar NOT NULL kode_matakuliah varchar NOT NULL kategori_soal varchar NOT NULL

password varchar NOT NULL matakuliah varchar NOT NULL soal text NOT NULL

user_role varchar NOT NULL created_by int NOT NULL opsi_a text

status enum (Active, Not Active) NOT NULL is_active enum NOT NULL opsi_b text

created_at datetime NOT NULL enrollment_key varchar NOT NULL opsi_c text

opsi_d text

matakuliah_mahasiswa opsi_e text

PK UniqueID jawaban_benar text


sesi_matakuliah
FK matakuliah_id int NOT NULL uriaia text NOT NULL
PK id int NOT NULL
FK user_dashboard_id nilai int NOT NULL
FK matakuliah_id int NOT NULL

kode_sesi varchar NOT NULL


quiz quiz_mahasiswa_rekap
sesi_matakuliah varchar NOT NULL
PK id int NOT NULL PK id int NOT NULL
is_acitve enum NOT NULL
nama_quiz varchat NOT NULL FK quiz_id int NOT NULL
FK created_by int NOT NULL
awal_tayang date NOT NULL FK mahasiswa_id int NOT NULL

akhir_tayang date NOT NULL is_done int NOT NULL

waktu_pengerjaan time NOT NULL nilai int NOT NULL

sesi_matakuliah_id int NOT NULL waktu_tersisa time NOT NULL

is_active enum NOT NULL


LAMPIRAN 2

ENTITY RELATIONSHIP DIAGRAM


Aplikasi i-learning Sistem Pembelajaran
Akuntansi Terintegrasi berbasis Web:
SIDEK GAMA
FITUR SIKLUS
AKUNTANSI
user_dashboard
akun neraca_saldo
PK id int NOT NULL
PK id int NOT NULL PK id int NOT NULL
username varchar NOT NULL
nomor_akun varchar NOT NULL FK perusahaan_id int NOT NULL
password varchar NOT NULL
nama_akun varchar NOT NULL FK akun_id int NOT NULL
user_role varchar NOT NULL
persamaan_akuntansi varchar NOT NULL debit varchar NOT NULL
status enum (Active, Not Active) NOT NULL
jenis_persamaan varchar NOT NULL kredit varchar NOT NULL
created_at datetime NOT NULL
kategori varchar NOT NULL created_date date NOT NULL

FK business_category_id NOT NULL ajp_debit varchar


business_category
is_active enum NOT NULL ajp_kredit varchar
PK id int NOT NULL
FK created_by int NOT NULL nsd_debit varchar
name varchar NOT NULL
nsd_kredit varchar
is_active enum NOT NULL
laba_rugi_debit varchar
jurnal_umum
perusahaan laba_rugi_kredit varchar
PK id int NOT NULL
PK id int NOT NULL neraca_debit varchar
kategori_jurnal varchar NOT NULL
nama_perusahaan varchar NOT NULL neraca_kredit varchar
nomor_jurnal varchar NOT NULL
FK business_category_id int NOT NULL jurnal_penutup_debit varchar
FK akun_id int NOT NULL
is_active enum NOT NULL jurnal_penutup_kredit varchar
debit varchar NOT NULL
FK created_by int NOT NULL nssp_debit varchar
kredit varchar NOT NULL
nssp_kredit varchar
keterangan text NOT NULL
buku_besar
jurnal_pembalik_debit varchar
is_active enum NOT NULL
PK id int NOT NULL
jurnal_pembalik_kredit varchar
created_date NOT NULL
FK jurnal_umum_id int NOT NULL
setelah_pembalik_debit varchar
created_at datetime NOT NULL
FK akun_id int NOT NULL
setelah_pembalik_kredit varchar
FK perusahaan_id int NOT NULL
FK perusahaan_id int NOT NULL
FK transaksi_id int
debit varchar NOT NULL

kredit varchar NOT NULL

nomor_jurnal varchar NOT NULL


FLOWCHART

PROCESS SPECIFICATION
Aplikasi i-learning Sistem Pembelajaran
Akuntansi Terintegrasi berbasis Web:
SIDEK GAMA
Dosen Mahasiswa Umum Admin

input matakuliah, setting data user :


sesi, quiz, soal dosen, mahasiswa

Mengerjakan quiz Mendaftar ke sistem

No

Reviw quiz
Mengatur seluruh
Menjurnal
aktivitas pengguna

Grade memenuhi ?

Yes

input penjurnalan -
menjurnal
laporan keuangan

review jurnal

Melihat hasil review

Anda mungkin juga menyukai