Shipyard Definition.

Shipyard is a place designed to repair and build ships. These ships can be yachts, military fleets, 
cruise lines, freight plane or passengers.
A large shipyard location will contain many cranes, dry docks, slipway, dust-free warehouses,
painting facilities and a vast venue for fabrication of the ships.
Here's the picture along with the size of Graving Dock In Dockyard PT Pengerukan Indonesia.