https://medium.com/@fawwaz.kautsar24/perbedaan-paradigma-pemrograman-declarative-vs-imperative-6027928e88b8