Jumat, 29 November 2013

Cara Mudah Mencari Domain Berdasarkan Paduan Kata


Ketika akan memulai sebuah website, memilih nama domain adalah hal yang sangat sulit. Ketika telah menemukan sebuah ide ternyata nama tersebut telah ada yang mendaftarkannya. Jika anda bertanya Bagaimana cara memiliki atau mendaftarkan domain yang telah dimiliki oleh orang lain, jawabannya mudah. yaitu dengan bernegosiasi dengan pemilik domain secara langung. hehehe :D
Tapi, masalahnya domain tersebut akan terasa lebih mahal dari harga biasa. Jangan tanya mengapa... :D

Lalu bagaimana kita bisa meneruskan membuat website jika begini keadaannya?
Satu-satunya solusi adalah dengan mencari ide lain.
Waduh, cari lagi donk...?
Tidak, kali ini kita akan mencari nama domain berdasarkan tema atau ide dengan cara lebih cepat dan pintar :)
Caranya adalah dengan mencari di situs BustAName.com


Setelah membuka www.bustaname.com, anda akan melihat tampilan seperti diatas.
Langkah pertama adalah memasukkan beberapa kata yang berkaitan dengan tema atau isi website yang akan anda buat. misalnya :


Sekarang klik Add, dan hasilnya seperti dibawah ini :
Hehehe, keren kan ? :D
Tapi kok semua dot com? Jika anda ingin opsi lainnya, eperti domain .net .info .org dan .biz, erta menggunakan paduan tanda strip (-) dan tambahan kata lain, anda bisa menambahkan opsi tersbut pada kotak di bagian bawah.

dan hasilnya akan seperti ini :




Selamat mencoba :)
Read more

Rabu, 27 November 2013

Mengenal Syntax Assembly AT&T


Syntax selalu berbeda pada setiap bahasa pemrograman, tetapi kadang kala juga terdapat perbedaan pada sebuah bahasa pemrograman yang sama. Contohnya adalah asembly yang memiliki 2 macam syntax, yaitu Intel dan AT&T. 
Syntax Intel sering dipakai pada lingkungan sistem operasi Windows, jadi sudah banyak yang mengenalnya. Bagaimana dengan syntax AT&T? Syntax AT&T sering digunakan pada system operasi Unix dan sebangsanya, seperti Linux dan BSD. Penulisan syntax AT&T membutuhkan prefix, hal ini dimaksudkan untuk mempermudah compiler menerjemahkan kode menjadi biner. Ini membuatnya kurang disukai oleh programmer, karena dinilai kurang praktis dalam penulisannya. Contoh compiler yang menyediakan syntax AT&T adalah Gas(GNU Assembler).


Prefix

Prefix adalah symbol atau tanda yang dipakai untuk menentukan jenis instruksi dan operand.

Prefix pada Instruksi

Penggunaan prefix wajib ditulis pada setiap instruksi yang memiliki operand, misalnya MOV, INC dan ADD. Prefix diletakkan didepan instruksi dan huruf prefixnya ditentukan oleh jenis operasi yang digunakan oleh instruksi. Prefix pada instruksi AT&T antara lain adalah, B untuk operasi BYTE, W untuk WORD dan L untuk LONG(DOUBLEWORD).

  • Prefix pada register

Register yang akan kita akses harus diawali dengan karakter “%”, misalnya, %EAX, %EBP dan %AL.

  • Prefix pada angka

Penulisan angka harus diawali dengan prefix karakter dollar “$”, misalnya, $1, $12, $0x100, $0xff dan $0x1b.


Symbol

Beberapa symbol pada syntax AT&T berbeda dengan syntax Intel, untuk melihat perbedaannya lihat Contoh di bagian bawah.


Operand

Penulisan operand juga berbeda dengan syntax Intel, operand pada syntax AT&T berbalik dari syntax Intel.


Contoh

Untuk memahami semua penjelasan di atas, lihat tabel contoh di bawah ini dengan seksama.

Intel AT&T
clc clc
Inc al Incb %al
mov al, bh movb %bh,%al
mov ax,dx movw %dx,%ax
mov eax,ebx movl %ebx,%eax
mov eax,1000 movl $1000,%eax
mov eax,[edi] movl [%edi],%eax
mov eax,[edi + 4] movl 4[%edi],%eax
mov eax,[edi – 5] movl -5[%edi],%eax

Read more

Mendeteksi Template Responsive Secara Langsung dan Akurat


Setelah membagikan informasi tentang template blogger responsive, kali ini saya akan share tentang Bagaimana Cara Mendeteksi Template Responsive Secara Langsung dan Akurat.  Dengan cara ini, anda tidak perlu susah payah mengorbankan pulsa untuk membuka browser HP hanya untuk mendeteksi keresponsifan template yang anda lihat.
Mungkin sebagian dari anda pernah mencoba plugin User Agent Switcher di browser. Ini sangat efektif, mudah dan cepat, tapi terkadang ketika telah tampil di HP sangat berbeda dengan yang terlihat sebelumnya.

Sebagai solusinya, kita dapat memakai software Opera Mobile Emulator. Software ini bekerja layaknya emulator, tapi lebih praktis, kita tidak perlu mendownload installer browser Opera. Opera Mobile Emulator dibuat oleh tim Opera software sendiri, sehingga tidak dapat diragukan lagi kemampuannya.

Software ini sangat cocok bagi anda yang suka mendesain blog atau website yang bersifat responsif. Dan juga para pecinta blog yang sering bereksperimen dengan template-template-baru, karena software ini dapat mengecek apakah template dan kode yang anda pasang benar-benar responsive.

Opera Mobile Emulator tersedia untuk platform OS Windows, Linux dan MacOS, jadi anda dapat mencobanya kapan saja. :)

Sudah tidak sabar untuk mencoba? lanjutkan untuk mendownload dengan mengklik tombol berikut. :)

http://adfoc.us/18496535599992

Read more

5 Template Blogger Responsive Plus SEO Friendly

Seiring dengan berjalannya waktu, kini kecantikan tampilan blog yang user friendly tidak terlalu menjadi sorotan para pecinta blog, karena sekarang pada umumnya, banyak sedikitnya pengunjung dipengaruhi oleh index situs tersebut di search engine. Tingginya peluang bisnis di internet telah menuntut mereka untuk menjaring pengunjung sebanyak mungkin. Meraup pengunjung sebanyak mungkin menjadi semakin mudah dengan perkembangan search engine. Tapi, karena semakin banyaknya situs-situs dan blog yang tercipta, beberapa search engine menciptakan kriteria untuk menentukan situs mana saja yang menjadi sorotan utama pada hasil pencarian. Sehingga banyak yang mulai mengembangkan template yang sesuai agar dapat terindex dengan mudah oleh search engine, singkatnya, hal ini disebut sebagai SEO friendly.

Setelah nilai estetika dan kemampuan SEO dipadukan, mulai muncul sebuah masalah baru. Rupanya, tahun ini, pasar IT menunjukkan gadget telah mencapai angka penjualan yang tinggi, hal ini mempengaruhi tampilan situs yang berada di gadget. Jadi, setelah mulai muncul era gadget, para perancang situs dan blog mulai memadukan 2 hal, yaitu SEO dan faktor User friendly. Peningkatan user friendly dilakukan dengan membuat tampilan web menyesuaikan diri dengan screen browser secara otomatis, sehingga tetap terlihat indah oleh user yang mengakses halaman tersebut. Tampilan yang dapat menyesuaikan diri seperti ini disebut sebagai tampilan responsive.

Dalam dunia Blogger, ada beberapa template yang memadukan antara SEO friendly dan responsivity. Template blogger yang menurut saya terbaik adalah sebagai berikut :


MXFluitty





MaxMag




Johny Demosite




JPStation

 


Johny See Book Sekali



Selamat Mencoba :)
Read more

Senin, 25 November 2013

Mencetak Output Dalam Biner dari Bilangan Integer (C / C++)

Biner adalah sistem bilangan yang digunakan sebagai representasi angka yang dikenali prosesor. Dalam keadaan tertentu, kita perlu mencetak wujud angka dalam biner untuk memudahkan pencarian kesalahan. Pengetahuan tentang biner sangat diperlukan terutama saat mengoperasikan bilangan yang membutuhkan ketelitian hingga bit pada sebuah nilai. Contoh pemrograman yang membutuhkan ketelitian ini adalah ketika mengembangkan sebuah fungsi yang menggunakan bit-bit pada parameter sebagai flag. Ketika terjadi kesalahan, mungkin akan sulit sekali menemukan dimana letak kesalahannya, sehingga kita perlu mengonversi bilangan bulat yang akan diperiksa ke dalam bentuk karakter, kemudian mencetaknya.

Sebelum mempelajari bagaimana cara mencetak ke bentuk biner, anda akan lebih mudah memahaminya jika sekarang anda mengetahui bagaimana sebenarnya bilangan biner itu direpresentasikan.

Pada bilangan desimal, setiap angka merupakan kelipatan dari 10n. Dimana n di bagian paling kanan adalah 0, kirinya n+1, kirinya lagi n+2, dst.
Misal 324.
3 x 102 + 2 x 101 + 4 x 100.
= 300 + 20 + 4
= 324

Biner tidak jauh berbeda dengan desimal, hanya saja merupakan kelipatan dari 2n
Misalnya 101.
1 x 22 + 0 x 21 + 1 x 20.
= 4 + 0 + 1
= 5

nb : semua nilai dipangkatkan 0 = 1, kecuali 0. bila dipangkatkan 0 hasilnya 0.

Cara untuk mencetak nilai integer ke dalam bentuk desimal, adalah kebalikan dariproses mengubah nilai biner ke desimal. Adapun flow-chartt nya adalah sebagai berikut.

 Kode C :
#include <stdio.h>
#include <string.h>
char buff[33];
int main(int argc, char **argv)
{
    unsigned long nilai = 5;
    unsigned int i = 0;
    do
    {
        buff[i] = (nilai % 2) + 0x30;
        i++;
        nilai /= 2;
    }while(nilai / 2 != 0);
    buff[i++] = nilai + 0x30;
    buff[i] = 0;
    strrev(buff);
    printf(buff);
}

Selamat mencoba.. :)
Read more

Membuat RAM Disk/RAM Drive dengan ImDisk


Di Google banyak sekali ditemui artikel tentang cara menggunakan disk sebagai RAM, anda mungkin adalah salah satu netter yang sudah pernah menemukan hal demikian.

Saya rasa, artikel tersebut saat ini sudah tidak banyak dicari, karena mengingat banyaknya komputer dan laptop model baru yang telah dilengkapi RAM lebih besar.

Selain mengubah disk menjadi RAM, ternyata kita juga bisa melakukan kebalikannya :D
Inilah yang akan kita bahas kali ini, yaitu Bagaimana cara mengubah RAM menjadi disk?

Sebenarnya kata mengubah kurang tepat digunakan, karena disini kita tidak mengubah seluruh space untuk disk, akan tetapi kita hanya mengalokasikan sebagian dari keseluruhan space yang ada. Mengalokasikan memori RAM secara keseluruhan mustahil dilakukan, karena program yang kita jalankan dan sistem operasi yang sedang berjalan masih membutuhkannya.

Adapun beberapa keuntungan membuat RAM Disk adalah :
  • File dapat diakses lebih cepat. hal ini karena memori RAM dapat diakses lebih cepat daripada disk drive.
  • Mempercepat eksekusi. Jika anda suka bermain game atau mengoperasikan program berat, RAM Disk sangat cocok untuk meningkatkan performanya.
  • Aman. RAM jauh lebih tahan lama ketimbang disk. Penggunaan disk secara berkala dapat menurunkan usia disk, penggunaan RAM Disk dapat sedikit mengurangi penggunaan disk fisik.

Untuk melakukan hal ini, anda bisa menggunakan software virtual disk manager. Mengingat banyak software sejenis ini, saya mengingatkan disini kita hanya fokus pada ImDisk, untuk panduan dengan software lain silahkan mencoba telusuri artikel lain :)
Sebelum kita memulai percobaan, tentu anda harus memiliki softwarenya terlebih dahulu. Tenang saja, saya sudah sediakan linknya di bawah ini.

http://imdisk.en.lo4d.com/download

Setelah selesai mendownload, buka file dan jalankan instalasi seperti biasa. Setelah instalasi sukses, ImDisk dapat diakses melalui Start Menu -> Control Panel.


Pada jendela Control Panel, buka entri bernama ImDisk Virtual Disk Driver, untuk menampilkan jendela ImDisk dan mulai membuat disk. Jendela ImDisk seperti screenshoot di bawah ini.


 Untuk membuat disk, klik button "Mount new"


Sekarang waktunya kita mengisi parameter yang menentukan kriteria disk yang akan dibuat.
  • Image file : (kosongi).
  • Drive letter : lokasi disk setelah dibuat. misalnya E dapat diakses di E:\.
  • Size of virtual disk : ukuran RAM yang dialokasikan untuk disk. Pada kotak, isikan nilainya, lalu pilih satuannya dibawah : Bytes, Blocks, KB, MB atau GB. (1 Block = 512 byte).
  • Image file offset : biarkan tetap 0.
  • Device type : jenis disk yang akan muncul di my computer nantinya.
  • Image file access : jenis memori yang dialokasikan. Pilih "Create virtual disk in physical memory"
  • Removable media : jika dicentang, disk yang dibuat seperti flashdisk dan bisa di-eject.
  • Read-only media : jika dicentang, disk tidak bisa diisi file. jangan pernh dicentang!.
Setelah semua parameter dimasukkan, Klik button OK, dan anda telah mendapatkan disk dari alokasi RAM anda.

Saat anda membuka disk, atau sesaat setelah membuka My Computer anda akan menemukan jendela yang meminta anda memformat disk. Hal ini normal, karena disk belum memiliki filesystem(sistem berkas). Lakukan format seperti biasa, jika ukuran disk kecil gunakan filesystem FAT, FAT16 atau FAT32 saja, jika anda memilih NTFS, ukuran freespace biasanya banyak berkurang.


Menghapus Disk
Jika anda telah selesai menggunakan disk, anda bisa menghilangkannya dari My Computer, caranya adalah dengan masuk ke jendela ImDisk, pilih/klik disk yang akan dihilangkan pada tabel berjudul Currently mounted virtual disk, lalu klik Remove.

Terkadang anda akan juga menemui pesan warning seperti di bawah ini ketika mencoba me-remove disk.
Untuk menghindari hal ini, coba tutup semua jendela Windows Explorer sebelum me-remove. Jika tetap demikian, langsung klik Yes juga tidak apa-apa.

Sampai disini dulu postingan saya kali ini...

Selamat mencoba :)
Read more

Ebook JavaScript Lengkap


Dalam pemrograman web, penggunaan javascript sangat diperlukan agar website terkesan lebih dinamis dan atraktif. Kegunaan javascript pada umumnya adalah sebagai berikut.
  • memutar atau menggulir teks.
  • membuat bagian dari suatu bentuk terlihat atau tidak terlihat. Sebagai contoh, dalam sebuah formulir pemesanan, jika pengguna kutu kotak centang "menyampaikan kepada alamat yang berbeda", bagian ekstra dengan kotak teks dengan streetname pengiriman, nomor, dan tempat dapat dibuat terlihat.
  • drop down menu.
  • mengambil informasi tambahan dari server (Ajax) untuk sebagian me-refresh halaman.
  • memvalidasi input pengguna pada formulir.
  • perhitungan tanpa perlu kembali ke server.
  • menentukan jenis browser.
(http://id.wikibooks.org/wiki/JavaScript)

Pentingnya javascript tidak terlalu didukung dengan referensi yang lengkap, sehingga banyak kejadian copy paste script tanpa memahami maksud dan cara kerja script  tersebut.
Berdasarkan penelusuran saya, sebagian besar ebook hanya menjelaskan sebagian kecil atau ilmu dasar pemrograman javascript, padahal implementasi javascript sangatlah luas.
Setelah membandingkan masing-masing ebook, saya menemukan sebuah ebook yang terlengkap, judulnya JavaScript Cook Book, terbitan tahun 2010. Buku ini menjelaskan mulai dari awal(dasar) hingga ke hal kompleks, secara bertingkat, sehingga sangat membantu siapapun yang baru mulai mempelajari javascript.
ini dia link-nya, selamat membaca dan bereksperimen :)

http://adfoc.us/18496535540823

Read more

Sabtu, 23 November 2013

Overview Linux Mint 15 (Olivia)


Sekedar share sedikit pengalaman tentang Linux Mint 15, codenamed Olivia. Berawal sesaat setelah menginstall Ubuntu 12.04, saya rasa sudah sangat stabil, tapi setelah dipakai beberapa hari, dan mulai diinstall packaage lebih banyak mulai ada beberapa pesan error dari crash reporter tak jelas, padahal program berjalan seperti biasa, normal.
Lalu, saya memuuskan untuk mencoba Linux Mint, saya pikir dengan karena Linux Mint adalah turunan Ubuntu, ini akan lebih stabil, tapi...

Tampilan installer Linux Mint 15 tidak jauh berbeda dengan Ubuntu yang saya pakai sebelumnya. proses instalasi juga sama, hanya beda gambar. semuanya berjalan normal, hanya saja proses instalasi agak lebih lama dari proses instalasi Ubuntu, mungkin hal ini karena ukuran Linux Mint lebih besar. Ya, itu memang benar :D

Setelah menunggu, akhirnya saya tiba di detik-detik akhir proses instalasi, yaitu ketika installir menginstall GRUB. What the fuck, muncul pesan error yg menyatakan kesalahan fatal tentang error saat proses instalasi GRUB. hmmm :\
Saya kira ini hal biasa, atau mungkin installernya yang salah mengeluarkan pesan. hehehe :D
Tapi semuanya terbukti error setelah resart. Muncul teks komando grub rescue. :(

Hadeh...
Tapi untungnya, saya mempunyai CD untuk memperbaiki GRUB (katanya), tapi rupanya CD ini hanya bisa mendeteksi bekas instalasi GRUB, nama program ini adalah Super Grub Boot Disk (Kalo gak salah). Saya boot CDnya, dan alhamdulillah Linux Mint dan Windows 7 masih terdeteksi :)
Booting berjalan normal berkat Super Grub. Yes...

Setelah masuk ke desktop, wow amazing, tampilan desktop Cinnamon lumayan asik juga. Hmm, tapi belum tenang rasanya kalau belum diperbaiki masalahnya. Mudah, tingga "sudo update-grub", dan tralala trilili berjalan normal. yes... :D

Saya coba restart untuk memastikan. Walaaah, ternyata masih sama, masih ada grub rescue :'(
Hingga saat ini terpaksa harus booting melalui Super Grub.
Selain masalah pada Grub ada beberapa masalah bug lagi yang saya temui di Linux Mint ini, antara lain :
  • Setting brightness normal, tapi setelah restart berubah ke awal lagi. Lalu besoknya, malah gak bisa setting brightness, sama seperti Ubuntu tapi lebih parah :(
  • Aplikasi sudah lumayan lengkap, tapi apt-get sepertinya tidak bekerja dengan baik :'(
Mungkin hanya itu saja masalah yang saya temui, tapi masalah ini lumayan sulit untuk diatasi, apalagi bagi mahasiswa kere seperti saya, internet termasuk harta yang sangat bernilai dan mahal :D
Untuk berikutnya, saya berencana menginstall Debian 7.0, denger-denger Debian stabil banget, sampai jumpa pada postingan berikutnya ya... :)
Read more

Cara Mengubah Logo Windows Pada System Properties dengan Mudah

Di facebook, saya sering ditanyakan bagaimana mengedit Windows 7, agar menjadi berbeda dari sebelumnya dan seakan-akan menjadi sisem operasi buatannya sendiri. Sebenarnya saya tidak tahu apa-apa soal ini, setiap saya ditanya saya selalu browsing di google tentang hal ini.
Tanpa sengaja, saya menemukan artikel tentang How To Change System Properties Logo in Windows 7. Setelah saya baca, ternyata caranya mudah, yaitu dengan Windows 7 Properties Logo Changer. Berikut adalah tampilannya.

 Untuk mengubah logo default, anda cukup klik tombol Select image, lalu pilih gambar yang anda inginkan, terakhir klik Apply. 
Jika anda merasa resolusi gambar terlalu besar, klik Resize image dan sesuaikan dengan ukuran yang anda inginkan. Dan jika ingin mengembalikan ke logo semula, klik Restore. Sementara itu, dengan mengklik tombol Check, anda dapat membuka jendela System Properties secara langsung.

Berikut adalah tampilan ketika saya mencoba men-setting logo.

Dan beginilah hasilnya :)

Untuk mencoba, silahkan unduh softwarenya melalui link berikut ini.
Selamat mencoba :)
http://adfoc.us/18496534505601

Read more

Mencetak Nilai Integer Dalam Desimal : Algoritma dan Contoh Implementasi


Pekerjaan prosesor terbatas pada pengolahan angka, mulai dari angka kompleks hingga sederhana. Dalam hal output, baik dalam teks ataupun grafis, implementasinya diluar ketentuan prosesor.
Karena yang bisa diproses hanya angka, sementara manusia membutuhkan representasi lain, seperti karakter alfabet, simbol, dan lain sebagainya, maka perlu dikembangkan sebuah cara untuk merepresentasikan semua itu secara matematis.

Salah satu metode yang digunakan adalah menggunakan kode ASCII(American Standard Code for Information Interchange) untuk mewakili setiap karakter yang akan ditampilkan. misalnya, huruf A besar direpresentasikan dengan angka 65, B kapital dengan angka 66, dsb.
untuk mempelajari kode ASCII lebih lanjut, kunjungi link ini.

Dalam postingan ini, kita mempelajari cara bagaimana menampilkan angka dari input sebuah bilangan bulat.
Jika anda telah membaca link yang saya berikan diatas, anda akan tahu bagaimana setiap angka direpresentasikan. agar lebih mudah, berikut adalah representasinya :


ASCII
Representasi
Desimal
Heksadesimal
Biner
0
48
0x30
110000b
1
49
0x31
110001b
2
50
0x32
110010b
3
51
0x33
110011b
4
52
0x34
110100b
5
53
0x35
110101b
6
54
0x36
110110b
7
55
0x37
110111b
8
56
0x38
111000b
9
57
0x39
111001b


Sehingga agar sebuah angka dapat ditampilkan ke output, kita menggunakan rumus
48 + angka;
Tapi, bagaimana menampilkan angka yang panjang seperti 8654?
Caranya adalah dengan membagi angka yang ingin ditampilkan hingga hasil baginya == 0.


Kode C :
#include<stdio.h>
#include<string.h>


int main()
{
      unsigned long nilai = 8192;
     char buff[15];
     unsigned int i = 0;
     do
     {
          buff[i] = (nilai % 10) + 0x30;
          i++;
          nilai /= 10;
     }while(nilai / 10 != 0);
     buff[i++] = nilai;
     buff[i] = 0;
     strrev(buff);
     printf(buff);
}
Read more