#include <iostream.h>//pemanggilan cin
#include <conio.h>//pemanggilan getch
#include <string.h>//untuk dapat menggunakan string
int main(){
char nama_1[20];
char nama_2[20];
//input string
cout<<"Masukan nama pertama : ";
cin.getline(nama_1,sizeof(nama_1));
cout<<"Masukan nama kedua : ";
cin.getline(nama_2,sizeof(nama_2));
cout<<"Nama pertama : "<<nama_1<<endl;
cout<<"Nama kedua : "<<nama_2<<endl<<endl;
//mengcopy string
char nama_1_copy[20];
char nama_2_copy[20];
cout<<"Copy string nama pertama dan nama kedua"<<endl;
cout<<"Nama pertama : "<<strcpy(nama_1_copy,nama_1)<<endl;
cout<<"Nama kedua : "<<strcpy(nama_2_copy,nama_2)<<endl<<endl;
getch ();
}
OUTPUTNYA :
Minggu, 16 Desember 2012
PROGRAM STRING MENGGUNAKAN PASCAL
program string_septi ;
uses crt ;
var
NilaiString : string [10];
NilaiReal : real;
PosisiSalah : integer;
begin
clrscr;
NilaiString :='123.45';
val(NilaiString,NilaiReal,PosisiSalah);
writeln('Nilai String : ',NilaiString);
writeln('NIlai Real : ',NilaiReal);
writeln('Posisi Salah : ',PosisiSalah);
readkey;
end.
outputnya :
uses crt ;
var
NilaiString : string [10];
NilaiReal : real;
PosisiSalah : integer;
begin
clrscr;
NilaiString :='123.45';
val(NilaiString,NilaiReal,PosisiSalah);
writeln('Nilai String : ',NilaiString);
writeln('NIlai Real : ',NilaiReal);
writeln('Posisi Salah : ',PosisiSalah);
readkey;
end.
outputnya :
Selasa, 27 November 2012
PENGGUNAAN ARRAY PADA PROGRAM C++
Listingnya..
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
main()
{
float suhu[5];
float total=0;
clrscr();
cout<<"Masukan Data Suhu "<<endl<<endl;
for (int i=0;i<5;i++)
{
cout<<"Suhu Ke : "<<(i+1)<<" = ";
cin>>suhu [i];
total+=suhu [i];
}
cout<<endl;
cout<<"Suhu rata-rata "<<total/5<<endl;
getch();
}
Dan Outputnya ..
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
main()
{
float suhu[5];
float total=0;
clrscr();
cout<<"Masukan Data Suhu "<<endl<<endl;
for (int i=0;i<5;i++)
{
cout<<"Suhu Ke : "<<(i+1)<<" = ";
cin>>suhu [i];
total+=suhu [i];
}
cout<<endl;
cout<<"Suhu rata-rata "<<total/5<<endl;
getch();
}
Dan Outputnya ..
PENGGUNAAN ARRAY PADA PROGRAM PASCAL
Listing program
uses crt;
var
a:array [1..3] of integer;
k,l:integer;
begin
clrscr;
for k:=1 to 3 do
begin
writeln('Masukkan Angka:'); readln (a[k]);var
a:array [1..3] of integer;
k,l:integer;
begin
clrscr;
for k:=1 to 3 do
begin
end;
for k:= 1 to 3 do
begin
l:= l + a[k];
end;
writeln('Jumlah dari Semua Angka: ',l);
readln;
end.
Sabtu, 24 November 2012
FUNCTION DALAM C++
//Menghitung Gaya
#include<iostream.h>
#include<conio.h>
void gaya(double m, double a); //prototype function
void main() //main function
{
double m,a;
cout<<"Massa : "; cin>>m;
cout<<"percepatan : "; cin>>a;
cout<<"F : ";
gaya(m,a); //parameter aktual
getch();
}
void gaya(double m, double a) //function definition
{
double hasil;
hasil=m*a;
cout<<hasil;
}
Compile Hasilnya menjadi :
#include<iostream.h>
#include<conio.h>
void gaya(double m, double a); //prototype function
void main() //main function
{
double m,a;
cout<<"Massa : "; cin>>m;
cout<<"percepatan : "; cin>>a;
cout<<"F : ";
gaya(m,a); //parameter aktual
getch();
}
void gaya(double m, double a) //function definition
{
double hasil;
hasil=m*a;
cout<<hasil;
}
Compile Hasilnya menjadi :
FUNCTION DALAM PASCAL
program septi_pascal;
uses crt;
function luassegitiga(alas: integer; tinggi:integer) : real;
var luas:real;
begin
clrscr;
luas:= alas*tinggi/2;
luassegitiga:= luas;
end;
var a,t:integer;
luas : real;
begin
clrscr;
writeln('-======Program Fungsi Luas segitiga======-');
writeln;
write('masukkan nilai alas : '); readln(a);
write('masukkan nilai tinggi : '); readln(t);
write('luas segitiga adalah : ', luassegitiga(a,t):0:2);
readkey;
end.
Compile hasilnya menjadi :
uses crt;
function luassegitiga(alas: integer; tinggi:integer) : real;
var luas:real;
begin
clrscr;
luas:= alas*tinggi/2;
luassegitiga:= luas;
end;
var a,t:integer;
luas : real;
begin
clrscr;
writeln('-======Program Fungsi Luas segitiga======-');
writeln;
write('masukkan nilai alas : '); readln(a);
write('masukkan nilai tinggi : '); readln(t);
write('luas segitiga adalah : ', luassegitiga(a,t):0:2);
readkey;
end.
Compile hasilnya menjadi :
MENGGUNAKAN PROCEDURE SEKALIGUS FUNGSI DALAM C++
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
void Hitung_Luas(float jari,float phi);
void Hitung_Keliling(float jari,float phi);
float Hitung_Luasling(float jari,float phi);
float Hitung_Keling(float jari,float phi);
main ()
{
cout<<"Program Luas dan Keliling Lingkaran"<<endl<<endl;
float jari; float phi= 3.14;
printf("Masukkan Jari-Jari= "); scanf("%f",&jari,"n");printf;
cout<<"=================================="<<endl;printf;
cout<<"Fungsi dan Prosedur Luas Lingkaran"<<endl;printf;
Hitung_Luas(jari,phi);
printf("n");
printf("Luas dengan Fungsi =%.2f",Hitung_Luasling(jari,phi));printf("n");
printf("==================================");printf;printf("n");printf;
cout<<" ^_^www.Tri septi purnama sari.com^_^"<<endl;printf;
cout<<"=================================="<<endl;printf;
cout<<"Fungsi dan Prosedur Keliling Lingkaran"<<endl;printf;
Hitung_Keliling(jari,phi) ; printf("n");
printf("Keliling dengan Fungsi = %.2f",Hitung_Keling(jari,phi));
return(jari,phi);
}
void Hitung_Luas(float jari,float phi)
{
float luas;
luas=phi*jari*jari;
printf("Luas dengan Procedure=%.2f",luas);
}
void Hitung_Keliling(float jari,float phi)
{
float keliling;
keliling=2*phi*jari;
printf("Keliling dengan Procedure =%.2f",keliling);
}
float Hitung_Luasling(float jari,float phi)
{
float luas;
luas=phi*jari*jari;
return(luas);
}
float Hitung_Keling(float jari,float phi)
{
float keliling;
keliling=2*phi*jari;
return(keliling);
}
Di compile menjadi seperti di bawah ini!
#include <iostream.h>
#include <conio.h>
void Hitung_Luas(float jari,float phi);
void Hitung_Keliling(float jari,float phi);
float Hitung_Luasling(float jari,float phi);
float Hitung_Keling(float jari,float phi);
main ()
{
cout<<"Program Luas dan Keliling Lingkaran"<<endl<<endl;
float jari; float phi= 3.14;
printf("Masukkan Jari-Jari= "); scanf("%f",&jari,"n");printf;
cout<<"=================================="<<endl;printf;
cout<<"Fungsi dan Prosedur Luas Lingkaran"<<endl;printf;
Hitung_Luas(jari,phi);
printf("n");
printf("Luas dengan Fungsi =%.2f",Hitung_Luasling(jari,phi));printf("n");
printf("==================================");printf;printf("n");printf;
cout<<" ^_^www.Tri septi purnama sari.com^_^"<<endl;printf;
cout<<"=================================="<<endl;printf;
cout<<"Fungsi dan Prosedur Keliling Lingkaran"<<endl;printf;
Hitung_Keliling(jari,phi) ; printf("n");
printf("Keliling dengan Fungsi = %.2f",Hitung_Keling(jari,phi));
return(jari,phi);
}
void Hitung_Luas(float jari,float phi)
{
float luas;
luas=phi*jari*jari;
printf("Luas dengan Procedure=%.2f",luas);
}
void Hitung_Keliling(float jari,float phi)
{
float keliling;
keliling=2*phi*jari;
printf("Keliling dengan Procedure =%.2f",keliling);
}
float Hitung_Luasling(float jari,float phi)
{
float luas;
luas=phi*jari*jari;
return(luas);
}
float Hitung_Keling(float jari,float phi)
{
float keliling;
keliling=2*phi*jari;
return(keliling);
}
Di compile menjadi seperti di bawah ini!
PROCEDURE PASCAL
program septi_pascal;
uses crt;
procedure inputnama (var nm:string);
begin
clrscr;
write('Masukkan Nama Anda ');
readln(nm);
end;
procedure tampilnama (nm:string);
begin
write('Haloo Selamat Bergabung!! ',nm);
end;
var nama:string;
begin
writeln('-======Program Procedure Input Nama======-');
inputnama(nama);
tampilnama(nama);
readkey;
end.
compile file menjadi dibawah ini !
uses crt;
procedure inputnama (var nm:string);
begin
clrscr;
write('Masukkan Nama Anda ');
readln(nm);
end;
procedure tampilnama (nm:string);
begin
write('Haloo Selamat Bergabung!! ',nm);
end;
var nama:string;
begin
writeln('-======Program Procedure Input Nama======-');
inputnama(nama);
tampilnama(nama);
readkey;
end.
compile file menjadi dibawah ini !
Kamis, 11 Oktober 2012
PUTS
Digunakan untuk menampilkan data string dan secara otomatis akan pidah baris (new line).
PRINTF
Berguna untuk menampilkan semua jenis data (number, string, dan karakter)
SCANF
Berguna untuk menginput data baik berupa bilangan, karakter,
ataupun kalimat secara terformat.
GETS
Berguna untuk memasukkan data bertipe karakter, tanpa penggunaan
format seperti scanf(), dan tidak dapat untuk menginput data numeric
ataupun string.
GETCH
Digunakan untuk membaca input dari keyboard. getch() ini merupakan
kepanjangan dari Get Character. Dan karakter yang diambil oleh fungsi
getch ini tidak akan ditampilkan pada console. Adapun karakter yang
diambil dari keyboard hanya satu karakter.
TURBO PASCAL & C++
CIN
Fungsi cin merupakan sebuah objeck didalam C++ digunakan untuk memasukkan suatu data dapat berupa teks ataupun angka. Untuk menggunakan fungsi cin ini, harus menyertakan file header iostream.h .
COUT
Digunakan untuk menampilkan semua jenis data
(numeric dan karakter) yang dapat berupa nilai, karakter ataupun
konstanta.
Kamis, 04 Oktober 2012
PERBEDAAN BAHASA TERSTRUKTUR DENGAN OOP
Perbedaan dan Persamaan Antara OOP dan Pemrograman Terstruktur
Perbedaan
mendasar antara OOP dan pemrograman terstruktur adalah dengan
menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak
melihat bagaimana cara menyelesaikan suatu masalah tersebut
(terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan
masalah tersebut. Sedangkan untuk pemrograman terstruktur,
menggunakan prosedur/tata cara yang teratur untuk mengoperasikan data
struktur.
Untuk tata nama, keduanya pun memiliki tatanan yang sama walaupun memiliki pengertian tersendiri:
object
oriented menggunakan “method” sedangkan terstruktur menggunakan
“function”. Bila di OOP sering didengar mengenai “objects” maka di
terstruktur kita mengenalnya dengan ” modules”. Begitu pula halnya
dengan “message” pada OO dan “argument” pada terstruktur. “attribute”
pada OO juga memiliki tatanan nama yang sepadan dengan “variabel” pada
pemrograman terstruktur.
Persamaan kedua pemrograman ini adalah adalah keduanya termasuk ke dalam pemodelan pemrograman yang digunakan dewasa ini.
Sabtu, 29 September 2012
4. KDEvelopt
Kdevelop mrpkn slah satu aplikasi idea
tau integrated development. Walaupun kdevelop bukan mrpkn ide yang pertama kali
dirilis, namun aplikasi ini merupakan salah satu aplikasi yang handal dan
power.
5. Gambas
GAMBAS adalah suatu program yang ada pada
operating system linux yang mirip dengan Visual Basic. Sama seperti Visual
Basic GAMBAS juga merupakan bahasa pemprograman. Bahasa pemrograman adalah
perintah perintah yang dimengerti oleh komputer untuk melakukan tugas-tugas
tertentu. GAMBAS memiliki perbedaan di bidang code dengan Visual Basic tetapi
secara logis penggunaan algoritmanya sama dengan Visual basic. Disini akan
diberikan cara penggunaan GAMBAS yang secara teori memeng mirip penggunaan
Visual Basic
Gambas merupakan IDE yang dirancang oleh
Benoit Minisini, rilis publik pertama dari Gambas adalah Versi 0,20 pada
Februari 2002.
Semua versi Gambas yang dikeluarkan dibawah GNU General Public License dan bebas untuk
digunakan. Hal ini juga berarti bahwa runtime Gambas bebas untuk digunakan.
Gambas adalah Open Source dimana kita bisa mendapatkan, melihat,
menyebarluaskan, dan kalau perlu memodifikasi source code juga bisa.
COMMUNICATION APPLICATION
1. Voice
Recognition
Voice Recognition adalah suatu sistem yang dapat
mengidentifikasi seseorang melalui suaranya, pada saat saya mencari pengertiaan
dari voice recognition terdapat juga pengertian Speech Recognition yang hampir
sama secara fungsinya. Tapi terdapat perbedaan antara keduanya, Voice
Recognition mengidentifikasi siapa yang berbicara, tetapi Speech Recognition
mengidentifikasi apa yang diucapkan.
DEVELOPMENT TOOLS
1. Clipper
Clipper adalah bahasa pemrograman yang
lebih ditujukan untuk pengelolaan
data. Clipper terkenal pada dekade tahun 80-an sampai pertengahan 90-an.
Clipper dimasukkan ke dalam kelompok keluarga Xbase, yaitu dBase, Clipper,
Foxbase, FoxPro, dan lain-lain.
data. Clipper terkenal pada dekade tahun 80-an sampai pertengahan 90-an.
Clipper dimasukkan ke dalam kelompok keluarga Xbase, yaitu dBase, Clipper,
Foxbase, FoxPro, dan lain-lain.
2. Turbo
Pascal
Turbo Pascal adalah Bahasa Pemograman Tingkat Tinggi (High
Level Language) yang terkenal dengan pemograman terstruktur dan bernaung di bawah sistem operasi MS-DOS
3. Phyton
Python adalah bahasa
pemrograman interpretatif multiguna dengan filosofi perancangan yang
berfokus pada tingkat keterbacaan kode. Python
diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan
sintaksis kode yang sangat jelas dan dilengkapi dengan fungsionalitas pustaka
standar yang besar serta komprehensif. Python mendukung multi paradigma
pemrograman, utamanya; namun tidak dibatasi; pada pemrograman berorientasi objek,
pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang
tersedia pada python adalah sebagai bahasa pemrograman dinamis yang
dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa
pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa
skrip meski pada praktiknya penggunaan bahasa ini lebih luas mencakup
konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa
skrip. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat
lunak dan dapat berjalan di berbagai platform sistem
operasi.
Jumat, 28 September 2012
Graphich Design Open Source
Sumber terbuka (Inggris:
open source) adalah sistem pengembangan yang tidak dikoordinasi
oleh suatu individu / lembaga pusat, tetapi oleh para pelaku yang bekerja sama
dengan memanfaatkan kode sumber (source-code) yang tersebar dan tersedia
bebas (biasanya menggunakan fasilitas komunikasi internet). Pola
pengembangan ini mengambil model ala bazaar, sehingga pola Open Source
ini memiliki ciri bagi komunitasnya yaitu adanya dorongan yang bersumber dari budaya
memberi, yang artinya ketika suatu komunitas menggunakan sebuah program
Open Source dan telah menerima sebuah manfaat kemudian akan termotivasi untuk
menimbulkan sebuah pertanyaan apa yang bisa pengguna berikan balik kepada orang
banyak.
Pola Open Source lahir karena kebebasan berkarya,
tanpa intervensi berpikir dan mengungkapkan apa yang diinginkan dengan
menggunakan pengetahuan dan produk yang cocok. Kebebasan menjadi pertimbangan
utama ketika dilepas ke publik. Komunitas yang lain mendapat kebebasan untuk
belajar, mengutak-ngatik, merevisi ulang, membenarkan ataupun bahkan
menyalahkan, tetapi kebebasan ini juga datang bersama dengan tanggung jawab,
bukan bebas tanpa tanggung jawab.
Postgres SQL
PostgreSQL adalah sebuah
object-relational database management system (ORDBMS) yang bersifat open
source. PostgreSQL adalah database yang powerful dan tidak kalah dengan
database komersil sekelasnya Oracle, Sybase maupun Informix. PostgreSQL yang
mendukung standar SQL92 dan SQL99 ini juga mendukung bahasa pemrograman C, C++,
Java, Tcl, Perl, Python, PHP, dst.
SQL Server
SQL Server adalah sistem manajemen
database relasional (RDBMS) yang dirancang untuk aplikasi dengan arsitektur
client/server. Istilah client, server, dan client/server dapat digunakan untuk
merujuk kepada konsep yang sangat umum atau hal yang spesifik dari perangkat
keras atau perangkat lunak. Pada level yang sangat umum, sebuah client adalah
setiap komponen dari sebuah sistem yang meminta layanan atau sumber daya
(resource) dari komponen sistem lainnya. Sedangkan sebuah server adaah setiap
komponen sistem yang menyediakan layanan atau sumber daya ke komponen sistem
lainnya.
SQL Lite
SQLite merupakan sebuah sistem manajemen basisdata
relasional yang bersifat ACID-compliant dan memiliki ukuran
pustaka kode yang relatif kecil, ditulis dalam bahasa C. SQLite merupakan proyek yang
bersifat public domain yang dikerjakan oleh D. Richard Hipp.
Tidak seperti pada paradigma client-server umumnya, Inti
SQLite bukanlah sebuah sistem yang mandiri yang berkomunikasi dengan sebuah
program, melainkan sebagai bagian integral dari sebuah program secara keseluruhan.
Sehingga protokol komunikasi utama yang digunakan adalah melalui pemanggilan API secara langsung
melalui bahasa pemrograman. Mekanisme seperti ini tentunya membawa keuntungan
karena dapat mereduksi overhead, latency times, dan secara
keseluruhan lebih sederhana. Seluruh elemen basisdata (definisi data, tabel,
indeks, dan data) disimpan sebagai sebuah file. Kesederhanaan dari sisi disain
tersebut bisa diraih dengan cara mengunci keseluruhan file basis data pada saat
sebuah transaksi dimulai.
M.S Office For Macintosh
Fox Base
Program pengolah database. FoxBase
memiliki serangkaian aturan dan metode yang hamper mirip dengan program dBase,
namun memiliki feature lebih banyak. Program pengolah database. FoxBase
memiliki serangkaian aturan dan metode yang hamper mirip dengan program dBase,
namun memiliki feature lebih banyak.
Oracle
Oracle adalah relational database
management system (RDBMS) untuk mengelola informasi secara terbuka,
komprehensif dan terintegrasi.
KOffice
KOffice sebuah software
terbaru yang akan menjadi pesaing juara pencipta aplikasi kantoran, Microsoft Office
dan OpenOffice. KOffice ini telah dirilis dalam evrsi 2.0 di Kamis (28/5)
kemarin. Peluncuran ini ditujukan untuk developer, tester dan adopter dari team
pengembangan Koffice, dan belum akan diproduksi lebih lanjut. Sementara itu,
KOffice 1.6, software productivity suite sebelumnya dirilis untuk KDE, memiliki
beberapa kelemahan di bagian fiturnya. Team pengembang KOffice ini telah
menambahkan fitur yang hilang di versi KOffice tersebut sebelumnya, untuk
diaplikasikan di versi 2.1 atau 2.2 ini.
StarOffice
StarOffice adalah suatu program aplikasi perkantoran
yang mengintegrasikan beberapa program aplikasi yang paling sering dibutuhkan
dan digunakan untuk melaksanakan kegiatan kantor sehari-hari. Program aplikasi
StarOffice dapat digunakan untukmembuat dokumen, baik itu surat-menyurat
maeupun pembuatan naskah seperti laporan , skripsi, artikel, proposal, brosur,
buku, dan lain-lain, menganalisa data, mendesain presentasi dari hasil kerja
atau produk, membuat halaman web, berkomunikasi dengan sesama pengguna melalui
e-mail, sampai pembutan jadwal kerja.Pada dasarnya StarOffice sama dengan open
office yang dibuat oleh perusahaan Sun Microsystem dan microsoft Office dari
microsoft . StarOffice dapat di download secara gratis tanpa harus membayar
lisensi ke Sun Microsiystem.
Langganan:
Postingan (Atom)