https://123dok.com/document/z1lx0deq-tesis-oleh-ariyanto-npm.html