Total Tayangan Halaman

Selasa, 15 September 2020

Materi Daring Kelas 8A Informatika "BAB 2 Algorirtma dan Pemrograman" Variabel dan Tipe Data (Selasa 15 September 2020)

TIPE DATA & VARIABEL

Tujuan Pembelajaran :
-       Mendefinisikan Variabel dan mengetahui penggunaan berbagai Tipe Data

Tipe Data
Tipe data biasanya digunakan untuk menentukan jenis nilai yang dapat ditampung oleh suatu variabel. Apabila kita membutuhkan tipe data yang belum tersedia, kita dapat mendefinisikan sendiri tipe data baru yang disebut enumerated type. Tipe data juga merupakan jenis data yang dapat diolah oleh komputer untuk memenuhi kebutuhan dalam pemrograman komputer. Setiap variabel atau konstanta yang ada dalam kode program, sebaiknya kita tentukan dengan pasti tipe datanya. Ketepatan pemilihan tipe data pada variabel atau konstanta akan sangat menentukan pemakaian sumberdaya komputer (terutama memori komputer). Salah satu tugas penting seorang programmer adalah memilih tipe data yang sesuai untuk menghasilkan program yang efisien dan berkinerja tinggi. Ada banyak tipe data yang tersedia, tergantung jenis bahasa pemrograman yang dipakai.

A. Macam - Macam Tipe Data

1. Tipe Data Sederhana
    Merupakan tipe data dasar yang sering digunakan programmer.
•           Integer (Bilangan Bulat).
Penggolongan tipe data integer tersebut dimaksudkan untuk membatasi alokasi memori yang dibutuhkan. Misalkan untuk suatu perhitungan dari suatu variabel bilangan diperkirakan nilai maksimumnya 32767 kita cukup mendeklarasikan variabel bilangan sebagai integer (2 byte), daripada sebagai longint(4 byte). Didalam kompilernya, Pascal menyediakan konstanta untuk bilangan Integer yaitu: MaxInt and MaxLongInt, pemrogram bisa menggunakannya didalam programnya tanpa harus terlebih dahulu mendefinisikannya. Contoh bilangan integer adalah: 34 6458 -90 0 1112.

=> Penggolongan Tipe Data Integer

Tipe data
Ukuran
Tempat Rentang Nilai
Byte
1 Byte
0 s/d +255
Shortint
1 Byte
-28 s/d +127
Integer
2 Byte
-32768 s/d 32767
Word
2 Byte
0 s/d 65535
Longint
4 Byte
2147483648 s/d 2147483647


Tipe data          Ukuran            Tempat Rentang Nilai
Byte                  1 Byte                        0 s/d +255
Shortint             1 Byte                    -28 s/d +127
Integer               2 Byte              -32768 s/d 32767
Word                  2 Byte                       0 s/d 65535
Longint              4 Byte         2147483648 s/d 2147483647

•           Real ( Bilangan Pecahan )
Bilangan real atau nyata merupakan jenis bilangan pecahan, dapat dituliskan secara biasa atau model scientific . Contoh bilangan real: 34.265 -3.55 0.0 35.997E+11, dimana E merupakan simbol perpangkatan 10. Jadi 452.13 mempunyai nilai sama dengan 4.5213e2.

=> Penggolongan Tipe Data Real
Tipe data
Ukuran
Tempat Rentang Nilai
Real
6 Byte
2.9 x 10-39 s/d 1.7 x1038
Single
4 Byte
2.9 x 10-39 s/d 1.7 x1038
Double
8 Byte
5.0 x 10-324 s/d 1.7 x10308
Extended
10 Byte
3.4 x 10-4932 s/d 1.1 x104932
Comp
8 Byte
3.4 x 10-4932 s/d 1.1 x104932


Tipe data                     Ukuran            Tempat Rentang Nilai
Real                             6 Byte              2.9 x 10-39 s/d 1.7 x1038
Single                          4 Byte              2.9 x 10-39 s/d 1.7 x1038
Double                         8 Byte              5.0 x 10-324 s/d 1.7 x10308
Extended                     10 Byte           3.4 x 10-4932 s/d 1.1 x104932
Comp                          8 Byte              3.4 x 10-4932 s/d 1.1 x104932

macam yang terdapat dalam tabel ASCII (American Standard Code for Information Interchange).

•      Bolean ( Logika )
Merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE (benar) atau FALSE (salah). Turbo Pascal for Windows memiliki tiga macam jenis ini yaitu: Boolean,WordBool, dan LongBool. Tipe Boolean memakai memori paling kecil, sedangkan WordBool dan LongBool dipakai untuk menulis program yang sesuai dengan lingkungan Windows.

=> Penggolongan tipe data bolean
Tipe data
Ukuran Tempat
Boolean
1 Byte
WordBool
2 Byte
LonggBool
3 Byte

Tipe data          Ukuran Tempat
Boolean           1 Byte
WordBool        2 Byte
LonggBool       3 Byte

2. Tipe Data Terstruktur
    Tipe ini terdiri atas : array, record, set, dan file.
String adalah tipe data jenis array, tetapi karena string memiliki kekhasan tersendiri sebagai array dari karakter maka penulis perlu memberikan penjelasan tersendiri. Sedangkan untuk array, record, dan file perlu dijelaskan dalam bab yang lain karena agak banyak hal-hal yang perlu dibahas, seperti :
        Tipe Data String
Merupakan suatu data yang menyimpan array (larik),sebagai contoh: 'ABCDEF' merupakan sebuah konstanta string yang berisikan 6 byte karakter.Ukuran Tempat untuk tipe data ini adalah 2 s/d 256byte, dengan jumlah elemen 1 s/d 255. String dideklarasikan dengan string [ konstanta ] atau string. Bila ukuran string tidak didefinisikan maka akan banyak memakan ruang, karena ukuran string menyesuaikan dengan defaultnya.
        Array
Suatu array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks. Setiap elemen array mampu untuk menyimpan satu jenis data (yaitu: variabel).
        Record
Sebuah record rekaman disusun oleh beberapa field. Tiap field berisi data dari tipe dasar /bentukan tertentu. Record mempunyai kelebihan untuk menyimpan suatu sekumpulan elemen data yang berbeda-beda tipenya (dibanding array).


Variabel
     Variabel dapat didefinisikan sebagai tempat untuk menyimpan data yang memiliki suatu Tipe data, variabel ini akan diwakili oleh suatu lokasi di memori komputer kita. Dengan menggunakan nama variabel ini kita akan dapat mengakses data yang tersimpan di memori tersebut.

Penamaan Variabel
Aturan dalam pembuatan variable adalah sebagai berikut :
•           Terdiri dari huruf, angka dan under score (_)
•           Nama harus diawali dengan huruf. Under score juga dapat digunakan untuk mengawali nama suatu variabel tetapi ini tidak disarankan.
•           C# adalah bahasa yang case sensitif, variabel dengan nama umur tidak sama dengan Umur.
•           Keyword tidak bisa digunakan sebagai nama variabel, kecuali kalau keyword ini diawali dengan karakter @.
Ada 3 cara dalam mendeklarasikan/penulisan Variabel adalah sebagai berikut

1. TypeData Nama_variabel;

Contoh :
string nama_barang;
int jumlah;
nama_barang=”Buku”;
jumlah=2;

2. TypeData Nama_variabel=initial_value

Initial_value dalah nilai awal yang diberikan terhadap variable tersebut ketika variable tersebut pertama kali dibaca
Contoh :
string nama_barang=”Buku”;
int jumlah=2;

3. TypeData Nama_variabel1, Nama_variabel2, Nama_variabel2;

Apabila ada beberapa variable yang mememiliki tipe data yang sama maka dapat ditulis sebagai berikut :
string kode_barang,nama_barang;


Silahkan Rangkum dan Pelajari Materi diatas,, untuk pemahaman masuk ke materi selanjutnya. Hasil rangkuman di kirimkan ke link berikut
https://forms.gle/ngQa4oQkepkqtmvGA

Senin, 14 September 2020

Materi Daring kls 9B "BAB 2 Sistem Jaringan Internet C.Topologi Jaringan Komputer dan Media Transmisi" (Senin 14 September 2020)


Topologi Jaringan dan Media Transmisi

Tujuan Pembelajaran:
  • Siswa/i dapat memahami, mengklasifikasikan serta menjelaskan macam-macam topologi jaringan internet

Topologi jaringan komputer adalah metode atau cara yang digunakan agar dapat menghubungkan satu komputer dengan komputer lainnya. Struktur atau jaringan yang digunakan untuk menghubungkan satu komputer dengan komputer lainnya bisa dengan menggunakan kabel ataupun tanpa kabel (nirkabel).
Pada pelaksanaannya, ada beberapa macam topologi pada suatu jaringan komputer yang digunakan sesuai dengan skala jaringan, tujuan, biaya, dan penggunanya. Beberapa macam topologi tersebut adalah topologi ring, topologi bus, topologi star, topologi mesh, dan topologi tree.

1. Topologi Ring

 

Topologi ring atau sering disebut dengan topologi cincin merupakan suatu topologi jaringan yang dipakai untuk menghubungkan sebuah komputer dengan komputer lainnya dalam sebuah rangkaian yang berbentuk melingkar seperti cincin. Jenis topologi jaringan ini umumnya hanya menggunakan LAN card agar masing-masing komputer terkoneksi.
Adapun cara kerja topologi jaringan ring adalah sebagai berikut:
  • Masing-masing node pada sentral terdapat penguat sinyal di kedua sisinya. Dengan begitu, maka setiap perangkat akan saling menguatkan sinyal.
  • Proses penerimaan dan penerusan sinyal dibantu oleh sebuah token. Alat bernama token ini juga berfungsi sebagai pengantar data ketika dibutuhkan oleh sebuah node.

Kelebihan dan Kekurangan Topologi Ring

Kelebihan Topologi Ring:
  • Biaya untuk instalasinya cenderung murah
  • Performa koneksi cukup baik
  • Proses instalasi dan konfigurasi cukup mudah
  • Implementasinya mudah dilakukan
Kekurangan Topologi Ring:
  • Jika terjadi masalah, troubleshooting jaringan ini terhitung rumit
  • Pada jaringan ini tabrakan arus data sangat rentan terjadi
  • Koneksi pada jaringan akan terputus jika salah satu koneksi bermasalah

 

 

2. Topologi Bus

Topologi bus adalah topologi jaringan yang lebih sederhana. Pada umumnya topologi jaringan ini dilakukan pada installasi jaringan berbasis kabel coaxial.
Topologi ini memakai kabel coaxial pada sepanjang node client dan konektor. Jenis konektor yang digunakan adalah BNC, Terminator, dan TBNC.
Adapun cara kerja topologi bus adalah sebagai berikut:
  • Setiap perangkat komputer terhubung dengan kabel utama (backbone) dimana masing-masing komputer dapat saling berkirim dan menerima paket data.
  • Proses pengiriman paket data antar komputer hanya dapat dilakukan ketika kabel utama dalam keadaan bebas dimana komputer lain sedang tidak melakukan pertukaran data.
  • Pengiriman data dari suatu komputer ke komputer lainnya dilakukan dengan menggunakan sinyal yang tersebar di kabel jaringan. Hanya komputer dengan IP atau alamat MAC yang sama dengan yang dituju yang akan menerima sinyal.

Kelebihan dan Kekurangan Topologi Bus

Kelebihan Topologi Bus:
  • Kemudahan dalam penambahan client atau workstation baru
  • Mudah digunakan dan sangat sederhana
  • Biaya instalasi murah karena kabel yang digunakan sedikit
Kekurangan Topologi Bus:
  • Sering terjadi tabrakan arus data
  • Proses pengiriman dan penerimaan data kurang efisien
  • Topologi bus yang lama sulit untuk dikembangkan
  • Jika ada masalah pada kabel, misalnya terputus, maka komputer workstation akan terganggu.

 

3. Topologi Star

Topologi star atau disebut juga dengan topologi bintang adalah topologi jaringan berbentuk bintang dimana pada umumnya memakai hub atau switch untuk koneksi antar client. Topologi jaringan komputer ini paling sering digunakan saat ini karena memiliki banyak kelebihan.
Adapun cara kerja topologi star adalah sebagai berikut:
  • Beberapa jaringan komputer terhubung dengan pusat (hub atau switch) dimana jaringan pusat tersebut berfungsi sebagai server sentral.
  • Perangkat pusat hub atau switch akan menyimpan daftar Content Addressable Memory (CAM) pada memorinya. CAM akan menyimpan semua alamat perangkat komputer yang terhubung dengan switch.

Kelebihan dan Kekurangan Topologi Star

Kelebihan Topologi Star:
  • Jaringan topologi ini tetap berjalan baik walaupun salah satu komputer client bermasalah
  • Tingkat keamanan data pada topologi ini cukup baik
  • User lebih mudah mendeteksi masalah pada jaringan
  • Lebih fleksibel
Kekurangan Topologi Star:
  • Topologi ini terhitung mahal karena menggunakan cukup banyak kabel
  • Seluruh komputer dalam jaringan ini akan bermasalah jika hub atau switch mengalami masalah
  • Topologi star sangat tergantung pada terminal pusat.

 

4. Topologi Mesh

Topologi jaringan mesh (jala) adalah suatu topologi jaringan dimana setiap perangkat komputer saling terhubung secara langsung (dedicated link). Topologi mesh biasanya digunakan untuk rute yang banyak dengan menggunakan kabel tunggal sehingga proses pengiriman data menjadi lebih cepat tanpa melalui hub atau switch.
Adapun cara kerja topologi mesh adalah sebagai berikut:
  • Setiap node dalam jaringan komputer terhubung secara langsung ke node yang dituju dengan menggunakan kabel.
  • Proses transfer data antar perangkat komputer berlangsung lebih cepat karena terhubung langsung dengan menggunakan kabel.

Kelebihan dan Kekurangan Topologi Mesh

Kelebihan Topologi Mesh:
  • Bandwidth limit nya cukup besar
  • Security data pada topologi ini sangat baik
  • Tidak terjadi tabrakan arus data karena jalur pengiriman data sangat banyak
Kekurangan Topologi Mesh:
  • Kabel yang dibutuhkan jumlahnya banyak
  • Biaya installasi topologi mesh sangat mahal karena menggunakan banyak kabel
  • Installasinya sangat rumit

 

5. Topologi Tree

Topologi tree atau topologi pohon adalah hasil penggabungan dari topologi bus dan topologi star. Topologi jaringan berbentuk tree pada umumnya dipakai untuk interkoneksi antara hirarki dengan pusat yang berbeda-beda. Jenis topologi jaringan ini memiliki karakteristik khusus, yaitu adanya kabel utama sebagai penghubung beberapa hub pada jaringan star, memiliki hierarki, dan memiliki hub sebagai server pusat yang mengatur arus data. 

Kelebihan dan Kekurangan Topologi Tree

Kelebihan Topologi Tree:
  • Dapat dan mudah dikembangkan menjadi topologi jaringan yang lebih luas
  • Susunan topologi ini terpusat secara hirarki sehingga pengaturan data menjadi lebih mudah
Kekurangan Topologi Tree:
  • Topologi tree memiliki kinerja jaringan yang lambat
  • Penggunaan kabel yang sangat banyak sehingga biaya installasinya mahal
  • Kabel backbone merupakan sentral dari topologi ini
  • Bila komputer bagian atas bermasalah, maka komputer bagian bawah juga akan bermasalah

 

6. Topologi Peer to Peer

Topologi peer to peer adalah bentuk jaringan komputer yang sangat sederhana karena hanya menghubungkan 2 komputer dengan menggunakan sebuah kabel. Pada umumnya topologi peer to peer memakai satu kabel saja untuk menghubungkan kedua komputer agar bisa saling berbagai data.
Jenis topologi yang satu ini adalah yang paling sederhana karena hanya menghubungkan dua buah perangkat komputer tanpa adanya server khusus. Dalam hal ini, masing-masing komputer dalam jaringan ini dapat berfungsi sebagai server ataupun client secara bergantian. 

Kelebihan dan Kekurangan Topologi Peer to Peer

Kelebihan Topologi Peer to Peer:
  • Biaya installasi sangat murah
  • Proses installasi mudah
  • Setiap komputer dapat berperan sebagai server atau client
Kekurangan Topologi Peer to Peer:
  • Topologi ini sangat sulit dikembangkan
  • Security dalam topologi ini sering bermasalah
  • Proses troubleshooting termasuk rumit

 

7. Topologi Linier

Topologi linier atau sering disebut dengan topologi bus berurut atau topologi runtut. Topologi ini umumnya hanya memakai satu kabel utama sebagai konektor masing-masing titik sambungan pada setiap komputer.
Karakteristik khusus pada jenis topologi ini adalah penggunaan konektor BNC dan kabel RJ 58 dimana skema jaringannya mirip seperti topologi bus.

Kelebihan dan Kekurangan Topologi Linier

Kelebihan Topologi Linier:
  • Mudah dikembangkan
  • Penggunaan kabel sedikit
  • Tata letak topologi linier sederhana dan mudah
  • Topologi ini tidak membutuhkan kendali sentral
Kekurangan Topologi Liner:
  • Kepadatan trafik data cukup tinggi
  • Security data tidak terjamin

 

8. Topologi Hybrid

Topologi Hybrid adalah gabungan dari beberapa topologi yang berbeda dan membentuk jaringan baru. Dengan kata lain, jika ada dua atau lebih topologi yang berbeda terhubung dalam satu jaringan maka topologi jaringan tersebut akan membentuk topologi hybrid. Umumnya, jenis topologi ini digunakan ketika suatu perusahaan diambil alih oleh perusahaan lainnya sehingga jaringan komputer di dalam perusahan tersebut mengalami perubahan dengan membentuk jaringan baru. 

Kelebihan dan Kekurangan Topologi Hybrid

Kelebihan Topologi Hybrid:
  • Topologi ini sifatnya fleksibel
  • Penambahan koneksi lain pada topologi ini menjadi sangat mudah
Kekurangan Topologi Hybrid:
  • Proses installasi dan pengaturannya cukup rumit
  • Manajemen pada topologi hybrid sangat sulit dilakukan
  • Biaya untuk membuat topologi ini cukup mahal


Latihan:
Buatlah Rincian Peralatan yang di butuhkan Serta biaya untuk pembuatan jaringan dengan topologi star di bawah ini..

 
Kerjakan di buku tulis,,, beri nama dan kelas...
kirimkantugas latihan ke link berikut
https://forms.gle/Z7ZuEHwYPHV4XNJeA

Materi Pembelajaran INFORMATIKA Kelas 7 Semester Ganjil "Sistem bilangan Biner", Jum'at 22 November 2024

Assalammualaikum Wr. Wb.. Semangat Pagi Siswa-siswi Sekalian... Saatnya kita masuki pembelajaran TIK Kelas 7 hari ini Jum'at 15 Novemb...