Kamis, 28 September 2017

Understanding Class Definition

 


Kali ini, saya akan membahas salah satu chapter dalam buku Object First with Java : A Practical Introduction Using BlueJ.

Chapter 2 : Understanding class definition

Konsep utama yang digunakan dalam class yaitu Fields, Constructors, Parameters, Methods, Assignment and conditional statement.
1. Fields adalah sebuah variabel yang digunakan dalam suatu program.
contoh fields : 
 
2. Constructor adalah state yang pertama kali dibuat setelah adanya fields, biasanya berada di awal sebuah program.
contoh constructor :
3.  Parameters adalah penghubung antara contructor dengan methods, dimana paramaters sebagai penerima data sementara sebelum atau setelah dieksekusi oleh suatu methods.
contoh parameters : 
    memiliki satu parameters yaitu amount yang nantinya akan dieksekusi di dalam fungsi insertMoney.
4. Methods adalah define dari sebuah class atau bisa disebut fungsi-fungsi yang terdapat pada class.
Methods sendiri terbagi menjadi dua yaitu :
- Accessor Methods : method yg digunakan untuk pangambilan suatu nilai.
  contoh accessor : getPrice() dan getBalance()

- Mutator Methods : method yg digunakan untuk merubah suatu nilai.
  contoh mutator : insertMoney() dan printTicket()
 
5. Assignment statement menyimpan sebuah nilai yang terdapat pada variabel lain.
contoh : Price = Cost


yang ditunjuk oleh huruf B adalah contoh dari assignment statement, dimana kita memasukkan nilai dari cost dan secara otomatis, nilai dari price mengikuti nilai cost yang kita masukkan.

Berikut adalah source code lengkap dari sebuah program yang bernama Ticket Machine, dimana TicketMachine class dan Main class nantinya akan dihubungkan sehingga terbentuk korelasi diantara keduanya.
- TicketMachine Class
- Main Class
Outputnya adalah sebagai berikut



Exercise 2.83 - 2.93 (hal 59 - 61)


Kamis, 14 September 2017

Java Code with BlueJ - Tugas PBO

Buku Java - How to Program - DEITEL
Chapter 8

8.1 - 8.2
Langkah awal adalah membuat Time Class


Kemudian tambahkan project baru bernama Time1Test untuk testing Time Class
Connect (sambungkan) project Time1Test ke Time Class.
Kemudian compile Time Class terlebih dahulu, baru compile Time1Test, lalu klik void main(String[] args).
Lalu klik OK setelah Method Calls muncul. Dan Output dari project class diatas adalah
8.3

muncul tanda merah yang artinya ERROR. karena dalam Time1 class, variabel hour, minute, dan second memiliki private access.

8.4
outputnya adalah


8.5 - 8.6
awalnya, buatlah sebuah time2 class (sesuai dengan buku deitel) kemudian buatlah time2test class dan sabungkan ke time2 class untuk dapat menjalankannya dan outputnya adalah


project lain yang lebih mudah adalah menampilkan biodata, berikut code project nya
dan berikut outputnya.

Kamis, 07 September 2017

BIODATA

Nama            : Yoshima Syach Putri
NRP              : 5116100022
Semester       : 1
Kuliah           : Pemrograman Berorientasi Obyek 1
Target Kuliah: Mendapatkan pekerjaan, membuat banyak aplikasi yang bermanfaat.
Asal Sekolah : SMAN 2 Pare

Kamis, 03 November 2016

CONTOH PENDAHULUAN KARYA TULIS ILMIAH

Karya Tulis Ilmiah adalah salah satu media untuk dapat mengembangkan dan merealisasikan ide. berikut ini saya akan memberikan contoh PENDAHULUAN dalam Karya Tulis Ilmiah.
ide yang termuat dalam pendahuluan berikut adalah murni asli tanpa jiplakan dan saya publish untuk berbagi ilmu mengenai contoh pendahuluan dalam karya tulis dimana PKM yang saya tuju adalah PKM-GT.




                                              PENDAHULUAN                         
  1. Latar Belakang
Perkembangan teknologi saat ini memang tidak dapat dipungkiri. Setiap masa akan terjadi suatu inovasi baru mengenai teknologi. Hal-hal yang berkaitan dengan teknologi tidak lepas dari perlunya kebutuhan masyarakat dimasa yang akan datang dimana nantinya teknologi akan sangat memudahkan manusia untuk membantu pekerjaan maupun pembelajaran. Salah satu permasalahan di dunia yang begitu mematikan adalah adanya penyakit menurun diabetes. Permasalahan ini memang dapat diminimalisir dengan cara tidak mengkonsumsi gula berlebih tiap harinya. Namun, dengan memanfaatkan teknologi. Permasalahan ini bisa menjadi suatu ide yang akan membuat teknologi terbaru dalam membantu meminimalisir konsumsi kadar gula tiap harinya.
Ide teknologi terbaru ini adalah prototype berbentuk menyerupai thermometer digital dengan fungi dapat mengidentifikasi seberapa besar kadar gula yang terkandung dalam makanan dan minuman. Dengan memanfaatkan ilmu dalam bidang pemrograman, sensoring, dan sedikit ilmu elektro dapat membuat prototype yang dapat membantu meminimalisir penyandang diabetes khususnya untuk dapat lebih memilih makanan dan minuman yang memiliki kadar gula rendah.
  1. Rumusan Masalah
·        Apa yang akan dibuat dengan mengambil permasalahan diabetes tersebut?
·        Bagaimana rancangan teknologi tersebut?
·        Bagaimana cara kerja teknologi tersebut?
·        Mengapa alat tersebut harus dibuat?
  1. Tujuan
·        Suatu prototype yang dibuat dengan mengambil permasalahan mengenai diabetes.
·        Rancangan teknologi prototype.
·        Cara kerja teknologi tersebut
·        Alat tersebut harus dibuat agar membantu meminimalisir para penyandang diabetes untuk tidak mengkonsumsi makanan dan minuman dengan kadar gula tinggi.
  1. Manfaat
Manfaat yang didapat sangat besar terutama bagi penyandang diabetes karena dapat terbantu untuk memilih makanan dan minuman yang berkadar gula rendah.

Yoshima Syach Putri – 5116100022


JANGAN LUPA TINGGALKAN KOMENTAR DAN SHARE ILMUNYA YA ! ^

Kamis, 02 Juni 2016

INFORMATICS DEVELOPING IN INDONESIA

this blog, is for help my development about writing and studying English

because English is the world language, so i must be able to know and learn abaout that.
 okay, today i want to writing about Informatics developing in Indonesia.
 if my word or grammar is wrong, please comment and give me justification, okay? ^


INFORMATICS is a deep word for many common people who doesn't know the function of informatics yet. Not a few of people that is very like role in informatics world, like as me.\
INFO, all of people needs information to get their work, habitat or environment, and many kinds of information that can be benefit for our activities, especially our life is needs information. so, how very deep needed informatics.

Okay, now i want to tell about Indonesia. Indonesia is one of country that very i loved. why ? because, although Indonesia is a developing country, but not a few people has very many motivation to bring this country to the advanced nations. i'm very proud of this. Indonesia is actually a develop country, but it was really develop you know? ^

Now, many people of Indonesia start to come up in International. No exception is informatics engineer. yeah, this is a work that i want to reach too. i know many people of Indonesia like as lecturer and other college teacher that was be acclaimed in world ranking. many senior high school students also want to continue their study in informatics engineering or many prodi that is connect by informatics. so do i, attracted in informatics engineering. but who they are choose informatics enginering as their study is must to be dilligent and has desire to grab that. because informatics engineering is not a dream but must be real if we want to reach it.

So, many people want to develop Indonesia now can bring Indonesia in a advanced nations must be STRONG and ENDEAVOR. So that Indonesia can be recognized worldwide!



thanks for your nice time to read my writing text ~
wish me can writing better and more beneficial :3
bye