teollo

Wednesday, January 5, 2022

0

Upload Project Ke Github


Git sebuah tools wajib yang harus dipahami oleh seorang programming yang banyak digunakan dalam proyek pengembangan software. Git adalah version control system yang diciptakan oleh Linus Torvalds yang salah satu fungsinya adalah mencatat perubahan pada proyek yang dikerjakan sendiri atau bersama. karena sepandai apapun programmer tidak akan bisa bekerja sendirian maka di perlukan Git.


Tuesday, December 14, 2021

0

Tipe Data Python

 Tipe Data menjadi pondasi awal dalam belajar pemrograman pada bahasa pemrograman apapun. Tipe data menjadi titik awal untuk menghasilkan analisis, visualisasi dan menjadi suatu media untuk menyimpan data atau sebuah informasi. Tipe data python sebenarnya tidak jauh beda dengan berbagai bahasa pemrograman yang lain. Meskipun hampir sama tapi setiap bahasa pemrograman memiliki klasifikasi tersendiri yang sejalan dengan filosofinya.


Berikut beberapa tipe data python yang sering digunakan :




Berikut saya mencoba beberapa tipe data menggunakan script python 


0

Update Python Versi Terbaru

 Python salah satu dari banyak bahasa pemrograman yang berkembang saat ini. Semuanya memiliki peran masing-masing dalam memenuhi kebutuhan penggunanya. Tetapi masalahnya adalah bagaimana mengajarkannya kepada seseorang yang baru mengenal pemrograman. Python memiliki sintaks yang terorganisir dengan baik dan alat yang kuat untuk menyelesaikan proyek apa pun. Python menggunakan pemikiran matematis sederhana, beberapa universitas terkemuka menggunakan bahasa pemrograman python untuk mengajar siswanya. Python adalah bahasa yang cocok untuk pembelajaran dan pemrograman dunia nyata. Python adalah bahasa pemrograman berorientasi objek tingkat tinggi yang kuat yang dibuat oleh Guido van Rossum. Python memiliki masa depan yang cerah untuk mengembangkan hampir semua jenis aplikasi baik itu aplikasi web atau aplikasi game. Untuk itu saya akan menunjukkan bagaimana cara update python ke versi terbaru agar kita lebih maksimal dalam penggunaanya. 

  1. Pertama perbarui daftar paket pada sistem operasi anda


sudo apt update



sudo apt install software-properties-common


  1. Tambahkan PPA deadsnakes ke sources list 

sudo add-apt-repository ppa:deadsnakes/ppa “ tekan ENTER


  1. Setelah repository diaktifkan silahkan install python dengan versi yang diinginkan kali ini saya menggunakan versi python 3.10

sudo apt install python3.10



  1. Cek apakah versi python sudah berubah


python3.10 –version



Reference :

https://fedingo.com/how-to-upgrade-python-in-ubuntu/

https://askubuntu.com/questions/1086649/how-to-update-python-to-the-latest-version-on-ubuntu-18-04


https://ubunlog.com/id/python-3-9-cara-menginstal-di-ubuntu-20-04/

0

Virtual Environment Pada Python

 Virtual Environment adalah sebuah tools, ruang lingkup virtual yang tertutup dan tidak bisa diakses dari dunia luar. Virtual Environment berguna saat membutuhkan dependencies yang berbeda antara satu project dengan project lainya tapi masih berjalan dalam satu sistem operasi yang sama. Dengan cara ini kita dapat menginstall versi modul tertentu tanpa khawatir akan mempengaruhi project - project yang lain.



Ada beberapa cara untuk membuat virtual environment berikut saya akan tunjukkan salah satu cara membuat virtual environment di ubuntu 20.04.


  1. Pertama kita cek versi python yang terinstall 


python3 –version



  1. Versi python yang terbaru adalah 3.10.1 


Untuk tutorial ini saya sudah update versi python saya ke versi yang terbaru bisa cek langkah - langkahnya di sini


  1. kita mulai menginstal paket python3-venv yang menyediakan modul venv

sudo apt install python3-venv

Setelah modul terinstal lingkungan virtual python3 siap untuk di buat

  1. Selanjutnya masuk ke direktori dimana kita ingin menempatkan lingkungan virtual python3

Jalankan perintah ini untuk membuat virtual environment baru

python3 -m venv env

Perintah diatas akan membuat direktori bernama env, Berisi salinan binary Python, paket manager pip, library standar python, dan file - file pendukung lainya.

  1. Untuk mulai menggunakanya kita mulai dengan mengaktifkanya terlebih dahulu dengan cara 

source env/bin/activate

Setelah aktif, direktori bin ditambahkan di awal variabel $PATH. Selanjutnya  prompt shell akan berubah dan menampilkan nama lingkungan virtual yang saat ini gunakan

Dalam virtual environment, Kita dapat menggunakan perintah pip dan python tidak lagi menggunakan pip3 dan python3

Caranya kita install modul terlebih dahulu, menggunakan manajer paket Python, pip:

pip install requests

Verifikasi instalasi dengan mengimpor modul

import request

 

Sekarang kita cek apakah ada kesalahan saat mengimpor atau tidak. Saya menggunakan situs httpbin.org yang menyediakan layanan HTTP Request & Response sederhana.

Buka editor dan buat file baru

nano test.py

Ok berhasil script akan mencetak dictionary dari semua entri header seperti yang ditunjukkan di atas.

untuk menonaktifkan virtual environment, cukup ketik deactivate maka akan kembali lagi  ke shell normal.



Reference :


https://www.linuxid.net/25056/membuat-python-virtual-environments-di-ubuntu-18-04/

https://computingforgeeks.com/how-to-install-python-on-ubuntu-linux-system/

https://www.abdumar.com/2021/03/cara-upgrade-ke-python-390-di-ubuntu.html







Tuesday, November 30, 2021

0

Check And Optimize Web Content

Perkembangan dunia digital membuat semua orang mempunyai kesempatan yang sama untuk mencari peluang didunia maya. Kalau dulu banyak bidang usaha yang tidak terpikirkan untuk masuk kedunia digital maka sekarang banyak yang berbondong - bondong masuk kedunia digital. Hal tersebut akan memunculkan kompetitor dalam dunia bisnis. Hal tersebut membuat kita ingin tahu seberapa besar kekuatan kompetitor kita dalam dunia digital. Salah satu caranya kita bisa menggunakan Backlink Checker untuk mengetahui seberapa kuat tautan balik yang dibangun oleh sebuah website. Meskipun hari ini kita bisa menyelidiki backlink yang digunakan kompetitor tapi kualitas kontent  juga sangat mempengaruhi rangking di SERP



Dalam pembuatan website dengan tujuan untuk bisnis penggunaan backlink untuk optimasi sangat diperlukan. Jika didunia nyata backlink seperti sebuah poster yang ditempel dimana - mana. Sebagai pelaku bisnis tentunya harus memetakan pola atau kekuatan kompetitor. 
Ada beberapa Backlink Chacker yang bisa digunakan untuk melakukan analisa backlink dari kompetitor bisnis misalnya Ahrefs, SEMRush, Majestic SEO, SEO Spyglass, Google Alert, Backlink Watch dll.

Berikut saya akan memperlihatkan hasil analisa backlink pada web pribadi saya dengan Backlink Checker dari beberapa tools online 

Contoh tampilan Ahrefs : Cek Backlink








Contoh MOZ: Cek Backlink (Lost/New)




Contoh tampilan SEMRush : Cek Backlink



SEO adalah dunia digital yang penuh persaingan. setiap website akan bersaing untuk mendapatkan peringkat paling atas. SEO tidak hanya membuat kontent yang bagus dan backlink yang berkualitas, tapi perlu sebuah Traffic Analitycs. Karena sebagus apapun website kita jika tidak ada trafic ke web maka yang kita lakukan tadi tidak ada gunanya. Ada banyak tools untuk melihat trafic di web misalnya Google Search Console dan Google Analityc yang keduanya bisa digunakan dengan gratis.




Monday, November 8, 2021

1

Welcome to TEOLLO

teollo sebuah blog programming yang menyediakan ruang digital tempat belajar bersama untuk bersama - sama tumbuh secara personal sekaligus membangun dalam lingkup sosial. teollo juga tempat menyimpan dan dokumentasi apapun yang kami pelajari yang berhubungan dengan teknologi komputer.

Monday, October 25, 2021

0

Simple Visibility With Fast Growth Effect On IoT


 

Industri IoT mengacu pada perluasan dan penggunaan internet of things (IoT) di sektor industri dan aplikasi. Dengan fokus yang kuat pada komunikasi mesin-ke-mesin , data besar, dan pembelajaran mesin. IoT dapat memiliki kelebihan melampaui perangkat biasa . Perbedaannya adalah persinggungan antara teknologi informasi  dan teknologi operasional dan mengacu pada jaringan proses operasional dan sistem kontrol industri (ICS). 

 

Dubai , London , atau  New York adalah contoh negara yang sukses mengimplementasikan internet of things (IoT) dalam pengelolaan kota atau smart city. Lalu timbul anggapan bahwa IoT hanya cocok diterapkan di negara yang kaya di dunia dan tidak cocok pada negara berkembang, seperti Indonesia , karena biaya implementasinya yang mahal dan rumit.

 

Anggapan seperti itu memang kerap muncul dari banyak pemimpin di dunia yang belum mengimplementasikan IoT dalam pengelolaan negara atau kotanya, baik dari negara kaya atau biasa. Menurut Menon, implementasi tak melulu soal teknologi, tetapi bagaimana membuat beberapa hal terkoneksi. Jadi, lanjutnya, bisa dimulai dari hal-hal sederhana untuk menghasilkan solusi bagi permasalahan sehari-hari di kota atau negara dengan biaya yang terjangkau.

 

IoT harus berujung pada solusi yang efektif dan membantu masyarakat dalam kehidupan sehari-hari di daerah tersebut dan tetap bisa terkoneksi satu sama lain. Industri dan perusahaan yang bekerja dalam bidang teknologi operasional (OT) harus memahami aspek keselamatan pekerja dan kualitas produk yang dihasilkan. Mengingat teknologi operasional (OT) masih dalam tahap pengembangan integrasi dengan jaringan internet, industri-industri mulai mendalami hal-hal tersebut dengan mulai melakukan pengenalan mesin cerdas dan otomatis di industri yang mana hal ini akan mendatangkan banyak tantangan baru yang memerlukan pemahaman tentang cara kerja IIoT (Industrial Internet of Things).

 

Sistem IoT pada suatu industri akan membawa keuntungan untuk mendorong produktivitas dalam operasi industri dengan tetap menjaga keamanan. Selain itu, sistem IoT yang terhubung Teknologi Operasionalnya (OT) ke internet dapat membuat bisnis industri lebih efisien dan mudah, dengan bantuan banyak sensor dan perangkat yang terhubung di tempat kerja dan data real-time yang dihasilkan. Namun, jika terjadi ancaman pada keamanan siber sistem IoT industri menjadi salah satu kekurangan yang dapat memberikan kerugian. Di sinilah keamanan berdasarkan desain dan pendekatan keamanan yang disematkan harus ditingkatkan.

 

 

 

 

 

 

 

 


Monday, October 18, 2021

0

Mahasiswa UMBY Jadi Technopreneur Memanfaatkan Web



Technopreneur merupakan sebutan untuk seseorang yang memanfaatkan perkembangan teknologi mutakhir untuk dioptimalkan sebagai basis dalam mengembangkan pengembangan usaha. Mahasiswa Universitas Mercu Buana Yogyakarta ( UMBY ) berkesempatan menjadi technopreneur dengan memanfaatkan Web. Melalui mata kuliah technopreneurship mahasiswa Universitas Mercu Buana Yogyakarta ( UMBY ) didorong untuk mengikuti perkembangan teknologi dengan membuka peluang usaha baru yaitu dengan memanfaatkan Web untuk menawarkan barang atau jasa yang dimilikinya. Dengan memanfaatkan Web untuk menjadi Technopreneur Mahasiswa Universitas Mercu Buana Yogyakarta ( UMBY ) akan memberikan sebuah solusi kemudahan, kenyamanan dan ongkos yang lebih murah kepada konsumen. Menjadi Technopreneur mahasiswa Universitas Mercu Buana Yogyakarta ( UMBY ) harus memulai usahanya dengan ide - ide kreatif yang bisa memberikan solusi teknologi sehingga bisa mengubah cara melakukan sesuatu dan memiliki dampak yang luas untuk dunia saat ini. 



Dilansir dari qwords “ Technopreneur adalah bagian dari Enterpreneur”,  bedanya Technopreneur memanfaatkan teknologi sebagai core utama bisnisnya sedangkan Enterpreneur mengedepankan transaksi konvensional berupa barang dan jasa. Salah satu negara dengan pengaruh besar dalam Technopreneur misalnya Amerika Serikat yang sejumlah perusahaan raksasa lahir di Negeri Paman Sam ini. Sebut saja Apple, Google, Microsoft, Amazon, Fcebook, eBay dan masih banyak lagi perusahhan berbasis teknologi. Dalam ruang Technopreneur bukan penemuan yang menjadi titik berat melainkan sebuah inovasi yang berbasis teknologi untuk berwirausaha, Misalnya yang dilakukan Mahasiswa UMBY memanfaatkan Web untuk menjadi Technopreneur. 


Mencari solusi untuk menyelesaikan masalah menggunakan sumberdaya teknologi, itu berarti Mahasiswa Universitas Mercu Buana Yogyakarta ( UMBY ) harus kreatif, inovatif, dinamis dan harus menguasai teknologi dengan banyak belajar dan update tentang dunia teknologi.  Menurut Enterpreneur teknologi yang banyak diminati dan terus di teliti adalah kecerdasan buatan ( AI ) , augmented reality, blockchain, the internet of things, 3D printing, big data, cloud computing, dan masih banyak lagi.



Sunday, October 17, 2021

0

Matematika Diskrit Membantu Belajar Pemrograman




Untuk menjadi seorang programmer, harus memiliki keterampilan pemecahan masalah, lebih dari hanya sekedar keterampilan menulis code. Matematika Diskrit akan sangat membantu dalam pemecahan masalah yang diperlukan untuk menjadi seorang programmer. 


Terlepas dari perubahan besar yang telah terjadi sejak komputasi elektronik ditemukan tahun 1950-an, beberapa hal tetap sama. Kebanyakan orang gagal menjadi programmer antara 30% dan 60% dari setiap departemen ilmu komputer gagal dalam pembelajaran pemrograman pertama.


Banyak developer muda belajar ilmu komputer secara online sendiri. Mereka telah mendengar tentang banyak subjek yang perlu mereka bahas seperti algoritma, struktur data, database, dan banyak lagi. Namun, hanya sedikit yang pernah mendengar tentang matematika diskrit, meskipun itu adalah tulang punggung ilmu komputer.


Matematika diskrit bukanlah jenis matematika berkelanjutan seperti kalkulus, yang kita habiskan sebagian besar waktu kita untuk belajar di bangku sekolah. Matematika lanjut mempelajari objek (misalnya bilangan real) yang bervariasi dengan lancar. Sedangkan matematika diskrit mempelajari objek-objek seperti bilangan bulat, graf, dan pernyataan dalam logika yang tidak berubah-ubah secara mulus. Jadi itu mencakup banyak topik menarik seperti probabilitas, teori himpunan, logika, algoritma, banyak lagi.


Mastering Python Fundamental in 3 days — Day 1 Python Installation And First Program With Python
2

Mastering Python Fundamental in 3 days — Day 1 Python Installation And First Program With Python

Why should python why not other programming languages.Python is an interpreter language so it will feel “a little” slow compared to other languages that use compilers such as c and c++, but this is relative because it depends on the size of the program being made. Before using python, first install python on your computer. Windows users can directly download the file at https://www.python.org/downloads/ .

Now I will show you how to install python on linux for this time I use ubuntu 20.04 :

Installing python on ubuntu is very easy, it only takes a few minutes then python will be installed on your computer.

  1. First start by updating the package index and installing the prerequisites

sudo apt update

sudo apt install software-properties-common

2. Next add deadsnakes PPA to source list

sudo add-apt-repository ppa:deadsnakes/ppa

3. You will be asked to press “Enter” to continue

Press [ENTER] to continue or Ctrl-c to cancel adding it.

4. Once the repository is enabled, install python with the command

sudo apt install python3.8

5. Check python installation with command

python3.8 — version

First Program With Python

Python is a simple language and has an easy syntax. When we first learn a programming language, we are definitely told to display the program “Hello World !” and in python it can be done simply by writing the command print( “Hello World ! “ ) . In this first program I will demonstrate the use of python in a program to add two numbers.

output :

In this program, we request the input number from the user, and we store it in the variables bil1 and bil2, respectively.

We use the input() function to request input. The input() function returns a string, so we must first convert it using the float() function. We store the amount in the amount variable.

Finally, we display the amount by using the print() function.

Data Types in Python
0

Data Types in Python

 Python is a completely object-oriented programming language which means that all variables are objects. Every data has a value and every value has a type. If the variable is basket, then its data type is the type of object that we are going to put in the basket. It helps to understand what types of operations can be performed on a value.

Python itself has a data type that is quite unique if we compare it to other programming languages.