Thursday, December 31, 2015

SEJARAH BERDIRINYA KERAJAAN-KERAJAAN ISLAM DI INDONESIA

BERDIRINYA KERAJAAN-KERAJAAN ISLAM DI INDONESIA

Assalamu'alaikum wr.wb.

   Hallo guys, postingan saya kali ini agak berbeda dengan postingan sebelumnya memang si topiknya agak lari, tapi ini sekedar selingan saja, sekalian berbagi sedikit informasi atau pengetahuan kepada kalian tentang Sejarah Kebudayaan Islam khusunya yang beragama islam agar kalian tahu bagaimana sejarah-sejarah tentang kebudayaan islam.ok Langsung saja saya akan menjelaskan tentang berdirinya kerajaan-kerajaan islam di indonesia. Berikut penjelasannya, ok yuk cussss :)


Kerajaan Islam Di Indonesia
         
  Kerajaan Islam pertama yang berdiri di Nusantara adalah Samudra Pasai yang didirikan pada tahun 1285 M. Raja pertamanya adalah Merah Silu, yang bergelaral-Malikus Shaleh, ia memerintah dejak 1285 hingga 1297 M. Dalan menjalankan pemerintahan, ia dibantu oleh dua orang kepercayaan, yaitu Seri Kaya bergelar Sidi  Ali Khairuddin, dan Bawa Kaya yang bergelar, Sidi Ali Hasanuddin. Sepeninggal al-Malikus Shaleh, posisinya di gantikan oleh putranya bernama Sultan Muhammad (1297-1326  M), bergelar Sultan Malikus Zhabir I. Kerajaan ini mendapat serangan dari kerajaan Majapahit1377 M, yang ketikka itu dipimipin oeh Sultan Zainal Abidin. Serangan itu memperburuk situasi, sehingga kerajaan Islam Samudera Pasai lama-kelamaan mengalami kelemahan. Kerajaan ini baru mulai bangkit kembali ketika di pimpin oleh Sultan Iskandar, ia berhasil menjalin kerja sama dengan kerajaan tiongkok, terutama dalam bidang perdagangan dan keamanan. Setelah Sultan Iskandar meninggal, pusat perdagangan pindah ke Malaka.

           Kerajaan islam lain yang ada di sumatera adalah kerajaan Islam Aceh yang didirikan pada tahun 1514 M oleh Ali Mughayat Shah. Kerajaan Islam ini mengalami perkembangan yang cukup pesat ketika berada di bawah kepemimpinan Sultan Iskandar Tsani (1636-1641 M). Pada masanya, Acehmenjadi pusat perdagangan, pusat peradaban islam, dan pusat intelektual muslim. Di sini muncul ulama terkenal,antara lain Nuruddin al-Raniri, yang terkenal dengan sebutan Syekhul Islam. Sementara di palembang juga pernah berdirin kerajaan Islma Palembang yang didirikan pada abad ke-15 M. Kerajaan  tersebut lebih merupakan vazaldi bawah kekuasaan kerajaan Islam Demak Pajang, di Palembang.

         Di jawa, kerajaan islam pertama yang berdiri adalah kerajaan Islam Demak  yang diditkan oleh Raden Patah (1500-1518 M). Para raja Demak selalu di dampingi oleh penasihat spiritual dari para ulama, yang dikenal dengan sebutan wali. Para wali yang menjadi penasihat raja-raja Demak disebut Walisongo  atau sembilan orang wali.  Para Walisongo inilah yang kemudian menyebarkan Islam ke seluruh jawa.

         Setelah kerajaan ini mengalami kelemahan, karena konflik internal akhirnya pusat kekuasaan pindah ke pajang. Di daerah inilah kemudian berdiri Kerajaan Islam Pajang, yang merupakan penerus kerajaan Islam Demak. Pada tahun 1577 M, Ki Gede Pemanahan memindahkan pusat kekuasaan ke Mataram dan pada tahun 1548 M, Senopati, anak KI Gede Pemanahan dinobatkan sebagai Raja Mataram pertama. Kerajaan inilah yang menjadi cikal-bakal kesultanan Yogyakarta dan Solo. Pada masa kerajaan Islam di hawa Tengah, baik Demak, Pajang, dan Mataram, terjdi perkembangan peradaban Islam yang cukup besar. Kerajaan-kerajaan tersebut tidak hanya sebagi pusat kekuasaan politik, tetapi juga pusat peradaban islam jawa.

         Selain Demak, Pajang dan Mataram, di jawa juga ada kerajaan Islam Cirebon dan Banten. Kedua kerajaan Islam ini dapat disebut sebagai penerus kerajaan-kerajaan islam di jawa Tengah, karena keduanya lahir dari kerajaan-kerajaan Islam tersebut . Kedua kerajaan inilah yang menjadi ujung tombak pengembangan Islam di wilayah Jawa Barat.

         Di Kalimantan juga tumbuh dan berkembang kerajaan-kerajaan Islam. Di antara kerajaan-kerajaan itu adalah kerajaan Islam Sukadana,  yang pada tahun 1590 M masih merupakan daerha vazal bagi kerajaan Islam Demak. Pada tahun 1725, Kerajaan ini melepaskan diri dan menjadi negara indenpenden di kalimantan. Selain kerajaan Islam  Sukadana, terdapat juga Kerajaan islam Banjar denan rajanya bernama Sultang Suryaullah.

          Di sulawesi berdiri kerajaan islam Gowa, dan kerajaan islam Bulgis.  Sementara di Maluku berdiri kerjaan Islam Ternate, Tidore, Bacan dan Jailolo. Dalam perkembangan selnjutnya, banyak wilayah islam yang jatuh ke tangan Portugis, Belanda dan Inggris. Kejatuhan derah-daerah kekuasaan islam ke tangan penjajah, menyebabkanusaha Islamisasi terganggu , karena bangsa-bangsa Barat juga memiliki midi menyebarkan agama Kristen di Nusantara.

Sekian lah ringkasan  penjelasan saya tentang Berdirinya kerajaan islam di indonesia, saya harap penjelasan ini dapat bermanfaat buat kalian, maaf bila ada kekurangan dalam postingan ini :) ;)

Terima Kasih...........
Wassalmu'alaikum wr.wb

Wednesday, December 30, 2015

TIDUR TELANJANG (Khusus Wanita, Pria Boleh Tau Juga Laa)

ALASAN WANITA LEBIH MEMILIH TIDUR TELANJANG??

Manfaat Tidur TelanjangMemiliki kualitas tidur yang bagus serta bangun dengan keadaan dan semangat adalah keinginanmu bukan?. Akan tetapi nyatanya bisa dipastikan masih banyak diantara kamu yang masih merasa pegal dan malas untuk bangun dipagi hari. Banyak alasan yang membuatmu malah malas dan merasa berat untuk bangun. Hal ini bisa terjadi karena mungkin pakaian yang dikenakan pada saat tidur terasa tidak nyaman atau terlalu ketat. Apaaa???? | tenang dong, nah ini penjelasannya, simak baik baik yaa..

Pemilihan pakaian yang tepat untuk dapatkan tidur berkualitas itu perlu, seperti yang telah kita ketahui bahwa piama adalah pakaian yang paling tepat untuk tidur. Akan tetapi, apa kamu tau? ternyata tidur tanpa mengenakan sehaelai pakaian justru lebih baik untuk mendapatkan tidur yang berkualitas. Beberapa studi menunjukan bahwa tidur telanjang member banyak manfaat baik untuk mendapatkan kesehatan, baik itu kesehatan fisik maupun kesehatan psikis. Seperti yang dikutip dari http://elitedaly.com/ , inilah alasan mengapa tidur telanjang atau tidak mengenakan sehelai pakaian lebih baik dan bermanfaat untuk kesehatan mu. :)

Pada sebuah study menyebutkan bahwa pada malam hari suhu tubuh kita akan mengalami penurunan, hal ini agar daya tahan tubuh kita tetap kuat. Jika kamu tidur dengan mengenakan pakaian, hal ini akan menghambat tubuh dalam menurunkan suhunya. Jika penurunan suhu tubuh sudah terhambat, maka hal ini akan bisa memicu adnya perubahan siklus tidurmu yang akhirnya akan menyebabkan insomnia.

Ketika kamu tidur telanjang, pastikanlah kamu melepas semua pakaian, termasuk itu yang namanya pakaian dalam. Karena saat seorang wanita tidur telanjang dan melepas pakain dalamnya, hal ini akan membuat udara atau oksigen dapat dengan mudah menjaga kelembaban daerah kewanitaan.

Tidur telanjang bisa membuat daerah kewanitaan tetap kering dan sehat. Selain itu telanjang saat tidur juga membantu kulit agar agar dapat bernapas dengan baik. Dengan telanjang, akan dapat menghambat perkembangan bakteri, kuman dan virus pada daerah kewanitaan bisa.

Saat kamu memilih tidur dengan telanjang atau hanya menyelimuti  badan dengan sprei tidur, hal inii akan dapat membuat pikiranmu menjadi lebih sear dan lega. Pada sebuah studi menunjukan bahwa tidur telanjang dapat membuat pikiran seseorang  menjadi lebih tenang dan bahagia.

Pikiran tenang dan bahagia ini timbul karena, tubuh kita tidak tertekan  dengan pakaian yang dikenakan. Memlih tidur telanjang tak hanya membuat pikiranmu segar tetapi juga dapat membuatmu merasa menjadi wanita yang seksi dan penuh percaya diri ..

Dinginnya udara pada malam hari dipercaya bisa meningkatkan hormon tubuh dimana hormon ini dapat menurunkan kadar kortisol bisa membantu mumendapatkan pola tidur sehat serta mengurangi lemak diperut. Jadi saat kamu memilih tidur dengan telanjang, dapat dipastikan kalu kamu akan mendapatkan udara dingin malam yang cukup.

Selain dapat mengurangi kadar lemak diperut, tidur dengan telanjang ternyata juga baik untuk menurunkan kolesterol. Tidur telanjang (maaf) bersama pasangan akan dapat mendorongmu dan pasanganmu mendapatkan hubungan intim lebih banyak. Saat tubuhmu mengeluarkan banyak energi selama melakukan (maaf) hubungan intim, saat itu pula tubuhmu membakar banyak lemak dan membuat pikiran mu jadi lebih bahagia.
Manfaat Tidur Telanjang Bagi Pria dan WanitaMemakai piyama saat tidur pada malam yang dingin akan membuat merasa selalu hangat. Karena keadaan terlalu nyaman seperti inilah yang membuatmu malas bangun. nah loh >_<
Jika kamu tidur dengan telanjang, kamu akan merasa terbiasa dengan udara yang dingin dan kamu pun merasa lebiih segar saat bagun pagi. Perasaan segar dan nyaman inilah yang dapat membuat anda menjadi pribadi penuh semangat untuk menjalani hari.

Teman, itulah alasannya kenapa tidur telanjang itu lebih baik. Tapi ingat, kebaikan dan kesehatan yang diperoleh dari tidur telanjang, harus dibarengi dengan tempat tidur dan selimut yang bersih. Saat tempat tidurmu kotor, justru hal ini memicu timbuhnya bermacam penyakit pada tubuhmu. Tapi jika kamu merasa malu telanjang saat tidur, kamu dapat menggunakan  baju tidur atau piama tanpa harus mengenakan pakaian dalam. ;) Tapi jangan lupa kunc pintu yaa, pande pande lah jaga diri udah besar kan ? ;) 

like  (y)
comment (**)
share :)

TERIMA KASIH
#ADMIN : WIRA AR

Saturday, December 26, 2015

CREATE TWITTER WIDGET BLOGGER OR WEBSITE

Assalamu'alaikum Warohmatullohi Wabarokatuh.

Ya, sesuai dengan judul artikel kali ini kita akan membahas mengenai sebuah cara membuat dan memasang widget Twitter ke dalam sebuah website atau blog. Langkah pertama yang harus Anda lakukan adalah Anda sudah memiliki sebuah akun Twitter. Jika belum kami sarankan Anda untuk mendaftarkan diri terlebih dahulu.



Setelah memiliki sebuah akun, pastikan Anda telah melakukan login ke dalam system Twitter.
Atau buka di twitter.com masukan alamat email/username dan password Twitter Anda. Kemudian klik masuk/login.

Langkah selanjutnya setelah Anda sukses untuk login kedalam twitter, klik pada sebelah kanan atas di bagian foto profil Anda. Kemudian pilih pengaturan. Kemudian lihat pada bagian kiri dan scroll kebawah. Klik pada tulisan Widget. 

Pilih buat baru, jika Anda belum pernah sama sekali membuatnya.

Kemudian Anda dapat melihat beberapa pilihan widget yang bisa Anda buat beserta demo tampilannya/previewnya.

Pilihan yang bisa Anda pilih adalah :


  • Timeline Pengguna
  • Suka
  • Daftar
  • Cari
  • Koleksi


Nah, untuk mempersingkat kali ini yang akan kita bahas adalah Timeline Pengguna, Anda dapat mengatur tinggi dari widget yang akan Anda inginkan sesuai dengan keinginan Anda. untuk default dari twitter adalah 600px. Anda dapat mengubahnya menjadi 400px atau selebihnya.
Untuk tema, tersedia dua pilihan. Terang berarti background adalah putih. Untuk Gelap, background adalah hitam.

Warna tautan bisa Anda ubah dengan warna selera Anda. Jika pratinjau sudah sesuai dengan keinginan Anda, maka langkah selanjutnya adalah Anda klik pada "Buat Widget". Setelah selesai copy kode yang diberikan oleh pihak twitter pada bagian bawah pratinjau.

Jika Anda meletakkan widget tersebuat pada sebuah website, maka langkah yang Anda lalui telah selesai hanya perlu pastekan pada website Anda. Sedangkan untuk pemasangan di blogger atau wordpress. Langkah selanjutnya adalah masuk pada draff blogger --^ tata letak --^ dan tambahkan gadget --^ pilih html/javascript.

Ketikkan pada kolom judul "Follow Us On Twitter" dan pada bagian content pastekan kode yang telah Anda copy tadi dari twitter.

Thursday, December 17, 2015

PENGENALAN TAG SELECT FORM HTML

Fungsi Tag Select Dalam Pembuatan Form HTML

selection form html diskusi web sumut
image selection form HTML

Tag select di dalam HTML digunakan untuk membuat objek form yang berupa list/daftar pilihan yang dapat dipilih oleh user. Biasanya tag select digunakan untuk "memaksa" user memilih salah satu dari pilihan yang tersedia. Pilihan ini telah didefenisikan pada saat form dibuat. Pada penggunaan tag select ini, kita juga membutuhkan tag option sebagai "isi" dari tag select.




Format dasar pembuatan select dalam HTML adalah sebagai berikut :

<select>
<option>Pilihan 1</option>
<option>Pilihan 2</option>
<option>Pilihan 3</option>
</select>

Anda tidak harus menggunakan tag select di dalam Form HTML, namun bisa juga digunakan tanpa tag form. Akan tetapi jika digunakan diluar form, kita membutuhkan bantuan bahasa pemograman lain seperti javascript untuk memproses hasilnya.

Atribut name: Untuk Pemrosesan Tag Select

Atribut name untuk tag select digunakan sebagai identitas dari tag select tersebut. Identitas ini diperlukan pada saat pemrosesan di sisi server (misalnya menggunakan PHP). Atribut name inilah yang akan menjadi varibel penampung nilai yang dipilih oleh user. Atribut name diletakkan di dalam tag select, bukan di dalam tag option. Berikut contoh penulisan atribut name untuk tag select:

<select name="kategori_pilihan">
<option>Pilihan 1</option>
<option>Pilihan 2</option>
<option>Pilihan 3</option>
</select>

Atribut value: Sebagai Nilai untuk Tag Option

Atribut value digunakan di dalam tag option. Nilai dari atribut inilah yang akan dikirimkan kedalam web server, sehingga disarankan menggunakan nilai yang mencerminkan pilihan user. Nilai dari value tidak harus sama dengan apa yang dilihat user.

Berikut contoh penulisannya:

<select>
<option value="daftar1">Pilihan 1</option>
<option value="daftar2">Pilihan 2</option>
<option value="daftar3">Pilihan 3</option>
</select>

Usahakan untuk memberi nilai value berupa nilai yang singkat namun bermakna sesuai dengan pilihan yang ditampilkan.

Atribut selected: Menampilkan Nilai Default dari Tag Select

Atribut selected digunakan pada tag option. Jika sebuah tag option mememiliki atribut selected, maka pada saat form ditampilkan, pilihan tag inilah yang akan tampil sebagai nilai awal dari select (nilai default). Nilai dari atribut ini adalah dirinya sendiri, sehingga penulisannya menjadi selected="selected". Berikut contoh penulisannya:

<select>
<option>Pilihan 1</option>
<option selected="selected">Pilihan 2</option>
<option>Pilihan 3</option>
</select>

Atribut Size: Menentukan Besar tampilan Select

Atribut size digunakan untuk menentukan besar dari tampilan tag select. Jika tidak ditulis, tag select memiliki nilai default size="1", sehingga hanya 1 pilihan yang terlihat ketika user memilih pilihan yang ada.

Namun jika anda menambahkan atribut size="2", maka pada saat form ditampilkan, tag select akan ditampilkan sebanyak 2 baris, bukan 1 baris seperti biasanya.

Atribut size ini umumnya digunakan apabila tag select dirancang untuk dapat dipilih dengan beberapa pilihan sekaligus. Untuk keperluan ini, atribut size biasanya di kombinasikan dengan atribut multiple yang akan kita bahas pada postingan selanjutnya.

Berikut contoh penulisan atribut size untuk tag select:

<select size="3">
<option>Pilihan 1</option>
<option>Pilihan 2</option>
<option>Pilihan 3</option>
</select>

Info : Setiap browser menampilkan dengan perbedaan dalam tampilan daftar.


Terima Kasih
#ADMIN

Wednesday, December 16, 2015

CARA PEMASANGAN KABEL JARINGAN STRAIGHT DAN CROSS

Pengkabelan Pada Jaringan Komputer


Nah, bagi Anda yang ingin mempelajari masalah pengkabelan pada jaringan komputer, terutama bagi siswa-siswi yang mengambil jurusan TEKNIK KOMPUTER & JARINGAN (TKJ) yang baru mempelajari pnegkabelan. Disini DISKUSI WEB SUMUT akan mempostingkannya.

Alat dan Bahan yang dibutuhkan sebagai berikut :

  1. Tang Crimping / Crimping Tool
  2. Kabel UTP
  3. Konektor RJ-45
  4. LAN Tester


Penjelasan dan bentuk dari alat dan bahan.

=||= Tang Crimping atau Crimping Tool
crimping tool atau tang crimping disqus sumut
gambar tang crimping

Tang Crimping adalah alat untuk memotong kabel UTP dan untuk menjepit ujung konektor,dan ini sangat penting sekali bagi kita yang ingin belajar cara mengcrimping kabel,alat ini bentuknya hampir sama dengan Tank biasa yang sering kita lihat atau temui.

=||= Kabel UTP
utp cable disqus sumut
gambar cable UTP


Kabel UTP kita gunakan untuk saling menghubungkan jaringan internet dan di dalam kabel UTP ini terdapat 8 helai kabel kecil yang berwarna-warni.

=||= Konektor RJ-45
connector rj45 disqus sumut
gambar connector RJ-45


Konektor adalah alat yang kita pasang pada ujung kabel UTP tujuanya agar kabel dapat kita pasang pada port LAN. Konektor RJ-45 harus dipasangkan pada ujung kabel UTP apabila tidak maka Kabel UTP tidak akan berguna.


=||= LAN Tester
lan tester diskusi web sumut
gambar LAN tester


LAN Tester adalah alat untuk menguji hasil crimpingan kabel kita, kalau krimpingan kita salah maka lampu di Cable Tester ini tidak akan menyala dan kalau hasil crimpingan kita sudah benar maka lampu di Cable Tester akan menyala dengan otomatis,jadi alat ini sangat berguna bagi kita untuk mengetahui hasil crimpingan kita.

Ada dua Jenis Kabel yang akan kita bahas disini, yaitu kabel STRAIGHT dan kabel CROSS.

Perbedaan kabel Straight dan Cross
Kabel Straight merupakan kabel yang memiliki cara pemasangan yang sama antara ujung satu dengan ujung yang lainnya. Urutan standar kabel straight adalah seperti dibawah ini yaitu sesuai dengan standar TIA/EIA 368B (yang paling banyak dipakai) atau kadang-kadang juga dipakai  sesuai  standar TIA/EIA 368A sebagai berikut:

Contoh penggunaan kabel straight adalah sebagai berikut :

Menghubungkan antara Komputer dengan Switch
Menghubungkan Komputer dengan LAN pada Modem Cable/DSL
Menghubungkan Router dengan LAN pada Modem Cable/DSL
Menghubungkan Switch ke Router
Menghubungkan Hub ke Router

Kabel Crossover merupakan kabel yang memiliki susunan berbeda antara ujung satu dengan ujung lainnya. Kabel cross digunakan untuk menghubungkan 2 device yang sama. Gambar dibawah adalah susunan standar kabel cross.

Contoh penggunaan kabel crossover adalah sebagai berikut :

Menghubungkan 2 buah Komputer secara langsung
Menghubungkan 2 buah Switch
Menghubungkan 2 buah Hub
Menghubungkan Switch dengan Hub
Menghubungkan Komputer dengan Router

Dari 8 buah kabel yang ada pada kabel UTP ini (baik pada kabel straight maupun cross over) hanya 4 buah saja yang digunakan untuk mengirim dan menerima data, yaitu kabel pada pin no 1,2,3 dan 6.

Membuat Kabel Straight UTP

1. Kupas bagian ujung kabel UTP, kira-kira 2 cm.

2. Buka pilinan kabel, luruskan dan urutankan kabel sesuai standar gambar.

3. Setelah urutannya sesuai standar, potong dan ratakan ujung kabel,

4. Masukan kabel yang sudah lurus dan sejajar tersebut ke dalam konektor RJ-45, dan pastikan semua kabel posisinya sudah benar dengan posisi sebagai berikut:
straight cable diskusi web sumut
gambar kabel straight
Orange Putih pada Pin 1.
Orange pada  Pin 2.
Hijau Putih pada  Pin 3.
Biru pada    Pin 4.
Biru Putih pada  Pin 5.
Hijau pada   Pin 6.
Coklat Putih pada  Pin 7.
Coklat pada   Pin 8.

5. Lakukan crimping menggunakan crimping tools, tekan crimping tool dan pastikan semua pin (kuningan) pada konektor RJ-45 sudah “menggigit” tiap-tiap kabel. biasanya akan terdengar suara "krik".

Setelah selesai pada ujung yang satu, lakukan lagi pada ujung yang lain

Langkah terakhir adalah mengecek kabel yang sudah kita buat tadi dengan menggunakan LAN tester, caranya masukan masing-masing ujung kabel (konektor RJ-45) ke masing2 port yang tersedia pada LAN tester, nyalakan dan pastikan semua lampu LED menyala sesuai dengan urutan kabel yang kita buat.

Membuat Kabel Cross UTP

Membuat kabel cross memiliki langkah yang hampir sama dengan kabel straight, perbedaan hanya terletak pada urutan warna dari kedua ujung kabel. Berbeda dengan kabel straight yang memiliki urutan warna sama di kedua ujung kabel, kabel cross memiliki urutan warna yang berbeda pada kedua ujung kabel.
 
diskusi web sumut kabel cross
gambar cross cable
Ujung Pertama sama dengan kabel straight :

Orange Putih pada  Pin 1.
Orange pada   Pin 2.
Hijau Putih pada  Pin 3.
Biru pada   Pin 4.
Biru Putih pada  Pin 5.
Hijau pada   Pin 6.
Coklat Putih pada  Pin 7.
Coklat pada   Pin 8.


Untuk ujung kabel yang Kedua, susunan warnanya berbeda dengan ujung pertama. Adapun susunan warnanya adalah sebagi berikut:

Hijau Putih pada   Pin 1.
Hijau pada    Pin 2.
Orange Putih pada   Pin 3.
Biru pada     Pin 4.
Biru Putih pada   Pin 5.
Orange pada    Pin 6.
Coklat Putih pada   Pin 7.
Coklat pada    Pin 8.

Dibawah ini adalah contoh ujung kabel UTP yang telah terpasang konektor RJ-45 dengan benar, selubung kabel (warna biru) ikut masuk kedalam konektor.
Kabel Straight yang benar by diskusi web sumut
gambar kabel yang benar dan salah

Terima Kasih
#ADMIN

PENCARIAN DENGAN MENGGUNAKAN PHP DAN MYSQL DATABASE

 Kali ini kita akan menggunakan 3 buah bahasa pemrograman sekaligus.
Yaitu yang pertama seperti suatu kewajiban, dan ibarat sayur tanpa garam ini adalah bahasa yang paling utama dalam membuat sebuah website sebut saja namanya HTML (heheheheee). Kemudian disusul oleh saudara kembarnya namun beda yaitu PHP dan MYSQL.

Lanjut,
Yang perlu kita buat pertama kali adalah sebuah database. Oleh karena itu buka browser Anda jika belum. Kemudian aktifkan Web Server Anda (Xampp, Apache2Triad, Wampp, dll). Lalu buka http://localhost/phpmyadmin/ maka akan terbuka tampilan seperti berikut ini.

phpmyadmin disqus sumut


Langkah kedua buat sebuah database dengan nama "contoh" dengan sebuah table dengan nama "article" dan isi dengan 4 buah field seperti berikut :
database article sumatera utara

Atau ketikan perintah sql berikut :

CREATE TABLE IF NOT EXISTS `article` (
  `article_id` int(11) NOT NULL,
  `article_title` varchar(35) NOT NULL,
  `article_content` text NOT NULL,
  `article_status` varchar(10) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;

kemudian untuk membuat primary pada article_id gunakan perintah berikut :

ALTER TABLE `article`
  ADD PRIMARY KEY (`article_id`);

Satu lagi, agar kita tidak perlu menambahkan id secara manual kita gunakan auto increment dengan menggunakan perintah berikut :

ALTER TABLE `article`
  MODIFY `article_id` int(11) NOT NULL AUTO_INCREMENT;

Nah, jika sudah, sekarang waktunya kita masuk kedalam HTML dan PHP.
Buat sebuah file dan simpan dengan nama index.php lalu ketikkan perintah seperti berikut :

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Pencarian Sederhana</title>
</head>

<body>
</body>
</html>

Nah, pada bagian body kita tambahkan sebuah form seperti berikut :

<form action="" method="get">
<input name="q" type="search" placeholder="Search..."/>
    <input name="go" type="submit" value="Go"/>
</form>

</body>
</html>

Keterangan dari script tersebut adalah kita akan memperoses form tersebut di dalam file tersebut (index.php / action="") dengan menggunakan metode pengiriman get (method="get"). sedangkan pada bagian yang berwarna orange menjelaskan bahwa name="q"  ini yang nantinya akan digunakan sebagai tempat meginputkan kata kunci (keywoard) yang akan kita cari dengan name="go" sebagai tombol untuk melakukan pengiriman.

searching with php and mysql database indonesia


Sekarang kita buat pemrosesan dengan PHP. Apabila tombol Go di tekan, maka akan memroses kata kunci yang di ketikkan di dalam name="q". Dan jika tombol belum ditekan maka akan menampilkan pesan "Silahkan masukkan kata kunci yang ingin Anda cari". Seperti berikut :



<?php
$kata_kunci=$_GET['q'];
$tombol=$_GET['go'];

if ($tombol) {
}
else {
echo "<p> Silahkan masukkan kata kunci yang ingin Anda cari. </p>";
}
?>

$kata_kunci dan $tombol adalah sebuah variabel untuk mendefinisikan methode get dari name q dan go. Nah, jika di save dan dijalankan maka ketika kita klik Go Anda mendapati tampilan kosong.
Maka dari itu kita lanjutkan dengan menambahkan perintah MySQL kedalam PHP tadi.

Buka lagi http://localhost/phpmyadmin dan isikan pada table article tadi dengan script berikut  :

INSERT INTO `article` (`article_id`, `article_title`, `article_content`, `article_status`) VALUES
(1, 'Pengenalan PHP', 'PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML.\r\n\r\nhttp://www.sumut.xyz/2015/12/pengenalan-php.html', 'active'),
(2, 'PHP is magic', 'php is magic purpose.', 'noactive'),
(3, 'Lorem ipsum', 'lorem ipsum dolore amet tatum.', 'active');

Kemudian buka lagi file index.php dan buat sebuah koneksi seperti berikut :

mysql_connect("localhost","root","")or die("gagal terkoneksi");
mysql_select_db("contoh")or die("database tidak ada");

Lalu, buat sebuah perintah untuk mengambil data dari database dan letakkan di dalam pengecekan tombol tadi. Seperti berikut :

$query=mysql_query("SELECT * FROM article WHERE article_title LIKE '%$kata_kunci%'");
$cek=mysql_num_rows($query);

Lalu tampilkan dengan perintah di bawah ini :

if ($cek!=="") {
while ($ambil_data=mysql_fetch_array($query)) {
echo "
<h1>$ambil_data[article_title]</h1>
[status : $ambil_data[article_status] ]
<p>
$ambil_data[article_content]
</p>
";
}
}
else {
echo "<p> Data yang Anda cari tidak ditemukan. </p>";
}

Sehingga, keseluruhan script tadi menjadi seperti berikut :

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Pencarian Sederhana</title>
</head>

<body>

<form action="" method="get">
<input name="q" type="search" placeholder="Search..."/>
    <input name="go" type="submit" value="Go"/>
</form>

<?php
mysql_connect("localhost","root","")or die("gagal terkoneksi");
mysql_select_db("contoh")or die("database tidak ada");

$kata_kunci=$_GET['q'];
$tombol=$_GET['go'];

if ($tombol) {
$query=mysql_query("SELECT * FROM article WHERE article_title LIKE '%$kata_kunci%'");
$cek=mysql_num_rows($query);

if ($cek!=="") {
while ($ambil_data=mysql_fetch_array($query)) {
echo "
<h1>$ambil_data[article_title]</h1>
[status : $ambil_data[article_status] ]
<p>
$ambil_data[article_content]
</p>
";
}
}
else {
echo "<p> Data yang Anda cari tidak ditemukan. </p>";
}
}
else {
echo "<p> Silahkan masukkan kata kunci yang ingin Anda cari. </p>";
}
?>

</body>
</html>

hasil :
pencarian dengan php database mysql medan


error_reporting(0); digunakan untuk membuang pesan error yang tidak diinginkan.
Maaf, Jika tulisan masih morat-marit. pada lain waktu akan segera diperbaiki.
Berikan komentar Anda jika terdapat kesalahan tulis dan Jika Anda mendapati problem dari masalah ini. Wassalamu'alikum Warohmatullohi wabarokatuh.

Terima Kasih
#ADMIN
z35W7z4v9z8w

Tuesday, December 15, 2015

PENGENALAN MYSQL DATABASE

Pengertian MYSQL

Pengenalan dasar-dasar mysql disqus sumutMySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagaiperangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.
Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak ciptauntuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersialSwedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael "Monty" Widenius.

Sistem manajemen basis data relasional

MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL (Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Kehandalan suatu sistem basisdata (DBMS) dapat diketahui dari cara kerja pengoptimasi-nya dalam melakukan proses perintah-perintah SQL yang dibuat oleh pengguna maupun program-program aplikasi yang memanfaatkannya. Sebagai peladen basis data, MySQL mendukung operasi basisdata transaksional maupun operasi basisdata non-transaksional. Pada modus operasi non-transaksional, MySQL dapat dikatakan unggul dalam hal unjuk kerja dibandingkan perangkat lunak peladen basisdata kompetitor lainnya. Namun pada modus non-transaksional tidak ada jaminan atas reliabilitas terhadap data yang tersimpan, karenanya modus non-transaksional hanya cocok untuk jenis aplikasi yang tidak membutuhkan reliabilitas data seperti aplikasi blogging berbasis web (wordpress), CMS, dan sejenisnya. Untuk kebutuhan sistem yang ditujukan untuk bisnis sangat disarankan untuk menggunakan modus basisdata transaksional, hanya saja sebagai konsekuensinya unjuk kerja MySQL pada modus transaksional tidak secepat unjuk kerja pada modus non-transaksional.

Sejarah MySQL

MySQL pada awalnya diciptakan pada tahun 1979, oleh Michael "Monty" Widenius, seorang programmer komputer asal Swedia. Monty mengembangkan sebuah sistem database sederhana yang dinamakan UNIREG yang menggunakan koneksi low-level ISAM database engine dengan indexing. Pada saat itu Monty bekerja pada perusahaan bernama TcX di Swedia.
TcX pada tahun 1994 mulai mengembangkan aplikasi berbasis web, dan berencana menggunakan UNIREG sebagai sistem database. Namun sayangnya, UNIREG dianggagap tidak cocok untuk database yang dinamis seperti web.
TcX kemudian mencoba mencari alternatif sistem database lainnya, salah satunya adalah mSQL (miniSQL). Namun mSQL versi 1 ini juga memiliki kekurangan, yaitu tidak mendukung indexing, sehingga performanya tidak terlalu bagus.
Dengan tujuan memperbaiki performa mSQL, Monty mencoba menghubungi David Hughes (programmer yang mengembangkan mSQL) untuk menanyakan apakah ia tertarik mengembangkan sebuah konektor di mSQL yang dapat dihubungkan dengan UNIREG ISAM sehingga mendukung indexing. Namun saat itu Hughes menolak, dengan alasan sedang mengembangkan teknologi indexing yang independen untuk mSQL versi 2.
Dikarenakan penolakan tersebut, David Hughes, TcX (dan juga Monty) akhirnya memutuskan untuk merancang dan mengembangkan sendiri konsep sistem database baru. Sistem ini merupakan gabungan dari UNIREG dan mSQL (yang source codenya dapat bebas digunakan). Sehingga pada May 1995, sebuah RDBMS baru, yang dinamakan MySQL dirilis.
David Axmark dari Detron HB, rekanan TcX mengusulkan agar MySQL di ‘jual’ dengan model bisnis baru. Ia mengusulkan agar MySQL dikembangkan dan dirilis dengan gratis. Pendapatan perusahaan selanjutnya di dapat dari menjual jasa “support” untuk perusahaan yang ingin mengimplementasikan MySQL. Konsep bisnis ini sekarang dikenal dengan istilah Open Source.
Pada tahun 1995 itu juga, TcX berubah nama menjadi MySQL AB, dengan Michael Widenius, David Axmark dan Allan Larsson sebagai pendirinya. Titel “AB” dibelakang MySQL, adalah singkatan dari “Aktiebolag”, istilah PT (Perseroan Terbatas) bagi perusahaan Swedia.

Keistimewaan MySQL

MySQL memiliki beberapa keistimewaan, antara lain :
1.   Portabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti Windows, Linux, FreeBSD, Mac Os X Server, Solaris, Amiga, dan masih banyak lagi.
2.   Perangkat lunak sumber terbuka. MySQL didistribusikan sebagai perangkat lunak sumber terbuka, dibawah lisensi GPL sehingga dapat digunakan secara gratis.
3.   Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik.
4.   'Performance tuning', MySQL memiliki kecepatan yang menakjubkan dalam menangani query sederhana, dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
5.   Ragam tipe data. MySQL memiliki ragam tipe data yang sangat kaya, seperti signed / unsigned integer, float, double, char, text, date, timestamp, dan lain-lain.
6.   Perintah dan Fungsi. MySQL memiliki operator dan fungsi secara penuh yang mendukung perintah Select dan Where dalam perintah (query).
7.   Keamanan. MySQL memiliki beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang mendetail serta sandi terenkripsi.
8.   Skalabilitas dan Pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (records) lebih dari 50 juta dan 60 ribu tabel serta 5 miliar baris. Selain itu batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya.
9. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP, Unix soket (UNIX), atau Named Pipes (NT).
10. Lokalisasi. MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. Meski pun demikian, bahasa Indonesia belum termasuk di dalamnya.
11. Antar Muka. MySQL memiliki antar muka (interface) terhadap berbagai aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Application Programming Interface).
12. Klien dan Peralatan. MySQL dilengkapi dengan berbagai peralatan (tool) yang dapat digunakan untuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petunjuk online.
13. Struktur tabel. MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE, dibandingkan basis data lainnya semacam PostgreSQL ataupun Oracle.

Kelebihan Dan kekurangan MySQL dibanding RDBMS Lain

Hal paling mendasar yang menjadikan MySQL pilihan utama sebagai database yang digunakan adalah karena MySQL menggunakan Lisensi GPL dan multiplatform, sehingga lebih disukai para mahasiswa karena tidak membutuhkan biaya besar dalam membuat aplikasi serta tidak harus tergantung pada OS Windows ataupun Linux karena dapat dijalankan pada kedua OS tersebut dan beberapa OS lainnya. Tapi alasan tersebut tidaklah cukup untuk menjadikan MySQL sebagai RDBMS yang akan digunakan. Berikut keunggulan yang
Kelebihan
Berlisensi GPL dan Multi Platform.
1.   Dapat diintegrasikan dengan beberapa bahasa Pemrograman seperti .Net, Java, Phyton, Perl yang merupakan bahasa pemrograman yang paling dominan di kalangan programmer.
2.   Mendukung ODBC untuk sistem operasi Windows sehingga bisa digunakan aplikasi yang berjalan diwindows.
3.   Bisa dijalankan pada spesifikasi hardware yang rendah karena lebih hemat resource memory (dibandingkan database lain) sehingga mudah digunakan untuk bahan pembelajaran.
4.   MySQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari 20 bahasa meskipun bahasa indonesia belum termasuk didalamnya.
Kekurangan
Banyak mengklaim kurang support terhadap pemrograman Visual/Desktop, sehingga sedikit yang menggunakan untuk aplikasi visual.
1. Karena berlisensi GPL sehingga sulit mendapatkan update untuk problem yang urgent, sehingga perusahaan skala menengah keatas lebih memilih RDBMS berlisensi dan disupport seperti Oracle dan MS SQL Server
2.   Sangat diragukan dalam menangani data skala besar, karena ada beberapa opini yang pro dan kontra terhadap kemampuan MySQL terhadap pengolahan data yang besar.

Kemampuan MySQL

Berikut Kemampuan MySQL yang tidak kalah dengan RDBMS lain seperti Oracle dan SQL Server
1.   Memiliki kecepatan yang menakjubkan dalam menangani query sederhana,dengan kata lain dapat memproses lebih banyak SQL per satuan waktu.
2.   Memiliki lebih banyak type data seperti : signed/unsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.
3.   Mendukung field yang dijadikan Index, dengan maksimal 32 index dalam satu tabel. *
4.   MYSQL memiliki beberapa lapisan keamanan, seperti subnetmask, nama host, dan izin akses user dengan system perijinan yang mendetail serta sandi/password terenkripsi.
5.   Konektivitas , MySQL dapat melakukan koneksi dengan klien menggunakan protokol TCP/IP ,Unix soket (UNIX),atau Named Pipes(NT).
6.   Multi-user. MySQL dapat digunakan oleh beberapa pengguna dalam waktu yang bersamaan tanpa mengalami masalah atau konflik
7.   Command and function, MySQL memiliki fungsi dan operator secara penuh yang mendukung perintah select dan where dalam query.
8.   Structure Table, MySQL memiliki struktur tabel yang lebih fleksibel dalam menangani ALTER TABLE dibandingkan DBMS lainnya.
9.   Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh ( COUNT(),COUNT(), DISTINCT() AVG(), STD(), SUM(), MAX() dan MIN() )
Bahasa pemrograman
Terdapat beberapa API (Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain: bahasa pemrograman C, C++, C#, bahasa pemrograman Eiffel, bahasa pemrograman Smalltalk, bahasa pemrograman Java,bahasa pemrograman Lisp, Perl, PHP, bahasa pemrograman Python, Ruby, REALbasic dan Tcl. Sebuah antarmuka ODBC memanggil MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.
Penggunaan
MySQL sangat populer dalam aplikasi web seperti MediaWiki (perangkat lunak yang dipakai Wikipedia dan proyek-proyek sejenis) dan PHP-Nuke dan berfungsi sebagai komponen basis data dalam LAMP. Popularitas sebagai aplikasi web dikarenakan kedekatannya dengan popularitas PHP, sehingga seringkali disebut sebagai Dynamic Duo. Text dicoret{{}}
Administrasi
Untuk melakukan administrasi dalam basis data MySQL, dapat menggunakan modul yang sudah termasuk yaitu command-line (perintah: mysql dan mysqladmin). Juga dapat diunduh dari situs MySQL yaitu sebuah modul berbasis grafik (GUI): MySQL Administrator dan MySQL Query Browser. Selain itu terdapat juga sebuah perangkat lunak gratis untuk administrasi basis data MySQL berbasis web yang sangat populer yaitu phpMyAdmin. Untuk perangkat lunak untuk administrasi basis data MySQL yang dijual secara komersial antara lain: MySQL front, Navicat dan EMS SQL Manager for MySQL.
Akusisi Oleh Sun dan Oracle
Pada tanggal 16 Januari 2008 Sun Microsystems, Inc mengumumkan aksi korporasi - akuisisi terhadap MySQL AB sehingga menjadikan Sun sebagai salah satu perusahaan dengan produk platform open source terbesar seperti Java, OpenSolaris dan akhirnya MySQL.
Berselang setahun kemudian, tepatnya pada tanggal 20 April 2009 giliran Oracle melakukan akusisi terhadap Sun Microsystems. Sejak saat itu berkembang isu Oracle - yang memiliki produk database yang berkompetisi dengan MySQL - akan mematikan MySQL. Namun sampai sejauh ini hal tersebut belum terbukti.

Komunitas MySQL Indonesia

MySQL termasuk salah satu database utama yang digunakan di Indonesia terutama di kalangan developer PHP. Ini disebabkan native integration antara PHP dan MySQL serta banyaknya hosting yang menyertakan kedua produk tersebut karena bebas lisensi dan sudah terbukti tangguh dan efisien.
Versi lain Dari Mysql

  1. MariaDB
  2. Microsoft SQL Server
  3. PostgreSQL
  4. MySQLite

Terima Kasih
#ADMIN
http://trck.me/375743/