Jumat, 29 Juli 2016

Perintah Dasar MySQL

 Langkah-Langkah Sebagai Berikut :

1. Install Apache (httpd), PHP, MySQL (server and client)
yum -y install httpd php mysql mysql-server php-mysql
2. Configure the new services to start automatically

/sbin/chkconfig httpd on
/sbin/chkconfig --add mysqld [ini tidak diperlukan di FC4 keatas]
/sbin/chkconfig mysqld on

/sbin/service httpd start
/sbin/service mysqld start

3. Ganti password mysql
mysqladmin -u root password 'new-password' [quotes are required]

4. Untuk keperluan security
mysql -u root -p

maka MySQL siap untuk digunakan. Penulis menggunakan Linux Centos 5 dan MySQL versi 5.0 di dalam tutorial ini. 

1. Mengecek Paket MySQL
Untuk mengecek paket-paket MySQL, ketikkan perintah:

# rpm –qa | grep mysql


2. Melihat versi MySQL
Untuk melihat versi MySQL yang ada dalam sistem, ketikkan:

# mysql –version


3. Masuk ke MySQL
Ketikkan mysql pada sistem agar kita bisa masuk ke dalam database MySQL.
masih belum bisa masuk ya klo gitu ketikkan mysql -u root -p

4. Melihat Database
Untuk melihat database apa yang di MySQL, ketikkan:

> show databases;



5. Membuat Database baru
Untuk membuat database baru, ketikkan perintah:

> create database nama_database;

Ingat: nama_database dirubah menjadi nama database sesuai dengan anda. Dalam tutorial ini kita akan membuat database latihan, sehingga perintahnya menjadi:

> create database latihan;


6. Menggunakan Database;
Untuk menggunakan database yang ada di MySQL, ketikkan perintah:

> use nama_database;

Karena kita telah membuat database latihan, maka kita akan menggunakan database ini, sehingga perintah tersebut menjadi:

> use latihan;


7. Membuat Table
Di dalam database latihan, kita akan membuat tabel-tabel dengan format:

> create table nama_tabel (nama_data tipe_data (panjang_karakter), ...);

Tipe-tipe data pada MySQL bermacam-macam dan dapat dilihat lengkap di sini. panjang_karakter merupakan jumlah karakter maksimum yang ditampung di dalam sebuah field. Kali ini, kita akan membuat tabel alamat yang berisi field no, nama, alamat, kota, telepon.


8. Melihat Table
Untuk melihat table yang sudah kita buat, ketikkan perintah:

> show tables;

Namun, untuk melihat sebuah table yang lebih lengkap beserta tipe-tipe datanya, ikuti format berikut:

> describe nama_table;

Dalam kasus kita,

> describe alamat;



9. Merubah Nama Field
Apabila kita ingin merubah nama field pada tabel yang sudah jadi, maka harus mengikuti format:

> alter table nama_table change nama_field_lama nama_field_baru tipe_data(panjang_karakter);

Pada perintah ini, tipe_data dan panjang_karakter dapat dirubah. Dalam kasus kita:

> alter table alamat change no nomor varchar(10);

Untuk melihatnya apa yang telah kita rubah, ketikkan:

> describe alamat;


10. Merubah Tipe Data
Jika kita ingin merubah tipe data sebuah field, maka harus mengikuti format:

> alter table nama_table modify nama_field tipe_data_baru(panjang_karakter);

Dalam kasus kita:

> alter table alamat modify kota varchar(17);


11. Menambah Kolom/Field
Format untuk menambah kolom/field pada sebuah tabel adalah:

> alter table nama_table add field_baru tipe_data(panjang_karakter);

Dalam kasus kita:

> alter table alamat add email varchar(20);


12. Menghapus Field/Kolom
Format untuk menghapus kolom/field pada sebuah tabel adalah:

> alter table nama_table drop nama_field;

Dalam kasus kita:

> alter table alamat drop email;


13. Mengganti Nama Tabel
Format untuk mengganti nama tabel adalah:

> alter table nama_table_lama rename nama_table_baru;

Dalam kasus kita:

> alter table alamat rename teman;


14. Memasukkan Data-Data
Format untuk memasukkan data-data pada sebuah tabel adalah:

> insert into nama_table values ('data_field_1','data_field_2',...);

Dalam kasus kita:


14. Mengubah Data-Data
Format untuk merubah data-data pada sebuah tabel adalah:

> update nama_table set nama_field='isian_baru' where nama_field_lain='isi_field_tersebut';

Contoh:

> update teman set nama='hari irah' where no=2;

maka nama seseorang yang berada di nomor 2 akan berubah menjadi hari irah.

15. Melihat Data-Data
Format umum untuk melihat data-data pada sebuah tabel adalah:

> select nama_field from nama_table where nama_field_lain='isi_field_tersebut';

Agar bisa lebih mengerti dengan pembahasan ini, cobalah tambah beberapa data seperti pada poin 13 dengan beberapa field memiliki nilai yang sama. Karena untuk melihat table memiliki banyak format, maka kita bisa melihat sebuah tabel dengan berbagai macam cara, seperti:
a. Menampilkan semua kolom
Format:

> select * from nama_table;

Contoh:

> select * from teman;



b. Menampilkan kolom tertentu
Format:

> select nama_field from nama_table;

Contoh:

> select nama, telepon from alamat;



c. Menampilkan kolom tertentu dengan kondisi tertentu
Format:

> select nama_field from nama_table where nama_field_lain='isi_field_tersebut';

Contoh:

> select nama from teman where kota='jakarta';



d. Menghindari Pengulangan Data Pada Kolom
Format:

> select distinct nama_field from nama_table;

Contoh:

> select distinct kota from teman;



e. Membatasi data yang ditampilkan
Format:

> select nama_field_yang_mau_ditampilkan from nama_table limit dari_baris,sampai_baris;

Contoh kita akan menampilkan data yang dimulai dari baris kedua sampai keenam, maka perintahnya adalah:

> select * from teman limit 2,6;



f. Mengurutkan data
Format:

> select nama_field_yang_mau_ditampilkan from nama_table order by nama_field klausa;

Klausa format ini ada 2 yaitu asc yaitu akan mengurutkan data naik dari yang terkecil dan desc yaitu kebalikannya.



g. Menggabungkan beberapa kondisi
Format:

> select nama_field_yang_mau_ditampilkan from nama_table where nama_field=’isi_field’ operator_logika nama_field=’isi_field’;

Opearator_logika disini ada 2 yaitu and dan or. Untuk melihat perbedaan diantara keduanya, perhatikan gambar dibawah ini:


h. Memberi batas data
Format:

> select nama_field_yang_mau_ditampilkan from nama_table where nama_field between isi_field and isi_field;


i. Mencari Data Dengan Kriteria Tertentu
Format:

> select nama_field_yang_mau_ditampilkan from nama_table where nama_field like ‘%’;

‘%’ ada 3 macam, yaitu:
‘keyword%’: Mencari data yang diawali dengan keyword
‘%keyword’: Mencari data yang diakhiri dengan keyword
‘%keyword%’: Mencari data yang mengandung keyword


j. Menghitung Sejumlah nilai (Fungsi Agregat)
Nama Fungsi Deskripsi
SUM() Menghitung jumlah nilai pada suatu kolom
AVG()
Menghitung nilai rata-rata pada suatu kolom
MAX() 
Mencari nilai maksimal pada suatu kolom
MIN() Mencari nilai minimal pada suatu kolom
COUNT()
Menghitung jumlah baris pada suatu kolom




16. Menghapus Tabel
Format:

> drop table nama_table;

Dalam kasus kita:

> drop table alamat;
17. Menghapus Database
Format:

> drop database nama_database;

Dalam kasus kita:

> drop database latihan;

18. Keluar dari MySQL
Format:

> quit;

atau

> exit;

Tutorial Cara Setting Mikrotik RB750 via Winbox

Tutorial Cara Setting Mikrotik RB750 via Winbox - Mikrotik RB750 adalah salah satu jenis RouterBoard Mikrotik yang paling banyak digunakan karena harganya yang murah meriah. Mikrotik RB 750 memiliki 5 buah port ethernet 10/100, dengan prosesor baru Atheros 400MHz dan sudah termasuk dengan lisensi level 4. Sayangnya RB750 tidak memiliki interface Wireless, sehingga tidak dapat langsung digunakan untuk membuat wireless Hotspot. Agar dapat membuat wireless Hotspot perlu ditambahkan perangkat tambahan sebagai Access Point.

Oke, kali ini Tutorial Mikrotik Indonesia akan membahas tengangTutorial Cara Setting Mikrotik RB750 via Winbox dari awal. Tutorial ini dikhususkan bagi anda yang baru menggunakan Mikrotik RB750 ini (newbie). Oke mari kita Belajar Mikrotik RB750 bersama.



Cara Mengakses Mikrotik RB750

Silakan nyalakan Mikrotik RB750 nya, hubungkan port ether 1 ke PC menggunakan kabel UTP straight. Jika beru pertama kali dinyalakan maka konfigurasi default IP address ether 1 nya adalah 192.168.88.1. Silakan anda ganti IP address ethernet PC anda ke 192.168.88.2. Kalau sudah anda bisa mengakses mikrotik dengan Winbox, putty, telnet, atau webfig. Caranya silakan anda baca artikel ini 4 cara dalam mengakses Mikrotik. Namun saya sarankan anda menggunakan Winbox untuk mengakses Mikrotik RB750 nya agar lebih mudah. Silakan anda Download Winbox Mikrotik disini.

Namun jika anda ingin mencoba mengakses Mikrotik RB750 nya menggunakan basis text, misal menggunakan ssh (putty) atau telnet anda bisa mempelajari perintah dasar yang sering digunakan di Mikrotik disini Kumpulan Perintah-perintah Dasar Mikrotik RouterOS.


Setting Mikrotik RB750 untuk Internet Speedy


Berikut ini adalah cara Setting Mikrotik RB750 dengan koneksi Internet Speedy. Disini dial ke Speedy nya langsung dari Mikrotik, tidak menggunakan modem ADSL.
1. Silakan set Modem ADSL anda ke mode ‘BRIDGE’, jadi kalo masih mode ‘PPPoE’ silahkan di ‘RESET’ modemnya & setting ulang.

2. Reset juga  Mikrotik RB750 nya bila masih baru atau menggunakan setting default bawaan Mikrotik. Caranya :
- Pada Winbox Pilih Menu System --> Reset Configuration --> Reset Configuration


- Reboot Mikrotik

3. Selanjutnya, kita mulai dengan Log In Winbox dan memilih Mac Address (Jangan IP Address) untuk koneksi ke Mikrotik.

4. Ganti nama Interface nya
Pada Winbox Pilih Menu Interface
Klik [+] klik 2x ether1 Name=Speedy
Klik [+] klik 2x ether2 Name=Lokal

5. Ganti IP Address Mikrotik
Pada Winbox Pilih Menu New Terminal, ketik :

/ip address
Copy-Paste kode berikut :
add address=192.168.0.1/24 network=192.168.0.0 broadcast=192.168.0.255 interface=Lokal
add address=192.168.1.2/24 network=192.168.1.0 broadcast=192.168.1.255 interface=Speedy

6. Menambahkan PPP – PPPoE Client
Pada Winbox Pilih Menu PPP – klik [+] - PPPoE Client
Tab General Name=pppoe-speedy1 Interfaces=Speedy
Tab Dial Out Service=internet User= ****01***2**@telkom.net (Username Speedy Anda) Password=(Password Speedy Anda) Profile=Default Checklist pada Pilih Menuan ‘Add Default Route & User Peer DNS’, Pilih Menuan Allow Checklist semua, OK.

7. Menambahkan DNS
Pada Winbox Pilih Menu IP --> DNS --> Setting
Bila DNS Server  sudah muncul, tinggal memberi checklist pada Pilih Menuan ‘Allow Remote Requests’, OK
Gunakan juga DNS Server tersebut untuk PC Billing & PC Client Anda
Untuk lebih jelasnya tentang DNS silakan baca artikel ini Cara Konfigurasi DNS Server Mikrotik.

8. Mengganti TCP/IP PC-BILLING / PC CLIENT
Setting terlebih dahulu PC/Komputer yang digunakan untuk proses instalasi mikrotik anda. Caranya :
Buka Control Panel – Network Connection – Local Area Connection – Klik kanan & Pilih Menu Properties – Internet Protocol (TCP/IP) – Properties.
Use the Following IP Address: IP Address = 192.168.0.2 Subnet Mask = 255.255.255.0 Gateway = 192.168.0.1
Use the Following DNS Server Addresses: Gunakan DNS Server & Alternatif DNS Server yang ada pada setting DNS Tadi.
Setting Mangle TCP/UDP Port

9. Mengganti Time Zone pada NTP
Karena beberapa RouterBoard/Mikrotik tidak menggunakan Battere CMOS, agar zona waktu RouterBoard/Mikrotik berjalan normal maka harus kita setting.
Pada Winbox Pilih Menu System --> NTP Client
Untuk lebih jelasnya silakan lihat disini Apa itu NTP? Setting NTP Client di Mikrotik.

10. Menambahkan konfigurasi Firewall NAT (Network Address Translation)
Pada Winbox Pilih Menu IP --> Firewall --> Tab NAT atau buka New Terminal dan ketik :
/ip firewall nat
add chain=srcnat src-address=192.168.0.0/24 out-interface=pppoe-speedy1 action=masquerade comment=”NAT from 192.168.0.0/24 output to Speedy”
add chain=srcnat src-address=192.168.0.2 out-interface=Lokal action=masquerade comment=” NAT from 192.168.0.2 output to Lokal”

Sampai disini Mikrotik RB750 anda seharusnya sudah bisa melakukan koneksi ke Internet, silahkan coba melakukan di Mikrotik nya dan coba browsing dari PC Client. Jika berhasil berarti Setingan sudah benar.

Oke, itulah tadi Setingan dasar Mikrotik RB750 untuk koneksi ke Speedy. Silakan dicoba dan semoga berhasil :)

Jumat, 22 Juli 2016

Teknik Listrik

Teknik listrik atau teknik elektro (bahasa Inggriselectrical engineering) adalah salah satu bidang ilmu teknik mengenai aplikasi listrik untuk memenuhi kebutuhan masyarakat.[1] Teknik listrik melibatkan konsep, perancangan, pengembangan, dan produksi perangkat listrik dan elektronik yang dibutuhkan oleh masyarakat.[1] Insinyur listrik adalah kaum profesional yang memegang peranan penting dalam mengembangkan dan memajukan teknologi tinggi dalam dunia komputerlaserpenjelajahan angkasatelekomunikasienergi, dan aplikasi lainnya dari perangkat dan sistem elektronik.[1] Teknik listrik bekerja sama dengan insinyur dari area lain seperti teknik kimiateknik mesin, dan teknik sipil untuk merancang, mengembangkan, dan membantu produksi berbagai macam produk dan jasa seperti sistem distribusi energi, komputer pribadi, sistem satelitradio genggam, sistem radarmobil listrikjantung buatan, dan lain-lain yang melibatkan komponen listrik dan elektronik.[1]

Bidang-bidang

Ada dua kegunaan utama dari kelistrikan, yaitu sebagai sarana untuk mengirimkan daya listrik dari satu tempat ke tempat lain dan sebagai sarana untuk mengirimkan informasi.[1] Secara tradisional, bidang teknik listrik dapat dibagi ke dalam tujuh area spesialisasi berikut ini:[1]

Teknik tenaga listrik


Teknik elektromagnetikadalah cabang dari teknik listrik. Gambar menunjukkan rentang spektrum gelombang elektromagnet.
Teknik tenaga listrik memiliki sejarah yang panjang, dimulai pada tahun 1879 saat Thomas Alva Edisonberhasil menciptakan lampu pijar yang dapat digunakan secara praktis.[1] Dalam waktu beberapa tahun Edison membangun sistem distribusi tenaga listrik arus searah di seputaran kota New York yang dapat menyuplai sekitar 400 lampu.[1] Pada akhir tahun 1880an distribusi arus listrik menggunakanarus bolak-balik mulai berkembang dan digunakan hingga saat ini.[1][2]
Teknik tenaga listrik adalah satu-satunya bidang yang secara khusus berkaitan dengan pembangkitan dan transmisi daya listrik dari satu tempat ke tempat lain.[1] Ini adalah spesialisasi tertua dari teknik tenaga listrik.[1]

Teknik elektromagnetik

Teknik elektromagnetik menjembatani aplikasi listrik sebagai pemindahan energi dan transferinformasi.[1] Teknik elektromagnetik berkaitan dengan interaksi antara medan magnet dan medan listrik, serta arus listrik.[1] Gambar di samping melukiskan spektrum gelombang elektromagnet yang berkisar dari gelombang frekuensi rendah hingga sinar gama.[1] Dengan adanya teknik ini dimungkinkanlah telekomunikasi radiotelevisi, komunikasi satelitradar, dan semua bentuk komunikasi nirkabel lainnya.[1]

Teknik telekomunikasi

Teknik telekomunikasi berfokus pada rekayasa dan ilmu yang dibutuhkan untuk mengirimkan informasi dari satu tempat ke tempat lain.[1] Sistem telekomunikasi dapat memanfaatkan gelombang elektromagnetik, berbagai macam kabel listrik, atau serat optikuntuk pengiriman informasi.[1] Salah satu hal penting yang dijawab oleh teknik telekomunikasi adalah bagaimana cara mengodekan informasi ke dalam sinyal listrik.[1] Perkembangan teknik telekomunikasi telah membuat banyak sistem mutakhir untuk mengodekan informasi untuk dikirmkan dan untuk menyarikan informasi dari sinyal.

Teknik komputer


Prosesor Intel 80486 DX2 sebagai contohsirkuit terintegrasi hasil pengembangan teknik elektronika yang digunakan oleh teknik komputer.[1]
! Artikel utama untuk kategori ini adalah teknik komputer.
Teknik komputer adalah salah satu spesialisasi yang berkembang paling cepat dalam dunia teknik listrik.[1] Teknik komputer meliputi perancangan sistem perangkat kerasdan program komputer.[1] Sistem komputer berkisar dari komputer besar atau disebut dengan mainframe yang digunakan dalam dunia perbankan, rekayasa, dan sains hingga komputer pribadi yang digunakan secara perorangan hingga belakangan juga digunakan secara komersial.[1]

Teknik elektronika

Teknik elektronika adalah teknik yang berhubungan dengan berbagai material dalam berbagai konfigurasi atau struktur yang dapat mengatur aliran arus listrik.[1] Dalam teknik elektronika dikenal dan digunakan berbagai komponen seperti diodetransistor, dan sirkuit terpadu untuk membangun perangkat keras.[1] Hasil dari teknik elektronika digunakan secara langsung oleh bidang lain seperti teknik komputer dan teknik telekomunikasi dengan sirkuit terintegrasi sebagai salah satu kemajuan terbesar yang paling dimanfaatkan.[1]

Teknik rekayasa sistem

Rekayasa sistem memanfaatkan prinsip-prinsip matematika untuk memodelkan dan menjelaskan sistem kompleks dan memprediksi kehandalannya berdasarkan analisis teknik.[1] Berdasarkan deskripsi matematis dari sebuah permasalahan, seorang insinyur dapat meramalkan hal "bagaimana jika..." pada kondisi yang ada dan membuat solusi yang optimal .[1]

Teknik kendali

! Artikel utama untuk kategori ini adalah teknik kendali.
Sistem kendali (control system) berkaitan dengan sistem elektronik yang dirancang untuk memberikan pengaturan cepat dan tepat terhadap suatu perintah.[1] Teknik sistem kendali sangat banyak dipelajari dalam teknik listrik.[1] Sistem kendali tidak terbatas pada sistem elektrikal melainkan hingga pengendalian sistem kimia, sistem hidrolis, dan sistem mekanik lainnya.