Client – Server

Client-Server Model adalah model komputasi terdistibusi. Maksudnya adalah adanya pembagian peran dan fungsi antara mesin yang satu dengan yang lainnya. Ada yang berperan sebagai server dan ada mesin yang berperan sebagai client. Server bertugas menyediakan sumber daya (providers of a resources), sedangkan Client  adalah mesin yang meminta sumber daya (service requester) kepada Server. Dengan demikian […]

Input Argument

Alternatif lain memberikan input pada script adalah dengan menggunakan argumen. Untuk itu kita membutuhkan module sys. Pada module tersebut kita membutuhkan method sys, dimana variable yang mendapatkan assignment akan bertipe List. Karena tipe datanya List, maka setiap element datanya diberikan nomer index dari index ke-0, index ke-1, dan seterusnya. Dimana index ke-0 atau sys.argv[0] adalah […]

Variable Conversion

Python memungkinkan adanya perubahan tipe data pada variable. Hal ini dibutuhkan ketika kita misalnya harus melakukan pengolahan data dalam bentuk teks. Misalnya, ketika kita akan melakukan password cracking terhadap /etc/shadow. Baris-baris pada file tersebut pada dasarnya memiliki tipe string, yang memiliki pola tertentu, yaitu adanya karakter “\n” dan karakter “:” sebagai pemisah antar field. Dengan mengubah […]

Input File

Input, selain dapat dilakukan melalui raw_input(‘…’) juga dapat dilakukan dengan membaca file. Misalnya, kita akan melakukan password cracking terhadap user account pada file /etc/shadow. Maka kita dapat melakukan input pada script kita dengan melakukan variable assignment melalui perintah: open(“…nama file pada direktori ….”, ‘r’). Perhatikan gambar sebagai berikut: Apabila script tersebut dieksekusi maka berikut ini […]

Input

Agar script yang kita buat dapat menjalankan tugas sebagaimana yang kita harapkan, maka ia sangat membutuhkan input. Salah satu caranya adalah dengan cara melakukan variable assignment dengan  raw_input(‘….’). Perhatikan script pada gambar dibawah ini: Apabila script tersebut kita jalankan, maka ia akan meminta kita untuk mengisi value bagi variable webSites. Setelah itu, ia akan menampilkan […]