Postingan

Menampilkan postingan dari September, 2018

Tik Tok?! Bukan aplikasi yang lagi naik daun, tapi program Java?

Gambar
Pada kelas minggu ini, saya belajar cara untuk membuat sebuah jam digital dengan bantuan BlueJ ! Tampilan jam digital ini sangat sederhana, mengingat saya baru mempelajarinya. Tampilan   Source Code NumberDisplay /* * @author Indira Nursyamsina Hazimi */ public class NumberDisplay { private int limit; private int sum;//nilai jam atau menit //mengatur limit jam dan menit public NumberDisplay(int max) { limit=max; sum=0; } //method untuk return nilai sekarang public int getValue() { return sum; } //increment nilai jam atau menit //menghindari angka lebih dari limitnya public void increment() { sum=(sum+1)%limit; } //mengembalikan nilai yang di tampilkan (jika angka kurang dari 10 maka akan ditambahkan 0 di depannya). //(ex. 7 -> 07) public String getDisplayValue() { if(sum<10) { r...

Halaman Berita? HTML & CSS!

Gambar
Minggu ini saya belajar HTML dan CSS. Saya juga mendapat tugas untuk membuat sebuah halaman berita, contohnya website TECHINASIA . Berikut adalah tampilan dari website tersebut. Berikut adalah tampilan dari halaman berita yang saya buat.   Header-Content Content-Footer Source Code HTML <!DOCTYPE html> <html> <head> <title>Cafe Corner</title> <link rel="stylesheet" type="text/css" href="custom.css"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.3.1/css/all.css" integrity="sha384-mzrmE5qonljUremFsqc01SB46JvROS7bZs3IO2EmfFsd15uHvIt+Y8vEf7N7fWAU" crossorigin="anonymous"> </head> <body> <div class="header"> <h2>CAFE CORNER</h2> </div> <div class="menu"> <ul> <li...

Bikin program Remote AC pake BlueJ?! Sederhana dulu!

Gambar
Pada minggu ini, saya diberikan tugas untuk memrogram sebuah Remote AC dengan menggunakan BlueJ . Program ini cukup sederhana, dengan fiturnya adalah sebagai berikut. Tampilan Menu Awal   Mengganti Temperatur   Mengganti Mode    Mengganti Kecepatan Fan Tampilan setelah adanya penggantian   Mematikan AC   Source Code RemoteAC Class sebagai pengendali fungsi-fungsi pada class IntMain. /** * Remote AC * @author Indira Nursyamsina Hazimi * 05111740000082 * PBO-A */ public class RemoteAC { public int temperature; public int mode; public int fanspeed; public RemoteAC(int initialTemp)//inisialisasi { temperature=initialTemp; mode=1; fanspeed=1; } public void acMode(int currentMode)//mode awal { if(currentMode==1) { System.out.println("Current Mode: Automatic"); } else if(currentMode==2) { ...

Belajar CSS lagi!

Gambar
Pada kelas Pemrograman Web minggu ini, saya belajar cara menggunakan CSS untuk mendesain code HTML agar terlihat makin menarik. Awalnya saya diinstruksikan untuk membuat desain seperti gambar berikut (output dari gabungan HTML dan CSS nya)   Source Code HTML <!DOCTYPE html> <html> <head> <title>Belajar Membuat Layout dengan HTML dan CSS</title> <link rel="stylesheet" type="text/css" href="custom.css"> </head> <body> <div class="header"> <div class="jarak"> <h2>Belajar Membuat Layout dengan HTML dan CSS</h2> </div> </div> <div class="menu"> <ul> <li><a href="#">Home<a></li> <li><a href="#">About</a></li> ...

Ticket Machine Simulator?! Ngoding pakai BlueJ lagi!

Gambar
Pada kelas hari ini, saya belajar mengenali syntax yang ada dalam BlueJ . Untuk tugas kelas pada minggu ini, kelas saya diinstruksikan untuk memodifikasi source code yang ada dalam halaman web milik dosen saya. Berikut adalah hasil modifikasi saya yang terinspirasi oleh konser musik milik SMA saya dahulu. Source Code Ticket Machine /** * A Classical Clarion (name of a music concert) online ticket simulator! * * @author Hazimi * @version 1.0 */ public class TicketMachine { // The price of a ticket from this machine. private int price; // The amount of money entered by a customer so far. private int balance; // The total amount of money collected by this machine. private int total; // The amount of tickets that can be bought. private int tickets; //The amount of money that can be refunded. private int refund; /** * Create a machine that issues tickets of the given price. * Note that the price...

Rumah Sederhana dengan BlueJ!

Gambar
Pada minggu ini, saya mendapatkan tugas untuk membuat rumahmenggunakan BlueJ . Setelah berpikir cukup lama, saya akhirnya membuat rumah sederhana ini dengan beberapa pohon dan awan untuk melengkapi project minggu ini. Dalam pembuatannya, saya membaginya menjadi 6 Class , antara lain: Picture Canvas Square Triangle Circle Rectangle Dengan class-class tersebut, saya dapat menghasilkan gambar rumah berbentuk dua dimensi. Class Canvas berisi fungsi-fungsi yang berguna untuk merangkai bentuk gambar rumah tersebut, sedangkan Class Picture berguna untuk merangai bentuk gambarnya. Source Code Picture public class Picture { private Triangle roof; private Recta wall,door,tree1,tree2; private Square window1,window2,window3,window4; private Circle knob,sun; private Circle leaf1,leaf2,leaf3,leaf4,leaf5,leaf6; private Circle cl1,cl2,cl3,cl4,cl5,cl6; public Picture() { drawRoof(); drawWall(); drawWindow()...

BlueJ Lagi?! Tugas Kedua Kelas PBO!

Gambar
Tugas kedua kelas Pemrograman Berbasis Objek atau PBO kali ini, tetap menggunakan BlueJ, tetapi kita membuat program untuk menghitung luas dan keliling bangun datar . Source Code Main public class Main { public static void Main(){ Circle aCircle; aCircle= new Circle(); aCircle.r=11; double area = aCircle.area(); double circumf = aCircle.circumference(); System.out.println("Jari-jari="+aCircle.r+" Luas="+area); System.out.println("Jari-jari="+aCircle.r+" Keliling="+circumf+"\n"); Triangle aTriangle; aTriangle= new Triangle(); aTriangle.a=8; aTriangle.t=4; double areaT = aTriangle.area(); double circumfT = aTriangle.circumference(); System.out.println("Alas="+aTriangle.a+" Tinggi="+aTriangle.t+" Luas="+areaT); System.out.println("Alas="+aTriangle.a+" Tinggi="+aTriangle.t...

CV Berbasis HTML featuring CSS tanpa Bootstrap?!

Gambar
Saya menggunakan Sublime Text dalam menuliskan program CV berbasis HTML ini sebagai tugas pertama kelas Pemrograman Web. Source Code <!DOCTYPE html> <html> <head> <title> Curriculum Vitae </title> <style> tr, td{ padding: 3px; } li{ font-family: Courier New; font-size: medium; } body{ background-image: url("https://i.pinimg.com/originals/b5/b5/5e/b5b55e21e5206d5bd35268d7e93156d7.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-size: cover; } p{ padding: 15px; font-family: Courier New; font-size: 17px; } h3{ font-weight: bold; font-family: Lucida Console; ...

Tugas Pertama Kelas PBO?! Mengenal BlueJ!

Gambar
Mengenal BlueJ! BlueJ merupakan aplikasi yang saya gunakan untuk belajar pemrograman Java dengan cepat dan mudah.  BlueJ memiliki interface yang kecil dan sederhana yang memudahkan saya untuk memulai belajar Java. BlueJ memiliki fitur unik dimana background setiap blok kode memiliki warnanya sendiri, memudahkan pengguna untuk mendeteksi kesalahan.   Source: bluej.org Tugas Pertama?! Tugas pertama saya dalam kelas Pemrograman Berbasis Objek ini adalah membuat sebuah program menggunakan BlueJ tersebut yang berisi tentang data diri saya. Saya menggunakan bantuan CodeFormarter dalam Embedded Source Code program tugas pertama ini.   Source Code /** * Write a description of class Tugas1_DataDiri here. * Program berisikan data diri author * @author Hazimi * @version 1/ 2018-09-03 */ public class Tugas1_DataDiri { public Tugas1_DataDiri() { System.out.print("Nama \t \t : Indira Nursyamsina Hazimi \n"); System.out.pr...