Rabu, 08 Februari 2023

Bahasa Pemrograman

 Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang Programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa yang akan diambil dalam berbagai situasi secara persis.

Menurut tingkat kedekatannya dengan mesin komputer, bahasa pemrograman terdiri dari:

Bahasa Mesin, yaitu memberikan perintah kepada komputer dengan memakai kode bahasa biner, contohnya 01100101100110

Bahasa Tingkat Rendah, atau dikenal dengan istilah bahasa rakitan (Assembly), yaitu memberikan perintah kepada komputer dengan memakai kode-kode singkat (kode mnemonic), contohnya, MOV, SUB, CMP, JMP, JGE, JL, LOOP, dsb.

Bahasa Tingkat Menengah, yaitu bahasa komputer yang memakai campuran instruksi dalam kata-kata bahasa manusia[butuh rujukan] (lihat contoh Bahasa Tingkat Tinggi di bawah) dan instruksi yang bersifat simbolik, contohnya {, }, ?, <<, >>, &&, ||, dsb.

Bahasa Tingkat Tinggi, yaitu bahasa komputer yang memakai instruksi berasal dari unsur kata-kata bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb.[butuh rujukan] Komputer dapat mengerti bahasa manusia itu diperlukan program Compiler atau Interpreter.

Ip Address

 Internet Protocol address adalah label numerik yang ditetapkan untuk setiap perangkat yang terhubung ke jaringan komputer yang menggunakan Protokol Internet untuk komunikasi. Alamat IP memiliki dua fungsi utama: host atau identifikasi antarmuka jaringan dan pengalamatan lokasi. 

Apa fungsi IP Address:

Fungsi IP address yang utama adalah memudahkan proses komunikasi di dalam jaringan komputer. Dengan memiliki IP address setiap perangkat yang menggunakan internet dapat terhubung satu sama lain. Sehingga antar perangkat bisa saling berkomunikasi.

WEB SCRAPING

 Web scraping adalah sebuah metode yang bisa membantu kamu untuk melakukan riset pasar, riset kompetitor, riset harga, riset berita, dan masih banyak lagi. Singkatnya web scraping adalah ekstraksi website atau pengambilan data dari website

Dengan web scraping kamu tidak perlu lagi melakukan riset manual dengan menyebarkan kuesioner dan juga meng-copy daftar kontak dari sebuah direktori web lalu memasukkannya ke excel.

Jadi kamu tetap bisa mengumpulkan ratusan bahkan ribuan data dari sebuah website secara cepat, efisien, dan akurat. Selain itu kamu juga bisa mengunduh seluruh konten dari website kompetitor untuk kebutuhan analisis lebih lanjut. 

MENGENAL PYTHON

 Apa Itu Python?Python adalah bahasa pemrograman serbaguna yang bisa dijalankan pada hampir semua arsitektur sistem, dan bisa digunakan untuk berbagai aplikasi di banyak bidang, mulai dari web development hingga machine learning.Selain keserbagunaannya, Python adalah bahasa pemrograman yang cukup mudah dipelajari oleh para pemula sehingga menjadi salah satu bahasa pemrograman yang paling populer.

Ada banyak framework Python yang sering digunakan dalam web development, termasuk:

Django. Web framework sumber terbuka dan tingkat tinggi berbasis Python untuk pengembangan cepat website yang aman dengan desain yang rapi.

Flask. Microframework yang ditulis dalam bahasa Python untuk menyediakan core yang sederhana tapi mudah dikembangkan, hampir tanpa dependensi pada library eksternal.

CherryPy. Terkenal karena kesederhanaannya, CherryPy memungkinkan developer membangun aplikasi web menggunakan pemrograman yang berorientasi objek, sehingga menghasilkan kode sumber yang lebih kecil dengan waktu yang lebih cepat.

web2py. Framework full-stack gratis yang bagus untuk mengembangkan aplikasi web portabel yang dijalankan dengan database.

Pyramid. Berperan sebagai penengah antara microframework dan mega framework, menawarkan fleksibilitas, kontrol, dan ekstensibilitas melalui add-ons dan environment pengembangan.


GOOGLE RESEARCH

 Search engine merupakan sebuah program yang berguna untuk mencari sekaligus mengidentifikasi informasi pada database menyesuaikan dengan kata kunci yang sudah dimasukkan. Database tersebut berisi alamat serta konten beberapa situs tertentu yang ada pada World Wide Web atau biasa disebut dengan WWW. Dari sekian banyak search engine yang ada sekarang ini, Google Search Engine adalah mesin penelusuran yang paling banyak digunakan di seluruh dunia.

Tanpa adanya search engine seperti Google Search Engine, maka konten yang sudah diterbitkan pada website sulit untuk ditemukan oleh pengguna internet. Google Search Engine juga dikatakan sebagai penemuan terpenting sejak internet diciptakan.

Dampak negatif search engine:

Sosial : Kurang berkomunikasi dan menghargai pendapat orang karena berpikir search engine dapat lebih baik.  perlahan memperburuk kesehatn contohnya bisa terkena miopi, ataupun pusing-pusing bahkan kanker otak.

Dampak positif dari search engine:

mempercepat dan mempermudah kita untuk menemukan website yang memuat konten yang kita cari, bahkan kita juga bisa menemukan banyak hal melalui google search engine, seperti informasi alamat web, informasi pedidikan, informasi penemuan lainnya.



Minggu, 15 Januari 2023

Google collab

 Apa Itu Google Collab

Google Colab, kependekan dari Google Colaboratory, adalah salah satu produk dari Google Internal Research.Dilansir dari e-book Logika Matematika untuk Analisis Algoritma karya Dr. Putu Harry Gunawan, tools satu ini merupakan compiler dan editor bahasa pemrograman Python secara online.

Selama menggunakan tools ini, kamu tidak perlu menginstal software tambahan lagi.

Untuk bisa menggunakan Google Colab, kamu hanya perlu akun Google untuk login dan menyimpan file Python ke Google Drive milikmu.

Menurut e-book Informatika untuk SMP/MTs Kelas VII karya Gunawan Trieko Wicaksono, dengan menggunakan Google Colab, siapa pun dapat belajar coding tanpa perlu sarana komputasi yang canggih dan mahal.

Kamu cukup memiliki koneksi internet dan browser yang memadai.

Dilansir dari e-book Big Data: Forecasting Menggunakan Python karya Syafrial Fachri Pane dan Esi Visia Rahcmadani, Google Colab juga menyediakan layanan GPU gratis kepada user sebagai backend komputasi. Layanan ini dapat digunakan selama 12 jam.

Cara Menggunakan Google Colab

Cara menggunakan Google Cokab tidaklah sulit. Kamu cukup ikuti beberapa langkah berikut.

  1. Kamu harus memiliki akun Google untuk bisa menggunakan Google Colab. Apabila belum ada, kamu bisa membuat akun Google terlebih dahulu.
  2. Kunjungi laman colab.research.google.com. Kamu akan langsung masuk ke halaman utama dari Google Colab.
  3. Buat notebook baru dengan mengklik tombol New Notebook di bagian bawah kanan. Pilih antara New Python 3 Notebook atau Python 2 tergantung bahasa pemrograman apa yang hendak kamu gunakan.
  4. Kamu akan dialihkan ke halaman yang mirip dengan Jupyter Notebook. Setiap notebook yang kamu buat akan otomatis tersimpan di Google Drive dari akun Google milikmu, jadi jangan khawatir.
  5. Untuk menjalankan Python dengan menggunakan GPU atau TPU, kamu cukup klik Edit, kemudian pilih Notebook Settings. Pada bagian Hardware Accelerator, pilih GPU. Terakhir, klik Save.
  6. Kamu dapat mengunggah data yang akan diolah pada Google Colab dalam format csv. Caranya adalah, cukup klik Upload, pilih file yang akan diunggah, kemudian klik Open.
  7. Ketika kamu membuat file baru pada Google Colab, file tersebut biasanya tidak langsung terhubung dengan computing di Google. Untuk itu, klik panah ke bawah pada opsi Connect, kemudian pilih Connect to a hosted runtime.
  8. Kamu dapat mengubah tampilan notebook sesuai keinginan. Pilih opsi Tools, masuk ke Settings, lalu pilih Site.
Menu-menu pada Google Colab:

Pada Google Colab, terdapat beberapa tools yang bisa kamu gunakan.

Menurut e-book Algoritma C4.5 dan K-Nearest Neighbors (KNN) untuk Memetakan Matakuliah dan Keterlambatan Kelulusan Mahasiswa karya Esi Vidia Rachmadani, Syafrial Fachri Pane, dkk, berikut fungsi dari setiap tools yang ada pada Google Colab.

1. File
2. Edit
3. View
4. Insert
5. Runtime
6. Tools
 
Keuntungan Menggunakan Google Colab
Beberapa keuntungan yang dapat diperoleh dengan menggunakan Google Colab adalah sebagai berikut.

1. GPU Gratis
Salah satu keuntungan menggunakan Google Colab adalah setiap user akan mendapatkan GPU gratis.

Selain itu, file pada Google Colab juga dapat disambungkan dengan Google Drive dan dapat running untuk waktu yang lama.

2. Fleksibel
Penggunaan Google Colab juga sangat fleksibel. Sebetulnya, kamu tidak perlu membuka laptop atau PC untuk bisa menjalankan source code pada notebook.

Kamu bisa menggunakan HP milikmu selama HP itu terhubung dengan akun Google Drive.

3. Kolaborasi
Google Colab memungkinkan kamu untuk berkolaborasi dengan programmer lain dengan membagikan codingan secara online.

Dengan begitu, kamu bisa belajar dari codingan milik orang lain dan mengerti lebih banyak mengenai program Python.

4. Mudah Terintegrasi
Google Colab terhubung dengan tools dari Google lainnya seperti Google Drive dan GitHub. Dengan demikian, kamu tak perlu khawatir file milikmu menghilang.



Jumat, 13 Januari 2023

BINER

  Sistem angka biner adalah sistem angka yang paling cocok untuk diterapkan pada komponen penyimpanan optik dan magnetik komputer. 

  Bilangan biner inilah yang menyebabkan terjadi komunikasi pada jaringan internet.

  Pengertian apa itu bilangan BINER:

    Pengertian singkatnya, sistem bilangan biner atau sistem bilangan basis dua adalah suatu sistem penulisan angka dengan menggunakan dua lambang adalah 0 dan 1.

   Sistem bilangan biner modern ditemukan oleh Gottfried Wilhelm Leibniz pada masa zaman ke-17. Sistem bilangan ini merupakan landasan dari semua sistem bilangan berbasis digital.

  Prinsip dari sistem bilangan biner adalah:

- Cuma punya dua simbol: nol (0) dan satu (1)-

-Tidak ada satu simbol yang mewakili bilangan dua

- Dua adalah gabungan 1 dan 0. Sehingga angka dua bila kita tulis dalam biner menjadi 10.

- Digit pada bilangan biner disebut dengan binary digit yang sering disingkat dengan bit.

   Sistem bilangan ini biasa dimanfaatkan untuk alat-alat elektronik berbasis digital dan komputer.Komputer hanya mengenali dua kondisi yaitu saat 1 ketika tegangan positif dan saat 0 ketika tegangan negatif.Selain itu, bisa juga kondisi 1 dan 0 melambangkan arus dan tidak ada arus. Juga melambangkan arah kutub magnet.


  Fungsi Bilangan Biner:

    Sederhananya begini, untuk menyajikan data numerik (angka) dalam kehidupan sehari-hari, kita menggunakan sistem angka desimal.Sayangnya, komputer tidak dapat melakukan hal yang sama. Komputer mewakili angka dengan menggunakan sistem angka dasar terendah, yaitu dua.inilah yang dinamakan sistem bilangan biner.Selain itu, untuk menjaga perhitungan tetap sederhana, komputer menggunakan sistem angka biner.

Jika ingin lebih jelasnya bisa kunjungi link tersebut:

https://bobo.grid.id/read/083483678/bilangan-biner-penjelasan-dan-fungsinya-dalam-bidang-informatika

Rabu, 11 Januari 2023

Analisis data


    Analisis data adalah sebuah proses investigasi, pembersihan, transformasi dan pemodelan data menggunakan tujuan menemukan gosip yang bermanfaat, menginformasikan kesimpulan serta mendukung pengambilan keputusan.Analisis data pengertian dan tujuan. pengertian dan macam metode pengumpulan data secara manual pengertian dan macam metode pengumpulan data secara otomatis pengertian dan fungsi Google Colab Google Research  mengenal python.pengertian web scraping

Mengenal Apa itu Analisis Data

    Analisis data didefinisikan menjadi proses pencucian, transformasi, serta pemodelan data buat menemukan informasi yang berguna buat pengambilan keputusan bisnis. Tujuan Analisis Data ialah buat mengekstrak gosip yang bermanfaat berasal data dan merogoh keputusan sesuai analisis data.

Jenis-jenis Analisis Data

    Pada pada sebuah penelitian, terdapat beberapa jenis analisis data. Kedua jenis analisis tadi merupakan analisis kualitatif serta analisis kuantitatif. Pada bawah ini penjelasan mengenai ke 2 jenis analisis tersebut :

Kualitatif

Ialah analisis data yang diperoleh menggunakan proses sistematis. 

Kuantitatif

    Adalah jenis analisis yang memakai indera menggunakan sifatnya yang kuantitatif. Hal ini berarti sebuah analisis dilakukan dengan memakai contoh-contoh tertentu. 

Fungsi- fungsi Analisis Data

  • Analisis data dapat berfungsi menjadi bahan penilaian
  • Analisis data jua bisa digunakan untuk menanggapi sebuah masalah eksklusif
  • Memecahkan perseteruan serta memilih sebuah keputusan juga keputusan.
  • Data yg diperoleh asal hasil analisis pula bisa digunakan buat acuan pada sebuah kegiatan yang diperlukan.
  • Yang akan terjadi asal analisis yang dilakukan pada sebuah data pula dapat dimanfaatkan pada sebuah aktivitas menjadi suatu perencanaan.

Bahasa Pemrograman

  B ahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk...