Rabu, 28 April 2010

Aplikasih GPS di Hp

Peralatan navigasi yang biasa kita kenal adalah kompas dan peta biasa. Namun seringkali kita sering kesulitan menentukan posisi kita di dalam peta. Nah, kebetulan handphone saya Samsung i550w yang memiliki fitur GPS dapat dijadikan sebagai alat navigasi dengan menggunakan peta digital. Walaupun di handphone ini telah ada aplikasi GPS bawaan yang bernama NAVFone… Namun setelah digunakan ternyata… aduh, tampilannya amat sangatlah tidak menarik dipandang… :D Dan kelemahan yang saya lihat lagi adalah peta yang disediakan hanya mencakup kota-kota besar di pulau Jawa Bali dan apabila kita sudah berada di luar kota misalnya di Cirebon maka aplikasi ini tidak dapat digunakan lagi… Dan saya pun mencari-cari di sana-sini…

Saya mendapatkan 2 aplikasi GPS dengan peta Indonesia yang agak lumayan yaitu Sygic Drive dan Garmin Mobile XT. Kemudian dicoba-coba untuk digunakan dalam bernavigasi dengan mobil dari Jakarta menuju ke Bandung ternyata oke dan lengkap juga euy… malahan teman-teman saya yang lihat aplikasi ini bilang terlalu canggih dan merengek untuk diinstallin di handphone mereka…

Fakta penggunaan GPS

Saya akan membahas terlebih dahulu tentang Sygic Drive. Aplikasi GPS ini memiliki tampilan peta 3 dimensi yang cukup bagus dan lengkap sampai jalan-jalan kecil di Jakarta. Melalui situs resminya, nama produk ini terkadang disebut Traffic-GPS atau McGuider. Pada saat ini saya menggunakan versi 7.6 dan kebetulan adalah ini merupakan versi terbaru yang sudah saya install (sebenarnya sih hanya pulau Jawa dan Bali aja). Versi terakhir yaitu 7.7 atau diberi nama McGuider 2009, saya belum mendapatkan peta Indonesianya!

Dengan aplikasi Sygic Drive ini, saya mampu merencanakan perjalanan dari rumah menuju ke sebuah lokasi yang ingin kita tuju. Karena pada aplikasi ini telah tersimpan database posisi jalan dan bangunan publik (umumnya disebut Point of Interest, disingkat POI) cukup lengkap pada peta ini.

Sygic Drive

Tampilan Menu Sygic Drive

Kita tinggal mencarinya pada tampilan menu awal. Setelah itu aplikasi ini akan membuat rute berdasarkan asumsi yang dibuat, misalnya rute terpendek, rute tercepat atau rute yang ekonomis. Apabila rutenya telah jadi kita tinggal mengikuti saja petunjuk dan bimbingan navigasi dari suara yang keluar dari aplikasi ini. Mirip deh fungsi ama navigator pada balapan rally… jadi handphonenya bisa ngomong kayak begini “300 meter lagi belok kanan” atau “jalan terus sampai 1,1 km” dan hal tersebut sangat akurat ketika saya gunakan di jalan-jalan ibukota.

Screenshots Navigasi Sygic Drive

Tampilan Sygic Drive Saat Bernavigasi

Kemudian aplikasi GPS yang kedua adalah Garmin Mobile XT. Aplikasi ini sama miripnya dengan aplikasi pertama dan telah didukung oleh distribusi lokal di Indonesia. Asal tahu saja merek Garmin merupakan merek sejuta umat bagi pengguna GPS di Indonesia :D karena tidak saja didukung oleh distributor resmi melainkan adanya komunitas pengguna GPS yang telah bersusah payah menyediakan peta Indonesia (bukan hanya pulau Jawa dan Bali tetapi seluruh Indonesia termasuk peta di pulau Ambon…asyik bisa dipakai di sana :) ) secara gratis untuk perangkat GPS Garmin. Komunitas ini sendiri dipimpin oleh bapak Buyung Akram dan dibantu oleh team Mapdeveloper yang tersebar di seluruh Indonesia. Situs yang dapat dikunjungi: www.navigasi.net


Tampilan Menu Garmin Mobile XT

Kelebihan Garmin Mobile XT dibandingkan Sygic Drive mungkin terletak pada menu pencarian POI yang lebih rapi dan nyaman dipandang. Menu-menunya cukup mudah dipelajari dan tampilan peta 3D sangat halus dibandingkan Sygic Drive. Ketika digunakan selama bernavigasi di jalan raya, tampilan gerakan animasi Garmin Mobile XT ini ternyata agak kaku dibandingkan Sygic Drive. Saya yakin apabila sering menggunakan aplikasi ini selama perjalanan, kita bisa memperoleh banyak manfaat dari aplikasi GPS ini.

Garmin Mobile XT

Tampilan Garmin Mobile XT Ketika Bernavigasi

Kesimpulannya, setelah menggunakan aplikasi GPS ini di handphone ternyata saya banyak mendapatkan manfaat antara lain dapat memandu saya ke tempat yang belum saya hafal jalannya (ga perlu repot tanya sana-sini dan bawa peta), menemukan rute-rute ekonomis yang dapat mengurangi konsumsi BBM pada kendaraan pribadi dan menemukan daerah-daerah baru yang asyik untuk dikunjungi. Semoga bermanfaat artikelnya dan memberi inspirasi. *halah* ;)

Tips Bernavigasi

Tambahan:

Selain aplikasi berbayar seperti Sygic Drive dan Garmin Mobile XT yang sudah dibahas di atas… Ternyata masih banyak aplikasi GPS dengan peta digital yang dapat anda coba gunakan pada handphone anda… Menurut saya tidak ada aplikasi yang betul-betul bagus dan lengkap pada saat ini (hoho… karena saya ga disponsorin ama produsen GPS!! :lol:) melainkan sesuaikanlah dengan kebutuhan navigasi anda untuk menentukan yang sesuai. Kalau misalnya hafal jalan kan ga perlu bergaya pakai GPS. :mrgreen:

Google Maps Latitude

Google Maps with Latitude

Oiya, ini ada aplikasi peta satelit yang lumayan terkenal dari Google Earth menyediakan versi mobilenya di handphone, namanya Google Maps. Jadi cukup menggunakan handphone saja, anda bisa memata-matai keadaan permukaan bumi dengan resolusi foto satelit yang cukup jelas. Dalam hal ini aplikasi Google Maps membutuhkan koneksi GPRS (internet) untuk mendownload petanya (jadi tidak gratis juga sih… nanti kena biaya GPRS :evil:). Terus kelebihan yang lain adalah aplikasi ini dapat mendeteksi posisi anda saat ini di peta dengan menggunakan 2 metode yaitu sinyal BTS terdekat (prosesnya lebih cepat namun tidak presisi) ataupun dengan sinyal satelit GPS (prosesnya lama tapi akurat). Kemudian ada juga fitur Latitude di dalam menunya yang memungkin anda berbagi posisi dengan teman anda apabila sama-sama menggunakan Google Maps di handphone. Wow keren juga ya?!

Ovi Maps

Maps on Ovi

Aplikasi GPS yang gratis lainnya adalah Nokia Maps atau Ovi Maps (sama aja…). Software ini sudah pre-include di handphone-handphone buatan Nokia terbaru (tentunya kalau diteliti… jadi ga perlu repot lagi kan buat install aplikasi GPS?). Nah gimana kalau anda memiliki handphone yang bukan buatan Nokia seperti punya saya Samsung i550w atau punyanya pak Dewo LG KT610… pasti pengen juga mencicipinya kan? Nah coba download aja aplikasi Ovi Maps di website penyedia aplikasi symbian ini. Menurut saya aplikasi ini sama aja dengan Sygic Drive dan Garmin Mobile XT. Jadi ini masalah selera saja… pilihlah yang sesuai dengan kebutuhan anda. Oleh karena itu, pada saat ini kita betul-betul dimudahkan dengan teknologi GPS ini sehingga sudah basi kali kalau ada orang tersesat di jalan padahal di handphonenya ada fitur GPS. :P

Apabila anda ingin menanyakan hal-hal yang lebih spesifik tentang aplikasi GPS di handphone dapat menghubungi saya lewat form email kontactr di bawah ini. Saya akan berusaha memberi respons secepatnya. Terima kasih.
untuk download aplikasinya klik

Sabtu, 17 April 2010

Sejarah Web

Kata-kata Web sebenarnya penyederhanaan dari sebuah istilah dalam dunia komputer yaitu WORLD WIDE WEB yang merupakan bagian dari tekhnologi Internet. World wide Web atau disingkat dengan nama www, merupakan sebuah sistem jaringan berbasis Client-Server yang mempergunakan protokol HTTP (Hyperteks Transfer Protocol) dan TCP/IP (Transmisson Control Protocol / Internet Protocol) sebagai medianya. Karena kedua sistem ini sedemikian erat hubungan nya, maka untuk saat ini sulit untuk membedakan antara HTTP dengan WWW, mungkin Anda punya pengertian yang lebih spesifik mengenai kedua istilah tersebut..?, Bila demikian berbagilah dengan yang lain melalui SSC Forum.
Pada awalnya Internet atau WEB hanya dipergunakan untuk kepentingan Militer yaitu suatu tekhnologi yang dipergunakan untuk mengirimkan pesan rahasia melalui satelit. Akan tetapi lama kelamaan tekhnologi tersebut akhirnya meluas, dan bahkan Internet pada saat ini sudah sama populernya dengan Telephone. Informasi yang dikirimkan lewat Internet dapat diakses keseluruh dunia hanya dalam hitungan menit bahkan detik. Sehingga tekhnologi ini menjadi sangat populer dan cepat sekali perkembangan nya. Boleh dikatakan saat ini Internet sudah tidak menjadi istilah yang asing lagi ditelinga. Suatu Informasi yang dikirimkan lewat Internet dapat berupa Teks, gambar maupun multimedia sehingga Internet juga dimanfaatkan oleh perusahaan-perusahaan untuk mempromosikan Produk-produknya dengan cepat dan mudah.
Informasi dari Internet dapat diakses
Keseluruh dunia hanya dalam hitungan detik.
Bahasa dasar dari pemrograman web yaitu HTML (Hyperteks Markup Language). Jadi sebelum Anda mempelajari bahasa pemrograman Internet yang lain seperti, PEARL, PHP, JAVASCRIPT, ASP dan lain sebagainya. Anda diharuskan menguasai dahulu teknik-teknik dasar pemrograman web yaitu HTML.
Untuk mempelajari HTML tidaklah begitu sulit, Karena HTML hanyalah sebuah bahasa yang berbasis teks dengan perintah-perintah yang mudah di ingat dan dimengerti oleh kita. Sehingga Anda tidak memerlukan sebuah Compiler (penerjemah bahasa pemrograman ke bahasa mesin) seperti bahasa-bahasa pemrogaman yang lain. Anda cukup menuliskan program-program HTML dengan teks editor apa saja seperti NOTEPAD atau yang sejenisnya, kemudian file itu Anda beri akhiran HTM atau HTML dan dijalankan atau dipanggil melalui sebuah program browser seperti, Internet Explorer, FireFox, Opera, Netscape dan sebagainya. File tersebut langsung diterjemahkan dan ditampilkan di monitor melalui program browser tersebut.

Selasa, 13 April 2010

Kelebihan Java

Bahasa pemrograman lain yang telah ada sebelum Java lahir sudah merupakan bahasa yang baik dan mudah dipelajasi oleh programmer profesional. Akan tetapi para programmer ini menginginkan sesuatu yang baru yang memiliki banyak hal yang menyelesaikan masalah mereka. Utamanya adalah keamanan kode mereka. Hal ini melahirkan pikiran yang revolusioner untuk menemukan bahasa pemrograman lain yang disebut Java. Tidak hanya keamanan tapi juga beberapa hal yang sering disebut sebagai Java-Buzzwords. Kata-kata ini menjelaskan berbagai fitur tambahan dan beberapa hal yang membuat Java demikian sukses dan diterima oleh dunia perangkat lunak. Berikut ini adalah penjelasan serta keuntungan dari kata-kata tersebut.

Sederhana dan Berorientasi Objek

Seperti diuraikan sebelumnya, Java lahir dari suatu pemikiran mendalam akan bahasa pemrograman yang ada pada saat itu, seperti C dan C++. Hal ini akan memudahkan programmer profesional untuk dapat mengerti lebih jelas tentang Java, fungsionalitas, dan lain sebagainya apabila ia memiliki pengetahuan dasar tentang C++ dan konsep pemrograman berorientasi objek. Tujuannya agar konsep dasar dari teknologi Java dapat dimengerti dengan mudah, dan programmer dapat segera menghasilkan sesuatu sedini mungkin. Tidak hanya ini, penemu Java memastikan bahwa Java juga bermula dari bahasa pemrograman dasar yang sudah ada pada saat itu. Kemudian mereka membuang berbagai fitur yang rumit dan membingungkan.

Bahasa pemrograman Java didesain sejak awal untuk menjadi bahasa yang berorientasi objek. Setelah kira-kira 30 tahun, akhirnya teknologi objek menjadi kenyataan dan diterima oleh sebagian besar komunitas pemrograman. Konsep berorientasi objek memungkinkan pembuatan software yang kompleks, berbasis network, sehingga dapat disimpulkan bahwa teknologi Java menghasilkan platform pembuatan perangkat lunak yang baik dan efisien serta berorientasi objek.

Keuntungan yang Anda dapat dari Java

  • Mulai dengan cepat: Java merupakan bahasa pemrograman berorientasi objek, mudah dipelajari, terutama untuk programmer yang sudah menguasai C atau C++
  • Tulis lebih sedikit program: Jumlah kelas, jumlah metode, dll, menunjukkan bahwa program yang ditulis dalam bahasa pemrograman Java memiliki jumlah 4 kali lipat lebih kecil dari program sama yang ditulis dalam bahasa C++
  • Tulis program lebih baik: Bahasa pemrograman Java menganjurkan praktek membuat program yang baik, dan automatic garbage collection membantu Anda untuk menghindari kebocoran memori. Orientasi objeknya, arsitektur komponen JavaBeans, dan jangkauannya yanga luas, API yang mudah diperluas, memungkinkan Anda menggunakan kode yang ada.
  • Membuat program dengan lebih cepat: Bahasa pemrograman Java lebih mudah dari C++, pemrograman akan menjadi 2 kali lipat lebih cepat, dengan jumlah baris yang jauh lebih sedikit.
  • Menghindari kebergantungan pada platform tertentu: Anda dapat menjalankan program Anda pada banyak platform dengan TIDAK menggunakan library yang ditulis spesifik untuk platform tertentu.
  • Tulis sekali, jalankan di mana saja: Karena aplikasi yang ditulis dalam bahasa Java dikompilasi ke dalam kode byte yang bebas platform, aplikasi yang ditulis dapat jalan secara konsisten pada platform apa saja.
  • Distribusikan software Anda dengan mudah: Dengan Java Web Start, pengguna program Anda akan dapat menggunakan aplikasi Anda dengan mudah. Sistem pengecekan versi otomatis pada saat program dimulai menjamin pengguna Anda selalu menjalankan versi terkini. Apabila versi baru tersedia, Java Web Start akan melakukan instalasi secara otomatis.

Sejarah Java

Java dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya. Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm merupakan kontributor kunci yang mematangkan prototipe aslinya.

Java Modern

Java telah digunakan dalam banyak hal dan telah membuktikan keberadaannya pada abad ke 21. Saat ini, Java digunakan bermacam jenis aplikasi seperti aplikasi embedded, aplikasi keuangan, desktop, simulasi pesawat, pemrosesan citra, game, aplikasi perusahaan terdistribusi yang disebut J2EE dan masih banyak lagi.

Java Virtual Machine (JVM)

Java Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte tersebu dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat program tersebut dijalankan.

Karena JVM sangat bergantung pada platformnya (bahasa mesin merupakan bahasa level rendah yang hanya dimengerti oleh suatu mesin tertentu, misalnya Intel, tapi tidak dapat dimengerti oleh mesin lain, seperti Macintosh), byte code ini dapat dibuat untuk terbebas dari kungkungan platform tertentu. Code byte yang dihasilkan dalam proses kompilasi bahasa Java akan selalu sama untuk setiap sistem operasi atau jenis mesinnya, tetapi JVM akan mengubah kode byte tersebut menjadi bahasa mesin tujuannya.

KD Player 0.9.6

KD Player is a music player for mobile phones that supports all audio formats. The program can easily replace your standard player, and is constantly updated with new skins.

In addition to the standard playback functions (Play, volume, rewinding, mixing repeat) the program has the following features:

1. Support for ID3 tags;
2. Change application interface via skin;
3. The definition of bit rate;
4. Creating, editing of M3U playlists;
5. Display Album Art (album covers) during playback (load can be carried out from ID3v2 tags or from the file "Folder.jpg, Cover.jpg" lying in a folder with music);
6. Visualization;
7. The presence of a musical library, with the possibility of creating and modifying playlists;
8. Ability to specify folders to be scanned for the presence of music files (support sub);
9. The ability to work in the background (on phones Sony Ericsson, Nokia S60, UIQ3)

Download
240x320 [JAR]
Download
176x220 [JAR]
Skin
240x320
skin
176x220