• Tidak ada hasil yang ditemukan

Top-Down Approach

Dalam dokumen BAB 2 LANDASAN TEORI (Halaman 25-33)

Menurut Goldman (2004, p17-19), Salah satu metodologi terstruktur yang dikenal sebagai top-down approach. Pendekatan semacam ini dapat digambarkan secara grafis dalam model top-down yang ditunjukkan pada Gambar di berikut ini.

  Gambar 2.9. Top-Down Model

Penggunaan dari top-down approach seperti yang digambarkan dalam model top-down adalah relatif mudah. Top-down approach cocok untuk analisis dan desain jaringan yang dilakukan dengan memastikan bahwa desain jaringan yang diimplementasikan memenuhi kebutuhan bisnis dan tujuan yang memotivasi desain di tempat awalnya.

Top-down approach memerlukan analisis jaringan untuk memahami kendala dan tujuan bisnis, serta aplikasi sistem informasi dan data pada aplikasi yang dijalankan, sebelum mempertimbangkan komunikasi data dan option jaringan.

Perhatikan network layer yang terdapat dalam model top-down tersebut. Bukan kebetulan bahwa data komunikasi dan jaringan membentuk dasar dari sistem informasi yang canggih saat ini. Jaringan Aproperly dirancang mendukung pengiriman fleksibel data ke program aplikasi yang terdistribusi, yang memungkinkan perusahaan untuk merespon kebutuhan pelanggan dengan cepat dan melakukan perubahan kondisi pasar dengan cepat.

Bagaimana penggunaan yang tepat dari top-down model memastikan efektif, analisis berorientasi dengan desain jaringan? Tabel 2.1 merupakan daftar analisis proses yang terkait dengan setiap layer dari model top-down. Seharusnya dimulai dengan tujuan tingkat business. Tanpa pemahaman yang jelas tentang tujuan dari tingkat business hampir tidak mungkin untuk kita dapat mengimplementasikan sebuah jaringan dengan baik. Dalam banyak kasus, bisnis mengambil kesempatan ini untuk menguji kembali dengan kritis proses bisnis mereka dalam sebuah metodologi analisis yang dikenal sebagai business process reengineering (BPR).

Tabel 2.1. Analisis Proses Top-Down Model Layer Top-Down Model

Layer

Analisis Proses Business Layer • Strategis perencanaan bisnis

• Rekayasa ulang proses bisnis

• Mengidentifikasi fungsi bisnis utama • Identifikasi proses bisnis

• Mengidentifikasi peluang bisnis

Application Layer • Pengembangan aplikasi

• Sistem analisis dan desain

• Mengidentifikasi kebutuhan informasi • Diperlukan informasi proses bisnis dan

peluang

Data Layer • Database analisis dan desain

• Data modeling

• Distribusi data analisis

• Desain arsitektur Client/server • Desain Database Terdistribusi

• Pengumpulan data dan distribusi informasi, serta kebutuhan bisnis

Network Layer • Jaringan analisis dan desain

• Logikal desain jaringan

• Jaringan implementasi perencanaan • Jaringan pengelolaan dan pemantauan

kinerja

• Desain jaringan logis untuk pengumpulan data dan distribusi desain

Technology Layer • Teknologi analisis grid

• Media hardware-software teknologi analisis • Desain jaringan fisik

• Implementasi jaringan fisik

• Desain jaringan fisik ke desain jaringan logis

Setelah tujuan business layer dipahami, seseorang harus memahami aplikasi yang akan berjalan pada sistem komputer yang melekat pada jaringan ini. Setelah semua itu, aplikasi yang akan menghasilkan lalu lintas yang akan melakukan perjalanan melalui jaringan yang diimplementasikan.

Setelah application layer dipahami dan telah didokumentasikan, data yang menghasilkan aplikasi harus diperiksa. Dalam hal ini, istilah data yang digunakan dalam pengertian umum, sebagai jaringan saat ini cenderung untuk mengangkut berbagai muatan termasuk suara, video, gambar, dan fax di samping data yang benar. Analisis lalu lintas data harusnya tidak hanya menentukan jumlah data yang akan diangkut, tetapi juga karakteristik penting tentang sifat data.

Setelah analisis lalu lintas data selesai, berikut yang harus di ketahui : • Lokasi fisik data (Where?)

• Karakteristik data dan masalah kompabilitas (What?) • Jumlah data yang dihasilkan dan diangkut (How much?)

Mengingat persyaratan sebagaimana ditentukan oleh layer atas dari top-down model, pekerjaan berikutnya adalah untuk menentukan persyaratan jaringan yang akan memproses kapabilitas untuk memberikan data ini secara tepat waktu, dengan biaya-efektif. Kriteria kinerja network ini dapat disebut sebagai network yang diimplementasikan harus lakukan untuk memenuhi tujuan bisnis yang digariskan pada awal analisis top-down. Persyaratan ini juga disebut sebagai logical network design.

Analisis technology layer, sebaliknya, menentukan bagaimana berbagai komponen-komponen hardware dan software yang digabungkan untuk membangun sebuah jaringan fungsional yang memenuhi tujuan bisnis yang telah ditentukan. Penggambaran technology yang dibutuhkan disebut physical network design.

Secara keseluruhan, hubungan antara layer dari top-down model dapat digambarkan sebagai berikut: analisis pada layer atas menghasilkan persyaratan yang diturunkan ke layer yang lebih rendah, sementara solusi yang memenuhi persyaratan ini diteruskan kembali ke layer atas. Jika hubungan antara layer berlaku di seluruh bisnis yang berorientasi analisis jaringan, maka teknologi yang diimplementasikan (layer bawah) harus memenuhi tujuan bisnis awalnya yang digariskan (layer atas). Oleh karena itu, namanya, top-down approach.

2.9 Program Simulasi Jaringan NS-3 (sumber http://www.nsnam.org)

NS-3 adalah program simulasi jaringan yang open source, yang umumnya banyak digunakan oleh para peneliti, akademisi, dan praktisi. NS-3 dibuat dengam menggunakan bahasa pemrograman C++ dan juga menggunakan script python. Untuk dapat menggunakan NS-3, hal yang harus dilakukan adalah mengunduh dan memasang NS-3 ke dalam sistem komputer.

2.9.1 Dasar Prosedur Simulasi NS-3

  Gambar 2.10. Dasar Prosedur Simulasi NS-3

Gambar 2.10 menunjukan alur dasar prosedur dalam pembuatan simulasi jaringan dengan menggunakan NS-3. Berikut ini deskripsi dari masing-masing tahapnya.

2.9.1.1 Mengaktifkan Logging

Langkah ini bertujuan untuk mengaktifkan fitur logging yang ada di NS-3 yang dapat ditampilkan pada konsol Linux dan juga dapat dicatat pada logging file packet capture yang dapat dibaca oleh aplikasi Wireshark untuk melakukan trace pada paket yang mengalir dalam simulasi yang dibuat. Logging dapat diaktifkan dengan cara menyisipkan kode berikut pada kode program simulasi.

NS_LOG_COMPONENT_DEFINE ( “FirstScriptExample” );

LogComponentEnable(“UdpEchoClientApplication”,LOG_LEVEL_IN FO);

LogComponentEnable(“UdpEchoServerApplication”,LOG_LEVEL_I NFO);

2.9.1.2 Merancang Topologi Jaringan

Gambar 2.11. Perancangan Topologi Jaringan di NS-3

1) Pembuatan Node

Kode berikut ini berfungsi untuk membuat node pada NS-3 yang merepresentasikan komputer-komputer pada simulasi.

NodeContainer nodes; nodes.Create (2);

Node merepresentasikan komputer yang akan ditambahkan sesuatu seperti protokol, aplikasi, dan peripheral card. Topology helper NodeContainer menyediakan sebuah cara yang mudah untuk membuat, mengontrol, dan mengakses Node apapun yang

Dalam dokumen BAB 2 LANDASAN TEORI (Halaman 25-33)

Dokumen terkait