Mar
13
2014

Network, Database and Web Technology

Apa itu jaringan komputer ? Kenapa kita membutuhkan jaringan komputer?

Jaringan komputer merupakan sebuah penghubung 2 atau lebih komputer yang bertujuan agar komputer-komputer yang saling terhubung dalam suatu jaringan dapat saling bertukar informasi / data. Selain itu, sang user juga dapat saling berbagi hardware contohnya printer untuk dapat digunakan dalam satu jaringan sehingga kita tidak perlu memasang satu printer tiap satu komputer

contoh gambar konseptual jaringan komputer

wireless lannetwork

Internet, Intranet, dan Extranet

Selanjutnya, jaringan yang berkembang dan semakin kompleks akan membentuk sebuah internet ( International Network), yaitu penghubung yang bersifat publik , digunakan oleh sebuah organisasi dan juga dapat menghubungkan seluruh user di seluruh dunia

Internet yang bersifat private dan hanya dapat diakses didalam suatu organisasi disebut Intranet,  digunakan hanya dalam satu perusahaan untuk menjaga kerahasiaan data dan lain-lain.

Selain itu,  ada juga internet yang bersifat private , tetapi dapat digunakan oleh banyak organisasi diluar organisasi itu sendiri, biasanya digunakan dalam berbisnis dengan perusahaan diluar negaranya sehingga memerlukan akses extranet.

Arsitektur Client-Server

Client server computing merupakan pendekatan umum dalam mengembangkan system informasi yang terkomputerisasi dengan membagi aplikasi software menjadi 2 tingkat (tier) atau lebih yang dimana setiap tingkat (tier) memiliki tanggung jawab masing-masing untuk aspek system informasi .

Two-tier client-server

2tier

Two tier Architecture membagi menjadi 2 bagian:

  1. Client Tier ( First Tier)
  2. Data Server (Second Tier)

Kelebihan Two-Tier Architecture:

  • Proses Maintenance dan modifikasi mudah
  • Komunikasi yang lebih cepat

Kekurangan:

  • Performance aplikasi menurun jika jumlah user meningkat
  • Biaya yang tidak efektif

Three-tier client-server

3tier

Three tier Architecture membagi menjadi 3 bagian:

  1. Client layer
  2. Application Server
  3. Data Store

Kelebihan :

  • Performance yang baik
  • Flexibility yang baik
  • Integritas data yang baik
  • Mudah untuk di maintennce dan dimodifikasi

Kekurangan:

  • Lebih rumit/ kompleks dari two-tier architecture

Internet Protocol

Sebelum mempelajari Internet Protocol, ada baiknya kita mempelajari arti dari protocol itu sendiri. Protocol merupakan sebuah aturan atau standar yang mengatur hubungan, komunikasi , dan transmisi data antar dua atau lebih computer. Jadi, Internet Protocol merupakan protocol  lapisan jaringan (network layer) yang digunakan untuk pengalamatan dan routing data antar host-host dalam jaringan.

DBMS dan DCM

DBMS (Database Management System) merupakan sistem atau software yang dirancang untuk mengelola suatu basis data dan mengola basis data tersebut

DCM (Data Communication Manager)  digunakan untuk menghandle komunikasi jaringan terhadap DBMS

DML dan DDL

DDL (Data Definition Language)  merupakan bahasa pemrograman untuk mendefinisikan strutur dari data,terutama database schema. DDL terdiri dari create table, drop table

contoh query DDL untuk membuat tabel persons:

CREATE TABLE Persons
(
PersonID int NOT NULL AUTO_INCREMENT PRIMARY KEY,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
);

DML (Data Modification Language)  merupakan bahasa pemrograman untuk memanipulasi data pada relasional database. DML terdiri dari insert, update, delete, select

contoh query untuk melihat data FirstName dan Address dalam tabel persons:

select FirstName, Address from Persons

www.binus.ac.id

Written by calvinsug in: Uncategorized |

No Comments »

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress. Kredit, Streaming Audio | Theme by TheBuckmaker.