Tuesday, August 6, 2024
Tuesday, July 30, 2024
Tuesday, July 23, 2024
MODUL 1 Pemahaman Kosep Algoritma & Pemrograman
MODUL 1 - PEMAHAMAN KONSEP
BELAJAR DASAR BAHASA PEMROGRAMAN
PYTHON
A. KONSEP DASAR ALGORITMA
APA ITU ALGORITMA PEMROGRAMAN ?
Algoritma pemrograman adalah kunci yang membuka pintu kemajuan dalam dunia software, aplikasi, dan sistem operasi. Setiap perangkat lunak yang Anda nikmati saat ini lahir dari algoritma pemrograman yang canggih. Bisa dibilang bahwa algoritma adalah aspek utama ketika developer membuat program dengan bahasa pemrograman apapun.Sebab, hasil akhir program bergantung dari algoritma yang ditulis.
Algoritma pemrograman adalah seni dan ilmu dalam menyusun langkah-langkah terstruktur untuk membentuk suatu program. Inilah pondasi yang mendasari semua aktivitas dalam dunia pemrograman. Jika anda bercita-cita menjadi seorang programmer, memahami algoritma adalah langkah pertama yang harus Anda ambil.
FUNGSI ALGORITMA PEMROGRAMAN
Algoritma pemrograman memiliki berbagai fungsi penting, di antaranya:
● Memecahkan Masalah
Algoritma membantu dalam memecahkan masalah yang kompleks dalam pembuatan program.
● Keterbacaan dan Akurasi
Algoritma menyediakan struktur yang jelas sehingga mudah untuk menemukan dan memperbaiki kesalahan (bug) dalam program.
● Efisiensi dan Efektivitas
Dengan algoritma yang baik, proses pengembangan menjadi lebih efisien dan efektif karena menyederhanakan logika dan alur kerja program.
● Mengurangi Redundansi
Algoritma membantu mengurangi pengulangan penulisan kode yang sama, membuat kode lebih efisien dan mudah dimengerti.
● Kemudahan Perawatan dan Pengembangan
Kode yang dibangun dengan algoritma yang baik lebih mudah dipelihara dan dikembangkan saat menambahkan fitur baru atau memperbarui program.
B.KONSEP DASAR BAHASA PYTHON
1. BAGAIMANA SEJARAH BAHASA PYTHON
Guido Van Rossum, seorang pemrogram komputer berkebangsaan Belanda, menciptakan Phyton. Awalnya di tahun 1989, beliau memulainya di Centrum Wiskunde & Informatica (CWI) sebagai proyek hobi agar tetap sibuk selama waktu Natal. Nama untuk bahasa ini terinspirasi dari acara TV BBC, Monty Python’s Flying Circus karena Guido Van Rossum adalah penggemar acara tersebut.
Sejarah perilisan Phyton
a. Guido Van Rossum memublikasikan versi pertama kode Python (versi 0.9.0) di tahun 1991. Versi ini sudah memiliki fitur yang bagus seperti beberapa tipe data dan fungsi untuk menangani kesalahan.
b. Python 1.0 dirilis tahun 1994 dengan fungsi baru untuk memudahkan proses pencantuman data, seperti memetakan, memfilter, dan mengurangi.
c. Python 2.0 dirilis pada tanggal 16 Oktober 2000, dengan fitur baru yang berguna bagi pemrogram, seperti dukungan untuk karakter Unicode dan me-loop daftar secara lebih singkat.
d. Pada 3 Desember 2008, Python 3.0 dirilis. Versi ini mencakup fitur seperti fungsi cetak dan lebih banyak dukungan untuk pembagian nomor dan penanganan masalah.
2. APA ITU PYTHON
Python adalah bahasa pemrograman yang banyak digunakan dalam aplikasi web, pengembangan perangkat lunak, ilmu data, dan machine learning (ML). Developer menggunakan Python karena efisien dan mudah dipelajari serta dapat dijalankan di berbagai platform. Perangkat lunak Python dapat diunduh secara gratis, terintegrasi baik dengan semua tipe sistem, dan meningkatkan kecepatan pengembangan.
3. MANFAAT MEMPELAJARI BAHASA PHYTON
Manfaat Python mencakup:
a. Developer dapat dengan mudah membaca dan memahami program Python karena memiliki sintaksis dasar seperti dalam bahasa Inggris.
b. Phyton membuat developer lebih produktif karena mereka dapat menulis program Python menggunakan baris kode yang lebih sedikit dibandingkan dengan bahasa lainnya.
c. Phyton memiliki pustaka standar besar berisi kode yang dapat digunakan kembali untuk hampir semua tugas. Sehingga, developer tidak perlu menulis kode dari awal.
d. Developer dapat dengan mudah menggunakan Python dengan bahasa pemrograman populer lain seperti Java, C, dan C++.
e. Komunitas aktif Phyton memiliki jutaan developer pendukung di seluruh dunia. Jika Anda mengalami kesulitan, Anda bisa mendapatkan dukungan cepat dari komunitas.
f. Tersedia banyak sumber daya bermanfaat di internet jika Anda ingin mempelajari Python. Contohnya, Anda dapat dengan mudah menemukan video, tutorial, dokumentasi, dan panduan developer.
g. Python portable untuk beragam sistem operasi komputer seperti Windows, macOS, Linux, dan Unix.
4. APA SAJA FITUR PYTHON
Fitur bahasa pemrograman Python berikut menjadikan Phyton unik:
● Bahasa yang diinterpretasikan
● Bahasa yang mudah digunakan
● Bahasa diketik secara dinamisasi
● Bahasa dengan instruksi yang dapat dipahami manusia (high-level)
● Bahasa berorientasi objek
5. IDE DAN CODE EDITOR BAHASA PYTHON
Lingkungan pengembangan terintegrasi (IDE) adalah aplikasi perangkat lunak yang membantu para pemrogram mengembangkan kode perangkat lunak secara efisien. Aplikasi ini meningkatkan produktivitas developer dengan menggabungkan kemampuan seperti pengeditan, pembangunan, pengujian, dan pengemasan perangkat lunak dalam aplikasi yang mudah digunakan. Layaknya para penulis yang menggunakan editor teks dan para akuntan yang menggunakan spreadsheet, developer perangkat lunak menggunakan IDE untuk memudahkan pekerjaan mereka.
● Jenis IDE dan Code Editor Untuk PC :
1. PYCHARM
1). Kegunaan: Aplikasi ini menyediakan beberapa kemudahan untuk :
●Menganalisis kode
● Debugger grafis
● Unit tester terintegrasi
● Integrasi dengan sistem kontrol versi (VCSes).
2. SPYDER
Kegunaan:
● Mengintegrasi scientific pustaka Data Science Python, seperti NumPy, SciPy, Matplotlib, pandas, dsb.
● Aplikasi ini interaktif untuk data inspection dan melakukan embed Python-specific code untuk aktifitas quality assurance seperti pada Pyflakes,Pylint and Rope.
● Spyder tersedia pada Anaconda (multi cross platform IDE).
● Memiliki fitur Qt untuk membuat GUI sebuah aplikasi yang didesain menggunakan library PyQt atau PySide Python bindings.
3. ECLIPSE PYDEV
Kegunaan:
● Interaktif untuk aktivitas code completion and code analysis.
● Menyediakan implementasi beberapa fitur seperti: debugger, Django,interactive console, basic syntax highlighting, code coverage, etc.
● Menyediakan system of plugins or extensions, yang dapat digunakan bahasa pemrograman yang lain diantaranya Python, C/C++ dan PHP.
4. ATOM
Kegunaan:
● Mendukung Interface yang dapat disesuaikan sepenuhnya oleh user.
● Membantu otomasi dalam hal formating dan memberitahukan pada programmer bila ada kesalahan formatting python code.
● Mendukung Packages dan Extension yang lengkap untuk code python.
5. VISUAL STUDIO CODE
Kegunaan:
● Menyunting source code yang dapat digunakan untuk beragam bahasa pemrograman, termasuk Java, JavaScript, Go, Node.js, Python dan C++.
● Dapat membuat dan mendesain website dengan praktis dan mudah.
● Membantu melakukan debug pada code dengan berbagai cara seperti melihat dan mengawasi code, variabel, dan juga expresion.
● Jenis IDE dan Code Editor Untuk HP Android
1. AIDE
AIDE merupakan aplikasi code editor yang diciptakan untuk pengembangan aplikasi Android melalui smartphone Android kita. Dengan menggunakan AIDE kita juga bisamendapatkan pembelajaran melalui lesson yang disediakan oleh mereka.
2. Codepeeker
Sesuai dengan namanya codepeeker dapat membantu dengan beberapa pilihan syntax yang akan muncul. Aplikasi ini juga dapat memberikan solusi terhadap error yang terjadi
3. Deuter IDE
Deuter IDE dapat mempermudah kita karena aplikasi ini dapat melakukan compile secara online dan environment-nya yang sangat mudah untuk dijalankan melalui smartphone. Deuter IDE ini juga sudah mendukung 40 bahasa pemograman.
4. DroidEdit Free
Jika kalian sering menggunakan Notepad++ maka DroidEdit free akan familiar jika digunakan. DroidEdit Free ini juga bisa menggunakan extension seperti Emmet jadi ini akan sangat membantu dan bisa digunakan dimana saja dengan menggunakan smartphone.
5. TurboEditor
TurboEditor merupakan aplikasi opensource yang berarti kita dapat custom aplikasiini dan ini tersedia secara gratis. Aplikasi ini juga dioptimalkan di tablet dan smartphone jadi kalian para pengguna tablet tenang saja aplikasi ini dapat berjalan di tablet kalian. TurboEditor juga menyediakan Auto mode untuk penghematan untuk menyimpan file ketika kita meninggalkan aplikasi.
6.Our Code Editor
Pernah tidak kalian mengunduh satu aplikasi dan setelah dijalankan harus login dulu dan melakukan registrasi untuk menggunakannya? Kalian tidak akan menemukannyadi Our Code Editor bahkan aplikasi ini dapat berjalan tanpa menggunakan internet sekalipun.
7. Anwriter
Anwriter merupakan aplikasi code editor yang ringan sehingga pada saat kita membukanya akan terasa lancar. Aplikasi ini juga sudah mendukung autocompletefeature di JavaScript, HTML, CSS. Tidak hanya mendukung teknologi web selainHTML, CSS, JavaScript, PHP editor ini juga mendukung sintaks untuk C / C ++,Java, SQL, Python, LaTeX. Aplikasi ini terdapat fitur autocompletion untuk C danPython untuk fungsi standar. Hanya dengan 2 MB kita sudah bisa memasang codeeditor ini.
8. Quick Edit
Aplikasi ini akan berjalan jika kita sudah root smartphone kita. Quick Edit bisadigunakan sebagai text editor dan code editor itu artinya kalian bisa membuka file source code dan normal text file dengan aplikasi ini. Jika kalian mempunyai file di Google Drive atau Dropbox kalian bisa mengaksesnya dengan menggunakan 1aplikasi ini
9. Quoda
Sama seperti beberapa aplikasi code editor yang telah dibahas sebelumnya Quodajuga sudah mendukung beberapa bahasa pemrograman seperti JavaScript, PHP, C#,dan lainya. Quoda juga sudah mempunyai SFTP server dan cloud storage yang sudah terintegrasi. Kalian juga bisa auto-encoding, brace matching, URL source code downloading, HTML formatting, color picking, dan line bookmarking di aplikasi ini.
10. Dcoder
Dcoder diciptakan bagi mereka mempunyai mobilitas tinggi dan ingin belajar pemrograman. Dcoder juga memberikan fitur pembelajaran pemrograman paket lengkap untuk mempelajari dan memahami bahasa pemrograman dari C ke Ruby.
6. TYPE DATA
Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi. Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa pemrograman yang lain.
7. VARIABEL BAHASA PYTHON
Variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai-nilai. Ini berarti bahwa ketika Anda membuat sebuah variabel Anda memesan beberapa ruang di memori. Variabel menyimpan data yang dilakukan selama program dieksekusi, yang nantinya isi dari variabel tersebut dapat diubah oleh operasi - operasi tertentu pada program yang menggunakan variabel.Variabel dapat menyimpan berbagai macam tipe data. Di dalam pemrograman Python,variabel mempunyai sifat yang dinamis, artinya variabel Python tidak perludideklarasikan tipe data tertentu dan variabel Python dapat diubah saat program dijalankan.
Penulisan variabel Python sendiri juga memiliki aturan tertentu, yaitu :
● Karakter pertama harus berupa huruf atau garis bawah/underscore _
● Karakter selanjutnya dapat berupa huruf, garis bawah/underscore _ atau angka
● Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf kecil dan huruf besar dibedakan. Sebagai contoh, variabel namaDepan dan namadepan adalah variabel yang berbeda.
8. OPERATOR MATEMATIK
Operator adalah konstruksi yang dapat memanipulasi nilai dari operan. Sebagai contoh operasi 3 + 2 = 5. Disini 3 dan 2 adalah operan dan + adalah operator.
9. SYNTAX PYTHON
Syntax bahasa Python hampir sama dengan bahasa pemrograman pada umumnya seperti Java atau PHP. Syntax Dasar Dibawah ini adalah contoh fungsi Python yang digunakan untuk mencetak. Di Python untuk mencetak cukup gunakan fungsi print() , dimana sesuatu yang akan dicetak harus diletakkan diantara kurung buka dan kurung tutup, bahkan di Python versi 2.x Anda tidak harus menggunakan tanda kurung kurawal, cukup pisahkan dengan spasi.
Jika ingin mencetak tipe data String langsung, Anda harus memasukkannya ke dalam
tanda kutip terlebih dahulu.
print("Hello World")
• Python Case Sensitivity
Python bersifat case sensitif, ini artinya huruf besar dan huruf kecil memiliki perbedaan. Sebagai contoh jika Anda menggunakan fungsi print dengan huruf kecil print() akan berhasil.Lain hal jika anda menggunakan huruf kapital Print() atau PRINT() , akan muncul pesan error. Aturan ini berlaku untuk nama variabel ataupun fungsi-fungsi lainnya.
• Komentar Python
Komentar (comment) adalah kode di dalam script Python yang tidak dieksekusi atau tidak dijalankan mesin. Komentar hanya digunakan untuk menandai atau memberikan keterangan tertulis pada script.
Komentar biasa digunakan untuk membiarkan orang lain memahami apa yang dilakukan script. atau untuk mengingatkan kepada programmer sendiri jika suatu saat kembali mengedit script tersebut.
Untuk menggunakan komentar anda cukup menulis tanda pagar # diikuti dengan komentar
Anda atau dengan menggunakan string literal yang dibuka dan ditutup dengan """.
Thursday, June 13, 2024
JARINGAN KOMPUTER
๐ฅ️JARINGAN KOMPUTER๐ฅ️
๐ฅ️Pengertian jaringan komputer
Jaringan komputer adalah sistem yang menghubungkan beberapa komputer untuk berbagi informasi (data) dan sumber daya.
Komputer dan perangkat lain yang saling terhubung bakal memungkinkan pengguna untuk berkomunikasi dengan lebih mudah. Untuk membuat sebuah jaringan, beberapa komputer dengan perangkat lainnya disambungkan dengan menggunakan media kabel atau nirkabel.
Selain menggunakan hardware tersebut, membuat jaringan komputer umumnya juga perlu untuk memasang perangkat lunak atau software tertentu. Software dipakai untuk mendeteksi perangkat yang berada di satu jaringan.Secara sederhana, dalam sebuah jaringan komputer, biasanya tersusun dari komputer Server yang berperan sebagai pusat pengaturan dan komputer Host sebagai tempat pengguna beroperasi.
๐ฅ️Jenis-jenis jaringan komputer
Berikut ini jenis-jenis jaringan komputer dengan penjelasannya.
1. Local Area Network (LAN)
LAN adalah jaringan yang terdiri dari beberapa komputer yang saling terhubung dalam area yang relatif kecil seperti gedung, kampus, atau kantor. LAN biasanya digunakan untuk memfasilitasi komunikasi dan berbagi sumber daya antara karyawan dalam sebuah perusahaan. Komputer dalam LAN terhubung menggunakan kabel seperti Ethernet atau Wi-Fi. LAN biasanya digunakan untuk memfasilitasi akses ke internet dan berbagi sumber daya seperti printer dan file.
2. Wide Area Network (WAN)
WAN adalah jaringan yang terdiri dari beberapa LAN yang terhubung bersama dalam area yang lebih luas, seperti kota atau negara. WAN menggunakan koneksi jarak jauh seperti leased line atau jaringan nirkabel untuk menghubungkan LAN yang berbeda. WAN biasanya digunakan untuk memfasilitasi komunikasi antara karyawan di lokasi yang berbeda, seperti cabang perusahaan yang berbeda di berbagai kota atau negara.
3. Metropolitan Area Network (MAN)
MAN adalah jaringan yang lebih besar dari LAN tetapi lebih kecil dari WAN. MAN terdiri dari beberapa LAN yang terhubung bersama dalam area yang lebih besar seperti kota atau wilayah. MAN biasanya digunakan untuk memfasilitasi komunikasi dan berbagi sumber daya antara karyawan di beberapa lokasi dalam area yang lebih luas seperti kota atau wilayah.
4. Global Area Network (GAN)
Global Area Network adalah skala besar WAN dan diimplementasikan secara global atau dunia. Jaringan ini bisa disebut juga dengan istilah internet, karena dapat menghubungkan komputer - komputer yang ada di seluruh dunia. Total jaringan terdiri dari sejumlah besar sub-jaringan dengan sebagian besar konektivitas antara jaringan dilakukan dengan menggunakan jaringan nirkabel. Untuk menghubungkannya, maka dibangun jaringan kabel serat optic yang menghubungkan satu benua dengan benua lain, kabel serat optic tersebut dibangun di dasar laut.
5. Internet
Internet merupakan jaringan komputer yang global atau mendunia. Karena Internet merupakan jaringan-jaringan komputer yang terhubung secara mendunia, sehingga komunikasi dan transfer data atau file menjadi lebih mudah. Internet bisa dikatakan perpaduan antara berbagai Jenis Jaringan Komputer beserta Topologi dan Tipe Jaringan yang saling berhubungan satu sama lain.
๐ฅ️Jenis Jenis Jaringan Komputer yang Lain
Selain itu, ada juga beberapa jenis jaringan lainnya seperti:
• Wireless Local Area Network (WLAN)
WLAN adalah LAN yang menggunakan teknologi nirkabel untuk menghubungkan komputer dan perangkat lainnya ke jaringan. WLAN biasanya menggunakan protokol Wi-Fi dan terhubung melalui access point. WLAN sangat fleksibel dan memungkinkan akses ke jaringan tanpa menggunakan kabel.
• Storage Area Network (SAN)
SAN adalah jaringan yang terdiri dari beberapa perangkat penyimpanan seperti hard disk dan tape drive yang terhubung ke jaringan. SAN biasanya digunakan untuk menyimpan data dan informasi yang bersifat penting dan perlu diakses dengan cepat.
• Virtual Private Network (VPN)
VPN adalah jaringan yang dibuat dengan menggunakan koneksi internet yang aman dan enkripsi data untuk memfasilitasi komunikasi dan akses ke jaringan. VPN biasanya digunakan untuk memfasilitasi akses ke jaringan dari lokasi yang jauh atau untuk mengamankan komunikasi antar karyawan.
• Cloud Network
Cloud network adalah jaringan yang menggunakan layanan cloud untuk menyimpan data dan aplikasi di server yang terletak di luar perusahaan. Cloud network biasanya digunakan untuk memfasilitasi akses ke aplikasi dan data dari lokasi yang jauh dan memungkinkan karyawan untuk bekerja dari mana saja.
๐ฅ️Berdasarkan Hubungan Setiap Komputer dan Peranannya dalam Mengolah Data
Berikut ini jenis-jenis jaringan komputer berdasarkan peranan dan hubungan tiap komputer.
1. Jaringan Client-Server
Jaringan ini adalah kumpulan komputer yang terdiri dari beberapa komputer klien dan satu komputer server, Komputer server ini bertugas sebagai penyedia sumber daya, dan komputer klien hanya bisa menggunakan sumber daya sebagai penerima.
2. Jaringan Peer to Peer
Pada jaringan peer to peer ini bisa dibilang tidak ada sekat yang cukup berarti antara server komputer yang satu dengan server komputer kliennya.
Topologi Jaringan Komputer
Supaya pembahasan kita tentang jaringan komputer semakin jelas, maka kita juga akan membahas tentang topologi jaringan komputer. Berikut ini adalah jenis topologi jaringan komputer:
1. Topologi Bus
Topologi Bus adalah topologi yang paling tua dalam teknologi jaringan Ethernet. Maka dari itu, ada laras konektor yang bisa digunakan untuk menyambung atau menambah panjang jaringan. Topologi jaringan ini terdiri dari cable coaxial yang menghubungkan komputer yang ada dalam jaringan agar setiap komputer bisa terhubung dengan sambungan konektor BNC jenis T.
2. Topologi Star
Topologi Star ini terdapat hub yang menjadi pusat jaringan dan mengontrol komunikasi. Kemudian semua perangkat komputer berputar di sekitar hub pusat yang man ahub pusat itu bisa berkomunikasi dengan hub lain. Jarak batas jaringan ini adalah 1000 meter dari hub.Topologi ini biasanya digunakan pada LAN yang biasanya digunakan pada rumah, kantor dan sekolah.
3. Topologi Ring
Topologi ini adalah topologi yang terbentuk ketika semua perangkat yang terhubung menyerupai cincin atau pola lingkaran. Setiap server yang ada di topologi ring ini akan memperoleh dan juga melewatkan suatu informasi dari perangkat yang satu ke perangkat lainnya.
4. Topologi Mesh
Topologi ini adalah suatu jaringan yang terhubung satu sama lain diantara beberapa node. Biasanya ini digunakan dalam keperluan redundancy seperti dalam kampus. Topologi ini sering digunakan pada kondisi dimana tidak ada hubungan komunikasi yang terputus secara absolut antar node dalam jaringan komputer.
5. Topologi Tree
Topologi tree adalah gabungan dari topologi bus dan topologi star, topologi ini menyerupai anatomi akar pohon, sehingga disebut topologi pohon.
๐PENGKABELAN JARINGAN
Untuk menghubungkan sebuah device dengan device yang lain, diperlukan media transimi. Ada banyak jenis media tranmisi yang digunakan untuk dapat menghubungkan dua device dan membentuk sebuah jaringan. Pada umumnya, media tersebut ialah : Kabel ( Wired ) dan nirkabel ( wireless). Media transmisi jenis kabel adalah yang paling banyak digunakan saat ini.
Pengkabelan jaringan atau kabel jaringan adalah kabel yang menghubungkan antara komputer dengan komputer, dari server ke swich dan yang lainya. Kabel jenis UTP yang akan dibahas lebih lengkap di sini dengan susunan kabel straight dan susunan kabel cross. Adapun fungsi dari kabel straight maupun cross berbeda terletak dari penggunaannya.
Pengkabelan jaringan merupakan salah satu aspek penting dalam membangun dan mengelola sebuah jaringan komputer, karena kualitas kabel dan cara pemasangannya akan mempengaruhi performa dan keamanan jaringan.
Ada berbagai jenis kabel jaringan yang digunakan untuk keperluan yang berbeda-beda, tergantung pada kecepatan, jarak, dan lingkungan jaringan. Beberapa jenis kabel jaringan yang umum digunakan adalah:
– Kabel UTP (Unshielded Twisted Pair)
Kabel ini terdiri dari empat pasang kawat tembaga yang dipilin bersama tanpa pelindung. Kabel UTP memiliki keunggulan berupa harga yang murah, mudah dipasang, dan fleksibel. Namun, kabel UTP juga rentan terhadap gangguan elektromagnetik dan interferensi dari sumber-sumber lain. Kabel UTP biasanya digunakan untuk jaringan LAN (Local Area Network) dengan kecepatan hingga 1 Gbps dan jarak maksimal 100 meter.
– Kabel STP (Shielded Twisted Pair):
Kabel ini mirip dengan kabel UTP, namun memiliki lapisan pelindung di sekitar setiap pasang kawat atau di sekitar seluruh kabel. Kabel STP memiliki keunggulan berupa ketahanan yang lebih baik terhadap gangguan elektromagnetik dan interferensi dari sumber-sumber lain. Namun, kabel STP juga memiliki kelemahan berupa harga yang lebih mahal, sulit dipasang, dan kurang fleksibel. Kabel STP biasanya digunakan untuk jaringan LAN dengan kecepatan hingga 10 Gbps dan jarak maksimal 100 meter.
– Kabel Koaksial:
Kabel ini terdiri dari satu kawat tembaga inti yang dikelilingi oleh lapisan isolator, lapisan konduktor, dan lapisan pelindung. Kabel koaksial memiliki keunggulan berupa kecepatan yang tinggi, ketahanan yang baik terhadap gangguan elektromagnetik dan interferensi dari sumber-sumber lain, dan Namun, kabel koaksial juga memiliki kelemahan berupa harga yang relatif mahal, sulit dipasang, dan mudah rusak. Kabel koaksial biasanya digunakan untuk jaringan WAN (Wide Area Network) dengan kecepatan hingga 10 Mbps dan jarak maksimal 500 meter.
– Kabel Serat Optik:
Kabel ini terdiri dari serat-serat kaca atau plastik yang dapat menghantarkan cahaya sebagai media transmisi data. Kabel serat optik memiliki keunggulan berupa kecepatan yang sangat tinggi, ketahanan yang sangat baik terhadap gangguan elektromagnetik dan interferensi dari sumber-sumber lain, dan kemampuan mengirim sinyal jarak sangat jauh.Namun, kabel serat optik juga memiliki kelemahan berupa harga yang sangat mahal, sulit dipasang, dan memerlukan peralatan khusus. Kabel serat optik biasanya digunakan untuk jaringan WAN dengan kecepatan hingga 100 Gbps dan jarak maksimal 40 kilometer.
๐Cara Pengkabelan Jaringan
Setelah mengetahui jenis-jenis kabel jaringan, kita perlu mengetahui cara pengkabelannya agar dapat menghubungkan perangkat-perangkat jaringan dengan benar. Ada dua jenis pengkabelan jaringan yang umum digunakan, yaitu:
– Pengkabelan Straight:
Pengkabelan ini digunakan untuk menghubungkan perangkat-perangkat jaringan yang berbeda jenis, seperti komputer dengan switch atau router dengan switch. Pengkabelan straight menggunakan kabel UTP atau STP dengan urutan warna yang sama di kedua ujungnya, yaitu: putih orange, orange, putih hijau, biru, putih biru, hijau, putih coklat, dan coklat.
– Pengkabelan Cross:
Pengkabelan ini digunakan untuk menghubungkan perangkat-perangkat jaringan yang sama jenis, seperti komputer dengan komputer atau switch dengan switch. Pengkabelan cross menggunakan kabel UTP atau STP dengan urutan warna yang berbeda di kedua ujungnya, yaitu: putih hijau, hijau, putih orange, biru, putih biru, orange, putih coklat, dan coklat.
KONFIGURASI IP ADDRESS
Internet Protocol Address atau Alamat IP adalah serangkaian angka unik yang mengidentifikasi komputer atau perangkat dalam jaringan..
Versi IP address yang paling umum digunakan adalah IPv4, sedangkan penggantinya adalah IPv6. Selain kedua protokol ini, ada juga IP address publik dan pribadi (private), yang bisa berupa IP address dinamis atau statis.
Umumnya, IP address dinamis lebih disukai daripada IP address statis karena lebih aman. Namun, IP statis mungkin diperlukan apabila orang-orang memerlukan akses tetap ke sebuah perangkat, misalnya printer.
Jenis-Jenis IP Address
Versi IP address dibagi menjadi dua, yaitu IPv4 dan IPv6. Kemudian, IP address konsumen juga dibagi ke dalam empat jenis, yaitu privat, publik, dinamis, dan statis.
IPv4
IPv4 adalah alamat IP yang paling umum digunakan, dengan panjang 32-bit dan empat bagian (oktet) yang dipisahkan oleh titik. Nilai setiap oktet berkisar dari 0 – 255. Kepanjangan IPv4 yaitu Internet Protocol version 4.
Contoh IPv4 adalah seperti berikut:
169.89.131.246
192.0. 2.146
01.102.103.104
Karena merupakan yang paling banyak digunakan, saat ini hampir semua sistem pasti bisa menangani routing IPv4 tanpa masalah. Selain itu, alamat IPv4 mendukung mayoritas topologi jaringan karena prefiksnya yang sederhana. Data dalam address packet IPv4 juga dienkripsi dengan baik untuk memastikan komunikasi yang aman antar jaringan.
IPv6
IPv6 adalah versi IP address yang lebih baru dari IPv4, dimaksudkan untuk menggantikan IPv4 karena variasi IPv4 yang kini mulai terbatas.
Kalau IPv4 memiliki panjang 32 bit, panjang IPv6 mencapai 128 bit. Artinya, ada sekitar 340 undecillion (angka di belakang digit pertamanya ada 66!) alamat IPv6 yang berbeda.
IPv6 ditulis dalam rangkaian digit heksadesimal 16 bit dan huruf, dipisahkan oleh titik dua. Jadi, pada jenis IP address ini, Anda akan menjumpai huruf dari A sampai F.
Berikut adalah contoh IPv6:
2001:3FFE:9D38:FE75:A95A:1C48:50DF:6AB8
2001:0db8:85a3:0000:0000:8a2e:0370:7334
2001:db8:3333:4444:CCCC:DDDD:EEEE:FFFF
Untuk cara setting IP ikuti langkah berikut :
1. Klik kanan icon network anda
- Jika anda menggunakan wifi icon akan berbentuk seperti sinyal / wifi
- Jika anda menggunakan kabel LAN icon akan berbrntuk seperti gambar berikut
2. Pilih "Open Network and Sharing Center"
3. Lalu klik pada network yang anda gunakan
4. Lalu pilih "Details.."
- Untuk cara no 4 & 5 hanya di lakukan jika di tempat anda terdapat koneksi internet, jika tidak ada langsung menuju step ke-6.
5. Lalu catat pada bagian IPv4 Address
- Pada step ini anda perlu mencatat IP anda dan Gateway anda, agar anda bisa tetap bisa terhubung dengan internet
6. Pilih Properties
7. Pilih / Double klik pada "Internet Protocol Version 4 (TCP/IPv4)"
8. Lalu pilih Pilih "Use the followong IP address".
- Jika di tempat anda terdapat koneksi internet anda bisa isi IP anddress, Subnet mask dan Default Geteway seperti yang tertera sebelumnya (pada no 5)
- Jika di tempat anda terdapat tidak terdapat koneksi internet anda bisa isi sesuai berikut :
IP Address : 192.168.1.2
Subnet mask : 255.255.255.0
Default Gateway : 192.168.1.1
dan untuk settingan client bisa isi sama seperti di atas hanya bisa IP addressnya saja, bisa di isi urut 192.168.1.3 dst.- Jika sudah selesai klik OK
9. Pilih Ok lagi.
Komputer anda sudah tersetting ipnya.
Untuk yang lebih jelas silahkan tonton video di bawah inii : ๐๐ป๐๐ป
https://youtu.be/hgrLuWOWHVU?si=tvXAFO7F4AcOSAgN
HASIL KONFIGURASI IP ADDRESS DAN PENGECEKAN KONEKSI ANTAR PC
Setelah kita berhasil melakukan konfigurasi Alamat IP Address , maka hal selanjutnya
yang harus kita lakukan adalah melakukan pengecekan dan juga melakukan tes , apakah
konfigurasi sudah berhasil dan dapat terkoneksi dengan baik atau tidak.
Adapun langkah-langkahnya adalah sebagai berikut :
A. Masuk ke CMD ( Command Prompt )
1. Klik pada tombol bergambar jendela/windows pada bagian desktop yang terletak
pada sudut kiri bawah, sehingga akan muncul tampilan seperti pada gambar berikut:
2. Selanjutnya pada bagian Search ( Pencarian ) tuliskan cmd
3. Maka akan muncul pilihan Command Prompt, silahkan kalian pilih dan klik.
4. Setelah itu kalian akan diarahkan ke sebuah halaman berlayar hitam yang kita sebut sebagai command prompt.
B. Cek Konfigurasi IP Address
Untuk melakukan pengecekan hasil konfigurasi ip address kalian bisa memasukan
perintah : ipconfig kemudian tekan Enter pada keyboard. Maka akan muncul tampilan
yang menunjukan bahwa alamat ip kita sudah terkonfigurasi dengan baik.
C. Cek Koneksi Antar PC
Untuk melakukan pengecekan koneksi antar pc/komputer dalam jaringan yang sudah
terhubung dengan kabel, kita bisa menggunakan perintah : ping (alamat ip)
Contoh :
PC A : 192.168.1.2
PC B : 192.168.1.3
Maka perintah untuk cek koneksi dari PC A ke PC B adalah : ping 192.168.1.3
Setelah itu kalian bisa tekan enter pada keyboard, akan menghasilkan tampilan replay
sebanyak 4 kali yang menandakan koneksi kita sudah berhasil.
Reply from 172.217.27.131: bytes=32 time=65ms TTL=46
Reply from 172.217.27.131: bytes=32 time=65ms TTL=46
Reply from 172.217.27.131: bytes=32 time=67ms TTL=46
Reply from 172.217.27.131: bytes=32 time=69ms TTL=46
NAMA: SHABILA FS
XI-1 INFORMATIKA 6
Tuesday, January 30, 2024
Mengidentifikasi Perangkat jaringan dan fungsinya
Apa itu Jaringan komputer?
Jaringan Komputer adalah suatu sistem yang saling berhubungan antara satu dengan lainnya sehingga dapat saling berbagi informasi, program-program, penggunaan bersama perangkat keras seperti printer, harddisk, dan sebagainya.
Manfaat jaringan komputer:
1.Mudahnya berbagi data
2.Komunikasi yang semakin mudah
3.Terlindunginya data
4.Bersosialisasi lebih ekspresif dengan media sosial
5.Akses informasi bebas
6.Pengiriman data cepat
7.Kemajuan dalam Dunia Pendidikan
8.Peningkatan Keamanan
9.Fleksibilitas dalam Pekerjaan
10.Menyediakan Hiburan Tanpa Batas
Perangkat komputer dan fungsinya:
1. Router
Router merupakan salah satu dari perangkat jaringan komputer yang memiliki fungsi sebagai sebuah penghubung antar dua buah jaringan ataupun lebih.
2. Wireless Card
Wireless card adalah salah satu dari perangkat jaringan komputer yang dapat menghubungkan dua macam device atau alat tanpa harus menggunakan kabel.
3. LAN Card
LAN Card adalah sebuah perangkat jaringan komputer memiliki fungsi yang hampir mirip dengan perangkat yang lainnya, yakni bisa untuk menghubungkan berbagai perangkat yang satu dengan yang lainnya dalam proses berbagi data.
4.Modem
Modulator demodulator atau yang seringkali disebut dengan modem merupakan salah satu dari perangkat jaringan komputer yang bisa untuk merubah data pada sinyal dengan menjadi analog.
5.Hub
Hub merupakan sebuah perangkat jaringan komputer yang memiliki fungsi dalam membagi server ke dalam jaringan yang lain.
6.Switch
Switch merupakan sebuah perangkat jaringan yang memang hampir sama dengan hub.
7.Access Point
Access point adalah sebuah perangkat jaringan komputer yang memiliki fungsi yang hampir sama dengan router.
8.Kabel
Perangkat kabel merupakan salah satu dari komponen terpenting yang dapat berfungsi dalam penghantar arus dan juga penghubung antara dua macam komputer ataupun lebih supaya bisa bertukar data.
9.Konektor
Konektor adalah salah satu dari macam perangkat jaringan komputer yang memiliki fungsi dalam menghubungkan kabel dengan adanya Network Adaptor.
10. Repeater
Repeater adalah suatu perangkat yang berfungsi untuk memperkuat dan meregenerasi jaringan dan sinyal yang masuk.
Link vidio: ๐๐ป
https://youtu.be/mTn26q2V0LU?feature=shared
Shabila Febriyanti (XI-1)
Hana Saira Elfaeda (XI-1)
Monday, January 15, 2024
PEMBAHASAN TES KOGNITIF SISTEM JARINGAN KOMPUTER
1. Jaringan komputer adalah...
Jaringan komputer adalah sistem yang menghubungkan beberapa komputer untuk berbagi informasi (data) dan sumber daya. Komputer dan perangkat lain yang saling terhubung bakal memungkinkan pengguna untuk berkomunikasi dengan lebih mudah. Untuk membuat sebuah jaringan, beberapa komputer dengan perangkat lainnya disambungkan dengan menggunakan media kabel atau nirkabel.
2. LAN adalah...
Jaringan Komputer LAN atau Local Area Network merupakan jaringan komputer yang terdiri dari beberapa komputer yang saling terhubung dalam suatu area yang relatif kecil seperti gedung, kampus, atau kantor. LAN memungkinkan komputer-komputer tersebut untuk berkomunikasi dan berbagi sumber daya secara efisien. Jaringan ini biasanya digunakan oleh perusahaan atau institusi yang membutuhkan akses ke data dan informasi secara cepat dan mudah.
SUMBER: " https://it.telkomuniversity.ac.id/jaringan-lan-pengertian-manfaat-keamanan-dan-implementasi/
3. WAN adalah...
WAN adalah kepanjangan dari Wide Area Network. Jaringan ini biasanya digunakan di berbagai sektor, seperti perkantoran, pendidikan, bisnis, dan lain sebagainya yang memerlukan internet untuk mendapatkan informasi atau melakukan suatu pekerjaan. Jadi, jangan heran jika WAN disebut sebagai jaringan komputer yang luas.
SUMBER: " https://www.dewaweb.com/blog/mengenal-wan/
4. MAN adalah...
MAN adalah jaringan komputer yang menghubungkan berbagai lokasi di dalam wilayah metropolitan, memungkinkan pertukaran informasi yang cepat dan efisien. MAN adalah solusi konektivitas ideal untuk organisasi atau institusi yang memiliki kehadiran di berbagai titik kota, memberikan kinerja tinggi dan keandalan dalam mendukung pertumbuhan dan kolaborasi di tingkat lokal.
5. Topologi jaringan adalah...
Topologi jaringan adalah pengaturan fisik dan logis dari node dan koneksi dalam jaringan. Node biasanya menyertakan perangkat seperti sakelar, router, dan perangkat lunak dengan fitur sakelar dan router. Topologi jaringan sering direpresentasikan sebagai grafik.
6. Topologi jaringan bus adalah..
Topologi bus adalah jenis topologi jaringan yang digunakan untuk menghubungkan beberapa perangkat secara bersamaan.Dalam topologi bus, semua perangkat terhubung ke satu kabel pusat, yang dikenal sebagai bus atau backbone. Salah satu penggunaan topologi bus adalah pada Local Area Network (LAN), di mana beberapa komputer atau perangkat dihubungkan ke satu kabel pusat yang berfungsi sebagai medium untuk transmisi data.
SUMBER:"Apa itu Topologi Bus? Pengertian dan contoh 2023 | RevoU" https://revou.co/kosakata/topologi-bus
7. Topologi jaringan star adalah..
Topologi star adalah sebuah cara atau metode untuk menghubungkan dua atau lebih perangkat komputer dengan jaringan berbentuk bintang. Topologi jaringan ini berupa konvergensi dari node tengah ke semua node atau pengguna. Dengan begitu, maka seluruh node atau titik akan terkoneksi dengan node tengah tersebut.
8. Topologi jaringan ring adalah..
Topologi ring merupakan sebuah cara dalam menghubungkan satu komputer dengan komputer lainnya dengan rangkaian yang membentuk titik-titik di mana masing-masing titik tersebut terhubung dengan dua titik lainnya dalam satu jaringan. Fungsi dari masing-masing titik adalah sebagai repeater yang bisa memperkuat sinyal di sepanjang sirkulasi. Setiap perangkat pada jaringan akan saling bekerja sama untuk memperoleh sinyal dari perangkat sebelumnya untuk diteruskan ke perangkat selanjutnya. Untuk membantu proses menerima dan meneruskan sinyal ini diperlukan perangkat yang disebut token yang berisi informasi data dari komputer server.
9. Pengkabelan jaringan cross adalah..
Kabel cross adalah kabel yang memiliki susunan berbeda antara ujung satu dengan ujung yang lainnya.Kabel cross atau yang dikenal sebagai kabel cross over ini digunakan untuk menghubungkan dua perangkat elektronik serupa. Contohnya komputer dengan komputer dan laptop dengan laptop.
10. Pengkabelan jaringan straight adalah..
Kabel straight atau kabel lurus adalah suatu sistem pengkabelan yang mana antara konektor ujung satunya dengan konektor ujung lainnya, mempunyai sebuah urutan warna sama.Sederhananya, kabel straight adalah sistem pengkabelan yang urutan warna konektornya bersatu dengan konektor lainnya. Kabel straight menjadi standar baku dalam tipe konfigurasi warna kabel UTP.
11. Perangkat keras yang dibutuhkan untuk membangun jaringan komputer adalah..
- Bridge ,Modem, Repeater, Wireless card, Server,Kabel jaringan, Router ,Hub dan Switch
12. Perangkat lunak yang dibutuhkan untuk membangun jaringan komputer adalah...
Perangkat lunak yang penting untuk di siapkan dalam pemasangan jaringan adalah sistem operasi ada banyak sistem operasi yang beredar mulai dari
-Windows
-Linux dsb.
13. Alamat IP adalah..
IP adalah singkatan dari Internet Protocol, atau dalam bahasa Indonesia berarti Protokol Internet. Jadi, IP address atau internet protocol address adalah alamat protokol internet (alamat IP) yang mengidentifikasi segala perangkat yang terhubung ke jaringan, baik jaringan internet pada umumnya maupun lokal
14. DHCP adalah..
DHCP adalah singkatan dari Dynamic Host Configuration Protocol. DHCP adalah protokol yang digunakan untuk distribusi IP Address pada jaringan komputer secara dinamis. Dengan menggunakan DHCP Anda dapat melakukan konfigurasi IP address pada setiap perangkat di jaringan komputer secara otomatis.Selain IP Address, ada beberapa konfigurasi lainnya yang dapat didistribusikan melalui DHCP seperti default gateway, DNS server dan subnet mask.
SUMBER:"Apa Itu DHCP? Pengertian, Fungsi dan Cara Kerjanya" https://www.rumahweb.com/journal/dhcp-adalah/
15. TCP/ IP adalah..
Transmission Control Protocol/Internet Protocol atau disingkat TCP/IP adalah kumpulan protokol komunikasi untuk menghubungkan perangkat-perangkat dalam jaringan internet. TCP/IP juga digunakan sebagai protokol komunikasi dalam jaringan pribadi, seperti intranet dan ekstranet.Protokol ini menentukan bagaimana data dapat dipertukarkan melalui jaringan dengan menyediakan komunikasi end-to-end yang mengidentifikasi pemecahan data menjadi paket data, dialamatkan, ditransmisikan, dirutekan, dan diterima di tujuan.
SUMBER:"Apa itu TCP/IP? Pengertian dan contoh 2023 | RevoU" https://revou.co/kosakata/tcp-ip
16. HTTP adalah...
Hypertext Transfer Protocol atau disingkat HTTP adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk membantu proses pertukaran data dalam internet antar komputer satu dengan lainnya.Data tersebut bisa berupa file, gambar, maupun video. Protokol ini menggunakan hipermedia yang dihubungkan dengan link disebut dokumen hypertext yang membentuk WWW atau World Wide Web.
SUMBER:https://www.jagoanhosting.com/blog/http-adalah/
17. HTTPS adalah...
HTTPS adalah Hypertext Transfer Protocol Secure. Sedangkan untuk pengertiannya sendiri HTTPS adalah wujud protokol internet paling aman dan paling valid. Nantinya HTTPS ini memiliki tugas melindungi kerahasiaan serta integritas antara website serta komputer pengguna.HTTPS atau kepanjangan dari Hypertext Transfer Protocol Secure adalah varian HTTP yang lebih aman dan juga menjadi protokol utama dengan kegunaan untuk mengirimkan data antara website dan web browser.
SUMBER:"HTTPS Adalah: Pengertian, Fungsi, serta Manfaatnya" https://itbox.id/blog/https-adalah/#https_adalah_yuk_simak_penjelasnnya
18. Switch/Hub adalah...
Hub adalah perangkat jaringan yang memungkinkan Anda menghubungkan beberapa PC ke satu jaringan. Perangkat ini digunakan untuk menghubungkan segmen LAN. Sebuah hub memiliki berbagai macam port, jadi ketika sebuah paket tiba di satu port, itu disalin ke berbagai port lainnya. Hub berfungsi sebagai titik koneksi umum untuk perangkat di jaringan.Sedangkan untuk jaringan switch, adalah perangkat jaringan komputer yang menghubungkan berbagai perangkat bersama pada satu jaringan komputer. Perangkat ini juga dapat digunakan untuk merutekan informasi dalam bentuk data elektronik yang dikirim melalui jaringan. Proses menghubungkan segmen jaringan ini juga biasa disebut bridging, sehingga switch biasanya juga disebut sebagai perangkat bridging.
19. Router adalah..
Router adalah sebuah perangkat jaringan (networking device) yang bekerja dengan cara menghubungkan berbagai perangkat, seperti smartphone, laptop, tablet, dan lain sebagainya dengan layanan internet.Jika dibayangkan, router bakal menjadi sebuah "jembatan" untuk menyalurkan jaringan internet ke berbagai perangkat yang tersambung dengannya.
20. Firewall adalah..
Firewall adalah suatu sistem keamanan yang digunakan untuk mengontrol akses ke jaringan atau sistem yang terhubung ke internet. Firewall bertindak sebagai penghalang atau penjaga yang mengatur lalu lintas data antara jaringan yang berbeda, seperti jaringan lokal (LAN) dan internet. Firewall dapat memonitor dan menganalisis semua data yang masuk dan keluar dari jaringan, memblokir akses dari sumber yang tidak diketahui, dan melindungi sistem dari ancaman seperti serangan virus, worm, Trojan horse, dan serangan siber lainnya
-
Resume: Berpikir kritis adalah salah satu kemampuan yang wajib dimiliki oleh semua orang. Berpikir kritis menjadi salah satu soft skill yan...
-
Apa itu Jaringan komputer? Jaringan Komputer adalah suatu sistem yang saling berhubungan antara satu dengan lainnya sehingga dapat saling b...
-
Nama : Shabila Febriyanti S Kelas : XI-1 (Informatika 6) Windows 7 Pengertian Windows 7 Windows 7 adalah sistem operasi yang dirilis oleh M...















.png)
.png)