Sunday, October 14, 2018

Fungsi Printf pada C/C++ dan contohnya

Printf merupakan sebuah fungsi dalam file header <Ssdio.h>. Printf berfungsi untuk menampilkan suatu keluaran pada layar praga
Selamat belajar bahasa C
Misalnya pernyataan yang diperlukan berupa :
Printf("Selamat belajar bahasa C");
Pernyataan diatas berupa pemanggilan fungsi printf() dengan argumen atau parameter berupa string. Dalam C/C++ suatu konstanta string ditulis dengan diawali dan diakhiri tanda petik-ganda ("). Perlu juga diketahui pernyataan dalam C/C++ selalu diakhiri dengan tanda (;). Tanda  titik koma dipakai sebagai tanda perhentian sebuah pernyataan dan bukan sebagai pemisah antara dua pernyataan.
Tanda \ pada string yang dilewatkan sebagai argumen printf() mempunyai makna yang khusus. Tanda ini bisa digunakan untuk menyatakan karakter khusus seperti karakter baris-baru ataupun karakter bacsklash (miring kiri) . Jadi karakter seperti \n sebenarnya menyatakan  sebuah karakter. Contoh karakter yang ditulis dengan diawali tanda \ adalah:
\"     menyatakan karakter petik-ganda
\\      menyatakan karakter backslah
 \t     menyatakan karakter tab
dalam bentuk umum , format printf()
printf("string kontrol", daftar argumen);
dengan string kontrol dapat berupa  satu atau sejumlah karakter yang akan ditampilkan ataupun berupa penentu format yang akan mengatur penampilan dari argumen yang terletak pada daftar argumen. mengenai penentu format di antaranya berupa:
%d untuk menampilkan bilangan bulat (integer)
 %f untuk menampilkan bilangan titik-mengambang (pecahan)
%c untuk menampilkan sebuah karakter
%s untuk menampilkan sebuah string
Contoh :
        #include <stdio.h>
        main()
            {
                     printf("No     :   %d\n",  10);
                     printf("Nama   :  %s\n",  "asli");
                     printf("Nilai   :  %f\n",  80.5);
                    printf("Huruf   :  %c\n",  'A');
             }
Read More

Sunday, October 7, 2018

Fungsi switch pada C/C++ dan contohnya

gambar 1.0

Pada umumnya penyataan switch dan break tidak jauh berbeda seperti pernyataan penyeleksian IF dan else, yang berbeda adalah switch dikhususkan untuk penyeleksian berdasarkan nilai dari ekspresi.Pernyataan switch adalah pernyataan yang digunakan untuk menjalankan salah satu pernyataan dari beberapa kemungkinan pernyataan.Perintah switch dan break ini juga digunakan untuk menyelesaikan program yang memiliki banyak cabang atau alternatif.

Bentuk umum pernyataan switch :

switch (ekspresi)
                   {
                      case konstanta-1:
                      pernyataan1;
                      break;

                      case konstanta- 2:
                      pernyataan2;
                      break;

                      case konstanta- 3:
                      pernyataan3;
                      break;

                      default:
                      pernyataan
                      break:
                    }
Dengan ekspresi dapat berupa ekspresi bertipe integer atau bertipe karakter. Demikian juga dengan konstanta 1, 2, maupun 3 dapat berupa konstanta integer atau karakter. Dan setiap pernyataan dapat berupa pernyataan tunggal dan pernyataan jamak.

Dibawah ini adalah contoh program pemakaian pernyataan switch :

                  #include <stdio.h>

                      main()
                       {
                            int UKM;
                              printf("tekan angka 1-4 untuk memilih UKM:");
                              scanf("%d", &UKM);
                       switch(UKM)
                      {
                          case 1:
                             printf("1.UKM Music");
                          break;
                          case 2:
                             printf("2.UKM Cyber");
                          break;
                          case 3:
                             printf("3.UKM Futsal");
                          break;
                          case 4:
                             printf("4.UKM Badminton");
                          break;
                          default:
                             printf("Pilihan Angka cuma 4");
                      }
                      }
Ini adalah hasil dari program di atas :

hasil saat pertama kali di buka
gambar 2.0
hasil setelah memilih angka
gambar 3.0


Read More

Saturday, October 6, 2018

Algoritma dan Pemrograman


hai pada pertemuan kali ini saya akan membahas tentang algoritma dan pemrograman, apasih algoritma itu...? dan apasih pemrograman itu...?
mari kita bahas satu persatu.

Agoritma adalah urutan atau langkah-langkah untuk menyelesaikan suatu masalah yang di tulis secara berurutan.
syarat-syarat yang harus dipenuhi oleh suatu algoritma:

  • Logika prosedur pada algoritma harus cukup mudah dipahami nalar manusia
  • Validitas prosedur pada algoritma dapat di telusuri dengan mudah
  • Tidak menimbulkan kerancuan interprestasi bagi orang lain
  • Prosedur pada algoritma harus cukup mudah dikonversi le program komputer
  • Prosedur algoritma tidak terpengaruh oleh bahasa pemrograman apapun

Program terstruktur memberikan beberapa keuntungan, antara lain:

  1. Penulisan program menjadi lebih teratur
  2. Program tersusun secara sistematis
  3. Program tersusun secara struktur
  4. Lebih mudah dipahami
  5. Urutan proses dalam program menjadi sederhana dan mudah dipahami


Sedangkan pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Dan tujuan dari pemrograman sendiri adalah  untuk memuat suatu program yang dapat melakukan suatu perhitungan atau ‘pekerjaan’ sesuai dengan keinginan si pemrogram
Faktor-faktor yang harus diperhatikan dalam pemrograman:
1. Sintaksis(tata bahasa yg digunakan)
apabila terjadi kesalahn sintaksis, maka akan langsung terlihat, karena komputer akan menampilka pesan yang salah
2. Semantik (maksud yang dikandung dalam setiap pernyataan)
kesalahan semantik biasanya terjadi karena kekurang pahaman terhadap setiap pernyatan yang dituliskan pada program. Sehingga walaupun program dapat berjalan tetapi tidak seperti yang dikehendaki
3. Kebenaran logika (benar atau tidaknya urutan pernyataan)
bentuk kesalahan kebenaran pada logika merupakan kesalahan dalam mengimplementasikan masalah yang dihadapi, sehingga program yang ditulis tidak benar secara logika
Pengelompokan bahasa pemrograman:
1. Tingkat Rendah (Low Level)
Biasanya sulit dipahami karena berhubungan dengan mesin komputer itu sendiri atau biasa disebut bahasa mesin
Contohnya: Bahasa Assembler
2. Tingkat Tinggi (High Level)
Memakai kata-kata dan pernyataan yang mudah di mengerti oleh manusia, meskipun masih jauh dengan bahasa manusia sesungguhnya
Contoh: Pascal,C,C++
Read More