Searching at Array with C++

0
Searching at Array with C++

A short script of basic C++ program.
I've tried to make a short script with C++ programming language, that purposed to search a value of array datas. And the program was worked succesfully.
This is my script :

#include stdio.h;
#include conio.h;

void main(){

int i; //index of array
int key; //key number to search
int array[10] = {1,2,3,4,5,6,7,8,9,10}; //definition of array

printf("please input your value here : ");
scanf("%i", &key);

int flag=0; // flag set to 0ff
// flag is to set the truth value of input

for(i=0; i<10; i++) {

if (array[i] == key)

{
flag = 1;
break;
}
}

if (flag) //if flag is true = 1

{
printf("the data input is valid");
printf("he location of data at index %i", i);
}

else

{
printf("the data input is out of range");
}

getch();
}


Note : May be this script was'nt perfect yet.. :)
Read more

ALPHABET KEBERHASILAN

0
A : Accept. Terimalah diri anda sebagaimana adanya.
B : Believe. Percayalah terhadap kemampuan anda untuk meraih apa yang anda inginkan dalam hidup.
C : Care. Pedulilah pada kemampuan anda meraih apa yang anda inginkan dalam hidup.
D : Direct. Arahkan pikiran pada hal-hal positif yang meningkatkan kepercayaan diri.
E : Earn. Terimalah penghargaan yang diberi orang lain dengan tetap berusaha menjadi yang terbaik.
F : Face. Hadapi masalah dengan benar dan yakin.
G : Go. Berangkatlah dari kebenaran.
H : Homework. Pekerjaan rumah adalah langkah penting untuk pengumpulan informasi.
I : Ignore. Abaikan celaan orang yang menghalangi jalan anda mencapai tujuan.
J : Jealously. Rasa iri dapat membuat anda tidak menghargai kelebihan anda sendiri.
K : Keep. Terus berusaha walaupun beberapa kali gagal.
L : Learn. Belajar dari kesalahan dan berusaha untuk tidak mengulanginya.
M : Mind. Perhatikan urusan sendiri dan tidak menyebar gosip tentang orang lain.
N : Never. Jangan terlibat skandal seks, obat terlarang, dan alkohol.
O : Observe. Amatilah segala hal di sekeliling anda. Perhatikan,dengarkan, dan belajar dari orang lain.
P : Patience. Sabar adalah kekuatan tak ternilai yang membuat anda terus berusaha.
Q : Question. Pertanyaan perlu untuk mencari jawaban yang benar dan menambah ilmu.
R : Respect. Hargai diri sendiri dan juga orang lain.
S : Self Confidence, Self Esteem, Self Respect. Percaya diri, harga diri, citra diri, penghormatan diri membebaskan kita dari saat-saat tegang.
T : Take. Bertanggung jawab pada setiap tindakan anda.
U : Understand. Pahami bahwa hidup itu naik turun, namun tak ada yang dapat mengalahkan anda.
V : Value. Nilai diri sendiri dan orang lain, berusahalah melakukan yang terbaik.
W : Work. Bekerja dengan giat, jangan lupa berdo'a.
X : X'tra. Usaha lebih keras membawa keberhasilan.
Y : You. Anda dapat membuat suatu yang berbeda.
Z : Zero. Usaha nol membawa hasil nol pula


(Dikutip dari arikel teman)
Read more

Perumpamaan Tentang Memaafkan

0
Ini sebuah kisah tentang 2 orang sahabat karib yang sedang berjalan melintasi gurun pasir. Di tengah perjalanan, mereka bertengkar dan salah seorang menampar temannya.
Orang yang kena tampar merasa sakit hati, tapi dengan tanpa berkata-kata, dia menulis di atas pasir: "Hari ini, sahabat terbaikku menampar pipiku.”

Mereka terus berjalan, sampai menemukan sebuah oasis, mereka memutuskan untuk mandi. Orang yang pipinya kena tampar dan terluka hatinya, mencoba berenang namun nyaris tenggelam, namun dia berhasil diselamatkan oleh sahabatnya. Ketika dia siuman dan rasa takutnya sudah hilang, dia menulis di sebuah batu: "Hari ini, sahabat terbaikku menyelamatkan nyawaku.”

Orang yang menolong dan menampar sahabatnya, bertanya "Kenapa setelah saya melukai hatimu, kau menulisnya di atas pasir dan sekarang menuliskan ini di batu?" Sambil tersenyum temannya menjawab, "Ketika seorang sahabat melukai kita, kita harus menulisnya di atas pasir agar angin maaf datang berhembus dan menghapus tulisan itu. Dan bila sesuatu yang luar biasa baik terjadi, kita harus memahatnya di atas batu hati kita, agar takkan pernah bisa hilang tertiup angin."

Dalam hidup ini ada kalanya kita dan orang terdekat kita berada dalam situasi yang sulit, yang kadang menyebabkan kita mengatakan atau melakukan hal-hal yang menyakiti satu sama lain. Juga terjadinya beda pendapat dan konflik karena sudut pandang yang berbeda. Oleh karena itu, sebelum kita menyesal di kemudian hari, cobalah untuk saling memaafkan dan melupakan masa lalu.

Belajarlah menulis di atas pasir...

(Dikutip dari internet)
Read more

Kehidupan Sang Elang

0
Elang merupakan jenis unggas yang mempunyai umur paling panjang
didunia. Umurnya dapat mencapai 70 tahun. Tetapi untuk mencapai umur
sepanjang itu seekor elang harus membuat suatu keputusan yang sangat
berat pada umurnya yang ke 40.

Ketika elang berumur 40 tahun, cakarnya mulai menua, paruhnya menjadi
panjang dan membengkok hingga hampir menyentuh dadanya. Sayapnya
menjadi sangat berat karena bulunya telah tumbuh lebat dan
tebal,sehingga sangat menyulitkan waktu terbang. Pada saat itu, elang
hanya mempunyai dua pilihan: Menunggu kematian, atau Mengalami suatu
proses transformasi yang sangat menyakitkan --- suatu proses
transformasi yang panjang selama 150 hari.

Untuk melakukan transformasi itu, elang harus berusaha keras terbang
keatas puncak gunung untuk kemudian membuat sarang ditepi jurang ,
berhenti dan tinggal disana selama proses transformasi berlangsung.

Pertama-tama, elang harus mematukkan paruhnya pada batu karang sampai
paruh tersebut terlepas dari mulutnya, kemudian berdiam beberapa lama
menunggu tumbuhnya paruh baru. Dengan paruh yang baru tumbuh itu, ia
harus mencabut satu persatu cakar-cakarnya dan ketika cakar yang baru
sudah tumbuh, ia akan mencabut bulu badannya satu demi satu. Suatu
proses yang panjang dan menyakitkan. Lima bulan kemudian, bulu-bulu
elang yang baru sudah tumbuh. Elang mulai dapat terbang kembali.
Dengan paruh dan cakar baru, elang tersebut mulai menjalani 30 tahun
kehidupan barunya dengan penuh energi!

Dalam kehidupan kita ini, kadang kita juga harus melakukan suatu perubahan.
Halangan terbesar untuk berubah terletak di dalam diri sendiri dan
andalah sang penguasa atas diri anda. Jangan biarkan masa lalu
menumpulkan asa dan melayukan semangat kita. Anda adalah elang-elang
itu.

Perubahan pasti terjadi. Maka itu, kita harus berubah!


(Dikutip dari internet)
Read more

Perbedaan antara Information Technology dengan Computer Science

0
Anda bingung memilih jurusan yang terkait dengan ilmu per-komputer-an saat kuliah nanti? Apakah bedanya antara jurusan computer engineering (CE), computer science (CS), information systems (IS), information technology (IT) dan software engineering (SE)?

Pra 1990-an

Sebelum tahun 1990-an, tepatnya sekitar tahun 1960-an, disiplin ilmu yang berkembang masih sangat sederhana. Untuk urusan utak-atik hardware, dapat memilih electrical engineering (EE) .

Kemudian, masih di masa yang sama, CS lebih banyak bermain di rekayasa software, sedangkan IS lebih kepada mengeksplorasi manfaat hardware dan software untuk membantu menyelesaikan problem bisnis.

Dengan semakin berkembangnya teknologi mikroprosesor berbasis chip (chip-based) yang dimulai pada pertengahan 1970-an, maka secara perlahan CE menjadi suatu ilmu dengan spesialiasi khusus, yang merupakan pemekaran dari EE.

Pasca 1990-an

Singkat kata, akhirnya berbagai disiplin ilmu dalam rumpun perkomputeran saling membentuk diri mengikuti perkembangan jaman. CE menjadi semakin solid dan terpisah dari EE. Kemudian CS berkembang demikian pesat, sehingga disiplin ilmu SE yang sebelumnya berada di dalamnya, akhirnya menjadi mandiri.

Alasannya, karena dibutuhkan suatu keahlian yang sangat spesifik untuk dapat menghasilkan sebuah software yang baik. Saat itu mulai meluas kesadaran bahwa pembuatan software yang baik adalah sangat sulit, sangat mahal dan sangat diperlukan.

Kemudian IS juga berkembang seiring dengan tuntutan dunia bisnis yang membutuhkan kehandalan pengelolaan hardware dan software dalam mendukung kinerjanya. Bagaimana dengan IT?

Disiplin ilmu IT berkembang pada era akhir 1990-an.

Ilmu IT berkembang lantaran diperlukan satu disiplin ilmu lagi dalam dunia per-komputer-an yang akan membantu suatu organisasi atau institusi dalam menjamin kelayakan infrastruktur komputer dikaitkan dengan kesiapan dari sisi internal, semisal kesiapan sumber daya manusia terkait.

Deskripsi Ilmu

Secara singkat, deskripsi tersebut adalah sebagai berikut:

- Computer Engineering (CE) mempelajari antara lain tentang bagaimana mendisain dan merancang konstruksi komputer dan sistem berbasis komputer yang baik. Ilmu yang terlibat adalah tentang hardware, software, komunikasi dan tentu saja memahami proses interaksi antar bagian tersebut.

- Computer Science (CS) mempelajari antara lain tentang bagaimana mengembangkan robotik, computer vision, intelligence system, bio-informatika, dan hal-hal lainnya yang terkait dengan pengembangan komputer kedepannya. Untuk itu, ilmuwan komputer ini harus memelajari berbagai hal secara teoritis hingga dasar-dasar algoritma dan mengetahui cara mengimplementasikannya.

- Information Systems (IS) mempelajari antara lain tentang bagaimana membangun dan mengintegrasikan solusi teknologi informasi dengan proses bisnis yang ada, sehingga suatu institusi bisnis akan dapat mencapai tujuannya dengan efektif dan efisien

- Information Technology (IT) mempelajari antara lain tentang bagaimana sebuah sistem informasi di sebuah institusi sudah tepat keberadaannya, berfungsi sesuai harapan, mudah dalam pengaturan operasional, serta aman. Selain itu aspek non-teknis semisal memahami kebutuhan dari pengguna akhir, menterjemahkan kebutuhan manajemen, dan hal-hal praktis lainnya juga dipelajari.

- Software Engineering (SE) mempelajari antara lain tentang bagaimana merancang-bangun dan memelihara sebuah sistem software yang reliabel, efisien, efektif serta mudah dikembangkan dan dapat memenuhi kebutuhan dari kustomer atau pengguna.

Lima Aspek dan Theory vs Applied

Kekuatan dari masing-masing jurusan ilmu per-komputer-an tersebut, telah diterjemahkan dalam bentuk tabel grafik yang mencerminkan fokus ilmu terkait.

Fokus tersebut mengacu kepada lima aspek, yaitu :
(1). Isu Organisasi dan Sistem Informasi
(2). Teknologi Aplikasi
(3). Metode dan Teknologi Software
(4). Infrastruktur Sistem
(5). Arsitektur dan Hardware Komputer, yang kelimanya berada pada sumbu vertikal.

Setiap disiplin ilmu per-komputer-an memang secara umum bisa saja secara sebagian atau keseluruhan mempelajari kelima aspek tersebut. Tetapi dari tabel grafik yang disediakan, dapat secara jelas menggambarkan fokus dan kekuatan masing-masing.

Karena pada grafik tersebut, pada sumbu horizontalnya menjelaskan tentang pengembangan keilmuannya, apakah lebih theory (teori, prinsip dan inovasi) ataukah lebih kepada applied (aplikasi, pemasangan, konfigurasi).

Bobot dan Kekhasan

Dipaparkan pula dalam tabel terpisah, pembobotan untuk masing-masing ‘mata kuliah’ untuk setiap jurusan. Setiap jurusan ternyata memiliki pembobotan poin yang berbeda untuk setiap ‘mata kuliah’ terkait.

Jenis ‘mata kuliah’-nya pun dibagi menjadi dua rumpun besar, yaitu computing topics dan non-computing topics. Kemudian terdapat pula tabel sebagai barometer kompetensi dan kapabilitas (secara relatif) atas lulusan dari tiap jurusan yang ada.

Barometer tersebut, melakukan penilaian dari berbagai area kompetensi, yaitu :
(1). algoritma
(2). program aplikasi
(3). pemrograman komputer
(4). hardware dan piranti lain
(5). interface manusia-komputer (6). sistem informasi
(7). manajemen informasi (basis data)
(8). perencanaan sumber daya teknologi informasi
(9). intelligence systems
(10). jaringan dan komunikasi
(11). pengembangan sistem melalui integrasi.

Adapun untuk setiap area kompetensi di atas, masih terbagi lagi atas beberapa kriteria performance capability. Sehingga dari tabel tersebut akan dapat menjelaskan bahwa dari kelima jurusan yang ada (CE, CS, IS, IT dan SE), akan menghasilkan lulusan dengan kompetensi dan kapabilitas yang unik dengan karakteristik masing-masing.


Maka tentukan pilihan anda..


Sumber : Lembaga Penelitian Informatika (LIPI)
Read more
 
Copyright 2009 Ghoeffronts van Java
Design by BloggerThemes