Monday, 28 March 2016

PENGENALAN, DASAR, MEMULAI, BELAJAR Github

pada sebuah pencarian yang agak membingungkan karena tidak segera di laksanakan atau di praktekkan, maka saya temukanlah sebuah artikel tentang dasar memulai github dari mulai mengistallnya, dan menjalankannya.


Pernah dengar Git? atau mungkin Github? Jika anda belum pernah mendengarnya dan ingin mempelajari apa itu git maka artikel ini sangat cocok untuk anda. Saya akan sedikit mengenalkan tentang git, apa itu git bagaimana cara penggunannya dalam pekerjaan kita sehari-hari.

Apa itu Git?



sebelum nyampai blog ini pastinya anda penasaran apa sih git? git, yakni Source Control Manager (SCM). Well, definisi tersebut tidak cukup untuk membuat Anda mengerti bukan?
Git itu bukanlah sebuah bahasa seperti halnya HTML,CSS atau Js bukan pula sebuah konsep atau aturan baku dalam pemrograman, melainkan sebuah software yang berfungsi untuk mengatur source code dari aplikasi yang sedang anda buat.
Fungsi utamanya adalah untuk mengatur versi dari source code anda, menambahkan tanda/checkpoint ketika terjadi perubahan pada kode Anda dan tentunya akan mempermudah Anda untuk tetap mengetahui apa saja yang berubah dari source code Anda.
Sebagai contoh, misalkan Anda sedang membangun sebuah website, dan anda akan menambahkan beberapa fitur dalam website anda. Agar tidak membingungkan nantinya anda membuat sebuah catatan terhadap apa yang telah anda lakukan seperti :
01-04-2014 Memulai Project Website, File HTML & CSS Dasar
02-04-2014 Penambahan Menu Utama
03-04-2014 Penambahan Layout Standar
04-04-2014 Penambahan Fitur Pengubah Layout
Pada contoh diatas kita menggunakan tanggal sebagai tanda akan apa yang telah kita lakukan, dengan demikian kita bisa tahu kapan perubahan terjadi dan apa perubahan yang dilakukan. Dan dalam Git semua itu bisa dilakukan dengan mudah dan asyiknya jika Anda merusak kode sehingga membuat aplikasi error, maka anda dapat mengembalikan kode tersebut berdasarkan pada tanda/tanggal dimana kode masih normal, lebih mirip seperti restore point.
Git juga tidak hanya digunakan untuk perorangan, beberapa orang pun dapat bekerja secara bersamaan mengerjakan kode Anda dan Anda masih memiliki kontrol penuh terhadap kode Anda, Anda bisa menambahkan kode yang ditambahan oleh orang lain atau mengabaikannya sama sekali. oleh karena itu Git sering digunakan sebagai pengatur dalam projek kolaborasi dimana tidak hanya satu orang yang mengerjakan sebuah kode tapi beberapa orang sekaligus yang mengerjakan kode tersebut.

Pembuat

Dibangun oleh Linus Torvald, orang yang sama dibalik Linux, Awalnya git ini dibuat untuk mengatur kode kernel Linux. Sebelumnya beliau mencari aplikasi SCM yang telah ada namun menurutnya tidak ada SCM yang dapat bekerja dengan cepat dan efisien.

Instalasi

Git dapat berjalan dikomputer anda dengan menginstallnya terlebih dahulu. Anda dapat mendownload installer Git di situs http://git-scm.com/
Saya tidak akan menjelaskan cara menginstallnya karena proses instalasi ini tidak berbeda jauh dengan proses instalasi aplikasi lainnya.

Memulai Aplikasi

Aplikasi git dapat diakses melalui terminal/Command Prompt jadi silahkan buka Terminal/Command Prompt dan ketik git --version untuk melihat versi dari git yang terinstall dan untuk mengkonfirmasi jika proses instalasi berjalan mulus :)
Untuk mempelajari git ada baiknya kita buat sebuah studi kasus, pertama-tama kita buat folder baru untuk projek kita dan kita beri nama latihan-git. Anda bisa melakukannya melalui aplikasi Windows Explorer/File Manager/Finder namun kali ini untuk mengasah kemampuan Terminal/Command Promp Anda silahkan ketikkan perintah berikut:
mkdir latihan-git
setelah folder latihan-git dibuat, kita navigasikan terminal ke dalam folder tersebut dengan mengetikkan peritah:
cd latihan-git

Git Init

Agar projek kita dapat diatur oleh git, maka kita perlu melakukan inisiasi git terlebih dahulu, caranya dengan mengetikkan perintah :
git init
Perintah tersebut akan membuat folder .git dan didalamnya berisi file-file yang akan digunakan oleh Git untuk mengatur dan mengontrol project kita.

Git Status

Untuk mengetahui status dari git, ketikkan perintah :
git status
Anda akan mendapatkan keterangan seperti berikut:
On branch master
 
Initial commit

nothing to commit (create/copy files and use "git add" to track)
Dari sana kita bisa mengetahui bahwa kita berada dalam branch master, dan kita telah melakukan initial commit, mengenai branch dan commit semuanya akan saya bahas nanti.
Sekarang mari kita buat file baru, misalkan buat file index.html lalu tambahkan kode berikut ke dalamnya
<!doctype html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Belajar Git</title>
</head>
<body>
 <p>Hello Git</p>
</body>
</html>

Git Add

Jika anda mengetikkan kembali perintah git status maka yang anda dapatkan kurang lebih seperti berikut :
On branch master
 
Initial commit

Untracked files:
  (use "git add ..." to include in what will be committed)

 index.html

nothing added to commit but untracked files present (use "git add" to track)
Dari informasi diatas kita mendapatkan informasi bahwa Anda file baru yang belum terlacak. Kita perlu menambahkan file tersebut ke dalam git agar dapat dilacak perubahan-perubahan yang terjadi. Untuk itu anda dapat mengetikkan perintah:
git add index.html
Dengan demikian anda telah menambahkan file index.html kedalam git agar bisa dimonitor/diawasi nantinya. Dan jika anda kembali mengetikkan git status yang akan anda dapatkan adalah:
Changes to be committed:
 (use "git rm --cached ..." to unstage)

 new file:   index.html

Git Commit

Anda telah menambahkan file baru, namun anda belum melakukan commit. Oke, kembali ke contoh kasus dalam pembuka artikel ini, commit merupakan istilah untuk menandai terhadap perubahan yang telah anda lakukan, dalam contoh sebelumnya kita menandainya dengan tanggal dan keterangan singkat. Nah untuk menandai setiap perubahan yang telah anda lakukan dan anda ingin agar git mengingatnya Anda harus melakukan commit terlebih dahulu. Untuk melakukan commit ketikkan perintah berikut:
git commit -m "Added index.html"
Dalam perintah diatas harus disertakan juga pesan commit, tanda -m digunakan untuk menambahkan pesan commit dan teks selanjutnya adalah pesan commit kita yakni “Added index.html”. Jika semau anda lakukan dengan benar maka anda akan mendapatkan keterangan seperti berikut:
[master (root-commit) 0181f7b] Added index.html
 1 file changed, 10 insertions(+)
 create mode 100644 index.html

Branch

Misalkan anda ingin menambahkan suatu fitur, namun anda tidak mau kode yang ada sekarang rusak karena fitur yang akan anda tambahkan masih belum stabil, Dalam Git anda dapat membuat branch terlebih dahulu. Branch ini bisa diartikan sebagai cabang dari branch master. segala perubahan yang anda lakukan pada branch yang anda buat tidak akan berpengaruh pada branch lainnya.
Sebagai contoh, kita buat branch dengan nama branch “fix-css” dengan mengetikkan perintah:
git branch fix-css
Jika perintah dijalankan dengan benar maka ketika anda mengetikkan perintah git branch akan muncul branch-branch yang telah dibuat.
 fix-css
* master
tanda Bintang menandakan bahwa anda sedang bekerja pada branch master, untuk berpindah ke branch yang baru saja dibuat (fix-css) ketikkan perintah berikut:
git checkout fix-css
Jika peritah di atas benar, maka akan ada pemberitahuan seperti berikut:
Switched to branch 'fix-css'
Sekarang kita coba buat file baru, misalnya tambahkan file style.css lalu lakukan perintah git add dan git commit dengan pesan commit “Added style.css fix”. Selanjutnya coba berpindah kembali ke branch master, dan perhatikan bahwa file style.css tidak akan anda temukan karena kita membuatnya di branch fix-css. Cobalah untuk berpindah ke branch fix-css dan bisa anda lihat file style.css akan muncul kembali.
Jika Anda merasa file style.css ini sudah siap dimasukkan ke branch master, Anda bisa melakukan merge. Merge berarti menggabungkan beberapa perubahan yang terdapat antar branch. Untuk kasus ini kita akan melakukan merging branch fix-css pada branch master dengan mengetikkan perintah
git merge master fix-css
Semua yang telah dijelaskan diatas adalah perintah-perintah dasar dalam penggunaan Git. Agar source kode yang anda buat dapt dilihat dan dikerjakan pula oleh orang lain Anda memerlukan server untuk menyimpan source kode Anda dan menginstall git diserver tersebut. Dengan demikian orang lain dapat melakukan cloning source kode dan melakukan perubahan masing-masing.

Github

Github merupakan situs sharing code dan menggunakan git sebagai SCM-nya. Mungkin Anda pernah mendownload beberapa library/source code dari situs ini. Kini anda tahu mengapa kebanyakan source code dapat anda temui di github.


Adanya github ini memungkinkan orang lain dapat ikut serta menjadi kontributor dari projek anda, mereka dapat melakukan cloning, merubah, menambahkan kode dan jika perlu melakukan pull request agar pemilik source code dapat mempertimbangkan dan menambahkan kode hasil kontribusi orang lain.

Aplikasi Berbasis GUI

Untuk anda yang tidak terbiasa dengan terminal, ada banyak sekali aplikasi GIT client yang tersedia, fitur yang ditawarkanpun beragam. Namun yang paling membantu adalah adanya fitur compare, artinya anda dapat membandingkan kode yang baru dengan kode terakhir kali anda commit. Berikut ini salah satu contoh aplikasi GIT client berbasis GUI yang paling sering digunakan
Untuk list lengkapnya bisa anda lihat di http://git-scm.com/downloads/guis

Tutorial Interaktif

Agar lebih mudah memahami git, coba tutorial interaktif dari codeschool yang dihosting di github https://try.github.io/. Disana anda bisa belajar sekaligus mempraktekkannya langsung.

sumber artikel : http://www.ariona.net/belajar-git-yuk/
Continue reading PENGENALAN, DASAR, MEMULAI, BELAJAR Github

Sunday, 7 February 2016

Alasan menggunakan LARAVER (Pengenalan Laravel)

Kenapa memilih Laravel?

Woohoo… framework baru lagi? Mungkin pertanyaan Anda sama dengan saya, sudah ada cukup banyak framework PHP di dunia ini, mulai dari yang ringan dan mudah dipelajari seperti CodeIgniter, yang terlalu kompleks dan enterprise seperti Zend Framework, yang bisa simsalabim bikin prototype CRUD dalam hitungan detik semacam CakePHP, hingga yang lebih robust seperti Yii Framework.
Kemunculan framework bisa dikatakan mirip dengan kondisi partai di Indonesia, setiap musim selalu saja ada yang baru, dengan ideologi yang sebenarnya ga beda-beda jauh dari yang sudah ada. Kalau bukan performa yang sangat cepat, pasti yang diandalkan adalah kecepatan development dimana berbagai macam kebutuhan standard seperti autentikasi, form validation, dan query ke database sudah disediakan out of the box.




Framework PHP = partai di Indonesia, kebanyakan, ideologinya mirip-mirip

Nah, sejak tahun 2012 muncul satu fenomena yang cukup berbeda dan menarik perhatian, dimana ada satu framework yang membawa ideologi baru yang selama ini jarang diperhatikan, yaitu aspek “clean code” dan “expressiveness”. Framework ini mengaku “clean and classy”, kodenya lebih singkat, mudah dimengerti, dan ekspressif, jadi hanya dengan membaca sekilas kode yang ditulis Anda sudah bisa menduga apa maksudnya tanpa perlu membaca dokumentasi. Framework ini dinamakanLARAVEL.
Jadi, apa saja yang dimiliki laravel yang membuat saya jatuh hati padanya, dan mungkin juga Anda?

PHP 5.3

Tentu Anda sudah tahu bahwa php 5.3 memiki cukup banyak fitur baru dalam segi bahasa, yang membuat PHP terasa lebih modern dan powerfull. Laravel dikembangkan secara khusus untuk PHP 5.3, jadi framework ini bisa memanfaatkan berbagai macam kelebihan yang dimiliki PHP versi baru tersebut. Tidak ada backward compatibility dengan PHP versi sebelumnya.
Beberapa fitur yang cukup penting adalah namespace, anonymous function, dan autoloading.
Dengan namespace, Anda bisa membuat dua kelas dengan nama yang sama.
// file1.php
namespace Jungle;

class Tarzan {
  static function says() {
   echo 'auoowww';
  }
}

// file2.php
namespace City;

class Tarzan {
  static function says() {
   echo 'haloo';
  }
}
Anonymous function memungkinkan Anda membuat inline function, fungsi tanpa nama, seperti yang biasa Anda temui di JavaScript.
$input = array(1, 2, 3, 4, 5);
$output = array_filter($input, function ($v) { return $v > 2; });
Tahukah Kamu? Taylor Oatwell, sang creator Laravel, ternyata memiliki latar belakang .Net. Seperti yang sudah umum diketahui bahwa teknologi .Net biasa digunakan untuk membuat aplikasi enterprise. Dan Taylor Oatwell mencoba mengaplikasikan pengalamannya tersebut ke dalam Laravel. Dia baru mulai belajar PHP setelah versi 5.3 dirilis dan Laravel sangat beruntung karena keterlambatan mengenal PHP tersebut membuat Laravel tidak terkontaminasi dengan ‘backward compatibility’ PHP dan bisa fokus memanfaatkan fitur-fitur barunya.

Syntax yang Cool & Expressive

Coba bandingkan dua buah kode berikut, yang mememiliki tujuan yang sama, tapi dengan gaya penulisan yang berbeda:
// kode 1, framework xxx
$uri = Uri::create('some/uri', array(), array(), true)

// kode 2, Laravel
$url = URL::to_secure('some/uri');
Untuk kode pertama, Anda pasti bertanya-tanya apa sih maksud parameter kedua, ketiga, dan keempat. Singkatnya, parameter keempat berfungsi sebagai flagging, true untuk https dan false untuk http.
Laravel melakukan pendekatan yang berbeda dengan membuang parameter yang sifatnya flagging dan memilih untuk membuat dua fungsi yang berbeda. Bagi saya pendekatan semacam ini lebih jelas karena minimal satu parameter fungsi telah berkurang. Less is more.
Contoh lain dimana laravel memiliki kesederhanaan adalah masalah routing. Pada prinsipnya membangun website hanyalah masalah request-response. Ada request terhadap halaman x dan Anda harus menyediakan response x. Untuk itulah Laravel menerapkan prinsip routing yang sangat simpel:
// output html menggunakan simpel echo
Route::get('halo', function()
{
    echo 'halo, saya web artisan';
});

// output menggunakan view terpisah, seperti yang lazim ditemui di framework berbasis MVC
Route::get('home', function()
{
    return View::make('home.index');
});
Ok, terlihat terlalu simpel malahan, dan mungkin Anda bertanya-tanya dimana Controllernya? Kita akan membahasnya lebih mendalam di kesempatan lain. Untuk saat ini saya hanya ingin memperlihatkan betapa Laravel sangan simpel dan bersih, bahkan tanpa Model, View, atau Controller pun Anda tetap bisa membuat website :)

Composer

Composer adalah sebuah ‘dependency manager’ untuk PHP. Anda bisa menginstall suatu library melalui composer dan composer akan secara otomatis menginstall library lain yang dibutuhkan, tanpa perlu mendownload satu persatu. Mirip dengan apt get install di sistem operasi linux.
Contoh file yang mendeskripsikan dependensi:
{
    "require": {
        "vendor/package": "1.3.2",
        "vendor/package2": "1.*",
        "vendor/package3": ">=2.0.3"
 }
}
Lalu jalankan: <pre class="prettyprint lang-basic">composer update</pre>
Dan seluruh library yang Anda butuhkan akan otomatis didownload dan siap digunakan. Untuk lebih jelasnya silakan kunjungi https://packagist.org/.

Official Website yang Keren





Tampilan homepage laravel.com

Web laravel.com terlihat simpel, menarik, jelas dan mudah digunakan, dengan pilihan warna yang out of the box. Jika mereka bisa membuat website yang indah dan enak dilihat, maka saya yakin mereka juga bisa membuat framework yang indah dan nyaman digunakan.
“Good programmer write code for machine, great programmer write code for other programmer”
Jika Anda tertarik mempelajari lebih jauh tentang Laravel (sekarang sudah versi 4), silakan kunjungi link-link di bawah ini. Jika Anda tertarik untuk berbagi ilmu tengan Laravel di website ini, silakan colek twitter@id_laravel. Membuat web seharusnya bisa menjadi pekerjaan yang menyenangkan untuk semua orang, dan Laravel bisa membantu membantu mewujudkannya.
Sumber dari : http://id-laravel.com/post/kenapa-memilih-laravel/
Continue reading Alasan menggunakan LARAVER (Pengenalan Laravel)

Friday, 5 February 2016

Membangun SISTEM INFORMASI RAPOR / RAPOT SISWA

Hai kawan, sambil nunggu wisuda , saya mau ngeshare pengalaman membangun sistem informasi Rapot siswa di daerah tayu, Pati - Jawa tengah, kalian sudah ada yang pernah ke sana atau mungkin penduduk sana? Hmmm... Kalau gitu kita saudara, hehe...
Saudara setanah air Indonesia raya merdeka, 👫👬👭👬👫👪👫👬👭👭
MERDEKA!!!.., 💪💪💪
Kemerdekaan itu mari kita isi dengan yang lebih bermanfaat, contohnya ya kayak gini nih kita sharing pengalaman kita, hobi kita yang mungkin bisa menginspirasi orang lain yang sedang butuh referensi tentang tema yang juga sama seperti kita, cusss... Kita langsung lanjut ke TKP,
About Rapot system information, awal bulan 2016 ini saya baru selesai ikut project temen  membuat sistem informasi rapot, sambil menunggu dia wisuda besok maret saya mau bikin intronya dulu dah,hehe😀😁😘
Ceritanya sistem informasi rapot ini di bangun dengan bahasa pemrogramam vb.net 2008 dan databasenya menggunakan access 2007, kalau perancangannya pakai UML.
Menu yang dimiliki diantaranya : login, backup, data mapel, data siswa, data pegawai, dan data nilai, laporan data siswa, laporan data pegawai, laporan data nilai yang di query berdasarkan kelas, semester dan tahun ajar.
nanti akhir maret insyaallah akan saya lengkapi tulisan ini dengan gambar a sistemnya, terimakasih sudah mampir..., :)
BERSAMBUNG.....
Continue reading Membangun SISTEM INFORMASI RAPOR / RAPOT SISWA

Friday, 19 June 2015

BEBERAPA REKOMENDASI DOMAIN GRATIS ATAU FREE UNTUK YANG SEDANG MENCOBA ONLINEKAN WEBSITE BUATANNYA

Didapat dari :
https://pabelog.com/5-daftar-domain-gratis-search-engine-friendly/

bahwasannya dibawah ini adalah beberapa kriteria domain yang telah di rangkum oleh website tersebut yang mungkin sedang mencari wawasan dalam perdomainan dan mencoba peronlinan website yang sedang di buat.

5 Daftar Domain Gratis Search Engine Friendly

Domain gratis memang ada. Tentu, domain yang ini benar-benar gratis. Kamu tidak diminta untuk membayar sedikitpun untuk registrasi domain ini selama masih tersedia. Hebatnya meskipun free domain, domain gratis ini ternyata search engine friendly.
Jika kamu masih baru dan tidak tahu apa itu domain, kamu bisa membaca tulisan saya di tentang “apa itu domain dan hosting“.
Cara membuat domain gratis ini tidak sulit. Kamu hanya perlu mendaftar dan setelah itu baru mencari nama domain yang kamu suka secara cuma-cuma.
Catatan: meskipun domain gratis, jangan sampai kamu dianggap spam karena tidak serius.
Domain gratis ini bisa kamu gunakan untuk percobaan project kamu atau untuk belajar. Saya sendiri dulu belajar cara membuat blog wordpress menggunakan domain gratis. Domain apa? saua memakai .co.cc.
Tips saya untuk memilih domain. Gunakan nama yang pastinya mudah diingat dan tidak terlalu panjang, kalau bisa dibawah 8 huruf.

6 Daftar Penyedia Domain Gratis

1. Free domain .co.cc
Domain gratis .co.cc membolehkan kita meregistrasikan domain secara gratis sebanyak dua domain. Jika kamu ingin mendaftarkan domain lagi, kamu harus memberikan donasi.
Meskipun gratis, domain ini menyediakan berbagai fitur menarik. Seperti untuk Google aps dan Amazon. Selain kita domain gratis .co.cc juga setting DNS CNAME, NS, A, MX, dan TXT records.
Untuk mencoba domain .co.cc kamu bisa mengunjunginya ke http://www.co.cc.
2. Free domain .tk
Domain gratis yang kedua adalah .tk. Jujur saja, saya sendiri belum mencobanya. Namun saya sering melihat domain .tk ini digunakan oleh banyak blogger Indonesia.
Dimana saya menemukannya?
Saat melakukan pencarian di google. Artinya domain ini search engine friendly. Akan tetapi, dari beberapa forum yang saya baca. Performa domain .tk sedikit lambat sekarang.
Untuk mencoba domain .tk kamu bisa mengunjunginya ke http://www.dot.tk
3. Free domain .co.nr
Domain gratis .co.nr hanya bekerja sebagai URL redirection, mereka mendukung meta tags, URL forwarding, favicon, Google Webmaster Tools, dll. Sayangnya domain gratis ini tidak mendukung DNS.
.co.nr sendiri online sejak 2003, jadi kamu bisa percaya dengan kridebilitas mereka.
Untuk mencoba domain .co.nr kamu bisa mengunjungi ke http://www.freedomain.co.nr
4. Free domain .co.nf
Sebenarnya domain .co.nf adalah domain gratis yang disediakan oleh Hosting Biz.nf. Hosting Biz.nf sendiri menyediakan free hosting sebesar 250MB dan Bandwidth 5000MB.
Biz.nf menyediakan fitur hosting yang cukup baik, seperti PHP Hosting, MySQL, CGI, dan FTP. Di Biz.nf kita bisa install software seperti wordpress, drupal, dan joomla dengan site bulder mereka.
Domain dan Hosting gratis ini berdiri sejak 2008. Untuk mendapatkan domain gratis .co.nf kamu bisa mengunjungi di http://www.biz.nf/
5. Free domain .free
.free domain name
.free domain name
Domain gratis yang ke-5 datang dari .free. Kabarnya domain .free ini merupakan domain yang gratis hanya untuk prelaunch saja, setelah itu domain ini tidak akan lagi gratis.
Hebatnya .free domain adalah domain yang berpotensi besar, Amazon dan Google memiliki daftar domain yang memiliki potensi besar dalam bisnis dan salah satunya adalah .free domain.
Sayangnya untuk sekarang, domain ini masih belum bisa dipakai. Kita hanya bisa meregistrasikan domain saja, namun maksimal domain yang bisa kita registrasikan adalah 20.
Jadi jangan sampai ketinggalan domain .free ini, kamu bisa memesan domain .free di http://www.dotfree.com.

Mana yang saya pakai?

Saya lebih merekomendasikan .co.cc, servisnya sudah terbukti hebat. Kamu tidak perlu takut lagi .co.cc de-index, karena sekarang google sudan meng-index kembali domain .co.cc. Alasan lain adalah fiturnya, kita bisa memakai domain ini untuk blogspot maupun untuk wordpress.

Top Level Domain Provider Murah

Jika kamu tidak ingin memakai domain gratis dan ingin memakai domain TLD, kamu bisa mendaftarkan domain kamu secara murah bahkan gratis.
Masterweb
Di masterweb kamu bisa meregistrasikan domain sampai Rp 52.000,-, tergantung dari penawaran mereka. Rata-rata harga domain yang mereka tawarkan berkisar antara Rp 35.000,- sampai Rp 75.000.
GoDaddy
Di GoDaddy kamu bisa mendapatkan domain sebesar US$ 1, tetapi itu juga jika kamu punya kupon. Harga standard domain yang mereka tawarkan seperti .com adalah US$ 10. Dengan kupon biasanya saya mendapatkan harga US$6,25
Selain itu, yang menarik dari GoDaddy kita bisa menerapkan kupon untuk memperpanjang domain.
Namecheap
Ini adalah domain provider favorit saya. Kenapa? Karena fiturnya yang banyak dan juga namecheap bisa update DNS yang cepat.
Di GoDaddy dan Masterweb, saya update DNS bisa memakan waktu samapi 24 jam, tetapi di namecheap saya bisa update hanya 2 jam saja.
Untuk harga, saya pernah mendapatkan promo domain US$ 1 + whois privacy. Standarnya jika kamu membeli dengan kupon kamu bisa mendapatkan harga domain di namecheap sebesar US$ 7 + bonus whois privacy.

dan begitu lah kisah yang di ceritakan di dalam website yang saya temukan, terimakasih sudah berkunjung :)
semoga bermanfaat.
Continue reading BEBERAPA REKOMENDASI DOMAIN GRATIS ATAU FREE UNTUK YANG SEDANG MENCOBA ONLINEKAN WEBSITE BUATANNYA

PENGETAHUAN TENTANG LANGKAH - LANGKAH MENGONLINEKAN WEB

Cara Mengonlinekan Website yang telah di buat :
Tahapannya dimulai dari pembelian domain, pembelian hosting, kemudian mengupload file - file program website yang disiapkan, hingga mensetup database.

Membeli nama domain
Contoh akhiran nama domain yaitu .com, .co.id, .or.id, .web, .net, dll. tentukan dulu nama domain yang ingin digunakan. Nama domain yang berakhiran .id ditujukan khusus untuk perusahaan legal di Indonesia. Artinya perusahaan tersebut memiliki NPWP, Akta Pendirian, dll. Sedangkan yang berakhiran .com bebas digunakan oleh siapapun tanpa harus menyertakan berkas tersebut.

Penyedia layanan web hosting sangat banyak, misalnya ID Web Host (www.idwebhost.com) atau Rumah Web (www.rumahweb.com). Harga domainnya juga beragam. Untuk .com, rata-rata seharga Rp.80.000 s/d Rp. 85.000 per-tahunnya.

Domain adalah sebuah alamat atau nama dari situs web yang kita miliki, dengan alamat tersebut seseorang bisa mengakses situs yang anda miliki , cukup dengan memasukan alamat tersebut di url web browser

Membeli Hosting
Hosting adalah sebagai media penyimpanan data untuk sebuah website jika domain diibaratkan adalah alamat atau nama rumah dari sebuah situs web maka hosting adalah isi dari rumah tersebut 


Kalau sudah punya file php dan htmlnya, kita tinggal butuh 2 lagi, SERVER/HOSTING dan DOMAIN. Hosting itu sewa server, kalau Domain itu bisa kita sewa setiap tahun, untuk ".com" biaya sekitr 90-100rb per tahun. 

Kalau yang berbayar, coba lihat ke jasa hosting dan sewa domain seperti rumahweb, hostgator, indowebster, dll. Nah, kalau yang gratisan ada 000webhost (tapi kadang2 dia sering nutup account kita sendiri, paling lama web saya cuma bertahan 2 minggu, maklum gratisan, subdomainnya juga aneh2) ada juga co.nf (http://www.biz.nf/?aid=MTkyMzI2MjYyMjI0M... , yang ini saya sudah hampir setahun nggak ada masalah)..
RANGKUMAN

Ikuti langkah-langkah berikut:

1. Daftarkan nama domain yang Anda inginkan di penyedia jasa pendaftaran nama domain. Biaya pendaftaran dihitung per tahun.

2a. Anda memasang server (sebaiknya berbasis Linux) dan jaringan internet yang memadai (dengan alamat IP yang tetap) di rumah Anda. Anda minimal menguasai Linux, Apache dan MySQL agar dapat melakukan langkah ini.

atau

2b. Anda menyewa tempat di penyedia jasa hosting. Biaya sewa ada yang dihitung per bulan, per tiga bulan, per enam bulan, per tahun, per dua tahun, dst.

3. Pindahkan file-file PHP dan HTML Anda ke server. Jika Anda menyewa hosting, maka unggah file dengan menggunakan aplikasi FTP client, seperti FileZilla (https://filezilla-project.org) atau lainnya.

4 .Konfigurasi server dan website Anda agar nama domain yang telah Anda daftar menunjuk ke website Anda.

Catatan :
Penyedia jasa hosting biasanya juga menyediakan jasa pendaftaran nama domain, demikian juga sebaliknya ada penyedia jasa pendaftaran nama domain yang juga menyediakan jasa hosting.

Catatan penting:
1. Untuk membangun sebuah website, selain PHP dan HTML, sebaiknya Anda juga menguasai CSS. Akan lebih lengkap lagi jika Anda juga menguasai Ajax, Javascript dan jQuery atau setidaknya memahami (dapat membaca kode walaupun tidak bisa menulis kode).
2. Jika Anda kurang menguasai HTML atau PHP, gunakan framework CMS dari http://wordpress.org, http://www.joomla.org, https://drupal.org atau lainnya. Bahkan setelah Anda sangat menguasai HTML dan PHP, sebaiknya gunakan framework CMS yang sesuai, agar ada efisiensi waktu, ada standarisasi dan website lebih aman (secure).
4. Gunakan standarisasi yang baik dan benar dalam membuat website Anda, saat ini untuk HTML adalah HTML5 dan untuk CSS adalah CSS3.
5. Gunakan juga pedoman membuat web dari Google (Google Webmaster Guidelines) di https://support.google.com/webmasters/answer/35769 agar website Anda terindex dengan baik oleh Google.
6. Sebaiknya gunakan desain responsive atau liquid dalam membuat website Anda. Kedua desain tersebut berguna jika Anda menginginkan website Anda dapat tampil dengan baik di gadget mobile seperti tablet dan smartphone.

Catatan paling penting:
Jika setelah membaca langkah-langkah di atas, Anda bertambah bingung, silahkan sewa jasa desainer web untuk membuat website Anda.
Continue reading PENGETAHUAN TENTANG LANGKAH - LANGKAH MENGONLINEKAN WEB

Wednesday, 10 June 2015






Pagi telah menjemput ku dengan sinar surya yang teramat indah.  ku mulai dengan mandi dan membersihkan diri untuk memberi salam kepada yang maha kuasa, setelah itu sarapan dan memulai aktifitas seperti sebelumnya. q coba dengan mengecek mood aku untuk menyelesaikan program yang sudah 10 hari gak di utik - utik, maklum..., lagi snewen jadi gak asyik kalo di utik - utik.
ada beberapa permasalahan yang q temukan dan itu membuat aku makin penasaran dengan jawabannya,. search - search di google dan  taraaaaaaaaaaa....... ketemulah jawabannya, thank you google and internet for always in my side. :)

Awal dari sebuah pembelajaran , hari ini saya mulai mengecek 8share.com/id yang buat penduduk indonesia, pernah kemarin salah masuk ke situs yang untuk warga malaysia, aku coba msuk pake id aku ko' gak success - success, sampai q buat bantuan untuk ganti password , dan password baru pun berhasil di buat, kemudian aku coba buka lagi di halaman yang sama, eh eh eh......, ternyata setelah q lihat - lihat halaman utamanya ko' yang jdi icon cash outnya pke bhasa malaysia, dan ternyata setelah saya lihat alamat webnya, oh oh oh...., ternyata, salah alamat..., malah masuk ke 8shared/my .

kalau kalian mau ikut gabung klik DAFTAR , untuk bisa ikut berpartisipasi ngejar uang di internet, nih yang di dapat uang rupiah lho guy's, cas outnya pun mudah dan gak perlu punya nomer REKENING jadi lebih fleksibel. disini kamu seperti buka celengan, Rp. 250,- perklik unik dari artikel yang kamu share, ada juga BP (Bonus Point) untuk per kliknya, lalu kamu kumpulin BPnya untuk dapat ditukar sesuai hadiah yang telah disediakan, jadi kamu bisa milih share yang di beri bonus uang atau bonus point, atau share semuanya juga bisa k',
Masih penasaran dan let's check it out, Segera daftar dan mari ikut Buktikan ya guy's  Klik Disini untuk daftar.
Continue reading

Monday, 8 June 2015

ANTRIAN BANK DENGAN VB.NET 2010

Public Class Form1
'UNTUK MENDEKLARASIKAN no yang akan muncul di textbox
   Dim no As Integer
'untuk mendeklarasikan nama file suara yang tersimpan di folder Sounds
    Dim Sounds(16), alamat As String

'membuat fungsi terbilang untuk memanggil file - file sounds yang telah di simpan dalam bentuk string bukan angka.
    Private Function Terbilang(ByVal i As Integer) As String
        Dim angka() As String = {"Nol", "Satu", "Dua", "Tiga", "Empat", "Lima", "Enam", "Tujuh", _
            "Delapan", "Sembilan", "Sepuluh", "Sebelas"}
        Dim hasil As String = ""
        Select Case i
            Case 1 To 11
                hasil &= angka(i)
            Case 12 To 19
                hasil &= angka(i Mod 10) & " Belas"
            Case 20 To 99
                hasil &= Terbilang(Int(i / 10)) & " Puluh " & Terbilang(i Mod 10)
            Case 100 To 199
                hasil &= "Seratus " & Terbilang(i Mod 100)
            Case 200 To 999
                hasil &= Terbilang(Int(i / 100)) & " Ratus " & Terbilang(i Mod 100)
        End Select
        Return hasil.Trim
    End Function
#Region "sub"

' untuk memanggil bunyi dari file .wav agar dapat berfungsi
    Sub Bunyi()
        Dim kar() As String
        kar = Split(thuruf.Text, " ")
        'Call sndPlaySound(alamat & "nomor-urut.wav", SND_NOSTOP)
        'perintah untuk menjalankan file audio

        'My.Computer.Audio.Play(alamat & "nomor-urut.wav", AudioPlayMode.BackgroundLoop)
        My.Computer.Audio.Play(alamat & "nomor-urut.wav", AudioPlayMode.WaitToComplete)
        For i = LBound(kar) To UBound(kar)
            'Call sndPlaySound(alamat & kar(i) & ".wav", SND_NOSTOP)
            My.Computer.Audio.Play(alamat & kar(i) & ".wav", AudioPlayMode.WaitToComplete)
        Next
        'Call sndPlaySound(alamat & "loket.wav", SND_NOSTOP)
        My.Computer.Audio.Play(alamat & "loket.wav", AudioPlayMode.WaitToComplete)
    End Sub

'untuk mengulang bunyi yang telah di panggil sebelumnya
    Sub Ulang(ByVal nomor As String, ByVal nom As String)
        Dim kar() As String
        kar = Split(nom, " ")
        ' Call sndPlaySound(alamat & "nomor-urut.wav", SND_NOSTOP)
        My.Computer.Audio.Play(alamat & "nomor-urut.wav", AudioPlayMode.WaitToComplete)
        For i = LBound(kar) To UBound(kar)
            'Call sndPlaySound(alamat & kar(i) & ".wav", SND_NOSTOP)
            My.Computer.Audio.Play(alamat & kar(i) & ".wav", AudioPlayMode.WaitToComplete)
        Next
        ' Call sndPlaySound(alamat & "loket.wav", SND_NOSTOP)
        My.Computer.Audio.Play(alamat & "loket.wav", AudioPlayMode.WaitToComplete)
        'Call sndPlaySound(alamat & nomor & ".wav", SND_NOSTOP)
        My.Computer.Audio.Play(alamat & nomor & ".wav", AudioPlayMode.WaitToComplete)
    End Sub

'memanggil bunyi loket 1 pada file satu.wav
    Sub Loket1()
        Call Bunyi()
        'Call sndPlaySound(alamat & "satu.wav", SND_NOSTOP)
        My.Computer.Audio.Play(alamat & "satu.wav", AudioPlayMode.WaitToComplete)
    End Sub

'untuk memanggil loket2 pada file dua.wav
    Sub Loket2()
        Call Bunyi()
        'Call sndPlaySound(alamat & "dua.wav", SND_NOSTOP)
        My.Computer.Audio.Play(alamat & "dua.wav", AudioPlayMode.WaitToComplete)
    End Sub

    Sub Loket3()
        Call Bunyi()
        'Call sndPlaySound(alamat & "tiga.wav", SND_NOSTOP)
        My.Computer.Audio.Play(alamat & "tiga.wav", AudioPlayMode.WaitToComplete)
    End Sub
    Sub Loket4()
        Call Bunyi()
        'Call sndPlaySound(alamat & "empat.wav", SND_NOSTOP)
        My.Computer.Audio.Play(alamat & "empat.wav", AudioPlayMode.WaitToComplete)
    End Sub
#End Region

    Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
        If Asc(e.KeyChar) = 49 Then
            Call Button1_Click(sender, New System.EventArgs())
        End If
        If Asc(e.KeyChar) = 50 Then
            Call Button5_Click(sender, New System.EventArgs())
        End If
    End Sub
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Me.KeyPreview = True
        no = 0
        alamat = My.Application.Info.DirectoryPath & "\sounds\ladies\"
        Sounds(1) = alamat & "satu.wav"
        Sounds(2) = alamat & "dua.wav"
        Sounds(3) = alamat & "tiga.wav"
        Sounds(4) = alamat & "empat.wav"
        Sounds(5) = alamat & "lima.wav"
        Sounds(6) = alamat & "enam.wav"
        Sounds(7) = alamat & "tujuh.wav"
        Sounds(8) = alamat & "delapan.wav"
        Sounds(9) = alamat & "sembilan.wav"
        Sounds(10) = alamat & "sepuluh.wav"
        Sounds(11) = alamat & "sebelas.wav"
        Sounds(12) = alamat & "puluh.wav"
        Sounds(13) = alamat & "ratus.wav"
        Sounds(14) = alamat & "belas.wav"
        Sounds(15) = alamat & "nomor-urut.wav"
        Sounds(16) = alamat & "loket.wav"
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        no = no + 1
        TA1.Text = no
        thuruf.Text = Trim(Terbilang(TA1.Text))
        TH1.Text = Trim(Terbilang(TA1.Text))
        Call Loket1()
    End Sub

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        Ulang("satu", TH1.Text)
    End Sub

    Private Sub RadioButton1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles RadioButton1.Click
        alamat = My.Application.Info.DirectoryPath & "\sounds\eli\"
    End Sub
End Class



Inti dari pembuatan aplikasi ini adalah memanggil file suara dan menghitung karakter agar saat karakter dari angka antrian yang muncul sesuai dengan file suara yang dipanggil.
saya terinspirasi dari file alarm yang pernah saya posting di Academiaedu
karena banyak yang request filenya maka, ini saya bagi link downloadnya untuk kalian. Dibawah ini adalah link download source codenya yang sudah saya perbaiki, silahkan coba di download kalau tidak berfungsi linknya bisa langsung komen di bawah ya:

DOWNLOAD ANTRIAN SUARA VB.NET

Pastikan sampai pada halaman uploadboy untuk mendownload, dan klik link yang dilingkaran merah.

cara download file antrian bank menggunakan suara angka pada visual basic.net


selamat mendownload dan semoga bermanfaat. :) bisa message ke saya ya kalau link downloadnya tidak berfungsi.
Continue reading ANTRIAN BANK DENGAN VB.NET 2010