Jumat, 22 Juni 2012

Mono for Android : Deploy Aplikasi Android di Visual Studio 2010 ke Device Android

Berhubung ada yang minta, jadi saya buat tutorial ini. Maaf ya kalo ada yang agak aneh dari judulnya. Bingung harus dikasi judul apa.

Hal - hal yang harus disiapkan :
  1. Laptop
  2. Visual Studio 2010
  3. Mono for Android yang bukan trial (kalo trial ngga bisa dipake deploy ke hp. Cuma emulator)
  4. Project Android yang sudah jadi & mau di deploy
  5. HP Android
Langkah - langkah :

Buka aplikasi android yang sudah dibuat di visual studio 2010.
Ubah Debug mode menjadi Release mode seperti gambar dibawah ini :

Buka project properties


Buka tab Mono Android Options. Pada Configuration properties, ubah linking-nya dari None ke Sdk and User Assemblies.



Run program sampai muncul di emulator 

 


Cek pada direktori bin/Release pada project yang dibuat. Akan muncul .apk dari project tadi. Pilih signed.apk nya, kemudian copy / kirim ke HP Android.



Install .apk dari aplikasi yang dibuat tadi dan selamat menikmati \(^.^)/





Rabu, 07 September 2011

UNTITLED. Karena Tidak Punya Ide Untuk Memberi Judul.

Yaaaaak, ini karena situs jejaring sosial yang akhir - akhir ini sangat populer bahkan sudah menjadi bagian hidup yang tidak dapat dipisahkan dari sebagian orang. Virus galau merajalela. Semua terkena dampaknya. Kadang saya heran melihat tingkah orang - orang yang membeberkan segala sesuatu di akun jejaring sosial mereka. Memang sih tidak ada salahnya, tapi kadang apa yang mereka tuliskan terlalu berlebihan sampai - sampai terkesan mengumbar aib pribadi. Tidakkah mereka malu?

Dulu saya memang bisa dikatakan menjadi bagian dari orang - orang yang selalu mengumbar banyak kalimat di akun jejaring sosial saya, tapi bedanya, saya masih punya rasa malu setebal tembok sehingga saya masih punya batasan dalam menulis kalimat pada akun jejaring sosial saya. Kadang  tulisan - tulisan saya banyak yang tidak jelas maknanya (-,- ). Bahkan kadang karena malu, saya menghapus tulisan yang pernah saya publish di akun jejaring sosial saya.

Akhir - akhir ini semakin sering saya melihat orang tidak segan - segan mempublikasikan segala sesuatu yang sebenarnya lebih baik jika disimpan sendiri. Banyak juga yang menuliskan kalimat - kalimat yang kadang membuat saya mengernyitkan dahi keheranan ketika membaca kalimat yang terpampang di halaman umum akun jejaring sosial saya.


Di jejaring sosial, tiap pemilik akun jejaring sosial bebas menuAngkan apapun yang ada dalam pikirannya, menunjukkan apapun yang ingin ia tunjukkan, serta melihat apapun yang bisa ia lihat. Kebebasan itu yang kadang menyebabkan banyak dampak negatif pada kehidupan. Contohnya begini
kadang kalimat - kalimat yang kita tulis di akun jejaring sosial kita secara tidak langsung bisa menyebabkan terjadinya kesalahpahaman. Ada seorang teman yang membaca tulisan kita yang berisi kekecewaan kita terhadap seseorang, bisa saja kemudian dia berpikir bahwa kalimat itu ditujukan untuknya karena secara kebetulan dia merasa telah melakukan sesuatu yang kemungkinan membuat kita kesal. Sayangnya, teman kita tidak punya cukup keberanian untuk menanyakan langsung pada kita, jadilah rasa 'tidak nyaman' muncul.
Orang menjadi lebih sering mengumbar segala sesuatu yang seharusnya lebih baik disimpannya sendiri. Sehingga kadang - kadang itu membuat rahasianya tersebar luas. Yah, memang si, kalau dia dengan percaya diri mengumbar rahasia, berarti itu bukan rahasia, tapi kadang aja juga lho yang masih menutup nutupi padahal kalau diamati dan diperhatiakan, semua yang dia tutupi akan mudah diketahui orang lain.
Situs jejaring sosial akhir - akhir ini marak menjadi ajang pameran segala sesuatu yang dianggap membanggakan. Padahal aja juga lho orang yang justru melihat itu sebagai suatu hal biasa saja atau bahkan patut disembunyikan.
Situs jejaring sosial "MENDEKATKAN YANG JAUH, MENJAUHKAN YANG DEKAT". Ini yang biasanya membuat sakit hati. hahahhahah. yah itulah yang sering saya alami dan yang sering saya rasakan. Saya yakin sebagian besar pemilik akun jejaring sosial merasakan dampak yang satu ini. hahahaha.
 Yak, itu hanya beberapa dampak negatif dari adanya situs jejaring sosial (versi saya). Sedikit dari sekian banyak dampak negatif (males ngetik yang lain lagi :p). Walaupun begitu, saya juga tidak menutup mata terhadap dampak positif yang ditimbulkan oleh adanya situs jejaring sosial, tapi berhubung saya sedang galau gara - gara jejaring sosial, jadi ya saya tulis yang negatif aja deh ya. \(^.^)/

Minggu, 10 April 2011

Algoritma "The Day of The Week"

Beberapa waktu yang lalu, seorang teman saya meminta bantuan untuk membuat sebuah program yang dapat mengetahui hari pada suatu tanggal. Problem tersebut diberi nama 'the day of the week'. Dia juga diberi tahu bahwa algoritma yang digunakan untuk menyelesaikan problem tersebut ada pada wikipedia. Jadilah saya buka - buka wikipedia dan mulai membaca algoritmanya.
Kira - kira begini :

Minggu, 13 Maret 2011

Game Chip's Challenge

        Di suatu hari minggu yang tidak begitu cerah, saya mengalami kebosanan yang teramat sangat hingga saya mencoba semua game yang ada di laptop saya. Padahal sebelumnya saya sangat jarang main game di laptop tapi berhubung rasa bosan saya sudah memuncak, jadilah saya mencoba untuk memainkan semuanya. setelah cukup lama saya berkutat dengan game Solitaire, tiba - tiba otak saya mengingat sesuatu. Sebuah game yang dulu membuat saya kecanduan. Chip's Challenge.
        Sebuah game yang dikeluarkan Microsoft dan dibundel dengan game lain yang dengan nama Microsoft Entertainment Pack. Dalam game ini kita disminta untuk mengumpulkan seluruh chips yang ada untuk melanjutkan ke level berikutnya. Yah, memang sih, game ini kelihatan sedikit ketinggalan jaman kalau dibandingkan dengan games yang ada saat ini, tapi masih tetep asik buat main kok. hahahahahah.
       Untuk yang pengen main tapi belum punya softwarenya, download aja di link dibawah ini. 
*Kalau ada advertisement, klik SKIP AD*.
download Chip's Challenge.

SELAMAT MENIKMATI ^.^v

Selasa, 01 Maret 2011

PRAKTIKUM SISTEM DIGITAL MODUL 4

1. Jelaskan apa yang dimaksud oleh Memory
         Memori merupakan bagian dari komputer yang berfungsi sebagai tempat penyimpanan informasi yang harus diatur dan dijaga sebaik-baiknya. Sebagian besar komputer memiliki hirarki memori yang terdiri atas tiga level, yaitu:

  • Register di CPU, berada di level teratas. Informasi yang berada di register dapat diakses dalam satu clock cycle CPU.
  •  Primary Memory (executable memory), berada di level tengah. Contohnya, RAM. Primary Memory diukur dengan satu byte dalam satu waktu, secara relatif dapat diakses dengan cepat, dan bersifat volatile (informasi bisa hilang ketika komputer dimatikan). CPU mengakses memori ini dengan instruksi single load dan store dalam beberapa clock cycle.
  • Secondary Memory, berada di level bawah. Contohnya, disk atau tape. Secondary Memory diukur sebagai kumpulan dari bytes (block of bytes), waktu aksesnya lambat, dan bersifat non-volatile (informasi tetap tersimpan ketika komputer dimatikan). Memori ini diterapkan di storage device, jadi akses meliputi aksi oleh driver dan physical device.


PRAKTIKUM SISTEM DIGITAL MODUL 3



1.    Jelaskan tentang Rangkaian Sequential dan bandingkan dengan Rangkaian Kombinasional! Berikan contoh untuk rangkaian masing-masing.
2.    Jelaskan pengertian Flip-Flop beserta ciri-cirinya!
3.    Sebutkan 4 jenis flip-flop beserta penjelasannya, karakteristik tabelnya, dan gambarnya!
4.    Jelaskan perbedaan dari :
a)      Truth table, state table, characteristic table, excitation table
b)      Boolean equation, state equation, characteristic equation, flip-flop input equation
c)      State equations, state table, state diagram, state reduction, dan state assignment
5.    Sebutkan, gambarkan, dan jelaskan IC-IC yang digunakan sebagai D Flip Flop, JK Flip-flop, T Flip-flop ?
6.    Ubahlah flip-flop di bawah ini menjadi D flip-flop!
a)    S-R flip-flop
b)   J-K flip-flop
c)    T flip-flop
d)   Master Slave D flip-flop
7.    Rancanglah rangkaian logika sekuensi dengan dua buah flip-flop dan sebuah input R. Untuk setiap adanya pulsa clock. Jika R=1 output kedua flip-flop akan memberikan nilai decimal dengan urutan kedua flip-flop akan bernilai decimal 3,2,1, dan kembali ke urutan semula.

8.    Megalo flip-flop memiliki empat operasi, no-change, complement, set ke 1, dan reset ke 0 ketika input T dan C adalah 00, 01, 10, 11, secara berturut-turut. Buatlah:
a)    Characteristic table
b)   Characteristic equation
c)    Excitation table

9.    Jelaskan apa itu Ripple Counter, BCD Ripple Counter, Synchronous Counter dan Johnson Counter!(bila disertai rangkaian dari masing-masing counter akan mendapat nilai +)

PRAKTIKUM SISTEM DIGITAL MODUL 2

  1. Jelaskan apa yang dimaksud dengan full adder dan half adder!
  2. Jelaskan proses penambahan biner! Berikan contohnya dan jelaskan prosesny!
  3. Jelaskan proses pengurangan biner! Berikan contohnya dan jelaskan prosesny!
  4. Jelaskan proses pembagian biner! Berikan contohnya dan jelaskan prosesny!
  5. Jelaskan proses perkalian biner! Berikan contohnya dan jelaskan prosesny!
  6. Jelaskan proses komparasi! Berikan contohnya dan jelaskan prosesny!
  7. Jelaskan fungsi mux dan berikan satu contoh mux menggunakan gerbang NAND!
  8. Jelaskan fungsi encoder dandecoder dan contoh kegunaannya!
  9. Buatlah Full Adder dan Half Adder dengan menggunakan gerbang NAND!
  10. Buatlah rangkaian mux 8 to 1 dengan menggunakan NAND
  11. Buatlah rangkaian full adder dengan menggunakan multiplexer! ( gunakan 2 multipler karena full adder memiliki 2 output)!
  12. Buatlah rangkaian konversi biner ke BCD dengan inputan 5 bit! 

PRAKTIKUM SISTEM DIGITAL MODUL 1

SOAL WAJIB

1.         Apa yang anda ketahui tentang sistem bilangan? Jelaskan masing-masing sistem bilangan di bawah ini secara rinci dan catat konversi dari suatu sistem bilangan ke sistem bilangan lainnya.


a.    Desimal
b.   Biner
c.    Oktal
d.   Heksadesimal
e.    BCD
f.    Grey code
g.   Excess – 3
h.   8421
i.     2421

Kamis, 03 Februari 2011

Internetan Gratis !!!!

Malam ini saya tiba - tiba dikejutkan oleh warna lampu modem saya yang secara tidak saya sadari berubah jadi hijau. Ini berarti modem saya sedang konek (connect) ke internet. Kenapa saya terkejut? kan biasa to itu? Memang sepertinya tidak ada yang istimewa si, tapi kalau anda tau yang sebenarnya, pasti anda juga kan terheran - heran seperti saya sekarang ^^.
Begini ceritanya, saya biasanya beli paket internet harian dari operator selular AXIS (sebut merek gapapa la ya) yang kuotanya 100mb itu lhoo. Nah, tepat pukul 21.26 kuotanya habis, jadilah saya tidak dapat internetan. Laptop saya yang awalnya terhubung dengan internet (kebetulan lagi buka facebook) tiba - tiba tidak bisa digunakan untuk browsing. Saya mencoba untuk konek lagi, tapi hasilnya nihil. Jadilah saya cek pulsa dari kartu AXIS saya tadi, dan ternyata, pulsa saya saat itu hanya Rp 42. PERFECT! Saya sudah hopeless ketika melihatnya. Kesempatan untuk online sudah binasa. Akhirnya, saya hanya bermain - main dengan hape saya hingga akhirnya saya mendapati kejadian ajaib yang terjadi pada modem saya.
WARNA LAMPUNYA IJOOOO!! 
Saya yang tidak percaya dengan hal itu langsung melihat ke sebelah kanan bawah deskop monitor saya dan ternyata memang laptop saya terhubung dengan internet ^.^d wohoooo!
Aneh memang, saya juga bingung, tapi setelah saya amati, ada beberapa keganjalan yang mungkin bisa saya share. hihihihi. Begini lho ya :

Rabu, 02 Februari 2011

converter bilangan desimal menjadi hexadesimal

       Sebenarnya saya menulis ini sebagai buntut kekesalan saya ketika mengetahui tentang salah satu manipulator c++ yang dapat langsung serta dengan mudah, praktis, irit, hemat, cepat, efisien (de el el) mengkonversikan bilangan desimal menjadi bilangan hexadesimal. Sebelumnya, pada praktikum Pemrograman terstruktur modul 2, saya diminta untuk membuat konverter bilangan desimal ke hexadesimal. Saya pun membuatnya dengan cara tradisional yang bisa saya pikirkan saat itu yaitu dengan membagi