Jumat, 21 September 2018

Tutorial C++ Membuat Biodata dengan menggunakan Dev C++



Dalam pembahasan kali ini saya akan berbagi cara membuat aplikasi biodata dengan menggunkan Dev C++. Namun sebelum melangkah lebih lanjut kita pelajari terlebih dahulu tentang code C++ terlebih dahulu.


Terlebih dahulu perkenalan dulu apa itu C++?


PENGERTIAN BAHASA PEMROGRAMAN 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.


Apa itu variable?


Variabel adalah objek penelitian, atau apa yang menjadi fokus di dalam suatu penelitian, baik yang berbentuk abstrak maupun real. Variabel merupakan nilai yang memiliki banyak varian, atau suatu yang bersikap berubah-ubah dan tidak tetap.


Pegertian variabel secara umum adalah merupakan objek yang berbentuk apa saja yang ditentukan oleh peneliti dengan tujuan untuk memperoleh informasi supaya dapat ditarik sebuah kesimpulan. Secara teori, pengertian variabel penelitian adalah suatu objek, sifat, atribut atau nilai dari orang, atau kegiatan yang mempunyai bermacam-macam variasi antara satu dengan lainnya yang ditetapkan oleh peneliti dengan tujuan untuk dipelajari dan ditarik kesimpulan.


JENIS TIPE DATA

1. Tipe data Integer / Ordinal

Tipe data ini adalah tipe data yang berupa bilangan bulat yang akan digunakan untuk operasi matematika. Ada beberapa tipe data yang termasuk integer, yaitu antara lain:

a. ShortInt : memiliki nilai range -128 sampai 127 (signed 8-bit)
b. SmallInt : memiliki nilai range antara - 32768 sampai dengan 32767 (signed 16-bit)
c. LongInt : memiliki nilai range -2147483648 sampai 2147483647 (signed 32-bit )
d. Int64 : memiliki range -263+1 sampai 263-1 (signed 64-bit)
e. Byte : memiliki nilai range 0 sampai 255 (unsigned 8-bit)
f. Word : memiliki nilai range 0 sampai 65535 (unsigned 16-bit)
g. LongWord : memiliki nilain range 0 sampai 494967295(unsigned 32-bit )


Pada pemakaian integer type di implemetasi 16 bit maka:


a. Integer : memiliki range antara - 32768 sampai dengan 32767 (signed 16-bit)
b. Cardinal : memiliki range 0 sampai 65535 (unsigned 16-bit)


Pada pemakaian integer type di implemetasi 32 bit maka:


a. Integer : memiliki range antara -2147483648 sampai 2147483647 (signed 32-bit)
b. Cardinal : memiliki range 0 sampai 4294967295 (unsigned 32-bit)


2. Tipe data Boolean

Tipe data ini hanya terdiri dari nilai logika True dan False. Ada beberapa jenis dari tipe Boolean ini, yaitu:

a. Boolean : berukuran 1 byte (false 0, true 1)
b. ByteBool : berukuran Byte (false 0, true 255 - 8 bit)
c. Bool : berukuran Double (false 0, true -1)
d. WordBool : berukuran Word (false 0, true 65535 - 16 bit)
e. LongBool : berukuran Double (false 0, true -1)


3. Tipe data Floating Point /Real

Tibe data ini meliputi bentuk bilangan desimal. Beberapa bentuk dari tipe data ini adalah:
  • Real : memiliki range 2.9 x 10-39 sampai 1.7 x 1038 
  • Single : memiliki range 1.5 x 10-45 sampai 3.4 x 1038 
  • Double : memiliki range 5.0 x 10-324 sampai 1.7 x 104392 
  • Extended : memiliki range 3.6 x 10-4951 sampai 1.1 x 104392 
  • Currency : memiliki range -922337203685477.5808 sampai 922337203685477.5808 
  • Comp : memiliki range -263+1 sampai 263-1 
Untuk currency, tipe data ini memiliki kepresisian tinggi yaitu 4 angka dibelakang koma (pembulatan bilangan real menjadi bilangan desimal dengan 4 angka dibelakang koma). Biasanya digunakan untuk satuan uang. Dan untuk comp, tipe data ini akan menyimpan nilai integer (bulat) dari nilai decimal yang masuk (melakukan pembulatan).


Penulisan pada deklarasi variable:

4. Tipe Data Enumerated

Tipe data ini adalah berupa nilai urutan dari data yang telah dibuat.

Penulisan pada deklarasi variable:

[variable] : ( [data0],[data1],[data2] );
Masing-masing data akan diberikan nilai integer secara urut. Urutan dimulai dengan nilai urut 0.
Jika ingin melihat nilai integer dari setiap data maka dengan perintah: ord

5. Tipe data Sub Range

Tipe data ini memungkinkan kita membuat range sendiri. Dengan perintah:


[variable] : [constant start]..[constant end];


Jika kita mendeklarasikan 5 adalah a maka proses compile akan terus berjalan jika kita mendeklarasikan 15 adalah a maka proses compile tidak akan berjalan atau berhenti, sehingga terdapat error pada proses compile sehingga tidak dapat di run.


6. Tipe data String dan Character

Tipe data String adalah tipe data yang merupakan rangkaian dari huruf, angka atau symbol yang tidak mengandung harga (nilai).


Beberapa tipe data string adalah sebagai berikut:

  1. .ShortString : Dapat menampung 255 karakter (ANSIChar) 
  2. AnsiString : Dapat menampung ~231 karakter (ANSIChar) 
  3. WideString : Dapat menampung ~230 karakter (WideChar) 
  4. String : Dapat menampung 255 karakter (ANSIChar) 
Tipe data Character adalah tipe data yang berkaitan dengan karakter ( huruf, angka, symbol). Ada beberapa tipe data dari Character yaitu:

  1. ANSIChar : Satu karakter ANSI 
  2. WideChar : Satu karakter Unicode 
  3. Char : Sama dengan ANSIChar 
Jika Anda ingin memunculkan karakter dari nomor urut, Anda dapat menggunakan perintah chr([NoUrut]). Dan untuk mengetaui no urut dari sebuah karakter, Anda dapat menuliskan perintah ord([karakter]).






Dari gambar di atas kita ketahui bahwa ada bebrapa variable yang kita sudah buat.

  1. variable nama [30] yakni adalah variable yang digunakan untuk mengisi kolom inputan dari nama sendiri terdiri dari 30 huruf yang akan dimasukan dalam inputan nya. 
  2. variable email [25] yakni adalah variable yang di gunakan untuk menginputkan dari e-mail yang akan di inputkan yang terdiri dari 25 huruf. 
  3. variable tgl [2] yakni adalah variable yang di gunakan untuk menginputkan data tanggal lahir dari seseorang. variable tgl terdiri dari 2 huruf sebab tanggal hanya maksimal menggunkan 2 huruf dimulai dari 1 - 31 pada kalender. 
  4. variable bln [2] yakni adalah variable yang di gunkan untuk mengisi bulan seseorang yang akan di inputkan. yang terdiri dari 2 huruf saja. 
  5. variable tahun [4] yakni adalah variable yang di gunkan un tuk mengisi tahun lahir dari biodata yang akan di inputkan nantinya. jum lah 4 huruf pada tahun. 

Selanjutnya membuat deklarasi dari variable yang sudah di buat sebelumnya. mohon perhatikan secara seksama agar mudah di pahami.





















Proses output yang akan di tampilan oleh aplikasi Biodata dengan menggunkan Dev C++











Output yang di tampilkan








Nama: Muhamad Irfa'i




Cara Membuat daftar Menu Dengan Menggunaknan Function dalam C++

 Hai teman-teman pada kesempatan kali ini saya akan membuat sebuah daftar menu menggunakan Function dalam Dev C++ yakni dengan pemanggilan f...