Membuat Tool Tracker Location dengan Python

Membuat Tool Tracker Location dengan Python

membuat tracker location dengan python

Saya yakin ada banyak sekali orang yang mempelajari bahasa pemrograman, tapi ketika mereka telah selesai mempelajarinya tidak sedikit diantara mereka yang bingung apa langkah selanjutnya, atau istilah lainnya, mau dikemanakan ilmu pemrograman yang telah mereka pelajari tersebut.

Karena tidak tahu apa yang harus dilakukan dengan bahasa tersebut, mereka pun jadi jarang mengasah dan menggunakannya, al-hasil seiring berjalannya waktu, kita akan menjadi lupa dan kehilangan ilmu pemrograman kita.

Oleh sebab itulah, dalam tulisan ini saya akan membagikan cara membuat tool tracker location dengan bahasa program python.

Agar teman-teman yang sudah mempelajari basic python ilmunya tidak sia-sia, kita bisa mengasahnya dengan membuat tool ini.

Fungsi Tracker Location

Tracker location adalah tool sederhana yang berfungsi untuk membantu kita mengetahui lokasi seseorang berdasarkan alamat IP mereka. Terdengar menarik bukan?

Dalam panduan kali ini, kita akan membuatnya dengan Python.

Alat yang diperlukan

Untuk alat sendiri kita hanya memerlukan text editor, bisa apa saja. Tapi kali ini saya menggunakan Visual Studio Code.

Dan tak lupa, kita juga memerlukan file Geolitecity.dat

Untuk mendapatkan file tersebut, teman-teman bisa mendapatkan melalui tombol di bawah ini

*Pastikan Python sudah terinstall di text editor kalian

Setelah semua sudah siap, saatnya untuk kita mulai membuat tool ini.

Membuat Tool Tracker Location dengan Python

1. Membuat Folder

Seperti biasa, langkah pertama yang harus kita lakukan adalah membuat folder, dimana nantinya folder ini akan menjadi tempat kita menyimpan file Tracker Locationnya. Kamu bisa menamainya dengan apa saja, tapi pada kesempatan kali ini saya membuat folder dengan nama “Tracker Location”

2. Isi Folder

Setelah foldernya selesai dibuat, masukan file GeoLiteCity.dat yang tadi sudah kita download ke dalam folder tersebut. Serta buatlah dua file dengan format .py

file 1 : tracker_one.py
file 2 : tracker_two.py

Untuk namanya sendiri terserah, itu hanya sebagai contoh.

Apabila sudah, buka folder itu di text editor kalian

Mulai Menulis Program

Pertama-tama, silahkan buka file tracker_one.py

UNtuk menulis program ini, kita mulai dengan melakukan import keterangan mengenai geoip dan import untuk melakukan requests

Di text editor kalian, tuliskan perintah berikut :

import pygeoip
import requests

Selanjutnya kita akan membuat beberapa variabel

Pertama, kita akan membuat variabel yang berisikan tentang request atau meminta api dari situs ipify.org

Ipify.org merupakan situs yang menyediakan simple api untuk IP address.

Untuk menulis variabel ini lakukan seperti berikut

my_ip = requests.get('https://api.ipify.org').text

Kemudian, kita akan membuat variabel gip. Variabel ini berisikan tentang keterangan GeoIP serta menginput file GeoLiteCity.dat, untuk menuliskannya lakukan seperti ini

gip = pygeoip.GeoIP('GeoLiteCity.dat')

Setelah itu, kita akan membuat variabel ‘res’. Variabel ini sebagai penghubung dari variabel gip dan perecord untuk alamatnya nanti.

Tulis variabel res sebagai berikut

res = gip.record_by_addr(my_ip_addr)

Jika semua variabel sudah kita buat, selanjutnya kita print variabel res untuk melihat hasil tool buatan kita.

Sebenarnya untuk melakukan print, kita cukup menulis perintah

print(res) saja.

Namun hasilnya akan berantakan, dan menyulitkan kita untuk membaca.

Oleh sebab itulah, ada baiknya kita menulis printnya seperti ini

for key, val in res, item():
print(f{key} ; {val}')

Nah bagaimana mudah sekali bukan? setidaknya sekarang kita bisa membuat tool tracker location sederhana sendiri.

Jika kamu lebih tertarik melihat video, kamu bisa menonton video membuat tracker location dengan python di bawah ini :

Sekian untuk artikel Cara Membuat Tool Tracker Location dengan Python. Semoga bermanfaat.

Terima kasih!

Join the discussion

Newsletter