Jumat, 04 Mei 2012

CODING NILAI/ GRADE LINUX/C

Program ini berfungsi untuk menghitung nilai yang telah dicapai oleh seorang mahasiswa. Pada program ini user diminta untuk memasukkan nama, npm, kelas, nilai uts, dan uas. Untuk kemudian dicetak pada output. Berikut coding program tersebut :




















Untuk logika program ini pertama memasukkan variabel n, p, dan k sebagai tipe data char. Variabel n berfungsi untuk variabel nama, p untuk variabel npm, dan k untuk variabel kelas. Setelah itu ada variabel u, a, dan f sebagai tipe data float. Variabel u berfungsi untuk variabel nilai uts, variabel a untuk nilai uas, dan variabel f untuk memeriksa nilai akhir dari mahasiswa. Untuk nilai akhir didapat dari 0.7 * uts + 0.3 * uas
dan setelah mendapat nilai akhir akan dilakukan pengecekan kondisi dimana jika nilai lebih besar dari 90 maka mahasiswa mendapat grade A, sedangkan nilai 70-89 akan mendapat grade B, selain itu akan mendapat grade C dan mahasiswa tersebut gagal.
Berikut hasil output dari program diatas :

 

CODING MEMERIKSA BILANGAN GANJIL/GENAP LINUX/C

Kali ini saya akan mencoba membuat program bahasa pemrograman C untuk memeriksa suatu bilangan. Pertama yang harus kita lakukan adalah membuka console pada linux lalu membuat folder untuk menaruh file. Program ini berfungsi untuk memeriksa suatu bilangan termasuk bilangan ganjil atau genap.

Berikut contoh programnya :



Logika dari program diatas pertama masukkan variabel yang diperlukan. Yaitu variabel n sebagai tipe data integer. Setelah mendeklarasikan variabel masuk ke fungsi utama untuk mencetak outputnya. Output pertama disini berfungsi untuk meminta masukkan nilai ke dalam variabel n tadi. Setelah itu program akan membaca nilai dari variabel n, dan dilakukan kondisi disini. Jika nilai n mod 2  = 1 maka program akan mencetak ini bilangan ganjil. Jika tidak maka akan mencetak bilangan genap, dan jika nilai yang dimasukkan = 0 maka akan mencetak bilangan 0.

Berikut hasil setelah program dijalankan :
















CODING MENGHITUNG VOLUME TABUNG LINUX/C


Program ini berfungsi untuk menghitung volume tabung. Berikut contoh programnya : 

 


Untuk logika program ini menggunakan variabel a, b, c dan phi sebagai tipe data integer. Lalu membuat output berupa tampilan untuk menginput volume tabung. Setelah memasukkan nilai a, b, c maka program akan menghitung. Dimana nilai  total adalah c = phi*a*a*b. Berikut outputnya :

CODING BIODATA LINUX/C

      Linux merupakan salah satu sistem operasi yang diciptakan oleh linus torvalds. Sistem operasi linux mempunyai banyak keunggulan dibandingkan dengan sistem operasi windows. Salah satunya yaitu sistem operasi linux merupakan sistem operasi yang open source atau bisa dibilang gratis. Terlebih lagi sistem keamanan pada linux lebih aman dari virus dibandingkan dengan windows.

Kali ini saya akan mencoba membuat program bahasa pemrograman C pada linux menggunakan console. Pertama yang harus kita lakukan adalah membuka console pada linux lalu membuat folder untuk menaruh file. Untuk membuat folder menggunakan command mkdir (namafolder).

Setelah membuat folder kita harus merubah posisi direktori pada folder yang telah kita buat tadi. Cara pindahnya menggunakan command cd (nama folder). Lalu selanjutnya membuat file program bahasa c, menggunakan command vi (namafile beserta extensi file). Contohnya vi la.c

Setelah itu kita membuat program menggunakan bahasa c. Berikut contoh programnya :















Untuk membuat program seperti diatas pertama yang harus dilakukan adalah menekan tombol insert untuk memasukkan kalimat pada text editor. Jika sudah selesai menuliskan program kita harus menekan tombol esc dan menuliskan perintah :wq yang berfungsi untuk menutup file text dan kembali ke console.

Setelah sampai ke console selanjutnya kita memberikan perintah –gcc (namafile) –o (namafile).run . untuk program diatas menjadi seperti ini –gcc la.c –o la.run. command tersebut digunakan untuk mengkompile coding yang telah kita buat tadi. Setelah di compile program tersebut dapat di jalankan menggunakan command ./(namafile).run . contohnya ./la1.run

Untuk logika program dr program diatas pertama masukkan jenis tipe data dari masing masing variabel. Pertama variabel nama berjenis tipe data char, variabel npm juga berjenis tipe data char dan variabel kelas juga berjenis tipe data char.

Setelah mendeklarasikan variabelnya, sekarang membuat outputnya yaitu berupa pertanyaan tentang nama npm dan kelas dari user. Setelah memasukkan input maka data akan disimpan dan dicetak kembali pada output setelahnya.

Berikut hasil setelah program dijalankan :


Kamis, 03 Mei 2012

CODING MEMBUAT BIODATA C++


Pada program ini saya akan menjelaskan tentang program untuk membuat tampilan yang biasa digunakan untuk mengetahui biodata dari seseorang. Berikut kodingan yang digunakan untuk membuat program tersebut.

#include<iostream.h>
#include<conio.h>

int main (void)

{
char nama1[30];
char nama2[30];
char npm[8];
char kls[5];
char ttl[20];
char bln[20];
char alm[100];

cout << "Masukan nama anda : ";
cin >> nama1>> nama2;
cout << "NPM               : ";
cin >> npm;
cout << "Kelas             : ";
cin >> kls;
cout << "Tempat/Tgl Lahir   : ";
cin >> ttl >> bln;
cout << "Alamat            : ";
cin >> alm;

cout << "Nama saya adalah " << nama1 << nama2 << endl;
cout << ", NPM : " << npm <<endl;
cout << ", Kelas : " << kls << endl;
cout << ", Tempat, Tanggal Lahir : " << ttl << bln << endl;
cout << "Alamat : " << alm ;
getch ();
}

Saya akan menjelaskan program diatas. Iostream dan conio merupakan library, atau perpustakaan yang berisi command command yang berguna untuk membuat program.
Void main merupakan file header, yaitu suatu fungsi yang tidak membutuhkan nilai balik. Sedangkan variabel nama dinyatakan sebagai karakter dengan jumlah maksimal 30 karakter, npm dengan 8 karakter, kelas dengan 5 karakter, alamat dengan 100 karakter dan tempat tanggal lahir dengan 30 karakter.

Setelah itu cout berfungsi untuk menampilkan tampilan. Sedangkan cin berfungsi untuk memasukkan inputan yang dimasukkan oleh user ke dalam variabel tertentu. Pada contoh diatas pertama user akan memasukkan nama kemudian nama user tersebut akan dimasukkan ke dalam variabel nama. Lalu yang keduanya juga sama dan seterusnya,
Setelah itu akan ditampilkan menggunakan cout diatas. berikut hasil dari program diatas :


CODING MEMBUAT MENU PADA C++

Pada program ini saya akan menjelaskan tentang program untuk membuat tampilan menu yang biasa digunakan untuk user memilih menu. Pada program menu ini berisi 2 menu, yang pertama untuk menentukan nilai genap atau ganjil dan yang kedua untuk menghitung nilai ujian mahasiswa. Berikut kodingan yang digunakan untuk membuat program tersebut.

#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int pil, var1, uts, uas, nilai, absen;
cout<<"==========PILIHAN=========="<<endl;
cout<<"| 1. Nilai Genap & Ganjil |"<<endl;
cout<<"| 2. Nilai UTS & UAS      |"<<endl;
cout<<"| 3. Exit                 |"<<endl;
cout<<"Masukkan pilihan          : ";
cin>>pil;

switch(pil)
{
case 1:
          cout<<"Masukkan nilai :";cin>>var1;
          if (var1 % 2)
                   cout<<"Nilai Ganjil";
          else if (var1 == 0)
                   cout<<"Nilai Kosong";
          else
                   cout<<"Nilai Genap";
          break;

case 2:
          cout<<"Nasukkan nilai UTS :";cin>>uts;
          cout<<"Masukkan nilai UAS :";cin>>uas;
          cout<<"Masukkan absen :";cin>>absen;
          if (absen > 2)
                   cout<<"Nilai tidak keluar";
          else
                   nilai = uts * 0.7 + uas * 0.3;
                   if (nilai >= 80)
                             cout<<"Nilai A";
                   else if (nilai >= 70)
                             cout<<"Nilai B";
                   else if (nilai >= 60)
                             cout<<"Nilai C";
                   else if (nilai >= 40)
                             cout<<"Nilai D";
                   else
                             cout<<"Nilai E";
          break;

case 3:
          break;

default:
          cout<<"Tidak ada pilihan";
          break;
}
getch();
}

Penjelasan dr program diatas:
Pertama kita menentukan variabel diatas yaitu pil,var1,uts,uas,nilai,dan absen. Var pil berfungsi untuk variabel pilihan menu. Var1 berfungsi untuk memasukkan nilai penentuan genap / ganjil. Lalu uts untuk nilai uts sedangkan uas untuk nilai uas. Variabel nilai untuk menghitung hasil nilai uts dan uas. Yaitu dengan perhitungan 0.7 * uts + 0.3 * uas. Lalu variabel absen untuk mengetahui jumlah absen mahasiswa. Jika absen lebih dari 2 maka nilai tidak akan tercetak.

Ini tampilan awal dari program diatas :

 
 
Lalu untuk menjalankannya pertama kita diminta untuk memilih menu yang mana. Jika kita memilih menu yang pertama maka hasilnya seperti ini :

 


Pada program menu pertama diatas kita memasukkan nilai 5. Maka program akan menghitung nilai tersebut termasuk nilai genap atau nilai ganjil. Menggunakan fungsi MOD atau modulus. Dimana jika nilai yang dimasukkan habis dibagi dengan 2 maka nilai tersebut genap, jika tidak maka nilai tersebut ganjil.

Lalu untuk program kedua untuk menghitung nilai berikut tampilannya :


Untuk program menghitung nilai pertama kita masukkan nilai uts dan uas. Kita misalkan 80. Maka program akan menghitung nilai tersebut dan menyimpan nilainya untuk dihitung. Jika nilai lebih besar dari 80 maka nilai yg didapat A. jika nilai lebih besar dari 70 maka nilai yang didapat B. jika nilai lebih besar dr 60 maka nilai yang didapat C. jika nilai lebih besar dari 40 maka nilai yang didapat D. jika nilai lebih kecil dr 40 maka yang didapat nilai E. lalu kita diminta memasukkan jumlah absen. Jika kita memasukkan absen lebih dari 2 maka nilai tidak akan tercetak.