Jumat, 06 Agustus 2021

On 06.16 by Wahid Blog's   No comments


Standar suatu komunikasi diperlukan agar terdapat keseragaman, sehingga komunikasi memungkinkan untuk dilakukan. Berikut beberapa organisasi standar yang berperan dalam jaringan komputer.

1. Internet Engineering Task Force (IETF).

Merupakan sebuah organisasi yang menjaring banyak pihak (baik itu individu ataupun organisasi) yang tertarik dalam pengembangan jaringan komputer dan Internet. Organisasi ini diatur oleh IESG (Internet Engineering Steering Group), dan diberi tugas untuk mempelajari masalah-masalah teknik yang terjadi dalam jaringan komputer dan Internet, dan kemudian mengusulkan solusi dari masalah tersebut kepada IAB (Internet Architecture Board). Pekerjaan IETF dilakukan oleh banyak kelompok kerja (disebut sebagai Working Groups) yang berkonsentrasi di satu bagian topik saja, seperti halnya keamananrouting, dan lainnya. IETF merupakan pihak yang mempublikasikan spesifikasi yang membuat standar protokol TCP/IP.

2. International Telecommunications Union (ITU) 

ITU (International Telecommunication Union) merupakan sebuah organisasi internasional untuk membakukan atau memastikan dan meregulasi radio internasional dan telekomunikasi, baik di bidang layanan, media dan jaringan yag dipakai, sehingga sebuah jalinan telekomunikasi dapat berjalan lancar. Dengan tujuan untuk menstandarisasi, pengalokasian spektrum radio, dan mengorganisasikan perjanjian rangkaian interkoneksi antara negara-negara berbeda untuk memungkinkan penggilan telepon internasional. ITU (International Telecommunication Union) sendiri merupakan bentukan dari perwakilan pemerintah Eropa pada tahun 1865 dan berdirilah ITU di Paris pada tanggal 17 Mei 1865. Dan ITU diketua oleh Sekertaris Jendral Dr. Hamadoun I Toure sejak tahun 2006 hingga sekarang, yang merupakan jabatan pada periode ke-2. Sehingga pada tahun 1947 ITU menjadi badan Perserikatan Bangsa – Bangsa. ITU dibagi menjadi 3 yakni:

  1. ITU-T (International Telecommunication Union of Telecommunication)
  2. ITU-R
  3. ITU-D

1. ITU-T (International Telecommunication Union of Telecommunication) 
Adalah standar internasional dibidang Telekomunikasi baik itu telepon dan data. Sejak tahun 1956 – 1993 ITU-T dikenal sebagai CCITT (Comite Consulatif international telegraph of telephone). Tugas ITU-T adalah membuatrekomendasi teknis tentang telepon, telegraf, dan antar muka komunikasi data. Standar-standar yang diakui secara internasional sering menjadi penentu penempatan dan makna dari berbagai pin pada konektor yang digunakan oleh kebanyakan asyncronous terminal dan modem eksternal. ITU-T memiliki empat anggota, yaitu:
Pemerintahan
Perusahaan
Asosiasi
Peraturan Lembaga

Terdapat juga 500 anggota sektor yang bergabung dengan ITU-T, termasuk perusahaan telepon, produsen pralatan telekomunikasi, vendor komputer, produsen chip, dan perusahaan media. Termasuk berbagai organisasi ilmiah nirlaba dan konsorsium industri.
Adapun beberapa contoh dari Standar ITU-T, yakni:
a. JPEG (Joint Photographic Expert Group ), merupakan standar kompresi file yang dikembangkan  menggunakan kombinasi DCT dan pengkodean Huffman untuk mengompresikan suatu file citra yang bersifat lossy atau kurang baik.
b. MPEG  (Motion Picture Expert Group),  merupakan standar pengkodean layanan video. MPEG sendiri mulai pertama kali diperkenalkan pada akhir tahun 1998, dengan standar utamanya adalah basis internet yakni streaming media.
c. H.323. Pada tahun 1996 H.323 dibentuk untuk dapat membantu pengembangan layanan VoIP. Fungsinya adalah untuk mempermudah pengiriman layanan suara, gambar dan data melalui jaringan computer (internet).
d. G.709. Fungsi dari G.709 adalah untuk mengimplementasikan penggunaan kabel fiber optik. Adapun tujuan dari standar ITU G.709 ada tiga macam, yakni :
   1. Mendefinisikan optik hierarki transportasi OTN,
   2. Mendefinisikan fungsi dari overhead dalam mendukung multiwavelength jaringan optik,
   3. Mendefinisikan kerangka struktur, bit rate dan format untuk pemetaan sinyal klien.

2. ITU-R (International Telecommunication Union of Radiocommunication) 
Merupakan salah satu standar internasional dibidang radiokomunikasi. Dimana ITU-R ini menstandarisasikan komunikasi gelombang radio serta frekuensinya secara internasional.

3. ITU-D (International Telecommunication Union of Development) 
ITU-D bergerak dibidang pengembangan. Tugasnya pun untuk menstandarisasikan secara internasional perkembangan-perkembangan dunia telekomunikasi, baik dari segi jaringan, teknologi maupun layanannya.

3. International Organization for Standardization (ISO). 


ISO adalah organisasi standarisasi internasional yang bertugas membuat standar dari berbagai bidang termasuk jaringan komunikasi data. Salah satu standar yang terkenal adalah model OSI (Open System Interconnection).

4. American National Standards Institute (ANSI). 

Lembaga ini mengawasi pembuatan dan penggunaan ribuan norma dan pedoman yang secara langsung berdampak bisnis di hampir setiap sektor. Lembaga tersebut juga mengkoordinasikan standar Amerika Serikat dengan standar internasional sehingga produk-produk Amerika Serikat dapat digunakan di seluruh dunia.

Lembaga tersebut memberi akreditasi untuk standar yang yang dikembangkan oleh perwakilan dari lembaga pengembang standar, instansi pemerintah, kelompok konsumen, perusahaan, dan lain-lain. Standar tersebut memastikan agar karakteristik dan kinerja produk yang konsisten sehingga masyarakat menggunakan definisi dan istilah yang sama, dan produk diuji dengan cara yang sama. ANSI juga memberi akreditasi bagi organisasi yang melaksanakan sertifikasi produk atau personel sesuai dengan persyaratan yang ditetapkan dalam standar internasional.


5. Electronic Industries Association (EIA). 


EIA merupakan perkumpulan/ asosiasi produsen perangkat komunikasi. bertanggung jawab untuk pengembangan dan perawatan standar industri untuk antarmuka antara peralatan pemrosesan data dan komunikasi data,  untuk memastikan peralatan yang diproduksi oleh produsen yang berbeda tetap kompatibel. Contohnya adalah RS-232 adalah standard komunikasi serial yang digunakan untuk koneksi periperal ke periperal.

6. Institute of Electrical and Electronic Engineers (IEEE). 


IEEE adalah organisasi profesi yang membuat berbagai standar termasuk dalam bidang jaringan komunikasi data. Contohnya adalah IEEE 802.3 and IEEE 802.5 standar yang digunakan pada LAN.

Senin, 02 Agustus 2021

On 21.36 by Wahid Blog's   No comments





Cara Menentukan spesifikasi server / VPS / Cloud 

Contoh estimasi visitor 250 Online, jadi Berapa RAM / Memory nya ?

Rencana Mau Pindah server VPS karena hosting murah sudah tidak kuat untuk menampung traffic = loading sangat lambat jadi harus menghitung kebutuhan spesifkasi VPS baru.

Tips ini berguna untuk server / Moodle bagi institusinya dengan tujuan untuk test online, Ujian, baik USBK, UHBK, dan dll.

Rumus Perhitungan

Variabel :

  • M = Jumlah Pengunjung aktif / Online
  • CU = Jumlah Concurrent Pengunjung (jumlah maksimum pengguna yang berpotensi untuk mengakses (submit) Moodle secara berbarengan/serentak.

Note: Biasanya digunakan tidak lebih dari 10% s/d 40% dari Jumlah peserta aktif. contoh terjadi 30% concurrent access dengan Jumlah visitor Aktif 100 orang, maka CU = 100 * 30% = 30 Concurrent.

Formula CU = M * 20%

  • ME = Memorry RAM, setiap 1 GB RAM dapat melayani 20-30 Concurrent user, diluar 1 GB pertama untuk alokasi OS dan Database.
  • Speed Processor = SP (Type 1 = 1 GHz s/d 2.1 GHz | Type 2 = 2.1 s/d 3 GHz | Type 3 = > 3GHz )
  • RAM Dasar = RD ( ‘1’  untuk OS linux tanpa GUI, ‘2’ untuk OS linux + GUI atau MS Windows)

Rumus menghitung kebutuhan RAM yang dibutuhkan >= RD + CU  / 20

Estimasi Perhitungan

Contoh 1 :

  • Jumlah Pengunjung Aktif (M) <= 200 user Online, OS Linux Server (tanpa GUI) -> Ram Dasar (RD) =1
  • Speed Prosesor disarankan (SP) = type 1 dengan Core >= 2
  • Asumsi Tingkat concurrent 20%, maka jumlah Jumlah Concurent (CU) = 200 * 20% = 40

» Jadi RAM yg dibutuhkan >= RD + CU  / 20 = 3 GB ~> 4 GB

Contoh 2 :

  • Jumlah Pengunjung Aktif (M) <= 500 user Online, OS Linux Server dg GUI  -> Ram Dasar (RD) =2
  • Speed Prosesor disarankan (SP) = type 2 dengan Core >= 4
  • Asumsi tingkat concurrent 20%, maka jumlah Concurent (CU) = 500 * 20% = 100

» RAM yg dibutuhkan>= RD + CU  / 20 = 7 GB ~> 8 GB

Contoh 3 :

  • Jumlah Pengunjung Aktif (M) <= 1000 user Online, dengan OS Linux Server (tanpa GUI) -> Ram Dasar (RD) =1
  • Speed Prosesor disarankan (SP) = type 3 dengan Core >= 4
  • Asumsi tingkat concurrent 20%, maka jumlah Concurent (CU) = 1000 * 20% = 200

» RAM yg dibutuhkan >= RD + CU  / 20 = 11 GB ~ > 16 GB

INFO:

Jika jumlah user / pengunjung blof aktif atau online lebih besar dari 10.000, disarankan sudah mulai menggunakan multiserver dengan teknis — loadbalancer.

__Sumber: http://lms.humbel.id

On 21.29 by Wahid Blog's   No comments

Server adalah perangkat yang ditujukan untuk menyediakan sebuah layanan kepada beberapa perangkat lainya. Beberapa server bekerja dengan berat, dan beberapa lainya bekerja dengan ringan. Tidak semua kebutuhan server harus dimaksimalkan sebisa mungkin, beberapa kebutuhan bisa diminimalisir untuk menghemat biaya. Lalu, apa saja yang harus diperkirakan untuk mendapatkan server yang optimal?


1. Hardware

Sebelum memulai dengan spesifikasi bisnis, maka kita butuh untuk menentukan hardwarenya terlebih dahulu. Hardware yang dimaksud adalah hardware yang bekerja sama dengan server, seperti Router, Switch, dsb.Pastikan, bahwa server kita bisa bekerja sama dengan hardware lainya, pastikan bahwa port untuk koneksi antara peripheral satu bisa bekerja dengan yang lainya.

2. Aktifitas Bisnis

Setelah hardware yang bisa bekerja sama dengan baik, maka kita harus tahu aktifitas bisnis kita seperti apa. Dalam analisa kedua ini, kita harus tahu seberapa berat aktifitas yang dilakukan oleh server, apakah server akan melakukan komputasi matematika yang rumit? Apakah server hanya menyediakan konten? Apakah server bekerja dengan keras sebagai penyedia jasa kriptografi?Setelah mengetahui aktifitas bisnis, kita bisa menentukan kebutuhan hardware operasional dalam server kita, berapa clock rate yang dibutuhkan, jumlah RAM, jumlah penyimpanan data, dsb.

3. Jumlah Pengguna

Selain aktifitas bisnis, maka yang tidak bisa lepas darinya adalah jumlah pengguna. Aktifitas bisnis yang ringan mungkin memerlukan kualitas hardware yang rendah, tapi dengan jumlah pengguna yang banyak, maka kualitas hardware yang tinggi juga dibutuhkan.

optimal = (npengguna * raktifitas bisnis)  * npengguna

Untuk mendapatkan spesifikasi yang minimal, jumlah pengguna dikalikan dengan rasio aktifitas bisnis yang dibutuhkan karena mereka saring terkait satu sama lain. Spesifikasi minimal tersebut dikalikan dengan jumlah pengguna lagi untuk membuat margin antar spesifikasi minimal dan rata-rata operasional.

4. Skalabilitas

Sebuah struktur yang baik adalah apabila struktur tersebut tumbuh, dia tidak perlu dibangun lagi dari awal. Server harus bisa tumbuh dan berkembang sesuai dengan kebutuhan di masa mendatang. Penentuan skema jaringan, dan juga pembagian sumber daya yang tepat, alokasi cadangan yang tepat bisa membuat perkembangan server dengan mudah tanpa harus merubah yang sudah jadi.

5. Titik Penyebaran

Server dengan pengguna yang tersebar mempunyai jarak yang berbeda-beda dalam mengirimkan informasi. Apabila titik penyebaran terlalu jauh, bukan tidak mungkin server sekunder yang lebih dekat harus dibuat. Pembuatan server sekunder, bisa membuat penyampaian informasi, apabila tidak dimungkinkan, maka optimalisasi hardware media pengiriman data harus ditingkatkan, seperti menggunakan media kecepatan tinggi seperti kabel fiber, dsb.

6. Software
Ingat bahwa hardware tidak bisa bekerja tanpa software. Pemilihan software yang tepat juga dibutuhkan. Kita juga bisa melihat aktifitas bisnis yang dilakukan, apakah server berfungsi sebagai penyedia DNS? Berarti, kita harus menginstall software manajemen DNS di server.Bagaimana dengan pemilihan jenis atau merk DNS server? Pemilihan yang sesuai tergantung dari kebutuhan server, apabila server melayani jutaan pelanggan tiap harinya dan apabila mati sejenak bisa menyebabkan bencana, maka pemilihan merk software sebaiknya dilakukan sebaik mungkin untuk meminimalisir kerugian.Server harus bisa dihandalkan untuk mengatasi jutaan pengguna yang mengaksesnya.



Secara hirarki, kebutuhan server terpisah antar hardware dan software, tapi salah satu dari mereka tidak bisa diabaikan. Hadware ditentukan berdasarkan aktifitas bisnis dan jumlah pengguna, lalu bagaimana untuk menentukan hardware ini? Ada beberapa metode, salah satunya adalah klasifikasi tingkatan. Klasifikasi ini bisa berbeda-beda, sesuai dengan orang yang melakukan klasifikasi, orang tersebut harus berpengalaman dalam melakukan perkiraan




  • Klasifikasi Tingkatan


Klasifikasi tingkatan dilakukan dengan membagi jenis-jenis hardware, seperti kebutuhan RAM, Hardisk, CPU Clock Rate, dll.Sebelum melakukan optimalisasi, maka formula perhitungan optimalisasi di atas harus dinormalisasikan.

Contoh kasus, perusahaan dengan pegawai sebanyak 1000 orang, dengan aktifitas bisnis melakukan pengunggahan laporan, pengunduhan laporan, dan validasi data. Dilakukan benchmark, bahwa dalam 1 menit, ada 500 orang melakukan aktifitas bisnis, dari aktifitas tersebut, 30 orang gagal, dan sisanya berhasil. Maka rasio aktifitas bisnisnya adalah 500-30/500, 94%, ada 6% yang gagal, sehingg rasionya adalah 106%.

Maka angka optimalisasinya, adalah 1000 * 1.0 * 1000 = 1,000,000. Rasio akfitifas bisnis di optimalisasi harus 100%.Lalu, dilakukan pencarian aktifitas puncak, 1 * 1.6 * 1000 = 1.600.000.
Rasio optimalisasinya 1.000.000/1.600.000 = 0.625

Tabel Klasifikasi RAM

Ukuran RAM (GB) Rasio Optimalisasi
2 < 10%
4 > 10%
8 > 40%
16 > 50%

Maka RAM yang dibutuhkan adalah 16 Giga Byte.Begitu pula dengan cara perhitungan jumlah memory, clock rate CPU, dsb. Harus diingat bahwa tabel klasifikasi ini harus ditentukan oleh orang yang benar-benar mengerti tentang optimalisasi, yang telah berpengalaman dalam
melakukan klasifikasi kebutuhan.Tabel klasifikasi muncul seiring dengan orang yang bertanggung jawab untuk melakuka klasifikasi tersebut mempunyai pengalaman saat operasional lapangan
berlangsung.


Ada banyak sekali merk web server di luar sana. Lalu, bagaimana kita bisa memilih merk yang sesuai? Untuk mendapatkan kemampuan server yang optimal, maka merk dari web server harus memenuhi 4 kriteria berikut.

1. Jaminan

Aplikasi web server harus terjamin, dan apabila terjadi kerugian maka perusahaan web server tersebut juga harus ikut mempertanggung- jawabkanya.

2. Kontinuitas

Jaman berkembang terus, merk web server harus terus dikembangkan seiring dengan berkembangnya teknologi, dalam kasus web server seperti versi protocol HTTP, web server harus terus berkembang dan mengikuti standar prototokl HTTP yang baru tanpa melupakan yang lama.

3. Keamanan

Web server yang aman, tidak rentan terhadap pencurian identitas, injeksi, dsb, adalah salah satu alasan kemampuanya untuk terus berjalan dan melayani pengguna.

4. Kehandalan

Web server harus handal, dia tidak boleh sangat lemah hingga bahkan apabila hardware server sudah optimal, tapi software web server hanya bisa melayani 256 pengguna setiap menit.