its undergraduate 10702 paper

Upload: hanafie-heluth

Post on 07-Jul-2015

125 views

Category:

Documents


0 download

TRANSCRIPT

3BAB I PENDAHULUAN 1.1 Latar Belakang Kereta Api merupakan moda transportasi darat berbasis jalan rel yang efisien dan efektif. Hal ini dibuktikan dengan daya angkutnya baik berupa manusia ataupun barang yang lebih besar dibandingkan dengan moda transportasi darat lainnya. Begitu juga dengan konsumsi bahan bakar kereta api relatif lebih hemat dibandingkan dengan moda transportasi darat lainnya. Dengan kelebihan-kelebihan tersebut, perkeretaapian di Indonesia seharusnya lebih dimanfaatkan sebagai salah satu alternatif solusi dalam menyelesaikan permasalahan kemacetan. Di Indonesia, peran dari kereta api dirasakan masih kurang terasa. Salah satu faktor penyebabnya adalah penggunaan teknologi di dalam bidang perkeretaapian yang masih kurang dibandingkan dengan moda transportasi darat lainnya. Salah satu contohnya adalah dalam hal penyusunan Grafik Perjalanan Kereta Api (Gapeka) yang merupakan pedoman bagi setiap perjalanan rangkaian kereta api yang hingga saat ini masih disusun secara manual. Penyusunan dengan metode manual akan membutuhkan banyak waktu. Gapeka adalah suatu jadwal perjalanan kereta api yang berisikan jadwal pemberangkatan, jadwal pemberhentian di stasiun baik karena menaikkan atau menurunkan penumpang ataupun karena peristiwa persilangan atau penyusulan. Secara umum Gapeka merupakan grafik 2 dimensi yang terdiri dari sumbu X, sumbu Y, dan garis linier yang menunjukkan hubungan antara kedua sumbu. Sumbu X menunjukkan waktu, sedangkan sumbu Y menunjukkan letak stasiun/emplasement. Sedangkan garis linier pada Gapeka menunjukkan permodelan dari setiap perjalanan suatu rangkaian kereta api. Penyusunan Gapeka masih dikerjakan secara manual, antara lain dalam hal perhitungan waktu tempuh perjalanan kereta api, jam kedatangan suatu rangkaian kereta api di stasiun/emplasement, maupun dalam pembuatan grafiknya. Untuk mempercepat proses penyusunan Gapeka sekaligus mengembangkan pemakaian teknologi di bidang perkeretaapian maka perlu diciptakan suatu aplikasi program bantu dengan menggunakan komputer. Dengan adanya suatu program aplikasi komputer diharapkan penyusunan Gapeka dapat dilakukan dengan waktu yang singkat dengan tingkat keakuratan yang sama. Program aplikasi ini didesain untuk menyusun Gapeka pada kondisi single track, double track, sekaligus kombinasi di antara keduanya. Hal ini dilakukan agar program bantu ini dapat digunakan di semua rute dan dapat mengikuti perkembangan yang akan terjadi pada perkeretaapian di Indonesia. Kombinasi antara single track dan double track merupakan kondisi yang banyak terjadi di dalam suatu lintas. Hal ini disebabkan tidak semua lintas yang ada di dalam suatu DAOP menggunakan kondisi double track. Kondisi double track seringkali hanya terdapat di antara beberapa ruas stasiun di dalam suatu lintas, sedangkan ruas lainnya masih menggunakan single track. Program komputer yang digunakan dalam pembuatan program aplikasi penyusun Gapeka ini adalah Microsoft Visual Basic 6.0 atau yang biasa disebut dengan VB. Salah satu keunggulan yang paling menonjol dari VB adalah VB tidak memerlukan pemrograman khusus untuk menampilkan jendela, dan cara penggunaannya juga berbasis visual seperti aplikasi Windows lainnya. Dalam pembuatan aplikasi penyusunan Gapeka ini diperlukan suatu objek studi kasus untuk membandingkan antara Gapeka yang dihasilkan dengan program aplikasi penyusun Gapeka dengan Gapeka yang disusun secara manual dan saat ini masih digunakan. Gapeka yang digunakan sebagai tolok ukur adalah Gapeka per tanggal 1 Juli 2008. Untuk lokasi studi kasusnya diambil lintas Mojokerto Surabaya Kota. 1.2 Perumusan Masalah Permasalahan yang timbul adalah bagaimana menghasilkan suatu program aplikasi dalam menyusun Grafik Perjalanan Kereta Api (Gapeka) untuk single track, double track, dan kombinasi di antara keduanya dengan memanfaatkan program Microsoft Visual basic 6.0. 1.3 Tujuan Tujuan dari Tugas Akhir ini adalah membuat suatu program aplikasi sebagai alat bantu hitung dan pembuatan grafik dengan memanfaatkan program Microsoft Visual Basic 6.0 untuk menyusun Gapeka single track, double track, dan kombinasi di antara keduanya.

41.4 Batasan Masalah Dalam penulisan Tugas Akhir ini ditentukan batasan studi sebagai berikut : 1. Menggunakan program Microsoft Visual Basic 6.0. 2. Pembuatan Gapeka hanya menggunakan data stasiun dan perjalanan kereta api pada lintas Mojokerto - Surabaya Kota dengan data utama adalah Gapeka per 1 Juli 2008. 3. Data perjalanan kereta api fakultatif dan kereta api penolong tidak diinputkan. 4. Kecepatan kereta api menggunakan kecepatan rata-rata (konstan) pada setiap ruasnya, karena tidak memperhitungkan pengurangan atau penambahan kecepatan akibat lereng penentu maupun jari-jari kelengkungan lintasan. 5. Kereta api hanya dapat berhenti atau singgah pada stasiun/emplasement yang terdiri dari beberapa jalur (lebih dari satu track). 1.5 Peta Lokasi Studi Lokasi yang digunakan sebagai objek studi kasus adalah jalan rel lintas Mojokerto Surabaya Kota. Untuk lebih jelasnya dapat dilihat pada Gambar 1.1 di bawah ini.SURABAYA GUBENG Ngagel

sedangkan titik-titik putih menunjukkan blokpos yang tidak dimungkinkan oleh suatu rangkaian kereta api untuk berhenti. BAB II TINJAUAN PUSTAKA 2.1 Kereta Api Menurut Undang - Undang Nomor 23 Tahun 2007 tentang perkeretaapian, definisi dari kereta api adalah kendaraan dengan tenaga gerak, baik berjalan sendiri maupun dirangkaikan dengan sarana perkeretaapian lainnya, yang akan ataupun sedang bergerak di atas jalan rel yang terkait dengan perjalanan kereta api. Kereta api sendiri terdiri dari lokomotif, kereta, dan gerbong. Lokomotif merupakan kendaraan rel yang dilengkapi dengan mesin penggerak dan pemindah tenaga kepada roda - roda dan khusus digunakan untuk menarik kereta penumpang dan atau gerbong barang. Kereta merupakan salah satu rangkaian dari kereta api yang berfungsi untuk mengangkut penumpang. Sedangkan rangkaian yang digunakan untuk mengangkut barang atau binatang disebut gerbong. Di dalam Peraturan Pemerintah nomor 69 tahun 1998 meyebutkan bahwa moda transportasi kereta api memiliki karakteristik dan keunggulan khusus. Beberapa keunggulan dari kereta api adalah kemampuannya dalam mengangkut baik penumpang maupun barang secara massal, hemat energi, hemat dalam penggunaan ruang, memiliki faktor keamanan yang tinggi, tingkat pencemaran yang rendah, serta lebih efisien untuk angkutan jarak jauh. 2.1.1 Sifat Kereta Api Kereta api dapat dibedakan menurut sifatnya masing-masing, berikut ini adalah jenisjenis kereta api yang dibedakan dari sifatnya : 1. Kereta api biasa, adalah kereta api yang perjalanannya tertulis di dalam grafik perjalanan kereta api, tertulis dalam daftar waktu dan berjalan setiap hari atau pada hari yang ditentukan dalam grafik dan dalam daftar waktu. 2. Kereta api fakultatif, adalah kereta api yang perjalanannya tidak tertulis di dalam grafik perjalanan kereta api dan tertulis dalam daftar waktu tetapi hanya dijalankan apabila dibutuhkan. 3. Kereta api luar biasa, adalah kereta api yang perjalanannya tidak tertulis

WONOKROMO SEPANJANG Kumendung BOHARAN

KRIAN KEDINDING Bangsal TARIK MOJOKERTO

Gambar 1.1 Peta Jalan Rel Mojokerto - Surabaya Kota Garis hijau yang menghubungkan Surabaya Kota - Wonokromo merupakan kondisi double track sedangkan garis merah yang menghubungkan Wonokromo - Mojokerto merupakan kondisi single track. Titik-titik biru menunjukkan stasiun/emplasement yang memungkinkan kereta api untuk berhenti,

5di dalam grafik perjalanan kereta api dan tidak tertulis di dalam daftar waktu tetapi ditetapkan menurut keperluan. 2.1.2 Kedudukan kereta api di stasiun Di dalam suatu stasiun/emplasement kereta api dibedakan atas kedudukannya terhadap stasiun tersebut. Kedudukan tersebut adalah : 1. Kereta api langsung. Kereta api yang berhenti. 2.2 Jalan Kereta Api Jalan kereta api disebut sebagai jalan rel. Penggunaan jalan rel ini menjadikan kereta api sebagai moda transportasi khusus. Hal ini juga yang menjadikan kereta api tidak bersinggungan secara langsung dengan moda transportasi darat yang lainnya. Jalan rel yang digunakan pada sistem perkeretapian di Indonesia memiliki lebar spoor sebesar 1067 mm. Menurut reglemen 19 Bab I Pasal 1 ayat 2 jalan kereta api dibedakan atas puncak kecepatannya, di tabel bawah ini akan dijelaskan tentang kelas jalan kereta api : Tabel 2.1 Kelas Jalan Kereta Api Kelas Jalan Kecepatan (V)I II II/1 II/2 II/3 Sumber : Reglemen 19 V > 60 km/jam 45 < V < 60 30 < V < 45 20 < V < 30

2.3

Untuk jalan kereta api Kelas I dan jalan kereta api Kelas II/1 disebut sebagai lintas raya. Sedangkan untuk jalan kereta api Kelas II/2 dan jalan kereta api Kelas II/3 disebut lintas cabang. Selain dibedakan oleh puncak kecepatannya, jalan kereta api juga dibedakan oleh jumlah track pada lintasannya : 1. Single Track Jalan kereta api yang terdiri dari satu track pada lintasannya. 2. Double Track Jalan kereta api yang terdiri dari dua track pada lintasannya. 3. Multi Track Jalan kereta api yang terdiri dari tiga atau lebih track pada lintasannya.

Stasiun Kereta Api/Emplasement Berdasarkan reglemen 19 Bab I Pasal 1 ayat 4a yang dimaksudkan dengan stasiun adalah tempat kereta api berhenti dan berangkat, bersilang, menyusul atau disusul. Sedangkan menurut Keputusan Menteri Perhubungan 22 Tahun 2003 Bab I Pasal 1 ayat 2, stasiun adalah tempat kereta api berangkat atau berhenti untuk melayani naik dan turun penumpang dan atau bongkar muat barang dan atau untuk keperluan operasi kereta api. Kumpulan dari jalan rel di suatu stasiun disebut sebagai emplasement. Berikut adalah jenis-jenis stasiun yang dijelaskan pada Keputusan Menteri Perhubungan Nomor 22 Tahun 2003 yang dibedakan berdasarkan kedudukannya terhadap perjalanan suatu rangkaian kereta api : 1. Stasiun Awal Perjalanan Kereta Api Stasiun asal perjalanan kereta api dan juga sebagai tempat untuk menyiapkan rangkaian kereta api dan memberangkatkan kereta api. 2. Stasiun Antara Perjalanan Kereta Api Stasiun tujuan terdekat dalam setiap perjalanan kereta api yang berfungsi juga untuk menerima kedatangan dan memberangkatkan kembali kereta api atau dilewati oleh kereta api yang berjalan langsung. 3. Stasiun Akhir Perjalanan Kereta Api Stasiun tujuan akhir perjalanan kereta api yang menerima kedatangan kereta api. 4. Stasiun Pemeriksaan Perjalanan Kereta Api Stasiun awal perjalanan kereta api dan stasiun antara tertentu yang ditetapkan sebagai stasiun pemeriksa dalam Grafik Perjalanan Kereta Api (Gapeka). Di stasiun pemeriksa wajib dilakukan kegiatan pencatatan mengenai persilangan luar biasa dengan kereta api fakultatif atau kereta api luar biasa. 5. Stasiun Batas Stasiun sebagai pembatas perjalanan kereta api dikarenakan adanya stasiun yang ditutup. 2.4 Kecepatan Kereta Api Kecepatan merupakan faktor terpenting dalam operasional kereta api karena kecepatan mempengaruhi durasi waktu perjalanan dari suatu rangkaian kereta api. Kecepatan rangkaian kereta

6api bergantung pada jenis lokomotif. Walaupun kecepatan ini sangat bergantung pada jenis lokomotif yang digunakan namun pembatasan terhadap puncak kecepatan juga perlu dilakukan untuk menjamin keamanan dan kenyamanan pengguna kereta api. Pembatasan-pembatasan puncak kecepatan yang dilakukan pada sistem operasional kereta api adalah : Puncak kecepatan pada jalan rel yang diijinkan (maximum permissible track speed) Puncak kecepatan pada jalan rel di suatu petak jalan dipengaruhi oleh kondisi jalan, baik mengenai konstruksi jalan rel, kondisi alam, maupun karena kondisi dari pemeliharaan. Puncak kecepatan dari kendaraan yang diijinkan (maximum permissible train speed) Puncak kecepatan dari kendaraan yang dipengaruhi oleh konstruksi kendaraan dan pemeliharaannya. Berikut adalah puncak kecepatan yang telah ditetapkan untuk kereta api (dalam km/jam) : a. Kereta api untuk berpergian = 75 b. Kereta api express dan Kereta cepat = 90 c. Kereta api campuran = 45 d. Kereta api penolong dan Lokomotif = 45 2.5 Frekuensi Kereta Api Frekuensi keberangkatan rangkaian kereta bergantung pada tingkat kedatangan dari penumpang ataupun barang yang akan diangkut. Semakin tinggi tingkat kedatangan maka frekuensi keberangkatan juga akan semakin tinggi. Frekuensi perjalanan kereta api dapat dibagi menjadi : Frekuensi rendah ialah maksimum 2 kereta api tiap jam Frekuensi sedang ialah maksimum 3 - 5 kereta api tiap jam Frekuensi tinggi ialah maksimum 6 atau lebih kereta api tiap jam 2.6 Grafik Perjalanan Kereta Api (Gapeka) Dalam melakukan perjalanan kereta api diperlukan suatu pedoman untuk mengatur jadwal perjalanan kereta api tersebut. Pedoman ini mengatur tentang jam keberangkatan, jam kedatangan, lamanya berhenti di suatu stasiun/pemberhentian. Pedoman ini ditampilkan dalam bentuk grafik yang biasa disebut dengan Grafik Perjalanan Kereta Api (Gapeka). Bentuk Gapeka adalah berupa suatu grafik 2 dimensi yang terdiri dari waktu sebagai sumbu X dan tempat pemberhentian sebagai sumbu Y. Dalam Gapeka, perjalanan dari suatu rangkaian kereta api dimodelkan sebagai garis linier dengan kemiringan tertentu dan bentuk yang tertentu untuk setiap perjalanan kereta apinya. Kemiringan ini dipengaruhi oleh kecepatan dari suatu perjalanan kereta api, semakin besar sudut kemiringan yang dibentuk menunjukkan bahwa kecepatan kereta api semakin tinggi. Bentuk umum dari Gapeka dapat dilihat pada gambar 2.1 di bawah ini.

Gambar 2.1 Layout dari Grafik Perjalanan Kereta Api/Gapeka (Sumber : Tugas Akhir Dyota Wiradhian) 2.8 Operasional Perjalanan Kereta Api Peraturan-peraturan yang digunakan oleh PT. Kereta Api Indonesia sebagai pelaksana perjalanan kereta api untuk menjamin keamanan perjalanan kereta api adalah : a. Penentuan kereta api yang mempunyai hak utama. b. Pemberangkatan kereta api. c. Waktu tunggu minimum. d. Perhitungan jam berangkat kereta api yang menunggu. e. Penentuan waktu tempuh. Faktor-faktor tersebut akan mempengaruhi jadwal waktu keberangkatan dan waktu kedatangan dari rangkaian kereta api di stasiun dan juga mempengaruhi waktu dan tempat persilangan atau pemberhentian kereta api.

72.8.1 Penentuan Kereta Api Yang Mempunyai Hak Utama Prioritas dari kereta api memegang peranan penting dalam penetuan hak utama dari suatu kereta api dalam kegiatan persilangan ataupun penyusulan. 1. Kereta api penumpang mempunyai prioritas yang lebih tinggi dibandingkan dengan kereta api barang. Demikian juga pada kereta api penumpang yang memiliki prioritas berbeda. Untuk kereta api penumpang jarak jauh memiliki prioritas yang lebih tinggi dibandingkan dengan kereta api penumpang lokal (jarak dekat). 2. Kereta api yang memiliki prioritas lebih tinggi selalu memiliki hak utama dalam peristiwa persilangan maupun penyusulan. 3. Untuk kereta api dengan prioritas yang sama, aturan untuk menentukan kereta api yang mempunyai hak utama didasarkan pada perbedaan waktu tunggu. Kereta api yang memiliki waktu tunggu lebih lama akan memiliki hak utama. Namun apabila waktu tunggu dari kedua kereta api sama, maka penentuan hak utama didasarkan pada jam keberangkatan dari kereta api. Kereta api yang memiliki jam keberangkatan lebih awal akan memiliki hak utama. 2.8.2 Pemberangkatan Kereta Api Selain mengatur mengenai penentuan hak utama, pemberangkatan dari kereta api pun diatur. Berikut ini adalah pengaturan mengenai pemberangkatan kereta api : 1. Kereta api tidak boleh berangkat dari suatu stasiun menuju stasiun di mukanya selama belum terdapat keyakinan bahwa kereta api yang berjalan di mukanya telah masuk di stasiun itu. 2. Pada petak jalan sepur tunggal, kereta api tidak boleh berangkat dari suatu stasiun menuju ke stasiun di mukanya sebelum terdapat keyakinan bahwa stasiun di mukanya tidak ada kereta api yang berjalan atau sedang berangkat menuju ke stasiun itu. 3. Kereta api tidak boleh berhenti kecuali pada tempat yang telah ditentukan sesuai dengan Gapeka. 2.8.3 berikut : 1. Pada peristiwa persilangan di suatu stasiun, waktu tunggu suatu kereta api di stasiun persilangan hingga kereta api tersebut diberangkatkan kembali minimum 4 menit. 2. Selisih waktu keberangkatan kereta api di suatu stasiun dengan keberangkatan kereta api lain dari arah berlawanan di stasiun persilangan minimum 1 menit. 3. Selisih antara waktu keberangkatan antara kereta api yang berhenti di suatu stasiun dan waktu kedatangan kereta api lain di stasiun di mukanya pada dua kereta api yang berjalan searah minimum 1 menit. 4. Pada dua kereta api yang berjalan searah, bila kedua kereta api berjalan langsung maka selisih antara waktu berangkat kereta api di stasiun dengan waktu kedatangan kereta api lain di stasiun di mukanya minimum 4 menit. 2.8.4 Perhitungan Jam Berangkat Kereta Api Yang Menunggu Untuk Persilangan Jam berangkat kereta api yang berangkat terlebih dahulu ditambah respon dari sinyal (minimum 1 menit). Untuk Penyusulan Jam sampai kereta api yang menyusul pada stasiun berikutnya ditambah respon dari sinyal (minimum 1 menit). Waktu Tunggu Minimum Waktu tunggu minimum diatur sebagai

2.8.5

Penentuan Waktu Tempuh Waktu tempuh dari suatu rangkaian kereta api dapat diperoleh dari Pembagian antara Jarak antar stasiun dengan Kecepatan dari Kereta Api. Waktu untuk perlambatan dan percepatan tidak diperhitungkan dalam pembuatan Gapeka, karena kedua fungsi ini bukan merupakan fungsi linier sehingga apabila diperhitungkan maka Gapeka yang terbentuk tidak linier.

82.9 Visual Basic 6.0 Pemrograman secara tradisional selalu dengan menuliskan kode program, sedangkan cara baru dapat melakukan drag and drop objek untuk membuat interface dan baru dilanjutkan dengan penulisan kode program untuk mengendalikan objek dan memberi perintahperintah tertentu. Metode inilah yang diterapkan dalam program Microsoft Visual basic 6.0 atau yang biasa disebut dengan VB. Sebuah aplikasi yang dibentuk dengan VB sebenarnya merupakan kumpulan mini program yang dipicu dengan event-event yang diaktifkan oleh pemakai aplikasi. konsep yang sama juga diterapkan di semua aplikasi Windows. Berikut ini beberapa fitur yang tersedia di dalam VB yang paling umum dan banyak digunakan : 1. Native Code Compiler, membuat aplikasi yang super cepat. 2. Proses deployment - debugging aplikasi yang sederhana. 2.9.1 Lingkungan Kerja Visual Basic Sebelum kita menggunakan program Visual Basic, kita harus terlebih dahulu mengenal IDE (Interactive Development Environment). IDE merupakan tampilan awal yang akan dijumpai ketika program VB dibuka untuk pertama kali. Pada gambar 2.1 di bawah ini akan ditampilkan interface IDE dari VB.1

2. ToolBars Merupakan elemen yang menyediakan akses cepat (secara grafis) pada perintah-perintah yang popular. 3. Tool Box Merupakan elemen yang menyediakan ikon-ikon kontrol untuk membuat antar muka dengan cara drag and drop. 4. Form Designer Berfungsi sebagai jendela untuk mendesain antar muka (interface) dari aplikasi yang akan dibuat. 5. Code Editor Berfungsi sebagai program pengolah kata untuk menuliskan baris-baris kode pemrograman pada aplikasi yang sedang dibuat. Suatu jendela Code Editor yang terpisah akan dihasilkan untuk setiap form atau module. 6. Jendela Properties Menampilkan daftar properti dan nilainya dari form atau kontrol yang sedang dipilih. 7. Jendela Project Explorer Untuk mengetahui dan mengelolah file-file di dalam suatu program digunakan jendela Project Explorer. 8. Jendela Form Layout Memperlihatkan posisi relatif form terhadap layar komputer.

3

2

7 4

6 5

8

Gambar 2.2 Tampilan IDE Visual Basic Dari gambar di atas jelas terlihat beberapa elemen penting dari Visual Basic. Berikut ini akan dijelaskan mengenai elemen elemen di dalam tampilan IDE Visual Basic : 1. Menu Bar Merupakan elemen yang menampilkan menu perintah untuk pengembangan aplikasi.

9BAB III METODOLOGI 3.1 Pengertian Umum Adapun metodologi yang kami gunakan dalam penyusunan Tugas Akhir ini dapat dilihat pada Gambar 3.1 di bawah ini.START

3.2

Identifikasi Masalah

Studi Literatur

Pengumpulan Data : a. Data Stasiun lintas Mojokerto - Surabaya Kota b. Data kereta api yang menggunakan lintas Mojokerto - Surabaya Kota c. Data perjalanan kereta api lintas Mojokerto - Surabaya Kota d. Gapeka per 1 Juli 2008 khususnya pada DAOP VIII lintas Mojokerto - Surabaya Kota e. Peraturan dan syarat - syarat pembuatan Gapeka Reglemen 19 Perencanaan Perjalanan Kereta Api

Identifikasi Masalah Dalam tahap ini diperlukan pembelajaran yang mendalam akan sistem pengoperasian kereta api di Indonesia khusunya mengenai Grafik Perjalanan Kereta Api. Dari identifikasi ini kemudian didapatkan permasalahan-permasalahan pokok yang dihadapi dalam proses penyusunan Grafik Kereta Api. Berdasarkan latar belakang dan permasalahan ini kemudian ditetapkan suatu tujuan yang jelas sebagai kondisi ideal sekaligus sebagai solusi dari permasalahan-permasalahan yang terjadi. Selain itu diperlukan juga batasan masalah sebagai pembatas agar pembahasan dalam mencapai tujuan tersebut tidak berkembang ke bidang-bidang yang lain sehingga mengakibatkan tidak tercapainya tujuan utama. 3.3 Studi Literatur Tahapan ini diperlukan sebagai dasar penyusunan Tugas Akhir, karena dalam penyusunan Tugas Akhir harus berlandaskan pada teori-teori penunjang dan peraturanperaturan yang berlaku. Dalam tahap ini referensi-referensi yang berhubungan dengan pembuatan Gapeka dikumpulkan dan dipelajari. Adapun bentuk dari referensi yang digunakan untuk pembuatan Gapeka adalah reglemen 19 dari PT. Kereta Api Indonesia (PT.KAI) yang terkait dengan sistem operasional kereta api, Peraturan Pemerintah yang terkait dengan perkeretaapian, Undang - Undang Republik Indonesia, Keputusan Menteri, Pedoman penyusunan Gapeka, dan juga tentang pemrograman dengan menggunakan Visual Basic 6.0. 3.4 Pengumpulan Data Dalam penyusunan Tugas Akhir ini diperlukan data-data terkait dengan penyusunan Grafik Perjalanan Kereta Api (Gapeka) lintas Mojokerto - Surabaya Kota. Data-data ini merupakan data sekunder yang didapatkan dari DAOP VIII yang menaungi lintas Mojokerto Surabaya Kota. Adapun data-data yang digunakan dalam penyusunan suatu Gapeka adalah : 1. Data Stasiun pada suatu lintas, yang meliputi : Nama-nama stasiun/blokpos sepanjang lintas. Posisi kilometer (km) tiap stasiun/blokpos. Jenis tiap stasiun.

Penyusunan database program (data master) : a. Master DAOP - Dinas b. Master Stasiun di setiap dinas

Penyusunan interface dan bahasa pemrograman untuk program penyusun Gapeka

Penyusunan Gapeka untuk lintas Mojokerto - Surabaya Kota sesuai dengan Gapeka per 1 Juli 2008 menggunakan program yang telah dihasilkan (INGame)

Tidak

Perbandingan Hasil antara Gapeka yang disusun program dengan Gapeka per 1 Juli 2008 dengan waktu sebagai indikator dan tingkat keakuratan 100%

Ya Penyusunan Gapeka untuk lintas Mojokerto - Surabaya Kota (simulasi) dengan program yang telah dihasilkan (INGame)

Kesimpulan

FINISH

Gambar 3.1 Flowchart metodologi penyusunan Tugas Akhir

10 Detail emplasement (jumlah sepur). Data kereta api yang menggunakan suatu lintas, yang meliputi : Nama kereta api. Jenis kereta api. Nomor kereta api. Kecepatan (rata-rata) tiap jenis kereta api. Data perjalanan kereta api di suatu lintas, yang meliputi : Rute perjalanan kereta api. Jam berangkat dari stasiun awal. Lama waktu singgah di stasiun persinggahan. Gapeka per 1 Juli 2008 khusunya pada DAOP VIII lintas Mojokerto Surabaya Kota. Gapeka inilah yang nantinya akan dijadikan pedoman dan tolok ukur dalam menentukan tingkat keakuratan dari Gapeka yang dihasilkan dengan program bantu. Peraturan operasional yang terdiri dari Reglemen 19 dan Perencanaan Perjalanan Kereta Api dan Pelaksanaannya. Peraturanperaturan ini mengatur segala sesuatu mengenai pelaksanaan perjalanan kereta api, antara lain mengenai : Penentuan kereta api yang memiliki hak utama. Pemberangkatan kereta api. Waktu tunggu minimum. Perhitungan jam berangkat kereta api yang menunggu. Penentuan waktu tempuh. 3.6 Penyusunan Interface dan Bahasa Pemrogramannya Setelah menyiapkan sebuah file yang berfungsi sebagai wadah penyimpanan semua inputan yang akan dilakukan ketika menjalankan program, langkah berikutnya adalah membuat interface-interface yang akan digunakan di dalam program aplikasi. Program aplikasi yang nantinya disusun pada dasarnya merupakan suatu program kompleks yang terbentuk dari beberapa mini program. Setiap mini program pembentuk program aplikasi ini memiliki interface tersendiri yang berbeda dengan mini program lainnya. Setelah interface terbentuk, langkah berikutnya adalah menuliskan bahasa pemrograman agar interface ini dapat berfungsi dengan sebagaimana funginya masing-masing. 3.7 Penyusunan Gapeka per 1 Juli 2008 pada lintas Mojokerto - Surabaya Kota menggunakan Program yang telah Dihasilkan (INGame) Setelah beberapa mini program yang telah terbentuk disatukan, langkah berikutnya adalah menyusun Gapeka per 1 Juli 2008 lintas Mojokerto - Surabaya Kota. Sebelum dilakukan penyusunan Gapeka ini, maka terlebih dahulu menganalisa data-data yang telah dikumpulkan sebelumnya terkait dengan perjalanan kereta api pada lintas Mojokerto - Surabaya Kota. 3.8 Perbandingan hasil Gapeka yang menggunakan INGame dengan Gapeka per 1 Juli 2008 Dari setiap Gapeka yang terbentuk dari program INGame kemudian diverifikasi dengan Gapeka per 1 Juli 2008 yang telah tersusun. Proses verifikasi ini didasarkan pada indikator waktu dengan tingkat keakuratan 100%, khusunya mengenai waktu kedatangan kereta api. Dari hasil verifikasi ini dapat diketahui tingkat keakuratan dari program aplikasi penyusun Gapeka. Apabila tingkat keakuratannya belum mencapai 100% dari Gapeka yang telah tersusun (Gapeka 1 Juli 2008), maka evaluasi perlu dilakukan terhadap program INGame yang dihasilkan. 3.9 Penyusunan Gapeka untuk lintas Mojokerto Surabaya Kota (simulasi) dengan Program yang Dihasilkan (INGame) Pada Gapeka yang telah disusun berdasarkan data-data Gapeka per 1 Juli 2008, tidak terlihat adanya peristiwa persilangan

2.

3.

4.

5.

3.5

Penyusunan Database Program (Data Master) Penyusunan database program atau data master merupakan langkah atau proses awal dalam menyusun program INGame ini. Hal ini penting dilakukan agar semua inputan di dalam INGame bisa tersimpan di dalam database. Pembuatan database ini memanfaatkan Microsoft Access untuk membuat filenya. File yang telah dibentuk akan diberi nama Kereta.mdb. Di dalam file Kereta.mdb sendiri akan terdiri dari beberapa tabel-tabel sesuai dengan jenis inputan yang akan dimasukkan melalui program INGame (Indonesia Gapeka Maker).

11ataupun penyusulan kereta pada ruas single track dan double track. Oleh karena itu perlu dilakukan penyusunan Gapeka yang memungkinkan untuk terjadinya peristiwa persilangan maupun peristiwa penyusulan, atau disebut Gapeka simulasi. Data-data yang digunakan di dalam penyusunan Gapeka versi simulasi ini tidak menggunakan data-data dari badan resmi yang menaungi perkeretaapian Indonesia, namun menggunakan contoh soal sederhana yang memungkinkan terjadinya peristiwa persilangan maupun penyusulan. Ketika peristiwa persilangan dan penyusulan ini terlihat di dalam Gapeka maka dapat diketahui langkah-langkah yang harus diambil agar di dalam Gapeka tidak lagi terjadi peristiwa persilangan pada kondisi single track dan juga peristiwa penyusulan baik pada kondisi single track maupun pada kondisi double track. 3.10 Kesimpulan Akhir dari pengerjaan Tugas Akhir ini adalah didapatkannya suatu kesimpulan mengenai penyusunan Gapeka dengan metode manual seperti yang digunakan hingga saat ini dan penyusunan Gapeka dengan program aplikasi yang nantinya dihasilkan (INGame). Dari kesimpulan ini akan menghasilkan suatu solusi permasalahan terkait dengan penyusunan Gapeka baik untuk kondisi single track, double track, maupun kombinasi di antara keduanya. Tabel 4.1 Puncak Kecepatan Kereta ApiNo. 1 Berpergian 2 Ekspress dan Cepat 3 Campuran (Barang dan Penumpang) 4 Pemeliharaan 5 Penolong 6 Lokomotif Sendiri Kereta Api Kecepatan (km/jam) 75 95 45 45 45 45

Sumber : Reglemen 19 PT.KAI Pada penggambaran Gapeka, setiap garis mewakili satu perjalanan rangkaian kereta api. Setiap garis memiliki karakteristik tersendiri sesuai dengan kelas kereta api yang diwakilinya. Untuk lebih jelasnya dapat dilihat pada tabel 4.2 di bawah ini. Tabel 4.2 Warna dan Ketebalan Garis pada GapekaNo. 1 2 3 4 5 6 7 Kelas Kereta Api Eksekutif 1 Eksekutif 2 Bisnis Ekonomi Jarak Jauh Ekonomi Jarak Dekat Barang Jarang Jauh Barang Jarang Dekat Warna dan Ketebalan Garis

Sumber : PT.KAI DAOP VIII Surabaya b. Data stasiun sepanjang lintas Mojokerto - Surabaya Kota : Data stasiun pada sepanjang lintas Mojokerto - Surabaya Kota dapat dilihat pada tabel 4.3 di bawah ini. Tabel 4.3 Data Stasiun Lintas Mojokerto Surabaya KotaNama Mojokerto Bangsal Tarik Kedinding Krian Boharan Kumendung Sepanjang Wonokromo Ngagel Surabaya Gubeng Surabaya Kota Singkatan Mr Bal Trk Kdn Krn Bh Kmg Spj Wo Nga Sgu Sb Jenis Pemeriksa BlokPos Singgah Singgah Singgah Singgah BlokPos Singgah Pemeriksa BlokPos Singgah Pemeriksa Letak (km) 57.538 51.947 47.857 43.058 38.33 33.867 29.717 24.167 17.361/7.881 6.06 3.475 0.299/9.779 Jumlah Sepur 7 1 7 4 6 3 1 4 5 1 6 12

BAB IV DATA - DATA 4.1 Data yang digunakan pada penyusunan program bantu Data yang digunakan dalam penyusunan program bantu ini merupakan data sekunder yang didapatkan dari PT. KAI DAOP VIII khususnya pada lintas Mojokerto - Surabaya Kota. Data tersebut adalah : a. Data kereta api yang menggunakan jalur Mojokerto - Surabaya Kota : Data ini terdiri dari nomor kereta api, nama kereta api, jenis kereta api, dan kecepatan kereta api. Pada tabel di bawah ini akan dijelaskan puncak kecepatan dari kereta api

Sumber : PT.KAI DAOP VIII Surabaya

12c. Data perjalanan dan persinggahan kereta api yang melintas di lintas Mojokerto - Surabaya Kota. BAB V PENYUSUNAN TAMPILAN PROGRAM BANTU 5.1 Tampilan Program Bantu Pada program INGame mini program yang digunakan terdiri dari 28 mini program, setiap mini program ini memiliki interface dan tugas serta fungsi yang berbeda-beda. Mini program yang terdapat di dalam program INGame adalah : 1. frmLogin 2. Utama 3. MDinas 4. MStasiun 5. frmProgram 6. Graph 7. Form Pilih Ruas 8. FormPilih Waktu 9. FormRuas, yang terdiri dari : a. FormRuas 1 b. FormRuas 2 c. FormRuas 3 d. FormRuas 4 e. FormRuas 5 f. FormRuas 6 g. FormRuas 7 h. FormRuas 8 10. FormWaktu, yang terdiri dari : a. FormWaktu 1 b. FormWaktu 2 c. FormWaktu 3 d. FormWaktu 4 e. FormWaktu 5 f. FormWaktu 6 g. FormWaktu 7 h. FormWaktu 8 i. FormWaktu 9 j. FormWaktu 10 k. FormWaktu 11 l. FormWaktu 12 Setiap mini program dari INGame terhubung secara langsung dengan file Kereta.mdb yang merupakan file dari Microsoft Access. 5.2 Alur Umum Penggunaan INGame Dari interface-interface yang telah terbentuk di atas, dapat diketahui gambaran umum mengenai penggunaan program INGame dimulai dari Login hingga menampilkan suatu Gapeka. Untuk lebih jelasnya mengenai alur umum penggunaan program INGame dapat dilihat pada gambar 5.1 di bawah ini.START

FrmLogin

Utama

Data Master

Proses

Keluar

Master Dinas

FrmProgram

MDinas

Tabs 1

Master Stasiun

Tabs 2

MStasiun

Graph

Plot Seluruhnya

Plot Ruas

Plot Waktu

Gapeka Seluruh Ruas Dari jam 00.00 - 24.00

Gapeka ruas dipilih

dari yang

Gapeka dari periode waktu yang dipilih (Interval 2 jam dimulai dari jam 00.00 - 02.00 hingga 22.00 - 24.00)

Keluar dari Gapeka

Tutup FrmProgram

Utama

Keluar

FINISH

Gambar 5.1 Flowchart penggunaan INGame secara umumBAB VI PENYUSUNAN GAPEKA DENGAN PROGRAM BANTU 6.1 Login Login merupakan tampilan awal ketika pertama kali menggunakan INGame. Login merupakan pengaman INGame yang memungkinkan untuk tetap menutup program apabila username dengan passwordnya tidak

13sesuai. Untuk memahami cara kerja FrmLogin dapat dilihat pada gambar 6.1 di bawah ini.START

frmLogin

Pilih UserName

Ya

Ketik password

Ulangi password

Tidak

Username dan Password cocok

Ya

Utama

Toolbars DATA MASTER digunakan apabila pemakai program ingin menambahkan, menghapus atau mengedit data-data terkait dengan nomor DAOP, dinas/lintas yang berada di dalam DAOP, dan juga mengenai detail stasiun yang berada didalam suatu dinas/lintas. Toolbars PROSES yang terdiri dari Sub Toolbars Perjalanan KA berfungsi untuk melakukan proses pemasukan data-data terkait dengan perjalanan suatu rangkaian kereta api yang melewati suatu dinas/lintas tertentu. Toolbars yang terakhir adalah Toolbars KELUAR yang berfungsi sebagai pintu keluar dari program INGame. 6.3 Master Dinas MDinas merupakan suatu program yang terhubung dari Halaman Utama melalui Toolbars DATA MASTER Sub Toolbars Master Dinas. MDinas berfungsi untuk memasukkan data-data tentang nomor DAOP beserta dinas/lintas yang berada di dalamnya. Penggunaan MDinas ini dapat dilihat pada gambar 6.2 di bawah ini.START

Tidak Keluar

FINISH

Gambar 6.1 Flowchart pengisian FrmLogin Dari gambar 6.1 di atas dapat diketahui langkah-langkah yang digunakan untuk mengisi FrmLogin, yaitu : 1. Pilih nama username pada ComboBox sesuai dengan username pemakai. 2. Masukkan password. 3. Tekan tombol OK. 4. Apabila password yang dimasukkan cocok dengan username yang dipilih maka pemakai akan terhubung dengan Halaman Utama INGame. 5. Apabila password yang dimasukkan tidak cocok dengan username yang dipilih maka akan muncul peringatan. 6. Apabila peringatan muncul tekan tombol OK, maka pemakai akan dihadapkan dengan FrmLogin untuk kembali mengisi password. 7. Apabila pemakai ingin keluar dari FrmLogin ini, tekan tombol cancel. 6.2 Halaman Utama Setelah proses login berhasil dilakukan, INGame akan menampilkan Halaman Utama. Halaman Utama ini terdiri dari 3 Toolbars yang terletak pada bagian atas, yaitu DATA MASTER, PROSES, dan KELUAR. DATA MASTER terdiri dari Sub Toolbars Master Dinas dan Master Stasiun, sedangkan PROSES terdiri dari Sub Toolbars Perjalanan KA, dan untuk Toolbars keluar tidak mempunyai Sub Toolbars lagi.

Utama Tidak Tambah/Hapus DAOP atau Dinas Ya Pilih toolbars Data Master

Pilih Sub toolbarsMaster Dinas

Ketik No DAOP

Tekan ENTER

Ketik Nama Dinas

Tekan ENTER

Tidak

Simpan Data Ya Tekan SIMPAN

Hapus Data Ya Tekan HAPUS

Tidak

Master Dinas (Tabel DINAS kereta.mdb)

Tekan KELUAR

FINISH

14

Pilih Sub toolbars Master Stasiun

Gambar 6.2 Flowchart tambah atau hapus data DAOP dan dinas Dari gambar di atas, dapat diketahui langkah-langkah untuk menambahkan atau menghapus data nomor DAOP dan dinas/lintas yang berada di dalamnya. Langkah-langkah tersebut adalah : 1. Memilih Sub Toolbars Master Dinas pada Toolbars DATA MASTER. 2. Setelah tampilan dari Master Dinas muncul, maka inputkan nomor DAOP kemudian tekan Enter, kursor akan secara otomatis berpindah ke dalam kotak isian Nama Dinas. 3. Setelah kursor berada di dalam kotak isian Nama Dinas, inputkan Nama Dinas yang akan ditambahkan dan kemudian tekan Enter maka secara otomatis CommandButton SIMPAN dan HAPUS akan aktif. 4. Apabila data inputan tersebut ingin dijadikan sebagai salah satu data master yang baru maka tekan tombol SIMPAN yang telah aktif. Namun apabila data inputan tersebut telah ada dan ingin dihapus maka tekan tombol HAPUS yang juga telah aktif. 5. Proses penambahan atau penghapusan ini akan berpengaruh terhadap file Kereta.mdb tabel DINAS. 6. Setelah proses penambahan atau penghapusan telah selesai dilakukan maka tekan tombol KELUAR.

Pilih ID Dinas

Ketik Kode Stasiun

Tekan ENTER

Ketik Nama Stasiun

Tekan ENTER

Ketik Singkatan Stasiun

Tekan ENTER

Ketik Jenis Stasiun

Tekan ENTER

Ketik Elevasi Stasiun

Tekan ENTER

Ketik Jumlah Sepur

Tekan ENTER

Ketik Dinas Malam (Yes/No)

Tekan ENTER

Tekan SIMPAN

6.4

Master Stasiun Setelah master DINAS terbentuk, langkah selanjutnya adalah membuat master STASIUN. Hanya ada beberapa data mengenai stasiun yang dapat digunakan sebagai data master stasiun. Untuk lebih jelasnya mengenai pembuatan master STASIUN dapat dilihat pada gambar 6.3 di bawah ini.START

Master Stasiun (Tabel STASIUN kereta.mdb)

Tekan KELUAR

FINISH

Gambar 6.3 Flowchart tambah data stasiun Pada gambar di atas dapat diperhatikan mengenai langkah-langkah untuk melakukan penambahan data stasiun. Langkah-langkah tersebut adalah : 1. Memilih kotak isian yang pertama yaitu ID DINAS. ID DINAS ini menghubungkan antara database

Utama

Tidak Tambah data Stasiun

Ya Pilih toolbars Data Master

A

15stasiun dengan database dinas yang telah dibuat sebelumnya melalui nomor ID yang tertera secara otomatis pada pengisian database dinas. 2. Melakukan inputan untuk kotak isian yang kedua, yaitu Kode Stasiun. Kode stasiun ini merupakan kotak isian yang diisi dengan format STXXX, kode ini juga merupakan identitas dari stasiun yang akan dijadikan database. 3. Mengetikkan data mengenai Nama Stasiun. 4. Kotak isian yang berikutnya adalah singkatan nama stasiun. 5. Lanjutkan dengan kotak isian jenis stasiun. 6. Mengisi kotak isian yang keenam, yaitu kotak isian Elevasi stasiun. 7. Berikutnya adalah mengisi kotak isian yang ketujuh yaitu kotak isian untuk Jumlah Sepur. 8. Mengisi kotak isian yang terakhir yaitu kotak isian Dinas Malam. 9. Setelah kedelapan kotak isian ini terisi dan dilanjutkan dengan menekan tombol ENTER, maka tombol simpan akan secara otomatis akan aktif dan proses penyimpanan database ini ke dalam Kereta.mdb dapat dilakukan. Master Stasiun juga berfungsi untuk mengedit atau menghapus isian yang telah diinputkan. Flowchart pengeditan dan penghapusan data stasiun ini dapat dilihat pada gambar 6.4 dan 6.5 di bawah ini.START A

Ketik Kode Stasiun

Tekan ENTER

Data yang lain keluar di kotak isian masing - masing

Ketik Isian yang baru pada kotak isian yang ingin diubah

Tekan ENTER

Tekan SIMPAN

Master Stasiun (Tabel STASIUN kereta.mdb)

Tekan KELUAR

FINISH

Gambar 6.4 Flowchart edit data stasiun Proses pengeditan data-data mengenai stasiun ini sebenarnya hampir mirip dengan proses penambahan data-data stasiun, dalam proses pengeditan hanya perlu mengetikkan Kode Stasiun saja maka data-data yang terkait dengan stasiun tersebut akan muncul dan mengisi kotakkotak isian yang sesuai dengan jenis datanya. Begitu data-data mengenai stasiun muncul proses pengeditan dapat dilakukan dan kemudian disimpan.

Utama Tidak Edit data Stasiun Ya Pilih toolbars Data Master

Pilih Sub toolbars Master Stasiun

A

16START

START

Utama

Utama

Tidak Hapus data Stasiun Ya Pilih toolbars Data Master Tidak Pilih toolbars Proses Pilih Sub toolbars Master Stasiun

Tambah / Edit / Hapus Data Master

Ya

Pilih toolbars Database

Pilih Sub toolbars Perjalanan K.A Ketik Kode Stasiun

Pilih Tabs 1 Data Dinas dan Kereta Api Tekan ENTER

Pilih No DAOP Tekan HAPUS

Pilih Dinas / Lintas Master Stasiun (Tabel STASIUN kereta.mdb) Ketik Nama Kereta Tekan KELUAR Ketik Nomor Kereta FINISH Pilih Prioritas

Gambar 6.5 Flowchart hapus data stasiunTekan SIMPAN

6.5

Program Apabila tidak ada penambahan/ pengeditan/penghapusan pada Master Dinas atau Master Stasiun, maka dapat langsung mengisi data-data perjalanan kereta api yang berada di dalam FrmProgram. Dari Halaman Utama pilih Toolbars PROSES dan kemudian pilih Sub Toolbars Perjalanan K.A, maka akan muncul interface FrmProgram dengan judul Indonesia Gapeka Maker yang terdiri dari 2 Tabs. Tabs yang pertama berfungsi untuk menginputkan data-data umum mengenai perjalanan kereta api sedangkan Tabs kedua berfungsi untuk menginputkan data-data detail mengenai perjalanan kereta api. Untuk lebih memahami tentang cara kerja tampilan Program ini dapat dilihat pada gambar 6.6 di bawah ini.

Tabel PROSESH kereta.mdb)

Pilih Tabs 2 Data Perjalanan Kereta Api

FINISH

Gambar 6.6 Flowchart pengisian Data Dinas dan Kereta Api Untuk mempermudah menjelaskan langkah-langkah pengisian Tabs 1 maka berikut ini akan diberikan sebuah contoh kereta api. Misalkan kereta api yang akan diinputkan adalah kereta api ARGOWILIS, nomor kereta api 5 dan prioritasnya adalah EKSEKUTIF I. Maka langkah-langkahnya adalah sebagai berikut : 1. Setelah dipilih Sub Toolbars Perjalanan K.A pada toolbars Proses pastikan Tabs 1 (Data Dinas dan Kereta Api) dalam kondisi terpilih. 2. Pilih No DAOP dan kemudian dilanjutkan dengan memilih Dinas/Lintas yang akan digunakan. Dalam kasus ini, Pilih No DAOP

17VIII dengan Dinas/Lintas Mojokerto - Surabaya Kota. 3. Ketik ARGOWILIS pada kotak isian Nama Kereta Api. 4. Ketik 5 pada kotak isian Nomor Kereta Api. 5. Setelah itu pilih EKSEKUTIF I ComboBox Prioritas kereta api. 6. Setelah semua kotak isian terisi, tekan tombol SIMPAN. Setelah Tabs 1 terisi maka pengisian dapat dilanjutkan ke Tabs 2 yang berisi tentang Data Perjalanan Kereta Api. Proses pengisian tabs Data Perjalanan Kereta Api dapat dilihat pada gambar 6.7 di bawah ini.START

B

Kereta singgah di stasiun tujuan

Ya Tidak Pilih CheckBox singgah

Ketik Lama Singgah

Tekan SIMPAN

Tabel PROSESH kereta.mdb)

Masukkan ruas selanjutnya Tabs 1 sudah terisi dengan data kereta yang akan dihitung perjalanannya Tidak Pilih Tabs 1 Data Dinas dan Kereta Api

Ya

Kembali Ketik Ruas Ke (n, n+1,)

Tidak

Tekan tanda CLOSE Ya Pilih Tabs 2 Data Perjalanan Kereta Api Utama

Tekan GRAFIK

Gapeka

Ketik Ruas Ke (n, n+1,)

FINISH

Pilih Stasiun Awal yang dilalui

Gambar 6.7 Flowchart pengisian Data Perjalanan Kereta Api Contoh soal di Tabs pertama akan dilanjutkan. Misalnya kereta ARGOWILIS akan berangkat dari Stasiun Gubeng pada pukul 07.30 menuju stasiun Mojokerto yng merupakan stasiun ujung dari lintas Mojokerto - Surabaya Kota. Langkah-langkahnya adalah sebagai berikut : 1. Pastikan Tabs Data Perjalanan Kereta Api telah dipilih. 2. Ketikkan angka 1 (n) pada kotak isian ruas lalu tekan Enter. Angka 1 pada kotak isian ruas menunjukkan bahwa inputan ini adalah ruas pertama. 3. Pilih Stasiun Awal pada kotak pilihan yang telah disediakan. Begitu stasiun awal dipilih maka data-data tentang stasiun tersebut akan muncul pada kotak-kotak isian yang telah disediakan. 4. Setelah memilih stasiun awal, maka langkah berikutnya adalah memilih

Pilih Stasiun Tujuan yang dilalui

Pilih Jumlah Track (Single/Double)

Tekan Kotak isian Jarak

Jarak antara Stasiun Awal dan Stasiun Tujuan muncul di kotak isian Jarak

Ketik Jam Berangkat

Ketik Menit Berangkat

Ketik Kecepatan

Tekan ENTER

Jam Tiba dan Menit tiba akan muncul pada kotak isian Jam Tiba

B

18stasiun tujuan (dalam satu ruas). Setelah stasiun tujuan telah dipilih, kemudian memilih jumlah track dalam ruas tersebut (Surabaya Gubeng - Wonokromo). Tekan pada kotak isian Jarak, secara otomatis jarak dari stasiun awal dengan stasiun tujuan akan muncul. Masukkan jam pemberangkatan dan menit pemberangkatan. Ketikkan kecepatan yang akan digunakan. Jam kedatangan dan menit kedatangan kereta akan muncul di dalam kotak isian Jam Tiba. Tentukan kereta akan singgah atau tidak di stasiun tujuan.

A

PROSESD sudah terisi

Isi Tabs 2

Tekan GRAFIK Pada Tabs 2

5.

Pilih Toolbars Plot Grafik

6. 7. 8.

Pilih sub Toolbars Plot Seluruhnya

Grafik Perjalanan Kereta Api dari pukul 00:00 - 24:00 sesuai dengan PROSESD

Pilih Toolbars KELUAR

9.

Tabs 2

10. Tekan tombol SIMPAN. 11. Lanjutkan dengan mengisikan angka 2 (ruas selanjutnya) lalu tekan tombol Enter. 12. Apabila pengisian Data Perjalanan Kereta Api telah mencapai pada ruas terakhir maka langkah berikutnya adalah menekan tombol Grafik untuk melihat Grafik Perjalanan Kereta Api dari data-data yang telah diinputkan sebelumnya. 6.6Graph Apabila pengisian pada tabs Data Dinas dan Kereta Api dan pada tabs Data Perjalanan Kereta Api telah selesai dilakukan maka langkah berikutnya adalah melihat Grafik Perjalanan Kereta Api dari data-data yang telah diinputkan sebelumnya. Untuk lebih jelasnya dapat dilihat pada Gambar 6.8 di bawah ini.START

Tekan CLOSE

Utama

FINISH

Gambar 6.8 Flowchart menampilkan Gapeka Gapeka yang ditampilkan sesuai dengan data inputan yang berada di dalam tabel PROSESD pada Kereta.mdb. Gapeka ini akan ditampilkan melalui form Graph pada program INGame. Sebagai contoh pada gambar 6.9 di bawah ini akan ditampilkan Gapeka dari kereta ARGOWILIS yang berangkat dari Surabaya Gubeng pada pukul 07:30, dan data-data terkait dengan perjalanan kereta ini telah dilengkapi sebelumnya hingga mencapai ruas yang terakhir yaitu ruas Tarik - Mojokerto.

PROSESH sudah terisi

Tidak

Isi Tabs 1

Ya A

Gambar 6.9 Gapeka kereta ARGOWILIS Dari gambar Gapeka pada gambar 6.9 terlihat grafik perjalanan kereta api ARGOWILIS dengan garis berwarna merah tebal (Eksekutif 1)

19yang berangkat dari stasiun Surabaya Gubeng pada pukul 07:30 dan tiba di stasiun Wonokromo pada pukul 07:35. Pada ruas selanjutnya kereta berangkat dari stasiun Wonokromo pada pukul 07:35 dan tiba di stasiun Sepanjang pada pukul 07:42. Dari stasiun Sepanjang pukul 07:42 kereta bergerak menuju stasiun Boharan dengan melewati blokpos Kumendung, dan tiba di stasiun Boharan pada pukul 07:50. Dari Boharan pukul 07:50 kereta bergerak menuju stasiun Krian dan tiba pada pukul 07:54. Dari stasiun Krian kereta bergerak menuju stasiun Kedinding dan tiba pada pukul 07:58 dan kemudian dilanjutkan menuju stasiun Tarik dan tiba di stasiun Tarik pada pukul 08:02. Dari Tarik kereta menuju stasiun Mojokerto dan tiba di stasiun Mojokerto pada pukul 08:10. 7.3 BAB VII KESIMPULAN 7.1 Kesimpulan Gapeka yang dihasilkan dengan program INGame (program yang dihasilkan dari Tugas Akhir) memiliki nilai keakuratan yang sama dengan Gapeka per 1 Juli 2008 yang masih disusun secara manual. Penggunaan program INGame pun relatif lebih mudah dan efektif jika dibandingkan dengan sistem manual. Penyusunan Gapeka dengan sistem manual jelas memakan waktu yang lama ditambah lagi dengan banyaknya inputan data dan jika kondisi persilangan atau penyusulan terjadi di dalam penyusunan Gapeka. Proses pengeditan yang harus dilakukan dengan sistem manual akan menambah waktu lagi. 7.2 Kelebihan INGame Dari hasil-hasil percobaan aplikasi penyusunan Gapeka menggunakan INGame dengan studi kasus lintas Mojokerto - Surabaya Kota, dapat diketahui kelebihan-kelebihan menyusun Gapeka dengan INGame. Kelebihankelebihan dari INGame adalah : 1. Dilengkapi dengan login yang memungkinkan program tidak dapat digunakan oleh setiap orang. 2. Terkoneksinya program secara langsung dengan file access (Kereta.mdb) yang memungkinkan setiap data yang diinputkan dapat disimpan dan dicetak. 3. Perhitungan perjalanan kereta api yang dilakukan setiap ruas sehingga memungkinkan untuk diaplikasikan terhadap kondisi yang sesungguhnya di lapangan dimana kecepatan kereta api di setiap ruas pasti berbeda-beda. Mampu menghasilkan Gapeka yang dilengkapi dengan jam berangkat maupun jam tiba di setiap stasiun. Mampu menghasilkan Gapeka untuk setiap ruas dan Gapeka periode 2 jam sehingga Gapeka yang disusun dapat disajikan dengan lebih detail dan jelas. Proses pengeditan perjalanan kereta api yang relatif mudah. Waktu yang dibutuhkan untuk menghasilkan Gapeka relatif singkat.

4.

5.

6. 7.

Kelemahan INGame Selain memiki kelebihan - kelebihan, program INGame juga masih memiliki beberapa kelemahan-kelemahan. Kelemahan-kelemahan dari program INGame adalah : 1. Tampilan Gapeka 24 jam akan terlihat sangat rumit apabila data kereta yang diinputkan sangat banyak (lebih dari 3 perjalanan kereta api di setiap jamnya). 2. Nomor kereta api tidak bisa ditampilkan pada Gapeka 24 jam. 3. Terbatasnya tampilan Gapeka sehingga data-data penunjang yang ada di dalam Gapeka tidak bisa ditampilkan.

20DAFTAR PUSTAKA Dewobroto, W. 2003. Aplikasi Sain dan Teknik dengan Visual Basic 6.0, Jakarta: Elex Media Komputindo. Keputusan Menteri Perhubungan Nomor 22 Tahun 2003 tentang Pengoperasian Kereta Api, Menteri Perhubungan, Jakarta, 2003. Peraturan Pemerintah Republik Indonesia Nomor 69 Tahun 1998 tentang Prasarana dan Sarana Kereta Api, Presiden Republik Indonesia, Jakarta, 1998. Supriadi, U. 2008. Perencanaan Perjalanan Kereta Api dan Pelaksanaannya, PT. Kereta Api (Persero), Bandung. Thabrani, S. 2007. Mudah & Cepat Menguasai Visual Basic, Jakarta: mediakita. Undang - Undang Republik Indonesia Nomor 23 Tahun 2007 tentang Perkeretaapian, Presiden Republik Indonesia, Jakarta, 2007. Wahyudi, H. 1985. Teknik Jalan Rel I, Diktat Kuliah Program S1 Jurusan Teknik Sipil FTSP - ITS, Surabaya. Wiradhian, D. 2005. Penyusunan Gapeka untuk Single Track dan rencana Double Track dengan program komputer Visual Basic 6.0 (Studi kasus lintas Bojonegoro - Surabaya Ps.Turi - Kalimas), Tugas Akhir Program S1 Jurusan Teknik Sipil FTSP ITS, Surabaya.