Rekayasa perangkat lunak menggunakan UML dan JAVA - Nugroho, Adi (Andi, 2019)