Kamis, 28 Mei 2020

Jaringan Fiber Optic (Part 2)



Jenis-Jenis Kabel Fiber Optik
Setelah memahami apa pengertian fiber optik, selanjutnya kita juga perlu mengetahui apa saja jenisnya. Fiber optik dibedakan menjadi dua jenis yang didasarkan pada mode transmisinya. Adapun jenis fiber optik yaitu:
1. Fiber Optik Single Mode
Kabel fiber optik single mode yaitu kabel jaringan yang memiliki transmisi tunggal, sehingga hanya bisa menyebarkan cahayanya hanya melalui satu inti dalam suatu waktu.
Jenis fiber optik ini memiliki inti berukuran kecil dengan diameter sekitar 9 mikrometer yang digunakan untuk mentransmisikan gelombang cahaya dari sinar inframerah dengan panjang gelombang 1300-1550 nanometer.
2. Fiber Optik Multimode
Kabel fiber optik multimode merupakan kabel yang dapat mentransmisikan banyak cahayan dalam waktu bersamaan karena memiliki ukuran inti besar yang memiliki diameter sekitar 625 mikrometer.
Kabel jenis ini biasanya digunakan untuk keperluan komersial yang pada umumnya diakses banyak orang. Fiber optik ini mengirimkan sinar inframerah yang memiliki panjang 850-1300 nanometer.


Tipe Kabel Fiber Optik
Berikut ini adalah beberapa tipe kabel fiber optik yang umum digunakan:
Tight Buffer (Indoor/Outdoor)
Breakout Cable (Indoor/Outdoor)
Aerial Cable/Self-Supporting
Hybrid & Composite Cable
Armored Cable
Low Smoke Zero Halogen (LSZH)
Simplex cable
Zipcord cable


Fungsi Fiber Optik / Serat Optik
Mengacu pada pengertian fiber optik di atas, fungsi serat optik pada dasarnya sama seperti kabel lainnya, yaitu untuk menghubungkan antar komputer dalam suatu jaringan komputer. Letak perbedaan antara fiber optik dengan jenis kabel lainnya adalah kemampuannya dalam memberikan kecepatan tinggi dalam hal akses dan transfer data. Selain itu, serat optik juga tidak mengalami gangguan elektromagnetik seperti halnya kabel lainnya karena pada kabel ini tidak terdapat arus listrik. Selain karena kelebihan fiber optik tersebut proses instalasi juga harus dilakukan oleh para ahli sehingga membuat biaya instalasinya menjadi lebih mahal. Pada umumnya perusahaan operator telekomunikasi lebih memilih memakai kabel fiber optik karena berbagai kelebihannya tersebut.


Komponen Fiber Optik
Fiber optik terdiri dari beberapa bagian yang memiliki fungsi masing-masing. Berikut ini adalah beberapa bagian kabel fiber optic:
1. Bagian Inti (Core)
Bagian inti fiber optik terbuat dari bahan kaca dengan diameter yang sangat kecil (diamaternya sekitar 2 μm sampai 50 μm). Diameter serat optik yang lebih besar akan membuat performa yang lebih baik dan stabil.
2. Bagian Cladding
Bagian cladding adalah bagian pelindung yang langsung menyelimuti serat optik. Biasanya ukuran cladding ini berdiameter 5 μm sampai 250 μm.
Cladding terbuat dari bahan silikon, dan komposisi bahannya berbeda dengan bagian core. Selain melindungi core, cladding juga berfungsi sebagai pemandu gelombang cahaya yang merefleksikan semua cahaya tembus kembali kepada core.
3. Bagian Coating / Buffer
Bagian coating adalah mantel dari serat optik yang berbeda dari cladding dan core. Lapisan coating ini terbuat dari bahan plastik yang elastis.
Coating berfungsi sebagai lapisan pelindung dari semua gangguan fisik yang mungkin terjadi, misalnya lengkungan pada kabel, kelembaban udara dalam kabel.
4. Bagian Strength Member & Outer Jacket
Lapisan ini merupakan bagian yang sangat penting karena menjadi pelindung utama dari sebuah kabel fiber optik. Lapisan strength member dan outer jacket adalah bagian terluar dari fiber optik yang melindungi inti kabel dari berbagai gangguan fisik secara langsung.


Elemen-Elemen Program Pascal

Untuk mempelajari suatu bahasa komputer guna dapat membuat program dengan benar dan dapat mengembangkannya, langkah pertama yang harus kita ketahui terlebih dahulu adalah mengenal struktur dari program yang akan dibuat dengan bahasa tersebut. Selanjutnya mengetahui elemen-elemen yang membentuk program tersebut.

Elemen-elemen program Pascal sebagai berikut.
1.  Simbol-simbol dasar
2.  Kata-kata cadangan
3.  Pengenal didefinisikan oleh pemakai
4.  Data
5.  Karakter kontrol
6.  Tanda Operasi


Simbol-Simbol Dasar
Program Pascal dapat dibentuk dari simbol-simbol yang terdiri dari huruf huruf, angka-angka dan simbol-simbol khusus.
1. Huruf
Huruf yang digunakan adalah huruf A sampai dengan Z, a sampai dengan z dan garis bawah _ (garis bawah). Huruf besar dan huruf kecil dianggap sama, tidak dibedakan.
2. Angka
Angka yang digunakan adalah angka 0 1 2 3 4 5 6 7 8 9
3. Simbol khusus
Simbol khusus yang dapat digunbakan adalah:+ - * / = ^ ()[]{}.,:;’#$ <= >= := .. (* *) (. .)

Kata Cadangan
Kata cadangan adalah kata-kata yang sudah didefiniskan oleh Pascal yang mempunyai maksud tertentu. Kata-kata cadangan tidak boleh didefinisikan ulang oleh pemakai, sehingga tidak dapat dipergunakan sebagai pengenal.
Contoh kata cadangan:
And Array Begin Case Cosnt
Div Do Downto Else End
File For Forward Function Goto
If In Label Mod Nil
Not Of Or Procedure Program
Record Repeat Set Shl Shr
String Then To Type Until
Uses Var While With Xor

Pengenal (Identifier) Didefinisikan Pemakai
Nama yang dipergunakan di dalam program Pascal disebut dengan pengenal. Pemakai dapat mendefinisikan sendiri suatu nama sebagai pengenal untuk tipe, pengenal konstanta, pengenal variabel, pengenal prosedur, pengenal fungsi, pengenal unit, pengenal program dan pengenal record. Pengenal yang didefinsikan sendiri bebas, tetapi harus mengikuti ketentuan sebagai berikut. 
1. Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf.
2. Tidak boleh mengandung spasi kosong.
3. Tidak boleh mengandung simbol-simbol khusus, kecuali garis bawah.
4. Panjangnya bebas, tetapi hanya 63 karakter pertama yang dianggap siginifikan.
Contoh
Pengenal         Keterangan
NamaSiswa    Benar
No_Induk       Benar
P3K                Benar
1X                  Salah, karakter pertama harus huruf
A&B              Salah, tidak boleh mengandung simbol khusus
A B                Salah, tidak boleh ada spasi kosong

Tipe Data
Kalau kita menggunakan pengenal variabel di dalam program, maka variabel tersebut harus kita deklarasikan terlebih dahulu. Pada waktu kita mendeklarasikan suatu variabel, maka kita harus menentukan tipe dari datanya. Tipe data data ini menunjukkan suatu nilai yang dapat digunakan oleh variabel bersangkutan.

Karakter Kontrol
Turbo Pascal memungkinkan karakter-karakter kontrol untuk dilekatkan di dalam suatu string. Dua buah notasi digunakan untuk karakter kontrol, yaitu:
1. Simbol # yang diikuti oleh suatu nilai integer diantara 0 sampai dengan 255, baik berupa nilai desimal maupun hexadesimal untuk menunjukkan suatu karakter yang dihubungkan dengan kode ASCII.
Contoh:
#65 (ASCII 65 adalah karakter A)
2. Simbol ^ diikuti oleh suatu akrakter, menunjukkan hubungannya dengan karakter kontrol.
Contoh
^G (Control-G berarti bel, sama dengan ACSII 7)

Tanda Operasi
Tanda operasi di dalam bahasa Pascal dikelompokkan ke dalam 9 kategori, yaitu:
1. Assigment operator
2. Binary operator
3. Unary operator
4. Bitwise operator
5. Relational operator
6. Logical operator
7. Adress operator
8. Set operator
9. String operator

Berikut 6 uraian dari Elemen-elemen program Pascal yang bisa dipelajari terlebih dahulu

Pengertian Bahasa Pemrograman PASCAL
Pascal adalah salah satu bahasa pemrograman komputer yang sering dipakai untuk belajar algoritma dan pemrograman bagi pemula terutama di bidang akademis.
Saat ini pascal juga masih menjadi bahasa pemrograman standar untuk lomba Olimpiade Sains Nasional (OSN) bidang komputer. Selain itu, mayoritas jurusan komputer di Indonesia juga menggunakan bahasa Pascal di tahun pertama bangku kuliah.
Nama Pascal diambil dari ahli matematika Prancis abad pertengahan, Blaise Pascal. Bahasa Pemrograman Pascal dikembangkan oleh Niklaus Wirth pada tahun 1971 dan mencapai puncak kepopulerannya di pada era 1970 hingga awal 1990an (terutama dengan compiler Turbo Pascal).
Pascal sempat menjadi bahasa pemrograman utama dalam pengembangan Apple Lisa, yakni cikal bakal sistem operasi Apple Macintosh, dan Apple pernah merilis sistem operasi Apple PascalPhotoshop versi pertama juga dibuat menggunakan bahasa Pascal.
Bahasa Pascal menerapkan konsep procedural dan structured programming yang baik, sehingga pas untuk belajar konsep programming. Perintah Pascal mirip dengan bahasa inggris sehari-hari seperti begin, end, write, dan read.
Fitur Bahasa PASCAL
Tipe data bawaan: Pascal memiliki tipe data standar yang umum terdapat dalam bahasa pemrograman komputer seperti Integer, Real, Character, dan Boolean.
Tipe data bentukan: Pascal membolehkan kita untuk membuat tipe data bentukan yang didefinisikan sendiri.
Memiliki beragam struktur data: Pascal menyediakan beberapa struktur data seperti Array, Record, File dan Set.
Aturan tipe data yang ketat: Pascal membatasi penggunaan tipe data secara ketat. Kita hanya bisa menggunakan variabel untuk 1 tipe data saja dan variabel tersebut harus dideklarasikan terlebih dahulu.
Mendukung struktural programming: Bahasa Pascal dirancang dengan konsep pemrograman terstruktur yang mendukung sub program melalui fungsi dan prosedur
Sederhana dan expresif: Pascal banyak menggunakan perintah-perintah dalam bahasa inggris sederhana, sehingga mudah dipahami.
Mendukung pemrograman objek: Walaupun tidak banyak dibahas, tetapi Pascal juga mendukung pemrograman berbasis objek, terutama pada compiler versi terakhir.

Program Pascal yang Paling Sederhana
Suatu program Pascal yang paling sederhana adalah program yang hanya terdiri dari sebuah bagian pernyataan saja. Bagian pernyataan merupakan bagian yang terkahir dari suatu blok. Bagian ini diawali dengan kata Begin dan diakhiri dengan kata End. Jadi suatu program Pascal yang paling sederhana dapat berbentuk:
Begin
Pernyataan;
End.
Bagian pernyataan ini menunjukkan suatu tindakan yang akan dikerjakan oleh program. Tindakan yang dilakukan oleh program tergantung dari instruksi-instruksi yang diberikan. Pernyataan merupakan instruksi program. Pernyatan-pernyataan yang diberikan untuk dikerjakan ditulis diatara kata Begin dan End. Akhir penulisan End yang harus diakhiri tanda titik.


Penulisan Program Pascal
Program Pascal tidak mengenal aturan penulisan di kolom tertentu, jadi boleh ditulis di kolom mana saja. Penulisan pernyataan-pernyataan pada umumnya menjorok masuk beberapa kolom tidak berpengaruh pada proses, hanya dimaksudkan supaya mempermudah pembacaan program, sehingga akan lebih terlihat bagian-bagiannya. Setiap akhir pernyataan harus diakhiri dengan tanda titik koma.
Contoh 1
Begin writeln(‘Saya Pascal’);
Writeln(‘Saya mulai mengenal Pascal’);
End.
Contoh 2
Begin
writeln(‘Saya Pascal’);
Writeln(‘Saya mulai mengenal Pascal’);
End.

Judul Program
Di Turbo Pascal, judul program sifatnya adalah opsional dan tidak terlalu berarti dalam program. Jika ditulis dapat digunakan untuk memberi nama program dan daftar dari parameter tentang komunikasi program dengan lingkungannya yang sifatnya sebagai dokumentasi saja. Judul program bila ditulis, harus terletak pada awal dari program dan diakhiri dengan titik koma. Judul program ditulis dalam satu kata, jika lebih dari dua kata harus disambung dengan tanda hubung bawah (tidak boleh ada spasi kosong).
Contoh
Program Contoh_awal;
Begin
Writeln(‘Saya Pascal’);
Writeln(‘Saya baru kenal’);
End.
Judul program sifatnya sebagai dokumentasi saja, tidak berkaitan dengan proses program.

Bagian Deklarasi
Bagian deklarasi sering juga kamus program. Bagian deklarasi digunakan bila di dalam program menggunakan pengenal (identifier). Pengenal dapat berupa label, tipe, variabel, prosedur, atau fungsi. Kalau suatu program menggunakan pengenal, Pascal menuntut supaya pengenal tersebut dikenalkan dahulu sebelum digunakan, yaitu dideklarasikan atau dibuat kamusnya dulu pada bagian deklarasi.
a. Deklarasi konstanta
Bila ingin menggunakan pengenal yang berisi nilai-nilai konstanta (tetap), maka harus didefinisikan terlebih dahulu pada bagian ini. Definisi konstanta diawali dengan kata cadangan Const diikuti oleh kumpulan pengenal yang diberi suatu nilai konstanta.
b. Deklarasi Variabel
Jika konstanta merupakan pengenal berisi data yang pasti, tetap, tidak berubah, maka variabel adalah pengenal yang berisi data yang dapat berubah-ubah nilai dalam program. Jadi dengan menggunakan konstanta, kita tidak dapat mengubah nilainya dalam program, tetapi dengan menggunakan variabel, nilai dapat berubah/diubah dalam program. Setiap variabel dalam program Pascal harus dideklarasikan sebelum digunakan. Kata cadangan Var digunakan sebagai judul di dalam bagian deklarasi variabel dan diikuti oleh satu atau lebih pengenal yang dipisahkan oleh koma, diikuti dengan titik dua dan tipe datanya serta diakhiri dengan titik koma.
c. Deklarasi Prosedur
Prosedur merupakan bagaian yang terpisah dari program dan dapat diaktifkan di manapun di dalam program. Prosedur dapat berupa prosedur standar (sudah disediakan oleh Pascal) maupun prosedur yang akan dibuat sendiri. Prosedur dibuat sendiri bilamana program akan dibagi-bagi menjadi beberapa modul-modul. Prosedur dibuat di dalam program dengan cara mendeklarasikannya di bagian deklarasi prosedur. Kata cadangan Procedure digunakan sebagai judul dari bagian deklarasi prosedur, diikuti oleh pengenal yang merupakan nama prosedurnya dan secara opsional dapat diikuti lagi oleh kumpulan parameter yang diakhiri dengan titik koma.
d. Deklarasi Fungsi
Fungsi juga merupakan bagian program yang terpisah mirip dengan prosedur, tetapi ada beberapa perbedaannya. Fungsi dapat berupa fungsi standar (sudah tersedia dalam Pascal) atau fungsi dibuat sendiri. Bila pemakai membuat sendiri, maka harus dideklarasikan terlebih dahulu. Kata cadangan Function mengawali bagian deklarasi fungsi diikuti oleh pengenal yang merupakan nama fungsinya dan secara opsional dapat diikuti oleh kumpulan parameter, tipe dari fungsinya dan diakhiri dengan titik koma.

Demikian sedikit uraian pembuka tentang bahasa pemrograman Pascal.

BUKU GURU SMA KELAS X - KURIKULUM MERDEKA

  BUKU GURU SMA KELAS X - KURIKULUM MERDEKA B abeh Opiq 76 berbagi file  Buku Guru Satuan Pendidikan Sekolah Menengah Atas (SMA) Kelas X (Se...