loading...

Senin, 30 Oktober 2017

Jumat, 27 Oktober 2017

Tipe NoneType di Python


Tipe NoneType merepresentasikan objek null(objek tanpa nilai) di dalam python.
Nilai konstan yang digunakan untuk menentukan nilai null adalah None.
Nilai ini biasanya digunakan untuk melakukan inisialisasi terhadap suatu referensi atau sebagai default untuk parameter opsional.

Kamis, 26 Oktober 2017

Tipe Set: frozenset di Python


Kali ini kita membahas sipe set yang kedua, yaitu frozenset.
Di frozenset, himpunan yang kita buat tidak dapat diubah, baik nilai maupun jumlah anggotanya.
BU : nama_constant_set = frozenset([nilai1, nilai2, nilai3,...])

Rabu, 25 Oktober 2017

Tipe Set: set di Python


Set (himpunan) digunakan untuk menampung data atau objek-objek yang tidak terurut.
Untuk membuat suatu himpunan, gunakan fungsi set() dan menyertakan runtunan nilai yang akan dijadikan sebagai elemen-elemen himpunan tersebut sebagai parameternya.

Selasa, 24 Oktober 2017

Tipe Tuple di Python


Tipe data tuple sama seperti dengan tipe data list.
Perbedaanya ada di :

  1. gaya penulisan, tuple menggunakan tanda kurung ().
  2. tuple bersifat immutable (data yang ada didalamnya tidak bisa diubah).

Jumat, 20 Oktober 2017

Tipe List di Python



  • Anggota di dalam list, di indeks berdasarkan bilangan yang selalu diawali dari nilai 0
  • Nilai anggota/elemen tidak harus dari tipe data yang sama
  • Bersifat mutable (elemen data bisa diubah)
BU : nama_list = [elemen1, elemen2, elemen3, ...]

Kamis, 19 Oktober 2017

Type Dictionary di Python


Dalam python, dictionary disebut juga tipe mapping. Dimana dalam tipe ini, terdapat 2 elemen, yaitu elemen pertama sebagai key dan elemen kedua sebagai value.
BU : nama_dict = {key1:value1, key2:value2, key3:value3, …}
Bersiifat mutable (data bisa diubah)

Rabu, 18 Oktober 2017

Membuat Server DNS di Windows Server 2016

Apa itu DNS?
Resolusi nama (name resolution) adalah proses translasi nama computer ke alamat IP.
Pada awalnya digunakan host file untuk menyimpan record yang berisi pemetaan alamat IP ke nama host (hostname). Karena penggunaan host file dirasa tidak memadai, sehingga dibuat suatu system database tersebar (distributed database system) yang dikenal dengan sebutan Domain Name System (DNS).
Server DNS adalah server yang menyediakan resolusi nama. DNS digunakan secara luas di jaringan untuk mencari server, dan memetakan host name ke alamat IP.

Tipe Numerik di Python

Python mendukung 3 tipe bilangan, yaitu: Integer, floating-point, dan bilangan kompleks.

Tipe ini bersifat immutable (tidak dapat diubah).
  • Tipe Integer
    Tipe bilangan ini adalah bilangan positif atau negative tanpa ada titik decimal.
  • Tipe Floating point
    Tipe bilangan positif atau negative dengan titik desimal
  • Tipe Kompleks
    Tersusun atas 2 bilangan pecahan (float) : bagian riil dan imaginer.
Code : numerik.py

def main():
    #Tipe-tipe bilangan
    int1 = 100
    float1 = 15.20
    complex1 = 45.j
    
    #tampilkan tipe-tipe bilangan diatas
    print("Ini tipe interger", int1)
    print("Ini tipe Floating point", float1)
    print("Ini tipe Complex", complex1)
    
if __name__ == "__main__":
    main()


Sumber : Buku "Mudah belajar python untuk aplikasi desktop dan web"


Selasa, 17 Oktober 2017

Tipe String di Python



Dalam python, string direpresentasikan dengan tipe str dan merupakan kumpulan karakter Unicode.
String dapat dibuat menggunakan tanda petik tunggal, ganda, maupun triple (petik tunggal atau ganda yang ditulis tiga kali).
String bersifat immutable (tidak dapat diubah)

Code: string.py

Senin, 16 Oktober 2017

Tipe-tipe data di Python


Dalam python terdapat beberapa tipe data, diantaranya:
  • Tipe String
    Termasuk dalam tipe data teks.
    String dapat dibuat dengan menggunakan tanda petik tunggal, ganda maupun triple (petik tunggal atau ganda yang ditulis tiga kali).
  • Tipe Numerik
    Termasuk dalam tipe bilangan.
    Python mendukung 3 (tiga) tipe bilangan, yaitu: integer, floating-point dan bilangan kompleks.
  • Tipe Boolean
    Tipe khusus, yang menangani nilai logika, True dan False.
  • Tipe List
    Berisi kumpulan nilai dari tipe data sejenis maupun tidak sejenis.
    Index bilangan selalu diawali dari nilai nol (0).
    Jumlah elemen dan nilai di dalam tuple bisa diubah.
    BU : nama_list = [nilai1, nilai2, nilai3, …]
  • Tipe Tuple
    Berisi kumpulan nilai dari tipe data sejenis maupun tidak sejenis.
    Jumlah elemen dan nilai di dalam tuple tidak bisa diubah.
    BU : nama_tuple = (nilai1, nila2, nilai3, …)
  • Tipe Dictionary
    Terdapat key dan value dalam mendefinisikan kelompok data didalamnya.
    BU : nama_dict = {key1:value1, key2:value2, key3:value3, …}
  • Tipe Set
    Menampung data atau objek-objek yang tidak berurut.
    BU : nama_set = set([nilai1, nilai2, nilai3, …])
  • Tipe Frozenset
    Fungsi sama dengan set, perbedaannya frozenset tidak dapat diubah nilai maupun jumlah anggotanya.
    BU : nama_constant_set = frozenset([nilai1, nilai2, nilai3, …)]
  • Tipe Nontype
    Mempresentasikan objek null (objek tanpa nilai).


Buku "Mudah belajar python untuk aplikasi desktop dan web"

Kamis, 12 Oktober 2017

Mengenal variabel di Python


Variabel adalah suatu pengenal di dalam kode program yang berfungsi untuk menyimpan nilai yang berasal dari salah satu tipe data.
Variabel dalam python tidak perlu di deklarasikan terlebih dahulu.

Aturan dalam pembuatan variable: 
  • Nama variable harus menggunakan huruf, underscore(_), atau angka
  • Tidak boleh diawali dengan angka dan spesial karakter
  • Nama variable tidak boleh menggunakan kata kunci (keyword) yang sudah didefinisikan di dalam python

Bentuk Umum:
variable = nilai

Rabu, 11 Oktober 2017

Membuat file .exe dari kode python


Jiko kode program ingin didistribusikan untuk lingkungan Windows, maka kode program dapat dijadikan executable file (*.exe). Dengan menjadikan executable file, kita tidak membutuhkan Python Intreprter. untuk melakukan hal ini, dibutuhkan library py2exe.

Persiapan
Disini saya menggunakan sistem operasi Windows dan menggunakan python 3.4 (saat ini py2exe untuk versi 3.4 keatas belom support).
Koneksi internet untuk instalasi via pip

Senin, 09 Oktober 2017

[Ebook] Python



Pembahasan buku ini meliputi: pengenalan python3, keamanan data, jenis enkripsi dan cara dekrip, hingga cara pencurian data di jaringan








Author      : Matius Celcius Sinaga
Download : GoogleDrive atau Dropbox