Merancang Database Aplikasi Koding Akademi Mobile
Database yang efisien dan efektif sangat penting untuk memastikan kinerja optimal dari aplikasi. Dalam kasus aplikasi Koding Akademi Mobile, kita perlu mempertimbangkan beberapa entitas utama yang akan ada dalam database kami. Berikut adalah beberapa tabel yang ada di database yang kami buat:
- Articles: tabel ini akan menyimpan informasi mengenai articles yang dibuat oleh admin.
- Auth Tokens: tabel ini akan menyimpan informasi seperti token login, token verifikasi dan token JWT
- Carts: tabel ini akan menyimpan informasi keranjang user.
- Cart_items: tabel ini akan menyimpan informasi item-item dari keranjang user.
- Categories: tabel ini akan menyimpan informasi kategori dari product.
- Coupons: tabel ini akan menyimpan informasi mengenai kupon untuk pembelian product.
- Coupon_products: tabel ini akan menyimpan informasi product yang memiliki kupon.
- Event_dates: tabel ini akan menyimpan informasi tanggal dari product yang kategorinya event.
- Meetings: tabel ini akan menyimpan informasi mengenai absensi user.
- Orders: tabel ini akan menyimpan informasi order/pembelian user
- Order_items: tabel ini akan menyimpan informasi item yang dibeli oleh user.
- Products: tabel ini akan menyimpan informasi tentang produk seperti kursus dan event.
- Students: tabel ini akan menyimpan informasi detail mengenai user seperti alamat, nomor hp, dll.
- Transactions: tabel ini akan menyimpan informasi transaksi sukses seperti jumlah pembayaran, jenis transaksi, dan nama bank.
- Users: tabel ini akan menyimpan informasi mengenai user seperti id, qr_code, nama user, dll.
- User_coupons: tabel ini akan menyimpan informasi user yang telah memakai kupon.
- User_products: tabel ini akan menyimpan informasi user yang telah membeli kursus maupun mengikuti event.
Setelah menentukan entitas-entitas utama, langkah selanjutnya adalah merancang skema database relasional untuk aplikasi Koding Akademi Mobile, dan relasinya ada seperti pada gambar paling atas.
Sekian dan Terima kasih :)

Comments
Post a Comment