Tampilkan postingan dengan label ITB. Tampilkan semua postingan
Tampilkan postingan dengan label ITB. Tampilkan semua postingan

Kamis, 24 Januari 2013

Perintah-perintah Dasar Pada Mysql


 

Keliling di Google ketemu sama web tetangga, artikelnya sangat menarik... ^_^
Jadi ta share aja disini... lumayan,,, kalau tulis sendiri males kepanjangan..... hehehe

Tapi ini sudah lebih dari cukup untuk di fahami oleh pemula ataupun yang udah mahir, karena mungkin buat materi atau sebagai acuan untuk pembelajaran ini bisa digunakan... ^_^

Mysql query adalah perintah atau instruksi yang dapat digunakan untuk mengelola database atau tabel mysql. Query lebih dikenal dengan sebutan SQL (Structured Query Language) yang artinya adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini merupakan bahasa standar yang digunakan dalam mengelola basis data atau database. Banyak database modern seperti mysql, sql server, oracle menggunakan bahasa SQL. Secara umum ada 2 jenis query pada mysql yaitu DML dan DML.

DDL adalah kependekan dari Data Definition Language. DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (CREATE), mengubah(ALTER, RENAME) dan menghapus(DROP) struktur dan definisi dari objek-objek database seperti database, tabel, view, index, function, trigger dan field.
  • CREATE
  1. CREATE DATABASE digunakan untuk membuat database baru
  2. CREATE FUNCTION digunakan untuk membuat function dalam database
  3. CREATE INDEX digunakan untuk membuat index
  4. CREATE PROCEDURE digunakan untuk membuat prosedure dalama database
  5. CREATE TABLE digunakan untuk membuat tabel baru
  6. CREATE TRIGGER digunakan untuk membuat trigger (perintah sql yang dikerjakan otomatis pada even tertentu)
  7. CREATE VIEW digunakan untuk membuat rutin laporan
  • ALTER, RENAME
  1. ALTER DATABASE digunakan untuk mengubah pengaturan database
  2. ALTER FUNCTION digunakan untuk mengubah function
  3. ALTER PROCEDURE digunakan untuk mengubah prosedure
  4. ALTER TABLE digunakan untuk mengubah susunan dan pengaturan tabel
  5. ALTER VIEW digunakan untuk mengubah pengaturan laporan
  6. RENAME TABLE digunakan untuk mengubah nama tabel
  • DROP
  1. DROP DATABASE digunakan untuk menghapus database
  2. DROP FUNCTION digunakan untuk menghapus function
  3. DROP INDEX digunakan untuk menghapus index
  4. DROP PROCEDURE digunakan untuk prosedure
  5. DROP TABLE digunakan untuk menghapus tabel
  6. DROP TRIGGER digunakan untuk menghapus trigger
  7. DROP VIEW digunakan untuk menghapus format laporan

DML adalah kependekan dari Data Manipulation Language. DML adalah kumpulan perintah SQL yang berhubungan dengan proses mengolah dan memanipulasi data dalam table. DML tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database.
  1. SELECT digunakan untuk menampilkan data
  2. INSERT digunakan untuk menambahkan data baru
  3. UPDATE digunakan untuk mengubah data yang sudah ada
  4. DELETE digunakan untuk menghapus data

Variasi penggunaan jenis query DML lebih banyak karena berhubungan dengan data dalam satu atau banyak tabel database. Setiap kasus manipulasi data akan menciptakan susunan baru dengan perintah dasar yang sama.

Semoga bermanfaat gan....!!!

Sumber : zainalhakim.web.id

Selasa, 18 Desember 2012

Game HangeMan Menggunakan Bahasa Pemrograman Python


Assalamualaikum,,, :kl: 

Tentu sobat semua sudah mengenal game ini atau bahkan sobat sudah pernah memainkannya...
Game ini merupakan game tebak kata....

:kh: :kh: :kh: :kh: :kh: :kh: :kh:
Game ini saya buat menggunakan Bahasa Pemrograman Python,,,
Buat sobat yang berminat silahkan di copy atau di download disini...

.import sys

def tebakan(jumlah,tmbJumlah,info):
karakter=raw_input("Tebak Kata! (Huruf Kecil Semua!) : ")
aList=indexList(kata, karakter)
#print aList
if len(karakter)>1: #Mengecek apabila Tebakan yang di masukkan lebih dari 1
print "Jangan Curang...!!! anda hanya boleh memasukkan 1 karakter"
tebakan(jumlah,tmbJumlah,info)
elif len(aList) > 0:
for i in aList:
line[i] = karakter #Pengecekan apabila Karakter inputan cocok dengan Kata Yang akan di tebak
print "Tebakan Anda Tepat!"
c=''.join(line)
print c,"Tebakan Anda yang tidak cocok:", info
if kata==c:
print "Selamat...!!!\n Anda Sudah Berhasil Menebak Kata Tersebut"
sys.exit()
else:
tebakan(jumlah,tmbJumlah,info) #Kembali ke fungsi jika Belum selesai
else:
if karakter in info:
print "Karakter yang anda masukkan sudah pernah anda coba!"
tebakan(jumlah,tmbJumlah,info)
jumlah+=tmbJumlah
info[jumlah]=karakter
if jumlah==0:
print "------------------"
print "| |"
print "|"
print "|"
print "|"
print "|"
print "------------------"
tmbJumlah=1
elif jumlah==1:
print "------------------"
print "| |"
print "| O"
print "|"
print "|"
print "|"
print "------------------"
tmbJumlah=1
elif jumlah==2:
print "------------------"
print "| |"
print "| O"
print "| /|\ "
print "|"
print "|"
print "------------------"
tmbJumlah=1
elif jumlah==3:
print "------------------"
print "| |"
print "| O"
print "| /|\ "
print "| / \ "
print "|"
print "| G A M E O V E R"
print "------------------"
sys.exit()
print "Tebakan Anda yang tidak cocok: ", ' '.join(info)
tebakan(jumlah,tmbJumlah,info)

def indexList(s, item, i=0):
i_list = []
while True:
try:
i = s.index(item, i)
i_list.append(i)
i += 1
except:
break
return i_list

if __name__=='__main__':
kata=("indra")
kata=''.join(kata.lower().split(' '))
line=['_ ']*len(kata)
print ''.join(line)
jumlah=0 #Mengeset Jumlah Awal
tmbJumlah=0 #Mengeset tmbJumlah awal
info=['']*4 #Mengosongkan List
tebakan(jumlah,tmbJumlah,info)


Bagi yang mau download file "*.py" nya silahkan klik link ini :ka:

Jumat, 14 Desember 2012

Belajar Pemrograman Python

Sebelumnya IT Sasak sudah pernah memposting tentang python yang berjudul Bahasa Pemrograman Python tetapi tidak ada salahnya bila kita mengulas dan membahasnya secara lebih terperinci... ^_^

Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2.



Tahun 1995, Guido pindah ke CNRI sambil terus melanjutkan pengembangan Python. Versi terakhir yang dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke DigitalCreations.

Saat ini pengembangan Python terus dilakukan oleh sekumpulan pemrogram yang dikoordinir Guido dan Python Software Foundation. Python Software Foundation adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan komersial.

Nama Python dipilih oleh Guido sebagai nama bahasa ciptaannya karena kecintaan guido pada acara televisi Monty Python’s Flying Circus. Oleh karena itu seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul dalam korespondensi antar pengguna Python.

Python adalah bahasa pemrograman interpreter, sama seperti Perl, PHP, Ruby. Bahasa pemrograman Interpereter adalah bahasa pemrograman yang menterjemahkan kode program ke dalam bahasa mesin. Setiap akan menjalankan aplikasi yang sudah kita buat dengan bahasa python, maka harus ada program python dikomputer tersebut. Jadi aplikasi yang sudah kita buat tidak bisa berjalan sendiri seperti program berekstensi .exe, yang bisa berjalan tanpa program pembuatnya. File aplikasi yang dibuat dengan bahasa python ini biasanya dalam bentuk file teks, sehingga bisa dibuka dengan Notepad atau program editor teks lainnya.

Download dulu Python di sini. Oiya python yang paling baru sekarang ada dua versi, versi 2.7.2 sama versi 3.2.2. Saya juga ga tahu kenapa bisa ada dua versi, yang mana yang baru? Dua2nya juga baru. Untuk belajar kali ini kita download aja yang 3.2.2.

Untuk tutorial instalasinya bisa di download disini.


Sumber : ganjarramadhan.wordpress.com

Jumat, 16 November 2012

Memulai Belajar .Net Programming ( C# atau VB.Net)

Hai Sobat IT Sasak, sekarang kita akan memulai Belajar Pemrograman .Net dengan mudah dan cepat.
Untuk diketahui, pemrograman .Net membutuhkan .Net Framework. Framewok .Net sebenarnya mendukung banyak bahasa, tapi disini akan dijelaskan hanya C# dan VB.Net. Karena menurut saya, kedua bahasa ini yang lebih populer digunakan dalam pembuatan program dilingkungan kerja .Net.

Dalam artikel ini, kita akan menggunakan IDE untuk memulai pemrograman .Net, IDE yang kita gunakan adalah Visual Studio 2010 Express Edition. Jangan khawatir tentang licence, karena microsoft memberikan gratis untuk para developer yang ingin Belajar Pemrograman .Net. 

Silahkan download Visual C# 2010 Express Edition bagi yang ingin belajar C#, atau Visual Basic 2010 Express Edition. Ukuran dari file tersebut adalah sekitar 3,1 MB, loh? kok kecil banget? iya, karena nanti ketika file itu dijalankan, akan download lagi file file yang dibutuhkan untuk install IDE. Jadi dibutuhkan koneksi internet untuk menginstall IDE Visual Studio.

Tapi tenang, Microsoft juga mengeluarkan Visual Studio Express Edition dalam format iso, sehingga bagi yang tidak ada koneksi internet, bisa install Visual Studio. untuk Versi Offlinenya, silahkan download di sini

Update :
Ternyata .Net Programming juga bisa jalan di Linux dengan coding yang sama, silahkan coba project mono


Belajar VB.Net

Assalamualaikum...
Kali ini IT Sasak akan share tentang VB.Net,,,

Alhamdulillah, belajar oprek VB.Net Otodidak... ^_^
Iseng install Microsoft Visual Studio 2012 trus nyoba otak-atik VB.Net, ternyata gak begitu sulit...hehehe

Memang tidak seringan ketika membuat aplikasi di VB 6.0 tetapi tampilan di VB.Net jauh lebih menarik...
Agak gimana gitu,....!!!

Tampilan Dekstopnya mirip-mirip kayak Java... ^_^

Langsung aja dah,,,
Nech screenshot aplikasi pertamaku... ^_^



Berikut scriptnya:

Public Class Form1
Dim a, b As Integer
a = TextBox1.Text
b = TextBox2.Text

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
hasil.Text = a * b
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
hasil.Text = a / b
End Sub

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
hasil.Text = a + b
End Sub

Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
hasil.Text = a - b
End Sub

End Class



Selasa, 06 November 2012

Contoh Perulangan di Python

Assalamualaikum...
Kali ini IT Sasak akan share tentang perulangan perulangan yang bisa dilakukan di python...
Untuk saat ini hanya dua jenis perulangan yang sudah saya coba..hehe
yaitu menggunakan perulangan for dan while...

Langsung saja, berikut contoh perulangan nya... ^_^
Menggunakan for

for i in (1,10):
print(i)

for i in range (1,10):
print(i)

for i in (1,10,2):
print(i)

for i in range (1,10,2)
print(i)

for i in reversed(range(1,10,2)):
print(i

Berikut screenshotnya:





Menggunakan while

i=1
while i<10:
print(i)
i=i+1

Berikut screenshotnya:

Jumat, 02 November 2012

Membuat Jam Digital dengan Tkinter di Python



Spesifikasi Program:
* Komponen Tkinter: Frame, Label
* Modul tambahan: time
* Fungsi penting: strftime(), after()


Berikut Kode Program: JAM DIGITAL

#file: jamku.py
#versi: python 2.7
#Program Jam Digital dengan Tkinter
#created by Indra Al-Sasak
#update: 03/11/2012 11.14 AM

#memanggil modul Tkinter
from Tkinter import *
#memanggil modul time (untuk mengakses waktu saat ini)
import time

class JamDigital:
""" Kelas Jam Digital"""

def __init__(self, parent, title):
self.parent = parent

self.parent.title(title)
self.parent.protocol("WM_DELETE_WINDOW", self.onTutup)
self.parent.resizable(False, False)

#buat variabel String untuk teks jam
self.teksJam = StringVar()

self.aturKomponen()
#melakukan looping untuk tampilan jam
self.update()

def aturKomponen(self):
mainFrame = Frame(self.parent, bd=10)
mainFrame.pack(fill=BOTH, expand=YES)

#teks jam dibuat dengan komponen Label, yang bisa berubah
#setiap waktu
self.lblJam = Label(mainFrame, textvariable=self.teksJam,
font=('Helvetica', 40))
self.lblJam.pack(expand=YES)

self.lblInfo = Label(mainFrame, text="www.itsasak.blogspot.com",
fg='red')
self.lblInfo.pack(side=TOP, pady=5)

def update(self):
#strftime() berfungsi untuk merubah waktu secara lokal
#menjadi bentuk string yang kita inginkan.
datJam = time.strftime("%H:%M:%S", time.localtime())

#mengubah teks jam sesuai dengan waktu saat ini
self.teksJam.set(datJam)

#perubahan teks jam dalam selang waktu 1 detik (1000 ms)
self.timer = self.parent.after(1000, self.update)

def onTutup(self, event=None):
self.parent.destroy()


if __name__ == '__main__':
root = Tk()

app = JamDigital(root, "Jam Digital")

root.mainloop()






Source : klinikpython.wordpress.com

Menggunakan Module di Python

Assalamualaikum...
Pada kesempatan kali ini IT Sasak akan share tentang cara menggunakan module di python....
Jadi ketika kita membuat sebuah aplikasi yang sangat kompleks, penggunakan fungsi saja tidak cukup. Python memperbolehkan kita untuk membagi aplikasi tersebut dalam beberapa file disebut dengan module. Apa itu module? Dan bagaimana penggunaannya? Simak terus artikel ini…

Module Python
  1. Python memberikan kemudahan dalam hal pengelolaan suatu aplikasi dengan cara membagi aplikasi tersebut dalam banyak file, yang sering disebut dengan module.
  2. Module Python biasanya berisi beberapa pernyataan yang saling berhubungan (bisa berupa kumpulan fungsi atau kelas).
  3. Sebuah module dapat berinteraksi dengan module lainnya. Untuk mengakses suatu module, kita harus menggunakan pernyataan import .
  4. Module ini disimpan dalam sebuah file yang berekstensi .py.
Berikut contoh sederhana penggunaan module, pesan.py.

# File: pesan.py

def SalamKenal(nama):
print ("Hai, %s! Salam PythonMania!" %nama)



Untuk mengakses module pesan.py, kita buat file baru yang bernama pesanKu.py.

# File: pesanKu.py

import pesan

#input data nama
namaAnda=raw_input("Nama Anda : ")

#akses module pesan
pesan.SalamKenal(namaAnda)

raw_input("Tekan <Enter> ")



Ada 2 cara untuk mengakses module:
(1) Simpan file module dalam satu folder yang sama dengan file aplikasi utama. Contoh: file pesan.py (sebagai modul) kita simpan dalam folder yang sama dengan file pesanKu.py (file utama).
(2) Simpan file module dalam folder path Python. Kalau di Windows, simpan pada folder C:\Python32.


Selamat mencoba... ^_^
Semoga bermanfaat....



Source : klinikpython.wordpress.com

Selasa, 30 Oktober 2012

Menentukan rank 3 bilangan di python


Menentukan rank 3 bilangan di python, dengan membandingkan ketiga bilangan itu dan menampilkannya dalam Ascending dan Descending...

Berikut Source codenya

bil1 = input("Masukkan Bilangan 1 : ")
bil2 = input("Masukkan Bilangan 2 : ")
bil3 = input("Masukkan Bilangan 3 : ")

#Kemungkinan yang muncul ada 6 kondisi
#bil1 bil2 bil3
#bil1 bil3 bil2
#bil2 bil1 bil3
#bil2 bil3 bil1
#bil3 bil2 bil1
#bil3 bil1 bil2

if(bil1<=bil2<=bil3):
print 'ASC :', bil1,bil2,bil3
print 'DESC :', bil3,bil2,bil1
elif(bil1<=bil3<=bil2):
print 'ASC :', bil1,bil3,bil2
print 'DESC :', bil2,bil3,bil1
elif(bil2<=bil1<=bil3):
print 'ASC :', bil2,bil1,bil3
print 'DESC :', bil3,bil1,bil2
elif(bil2<=bil3<=bil1):
print 'ASC :', bil2,bil3,bil1
print 'DESC :', bil1,bil3,bil2
elif(bil3<=bil2<=bil1):
print 'ASC :', bil3,bil2,bil1
print 'DESC :', bil1,bil2,bil3
elif(bil3<=bil1<=bil2):
print 'ASC :', bil3,bil1,bil2
print 'DESC :', bil2,bil1,bil3



Output yang ditampilkan adalah:

Bahasa Pemrograman Python


Assalamualaikum,,,
Mungkin kalau kita berbicara tentang python yang terbayang dibenak sobat semua pasti Ular Python...ckckckck

Jadi Bahasa Pemrograman ini juga ternyata masih populer dikalangan programer.. ^_^

Bahasa Pemrograman ini termasuk bahasa pemrograman yang dikategorikan bahasa pemrograman interpreter karena Hasil akhir atau outpunya langsung ditampilkan tanpa harus di compiler...
Sama halnya dengan PHP... ^_^

Udah ah,,, yang tertarik buat belajar bahasa pemrograman ini silahkan download instalernya...


Nanti sobat tinggal pilih untuk windows atau untuk linux....!!!

Semoga bermanfaat... ^_^

Minggu, 28 Oktober 2012

Install Netkit di Linux Opensus


Assalamualaikum,,,
Berhubung ada tugas dari dosen untuk membuat tutorial Instalasi Netkit, maka tidak ada salahnya kalau saya posting juga di IT Sasak, hitung-hitung sambil menyelam minum jus,,,,ckckckck

Sebelum kita beranjak ke tutorial instalasi Netkit, tidak ada salahnya kalau kita bahas dulu apa itu netkit...

Menurut saya, (hehehe,,,ini menurut saya loch, jadi kalau salah mohon dibenerin)...

Netkit merupakan sebuah alat untuk mensimulasikan jaringan pada Linux... jadi Simulasinya berbasis text...

Berbeda dengan simulasi yang ada di woindows seperti Paket Tracer yang sudah berbasis GUI...

Jadi kalau kita membuat simulasi jaringan di linux dengan Netkit, serasa gimanaaaaa gitu,,,, (hehehe)
Serasa jadi He*kel...hehe

Udah ah basa-basinya,,, kita langsung ke tutorialnya:

Langkah pertama adalah sobat harus mempersiapkan alat dan bahannya terlebih dahulu...
jadi aplikasi netkit ini hanya bisa di jalankan di linux jadi sobat sebelumnya harus menginstal linux di kompi sobat... atau kalau tidak mau repot gunakan Virtualbox, mengenai virtualbox ini sobat bisa baca disini...

Setelah itu sobat tinggal download 3 file yang di butuhkan untuk instalasi netkit:
1. Download netkit-2.8.tar.bz2
2. Download netkit-filesystem-i386-F5.2.tar.bz2
3. Download netkit-kernel-i386-K2.8.tar.bz2

Setelah selesai di download, silahkan copykan ketiga file tersebut di direktori Home...

NB: Sebenarnya bisa di copy di tempat lain hanya saja untuk lebih mempermudah proses instalasinya.. ^_^

Lanjutkan dengan membuka terminal sobat dan ketikan perintah dibawah ini:

tar -jxvf netkit-2.8.tar.bz2
tar -jxvf netkit-filesystem-i386-F5.2.tar.bz2
tar -jxvf netkit-kernel-i386-K2.8.tar.bz2

Sampai disini sobat sudah setengah jalan dalam proses instalasi netkit...

Jadi perintah diatas hanya untuk mengekstrak file netkit tersebut sehingga menghasilkan folder netkit di home direktori...

Selanjutnya configurasikan path netkit tersebut dengan perintah:

export NETKIT_HOME=/home/indraalsasak/netkit
export PATH=$PATH:$NETKIT_HOME/bin
export MANPATH=$NETKIT_HOME/man



Selanjutnya silahkan exit terminalnya dan buka kembali, kita bias mengecek configurasinya denga perintah :

cd ~/netkit                         //Perintah untuk masuk ke direktori Netkit
./check_configuration.sh   //perintah untuk mengecek konfigurasi netkit tersebut

Maka akan ditampilkan:






Silahkan mencobanya dengan mengetikkan perintah:
vstart pc1 –eth0=a new netmask 255.255.255.0
vstart pcRouter –eth0=a

jika berhasil, maka akan tampil seperti dibawah ini….


Install Linux di Windows 7 dengan Virtualbox


Pada kesempatan kali ini saya akan menjelaskan tentang bagaimana menginstal atau mencoba-coba berbagai macam jenis OS baik yang linux maupun Windows,,,

Disini sobat tidak perlu mahir untuk bisa menggunakan aplikasi ini...hehehe

Sobat hanya tinggal mendownload aplikasinya disini


Selanjutnya silahkan sobat lakukan konfigurasi sesuai dengan OS yang sobat ingin try...hehe

pada gambar tersebut saya mencoba install Opensus, selain itu saya juga sudah mencoba Mandriva dan Fedora, semuanya lancar... 
hanya saja Laptop atau Compi sobat harus bersahabat tentunya...hehehe
lebih bagus lage lok spesifikasi laptop sobat bagus...

Selamat mencoba dan semoga bermanfaat....

Rabu, 17 Oktober 2012

Pengenalan Algoritma dan Pemrograman


Assalamualaikum...

Kali ini kita akan belajar tentang Pengenalan Algoritma dan Pemrograman...

Jadi dalam membuat suatu program, sangat penting bagi seorang develop mengetahui tentang Algoritma pemrograman... hehehe


Sebenarnya saya juga belum terlalu memahaminya... ^_^

Yang penting kita sama-sama belajar ja... hehe


Akan tetapi sebelum kita membuat suatu algoritma pemrograman, alangkah baiknya apabila kita mengetahui serta memahami terlebih dulu bagian-bagian yang digunakan pada algoritma pemrograman tersebut. Berikut merupakan bagian dari algoritma pemrograman C++:

PREPROCESSOR

#include 
Digunakan untuk memanggil atau menambahkan file header (file unit) yang telah dibuat sebelumnya. File header berisikan perintah-perintah atau fungsi-fungsi yang telah didefinisikan. Beberapa file header, secara default telah ada di dalam Borland C++, namun bisa dibuat sendiri sesuai dengan kebutuhan. PreProcessor ini berada pada bagian paling atas dari pemrograman. Berikut contoh penulisannya: 

#include “iostream.h” atau #include <iostream.h> 

#define 

Digunakan untuk mendefiniskan sebuah identifier (pengenal) untuk menggantikan beberapa pernyataan (statement) yang ada di header file. Berikut contoh penulisannya: 

#define IS “IT Sasak” 
#define IST“IT Sasak Tentunya” 

artinya, pengenal IS dapat menggantikan posisi pernyataan “IT Sasak” dan ITS menggantikan “IT Sasak Tentunya”. 

#define pi 3.14 
#define g 10 

Artinya, pi bernilai konstan 3.14 dan g bernilai konstan 10.

TIPEDATA

Tipe data merupakan bagian program yang paling penting karena tipe data mempengaruhi setiap instruksi yang akan dilaksanakan oleh computer. Misalnya saja 5 dibagi 2 bisa saja menghasilkan hasil yang berbeda
tergantung tipe datanya. Jika 5 dan 2 bertipe integer maka akan menghasilkan nilai 2, namun jika keduanya bertipe float maka akan menghasilkan nilai 2.5000000. Pemilihan tipe data yang tepat akan membuat proses operasi data menjadi lebih efisien dan efektif. Dalam bahasa C terdapat lima tipe data dasar, yaitu :

char
Format : %c, keterangan : karakter / string.

int
Format : %i / %d, keterangan : integer / bilangan bulat.

float
Format : %f, keterangan : float / bilangan pecahan.

double
Format : %1f, keterangan : pecahan presisi.

string
Format : %s, keterangan : string.

KONSTANTA

Konstanta merupakan suatu nilai yang tidak dapat diubah selama proses program berlangsung. Konstanta nilainya selalu tetap. Konstanta harus didefinisikan terlebih dahulu di awal program. Konstanta dapat bernilai integer, pecahan, karakter dan string. Contoh konstanta : 50; 13; 3.14; 4.50005; ‘A’; ‘Bahasa C’. Selain itu, bahasa C juga menyediakan beberapa karakter khusus yang disebut karakter escape, antara lain:
\a : untuk bunyi bell (alert)
\b : mundur satu spasi (backspace)
\f : ganti halaman (form feed)
\n : ganti baris baru (new line)
\r : ke kolom pertama, baris yang sama (carriage return)
\v : tabulasi vertical
\0 : nilai kosong (null)
\’ : karakter petik tunggal
\” : karakter petik ganda
\\ : karakter garis miring.
  
VARIABEL

Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai kebutuhan. Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan aturan sebagai berikut :
Terdiri dari gabungan huruf dan angka dengan karakter pertama harus berupa huruf. Bahasa C bersifat case-sensitive artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim dianggap berbeda.
Tidak boleh mengandung spasi.
Tidak boleh mengandung symbol-simbol khusus, kecuali garis bawah (underscore). Yang termasuk symbol khusus yang tidak diperbolehkan antara lain : $, ?, %, #, !, &, *, (, ), -, +, = dsb
Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Contoh penamaan variabel yang benar :
NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
Contoh penamaan variable yang salah :
%nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!, dsb.

OPERATOR ARITMATIKA

Bahasa C menyediakan lima operator aritmatika, yaitu :
* : untuk perkalian
/ : untuk pembagian
% : untuk sisa pembagian (modulus)
+ : untuk pertambahan
- : untuk pengurangan.

OPERATOR PERBANDINGAN

< Kurang dari
<= Kurang dari sama dengan
> Lebih dari
>= Lebih dari sama dengan
== Sama dengan
!= Tidah sama dengan

OPERATOR LOGIKA

&& : Logika AND (DAN)
|| : Logika OR (ATAU)
! : Logika NOT (INGKARAN)

KODE PENENTU FORMAT

. %c : Membaca sebuah karakter
. %s : Membaca sebuah string
. %i, %d : Membaca sebuah bilangan bulat (integer)
. %f, %e : Membaca sebuah bilangan pecahan (real)
. %o : membaca sebuah bilangan octal
. %x : Membaca sebuah bilangan heksadesimal
. %u : Membaca sebuah bilangan tak bertanda.


Contoh Program:


#include <iostream.h>

#include <conio.h>



void main()

{

char nama [25] = "Indra Al-Sasak";

int umur = 22;



 cout<<"Ini adalah Program Pertamaku"<<endl;

 cout<<"Menampilkan Output di C++"<<endl;

 cout<<"============================"<<endl;

 cout<<"\nNama Saya : "<<nama<<endl;

 cout<<"Umur Saya : "<<umur<<" Tahun"<<endl;

 cout<<"Tentang   : Saya adalah Mahasiswa D4 ITB-Seamolec";



}


Hasilnya ketika di Run:



 

Design By:
SkinCorner