Program komputer dan prosedur kalibrasi
8.16 Program komputer dan prosedur kalibrasi
8.16.1 Pendahuluan
Komputer portabel yang dapat juga disebut mainframe berskala kecil menyediakan kapasitas yang cukup, kecepatan dan kehandalan yang baik, dan biaya yang cukup murah. Karakteristik ini membuat komputer portabel sangat menarik dan menjadi alat yang sangat penting untuk menangani hampir semua permasalahan transportasi, rekayasa, maupun perencanaan transportasi, khususnya bagi negara sedang berkembang yang menghadapi kendala biaya dan waktu. Tabel 8.1 memperlihatkan beberapa perangkat lunak perencanaan transportasi yang tersedia di pasaran.
426 Ofyar Z Tamin, Perencanaan dan pemodelan transportasi
Tabel 8.1 Perangkat lunak perencanaan transportasi yang telah tersedia di pasaran
Paket program
Pemasok
Kapasitas
Sistem operasi Keluaran
300 zona
MicroTRIPS
MVA Systematica MS-DOS Numerik
4.000 ruas
Steer, Davies, and
MS-DOS Numerik
SATURN
University of Leeds Numerik dan
Wooton Jeffreys and
MS-DOS Numerik
TRANPLAN
The Urban Analysis
Numerik, Group California
grafis dan SIG
TRANSCAD
Caliper Corporation
grafis dan SIG INRO Consultant
Numerik, University de Montreal
24.000 ruas
Windows
grafis dan SIG
Numerik dan
Numerik, University de Montreal
INRO Consultant
grafis dan SIG
Komputer portabel masing sering digunakan untuk menggantikan fungsi mainframe. Tetapi, komputer portabel telah menciptakan pasar baru dengan kebutuhannya sendiri, penggunaan yang praktis dan jenis perangkat lunaknya. Willumsen (1984c,1986a) menjelaskan beberapa karakteristik dari komputer portabel yang mendukung penciptaan pengembangan pasar baru tersebut.
a Akses dan kontrol langsung Komputer portabel tidak membutuhkan suatu ling-kungan khusus dan mudah diakses sehingga pengguna mempunyai kontrol penuh atas penggunaannya.
b Penggunaan yang interaktif Komputer portabel dapat digunakan untuk peng-gunaan interaktif, yang sangat jarang menggunakan proses batch. Fasilitas interaktif memungkinkan kita melakukan pengabsahan, modifikasi, simulasi, serta perbaikan kesalahan sehingga lebih meningkatkan efisiensi penggunaannya.
c Grafik, warna dan suara Generasi terakhir dari komputer portabel sudah mem-punyai fasilitas grafik yang mempunyai resolusi sangat tinggi dan suara yang baik serta kualitas warna yang sangat prima. Fasilitas sangat banyak dibutuhkan dalam penggunaannya di bidang perencanaan transportasi.
d Perangkat lunak umum yang bisa digunakan untuk hal yang lain
Contoh tipikal adalah perangkat lunak untuk keperluan pengolah kata (WS, WP, Word), perangkat lunak untuk keperluan grafik (Lotus, Harvard, Symphony), serta perangkat lunak untuk keperluan pengelolaan pangkalan-data (Excell, DBase III, dan Lotus 123).
Dengan menggunakan paket program yang sesuai, perencana transportasi dapat dengan mudah dan cepat melakukan perhitungan matematika yang kompleks dan
Model transportasi berdasarkan data arus lalulintas
Willumsen (1986a) menerangkan bahwa terdapat sekurang-kurangnya tiga paket program perencanaan transportasi yang sangat banyak digunakan di Inggris, baik untuk komputer 8 bit maupun 16 bit, yaitu MicroTRIPS, MOTORS, dan MINITRAMP.
MicroTRIPS and MOTORS menggunakan kemampuan teknik interaktif secara intensif. Pengguna paket program tersebut dapat dengan mudah dan cepat memasukkan data dan melakukan pilihan untuk menjawab pertanyaan pada layar. Jenis pekerjaan seperti ini dapat meningkatkan produktivitas karena:
• semua data dapat diabsahkan pada saat dimasukkan; jika salah, pengguna diminta memasukkan kembali data tersebut;
• pemasukan data biasanya bebas (tidak memerlukan format) sehingga lebih cepat;
• program dapat lebih cepat prosesnya karena tidak membutuhkan memori untuk format data yang kompleks dan bertahap; dan
• proses ini mungkin lebih logis dan sejalan bagi jalan pikiran kita.
8.16.2 Paket program MOTORS
MOTORS adalah paket program perencanaan transportasi terpadu yang ditulis dalam bahasa komputer (Fortran-77) yang dirancang oleh para profesional perencana transportasi dan pakar komputer (Steer, Davies and Gleave, 1984). Paket program ini menyediakan metode untuk menganalisis perencanaan transportasi dan menggunakan kemampuan fasilitas interaktif komputer portabel. Jika mungkin, model tersebut dirancang dengan menyederhanakan penerapan dalam permasalahan perencanaan transportasi. Jadi, memungkinkan model dikalibrasi secara cepat dan tepat dengan penggunaan data yang sangat terbatas.
Program penyusunan sistem jaringan dalam paket program MOTORS memungkinkan pembuatan semua jenis sistem jaringan moda transportasi. Untuk mengurangi persyaratan jaringan, terdapat hubungan yang sangat erat antara sistem jaringan jalan raya dan angkutan umum. Biasanya, kedua sistem jaringan ini menggunakan simpul dan ruas yang sama, kecuali beberapa ruas jalan yang hanya digunakan untuk sistem jaringan angkutan umum saja, misalnya pejalan kaki atau moda transportasi lain (selain jalan raya) seperti kereta api atau feri. Untuk kedua sistem jaringan tersebut, aksesibilitas antarzona dihitung dalam bentuk waktu perjalanan, jarak, atau kombinasi keduanya.
8.16.2.1 Representasi jaringan
Dalam paket program MOTORS, definisi simpul dari suatu pencerminan sistem jaringan bisa diklasifikasikan dalam tiga jenis, yaitu:
8.16.2.2 Simpul dan ruas
Pusat zona − yang mencerminkan titik awal dan titik akhir dari seluruh pergerakan yang berasal dari setiap zona.
428 Ofyar Z Tamin, Perencanaan dan pemodelan transportasi
Inlet/outlet − titik pada batas kordon; di sini pergerakan masuk dan keluar ke/dari daerah kajian dihubungkan dengan sistem jaringan transportasi dengan ruas jalan fiktif.
Simpul lain − berlokasi pada setiap ruas jalan yang saling berpotongan dan berada di dalam daerah kajian.
Semua simpul diberi nomor secara berurutan, dimulai dari pusat zona, diikuti dengan inlet/outlet, dan akhirnya simpul lain, jika ada. Disarankan untuk menambahkan pusat zona dan inlet/outlet yang akan ada pada masa mendatang pada sistem jaringan pada saat sekarang, untuk mengurangi pekerjaan menomori kembali pada saat membuat sistem jaringan pada masa mendatang. Ruas harus diberi kode secara berurutan: pertama-tama semua ruas jalan yang dimulai dengan simpul 1 diurut sesuai dengan simpul keduanya, dilanjutkan dengan semua ruas jalan yang dimulai dengan simpul 2, dan seterusnya.
Untuk jalan dua arah dalam sistem jaringan transportasi, ruas jalan satu arah harus tetap digunakan. Jadi, jalan dua arah dinyatakan dalam bentuk dua ruas jalan satu arah. Sering dijumpai dua ruas satu arah persis sama dan kedua ruas tersebut harus dikodifikasi dengan data yang persis sama. Tamin (1985) dan Brennan (1986) melaporkan beberapa perbaikan yang dilakukan untuk mengatasi kekurangan MOTORS versi sebelumnya, yaitu:
8.16.2.3 Ruas jalan berbasis satu-arah
memperbolehkan penggunaan setiap nomor dengan nomor simpul apa saja;
• memperbolehkan pengguna untuk menentukan jenis simpul, yaitu pusat zona, inlet/outlet, atau simpul, dengan menggunakan suatu karakter;
• memperbolehkan data dimasukkan tanpa berurutan; •
memperbolehkan pengguna untuk menentukan ruas satu arah atau dua arah dengan memakai suatu karakter.
8.16.3 Program komputer
Beberapa program dari paket program MOTORS digunakan dalam prosedur kalibrasi. Tujuannya adalah untuk mengecek persiapan pencerminan sistem zona dan jaringan, membentuk definisi sistem zona dan jaringan serta tempat untuk beberapa informasi sistem jaringan lain yang berguna, misalnya data aksesibilitas (biaya, jarak, kecepatan, dan kapasitas) dan data pohon biaya minimum. Tujuan setiap program adalah:
P10: mengecek data mentah sistem zona dan jaringan daerah kajian P20: membangun atau membentuk data sistem zona dan jaringan daerah kajian P40: menghasilkan pohon biaya minimum P50: menghasilkan matriks aksesibilitas (jarak atau biaya). Gambar 8.5 memperlihatkan pentahapan penggunaan subprogram yang tersedia
dalam paket program MOTORS.
Model transportasi berdasarkan data arus lalulintas
Data mentah jaringan :
Data jaringan yang benar kecepatan jalur
kode jalur
Pemeriksaan jaringan
panjang jalur
(Hasil P10) jenis jalur
P10 - MOTORS
Data jaringan yang benar
Pembentukan jaringan
Arsip data jaringan
(Hasil P10)
P20 - MOTORS
(Hasil P20)
Arsip data jaringan
(Hasil P20)
Pembentukan pohon
Arsip pembentukan
biaya minimum
pohon biaya minimum
pengali biaya waktu pengali biaya perjalanan
P40 - MOTORS
(Hasil P40)
Arsip pembentukan pohon
biaya minimum
Pembentukan matriks
(Hasil P40)
biaya perjalanan
Matriks biaya
Arsip data jaringan
P50 - MOTORS perjalanan antarzona
(Hasil P20)
(Hasil P50)
Gambar 8.5 Prosedur yang digunakan untuk mendapatkan biaya perjalanan antarzona dengan menggunakan paket program MOTORS
Semua metode penaksiran kuadrat-terkecil dan kemiripan-maksimum yang diterangkan sebelumnya (subbab 8.10 dan 8.11) ditulis dalam beberapa program dalam bahasa Fortran-77, sehingga dapat berintegrasi penuh dengan paket program MOTORS yang sudah ada.
Pada tahun 1996, program tersebut sudah dapat menangani sampai dengan maksimum 30 tujuan pergerakan atau komoditas, 1.000 zona, dan 10.000 ruas jalan. Program tersebut ditulis agar dapat berinteraksi penuh dengan pengguna. Bagan alir prosedur kalibrasi untuk setiap metode penaksiran yang telah dikembangkan dapat dilihat pada gambar 8.6.
430 Ofyar Z Tamin, Perencanaan dan pemodelan transportasi
MULAI
BACA: NCOM, NCENT, NCOUNT
Nilai awal parameter
HITUNG: Faktor penyesuai ∏
id
untuk model GR, GO, OP
HITUNG: Faktor penyeimbang (BF)
tidak PERIKSA: Konvergensi faktor penyeimbang
ya
HITUNG: Nilai baru parameter menggunakan metode penaksiran
KTL, KTTL, KTTLB, KM1, KM2, IB,EM
ya
PERIKSA: Parameter hasil konvergensi tidak
dari model (GR,OP,GO)
CETAK: Hasil
STOP
Gambar 8.6 Bagan alir prosedur kalibrasi Sumber: Tamin (1988abc)
Model transportasi berdasarkan data arus lalulintas