MUSDALIFAH DJ. Perkembangan Sistem Operasi GNU/Linux semakin pesat, tentu saja perkembangan tersebut diiringi dengan berkembangnya program-program yang.

Slides:



Advertisements
Presentasi serupa
PEMROGRAMAN C DI LINUX DAN KOMPILASI PROGRAM C DI LINUX
Advertisements

Pemrograman Visual I Pendahuluan Presented by : Herianto.
Membuat Antar Muka Dengan Glade
BAHASA PEMROGRAMAN JAVA
Sistem Operasi Linux.
PENGENALAN MYSQL Musdalifah DJ.
Eni Sumarminingsih,S.Si,MM
Review C/C++ & Intro to Java Pemrograman Berorientasi Obyek IT209.
PENGENALAN SOFTWARE R RIFKI NANDA Maret, 2013
Kode MK : MI Revisi Terakhir : Pertemuan1 FX. Henry Nugroho, S.T., M.Cs Adi Kusjani, S.T. GUI dan IDE 2013.
PEMROGRAMAN I 2 SKS.
Oleh: Ali Ridho Barakbah
Kode MK : MI Revisi Terakhir : Pertemuan 2 FX. Henry Nugroho, S.T., M.Cs Adi Kusjani, S.T. Penggunaan Komponen Dasar 2013.
PEMROGRAMAN VISUAL 2 SKS (TEORI)
Mengenali Lingkup Pemrograman Anda
PEMROGRAMAN TERSTRUKTUR
PEMROGRAMAN APLIKASI BISNIS I (VISUAL STUDIO 2010)
VISUAL BASIC.NET Apa Itu VB.NET ?
Membangun Halaman Web Dinamis dengan PHP
Praktikum Dasar-Dasar Pemrograman
INSTALASI XAMPP.
Membangun Halaman Web Dinamis dengan PHP
PENGENALAN FRAMEWORK .NET DAN C#
Pemograman Delphi Delphi adalah paket bahasa pemograman yang bekerja dalam sistem operasi window Jenis aplikasi yang bisa dibuat adalah Aplikasi untuk.
MUSDALIFAH DJ. Linux atau GNU/Linux adalah sistem operasi bebas yang sangat populer untuk computer, Istilah Linux atau GNU/Linux (GNU) juga digunakan.
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
PBOL Dewi Kusumaningsih
MENGENAL VISUAL BASIC 6.0 Pertemuan 2
Algoritma & PEMROGRAMAN 2B (Visual basic)
PERANGKAT LUNAK Software.
Komponen teknologi informasi
Pemrograman Visual I Outline: Pengenalan bahasa C#
Pemrograman Visual Oleh : Erni Fatmawati.
Memahami Ruang Lingkup Pemrograman
VISUAL BASIC.NET Apa Itu VB.NET ?
Louis Bertrand Secondra
Konsep delphi Pertemuan Ke-1 & 2.
Pengenalan Borland Delphi
Memahami Ruang Lingkup Pemrograman
Bayu Pratama Nugroho, S.Kom, M.T
Algoritma Pemrograman 2A
Java Fundamentals Eko Hari Rachmawanto.
LAB PEMOGRAMAN III (VISUAL BASIC)
Pemrograman Visual (Borland Delphi 7.0)
P. Web Lanjut By : Cahaya Jatmoko, M.Kom
Install Sistem Operasi Linux - UBuntu
Pengenalan Pemrograman 2
Object Oriented Programming
Blog : muningmini.wordpress.com
Mengenal Fungsi Lingkungan Kerja Glade
MATERI PERKULIAHAN Laily Hermawanti, S.T, M.Kom Pemrograman Aplikasi I.
Pemrograman Berorientasi Obyek IT209
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pertemuan 1 Pemrograman Visual Intro ‘n Delphi Intro
Andy Wisnu Wardana S.Kom
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Pengenalan Borland Delphi 7.0
Mengenal glade MUSDALIFAHDJ.
Pemrograman Terstruktur I dengan Delphi
JAVA.
Bina Sarana Informatika
INTRODUCTION TO C++
Gtk dengan glade MUSDALIFAH DJ.
Arsitektur Sistem Operasi Linux
INTRODUCTION TO C++
Review C/C++ & Intro to Java
Memahami Ruang Lingkup Pemrograman
Pengenalan Visual Basic
ALGORITMA DAN PEMROGRAMAN 2B
TCP Socket Programming
Transcript presentasi:

MUSDALIFAH DJ

Perkembangan Sistem Operasi GNU/Linux semakin pesat, tentu saja perkembangan tersebut diiringi dengan berkembangnya program-program yang berjalan pada sistem operasi GNU/Linux. GNU/Linux sudah sangat dikenal sebagai sistem operasi yang handal untuk keperluan server, program yang mendukung seperti Apache Web Server, PostgreSQL Server, Mail server dan lain sebagainya.

Penggunaan GNU/Linux pada awalnya hanya berbasis teks terbatas hanya untuk administrasi seperti backup system, management user atau kegiatan lain yang hanya menggunakan mode teks. Namun seiring penggunaan GNU/Linux untuk keperluan dekstop maka banyak program-program yang dibutuhkan untuk berjalan di mode X Window. Sepanjang pengetahuan penulis saat ini belum ada buku yang mengulas tentang pemrograman X Window.

GTK merupakan application programmers Interface (API) berorientasi objek yang mudah dan sederhana untuk ditulis sederhana untuk dimengerti. Sebagai contoh perhatkan program berikut :

Penulisan program GTK secara garis besar sama dengan pemrograman C biasa, yang membedakakan hanyalah pemberian include gtk/gtk.h yang dapakai untuk mendeklarasikan variabel, fungsi struktur, dan sebagainya, yang akan diguanakan dalam aplikasi berbasis GTK. Variabel tipe GTK Widget dideklarasikan dan menunjuk pada widget yang telah ada

Kompilasi kode sumber ini juga sedikit berbeda dengan kompilasi program C biasa. Pengkompilasian program GTK ini perlu menambahkan opsi ‘pkg-config-- cflags—libs gtk+2.0’ yang akan digunakan untuk memanggil library GTK, jadi misalkan kode sumber diberi nama program1.c dan hasil diberikan nama program1 maka dapat dugunakan perntah sebagai berikut:

gcc program1.c –o program1 ‘pkg-config—cflags – libs gtka+2.o

GTK+ (GIMP Tool Kit) adalah library untuk membuat antarmuka (GUI) berlisensi GPL (General Public Lisence) yang memudahkan untuk membuat free software ataupun commercial software. Dinamakan GIMP Tool Kit karena pada awalnya merupakan pengembangan General Image Manipulation Program (GIMP). Saat ini GTK juga digunakan pada banyak project software seperti GNU Network Object Model Environment (GNOME) project.

GTK telah menerapkan teknik Object Oriented Programming (OOP) dan Application Programmers Interface (API) menggunakan bahasa C dan menggunakan teknik pemrograman classes system dan callback function.

Secara umum GTK+ adalah sebuah event control yang artinya GTK akan menunggu pada bagian gtk_main() sampai pada peristiwa (event) misal klik tombol mouse yang kemudian akan dikendalikan agar melewati fungsi yang telah ditentukan atau disebut signal.

Pada penjelasan di atas kita telah mengenal bagaimana cara membuat aplikasi GTK. Menuliskan program dan kemudian melakukan kompilasi secara manual yang sangat 'melelahkan'. Pada bab 3 ini kita akan menggunakan Glade yang mungkinkan seorang developer dapat mendesign secara cepat

efisien suatu aplikasi visual tanpa harus berkutat pada masalah antar mukannya. Dengan kata lain dengan Glade developer dapat : 1.Membuat antarmuka dengan Glade. 2.Membangun source code Glade. 3.Mengedit source code dengan editor 4.Mengkompile.

Pada tulisan di atas sudah saya jelaskan tentang bagaimana membuat aplikasi denganGTK+. Nah mungkin temen-temen banyak terjadi kesalahan saat melakukan kompilasiprogram, Jika saat Kompilasi program terdapat pesan bahwa GTK+ library belumterinstall ini berarti temen- temen harus menginstallnya terlebih dahulu

1. Buka Synaptic Package Manager

 Ketikkan pada kolom pencarian “libgtk 2.0-dev” dan centang atau mark pada library yang dimaksud  Klik Tombol Apply  Tunggu sampai instalasi complete.Selain menggunakan cara diatas sebenarnya library GTK+ dapat langsung terinstal saatanda menginstall Aplikasi GLADE Interface Designer

Langkah-langkah mengkoding Aplikasi Visual dengan GTK+ Buka Editor kesayangan anda di Linux misal Gedit. Ketikkan Kode berikut ini :

Simpan dengan nama misal coba.c Buka Accessories -> Terminal Masuk pada direktori tempat anda menyimpan file tadi (misal anda menyimpan di/home/budi/Document) Compile dengan cara mengetikkan perintah berikut pada terminal