Skip to main content

Posts

Showing posts from July, 2012

Vacation at Ciwidey with ELEKTRO

My friends in electrical engineering held a vacation at Ciwidey. I came late to Ciwidey because I had to finish some of my work first. I went to Ciwidey by chartering an angkot with 4 of my other friends who came late too, and arrived there in the morning. We stayed in two villas surrounded by a tea farm. This is the location: -7.141851,107.382675 . This place was so pleasant. There are some tourist attractions near where we stayed, such as Danau Situ Patengan, Kawah Putih, and Cimanggu. On the first day, my friends who had arrived early went to Danau Situ Patengan. I regret not coming there. On the second day, when I arrived in Ciwidey, I immediately enjoyed the morning air and the pleasant atmosphere. After that, I had breakfast and prepared to join a game in a pool. The Villa In the afternoon, we went to Cimanggu Tourism near our villa. There is a hot water pool containing some minerals there, but we just went to the woods behind it for jungle trac...

Meningkatkan Produktivitas Ketika Bekerja di Rumah

Rumah biasanya menjadi tempat yang paling nyaman untuk bersantai. Tempat tidur, selimut yang hangat, cemilan, acara televisi, akses internet yang bebas, dll menjadi penyebab menurunnya produktivitas selama bekerja di rumah. Berdasarkan website  http://www.goal-setting-guide.com , ada beberapa cara untuk meningkatkan produktivitas ketika bekerja di rumah dan bukan di kantor atau laboraturium. Berikan diri sendiri deadline  bekerja yang ketat ketika bekerja di rumah. Jika kita memutuskan untuk bekerja di rumah tentu karena kita menginginkan agar dapat bersantai dan menikmati kenyamanan di rumah. Namun jika masih banyak pekerjaan, tentu saja kenyamanan akan berkurang. Oleh karena itu, segera selesaikan pekerjaan Anda. Tiru lingkungan kerja kantor. Berpakaianlah seperti saat Anda bekerja di kantor, gantilah pakaian tidur Anda. Bila perlu persiapkan komputer desktop yang hanya terdapat aplikasi-aplikasi yang menunjang pekerjaan Anda. Pergi keluar saat waktu makan s...

Sorting Methods

Sorting which is one of topic in data sructure is an important thing in real life for facilitate the data management. Data sorting can be implemented by ascending order or descending order. There are some methods for data sorting such as: Insertion Sort Selection Sort Bubble Sort Quick Sort 1. Insertion Sort Straight insertion is a sorting method which takes a parenthesis data on ordered data and shoves data which is bigger than parenthesis data so parenthesis data can be placed on right place. For example, there is an array that contains these number : 3 12 2 4 13 5 If the data above is sorted in ascending by straight insertion, the result is: Parenthesis Data Sorting Result 12 3 12 2 4 13 5 In 1st loop, 2nd data of array becomes parenthesis data, then being compared with all previous data (3). If there is no data which is bigger than...

Jahit Jas di Bandung

Saya membuat satu setel jas di salah satu tempat penjualan bahan pakaian di Dalem Kaum Plasa. Postingan saya sebelum ini tentang lokasinya dan beberapa informasi tentang toko bahan tekstil di Bandung ada di sini . Hasilnya menurut saya cukup bagus.

Bot Application for Openfire using Smack API

This post is continuation of my earlier post  http://www.lukinotes.com/2012/07/ejabberd-vs-openfire-vs-handmade.html . At that day, I though to build my own server. Now, I think another simple way. I can make a bot application which acts like Jabber Client. So, if there is incoming message from SMS, another application from SMS module will run my bot application. This bot application will log in and connect to Openfire server to send message to all internet users that use Jabber client application. To build this bot, I will use Smack API that gives many features to create Jabber client application easily. You can read the documentation here  http://www.igniterealtime.org/builds/smack/docs/latest/documentation/ . This API is a number of Java libraries so you must include those libraries when you want to build a Java application. The bot application of course will be put on server. Beside that, I also plan to make my own IM client application that connect to Jabber server us...

Ejabberd VS Openfire VS "handmade"

This month, I have a project from my laboratory about Smart Gateway . What smart gateway is it? It's a smart gateway system that allows multi-client chat not only using the internet but also SMS. Does it seem weird? Yeah, it will be used for rural areas where it is difficult to get internet access but still has SMS service. In this project, I take part in internet module development. There must be a server that can serve some users. There are some applications that can be installed on the server to build a chat server. Firstly, I chose  Ejabberd . The installation process for this application was so long. I installed it from its source code. This program was made by Erlang programming language. That's a new thing for me. I should install Erlang's compiler. I found the wrong site that gave difficult steps and I followed that difficult steps to install Erlang's compiler until I got stuck. Then, I found out that the Ubuntu repository provides it. After that, I installe...

Cara Mesin Pencari Bekerja

Ada tiga bagian dasar dari mesin pencari yaitu crawling , indexing , dan sorting . 1. Crawling Sebelum bisa menampilkan hasil pencarian, mesin pencari harus dapat menemukan terlebih dahulu di mana lokasi halaman web tersebut. Untuk itu mesin pencari memerlukan software  yang disebut Web Crawler . Web Crawler juga disebut spider atau robot . Biasanya proses penelusuran dimulai dari halaman web yang popular. Begitu web tersebut ditemukan, Crawler akan mengindeks konten dan atribut di halaman tersebut, serta melakukan identifikasi. Setiap menemukan link  dalam satu halaman, Crawler akan menuju halaman yang ditunjuk link  tersebut, dan kembali mengindeks dan mengidentifikasi halaman. Halaman web dan dokumen diibaratkan sebagai titik, dan link  menggambarkan hubungan antar titik tersebut. Web Crawler mengunjungi dari titik ke titik melalui jaringan yang menghubungkan titik tersebut. Identifikasi halaman yang dijelajahi dilakukan dengan mengenali bagian dan konten h...