Langsung ke konten utama

Jupyter Notebook Sebagai Solusi Pembelajaran Berbagai Model Artificial Intelligence

 

TUGAS
KOMPUTASI MODERN
"TUGAS KELOMPOK KOMPUTASI MODERN"
Lembar Ini Disusun Untuk Memenuhi Tugas Kelompok Yang Diampu Oleh:
Adam Huda Nugraha, S.Kom., MMSI


Disusun Oleh:
Aldi (50418441)
Alief Priambudi (50418521)
Irfaan Fikri Hakim (53418370)
Muhammad Burhan Nurdin (54418519)
Muhammad Rizky Fajar (54418933)
Restu Cahyaningrum (56418015)
4IA21

FAKULTAS TEKNOLOGI INDUSTRI
TEKNIK INFORMATIKA
UNIVERSITAS GUNADARMA
2021/2022



Jupyter Notebook

Sumber: datascience.foundation

Jupyter adalah aplikasi web gratis untuk yang digunakan untuk membuat dan membagikan dokumen yang memiliki kode, hasil hitungan, visualisasi, dan teks.

Jupyter adalah singkatan dari tiga bahasa pemrograman Julia (Ju), Python (Py), dan R.

Jupyter berfungsi untuk membantu dalam membuat narasi komputasi yang menjelaskan makna dari data di dalamnya dan memberikan insight mengenai data tersebut.

Struktur Utama Jupyter dan Fungsinya

Pada dasarnya, Jupyter memiliki tiga struktur utama di dalamnya. Masing-masing struktur memiliki fungsi masing-masing. O'Rielly membaginya menjadi tiga bagian, yaitu:
  1. Front-end Notebook
    Front-end notebook membuat kita dapat mengedit atau menjalankan notebook lain. Front-end adalah sebuah aplikasi JavaScript yang dikirimkan ke browser seperti aplikasi web lainnya. Fungsi dari front-end notebook adalah menyimpan, mengelola, dan mengirim notebook ke server jupyter
  2. Jupyter Server
    Server jupyter adalah aplikasi yang berjalan di komputermu. Server sendiri adalah program yang berfungsi untuk melayani komputer ketika terhubung ke internet.
  3. Protokol Kernel
    Protokol kernel memungkinkan server untuk melimpahkan tugas menjalankan kode menjadi berbagai bahasa. Kernel pada dasarnya adalah bahasa pemrograman. Contohnya seperti Phyton 2, Phyton 3, dan lain-lain.

Fitur-fitur di Jupyter

Jupyter memiliki beberapa fitur dengan fungsinya masing-masing di dalamnya. RealPhyton memilih beberapa kolom menu yang perlu diketahui dan pelajari. Fitur-fitur tersebut terdapat di kolom menu. Menu di Jupyter mengandung fungsi yang sama seperti kolom menu di aplikasi lainnya.
Di dalam menu sendiri terdapat:
File
Kolom File di Jupyter berfungsi untuk membuat notebook baru atau membuka notebook yang telah ada. Dan juga bisa mengubah nama notebook yang telah  dibuat. Selain itu, di kolom ini juga terdapat fitur Save and Checkpoint yang berfungsi untuk membuat checkpoint lalu kembali ke titik terakhir apabila terjadi sesuatu yang tidak diinginkan.
Edit
Kolom Edit Jupyter bisa digunakan untuk melakukan cutcopy atau paste dari cell yang ada. Fungsi kolom ini juga untuk membagi, menyatukan, atau menghapus cell. Selain itu, kamu juga bisa mengorganisir susunan cell sesuai yang kamu mau di kolom Edit ini. Perlu diingat, apabila ada item di kolom ini yang berwarna keabuan, itu berarti tidak bisa mengaplikasikan edit pada cell yang dimaksud. Dapat memperbaikinya dengan mengubah tipe dari cell yang ingin  diedit.
View
Kolom View di Jupyter berfungsi untuk mengaktifkan atau mematikan terlihatnya header dan toolbar.Juga bisa menyalakan atau mematikan Line Numbers di dalam cells.
Insert
Kolom Insert di Jupyter berfungsi untuk memasukkan cell di atas atau di bawah cell yang  dipilih.
Cell
Kolom Cell membuatmu bisa menjalankan satu, beberapa, atau bahkan seluruh cell yang ada. Di kolom ini juga, bisa mengubah tipe dari cell yang dipilih. Selain itu, kolom cell juga bisa membantu dalam menghapus output dari cell yang telah dikerjakan. Biasanya orang-orang melakuan ini untuk membagikan notebook nya dengan orang lain. Sehinga, orang lain tersebut dapat menjalankan cell-nya sendiri.
Kernel
Kolom Kernel Jupyter adalah untuk mengerjakan kernel atau bahasa pemrograman yang berjalan. Di kolom ini, bisa melakukan restart, reconnect, mematikan, atau mengganti kernel yang digunakan di notebook. Mungkin akan jarang menggunakan kolom ini, tapi terkadang ada saat ketika harus melakukan debug notebook dan mendapatkan kalau harus restart kernel-nya. Nah, kolom ini berfungsi untuk hal tersebut.
Widget
Kolom Widget Jupyter memiliki fungsi untuk menambah atau menghapus widget yang ada. Pada dasarnya, widget adalah JavaScript widget yang digunakan untuk membuat konten cell kamu menjadi dinamis dengan menggunakan Phyton atau Kernel yang lain.
Help
Kolom terakhir di Jupyter adalah Help. Fungsi kolom ini digunakan ketika membutuhkan bantuan atau ingin mempelajari notebook kamu lebih dalam.

Jupyter Notebook untuk Artificial Intelligence?

Sumber: hackanons.com
Definisi Artificial Intelligence sendiri sebenarnya sangat luas. AI sendiri merupakan suatu kecerdasan buatan yang dirancang dan dikembangkan oleh manusia. Seperti kecerdasan pada manusia, AI pun mampu berpikir dan bertindak rasional. Teknologi AI tercanggih bahkan memungkinkan sistem untuk bergerak mirip manusia.

Dengan kecerdasan yang dimilikinya, AI dapat mengerjakan tugas dengan pintar tanpa harus mendapatkan perintah eksplisit. Adanya AI telah terbukti mampu meringankan pekerjaan manusia, terutama untuk jenis pekerjaan yang berulang dan memiliki pola kerja tertentu.

Mengapa Notebook Jupyter adalah alat yang umum dalam ilmu data adalah karena Notebook Jupyter memudahkan untuk menjelajahi dan memplot data. Saat kita mengetik 'Shift + Enter', kita akan langsung melihat hasil kodenya, yang memudahkan kita untuk mengidentifikasi apakah kode kita berfungsi atau tidak.

Notebook Jupyter juga merupakan aplikasi web sumber terbuka, dikembangkan dengan menggunakan bahasa agnostik HTML yang memungkinkan buat, bagikan, dan edit dokumen tempat kode python dapat dijalankan, membuat anotasi, menyisipkan persamaan, memvisualisasikan hasil dan fungsi dokumen.

Umumnya alat ini digunakan untuk mempelajari bahasa pemrograman python, membersihkan dan mengubah data ilmiah, simulasi numerik, pemodelan statistik, dan dapat mencakup banyak bidang lainnya.

Berikut beberapa manfaat Jupyter Notebook antara lain:
  • Mudah dipasang berkat kehadiran di Suite Distribusi Anaconda
  • Ini memiliki antarmuka web canggih yang memungkinkan untuk menggabungkan kode sumber, teks, rumus, gambar, dan multimeda dalam satu dokumen
  • Integrasi berbagai jenis informasi memungkinkan untuk memberikan penjelasan yang lebih memadai tentang program atau konsep yang dipelajari
  • Izinkan akses dari mana saja tanpa perlu menginstal layanan lain, karena ini berfungsi sebagai server klien. Demikian pula ini dapat dijalankan di dekstop lokal atau di server jauh
  • Meskipun bahasa pemrograman fundamental pada Notebook Jupyter adalah Ular Sanca, aplikasi ini juga kompatibel dengan lebih dari 40 bahasa, diantaranya R, Julia, dan Scala yang menonjol
  • Mengizinkan pertukaran dokumen Jupyter melalui layanan pihak ketiga


Referensi:
https://glints.com/id/lowongan/jupyter-adalah/#.YjnRLedByUl
https://algorit.ma/blog/data-science/cara-kerja-artificial-intelligence
https://blog.desdelinux.net/id/jupyter-notebook

Komentar

  1. kritik :
    1. Di artikel blog anda belum ada penjelasan untuk. Studi Kasus : Jupiter notebook sebagai solusi pembelajaran berbagai model AI

    BalasHapus

Posting Komentar

Postingan populer dari blog ini

Keteladanan Tokoh Wayang Adipati Karna

(Dewanagari) alias Radeya (Dewanagari: Rādheya) adalah nama Raja Angga dalam wiracarita Mahabharata. Ia menjadi pendukung utama pihak Korawa dalam perang besar melawan Pandawa. Karna merupakan kakak tertua dari tiga diantara lima Pandawa: Yudistira, Bimasena, dan Arjuna. Dalam bagian akhir perang besar tersebut, Karna diangkat sebagai panglima pihak Korawa, dan akhirnya gugur di tangan Arjuna. Dalam Mahabharata diceritakan bahwa Karna menjunjung tinggi nilai-nilai kesatria. Meski angkuh, ia juga seorang dermawan yang murah hati, terutama kepada fakir miskin dan kaum brahmana. Menurut legenda, Karna merupakan pendiri kota Karnal, terletak di negara bagian Haryana, India Utara. Dalam pewayangan Jawa, terdapat beberapa perbedaan mengenai kisah hidup Karna dibandingkan dengan versi aslinya. Menurut versi ini, Karna mengetahui jati dirinya bukan dari Kresna, melainkan dari Batara Narada. Dikisahkan bahwa, meskipun Karna mengabdi pada Duryodana, namun ia berani menculik calon is

Penerapan Load Balancer Dalam Meningkatkan Kinerja Web Server Pada Lingkungan Cloud

  PAPER KOMPUTASI MODERN Lembar Ini Disusun Untuk Memenuhi Tugas Individu Yang Diampu Oleh: Adam Huda Nugraha, S.Kom., MMSI Disusun Oleh: Alief Priambudi (50418521) 4IA21 FAKULTAS TEKNOLOGI INDUSTRI TEKNIK INFORMATIKA UNIVERSITAS GUNADARMA 2021/2022 PENERAPAN LOAD BALANCER DALAM MENINGKATKAN KINERJA WEB SERVER PADA LINGKUNGAN CLOUD Alief Priambudi Universitas Gunadarma ABSTRAKSI Pesatnya pertumbuhan internet saat ini, berdampak pada meningkatnya akses pengguna yang terhubung di dalamnya. Hal tersebut berpengaruh pada kebutuhan terhadap mesin penyedia layanan, seperti halnya server web server. Hadirnya teknologi cloud saat ini, sangat membantu para pengelola web server dalam melakukan manajerial Web server khususnya terhadap mesin server yang digunakan. Banyaknya pengguna yang mengakses membuat beban sebuah web server menjadi berat dan menimbulkan masalah yaitu down nya server yang membuat pengguna sulit untuk mengakses sebuah website. Hal yang dapat dilakukan untuk mengatasi kelebiha

Bonus Demografi Indonesia

PENDAHULUAN            Demografi Indonesia berdasarkan sensus penduduk tahun 2010 memiliki jumlah penduduk sebesar 237.641.326 juta jiwa. Hal ini menjadikan Indonesia sebagai Negara dengan penduduk terbanyak ke-4 di dunia. Jumlah tersebut diperkirakan akan terus bertambah sehingga diproyeksikan pada tahun 2015 penduduk Indonesia berjumlah 255 juta jiwa hingga mencapai 305 juta jiwa pada tahun 2035. Pulau Jawa salah satu daerah terpadat di dunia, dengan lebih dari 107 juta jiwa tinggal di daerah dengan luas sebesar New York. Indonesia memiliki bahasa dan budaya yang beranekaragam. Sejak kemerdekannya, Bahasa Indonesia (sejenis dengan Bahasa Melayu) menyebar ke seluruh penjuru Indonesia dan menjadi bahasa yang paling banyak digunakan dalam komunikasi, pendidikan, pemerintahan dan bisnis. Namun, bahasa daerah tidak sedikit pula juga tetap banyak dipergunakan. Dari segi kependudukan, Indonesia masih menghadapi beberapa masalah besar, antara lain : Penyebaran penduduk ti