text maarque kanan

INGATKAN DIRIMU UNTUK MENGATUR SEGALA SESUATU SUDAH DI ATUR ALLOH

salju

Minggu, 26 Februari 2012

Panduan my sql

Panduan PHP dan MySQL Indonesia 1.0

Oleh : Desrizal (http://blog.codingwear.com)
Home/Daftar Isi

3. Manipulasi Tabel MySQL

  1. Cara Insert ke Tabel MySQL
  2. Cara Menampilkan Rows Tabel MySQL
  3. Cara Delete Rows Tabel MySQL
  4. Cara Update Tabel MySQL
  5. mysql_num_rows - Menghitung jumlah baris dari query yang dihasilkan
  6. Contoh Buku Tamu

1. Cara Insert ke Tabel MySQL

Pada tutorial sebelumnya kita telah belajar membuat tabel di MySQL. Sekarang mari kita belajar mengisi tabel tersebut, di mana inputan berasal dari form HTML.
forminput.html

<html>
<head>
<title>Input data</title>
</head>
<body>
<h2>Input Data Karyawan</h2>
<form action="inputdata.php" method="post">
Nama : <br>
<input type="text" name="nama"><p>
Tanggal Lahir :<br>
<input type="text" name="tgl">Format yyyy-mm-dd<p>
Jenis Kelamin :<br>
<select name="kelamin">
<option>Laki-laki</option>
<option>Perempuan</option>
</select>
<p>
Alamat :<br>
<textarea cols="30" rows="5" name="alamat"></textarea><p>
<input type="submit">
</form>
</body>
</html>
Kode di atas adalah kode HTML untuk membuat form inputan, yang nantinya akan kita masukkan ke database.
Pada tag  <form action="inputdata.php" method="post">, action berarti kode PHP yang akan memproses inputan jika diklik tombol submit. Methode yang digunakan adalah POST. Secara umum ada 2 metode pengiriman data ke server, yaitu POST dan GET. Bedanya jika metode GET, parameter akan ditampilkan di URL.

Query INSERT

Query INSERT adalah perintah SQL untuk memasukkan data ke tabel di database MySQL
Sintaks SQL :

INSERT INTO nama_tabel [(col_name,...)] VALUES(nilai1, nilai2,...)
Contoh :

INSERT INTO datakaryawan VALUES(null,'Desrizal','1981-12-13','Laki-laki','Jl. raya No. 12, Pekanbaru')
Kode di atas adalah SQL, cara menjalankannya melalui PHP adalah dengan menggunakan fungsi mysql_query(). Untuk lebih jelas kita lihat contoh di bawah :
inputdata.php

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

//ambil data dari form method POST
$nama = htmlspecialchars($_POST['nama']);
$tgl = htmlspecialchars($_POST['tgl']);
$kelamin = htmlspecialchars($_POST['kelamin']);
$alamat = htmlspecialchars($_POST['alamat']);


$masuk = mysql_query("INSERT INTO datakaryawan VALUES(null,
    '$nama','$tgl','$kelamin','$alamat')");

if($masuk){
    echo "Data berhasil diinput";
}else{
    echo "Gagal";
}
?>
  • Untuk mengambil data dari form HTML dengan metode POST adalah $_POST['namafield']
  • Untuk mengambil data dari form HTML dengan metode GET adalah $_GET['namafield']
  • htmlspecialchars() berguna untuk mengubah kode HTML < dan > menjadi &lt; dan &gt; gunanya untuk keamanan, jika ada user yang nakal mengetikkan kode HTML yang merusak penampilan web kita.
  • null artinya tidak ada nilai, karena pada saat kita buat create tabel datakaryawan, field karyawanid diset auto_incerement, artinya akan otomatis berisi nilai integer yang berurut

2. Cara Menampilkan Rows Tabel MySQL

Setelah kita belajar bagaimana menginput data dari form ke tabel di database mysql, sekarang kita belajar mengambil data dari tabel di MySQL. Langkah-langkahnya adalah sebagai berikut :
  1. Koneksi ke database MySQL, gunakan fungsi mysql_connect()
  2. Pilih database, gunakan fungsi mysql_select_db()
  3. Lakukan query SELECT, gunakan fungsi mysql_query() Sintaks SQL :

    SELECT nama_field FROM nama_tabel
    
    Contoh :

    SELECT nama, tgl_lahir FROM datakaryawan
    
    Atau, jika ingin memilih seluruh field, gunakan tanda bintang (*)

    SELECT * FROM datakaryawan
    
  4. Masukkan hasil query ke dalam array, gunakan fungsi mysql_fetch_array()
  5. Print data dari array, gunakan fungsi echo
Sekarang kita lihat contoh kodenya :
tampil.php

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

//lakukan query select

$ambildata = mysql_query("SELECT * FROM datakaryawan");
while($data = mysql_fetch_array($ambildata)){
    echo "<a href=detail.php?no=".$data['karyawanid'].">".$data['nama']."</a> | ";
    echo "<a href=delete.php?no=".$data['karyawanid'].">delete</a><br>";
}
?>

3. Cara Delete Rows Tabel MySQL

Untuk mendelete data yang ada di database adalah dengan cara melakukan query DELETE
Sintaks SQL:

DELETE FROM nama_tabel WHERE namafield=kondisi
Contoh :

DELETE FROM datakaryawan WHERE karyawanid=2
Pada contoh tampil di atas, jika anda jalankan akan ada link delete, yang kalau diklik akan mengarah file delete php, misal : delete.php?no=1
Sekarang mari kita buat kode PHPnya
delete.php

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

//ambil nilai variabel no yang diambil dari URL
$nomor = $_GET['no'];

//lakukan query DELETE
$del = mysql_query("DELETE FROM datakaryawan WHERE karyawanid=$nomor");
if($del){
    echo "Data berhasil di delete";
}else{
    echo "Gagal";
}
?>

4. Cara Update Tabel MySQL

Untuk melakukan update database mysql kita harus melakukan query UPDATE
Sintaks SQL :

UPDATE nama_tabel SET nama_field=nilai, nama_field2=nilai2,...
WHERE nama_field=kondisi
Contoh :

UPDATE datakarayawan SET nama='Desrizal', alamat='Tembagapura'
WHERE karyawanid=1
Oke mari sekarang kita buat program untuk update data karyawan. Pada contoh tampil.php, jika nama karyawan diklik akan menuju file detail.php
Buat form untuk Update, detail.php

<form action="update.php" method="post">

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

//ambil nilai variabel no yang diambil dari URL
$nomor = $_GET['no'];

//lakukan query SELECT
$data = mysql_query("SELECT * FROM datakaryawan WHERE karyawanid=$nomor");
while($d = mysql_fetch_array($data)){
    echo "Karyawan id : ".$d['karyawanid']."<p>";
    echo "<input type=\"hidden\" name=\"id\" value=\"".$d['karyawanid']."\">";
    echo "Nama :<br>";
    echo "<input type=\"text\" name=nama value=\"".$d['nama']."\"><p>";
    echo "Jenis Kelamin :<br>";
    echo "<select name=kelamin>";
    if($d['kelamin']=="Laki-laki"){
        echo "<option selected>Laki-laki</option>
            <option>Perempuan</option>\n";
    }else{
        echo "<option>Laki-laki</option>
            <option selected>Perempuan</option>\n";
    }
    echo "</select><p>";
    echo "Alamat :<br>";
    echo "<textarea name=alamat>".$d['alamat']."</textarea><p>";
}
?>
<input type=submit value=update>
</form>
Jika form pada kode diatas diklik, maka akan menjalankan file update.php

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

//ambil nilai variabel no yang diambil dari form POST
$id = htmlspecialchars($_POST['id']);
$nama = htmlspecialchars($_POST['nama']);
$kelamin = htmlspecialchars($_POST['kelamin']);
$alamat = htmlspecialchars($_POST['alamat']);

//lakukan query update

$update = mysql_query("UPDATE datakaryawan
    SET nama='$nama',
    kelamin='$kelamin',
    alamat='$kelamin'
    WHERE karyawanid=$id");
    
if($update){
    echo "Data berhasil diupdate";
}else{
    echo "gagal";
}
?>

mysql_num_rows

Fungsi : Menghitung jumlah baris dari query yang dihasilkan
Sintaks :

mysql_num_rows ( resource $result )
Parameter :
$result, hasil dari query yang sudah dijalankan.
Contoh :

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

$query = mysql_query("SELECT * FROM datakaryawan WHERE kelamin='Perempuan'");

$jumlah = mysql_num_rows($query);

echo "Jumlah karyawan Perempuan adalah : $jumlah orang";
?>

6. Contoh Buku Tamu

Sekarang mari kita lihat contoh lainnya, yaitu buku tamu.
Struktur tabel bukutamu di MySQL

CREATE TABLE `bukutamu` (
  `nomor` int(10) NOT NULL auto_increment,
  `nama` varchar(50) NOT NULL,
  `email` varchar(50) NOT NULL,
  `waktu` varchar(30) NOT NULL,
  `komentar` text NOT NULL,
  PRIMARY KEY  (`nomor`)
)
bukutamu.php

<html>
<head><title>Buku Tamu</title></head>
<body>
<font face=arial size=2>
<h2>Buku Tamu</h2>
<form action="isibukutamu.php" method="post">
Nama:<br>
<input type="text" name="nama"><p>
Email:<br>
<input type="text" name="email"><p>
Komentar:<br>
<textarea name="komentar" cols=40 rows=10></textarea>
<p><input type="submit" value="Kirim">
</form>
<hr>
<!---kode PHP untuk menampilkan bukutamu------->
<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

$data = mysql_query("SELECT * FROM bukutamu ORDER BY nomor DESC");
$w = 1;
while($d=mysql_fetch_array($data)){
    //buat warna selang-seling
    if($w == 1){
        $warna = "#ffffff";
        $w = 0;
    }else{
        $warna = "#efefef";
        $w = 1;
    }
    echo "<div style=\"background-color:$warna;padding:5\">";
    echo "Nama : ".$d['nama']."<br>";
    echo "Email : ".$d['email']."<br>";
    echo "<font size=1>Waktu : ".$d['waktu']."</font><br>";
    echo "<b>Komentar :</b><br>".$d['komentar'];
    echo "</div><p>\n";
}
?>
</font>
</body>
</html>
isibukutamu.php

<?php
//lakukan koneksi ke MySQL
mysql_connect("localhost","root","");

//Pilih database tempat tabel akan dibuat
mysql_select_db("databaseku");

$nama = htmlspecialchars($_POST['nama']);
$email = htmlspecialchars($_POST['email']);
$komentar = htmlspecialchars($_POST['komentar']);
$waktu = date("H:i d M Y");
//jika user tekan enter atau barisbaru, kasih tag <br>
$komentar = nl2br($komentar);

$isi = mysql_query("INSERT INTO bukutamu VALUES(null,'$nama','$email','$waktu','$komentar')");
if($isi){
    header("location:bukutamu.php");
}else{
    echo "Gagal";
}
?>

My SQL

Definisi: primary key dari tabel relasional unik mengidentifikasi setiap record dalam tabel. Ini dapat menjadi atribut normal yang dijamin unik (seperti Jumlah Jaminan Sosial di meja dengan tidak lebih dari satu record per orang) atau dapat dihasilkan oleh (DBMS seperti pengenal global yang unik, atau GUID, dalam Microsoft SQL Server). Primary key dapat terdiri dari atribut tunggal atau beberapa atribut dalam kombinasi.
Contoh:
Bayangkan kita memiliki tabel MAHASISWA yang berisi catatan untuk setiap siswa di universitas. Mahasiswa itu unik siswa nomor ID akan menjadi pilihan yang baik untuk primary key pada tabel MAHASISWA. Nama siswa pertama dan terakhir tidak akan menjadi pilihan yang baik, karena selalu ada kemungkinan bahwa lebih dari satu siswa mungkin memiliki nama yang sama.

Untuk informasi lebih lanjut pada tombol, membaca artikel Keys database . Untuk lebih lanjut tentang memilih kunci primer yang sesuai untuk meja, membaca Memilih Primary Key .

3 Aplikasi Data Base

TUGAS INDIVIDU
1.Keunggulan menggunakan MySQL dalam pembuatan database
a. MySQL adalah salah satu program yang multi theaded sehingga dapat dipasang terhadap server yang memiliki multi CPU
b. Terdapat berbagai platform (tersedia pada berbagai versi pada setiap sistem operasi)
c.Disupport dengan adanya program umum seperti c++, c java
d. Mempunyai jenis kolom yang cukup banyak oleh kerana itu mengakibatkan mudahnya konfigurasi sistem basis data
e. Mempunyai sistem keamanan yang bagus menggunakan verifikasi host
f. MySQL dan PHP sama-sama saling terintegrasi.
(http:// www. scribd .com/doc/5389211/19/keunggulan –mysql)
2. Jenis Jenis relasi yang ada dalam microsoft access
a. One–to-One (satu-ke-satu) adalah Relasi yang menghubungkan suatu record terhadap tabel induk ke tepat sebuah record
pada  tabel anak, bentuk relasi ini jarang dipergunakan.
b. One-to-Many adalah relasi yang menhubungkan sebuah record terhadap satu tabel dengan beberapa record pada tabel lainnya.
c. Many-to-one adalah suatu bentuk relasi terhadap prinsip merupakan kebalikan dari One-to-Many.
d. Many-to-Many adalah bentuk relasi yang merupakan bentuk yang paling sulit dimengerti, dan hampir kemungkin tidak ada.
(http: // illtoro.blogspot.com/2009/06/)
3. Cara mengkoneksikan database ke VB.net
  • Buka terlrbih dahulu software SQL server management studio express
  • Klik connect
  • Sorotkan pada subtree database, kemudian klik kanan pilih pada new data base
  • Muncul kotak dialog new database, ketikkan nama database name lalu ok, misal nama database adalah contoh Db
  • Kemudian pada contoh DB klik subtree kemudian klik tabless pada tables
  • Klik kanan pada new table,(isikan table, type yang ada), koneksi dengan VB net micsocoft visual studia 2005
  • Filenew, project, berikan nama project, klik ok pada kiri atas, pilih server axplorer,klik connect to data, kemudian pilih server name  klik select or enter a data base name ok
  • Kemudian koneksi telah terhubung.
(http: //sora7.wordperss.com/)
4. Pengertian dari
  • Table adapter merupakan objek utama dari access yang berguna sebagai tempat menyimpan dayta yang akan diolah dalam suatu format baris maupun kolom dan merupakan komponen terpenting dalam suatu database
(www. Scidb.com/doc/27745962/)
  • Primary key
atribut (field) yang dipilih untuk penentuan struktur storage terhadap organisasi file dengan multi key, adapun key lainnya disebut dengan secondary key.
  • Foreign key
Sekelompok field dalam satu relasi yang digunakan untuk menunjuk ke suatu baris ( pada relasi yang lain.
  • Database
Kumpulan dari arsip data berbentuk tabel yang saling berkaitan berguna menghasilkan informasi
  • DBMS
suatu sistem atau perangkat lunak yang dirancang agar mengelola suatu basis data dan menjalankan operasi pada data yang diminta beberapa pengguna.
  • RDBMS
perangkat lunak yang mengatur dan mengorganisasi penyimpanan database kedalam komputer.
(http:/ /yurronz.wordpress.com/2011/02/28)
5. Macam-macam DBMS
  • MySQL
Merupakan sebuah perangkat luanak dari system manajemen basis data SQL ataupun DNMS yang multitheard,multi user,dengan perkiraan 6 juta instalasi di seluruh dunia.
  • Oracle
Merupakan relational adatabase management systems untuk pengelolaan informasi secara terbuka, komperehensif dan intregrasi
  • Firebirh
Merupakan salah satu aplikasi RDBMS, sistem manajemen basis data relasional yang memberikan fitur-fitur yang terdapat dalam standar ANSI SQL -99 dan SQL-2003
  • Microsoft Sql server 2000
Merupakan perangkat lunak relational database management system yang dapat mendesign yang diperlukan untuk melakukan proses manipulasi data base berukuran database.
(http:// fazarate .blogspot. com)

TUGAS KELOMPOK
Review jurnal
PENGEMBANGAN DATABASE MIKROORGANISME
INDIGENOS INDONESIA

Suatu negara dapat memperoleh keuntungan yang sangat tinggi dari pemanfaatan sumber daya hayati mikroorganisme, melalui pengembangan suatu koleksi biakan dan pengembangan teknologi berbasis informasi biologi (bioinformatika) dari koleksi biakan indigenos. Indonesia dikenal sebagai negara megabiodiversitas, akan tetapi informasi tentang biodiversitas mikroorganisme indigenos di Indonesia masih sangat minim.
Koleksi mikroorganisme University of Indonesia Culture Collection (UICC) merupakan salah satu koleksi biakan di Indonesia yang ada di Departemen Biologi FMIPA-UI. Tujuan dari UICC adalah melakukan konservasi biodiversitas mikroorganisme indigenos Indonesia secara ex-situ. UICC telah melakukan penelitian eksplorasi mikroorganisme indigenos Indonesia dan mengoleksi sebanyak 2.155 strain.
Tujuan penelitian adalah membangun dan mengembangkan sebuah database mikroorganisme indigenos Indonesia yang berbasis di Universitas Indonesia, yang dapat dipercaya dan akurat berdasarkan informasi biologi terpadu dari karakter-karakter fenotipik dan genotipik koleksi biakan yang dimiliki.
Pengembangan sistem aplikasi database mikroorganisme indigenos Indonesia dilakukan melalui beberapa tahap, yaitu: identifikasi data, desain database, programming, entri data, testing dan debugging, perbaikan dan pemeliharaan. Aplikasi sistem database ini juga dilengkapi dengan fasilitas sequence homology search dengan Basic Local Alignment Search Tool (BLAST). Dengan demikian, pengguna dapat melakukan proses pencarian homologi sekuen data yang dimilikinya terhadap data sekuen koleksi UICC.
Sistem aplikasi database ini dibangun berbasis web yang dapat diakses setiap saat melalui internet/intranet dan memiliki 4 (empat) fitur utama: pencarian (searching) database, katalog, sequence homology search dengan BLAST, dan galeri koleksi foto biakan. Dalam sistem database mikroorganisme indigenos Indonesia, antar muka yang dibangun berbasis aplikasi web. Hal tersebut dimaksudkan agar database mikroorganisme indigenos Indonesia milik UICC dapat diakses dari seluruh dunia melalui jaringan internet. Guna menunjang hal tersebut, diperlukan adanya sebuah mesin web server dan sebuah mesin database server.
Dalam penelitian ini, pengembangan sistem database dilakukan dengan menggunakan perangkat lunak yang berlisensi General Public License (GPL). Ada beberapa keuntungan yang diperoleh dari perangkat lunak jenis ini, yaitu GPL bersifat open source dan telah terbukti cukup handal, karena dikembangkan bersama-sama oleh banyak programmer di seluruh dunia dan dapat menekan biaya pemeliharaan dari sistem database ini di masa yang akan datang.
Maka, dengan dibangunnya database UI Bioinfo, Universitas Indonesia akan menjadi salah satu pusat layanan informasi biodiversitas mikroorganisme Indonesia, yaitu dengan memberikan pelayanan pencarian katalog koleksi biakan UICC secara online dan pelayanan pencarian homologi data sekuen melalui program BLAST (Basic Local Alignment Search Tool).

induktor/ elektronika

Komponen Dasar Elektronika – Induktor

Induktor adalah komponen yang tersusun dari lilitan kawat. Induktor termasuk juga komponen yang dapat menyimpan muatan listrik. Bersama kapasitor induktor dapat berfungsi sebagai rangkaian resonator yang dapat beresonansi pada frekuensi tertentu.
Fungsi Induktor:
  1. Penyimpan arus listrik dalam bentuk medan magnet
  2. Menahan arus bolak-balik/ac
  3. Meneruskan/meloloskan arus searah/dc
  4. Sebagai penapis (filter)
  5. Sebagai penalaan (tuning)
Kumparan/coil ada yang memiliki inti udara, inti besi, atau inti ferit.
Nilai/harga dari inductor disebut sebagai induktansi dengan satuan dasar henry.
Simbol Induktor :

Simbol Induktor
Contoh bentuk fisik induktor :

Bentuk Fisik Induktor
Jenis induktor :
  1. Fixed coil, yaitu inductor yang memiliki harga yang sudah pasti. Biasanya dinyatakan dalam kode warna seperti yang diterapkan pada resistor. Harganya dinyatakan dalam satuan mikrohenry (μH).
  2. Variable coil, yaitu inductor yang harganya dapat diubah-ubah atau disetel. Contohnya adalah coil yang digunakan dalam radio.
  3. Choke coil (kumparan redam), yaitu coil yang digunakan dalam teknik sinyal frekuensi tinggi.
   
Semikonduktor intrinsik
adalah semikonduktor yang belum disisipkan atom-atom lain(atom pengotor).
Semikonduktor ekstrinsik
adalah semikonduktor yang sudah dimasukkan sedikitketidakmurnian (doping).
 Akibat doping ini maka hambatan jenis semikonduktor mengalami  penurunan.
Semikonduktor jenis ini terdiri dari dua macam, yaitu semikonduktor tipe-P(pembawa muatan hole) dan tipe-N (pembawa muatan elektron).
Komponen semikonduktor:
1.
Dioda
, dapat berfungsi sebagai penyearah arus, stabilisasi tegangan dan detektor.
2.
Transistor
, dapat berfungsi sebagai penguat arus/tegangan dan saklar.Transistorterdiri dari dua jenis yaitu
PNP
dan
NPN
.
Semikonduktor tipe-P

Elektron Valensi

Ditulis oleh Zulfikar pada 17-04-2010
Telah kita bahas bahwa sifat-sifat unsur merupakan fungsi kenaikan nomor atomnya, dan kita juga sudah bahas bahwa pembeda dari suatu unsur terhadap unsur lainnya adalah elektron valensi. Atas dasar ini kita bisa melihat sifat tersebut.
Elektron valensi adalah elektron yang berada pada orbital terluar dan elektron ini yang berperan untuk melakukan interaksi. Pada Gambar 2.21, tampak bahwa jumlah elektron valensi meningkat naik dari kiri kekanan, elektron valensi pada golongan IA adalah s1, meningkat pada golongan IIA menjadi s2, demikian pula pada golongan IIIA meningkat menjadi s2, p1, semakin kekanan jumlah elektron valensi bertambah. Sehingga dapat kita simpulkan bahwa dalam tabel periodik, elektron valensi meningkat jumlahnya, karena unsur disusun berdasarkan kenaikan nomor atom yang mencerminkan jumlah elektron maupun jumlah proton. Sedangkan dalam satu golongan setiap unsur memiliki elektron valensi yang sama karena penggolongan unsur didasari atas kesamaan jumlah elektron valensi.

Resistor

04 Apr

Rate This
Resistor disebut juga dengan tahanan atau hambatan, berfungsi untuk menghambat arus listrik yang melewatinya. Semakin besar nilai resistansi sebuah resistor yang dipasang, semakin kecil arus yang mengalir. Satuan nilai resistansi suatu resistor adalah Ohm ( ) diberi lambang huruf R. Ada dua macam resistor yang dipakai pada teknik listrik dan elektronika, yaitu resistor tetap dan resistor variable. Resistor tetap adalah resistor yang mempunyai nilai hambatan yang tetap. Biasanya terbuat dari karbon, kawat atau paduan logam. Sebuah hambatan karbon dibentuk oleh pipa keramik dengan karbonnya diuapkan. Biasanya pada kedua ujungnya dipasang tutup, dimana kawat-kawat penghubungnya dipasang. Nilai hambatannya ditentukan oleh tebalnya dan panjangnya lintasan karbon. Panjang lintasan karbon tergantung dari kisarnya alur yang berbentuk spiral. Bentuk resistor karbon yang diuapkan aksial dan radial dapat dilihat pada gambar 1 di bawah ini.
resistor

Gambar Resistor Karbon

Kode warna pada resistor menyatakan harga resistansi dan toleransinya. Semakin kecil nilai toleransi suatu resistor adalah semakin baik, karena harga sebenarnya adalah harga yang tertera (harga toleransinya). Misalnya suatu resistor harga yang tertera = 100 Ohm mempunyai toleransi 5 %, maka harga yang sebenarnya adalah 100 – (5 % x100) s/d 100 + (5 % x100) = 95 Ohm s/d 105 Ohm.
Terdapat resistor yang mempunyai 4 gelang warna dan 5 gelang warna seperti yang terlihat pada gambar 3.
Tabel kodewarna
Arti kode warna pada resistor 5 gelang adalah:
Gelang 1 = Angka pertama
Gelang 2 = Angka kedua
Gelang 3 = Angka ketiga
Gelang 4 = Faktor pengali
Gelang 5 = Toleransi
Resistor yang mempunyai kode angka dan huruf biasanya adalah resistor lilitan kawat yang diselubungi dengan keramik/porselin, seperti gambar 4.

Arti kode angka dan huruf pada resistor ini adalah sebagai berikut:
  • 82 K( 5% 9132 W
82 K( berarti besarnya resistansi 82 K( (kilo ohm)
5% berarti besarnya toleransi 5%
9132 W adalah nomor serinya
  • 5 W 0,22 ( J
5 W berarti kemampuan daya resistor besarnya 5 watt
0,22 ( berarti besarnya resistansi 0,22 (
J berarti besarnya toleransi 5%
  • 5 W 22 R J
5 W berarti kemampuan daya resistor besarnya 5 watt
22 R berarti besarnya resistansi 22 (
J berarti besarnya toleransi 5%
  • 5 W 1 K( J
5 W berarti kemampuan daya resistor besarnya 5 watt
1 K( berarti besarnya resistansi 1 K(
J berarti besarnya toleransi 5%
  • 5 W R 1 K
5 W berarti kemampuan daya resistor besarnya 5 watt
R 1 K berarti besarnya resistansi 1 K(
  • RSN 2 P 22 KK
RSN 2 P sebagai nomor seri resistor
22 K berarti besarnya resistansi 22 K(
K berarti besarnya toleransi 5%
  • 1 k 5 berarti besarnya resistansi 1.5 K(

Induktor

12 Apr

Rate This
Induktor adalah komponen listrik/elektronika yang digunakan sebagai beban induktif. Simbol induktor dapat dilihat pada gambar di bawah ini
Nilai induktansi sebuah induktor dinyatakan dalam satuan Henry. 1 Henry = 1000 mH (mili Henry). Induktor yang ideal terdiri dari kawat yang dililit, tanpa adanya nilai resistansi. Sifat-sifat elektrik dari sebuah induktor ditentukan oleh panjangnya induktor, diameter induktor, jumlah lilitan dan bahan yang mengelilinginya.
Induktor dapat disamakan dengan kondensator, karena induktor dapat dipakai sebagai penampung energi listrik. Di dalam induktor disimpan energi, bila ada arus yang mengalir melalui induktor itu. Energi itu disimpan dalam bentuk medan magnit. Bila arusnya bertambah, banyaknya energi yang disimpan meningkat pula. Bila arusnya berkurang, maka induktor itu mengeluarkan energi.
Rumus untuk menetukan induksi sendiri dari sebuah induktor gulungan tunggal ialah:
L = 4 x ( x r x (2xr/d + 0,33) 10-9 x n

Dimana:  L = Induksi sendiri dalam satuan Henry (H)
r = jari-jari koker lilitan
d = diameter tebal kawat dalam cm
n = jumlah lilitan
Contoh:
Berapakah besarnya induksi diri sebuah induktor tunggal dengan jari-jari koker 0,5 cm sebanyak 100 lilitan dengan diameter kawat 1 mm?
Jawab:  L = 4 x ( x r x (2r/d + 0,33) x 10-9 x n
L = 4 x 3,14 x 0,5 x (2×0,5/0,1 + 0,33) x 10-9 x 100
L = 6,48 uH
Induktor dengan gulungan berlapis nilai induksi diri dapat dicari dengan rumus: L = n2 x d x ( x 10-9
Dimana: L = Induksi sendiri dalam satuan Henry (H)
n  = jumlah lilitan
d  = diameter koker dalam cm
l   = panjang gulungan dalam cm
(   = nilai perbandingan
h   = tinggi (tebal) lapisan dalam cm
1 – (2xh/(d+h))
Nilai perbandingan: ( = 20 x ———————-
1 + (2xl/(d+h))
Komponen elektronik yang termasuk induktor karena memakai lilitan kawat antara lain:
  • Trafo daya yang dikenal dengan trafo step up dan trafo step down
  • Trafo frekuensi rendah dikenal dengan trafo input dan output
  • Trafo frekuensi tinggi misalnya spull antena dan spull osilator
  • Trafo frekuensi menengah antara dikenal dengan trafo IF
  • Gulungan bicara pada mikropon atau gulungan yang terdapat pada spiker dikenal dengan moving coil.
  • Gulungan pada relay
  • Gulungan pada filter frekuensi tinggi dikenal dengan nama Rfc (Radio frekuensi choke) dan frekuensi rendah (choke)
  • Gulungan pada motor listrik atau dinamo listrik
  • Gulungan pada head playback, head rekam dan head hapus (erase head)

Hukum Ohm Dan Rangkaian Seri – Paralel

Hukum Ohm menyatakan:
“Besarnya kuat arus (I) yang melalui konduktor antara dua titik berbanding lurus dengan beda potensial atau tegangan(V) di dua titik tersebut, dan berbanding terbalik dengan hambatan atau resistansi(R) di antara mereka”
Dengan kata lain bahwa besar arus listrik (I) yang mengalir melalui sebuah hambatan (R) selalu berbanding lurus dengan beda potensial(V) yang diterapkan kepadanya.
Ilustrasi Hukum Ohm
Ilustrasi Hukum Ohm
Hukum Ohm dikemukakan oleh Georg Simon Ohm, fisikawan dari Jerman pada tahun 1825. Hukum Ohm kemudian dipublikasikan pada tahun 1827 melalui sebuah paper yang berjudul “The Galvanic Circuit Investigated Mathematically“.
Berikut ini contoh penerapan Hukum Ohm untuk menghidupkan lampu LED.
Penerapan Hukum Ohm
Penerapan Hukum Ohm
Menghitung Resistor Seri
Pada rangkaian beberapa resistor yang disusun seri, maka dapat diperoleh nilai resistor totalnya dengan menjumlah semua resistor yang disusun seri tersebut. Hal ini mengacu pada pengertian bahwa nilai kuat arus disemua titik pada rangkaian seri selalu sama.
Rangkaian Resistor Seri
Rangkaian Resistor Seri
Menghitung Resistor Paralel
Pada rangkaian beberapa resistor yang disusun secara paralel, perhitungan  nilai resistor totalnya mengacu pada  pengertian bahwa besar kuat arus yang masuk ke percabangan sama dengan besar kuat arus yang keluar dari percabangan (I in = I out). Dengan mengacu pada perhitungan Hukum Ohm maka dapat diperoleh rumus sebagai berikut.
Rangkaian Resistor Paralel
Rangkaian Resistor Paralel
Menghitung Kapasitor Seri
Pada rangkaian kapasitor yang disusun seri maka nilai kapasitor totalnya diperoleh dengan perhitungan berikut.
Rangkaian Kapasitor Seri
Rangkaian Kapasitor Seri
Menghitung Kapasitor Paralel
Pada rangkaian beberapa kapasitor yang disusun secara paralel maka nilai kapasitor totalnya adalah penjumlahan dari semua nilai kapasitor yang disusun paralel tersebut.
Rangkaian Kapasitor Paralel
Rangkaian Kapasitor Paralel

Komponen Dasar Elektronika – Dioda

Dioda adalah semikonduktor yang terdiri dari persambungan (junction) P-N. Sifat dioda yaitu dapat menghantarkan arus pada tegangan maju dan menghambat arus pada tegangan balik.
Simbol Dioda :

Simbol Dioda
Simbol Dioda
Bentuk Fisik Dioda :
Bentuk Fisik Dioda
Bentuk Fisik Dioda
Fungsi Dioda :
  1. Penyearah, contoh : dioda bridge
  2. Penstabil tegangan (voltage regulator), yaitu dioda zener
  3. Pengaman /sekering
  4. Sebagai rangkaian clipper, yaitu untuk memangkas/membuang level sinyal yang ada di atas atau di bawah level tegangan tertentu.
  5. Sebagai rangkaian clamper, yaitu untuk menambahkan komponen dc kepada suatu sinyal ac
  6. Pengganda tegangan.
  7. Sebagai indikator, yaitu LED (light emiting diode)
  8. Sebagai sensor panas, contoh aplikasi pada rangkaian power amplifier
  9. Sebagai sensor cahaya, yaitu dioda photo
  10. Sebagai rangkaian VCO (voltage controlled oscilator), yaitu dioda varactor
Jenis Dioda :
  1. Dioda standar
    Dioda jenis ini ada dua macam yaitu silikon dan germanium. Dioda silikon mempunyai tegangan maju 0.6V sedangkan dioda germanium 0.3V. Dioda jenis ini mempunyai beberapa batasan tertentu tergantung spesifikasi. Batasan batasan itu seperti batasan tegangan reverse, frekuensi, arus, dan suhu. Tegangan maju dari dioda akan turun 0.025V setiap kenaikan 1 derajat dari suhu normal.
    Sesuai karakteristiknya dioda ini bisa dipakai untuk fungsi-fungsi sebagai berikut:
    • Penyearah sinyal AC
    • Pemotong level
    • Sensor suhu
    • Penurun tegangan
    • Pengaman polaritas terbalik pada dc input
    Contoh dioda jenis ini adalah 1N400x (1A), 1N5392 (1.5A), dan 1N4148 (500mA).
  2. LED (light emiting diode)
    Dioda jenis ini mempunyai lapisan fosfor yang bisa memancarkan cahaya saat diberi polaritas pada kedua kutubnya. LED mempunyai batasan arus maksimal yang mengalir melaluinya. Diatas nilai tersebut dipastikan umur led tidak lama. Jenis led ditentukan oleh cahaya yang dipancarkan. Seperti led merah, hijau, biru, kuning, oranye, infra merah dan laser diode. Selain sebagai indikator beberapa LED mempunyai fungsi khusus seperti LED inframerah yang dipakai untuk transmisi pada sistem remote control dan opto sensor juga laser diode yang dipakai untuk optical pick-up pada sistem CD. Dioda jenis ini dibias maju (forward).
  3. Dioda Zener
    Fungsi dari dioda zener adalah sebagai penstabil tegangan. Selain itu dioda zener juga dapat dipakai sebagai pembatas tegangan pada level tertentu untuk keamanan rangkaian. Karena kemampuan arusnya yang kecil maka pada penggunaan dioda zener sebagai penstabil tegangan untuk arus besar diperlukan sebuah buffer arus. Dioda zener dibias mundur (reverse).
  4. Dioda photo
    Dioda photo merupakan jenis komponen peka cahaya. Dioda ini akan menghantar jika ada cahaya yang mauk dengan intensitas tertentu. aplikasi dioda photo banyak pada sistem sensor cahaya (optical). Contoh:pada optocoupler dan optical pick-up pada sistem CD. Dioda photo dibias maju (forward).
  5. Dioda varactor
    Kelebihan dari dioda ini adalah mampu menghasilkan nilai kapasitansi tertentu sesuai dengan besar tegangan yang diberikan kepadanya. Dengan dioda ini maka sistem penalaan digital pada sistem transmisi frekuensi tinggi mengalami kemajuan pesat, seperti pada radio dan televisi. Contoh sistem penalaan dengan dioda ini adalah dengan sistem PLL (Phase lock loop), yaitu mengoreksi oscilator dengan membaca penyimpangan frekuensinya untuk kemudian diolah menjadi tegangan koreksi untuk oscilator. Dioda varactor dibias reverse

Sabtu, 25 Februari 2012

Definisi atau Pengertian IOPS Apa yang dimaksud dengan Kata IOPS

Definisi IOPS - Apa yang dimaksud dengan IOPS. Ketemu lagi dengan Definisi terbaru Panduan sukses blogger. kali ini kita membahas Definisi IOPS. dimana sebelumnya Panduan sukses blogger membahas Definisi GB. berikut ini Definisi IOPS tersebut.

IOPS atau Input/Output  Operations Persecond adalah pengukuran kinerja yang umum digunakan untuk perangkat penyimpanan komputer seperti harddisk drive, SSD (Solid State Drive), dan SAN (Storage Area Networks). IOPS diberikan oleh produsen perangkat penyimpanan, tetapi pada kenyataannya tidak menjamin kinerja yang sama. IOPS dapat diukur dengan aplikasi seperti lometer (awalnya dikembangkan oleh Intel), serta IOzone dan FIO, terutama digunakan dengan server untuk menemukan konfigurasi penyimpanan terbaik

Definisi atau Pengertian WordNet Apa yang dimaksud dengan Kata WordNet

Definisi WordNet - Apa yang dimaksud dengan WordNet. Ketemu lagi dengan Definisi terbaru Panduan sukses blogger. kali ini kita membahas Definisi WordNet. dimana sebelumnya Panduan sukses blogger membahas Definisi Mozilla Foundation. berikut ini Definisi WordNet tersebut.
WordNet adalah Database leksikal untuk bahasa Inggris. WordNet mengelompokkan kata bahasa Inggris ke set sinonim yang disebut synsets, meneydiakan singkatan, definisi umum, dan mencatat hubungan semantik antara set berbagai sinonim. tujuannya dua, yakni menghasilkan kombinasi antara kamus dan tesaurus yang lebih intuitif dan mendukung anilisis teks otomatis dan aplikasi kecerdasan buatan. Database dan software tersebut telah dirilis di bawah lisensi BSD dan dapat di-download secara bebas. Database juga dapat diakses secara online. WordNet diciptakan dan dikembangkan di Cognitive Science Laboratory dari Princeton University di bawah arahan Profesor Psikologi George A. Miller. Pengembangnya dimulai pada 1985

Definisi atau Pengertian GB Apa yang dimaksud dengan Kata GB (Gigabyte)

Definisi GB - Apa yang dimaksud dengan GB. Ketemu lagi dengan Definisi terbaru Panduan sukses blogger. kali ini kita membahas Definisi GB. dimana sebelumnya Panduan sukses blogger membahas Definisi Wi-Fi 802.11a/b/g/n. berikut ini Definisi GB tersebut.

GB Atau Gigabyte adalah Merupakan satuan ukuran file digital yang berasal dari byte (B). Satu byte terdiri atas 8 bit nilai digital yang terdiri atas 0 dan 1. GB digunakan untuk memendekkan ukuran. 1 GB = 2 Pangkat 30 KB = 2 Pangkat 20 KB = 2 Pangkat 10 MB. Perhitungan 2 pangkat itulah yang membuat perbedaan ukuran kapasitas harddisk karena perusahaan hardware menggunakan perhitungan 1 KB = 1000 B. Sementara, bila dalam ukuran digital, 1 KB = 1024 bytes.

Definisi atau Pengertian CHROME Apa yang dimaksud dengan Kata Chrome

Definisi Chrome - Apa yang dimaksud dengan Chrome. Ketemu lagi dengan Definisi terbaru Panduan sukses blogger. kali ini kita membahas Definisi Chrome. dimana sebelumnya Panduan sukses blogger membahas Definisi IOPS. berikut ini Definisi Chrome tersebut.


Chrome adalah web browser buatan Google yang saat ini juga sangat banyak di gunakan. Fiturnya yang sederhana tetapi berjalan lebih ringan daripada browser lain menjadi nilai lebihnya. Desainnya dibuat sederhana, tetapi dengan pertimbangan fungsional yang dapat memudahkan pengguna. Chrome juga menawarkan theme yang bisa digunakan untuk mengubah tampilan standarnya




Manfaat n Kelemahan Windows sky drive microsoft

Definisi atau pengertian Windows Live SkyDrive apa yang dimaksud dengan Windows Live SkyDrive

Definisi atau pengertian Windows Live SkyDrive apa yang dimaksud dengan Windows Live SkyDrive - Ketemulagi dengan artikel terbaru pandaun sukses blogger, yaitu tentang definisi. definisi kali ini adalah membahas Windows Live SkyDrive. sebelumnya saya bahas definisi Pop-up. berikut ini definisi nya.

Windows Live SkyDrive bagian dari layanan Microsoft Windows live. SkyDrive adalah layanan file hosting yang memungkinkan pengguna untuk meng-upload file ke penyimpanan berbasisi cloud dan kemudian mengaksesnya dari browser. SkyDrive menggunakan Windows Live ID untuk mengontrol akses ke file pengguna, yang memungkinkan mereka untuk menjaga file pribadi, berbagi, atau membuat file-file publik. Layanan ini menawarkan penyimpanan pribadi sebesar 25GB gratis, dengan file individual terbatas untuk 50 MB.

Semoga definisi Windows Live SkyDrive di atas bermanfaat buat sobat semua dan salam sukses.

 merupakan sebuah layanan media penyimpanan online gratis
(free online storage service) yang ditawarkan oleh Microsoft.
Jika Anda memilki sebuah Windows Live ID (semisal akun Hotmail, MSN, atau Live), 
Anda dapat mencoba layanan ini jika Anda menginginkannya.</p>
Windows Live SkyDrive menawarkan Anda 25 GB penyimpanan online untuk berbagi
bermacam-macam jenis file, seperti dokumen Microsoft Office,
dan juga file foto atau gambar. Seperti yang Anda ketahui,
kapasitas 25 GB bukanlah kapasitas yang kecil.
Cukup besar jika hanya digunakan untuk menyimpan file dokumen dan gambar saja.
 
 Apa saja kelebihan dan kekurangan yang dimiliki oleh layanan Microsoft ini?
1. Nama atau alamat yang Anda share tidak merepresentasikan nama Anda.
   Ketika Anda ingin berbagi folder atau direktori online Anda dengan orang lain,
   maka alamat web yang tersedia (public SkyDrive address) akan terlihat 
   “berantakan”.
2. Tidak adanya kemampuan drag, drop, atau move file. 
   Ketika Anda menempatkan file dalam sebuah folder, Anda tidak dapat 
   memindahkannya lagi kemanapun. Tidak ada lagi yang dapat Anda lakukan.
3. Mudah untuk mengupload, mudah berbagi (share), dan mudah digunakan. 
   Ya, kesemuanya dapat Anda lakukan dengan mudah menggunakan layanan ini.
   Anda akan dapat melakukannya dengan cepat dan tanpa kesulitan yang berarti.
Semoga bermanfaat.

Minggu, 19 Februari 2012

record_array


PROGRAM RECORD_PENGULANGAN;
USES WINCRT;
TYPE DATA = RECORD
  NAMA : STRING[25];
  ALAMAT : STRING[30];
  JK : STRING ;
  TELP : STRING [10];
  TANGGALLAHIR : STRING[20] ;
END;
VAR
  a : data;
  JAWABAN : CHAR;
BEGIN
  REPEAT
    CLRSCR;
    BEGIN
      WRITE ('NAMA :');READLN(a.NAMA);
      WRITE ('ALAMAT :');READLN (a.ALAMAT);
      WRITE ('JK ;');READLN (a.JK);
      WRITE ('TELP :');READLN (a.TELP);
      WRITE ('TANGGAL LAHIR :');READLN (a.TANGGALLAHIR);
      WRITELN;
      WRITELN('NAMA ANDA :',a.NAMA);
      WRITELN ('ALAMAT ANDA : ',a.ALAMAT);
      WRITELN ('JK :',a.JK);
      WRITELN ('TELP :',a.TELP);
      WRITELN ('TANGGAL LAHIR :', a.TANGGALLAHIR);
      WRITELN ('APAKAH ANDA AKAN ENTRI DATA LAGI(Y/T):');
      READLN(JAWABAN);
    END;
  UNTIL (JAWABAN='T');
END.

program array_angka;
uses wincrt;
var angka:array[1..100] of integer;
  i,n:integer;
begin
     clrscr;
     writeln('Jumlah data : ');
     readln(n);
     for i:=1 to n do
         begin
              writeln('Masukkan angka ke-',i,':');
              readln(angka[i]);
         end;
             writeln;
             for i:=1 to n do
             writeln('Angka ke-',i,':',angka[i]);
End.

Program data_mhs;

uses wincrt;

type mahasiswa = record
  nim       : string[8];
  nama      : string[25];
  umur      : integer;
 
end;

var
data:mahasiswa;

begin
  clrScr;
  writeln ('Masukkan data diri Anda : ' );
  write   ('Nim    : ' );readln(data.Nim);
  write   ('Nama   : ' );readln(data.Nama);
  write   ('Umur   : ' );readln(data.Umur);

  writeln;  {Memasukkan baris kosong}

  {Menampilkan data yang telah dimasukan}
  writeln ('Beikut ini informasi data diri yang telah anda masukkan : ');
  writeln ('Nim    : ' , data.Nim);
  writeln ('Nama   : ' , data.Nama);
  writeln ('Umur   : ' , data.Umur);
  readln ;
end.