Pointer

1. Pengertian Pointer
Pointer (variabel penunjuk) adalah suatu variabel yang berisi alamat memori dari suatu variabel lain. Alamat ini merupakan lokasi dari obyek lain (biasanya variabel lain) di dalam memori.
Contoh, jika sebuah variabel berisi alamat dari variabel lain, variabel pertama dikatakan menunjuk ke variabel kedua
Operator Pointer ada dua, yaitu :
1. Operator &
Operator & bersifat unary (hanya memerlukan satu operand saja).
Operator & menghasilkan alamat dari operandnya.
2. Operator *
Operator * bersifat unary (hanya memerlukan satu operand saja).
Operator * menghasilkan nilai yang berada pada sebuah alamat.

2.Deklarasi Pointer

Seperti halnya variabel yang lain, variabel pointer juga harus dideklarasikan terlebih dahulu sebelum digunakan.
Bentuk Umum :
Tipe_data *nama_pointer;
//Contoh9_1
int *px;
char *sh;
Contoh Program :
#include “IOSTREAM.h”
#include “conio.h”
void main()
{ int x, y; /* x dan y bertipe int */
int *px; /* px pointer yang menunjuk objek */
clrscr();
x = 87;
px = &x; /* px berisi alamat dari x */
y = *px; /* y berisi nilai yang ditunjuk px */
cout<<“Alamat x =”<<&x <<\n”;
cout<<“Isi px = \n”, px);
cout<<“Isi x = \n”, x);
cout<<“Nilai yang ditunjuk oleh px = \n”, *px);
cout<<“Nilai y = \n”, y);
getch();
}

3.Pointer Menunjuk Suatu Array
//Contoh9_6
#include "iostream.h"
#include "conio.h"
void main()
{ static int tgl_lahir[] = { 13,9,1982 };
int *ptgl;
ptgl = tgl_lahir; /* ptgl berisi alamat array */
cout<<"Diakses dengan pointer\n";
cout<<"Tanggal = "<< *ptgl<<"\n";
cout<<"Bulan = "<< *(ptgl + 1) <<"\n";
cout<<"Tahun = "<<*(ptgl + 2) <<"\n";
cout<<"\nDiakses dengan array biasa\n";
cout<<"Tanggal = "<<>
cout<<"Bulan = "<<>
cout<<"Tahun = "<<>
getch();
}

Memberi Nilai Array Dengan Pointer
//contoh9_7
#include "iostream.h"
#include "conio.h"
void main()
{ int x[5], *p, k;
clrscr();
p = x;
x[0] = 5;
x[1] = x[0];
x[2] = *p + 2;
x[3] = *(p+1) - 3;
x[4] = *(x + 2);
for(k=0; k<5;>
cout<<"x["<<<"]>
getch();
}


TEKOM-C..Siaaaap..!
Read More … Pointer

Read Comments
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengenalan Bahasa Pemrograman C++

Contoh program C++ :
1//program02.cpp
2#include <iostream.h>
3void main()
4{
5      cout<<"Hai. Selamat belajar C++";
6}
Program diatas dapat kita simpan dengan nama “program02.cpp“.
Fungsi main()
Program C++ tidak dapat dipisahkan dari fungsi karena fungsi adalah salah satu dasar penyusun blok pada C++. Sebuah program C++ minimal mengandung sebuah fungsi yaitu fungsi main().
Fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah nama judul fungsi. Dimulai dari tanda { sampai dengan } disebut tubuh fungsi, atau semua yang terletak didalam tanda {} disebut blok.
Tanda () digunakan untuk mengapit argumen fungsi, yaitu nilai yang akan dilewatkan ke fungsi. Kata void yang mendahului main() dipakai untuk menyatakan bahwa fungsi ini tidak mempunyai nilai balik (return value). Di dalam tanda {} bisa terkandung sejumlah unit yang disebut pernyataan (statement).
Pernyataan
Perhatikan baris kode dibawah ini :
1cout<<“Hai. Selamat belajar C++”;
Baris tersebut merupakan sebuah pernyataan yang digunakan untuk menampilkan tulisan yang terletak pada sepasang tanda petik ganda ke layar. Tulisan yang terletak pada sepasang tanda petik ganda disebut string. Setiap pernyataan harus diakhiri dengan tanda titik koma (;).
Mengenal cout
Pengenal cout merupakan sebuah obyek yang disediakan oleh C++ untuk mengarahkan data ke standard output (normalnya layar). Tanda << merupakan operator yang disebut operator “penyisipan / peletakan”.
1cout<<“Hai. Selamat belajar C++”;
Operator ini mengarahkan operand (data) yang di sebelah kanannya ke obyek yang dikirinya. Pada contoh diatas, string “Hai. Selamat belajar C++” diarahkan ke cout yang memberikan hasil berupa tampilan string tersebut ke layar.
#include <iostream.h>
Baris tersebut bukanlah sebuah pernyataan, itulah sebabnya tidak diakhiri dengan tanda titik koma. Baris tersebut menginstruksikan kepada kompiler untuk menyisipkan file lain (iostream.h) saat program dikompilasi. File-file berakhiran .h disebut file header, yaitu file-file yang berisi berbagai deklarasi seperti fungsi, variabel, dll.
Pada contoh, file iostream.h perlu disertakan pada program yang melibatkan obyek cout. Karena file iostream.h berisi deklarasi yang diperlukan oleh cout dan berbagai obyek yang berhubungan dengan masukan dan keluaran pada stream.
clrscr()
Pernyataan clrscr() digunakan untuk membersihkan layar. Jika menggunakan pernyataan tersebut, maka baris berikut perlu disertakan :
1#include <conio.h>
Contoh penggunaan clrscr() :
1//program03.cpp
2#include <iostream.h>
3#include <conio.h>
4
5void main()
6{
7    clrscr();
8    cout<<"Hai. Selamat belajar C++";
9}
Gaya Penulisan Program
C++ memberikan keleluasaan kepada pemrogram untuk dalam menuliskan bentuk atau gaya program. Contoh :
1//program04.cpp
2#include <iostream.h>
3#include <conio.h>
4
5void main() { clrscr(); cout<<"Hai. Selamat belajar C++"; }
Komentar
Komentar merupakan bagian penting dalam suatu program.
Komentar dapat berupa :
  • Tujuan / fungsi program
  • Saat program dibuat atau direvisi
  • Keterangan-keterangan lain tentang kegunaan sejumlah pernyataan dalam program.
Pada C++ komentar diawali dengan dua tanda garis miring (//). Ini digunakan untuk komentar pada satu baris. Selain itu, komentar dapat juga diawali dengan tanda /* dan diakhiri dengan tanda */. Ini digunakan untuk komentar yang terdiri dari beberapa baris.
1//contoh komentar
2//ini adalah komentar
3
4/*ini merupakan contoh komentar
5yang bisa digunakan untuk beberapa baris
6ini akhir komentar*/
Read More … Pengenalan Bahasa Pemrograman C++

Read Comments
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Input / Output Device

Konstruksi teknis pada Input / Output yang digunakan sebagai media interaksi manusia dan komputer.

Piranti input adalah segala instrumen, peralatan dan mekanisme yang dapat digunakan untuk memasukkan informasi ke dalam computer Penelitian IMK bertujuan untuk membuat suatu piranti input yang dapat memaksimalkan sifat-sifat fisik dan karakteristik kognitif manusia, sehingga meningkatkan efisiensi, reabilitas, dan kenyamanan system. Input merupakan alat yang digunakan untuk menerima masukan yang dapat berupa masukan data maupun program.Dalam kenyataan terdapat banyak perangkat input yang bisa digunakan dalam interaksi manusia dengan perangkat lunak yang akan dipakai.Beberapa perngkat input yang umum digunakan antara lain Contoh : Keyboard, pointing devices, scanner, sensor, dan voice recognizer, web cam, dll

1. Keyboard
Sebagai salah satu perangkat input terpopuler, keyboard bekerja dengan jalan mengirimkan koneksi tiap tuts menjadi sebuah kode yang nantinya akan diterjemahkan sesuai dengan karekter yang diinginkan. Alat input yang paling umum digunakan, input dimasukkan ke alat proses dengan cara mengetikan lewat penekanan tombol yang ada di keyboard.

2. Ponting Device
Untuk pembuatan grafik, memilih icon dilayar, shooting pd games, dll, penggunaan keyboard tidak praktis.Oleh karena itu sebagai pengganti dapat menggunakan alat pointing device akan lebih mudah digunakan.
Contoh : Mouse, touch screen, light pen, dll

a. Mouse
Mouse adalah pointing device yang digunakan untuk mengarahkan posisi cursor dilayar, mouse mengikuti gerakan tangan manusia.Mouse merupakan perangkat input jenis ponting yang paling banyak digunakn saat ini.Pada awalnya diciptakan oleh Douglas.C Engelbart pada tahun 1964.dengan konsep pemetaan koordinat XY dari arah gerak mouse ke suatu pergerakan kursor dilayar.Saat ini terdapat dua jenis mouse yang paling dikenal yaitu mouse jenis mekanik (yang mengandalkan sensor dari trackball)dan mouse jenis optic (yang mengandalkan sensor dari LED).
Teknologi terbaru : track balls, wireless mouse, touch pad.

b. Touch Screen & Light pen

Touch screen (layar sentuh) adalah layar monitor yang akan mengaktifkan program bila layarnya disentuh dengan tangan, (menggantikan mouse / keyboard).

c. Light pen
Light pen adalah menyentuh layar monitor dengan pena khusus menggunakan light sensitive (photo electric).

3. Scanner
Memasukan input (image, benda) dengan cara meraba secara elektronik.Cara kerjanya adalah dengan cara melakukan proses pengenalan objek yang diinputkan dengan sinar yang dipantulkan.Cara kerja sama dengan mesin fotocopy.
Contoh : Image Scanner, Barcode reader, OMR dll

a. OMR
Optical MARK Recognizion (OMR) adalah biasanya digunakan untuk penilaian test masuk scoring, yang membaca kertas yang telah diisi dengan pensil 2B

4. Multifunction Input devices
Beberapa alat masukan mempunyai fungsi ganda, yaitu sebagai alat masukan dan sekaligus sebagai alat keluaran (output) untuk menampilkan hasil.
Contoh : Modem, Ethernet, ATM, PDA, kamera digital dll.


B. OUTPUT (ALAT KELUARAN)

Piranti output adalah segala instrumen, peralatan dan mekanisme yang dapat digunakan untuk memberikan informasi (feedback) kepada pengguna.Output merupakan hasil keluaran. Output yang dihasilkan dari pengolahan pada komputer dapat digolongkan ke dalam 4 macam bentuk :

· Tulisan (huruf, kata, angka, karakter khusus dan simbol2)
· Image (grafik atau Gambar)
· Suara dalam bentuk musik atau suara lainnya.
· Bentuk yang dapat dibaca oleh mesin, dalam bentuk simbol yang hanya dapat dibaca dan dimengerti oleh komputer.

Sistem harus dapat memberikan informasi:

1. Memberitahu pengguna dimana dia berada (dalam file / proses)
2. Menunjukkan seberapa jauh perkembangan suatu proses
3. Memberitahu pengguna jika harus memberikan masukan (input)
4. Mengkonfirmasikan bahwa inputan sudah diterima belum / informasi tidak valid

Pengelompokan output :
• Visual output
Monitor (Cathode ray tubes, LCD screens ) dll

• Audio output

Speaker

• Printing Devices



1. Monitor (Video display)

Video display menampilkan gambar dot (titik-titik) di layar tabung kaca.Input monitor didapatkan dari VGA Card, yang merubah sinyal-sinyal yang dapat dikenali oleh monitor.Pada monitor sinar elektron ditembakkan ke suatu titik ke tabung layar. Didalam tabung proses akurasi warna di tampilkan


2. Speaker (Sound Card)


Speaker digunakan untuk menampilkan suara-suara.Inputnya didapatkan dari device sound card yang merubah sinyal digital menjadi sinyal yang dapat didengar oleh manusia.


3. Printing Devices

Alat keluaran yang digunakan untuk mencetak tulisan serta image pada media kertas atau sejenisnya :

· Printer adalah alat pencetak dengan media kertas
· Type printer = dot matrix, laser jet, ink jet, dll
· Dot matrix printer : printer yang menggunakan susunan pin yang akan menekan ribbon keatas kertas.
· Ink Jet Printer bekerja dengan menyemprotkan tinta ke kertas sesuai dengan kadarnya
· Laser Printer : gabungan teknologi laser dengan fotocopy, output digital dari komputer akan diubah menjadi pulsa sinar laser. Bayangan yang ditangkap di drum akan dikirim ke kertas dengan proses seperti mesin fotocopy
· New technology : printer multi fungsi sebagai printer dan scanner, device multifungsi sebagai printer, scanner, fotocopy, fax


konfigurasi dasar komputer & Interaksi dengan manusia




Sumber :
http://blog.unsri.ac.id
http://www2.ukdw.ac.id/kuliah/info/TI1143/08-InputOutput.pdf
http://tony911.files.wordpress.com/2010/03/buku-ajar-imk.pdf
Read More … Input / Output Device

Read Comments
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Pengertian Prototipe

Pengertian Prototipe
Prototype adalah sebuah Javascript Framework yang dibuat untuk lebih memudahkan proses dalam membangun aplikasi berbasis web.
Metode protyping sebagai suatu paradigma baru dalam pengembangan sistem informasi, tidak hanya sekedar suatu evolusi dari metode pengembangan sistem informasi yang sudah ada, tetapi sekaligus merupakan revolusi dalam pengembangan sistem informasi manajemen
Ada 2 Jenis Prototype :
Jenis I : Suatu Sistem yang akan menjadi sistem operasional
Jenis II : Suatu model yang dapat dibuang yang berfungsi sebagai cetak biru bagi sistem operasional.
Karakteristik metode prototyping meliputi langkah-langkah :
1. Pemilahan fungsi
2. Penyusunan Sistem Informasi
3. Evaluasi
4. Penggunaan Selanjutnya
Jenis-jenis prototyping meliputi
1. Feasibility prototyping
2. Requirement prototyping
3. Desain Prototyping
4. Implementation prototyping
Teknik-teknik prototyping meliputi
1. Perancangan Model
2. Perancangan Dialog
3. Simulasi
SISTEM YANG BERMANFAAT DARI PROTOTIPE
(SYSTEMS THAT BENEFIT FROM PROTOTYPING)
Sejak kebutuhan (baca Spesifikasi Fungsi) pada umumnya berhubungan dengan pandangan user terhadap sistem, hanya dengan prototipe tampilan bagi user sudah cukup untuk memeriksa yang dibutuhkan. Menu-menu, bentuk tampilan input, tampilan keluaran, atau laporan yang dicetak, pertanyaan-pertanyaan, pesan-pesan merupakan calon yang ideal untuk prototipe.
Di lain pihak, perhitungan yang rumit, kumpulan update data dan realtime, dan sistem yang bersifat scientific sangat sulit untuk dijadikan model.
Sistem yang paling sesuai untuk prototipe adalah satu dari banyak hal yang bergantung pada sistem input/output dari user. Sistem dengan transaksi on-line dikendalikan melalui menu, layar, formulir,
laporan, daftar dan perintah.
Keuntungan dari prototipe
  1. Menghasilkan syarat yang lebih baik dari produksi yang dihasilkan oleh metode ‘spesifikasi tulisan’.
  2. User dapat mempertimbangkan sedikit perubahan selama masih bentuk prototipe.
  3. Memberikan hasil yang lebih akurat dari pada perkiraan sebelumnya, karena fungsi yang diinginkan dan kerumitannya sudah dapat diketahui dengan baik.
  4. User merasa puas. Pertama, user dapat mengenal melalui komputer. Dengan melakukan prototipe (dengan analisis yang sudah ada), user belajar mengenai komputer dan aplikasi yang akan dibuatkan untuknya. Kedua, user terlibat langsung dari awal dan memotivasi semangat untuk mendukung analisis selama proyek berlangsung.
Read More … Pengertian Prototipe

Read Comments
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Dimensi Prototype

Dimensi Prototype

1. Penyajian
- Bagaimana desain dilukiskan atau diwakili?
- Dapat berupa uraian tekstual atau dapat visual dan diagram.

2. Lingkup
Apakah hanya interface atau apakah mencakup komponen komputasi?

3. Executability (Dapat dijalankan)
- Dapatkah prototype tersebut dijalankan?
- Jika dikodekan, akan ada periode saat prototype tidak dapat dijalankan.

4. Maturation (Pematangan)
Apakah tahapan-tahapan produk ini mengikuti?
- Revolusioner: mengganti yang lama.
- Evolusioner : terus melakukan perubahan pada perancangan yang sebelumnya.
Read More … Dimensi Prototype

Read Comments
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Sebab komputer Crash & Blue Screen

 
10 sebab komputer mengalami crash dan blue screen

Bagi anda pengguna windows OS mungkin anda pernah mengalami blue screen, crash dan fatal error pesan peringatan yang dimunculkan oleh system atau windows OS saat terjadi masalah pada komputer anda.
Apa yang anda harus lakukan dan bagaimana mengatasi masalah ini ??
Berikut dibawah ini 10 penyebab permasalahan diatas :

1. Hardware Conflict
Setiap perangkat keras berkomunikasi dengan perangkat keras lainnya melalui interupsi saluran permintaan atau sering disebut IRQ.
sebagai contoh keyboard menggunakan IRQ1 dan floppy disk IRQ6 dsb. masing-masing hardware harus memiliki channel tunggal dan tidak boleh ada dua hardware yang menggunakan satu channel IRQ. jika ini terjadi pada saat bersamaan kedua hardware kita digunakan maka komputer akan mengalami crash.
untuk memeriksa apakah perangkat komputer anda mengalami conflict hardware berikut langkah penulusarannya:
# Start-Settings-Control Panel-System-Device Manager#
Seringkali jika sebuah perangkat memiliki masalah ada tanda seru berwarna kuning jika dilihat pada system device.Ini menandakan bahwa driver hardware yang anda instal kurang cocok untuk hardware dan cara terbaik untuk mengatasi masalah ini adalah dengan menginstal kembali Windows anda dan update driver terbaru dari internet untuk setiap hardware yang anda gunakan. atau pemasang hardware anda kurang pas pada dudukannya contohnya : sound card, modem, wifi card atau lan card. Buka chasing cpu jika ada slot card yang kurang pas pada dudukannya rapikan kembali. Catatan: hati2 pada saat anda membuka tutup chasing pastikan arus listrik sudah anda lepaskan dari cpu untuk menghindari sengatan listrik.

2. Bad Ram
Menggunakan ram dengan dua slot berbeda jenis. contoh satu ram menggunakan PC2100 dan yang satu mengunakan PC2700.ini akan menyebabkan ketidakstabilan kerja dari cpu anda.penyelesaian terbaik gunakan dengan PC yang sama misalkan Pc2100 kedua-keduanya bila perlu sama produk buatannya.
Atau ram anda kelihatan kotor buka bersihkan kaki pin dengan penghapus pensil.tanda-tanda ini juga bisa disebabkan oleh ram anda memang sudah mau rusak.Ganti dengan ram baru yang sesuai dengan cpu anda.

3. Bios
Perhatikan setting bios anda jika ragu kembalikan pada default pabrik dengan menekan F9 pada menu bios atau pilih load safe fail default.ganti battery cmos jika tanggal dicpu anda selalu berubah atau setiap kali mau booting minta tekan F1.

4. Hardisk drive
ini disebabkan gelaja awal tanda akan terjadi bad sector pada hardisk jika di biarkan lama kelamaan akan bertambah parah.untuk memelihara hardisk anda agar awet lakukan langkah berikut : dengan defragmenting caranya : #Start-Programs-Accessories-System Tools-Disk Defragmenter # lakukan ini minimal tiga bulan sekali. defragmating ini berfungsi untuk menyusun file yang yang pada hardisk agar tersusun rapi.kosongkan recycle bin dan isi temporary pada system file.terakhir lakukan scandisk :#Start-Programs-Accessories-System Tools-ScanDisk # lakukan ini pada saat anda tidak mengunakan cpu anda.
catatan : jika hardisk anda sudah parah bad sectornya cepat-cepat backup semua data anda, dan ganti hardisk baru.

5. Video Grafic Card
blue screen juga bisa terjadi karena ada kerusakan pada video card karena video card juga punya memory. jika video card sudah tua ganti aja dengan yang baru. hal bisa juga disebabkan kesalahan pada driver update denagan driver yang benar.

6. Virus
Update anti virus anda minimal tiap bulan. jika kerusakan parah disebabkab virus install ulang OSnya.

7. Printer
Tindakan mengirimkan dokumen untuk mencetak menciptakan sebuah file besar, sering disebut sebagai postscript file.
Printer hanya memiliki sedikit memori, yang disebut buffer. Hal ini dapat dengan mudah membuat kelebihan bebanpada memory printer. Mencetak dokumen juga menggunakan cukup banyak power CPU. Ini juga akan memperlambat kinerja komputer.
Jika printer sedang mencoba untuk mencetak karakter tidak biasa, dan dapat membuat crash komputer. Kadang-kadang printer tidak akan bisa mencetak karena kebingungan dalam buffernya. Cara yang baik untuk menghapus data yang akan dicancel printerdalam buffer adalah untuk mencabut printer selama sepuluh detik dan delete file pada printer status.

8. Software
Kemungkinan ada software yang kita install tidak compatible atausupport dengan system yang kita miliki. Uninstall software yang bermasalah dengan cara masuk ke safe mode dengan menekan F8 pada saat booting pergi ke control panel pilih remove program yaitu #Add/Remove programs#catatan: safe software digunakan jika kita tidak bisa booting secara normal pada windows.

9. Overheating
Overhead ini bisa menyebabkan system crash karena suhu prosesor di cpu kita kelebihan panas. ini disebabkan kecepatan kipas pada pendingin prosesor sudah melemah atau bahkan tidak berputar lagi, ganti dengan headsink baru.jika masih normal tu kipas buka lihat pastenya apakah suadah mengering jika ya tambah dengan paste lain dan jangan lupa bersihkan saluran sirkulasi udara pada cpu jika bedu bersihkan dengan kuas.

10. Power Supplay bermasalah
Cpu serring restart sendiri ini bisa disebabkan daya watt power supply udah berkurang ganti dengan yang baru. dan lebih baiok algi gunakan UPS untuk menjaga keamanan system power suply anda dari mati listrik tiba-tiba atau ketinggian voltase dari jaringan PLN a/ listrik karena ini juga bisa menyebabkab cpu anda crash.


Read More … Sebab komputer Crash & Blue Screen

Read Comments
  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS