ABSTRACT Javanese culture has a complex family genealogy system, covering up to 18 levels of ancestors and descendants, as well as various horizontal terms such as siblings, uncles, and cousins. This complexity often makes it difficult for younger generations to understand their kinship relationships. This study implements a Depth First Search (DFS) algorithm combined with a Rules Engine to au…