Tuesday, August 19, 2014

Merancang WEB Data Base untuk Konten Server

 PROSES PERANCANGAN DATABASE
Proses perancangan database terdiri dari 6 tahap:
* Tahap 1, Pengumpulan data dan analisis
* Tahap 2, Perancangan database secara konseptual
* Tahap 3, Pemilihan DBMS
* Tahap 4, Perancangan database secara logika (data model mapping)
* Tahap 5, Perancangan database secara fisik
* Tahap 6, Implementasi Sistem database

Secara khusus proses perancangan berisi 2 aktifitas paralel:
1. Aktifitas yang melibatkan perancangan dari isi data dan struktur database,
2. Aktifitas mengenai perancangan pemrosesan database dan aplikasi-aplikasi perangkat lunak.
Di lain pihak, kita biasanya menentukan perancangan aplikasi-aplikasi database dengan mengarah kepada konstruksi skema database yang telah ditentukan selama aktifitas yang pertama.
6 tahapan diatas tadi tidak harus diproses berurutan. Pada tahap ke 1 merupakan kumpulan informasi yang berhubungan dengan penggunaan database. Tahap 6 merupakan implementasi database-nya.
Tahap 1 dan 6 kadang-kadang bukan merupakan bagian dari perancangan database. Sedangkan yang merupakan inti dari proses perancangan database adalah pada tahap 2, 4, 5.

* Tahap 1 – Pengumpulan data dan analisa
Merupakan suatu tahap dimana kita melakukan proses indentifikasi dan analisa kebutuhan-kebutuhan data dan ini disebut pengumpulan data dan analisa. Untuk menentukan kebutuhan-kebutuhan suatu sistem database, kita harus mengenal terlebih dahulu bagian-bagian lain dari sistem informasi yang akan berinteraksi dengan sistem database, termasuk para user yang ada dan para useryang baru beserta aplikasi-aplikasinya. Kebutuhan-kebutuhan dari para user dan aplikasi-aplikasi inilah yang kemudian dikumpulkan dan dianalisa.
Berikut ini adalah aktifitas-aktifitas pengumpulan data dan analisa:
1. Menentukan kelompok pemakai dan bidang-bidang aplikasinya
2. Peninjauan dokumentasi yang ada
3. Analisa lingkungan operasi dan pemrosesan data
4. Daftar pertanyaan dan wawancara

* Tahap 2, Perancangan database secara konseptual
Pada tahap ini akan dihasilkan conceptual schema untuk database yang tergantung pada sebuah DBMS yang spesifik. Sering menggunakan sebuah high-level data model seperti ER/EER model


selama tahap ini. Dalam conceptual schema, kita harus merinci aplikasi-aplikasi database yang diketahui dan transaksi-transaksi yang mungkin.
Tahap perancangan database secara konseptual mempunyai 2 aktifitas pararel:
1. Perancangan skema konseptual
Menguji kebutuhan-kebutuhan data dari suatu database yang merupakan hasil dari tahap 1 dan menghasilkan sebuah conceptual database schema pada DBMS-independent model data tingkat tinggi seperti EER (Enhanced Entity Relationship) model.
Untuk menghasilkan skema tersebut dapat dihasilkan dengan penggabungan bermacam-macam kebutuhan user dan secara langsung membuat skema database atau dengan merancang skema-skema yang terpisah dari kebutuhan tiap-tiap user dan kemudian menggabungkan skema-skema tersebut. Model data yang digunakan pada perancangan skema konseptual adalah DBMS-independent dan langkah selanjutnya adalah memilih DBMS untuk melakukan rancangan tersebut.

2. Perancangan transaksi
Menguji aplikasi-aplikasi database dimana kebutuhan-kebutuhannya telah dianalisa pada fase 1, dan menghasilkan perincian transaksi-transaksi ini.
Kegunaan tahap ini yang diproses secara paralel bersama tahapp perancangan skema konseptual adalah untuk merancang karakteristik dari transaksi-transaksi database yang telah diketahui pada suatu DBMS-independent. Transaksi-transaksi ini akan digunakan untuk memproses dan memanipulasi database suatu saat dimana database tersebut dilaksanakan.

* Tahap 3, Pemilihan DBMS
Pemilihan database ditentukan oleh beberapa faktor diantaranya faktor teknik, ekonomi, dan politik organisasi.
Contoh faktor teknik:
Keberadaan DBMS dalam menjalankan tugasnya seperti jenis-jenis DBMS (relational, network, hierarchical, dan lain-lain), struktur penyimpanan, dan jalur akses yang mendukung DBMS, pemakai, dan lain-lain.
Faktor-faktor ekonomi dan organisasi yang mempengaruhi satu sama lain dalam pemilihan DBMS :
1. Struktur data
Jika data yang disimpan dalam database mengikuti struktur hirarki, maka suatu jenis hirarki dari DBMS harus dipikirkan.
2. Personal yang telah terbiasa dengan suatu sistem
Jika staf programmer dalam suatu organisasi sudah terbiasa dengan suatu DBMS, maka hal ini dapat mengurangi biaya latihan dan waktu belajar.
3. Tersedianya layanan penjual
Keberadaan fasilitas pelayanan penjual sangat dibutuhkan untuk membantu memecahkan beberapa masalah sistem.

* Tahap 4, Perancangan database secara logika (data model mapping)
Tahap selanjutnya adalah membuat sebuah skema konseptual dan skema eksternal pada model data dari DBMS yang terpilih. Tahap ini dilakukan oleh pemetaan skema konseptual dan skema eksternal yang dihasilkan pada tahap 2. Pada tahap ini, skema konseptual ditransformasikan dari model data tingkat tinggi yang digunakan pada tahap 2 ke dalam model data dari model data dari DBMS yang dipilih pada tahap 3.
Pemetaan tersebut dapat diproses dalam 2 tingkat:
1. Pemetaan system-independent
Pemetaan ke dalam model data DBMS dengan tidak mempertimbangkan karakteristik atau hal-hal yang khusus yang berlaku pada implementasi DBMS dari model data tersebut.
2. Penyesuain skema ke DBMS yang spesifik
Mengatur skema yang dihasilkan pada langkah 1 untuk disesuaikan pada implementasi yang khusus di masa yang akan datang dari suatu model data yang digunakan pada DBMS yang dipilih.
Hasil dari tahap ini memakai perintah-perintah DDL (Data Definition Language) dalam bahasa DBMS yang dipilih yang menentukan tingkat skema konseptual dan eksternal dari sistem database. Tetapi 10 dalam beberapa hal, perintah-perintah DDL memasukkan parameter-parameter rancangan fisik sehingga DDL yang lengkap harus menunggu sampai tahap perancangan database secara fisik telah lengkap.

Tahap ini dapat dimulai setelah pemilihan sebuah implementasi model data sambil menunggu DBMS yang spesifik yang akan dipilih. Contoh: jika memutuskan untuk menggunakan beberapa relational DBMS tetapi belum memutuskan suatu relasi yang utama. Rancangan dari skema eksternal untuk aplikasi-aplikasi yang spesifik seringkali sudah selesai selama proses ini.

* Tahap 5, Perancangan database secara fisik
Perancangan database secara fisik merupakan proses pemilihan struktur-struktur penyimpanan dan jalur-jalur akses pada file-file database untuk mencapai penampilan yang terbaik pada bermacam-macam aplikasi.
Selama fase ini, dirancang spesifikasi-spesifikasi untuk database yang disimpan yang berhubungan dengan struktur-struktur penyimpanan fisik, penempatan record dan jalur akses. Berhubungan dengan internal schema (pada istilah 3 level arsitektur DBMS).
Beberapa petunjuk dalam pemilihan perancangan database secara fisik :
1. Response time
Waktu yang telah berlalu dari suatu transaksi database yang diajukan untuk menjalankan suatu tanggapan. Pengaruh utama pada response time adalah di bawah pengawasan DBMS yaitu : waktu akses database untuk data item yang ditunjuk oleh suatu transaksi. Response time juga dipengaruhi oleh beberapa faktor yang tidak berada di bawah pengawasan DBMS, seperti penjadwalan sistem operasi atau penundaan komunikasi.
2. Space utility
Jumlah ruang penyimpanan yang digunakan oleh file-file database dan struktur-struktur jalur akses.
3. Transaction throughput
Rata-rata jumlah transaksi yang dapat diproses per menit oleh sistem database, dan merupakan parameter kritis dari sistem transaksi (misal : digunakan pada pemesanan tempat di pesawat, bank, dll). Hasil dari fase ini adalah penentual awal dari struktur penyimpanan dan jalur akses untuk file-file database.

* Tahap 6, Implementasi Sistem database
Setelah perancangan secara logika dan secara fisik lengkap, kita dapat melaksanakan sistem database. Perintah-perintah dalam DDL dan SDL(Storage Definition Language) dari DBMS yang dipilih, dihimpun dan digunakan untuk membuat skema database dan file-file database (yang kosong). Sekarang database tersebut dimuat (disatukan) dengan datanya.
Jika data harus dirubah dari sistem komputer sebelumnya, perubahan-perubahan yang rutin mungkin diperlukan untuk format ulang datanya yang kemudian dimasukkan ke database yang baru. Transaksi-transaksi database sekarang harus dilaksanakan oleh para programmmer aplikasi.
Spesifikasi secara konseptual diuji dan dihubungkan dengan kode program dengan perintah-perintah dari embedded DML yang telah ditulis dan diuji. Suatu saat transaksi-transaksi tersebut telah siap dan data telah dimasukkan ke dalam database, maka tahap perancangan dan implementasi telah selesai, dan kemudian tahap operasional dari sistem database dimulai.
Share:

Merancang Bangun dan Menganalisa Wide Area Network (WAN)

1. Merancang Bangun dan Menganalisa Wide Area Network (WAN)

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.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.



2. 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. PPP protocol yang merupakan salah satu jenis koneksi WAN , adalah protocol point-to-point yang pada awalnya di kembangkan sebagai method encapsulation pada komunikasi point-to-point antara piranti yang menggunakan protocol suite. PPP protocol menjadi sangat terkenal dan begitu banyak diterima sebagai metoda encapsulation WAN khususnya dikarenakan dukungannya terhadap berbagai macam protocol seperi IP; IPX; AppleTalk dan banyak lagi. Berikut ini adalah fitur kunci dari PPP protocol ini:

1.      PPP protocol beroperasi melalui koneksi interface piranti Data Communication Equipment (DCE) dan piranti Data Terminal Equipment (DTE).
2.   PPP protocol dapat beroperasi pada kedua modus synchronous (dial-up) ataupun asynchronous dan ISDN.
3.   Tidak ada batas transmission rate
4.   Keseimbangan load melalui multi-link
6.   LCP dipertukarkan saat link dibangun untuk mengetest jalur dan setuju karenanya.
7.   PPP protocol mendukung berbagai macam protocol layer diatasnya seperti IP; IPX; AppleTalk dan sbgnya.
8.   PPP protocol mendukung authentication kedua jenis clear text PAP (Password Authentication Protocol) dan enkripsi CHAP (Chalange Handshake Authentication Protocol)
9.   NCP meng-encapsulate protocol layer Network dan mengandung suatu field yang mengindikasikan protocol layer atas.

Diagram berikut menunjukkan bagaimana PPP protocol dihubungkan dengan model OSI.

PPP Protocol vs model OSI
Spesifikasi PPP berakhir pada layer Data link. NCP (Network COntrol Protocol) mengijinkan PPP protocol mendukung protocol-2 layer bagian atas seperti IP; IPX; APleTalk dll. Fleksibilitas inilah yang membuat PPP protocol menjadi begitu popular. NCP bertindak sebagai interface antara Data Link layer (yg dispesifikasikan oleh PPP Protocol) dengan jaringan. PPP protocol menggunakan NCP untuk meng-encapsulate paket-2 layer Network. Paket PPP mengandung Header yang mengindikasikan pemakaian protocol layer Network.

PPP protocol Link Control Protocol (LCP) merupakan sayu set layanan-2 yang melaksanakan setup link dan administrasi meliputi:
o  Yesting dan negosiasi Link
o  Kompresi
o  Authentication
o  Deteksi error

Saat sesi dimulai, piranti-2 bertukar paket LCP untuk negosiasi layanan-2 pada yang terdaftar disini. Spesifikasi PPP protocol tidak mengandung standard layer Physical. Akan tetapi PPP protocol dapat berjalan pada bermacam-2 standard physical synchronous dan asynckronous termasuk:
o  Serial asynchronous seperti dial-up
o  ISDN
o  Serial synchronous
o  HIgh Speed Serial Interface (HSSI)
PPP protocol membentuk komunikasi dalam tiga fase:
o  Membuka link dan membentuk sesi dengan saling bertukar LCP
o  Membentuk opsi authentication melalui PAP atau CHAP, CHAP sangat direkomendasikan.
o  Setuju dengan protocol layer diatasnya (IP; IPX; AppleTalk; dll)
- 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.

Untuk memenuhi berbagai macam aplikasi, HDLC menetapkan tiga jenis stasiun, dua konfigurasi, serta tiga model operasi pengalihan data. Ketiga jenis stasiun tersebut adalah sebagai berikut:
·  Stasiun Primer: Bertanggung-jawab mengontrol operasi jalur. Frame-frame dikeluarkan oleh primary yang disebut perintah.
·  Stasiun Sekunder: Beroperasi dibawah kendali stasiun primer. Frame-frame dikeluarkan sekunder yang disebut respons. Primer mempertahankan jalur logik yang terpisah dengan setiap stasiun sekunder pada jalur.
·  Stasiun Gabungan: Mengkombinasikan bentuk primer dan sekunder. Stasiun gabungan bisa mengeluarkan perintah dan respon.

Konfigurasi jalur berupa
·  Konfigurasi tidak seimbang: Terdiri dari satu stasiun primer dan satu atau lebih stasiun sekunder, serta mendukung baik transmisi full-duplex maupun half-duplex.
·  Konfigurasi seimbang: Terdiri dari dua stasiun gabungan, serta mendukung transmisi full-duplex maupun half-duplex.


Sedangkan mode transfer data berupa:
·  Normal response mode (NRM): Digunakan dengan konfigurasi. Primer tidak seimbang mengawali data transfer menuju secondary, namun sekunder hanya mentransmisikan data dalam bentuk respon sampai perintah dari primer saja.
·  Asynchronous Balanced Mode (ABM): Digunakan dengan konfigurasi seimbang. Salah satu stasiunt gabungan dapat mengawali transmisi tanpa perlu ijin dari salah satu stasiunt gabungan lainnya.
· Asynchronous Response Mode (ARM): Digunakan dengan konfigurasi tidak seimbang. Secondary dapat mengawali transmisi tanpa perlu ijin yang jelas dari primer. Primer masih tetap bertanggung-jawab terhadap jalur, termasuk inisialisasi, perbaikan kesalahan, serta diskoneksi logik.

NRM dipergunakan pada jalur multititik, dimana sejumlah terminal dihubungkan ke komputer host. Komputer menanyai setiap terminal untuk dipergunakan sebagai masukan. NRM kadang-kadang juga dipergunakan pada jalur ujung-ke-ujung, utamanya bila jalur menghubungkan sebuah terminal atau periferal lainnya dengan sebuah komputer. ABM merupakan mode yang paling banyak dipergunakan dibanding mode-mode lainnya: karena membuat penggunaan jalur ujung-ke-ujung full-duplex menjadi lebih efisien sebab tidak memerlukan overhead. Sedangkan ARM jarang digunakan: karena hanya bisa diaplikasikan untuk keadaan-keadaan tertentu dimana sekundar perlu mengawali transmisi.

-    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.

X.25 adalah protokol standar yang diciptakan untuk interfacing diantara sistem host dan jaringan packet-switching. Standar ini memiliki tiga lapisan yaitu:
-    Lapisan Fisik: menyangkut interface antara suatu stasiun dengan jalur yang terhubung dengan simpul packet-switching.
-    Lapisan Jalur: dimaksudkan agar transfer data yang melintasi jalur fisik cukup andal, dengan cara mentransmisikan data sebagai rantaian dari bingkai data (frame).
-    Lapisan Paket: menyediakan layanan virtual circuit eksternal, yang memungkinkan stasiun mampu menyusun logika koneksi (virtual circuit) ke stasiun tujuan.

Kelebihan protokol X.25 :
·   Protokol X.25 memiliki kecepatan yang lebih tinggi dibanding RS-232 (64 kbps dibanding 9600 bps).
·   Protokol X.25 memiliki kemampuan untuk menyediakan logical channel per aplikasi.
·   Pendudukan logical channel dapat dilakukan secara permanen dengan mode PVC (Permanent Virtual Channel) maupun temporary dengan mode SVC (Switched Virtual Channel) disesuaikan dengan kebutuhan.
·   Data transfer pada X.25 bersifat reliable, data dijamin bahwa urutan penerimaan akan sama dengan waktu data dikirimkan.
·   Protokol X.25 memiliki kemampuan error detection dan error correction.
Kekurangan protokol X.25 :
·   Tidak semua sentral memiliki antarmuka X.25. Sehingga diperlukan pengadaan modul X.25 dengan syarat bahwa sentral sudah support X.25.
·   Untuk pengembangan aplikasi berbasis protokol X.25 membutuhkan biaya yang relatif lebih besar dibanding dengan RS-232 terutama untuk pembelian card adapter X.25.
·   Untuk komunikasi data antara sentral dengan perangkat OMT beberapa sentral diidentifikasi menggunakan protokol proprietary vendor tertentu yang berjalan di atas protokol X.25.

- 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.

Frame-relay dirancang untuk menghilangkan overhead yang ada pada X.25. Perbedaan utama antara frame-relay dan X.25 adalah:
·   Pensinyalan kontrol panggilan bahwa pada koneksi logik yang terpisah dari data pemakai. Simpul-simpul (node) perantara tidak perlu mempertahankan tabel-tabel status.
·   Koneksi logik untuk multiplexing dan switching dilakukan pada lapisan 2 sebagai pengganti lapisan 3, berarti menghilangkan satu lapisan pengolahan secara keseluruhan.
·   Tidak terdapat flow-control dan error-control lompatan demi lompatan. Bila diaplikasikan secara keseluruhan maka flow-control dan kontrol kesalahan ujung-ke-ujung merupakan tanggung jawab lapisan yang lebih tinggi


Jadi dengan frame-relay sebuah frame data pemakai tunggal dikirim dari sumber ke tujuan, dan sebuah balasan, yang dibangkitkan oleh lapisan yang lebih tinggi dibawa kembali di dalam frame. Tidak terdapat pertukaran frame-frame data dan balasan lompatan demi lompatan.

Kekurangan utama frame-relay adalah hilangnya kemampuan flow-controldan error-control jalur demi jalur

Kelebihan frame-relay adalah adanya proses komunikasi yang ringan, penundaan lebih rendah dan laju penyelesaian yang lebih tinggi. Frame-relay dapat dipergunakan pada akses dengan kecepetan sampai 2 Mbps.

Ada dua operasi yang terpisah yaitu: taraf kontrol (control plane) yang terlibat dalam penetapan dan penghentian koneksi logic, dan taraf pemakai (user plane) yang bertanggung jawab dalam hal transfer data pemakai diantara pelanggan. Taraf kontrol berada diantara pelanggan dan jaringan sedang taraf pemakai menampilkan fungsi ujung-ke-ujung.

-          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).

Asynchronous Transfer Mode (ATM) merupakan interface transfer paket yang efisien. ATM menggunakan paket-paket data yang berukuran tertentu yang disebut ‘cell”. Penggunaan cell ini menghasilkan skema yang efisien untuk pentransmisian pada jaringan berkecepatan tinggi

ATM memiliki cara yang sama dengan packet-switching. ATM melibatkan pentransferan data dalam bentuk potongan-potongan yang memiliki ciri-ciri tersendiri. ATM memungkinkan koneksi logik multipel dimultipleks melalui sebuah interface fisik tunggal.

ATM merupakan protokol yang efisien dengan kemampuan kontrol kesalahan (error control) dan kontrol aliran minimal (flow control). Hal ini menyebabkan berkurangnya overhead saat pengolahan sel-sel ATM sekaligus mengurangi bit-bit overhead yang diperlukan masing-masing sel.

Lapisan fisik melibatkan spesifikasi media transmisi dan skema pengkodean sinyal. Rate data yang ditetapkan pada lapisan fisik berkisar mulai dari 25,6 Mbps sampai 622,08 Mbps.

Dua lapis diatasnya berkaitan dengan fungsi-fungsi ATM, yaitu pelayanan transfer paket (ATM layer) dan lapisan adaptasi (AAL) untuk pelayanan protokol transmisi yang tidak berbasis ATM.

Model referensi protokol melibatkan tiga taraf yang berbeda:
·   Taraf pemakai: tersedia untuk transfer informasi pemakai, bersama-sama dengan kontrol-kontrol yang terkait.
·   Taraf kontrol: menampilkan fungsi-fungsi kontrol panggilan dan kontrol koneksi
·   Taraf manajemen: menampilkan fungsi-fungsi manajemen yang berkaitan dengan sistem secara keseluruhan

Karakakteristik
Teknologi ATM menawarkan dua karakteristik yang memperbaiki tingkat kecepatan transfer data. Pertama, besarnya paket yang dikomunikasikan menjadi lebih kecil jika dibandingkan dengan protokol-protokol untuk sistem telepon, sehingga memungkinkan paket-paket dari pengguna yang berbeda yang melewati jaringan pada waktu yang bersamaan dapat dikelompokkan secara merata. Karakteristik ATM yang kedua adalah mengingkatnya kecepatan, dari 25 hingga 155 Mbps. Bahkan, peralatan ATM dapat menggabungkan 16 saluran menajadi satu untuk menghasilkan kecepatan transfer hampir sebesar 2,5 juta bit per detik.

FORMAT HEADER SEL ATM
Terdapat dua format header sel ATM yaitu UNI atau NNI. UNI header digunakan untuk komunikasi antara endpoint dengan ATM switch dalam jaringan Private ATM. NNI header yang digunakan untuk komunikasi antar ATM switch. Gambar berikut mengilustrasikan format dasar sel ATM, format header sel UNI, dan format header sel NNI.

ATM Cell Header Fields
Berikut adalah deskripsi dari beberapa field yang terdapat pada header sel ATM baik NNI maupun UNI

v Generic Flow Control (GFC)
Menyediakan fungsi lokal, seperti mengidentifikasi multiple stations yang menggunakan satu interface ATM. Field ini biasanya tidak digunakan dan diatur ke nilai default-nya 0 (biner 0000).

v Virtual Path Identifier (VPI)
Berhubungan dengan VCI dan berfungsi mengidentifikasi path tujuan berikutnya dari sebuah sel saat melewati serangkaian switch ATM menuju host tujuan.

v Virtual Channel Identifier (VCI)
Berhubungan dengan VCI dan berfungsi mengidentifikasi path tujuan berikutnya dari sebuah sel saat melewati serangkaian switch ATM menuju host tujuan.

v Payload Type (PT)
Bit pertama menunjukkan apakah dalam sebuah sel berisi data pengguna atau kontrol data. Jika sel berisi data pengguna, bit diatur ke 0. Jika kontrol berisi data, di set ke 1. Bit kedua menunjukkan kongesti (0 = tidak ada kemacetan, 1 = kemacetan). Bit ketiga menunjukkan apakah sel tersebut merupakan sel terakhir pada sebuah rangkaian sel.

v Cell Loss Priority (CLP)
Menunjukkan apakah sel harus dibuang jika menemukan kemacetan yang ekstrem ketika bergerak melalui jaringan. Jika CLP bit sama dengan 1, sel harus dibuang dan sebaliknya

v Header Error Control (HEC)
Menghitung checksum pada 4 byte pertama dari header. HEC dapat mengoreksi kesalahan bit tunggal dalam byte, dengan demikian dapat mempertahankan sel daripada membuangnya.

KESIMPULAN

               WAN (Wide Area Network) 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 – Protokol Pengatur Pengguna Media WAN adalah sebagai protokol yang pembangun koneksi dalam penggunaan media WAN, baik itu melalui router, serial port, DTE (Data Terminal Equipment) dengan DCE (Data Communication Equipment), atau yang lainnya yang bisa digunakan untuk jaringan.


Demikian yang bisa saya simpulkan, semoga makalah ini bermanfaat bagi masyarakat dan siswa-siswi pada umumnya. Apabila makalah ini terdapat kekurangan maupun kesalahan dalam penulisan/pembahasan kami mengucapkan mohon maaf
Share:

Monday, August 18, 2014

Mengadministrasi Server dalam Jaringan

Mengadministrasi Server
Pengertian Definisi Administrasi

Istilah administrasi berasal dari bahasa latin yaitu “Ad” dan “ministrate” yang artinya pemberian jasa atau bantuan, yang dalam bahasa Inggris disebut “Administration” artinya “To Serve”, yaitu melayani dengan sebaik-baiknya.
Pengertian administrasi dapat dibedakan menjadi 2 pengertian yaitu :
Administrasi dalam arti sempit. Menurut Soewarno Handayaningrat mengatakan “Administrasi secara sempit berasal dari kata Administratie (bahasa Belanda) yaitu meliputi kegiatan cata-mencatat, surat-menyurat, pembukuan ringan, keti-mengetik, agenda dan sebagainya yang bersifat teknis ketatausahaan”(1988:2). Dari definisi tersebut dapat disimpulkan administrasi dalam arti sempit merupakan kegiatan ketatausahaan yang mliputi kegiatan cata-mencatat, surat-menyurat, pembukuan dan pengarsipan surat serta hal-hal lainnya yang dimaksudkan untuk menyediakan informasi serta mempermudah memperoleh informasi kembali jika dibutuhkan.
Administrasi dalam arti luas. Menurut The Liang Gie mengatakan “Administrasi secara luas adalah serangkaian kegiatan yang dilakukan oleh sekelompok orang dalam suatu kerjasama untuk mencapai tujuan tertentu”(1980:9). Administrasi secara luas dapat disimpulkan pada dasarnya semua mengandung unsur pokok yang sama yaitu adanya kegiatan tertentu, adanya manusia yang melakukan kerjasama serta mencapai tujuan yang telah ditentukan sebelumnya.
Pendapat lain mengenai administrasi dikemukan oleh Sondang P. Siagian mengemukakan “Administrasi adalah keseluruhan proses kerjasama antara 2 orang atau lebih yang didasarkan atas rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya” (1994:3). Berdasarkan uraian dan definisi tersebut maka dapat diambil kesimpulan bahwa administrasi adalah seluruh kegiatan yang dilakukan melalui kerjasama dalam suatu organisasi berdasarkan rencana yang telah ditetapkan untuk mencapai tujuan.


ADMINISTRASI SERVER DALAM JARINGAN

Didalam suatu jaringan yang mempunyai server sebagai pengatur dari workstation yang ada maka server memerlukan beberapa kebutuhannya, dibawah ini beberapa kebutuhan dari server.

1. DNS

DNS memiliki beberapa pengertian, diantaranya adalah sebagai berikut:
Merupakan sistem database yang terdistribusi yang digunakan untuk pencarian nama komputer di jaringan yang menggunakan TCP/IP. DNS mempunyai kelebihan ukuran database yang tidak terbatas dan juga mempunyai performa yang baik.
Merupakan aplikasi pelayanan di internet untuk menterjemahkan domain name ke alamat IP dan juga sebaliknya
fungsi utama DNS
menerjemahkan nama-nama host (hostnames) menjadi nomor IP (IP address) ataupun sebaliknya, sehingga nama tersebut mudah diingat oleh pengguna internet.
memberikan suatu informasi tentang suatu host ke seluruh jaringan internet.
Struktur DNS
Domain Name Space merupakan hirarki pengelompokan domain berdasarkan nama. Domain ditentukan berdasarkan kemampuan yang ada di struktur hirarki yang disebut level yang terdiri dari :

1. Root-Level Domains

merupakan level paling atas di hirarki yang di ekspresikan berdasarkan periode dan dilambangkan oleh “.”.

2. Top-Level Domains

berisi second-level domains dan hosts yaitu :
- com : organisasi komersial, seperti IBM (ibm.com).
- edu : institusi pendidikan, seperti U.C. Berkeley (berkeley.edu).
- org : organisasi non profit, Electronic Frontier Foundation (eff.org).
- net : organisasi networking, NSFNET (nsf.net).
- gov : organisasi pemerintah non militer, NASA (nasa.gov).
- mil : organisasi pemerintah militer, ARMY (army.mil).
- xx : kode negara (id:Indonesia,au:Australia)

3. Second-Level Domains

berisi domain lain yang disebut subdomain. Contoh, unsri.ac.id. Second-Level Domains unsri.ac.id bisa mempunyai host www.unsri.ac.id

4. Third-Level Domains

berisi domain lain yang merupakan subdomain dari second level domain diatasnya.
Contoh, ilkom.unsri.ac.id.
Subdomain ilkom.unsri.ac.id juga mempunyai host www.ilkom.unsri.ac.id.

5.Host Name

domain name yang digunakan dengan host name akan menciptakan fully qualified domain name (FQDN) untuk setiap komputer. Contohnya, jika terdapat www.unsri.ac.id, www adalah hostname dan unsri.ac.id adalah domain name.
DNS Zone
Terdapat dua bentuk Pemetaan DNS Zone, yaitu:
- Forward Lookup Zone: Melakukan pemetaan dari nama menuju IP address
- Reverse Lookup Zone: Melakukan pemetaan dari IP address menuju nama

2. AD (ACTIVE DIRECTORY)

Active Directory merupakan komponen yang sangat penting dari IT infrastruktur berbasis pada platform Windows. Pengguna melakukan berbagai aktivitas di katalog AD sehari-hari, sehingga organisasi perlu mengalokasikan sumber daya yang cukup untuk melacak semua perubahan pada waktu yang tepat. Itulah sebabnya Active Directory manajemen dan administrasi merupakan isu untuk spesialis TI. Kami memulai serangkaian artikel yang bertujuan untuk menjelaskan dasar-dasar pengelolaan AD dan administrasi dalam perusahaan besar.
Bahkan sempurna dirancang, direncanakan, dan dilaksanakan Direktori Aktif infrastruktur tidak berfungsi dengan baik tanpa pengawasan sehari-hari dan pemeliharaan. Dalam perusahaan besar Active Directory akan tunduk pada ribuan perubahan setiap hari (penciptaan / penghapusan account pengguna, keanggotaan kelompok, hak delegasi, dll). Untuk menjamin bahwa semua perubahan dalam jaringan dan ruang kerja TI tidak akan mempengaruhi fungsi Active Directory, maka perlu memonitor setiap hari dengan bantuan alat manajemen Active Directory.

3. PROXY SERVER

proxy server adalah tekhnik standar utuk akses internet secara bersama-sama oleh beberapa komputer sekaligus dalam sebuah local area network (LAN) melalui sebuah modem atau sebuah salauran komunikasi. Secara sederhana, proxy adalah seseorang atau lembaga yang bertindak atas nama dati orang lain/lembaga/negara lain.
Proxy server bekerja dengan menjembatani komputer ke Internet. Program Internet seperti browser, download manager dan lain-lain berhubungan dengan proxy server, dan proxy server tersebut yang akan berkomunikasi dengan server lain di Internet.

4. DHCP

Menurut Microsoft “Dynamic Host Configuration Protocol (DHCP) is an IP standard designed to reduce the complexity of administering IP address configurations.” Dynamic Host Configuration Protocol (DHCP) adalah suatu layanan yang secara otomatis memberikan alamat IP kepada komputer yang meminta ke DHCP Server. Dengan demikian, sebagai seorang administrator jaringan, tidak perlu lagi mengatur alamat IP Address pada komputer klien yang dikelolanya. Bayangkan saja jika sebuah perusahaan memiliki komputer lebih dari 100, tentu saja akan membuat report administrator untuk mengesetnya. DHCP juga dapat mengurangi resiko duplikat IP Address atau Invalid IP address.
Sebuah server DHCP dapat diatur dengan pengaturan yang sesuai untuk keperluan jaringan tertentu. Seperti pengaturan Default gateway, Domain Name System (DNS), Subnet Mask, dan rentang alamat IP yang bisa diambil oleh komputer klien. Komputer yang menyediakan layanan ini disebut dengan DHCP Server, sedangkan komputer yang meminta disebut dengan DHCP Client.
DHCP Server menerima permintaan dari sebuah host/client. Server kemudian memberikan alamat IP dari satu set alamat standar yang disimpan dalam database. Setelah informasi alamat IP dipilih, server DHCP menawarkan ke host yang meminta pada jaringan. Jika host menerima tawaran tersebut, maka IP akan disewa untuk jangka waktu tertentu, bisa dalam menit, dalam jam ataupun hari.
Jika komputer klien tidak dapat berkomunikasi dengan Server DHCP untuk mendapatkan alamat IP, sistem operasi Windows secara otomatis akan memberikan alamat IP pribadi (Private IP Address), yaitu dengan IP 169.254.0.0 sampai 169.254.255.255. Fitur sistem operasi ini disebut Automatic Private IP Addressing (APIPA).

5. WEB SERVER

Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di beberapa platform seperti linux dan windows. Web Server juga merupakan sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server.

6. FTP SERVER

FTP Server adalah suatu server yang menjalankan software yang memberikan layanan tukar menukar file dengan selalu siap memberikan layanan FTP apabila mendapat request dari FTP client.

7. EMAIL SERVER

Mail server adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa FTP

8. Game server

Game server adalah tempat dimana kita bermain game secara online. Jika kita membuat karakter dalam server A maka kita hanya dapat memainkan karakter tersebut di serve A saja. Jika ingin bemain di server B maka kita diwajibkan membuat karakter baru lagi. Namun jika kita membuat karakter baru lagi maka akan memakan waktu yang banyak. Game server yang sangat laku pada dahulu kala adalah server litho. Namun karena adanya banyak masalah yang timbul maka para pemakainya pun semakin menurun.
Game server adalah suatu wadah bago permainan online untuk menitipkan data permainan di suatu tempat yang besar. Kita haus memaintance game server setiap 1 minggu sekali. Hal ini berguna untuk progam yang di dalamnya bejalan dengan lancar.

9. Database file

Data Base (basis data) merupakan kumpulan data yang saling berhubungan. Hubungan antar data dapat ditunjukan dengan adanya field/kolom kunci dari tiap file/tabel yang ada. Dalam satu file atau table terdapat record-record yang sejenis, sama besar, sama bentuk, yang merupakan satu kumpulan entitas yang seragam. Satu record (umumnya digambarkan sebagai baris data) terdiri dari field yang saling berhubungan menunjukan bahwa field tersebut dalam satu pengertian yang lengkap dan disimpan dalam satu record. Adapun Struktur Database adalah Database, File/Table, Record, Elemen data/Field. Dari pengertian diatas dapat disimpulkan bahwa basis data mempunyai beberapa kriteria penting, yaitu :
1.      Bersifat data oriented dan bukan program oriented.
2.      Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya.
3.      Dapat dikembangkan dengan mudah, baik volume maupun strukturnya.
4.      Dapat memenuhi kebutuhan sistem-sistem baru secara mudah
5.      Dapat digunakan dengan cara-cara yang berbeda.

Prinsip utama Data Base adalah pengaturan data dengan tujuan utama fleksibelitas dan kecepatan pada saat pengambilan data kembali. Adapun ciri-ciri basis data diantaranya adalah sebagai berikut :
1. Efisiensi meliputi kecepatan, ukuran, dan ketepatan
2. Data dalam jumlah besar.
3. Berbagi Pakai (dipakai bersama sama/Sharebility).
4. Mengurangi bahkan menghilangkan terjadinya duplikasi dan ketidakkonsistenan data.
Share: