Thoughts

Ceritaku (Buku)

Tuesday, July 28, 2020

(Sumber: Google)


Buku?

Dulu waktu SD, aku paling senang kali kalau menyambut tahun ajaran baru. Kebiasaan siswa pada umumnya setelah menikmati liburan panjang bersama keluarga, maka mereka bersiap-siap menyambut hari dimana semua serba baru. Tidak mesti harus baru semua, minimal ada pertambahan buku yang harus mereka beli. Kalau aku, seminggu sebelum memasuki tahun ajaran baru, aku diajak oleh ibuku ke toko buku untuk beli perlengkapan sekolah (Ya Allah, ini yang paling aku senangi). Dengan bersemangatnya aku pergi dan memilih buku dengam sampul yang bergambar-gambar lucu. Pikirku ini akan membuat aku semakin semangat belajar dan menjaga buku itu.

Hari pertama sekolah, teman-teman sibuk menujukkan buku-buku baru mereka dengan motif sampul yang berbeda-beda. Hari makin hari, tibalah saatnya guru membagikan buku LKS (Lembar Kerja Siswa) dan buku mata pelajaran lainnya. Ntah kenapa ya, aku tu senang kali kalau dapat buku tapi aku jarang membacanya. Kadang aku suka heran gitu, kok aku ga baca bukunya ya? Padahal dibilang aku gak suka baca, enggak juga.

Akhirnya tibalah saatnya datang perpustakaan jalan ke sekolah. Menjajakan buku-buku murah, guna untuk menambah minat baca buku bagi anak-anak. 1 sekolah heboh dan mereka menyambut gitu. Tidak sedikit bahkan ada yang membeli banyak. Ini masa dimana aku kayak masih penasaran kenapa aku suka buku tapi aku jarang membacanya, haha. Sampai di satu titik aku suka kali sama satu buku, yang judulnya tentang biografi gitu (Aku lupa biografi siapa). Tapi isinya tu emang benar-benar membuka harapan dan percaya dengan diri sendiri.

Semenjak itu, aku suka ke perpus (waktu SMP, karna SD perpusnya waktu itu gaada tentang biografi). Aku meluangkan waktu untuk cari buku biografi lainnya, dan baca di perpus. Sejak saat itu, aku mulai coba-coba rutinitaskan bahwa malam hari aku harus baca buku (buku sekolah sih, karena dirumah aku ga punya buku untuk dibaca selain buku sekolah). Tidak banyak sih yang dibaca, sekitar 1-2 halaman, berangsur” karena cepat jenuh ketika itu).

Akhirnya makin tinggi sekolah, makin aku senang kali kalau aku dikasih buku. Sebenarnya ni ya, kayak ada walimahan teman, ujian atau pencapaian mereka lainnya, aku tu suka bingung kadang mau ngasih apa karena aku gatau mereka suka apa. Aku ingin kasih sesuatu yang aku suka, tapi aku gatau kalau mereka juga suka. Contohnya buku. Pernah teman aku bilang, “Jangan buku lah, Fit! Aku ga suka baca buku”. Mungkin maksudnya bukan tidak suka, tapi lebih akunya yang gatau buku yang mereka suka apa.

Aku rasa, setiap anak muda dalam sehari pasti pernah membaca (pesan, wa, ig, dll). Tapi kan ini membaca namanya, kan?:D. Maksudnya tu ya, kita tu bukan ga suka baca buku sebenarnya, tapi kitanya aja yang belum tau buku seperti apa yang kita suka untuk dibaca. Memang menumbuhkan kebiasaan positif itu tidak gampang, karena sesuatu yang menghasilkan hal baik membutuhkan proses dan perjuangan. Seperti halnya ujian, Sebagian darikita benci x sama yang namanya ujian. Tapi untuk mendapatkan hasil yang baik, kita harus merasakan lelah dan bosannya belajar. Artinya ada perjuangan gitu kan.

Aku pun juga gitu, berawal dari biasa aja sama baca buku, hingga menemukan jenis buku yang aku suka, sampai akhirnya belajar juga untuk mencintai buku yang lain. Bukan berarti aku baca semua buku, engga juga. Kadang semangat aku baca buku hanya untuk ngumpulin listing of books that I have read. Tapi lama-lama buat apa sih ginian. Dan akhirnya aku mulai tersadarkan, haha.

Oh ya, kebiasaan di tempat umumkan suka ngantri ni (atau menunggu). Contohnya seperti di RS, Stasiun, di atas kendaraan umum, dan tempat lainnya. Daripada menung-menung karena nunggu sesuatu, mending manfaatin waktu untuk baca buku! hihi

Semangat membaca, yaa..



                                                                                                                                        Duri, 28 Juli 2020


Experiences

Cerita Pengalaman Kerja Praktek (Intern) di PT. Chevron Pacific Indonesia

Tuesday, July 28, 2020

Tangki penyimpanan surfaktan di Minas Field (Sumber: indonesia.chevron.com)


Pengalaman?? Ini based on my true story berarti yaa. Mulainya dari mana ya, hm. Dari 1 hari sebelum intern aja deh.

Tepatnya pada 15 April 2018. Jadi, ini kan hari dimana semua mahasiswa/i yang ditempatkan di Riau dikumpulkan di kantor HRD Rumbai, Pekanbaru, Riau. Sebenarnya aku baca pengumumannya tidak detail, jadinya salah paham. Pikirku ditanggal sekian cuma antar berkas saja. Kisahnya tu pada 3 hari sebelumnya aku lagi ada urusan di rektorat kampus (tepatnya lagi di lantai 3). Handphone aku berdering, terus aku lihat ternyata yang nelfon panggilan dari nomor telephone kantor gitu. Aku kira ini dari Bank yang nawarin nasabah supaya ikutan kuis berhadiah umroh gitu kan, aku abaikan. Terus ternyata nelfon lagi, aku angkat. Ternyata yang nelfon HRD Chevron Rumbai, wqwq.

  • Ibu HRD : Assalamu’alaikum, selamat pagi! Apakah ini dengan Fitri Sri Rahayu? Saya dari HRD Chevron di Rumbai.
  • Me : Wa’alikumussalam, Pagi bu! Iya bu. (ekpresi kaget)
  • Ibu HRD : Bagaimana, Fitri? Apakah tidak jadi Intern? Mohon konfirmasi secepatnya, karena jika tidak jadi bisa tidak dilanjutkan pengurusannya.
  • Me : Jadi bu, jadi bu. Maaf, bu. Rencanaya hari ini baru mau konfirmasi ke ibu.
  • Ibu HRD : Saya kira, Fitri tidak jadi. Mengingat karena ditempatkan di Duri. Apakah bisa ke Rumbai sekarang?
  • Me  :Bisa bu, in syaa Allah.

Selanjutnya jumpai ibunya, pengurusan file dan ttd berkas disana. Kemudian ibunya bilang, jangan lupa ya besok kesini lagi bawa berkas asli persyaratan intern kemarin. Esok paginya aku kesini lagi, ditemanin sahabat kecil aku yang kebetulan tinggal di Rumbai, karena lagi kuliah di PCR. Btw, ini cuacanya mendung loh. Rintik-rintik gerimis gitu. Belum lagi waktu masuk gate, lama pemeriksaannya haha. Ditanya-tanya terus sama satpamnya (karena sahabat aku ni pakaiannya serba hitam gitu, terus pake cadar juga). Dicurigai dan pandai-pandai kita ngomonglah. Duh, panjanglah ceritanya haha.

(Sumber: Google)


Setiba di kantor HRDnya, aku dan sahabat aku isi absen dan lain-lain. Kemudian langsung menuju keruangan ibu HRDnya, ternyata ga ada dong ibunya. Kami tunggu sampai 30 menitan. Ibunya ga kunjung datang. Terus kata sahabat aku “Letakkan aja berkasnya dimeja ibuk”, “Yaudah deh” pikirku. Dan setiba aku dirumah, ibunya telfon aku lagi dong. Ibunya heran, kenapa aku ga ikut pelatihan (semacam pemberitahuan SOP perusahaan, dll). Kemudian aku disuruh ke rumbai saat itu juga.

(Sumber: Google)


Dan kalian tau gak? ga rugi sebenarnya ga ikutan pelatihan sama mahasiswa/I lainnya tu, karena aku ikut pelatihannya sendiri doang diruangan yang besar, wkwk. Aku kayak di layani gitu (karena sendiri). Kemudian aku dikasih Pass Card, buku absen, dan form-form lainnya.  Keesokannya, aku disuruh datang ke tranportasi BUS di CPI. Tapi aku tolak, karena aku ke Duri pake motor. Dan ibu ini perhatian, ibu ni bilang “Sama siapa?” aku jawab “sendiri, bu”, “Ya Allah, bahayo loh. Hati-hati yaa Fitri”. Hihi, malu-malu aku habis tu, haha.

(Sumber: Google)

Tidak cukup pengurusan file di Rumbai, di Duri disuruh isi form lagi, dan ttd juga di kantor HRD Duri. Ini Bersama mahasiswa/i lainnya dari kampus yang berbeda-beda. Kemudian kami diantar menggunakan mini bus ke masing-masing department berdasarkan background jurusan di kampus. Setiap department kami singgahi, dan satu-persatu mahasiswa intern di bus berkurang. Hingga saatnya aku tiba di department Operation and Maintenance of Laboratory. Iya, ini department dimana aku akan melakukan Intern selama 1 bulan. Agak bingung awalnya, karena ini tu kan laboratorium (biasanya basicnya tu lebih ke Kimia). Tapikan background IT itu ada dimana-mana, haha. Cukup sedikit klise disini, karena merasa kayak kurang pantas, takut ngecewain, takut gak bisa, karena awal lihatnya aja pengawainya tu kalau kerja serius kali dan fokus. Aku pikir “Aduh orang ni ngeri x haha”.

Kedisiplinan itu sangat diterapkan x disini. Masuk kerjanya aja jam 7:00 a.m. Aku dengar pegawai kontraktornya tu bilang kalau ada di antara mereka itu yang rumahnya jauh. Bahkan ni ya,  partner Intern aku aja yaitu abang Daniel, tinggalnya di Rangau ujung gitu. Wah, bersyukur sebenarnya karena rumah aku dekat dengan PT.CPI (lewat belakang rumah, lurus dikit, terus nyebrang, belok kanan, belok kiri dan sampai deh, haha). Tapi jujur ni ya, biarpun dekat tapi aku lumayan ada beberapa kali dekat. Bukan karena aku bangun kesiangan, tapi karena aku selalu stuck di Gate-nya. Bayangin ni ya, yang masuk gate itu banyak x pegawainya karena jam masuk kerja kan. Mereka sih lancar aja ya, karena kan pegawai. Lah aku? cuma anak magang. Banyak pertanyaan yang dilontarkan satpam ke aku, biarpun aku udah kasih tunjuk “Pass”, tapi tetap aja kadang ada beberapa satpam yang nanya KTM (kartu tanda mengemudi), SIM, dll. Tapi ada juga kadang satpam yang ngebolehin masuk ketika aku hanya tunjukin “Pass” aja.

Setiap pukul 07:00, kami selalu meeting terlebih dahulu sebelum masuk keruang masing-masing (disini lebih bahas tentang apa yang terjadi kemarin, apa yang diperlu diperbaiki, apa saran-sarannya kedepan, solusi akan masalah itu apa). Tapi ini lebih ke safety ya, karena motto Chevron itu “Safety first”.

Safety First!

Hari pertama intern, aku diajak berkenalan dengan pegawai diruangan mereka masing-masing. Dikenalin laboratory itu apa, apa kerjanya, apa yang dikerjakan, bagaimana prosesnya, kemana hasilnya akan diberikan, dll. Ini lebih ke kimia sih, seperti ini heavy oli, ini ruangan full AC agar cairannya konsisten suhunya. Yah, aku seperti Chemistry Engineering disini karena aku tu pakai baju lab, sarung tangan, kaca mata lab, dan sebelum masuk harus di steril dulu. Haha seru lah pokoknya, tapi sayangnya ga sempat foto (karena terlalu excited dengan setiap sudut ruangan yang dijajahi).

Seperti yang diawal aku ceritakan, mereka kalau kerja ya kerja. kalau istirahat ya istirahat. Bahkan ni ya, rajin lagi shalatnya. Jadi, jam istrahatnya itu ada 2 (pukul 9.30 dan 12:00). Pukul 9:30 ini biasanya dimanfaatkan untuk sarapan, bahkan banyak yang memanfaatkannya untuk shalat dhuha (Terlebih Manager di department ini (posisi tertinggi), rajin kali dhuhanya maa syaa Allah).

Tidak heran kalau bapak ini bisa sampai di posisi ini. Btw ya, bapak ini kalau saya boleh menilai merupakan tipikal orang yang tidak akan berhenti sebelum benar-benar tuntas. Jadi waktu pukul 16:00. Ini merupakan jam pulang, aku ga sengaja lewat diruangan bapak. Aku lihat pegawai semua udah pulang, hari ini kebetulan aku agak lama selesainya karena beres-beres sama partner diruangan belakang. Dan aku kaget gitu, karena pintu ruangannya terbuka dikit, terus lihat bapak kok belum pulang, Kalian tau gak? bapak masih kerja😊. Aku duduk di pos satpam laboratory sambil nunggu partner aku balek karena mau diantar sampai gate. Dan ternyata udah pukul 16:40 bapak belum keluar juga dong. Wah begitulah ya orang yang benar-benar bekerja.

While we were having lunch!

Panjang kali sebenarnya ceritanya, tapi intinya tu ya intern disini itu emang benar-benar merubah karakter kita, tentang kedisiplinan, kebiasaan kita yang suka menunda-nunda, dan belajar bertanggung jawab dengan apa yang sudah dipercayakan ke kita, mengatur waktu, berinteraksi dengan orang, cara menyampaikan pendapat, sikap menerima perbedaan pendapat, dan belajar memanfaatkan waktu yang ada, professional dalam bekerja. Seperti kata salah satu pegawainya: “Jangan terlalu stress, enjoy!”.

Dokumen berisi profil aplikasi yang harus dibaca

Tapi disini tidak melulu soal kerja, kadang ada event makan bersama. Biasanya kalau memasuki bulan Ramadhan, seluruh pegawai di department ini pergi ke ruangan meeting yang letaknya di dekat department lain. Perginya bersamaan di dalam bus sambil bercandaan, karena ada santapan Kesehatan (tentang kiat-kiat menjaga stamina selama puasa, dll).

Talked about safety during Ramadhan


Tips Keselamatan Bulan Ramadhan

Oh iya, aku mau berterimakasih buat sahabat aku dari zaman SD yaitu Yarsyidah wahyuni (yrwahyuni.blogspot.com/ ig=@yrwahyuni) yang sudah nemanin aku ngantarin berkas ke HRD Rumbai (bolak balik hujan-hujanan), sampai bertapa pula dikostnya bersama anaknya Prili (kucing), dan bahkan di masa-masa terakhir Intern pun, beliau masih setia menemankan daku. Sampai seikhlas-ikhlasnya dia bawak motor dari Rumbai ke Minas (lewat jalan rahasia), karena mengantarkan aku minta TTD ke pembimbing yang kebetulan saat itu ditempatkan di Minas Laboratory. Wah, sampai di Gate Rumbai pun lagi lagi kami di stop kan, karena sahabat aku yang baik ini tidak membaca aturan ketika mengendarai motor di Kawasan complex Chevron (Maximum speed motor = 10km/jam, dia bawak dengan speed 50km/jam dong 😊). Satpam minta KTM (Kartu Tanda Mengemudi), dia kasih KTM (Kartu Tanda Mahasiswa😊).

Sekian ah. Semangat meraih mimpi, yaa!

Thoughts

I am writing to?

Saturday, June 06, 2020


Write here, please!
Bismillah,
Sebenarnya diri ini banyak berfikir akhir-akhir ini. Sembari menulis dan merangkai teori dari berbagai buku dan flashback lagi ke pelajaran waktu kuliah di awal-awal dulu. Sempat lupa dan akhirnya sebelum posting, penulis baca-baca lagi dan belajar lagi hingga menulisnya sendiri makan banyak waktu. Sempat berfikir sih, apa gunanya nulis ginian di blog? Apa niat penulis yang sebenarnya? Kata Ustadz Dr. Firanda Andirja, M.A. dalam ceramahnya menyampaikan bahwa Rasulullah shalallahu ‘alaihiwasallam bersabda bahwa amalan itu tergantung niatnya.

Sejujurnya, penulis hanya ingin mengisi kekosongon waktu dengan hal-hal produktif. Sebelum bencana Covid-19 ini terjadi, penulis jarang sekali main handphone. Bisa dibilang dalam sehari tidak sampai 90 menit. Namun, beda ketika bencana ini terjadi. Rasanya sangat hampa. Qodarullah, tidak ada yang bisa disalahkan atas bencana ini. Ini semua murni atas kehendak Allah subhanahu wata’alaa.

Mengingat umur kita yang terus bertambah, namun aneh sekali rasanya. Kenapa makin hari diri ini belum puas akan pencapaian selama ini. Terdengar negatif memang, seolah tidak bersyukur dengan apa yang telah didapat, tetapi bukan itu maksudnya. Setiap harinya tu berasa ada banyak sekali yang harus dipelajari, makin dipelajari makin berasa bodohnya diri ini. Aduh, sampai kapan ni kita belajar terus? luas kali ilmu ini. Hal ini membuat penulis suka nunda-nunda karena udah kebayang semuanya mau dipelajari.

Sebenarnya tu gini gak sih, kita tu harus bersyukur dan terus belajar! Ngomong mah enak, praktekkinnya susah. Tapi gini ya, coba deh bayangkan hakikat kita di dunia ini untuk apa? Kenapa kita hidup? Sebagai umat muslim pasti udah tahu kan jawabannya apa? Tapi gak munafik juga kan, antara dunia dan akhirat kadang suka salah porsi. Pengennya porsi big tu akhirat, tapi realitanya lebih ke dunia. Allahu yahdik, Fit.

Berbicara tentang porsi, semoga Allah subhanahu wata’alaa tetap menjaga hati ini agar condong ke akhiratnya. Biarpun niat awal menulis karena mengisi kekosongan waktu, tetapi kita bisa menjadikannya bernilai pahala, jika niat nya karena Allah subhanahu wata’alaa. Penulis berharap, sekalipun yang ditulis tentang “Ilmu Dunia”, semoga dapat memudahkan saudara-saudari semua dalam menyelesaikan amanah yang diberikan, baik itu dari guru, dosen, atau lainnya. Biarpun yang disampaikan tidak banyak, semoga ilmu yang sedikit ini dapat menjadi ladang pahala di sisi Allah subhanahu wata’alaa.

Pemrograman Java

Konversi Tipe Data (Konvensional dan Casting)

Friday, June 05, 2020

Walking 
Konversi data adalah salah satu hal yang biasa dalam pemrograman untuk menampung suatu nilai dengan tipe data tertentu kedalam variabel yang mempunyai tipe data yang berbeda (1). Konversi tipe data merupakan salah satu topik yang wajib untuk dipelajari, karena banyak ditemukan kebutuhan untuk melakukan hal tersebut dalam sebuah sistem aplikasi (2). Berikut konversi data dibagi menjadi:

1. Konversi Data Konvensional 
  Salah satu contoh yang sering kita temui adalah ketika ingin mengkalkulasi tipe data String dan menyimpannya sebagai Integer. Bagaimanapun juga, tipe data Integer tidak memperbolehkan kalkulasi dalam bentuk String, sehingga kita perlu mengkonversinya. Berikut konversi tipe data ke dan dari string (3):
Tabel 1. Konversi Tipe Data dari dan ke String

Tipe

Ke String

Dari String

boolean

String.valueOf(boolean)

Boolean.parseBoolean(String)

byte

String.valueOf(byte)

Byte.parseByte(String, int)

char

String.valueOf(char)

charrAt(index)

double

String.valueOf(double)

Double.parseDouble(String)

float

String.valueOf(float)

Float.parseFloat(String)

int

String.valueOf(int)

Integer.parseInt(String, int)

long

String.valueOf(long)

Long.parseLong(String, int)

short

String.valueOf(short)

Short.parseShort(String, int)

Berikut code-nya:

Berikut hasilnya:
Konversi Data Konvensional
 
2. Konversi Type-Casting
    Type-casting merupakan format umum dalam konversi pada pemrograman Java. Type-casting merupakan sebuah operator Java yang diterapkan dengan sebuah nama tipe data di dalam tanda kurung "( )" (4). Type-casting menganggap satu variabel dengan tipe tertentu ke tipe lainnya yang compatible. Type-casting dipandang sebagai converter (5). Terdapat 2 jenis type-casting, yaitu (6);

a. Implicit Casting, digunakan untuk mengubah tipe data kecil ke tipe data besar. Contoh:

Berikut hasilnya:
Konversi Type-Casting secara Implicit

Code Singkat:
    
   Dalam hal ini variabel a yang bertipe Short ditampung kedalam variabel b yang bertipe Integer, begitu seterusnya hingga tipe data DoubleDengan demikian, maka terjadilah konversi tipe data. Dalam hal ini konversi dilakukan otomatis oleh Java tanpa melakukan tambahan code apapun.

Selebihnya yaitu: 
Tipe data Short ke  (int, long, float, double).
Tipe data Byte ke (short, int, long, float, double)

Berikut hasilnya:
Konversi Type-Casting secara Implicit dengan Code singkat

b. Explicit Casting, digunakan untuk mengubah tipe data besar ke tipe data kecil. Contoh:

Selebihnya yaitu:  
Tipe data Double ke (byte, short, chart, int, long, float).
Tipe data Long ke (byte, short, char, int).

Berikut hasilnya:
Konversi Type-Casting secara Explicit


        
References:
(1) Indrajani dan Martin. 2007. Pemrograman Berbasis Objek Dengan Bahasa Java. Jakarta: PT. Elex Media Komputindo. See this book!
(2) Yulian, Rully. 2014. Pemrograman SQL dan T-SQL di Database SQL Server. Jakarta: PT. Elex Media Komputindo. See this book!
(3) Prasetyo, Didik Dwi. 2007. 150 Rahasia Pemrograman Java. Jakarta: PT. Elex Media Komputindo. See this book!
(4) Siahaan, V dan Sianipar, Rismon. 2018. Pemrograman Java untuk Pemula. Indonesia: Sparta Publishing. See this book!
(5) Harwikarya, Desi Ramayanti dan Nur Ani. 2007. Dasar Pemrograman 2 (Implementasi Menggunakan Java, C++, Matab dan Pascal). Yogyakarta: Penebrit Andi. See this book!
(6) Siahaan, V dan Sianipar, Rismon. 2020. Otodidak Belajar Java untuk Programmer Pemula. Indonesia: Sparta Publishing. See this book!





Pemrograman Java

Program Java untuk Tipe Data dan Variabel

Thursday, June 04, 2020

Just for fun! (Sumber: Google)

Saatnya kita eksekusi ya, yang berhubungan dengan tipe data dan variable.
1.       Pada aplikasi Netbean IDE, klik “File” –> “New Project”. Klik "Java" dan Double click pada “Java Application” di kolom Projects.
New Project
2.       Kemudian, tulis nama project yang diinginkan dan klik “Finish”.
New Java Application
3.       Klik kanan pada package-nya. Pilih “New” –> “Java Class”.
Java Class
4.       Pada tampilan yang muncul, tuliskan nama class yang diinginkan dan klik “Finish”.
5.       Program Java untuk menulis kalimat " I Study Java Today".
        *Menggunakan tipe data "String".
  *Terdapat 4 variabel (yaitu: subject, predicate, object, complement).
  *Penulisan variabel diawali dengan huruf kecil.
Output Latihan 1
6.       Program Java untuk menghitung luas Trapesium!

  *Menggunakan tipe data "Integer".
  *Terdapat 3 variabel (yaitu: a,b,t).
Output Latihan 2
7.       Program Java untuk menghitung biaya paket Internet yang harus dikeluarkan oleh mahasiswa, jika 100MB = 20 detik dan biaya 100MB = Rp.1000. Data yang digunakan yaitu jam mulai dan jam selesai. Output yang diharapkan yaitu biaya paket Internet dan lamanya masa pakai.

         *Scanner x = new Scanner(System.in); berguna untuk membaca input dari System.in
         *Menggunakan Class Scanner, maksudnya bisa untuk mengambil input dari Keyboard
         *Menggunakan tipe data "Integer".
   
Output Latihan 3
9.       Program Java untuk menghitung volume bola dan keliling bola dengan nilai jari-jari dan phi  inputan dari keyboard dan menghitung perbandingan dari kedua hasil tersebut.
   *Menggunakan tipe data "Double"
   *Hal ini karena nilai yang akan dihasilkan rentan berkoma, karena menggunakan phi = 3.14
   *double r = x.nextDouble(); r disini merupakan variabel.
   *Method "x.nextDouble()" merupakan method yang tidak menerima beberapa parameter. 
   *Method ini mengembalikan double scanned dari input-an
   *Menggunakan tipe data boolean, hal ini karena prosesnya yaitu perbandingan antara nilai, sehingga output yang dihasilkan bernilai "True" atau "False".
Output Latihan 4
10. Selesai.  


Pemrograman Java

Tipe Data dan Variabel

Monday, June 01, 2020

Kumpulan-kumpulan 
Tipe data adalah sebuah kelas dari objek-objek data bersama-sama dengan himpunan operasi untuk membuat dan memanipulasinya. Walaupun sebuah program hanya berurusan dengan objek data tertentu seperti array A, variable integer X atau file F, sebuah bahasa pemrograman perlu lebih biasa berurusan dengan tipe-tipe data seperti kelas array-array, integer-integer, ataupun file-file (1).

Tipe data diperlukan agar compiler tahu operasi apa yang valid dan seberapa banyak memori yang diperlukan oleh sebuah nilai yang akan disimpan atau dioperasikan. Perbedaan tipe data juga mengakibatkan setiap operasi penugasan, baik secara eksplisit maupun mealui passing parameter pada waktu pemanggilan method. Dalam Java, tipe data dapat dikelompokkan menjadi 2 yaitu (2):

1.     Tipe Data Primitif
Merupakan tipe data dasar yang dikenal Java. Berikut tipe datanya:
No
Tipe Data
Ukuran
Jangkauan
1
Boolean
2 byte
True atau False
2
Byte
1 byte
0 s/d 255
3
Char
16 byte
0 s/d 65535
4
Short
16 byte
-32.768 s/d 32767
5
Double
8 byte
-1.79769313486232 E308 s/d -4.94065645841247 E-324(-);
6
Float
32 byte
-3.4028234663852886E+38 s/d -1.40129846432481707e-45
7
Integer
2 byte
-32,768 s/d 32.767
8
Long
4 byte
-2,147,483,648 s/d 2,147,483,647
2.   Tipe Data Refernsi
Merupakan tipe data yang digunakan untuk memegang referensi dari suatu objek (instance dari class). Pendeklarasian variable tipe data ini sendiri sama dengan tipe data primitive. Namun, penggunaannya ada sedikit berbeda (2).

Suatu objek data yang secara eksplisit didefinisikan dan diberi nama oleh programmer dalam programnya, disebut variable (1). Sebuah variable yang sederhana adalah sebuah objek data elementer dengan sebuah nama. Variabel merupakan lokasi penyimpanan yang ada di memori. Setiap variable memiliki kemampuan menyimpan suatu informai sesuai dengan tipe data yang dideklarasikan untuk variable tersebut saja (2). Sintaksnya sebagai berikut:

tipe-data nama-variabel;

Nama variable adalah identifier yang akan digunakan untuk merujuk ke variable tersebut didalam program. Identifier adalah seluruh karakter yang terdapat dalam kode program, termasuk di dalamnya tipe data dan variabelnya. Identifier berarti method, kelas, paket, dan interface (3). Keyword merupakan identifier yang digunakan dalam program Java. Tidak boleh membuat nama class atau package dari sebuah program Java menggunakan keyword berikut (4):
boolean
default
if
private
throw
break
do
implements
protected
transient
byte
else
import
public
true
byvalue
extends
instanceof
return
try
case
false
interface
short
void
catch
final
long
static
while
char
finally
native
switch

class
float
new
synchronized

const
for
null
this

continue
got
package
threadsafe


References:      
     (1) Sismoro, Heri dan Iskandar, Kusrini. 2004. Struktur Data dan Pemrograman dengan Pascal.  Yogyakarta: Andi Offset. Klik disini
      (2)  Indrajani dan Martin. 2007. Pemrograman Berbasis Objek dengan Bahasa Java. Jakarta: PT. Elex Media Komputindo. Klik disini
       (3)   Ramadhan, Arif. 2004. Visual Basic 6. Jakarta: PT. Elex Media Komputindo. Klik disini
      (4)    Hidayat, Arif. 2014. Tutorial Dasar Java. Blue Publishing. Klik disini

Popular Posts