Balai yasa
Balai yasa (disingkat: BY) adalah istilah dalam perkeretaapian Indonesia yang merujuk pada tempat yang digunakan untuk perawatan besar sarana perkeretaapian yang dimiliki oleh operator. Nama balai yasa sendiri termuat dalam pasal 114 ayat (5) yang menerangkan bahwa perawatan dapat dilakukan di depot lokomotif maupun balai yasa.
Balai yasa merupakan tempat untuk melakukan semiperawatan akhir (SPA) dua tahunan, pemeliharaan akhir (PA) empat tahunan, serta perbaikan dan modifikasi sarana perkeretaapian. Berbeda dengan depot lokomotif yang perawatannya dapat dilakukan harian, selama enam bulanan, ataupun selama satu tahunan. Balai yasa tidak berada di bawah daerah operasi (Daop), tetapi langsung berada di bawah kantor pusat PT Kereta Api Indonesia dan berbentuk unit pelaksana teknis (UPT).
Balai Yasa Manggarai merupakan balai yasa yang khusus diperuntukkan bagi perawatan kereta api eksekutif (K1), bisnis (K2), ekonomi (K3), kereta pembangkit (P), kereta makan/makan pembangkit (KM/M/MP/KMP), kereta bagasi (B) dan Gerbong Datar, Gerbong terbuka (GD/GK) milik Daop I sampai dengan Daop VI, KRD, dan Commuter Jabodetabek. Dulu
balai yasa ini dibangun oleh "Staatsspoorwegen" tahun 1920 dengan nama "Hoofd-Werkplatsen te Manggarai". Di sini semua kereta eksekutif dan KRL yang dirawat mengalami pemeliharaan akhir (PA), semiperawatan akhir (SPA), PA bogie, perbaikan akhir lengkap (PAL), dan perbaikan (PB).
Pada balai yasa seluas 2000  500 meter ini, setiap harinya masuk kereta-kereta api eksekutif dan KRL di balai yasa ini. Pengerjaannya dilakukan oleh sekitar enam ratus pekerja setiap harinya, serta menelan biaya Rp60-150 juta untuk sekali perawatan. Perawatan kereta di balai yasa ini dimulai dari pengecekan bodi dan bogie (dilakukan
terpisah), perbaikan, pengukuran kesetimbangan, uji coba, kemudian keluar pemeliharaan. Uji coba dilakukan di rute Manggarai-Karawang, serta apabila berhasil, kereta itu boleh keluar.
Di balai yasa ini terdapat pula kebun tempat perucatan kereta, KRL, dan KRD yang sudah tidak siap guna operasi (TSGO) lagi atau sudah mangkrak. yang disimpan disini diantaranya adalah KRL Ekonomi yang mangkrak, seperti seri BN-Holec (sekarang sudah dipindah ke Purwakarta), serta KRD MCW 302.
Balai Yasa Kiaracondong merupakan balai yasa yang khusus digunakan untuk perbaikan jembatan, meliputi pengadaan suku cadang untuk jembatan-jembatan kereta api yang masih aktif, perbaikan rangka jembatan, pembuatan jembatan baru, dan pemeliharaan rutin.
Balai Yasa Tegal merupakan balai yasa yang digunakan khusus untuk perbaikan kereta dan gerbong. Balai yasa ini sudah mendapat sertifikat ISO 9001:2008 pada tahun 2010.
Balai yasa ini melayani kereta kelas bisnis (K2) dan ekonomi (K3), termasuk kereta makan (M), kereta pembangkit (P), dan kereta makan pembangkit (KMP/MP) dan kereta bagasi (B) dari Daop IV, V, dan VI. Balai yasa ini tidak melayani kereta kelas eksekutif
Lebih dikenal dengan sebutan "Balai Yasa Pengok" (berdasarkan kampung tempat balai yasa itu berada), balai yasa ini menjadi balai yasa terbesar di Indonesia. Balai yasa ini khusus digunakan untuk perbaikan dan perawatan lokomotif diesel elektrik maupun hidraulik. Seluruh lokomotif KAI mengalami perawatan dan pemeliharaan akhir (PA) maupun semiperawatan akhir (SPA) di balai yasa
ini. Balai Yasa Yogyakarta sudah mendapat sertifikat ISO 9001:2008 dan bakal bekerja sama dengan General Electric dalam proses perakitan dan pembuatan lokomotif diesel di Asia Tenggara.
Balai Yasa Yogyakarta dibangun mulai tahun 1914 oleh Nederlands-Indische Spoorweg Maatschappij (NIS) dengan nama "Centraal Werkplaats." Setelah diambil alih oleh Djawatan Kereta Api, "Centraal Werkplaats" ini diubah namanya menjadi "Balai Karya", dan kini menjadi "Balai Yasa".
Kegiatan semiperawatan akhir (SPA) untuk lokomotif diesel elektrik di Balai Yasa Yogyakarta dilaksanakan apabila lokomotif telah berdinas selama 2 tahun setelah dilakukan pemeliharaan akhir sebelumnya atau sudah menempuh jarak 325000 km. Sementara itu, kegiatan pemeliharaan akhir (PA) lokomotif diesel elektrik dilaksanakan apabila lokomotif telah berdinas selama 4
tahun setelah pemeliharaan akhir sebelumnya atau sudah menempuh jarak 650000 km. Untuk lokomotif diesel hidraulik, SPA dilakukan apabila sudah berdinas selama 12000 jam dinas (sekitar 500 hari), sedangkan PA dilakukan apabila sudah berdinas selama 24000 jam dinas (sekitar 1000 hari).
Selain itu, Balai Yasa Yogyakarta melayani perawatan kereta rel diesel elektrik. Sejak tahun 2014, Balai Yasa Yogyakarta juga melayani pemeliharaan kereta pembangkit (P) maupun kereta makan pembangkit (MP/KMP), termasuk di antaranya perbaikan generator hingga pengecatan kereta.
Di belakang balai yasa ini, terdapat kampung permukiman penduduk yang tersebar merata di Jalan Mutiara (yang berdekatan dengan Los Bunder Lempuyangan). Kampung ini diberi nama Pengok yang berasal dari frasa bahasa Jawa "mempeng mbengok." Namun versi lain menyebutkan bahwa Pengok berasal dari bunyi suling lokomotif uap saat itu, ""Ngook! ngook!"", sehingga kampung
itu diberi nama Pengok. Selain itu, terdapat pula kampung yang erat hubungannya dengan Perkeretaapian, yakni Klitren, yang tidak jauh dari Pengok. Istilah "klitren" berasal dari bahasa Belanda "koelitrein" atau porter kereta api. Aset-aset di kampung itu sebagian besar masih dikuasai oleh PT KAI, dan disewakan untuk warga yang tinggal di situ.
Balai Yasa Surabaya Gubeng khusus diperuntukkan bagi kereta api eksekutif (K1), bisnis (K2), ekonomi (K3), kereta pembangkit (P), kereta makan/makan pembangkit (KM/M/MP/KMP), dan kereta bagasi (B) yang dialokasikan di dipo kereta di seluruh Jawa Timur (Daop VII, VIII, dan IX). Dibangun pada tahun 1912 oleh "Staatsspoorwegen", balai
yasa ini mulanya untuk perawatan lokomotif uap, trem listrik Surabaya, dan gerbong kayu. Letaknya tidak jauh dari Stasiun Surabaya Gubeng.
Balai Yasa Pulubrayan merupakan satu-satunya balai yasa di Sumatera Utara. Dahulu merupakan bengkel milik Deli Spoorweg Maatschappij (DSM) yang bernama Centrale Werkplaats van Deli Spoorweg Maatschappij beroperasi di Sumatera Utara. Balai yasa ini menyelenggarakan pemeliharaan dan perawatan serta perbaikan semua sarana perkeretaapian Divisi Regional I Sumatera Utara dan Aceh.
Letaknya satu kompleks dengan Stasiun Pulu Brayan di Jl. Bengkel No.1 Kel. Pulu Brayan Bengkel Kec. Medan Timur.
Armada yang dilakukan pemeliharaan dan perawatan serta perbaikan sebagai berikut:Pengerjaan pemeliharaan dan perawatan serta perbaikan sarana dilakukan oleh sekitar 92 orang pegawai aktif di unit prosuksi balai yasa pulubrayan setelah sarana dikirm dari Depo-Depo. Saat ini balai yasa pulubrayan memiliki beberapa aset seperti: Banyak pembangunan dan fasilitas yang
telah dilengkapi seperti "smooking area", sarana olah raga, s"poor loop" (jalur putar), "open storage" (tempat penyimpanan terbuka) dan masih banyak pengembangan yang akan dilakukan.
Balai Yasa Padang merupakan satu-satunya balai yasa di Kota Padang, Sumatera Barat. Kini balai yasa tersebut digunakan untuk memperbaiki semua sarana perkeretaapian di Divisi Regional II Sumatera Barat, termasuk lokomotif diesel elektrik dan hidraulik, gerbong ketel semen curah, dan kereta penumpang.
Balai yasa ini terletak satu kompleks dengan Stasiun Lahat dan digunakan untuk memperbaiki semua sarana perkeretaapian yang dialokasikan di Divisi Regional III Palembang dan Divisi Regional IV Tanjungkarang. Satu hal yang menarik dari Balai yasa ini adalah sirine peringatan peninggalan Belanda yang masih aktif digunakan dan dibunyikan mulai pukul 7.00 pagi dan pukul 17.00 sore yang berfungsi untuk menandakan waktu masuk dan pulang kerja.