15 April 2017

[IED] Caltic Operation Phase 2

Extra Train list for Ied Holiday 1438H/2017 (provided by h3rucutu).
Train No. Train Name Origin Destination Class
7F Argo Lawu Fak. SOLOBALAPAN (SLO) GAMBIR (GMR) E*
09.00 WIB 17.50 WIB
8F Argo Lawu Fak. GAMBIR (GMR) SOLOBALAPAN (SLO) E*
21.15 WIB 05.55 WIB
9F Argo Dwipangga Fak. SOLOBALAPAN (SLO) GAMBIR (GMR) E*
21.30 WIB 06.06 WIB
10F Argo Dwipangga Fak. GAMBIR (GMR) SOLOBALAPAN (SLO) E*
10.10 WIB 18.28 WIB
7013 Taksaka Malam Leb. YOGYAKARTA (YK) GAMBIR (GMR) E*
22.15 WIB 05.53 WIB
7014 Taksaka Pagi Leb. GAMBIR (GMR) YOGYAKARTA (YK) E*
10.15 WIB 18.14 WIB
7011 Taksaka Pagi Leb. YOGYAKARTA (YK) GAMBIR (GMR) E*
06.40 WIB 14.30 WIB
7012 Taksaka Malam Leb. GAMBIR (GMR) YOGYAKARTA (YK) E*
19.30 WIB 03.38 WIB
7003 Argo Sindoro Leb. SEMARANGTAWANG (SMT) GAMBIR (GMR) E*
16.50 WIB 23.03 WIB
7004 Argo Sindoro Leb. GAMBIR (GMR) SEMARANGTAWANG (SMT) E*
23.45 WIB 06.09 WIB
7001 Argo Muria Leb. SEMARANGTAWANG (SMT) GAMBIR (GMR) E*
07.00 WIB 13.08 WIB
7002 Argo Muria Leb. GAMBIR (GMR) SEMARANGTAWANG (SMT) E*
13.45 WIB 19.58 WIB
7007 Gajayana Leb. MALANG (ML) GAMBIR (GMR) E*
19.45 WIB 11.14 WIB
7008 Gajayana Leb. GAMBIR (GMR) MALANG (ML) E*
23.30 WIB 15.23 WIB
7009 Sembrani Leb. SURABAYAPASARTURI (SBI) GAMBIR (GMR) E*
09.00 WIB 19.35 WIB
7010 Sembrani Leb. GAMBIR (GMR) SURABAYAPASARTURI (SBI) E*
16.45 WIB 03.14 WIB
7015 Purwojaya Leb. CILACAP (CP) GAMBIR (GMR) E, B*
08.20 WIB 15.20 WIB
7016 Purwojaya Leb. GAMBIR (GMR) CILACAP (CP) E, B*
16.00 WIB 22.55 WIB
7021 Lodaya Leb. SOLOBALAPAN (SLO) BANDUNG (BD) E, B*
08.15 WIB 17.19 WIB
7022 Lodaya Leb. BANDUNG (BD) SOLOBALAPAN (SLO) E, B*
20.20 WIB 05.12 WIB
7023 Sancaka Leb. SURABAYAGUBENG (SGU) YOGYAKARTA (YK) E*
09.40 WIB 14.43 WIB
7024 Sancaka Leb. YOGYAKARTA (YK) SURABAYAGUBENG (SGU) E*
17.50 WIB 23.25 WIB
7041 Tawang Jaya Leb. SEMARANGPONCOL (SMC) PASAR SENEN (PSE) K*
09.15 WIB 16.20 WIB
7042 Tawang Jaya Leb. PASAR SENEN (PSE) SEMARANGPONCOL (SMC) K*
19.45 WIB 02.31 WIB
7035 Pasundan Leb. SURABAYAGUBENG (SGU) KIARACONDONG (KAC) K*
05.35 WIB 21.46 WIB
7036 Pasundan Leb. KIARACONDONG (KAC) SURABAYAGUBENG (SGU) K*
06.45 WIB 22.58 WIB
7039 Kutojaya Utara Leb. KUTOARJO (KTA) PASAR SENEN (PSE) K*
20.30 WIB 04.00 WIB
7040 Kutojaya Utara Leb. PASAR SENEN (PSE) KUTOARJO (KTA) K*
08.30 WIB 16.15 WIB
7037 Kutojaya Utara Tamb. KUTOARJO (KTA) PASAR SENEN (PSE) K*
10.40 WIB 18.52 WIB
7038 Kutojaya Utara Tamb. PASAR SENEN (PSE) KUTOARJO (KTA) K*
23.20 WIB 07.25 WIB
7045 Kutojaya Selatan Leb. KUTOARJO (KTA) KIARACONDONG (KAC) K*
11.10 WIB 19.59 WIB
7046 Kutojaya Selatan Leb. KIARACONDONG (KAC) KUTOARJO (KTA) K*
23.30 WIB 07.15 WIB
7033 Matarmaja Leb. MALANG (ML) PASAR SENEN (PSE) K*
19.00 WIB 11.19 WIB
7034 Matarmaja Leb. PASAR SENEN (PSE) MALANG (ML) K*
18.45 WIB 11.05 WIB
7027 Kertajaya Leb. SURABAYAPASARTURI (SBI) PASAR SENEN (PSE) K*
23.35 WIB 10.50 WIB
7028 Kertajaya Leb. PASAR SENEN (PSE) SURABAYAPASARTURI (SBI) K*
08.45 WIB 20.25 WIB
7031 Brantas Leb. BLITAR (BL) PASAR SENEN (PSE) K*
13.55 WIB 05.22 WIB
7032 Brantas Leb. PASAR SENEN (PSE) BLITAR (BL) K*
18.00 WIB 08.55 WIB
Note:
* E = Executive Class; B = Business Class; K = Economy Class.

27 November 2016

Be Java Developer from Zero

Assalamu'alaikum..

Menjadi Developer (red: Programmer) di tahun-tahun ini ialah sebuah kebutuhan industri yang menjanjikan, karena perkembangan dunia IT sangatlah pesat, baik di lingkup nasional maupun internasional. Virus "start-up" pun mulai menjamur dimana-mana termasuk di dalam negeri. Berbagai industri kreatif yang tadinya tidak bersinggungan dengan dunia IT, kini semua mengarahkannya menuju kesana. Tak ayal semuanya berbondong-bondong meng "online" kan produk masing-masing. Dari proyek rintisan semacam start-up hingga industri yang sudah mapan sekalipun telah merambah semuanya, sehingga banyak sekali vendor-vendor perangkat lunak yang menyediakan solusi penyediaan sistem kebanjiran proyek di sana-sini.


Berbagi pengalaman sebagai developer, saya akan mencoba membagikan ilmu yang saya dapatkan selama berkecimpung di dunia profesional. Karena tak semua developer melulu berasal dari jurusan IT (CATAT!). Meskipun posisi developer dianggap sebagian orang sebagai posisi "kuli", namun disanalah asyiknya broh, sist. Loh kenapa ada sist? Mungkin akan tabu sekali jika teman-teman mendengar developer profesional dari kaum hawa?! It's totally wrong! Bahkan sebagai developer, terkadang mereka lebih telaten daripada kita kaum adam. Tentu saja kalau sudah berpasangan lebih baiknya berhenti bekerja dan mengabdi sepenuhnya untuk suaminya, hehe.
Balik lagi ke topik, sebagai roadmap dan kelanjutan tulisan ini nantinya saya akan memberikan tutorial-tutorial singkat dan padat diharapkan bisa menjadi referensi teman-teman untuk belajar teknologi Java (karena latar belakang saya developer Java) dan juga tips dan trik bagaimana mengatasi permasalahan dalam pemrograman Java secara praktis. Di tulisan awal kali ini saya hanya akan memberikan gambaran-gambaran bagaimana belajar menjadi Developer Java (khususnya untuk web, bukan desktop) dari nol. Berikut adalah persiapan yang dibutuhkan.
Daftar amunisi:
  1. Belajar Pemrograman Java
  2. Belajar HTML
  3. Belajar Command Line (Linux/Windows/macOS)
  4. Belajar Database
Belajar Pemrograman Java
Ini adalah step fundamental, karena kita akan belajar untuk mempersiapkan diri menjadi developer Java, jadi sebuah keharusan untuk menguasai dasar-dasar bahasa pemrograman Java. Mulai dari konsep OOP (Object Oriented Programming) nya Java, hingga I/O dan multi-threading. Kalau teman-teman sudah menguasainya, silahkan menuju bahan kedua.

Belajar HTML
HTML merupakan sebuah teknologi untuk menampilkan halaman website yang paling dasar. Karena kita akan berkecimpung di website maka menguasai juga merupakan keharusan. Silahkan gunakan browser teman-teman untuk mencari referensi yang melimpah ruah di jagat dunia maya ini.

Belajar Command Line (Linux/Windows/macOS)
Ini juga merupakan suatu keharusan. Mungkin pada awalnya teman-teman akan takut karena membayangkan mengetik sesuatu di terminal/command prompt adalah pekerjaan hacker, namun teman-teman tak perlu khawatir karena mengetikkan perintah pada terminal/command prompt itu sangat asyik. Karena itu hanyalah perintah yang diulang-ulang saja, bahkan kalau teman-teman malas menulis tiap ingin menjalankan perintah tersebut, teman-teman bisa menulis tiap perintah spesifik pada note dan tinggal copy-paste saat pada terminal/command prompt saat ingin menjalankan perintah tersebut. Mudah bukan?!

Belajar Database
Basis Data atau database ialah sesuatu yang mudah dipelajari. Bahkan saya yang tidak sempat mengambil mata kuliah tersebut di semester akhir saya alhamdulillah mampu mempelajari dasar-dasarnya dalam waktu sebulan saja. Intinya database ialah menyimpan data berupa text yang berbentuk tipe data tertentu. Untuk awal lebih baik kita mempelajari database relasional. Sarannya tentu database relasional sejuta umat yakni, MySQL, haha.

Ke-empat materi di atas ialah permulaan awal yang nanti akan saya bahas juga dalam tulisan-tulisan selanjutnya. Jika memang berniat untuk belajar dan terdapat pertanyaan "saya masih belum bisa apa-apa dan tidak tahu semua di atas apakah saya bisa?" Tentu jawabannya adalah bisa. Asalkan teman-teman tekun mengulik dan bertanya, insyaAllah teman-teman akan bisa. Mungkin cukup sekian dulu pendahuluannya. Untuk tulisan selanjutnya kita akan melakukan instalasi JDK (Java Development Kit) pada laptop/PC/Mac dan membuat program sederhana Hello World! (dalam satu tulisan).

"Ke semua ilmu yang akan saya bagikan ialah ilmu dunia, sehingga jangan sampai melalaikan teman-teman semua dari ilmu agama, dahulukanlah mempelajari ilmu agama yang akan membawa teman-teman dalam kemenangan yang nyata daripada kemenangan semu"

Wassalamu'alaikum..