Langsung ke konten utama

Postingan

Menampilkan postingan dengan label Pemprograman

Java - Ternary

Quiz 3 package quiz3; import javax.swing.*; public class Quiz3 {     public static void main(String[] args) {         String tUmur1, tUmur2;         int umur1, umur2;                 tUmur1 = JOptionPane.showInputDialog(null, "Tentukan umur anak ke 1", "Tanya",3);         tUmur2 = JOptionPane.showInputDialog(null, "Tentukan umur anak ke 2", "Tanya",3);                 umur1 = Integer.parseInt(tUmur1);         umur2 = Integer.parseInt(tUmur2);                 String info;         info = (umur1==umur2? "Seumur dengan":(umur1<umur2?"lebih muda dari pada":"lebih tua dari pada"));         System.out.println("Anak Pertama "+ info + " anak kedua");     } } Contoh: Input anak ke 1 adalah 10 dan anak ke dua adala...

Java - Hitung Luas & Keliling Persegi

Quiz 2 package quiz2; import javax.swing.*; public class Quiz2 {     public static void main(String[] args) {         String tPanjang, tLuas, tLebar;         int panjang,luas, lebar;               JOptionPane.showMessageDialog(null,"Pemprograman Java", "Quiz 2", 2);         tPanjang = JOptionPane.showInputDialog(null,"Tentukan Panjang Persegi", "Konfirmasi", 2);         tLebar = JOptionPane.showInputDialog(null,"Tentukan Lebar Persegi", "Konfirmasi", 2);               panjang = Integer.parseInt(tPanjang);         lebar = Integer.parseInt(tLebar);               System.out.println("Panjang: "+panjang);         System.out.println("Lebar: "+lebar);         System.out.println("Luas Persegi Panjang: "+ (panjang*lebar)); /...

Java - Input Output dari keyboard

Quiz 1 package quiz1; import javax.swing.*; public class Quiz1 {     public static void main(String[] args) {         String jBuku;         String pengarang;         String penerbit;         String teksJumlah;         int jHalaman;         JOptionPane.showMessageDialog(null,"Kelas Pemprograman Java", "Quiz 1", 2);         jBuku = JOptionPane.showInputDialog(null, "Tentukan Judul Buku","Konfirmasi",1);         pengarang = JOptionPane.showInputDialog(null, "Tentukan Nama Pengarang","Konfirmasi",1);         penerbit = JOptionPane.showInputDialog(null, "Tentukan Penerbit","Konfirmasi",1);         teksJumlah = JOptionPane.showInputDialog(null, "Tentukan Jumlah Halaman","Konfirmasi",1);         jHalaman = Integer.parseInt(teksJumlah);   ...

Pemprograman Java II

    Java  adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM).         Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat...

Komputer Grafik

Grafika komputer  adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari grafika komputer adalah grafika komputer 2D yang kemudian berkembang menjadi grafika komputer 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Grafika komputer sering dikenal juga dengan istilah visualisasi data. Materi: Langkah-Langkah_Program_OpenGL_VC_6 Komputer_grafik_1 Komputer_grafik_2 Komputer_grafik_6 Komputer_grafik_7 Komputer_grafik_Transformations Rendering 3D Format_Data_Grafik_Raster_dan_Vektor Warna Soal: Buatlah suatu program animasi berbasis OpenGL yang hanya memanfaatkan primitif grafika yang tersedia di OpenGL (points, lines, line_loop, line_strip, polygon, dll). Animasi bebas, merupakan kreativitas anda. #include <GL/gl.h> #include <GL/glu.h> #include <GL/glut.h> #include <stdlib.h> static GLfloat spin= 0.0;...

Algoritma Lanjut

    Algoritma  Dalam matematika dan komputasi, algoritma atau algoritme merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankan algoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik. Algoritma sering mempunyai langkah pengulangan (iterasi) atau memerlukan keputusan (logika Boolean dan perbandingan) sampai tugasnya selesai.    Desain dan analisis algoritma adalah suatu cabang khusus dalam ilmu komputer yang mempelajari karakteristik dan performa dari suatu algoritma dalam menyelesaikan masalah, terlepas dari implementasi algoritma tersebut. Dalam cabang disiplin ini algoritma dipelajari secara abstrak, terlepas dari sistem komputer atau bahasa pe...

Pemprograman Java

   Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang pa...

Algoritma

   Dalam matematika dan komputasi, algoritma atau algoritme merupakan kumpulan perintah untuk menyelesaikan suatu masalah. Perintah-perintah ini dapat diterjemahkan secara bertahap dari awal hingga akhir. Masalah tersebut dapat berupa apa saja, dengan catatan untuk setiap masalah, ada kriteria kondisi awal yang harus dipenuhi sebelum menjalankan algoritma. Algoritma akan dapat selalu berakhir untuk semua kondisi awal yang memenuhi kriteria, dalam hal ini berbeda dengan heuristik. Algoritma sering mempunyai langkah pengulangan (iterasi) atau memerlukan keputusan (logika Boolean dan perbandingan) sampai tugasnya selesai.     Desain dan analisis algoritma adalah suatu cabang khusus dalam ilmu komputer yang mempelajari karakteristik dan performa dari suatu algoritma dalam menyelesaikan masalah, terlepas dari implementasi algoritma tersebut. Dalam cabang disiplin ini algoritma dipelajari secara abstrak, terlepas dari sistem komputer atau bahasa pemrograman yang digu...

Latihan J2ME Http Connection

Beberapa jenis aplikasi mobile memerlukan konektivitas HTTP dan HTTPS. Jika perangkat bergerak tidak memiliki  dukungan  TCP/IP  internal  maka  konektivitas  tersebut  disediakan  operator  melalui sebuah gateway.  Mekanisme  ini  dipakai  luas  pada  perangkat  mobile  yang  tersedia  dipasaran.menunjukkan aplikasi client‐server menggunakan HTTP. import java.io.IOException; import java.io.InputStream; import java.io.InterruptedIOException; import java.io.OutputStream; import javax.microedition.io.Connector; import javax.microedition.io.HttpConnection; import javax.microedition.midlet.*; import javax.microedition.lcdui.*; public class formNilaiMidlet extends MIDlet implements CommandListener, Runnable{     private Command cmdExit, cmdHitung;     private Form form;     private Alert alert;     private TextField tfNama, tfNim, tfNilai1, t...

Latihan J2ME RMS

Pada aplikasi J2ME juga mengenal database Penyimpanan informasi/data pada perangkat mobile di J2ME dapat menggunakan dua cara yaitu:  a. Menyimpan data pada suatu file yang diletakkan pada direktori res  b. Menggunakan Record Management System (RMS) Membuat sebuah file untuk penyimpanan database. Kelas  RecordStore  pada  RMS  berfungsi menyediakan  fitur  untuk  menyimpan,  mengupdate,  mengambil  dan  menghapus  data  pada perangkat  mobile.  Kelas  RecordStore  merepresentasikan sebuah lokasi penyimpanan data permanen. Satu RecordStore dapat digunakan oleh lebih dari satu MIDlet  baik  pada  saat  bersamaan  maupun terpisah.  Berdasarkan  spesifikasi  MIDP,  vendor perangkat mobile bertanggung jawab pada pemeliharaan integritas obyek RecordStore. Untuk contoh bisa dicoding/ juga bisa copy-paste. Monggo!!! import javax.microedition...