Selasa, 14 Oktober 2014

Percabangan C dengan Tipe Data Char

Assalamualaikum wr. wb

Alhamdulillah pada kesempatan kali ini saya bisa berbagi informasi dengan kalian semua tentang pemrograman C. Pada kesempatan ini saya akan membahas sedikit tentang percabangan. Biasanya pada struktur percabangan if, if else kita sering mengisi kondisi dengan angka. 
Terus bagaimana kalau kondisinya kita ganti dengan karakter...???
waktu itu saya pusing 7 keliling untuk mencari solusi tersebut, saya cari muter" di google tapi tidak ketemu". Akhirnya saya dikasih tahu sama teman yaitu dengan menggunakan sytax "strcmp". 
Lalu bagaimana penerapannya dalam program...??
oke langsung aja saya berikan contoh scrip programnya....

#include<stdio.h>
#include<conio.h>
main()
{
    char pilih[6];
    puts("Anda haus atau lapar ?");
    puts("haus");
    puts("lapar");
    printf("Masukkan pilihan Anda : ");
    scanf("%s",&pilih);
    if(strcmp(pilih,"haus")==0)
        printf("Sebaiknya anda mimun air putih\n");
    else if(strcmp(pilih,"lapar")==0)
        printf("Sebaiknya anda cepat makan\n");
    getch();
}
/*Jangan di copas kalau anda ingin bisa*/

nah itu tadi script sederhana yang saya buat, ini hasil outputnya :


Terimakasih telah mengunjungi blog saya, semoga bermanfaat dan teruslah belajar.

wassalamualaikum wr wb

Mematikan Aplikasi Secara Paksa dengan CMD

Assalammuailaikum wr. wb.

Apa kabar sahabat blogger, kali ini saya akan memposting bagaimana cara mematikan aplikasi secara paksa menggunakan CMD. biasanya cara ini saya gunakan untuk sekedar iseng" di warnet, hehe.. :v
langsung saja simak baik: ya...

1. buka CMD (klik start - ketik CMD - enter)
2. ketikkan taskklist - enter
3. setelah keluar daftar aplikasi yang ada di komputer kemudian ketik
    taskkill /pid kode_app /f (isikan kode_app dengan nomer pid aplikasi yang akan anda kill) - enter


contoh diatas saya mematikan notepad secara paksa dengan CMD

Mungkin cukup sekian dari posting saya kali ini, semoga bermanfaat untuk kalian semua dan mohon untuk tidak disalahgunakan trik tersebut.

wassalammualaikum wr. wb

Input Device

Perangkat input merupakan jenis perangkat untuk member masukan kedalam computer. Selain itu juga berfungsi untuk menterjemahkan kode-kode yang dikenal oleh media input kedalam kode-kode yang dikenal oleh computer, kemudian mengirimkan data tersebut kedalam media penyimpanan.

Contoh perangkat input computer, antara lain:

1. Keyboard

Keyboard merupakan perangakat masukan ynag menyerupai mesin ketik yang berfungsi untuk memasukkan data berupa teks (huruf,angka,tanda baca, atau karakter). Penciptaan keyboard berasal dari model mesin ketik yang diciptakan oleh Christopher Latham pada tahun 1868. Keyboard yang digunakan sekarang adalah jenis QWERTY. Jumlah tombol pada keyboard berjumlah 104 tombol. Keyboard sekarang yang kita kenal memiliki beberapa jenis port yaitu port serial, PS/2, USB, dan wireless. Jenis-jenis keyboard, yaitu: QWERTY, DVORAK, KLOCKENBERG.

2. Mouse

Mouse merupakan alat penunjuk ( screen pointing device) pada computer. Selain menggerakkan kursor, mouse juga dilengkapi dengan tombol klik kanan dan kiri yang digunakan sebagai pengganti enter dan fungsi Select pada keyboard.

3. Light Pen

Light Pen merupakan perangkat masukan berupa pena yang disambungkan kabel debelakangnya, dimana kabel ini akan dihubungkan langsung ke computer. Light Pen menggunakan cahaya ketika menerima masukan.

4. Joystick

Joystick merupakan perangkat keras pada computer yang biasanya digunakan untuk game computer. Alat ini memiliki tombol dan sebuah tuas yang bisa digerakkan kesegala arah untuk mengendalikan gerakan objek pada monitor.

5. Touch Pad

Touch Pad merupakan perangkat penunjuk berupa tempat datar untuk menggeser pointer pada layar monitor dengan menempelkan jari diatasnya, kemudian digeser kea rah yang dikehendaki.

6. Trackball

Trackball merupakan alat masukan yang prinsip kerjanya hamper sama dengan mouse. Bedanya jika ingin menggerakkan pointer mouse dilayar diperlukan pergeseran mouse, sedangkan trackball dilakukan dengan menggulirkan bola trackball kearah yang dikehendaki dengan jari.

7. Kamera Digital

Alat ini bekerja dengan memfokuskan cahaya kedalam Charge Couple Device (CCD) yang terdiri dari elemen-elemen sensitive terhadap cahaya, seperti adanya titik(dot) yang membuat gambar.

8. Kamera Video Digital Mini

Kamera video digital mini merekam dalam bentuk kaset. Kualitas gambar dan suara kamera video digital jauh lebih baik daripada video comcoder biasa.

9. Scanner

Scanner merupakan alat masuka yang didesain untuk menyalin atau mengopi teks ataupun gambar grafis dalam computer untuk kemudian disimpan dalan bentuk file.

10. Digitizer

Digitizer merupakan alat masukan yang menggunakan media magnetis yang fungsinya untuk memindahkan gambar dari suatu media kertas kekomputer.

11. Microphone
Microphone merupakan perangkat masukan berupa suara atau komponen audio yang digunakan untuk merekam signal audio baik vocal, akustik instrumen atau apapun yang bisa menjadi sumber suara.

Senin, 13 Oktober 2014

Robot Line Follower


          Ada dua macam robot line follower yaitu line follower biasa tanpa menggunakan program dan line follower dengan program microkontroler. Pada dasarnya cara kerjanya sama yaitu membedakan antara permukaan hitam dan putih. hanya saja yang menggunakan program microkontroler lebih komplek dan lebih sempurna jika di banding line follower yang tapa program. Dari segi biaya sangat jelas bahwa line follower menggunakan program microkontroller lebih mahal dalam pembuatannya. Sebelum masuk pada pembuatan line follower terlebih dahulu kita perkenalkan alat-alat elektronik yang berkenaan dalam pembuatan line follower tersebut.
Alat-alat elektronik tersebut adalah :

1.       Resistor
Resistor adalah suatu komponen eletronika yang berfungsi mengatur serta menghambat listrik. Resistor juga bisa di gunakan untuk membatasi jumlah arus yang mengalir dalam suatu rangkaian. Resistor tersebut mempunyai lambang R dengan satuan Ohm.

Ada beberapa macam jenis resistor yaitu :
a.       Resistor tetap
Resistor ini mempunyai nilai tetap sesuai dengan warna yang tertera dalam komponen tersebut.
b.      Resistor tidak tetap manual
Resistor ini mempunyai nilai yang bisa di ubah sesuai dengan kebutuhan. Cara merubahnya yaitu bisa dengan memutar.
c.       Resistor tidak tetap otomata (LDR)
Resistor ini bisa berubah nilainya secara otomatis bila mendapatkan input yaitu berupa panas atau cahaya

2.       Kondensator
Kondensator biasa di sebut dengan kapasitor dengan lambang C, merupakan komponen yang dapat menyimpan muatan listrik dalam waktu tertentu. 

Jenis-jenis kondensator :
a.       Kondensator tetap
Merupakan nilai kondensator yang nilai kapasitasnya sudah di tetapkan oleh pabrik pembuatnya.
b.      Kondensator tidak tetap
Adalah kondensator yang nilainya kapasitasnya dapat di ubah atau diatur sesuai dengan kebutuhan.

3.       Dioda (LED)
Komponen elektronika yang di buat dari bahan semikonduktor yang saling dipertemukan. Fungsi dari dioda ini adalah sebaga penyearah arus karena hanya dapat di aliri arus searah.

4.       Transistor
Transistor merupakan dioda dengan dua sambungan, sambungan itu membentuk transistir PNP maupun NPN. Ujung-ujung terminalnya berturut-turut di sebut emitor, base, dan kolektor.

5.       Saklar
Saklar adalah alat elektronik yang berfungsi sebagai pemutus dan penyambung arus.
Setelah memahami sifat dan fungsi dari komponen elektronika akan lebih memudahkan dalam pembuatan robot line follower. Disarankan membaca dari berbagai referensi tentang elektronika.
Komponen line follower yang sederhana tanpa program yaitu :

Komponen Utama
·      Sensor Cahaya/LDR
·      Transistor
·      Trimpot/potensio meter
·      Resistor
·      LED
·      Batu batrei
·      Kotak Batrei
·      Motor DC
·      Roda
·      Space
·      Akrilik (untuk body robot)

Komponen Bantu
·      Multi tester.
·      Timah
·      Solder
·      Kabel
·      Bor PCB
·      Lem

Cara kerja line follower
          Robot line follower ini terdiri dari beberapa bagian sesuai fungsinya masingmasing yaitu pengendali sebagai bagian penentu aktifitas. pengendali bekerja menentukan gerakan-gerakan motor berdasarkan masukan yang diterima oleh sensor-sensor LDR. Walaupun aplikasi robot line follower ini sebetulnya cukup sederhana sehingga tidak mengharuskan penggunaan sistem mikrokontroler.
Sedangkan komponen line follower dengan menggunakan program microkontroler adalah :

Komponen Utama
·           ATMEGA 16
·           Kabel ISP
·           Motor DC
·           Kit Infrared
·           LED
·           Spacer
·           Batrei
·           Kotak batrei

Komponen tambahan
·           Multi tester.
·           Timah
·           Solder
·           Kabel
·           Bor PCB
·           Lem

Komponen Software
·           Baskom AVR (Software Program)
·           Ponny prog 2000 ( Sofware Downloader)
·           Software desain PCB

sumber : http://blog.akmi-baturaja.ac.id/dhelphie/?p=174

Kamis, 09 Oktober 2014

Cara Mengecek Tagihan Listrik Online

Assalamualaikum. wr.wb
Hey sahabat blogger, pada poshting kali ini saya akan membagi sedikit informasi tentang cara mengecek tagihan listrik secara online.
sebenarnya fasilitas untuk mengetahui info atau cek tagihan listrik sudah disediakan di situs resmi PLN. Hanya saja sebagian mungkin belum pernah menggunakannya.
Langsung saja buka situs cek tagihan PLN DISINI.
Jika melalui hp bisa dibuka dengan menggunakan aplikasi browser seperti opera maupun firefox.
Caranya sangat mudah, Anda hanya perlu memasukkan in pelanggan PLN kemudian klik cek.
Untuk id pelanggan bisa anda lihat di spedo meter. contoh id pelanggan : 516010849xxx (12 digit).


sekian poshting saya kali ini, walupun sangat sederhana semoga bermanfaat.
Wassalamualaikum wr.wb.


Rabu, 08 Oktober 2014

Crack Internet Download Manager Menggunakan script

Permasalahan aktivasi IDM sering kali membuat kita kelabakan. IDM hampir setiap bulan meng-update versi terbarunya. Ketika teman-teman ingin meng-update ke versi yang terbaru maka patch atau crack yang sebelumnya akan tidak aktif, atau IDM akan meminta kembali untuk di aktivasi. Sehingga hal tersebut akan membuat kita repot, ketika tiap update harus update aktivasi juga, bikin pusing aja...
Baiklah kali ini saya akan coba share buat teman-teman tentang cara aktivasi IDM menggunakan script sederhana, tapi hasilnya sangat memuaskan karena, ketika kita meng-update ke versi yang terbaru teman-teman tidak lagi susah-susah mengaktifkan kembali IDMnya. Karena aktivasi menggunakan script sederhana ini, akan aktif selamanya.
Cuma memiliki sedikit efek samping.. hehehe, karena kita tidak dapat membuka situs resmi internet download manager. Tetapi hal tersebut tidak bermasalah karena, pada saat kita ingin mengupdate IDM versi terbaru pastinya kita dapat mendownloadnya di situs lain yang telah mengupload versi terbarunya. Yah, saya pikir teman-teman bisa search atau browsing sendiri di www.google.com.
Ok sob silahkan mencoba, silahkan ikuti tutorial dibawah ini :

  1. Instal terlebih dahulu IDMnya, atau Update terlebih dahulu ke versi yang terbaru
  2. Buka explore
  3. kemudian cari direktori C:\WINDOWS\system32\drivers\etc
  4. Buka file "hosts" (buka dengan WordPad atau NotePad)
  5. Setelah terbuka , kemudian copy script dibawah # 127.0.0.1 localhost:
    # 127.0.0.1  tonec.com
    # 127.0.0.1  
    www.tonec.com
    # 127.0.0.1  registeridm.com
    # 127.0.0.1  
    www.registeridm.com
    # 127.0.0.1  secure.registeridm.com
    # 127.0.0.1  internetdownloadmanager.com
    # 127.0.0.1  
    www.internetdownloadmanager.com
    # 127.0.0.1  secure.internetdownloadmanager.com
    # 127.0.0.1  mirror.internetdownloadmanager.com
    # 127.0.0.1  mirror2.internetdownloadmanager.com
    # 127.0.0.1  mirror3.internetdownloadmanager.com
    # 127.0.0.1  star.tonec.com
  6. kemudian simpan
Apabila tidak dapat disimpan copy file hosts ke dekstop lalu edit script. langkah selanjutnya replace file "host" pada tempat asalnya (direktori C:\WINDOWS\system32\drivers\etc\)
 

Percabangan Dalam Bahasa C


PERCABANGAN (PENYELEKSIAN KONDISI) BAHASA C

Untuk suatu program yang rumit, terdapat banyak suatu alih control berupa percabangan atau (branching) dan pemutaran kembali atau biasa disebut dengan istilah Looping. Dalam tulisan kali ini kita akan membahas tentang percabangan dalam bahasa C.

1.  Pengertian Percabangan.
    Percabangan adalah pemilihan statemen pada kondisi dua pilihan atau banyak pilihan, yang akan dieksekusi selanjutnya di mana pemilihan tersebut didasarkan atas kondisi tertentu. Dalam bahasa C terdapat dua buah jenis percabangan, yaitu struktur if dan struktur switch. 


2.  Macam-macam struktur perulangan dalam bahasa C

a. Struktur If
Struktur if adalah struktur perulangan ynag paling sederhana, biasanya if sering digunakan untuk menyeleksi satu buah ekspresi saja.

Bentuk umum struktur if dengan satu kondisi:
if(kondisi)
statement;

Bentuk umun struktur if…else :
if(kondisi)
statemen-1
else
statemen-2

Bentuk umum struktur if dengan banyak kondisi :
if(kondisi)
{
     Statement
}
Else if(kondisi)
{
     Statement
}
Else
{
     Statement
}





Contoh program I

/*Program kondisi sederhana dengan satu buah ekspresi*/

#include
Int main()
{
Int a;
a=35;
if (a == 35)
printf(“ angka ini adalah tiga puluh lima : %d \n ”, a);
}


Output contoh program I

angka ini adalah tiga puluh lima : 35

Sedikit ulasan : mula-mula variabel a dideklarasikan bertipe data integer, selanjutnya a ditetapkan bernilai 35, sehingga data menjadi konstanta (bernilai tetap) /*penyeleksian kondisi */ karena kondisi terpenuhi yaitu a sama dengan 35 maka program akan mengeksekusi statmen berikutnya yaitu mencetak tulisan “angka ini adalah tiga puluh lima “ diikuti konstanta a di mana a bernilai 35.


Contoh program II menggunakan if….else

#include
Int main()
{
Int a;
Printf(“Masukkan nilai anda :”);
Scanf(“%d”, &a);
If (a >= 70)
Printf(“\n Selamat anda lulus !!!! \n”);
Else
Printf(“\n Anda belum lulus, terus berusaha. JIAYO!!! \n”);
}

Output Program ke-II
Ex : Nilai yang diinput adalah 89 (hasil output akan berbeda jika anda memasukkan nilai kurang dari 70

Masukkan nilai anda : 89
Selamat anda lulus !!!!


Output program ke-II jika inputan kurang dari 70

Masukkan nilai anda : 69
Anda belum lulus, terus berusaha. JIAYO!!!


Contoh Program III if dengan banyak kondisi

#include
int main()
{
int a;
printf("Masukkan sembarang angka : " );
scanf("%d", &a);
if ((a > 0) && (a % 2 == 0))
{
printf("\n Bilangan tersebut adalah bilangan positif & bilangan genap ");
}
else if ((a > 0) && (a %2 !=0))
{
printf("\n bilangan tersebut adalah bilangan positif & bilangan ganjil ");
}
else if (a < 0 ) { printf("\n Bilangan tersebut adalah bilangan negatif"); } else { printf("\n Anda memasukkan angka 0"); } } b. Struktur Kondisi “Switch....Case” Struktur kondisi switch....case, Struktur ini akan melaksanakan salah satu dari beberapa pernyataan ‘case’ tergantung nilai kondisi yang ada di dalam switch. Jika nilai switch sama dengan nilai pada salah satu case, maka statement di bawah case tersebut akan dieksekusi, pengeksekusian berakhir ketika program bertemu dengan kata break, kemudian program akan lompat ke akhir dari stuktur selektif switch. Jika tidak ada nilai pada case yang equivalen dengan nilai kondisi, maka program akan mengksekusi statement di bawah default. Bentuk umum dari struktur kondisi ini adalah : switch(Condition) { case 1 : statement 1; break; case 2 : statement 2; break; ..... ..... …. case n : statement n; break; default : statement } Contoh Program #include
int main()
{
int pil, alas, tinggi, luas, p, l, luas_pp;

printf(" ***** MENU ***** \n");
printf("\n 1. Menghitung luas segi tiga");
printf("\n 2. Menghitung luas Persegi panjang ");
printf("\n 3. Keluar ");
printf("\n Masukkan pilihan anda (1...3) : ");
scanf("%d", &pil);
switch (pil)
{
case 1:
printf("\n Masukkan Alas :");
scanf("%d", &alas);
printf("\n Masukkan tinggi : ");
scanf("%d", &tinggi);
luas = .5*alas*tinggi;
printf("\n Luas segitiga tersebut adalah : %d", luas);
break;
case 2:
printf("\n Masukkan Panjang : ");
scanf("%d", &p);
printf("\n Masukkan Lebar : ");
scanf("%d", &l);
luas_pp = p*l;
printf("\n Luas Persegi panjang tersebut adalah : %d", luas_pp);
break;
case 3:
break;
default :
printf("\n Pilihan tidak tersedia, pilihan yang tersedia 1,2,3");
}
}