Operator

Operator adalah suatu tanda atau simbol yang digunakan untuk suatu operasi tertentu. Bahasa C menyediakan operator Pengerjaan, operator Aritmatika, operator tipe, operator hubungan, operator logika, operator bitwise, operator dan operator koma.

Aritmetic Operator

Operator aritmatika melibatkan 2 buah operand, terkadang operand yang digunakan berbeda tipenya. Untuk menghindari hal-hal yang tidak diinginkan maka kompiler C mempunyai pedoman untuk operand yang berbeda tipe :

1. Tipe char akan dikonversikan ke tipe int

2. Tipe float akan dikonversikan ke tipe double

3. Jenjang tertinggi adalah mulai dari long double, double, long int, unsigned int, dan int. ini berarti tipe double dioperasikan dengan tipe int akan menghasilkan tipe double.

Operator Unary (Unary Operator)

Operator unary merupakan operator yang hanya menggunakan sebuah operand saja. Operator-operator unary mempunyai jenjang 2.

Operator Pengerjaan (Assigment Operator)

Operator pengejaan digunakan untuk memindahkan nilai dari suatu ungkapan kesuatu pengenal. 

Operator Hubungan (Relational Operator)

Operator hubungan digunakan untuk menunjukkan hubungan antara 2 buah operand. Banyak digunakan untuk penyeleksian kondisi dengan statement if, do-while, atau while.

Operator Logika (Logical Operator)

Operator logika digunakan untuk membandingkan logika hasil dari operator-operator hubungan.

Operator Koma (Comma Operator)

Operator koma digunakan untuk menggabungkan beberapa ungkapan dengan proses yang berurutan dari ungkapan sebelah kiri koma ke ungkapan sebelah kanan koma. Operator koma mempunyai jenjang 16.

Operator Bitwise

Operator bitwise digunakan untuk memanipulasi bit-bit nilai data yang ada di memori. Operator-operator ini hanya dapat digunakan untuk tipe data char, int, dan long int.

Operator Pengerjaan Bitwise

Format untuk Setiap Tipe Data

Untuk memasukan nilai data menggunakan Spesifikai format yaitu : ”% type” dimana type bisa diganti dengan salah satu dari sbb:

Dipublikasi di Goresan Pena KU | Tag , | Meninggalkan komentar

Bahasa Pemrograman C

BAHASA PEMROGRAMAN C

Program C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah program minimal mengandung sebuah fungsi. Fungsi pertama yang harus ada dalam program C dan sudah ditentukan namanya adalah main(). Setiap fungsi terdiri atas satu atau beberapa pernyataan, yang secara keseluruhan dimaksudkan untuk melaksanakan tugas khusus.

Bagian pernyataan fungsi (sering disebut tubuh fungsi) diawali dengan tanda kurung kurawal buka ({) dan diakhiri dengan tanda kurung kurawal tutup (}). Di antara kurung kurawal itu dapat dituliskan statemen-statemen program C. Namun pada kenyataannya, suatu fungsi bisa saja tidak mengandung pernyataan sama sekali. Walaupun fungsi tidak memiliki pernyataan, kurung kurawal haruslah tetap ada. Sebab kurung kurawal mengisyaratkan awal dan akhir definisi fungsi. Berikut ini adalah struktur dari program C. 

 

Kerangka program C diberikan sebagai berikut:

a. Ada satu atau lebih fungsi, namun yang harus ada di dalam sebuah program C adalah

fungsi main()

b. Deklarasi variable

c. Perintah (statement)

d. Akses library

e. Komentar

Tipe Data

Bahasa C mendukung beberapa tipe data. Masing-masing tipe data berkaitan dengan cakupan nilai dan besar memori yang digunakan. Tipe-tipe data tersebut diberikan pada tabel di bawah

ini.

Tipe-tipe data dasar di atas dapat pula digunakan bersamaan dengan keterangan-sifatnya (qualifier), yaitu short, long, signed dan unsigned. Contohnya, long int dan long double. Penggunaan qualifier ini juga menentukan cakupan nilai dan besar memori yang digunakan.

Variable

Variabel adalah media untuk mendapatkan dan menyimpan data. Sedangkan melakukan deklarasi variable berarti menuliskan program yang menyatakan satu atau beberapa variabel beserta tipe data-nya dan diakhiri dengan tanda titik-koma ; .

Interpretasi potongan program tersebut adalah melakukan deklarasi variabel sehingga variabel a, t dan LuasSegitiga yang memiliki tipe data float. Pernyataan di atas dapat juga dikatakan bahwa a, t dan LuasSegitiga adalah variabel-variabel float.

Konstanta

Interpretasi potongan program di atas adalah melakukan deklarasi konstanta dengan simbol nama dua untuk menggantikan (substitusi) angka 2. Selain untuk menggantikan angka, dengan deklarasi konstanta, karakter dan string (kumpulan karakter) juga dapat disubsitusi dengan suatu simbol-nama.

Fungsi main()

Fungsi main() adalah fungsi yang harus ada pada setiap program C. Dengan demikian simbol nama main tidak dapat diubah dengan simbol-nama lain sehingga, misalnya, menjadi nima(). Selain itu juga, program C juga mengartikan huruf besar dan huruf kecil berbeda (case-sensitive). Misalnya, h berbedan dengan H. Dengan demikian, fungsi main() juga tidak bisa diubah namanya dengan MAIN().Perhatikan potongan program berikut ini.

 

Interpretasi potongan program di atas adalah sebagai berikut:

a. Tipe data int pada int main (void) berarti nilai balikan (return) dari fungsi main bertipe integer.

b. Perintah return(0); berarti nilai balikan dari fungsi main samadengan nol.

c. Simbol void pada int main (void) berarti fungsi main tidak menerima data apapun sebelum program mulai dijalankan.

Dipublikasi di Goresan Pena KU | Tag , | Meninggalkan komentar

Rp 10000 PERTAMA

Sesuai dengan judul posting kali ini penulis akan bercerita mengenai Rp 10000 pertama yang di peroleh penulis dari keringatnya sendiri

Selepas dari SLTP, Oleh orang tua saya tidak diperkenankan untuk melanjutkan sekolah di SMK, tapi karena niat yang besar dan dapat meyakinkan orang tua akhirnya orang tua luluh juga untuk mengijinkan saya masuk di sekolah SMK, dengan syarat tidak masuk di jurusan OTOMOTIF.Akhirnya saya di terima di SMK NEGERI 3 SURABAYA jurusan LISTRIK.bagaiman proses saya mendapatkan uang Rp 10000 tersebut cerita berawal dari sini, karena saya dilarang masuk jurusan OTOMOTIF di SMK padahal waktu itu saya sangat senang dengan hal-hal yang berbau OTOMOTIF, saya harus rela waktu istirahat saya berkurang, ya karena saya masih ingin mendalami dunia OTOMOTIF dengan cara saya belajar pada tetangga saya yang memiliki bengkel motor sepulang dari sekolah.Waktu itu saya rela tidak mendapatkan imbalan berupa uang loh katanya pengalaman mendapat uang dari hasil sendiri??? Baca lebih lanjut

Dipublikasi di Tugas Kuliah | Meninggalkan komentar

Contoh Program

Setelah berhari-hari bertemu dan harus mengerjakan tugas dengan JAVA akhirnya saya bisa menulis beberapa tugas itu dalam blog saya

di bawah ini adalah  salah satu contoh sourcecode yang telah saya kerjakan untuk tugas harian selama kuliah, salah satu contoh nya adalah program sederhana berikut yang digunakan untuk penjumlahan
Baca lebih lanjut

Dipublikasi di Tugas Kuliah | 1 Komentar

Tugas UTS

Aplikasi Monitoring Suhu

Aplikasi monitoring suhu adalah salah satu project buatan kami. Aplikasi ini dapat memonitor kondisi suhu pada sekitar ruangan tempat kita berada. Aplikasi ini membutuhkan sebuah hardware. Hardware tersebut merupakan penggabungan arduino dengan sensor suhu LM35. Hardware ini yang nantinya akan mengirimkan data dari hasil pembacaan sensor ke PC/Laptop. Selanjutnya aplikasi pada PC akan mengolah data tersebut sehingga data dapat ditampilkan berupa besaran suhu. Selain itu, aplikasi ini juga dapat menampilkan grafik suhu terhadap waktu secara realtime.

Untuk mengakses serial port di java, kami menggunakan library RxTx. Library ini memang ditujukan untuk mengakses hardware melalui komunikasi serial. Sedangkan untuk menampilkan grafik hasil pembacaan sensor suhu, kami menggunakan library jFreeChart. Chart yang kami gunakan adalah jenis Dynamic Chart.

Skematik dari hardware dapat dilihat pada gambar berikut. Hardware hanya terdiri dari arduino board dan sensor suhu LM35 Baca lebih lanjut

Dipublikasi di Tugas Kuliah | Meninggalkan komentar

HELLO WORLD JAVA

Pada kali ini kita akan mengupas sedikit mengenai bahasa pemrograman terutama JAVA

  • APA SIH JAVA ITU?????

Pertama kali kita harus terlebih dulu mengenal si JAVA tersebut sebab kata orang tak kenal maka tak sayang ok kita bahas sekarang

  • SEJARAH SINGKAT JAVA

Java diciptakan pada tahun 1991 oleh seorang yang bernama James Gosling Dkk dari Sun Microsystem, pada awalnya disebut dengan Oak,ada yang tahu apa itu Oak Katanya sih nama pohon di depan jendela rumah James Gosling.namanya kemudian berubah menjadin JAVA karena sudah ada bahasa lain yang bernama Oak.Gimana udah kenalkan dengan JAVA kalo udah kenal mestinya bisa sayang dengan JAVA.

  • KATAKAN HELLO DENGAN JAVA
Dipublikasi di Tutorial | Meninggalkan komentar

SEMANGAT HIDUP

Kali ini penulis akan menceritakan bagaimana penulis sampai bisa bergabung dengan temen-temen yang lain di program ALIH JENJANG D3-D4 SEAMOLEC ITB

Selepas wisuda dari POLITEKNIK NEGERI JEMBER, seperti halnya mahasiswa yang laen yang baru di wisuda pasti menginginkan mendapat pekerjaan yang sesuai dengan ilmu yang di dapat di bangku kuliah, sayang penulis tidak bisa mendapatkannya, penulis diterima kerja di perusahaan makanan ringan dengan skala nasional yang produknya sudah dikenal masyarakat luas, 6 bulan disana penulis mengundurkan diri dan akhirnya penulis mendapatkan kesempatan untuk menjadi tenaga pendidik di sebuah SMK NEGERI di daerah KAB. Pasuruan, tepatnya tgl 11 Juli 2010 penulis resmi menjadi seorang OEMAR BAKRIE sampai saat ini, mungkin karena ridho orang tua sehingga menjadi Ridho-NYA hingga sekarang penulis bisa bergabung di Program alih jenjang D3-D4 SEAMOLEC-ITB ini, Baca lebih lanjut

Dipublikasi di Goresan Pena KU | Meninggalkan komentar