ada banyak rasa saat coding. ada keringat dan air mata dalam mencoding. keringat saat kau berusaha menyelami makna dalam setiap ilmu coding. dan air mata disaat tiada orang yang dapat membantumu, ketika program dalam keaadaan bugging. apapun rasa dalam mencoding. cobalah untuk mengerjakan sendiri. sampai kau bisa. dan benar-benar bisa.

Saturday, 14 February 2015

Redirecting dan .htaccess

Halo sobat coding :) masih semangat bukan ?
DMZ akan digunakan sebagai Web Server. terdapat 2 buah website yang ditangani oleh web server ini yaitu ip_anda: 80, ipa_anda: 8080. kemudian pada website op_anda:80 terdapat seubdirektori /admin yang mana sebenarnya file-filenya terletak di /home/admin, berbeda dengan file-file lain yang terletak di /var/www. ketika mengakses ip_anda : 80808 user harus menginputkan username dan password (menggunakan .htaccess). semua website tidak boleh menampilkan list direktori. jadi jika tidak ada file index _index.html, index.php, default.asp) maka daftar file dan subdirektori yang ada tidak akan tampil. ketika kita mengakses ip_anda: 80/example maka akan diarahkan ke ip_anda:80/example/example.html

Komputer Server
pertama kita buat scriptnya dulu melalui nano .etc/apache2/sites-available/default
lalu samakan dan tambahkan sebuah code seperti dibawah ini
<VirtualHost *:80>
        ServerAdmin webmaster@localhost

                # diganti jadi /home/admin untuk merubah folder default port:80 
        DocumentRoot /home/admin
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        # diganti jadi /home/admin mengikuti settingan DocumentRoot
        <Directory /home/admin/>
                # diganti jadi -Indexes agar list directory tidak tampil
                Options -Indexes FollowSymLinks MultiViews
                # halaman yg ditampilkan untuk error 403 diredirect ke berikut
                ErrorDocument 403 /example/example.html
                # diganti jadi None agar membatasi akses folder2 di /home/admin
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

sekarang kita menuju ke direktori home dan buat folder admin
cd /home/ && mkdir admin/
kita menuju ke folder admin dan buat file htmlnya
cd admin/ && nano index.html
<html><body>
<h1>It works!</h1>
<p>This is the default page for this server on port 80</p>
</body></html>

lalu kita buat folder public_html dan buat file htmlnya
mkdir public_html && nano example.html
<html><body>
<h1>It works!</h1>
<p>This is the redirected page for this server on port 80</p>
</body></html>

sekarang kita menuju ke folder apache linux yaitu /var/www dan buat htaccess nya
cd /var/www/ && nano .htaccess
AuthName “Your username?”
AuthType Basic
AuthUserFile “/var/www/.htpasswd
Require valid-user

kemudian buat htpasswdnya
htpasswd -c .htpasswd c11 c11 merupakan sebuah nama sembarang, kebetulan c11 merupakan nama kelompok saya, jadi ini bisa diisikan sesuai nama user yang anda buat
NewPassword: klpc11
RetypePasswod: klpc11

Komputer Client

testing untuk koneksi dari client ke server pada port 80
lynx 172.16.0.3:80
maka akan menunjukkan hasil seperti dibawah ini
It works!
This is the default page for this web server on port 80.

testing untuk koneksi dari client ke server pada port 8080
lynx 172.16.0.3:8080
maka akan menunjukkan hasil seperti dibawah ini
Username for 'User' at server 'c11:8080': c11
Password: klpc11
It works!
This is the default page for this web server on port 8080.

testing untuk koneksi dari client ke server pada port 80 untuk akses folder example dengan tujuan meredirect ke page lain
lynx 172.16.0.3:80/example
It works!
This is the redirected page for this web server on port 80.

Selesai sobat :)

Thursday, 12 February 2015

Konfigurasi Web Server agar Memiliki Fasilitas User dapat Memiliki Web Pagenya sendiri (Mod_userdir)

Hai sobat coding :) ,umumnya file yang diakses http://www.sesuatu.com adalah file index.html atau index.php di folder htdocs (kalau di apache windows) atau di /var/www/html (untuk apache server linux). nah, ada kalanya kita sebagai pemilik erb server tersebut berkeinginan untuk memberikan fasilitas kepada user yakni berupa homepage mereka.

Komputer Server

pada komputer server buat konfigurasinya sebagai berikut
$ a2enmod userdir
$ nano /etc/apache2/mods-enabled/userdir.conf

lalu dalam script tersebut samakan bahkan tambahkan setingan seperti kode dibawah ini
<IfModule mod_userdir.c>
     # directive didisabled karena DocumentRoot nya bukan /var/www
        # UserDir public_html
        # UserDir disabled root
    # tambahkan deklarasi untuk public_html
       UserDir public_html

     # dispesifikasikan ke /home/admin/ karena document rootnya /home/admin
        <Directory /home/admin/*/public_html>
                AllowOverride All
                Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
                <Limit GET POST OPTIONS>
                        Order allow,deny
                        Allow from all
                </Limit>
                <LimitExcept GET POST OPTIONS>
                        Order deny,allow
                        Deny from all
                </LimitExcept>
        </Directory>
</IfModule>

lalu kita buat sebuah folder user, misalnya c11
$ cd /home/admin && mkdir c11

kita masuk ke dalam direktori c11 dan buat direktori lagi bernama public_html
$ cd c11 && mkdir public_html

buat sebuah file html
$ nano index.html
berisi :
<html><body><h1>It works!</h1>
<p>This is the default page for this user on port 80.</p>
</body></html>

Komputer Client
jalankan lynx 172.16.0.3/c11 c11 merupakan sebuah nama direktori user tadi, jadi ini merupakan opsional tergantung nama direktori yang anda buat tadi
maka akan menampilkan hasil
It works!
This is the default page for this user on port 80.

Monday, 9 February 2015

Instalasi Apache, MySQL, PHPMyAdmin pada DMZ

Halo sobat coding :)

baiklah sekarang kita akan belajar instalasi paket-paket web server pada komputer. kita akan menginstalasiApache, MySQL, dan PHPMyAdmin. beginilah langkah-langkahnya :
untuk menginstalasi paket-paket tersebut, maka kita harus menentukan PC manakah yang akan menjadi server dan PC yang menjadi client. Bagian menginstal instal paket-paket ini sangatlah mudah. yuk simak langkah selanjutnya :)

Komputer Server

menginstal apache2
pilih apache2 sebagai konfigurasi dari web server yang akan digunakan
$ apt-get install apache2
menginstal MySQL
$ apt-get install mysql-server
menginstal PHPMyAdmin
$ apt-get install phpmyadmin
Kemudian masukkan password yang akan digunakan sebagai user root
menginstal aplikasi web server lynx. lynx ini gunanya seperti firefox, hanya saja tampilannya begitu sederhana berlandaskan dua warna hitam dan putih. Ya, lynx adalah browser yang dapat digunakan di terminal
$ apt-get install lynx
instal juka links
$ apt-get install links

Komputer Client

instal juga lynx dan links
$ apt-get install links
$ apt-get install lynx

Saturday, 7 February 2015

Membuat sesuatu yang luar biasa : Crimping Kabel

"Bagiku, membuat crimping kabel adalah sesuatu yang luar biasa. Biasanya aku hanya menggunakannya dalam keadaan siap pakai. seperti pada LAn dan speedy rumah. Crimping kabel adalah pekerjaan pada umumnya seorang lelaki. Namun aku bangga, aku mampu membuat crimping kabel. "
"dan mengetahui caranya adalah lebih penting, meskipun masih gagal dan belum berhasil. ketahui tekniknya"  --percayalah

Crimping adalah proses dimana sebuah kabel jaringan di proses agar mampu menjadi sebuah kabel jaringan yang utuh atau sempurna. Crimping adalah cara membuat kabel jaringan.
Crimping ada 2 jenis kabel, yaitu "Copper Straight Over dan Copper Cross Over".

Kabel straight
Kabel straight merupakan kabel yang memiliki cara pemasangan yang sama antara ujung satu  dengan ujung yang lainnya. Kabel straight digunakan untuk menghubungkan 2 device yang berbeda.

Contoh penggunaan kabel straight adalah sebagai berikut :
  1. Menghubungkan antara computer dengan switch 
  2. Menghubungkan computer dengan LAN pada modem cable/DSL  
  3. Menghubungkan router dengan LAN pada modem cable/DSL  
  4. Menghubungkan switch ke router  
  5. Menghubungkan hub ke router

Susunan Warna Kabel Straight
kabel straight memiliki ciri kedua ujungnya, baik ujung A dan ujung B memiliki susunan sama, yaitu susunan warna STRAIGHT. 
sususan kabel straight dimulai dengan :
  1. Oranye - Lorek
  2. Oranye
  3. Hijau - Lore
  4. Biru
  5. Biru - Lorek
  6. Hijau
  7. Coklat Lorek
  8. Coklat
Cara mudah menghafal : O-H-B-H-C (OH BH Ce) anda boleh menggunakan inspirasi lain. dan satu yang lebih penting yaitu Lorek  selalu ada didepan, kecuali Biru yang ditengah

Kabel cross over

Kabel cross over merupakan kabel yang memiliki susunan berbeda antara ujung satu dengan ujung dua. Kabel cross over digunakan untuk menghubungkan 2 device yang sama.

Contoh penggunaan kabel cross over adalah sebagai berikut :
  1. Menghubungkan 2 buah komputer secara langsung
  2. Menghubungkan 2 buah switch
  3. Menghubungkan 2 buah hub
  4. Menghubungkan switch dengan hub
  5. Menghubungkan komputer dengan router
Susunan Warna Kabel Cross
Ciri dari kabel Cross adalah kedua ujungnya yang berbeda. Ujung A menggunakan susunan kabel straigt dan ujung satunya ujung B menggunakan susunan CROSS.
susunan warna kabel cross adalah :
  1. Hijau - Lorek
  2. Hijau
  3. Oranye - Lorek
  4. Biru
  5. Biru - Lorek
  6. Oranye
  7. Coklat - lorek
  8. Coklat
Cara mudah menghafal : H-O-B-O-C (hoboc) anda boleh menggunakan inspirasi lain. dan satu yang lebih penting yaitu Lorek  selalu ada didepan, kecuali Biru yang ditengah


 Alat - alat yang dilukan dalam melakukan Crimping
1. Konektor RJ 45













2. Kabel UTP















3. Crimping tang Tool













4. Kabel LAN tester   














Cara Crimping :3
  • Kupas kulit kabel luar secukupnya, sisakan sekitar 2cm. kaya gambar dibawah ini. Kupas menggunakan Crimping tool
  • Buka uliran-uliran tersebut dan luruskan . kemudian rapikan ujung-ujungnya agar panjangnya sama dan rapi. Potong menggunakan Crimping tool
  • Ada 2 tipe crimping kabel yaitu CROSSOVER dan STRAIGHT. baca yang lengkap postingan diatas 
  • Urutkan kabel sesuai jenis kabel yang akan dibuat (cross atau straight) ratakan bagian depan sebelum di masukan kedalam konektor. 
  • Masukan kabel kedalam konektor RJ45 dengan posisi konektor menghadap ke atas (pengait konektor diposisi bawah) dan posisi pin no 1 di paling kiri. 
  • Kencangkan jepitan konektor pada kabel dengan menggunakan crimping tool. sampai bunyi klik.
  

Dokumentasi Praktikum

Gambar disamping adalah peralatan (Tool) yang telah disediakan. tool tool tersebut adalah Kabel UTP, konektor Rj45 serta crimping tool


Gambar disamping adalah hasil crimping kabel yang saya dan rizal buat. Disini kami membuat straight dan cross kabel
  

ini adalah momen dimana hasil percobaan kami sedang diuji oleh salah seorang Asisten, dengan menggunakan LAN tester

Thursday, 7 August 2014

#Motivasi Alasan Mengapa Kamu Harus Bertahan ?


Malam Sobat Coding :)

Kali ini saya akan sharing nih seputar Alasan mengapa kamu harus bertahan khususnya bagi teman-teman atau Anda yang sedang menempuh studi di  Jurusan Pemrograman, Ilmu Komputer, dan Teknik Informatika

Sobat-sobat Coding tercinta,
banyak nih dari beberapa teman yang mempunyai kesan dan pesan setelah melaksanakan Magang/Kerja Praktik baik disuatu perusahaan, badan usaha milik negara, ataupun di suatu kedinasan.

dari hasil Survey Coding, beberapa yang melaksanakan Kerja Praktik (Kuliah Kerja Nyata) di tempat yang non-coding/tanpa memrogram sama sekali, pasti akan merasakan kebahagiaan yang luar biasa.
"I Dont wanna be a proggrammer anymore"
"Ga mau lagi aku jadi programmer"
:)

dan beberapa pendapat lainnya setelah mereka menemukan sisi kebahagiaan dari dunia luar (dunia kerja non coding).

Sementara, Disamping itu, sebagian yang mengambil Kerja Praktik di Perusahaan / Kedinasan yang bergerak di bidang Pengembangan Teknologi Informasi, pasti diwajibkan bagi mereka untuk menghasilkan suatu produk, yaitu sebuah sistem/aplikasi yang dapat dikembangkan dan dimanfaatkan oleh tempat mereka bekerja nantinya.

"wah sama-sama Kerja Prakteknya(di Jurusan yg sama), tapi kok enak situ ya"
mungkin, hal ini Mudah untuk teman-teman atau Anda yang memang memiliki passion dan kemampuan yang tinggi di bidang pemrograman. Tetapi Bagaimana dengan yang memiliki kemampuan terbatas/kurang dalam hal pemrograman?

:)

Hai hai hai, sobat Coding sekalian. Coding punya tips dan sedikit nasehat nih untuk Agan agan sekalian.

1) Mau Tidak Mau Kita harus menyelesaikan produk kita dan mengharumkan track record Almamater.
Mengapa demikian? ya. Kerja Praktik adalah salah satu kewajiban yang harus kita selesaikan berdasarkan suatu Mata Kuliah dalam kurikulum. dalam Kerja Praktik, perusahaan/kedinasan akan meminta kita untuk menghasilkan suatu produk yang akan bermanfaat. Jangan Lupa untuk berikan yang terbaik yang terbaik dan yang terbaik dari Anda, karna tangan Almamater kalian, ada pada Diri Kalian sendiri :)
Karna Orang-orang(perusahaan) sudah percaya dengan Almamater Anda yang selalu mencetak bibit pembuat sistem terhandal diantara keempat Perguruan Tinggi Ternama Tetangga

2)Secara Tidak Langsung Adalah sebagai wujud Bhakti Anda kepada Kedua Orang Tua.
wah yang ini dalam banget. Kok bisa ya? YA.
Ingat kembali tujuanmu berada di Jurusan pemrograman? siapa yang memilihkan jurusan itu kalau bukan ada ridho dan campur tangan dari Orang Tua. siapa yang selama ini mensuport biaya perkuliahan Anda hingga sampai saat ini Anda akan mendekati keberhasilan mencapai Tahap Sarjana. Siapa? Kalau bukan lagi Orang Tua kita. :)

Belajarlah untuk bertanggung jawab. Jangan pernah merasa berat. itu semua adalah wujud BHAKTI Anda kepada kedua Orang Tua dengan melakukan yang terbaik disetiap masa-masa perkuliahan Anda. dengan melakukan yang terbaik saat Kerja Praktik Anda

"Capeek.. :( Begadang terus sampai pagi. Tidur hanya 2 jam...... :( Mengerjakan sistem perusahaan segede itu fungsionalitas sistemnya. Beraaaat... aaaaahhhh"
Hai hai hai :)

Berbakti itu tak harus dengan uang. Berbakti itu tak harus nunggu TUA. Berbakti itu dimulai dari sekarang, setiap saat Anda hidup

Berat? iya Berat. Tapi yang Berat itu akan menjadi buah yang MANIS, apabila Anda melakukan kesemuanya dengan Ikhlas dan Sungguh-sungguh, semata hanya berbakti kepada kedua orang tua dan mendapatkan ridho kedua orang tua. Karna ridho mereka adalah ridho-Nya


Demikian, yang dapat Coding bagi untuk Teman-teman :3
Semoga bermanfaat.
Lelah tak kan membunuhmu Nak, Lelah hanyalah sebuah rasa dari proses pendakian apa yang kamu capai. dan Rasa itu hanya sementara. hanya sementara. yang kekal adalah pengalaman dan hikmahnya

Selamat berbakti kepada kedua orang tua

Salam Coding :)

Friday, 18 July 2014

Sekadar Seperti Layang-Layang


Aku ingin menjadi Elang
dengan gagah mengangkasa terbang
hingga semua makhluk hidup pun memandang
Tapi kata induk, Aku tak boleh jadi Elang
katanya aku tak boleh hanya bisa terbang
aku harus jadi lebah diantara ilalang,

Aku ingin menjadi Kumbang
hitam legam menawan mengembang
cepat gesit lari menerjang
Tapi kata induk, Aku tak boleh jadi Kumbang
katanya aku tak boleh hanya bisa lari menerjang
aku harus jadi madu beruang,

Aku ingin menjadi Kutilang
bernyanyi indah di atas pohon yang rindang
Tapi kata induk, Aku tak lagi boleh jadi Kutilang
katanya aku tak boleh hanya bisa berdendang
aku harus menjadi dara yang terbang

Walau usiaku kini matang
aku takkan boleh jadi Elang, Kumbang, atau Kutilang
namun aku juga tak jadi seperti
lebah, beruang, atau dara yang bisa terbang
aku hanya seekor burung kecil yang tak bisa terbang
dengan sebelah sayap
yang patah lalu menghilang
karna asanya selalu hilang
saat ingin menjadi Elang, Kumbang, dan Kutilang

Mungkin, aku hanya jadi sebagian kecil 
dari asa-asaku
aku bisa berjalan, tapi tak segagah Elang yang rupawan
aku bisa melompat, tapi tak dapat berlari sekencang Kumbang
dan aku bisa bersuara, tapi tak seindah sang Kutilang

Andai, indukku tahu

betapa begitu sangat mudah 
apa yang aku inginkan

Aku hanya ingin bisa terbang
sekadar seperti layang-layang
bebas kemana ia ingin terbang
sejauh angan layang-layang
tapi tetap masih bersama sang penyayang,

karna hidup adalah ketika setiap insan yang bernyawa
akan menjalaninya masing-masing
karna hidup adalah ketika setiap insan yang bernyawa
berhak ingin menjadi bagaimana
entah hendak pergi setinggi apa angkasa
entah bagaimana ia mewujudkan asa-asanya
karna hidup adalah ketika setiap insan
akan menjalaninya masing-masing

Aku hanya ingin bisa terbang,
sekadar seperti layang-layang
kumohon sekali saja 
biarkan burung kecil itu terbang melayang
karna kebahagiaan adalah, ketika insan yang bernyawa
hidup menjadi dirinya
terbang sejauh sebesar asa-asanya
namun tetap dekat dengan sang penyayang.

-Penulis-
Ramadhan Dua Empat Belas
Di Suatu Malam yang berharap Ia dapat bebas terbang
Sekadar seperti Layang-layang


Sunday, 2 March 2014

Angkot The Game : Kudatangi Lagi, Tarik Mang!!


Klasifikasi
Genre               : Simulasi
Platform           : Online, PC
Release Date    : 1 Desember 2013
ERSB Rating    : Everyone 10+
Publisher          : Oray Studios, Inmotion Digital
Developer        : Oray Studios, Inmotion Digital

Tentang "Angkot The Game"
merupakan sebuah game modern yang mampu mengemas perjuangan sopir angkot di Kota Bandung. Jadi pada game ini Anda dapat merasakan suka duka di dunia Angkot yang kerap ugal-ugalan karena terpaksa, demi mengejar setoran harian. Terminal
Potret Angkot Kota
Dalam ATG, Anda bermain sebagai pengendara angkutan perkotaan (angkot) untuk mengumpulkan uang. Uang ini bisa digunakan untuk memberikan upgrade mobil

Permainan ini memiliki sistem kepuasan penumpang yang akan menentukan jumlah bayaran yang akan Anda dapatkan, juga terdapat fitur upgrade sparepart  hingga aksesori mobil angkot yang bisa Anda beli di bengkel.

yang menarik adalah sistem Radio Angkot yang diusung developer sebagai medium unjuk gigi para musisi yang ingin karyanya diperdengarkan selama game dimainkan. Radio ini juga berfungsi untuk menghibur Anda sebagai sopir Angkot.

Diliput dalam Omega Magazine, game ini telah memenangkan award Best Local PC Game Of The Year 2013

Skenario
Permainan ini dimainkan dengan menjalankan angkot melintasi rute yang sudah ditentukan sebelumnya. Mobil yang kita kendarai harus melaju ke checkpoint untuk mendapatkan waktu tambahan, tidak lupa untuk berhati-hati dengan kendaraan lain yang melintas. 

Tidak hanya itu, mobil kita memiliki indikator bensin yang harus diisi dengan mencari tukang bensin eceran. Kita pun juga harus memperhatikan perempatan yang dijaga oleh polisi untuk menghindari tilang bila melanggar lampu merah.

Sebagai sopir angkot, tentu saja permainan terpusat dengan menaik-turunkan penumpang angkot. Calon penumpang dengan balon dialog didekati dan mereka akan masuk ke dalam angkot. Mereka akan turun dengan perintah "kiri" dan angkot harus segera berhenti agar mendapatkan tip. 

Jika berhenti terlalu jauh, maka penumpang akan kecewa dan reputasi akan jatuh. Setiap penumpang yang diangkut akan memberikan uang kepada pemain sebesar Rp 2.000. Bila menyetirnya bagus, maka mereka akan memberikan tip Rp 1.000.

Dalam permainan ini, kita bisa memilih jenis angkot yang memiliki spesifikasi tertentu, lengkap dengan opsi untuk menghiasinya menggunakan berbagai tempelan.


Cara Bermain
Jika hendak menaikkan dan menurunkan penumpang maka sopir harus memilih lajur kiri. tombol-tombol yang digunakan pada keyboard adalah sebagai berikut :
- panah kiri / A :  belok kiri
- panah bawah / W : Gas
- panah atas / S :  rem
- panah kanan / D : belok kanan
- C : ganti sudut pandang
- Spasi : rem tangan
- H : klakson
- < : stasiun radio sebelumnya
- > : stasiun radio berikutnya
- - : mengecilkan suara radio
- + : membesarkan suara radio
Panduan Bermain - Keyboard

Panduan bermain - Gamepad


Video Trailer
Play Demo dapat dilihat dibawah ini

Game dinilai dari unsur realitas
Realitas Fakta
- Mobil Angkot didesain sesuai dengan aslinya
Stiker "Berkeringat Demi Keluarga"
- Latar belakang kota yang digunakan  sesuai dengan aslinya, yaitu suasana Kota Bandung
- Bahasa yang digunakan oleh percakapan penumpang sesuai dengan aslinya, yaitu Bahasa Sunda
- Terdapat pedagang kaki lima yang membuka rombong di tepi jalan yang sesuai keadaan aslinya
- model pilihan jenis mobil angkot sesuai dengan aslinya, yaitu jenis carry  dan minibus
- terdapat pedagang bensin eceran seperti keadaan kota-kota di Indonesia
- sopir angkot bisa mendengarkan radio yang terdapat di dalam mobil, sesuai dengan aslinya. dan lagu-lagu tersebut merupakan lagu-lagu yang ada dan sesuai dengan aslinya, sehingga sopir bisa menikmati perjalanannya
- saluran dan acara televisi pada kamar sopir merupakan tayangan stasiun televisi sungguhan, seperti Eat Bulaga pada SCTV dan Tembang Kenangan pada TVRI
Stasiun TV Kamar Sopir


Realitas Random
- Di jalan raya akan bertemu macam-macam pengendara yang berlalu lalang, seperti bertemu pengendara motor bebek dan honda scopy, pengemudi mobil sedan dan jip
-  adanya calon penumpang yang menunggu di kiri jalan
Naik-Turun Penumpang
-  adanya penumpang yang ingin turun di suatu tempat tertentu
-  penumpang bermacam-macam dan berbagai usia
- sewaktu-waktu terjadi Kecelakaan, yaitu adanya kendaraan yang tiba-tiba muncul dan menindih mobil lain sehingga terguling di tengah jalan

Realitas Proses (Sebab-Akibat)
- Cara mengendalikan angkot sama seperti aslinya, yaitu bermain dengan setir, gas, rem serta klakson
- Jika sopir menurunkan penumpang terlalu jauh dari tempat yang dikehendaki penumpang tersebut, maka penumpang akan menggerutu dan nilai reputasi sopir menurun
- Jika sopir mengemudi angkot dengan mulus dan lancar, maka penumpang akan senang dan akan memberikan tips Rp. 1000,00
Penumpang membayar
-  Sopir angkot yang banyak mengumpulkan uang dari hasil menarik angkot, maka akan menjadi kaya dan dapat memodifikasi sparepart mobil dan stiker tempelan pada kaca mobil angkot
Modifikasi Mobil Angkot
-  Jika ada kemacetan maka sopir harus mengurangi kecepatan
-  Jika terdapat rambu-rambu lalu lintas untuk larangan angkot memasuki jalur tersebut, maka sopir harus memilih jalur lain
-  Jika sopir ingin membeli bensin maka harus mengeluarkan sejumlah uang
-  Jika ingin menaikkan penumpang, maka sopir harus memilih lajur kiri dan berhenti di depan calon penumpang tersebut. begitu juga sebaliknya jika ingin menurunkan penumpang, maka sopir harus memiih lajur kiri dan menurunkan penumpang tersebut
- terdapat beberapa misi / tujuan sopir tersebut menarik angkot : 1) misi Narik, hanya bertujan untuk mencari penumpang, 2) misi Lebaran, maka akan membawa sekumpulan orang yang sudah memesan angkot beserta barang bawaan mudik
Misi Lebaran


Realitas Fisika
- Jika sopir menambah gas, maka kecepatan mobil akan bertambah (GLBB)
- Bila sopir menggunakan rem, maka kecepatan mobil berkurang dan lama-lama mobil angkot akan berhenti (Gaya Gesek, dimana v=0)
- Jika sopir menabrak pengendara lain, maka terjadi tumbukan  (Hukum Newton III tentang Aksi Reaksi)
Kecelakaan
Penumpang terguncang
- Jika sopir menerobos trotoar jalan maka isi mobil angkot (penumpang) akan terguncang atau barang bawaan mudik penumpang akan jatuh (Hukum Newton III tentang Aksi Reaksi)
- Terdapat indikator bensin, dimana sewaktu-waktu setelah perjalanan maka bensin mobil akan habis, dan sopir harus membeli bensin eceran untuk pengisian bahan bakar agar dapat melanjutkan perjalanan (Hukum Energi)
Mengisi bahan bakar
- pada saat terjadi tumbukan pada saat kecelakaan, maka pengendara akan terjatuh kebawah (gravitasi)
- ketika sopir membanting setir ke kiri atau kanan maka mobil akan membelok (kinematika)

Realitas Audio
-  terdengar suara mesin angkot
- terdengar suara percakapan penumpang di dalam angkot sehingga kita merasakan seolah-olah seperti berada di angkot tersebut
- suara musik yang berasal dari radio mobil angkot, ketika sopir membunyikan radio

Realitas Visual
- mobil angkot (3D) terdiri dari komponen mobil yang lengkap beserta sparepart dan stiker tempelan di kaca belakang
- gedung dan bangunan kota (3D) dibuat sama persis seperti aslinya, seperti ruko, masjid, rumah, dsb
- jembatan penyeberangan (3D) terdapat baliho (3D) dibuat sesuai aslinya dengan terdapat iklan didalamnya
- Trotoar (3D), diatas trotoar terdapat pedagang kaki lima yang berjualan, tempat sampah yang tersedia, serta para pejalan kaki dan calon penumpang yang menunggu
- Terminal angkot, berisi beberapa angkot yang berada disana yang sedang beristirahat atau bahkan hendak berangkat
- kamar sopir (3D), lengkap seperti keadaan sebuah kamar di Indonesia pada umumnya
Kamar Pak Sopir


Fitur Unik
Daftar Sopir Paling kaya
Pada ATG akan tercatat daftar sopir angkot paling kaya, yang dilengkapi dengan data lama waktu menarik angkot, jumlah terjun lapangan, dan jumlah penumpang serta total pendapatan

Profil Penulis

Nama  :  Ika Ayu Rahmania Islam
NRP   :  5111100201
Kelas  :  Realitas Virtual B

User Angkot The Game : BungPendik