MEMBUAT JAM ANALOG. Wiranti Sri Utami. Abstrak. Pendahuluan.
|
|
- Yandi Dharmawijaya
- 7 tahun lalu
- Tontonan:
Transkripsi
1 MEMBUAT JAM ANALOG Wiranti Sri Utami Abstrak Jam analog adalah jam yang menunjukkan waktu dengan menggunakan jarum. Penulis akan membantu membuat jam analog menggunakan applet yang dapat disatukan kedalam suatu file.html. Jam analog juga dibuat dengan menggunakan metode graphics yang terletak pada package java.awt.graphics. Dengan metode graphics, kita dapat menggambar lingkaran bingkai jam, titik pusat jam, jarum detik, jarum menit, jarum jam, dan angka. Kata Kunci: jam analog, metode graphics Pendahuluan Tujuan penulis membuat artikel ini untuk membantu para pembaca membuat sebuah jam analog yang berfungsi sebagai penunjuk waktu. Untuk membuat jam analog ini penulis menggunakan applet sebagai panelnya, dan dengan applet kita dapat membuat jam analog yang dapat diakses pada browser atau halaman website. Semoga dengan pembuatan jam analog ini menjadi langkah awal dalam membuat sebuah aplikasi yang dapat bermanfaat bagi semua kalangan, demi terwujudnya generasi yang memiliki daya kreatifitas tinggi dalam bidang teknologi komputer. Pada bab pembahasan akan dibahas mengenai langkah-langkah membuat jam analog, penjelasan mengenai list program untuk membuat kelas jam analog, penjelasan list program file html yang diberi nama jamanalog.html, serta dijelaskan langkah-langkah mengeksekusi dan menjalankan program jam analog.
2 Pembahasan Dalam pembuatan aplikasi jam analog ini, kita membutuhkan applet sebagai panelnya. Kelas applet terletak pada package java.applet.applet, untuk penanganan perubahan nilai waktu, kita menggunakan interface runnable yang berfungsi sebagai proses thread. Berikut ini terdapat langkah-langkah membuat jam analog, yaitu sebagai berikut: Membuat Kelas Langkah pertama yang harus kita lakukan untuk membuat jam analog adalah membuat kelas, kemudian kitapun harus menyimpan nama file sesuai dengan nama kelas dan nama file yang disimpan diberinama jamanalog.java. Aplikasi ini dirancang dengan menggunakan applet, sehingga pada pembuatan kelas harus dilakukan perluasan kedalam applet dengan penulisan extends Applet. Setelah itu kita harus melakukan implements runnable dikarenakan pada aplikasi ini kita bekerja dengan menggunakan runnable untuk melakukan proses thread. Seperti list program berikut ini : Public class jamanalog extends Applet implements Runnable {... Menggambar Jam Analog Untuk melakukan penggambaran berupa obyek grafik, Java telah menyediakan sebuah methode yang dapat melakukan hal tersebut yaitu dengan methode paint(graphics g). Methode ini akan secara langsung dipanggil pada saat aplikasi dijalankan. Seperti list program berikut ini : Public void paint(graphics g) {...
3 Dalam pembuatan jam analog ini kita akan melakukan penggambaran beberapa obyek untuk membentuk sebuah jam analog yaitu 3 buah garis lurus, 2 buah lingkaran dan 4 buah string. Untuk membuat latar belakang berwarna putih dengan cara menggambar obyek persegi panjang dengan ukuran sebesar ukuran applet. Methode yang digunakan untuk menggambar objek persegi panjang yang berisikan warna yaitu menggunakan methode fillrect(int x, int y, int width, int heigth). Seperti list program berikut ini : g.setcolor(color.white); g.fillrect(0, 0, size().width, size().height); Untuk menentukan titik tengah dari applet, method yang digunakan adalah point(int x, int y) yang terdapat pada java.awt.point. Dengan methode tersebut kita juga dapat menentukan panjang dari setiap jarum yang terdiri dari jarum detik, menit, dan jam. Seperti list program berikut ini : Point p = new Point(size().width / 2, size().height / 2); int jarum_detik = 85, jarum_menit = 69, jarum_jam = 50; Untuk mengambil nilai waktu sekarang, yang digunakan untuk menentukan posisi jarum dari jam analog, harus menggunakan methode-methode berikut ini : Date dt = new Date(); int detik = dt.getseconds(); int menit = dt.getminutes(); int jam = dt.gethours(); Untuk menghitung besarnya sudut setiap jarum dari posisi 0 0 dengan mengalikan nilai waktu sekarang dengan PI (3,14) yang berbanding dengan nilai maksimal dari setiap nilai waktu. Seperti list program berikut ini : double sudut_det = detik * Math.PI * 2 / 60.0; double sudut_men = menit * Math.PI * 2 / 60.0; double sudut_jam = jam * Math.PI * 2 / sudut_men / 12.0;
4 Untuk menentukan posisi jarum jam analog yang didasarkan atas nilai sudut dari setiap jarum jam analog. Menggunakan methode-methode berikut ini : int det_x = (int) (p.x + jarum_detik * Math.sin(sudut_det)); int det_y = (int) (p.y - jarum_detik * Math.cos(sudut_det)); int men_x = (int) (p.x + jarum_menit * Math.sin(sudut_men)); int men_y = (int) (p.y - jarum_menit * Math.cos(sudut_men)); int jam_x = (int) (p.x + jarum_jam * Math.sin(sudut_jam)); int jam_y = (int) (p.y - jarum_jam * Math.cos(sudut_jam)); Untuk menggambar bingkai jam analog berupa obyek lingkaran tanpa berisikan warna. Menggunakan methode drawoval(int x, int y, int width, int height). g.setcolor(color.black); g.drawoval(p.x - 90, p.y - 90, 180, 180); Untuk menggambar jarum detik, menit, dan jam dengan warna garis yang berbeda-beda. Menggunakan methode drawline(int x1, int y1, int x2, int y2). // Membuat Jarum detik berwarna merah g.setcolor(color.red); g.drawline(p.x, p.y, det_x, det_y); // Membuat Jarum menit berwarna hitam g.setcolor(color.black); g.drawline(p.x, p.y, men_x, men_y); // Membuat Jaum jam berwarna biru g.setcolor(color.blue); g.drawline(p.x, p.y, jam_x, jam_y); Untuk membuat titik lingkaran pusat berwarna hitam, methode yang digunakan untuk menggambar lingkaran yang berisikan warna adalah filloval(int x, int y, int width, int height).
5 g.setcolor(color.dark_gray); g.filloval(p.x - 6, p.y - 6, 12, 12); Kemudian langkah terakhir adalah menggambar angka 3, 6, 9, dan 12, methode yang digunakan untuk menggambar angka adalah drawstring(string str, int x, int y). g.setfont(new Font("Dialog", Font.BOLD, 16)); g.drawstring("12", p.x - 4, p.y - 75); g.drawstring("3", p.x + 75, p.y + 2); g.drawstring("6", p.x - 2, p.y + 85); g.drawstring("9", p.x - 85, p.y + 2); Membuat Update Gambar Untuk membuat update gambar, proses yang dilakukan adalah melakukan update atau menggambar ulang obyek-obyek. Kemudian methode yang akan digunakan adalah update(graphics g), methode ini akan selalu dipanggil setelah methode repaint(). public void update(graphics g) { paint(g); Membuat Start Untuk membuat Start dibutuhkan sebuah methode start yang dapat dipanggil setiap kali dokumen html ditampilkan ke layar. Dengan demikian methode start() akan dipanggil pada saat applet pertama kali dijalankan. Di dalam methode ini, proses yang dilakukan adalah menjalankan proses Thread yaitu dengan menggunakan methode start(). Seperti list program berikut ini : public void start() { runner = new Thread(this);
6 runner.start(); Membuat Run Methode run dijalankan sesaat setelah proses thread dijalankan. Pada methode ini, proses yang dilakukan adalah melakukan pengaturan delay dengan menggunakan methode sleep(long time) dan proses penggambaran ulang dengan memanggil methode repaint(). Seperti list program berikut ini : public void run() { while (true) { try { // Waktu delay runner.sleep(1000); catch (Exception e) { repaint();
7 Berikut ini list program untuk membuat aplikasi jam analog dan diberi nama file yang disimpan diberinama jamanalog.java import java.awt.*; import java.applet.*; import java.util.date; public class jamanalog extends Applet implements Runnable { // Membuat Deklarasi Thread runner; public void paint(graphics g) { // Membuat latar belakang berwarna putih g.setcolor(color.white); g.fillrect(0, 0, size().width, size().height); // membuat nilai titik tengah dari jendela Point p = new Point(size().width / 2, size().height / 2); // Menentukan Panjang Jarum int jarum_detik = 85, jarum_menit = 69, jarum_jam = 50; // Mengambil Waktu Sekarang Date dt = new Date(); int detik = dt.getseconds(); int menit = dt.getminutes(); int jam = dt.gethours(); // Menghitung besarnya sudut double sudut_det = detik * Math.PI * 2 / 60.0; double sudut_men = menit * Math.PI * 2 / 60.0; double sudut_jam = jam * Math.PI * 2 / sudut_men / 12.0; // Menentukan nilai posisi Jarum pada sudut tertentu int det_x = (int) (p.x + jarum_detik * Math.sin(sudut_det)); int det_y = (int) (p.y - jarum_detik * Math.cos(sudut_det)); int men_x = (int) (p.x + jarum_menit * Math.sin(sudut_men)); int men_y = (int) (p.y - jarum_menit * Math.cos(sudut_men)); int jam_x = (int) (p.x + jarum_jam * Math.sin(sudut_jam)); int jam_y = (int) (p.y - jarum_jam * Math.cos(sudut_jam));
8 // Membuat lingkaran berwarna hitam (bingkai Jam) g.setcolor(color.black); g.drawoval(p.x - 90, p.y - 90, 180, 180); // Membuat Jarum detik berwarna merah g.setcolor(color.red); g.drawline(p.x, p.y, det_x, det_y); // Membuat Jarum menit berwarna hitam g.setcolor(color.black); g.drawline(p.x, p.y, men_x, men_y); // Membuat Jaum jam berwarna biru g.setcolor(color.blue); g.drawline(p.x, p.y, jam_x, jam_y); // Membuat lingkaran pusat g.setcolor(color.dark_gray); g.filloval(p.x - 6, p.y - 6, 12, 12); // Membuat Tulisan Angka g.setfont(new Font("Dialog", Font.BOLD, 16)); g.drawstring("12", p.x - 4, p.y - 75); g.drawstring("3", p.x + 75, p.y + 2); g.drawstring("6", p.x - 2, p.y + 85); g.drawstring("9", p.x - 85, p.y + 2); public void update(graphics g) { paint(g); public void start() { runner = new Thread(this); runner.start(); public void run() { while (true) { try { // Waktu delay runner.sleep(1000); catch (Exception e) { repaint(); // Akhir list program membuat kelas jamanalog
9 Berikut ini list program file html yang diberi nama jamanalog.html yang dapat dijalankan pada browser atau halaman web <html><head><title>jam Analog</title></head><body> <applet code = "jamanalog.class" width = "300" height = "250"> </applet> </body></html> Pada list program diatas terdapat jamanalog.class yang berfungsi untuk memanggil kelas jamanalog yang telah dibuat sebelumnya. Sehingga kita dapat menjalankan file jamanalog.html pada browser atau halaman web untuk dapat melihat tampilan aplikasi jam analog yang telah kita buat. Langkah-langkah mengeksekusi dan menjalankan aplikasi jam analog Untuk mengeksekusi dan menjalankan aplikasi jam analog, kita harus memastikan sudah menginstal j2sdk. Setelah itu langkah pertama yang dilakukan adalah membuka program command prompt, selanjutnya eksekusi dan jalankan aplikasi jam analog dengan list program berikut ini : Javac jamanalog.java Appletviewer jamanalog.html Berikut ini adalah gambar tampilan aplikasi jam analog yang berhasil dijalankan : gambar : tampilan aplikasi jam analog
10 Untuk mejalankan aplikasi jam analog pada browser atau halaman website yang perlu kita lakukan adalah dengan memasukkan url jamanalog.html sesuai dengan lokasi file jamanalog.html yang telah dibuat. Berikut ini penulis menyimpan file jamanalog.html pada lokasi C:\Documents and Settings\RATIH SD\Java\jdk1.6.0_07\bin\jamAnalog.html, kemudian url tersebut dimasukkan kedalam alamat browser. Sehingga aplikasi jam analog dapat dijalankan pada browser atau halaman website. Seperti gambar dibawah ini : gambar : tampilan aplikasi jam analog pada browser atau halaman webstie Penutup Dalam pembuatan jam analog menggunakan applet kita tidak hanya dapat menjalankan aplikasi jam analog pada program command prompt dengan list program appletviewer, akan tetapi dengan applet kita dapat menjalankan aplikasi jam analog pada browser atau halaman webstie. Demikianlah artikel ini dibuat, semoga artikel ini dapat bermanfaat bagi para pembaca dan semoga pembaca dapat mencoba membuat jam analog menggunakan applet.
11 Referensi Javaku.wordpress.com,AdiPurnomo(2007). m-analog/ Biografi Wiranti Sri Utami. Lahir di Tangerang, pada bulan November. Telah menyelesaikan pendidikan dasar dan menengah di SD Negeri 2 Teluknaga dan SMP Negeri 1 Teluknaga. Menamatkan SMA di SMA Negeri 6 Tangerang pada tahun Menempuh pendidikan Profesional IT selama 2 tahun di CEP-CCIT FTUI (Continuing Education Program - Center for Computing Information Technology Faculty of Engineering - University of Indonesia), jurusan Software Engineering Java Programming pada tahun Saat ini wiranti bekerja di Lion Air Bandara Soekarno-Hatta sebagai Administrator dan melanjutkan kuliah S1 di STMIK Raharja mengambil jurusan Teknik Informatika, konsentrasi Software Engeenering. Informasi lebih lanjut dapat melalui penulis : whiranty68@gmail.com
MENGENAL JAVA APPLET. Wiranti Sri Utami. Abstrak. Pendahuluan.
MENGENAL JAVA APPLET Wiranti Sri Utami whiranty68@gmail.com Abstrak Java adalah bahasa pemrograman berorientasi objek yang dibuat berdasarkan kemampuan-kemampuan terbaik dari bahasa pemrograman objek sebelumnya
Lebih terperinciMembuat Aplikasi Kalkulator Sederhana Dengan Java
Membuat Aplikasi Kalkulator Sederhana Dengan Java Wiranti Sri Utami whiranty68@gmail.com Abstrak Dalam pembuatan suatu aplikasi memudahkan kita melakukan segala sesuatu tanpa harus membuang waktu yang
Lebih terperinciMengenal Java RMI. Wiranti Sri Utami. Abstrak. Pendahuluan.
Mengenal Java RMI Wiranti Sri Utami whiranty68@gmail.com Abstrak Java adalah sebuah bahasa pemrograman dan juga sebuah platform. Java juga merupakan sebuah bahasa pemrograman tingkat tinggi, salah satu
Lebih terperinciPengenalan J2ME (Java 2 Platform Micro Edition)
Pengenalan J2ME (Java 2 Platform Micro Edition) Wiranti Sri Utami whiranty68@gmail.com Abstrak Java merupakan sebuah bahasa pemrograman yang diciptakan oleh james gosling pada tahun 1996 dan mengklaim
Lebih terperinciPemrograman Socket menggunakan TCP
Pemrograman Socket menggunakan TCP Wiranti Sri Utami whiranty68@gmail.com Abstrak Java menyediakan kelas dan method yang memungkinkan dua program untuk saling berkomunikasi didalam sebuah jaringan komputer
Lebih terperinciGrafis & Applet. Viska Mutiawani, M.Sc
Grafis & Applet Viska Mutiawani, M.Sc Grafis Pemrograman grafis digunakan: Utk tampilan yang indah Aplikasi animasi Aplikasi simulasi Aplikasi image processing Salah satu cara membuat aplikasi grafis pada
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman
Lebih terperinciPenggunaan Applet di Netbeans.
Penggunaan Applet di Netbeans. Sekilas cara membuat Java Applet (Manual) Pembuatan alikasi Java Applet dimulai dengan mengembangkan class Applet yang berada pada package java.applet.*. Terdapat dua langkah
Lebih terperinciAplikasi Grafik Menggunakan Netbeans
Aplikasi Grafik Menggunakan Netbeans Dibawah ini beberapa aplikasi grafik menggunakan Netbeans. Aplikasi 1 : Aplikasi ditunjukkan pada gambar 1. Ambil Jpanel (nama panel : jpanel1) dari pallete. Pada properties
Lebih terperinciPemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs.
Pemrograman Berorientasi Obyek Lanjut (IT251) Ramos Somya, S.Kom., M.Cs. Applet adalah program Java sederhana yang dapat dijalankan melalui web browser. Applet berbeda dengan aplikasi Java pada umumnya,
Lebih terperinciApplet (1) Oleh: Kholid Fathoni
Applet (1) Oleh: Kholid Fathoni Pembahasan Pengenalan Applet Perbedaan Applet dan Application Applet security restriction Loading Applet Running Applet Life cycle Applet Fungsi penting dalam Applet Membuat
Lebih terperinciPemrograman Socket menggunakan UDP
Pemrograman Socket menggunakan UDP Wiranti Sri Utami whiranty68@gmail.com Abstrak UDP (User Datagram Protokol) merupakan sebuah jenis protokol transfer data yang terbilang sederhana, dikarenakan UDP mempunyai
Lebih terperinciBONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal
BONUS Dasar Java Mobile Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal Mengenal Java Mobile Dasar Java Mobile Java Mobile (J2ME) atau singkatan dari Java 2 Mobile Edition
Lebih terperinciFajar Yusran Zebua DASAR ANIMASI
Dasar Pembuatan Animasi Sederhana Dengan Java Fajar Yusran Zebua fajarzebua@yahoo.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk
Lebih terperinciPengenalan Bahasa Pemrograman Java
Pengenalan Bahasa Pemrograman Java Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula). Java
Lebih terperinciPAKET (PACKAGE) 20 Januari 2012
PACKAGE PAKET (PACKAGE) Suatu package adalah bendel atau pengelompokan kelaskelas berdasarkan kesamaan atau kemiripan fungsi Java mempunyai fitur paket agar kelas diorganisasikan secara logikal dalam suatu
Lebih terperinciKASUS INHERITANCE. (Window, Multithreading dan Applet)
KASUS INHERITANCE (Window, Multithreading dan Applet) FRAME/WINDOWS FRAME Frame : merupakan komponen window paling atas yang memiliki judul dan border Frame merupakan salah satu komponen utama dalam GUI
Lebih terperinciPemrograman 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
Lebih terperinciPENGENALAN BAHASA PEMROGRAMAN JAVA
Pertemuan 1 Halaman 1/1 PENGENALAN BAHASA PEMROGRAMAN JAVA Buku referensi : 1. Core Java, Gary Cornell dan Cay S. Horstmann. 2. Teach Yourself Java 1.1 in 21 Days, Laura Lemay dan Charles L. Perkins. 3.
Lebih terperinciPemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs.
Pemrograman Berorientasi Obyek (IT251) Ramos Somya, S.Kom., M.Cs. Thread adalah sebuah pengontrol aliran program dengan menggunakan kendali tunggal. Suatu proses dikontrol oleh paling sedikit satu thread.
Lebih terperinciModul Praktikum 8 Pemograman Berorientasi Objek
Modul Praktikum 8 Pemograman Berorientasi Objek 1. Judul : Java Applet 2. Tujuan Percobaan : Diakhir praktikum, mahasiswa diharapkan mampu : Mengetahui dan mengimlementasikan siklus yang terdapat pada
Lebih terperinciJava Progamming Multithreading
Java Progamming Multithreading Disampaikan pada mata kuliah Object Oriented Programming Eddy Muntina Dharma,ST,MT Jurusan Teknik Informatika STT Telkom aguseddy@stttelkom.ac.id Konsep Dasar Multitasking
Lebih terperinci1. Latar Belakang Didalam pembuatan game java sering kali kita mendefinisikan banyak object seperti gambar, dan grafik geometri yang begitu banyak,
1. Latar Belakang Didalam pembuatan game java sering kali kita mendefinisikan banyak object seperti gambar, dan grafik geometri yang begitu banyak, untuk itu dibutuhkan suatu manajemen yang menangani hal
Lebih terperinciPada module ini, Anda akan mempelajari tentang membuat applet menggunakan AWT.
Bab 11 Applet 11.1 Tujuan Applets adalah satu dari fitur yang paling menarik dalam java. Applet merupakan program yang Anda jalankan melalui web browser. Anda akan belajar tentang membentuk applet pada
Lebih terperinciFrancisco Silvano
Permainaan TicTacToe Menggunakan Java Applet Francisco Silvano franslpster@gmail.com http://franzeast.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan
Lebih terperinciPERTEMUAN VII Multithreaded Programming. Praktikan mampu membuat program sederhana mengenai threading
PERTEMUAN VII Multithreaded Programming TUJUAN PRAKTIKUM Praktikan mampu membuat program sederhana mengenai threading 7.1 Pengertian Multithreading dan Thread Multithreading adalah suatu kemampuan yang
Lebih terperinciPengenalan JavaScript
Pengenalan JavaScript Tujuan - Mahasiswa memahami konsep dasar Javascript - Mahasiswa mampu memahami cara menggunakan Javascript - Mahasiswa mampu memahami dasar variabel di Javascript - Mahasiswa mampu
Lebih terperinciLISTING PROGRAM. Program animasi Frame by Frame dalam bahasa pemrograman Java
A-1 LISTING PROGRAM Program animasi Frame by Frame dalam bahasa pemrograman Java import java.awt.*; import java.awt.event.*; public class Animasi_Pose_To_Pose extends Frame implements Runnable Thread animation;
Lebih terperinci1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum Layer Manager
1. Tujuan Memahami dan menggunakan class LayerManager Menggambar beberapa sprite dan di satukan pada LayerManager Menentukan posisi titik awal LayerManager pada screen mobile Mengatur besar screen yang
Lebih terperinci1. Mampu mengimplementasikan thread dalam sebuah aplikasi 2. Memahami kegunaan thread dalam aplikasi
PRAKTIKUM 5 MULTITHREADING 1 A. TUJUAN PEMBELAJARAN 1. Mampu mengimplementasikan thread dalam sebuah aplikasi 2. Memahami kegunaan thread dalam aplikasi B. DASAR TEORI Saat ini komputer bukan hanya dituntut
Lebih terperinciGraphics2D dan Geometry
Graphics2D dan Geometry I Putu Susila putu.sgr *AT* gmail.com October 4, 2011 1 Graphics2D Class Graphics2D merupakan rendering engine untuk grafik 2 dimensi pada Java. Class ini merupakan turunan dari
Lebih terperinciPemrograman Lanjut Jurusan S1 Teknik Informatika. 9/17/2012 Ratno
Pemrograman Lanjut Jurusan S1 Teknik Informatika 9/17/2012 Ratno Object Oriented Programming Object Pada dunia perangkat lunak, sebuah obyek adalah sebuah komponen perangkat lunak yang stukturnya mirip
Lebih terperinciModul Praktikum Pemrograman
Modul Praktikum Pemrograman Tahun Ajaran 2009/2010 Penyusun : Eko Andriyanto W, S.Kom OUTPUT WITH COMMAND PROMPT Silahkan coba ketik program berikut ini: class KelilingLingkaran{ public static void main
Lebih terperinciBAB I PENDAHULUAN. Listing 1.1 menunjukkan program GUI Java sederhana menggunakan AWT. import java.awt.*; import java.awt.event.*;
BAB I PENDAHULUAN 1.1. Bahasa Pemrograman Java Java memiliki dua fasilitas untuk pemrograman GUI: AWT dan Swing. Versi awal Java memberikan dukungan grafik yang terbatas. Hanya fitur-fitur grafik minimal
Lebih terperinci1. Tujuan. 2. Latar Belakang. 3. Percobaan. Modul Praktikum TiledLayer
1. Tujuan Menggambar dan Mengetahui fungsi TiledLayer Membuat object dari class TiledLayer Menyusun graphics dari TiledLayer dan di masukkan dalam LayerManager Memanipulasi graphics dengan menggunakan
Lebih terperinciPEMAHAMAN DASAR DASAR JAVA
MODUL 1 PEMAHAMAN DASAR DASAR JAVA A. PENGANTAR JAVA Java Standard Development Kit (JDK/SDK) merupakan alat-alat utama bagi programmer untuk membuat dan menjalankan java. Development Kit dapat didownload
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK (JAVA) PERTEMUAN 12 WIRELESS JAVA PROGRAMMING WITH JAVA 2 MICRO EDITION (J2ME)
PERTEMUAN 12 WIRELESS JAVA PROGRAMMING WITH JAVA 2 MICRO EDITION (J2ME) A. Percobaan menampilkan Form public class Midlet01 extends MIDlet { private Form form; public Midlet01() { form = new Form("MIDLET
Lebih terperinciMODUL I Pengenalan Bahasa Pemrograman Java
MODUL I Pengenalan Bahasa Pemrograman Java 1 MODUL I Pengenalan Bahasa Pemrograman Java I. Teknologi Java Tujuan a. Mengenal teknologi java meliputi bahasa pemrograman java dan platform java b. Mengetahui
Lebih terperinciMengunci sebuah object: Untuk memastikan bahwa hanya satu thread yang mendapatkan hak akses kedalam method tertentu
Sinkronisasi Mengapa menggunakan sinkronisasi threads? Bagaimanapun juga sebuah thread yang berjalan bersama-sama kadang-kadang membutuhkan resource atau method dari luar Butuh untuk berkomunikasi satu
Lebih terperinciDwiny Meidelfi, M.Cs
Dwiny Meidelfi, M.Cs Tujuan: Praktikan mengerti perbedaan dari sistem koordinat kartesius dan sistem koordinat layar Praktikan mengetahui software yang digunakan dalam Kerja Lab Grafika Komputer titik
Lebih terperinciPEMROGRAMAN SOCKET LANJUTAN
Praktikum 11 PEMROGRAMAN SOCKET LANJUTAN A. TUJUAN PEMBELAJARAN 1. Siswa memahami konsep aplikasi client server di jaringan. 2. Siswa memahami konsep pemprograman socket lanjut. 3. Siswa mampu melakukan
Lebih terperinciBAHASA PEMROGRAMAN JAVA
MI1274 Algoritma & Pemrograman Lanjut Genap 2015-2016 BAHASA PEMROGRAMAN JAVA Disusun Oleh: Reza Budiawan Untuk: Tim Dosen Algoritma & Pemrograman Lanjut Hanya dipergunakan untuk kepentingan pengajaran
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK Deskripsi Singkat Praktikum pemrograman berorientasi objek adalah praktikum yang menggunakan bahasa Java sebagai bantuan dalam memahami konsep pemrograman
Lebih terperinciBAB VIII CLASS ABSTRACT & CLASS INTERFACE. //abstract class bisa, kelas biasa bisa System.out.println("Ini nama");
BAB VIII CLASS ABSTRACT & CLASS INTERFACE A. ABSTRACT CLASS class merupakan sebuah kelas yang di dalamnya bisa terdapat method abstract dan method biasa. Method abstract adalah method yang tidak memiliki
Lebih terperinciMembuat CRUD Sederhana pada Framework Laravel
Membuat CRUD Sederhana pada Framework Laravel Abdul Rohman admin@abdulrohman.web.id :: http://www.abdulrohman.web.id Abstrak CRUD (Create, Read, Update dan Delete) merupakan program dasar yang harus dikuasai
Lebih terperinciPRAKTIKUM 6 EXCEPTION
PRAKTIKUM 6 EXCEPTION A. TUJUAN Memahami konsep, tipe, dan cara penanganan eksepsi. Memahami cara melontar dan menangkap eksepsi. Memahami konsep try catch dan catch secara bertingkat. Memahami klausa
Lebih terperinciCara Install Prestashop di Localhost
Cara Install Prestashop di Localhost DHIAN MEIDIANTO dhianmeidianto@gmail.com:: http://dhianmeidianto.blogspot.com Abstrak zaman sekarang nama Prestashop siapa yang tidak tahu, lebih - lebih sekarang prestashop
Lebih terperinciJavaApplet. Sumber : Buku Dasar Pemrograman Java TM 2 karangan Abdul Kadir & Dasar-dasar Pemrograman Java di
JavaApplet Sumber : Buku Dasar Pemrograman Java TM 2 karangan Abdul Kadir & Dasar-dasar Pemrograman Java di http://www.ilmukomputer.com Pemrograman Web/MI/D3 sks 1 Pengenalan Java Java dikembangkan oleh
Lebih terperinciBadiyanto, S.Kom., M.Kom. PBO java
Badiyanto, S.Kom., M.Kom PBO java Apa yang Disebut Java? Bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuankemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).
Lebih terperinciLAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT
LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT Di susun oleh : Galuh Meidaluna 4103141023 Dosen : Dwi Susanto ST. MT TEKNOLOGI MULTIMEDIA BROADCASTING POLITEKNIK ELEKTRONIKA NEGERI SURABAYA
Lebih terperinciBAB 2. Class Thread. Setelah mempelajari modul ini peserta diharapkan dapat: Mengenal Kelas Thread Menggunakan Kelas Thread dalam aplikasi
2.1 Tujuan: BAB 2 Class Thread Setelah mempelajari modul ini peserta diharapkan dapat: Mengenal Kelas Thread Menggunakan Kelas Thread dalam aplikasi 2.2 Mengenal Kelas Thread Salah satu fitur yang tertanam
Lebih terperinci1.Tujuan. 2. Latar Belakang
1.Tujuan Mendefiniskan threads Mengerti perbedaan state dalam threads Mengerti konsep prioritas dalam threads Mengetahui bagaimana menggunakan method didalam class Thread Membuat sendiri sebuah thread
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK TIS243
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI TIS243 OBJEK PROGRAM STUDI TEKNIK INFORMATIKAA STMIK TEKNOKRAT LAMPUNG SEMESTER GENAP TAHUN AJARAN 2014/2015 PRAKTIKUM 1 Materi 1. 2. 3. 4. Tujuan 1. 2. 3. Pengenalan
Lebih terperinciPengenalan Java. Widio Riyanto, S. Kom/ JavaApplet 1
JavaApplet Pengenalan Java Java dikembangkan oleh Sun Microsystems pada Agustus 1991, dengan nama semula Oak. Pada Januari 1995, diganti menjadi Java. Java dikenal sebagai bahasa yang menarik karena mendukung
Lebih terperinciThread. 16 th week Estu Sinduningrum ST,MT
Thread 16 th week Estu Sinduningrum ST,MT Multitasking dan Multithreading Multitasking Multitasking adalah suatu istilah yang menjelaskan bahwa sebuah komputer dapat menjalankan bebeiapa aktiviias (yang
Lebih terperinciException Handling and Multithreading
Pertemuan 7 Halaman 1/1 Pengertian Exception Suatu program apabila mengalami kesalahan akan menghasilkan suatu runtime errors seperti gagal membuka file, suatu program melakukan akses diatas range array
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK NINF615 SEMESTER GASAL 2016/2017 PROGRAM STUDI S1 TEKNIK INFORMATIKA MODUL PRAKTIKUM PEMROGRAMAN BERORIENTASI OBJEK DISUSUN OLEH: Tim Asisten Praktikum Jurusan
Lebih terperinciDASAR PEMOGRAMAN JAVA
DASAR PEMOGRAMAN JAVA Pertemuan ke-2 Oleh: Winda Aprianti Tipe Data Bilangan Karakter Kata atau Kalimat Boolean Literal merepresentasikan nilai suatu tipe, dimana tipe itu sendiri menjelaskan bagaimana
Lebih terperinciBAB 2 COLLECTION & THREAD
BAB 2 COLLECTION & THREAD 2.1 Pendahuluan Didalam pembuatan game java sering kali kita mendefinisikan banyak object seperti gambar, dan grafik geometri yang begitu banyak, untuk itu dibutuhkan suatu manajemen
Lebih terperinciPada pembuatan game di java, sering kali para programer. mendefinisikan banyak object seperti suara, gambar, dan grafik geometri yang
BAB 2 COLLECTION & THREAD 2.1 Pendahuluan Pada pembuatan game di java, sering kali para programer mendefinisikan banyak object seperti suara, gambar, dan grafik geometri yang begitu banyak, untuk itu dibutuhkan
Lebih terperinciPemrograman Berbasis Objek. Politeknik Elektronika Negeri Surabaya
Praktikum Pengenalan a Java Tujuan Mengetahui cara instalasi Java sebagai bahasa implementasi Dapat membenarkan kesalahan program Cara Instalasi Java dan Menjalankan di Command prompt 3 Mengenai JDK Tahap
Lebih terperinciSUMBER BELAJAR PENUNJANG PLPG
SUMBER BELAJAR PENUNJANG PLPG 2017 [TIK] BAB VIII PEMROGRAMAN BERORIENTASI OBJEK [Alfa Faridh Suni] KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN DIREKTORAT JENDERAL GURU DAN TENAGA KEPENDIDIKAN 2017 BAB VIII
Lebih terperinciLAPORAN RESMI. PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript
LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB Pengenalan JavaScript Dosen Pembimbing : Dwi Susanto Oleh : Noer Rhiannah A (4103131052) 3 D3 MMB B PROGRAM STUDI TEKNOLOGI MULTIMEDIA BROADCASTING DEPARTEMEN MULTIMEDIA
Lebih terperinciBAB II VARIABEL DAN TIPE DATA
BAB II VARIABEL DAN TIPE DATA Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai atau data. Sedangkan Java sendiri dikenal sebagai bahasa pemrograman dengan
Lebih terperinciTutorial A Menggambar Bendera Merah Putih Pada Frame
Tutorial A Menggambar Bendera Merah Putih Pada Frame Batas pengumpulan : 17.30 WIB waktu Scele Nama berkas pengumpulan : Kedua kode sumber di kompres dalam zip dengan nama NPM.zip (Cth: 1106018888.zip)
Lebih terperinciPERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM
PERTEMUAN III OBJEK DAN CLASS TUJUAN PRAKTIKUM 1. Praktikan memahami perbedaan objek dan class pada Java. 2. Praktikan memahami konsep berorientasi objek. 3. Praktikan dapat membuat program sederhana dengan
Lebih terperinciBab 6. Layer Manager
Bab 6 Layer Manager 6.1 Tujuan Setelah mempelajari bab ini, Pelajar diharapkan mampu untuk : Memahami dan menggunakan class LayerManager Menggambar beberapa sprite dan di satukan pada LayerManager Menentukan
Lebih terperinciKelompok 12. Thread Java
Kelompok 12 Thread Java Anggota Kelompok Irene Ully Havsa (0606101515 / Kelas B) Mario Ray Mahardika (0606101686 / Kelas A) Salman Salsabila (0606031566 / Kelas B) Komentar umum Secara umum, bab 12 membahas
Lebih terperinciAPLIKASI KALKULATOR PENGHITUNGAN NILAI BERBASIS JAVA
APLIKASI KALKULATOR PENGHITUNGAN NILAI BERBASIS JAVA Oleh: Nama : aryan sigit NPM : 1142216 STMIK AMIK BANDUNG 2012 BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan Teknologi Informasi di Indonesia saat
Lebih terperinci2 TIPE DATA DAN VARIABEL
BAB 2 TIPE DATA DAN VARIABEL Kompetensi Dasar dan Indikator : Setelah mengikuti materi kuliah ini mahasiswa mampu menggunakan tipe data dan variable yang ada dalam Java, dengan indikator mahasiswa mampu:
Lebih terperinciSEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN
SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : KAPITA SELEKTA BAHASA PEMROGRAMAN Kode Mata Kuliah : MI - 15310 Jurusan / Jenjang : S1 SISTEM INFORMASI
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN JAVA 2
No. LST/EKA/PTI208/03 Revisi : 01 Maret 2009 Hal 1 dari 5 A. Kompetensi Setelah mengikuti mata kuliah ini, mahasiswa diharapkan memiliki kemampuan membuat Applets (lanjut). B. Dasar Teori 1. Method-Method
Lebih terperinciMendapatkan Input Dari Keyboard
PENGENALAN PEMROGRAMAN 1 MODUL PRAKTIKUM Mendapatkan Input Dari Keyboard JAVA EDUCATION NETWORK INDONESIA 1. Tujuan Membuat program Java yang interaktif yang bisa mendapatkan input dari keyboard Menggunakan
Lebih terperinciModul 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
Lebih terperinciPEMROGRAMAN BERORIENTASI OBJEK
PEMROGRAMAN BERORIENTASI OBJEK Materi II Dasar Pemrograman Java Maksud dan tujuan Memahami Konsep Pemrograman Java Memahami Setting konfigurasi serta mengenal program Java Bahasa Java yang telah dirilis
Lebih terperinciElemen Dasar Dalam Bahasa Java
Elemen Dasar Dalam Bahasa Java 1. Kata Kunci Kata kunci adalah kata-kata yang didefenisikan oleh compiler dan memiliki arti dan tujuan spesifik. Java tidak mengizinkan kata-kata tersebut dipakai sebagai
Lebih terperinciMengenal Web Dinamis dan Statis Serta Perbedaanya
Mengenal Web Dinamis dan Statis Serta Perbedaanya Refan Adiyanto Refan@raharja.info Abstrak Setelah sebelumnya saya memposting artikel tentang Mengenal LinkedIn dan Manfaatnya untuk Para Pencari Kerja
Lebih terperinciCara Membuat Database Dengan Command Prompt
Cara Membuat Database Dengan Command Prompt Sri Wahyuni sriwahyuni@raharja.info Abstrak Mungkin sebagian orang bertanya-tanya, kenapa sih harus belajar membuat database menggunakan command prompt? sebenarnya
Lebih terperinciIF PEMROGRAMAN LANJUT TUGAS 1. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT TUGAS 1 Oleh : Andri Heryandi, M.T. TUGAS Buatlah class untuk struktur data Stack dan Queue Oleh : Andri Heryandi, M.T. 2 SPESIFIKASI STACK Kegunaan : Class ini digunakan untuk
Lebih terperinciPercobaan 6 Exception
Percobaan 6 Exception Pokok Bahasan Penanganan Eksepsi Menangkap Eksepsi Catch Secara bertingkat Melontarkan Eksepsi Melontarkan kembali Eksepsi Klausa Throws Tujuan Belajar Dengan praktikum ini mahasiswa
Lebih terperinciModul 8: awt. Setelah mengikuti mata kuliah ini mahasiswa dapat membuat program sederhana dalam lingkungan window. Modul 8 - awt 1
Modul 8: awt Setelah mengikuti mata kuliah ini mahasiswa dapat membuat program sederhana dalam lingkungan window Modul 8 - awt 1 Pengantar : Dalam modul ini akan diuraikan beberapa topik bahasan yaitu
Lebih terperinciVariabel tersebut seharusnya bisa dideklarasikan didalam try block dan block catch
Waktu Sisa : 0:55:52 1. 0 1 2 3 4 2. Sebuah variabel dalam local method bisa diakses dari dalam block try-catch. Dimana variabel tersebut sebaiknya dideklarasikan? Variabel tersebut seharusnya dideklarasikan
Lebih terperinciMudafiq R. Pratama
Implementasi MVC (Model-View-Controller) Dengan DAO (Data Access Object) Pada Java Desktop Application Mudafiq R. Pratama mudafiq.riyan@yahoo.com http://mudafiqriyan.com Lisensi Dokumen: Copyright 2012
Lebih terperinciWaktu Sisa : 0:43:4. Sukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum. Mengerjakan finally. Diluar block
Waktu Sisa : 0:43:4 1. Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum Mengerjakan finally Diluar block 2. Method hallo() bisa melempar java.io.ioexception, java.lang.runtimeexception, atau
Lebih terperinciIF PEMROGRAMAN LANJUT EXCEPTION. Oleh : Andri Heryandi, M.T.
IF34348 - PEMROGRAMAN LANJUT EXCEPTION 09 Oleh : Andri Heryandi, M.T. MATERI HARI INI Exception Penanganan Exception Penanganan Exception satu catch Penanganan Exception dengan banyak catch Pengaganan
Lebih terperinci1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception? Menuliskan exception sebagai start method
Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:10:57 1. Apa yang harus dilakukan oleh programmer untuk menangani user-defined exception?
Lebih terperinciSukses. Kesalahan pada URL. File tidak lengkap. Kesalahan umum
Your browser does not support inline frames or is currently configured not to display inline frames. Waktu Sisa : 0:20:31 1. Sukses Kesalahan pada URL File tidak lengkap Kesalahan umum Mengerjakan finally
Lebih terperinciKesalahan Umum dalam Pemrograman C#
Kesalahan Umum dalam Pemrograman C# Reza Pahlava reza.pahlava@raharja.info :: http://blog.rezapahlava.com Abstrak Pada saat seseorang memulai mempelajari sebuah bahasa pemrograman, umumnya akan melakukan
Lebih terperinci2. Pilih instruksi yang dapat digunakan dalam method actionperformed untuk membedakan antara tombol buttonone dan buttontwo.
Waktu Sisa : 2:14:53 1. Dari pilihan berikut ini, item manakah yang memiliki atribut dan behaviour? object class attribute data type method behavior 2. Pilih instruksi yang dapat digunakan dalam method
Lebih terperinciIKG2I4 / Software Project I
IKG2I4 / Software Project I Mahmud Imrona, M.T. Izzatul Ummah, M.T. Kelompok Keahlian Algoritma dan Komputasi LECTURE NOTE WEEK 2 1 3/11/2015 WEEK 2 Class Driver Constructor Public vs private Get dan set
Lebih terperinciBINA NUSANTARA UNIVERSITY NATA LASE
Sesuai dengan hasil rapat persiapan UTS Mata kuliah Programming I : Pilihan ganda 20 soal 40% Essay 3 soal 30% Kasus 1 soal 30% Essay: Layout manager Even driven programming Review Fundamental Java Kasus:
Lebih terperinciMembuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5)
Membuat Webservice Pada Visual Studio 2012 (C#.NET ver.4.5) Mohammad Rizal Ghani Ghani.rizal.m@gmail.com :: http://infotemenn.blogspot.com Abstrak ASP.NET adalah bahasa pemrograman yang bertujuan untuk
Lebih terperinciCara Membuat Website. Heni Handayani. Abstrak. Pendahuluan. ::
Cara Membuat Website Heni Handayani Henihandayani61@yahoo.com :: http://penulis.com Abstrak Website adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas
Lebih terperinciPERCOBAAN 6 EXCEPTION
PERCOBAAN 6 EXCEPTION Pokok Bahasan Penanganan Eksepsi Menangkap Eksepsi Catch Secara bertingkat Melontarkan Eksepsi Melontarkan kembali Eksepsi Klausa Throws Tujuan Belajar Dengan praktikum ini mahasiswa
Lebih terperinciPada Java, sebuah objek remote adalah instans dari suatu kelas yang mengimplementasikan antarmuka remote.
Rosa Ariani Sukamto Email: rosa_if_itb_01@yahoo.com Website: http://www.gangsir.com A. REMOTE METHOD INVOCATION (RMI) (Minggu 1 Praktikum II) 1. Sekilas RMI RMI (Remote Method Application) pada Java adalah
Lebih terperinciPENGENALAN LINGKUNGAN KERJA JAVA
PRAKTIKUM 1 PENGENALAN LINGKUNGAN KERJA JAVA A. TUJUAN PEMBELAJARAN 1. Mengenal dan mempersiapkan lingkungan kerja Java 2. Mampu menerapkan langkah-langkah dalam menginstall Java Development Kit 3. Membuat
Lebih terperinciModul II Object Oriented Programming
Modul II Object Oriented Programming Tujuan 1. Mahasiswa dapat mengenal dan memahami konsep pemrograman berorientasi objek. 2. Mahasiswa mampu membuat class, object dan access modifier. Dasar Teori OOP
Lebih terperinciTIPE DATA PADA JAVA. Pertemuan (K-04/L-04)
TIPE DATA PADA JAVA Pertemuan (K-04/L-04) Alangkah baiknya kita mempelajari terlebih dahulu tentang apa itu tipe data dan mengenal ada berapa tipe data yang digunakan dalam Bahasa Pemrograman Java. Sudah
Lebih terperinciPEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA
PEMROGRAMAN JAVA : VARIABEL DAN TIPE DATA Asep Herman Suyanto info@bambutechno.com http://www.bambutechno.com Bahasa pemrograman pada umumnya, mengenal adanya variabel yang digunakan untuk menyimpan nilai
Lebih terperinci