Pemrograman Jaringan Python

Image: canva.com

Pemrograman Jaringan Python Beserta Contoh Program

Artikel pemrograman jaringan menggunakan bahasa Python beserta contoh program merupakan kelanjutan dari postingan saya sebelumnya yang membahas pemrograman jaringan yang menggunakan bahasa java. Jadi, tanpa berlama-lama langsung saja simak pembahasannya berikut ini.

Apa itu Python?

Menurut Depi Pazriyah (2017). Melakukan penelitian tentang Penggunaan Raspberry Pi Dalam Mendeteksi Warna Melalui Webcam, Python adalah sebuah bahasa pemrograman yang bisa digunakan pada beberapa platform (multiplatform), dan bersifat sumber perangkat bebas terbuka (opensource), pertama kali dikembangkan oleh Guido van Rosum pada tahun 1990 di CWI, Belanda.

Bahasa berorientasi objek yang dinamis (object-oriented-dynamic language). Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan berjalan di berbagai sistem operasi seperti Linux, Windows, Unix, Symbian, dan lain-lain.

Adapun fitur-fitur yang ditawarkan oleh Python, yaitu:

  • Kepustakaan yang luas, menyediakan modul-modul untuk berbagai keperluan.
  • Mendukung pemrograman berorientasi objek.
  • Memiliki tata bahasa yang mudah dipelajari dan dipahami.
  • Memiliki sistem pengelolaan memori otomatis.

Solekhan, melakukan penelitian Sistem Informasi Laboratorium Berbasis Jaringan
Dengan Menggunakan Python Dan MYSQL. Ide penulis mengambil Python sebagai
bahasa pemrogramannya. Bahasa pemrograman Python pada penelitian ini yang dihubungkan dengan MYSQL Server sebagai databasenya.

Metode yang di ambil dalam penelitian ini adalah metode waterfall yang dirancang
bersama-sama oleh beberapa pengelola laboratorium, metode ini merupakan model
klasik yang bersifat sistematis dan mudah dipahami karena berurutan dalam tahapan membangun software.

Muhammad Suaib Takzim (2017). Dibandingkan berbagai jenis bahasa pemrograman
Python memiliki berbagai banyak keunggulan antara lain:

  • Python memiliki konsep desain yang bagus dan sederhana yang berfokus pada kemudahan dalam penggunaan agar mudah dibaca.
  • Python dapat meningkatkan produktivitas dan menghemat waktu bagi para
    programer.
  • Program yang ditulis menggunakan bahasa Python dapat dijalankan di hampir
    semua jenis sistem operasi seperti Unix, Windows, Linux, MacOs X, Android, dan lain-lain.
  • Python memiliki banyak dukungan library dari pengembangan pihak ketiga misalnya library untuk pengembangan web, pengembangan aplikasi GUI, serta game.
  • Selain bersifat gratis, Python melalui mekanisme tertentu dapat diintegrasikan
    dengan aplikasi yang ditulis dalam bahasa pemrograman lain.

Untuk memulai dan menulis sebuah program, kita akan membutuhkan semacam compiler agar program yang kita buat nantinya bisa berjalan dan dieksekusi. Nah, compiler tersebut dinamakan IDE. Untuk penjelasan singkatnya, di bawah ini.

Apa itu IDE?

IDE atau Integrated Development Environment adalah program komputer yang memiliki beberapa fasilitas yang diperlukan dalam pembangunan perangkat lunak. Tujuannya untuk menyediakan semua utilitas yang diperlukan dalam membangun perangkat lunak.

Adapun fasilitas yang terdapat di dalam IDE ini antara lain:

  • Editor, adalah sebuah fasilitas untuk menuliskan kode sumber dari perangkat lunak.
  • Compiler, adalah sebuah fasilitas untuk mengecek sintaks dari kode sumber kemudian
    mengubah dalam bentuk binari dan sesuai dengan bahasa mesin.
  • Linker, sebuah fasilitas untuk menggabungkan data binari dari beberapa kode sumber yang dihasilkan compiler tersebut, sehingga data ini akan menjadi satu kesatuan.
  • Debuger, adalah sebuah fasilitas untuk mengetes jalannya program, untuk mencari bug/kesalahan yang terdapat dalam program.

Berikut ini adalah beberapa IDE yang bisa kita gunakan untuk pemrograman menggunakan bahasa Python, antara lain:

  • Spyder
  • PyCharm
  • Thonny
  • Atom
  • Jupyter Notebook

Setelah IDE berhasil diinstall di komputer masing-masing, barulah anda bisa menuliskan program yang akan dibuat nantinya. Untuk contoh program jaringan sederhana bahasa Python, anda bisa melihatnya di bawah ini.

Contoh Pemrograman Jaringan Python

Ini adalah contoh program untuk membuat Client sederhana menggunakan bahasa pemrograman Python. Berikut adalah sumber kode nya:

import socket
import sys

# Create a TCP/IP socket
stream_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

# Define host
host = 'localhost'

# define the communication port
port = 8080

# Connect the socket to the port where the server's listening
server_address = ((host, port))

print "connecting"
stream_socket.connect(server_address)

# Send data
message = 'message'
stream_socket.sendall(message)

# response
data = stream_socket.recv(10)
print data

print 'socket closed'
stream_socket.close()

Penutup

Sekian untuk pembahasan tentang pemrograman jaringan menggunakan bahasa Python beserta contoh programnya. Terima kasih, semoga bermanfaat dan sampai jumpa di artikel-artikel selanjutnya.

Baca Materi Selanjutnya >

< Baca Materi Sebelumnya



Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *