Kamis, 09 Februari 2023

ANALISIS DATA (CHAPTER ONE)

 

ANALISIS DATA

(CHAPTER ONE)


Tujuan Pembelajaran

Setelah mempelajari bab ini, kalian mampu (a) menggunakan alat bantu untuk menulis, menjalankan, dan mengembangkan program analisis data; (b) memahami pengkoleksian data melalui berbagai cara, khususnya secara otomatis melalui perangkat; (c) memahami transformasi data; (d) melakukan interpretasi data dan memahami aspek privasi dan keamanan data.

Pertanyaan Pematik

Bagaimana cara untuk mengumpulkan banyak data secara otomatis dan menampilkannya agar kita mudah memahami data tersebut?

Peta Konsep





Apersepsi

Apakah kalian pernah memakai mesin pencari seperti Google, Bing, Yahoo atau lainnya untuk mencari data? Dengan mengetikkan satu atau lebih kata kunci, semua halaman web yang mengandung apa yang kalian ketikkan tersebut muncul. Bagaimana mesin pencari melakukan itu?

Kata Kunci

Analisis Data, Google Colaboratory, Koleksi Data, Web Scraping, Visualisasi Data

Pengantar Analisis Data

Pernahkah kalian mengalami saat sedang mencari informasi menemukan bahwa informasinya bertebaran di beberapa, bahkan di banyak halaman web? Mungkin pada saat itu kalian melakukan pencarian dengan mesin pencari dan mendapatkan hasil berupa daftar halaman yang memuat informasi yang kalian cari. Contohnya misalnya kalian ingin membanding-bandingkan harga barang dari beberapa situs toko online. Kalian harus membuka halamannya satu per satu, kemudian membandingkan, dan memutuskan akan membeli barang sesuai dengan kriteria yang kalian tetapkan. Jika membuka semua halaman web tersebut harus dilakukan manual, akan sangat melelahkan dan membosankan bukan? Bayangkan jika ada robot yang dapat melakukannya untuk kalian, sehingga mudah untuk menganasis. Tentunya pengambilan keputusan akan menjadi lebih cepat. Robot itu tidak harus berwujud seperti manusia lho. Robot dapat berupa sebuah perangkat lunak komputer. Nah, pada unit ini kalian akan membuat sebuah robot seperti ini yang akan membantu kalian.
Setelah lulus kuliah, apa yang kalian lakukan jika ingin mencari pekerjaan? Atau mungkin selama kuliah juga ingin mencari pekerjaan sambilan (part time)? Untuk mencari lowongan pekerjaan, kita menggunakan koran atau pun halaman web, misalnya JobsID. Coba ketik https://www.jobs.id/ di browser. Di halaman ini, kalian dapat mencari pekerjaan dengan memasukkan kata kunci pekerjaan di form pencarian yang ada, misalnya pekerjaan sambilan atau “part time”, seperti diperlihatkan pada Gambar dibawah ini.

Dari halaman tersebut kita peroleh daftar pekerjaan yang ditampilkan cukup detail dalam beberapa halaman. Dengan tampilan tersebut, kita perlu melakukan scroll sekitar delapan kali untuk mendapatkan sekitar 23 lowongan pekerjaan. Bagaimana caranya kita dapat merangkum lowongan pekerjaan tersebut sehingga lebih mudah untuk melihat dan memilih pekerjaan yang kita inginkan?
Dalam kajian analisis data, terdapat teknik yang disebut sebagai scraping. Scraping adalah salah satu bentuk penyalinan, di mana data tertentu dikumpulkan dan disalin dari sebuah halaman web, bisa ke dalam basis data, spreadsheet atau tampilan tertentu untuk pengambilan atau analisis data. Scraping bisa dilakukan dengan menggunakan sebuah bahasa pemrograman yang mendukung. Dengan scraping, kita bisa mendapatkan rangkuman dari suatu halaman web sehingga 23 lowongan yang sebelumnya ditampilkan dalam beberapa scroll kini menjadi diringkas dalam satu tampilan dengan data penting yang kita inginkan saja. Dalam aktivitas di unit pembelajaran ini, kita akan melakukan scraping dengan
membuat program yang mengambil data dari sebuah halaman website.
Untuk membangun sebuah scraper, kita perlu menentukan bahasa pemrograman yang memudahkan kita. Setiap bahasa pemrograman akan diimplementasi oleh sebuah lingkungan pengembangan terintegrasi (Integrated Development Environment/IDE) tertentu. Ada banyak pilihan bahasa pemrograman beserta IDE-nya. Disini kita akan menggunakan bahasa pemrograman Python. Bahasa Python dipilih karena menjadi bahasa yang sering digunakan dalam analisis data. Python memiliki banyak sekali fungsi dan library (pustaka) yang memudahkan kita untuk melakukan analisis data, salah satunya untuk melakukan scraping ini.
Kemudian untuk membuat program Python, kita memerlukan alat bantu IDE atau lingkungan kerja untuk menulis dan menjalankan program Python tersebut. Salah satu alat bantu yang bisa kita gunakan ini yaitu Google Collaboratory atau Google Colab. Google Colab dipilih karena dapat digunakan secara online untuk mengambil data dari website yang online pula. Selain itu, banyak fungsi dan pustaka Python yang sudah terpasang dalam Google Colab sehingga bisa langsung digunakan.
Kita akan mulai dengan pengenalan alat bantu Google Colab dan Python. Setelah cukup mengenal dua alat bantu analisis data ini, mulailah kita membuat proyek untuk scraping halaman website yang dipilih. Kemudian setelah itu, data hasil scraping ini divisualisasikan ke dalam berbagai bentuk diagram dan chart.


JARINGAN KOMPUTER DAN INTERNET (CHAPTER THREE)

 

JARINGAN KOMPUTER DAN INTERNET

(CHAPTER THREE)


B. Komunikasi Data dengan Ponsel

Salah satu penggunaan jaringan internet dalam membantu kehidupan sehari-hari ialah sebagai sarana komunikasi baik melalui ponsel maupun melalui perangkat lainnya. Oleh sebab itu, kalian perlu memahami tentang mekanisme komunikasi data yang terjadi pada ponsel. Di lain pihak, ketika menggunakan internet, kalian juga perlu memperhatikan keamanan data yang dikirim melalui jaringan internet.

1. Jaringan Komunikasi pada Ponsel

Komunikasi data merupakan sebuah mekanisme pengiriman dan penerimaan data dari satu perangkat ke perangkat lain. Ketika kita menggunakan ponsel, baik untuk keperluan kirim pesan atau SMS (short message system), panggilan suara, maupun transfer dokumen, di dalamnya ada mekanisme komunikasi
data yang terjadi antara ponsel pengirim dan ponsel penerima. Komunikasi data dalam ponsel dilakukan pada BTS (Base Transceiver Station) melalui beberapa cara dan media, yaitu dengan bluetooth, kabel data ataupun melalui jaringan komunikasi seperti CDMA (Code Division Multiple Access) atau GSM (Global System for Mobile). Namun, karena makin berkembangnya teknologi internet, saat ini, komunikasi data menggunakan ponsel bisa melalui jaringan internet antara lain seperti berikut.
a. GPRS (General Packet Radio Service) merupakan jaringan internet pada ponsel yang memiliki kecepatan antara 35-171 Kpbs. Dengan kecepatan ini, biasanya, hanya cukup untuk mengirim pesan yang tidak terlalu panjang.
b. EDGE (Enhanced Data rate for GSM Evolution) merupakan jaringan internet yang memiliki kecepatan lebih baik dibandingkan dengan GPRS karena memiliki kecepatan antara 120-384 Kbps.
C. 3G merupakan jaringan internet GPRS versi 3 yang menggunakan protokol transfer data United Mobile Telecommunication Technology sehingga menghasilkan kecepatan antara 384 Kbps – 2 Mbps.
d. HSPA (High Speed Packet Access) yang dikenal dengan nama 3.5G dan memiliki kecepatan 600 Kbps – 10 Mbps. Adapun HSDPA (High Speed Downlink Packet Access) atau dikenal dengan nama H+ pada layar HP kita memiliki kecepatan yang stabil pada kisaran 7.2 Mbps.
e. 4G/LTE (Long Term Evolution) merupakan generasi keempat dari GPRS yang memiliki kecepatan hingga 100 Mbps. Saat ini, hampir sebagian besar ponsel di pasaran sudah mendukung jaringan 4G/LTE.
f. 5G adalah generasi kelima dari teknologi seluler nirkabel, menawarkan kecepatan unggah dan unduh yang lebih tinggi, koneksi yang lebih konsisten, dan peningkatan kapasitas daripada jaringan sebelumnya.


Gambar diatas  menunjukkan ilustrasi cara kerja komunikasi data melalui ponsel, misalnya pada proses ketika kita mengirimkan pesan singkat. Ketika pengguna mengirim pesan singkat, pesan dikirim ke MSC melalui jaringan seluler yang tersedia yang meliputi tower BTS (Base Transceiver Station) yang sedang menghandle komunikasi pengguna, lalu ke BSC (Base Station Controller), kemudian sampai ke MSC (Mobile Switching Center). MSC kemudian meneruskan lagi pesan singkat ke server SMSC (Short Message Service Center) untuk disimpan. SMSC kemudian mengecek (lewat HLR – Home Location Register) untuk mengetahui apakah ponsel tujuan sedang aktif dan di manakah ponsel tujuan tersebut.
Jika ponsel sedang tidak aktif, pesan tetap disimpan di server whatsapp/telegram itu sendiri, menunggu MSC memberitahukan bahwa ponsel sudah aktif kembali untuk kemudian pesan singkat dikirim dengan batas maksimum waktu tunggu, yaitu validity period dari pesan singkat itu sendiri. Jika ponsel tujuan aktif, pesan disampaikan MSC lewat jaringan yang sedang menangani penerima (BSC dan BTS).
Sebenarnya, di dalam kebanyakan ponsel dan model GSM/CDMA, terdapat suatu komponen wireless modem/engine yang dapat diperintah antara lain untuk mengirim suatu pesan dengan protokol tertentu. Standar perintah tersebut dikenal sebagai AT-Command, sedangkan protokolnya disebut PDU (Protocol Data Unit). Melalui AT-Command dan PDU inilah, kita dapat membuat komputer/mikrokontroler mengirim/menerima pesan secara otomatis berdasarkan program atau aplikasi yang kita buat.

2. Komunikasi Data dengan Ponsel

Ponsel/handphone/HP/smarphone merupakan sebuah perangkat yang bekerja layaknya sebuah komputer karena bisa terhubung ke dalam sebuah jaringan lokal maupun jaringan internet. Oleh karena itu, sangat memungkinkan bagi kalian untuk saling melakukan komunikasi data antara satu ponsel dan ponsel lainnya. Ada beberapa jenis koneksi jaringan pada perangkat ponsel yang digunakan untuk komunikasi data. Sebagian besar koneksi tersebut lebih banyak menggunakan media tanpa kabel, yaitu antara lain koneksi dengan kabel data, koneksi dengan bluetooth, dan koneksi dengan wifi.


Aktivitas Kelompok

Aktivitas JKI-K10-02 Identiikasi Jenis Koneksi Data via Ponsel
Pada aktivitas ini, kalian diminta untuk mengidentifikasi jenis koneksi yang bisa dilakukan antara ponsel dan perangkat lain. Berilah tanda centang pada jenis koneksi data jika bisa digunakan untuk komunikasi data antara ponsel dengan perangkat di bawah ini.

Perhatikan gambar-gambar perangkat di atas! Pernahkah kalian melihat atau menggunakan perangkat tersebut? Menurut kalian, apakah perangkat perangkat tersebut bisa terhubung dengan ponsel yang kalian miliki? Bergantung pada spesifikasinya, setiap perangkat bisa saja terhubung dengan ponsel menggunakan salah satu koneksi Kabel Data, Bluetooth, atau Wifi, atau gabungan dari ketiganya. Identifikasi gambar-gambar di atas sesuai dengan perangkat yang kalian miliki atau pengamatan kalian di lingkungan sekitar misalnya sekolah atau rumah. Manakah perangkat yang bisa terhubung dengan ponsel dan mana yang tidak bisa terhubung dengan ponsel? Jangan lupa untuk menulis merk atau tipe perangkat yang kalian amati. Jika tidak punya salah satu perangkat, kalian bisa saling berdiskusi dengan teman kalian yang mungkin memiliki perangkat tersebut.



C. Proteksi Data Saat Berinternet

Apakah kalian menggunakan media sosial sebagai salah satu sarana komunikasi? Tahukah kalian bahwa saat menggunakan media sosial, pesan yang kalian kirimkan itu dienkripsi? Ini artinya, setiap pesan atau panggilan yang dilakukan melalui media sosial, dienkripsi untuk melindungi pesan supaya tidak diketahui oleh orang lain. Gambar dibawah menunjukkan ilustrasi bahayanya jika pesan tidak dienkripsi.


Seperti terlihat pada Gambar diatas, pesan yang dikirim oleh Budi berpotensi diketahui oleh orang lain sehingga kerahasiaan data jadi tidak terproteksi dengan baik. Inilah pentingnya enkripsi data ketika kalian terkoneksi dengan jaringan internet. Kalian harus memastikan bahwa aplikasi messenger yang kalian gunakan memiliki fitur enkripsi supaya data yang kalian kirimkan aman terproteksi dan tidak bisa diketahui orang lain.
Ketika kalian membuka sebuah situs web, kemudian melakukan log in ke dalam situs web tersebut dengan memasukan nama pengguna dan kata sandi, apakah kalian tahu bahwa data yang kalian masukkan aman dan tidak mungkin bisa diketahui orang lain? Untuk memastikan ini, kalian harus paham bahwa situs web yang kalian kunjungi itu aman atau tidak. Cara paling mudah untuk mengetahui situs web yang kalian kunjungi itu aman karena melakukan proteksi pada data yang kalian input ialah dengan melihat di alamatnya apakah didahului dengan HTTPS dan ada icon seperti kunci di sebelah alamat situs web, seperti ditunjukkan pada Gambar diatas. Apakah kalian tahu bedanya http dan https? Hypertext Transfer Protocol (HTTP) adalah protokol yang mengatur komunikasi antara client (komputer pengguna) dan server (komputer yang menyimpan data yang diakses melalui situs web). Pada umumnya, cara komunikasi antara client dan server ialah client melakukan request ke server, kemudian server mengirimkan respons terhadap situs web. Respons yang dimaksud dapat berupa file yang akan ditampilkan di browser yang kalian gunakan. Semua kegiatan tersebut diatur oleh suatu protokol HTTP. Sayangnya, HTTP tidak menjamin keamanan data sehingga ada potensi data bisa dimanipulasi. Adapun HTTPS adalah versi HTTP yang lebih aman yang mampu menjaga keamanan data yang sedang diproses.


Teknologi enkripsi berbasis https dinamakan SSL yang merupakan singkatan dari Secure Sockets Layer. SSL adalah suatu teknologi keamanan standar global yang memungkinkan komunikasi terenkripsi antara peramban web dan server web. SSL banyak digunakan pada berbagai situs web untuk mengurangi risiko informasi yang bersifat sensitif (misalnya, nomor kartu kredit, nama pengguna, kata sandi, email, dll) dari pencurian atau perusakan oleh peretas dan pencuri identitas. Sertifikat SSL berfungsi untuk mengotentikasi identitas situs web untuk menjamin pengunjung bahwa situs web tersebut bukan merupakan situs web palsu sekaligus mengenkripsi data yang sedang dikirim. Pada website yang dilengkapi dengan SSL, ketika kalian menekan ikon kunci, akan muncul informasi tentang validitas dari sertifikat tersebut seperti ditunjukkan pada Gambar diatas. Jadi, sebelum kalian mengunjungi sebuah situs web, pastikan bahwa situs web tersebut aman.

Ayo Kita Renungkan dan Berikan Jawabannya!
Jawablah pertanyaan berikut dalam Lembar Refleksi pada Selembar Kertas. Jangan lupa memberikan nama, no absen dan kelas pada lembar tersebut.
1. Apakah kalian telah telah memahami konsep jaringan lokal dan jaringan internet?
2. Apakah kalian telah memahami konektivitas internet berkabel dan nirkabel?
3. Bayangkan jika tidak ada jaringan komputer. Bayangkan jika semua komputer hanya sendiri-sendiri (stand alone) dan tidak terhubung satu sama lain. Apa yang akan terjadi?
4. Akibat adanya konektivitas perangkat, apa saja yang harus diwaspadai terkait data yang kita kirimkan dari perangkat kita?

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...