Postingan

Menampilkan postingan dari 2017

Program Exception (Exception Handling)

Gambar
Pada pertemua kali ini , aslab saya mengajari tentang program Exception . Apa itu Exception ? Berikut penjelasannya. Exception merupakan suatu kejadian yang tidak biasa atau event abnormal yang muncul ketika sedang menjalankan program. Exception merupakan runtime error. Ketika Exception muncul, maka akan melempar  sebuah obyek Exception, jika obyek yang dilempar ini tidak ditangani atau ditangkap maka akan mengakibatkan program determinasi (berhenti), hal ini dapat menyebabkan program menjadi tidak handal. Untuk mengatasi hal ini dibutuhkan sesuatu untuk menangani Exception. Exception mempunyai beberapa subclass. Tiap subclass Exception akan dilempar dengan sebab-­‐sebab tertentu. Untuk menangani Exception dibutuhkan Exception  handling. Beberapa Exception Handling: •    Try Blok try digunakan untuk meletakkan code yang kemungkinan akan memunculkan Exception •    Catch Blok catch digunakan sebagai Exception handler, blok ini akan menangkap...

Cara Mengkoneksikan Database MYSQL Pada Pemrograman Java

Gambar
Pada pertemuan kali ini, asisten lab pemrograman java saya mengajarkan tentang bagaimana cara mengkoneksikan Database pada Java. Syarat-syarat yang harus dimiliki ,yaitu: XAMPP Java Text Editor (Netbeans, IntelliJ,Eclipse, etc) Library MYSQL JDBC Driver Langsung saja, cara-caranya adalah: Buka XAMPP dan aktifkan Apache dan MYSQL. Buat sebuah Database pada PHPMYADMIN. Tambahkan library MYSQL JDBC Driver.  Buat sebuah class koneksi.java Gambar 1  Sekian tutorial dari saya, semoga bermanfaat. Terimakasih :)

URL Connection Pada Pemrograman Java

Gambar
Pada pertemuan kali ini, asisten lab pemrograman java saya mengajarkan tentang bagaimana mengambil data dari web atau URL Connection. Kelas URL digunakan untuk merepresentasikan suatu sumber pada Web. Setiap sumber memiliki alamat, yang unik (tidak bisa sama), dan memiliki informasi yang cukup sehingga web browser bisa mencari sumber tersebut dan mengambilnya. Alamat ini disebut "url" atau "universal resource locator". Suatu objek beritpe kelas URL melambangkan alamat tersebut. Jika kita sudah memiliki objek bertipe URL, maka kita bisa membuka URLConnection ke alamat tersebut. Suatu url biasanya berupa string, misalnya "http://java.lyracc.com/belajar/java-untuk-pemula/bab-i-pendahuluan". Suatu objek bertipe URL bukan string sederhana, akan tetapi dibangun dari kumpulan string yang membentuk suatu url. ObjekURL juga bisa dibuat dari objek URL lain, yang merupakan konteksnya, dan string lain yang berisi relatif urlnya.  Berikut adalah conto...

Threading Pada Pemrograman Java

Gambar
Pada pertemuan kali ini, asisten lab Pemrogram Java saya mengajarkan tentang Multithreading pada Java. Pada bahasa pemrograman Java terdapat kemampuan  multithreading . Adanya multithreading membuat program bisa menjalankan beberapa proses secara bersamaan/dalam waktu yang hampir bersamaan. Karena itu, waktu eksekusi proses tersebut menjadi lebih efisien. Multithreading mengacu kepada dua atau lebih task yang berjalan (sedang dieksekusi) di dalam satu program. Thread merupakan suatu path eksekusi independen di dalam program. Banyak thread dapat berjalan secara konkuren (bersamaan) di dalam program. Setiap thread di dalam Java dibuat dan dikendalikan oleh kelas java.lang.Thread. Suatu program Java dapat mempunyai banyak thread, dan thread-thread ini dapat berjalan secara bersamaan, secara asinkron atau sinkron. Berikut adalah contoh code nya: Buatah class Threading.java  Gambar 1 Gambar 2 Sekian tutorial threading dari saya. Terimakasih :)   ...

Java Socket Programming

Gambar
Pada pertemuan kali ini, asisten lab pemrograman java saya mengajarkan tentang Java Socket Programming. Socket Programming merupakan pemrograman yang bertujuan agar suatu program dapat berkomunikasi dengan program lainnya dalam satu jaringan. Socket Programming adalah salah satu hal yang esensial ketika kita mempelajari jaringan komputer. Implementasi dasar dari Socket Programming adalah komunikasi antara Client dengan Server. Berikut adalah contoh code nya: Pertama, membuat class Socket.java: Gambar 1   Kedua, membuat class ServerSocket.java: Gambar 2 Sekian tutorial membuat Java Socket Programming. Terimakasih :) salah satu hal Cheap Offers: http://bit.ly/gadgets_cheap Socket Programming adalah salah satu hal yang esensial ketika kita mempelajari Jaringan Komputer. Socket programming merupakan pemrograman yang bertujuan agar suatu program dapat berkomunikasi dengan program lainnya dalam satu jaringan. Disini ana bakal sedikit bahas Socket Programming de...

Cara Membuat Notepad Sederhana Pada Pemrograman Java

Gambar
Pada pertemuan kali ini,asisten lab saya mengajarkan tentang bagaimana membuat sebuah aplikasi Notepad yang cukup sederhana. Adapun fungsi - fungsi yang terdapat didalam notepad ini adalah: 1. Menu File --> New, Open, Save, Save As, Page Setup, Cetak, Keluar. 2. Menu Edit --> Undo, Cut, Copy, Paste, Replace, Select All. 3. Menu Format --> Font. 4. Menu View. 5. Menu Fie. Kurang lebih tampilannya seperti ini: Gambar 1 Adapun contoh code nya adalah sebagai berikut : Gambar 2 Gambar 3 Gambar 4 Gambar 5 Gambar 6

Penggunaan Frame,Label, dan Button pada Pemrograman Java

Gambar
Pada pertemuan ini ,kami belajar tentang bagaimana membuat frame ,label, dan button pada bahasa pemrograman Java. Di Java, Frame merupakan window utama untuk meletakkan komponen – komponen visual lainnya seperti Button, Label, TextField dan lainnya. Di Java pun, Anda membuat project untuk kategori swing application yang secara otomatis Frame akan terbuat sendirinya. Saya rasa hal itu sangatlah mudah untuk dilakukan bahkan seorang yang nggak kenal pemrograman pun pasti bisa membuatnya tinggal klak klik dah siap. Namun, kita sebagai programmer yang baru belajar hal tersebut sangatlah kurang memberikan pengalaman khususnya dalam pembelajaran ilmu pemrograman visual.  Gambar 1.1 Contoh dari frame,label dan button    Berikut adalah contoh code nya:

GUI (Graphical User Interface) Pada Pemrograman Java

Gambar
Pada pertemuan ini kami belajar tentang GUI (Graphical User Interface) pada Java. GUI (Graphical User Interface) itu adalah seperti salah satu model interaksi antara manusia dan komputer.   Gambar 1.1 contoh hasil dari GUI Dibawah ini contoh code nya: Code diatas adalah contoh dari GUI yang sederhana. Kesimpulan: Jadi, GUI  kaitanya dengan kegiatan penggunaan suatu aplikasi dalam komputer yang sering digunakan. Dalam hal ini, GUI mempermudah user dalam penggunaannya, dengan tampilan yang friendly seta ergonomis, user dengan mudah dapat menyesuaikan aplikasi-aplikasi karena GUI membantu didalam interface yang dapat dipahami penggunaannya. Sehingga antara user dan sistem, tidak terjadi misscommuncation dalam menerapkan sistem komputerisasi. Baca juga: Stack Pada Pemrograman Java Interace dan Abstract Class pada Java Pengenalan Java dan Inheritance pada Java  

Stack pada Pemrograman Bahasa Java

Gambar
Stack Atau Tumpukan Stack adalah salah satu struktur data yang memiliki sistem kerja Last In First Out (LIFO) , yang terakhir masuk pertama keluar.   Contohnya: seperti sebuah tumpukan buku, ketika mengambil sebuah buku di dalam tumpukan itu maka harus diambil satu persatu dari buku yang paling atas dari tumpukan buku tersebut.  Sebuah stack hanya dapat ditambahkan dan dikurangi elemennya hanya dari satu sisi yakni elemen atasnya atau biasa disebut Top Of Stack . Fungsi dalam Stack: Fungsi init : fungsi yang digunakan untuk inisialisasi atau membuat stack baru yang masih kosong. Fungsi full : digunakan untuk mengetahui stack penuh atau tidak. Fungsi empty : digunakan untuk mengetahui stack kosong atau tidak. Fungsi clear : digunakan untuk mengosongkan stack. Stack dianggap kosong apabila puncak stack berada pada posisi -1. Fungsi push : digunakan untuk menambahkan data ke dalam stack. Penambahan data tidak bisa dilakukan apabila stack sudah penuh. U...

Interface dan Abstract Class pada Java

Gambar
Interface adalah fungsi tertentu yang dibuat di satu class atau sebuah kumpulan method secara struktur di bahasa pemrograman Java , yang berfungsi untuk tempat menyimpan method kosong dan atribut yang bersifat constant atau final  , serta tidak mempunyai Implementasi. Kita dapat mengimplementasikan(keyword : implements ) interface dengan class lain ,serta dapat mewariskan (keyword : extends ) dengan interface yang lain. Contoh : Contoh Interface   Contoh dengan mengimplementasikannya dengan class lain dan diwariskannya Abstract class adalah kelas dasar yang harus dimiliki sebuah fungsi atau Class yang khusus dibuat untuk keperluan inheritance. Tujuan dari pembuatan abstract class ini ialah untuk membuat definisi umum bagi class-class yang akan menjadi turunan darinya. Abstract Class dapat digunakan untuk mendefinisikan method yang nantinya akan diimplementasi di Derived Class (kelas turunan / inherit dari Abstract Class ). Contoh:   Contoh A...

Pengenalan Java dan Inheritance pada Java

Gambar
Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun 1991. Sedikit perbandingan tambahan dengan bahasa C dan C++, Java banyak mewarisi konsep orientasi objek dari C++ namun dengan menghilangkan aspek-aspek kerumitan dalam bahasa C++ tanpa mengurangi kekuatannya. Hal ini mempermudah programer pemula untuk mempelajari Java namun mengurangi keleluasaan programer berpengalaman dalam mengutak-atik sebuah program. Di balik kemudahan yang ditawarkan Java, luasnya fasilitas library Java sendiri membuat seorang programer membutuhkan waktu yang tidak singkat untuk dapat menguasai penggunaan library-library tersebut. Pada pertemuan kali ini di  Lab Pemrograman Java kami dibimbing oleh seorang asisten lab yaitu bang Ruswan Efendi untuk mengenal tentang java dan membuat kodingan sederhana  yang memiliki turunan (inheritance). Sifat Inheritance pada JAVA sendiri dimaksud dengan sebuah objek dapat mempunyai objek turunan. Dala...