tambah constructor yang ada isinya
ubah transaction jadi set
ubah transaction jadi set plus import setnya
tambahkan implementasi dari serializable
Merge remote-tracking branch 'origin/master'