Pages

Wednesday, November 3, 2010

Wisuda

Hari-hari yang ditunggu akhirnya kesampaian juga setelah perjalanan menempuh perkuliahan selama 3,5 tahun. Perasaan bercampur aduk dengan kebahagiaan dan kesedihan dimana kenyataannya akan lebih jauh dengan teman-teman, akan sudah jarang tawa canda dengan teman-teman karena sekarang masing-masing lebih punya kesibukan sendiri. Namun hal ini tidak akan menjadi halangan untuk memutuskan tali pertemanan, semoga akan lebih menjadi erat.
Saya juga sangat merasa bahagia karena prestasi yang saya dapatkan sebagai wisudawan terbaik bidang esakta, apa yang dapat saya raih sekarang merupakan dukungan dari kedua orang tua saya yang tercinta. Merekalah yang hebat dapat memberikan kebutuhan saya, merekalah yang mendidik saya dari kecil. Terima kasih mama dan papa, tidak ada banyak yang dapat saya berikan kepada mereka, hanya sebuah gelar yang dapat saya berikan sama mereka...
Selamat kepada semua wisudawan angkatan ke VI

Friday, September 17, 2010

Learning New Style Coding

Akhirnya selesai juga project pertama saya untuk membuat 1 form yang digunakan untuk mapping data PO dengan Quotation. Sebenarnya formnya sangat  senderhana sich, cuma karena melajutkan pembuatan sistem / penambahan form yang pernah dibuat oleh programmer sebelumnya jadi butuh  waktu buat pelajari  coding sebelumnya dulu. Walaupun agak membutuhkan waktu beberapa hari, rasanya cukup puas karena dapat belajar beberapa hal  baru seperti penggunaan 'store procedure', 'data adapter' untuk  insert command, lumayan asik juga sich. Program aplikasi yang dibuat pun benar-benar memikirkan jangka depan karena  program dibuat flexibel untuk menambahkan  komponen-komponen baru, setiap form  dibantu menjadi 1 project sendiri.
Moga kedepan lagi saya akan dapat banyak hal-hal baru lagi. ^_^

Wednesday, September 1, 2010

Hari Pertama Kerja

Alarm HP bunyi tepat pada jam 6.30 pagi, sesuai dengan yang saya rencanakan hari pertama kerja sudah dimulai, niat tidak mau terlambat agar memberikan kesan yang baik kepada perusahaan. Setelah alarm berbunyi saya bergegas untuk mandi kemudian tapi sebelum itu seperti biasa tiap bangun pagi laptop dihidupin dulu, he... Setelah selesai mandi otak atik laptop bentar sambil online sambil nunggu waktu untuk berangkat kerja dihari pertama, jam masuk kerja sich 7.45 jadi rencana 7.15 baru berangkat toh waktu yang saya butuhkan untuk kesana cuma lebih kurang 15 menit aja kog, masih sempat la.. 
Jam sudah menunjukan pukul 7.10 tiba-tiba perut terasa mules, apesnya toilet sedang dipakai sama teman yach maklum dirumah kontrakan toilet cuma 1. Cepat-cepat dech minta teman cepat selesainya tak mau terlambat hari pertama kerja, tapi emank nasib telat juga dech kerja. Ada untungnya hari pertama kerja, karena belum dibagi bet karyawan jadi ga ada record absensi. Saya pikir hari pertama langsung mulai kerja, tapi rupanya ada general training lagi selama 3 hari jadi sampai hari jumat dech.. Untung banget saya hari ini, moga besok lebih baik lagi.
Materi training sich seputar cara kerja pembuat chip/IC saya pikir sich ga ada hubungan sama departemen kerja saya IT, cuma emank sudah standar perusahaan sich semua karyawan baru harus mengikuti training. Harus ngapalin buku training lagi dech untuk evaluasi ntar soalnya essay lagi, walaupun kebanyakan ga ngerti sich.. Semoga sukses dech...

Monday, August 30, 2010

Batuk & Kerja

Waktu semakin cepat berlalu, baru serasa kemarin interview pekerjaan, lusa sudah mulai efektif bekerja. Gimana ya rasanya bekerja pada perusahaan besar, soalnya saya sama sekali tidak pernah bekerja pada benar-benar yang disebut "perusahaan", he... Maklum waktu kuliah fokus sama kuliah biar cepat selesai dengan nilai yang baik, saya tidak mau mengecewakan orang tua yang telah membiayai uang kuliah saya. Esok lusa sudah mau masuk kerja, tapi malah sekarang terkena batuk pula, menyebalkan banget. Mau tidur pun jadi susah, tenggorokan gatal banget nich..
Moga-moga esok lusa batuk udah redaan dech soalnya ga mau kasih kesan pertama kali masuk kerja udah sakit duluan, kan ga enak sama teman kerja dan atasan, he..

Wednesday, August 25, 2010

Moga pagi ini cerah...

Gue harap pagi ini benar-benar cerah, janganlah hujan lagi sebelum gue sampe di tanjungpinang, he... (bertanya kenapa gue ke tanjungpinang?) Sebenarnya tidak ada alasan khusus gue balik ke kota gurindam, hanya sedikit urusan kecil disamping itu juga, dalam hitungan beberapa hari lagi gue akan bekerja pada salah satu perusahaan pembuat chip (bisa dikatakan yang terbesar di batam, he...). Senang rasanya dapat bekerja pada perusahaan yang notabane karyawannya ada ribuan. Btw, sebenarnya ini yang pertama kali gue benar-benar merasa bekerja he... moga2 pekerjaan yang gue kerjakan ini dapat berjalan baik.
Awalnya sich gue pernah ditawari pekerjaan ini juga sebelumnya, yach namanya penyesalan selalu datangnya belakangan (sebenarnya tidak terlalu menyesal juga sich, karena ada hikmahnya juga). Pertama kali gue ragu2 untuk bekerja pada perusahaan ini mgkn dengan alasan kurang masuk akal untuk sebagian orang, karena lokasinya yang cukup jauh aja..Tapi untungnya gue mendapat kesempatan kedua, yach saya pikir tidak ada salahnya saya untuk mencoba lagi, itung2 cari pengalaman walaupun dikontrak, syukur2 tar2 diangkat jadi pegawai tetap lumayan tuch penghasilannya, ditambahkan honor mengajar dan sampingan2 lainnya, he....
Ops.. btw gue bukan milyarder lo (bukan takut dirampok), hanya saja belajar untuk bekerja dan mengumpulkan saja, setelah selesai kuliah baru terasa mencari uang itu susah. wkkk
Yach.. dicoba untuk jalani aja hari demi hari, mengerjakan sesuatu dengan baik. Gue sendiri punya motto atau motivasi "kalau orang lain bisa kenapa gue ngga, gt lho...". Kalo dibilang kurang pinter, yach gue "pinter2in aja" IPK 3.81 gitu lho (bukan menyombong yach...) hanya sebagai motivasi aja buat yang ngebaca untuk belajar lebih baik.
Back to topic atas... sebenarnya gue pulang tanjungpinang untuk mengantar barang aja, coz ntar kalo ada kerja, wkt gue ga gt flexibel aja. Tar2 gue coba untuk nulis lagi dech, untuk mengisi kekosongan blog gue n untuk berbagi pengalaman la, walaupun mungkin tidak ada yang baca, wkk. Gue emank ga dilahirin untuk jago nulis atau mengarang indah, itu satu kelemahan gue.. moga2 cerita gue tar ngga ngebosenin yach. Cerita gue sebenarnya untuk mengingatkan gue aja untuk beberapa tahun yang akan datang kalau hari ini kejadiannya gini lho... ^_^

Sunday, April 25, 2010

Dah lama ga update blog

Udah lama ga pernah update blog gue nich, banyak hal yang membuat blog ini ga ke update... Gue bukan orang yang pandai bercerita  tetapi lagi belajar buat nulis aja, sharing-sharing ilmu gitu la. he..

Sebenarnya  gue  sendiri juga bingung enaknya gimana mau nulis ni blog, awalnya sich buat ini blog buat  sekedar sharing info tentang teknologi aja cuma  sekarang kegnya pengen cerita-cerita dech, maaf kalau nich blog jadinya ga beraturan...

Wednesday, January 13, 2010

Membuat Windows Installer (Setup) dengan Visual Studio 2005

  1. Buka project yang Anda buat terlebih dahulu.
  2. Selanjutnya klik File > Add > New Project… Pada kotak dialog New Project perluas Other Project Types dan pilih Setup and Deployement. Pada bagian Templates pilih Setup Project dan beri Name dengan nama Setup (bebas) seperti gambar.

  3. Pada jendela Solution Explorer akan terdapat sebuah project baru dengan nama Deployment.

  4. Terdapat dua cara untuk menambahkan program yang Anda buat kedalam Setup. Pastikan bahwa Setup Project merupakan file yang sedang aktif (tampak seperti gambar diatas).
    1. Klik menu Project > Add > Project Output… , atau
    2. Pada Solution Explorer klik kanan pada project Deployment, akan muncul pop up seperti di bawah ini, pilih Add > Project Output

  5. Setelah Anda meng-klik Project Output maka akan muncul jendela seperti di bawah ini, Pada opsi Project, pilih project yang Anda buat (jika lebih dari satu), klik OK.

  6. Pada tahap ini sebenarnya project Setup yang Anda buat sudah jadi, namun kita akan menambahkan Property Deployment agar file Setup lebih bagus, dengan nama produk, persetujuan lisensi, serial number, dll.
  7. Berikut properti deployment yang penting.

  8. Di bawah ini merupakan jendela File System Editor, yang dapat Anda munculkan dengan klik menu View > Editor > File System, Editor ini digunakan untuk membuat folder di mesin pengguna, menambahkan file tertentu misalnya readme.txt, membuat shortcut aplikasi ke desktop, dll.
  9. Untuk menambahkan file seperti icon, readme, lisensi. Klik menu Project > Add > File atau dapat menggunakan klik kanan seperti gambar dibawah ini.
  10. Setelah kita memasukan file yang kita inginkan, misalnya icon. Sebaiknya file yang kita ingin masukan kedalam project berada dalam 1 folder dengan project yang kita buat agar nantinya apabila kita memidahkan project kita, tidak ada file yang hilang.

  11. Untuk mengganti icon program yang kita buat, maka kita harus membuat shortcut terlebih dahulu dengan mengklik kanan pada Primary output from HokiTekno, seperti gambar di bawah ini.
  12. Kemudian ubah nama file sesuai dengan nama program Anda, pada jendela properties Icon pilih icon yang sudah Anda masukkan sebelumnya.

  13. Pindahkan file shortcut yang Anda buat tadi ke User’s Desktop yang berfungsi untuk membuat shortcut ke desktop komputer Anda. Ulangi pembuatan shortcut di atas dan pidahkan ke User’s Programs Menu untuk menampilkan shortcut program Anda pada Start Menu.

  14. Sekarang kita akan merubah tampilan sewaktu Setup. Klik menu View > Editor > User Interface.

  15. Tampilan akan muncul sebagai berikut. Pada bagian Install terdapat tiga bagian yaitu: Start, Progress, End. Kita akan menambah 3 buah kotak dialog yang merupakan tahap Start yaitu Splash, License Agreement, Customer Information.
  16. Klik kanan pada Start, kemudian pilih Add Dialog

  17. Muncul jendela seperti dibawah ini, tekan tombol Ctrl dan tahan untuk memilih Splash, User Information, dan License Agreement.

  18. Kemudian susun urutan pada Start dengan urutan Splash, Welcome, Lisence Agreement, Customer Information, Installation Folder, Confirm Installation.
  19. Untuk mengatur Customer Information, klik pada Customer Information. Atur properti SerialNumberTemplate dengan “<###-%%%%%>” dan properti ShowSerialNumber dengan True. Validasi % yaitu dengan menjumlahkan semua digit % kemudian dibagi 7, jika sisa pembagian 0 maka sukses.
  20. Memasukkan file License Agreement, klik Lisence Agreement kemudian atur properti LicenseFile dan pada kotak drop-down yang muncul pilih (Browse…). Akan muncul kotak dialog, klik ganda pada folder Application Folder kemudian pilih file lisensi Anda.
  21. Jika ingin menggunakan splash screen masukkan gambar yang Anda inginkan pada properti SplashBitmap.
  22. Tahap akhir kita membangun file Setup dengan klik menu Build > Build .

Tuesday, December 22, 2009

Setting Modem Sierra Compass 885U untuk Tsel Flash

Awalnya modem sierra akan langsung berjalan pada saat menggunakan telkomsel flash, hanya perlu memasukkan APN dengan "internet" (tanpa tanda kutip), username dan password dibiarkan kosong saja. Namun beberapa hari ini, telkomsel flash tidak bisa digunakan pada modem sierra 881U dan 885U walaupun signal 3G yang didapat full. Status koneksi tetap berjalan namun hal yang paling menyebalkan adalah internet tetap terkoneksi namun pada saat menjalankan browser, sama sekali tidak akan bisa menjelajahi internet. Berikut sedikit cara agar modem Sierra kembali bisa berinternet ria :

  1. Colokkan Modem Sierra pada USB port Anda.
  2. Buka Sierra Watcher (biasanya otomatis muncul pada saat modem dicolokkan jika tidak silahkan klik icon-nya dan masukkan PIN jika menggunakan PIN).
  3. Buka Option > Profiles
  4. Pilih Profile yang dipakai.
  5. Masuk ke menu Advanced
  6. Pada TCP/IP Settings rubah Authentication menjadi CHAP (default modem PAP)
  7. Rubah WINS menjadi YES.
  8. Masu ke DNS Settings isikan Primary DNS dan Secondary DNS 0.0.0.0 (disable)
  9. Klik Apply lalu OK.
  10. Tutup Sierra Watcher dan cabut Modem Anda, kemudian restart
  11. Silahkan dicoba koneksi lagi
Semoga jalan, cara ini sudah saya praktekkan dan ternyata berhasil

Monday, December 7, 2009

Cara Mengganti MAC Address pada Windows XP dengan Registry

Pada posting sebelumnya terdapat dua cara untuk mengganti MAC address namun, tidak semua perangkat jaringan dapat menggunakan cara tersebut. Pada postingan kali ini saya akan membahas tentang Cara Mengganti Mac Address melalui Registry Windows. Mengganti Mac Address melalui Registry Windows tidak memerlukan aplikasi tambahan dan bisa digunakan untuk semua tipe dan merk WLAN/LAN Card. Namun cara ini agak berbahaya, karena Registry merupakan jantung dari sistem operasi windows. Jika Anda salah hapus atau salah edit value dari registry windows, bisa-bisa malahan sistem operasi windowsnya menjadi bermasalah. Saya tidak memberikan jaminan dan di anjurkan Anda membackup registry windows nya sebelum melakukan tindakan ini.
Langkah-langkah Mengganti Mac Address di Windows melalui registry adalah sebagai berikut:
  • Klik tombol Start | Run, kemudian ketik regedit [Enter]
  • Tekan tombol [ctrl] + [F]


Find Mac Address


Find Mac Address
  • Pada Kotak Dialog Find ketik NetworkAddress dan centang value pada Look at
  • Pastikan data-data spesifikasi WLAN/LAN Card dan Mac Address-nya dengan yang terpasang pada   komputer Anda cocok dengan WLAN/LAN yang mau diganti.
regedit

  • Double klik String Network Address, kemudian ganti Value Data dengan MAC Address yang baru.
Edit MAC Address

Edit MAC Address
  • Disable WLAN/LAN Card dan kemudian Enable khan kembali melalui Device Manager agar perubahan MAC address di-load ke dalam memory.
Device Manager





Sunday, December 6, 2009

Cara Mengganti MAC Address pada Windows XP dengan Software

Tidak semua vendor wireless LAN Card mengizinkan mac address-nya diganti melalui Network Properties.  Akan tetapi, dengan bantuan software Mac Address Changer, Mac Address Windows dengan bisa dengan mudah diganti tanpa melalui cara-cara yang berbelit.




Mac Address Changer




Mac Address Changer
Dengan menggunakan Mac Address Changer, selain bisa mengganti mac address bisa juga digunakan untuk mengembalikan Mac Address ke alamat aslinya (Reset). Mac Address Changer dapat di download di sini

Sumber: http://rvsdi.com/cara-mengganti-mac-address-di-windows-part-2.php

Saturday, December 5, 2009

Cara mengganti MAC Address pada Windows XP

Salah satu tujuan seseorang untuk mengganti Mac Address adalah karena berbuat usil pada jaringan komputer kampus atau kantor seperti suka gonta-ganti IP Address, dll, sehingga diblok akses internetnya pada jaringan. Selain itu, bisa juga untuk hacking wireless hotspot yang sekuritinya menggunakan MAC Address Filter, jika Mac Address-nya sudah diketahui.

Berikut Langkah-langkah Mengganti Mac Address pada Sistem Operasi Windows XP:
  1. Klik Tombol Start | Control Panel | Network Connections
  2. Klik-kanan icon Network interface LAN/WLAN yang ingin diganti Mac Address-nya. 



  3. Network Connections
    Network Connections
    Network Properties
    Network Properties



  4. Kemudian, klik tombol Configure dan pilih tab Advanced


    Network Properties
    Adapter Properties



  5. Pilih Local Administration Mac Network dan ganti value -nya dengan Mac Address yang baru dan klik tombol OK

Sumber: http://rvsdi.com/cara-mengganti-mac-address-di-windows-part-1.php

Thursday, December 3, 2009

Tips Menghapus Cache Telkomsel Flash



Mungkin teman-teman pernah mengalami masalah yang saya alami yaitu pada saat membuka suatu blog atau website dengan menggunakan telkomsel flash, walaupun website yang kita buka sudah terdapat post atau tulisan baru namun kita masih melihat tulisan lama. Hal ini karena telkomsel flash masih menyimpan cache website yang kita buka sehingga kita tidak melihat perubahan apa-apa.

Hal yang paling mengjengkelkan yaitu pada saat teman-teman yang mempunyai blog dan ingin merubah template blog, dilakukanlah otak-atik file HTML-nya atau hanya menggunakan tempate gratisan. Namun, pada saat ingin melihat template baru, lho...??? kog masih muncul template yang lama, apa belum ke-simpan, coba lagi dech... he... Akhirnya kog masih muncul yang lama, nah itu fungsi cache menyimpan halaman (page) website yang pernah kita kunjungi.

Singkat kata untuk mengatasi hal yang menyebalkan seperti itu, tidak perlu kemahiran khusus. Hanya perlu menekan dua tombol pada halaman yang kita kunjungi.

Tekan tombol Ctlr+F5 (Control dan F5)

Kalau biasanya ingin refresh halaman website kan tinggal tekan tombol F5 dan kali ini hanya perlu tambah 1 tombol saja. Try it.... it works...

Cache sebenarnya juga berfungsi mempercepat penampilan halaman website, karena misalnya server website yang kita tuju berada diluar negeri maka otomatis akan mengalami sedikit kelambatan, jadi dengan cache kita hanya membuka dari server ISP kita (dalam negeri). Namun, hal ini menguntungkan jika website yang kita kunjungi bersifat statis, jika tidak maka kita akan ketinggalan informasi.

NB: Mungkin hal ini bisa dialami pengguna lainnya yang bukan menggunakan Telkomsel Flash, atau mungkin hanya situs yang berasal dari luar negeri yang disimpan cache oleh Telkomsel Flash

Apa itu RSS?

RSS (Really Simple Syndication) adalah teknologi yang memberi kemudahan kepada Anda untuk mendapatkan informasi yang up to date dan dikirimkan secara otomatis kepada Anda. Saya sering menggambarkan seperti ini: jika isi situs adalah koran dan Anda adalah pembaca koran, RSS adalah loper koran yang akan mengirimkan koran tersebut kepada Anda.

Yang Anda lakukan cukup berlangganan dan isi situs favorit Anda akan dikirimkan ke RSS Reader yang Anda miliki.

Bagaimana Menggunakan RSS?

Jika Anda ingin mendapatkan update terbaru situs atau blog favorit Anda, cukup klik kiri RSS button yang ada di situs atau blog tersebut. Setelah masuk ke halaman "Current Feed Content" (untuk yang menggunakan layanan FeedBurner), silahkan klik kiri tombol RSS Reader yang Anda kehendaki. Saya menyarankan pergunakanlah yang paling mudah dan familiar, misalnya My Yahoo atau Add to Google.

Setelah meng-klik tombol RSS Reader yang Anda pilih dan tombol "Subscribe", untuk My Yahoo Anda akan dibawa ke halaman My Yahoo. Klik kiri tombol "Add to My Yahoo".

Untuk Google, Anda akan dibawa ke halaman Add to Google. Ada dua pilihan dimana Anda akan menerima feed: "Add to Google Homepage" atau Add to Google Reader". Silahkan klik kiri mana yang Anda sukai. Saya pribadi lebih senang menggunakan Google Homepage sehingga feed semua situs yang saya subscribe tampil di halaman iGoogle saya.

Tidak Ingin Menggunakan RSS Reader?

Email adalah pilihan lain untuk berlangganan. Dengan memilih menggunakan email, update artikel situs favorit Anda akan langsung masuk ke inbox email Anda.

Untuk menggunakan email, caranya tidak jauh berbeda. Klik kiri tombol RSS button, kemudian klik kiri "Get delivered by email". Setelah masuk ke halaman "Email Subscription Request", silahkan ketik alamat email Anda (misalnya namaAnda@yahoo.com) dan ketik ulang teks berupa susunan huruf di boks anti-spam. Kemudian klik tombol "Complete Subscription Request". Anda akan mendapatkan email verifikasi di inbox email Anda.

Buka inbox email Anda dan klik link verifikasi yang ada. Selesai.

Demikian penjelasan sederhana tentang apa itu RSS dan bagaimana cara menggunakannya. Semoga bermanfaat. Tips dari saya, jika Anda ingin memperbanyak jumlah subscriber blog Anda, buatlah penjelasan tentang apa itu RSS di blog Anda. Ingat, masih banyak pemakai internet yang awam tentang apa itu RSS dan bagaimana cara menggunakannya. Dengan memberikan penjelasan tentang apa itu RSS, Anda juga sekaligus telah mendidik pengunjung blog Anda.


Sumber: http://www.blogguebo.com/2008/01/apa-itu-rss.html

Wednesday, December 2, 2009

Bahan UTS LED

Berikut merupakan sedikit ringkasan tentang materi LED yang kita pelajari, kemungkinan materi yang disampaikan tiap dosen berbeda, namun semua berdasar dari sumber yang sama. Ujian menggunakan soal paralel (kumpulan soal dari semua dosen yang mengajar LED pada semester ini), sehingga berdasarkan merupakan soal kasus yang berhubungan dengan teori di bawah ini:

Ide (Idea) merupakan bagaimana saya dapat...
  • menciptakan sesuatu hal yang baru (create)
  • menambah nilai lebih dari produk yang ada (value added)
  • keuntungan (profit)
  • memperbagai (diversity)
Cara menghasilkan ide:
  • observasi dan keinginan untuk menyelesaikan masalah
  • ingin membantu orang
  • meniru dari orang lain
  • menambah baik benda/ barang yang sudah ada
  • penemuan baru
  • teknologi baru
  • memenuhi tahap keinginan yang meningkat
  • daya saing
  • kekurangan sumber daya
Peluang usaha ditinjau dari beberapa aspek yaitu:
  1. Pasar
  2. Persaingan
  3. Keinginan konsumen/ pelanggan
  4. Kekuatan-kekuatan kita
  5. Kelemahan-kelemahan kita
Marketing MIX (4P):
  • Product
  • Price
  • Promotion
  • Place
Teknik untuk memahami produk "Aspinwall Classification System", yang mengelompokkan produk menjadi 5 variabel, yaitu:
  • Replacement Rate - seberapa sering produk tersebut dipesan oleh pengencer/ konsumen
  • Gross Margin - seberapa besar rata-rata keuntungan yang dihasilkan oleh tiap produk
  • Buyer Goal Adjustment - seberapa besar rentang segmen konsumen yang bisa dicapai
  • Duration of Product Satisfaction - seberapa lama produk tersebut bermanfaat bagi pembeli 
  • Duration of Buyer Search Behaviour - seberapa lama konsumen mencari dan membeli produk tersebut 
Teori Kebutuhan MASLOW


Materi Kuliah Download disini:
PPT (UIB) Materi LED  (12,5 MB)
PDF Materi LED (3,46 MB)
NB: Soal kemungkinan berbentuk kasus, pelajari Pertemuan 1-7 saja

Facebooker Dapat Dollar dari PayPal

Bagi Anda yang hobby facebook-an, paypal.com yang merupakan situs untuk payment processing bagi-bagi duit buat para pengguna facebook. Syaratnya cukup mudah :
1. Login ke akun facebook, klo belum punya daftar dulu, …….hari gini gak punya facebook.
2. Langsung saja meluncur ke paypal wishlist
3. Masukkan e-mail paypal Anda yang sudah di verifikasi paypal.


4. Create wishlist dengan menekan tombol create wishlist

5. Pilih 5 buah item yang anda inginkan dengan mengklik gambarnya.

6. Klik tombol SAVE & SHARE THIS WISHLIST.
7. Kemudian tuliskan komentar untuk ditampilkan pada facebook pada kotak “What’s on Your Mind?

Tuesday, December 1, 2009

Bahan UTS Pemrograman Aplikasi Perangkat Cerdas (Smart Device Programming)

Teman-teman berikut kisi-kisi yang kemarin diberikan oleh dosen kita:
  1. Jelaskan perdaan konfigurasi CDC dengan CLDC!
  2. Jelaskan masing-masing bagian MIDlet life cycle!
  3. Termasuk display keberapa code di bawah ini?

    userName = new TextField("LoginID:","",10,TextField.ANY);
    password = new TextField("Password:","",10,TextField.PASSWORD);

    form = new Form("Sign In",0);
    cancel = new Command("Cancel",Command.CANCEL,2);
    login = new Command("Login",Command.OK,2);

    form.addCommand(login);
    form.setCommandListener(this);
    form.setItemStateListener(this);

    display.setCurrent(form);

    Jelaskan apa yang dilakukan masing-masing baris!

  4. Sebutkan dan jelaskan secara singkat peluang bisnis J2ME menurut Anda (minimal 3)!
  5. Ada 2 jenis High Level Events handling, sebutkan dan jelaskan secara singkat!
Sedikit coret-coret jawaban : download

Bagi yang belum mempunyai ebook-nya bisa download di bawah ini (klik link download atau klik pada gambar) :


Preface :

Most Internet technologies are designed for desktop computers or enterprise servers running on reliable networks with relatively high bandwidth. Handheld wireless devices, on the other hand, have a more constrained computing environment. They tend to have less memory, less powerful CPUs, different input devices, and smaller displays.





Sumber ujian berasal dari ebook ini, silahkan dicetak dan dipelajari. Good luck :

Untuk ebook lainnya yang berhubungan, klik pada menu Download > Ebook

atau direct link

    Effective Java


    Introduction

    THIS book is designed to help you make the most effective use of the Java™ programming language and its fundamental libraries, java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io. The book discusses other libraries from time to time, but it does not cover graphical user interface programming, enterprise APIs, or mobile devices.
    This book consists of seventy-eight items, each of which conveys one rule. The rules capture practices generally held to be beneficial by the best and most experienced programmers. The items are loosely grouped into ten chapters, each
    concerning one broad aspect of software design. The book is not intended to be
    read from cover to cover: each item stands on its own, more or less. The items are heavily cross-referenced so you can easily plot your own course through the book.

    Learning Wireless Java


    Preface

    Most Internet technologies are designed for desktop computers or enterprise servers running on reliable networks with relatively high bandwidth. Handheld wireless devices, on the other hand, have a more constrained computing environment. They tend to have less memory, less powerful CPUs, different input devices, and smaller displays.
    Since the mid-1990s, various architectures and protocols have been introduced to deal with these constraints. The Wireless Application Protocol (or WAP), which is a specification developed by the WAP Forum (http://www.wapforum.org), takes advantage of several data-handling approaches already in use. Developing wireless applications using WAP technologies is similar to developing Web pages with a markup language (e.g., HTML or XML) because WAP technologies are browserbased. Another approach to developing wireless applications is to use the Java 2 Platform, Micro Edition (J2ME ). The Java programming language already plays an important role in modern programming. With WAP, you can use Java servlets and JavaServer Pages to generate Wireless Markup Language (WML) pages dynamically. However, with J2ME, you can now write applications in Java and store them directly on a cell phone. This adds a whole new dimension to wireless programming.

    Contents of This Book

    Part I gives an overview of the J2ME and includes information about its architectural components: namely, configurations and profiles. Part I also presents detailed coverage of the CLDC and the MIDP.
    Chapter 1
    This chapter introduces the J2ME environment and also explains configurations and profiles. In addition, it shows you how to set up the J2ME Wireless Toolkit to compile, preverify, and run a simple MIDlet using the
    command line with the Wireless Toolkit emulator.
    Chapter 2
    This chapter discusses the CLDC, including its requirements, limitations, and the differences between its classes and the classes of the J2SE. In addition, it looks briefly at the standalone CLDC and KVM distribution.
    Chapter 3
    This chapter introduces the requirements, limitations, and classes of the MIDP, as well as introducing MIDlets and their associated Java Application Descriptor (JAD) files.

    Part II contains programming details of the MIDP. It shows you how to program the phone interface, handle events, make network connections, and work with databases.
    Chapter 4
    This chapter picks up where Chapter 3 left off, explaining the MIDlet lifecycle methods, the Java application manager, and showing how to use the KToolbar application inside the J2ME Wireless Toolkit to simplify MIDlet development. We also discuss how to deploy MIDlets and include step-by-step instructions on how to download a MIDlet into a Motorola i85s or i50x J2ME-enabled phone.
    Chapter 5
    This chapter introduces the MIDP GUI model and its associated classes. In addition, it gives detailed coverage of both the high-level and low-level MIDP GUI APIs.
    Chapter 6
    This chapter continues the discussion of the MIDP GUI APIs by describing how various events take place surrounding the graphical components and commands. In addition, we cover the CommandListener and ItemStateListener interfaces, as well as low-level event handling.
    Chapter 7
    This chapter discusses the Generic Connection Framework provided by the CLDC and shows how to implement an HTTP connection across the Internet, using a MIDlet. The chapter also includes examples of how to send data to CGI scripts and Java servlets across a network. Finally, the chapter briefly discusses wireless session tracking and security for MIDlet data traveling across the airwaves.
    Chapter 8
    This chapter introduces the concept of data stores, which are simple databases that MIDP applications can use to store persistent data beyond the lifetime of the MIDlet that created them. In addition, the chapter includes a MIDlet that can be used to download stock information from a remote web site.
    Chapter 9
    This chapter gives a quick introduction to the MIDP implementation on the Palm Connected Organizers, including step-by-step instructions on how to deploy MIDlets to a PalmPilot.

    Part III contains several chapters that are quick references for the J2ME CLDC and MIDP APIs. There is also an appendix that contains bibliographic information and URLs to J2ME specifications, white papers, wireless software

    Tutorial Mobility Module for Netbeans


    Preface

    This tutorial creates an application that conforms to the architecture of the Java™ 2 Platform, Micro Edition (J2ME™ platform). The application is also compliant with the Connected, Limited Device Configuration (CLDC) and Mobile Information Device Profile (MIDP) standards. By working through tasks that create, develop, and deploy this J2ME compliant application, you will learn the major features of the Mobility Modules for NetBeans™ 2004Q1 software.


     How This Book Is Organized
    Chapter 1 
    provides the information necessary to set up the Sun Java Studio Mobility 6.
    Chapter 2 
    explains the Currency Converter application used in this tutorial and shows you how to quickly install, execute, and run the application.
    Chapter 3 
    provides a glossary and explanation of MIDP/CLDC concepts used in this tutorial.
    Chapter 4 
    shows you how to use the Java Studio Mobility to code and compile the Currency Converter application.
    Chapter 5 
    shows you how to use Java Studio Mobility to debug the Currency Converter application.

    J2ME in a Nutshell


    Preface

    This book is a desktop quick reference for the Java 2 Micro Edition (J2ME ). It is intended for Java programmers writing applications for devices with limited memory
    resources and processor power, such as cell phones, Personal Data Assistants (PDAs), and set-top boxes. The first part of this book provides a fast-paced introduction to the two different configurations that make up the J2ME platform -- the Connected Limited Device Configuration (CLDC) and the Connected Device Configuration (CDC), along with the profiles that are based on them, such as the Mobile Information Device Profile (MIDP), which provides the APIs for programming cell phones and similar devices. These chapters are followed by a quick-reference section that details each class of the CLDC and MIDP APIs, along with tables that show which Java packages and classes are available in each configuration and profile.
    This book is intended to be used in conjunction with the best-selling Java in a Nutshell, by David Flanagan, and Java Enterprise in a Nutshell, by Jim Farley, David Flanagan, and William Crawford (both published by O'Reilly). Java in a Nutshell introduces the Java programming language itself and provides an API quick reference for the core packages and classes of the Java 2 Standard Edition (J2SE) platform. Java Enterprise in a Nutshell does the same for the APIs in the Java 2 Enterprise Edition (J2EE). The CDC and its profiles are actually large subsets of the J2SE API, and, therefore, this book does not replicate their API quick reference material, which you can find in Java in a Nutshell and, in the case of the RMI profile, in Java Enterprise in a Nutshell.

    Contents of This Book
    The first nine chapters of this book describe the J2ME platform, the command-line tools that are provided with Sun's J2ME reference implementations, and some of the visual development environments that you can use when writing J2ME applications:
    Chapter 1
    This chapter introduces the J2ME platform and the concepts of configuration and profile, and it compares J2ME to a number of other Java platforms for small devices.
    Chapter 2
    This chapter covers the Connected Limited Device Configuration (CLDC), which is the basic building block for the J2ME profiles for wireless devices and PDAs. It begins by outlining the differences between CLDC and the core libraries of the J2SE platform. Then it takes a close look at KVM, the small-footprint virtual machine that is used in Sun's reference implementation of CLDC.
    Chapter 3
    This chapter introduces MIDlets, the wireless Java equivalent of applets. MIDlets are part of the Mobile Information Device Profile (MIDP), which is the subject of this and the following three chapters. This chapter looks at the lifecycle of a MIDlet and illustrates it with a simple example. It concludes with a discussion of the facilities that a typical mobile device would provide to allow the user to download, install,manage, and remove MIDlets.
    Chapter 4
    The devices that MIDlets run on range from cell phones with a small two-color display and room for only a few lines of text to PDAs with larger, multicolor screens. In order to isolate MIDlets from the specifics of the devices on which they are running, MIDP includes a high-level API that provides simple input and outputcontrols and the ability to combine these controls to create form-like screens. This chapter takes a detailed look at the high-level API and provides sample MIDlets that can be run on cell phones or PDAs.
    Chapter 5
    This chapter looks at an alternative user interface API that provides lower-level access to a mobile device's screen and input devices. This chapter looks at the details of this API and shows how to avoid writing code that may not be portable between devices with different user interface capabilities.
    Chapter 6
    Networking is a key feature of a mobile device. The first part of this chapter looks at the Generic Connection Framework (GCF), which provides the basis for access to various networking APIs, including optional protocols (such as sockets and datagrams) and HTTP, which all MIDP implementations are required to support. A simple example that involves fetching information from a web site is used to illustrate the use of HTTP on a mobile device and shows how to avoid problems that arise when working in an environment with limited memory. The second part of this chapter looks at the facilities available for storing information on a mobile device and illustrates them by extending the HTTP example to include persistence of information retrieved from the web site.
    Chapter 7
    This chapter looks at the Connected Device Configuration (CDC) and its profiles, which are designed for use on devices that have more than 2 MB of memory to devote to the Java platform. It begins by looking at Sun's reference implementation of CDC and the CVM, the virtual machine for CDC devices, then briefly covers the content of the CDC-based profiles that are currently defined.
    Chapter 8
    This chapter contains reference material for the command-line tools that are provided with the CLDC and CDC reference implementations and the MIDP for the PalmOS product.
    Chapter 9
    This chapter covers the J2ME wireless toolkit, a development environment provided by Sun that allows you to create and test MIDlets using a cell-phone emulator that canbe customized to resemble a number of different cell phones and PalmOS-based handhelds. It also looks at how to use the wireless toolkit in conjunction with Sun's Forte for Java IDE to create a complete development environment, and it investigates
    a number of alternative third-party products that provide similar functionality.

    These first nine chapters provide a tutorial introduction to J2ME, with particular emphasis on wireless devices, which are currently the most popular application of J2ME technology. The core of this book, however, is the API quick reference, Chapter 10 through Class, Method, and Field Index, which is a succinct but detailed API reference formatted for optimum ease of use. Please be sure to read "How To Use This Quick Reference," which appears at the beginning of the reference section; it explains how to get the most out of this section.

    Download