Monday, April 28, 2014

Cara mudah upload project ke github. Programmer wajib tahu!

Perangkat yang digunakan :
  • Akun github, Untuk upload ke github tentunya kita perlu mempunyai akun github, cara nya tinggal masuk ke http://github.com kemudian ente bisa langsung register disana, kalo udah punya akunnya ya tidak usah daftar lagi :D
  • Sofware Git, Untuk sofware ini ente bisa download secara gratis di http://git-scm.com , kalo udah di download silahkan ente instal

Setelah kita mempunyai akun github dan menginstal GIT, sekarang saat nya kita mengupload project kita.
  • Buatlah Repository di github dengan meng-Click icon repo “Create new repository”
  •  Kemudian beri nama repository nya, dan berilah deskripsi untuk repository itu jika perlu, kemudian setting public/private , kalo public berarti bisa di akses olah semua orang, kemudian  centang “initialize this repository with a README” dan tambahkan kategori repository jika perlu
  •  Click create repository
  • Jika repository berhasil dibuat, ente bakal dikasi kunci akses berupa HTTP / SSH, ini yang akan kita gunakan untuk remote repository dari software GIT.  Misal disini ane punya kunci HTTPhttp://github.com/Rizal-Afani/bootstrap.git
  •   Setelah ente berhasil membuat repository sekarang Click kanan pada folder project ente yang akan ente upload
  •   Setelah Click kanan pada project, Click Git Bash
  • Kemudian akan muncul CMD / Command prompt
  •  Jika ente belum pernah menggunakan software git ini atau baru pertama kali, sebaiknya ente konfigurasi username dan email dulu
  •  Ketik : 
    1. Git config --global user.name "username ente"  
    2. Git config --global user.email isi_dengan_email_ente@ymail.com  
  •  Setelah melakukan konfigurasi username dan email, sekarang kita lakukan inisialisasi, ketikan  
    1. Git init   
  •  Kemudian kita tambahkan semua file yang ada dalam folder project kita, ketikan  
    1. Git add *   
  •  Kemudian kita buat commit project nya, misal disini ane kasi commit “versi 2.3.2” , ketikan  
    1. Git commit –m "versi 2.3.2"    
  •  Setelah kita buat commit untuk project nya, sekarang kita remote repository yang kita buat tadi, tentunya kita menggunakan kunci HTTP yang ada pada repository tadi, kalo ane kan tadi contoh nyahttp://github.com/Rizal-Afani/boostrap.git , ketikan   
    1. Git remote add origin http://github.com/Rizal-Afani/bootstrap.git    
  •  Setelah me-remote repository kita tadi, sekarang kita pull project nya, ketikan  
    1. Git pull origin master     
  •  Terakhir kita kirim project kita ke repository kita, ketikan  
    1. Git push origin master     

    Biasanya ketika kita ketikan perintah push ini, kita akan diminta username dan password kita dan perlu di perhatikan untuk password nya biasa nya ketika kita mengetikan password maka pada command prompt nya tidak ditampilkan karakter apapun, kadang ini yang membuat bingung, sampek2 ane nyari semaleman tentang ini, -_- ane kira ane salah instal / salah konfigurasi, eh ternyata memang sengaja tidak ditampilkan sama GIT BASH...

Tuesday, April 8, 2014

Cari freelancer dengan segala kualifikasi? Rifan Nur Muhammad siap kenal.



Visit Personal Website Rifan Nur Muhammad : http://www.rifannurmuhammad.com

Wednesday, February 19, 2014

Android anda sering mengalami "Error Insufficient Storage Available"?. Ini solusinya!


Kejadian ini bermula dari ada beberapa aplikasi mendapatkan update terbaru dari Google Play, dalam proses update muncul notifikasi error “Insufficient Storage Available” padahal internal memory space masih cukup lega sekitar 45MBan, googling kesana kemari ternyata error yang muncul dikarenakan dalvic cache tidak secara sempurna terhapus. Solusinya adalah dengan cara rooting dan clear cache, tapi berhubung Android saya tidak dalam keadaan rooted, jadi saya mencari cara lain. Akhirnya saya menemukan cara yg tak lain adalah dengan memindahkan lokasi instalasi dengan bantuan adb shell.
Berikut cara-caranya ;Unduh dan install Java Development Kit dari web Oracle;
  1. Unduh dan install Android SDK dari web Google. Saya menyarankan untuk mengunduh versiWindows Installer;
  2. Jalankan SDK Manager, dan install Package Android SDK Platform-Tools;
  3. Pada Android phone/tablet, buka menu Settings -> Developer Options -> dan centang pada opsi USB debugging. Setelah itu koneksikan Android Anda kedalam laptop/desktop menggunakan kabel USB.
  4. Jalankan Command Prompt dengan akses Administrator di Windows 7 atau  Windows 8, caranya klik Start Menu –> All Programs -> Accessories -> Command Prompt –> Klik kanan pada Command Prompt –> Run as Administrator.
  5. Setelah muncul Command Prompt, masuk kedalam direktori Android Platform Tools dengan mengetik perintah berikut;
    cd c:\Users\home\AppData\Local\Android\android-sdk\platform-tools\
    *catatan : home adalah nama user pada masing-masing windows Anda
    cek konektivitas menggunakan perintah berikut;
    adb devices
  6. Jika muncul daftar device yang terkoneksi, maka dilanjut dengan perintah berikut untuk mengetahui default lokasi instalasi pada Android Anda;
    adb shell pm get-install-location
    Secara default yang akan mnuncul adalah : 0[auto]
    Di Android, Lokasi instalasi ada 3 nilai opsi
    0[auto] – Let the system decide the best location
    1[internal] – Install the application on internal device storage. This means any internal storage provided with your device
    2[external] – Install the application on external media. This means any SD, microSD cards attached to your device.
  7. Oke kemudian kita ubah default location dengan perintah berikut;
    adb shell pm set-install-location 2
  8. Untuk mengecek settingan sudah berubah atau belum, Anda bisa melakukan langkah nomor 7 dan cek hasilnya;
  9. Disable opsi USB debugging pada Android Anda. Tutup Command Prompt.
Setelah semua langkah diatas, akhirnya bisa melakukan update aplikasi dan bisa memindah ykan beberapa aplikasi yang sebelumnya tidak bisa dipindah dari internal ke eksternal walaupun menggunakan App2SD.
Semoga artikel ini bisa membantu buat para pembaca yang sedang mengalami masalah yang sama.
Good Luck!
Sumber referensi :
http://mobile.dzone.com

Monday, February 17, 2014

Cara Import Large Database MYSQL Dengan Menggunakan Command Prompt ( CMD )

Cara Import Large Database MYSQL Dengan Menggunakan Command Prompt ( CMD )




Pada postingan kali ini saya ingin berbagi tentang pengalaman mengimport large database. Ya memang merupakan hal yang mudah jika file database tersebut masih bisa diimport langsung di phpmyadmin, namun berbeda jika file yang diimport adalah file yang berukuran besar.

Beberapa waktu yang lalu saya mengimport file database dengan ukuran 311 Mb. Langkah awal yang saya lakukan adalah dengan menggunakan phpmyadmin untuk mengimportnya, namun gagal karena ukuran file melebihi batas maksimal import data di phpmyadmin. Selanjutnya, cara kedua saya merubah batas maksimal ukuran file import di php.ini yang tersedia di local server, saya menggunakan wamp server. Namun, cara tersebut tetap tidak menyelesaikan masalah. Database tidak terimport dengan sempurna, masih ada beberapa table yang tertinggal.

Setelah pusing dan searching sana-sini. Akhirnya cara yang ketiga ini berhasil. yaitu dengan menggunakan command prompt atau cmd. Untuk lebih jelasnya perhatikan langkah berikut :
  • Masuk mysql lewat cmd
 Kalo kamu belum tau cara masuk mysql dengan cmd cek lagi postingan saya sebelumnya ya :)
  • Pilih Database
Setelah sukses masuk ke mysql, silahkan pilih database yang akan di import. Gunakan perintah show databases; untuk melihat database yang ada di server kamu. Lalu kamu bisa pilih database mana yang akan di import. gunakan perintahUSE namadabatase;
  • Import Database
Setelah tampil database change pada jendela cmd, kamu bisa langsung masukan perintah untuk import file. Ini dia perintahnya : SOURCE /path/ke/file;
Pastikan path ke file database sesuai agar proses import bisa berlangsung dengan baik. Jika path file database kamu benar, maka jendela cmd akan memproses file tersebut. Tampilannya seperti ini :


Selama proses berjalan, usahakan jangan menutup jendela cmd apalagi mematikan komputer kamu agar import file large database kamu berjalan sempurna. Waktu yang saya butuhkan untuk mengimport file 311 MB hanya sekitar dua sampai tiga menit. *senyum lebar*

sumber : http://muslimahintech.blogspot.com/2013/10/cara-import-large-database-mysql-dengan.html

Cara Masuk Mysql Lewat CMD

Cara Masuk Mysql Lewat CMD




Saya sering lupa untuk masuk mysql lewat cmd. padahal itu materi kuliah semester dua. hehehe

Supaya ga lupa lagi, saya siapin contekan disini deh, siapa tau bukan cuma saya yang punya penyakit lupa sama materi ini . hihi
Saya menggunakan web server Wamp, jika kamu mau coba, pastikan kamu udah menginstall web server dan mengaktifkan fitur apache dan MySql.
  • Buka fitur Run dengan hotkey Windows + R pada keyboard.
  • Kemudian ketik CMD dan tekan Enter. Maka akan keluar jendela Command Prompt.
  • Ketik cd[spasi]lokasi_mysql dan tekan enter. Pada wamp, untuk masuk ke MySql gunakan perintahcd[spasi]C:\wamp\bin\mysql\mysql5.1.30\bin . untuk web server Xamp dan lainnya tentu berbeda.
  • Jika sudah, kamu sekarang berada di pintu mysql. untuk masuk kedalamnya, ketik mysql -u root dan tekan enter. Apabila perintah yang kamu masukan benar, maka akan ada ucapan Welcome to the MySql Monitor di jendela cmd kamu.  
  • dan inilah tampilannya ......


 
sumber :http://muslimahintech.blogspot.com/2013/10/cara-masuk-mysql-lewat-cmd.html

Monday, February 10, 2014

Regular Expression Validation

Regular Expression 
Validasi user input adalah suatu keharusan, karena, memastikan data yang diinput oleh user sesuai dengan pola atau susuan data yang diinginkan. Beruntung, JavaScript sudah menyediakan Regular Expression yang dapat digunakan untuk menyusun pola-pola yang sesuai dengan data yang akan diinput oleh user. Sehingga, data yang tidak sesuai dengan pola tersebut, akan ditolak. 

Pattern 

Regular Expression adalah sebuah bahasa yang berhubungan dengan Pattern atau pola, Pattern yang anda buat, dapat anda gunakan untuk mencocokan, mencari, memisahkan terhadap data yang diinput oleh user atau data lainya. Misalnya, anda punya suatu kalimat, anda ingin mencari berapa kata yang mengandung kata internet, atau anda ingin memisahkan data berdasarkan tanda koma, atau mencocokan data susuai dengan pola penulisan email yang benar. 
Berikut ini adalah syntax Regular Expression Object: 

var RegularExpression = new RegExp( “pattern”, [“switch”] ); 

Berikut ini adalah syntax alternatif: 

var RegularExpression = /pattern/[switch] 

Berikut ini contoh sebuah Pattern: 

/(^\d{5}$)|(^\d{5}-\d{4}$)/ 

Bila anda baru pertama kali menggunakan Regular Expression, tentu akan tepesona melihat bentuk pola dalam Regular Expression. Pola atau pattern pada Regular Expression terdari dari simbol-simbol yang mengandung arti. Berikut ini adalah penjelasan untuk contoh pola diatas: 
• ^ menandakan awal dari string 
• \d menandakan digit 
• {5} menandakan perulangan karakter yang didepanya sebanyak 5 
• | menandakan optional 
• $ menandakan akhir dari string 

Pattern Character
Berikut ini daftar karakter berdasarkan kategori:
Posisi
Simbol
Fungsi
^
Hanya sesuai dengan awal string
/^P/ hanya cocok dengan P pada awal kalimat "Paul Peterson, President."
$
Hanya sesuai dengan akhir string
/t$/ hanya cocok dengan t pada akhir kalimat "A cat in the hat"
Literal/Harfiah
Simbol
Fungsi
\n
Karakter new line
\r
Karakter carriage return
\t
Karakter horizontal tab
\+
Karakter +
\.
Karakter .
\?
Karakter ?
\|
Karakter |
\[
Karakter [
\]
Karakter ]
\{
Karakter {
\}
Karakter }
Character Class
Simbol
Fungsi
[AbCd]
Cocok dengan satu karakter yang berada diantara tanda [ dan ]
/[AN]BC/ pola tersebut cocok dengan kata ABC atau NBC
[^xyz]
Cocok dengan satu karakter yang tidak berada diantara tanda [ dan ]
/[^AN]BC/ pola tersebut cocok dengan kata RBC atau QBC bukan ABC atau NBC
.
Cocok dengan satu karakter
/b.t/ pola tersebut cocok dengan kata bet, bit, atau bot
\w
Cocok dengan satu buah karakter a sampai dengan z, A sampai dengan Z, _, dan 0 sampai 9
\W
Cocok dengan satu buah karakter selain dari a sampai dengan z, A sampai dengan Z, _, dan 0 sampai 9
\d
Cocok dengan satu buah digit atau bilangan
\D
Cocok dengan satu buah karakter selain digit atau bilangan
\s
Cocok dengan satu buah karakter space, seperti: \t,\r,\n,\v,\f
\S
Cocok dengan satu buah karakter selain space
Repetisi
Simbol
Fungsi
{n}
Cocok dengan n kali
\d{5} maksudnya cocok dengan 5 kali digit, misalnya 09876 atau 12345
{n,}
Cocok dengan minimal n kali atau lebih
\d{5,} maksudnya cocok dengan minimal 5 kali digit, misalnya 09876 atau 1234512345
{n,m}
Cocok dengan minimal n kali, maximal m kali
\d{2,3} maksudnya cocok dengan 2 kali digit sampai dengan 3 kali digit, misalnya 02 atau 123
?
Cocok dengan nol atau satu kali. sama dengan simbol {0,1}
\a?b\ bisa ab atau acb
*
Cocok nol kali atau lebih. sama dengan simbol {0,}
\a*b\ bisa ab atau acb atau acdfb
+
Cocok minimal satu kali atau lebih. sama dengan simbol {1,}
\a*b\ bisa asb atau acb atau acdfb
Alternatif dan Grup
Simbol
Fungsi
()
Simbol untuk grup
/(abc)+/ maksudnya grup atau karakter dari abc akan berulan minimal satu kali
|
Simbol untuk alternatif
/(abc)|(xyz)|(def)/ maka, pilihanya adalah abc, xyz atau def
Pattern Switch
Simbol
Fungsi
i
case sensitive, maksudnya, huruf besar atau kecil sama saja
/ab/i pola tersebut bisa ab, AB, aB atau Ab

Disqus Shortname

Comments System

Disqus Shortname

Comments system