Di sini tempatnya berbagi tutorial IT.

Search This Blog

Showing posts with label Materi Kuliah. Show all posts
Showing posts with label Materi Kuliah. Show all posts

Saturday, 18 August 2012

Program Mencari Hasil dari -n Faktorial


Program ini digunakan untuk mencari hasil dari n!(faktorial). Algoritmanya adalah :
1. Mulai;
2. Masukan n buah bilangan;
3. n! = (n-1)! x n !, misalnya 3! maka : 1 x 2 x 3.
4. Tampilkan hasil;

5. Selesai. 
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;

int main()
{
    char coba;
    do{
    system("CLS");
    double hasilfak=1;
    int n,i;
    masuk:;
    cout<<"\n\nMasukan banyaknya n! (faktorial) : ";cin>>n;
    if((n<0)||(n==0))
    {
        cout<<"\nInput salah ! "<<endl;getch();
        system("CLS");
        goto masuk;
    }
    cout<<endl;
    for(i=1;i<=n;i++)
    {
        hasilfak = i*hasilfak;
    }
    cout<<"Hasil dari "<<n<<"! = "<<hasilfak<<" \n"<<endl;
    cout<<"\nCoba lagi ?(y) ";coba=getch();
    }while(coba=='y'); cout<<"\n\n\t\t\t Terima Kasih "<<endl;cout<<"\n\n\t\t    Created By : Wira Darma "<<endl;
    getch();
    return 0;
}

Program Menentukan Bilangan Ganjil/Genap

Program ini dibuat dengan bahasa C++, program ini menggunakan perulangan for. Program ini digunakan untuk menentukan bilangan ganjil atau genap dari n jumlah bilangan. Silahkan dikembangkan.

#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;

int main()
{
    char coba;
    do{
    system("CLS");
    double n;
    cout<<"Program Menentukan Bilangan Ganjil/Genap dalam n Buah Bilangan \n"<<endl;
    cout<<"Masukan batas bilangan yg akan ditampilkan : ";cin>>n;
    cout<<endl;
    int i;
    if(n<0)
    {
        for(i=n;i<0;i++)
        {
            if((-i)%2==1)
            {
                cout<<" "<<i<<" = Merupakan bilangan ganjil negatif ! \n"<<endl;
            }
            else{cout<<" "<<i<<" = Merupakan bilangan genap negatif ! \n"<<endl;}
        }
    }
    else if(n==0)
    {
        cout<<" "<<n<<" = nol ;"<<endl;
    }
    else{
    for(i=1;i<=n;i++)
    {
        if(i%2==1)
        {
            cout<<" "<<i<<" = Merupakan bilangan ganjil ! \n"<<endl;
        }
        else{cout<<" "<<i<<" = Merupakan bilangan genap ! \n"<<endl;}
    }
    }
    cout<<"Coba lagi ?(y)";coba=getch();
    }while(coba=='y'); system("CLS");
    char hati=3,senyum=1;
    cout<<"\n\n\t\t   "<<senyum<<" "<<senyum<<" "<<senyum<<" Terima kasih "<<hati<<" "<<hati<<" "<<hati<<" "<<endl;
    cout<<"\n\t\t\t Created By :  "<<endl;
    cout<<"\n\t\t\t Wira Darma  "<<endl;
    getch();
    return 0;
}

Thursday, 16 August 2012

Program Pemangkatan Sebuah Bilangan

Program ini dibuat menggunakan bahasa C++. Ide dasar memanfaatkan konsep perulangan.
Berikut ini merupakan algoritmanya :
1. Mulai
2. Masukan bilangan yang akan di pangkatkan;cin>>bil1;
3. Masukan nilai pangkat;cin>>bil2
4. Set hasil=1, jumlah pangkat merupakan syarat dalam perulangan for, jd bentuk statement for sebagai berikut : for(int i=1;i<=bil2;i++){}.
5.Jadi selama syarat terpenuhi yaitu i<=bil2, maka pemangkatan akan terus dilakukan.
6. Selesai.

Dibawah ini merupakan tampilan programnya : 
 Langsung ke kodingnya aja, silahkan dikembangkan sesuai kreativitas kalian ya !
#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;

int main()
{
    char coba;
    do
    {
    cout<<"\t\t\t :::::::::***::::::::::\n"<<endl;
    cout<<"\t\t\t  Pangkat 2 Bilangan C++ \n"<<endl;
    cout<<"\t\t\t Created By : Wira Darma \n"<<endl;
    cout<<"\t\t\t :::::::::***::::::::::\n"<<endl;
    int bil1;
    cout<<" Masukan bilangan pertama : ";cin>>bil1;cout<<endl;
    int bil2;
    cout<<" Masukan bilangan kedua: ";cin>>bil2;cout<<endl;
    cout<<"\t\t ==================================\n"<<endl;
    //pangkat bro;
    double hasilpangkat=1;
    for(int i=1;i<=bil2;i++)
    {
        hasilpangkat = hasilpangkat*bil1;
    }
    cout<<"\t\t\t  "<<bil2<<" "<<endl;
    cout<<"\t\t\t"<<bil1<<"   =  "<<hasilpangkat<<" \n"<<endl;
    cout<<"coba lagi ?(y)"<<endl;
    coba=getch();
    system("cls");
    }
    while(coba=='y');
    char a=3;
    cout<<"\n\n\n"<<endl;
    cout<<"\t\t\t "<<a<<" "<<a<<" "<<a<<" Terima Kasih "<<a<<" "<<a<<" "<<a<<" "<<endl;
    cout<<"\n\n"<<endl;
    getch();
    system("exit");
}

SELAMAT MENCOBA !!!

Wednesday, 15 August 2012

Perkalian 2 Bilangan Menggunakan Statement For C++

Sudah lama saya  tidak posting di blog ini, sekarang saya akan menjelaskan tentang penggunaan perulangan sebagai pengkali dan pemangkat suatu bilangan. Berawal dari sebuah soal dari buku yakni : buatlah sebuah program yang mampu mengalikan dua buah bilangan tanpa menggunakan operator kali(*)!!!, seperti ini soalnya. Lalu saya mulai berpikir menentukan algoritmanya, jika perkalian biasa pasti mudah dlm menentukan algoritmanya. berikut ini algoritma operasi perkalian biasa :
1. Mulai
2. Masukan bilangan pertama
3. Masukan bilangan kedua
4. (bilangan pertama x bilangan kedua), misal 2x3 = 6

5. Hasil. 
Sekarang saya akan menjelaskan algoritma program mengalikan dua bilangan tanpa menggunakan operator (*) melainkan menggunakan perulangan dan operator tambah. Berikut Algoritmanya :

1. Mulai
2. Masukan bilangan pertama
3. Masukan bilangan kedua
4. Bilangan pertama di jumlahkan sebanyak bilangan kedua (bilangan pertama x bilangan kedua), misal 2x3 = 2 + 2 + 2 atau bilangan kedua dijumlahkan sebanyak bilangan pertama = 3 + 3
5. Selesai. 


Berikut ini listing program yang telah saya buat, semoga bermanfaat. Jika kurang jelas mengenai listing program ini dapat ditanyakan langsung, silahkan komentar di postingan ini.

#include <iostream>
#include <conio.h>
#include <windows.h>
using namespace std;

int main()
{
    char coba;
    do
    {
    cout<<"\t\t\t :::::::::***::::::::::\n"<<endl;
    cout<<"\t\t   Perkalian 2 Bilangan C++ \n"<<endl;
    cout<<"\t\t\t Created By : Wira Darma \n"<<endl;
    cout<<"\t\t\t :::::::::***::::::::::\n"<<endl;
    int bil1;
    cout<<" Masukan bilangan pertama : ";cin>>bil1;cout<<endl;
    int bil2;
    cout<<" Masukan bilangan kedua: ";cin>>bil2;cout<<endl;
    double hasil=0;
    for(int i=1;i<=bil2;i++)
    {
        hasil = hasil+bil1;
    }
    cout<<"\t\t\t "<<bil1<<" x "<<bil2<<" = "<<hasil<<" \n"<<endl;
    cout<<"\t\t ==================================\n"<<endl;
    
    cout<<"coba lagi ?(y)"<<endl;
    coba=getch();
    system("cls");
    }
    while(coba=='y');
    char a=3;
    cout<<"\n\n\n"<<endl;
    cout<<"\t\t\t "<<a<<" "<<a<<" "<<a<<" Terima Kasih "<<a<<" "<<a<<" "<<a<<" "<<endl;
    cout<<"\n\n"<<endl;
    getch();
    system("exit");
return 0;
}

Silahkan kembangkan program ini sesukan kalian, kita sama-sama belajar...
oh ya lupa, saya menggunakan compiler code::blocks.

Saturday, 5 November 2011

HARDWARE KOMPUTER


Download *ppt

Pengertian dari hardware atau  dalam bahasa indonesianya disebut juga dengan nama perangkat keras adalah salah satu komponen dari sebuah komputer yang sifat alat nya bisa dilihat dan diraba oleh manusia secara langsung atau yang berbentuk nyata, yang berfungsi untuk mendukung proses komputerisasi.
Hardware dapat bekerja berdasarkan perintah yang telah ditentukan ada padanya, atau yang juga disebut dengan dengan istilah instruction set. Dengan adanya perintah yang dapat dimengerti oleh hardware tersebut, maka hardware tersebut dapat melakukan berbagai kegiatan  yang telah ditentukan oleh pemberi perintah.
Secara fisik, Komputer terdiri dari beberapa komponen yang merupakan suatu sistem. Sistem adalah komponen-komponen yang saling bekerja sama membentuk suatu kesatuan. Apabila salah satu komponen tidak berfungsi, akan mengakibatkan tidak berfungsinya suatu komputer dengan baik. Komponen komputer ini termasuk dalam kategori elemen perangkat keras (hardware). Berdasarkan fungsinya, perangkat keras komputer dibagi menjadi :
1. Input divice (unit masukan)
2. Process device (unit Pemrosesan)
3. Output device (unit keluaran)
4. Backing Storage ( unit penyimpanan)
5. Periferal ( unit tambahan)
komponen dasar komputer yang terdiri dari input, process, output dan storage. Input device terdiri dari keyboard dan mouse, Process device adalah microprocessor (ALU, Internal Communication, Registers dan control section), Output device terdiri dari monitor dan printer, Storage external memory terdiri dari harddisk, Floppy drive, CD ROM, Magnetic tape. Storage internal memory terdiri dari RAM dan ROM. Sedangkan komponen Periferal Device merupakan komponen tambahan atau sebagai komponen yang belum ada atau tidak ada sebelumnya. Komponen Periferal ini contohnya : TV Tuner Card, Modem, Capture Card.

Tuesday, 1 November 2011

Mengenal Format Gambar JPG, GIF, TIF, PNG, dan RAW


Secara kasat mata, perbedaan antara ektensi file memang terlihat sama tetapi jika kita menggunakan aplikasi image proccessing, maka akan tampak jelas perbedaan jenis ekstensi filenya.
JPG/JPEG (Joint Photographic Expert Group)
Format file ini mampu mengkompres objek dengan tingkat kualitas sesuai dengan pilihan yang disediakan. Format file sering dimanfaatkan untuk menyimpan gambar yang akan digunakan untuk keperluan halaman web, multimedia, dan publikasi elektronik lainnya. Format file ini mampu menyimpan gambar dengan mode warna RGB, CMYK, dan Grayscale. Format file ini juga mampu menyimpan alpha channel, namun karena orientasinya ke publikasi elektronik maka format ini berukuran relatif lebih kecil dibandingkan dengan format file lainnya. 
Contoh format *jpg
GIF (Graphic Interchange Format)
Format file ini hanya mampu menyimpan dalam 8 bit (hanya mendukung mode warna Grayscale, Bitmap dan Indexed Color). Format file ini merupakan format standar untuk publikasi elektronik dan internet. Format file mampu menyimpan animasi dua dimensi yang akan dipublikasikan pada internet, desain halaman web dan publikasi elektronik. Format file ini mampu mengkompres dengan ukuran kecil menggunakan kompresi LZW. Format *gif , biasanya digunakan untuk file animasi ringan untuk sebuah website.
Contoh format *gif
Contoh lain format *gif

Tuesday, 20 September 2011

SISTEM OPERASI KOMPUTER (OS)


Sistem operasi adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat kerasserta operasi-operasi dasar sistem, termasuk menjalankan perangkat lunak aplikasi seperti program-program pengolah kata dan peramban web.
Secara umum, Sistem Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan. 
Tux.svgSistem Operasi yang umum digunakan pada saat ini adalah Microsoft Windows dan Linux.
Windows logo


TRANSLATED