Sunday, June 16, 2013

Cara Membuat Web Gratis Menggunakan WordPress

Siapkan semua komponen yang diperlukan, yaitu komputer, web server, dan file wordpress. Untuk web server banyak sekali tools atau software yang bisa digunakan. Namun kali ini kita akan menggunakan XAMPP, untuk installer XAMPP bisa di download di situs resminya. Sesuaikan isntaller XAMPP yang didownload dengan OS komputer yang digunakan. Bagi yang menggunakan OS Windows bisa langsung klik link download berikut untuk langsung mendownloadnya

Saturday, April 27, 2013

Jenis - jenis Bahasa Pemograman Java dan kegunaanya

1. J2SE (Standard Edition) : berbasis desktop
J2SE (Java 2 Standard Edition) J2SE adalah inti dari bahasa pemrograman Java. Digunakan untuk aplikasi berbasis desktop.
2. J2EE (Enterprise Edition) : berbasis web
      Java 2 Platform Enterprise Edition (J2EE) adalah salah satu Java Family Suite, yang menjadi
standard penting untuk mengembangkan enterprise aplikasi multitier berbasis komponen.
Diantaranya adalah untuk aplikasi e-bussiness, e-commerce dan web based application.
3. J2ME (Mobile Edition) : berbasis mobile / handphone  
J ava 2 Mobile Edition   adalah salah satu standar penting untuk mengembangkan Mobile aplikasi.diantaranya adalah untuk aplikasi perangkat lunak di handphone,yang banyak sekali kita lihat dan gunakan di telphon genggam.
4. Java Script
     JavaScript adalah bahasa skrip yang populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Internet Explorer (IE), Mozilla Firefox, Netscape dan Opera. Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag SCRIPT.
    JavaScript pertama kali dikembangkan oleh Brendan Eich dari Netscape dibawah nama Mocha, yang nantinya namanya diganti menjadi LiveScript, dan akhirnya menjadi JavaScript. 
 Berikut istilah yang sering sekali kita temui :
Program         : Adalah serangkaian instruksi yang logis, ditulis dalam bahasa pemrograman (bahasa yang dimengerti oleh komputer) untuk menghasilkan informasi (output) sesuai dengan keinginan si pemakai jasa komputer (User). 
Programming : Adalah tahapan dalam pembuatan program.
Programmer   : Adalah orang atau tenaga pelaksana yang mempunyai tugas untuk membuat dan menyiapkan program siap pakai.
Thread             : adalah unit terkecil dari eksekusi suatu program.
Sumber            : http://id.wikipedia.org/wiki/JavaScript

Friday, April 26, 2013

Tips Memilih Jurusan Komputer

Bagi kalian yang baru lulus atau masih sekolah dan sedang merencanakan ingin masuk ke jurusan apa, mungkin sempat terpikir ingin masuk ke jurusan perkomputeran. Namun sebelum menentukan jurusan perkomputeran yang akan dipilih, ada baiknya kalian mengumpulkan informasi sebanyak mungkin mengenai jurusan tersebut.
Apakah terdapat perbedaan antara jurusan Teknik Informatika, Sistem Informatika, Teknik Komputer, dan Manajemen Informatika ? Dan bagaimana prospek kedepannya yang bagus ? Menurut Romi Satria Wahono (pencetus website www.ilmukomputer.com), kurikulum bidang komputer di Indonesia mengacu dan mengadaptasi Computing Curricula, yaitu panduan kurikulum bidang komputer (computing) yang diterbitkan secara bersama oleh ACM (The Associantion for Computing Machinery), AIS (The Assiciation Information System), dan IEEE – CS (The IEEE Computer Society).
Ketiga asosiasi kenamaan dunia tersebut bergabung membentuk suatu gugus tugas untuk mentusun kurikulum terkait dengan dunia perkomputeran yang kemudian diacu oleh banyak institusi pendidikan di seluruh dunia.
Adaptasi dan acuan kurikulum di Indonesia adalah :
1.   Computer Science, untuk program studi (jurusan) Teknik Informatika atau Ilmu Komputer.
2.   Computer Enginering, untuk program studi (jurusan) Sistem Komputer atau Teknik Komputer
3.   Informatika System, untuk Sistem Informatika atau Manajemen Informatika.
Sedangkan Software Engineering dan Information Technology, di Indonesi bukan merupakan program studi (jurusan) karena masih bisa masuk salah satu bagian dari Teknik Informatika atau Ilmu Komputer. Semua program studi (jurusan) tersebut sebenarnya memiliki mata kuliah yang boleh dikatakan “sama”, hanya pembobotannya saja yang berbeda. Bobot inilah yang nantinya menentukan jalur karier dan bidang kerja lulusan. Secara singkat, deskripsi dan kompetensi masing – masing jurusan tersebut adalah :
Computer Engineering (Jurusan Sistem Komputer atau Teknik Komputer) mempelajari tentang bagaimana mendisain dan merancang konstruksi komputer dan sistem berbasis komputer yang baik. Ilmu yang terlibat adalah mengenai hardware, software, komunikasi dan tentu saja memahami proses interaksi antara bagian tersebut. Jurusan ini diharapkan menghasilkan lulusan yang mampu mendesain dan mengimplementasikan sistem yang terintegrasi baik software maupun hardware.
Computer Science (Jurusan Teknik Informatika atau Ilmu Komputer) mempelajari antara lain tentang bagaimana mengembangkan robotic, computer vision, intelligence system, bio – informatika, dan hal – hal lainnya yang terkait dengan pengembangan komputer kedepannya. Untuk itu, ilmuwan komputer ini harus mempelajari berbagai hal secara teoritis hingga dasar – dasar algoritma dan mengetahui cara mengimplementasikannya. Jurusan ini diharapkan menghasilka lulusan dengan kemampuan cukup luas dimulai dari penguasaan teori (konsep) dan pengembangan software .
Information System (Jurusan Sistem Informasi atau Manajemen Informatika) mempelajari antara lain tentang bagaimana membangun dan mengintegrasikan solusi teknologi informasi dengan proses bisnis yang ada, sehingga suatu institusi bisnis akan dapat mencapai tujuannya dengan efektif dan efisien. Jurusan ini diharapkan menghasilkan lulusan yang mampu menganalisis kebutuhan (requirement) dan proses bisnis (business process) serta mendesain sistem berdasarkan pada tujuan organisasi.
Information Technology mempelajari antara lain tentang bagaimana sebuah sistem informasi di sebuah institusi sudah tepat keberadaannya, berfungsi sesuai harapan, mudah dalam pengaturan operasional, serta aman. Selain itu, aspek non teknis semisal memahami kebutuhan dari pengguna akhir, menterjemahkan kebutuhan manajemen, dan hal – hal praktis lainnya juga dipelajri. Jurusan ini diharapkan menghasilkan lulusan yang mampu bekerja secara efektif dalam merencanakan, mengimplementasikan, mengkonfigurasi, dan memaintain infrastruktur teknologi informasi dalam organisasi.
Software Engineering mempelajari antara lain tentang bagaimana merancang, membangun, dan memelihara sebuah sistem software yang reliable, efisien, efektif serta mudah dikembangkan dan dapat memenuhi kebutuhan dari customer atau pengguna. Jurusan ini diharapkan menghasilkan lulusan yang mampu mengelola aktivitas pengembangan software yang beskala besar dalam tiap tahapannya.
Semoga kalian tidak bingung lagi ya… mengenai jurusan komputer yang akan kalian pilih. Mengenai jurusan mana yang baik, ini tergantung pada minat, keinginan, dan potensi yang kalian miliki.

Selamat memilih jurusan…. !!!
Sumber : romisatriawahono.net dan sumber lainnya

Saturday, March 2, 2013

Mengatasi Warning Error di Timezone PHP



Pada artikel kali ini saya akan membahas tentang masalah (warning error) yang muncul pada konfigurasi PHP. Disini, saya juga memberikan contoh-contoh warning error berikut beserta penyebab dan solusinya. Akhir-akhir ini banyak ditemukan adanya sistem error yang sering muncul ketika kita (user) mengoperasikan suatu program, atau dalam kasus ini yaitu PHP (Personal Home Page).  
Warning: date_default_timezone_get [function.date-default-timezone-get]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ...

Apa  penyebabnya? dan Bagaimana solusi untuk menghilangkan Warning tersebut?
Peringatan di atas muncul karena diaktifkannya E_STRICT dan E_NOTICE dalam konfigurasi PHP..  Pesan di atas mengingatkan anda untuk membuat script PHP yang di dalamnya menggunakan function date, Anda harus menyertakan perintah date_default_timezone_set dalam script tersebut sebelum function date muncul, supaya warning tersebut tidak muncul.
Lalu bagaimana jika suatu ketika, kita sudah telanjur membuat banyak script, misalkan ratusan, dalam sebuah folder di mana kesemuanya menggunakan perintah date di dalamnya. Apakah kita juga harus mengedit semua script tersebut untuk menambahkan perintah date_default_timezone_set??
Langkah-langkah yang harus dilakukan
1.      Membuat sebuah file.htaccess yang berisi perintah berikut ini
php_value date.timezone Asia/Jakarta 
2.      Gunakan Notepad atau Notepad++ atau Text Editor lain utuk euat file .htaccess
3.      Tulis perintah diatas php_value date.timezone Asia/Jakarta 
4.    File .htaccess tersebut cukup diletakkan di dalam folder script PHP anda atau di root direktory web.
5.   Simpan file dengan  nama .htaccess (jangan lupa tanda titik “.” didepannya) save as  type diubah mejadi all files.
6.      Maka hilanglah semua warning tersebut. 

Selain penjelasan diatas, saya juga memberikan contoh warning error yang sering muncul dan menjadi kendala bagi anda untuk mengatasinya.
 
Berikut Contoh, Penyebab beserta Solusi mengatasinya :
1. Bunyi Error:
1.Warning: mysql_fetch_array(): supplied argument is not
2.a valid MySQL result resource in ....
atau
1.Warning: mysql_num_rows(): supplied argument is not
2.a valid MySQL result resource in ...
Penyebab:
Error di atas disebabkan ada query SQL yang salah. Bisa jadi karena sintaks perintah query SQL nya salah, misalnya kurang tanda petik untuk menyatakan string dll. Selain itu bisa juga terjadi karena nama field dan tabel yang salah penulisannya.
Solusi:
Coba cek kembali statement query SQL Anda. Pastikan tidak ada lagi kesalahan dalam penulisannya. Untuk proses debugging query SQL (mengetahui letak kesalahannya), Anda bisa menambahkan statement die(mysql_error()) pada perintah mysql_query() nya. 
Contoh:
1.$query = ".....";
2.mysql_query($query) or die(mysql_error());
3..
4..
 
2. Bunyi Error:

1.Parse error: syntax error, unexpected T_STRING
Penyebab:
Error tersebut disebabkan karena penggunaan tanda petik (double quote atau single quote) yang tidak tepat untuk menyatakan suatu string. Sebuah string harus diapit oleh dua buah tanda petik. 
Sebagai contoh:
1.
2.$a = "ini sebuah string";
3.?>
 atau
1.
2.$a = 'ini sebuah string';
3.?>
Namun... jika dalam string tersebut terdapat tanda petik lagi, misalkan
1.
2.$a = "ini sebuah " string";
3.?>
atau
1.
2.$a = 'ini sebuah ' string';
3.?>
maka akan terdapat error di atas. Hal yang sama jika Anda menggunakan single quote (tanda petik tunggal).
Solusi:
Pastikan di dalam sebuah string, anda mengapitnya dengan hanya 2 buah tanda petik saja. Jika Anda bermaksud menyisipkan tanda petik dalam sebuah string, gunakan tanda \" atau \',
contoh
1.
2.$a = "ini sebuah \" string";
3.?>
atau
1.
2.$a = 'ini sebuah \' string';
3.?>
3. Bunyi Error:
1.Warning: mysql_connect() [function.mysql-connect]:
2.Access denied for user ‘root’@'localhost’ (using password: 
 YES) in ...
Penyebab:
Error di atas disebabkan karena koneksi yang gagal ke MySQL. Penyebab gagalnya bisa jadi disebabkan nama user atau password yang salah. 
Solusi:
Pastikan username dan password koneksi ke MySQL Anda sudah benar ketika menggunakan perintah koneksi mysql_connect("namahost", "namauser", "passworduser")
 
Demikian tadi, sedikit saya share tentang contoh masalah warning error yang sering muncul. Mudah-mudahan apa yang dibahas dalam artikel ini bermanfaat bagi anda yang ingin belajar PHP namun terkendala beberapa macam error yang belum tau penyebabnya dan bagaimana solusinya. 
 NAMA    : Agustinus Aprinaldi Silalahi
 NIM         :1032003
 KELAS   :MI Pagi

Tuesday, February 19, 2013

Penyedia Web Hosting Gratis

Haaai,..hhehe. kali ini saya akan Posting tantang Daftar Penyedia WebHosting Gratis
postingan kali ini saya dedikasikan untuk kalian yang sedang belajar web, sama seperti saya.hhehe. untuk memiliki sebuah web kalian mutlak memiliki domain dan hosting.Gampangannya domain itu kaya zanuzone.com,zanuzone.net, dll. Lalu hosting atau tempat penyimpanan data dari web kalian. Secara detailnya kalian tanya saja sama om Google. Domain dan hosting ini ada yang bayar kaya .com .web.id .net dll itu bayar, tapi tenang bung!ada yang gratis an kok.hhehe Berikut ini aku kasih situs-situs penyedia domain dan hosting gratis, cocok buat kalian latihan .
1. 000webhost.com 

Bagi teman teman yang sedang berkelana mencari hosting - hosting gratis yang support PHP & MySql, baik yang akan digunakan untuk membantu meringankan bandwidth utama website anda seperti yang dilakukan ilmuwebsite atau sekedar ingin mencoba menjalankan script php, atau bisa juga sedang belajar mencoba membuat website berbasis PHP, silahkan coba hosting yang satu ini: 

http://www.000webhost.com
Registernya ke sini: http://www.000webhost.com/order.php
Mereka 100% menawarkan hosting gratis, dan powerfull, saya sangat menyaran kan menggunakan hosting gratis ini
spesifikasinya seperti ini:
  • 250 MB Disk Space, 100 GB Data Transfer
  • PHP with MySQL Database Support 
  • Ada fantasticonya juga (wordpress,joomla,drupal,phpbb,smf,dll), jadi kita ga perlu upload lagi dan susah - susah setting databasenya, tinggal pakai
  • yang hebatnya lagi ada email accountnya, top banget !!
  • Ok, sekarang waktunya Test and Review by ilmuwebsite.com, hasilnya: Space : Ya… benar pada cPanelnya di kasih 250mb
  • Bandwidth : Janjinya 100Gb, tapi di cPanelnya bandwidth nya tidak tertulis…
  • Kecepatan server (Speed Test) : Bagus… Cepat di crawl oleh googlebot (test kami), tapi ada beberapa orang yang menyatakan Server Uptimenya 77%, tapi kami belum merasakan hal itu.
  • cPanel : Bagus cPanel nya versi terbaru 13 (x3), versi ini menurut kami loading nya berat, lebih baik yang versi lama yaitu versi 10 (x)
  • FTP : Bagus… FTP nya Ok, sudah kami coba dengan smartftp dan tidak ada masalah..
  • Support DNS & Subdomain : Ya… mereka memberikan pilihan penggunaan domain anda sendiri dengan arahan Name Server, contoh domain: unair.info (contoh arahan DNS domain ke 000webhost.com), atau anda juga dapat memilih menggunakan subdomain mereka namasitus.890m.com atau namasitus.site88.net, contoh: http://networkandgame.890m.com
Name Server : dns1.000webhost.com
: dns2.000webhost.com
Affiliate : SCAM - Mereka tidak akan pernah membayar anda

Total Score
untuk versi hosting gratis PHP SQL : 90
Request Test and Review silahkan kirim email ke: webmaster@ilmuwebsite.com

Feature yang di janjikan oleh pihak 000webhost adalah:
  • Support:
  • PHP mail() function and Sendmail
  • Curl, GD2 library, ImageMagick, Zend
  • fopen() and PHP sockets
  • safe_mode is OFF, file uploads ON
  • Zend Optimizer support, Ioncube loader.. and much more features are enabled

PHP mail() function and Sendmail: ini berarti anda bisa menggunakan fungsi PHP Send Mail

2. My-php.net  
http://my-php.net/

untuk daftarnya ke sini
http://my-php.net/signup.php

spesifikasi gratis yang tersedia di situsnya :
  • 300 MB fast web space
  • 100 GB monthly bandwidth
  • MySQL database
  • PHP scripting support
  • FTP account
  • Fantastico? type installer
  • No file size limitations
  • Instant activation
daftarnya ga sulit, tidak ada banner iklannya