tag:blogger.com,1999:blog-70483568079783410162024-03-15T15:18:21.126+07:00vikachew09Asiknya Kuliah di Teknik Informatika...Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.comBlogger152125tag:blogger.com,1999:blog-7048356807978341016.post-64949269810821809722015-03-01T22:09:00.000+07:002015-03-01T22:17:46.515+07:00Paper Jurnal, Konferensi, dan Publikasi Ilmiah di Dunia TIMahasiswa Teknik Informatika pasti sudah tidak asing dengan yang namanya "paper". Apalagi bagi mahasiswa tingkat atas yang kerjaannya sudah mulai fokus ke <a href="http://vikachew09.blogspot.com/2014/02/tugas-akhir-ta-dan-perjalanannya.html">Tugas Akhir</a>. Nah, apa sih "paper" ini, bagaimana kedudukannya di dunia TI, dan apa hubungannya sama mahasiswa Teknik Informatika?<br />
<br />
Catatan: artikel ini tidak akan membahas cara menulis paper. Bagi yang belum pernah mendengar atau belum mengetahui dengan baik apa itu paper, silakan baca langsung. :)<br />
<br />
<a name='more'></a><h3>
<span style="color: #990000;">Pendahuluan: Asal Mula "Paper"</span></h3>
Dunia TI, seperti dunia bidang keilmuan lainnya, setiap waktunya mengalami perkembangan. Kalau di bidang kedokteran atau sains, biasanya perkembangannya berupa penemuan obat atau bakteri cross-breeding baru untuk vaksinasi (?) atau semacamnya.<br />
<br />
Kalau di bidang TI, penemuan semacam ini juga ada. Misalnya penemuan algoritma baru untuk menyelesaikan masalah tertentu. Persamaan masalah penemuan di bidang TI sama bidang kedokteran ada satu: penemuan ini akan terus ada sepanjang perkembangan penelitian (yang tidak akan pernah berhenti).<br />
<br />
Kenapa penemuan ini akan terus ada? Karena permasalahan di bidang keilmuan itu juga akan selalu ada. Karena sebab ini, sebuah konsep atau materi bisa saja akan ditinggalkan di masa datang karena telah ditemukan solusi yang lebih baik dan membuat konsep yang lama tidak relevan dengan perkembangan jaman.<br />
<br />
Begitu pula dengan dunia TI. Bahkan di saat Anda lagi kuliah, atau ngerjain tugas, atau nongkrong sama temen, di saat itu pula muncul penemuan atau "kontribusi" baru bidang TI.<br />
<br />
Kontribusi baru di bidang TI itu tentunya harus disebarkan ke masyarakat luas, atau paling tidak ke komunitas akademisi atau peneliti lainnya supaya pengetahuan mereka tetap <i>up-to-date</i> sama perkembangan keilmuan yang baru. Nah, di sinilah muncul yang namanya "paper" sebagai media untuk publikasi hasil penelitian para peneliti itu...<br />
<br />
<h3>
<span style="color: #990000;">Apa itu "paper", jurnal, conference, dsb?</span></h3>
Paper atau artikel ilmiah adalah tulisan yang dipublikasikan/diterbitkan yang berisi hasil penelitian atau riset yang dilakukan oleh penulis. Untuk diterbitkan, paper melalui proses seleksi terlebih dahulu yang biasanya berbentuk peer review oleh "juri".<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbxZHCJ7xc4PJCZdJB94-hnwwZLNTKG8cDn1gY9k66kP26CYcP4bIkVUopJTlcXsoGX4Gt137xpy9lS7UWxEecCc4kDwcUjHtPYwjtlKLJD7bCp3MliiF6lXB5v40zecOD_UnGLWbYromR/s1600/paper.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbxZHCJ7xc4PJCZdJB94-hnwwZLNTKG8cDn1gY9k66kP26CYcP4bIkVUopJTlcXsoGX4Gt137xpy9lS7UWxEecCc4kDwcUjHtPYwjtlKLJD7bCp3MliiF6lXB5v40zecOD_UnGLWbYromR/s1600/paper.jpg" height="320" width="311" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<i>Contoh sebuah paper</i> </div>
<br />
Ada dua jenis publikasi yang umum dipakai sebagai sarana menerbitkan hasil riset: jurnal atau konferensi. Bedanya apa?<br />
<br />
Umumnya, jurnal itu berbentuk seperti majalah gitu. Jadi, dia akan terbit tiap beberapa bulan sekali tiap tahun dan memiliki informasi Volume dan Issue (kalau ada). Dan, seperti majalah, ada banyak judul jurnal yang memuat hasil riset terkini di dunia TI, misalnya International Journal of Software Engineering and Its Applications (IJSEIA), <a href="http://juti.if.its.ac.id/" rel="nofollow">Jurnal Ilmiah Teknologi Informasi (JUTI)</a> milih Teknik Informatika, dsb yang banyak sekali.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuKEBFKYCEx-lhj1osEw-zggOEP1WhSJZDLBS7fAED3RFRMXU4ULthylYHhEv1i0s8szOQgmU2iX7XhO7ZdHzzpJBpLBsmePsV81XhmMqpPANFhjJ9ba9kodhF7R_z6MoGm1TUxfLG0yrw/s1600/jurnal.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuKEBFKYCEx-lhj1osEw-zggOEP1WhSJZDLBS7fAED3RFRMXU4ULthylYHhEv1i0s8szOQgmU2iX7XhO7ZdHzzpJBpLBsmePsV81XhmMqpPANFhjJ9ba9kodhF7R_z6MoGm1TUxfLG0yrw/s1600/jurnal.jpg" height="135" width="320" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<i>Contoh jurnal</i> <i>yang berisi banyak paper</i> </div>
<br />
Sedangkan konferensi itu berbentuk seperti seminar. Saya ambil satu contoh <a href="http://icts.if.its.ac.id/" rel="nofollow">International Conference on Information Communication Technology and Systems (ICTS)</a> yang rutin diadakan tiap tahun di Teknik Informatika. Jadi, peneliti yang ingin mempublikasikan hasil penelitiannya ke ICTS bisa mendaftarkan diri dan (kalau keterima) nanti harus presentasi dan tanya-jawab sama penonton konferensi. Tujuannya sama seperti jurnal, yaitu untuk menyebarluaskan hasil penelitian ke publik.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgikSqQE6Bby-4nUTxq1eOzBwl4XWv8F6SaPnYYS2W6QFPRYYi18B7nExAri216yzB5cWfbpwnq9wDRtzhxGuoHkMjFzo_TImIebxzYCWPgFpTW8pKifIpjZFqccW2e3LGRZO2YAZjPGH7H/s1600/conference.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgikSqQE6Bby-4nUTxq1eOzBwl4XWv8F6SaPnYYS2W6QFPRYYi18B7nExAri216yzB5cWfbpwnq9wDRtzhxGuoHkMjFzo_TImIebxzYCWPgFpTW8pKifIpjZFqccW2e3LGRZO2YAZjPGH7H/s1600/conference.jpg" /></a></div>
<div style="text-align: center;">
<i>Contoh pembicara yang sedang presentasi di conference</i></div>
<br />
Selain perbedaan dalam masalah sajian, syarat sebuah artikel untuk bisa terbit di jurnal itu lebih sulit dan ketat karena selain riset yang dipublikasikan di jurnal harus benar-benar sudah terbukti, kualitas penulisan juga menjadi syarat mutlak. Makanya kualitas artikel jurnal itu lebih berbobot daripada paper konferensi.<br />
<br />
Sebagai tambahan, biasanya konferensi itu adalah salah satu sarana bagi akademisi/peneliti untuk mempublikasikan bagian kecil dari penelitiannya. Nah, penelitian yang lebih lengkap inilah yang nanti akan diterbitkan di jurnal.<br />
<br />
Jurnal dan konferensi itu memiliki kedudukan yang penting bagi akademisi yang peduli dengan perkembangan keilmuan. Para dosen juga biasanya aktif untuk publikasi artikel semacam ini.<br />
<br />
Karena itulah, kadang di biodata dosen ada informasi masalah topik, fokus, atau bidang minat penelitian. Informasi itu menunjukkan dosen atau peneliti tersebut aktif memantau dan mengikuti perkembangan riset di bidang tersebut. Sehingga, mahasiswa dapat mengetahui dan menggunakan informasi ini untuk, misalnya, menentukan dosen pembimbing pada TA dengan topik tertentu.<br />
<br />
<h3>
<span style="color: #990000;">Peran Paper bagi Perkuliahan Teknik Informatika (S1)</span></h3>
Bagi mahasiswa S1, mungkin wajar kalau belum mengenal paper atau masih terasa asing dengan paper. Dulu, saya juga merasa paper adalah sesuatu yang horor dan menakutkan karena tidak bisa dicerna dengan wajar seperti artikel pada umumnya.<br />
<br />
Maksudnya, untuk memahami paper itu memang harus membutuhkan usaha lebih keras daripada memahami, misalnya, artikel tutorial di internet.<br />
<br />
Namun, tidak bisa dipungkiri, cepat atau lambat mahasiswa harus mau mengotori tangannya dengan paper-paper ilmiah (terutama jurnal) paling tidak sekali sebelum lulus. Kejadian paling sering adalah ketika mau ngerjakan Tugas Akhir dan bingung mau mengajukan topik apa. Di situlah kita membutuhkan paper sebagai referensi pekerjaan kita.<br />
<br />
Karena pada dasarnya, mahasiswa adalah akademisi yang sedang belajar dan patut menyadari pentingnya publikasi ini. Paling tidak, mahasiswa harus tahu perkembangan terakhir bidang keilmuan yang menjadi fokus Tugas Akhirnya.<br />
<br />
Jadi, dapat disimpulkan bahwa paper memiliki peran penting bagi mahasiswa. So, bersiap-siaplah menghadapi paper dan jangan terlalu pusing kalau tidak bisa memahami paper dalam satu kali membaca. Terkadang butuh waktu sangat lama untuk bisa memahami satu artikel dan hal ini sangat sangat sangat wajar. Yang penting sering bertanya dan terus belajar.<br />
<br />
<h3>
<span style="color: #990000;">Di mana kita mencari paper?</span></h3>
Teknik Informatika punya langganan 2 media publikasi online, yaitu <a href="http://ieeexplore.ieee.org/" rel="nofollow">IEEExplore </a>(baca: I-triple-E-Xplore) dan <a href="http://sciencedirect.com/" rel="nofollow">ScienceDirect</a>. Kita dapat browse banyak artikel di sana dan download secara gratis.<br />
<br />
Selain dari 2 media online di atas, ada lagi <a href="http://dl.acm.org/" rel="nofollow">ACM</a>, <a href="http://link.springer.com/" rel="nofollow">Springer</a>, dll. yang berbayar dan <a href="http://scholar.google.com/" rel="nofollow">Google Scholar </a>yang akan mencari artikel dari berbagai sumber.<br />
<br />
Beberapa tips untuk mencari artikel dari media-media tersebut adalah:<br />
1. Jangan lupa filter tipe artikel, misalnya Buku, Jurnal, atau Konferensi<br />
2. Filter tahun juga. Artikel yang terbaru memiliki tingkat relevansi yang lebih tinggi.<br />
<br />
Teknik Informatika sendiri juga memiliki jurnal yang terbit dua kali dalam setahun, yaitu Jurnal Ilmiah Teknologi Informasi atau<a href="http://juti.if.its.ac.id/" rel="nofollow"> JUTI</a>. Silakan buka-buka daftar artikelnya untuk mengetahui judul-judul apa yang sudah diterbitkan di sana.<br />
<br />
Teknik Informatika juga punya konferensi yang diadakan tiap tahun, yaitu <a href="http://icts.if.its.ac.id/" rel="nofollow">ICTS</a>, yang diikuti oleh akademisi dari berbagai kalangan. Kalau sempat, ikutilah seminar ICTS dan menimbalah ilmu dari sana.<br />
<br />
<h3>
<span style="color: #990000;">Kesimpulan</span></h3>
Paper adalah artikel ilmiah yang berisi hasil riset peneliti untuk memberikan sumbangsih keilmuan atau kontribusi di bidang masing-masing. Paper di lingkungan Teknik Informatika bisa berasal dari dua sumber, yaitu Jurnal atau Konferensi, yang cepat atau lambat akan dipelajari oleh mahasiswa.<br />
<br />
Paper bukanlah barang horor yang harus dihindari karena memang memahami paper bukanlah pekerjaan yang mudah, apalagi bagi mahasiswa. Oleh karena itu, tetaplah semangat dan jangan takut membaca paper karena paper itu sebenarnya adalah perkembangan terkini dari bidang yang kita geluti.<br />
<br />
Jadi, tidak ada salahnya kita mendidik diri agar sadar tentang perkembangan ilmu di bidang teknologi informasi. :)Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com2tag:blogger.com,1999:blog-7048356807978341016.post-1121693552315119482014-06-07T13:08:00.000+07:002014-06-07T13:08:06.330+07:00Ada Apa di Bursa Karir ITS?<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEFGMsTg84899vO7lMnLgDyBL8sb6rbXZ9HZmfNPKS_bDUPWFGQjZJvPQeknKY_qvocrxuzDrk3xzaSojUNmCZ3pFrnYGpsXXI95VqO_V7l2gBAQIWxODoFgn1MlijYCljbwelFDialeb4/s1600/CAM00342_2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEFGMsTg84899vO7lMnLgDyBL8sb6rbXZ9HZmfNPKS_bDUPWFGQjZJvPQeknKY_qvocrxuzDrk3xzaSojUNmCZ3pFrnYGpsXXI95VqO_V7l2gBAQIWxODoFgn1MlijYCljbwelFDialeb4/s1600/CAM00342_2.jpg" height="190" width="320" /></a></div>
<br />
Mencari kerja merupakan kegiatan yang umumnya dilakukan oleh mahasiswa yang baru lulus. Untuk memfasilitasi pencarian kerja ini, ITS menyediakan acara yang biasanya ada tiap tahun yang disebut Bursa Karir ITS.<br />
<br />
Mungkin bagi mahasiswa yang mau lulus ataupun tidak ada yang penasaran: ada apa aja sih di bursa karir? Ngapain aja di sana? Apa yang perlu dipersiapkan, dsb? Nah, postingan ini akan mencoba menjawab pertanyaan tersebut dan sekaligus sebagai cerita pengalaman singkat mengunjungi Bursa Karir ITS tanggal 19 Maret 2014 kemarin.<br />
<a name='more'></a><br />
<h3>
Ulasan singkat mengenai Bursa Karir ITS</h3>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiin7gnLDT1HDvwL4F5KOj5xhpW6ARqXq-TaXxEbAytMVUlmQTgW5y6DR34uN1kRyBzwSPT3uSnRYrZ8klePXohyphenhyphenG9CIRdX5Q8G3eiMaOthzU1DlDogtMaH8x2vxKfWHnF4FqP1o-9HM1U6/s1600/CAM00344.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiin7gnLDT1HDvwL4F5KOj5xhpW6ARqXq-TaXxEbAytMVUlmQTgW5y6DR34uN1kRyBzwSPT3uSnRYrZ8klePXohyphenhyphenG9CIRdX5Q8G3eiMaOthzU1DlDogtMaH8x2vxKfWHnF4FqP1o-9HM1U6/s1600/CAM00344.jpg" height="240" width="320" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<i>Tiket</i></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Bursa Karir ITS adalah salah satu bursa karir yang populer dan selalu ramai pengunjung. Acara yang biasanya digelar di Graha ITS ini diikuti oleh banyak perusahaan untuk menawarkan lowongan kerja di perusahaan mereka.<br />
<br />
<h3>
Ohya? Apa saja perusahaannya?</h3>
Biasanya daftar perusahaannya ada (ditempel) di papan luar graha sekaligus ada denah stan-stan perusahaan tersebut. Stan-stan itu tersebar di lantai 1 graha dan pelamar bisa bertanya langsung lowongan dan syarat-syarat pendaftarannya. Ada banyak sekali perusahaan ternama di sini dan biasanya suasana sangat padat.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzjOlZ70ZzNpqEa3Bp85pL8nbiOBr7jrhY3bEsBN-ddxvJybYfG5OIMwHRiI5xdBSZCNZr-93WYyX6kEcg5P4JxkU7rZdG-5Ou5uMYiiCiISPGE9y6AD8SGnGe1hyphenhyphenktB6mQ-0pIy-Lz2ts/s1600/CAM00697.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgzjOlZ70ZzNpqEa3Bp85pL8nbiOBr7jrhY3bEsBN-ddxvJybYfG5OIMwHRiI5xdBSZCNZr-93WYyX6kEcg5P4JxkU7rZdG-5Ou5uMYiiCiISPGE9y6AD8SGnGe1hyphenhyphenktB6mQ-0pIy-Lz2ts/s1600/CAM00697.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>Denah stan lantai 1 dan daftar perusahaan</i></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVQa1ai_iAm-6w96fx27wjZ90Nr2x-qt-My7eZ2M_N0WGdLfQtbHsOlqwsQxEIIu6TjziwymNGkrOto2JIR-8tC98fW3Rj2K5RQDE07SHiK4cXgLaS3d9PZeJ0rHjdiLSLM0LxXFHriADe/s1600/CAM00673.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVQa1ai_iAm-6w96fx27wjZ90Nr2x-qt-My7eZ2M_N0WGdLfQtbHsOlqwsQxEIIu6TjziwymNGkrOto2JIR-8tC98fW3Rj2K5RQDE07SHiK4cXgLaS3d9PZeJ0rHjdiLSLM0LxXFHriADe/s1600/CAM00673.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>Suasana yang ramai</i></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUA3UMaJ5-QlT4sD8kB2KBixcGpI-P5f7PVK_zxjhFNK2TxOQksSHRKR9Ewlbc12HrAGmrLHVu3RHcNFFcEzE2plYEyxX4Ir5UvWv3W4Hgd3FLvulG40s4WdQtBzwgSf4KRT3foXRqAroX/s1600/CAM00693.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUA3UMaJ5-QlT4sD8kB2KBixcGpI-P5f7PVK_zxjhFNK2TxOQksSHRKR9Ewlbc12HrAGmrLHVu3RHcNFFcEzE2plYEyxX4Ir5UvWv3W4Hgd3FLvulG40s4WdQtBzwgSf4KRT3foXRqAroX/s1600/CAM00693.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>T_T</i></div>
<br />
<br />
Selain perusahaan yang buka stan, ada juga daftar perusahaan yang menawarkan kerja secara online atau offline. Daftar perusahaan ini dapat dilihat di papan atau langsung saja menuju TKP di lantai 2.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3AQpSRfr_t9jIMWdNtCwMb3TDZVjKE1JppeoavxPrKpAa6lmWGqhLJu1JaT1cfcW-iw8jbsTaExKPoAGLG9WdgtjfIAqacPF6Vk7WRSu1gXqr4C5pJDrc7WpEmj4Hc3Z3vOrZBKpPAikl/s1600/CAM00337.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3AQpSRfr_t9jIMWdNtCwMb3TDZVjKE1JppeoavxPrKpAa6lmWGqhLJu1JaT1cfcW-iw8jbsTaExKPoAGLG9WdgtjfIAqacPF6Vk7WRSu1gXqr4C5pJDrc7WpEmj4Hc3Z3vOrZBKpPAikl/s1600/CAM00337.jpg" height="320" width="240" /></a></div>
<div style="text-align: center;">
<i>Daftar perusahaan "online" dan "offline"</i></div>
<br />
<br />
<h3>
Online? Offline?</h3>
Perusahaan yang menawarkan pendaftaran secara online berarti perusahaan tersebut membuka penerimaan berkas lamaran secara langsung/secara online di tempat itu (lantai 2). Sedangkan offline berarti kita mengumpulkan berkas lamaran melaui kotak-kotak (dropbox) yang disediakan juga di lantai 2.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9FVY5-flw1KUYJ0OfYkhatswjhtsidTE_R7MCeh_f6IqUvRsAEwwh982dgXBDpVoMBrd-PawqZ3Gj_Dd8UBZdDSGJWMYXmPrUCxBbQqy1vzzebHW1pu45PqWrckVyq2idcZakOvGNg9Gp/s1600/CAM00690.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9FVY5-flw1KUYJ0OfYkhatswjhtsidTE_R7MCeh_f6IqUvRsAEwwh982dgXBDpVoMBrd-PawqZ3Gj_Dd8UBZdDSGJWMYXmPrUCxBbQqy1vzzebHW1pu45PqWrckVyq2idcZakOvGNg9Gp/s1600/CAM00690.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>Pusat pendaftaran online</i></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii4eJA7LIKARy-SPe6-nRCZyXVY02qYwhmQnGjCjYuob4zi36O74_TJFXZiPuSQxsJVs2MzfC-L8S5_ILCiFQteaJlzfMyW1rf7lJ50OVbFPL1OlVlxhyphenhyphenKpS7lsnGrzujgTw6EBV_oFe8Z/s1600/CAM00681.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEii4eJA7LIKARy-SPe6-nRCZyXVY02qYwhmQnGjCjYuob4zi36O74_TJFXZiPuSQxsJVs2MzfC-L8S5_ILCiFQteaJlzfMyW1rf7lJ50OVbFPL1OlVlxhyphenhyphenKpS7lsnGrzujgTw6EBV_oFe8Z/s1600/CAM00681.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>Ramai yang mau daftar</i></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip4GMTywaUFfaphWKeHz78bcn_9gj9RhodHaMd6m8OyLjmxjL-nQR4A3S4tLBEdQMSXnNXRLFhBBQkDX8d3VtVY_Dgj9AVe-Pu_vZ2vWu0xBmGC-_DnXem22bKGLV18liQzHXGbhV5Ne-B/s1600/CAM00684.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEip4GMTywaUFfaphWKeHz78bcn_9gj9RhodHaMd6m8OyLjmxjL-nQR4A3S4tLBEdQMSXnNXRLFhBBQkDX8d3VtVY_Dgj9AVe-Pu_vZ2vWu0xBmGC-_DnXem22bKGLV18liQzHXGbhV5Ne-B/s1600/CAM00684.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>Pusat pendaftaran offline</i></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0CENqn-_8385LttnATuBSzSDLOl3i40eCmuYSN5v2y3ZY_KXD7wyawTnXaogUnrUl4jfUyrKRN5ue77gZeu_j6EReQyCpUuAdcx4Gjr8Uyu6nHTmYK6hWFAVZxjJP7nlBHJWOEMq0eyRC/s1600/CAM00682.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0CENqn-_8385LttnATuBSzSDLOl3i40eCmuYSN5v2y3ZY_KXD7wyawTnXaogUnrUl4jfUyrKRN5ue77gZeu_j6EReQyCpUuAdcx4Gjr8Uyu6nHTmYK6hWFAVZxjJP7nlBHJWOEMq0eyRC/s1600/CAM00682.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>Dropboxes</i></div>
<br />
<br />
Untuk mendaftar secara online atau offline, biasanya kita diminta mengisi form aplikasi kerja dulu (harus beli hahaha). Setelah itu kita harus melengkapi berkas-berkas yang diminta (CV, ijasah, dsb).<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLDKSisxoLNeHezd0oSkeltvK8LxGPT_C-e8mVUpMftoJG5KJO7ZiVo_1OoJ1oUyQYXWTd-MJIAJAIfcT_mQg8w35SYe-5S1LWbd9eZ-9pOc2OqMK0wWgpBOLApW-5tJ1NH3epzuPDRiCx/s1600/CAM00680.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiLDKSisxoLNeHezd0oSkeltvK8LxGPT_C-e8mVUpMftoJG5KJO7ZiVo_1OoJ1oUyQYXWTd-MJIAJAIfcT_mQg8w35SYe-5S1LWbd9eZ-9pOc2OqMK0wWgpBOLApW-5tJ1NH3epzuPDRiCx/s1600/CAM00680.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>"Kitir"</i></div>
<br />
<br />
<h3>
Whoa... Selain itu ada apa lagi?</h3>
Selain ada perusahaan yang buka stan di lantai 1 dan pendaftaran lamaran di lantai 2, ada juga perusahaan yang presentasi di tengah-tengah lantai 1. Bahkan ada jadwal perusahaan yang presentasi + waktunya. Bagi yang berminat, silakan tidak usah beranjak dari tempat ini soalnya biasanya kursi pasti penuh hahaha.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF_eyvqLTxxJKc1YiYBiko6vaVxakFcooe-FqUAqM5Qedhx-lyxi5rW4xD0v45A6-Uz7kPcrsV3718J6dr7PdErxL_AQucObQ0acH2UlioB28YFkgLT-gQbVjjSGk0Ve-UuT9FkuMVClWD/s1600/CAM00340.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF_eyvqLTxxJKc1YiYBiko6vaVxakFcooe-FqUAqM5Qedhx-lyxi5rW4xD0v45A6-Uz7kPcrsV3718J6dr7PdErxL_AQucObQ0acH2UlioB28YFkgLT-gQbVjjSGk0Ve-UuT9FkuMVClWD/s1600/CAM00340.jpg" height="320" width="240" /></a></div>
<div style="text-align: center;">
<i>Jadwal presentasi</i></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHehByONZS_IDrQ-Wm6JClL_9Spdkpsn0Ukt_AwJZzXFe0pV2j4XLCS-guQxun8-fpZdsE2pPYrZfc_eEMuxEVXhg5piOsk6sAFcfoCBVA9EzYAHFWEdjOAWBQMmSe-wv1PYyWUbwnIg0t/s1600/CAM00677.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHehByONZS_IDrQ-Wm6JClL_9Spdkpsn0Ukt_AwJZzXFe0pV2j4XLCS-guQxun8-fpZdsE2pPYrZfc_eEMuxEVXhg5piOsk6sAFcfoCBVA9EzYAHFWEdjOAWBQMmSe-wv1PYyWUbwnIg0t/s1600/CAM00677.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>Lokasi presentasi biasanya di tengah</i></div>
<br />
<br />
Selain itu, bagi yang ingin cari informasi lowongan lain, ada juga poster-poster iklan lowongan yang ada di lantai 2. Biasanya ada informasi lowongan dan cara mendaftarnya. Lumayan buat tambah-tambah kesempatan. :D<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMOUPtRx_OrcxCbgMnKscZstX_BNTDn7fdkoCd1Okf-ESUkI_u7QaNqW4FMSMQT8luLLbYtt4qCUtJ9L8LU4Y2_d9Qh3XrQ42SW6peLaiNvnpmcWfw0nQz1Q5f1T4Sky7dnxHn06S5NxOm/s1600/CAM00689.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMOUPtRx_OrcxCbgMnKscZstX_BNTDn7fdkoCd1Okf-ESUkI_u7QaNqW4FMSMQT8luLLbYtt4qCUtJ9L8LU4Y2_d9Qh3XrQ42SW6peLaiNvnpmcWfw0nQz1Q5f1T4Sky7dnxHn06S5NxOm/s1600/CAM00689.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>Tempat poster-poster lowongan</i></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzX5dS5CH4dIHPqUKynifFA2ii8U9bdVMuraVUYwJTh1k90JBP46jtLGDmtzddlKF3e7YtOQmkH2jEPDXLgNasewGC7Fde4Fdhot_HFHQfY17OvpR3xc9868MMUrGhz1hT5-tndpvcDLzj/s1600/CAM00685.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzX5dS5CH4dIHPqUKynifFA2ii8U9bdVMuraVUYwJTh1k90JBP46jtLGDmtzddlKF3e7YtOQmkH2jEPDXLgNasewGC7Fde4Fdhot_HFHQfY17OvpR3xc9868MMUrGhz1hT5-tndpvcDLzj/s1600/CAM00685.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>Poster-poster</i></div>
<br />
<br />
Last but not least, di luar graha juga sudah sedia stan makanan dan minuman bagi pelamar yang capek seharian muter-muter di sini hahaha. Sekalian juga bisa jadi kesempatan kerja jualan bagi yang niat :D<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGO-JBhYZsXlG6agsQ_1H1ziNT24eOkWhdOCOfMXJ_6ahryHf9mWuAGuABMtCC62X5jvTlU9UVFJ3neDMdjNe0vJ6JVJ1TIlBeqoT_E9prTzrG3M3dxbeXJgrgehbyCVkX12fZAwmX1rzJ/s1600/CAM00345.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGO-JBhYZsXlG6agsQ_1H1ziNT24eOkWhdOCOfMXJ_6ahryHf9mWuAGuABMtCC62X5jvTlU9UVFJ3neDMdjNe0vJ6JVJ1TIlBeqoT_E9prTzrG3M3dxbeXJgrgehbyCVkX12fZAwmX1rzJ/s1600/CAM00345.jpg" height="240" width="320" /></a></div>
<div style="text-align: center;">
<i>Yum</i></div>
<br />
<br />
<h3>
Wah... Keren ya, Bursa Karir ini... </h3>
<br />
Iya. Pokoknya bagi yang sedang berniat cari kerja, Bursa Karir ITS adalah salah satu peluang emas untuk hunting kerja. Bagi yang baru pertama kali ke acara seperti ini, lebih baik disiapkan dulu CV dan berkas-berkas yang biasanya dibutuhkan untuk melamar. Kalau sudah di sini, sayang sekali kalau waktu dihabiskan untuk membuat CV karena belum bikin. Lebih baik digunakan untuk mencari informasi sebanyak-banyaknya tentang dunia kerja yang diminati.<br />
<br />
<h3>
So...</h3>
Cukup sekian laporannya. Mudah-mudahan bermanfaat. Kalau ada yang kurang mungkin bisa menambahkan di kolom komentar. Tapi kalau ada pertanyaan tentang perusahaan yang lagi buka lowongan atau syarat-syarat pendaftaran, sepertinya langsung ditanyakan langsung saja ke perusahaannya hahaha. Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com2tag:blogger.com,1999:blog-7048356807978341016.post-24291051700157075752014-04-12T06:13:00.001+07:002014-04-12T06:17:28.276+07:00Langkah-langkah Menuju Wisuda (Yudisium Institut)<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT7O13No1yZNyRn3UYYU-RPNQ_MyCevxbIUq4V3_Wv7Ry8eDP7W_sRWCctNDPqBpjIHjSnQ6bt-fF-3rB5nydARuv5VSUjkC1qXrpIYbSRIN5phzzw-0vSLwBra0511Ub6glFYeKJGL3mc/s1600/wisuda.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjT7O13No1yZNyRn3UYYU-RPNQ_MyCevxbIUq4V3_Wv7Ry8eDP7W_sRWCctNDPqBpjIHjSnQ6bt-fF-3rB5nydARuv5VSUjkC1qXrpIYbSRIN5phzzw-0vSLwBra0511Ub6glFYeKJGL3mc/s1600/wisuda.JPG" height="213" width="320" /></a></div>
Beberapa hari sebelum hari H wisuda, ada beberapa hal yang harus dilakukan mahasiswa untuk mempersiapkan wisuda tersebut. Kegiatan-kegiatan ini umumnya terjadwal dan kita tinggal hadir pada tempat tertentu pada waktu tertentu. Kegiatan yudisium institut sejak awal hingga kita wisuda antara lain:<br />
<br />
<span style="color: #3d85c6;"><b>1. Cek ijazah </b></span><br />
Pada kegiatan cek ijasah, kita harus membawa fotokopi ijasah SMA untuk dijadikan panduan penulisan nama dan tanggal lahir di ijasah. Selain itu, kita diminta memeriksa kebenaran draft ijasah (cuma print-print-an) dan memverifikasi jika ditemukan kesalahan.<br />
<a name='more'></a><br />
Di sini, biasanya bagi mahasiswa yang fotokopi ijasah SMA-nya masih salah (misalnya namanya salah) diminta membuat surat keterangan dari SMA-nya masing-masing. Kalau tidak, pihak institut tidak akan memproses ijasah kamu lebih lanjut... Jadi bagi yang ijasah SMA-nya masih salah, silakan diproses dulu.<br />
<br />
<span style="color: #3d85c6;"><b>2. TTD ijazah</b></span><br />
Setelah cek ijasah yang dilakukan di lain hari, akhirnya tiba jadwal untuk menandatangani ijasah yang sudah jadi. Biasanya kegiatan ini dilakukan di plasa Dr. Angka dan kita harus membawa KTM untuk diambil institut. Jadi, sebelum hari ini, sebaiknya segera mengurus rekening di KTM bagi yang masih ingin menggunakan rekening tersebut.<br />
<br />
<span style="color: #3d85c6;"><b>3. Membayar biaya pelaksanaan wisuda</b></span><br />
Kemarin, biaya pelaksanaan wisuda adalah sejumlah 450.000 rupiah dan dibayarkan lewat BNI pada rentang waktu yang ditentukan. Pembayaran dilakukan dengan tansfer uang tsb ke rekening Rektor ITS dan menyebutkan angka 3 sebelum NRP (daripada ribet silakan bayar lewat BNI ITS aja ya). Setelah bayar, simpan baik-baik bukti pembayaran untuk mengambil undangan orang tua dan gordon nantinya.<br />
<br />
<span style="color: #3d85c6;"><b>4. Menyewa toga</b></span><br />
Toga yang digunakan pada saat wisuda dapat diperoleh dengan 2 cara. 1) Menyewa DWP ITS (dharma wanita) atau 2) menyewa dari tempat lain, misalnya teman. Kalau daru DWP, kemarin kita harus membayar 425.000 rupiah untuk menyewa, dimana 300.000 rupiah akan dikembalikan pada saat kita mengembalikan toga ke DWP. Kalau tidak dikembalikan, maka toga dianggap dibeli dan uang tidak dikembalikan. Karena itu, jika ada senior atau teman yang masih punya toga, lebih baik pinjam saja daripada bayar.<br />
<br />
Kalau kita memutuskan pinjam ke DWP, bayarnya lewat BNI ITS dengan form khusus pembayaran toga. Di situ ada isian NAMA, NRP, FAK, JUR, dan STRATA. Setelah bayar, bukti pembayaran silakan disimpan untuk digunakan saat mengambil toga ke DWP.<br />
<br />
<span style="color: #3d85c6;"><b>5. Ambil gordon + undangan</b></span><br />
Gordon dan undangan orang tua dapat diambil pada loket di belakang BAAK. Biasanya, pengambilan ini harus ngantri panjang karena loketnya terbatas sedangkan wisudawannya lebih dari seribu. Jadi, datang pagi-pagi biar tidak ngantri.<br />
<br />
Untuk ambil gordon dan undangan, kita harus menyerahkan dua lembar bukti pembayaran wisuda. Setelah itu, bukti tersebut akan di stempel dan satu lembar akan diserahkan ke kita lagi dan kita mendapatkan gordon dan undangan. Lebih baik cek apakah kita mendapatkan undangan yang benar (untuk Teknik Informatika, biasanya mendapat jadwal wisuda di hari ke-2) dan gordon yang benar (untuk Teknik Informatika, gordon berwarna biru muda-silver).<br />
<br />
<span style="color: #3d85c6;"><b>6. Ambil toga</b></span><br />
Jika kita nyewa toga ke DWP, biasanya ada jadwal pengambilan toga di DWP. Seperti biasa, datang lebih awal lebih baik agar tidak ngantri. Nanti kita mengambil nomor antrian dan antri di luar dulu untuk isi formulir. Setelah itu, masuk ke dalam untuk menyerahkan formulir, tanda tangan formulir, dan mendapat Kaba. Setelah itu, naik ke lantai 2 untuk fitting, mengambil toga, dan mengambil topi wisuda.<br />
<br />
Ketiga barang tersebut (toga, kaba, dan topi) harus dikembalikan setelah wisuda. Selain itu, kita juga mendapat tas tenteng ITS bagus dari menyewa toga ini hahhaha.<br />
<br />
<span style="color: #3d85c6;"><b>7. Daftar SW di jurusan</b></span><br />
Sudah menjadi tradisi untuk melaksanakan Syukuran Wisuda di jurusan masing-masing. Biasanya, selain ikut acara SW, kita bisa memesan plakat kenang-kenangan dari jurusan. Silakan memesan plakat dan daftar SW kalau mau.<br />
<br />
<span style="color: #3d85c6;"><b>8. Gladi bersih</b></span><br />
Gladi bersih dilakukan di Graha ITS. Selain gladi bersih, mahasiswa juga diberi pembekalan dan sedikit seminar tentang kelulusan (dan konsumsi). Biasanya sudah ada jasa-jasa foto berkeliaran di sekitar Graha untuk menawarkan paket foto dengan bonus tersendiri bagi yang memesan sejak gladi bersih.<br />
<br />
Kalau ingin ikut gladi bersih, usahakan datang tepat waktu biar tidak ketinggalan. Kalau ketinggalan, resikonya nanti tidak dapat konsumsi dan tidak bisa masuk tempat duduk.<br />
<br />
<span style="color: #3d85c6;"><b>9. Hari H wisuda</b></span><br />
Hari H adalah hari dimana kamu datang ke Graha dengan pakaian dan asesoris wisuda lengkap, ketemu dengan teman-teman sesama wisudawan, duduk di Graha dari pagi sampai siang, mendapat ijasah, dan dinyatakan lulus dari ITS. Setelah itu, diarak ke jurusan untuk mengikuti Syukuran Wisuda dan akhirnya pulang dengan menyandang gelar Sarjana/Magister/Doktor/Diploma...<br />
<br />
Kemarin, pesan MC yang saya ingat adalah hati-hati terhadap ijasahnya jangan sampai hilang karena sudah ada yang kejadian (gara-gara keasyikan foto-foto sama teman mungkin)...<br />
<br />
<span style="color: #3d85c6;"><b>10. Balikin toga</b></span><br />
Setelah itu, biasanya setelah wisuda, toga + kaba + topi harus dikembalikan bagi yang tidak berminat membeli dan berminat mendapat uang jaminan kembali sebesar 300.000. Cukup membawa ketiga barang tersebut dan formulir pengembalian yang didapat pada waktu minjam dulu. Setelah itu, selesailah semua rangkaian kegiatan yudisium hingga wisuda dan insyaAllah kita tidak memiliki tanggungan apa-apa lagi.Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com4tag:blogger.com,1999:blog-7048356807978341016.post-61622201910126173432014-03-09T18:08:00.000+07:002014-04-12T06:16:26.975+07:00Yudisium Jurusan dan Persyaratan Wisuda<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC5dXTs-Ktq1maSU7Iim2TGKxWcrR46kr7Ct46SBNCCrds1BQgJd04DQK0sDWqRq9IJH8KUCwxMFjXgnttySD_xvjTzj1ih1LnPRKrT5Z5GjNQAIO_Vtxh75v2oqkqn6a1i7ECQwiUCjq/s1600/ta.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC5dXTs-Ktq1maSU7Iim2TGKxWcrR46kr7Ct46SBNCCrds1BQgJd04DQK0sDWqRq9IJH8KUCwxMFjXgnttySD_xvjTzj1ih1LnPRKrT5Z5GjNQAIO_Vtxh75v2oqkqn6a1i7ECQwiUCjq/s1600/ta.jpg" height="182" width="320" /></a></div>
<br />
Yudisium adalah evaluasi terakhir yang menjadi vonis mahasiswa dapat lulus atau belum dari ITS. Yudisium jurusan dilakukan dengan cara rapat dosen untuk mengevaluasi persyaratan-persyaratan kelulusan tiap mahasiswa. Jika mahasiswa sudah memenuhi syarat yudisium jurusan, maka ia dinyatakan lulus dan dapat mengikuti wisuda.<br />
<br />
Kemarin, beberapa persyaratan yudisium dikumpulkan di jurusan. Selain mengumpulkan syarat yudisium jurusan, mahasiswa juga harus mengumpulkan syarat administrasi wisuda pada masa yudisium ini.<br />
<br />
<a name='more'></a><br />
<h3>
<span style="color: #cc0000;">A. SYARAT YUDISIUM JURUSAN</span></h3>
Persyaratan ini dikumpulkan ke koordinator TA. Syarat-syaratnya adalah:<br />
<br />
1. TOEFL<br />
2. SKEM<br />
3. SKS<br />
4. Lembar Revisi TA<br />
5. POMITS<br />
(6. Poster dan video)<br />
<br />
TOEFL, SKEM, dan SKS (transkrip IPK) sudah dikumpulkan waktu mengajukan sidang TA. Nilai TOEFL minimal 477, SKEM minimal 1000, dan SKS minimal 144 dan tidak ada nilai D atau E pada mata kuliah dengan kode KI13xxx. Lembar revisi dan POMITS dikumpulkan pada rentang waktu yang ditentukan, biasanya sebelum tanggal yudisium jurusan. Poster dan video memiliki aturan pengumpulan tersendiri. <br />
<br />
Keterangan masing-masing adalah sebagai berikut.<br />
<br />
<b><span style="color: #38761d;">1. TOEFL</span></b>, sudah<br />
<b><span style="color: #38761d;">2. SKEM</span></b>, sudah<br />
<span style="color: #38761d;"><b>3. SKS</b></span>, sudah<br />
<br />
<span style="color: #38761d;"><b>4. Lembar Revisi TA</b></span><br />
Lembar Revisi TA harus ditandatangi oleh kedua penguji. Revisi lebih baik dilakukan segera setelah sidang karena ada persyaratan wisuda yang membutuhkan buku TA yang fix. Lagipula, akan lebih nyaman jika menyelesaikan revisi di awal dan membereskan sisa-sisa persyaratan lainnya di akhir agar tidak ada tanggungan.<br />
<br />
<span style="color: #38761d;"><b>5. Artikel POMITS</b></span>, lembar telaah pembimbing dan penguji<br />
Paper POMITS adalah hal penting lainnya yang segera diselesaikan karena syarat wisuda lainnya (seperti Surat Bebas Pustaka Perpus ITS dan Surat Bebas RBTC) membutuhkan paper ini. Segera perbaiki artikel POMITS dan konsultasikan ke dosen pembimbing. Kalau sudah fix dari pembimbing, ada dua hal yang bisa kita lakukan, yaitu <i>i)</i> meminta pembimbing dan penguji mengisi lembar telaah dan <i>ii)</i> konsultasi ke koordinator TA.<br />
<br />
Untuk lembar telaah, langkah pertama tentu saja print lembar telaah penguji dan pembimbing SERTA lembar hak cipta untuk berjaga-jaga jika paper direkomendasikan untuk diterbitkan.<br />
<br />
Setelah itu, pergi ke dosen pembimbing dan mintalah dosen untuk mengisi lembar telaah pembimbing. Kalau paper direkomendasikan untuk diterbitkan, sekalian mintalah tanda tangan pada lembar hak cipta.<br />
<br />
Setelah dari pembimbing, segera ke dosen penguji dan mintalah mengisi lembar telaah penguji. Setelah itu, beres sudah masalah POMITS ini dan kita tinggal menyelesaikan masalah tata penulisan ke koordinator TA.<br />
<br />
Masalah konsultasi penulisan ke koordinator TA hampir sama ketika kita konsultasi penulisan buku TA dulu sebelum sidang. Nanti akan diperiksa ejaan, dll, dan apakah sudah mengikuti template yang benar. Kalau masih salah, perbaiki dan langsung konsultasi lagi. Begitu seterusnya hingga dinyatakan benar 100%.<br />
<br />
Pusat artikel POMITS ada di <a href="http://ejurnal.its.ac.id/" rel="nofollow">http://ejurnal.its.ac.id/</a> (template dan lembar telaah juga ada di situ).<br />
<br />
<b><span style="color: #38761d;">(6. Poster dan video)</span></b><br />
Poster dan video biasanya dikumpulkan akhir-akhir karena sebenarnya bukan merupakan syarat yudisium. Poster dan video dibutuhkan jurusan untuk promosi TA kita hahaha. Biasanya terdapat panduan khusus mengenai poster/video masalah konten, format, dsb sehingga perhatikan panduan ini sebelum membuat. Kalau sudah jadi, biasanya nanti dikumpulkan dalam bentuk hardcopy (poster), softcopy (melalui email), dan dikumpulkan ke freeshare sebagai backup.<br />
<br />
<h3>
<span style="color: #cc0000;">B. SYARAT ADMINISTRASI WISUDA</span></h3>
Syarat administrasi ini bisa dikumpulkan ke TU jurusan. Dalam menyelesaikan tahapan ini, akan lebih baik jika sudah tidak ada tanggungan masalah buku dan paper POMITS. Kalau masih belum selesai, silakan dicicil saja yang lain dulu juga gpp.<br />
<br />
Sebelum saya share masalah syarat-syarat lengkapnya, ada baiknya saya share masalah buku TA. Buku TA yang sudah fix di-print dan dijilid sebanyak 3-4 kali, dimana 1 untuk perpus ITS, 1 untuk RBTC, dan 2 untuk dosen pembimbing (kalau dosennya tidak mau ya tidak usah). Nah, buku TA yang dikumpulkan di perpus ITS harus ditandatangani kedua pembimbing dan memiliki stempel jurusan.<br />
<br />
Jadi, sebelum jilid, minta stempel jurusan (di TU) pada satu lembar pengesahan buku TA. Setelah itu, scan lembar tersebut untuk diletakkan di softcopy buku TA. Softcopy ini nanti di-burn di CD dengan persyaratan lainnya.<br />
<br />
Untuk 3 buku lainnya, sepertinya tidak masalah jika tidak memiliki tandatangan dan stempel. Tapi untuk berjaga-jaga, silakan print hasil scan lembar pengesahan untuk di jilid di buku lainnya.<br />
<br />
Nah, balik lagi ke persyaratan administrasi wisuda. Persyaratannya adalah:<br />
1. Formulir calon wisudawan<br />
2. Foto 3 x 4<br />
3. Update identitas + foto di integra<br />
4. Form judul tugas akhir<br />
5. Form bebas tanggungan dosen pembimbing<br />
6. Pernyataan bebas laboratorium<br />
7. Surat keterangan bebas KOPMA<br />
8. Surat keterangan bebas IKOMA<br />
9. Fotokopi Ijazah SMA tanpa legalisir<br />
10. Surat bebas RBTC<br />
11. Surat keterangan bebas pustaka perpus ITS<br />
<br />
Penjelasannya adalah sebagai berikut:<br />
<br />
<span style="color: #3d85c6;"><b>1. Formulir calon wisudawan</b></span><br />
Form ini bisa diambil di TU dan berisi data NRP, Nama, Email (segera bikin email dengan nama tidak alai hahaha), dan tanda tangan yang menyatakan sudah upload foto dan edit identitas di integra. Masalah edit ini dijelaskan pada nomor 3.<br />
<br />
<span style="color: #3d85c6;"><b>2. Foto 3 x 4</b></span> (dresscode, b/w)<br />
Foto adalah kegiatan yang sebaiknya dilakukan lebih awal karena dibutuhkan untuk syarat no. 2. Foto memiliki persyaratan: 3 x 4, hitam-putih, dresscode jas+dasi, di kertas dop atau bukan kertas yang mengkilap. Biasanya di tempat foto keputih dan sekitarnya sudah menyediakan jas+dasi sehingga tinggal menuju ke TKP.<br />
<br />
Kalau cewek jilbaban, bisa jilbabnya dimasukkan ke dalam kemeja dan pake dasi sehingga dasinya kelihatan. Tapi saya kemarin (dan beberapa mbak-mbak lain) tidak menampakkan dasi (alias tidak pake dasi hahaha) dan tidak dipermasalahkan.<br />
<br />
Setelah foto jadi, beri nama dan NRP di belakang foto dan masukkan plastik agar memudahkan nantinya.<br />
<span style="color: #3d85c6;"><b><br />3. Update identitas + foto di integra</b></span><br />
Upload softcopy foto dari langkah 2 ke website integra dengan format dpi tertentu (saya lupa). Sekalian juga edit identitas di integra. Kalau tidak, nanti akan menjadi masalah di masa yudisium institut.<br />
<span style="color: #3d85c6;"><b><br />4. Form judul tugas akhir</b></span><br />
Form ini hanya berisi nama, pembimbing, judul, dan isian tentang TA lainnya yang harus ditandatangani oleh mahasiswa dan dosen pembimbing.<br />
<br />
<span style="color: #3d85c6;"><b>5. Form bebas tanggungan dosen pembimbing</b></span><br />
Form ini hanya form berisi nama, judul, dan tanda tangan kedua pembimbing yang menyatakan mahasiswa sudah tidak memiliki tanggungan ke dosen pembimbing. Biasanya, dosen mengajukan syarat tertentu untuk mendapatkan tanda tangan ini, misalnya kumpulkan buku TA yang sudah dijilid atau kumpulkan CD, dsb.<br />
<br />
<span style="color: #3d85c6;"><b>6. Pernyataan bebas laboratorium</b></span><br />
Pernyataan ini adalah pernyataan pribadi yang menyatakan tidak memiliki tanggungan di lab TC. Butuh materai 6000 rupiah di lembar ini.<br />
<br />
<span style="color: #3d85c6;"><b>7. Surat keterangan bebas KOPMA</b></span><br />
Surat ini bisa diminta di kantor KOPMA (di gedung M-Web dekat SCC). Biasanya bisa diambil keesokan harinya dan membayar 2000. Surat ini juga bisa dilakukan secara kolektif. Jadi, lebih enak ada perwakilan untuk mengurus surat satu angkatan.<br />
<br />
<span style="color: #3d85c6;"><b>8. Surat keterangan bebas IKOMA</b></span><br />
Surat ini bisa diminta di kantor IKOMA (di kantin pusat ITS) dan hanya menunjukkan KTM (NRP) ke petugas. Kalau tidak antri, 1 menit jadi.<br />
<br />
<span style="color: #3d85c6;"><b>9. Fotokopi Ijazah SMA tanpa legalisir</b></span><br />
Fotokopi dibutuhkan untuk mengecek data untuk ijasah. Usahakan dalam fotokopi, sekalian fotokopi 2 kali untuk sekalian yudisium institut.<br />
<br />
<span style="color: #3d85c6;"><b>10. Surat bebas RBTC</b></span> (surat terima buku+CD perpus)<br />
Surat ini dapat diminta dari RBTC dengan syarat: mengumpulkan buku yang sudah dijilid dan CD. CD berisi:<br />
<ol>
<li><i>Buku TA</i> dengan format docx dan pdf. Untuk pdf, diproteksi agar tidak bisa di-print dan di-copy. Juga diberi watermark dengan tulisan RBTC.</li>
<li><i>Paper TA</i> dengan format docx dan pdf. Untuk pdf, diproteksi agar tidak bisa di-print dan di-copy. Juga diberi watermark dengan tulisan RBTC.</li>
<li><i>Proposal TA</i> dengan format docx dan pdf. Untuk pdf, diproteksi agar tidak bisa di-print dan di-copy. Juga diberi watermark dengan tulisan RBTC.</li>
<li><i>Source code dan cara instalasi</i> yang cukup ditulis dalam docx</li>
<li><i>Referensi </i>yang diperlukan dalam mengerjakan TA. Bisa berbentuk html, pdf, video, dsb terserah.</li>
<li><i>Presentasi TA</i> (waktu sidang) yang berbentuk PPT</li>
</ol>
<br />
Cara memproteksi PDF bisa dilakukan dengan <a href="http://www.primopdf.com/%E2%80%8E" rel="nofollow">primoPDF</a>. Watermark RBTC bisa watermark teks sederhana yang dibuat di word dan tidak ada template khusus. Kemarin, saya menggunakan custom watermark (menu Page Layout --> Watermark --> Custom watermark) dan menggunakan setting seperti gambar di bawah ini.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSQ25yS738qmVdBomcMRAem0Y3XzW4eEvklhC3VB-tpXdyW4dk39Td2zSsftnKdiFf_9w-Se5WDlLBvh39g8dI3VLPhxPtkrRNfnkDXCAYR1QkLJ1QQ36dbRNqszI9ShB8aGOoOD6pLUq_/s1600/Printed+Watermark.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSQ25yS738qmVdBomcMRAem0Y3XzW4eEvklhC3VB-tpXdyW4dk39Td2zSsftnKdiFf_9w-Se5WDlLBvh39g8dI3VLPhxPtkrRNfnkDXCAYR1QkLJ1QQ36dbRNqszI9ShB8aGOoOD6pLUq_/s1600/Printed+Watermark.png" height="248" width="320" /></a></div>
<div style="text-align: center;">
<i>"Watermark RBTC"</i></div>
<div style="text-align: center;">
<br /></div>
Watermark RBTC tidak memiliki aturan di depan teks atau di belakang teks seperti aturan watermark Perpus ITS. Jadi, semua halaman memiliki watermark seragam kecuali cover buku TA depan yang tidak perlu dikasih.<br />
<br />
<span style="color: #3d85c6;"><b>11. Surat keterangan bebas pustaka perpus ITS</b></span><br />
<br />
Sebelum menuju perpus untuk meminta surat ini, biasanya kita diminta untuk upload file buku kita dengan bentuk PDF yang di-watermark dan di-split dengan aturan tertentu ke repo perpus ITS pusat. Kemarin, karena server repo masih penuh dan belum di-maintenance, mahasiswa diminta burn file-nya ke CD dan dikumpulkan ke bagian komputer di lantai 1.<br />
<br />
Aturan split dan watermark perpus bisa dilihat di <a href="http://digilib.its.ac.id/" rel="nofollow">digilib.its.ac.id</a>. Secara garis besar, buku TA harus di-split berdasarkan bagian-bagiannya (cover, abstrak, bab i, bab ii, dsb) dan diberi nama dengan aturan NRP-bagian.pdf. Nama ini tidak boleh salah dan sudah ada panduan lengkapnya di website digilib.<br />
<br />
Split bisa dilakukan dengan menggunakan <a href="http://www.pdfsam.org/" rel="nofollow">PDFsam</a>. Setelah di-split dan diberi nama sesuai aturannya, saatnya memberi watermark.<br />
<br />
Watermark yang digunakan adalah file gambar yang berisi banyak logo ITS tersusun memenuhi halaman buku. File ini sudah disediakan di digilib. Cara untuk memberi watermark ini juga sudah ada panduannya. Kemarin, kita menggunakan Adobe Acrobat Pro untuk memberi watermark. File yang berbeda juga memiliki aturan watermark yang berbeda tempat peletakannya (di depan teks atau di belakang teks).<br />
<br />
Split buku dan watermark ini harus dilakukan dengan teliti dan sabar. Baca semua panduan agar tidak salah.<br />
<br />
<div style="background-color: gold; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
Sebagai tambahan, karena buku TA Teknik Informatika terkadang memiliki Daftar Kode Sumber, bagian ini nantinya diberi nama dengan format NRP-notations.pdf. Kalau tidak, maka kamu diminta nge-burn lagi nantinya.</div>
<br />
Kalau semua file sudah siap, burn file-file tersebut ke satu CD dan beri Cover CD seperti Cover CD TA (lihat gambar). Lalu, kita siap pergi ke perpus untuk lanjut mengurus surat bebas pustaka ini.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgWPhd04B4F3ACvEIKWY2Huq7-ULE9v7QrbEdDAzLi8dn1TzY_sq_TDt7OxhgGvOp3aGgcJYRpMJH9O4PVgleTjH8xiUFemRs6e5Wnmza6bbJpYPbzdwC7_ix4wU0x4LPkdLbh9XgZfIbb/s1600/Cover-CD.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhgWPhd04B4F3ACvEIKWY2Huq7-ULE9v7QrbEdDAzLi8dn1TzY_sq_TDt7OxhgGvOp3aGgcJYRpMJH9O4PVgleTjH8xiUFemRs6e5Wnmza6bbJpYPbzdwC7_ix4wU0x4LPkdLbh9XgZfIbb/s1600/Cover-CD.PNG" height="301" width="320" /></a></div>
<div style="text-align: center;">
<i>"Cover CD"</i></div>
<br />
<br />
Ada beberapa hal yang dilakukan di perpus yang dirangkum dalam beberapa tahap. Waktu yang dibutuhkan di perpus bisa lama atau sebentar, tergantung jumlah antrian. Jadi, lebih baik datang pagi-pagi dan jangan terlalu mepet waktu batas pengumpulan.<br />
<br />
Pertama, titipkan tas dan bawa:<br />
a. Buku TA yang telah dijilid dan memiliki stempel jurusan<br />
b. CD yang berisi file buku TA yang telah di-split dan di-watermark<br />
c. KTM<br />
d. Kartu anggota perpus<br />
e. Uang secukupnya (sekalian bawa dompet aja)<br />
f. Bolpoin<br />
<br />
Setelah itu, pergi ke ruang pengadaan untuk mengumpulkan buku TA. Ruang ini berada di bagian belakang sejajar dengan bagian penitipan tas (tanya aja). Di situ, kita mengumpulkan buku TA, mengisi daftar hadir, mengisi form pernyataan hak cipta, dan mendapatkan form bebas pustaka/lembar verifikasi bebas pustaka yang harus ditandatangani di beberapa bagian perpus.<br />
<br />
Kalau sudah, menuju ke ruang <b>komputer lantai 1</b> untuk mengumpulkan CD (sebelah ruang lesehan wifi). Caranya ambil dulu nomor antrian di dalam dan tunggu panggilan, lalu serahkan CD untuk diperiksa. Kalau sudah benar, biasanya diminta menunjukkan KTM dan mendapatkan tanda tangan lantai 1. Kalau belum benar, silakan burn CD lagi dan ulangi langkah ini hingga benar.<br />
<br />
Kalau sudah mendapatkan ttd ruang komputer, silakan ke <b>lantai 3</b> dan jalan seperti putaran tawaf (lawan jarum jam) untuk menuju ruang majalah. Langsung minta ttd dan langsung dapat ttd. Setelah dari ruang ini, silakan menuju ruang referensi untuk minta ttd. Kalau sudah dapat ttd di sini, saatnya menuju lantai 4.<br />
<br />
Di <b>lantai 4</b>, jalan lagi searah putaran tawaf untuk menuju ruang reserve. Di sini, nama anda diperiksa sebentar di database dan langsung dapat tanda tangan. Setelah itu, menuju ruang karya ITS. Di sini, kartu anggota kamu akan disita dan dapat ttd.<br />
<br />
Terakhir, di <b>lantai 5</b>, langsung menuju petugas ruang sirkulasi untuk diperiksa apakah kamu memiliki tanggungan buku dan denda. Kalau ternyata kamu ada tanggungan denda, silakan bayar di sini. (Kalau kamu merasa tidak punya denda, tetap bawa uang saja karena bisa jadi ada yang kelupaan). Kalau sudah lunas, kamu dapat ttd ruang sirkulasi dan selesailah perjalanan ini. Tinggal isi daftar hadir dan menunggu sebentar untuk di-print-kan surat bebas pustaka yang dibubuhi stempel. Selesai.<br />
<br />
Setelah persyaratan wisuda sudah lengkap, silakan dikumpulkan ke TU dan tinggal menuju saat-saat yudisium institut.Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-47471106692112338412014-03-05T15:02:00.001+07:002014-03-05T15:02:27.863+07:00Persiapan Sidang dan Sidang TA<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC5dXTs-Ktq1maSU7Iim2TGKxWcrR46kr7Ct46SBNCCrds1BQgJd04DQK0sDWqRq9IJH8KUCwxMFjXgnttySD_xvjTzj1ih1LnPRKrT5Z5GjNQAIO_Vtxh75v2oqkqn6a1i7ECQwiUCjq/s1600/ta.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC5dXTs-Ktq1maSU7Iim2TGKxWcrR46kr7Ct46SBNCCrds1BQgJd04DQK0sDWqRq9IJH8KUCwxMFjXgnttySD_xvjTzj1ih1LnPRKrT5Z5GjNQAIO_Vtxh75v2oqkqn6a1i7ECQwiUCjq/s1600/ta.jpg" height="182" width="320" /></a></div>
Di waktu tertentu, misalnya akhir semester, biasanya ada masa-masa sidang TA. Jika kamu ingin mengajukan sidang TA, terdapat syarat-syarat yang harus dipenuhi. Pengalaman saya kemarin, syarat sidang TA adalah mengumpulkan beberapa hal ke koordinator TA. Yang harus dikumpulkan adalah:<br /><br /><span style="color: #38761d;"><b>1. Buku TA 3-4 eksemplar</b></span><br />Saat akan mengumpulkan buku ke koordinator TA, biasanya diperiksa dulu ejaan dan tata cara penulisannya. Jadi, ngga usah print langsung 4 kali dan ngga usah dijilid. Jepit aja pake clip dan nanti koordinator TA akan mencoret-coret buku kalau masih ditemukan kesalahan. Kalau masih salah, perbaiki bukunya, print, dan kembali lagi ke koordinator TA untuk diperiksa kembali hingga dinyatakan benar.<br />
<a name='more'></a><br />Kalau sudah benar, print bukunya 3 atau 4 kali (2 untuk dosen penguji dan 2 untuk dosen pembimbing waktu sidang) dan kumpulkan tanpa perlu dijilid. Dan tidak perlu diberi tanda tangan pembimbing di lembar pengesahan, karena lembar ini hanya perlu ditandatangani setelah lulus sidang.<br /><br /><span style="color: #38761d;"><b>2. Kartu bimbingan</b></span><br />Kartu bimbingan berisi tanggal, kegiatan, dan tanda tangan dosen pembimbing di kala kita bimbingan TA. Pengalaman kemarin, minimal mahasiswa harus melakukan bimbingan sebanyak 8 kali.<br /><br /><span style="color: #38761d;"><b>3. SKEM</b></span><br />Lembar SKEM cukup di-print dari website integra. Kalau masih ada skem yang perlu divalidasi, segera pergi ke dosen wali sebelum mengumpulkan lembar SKEM ke koordinator TA.<br /><br /><span style="color: #38761d;"><b>4. TOEFL</b></span><br />Yang dikumpulkan adalah sertifikat nilai TOEFL yang didapat dari UPT Bahaha ITS. Kalau nilai kita sudah memenuhi persyaratan, alhamdulillah. Kalau masih ada kendala, silakan dibicarakan dengan koordinator TA.<br /><br /><span style="color: #38761d;"><b>5. Lembar persetujuan maju sidang</b></span><br />Lembar ini di-print dari website monTA dan ditandatangani oleh kedua dosen pembimbing.<br /><br />Kalau kelima hal di atas sudah siap, silakan kumpulkan ke koordinator TA dan tunggulah jadwal sidang keluar. Jadwal keluar dari website monTA yang berisi waktu sidang dan dosen penguji sidang. Pengalaman kemarin, jadwal ini keluar bisa sehari sebelum sidang. Jadi, persiapkan semua hal yang perlu dibawa waktu sidang sedini mungkin.<br /><br />Yang harus dipersiapkan selama sidang:<br /><span style="color: #b45f06;"><b>1. Laptop + Presentasi + (video)</b></span><br />Mahasiswa diberi kesempatan presentasi selama beberapa menit (tergantung) dan sisa waktu sidang dipakai untuk tanya jawab dengan dosen penguji. Presentasi dibawakan dengan laptop sendiri, jadi siapkan laptop sebelum sidang. Siapkan juga video demo program sebagai cadangan jika demo tidak bisa dilakukan saat sidang (misalnya server down).<br /><br /><span style="color: #b45f06;"><b>2. Artikel POMITS</b></span><br />Salah satu syarat kelulusan mahasiswa adalah dengan membuat artikel POMITS. Template POMITS bisa dilihat pada website POMITS di ejurnal.its.ac.id. Pengalaman kemarin, mahasiswa diminta mengumpulkan POMITS sebanyak 3-4 eksemplar di saat sidang. Namun, kenyataanya, paper ini masih belum sepenuhnya bisa diterima karena secara resmi belum dikonsultasikan ke koordinator TA.<br /><br /><span style="color: #b45f06;"><b>3. Lembar telaah penguji dan pembimbing</b></span><br />Lembar ini dapat di download dari website POMITS. Untuk mengetahui nama dan NIP dosen penguji, otomatis kita harus menunggu jadwal sidang keluar dulu. Setelah itu, kita print dan dibawa selama sidang.<br /><br />Pengalaman kemarin, artikel POMITS dan lembar telaah saya tidak berguna saat sidang karena ternyata pembuatan artikel POMITS ini dijadwalkan setelah sidang. Tapi ada juga mahasiswa yang sudah mendapat tanda tangan dari pembimbing dan penguji. Saya tidak tahu kenapa.<br /><br /><span style="color: #b45f06;"><b>4. Dresscode</b></span><br />Pada saat sidang, mahasiswa harus memakai bawahan gelap dan atasan terang, lengan panjang, polos, tidak transparan, dan berdasi. Mahasiswa laki-laki boleh pakai jas dan mahasiswa perempuan boleh memakai pakaian formal nasional (kebaya).<br /><br /><span style="color: #b45f06;"><b>5. Buku + bolpoin</b></span><br />Buku/kertas + bolpoin diperlukan untuk mencatat revisi TA dari dosen penguji. Atau, kalau tidak membebani, silakan print buku TA untuk dibawa pada saat sidang. Kadang kala dosen pembimbing menanyakan hal-hal dalam buku dan akan lebih mudah kalau kita memiliki buku sendiri. Dengan begini, revisi pun bisa dicatat pada bagian bukunya langsung.<br /><br />Kalau sudah siap semuanya, datang pada hari sidang semenjak pagi sebagai persiapan kalau misalnya jadwalnya berubah. Jika masih antri, maka tunggulah dengan berdoa. Kalau sudah dipanggil, silakan masuk ruang sidang dan ucapkan syukur karena sebentar lagi satu tahap perjuangan mengerjakan TA ini berakhir.<br /><br />Pengalaman kemarin, sidang TA itu tidak terlalu sulit. Bahkan, lebih sulit presentasi final proyek di kelas daripada sidang TA. Jadi tidak perlu terlalu nervous dan baca bismillah saja karena kamu sudah melakukan yang terbaik.<br /><br />Setelah sidangnya selesai dan kamu mendapat revisi (kalau tidak, ya alhamdulillah), silakan download beberapa film, main game, atau pergi jalan-jalan biar ngga stress hahaha. Istirahatlah sebelum menyelesaikan revisi dan persyaratan yudisium jurusan.<br />Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com2tag:blogger.com,1999:blog-7048356807978341016.post-649814587243213652014-02-28T07:17:00.000+07:002014-04-12T06:14:59.579+07:00Tips Masa Pengerjaan TA<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC5dXTs-Ktq1maSU7Iim2TGKxWcrR46kr7Ct46SBNCCrds1BQgJd04DQK0sDWqRq9IJH8KUCwxMFjXgnttySD_xvjTzj1ih1LnPRKrT5Z5GjNQAIO_Vtxh75v2oqkqn6a1i7ECQwiUCjq/s1600/ta.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC5dXTs-Ktq1maSU7Iim2TGKxWcrR46kr7Ct46SBNCCrds1BQgJd04DQK0sDWqRq9IJH8KUCwxMFjXgnttySD_xvjTzj1ih1LnPRKrT5Z5GjNQAIO_Vtxh75v2oqkqn6a1i7ECQwiUCjq/s1600/ta.jpg" height="182" width="320" /></a></div>
<br />
Setelah sidang proposal dinyatakan OK, saatnya mengerjakan proyek TA. Beberapa tips dan trik yang saya dapatkan selama mengerjakan TA kemarin adalah:<br />
<br />
<span style="color: #38761d;"><b>1. Terjadwal, disiplin, dan fokus</b></span><br />
Minimal, buatlah jadwal yang dirangcang di proposal sebagai panduan. Atau, buat jadwal lagi yang lebih rinci dan berisi kegiatan konkrit untuk menyelesaikan TA, misalnya "implementasikan modul A" atau "bimbingan mengenai diagram B". Dan yang paling penting, quote dari ayah saya, patuhi jadwal tersebut seperti kamu mematuhi jadwal makan sehari-hari.<br />
<br />
<a name='more'></a><br />
<div style="background-color: #d4d4d4; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
Satu tips untuk tetap mengikuti jadwal adalah dengan mengikuti <a href="http://en.wikipedia.org/wiki/Parkinson%27s_law" rel="nofollow">Hukum Parkinson</a>.<br />
<ol>
<li>Tentukan kegiatan yang ingin diselesaikan</li>
<li>Tentukan waktu konkrit untuk menyelesaikannya</li>
<li>Apapun yang terjadi, tidak peduli bagaimana kualitasnya, selesaikan kegiatan tersebut dalam batas waktu tersebut<i> </i></li>
</ol>
</div>
<br />
Hukum Parkinson memiliki implikasi bahwa <i>semakin lama kita mengulur waktu, maka semakin banyak hal yang diperlukan untuk menyelesaikan pekerjaan itu</i>. Pernahkan kita memiliki tugas dengan deadline 2 minggu namun kita mengulur waktu pengerjaan hingga sehari sebelumnya dan ternyata tugasnya selesai? Dapatkah kita membayangkan bagaimana seandainya waktu sehari ini dilakukan pada awal-awal saja sehingga kita tidak perlu merasa resah selama 2 minggu?<br />
<br />
Intinya, daripada menunggu hingga sempurna, lebih baik selesaikan dalam satu waktu dan perbaiki setelah konsultasi ke dosen pembimbing.<br />
<br />
<div style="background-color: #d4d4d4; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
Tips lainnya dalam mengerjakan TA adalah dengan menggunakan <a href="http://en.wikipedia.org/wiki/Pomodoro_Technique" rel="nofollow">teknik Pomodoro</a>. Caranya adalah:<br />
<ol>
<li>Tentukan kegiatan yang ingin diselesaikan</li>
<li>Tentukan sebuah rentang waktu pengerjaan (tidak usah panjang-panjang), misalnya 30 menit. Waktu ini disebut waktu Pomodoro</li>
<li>Selama waktu tersebut, kerjakan kegiatan tanpa gangguan lain (bisa memakai online timer di <a href="http://e.ggtimer.com/" rel="nofollow">e.ggtimer.com</a>)</li>
<li>Setelah waktu berakhir, istirahatlah 3-5 menit (mungkin bisa browsing-browsing atau buka facebook hahaha)</li>
<li>Ulangi terus langkah 3 dan 4. Setiap melakukan Pomodoro 4 kali, istirahatlah lebih lama, misalnya 30 menit.</li>
</ol>
</div>
<br />
Teknik di atas membantu untuk lebih fokus pada pekerjaan karena kita sudah mengalokasikan waktu untuk bekerja dan beristirahat. Teknik ini bisa lebih efektif daripada mengerjakan terus-menerus tanpa ada istirahat yang dapat membuat pikiran capek.<br />
<br />
Usahakan tiap hari ada yang dikerjakan jika ingin TA selesai tepat waktu. Banyak pengalaman mahasiswa sebelumnya yang suka berleha-leha setelah proposal selesai dan menunda pengerjaan TA. Akhirnya molor deh.<br />
<br />
Note: bahkan di web <a href="http://e.ggtimer.com/" rel="nofollow">e.ggtimer.com</a> sudah ada settingan waktu Pomodoro hehehe. Silakan pakai ini biar lebih mudah.<br />
<br />
<span style="color: #6aa84f;"><b><br /><span style="color: #38761d;">2. Bawa kartu bimbingan tiap bimbingan</span></b></span><br />
Mahasiswa diwajibkan bimbingan ke dosen pembimbing minimal 8 kali dimana tanggal bimbingan tersebut dicatat dalam kartu bimbingan yang disediakan oleh TU. Sebenarnya, ada banyak cara kreatif mahasiswa untuk mengisi bimbingan ini. Ada yang baru mengisinya saat akan maju sidang, dan ada yang rutin mengisinya tiap kali bimbingan. Menurut saya, yang terakhir yang bagus karena untuk mengatasi masalah lupa tanggal atau lupa topik bimbingan (dan juga lebih jujur hehe).<br />
<br />
<span style="color: #38761d;"><b>3. Buku TA</b></span><br />
Usahakan dari awal sudah mengetahui format dan peraturan tulis menulis buku TA. Dan, yang perlu diperhatikan, mengerjakan buku TA itu butuh waktu yang lama.<br />
<br />
Paling tidak, kerjakan buku TA 3 bulan sebelum sidang (dengan catatan buku dikerjakan tiap hari). Selain banyak yang harus ditulis, kadangkala terdapat revisi dari dosen pembimbing mengenai tulisan kita.<br />
<br />
Juga usahakan ikuti tata aturan menulis buku TA sejak awal agar tidak memakan waktu ketika meng-edit buku di bagian akhir. Misalnya, ejaan yang digunakan harus benar (tidak ada typo) dan
mengikuti kaidah Kamus Besar Bahasa Indonesia (KBBI). Penulisan istilah
asing juga sebisa mungkin diterjemahkan ke bahasa Indonesia (misalnya
download jadi unduh). Kalau tidak bisa, maka dicetak miring. Aturan
penulisan lainnya dapat dilihat pada Pedoman Umum Ejaan Bahasa Indonesia
yang Disempurnakan (Peraturan Menteri Pendidikan No.46 tahun 2009).<br />
<br />
<span style="color: #38761d;"><b>4. Tetap semangat</b></span><br />
Mengerjakan TA itu seperti mengerjakan final proyek yang dikerjakan oleh satu orang, dimana rancangan, implementasi, pengujian, dan dokumentasi dikerjakan sendirian. Jadi, TA itu memang tidak mudah dan butuh waktu lebih lama untuk menyelesaikannya. Dalam mengerjakan, usahakan tetap semangat dan tidak perlu dibikin susah. Selesaikan saja sedikit demi sedikit dan berilah reward (kalau perlu) untuk diri sendiri tiap kali kamu membuat progres.<br />
<br />
Tipsnya adalah kerjakan satu hal dalam satu waktu dan selesaikan hal tersebut hingga tuntas. Tidak usah mikir yang lain-lain, yang penting selesaikan satu tahap dalam satu waktu.<br />
<br />
Pengalaman kemarin sih, paling berat itu waktu pengerjaan buku. Karena dokumentasi yang perlu dibuat juga banyak, maka tiap hari rasanya ga selesai-selesai meskipun dikerjakan lamaaa sekali. Kalau sudah gini, kenali kebiasaan bekerjamu. Apakah kamu lebih efektif ngerjain di kampus? Atau rumah? Atau caf<span class="st">é</span>? Silakan tentukan sendiri, asalkan nyaman dan akhirnya cepet selesai...<br />
<br />
<div style="background-color: #d4d4d4; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
<a href="http://imgur.com/KXZKQgz" rel="nofollow">Tips terakhir</a> untuk mengerjakan TA dengan background suara hujan dan musik jazz...<br />
<ol>
<li>Siapkan minuman/snack</li>
<li>Siapkan headset/earphone </li>
<li>Buka browser, tutup semua tab, dan buka 3 tab baru</li>
<li>Pada tab pertama, buka link <a href="http://www.rainymood.com/" rel="nofollow" target="_blank">http://www.rainymood.com/</a>
</li>
<li>Pada tab kedua, buka link <a href="http://endlessvideo.com/watch?v=HMnrl0tmd3k" rel="nofollow" target="_blank">http://endlessvideo.com/watch?v=HMnrl0tmd3k</a></li>
<li>Pada tab ketiga, buka link <a href="http://endlessvideo.com/watch?v=DIx3aMRDUL4" rel="nofollow" target="_blank">http://endlessvideo.com/watch?v=DIx3aMRDUL4</a> </li>
</ol>
</div>
<br />
Dijamin mengerjakan TA jadi lebih tenang dan damai...Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-85946278590397637662014-02-25T10:13:00.000+07:002014-02-28T07:25:08.858+07:00Proposal dan Sidang Proposal TA<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC5dXTs-Ktq1maSU7Iim2TGKxWcrR46kr7Ct46SBNCCrds1BQgJd04DQK0sDWqRq9IJH8KUCwxMFjXgnttySD_xvjTzj1ih1LnPRKrT5Z5GjNQAIO_Vtxh75v2oqkqn6a1i7ECQwiUCjq/s1600/ta.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC5dXTs-Ktq1maSU7Iim2TGKxWcrR46kr7Ct46SBNCCrds1BQgJd04DQK0sDWqRq9IJH8KUCwxMFjXgnttySD_xvjTzj1ih1LnPRKrT5Z5GjNQAIO_Vtxh75v2oqkqn6a1i7ECQwiUCjq/s1600/ta.jpg" height="182" width="320" /></a></div>
<br />
Setelah memiliki judul/topik TA dan dosen pembimbing, tiba saatnya untuk mulai menulis proposal TA. <br />
<br />
<span style="color: #6aa84f;"><b>Format Penulisan</b></span><br />
Format penulisan ini dapat dilihat dari website monTA. Biasanya, proposal berisi judul, uraian singkat, latar belakang, rumusan masalah, batasan, tujuan & manfaat, tinjauan pustaka, metodologi yang berisi rancangan singkat TA yang kita ajukan, perancangan jadwal pengerjaan, dan daftar pustaka. Di proposal ini, kita harus menunjukkan bahwa judul yang diajukan dapat diselesaikan sesuai waktu yang kita rancang.<br />
<a name='more'></a><br />
Selain masalah isi proposal, kita juga harus memperhatikan masalah penulisannya. Misalnya, ejaan yang digunakan harus benar (tidak ada typo) dan mengikuti kaidah Kamus Besar Bahasa Indonesia (KBBI). Penulisan istilah asing juga sebisa mungkin diterjemahkan ke bahasa Indonesia (misalnya download jadi unduh). Kalau tidak bisa, maka dicetak miring. Aturan penulisan lainnya dapat dilihat pada Pedoman Umum Ejaan Bahasa Indonesia yang Disempurnakan (Peraturan Menteri Pendidikan No.46 tahun 2009).<br />
<br />
Selain itu, juga ada aturan penulisan proposal yang lain, seperti cara memberi caption pada gambar, tabel, dan persamaan. Caption gambar harus ditulis di bawah gambar, caption tabel ditulis di atas tabel, dan persamaan ditulis di samping. Gambar, tabel, dan persamaan harus paling tidak dirujuk satu kali pada sebuah paragraf di proposal dengan menyebutkan nomor gambar/tabel/persamaan. Kutipan atau sumber lain yang merujuk ke daftar pustaka harus ditulis dengan mengikuti <a href="http://www.ieee.org/documents/ieeecitationref.pdf" rel="nofollow">IEEE Citation Reference</a>. Masalah penulisan ini secara lengkap dapat dilihat pada panduan penulisan proposal yang terdapat di monTA.<br />
<br />
<span style="color: #6aa84f;"><b>Konsultasi ke dosen pembimbing</b></span><br />
Kita juga mulai berkonsultasi dengan dosen pembimbing dalam pengerjaan proposal ini. Biasanya nanti diberi masukan-masukan dan koreksi tentang rancangan TA kita. Kalau dokumen proposal sudah jadi, kita bisa mengajukan proposal agar diikutkan sidang proposal dengan cara melengkapi persyaratan sidang.<br />
<br />
<span style="color: #6aa84f;"><b>Pengajuan sidang proposal TA</b></span><br />
Kemarin, syarat-syarat sidang proposal adalah dengan cara mendaftarkan judul ke monTA, upload proposal, mencetak cover proposal TA dari monTA, dan mengumpulkan dokumen proposal yang sudah ditandatangani kedua pembimbing. Setelah itu, tunggu pemberitahuan masa sidang proposal TA.<br />
<br />
<span style="color: #6aa84f;"><b>Sidang proposal TA</b></span><br />
Sidang proposal menentukan apakah judul diterima atau ditolak. Untuk bidang minat KCV dan NCC, yang presentasi proposal kita adalah dosen pembimbing, sehingga mahasiswa tidak harus hadir pada saat sidang. Untuk bidang minat RPL, mahasiswa harus mempresentasikan sendiri usulan TA-nya dan harus hadir pada saat sidang...<br />
<br />
Pengalaman kemarin, sidang TA berisi presentasi pada dua dosen penguji (tapi di ruangan juga banyak dosen lain) lalu diikuti dengan sesi tanya jawab. Dalam sidang ini, bisa terdapat revisi dari dosen penguji dan kita harus memperbaiki proposal berdasarkan revisi yang diberikan. Kalau kita mendapat revisi, kita mendapatkan lembar revisi yang harus ditandatangani kedua dosen penguji (setelah proposal diperbaiki, tentunya) untuk kemudian dikumpulkan ke koordinator TA. Setelah itu, barulah kita dinyatakan lulus sidang proposal dan tiba saatnya untuk <a href="http://vikachew09.blogspot.com/2014/02/tips-masa-pengerjaan-ta.html">masa-masa pengerjaan TA yang sebenarnya</a>.Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-20019281124009995502014-02-18T11:06:00.000+07:002014-02-28T07:26:47.118+07:00Mencari Judul Tugas Akhir<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC5dXTs-Ktq1maSU7Iim2TGKxWcrR46kr7Ct46SBNCCrds1BQgJd04DQK0sDWqRq9IJH8KUCwxMFjXgnttySD_xvjTzj1ih1LnPRKrT5Z5GjNQAIO_Vtxh75v2oqkqn6a1i7ECQwiUCjq/s1600/ta.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeC5dXTs-Ktq1maSU7Iim2TGKxWcrR46kr7Ct46SBNCCrds1BQgJd04DQK0sDWqRq9IJH8KUCwxMFjXgnttySD_xvjTzj1ih1LnPRKrT5Z5GjNQAIO_Vtxh75v2oqkqn6a1i7ECQwiUCjq/s1600/ta.jpg" height="182" width="320" /></a></div>
TA atau Tugas Akhir adalah salah satu syarat wajib yang harus dijalani oleh mahasiswa jika ingin lulus dari jurusan Teknik Informatika dengan gelar sarjana. TA memiliki bobot 5 sks yang harus diambil mahasiswa pada semester genap atau ganjil.<br />
<br />
Meskipun pada umumnya TA diambil pada semester-semester akhir, persiapan TA membutuhkan waktu yang lumayan lama. Persiapan tersebut berujung pada <a href="http://vikachew09.blogspot.com/2014/02/proposal-dan-sidang-proposal-ta.html">sidang proposal TA</a> yang menentukan apakah kita bisa memulai mengerjakan TA yang sebenarnya atau belum.<br />
<br />
Dari pengalaman yang saya dapatkan kemarin, terdapat beberapa sifat yang harus dimiliki pada judul yang kita ajukan.<br />
<a name='more'></a><br />
<br />
<span style="color: #38761d;"><span style="font-size: small;"><b>1. Sesuai dengan bidang minat</b></span></span><br />
Judul yang kita ajukan harus sesuai dengan salah satu dari tiga bidang minat yang ada di Teknik Informatika, yaitu RPL (Rekayasa Perangkat Lunak), NCC (Net Centric Computing), atau KCV (Komputasi Cerdas dan Visualisasi). Bidang minat yang kita ambil ditentukan oleh mata kuliah yang kita ambil dari semester-semester sebelumnya. Untuk mengetahui lebih jauh tentang bidang minat silakan lihat artikel ini (<a href="http://vikachew09.blogspot.com/2012/06/bidang-minat-di-teknik-informatika.html">link</a>).<br />
<br />
<span style="color: #38761d;"><b>2. Baru/memiliki inovasi</b></span><br />
Jika judul yang pernah kita ajukan pernah diusulkan oleh mahasiswa sebelum kita, maka bisa jadi judul kita dianggap tidak original. Oleh karena itu, cari tahu judul-judul TA yang pernah diajukan di jurusan ini sebelum merancang TA kita di website monTA. Siapa tahu nanti muncul inspirasi dari membaca judul-judul TA tersebut.<br />
<br />
Sebenarnya ada beberapa cara mencari judul TA. Pertama, kalau judul yang ingin kita ajukan sudah pernah diajukan sebelumnya, carilah inovasi agar TA versi kamu ini memiliki perbedaan dengan judul lainnya. Misalnya menggunakan perangkat pengembangan yang berbeda, atau memiliki implementasi yang berbeda. Pokoknya sebisa mungkin diberi perubahan. Selain <b>membaca judul-judul di monTA</b>, kita bisa juga membaca <b>jurnal-jurnal bidang Teknik Informatika</b> yang membahas masalah yang kita minati. Siapa tahu ada ide muncul dari sana.<br />
<br />
Kedua, kalau sudah mentok tidak memiliki judul, <b>konsultasi saja sama dosen-dosen</b> untuk mencari judul TA. Biasanya, dosen memiliki banyak ide TA yang bisa dikerjakan oleh mahasiswa yang tentu saja bisa diselesaikan dengan tingkat pengetahuan yang dimiliki mahasiswa. Kalau ada permasalahan yang kamu minati, segera ambil topik tersebut dan biasanya dosen yang memberi ide dapat menjadi dosen pembimbing nantinya. Sehingga, konsultasi pengerjaan TA dapat dilakukan dengan dosen yang memberi ide tersebut.<br />
<br />
<span style="color: #38761d;"><b>3. Dapat diselesaikan</b></span><br />
Maksudnya, dalam mengusulkan judul TA, kita juga harus yakin bahwa permasalahan yang kita ajukan harus memiliki penyelesaian yang dapat kita lakukan dalam waktu yang ditentukan. Jadi, pada saat membuat proposal TA, kita sudah mencari tahu tentang seluk beluk permasalahan yang kita ajukan. Kalau kita mengerjakan TA berbasis proyek (merancang dan mengimplementasikan perangkat lunak hingga dapat berfungsi secara utuh), maka kita harus mencari tahu bagaimana proyek tersebut dapat dikembangkan dan software-software apakah yang kita butuhkan. Setelah mencari tahu, paling tidak kita bisa merancang waktu pengerjaan TA hingga dapat diselesaikan dalam waktu minimal 3 bulan dan maksimal 1 tahun.<br />
<br />
Terkadang ada juga kasus dimana judul TA yang diajukan pada proposal ternyata tidak dapat diimplementasikan secara sempurna pada saat masa pengerjaan TA. Hal ini bisa disebabkan oleh banyak hal, misalnya kekurangan pada perangkat lunak yang digunakan atau keterbatasan sumber daya. Kalau begini, biasanya nanti di laporan akhir/buku TA tetap ditulis apa adanya, asalkan kita sudah mengusahakan agar perangkat lunak 100% seperti yang kita ajukan. Nanti dosen akan memberikan solusi, apakah dengan penggantian judul TA, atau dengan solusi yang lain. Makanya, daripada hal ini terjadi pada saat pengerjaan, lebih baik kita sudah research pada saat masa proposal.<br />
<br />
<span style="color: #38761d;"><b>Akhir kata...</b></span><br />
Setelah kita mendapat permasalahan dan judul, kita mencari dosen pembimbing untuk sebagai sumber konsultasi pada <a href="http://vikachew09.blogspot.com/2014/02/tips-masa-pengerjaan-ta.html">masa pengerjaan TA</a> nantinya. Kalau bisa, dosen pembimbing adalah dosen yang mengetahui betul masalah yang kita ajukan sehingga dapat memberi masukan-masukan yang berguna agar perangkat lunak yang kita kembangkan benar-benar memiliki kemanfaatan dan diimplementasikan dengan baik dan benar. Kalau sudah mendapatkan dosen pembimbing, maka tiba saatnya <a href="http://vikachew09.blogspot.com/2014/02/proposal-dan-sidang-proposal-ta.html">pembuatan proposal TA</a> untuk diajukan pada masa <a href="http://vikachew09.blogspot.com/2014/02/proposal-dan-sidang-proposal-ta.html">sidang proposal TA</a>.Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-35672602034239120302014-02-17T11:54:00.000+07:002014-06-07T13:24:15.773+07:00Tugas Akhir (TA) dan Perjalanannya<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCp5JVVIMcl-dGu6rRJjKgBdVHp3fYSdvD0phr5EJ_9I62aJGDoc4tCqnT_5I2eN6zX8pTyxqyYgQ2INfjgt8PFm7bqffmr0gOkchLGtolDD8qQDShLwNusgYr7dUOTBRG2eh3AhUSMwZk/s1600/ta.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCp5JVVIMcl-dGu6rRJjKgBdVHp3fYSdvD0phr5EJ_9I62aJGDoc4tCqnT_5I2eN6zX8pTyxqyYgQ2INfjgt8PFm7bqffmr0gOkchLGtolDD8qQDShLwNusgYr7dUOTBRG2eh3AhUSMwZk/s1600/ta.jpg" height="182" width="320" /></a></div>
<br />
TA atau Tugas Akhir (atau skripsi) adalah tahapan yang harus dilalui setiap mahasiswa kalau ingin lulus dari jurusan Teknik Informatika ITS (dan jurusan lain hahaha). TA bisa diibaratkan sebuah final project yang dirancang, dilaksanakan, diuji, dan didokumentasikan oleh satu orang sebagai bukti bahwa dia layak mendapat gelar sarjana dan sukses menimba ilmu dari jurusan ini.<br />
<br />
Dalam menyelesaikan TA, terdapat beberapa tahapan yang harus dilakukan oleh mahasiswa, salah satunya adalah <a href="http://vikachew09.blogspot.com/2014/02/proposal-dan-sidang-proposal-ta.html">pembuatan proposal dan sidang proposal TA</a>. Jadi, sebelum <a href="http://vikachew09.blogspot.com/2014/02/tips-masa-pengerjaan-ta.html">membuat proyek TA yang sebenarnya</a>, kita harus mengajukan usulan judul TA pada para dosen. Dosen-dosen kemudian mengadakan sidang proposal, dimana kita akan mempresentasikan proposal kita dan meyakinkan para dosen bahwa judul yang kita ajukan layak untuk diterima.<br />
<a name='more'></a><br />
Jika kita lulus sidang tersebut, maka kita bisa memulai mengerjakan TA. Kalau tidak, maka kita harus mengusulkan judul yang lainnya.<br />
<br />
Pada saat pengerjaan, mahasiswa akan dibantu oleh dosen pembimbing.Setelah itu, mahasiswa bisa mengajukan sidang TA kalau aplikasi yang diusulkan di proposal dan buku TA sudah kelar. Sama seperti sidang proposal, sidang TA itu bertujuan untuk menentukan apakah TA yang kita kerjakan sudah layak dan benar menurut kaidah-kaidah penulisan dan pengembangan aplikasi.<br />
<br />
Kalau sudah dinyatakan lulus sidang TA, kita bisa mengurus yudisium atau syarat keluar institusi. (Jadi, lulus TA aja nggak cukup). Diantara syarat-syarat lulus yudisium adalah lulus TOEFL minimal 477, lulus sidang TA, lulus SKEM, jumlah SKS cukup, tidak memiliki tanggungan di perpus, dan banyak persyaratan administrasi lainnya. Untuk yudisium ini, kita cukup mengumpulkan berkas-berkas dan kemudian menunggu masa wisuda.<br />
<br />
Barulah setelah semua tahapan selesai, kita bisa menyandang gelar S1 dari Teknik Informatika. Untuk lebih mudahnya, perjalanan TA ini dapat dilihat pada gambar di bawah ini (courtesy panduan TA dari jurusan).<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyM8vzwXDTJuGdydzzqFXZglDsYEOrVEJ3RPqnfBv2_JQ1i5vV_2IC8ss-nQL8YksZ_ip9sTxh5o10z5mXfW_Jp8NPqc2b6Kvt3XmZL2liKl67_g2Oib7KeqbBh29CeJg7Qg0sQDPOs3ZD/s1600/Picture1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Proses Tugas Akhir di Teknik Informatika" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyM8vzwXDTJuGdydzzqFXZglDsYEOrVEJ3RPqnfBv2_JQ1i5vV_2IC8ss-nQL8YksZ_ip9sTxh5o10z5mXfW_Jp8NPqc2b6Kvt3XmZL2liKl67_g2Oib7KeqbBh29CeJg7Qg0sQDPOs3ZD/s1600/Picture1.png" height="225" title="Proses Tugas Akhir di Teknik Informatika" width="320" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
<i>Proses Tugas Akhir di Teknik Informatika</i> </div>
<br />
Nah, karena saya barusan menjalani proses-proses di atas, saya ingin cerita sedikit pengalaman kemarin bagaiamana proses pengerjaan TA di Teknik Informatika. Pengalaman ini akan saya tulis pada artikel terpisah yang membahas tahap-tahap tertentu. Perlu dicatat bahwa pengalaman ini adalah pengalaman yang saya alami, dan bisa saja berubah di tahun ajaran yang berbeda. Anyway, saya mau nulis dulu artikelnya hahaha.<br />
<br />
Artikel 1: <a href="http://vikachew09.blogspot.com/2014/02/mencari-judul-tugas-akhir.html">Mencari Judul TA</a><br />
Artikel 2: <a href="http://vikachew09.blogspot.com/2014/02/proposal-dan-sidang-proposal-ta.html">Proposal dan Sidang Proposal TA </a><br />
Artikel 3: <a href="http://vikachew09.blogspot.com/2014/02/tips-masa-pengerjaan-ta.html">Tips Masa Pengerjaan TA</a><br />
Artikel 4: <a href="http://vikachew09.blogspot.com/2014/03/persiapan-sidang-dan-sidang-ta.html">Persiapan Sidang dan Sidang TA</a><br />
Artikel 5: <a href="http://vikachew09.blogspot.com/2014/03/yudisium-jurusan-dan-persyaratan-wisuda.html">Yudisium Jurusan dan Persyaratan Wisuda</a><br />Artikel 6: <a href="http://vikachew09.blogspot.com/2014/04/langkah-langkah-menuju-wisuda-yudisium.html">Langkah-langkah Menuju Wisuda (Yudisium Institut)</a>Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com1tag:blogger.com,1999:blog-7048356807978341016.post-57896406997706471752013-10-16T13:35:00.001+07:002013-10-16T13:35:35.820+07:00Mata Kuliah Semester 8: Pemrograman Robot<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZzX6LcgiVI2vOvwTQl4CA0P5iLIaR7XKftUo8iMBkOfmdZNDnfptHjn1cHvhQJYpcebItck5ff-56kwRY9K3InMUKbngG3d4ZtGlbQ12w_J6mcnsC5OWFfF8qBFlQxUtg0bOl_AoicgDZ/s1600/robot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZzX6LcgiVI2vOvwTQl4CA0P5iLIaR7XKftUo8iMBkOfmdZNDnfptHjn1cHvhQJYpcebItck5ff-56kwRY9K3InMUKbngG3d4ZtGlbQ12w_J6mcnsC5OWFfF8qBFlQxUtg0bOl_AoicgDZ/s320/robot.jpg" width="320" /></a></div>
<br />
Semester 8 ini saya mengambil kuliah Pemrograman Robot yang berbobot 4 sks. Sebenarnya kuliah ini adalah kuliah bidang minat KCV, tapi saya ambil juga karena sepertinya menarik.<br />
<br />
Di kuliah ini, ada 4 materi besar yang dipelajari, yaitu Simulasi, Hardware, Soccer 2D, dan Soccer 3D.<br />
<br />
Pada awal kuliah, sekelas langsung dibagi menjadi kelompok-kelompok yang mendapatkan salah satu dari 4 materi itu. Kelompok saya kebagian <a href="http://en.wikipedia.org/wiki/RoboCup_2D_Soccer_Simulation_League%E2%80%8E" rel="nofollow">Soccer 2D</a>.<br />
<br />
<a name='more'></a><br /><br />
(Dulu, waktu kebagian Soccer 2D, pikiran kelompok kami seneng banget soalnya bikin Soccer 2D kirain paling gampang diantara 4 tersebut. Ternyata Soccer 2D itu paling susah....)<br />
<br />
Mungkin saya akan sedikit menjelaskan maksud dari 4 materi tersebut.<br />
<br />
<span style="color: #990000;"><b>1. Soccer 2D</b></span><br />
Soccer 2D adalah salah satu jenis penerapan ilmu robot yang dijalankan pada software server yang dapat menjalankan pertandingan sepak bola yang bersifat 2 dimensi. Karena itu, representasi grafis soccer 2D cukup sederhana dan lebih menekankan strategi dan algoritma yang digunakan masing-masing tim.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkWugcR04rEyyLXVflPg3skfHpCMt86QKT_c2JYUN9U5kszX-5DJDo08RLLBTXKxrp1wFINR2WUfV4B0ZmH_qDyRz3l5Eje9sJCa_dyCYB5kSpxpqTrox4NFY3SvmhquuUN1Q8R3Dtdris/s1600/robot_soccer2D.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="267" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkWugcR04rEyyLXVflPg3skfHpCMt86QKT_c2JYUN9U5kszX-5DJDo08RLLBTXKxrp1wFINR2WUfV4B0ZmH_qDyRz3l5Eje9sJCa_dyCYB5kSpxpqTrox4NFY3SvmhquuUN1Q8R3Dtdris/s400/robot_soccer2D.jpg" width="400" /></a></div>
<br />
Soccer 2D yang dipelajari berasal dari <a href="http://en.wikipedia.org/wiki/RoboCup_2D_Soccer_Simulation_League%E2%80%8E" rel="nofollow">Robocup 2D Soccer Simulation League</a>. Dalam liga ini, kontestan berasal dari berbagai negara dan mempertandingkan agent soccer yang dirancangnya. Tujuan dari liga ini adalah mencari agent dengan algoritma terbaik yang mampu mengalahkan tim lainnya.<br />
<br />
Waktu kuliah kemarin, ada beberapa modul yang harus dikerjakan kelompok Soccer 2D. Yang pertama adalah <a href="http://vikachew09.blogspot.com/2013/06/instalasi-dan-cara-menjalankan-soccer.html">instalasi software server Soccer 2D</a>. Kedua belajar memainkan client/agent sepakbola dari tim yang sudah ada (biasanya codenya tersedia open source). Lalu terakhir <a href="http://vikachew09.blogspot.com/2013/07/agent-dummy-simulasi-soccer-2d-dengan.html">mencoba membuat agent soccer sendiri</a> yang dikembangkan dari agent dummy Soccer 2D.<br />
<br />
Jadi inti dari materi ini adalah ngoding agent Soccer 2D. Kemarin kami menggunakan bahasa C (awal-awal) dan Java (akhir).<br />
<br />
<span style="color: #990000;"><b>2. Soccer 3D</b></span><br />
Seperti namanya, <a href="http://en.wikipedia.org/wiki/RoboCup_3D_Soccer_Simulation_League" rel="nofollow">Soccer 3D</a> itu konsepnya sama dengan Soccer 2D. Bedanya adalah pemain sepakbolanya dimodelkan 3D.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq5OtPqCcKjtZtwyXXYOBvOpi0nP6xU6-1s-md2xphxY0HyYt7e1X7By5ntVhz0R0HaBSZRDHUxmbEu3gqlO4cuvJvDPaFqwVFEqwephcybSxssbh3HdpzAYjsoHmBlChZztKlGY96uDd1/s1600/robot_soccer3D.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiq5OtPqCcKjtZtwyXXYOBvOpi0nP6xU6-1s-md2xphxY0HyYt7e1X7By5ntVhz0R0HaBSZRDHUxmbEu3gqlO4cuvJvDPaFqwVFEqwephcybSxssbh3HdpzAYjsoHmBlChZztKlGY96uDd1/s400/robot_soccer3D.jpg" width="400" /></a></div>
<br />
<br />
Selain itu, perbedaan yang paling penting adalah tujuan dari liga Soccer 3D itu. Kalau 2D, yang dipentingkan adalah strategi dan algoritma. Kalau 3D, yang dipentingkan adalah bagaimana membuat model pemain yang bisa berjalan, menendang, mencari bola, dsb yang bisa berfungsi secara baik.<br />
<br />
Berfungsi maksudnya pemain tersebut bisa menggerakkan otot-otot/sendi mereka secara baik dan benar. Soalnya, kadang pemain ada yang belum bisa jalan, waktu nendang jatuh, suka tabrakan sama pemain lain, dsb.<br />
<br />
Jadi, fokus pemrograman robotnya beda dengan Soccer 2D dan lebih menekankan pemrograman objek 3D.<br />
<br />
Kemarin, model dari pemainnya bisa diambil dari internet dan kelompok Soccer 3D "tinggal" menulis program agar pemain soccernya bisa menjalankan fungsi gerak yang semestinya.<br />
<br />
<span style="color: #990000;"><b>3. Simulasi</b></span><br />
Maksud dari simulasi adalah memodelkan sebuah objek dengan model 3D di komputer dan menuliskan program untuk objek tersebut sehingga mampu menjalankan fungsi yang diinginkan.<br />
<br />
Kalau kemarin contohnya adalah robot yang bisa menjalankan beberapa aksi pada sekumpulan balok domino. Misalnya, robot harus bisa memindahkan domino dari satu posisi ke posisi lain, bisa mengurutkan domino secara ascending/descending, dan sebagainya.<br />
<br />
Dalam menjalankan fungsinya tersebut, robot tidak boleh melakukan kesalahan seperti membuat domino lain jatuh atau salah meletakkan domino, dsb.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDE6gU1zceptBajSVNs5sQ0cXRMoWX7UzixiLBPLcKmLgPtSr3wSsQ0NmbimuiR7LytOFKYvP_jr1HBAgEAfwqNTsXhCPxzOsQ4TY5-71S2pExlOb1d6LHPWU1AYV5C7C9olmS4osgJhdN/s1600/robot_simulator.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDE6gU1zceptBajSVNs5sQ0cXRMoWX7UzixiLBPLcKmLgPtSr3wSsQ0NmbimuiR7LytOFKYvP_jr1HBAgEAfwqNTsXhCPxzOsQ4TY5-71S2pExlOb1d6LHPWU1AYV5C7C9olmS4osgJhdN/s400/robot_simulator.jpg" width="400" /></a></div>
<br />
<br />
Kemarin, kalau tidak salah model robotnya bisa mengambil dari internet dan yang menjadi tugas kelompok Simulasi adalah membuat kode program yang diinginkan dari robot tersebut.<br />
<br />
<span style="color: #990000;"><b>4. Hardware</b></span><br />
Tim hardware adalah satu-satunya tim yang harus membuat kode program ditambah dengan instalasi program tersebut ke hardware robot di dunia nyata. Robot ini sudah disediakan oleh dosen dan berbentuk seperti kendaraan beroda 4 yang bisa mengatur masing-masing rodanya.<br />
<br />
Jadi kemarin tim hardware harus mampu membuat robot ini melakukan fungsi yang diinginkan. Misalnya berjalan dengan rute tertentu atau berbelok ketika mendeteksi tembok. Pengkodean fungsi ini dilakukan di komputer dan nanti di-instal pada robotnya.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd_I6yvIV3ClU8VTxcTIAUBO-91XzLeE3jiLf9py57TNNZ3OeAQILQwQk7ptOi25RB-DFtOp29H02RtXFrXDls-56U0OYkqihZNRm21jpQrhgqrY1FLCVh4gFTmxT5hlYTA_ZVGbqZ5pwe/s1600/robot_hardware.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgd_I6yvIV3ClU8VTxcTIAUBO-91XzLeE3jiLf9py57TNNZ3OeAQILQwQk7ptOi25RB-DFtOp29H02RtXFrXDls-56U0OYkqihZNRm21jpQrhgqrY1FLCVh4gFTmxT5hlYTA_ZVGbqZ5pwe/s400/robot_hardware.jpg" width="400" /></a></div>
<br />
<br />
Nah, singkatnya seperti itu kuliah kemarin. Selain mengerjakan proyek tim itu, kemarin juga ada materi teori robot yang mempelajari paper-paper yang berkaitan dengan robot. Pokoknya seru abis.<br />
<br />
Ohiya, waktu akhir perkuliahan juga ada pertandingan antar tim Soccer 2D dan tim pemenang langsung dijanjikan nilai tambahan. Tim saya lebih banyak kebobolan daripada masukin bola ke gawang soalnya pemainnya sering nendang bola keluar lapangan. Meskipun begitu kami jadi tau kekurangan kami dan secara keseluruhan pertandingan ini lucu dan seru. :DVika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com1tag:blogger.com,1999:blog-7048356807978341016.post-50047793237986456172013-07-02T09:14:00.000+07:002014-01-28T11:41:58.340+07:00Agent Dummy Simulasi Soccer 2D dengan Soccer Server<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp6a6sAbliXgyD7OL-KubJ1-a68xC1khCW1x3H3uC3C_l_-FA8uRkju8mvH9MzdE33dSUahb9o9LN608ns5cKJpnR_yu679aVX8-FRPUaOi3XZ0F6-px_GecTxPqG1x3TucV2A1KJJSGg9/s1600/robot_soccer2D.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp6a6sAbliXgyD7OL-KubJ1-a68xC1khCW1x3H3uC3C_l_-FA8uRkju8mvH9MzdE33dSUahb9o9LN608ns5cKJpnR_yu679aVX8-FRPUaOi3XZ0F6-px_GecTxPqG1x3TucV2A1KJJSGg9/s320/robot_soccer2D.jpg" height="214" width="320" /></a></div>
<br />
<br />
Agent2D yang dibahas pada <a href="http://vikachew09.blogspot.com/2013/06/instalasi-dan-cara-menjalankan-soccer.html" rel="nofollow">artikel sebelumnya</a> hanyalah sebuah contoh agent soccer 2D yang telah menerapkan algoritma tertentu sehingga pemain dapat berkoordinasi dalam membuat gol. Jika kita ingin membuat agent 2D sendiri, kita bisa mempelajari kode-kode tim soccer itu atau membuat sendiri dari awal dengan modal agent "dummy" atau agent sederhana yang hanya memiliki fungsi send/receive message ke server.<br />
<br />
<a name='more'></a><br /><br />
<span style="font-size: large;"><span style="color: purple;"><b>Protokol komunikasi client/server pada Soccer Server</b></span></span><br />
<br />
Sebelumnya perlu dipelajari cara komunikasi client/server pada Soccer Server. Pemain/client harus mengirimkan request (send) pada server yang berisi aksi apa yang ingin ia lakukan, misalnya kick, turn, atau run, dan sebagainya. Server menerima pesan ini dan meng-update environment sesuai dengan perintah client tersebut.<br />
<br />
Selain menerima request pemain, server juga secara aktif mengirimkan informasi sensor yang berisi data visual yang dirasakan pemain, misalnya posisi objek-objek tertentu di lapangan, atau data pemain seperti stamina dan kecepatan. Pesan sensor ini dikirim secara berkala tiap satu cycle (satuan interval waktu dalam soccerserver) dan pemain bisa mengirimkan maksimal satu request tiap satu cycle.<br />
<br />
<span style="color: #990000;"><b>1. Macam-macam request client ke server</b></span><br />
<br />
Client perlu melakukan request untuk melakukan aksi-aksi pada pemainnya. Berikut ini adalah beberapa contoh request yang umum digunakan.<br />
<br />
a. (init namaTeam(version 15))<br />
<br />
Perintah init adalah perintah yang wajib dilakukan untuk menginisialisasi satu pemain pada team dengan nama “namaTeam”. Version menunjukkan nomor versi Soccer Server yang digunakan <br />
<br />
b. (move x y)<br />
<br />
Perintah move membuat pemain berpindah posisi pada posisi koordinat (x,y). Perintah ini khusus digunakan untuk menempatkan pemain di awal pertandingan atau menempatkan pemain secara cepat di luar waktu pertandingan<br />
<br />
c. (turn n)<br />
<br />
Perintah turn adalah perintah untuk membuat pemain berotasi sebanyak n derajat dari posisi awal<br />
<br />
d. (dash n)<br />
<br />
Perintah dash adalah perintah untuk membuat pemain berlari dengan power n<br />
<br />
e. (kick n m)<br />
<br />
Perintah kick akan membuat pemain menendang bola dengan power n ke arah derajat m. Kick baru bisa dieksekusi jika pemain dan bola berada pada jarak kickable_margin yang bervariasi antara pemain. Namun, umumnya kickable_margin adalah sebesar 0.7.<br />
<br />
<span style="color: #990000;"><b>2. Macam-macam pesan server ke client</b></span><br />
<br />
Server mengirimkan berbagai pesan ke client pada tiap clycle. Berikut ini adalah beberapa contoh pesan server yang mungkin terjadi.<br />
<br />
a. (init Side Unum PlayMode)<br />
<br />
Pesan ini adalah pesan balasan dari server ke client setelah client mengirimkan perintah (init).<br />
<br />
Side adalah sisi gawang pemain yang bisa berisi “l” untuk left atau “r” untuk right. Pesan ini beguna agar pemain bisa mendeteksi gawang lawan pada saat pertandingan.<br />
<br />
Unum adalah nomor pemain yang bisa berisi angka 1 ~ 11<br />
<br />
PlayMode adalah mode permainan<br />
<br />
b. (hear Time Sender “Message”)<br />
<br />
Pesan hear adalah pesan yang diterima oleh pemain dari coach, referee, atau self.<br />
<br />
Time adalah waktu cycle saat pesan didapat.<br />
<br />
Sender bisa berupa online_coach_left, online_coach_right, coach, referee, self.<br />
<br />
“Message” berisi pesan yand diterima.<br />
<br />
Pesan ini berguna untuk menandai waktu-waktu penting di pertandingan, misalnya kick_off atau pada saat terjadi goal sehingga pesan hear bisa diterima dan pemain bisa melakukan aksi yand diperlukan.<br />
<br />
c. (see Time ObjInfo)<br />
<br />
Pesan see adalah pesan yang berisi sensor yang dirasakan pemain. ObjInfo bisa berisi banyak pesan sensori dengan properti yang berbeda-beda. Contoh pesan yang terkandung dalam see adalah<br />
<br />
(b Distance Direction DistChange DirChange) yang menunjukkan lokasi bola relatif terhadap pemain.<br />
<br />
(g Location Distance Direction) menunjukkan lokasi goal lawan (left/right) dan jarak beserta derajat arah. <br />
<br />
Dan lain-lain. Panduan pesan send dan receive bisa dilihat di referensi manual RoboCup Soccer Server yang bisa didapat di link ini. <a href="http://dangermouse.brynmawr.edu/pyrobot/tars/rcsoccersim.pdf" rel="nofollow">http://dangermouse.brynmawr.edu/pyrobot/tars/rcsoccersim.pdf</a><br />
<br />
<span style="font-size: large;"><span style="color: purple;"><b>Langkah download dan konfigurasi</b></span></span><br />
Pertama, agent dummy bisa ditemukan pada archive SServer versi 5.25 yang dapat ditemukan pada link berikut.<br />
<br />
<a href="http://en.sourceforge.jp/projects/sfnet_sserver/downloads/rcssserver/OLD/sserver-5.25.tar.gz/" rel="nofollow">http://en.sourceforge.jp/projects/sfnet_sserver/downloads/rcssserver/OLD/sserver-5.25.tar.gz/</a><br />
<br />
Setelah mendownload sserver-5/25 di atas, uncompress archive tersebut dan temukan folder sampleclient di dalamnya. Pada folder inilah agent dummy dapat ditemukan.<br />
<br />
1. Pada folder sserver, lakukan perintah ./configure<br />
<br />
<div style="background-color: gold; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
$ cd<br />
$ ./configure</div>
<br />
<br />
Pada ./configure di atas, lakukan konfigurasi yang diperlukan. Untuk alamat lib X11 bisa ditemukan di direktori<br />
<br />
/usr/lib/X11/x11perfcomp<br />
<br />
Isilah konfigurasi lainnya dengan setting default (cukup tekan enter tanpa memasukkan konfigurasi tertentu).<br />
<br />
2. Setelah ./configure, masuklah ke folder sampleclient dan lakukan make<br />
<br />
<div style="background-color: gold; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
$ cd<br />
$ make
</div>
<br />
<br />
Perintah make akan melakukan kompilasi client.c dan client.h yang berada pada folder sampleclient. Setelah make berhasil dijalankan, maka akan ada file executable yang bernama client<br />
<br />
3. chmod client<br />
<br />
Sebelum client bisa dieksekusi, lakukan chmod pada file tersebut<br />
<br />
<div style="background-color: gold; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
$ chmod +x client
</div>
<br />
<br />
4. Setelah itu, maka agent dummy siap dijalankan. Untuk menjalankan agent ini, buka rcsoccersim pada sebuah terminal<br />
<br />
<div style="background-color: gold; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
$ rcsoccersim
</div>
<br />
<br />
5. Lalu, pada terminal lain, jalankan client dengan perintah<br />
<br />
<div style="background-color: gold; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
$ ./client
</div>
<br />
<br />
Jika perintah di atas dijalankan, maka terminal akan dipenuhi dengan pesan server pada client sehingga mempersulit kita dalam memasukkan perintah yang kita inginkan. Untuk membuat client menuliskan outputnya ke file lain, maka jalankan perintah di bawah ini sebagai ganti dari perintah di atas.<br />
<br />
<div style="background-color: gold; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
$ ./client > ~/log.txt
</div>
<br />
<br />
Lokasi “~/log.txt” bisa diganti dengan lokasi manapun. Log.txt akan digunakan sebagai tempat server menuliskan message pada client.<br />
<br />
6. Setelah itu, terminal akan menunggu perintah dari user untuk melakukan langkah selanjutnya. Rcsoccersim tidak akan menampilkan apapun karena tim belum terdaftar sebelum user mengetikkan perintah tertentu.<br />
<br />
Untuk memberi nama team, perintah yang harus diketikkan adalah<br />
<br />
<div style="background-color: gold; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
$ (init namateam(version 15))
</div>
<br />
Setelah perintah init, maka seorang player bisa memasuki lapangan.Untuk memindahkan player ke posisi tertentu, diperlukan perintah move. Misalnya player 1 ditempatkan pada koordinat (-5, 0), maka perintahnya adalah<br />
<br />
<div style="background-color: gold; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
$ (move -5 0)
</div>
<br />
<br />
Perintah move digunakan untuk memindahkan player secara cepat dan biasanya dilakukan pada saat sebelum pertandingan atau setelah terjadi gol agar player tidak memakan waktu lama untuk berpindah.<br />
<br />
Perintah-perintah lain adalah kick, turn, dan dash.<br />
<h3>
</h3>
<span style="font-size: large;"><span style="color: purple;"><b>Modifikasi sampleclient client.c</b></span></span><br />
<br />
Kode client.c bisa dimodifikasi dengan tujuan untuk memberikan algoritma pada pemain agar tidak bergantung dari inputan user dari terminal.Client.c memiliki beberapa fungsi penting yang ada di dalamnya, yaitu send_message, receive_message, dan message_loop.<br />
<br />
Fungsi send_message bertujuan untuk mengirimkan perintah client pada server.Hal ini berarti perintah-perintah pada langkah sebelumnya dikirimkan melalui fungsi ini.Fungsi receive_message berfungsi untuk mendapatkan respon balasan atau pesan berulang dari server.Pesan dari server berisi pesan-pesan penting seperti posisi pemain, posisi bola, dan posisi gawang yang diperlukan client untuk memutuskan pergerakan selanjutnya.<br />
<br />
Fungsi message_loop terus menerus dieksekusi secara berulang dan memadukan receive_message dan send_message di dalamnya sehingga client terus menerus berkomunikasi dengan server.<br />
<br />
Nah, kalo ada yang tertarik mau bikin agent 2D pake bahasa C, mungkin bisa mencoba ngoding dengan agent sampleclient ini. Contohnya, pertama diperlukan perintah (init) di awal client tersebut dieksekusi. Oleh karena itu, pada fungsi main, ditambahkan<br />
<br />
send_message("(init teamsaya(version 15))",sock);<br />
<br />
tepat sebelum message_loop dieksekusi.<br />
<br />
Setelah itu, diperlukan move untuk memindahkan satu pemain ke lapangan. Perintah ini bisa diletakkan di dalam message_loop dengan catatan pesan ini harus dieksekusi tidak lebih dari satu kali.<br />
<br />
<div style="background-color: gold; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
send_message("(move -5 0)", sock);
</div>
<br />
Perintah-perintah lain bisa dituliskan dengan format serupa.<br />
<br />
Catatan penting untuk ngoding agent 2D ini adalah pemain tidak bisa memulai pertandingan sebelum kick-off berlangsung. Kick-off bisa dilakukan dari program Soccer Server (menekan menu kick-off) atau dengan drop-ball di lapangan. Pada saat kick-off, server mengirimkan pesan ke client yang akan ditangkap oleh fungsi receive_message.<br />
<br />
Kick-off dikirimkan dengan format "hear", sehingga mungkin perlu ditambahkan fungsi untuk melihat pesan hear secara terus-menerus. Jika deteksi hear kick-off bernilai true, maka pemain bisa langsung memasuki mode permainan (bisa dash, turn, kick).<br />
<br />
Selain hear, pesan yang penting adalah pesan "see" untuk melihat dimana bola berada. Dari pesan see yang didapat inilah pemain harus bisa menentukan apakah dia akan kick, dash, atau turn. :D<br />
<br />Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-15289627564495626132013-06-23T07:32:00.002+07:002013-06-24T11:04:07.551+07:00Instalasi dan Cara Menjalankan Soccer Server untuk Simulasi Soccer 2D di LinuxTutorial ini membahas cara instalasi Soccer Server dan contoh cara menjalankan agent soccer 2D di lingkungan Linux. Sebelum membahas langsung langkah-langkahnya, ada baiknya saya sampaikan apa itu Soccer 2D dan Soccer Server.<br />
<br />
Soccer 2D adalah salah satu jenis penerapan ilmu robot yang dijalankan pada software server yang dapat menjalankan pertandingan sepak bola yang bersifat 2 dimensi. Karena itu, representasi grafis soccer 2D cukup sederhana dan lebih menekankan strategi dan algoritma yang digunakan masing-masing tim.<br />
<a name='more'></a><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHUpy7vQskjG6cArAWQV9DM_YoPViG7fGxgLcpZGUvAU_5yEwi5VqFGDGDl2DaXy-w7zgvCU30-Kc-ANByoF98ETRnux_1JELEu3MAGlnzPDH7PSoszfaUf5le0JUy4FSGsKoq71rhI45q/s1600/800px-RoboCup-2D-Soccer-Simulation-Field.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="267" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHUpy7vQskjG6cArAWQV9DM_YoPViG7fGxgLcpZGUvAU_5yEwi5VqFGDGDl2DaXy-w7zgvCU30-Kc-ANByoF98ETRnux_1JELEu3MAGlnzPDH7PSoszfaUf5le0JUy4FSGsKoq71rhI45q/s400/800px-RoboCup-2D-Soccer-Simulation-Field.jpg" width="400" /></a></div>
<br />
<br />
Soccer 2D yang akan dibahas di tutorial ini berdasar dari <a href="http://en.wikipedia.org/wiki/RoboCup" rel="nofollow">Robocup</a> <a href="http://en.wikipedia.org/wiki/RoboCup_2D_Soccer_Simulation_League" rel="nofollow">2D Soccer Simulation League</a>. Dalam liga ini, server yang digunakan bernama Soccer Server dan peserta liga harus melakukan koneksi sebagai client. Pertandingan dilangsungkan dengan model client/server dimana server menyediakan lapangan virtual dan mensimulasikan pergerakan bola dan pemain, sedangkan client menyediakan algoritma untuk pergerakan pemain tersebut.<br />
<br />
Soccer Server terdiri dari 2 program, yaitu soccerserver (berperan sebagai server) dan soccermonitor (berperan untuk menampilkan tampilan grafis). Satu soccerserver bisa dihubungkan dengan beberapa soccermonitor untuk menampilkan pertandingan dengan display yang berbeda-beda (misalnya mode normal atau mode debug).<br />
<br />
<div class="Normal1" style="margin-bottom: 0.0001pt;">
<b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">Langkah Instalasi<o:p></o:p></span></b></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
<br />
Soccer Server diinstal dalam lingkungan Linux. Langkah-langkah yang akan
dijelaskan berikut dijalankan pada system operasi Ubuntu versi 12.10 (Quantal
Queztal). Oleh karena itu, pastikan Ubuntu telah terinstal pada computer
terlebih dahulu.<o:p></o:p></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
Catatan: simbol dollar “$” menandai
perintah yang harus diketikkan pada terminal Ubuntu<o:p></o:p></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt; text-indent: -18pt;">
<!--[if !supportLists]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">1.<span style="font-size: 7pt; font-weight: normal;">
</span></span></b><!--[endif]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">auto-apt<br />
</span></b><br />
Auto-apt adalah program yang dieksekusi bersamaan dengan command Linux yang
lain yang dapat mengatasi masalah dependency. Jika sebuah program mencoba untuk
mengakses dependency yang tidak berada dalam system, maka auto-apt akan mencoba
untuk mencari dependency ini melalui apt-get dan install.<br />
<br />
Langkah-langkah untuk install auto-apt adalah sebagai berikut.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ sudo apt-get update<br />
$ sudo apt-get install auto-apt<br />
$ auto-apt update-local<br />
$ sudo auto-apt update<br />
$ sudo auto-apt updatedb<b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span></b></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Jika computer berada di balik proxy,
maka apt-get bisa dieksekusi dengan perintah berikut.<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ sudo http_proxy=”username:password@proxy:portnumber” apt-get
update<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Contohnya:<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ sudo
http_proxy=”angkatan09%40mhs.if.its.ac.id:pass1234@proxy.its.ac.id:8080”
apt-get update<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Setelah instalasi auto-apt selesai,
maka dapat dilanjutkan ke langkah berikutnya. Sebagai tambahan, berikut ini
adalah cara untuk menjalankan auto-apt (langkah ini tidak termasuk dalam proses
intalasi karena hanya berfungsi sebagai tambahan informasi)<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Pertama, masuk ke dalam folder package
yang akan diinstal. Lalu, masuk sebagai root.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ cd <folder program=""><o:p></o:p></folder></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
$ sudo su<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Setelah itu, eksekusi perintah
auto-apt dengan flag tertentu. Flag –y digunakan untuk menginstal instalasi
package baru secara otomatis. Flag –q digunakan untuk memilih repository secara
otomatis ketika terdapat beberapa repo sekaligus. Flag –x digunakan untuk
mencegah terminal membuka window baru.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Contoh eksekusinya adalah sebagai
berikut.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ auto-apt –y –q –x run ./configure<br />
$ auto-apt -y –q –x run make install<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt; text-indent: -18pt;">
<!--[if !supportLists]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">2.<span style="font-size: 7pt; font-weight: normal;">
</span></span></b><!--[endif]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">G++</span></b><o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Install / upgrade g+ + (C + +
compiler) dengan cara<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ sudo apt-get install g++<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt; text-indent: -18pt;">
<!--[if !supportLists]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">3.<span style="font-size: 7pt; font-weight: normal;">
</span></span></b><!--[endif]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">SoccerServer dan SoccerMonitor</span></b><o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin-bottom: 0.0001pt; text-indent: 36pt;">
Install
server dan monitor Soccer2D dengan langkah berikut.<o:p></o:p></div>
<div class="Normal1" style="margin-bottom: 0.0001pt; text-indent: 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 33.75pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 428.4pt;" valign="top" width="571"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ sudo add-apt-repository
ppa:gnurubuntu/rubuntu<br />
$ sudo apt-get update<br />
$ sudo apt-get install rcssserver rcssmonitor<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br />
Catatan: langkah di atas dilakukan tanpa menggunakan proxy. Seharusnya terdapat
alternative untuk menjalankannya di balik proxy, namun masih belum tau caranya, hhha.<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span></b></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt; text-indent: -18pt;">
<!--[if !supportLists]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">4.<span style="font-size: 7pt; font-weight: normal;">
</span></span></b><!--[endif]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">Boost</span></b><o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Sebelum melakukan instalasi
soccerserver atau tools yang lain, pertama-tama install boost terlebih dahulu.
Langkah instalasi ini didapatkan dari petunjuk yang ada pada website <o:p></o:p></div>
<div class="Normal1" style="margin-bottom: 0.0001pt; text-indent: 36pt;">
<a href="http://piyushparkash.blogspot.com/2012/10/installing-boost-150-in-ubuntu-1210.html"><span style="color: #1155cc; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">http://piyushparkash.blogspot.com/2012/10/installing-boost-150-in-ubuntu-1210.html</span></a><o:p></o:p></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
Langkah-langkahnya
adalah sebagai berikut.<o:p></o:p></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt; text-indent: -18pt;">
<!--[if !supportLists]-->1.<span style="font-size: 7pt;">
</span><!--[endif]-->Download
versi .tar.bz2 dari boost dari websitenya di <a href="http://sourceforge.net/projects/boost/files/boost/">http://sourceforge.net/projects/boost/files/boost/</a><o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt; text-indent: -18pt;">
<!--[if !supportLists]-->2.<span style="font-size: 7pt;">
</span><!--[endif]-->Uncompress
file tersebut dengan cara<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 54.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ cd <<i>download_location></i><br />
$ tar xjf boost_1_50_0.tar.bz2<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
Lalu pergi ke folder boost yang baru
terbentuk.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 54.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ cd boost_1_50_0<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt; text-indent: -18pt;">
<!--[if !supportLists]-->3.<span style="font-size: 7pt;">
</span><!--[endif]-->Konfigurasi
boost dengan perintah berikut<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 54.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
<span style="background: #F7F6F5; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Arial; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">$ ./bootstrap.sh
--with-libraries=filesystem,program_options,system --exec-prefix=/usr/local</span><o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt; text-indent: -18pt;">
<!--[if !supportLists]-->4.<span style="font-size: 7pt;">
</span><!--[endif]-->Jika
langkah di atas selesai, maka akan ada petunjuk cara untuk build boost. Ikuti
langkah berikut. Contoh dari perintah yang perlu dilakukan adalah<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 54.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ ./b2<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
Atau dalam beberapa versi, perintah
yang perlu dilakukan adalah<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 54.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ ./bjam<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt; text-indent: -18pt;">
<!--[if !supportLists]-->5.<span style="font-size: 7pt;">
</span><!--[endif]-->Setelah
menunggu beberapa saat, maka install boost dengan perintah.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 54.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ sudo ./b2 install<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
Atau sudo ./bjam install.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt; text-indent: -18pt;">
<!--[if !supportLists]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">5.<span style="font-size: 7pt; font-weight: normal;">
</span></span></b><!--[endif]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">libsrc</span></b><o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Paket libsrc bisa didownload pada
halaman tools robocup pada website <a href="http://pt.sourceforge.jp/projects/rctools/releases/">http://pt.sourceforge.jp/projects/rctools/releases/</a><o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Setelah mendownload paket libsrc,
uncompress archive tersebut dan masuk ke folder libsrc untuk melakukan
kompilasi dengan auto-apt.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ cd <lokasi librcsc=""><br />
$ sudo su<br />
$ auto-apt -x -y -q run ./configure<br />
$ auto-apt -x -y -q run make install<o:p></o:p></lokasi></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Jika sudah selesai, keluar dari root
dengan $ exit<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt; text-indent: -18pt;">
<!--[if !supportLists]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">6.<span style="font-size: 7pt; font-weight: normal;">
</span></span></b><!--[endif]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">Qt4</span></b><o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Qt4 diperlukan untuk proses instalasi
berikutnya. Install Qt4 dengan perintah berikut.<o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ sudo apt-get install libqt4-dev qt4-dev-tools<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt; text-indent: -18pt;">
<!--[if !supportLists]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">7.<span style="font-size: 7pt; font-weight: normal;">
</span></span></b><!--[endif]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">soccerwindow2</span></b><o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Seperti libsrc, soccerwindow2 bisa
ditemukan di <a href="http://pt.sourceforge.jp/projects/rctools/releases/">http://pt.sourceforge.jp/projects/rctools/releases/</a><o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Download archive soccerwindow2 dan
uncompress paket tersebut.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ cd <lokasi soccerwindow2=""><o:p></o:p></lokasi></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
$ sudo su<br />
$ auto-apt -x -y -q run ./configure<br />
$ auto-apt -x -y -q run make install<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt; text-indent: -18pt;">
<!--[if !supportLists]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">8.<span style="font-size: 7pt; font-weight: normal;">
</span></span></b><!--[endif]--><b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">agent2d</span></b><o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Seperti libsrc, agent2d bisa ditemukan
di <a href="http://pt.sourceforge.jp/projects/rctools/releases/">http://pt.sourceforge.jp/projects/rctools/releases/</a><o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Download archive soccerwindow2 dan
uncompress paket tersebut.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ cd <lokasi agent2d=""><br />
$ sudo su<br />
$ auto-apt -x -y -q run ./configure<br />
$ auto-apt -x -y -q run make<o:p></o:p></lokasi></div>
</td>
</tr>
</tbody></table>
<br />
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<br />
<div class="Normal1" style="margin-bottom: 0.0001pt;">
<b><span style="color: #365f91; font-size: 14.0pt; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-font-size: 11.0pt; mso-bidi-theme-font: minor-latin; mso-fareast-font-family: Cambria; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">Cara menjalankan soccerserver dan agent 2D<o:p></o:p></span></b></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
Agent2D adalah salah satu contoh tim
soccer2D yang telah memiliki program/algoritma yang mengatur pergerakan dan
strategi tim soccer2D bernama Helios. Untuk menjalankan tim ini, maka
langkah-langkahnya adalah sebagai berikut.<o:p></o:p></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt; text-indent: -18pt;">
<!--[if !supportLists]-->1.<span style="font-size: 7pt;">
</span><!--[endif]-->Cara
1<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt; text-indent: -18pt;">
<!--[if !supportLists]-->a.<span style="font-size: 7pt;">
</span><!--[endif]-->Pada
terminal 1, jalankan rcsoccersim<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 54.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ rcsoccersim<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin-bottom: 0.0001pt; text-indent: 2cm;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
Setelah perintah di atas dijalankan,
maka sebuah window rcsoccersim akan terbuka dan menampilkan sebuah lapangan
sepakbola virtual dimana masih belum ada pemain yang bertanding.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<v:shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f">
<v:stroke joinstyle="miter">
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0">
<v:f eqn="sum @0 1 0">
<v:f eqn="sum 0 0 @1">
<v:f eqn="prod @2 1 2">
<v:f eqn="prod @3 21600 pixelWidth">
<v:f eqn="prod @3 21600 pixelHeight">
<v:f eqn="sum @0 0 1">
<v:f eqn="prod @6 1 2">
<v:f eqn="prod @7 21600 pixelWidth">
<v:f eqn="sum @8 21600 0">
<v:f eqn="prod @7 21600 pixelHeight">
<v:f eqn="sum @10 21600 0">
</v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas>
<v:path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f">
<o:lock aspectratio="t" v:ext="edit">
</o:lock></v:path></v:stroke></v:shapetype><v:shape alt="http://pic002.cnblogs.com/images/2012/302171/2012070904015865.jpg" id="Picture_x0020_1" o:spid="_x0000_i1025" style="height: 360.75pt; mso-wrap-style: square; visibility: visible; width: 451.5pt;" type="#_x0000_t75">
<v:imagedata o:title="2012070904015865" src="file:///C:\Users\asus\AppData\Local\Temp\msohtmlclip1\01\clip_image001.jpg">
</v:imagedata></v:shape><o:p></o:p></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhplrlhSFaIYbAsicj09I9zvUS8FnZmMPmNKQpl8Is-RSYd_8T2dj28WxSmGv6jRkiUaxvT8NqKkAC4dyaUryM_2OkWUWlhdAyEbgXR1VNtnKaf7VmFSVQkd0Y27k2TN_XNOkndlebTP4jt/s1600/soccer2d.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="318" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhplrlhSFaIYbAsicj09I9zvUS8FnZmMPmNKQpl8Is-RSYd_8T2dj28WxSmGv6jRkiUaxvT8NqKkAC4dyaUryM_2OkWUWlhdAyEbgXR1VNtnKaf7VmFSVQkd0Y27k2TN_XNOkndlebTP4jt/s400/soccer2d.jpg" width="400" /></a></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<o:p><br /></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt; text-indent: -18pt;">
<!--[if !supportLists]-->b.<span style="font-size: 7pt;">
</span><!--[endif]-->Pada
terminal 2, masuk ke folder agent2d atau folder tim lain yang akan disambungkan
ke server rcsoccersim<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 54.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ cd <lokasi agent2d=""><o:p></o:p></lokasi></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
$ cd src<o:p></o:p></div>
<div class="Normal1" style="margin-bottom: 0.0001pt;">
$ ./start.sh<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
Karena pada umumnya start.sh berada
pada folder src pada folder tiap agen, maka pertama masuk ke folder src dan
jalankan start.sh. Pada beberapa agen, lokasi ini bisa berubah tergantung dari
code tim yang dibuat.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
Setelah start.sh dijalankan, maka
sebuah tim akan muncul pada rcsoccersim<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt; text-indent: -18pt;">
<!--[if !supportLists]-->c.<span style="font-size: 7pt;">
</span><!--[endif]-->Jika
ingin menjalankan 2 pemain, maka jalankan langkah b pada terminal yang lain
dengan lokasi timyang diinginkan.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt; text-indent: -18pt;">
<!--[if !supportLists]-->d.<span style="font-size: 7pt;">
</span><!--[endif]-->Setelah
itu, pertandingan tidak akan dimulai sebelum kick-off berjalan. Untuk melakukan
kick-off, pilih opsi Kick-off yang berada pada menu rcsoccersim atau klik-kanan
<span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;">à</span> kickoff. Klik-kanan <span style="font-family: Wingdings; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin; mso-char-type: symbol; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin; mso-symbol-font-family: Wingdings;">à</span> drop ball juga bisa dilakukan untuk
melakukan kickoff secara otomatis.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 54pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt; text-indent: -18pt;">
<!--[if !supportLists]-->2.<span style="font-size: 7pt;">
</span><!--[endif]-->Cara 2<br />
Jalankan rcsserver<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ rcssserver<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
Pada terminal lain, jalankan
soccerwindow2<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 426.15pt;" valign="top" width="568"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ (gksudo) soccerwindow2<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt; text-indent: -18pt;">
<!--[if !supportLists]-->3.<span style="font-size: 7pt;">
</span><!--[endif]-->Cara
3: mode debug<br />
<br />
Jalankan simulator dengan perintah<br />
<!--[if !supportLineBreakNewLine]--><br />
<!--[endif]--><o:p></o:p></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ rcsoccersim<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br />
Jalankan soccerwindow2 dengan debug enabled dengan cara<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ soccerwindow2 -c –d<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br />
Jalankan agent2d (atau tim lain) dengan debug.<o:p></o:p></div>
<div class="Normal1" style="margin: 0cm 0cm 0.0001pt 36pt;">
<br /></div>
<br />
<table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: none; margin-left: 36.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-padding-alt: 0cm 5.4pt 0cm 5.4pt; mso-yfti-tbllook: 1184;">
<tbody>
<tr>
<td style="border: solid black 1.0pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-themecolor: text1; padding: 0cm 5.4pt 0cm 5.4pt; width: 462.15pt;" valign="top" width="616"><div class="Normal1" style="margin-bottom: 0.0001pt;">
$ ./start-debug.sh<o:p></o:p></div>
</td>
</tr>
</tbody></table>
<br />
<br />
Demikianlah tutorial singkat tentang instalasi dan cara menjalankan Soccer Server untuk simulasi Soccer 2D. Jika ingin mendownload agent-agent 2d yang lain sebagai bahan pelajaran lebih lanjut, bisa menuju ke link <a href="http://www.socsim.robocup.org/files/" rel="nofollow">RoobCup Files</a>. Semoga bermanfaat.<br />
<br />
Sumber gambar: gambar1: wikipedia, gambar 2: koleksi pribadiVika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-67584822045968241482013-06-22T17:54:00.004+07:002013-06-22T17:54:54.492+07:00Kekurangan dan Kelebihan Tinggal di Asrama ITS<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK0h8TMB8spTN8RHoN5lTKNy5A2mKxHjCjUHK1EqtdbfjSyFdUBYaZBNdF0hjjjoFiIK2wDYJdvEeN4YYERIqOFkRsPL6n-e50bzOEHmYvbb4qevGCBK9ZzVxj6g7fAWyCmDkjAx8q_Gky/s1600/Image0252.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgK0h8TMB8spTN8RHoN5lTKNy5A2mKxHjCjUHK1EqtdbfjSyFdUBYaZBNdF0hjjjoFiIK2wDYJdvEeN4YYERIqOFkRsPL6n-e50bzOEHmYvbb4qevGCBK9ZzVxj6g7fAWyCmDkjAx8q_Gky/s320/Image0252.jpg" width="320" /></a></div>
<br />
Sudah 4 tahun ini tinggal di asrama mahasiswa ITS, yang bertempat di dekat pintu masuk ITS selatan, rasanya ada suka dan duka yang berkesan. Asrama ITS sebagai salah satu alternatif tempat tinggal mahasiswa/i yang jauh dari kampung halaman tentunya memiliki nilai kelebihan dan kekurangan.<br />
<br />
Hal-hal yang akan saya tuliskan ini adalah opini semata dan tidak ditujukan untuk mempengaruhi Anda untuk tinggal di asrama atau menjauhi asrama. Tulisan ini hanya sebagai kenang-kenangan masa kuliah dan sebagai bahan pengisi blog, hhha.<br />
<a name='more'></a><br />
Pertama, kekurangan dulu.<br />
<br />
<span style="color: red;">1. Keamanan tidak terjamin 100%</span><br />
<br />
Pada waktu saya semester 1 dan masih menjadi mahasiswa cupu, laptop saya pernah hilang dari asrama (padahal laptopnya ada di kamar). Hal ini gara-gara kadang ada orang tak dikenal yang bebas keluar masuk asrama.<br />
<br />
Berbagai kasus kehilangan pun juga pernah dialami penghuni asrama lain yang menyebabkan asrama sempat menutup total akses tamu mahasiswa yang ingin berkunjung ke asrama. (Tapi sekarang sudah dibuka lagi)<br />
<br />
Terus kasus lain lagi, meskipun asrama ada parkir terpusat, helm saya pernah hilang dua kali di saat saya semester dua dan semester barusan. Memang itu salah saya yang tidak memasukkan helm ke kamar, tapi itu mungkin juga gara-gara jarak parkir dan kamar yang jauh sehingga malas bawa-bawa helm kesana kemari.<br />
<br />
Pelajarannya: selalu kunci kamar dan jaga barang-barang berharga. Waspada selalu dan jangan mudah percaya orang tak dikenal<br />
<br />
<span style="color: red;">2. Masalah kebersihan air</span><br />
<br />
Memang ini merupakan kasus yang relatif berbeda antara penghuni satu dan lainnya. Teman saya ada yang kulitnya sensitif dan ketika mandi di asrama, jadi kena semacam herpes. Tapi saya sendiri tidak efek apa-apa hingga pada akhirnya tahun keempat ini baru merasakan dampaknya gatal-gatal air asrama.<br />
<br />
Untuk penyebabnya, saya sendiri kurang tahu apa memang gara-gara airnya atau gara-gara tomcat yang sempat ngetren beberapa waktu yang lalu. Yang jelas kasus ini cukup dapat membuat salah satu teman saya pindah dari asrama gara-gara tidak cocok dengan airnya.<br />
<br />
Pelajarannya: sedia selalu salep anti-gatal atau bedak gatal<br />
<br />
<span style="color: red;">3. Jarak parkir jauh dengan kamar</span><br />
<br />
Ini ada pro dan kontranya, sih. Jauh karena asrama menerapkan sistem parkir terpusat, sehingga sepeda motor dan mobil dilarang parkir di masing-masing gedung. Mahasiswa/i yang gedungnya ada di pojokan asrama harus jalan lebih jauh untuk menjangkau motor/mobilnya.<br />
<br />
Tapi hal ini ada baiknya. Disamping aman, hal ini juga memaksa kita berolahraga untuk jalan sehat hhha.<br />
<br />
<span style="color: red;">4. Wifi yang tidak merata</span><br />
<br />
Hal ini juga bukan sepenuhnya kekurangan, tapi wifi yang tersedia di masing-masing gedung tidak menjangkau seluruh kamar dan lantai. Hanya kamar-kamar yang dekat dengan router (di ruang tivi) saja yang kebagian akses, itupun kadang putus nyambung.<br />
<br />
Bagi penghuni yang ingin menikmati layanan wifi dengan tenang di kamar kadang harus keluar untuk ngenet. Itupun kalau kursi di ruang tivi masih ada yang kosong, hha.<br />
<br />
Kekurangannya cukup sekian dulu. Sekarang saatnya kelebihan asrama dibanding tempat kos lain.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi7K3X1Ux-SdKi10K8iq_j54vlVJnOxuTcV5uMDiqFF9YRwxODRpFODbdrtB6i4GXCpEAnIFufmfyZrMDVSWM28GBi2qa8C1wbeQpMQvkRC_5W9EBTxjdsEdQi1rGhSwhG90vPkKzuRQwv/s1600/Image1503.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi7K3X1Ux-SdKi10K8iq_j54vlVJnOxuTcV5uMDiqFF9YRwxODRpFODbdrtB6i4GXCpEAnIFufmfyZrMDVSWM28GBi2qa8C1wbeQpMQvkRC_5W9EBTxjdsEdQi1rGhSwhG90vPkKzuRQwv/s320/Image1503.jpg" width="320" /></a></div>
<br />
<br />
<span style="color: blue;"><b>1. Fasilitas lengkap</b></span><br />
<br />
Untuk tempat tinggal dengan harga rata-rata 350 ribu per bulan, fasilitas asrama bisa dibilang mewah. Kamar luas. Ada kamar mandi dan toilet di dalam kamar untuk gedung baru. Kasur sudah ada yang spring bed. Meja belajar dan kursi belajar nyaman. Lemari ada. Wifi juga ada. Ventilasi lapang. Ada tempat parkir, tempat jemuran, ruang tivi. Ada koperasi mahasiswa dan kantin yang selalu siap sedia kalau mahasiswa kelaparan. Ada tempat jual aqua galon. Kurang apa coba?<br />
<br />
<span style="color: blue;"><b>2. Ada jam malam</b></span><br />
<br />
Kenapa jam malam saya anggap sebagai kelebihan? Karena menurut saya itu berarti asrama peduli dengan mahasiswa dan bertanggung jawab sebagai penyedia fasilitas tempat tinggal mahasiswa. Petugas asrama juga cukup ketat dengan aturan-aturan, sehingga mahasiswa/i yang melanggar sudah pasti akan kena ceramah/teguran dari petugas. Hal ini menurut saya penting untuk moral mahasiswa.<br />
<br />
Tentu saja ada beberapa pihak yang kontra dengan jam malam, terutama bagi mahasiswa baru yang kegiatannya super padat (baik kuliah maupun non kuliah, ups). Tidak jarang ada dari mereka yang kena teguran di saat pulang dari kegiatan, namun menurut saya ini juga demi kebaikan mahasiswa agar bisa mengatur kapan waktu yang wajar untuk berpergian dan kapan waktu yang wajar untuk beraktivitas.<br />
<br />
<b><span style="color: blue;">3. Wifi cepat</span></b><br />
<br />
Lho, tadi katanya wifi kurang karena tidak merata? Meskipun begitu, wifi asrama bisa sangat cepat buat download di waktu yang tepat, misalnya di pagi subuh sampai agak siang. Otomatis bagi mahasiswa teknik informatika yang kadang butuh installer program atau video tutorial, hal ini sangat mendukung proses perkuliahan. Tidak perlu beli modem lagi, cukup pergi ke aula atau ruang tivi gedung dan kebutuhan internet bisa terpenuhi sepuasnya.<br />
<br />
<br />
<div style="text-align: center;">
KESIMPULAN</div>
<br />
Singkat cerita, sebenarnya asrama memiliki kelebihan-kelebihan yang tak tergantikan dengan tempat kos lain. Kalau saya bisa memilih, mungkin saya lebih ingin terus tinggal di asrama daripada di tempat kos lain. Tapi tentu saja tempat kos memiliki kelebihan lain, yaitu bisa melatih kita berinteraksi dengan teman kos dan ibu kos, hhha.<br />
<br />
Goodbye, asrama.Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com3tag:blogger.com,1999:blog-7048356807978341016.post-73482479670897832172013-06-04T13:17:00.000+07:002013-06-04T13:17:26.845+07:00Tips Merawat Laptop ala Anak TC<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOGIKyVgznwgzGxVc9qz7Bg6ih_t91s5KJlNdAREnioMkAReLBvvbuXhF-aBPGo9SGsb7PCUiltNv4pYxDP1uXqddeGLViDB_q7E5TSRuMPUBZLsGkoJxRXreveYCwSfUClqgx93aDg9E/s1600/LAPTOP.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="317" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOGIKyVgznwgzGxVc9qz7Bg6ih_t91s5KJlNdAREnioMkAReLBvvbuXhF-aBPGo9SGsb7PCUiltNv4pYxDP1uXqddeGLViDB_q7E5TSRuMPUBZLsGkoJxRXreveYCwSfUClqgx93aDg9E/s1600/LAPTOP.jpg" width="400" /></a></div>
<br />
<br />
Anak TC (teknik informatika) cepat atau lambat pasti akan berurusan dengan laptop, entah punya sendiri atau punya tetangga, hhha. Fungsinya: sudah jelas yang namanya teknik informatika itu tugasnya pasti ngga jauh-jauh dari komputer/laptop. Bagi yang males ngerjain di lab kampus dan lebih suka ngerjain di tempat-tempat (nongkrong) lain, laptop memang pilihan yang praktis dan efisien.<br />
<br />
Tapi, sama seperti barang elektronik lainnya, laptop bisa rentan terkena penyakit kalau tidak dirawat dengan baik. Berdasarkan pengalaman, sudah banyak laptop teman-teman (dan laptop saya sendiri) yang rusak salah satu komponennya di masa-masa perkuliahan. Rusak memang wajar. Namun, ada beberapa hal yang bisa kita lakukan untuk mencegah/mengantisipasi agar kerusakan ini tidak terjadi.<br />
<a name='more'></a><br />
<span class="Apple-style-span" style="color: #990000; font-size: 19px; font-weight: bold;"><b>Dari sisi SOFTWARE</b></span><br />
<br />
<span style="color: #6aa84f;"><b>1. Install software <a href="http://www.piriform.com/ccleaner%E2%80%8E" rel="nofollow">CCleaner </a>atau <a href="http://www.tune-up.com/" rel="nofollow">Tune-Up Utilities</a></b></span><br />
<br />
Secara pribadi, saya lebih suka CCleaner karena gratis dan lebih ringan dari Tune-up Utilities. Fungsinya banyak sekali. Selain bisa berperan sebagai alat uninstall program, aplikasi ini juga bisa:<br />
<br />
- search dan fix registry issues<br />
- clean recycle bin dan temporary files lainnya<br />
- memfilter software yang ada di start-up, biar laptop waktu dinyalakan loadingnya ngga lama<br />
- dsb, bisa dilihat di websitenya <a href="http://www.piriform.com/ccleaner%E2%80%8E/features" rel="nofollow">di sini</a><br />
<br />
Dengan install CCleaner atau Tune-up utilities, bisa membantu agar kerja laptop ngga berat (disamping ngerjain tugas kuliah dan lain-lain). Sebagai tambahan, <a href="http://en.wikipedia.org/wiki/Disk_Defragmenter_(Windows)%E2%80%8E" rel="nofollow">defrag disk</a> juga membantu membersihkan hardisk dari file-file yang tidak dipakai.<br />
<br />
<span style="color: #6aa84f;"><b>2. Install software antivirus dan firewall</b></span><br />
<br />
Sepertinya ini sudah wajib, ya. Antivirus biar laptop kita terlindung dari virus dan tugas kuliah kita ngga terkontaminasi. Jangan lupa update terus antivirusnya dan jangan colokin USB sembarangan ke komputer lab yang kadang-kadang ada virusnya.<br />
<br />
Kalau firewall, secara pribadi saya butuh karena terkadang ada aplikasi yang suka akses internet sembarangan. Dengan firewall, saya bisa memilih aplikasi mana yang saya ijinkan akses dan mana yang tidak. Dengan begini, aktivitas ngenet kita tidak akan terganggu dengan software yang juga numpang makan bandwidth hhha.<br />
<br />
Antivirus yang saya pakai itu <a href="http://www.avast.com/%E2%80%8E" rel="nofollow">Avast </a>dan firewall-nya <a href="http://www.zonealarm.com/%E2%80%8E" rel="nofollow">ZoneAlarm </a>(soalnya gratis). Kalau mau pakai yang lain, silakan. :D<br />
<br />
<span style="color: #6aa84f;"><b>3. UNinstall software yang ngga dipakai selama satu semester</b></span><br />
<br />
Mahasiswa TC bakal banyak berurusan dengan software-software berat, terutama software untuk programming. Ada: Microsoft Visual Studio 2010 (dulu pernah juga 2005), <a href="http://netbeans.org/" rel="nofollow">netbeans </a>atau <a href="http://www.eclipse.org/" rel="nofollow">eclipse </a>untuk programming java, <a href="http://www.adobe.com/products/dreamweaver.html" rel="nofollow">dreamweaver </a>untuk desain web, <a href="http://www.developer.nokia.com/Develop/Qt" rel="nofollow">nokia qt sdk</a> untuk programming aplikasi mobile, dsb. <br />
<br />
Belum lagi program lainnya seperti packet tracer (jaringan), matlab (kcv), unity atau udk (untuk game) dan blender (untuk desain 3D) dan banyaaaaak lagi. Biasanya program yang kita butuhkan bergantung dari mata kuliah apa yang kita ambil. Jadi, program berat ini cuma bakal digunakan selama satu semester.<br />
<br />
Kalau semester baru muncul, bisa jadi ada program yang ngga kita pakai. So, buat apa program berat ini tetep memakan hardisk kita? Menurut saya, lebih baik buang software yang tidak perlu biar hardisk kita ngga sumpek.<br />
<br />
Kadang hal ini penting bagi yang laptopnya edisi minimalis (Ram cukup 1 Gb dan VGA onboard), soalnya kasian juga laptopnya kalau dijejali program-program berat terus.<br />
<br />
<span style="color: #6aa84f;"><b>4. Backup data Anda secara teratur</b></span><br />
<br />
<div style="background-color: gold; border: 1px dashed grey; color: #222222; font-size: 13px; padding: 5px 10px;">
Mungkin terdengar sepele tapi INI PENTING BANGET. SANGAT PENTING!!</div>
<br />
<br />
Kenapa? Karena laptop sebelum rusak ngga akan bilang "mas/mbak, besok saya mau rusak. backup dulu final project-nya mas/mbak, daripada nanti nangis 7 hari 7 malam datanya mas/mbak ga bakal bisa balik."<br />
<br />
Terkadang, laptop kita sehari baik-baik saja. Namun, esoknya, tidak bisa nyala dan harus ke tukang servis. Penyebabnya bisa banyak hal. Oleh karena itu, backup data sangat penting.<br />
<br />
Backup-nya bisa di eksternal hardisk, atau flashdisk, atau di <a href="http://www.dropbox.com/" rel="nofollow">dropbox</a>, atau di <a href="https://drive.google.com/%E2%80%8E" rel="nofollow">google drive</a>, pokoknya BACKUP!<br />
<br />
Sumber: pengalaman pribadi dimana motherboard laptop rusak saat mengerjakan skripsi.<br />
<br />
<h3>
<span style="color: #990000;"><b>Dari sisi Hardware</b></span></h3>
<br />
<span style="color: #45818e;"><b>1. Masalah baterai</b></span><br />
<br />
Baterai punya jangka waktu/umur tertentu dimana dia bisa berfungsi dengan baik. Suatu saat, meskipun Anda berhati-hati memakainya, baterai akan cepat drop atau bahkan tidak bisa di-charge. Waktunya bervariasi, bisa dua tahun, satu tahun, atau kurang dari itu.<br />
<br />
Meskipun begitu, baterai bisa diperpanjang umurnya dengan perlakuan yang tepat. <br />
<br />
Pertama, secara teori, jangan men-charge baterai sambil mempergunakan laptop. Sebaiknya matikan laptop jika dalam keadaan charge dan baru dinyalakan setelah full 100%.<br />
<br />
(Tapi sepertinya saran ini susah soalnya mahasiswa TC itu kalau sudah main laptop susah lepasnya)<br />
<br />
Kedua, jangan pernah makai laptop tanpa baterai (langsung dicolok ke adaptor). Kenapa? Secara teori, listrik yang dicolok langsung ke laptop itu tegangannya naik-turun. Saat tegangan ini naik/turun secara tiba-tiba, motherboard laptop yang bakal kena imbasnya. Hasilnya? Servis motherboard itu mahal dan susah, ganti motherboard malah lebih mahal lagi (jutaan rupiah).<br />
<br />
So, lebih baik kalau baterainya sudah soak, belilah baterai baru atau tetap colokin baterai itu ke laptop meskipun sudah ga bisa di-charge. Lebih baik bayar baterai yang "murah" daripada bayar mahal (motherboard) di kemudian hari.<br />
<br />
<span style="color: #45818e;"><b>2. Masalah over-heating</b></span><br />
<br />
Pernahkah laptop terasa lebih panas dari biasanya? Atau kadang juga fan laptop sangat berisik? Ini berarti laptop Anda sedang bekerja keras dan Anda berkewajiban untuk memperingan kerjanya.<br />
<br />
Pertama, perhatikan software-software yang sedang Anda jalankan. Biasanya, kalau sedang ngerjain tugas, software yang dibuka: program berat (buat tugas), musik, messenger, office word (buat laporan), sama browser yang lagi buka game facebook kalau bosen hhha. Kasihan banget laptopnya. Tutup saja software yang tidak dipakai dan fokus ngerjain tugas atau internetan.<br />
<br />
Kalau kadang laptop sering panas gara-gara main game, maka sadar dirilah bahwa game yang Anda jalankan itu mungkin terlalu berat untuk laptop Anda yang sudah berat dengan program-program lainnya. (ini masalah pribadi)<br />
<br />
Kedua, Anda bisa membantu dengan cooling pad atau memberi ruang ventilasi yang cukup. Jangan main laptop di atas karpet, kasur, atau sejenisnya. Kalau masalah cooling pad, tujuannya adalah untuk membantu sirkulasi udara karena kadang meskipun laptop di atas meja tetap saja panasnya kehambat sama mejanya.<br />
<br />
(Sebenarnya saya sedikit pesimis sama cooling pad karena angin yang dihasilkan tidak terlalu berpengaruh untuk mendinginkan laptop. Tapi apa boleh buat daripada tidak ada sama sekali)<br />
<br />
<span style="color: #45818e;"><b>3. Masalah perlakuan laptop secara umum</b></span><br />
<br />
Jangan suka membanting laptop (maksud saya jangan sampai laptop Anda sering jatuh). Kalau sering jatuh, bisa-bisa hardisk yang kena dan data bisa hilang untuk selamanya.<br />
<br />
Nutup LCD laptop biasa aja (ngga usah pakai dibanting) karena kadang kalau lagi kesel tugas ngga kelar-kelar, emosi bisa tersalurkan ke laptop yang tidak mengerti apa-apa.<br />
<br />
Jangan taruh air minum dekat laptop. Jangan taruh air minum DI ATAS laptop. Bahkan, jangan taruh APAPUN DI ATAS LAPTOP. (katanya nanti kena LCD-nya)<br />
<br />
Intinya, perlakukan laptop Anda seperti barang berharga (karena laptop adalah barang yang dianggap "biasa" di lingkungan TC, terkadang kita lupa bahwa laptop itu harganya mahal). Kasihlah laptop tas khusus agar terlindung bagian luarnya dari benturan-benturan. Beri screen protector atau touchpad protector (kalau mau) agar layar LCD dan touchpad tidak berminyak atau tergores.<br />
<br />
Mungkin hal-hal ini terdengar sepele, namun efek ini baru terasa kalau laptop kita rusak gara-gara perlakuan kita yang seenaknya. Cobalah ingat bahwa laptop kita itu dibeli dengan uang. Dan kadang uang tersebut adalah hasil kerja payah orang tua kita (atau bahkan kita sendiri. salut dah). Bayangkan jika kita yang harus mengeluarkan uang untuk membeli laptop baru, pasti kita akan berusaha agar laptop kita awet sampai kita lulus kuliah (aamiin).<br />
<br />
<span style="color: #45818e;"><b>4. Masalah kebersihan</b></span><br />
<br />
Di ITS Surabaya yang terkenal panas dan berdebu, bukan hanya manusia yang terkena dampak tapi laptop juga hahaha.<br />
<br />
Belilah screen cleaner (paling 5000 - 10ribu rupiah) dan bersihkan laptop secara berkala. Jangan sampai debu menggores LCD atau masuk ke keyboard nanti bisa mengganggu kinerja hardware yang ada di dalamnya.<br />
<br />
Terus, sebagai tambahan info, kadang BAGIAN DALAM laptop kita juga bisa berdebu lho. Terkadang laptop bisa terganggu dengan debu ini, dan yang bisa membersihkan cuma tukang servis atau orang yang berpengalaman membedah laptop. <br />
<br />
(Saya belum pernah bersihkan bagian dalam laptop, tapi sepertinya perlu saya sebutkan. Mungkin ada yang mau share?)<br />
<br />
<h3>
<span style="color: #990000;"><b>AKHIR KATA</b></span></h3>
<br />
Laptop, sama seperti barang elektronik lainnya, suatu saat bisa rusak dan memang akan rusak. Hal ini memang wajar. Namun, ada beberapa hal yang bisa kita lakukan untuk mencegah/mengantisipasi agar kerusakan ini tidak terjadi. :D<br />
<br />
(Maaf panjang, hhha. Saat ini cukup di sini dulu, kalau ada tambahan kapan-kapan saya edit.)<br />
<br />
sumber gambar: titrics.blogspot.com<span class="irc_hd irc_iis"><a class="irc_hol irc_itl" href="http://titrics.blogspot.com/2013/03/tips-for-laptop-durable.html"><span class="irc_ho"></span></a></span>Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-5285985128321801942013-05-31T06:00:00.000+07:002013-05-31T06:00:02.461+07:00RIP: Laptop Probook 4421s<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgymJJWa_G25wHwA2cHaAKSUpQ4nPEvZW3uQx-CvTvWFHTl5SvTCMdRdicadjjkVl7sKplhatUlw_YTgB1We3qKWYEY5BEqcx8pUi6T9xTTuqgRIkJXj3ipDFdEF0IaG3XeI6tD2D9ZnVhq/s1600/probook+4421s.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgymJJWa_G25wHwA2cHaAKSUpQ4nPEvZW3uQx-CvTvWFHTl5SvTCMdRdicadjjkVl7sKplhatUlw_YTgB1We3qKWYEY5BEqcx8pUi6T9xTTuqgRIkJXj3ipDFdEF0IaG3XeI6tD2D9ZnVhq/s320/probook+4421s.jpg" width="240" /></a></div>
<br />
<br />
Warning: ini artikel personal.<br />
<br />
Sudah seminggu ini laptop Probook 4421s saya ada di tukang service. Katanya, motherboard saya bermasalah dan perlu diservis. Meskipun pak tukan service-nya bilang proses perbaikan ini bisa saja gagal, namun saya tetap berharap agar motherboard saya bisa sehat seperti sedia kala.<br />
<br />
Namun, apa daya Allah SWT berkehendak lain. Motherboard Probook saya tidak bisa diselamatkan. Pak service bilang, bisa saja ganti motherboard tapi motherboard jenis laptop saya susah banget nyarinya. Akhirnya, dengan berat hati saya ambil laptop saya kembali ke kosan dengan kondisi tetap tidak bisa dipakai.<br />
<a name='more'></a><br />
Saya sudah telpon ke HP Service Center Surabaya. (Alamatnya di Jl. Panglima Sudirman 101-103 Surabaya, Gedung Intiland Tower lantai 1, 031-5357200 atau 031-5357199, buka jam 08.00 - 17.00 Senin-Jumat) dan berita yang dibawa tidak jauh lebih baik. Motherboard laptop bisa diganti dengan biaya sekitar 3jt s/d 4jt ke atas. Kenyataan ini membuat saya tersadar, dompet mahasiswa saya sudah cukup tipis untuk makan sehari-hari, apalagi untuk membeli motherboard baru (yang harganya tidak jauh beda dengan laptop baru). Apa yang harus saya lakukan? (mode alay ala sinetron)<br />
<br />
Pelajaran yang saya dapatkan dari kejadian ini ada dua:<br />
<ol>
<li>Jangan colokin laptop langsung ke listrik TANPA baterai. Sepertinya hal ini penyebab utamanya.</li>
<li>Backup data penting secara berkala. Laptop rusak bisa terjadi tanpa tanda-tanda apapun. Lebih baik repot 10 menit untuk backup data daripada data tersebut hilang. Terlebih lagi data yang telah kita kerjakan secara susah payah sebelumnya (seperti tugas, final project, atau tugas akhir).</li>
</ol>
<br />
Untuk sementara ini saya tidak tahu apakah saya jadi beli motherboard baru untuk laptop saya. Yang jelas, laptop ini telah menemani saya dalam suka dan duka selama 3 tahun dan berbagai tugas kuliah telah kami jalani bersama. Sangat berat rasanya jika barang-barang berharga kita telah tiada (apalagi di saat-saat mengerjakan skripsi saat ini). Namun bagaimanapun penyesalan tidak akan mengembalikan motherboard saya seperti sedia kala...<br />
<br />
Selamat jalan, laptop. May you rest in peace for eternity.Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com3tag:blogger.com,1999:blog-7048356807978341016.post-4597678502555313522013-05-30T15:05:00.000+07:002013-05-29T15:05:24.884+07:00Mata Kuliah Semester 7: Topik Khusus Perangkat Lunak<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgemjrYZ5iJzbZnUz4K3mhiIUov2bWsg7AneZZ3mlYr6GOd9dt5GJicNOaLxdUxd_EBQlU3lXje88Ww7O6U8O6vLuVi-JgXMlii4KESsNrDT3Oq6vBVtKdxkCUo_4ES6QAH7cjZDoh8zXnF/s1600/erp.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="317" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgemjrYZ5iJzbZnUz4K3mhiIUov2bWsg7AneZZ3mlYr6GOd9dt5GJicNOaLxdUxd_EBQlU3lXje88Ww7O6U8O6vLuVi-JgXMlii4KESsNrDT3Oq6vBVtKdxkCUo_4ES6QAH7cjZDoh8zXnF/s320/erp.jpg" width="320" /></a></div>
<br />
<br />
Topik Khusus Perangkat Lunak (TKPL) bisa diambil di semester ganjil dengan bobot 3 sks. Kuliah ini adalah mata kuliah bidang RPL yang mempelajari satu topik khusus/studi kasus yang berada di bidang rekayasa perangkat lunak. Jadi, selain topik perangkat lunak, juga ada topik NCC dan topik KCV yang bebas diambil mahasiswa yang berminat untuk belajar mata kuliah tsb.<br />
<br />
Kemarin kami mempelajari tentan <a href="http://en.wikipedia.org/wiki/Enterprise_resource_planning" rel="nofollow">Enterprise Resource Planning (ERP)</a> dan bagaimana merancang software tersebut. Sebenarnya topik ini telah dikenalkan pada kami pada saat kuliah <a href="http://vikachew09.blogspot.com/2012/09/mata-kuliah-semester-6-audit-perangkat.html">Audit Perangkat Lunak</a> yang lalu, namun belum terlalu mendalam.<br />
<a name='more'></a><br />
Di sini akan dipejari lebih jauh mengenai proses bisnis/ Functional Domain (FD) yang ada pada software ERP, misalnya Manufacture, Inventory, General Ledger, Customer Relationship Management, Supplier Relationship Management, dan banyak lagi.<br />
<br />
Karena terdapat beberapa FD, maka kami dibagi menjadi beberapa tim yang ditugaskan ke FD yang berbeda. Masing-masing tim harus merancang sistem FD mereka dan harus bekerja sama dengan tim lain jika memang diperlukan interaksi antara FD tersebut.<br />
<br />
Kemarin kami membuat rancangan database (CDM/PDM), workflow, dan dokumentasi yang lain. Selain itu, kami juga NGODING program Functional Domain kami berdasarkan analisa-analisa yang telah dilakukan. :D<br />
<br />
Sebagai informasi, kuliah ini wajib diambil oleh mahasiswa yang mengambil tugas akhir (baca:skripsi) dengan topik ERP. Di jurusan Informatika sudah lazim tiap tahun ada beberapa mahasiswa yang mengambil permasalahan ini dan mendapat bimbingan khusus dari master ERP di Informatika (dan Indonesia), yaitu bapak Prof. Riyanarto Sarno.<br />
<br />
gambar: mycloud.my Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-74122239705398693182013-05-29T14:47:00.001+07:002013-05-29T14:55:22.412+07:00Mata Kuliah Semester 7: Perancangan dan Manajemen Jaringan<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnuLxjWyt5-rHAfHqcLttNw81CrbNQRDVz02K1roPbIHec95uSyzQK2k4_1Xeki-5yDijV30HcPhyBEAT4yv_iZ2Lm9UeqSl-xRs5G0hQuG3LhYQlOo3Etu8-M3R8uRMF48yYPMQ_dSjZ-/s1600/jaringan+komputer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="246" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnuLxjWyt5-rHAfHqcLttNw81CrbNQRDVz02K1roPbIHec95uSyzQK2k4_1Xeki-5yDijV30HcPhyBEAT4yv_iZ2Lm9UeqSl-xRs5G0hQuG3LhYQlOo3Etu8-M3R8uRMF48yYPMQ_dSjZ-/s1600/jaringan+komputer.jpg" width="400" /> </a></div>
Perancangan dan Manajemen Jaringan (PMJ) bisa diambil di semester ganjil, berbobot 4 sks, dan merupakan mata kuliah bidang minat NCC (net centric computing atau jaringan).<br />
<br />
Kemarin saya ingin mengambil mata kuliah ini sebab ingin mempelajari tentang perencanaan jaringan dan ilmu-ilmunya (karena aneh kalau mahasiswa informatika tapi ngga bisa buat jaringan). Akhirnya saya masuk kelas ini dan ternyata saya masih tidak tahu apa-apa tentang jaringan hhha.<br />
<br />
Di kuliah ini kita butuh software bernama <a href="http://en.wikipedia.org/wiki/Packet_Tracer%E2%80%8E" rel="nofollow">Packet Tracer</a> untuk mensimulasikan jaringan yang kita rancang (apakah berhasil atau tidak) dan di kuliah ini, pengetahuan-pengetahuan dasar tentang jaringan diasumsikan telah dikuasai oleh mahasiswa (misalnya gimana cara setting IP, cara subnetting, teori-teori lain). Lebih bagus lagi jika mahasiswa telah mengambil mata kuliah TAJ (Teknologi Antar Jaringan) sebelumnya karena akan muncul kembali di mata kuliah ini.<br />
<br />
Singkat cerita mata kuliah ini mirip seperti mata kuliah Jarkom, Progjar, dsb, hanya saja disertai dengan praktek langsung dengan Packet Tracer.<br />
<br />
Materi-materi yang ada misalnya: Network Analysis, Architechture and design basics, Requirement Analysis, Flow Analysis, Adressing, DVR, LSR, Performance Architecture, Security and privacy architechture, topology, dsb.Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-40725689200227352582013-03-21T12:45:00.004+07:002013-03-21T12:46:47.312+07:00Mata Kuliah Semester 7: Pembuatan Game<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnD_32ndC60VJYHhLA-7dQ7tWukRSt5z_Nj0v2GDIDjTUkZ4mxe7jAoZS8ZdkcyHid2PSHqJuyByXfdf3Ftjv5kmtmDGWqe4Nv4Sd3vxNU28tDErN25QklCIM36vSJ7Ywo446IfoI_oaru/s1600/homepageGM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="246" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnD_32ndC60VJYHhLA-7dQ7tWukRSt5z_Nj0v2GDIDjTUkZ4mxe7jAoZS8ZdkcyHid2PSHqJuyByXfdf3Ftjv5kmtmDGWqe4Nv4Sd3vxNU28tDErN25QklCIM36vSJ7Ywo446IfoI_oaru/s400/homepageGM.png" width="400" /> </a></div>
<div class="separator" style="clear: both; text-align: center;">
gambar: homepage <a href="http://www.yoyogames.com/gamemaker/studio" rel="nofollow">GameMaker Studio</a></div>
<br />
<br />
Kuliah Game bisa diambil di semester ganjil dengan bobot 3 sks. Sesuai namanya, kuliah ini adalah kuliah yang sepaket dengan kuliah Animasi Komputer dan Realitas Virtual dan termasuk dalam mata kuliah bidang minat RPL.<br />
<br />
Di sini kita akan mempelajari teknologi pembuatan game dari awal game diciptakan sampai sekarang. Dari sini kita akan mengenal istilah <a href="http://en.wikipedia.org/wiki/Game_engine" rel="nofollow">Game Engine</a>, atau software yang dikembangkan agar kita bisa membuat game dengan mudah.<br />
<br />
<a name='more'></a><br />
Beberapa Game Engine misalnya: <br />
<ul>
<li><a href="http://www.yoyogames.com/gamemaker/studio" rel="nofollow">GameMaker Studio</a> - bisa digunakan untuk membuat game dengan genre apapun</li>
<li><a href="http://www.thegamecreators.com/?id=2001&m=view_product" rel="nofollow">FPS Creator</a> - khusus untuk membuat game dengan jenis First Person Shooter</li>
<li><a href="http://www.rpgmakerweb.com/" rel="nofollow">RPGMaker</a> - game engine khusus Role Playing Game</li>
<li><a href="http://en.wikipedia.org/wiki/CryEngine" rel="nofollow">CryEngine</a> - contoh hasilnya adalah game <a href="http://far-cry.ubi.com/fc-portal/en-us/home/index.aspx" rel="nofollow">Far Cry </a>dan <a href="http://www.crysis.com/" rel="nofollow">Crysis</a></li>
<li><a href="http://en.wikipedia.org/wiki/Source_%28game_engine%29" rel="nofollow">Source</a> - yang menghasilkan game-game Valve seperti Counter Strike, Half-Life, <a href="http://www.l4d.com/" rel="nofollow">L4D</a></li>
<li><a href="http://www.unity3d.com/" rel="nofollow">Unity 3D</a></li>
<li>dsb</li>
</ul>
<br />
Nah, di kuliah ini, selain kita mempelajari macam-macam Game Engine, kita juga akan membuat game dari salah satu Game Engine tersebut (untuk tugas UTS dan UAS, hha).<br />
<br />
Kemarin kami diharuskan membuat satu game versi desktop untuk UTS dan versi online untuk UAS. Selain itu terdapat beberapa tugas lain, seperti membuat resume game terbaik, resume game edukasi, dan membuat proposal game berdasarkan template Game Design Document.<br />
<br />
Screenshot game UTS saya yang bernama Pawon Frenzy yang gaya mainnya seperti diner dash atau game-game makanan lainnya. Bedanya menu makanan di game ini adalah menu jajanan Indonesia.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQlzUdWuomY8uqCI5LB0b_X2hgj5wrsUKqqFd-wsOPYpnEYtg4Sp3FgWu_Cn8aHQGD_UT8IMDexpHjfrYppwzmhzpTuLEPd0AGQ3DqlaJhzID5P4ikEhoHU4fteG4FE48l5KrdbqY3pCAI/s1600/asdad.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQlzUdWuomY8uqCI5LB0b_X2hgj5wrsUKqqFd-wsOPYpnEYtg4Sp3FgWu_Cn8aHQGD_UT8IMDexpHjfrYppwzmhzpTuLEPd0AGQ3DqlaJhzID5P4ikEhoHU4fteG4FE48l5KrdbqY3pCAI/s400/asdad.png" width="400" /></a></div>
<br />
Secara umum, kuliah ini menyenangkan karena membahas sesuatu yang saya suka hha.Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com6tag:blogger.com,1999:blog-7048356807978341016.post-69335147234829315642013-02-14T18:13:00.001+07:002013-02-14T18:13:16.462+07:00Mata Kuliah Semester 7: KewarganegaraanKewarganegaraan (KWN) bisa diambil di semester ganjil/genap dan berbobot 2 sks. Kuliah ini termasuk mata kuliah umum yang wajib diambil oleh mahasiswa informatika.<br />
<br />
Seperti namanya, kuliah ini mirip dengan kuliah PKN pada masa-masa sekolah dulu, cuman yang membedakan adalah topiknya yang lebih advanced dan lebih sering membahas masalah di negara sendiri (Indonesia) karena contoh kasusnya sudah banyak di sini, hhaha.<br />
<br />
Kemarin saya mempelajari materi sebagai berikut: Problematika negara bangsa, negara dan warga negara Indonesia, Ideologi negara, Identitas nasional, Konstitusionalisme, Wawasan keindonesiaan, Geostrategi, Globalisasi dan ekonomi daerah, hak asasi manusia dan problematikanya, demokrasi politik, dan demokrasi ekonomi.Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-69303319952069856242013-02-14T18:09:00.001+07:002013-02-14T18:14:17.961+07:00Mata Kuliah Semester 7: Evolusi Perangkat LunakEvolusi Perangkat Lunak (EPL) adalah mata kuliah semester ganjil berbobot 3 sks yang mempelajari tentang ilmu pengembangan perangkat lunak, terutama masalah evolusi perangkat lunak. Matkul ini termasuk dalam matkul bidang minat RPL.<br />
<br />
Untuk memahami apa itu evolusi perangkat lunak, mungkin lebih baik dijelaskan dengan ilustrasi. Misalnya Anda mengembangkan perangkat lunak X dan sudah sukses (sudah di-instal di user dan sudah bisa dioperasikan). Nah, apakah perjalanan pengembangan X telah sampai di sini saja?<br />
<br />
Ngga.<br />
<br />
Suatu saat ternyata ditemukan bug atau failure di sistem X dan ditemukan pada saat sudah jalan. Sebagai pengembang, kita harus bertanggung jawab untuk memperbaiki/ngoding ulang jika diperlukan. Nah, kegiatan semacam inilah yang dinamakan evolusi perangkat lunak.<br />
<a name='more'></a>Tentu saja faktor-faktor pendorong evolusi perangkat lunak bukan itu saja. Ada faktor internal (bug, fault, ingin tambah fitur, memberbaiki fitur, dsb) dan eksternal (perkembangan teknologi, persaingan bisnis, dsb) yang bisa menyebabkan terjadinya evolusi.<br />
<br />
Oleh karena inilah dikenal istilah versi dalam perangkat lunak, misalnya X versi 1.0.1 lalu ada X versi 1.0.5 dan sebagainya yang menandakan bahwa perangkat lunak tersebut telah melalui proses evolusi yang menyebabkan adanya perbedaan fitur dan/atau hal-hal lain yang ada di versi masing-masing.<br />
<br />
Kuliah ini bisa dikatakan hampir mirip dengan <a href="http://vikachew09.blogspot.com/2011/01/mata-kuliah-semester-3.html" rel="">RPL</a>, <a href="http://vikachew09.blogspot.com/2011/07/mata-kuliah-semester-4-analisa-dan.html" rel="">APS</a>, <a href="http://vikachew09.blogspot.com/2012/10/mata-kuliah-semester-6-verifikasi-dan.html" rel="">Verval</a>, dkk.<br />
<br />
Materi-materinya ada teori tentang evolusi perangkat lunak, maintenance, debugging, code smells, cara memahami code, refactoring, code clone, software repositories, dsb.<br />
<br />
Kemarin kelas saya ada beberapa tugas, beberapa kuis, beserta UTS dan UAS tulis. Terus tidak lupa ada Final Project di akhir semester dimana tiap kelompok wajib mengulas tentang salah satu software:<br />
<br />
<ul>
<li>Code clone detection</li>
<li>Software repository management</li>
<li>Bad smell detection</li>
</ul>
Saya kemarin bahas yang code clone detection dengan menggunakan <a href="http://softwareclones.org/index.php" rel="nofollow">iClones </a>dan subjek perangkat lunak yang dibahas adalah <a href="http://sourceforge.net/projects/pdfsam/files/pdfsam/" rel="nofollow">PDFSAM</a>. Kurang lebih saya jadi ingat kuliah <a href="http://vikachew09.blogspot.com/2012/10/mata-kuliah-semester-6-verifikasi-dan.html">Verval </a>yang kemarin, hha.<br />
<br />
Sekian mudah-mudahan bermanfaat.Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-13553757766341754612012-10-09T14:14:00.000+07:002012-10-09T14:14:00.091+07:00Mata Kuliah Semester 6: Verifikasi dan Validasi Perangkat Lunak<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_DS1olVl2mtJt5neqp2ROuhTVOBRghaH0CsFbzMhABu1sUmTwiUD2sEQyRhKABZVLS3plem-4ttGrQwrdnSkoYs1JyIuHdVc5g40zknNPLdRbHBZl7OoWbfrx5SkPCvU9Iz8f9eHAPB99/s1600/SoftwareValidation.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_DS1olVl2mtJt5neqp2ROuhTVOBRghaH0CsFbzMhABu1sUmTwiUD2sEQyRhKABZVLS3plem-4ttGrQwrdnSkoYs1JyIuHdVc5g40zknNPLdRbHBZl7OoWbfrx5SkPCvU9Iz8f9eHAPB99/s1600/SoftwareValidation.jpg" /></a></div>
<div style="text-align: right;">
gambar: xensoft.biz</div>
<br />
<br />
Kuliah Verval atau VnV bisa diambil di semester 6, dan merupakan kuliah bidang minat RPL. Kuliah ini mempelajari bagaimana cara menilai kualitas software dan teori-teori dasarnya.<br />
<br />
Pengalaman kuliah kemarin, di kuliah ini tidak ada ngoding dan lebih ke arah analisa dokumen. Pertama-tama akan diajarkan cara menggali kebutuhan dengan studi kasus dan dari situ akan lanjut ke analisa langsung ke software.<br />
<br />
Kelompok harus bisa menemukan dokumen SKPL milik software terserah (yang benar-benar ada) dan akan menganalisa dokumen itu dan membandingkannya dengan software hasilnya. Software tersebut juga akan dianalisa fiturnya dsb dan kita akan membuat dokumen lagi, horee.<br />
<br />
Terus tugas yang asyik itu adalah tugas testing software. Jadi, kita harus mencari software testing yang dibuat khusus untuk tujuan testing, lalu dengan software ini kita akan melakukan testing ke software lain. Kemarin saya menggunakan <a href="http://marathontesting.com/" rel="nofollow">Marathon </a>untuk software testing dan <a href="http://www.pdfsam.org/" rel="nofollow">PDFSam </a>untuk subjek testing. Hasil testing akan menjadi pengganti UAS :D<br />
<br />
Sepertinya jadi ingat masa-masa APS...Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-3154251605956996022012-10-08T14:11:00.002+07:002012-10-08T14:11:43.798+07:00Mata Kuliah Semester 6: Realitas Virtual<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoUQiC44PGvzU66-w0ZhOqySN5YNcFubpiD9TKe9rRM8ZQQotk92tZE-P85wK4VsEvZTgXqligxEBmVA5puLfxA4lqabNJfKY2Lv9WOxoGULBbprUwv5qizPx-Yf0r0uM4bzhGeIbI5q_A/s1600/Lt2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="249" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoUQiC44PGvzU66-w0ZhOqySN5YNcFubpiD9TKe9rRM8ZQQotk92tZE-P85wK4VsEvZTgXqligxEBmVA5puLfxA4lqabNJfKY2Lv9WOxoGULBbprUwv5qizPx-Yf0r0uM4bzhGeIbI5q_A/s320/Lt2.png" width="320" /></a></div>
<br /><br />Kuliah ini (3 sks) adalah salah satu dari paket kuliah pembuatan game bidang minat RPL yang bisa diambil di semester genap, khususnya semester 8. Kuliah pembuatan game yang lainnya adalah Animasi Komputer dan Pembuatan Game yang belum saya ambil :)<br />
<br />
Kuliah ini, seperti namanya, adalah kuliah seputar game yang menekankan aspek realitas dalam dunia virtual. Pada awal kuliah kita akan dijelaskan artinya dan contohnya. Lalu, kita akan mendapat beberapa tugas individu dan kelompok untuk implementasi.<br />
<br />
Pengalaman kemarin, tugas individunya adalah <a href="http://www.gameedukasi.com/2012/03/review-rise-of-nations/" rel="nofollow">review aspek realitas virtual pada suatu game</a> (terserah). Jadi, bagi para gamer, mungkin ini mudah karena sudah berkutat dengan dunia game dan tahu jenis game yang mana yang sarat dengan nilai realitas virtual. Setelah review, kita akan diberi koreksi dan penilaian.<br />
<br />
<a name='more'></a><br /><br />
Lalu, kita harus bisa membuat game yang menerapkan realitas virtual. Ciri gampangnya adalah: game harus mengimplementasikan hal-hal yang benar-benar terjadi di dunia nyata. Jadi, kita tidak boleh membuat game Alien Invasion karena di dunia ini belum ditemukan kejadian itu. Kita juga tidak boleh membuat game Zombie Apocalypse karena belum ada zombie, dsb.<br />
<br />
Untuk bahasa pemrograman, terserah mau pake apa. Jenis game juga terserah, desktop atau mobile, yang jelas gamenya harus niat.<br />
<br />
Kemarin sih saya dan tim membuat game <a href="http://www.gameedukasi.com/2012/05/simulasi-haji-latihan-berhaji-di-tanah-suci/" rel="nofollow">simulasi berhaji</a> yang menerapkan langkah-langkah dalam menunaikan ibadah haji, mulai dari tiba di bandara sampai pulang lagi ke bandara. Bikinnya pakai Adobe Flash CS5 dan Action Script 3, plus desain dari GIMP dan googling. <br />
<br />
Setelah bikin game, kita akan bikin pemodelan realitas virtual dari lokasi yang benar-benar ada di dunia nyata. Misalnya kelompok saya kemarin bikin <a href="http://www.gameedukasi.com/2012/06/simulasi-masjid-manarul-ilmi/" rel="nofollow">modelnya Masjid Manarul Ilmi</a>, dimana kita meniru bentuk masjid semirip-miripnya dan kita bisa jalan keluar-masuk modelnya seperti di dunia nyata. Bikinnya bisa pakai <a href="http://www.unrealengine.com/udk/" rel="nofollow">UDK (Unreal Development Kit)</a> atau <a href="http://unity3d.com/" rel="nofollow">Unity</a>.<br />
<br />
Kemarin sih saya pakai Unity, soalnya lebih ringan daripada UDK. Terus model-model bangunannya kami buat di <a href="http://sketchup.google.com/download/" rel="nofollow">Google Sketchup <span style="color: red;">pro</span> 8</a>. Bisa juga pakau <a href="http://usa.autodesk.com/3ds-max/" rel="nofollow">3Ds MAX</a>, tapi berat dan ribet sekali interfacenya XD<br />
<br />
Singkat cerita, kuliah ini kudu rajin karena seperti ada 2 proyek: proyek game dan proyek model 3D. Tapi inshaAllah dengan kegigihan dan banyak-banyak ngebut di lab, semua bisa selesai tepat waktu :DVika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0tag:blogger.com,1999:blog-7048356807978341016.post-82389209335580683552012-10-08T14:02:00.002+07:002012-10-30T17:04:38.631+07:00Mata Kuliah Semester 6: Manajemen Proyek Perangkat Lunak<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4pv1iK9N2WvsKtQ8zpnAZXr5J2JwXb1vN-d6fUfnKBp6VIfj7n-mHA31uKvHrliL44dI9mL8MWp5jOIRoZ5iBcMqxxqZPFghBzde64Xw2A5vOeuLv-PWy2bj67sTTJTP1s-17-l5xR05c/s1600/office.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4pv1iK9N2WvsKtQ8zpnAZXr5J2JwXb1vN-d6fUfnKBp6VIfj7n-mHA31uKvHrliL44dI9mL8MWp5jOIRoZ5iBcMqxxqZPFghBzde64Xw2A5vOeuLv-PWy2bj67sTTJTP1s-17-l5xR05c/s320/office.jpg" width="320" /></a></div>
<div style="text-align: right;">
gambar: ontimec.com</div>
<br />
Manajemen Proyek Perangkat Lunak atau MPPL bisa diambil di semester genap, esp semester 6, dan punya bobot 4 sks. Kuliah ini menurut saya kuliah bidang minat RPL banget karena ada teori (ttg manajemen proyek, dsb), praktek langsung bikin proyek, dan ngoding :)<br />
<br />
Pengalaman kemarin, kuliah MPPL kami belajar tentang manajemen proyek pembuatan aplikasi dari awal hingga akhir dengan menggunakan <a href="http://en.wikipedia.org/wiki/IBM_Rational_Unified_Process" rel="nofollow">Rational Unified Process</a> (c) IBM. Rational Unified Process itu seperti framework manajemen proyek yang merupakan best practices dari berbagai macam proyek dan banyak organisasi.<br />
<br />
<a name='more'></a><br />
<br />
Ciri-ciri dari RUP adalah proses development software yang iteratif, manajemen kebutuhan yang rinci, arsitektur yang berbasis komponen, pemodelan software secara visual (dengan diagram-diagram, dll), evaluasi software secara berkala beserta rencana perbaikan, dan mengontrol perubahan software.<br />
<br />
Untuk gampangnya saya cerita saja dari awal hingga akhir perjuangan kami kemarin :) <br />
<br />
<b>FP Sejak Awal</b><br />
Pertama-tama, sejak awal perkuliahan, kami sudah diberi judul proyek yang menurut saya lumayan besar, yaitu membuat aplikasi pendeteksi plagiarisme dalam dokumen (doc, docx, pdf, txt, dll). Aplikasinya harus mampu menerima input dokumen dan membandingkannya dengan dokumen lain untuk dicari presentase kesamaannya. Kalau tinggi, berarti kemungkinan plagiatnya tinggi, dsb.<br />
<br />
Nah jadi sejak minggu-minggu awal kami sudah siap-siap bikin FP.<br />
<br />
<b>Langkah-langkahnya?</b><br />
Langkah awal otomatis bagi tugas satu tim. Siapa Project manager, tim analist, tim desainer, tim programmer, tim tester, tim lainnya kalau ada (terserah kelompoknya, tapi harus bisa dipertanggungjawabkan). Setelah project manager terbentuk, baru bisa jalan ke perencanaan langkah selanjutnya.<br />
<br />
<b>Milestone, Iteration, Phase</b><br />
Terus kelompok itu harus punya milestone, seperti tonggak pencapaian dalam sepanjang perjalanan development. Milestone-milestone ini harus bisa dipetakan/didistribusikan dalam 4 fase RUP: inception, elaboration, construction, transition. Lalu, tiap fase harus memiliki rencana iterasi.<br />
<br />
Misalnya di fase inception, kelompok kami punya milestone:<br />
1. Terlaksana meeting dengan client sebanyak 2 kali<br />
2. Dokumen Software Development Plan sudah fix<br />
3. Client menyetujui rencana kebutuhan aplikasi yang terdapat di dokumen SDP<br />
4. Bussines Case diagram selesai 20%<br />
5. Terdapat pembagian tugas pada setiap anggota kelompok<br />
6. Dsb<br />
<br />
Btw, yang di atas itu cuma contoh, mungkin masih salah. Yang jelas, milestone harus bisa diukur keberhasilannya dan ada bukti yang menunjukkan apakah sebuah milestone telah dicapai atau gagal. Misalnya: keberhasilan milestone 1 dibuktikan dengan adanya bukti meeting, yaitu notulensi yang ditandatangani. Misalnya lagi, milestone 2 dibuktikan dengan adanya dokumen SDP yang disetujui asisten, dsb.<br />
<br />
Milestone tidak boleh abstrak karena akan susah dibuktikan dan dipertanggungjawabkan. Misalnya milestone "Resiko-resiko sudah diidentifikasi dan siap ditanggulangi" tidak akan bisa dibuktikan karena tidak ada bukti yang menunjukkan bahwa suatu resiko telah siap ditanggulangi. Namun ini semua bergantung sikon dan bergantung kepiawaian Project Manager dalam mengatur proyeknya.<br />
<br />
Selain milestone, dalam satu fase juga harus terdapat rencana iterasi. Apakah suatu fase cuma 1 iterasi, atau 2 iterasi, dsb. Semuanya tergantung kebijakan kelompok dan harus terdapat Iteration Plan (rencana) dan Iteration Assessment (evaluasi) dalam tiap iterasi yang dituangkan dalam dua dokumen yang berbeda. Hasil iterasi sebelumnya menjadi masukan dalam iterasi berikutnya dan otomatis mempengaruhi rencana/agenda iterasi tersebut.<br />
<br />
Milestone dan iterasi harus ada dalam tiap 4 fase, dan bisa berubah-ubah sesuai kondisi dan pencapaian tim. Kalau lemot, ya bisa saja jadwalnya mundur, hehe. Begitu juga 4 fase tersebut harus direncanakan rentang waktunya biar nggak molor.<br />
<br />
Perencanaan belum cukup sampai di situ saja XD<br />
<br />
<b>Diagram-diagram</b><br />
Selain dokumentasi proyek dalam bentuk dokumen, tim harus bisa membuat model software secara visual. Kemarin kami memakai lagi yang namanya UML (Universal Modelling Language) yang merupakan pemodelan dengan berbagai diagram: Bussiness Case Diagram, Activity Diagram, dsb yang sudah dipelajari di kuliah APS.<br />
<b><br /></b>
<b>Ngoding, testing</b><br />
Setelah perencanaan software, yang pasti adalah ngoding. Seharusnya, kalau rancangan software bagus, tim programmer tidak akan kesulitan karena tinggal terima rancangan dan langsung dibuat kodenya. Jadi yang mikir desain softwarenya bukan programmer karena sudah ada daftar fungsi (plus parameter input dan output, definisi fungsi, dll), ada class diagram (tinggal bikin), dsb. Mungkin yang jadi tantangan buat programmer adalah di bagian bahasa pemrograman dan teknisnya.<br />
<br />
Sejalan dengan tim programmer yang sudah jalan, tim tester harus bersiap-siap merencanakan strategi testing yang dipakai. Lalu dilaksanakan testing dan didokumentasikan lagi :D<br />
<br />
<b>Pelaksanaan jobdesk</b><br />
Dalam RUP, tiap orang harus memiliki jobdesk yang jelas. Hal ini bergantung sama Project Manager yang pintar bagi tugas dan tegas nagihin tugas. Kalau jobdesknya ngga jelas, bisa-bisa satu orang nganggur, satu orang kerja semaleman. Kalau ada yang molor, bisa saja orang lain molor karena kerjaannya nunggu dari orang tadi, dsb.<br />
<br />
Begitulah kerja tim akan berlangsung dari awal perkuliahan hingga sidang akhir di akhir semester XD<br />
<b><br /></b>
<b>Kebutuhan tambahan</b><br />
Berikut ini hal-hal yang ngga kalah penting...<br />
<br />
<b>Manajemen waktu dan sumber daya</b><br />
Berdasarkan pengalaman kemarin, tim analist dan desainer itu berat di awal perkuliahan karena masuk fase awal (inception, elaboration). Programmer dan tester berat dan kerja keras di akhir-akhir karena waktunya masuk fase construction dan transition. Namun ini semua gimana pintar-pintarnya tim kerja bareng dan rela susah bareng.<br />
<br />
<b>Dokumen RUP</b><br />
Dokumen-dokumen di RUP itu banyak banget. Dokumennya terbagi dalam beberapa kategori. Manajemen bisnis, Kebutuhan, Analisis dan Desain, Implementasi, Testing, Environment, Manajemen Proyek, dan Configuration dan Change Management. Tiap kategori memiliki 1-12 dokumen yang berbeda-beda yang bisa dipakai.<br />
<br />
Sebenarnya tujuan dokumen itu baik. Dalam RUP, dokumen itu dimaksudkan untuk menjadi acuan tim/ anggota lain supaya hasil kerja suatu tim itu bisa dimengerti oleh semua anggota proyek. Misalnya kalau tim programmer ingin tahu desain arsitektur yang sudah dibuat tim desainer, dia bisa lihat ke dokumen Software Architechture secara langsung, dsb.<br />
<br />
Namun tidak semua dokumen perlu dibuat. Tergantung kebutuhan dan keputusan tim, asalkan mendukung proses pengembangan proyek.<br />
<b><br /></b>
<b>Software Versioning Control</b><br />
Nah, karena tiap dokumen itu bisa saja berubah karena ada perbaikan dari satu tim, maka perubahan itu harus dicatat (misalnya dalam nomor versi dokumen) agar tim lain mengetahui versi mana yang terbaru dan mana yang kadaluarsa. Perubahan dokumen ini juga harus bisa diakses semua anggota proyek secara cepat, maka dibutuhkan suatu control terhadap versioning software. Versioning ini juga harus menyiasati agar bisa diakses oleh semua anggota di lokasi yang berbeda-beda.<br />
<br />
Pengalaman kelompok kami kemarin memakai <a href="http://code.google.com/" rel="nofollow">Google Code</a> sebagai server utama proyek dan memakai <a href="http://tortoisesvn.net/" rel="nofollow">Tortoise </a>sebagai client untuk mengambil versi terbaru dari dokumen-dokumen dan kode solution. (Untuk cara pakai Tortoise dengan Google Code<a href="http://mzaher.wordpress.com/2009/03/02/how-to-use-svn-with-google-code/" rel="nofollow"> bisa dilihat di link ini</a>).<br />
<b><br /></b>
<b>Apa lagi ya</b><br />
Saya bingung juga ini mau cerita apa lagi, sepertinya banyak banget... Tapi kuliah ini adalah salah satu kuliah yang berkesan karena langsung praktek dan langsung jalan sendiri. Sayang banget kalau ngga diambil.Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com3tag:blogger.com,1999:blog-7048356807978341016.post-42485868287817052342012-09-05T11:29:00.000+07:002012-10-30T17:10:19.614+07:00Mata Kuliah Semester 6: Pemrograman Mobile<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPtZDYWLmJSTmcoTdrldpUCtGg6zS6-nvlcB0E6jfOOrISjr6Clmy3HHwe6fix0WRtuKppKTHR4vumFHQ3vGmNJZ_FN1yG2cziqT-tQHbyVMA_jOiGtG6sC5L-wK4fzWjhxfoSLvCMREKY/s1600/mobile-application.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="315" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPtZDYWLmJSTmcoTdrldpUCtGg6zS6-nvlcB0E6jfOOrISjr6Clmy3HHwe6fix0WRtuKppKTHR4vumFHQ3vGmNJZ_FN1yG2cziqT-tQHbyVMA_jOiGtG6sC5L-wK4fzWjhxfoSLvCMREKY/s400/mobile-application.jpg" width="400" /> </a></div>
<div class="separator" style="clear: both; text-align: right;">
gambar: allvoices.com </div>
<br />
Kuliah ini bisa diambil di semester genap, khususnya semester 8, dan merupakan kuliah bidang minat RPL. Tapi karena kemarin penasaran akhirnya saya ambil di semester 6. Kuliah 3 sks ini adalah kuliah ngoding yang bertujuan menghasilkan aplikasi mobile.<br />
<br />
Pengalaman kuliah kemarin, Teknik Informatika sedang ada kerjasama dengan <a href="http://nokia.com/" rel="nofollow">Nokia </a>(dibuktikan dengan ruang Nokia Development Center di lantai 3) sehingga kami fokusnya bikin aplikasi untuk device ini yang didaftarkan di <a href="http://ovi.store.com/" rel="nofollow">Nokia Ovi Store.</a><br />
<br />
Karena kerjasama ini, kemarin kami diberi buku gratis <a href="http://qt.nokia.com/products/developer-tools/" rel="nofollow">Qt Creator</a> dan pembuatan aplikasinya dibimbing oleh pihak Nokia, terutama masalah ngoding di Qt Creator. Di tool ini, kita bisa mensimulasikan aplikasi yang kita buat ke berbagai jenis seri Nokia yang berbeda-beda sehingga kita tahu hasil tampilan aplikasi di berbagai seri itu.<br />
<a name='more'></a><br />
Qt Creator adalah tool berbasis OOP yang bisa dikoding dengan C++ dan QML. Nah, di kuliah ini mungkin akan lebih menekankan belajar QML daripada C++ (karena sudah pernah dipelajari di kuliah lain). Karena pakai QML, otomatis perlu belajar dari awal dengan framework baru di Qt Creator.<br />
<br />
Yang unik dan seru dari kuliah ini adalah, setelah aplikasi jadi, aplikasi tersebut harus bisa didaftarkan di Ovi Store. Proses pendaftaran hingga diterima ini memerlukan waktu ekstra karena perlu waktu dari pihak Ovi Store dan perlu waktu lebih kalau aplikasi ditolak. <br />
<br />
Penolakan aplikasi ini bisa disebabkan banyak hal, tergantung aplikasi yang kita buat. Nokia akan memberi tahu bagian mana yang perlu diperbaiki dan kita harus mengirim ulang dan akan ditinjau ulang, begitu seterusnya sampai aplikasi tampil di Nokia Store.<br />
<br />
Pengalaman kuliah kemarin, kalau aplikasinya gagal masuk ke Ovi Store, otomatis kita ngga lulus kuliahnya karena dianggap belum bisa bikin aplikasi yang bisa dipakai orang banyak. Jadi aplikasi yang dibuat ngga boleh main-main dan perlu banyak doa untuk bisa masuk, hehe.<br />
<br />
Untuk mempermudah, kemarin kita bisa pinjam device Nokia di Pak Gayuh (lab VIP lantai 3, tapi ngga tau lagi kalau ntar berubah lagi) untuk nge-test langsung ke device. Seru abis lah pokoknya.<br />
<br />
Untuk contoh aplikasi saya bisa dilihat di link ini (<a href="http://store.ovi.com/content/287348" rel="nofollow">Ovi Store</a>, <a href="http://truewishapp.blogspot.com/" rel="nofollow">Blogspot</a>). Kebanyakan teman-teman lain memilih untuk bikin game.<br />
<br />
Ohiya biar seru lagi, kemarin diadakan kompetisi untuk kelompok yang aplikasinya paling banyak di-download di Ovi akan mendapatkan hape Nokia N700. Alhamdulillah sepertinya kelompok saya belum beruntung :D<br />
<br />
<b style="color: #cc0000;">Bahasa:</b> QML, C++<br />
<b style="color: #0b5394;">Tool: </b>Qt Creator<br />
<b style="color: #38761d;">Referensi:</b> <a href="http://developer.nokia.com/" rel="nofollow">developer.nokia.com</a><br />
Reff tambahan: <a href="http://doc-snapshot.qt-project.org/qtcreator-2.5/creator-deployment-symbian.html" rel="nofollow">Deploy app di symbian pake QtCreator,</a> <a href="http://qt-project.org/wiki/Create_a_nice_SVG_icon_from_a_bitmap_and_use_it_in_your_Symbian_app" rel="nofollow">Bikin icon buat Symbian,</a> <a href="http://www.developer.nokia.com/Community/Wiki/Splash_screen_while_loading_main_qml" rel="nofollow">Bikin Splash Screen.</a> Vika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com3tag:blogger.com,1999:blog-7048356807978341016.post-78260307531816891882012-09-04T11:14:00.000+07:002012-09-04T11:14:00.018+07:00Mata Kuliah Semester 6: Pemrograman Framework Dot Net<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUJ33743QQxsZh6KxLfq1LD8xQQeTXJVWKKL4s3HfrVDlEUOi0zsxBcEs0ttvT7VnhJZhCOuGpqsRH95FdoLkm9GmKQQKe2JzqaE-3pKXzth87LG_nv9N4fEIc6x9DEKXx2y0Zoy5E9e3F/s1600/microsoft-net-framework.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUJ33743QQxsZh6KxLfq1LD8xQQeTXJVWKKL4s3HfrVDlEUOi0zsxBcEs0ttvT7VnhJZhCOuGpqsRH95FdoLkm9GmKQQKe2JzqaE-3pKXzth87LG_nv9N4fEIc6x9DEKXx2y0Zoy5E9e3F/s320/microsoft-net-framework.jpg" width="280" /></a></div>
<div style="text-align: right;">
gambar: dotnetextreme.com</div>
<br />
Kuliah Dot Net adalah kuliah yang bisa diambil di semester genap dan merupakan kuliah yang WAJIB diambil semua mahasiswa dari bidang minat apapun. Kuliah ini memiliki beban 3 sks.<br /><br />Di sini kita mempelajari framework dot Net (c) Microsoft dan akan belajar membuat aplikasi dari framework ini. Bahasa yang dipakai adalah bahasa C# dan menggunakan tools Visual Studio 2010.<br /><br />Pertama-tama kemarin saya flashback ke masalah class dulu dan konsep-konsepnya. Lalu akan merambah ke exception handling, collection (array, list, dsb), delegate, events, anonymous method, lambda, database (LINQ, nHibernate), dependency injection, unit testing, dan web service.<br />
<a name='more'></a><br />Pengalaman kemarin, kuliah dotNet ini pada awalnya akan mudah diikuti. Namun jika tidak fokus sampai bab-bab akhir, akan susah sendiri karena frameworknya susah (menurut saya sih). Seperti kuliah pemrograman lainnya, maka cara termudah untuk memahami kuliah ini adalah dengan praktek / ngoding langsung.<br /><br />Untuk teknis kuliah dan tugas, kemarin kami mendapat beberapa tugas ngoding kelompok dan individu untuk memahami masing-masing bab. Lalu, di akhir akan ada Final Project yang berisi semua penerapan framework yang telah dipelajari.<br /><br /><b style="color: red;">Bahasa:</b> C#<br /><b style="color: #0b5394;">Tools:</b> Visual Studio 2010, camtasia (untuk bikin video final project)<br /><b style="color: #38761d;">Referensi:</b> googlingVika F. Insanittaqwahttp://www.blogger.com/profile/03929157669196906171noreply@blogger.com0