LANDASAN TEORI
Dalam Bab ini akan diuraikan mengenai Prinsip dan Konsep Interaksi
Manusia-Komputer (IMK), Model Interaksi Manusi-Komputer, Tujuan
Interaksi Manusia-Komputer, Prinsip dan Konsep Antarmuka Grafis (GUI),
Komponen Antarmuka Grafis (GUI), Sejarah dan pengenalan bahasa
pemrograman Python, dan Pengenalan GUI di Python Secara Umum.
II-1
Landasan Teori II-2
• Berorientasi objek.
• Modular.
Mudah dikembangkan dengan menciptakan modul-modul
baru, modul-modul tersebut dapat dibangun dengan bahasa
Python maupun C/C++.
¾ Coherence.
¾ Scope (jangkauan).
¾ Object.
¾ Integration (integrasi).
NO KELEBIHAN KEUNTUNGAN
Tipe data dan operasi Kecepatan pembuatan sistem
4. tingkat tinggi. aplikasi menggunakan tipe objek
yang telah ada.
Pemrograman berorientasi Penstrukturan kode dan penggunaan
5.
objek. kembali, integrasi C++.
Pelekatan dan perluasan Integrasi C, sistem bahasa campuran
6.
dalam C.
Kelas, Modul, Eksepsi. Dukungan pemrograman skala besar
7.
secara modular.
Pemuatan dinamis modul Ekstensi yang sederhana, serta
8.
C. berkas biner yang lebih kecil.
Pemuatan kembali secara Memodifikasi aplikasi tanpa
9.
dinamis modul Python. menghentikannya.
Model objek universal kelas Fewer restriction dan special-case
10.
satu. rules.
Konstruksi pada saat Handle unforeseen need, end-user
11.
aplikasi berjalan. coding.
12. Interaktif, dinamis alamiah. Incremental development and testing.
Akses hingga informasi Metaprogramming, introspective
13.
interpreter. object.
Portabilitas secara luas. Pemrograman antar platform tanpa
14.
ports.
Kompilasi untuk portabel Kecepatan eksekusi, melindungi kode
15. kode byte. sumber.