ABSTRAKSI: Kereta api mempunyai peran penting sebagai sarana transportasi yang mengantarkan para penumpang ke kota tujuan. Berbeda dengan sarana transportasi yang lain, kereta api bergerak melalui jalan khusus yang disebut dengan rel atau jalur kereta api. Di Indonesia, jalur kereta api ada dua jenis, yaitu single track dan double track. Double track memungkinkan adanya dua kereta api melaju dengan arah berlawanan pada waktu bersamaan. Sedangkan single track dibutuhkan suatu pemantauan terhadap penggunaan jalur kereta api untuk menghindari adanya dua kereta yang melaju dengan arah berlawanan bertemu di jalur yang sama atau adanya tabrakan. Bidirectional search merupakan sebuah algoritma pencarian dimana dalam prosesnya memanfaatkan dua titik ujung yaitu start dan finish. Jika dalam proses kedua titik tersebut bertemu maka solusi ditemukan. Dengan menggunakan pendekatan inilah maka bidirectional search digunakan untuk mencari titik dalam hal ini stasiun mana kedua kereta akan bertemu. Tugas Akhir ini akan membangun dan mengembangkan sebuah sistem yang dapat melakukan pemantauan trafik kereta api yang selama ini dilakukan secara manual oleh petugas kereta api sehingga dapat dikerjakan secara otomatis oleh komputer dengan inputan dari petugas sebagai user dari sistem.Kata Kunci : pemantauan trafik, bidirectional search.ABSTRACT: The train have important roles as transportation medium squiring the passenger to target town. The train differ from the other transportation medium, it move through on special road that known as the railway. In Indonesia, there is two type of railway, single track and double track. Double track may two of train with .different direction move at the same time. While single track required a monitoring of usage the train way to avoid existence two of train that move with different direction will be met. Bidirectional search is a search algorithm where in the process of searching use two node to solve the problem, they are start and finish node. If in the process the nodes met, so the solution found. With this approach then bidirectional search can be use to determine where the train with the different direction will be met. This will build and develop the system that able to monitoring of train traffic that done by machine or compute automatically.Keyword: monitoring of train traffic, bidirectional search