Kamis, 03 Oktober 2013

MAN (Metropolitan Area Network)

MAN ( Metropolitan Area Network)

Metropolitan Area Network index

Pengertian Metropolitan Area Network (MAN)
Metropolitan area network atau disingkat dengan MAN adalah suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya.  Jangkauan dari MAN ini antar 10 hingga 50 km, MAN ini merupakan jaringan yang tepat untuk membangun jaringan antar kantor-kantor dalam satu kota antara pabrik/instansi dan kantor pusat yang berada dalam jangkauannya. dan jaringan yang lebih luas daripada LAN. Beberapa LAN menjadi satu jaringan dapat juga disebut MAN. MAN terdapat di dalam satu kampus atau dalam satu wilayah yang agak luas (dapat juga satu kota). MAN biasanya tidak dimiliki oleh satu organisasi saja. Sama seperti LAN, MAN juga memiliki wireless MAN dengan kekurangan dan kelebihan yang relatif sama. sebagai contoh yaitu: jaringan pada Bank (sistem Online Perbankan). Setiap bank tentunya memiliki kantor pusat dan kantor cabang. Di setiap kantor baik kantor cabang maupun kantor pusat tentunya memiliki LAN, penggabungan LAN – LAN di setiap kantor ini akan membentuk sebuah MAN. MAN biasanya mampu menunjang data teks dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel atau gelombang radio.
“Sebuah Metropolitan Area Network (MAN) adalah jaringan komputer besar yang mencakup area metropolitan atau kampus. Cakupan geografis yang jatuh antara WAN dan LAN. MAN menyediakan konektivitas Internet untuk LAN di wilayah metropolitan, dan menghubungkan mereka ke jaringan area yang lebih luas seperti Internet”
“MAN dioptimalkan untuk area geografis yang lebih besar dari LAN , mulai dari beberapa blok bangunan untuk seluruh kota. MAN juga dapat bergantung pada saluran komunikasi moderat-untuk-tinggi kecepatan data. MAN mungkin dimiliki dan dioperasikan oleh sebuah organisasi tunggal, tapi biasanya akan digunakan oleh banyak individu dan organisasi. MAN juga mungkin dimiliki dan dioperasikan sebagai utilitas publik. Mereka sering akan menyediakan sarana untuk internetworking dari jaringan lokal
Metropolitan Area Network (MAN)
Membangun & Implementasi sistem jaringan yang mengkolaborasikan antar server guna memenuhi kebutuhan internal perusahaan dan pemerintah dalam mengkomunikasikan jaringan yang dipergunakan sehingga dapat melakukan kegiatan seperti chat, messenger, video dan lain – lain dengan bandwidth lokal.
Disain Metropolitan Area Network (MAN) dengan Omnidirectional Antenna di Base Station (BTS)
gk
Pada rancangan ini digunakan pada MAN yang menggunakan BTS antenna omnidirectional. Bentuk pancaran antenna omni di idealkan dalam bentuk segi enam untuk memudahkan visualisasi rancangan. Tergantung pada daya pancar & antenna yang digunakan maka radius sebuah sel adalah sekitar 5-7 km.
Karena kita hanya mempunyai kanal 1, 6 & 11 yang tidak saling overlap maka alokasi channel yang paling optimum agar tidak saling mengganggu adalah seperti tampak pada gambar. Kanal 1, 6 & 11 digambarkan dalam warna yang berbeda-beda dan tampak cukup jauh satu sama lain secara spatial (jarak) sehingga gangguan tidak terlalu jauh.
Disain sel pada gambar cukup untuk melingkupi sebuah wilayah / kota seluas 35 x 35 km persegi secara cukup baik. Dalam masing-masing sel, kita dapat menjalankan sekitar 3-10 WARNET tanpa gangguan dari sel lainnya. Sebaiknya WARNET yang bertetangga saling menghubungkan diri menggunakan kabel coax, jangan menggunakan peralatan WLAN lagi – karena akan menghancurkan performance jaringan secara keseluruhan. Jadi total kita dapat mengoperasikan 70-an WARNET dengan tujuh (7) buah BTS. Untuk densitas WARNET yang lebih besar lagi maka kita perlu mengubah disain sel menggunakan antenna sektoral bukan omnidirectional.
Tujuan Kegunaan Metropolitan Area Network (MAN)
Membangun & Implementasi sistem jaringan yang mengkolaborasikan antar server guna memenuhi kebutuhan internal perusahaan dan pemerintah dalam mengkomunikasikan jaringan yang dipergunakan sehingga dapat melakukan kegiatan seperti chat, messenger, video dan lain – lain dengan bandwidth lokal.
Kelebihan dan Kekurangan Metropolitan Area Network (MAN)
Kelebihan MAN:
MAN dapat melingkupi kawasan yang lebih luas dibanding dengan LAN. Jaringan MAN biasanya dioperasikan di bandara-bandara, gabungan beberapa buah sekolah ataupun di sebuah daerah. Dengan menjalankan suatu jaringan keterhubungan yang besar, informasi dapat disebarkan dengan lebih meluas, cepat dan bermakna. Perpustakaan-perpustakaan umum dan agen-agen pemerintahan biasanya menggunakan MAN.
Kekurangan MAN:
MAN hanya akan berlaku jika komputer pribadi tersebut dapat bersaing atau sebagai terminal. Jika sebuah komputer pribadi digunakan sebagai terminal, memindahkan file (file transfer software) membolehkan pengguna untuk mengambil file (download) dari hos ataupun menghantar data ke hos (upload). Download file berarti membuka dan mengambil data dari sebuah komputer pribadi yang lain dan menghantar data ke komputer yang berkenaan yang diminta oleh pengguna.
Keuntungan dan Kerugian Metropolitan Area Network (MAN)
Keuntungan MAN:
  • Server kantor pusat dapat berfungsi sebagai pusat data dari kantor cabang.
  • Transaksi yang Real-Time (data di server pusat diupdate saat itu juga, contoh ATM Bank unluk wilayah nasional)
  • Komunikasi antar kantor bisa menggunakan e-mail, chatting
    dan Video Conference (ViCon).
Kerugian MAN:
  • Biaya operasional mahal.
  • Instalasi infrastrukturnya tidak mudah.
  • Rumit jika terjadi trouble jaringan (network trouble shoot)

WAN (Wide Area Network)

WAN (Wide Area Network)


WAN Merupakan jaringan komunikasi data yang secara geografis mencakup area yang sangat luas, lingkup nasional, regional dan global dan sering menggunakan sarana fasilitas transmisi umum seperti telepon, kabel bawah laut ataupun satelit.Protokol yang digunakan dalam WAN
Media yang melayani komunikasi WAN adalah termasuk dalam Physical layer dalam 7 OSI Layer. Data yang lalu-lalang di dalam media WAN tersebut diatur dengan menggunakan seperangkat aturan yang ada di dalam layer Data link dalam 7 OSI layer.
Gambaran dari sebuah WAN :

Seperangkat peraturan atau yang sering disebut dengan istilah protokol ini, mengatur bagaimana si pengirim dan penerima data dapat menggunakan media WAN tersebut secara teratur. Pembungkusan data dalam layer Data link ini sering disebut dengan enkapsulasi. Untuk itu, protokol pengatur ini sangatlah penting ditentukan dalam penggunaan media WAN.
Berikut ini adalah protokol-protokol pengatur penggunaan media WAN:
- Point-to-Point protocol (PPP)
Protokol PPP adalah merupakan protokol standar yang paling banyak digunakan untuk membangun koneksi antara router ke router atau antara sebuah host ke dalam jaringan dalam media WAN Synchronous maupun Asynchronous.
- Serial Line Internet Protocol (SLIP)
SLIP merupakan pendahulu dari PPP yang banyak digunakan dalam membangun koneksi serial Point-to-Point yang menggunakan protokol komunikasi TCP/IP.
- High-level Data Link Control (HDLC)
Protokol layer data link ini merupakan protokol ciptaan Cisco System, jadi penggunaan protokol ini hanya ketika sebuah jalur WAN digunakan oleh dua buah perangkat router Cisco saja. Apabila perangkat selain produk Cisco yang ingin digunakan, maka protokol yang digunakan adalah PPP yang merupakan protokol standar.
- X.25/LAPB
X.25 merupakan standar buatan organisasi standardisasi ITU-T yang mendefinisikan cara koneksi antara perangkat DTE (Data Terminal Equipment) dengan DCE (Data Communication Equipment) yang memungkinkan perangkat-perangkat komputer dapat saling berkomunikasi. Kelebihan dari X.25 adalah kemampuannya untuk mendeteksi error yang sangat tinggi. Maka dari itu, protokol komunikasi ini banyak digunakan dalam media WAN analog yang tingkat error-nya tinggi.
- Frame Relay
Frame relay merupakan protokol yang khusus digunakan untuk membuat koneksi WAN jenis Packet-Switched dengan performa yang tinggi. WAN protokol ini dapat digunakan di atas berbagai macam interface jaringan. Karena untuk mendukung performanya yang hebat ini, frame relay membutuhkan media WAN yang berkecepatan tinggi, reliabel, dan bebas dari error.
- Asynchronous Transfer Mode (ATM)
ATM merupakan sebuah protokol standar internasional untuk jaringan cell relay, di mana berbagai macam servis seperti suara, video, dan data digandeng bersamaan dengan menggunakan cell-cell yang berukuran tetap. Protokol ATM banyak digunakan untuk memaksimalkan penggunaan media WAN berkecepatan sangat tinggi seperti Synchronous Optical Network (SONET).

LAN ( Local Area Network)

LAN ( Local Area Network)


    Lan atau Local Area network Biasanya digunakan untuk koneksi jaringan antara komputer 1 ke beberapa komputer atau dari beberapa komputer ke banyak komputer. kegunaannya ialah selain untuk koneksi bisa juga untuk transfer data dari komputer yang satu ke komputer yang lainnya.
     Biasanya dalam pengkoneksian lan menggunakan kabel belden atau koaksial. yang berfungsi sebagai koneksi interface media. pada umumnya sebagian orang menggunakan kabel belden dengan konektornya yang biasa dikenal dengan istilah UTP. Kabel UTP ini sangat amat mudah dalam setnya dan lebih mudah digunakan.
     Beberapa Jaringan interface yang ada dalam topologi jaringan. mengapa Lan membutuhkan topologi jaringan? hal ini dimaksudkan untuk memetakan atau menempatkan lokasi komputer 1 dengan yang lain, berikut alur kabel jaringannya. agar lebih mudah dalam maintenance / perbaikan jalur.
    umumnya ada 3 macam topologi yang biasa digunakan :
1.Cross
2.Star
3.Mesh
4.Bus
5.Ring

1.Cross
    Yaitu sistem jaringan yang menggunakan server sebagai pengatur jaringannya. sehingga sekuritas data dapat terjaga. karena semua pengguna jaringannya telah diatur oleh admin (user pengguna komputer server). sehingga user yang lainnya hanya bisa menggunakan jaringan sesuai kebutuhannya. berikut dibawah ini adalah contoh topologi cross  :








kekurangan dalam sistem topologi kabel cross adalah apabila server mati, maka user yang lainnya tidak bisa mengakses jaringan. sehingga dalam penggunaan topologi cross ini biasanya memiliki user admin. yaitu perwakilan dari administrator dalam pengaturan jaringan jika komputer administrator mengalami masalah.
topologi cross ini juga bisa menggunakan hub bila jalur panjang user ke server lebih dari 100 meter. karena kekuatan koneksi kabel UTP hanya 100 meter.


2. Star

       Star umumnya topologi lan jaringan yang simple. dikarenakan interface penghubung hanya berpusat pada hub. Hub yang ada dalam topologi star biasanya hanya berfungsi sebagai penyambung interface dari 1 jaringan ke banyak jaringan tanpa memerlukan komputer server sebagai pengatur. kelemahan pada sistem star adalah sekuritasnya yang lemah. karena tidak adanya administrator sebagai pengatur jaringan.

3.Mesh

      Di dalam topologi mesh, biasanya disebut juga "pure peer to peer". karena hanya menghubungkan antar komputer tanpa menggunakan hub. dan topologi ini sudah jarang dipakai. dikarenakan rumit dan juga sekuritas yang dimiliki amat lemah.
4. Bus

     Topologi jaringan Bus adalah koneksi interface yang hanya memiliki 1 jaringan sebagai koneksinya. tanpa tergabung dengan koneksi yang lain. Biasanya topologi Bus ini di gunakan untuk transit data dengan backbone.
5. Ring
       Ring adalah topologi jaringan yang membentuk menyerupai cincin. sama halnya dengan topologi star dan topologi Bus. topologi ring tidak memiliki administrator sebagai pengatur jaringannya. hanya koneksi PC to PC yang tidak teratur. sehingga sekuritas dalam topologi ring amat lemah.

Selasa, 01 Oktober 2013

Pengertian dan Sejarah MYSQL


Pengertian dan Sejarah MYSQL
mysql
MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multi-user
MySQL adalah sebuah perangkat lunak system manajemen basis data SQL (DBMS) yang multithread, dan multi-user. MySQL adalah implementasi dari system manajemen basisdata relasional (RDBMS). MySQL dibuah oleh TcX dan telah dipercaya mengelola system dengan 40 buah database berisi 10.000 tabel dan 500 di antaranya memiliki 7 juta baris.
MySQL AB merupakan perusahaan komersial Swedia yang mensponsori dan yang memiliki MySQL. Pendiri MySQL AB adalah dua orang Swedia yang bernama David Axmark, Allan Larsson dan satu orang Finlandia bernama Michael “Monty”. Setiap pengguna MySQL dapat menggunakannya secara bebas yang didistribusikan gratis dibawah lisensi GPL(General Public License) namun tidak boleh menjadikan produk turunan yang bersifat komersial.
Pada saat ini MySQL merupakan database server yang sangat terkenal di dunia, semua itu tak lain karena bahasa dasar yang digunakan untuk mengakses database yaitu SQL. SQL (Structured Query Language) pertama kali diterapkan pada sebuah proyek riset pada laboratorium riset San Jose, IBM yang bernama system R. Kemudian SQL juga dikembangan oleh Oracle, Informix dan Sybase. Dengan menggunakan SQL, proses pengaksesan database lebih user-friendly dibandingan dengan yang lain, misalnya dBase atau Clipper karena mereka masih menggunakan perintah-perintah pemrograman murni.
SQL dapat digunakan secara berdiri sendiri maupun di lekatkan pada bahasa pemograman seperti C, dan Delphi.
1. Elemen SQL
Elemen dari SQL yang paling dasar antara lain pernyataan, nama, tipe data, ekspresi, konstanta dan fungsi bawaan.
  • Pernyataan
Perintah dari SQL yang digunakan untuk meminta sebuah tindakan kepada DBMS.
Pernyataan dasar SQL antara lain :
  1. ALTER      : Merubah struktur tabel
  2. COMMIT  : Mengakhiri eksekusi transaksi
  3. CREATE   : Membuat tabel, indeks
  4. DELETE   : Menghapus baris pada sebuah tabel
  5. DROP        : Menghapus tabel, indeks
  6. GRANT     : Menugaskan hak terhadap basis data kepada user
  7. INSERT    : Menambah baris pada tabel
  8. REVOKE  : Membatalkan hak kepada basis data
  9. ROLLBACK  : Mengembalikan pada keadaan semula apabila transaksi gagal dilaksanakan
  10. SELECT    : Memilih baris dan kolom pada sebuah tabel
  11. UPDATE   : Mengubah value pada baris sebuah tabel
  • Nama
Nama digunakan sebagai identitas, yaitu identitas bagi objek pada DBMS. Misal : tabel, kolom dan pengguna.
  • Tipe data
Tipe data yang ada dalam MYSQL :
1. Tipe data numerik antara lain :
  1. TINYINT         : Nilai integer yang sangat kecil
  2. SMALLINT     : Nilai integer yang kecil
  3. MEDIUMINT  : Nilai integer yang sedang
  4. INT                   : Nilai integer dengan nilai standar
  5. BEGINT           : Nilai integer dengan nilai besar
  6. FLOAT             :Bilangan decimal dengan single-precission
  7. DOUBLE         :Bilangan decimal dengan double-precission
  8. DECIMAL(M,D)   : Bilangan float yang dinyatakan sebagai string. M : jumlah digit yang disimpan, D : jumlah angka dibelakang koma
2. Tipe data String antara lain :
  1. CHAR               : Karakter yang memiliki panjang tetap yaitu sebanyak n
  2. VARCHAR      : Karakter yang memiliki panjang tidak tetap yaitu maksimum n
  3. TINYBLOB     : BLOB dengan ukuran sangat kecil
  4. BLOB               : BLOB yang memiliki ukuran kecil
  5. MEDIUMBLOB    : BLOB yang memiliki ukuran sedang
  6. LONGBLOB    : BLOB yang memiliki ukuran besar
  7. TINYTEXT      : teks dengan ukuran sangat kecil
  8. TEXT                : teks yang memiliki ukuran kecil
  9. MEDIUMTEXT     : teks yang memiliki ukuran sedang
  10. LONGTEXT     : teks yang memiliki ukuran besar
  11. ENUM              : kolom diisi dengan satu member enumerasi
  12. SET                   : Kolom dapat diisi dengan beberapa nilai anggota himpunan
3. Tipe data tunggal dan jam :
  1. DATE        : date memiliki format tahun-bulan-tanggal
  2. TIME         : time memiliki format jam-menit-detik
  3. DATETIME           : gabungan dari format date dan time
  • Ekspresi
Ekspresi digunakan untuk menghasilkan/menghitung nilai.
Misalnya : jumlah=harga-diskon
Ekspresi aritmatika antara lain :
  1. +  : tambah
  2. –  : kurang
  3. /  : bagi
  4. *  : kali
  • Konstanta
Nilai yang tetap
  • Fungsi bawaan
Fungsi adalah subprogram yang dapat menghasilkan suatu nilai apabila fungsi tersebut dipanggil. Fungsi Agregat adalah fungsi yang digunakan untuk melakukan summary, statistik yang dilakukan pada suatu tabel/query.
  1. AVG(ekspresi)  : digunakan untuk mencari nilai rata-rata dalam kolom dari tabel.
  2. COUNT(x)       : digunakan untuk menghitung jumlah baris dari sebuah kolom dari tabel
  3. MAX(ekspresi) : digunakan untuk mencari nilai yang paling besar dari suatu kolom dari tabel
  4. MIN(ekspresi)   : digunakan untuk mencari nilai yang paling kecil dari suatu kolom dari tabel
  5. SUM(ekspresi)  : digunakan untuk mengitung jumlah keseluruhan dari suatu kolom dari tabel
2. Kelompok Penyataan SQL
Pernyataan SQL dapat dikelompokan menjadi 3 kelompok, yaitu : DDL, DML dan DCL.
1.Pernyataan SQL kelompok DDL (Data Defination Language)
DDL berfungsi untuk mendefinisikan atribut basis data, table, atribut(kolom), batasan-batasan terhadap suatu atribut, serta hubungan antar tabel. Perintah yang digunakan biasanya : CREATE, ALTER, dan DROP
  1. Membuat Database
  2. Syntax yang digunakan : CREATE DATABASE namadatabase;
  3. Menghapus Database
  4. Syntax yang digunakan : DROP DATABASE namadatabase;
  5. Membuat Tabel
  6. Syntax yang digunakan : CREATE TABLE namatabel;
  7. Menghapus Database
  8. Syntax yang digunakan : DROP DATABASE namadatabase;
  9. Menghapus Tabel
  10. Syntax yang digunakan : DROP TABEL namatabel;
  11. Mendefinisikan null/not null
  12. Syntax yang digunakan : CREATE TABLE namatabel
    ( Field1 TipeData1 NOT NULL,
    Field2 TipeData2
    );
  13. Mendefinisikan Nilai Default
  14. Syntax yang digunakan : CREATE TABLE namatabel
    ( Field1 TipeData1,
    Field2 TipeData2 DEFAULT nilai
    );
  15. Mendefinisikan Primary Key pada Tabel
  16. Dapat dilakukan dengan 3 Syntax :
    1)      CREATE TABLE namatabel
    ( Field1 TipeData1 NOT NULL PRIMARY KEY,
    Field2 TipeData2
    );
    2)      CREATE TABLE namatabel
    ( Field1 TipeData1,
    Field2 TipeData2,
    PRIMARY KEY(Field1)
    );
    3)      ALTER TABEL namatabel ADD CONSTRAINT namaconstraint PRIMARY KEY (NAMAKOLOM)
  17. Menghapus Primary Key pada Tabel
  18. Syntax yang digunakan ada 2 :
    1)      ALTER TABLE namatabel DROP CONSTRAINT NAMACONSTRAINT;
    2)      ALTER TABLE NAMATABEL DROP PRIMARY KEY;
  19. Menambah Kolom Baru pada Tabel
  20. Syntax yang digunakan : ALTER TABEL NAMATABEL ADD newfield tipe;
  21. Mengubah Tipe Data atau Lebar Kolom pada Tabel
  22. Syntax yang digunakan : ALTER TABEL namatabel MODIFY COLUMN field tipe;
  23. Mengubah Nama Kolom
  24. Syntax yang digunakan : ALTER TABEL namatabel CHANGE COLUMN namakolomlama namakolombaru tipe;
  25. Menghapus Kolom pada Tabel
  26. Syntax yang digunakan : ALTER TABEL namatabel DROP COLUMN namakolom;
  27. Mendefinisikan Foreign Key pada Tabel
  28. Dapat dilakukan dengan 2 Syntax :
    1)      CREATE TABLE namatabel
    ( Field1 TipeData1,
    Field2 TipeData2,
    FOREIGN KEY (Field2) REFERENCES namatabelinduk
    (namakolominduk) ON UPDATE CASCADE ON DELETE NO ACTION)
    2)      ALTER TABEL namatabel ADD CONSTRAINT namaconstraint FOREIGN KEY (namakolom) REFERENCES namatabelinduk (namakolominduk) ON UPDATE CASCADE ON DELETE NO ACTION;
  29. Menghapus Foreign Key
  30. Syntak yang digunakan : ALTER TABEL namatabel DROP FOREIGN KEY namaconstraint;
2. DML (Data Manipulation Language)
DML berfungsi untuk memanipuladi data yang ada di dalam basis data, contohnya untuk pengambilan data, penyisipan data, pengubahan data dan penghapusan data.
Perintah yang digunakan biasanya adalah : INSERT, DELETE, UPDATE, dan SELECT.
  1. INSERT
  2. menambah baris pada tabel. Syntax yang paling sering digunakan : INSERT INTO namatabel VALUES (nilai1, nilai2, nilai-n);
  3. DELETE
  4. Menghapus baris pada tabel. Syntax : DELETE FROM namatabel [where kondisi];
  5. UPDATE
  6. Mengubah isi beberapa kolom pada tabel. Syntax : UPDATE namatabel SET kolom1=nilai1, kolom2=nilai2 [where kondisi];
  7. SELECT
  8. Menampilkan isi dari suatu tabel yang bisa dihubungkan dengan tabel yang lainnya;
Keunggulan MySQL
  • Program yang multi-threaded, sehingga dapat dipasang pada server yang memiliki mulit-CPU
  • Didukung bahasa pemrograman umum seperti C, C++, Java, Perl, PHP, Python, TCL, APls dls.
  • Bekerja pada berbagai platform
  • Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi system database
  • Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi system database
  • Memiliki system sekuriti yang cukup baik dengan verifikasi host
  • Mendukung ODBC untuk OS Microsoft Windows
  • Mendukung record yang memiliki kolom dengan panjang tetap
  • Software yang free
  • Saling terintegrasi dengan PHP

LAN ( Local Area Network)

LAN ( Local Area Network )

    Lan atau Local Area network Biasanya digunakan untuk koneksi jaringan antara komputer 1 ke beberapa komputer atau dari beberapa komputer ke banyak komputer. kegunaannya ialah selain untuk koneksi bisa juga untuk transfer data dari komputer yang satu ke komputer yang lainnya.
     Biasanya dalam pengkoneksian lan menggunakan kabel belden atau koaksial. yang berfungsi sebagai koneksi interface media. pada umumnya sebagian orang menggunakan kabel belden dengan konektornya yang biasa dikenal dengan istilah UTP. Kabel UTP ini sangat amat mudah dalam setnya dan lebih mudah digunakan.
     Beberapa Jaringan interface yang ada dalam topologi jaringan. mengapa Lan membutuhkan topologi jaringan? hal ini dimaksudkan untuk memetakan atau menempatkan lokasi komputer 1 dengan yang lain, berikut alur kabel jaringannya. agar lebih mudah dalam maintenance / perbaikan jalur.
    umumnya ada 3 macam topologi yang biasa digunakan :
1.Cross
2.Star
3.Mesh
4.Bus
5.Ring

1.Cross
    Yaitu sistem jaringan yang menggunakan server sebagai pengatur jaringannya. sehingga sekuritas data dapat terjaga. karena semua pengguna jaringannya telah diatur oleh admin (user pengguna komputer server). sehingga user yang lainnya hanya bisa menggunakan jaringan sesuai kebutuhannya. berikut dibawah ini adalah contoh topologi cross  :







kekurangan dalam sistem topologi kabel cross adalah apabila server mati, maka user yang lainnya tidak bisa mengakses jaringan. sehingga dalam penggunaan topologi cross ini biasanya memiliki user admin. yaitu perwakilan dari administrator dalam pengaturan jaringan jika komputer administrator mengalami masalah.
topologi cross ini juga bisa menggunakan hub bila jalur panjang user ke server lebih dari 100 meter. karena kekuatan koneksi kabel UTP hanya 100 meter.


2. Star

       Star umumnya topologi lan jaringan yang simple. dikarenakan interface penghubung hanya berpusat pada hub. Hub yang ada dalam topologi star biasanya hanya berfungsi sebagai penyambung interface dari 1 jaringan ke banyak jaringan tanpa memerlukan komputer server sebagai pengatur. kelemahan pada sistem star adalah sekuritasnya yang lemah. karena tidak adanya administrator sebagai pengatur jaringan.

3.Mesh

      Di dalam topologi mesh, biasanya disebut juga "pure peer to peer". karena hanya menghubungkan antar komputer tanpa menggunakan hub. dan topologi ini sudah jarang dipakai. dikarenakan rumit dan juga sekuritas yang dimiliki amat lemah.
4. Bus

     Topologi jaringan Bus adalah koneksi interface yang hanya memiliki 1 jaringan sebagai koneksinya. tanpa tergabung dengan koneksi yang lain. Biasanya topologi Bus ini di gunakan untuk transit data dengan backbone.
5. Ring
       Ring adalah topologi jaringan yang membentuk menyerupai cincin. sama halnya dengan topologi star dan topologi Bus. topologi ring tidak memiliki administrator sebagai pengatur jaringannya. hanya koneksi PC to PC yang tidak teratur. sehingga sekuritas dalam topologi ring amat lemah.


Komputer

Pengetahuan Dasar

    Komputer adalah mesin yang sering digunakan dalam pekerjaan manusia akhir-akhir ini. Seiring dengan kebutuhan manusia yang butuh efisiensitas dalam efektifitas dalam bekerja. Dalam pengimplementasiannya komputer adalah media yang amat sangat di perlukan. dan tentu saja kita harus tahu beberapa komponen hardware tambahan dalam komputer.Diantaranya adalah :
1.Mainboard
2.Processor
3.Ram/Memory
4.Harddrive
5.DVD/CD Drive
6.Casing
7.Sound Card
8.VGA Card
9.Lan Card
10. Key Board & Mouse
11.Printer
12.Speaker

1.Mainboard/Motherboard



    adalah perangkat keras (hardware) yang memiliki fungsi sebagai tempat penyalur dan pengatur antara processor dengan perangkat lainnya, seperti Ram/memory, Lan Card, VGA Card, Sound Card, Speaker,USB atau Flash Disk, Hard Drive dan Printer.
     Pada awalnya mainboard terdiri dari beberapa slot. akan tetapi seiring dengan perkembangannya mainboard di buat efisiensi dengan menyatukan VGA card, sound card,dan Lan Card menyatu dengan mainboard yang biasa dikenal dengan nama mainboard onboard. akan tetapi, masih ada tempat slot yang ada untuk dapat digunakan. dengan set bios pada mainboard. maka, user dapat mengatur interface hardware yang ingin  digunakan.

2.Processor

    Sebuah perangkat yang  dapat melakukan sejumlah alur proses yang kemudian dapat di kirimkan ke beberapa hardware yang telah memiliki alur proses tersebut.

    Pada awalnya prosesor menggunakan type vacum tube. sebuah mesin yang berburntuk seperti vacum dan kotak mesin.

    Provider processor pun sekarang semakin maju dan pesat. hampir tiap tahunnya processor terbaru keluar di pasaran. diawali dari komputer Pentium I sampai ke pentuim IV. tidak hanya intel corp yang terus menerus meningkatkan kualitas prosesornya, AMD corp pun giat untuk meningkatkan kualitasnya.
Berikut adalah produk-produk interl berdasarkan chipset dan typenya :
1. Intel Pentium I
2.Intel Pentium II
3.Intel Pentium III
4.Intel Pentium IV
5.Intel Pentium Core Duo
6.Intel Pentium Core 2 Duo
7.Intel Pentium Core 2 Duo Squad
8.Intel Pentium Core 2 Duo Extreme
9.Intel Pentuim I3
10.Intel Pentium I4
11.Intel Pentium I5
12. Intel Pentium I6
13.Intel Pentium I7
   Processor umumnya berbentuk kotak. dan ada slot chip dari tembaga mulia, sebagai penghubung antara prosessor dengan motherboard. Inti dari Processor ialah Otak komputer. yang artinya sebagai central unit.
3. Ram/Memory
    Sebagai alat Bantu processor dalam olah perintah. dan sebagai pengingat proses eksekusi yang di lakukan oleh prosessor.
Memory pun perkembangannya mengikuti mainboard. karena slot mainboard harus sesuai dengan Ram yang akan dipasang. karena jika salah, maka akan terjadi dumping.
berikut ini adalah macam-macam Ram berdasarkan typenya.
a. Type Ram SDRAM ====> Motherboard support intel pentium I,II,III
b. Type Ram DDR I ======> Motherboard support intel pentium IV
c. Type Ram DDR II ======> Motherboard support intel pentium LGA, Core Duo, Core 2 Duo dan      seterusnya.
d.Type Ram DDR III ======> Motherboard support intel I3 dan seterusnya.
4. Hard Drive
   Sebagai Media Penyimpanan Operaating system, data, file dan lain lain. hard drive pada umumnya mengikuti perkembangan dari prosessor, mainboard dan software. ketika pentium 1, awal Hard Drive di kenalkan, memiliki kapasitas hanya 4 GB. karena belum adanya operating system. dan hanya menggunakan under dos. seperti tampilan mode bios mainboar.
Hard Disk Merupakan Meida Storage yang dikembangkan oleh beberapa perusahaan. seperti samsung, Maxtor dan lain-lain. storage Hard disk pu sekarang memiliki 2 type :
1. Hard disk Type ATA
2. Hard dsk Type Sata.
5.CD atau DVD Drive
    Merupakan Alat bantu untuk pemindahan data tanpa mengguakan kabel jaringan akan tetapi menggunakan CD atau DVD. device ini merupakan perkembangan dari Flopy drive.CD atau DVD drive di pasangkan di slot data yang ada pada mainboard. dan CD dan DVD berdasarkan sistem kerjanya di bagi menjadi 2:
A.DVD/CD Room
B.DVD/CD RW
A.DVD/CD Room
    Device ini hanya bisa membaca data dari dalam CD atau DVD.
B.DVD/CD RW
    Device ini bisa membaca dan mentransfer data kedalam CD atau DVD.
6.Casing
     Merupakan hardware yang memiliki fungsi sebagai tempat merangkai hardware-hardware yang ada. dan sebagai power tenaga untuk menghidup matikan komputer. Casing juga padd umumnya dibagi dua. yaitu :
1.Casing Desk Tidur
2.Casing Desk Tegap/ Berdiri

     Casing biasanya memiliki beberapa Fan Casing, yaitu kipas kecil yang ada di dalamnya. tujuannya yaitu untuk menghilangkan suhu panas yang ada di dalam casing agar mengalir keluar. karena jika komputer terlalu panas. maka komponen yang ada di dalam masing-masing hardware dapat berakibat fatal.
7.VGA Card
       Yaitu hardware yang memiliki peranan sebagai penyalur gambar dari komputer ke layar monitor atau LCD. agar dapat digunakan untuk proses visual output. awalnya VGA hanya memiliki kapasitas 16 Bit. akan tetapi seiring dengan perkembangan jaman dan kebutuhan manusia. VGA sekarang memiliki kapasitas ketajaman 1 GB/Bit. untuk user biasa mungkin VGA tidaklah penting dalam penggunaannya. akan tetapi untuk user pembuat desain, desain animasi dan gamer-gamer VGA amatlah penting untuk mencapai visual yang maksimal              
8. Lan Card
      Merupakan Card Device yang digunakan untuk penggunaan jaringan, baik itu jaringan internet maupun jaringan share data. Lan Card biasanya dipakai untuk mempermudah kinerja transfer data atau media informasi melalui jaringan. Lan card terdiri dari dua type :
I.Lan Card PCI expreess
II.Lan Card Slot(Biasa)

9.Key Board & Mouse
    Merupakan output device penting untuk membantu melakukan eksekusi perintah dan menggerakkan kursor, agar mudah dalam pengerjaannya. pada awalnya mouse menggunakan bola roll untuk penggunaannya, akan tetapi sekarang telah di perbaharui dengan menggunakan sensor optic.
   Begitu juga dengan keyboard. awal dasar perkenalan keyboard, tiap tombol dari keyboard tersebut amat keras untuk melakukan mengetik cepat. atau disebut dengan typing writer. akan tetapi seiring kemajuan teknologi keyboard model sekarang amat lunak dan mudah untuk melakukan typing writer.
10. Printer
    adalah hardware yang tidak memiliki peranan dalam eksekusi perintah, dan hanya menerima perintah dati eksekusi yang ada untk melakukan proses pencetakan atau biasa dikenal dengan istilah printing.
pada awalnya printer hanya menggunakan dot matik. kemudian berkembang menjadi 3 macam :
I . Printer Dot Matik
2. Printer catridge
3. Printer Laser
   Printer juga dapat digunakan dalam jaringan. untuk mengefesiansikan penggunaan printer yang banyak. dengan adanya printer maka memudahkan user untuk menghasilakan : Poto Digital, Majalah, Artikel dan lain-lain.

11. Speaker
     Merupakan Device yang menerima eksekusi untuk menghasilkan suara.

sebenarnya begitu banyak hardware-hardware terbaru yang ada. 

Visual Basic 6.0

Visual Basic 6.0

I. Pengertian

     Visual basic 6.0 adalah salah satu aplikasi untuk membuat system informasi database. Visual basic 6.0 ini adalah terusan dari visual basic 1 sampai 5. walau agak tertinggal, tapi aplikasi software ini masih digunakan untuk pengimplementaisannya di dalam pembuatan sistem database. Visual basic 6.0 ini pun berkembang menjadi visual studio, visual basic 2008 sampai visual basic. net.
    Visual basic 6.0 ini sering juga di gunakan dalam perhitungan gaji, penjualan barang dan lain-lain. visual basic ini support dengan operating sistem windows. dan untuk databasenya bisa menggunakan microsoft access, SQL server dan oracle.

     Dalam menu visual basic terdapat komponen-komponen yang tentu saja di perlukan untuk menentukan coding atau syntax yang akan digunakan. karena salah titik atau koma dalam visual basic akan mengakibatkan program sistem debug atau error.
      Berikut ini adalah sedikit perkenalan tentang visual basic 6.0


diatas adalah contoh aplikasi program visual basic 6.0, dalam penggunaannya biasanya di awali dengan project. dan form1.

Dalam pengimplementasian aplikasi program visual basic ada 5 pokok yang penting di dalam komponennya. yaitu :

A. Project
B. Sub Form/MDI Form
C. Form
D. Coding/sytax
E. Report
F.Module

A. Project
    Project adalah nama file yang akan dikenal dalam  pemanggilan program aplikasi. kita dapat merubahnya sesuai dengan nama file atau sistem database yang kita inginkan. project ini juga menentukan direktori form aplikasi yang akan dibuat. karena, keseluruhan projek yang dibuat, itu diwakili atas nama project. pada saat kita memembuat aplikasi data, project lah yang jadi perwakilan keseluruhan aplikasi yang anda buat di dalam visual basic. Berikut ini adalah gambar/ icon project pada saat tersimpan di dalam komputer anda :

B. Sub Form/MDI Form
     MDI form ini adalah form utama dalam microsoft visual basic. karena MDI form ini mewakili form-form yang ada di dalam aplikasi database yang kita buat. dalam MDI form biasanya hanya terdapat coding pemanggilan form-form yang lain. kita tidak bisa membuat sistem database tabel di dalamnya. karena MDI form dirancang/di desain untuk pengatur form-form yang lain. berikut di bawah ini adalah contoh MDI form :
C. Form
      Form Aplikasi dibuat untuk pengimplementasian sistem yang dapat melakukan beberapa perintah eksekusi sesuai yang di inginkan. dalam Form ini juga kita dapat mengkodingkan aplikasi untuk memanggil database, menampilkan data, menghapus data, mengupdate data, mengedit data dan mencetak data yang telah kita eksekusi. Berikut dibawah ini adalah contoh gambar Form yang telah didesain sesuai kebutuhan :
D. Coding Atau Syntax 
     Adalah perintah-perintah dalam bahasa program aplikasi visual basic yang telah ditentukan.dalam coding ini juga yang mempengaruhi sistem dapat berjalan atau tidak. dalam pembuatan coding harus berhati-hati, karena jika salah titik atau koma, akan berakibat program aplikasi yang kita buat mengalami debug atau error.
berikut ini adalah contoh gambar coding untuk form diatas. :
E. Report
     Dalam Desain Report juga mempengaruhi hasil output yang telah kita eksekusi. dalam pembuatan report harus berhati-hati, karena jika salah, maka laporan yang akan di cetak tidak akan sesuai harapan.
berikut adalah contoh report dalam visual basic :
F. Module
    Module adalah suatu perintah untuk mengkoneksikan antara pogram visual basic dengan database yang akan di gunakan di dalam mengaplikasikan program. berikuit ini adalah gambar module :
Note :
Contoh Soal :
1. Buatlah sebuah aplikasi program form login. dengan menggunakan visual basic 6.0 dan database MS. access :
Jawaban :
Buatlah desain untuk login form seperti gambar dibawah ini :
setelah membuat form silahkan masukan coding di dalam form sebagai berikut :

Private Sub cmdCancel_Click()
Unload Me
End Sub

Private Sub cmdOK_Click()
If Combo1 = rsad!pengguna And txtPassword = rsad!sandi Then
FORMUTAMA.Show
Else
    MsgBox "Unknown user", vbExclamation, "DATA ERROR..!!"
    Unload Me
End If
End Sub

Private Sub tampil()
Combo1 = rsad!pengguna
End Sub

Private Sub Form_Load()
bukadata
tampil
End Sub

kemudian buatlah database dengan microsoft akses dengan format sebagai berikut :
kemudian add module seperti gambar dibawah ini, dan isikan coding sebagai berikut :
Global cn As Connection
Global Rsuser As Recordset
Global Rscpu As Recordset
Global Rsprinter As Recordset
Global Rsservicecpu As Recordset
Global rsservicep As Recordset
Global rsad As Recordset
Global Vcari As String


Sub bukadata()
Set cn = New ADODB.Connection
Set Rsuser = New ADODB.Recordset
Set Rscpu = New ADODB.Recordset
Set Rsprinter = New ADODB.Recordset
Set Rsservicecpu = New ADODB.Recordset
Set rsservicep = New ADODB.Recordset
Set rsad = New ADODB.Recordset


Luthfi = App.Path + "/itinventory.mdb"
cn.Open "provider=MSDASQL.1;Persist Security Info=False;Data Source=it"
Rsuser.Open "select*from pengguna", cn, 1, 2
Rscpu.Open "select*from cpuid", cn, 1, 2
Rsprinter.Open "select*from printer", cn, 1, 2
Rsservicecpu.Open "select*from servicecpu", cn, 1, 2

End Sub
Selamat Mencoba

Pengertian Database Oracle

Database Oracle

Pengertian Oracle adalah database relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS (Relational Data Base Management System) yang multi-platform. Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.

Gambar arsitektur strurktur oracle
 

Server Oracle berisi Oracle Instance dan Oracle Database, dimana Oracle Instance berisi struktur memory yang disebut dengan  system-global-area (SGA) dan background-process yang dipergunakan oleh server Oracle untuk mengatur database.
System Global Area
Struktur memory dari Oracle Instance berada pada daerah memory yang disebut SGA, yang berisi data dan informasi pengontrol untuk server Oracle. SGA dialokasikan pada virtual memory komputer tempat server Oracle berada. SGA
terdiri dari beberapa struktur memory yang meliputi :

  • Shared pool
Dipergunakan untuk menyimpan informasi seperti statement SQL yang baru
saja dieksekusi dan data dari data dictionary yang baru saja dipergunakan.
  • Database buffer cache
Dipergunakan untuk menyimpan data yang baru saja dipergunakan.
  • Redo log buffer
Untuk meyimpan perubahan yang dibuat pada saat mengoperasikan database
mnggunakan instance tersebut.
  • Java pool
Digunakan untuk menampung kode-kode program Java.
  • Large pool
Digunakan untuk menampung I/O request dan sebagai penampung dari backup
yang dilakukan recovery manager (RMAN).
  • Streams Pool = Digunakan untuk oracle streams, misalnya mengeluarkan pesan error, peringatan, pembersihan proses yang salah atau sudah tidak berguna lagi.


Oracle terdiri dari 2 komponen utama, yaitu Instance dan Database. Kedua komponen ini sangat berbeda namun saling berhubungan dan tidak dapat dipisahkan.

Database merupakan kumpulan data yang disimpan ke dalam sebuah physical storage, sedangkan instance merupakan kumpulan dari proses oracle dan alokasi memory yang ada di Oracle.

Konfigurasi instance dan database ini dibedakan menjadi 2 cara. Yang pertama, satu instance mengakses satu database, dan yang kedua, beberapa instance yang berjalan pada server / komputer yang berbeda mengakses satu database yang sama. Pada konfigurasi yang kedua, oracle menyebutnya sebagai Oracle Real Aplication Cluster (RAC).

Komponen database terdiri atas beberapa file fisik, antara lain :

  • Datafile (tempat menyimpan semua data yang ada di Oracle seperti user data (table,index) dan data dictionary.)
  • Redo Log File (tempat catatan setiap transaksi yang terjadi di Oracle. Fungsi utama redo log file adalah untuk kebutuhan proses recovery.)
  • Control File (Control file berisi semua informasi file-file yang menjadi bagian dari database, seperti datafile dan redo log file.)

komponen-komponen database oracle

Secara umum komponen DBMS Oracle terdiri atas memory, proses, dan file-file. Lebih jauh lagi, komponen-komponen tersebut dikelompokkan sebagai berikut :
1.      Instance
- Memory yang disebut sebagai System Global Area (SGA), terdiri atas:
·         Shared Pool (Libary Cache and Data Dictionary Cache),
·         Database Buffer Cache,
·         Redolog Buffer Cache,
·         Java Pool,
·         Large Pool.

- Back ground process: PMON, SMON, DBWR, LGWR, CKPT, dan lain-lain
2.      Database
- Datafile
- Control file
- Redo log file
3.      Komponen lain
- Process : Server Process, user process
- Memory : Program Global Area (PGA)
- File : Archived log, parameter, dan password file

keunggulan oracle dari database lainnya

Keunggulan-keunggulandatabase Oracle yang membuat Oracle sebagai produk database yang paling banyak dipakai adalah sebagai berikut:
  1. Scalability
  2. Reliability
  3. Stability
  4. Availability
  5. Multiplatform
  6. Mendukung Database berukuran besar
  7. Security


  • Scalability, kemampuan menangani banyak user yang Melakukan koneksi secara simultan tanpa berkurangnya performance secara signifikan. Dalam dokumentasinya, Oracle menyebutkan bahwa database Oracle dapat melayani puluhan ribu user secara simultan.
  • Reliability yang bagus, yaitu kemampuan untuk melindungi data dari kerusakan jikaterjadi kegagalan fungsi pada sistem seperti disk failure.
  • Stability, yaitu kemampuan untuk tidak crash karena beban yang tinggi.
  • Availability,yaitu kemampuan dalam penanganan crash atau failure agar service tetap.
  • Multiplatform, dapat digunakan pada banyak sistem operasi sepertiWindows, Unix, Linux dan Solaris.
  • Mendukung data yang berukuran besar. Berdasarkan dokumentasinya, Oracle dapat menampung data sampai 512 petabyte(1 petabyte= 1024 terabyte).
  • Security yang cukup handal.

By :
Free Blog Templates