Coding Programer

Belajar dan teruslah belajar

Like us on Facebook

Powered by Blogger.

Translate

Video of the Day

Most Trending

Pentingkah Sebuah Algoritma ?

Pentingkah Sebuah Algoritma ?

assalamualaikum wr wb

kali ini saya akan membahas pentingnya algoritma dalam bahasa pemrogaman

algoritma digunakan untuk memcahkan sebuah masalah

Adapun perintah bahasa pemrograman yang paling sering digunakan untuk menyusun algoritma adalah bahasa pemrogrman yang terstrukutur, seperti Pascal, C, SNOBOL, PL/1, dan sebagainya.

PENDAHULUAN

1.   Dasar-Dasar Pemrograman

Dalam dunia komputer dikenal beraneka ragam bahasa pemrograman. Karena begitu banyaknya, maka bahsa-bahasa tersebut dikelompokkan berdasarkan kriteria tertentu. Ada yang mengelompokkan menurut tingkatan bahasa, yaitu high level, middle level, dan low level. Ada juga yang mengelompokkannya menjadi procedural/functioning programming, object orietend programming, dan sebagainya. Pada dasarnya bahasa-bahasa pemrograman tersebut memiliki bagian-bagianyang serupa. Yang membedakan hanyalah tata bahasa yang digunakan.

2.   Belajar Memprogram dan Belajar Bahasa Pemrograman

Belajar memprograman tidak sama dengan belajar bahasa pemrograman. Belajar memprogram adalah tentang metologi pemecahan masalah. Kemudian menuangkannya dalam suatu notasi tertentu yang mudah dibaca dan dipahami. Belajar bahasa pemrograman berarti belajar memakai suatu bahasa, aturan, tata bahasanya, instruksi-instruksinya, tata cara pengoperasiancompiler-nya, dan manfaatkan instruksi-instruksi tersebut untuk membuat program yang ditulis dalam bahasa itu saja.
3.   Klasifikasi Bahasa Pemrograman

Sampai saat ini terdapat puluhan bahasa pemrograman. Kita dapat menyebutkan antara lain bahasa rakitan (assemblly),Fortron, Ada, PL/I, Algol, Pascal, C, C++, Basic, Prolog.
Bahasa-bahasa simulasi seperti CSMP, Simscript, GPSS, Dinamo dan banyak lagi. Belakangan juga muncul bahasa pemrograman baru seperti Perl dan Java.
Berdasarkan terapannya, bahasa pemrograman digolangkan atas :
Bahasa Pemrograman Bertujuan Khusus. Yang termasuk kelompok ini adalah Cobol (untuk terapan bisnis dan administrasi), Fortran (terapan komputasi ilmiah), Prolog (terapan kecerdasan buatan), dan sebagainya.
Bahasa Pemrograman Bertujuan Umum. Dapat digunakan untuk berbagai aplikasi. Termasuk dalam kelompok ini adalah Pascal, Basic, dan C. Bahasa-bahasa bertujuan tidak berarti tidak bisa digunakan untuk aplikasi lain. Cobol misalnya dapat digunakan untuk terpan ilmiah.
4.   Langkah-Langkah Pembuatan Program

Langkah-langkah sistematis pembuatan program, sebagai berikut :
4.1.      Mendefinisikan permasalahan
4.2.   Membuat rumusan untuk pemecahan masalah
4.3.   Implementasi
4.4.   Menguji coba dan membuat dokumentasi
5.   Algoritma

Algoritma adalah urutan aksi-aksi yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan dan mempunyai efek tertentu.

Algoritman dapat dituliskan dengan banyak cara, mulai dari menggunkan bahasa alami yang digunakan sehari-hari, simbol grafik bagan alir, sampai menggunakan bahasa pemrograman seperti bahasa Pascal.

Dari sumber lain, algoritma diartikan sebagai urutan langkah-langkah logis penyelesaian suatu masalah yang disusun secara sistematis.

Kata logis di atas merupakan kata kunci dalam sebuah algoritma. Langkah-langkah di dalam algoritma haruslah logis, ini berarti hasil dari urutan langkah-langkah tersebut harus dapat ditentukan, benar atau salahnya.
(programming). Orang yang menulis program disebut pemrogram (programmer). Tiap-tiap langkah di dalam program disebut pemrogram (programmer). Tiap-tiap langkah di dalam program disebut pernyataan (statement) atau instruksi. Jadi, program tersusun atas deretan instruksi, bila suatu instruksi dilaksanakan, maka operasi-operasi yang bersesuaian dengan instruksi tersebut dikerjakan oleh komputer. Komputer secara garis besar tersusun atas empat komponen utama, yaitu piranti masukkan, piranti keluaran, unit pemroses utama (CPU), dan memori.

Mekanisme kerja keempat komponen tersebut adalah mula-mula program dimasukkan ke dalam memori komputer, ketika program dilaksanankan (execute), setiap instruksi yang telah tersimpan di dalam komputer dikirim ke CPU, CPU mengerjakan operasi-operasi yang bersesuaian dengan instruks

Apa itu C++

Apa itu C++

assalamualaikum wr wb kali ini saya akan membahas apa itu c++

PENGERTIAN C++

C++merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.Bahasa Cadalah bahasa pemrograman prosedural yangmemungkinkan kita untuk membuat prosedur dalam menyelesaikan suatu masalah.Bahasa pemrograman C++adalah bahasa pemrograman yang berorientasi pada objek.Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, sedangkan untuk C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.

KELEBIHAN  DARI BAHASA PEMROGRAMAN C++ :

1.Bahasa C++ tersedia hampir di semua jenis komputer
2.Kecepatan program jika dibanding dengan program yang sama buatan
bahasa lain, C++ relatif lebih cepat.
3.C++ adalah bahasa yang terstruktur, dengan demikian akan lebih mendukung OOP.
4.Bahasa Standard-nya ANSI bisa dipakai diberbagaiplatform

KEKURANGAN DARI BAHASA PEMROGRAMAN C++:

1.Sulitnya untuk membuat sesuatu dengan Bahasa Pemrograman C++ sehingga minat dalam memperdalam programming akhirnyaharus terhenti, kecuali dengan inisitif sendirimempelajari bahasa/teknologi lain.
2.C++ tidak murni OOP sehingga kurang cocokuntuk mengajarkan Konsep OOP karena kaidah-kaidah OOP dapat dilanggar.

Apa itu Array Statis dan Dinamis

Apa itu Array Statis dan Dinamis


Berdasarkan pengalokasian memory, ada 2 kategori array :
  1. Array Statis
    Array yang jumlah memory yang sudah dipesan sudah tidak dapat diubah atau “diotak – atik” lagi dan sudah fix sehingga apabila di dalam pemesanan memory ada ruang atau space yang tidak terpakai maka akan dianggap ada sisnya oleh memory.
    Contoh:
    kamus:
    Const
    maks_array = …
    Type
    nama_record = record
    < field_1 : tipedata_1,
    field_2 : tipedata_2,
    ….
    field_n : tipedata_n >
    endrecord
    nama_type_array = array [1… maks_array] of nama_recordnama_var_array : nama_type_array
  2. Array Dinamis
    Array yang jumlah pemesanan tempat di memory dapat dirubah sesuai dengan kebutuhan sehingga lebih optimal dalam pemanfaatan ruang di memory.  Contoh:
public class ArrayDinamisInt {
private int[] data; // Array untuk menyimpan data
public DynamicArrayOfInt() {
// Konstruktor.
data = new int[1]; // Array akan bertambah besar jika diperlukan
}
public int get(int posisi) {
// Ambil nilai dari posisi tertentu di dalam array.
// Karena semua posisi di dalam array adalah nol, maka
// jika posisi tertentu di luar data array, nilai 0 akan dikembalikan
if (posisi >= data.length)
return 0;
else
return data[posisi];
}
public void put(int posisi, int nilai) {
// Simpan nilai ke posisi yang ditentukan di dalam array
// Data array tersebut akan bertambah besar jika diperlukan
if (posisi >= data.length) {
// Posisi yang ditentukan berada di luar array data
// Besarkan ukuran array 2x lipat. Atau jika ukurannya masih
// terlalu kecil, buat ukurannya sebesar 2*posisi
int ukuranBaru = 2 * data.length;
if (posisi >= ukuranBaru)
ukuranBaru = 2 * posisi;
int[] dataBaru = new int[ukuranBaru];
System.arraycopy(data, 0, dataBaru, 0, data.length);
data = dataBaru;
// Perintah berikut hanya untuk demonstrasi
System.out.println(“Ukuran array dinamis diperbesar menjadi ”
+ ukuranBaru);
}
data[posisi] = nilai;
}
} // akhir kelas ArrayDinamisInt

Membuat beberapa program jadi satu tampilan di borland c++b

Assalammualaikum wr wb kali ini saya akan membahas tentang borland c++

bagaimana cara membuat beberapa program dalam satu tampilan
saya memberikan cara buka terlebih dahulu borland c++



setelah itu klik file --> project

  
lalu klik ok--> akan muncul tampilan seperti ini


  
 
setelah itu pilih add file to project-->masukan program yang diinginkan
























tinggal compile-->run dan ini hasilnya

terima kasih :)

Menghitung Luas lingkaran pada dev c++

Menghitung Luas lingkaran pada dev c++

pada kesempatan kali ini saya akan menerangkan cara menghitung luas lingkaran dengan menggunakan modularity

luas ß 3.14*r*r
write (luas)

Berikut programnya :

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

void lingkaran()
{
  int r;
  cout<<"masukan nilai jari-jari : ";
  cin>>r;
  cout<<"Luas lingkaran = "<< 3.14*r*r<<endl;
}

int main() {

    lingkaran();
    return 0;
}

menghitung luas persegi pada dev c++

menghitung luas persegi pada dev c++

Apa itu C++ ?
C++ merupakan suatu bahasa pemrograman yang digunakan untuk melakukan perintah-perintah  yang kita buat melalui sebuah codding pada sebuah sistem. Nah sebelum dikenal menjadi C++, bahasa ini dulunya dikenal dengan bahasa C yang dikembangkan di Bell Laboratories yang diturunkan dari bahasa sebelumnya yaitu bahasa B.

Dalam perkembangannya versi ANSI (American National Standart Institute) bahasa pemrograman C menjadi versi yang cukup populer sekitar tahun 1980-an. Dengan adanya dukungan terhadap konsep pemrograman berbasis objek (Object Oriented Programming) maka bahasa C lebih mudah untuk dipelajari bagi pemula selain itu juga lebih mudah untuk dikembangkan dan dirawat.

Keuntungan C++
Bahasa C mempunyai banyak keuntungan dibandingkan dengan bahasa yang lainnya, diantaranya :
Bahasa yang memberikan keleluasaan pada penggunanya.
Tersedia atau cocok pada komputer lain
Kecepatan dalam eksekusi program.
Dengan mudahnya dalam pendekatan logika berfikir manusia terhadap perintah untuk sistem, bahasa C++ juga menjadi salah satu bahasa yang mudah digunakan untuk mempelajari bahasa pemrograman yang lainnya seperti HTML, Java dan Pascal.

Berikut merupakan contoh program C++  :
#include <iostream>
using namespace std;
int main ()
{
      printf ("Hello sobat sheliciouss.com\n");
      system ("pause");
      return 0;
}
Dari codding tersebut akan menghasilkan output seperti gambar dibawah :

Bahasa C++
Dalam menjalankan atau memproses codding yang kita buat maka dibutuhkan sebuah aplikasi compiler. Compiler ini berguna untuk menterjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi bahasa mesin. Untuk compilator C++ sendiri banyak sekali freewarenya seperti Dev++, C Free, Borlan dan masih banyak lagi. Tapi untuk sekarang compiler yang saya gunakan adalah Dev C++.

Seperti judul pada postingan kali ini yaitu cara menghitung luas persegi menggunakan c++, Shella akan memberikan langkah-langkah untuk membuatnya. Berikut cara yang bisa sobat ikuti :
Buka aplikasi compiler, disini Shella menggunakan Dev C++
Klik File -> New -> Source File

Setelah itu ketikan script dibawah ini :
#include <iostream>
using namespace std;
int main()
{
    int P;
    int L;
    int LS;
    printf ("Panjang ?");scanf("%d",&P);
    printf ("Lebar ?");scanf("%d",&L);
    LS=P*L;
    printf ("Luas =%d\n",LS);
    system ("pause");
    return 0;
}
Jika sudah, klik Execute lalu Compile atau CTRL+F9 . Save nama filenya dengan nama sesuai yang sobat inginkan. Pada saat dicompile, maka akan muncul Compile Progress jika status Done maka tidak ada kesalahan pada script yang sobat ketik.

Setelah itu tinggal kita jalankan programnya dengan cara klik Execute lalu Run atau CTRL+F10

Jika sudah di run maka akan muncul program seperti dibawah, tinggal sobat isi angka untuk memulai menghitung luas

Back To Top