Jumat, 20 Mei 2016

Program C/C++ dan Cara Seting Path GCC Compiler (MinGW)

Program yang dibuat menggunakan bahasa pemrograman C/C++ terkenal dengan kecepatan dan performa saat program tersebut dijalankan. Namun program C/C++ memiliki sintaks atau tata penulisan kode yang sulit dimengerti oleh programmer pemula. Terlebih lagi bahasa C/C++ memiliki tingkat kompleksitas yang tinggi dan tergantung dari mesin yang digunakan. Contohnya Application Programming Interface (API) pada mesin (platform) Linux dan Windows dapat berbeda. Artinya bila kita membuat program C/C++ untuk dipakai di platform Linux, program tersebut tidak akan bisa dikompilasi atau dijalankan di platform Windows, begitu juga sebaliknya. Hal ini tidak berlaku jika kita menggunakan fungsi-fungsi standar C/C++.

Artikel ini akan memaparkan pembuatan program C/C++ pada sistem operasi Windows menggunakan fungsi standar C/C++ menggunakan GCC Compiler melalui paket MinGW. Cara pengaturan path GCC compiler juga akan dibahas. Sebelumnya download dahulu software MinGW tersebut yang dapat kamu download secara free alias gratis.

Download: MinGW (Minimalist GNU for Windows)

Setelah MinGW di download, set path instalannya agar bisa dijalankan dari Command Prompt dari lokasi path mana saja. Caranya masuk Control Panel -> System. Setelah jendela System Properties muncul, pilih tab Advanced, klik tombol Environment Variables. Kemudian pilih Path pada grup box System variables. Setelah menu Path dipilih tekan tombol Edit. Selanjutnya kamu salin alamat folder "bin" pada program MinGW yang baru saja diinstal. Contoh salin alamat folder C:\MinGW\bin ke text box Variable value pada jendela Edit System Variable yang kamu buka tadi. Paste alamat tersebut pada string terakhir. Jangan menimpa (rewrite) string data yang sudah ada karena bisa membuat sistem crash. Pastikan tiap akhir string data kamu beri tanda titik-koma (;).

Contoh:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.7.0_02\bin;C:\MinGW\bin;

 
Seting Path Instalasi MinGW


Tambahkan saja path C:\MinGW\bin; diakhir kumpulan string path seperti terlihat pada contoh di atas. Setelah semua beres, tinggal tekan tombol OK pada semua jendela yang telah kamu buka tadi. Sekarang coba jalankan Command Prompt, ketik gcc --v Jika terdapat keluaran informasi versi GCC maka kamu telah berhasil mengatur setingan path instalasi MinGW. Artinya kamu bisa memanggil program GCC Compiler dari path mana saja.

 
Informasi versi GCC


Oke, kita kembali ke program C/C++ yang akan kita buat. Buka notepad (diutamakan Notepad++), ketikan kode sederhana berikut, kemudian simpan dengan nama acak.c:

Bahasa C:
#include <stdio.h>
#include <time.h>

int main() {
  srand(time(0));
 int i;
 
  for (i = 0; i < 20; i++) {
    int random = rand() % 100;
    printf("%d\n", random);
  }
 
  getch();
  return 0;
}

- Compile: ketik gcc -o acak acak.c
- Run: ketik acak.exe

Untuk program dengan bahasa C++, simpan dengan nama acak.cpp

Bahasa C++:
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;

int main() {
  srand(time(0));

  for (int i = 0; i < 20; i++) {
    int random = rand() % 100;
    cout << random << endl;
  }
 
  cin.get();
  return 0;
}

- Compile: ketik g++ -o acak acak.cpp
- Run: ketik acak.exe

Terdapat sedikit perbedaan kode program antara C dan C++ dan cara kompilasinya. Pada bahasa C, fungsi standar input-output menggunakan header stdio.h sedangkan pada C++ menggunakan header iostream. Fungsi srand() dan rand() pada C++ berasal dari header cstdlib, sehingga header cstdlib perlu dituliskan. Perbedaan lainnya ada pada fungsi keluaran yakni printf() pada bahasa C dan cout pada bahasa C++. Agar program tidak langsung keluar saat dijalankan, digunakan fungsi getch() atau cin.get()

Untuk kompilasi pada bahasa C digunakan program gcc, sehingga perintah di Command Prompt menjadi gcc -o nama_file_keluaran kode_sumber.c

Sedangkan untuk bahasa C++ digunakan program g++ dengan perintah kompilasi g++ -o nama_file_keluaran kode_sumber.cpp



Hasil Program C/C++

Reverensi:

 http://husnanlabs.blogspot.co.id/2012/02/program-cc-dan-cara-seting-path-gcc.html

Perulangan While C++

Perulangan While C++ - Selamat pagi gan, pagi ini saya akan melanjutkan berbagi materi c++ yang sebagaimana pada postingan sebelumnya kita membahas tentang jenis Perulangan For pada C++, sekarang kita membahas tentang jenis perulangan selanjutnya yaitu Perulangan While C++.
Seperti yang sudah kita ketahui, terdapat 3 jenis perulangan, yaitu :
Seperti judul postingan diatas mari kita bahas tentang Perulangan While C++, seperti biasa saya menggunakan Program Aplikasi Borland C++ 5.02.
  • While
Statemen perulangan while berbeda dengan statemen perulangan for, karena perulangan ini digunakan bila jumlah perulangannya belum diketahui. Proses perulangan akan terus berlanjut selama kondisinya bernilai benar (true) dan akan berhenti bila kondisinya bernilai salah. 






Syntax statement while :
while (syarat)
{ instruksi;
... }

Keterangan :
while (syarat) : syarat disini adalah berisi batas dari perulangan
instruksi;        : perintah/statemen yang akan diulang selama syaratnya masih terpenuhi atau bernilai benar (true), perintah/statemen ini berada di dalam tanda kurung kurawal ({}).

Contoh program 1 :
#include <~iostream.h~>
#include <~conio.h~>

main() {
int i=1;
while (i<=5)
{ cout<<"\nSelamat datang";
i++;
} getch();}

*hilangkan tanda ~ pada header (#include...)
Keterangan :

int i=1;
perintah diatas adalah pendeklarasian dan pemberian nilai awal untuk variabel i,variabel ini yang akan dijadikan sebagai awal dari perulangan.

while (i<=5)
perintah diatas adalah batas berhenti dari perulangan atau syarat dai perulangan, perulangan ini akan terus berjalan selama variabel i bernilai lebih dari 1 sampai dengan 5.

cout<<"\nSelamat datang";
perintah diatas adalah statemen yang akan diulang selama 5 kali, yaitu menamppilkan kalimat “selamat datang” sebanyak 5 kali.

i++;
perintah ini menunjukkan sifat naik atau incremen artinya dalam setiap perulangan akan ditambah 1 sampai batas maksimal dari syarat yaitu 5.

Hasil output program contoh 1 :





Contoh program 2 :
#include <~iostream.h~>
#include <~conio.h~>

main(){
int n,i=1;
float nilai,rata,jml=0;
cout<<"Input banyak nilai = ";cin>>n;
while(i<=n)
{cout<<"Input Nilai "<<i<<" = " ;cin>>nilai;
jml=jml+nilai;
rata=jml/n;
i++;}
cout<<"\nTotal nilai = "<<jml;
cout<<"\nRata nilai = "<<rata;
getch();}

*hilangkan tanda ~ pada header (#include...)

Keterangan :

int n,i=1;
float nilai,rata,jml=0;

perintah diatas adalah pendeklarasian variabel dan pemberian nilai awal untuk variabel i=1 dan untuk variabel jml=0.

cout<<"Input banyak nilai = ";cin>>n;
perintah diatas artinya user disuruh menginputkan angka ke dalam variabel n, yang nantiy angka tersebut akan dijadikan sebagai batas dari perulangan.
while(i<=n)
artinya perulangan akan berhenti jika nilai dari variabel i sudah lebih besar 1 dan sama dengan nilai yang ada di variabel n. pada proses perulangan yang pertama atau i=1 sampai dengan perulangan yang terakhir atau i=n, maka statemen yang akan dikerjakan adalah menginputkan nilai ke variabel nilai.dengan perintah : cout<<"Input Nilai "<>nilai; dan akan menjumlahkan nilai dari masing-masing proses perulangan tersebut, dengan perintah : jml=jml+nilai; setelah menjumlahkan nilai pada setiap proses perulangan maka akan dicari rata-rata dari nilai tersebut dengan cara nilai yang sudah dijumlahkan dan disimpan dalam variabel jml kemudian di bagi dengan variabel n sebagai batas berhenti dari perulangan tersebut, perintmenahnya yaitu : rata=jml/n;
 
i++;
perintah ini untuk proses incremen dari perulangan pertama sampai perulangan terakhir yaitu sampai i=n.

cout<<"\nTotal nilai = "<cout<<"\nRata nilai = "<
kedua perintah diatas untuk menampilkan jumlah dan rata-rata yang tersimpan pada variabel jml dan rata.
Hasil output program contoh 2 : 
 
 
Reverensi:
https://pojokentrepreneur.blogspot.co.id/2015/04/perulangan-while-c.html


Perulangan Do While C++
Perulangan Do While C++ - Selamat siang gan, menyambung postingan sebelumnya yaitu tentang Perulangan For pada C++ dan Perulangan While C++. Seperti yang kita ketahui terdapat 3 jenis perulangan dalam C++ yaitu :


Maka pada kesempatan kali ini kita akan membahas tentang  Perulangan Do While C++, aplikasi yang saya gunakan masih sama gan yaitu Borland C++ 5.02.

  • Do While

Pada dasarnya struktur perulangan do....while sama saja dengan struktur while, hanya saja pada proses perulangan dengan while, seleksi berada di while yang letaknya di atas sementara pada perulangan do....while, seleksi while berada di bawah batas perulangan. Jadi dengan menggunakan struktur do…while sekurang-kurangnya akan terjadi satu kali perulangan.







While

Do while


Bisa jadi tidak akan pernah dikerjakan jika syarat tidak dipenuhi.
Ini dikarenakan sebelum instruksi

dikerjakan, syarat dicek terlebih dahulu.

Minimal dikerjakan satu kali walaupun syarat tidak dipenuhi.

Ini dikarenakan instruksi dikerjakan dahulu, baru syarat dicek untuk melanjutkan
perulangan

Syntax statement do while :
do
{ instruksi;
....}
while (syarat);

Keterangan :

do adalah awal dari statemen perulangan do while.
instruksi adalah statemen yang akan dikerjakan atau yang akan diulang, baik syarat dari perulangan tersebut terpenuhi atau tidak, karena akan dijalankan instruksinya terlebih dahulu setelah mengerjakan instruksi baru dicek syaratnya, apakah syaratnya masih terpeuhi atau tidak.
While (syarat) adalah syarat atau batas dari perulangan, dimana perulangan tersebut
akan dikerjakan jika syaratnya masih terpenuhi atau bernilai true.

Contoh program 1 :
#include <~iostream.h~>
#include <~conio.h~>
main() {
int a=5,i=1;
do
{ cout<<"\nNilai ke "<<i<<" = "<<a;
a+=5;
i++;
} while (
i<=10);
getch();}
*hilangkan tanda ~ pada header (#include...)
Hasil output contoh program 1 :

Contoh Program 2 :
#include <~iostream.h~>
#include <~conio.h~>
main(){
int n,i=1;
float nilai,rata,jml=0;
cout<<"Input banyak nilai = ";cin>>n;
do
{cout<<"Input Nilai "<<i<<" = " ;cin>>nilai;
jml=jml+nilai;
rata=jml/n;
i++;}
while(i<=n);
cout<<"\nTotal nilai = "<<jml;
cout<<"\nRata nilai = "<<rata;
getch();}
*hilangkan tanda ~ pada header (#include...)
Hasil output contoh program 2 :


Reverensi
https://pojokentrepreneur.blogspot.co.id/2015/04/perulangan-do-while-c.html




Kamis, 03 Maret 2016

TUGAS AKHIR LINGKUNGAN BISNIS (KARYA ILMIAH)



TERNAK SAPI PERAH





Abstrak
Pengembangan peternakan sapi perah di Indonesia pada dasarnya bertujuan meningkatkan produksi susu dalam negeri untuk mengantisipasi tingginya permintaan susu. Hal tersebut memberikan peluang bagi peternak, terutama peternakan sapi perah rakyat untuk lebih meningkatkan produksi, sehingga ketergantungan akan susu impor dapat dikurangi. Konsekuensi logis dari keadaan tersebut, perlu ditunjang oleh perkembangan peternakan sapi perah agar eksis dalam penyediaan produksi susu dan dapat terjaga kelangsungan hidupnya.
Usaha ternak sapi perah adalah usaha yang

TUGAS AKHIR LINGKUNGAN BISNIS (KARYA ILMIAH)



TOKO SEPATU 



Abstrak

Pengertian :
TOKO SEPATU adalah tempat dimana kita bias menemukan bermacam alas kaki, mulai dari sandal, sepatu, sepatu kets, sepatu high heels, sepatu olah raga, dan lain-lainnya.mesaki naman nya toko sepatu, tapi umumnya memang bukan bukan hanya sepatu yang

TUGAS AKHIR LINGKUNGAN BISNIS (KARYA ILMIAH)




Usaha jasa jahitan





Abstrak
Pakaian merupakan salah satu kebutuhan manusia yang paling mendasar selain pangan dan papan. Seiring dengan semakin majunya peradaban manusia yang memfungsikan pakaian bukan sekedar sebagai penutup badan atau aurat namun juga sebagai sarana menghias diri sehingga orang tidak akan puas memiliki satu dua pakaian namun juga banyak pakaian yang

Kamis, 25 Februari 2016

SEJARAH STMIK AMIKOM YOGYAKARTA


STMIK AMIKOM Yogyakarta merupakan salah satu perguruan tinggi swasta yang ada di Yogyakarta. Berdiri pada 29 Desember 1992.

Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta (selanjutnya disebut STMIK AMIKOM Yogyakarta) merupakan salah satu perguruan tinggi swasta yang