Communication Diagram adalah perpanjangan dari diagram objek yang menunjukkan objek beserta pesan yang berpindah dari satu objek ke objek lainnya. Selain asosiasi antar objek, Communication Diagram menunjukkan pesan yang dikirimkan objek satu sama lain.
Dalam UML (Unified Modeling Language), diagram komunikasi adalah salah satu jenis diagram interaksi yang digunakan untuk menggambarkan interaksi antara objek-objek dalam sebuah sistem. Diagram komunikasi menyoroti aliran pesan antara objek-objek tersebut. Komponen utama dari diagram komunikasi UML meliputi:
Mementingkan interaksi antar Objek - Objek dalam sistem dan juga mirip dengan sequence diagram namun lebih berfokus pada peran setiap objek dan hubungan antar objek lain