Climate Change, Save Our Earth!

Nature      Climate Change

Climate Change  Climate Change

Save Earth

Just share my hobby, if there is something wrong with my picture, I’m sorry…(^^)

Categories: Character | 2 Comments

Draw a Character…Frogy Frog

This is one character that I created. His nama’s Frogy Frog…

Categories: Character | 12 Comments

Contoh Program Menghitung Sisi Miring Segitiga Siku – Siku

Berikut adalah contoh penulisan program sederhana dengan bahasa C untuk menghitung sisi miring segitiga siku – siku.

Listing Program

/* —————————————————————*/
/*   Menghitung Sisi Miring Sigitiga Siku – Siku  */
/* —————————————————————*/
#include<stdio.h>
#include<math.h>
main()
{
float datar,tegak,miring;
printf(“\n==============================================\n”);
printf(“\n  Menghitung Sisi Miring Sigitiga Siku – Siku \n”);
printf(“\n==============================================\n”);
printf(“Masukkan nilai sisi datar = “);
scanf(“%f”,&datar);
printf(“Masukkan nilai sisi tegak = “);
scanf(“%f”,&tegak);
miring=sqrt(pow(datar,2)+pow(tegak,2)); /*Penggunaan fungsi pow dan sqrt*/
printf(“Sisi miring segitiga dengan sisi datar %.2f dan sisi tegak %.2f adalah %.2f\n”,datar,tegak,miring);
printf(“\n”);
}

Output Program

menghitung sisi miring segitiga siku

Fungsi sqrt digunakan untuk menghitung akar pangkat dan fungsi ini terdapat di library math. Untuk itu, pada saat meng-kompile program diperlukan proses me-link ke library math. Karena kita menggunakan sistem operasi Linux, maka pada saat meng-kompile program pada terminal digunakan perintah gcc -o nama_file nama_file.clm.

Semoga bermanfaat…(^^)v

Categories: Bahasa Pemrograman | Leave a comment

Bahasa Pemrograman C

Dalam kategori ini yang akan dipelajari adalah bahasa pemrograman C, bahasa pemrograman C merupakan salah satu bahasa pemrograman tingkat tinggi (High Level Language) karena bahasa C mudah untuk dipahami oleh manusia. Berbeda halnya dengan bahasa mesin yang termasuk bahasa tingkat rendah (Low Level Language) yang sulit dipahami, terutama untuk pemula karena penggunaan bahasanya berdasarkan logika mesin (komputer).

Karena selama pembelajaran ini saya menggunakan sistem operasi Linux maka dari itu sebelumnya perlu kita ketahui terlebih dahulu di mana kita akan mengetikan source program dan bagaimana nantinya cara mengkompile source program tersebut. Pada sistem operasi Linux saya menggunakan gedit yang merupakan salah satu text editor yang ada pada sistem operasi ini. Selanjutnya, untuk mengkompile source program ikuti langkah berikut:

> Source program pada text editor gedit kita save dengan ekstensi *.c, kemudian
> Tekan Ctrl + Alt T untuk membuka terminal pada Linux
> cd nama_direktori tempat kita menyimpan source program
> ketik gcc -o nama_file nama_file.c ( GCC adalah singkatan dari GNU Compiler Colection untuk mengkompile C dalam Linux)
> ketik ./nama_file

Untuk lebih jelasnya:

Kita ketik program sederhana berikut, kemudian save dengan ekstensi *.c, contoh start.c

Telan Ctrl Alt T untuk membuka terminal, kemudian ketikkan perintah berikut,

Source program:

/* ——————————–  */
/*         Belajar Bahasa C      */
/* ——————————–  */
#include<stdio.h>
main()
{
printf(“\n==============================\n”);
printf(“\n     Getting Started for C    \n”);
printf(“\n==============================\n”);
}

> /* ============= */ dalam bahasa C digunakan untuk penulisan komentar.
> #include<stdio.h> adalah  library atau praprosessor dalam bahasa C.
> main() adalah fungsi
> { untuk menandai awal dari badan fungsi.
> } untuk mengakhiri definisi fungsi.
> printf digunakan untuk menampilkan data pada monitor.
> Di belakang setiap statement diakhiri dengan tanda titik koma (semicolon).
> /n digunakan berganti ke baris baru.

Semoga bermanfaat…(^^)
Masih banyak yang harus dipelajari mengenai bahasa pemrograman ini dan akan dilanjutkan pada postingan berikutnya…

Categories: Bahasa Pemrograman | Leave a comment

Picture from Love Earth

Categories: Character | Leave a comment

Contoh program menghitung luas & keliling lingkaran

Berikut adalah contoh penulisan program sederhana dengan bahasa C untuk menghitung luas dan keliling dari lingkaran.

Listing Program

/*————————————————————-*/
/*    Menghitung Luas & Keliling Lingkaran     */
/*————————————————————-*/

#include<stdio.h>
main()
{
float phi=3.14,r,luas,keliling;
printf(“\n============================================\n”);
printf(” \n  Menghitung Luas & Keliling Lingkaran \n”);
printf(“\n============================================\n”);
printf(“Masukkan nilai jari – jari (r) = “);
scanf(“%f”,&r);
luas=phi*r*r;
keliling=2*phi*r;
printf(“Luas Lingkaran = %.2f\n”,luas);
printf(“Keliling Lingkaran = %.2f\n”,keliling);
printf(“\n”);
}

Output Program

luas & keliling lingkaran

Pada program di atas, untuk perhitungan r kuadrat penulisan yang kita gunakan “r*r”. Bagaimana jika untuk suatu perhitungan tertentu kita membtuhkan nilai perpangkatan yang lebih besar. Pasti penulisan perintahnya menjadi panjang dan tidak efisien, misal, 3 ^ 7 akan ditulis 3*3*3*3*3*3*3. Alternatif lain untuk menghitung perpangkatan dalam bahasa C adalah menggunakan fungsi pow(argumen1,argumen2) dimana argumen 1 adalah bilangan yang akan dipangkatkan dan argumen 2 adalah bilangan pemangkatnya, fungsi pow ini terdapat dalam library math. Untuk itu dibutuhkan praprosessor #include<math.h>Berikut contoh penggunaannya:

/*————————————————————*/
/*    Menghitung Luas & Keliling Lingkaran    */
/*————————————————————*/

#include<stdio.h>
#include<math.h>
main()
{
float phi=3.14,r,luas,keliling;
printf(“\n============================================\n”);
printf(” \n  Menghitung Luas & Keliling Lingkaran \n”);
printf(“\n============================================\n”);
printf(“Masukkan nilai jari – jari (r) = “);
scanf(“%f”,&r);
luas=phi*(pow(r,2)); /*penggunaan fungsi pow*/
keliling=2*phi*r;
printf(“Luas Lingkaran = %.2f\n”,luas);
printf(“Keliling Lingkaran = %.2f\n”,keliling);
printf(“\n”);
}

Semoga bermanfaat (^^)v

Categories: Bahasa Pemrograman | Leave a comment

Contoh program menghitung luas & keliling persegi panjang

Berikut adalah contoh penulisan program sederhana dengan bahasa C untuk menghitung luas dan keliling dari persegi panjang.

Listing Program

/*—————————————————————*/
/* Menghitung Luas & Keliling Persegi Panjang */
/*—————————————————————*/

#include<stdio.h>
main()
{
float p,l,luas,keliling;
printf(“\n============================================\n”);
printf(” \nMenghitung Luas & Keliling Persegi Panjang \n”);
printf(“\n============================================\n”);
printf(“Masukkan nilai p = “);
scanf(“%f”,&p);
printf(“Masukkan nilai l = “);
scanf(“%f”,&l);
luas = p*l;
keliling = 2*(p+l);
printf(“Luas persegi panjang = %.1f\n”,luas);
printf(“Keliling persegi panjang = %.1f\n”,keliling);
printf(“\n”);

}

 

Output Program

luas dan keliling persegi

Semoga bermanfaat (^^)v

Categories: Bahasa Pemrograman | Leave a comment

Pembuatan Karakter dengan Blender

Love Earth

Categories: Character | 7 Comments

Poster Perubahan Iklim

Pesan: Perubahan iklim yang disebabkan oleh perubahan suhu di bumi.

Perubahan iklim ini akan berpengaruh pada kehidupan manusia, sekarang dan yang akan datang. Apa yang akan terjadi selanjutnya kita tak akan pernah tahu, maka dari itu sebagai penghuni bumi yang baik tugas kitalah untuk menjaganya agar tetap bertahan dengan keadaan Bumi sekarang yang kian merapuh…Love Earth…

Global Warming

Poster ini dibuat dengan sangat sederhana hanya dengan menggunakan gambar tangan.

Terlihat ada empat buah gambar bumi dan empat buah termometer. Setiap bola bumi dengan termometernya menunjukkan keadaan bumi saat itu.

Categories: Article for Sofskill | 3 Comments

Perkembangan web dari generasi ke generasi

Apa itu Web?

Di era teknologi yang semakin canggih ini, istilah web tentu sudah tidak asing lagi bagi kita, apalagi web tidak lepas  kaitannya dengan internet yang merupakan sebuah jaringan komputer dalam skala global/ mendunia. Jadi, dapat kita ketahui bahwa web merupakan salah satu sistem di internet yang memungkinkan siapapun agar bisa menyediakan informasi. Dengan menggunakan teknologi tersebut, informasi dapat diakses selama 24 jam dalam satu hari dan dikelola oleh mesin. Untul mengakses inforamsi yang disediakan web ini, diperlukan berbagai perangkat lunak, yang disebut dengan web browser atau dikenal juga dengan istilah browser atau internet browser. Web sendiri pertama kali diperkenalkan dan dikembangkan oleh Sir Timothy Jhon Tim Berners – Lee pada tahun 1990.

 

Generasi ke Generasi…

Kecanggihan teknologi saat ini tentunya tidak langsung terjadi begitu saja. Namun, harus melalui beberapa proses terlebih dahulu, baik itu mulai dari pembuatan awal kemudian dilakukan lagi berbagai perubahan dan pengembangan untuk menuju tahap penyempurnaan. Berikut adalah web dari generasi pertama yaitu web 1.0 sampai web generasi ketiga (sekarang) yaitu web 3.0 :

 

Generasi Pertama : Web 1.0

Merupakan generasi pertama dari teknologi web, revolusi baru di dunia internet karena telah mengubah cara kerja industri dan media. Web generasi ini dikembangkan untuk pengaksesan informasi dan memiliki sifat yang sedikit interaktif karena hanya bersifat read only sehingga pengguna hanya bisa membaca isi dari web tersebut tanpa adanya interaksi lain.

 

Generasi Kedua : Web 2.0

Pertama kali diperkenalkan oleh O’Reilly Media  pada tahun 2004. Web generasi ini telah mengedepankan kolaborasi dan sharing inforamasi secara online.

Menurut Tim O’Reilly, web 2.0 ini dapat didefinisikan sebagai berikut   :

Web 2.0 adalah revolusi bisnis di industri komputer yang disebabkan oleh penggunaan internet sebagai platform, dan merupakan suatu percobaan untuk memahami berbagai aturan untuk mencapai keberhasilan pada platform baru tersebut. Salah satu aturan terutama adalah : Membangun aplikasi yang mengeksploitasi efek jaringan untuk mendapatkan lebih banyak lagi pengguna aplikasi tersebut.”

Web generasi ini mengalami kemajuan, bersifat read – write.

Generasi Ketiga : Web 3.0/ Semantic Web

Web generasi ini mencoba menyempurnakan web generasi sebelumnya dengan memberikan penekanan pada penelitian semantic web, ontology, web service, social software, folksonomies, dan peer-to-peer. Tujuan utama dari web 3.0 ini adalah perangakat lunak yang mampu mencari, membagi, dan mengintegrasikan informasi agar lebih mudah.

Perbedaan dari ketiga generasi tersebut adalah bahwa web generasi pertama masih bersifat read only, kemudian pada generasi kedua bergerak ke arah read – write, dan pada generasi ketiga, web masih terus dikembangkan untuk semakin mempermudah para pengguna dalam mengakses informasi dai internet.

Categories: Article for Sofskill | Leave a comment

Blog at WordPress.com.