Jumat, 14 November 2008

Elemen Dasar Program C++

A. Identifier (Pengenal)

Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk menyatakan variabel, konstanta, tipe data, dan fungsi. Aturan untuk penulisan identifier sama dengan aturan dalam Bahasa Pascal, antara lain:
- Tidak boleh dimulai dengan karakter non huruf
- Tidak boleh ada spasi
- Tidak boleh menggunakan karakter-karakter : ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < > ? , . /
- Tidak boleh menggunakan reserved words yang ada dalam C++.

B. Tipe Data
Berikut ini tipe data yang ada dalam C++
Tipe data bilangan bulat:

  • char
  • int (integer)
  • short (short integer)
  • long (long integer)
Tipe data bilangan real:
  • float (real)
  • double (real double)
  • long double
Selain itu terdapat juga tipe data unsigned ini mirip dengan yang bukan unsigned. Bedanya adalah tipe data ini tidak mengenal bilangan negatif (nilainya selalu posisif).

C. Deklarasi Variabel
Seperti halnya Pascal, variabel yang digunakan dalam program harus dideklarasikan terlebih dahulu. Pengertian deklarasi di sini yaitu mengenalkan variabel ke program dan menentukan tipe datanya. Berikut ini contoh pendeklarasian variabel:
int jumlah;
float harga_satuan, variabel1;
char saya, kamu;

D. Assignment
Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah dideklarasikan. Berikut adalah contoh assignment:
Jumlah = 10;
Harga_satuan = 23.456;
Saya = ‘B’;
Kamu = ‘2’;
Untuk pendeklarasian konstanta dalam C++ mirip dengan Pascal. Sintaksnya adalah:
const tipe_data nama_konstanta = value;
Contoh:
const float phi = 3.141592;
Berikut ini contoh program C++ untuk mencari luas dan keliling lingkaran dengan
jari-jari 7.2;
#include "conio.h"
#include "iostream.h"
void main()
{
const float phi = 3.141592;
float jari_jari, keliling, luas;
jari_jari = 7.2;
luas = phi * jari_jari * jari_jari;
keliling = 2 * phi * jari_jari;
cout << "Program C++ mencari luas & keliling lingkaran dgn jari-jari 7.2 :\n"; cout cout << "Luas lingkaran adalah " <<>

Sumber : http://kliksanasini.blogspot.com

Selengkapnya...

Dasar Program C++

Hal yang menjadi catatan penting di sini bahwa program C++ bersifat Case Sensitive, artinya huruf besar dan kecil dianggap beda. (Dalam contoh ini memakai program Turbo C++)
Contoh program C++ :
#include "iostream.h"
void main()
{
cout << "Hello world.\n"; }
A. FILE HEADER
iostream.h pada contoh diatas disebut file header, yang diperlukan agar perintah cout bisa dijalankan.

Untuk mengaksesnya, digunakan perintah #include , atau #include “file header”. Dalam suatu program bisa jadi melibatkan lebih dari satu file header. File header untuk printf adalah stdio.h
File header untuk clrscr() adalah conio.h

B. FUNGSI MAIN()
Tulisan main()
merupakan nama fungsi, sedangkan bagian yang diapit dengan { dan } disebut blok (tubuh fungsi). Sedangkan perintah void bermakna bahwa fungsi main() tidak mengembalikan nilai/value.

C. STATEMENT
Perintah cout << "Hello world.\n"; adalah salah satu contoh statement. Perintah tersebut digunakan untuk menampilkan tulisan pada layar. Setiap statement harus diakhiri dengan ; (titik koma). Tanda \n digunakan untuk pindah baris. Bandingkan hasilnya contoh diatas dengan di bawah ini:
#include "stdio.h"
void main()
{
printf ("Hello world.\n");
}
D. MENGHAPUS LAYAR
Untuk menghapus/membersihkan layar dalam program C++ digunakan perintah clrscr(). Perintah ini bisa dijalankan setelah ditambahkan file header conio.h.
Contoh:
#include "stdio.h"
#include "conio.h"
void main()
{
printf ("Hello world.\n");
clrscr();
}

E. KOMENTAR
Anda dapat menambahkan komentar pada program C++ Anda. Berikut ini style untuk menambah komentar.
// ----------------------------------
// ini adalah komentarku yang pertama
// ----------------------------------
atau
/* ----------------------------------
ini adalah komentarku yang pertama
---------------------------------- */
Contoh:
#include "iostream.h"
void main()
{
//Perintah ini untuk menampilkan Hello world dilayar :
cout << "Hello world.\n"; /*Perintah ini untuk menampilkan Latihan Torbo C++ dilayar : */ cout << "Latihan Torbo C++.\n"; }

Sumber : http://kliksanasini.blogspot.com
Selengkapnya...

Sejarah Program C++

:: Pendahuluan ::

Bahasa program C++ adalah penerus bahasa program C yang merupakan termasuk bahasa pemrograman tingkat menengah. Pencipta bahasa program C adalah Brian W. Kernighan dan Dennis M. Ritchie pada tahun 1972. Sedangkan C++ diciptakan satu dekade setelah C oleh Bjarne Stroustroup dari Laboratorium Bell, AT&T pada tahun 1983. Pada awalnya C++ diberi nama “A better C”.
Nama C++ sendiri diberi nama oleh
Rick Mascitti. Adapun tanda ++ berasal dari operator increment pada bahasa C. Keistimewaan C++ adalah karena bahasa ini mendukung OOP (Object Oriented Programming).

:: Program C++ ::
Program C++ dapat dibuat menggunakan editor teks maupun editor sekaligus compilernya. Program utamanya berekstensi (.CPP). Pada saat kompilasi program utama bersama dengan file header (.h) akan diterjemahkan oleh compiler menjadi file obyek (.OBJ). Selanjutnya file obyek ini bersama-sama dengan file obyek lain dan file library (.LIB) dikaitkan menjadi satu oleh linker. Hasilnya adalah file (.EXE) executable.


Sumber: http://kliksanasini.blogspot.com
Selengkapnya...

Kamis, 13 November 2008

Software : Software Aplikasi

Software Aplikasi atau software aplikasi adalah software program yang memiliki aktivitas pemrosesan perintah yang diperlukan untuk melakukan permintaan pengguna dengan tujuan tertentu. Software aplikasi terdiri dari :
1. Bahasa Program (Programing Language)
2. Program Aplikasi (Application Program)
3. Program Paket/Paket Program (Packet Program)
4. Program Utilitas (Utility Program)
5. Games dan Entertainment, dan lain-lain

:: Bahasa Program (Programing Language) ::
adalah software bahasa yang digunakan dengan cara merancang atau membuat porgram sesuai dengan struktur dan metode yang dimiliki oleh bahasa program itu sendiri.
Menurut tingkatnya dibagi menjadi :
  1. Bahasa pemrograman tingkat rendah (low level language), merupakan bahasa pemrograman generasi pertama, bahasa pemrograman jenis ini sangat sulit dimengerti karena instruksinya menggunakan bahasa mesin. Biasanya yang mengerti hanyalah pembuatnya saja karena isi programnya berupa kode-kode mesin.
  2. Bahasa pemrograman tingkat menengah (midle level language), merupakan bahasa pemrograman di mana pengguna instruksi sudah mendekati bahasa sehari-hari, walaupun begitu masih sulit untuk dimengerti karena banyak menggunakan singkatan-singkatan seperti STO artinya simpan (singkatan dari STORE).
  3. Bahasa pemrograman tingkat tinggi (high level language), merupakan bahasa yang mempunyai ciril lebih terstruktur, mudah dimengerti karena menggunakan bahasa sehari-hari. Contoh : Basic, Pascal, Delphi, Visual Studio, C, C++, Java, dan lain-lain

:: Program Aplikasi (Application Program) ::

Program Aplikasi dibedakan atas 3 kategori, yaitu :
  1. Personal Packaged Software, adalah sekumpulan software yang telah diintegrasikan dengan segaja pada hardware yang ada (dalam hal ini PC) dengan tujuan untuk kepentingan yang sifatnya pribadi, seperti : Accounting, Communication, Desktop Database, Desktop Publishing, dan lain-lain.
  2. Workgroup Computing, adalah software yang memiliki fungsi workgroup (kolaborasi) dalam suatu lingkungan kerja, seperti : Messaging System, Workgroup Conferencing, Workgroup email, dan lain-lain.
  3. Enterprice Application, adalah serangkaian aplikasi yang didesain untuk membantu pengguna dalam hal pengelolaan data dan mendukung fungsi-fungsi bisnis dari suatu organisasi, seperti SAP, Oracle, Peoplesoft dan lain-lain.

:: Program Utilitas (Utility Program) ::
Merupakan elemen sistem program yang bertugas mengerjakan tugas minor dalah hal pengoperasian mesin, seperti mempersiapkan media disk, membuat duplikasi file, menghapus file, memberi proteksi pada file atau software, menguji kerja komputer dan sebagainya. Contoh : Norton Utility, PC Tools, Antivirus, MC Affe dan lain-lain.


:: Games dan Entertainment ::
Merupakan program yang dibuat untuk kesenangan semata dalam bentuk permainan.


Sumber : Bpk. Assa Syarifudin
Edited by Jupren

Selengkapnya...

Software : Sistem Operasi

Sistem operasi adalah software yang berfungsi melakukan operasi yang mengurusi tentang aktivitas komputer seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat komputer agar dapat berjalan selaras dengan fungsinya.
Menurut Silberschatz, Galvin, Gagne (2003), Sistem Operasi adalah suatu program yang bertindak sebagai perantara antara pengguna dan hardware komputer. Dia juga menyatakan bahwa tujuan dari sistem operasi adalah :
  1. Melaksanakan program pengguna dan memudahkan dalam menyelesaikan masalahnya.
  2. Membuat sistem komputer menjadi mudah untuk digunakan.
  3. Menjadikan pengguna hardware komputer menjadi lebih efisien.
Sistem operasi bekerja untuk mengatur operasi CPU, identifikasi input output (I/O), tempat penyimpanan (memori) dan segala aktivitas komputer. Sistem operasi mengendalikan semua sumber daya komputer dan menyediakan landasan sehingga sebuah program aplikasi dapat ditulis dan dijalankan.
Tugas Sistem Operasi, diantaranya :
  1. Menyediakan antarmuka pengguna (user interface), yaitu berupa : melakukan perintah (command-bassed user interface) dalam bentuk teks; mengarahkan menu (menu driven); antarmuka unit grafik (graphical user interface - GUI); kombinasi ikon dan menu untuk menerima dan melaksanakan perintah.
  2. Menyediakan informasi yang berkaitan dengan hardware, yaitu berupa perangkat yang aktif atau pasif, dan mengendalikan perangkat I/O (input/Output device).
  3. Pengelolaan file dan direktori data, yaitu memastikan file-file dalam penyimpanan sekunder tersedia bila diperlukan, dan mengamankan dari pengguna yang tidak dibenarkan mengaksesnya.
  4. Melakukan tugas pengolahan dan pengendalian sumber daya dalam sebuah proses sebagai berikut :
    1. Multitasking, yaitu bisa melukakan tugas secara serentak atau sekaligus pada aplikasi yang sama maupun berbeda;
    2. Multiprocessing, penggunaan atau pemrosesan sebuah program secara serentak oleh beberapa unit CPU;
    3. Timesharing, menggunakan sistem komputer yang sama pada banyak pengguna;
    4. Multihreading, memproses aktivitas pada bentuk yang sama dengan multitasking tetapi pada aplikasi tunggal;
    5. Scalability dan Network; upaya komputer dalam mengendalikan dan meningkatkan kewaspadaan dan keamanan jumlah pengguna dan memperluas pelayanan.

Ditinjau dari penggunaanya, sistem operasi diklasifikasikan menjadi :
  1. Sistem operasi yang digunakan untuk satu komputer secara mandiri (stand-alone operating system)
  2. Sistem operasi yang digunakan untuk pemakaian secara bersama (multiuser) atau dalam jaringan (network operating system)

Klasifikasi Sistem Operasi :

  1. Sistem operasi dengan skala 8-bit dan 16 bit saat ini sudah mulai ditinggalkan, sedangkan saat ini kebanyakan yang digunakan adalah skala 32-bit, seperti sistem operasi (Mircosoft Windows NT, Windows 2000, Windows XP, Linux, IBM OS/400, Sun Solaris). Sedangkan yang baru dan masih jarang ditemui di pasaran adalah dengan skala 64-bit, seperti Windows XP 64-bit, Digital Unix, Open VMS, IBM AIX for RS/6000, SGI IRIX dan HP-UX.
  2. Klasifikasi sistem operasi berdasarkan End-User Interface: Command Drivers, seluruh perintah pada sistem operasi diketikkan pada prompt perintah atau dieksekusi melalui script file (misal : DOS, UNIX atau XENIX);b. Graphical User Interface (GUI), pengguna akhir menggunakan mouse atau alat penunjuk yang lain untuk memilih objek yang mewakili suatu instruksi spesifik (misal : semua sistem operasi Windows, IBM OS/2, MAC-OS, Linux)
  3. Klasifikasi Sistem operasi berdasarkan pengguna :a. Single-User Singel-Tasking, yaitu sistem operasi yang hanya mampu untuk melayani satu pengguna sekali waktu untuk satu instruksi dalam suatu siklus proses (misal : MS-DOS);b. Single-User Multi-Tasking, yaitu sistem operasi yang hanya mampu untuk melayani satu pengguna sekali waktu dan mampu untuk mengeksekusi beberapa instruksi dalam satu waktu siklus proses (misal : Windows 95, IBM OS/2, MAC OS);c. Multi-User Multi-Tasking, yaitu sistem operasi yang mampu melayani beberapa pengguna sekaligus dalam satu waktu dan juga mampu untuk menjalankan beberapa instruksi dalam suatu siklus proses.
  4. Klasifikasi sistem operasi berdasarkan pangsa pasar :a. Sistem Operasi Server/Network (seperti : Windows NT server, Window XP, IBM AIX for RS/6000, Digita Unix, Open VMS, HP-UX, Sun Solaris dan IBM OS/400, Linux);b. Sistem Operasi desktop (seperti : Windows 95/Windows NT Workstation, Windows XP, Linux, OS/2 Wrap, MacOS, Java);c. Sistem operasi Handheld (seperti Windows CE, GEOS, Magic Cap).
Sumber : Bpk. Assa Syarifudin
Edited by Jupren

Selengkapnya...

Perangkat Lunak (Software)

Perangkat Lunak (software) komputer adalah suatu perangkat yang berisi serangkaian instruksi, program, prosedur, pengendali, pendukung, dan aktivitas-aktivitas pengolahan perintah pada sistem komputer.
Jadi Software adalah komponen abstrak dari susunan sistem komputer. Hardware komputer akan "hidup" dan memiliki fungsi jika digunakan bersama-sama dengan software. Kebanyakan pengguna komputer berpendapat secara singkat bahwa software adalah program.
Secara umum fungsi dari software komputer adalah :
  1. Melakukan aktivitas bersama-sama dengan hardware.
  2. Menyediakan segala sumber daya yang bisa digunakan pada komputer.
  3. Bertindak sebagai perantara antara pengguna (user) dengan perangkat keras (hardware) untuk melakukan aktivitas dengan perintah yang harus dilakukan dalam software komputer.
Software secara garis besar dibagi menjadi 2, yaitu :
  1. Software sistem operasi (operating system)
  2. Software aplikasi (application software)
Sedang software aplikasi sendiri digolongkan menjadi beberapa yaitu :
  1. Bahasa pemrograman (programming language)
  2. Program aplikasi (application program)
  3. Program paket (packet program)
  4. Program Utilitas (utility program)

:: Sistem Operasi ::
Sistem operasi adalah software yang berfungsi melakukan operasi yang mengurusi tentang aktivitas komputer seperti mendukung operasi sistem aplikasi dan mengendalikan semua perangkat komputer agar dapat berjalan selaras dengan fungsinya.

Menurut Silberschatz, Galvin, Gagne (2003), Sistem Operasi adalah suatu program yang bertindak sebagai perantara antara pengguna dan hardware komputer. Dia juga menyatakan bahwa tujuan dari sistem operasi adalah :
  1. Melaksanakan program pengguna dan memudahkan dalam menyelesaikan masalahnya.
  2. Membuat sistem komputer menjadi mudah untuk digunakan.
  3. Menjadikan pengguna hardware komputer menjadi lebih efisien.
Selengkapnya untuk sistem operasi klik disini


:: Software Aplikasi ::
Software Aplikasi atau software aplikasi adalah software program yang memiliki aktivitas pemrosesan perintah yang diperlukan untuk melakukan permintaan pengguna dengan tujuan tertentu. Software aplikasi terdiri dari :
  1. Bahasa Program (Programing Language)
  2. Program Aplikasi (Application Program)
  3. Program Paket/Paket Program (Packet Program)
  4. Program Utilitas (Utility Program)
  5. Games dan Entertainment, dan lain-lain
Selengkapnya untuk software aplikasi klik disini

Sumber : Bpk. Assa Syarifudin
Selengkapnya...

Minggu, 09 November 2008

Tipe Data MS Access

Microsoft Access merupakan program aplikasi dari Microsoft yang dititikberatkan pada pengelolaan database.

Database
Merupakan sekumpulan informasi yang disusun sedemikian rupa agar dapat di akses oleh sebuah software tertentu.
Sebuah tabel database tersusun atas field dan record yang tersimpan dalam sebuah file.Field merupakan satuan terkecil dari informasi dalam sebuah database, sekumpulan field yang saling berkaitan akan membentuk record, gabungan record akan membentuk sebuah file. Field bisa dikatakan juga nama kolom, sedangkan record merupakan baris.

Tipe Data
Microsoft Access memiliki tipe data sebagai berikut :

  1. Text : terdiri dari text atau angka yang tidak memerlukan perhitungan, maximal 255 karakter, misalnya kode pos, nomer telepon.
  2. Memo : text yang panjang, maximal 65.535 karakter.
  3. Number : angka yang digunakan dalam perhitungan matematis
  4. Date/Time : waktu (jam) dan tanggal dari tahun 100 hingga 9999, ukuran 8 byte.
  5. Currency : nilai mata uang atau data numerik termasuk angka desimal yang digunakan untuk perhitungan matematis, ukuran 8 byte.
  6. AutoNumber : bilangan yang muncul secara berurutan interval 1, ukuran 4 byte.
  7. Yes/No : opsi yes dan no dan field yang berisi salah satu dari dua pilihan (yes/no, true/false, on/off), ukuran 1 byte.
  8. OLE Object : objek seperti lembar kerja dari MS Excel, word, file gambar, suara atau data biner lain yang terhubung dengan link ataupun melekat (embedded), ukuran 1 gigabyte.
  9. Hyperlink : Teks dengan hyperlink, dapat memiliki 3 bagian : address berupa URL, subaddress berupa lokasi dalam sebuah file atau halaman dan screen tip berupa teks yang muncul sebagai tooltip, pada setiap bagian berisi hingga 2048 karakter.
  10. Lookup Wizard : data yang berisi beberapa pilihan yang dapat diambil dari tabel lain ataupun diisi langsung, sama dgn ukuran field yg dijadikan sebagai primary key biasanya 4 byte
Sumber : Bpk. Shaiful45
Selengkapnya...