Skripsi ini membahas tentang implementasi sistem simulasi lalu lintas kereta api dengan model Component Based Software Engineering. Penelitian ini didasari adanya upaya untuk merumuskan jadwal kereta api yang dapat mendukung lalu lintas kereta api yang teratur. Sebelum diimplementasikan di dunia nyata, rumusan jadwal tersebut perlu diuji coba terlebih dahulu dengan menggunakan sebuah simulasi. Visualisasi dari simulasi tersebut akan diimplementasikan dengan menggunakan model Component Based Software Engineering, yang memiliki beberapa kelebihan yang dirasa cocok untuk pembuatan simulasi dalam skala kecil atau besar. Hasilnya, dengan model Component Based Software Engineering, pengguna dapat membuat sistem simulasi dengan mudah dan pengembang dapat membuat sistem baru dengan menggunakan ulang atau modifikasi dari sistem sebelumnya.