Add test case + documentation

test cases OK. documentation belum kelar.
tolong di merge.
thanks