master detail order (99%)

[selesai] tetapi mungkin perlu dicheck lagi untuk kebenarannya.