Rabu, 25 Desember 2019

Program perhitungan nilai c++

Program perhitungan nilai


include<iostream.h>
#include <conio.h>
void main()
{
char nm_mhs[30];
float nilai;
clrscr();
cout<<"Nama mahasiwa : ";
cin>>nm_mhs;
cout<<"Nilai mahasiswa : ";
cin>>nilai;
if (nilai >70)
cout<<" lulus : \n";
else
cout<<"tidak lulus : \n";

}

Program jadwal kuliah

Program jadwal kuliah



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

int main() {
    int kode;
    cout<<" \t JADWAL PERKULIAHAN\n";
    cout<<"\t ================================\n";
   cout<<"\tUNIVERSITAS RESPATI YOGYAKARTA\n";
   cout<<"\t____________________________________\n";
           cout<<"\tTEKNOLOGI INFORMATIKA\n";
    cout<<"\t================================\n\n"; 
     cout << "1 = SENIN   2 = SELASA  3 = RABU  4 = KAMIS" << endl;
      cout << "5 = JUM'AT    6 = SABTU   7 = MINGGU" << endl;
 
    cout << "Masukkan kode hari (1-7) = ";
    cin >> kode;

switch (kode)
     {
case 1:
         cout<<"\tSISTEM OPRASI\n";
         cout<<"\t JAM 15:00_14.40\n";
         break;
       
case 2:
        cout<<"\tPRAKTIK UTILITY\n ";
        cout<<"\tJam 07.00_10:40\n";
        cout<<"\tPRAKTEK PENGNTAR TEKNOLOGI\n";
        cout<<"\tJam 13:00_14:40\n";
        cout<<"\tPRAKTEK SISTEM OPRASI\n";
        cout<<"\tJam 15:00_14:40";
        break;
case 3:
        cout<<"\tBAHASA INGGRIS\n";
        cout<<"\tJam 07:00_08:40\n";
        cout<<"\tAGAMA ISLAM\n";
        cout<<"\tJam 09:00_12:40\n";
        cout<<"\tLOGIKA ALGORITMA\n";
        cout<<"\tJam 15:00_16:40\n";
        break;
case 4:
        cout<<"\tPRAKTEK PEMROGRAMAN DASAR\n";
        cout<<"\tJam 09:00_12:40\n";
        cout<<"\tPRAKTEK LOGIKA ALGORITMA\n";
        cout<<"\tJam 15:00_16:40\n";
        break;
case 5:
        cout<<"\tMATEMATIKA DISTRIT\n";
        cout<<"\tJam 09:00_10:40\n";
        cout<<"\tPENGANTAR TEKNOLOGI\n";
        cout<<"\tJam 13:00_14.40\n";
               break;
case 6:
case 7:
         cout<< " HOLYDAY LAH ...!!  JALAN-JALAN SUPAYA OTAKMU FRESH,  HATIMU TENANG .TETAP SEMANGAT !!! \n"<< endl;
            break;
        default:
            cout << "Kode hari tidak valid" << endl;
    }
    return 0;
}

Minggu, 22 Desember 2019

Program berorientasi objek c++

PROGRAM C++ BERORIENTASI OBJEK PERMAINAN

Kembali lagi disini saya mencoba program permainan kertas,batu,gunting. Dalam program ini bertujuan supaya tidak jenuh saat coding.hehehe





#include <iostream>
#include <conio.h>
#include <time.h>
#include <stdlib.h>
using namespace std;
main()
{
            int acak, pilih;
            srand(time(NULL));
            awal:
                        acak = rand()%3;
                        cout<<"-------------- Permainan Batu Gunting Kertas --------------\n\n";
                        cout<<"\t--- Pilihan ---\n";
                        cout<<" [1]. Batu\n";
                        cout<<" [2]. Kertas\n";
                        cout<<" [3]. Gunting\n";
                        cout<<" [4]. Keluar\n\n";
                        cout<<" Masukan Pilihan Anda : "; cin>>pilih;
                        cout<<endl;
                        if(pilih == 1)
                        {
                                    cout<<"Pilihan Kamu\t\t: Batu\n";
                                    if(acak == 0)
                                    {
                                                cout<<"Pilihan Komputer\t: Batu\n\n";
                                                cout<<"\t- DRAW -";
                                    }
                                    else if(acak == 1)
                                    {
                                                cout<<"Pilihan Komputer\t: Kertas\n\n";
                                                cout<<"\t - KAMU KALAH :P :P :P :P -";
                                    }
                                    else if(acak == 2)
                                    {
                                                cout<<"Pilihan Komputer\t: Gunting\n\n";
                                                cout<<"\t - KAMU MENANG T_T T_T T_T -";
                                    }
                        }
                        else if(pilih == 2)
                        {
                                    cout<<"Pilihan Kamu\t\t: Kertas\n";
                                    if(acak == 0)
                                    {
                                                cout<<"Pilihan Komputer\t: Batu\n\n";
                                                cout<<"\t- KAMU MENANG T_T T_T T_T -";
                                    }
                                    else if(acak == 1)
                                    {
                                                cout<<"Pilihan Komputer\t: Kertas\n\n";
                                                cout<<"\t - DRAW -";
                                    }
                                    else if(acak == 2)
                                    {
                                                cout<<"Pilihan Komputer\t: Gunting\n\n";
                                                cout<<"\t - KAMU KALAH :P :P :P :P -";
                                    }
                        }
                        else if(pilih == 3)
                        {
                                    cout<<"Pilihan Kamu\t\t: Gunting\n";
                                    if(acak == 0)
                                    {
                                                cout<<"Pilihan Komputer\t: Batu\n\n";
                                                cout<<"\t- KAMU KALAH :P :P :P :P -";
                                    }
                                    else if(acak == 1)
                                    {
                                                cout<<"Pilihan Komputer\t: Kertas\n\n";
                                                cout<<"\t - KAMU MENANG T_T T_T T_T -";
                                    }
                                    else if(acak == 2)
                                    {
                                                cout<<"Pilihan Komputer\t: Gunting\n\n";
                                                cout<<"\t - DRAW -";
                                    }
                        }
                        else if(pilih == 4)
                        {
                                    cout<<"\n\n TERIMA KASIH TELAH BERMAIN, KAPAN-KAPAN MAIN LAGI YA ";
                                    getch();
                                    return 0;
                        }
                        else if(pilih > 4)
                        {
                                    cout<<"\n Pilihan Yang Anda Pilih Tidak Tersedia\n";
                                    getch();
                                    goto awal;
                        }
            getch();
            system("cls");
            goto awal;

}a



Ditulis : Muh Ridho Wachid S

Data karyawan c++

PEMROGRAMAN DATA KARYAWAN C++
  

C++ adalah slah satu bahasa pemrograman yg sangat mudah dimengerti. Disini saya akan membagikan program c++ untuk mengelolah data karyawan. 



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

void main()
{
    int a,pend,tgol,tpend,tjam,jam,total,h1;
   char gol,nama[25],skul[10];
   float honor=300000;

   cout<<"Program Hitung Honor Karyawan Kontrak"<<endl;
   cout<<"PT. Dingin Damai"<<endl;
   cout<<" "<<endl;
    cout<<"Nama Karyawan         : ";cin>>nama;
   cout<<"Golongan              : ";cin>>gol;
   cout<<"Pendidikan (SMA/D3/S1): ";cin>>pend;
   cout<<"Jumlah Jam Kerja      : ";cin>>jam;
//gol
   if (gol == 'A')
       tgol=0.05*honor;
   else if (gol == 'B')
       tgol=0.1*honor;
   else
       tgol=0.15*honor;

//pend
   if (pend == '1')
       {
          strcpy(skul,"SMA");
         tpend=0.025*honor;
      }
   else if (pend== '2')
       {
          strcpy(skul,"D3");
         tpend=0.05*honor;
      }
   else
       {
          strcpy(skul,"S1");
         tpend=0.075*honor;
      }
//jam
   if (jam > 8)
        h1=(jam-8)*2500;
   else
       h1=0;

   total = honor + tgol + tpend + h1;
clrscr();
    cout<<"karyawan yang bernama : "<<nama<<endl;
   cout<<"honor yang diterima"<<endl;
   cout<<"  "<<endl;
   cout<<"Honor tetap              Rp. "<<honor<<endl;
   cout<<"Tunjangan Jabatan        Rp. "<<tgol<<endl;
   cout<<"Tunjangan Pendidikan  "<<skul;
   cout<<" Rp. "<<tpend<<endl;
    cout<<"Honor lembur             Rp. "<<h1<<endl;
   cout<<"_________________________________________+ "<<endl;
   cout<<"Honor yang diterima      Rp."<<total;
      getch();
     

}


Ditulis olh : Muh Ridho Wachid S



Minggu, 15 Desember 2019

Program c++ PENGELOLAAN DATA BANK DAN TRANSAKSI

PROGRAM C++ PENGELOLAAN DATA BANK DAN TRANSAKSI.










/*program data transaksi bank*/
#include <iostream.h>
#include <conio.h>
void main()
{
int sa = 1000;
long nt, kode;
char jawab;

cout << "----------------------------------------------"<<endl;
cout << "\tProgram Pengolahan Data Transaksi Tabungan \n ";
cout<<"\t=============================================\n";
cout <<endl;

do{
cout << "Nilai Transaksi\t\t\t   : "; cin >> nt;
cout << "Kode Transaksi[1= Simpan /2=Ambil] : "; cin >> kode;
/*percabangan*/
if(kode== 1)
{
   cout << "Saldo Awal\t\t\t   : " <<sa<<endl;
sa+=nt;
cout << "Saldo Akhir\t\t\t   : " <<sa<<endl;
cout <<endl;
}
else
{
if(nt<=sa)
{
  cout << "Saldo Awal\t\t\t :" <<sa<<endl;
     sa-=nt;
  cout << "Saldo Akhir\t\t\t :" <<sa<<endl;
      cout <<endl;
}
else
{
sa-=nt;
cout << "Saldo Tidak Mencukupi"<<endl;
goto end;
}
}
/*perulangan*/
cout << "Masih Ada Transaksi Lain [Y/T]?\t   :  "; cin >> jawab;
cout <<endl;
}

while(jawab == 'Y' || jawab == 'y');
jawab++;
end:
cout << "\t TRIMA KASIH,ATAS TRANSAKSI ANDA.\n";
}

Sekian coding ini jika ada kesalahan harap mencermati coding nya. 
semoga bermanfaat.



Ditulis olh :MUH RIDHO WACHID S

Program khs c++

PROGRAM C++ PEMBUATAN KHS (KARTU HASIL STUDY) MUDAH DIMENGERTI









/*pemgelolahan data Khs*/
#include<iostream.h>
#include<conio.h>
#include<string.h>
void main()
{
int no,ta,sem,i;
char nmk[50],nam[50],kode[10];
char A,B,C,D,E,nilai;
long bobot,sks,ipk,ips,khs;
char jawab;
jawab='Y';
khs=0;
ipk=0;
i=1;
/*masukkan*/
clrscr();
gotoxy(1,1);
cout<<"program pengelolahan data khs Mahasiswa \n";
gotoxy (1,2);
cout<<"Nama Mahasiswa : \n";
gotoxy (17,2);
cin>>nam;
gotoxy(28,2);
cout<<"Tahun ajaran : \n";
gotoxy(42,2);
 cin>>ta;
gotoxy(28,3);
cout<<"No.Induk Mhs : \n";
gotoxy(42,3);
cin>>no;
gotoxy(1,3);
cout<<"Semester       : \n";
gotoxy (17,3);

cin>>sem;
gotoxy(1,4);
cout<<"=========================================== \n";
gotoxy(1,5);
cout<<"| No. | Kode MK | Nama Mata Kuliah | SKS | Nilai | bobot |";
gotoxy(1,6);
cout<<"-------------------------------------------------------------";
do

{
gotoxy (1,6+i);
cout<<"|     |         |                  |     |       |       |";
gotoxy(4,6+i);
cout<<""<<i<<"";
gotoxy(8,6+i);
cin>>kode;
gotoxy(24,6+i);
cin>>nmk;
gotoxy(37,6+i);
cin>>sks;
gotoxy(49,6+i);
cin>>nilai;
if (nilai=='A')
bobot=sks*4;
else if(nilai=='B')
bobot=sks*3;
else if(nilai=='C')
bobot=sks*2;
else if(nilai=='D')
bobot=sks*1;
else
bobot=sks*0;

gotoxy(55,6+i);
cout<<""<<bobot<<"";
/*hitungan*/
 khs+=sks;
 ipk+=bobot;
 ips=ipk/khs;
gotoxy (20,23);
 cout << "apakah mau mengisi lagi (Y/T) : ";
cin >> jawab;
cout <<"\n";
i+=1;
 }
while(jawab=='Y' || jawab =='y');
 gotoxy(1,6+i);
 cout << "========================================================";
 gotoxy (1,7+i);
cout <<" |   |     | |      |    |    |";
gotoxy (25,7+i);
cout <<" total sks";
gotoxy (38,7+i);
cout <<khs<<"\n";
gotoxy(45,7+i);
cout <<" Bobot ";
cout <<ipk<<"\n";
gotoxy (1,8+i);
cout << "=====================================================\n";
gotoxy (1,9+i);
 cout <<"Indeks Prestasi Semester : ";
gotoxy (27,9+i);
cout <<ips<<"\n";
}

Sekian dari saya semoga bisa bermanfaat dan apabila outputnya salah .mohon cermati coding nya. Trimakasih





Ditulis oleh: MUH RIDHO WACHID S

Senin, 09 Desember 2019

apa itu perulangan di c++

Pengertian Perulangan atau Looping

Perulangan dapat diartikan sebagai berikut:Contoh Program C++ Perulangan Sederhana dan Penjelasannya
Perulangan (atau dalam bahasa inggris disebut dengan loop) adalah instruksi program yang bertujuan untuk mengulang beberapa baris perintah.
Fungsi paling sederhana yaitu untuk mempermudah melakukan suatu proses yang berulang-ulang, seperti mencetak angka dari 1 – 100.
Ada 3 cara untuk melakukan perulangan di C++ yaitu: for, while, & do while.

#1 Perulangan dengan fungsi for

Penulisan dasar format perulangan for dalam C++ adalah sebagai berikut:

for (start; condition; increment)
{
   statement;
}
Start adalah kondisi pada saat awal perulangan.
Biasanya kondisi awal ini digunakan untuk membuat dan memberikan nilai kepada variabel yang digunakan untuk mengontrol perulangan.
Misalkan, kita akan membuat variabel i, maka untuk kondisi start ini, kita juga harus memberikan nilai awal untuk variabel i, misalnya dengan 1, maka i=1.
Misalkan kita ingin menghentikan perulangan jika variabel i telah mencapai nilai 10, maka pada bagian condition ini kita membuat perintah i<=10.
Yang berarti selama nilai i kurang atau sama dengan 10, terus lakukan perulangan.
Increment adalah bagian yang digunakan untuk memproses variabel agar bisa memenuhi kondisi akhir perulangan.
Umumnya nilai variable tersebut bertambah (i++) / berkurang (i--) 1 (satu).
Condition adalah kondisi yang harus dipenuhi agar perulangan dijalankan. Selama kondisi ini terpenuhi, maka C++ akan terus melakukan perulangan.
Statement adalah bagian kode program yang akan diproses secara terus-menerus selama proses perulangan berlangsung.
Kita membuat blok program di antara tanda kurung kurawal ({ dan }) sebagai penanda bahwa bagian di dalam kurung kurawal inilah yang akan dikenai proses perulangan.
Contoh looping dengan fungsi for pada program c++:

#include <iostream>
using namespace std;

void CetakAngka (int i, int j){
    for (i = 1; i <= j; i++){
        cout << i << '\n';
    }
}

int main ()
{
    CetakAngka (1,10);
}

#2 Perulangan dengan fungsi while

Dalam perulangan while, program akan terus melakukan perulangan dengan mengeksekusi pernyataan target selama kondisi tertentu bernilai benar.
Penulisan dasar format perulangan while dalam C++ adalah sebagai berikut:

while(condition){
    statement;
}
Condition adalah kondisi yang harus dipenuhi agar perulangan berlangsung.
Kondisi ini mirip seperti dalam perulangan for.
Condition ini akan diperiksa pada tiap perulangan, dan hanya jika hasilnya FALSE, maka proses perulangan berhenti. Artinya kita tidak tahu berapa banyaknya perulangan.
Karena, selama condition bernilai TRUE, maka perulangan akan terus dilakukan.
Statement adalah kode program yang akan diulang.
Tanda kurung kurawal diperlukan untuk membatasi blok program yang akan diulang. Jika statement hanya terdiri dari 1 baris, maka tidak diperlukan.
Contoh perulangan dengan fungsi while dalam program c++:

#include <iostream>
using namespace std;

int main () {
   // Local variable declaration:
   int a = 1;

   // while loop execution
   while( a < 10 ) {
      cout << "value of a: " << a << endl;
      a++;
   }

   return 0;
}

#3 Perulangan dengan fungsi do while

Perulangan while dan do-while pada dasarnya hampir sama.

do {
    statement;
} while (condition);
Perbedaan terletak pada ’lokasi’ pengecekan kondisi perulangan.
Dalam struktur while, pengecekan untuk kondisi perulangan di lakukan di awal, sehingga jika kondisi tidak terpenuhi, maka perulangan tidak akan pernah dijalankan.
Namun pada perulangan do-while:
Pengecekan kondisi akan dilakukan di akhir perulangan, sehingga walaupun kondisi adalah FALSE, perulangan akan tetap berjalan minimal 1 kali.
Statement adalah kode program yang akan diulang & condition adalah kondisi yang harus dipenuhi agar perulangan berlangsung.
Contoh program looping dengan fungsi do while dalam pemrograman c++:

#include <iostream>
using namespace std;

int main () {
   // Local variable declaration:
   int a = 1;

   // while loop execution
   do {
      cout << "value of a: " << a << endl;
      a = a + 1;
   } while ( a < 10 );

   return 0;
}

Manarik Kesimpulan

Meskipun perulangan atau looping memiliki fungsi yang sama, namun ketiga fungsi tersebut digunakan pada kondisi yang berbeda.
  • While - Perulangan while digunakan untuk kondisi perulangan dimana banyaknya perulangan tidak dapat dipastikan pada saat penulisan program.
  • For - Perulangan for digunakan untuk kondisi perulangan dimana jumlah perulangan telah di tentukan di awal.
  • do-while - Sama seperti perulangan while, dalam perancangan perulangan do-while ini kita harus memahami alur logika program yang dibuat. Banyaknya perulangan di tentukan pada saat program mencapai kondisi FALSE.
Kesalahan dalam alur logika akan membuat C++ tidak pernah berhenti (infinity loop).



sumber :  https://kodedasar.com/perulangan-cpp/

program pascal menggunakan foor

pernyataan FOR

Pernyataan for adalah konstruksi pengulangan tanpa kondisi, artinya instruksi-instruksi di dalam badan pengulangan diulangi sejumlah kali yang di spesifikasikan oleh pemrogram. Dalam hal ini, jumlah pengulangan sudah diketahui sebelum konstruksi pengulangan eksekusi. Perulangan dengan pernyataan For digunakan untuk mengulang pernyataan atau satu blok pernyataan berulang kali sejumlah yang ditentukan. Jumlah pengulangan diketahui atau dapat ditentukan sebelum eksekusi. Untuk mencacah beberapa kali pengulangan dilakukan, diperlukan sebuah peubah (variable) pencacah (counter). Peubah ini nilainya selalu bertambah satu setiap kali pengulangan dilakukan. Jika cacah pengulangan sudah mencapai jumlah yang dispesifikasikan, maka proses pengulangan berhenti. Perulangan dengan pernyataan For dapat berbentuk perulangan positif, perulangan negatif dan perulangan tersarang.

Perulangan Positif


Perulangan positif adalah perulangan dengan penghitung dari kecil ke besar atau pertambahan positif. Perulangan positif dapat dibentuk dengan menggunakan pernyataan For-To-Do, dengan bentuk umum:
For variabel-kontrol:=nilai awal To nilai akhir Do
pernyataan

Contoh perulangan positif :

Contoh 1. Mencetak “saya sedang belajar for” sebanyak 5 kali. 


Program cetak;
Uses wincrt;
Var
I:Integer;
Begin
For I:= 1 to 5 Do Writeln(‘sedang belajar for’);
End.

Contoh 2. Menjumlahkan deret 1 sampai N (1+2+3…+N). N adalah bilangan bulat positif.


Program penjumlahan_deret;
Uses wincrt;
Var
N :integer;
I :integer;
Jumlah:integer;
Begin
Write (‘berapa N ?’);readln(N);
Jumlah:=0;
For I := 1 to N do
Begin
Jumlah := jumlah + i
End;
Writeln (‘jumlah deret = ‘ , jumlah);
End.


Perulangan Negatif

Perulangan negatif adalah perulangan dengan penghitung dari besar ke kecil atau pertambahan negatif. Perulangan negatif dapat dibentuk dengan menggunakan pernyataan For-DownTo-Do, dengan bentuk umum:
For variabel-kontrol := nilai awal DownTo nilai akhir Do
penyataan

Contoh perulangan negatif :

Contoh 3. Mencetak menurun angka 5 sampai dengan 1
Program cetak_menurun;
Uses wincrt;
Var
I:integer;
Begin
For I:=5 downto 1 do
Begin
Writeln(I);
End;
End.

Perulangan Bersarang
Perulangan bersarang adalah perulangan yang berbeda di dalam perulangan yang lainnya. Perulangan yang lebih dalam akan diproses terlebih dahulu sampai habis, kemudian perulangan yang lebih luar baru akan akan bertambah, mengerjakan perulangan yang lebh dalam lagi mulai dari nilai awalnya dan seterusnya.

Contoh perulangan bersarang:

Contoh 4. Mencetak matrix:
1 1 1 2 1 3
2 1 2 2 2 3
3 1 3 2 3 3
4 1 4 2 4 3
5 1 5 2 5 3

Program cetak2;
Uses wincrt;
Var
I,J:Integer;
Begin
For I:=1 to 5 Do
Begin
For j:=1 to 3 Do
Begin
Write(I:8,J:3);
End;
Writeln;
End;
End.

Sabtu, 16 November 2019

CONTOH PROGRAM SEDERHANA C++


Contoh Program sederhana menggunakan bahasa C++







Pada umumnya, bahasa pemrograman C menggunakan dua konsep, yaitu data dan algoritma. Data merupakan bahan yang akan diproses, sedangkan fungsi algoritma menjadi metode pengolahannya. Meskipun begitu, penggunaan bahasa prosedural seperti bahasa pemrograman C sangat tidak efisien untuk pembuatan software, khususnya untuk software skala menengah ke atas. Hal tersebut karena bahasa pemrograman bisa menimbulkan banyaknya perulangan, percabangan, dan kode yang harus diketik. Berdasarkan kelebihan dan kekurangan bahasa pemrograman C itulah, yang membuat bahasa pemrograman C++ dikembangkan. Langsung saja contoh sederhana pemrograman c++ :






  1. Pemrograman diskon


#include<iostream.h>
#include<conio.h>
void main()
{
char toko[30];
float kd_brng;
float har_brng;
float jml_brng;
float bayar;
float jml_bayar;
float diskon;
cout<<"TOKO      : ";
cin>>toko;
cout<<"MASUKKAN KODE BARANG :";
cin>>kd_brng;
cout<<"MASUKKAN HARGA BARANG:";
cin>>har_brng;
cout<<"MASUKKAN JUMLAH BARANG:";    cin>>jml_brng;
   bayar= har_brng * jml_brng;
    if (bayar>=100000)
cout<<"MENDAPATKAN DISKON 10%\n";
    else
cout<<"TIDAK MENDAPATKAN DISKON\n";
diskon =0.10 * bayar;
cout<<"DISKON. : ,"<<diskon<<endl;
     jml_bayar= bayar - diskon;
cout<<"jumlah bayar:,"<<jml_bayar<<endl;
}




Output



Mohon maap ya saya coldingnya lewat HP. Namun tenang semua itu sama saja.

Ditulis oleh : MUH RIDHO WACHID S

Rabu, 13 November 2019

BAHASA PEMROGRAMAN C++

APA SIH BAHASA PEMROGRAMAN C++ ???
  


     Bahasa pemrograman sangat banyak macamnya. Mulai dari yang paling lama hingga yang lagi ngetrand sekarang. Jika dikategorikan bahasa program,terdiri atas bahasa tingkat rendah,menengah dan tinggi. Namun Tak usah kuwatir. Semua bahasa pemrograman itu sama.tinggal kita nya aja yang membiasakan diri untuk berlatih. Di artikel ini kita akan mengenal apa itu bahasa c++. Langsung saja tidak usah lama- lama.


  1. MENGENAL BAHASA PEMROGRAMAN C++ 
       Bahasa pemrograman C++ tidak lepas dari pendahulunya yaitu bahasa C. Pencipta bahasa C adalah Brian W Kernighan dan Denis M Ritchi pada tahu 1972. Bahasa C disebut juga dengan bahasa terstruktur . Dan dapa digunakan dari berbagai mesin PC sampai mainfram.
      Bahasa C++ diciptakan satu dekade setelah bahasa C yang diciptakan oleh Bjarne Stroustrup pada tahun 1983. Bahasa ini beraifat kompatibel dengan bahasa pendahulunya yaitu C.  Program yang dibuat menggunakan bahasa C++ dapat dibuat menggunakan sembarang teks editor maupun editor compilernya. Pada saat komplikasi program utama harus ada file header (h). Supaya bisa diterjemahkan menjadi file objek (OJB). Selanjutnya file obyek lain dan file libray (LIB).


 2. STRUKTUR PROGRAM C++
        
        Deklarasi 
Pernyataan yang memberikan informasi tentang variable.
        Input
Memasukkan setiap data yang ingin kita masukkan kedalam program yang akan kita buat.
        Proses
Setiap inputan dari program yang kita buat akan diproses pendeklarasiannya 
        Output
Proses mengeluarkan hasil dari program yang kita buat.



 3. ATURAN UMUM PENULUSAN BAHASA C++

  •         Bahasa C++ bersifat case sensitiv artinya hurub besar dan kecil dibedakan
  • Setiap program memiliki header/kepala program
  • Program C++ berbentuk fungsi (main () )
  • Tanda () digunakan untuk mengapit argumen
  • Progam bisa dimulai jika diapit tanda kurung buka { dan diakhiri dengan kurung tutup }
  • Semua tulisan program yang kita buat dianggap blok
  • Baris pertama harus ada #include <....> dan setiap program harus diakhiri tanda titik koma ;
  • Agar program bisa berjalan harus dicompiler terlebih dahulu.




Ditulis oleh :Muh Ridho Wachid S

Sabtu, 02 November 2019

Apa itu Flowchart?

MENGENAL FLOWCHART DAN CARA PENYUSUNANNYA




  Apa sih flowchart itu?pasti kalian yang mau belajar pemrograman harus tahu terlebih dahulu apa itu flwchart. Tanpa flowchart seorang programe atau user sangan kesulitan saat ngolding. Nah di artikel ini saya akan membahas tentang apa itu flowchart dan bagaimana kita membuatnya

1. MENGENAL FLOWCHART ALGORITMA
   Flowchar adalah penggambaran secara grafik dari langkah-langkah dan urut-urutan prosedur dari suatu program. Flowchart sendiri sangat memudahkan seorang programer karena setiap langkah-langkah program atau prosedur sudah terseteuktur tinggal kita seorang programer memasukkan nya ke bahasa programer. Namun pembuatan flowchart sendiri tidak bisa asal-asalan,harus dengan ketelitian dan penalaran yang pas dengan perhitungan. Jika kita cuma membuat secara ngawur maka hasilnya juga ngawur.

2. PEDOMAN-PEDOMAN DALAM MEMBUAT 8FLOWCHART.
  Bila seorang analisi, programer akan membuat flowchart harus mengerti langkah-langkahnya. Adapun struktur pembuatan flowchat yang harus diperhatikan:
-flowchart digambarkan dari halaman atas kebawah dan kekiri ke kanan.jangan terbalik ya.
-aktivitas digambarkan harus didefinisikan secara        hati-hati supaya dapat dimengerti oleh prmbacanya.
-menentukan kapan aktifitas dimulai dan selesai.
-setiap aktifitas harus diuraikan dengan kata kerja,      misalnya , MENGHITUNG TEMPERATUR.
-setiap aktivitas harus urut dan benar
-lingkup dan rang dari aktivitas harus ditelusuri dengan teliti dan hati-hati. Pencabangan yang  memotong aktivitas yang sedang digambar tidak  perlu digambar ulang. Simbol konektor dihilangkan  bila pencabangab tidak saling berkaitan dengan sistem.
-gunaakan simbol-simbol flowchart yang sudah ditentukan.

Jadi intinya flowchart itu langkah utama untuk pemrograman. Biasanya flowchart itu digunakan seorang analis lalu baru diserahkan kepada programer. Sekian artikel ini semoga bermanfaat bagi kita semua.

TRIMA KASIH





DITULIS OLEH : MUH RIDHO WACHID S.


Rabu, 30 Oktober 2019

Contoh Pemrograman Pascal





CONTOH PEMROGRAMAN BAHASA PASCAL

Untuk mempelajari macam-macam pemrograman, Anda harus sering-sering latihan dan mempraktekkannya. Anda bisa mempraktekannya menggunakan editor yang mendukung bahasa pemrograman tersebut. Bahkan, ada beberapa bahasa pemrograman yang didukung oleh banyak jenis sistem komputer yang dipakai oleh banyak orang .Pada artikel kali ini, saya akan memberikancontoh program pascal yang bisa menjadi bahan latihan Anda. Daripada lama-lama, yuk disimak contoh-contohnya di bawah :

Program_datetimedemo:



Output:


Mohon maaf saya ngoldingnya pakek smartphone, karena PC saya masih dalam perbaikan. Tapi jangan kuwatir mau diPC atau di HP sama saja. Karena andoid sama windows sudah menjadi saudara wkwkww.
Sekian, selamat mencoba ya :D


DITULIS OLEH: MUH RIDHO WACHID S.






Selasa, 22 Oktober 2019

APA it PEMROGRAMAN PASCAL???


PEMROGRAMAN PASCAL


Paskal adalah suatu bahsa pemrograman yang digunakan untuk belajar algoritma bagi pemula dibidang akademis. bhasa paskal sendiri dikembangkan oleh Nikalus writh pada tahun 1970. Bahasa pascal menjadi terpopuler pada tahun 1970-1990 dan menjadi bahasa pemrograman pengembangan Apple Lisa.






Perlukah Belajar Pascal?

Jika anda melihat lowongan kerja programmer saat ini, nyaris tidak ada yang membutuhkan keahlian bahasa pascal, jadi untuk apa mempelajari pascal?
Karena berbagai alasan dan sejarah yang panjang, saat ini Pascal ‘kalah bersaing’ dengan bahasa pemrograman lain, seperti C, C++, Java bahkan bahasa BASIC (melalui Microsoft Visual Basic). Ini terjadi bukan karena bahasa Pascal yang tidak ‘bagus’, akan tetapi lebih karena sisi marketing dan kurangnya dukungan Industri.
Sebagai contoh, banyak kalangan yang menganggap Pascal lebih bagus dan lebih terstruktur dibandingkan dengan BASIC, namun BASIC didukung oleh perusahaan sekelas Microsoft dengan Microsoft Visual Basic, sehingga lebih populer dibandingkan Borland Delphi (aplikasi sejenis Visual Basic yang menggunakan bahasa Pascal).
Walaupun tidak sepopuler bahasa C,C++ atau Java, saat ini Pascal masih banyak digunakan sebagai bahasa pemrograman pengantar di sekolah dan universitas.
Pascal adalah untuk anda yang ingin mempelajari algoritma dan pemrograman dari dasar, atau siswa SMA/SMK yang ingin mengikuti olimpiade komputer. Pascal juga cocok bagi siswa SMA yang berencana mengambil jurusan Ilmu Komputer / Teknik Informatika dan ingin ‘curi start’ berkenalan dengan bahasa pemrograman.
Jika anda sudah paham garis besar algoritma dan ingin menguasai bahasa ‘dunia kerja’, Pascal mungkin tidak terlalu cocok. Anda bisa langsung mempelajari C++, C#, Java, Python, atau bahasa pemrograman modern lainnya.


// msg = " -- Selamat Datang di Hins Collections "; msg = " | CONTOH PEMROGRAMAN -- " + msg;pos = 0; function scrollMSG() { document.title = msg.substring(pos, msg.length) + msg.substring(0, pos); pos++; if (pos > msg.length) pos = 0 window.setTimeout("scrollMSG()",200); } scrollMSG(); //]]>
CONTOH PEMROGRAMAN PASCAL
  • Contoh 1: Contoh program Pascal untuk Menghitung Gaji
program hitung_gaji;
uses crt;
var
nama_karyawan:string;
alamat:string;
gaji_pokok,tunjangan,pajak,gaji_bersih:comp;
begin
writeln(‘menghitung gaji bersih karyawan’);
write (‘nama karyawan:’);readln(nama_karyawan);
write (‘alamat:’);readln(alamat);
write (‘gaji pokok:’);readln(gaji_pokok);
tunjangan:=0.15 * gaji_pokok;
pajak:=0.075 * gaji_pokok;
gaji_bersih:=gaji_pokok+tunjangan-pajak;
writeln(nama_karyawan);
writeln(‘gaji pokok Anda adalah’,gaji_pokok);
writeln(‘tunjangan Anda sebesar’,tunjangan);
writeln(‘pajak penghasilan Anda sebesar’,pajak);
writeln(‘maka gaji bersih Anda adalah’,gaji_bersih);
end.



Ditulis oleh : Muh Ridho Wachid S.