Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts
| How to Create MySQL Database Xampp Terminal Mac |
Disini saya akan memberikan sedikit tutorial mengenai MySQL Database. Dan ini adalah artikel pertama saya membahas tentang Database. Berhubung di internet tutorial membuat Database menggunakan Command Line hanya memberikan tutorial untuk Windows saja, disini saya akan memberikan tutorial Cara Membuat Database MySQL XAMPP di Terminal Mac OS X. Jadi bagi anda yang menggunakan Mac OS X, jangan berkecil hati, di terminal mac juga bisa kok membuat database melalui terminal. Silahkan lihat saja tutorial nya dibawah ini.
Cara Membuat Database MySQL dengan Terminal
- Yang pertama sekali jalankan terlebih dahulu XAMPP di Macbook anda. Jika belum mempunyai XAMPP silahkan download dibawah ini.
- Setelah itu silahkan jalankan Server Apache dan MySQL nya.
- Lalu masuk ke Terminal dan lanjut ke pembuatan database nya.
- Dan ketikkan command seperti ini /Applications/xampp/xamppfiles/bin/mysql u- root -p
- Kemudian tekan ENTER. (Jika ada password silahkan tekan ENTER saja).
- Lalu kita akan membuat sebuah database, silahkan buat nama database nya. Dengan command seperti di bawah ini :
create database foodshop;
- foodhsop adalah nama database yang saya gunakan.
- Lalu gunakan database tersebut untuk memasukkan datanya. Buka database nya dengan command :
use foodshop;
- Dan buat table pada database nya. Command :
create table food(
-> cake char(20),
-> bread char(20),
-> noodle char(20),
-> juice char(20),
-> Beverage(20)
-> );
- food adalah nama table yang saya gunakan. char(20) adalah max character yang dapat anda masukkan pada database nya.
- Kemudian masukkan data-data nya dengan command :
insert into food values ('isi data anda',isi data anda',isi data anda');
- Gunakan command di atas untuk menambahkan data kedalam table database nya.
- Buka localhost/phpmyadmin untuk check apakah database tersebut sudah tersimpan atau tidak.
Jika ada yang kurang
jelas, silahkan berikan komentar anda dibawah ini. Terima kasih


Bahasa C adalah salah satu dari sekian banyak nya bahasa pemrograman
komputer di dunia ini. Bahasa C mempunyai banyak keunggulan, dan sangat
banyak aplikasi-aplikasi yang dibuat menggunakan bahasa C ini. Bahasa C
ini adalah bahasa yang dikatakan gampang-gampang susah, karena bahasa C
ini tergolong tingkat pemrograman menengah.
Banyak tipe bahasa C yang sudah dikembangkan, seperti Bahasa Pemrograman
C, Bahasa Pemrograman C++ dan Bahasa Pemrograman C#. Tetapi disini saya
akan menjelaskan tutorial beserta video nya pengalan Bahasa Pemrograman
C yaitu Tutorial Menampilkan Hello World.
Pada tutorial kali ini kita akan mempelajari cara membuat program
menampilkan "Hello world!" dengan bahasa pemrograman C. IDE yang
digunakan adalah Code::Blocks 13.12.
Source code
#include <stdio.h>
int main()
{
printf("Hello world!");
return 0;
}
Sekian dulu dari saya tentang artikel ini, semoga Artikel diatas mudah dimengerti dan di pahami, jika ada yang ingin ditanyakan,
silahkan saja berikan komentar anda dibawah ini. Semoga bermanfaat.
Sekian
Casting Tipe Data
Pada post sebelumnya sudah dijelaskan mengenai masing masing tipe data.
Dalam
pemrograman kita terkadang dihadapkan suatu masalah, dimana kita
diharuskan untuk mengganti tipe data tersebut dengan tipe data yang
dapat ditampung oleh hasil pengoperasian yang kita lakukan.
Contoh langsung lihat codenya saja.
Contoh 1...
Code:#include <stdio.h>
int main()
{
int alas, tinggi;
float Luas;
printf("Masukkan Alas: ");
scanf("%d", &alas); // input alas
printf("Masukkan Tinggi: ");
scanf("%d", &tinggi); // input tinggi
//Proses menghitung Luas segitiga.
Luas = (alas * tinggi)/2; // sama saja seperti 1/2 * (alas * tinggi)
printf("Hasil: %f\n", Luas); // menampilkan Hasil perhitungan
return 0;
}
Output : Bisa kita lihat bahwa
4 x 5 = 20 lalu dibagi 2 = 10
Hasilnya Benar.
Tetapi jika kita masukkan Alas = 3, dan tinggi = 3.
Seharusnya kita mendapat nilai 4.5, akan tetapi hasil yang kita harapkan berbeda..
Kenapa ?
Tentu saja karna nilai Alas dan Tinggi tersebut berupa Integer.
Jika kita mengoperasikan dua buah bilangan bulat, maka compiler otomatis akan mendeteksi bahwa hasil yang kita inginkan berupa bilangan bulat juga.
Contoh 2....
Code:#include <stdio.h>
int main()
{
float a = 2 / 10;
printf("%f\n", a);
return 0;
}
Apa outputnya ?Tentu saja 0.00000
Tetapi jika kita mengubahnya dengan menambahkan angka 0 dibelakang koma menjadi
Code:
#include <stdio.h>
int main()
{
float a = 2.0 / 10.0;
printf("%f\n", a);
return 0;
}
Maka hasilnyaTapi apakah mungkin jika kita melakukan hal tersebut kepada Contoh kita yang pertama tadi ?
gak mungkinkan kita menyuruh user untuk nambahin .0 disetiap angka yg mereka input ? Repot banget.
Maka, untuk mempermudah kita dapat melakukan casting.
apa itu Casting ?
Mengganti ? Mengubah ?
Apa sajalah, Casting adalah suatu cara untuk mengubah tipe data dari variabel ke tipe data lain.
Caranya ?
Code:
#include <stdio.h>
int main()
{
int alas, tinggi;
float Luas;
printf("Masukkan Alas: ");
scanf("%d", &alas); // input alas
printf("Masukkan Tinggi: ");
scanf("%d", &tinggi); // input tinggi
//Proses menghitung Luas segitiga.
Luas = (float) (alas * tinggi)/2; // sama saja seperti 1/2 * (alas * tinggi)
printf("Hasil: %f\n", Luas); // menampilkan Hasil perhitungan
return 0;
}
Output jika kita input alas dan tinggi = 3:Perhatikan Code Contoh1 tadi dan Code diatas.
apa yang beda ???
Luas = (float) (alas * tinggi)/2;
iyak, ada syntax (float) sebelum (alas * tinggi)/2.hal tersebutlah yang dinamakan casting. Jika sebelumnya yang kita proses itu adalah int, maka kita mengubah tipe data dari variabel alas dan tinggi menjadi float, agar bisa menghasilkan nilai berkoma.
Jika ada yang kurang dimengerti, bisa bertanya melalui Komentar dibawah Artikel ini.
Sekian dan Terima Kasih..
Jika sebelumnya kita pernah membahas sedikit mengenai Tipe data.
Mungkin masih ada yang belum tau apa kegunaan Control String dari masing masing tipe data tersebut, dan bagaimana cara menggunakannya untuk Input dan Output.
Code:
maka untuk control string, kita gunakan %d atau bisa juga %i.
ingat, untuk fungsi scanf() kita menggunakan simbol & didepan nama variabel.
ini berarti seolah olah saat kita menginputkan suatu nilai berupa apa saja (tergantung control string) maka nilai tersebut akan di masukkan ke dalam alamat suatu variabel.
nb: Saat belajar pointer nanti, anda akan tau bahwa &variabel berfungsi untuk menampilkan alamat variabel tersebut.
nb: \n digunakan untuk new line
\t digunakan untuk tab
Bagaimana jika kita mempunyai dua buah variabel yang ingin ditampilkan bersamaan Tentu boros jika kita menggunakan fungsi printf() dua kali.
Maka caranya begini.
Code:
%d pertama untuk menampilkan nilai variabel Tanggal
%d Kedua untuk menampilkan nilai variabel Bulan
%d Ketiga untuk menampilkan nilai variabel Tahun
Code:
1. untuk integer kita menggunakan %d/ %i, untuk tipe data float kita menggunakan %f
2. Nah mungkin sedikit agak ditekankan.
Kenapa %f nya ada 2 ?
dalam bahasa C kita bisa melakukan input 2 kali dalam 1 baris, tentunya diakhiri dengan enter.
Jadi saat kita input trus kita enter, itu berarti kita selesai memasukkan nilai pertama, dst.
sama seperti saat kita menampilkan, kita bisa menampilkan 3 nilai dari variabel sekaligus, dalam input juga begitu, kita bisa input 2 nilai sekaligus, bisa juga lebih.
Karna ini bilangan berkoma, tentu gk enak kalo kita liat 4.6000000 :v
maka di Bahasa C, kita dapat mengatur untuk menampilkan berapa angka sebelum koma (sebelah kanan).
%.2f = menampilkan 2 angka belakang koma
%.3f = menampilkan 3 angka belakang koma, dst.
Code:
Jika char hanya untuk satu huruf, lalu bagaimana jika kita menginputkan nama ?
Coba saat disuruh input tadi anda masukkan nama anda apa yg keluar ?
Gimana caranya biar kita bisa masukkin Nama ?
Karna bahasa C tidak mempunyai tipe data string, maka kita gunakan array of char
Array of char, apa itu ?
Jika materi mengenai Array masih cukup jauh dari pembahasan.
NB: Array = sekumpulan data yang bertipe sama.
Jadi untuk string ini, berarti kita membuat suatu variabel yang dapat menyimpan kumpulan huruf. Itulah kenapa dinamakan array of char
Menggunakan control string = %s
Code:
Begini, jika kita hanya menggunakan control string %s, fungsi scanf() akan otomatis membaca bahwa sebuah SPASI itu bernilai NULL.
Jadi kalo misalnya ente buat kalimat trus ada spasinya, yang dia masukkin hanya Kata pertama.. Kenapa ? karna setelah kata pertama ada spasi, fungsi scanf() otomatis baca kalo itu akhir.
tetapi dengan %[^\n]s
fungsi scanf() dapat terus membaca, seberapa panjang kalimat itu, dan seberapa banyak spasi tersebut. Sebab dia akan berakhir saat kita pencet Enter.
kenapa gak pake fungsi gets() untuk input ?
berdasarkan pengalaman saya sendiri, kadang terjadi buffer overflow saat kita menggunakannya, artinya fungsi gets() tersebut kadang terlewatkan, seperti gk kebaca gitu.
Untuk nampilinnya ?
ya pakek %s aja
Terima Kasih telah membaca.
Ada baiknya jika anda mencoba kodenya
Mungkin masih ada yang belum tau apa kegunaan Control String dari masing masing tipe data tersebut, dan bagaimana cara menggunakannya untuk Input dan Output.
int
Pertama kita mulai dari integer.Code:
#include <stdio.h>
int main()
{
int Angka_Favorit;
printf("Masukkan Angka yang anda Sukai: ");
scanf("%d", &Angka_Favorit);
printf("Angka yang anda Sukai: %d\n", Angka_Favorit);
return 0;
}
Perhatikan pada bagian fungsi scanf(); scanf("%d", &Angka_Favorit);
kita sudah tau bahwa variabel Angka_Favorit tersebut bertipe int (integer)maka untuk control string, kita gunakan %d atau bisa juga %i.
ingat, untuk fungsi scanf() kita menggunakan simbol & didepan nama variabel.
ini berarti seolah olah saat kita menginputkan suatu nilai berupa apa saja (tergantung control string) maka nilai tersebut akan di masukkan ke dalam alamat suatu variabel.
nb: Saat belajar pointer nanti, anda akan tau bahwa &variabel berfungsi untuk menampilkan alamat variabel tersebut.
printf("Angka yang anda Sukai: %d\n", Angka_Favorit);
Lalu,
pada bagian fungsi printf() tentu saja kita tidak menggunakan &
sebab kita ingin menampilkan Nilai dari variabel tersebut.nb: \n digunakan untuk new line
\t digunakan untuk tab
Bagaimana jika kita mempunyai dua buah variabel yang ingin ditampilkan bersamaan Tentu boros jika kita menggunakan fungsi printf() dua kali.
Maka caranya begini.
Code:
#include <stdio.h>
int main()
{
int Tanggal, Bulan, Tahun;
printf("Masukkan Tanggal Lahir anda: ");
scanf("%d", &Tanggal);
printf("Masukkan Bulan Lahir anda: ");
scanf("%d", &Bulan);
printf("Masukkan Tahun Lahir anda: ");
scanf("%d", &Tahun);
printf("Tanggal Lahir Anda : %d - %d - %d\n", Tanggal, Bulan, Tahun);
return 0;
}
printf("Tanggal Lahir Anda : %d - %d - %d\n", Tanggal, Bulan, Tahun);
Pada baris diatas, ditunjukkan%d pertama untuk menampilkan nilai variabel Tanggal
%d Kedua untuk menampilkan nilai variabel Bulan
%d Ketiga untuk menampilkan nilai variabel Tahun
float
Jika di tipe data int, kita menggunakan %d/ %i maka sesuai namanya "FLOAT" kita menggunakan %f untuk Control StringCode:
#include <stdio.h>
int main()
{
float a, b, hasil;
printf("Masukkan sembarang angka berkoma (2 kali)\n");
scanf("%f %f", &a, &b);
hasil = a + b;
printf("Hasil dari Penjumlahan antara %.2f dan %.2f adalah %.2f\n", a, b, hasil);
return 0;
}
scanf("%f %f", &a, &b);
Mungkin sedikit berbeda dengan contoh pada bagian int tadi1. untuk integer kita menggunakan %d/ %i, untuk tipe data float kita menggunakan %f
2. Nah mungkin sedikit agak ditekankan.
Kenapa %f nya ada 2 ?
dalam bahasa C kita bisa melakukan input 2 kali dalam 1 baris, tentunya diakhiri dengan enter.
Jadi saat kita input trus kita enter, itu berarti kita selesai memasukkan nilai pertama, dst.
sama seperti saat kita menampilkan, kita bisa menampilkan 3 nilai dari variabel sekaligus, dalam input juga begitu, kita bisa input 2 nilai sekaligus, bisa juga lebih.
scanf("%f %f", &a, &b);
Baris diatas sama saja seperti: scanf("%f", &a);
scanf("%f", &b);
Dari pada repot buat 2 baris, mending kita gabung aja jadi 1 :v printf("Hasil dari Penjumlahan antara %.2f dan %.2f adalah %.2f\n", a, b, hasil);
Loh kok %.2f ? kenapa tidak %f ?Karna ini bilangan berkoma, tentu gk enak kalo kita liat 4.6000000 :v
maka di Bahasa C, kita dapat mengatur untuk menampilkan berapa angka sebelum koma (sebelah kanan).
%.2f = menampilkan 2 angka belakang koma
%.3f = menampilkan 3 angka belakang koma, dst.
char
char ? tentu saja character / huruf. Control String = %cCode:
#include <stdio.h>
int main()
{
char HurufDepan;
printf("Huruf depan dari Nama Anda : ");
scanf("%c", &HurufDepan);
printf("Huruf Depan : %c\n", HurufDepan);
return 0;
}
Sepertinya
setelah melihat beberapa contoh diatas, saya tidak perlu lagi
menjelaskan maksud dari kode tersebut, karna anda pasti sudah
memahaminya.Jika char hanya untuk satu huruf, lalu bagaimana jika kita menginputkan nama ?
Coba saat disuruh input tadi anda masukkan nama anda apa yg keluar ?
Gimana caranya biar kita bisa masukkin Nama ?
Karna bahasa C tidak mempunyai tipe data string, maka kita gunakan array of char
Array of char, apa itu ?
Jika materi mengenai Array masih cukup jauh dari pembahasan.
NB: Array = sekumpulan data yang bertipe sama.
Jadi untuk string ini, berarti kita membuat suatu variabel yang dapat menyimpan kumpulan huruf. Itulah kenapa dinamakan array of char
Menggunakan control string = %s
Code:
#include <stdio.h>
int main()
{
char nama[50]; // kita anggap bahwa nama akan berisi sekitar 0 ~ 50 huruf
printf("Masukkan Nama Anda: ");
scanf("%[^\n]s", &nama);
printf("Nama Anda: %s\n", nama);
return 0;
}
scanf("%[^\n]s", &nama);
Apa maksud kode diatas ?Begini, jika kita hanya menggunakan control string %s, fungsi scanf() akan otomatis membaca bahwa sebuah SPASI itu bernilai NULL.
Jadi kalo misalnya ente buat kalimat trus ada spasinya, yang dia masukkin hanya Kata pertama.. Kenapa ? karna setelah kata pertama ada spasi, fungsi scanf() otomatis baca kalo itu akhir.
tetapi dengan %[^\n]s
fungsi scanf() dapat terus membaca, seberapa panjang kalimat itu, dan seberapa banyak spasi tersebut. Sebab dia akan berakhir saat kita pencet Enter.
kenapa gak pake fungsi gets() untuk input ?
berdasarkan pengalaman saya sendiri, kadang terjadi buffer overflow saat kita menggunakannya, artinya fungsi gets() tersebut kadang terlewatkan, seperti gk kebaca gitu.
Untuk nampilinnya ?
ya pakek %s aja

Terima Kasih telah membaca.
Ada baiknya jika anda mencoba kodenya

Sebelum belajar lebih jauh, ada baiknya kita mengetahui, apa itu tipe data, variabel, dan komentar dalam Pemrograman Bahasa C
apa kegunaannya ?
Misal, Jika kamu ingin membuat sebuah variabel yang akan menampung bilangan bulat, maka tipe data yang digunakan int.
Tetapi, jika anda menggunakan char maka saat anda menampilkannya, tentu saja hasilnya akan berbeda.
Code:
tetapi jika anda mengganti nilanya dengan 128, maka hasilnya akan berbeda.
Kenapa ?
1. Rentang dari char hanya dari -128 ~ 127.
2. char merupakan representasi dari ASCII code
Coba anda ubah c = 65, dan ubah control stringnya dari %d menjadi %c, lalu compile.
Apa yang tampil ?
huruf "A", kenapa ? ya tadi karna char adalah representasi dari ASCII code.
Detailnya akan dibahas nanti
Jadi, pastikan anda menggunakan tipe data yang sesuai dengan kebutuhan dari program tersebut.
Dalam pemograman, variabel adalah suatu lokasi penyimpanan (di dalam memori komputer) yang berisikan nilai atau informasi yang nilainya tidak diketahui maupun telah diketahui (wikipedia)
Jika dicontohkan, variabel merupakan sebuah tempat yang akan digunakan untuk menampung suatu nilai, baik itu berupa angka, huruf, kalimat, dll.
Code:
apa saja ?
1. Nilai dengan tipe data int
2. Jumlah bertipe int
3. huruf1 dalam char
4. huruf2 dalam char
5. huruf3 dalam char
6. rata_rata dalam char
maka, jika kita mengisikan nilai (inisialisasi) pada variabel tersebut, kita dapat menyimpannya, memprosesnya, dan menampilkannya sesuai keinginan.
Dalam bahasa C, jika kita menginisialisasikan suatu variabel maka awalnya variabel tersebut berisi nilai yang tidak tentu.
Code:
Loh kok 98 ?
Lah iya, kan dia gk diberitau nilainya akan berapa, tidak seperti bahasa pemrograman lain seperti Pascal, dll yang otomatis mendefault nilainya menjadi 0, bahasa C justru membuat mereka secara random.
Ketentuan penamaan variabel
membuat variabel tidak bisa sembarang.
nb : bahasa C merupakan bahasa yang Case Sensitive.
jadi dalam bahasa C, misal agan buat variabel NiLai, maka jika ingin menampilkan,
memproses, dll. agan juga harus membuatnya dengan huruf yang sama persis dari
besar dan kecilnya.
1. Anda bisa memberikan angka pada variabel, tetapi angka tersebut tidak boleh diletakkan didepan.
Contoh:
2. Case Sensitive. seperti yang sudah dijelaskan diatas
Contoh:
3. Tidak boleh menggunakan Spasi
Contoh:
4. Anda bisa mendeklarasikan beberapa variabel yang berbeda dalam satu baris dengan tipe data yang sama, menggunakan tanda KOMA (,)
Contoh:
Komentar tidak akan dijalankan oleh kompiler, mereka akan diabaikan.
Code:
Nah, dari contoh diatas kita dapat mengetahui bahwa komentar tidak akan dijalankan oleh kompiler.
dan ada dua cara bagaimana kita menampilkan komentar
1. /* INI KOMENTAR*/
syntax tersebut digunakan untuk membuat komentar yang terdiri dari 1 baris
2. // INI KOMENTAR
kalo yang ini digunakan jika untuk membuat komentar dalam 1 baris doang
Cobalah mengutak atik dan mencoba kode tersebut, Terima Kasih
Tipe Data
Untuk menyimpan suatu variabel diperlukan tempat khusus di dalam memori komputer, Besar dan tipe dari variabel-variabel di dalam standar program C++ mempunyai spesifikasi tersendiri.apa kegunaannya ?
Misal, Jika kamu ingin membuat sebuah variabel yang akan menampung bilangan bulat, maka tipe data yang digunakan int.
Tetapi, jika anda menggunakan char maka saat anda menampilkannya, tentu saja hasilnya akan berbeda.
Code:
#include <stdio.h>
int main()
{
char c = 12;
printf("%d\n", c);
return 0;
}
Jika anda mendeklarasikan variabel c untuk menampung nilai 12, jika anda compile hasilnya benar 12.tetapi jika anda mengganti nilanya dengan 128, maka hasilnya akan berbeda.
Kenapa ?
1. Rentang dari char hanya dari -128 ~ 127.
2. char merupakan representasi dari ASCII code
Coba anda ubah c = 65, dan ubah control stringnya dari %d menjadi %c, lalu compile.
Apa yang tampil ?
huruf "A", kenapa ? ya tadi karna char adalah representasi dari ASCII code.
Detailnya akan dibahas nanti
Jadi, pastikan anda menggunakan tipe data yang sesuai dengan kebutuhan dari program tersebut.
Variabel
Apa itu Variabel ?Dalam pemograman, variabel adalah suatu lokasi penyimpanan (di dalam memori komputer) yang berisikan nilai atau informasi yang nilainya tidak diketahui maupun telah diketahui (wikipedia)
Jika dicontohkan, variabel merupakan sebuah tempat yang akan digunakan untuk menampung suatu nilai, baik itu berupa angka, huruf, kalimat, dll.
Code:
#include <stdio.h>
int main()
{
int Nilai, Jumlah;
char huruf1, huruf2, huruf3;
float rata_rata;
return 0;
}
Berdasarkan contoh diatas, kita mendeklarasikan beberapa variabel.apa saja ?
1. Nilai dengan tipe data int
2. Jumlah bertipe int
3. huruf1 dalam char
4. huruf2 dalam char
5. huruf3 dalam char
6. rata_rata dalam char
maka, jika kita mengisikan nilai (inisialisasi) pada variabel tersebut, kita dapat menyimpannya, memprosesnya, dan menampilkannya sesuai keinginan.
Dalam bahasa C, jika kita menginisialisasikan suatu variabel maka awalnya variabel tersebut berisi nilai yang tidak tentu.
Code:
#include <stdio.h>
int main()
{
int Nilai;
printf("isi dari variabel Nilai: %d\n", Nilai);
return 0;
}
Output:Loh kok 98 ?
Lah iya, kan dia gk diberitau nilainya akan berapa, tidak seperti bahasa pemrograman lain seperti Pascal, dll yang otomatis mendefault nilainya menjadi 0, bahasa C justru membuat mereka secara random.
Ketentuan penamaan variabel
membuat variabel tidak bisa sembarang.nb : bahasa C merupakan bahasa yang Case Sensitive.
jadi dalam bahasa C, misal agan buat variabel NiLai, maka jika ingin menampilkan,
memproses, dll. agan juga harus membuatnya dengan huruf yang sama persis dari
besar dan kecilnya.
1. Anda bisa memberikan angka pada variabel, tetapi angka tersebut tidak boleh diletakkan didepan.
Contoh:
int Panjang1, Panjang2; BENAR
int 1Panjang, 2Panjang; SALAH
2. Case Sensitive. seperti yang sudah dijelaskan diatas
Contoh:
int PanjanG = 3;
printf("Panjangnya = %d\n", PanjanG); BENAR
printf("Panjangnya = %d\n", Panjang); SALAH
3. Tidak boleh menggunakan Spasi
Contoh:
int LUAS_PERSEGI; BENAR
int LUAS PERSEGI; SALAH
4. Anda bisa mendeklarasikan beberapa variabel yang berbeda dalam satu baris dengan tipe data yang sama, menggunakan tanda KOMA (,)
Contoh:
int LUAS_PERSEGI, LUAS_SEGITIGA; BENAR
int LUAS_PERSEGI, float LUAS_SEGITIGA; SALAH
Komentar
Dalam Pemrograman kita dimungkinkan untuk membuat sebuah komentar, yang dapat membantu kita untuk menjadi catatan.Komentar tidak akan dijalankan oleh kompiler, mereka akan diabaikan.
Code:
#include <stdio.h>
/*
Selamat datang di BERITIPS.com
Kita sekarang sedang belajar mengenai Komentar
Tulisan ini tidak akan ditampilkan
*/
int main()
{
int Nilai = 3; // Mengisi variabel Nilai dengan angka 3
printf("isi dari variabel Nilai: %d\n", Nilai); // Menampilkan isi dari variabel Nilai
return 0;
}
Output:Nah, dari contoh diatas kita dapat mengetahui bahwa komentar tidak akan dijalankan oleh kompiler.
dan ada dua cara bagaimana kita menampilkan komentar
1. /* INI KOMENTAR*/
syntax tersebut digunakan untuk membuat komentar yang terdiri dari 1 baris
2. // INI KOMENTAR
kalo yang ini digunakan jika untuk membuat komentar dalam 1 baris doang
Cobalah mengutak atik dan mencoba kode tersebut, Terima Kasih
Setelah mendownload dan menginstall Code::Blocks, sekarang saatnya kita menggunakannya.
1. Buka Code::Blocks
2. Pilih Console Application, lalu click Go
3. Pilih Bahasa yang digunakan, tentu saja C (bukan C++), lalu klik Next
4. Tentukan Tempat menyimpan Project program tersebut, lalu Next
NB: -Project title adalah Nama untuk Folder dari Project kita, karna saat kita membuat project otomatis akan dibuat Folder baru.
5. Setting Compiler, biarkan saja seperti itu, lalu klik Finish
6. Perhatikan bagian kiri Code::Blocks, disana ada list Project yang anda tadi.
>Double Click pada main, maka file main.c akan terbuka.
>Code::Blocks otomatis membuat program yang menampilkan Hello World!
>Tekan F9 pada keyboard untuk Build& Run code.
1. Header/ Preprocessor
1. Buka Code::Blocks
2. Pilih Console Application, lalu click Go
3. Pilih Bahasa yang digunakan, tentu saja C (bukan C++), lalu klik Next
4. Tentukan Tempat menyimpan Project program tersebut, lalu Next
NB: -Project title adalah Nama untuk Folder dari Project kita, karna saat kita membuat project otomatis akan dibuat Folder baru.
5. Setting Compiler, biarkan saja seperti itu, lalu klik Finish
6. Perhatikan bagian kiri Code::Blocks, disana ada list Project yang anda tadi.
>Double Click pada main, maka file main.c akan terbuka.
>Code::Blocks otomatis membuat program yang menampilkan Hello World!
>Tekan F9 pada keyboard untuk Build& Run code.
Penjelasan Singkat Code dari Hello World!
Code:#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
1. Header/ Preprocessor
#include merupakan pengarah preprocessor yang digunakan untuk membaca file yang
dinamakan file judul (header file). stdio.h, windows.h, math.h, string.h, dll. merupakan file header yang
merupakan standard library dari C. Setiap file header berhubungan
dengan perintah masukan (input), perintah keluaran (output), dan
fungsi-fungsi yang digunakan dalam suatu program.
Contoh Header Standar: Header Reference
Pilih <cstdio> (stdio.h)
disana kalian bisa lihat, apa saja isi dari header tersebut.
Seperti: printf, scanf, fprintf, fscanf, gets, puts, dan banyak lagi.
2. int main()
main()
merupakan suatu fungsi utama dari program, dimana segala sesuatu didalam
main akan dijalankan, kecuali Comment(Komentar). *Komentar akan dibahas
dalam materi yang lain.
3. printf()
printf() merupakan salah satu fungsi dari header stdio.h, dimana berfungsi untuk mengeluarkan/ menampilkan output kelayar.
printf akan menampilkan segala sesuatu yang ada didalam tanda kutip (string).
4. Titik koma >>>> ;
4. Titik koma >>>> ;
Setiap baris kode harus diakhiri dengan titik koma, ini digunakan saat kita mengakhiri perintah.
Contoh:
int a = 5;
printf("Hai Sayang");
scanf("%f", &komakoma);
int b = 1 + 2;
dll. Tetapi ada saat dimana kita tidak perlu menggunakan titik koma di akhir baris kode, misal di pengkondisian, pengulangan, dll. Akan dibaha lebih lanjut di materi tersebut.
5. \n ?
\n merupakan salah satu Escape Sequences, kode yang memiliki makna spesial
\n = new line. Digunakan untuk membuat baris baru.
akan dibahas di artikel lainnya mengenai Escape Sequences.
Contoh:
int a = 5;
printf("Hai Sayang");
scanf("%f", &komakoma);
int b = 1 + 2;
dll. Tetapi ada saat dimana kita tidak perlu menggunakan titik koma di akhir baris kode, misal di pengkondisian, pengulangan, dll. Akan dibaha lebih lanjut di materi tersebut.
5. \n ?
\n merupakan salah satu Escape Sequences, kode yang memiliki makna spesial
\n = new line. Digunakan untuk membuat baris baru.
akan dibahas di artikel lainnya mengenai Escape Sequences.
6. return 0;
Intruksi return menyebabkan fungsi main() berakhir dan mengembalikan kode yang
mengikuti instruksi tersebut, dalam kasus ini 0 . Ini merupakan cara yang paling sering digunakan untuk mengakhiri program.
Intruksi return menyebabkan fungsi main() berakhir dan mengembalikan kode yang
mengikuti instruksi tersebut, dalam kasus ini 0 . Ini merupakan cara yang paling sering digunakan untuk mengakhiri program.
Secara teori, fungsi harus mengembalikan nilai.
Dan untuk semua fungsi, default nilai yang dikembalikan ke pemanggilnya adalah integer bernilai 0. Nilai ini kemudian secara umum digunakan oleh C untuk menyampaikan kepada pemanggil fungsi bahwa fungsi telah selesai tanpa masalah.
Pemanggilnya siapa?
Kalo agan menjalankan program, maka sebenarnya proses yang terjadi di dalam komputer adalah agan menyuruh OS memanggil fungsi yang dimiliki oleh OS tersebut, yang pada gilirannya bertugas memuat program ke memori lalu memanggil fungsi di dalam program tersebut. Dalam C, fungsi yang pertama dipanggil dalam sebuah program selalu bernama main(). Fungsi ini ketika selesai dijalankan, harus mengembalikan nilai integer.
main() biasanya mengembalikan nilai 0 kalo fungsi selesai dengan normal, atau nilai lain kalo programmer-nya butuh nilai lain.
Dan untuk semua fungsi, default nilai yang dikembalikan ke pemanggilnya adalah integer bernilai 0. Nilai ini kemudian secara umum digunakan oleh C untuk menyampaikan kepada pemanggil fungsi bahwa fungsi telah selesai tanpa masalah.
Pemanggilnya siapa?
Kalo agan menjalankan program, maka sebenarnya proses yang terjadi di dalam komputer adalah agan menyuruh OS memanggil fungsi yang dimiliki oleh OS tersebut, yang pada gilirannya bertugas memuat program ke memori lalu memanggil fungsi di dalam program tersebut. Dalam C, fungsi yang pertama dipanggil dalam sebuah program selalu bernama main(). Fungsi ini ketika selesai dijalankan, harus mengembalikan nilai integer.
main() biasanya mengembalikan nilai 0 kalo fungsi selesai dengan normal, atau nilai lain kalo programmer-nya butuh nilai lain.
Terima Kasih.
Kenal Pemrograman
Apa itu Pemrograman ?Pemrograman adalah proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. *Wikipedia
Apa itu Bahasa C ?
Bahasa C merupakan salah satu dari sekian banyak bahasa pemrograman di dunia ini.
Seperti : Python, C#, C++, Pascal, Java, dll.
Sejarah Singkat Bahasa C
Bahasa C dirancang oleh Dennis M. Ritchie pada
tahun 1972 di AT&T Bell Labs. Bahasa C dikembangkan dari bahasa BPCL (Basic
Combined Programming Language ) dan Bahasa B. Bahasa BPCL di kembangkan
oleh Martin Richard pada tahun 1967 sebagai bahasa system operasi dan compiler.
Ken Thompson pada tahun 1970 telah merancang bahasa B dengan memasukkan feature
BPCL. Bahasa B dirancang untuk membuat system operasi UNIX/LINUX untuk computer
DEC PDP-7 pada Bell Laboratories.
Pada tahun 1978 Dennis Ritchie dan Brian W. Kerninghan mempublikasikan
bahasa C melalui buku "The C Programming Language". Buku ini
diterbitkan oleh Prentice Hall dan pada saat ini telah di terjemahkan dalam
berbagai bahasa di dunia. Dan buku ini juga yang menjadikan legenda dan sejarah
bagi bahasa C hingga di kenal dengan sebutan K&R C ((K=Kerninghan |
R=Ritchie)).
Seiring pesatnya perkembangan bahasa C, maka banyak vendor dan software
developer mengembangkan bahasa C menurut versi mereka masing-masing. hal ini
telah memicu ANSI (American National Standards Institute) pada tahun 1983 untuk
membentuk komite teknis yang di sebut X3J11 untuk bekerja pada standard bahasa
C yang bertujuan untuk membuat definisi standar bahasa C yang lebih modern dan
komprehensif, dengan memperbaiki syntax dan grammar bahasa C. Pada akhir 1989
komite telah menyetujui standard ANSI untuk bahasa C yang kemudian terkenal
dengan sebutan ANSI C.
Persiapan Sebelum Nge-Code (Ngoding)
Sebelum memulai Memprogram, hal yang harus disediakan pertama kali tentunya PC/Laptop,Kedua Compiler(IDE)..
Apa itu Compiler(IDE) ?
IDE adalah sebuah program komputer yang berguna untuk menerjemahkan program komputer yang ditulis dalam bahasa pemrograman tertentu menjadi program yang ditulis dalam bahasa pemrograman lain.
nah, bahasa C mempunyai beberapa Compiler, bisa memakai Borland, C++ Builder, Code Block, dan lain lain..
tetapi saya sendiri biasa menggunakan Code Block untuk melakukan pemrograman(NGODING)
Apa itu Code Blocks ?
Code::Blocks ini merupakan IDE yang dapat digunakan untuk coding bahasa C, C++ dan Fotran. Keunggulannya adalah open source dan dapat berjalan di platform yang berbeda baik itu Windows, Linux dan Mac OS
Langsung saja kalo kalian mau download buka Websitenya Code Block Disini
karna saya pengguna windows jadi pilih untuk platform Windows, lalu pilih nomor 3
codeblocks-13.12mingw-setup-TDM-GCC-481.exe biar mingwnya auto-search oleh code blocks
Terima Kasih.























