Salah satu keunggulan bahasa pemrograman python adalah librarynya yang sangat lengkap dan open source, kali ini saya akan memberikan tutorial menggunakan salah satu library python.
dengan aplikasi sederhana ini kita dapat melacak negara no tersebut dan melacak provider apa yang digunakan, baiklah langsung saja kita masuk ke tutorialnya.
Installasi library
pada tutorial kali ini kita akan menggunakan library phonenumbers
#ketik pada cmd/terminal kalian
pip install phonenumbers
Membuat program
setelah kita berhasil mengintal library langkah selanjutnya silahkan kalian buat satu file berekstensi .py terserah namanya apa
lalu didalam file tersebut ketiklah kode untuk mengimport library yang telah kita instal tadi.
- Kemudian buatlah variabel baru untuk menampung no hanphone.
- Setelah itu import modul geocoderdan carrier.
Kemudian buatlah variabel lagi seperti dibawah.
Kemudian cetak variabel tersebut menggunakan modul seperti dibawah.
import phonenumbers
nohp = input("Masukan No HP (+62 xxxx):")
#Modul ini berfungsi untuk melacak negara
from phonenumbers import geocoder
#Modul ini berfungsi untuk melacak provider yang digunakan
from phonenumbers import carrier
lokasi_no = phonenumbers.parse(nohp, "CH")
provider_no = phonenumbers.parse(nohp, 'RO')
print("\n#################################")
print('Negara :',geocoder.description_for_valid_number(lokasi_no, "en"))#geocoder.description_for_valid_number digunakan untuk melacak negara
print('Provider : ',carrier.name_for_number(provider_no, 'en'))#geocoder.description_for_valid_number digunakan untuk melacak provider
Hasil
Berikut adalah code jadinya:
import phonenumbers
nohp = input("Masukan No HP (+62 xxxx):")
#Modul ini berfungsi untuk melacak negara
from phonenumbers import geocoder
#Modul ini berfungsi untuk melacak provider yang digunakan
from phonenumbers
import carrier
lokasi_no = phonenumbers.parse(nohp, "CH")
provider_no = phonenumbers.parse(nohp,'RO')
print("\n#################################")
print('Negara :',geocoder.description_for_valid_number(lokasi_no, "en"))#geocoder.description_for_valid_number digunakan untuk melacak negara
print('Provider : ',carrier.name_for_number(provider_no, 'en'))#geocoder.description_for_valid_number digunakan untuk melacak provider
Hasil :
Masukan No HP (+62 xxxx):+628956361516
#################################
Negara : Indonesia
Provider : Hutchison
Sekian dulu tutorialnya untuk informasil lebih lanjut mengenai library tersebut bisa kunjungi phonenumbers