Sabtu, 24 Desember 2011

Tutorial pemrograman bahasa C "menentuka hari dengan perintah switch"


Dalam tutorial sebelumnya kita sudah membahas penggunaan if else yang digunakan dalam program menentukan hari. Kali ini kita juga akan membuat program menentukan hari namun dengan perintah lain yaitu "switch". kalo menurut saya sih menggunakan perintah switch lebih simple dari if else, tapi tergantung permasalahan sih, kalo berhadapan dengan logika and"&&", or"||" atau yang biasa kita sebut dengan statemen kondisional jelas if else lebih bisa berperan. kita lihat dulu sintaxnya :

#include <stdio.h>
int main()
{
    int hari;
    printf("masukkan angka 1-7 :");
    scanf("%d",&hari);
    switch (hari)
    {
        case 1:  printf("hari senin");
        break;
        case 2:  printf("hari selasa");
        break;
        case 3:  printf("hari rabu");
        break;
        case 4:  printf("hari kamis");
        break;
        case 5:  printf("hari jumat");
        break;
        case 6:  printf("hari sabtu");
        break;
        case 7:  printf("hari minggu");
        break;
        default: printf("angka yang anda masukkan salah");
    }
    return 0;
}

Bisa anda bandingkan sendiri dengan program if else yang sebelumnya, lebih simple mana. disini terdapat perintah baru yang akan saya ulas. disana terdapat perintah switch (hari), hari disini bisa diubah menjadi apa saja karena yang berada dalam kurung adalah nilai masukan. disana juga ada "break;" jadi setelah eksekusi perintah diatas break maka program akan berhenti bekerja. yang terakhir adalah "default", ini berarti bahwa apabila user memasukkan nilai diluar range dari case "kalo disini case 1-7" maka nilai akan kembali ke default.

Jumat, 23 Desember 2011

Arus penghapusan akun facebook gara-gara "Timeline"

ada apa dengan facebook? Fitur terbaru mereka yakni timeline mendapatkan reaksi yang kurang menyenangkan dari pengguna facebook. Hal ini terjadi di Finlandia, pengguna facebook disana menghapus akun mereka secara besar-besaran dikarenakan mereka yang menggunakan fitur timeline merasa privasinya terganggu.
Fitur timeline ini memang pada dasarnya enak dilihat, tetapi dibalik itu ternyata fitur timeline ini sudah mengumbar pesan pribadi milik pengguna , lebih tepatnya pesan pribadi lama yang dimunculkan kembali. Kelemahan fitur timeline yang lain adalah ketika fitur ini diterapkan, maka tampilan facebook tidak akan bisa dikembalikan seperti semula.
Menurut pernyataan yang dikemukakan oleh slashgear, fitur facebook timeline ini akan menyebabkan gelombang penghapusan akun facebook di seluruh dunia. Tapi kalau di Indonesia sih kelihatannya adem-adem aja, toh pengguna facebook di Indonesia tidak terlalu menjaga yang namanya privasi mereka. plew.

Minggu, 18 Desember 2011

Tutorial pemrograman bahasa C "perintah if else"

oke kita lanjut dengan sintax baru yaitu if(kondisi){jika benar} else {jika salah}. Mungkin kemarin sudah saya masukkan perintah if else ini pada program menentukan bilangan genap ganjil. Perintah if else disini digunakan untuk mengecek suatu pernyataan benar atau tidak dengan memberikan suatu kondisi. Kondisi disini merupakan syarat suatu pernyataan dinyatakan benar. Contoh programnya dibawah ini yaitu menentukan hari yang diinisialisasikan dengan angka 1-7 dan user disuruh untuk memasukkan angka kemudian program akan memberikan jawaban sesuai kondisi:


#include <stdio.h>

int main()
{
    int n;
    printf("perintah if else untuk menentukan hari\n");
    printf("\n");
    printf("masukkan angka dari 1-7 :");
    scanf("%d",&n);
    if(n==1) printf("hari senin");
    else if(n==2) printf("hari selasa");
    else if(n==3) printf("hari rabu");
    else if(n==4) printf("hari kamis");
    else if(n==5) printf("hari jumat");
    else if(n==6) printf("hari sabtu");
    else if(n==7) printf("hari minggu");
    else printf("angka yang anda masukkan salah");
}

jika user menekan angka 1 maka yang muncul dilayar adalah hari senin, begitu seterusnya. Silahkan anda pahami source diatas. jika user memasukkan angka diluar 1-7 maka yang muncul adalah pernyataan yang terakhir karena pernyataan tersebut bernilai salah.

Rabu, 14 Desember 2011

Linux "sistem operasi opensource anti pembajakan"

Linux, mungkin sudah sering kita mendengar kata ini. Tapi apa itu Linux ? Bagaimana itu Linux ? Apakah Linux itu program atau software ? disana-sini masih banyak pertanyaan serupa yang muncul. Alhamdulillah, seiring dengan berkembangnya teknologi informasi melalui internet, artikel dan tulisan-tulisan tentang linux bisa didapatkan dengan mudah. Salah satunya adalah tulisan seorang newbie pada blog ini.

Linux adalah Sistem Operasi. Jika kenal atau pernah menggunakan Windows. Maka Linux adalah Sistem Operasi seperti Windows. Tanpa sistem operasi, maka komputer apapun yang baru kita beli tidak akan bisa digunakan. Linux adalah salah satu jenis sistem operasi bertipe Unix.

Linux juga biasanya disebut Unix-like, Unix-style atau Unix-clone karena sistemnya dirancang menyerupai Unix. Apapula itu Unix ? Unix adalah sistem operasi yang didesain sebagai sistem operasi yang portable, multi-tasking dan multi-user. Dibuat oleh AT&T Bell Labs pada tahun 1960 dan 1970-an dengan tujuan awal untuk keperluan jaringan komputer (Computer Networking).

Sistem Operasi Linux diberi nama sesuai dengan nama kernel-nya yakni Kernel Linux. Kernel-nya sendiri diberi nama demikian, karena pembuatnya bernama Linus Torvalds, yang kala itu (1991) masih bestatus mahasiswa di salah Universitas di Finlandia. Linux bersifat OpenSource artinya source code-nya terbuka untuk siapa saja untuk dimiliki, dikembangkan, di modifikasi dan diditribusikan kembali tanpa harus membayar lisensi kepada pembuatnya. Istilah kerennya bebas atau free ! syaratnya hanya satu, biarkan orang lain juga melihat source code-nya. Perlu diingat, bahwa free bukan berarti gratis, tapi free berarti bebas.

Linux memiliki banyak jenis distribusi, atau yang sering disebut Distro Linux. Jika di Windows kita kenal Windows XP, Windows Vista atau Windows 7 maka di Linux dikenal banyak distro Linux seperti Redhat, Opensuse, Debian, Ubuntu, Slackware, Gentoo, Fedora, Mandriva, Linuxmint, dan masih banyak lagi.

Seperti disebutkan sebelumnya bahwa Linux itu adalah sistem Operasi. Maka kehadiran Linux ditujukan untuk diinstall di komputer. Tujuannya secara umum ada dua, untuk keperluan sebagai Linux Server atau Linux Desktop. Jika digunakan sebagai Linux Server maka bisa digunakan sebagai Web Server, Mail Server, Proxy Server dan lain-lain. Jika digunakan sebagai Linux Desktop maka bisa digunakan untuk keperluan sehari-hari misalnya mengetik tulisan, untuk belajar, untuk desain, untuk edit audio/video dan lain-lain. kelebihan linux adalah linux bersifat free (opensource), bebas virus (virus susah untuk berkembang di linux), stabil (sangat jarang Hang, atau terkena Crash), memiliki banyak distro, handal dan powerfull baik untuk keperluan server maupun desktop.

Benar-benar Backlink Generator Gratis mau???

Anda seorang blogger atau calon blogger? Pastinya anda tahu apa itu backlink. Backlink adalah suatu link yang mengantarkan ke website kita yang berada di website orang lain. Backlink merupakan cara terbaik untuk mendatangkan traffic ke website kita, selain itu juga membuat kita berada di tingkat atas pencarian di google. Ada sebuah website yang menyediakan backlink gratis..tisss!!! dan permanen sebanyak 1000 backlink. bohoongg yaaa!!! hayoo ngaku!!!. Banyak yang ga percaya dikarenakan untuk mendapatkan backlink harusnya seorang blogger harus sering-sering berkelana ke blog lain dan memasang link do komentar ( capekkkk!!! ) itupun harus satu-persatu. Ada juga yang mau membayar untuk mendapatkan banyak backlink bahkan sampai puluhan ribu, buat yang punya banyak uang sih ga masalah. Tapi buat kita yang uangnya pas-pasan ( haduh!!! sebenarnya ada tapi sayang!!! ) kita bisa menggunakan alternatif pilihan yakni backlink gratis.

Disini link websitenya http://247backlinks.com/

setelah dibuatin backlinknya jangan lupa terima kasih ( hehehe ). thanks to 247backlink.com

nih gan bukti otentik kalo 247backlinks memberi kita 1000 backlink gratis bahkan lebih. ane dapat 1200 loh. bisa dicek ke website yang bersangkutan di file .zip nya, semuanya bener-bener ada link ke blog ane

Tutorial pemrograman bahasa C "menentukan bilangan genap-ganjil"

Lanjut kita membahas tentang bagaimana mengecek suatu bilangan adalah ganjil atau genap. Disini kita akan membuat program dimana user disuruh memasukkan sebuah angka dan program akan mengecek angka tersebut adalah ganjil atau genap. Kita lihat kodenya :

#include <stdio.h>
main()
{
    int n;
    printf("masukkan bilangan :");
    scanf("%d",&n);
    if (n%2==0)
        {
            printf("angka %d adalah %s\n",n,"bilangan genap");
        }
        else
        {
            printf("angka %d adalah %s\n",n,"bilangan ganjil");
        }
}

Kita bisa lihat diatas, untuk menentukan bilangan genap atau ganjil digunakan statemen "if(n%2==0) {statemen1} else {statemen2}. Disini menunjukkan bahwa jika bilangan (n) tersebut habis dibagi 2 maka statemen1 dieksekusi, tetapi jika bilangan dibagi 2 masih terdapat sisa maka statemen 2 dieksekusi.

Senin, 12 Desember 2011

Mata Kuliah Jurusan Teknik Informatika UMS semester 1

Saya akan sedikit berbagi mengenai perkuliahan saya ini. Saya juga berusaha menuangkan apa yang saya dapat diperkuliahan ke dalam blog ini. Kebanyakan calon mahasiswa baru belum mengetahui apa saja yang akan mereka pelajari di jenjang perguruan tinggi khususnya jurusan "teknik informatika". Inilah beberapa mata kuliah saya pada semester 1 ini :
  • Algoritma dan pemrograman  (teori & praktek)
  • Pengenalan teknologi informasi  (teori & praktek)
  • Aljabar Matriks
  • Kalkulus
  • Logika Informatika
  • Bahasa inggris
Bisa kawan2 lihat bahwa disana banyak mata kuliah yang berhubungan dengan matematika. Memang pada dasarnya jurusan teknik informatika tidak jauh dari matematika karena memang komputer ini ada karena pengaplikasian ilmu matematika. Jangan anda bayangkan saat mau masuk jurusan teknik informatika yang dipelajari hanya komputer / pemrograman saja. Justru matematika ini menjadi dasar kita belajar teknik informatika.

operator-operator dan variabel-variabel dalam bahasa C

Untuk membuat suatu program kita harus tahu dulu operator dan variabel apa saja yang ada dalam bahasa C, juga fungsi masing-masing operator.

Kita mulai dengan operator matematika
  • aritmatik  :         +  -  *  /  %             >> % adl MOD yaitu sisa bagi
  • logika      :         &&(dan)    ||(atau)  
  • perulangan :       ++(tambah 1)    --(kurang 1)

variabel dalam bahasa C
  • %d                membaca suatu integer (bilangan bulat)
  • %f                membaca nilai float (pecahan)
  • %s                membaca data string (huruf)
  • %c                membaca suatu karakter
karakter khusus

  • \a                  bunyi bel
  • \n                  ganti baris/enter
  • /*  */             menyatakan yang didalam karakter tsb adl komentar
  • //                   setelah tanda tsb adalah komentar sampai ganti baris
itu adalah sedikit operator dan variabel yang sering digunakan. Saya rasa dengan menggunakan variabel dan operator diatas kita sudah mempunyai basic untuk melangkah lebih lanjut.

Tutorial pemrograman bahasa C "program menentukan luas bujur sangkar"

Oke....!!! kita mulai sekarang. Awal mulanya kita mempelajari bagaimana membuat program sederhana. Jangan bosan ya !!! dalam pemrograman bahasa C ini kita selalu dihadapkan layar yang hitam dan tidak menghasilkan program yang punya interface menarik. kita mulai dengan program yang paling sederhana.

//program luas bujur sangkar       >> ini merupakan komentar yang tidak dieksekusi
#include<stdio.h>                        >> menginclude file library stdio.h
void main()                                  >> pembuka program
{
    int s;                                         >> deklarasi variabel
    int l;
    printf("luas bujur sangkar\n");         >> menampilkan yang ada di dalam " " pada screen
    printf("tulis sisi:\n");
    scanf("%d",&s);                               >> menerima masukan angka(int), dan disimpan dlm variabel s
    l=s*s;                                                >> fungsi yang dieksekusi
    printf("luasnya=%d",l)                     >> menampilkan hasil dlm variabel I
}

diatas anda bisa lihat %d maksudnya adalah int (integer)/bilangan bulat. Di program ini user diminta memasukkan berapa sisinya, dan program mengeksekusi masukan dengan rumus l=s*s

ini dia hasil dai program tsb :

Sabtu, 10 Desember 2011

RoboMind "Mainan buat belajar Pemrograman"

Dosen saya ini memang lain dari yang lain. Disaat dosen yang lain mengajar pemrograman langsung dengan bahasa pemrograman dan tool yang bersangkutan, eh!!! dosen saya malah mengajak main game. Game ini bukan sembarang game tapi mengajak kita mengenal metode dan sintax dasar pemrograman. Disini kita akan menjalankan robot untuk mencapai titik tertentu dengan perintah sintax pemrograman.

nih contoh sintaxnya :
forward()                   perintah agar robot maju
backward()                mundur, jangan lupa dalam kurung diidi angka                          
right()                        belok kanan
left()                          belok kiri
frontIsClear()            melihat didepan kosong
frontIsBeacon()         depan ada sesuatu
frontIsObstacle()       depan ada tembok
if (kondisi){statemen jika ya}else{statemen jika tidak}
repeat()                     mengulang perintah
pickUp()                   mengambil sesuatu (beacon)
putDown()                menaruh kembali

Sebenarnya masih banyak sih perintah2nya. Dicoba dulu deh buat belajar pemrograman bagi yang emang masih baru mengenal sintax2 bahasa pemrograman. Intinya dalam pemrograman kita harus akrab dulu dengan sintax2nya dan harus teliti. Apabila ada error, cari tau dimana error tsb baru bertindak menangani error tsb. Game ini opensource lho, jadi bisa didownload secara gratisss!!!

nih tempat downloadnya disini gan!!! monggo!!!

Jumat, 09 Desember 2011

Tool pemrograman bahasa C "CodeBlocks, Geany"


Halo kawan2 semua, apa anda newbie dalam pemrograman? apa anda ingin mencoba dan bingung bahasa mana yang akan dipelajari? saya juga masih bingung,,,hehehe. Buat yang udah jago,,,, monggo silahkan lewat. Buat newbie tengok dulu deh. Bahasa C masih sering dipakai untuk mata kuliah bidang teknik informatika, seperti yang sedang saya pelajari nih. kalo mau cari tau sejarahnya bahasa c monggo tanya mbah google. Disini saya mencoba menjelaskan mengenai tool yang biasa digunakan untuk pemrograman bahasa C. Sebenarnya banyak softwarenya tapi yang biasa saya gunakan diantara CodeBlocks dan Geany. Keduanya adalah software opensource, sehingga kita dapat mendownload dan menggunakannya dengan gratis.

untuk download codeblocks disini agan !!! monggo!!!
untuk download Geany disini boleh juga gan!!!

mau pakai Codeblocks atau Geany ga masalah, yang penting kita selalu mau belajar. Karena belajar bahasa pemrograman memerlukan kesabaran, apalagi kalau otodidak kita harus memeras otak ekstra untuk mencari solusi saat ada kesalahan pemrograman. Ayo kita semangat belajar pemrograman, jejalkan script2 ke kepala kita, dan jangan mudah putus asa !!! cmiw

Rabu, 07 Desember 2011

Tutorial pemrograman bahasa C dasar "hello world!"

Bahasa C merupakan bahasa pemrograman tingkat tinggi yang mempunyai struktur sintaks yang lumayan sederhana. Bahasa C ini pada awalnya diciptakan oleh   Dennis Ritchie dan Brian Kernighan pada tahun 1978. Kalau anda pengguna Windows anda patut mempelajari bahasa pemrograman ini karena bahasa C merupakan bahasa dasar penyusun OS Windows itu sendiri. Disini saya ingin sedikit berbagi sesuatu yang saya dapat dari perkuliahan saya di jurusan teknik informatika. Ini saya tujukan buat yang masih pemula khususnya mahasiswa semester awal jurusan TI yang menggunakan bahasa C sebagai pengantar.

Ini adalah sintaks dasar atau standar program dalam bahasa C


#include <stdio.h>
void main()
{
    printf("Hello World!\n");
    printf("I'm ready for programming!");
}



Kita mulai penjelasannya,
#include <stdio.h>
seperti yang kita tahu include berarti memasukkan atau menyertakan. Maksudnya adalah menyertakan suatu library yang bernama stdio.h yang berisi source yang diperlukan dalam pembuatan suatu program.

void main()
merupakan kode pembuka dari suatu program. Main bisa juga digunakan dalam bentuk "int main()" untuk program yang berisi variabel integer, "float main()" untuk program berisi float atau bisa juga hanya "main()".

{ }
kurung kurawal buka dan tutup merupakan pembuka dan penutup suatu program. Seluruh source program berisi di dalamnya.

printf("statement\n");
merupakan sintaks yang ditujukan untuk menampilkan sesuatu dalam tampilan layar program. statement disini bisa berupa angka atau huruf. Dan tanda \n berarti pindah baris atau enter.

mungkin itu sedikit dasar dari bahasa C yang saya ketahui. Disinipun saya masih dalam tahap belajar karena ini adalah salah satu mata kuliah saya pada semester awal ini. Dibawah ini merupakan screenshot dari program diatas apabila dijalankan.

 
selamat belajar !!!

Kamis, 01 Desember 2011

Beckham tukar seragam dengan Andik Firmansyah

Bulan November tahun 2011 ini memang terjadi kehebohan yang luar biasa. weeeiiiisss!!! Fenomena ini (tanggan kanan memegang janggut) terjadi akibat kedatangannya salah satu bintang sepak bola dunia yaitu David Beckham, memang bintang yang satu ini masih tetap dielu-elukan oleh penggemarnya (meskipun udah tua!!!!, tepuk dahi!!!).
Kedatangan David Beckham kali ini diikuti oleh para pemain dari LA Galaxy. Memang agenda kedatangan David Beckham ini untuk melakukan pertandingan uji coba melawan Timnas Indonesia. Pertandingan ini dilaksanakan di stadion Gelora bung karno 30 November 2011.
Pada pertandingan ini saya rasa permainan Timnas Indonesia sangat baik, bisa dikatakan dipuncaknya. Seorang pemain besar seperti Beckham ternyata bisa juga dibikin pusing oleh kelakuan Andik Firmansyah sampai - sampai Beckham harus menjegal Andik untuk menghentikan pergerakannya. Itu pula yang menjadi alasan Beckham yang sempat menolak beberapa pemain Indonesia bertukar kaos memberikan kaosnya kepada Andik. Menariknya lagi bukan Andik yang meminta kaos tersebut tapi Beckham sendiri yang memberikannya. Itu merupakan permintaan maaf Beckham yang telah menjegal Andik dengan keras.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Bluehost