PT Ecomindo Saranacipta sebagai perusahaan yang memproduksi perangkat lunak (software), berencana untuk membangun sebuah Enterprise Financial System (EFS) yang akan diawali dengan pengembangan aplikasi general ledger sebagai pilot projectnya. Kebutuhan aplikasi yang besar dan kompleks menyebabkan investasi menjadi besar, sehingga pendekatan pengembangan sistem haruslah lebih disempurnakan. Untuk keperluan tersebut, Ecomindo berencana membangun sistem dengan menciptakan desain sistem yang matang menggunakan UML (Unified Modeling Language). Penggunaan metode analisa dan perancangan sistem berorientasi objek dengan notasi UML ini bertujuan untuk mempermudah pengelolaan sistem dan memperlancar komunikasi di antara tim pengembang. Untuk itu PT Ecomindo mengharapkan penulis dapat mengaplikasikan pengetahuannya dalam membuat analisa dan perancangan sistem dengan metode tersebut. Laporan ini akan membahas hasil kerja praktek penulis berupa analisa dan desain sistem pada tahapan pengembangan system foundation dan financial foundation menggunakan Unified Modeling Language dengan pemakaian tools Rational Rose 2000.