Modul:Adjacent stations/Layanan lokal KAI

Dokumentasi untuk modul ini dapat dibuat di Modul:Adjacent stations/Layanan lokal KAI/doc

local x = "Halte %1"

local p = {
	["system title"] = "Layanan lokal/komuter",
	["system color"] = "ef7d00",
	["station format"] = {
		"Stasiun %1",
		
		-- NAMA SAMA
		["Blimbing (Malang)"] = "[[Stasiun %1|Blimbing]]",
		["Gedangan (Sidoarjo)"] = "[[Stasiun %1|Gedangan]]",
		["Ketapang (Banyuwangi)"] = "[[Stasiun %1|Ketapang]]",
		
		-- HALTE
		["Banjarkemantren"] = x,
		["Buduran"] = x,
		["Gadobangkong"] = x,
		["Jemursari"] = x,
		["Kertomenanggal"] = x,
		["Leuwigoong"] = x,
		["Margorejo"] = x,
		["Ngagel"] = x,
		["Pagerwojo"] = x,
		["Sawotratap"] = x,
		["Sawotratap"] = x,
		["Tarandam"] = x,
	},
	["lines"] = {
		["_default"] = {
			["title"] = "'''''[[Kereta api %1|<span style=color:#ef7d00>%1</span>]]'''''",
			["color"] = "ef7d00",
		},
	
		-- DAOP 1 JAKARTA
		["Jatiluhur/Lokal Cikampek"] = {
			["title"] = "'''''[[Kereta api Walahar dan Jatiluhur Ekspres|<span style=color:#BCBEC0>Jatiluhur/Lokal Cikampek</span>]]'''''",
			["color"] = "BCBEC0",
			["left terminus"] = "Cikarang",
			["right terminus"] = "Cikampek",
			["note-mid"] = "Cikarang-Cikampek, p.p."
		},
	    ["Walahar Ekspres/Lokal Purwakarta"] = {
			["title"] = "'''''[[Kereta api Walahar dan Jatiluhur Ekspres|<span style=color:#BCBEC0>Walahar Ekspres/Lokal Purwakarta</span>]]'''''",
			["color"] = "BCBEC0",
			["left terminus"] = "Cikarang",
			["right terminus"] = "Purwakarta",
			["note-mid"] = "Cikarang-Purwakarta, p.p."
		},
		["Lokal Merak"] = {
			["title"] = "'''''[[Kereta api Lokal Merak|<span style=color:#008E49>Lokal Merak</span>]]'''''",
			["color"] = "008E49",
			["left terminus"] = "Rangkasbitung",
			["right terminus"] = "Merak"
		},
		["Pangrango"] = {
			["title"] = "'''''[[Kereta api Pangrango|<span style=color:#BEDB89>Pangrango</span>]]'''''",
			["color"] = "BEDB89",
			["left terminus"] = "Bogor",
			["right terminus"] = "Sukabumi",
			["note-mid"] = "Bogor-Sukabumi, p.p."
		},		
		-- DAOP 2 BANDUNG
		["Lokal Bandung Raya"] = {
			["title"] = "'''''[[Kereta api lokal Bandung Raya|<span style=color:#2D398B>Bandung Raya Ekonomi</span>]]'''''",
			["color"] = "2D398B",
			["types"] = {
				["PDL-CCL"] = {
					["title"] = "",
					["left terminus"] = "Padalarang",
					["right terminus"] = "Cicalengka",
					["note-mid"] = "Padalarang-Cicalengka"
				},
				["PWK-CCL"] = {
					["title"] = "",
					["left terminus"] = "Purwakarta",
					["right terminus"] = "Cicalengka",
					["note-mid"] = "Purwakarta-Cicalengka"
				}
			}
		},
		["Lokal Cibatu"] = {
			["title"] = "",
			["color"] = "1C75BC",
			["types"] = {
				["PDL-CB"] = {
					["title"] = "'''''[[Kereta api lokal Garut Cibatuan|<span style=color:#1C75BC>Garut Cibatuan</span>]]'''''",
					["left terminus"] = "Padalarang",
					["right terminus"] = "Cibatu",
					["note-mid"] = "Padalarang-Cibatu"
				},	
				["PWK-CB"] = {
					["title"] = "'''''[[Kereta api lokal Garut Cibatuan|<span style=color:#1C75BC>Cibatuan</span>]]'''''",
					["left terminus"] = "Purwakarta",
					["right terminus"] = "Garut",
					["note-mid"] = "Purwakarta-Garut"
				}
			}
		},
		["Siliwangi"] = {
			["title"] = "'''''[[Kereta api Siliwangi|<span style=color:#FFD500>Siliwangi</span>]]'''''",
			["color"] = "FFD500",
			["left terminus"] = "Sukabumi",
			["right terminus"] = "Cipatat",
			["note-mid"] = "Sukabumi-Cipatat, p.p."
		},
		["Pengumpan Kereta Cepat"] = {
			["title"] = "'''''[[Kereta api Pengumpan Kereta Cepat|<span style=color:#be2d2c>Pengumpan Kereta Cepat</span>]]'''''",
			["color"] = "be2d2c",
			["left terminus"] = "Padalarang",
			["right terminus"] = "Bandung",
			["note-mid"] = "Padalarang-Bandung (rencana)"
		},
		["Lokal Garut"] = {
			["title"] = "'''''[[Kereta api lokal Garut|<span style=color:#3975B6>Lokal Garut</span>]]'''''",
			["color"] = "3975B6",
			["left terminus"] = "Cibatu",
			["right terminus"] = "Garut",
			["note-mid"] = "Cibatu-Garut, p.p."
		},
		-- DAOP 4 SEMARANG
		["Kedung Sepur"] = {
			["title"] = "'''''[[Kereta api Kedung Sepur|<span style=color:#292853>Kedung Sepur</span>]]'''''",
			["color"] = "292853",
			["left terminus"] = "Semarang Poncol",
			["right terminus"] = "Ngrombo",
			["note-mid"] = "Semarang Poncol–Ngrombo, p.p."
		},
	
		-- DAOP 6 YOGYAKARTA
		["Prameks"] = {
			["title"] = "'''''[[Kereta api Prambanan Ekspres|<span style=color:#43A2C5>Prameks</span>]]'''''",
			["color"] = "43A2C5",
			["types"] = {
				["YK-KTA"] = {
					["title"] = "",
					["left terminus"] = "Kutoarjo",
					["right terminus"] = "Yogyakarta",
					["note-mid"] = "Yogyakarta–Kutoarjo, p.p."
				}
			}
		},
		["Bathara Kresna"] = {
			["title"] = "'''''[[Bus rel Batara Kresna|<span style=color:#BE1E2D>Batara Kresna</span>]]'''''",
			["color"] = "BE1E2D",
			["left terminus"] = "Purwosari",
			["right terminus"] = "Wonogiri",
			["note-mid"] = "Purwosari–Wonogiri, p.p."
		},
		["KA BIAS"] = {
			["title"] = "'''''[[Kereta api Bandara Internasional Adisoemarmo|<span style=color:#17B46A>KA BIAS</span>]]'''''",
			["color"] = "17B46A",
			["types"] = {
				["SLO-SMO"] = {
					["title"] = "",
					["left terminus"] = "Solo Balapan",
					["right terminus"] = "Bandara Adisoemarmo",
					["note-mid"] = "Solo Balapan–Bandara Adisoemarmo, p.p."
				},
				["KT-SMO"] = {
					["title"] = "",
					["left terminus"] = "Klaten",
					["right terminus"] = "Bandara Adisoemarmo",
					["note-mid"] = "Klaten–Solo Balapan–Bandara Adisoemarmo, p.p."
				},
				["WNG-SMO"] = {
					["title"] = "",
					["left terminus"] = "Wonogiri",
					["right terminus"] = "Bandara Adisoemarmo",
					["note-mid"] = "Wonogiri–Klaten–Bandara Adisoemarmo, p.p."
				}
			}
		},
	
		-- DAOP 8 SURABAYA
		["Cepu"] = {
			["title"] = "'''''[[Kereta api lokal Jawa Timur#Cepu–Surabaya Pasarturi|<span style=color:#414495>Ekonomi Lokal</span>]]'''''",
			["color"] = "414495",
			["left terminus"] = "Cepu",
			["right terminus"] = "Surabaya Pasarturi",
			["note-mid"] = "Cepu–Surabaya Pasarturi, p.p."
		},		
		["SuSi"] = {
			["title"] = "'''''[[Kereta api lokal Jawa Timur#Kereta api KRD|<span style=color:#56add4>Komuter</span>]]'''''",
			["color"] = "56add4",
			["types"] = {
				["SB-SDA"] = {
					["title"] = "",
					["left terminus"] = "Surabaya Kota",
					["right terminus"] = "Sidoarjo",
					["note-mid"] = "Surabaya Kota–Sidoarjo, p.p."
				},
			    ["SBI-SDA"] = {
					["title"] = "",
					["left terminus"] = "Surabaya Pasarturi",
					["right terminus"] = "Sidoarjo",
					["note-mid"] = "Surabaya Pasarturi–Sidoarjo, p.p."
				},
				["SB-BG"] = {
					["title"] = "",
					["left terminus"] = "Surabaya Kota",
					["right terminus"] = "Bangil",
					["note-mid"] = "Surabaya Kota–Bangil, p.p."
				}
			}
		},
		["SuLam"] = {
			["title"] = "'''''[[Kereta api lokal Jawa Timur#Surabaya Pasarturi–Lamongan|<span style=color:#da3854>Komuter Lamongan</span>]]'''''",
			["color"] = "DA3854",
			["left terminus"] = "Lamongan",
			["right terminus"] = "Surabaya Pasarturi",
			["note-mid"] = "Lamongan–Surabaya Pasarturi, p.p."
		},
		["Surabaya–Pasuruan"] = {
			["title"] = "'''''[[Kereta api lokal Jawa Timur#Surabaya Kota–Pasuruan|<span style=color:#56add4>Lokal Pasuruan</span>]]'''''",
			["color"] = "56add4",
			["left terminus"] = "Surabaya Kota",
			["right terminus"] = "Pasuruan",
			["note-mid"] = "Surabaya Kota–Pasuruan, p.p."
		},
	    ["Jenggala"] = {
			["title"] = "'''''[[Kereta api lokal Jawa Timur#Jenggala|<span style=color:#4f4a66>Jenggala</span>]]'''''",
			["color"] = "4f4a66",
			["types"] = {
				["SDA-MR"] = {
					["title"] = "",
					["left terminus"] = "Sidoarjo",
					["right terminus"] = "Mojokerto",
					["note-mid"] = "Sidoarjo–Mojokerto, p.p."
				},
				["SB-MR"] = {
					["title"] = "",
					["left terminus"] = "Surabaya Kota",
					["right terminus"] = "Mojokerto",
					["note-mid"] = "Surabaya Kota–Mojokerto, p.p."
				}
			}
		},
		["Dhoho"] = {
			["title"] = "'''''[[Kereta api Dhoho dan Penataran|<span style=color:#77966c>Dhoho</span>]]'''''",
			["color"] = "77966c",
			["left terminus"] = "Surabaya Kota",
			["right terminus"] = "Blitar",
			["note-mid"] = "Surabaya Kota–Kertosono–Blitar, p.p."
		},
		["Indro"] = {
			["title"] = "'''''[[Kereta api lokal Jawa Timur#Surabaya Pasarturi–Sidoarjo dan Sidoarjo–Indro|<span style=color:#56add4>Komuter</span>]]'''''",
			["color"] = "56add4",
			["left terminus"] = "Indro",
			["right terminus"] = "Sidoarjo",
			["note-mid"] = "Indro–Surabaya Pasarturi–Sidoarjo, p.p."
		},
		["Penataran"] = {
			["title"] = "'''''[[Kereta api Dhoho dan Penataran|<span style=color:#77966c>Penataran</span>]]'''''",
			["color"] = "77966c",
			["left terminus"] = "Surabaya Kota",
			["right terminus"] = "Blitar",
			["note-mid"] = "Surabaya Kota–Malang–Blitar, p.p."
		},
		["Tumapel"] = {
			["title"] = "'''''[[Kereta api lokal Jawa Timur#Tumapel|<span style=color:#ae5d4c>Tumapel</span>]]'''''",
			["color"] = "ae5d4c",
			["left terminus"] = "Surabaya Kota",
			["right terminus"] = "Malang",
			["note-mid"] = "Surabaya Kota–Malang, p.p."
		},
		["Komuter Surabaya"] = {
			["title"] = "'''''[[Kereta api lokal Jawa Timur#Komuter]]'''''",
			["color"] = "56add4"
		},
		["KRD Kertosono"] = {
			["title"] = "'''''[[Kereta api lokal Jawa Timur#Kertosono–Surabaya Kota|<span style=color:#79ac67>Ekonomi Lokal</span>]]'''''",
			["color"] = "79ac67",
			["left terminus"] = "Surabaya Kota",
			["right terminus"] = "Kertosono",
			["note-mid"] = "Surabaya Kota–Kertosono, p.p."
		},
		["KRD Bojonegoro"] = {
			["title"] = "'''''[[Kereta api lokal Jawa Timur#Surabaya Kota–Sidoarjo dan Sidoarjo–Bojonegoro|<span style=color:#26225e>Ekonomi Lokal</span>]]'''''",
			["color"] = "26225E",
			["types"] = {
				["BJ-SDA"] = {
					["title"] = "",
					["left terminus"] = "Bojonegoro",
					["right terminus"] = "Sidoarjo",
					["note-mid"] = "Bojonegoro–Surabaya Pasarturi–Sidoarjo, p.p."
				},
				["SB-SDA"] = {
					["title"] = "",
					["left terminus"] = "Surabaya Kota",
					["right terminus"] = "Sidoarjo",
					["note-mid"] = "Surabaya Kota–Sidoarjo, p.p."
				}
			}
		},
	    
	    -- DAOP 9 JEMBER
		["Pandanwangi"] = {
			["title"] = "'''''[[Kereta api lokal Jawa Timur#Pandanwangi|<span style=color:#574b43>Pandanwangi</span>]]'''''",
			["color"] = "574b43",
			["left terminus"] = "Jember",
			["right terminus"] = "Ketapang (Banyuwangi)",
			["note-mid"] = "Jember–Ketapang, p.p."
		},
		["Probowangi"] = {
			["title"] = "'''''[[Kereta api Probowangi|<span style=color:#a27d56>Pandanwangi</span>]]'''''",
			["color"] = "a27d56",
			["left terminus"] = "Surabaya Gubeng",
			["right terminus"] = "Ketapang (Banyuwangi)",
			["note-mid"] = "Surabaya Gubeng–Ketapang, p.p."
		},
		["Tawang Alun"] = {
			["title"] = "'''''[[Kereta api Tawang Alun|<span style=color:#5b3b1b>Pandanwangi</span>]]'''''",
			["color"] = "5b3b1b",
			["left terminus"] = "Malang Kotalama",
			["right terminus"] = "Ketapang (Banyuwangi)",
			["note-mid"] = "Malang Kotalama–Ketapang, p.p."
		},
		--DIVRE I MEDAN
		["Sri Lelawangsa"] = {
			["title"] = "'''''[[Kereta api Sri Lelawangsa|<span style=color:#d8cc51>Sri Lelawangsa]]'''''",
            ["color"]= "D8CC51",
			["left terminus"] = "Medan",
			["right terminus"] = "Kuala Bingai",
			["note-mid"] = "Medan–Kuala Bingai, p.p."
		},	    
		["Cut Meutia"] = {
			["title"] = "'''''[[Kereta api perintis Cut Meutia|<span style=color:#1073B0>Cut Meutia]]'''''",
            ["color"]= "1073B0",
			["left terminus"] = "Krueng Geukueh",
			["right terminus"] = "Krueng Mane",
			["note-mid"] = "Krueng Geukueh–Krueng Mane, p.p."
		},	    
	    -- DIVRE II PADANG
	    ["Minangkabau Ekspres"] = {
			["title"] = "'''''[[Kereta api Minangkabau Ekspres|<span style=color:#33A076>Minangkabau Ekspres</span>]]'''''",
			["color"] = "33A076",
			["left terminus"] = "Pulau Aie",
			["right terminus"] = "Bandara Internasional Minangkabau",
			["note-mid"] = "Pulau Aie–BIM, p.p."
		},
		["Lembah Anai"] = {
			["title"] = "'''''[[Bus rel Lembah Anai|<span style=color:#A74343>Lembah Anai</span>]]'''''",
			["color"] = "A74343",
			["left terminus"] = "Bandara Internasional Minangkabau",
			["right terminus"] = "Kayu Tanam",
			["note-mid"] = "Kayu Tanam–BIM, p.p."
		},
		["Sibinuang"] = {
			["title"] = "'''''[[Kereta api Sibinuang|<span style=color:#1C275A>Sibinuang</span>]]'''''",
			["color"] = "1C275A",
			["left terminus"] = "Padang",
			["right terminus"] = "Naras",
			["note-mid"] = "Padang–Naras, p.p."
		},
	
		--DIVRE III PALEMBANG
		["Kertalaya"] = {
			["title"] = "'''''[[Bus rel Kertalaya|<span style=color:#255E3F>Kertalaya</span>]]'''''",
			["color"] = "255E3F",
			["left terminus"] = "Kertapati",
			["right terminus"] = "Indralaya",
			["note-mid"] = "Kertapati–Indralaya, p.p."
		},
	},
	["aliases"] = {
		["Feeder KCJB"] = "Pengumpan Kereta Cepat",
		["Feeder KCIC"] = "Pengumpan Kereta Cepat",
		["Garut Cibatuan"] = "Lokal Cibatu",
		
	}
}

return p