Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TEKNIS] - Refactor semua relasi desa ke table ref_wilayah #55

Closed
agungsugiarto opened this issue Nov 27, 2020 · 7 comments
Closed

[TEKNIS] - Refactor semua relasi desa ke table ref_wilayah #55

agungsugiarto opened this issue Nov 27, 2020 · 7 comments
Labels
bug Something isn't working

Comments

@agungsugiarto
Copy link
Member

Beri keterangan singkat dan jelas mengenai error yang dialami

Jelaskan langkah sampai terjadinya error

Terangkan secara jelas dan singkat apa yang diharapkan

Lampirkan tangkapan layar untuk menjelaskan masalahnya

Informasi tambahan

Tanya Jawab
Versi OpenSID 19.xx
Versi PHP
System operasi
@agungsugiarto agungsugiarto added the bug Something isn't working label Nov 27, 2020
@andifahruddinakas
Copy link
Member

Pak @eddieridwan, mas @agungsugiarto, ini maksudnya gimana ya.

Apa misalnya:
di table das_data_desa hanya gunakan desa_id sebagai primary key, id, kecamtan_id, nama dihapus. Nanti panggilnya tinggal join ke ref_wilayah untuk dapatkan data desa/kecamatan/dll. ???

@andifahruddinakas
Copy link
Member

Jadi semua table yg menggunakan kecamatan_id (kecuali data umum), kab_id, prov_id, beserta nama dihapus cukup gunakan desa_id sj??? krn desa_id sudah mewakili???

@eddieridwan
Copy link
Contributor

eddieridwan commented Aug 6, 2021

@afa28 @agungsugiarto, saya juga tidak tahu apa asal issue ini. Tapi saya lihat saat ini di app/Models/DataDesa.php, tidak ada relasi yg menyatakan bahwa desa_id adalah kode di tabel ref_wilayah (lihat contoh kecamatan_id di app/Models/DataUmum.php). Di databasenya juga tidak ada relasinya.

Mungkin bung @agungsugiarto bisa jelaskan motivasi membuat issue ini tahun yg lalu.

Bagaimanapun, sebaiknya kita ada dokumentasi data model (ERD), menunjukkan diagram struktur database OpenDK. Supaya lebih jelas relasi antar-tabel. Bung @agungsugiarto , anda bisa buatkan menggunakan tools yg anda miliki? Nanti ERD itu bisa digunakan sebagai acuan untuk memambahkan relasi di database dan di models.

@andifahruddinakas
Copy link
Member

@afa28 @agungsugiarto, saya juga tidak tahu apa asal issue ini. Tapi saya lihat saat ini di app/Models/DataDesa.php, tidak ada relasi yg menyatakan bahwa desa_id adalah kode di tabel ref_wilayah (lihat contoh kecamatan_id di app/Models/DataUmum.php).

Mungkin bung @agungsugiarto bisa jelaskan motivasi membuat issue ini tahun yg lalu.

Bagaimanapun, sebaiknya kita ada dokumentasi data model (ERD), menunjukkan diagram struktur database OpenDK. Supaya lebih jelas relasi antar-tabel. Bung @agungsugiarto , anda bisa buatkan menggunakan tools yg anda miliki?

Tools apa yg mas @agungsugiarto pakai??? Biar sy coba buatkan.

@agungsugiarto
Copy link
Member Author

Saya menggunakan mysql workbench

Berikut tutorial generate ERD dari database yg sudah ada https://medium.com/@tushar0618/how-to-create-er-diagram-of-a-database-in-mysql-workbench-209fbf63fd03

@agungsugiarto
Copy link
Member Author

@afa28 @agungsugiarto, saya juga tidak tahu apa asal issue ini. Tapi saya lihat saat ini di app/Models/DataDesa.php, tidak ada relasi yg menyatakan bahwa desa_id adalah kode di tabel ref_wilayah (lihat contoh kecamatan_id di app/Models/DataUmum.php). Di databasenya juga tidak ada relasinya.

Mungkin bung @agungsugiarto bisa jelaskan motivasi membuat issue ini tahun yg lalu.

Bagaimanapun, sebaiknya kita ada dokumentasi data model (ERD), menunjukkan diagram struktur database OpenDK. Supaya lebih jelas relasi antar-tabel. Bung @agungsugiarto , anda bisa buatkan menggunakan tools yg anda miliki? Nanti ERD itu bisa digunakan sebagai acuan untuk memambahkan relasi di database dan di models.

Saya agak lupa pak, nanti coba saya pelajari lagi struktur database nya.

@andifahruddinakas
Copy link
Member

Krn OpenDK akan digunakan jg untuk tingkat kabupdate, jd perlu dirancang ulang struktur tablenya.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants