Saturday, April 30, 2016

Membuat Flowchart menggunakan yEd Graph Editor

Untuk dapat membuat flowchart menggunakan yEd Graph Editor, adalah dengan menjalankan aplikasi tersebut . pastikan komputermu sudah terinstal yEd Graph Editor, kalau belum kamu bisa mendowloadnya terlebih dahulu .
  
Pilih New document untuk membuat lembar kerja baru

Pilih salah satu komponen pada palette yang akan digunakan untuk membuat flowchart

Susunlah simbol simbol flowchart tersebut

Untuk menambahkan keterangan pada sImbol tersEbut, klik kanan dan pilih edit label


Tariklah garis pada symbol tersbut agar masing masing symbol dapat terhung, dan dengan demikian flowrct yang kita buat selesai, selain membuat flowchart kita juga dapat menggunakan aplikasi ini untuk membuat diagaram UML, caranya Pilih menu UML pada component palette
 selamat mencoba !!

Monday, April 25, 2016

Belajar NetBeans Java Membuat Koneksi ke MySQL + Source Code

Belajar NetBeans Java Membuat Koneksi ke MySQL

Bahasa pemrograman Java merupakan bahasa program paling populer di Indonesia dan di Dunia saat ini tahun 2016. Bahasa pemrograman java sangat mudah untuk dipelajari khususnya bagi pemula yang ingin memasuki dunia pemrogramman. Keuntungan menggunakan bahasa java salah satunya adalah bisa dijalankan dimana saja, termsuk dalam membuat aplikasi android. Kereeeeen kan?

Dalam membangun aplikasi java, kita bisa menggunakan IDE yang paling sering digunakan para programmer java misalnya Eclipse dan NetBeans IDE. Kedua aplikasi diatas memiliki kelebihan dan kekurangan masing-masing dalam mengembangkan aplikasi java seperti yang sudah dijelaskan pada postingan sebelumnya. Namun pada tutorial belajar bahasa pemrogramman java bagi pemula ini kami menggunakan NetBeans IDE yang mana lebih simple dalam penggunaan dan pembelajaran.

Pelajaran pertama dalam pembuatan aplikasi dengan menggunakan bahasa java disini adalah cara membuat koneksi java ke database, yang mana kami menggunakan database MySQL yang mungkin dan umumnya sudah dikenal banyak dari kamu meskipun masih pemula dalam dunia programming. Aplikasi ini bisa kamu buat dengan mudah dan akan kami berikan source kode koneksi java ke database secara gratis. Simak terus tutorialnya.

Apa yang harus disiapkan sebelum membuat koneksi java?

Sebelum mengikuti tutorial ini, kamu harus menyiapkan sebuah database yang dibuat menggunakan MySQL. Jika kamu belum tau bagaimana cara membuat database menggunakan MySQL kamu bisa search di blog ngehh.id yang mana pada artikel yang lalu sudah kami bahas tutorial lengkap mengenai cara pembuatan database dari MySQL.

Download MySQL Connector Java

Selanjutnya download terlebih dahulu Java Connector yang akan menghubungkan aplikasi kita dengan database MySQL, dimana dalam tutorial ini kami menggunakan MySQL Connector Java versi 5.1.2 yang bisa kamu download di link berikut https://www.dropbox.com/s/xuracalv1h4bwhs/fil-mysql-connector-java-5.1.2.jar.zip?dl=0 . Selesai di download silahkan extrak file tadi dan kamu akan menemukan dua buah file yang dibutuhkan dalam membuat koneksi dengan JDBC Driver : mysql-connector-java-5.1.2.jar dan rs2xml.jar

Membuat Project Baru di Java NetBeans IDE

Langsung saja kita akan membuat aplikasi sederhana dengan NetBeans IDE Java, silahkan open dan buat project baru > pilih java applications > next dan beri nama project baru kamu dengan nama Koneksi database mysql > dan Finish. Pada Main Class KoneksiDatabaseMysql.java kamu akan menjumpai code default class java seperti berikut :

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package koneksi.database.mysql;

/**
*
* @author b0x
*/
public class KoneksiDatabaseMysql {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
}
}

Dalam tahap ini kita akan mengabaikan main class sesaat saja, kita akan langsung membuat form baru yang berfungsi untuk memanggil code koneksi yang akan kita buat. Langsung saja buatlah sebuah form baru dengan cara klik kanan pada source packages project kamu > dan klik new > pilih jFrame Form > beri nama class nya dengan nama "frmKoneksi.java" > dan Finish. Selanjutnya kita akan mendesign tampilan aplikasi sederhananya, lihat gambar dibawah ini :


Import MySQL Connector dan rs2xml

Untuk mengimport MySQL Connector.jar dan dan rs2xml.jar kedalam project baru kamu, silahkan klik kanan pada libraries project > dan Add Jar Folder, cari lokasi penyimpanan file yang sudah kamu ekstrak sebelumnya > dan Open.

Membuat Class Koneksi Java

Desain tampilan aplikasi sederhana kamu dan sesuaikan dengan kebutuhan. Selanjutnya kita akan kembali ke Main class KoneksiDatabaseMysql.java. Dengan code standar bawaan Netbeans ketika membuat project baru java akan terlihat seperti code diatas, silahkan Hapus seluruh code yang ada pada main class tersebut dan tuliskan code untuk membuat koneksi java berikut :

package koneksi.database.mysql;

import java.awt.HeadlessException;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;

public class KoneksiDatabaseMysql {
private static Connection mysqlkonek;
public static Connection koneksiDB()
throws SQLException {
if(mysqlkonek==null){
try {
String DB="jdbc:mysql://localhost:3306/delta_db";
// delta_db adalan nama database MySQL yang digunakan
String user="root";
String pass="";
DriverManager.registerDriver
(new com.mysql.jdbc.Driver());
mysqlkonek = (Connection)
DriverManager.getConnection(DB,user,pass);
JOptionPane.showMessageDialog
(null,"Koneksi Database Sukses");
} catch (SQLException | HeadlessException e) {
JOptionPane.showMessageDialog(null,"Koneksi gagal");
}
}
return mysqlkonek;
}
}

Selanjutnya kita akan memanggil koneksi dari "frmUtama.java" dengan cara klik dua kali pada button1 dan button 2, tuliskan code java berikut :

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
KoneksiDatabaseMysql konek = new KoneksiDatabaseMysql();
try {
KoneksiDatabaseMysql.koneksiDB();
} catch (SQLException ex) {
Logger.getLogger(frmKoneksi.class.getName()).log(Level.SEVERE, null, ex);
}
}

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
System.exit(0);
}

Jika semua sudah selesai coba RUN aplikasi sederhana kamu, jika tidak ada error maka setelah menekan tombol "Konek kedatabase" akan muncul pesan "Koneksi ke database Berhasil", sebaliknya jika ada permasalahan dengan koneksi dari aplikasi ke database akan memunculkan pesan "Koneksi gagal".

Jika masih kurang paham dengan tutorial singkat diatas, kamu bisa mendownload source code koneksi java ini pada link berikut :  https://www.dropbox.com/s/oxg7x6k4pvlsa0j/Koneksi-database-mysql-ngehh-id.zip?dl=0

Jangan lupa tinggalkan juga komentarnya bagi yang belum paham. terima kasih.

Buat Game Android 3D Unreal Engine 4 vs Unity3D 5, Mana yang Lebih Populer?

Unreal Engine 4 vs Unity3D 5

Pengembangan Aplikasi Game 3D dan 2D saat ini memang sedang populer menggunakan Engine game yang terpopuler dikalangan Game Development baik berbasis game desktop, game IOS maupun game Android yang sangat membantu sang developer dalam mengembangkan dan membangun game yang komplex sekalipun. Salah satu engine game terpopuler saat ini tahun 2016 adalah unity3D Engine yang merupakan aplikasi pengembang dan pembuat game android paling banyak digunakan. Tutorial pembuatan game android menggunakan Unity3d Engine juga sudah banyak kami posting di blog ini.

Selain mengembangkan game dengan menggunakan Unity3D, bagi kamu yang masih pemula dalam dunia game developmet mungkin belum pernah mendengar yang namanya Unreal Engine. Ya.. aplikasi Unreal Engine merupakan engine pengembangan game yang populer dan tidak kalah dengan Unity3d. Tahun 2016 ini Unreal Engine merupakan salah satu game engine diantara ratusan game engine lainnya yang terbaik merurut game developer sendiri. Hal itu disebabkan karena game yang dikembangkan menggunakan Unreal Engine memiliki tampilan grafis 3D dan 2D yang memukau. Lighting, shadow dan detail nya hampir mendekati grafis console game.

Ada banyak sekali game – game populer baik berbasis desktop maupun untuk smartphone yang berbasis Android yang dikembangkan dengan menggunakan Unreal Engine. Misalnya saja Game Infinity Blade 1 dan 2, Lili, Dark Meadow. Sampai saat tulisan ini dipublish, Unreal Engine sudah sampai pada versi 4.11 dan berita terHOTnya untuk versi 4 Unreal Engine bisa didownload dan digunakan secara gratis, kamu hanya akan dikenakan biasa sebesar 5% jika pendapatan dari aplikasi game yang kamu buat jika sudah lebih dari $3000.

Berikut kami rangkum keunggulan yang dimiliki Unreal Engine 4 dan Unity3D 5 sehingga tidak membingungkan bagi kamu yang ingin belajar membuat game dengan menggunakan aplikasi terbaik yang mudah kamu pelajari.

Keunggulan Unreal Engine 4

  1. Unreal Engine versi 4 bisa kamu gunakan secara gratis tanpa harus membayar sepeserpun. Dengan bermodalkan koneksi internet dan kamu bisa mendownload serta menginstall aplikasi Unreal Engine di PC kamu.
  2. Unreal Engine versi 4 memiliki tampilan grafis yang tidak bisa diperca sehingga begitu realistis.
  3. Dalam mengembangkan aplikasi game dengan Unreal kamu bisa menggunakan bahasa pemrograman Blueprints Visual Scripting system, atau menggunakan bahasa pemrograman C++.
  4. Asset yang bisa kamu gunakan secara gratis dan full featured dari Unreal Engine. Sangat banyak sekali asset yang dipublish pada Unreal Engine oleh jutaan pengembang aplikasi game Unreal Engine yang bisa di pakai dalam membuat project game kamu.
  5. Platform yang bisa dijalankan dengan menggunakan Unrela Engine adalah Windows PC, Mac OS X, iOS, Android, VR, Linux, SteamOS, HTML5, Xbox One, dan PS4.
  6. Unreal Engine memiliki Dokumentasi yang lengkap baik berupa video tutorial yang di upload berbagai game developer dari seluruh penjuru dunia.

Keunggulan Unity3D Versi 5

  1. Membuat aplikasi game android menggunakan Unity3D lebih diutamakan untuk seorang pemula, dan Unity3D tersedia dengan dua versi, yaitu versi gratis dan berbayar. Kamu bisa menggunakan versi gratis dan tidak akan mendapat full featured yang tersedia dalam Unity3D. Kecuali menggunakan versi berbayar.
  2. Unity3D juga memiliki tampilan grafis yang professional, namun menurut penulis untuk masalah tampilan Unreal Engine lebih efektif.
  3. Membuat aplikasi game dengan Unity3D bisa menggunakan bahasa pemrograman C#(c Sharp) dan Java Script. Berbeda dengan Unreal Engine
  4. Asset yang bisa digunakan dalam Unity3D versi gratis dalam mengembangkan sebuah Project game berbeda dengan menggunakan Unity3D versi berbayar. Sehingga kamu hanya disarankan menggunakan Unity3D versi free dalam tahap pembelajaran. Dan gunakan versi pro untuk membangun project game yang komplit.
  5. Platform yang bisa dijalankan jika menggunakan Unity 3D adalah Windows PC, Mac OS X, Linux, Web Player, WebGL, VR(including Hololens), SteamOS, iOS, Android, Windows Phone 8, Tizen, Android TV dan Samsung SMART TV, Xbox One & 360, PS4, Playstation Vita, dan Wii U.
  6. Unity3D Engine  juga mempunyai Dokumentasi yang lengkap yang di upload berbagai game developer dari seluruh penjuru dunia.

  • [message]
    • Kesimpulan
      • Dalam mengembangkan game berbasis Desktop, penulis lebih memilih menggunakan Unreal Engine karena lebih efesien dan performa yang lebih tinggi. Namun jika kamu hanya ingin membangun aplikasi game yang tidak terlalu komplex seperti aplikasi game android, kamu disarankan menggunakan Unity3D, selain itu juga lebih mudah dipelajari dalam membuat aplikasi game bagi kamu yang memang buta dalam bahasa pemrograman.

Jika kamu seorang developer game android, desktop maupun IOS kamu bisa berbagi cerita dengan kami dengan cara berkomentar di bawah ini ya. Kamu juga bisa mendapatkan artikel unik dan tutorial – turorial keren lainnya langsung dari situs ngehh.id secara gratis setiap hari. Terima kasih.

Sunday, April 24, 2016

Kelebihan dan Kekurangan AngularJS JavaScript Terpopuler


Kelebihan dan Kekurangan AngularJS JavaScript Terpopuler
JavaScript paling populer tahun 2016 ini salah satunya adalah Angular JS yang merupakan front-end framework JavaScript yang dikembangkan pertama kali oleh Google Misko Hevery dan Adam Abrons. Dengan keunggulan Framewrok JavaScript ini dan banyaknya fitur-fitur yang powerful dari AngularJS, dalam proses pengembangan atau pembuatan aplikasi menjadi sangat mudah, maupun untuk seorang pemula sekalipun. Selain itu framwork JavaScript Angular JS merupakan open source yang bebas digunakan oleh siapapun tanpa harus membayar alias gratis.

Angular Js juga merupakan JavcaScript Framework yang memiliki data terstruktur dalam pengembangan dan pembuatan website dinamis. Sangat cocok bagi kamu yang ingin memasuki dunia web designer hanya bermodal HTML dan Angular JS. Beberapa fitur utama yang di andalkan oleh Angular JS dan kelebihan dari Angular JS membuat JavaScript Framework yang satu ini menjadi populer dikalangan web designer.

Bagian – bagian utama yang dimiliki framwork AngularJS seperti berikut :

  1. ng-app yang berfungsi sebagai pen-definisi arahan dan link dari aplikasi Angular JS ke html.
  2. ng-model berfungsi untuk arahan data dari aplikasi Angular JS ke input kontrol html.
  3. ng-bind berfungsi sebagai arahan data dari aplikasi Angular JS ke tag html.

Berikut kami jelaskan beberapa fitur utama yang diunggulkan dalam framework AngularJS sebagai berikut :

  1. JavaScript Framework Angular JS merupakan sebuah framework yang sangat efisien dalam dan mengembangkan Rich Internet Applications (RIA).
  2. JavaScript Framework Angular JS merupakan aplikasi MVC (Model, View, Controller).
  3. Dengan menggunakan Aplikasi yang berbasis Angular JS bisa diakses dari semua web browser.
  4. Framework Angular JS merupakan framework JavaScript Open Source alias gratis, dan memiliki komunitas pengembang aplikasi yang banyak.

Beberapa Fitur Core yang dimiliki Angular JS antara lain :

  1. Data binding yang berfungsi untuk sinkronisasi data antara Model dan View yang dimiliki Angular JS.
  2. Scope adalah suatu objek yang mengacu pada sebuah model, sebagai perekat antara Controller dan View.
  3. Controller Merupakan kumpulan dari fungsi-fungsi javascript yang dibuat dalam Angular JS.
  4. Model View Whatever yang artinya Angular JS tidak mengimplementasikan MVC secara umum, melainkan sesuatu yang lebih dekat sebagai MVVM (Model View View Model).

Keuntungan menggunakan Angular JS seperti berikut :

  • Dengan menggunakan Angular JS dalam pembuatan aplikasi akan memudahkan developer, karena AngularJS sendiri memiliki kemampuan dalam membuat Single Page Application dengan cepat dan mudah.
  • Framework Angular JS mampu berinteraksi dengan HTML dan memilki kemampuan data binding pada html dengan efesiensi yang tinggi.
  • Angular JS Menyediakan Dependency Injection (DI) dimana akan memungkinkan sang developer menulis beberapa komponen dan code yang terpisah satu sama lain. Kita hanya perlu memanggil komponen tersebut jika diperlukan dan bisa digunakan secara berulang.
  • Dengan menggunakan Angular JS sebagai pengembang aplikasi sang developer dapat membuat fungsi dan code yang lebih baik dan lebih ringkas.
Diatas merupakan beberapa keunggulan yang dimiliki oleh Angular JS, keunggulan lainnya masih banyak dan tidak akan muat jika dituliskan semuanya. Jika ingin mengetahui semua keunggulan yang dimiliki oleh Angular JS bisa langsung praktek dan debugging. Namun ada beberapa kelemahan yang dimiliki oleh Angular JS sendiri. Apa kelemehan Angular JS?

Kekurangan yang dimiliki Oleh AngularJS :

  • Autentikasi server yang kurang aman.
  • Jika menggunakan web browser dan mendisable fungsi javascript, maka aplikasi tidak akan berjalan. Jadi hanya tergantung dari jenis aplikasi browser yang digunakan.
Jika kamu berminat untuk belajar Angular JS secara serius dan tekun, kamu bisa langsung subscribe media social ngehh.id untuk mendapatkan tutorial – tutorial terbaru dari ngehh.id tentang JavaScript Angular JS berbahasa Indonesia terbaru setiap hari secara gratis. Terima kasih :)

Koneksi VB.NET ke MySQL Database dengan MySqlClient dan ODBC

Koneksi VB.NET ke MySQL Database dengan MySqlClient dan ODBC

Bahasa pemrograman visual basic .net juga merupakan salah satu bahasa program yang kini populer di indonesia. Aplikasi yang dibangun dapat dijalankan dalam sistem operasi windows dan berjalan dengan .net framework. Dengan menggunakan aplikasi visual studio versi komunitas kamu bisa membuat aplikasi windows form secara gratis.

Bahasa pemrograman vb.net juga terbilang mudah untuk dipelajari khususnya bagi kamu yang masih pemula dan ingin belajar bahasa pemrograman, kamu boleh mencoba dan memulai untuk belajar bahasa basic. Selain penulisan syntax dalam bahas visual basic yang lebih mudah untuk dipahami juga dengan bantuan aplikasi IDE visual studio yang memiliki fitur – fitur debugging yang keren yang memudahkan dalam mengembangkan aplikasi windows.

Dalam tutorial vb.net pertama ini, kita akan lansung membuat sebuah aplikasi yang berhubungan dengan Database, yaitu database MySQL. Membuat koneksi ke Database MySQL dengan menggunakan metode MySQLClient dan ODBC bukanlah hal yang susah untuk dilakukan. Kamu hanya perlu mengikuti tutorial ini sampai selesai. Kamu juga tentunya nanti bisa mendownload full source code koneksi vb net ini dengan syarat kamu harus subscribe dan follow channelnya ngehh.id. hehehe

2 Cara membuat koneksi VB.Net ke MySQL

Dalam membuat koneksi di visual studio .net kamu bisa saja menuliskan perintah untuk koneksi ke database dalam form yang sama, namun kamu juga bisa membuat sebuah module baru atau class baru dan khusus untuk koneksi ke database saja. Dalam tutorial ini penulis akan membuat koneksi dengan menggunakan module koneksi dan bisa dipanggil dari manapun dalam sebuah project. Ikuti langkah – langkahnya :

Penting
Dalam tutorial membuat koneksi database mysql ke vb.net kamu harus menyiapkan database MySQL terlebih dahulu. Searching di ngehh.id tentang cara membuat database MySQL

#1. Memuat Koneksi Vb.net dengan ODBC

Persiapan sebelumnya kamu diwajibkan mendownload dan menginstall driver MySQL Connector/ODBC yang berguna untuk menghubungkan aplikasi kamu dengan database tentunya. Dalam tutorial ini juga penulis menggunakan driver MySQL connector versi 5.1, kamu bisa mendownloadnya di situs resmi MySQL atau langsung di sini http://dev.mysql.com/downloads/connector/odbc/5.1.html

Langsung saja buat project baru di visual studio kamu, saya menggunakan visual studio 2015. Buatlah project baru dengan nama BelajarKoneksiDatabase, dan pada form1.vb designlah tampilan aplikasi kamu seperti gambar berikut :
Membuat koneksi vbnet database mysql

Membuat Koneksi ODBC Driver dan MySQL Client

Pada komputer/laptop kamu silahkan buka Administrative Tools yang ada di control panel > System and Security > Administrative Tools dan pilih ODBC Data Sources. Ingat jika kamu menggunakan visual studio 64bit silahkan pilih data sources 64 bit, begitu juga sebaliknya.

Buatlah Data Sources baru dengan cara klik New > pilih MySQL ODBC 5.1 Driver > Finish. Sesuaikan Data Sources dengan database server yang kamu gunakan. Lihat gambar berikut dan sesuaikan dengan database kamu :
membuat data source koneksi vb net

Jika sudah selesai jangan langsung di save, silahkan di test terlebih dahulu. Jika koneksi sudah ok baru di save.

Membuat Module Koneksi

Lanjut dengan pembuatan module baru untuk membuat module koneksi kita dengan cara pada menu Project > Add Module dan beri nama ModuleKoneksi.vb, selanjutnya tuliskan seluruh code koneksi database berikut :

Sub Koneksi dengan ODBC

Sub openConnectionsODBC()
Try
connectodbc = New OdbcConnection("DSN=belajarkoneksi;" _
+ "MultipleActiveResultSets=True")
If connectodbc.State = ConnectionState.Closed Then
connectodbc.Open()
MsgBox("Koneksi Berhasil")
End If
Catch ex As Exception
MsgBox("konek Kedatabase Bermasalah")
End Try
End Sub

Sub Koneksi Dengan MySQL CLient

Sub openConnectionsMySQL()
Try
connectMySQL = New MySqlConnection("Server=localhost;" _
+ "user id=root;" _
+ "password=;" _
+ "database=k13new")
If connectMySQL.State = ConnectionState.Closed Then
connectMySQL.Open()
MsgBox("Koneksi Berhasil")
End If
Catch ex As Exception
MsgBox("konek Kedatabase Bermasalah")
End Try
End Sub

Deklarasikan koneksi odbc dan mysql client

Public connectodbc As OdbcConnection
Public connectMySQL As MySqlConnection

Import NameSpace

Import NameSpace
Imports System.Data.Odbc
Imports MySql.Data.MySqlClient

Code untuk memutuskan Koneksi Database

Sub closeConnection()
connectodbc.Close()
connectMySQL.Clone()
End Sub

Seluruh code diatas merupakan code modulekoneksi.vb yang akan membuat koneksi ke database dan memutuskan koneksi dari database. selanjutnya kita akan memanggil koneksi dari form1.vb. sehingga keseluruhan code pada form1.vb seperti berikut :

Public Class Form1
Private Sub Button2_Click(sender As Object, e As EventArgs) _
Handles Button2.Click
openConnectionsODBC()
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) _
Handles Button1.Click
openConnectionsMySQL()
End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) _
Handles Button3.Click
closeConnection()
End Sub
End Class

Jika sudah beres, silahkan jalankan aplikasi koneksi ke database kamu dengan menekan tombol F5. Dibawah ini merupakn seluruh source code untuk membuat koneksi vb.net ke database mysql yang bisa kamu download secara gratis di https://www.dropbox.com/s/rh75mrz3fxv9aah/BelajarKoneksiDatabase-ngehh-id.zip?dl=0

jangan lupa share dan subscribe blog kami jika bermanfaat. terima kasih :)

Saturday, April 23, 2016

3 Cara Membuat Koneksi PHP ke Database MySQL yang Disarankan

Membuat Koneksi PHP ke Database MySQL

Bahasa pemrograman berbasis web PHP saat ini merupakan bahasa pemrograman yang banyak diminati oleh kalangan web designer dan paling populer di Indonesia. Selain performa yang dimiliki dan fitur – fitur baru dan canggih yang ada pada PHP7 yang baru saja di update membuat programmer PHP semakin girang. Bahasa pemrograman PHP terutama di Indonesia paling sering digunakan dalam mengembangkan dan membuat aplikasi berbasis website. Selain PHP framewrok yang lagi nge-trend untuk sekarang ini. Misalnya saja Laravel yang semakin populer dan merupakan framewroknya PHP.

Pelajaran pertama dalam tutorial belajar PHP khusus pemula pada kesempatan ini tentang bagaimana cara membuat koneksi PHP ke database MySQL yang mungkin sudah banyak dibahas di Internet. Namun disini kami sedikit membedakan tutorial dasar PHP ini. Dimana kita akan membuat sebuah koneksi PHP ke database MySQL dengan cara penulisan yang berbeda, diantaranya membuat koneksi php mysql extension, mysqli extension, dan PDO (PHP Data Objects).

Mendengar kata PDO mungkin bagi yang masih awam dengan bahasa pemrograman terutama PHP akan terdengar asing. Apa sih dimaksud dengan PDO (PHP Data Objects) ? PDO merupakan singkatan dari PHP Data Objects dan merupakan cara yang paling ramping dan paling konsisten untuk mengoneksikan data ke database server. PDO merupakan interface universal yang sudah disediakan oleh PHP sendiri dan akan memudahkan sang developer untuk membuat koneksi ke database yang digunakannya. Penggunaan PDO dalam aplikasi PHP akan sangat membantu sang programmer jika suatu hari ingin migrasi dari suatu database ke database yang lain dengan mudah hanya perlu mengganti cara pemanggilan awal PDO dan dengan otomatis bisa digunakan untuk database yang baru.

Jika kamu membuat koneksi PHP ke database MySQL dengan cara menggunakan MySQL extension dan MySQLi extension kamu harus memodifikasi keseluruhan code jika suatu saat kamu ingin migrasi menggunakan database lain. Sangat merepotkan seorang programmer php.

Berikut Database Server yang didukung menggunakan PDO

  1. CUBRID (PDO)
  2. MS SQL Server (PDO)
  3. Firebird (PDO)
  4. IBM (PDO)
  5. Informix (PDO)
  6. MySQL (PDO)
  7. MS SQL Server (PDO)
  8. Oracle (PDO)
  9. ODBC and DB2 (PDO)
  10. PostgreSQL (PDO)
  11. SQLite (PDO)
  12. 4D (PDO)

Cara Mengaktifkan PDO Extension

Unatuk mengconfigurasi dan mengaktifkan PDO Extension di localhost atau server kamu silahkan buka file PHP.ini, letak file php.id biasanya berada dalam folder xampp/php/php.ini. kamu bisa menmbuka php.ini dengan text editor kesayangan kamu. Aktifkan extension=php_pdo_mysql.dll dengan cara menghapus tanda (;) jika menggunakan database MySQL. Jangan lupa save kembali dan restart Xampp Controll Panel kamu. Setelah selesai semuanya siap untuk digunakan.

Membuat koneksi PHP ke database MySQL menggunakan MySQL Extension


<php
$yourserver="localhost"; // Nama server Kamu
$user="root"; // User Server
$pass=""; // Password Server
$db="test"; // Nama Database
$konek=mysql_connect($yourserver, $user, $pass);
if ($konek) {
mysql_select_db($db) or die ("Database Tidak Ditemukan");
echo "Koneksi Berhasil";
} else {
echo "Koneksi Gagal";
}
?>

Membuat koneksi PHP ke Database MySQL menggunakan MySQLi Extension


<php
$yourserver="localhost"; // Nama server Kamu
$user="root"; // User Server
$pass=""; // Password Server
$db="test"; // Nama Database
$konek=new mysqli($yourserver, $user, $pass);
if ($konek) {
mysql_select_db($db) or die ("Database Tidak Ditemukan");
echo "Koneksi Berhasil";
} else {
echo "Koneksi Gagal";
}
?>

Membuat Koneksi PHP ke Database MySQL menggunakan PDO


<php
$yourserver="localhost"; // Nama server Kamu
$user="root"; // User Server
$pass=""; // Password Server
$db="test"; // Nama Database
$konek=new PDO('mysql:host=$yourserver;dbname=$db', '$user', '$pass');
?>

Dengan membuat koneksi php ke database mysql menggunakan cara penulisan dengan MySQL Extension tidak direcomendasikan untuk menggunakannya. mari kita migrasi dan kembali membuat koneksi aplikasi menggunakan PDO. belajar bahasa pemrograman PHP dengan mengandalkan PDO sebagai extension koneksi akan membuat kamu menemukan hal yang paling baru.

Follow dan subscribe ngehh.id ya. terima kasih.

Thursday, April 21, 2016

6 Cara Cepat Menjadi Programmer Android Secara Otodidak

Belajar bahasa pemrogramman android pemula

Aplikasi yang dikembangkan dalam perangka mobile memang sedang naik daun, di tahun 2016 ini bahasa pemrograman yang populer berbasis mobile adalah android. Smart phone canggih sekalipun sekarang ini menggunakan sistem operasi android. Tak heran jika programmer aplikasi mobile khususnya programmer android menjadi sangat sibuk dengan project – project yang ditawarkan oleh client. Dimulai dari project sederhana sampai dengan aplikasi rumit yang dikembangkan dari bahasa pemrograman android.

Saya mau jadi programmer android secara otodidak, apa yang harus saya pelajari?

Pertanyaan diatas bukanlah pertanyaan yang jarang saya dengar dan lihat, banyak keyword di google dengan menggunakan pertanyaan tersebut. Disini saya akan mencoba membantu kamu yang memang serius ingin belajar pemrograman dan ingin menjadi programmer android. Hanya dengan bermodalkan niat dan koneksi internet kamu bisa belajar di ngehh.id maupun secara otodidak.

Dengan mengerti menggunakan bahasa pemrograman android akan sangat membantu kamu dalam pembuatan aplikasi mobile berbasis android, membuat aplikasi game android dimana saat ini pekerjaan menjadi seorang game development mudah dalam mencari peluang untuk bersaing dan dibutuhkan perusahaan – perusahaan besar. Walaupun harga aplikasi sederhana di Indonesia khususnya begitu murah, namun belum tentu di luar sana bisa lebih mahal. Lalu darimana saya harus memulai belajar pemrograman android?

Dalam proses pembelajaran untuk menjadi programmer professional bahasa pemrograman android kamu harus menguasai algoritma bahasa pemrograman terlebih dahulu. Berikut kami rangkum cara dan langkah – langkah untuk menjadi programmer android.

Pelajari Bahasa Pemrograman Java

Bahasa pemrograman java wajib kamu kuasai sebelum beranjak untuk belajar bahasa pemrograman android itu sendiri. Dikarenakan aplikasi yang dibangun untuk android menggunakan java. Pengetahuan umum tentang bahasa pemrograman java sangat berpengaruh dalam membuat aplikasi android nantinya, misalnya class, package dan konsep java sendiri. Banyak sekali forum – forum yang membahas tentang cara belajar bahasa pemrograman java. Bisa juga langsung belajar di situs resminya java.

Selain bahasa pemrograman java dan javascript, khusus untuk pembuatan aplikasi game android untuk mobile kamu bisa belajar pemrograman C# (csharp). C# bisa dengan mudah dipelajari dan digunakan untuk mengembangkan atau menbangun aplikasi game android dengan bantuan aplikasi game engine, misalnya game engine Unity3D yang sudah sering kami bahas di blog ini.

Pengetahuan tentang XML

Selain diwajibkan memahami tentang bahasa pemrograman java terlebih dahulu sebelum memulai membuat aplikasi android, belajar xml merupakan hal yang penting, karena xml merupakan bahasa markup yang akan banyak dipakai untuk berbagai keperluan dalam aplikasi android. Misalnya dipakai pada Webservice, Konfigurasi, Layout dan berbagai keperluan lain dalam aplikasi android. Bahasa XML tidak akan terlalu sulit untuk dipelajari baik untuk pemula. Belajar bahasa xml juga banyak di forum – forum pemrograman yang bisa kamu pelajari secara otodidak.

Memahami Database SQLite

Jika membuat aplikasi Android yang menyimpan data data konfigurasi, data user dan data aplikasi didalam SQLite. Mau tidak mau kamu juga harus mengetahui sedikit banyaknya tentang SQLite. Mempelajari syntax – syntax dasar pada SQLite. Yang kamu perlukan hanya pengetahuan dasar saja, sambil jalan sambil belajar akan lebih baik dan cepat mahir untuk menjadi seorang programmer android professional.

Gunakan aplikasi IDE Android Studio

Setelah siap untuk mempelajari dan membuat aplikasi android pertama kamu, gunakanlah aplikasi IDE Android Studio yang bisa kamu download secara gratis dan dikembangkan oleh pencipta bahasa pemrograman android sendiri, Android Studio disarankan oleh google jika kamu ingin membangun dan mengembangkan aplikasi mobile android dengan mudah. Banyak sekali keunggulan dari android studio dibanding dengan aplikasi lain seperti eclipse.

Bertanya kepada teman dan Forum Programming

Banyak jalan menuju roma, sering bertanya disana -sini akan memudahkan kamu dalam mempelajari bahasa pemrograman populer android dengan cara otodidak dan cepat. Carilah teman yang mahir pemrograman atau bergabung dengan komunitas online yang banyak bertebaran di internet. Kamu juga bisa membeli buku – buku pemrograman android yang ada di gramedia terdekat kota kamu.

Try and Error

Sering mencoba, coba, coba dan coba lagi. Bertambahnya pengalaman dalam membuat aplikasi android akan membuatmu semakin dewasa dan cepat belajar. Dengan demikian, penulis yakin kamu akan berhasil untuk menjadi programmer android dengan niat yang bersih dan tekat belajar yang kuat. Kamu juga boleh nongkrong di ngehh.id untuk mendapatkan informasi dan tips terbaru tentang bahasa pemrograman android. Belajar android sampai ngehh di www.ngehh.id

Wednesday, April 20, 2016

Ingin Menjadi Programmer, Pertama Apa yang Harus Saya Pelajari?

cara menjadi programmer

Menjadi seorang programmer merupakan suatu pekerjaan yang sangat membosankan bin memusingkan menurut saya  pribadi, namun dibalik rumitnya code – code dari line pertama hingga syntax yang ke sekian membuat kecanduan dalam belajar bahasa pemrograman. Bahasa pemrogramanpun bermaca – macam, sesuai minat jika kamu ingin menjadi programmer aplikasi desktop kamu bisa mempelajari bahasa pemrograman C/C++, C#, VB.NET, Java, Android dan lain sebagainya, jika kamu ingin menjadi programmer aplikasi berbasis website kamu bisa belajar bahasa pemrograman PHP Native, Php Framework, Asp.NET, Css, HTML serta pendukung aplikasi website seperti Java Script dan lain – lain.

Menjadi seorang programmer professional bukanlah menjadi hal yang mustahil dan juga bukan hal yang sederhana. Selain giat dan tekun dalam mempelajari bahasa pemrograman yang diminati, kamu juga diwajibkan untuk sabar serta berdo’a dalam proses belajar. Bertanya kepada teman – teman yang sudah mahir dalam bahasa pemrograman tertentu bisa kamu jadikan cara terakhir setelah mencari / browsing di internet maupun forum – forum yang membahas tentang bahasa pemrograman untuk memecahkan masalah yang sedang kamu pecahkan.

Dalam kesempatan ini, kami ngehh.id akan membagi pengalaman bagaimana cara agar bisa menjadi seorang programmer yang professional dan bisa berguna bagi nusa dan bangsa. Kami disini tidak akan membahas bagaimana cara membuat aplikasi website ataupun aplikasi desktop, namun akan memberikan pencerahan dari mana kamu akan memulai jika ingin benar – benar menjadi programmer yang bisa menciptakan dan mengembangkan aplikasi sendiri, baik aplikasi yang berbasis website, desktop maupun mobile seperti game android.

Apa yang harus saya pelajari jika ingin menjadi Programmer ?

Pahami terlebih dahulu apa yang disebut dengan "programming"

Jika kamu ingin menjadi seorang nelayan, kamu harus tau dulu apa yang dimaksud dengan nelayan itu sendiri, begitu juga jika kamu ingin menjadi seorang programmer kamu harus tau apa itu yang dimaksud dengan program. Kamu juga diwajibkan sebelum memulai belajar pemrograman harus mengetahui sedikit banyaknya tentang bahasa pemrograman, dimuali dari logika pemrograman. Semakin banyak kamu mendapatkan informasi tentang pemrograman maka akan semakin sayang kamu dengan yang namanya code. Dengan adanya perasaan sayang kamu akan lebih mudah memahami dan belajar bahasa pemrograman untuk menjadi seorang programmer.

Kamu bisa browsing sana – sini untuk mendapatkan informasi sebanyak mungkin tentang pemrograman, kamu bisa mampir di forum – forum yang berbahasa indonesia dan lebih bagusnya kamu juga harus memulai untuk memahami bahasa inggris dasar. Bahasa umum dari bahasa pemrograman adalah menggunakan bahasa inggris. Semakin paham dengan bahasa inggris akan semakin mudah proses belajar untuk menjadi seorang programmer yang professional.

Sambil mencari informasi tentang pemrograman tanamlah niat yang baik demi memajukan nusa dan bangsa, paling tidak untuk diri sendiri dan teman sekitar kita. Sebagaimana bahasa pemrograman untuk jaman sekarang ini sangat berperan penting dalam kehidupan sehari – hari. Misalnya saja disebuah mini market yang menggunakan aplikasi mesin kasir yang bisa menghitung total belanja yang dibuat menggunakan bahasa pemrograman.

Pilih dan Tekuni sebuah bahasa pemrograman Saja

Setelah mendapatkan informasi dan utak – atik berbagai macam bahasa yang mungkin kamu dapatkan dari teman atau forum maupun media sosial dan bahasa pemrograman yang kamu coba sangat beragam. Dalam kondisi tersebut kamu disarankan untuk memilih dengan sangat teliti dan dari berbagai sudut pandang untuk memilih salah satu bahasa pemrograman yang sudah kamu ketahui. Pilihlah satu bahasa pemrograman yang kamu senangi baik dari sudut pandang populernya bahasa pemrograman tersebut sehingga memudahkan kamu dalam proses belajar dan mudah bertanya sana – sini maupun karena memang sudah melekat dihati.

Kenapa saya harus memilih satu bahasa pemrograman saja? Kamu memang mungkin bisa mempelajari beberapa bahasa pemrograman sekaligus. Namun sangat disarankan dalam proses belajar kamu hanya mempelasari satu macam saja. Keputusan tersebut bukan merupakan tanpa alasan, Logikanya jika kamu mempelajari sekaligus dua bahasa pemrograman maka kemungkinan besar kamu tidak akan sempat menjadi seorang professional, kamu hanya akan bisa setengah dengan bahasa pemrograman pertama dan setengahnya bahasa pemrograman kedua.

Jadi kamu diharuskan memilih satu bahasa pemrograman dan mendalammi bahasa pemrograman tersebut sampai level tertinggi, dan jika kamu sudah mahir baru kamu boleh mempelajari bahasa pemrograman yang lain dengan mudah.

Mulai Belajara Membuat Aplikasi Sederhana

Setelah mengambil keputusan yang sangat berat menurut saya, kamu boleh memulai belajar dari yang paling dasar sambil praktek dalam membuat aplikasi yang paling sederhana terlebih dahulu. Setiap pelajaran yang kamu pelajari harus memang sudah paham baru boleh maju ke step selanjutnya, jika belum paham dan belum bisa bersabarlah dan teus belajar sambil nanya sana-sini sampai kamu mendapatkan jawaban yang kamu inginkan.

Kamu juga bisa mencari source code atau contoh aplikasi yang ada diinternet yang bisa kamu download secara gratis, kamu bisa melihat contoh aplikasi dan memahami baris – baris code yang dituliskan. Semakin banyak kamu mencoba maka akan semakin banyak pertanyaan yang membawa kamu ke sesuatu yang lebih tinggi.

Cari teman dan Bergabung di Forum Pemrograman

Semakin banyak permasalahan dalam membuat aplikasi dari bahasa pemrograman yang kamu pelajari membuat kamu disarankan untuk ikut bergabung dalam komunitas yang memang banyak membahas pemrograman tersebut. Saat sekarang ada banyak sekali group facebook, forum – forum serta blog – blog yang membahas bahasa pemrograman, salah satunya blog sector code yang beralamat di scqq.blogspot.com.

Kamu juga bisa belajar aplikasi website ataupun desktop dan mobile di situs ngehh.id yang memang dikembangkan untuk tempat belajar pemrograman, membuat aplikasi, serta membuat game android dan dikhususkan untuk pemula. Dengan demikian, dan dengan do’a serta niat yang tulus penulis yakin kamu yang memang benar-benar memiliki semangat yang tinggi akan menjadi apa yang memang kamu impikan. Tips diatas bukan hanya berlaku untuk yang ingin menjadi programmer lho. Untuk menjadi apapun profesinya bisa diwujudkan dengan cara diatas. Semoga bisa bermanfaat buat kamu yang ingin belajar.

Terima kasih.

Monday, April 18, 2016

MariaDB: MariaDB vs MySQL Performance 2016

Keunggulan MariaDB dibanding MySQL

Apa yang dimaksud dengan MariaDB? Apa sih MariaDB itu? Pertanyaan seperti itu mungkin ada dibenak kita saat pertama kali mendengan database populer tahun 2016 MariaDB ini. MariaDB adalah sebuah nama Database yang masih tergolong baru dan mungkin bagi sebagian orang apalagi pemula belum mengenal bahkan belum pernah mendengar nama Database MariaDB. Kebanyakan orang indonesia hanya menggunakan beberapa database populer untuk project besar maupun kecil seperti MySQL, SQLite, SQL Server, Ms Access dan sebagainya.

Dengan kehadiran Database MariaDB ini membuat banyak pengembang aplikasi migrasi dari MySQL ke MariaDB. Kok bisa? Ya karena MySQL untuk saat ini sudah diambil alih oleh perusahaan ternama Oracle. Yang kabarnya jika tiba waktunya MySQL sudah tidak gratis lagi atau bahasa gaulnya di-komersilkan. Dengan adanya keputusan dari pihak Oracle sendiri membuat pengembang MySQL sebut saja namanya Michael “Monty” membuat database baru dan diberi nama MariaDB. Intinya MySQL dan MariaDB itu sama, namun dalam pengembangan MariaDB banyak fitur – fitur baru yang ditambahkan dan belum ada pada MySQL sebelumnya.

MariaDB sendiri lebih powerfull dibanding dengan MySQL, itu dikarenakan MariaDB dikembangkan oleh komunitas yang ada diseluruh dunia, sehingga bug yang terdapat dalam MariaDB bisa di fix secepat mungkin, selain gratis MariaDB akan sangat lebih efektif dalam mengurus data-data aplikasi pengembang.
Situs raksasa seperti Google.com dan Wikipedia.org juga sudah migrasi dan sekarang sudah menggunakan database MariaDB. Dengan migrasinya situs raksasa tersebut membuat pengembang aplikasi lain kembali menganalisa apa keunggulan dan kelebihan yang dimiliki database MariaDb ini.

Apa Keunggulan MariaDB dibanding MySQL?

  1. Karena MariaDB dan MySQL memiliki pengembang yang sama sehingga MariaDB memang didesign compitible dengan MySQL. Ini akan sangat memudahkan bagi pengembang aplikasi untuk migrasi ke MariaDB.
  2. MariaDB merupakan Open Source alias gratis.
  3. Syntax yang digunakan dalam Database MariaDB sama persis dengan syntax MySQL, jadi jika kamu programmer database MySQL jangan khawatir jika migrasi menggunakan MariaDB. Toh syntaxnya sama kok.
  4. Memiliki fitur yang lebih banyak dibanding MySQL. Misalnya seperti users statistics, table elimination pada subquery, dan lain-lain.
  5. Performansi pada Database MySQL sebelumnya sudah baik. Namun, MariaDB kembali mengembangkan MySQL database dan memperbaiki performa dari database tersebut.
  6. Dikembangkan oleh Michael "Monty" sang pengembang database MySQL dan pasti dikembangkan dan dapat digunakan oleh siapa saja secara open source.

Apa Kesamaan MariaDB dan MySQL?


  • Database baru dan populer MariaDB yang dikembangkan oleh pengembang Database MySQL memiliki kesamaan hampir di seluruh syntax, dan kompitibel dengan MySQL. Misalnya Port yang digunakan pada MySQL, Socket serta API Client berjalan dengan baik pada MariaDB tanpa susah payah mengubah system yang sudah dibangun.
  • Database MariaDB yang kita kenal sekarang ini yang dikembangkan dari kesempurnaan source code MySQL dan kemudian dikembangkan lagi oleh pengembang dari berbagai penjuru dunia membuat MariaDB lebih handal dan performa lebih terjamin. Shingga menurut penulis, MariaDB merupakan Database masa depan yang wajib kamu coba dan migrasi menggunakan MariaDB.
Jika kamu seorang pengguna MariaDB, kamu boleh berbagi pengalaman tentang kekurangan, kelebihan serta perbedaan antara kedua database populer ini melalui kotak komentar dibawah ini.
Terima kasih.

Sunday, April 17, 2016

Belajar Bahasa Pemrograman ASP.NET Pemula

Belajar Bahasa Pemrograman ASP.NET Pemula

Hello Web Developer, Jika kamu seorang yang sudah terbiasa dengan menggunakan bahasa pemrograman PHP native maupun Framework dalam mengembangkan aplikasi berbasis website ada baiknya kamu juga harus mengetahui sedikit dari cara kerja dari aplikasi yang dibangun dengan menggunakan Asp.NET. Apa itu Asp.Net?

ASP (Active Server Pages) merupakan bahasa pemprograman yang populer dan berjalan dalam IIS (Internet Information Service) Microsoft. Bahasa pemrograman Asp ini belum begitu familiar di Indonesia dan belum bisa digantikan dengan bahasa pemrograman lain seperti PHP. Namun ada baiknya kamu mengetahui banyak dari situs – situs besar luar negeri menggunakan ASP.NET dalam membangun aplikasi website mereka, misalnya website amazon.com dan ebay.com. Jika kamu seorang programmer VB.NET, C# akan sangat memudahkan kamu dalam membangun sebuah aplikasi berbasis website menggunakan ASP NET, karena ASP .NET sendiri diintegrasikan dengan bahasa pemrograman VB,C#,J# dan sebagainya yang berbasis .NET.

Dengan adanya teknologi dari ASP .NET sangat membantu bagi seorang programmer yang biasa nya hanya bisa membangun aplikasi berbasi desktop berpindah jurusan menjadi pengembang aplikasi website dengan bahasa pemrograman yang sama. Sehingga jaman sekarang ini programmer akan akan bisa juga menjadi seorang web Developer.

Namun sayangnya di Indonesia termasuk negara yang dimana pengguna ASP masih sangat sedikit dan masih awam dengan bahasa pemrograman ASP.NET. sehingga akan sangat menyulitkan bagi seorang yang ingin belajar aplikasi website dengan pemrograman ASP Net untuk belajar.

Dalam kesempatan ini, ngehh.id akan membahas secara detail tentang keuntungan dan kerugian dalam membuat aplikasi menggunakan ASP .NET serta cara membuat aplikasi pertama menggunakan ASP.NET menggunakan Visual Studio 2015. Simak terus tutorialnya ya.

Keutaman dan Keunggulan ASP.NET dibanding PHP

  1. ASP.NET memiliki baris code yang relatif singkat dan jelas dibanding dengan bahasa pemrograman lain meskipun dalam pembuatan aplikasi besar dan kompleks.
  2. ASP NET menyediakan firur built-in Windows authentication, dengan keuntungan untuk membuat aplikasi yang kamu bangun akan jauh lebih aman dibanding pemrograman lainnya.
  3. ASP.NET memiliki kinerja yang jauh lebih baik jika dibandingkan dengan bahasa pemrograman PHP.
  4. ASP.NET mengutamakan kemudahan dalam penggunaan aplikasi khusus untuk penggunanya dalam menconfigurasi sistem yang dibuat menggunakan ASP.NET.
  5. Memudahkan sang Developer dalam membangun aplikasi karena bekerja dengan ADO.NET dengan menggunakan data binding dan feature page formatting dan aplikasi yang kamu kembangkan akan berjalan dengan maksimal tanpa adanya masalah performa.
Beberapa poin diatas merupakan sebagian dari keunggulan dengan menggunakan teknologi ASP. NET, bagaimana dengan kukarangan dalam mengembangkan/menggunakan aplikasi berbasis ASP.NET?

Kekurangan dari Teknologi ASP.NET

  1. Sesuai dengan pengembangnya ASP.NET dikembangkan oleh Microsoft dan tidak kan dapat berjalan jika menggunakan platform non-microsoft dan itu tidak akan meleset tidak bisa gratis.
  2. Project - Project ASP.NET yang mungkin kamu cari sebagai referensi belajar akan sangat jarang diopensource kan atau dikasih secara gratis. Sehingga kamu akan kesulitan mencari komponen, library atau project gratis.
Dari kelebihan dan kekurangn dengan menggunakan bahasa pemrograman ASP.NET tentu kamu bisa membedakan bahasa pemrograman mana yang lebih sesuai dengan kebutuhan kamu dalam mengembangkan aplikasi berbasis website.

Untuk tutorial ASP.NET selanjutnya akan kami bahas pada postingan berikutnya, jangan lupa share dan subscribe melalui e-mail untuk mendapatkan informasi seputar dunia teknologi, programming serta tips dan trik unik lainnya. Terima kasih.

Wednesday, April 13, 2016

Jenis - jenis processor komputer

Jenis - jenis processor komputer - Ada banyak processor yang beredar dipasaran, mulai dari processor yang diperuntukan untuk keperluan kantor, pelajar dan ada juga yang diperuntukan untuk game dan desain grafis.
Jenis - jenis processor komputer
Nah pada kesempatan kali ini kita akan membahas tentang jenis – jenis processor, namun sebelumnya kita akan bahas kembali pengertian processor itu sendiri.
Processor adalah perangkat vital pada sebuah komputer ataupun laptop yang berfunsi untuk mengontrol keseluruhan sistem komputer. Processor merupakan otak komputer yang terletak pada socket mainboard.
Processor terdiri dari 3 bagian penting yaitu :
1.   Aritcmatics Logical Unit (ALU)
Yaitu bagian processor yang berperan menghitung operasi aritmatika dan logika sesuai perintah yang diberikan oleh user.
2.   Control Unit (CU)
Berperan untuk mengontrol segala aktivitas atau lalu lintas data yang ada pada komputer seperti input dan output. Eksekusi dan perhitungan dapat dilakukan secara berurutan dengan adanya Control Unit pada processor.
3.   Register
Merupakan sebuah tempat penyimpanan sementara yang memiliki kecepatan akses yang tinggi. Semua perintah yang sering digunakan processor akan disimpan disini, sehingga processor tidak perlu lagi memanggil perintah yang sama pada bagian lain dan akan membuat kinerja processor menjadi lebih ringan.
Register bisa diibaratkan sebagai sebuah penyimpanan data kebiasaan yang sering dilakukan. Misalnya jika kita ingin makan, karena makan merupakan sebuah kebutuhan dan merupakan kebiasaan yang sudah kita lakukan, kita tidak perlu memikirkan lagi dampak yang ditimbulkan setelah kita makan.
Setelah tahu bagian – bagian dari processor sekarang kita akan membahas jenis – jenis processor berdasarkan jumlah inti processor dan berdasarkan penggunaanya..
Jenis – jenis processor berdasarkan jumlah inti processor :
1.   Single core
Komputer yang menggunakan processor ini kebanyakan merupakan komputer produksi dibawah tahun 2004. Processor ini hanya memiliki 1 core atau 1 bagian inti pemprosesan . kinerja processor akan sangat lambat jika data yang diperlukan tidak ada pada cache memori processor, maka data tersebut akan dicari pada RAM ataupun perangkat penyimpanan lain yang dimiliki komputer. Dan akan menjadi lebih lambat saat user melakukan multi tasking.
Baca juga : Penyebab Processor Cepat Panas
Baca juga : Pengertian dan Fungsi Processor
2.   Dual core
Merupakan processor yang memiliki 2 core atau memiliki 2 inti pemprosesan . Processor ini memiliki kelebihan dalam hal pemprosesan data atau perintah user yang lebih cepat, ini terjadi karena pemprosesan data pada processor ini akan dibagi secara paralel sehingga proses data akan menjadi lebih cepat. Pada processor dual core terdapat satu daya yang digunakan secara bersama sama.
3.   Multi core
Merupakan processor yang memiliki core lebih dari 2. Pada processor multi core setiap core memiliki sumber daya yang berbeda dalam pengoperasiannya. Biasanya processor ini ditujukan untuk komputer server yang dituntut pada kecepatan akses data.
Jenis processor berdasarkan penggunaanya :
1.   Untuk PC desktop
Awalnya memang kebanyakan komputer desktop menggunakan processor dengan satu core atau 1 bagian inti pemprosesan, namun karena perkembangan teknologi sekarang komputer desktop sudah menggunakan processor dual core, sehingga pemprosesan data pada PC desktop menjadi lebih cepat.
2.   Untuk PC server
Processor pada komputer server sangat difokuskan pada pemprosesan dan pengolahan data yang cepat. Kebanyakan processor server memiliki memori level yang lebih besar dibandingkan dengan komputer desktop.
3.   Untuk mobile device
Processor ini ditujukan pada perangkat yang hanya memiliki sumber daya yang berasal dari baterai sehingga processor ini sangat dituntut dalam pemakaian energi yang sangat hemat, ukuran yang kecil dan suhu panas yang sangat minimal. Seperti pada smartphone, processor pada smartphone dituntut hemat energi agar pengguna tidak perlu sering – sering mengisi ulang daya kalau sering kan juga jadi repot.
Itulah sedikit pembahasan dari saya mengenai jenis – jenis processor. Mohon kritik dan saran agar artikel ini lebih sempurna karena saya sebagai penulis juga masih dalam tahap pembelajaran sehingga banyak terdapat kekurangan dan kesalahan pada pembahasan materi diatas.
Terima Kasih Karena Telah Berkunjung dan Semoga Bermanfaat...

5 Theme Wordpress Terbaik untuk Toko Online E-Commerce Paling Populer

Theme Wordpress Terbaik untuk Toko Online E-Commerce Paling Populer

Dalam membuat situs untuk jual beli harus memiliki sistem yang maksimal tentunya agar membuat pelanggan dan pembeli di situs kamu merasa aman, nyaman dan percaya terhadap produk yang ingin kamu tawarkan di situs jual beli online yang kamu bangun. Dalam mengembangkan aplikasi khusus untuk toko online selain menggunakan CMS toko online seperti OpenCart, Thelia dan CMS e-commerce lainnya, kamu juga bisa membangun aplikasi khusus untuk toko online dengan menggunakan CMS populer saat ini yaitu wordpress.

Menggunakan bantuan plugin WooCommerce pada wordpress kamu bisa membangun aplikasi atau situs toko online kamu dengan sangat mudah dan mempunyai keamanan yang maksimal, sehingga membuat kamu tidak perlu was-was terhadap ancaman – ancaman di dunia maya. Dengan pengaturan yang cukup mudah walaupun untuk seorang pemula sekalipun membuat cms wordpress pilihan utama dalam mengembangkan aplikasi toko online.

Dalam postingan yang singkat ini kami tidak akan membahas bagaimana cara membuat toko online menggunakan wodpress. Namun kami akan menjelaskan beberapa theme wordpress yang paling bagus dan paling sering digunakan dalam membuat aplikasi toko online untuk berbagai produk dagang yang cocok kamu coba. Penasaran ? lanjutkan saja membacanya ya.

Theme Wordpress E-Commerce Terpopuler 2016

#1. Luxury - Responsive WordPress Theme

Luxury responsive wordpress theme
Wp-theme : http://sitesao.com/luxury/retailer/

Theme wordpress Luxury ini merupakan theme yang dinamic dan di desin g dengan full responsive yang cocok untuk berbagai nice theme website, selain bisa digunakan untuk membuat situs pemerintahan, Luxury juga sangat efesien jika digunakan dalam pengembangan situs jual beli online.

Kamu bisa menggunakan plugin – plugin terpopuler untuk aplikasi kamu yang sangat berguna dalam mengembangkan SEO, pengoptimalan Loading situs misalnya seperti plugin WooCommerce,Visual Composer Page Builder, Revolution Slider, SEO Yoast yang bisa kamu gunakan dan berjalan baik dengan wordpress versi terbaru saat sekarang ini.

Concept situs yang bisa kamu gunakan dengan menggunakan theme Luxury untuk pembuatan situs blog sederhana, simple dan responsive. Kamu juga bisa mengembangkan situs portofolio kamu dengan menggunakan theme Luxury dan terutama dalam membuat situs toko online. Tidak ada salahnya jika kamu mencoba menggunakan theme ini untuk aplikasi toko jual beli milik kamu


#2. Mode - Modern Fashion WooCommerce WordPress Theme

Modern Fashion WooCommerce WordPress Theme
wp-theme : http://venusdemo.com/mode/demo/

Theme wordpress yang paling sering digunakan dalam membuat toko online yang mungkin cocok untuk situs kamu adalah theme mode, theme mode merupakan sebuah theme yang modern dan dikhususkan untuk produk fashion. Jika kamu memiliki situs jual beli baju atau pakaian kamu bisa mencoba menggunakan theme populer mode ini.

Keunggulan yang dimiliki theme ini seperti support dengan Plugin WooCommerce yang memudahkan kamu dalam mengelola toko online kamu, juga support dengan wordpress persi terbaru atau sebelumnya. Compitible dengan Vaisual Composer yang akan memudahkan kamu dalam mendesign tampilan situs sesuai kebutuhan serta full responsive theme. Tidak ada salahnya kamu menggunakan theme Mode khusus untuk situs jual beli kamu sekarang.

#3. Suprema - Multipurpose eCommerce Theme

Suprema - Multipurpose eCommerce Theme
wp-theme : http://suprema.select-themes.com/

Superma merupakan theme worpress yang bisa kamu gunakan untuk situs jual beli online dan selain itu juga support dengan berbagai konsep website. Dengan menggunakan tampilan yang elegant dan responsive membuat theme Superma ini laris manis dikalangan web designer. Selain itu hampir seluruh plugin – plugin populer dan yang dianjurkan dalam penggunaannya support dalam theme superma. Plugin yang bisa kamu gunakan misalnya WooCommerce, Visual Composer, Support Parallax, Super SEO yang bisa membantu sang webmaster mempromosikan situs dagangnya.

Dengan menggunakan design yang sederhana dan pengelolaan user account yang sudah lengkap membuat para developer banyak menggunakan theme superma ini. Jika kamu ingin mencoba theme yang paling populer satu ini silahkan saja kunjungi situs resminya.


4.# Basel - Responsive eCommerce Theme

Basel - Responsive eCommerce Theme
wp-theme : http://themeforest.net/item/basel-responsive-ecommerce-theme/full_screen_preview/14906749

Wordpress Theme khusus untuk situs jual beli online terpopuler selanjutnya adalah Basel. Basel merupakan salah satu theme wordpress yang direkomendasikan untuk kamu dalam mengembangkan situs toko online. Dengan tampilan yang sangat responsive dan elegant membuat pelanggan kamu akan merasa lebih nyaman dalam membeli produk yang kamu tawarkan.

Selain responsive, theme ini juga sangat ringan sehingga membuat situs kamu lebih SEO dibanding menggunakan theme wordpress lainnya. Plugin – plugin yang bisa kamu gunakan dalam theme ini juga sangat banyak, misalnya WooCommerce, Visual Composer, slider dan masih banyak plugin wordpress yang bisa kamu install disini

#5. VG Galio - Mega Shop Responsive WooCommerce Theme

VG Galio - Mega Shop Responsive WooCommerce Theme
wp-theme : http://wordpress.vinagecko.net/t/galio/home-shop-1/?ilayout=layout-5&preset=1

Digunakan khusus untuk theme shop cms wordpress. Dengan design yang modern dan responsive membuat theme ini populer dikalangan pecinta wordpress dan aplikasi toko online. Theme ini compitible dengan wordpress terbaru, Visual composer dan wooCommerce yang memudahkan webmaster dalam mengembangkan aplikasi toko onlinenya.

Hampir semua plugin yang direkomendasikan support digunakan dalam theme VG Galio terbaru ini seperti revolutions Slider bisa terpasang dengan sempurna dan mempercantik tampilan situs toko online kamu.

Jika kamu memiliki koleksi theme wordpress yang cocok digunakan untuk toko online bisa kamu share di sini. terima kasih.

Monday, April 11, 2016

ArchLinux Versi 4.4.5

ArchLinux Versi 4.4.5 - Baru – baru ini pengembang ArchLinux merilis versi terbaru dari ArchLinux yaitu ArchLinux versi 4.4.5. ArchLinux sendiri merupakan sebuah distro linux i686/x86-64 yang dikembangkan secara independen berdasarkan paket roolling-release yang desainnya berfokus pada tampilan minimalis dan kesederhanaan. Yang dimaksud kesederhanaan disini ialah tak perlu tambahan, mofifikasi, atau kompilasi.
ArchLinux merupakan distro linux berbasis binary (paket – paket aplikasi didistribusikan dalam bentuk yang telah terkompilasi) yang sangat mudah digunakan (pacman) dan penggunanya dapat meng-upgrade sistem hanya dengan menggunakan satu perintah saja.
ArchLinux Versi 4.4.5
Model paket rolling release pada ArchLinux memungkinkan anda untuk melakukan satu kali instalasi saja, dan semau upgrade sistem dapat diperbaharui tanpa melakukan instalasi ulang.
Kelebihan ArchLInux :
1. Menyajikan tampilan instalasi yang sederhana (tanpa GUI) yang dikompilasi untuk arsitektur i686/x86-x64.
2.   Sederhana, fleksibel dan juga ringan.
3.   Mudah dikembangkan dan dibentuk menjadi sistem yang sesuai dengan keinginan pengguna, mulai dari yang minimalis hingga sistem yang kaya dengan berbagi fitur.
4. Adanya fitur power user yang memungkinkan user/pengguna untuk membangun sistem dari dasar tanpa konfigurasi apapun.
5.   Tidak perlu instal ulang setiap kali ada upgrade sistem dari pengembang karena model rolling release pada ArchLinux memungkinkan itu.
Kekurangan ArchLinux :
1. ArchLinux kurang tepat untuk kalangan yang masih belajar atau baru dalam dunia Linux.  
2.   Waktu penginstalan yang cukup lama.
3.   Instalasinya harus terkoneksi internet.
4.   Banyaknya langkah tambahan untuk penyettingan sistem yang rumit.
Pada ArchLinux versi 4.4.5 ini terdapat perbaikan dari bugs yang terjadi pada versi sebelumnya ya bisa dikatakan pembaharuan.
Namun jika anda ingin mencoba ArchLinux versi 4.4.5  yang rilis pada 1 April 2016 kemaren anda bisa mendownloadnya pada link mirror dibawah ini. O iya besar file ISO nya sekitar 724 MB.
Download di sini https://www.archlinux.org/download/
kemudian akan muncul tab baru dari mirror.devilzc0de.org, kemudian anda klik pada bagian seperti gambar dibawah ini untuk mendownloadnya :
ArchLinux Versi 4.4.5
Itulah sedikit pembahasan dari saya mengenai ArchLinux versi 4.4.5 . Mohon maaf jika ada kesalahn ataupun kekurangan pada pembahasan materi diatas. Saya akan menerima kritik dan saran dari anda karena saya juga masih dalam tahap pembelajaran.
Terima Kasih Karena Telah Berkunjung dan Semoga Bermanfaat...