As seen in Fig. 4, the seeking process is started by choosing
appropriate case as the problem domain. Then, identitying
process is began from root node, which contains initial
question. Each identification questions contains multiple
choices with next node regarding to the selected answer. When
the users answer a particular question, a node is obtained. If
that is a leaf node, then the identitying process will reach a
conclusion. Nevertheless, if the node is a decision node, then
the identification process will continue by showing the next
question. This identification process will take place step by
step between decision node until the process reaches the leaf
node. Based on this algorithm, each application can be
developed by using its own programming language platform.