0-8-0 Steam Locomotives in Indonesia

Samarang-Joana Stoomtram Mij


Class Details by Steve Llanso of Sweat House Media

Class D10 (Locobase 4747)

Data from [] . See Indra Krishnamurti at [] for building dates and numbers both of predecessor railways and the Indonesian State Railways. His tables show that two class of 0-8-0 tank locomotives were later designated C10 by the State railways. Engines 301-306 of the Samarang-Joana Stoomtram Mij (Hartmann, 1913) and 201-205 of the Serajoedal Stoomtram Mij (Hartmann, 1914 and 1915 (205)) were combined as a single class, suggesting that they were nearly identical.


Class D15 (Locobase 4751)

Data from dspace.dial.pipex.com/javatour/ambarawa/locos/D1505.htm, a site for the Ambarawa Railway Museum maintained by Rob Dickinson. See Indra Krishnamurti at [] for building dates and numbers both of predecessor railways and the Indonesian State Railways; and "Locomotif D15" in Wikipedia at [], last accessed 16 August 2026.

Dickinson notes that this used the Klien Lindner lateral-axle movement system. Wikipedia gives a concise summary of the SJS's history:

"To meet the need for urban transportation, the private railway company *Semarang-Joeana Stoomtram Maatschappij* (SJS) began operating a tram service in 1881, connecting Jurnatan (serving as the central station [in the port city of Semarang ]) with Bulu [73.2 km (45.5 miles) to the southwest] and Jomblang. SJS was the first company to utilize tram locomotives on the island of Java.

However, in 1883, SJS began expanding its railway lines eastward toward Mayong, Demak, and eventually Blora. To facilitate the transport of sugar to the Port of Semarang, the SJS railway line was routed through numerous sugar factory areas in the eastern part of Semarang."

Principal Dimensions by Steve Llanso of Middle Run Media
ClassD10D15
Locobase ID4747 4751
RailroadSamarang-Joana Stoomtram MijSamarang-Joana Stoomtram Mij
CountryIndonesiaIndonesia
Whyte0-8-0T0-8-0T
Number in Class5
Road Numbers307-311/D1501-1505
Gauge3'6"3'6"
Number Built5
BuilderHartmannHanomag
Year19131931
Valve Gear
Locomotive Length and Weight
Driver Wheelbase (ft / m)
Engine Wheelbase (ft / m)
Ratio of driving wheelbase to overall engine wheelbase
Overall Wheelbase (engine & tender) (ft / m)
Axle Loading (Maximum Weight per Axle) (lbs / kg)
Weight on Drivers (lbs / kg)66,139 / 30,00066,139 / 30,000
Engine Weight (lbs / kg)66,139 / 30,00066,139 / 30,000
Tender Loaded Weight (lbs / kg)
Total Engine and Tender Weight (lbs / kg)
Tender Water Capacity (gals / ML)
Tender Fuel Capacity (oil/coal) (gals/tons / Liters/MT)
Minimum weight of rail (calculated) (lb/yd / kg/m)28 / 1428 / 14
Geometry Relating to Tractive Effort
Driver Diameter (in / mm)33.50 / 85034.30 / 870
Boiler Pressure (psi / kPa)171.10 / 1180171.10 / 1180
High Pressure Cylinders (dia x stroke) (in / mm)14.96" x 15.75" / 380x40014.96" x 15.75" / 380x400
Tractive Effort (lbs / kg)15,303 / 6941.3314,946 / 6779.40
Factor of Adhesion (Weight on Drivers/Tractive Effort) 4.32 4.43
Heating Ability
Tubes (number - dia) (in / mm)
Flues (number - dia) (in / mm)
Flue/Tube length (ft / m)
Firebox Area (sq ft / m2)
Grate Area (sq ft / m2)12.91 / 1.2012.91 / 1.20
Evaporative Heating Surface (sq ft / m2)454 / 42.20431 / 40.10
Superheating Surface (sq ft / m2)143 / 13.30178 / 16.50
Combined Heating Surface (sq ft / m2)597 / 55.50609 / 56.60
Evaporative Heating Surface/Cylinder Volume141.69134.51
Computations Relating to Power Output (More Information)
Robert LeMassena's Power Computation22092209
Same as above plus superheater percentage27392849
Same as above but substitute firebox area for grate area
Power L1
Power MT

All material Copyright © SteamLocomotive.com
Wes Barris