Thursday, October 27, 2016

Home Work No. 4 Clock Display

Sekarang saya mendapat tugas membuat Clock Display. Jadi program ini akan menampilkan Jam yang terdiri dari Jam (hours) dan Menit ( Minutes). Maksimal satuan Jamnya 23 dan Menitnya 59.

Kita akan membuat tiga class.

Class 1 : Number Display

    Pada class ini berisi fungsi untuk set limit jam, get value, dan syarat-syarat yang dibutuhkan oleh jam.

Source Code :



Class 2 : Clock Display

Fungsi ini adalah dasar dari clock yang nantinya akan mengatur segala fungsi yang ada di NumberDisplay.




Class no. 3 : TestClockDisplay
  Fungsi ini digunakan untuk tes clock yang kita buat, saya akan mencoba dengan 12:34


Akan terjalin relasi seperti




Lalu setelah di run akan keluar hasil



Thursday, October 13, 2016

HomeWork no. 3 (Ticket Machine)

Sekarang saya mendapat tugas untuk membuat sebuah program Ticket Machine di BlueJ. Ticket Machine adalah sebuah mesin seperti ATM, yang berfungsi melayani penjualan tiket kereta api dari satu tujuan ke tujuan yang lain. Di dalam Ticket Machine ada sebuah program atau perangkat lunak yang mengatur harga tiket di tiap tujuan, mengatur kembalian uang, dan juga mencetak receipt sebagai bukti pembelian tiket.

Ini Source Codenya




Ini Hasilnya :




Thursday, October 6, 2016

HomeWork no.2

Hello Friends.

Malam, jadi sekarang saya mendapat tugas yaitu mengkoding 100 kodingan java yang waktu itu saya tulis di post saya sebelumnya. Nah, tapi tugasnya tidak langsung 100 kodingannya saya habiskan. Berhubung keterbatasan waktu dan saya punya tugas lain juga, Pak Fajar memberikan keringanan dengan mengkoding 3 kodingan setiap minggunya. Jadi, ini kodingan yang saya sudah coba di BlueJ:

1. Hello World

Untuk program Hello World intinya adalah hanya menampilkan tulisan "Hello World!" saat program dijalankan.

Ini Codenya :

Ini hasil runnya:

 2. Menghitung Luas Persegi

Untuk program ini, kita mengambil data dari user dan mengkalikannya dan menampilkan hasilnya.

ini codenya:

ini hasil runnya:

3. Menghitung Luas Segitiga

Program ini menghitung luas segitiga dengan mengambil input dari user berupa alas dan tinggi segitiga lalu dikalikan dan dibagi dua, lalu di tampilkan hasilnya.

ini codenya:


ini hasil runnya :


Untuk saat ini saya baru mencoba 3 kodingan ini, minggu selanjutnya saya akan mencoba program-program lain. Semoga saya bisa mencoba 100 kodingan sebelum lulus dari kelas PBO ini.

Thursday, September 22, 2016

Homework No. 1

Harapan setelah selesai perkuliahan PBO:

Sebagai seorang mahasiswa teknik informatika tentu saja bisa programming atau membuat suatu program adalah hal yang penting. Jadi, saya sangat berharap setelah saya lulus mata kuliah PBO yang diajarkan oleh Pak Fajar saya bisa membuang fobia saya terhadap "ngoding" dan bisa membuat program sendiri. Saya berharap saya mampu untuk menyelesaikan masalah lebih baik lagi karena tujuan programming itu sendiri adalah menyelesaikan sebuah masalah.

Seorang programmer juga harus mampu mengetik banyak line dan hal itu akan sulit jika kemampuan mengetik saya kurang. Saya juga mau setelah mata kuliah ini selesai saya mampu mengetik 10 jari dengan cepat dan lancar. Karena hal itu akan membantu saya saat saya membuat program dengan line yang amat banyak. Jadi, saya akan belajar 10 fingers typing di https://www.typingclub.com/



100 Program:

1
Hello World
2
Membaca input dari file
3
Program java penjualan if else
4
Stack java
5
Queue java
6
Bubble Sort
7
Mendapat nilai acak pada java
8
Binary Search
9
Insertion Sort
10
Selection Sort
11
Get Size of Java HashSet
12
Find absolute value of float, int, double and long
13
Looping with for
14
convert decimal to binary
15
generate random number
16
Find Square Root of BigInteger
17
perform binary search on a list of integer number
18
convert decimal to hexadecimal
19
Find natural logarithm value of a number
20
display first n primary number
21
display first 100 primary number
22
check even or odd number
23
Find ceiling value of a number
24
binary to decimal convertion
25
Find exponential value of a number
26
check prime number
27
Find floor value of a number
28
Find maximum of two numbers
29
Find power
30
Find minimum of two numbers
31
Linear Search
32
reverse a number using while loop
33
reverse a number using for loop
34
reverse a number using recursion
35
check palindrome string using recursion
36
sum the elements of an array
37
find factorial of a given number using recursion
38
While loop
39
check prime number
40
calculate area of triangle
41
calculate area of square
42
calculate area of rectangle
43
calculate area and circumference of circle
44
multiply matrices
45
transpose matrix
46
compare two strings
47
check armstrong number
48
print Floyd’s triangle
49
swap
50
open Notepad
51
singly circular Linked List
52
double circular linked list
53
singly linear linked list
54
double linear linked list
55
do while loop
56
do while loop example program to iterate an array
57
find duplicate characters in a string
58
get input from user
59
merge sort singly linked list
60
constructors in java
61
polymorphism
62
method overloading
63
method overriding in java with example
64
runtime compile time polymorphism
65
inheritance in java
66
java inheritance types
67
encapsulation
68
java static dinamic binding
69
java static class block methods variables
70
inner class
71
java absttract class method
72
java interface
73
TreeMap in Java
74
HashMap Class
75
HashSet Class in Java
76
TreeSet Class in Java
77
LinkedHashMap in Java
78
ArrayList in java
79
Vector Class
80
Java Enum
81
java access modifiers
82
packages in java
83
final keyword java
84
super keyword java
85
long to String conversion
86
How to convert String to long in Java
87
boolean to String conversion
88
How to convert string to int in Java
89
double to string
90
How to convert String to Double in Java
91
Java – int to String conversion
92
How To Convert InputStream To String In Java
93
Difference between String and StringBuffer
94
Convert String to boolean primitive in Java: parseBoolean() method
95
java – Left padding a String with Spaces and Zeros
96
Remove trailing spaces of a String
97
java – Right padding a String with Spaces and Zeros
98
Java Program to find duplicate Characters in a String
99
Java – ASCII to String conversion
100
Java – Writer to String conversion