Loading...
Tampilkan postingan dengan label Software. Tampilkan semua postingan
Tampilkan postingan dengan label Software. Tampilkan semua postingan

Cara Mematikan Auto Update Aplikasi Instagram

Ragil Triatmojo 7/15/2017 Add Comment

Mungkin pernah aktivitas kita terganggu saat aplikasi melakukan auto update software. Saya sendiri pernah mengalami hal tersebut saat sedang bermain game dan ternyata sangat mengganggu terutama bila koneksi internet kita lambat. Sehingga ping menjadi bengkak dan game tidak bisa dimainkan.

Merasa aneh mengapa aplikasi Instagram bisa auto update padahal di pengaturan Play Store semua sudah saya nonaktifan auto updatenya, saya pun mencoba menelusuri. Saya temukan ternyata Instagram memiliki pengaturan sendiri didalam aplikasinya yang masih mengijinkan auto update jika terhubung dengan wi-fi.

Disable Auto Update Instagram App
Namun jika kita menggunakan koneksi data langsung terkadang bebrapa aplikasi juga dapat melakukan auto update. Sehingga saya sarankan untuk mengecek keseluruhan pengaturan update aplikasi.

Langsung saja kita bahas bagaimana cara mematikan auto update aplikasi Instagram

Buka Menu Pengaturan Instagram
Pengaturan Instagram terdapat di pojok kanan atas. Untuk dapat melihatnya kita harus masuk bagian profile terlebih dahulu.

buka setting instagram

Cari Bagian App Updates pada Pengaturan
Gulir ke bawah sampai terlihat pilihan Setting. Kemudian pilih pada menu App Updates untuk menonaktifkan fitur auto update.
cari app updates
Matikan Auto Update Instagram
Geser tombol ke kiri untuk mematikan fitur. Nantinya tombol akan berwarna abu-abu setelah di nontaktifkan.
disable app update

Instagram Auto Update Dimatikan
Setelah digeser maka warna akan menjadi abu-abu. Ini menandakan bahwa fitur auto update telah dimatikan. Untuk mengembalikannya cukup geser tombol ke kanan.

disable app auto update berhasil


Nah itulah cara bagaimana mematikan auto update aplikasi Instagram di Android. Mungkin pada versi tertentu tampilannya sedikit berbeda, namun sepertinya letak pengaturannya masih sama. Sehingga tinggal menyesuaikan dalam mencari letak pengaturan untuk mematikan fitur auto update tersebut.
Read More

Cara Menyimpan Lokasi dan Menandai Tempat di Google Maps

Ragil Triatmojo 7/05/2017 Add Comment

Sering kali kita membutuhkan penanda tempat selain memiliki alamatnya. Terlebih kita memerlukan arah pasti untuk menuju kesana. Sehingga kita harus melakukan pemberian tanda dan menyimpan lokasi tempat penting tersebut. 

Misalnya kita menandai tempat makan yang baru kita temuin dan kita suka, lalu menyimpan lokasi rumah teman baru agar sebagai pengingat alamat beserta lokasinya. Nah disini kita akan bahas bagaimana caranya menyimpan lokasi agar kita mudah untuk mencari dan mengingatnya.

cara nyimpen tempat di peta

Disini kita akan menggunakan apalikasi andalan yaitu Google Maps. Yah kenapa pakai Google Maps, itu sudah saya berikan alasannya pada postingan sebelumnya.


Hal yang saya suka dari fitur ini adalah kita dapat langsung melihat penampilan tempat yang kita simpan beserta namanya saat di Zoom In. Kalau saya sendiri sih ngelakuin hal semacam ini sebagai pengingat sekaligus 'ancet-ancer' dalam bahasa Jawa.
Daripada penasaran, langsung saja kita bahas caranya sebagai berikut :
  1. Pertama buka aplikasi Google Maps dan pastikan kita telah login dengan akun Google.
  2. Tentukan lokasi yang ingin kita simpan.
  3. Kemudian tap layar dan tahan, maka akan muncul sebuah pop-up Dropped Pin seperti ini.

  4. Tap dan tahan tempat di  peta
  5. Lalu sentuh pop-up tersebut. Maka akan muncul menu baru kemudian pilih Save/Simpan untuk menyimpan tempat.

  6. cara nyimpen tempat di peta
  7. Nantinya akan diberikan beberapa pilihan ikon. Ikon tersebut dapat kita sesuaikan sesuai keinginan dan akan menjadi ikon yang tampil di peta.
  8. Setelah tersimpan, sentuh lagi ikon yang tadi kita berikan untuk memberikan nama label. 
  9. Kemudian pilih Label untuk memberi nama tempat tersebut.

  10. cara save tempat di peta
  11. Setelah diberi label maka ikon tersebut memiliki nama diatas beserta deskripsinya. Pada peta pun menjadi seperti ini jika kita zoom in.

  12. cara nyimpen tempat di peta
Sebenarnya hanya dengan memberikan label kita dapat menyimpan dan melakukan pencarian dengan mudah setelahnya. Namun agar terlihat lebih menarik maka saya sarankan agar diberi logo ikon melalui menu Simpan.

Saya pun juga sering menggunakan fitur penyimpanan tempat ini untuk menandai tempat baru yang mungkin bermanfaat bagi saya. Seperti saat saya pertama di Bandung, saya banyak sekali menandai tempat agar mudah untuk mengingatnya saat melihat peta.

Begitulah cara untuk menyimpan lokasi dan menendai tempat di Google Maps. Semoga bermanfaat. dan apabila ada yang ingin ditanyakan silahkan sampaikan lewat kolom komentar.
Read More

Cara Melihat Situasi Kemacetan Jalan Raya dengan Aplikasi Google Maps

Ragil Triatmojo 6/29/2017 Add Comment
Cara cek jalan macet? Pengen liburan tapi malah kejebak macet di jalan? Udah ga kaget kalo itu di tahun 2017 ini, kendaraan udah mbludak soalnya. Kalo udah kejebak macet pun bisanya ya pasrah dengan istilah jawanya "tuo nang ndalan". Tapi sekarang dengan adanya gadget dan teknologi kita bisa tau kondisi jalan yang akan kita lewati itu macet atau engga. Salah satunya adalah Google Maps.

google maps logo

Kenapa Google Maps? Karena aplikasi tersebut biasanya sudah built-in di gadget Android kita, jadi gak usah repot-repot download di Play Store, namun kita juga bisa tetep akses Google Maps via browser tanpa harus downoad aplikasinya. Seperti yang kita tau, Gmaps itu aplikasi navigasi besutan Google yang multi fungsi, diantaranya bisa buat nyari alamat, nentuin koordinat kita, jadwal keberangkatan transportasi umum, dan masih banyak lagi.

Dari sekian banyak fitur Google Maps sekarang, yang paling sering saya gunakan adalah fitur untuk melihat kondisi lalu lintas yang akan saya lalui dalam perjalanan. Jadi kita bisa memantau sekaligus mengetahui lokasi kemacetan dengan indikator yang ada secara realtime. Tidak hanya itu, kita pun bisa mengetahui apabila terjadi kecelakaan di titik tertentu.

penampilan google maps

Nah, untuk masalah data internet, menurut saya Google Maps cukup kecil penggunaannya apabila kita haya dalam mode peta. Namun mungkin bisa membengkak bila dalam mode satelit. Jadi jangan lupa diset ke mode peta saja biar agak iritan.

Nah langsung saja kita intip gimana caranya liat kondisi jalan yang macet atau masih lancar lewat Google Maps.

Artikel ini telah saya update (tampilan Google Maps terbaru) di REDpedia.com dengan judul
Cara Melihat Kemacetan Jalan dengan Google Maps

Fitur Lalu Lintas Google Maps

Google Maps versi aplikasi memanglah yang paling portable karena kita haya butuh sekali klik. Nah untuk mengaktifkan "kondisi lalu lintas" agar kita tau mana saja area yang macet kita harus mengaktifkan fiturnya terlebih dahulu. Caranya adalah sebagai berikut.
  1. Pertama buka aplikasi Googel Maps di gadget kamu.
  2. Setelah terbuka, klik tombol menu di pojok kiri atas.
  3. Kemudian pilih Lalu Lintas(Traffic).
  4. Maka Google Maps akan menampilkan citra baru seperti berikut.
  5. Nah sekarang kamu tinggal lihat jalan mana yang mau kamu lewatin, macet atau enggak.
FYI, kenapa Google bisa tau kalo disuatu tempat itu macet? Nah kalo ga salah dulu itu pernah baca artikel kalo Google juga gunain data kita buat ngelacak kondisi sekitar dan kebiasaan kita. Tapi dengan itu Google bisa ngembangin aplikasi yang juga bisa bantu kita sendiri.

 

Ikon dan Warna pada Google Maps

Ada yang masih bingung tentang warna sama simbol yang ada di google mapsnya? Nah daripada bingung sekarang kita lanjut bahas cara membaca petanya 'macet' nya.

Coba perhatikan gambar peta diatas. Terdapat beberapa warna dan simbol. Pada bagian baah sudah dijelaskan bahwa warna hijau-merah menunjukan lalulintas yang lancar sampai macet. Sehingga apa bila kita buat rincian warna akan menjadi :
  • Hijau: Tidak ada kemacetan lalu lintas alias lancar.
  • Oranye: Lalu lintas agak padat.
  • Merah: Terjadi kemacetan lalu lintas. Semakin gelap warna merahnya, semakin lambat kecepatan lalu lintas di jalan tersebut.
Jadi apabila warnanya semakin memerah bisa dipastikan jalan tersebut macet total, mungkin bisa harus antri berjam-jam untuk dapat keluar dari kemacetan. Sedangkan beberapa kode ikon yang dapat muncul saat kita mengaktifkan mode lalu lintas diantaranya
  • Kecelakaan    Ikon ini menandakan adanya kecelakaan
  • Pekerjaan konstruksi    Ikon ini menandakan adanya perbaikan atau konstruksi jalan
  • Penutupan jalan    Ikon ini menandakan adanya penutupan jalan
  • Insiden lainnya    Insiden lainnya
Untuk melihat detail tentang insiden yang terjadi, klik atau tap ikon.
Catatan: Untuk penutupan jalan, kitaakan melihat garis merah putus-putus di lokasi jalan yang ditutup.

Mungkin itu tips dari saya yang dapat saya share.  Semoga tips ini sagat membantu anda dalam mencari kelancaran dalam berkendara. Keep safety riding ya !
Read More

Tips Agar Komputer-Laptop Windows Bebas dari Virus dan Adware

Ragil Triatmojo 6/26/2017 Add Comment
Beberapa minggu ini masih sangat trend tentang ransomware 'WannaCRY' yang heboh disejagat dunia nyata ataupun maya. Belum lama juga, saya sebagai orang yang terkena kutukan 'anak IT' ditanyai dan diminta tolong oleh seorang teman tentang datanya yang hilang terkena virus. Bukan sekedar itu saja namun juga dimintai kejelasan seputaran ransomware yang sangat ditakuti anak sekolahan bin anak laporan.

Membersihkan komputer dari virus dan adware

Nah pada postingan kali ini saya akan berbagi tips cara menangkal virus pada sistem operasi Windows, ntah virus itu berupa malware, adware, ransomware ataupun exploit.

Langsung saja kita ke poin-poinnya, yaitu:
  • Jangan Sembarangan Tancap Flashdisk/Harddisk Eksternal
Ya ! Jangan asal menancapkan flashdisk ke komputer/laptop setelah kita gunakan di komputer orang lain. Hal ini karena kita tidak tau apakah komputer yang kita gunakan sebelumya terkena virus yang  dapat menyebar atau tidak. Paling sering adalah kita mendapatkan 'oleh-oleh' virus sehabis menggunakan dan mengcopy data dari komputer umum di warnet atau percetakan. Sedangkan jenis virus yang paling sering muncul adalah tipe virus shortcut. Virus ini biasanya akan mengubah isi flashdisk menjadi shortcut dan menyembunyikan file aslinya(data masih bisa diselamatkan).

Hal yang harus dilakukan adalah pastikan kita memiliki antivirus yang ampuh untuk menangkal virus nakal seperti ini. 

  • Jangan Sembarangan Download Aplikasi
Siapa yang tidak butuh aplikasi? Semua orang pasti membutuhkannya untuk membantu pekerjaan ataupun sekedar untuk hiburan. Dalam hal ini saya titik beratkan ke aplikasi bajakan aka cracked. Mengapa? karena aplikasi bajakan maupun yang menggunakan keygen cenderung sudah disisipi program  jahat ntah itu spyware, adware ataupun yang lain.  Walaupun tidak semua aplikasi bajakan mengandung program jahat tersebut.

Contoh simpelnya adalah sehabis intall aplikasi tiba-tiba komputer terasa lemot dengan reource yang tinggi. Saat dicek ternyata crack yang digunakan sedang mengekpoitasi komputer kita.

Jadi sebisa mungkin gunakan aplikasi yang didownload dari situs resmi dan menggunakan lisensi original.

  • Pandai-pandai Memilih Program Utility Gratis
Program Utility? Itu lo program yang buat tune up komputer, bersihin cache, sampah dll. di komputer. Biasanya kalo ini program abal-abal malah buat komputer kita lemot dan penuh iklan. Makanya kalo pengen instal ini program mending tanya temen yang lebih paham biar dikasih saran.
  • Hati-hati Saat Klik Link Download/Rujukan
Nah yang satu ini penting banget buat anime atau drakor lovers. Kenapa? Karena biasanya situs download film bajakan cenderung 'sembarangan' dalam memasang iklan. Biasanya beberapa iklan nyusup link yang mencing kita buat download aplikasi buat ngambil film yang kita cari. Padahal terkadang itu yang kita download adalah iklan plus ntar malah datengin iklan yang lebih banyak alias adware.

Gak cuma itu aja, kadang beberapa penayang iklan juga sembarangan ngasih script, jadi ada script jahat yang mereka pakai buat nyuri data yang kita pake buat browsing.
  • Cermati Isi Email
  • Update Windows
  • Buat Restore Point dan Backup Data
  • Install Anti Virus
  • Gunakan Fitur 'Read-Only'
 Selain beberapa poin diatas kita juga perlu melakukan kewajiban yaitu rutin mengupdate patch keamanan pada Windows. Hal ini penting banget karena bisa nambal celah yang ada pada windows. Jika dirasa kurang kita pun bisa menginstall anti-virus pihak ke tiga.

Nah mungkin itu saran yang bisa saya sampaikan biar komputer kita aman dari virus maupun adware yang sangat menjengkelkan dan berbahaya bagi data pribadi kita.

Jangan Lupa Share ya.

Read More

Kumpulan Tutorial dan Pembahasan Paket 2 (Mikrotik) Uji Kompetensi Kejuruan SMK 2016/2017

Ragil Triatmojo 2/02/2017 Add Comment
Sepertinya soal paket 2 UKK merupakan paket favorit. Dapat dikatakan seperti itu karena banyak sekali artikel maupun tutorial video mengenai pengerjaan paket 2 soal UKK tersebut.

Saya sendiri tahun ini juga mengikuti UKK dan mengambil paket 2. Kalau dirasa sih aneh UKK di kelas 4 tapi UN di kelas 3. Kok kelas 4? Soalnya sekolah saya programnya 4 tahun.

Pembahasan soal UKK TKJ paket 2 Mikrotik


Setelah mencari referensi sayapun menemukan beberapa panduan yang menurut saya mudah dipahami. Namun jangan menyepelekan sesuatu yang sudah banyak panduannya, karena anak TKJ juga butuh yang namanya bejo.

Nah dalam paket 2 tersebut kurang lebih intinya sebagai berikut;

Mengimplementasikan topologi jaringan di atas dengan ketentuan sebagai berikut :
1. Menerapkan prosedur kesehatan, keselamatan kerja dan keamanan kerja yang diperlukan
2. Melakukan pemasangan kabel UTP
3. Melakukan pemasangan non managable switch
4. Melakukan pemasangan dan konfigurasi jaringan lokal (LAN)
5. Melakukan pemasangan dan konfigurasi jaringan internet (WAN)
6. Melakukan pemasangan dan konfigurasi jaringan nirkabel (WLAN)
7. Melakukan instalasi dan konfigurasi Server/Router (WebProxy)
8. Melakukan instalasi dan konfigurasi DHCP Server
9. Melakukan konfigurasi Firewall pada router
10. Melakukan pengujian pada sistem.
Pengujian dari PC Client yang terhubung kabel :
a. IP DHCP Client
b. Koneksi internet
Pengujian dari Laptop Client yang terhubung wireless:
a. Blocking Site
b. Blocking File
c. Blocking akses internet pada waktu yang telah ditentukan
11. Membuat laporan tertulis tentang konfigurasi yang dilakukan.

Langsung saja kita intip beberapa modul dan video pembahasan paket 2 untuk UKK TKJ.


Panduan Pengerjaan Paket 2 Uji Kompetensi Kejuruan TKJ : Modul




Itu tutorial yang diberikan oleh mas Didit. Ababila masih kurang mantap dengan versi teks mari kita lihat versi video yang dibuat oleh mas Ari Yolo

Panduan Pengerjaan Paket 2 Uji Kompetensi Kejuruan TKJ : Video 



Nah itulah beberapa panduan untuk megerjakan paket 2 UKK TKJ. Semoga bermanfaat.

DOWNLOAD MIKROTIK UNTUK LATIHAN DISINI



Read More

Instalasi Winbox dengan Wine di Linux dan macOS

Ragil Triatmojo 1/29/2017 Add Comment
Bicara tentang winbox, siapa admin jaringan yang tidak familiar dengan Winbox? Ya, karena dengan Winbox kita dapat mempermudah pekerjaan dalam mengkonfigurasi perangkat Mikrotik.

Winbox saat ini hanya tersedia untuk sistem operasi Windows, dengan keterbatasan tersebut tentu sedikit mengecewakan bagi pengguna Linux atau macOS karena tidak mendapatkan aplikasi official dengan dukungan OS sendiri.

Winbox
Winbox
Namun keterbatasan tersebut dapat diatasi dengan adanya software Wine. Bagi orang awam tentu akan kebingungan jika mereka menggunakan sistem operasi Linux atau macOS untuk menjalankan Winbox tersebut apabila tidak menegetahui adanya aplikasi Wine untuk menjalankan program Windows di OS mereka.

Kenapa tidak melalui Webfig saja untuk konfigurasi secara GUI? Memang bisa namun menurut saya webfig masih kurang ampuh untuk konfigurasi tertentu.

Nah langsung saja kita bahas cara menjalankan Winbox dengan Wine. Pada artikel ini saya menggunakan macOS dan WineBottler, namun untuk Linux saya rasa tidak berbeda jauh.
Software yang dibutuhkan adalah Wine dan Winbox. Kedua software dapat di download di situs resmi masing-masing.


Setelah mendownload Wine dan Winbox, pertama kita install terlebih dahulu Wine yang telah kita download.


Setelah terinstall kita buka WineBottler. Pada tampilan awal kita akan disajikan beberapa pilihan aplikasi windows. Untuk melakukan pemasangan aplikasi secara mandiri pilih tab Advanced.


Pada tab ini akan ada banyak opsi untuk penginstalan aplikasu Windows seperti berikut.

Setting Installer wine

Untuk melakukan instalasi Winbox pilih master file dan pilih 'This is the Actual Program" dan biarkan pengaturan lain agar tetap default. Kemudian klik Install. Jangan lupa memberikan nama aplikasi dan lokasi penyimpanan setelah klik Install.

Setting Installer wine

Tunggu proses instalasi selesai. Hasil akhirnya nanti akan muncul program Winbox namun dengan ektensi sesuai program OS.


Setelah jadi tinggal kita jalankan program Winbox yang telah dipasang dengan Wine. Cukup seperti menjalankan program biasanya.

Winbox MacOS OS X

Semoga artikel ini bermanfaat bagi pembaca yang masih kebingungan saat menggunakan OS Linux atau macOS tapi memerlukan Winbox. Apabila masih kebingungan atau ada pertanyaan silahkan berkomentar pada kolom yang sudah disediakan.
Read More

Cara Instalasi WhatsApp di Komputer (WhatsApp Web)

Ragil Triatmojo 1/25/2015 7 Comments
WhatsApp versi desktop akhirnya resmi dirilis yang telah diumumkan oleh CEO WhatsApp Jan Koum via Facebook pada Rabu (21/1/2015).

Lalu bagaimana cara meng-install aplikasi tersebut di desktop (PC) dan laptop? Tidak ada ! Mengapa? Karena ternyata WhatsApp versi Desktop ini menggunakan peramban Google Chrome untuk mengaksesnya. Sehingga nanti kita mengakses akun WhatApp kita selayaknya sosial media via browser.

Terus kalau tidak meng-installnya kita harus bagaimana? Yang perlu dilakuakan untuk menikmati WhatsApp versi desktop ini adalah kita hanya perlu menyiapkan Google Chrome lalu kita mengakses situs yang telah ditentukan. Berikut caranya :

  1. Pastikan Anda sudah menggunakan WhatsApp versi terakhir dan memiliki koneksi internet pada gadget Anda.

  2. Note :
    WhatsApp versi desktop hanya tersedia untuk platform Blackberry, Android, dan Windows Phone.
  3. Lalu buka browser Google Chrome, wajib Google Chrome karena WhatsApp versi desktop ini  hanya mendukung permban tersebut. Kemudian akses http://web.whatsapp.com.
    Maka akan tampil sebuah QR Code seperti ini.
  4. Kemudian kita buka WhatsApp pada gadget kita, buka Menu lalu pilih WhatsApp Web.
    Maka akan tampil seperti ini. Pilih OK, GOT IT.
  5. Lalu scan QR Code yang terdapat pada browser yang kita akses tadi, handphone akan memberikan notifikasi apabila scan telah berhasil.
    Apabila gagal atau tidak dapat mendeteksi QR Code coba refresh halaman dan dekatkan kamera hingga QR Code terlihat jelas.
  6. Maka secara otomatis browser akan memuat dan menyinkronkan akun WhatsApp yang ada di handphone dengan akun yang ada di komputer. Maka kita sudah dapat menggunakan WhatsApp di komputer atau notebook kita.
"Berbagilah ilmu yang kita punya"
Read More
The Sky Is Falling!!!, Game di Program C++

The Sky Is Falling!!!, Game di Program C++

Ragil Triatmojo 1/14/2015 1 Comment
Contoh  game yang dibuat dengan c++
Mungkin dapat kalian coba :)



 
#include 
#include 
#include 
#include 

enum Direction
{
 Left,
 Right,
};

struct Apple
{
 int Xpos;
 int Ypos;
 BOOL Falling;
}Apple[500];

struct Hero
{
 int Xpos;
 int Ypos;
 Direction Direction;
 int Frame;
}Hero;

CHAR _Apple[9][11] =
{
 "   ## ####",
 "  # # #  #",
 "   ### ## ",
 " ######## ",
 "#   #   # ",
 "#       # ",
 " #     #  ",
 " #  #  #  ",
 "  ## ##   ",
};

CHAR Hero_RightA[26][20] =
{
 "      #####        ",
 "     #     #       ",
 "    #       #      ",
 "   #       # #     ",
 "   #       # ##    ",
 "   #           #   ",
 "   #           #   ",
 "   #    #    ##    ",
 "    #    ## #      ",
 "     #     #       ",
 "     #######       ",
 "     #     #       ",
 "     #  #  #       ",
 "     ##  # #       ",
 "     ##  # #       ",
 "     ##  # #       ",
 "     #######       ",
 "      #  ##        ",
 "      ### #        ",
 "      #   #        ",
 "      #   #        ",
 "      ######       ",
 "      #     #      ",
 "      #     #      ",
 "      #######      ",
};

CHAR Hero_RightB[26][20] =
{
 "      #####        ",
 "     #     #       ",
 "    #       #      ",
 "   #       # #     ",
 "   #       # ##    ",
 "   #           #   ",
 "   #           #   ",
 "   #    #    ##    ",
 "    #    ## #      ",
 "     #     #       ",
 "     #######       ",
 "     #     #       ",
 "     #   ###       ",
 "    ##      ##     ",
 "   # #  #    #     ",
 "   # #  ##  # #    ",
 "    ######### #    ",
 "     #      ##     ",
 "    #       # ###  ",
 "   #    #    #   # ",
 "  # ## ### ##    # ",
 " #    ##  #     ## ",
 " ##     #  #  ##   ",
 "   ##   #   ##     ",
 "     ###           ",
};

CHAR Hero_LeftA[26][20] = 
{
 "        #####      ",
 "       #     #     ",
 "      #       #    ",
 "     # #       #   ",
 "    ## #       #   ",
 "   #           #   ",
 "   #           #   ",
 "    ##    #    #   ",
 "      # ##    #    ",
 "       #     #     ",
 "       #######     ",
 "       #     #     ",
 "       #  #  #     ",
 "       # #  ##     ",
 "       # #  ##     ",
 "       # #  ##     ",
 "       #######     ",
 "        ##  #      ",
 "        # ###      ",
 "        #   #      ",
 "        #   #      ",
 "       ######      ",
 "      #     #      ",
 "      #     #      ",
 "      #######      ",
};

CHAR Hero_LeftB[26][20] = 
{
 "        #####      ",
    "       #     #     ",
 "      #       #    ",
 "     # #       #   ",
 "    ## #       #   ",
 "   #           #   ",
 "   #           #   ",
 "    ##    #    #   ",
 "      # ##    #    ",
 "       #     #     ",
 "       #######     ",
 "       #     #     ",
 "       ###   #     ",
 "     ##      ##    ",
 "     #    #  # #   ",
 "    # #  ##  # #   ",
 "    # #########    ",
 "     ##      #     ",
 "  ### #       #    ",
 " #   #    #    #   ",
 " #    ## ### ## #  ",
 " ##     #  ##    # ",
 "   ##  #  #     ## ",
 "     ##   #   ##   ",
 "           ###     ",
};

int Score;

void Draw_Hero()
{
 for(int Y = 0; Y < 26; Y ++)
 {
 for(int X = 0; X < 20; X ++)
 {
  COORD Pos;

  Pos.X = X + Hero.Xpos;
  Pos.Y = Y + Hero.Ypos;

  SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);

  switch(Hero.Direction)
  {
  case Left:
   if(Hero.Frame == 0)
    printf("%c", Hero_LeftA[Y][X]);
   else
    printf("%c", Hero_LeftB[Y][X]);
   break;
  case Right:
   if(Hero.Frame == 0)
    printf("%c", Hero_RightA[Y][X]);
   else
    printf("%c", Hero_RightB[Y][X]);
   break;
  }
 }
 }
}

void Erase_Hero()
{
 for(int Y = 0; Y < 26; Y ++)
 {
 for(int X = 0; X < 20; X ++)
 {
  COORD Pos;

  Pos.X = X + Hero.Xpos;
  Pos.Y = Y + Hero.Ypos;

  SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);

  printf(" ");
 }
 }
}

void Update_Hero()
{
 if(kbhit())
 {
  CHAR Ch = getch();

  switch(Ch)
  {
  case 77:
   Erase_Hero();

   Hero.Direction = Right;

   if(Hero.Xpos < 298)
    Hero.Xpos += 4;

   if(Hero.Frame == 0)
    Hero.Frame = 1;
   else
    Hero.Frame = 0;

   Draw_Hero();
   break;
  case 75:
   Erase_Hero();

   Hero.Direction = Left;

   if(Hero.Xpos > 0)
    Hero.Xpos -= 4;

   if(Hero.Frame == 0)
    Hero.Frame = 1;
   else
    Hero.Frame = 0;

   Draw_Hero();
   break;
  case 27:
   exit(0);
   break;
  }
 }
}

void Draw_Apple(int Xpos, int Ypos)
{
 for(int Y = 0; Y < 9; Y ++)
 {
 for(int X = 0; X < 11; X ++)
 {
  COORD Pos;

  Pos.X = X + Xpos;
  Pos.Y = Y + Ypos;

  SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);

  printf("%c", _Apple[Y][X]);
 }
 }
}

void Erase_Apple(int Xpos, int Ypos)
{
 for(int Y = 0; Y < 9; Y ++)
 {
 for(int X = 0; X < 11; X ++)
 {
  COORD Pos;

  Pos.X = X + Xpos;
  Pos.Y = Y + Ypos;

  SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), Pos);

  printf(" ");
 }
 }
}

void Update_Apples()
{
 for(int i = 0; i < 500; i ++)
 {
  if(Apple[i].Falling)
  {
   if(Apple[i].Ypos < 72)
   {
    Erase_Apple(Apple[i].Xpos, Apple[i].Ypos);
    Apple[i].Ypos ++;
    Draw_Apple(Apple[i].Xpos, Apple[i].Ypos);

    if(Apple[i].Ypos >= Hero.Ypos)
    {
     if(Apple[i].Xpos >= Hero.Xpos &&
      Apple[i].Xpos + 11 <= Hero.Xpos + 20)
     {
      Score ++;

      if(Score >= 10)
      {
       MessageBox(NULL, "*** [ Congratulations!!! ] *** You collected 10 apples! You win! (:", NULL,
        MB_OK);

       exit(0);
      }
     }
    }
   }
   else
   {
    Erase_Apple(Apple[i].Xpos, Apple[i].Ypos);
    Apple[i].Falling = FALSE;

    Apple[i + 1].Falling = TRUE;
    Apple[i + 1].Xpos = rand() % 289;
    Apple[i + 1].Ypos = 0;
   }
  }
 }
}

void main()
{
 srand(GetTickCount());

 CONSOLE_CURSOR_INFO CursorInfo;

 CursorInfo.bVisible = FALSE;
 CursorInfo.dwSize = 1;

 SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &CursorInfo);

 COORD Size;

 Size.X = 320;
 Size.Y = 100;

 SetConsoleScreenBufferSize(GetStdHandle(STD_OUTPUT_HANDLE), Size);
 
 Hero.Xpos = 0;
 Hero.Ypos = 72;
 Hero.Direction = Right;
 Hero.Frame = 0;

 Draw_Hero();

 Apple[0].Falling = TRUE;
 Apple[0].Xpos = rand() % 289;
 Apple[0].Ypos = 0;

 Draw_Apple(Apple[0].Xpos, Apple[0].Ypos);

 while(TRUE)
 {
  Update_Hero();

  static DWORD TickCount = GetTickCount();

  if(GetTickCount() - TickCount > 50)
  {
   Update_Apples();
   TickCount = GetTickCount();
  }
 }
}

Author : Brenton Andrew Saunders  ( http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=9005&lngWId=3 )
Description: The point of the game is to catch the apples as the fall from the sky. Catch 10 to win. The controls are simple. Left Arrow - Move Left, Right Arrow - Move Right, Escape Key - Quit.

"Berbagilah ilmu yang kita punya"
Read More

Shazam, Solusi Ketika Tidak Mengetahui Judul Sebuah Lagu

Ragil Triatmojo 12/20/2014 Add Comment
Shazam

Pasti sering kita mendengar sebuah lagu tetapi tidak mengetahui judul lagu tersebut padahal lagu tersebut dapat dibilang bagus untuk didengarkan, apalagi lagu yang biasanya ngehits karena sebuah iklan di radio maupun televisi atau ketika Anda sedang jalan-jalan di mall tiba-tiba ada lagu yang enak didengar namun Anda gengsi menanyakan apa judul lagunya? Terus apa yang kalian lakukan? Googling dengan mengetik nama iklan atau lirik laguunya? Apabila kalian masih mencari judul lagu yang keren itu lewat Google dengan mengetikan kata kunci judul iklan maupun lirik kalian dapat mengganti kebiasaan tersebut dengan menggunakan aplikasi Shazam.

Apa itu Shazam? Secara singkat aplikasi Shazam adalah sebuah aplikasi yang merekam sample audio yang kita ingin cari judulnya dan akan mencari judulnya secara otomatis. Saya sendiri telah menggunakan Shazam sejak saya menggunakan gadget Nokia seri 5800 Xpress Music tahun 2011, itu pun dahulu fitrnya masih sangat terbatas. Sekarang pun saya juga memasang Shazam di Notebook yang biasa saya gunakan untuk memutar lagu. Seperti berikut tampilan Shazam untuk versi desktop (Windows 8.1)

Shazam di Windows 8.1

Shazam di Windows 8.1

Jadi jangan bingung lagi ketika kita menemukan sebuah lagu tetapi tidak mengetahui judul lagunya. Cara pemakaian Shazam pun sangat mudah,untuk melakukan proses pengenalan lagu (tag) kita hanya perlu mendekatkan ponsel pada sumber lagu kemudian melakukan tag dengan menyentuh logo aplikasi Shazam. Tidak hanya untuk mendeteksi judul sebuah lagu tetapi kita juga dapat membagikan lagu yang sedang kita dengarkan tersebut langsung dari aplikasi Shazam, yang nantinya teman kita akan diberikan sample lagu yang biasanya potongan dari reff lagu.

Berikut ini adalah fitur-fitur Shazam:
-Mencari data lagu yang sedang diputar
-Membeli lagu
-Membagikan data lagu yang didapat ke teman
-Membaca ulasan lagu dan album
-Melihat apa yang sedang nge-trend
-Menonton video YouTube
-Mencari lagu menggunakan nama penyanyi dan musiknya

Bagaimana? Tertarik mengeksplor lagu keren yang tidak Anda ketahui judulnya?

Shazam terdapat diberbagai platfrom dari iOS bahkan Windows Phone.
Berikut link download Shazam yang dapat kalian download langsung dari App Store gadget kalian masing-masing.

iOS Download

Mac Download

Android Download

Windows  Download

Windows Phone Download

Read More

Memasang Android di Komputer PC / Notebook(Laptop)

Ragil Triatmojo 12/13/2014 4 Comments

Pasti akhir-akhir ini bagi orang yang tidak memiliki gadget dengan sistem operasi Android tidak dapat menikmati beberapa aplikasi gratis yang baru booming belakangan ini. Pada kesempatan ini saya akan memberikan tutorial bagaimana memasang Android di komputer kita. Sehingga kita dapat memasang BBM, Whatsapp, ataupun game seperti Clash of Clans di komputer atau laptop kita. Bahkan kita dapat mengambil gambar langsung untuk diposting ke Instagram dari komputer.

Aplikasi yang saya gunakan kali ini adalah Genymotion, yaitu sebuah aplikasi untuk membuat virtualisasi Android di perangkat komputer kita. Dengan begitu kita dapat menginstall dan menikmati aplikasi android tanpa harus membeli gadget dengan sistem operasi Android. Genymotion sendiri sudah satu set lengkap dengan fitur-fitur didalamnya seperti : sensor GPS, kamera, dan sensor rotasi.

Sebenarnya Genymotion digunakan untuk keperluan pengembangan dan percobaan aplikasi Android tetapi kita dapat menggunakannya juga sebagai mana layaknya gadget Android.

Genymotion kompatibel dengan sistem operasi berikut:
- Microsoft Windows Vista, 7, 8 / 8.1 (32 atau 64 bit);
- Mac OS X 10.6 atau lebih tinggi.
- Ubuntu Linux 12.04 (Precise Pangolin) atau lebih tinggi;
- Linux Debian 7 (Wheezy).

Catatan :
Genymotion tidak dapat dijalankan dari mesin virtual.
Sedangakan untuk system requitment hardwarenya sebagai berikut :
- OpenGL 2.0 video card ;
- Prosesor mendukung fitur VT-x atau AMD-V CPU , diaktifkan dalam pengaturan BIOS;
- Memori RAM: minimal 2GB;
- Resolusi layar yang lebih besar dari 1024 x 768 piksel;
- Ruang kosong pada hard disk: setidaknya 100MB.

Catatan:
Minimal 2GB ruang bebas diperlukan untuk menggunakan perangkat virtual (tergantung apikasi dan jenis Android yang akan didinstall).
Cara memasang Genymotion :
Catatan :
Genymotion membutuhkan Orcale VM VirtualBox versi 4.1.1 ke atas.
Untuk mendownloadnya dapat di download di . Namun apa versi terbaru Genymotion sudah dilengkapi dengan Orcale VM VirtualoOx installer.

 

Windows

Untuk men-download Genymotion untuk Windows:
  • Pergi ke halaman Genymotion Download.
  • Lalu pilih Get Genymotion (kiri)
    Paket ini termasuk Oracle VM VirtualBox installer.
  • Atau bila ingin mendownload versi tanpa virtual Box pilih yang kanan.
    Untuk Oracle VM VirtualBoxnya di download di halaman Download VirtualBox.
    Dalam hal ini, Anda harus terlebih dahulu menginstal VirtualBox untuk Windows
    Ketika menginstal VirtualBox, dalam pengaturan jendela Custom, pastikan VirtualBox Networking diaktifkan( virtual network adapter).
  • Setelah selesai mendownload Genymotion, jalankan filenya lalu lakukan installasi Genymotion.
  • Pilih bahasa dan klik OK.
  • Click Next.
  • Pilih folder tujuan instalasi dengan mengklik Browse.
    Folder tujuan default adalah C: \ Program Files \ Genymobile \ Genymotion.
  • Klik Next.
  • Pilih folder start menu dengan mengklik Browse atau check Jangan membuat folder menu Start dan klik Next.
  • Pilih apakah atau tidak untuk membuat ikon desktop dan klik Next.
  • Klik Install dan Finish.

Mac OS X

Untuk men-download Genymotion untuk Mac OS X:
  • Download dan install VirtualBox untuk OS X host dari halaman Download VirtualBox.
    Ketika menginstal VirtualBox, dalam pengaturan jendela Custom, pastikan VirtualBox Networking diaktifkan.
  • Setelah selesai, reboot.
    Pergi ke halaman Genymotion Download.
  • Download Mac OS X paket 64-bit.
  • Buka file .dmg.
  • Drag dan drop Genymotion dan Genymotion Shell ke direktori aplikasi.

Linux

Hampir setiap sistem GNU / Linux dilengkapi dengan paket installer untuk Oracle VM VirtualBox.
  • Browse installer Oracle VM VirtualBox di direktori Anda.
  • Jika Anda tidak memiliki installer atau jika Anda perlu menginstal versi tertentu, download dan install VirtualBox untuk host Linux dari halaman Download VirtualBox.
    Ketika menginstal VirtualBox, dalam pengaturan jendela Custom, pastikan VirtualBox Networking diaktifkan.
  • Pergi ke halaman Genymotion Download.
  • Download paket Linux yang sesuai dengan sistem anda.
  • Jalankan perintah berikut:
chmod +x <Genymotion installer path>/genymotion-<version>_<arch>.bin
cd <Genymotion installer path>
./genymotion-<version>_<arch>.bin -d <Genymotion installer path>
  • Jalankan Genymotion menggunakan perintah berikut:
cd <Genymotion installer path>
./genymotion
    Catatan :
Jika Anda menggunakan Linux, pastikan bahwa paket dkms diinstal dan mengkompilasi modul kernel VirtualBox setiap kali update kernel baru tersedia. Untuk melakukannya, run sudo /etc/init.d/vboxdrv status
Anda harus mendapatkan pesan "modul kernel VirtualBox (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) dimuat". Jika tidak, memaksa VirtualBox kompilasi modul kernel dengan menjalankan sudo /etc/init.d/vboxdrv setup. Buatlah juga yakin bahwa Anda adalah bagian dari kelompok vboxusers. Jika tidak, jalankan run sudo usermod -a -G vboxusers <login>

    Menambahkan Android ke Genymotion

  • Buka Genymotion
  • Pilih Add
  • Login terlebih dahulu dengan akun Anda.
  • Lalu pilih virtual Andorid yang sesuai dengan keinginan dan kemampuan komputer.
  • Klik Next
  • Beri nama virtual Android dan klik Next.
  • Tunggu proses download selesai.
  • Maka virtual andorid otomatis terpasang dan siap digunakan
Itulah cara memasang Andorid di Komputer PC maupun Laptop kita. Tetapi virtual tersebut belum memiliki Google Play service. Sehingga kita belum bisa menggunakannya untuk mendownload aplikasi dari toko karena belum terinstall toko. Untuk menambahkan Google Play Service kita harus menginstall ARM Translation dan GApps(Google Apps for Android). 

Untuk menginstallnya kita lanjut dipostingan berikut :

Cara memasang Google Service di Genymotion

Read More

Memasang Google Play Service di Genymotion

Ragil Triatmojo 12/13/2014 7 Comments
Sekarang Genymotion tidak menyediakan Android virtual yang sudah terpasang Google Play Service. Maka dari itu kita harus menambahkannya sendiri dengan menginstall ARM Translation dan GApps(Google Apps for Android). Google Play Service sendiri adalah layanan yang disediakan oleh Google untuk mengakses fitur yang disediakan oleh Google, diantaranya adalah Google+, Play Store, Google Text Speech dan lain-lain.

Pada artikel ini saya akan memberikan tutorial menambahkan(memasang) Google Service untuk Android virtual yang diinstall pada Genymotion yang telah kita bahas sebelumnya.
( Baca : Memasang Android di Komputer PC / Notebook(Laptop) )
Untuk menambhkan Google Play Service pada Android di Genymotion kita memerlukan dua file, yaitu :
  • ARM Translation Installer.
  • Gapps ( Google Apps for Android)
Langsung saja kita siapkan kedua bahan diatas,

  • Maka dilayarnya akan muncul pop-up "File transfer in progress", lalu setelah itu kita ditanya apakah ingin melakuakan flash, klik saja 'OK'.
  • Lalu reboot Androidnya dengan menekan(tahan) tombol power yang berada di pojok kanan bawah seperti ini. Tidak saya sarankan mematikan mesin virtual dengan menutup windownya.


  • Setelah itu hidupkan lagi.
  • Lalu sekarang Drag&Drop file gapps-jb-xxxxxxx-signed.zip (sesuai dengan yang Anda download tadi) ke Homescreen.
  • Lalu klik 'OK' bila ditanya.

  • Setelah selesai reboot lagi Androidnya.
  • Lalu hidulkan ulang dan lihat apakah Play Store dan lain-lain sudah terpasang atau belum.

  • Untuk mendapatkan hasil sempurna lakukanlah update secara langsung.

Opsional :

Agar kinerja Android virtual lebih oke kita dapat menggunakan SDK tools milik Google yang dapat kita download disitus resminya http://developer.android.com/sdk/index.html
Lalu kita buka Genymotion pada Settings –> ADB –> pilih Use Custom SDK tools
Kemudian browse dan pilih folder sdk yang ada didalam SDK tools yang kita download tadi.
Contoh : F:/Android/adt-bundle-windows-x86_64-20130729/sdk



Apabila menagalami masalah dalam melakukan flashing, kalian dapat bertanya dikomentar.
Read More