Rabu, 05 November 2008

Pemorgraman C I

Berkenalan dengan Bahasa C

Bahasa C merupakan perkembangan dari bahasa BCPL yang dikembangkan oleh Martin Richards pada tahun 1967. Selanjutnya bahasa ini memberikan ide kepada Ken Thompson yang kemudian mengembangkan bahasa yang disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh Dennis Ricthie sekitar tahun 1970-an di Bell Telephone Laboratories Inc. (sekarang adalah AT&T Bell Laboratories). Hingga saat ini penggunaan bahasa C telah merata di seluruh dunia. Hampir semua perguruan tinggi di dunia menjadikan bahasa C sebagai salah satu mata kuliah wajib.
Selain itu, banyak bahasa pemrograman populer seperti PHP dan Java menggunakan sintaks dasar yang mirip bahasa C. Oleh karena itu, kita juga sangat perlu mempelajarinya.

Struktur Dasar Bahasa CTipe Data
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 :

——————————————————–

No | Tipe Data | Ukuran | Range (Jangkauan) | Format Keterangan
1 char 1 byte -128 s/d 127 %c Karakter/string
2 int 2 byte -32768 s/d 32767 %i , %d Integer/bilangan bulat
3 float 4 byte -3.4E-38 s/d 3.4E+38 %f Float/bilangan pecahan
4 double 8 byte -1.7E-308 s/d 1.7+308 %lf Pecahan presisi ganda
5 void 0 byte - - Tidak bertipe

———————————————————————————

Contoh Program :


Dan Hsilnya Adalah :



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

Variable
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

Deklarasi
Deklarasi diperlukan bila kita akan menggunakan pengenal (identifier) dalam program. Identifier dapat berupa variable, konstanta dan fungsi.
- Deklarasi Variabel Bentuk umum pendeklarasian suatu variable adalah :
Nama_tipe nama_variabel;
Contoh :
int x; // Deklarasi x bertipe integer
char y, huruf, nim[10]; // Deklarasi variable bertipe char
float nilai; // Deklarasi variable bertipe float
double beta; // Deklarasi variable bertipe double
int array[5][4]; // Deklarasi array bertipe integer
char *p; // Deklarasi pointer p bertipe char

- Deklarasi Konstanta Dalam bahasa C konstanta dideklarasikan menggunakan preprocessor #define. Contohnya :
#define PHI 3.14
#define nim “0101010101”
#define nama “oka”

- Deklarasi Fungsi Fungsi merupakan bagian yang terpisah dari program dan dapat diaktifkan atau dipanggil di manapun di dalam program. Fungsi dalam bahasa C ada yang sudah disediakan sebagai fungsi pustaka seperti printf(), scanf(), getch() dan untuk menggunakannya tidak perlu dideklarasikan.

ungsi yang perlu dideklarasikan terlebih dahulu adalah fungsi yang dibuat oleh
programmer. Bentuk umum deklarasi sebuah fungsi adalah :
Tipe_fungsi nama_fungsi(parameter_fungsi);
Contohnya :
float luas_lingkaran(int jari);
void tampil();
int tambah(int x, int y);

Operator

Operator pada pemrograman C ada beberapa jenis antara lain :

Operator Penugasan
Operator Penugasan (Assignment operator) dalam bahasa C berupa tanda sama dengan
(“=”). Contoh :
nilai = 80;
A = x * y;
Artinya : variable “nilai” diisi dengan 80 dan variable “A” diisi dengan hasil perkalian
antara x dan y.

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

Catatan :

- operator % digunakan untuk mencari sisa pembagian antara dua bilangan.

- jika ada perhitungan yang menggunakan perhitungan diatas secara berurutan maka akan di hitung sesuai dengan urutan tanda diatas kecuali dipisahkan dengan tanda ().

Operator Hubungan (Perbandingan)
Operator Hubungan digunakan untuk membandingkan hubungan antara dua buah operand (sebuah nilai atau variable. Operator hubungan dalam bahasa C :
Operator Arti Contoh
<> Lebih dari x > y Apakah x lebih dari y
>= Lebih dari sama dengan x >= y Apakah x lebih dari sama dengan y
== Sama dengan x == y Apakah x sama dengan y
!= Tidah sama dengan x != y Apakah x tidak sama dengan y

Operator Logika
Jika operator hubungan membandingkan hubungan antara dua buah operand, maka operator logika digunakan untuk membandingkan logika hasil dari operator-operator hubungan.
Operator logika ada tiga macam, yaitu :
♦ && : Logika AND (DAN)
♦ || : Logika OR (ATAU)
♦ ! : Logika NOT (INGKARAN/BUKAN)

Operator Bitwise
Operator bitwise digunakan untuk memanipulasi bit-bit dari nilai data yang ada di memori.
Operator bitwise dalam bahasa C :
♦ << : Pergeseran bit ke kiri ♦ >> : Pergeseran bit ke kanan
♦ & : Bitwise AND
♦ ^ : Bitwise XOR (exclusive OR)
♦ | : Bitwise OR
♦ ~ : Bitwise NOT

Operator Unary
Operator Unary merupakan operator yang hanya membutuhkan satu operand saja. Dalam bahasa C terdapat beberapa operator unary, yaitu :
Operator Arti/Maksud Letak Contoh Equivalen
- Unary minus Sebelum
operator A + -B * C <==> A + (-B) * C
++ Peningkatan dengan
penambahan nilai 1
Sebelum dan
sesudah A++ <==> A = A + 1
– Penurunan dengan
pengurangan nilai 1
Sebelum dan
sesudah A– <==> A = A – 1
sizeof Ukuran dari operand dalam
byte Sebelum sizeof(I) -
! Unary NOT Sebelum !A -
~ Bitwise NOT Sebelum ~A -
& Menghasilkan alamat memori
operand Sebelum &A -
* Menghasilkan nilai dari
pointer Sebelum *A -
Catatan Penting ! :
Operator peningkatan ++ dan penurunan — jika diletakkan sebelum atau sesudah operand terdapat perbedaan yaitu jika diletakkan di sebelum maka nilainya akan tetap, dan jika diletakkan sesudah maka nilainya akan berubah.

misal:

++A <==> nilai A=A;

A++ <==> Nilai A=A+1

–A <==> nilai A=A;

A– <==> Nilai A=A-1

Read More...... Read More..

Kamis, 16 Oktober 2008

12FreNz

aY.......... tEmeN2 qUW........

qTa GaBuNg dI 12fReNz yUk..........

t4nYA G'kALaH mEnaRik dGn Fs.........

qUW tUngGu kAMu......

dI
*Http://12frenz.com*

aNd jGa jGn lUpa dI aDd nYa qUw
*http://id.12frenz.com/frenz/greeple*

Read More...... Read More..

Jumat, 01 Agustus 2008

ConToh pROgraM C++ pErtaMa

Contoh program sederhana C++ untuk hello world dengan menggunakan standar pustaka C++ dapat dilihat di bawah ini:

#include  // provides std::cout

int main()
{
std::cout << "Hello, world!\n";
return 0;
}

Read More...... Read More..

Daftar C++ compiler

Untuk merubah kode-kode C++ program menjadi suatu program aplikasi yang dimengerti oleh sistem operasi dan komputer, diperlukan sebuah C++ compiler. Berikut ini adalah beberapa C++ compiler yang dapat digunakan secara gratis:

Read More...... Read More..

Sejarah versi C++

Rilis pertama dari Turbo C++ pertama kali tersedia pada tahun 1988, saat MS-DOS menguasai personal komputer. Produk ini dibundel dalam versi 1.0, berjalan pada OS/2 dan versi 1.01, berjalan pada MS-DOS. Pada perkembangannya kompiler ini dapat pula digunakan untuk menghasilkan program-program COM dan EXE, dan di paketkan bersama Borland Turbo Assembler untuk prosesor Intel x86.
Turbo C++ 3.0 dirilis pada tahun 1992, dan datang pada saat-saat munculnya rilis Microsoft Windows 3.1. Turbo C++ 3.0 pada mulanya diperkenalkan sebagai kompiler untuk platform MS-DOS yang mendukung template, mampu digunakan untuk menghasilkan kode aplikasi dalam mode terproteksi, dan menghasilkan kode yang ditujukan untuk prosesor-prosesor intel sebelumnya, seperti prosesor Intel 80186. Setelah Windows 3.1 mulai tersedia, Turbo C++ diperdagangkan dengan dukungan MS-Windows. IDE pertama yang berbasis windows adalah Turbo C++ for Windows, diikuti dengan Turbo C++ 3.1 dan Turbo C++ 4.5. Ada anggapan mungkin saja lompatan versi dari 1.x ke versi 3.x merupakan cara untuk menyelaraskan rilis Turbo C++ dengan versi-versi Microsoft Windows. Pada akhirnya Turbo C++ digantikan oleh Borland C++ yang lebih lengkap dan kaya akan fitur, namun pada akhirnya menghilangkan fitur yang menjadi kesuksesan jajaran produk Turbo, seperti kecepatan kompilasi dan fasilits dari IDE yang sangat baik. Turbo C++ v1.01 for DOS saat ini didistribusikan secara gratis oleh Borland, dan bisa didonwload dari website mereka sebagai software antik.

Read More...... Read More..

Turbo C++

Turbo C++ merupakan kompiler C++ dengan IDE yang terintegrasi buatan Borland, terkenal karena kecepatannya dalam kompilasi dan lingking - karena itu diistilahkan dengan "Turbo". Produk ini merupakan bagian dari keluarga kompiler borland yang sangat populer termasuk Turbo Pascal, Turbo Basic, Turbo Prolog, dan Turbo C. Turbo C++ merupakan suksesor dari Turbo C yang merupakan pengembangan lebih lanjut dalam keseragaman tata cara dalam kompiler seperti halnya cara yang terdapat pada Turbo Pascal 5.5 dalam menambahkan fungsionalitas object pada versi-versi Turbo Pascal sebelumnya. Namun tidak seperti halnya Turbo Pascal, Turbo C++ senantiasa mengikuti dan mempertahankan standar-standar yang berlaku pada bahasa C++.

Keistimewaan

Dibandingkan dengan perangkat lunak sejenis pada masa itu, Turbo C++ memiliki beberapa keistimewaan dibandingkan dengan yang lain. Turbo C++ membebaskan programmer dari keharusan menuliskan program yang rumit, sebab berbasis pemrograman berorientasi objek (OOP, Object Oriented Programming). Hal ini memungkinkan program lebih cepat dikembangkan.

Read More...... Read More..

C (bahasa pemrograman)

Bahasa pemrograman C adalah salah satu bahasa pemrograman komputer. Dibuat pada tahun 1970-an untuk Sistem Operasi Unix oleh Bell Labs (Ken Thompson dan Dennis M. Ritchie). Merupakan kelanjutan dari bahasa BCPL. Bahasa Pemrograman C merupakan salah satu bahasa pemrograman yang paling sering dipakai oleh pemrogram di seluruh dunia, terutama karena C memperbolehkan pengaksesan memori secara manual.

C telah mempengaruhi bahasa-bahasa pemrograman yang lain, terutama C++. Bahkan C seringkali dipakai untuk membuat bahasa-bahasa pemrograman yang lain. Umumnya C dipakai untuk membuat program sistem dan jaringan, walaupun tidak jarang juga dipakai untuk membuat program aplikasi.

Read More...... Read More..

Selasa, 01 April 2008

sEjaRAh vIsuAl bAsiC

Evolusi Visual Basic

VB 1.0 dikenalkan pada tahun 1991, pendekatan yg dilakukan untuk menghubungkan bahasa pemrograman dengan GUI berasal dari prototype yg dikembang oleh “Alan Cooper” yg di sebut TRIPOD,. Kemudian Microsoft mengontrak copper dan asosiasinya utk mengembangkan tripod agar dapat digunakan di windows 3.0 dibawah nama kode Ruby.

Berikut Perjalanan Visual Basic (VB 1.0 Sampai VB 10) :

Perjalanan dari Visual Basic (VB1 to VB 10)

1. Proyek “Thunder” dirintis
2. Visual Basic 1.0 (May 1991) di rilis untuk windows pada Comdex/Windows Wordltrade yg dipertunjukan di Atlanta , Georgia
3. Visual Basic 1.0 untuk DOS dirilis pada bulan September 1992. Bahasa ini tidak kompatibel dengan Visual Basic For Windows. VB 1.0 for DOS ini pada kenyataaanya merupakan versi kelanjutan dari compiler BASIC, QuickBasic dan BASIC Professional Development System
VB For Dos
4. Visual Basic 2.0 dirilis pada November 1992, Cakupan pemrogramannya cukup mudah untuk digunakan dan kecepatannya juga telah di modifikasi. Khususnya pada Form yg menjadikan object dapat dibuat secara seketika, serta konsep dasar dari Class modul yg berikutnya di implementasikan pada VB 4
5. Visual Basic 3.0 , dirilis pada musim panas 1993 dan dibagi menjadi versi standard dan professional. VB 3 memasukan Versi 1.1 dari Microsoft Jet Database Engine yg dapat membaca serta menulis database Jet (atau Access) 1.x
6. Visual Basic 4.0 (Agustus 1995) merupakan versi pertama yg dapat membuat windows program 32 bit sebaik versi 16 bit nya. VB 4 juga memperkenalkan kemampuan untuk menulis non-GUI class pada Visual Basic
7. Visual Basic 5.0 (February 1997), Microsoft merilis secara eksklusif Visual basic untuk versi windows 32 bit . Programmer yg menulis programnya pada versi 16 bit dapat dengan mudah melakukan import porgramnya dari VB4 ke VB5. dan juga sebaliknya, program VB5 dapat diimport menjadi VB4. VB 5 memperkenalakan kemampuan untuk membuat User Control.
8. Visual Basic 6.0 (pertengahan 1998) memperbaiki beberapa cakupan, temasuk kemapuannya untuk membuat Aplikasi Web-based . Visual Basic 6 di jadwalkan akan memasuki Microsoft “fasa non Supported” dimulai pada maret 2008
9. Visual Basic .NET (VB 7), dirilis pada tahun 2002, Beberapa yang mencoba pada versi pertama .NET ini mengemukakan bahwa bahasa ini sangat powerful tapi bahasa yg digunakan sangat berbeda dengan bahasa sebelumnya, dengan kekurangan diberbagai area, termasuk runtime-nya yang 10 kali lebih besar dari paket runtime VB6 serta peningkatan penggunan memory.
10. Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
11. Visual Basic 2005 (VB 8.0) , merupakan iterasi selanjutnya dari Visual Basic .NET. dan Microsoft memutuskan untuk menghilangkan kata kata .NET pada judulnya. Pada Rilis ini , Microsoft memasukan bebrapa fitur baru, diantaranya :
1. Edit and Continue , mungkin inilah kekurangan fitur terbesar dari VB .NET . pada VB 2005 ini kita diperbolehkan melakukan perubahan kode pada saat program sedang dijalankan
2. Perbaikan pada Konversi dari VB ke VB NET12Visual Basic .NET 2003 (VB 7.1) , dirilis dengan menggunakan NET framework versi 1.1.
12. IsNot Patent, merupakan salah satu fitur dari Visual Basic 2005 merupakan konversi If Not X Is Y menjadi If X IsNot Y
13. Visual Basic 2005 Express , merupkan bagian dari Product Visual Studio. Microsoft membuat Visual Studio 2005 Express edition untuk pemula dan yg gemar dengan VB, salah satu produknya adalah Visual Basic 2005 Express yg merupakan produk gratis dari Microsoft
14. Visual Basic “Orcas” (VB 9.0) , dijadwalkan akan dirilis pada tahun 2007 dan dibangung diatas .NET 3.5. Pada rilis ini , Microsoft menambahkan beberapa fitur , diantaranya :
- True Tenary operator , yaitu fungsi If(boolean,value, value) yg digunakan untuk menggantikan fungsi IIF
- LINQ Support
- Ekspresi Lambda
- XML Literals
- Nullable types
- Type Inference
15. Visual Basic ‘VBx’ (VB 10.0) , Visual Basic 10, yang juga dkenal dengan nama VBx, akan menawarkan dukungan untuk Dynamic Language Runtime. VB 10 direncanakan akan menjadi bagian dari SilverLight 1.1.

Read More...... Read More..

tUrBo pAsCal (TP)

1.Pascal
adalah sebuah bahasa pemograman tempo dulu. Mungkin itu saja yang dapat saya definiskan, karena saya yakin pembaca lebih tahu mengenai definisi lengkap dari Pascal. Saya ingin berbagi ilmu walaupun cuma sedikit tentang pemograman dengan Pascal. Melalui tulisan ini, saya mencoba untuk mengulas program, prosedur dan fungsi menarik yang bisa Anda coba dan terapkan dalam pemograman Pascal. Beberapa yang dapat saya sampaikan, diantaranya:

1. Fungsi-fungsi String
2. Fungsi-fungsi Date
3. Fungsi-fungsi Konversi
4. Program Permainan

2.prosedur dan fungsi di turbo pascal
A. Konsep pemrograman prosedural
Ketika program yang dibuat sudah terlalu panjang ratusan bahkan puluhan ribu baris, sehingga kita mengalami kesulitan untuk memahami jalannya program secara keseluruhan, maka ada baiknya bila program tersebut dipecah menjadi beberapa bagian yang biasanya disebut modul, subprogram atau subrutin. Konsep semacam ini biasa disebut dengan pemrograman prosedural. Dalam tulisan ini selanjutnya akan digunakan kata modul supaya lebih ringkas. Turbo Pascal yang digunakan pada percobaan ini adalah versi 7.1, bila anda menggunakan Turbo Pascal 7.0 maka prosesnya tidak jauh berbeda.
Memecah program menjadi modul-modul tentunya akan lebih memudahkan dalam mencari kesalahan, memperbaiki serta membuat dokumentasinya. Pembuatan modul di Turbo Pascal dibagi dua jenis yaitu : Prosedur dan Fungsi. Prosedur atau Fungsi adalah suatu modul program yang terpisah dari program utama, diletakan dalam blok tersendiri yang berfungsi sebagai bagian dari program. Setiap prosedur diawali dengan kata cadangan (reserver word) Procedure, sedangkan Fungsi diawali dengan kata cadangan Function.
Prosedur atau Fungsi banyak digunakan pada program terstruktur, karena :
1. Merupakan penerapan konsep modular, yaitu memecah program menjadi modul-modul atau subprogram-subprogam yang lebih sederhana.
2. Untuk hal-hal yang sering dilakukan berulang-ulang, cukup dituliskan sekali saja dalam prosedur dan dapat dipanggil atau dipergunakan sewaktu-waktu bila diperlukan.

Read More...... Read More..

pEnYEbaB lAmbAtnYA cOmpUteR

Komputer lambat, tentu semua menjadi jengkel. Dalam benak kita bertanya apa yang menjadi penyebabnya. Yang paling sering terjadi penyebabnya adalah kita sendiri yang sering lupa tidak membersihkan file-file sampak yang sudah tidak terpakai pada tong sampah windowsalias recycle bin. Namun jika sudah melakukan pembersihan ternyata computer masih lambat, maka beberapa penyebab lain yang sering terjadi adalah sebagai berikut :
1. Terlalu banyak aplikasi yang terinstal
Jika ingin menginstal sofware sebaiknya yang penting dan dibutukansaha, jangan terlalu banyak menginstal sofware yang tidak digunakan. Hal ini secara otomatis akan mengamil space komputer sehingga pada akhirnya akanmenggangu kerja komputer itu sendiri. Jika sudah terlanjur terinstal, anda dapat menghapusnya dengan cara meng-uninstall aplikasi tersebut dari control panel. Caranya klik Start, pilih contril panel.kemudian klik add or remove program. Setelah muncul kotak dialog add or remove program, pilih aplikasi atau program yang hendak di hapus, selanjutnya klik remove.
2. Banyak file sampah.
Ini mungkin yang sering dilupakan banyak orang yaitu tidak mengetahui file-file sampah yang seharusnya dibuang. Yang dimaksud file-file sampah adalah : file pada recycle bin, cookies, history IE, file bak, file temporary, dll). Ketika menghapus file yang tidak digunakan, tidak secara oromatis file tersebut akan terhapus dari hardisk. Sebenarnya masih tersimpan dalam folder recycle bin, dan jika kita ingin mengambil file masih bisa. Hapuslah file-file dalam recycle bin karena seluruh file tersebut masih mengambil ruang hardisk. Pastikan anda telah memilih file-file yang meang sudah tidak digunakan lagi, karena kteika mengosongkan seluruh file pada Recycle bin maka file-file akan terhapus secara permanen dan tidak dapat dikembalikan lagi. Cookies juga merupakan file sampah yang harus dibersihkan. File tersebut akan selalu muncul ketiak sedang melakukan koneksi ke jaringan internet.
Anda bisa menghapus cookies dalam internet options pada masing-masing browser (IE, mozilla, netscape, dan lainnya) yang digunakan. Selain cookies, history juga mempengaruhi sistem komputer. Semakin banyak history yang tersimpan semakin besar pula memori yang dibutuhkan. File-file history secara otomatis akan muncul ketika melakukan koneksi ke internet. Apabila tak dibersihkan akan mempengaruhi kerja komputer. Bersihkan file history pada menu Tools >Internet Options pada masing-masing browser yang akan digunakan. Ada beberapa aplikasi yang secara otomatis menyimpan file cadangan (backup) seperti bak, backup dan lain-lain. Jadi ketika menyimpan sebuah file, maka file lama akan tetap ada dengan format yang berbeda yaitu file bak. Bersihkan file-file ganda yang tidak digunakan, namun harus dipastikan bahwa file terakhir tersimpan adalah file yang akan dihadapi.
3. Pada Start Up banyak aplikasi yang harus di jalankan.
Beberapa sofware ketika pertama kali diinstal menyediakan pilihan yaitu: ikon ditambahkan pada desktop dan ikon ditambahkan pada taskbar quick launch. Sebaiknya tak perlu meletakkan ikon program tersebut dlam taskbar karena ketika pertama kali sistem operasi bekerja (start up) maka akan membutujkan waktu lama untuk mengaktifkan program tersebut. Memang secara sepintas akan memudahkan kita menjalankan program tersebut karean tinggal mengkalik ikonny dalam taskbar, namun sebenarnya menjadi beban sisem komputer karena harus menyediakan memori sendiri. Hal ini akan memperlambat kerja komputer. Aturlah beberapa aplikasi yang memang dibutuhkan dengan cara mengatur konfigurasi. Jalankan menu Start kemudian pilih Run, ketikkan msconfig. Nonaktifkan aplikasi yang tidak diperlukan ketika Start Up.
4. Scandisk dan Defragmentasi kurang rutin.
Komputer yang sering digunakanjuga memerlukan penyegaran, salah satunya adalah dengan cara melakukan Scandisk dan Defragmentasi secara rutin minimal satu bulan sekali. Idealnya satu minggu sekali, tergantung frekuensi penggunaan komputer. Meskipun sesuatu yang sepele, namun sering dilupakan banyak orang. Lakukan Scandisk rutin untuk memperbaiki hardisk yang seing crash akibat listrik mati secara mendadak. Selain melakukan Scandisk, yang tak kalah pentingnya adalah defragmentasi secara berkala. Hal ini sangat berguna ketika tingkat penggunaan komputer tinggi. File-file perlu ditempatkan sebagimana mestinya agar ruang kosong tidak berantkan. Jika ruang penempatan file berantakan bisa mengakibatkan kerja komputer lambat.
5. Pilih kinerja yang tidak tepat.
Bagi pengguna windows XP sebaiknya memperhatikan hal ini agar kerja komputer lebih cepat. Memang penampilan Windows XP sangat bagus, ikon-ikon yang ditampilkan berwarna-warna dengan efek mengkilap. Perlu diketahui, tampilan windows yang bagus tersebut membutuhkan memori yang tidak sedikit. Makanya jangan heran bila semakin lama kerja komputer semakin lambat. Windows XP menyediakan dua pilihan yaitu Adjust for best. Jika memilih adjust for best app maka lebih mengutamakan kinerja komputer dibandingkan penampilan sehingga tampilan Windows XP akan nampak seperti biasa tanpa efek bayangan ataupun mengkilap seperti windows versi sebelumnya.
6. Kesalahan Shutdown.
Komputer yang sangat lambat bekerja membuat kita kesal dibuatnya, makin hari kian lambat saja. Kadang-kadang komputer langsung hang secara mendadak ketika sedang asyik bekerja, kita akan mematikan komputer tersebut dengan cara menekan tombol Restart atau Booting. Hal ini dikarenakan kita tidak bisa mematikan komputer melalui proses Shutdown karena semua tombol keyboadr tidak berfungsi. Apabila sering mematikan komputer melalui tombol booting, lama lama bisa mengakibatkan sistem operasi tidak berjalan normal dan hardisk akan mengalami kerusakan (bad sector). Hal ini akan memperparah keadaan karena file-file sistem yang ada pada bad sector tidak dapat terbaca, sehingga komputer sering mengalami hang.

Read More...... Read More..

mEnGEnAl wEbSitE/ sITuS

1.Pengertian Web Site atau Situs
Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan untuk menampilkan informasi, gambar gerak, suara, dan atau gabungan dari semuanya itu baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait dimana masing-masing dihubungkan dengan link-link.
2. Unsur-Unsur Web Site atau Situs
Untuk membangun situs diperlukan beberapa unsur yang harus ada agar situs dapat berjalan dengan baik dan sesuai yang diharapkan. Unsur-unsur yang harus ada dalam situs antara lain:
a. Domain Name.
Domain name atau biasa disebut nama domain adalah alamat permanen situs di dunia internet yang digunakan untuk mengidentifikasi sebuah situs atau dengan kata lain domain name adalah alamat yang digunakan untuk menemukan situs kita pada dunia internet. Istilah yang umum digunakan adalah URL. Contoh sebuah URL adalah http://www.yahoo.com--dapat juga tanpa www--
Ada banyak macam nama domain yang dapat kita pilih sesuai dengan keinginan. Berikut beberapa nama domain yang sering digunakan dan tersedia di internet:
1. Generic Domains
Merupakan domain name yang berakhiran dengan .Com .Net .Org .Edu .Mil atau .Gov. Jenis domain ini sering juga disebut top level domain dan domain ini tidak berafiliasi berdasarkan negara, sehingga siapapun dapat mendaftar.
Ø.com : merupakan top level domain yang ditujukan untuk kebutuhan "commercial".
Ø.edu : merupakan domain yang ditujukan untuk kebutuhan dunia pendidikan (education)
Ø.gov : merupakan domain untuk pemerintahan (government)
Ø.mil : merupakan domain untuk kebutuhan angkatan bersenjata (military)
Ø.org : domain untuk organisasi atau lembaga non profit (Organization).
2. Country-Specific Domains
Yaitu domain yang berkaitan dengan dua huruf ekstensi, dan sering juga disebut second level domain, seperti .id(Indonesia), .au(Australia), .jp(Jepang) dan lain lain. Domain ini dioperasikan dan di daftarkan dimasing negara. Di Indonesia, domain-domain ini berakhiran, .co.id, .ac.id, .go.id, .mil.id, .or.id, dan pada akhir-akhir ini ditambah dengan war.net.id, .mil.id, dan web.id. Penggunaan dari masing-masing akhiran tersebut berbeda tergantung pengguna dan pengunaannya, antara lain:
Ø.co.id : Untuk Badan Usaha yang mempunyai badan hukum sah
Ø.ac.id : Untuk Lembaga Pendidikan
Ø.go.id : Khusus untuk Lembaga Pemerintahan Republik Indonesia
Ø.mil.id : Khusus untuk Lembaga Militer Republik Indonesia
Ø.or.id : Untuk segala macam organisasi yand tidak termasuk dalam kategori "ac.id","co.id","go.id","mil.id" dan lain
Ø.war.net.id : untuk industri warung internet di Indonesia
Ø.sch.id : khusus untuk Lembaga Pendidikan yang menyelenggarakan pendidikan seperti SD, SMP dan atau SMU
Ø.web.id : Ditujukan bagi badan usaha, organisasi ataupun perseorangan yang melakukan kegiatannya di Worl Wide Web.
Nama domain dari tiap-tiap situs di seluruh dunia tidak ada yang sama sehingga tidak ada satupun situs yang akan dijumpai tertukar nama atau tertukar halaman situsnya. Untuk memperoleh nama dilakukan penyewaan domain, biasanya dalam jangka tertentu(tahunan).
b. Hosting
Hosting dapat diartikan sebagai ruangan yang terdapat dalam harddisk tempat menyimpan berbagai data, file-file, gambar dan lain sebagainya yang akan ditampilkan di situs. Besarnya data yang bisa dimasukkan tergantung dari besarnya hosting yang disewa/dipunyai, semakin besar hosting semakin besar pula data yang dapat dimasukkan dan ditampilkan dalam situs.
Hosting juga diperoleh dengan menyewa. Besarnya hosting ditentukan ruangan harddisk dengan ukuran MB(Mega Byte) atau GB(Giga Byte). Lama penyewaan hosting rata-rata dihitung per tahun. Penyewaan hosting dilakukan dari perusahaan-perusahaan penyewa web hosting yang banyak dijumpai baik di Indonesia maupun Luar Negri.
c. Scripts/Bahasa Program
Adalah bahasa yang digunakan untuk menerjemahkan setiap perintah dalam situs yang pada saat diakses. Jenis scripts sangat menentukan statis, dinamis atau interaktifnya sebuah situs. Semakin banyak ragam scripts yang digunakan maka akan terlihat situs semakin dinamis, dan interaktif serta terlihat bagus. Bagusnya situs dapat terlihat dengan tanggapan pengunjung serta frekwensi kunjungan.
Beragam scripts saat ini telah hadir untuk mendukung kualitas situs. Jenis jenis scripts yang banyak dipakai para designer antara lain HTML, ASP, PHP, JSP, Java Scripts, Java applets dsb. Bahasa dasar yang dipakai setiap situs adalah HTML sedangkan ASP dan lainnya merupakan bahasa pendukung yang bertindak sebagai pengatur dinamis, dan interaktifnya situs.
Scripts ASP, PHP, JSP atau lainnya bisa dibuat sendiri, bisa juga dibeli dari para penjual scripts yang biasanya berada di luar negri. Harga Scripts rata-rata sangat mahal karena sulitnya membuat, biasanya mencapai puluhan juta. Scripts ini biasanya digunakan untuk membangun portal berita, artikel, forum diskusi, buku tamu, anggota organisasi, email, mailing list dan lain sebagainya yang memerlukan update setiap saat.
d. Design Web
Setelah melakukan penyewaan domain dan hosting serta penguasaan scripts, unsur situs yang paling penting dan utama adalah design. Design web sangat menentukan kualitas dan keindahan situs. Design sangat berpengaruh kepada penilaian pengunjung akan bagus tidaknya sebuah web site.
Untuk membuat situs biasanya dapat dilakukan sendiri atau menyewa jasa web designer. Saat ini sangat banyak jasa web designer, terutama di kota-kota besar. Perlu diketahui bahwa kualitas situs sangat ditentukan oleh kualitas designer. Semakin banyak penguasaan web designer tentang beragam program/software pendukung pembuatan situs maka akan dihasilkan situs yang semakin berkualitas, demikian pula sebaliknya. Jasa web designer ini yang umumnya memerlukan biaya yang tertinggi dari seluruh biaya pembangunan situs dan semuanya itu tergantung kualitas designer.

e. Publikasi
Keberadaan situs tidak ada gunanya dibangun tanpa dikunjungi atau dikenal oleh masyarakat atau pengunjung internet. Karena efektif tidaknya situs sangat tergantung dari besarnya pengunjung dan komentar yang masuk. Untuk mengenalkan situs kepada masyarakat memerlukan apa yang disebut publikasi atau promosi. Publikasi situs di masyarakat dapat dilakukan dengan berbagai cara seperti dengan pamlet-pamlet, selebaran, baliho dan lain sebagainya tapi cara ini bisa dikatakan masih kurang efektif dan sangat terbatas. cara yang biasanya dilakukan dan paling efektif dengan tak terbatas ruang atau waktu adalah publikasi langsung di internet melalui search engine-search engine (mesin pencari, spt : Yahoo, Google, Search Indonesia, dsb)
Cara publikasi di search engine ada yang gratis dan ada pula yang membayar. Yang gratis biasanya terbatas dan cukup lama untuk bisa masuk dan dikenali di search engine terkenal seperti Yahoo atau Google. Cara efektif publikasi adalah dengan membayar, walaupun harus sedikit mengeluarkan akan tetapi situs cepat masuk ke search engine dan dikenal oleh pengunjung.
3. Pemeliharaan Web Site atau Situs
Untuk mendukung kelanjutan dari situs diperlukan pemeliharaan setiap waktu sesuai yang diinginkan seperti penambahan informasi, berita, artikel, link, gambar atau lain sebagainya. Tanpa pemeliharaan yang baik situs akan terkesan membosankan atau monoton juga akan segera ditinggal pengunjung.
Pemeliharaan situs dapat dilakukan per periode tertentu seperti tiap hari, tiap minggu atau tiap bulan sekali secara rutin atau secara periodik saja tergantung kebutuhan (tidak rutin). Pemeliharaan rutin biasanya dipakai oleh situs-situs berita, penyedia artikel, organisasi atau lembaga pemerintah. Sedangkan pemeliharaan periodik biasanya untuk situs-situs pribadi, penjualan/e-commerce, dan lain sebagainya.

Read More...... Read More..

aPA cIEh iNTerNEt 2 ???

1.Pengertian Internet
Internet dapat diartikan sebagai jaringan komputer luas dan besar yang mendunia, yaitu menghubungkan pemakai komputer dari suatu negara ke negara lain di seluruh dunia, dimana di dalamnya terdapat berbagai sumber daya informasi dari mulai yang statis hingga yang dinamis dan interaktif.
2. Sejarah internet
Berikut sejarah kemunculan dan perkembangan internet.
Sejarah internet dimulai pada 1969 ketika Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset tentang bagaimana caranya menghubungkan sejumlah komputer sehingga membentuk jaringan organik. Program riset ini dikenal dengan nama ARPANET. Pada 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain sehingga mereka bisa saling berkomunikasi dan membentuk sebuah jaringan.
Tahun 1972, Roy Tomlinson berhasil menyempurnakan program e-mail yang ia ciptakan setahun yang lalu untuk ARPANET. Program e-mail ini begitu mudah sehingga langsung menjadi populer. Pada tahun yang sama, icon @juga diperkenalkan sebagai lambang penting yang menunjukkan "at" atau "pada". Tahun 1973, jaringan komputer ARPANET mulai dikembangkan ke luar Amerika Serikat. Komputer University College di London merupakan komputer pertama yang ada di luar Amerika yang menjadi anggota jaringan Arpanet. Pada tahun yang sama, dua orang ahli komputer yakni Vinton Cerf dan Bob Kahn mempresentasikan sebuah gagasan yang lebih besar, yang menjadi cikal bakal pemikiran internet. Ide ini dipresentasikan untuk pertama kalinya di Universitas Sussex.
Hari bersejarah berikutnya adalah tanggal 26 Maret 1976, ketika Ratu Inggris berhasil mengirimkan e-mail dari Royal Signals and Radar Establishment di Malvern. Setahun kemudian, sudah lebih dari 100 komputer yang bergabung di ARPANET membentuk sebuah jaringan atau network. Pada 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET. Tahun 1981 France Telecom menciptakan gebrakan dengan meluncurkan telpon televisi pertama, dimana orang bisa saling menelpon sambil berhubungan dengan video link.
Karena komputer yang membentuk jaringan semakin hari semakin banyak, maka dibutuhkan sebuah protokol resmi yang diakui oleh semua jaringan. Pada tahun 1982 dibentuk Transmission Control Protocol atau TCP dan Internet Protokol atau IP yang kita kenal semua. Sementara itu di Eropa muncul jaringan komputer tandingan yang dikenal dengan Eunet, yang menyediakan jasa jaringan komputer di negara-negara Belanda, Inggris, Denmark dan Swedia. Jaringan Eunet menyediakan jasa e-mail dan newsgroup USENET.
Untuk menyeragamkan alamat di jaringan komputer yang ada, maka pada tahun 1984 diperkenalkan sistem nama domain, yang kini kita kenal dengan DNS atau Domain Name System. Komputer yang tersambung dengan jaringan yang ada sudah melebihi 1000 komputer lebih. Pada 1987 jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat menjadi 10.000 lebih.
Tahun 1988, Jarko Oikarinen dari Finland menemukan dan sekaligus memperkenalkan IRC atau Internet Relay Chat. Setahun kemudian, jumlah komputer yang saling berhubungan kembali melonjak 10 kali lipat dalam setahun. Tak kurang dari 100.000 komputer kini membentuk sebuah jaringan. Tahun 1990 adalah tahun yang paling bersejarah, ketika Tim Berners Lee menemukan program editor dan browser yang bisa menjelajah antara satu komputer dengan komputer yang lainnya, yang membentuk jaringan itu. Program inilah yang disebut www, atau Worl Wide Web.
Tahun 1992, komputer yang saling tersambung membentuk jaringan sudah melampaui sejuta komputer, dan di tahun yang sama muncul istilah surfing the internet. Tahun 1994, situs internet telah tumbuh menjadi 3000 alamat halaman, dan untuk pertama kalinya virtual-shopping atau e-retail muncul di internet. Dunia langsung berubah. Di tahun yang sama Yahoo! didirikan, yang juga sekaligus kelahiran Netscape Navigator 1.0.
3. Manfaat internet
Secara umum ada banyak manfaat yang dapat diperoleh apabila seseorang mempunyai akses ke internet .Berikut ini sebagian dari apa yang tersedia di internet: 1. Informasi untuk kehidupan pribadi :kesehatan, rekreasi, hobby, pengembangan pribadi, rohani, sosial. 2. Informasi untuk kehidupan profesional/pekerja :sains, teknologi, perdagangan, saham, komoditas, berita bisnis, asosiasi profesi, asosiasi bisnis, berbagai forum komunikasi.
Satu hal yang paling menarik ialah keanggotaan internet tidak mengenal batas negara, ras, kelas ekonomi, ideologi atau faktor faktor lain yang biasanya dapat menghambat pertukaran pikiran. Internet adalah suatu komunitas dunia yang sifatnya sangat demokratis serta memiliki kode etik yang dihormati segenap anggotanya. Manfaat internet terutama diperoleh melalui kerjasama antar pribadi atau kelompok tanpa mengenal batas jarak dan waktu.
Untuk lebih meningkatkan kualitas sumber daya manusia di Indonesia, sudah waktunya para profesional Indonesia memanfaatkan jaringan internet dan menjadi bagian dari masyarakat informasi dunia.

Read More...... Read More..