Bikin Gampang Coding GUI-Mu Dengan 'Java GUI Builder'
|
|
|
- Liana Sasmita
- 8 tahun lalu
- Tontonan:
Transkripsi
1 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 isi untuk tujuan komersial tanpa seijin penulis! Non Commercial use only. Copyright 2011.
2 G U I GUI a.k.a Graphical User Interface mungkin sudah tidak asing di telinga kita. GUI merupakan tampilan antarmuka yang digunakan pengguna untuk berkomunikasi dengan program. Istilah GUI digunakan karena dahulu komputer belum menggunakan grafis atau masih berbasis text. Dengan model text ini pengguna harus menghafalkan setiap perintahnya. Karena tidak mudah bagi orang awam untuk mengingat setiap perintah tersebut, maka dibuatlah OS dengan berbasis GUI. DID YOU KNOW! Siapakah yang memperkenalkan teknologi GUI didalam Operating System untuk pertama kalinya? Apple?? ataukah Microsoft Windows?? Ternyata bukan, yang pertama kali membuat OS GUI adalah Xerox PARC. Konon menurut cerita OS GUI yang telah dibuat tidak disetujui para petinggi Xerox, Apakah kamu ingin Xerox menggunakan alat aneh yang bernama mouse ini?. Karena itulah OS GUI ini tidak pernah dikenalkan ke publik, sampai akhirnya Steve Job datang mengambilnya. Sumber : Pirates of Silicon Valley Dengan semakin populernya OS berbasis GUI akhirnya diikuti pula dengan lahirnya bahasa bahasa pemrograman yang berbasis GUI, termasuk diantaranya Java. Pada veris awal 1.0 Java menggunakan AWT (Abstract Window Toolkit) dan Applet (GUI untuk web) sebagai perkakas GUI nya. Kemudian setelah Java 1.2 munculah Swing dan yang baru baru ini SWT (Standard Widget Toolkit) buatan IBM. 1
3 Swing Java GUI Swing merupakan perkakas / API yang termasuk didalam JFC (Java Foundation Class), yang digunakan untuk membangun aplikasi berbasis GUI. Swing dikembangkan untuk menyediakan perkakas GUI yang lebih canggih dari pendahulunya AWT. Berbeda dengan AWT Swing menyediakan tampilan look 'n feel yang lebih native, pun begitu Swing juga mensupport tampilan look 'n feel yang pluggable yang membuat aplikasi terlihat tidak terikat dengan tampilan theme didalam OS. MENGAPA BISA DIBERI NAMA SWING? Cerita berawal ketika tim pengembang sedang pergi ke Hobees untuk makan siang. Mereka sedang memperbincangkan tentang nama toolkit yang sedang mereka buat. Saat itu kode namanya adalah KFC, yang dipilih oleh Rick Levenson (dia tahu nama itu ilegal karena sudah dimiliki Kentucky Fried Chicken) sebagai cara untuk memastikan bahwa tim akan datang dengan nama yang lebih baik. Mereka pun bingung akan diberi nama apa. Beberapa nama yang diusulkan tim nampak kurang bagus. Akhirnya setelah makan siang, ketika sedang kembali ke kantor SUN salah satu anggota tim Amy Fowler bertanya kepada George Saab Hey George, apa yang sekarang sedang naik daun di San Francisco?, Dansa Swing nampak semakin tumbuh besar jawab George. Dari celetukan inilah Swing akhirnya diambil sebagai nama API Java GUI. Hampir sama dengan cerita diatas, maskot Java Duke diambil dari nama Duke Ellington. Sumber : Dahulu sewaktu notepad masih menjadi editor andalan, membuat tampilan Swing terasa begitu melelahkan. Apalagi bagi orang awam yang baru mengenal Java akan terasa sangat kesulitan, ditambah lagi dengan banyaknya konsep yang harus dipelajari (component, layout, listener, dll). Saya selalu berpikir akan lebih baik kalau ada sebuah editor yang mampu membantu membuatkan tampilan dengan mudah, jadi kita tidak perlu lagi memikirkan koding tampilan, jadi kita bisa fokus untuk algoritma program. 2
4 Akhirnya setelah mengarungi samudera google akhirnya saya menemukan yang namanya IDE (Integrated Development Environment). Dari sekian banyak IDE Java (Netbeans, Eclipse, Intellij IDEA, JDeveloper, JCreator, dll) waktu itu hanya Netbeans yang membuat saya sangat tertarik. Bukan karena ringannya (ehem, maaf saya pakai RAM dengan kapasitas diatas rata rata jadi tidak begitu terasa :D) tapi karena Matisse nya yang telah membius saya dengan segala kemudahannya. 3
5 Netbeans + Matisse = Cool Matisse merupakan project untuk membuat GUI Builder didalam Netbeans. Saya kurang tau kapan pertama kali Netbeans mulai mengadopsi Matisse. Seingat saya waktu pertama kali mengenal Netbeans saat itu versi 4.0 Matisse sudah ada didalam Netbeans. Gambar 1: Netbeans Matisse Keunggulan Matisse Mudah digunakan. Memudahkan pemula yang ingin mempelajari struktur program dari Swing. Fitur drag 'n drop sangat membantu membuat tampilan dengan mudah. 4
6 Kekurangan Matisse Terasa begitu berat ketika dijalankan, apalagi jika tidak didukung dengan kapasitas RAM yang kurang memadai. Hanya mendukung Swing. Menyimpan konfigurasinya sebagai xml, yang membuat kurang fleksibel. Artinya tidak dapat mengenali program GUI yang dikoding dari luar. Beberapa kode tertentu yang telah digenerate tidak dapat diedit manual. 5
7 Eclipse + Jigloo = Awesome Satu lagi IDE yang membuat saya terkesan adalah Eclipse. Eclipse menurut saya sangat ringan dan bagus. Sangat cocok bagi yang kurang suka dengan wizard. Bagi beberapa pengguna tertentu terlalu banyaknya wizard malah dirasa sangat mengganggu, berat dan kurang bebas. Selama ini pengguna Eclipse merasa kurang nyaman ketika koding Swing. Semuanya harus diketik manual, selain harus disibukkan dengan koding algoritma atau inti dari program juga harus disibukkan dengan mendesain tampilan. Tentu saja hal ini menjadi kurang produktif, mengingat rumitnya membuat tampilan yang bagus hanya bermodalkan tangan kosong. Lalu yang jadi pertanyaan Adakah plugin Eclipse yang dapat mempermudah pekerjaan ini?. Ada, namun manakah yang bagus dan gratis? :D Dari sekian banyak plugin Eclipse untuk GUI Builder, hanya satu yang paling menarik perhatian saya Jigloo. Jigloo berlisensi free for non commercial use, artinya selama bukan ditujukan untuk komersial kita dapat menggunakannya dengan gratis. Lumayan bersahabat bila dibandingkan dengan plugin GUI Builder Eclipse lain yang kebanyakan berbayar. Sangat cocok, memenuhi kriteria seperti yang kita cari. Tapi apa bagusnya Jigloo? Coba dan bandingkan, nanti kalian pasti akan tau. 6
8 Install Jigloo Sebelum mencoba Jigloo harus kita download dahulu paketnya, search di dengan kata kunci jigloo. Setelah didownload akan tampak seperti pada gambar dibawah ini. Gambar 2: File download jigloo Untuk menginstall Jigloo kedalam Eclipse caranya cukup mudah. Ekstrak file Jigloo yang sudah didownload. Kemudian copy semua isi folder features dan paste ke dalam folder features yang terdapat di dalam Eclipse, setelah itu copy semua isi folder plugins dan paste ke dalam folder plugins yang ada di dalam Eclipse. Setelah itu jalankan Eclipse nya dan Jigloo siap untuk digunakan. Mencoba Jigloo Seperti biasa seperti saat menggunakan Netbeans, kita harus membuat project dahulu. Karena yang akan kita coba adalah Swing, maka saat membuat project baru kita pilih Java Project. Setelah jadi misalnya kita beri nama projectnya TestJigloo, kemudian kita mulai membuat file baru. Caranya ikuti langkah langkah yang ada pada gambar dibawah ini. 7
9 Gambar 3: Eclipse Create New File Gambar 4: Eclipse New JFrame 8
10 Gambar 5: Eclipse Class Name Gambar 6: Eclipse Jigloo 9
11 Keunggulan Jigloo Free untuk tujuan Non Commercial. Cukup bersahabat dengan plugin Eclipse yang lain (tidak bermasalah saat disandingkan dengan plugin yang lain). Selain Swing mendukung GUI Builder untuk SWT. Tidak seperti Matisse yang menyimpan konfigurasi sebagai xml, Jigloo dapat membaca program yang dikoding dari luar (sangat fleksibel dan memudahkan). Kode hasil generate dapat diedit manual dengan mudah dan secara otomatis akan langsung dikenali. Kekurangan Jigloo Harus membayar lisensi bila ingin digunakan secara komersial. Sangat sensitif terhadap setiap perubahan didalam program, yang menyebabkan sedikit agak berat ketika program sudah mulai membesar. Kode program hasil generate tidak serapi Netbeans. 10
12 Kesimpulan Netbeans & Eclipse hanyalah sebuah tools, punya kelebihan dan kekurangan masingmasing. Pastikan gunakan yang memenuhi kriteria resource komputer yang kita miliki. Janganlah menggunakan fasilitas drag 'n drop secara berlebihan, karena seorang programmer yang baik dituntut untuk dapat membuat program dengan atau tanpa drag 'n drop (mampu membuat program meskipun hanya menggunakan console dan text editor biasa). Sebetulnya masih banyak tools lain (JDeveloper, Intellij IDEA, dll), namun karena keterbatasan tidak bisa saya bahas semua (keterbatasan bandwidth dan resource komputer =_='). Sekian sinau kali ini, sampai jumpa lagi disinau selanjutnya dan jangan pernah takut untuk sinaudewe karena belajar sendiri itu mudah!. 11
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
Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA)
Tugas Rekayasa Perangkat Lunak Berorientasi Obyek Review IDE untuk Java (NetBeans, Eclipse, Intellij IDEA) Dengan semakin diminatinya pemrograman berorientasi obyek untuk membangun perangkat lunak menyebabkan
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
Visual Basic 6.0 For Beginners
Visual Basic 6.0 For Beginners Febryan Hari Purwanto [email protected] Chapter 1 Mengenal Visual Basic 6.0 Visual Basic adalah salah satu bahasa pemrograman komputer yang sudah mendukung OOP (Object
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
Membuat Form Dinamis di Java
Membuat Form Dinamis di Java Oleh: Yudi Setiawan Dalam pemrograman web, istilah ini sering disebut dengan dinamis. Maksud dinamis di sini ialah membuat tampilan form pada aplikasi Anda lebih fleksibel
Stuktur Folder Project Di Android Studio
Stuktur Folder Project Di Android Studio Fitria Arnita [email protected] Abstrak Android Studio build system adalah toolkit yang digunakan untuk membangun, test, menjalankan, dan membuat paket
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Java adalah sebuah bahasa pemrograman yang populer dan terkenal dengan penggunaan resource yang sedikit. Dalam paket instalasi Java Developer Kit tidak menyertakan
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI Untuk mendukung pembuatan laporan tugas akhir ini, maka perlu dikemukakan hal-hal atau teori yang berkaitan dengan permasalahan dan ruang lingkup sebagai landasan dalam pembuatan laporan
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,
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
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
Membangun Android Studio Dengan Gradle
Membangun Android Studio Dengan Gradle Firmansyah Agustian [email protected] Abstrak Sebuah ide untuk Android Development yang diperkenalkan google pada acara Google I/O 2013. Android Studio merupakan
Program Kalkulator Sederhana Menggunakan Java Netbeans
Program Kalkulator Sederhana Menggunakan Java Netbeans Membuat kalkulator sederhana menggunakan Java Netbeans cukup mudah. Karena program yang di tulis tidak terlalu rumit, tapi memang perlu sedikit kesabaran
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
GUI Nimbus. Prepared by Viska Mutiawani. 1
GUI Nimbus Prepared by Viska Mutiawani 1 [email protected] Subtopik GUI Nimbus Netbeans GUI Builder GUI dan Look & Feel Nimbus 2 [email protected] Netbeans GUI Builder 3 [email protected] Permasalahan
BAB II DASAR TEORI II-1
BAB II DASAR TEORI 2.1 Location Based Service. Location Based Service (LBS) atau layanan berbasis lokasi adalah sebuah layanan informasi yang dapat diakses dengan perangkat bergerak melalui jaringan dan
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
Mohammad Athar Januar
Pengantar SWT (Standard Widget Toolkit) Mohammad Athar Januar [email protected] http://attarinho.merantau.com Lisensi Dokumen: Copyright 2003-2006 IlmuKomputer.Com Seluruh dokumen di IlmuKomputer.Com
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
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
BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga memungkinkan kita untuk menghubungkan komputer melalui jaringan. Jaringan komputer cukup berkembang
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
Fitur Dahsyat Sublime Text 3
Fitur Dahsyat Sublime Text 3 Ditulis oleh Miftah Faridl Tahun 2015 Edisi Pertama 2 Kata Pengantar Dengan mengucap Bismillahirrochmanirrohim, saya tulis buku ini untuk adik-adik tingkatku civitas akademika
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
LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE
LAPORAN 2 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE Lporan ini disusun untuk memenuhi tugas mata kuliah Pemograman Java III Fakultas Teknik Informatika Tahun ajaran 2011-2012 Oleh : Hana Marwati
DASAR MENGGUNAKAN VISUAL BASIC 6.0
DASAR MENGGUNAKAN VISUAL BASIC 6.0 Apa itu Visual Basic? Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan cara ini Anda tidak lagi menuliskan instruksi pemrograman
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,
BAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Searching Pencarian (searching) merupakan proses yang sering digunakan dalam pengelolaan data. Proses pencarian adalah menemukan nilai (data) tertentu di dalam sekumpulan
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
BAB 2 LANDASAN TEORI. pengumpulan data Tugas Akhir di SMA N 5 Medan. disebut dengan informasi. (Bambang Wahyudi,2003)
BAB 2 LANDASAN TEORI Landasan teori merupakan bagian yang membahas tentang uraian pemecahan masalah melalui pembahasan secara teoritis. Teori-teori yang akan dikemukakan merupakan dasar-dasar penulis untuk
Mengembangkan Website Berbasis Wordpress
Mengembangkan Website Berbasis Wordpress Bagian 1: Pengenalan dan Instalasi Wordpress Hanif Rasyidi Pendahuluan Perkembangan teknologi saat ini membuat internet menjadi salah satu sumber utama dalam pencarian
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
LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE
LAPORAN 4 PEMOGRAMAN JAVA III APPLICATION PROGRAMMING INTERFACE Lporan ini disusun untuk memenuhi tugas mata kuliah Pemograman Java III Teknik Informatika Tahun ajaran 2011-2012 Oleh : Hana Marwati 1142231
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
PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE
PENGEMBANGAN PROJECT MICROCONTROLLER DENGAN ARDUINO IDE Dian Mustika Putri [email protected] :: https://dianmstkputri.wordpress.com Abstrak Pengembangan Microcontroller Arduino pada kalangan Programmer
KUMPULAN APLIKASI JAVA J2ME
KUMPULAN APLIKASI JAVA J2ME Sejarah Android Pada Juli 2005, Google mengakuisisi Android Inc. sebuah perusahaan baru berkembang yang bergerak di bidang aplikasi ponsel. Perusahaan ini berbasis di Palo AltoCalifornia
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
Aplikasi Komputer. Berisi tentang Microsoft Word 2010 (Bag.1) Dosen : Teguh Budi Santoso, S.Kom, M.Kom. Modul ke: Fakultas Ilmu Komunikasi
Modul ke: Aplikasi Komputer Berisi tentang Microsoft Word 2010 (Bag.1) Fakultas Ilmu Komunikasi Dosen : Teguh Budi Santoso, S.Kom, M.Kom Program Studi Periklanan dan Komunikasi Pemasaran http://www.mercubuana.ac.id
Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL
Membuat Aplikasi Antrean dengan Java NetBeans IDE 8.0.2 dan Database MySQL Membuat Aplikasi Antrean dengan Java NetBeans IDE 8.0.2 dan Database MySQL Bay Haqi, M. Kom PENERBIT PT ELEX MEDIA KOMPUTINDO
PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,
PRAKTIKUM 1 I. JUDUL PENGENALAN C# (Csharp) II. TUJUAN - Memahami platform Microsoft.NET; - Mengenal Integrated Development Environment (IDE) Visual Basic.NET; - Memahami struktur project C# - Memahami
BAB 2 LANDASAN TEORI. bahasa pemrograman java dan bersifat open source. Yang mana artinya aplikasi
BAB 2 LANDASAN TEORI 2.1. Sekilas Sistem Operasi Android Android merupakan sebuah sistem operasi sama halnya dengan sistem operasi Windows, Linux, maupun Mac OS. Aplikasi android dikembangkan menggunakan
PEMBUATAN SPELLING- CHECKER UNTUK BAHASA INDONESIA DENGAN JAVA 2 STANDARD EDITION
PEMBUATAN SPELLING- CHECKER UNTUK BAHASA INDONESIA DENGAN JAVA 2 STANDARD EDITION Gede Esa Deva Atmajaya, 50404083 Mahasiswa Sarjana Strata Satu (S1) Teknik Informatika Universitas Gunadarma Jln. Margonda
BAB 2 LANDASAN TEORI. Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan
17 BAB 2 LANDASAN TEORI 2.1 Sistem Jogiyanto (2008, hal : 34) Suatu sistem dapat didefenisikan sebagai kumpulan komponen yang saling berhubungan yang membentuk satu kesatuan untuk mencapai tujuan tertentu.
PENGENALAN JAVA GUI PROGRAMMING
PENGENALAN JAVA GUI PROGRAMMING Sub Pokok Bahasan JFC AWT Swing Ilustrasi JFC (Java Founda=on Classes) Java Founda=on Class Merupakan framework dalam Java untuk mengembangkan aplikasi berbasis GUI (Graphical
Saat ini minimnya perkembangan teknologi dalam dunia pendidikan menghambat kemampuan siswa untuk mendapatkan informasi berupa materi dan latihan soal
PEMBUATAN APLIKASI M-LEARNING SPOK BAHASA INDONESIA UNTUK BLACKBERRY DENGAN MENGGUNAKAN SUN JAVA WIRELESS TOOLKIT DAN JAVA DEVELOPMENT ENVIRONMENT Nurakhmat Andi Sulistiyo Jurusan Sistem Informasi, Fakultas
BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi
BAB II DASAR TEORI DAN TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka Tabel 2.1 Tinjauan Pustaka Parameter Penulis Frans Napitupulu (2011) Abdul Latif (2012) Iqbal Fauzi (2012) Judul Platform Deskripsi Aplikasi
BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI
BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 Tinjauan Pustaka Tinjauan pustaka akan menjabarkan beberapa studi yang sudah pernah dulakukan terlebih dahulu sebelum pembuatan aplikasi doa sehari-hari ini.
BAB III METODOLOGI PENELITIAN
BAB III METODOLOGI PENELITIAN 3.1 Peralatan Pendukung 3.1.1 Software a. Sistem Operasi Windows Microsoft Windows atau yang lebih dikenal dengan sebutan Windows adalah sebuah keluarga sistem operasi yang
Pemrograman Lanjut. Intro to GUI (Graphical User Interface)
Pemrograman Lanjut Intro to GUI (Graphical User Interface) PTIIK - 2014 2 Objectives Memahami struktur hirarki class GUI Mampu menjelaskan setiap komponen (class) yang terdapat pada struktur hirarki GUI
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
BAB I PENDAHULUAN. khususnya untuk perangkat smartphone dan tablet. Pada September 2012, tercatat
BAB I PENDAHULUAN 1.1 Latar Belakang Perangkat (device) berbasis Android sudah merupakan suatu hal yang umum untuk ditemui beberapa tahun belakangan ini. Pada akhir tahun 2010, sistem operasi Android sudah
BAB 2 TINJAUAN TEORITIS. Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek
BAB 2 TINJAUAN TEORITIS 2.1 Pengertian Sistem Sistem berasal dari bahasa Yunani yaitu Systema, yang artinya sekumpulan objek yang bekerja bersama-sama menghasilkan metode, prosedur, teknik yang digabungkan
BAB I PENDAHULUAN 1.1 LATAR BELAKANG
BAB I PENDAHULUAN Bab ini berisi bagian pendahuluan yang mencakup latar belakang, rumusan dan batasan masalah, tujuan, metodologi pengerjaan, serta sistematika pembahasan dari Tugas Akhir ini. 1.1 LATAR
BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional
BAB IX MEMBUAT FORM 9.1 Membuat Form Secara Konvensional GUI (Graphical User Interface), memungkinkan user untuk berinteraksi dengan komputer secara lebih baik. Pengguna dapat berinteraksi dengan berbagai
Mengenal Tools Yang Bisa Digunakan Untuk Membuat Aplikasi Android
Mengenal Tools Yang Bisa Digunakan Untuk Membuat Aplikasi Android Rizka Sepriandy [email protected] Abstrak Sebelum memulai mengetahui cara membuat aplikasi android, hal pertama yang perlu diketahui
Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse
Instalasi Android SDK Maret 2012 Tingkat: Oleh : Feri Djuandi Pemula Menengah Mahir Platform : Windows XP, Eclipse Sekilas Tentang Android Android adalah sistem operasi untuk perangkat mobile seperti smartphone
BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:
BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Pengertian suatu sistem tentu mempunyai beberapa persyaratan umum, persyaratan umum tersebut adalah bahwa sistem harus mempunyai unsur lingkungan, interaksi
MODUL I PENGENALAN VISUAL BASIC.NET
MODUL I PENGENALAN VISUAL BASIC.NET A. TUJUAN Memahami platform Microsoft.NET. Mengenal Integrated Development Environment (IDE) Visual Basic.NET. Memahami struktur project Visual Basic.NET. Memahami jenis-jenis
Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya
Pengenalan Java Yuliana Setiowati Kilas Balik Teknologi Java Bahasa Java awalnya bernama Oak, yakni bagian dari projek Green yang dikembangkan khusus oleh Sun Microsystem untuk memprogram perangkat-perangkat
PERANCANGAN APLIKASI DOWNLOAD MANAGER MENGGUNAKAN JAVA2SE DENGAN EDITOR NETBEANS IDE 6.8
PERANCANGAN APLIKASI DOWNLOAD MANAGER MENGGUNAKAN JAVA2SE DENGAN EDITOR NETBEANS IDE 6.8 TUGAS AKHIR RAJO PANANGIAN HARAHAP 082406197 DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
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
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
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
IDE AVR-GCC PADA LINUX MENGGUNAKAN CODE::BLOCKS. Oleh: Sumarsono
IDE AVR-GCC PADA LINUX MENGGUNAKAN CODE::BLOCKS Oleh: Sumarsono Awal Kisah... Pada suatu hari saya sedang belajar mikrokontroler AVR. Ketika masih menggunakan windows saya menggunakan AVRStudio (free software
BAB I PENDAHULUAN I.1 Latar Belakang
BAB I PENDAHULUAN I.1 Latar Belakang Perkembangan teknologi informasi menyebabkan setiap individu ataupun kelompok mau tidak mau menerapkannya dalam segala aktifitas. Salah satu contoh penerapannya adalah
PROPOSAL TUGAS BESAR
PROPOSAL TUGAS BESAR Proposal Aplikasi E-tutorial Dasar Edubuntu Disusun Untuk Memenuhi Tugas Mata Kuliah Interaksi Manusia dan Komputer Dosen : Mira Kania Sabariah, S.T., M.T. Disusun Oleh : Hendri Karisma
PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)
TK Jl Srijaya Negara Bukit Besar Palembang 30139, Telpon : +62711-353414 PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web
MEMBUAT CRUD (CREATE, READ, UPDATE & DELETE) DENGAN CODEIGNITER
MEMBUAT CRUD (CREATE, READ, UPDATE & DELETE) DENGAN CODEIGNITER Pepen Aandrian Syah [email protected] Abstrak Didalam dunia pemograman CRUD atau Create, Read, Update dan Delete adalah hal dasar bisa dibilang
Instalasi dan konfigurasi VSTS Agent
Instalasi dan konfigurasi VSTS Agent Selain proses deploy secara manual tim dapat pula membuat sebuah proses build dan release management. Dengan adanya proses build dan release management setiap tahap
Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya
Pengenalan Java Entin Martiana Sejarah Java (1) 1991, Sun dipimpin Patric Naughton dan James Gosling ingin merancang bahasa computer untuk perangkat consumer seperti cable TV Box. Karena perangkat itu
Gambar 1. Perangkat mobile Android
Modul 8 1. TUJUAN Mahasiswa dapat menegetahui beberapa tipe sistem operasi Android Mahasiswa dapat mencoba membuat beberapa aplikasi Android sederhana Mahasiswa dapat membuat aplikasi menampilkan text
BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam perancangan program Spesifikasi sistem yang digunakan saat
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Dalam perancangan program Spesifikasi sistem yang digunakan saat pengembangan aplikasi adalah: Operating System : Windows XP SP2 Professional Edition
BAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Perangkat Keras Agar aplikasi dapat dijalankan dengan baik dan lancar, diperlukan spesifikasi standar dari suatu perangkat keras. Ada beberapa
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
Persiapan Sebelum mengikuti tutorial ini, ada baiknya pembaca mendownload perangkat lunak yang dibutuhkan yaitu sebagai berikut:
Instalasi Android [Pemrograman Android Dasar 01][Level: Pemula] Andi Taru Nugroho Nur Wismono S.Kom.,M.Cs. [email protected] Lisensi Dokumen: Copyright 2012 JavaClopedia.com Seluruh dokumen di JavaClopedia.com
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
Apa itu CMS? Baiklah, kembali ke judul tulisan ini, Apa itu CMS?
Bismillah, teman-teman sekalian, semoga ini merupakan materi yang dinanti-nantikan oleh para peserta Belajar Membuat Website di Grup WhatsApp yang saya asuh. Mungkin tulisan kali ini agak sedikit lebih
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
BAB V IMPLEMENTASI DAN PEMBAHASAN
A V IMPLEMENTASI DAN PEMAHASAN 5.1 Implementasi Implementasi merupakan tahap pengembangan rancangan menjadi kode program. Pada awal bagian ini akan dijabarkan spesifikasi perangkat keras dan perangkat
VISUAL JAVA PROGRAMMING
9/9/2009 TEKNIK ELEKTRONIKA FT UNP PADANG VISUAL JAVA PROGRAMMING Java Education Network Indonesia Basic Visual Java Component Muhammad Adri, S.Pd, MT MODUL 1. BASIC VISUAL JAVA PROGRAMMING Topik Pembina
TUGAS 1 APLIKASI WEB DINAMIS LANJUT. Nama : ARISTIAN NUGROHTOMO NIM :
TUGAS 1 APLIKASI WEB DINAMIS LANJUT Nama : ARISTIAN NUGROHTOMO NIM : 12141400 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2016 1. Apa itu Composer? Mungkin yang namanya composer
Pemrograman dengan C++ Builder 2004 Taryana S Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan
1.1. Pendahuluan C++ Builder adalah sebuah aplikasi yang digunakan untuk pengembangan dengan memanfaatkan keistimewaan konsep- konsep antar muka grafis dalam Microsoft Windows. Aplikasi yang dihasilkan
Otodidak Behind The Scene
Otodidak Behind The Scene Buku Satu Panduan Lengkap Membuat Aplikasi GUI dengan Netbeans Khusus untuk Pemula dan Orang Awam Judul buku: Otodidak Behind The Scene Seri I: Panduan Lengkap Membuat Aplikasi
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
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
BAB I PERSYARATAN PRODUK
BAB I PERSYARATAN PRODUK 1. Pendahuluan Penulis mengambil topik tentang aplikasi Pencarian Mobil via handphone karena penulis melihat banyaknya calon pembeli mobil baru yang sulit untuk mendapatkan informasi
APLIKASI HITUNG ZAKAT BERBASIS ANDROID TUGAS AKHIR. Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya
APLIKASI HITUNG ZAKAT BERBASIS ANDROID TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya HERU NUR CHOLIS 102406270 PROGRAM STUDI D-3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
BAB IV HASIL DAN UJI COBA
37 BAB IV HASIL DAN UJI COBA Dalam tahap implementasi sistem ada beberapa syarat yang harus disiapkan sebelumnya. Syarat-syarat tersebut meliputi perangkat keras (hardware) dan perangkat lunak (software).
BAB 4 IMPLEMENTASI DAN EVALUASI. Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Specification Requirement Adalah kebutuhan yang dibutuhkan dalam memenuhi kebutuhan spesifikasi pengaplikasian program aplikasi agar dapat berjalan dengan baik. Specification
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
Bab 1 Perkenalan Awal untuk Anda yang Pemula
Bab 1 Perkenalan Awal untuk Anda yang Pemula Apakah Anda sekarang sudah mempunyai website? Jika belum, mulailah untuk membuat. Saya berharap, Anda yang telah membuka halaman ini telah tahu cara dasar membuat
BAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Berdasarkan perancangan dan desain yang dilakukan pada tahap sebelumnya. Berikut ini adalah pengimplementasian sistem aplikasi pencarian menggunakan metode Random Controlled
LAPORAN RESMI PRAKTIKUM PENGANTAR TEKNOLOGI DAN INFORMASI MODUL 3 OPEN OFFICE
LAPORAN RESMI PRAKTIKUM PENGANTAR TEKNOLOGI DAN INFORMASI MODUL 3 OPEN OFFICE Disusun Oleh : TGL PRAKTIKUM : 22 OKTOBER 2013 NAMA : MUJIBUR ROHMAN NRP : 130411100036 KELAS : B1 DOSEN PENGAMPU : ARI KUSUMANINGSIH,
Tugas 1 Web Dinamis Lanjut COMPOSER DAN GITHUB. Imam Abdul Lathif TI-Malam
Tugas 1 Web Dinamis Lanjut COMPOSER DAN GITHUB Imam Abdul Lathif 12141371 TI-Malam Membuat Tutorial Singkat penggunaan Composer pada pengembangan aplikasi Gambar 1. Logo Composer 1. Apa itu Composer? Composer
Belajar Menggunakan KDE Edisi 1 Perkenalan Singkat KDE
Belajar Menggunakan KDE Edisi 1 Perkenalan Singkat KDE Ade Malsasa Akbar 17 November 2013 Ringkasan Bismillahirrahmanirrahim. Sebenarnya saya ingin mempromosikan KDE. Saya ingin membuat post di jejring
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK. Maimunah, S.Si,M.Kom
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Maimunah, S.Si,M.Kom PROGRAM STUDI TEKNIK KOMPUTER FAKULTAS TEKNIK UNIVERSITAS ISLAM 45 BEKASI 2014 1 Peraturan : 1. Mahasiswa harus berpakaian rapi dalam
