Senin, 29 Desember 2014

CARA CONVERT VIDIO DENGAN YTD DOWNLOADER

Sebelum kita melanjutkan tutorial kali ini, ada baiknya kita mengetahui terlebih dahulu tentang aplikasi yang kita gunakan kali ini. Ada pepatah mengatakan, "tak kenal maka tak sayang". Maka dari itu, kenali terlebih dahulu apa itu YTD agar kita sayang dan enjoy menggunakannya. Yuk, read tentang YTD di SINI .

Baik, setelah anda membaca, kita akan melanjut tutorial berikut untuk menammbah pengetahuan kita.
Yuk, langsung saja jalankan aplikasi YTD dari start atau dari shortcut di desktop anda. 
Setelah muncul tampilan awal YTD, disana ada empat menu yaiut, Download, Convert, Activity, dan Play. Pengertian dan fungsi masing-masing menu, sudah di bahas di postingan yang anda baca tadi.

Banyak dari kita yang ingin praktis dalam menjalani sesuatunya. Tentu anda juga ingin mempunyai satu file video yang dapat menjadi video dan mp3. Untuk sebuah video menjadi mp3, kita hanya perlu meng-convertnya saja. Di YTD tidak hanya mengubah menjadi mp3 saja, namun dapat menjadikan format video lain yang lebih bagus, berkualitas atau bahkan lebih rendah dari format video sebelumnya. Caranya sama seperti pada meng-convert ke mp3, hanya saja berbeda pada pemilihan Convert Video to -nya. Caranya, dapat disimak pada postingan berikut : 

1. Pilih video yang akan di convert menjadi mp3. Klik icon open folder pada Select video to. Cari dimana anda meletakkan file yang akan anda convert. Dapat anda berikan centang pada Delete original file after conversion untuk menghapus file lama yang belum anda convert agar hanya file hasil convert yang baru yang tersimpan. Mungkin juga dimaksudkan agar tidak boros memory penyimpanan anda. 


2. Tentukan format video yang anda inginkan, ada banyak pilihan yang tersedia. Kali ini kita pilih saja MPEG Audio Layer 3 (MP3). 


3. Selanjutnya, pilih kualitas video yang kita kehendaki. kita pilih high agar berkualitas baik.


4. Kita tentukan tempat penyimpanan file setelah di convert, klik icon open folder pada save to .
    Beri centang pada same folder as downloads, maksudnya kita nantinya menyimpan file yang telah       kita download untuk di simpan di folder yang sama dimana kita tadi mengambil file yang akan di       convert.

5. Kita juga bisa menentukan seberapa keras volume file yang kita inginkan.

6. Jika sudah, klik CONVERT VIDEO pada pilihan paling bawah tampilan. Lalu anda akan dibawa pada tampilan seperti berikut, tunggu hingga progress menunjukkan nilai 100% .


7. Jika sudah 100%, kita dapat membukanya dengan cara klik kanan seperti gambar dibawah, lalu pilih Open containing folder dan buka layaknya anda membuka file musik yang biasa anda jalankan. 

Now, listen your funny music :)


8. Selain cara open music seperti diatas, ada dua cara lain. Pertama klik icon play sebelah kiri pada tampilan saat video menunjukkan 100%. Caranya, klik video yang menunjukkan nilai 100%, lalu klik juga icon play. Atau bisa juga dengan klik open folder (pada kotak merah yang di bawah menu convert) yang cara menjalankannya sama seperti dengan open containing folder.


FINISHED. Be Happy with your musics :)

MEMBUAT KOMPUTER BERBICARA #3

Berikut ada lagi tips simple untuk membuat komputer kita dapat berbicara, tetap dengan menggunakan aplikasi word bawaan windows, yakni Notepad.
Caranya ....
Buka aplikasi notepad, Start -> All Programs -> Accessories -> Notepad atau bisa langsung dengan klik Start, lalu ketikkan pada Search all files, ketikkan notepad, lalu pilih notepad.
Lalu paste-kan scrip berikut :

Dim message, sapi
message=InputBox("What do you want me to say?","Speak to Me")
Set sapi=CreateObject("sapi.spvoice")
sapi.Speak message

Simpan file dengan nama bebas, terserah anda, namun tetap dengan menggunakan .vbs .
Setelah disimpan, lalu doubel klik pada file yang telah kita buat tadi (yang .vbs ).
Lalu klik OK dan stay and just listen ! :)

Sekian, semoga bermanfaat.






Sumber :
http://www.tipstriks.com/

Minggu, 28 Desember 2014

MENGHITUNG PANGKAT DARI RUMUS MATEMATIKA (TUGAS TERSTRUKTUR 7)


Sama seperti TUGAS TERSTRUKTUR 6 , hanya saja soal kali ini juga menggunakan pembagian. 

Y = ∑ (X/Xn) dengan X = 2 , 2, 4, 2 dan n = 2, 1, 2, 2. 
Tuliskan scrip berikut : 


    float x[4]={2,2,4,2} , n[4]={2,1,2,2}, z[4];

Deklarasikan variabel yang akan digunakan. Menggunakan float karena untuk bilangan pecahan.

    int i;

Deklarasi i tidak digabung dengan diatas, karena berbeda jenis bilangannya.

   for(i=0; i<4; i++)

Gunakan juga looping untuk perulangan.

   {
       z[i]=x[i] / (pow(x[i], n[i]));
       printf("%0.1f   %0.1f    \n", x[i], z[i]);
   }

Untuk menampilkan hasil kita tuliskan rumus 
z[i]=x[i] / (pow(x[i], n[i])) ==> z ke -i = x kei i dibagi x ke-i pangkat n ke-i .

Lalu RUN untuk melihat hasilnya. Bila benar, kotak dialog kecil akan menampilkan hasil seperti berikut ini. 

MENGHITUNG PANGKAT DARI BILANGAN YANG SUDAH DITENTUKAN (TUGAS TERSTRUKTUR 6)

Jika kita diminta untuk membuat perhitungan pangkat, maka kita bisa menyelesaikannya dengan fungsi pow pada bahasa C. Dapat dengan LOOPING, ARRAY, dan pow, atau mungkin ada cara lain menggunakan fungsi lain, namaun saya menggunakan tiga tersebut untuk menyelesaikan persoalan ini.
Ini rumus yang akan menhasilkan nilai baru Y=∑Xn.
dengan nilai n sudah ditentukan,  n = 2, 2, 3, 2; dan nilai X = 2 .


    int x=2, n[4]={2,2,3,2},z[4],i;

Seperti biasa, kita deklarasikan dahulu untuk memulai menggunakan variabel yang akan digunakan untuk membuat hasil tersebut.

    printf("X   n     X^n \n\n");

Layaknya membuat kolom, kita buat judul dulu untuk tiap kolom. Misal tersiri dari tiga kolom. Kolom satu merupakan nilai X, kolom kedua adalah nilai n dan kolom ke tiga adalah hasil perhitungan yaitu X^n (X pangkat n). 

    for(i=0;i<4;i++)
    {
        z[i]=pow(x, n[i]);
        printf("%d   %d    %2d  \n", x ,n[i], z[i]);

    }

Gunakan looping agar program dapat terulang sebanyak yang diinginkan. Kita buat sebanyak 4 saja. 
i=0 : i dimulai dari angka 0
i<4 : i hanya sampai 3 (kurang dari 4) 
i++: i akan secara otomatis melooping dari 0 sampai 3. 

Untuk rumus agar memperoleh hasil, kita gunakan variabel z[i] = pow(x, n[i]) .
Pow adalah untuk menghitung pangkat
x, n[i] : nilai x sudah ditentukan diatas, yaitu 2 dan n[i] adalah nilai n ke-i .
pow(x, n[i]) : rumus untuk menghitung. Layaknya ditulis atau dibaca akan menjadi X pangkat n ke-i. 

Jika sudah selesai, jangan lupa untuk merefresh hasil pekerjaan kita untuk sebelum di run, atau langsung saja RUN and REBUILD untuk langsung menampilkan kotak jendela hasil pekerjaan kita. 
Seperti berikut jika program sudah selesai : 


MENGHITUNG SOAL MATEMATIKA FAKTORIAL DENGAN BAHASA C (TUGAS TERSTRUKTUR 5)

Persoalan berikut adalah tentang LOOPING yang dikombinasikan dengan ARRAY.
Langsung saja pada persoalan yang akan kita selesaikan, yaitu formula berikut Y =∑!Xi; dengan Xi = 3, 4, 2, 2.
Tuliskan scrip berikut :



    int a[4]={3,4,2,2};
    int b[4]={1,2,3,4};
    int fak=1,fak1=1,fak2=1,fak3=1,i,j;

Kita deklarasikan dahulu untuk variabelnya, jangan lupa penulisan array. 

    for(i=0;i<a[0];i++)
    {
        fak=fak*b[i];
    }
    for(i=0;i<a[1];i++)
    {
        fak1=fak1*b[i];
    }
    for(i=0;i<a[2];i++)
    {
        fak2=fak2*b[i];
    }
    for(i=0;i<a[3];i++)
    {
        fak3=fak3*b[i];
    }

Diatas adalah rumus dari persoalannya. 

        printf("%d      %d\n",a[0], fak);
        printf("%d      %d\n",a[1], fak1);
        printf("%d      %d\n",a[2], fak2);
        printf("%d      %d\n",a[3], fak3);
        printf("%d      ", fak+fak1+fak2+fak3);

Berikan printf setelah menulis rumus. Printf berfungsi untuk menampilkan hasil dari perhitungan rumus tersebut. 
RUN untuk melihat haslilnya. Jika program yang kita buat benar, hasil RUN akan seperti gambar berikut : 


PROGRAM MENGHITUNG SEBUAH FORMULA MATEMATIKA (TUGAS TERSTRUKTUR 4)

Pada kali ini kita akan menyelesaikan soal matematika dengan menghitungnya melalui program yang akan kita buat. Yak, langsung saja.
Kita akan membuat program untuk menghitung nilai menurut formula berikut (∑2X!+!Y), yang diberikan dari dua buah deret angka dengan  X= 2,4,6,3,2 dan Y= 4,2,3,5,2 .
Kita masukkan seperti berikut ;


     int x[5]={2,4,6,3,2}, y[5]={4,2,3,5,2}, z[5],i;

Kita deklarasikan dahulu untuk memulai membuat program. 

    for(i=0;i<5;i++)

Kita gunakan looping. 
i=0 : nilai i dimulai dari 0
i<5 : nilai i berakhir jika i kurang dari 5. 

    {
        z[i]=2*x[i]+y[i];
        printf("%d %d %d \n", x[i], y[i], z[i]);
    }

Selanjutnya kita berikan formula rumus untuk menghitung nilai dari i , dan kita tampilkan dengan printf.  
Selanjutnya kita RUN untuk menampilkan hasil dari program kita. Dan berikut adalah tampilannya :

MENAMPILKAN TAHUN KABISAT DENGAN NILAI TAHUN DIINPUTKAN (TUGAS TERSTRUKTUR 3)

Kita diminta untuk menampilkan tahun kabisat dengan nilai tahun diinputkan oleh user secara bebas.
Kita akan menuliskan program seperti berikut :


  
  int tahun;

Deklarasikan dahulu variabelnya.Misal tahun. 

    printf("Masukkan Tahun : ");
    scanf("%d", &tahun);

ketikkan printf untuk menampilkan kata seperti diatas.

    if(tahun %4==0)

Jika tahun (yang dimasukkan) habis dibagi 4 hasilnya 0. 

        printf("\nKeterangan :  Tahun tersebut merupakan tahun kabisat\n");
    else printf("\nKeterangan :  Tahun tersebut bukan kabisat\n");

Maka kita tampilkan bahwa tahun tersebut merupakan tahun kabisat, dan jika tidak menghasilkan 0, maka keterangn akan menampilkan bahwa tahun tersebut bukan tahun kabisat. 

Langsung kita RUN. 

Ini tampilan yang keterangannya tahun kabisat.


Dan ini yang berketerangan bukan tahun kabisat. 





MENAMPILKAN DAN MENCETAK BILANGAN GANJIL KELIPATAN TIGA (TUGAS TERSTRUKTUR 2)


Kesempatan ini, akan digunakan untuk berbagi tentang bagaimana cara kita dapat mencetak bilangan ganjil kelipatan tiga dengan batasan angka. Pada kali ini kita menentukan angka ganjil kelipatan tiga rentang angka 10 samapi dengan 50, saja. 

Kita bisa saja menggunakan LOOPING untuk permasalahan berikut ini. 



Tuliaskan program berikut -yang bercetak tebal- dengan maksud, 

    int i;

Kita deklarasikan terlebih dahulu variabel i.

    for(i=10;i<50;i++)

Masukkan looping dengan rentang angka terkecil mulai dari 10 dan hanya sampai 50. 
i=10 : variabel dimulai dari 10
i<50 : kurang dari 50, berarti i hanya sampai kurang dari 50, dan 50 tidak ikut terhitung sebagai angka ganjil kelipatan tiga. 

    if(i%3==0 && i%2!=0)
    {
        printf("%d \n", i);
    }

kita gunakan if dalam looping kita. 
 if(i%3==0 && i%2!=0) : jika i dapat habis dibagi atau habis dikurangi secara terus menerus dengan angka 3 dan tidak menyisakan angka. 
Misal 7 : 3 = 2 sisa 1 dan 7 - 3 = 4 - 3 = 1      (i%3!==0)
          9 : 3 = 3 sisa 0 dan 9 - 3 = 3 - 3 = 0      (i%3==0)

i%2!=0 : i dibagi atau dikurangu terus dengan faktorial dari bilangan 2 hasilnya haruslah 0. 

Selanjutnya kita gunakan printf untuk menampilkan angka-angka yang telah diolah. 

Klik run untuk menampilkan hasilnya. 





Kamis, 25 Desember 2014

MEMBUAT KOMPUTER BERBICARA #2

Ada banyak fungsi yang dapat kita gunakan dengan menggunakan aplikasi word bawaan dari windows, yaitu notepad. Kali ini saya akan berbegi tentang bagaimana cara menggunakan notepad untuk membuat komputer kita berbicara dengan aplikasi notepad ini.
Pertama kita buka dulu Notepad dengan cara Start -> All Programs -> Accessories -> Notepad atau bisa langsung dengan klik Start, lalu ketikkan pada Search all files, ketikkan notepad, lalu pilih notepad.
Paste-kan scrip berikut :

[code=’css’]Const ForReading = 1
strText = InputBox ( “Masukkan nama file yang akan di baca, harus ekstensi .txt”,”Baca file txt dengan Notepad by kentos.web.id”)
Set objFSO = CreateObject( “Scripting.FileSystemObject”)
Set objText = objFSO.OpenTextFile(strText + “.txt”, ForReading)

strText = objText.ReadAll

objText.Close

Set Sapi = Wscript.CreateObject(“SAPI.SpVoice”)

Sapi.speak strText[/code]

Lalu simpan file dengan nama terserah anda dan ekstensi .vbs (harus).
Jalankan lagi aplikasi notepad, kali ini untul menyiapkan bahan yang akan dibaca oleh komputer nantinya, lalu tulis kata yang ingin muncul di audio nanti.
Simpan seperti biasa, tanpa merubah ekstensi .vbs .
Setelah itu, buka file .vbs yang tadi anda simpan. Kemudian masukkan nama file.txt yang telah dibuat kedua ( tanpa .txt).
Klik OK, lalu tunggu dan dengarkan.
Sekarang komputer anda sudah bisa berbicara bukan?

Untuk tips membuat komputer dapat berbicara, dapat dibaca di SINI dan di SINI .

Yaps, sekian dulu semoga dapat menambah pengetahuan, dan bermanfaat ..





Sumber :

http://kentos.web.id/

TIPS DAN TRIKS MEMBUAT KOMPUTER BERBICARA #1 (Presentasi II)

Seru bukan, jika sebuah komputer atau laptop yang kita gunakan terbiasa diam namun sekarang dengan pintarnya sudah bisa berbicara?
Baik, kali ini izinkan saya memposting sebuah tips dan triks untuk membuat komputer dapat berbicara. Kali ini saya menggunakan aplikasi bawaan dari windows7. Aplikasi ini bernama Narrator. Narrator adalah program bawaan windows yang merupakan bagian dari Ease of Access Center dan merupakan program yang masih kurang populer. Sebenarnya narrator ini adalah pembaca layar yang dapat membaca tulisan yang ada pada layar monitor anda, dan juga bisa digunakan untuk membantu memperjelas pesan-pesan error yang muncul ketika kita menggunakan PC.
Namun, narrator ini tidak dapat membaca semua program. Hanya program-program pilihan, seperti Notepad.Kekurangan lain dari narrator ini adalah hanya bisa berbicara dalam bahasa Inggris dan hanya bisa membaca tulisan dengan huruf alfabet saja.
Sebenarnya tidak terlalu penting untuk menggunakan narrator ini, karena kurang praktis dan sedikit mengganggu.
Pada saat kita menyalakan narrator, maka otomatis narrator akan membaca semua tulisan yang di window program narrator. Dan saat kita mengetikkan sesuatu pada saat narrator aktif, narrator akan membaca perhuruf yang anda ketik. Misal kita menekan tombol enter, narrator akan bicara "enter". Serta akan membaca setiap apa saja yang kita lakukan, misal kita meng-klik program notepad, maka narrator akan menyebutkan bahwa kita sedang memilih untuk menjalankan notepad.
Baik, daripada berbelit dengan penjelasan saya, yang mungkin akan membuat anda semakin bingung, langsung saja, kita buka Strat -> All Program -> Accessories -> Ease of Access -> Narrator.


Tunggu sebentar, maka akan muncul tampilan seperti berikut. 



Seperti yang sudah dijelaskan diatas, bahwa Narrator ini terlebih support pada notepad.
Misal kita tulis kata good morning maka setiap huruf yang kita ketik akan diucapkan oleh narrator, dengan logat bahasa inggris. Untuk membuat narrator mengucapkan kata good morning (penuh), blok kata tersebut  narrator akan otomatis mengucapkan kata yang telah kita blok di notepad tersebut.


Ada cara lain untuk membuat komputer dapat berbicara, BACA JUGA : 



Semoga anda mengerti, jelas, paham dan semoga bermanfaat :)


IP PHONE (Presentasi I)


Add caption

Voice over Internet Protocol (juga disebut VoIP, IP Telephony, Internet telephony atau Digital Phone) adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet
Definisi VoIP adalah suara yang dikirim melalui protokol internet (IP).
Cara kerjanya adalah dengan mengubah data suara menjadi kode digital dan dialirkan melalui jaringan yang mengirimkan paket-paket data, dan bukan lewat sirkuit analog telepon biasa.
Bentuk paling sederhana dalam sistem VoIP adalah dua buah komputer terhubung dengan internet.
Syarat dasarnya adalah komputer yang terhubung ke internet, mempunyai sound card yang dihubungkan dengan speaker dan mikrophone. Kedua pemakai komputer bisa saling terhubung dalam koneksi VoIP satu sama lain. Bentuk hubungan tersebut bisa dalam bentuk pertukaran file, suara, gambar. Penekanan utama dalam VoIP adalah hubungan keduanya dalam bentuk suara.

Keuntungan menggunakan VOIP adalah :
Biaya lebih rendah untuk biaya sambungan langsung jarak jauh.
Penggunaan bandwidth yang lebih kecil daripada telepon biasa. Memungkinkan digabung dengan jaringan telepon lokal yang sudah ada.
Komunikasi antar kantor bisa menggunakan pesawat telepon biasa.
Berbagai bentuk jaringan VoIP bisa digabungkan menjadi jaringan yang besar.
Variasi penggunaan peralatan yang ada, misal dari PC sambung ke telepon biasa, IP phone handset

Serta kekurangannya adalah :
Kuaitas suara tidak sejernih jaringan PSTN. Namun jika koneksi internet yang digunakan adalah koneksi internet pita-lebar / broadband seperti Telkom Speedy, maka kualitas suara akan jernih - bahkan lebih jernih dari sambungan Telkom dan tidak terputus-putus.
Ada jeda dalam berkomunikasi. Proses perubahan data menjadi suara, jeda jaringan, membuat adanya jeda dalam komunikasi dengan menggunakan VoIP.
Kuaitas suara tidak sejernih jaringan PSTN. Namun jika koneksi internet yang digunakan adalah koneksi internet pita-lebar / broadband seperti Telkom Speedy, maka kualitas suara akan jernih - bahkan lebih jernih dari sambungan Telkom dan tidak terputus-putus.




Sumber :
Wikipedia.org
voipcommunicationreviews.com
http://mhs.stiki.ac.id/rollan/voip/VOIP_Manual.pdf
http://www.inverterplus.com/2012/12/kelebihan-dan-kekurangan-voip-teknologi.html





MENENTUKAN NILAI TERBESAR DAN TERKECIL DARI NILAI YANG DIINPUTKAN (TUGAS TERSTRUKTUR 1)

Pada kesempatan kali ini, akan berbagi tentang penerapan fungsi IF dalam bahasa C. 
Baiklah. Disini kita mempunyai persoalan dimana kita diminta untuk menentukan dan menampilkan suatu nilai yange terbesar dan terkecil dari tiga buah nilai yang diinputkan

Sekarang kita coba menyelesaikan persoalan tersebut.
Kita diminta menentukan nilai terbesar dan terkecil dari nilai yang diinputkan. Itu berarti kita harus menuliskan tiga variabel yang akan muncul, dan user yang akan menginputkan nilai yang diinginkan. 
Kita tuliskan perintah-perintah seperti pada gambar berikut. 


Misal saja kita buat tiga variabel tersebut adalah a, b, c. Nantinya user yang menentukan nilai dari masing-masing variabel seperti dala persoalan. Kita gunakan fungsi IF dkk. 

Kita inputkan perintah untuk kemungkinan variabel terbesar : 

    if(a>b&&a>c) printf("nilai terbesar adalah =  %d", a);

Maksudnya kita membuat perumpamaan, jika variabel a lebih besar dari b dan variabel a lebih besar dari c (jadi variabel yang terbesar adalah variabel a), dimana a akan menjadi nilai terbesar.

    else if(b>a&&b>c) printf("nilai terbesar adalah =  %d", b);

Serta kita membuat variabel b lebih besar dari a dan variabel b lebih besar dari c (jadi variabel yang terbesar adalah variabel a), dimana b akan menjadi nilai terbesar.

    else printf("nilai terbesar adalah =  %d", c);

Untuk variabel c kita cukup menuliskan else saja karena untuk kemungkinan hasil lain dari kedua kemungkinan di atas.

    printf("\n");

Perintah ini agar tulisan berganti satu baris ke bawah. 

Lalu kita buat program untuk variabel terkecil :

    if(a<b&&a<c) printf("nilai terkecil adalah =  %d", a);

Sama seperti pada variabel terbesar, kita membuat perumpamaan, untuk variabel a kurang besar dari b dan variabel a kurang besar dari c (jadi variabel yang terkecil adalah variabel a), dimana a akan menjadi nilai terkecil.

    else if(b<a&&b<c) printf("nilai terkecil adalah =  %d", b);

Lalu kita membuat perumpamaan, untuk variabel b kurang besar dari a dan variabel b kurang besar dari c (jadi variabel yang terkecil adalah variabel b), dimana b akan menjadi nilai terkecil.

    else printf("nilai terkecil adalah =  %d", c);  

Untuk variabel c, kita cukup menulisnya dengan fungsi else. 

Masing-masing perumpamaan variabel kita berikan printf untuk menampilkan nilai variabel yang mungkin terbesar maupun terkecil, setelah diolah sesuai program yang dituliskan. 
Setalah ditulis, jalankan program dengan menekan run and rebuild. Jika belum bisa di run, berarti program belum bisa di run dan cobalah untuk mengoreksi program kerjaan kita lagi. 

Jika masih bingung, bisa ditanyakan dengan memberikan comment di bawah sini. 

Berikut hasil program kita jika sudah tidak ada yang keliru atau salah : 
Misal kita masukkan variabel a = 23, variabel b = 34 dan variabel c = 45. Maka akan menampilkan nilai terbesar adalah 45 dan nilai terkecil adalah 23. 




UJIAN PRAKTIK LITERASI KOMPUTER (FUNCTION)

Kali ini saya akan berbagi tentang FUNCTION pada bahasa C, dan masih menggunakan aplikasi yang sama, yaitu Code::blocks.
Langkah pertama yaitu membuaka codeblocks seperti biasa, seperti yang telah saya jelaskan di posting sebelumnya. Jika belum membaca, silahkan BACA .
Fungsi adalah program yang digunakan untuk mengerjakan suatu tugas tertentu yang letaknya dipisahkan dari program yang menggunakannya. Fungsi ini memiliki struktur yang jelas. Dalam fungsi ini dikenal dengan parameter.
Langsung saja, berikut permasalahannya.

Kita akan memasukkan nilai x dengan rumus matematika berikut :
dan kita menampilkan hasil dari Y dan Z .

Pertama kita masukkan variabel- variabel yang akan kita gunakan. Kita tuliskan seperti ini :


Lalu kita masukkan function diantara
#include <stdio.h>
#include<stdlib.h>
dan int main(). Lihat gambar. Artinya, kita membuat function S1 yang didalamnya memuat variabel x, dan S2 yang memuat variabel x dan y.


 Selanjutnya kita tuliskan rumus dalam function seperti berikut ( dalam kotak) , kita tambahkan return(y) agar dapa memanggil nilai y yang merupakan perhitungan dari rumus diatas.

 

Dan berikut adalah tampilan lengkap dari program yang kita buat dari persoalan diatas.


Lalu di RUN AND BUILD, akan muncul tampilan berikut :


Masukkan angka terserah yang diinginkan, misal saja 4, dan akan langsung muncul hasilnya seperti gambar berikut.


Sekian tutorial kali ini, semoga bisa bermanfaat :)

Minggu, 16 November 2014

Membuat Matriks menggunakan Program Bahasa C

            Matriks adalah kumpulan bilangan riil yang disusun berdasarkan baris dan kolom sehingga membentuk jajaran (array). Matriks mempunyai m baris dan n kolom, disebut m x n atau matriks berordo m x n. Dan dalam hal ini, kita akan membahas tentang, bagaimana cara membuat matriks dengan menuliskannya di dalam program Bahasa C. Kita akan membuat tampilan matriks seperti gambar, menggunakan aplikasi Code::Blocks. 
Berikut adalah langkah membuat matriks dalam Program Bahasa C :

Pertama, Buka aplikasi Code::Blocks, dan buat lembar kerja baru seperti yang telah dituliskan pada postingan sebelumnya. OPEN
Lalu tuliskan perintah-perintah untuk membuat matriks, yaitu : 

puts("Program Menghitung Matriks \n");
   int x,y,A[10][10];
   for(x=0;x<5;x++)
   {
       for(y=0;y<4;y++)
       {
           if(y>1)
           {
                printf("1");
                }
                else{
                    printf("0");
                }
       }
       printf("\n");
   }
}
Setelah dituliskan, Build and Run pada menu yang sudah tersedia dalam aplikasi. Lalu lihat hasilnya, dan akan muncul seperti berikut. 



Penjelasan :
 
Kita menggunakan variabel x,y, dan A. Pertama kita deklarasikan dahulu dengan mengetikkan variabel yang akan digunakan
 int x,y,A[5][5];
x adalah variabel untuk mewakili baris, dan y adalah variabel untuk mewakili kolom. Jangan lupa untuk diberi ; (titik koma) pada akhir baris.
for(x=0;x<5;x++)
kita gunakan statement for, kemudian maksud dari x=0, variabel x dimulai dari nilai 0, dan x<5,  adalah x untuk batas akhir adalah kurang dari 5. Itu berarti, variabel x mewakili nilai 0-4. Berarti matriks tersebut nantinya tiap baris akan terdiri dari 5 baris. Terhitung dari 0,1,2,3,4.
Begitu juga dengan for(y=0;y<4;y++), yang mewakili kolom matriks tersebut. y=0 dapat dipahami bahwa y dimulai dari 0 dan batas akhir yaitu 3, maka terdiri dari 4 kolom. 

Selanjutnya kita lihat gambar berikut :
Telah diumpamakan jika baris = variabel x dan kolom = vaiabel y. Kita beri nomor urut yang berbeda pada tiap kolom.
Ditabel, yang akan menampilkan nilai 0 adalah kolom Y0 dan Y1, sedangkan yang (lain), kolom Y2 dan Y3 adalah nilai 1.
Lalu kita masukkan perintah,
 

if(y>1)
           {
                printf("1");
                }
                else{
                    printf("0");
                }
       }
       printf("\n");

}
}

Perintah program dapat berbeda (beragam), tergantung pada programmernya



MENULIS PROGRAM BAHASA C MENGGUNAKAN CODE::BLOCKS BAGI PEMULA

Pada kesempatan kali ini, saya akan berbagi tentang cara menuliskan program di software bernama code::blocks --R : codeblocks--. Kali ini saya menggunakan code::blocks 13.12.  

Codeblocks adalah sebuah software yang mana dapat digunakan untuk menuliskan program-program bahasa C dan C++ . Oke, langsung saja saya mulai tutorial awal menggunakan code::blocks, 
Langkah pertama, yaitu jalankan aplikasi codeblocks, dan pastikan sudah terinstal di PC anda. Tunggu hingga muncuk tampilan seperti ini, yang berarti codeblocks sudah siap untuk digunakan. Klik create a new project .


Selanjutnya, pilih  Console Application, dan klik Go. 



Akan munculendela berikut dan pilih C jika kita ingin menulis program bahasa C, dan pilih C++ jika ingin menulis program dengan menggunakan bahasa pemrograman C++. Kitapilih saja C, karena disini kita akan belajar tentang bahasa C terlebih dahulu. Setelah di-klik C, laulu pilih Next.


Lalu tuliskan nama atau judul projek yang akan dibuat, terserah user. Misal saja kali ini kita gunakan nama bebas pada project title, dan otomatis pada project filename akan tertulis nama yang sama. Jangan lupa tentukan folder penyimpanan. Pada kolom Folder to create project in, tentukan folder penyimpanannya. Jika sudah, klik next dan akan muncul jendela selanjutnya.


Setelah muncul tampilan berikut, tentukan compilernya, kita gunakan GNU GCC Compiler, lalu klik Finish.

Akan muncul jendela seperti gambar berikut dan langsung saja mulai menuliskan program yang ingin dibuat. Klik dua kali pada tulisan bebas di sebelah kiri tampilan, lalu klik source dan klik main.c.


Jangan lupa untuk menghapus  printf("Hello world!\n");  untuk memulai.
                                                  return 0;


Dan untuk mengecek apakan program yang kita buat sudah berjalan dengan atau belum, kita cek di beberapa tombol menu berikut.

Run : digunakan jika kita akan melihat hasil program yang kita buat (tanpa me-refresh jika kita melakukan perubahan), akan muncul jendela hasil program kita jika kita pilih run.
Rebuild : rebuild sama halnya dengan me-refresh hasil pekerjaan kita, tanpa menampilkan jendela hasil program kita. 
Build and Run : menu ini adalah gabungan dari run dan rebuild, jadi jika kita ingin menampilkan program yang kita buat dan ada perubahan, kita ingin merefreshnya, agar tidak lama, langsung saja pilih build and Run. Jika terjadi kesalahan dalam penulisan, menu ini hanya akan menjadi refresh saja, namun jika program yang dubuat sudah sempurna, maka akan menampilkan jendela hasil dari program kita. 
Jika terjadi kesalahan, akan muncul beberapa pesan error di bagian bawah tempat kita menuliskan program, berwana merah.

Baik, sekian cara menggunakan codeblocks untuk menuliskan program bahasa c, kita sambung di post selanjutnya untuk fungsi-fungsi dari bahasa C sendiri. 

Semoga bermanfaat..




Minggu, 28 September 2014

Tentang If-Else dalam Pemrograman


Program Menghitung Luas Bangun Ruang Dengan Menggunakan IF
Disini saya akan menerangkan bagaimana cara membuat program yang berfungsi untuk menghitung Luas 2 Bangun ruang sekaligus yakni :
  • Lingkaran
  • Persegi
  • Segitiga
Berikut Pengertian Tentang If dan Else :
If
Seperti namanya, if berarti jika, yang berarti “jika kondisi ini terbukti maka… (akan dilakukan sesuatu dalam kondisi seperti ini)”.If biasanya “berpasangan” dengan else. Jadi, dapat dikatakan bahwa secara keseluruhan apa yang dimengerti oleh komputer adalah: “jika kondisi x, maka komputer akan melakukan tindakan X, selain itu maka komputer akan melakukan tindakan X”.
Else
Else adalah kondisi selain / diluar kondisi pertama (if).
else if
else if sebenarnya adalah kondisi kedua yang diperkirakan akan terjadi sedangkan else sebenarnya adalahkondsi terakhir yang diperkirakan akan terjadi. Jika anda perhatikan sebenarnya else adalah untuk semua kondisi selain kondisi pertama. Artinya, jika anda memasukkan huruf selain “L” juga akan diangap gender anda adalah perempuan. Karena yang terbaca oleh komputer adalah “jika variabel gender “isinya” huruf L, maka dia adalah laki – laki, selain itu dia adalah perempuan”. Jadi, jika anda memasukkan huruf X atau Z sekalipun, anda akan tetap dianggap sebagi perempuan. Penempatan else if adalah selalu di bawah if (mengingat bahwa bagaimana bisa ada else if yaitu kondisi selain if jika if-nya sendiri belum ada). Berikut ini adalah contoh program dengan menggunakan If, disini saya membuat program menghitung luas bangun ruang yang telah saya sebutkan di atas tadi.
 
#include <stdio.h>
#include <stdlib.h>

int main()

{
//menu program
int menu, panjang , lebar , luas persegi panjang , sisi, alas, tinggi, luas segitiga;

do
{

puts("program menghitung besaran bangun datar");
puts("pilihlah menu dibawah ini");
puts("menghitung besaran persegi panjang");
puts("menghitung besaran segitiga");
puts("keluar program");

    printf("masukkan angka untuk memilih menu");
    scanf("%d" ,&menu);

    switch(menu)
{
    case 1 :
    puts("memilih menu");
    puts("program menghitung besaran persegi panjang");
    printf("masukkan panjang :   ");
    scanf("%d", &panjang);
    printf("masukkan lebar :   ");
    scanf("%d", &lebar);

    luas = panjang*lebar;
    printf("luasnya adalah :%d",luas);
    getch();
    break;
 
    case 2 :
    puts("memilih menu");
    puts("program menghitung segitiga");
    printf("masukkan alas :   ");
    scanf("%d", &alas);
    printf("masukkan tinggi :   ");
    scanf("%d", &tinggi);

    luass = (0.5 *(alas*tinggi));
    printf("luasnya adalah :%d",luass);
    getch();
    break;
    default:
        puts("keluar program");
        break;
        printf("\n");
}

    }
    while(menu<=4);
    }

while dan do digunakan jika programmer ingin hasil dari rogramnya dapat berulang setelah programmer atau pengguna program memsukkan angka yang diinginkan.