Mohammad Athar Januar
|
|
|
- Widyawati Setiabudi
- 9 tahun lalu
- Tontonan:
Transkripsi
1 Pengantar SWT (Standard Widget Toolkit) Mohammad Athar Januar Lisensi Dokumen: Copyright IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari IlmuKomputer.Com. Abstrak: Tulisan ini berisikan tentang SWT (Standard Widget Toolkit), sebagai GUI (Graphical User Interface) di dalam Eclipse Platform. SWT merupakan produk IBM, begitu juga Eclipse sendiri dan sampai saat ini sangat diterima di kalangan pengembang Java. SWT dapat dikembangkan sebagai stand-alone application, rich-client application, pengembangan plugin untuk Eclipse sendiri, dan lain-lain. Keywords: Eclipse, SWT, Standard Widget Toolkit, Java, Plug-in, JFace 1. LATAR BELAKANG Tutorial ini merupakan salah satu bab dari study thesis penulis yang mengembangkan sebuah plugin untuk sebuah projek ECN (Event Channel Network) di FZI (Forschungszentrum Informatik, Pusat Penelitian Informatika) di Karlsruhe, Jerman. Tutorial berikutnya dengan tema yang baru akan diterbitkan juga sejalan dengan penulisan study thesis penulis. Pembaca diharapkan telah memiliki pengetahuan dasar Java, seperti Java GUI (AWT atau Swing) dan memiliki pengalaman dalam menggunakan Eclipse. 2. PENDAHULUAN Pada tahun 2001 IBM meluncurkan Eclipse Platform sebagai satu kompetitor baru dalam persaingan IDE (Integrated Development Environment) Java. Kabarnya, IBM telah berinvestasi sebanyak 40 juta US$ dalam pengembangan Eclipse Platform. Eclipse dilengkapi dengan GUI-library baru bernama SWT (Standard Widget Toolkit), yang juga mulai 1
2 menggeser dominasi AWT (Abstract Window Toolkit) dan Swing yang diluncurkan oleh SUN Microsystem. 3. APAKAH SWT ITU? SWT pada dasarnya adalah GUI-library yang terintegrasi di dalam Eclipse sebagai fondasi GUI. Dalam hirarki Platform [3], SWT berada di dalam workbench Eclipse (gambar 1), yang merupakan dasar tampilan Eclipse tersebut. SWT secara khusus memang dikembangkan untuk Eclipse. Gambar 1 : Arsitektur Eclipse Menurut situs resmi Eclipse/SWT [2] definisi SWT adalah: SWT is an open source widget toolkit for Java designed to provide efficient, portable access to the user-interface facilities of the operating systems on which it is implemented. Walau masih relatif baru, SWT mulai menggoyang dominasi AWT dan Swing, karena beberapa kelebihannya, seperti: Komponen SWT didesain untuk efisiensi, akses yang portable terhadap fasilitas UI (user interface) di mana SWT diimplementasi dan dikembangkan. SWT lebih cepat dibandingkan Swing. Native look & feel, di platform mana pun SWT berada, tampilannya telah disesuaikan dengan platform tersebut, seperti Linux, OS X dan Windows. Desain yang bersih, sederhana, dan simpel. Open source, siapa pun boleh melihat source code dari SWT dan boleh mengembangkan sendiri. Beberapa kelemahan SWT seperti kurangnya portabilitas, dalam arti pengembang mesti terlebih dahulu men-download SWT. Umurnya yang masih sangat muda, mengakibatkan dokumentasi, buku-buku terhitung sedikit. Akan tetapi SWT merupakan alternatif yang sangat menarik untuk dikembangkan, terutama dalam pengembangan Java-GUI menggunakan Eclipse. Saat ini banyak didiskusikan dan diperdebatkan tentang kelebihan masing-masing Java GUI. Tutorial ini tidak akan membahas perdebatan Java GUI, akan tetapi untuk pembaca yang tertarik dapat 2
3 membaca referensi : [1] Ozgur Akan, java.net : Why I choose SWT against Swing [5] Barry Feigenbaum, IBM : SWT, Swing or AWT : Which is right for you? 4. STRUKTUR SWT SWT memilik struktur [4] yang lebih kompleks ketimbang AWT dan Swing. Berikut ini istilah-istilah penting SWT : Widget : Komponen dasar dari SWT, abstrak. Control : Widget yang memiliki basis dari system operasi, seperti Button, Label, Text, dan lain-lain. Composite : Control yang dapat mempunyai control lainnya. Item : Widget yang berada di dalam Control, seperti List, Table, dan lain-lain. 5. HELLO WORLD DENGAN SWT Penulis mengembangkan SWT dengan menggunakan Eclipse Platform 3.1.2, di Macintosh dengan OS X v ( Tiger ). Beberapa hal perlu diset terlebih dahulu sebelum mengembangkan aplikasi SWT. Instal Eclipse dari situs resmi Eclipse. Download SWT-library dari situs resmi Eclipse/SWT. Pilih platform (OS X, Linux, Windows) yang digunakan di bagian Releases > Stable (gambar 2). Gambar 2 : Situs Eclipse/SWT untuk download SWT-library Setelah download, unpack file tersebut di dalam direktori plugins dari Eclipse. Sekarang Eclipse bisa dijalankan. Untuk mengembangkan SWT di dalam Eclipse dimulai dengan : Membuat Java Project File > New > Project Kemudian akan muncul project wizard, pilih Java Project, kemudian tekan tombol Next. Eclipse akan meminta nama projek, ketik di bagian Project name : com.tutorialswt.easy, kemudian tekan tombol Finish. Berikutnya, membuat satu kelas Java di dalam projek tersebut : 3
4 Membuat Java Class File > New > Class Akan muncul juga sebuat wizard, masukkan nama kelas : HelloWorld, kemudian tekan tombol Finish. Eclipse akan terlihat seperti gambar 3 : Gambar 3 : Projek com.tutorialswt.easy dengan kelas HelloWorld.java Sebelum mulai menulis kelas ini, harus ada yang diset terlebih dahulu (gambar 4 dan 5): Mengimpor swt.jar ke dalam projek Project > Properties > Java Build Path > Libraries > Add External JARs Cari swt.jar di direktori plugins, seperti gambar di bawah ini, kemudian tekan tombol Finish. Gambar 4 & 5 : Menambahkan swt.jar 4
5 Di dalam kelas HelloWorld, implementasikan kode : import org.eclipse.swt.*; import org.eclipse.swt.widgets.*; public class HelloWorld { public static void main (String[] args) { Display display = new Display(); Shell shell = new Shell(display); shell.settext("my First SWT Application"); shell.setsize(300, 100); Label label = new Label(shell, SWT.NONE); label.settext("hello, world! "); label.setsize(100, 50); label.setlocation(20, 20); shell.open(); while (!shell.isdisposed()) { if (!display.readanddispatch()) display.sleep(); shell.dispose(); Untuk mengeksekusi kelas ini : Run > Run > Java Application > Arguments Di dalam VM arguments ketik: -Djava.library.path=/Application/eclipse/plugins/swt-M carbon-macosx/ Untuk platform lainnya : Windows : <INSTALLDIR>\eclipse\plugins\org.eclipse.swt.win32_2.1.0\os\win32\x86 Linux GTK : <INSTALLDIR>/eclipse/plugins/org.eclipse.swt.gtk_2.1.0/os/linux/x86 Kemudian tekan tombol Run. Kemudian window SWT akan tampil seperti gambar 6 di bawah ini : Gambar 6 : HelloWorld.java, SWT yang paling sederhana 5
6 6. MEMBEDAH HELLO WORLD Untuk dapat menggunakan komponen SWT, library harus diimport terlebih dahulu : import org.eclipse.swt.*; import org.eclipse.swt.widgets.*; Implementasi berada di dalam main-metode : Display display = new Display(); Shell shell = new Shell(display); Sebuah display adalah objek yang mengandung semua komponen GUI. display pada umumnya tidak terlihat (invisible), hanya komponen di dalamnya yang terlihat. Biasanya sebuah aplikasi hanya memiliki satu display. Sebuah shell adalah jendela (window) di dalam aplikasi. shell.settext("my First SWT Application"); shell.setsize(300, 100); Untuk menambahkan label di atas shell dan mendefiniskan style dari label tersebut. Label label = new Label(shell, SWT.NONE); label.settext("hello, world! "); Kode di bawah untuk menjalankan shell dan event loop. Event loop memiliki fungsi untuk membuat shell visible. Apabila shell ditutup, display harus dihapus. Kode ini selalu ada di setiap kelas yang mengembangkan SWT. shell.open(); while (!shell.isdisposed()) { if (!display.readanddispatch()) display.sleep(); shell.dispose(); Begitu secara singkat cara mengimplementasikan SWT yang sederhana. 7. KESIMPULAN Eclipse Platform sebagai IDE yang sangat flexibel dan kompak mulai menjadi IDE favorit di kalangan pengembang Java. Selain itu, Eclipse menawarkan alternatif GUI dengan SWT-library-nya yang sangat terintegrasi di dalam Eclipse, akan tetapi Eclipse harus diset terlebih dahulu untuk dapat mulai mengembangkan aplikasi SWT. Untuk kedepannya, dengan Eclipse diharapkan SWT lebih sering digunakan ketimbang AWT atau Swing, akan tetapi masing-masing tetap memiliki kelebihan dan kekurangan. 6
7 8. BIBLIOGRAPHI [1] Ozgur Akan. Why I choose SWT against Swing. java.net [2] Eclipse Foundation [3] Marc Erickson. Working the Eclipse Platform. IBM [4] Barry Feigenbaum. A gentle introduction to SWT and JFace. IBM [5] Barry Feigenbaum. SWT, Swing or AWT: Which is right for you. IBM REFERENSI Department of Computer Science, University of Manitoba, Canada. Installing Eclipse Holzner, Steve. Eclipse. O Reilly BIOGRAPHI PENULIS Mohammad Athar Januar. Angkatan 1999 SMUN 78 Jakarta. Sekarang sedang kuliah computer science program diplom di universitas Karlsruhe, Jerman. Pernah magang di sebuah institut kampus, sebagai asisten peneliti, selain itu juga aktif menjadi tutor Java. Hobby olahraga, dengar musik, nonton film dan pokoknya yang asik-asik. Mendalami bidang software engineering, sedang memulai study thesis dalam rangkaian kuliah menjelang diplom thesis, dengan tema Eclipse Plugin für ECN di pusat penelitian informatika (FZI, Forschungszentrum Informatik) di Karlsruhe, Jerman. Tertarik di bidang web-development menggunakan J2EE, dan juga pengembangan software menggunakan teknologi Java. Senang berbagi pengalaman programming kepada yang sedang mulai belajar, menjadi alasan untuk rajin menulis dan tutor di kampus. Di waktu senggang, ikut mengasuh portal informasi kuliah ke luar negeri merantau.com, dan juga mengaktualisasikan situs pribadi merantau.com/attarinho. 7
Bikin Gampang Coding GUI-Mu Dengan 'Java GUI Builder'
SinauDewe JavaSE Hey, belajar sendiri itu mudah! Bikin Gampang Coding GUI-Mu Dengan 'Java GUI Builder' Tutorial ini bebas untuk dicopy / disebarluaskan secara gratis. Dilarang menggunakan sebagian / keseluruhan
Pengantar Pemrograman dengan Bahasa Java
Pengantar Pemrograman dengan Bahasa Java IF2123 Aljabar Geometri Oleh: Rinaldi Munir Sekolah Teknik Elektro dan Informatika ITB 1 Sejarah Bahasa Java Bahasa java dibuat oleh James Gosling saat masih bergabung
Pengantar Pemrograman dengan Bahasa Java
Pengantar Pemrograman dengan Bahasa Java IF2123 Aljabar Geometri Oleh: Rinaldi Munir Sekolah Teknik Elektro dan Informatika ITB 1 Sejarah Bahasa Java Bahasa java dibuat oleh James Gosling saat masih bergabung
BAB 3 Mengenali Lingkup Pemrograman Anda
BAB 3 Mengenali Lingkup Pemrograman Anda 3.1 Tujuan Dalam bagian ini, kita akan membahas tentang bagaimana menulis, mengkompilasi dan menjalankan program Java. Terdapat dua cara dalam melakukannya, yang
MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA
MODUL 1 INSTALASI PAKET JAVA DAN PROGRAM SEDERHANA A. Target Pembelajaran 1. Siswa mampu menginstal JDK 2. Siswa mampu menjalankan eclipse 3. Siswa mampu membuat program sederhana B. Materi 1. Pengenalan
Tutorial Penggunaan Truecrypt
Tutorial Penggunaan Truecrypt Kusuma Wardani [email protected] http://kusumawardani2008.blogspot.com Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat
Pemrograman dengan Java
Pemrograman dengan Java Java sebagai salah satu bahasa pemrograman baru menjanjikan banyak kemudahan bagi programer junior maupun senior. Tutorial ini akan membawa Anda mengenal lebih jauh bahasa ini melalui
BAB 3 Mengenali Lingkup Pemrograman Anda
BAB 3 Mengenali Lingkup Pemrograman Anda 3.2 Tujuan Dalam sesi ini, kita akan membahas tentang bagaimana menulis, meng-compile dan menjalankan(run) program Java. Terdapat 2 cara dalam melakukannya, yang
SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE
SOFTWARE DEVELOMENT KIT (SDK) & DASAR PENGEMBANGAN APLIKASI MOBILE Farah Zakiyah Rahmanti, M.T Diperbarui 2016 Overview SDK (Software Development Kit) Creating Project di Eclipse Creating Project di Android
MODUL PRAKTIKUM KE 1
MODUL PRAKTIKUM KE 1 A. Target Praktikum 1. Mengenal bahasa pemrograman JAVA. 2. Mampu membuat kelas sederhana dengan bahasa pemrograman JAVA. 3. Mengerti penggunaan komentar dalam bahasa pemrograman JAVA.
Rekomendasi Min Perangkat Keras. Prosesor dual core 1.5 GHz RAM 2 GB Monitor 10 " VGA Onboard Keyboard PS2 Mouse PS2
Netbeans IDE Netbeans merupakan IDE (Integreted Development Environment) yang powerfull untuk membangun sebuah aplikasi berbasis Java, PHP, C/C++, Ruby dan lainnya. Netbeans awalnya diciptakan hanya untuk
Mudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama [email protected] http://www.mudafiqriyan.net Lisensi Dokumen: Seluruh dokumen
Ginanjar Utama Workbench Tempat Bekerja
Tutorial Eclipse Ginanjar Utama [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Mudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama [email protected] http://mudafiqriyan.com Lisensi Dokumen: Copyright 2012
BAB I SEKILAS VISUAL STUDIO.NET 2008
BAB I SEKILAS VISUAL STUDIO.NET 2008 Pembahasan Materi : Mengenal IDE Visual Studio.NET 2008. Pembuatan project pada Visual Studio.NET 2008. Pengenalan kontrol yang sering digunakan, menulis kode program
PENDAHULUAN TENTANG NETBEANS
PENDAHULUAN TENTANG NETBEANS Yuliana Setiowati Politeknik Elektronika Negeri Surabaya 1 TOPIK Pendahuluan IDE Netbeans Membuat Project Baru. 2 Konsep Netbeans Netbeans sebagai IDE ditujukan untuk memudahkan
Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans
Tutorial Web Service JAX-WS Konverter Suhu dengan NetBeans Nama Penulis [email protected] Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom
PERTEMUAN 1 Membuat Project & Komponen Swing [PBO II JAVA] dosen : SOPINGI, S.Kom 1. Membuat Project Baru File New Project Browse : Cari folder tempat untuk menyimpan Project. 2. Membuat Form baru menggunakan
Persiapan. 2.1 Hardware
Persiapan Selanjutnya, pertama kali Anda perlu mempersiapkan segala sesuatu yang diperlukan untuk pemrograman Android, baik dari segi hardware dan software. Persiapan ini gunanya menyediakan IDE dan platform
INSTRUKSI PENCABANGAN
INSTRUKSI PENCABANGAN Sebagai pengembang (programmer) sudah pasti mengetahui jenis operasi instruksi. Salah satu yang perlu dipelajari atau dimengerti adalah operasi instruksi pencabangan. 3.1 Pencabangan
persiapan "tools" untuk membuat aplikasi blackberry
persiapan "tools" untuk membuat aplikasi blackberry Oleh: viki andrianto Bismillah, Bertemu lagi dengan saya.. :) setelah sebelumnya membuat tutorial sederhana membuat aplikasi "hello world" dan alhamdulillah
BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS
BAHASA PEMROGRAMAN 2 PENGENALAN GAMBAS 1. LATAR BELAKANG Gambas (Gambas Almost Means BASic) adalah sebuah bahasa pemrograman visual berbasis objek yang menyerupai visual basic yang berjalan di platform
Pemograman Swing. Netbeans:
Pemograman Swing Topics: Cara Menggunakan Netbeans Java Application Java Desktop Application Materi Tambahan Netbeans: Pada pertemuan kali ini, kita akan membahas lebih jauh mengenai swing. Swing adalah
persiapan "tools" untuk membuat aplikasi blackberry
persiapan "tools" untuk membuat aplikasi blackberry Oleh: viki andrianto Bismillah, Bertemu lagi dengan saya.. :) setelah sebelumnya membuat tutorial sederhana membuat aplikasi "hello world" dan alhamdulillah
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA
PERTEMUAN 1 PENGENALAN LINGKUNGAN PEMROGRAMAN JAVA A. Instalasi paket Java Development Kit (JDK) 1. Download paket JDK MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) Pertama masuk ke situs http://java.sun.com/javase/downloads/index.jsp,
SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET
SHARP DEVELOP OPEN SOURCE IDE UNTUK.NET Wahyu Agung S [email protected] Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Java Library dan Java Swing
Java Library dan Java Swing Pembuatan Class Library Aritmatik pada Bangun Datar dan Bangun Ruang serta Dimanfaatkan pada Project Java Swing Java Library dan Java Swing Pembuatan Class Library Aritmatik
Program Java Sesi 1. Arief Susanto
Program Java Sesi 1 Arief Susanto [email protected] http://www.ariefsusanto.at.ua Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Cara Membangun Server Virtual Linux Debian Menggunakan VMWare
Cara Membangun Server Virtual Linux Debian Menggunakan VMWare Raihana Rahma Fadhilah [email protected] http://raihanarahma.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat
Pengenalan dan Instalasi Wireshark
Pengenalan dan Instalasi Wireshark Imam Prasetyo [email protected] http://superman-kartini.blogspot.com Lisensi Dokumen: Copyright 2003-2007 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat
Septina Budi Kurniawati
Mengenal QEMU Manager 7.0 dan Cara Menginstalasinya Septina Budi Kurniawati [email protected] http://septinabeqa.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Riyanto
Membuat Form dan Report dengan Microsoft Access Riyanto [email protected] http://www.masto.co.cc Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
INTRODUCTION TO NETBEANS IDE
INTRODUCTION TO NETBEANS IDE Aminah Sri Rahayu [email protected] Abstrak NetBeans IDE adalah sebuah lingkungan pengembangan terintegrasi memenangkanpenghargaan yang tersedia untuk Windows, Mac, Linux,
Modul Praktikum 1 Pemograman Berorientasi Objek
Modul Praktikum 1 Pemograman Berorientasi Objek 1. Judul : Mengenal Lingkup Pemograman 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Menuliskan program Java menggunakan text editor
A-PDF OFFICE TO PDF DEMO: Purchase from to remove the watermark. Ade Sarah H
A-PDF OFFICE TO PDF DEMO: Purchase from www.a-pdf.com to remove the watermark Pengenalan Java Ade Sarah H Apa itu Java? Java merupakan bahasa pemrograman yang serbaguna yang bisa dijalankan diberbagai
BAB I PENGENALAN FLASH DAN ACTIONSCRIPT 3.0
BAB I PENGENALAN FLASH DAN ACTIONSCRIPT 3.0 Bab ini akan dibahas: Komponen-komponen Flash beserta dengan fitur-fiturnya Contoh-contoh penggunaan beberapa komponen Flash untuk membuat disain animasi. Dasar-dasar
visit : www.marisharingilmu.wordpress.com
Lisensi Pocket Book Pocket Book ini dapat anda copy dan distribusikan dengan gratis untuk kegiatan pembelajaran. Selamat datang di Pocket Book edisi selanjutnya yaitu Pocket Book : Membuat Aplikasi Java
PEMROGRAMAN LANJUTAN JAVA. Dasar-Dasar Netbeans
PEMROGRAMAN LANJUTAN JAVA Dasar-Dasar Netbeans OLEH ONDRA EKA PUTRA, S.KOM FAKULTAS ILMU KOMPUTER UNIVERSITAS PUTRA INDONESI YPTK PADANG DASAR-DASAR NETBEANS Dalam pembahasan ini akan belajar dasar-dasar
Krisna D. Octovhiana. 1.1 Apa itu Operator?
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
PEMROGRAMAN I. By : Sri Rezeki Candra Nursari
PEMROGRAMAN I By : Sri Rezeki Candra Nursari Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io AWT Event Windows Graphics Text Control Layout Manager Menu GUI Handling Image New
Pemrograman Visual. Pengenalan Visual Basic. Sisilia Thya Safitri, MT Agus Priyanto, M.KOM
Pemrograman Visual Pengenalan Visual Basic Sisilia Thya Safitri, MT Agus Priyanto, M.KOM 20 September 2016 VISI S1 IF Menjadi Program Studi Informatika unggulan dalam pengembangan Teknologi Informasi yang
Cara Instalasi Ubuntu pada Virtual Box
Cara Instalasi Ubuntu pada Virtual Box Rr. Binar Novicha P [email protected] http://binarnovv.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Krisna D. Octovhiana. 1.1 Mengenal Struktur Kontrol.
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
MEMULAI ECLIPSE. Juli 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir.
MEMULAI ECLIPSE Juli 2009 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Pendahuluan Dapatkan program Eclipse yang terakhir Java runtime environment (JRE). http://www.java.com/en/download/manual.jsp
Panduan installasi SAP GUI Java di Open SuSe 10.2
Panduan installasi SAP GUI Java di Open SuSe 10.2 Dadhi Wijayanto [email protected] http://dadhee.blogspot.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat
Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika.
Topik Penggunaan Netbeans IDE, Hello World, variable dan Operator aritmetika. Tujuan Setelah menyelesaikan praktikum ini, mahasiswa diharapkan mampu: 1. Menggunakan Netbeans IDE untuk membuat program Java
BAB IV IMPLEMENTASI DAN ANALISA
BAB IV IMPLEMENTASI DAN ANALISA 4. Implementasi dan Analisa Pada bagian ini akan dijelaskan langah-langkah pembuatan aplikasi dengan menggunakan Bahasa pemrograman Java untuk Android, proses implementasi
Percobaan 9 Basic Widget
Percobaan 9 Basic Widget 9.1 Pokok Bahasan XML Layout Basic Widget 9.2 Tujuan Dengan praktikum ini mahasiswa diharapkan dapat: Memahami pembuatan user interfaces dengan menggunakan XML layout Memahami
Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Berikut langkah-langkah memulai menggunakan Mozilla Thunderbird :
Petunjuk Penggunaan Email Client Thunderbird Indah Khurotul Aini [email protected] http://indahkhurotul.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
Tutorial Compiler Bahasa-C Dengan Anjuta IDE
Tutorial Compiler Bahasa-C Dengan Anjuta IDE Anggi Almidra S [email protected] [email protected] http://chuby69.blogspot.com http://www.facebook.com/chubybloo.b Lisensi Dokumen: Seluruh dokumen di
Location Based Services
Location Based Services Location Based Service (LBS) atau layanan berbasis lokasi adalah sebuah layanan informasi yang dapat diakses dengan perangkat bergerak melalui jaringan dan mampu menampilkan posisi
I Ketut Adi Sutrisna
Tips dan Trik Security Windows 98 I Ketut Adi Sutrisna [email protected] http://www.balinux.or.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara
Tutorial Editor Pico. Askari Azikin
Tutorial Editor Pico Askari Azikin [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan
Asynchronous Programming (Async dan Await) pada C# 6.0
Asynchronous Programming (Async dan Await) pada C# 6.0 Junindar, ST, MCPD, MOS, MCT, MVP.NET [email protected] Lisensi Dokumen: Copyright 2003 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com dapat
INTRODUCTION TO JAVA
Topics: Sekilas Info Installing Java Persiapan Praktikum Java Source Code Structure Primitive Type PRAKTIKUM PBO INTRODUCTION TO JAVA MODUL 1 INTRODUCTION TO JAVA Variable Naming Java Keywords Operator
2.1 Membuat Aplikasi Berbasis Dialog Dengan Wizard
Aplikasi Pocket PC dengan E-Visual C++ [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Membuat Aplikasi Sederhana Hello World untuk Android
Membuat Aplikasi Sederhana Hello World untuk Android by webmaster - Monday, December 21, 2015 http://ahmadarifudin.student.akademitelkom.ac.id/?p=50 Dalam membuat aplikasi android diperlukan Java SE Development
2. Software yang dibutuhkan Untuk membuat sebuah program java, minimal yang dibutuhkan adalah:
BAB I. PENDAHULUAN PEMROGRAMAN BERORIENTASI OBJEK (JAVA) 1. Perbedaan Pemrograman Prosedural dan Pemrograman Berorientasi Objek. Program komputer terdiri atas kode dan data. Kode adalah proses logis program
Modul 1 Pengenalan Java. Oleh: Mike Yuliana PENS-ITS
Modul 1 Pengenalan Java Oleh: Mike Yuliana PENS-ITS Materi Dasar Programming 2 1. Introduction of Java 2. Basic Java Programming 3. Operator and Assignment 4. Array 5. Class 6. Encapsulation 7. Inheritance
Tutorial Menggunakan Movie Controller Knowledge Object
Tutorial Menggunakan Movie Controller Knowledge Object Zaid Romegar Mair [email protected] http://mairzaid.com atau http://mairzaid.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com
BAB 2 LANDASAN TEORI. Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux.
BAB 2 LANDASAN TEORI 2.1 Android Android adalah sistem operasi berbasisi java yang berjalan pada kernel 2.6 Linux. Aplikasi android yang dikembangkan menggunakan java dan menyesuaikan ke dalam bentuk platform
Fajar Yusran Zebua DASAR ANIMASI
Dasar Pembuatan Animasi Sederhana Dengan Java Fajar Yusran Zebua [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
1 - Pengenalan Java PENDAHULUAN
1 - Pengenalan Java PENDAHULUAN Java merupakan salah satu bahasa pemrograman yang mendukung konsep OOP secara penuh. Pada awalnya Java dikembangkan oleh Sun Microsystem pada tahun 1995. Beberapa tokoh
BAB I PROJECT NETBEANS DAN GUI SEDERHANA
BAB I PROJECT NETBEANS DAN GUI SEDERHANA 1.1 Tujuan Instruksional Bab ini akan membahas pengenalan struktur project NetBeans, cara membuat Form, memberi Title, memasang komponen GUI Label, Button dan TextField
Zaid Romegar Mair Lisensi Dokumen: Gambaran umum :
Zaid Romegar Mair [email protected] http://mairzaid.wordpress.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial
M. Choirul Amri
Cepat Mahir Aplikasi C/S dengan MS Access & SQL Server M. Choirul Amri [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas
Kamaldila Puja Yusnika Pendahuluan INSTALASI DAN KONFIGURASI AD (ACTIVE DIRECTORY)
INSTALASI DAN KONFIGURASI AD (ACTIVE DIRECTORY) Kamaldila Puja Yusnika [email protected] http://aldiyusnika.wordpress.com Lisensi Dokumen: Copyright 2003-2013IlmuKomputer.Com Seluruh dokumen
Pengenalan JAVA. Farhat, ST., MMSI., MSc
Pengenalan JAVA Tim sun Microsystems (dipimpin oleh James Gosling) bahasa komputer kecil (chipchip embedded) Proyek bernama Green. Pascal (diciptakkan oleh Niklaus Wirth) Bahasa yang portable kode intermediate
PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN
PEMOGRAMMAN VISUAL III APLIKASI TRANSAKSI PENJUALAN Tugas ini ditulis untuk Memenuhi Tugas Pada Mata Kuliah Pemrograman Java III Tahun Pelajaran 2011-2012 Oleh: Nama: Iis Puspita Laelasari Npm: 1142218
Denny Yerianto
SAP untuk Pemula Denny Yerianto [email protected] http://yerianto.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan
Introduction Eclipse in Ubuntu
Introduction Eclipse in Ubuntu Aryandie [email protected] http://ubuntumetro.okesiip.com Pengenalan Eclipse Eclipse adalah sebuah IDE (integrated Development Environment) untuk pengembangan perangkat
M. Miftakul Amin
Instalasi OpenCV 2.4.9 Pada Microsoft Visual C++ 2010 Express Edition M. Miftakul Amin [email protected] http://mafisamin.web.ugm.ac.id Lisensi Dokumen: Copyright 2003-2015 IlmuKomputer.Com Seluruh
Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Framework CodeIgniter Part 1
1 Framework CodeIgniter Part 1 Fajar Y. Zebua [email protected] http://www.bangjar.blogspot.com Lisensi Dokumen : Copyright 2012 Fajar Y. Zebua Seluruh tulisan yang dibuat oleh Fajar Y. Zebua dapat
VISUAL BASIC. Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0
1 VISUAL BASIC Standar Kompetensi: Siswa mampu membuat program sederhana dengan menggunakan bahasa pemrograman Visual Basic 6.0 Visual Basic adalah bahasa permograman yang mempunyai kemudahan dan keunggulan
Dasar Pemrograman Java
Fakultas : FTI Modul ke : Praktikum 1 Program Studi : Informatika Pertemuan : Pekan II Mata Kuliah : 52323306 PBO Halaman : 14 Pemrograman Berorientasi Obyek Modul I. Dasar Pemrograman Java 1.1 PETUNJUK
Jurus Ampuh Install Linux Ubuntu pada Vmware Player
Jurus Ampuh Install Linux Ubuntu pada Vmware Player Mohamad Aji Nugroho [email protected] http://ajiahmad17.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Konsep Dasar Program Penulis sangat membutuhkan sebuah landasan teori yang dapat mendukung segala pembuatan tugas akhir, landasan teori ini berisikan tentang teori-teori berhubungan
Pendahuluan Dasar Pemrograman Java
Pendahuluan Dasar Pemrograman Java Tujuan Instruksional Khusus Memahami tentang lingkungan java Memahami tentang aplikasi program java sederhana Memahami tentang proses input dan output Sejarah Java Bahasa
Endi Dwi Kristianto
Source Code VB Untuk Manipulasi File atau Folder Endi Dwi Kristianto [email protected] http://endidwikristianto.blogspot.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
TUTORIAL APLIKASI ANDROID COOL HELLO WORLD
TUTORIAL APLIKASI ANDROID COOL HELLO WORLD TUTORIAL ANDROID 1. Pendahuluan Tutorial aplikasi android CoolHelloWorld adalah suatu tutorial yang akan memberikan suatu petunjuk pembuatan aplikasi CoolHelloWorld.
Pemrograman Berorientasi Obyek. Ramos Somya
Pemrograman Berorientasi Obyek Ramos Somya User Interface (UI) mencakup semua interaksi dan komunikasi antara sebuah program dan pemakainya termasuk semua yang didengar dan dirasakan. Kemudahan dan kecepatan
Krisna D. Octovhiana
Cepat Mahir Visual Basic 6.0 [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
MENGGANTI TEXT PADA XP START BUTTON
MENGGANTI TEXT PADA XP START BUTTON Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET
STEP BY STEP MENJADI PROGRAMMER HANDAL DENGAN VB.NET Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Mohammad Jeprie
Integrasi email gratis yahoo.com dan Outlook 2007 Mohammad Jeprie [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Praktikum 1 - Getting Started with Android
Praktikum 1 - Getting Started with Android Dosen : Tenia Wahyuningrum, S.Kom., MT Sebelum menjalankan aplikasi sederhana Hello World, kita perlu untuk menginstal programming environment. Hello World App
LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA. Oleh: NIM : Materi:
LAPORAN PRAKTIKUM PERTENGAHAN SEMESTER (LAB. ACTIVITY) ALGORITMA & PEMROGRAMAN TEKNIK INFORMATIKA Oleh: NIM : Materi: Pengenalan Bahasa Java Mengenali Lingkup Pemrograman Dasar-dasar Pemrograman Mendapatkan
Menambah Lokasi Jaringan FTP pada My Computer
Menambah Lokasi Jaringan FTP pada My Computer I Wayan Dharmana [email protected] http://www.dharmanacyber.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Buku Menurut Kamus Besar Bahasa Indonesia, buku memiliki arti lembar kertas yg berjilid, berisi tulisan atau kosong. Kertas-kertas bertulisan itu mempunyai tema bahasan yang
AP2B-Dini Triasanti KONSEP DASAR PYTHON
KONSEP DASAR PYTHON Pada awalnya, motivasi pembuatan bahasa pemrograman ini adalah untuk bahasa skrip tingkat tinggi pada sistem operasi terdistribusi Amoeba. Bahasa pemrograman ini menjadi umum digunakan
M. Choirul Amri.
http://www.choirulamri.or.id Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak
LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL. Asnita Meydelia C. K OFF E
LAPORAN PRAKTIKUM BAHASA PEMOGRAMAN VISUAL Asnita Meydelia C. K. 130533608143 OFF E UNIVERSITAS NEGERI MALANG FAKULTAS TEKNIK ELEKTRO PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA JANUARI, 2015 LABORATORIUM KOMPUTER
Tabel 1. Instruksi untuk menampilkan teks No. Bahasa Pemrograman Instruksi 1. Pascal WRITE ( Bahasa pemrograman itu mudah );
PERTEMUAN I BAHASA PEMROGRAMAN JAVA DAN PENGENALAN NETBEANS 1. Program dan Bahasa Pemrograman Di dalam dunia komputer sering kali dijumpai istilah program dan bahasa pemrograman. Kedua istilah tersebut
M. Choirul Amri. 2.1 Membuat Project Baru.
Cepat Mahir Visual Basic.NET [email protected] Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),
Budi Permana, S.Kom
Laporan Menggunakan Crystal Report Pada Visual Basic 2010 Budi Permana, S.Kom [email protected] http://budinobipermana.wordpress.com/ Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan,
Monitoring Client - Server dengan VNC
Monitoring Client - Server dengan VNC Erick Harlest Budi R. Email : [email protected] URL : http://harlest.890m.com Lisensi Dokumen: Copyright 2003-2008 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com
