Selasa, 28 Maret 2017

8 Cara Membuat Website dari 0 | 0 sampai 100%

Hi temen-temen Codinger...

Saya akan coba share bagaimana tahapan membuat website dari nol, artikel ini saya tujukan khususnya buat pemula bagaimana sih cara membuat website.

Baik langsung saja ya teman2, Tahapannya adalah :

1. Identifikasi Kebutuhan

Point ini sangat penting, ibarat mau keluar rumah kita perlu tahu dulu kita mau kemana, ibarat membuat sebuah rumah kita harus tahu dulu kita mau seperti apa, 2 kamar tidur 1 kamar mandi ada ruang dapur , misal begitu.
sama halnya kita membuat website, kita corat coret dulu apa kebutuhannya, bila website itu untuk kita pakai sendiri mudah tinggal tanya diri kita sendiri,
merenung…..
sambil tangan mencorat coret kertas….

Bila kita membuatkan untuk orang lain, tanya apa kebutuhannya, apa saja menu menu nya, fitur fiturnya.
Bila kita sebagai konsultan dan mereka klien jangan lupa kita perlu ada tanda tangan mereka agar tidak mudah merubah atau menambah di tengah jalan. Merubah atau menambah boleh tapi nanti setelah selesai dan dengan perjanjian baru.

Identifikasi juga desainnya mau seperti apa?.
Misal background putih , maunya yang simple dan lain sebagainya.
Kenapa demikian ?
Biar jangan sampai kita salah dan kerja dua kali

2. Membuat Desain

Setelah kita tahu kebutuhannya apa, kita desain websitenya. Kalau kita bisa desain syukur tinggal kita mainkan imajinasi dan kreativitas kita. Tapi kalau kreativitas nya pas-pasan lebih baik pakai jasa desainer. punya teman yang bisa desain hubungi teman. itu kenapa pentingnya relasi di sini , ngga ada yang superman….

yang ada superteam...

Kalau kita bisa desain, buatlah di photoshop dulu. jangan lupa kasih watermark saat menunjukkan ke klien.
setelah oke barulah convert ke html…gampang ko belajar html ,
Banyak situs belajar html diantaranya w3schools.com

3. Membuat Database

Selanjutnya buat database, Database apa sih? Database itu tempat penyimpanan data. seperti lemari tempat penyimpanan baju. Kan kita ngga mau kan content website itu itu… aja..
kita pingin ganti ganti sering update,
Nah itu kenapa butuh database buat masukin updatenya.

Database Populer ya ngga lain MySQL. gampang ko, apalagi ada phpmyadmin. tinggal klak klik

4. Programming atau Coding

Nah ini bagian terlama dan terberat. membuat programnya biar bisa jalan. coding ini berat, harus ngetik baris demi baris satu persatu. meski memakai framework tetap saja ada bagian yang harus kita ketik codingnya. Tidak ada jalan pintas kalau soal programming. Belajar programming butuh kesabaran karena memang jalan yang panjang….

Nah kalau sudah bisa coding cepet dah codingnya…

Coding buat apa sih?
Coding itu buat memanggil data di database. Tadi kan sudah dibahas kita punya data di database. nah buat tampil kan perlu dipanggil, nah manggilnya itu memakai bahasa pemrograman. nanti menampilkannya pakai html. coding tidak kelihatan dari luar. di klik view source di website juga tidak kelihatan. sedih ya sudah berdarah darah coding bela belain coding rapi ngga kelihatan. tapi ngga apa apa... coding itu ibarat jantung yang memompa darah ke seluruh tubuh website... #tssaaaah

5. Pesan Domain dan Hosting

Setelah coding jadi nah tinggal pesen domain dan hosting.

Apa sih Domain dan Hosting?

Apa itu Domain?

kalau kita punya rumah kita butuh alamat rumahnya, Jalan apa RT/RW No rumah berapa , tujuannya biar kalau orang nyari rumah kita mudah ketemu Nah seperti itulah domain. Domain adalah alamat url website misal facebook.com

Apa itu Hosting

Bila kita membangun rumah kita butuh tanah untuk bangunan rumah kita , bener ngga
Itulah hosting , space disk yang kita butuhkan buat membangun website kita
Kalau tanah ukuran luasnya meter. berapa meter persegi, maka kalau hosting berapa Giga atau berapa Mega
Jadi paham ya Domain Hosting
Untuk mempunyai Domain dan Hosting kita perlu membeli dari yang menjual jasa domain hosting ada banyak, googling keluar banyak. hanya saja pilihlah yang support nya bagus dan cepat.

Saat kita sudah membeli Domain Hosting kita akan diberi Cpanel buat mengelola domain hosting kita.

6. Upload ke Hosting

Setelah hosting siap maka upload program yang sudah kita buat. Cara uploadnya memakai bisa FTP atau langsung dari Cpanel. Ada banyak pilihan FTP yang terkenal ialah FileZilla.

Yeee.. setelah diupload website kita akan online. bisa dilihat siapa saja dan dimana saja

7. Mainkan SEO

Pingin ngga sih website yang kita buat capek capek bisa keluar di google no 1, pingin kan pasti, keren soalnya
Nah ilmu itu namanya SEO , Search Engine Optimization, atau pengoptimalkan website di mesin pencari. Bagaimana caranya orang nyari informasi yang keluar di halaman pertama kita, keren kan.

Bisa kita beli buku SEO atau baca artikel SEO, pelajari dan terapkan bertahap.
SEO ada onpage ada offpage , onpage artinya kita optimalkan yang ada di website , misal dari penggunaan tag <h1> <h2>, title web, kemudian gunakan dan maksimalkan meta. terutama meta description, buat tiap halaman menjadi unik, tiap article beda meta description nya. selain meta description , maksimalkan juga meta yang lain. khusus untuk meta keywoard menurut google sudah usang.

sedangkan offpage kita maksimalkan unsur luar website , contoh memperbanyak backlink, semakin banyak link yang ke website kita maka akan semakin bagus.


Oh iya omong omong soal SEO pemilihan nama domain di atas juga sangat pengaruh di SEO, contoh nama domain konsultankeuangan.com akan mudah dicari google saat pengunjung mengetik konsultan keuangan , diantaranya lagi hindari tanda strip (-) , contoh : konsultan-keuangan.com , mesin pencari akan mendahulukan yang tanpa strip bila SEO nya sama2 kuat.

Dan yang paling penting, update konten secara berkala. sebab google senang bila ada website dengan konten yang update. Menandakan website nya hidup, juga google lebih senang konten artikel nya dibuat sendiri daripada copy paste.
kalau kata google sendiri, jangan terlalu ambisi untuk menjadi nomor satu di google yang kemudian menghalalkan segala cara , google akan tahu itu, namun lakukanlah hal yang berkelas buatlah konten yang berkualitas , jika konten kita berkualitas dan selalu update pengunjung akan datang dengan sendirinya. Tanpa diminta peringkat kita akan naik di google. oke ya…

8. Perhatikan Security nya

Yang terakhir perhatikan security. ibarat rumah bisa jadi ada maling masuk atau bisa jadi ada yang sekedar iseng corat coret tembok, solusinya ya diberi keamanaan. misal rumah diberi pagar atau teralis biar anak kecil tidak sembarangan masuk, wah ternyata masih bisa manjat, beri keamanan lebih , misal pagar dikasih listrik, pasang cctv. Apa tujuannya , ya biar rumah aman.

Sama seperti website , website kita bisa jadi tidak aman, kemasukan spam, kemasukan maling data, iseng ubah halaman website, dsb

Caranya ya diberi security, pelajari ilmu security . Kita mulai terapkan dari SQL Injection, biar tidak mudah ditembus SQL kita, kita waspadai XSS biar code kita tidak diinject , kita kasih filter file upload kita, kita off kan register global, kita validasi input dari user, dsb. Segudang ilmu security web harus kita pelajari dan kita terapkan agar web kita aman.

Sayang kan kita sudah buat capek2 rumah kita , namun ternyata dirusak oleh orang.
sayang kita sudah capek2 buat web kita, namun ternyata data penting kita diobrak abrik sama orang.
Ngga mau kan rumah kita yang bagus dicorat coret sama anak kecil yang iseng, malu kita sama tamu
Ngga mau kan web kita yang bagus jadi bahan tertawaan karena halaman depannya diubah gambar pinokio sama orang yang iseng, malu sama pengunjung web kita.

Nah makanya belajar ilmu security, beneran ini penting.

Yap Demikian ya teman teman Codinger Langkah Langkah untuk membuat website dari Nol, semoga bermanfaat.

4 Bilangan Sistem Komputer Beserta Pengertian dan Contohnya

Teman teman pasti masih bingung dengan Bilangan pada Sistem Komputer,
Nah, Disini saya membahas tentang pengertian dari bilangan - bilangan tersebut.

Tetapi sebelumnya saya ringkas dulu.
Bilangan pada Sistem Komputer ada 4 Bilangan, Yaitu :

  1. Bilangan Desimal
  2. Bilangan Biner
  3. Bilangan Oktal
  4. Bilangan Hesadesimal

Dan Selanjutnya saya menjelaskan pengertian dari Bilangan  - bilangan tersebut.

Bilangan Desimal

Bilangan Desimal adalah bilangan yang menggunakan 10 angka mulai 0 sampai 9 berturut - turut. Setelah angka 9, maka angka berikutnya adalah 10, 11, 12 dan seterusnya.
Bilangan desimal disebut juga bilangan berbasis 10.
Contoh penulisan bilangan desimal : 1710.
...Ingat, Desimal berbasis 10, maka angka 10-lah yang menjadi subscript pada penulisan bilangan desimal.
Saya Kasih contoh gambaran Konversi dari Bilangan Desimal ke Bilangan Biner :
Desimal ke Binner

Bilangan Biner

Bilangan biner adalah bilangan yang hanya menggunakan 2 angka, yaitu 0 dan 1. Bilangan biner juga disebut bilangan berbasis 2. Setiap bilangan pada bilangan biner disebut bit, dimana 1 byte = 8 bit.  Contoh penulisan : 1101112.
Saya Kasih contoh gambaran Seluruh Biangan :


Bilangan Oktal

Bilangan oktal adalah bilangan berbasis 8, yang menggunakan angka 0 sampai 7.
Contoh penulisan : 178.
Saya kasih Contoh dari Bilangan Oktal :
Bilangan Oktal

Bilangan Heksadesimal

Bilangan Heksadesimal, atau bilangan heksa, atau bilangan basis 16, menggunakan 16  buah simbol, mulai dari 0 sampai 9, kemudian dilanjut dari A sampai F.
Jadi, angka A sampai F merupakan simbol untuk 10 sampai 15.
Contoh penulisan : C516.
Saya Kasih Contoh Gambaran Konversi dari Bilangan Heksadesimal ke Biner, Oktal :

Jika masih belum pahan silakan komentar dibawah, Sekian Terima Kasih Teman teman.

Sabtu, 25 Maret 2017

Isi dalam sebuah direktori dalam OS Windows / DOS

Apa aja sih yang ada didalam DIREKTORI OS Windows / DOS ???

Direktori adalah komponen dari sistem berkas yang mengandung satu berkas atau lebih atau satu direktori lainnya atau lebih, yang disebut dengan subdirektori. 

Cara melihat Direktori OS Windows pun ada caranya juga :

Kita harus membuka COMMAND PROMPT terlebih dahulu :

Untuk membantu kita dalam pemanggilan sebuah bantuan dalam Commad Prompt, kita cukup mengetik "HELP".

“HELP” Untuk mengetahui perintah-perintah apa saja yang berlaku di Command Prompt, cukup ketikkan HELP kemudian tekan Enter. Untuk mengetahui daftar parameter spesifik untuk perintah tertentu, 
Disitu kalian pasti melihat Parameter parameter yang disediakan oleh Command Prompt.

Untuk mengetahui parameter - parameter apa saja yang dapat diberikan untuk perintah “DIR”, cukup ketikkan “ DIR \ ” 

Ketikkan spasi diikuti tanda ' \ ' ? di belakang perintah utama. (tidak memakai '\' pun tidak pengaruh apa apa. Jadi tidak masalah).

Kemudian tekan Enter.

... nanti akan muncul seperti ini :

Di bawah ini diberikan ringkasan daftar perintah-perintah yang dapat digunakan di Command Prompt, yang penyajiannya dibagi dalam tiga kategori : 
  • Dasar, 
  • Mengenah 
  • Lanjut

Pembagian ini diharapkan dapat memudahkan pembaca yang masih pemula untuk memilih prioritas perintah-perintah mana yang perlu dipelajari terlebih dahulu, terutama perintah-perintah yang paling sering digunakan. 
Sebenarnya tidak semua perintah disajikan di sini, hanya seingat dan sesempat saya menulis ajah.
Perintah dasar : Perintah-perintah tingkat dasar diperuntukkan bagi mereka yang masih dalam tahap belajar.

  1. ATTRIB -- Perintah eksternal : Untuk melihat/mengubah atribut file
  2. CLS -- Perintah internal : Untuk menghapus layar monitor
  3. COPY -- Perintah internal : Untuk mengcopy file
  4. DEL -- Perintah internal : Untuk menghapus file
  5. DIR -- Perintah internal : Untuk melihat daftar file/folder di folder/direktori tertentu
  6. MD -- Perintah internal : Untuk membuat direktori/folder baru
  7. RD -- Perintah internal : Untuk menghapus folder (folder kosong)
  8. REN -- Perintah internal : Untuk mengubah nama file/folder
  9. TYPE -- Perintah internal : Untuk melihat isi file

Perintah menengah : Perintah-perintah tingkat menengah diperuntukkan bagi mereka yang mulai mempelajari langkah-langkah recovery ringan, seperti format/install ulang, bad sector recovery.

  1. EDIT -- Perintah eksternal : Untuk mengedit file teks (interaktif)
  2. DISK -- Perintah eksternal : Untuk melihat/mengubah/membuat partisi harddisk
  3. FORMAT -- Perintah eksternal : Untuk memformat disket/harddisk
  4. MORE -- Untuk mencegah tampilan menggulung terus-menerus
  5. SYS -- Eksternal apa internal ya? Yang jelas untuk membuat disket/harddisk jadi bootable

Perintah tingkat lanjut : Perintah - prrintah diperuntukkan para MASTER CMD.

  1. DEBUG -- Perintah eksternal : Untuk melihat/mengubah isi file dalam format heksadesimal
  2. REG -- Perintah eksternal : Untuk melihat/mengubah/menghapus key/value registry
  3. TASKKILL -- Perintah eksternal : Untuk menghentikan/membunuh proses yang sedang berlangsung
Perintah DOS adalah perintah-perintah yang dapat dijalankan di dalam sistem operasi.

Dalam sistem operasi DOS, terdapat dua jenis perintah, yakni:

• Perintah internal (internal command), yakni perintah-perintah yang telah dimasukkan ke dalam COMMAND.COM
(interpreter perintah DOS), sehingga dapat langsung dieksekusi oleh kernel DOS, di mana saja.

• Perintah eksternal (external command), yakni perintah-perintah yang tidak dimasukkan ke dalam COMMAND.COM, dan membutuhkan sebuah berkas yang dapat dieksekusi (berupa program DOS) yang harus terdapat dalam direktori aktif.

Tabel berikut berisi perintah-perintah yang terdapat dalam MS-DOS :

Perintah
Jenis perintah
Keterangan
BREAK
Internal
Mengeset pengecekan penekanan tombol Ctrl+C atau menggagalkannya.
CD atau CHDIR
Internal
Mengganti direktori aktif ke direktori lainnya yang ditentukan dalam parameter. Jika dijalankan tanpa parameter, maka perintah ini akan menampilkan lokasi di mana direktori aktif berada.
CHCP
Internal
Jika dijalankan tanpa parameter, perintah ini akan menampilkan code page (kumpulan karakter) dalam bentuk angka yang sedang digunakan. Perintah ini juga dapat digunakan untuk mengganti code page untuk semua perangkat yang mendukung pergantian kumpulan karakter.
CLS
Internal
Membersihkan layar dan menempatkan kursor pada pojok kiri layar. Perintah ini tidak memiliki parameter.
COPY
Internal
Menyalin satu atau beberapa berkas dari satu lokasi ke lokasi lainnya yang ditentukan. Perintah ini memiliki dua parameter, yakni parameter sumber berkas dan tujuan ke mana berkas akan disalin.
CTTY
Internal
Perintah ini akan mengganti perangkat terminal (terminal device/tty) yang digunakan untuk mengontrol komputer.
DATE
Internal
Perintah ini akan menampilkan tanggal saat ini. Perintah ini juga dapat mengeset tanggal komputer.
DEL atau ERASE
Internal
Menghapus berkas yang ditentukan dalam parameter. Parameter dapat berupa nama berkas atau beberapa nama berkas yang disusun menggunakan karakter wildcard.
DIR
Internal
Jika digunakan tanpa parameter, perintah ini dapat menampilkan daftar berkas-berkas dan subdirektori yang terdapat di dalam direktori aktif. Berkas ini memiliki satu parameter, yakni lokasi direktori di mana hendak menampilkan daftar isi direktori.
EXIT
Internal
Keluar dari shell COMMAND.COM sekunder dan kembali lagi kepada COMMAND.COM primer.
LH atau LOADHIGH
Internal
Memuat sebuah program ke upper memory block.
LOCK
Internal
Perintah ini mengizinkan akses langsung terhadap hard disk. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.
MKDIR atau MD
Internal
Membuat sebuah direktori dalam direktori aktif.
PATH
Internal
Menentukan di mana MS-DOS harus mencari berkas-berkas yang dapat dieksekusi sebagai program.
PROMPT
Internal
Mengubah tampilan command prompt MS-DOS.
RMDIR atau RD
Internal
Menghapus sebuah direktori kosong. Akan gagal bila direktori tersebut mengandung berkas atau subdirektori lainnya. Gunakan perintah eksternal DELTREE untuk menghapus total sebuah tree direktori.
REN atau RENAME
Internal
Mengubah nama sebuah atau beberapa berkas (dengan menggunakan karakterwildcard).
SET
Internal
Menampilkan, menghapus atau mengeset variabel-variabel lingkungan. Umumnya, perintah ini dimasukkan ke dalam berkas AUTOEXEC.BAT.
TIME
Internal
Menampilkan atau mengeset waktu saat ini.
TYPE
Internal
Menampilkan isi dari sebuah berkas (dalam bentuk teks) ke dalam standard output.
UNLOCK
Internal
Menonaktifkan akses hard disk secara langsung. Perintah ini hanya dimiliki oleh MS-DOS dalam Windows 95/98.
VER
Internal
Menampilkan versi sistem operasi yang digunakan.
VERIFY
Internal
Menyuruh sistem operasi agar melakukan verifikasi bahwa berkas-berkas yang ditulis ke dalam media penyimpanan telah sempurna ditulis, dan menampilkan status verifikasi. Perintah ini secara default dinyalakan oleh MS-DOS.
VOL
Internal
Menampilkan nama label dari sebuah volume atau partisi.
Sekali lagi, tidak perlu terburu-buru membaca semuanya karena cukup panjang. Jangan ragu untuk bookmark halaman ini supaya tidak lupa.

Rabu, 22 Maret 2017

Cara Mengubah Aplikasi menjadi Widget menggunakan Eclipse | Codingers

1. Buka kembali project Pengalih Mode Silent yang pernah dibuat. (Jika belum membuat silakan anda Lihat/Klik Pembuatan Aplikasi Pengalih Mode Silent ).





2. Pada sesi latihan ini akan coba di buat Home Screen Widget untuk Aplikasi PengalihMode

Silent. Beberapa class yang akan digunakan:

- Intent

- BroadcastReceiver

- AppWidgetProvider

- IntentService

- AppWidgetProviderInfo

Home Screen Widget dalam android merupakan miniature aplikasi yang dapat dilekatkan pada aplikasi lain seperti pada Home Screen. Hal ini juga di sebut App Widgets. App Widgets dapat menerima input dari pengguna melalui event click dan dapat meng-update diri mereka sendiri melalui jadwal yg regular. App  Widget diimplementasikan pada  home screendengan long-pressing.

Untuk membuat Aplikasi PengalihModeSilent lebih bermanfaat, maka akan digunakan Home Screen Widget, sehingga pengguna bisa menambahkan aplikasi ini ke home screen perangkat mereka.



3. Tambahkan sebuah class baru pada project anda (Aplikasi PengalihModeSilent), pada

package emha.android. pengalihmodesilent, dengan nama: AppWidget.java





4. Lengkapi kode program menjadi seperti berikut ini:





5. Pada layout, buat sebuah layout baru dengan nama widget.xml








6. Tambahkan sebuah ImageView, dan atur properties  sehingga didapat kondisi widget.xml



sebagai berikut:



7. Lengkapi kode program pada src/ > widget.java, menjadi sbb:





8. Mengatur App Widget Metadata

a. Pada direktori res/

b. Buat satu direktori baru, New > Folder, beri nama: xml





c. Dalam folder xml, buat sebuat new android xml file, dengan nama: widget_provider.xml



d.  Tipe file tersebut adalah AppWidgetProvider 



e. Klik Finish





9. Lengkapi widget_provider.xml menjadi sbb:





10. Langkah selanjutnya, mendaftarkan komponen baruke manifest

a. Buka : AndroidManifest.xml



Akan tampak source xml sbb:





b. Tambahkan elemen xml sehingga menjadi sbb (yg diblok orange adalah kode yg baru):



11. Selanjutnya, Meletakkan Widget di atas Home Screen

a. Klik lama di home screen





b. Akan muncul pop up, pilih widgets



c. Kemudian Pilih PengalihModeSilent





12. Coba jalankan aplikasi, klik icon widgets PengalihModeSilent di home screen







Terima Kasih:)

Jangan Lupa Share ke Teman kalian ya Guys..