Sistem Bilangan Digital

0

Sistem Digital adalah suatu sistem yang berfungsi untuk mengukur suatu nilai atau besaran yang bersifat tetap atau tidak teratur dalam bentuk diskrit berupa digit digit atau angka angka .Biasanya sebelum mempelajari lebih dalam tentang sistem digital  pertama pasti kita akan mempelajari yang namanya Sistem Bilangan ,ada 4 jenis sistem bilangan yaitu biner ,oktal ,desimal ,hexadesimal .

  1. Bilangan Biner adalah bilangan yang hanya punya basis 2 atau bilangan basis 2 ,yaitu 0 dan 1
  2. Bilangan Oktal adalah bilangan yang hanya punya basis 8 atau bilangan basis 8 , yaitu 0,……,7
  3. Bilangan Desimal adalah bilangan yang hanya punya basis 10 atau bilangan basis 10 ,yaitu 0,…….9
  4. Bilangan Hexadesimal adalah bilangan yang hanya punya basis 16 atau bilangan basis 16 ,yaitu 0,……..9 ,A ,B ,C ,D ,E ,F (A=10 ,B=11 ,C=12 ,D=13 ,E=14 ,F=15)

Konversi Bilangan  adalah mengubah suatu sistem bilangan menjadi sistem bilangan lain.

Biner

*Biner ke Oktal

Caranya mudah ,kita hanya menyekatnya atau mengelompokkan berisi 3 bit bilangan ,dalam bentuk bilangan oktal ,111 = 4+2+1 = 7 ,sistem oktal ini disebut sistem 421.

Contoh :

110011010(2) = 110 011 010 = 4+2+0  0+2+1  0+2+0  = 632(8)

*Biner ke Desimal

Kita hanya tinggal mengalikan setiap bitnya dengan 2n  ,n = posisi bit ,MSB berarti pangkatnya paling besar sedangkan LSB pangkatnya paling kecil atau = 0, lalu hasilnya dijumlahkan .

Contoh :

110011010(2) = (1×28) + (1×27) + (0×26) +(0×25) + (1×24) + (1×23) + (0×22) + (1×21) +(0×20)

=   256  +   128   +    0     +    0     +    16    +    8      +    0     +    2     +   0 = 410(10)

*Biner ke Hexadesimal

Caranya mudah ,kita hanya menyekatnya atau mengelompokkan berisi 3 bit bilangan ,dalam bentuk bilangan oktal ,1111 = 8+4+2+1 = 15/F ,sistem hexadesimal ini disebut sistem 8421.

Contoh :

110110011010(2) = 1101  1001 1010 = 8+4+0+1  8+0+0+1  8+0+2+0 = 13  9  10 = D9A(16)

Oktal

*Oktal ke Desimal

Kita hanya tinggal mengalikan angka paling kiri dengan 8n , n adalah jumlah pangkaat tertinggi . MSB berarti pangkatnya paling besar sedangkan LSB pangkatnya paling kecil atau = 0, lalu hasilnya dijumlahkan .

Contoh :

678(8) = 6×82  7×81  8×80 = 6×64 + 7×8 + 8×1 = 384 + 56 + 8 = 440(10)

*Oktal ke Biner

Pada konversi bilangan oktal ke biner ini maksimal hanya angka misalnya 777(8) yang dapat langsung dikonversikan kebiner dengan cara sekat 7 = 111 , 7 = 111 , 7 = 111 jadi 777(8) =111111111(2) ,jika 777 keatas sudah tidak bisa menggunakan cara ini ,harus diubah kedesimal dahulu baru bisa langsung ke biner.

Contoh :

653(8) = ( dengan cara sekat langsung karena tidak ada angka yang >7 )

653(8) = 6 = 110 ,5 = 101 , 3 = 011,,,Jadi 653(8) = 110101011(2)

678(8) = ( langkah pertama harus dikonversikan terlebih dahulu ke desimal )

678(8) = 6×82  7×81  8×80 = 6×64 + 7×8 + 8×1 = 384 + 56 + 8 = 440(10)

440(10) = ( langkah kedua langsung mengubahnya kebiner )

440(10) = 440:2=220 sisa 0

220:2=110 sisa 0

110:2=55 sisa 0

55:2=27 sisa 1

27:2=13 sisa 1

13:2=6 sisa 1

6:2=3 sisa 0

3:2=1 sisa 1

1:2=0 sisa 1

dibaca dari bawah keatas ,jadi 440(10) = 110111000(2)

Jadi , 678(8) = 110111000(2)

*Oktal ke Hexadesimal

Caranya kita harus mengubahnya ke bilangan desimal dahulu baru dari desimal kiata ubah ke hexadesimal .

Contoh:

678(8) = 6×82  7×81  8×80 = 6×64 + 7×8 + 8×1 = 384 + 56 + 8 = 440(10)

440(10) = 440:16= 27 sisa 8

27:16= 1  sisa 11/B

1:16= 0 sisa 1

dibaca dari bawah keatas Jadi,  440(10) = 1B8(16)

Jadi ,hasil dari 678(8)  = 1B8(16)

Desimal

*Desimal ke Biner

Kita hanya tinggal membagi angka desimalnya dengan angka 2 dan hasilnya tidak ada koma ,tapi kita tulis saja berapa sisanya .

Contoh :

440(10) = 440:2=220 sisa 0

220:2=110 sisa 0

110:2=55 sisa 0

55:2=27 sisa 1

27:2=13 sisa 1

13:2=6 sisa 1

6:2=3 sisa 0

3:2=1 sisa 1

1:2=0 sisa 1

dibaca dari bawah keatas ,jadi 440(10) = 110111000(2)

*Desimal ke Oktal

Kita hanya tinggal membagi angka desimalnya dengan angka 8 dan hasilnya tidak ada koma ,tapi kita tulis saja berapa sisanya.

Contoh :

440(10) = 440:8= 55 sisa 0

55 :8=  6 sisa 7

7 :8=  0 sisa 7

dibaca dari bawah keatas ,jadi 440(10) = 770(8)

*Desimal ke Hexadesimal

Caranya yaitu hanya tinggal membagi angka desimalnya dengan angka 16 dan hasilnya tidak ada koma ,tapi kita tulis saja berapa sisanya.

440(10) = 440:16= 27 sisa 8

27:16= 1  sisa 11/B

1:16= 0 sisa 1

dibaca dari bawah keatas Jadi,  440(10) = 1B8(16)

Hexadesimal

*Hexadesimal ke Biner

Kita hanya tinggal menyekat 1 bilangan Hexadesimal lalu mengubahnya ke biner.

Contoh:

B4645(16) = B  4  6  4  5 = 1011  0100  0110  0100 0101(2)

*Hexadesimal ke Desimal

Kalikan setiap bit bilangannya dengan 16n , n adalah nilai pangkat tertinggi MSB berarti pangkatnya paling besar sedangkan LSB pangkatnya paling kecil atau = 0, hasilnya lalu jumlahkan .

Contoh :

1B8(16) = 1×162+Bx161+8×160 =256+176+8=440(10)

*Hexadesimal ke Oktal

Bilangan Hexa tidak bisa langsung dikonversikan ke oktal ,ubah dulu ke desimal lalu dari desimal bisa langsung dikonversikan ke oktal.

Contoh :

1B8(16) = 1×162+Bx161+8×160 =256+176+8=440(10)

440(10) = 440:8= 55 sisa 0

55 :8=  6 sisa 7

7 :8=  0 sisa 7

dibaca dari bawah keatas ,jadi 440(10) = 770(8)

Jadi , 1B8(16) = 770(8)

SENI KRIPTOGRAFI

0

Kriptografi, secara umum adalah ilmu dan seni untuk menjaga kerahasiaan berita [bruce Schneier – Applied Cryptography]. Selain pengertian tersebut terdapat pula pengertian ilmu yang mempelajari teknik-teknik matematika yang berhubungan dengan aspek keamanan informasi seperti kerahasiaan data, keabsahan data, integritas data, serta autentikasi data [A. Menezes, P. van Oorschot and S. Vanstone – Handbook of Applied Cryptography]. Tidak semua aspek keamanan informasi ditangani oleh kriptografi.
Ada empat tujuan mendasar dari ilmu kriptografi ini yang juga merupakan aspek keamanan informasi yaitu :
Kerahasiaan, adalah layanan yang digunakan untuk menjaga isi dari informasi dari siapapun kecuali yang memiliki otoritas atau kunci rahasia untuk membuka/mengupas informasi yang telah disandi.
Integritas data, adalah berhubungan dengan penjagaan dari perubahan data secara tidak sah. Untuk menjaga integritas data, sistem harus memiliki kemampuan untuk mendeteksi manipulasi data oleh pihak-pihak yang tidak berhak, antara lain penyisipan, penghapusan, dan pensubsitusian data lain kedalam data yang sebenarnya.
Autentikasi, adalah berhubungan dengan identifikasi/pengenalan, baik secara kesatuan sistem maupun informasi itu sendiri. Dua pihak yang saling berkomunikasi harus saling memperkenalkan diri. Informasi yang dikirimkan melalui kanal harus diautentikasi keaslian, isi datanya, waktu pengiriman, dan lain-lain.
Non-repudiasi., atau nirpenyangkalan adalah usaha untuk mencegah terjadinya penyangkalan terhadap pengiriman/terciptanya suatu informasi oleh yang mengirimkan/membuat.
Algoritma Sandi

algoritma sandi adalah algoritma yang berfungsi untuk melakukan tujuan kriptografis. Algoritma tersebut harus memiliki kekuatan untuk melakukan (dikemukakan oleh Shannon):
konfusi/pembingungan (confusion), dari teks terang sehingga sulit untuk direkonstruksikan secara langsung tanpa menggunakan algoritma dekripsinya
difusi/peleburan (difusion), dari teks terang sehingga karakteristik dari teks terang tersebut hilang.
sehingga dapat digunakan untuk mengamankan informasi. Pada implementasinya sebuah algoritmas sandi harus memperhatikan kualitas layanan/Quality of Service atau QoS dari keseluruhan sistem dimana dia diimplementasikan. Algoritma sandi yang handal adalah algoritma sandi yang kekuatannya terletak pada kunci, bukan pada kerahasiaan algoritma itu sendiri. Teknik dan metode untuk menguji kehandalan algoritma sandi adalah kriptanalisa.
Dasar matematis yang mendasari proses enkripsi dan dekripsi adalah relasi antara dua himpunan yaitu yang berisi elemen teks terang /plaintext dan yang berisi elemen teks sandi/ciphertext. Enkripsi dan dekripsi merupakan fungsi transformasi antara himpunan-himpunan tersebut. Apabila elemen-elemen teks terang dinotasikan dengan P, elemen-elemen teks sandi dinotasikan dengan C, sedang untuk proses enkripsi dinotasikan dengan E, dekripsi dengan notasi D.
Enkripsi :
Dekripsi : atau
Secara umum berdasarkan kesamaan kuncinya, algoritma sandi dibedakan menjadi :
kunci-simetris/symetric-key, sering disebut juga algoritma sandi konvensional karena umumnya diterapkan pada algoritma sandi klasik
kunci-asimetris/asymetric-key
Berdasarkan arah implementasi dan pembabakan jamannya dibedakan menjadi :
algoritma sandi klasik classic cryptography
algoritma sandi modern modern cryptography
Berdasarkan kerahasiaan kuncinya dibedakan menjadi :
algoritma sandi kunci rahasia secret-key
algoritma sandi kunci publik publik-key
Pada skema kunci-simetris, digunakan sebuah kunci rahasia yang sama untuk melakukan proses enkripsi dan dekripsinya. Sedangkan pada sistem kunci-asimentris digunakan sepasang kunci yang berbeda, umumnya disebut kunci publik(public key) dan kunci pribadi (private key), digunakan untuk proses enkripsi dan proses dekripsinya. Bila elemen teks terang dienkripsi dengan menggunakan kunci pribadi maka elemen teks sandi yang dihasilkannya hanya bisa didekripsikan dengan menggunakan pasangan kunci pribadinya. Begitu juga sebaliknya, jika kunci pribadi digunakan untuk proses enkripsi maka proses dekripsi harus menggunakan kunci publik pasangannya.

algoritma sandi kunci-simetris
Skema algoritma sandi akan disebut kunci-simetris apabila untuk setiap proses enkripsi maupun dekripsi data secara keseluruhan digunakan kunci yang sama. Skema ini berdasarkan jumlah data per proses dan alur pengolahan data didalamnya dibedakan menjadi dua kelas, yaitu block-cipher dan stream-cipher.
Block-Cipher
Block-cipher adalah skema algoritma sandi yang akan membagi-bagi teks terang yang akan dikirimkan dengan ukuran tertentu (disebut blok) dengan panjang t, dan setiap blok dienkripsi dengan menggunakan kunci yang sama. Pada umumnya, block-cipher memproses teks terang dengan blok yang relatif panjang lebih dari 64 bit, untuk mempersulit penggunaan pola-pola serangan yang ada untuk membongkar kunci. Untuk menambah kehandalan model algoritma sandi ini, dikembangkan pula beberapa tipe proses enkripsi, yaitu :
ECB, Electronic Code Book
CBC, Cipher Block Chaining
OFB, Output Feed Back
CFB, Cipher Feed Back
Stream-Cipher
Stream-cipher adalah algoritma sandi yang mengenkripsi data persatuan data, seperti bit, byte, nible atau per lima bit(saat data yang di enkripsi berupa data Boudout). Setiap mengenkripsi satu satuan data digunakan kunci yang merupakan hasil pembangkitan dari kunci sebelum.
Algoritma-algoritma sandi kunci-simetris
Beberapa contoh algoritma yang menggunakan kunci-simetris:
DES – Data Encryption Standard
blowfish
twofish
MARS
IDEA
3DES – DES diaplikasikan 3 kali
AES – Advanced Encryption Standard, yang bernama asli rijndael
Algoritma Sandi Kunci-Asimetris
Skema ini adalah algoritma yang menggunakan kunci yang berbeda untuk proses enkripsi dan dekripsinya. Skema ini disebut juga sebagai sistem kriptografi kunci publik karena kunci untuk enkripsi dibuat untuk diketahui oleh umum (public-key) atau dapat diketahui siapa saja, tapi untuk proses dekripsinya hanya dapat dilakukan oleh yang berwenang yang memiliki kunci rahasia untuk mendekripsinya, disebut private-key. Dapat dianalogikan seperti kotak pos yang hanya dapat dibuka oleh tukang pos yang memiliki kunci tapi setiap orang dapat memasukkan surat ke dalam kotak tersebut. Keuntungan algoritma model ini, untuk berkorespondensi secara rahasia dengan banyak pihak tidak diperlukan kunci rahasia sebanyak jumlah pihak tersebut, cukup membuat dua buah kunci, yaitu kunci publik bagi para korensponden untuk mengenkripsi pesan, dan kunci privat untuk mendekripsi pesan. Berbeda dengan skema kunci-simetris, jumlah kunci yang dibuat adalah sebanyak jumlah pihak yang diajak berkorespondensi.
Fungsi Enkripsi dan Dekripsi Algoritma Sandi Kunci-Asimetris
Apabila Ahmad dan Bejo hendak bertukar berkomunikasi, maka:
Ahmad dan Bejo masing-masing membuat 2 buah kunci
Ahmad membuat dua buah kunci, kunci-publik dan kunci-privat
Bejo membuat dua buah kunci, kunci-publik dan kunci-privat
Mereka berkomunikasi dengan cara:
Ahmad dan Bejo saling bertukar kunci-publik. Bejo mendapatkan dari Ahmad, dan Ahmad mendapatkan dari Bejo.
Ahmad mengenkripsi teks-terang ke Bejo dengan fungsi
Ahmad mengirim teks-sandi ke Bejo
Bejo menerima dari Ahmad dan membuka teks-terang dengan fungsi
Hal yang sama terjadi apabila Bejo hendak mengirimkan pesan ke Ahmad
Bejo mengenkripsi teks-terang ke Ahmad dengan fungsi
Ahmad menerima dari Bejo dan membuka teks-terang dengan fungsi
Algoritma -Algoritma Sandi Kunci-Asimetris
Knapsack
RSA – Rivert-Shamir-Adelman
Diffie-Hellman
Fungsi Hash Kriptografis

Fungsi hash Kriptografis adalah fungsi hash yang memiliki beberapa sifat keamanan tambahan sehingga dapat dipakai untuk tujuan keamanan data. Umumnya digunakan untuk keperluan autentikasi dan integritas data. Fungsi hash adalah fungsi yang secara efisien mengubah string input dengan panjang berhingga menjadi string output dengan panjang tetap yang disebut nilai hash.
Sifat-Sifat Fungsi Hash Kriptografi
Tahan preimej (Preimage resistant): bila diketahui nilai hash h maka sulit (secara komputasi tidak layak) untuk mendapatkan m dimana h = hash(m).
Tahan preimej kedua (Second preimage resistant): bila diketahui input m1 maka sulit mencari input m2 (tidak sama dengan m1) yang menyebabkan hash(m1) = hash(m2).
Tahan tumbukan (Collision-resistant): sulit mencari dua input berbeda m1 dan m2 yang menyebabkan hash(m1) = hash(m2)

SEJARAH WEB DAN JENISNYA

0

        SITUS WEB

 

Situs web (bahasa Inggrisweb site) atau sering dingkat dengan istilah situs[1] adalah sejumlah halaman web yang memiliki topik saling terkait, terkadang disertai pula dengan berkas-berkas gambar, video, atau jenis-jenis berkas lainnya.[2] Sebuah situs web biasanya ditempatkan setidaknya pada sebuah server web yang dapat diakses melalui jaringan seperti internet, ataupun jaringan wilayah lokal (LAN) melalui alamat internet yang dikenali sebagai URL. Gabungan atas semua situs yang dapat diakses publik di internet disebut pula sebagai Waring Wera Wanua atau lebih dikenal dengan singkatan WWW. Meskipun setidaknya halaman beranda situs internet umumnya dapat diakses publik secara bebas, pada prakteknya

Sejarah

Penemu situs web adalah Sir Timothy John ¨Tim¨ Berners-Lee, sedangkan situs web yang tersambung dengan jaringan pertamakali muncul pada tahun 1991. Maksud dari Tim ketika merancang situs web adalah untuk memudahkan tukar menukar dan memperbarui informasi pada sesama peneliti di tempat ia bekerja. Pada tanggal 30 April 1993, CERN (tempat dimana Tim bekerja) mengumumkan bahwa WWW dapat digunakan secara gratis oleh publik.

Sebuah situs web bisa berupa hasil kerja dari perorangan atau individu, atau menunjukkan kepemilikan dari suatu organisasi, perusahaan. biasanya pembahasan dalam sebuah situs web merujuk pada sebuah ataupun beberapa topik khusus, atau kepentingan tertentu. Sebuah situs web bisa berisi pranala yang menghubungkan ke situs web lain, demkian pula dengan situs web lainnya. Hal ini terkadang membuat perbedaan antara situs web yang dibuat oleh individu ataupun perseorangan dengan situs web yang dibuat oleh organisasi bisnis menjadi tidak begitu jelas.

Situs web biasanya ditempatkan pada server web. Sebuah server web umumnya telah dilengkapi dengan perangkat-perangkat lunak khusus untuk menangani pengaturan nama ranah, serta menangani layanan atas protokol HTTP yang disebut sebagai Server HTTP (bahasa InggrisHTTP Server) seperti Apache HTTP Server, atau Internet Information Services (IIS)

 

Situs web statis

Situs web statis merupakan situs web yang memiliki isi tidak dimaksudkan untuk diperbarui secara berkala sehingga pengaturan ataupun pemutakhiran isi atas situs web tersebut dilakukan secara manual. Ada tiga jenis perangkat utilitas yang biasa digunakan dalam pengaturan situs web statis:

  • Editor teks merupakan perangkat utilitas yang digunakan untuk menyunting berkas halaman web, misalnya: Notepad atau TextEdit.
  • Editor WYSIWYG, merupakan perangkat lunak utilitas penyunting halaman web yang dilengkapi dengan antar muka grafis dalam perancangan serta pendisainannya, berkas halaman web umumnya tidak disunting secara lengsung oleh pengguna melainkan utilitas ini akan membuatnya secara otomatis berbasis dari laman kerja yang dibuat oleh pengguna. perangkat lunak ini misalnya: Microsoft Frontpage, Macromedia Dreamweaver.
  • Editor berbasis templat, beberapa utilitas tertentu seperti Rapidweaver dan iWeb, pengguna dapat dengan mudah membuat sebuah situs web tanpa harus mengetahui bahasa HTML, melainkan menyunting halaman web seperti halnya halaman biasa, pengguna dapat memilih templat yang akan digunakan oleh utilitas ini untuk menyunting berkas yang dibuat pengguna dan menjadikannya halam web secara otomatis.

 

 

Situs web dinamis

Situs web dinamis merupakan situs web yang secara spesifik didisain agar isi yang terdapat dalam situs tersebut dapat diperbarui secara berkala dengan mudah. Sesuai dengan namanya, isi yang terkadung dalam situs web ini umumnya akan berubah setelah melewati satu periode tertentu. Situs berita adalah salah satu contoh jenis situs yang umumnya mengimplementasikan situs web dinamis.

Tidak seperti halnya situs web statis, pengimplementasian situs web dinamis umumnya membutuhkan keberadaan infrastruktur yang lebih kompleks dibandingkan situs web statis. Hal ini disebabkan karena pada situs web dinamis halaman web umumnya baru akan dibuat saat ada pengguna yang mengaksesnya, berbeda dengan situs web statis yang umumnya telah membentuk sejumlah halaman web saat diunggah di server web sehingga saat pengguna mengaksesnya server web hanya tinggal memberikan halaman tersebut tanpa perlu membuatnya terlebih dulu.

Untuk memungkinkan server web menciptakan halaman web pada saat pengguna mengaksesnya, umumnya pada server web dilengkapi dengan mesin penerjemah bahasa skrip (PHP, ASP, ColdFusion, atau lainnya), serta perangkat lunak sistem manajemen basisdata relasional seperti MySQL.

Struktur berkas sebuah situs web dinamis umumnya berbeda dengan situs web statis, berkas-berkas pada situs web statis umumnya merupakan sekumpulan berkas yang membentuk sebuah situs web. Berbeda halnya dengan situs web dinamis, berkas-berkas pada situs web dinamis umumnya merupakan sekumpulan berkas yang membentuk perangkat lunak aplikasi web yang akan dijalankan oleh mesin penerjemah server web, berfungsi memanajemen pembuatan halaman web saat halaman tersebut diminta oleh pengguna.

tidak semua situs memberikan kebebasan bagi publik untuk mengaksesnya, beberapa situs web mewajibkan pengunjung untuk melakukan pendaftaran sebagai anggota, atau bahkan meminta pembayaran untuk dapat menjadi aggota untuk dapat mengakses isi yang terdapat dalam situs web tersebut, misalnya situs-situs yang menampilkan pornografi, situs-situs berita, layanan surel (e-mail), dan lain-lain. Pembatasan-pembatasan ini umumnya dilakukan karena alasan keamanan, menghormati privasi, atau karena tujuan komersil tertentu.

Sebuah halaman web merupakan berkas yang ditulis sebagai berkas teks biasa (plain text) yang diatur dan dikombinasikan sedemikian rupa dengan instruksi-instruksi berbasis HTML, atau XHTML, kadang-kadang pula disisipi dengan sekelumit bahasa skrip. Berkas tersebut kemudian diterjemahkan oleh peramban web dan ditampilkan seperti layaknya sebuah halaman pada monitor komputer.

Halaman-halaman web tersebut diakses oleh pengguna melalui protokol komunikasi jaringan yang disebut sebagai HTTP, sebagai tambahan untuk meningkatkan aspek keamanan dan aspek privasi yang lebih baik, situs web dapat pula mengimplementasikan mekanisme pengaksesan melalui protokol HTTPS.

 


RESPONSI MINGGU KE-5 ALPRO

0

Minggu ke-5 ini kelompok kami dalam menyelesaikan tugas dan study kasus cukup mengalami kemajuan dari minggu-minggu sebelumnya…..
Setiap anggota mempunyai peran yang berbeda-beda diantaranya ada yg bertindak sebagai penyurpey dan perbandingan dengan kelompok lain dan saling bertukar informasi,itu sangat menyanangkan karena bisa berbagi dengan teman-teman yang lain dikelas…..semoga minggu berikutnya bisa lebih menyenangkan lagi,aminnnnn

PENGERTIAN PEMPROGRAMAN

0

Pengertian Bahasa pemrograman dan Pascal

 

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.

Tingkatan Bahasa Pemrograman
• Bahasa Mesin (Machine Languages)
• Bahasa Rakitan (Assembly Languages)
• Bahasa Tingkat Tinggi (High Level Languages)

Pengenalan Bahasa Pemrograman PASCAL
Pascal merupakan suatu bahasa komputer tingkat tinggi yang dibuat sekitar tahun 1970 oleh Niklaus Wirth dan digunakan untuk pendidikan komputer. Nama Pascal diambil dari seorang ahli matematika yang bernama Blaise Pascal yang menemukan mesin hitung pertama. Bahasa Pascal dirancang untuk menyelesaikan masalah dari berbagai kalangan pemakai, mulai dari para mahasiswa, pendidik, dan ilmuwan.
Apa artinya Pascal adalah bahasa pemrogram terstruktur ?
Pascal adalah suatu bahasa pemrograman terstruktur. Hal tersebut berarti semua program yang anda buat harus terstruktur dan teratur, dalam hal ini ada pemakaian oto dan jump.
Bagaimana Struktur program pascal yang paling sederhana ?
Struktur program pascal yang paling sederhana adalah :

uses …;

var …;

begin

….  {Your program is here}

end.

Contoh program pascal sederhana :

program program_pertama;
uses crt;

begin
Clrscr;
Writeln(‘Saya sedang belajar Pascal !’);
Writeln(‘Di Lab. Komputer SMA N 1 Yogyakarta’);
end.

Bagian-bagian program dalam PASCAL
• Program heading
Judul program dalam Turbo Pascal bersifat optional dan tidak ada pengaruhnya dalam rogram. Jika ditulis akan memberikan nama program dan suatu daftar parameter ptional dimana program itu berkomunikasi. Daftar itu terdiri dari sederetan ndentifier yang diakhiri dengan tanda kurung dan dipisahkan dengan tanda koma.
Contoh :
Program Perhitungan(Input,Output);
• Uses Clause
Bagian uses clause digunakan untuk menentukan library yang dibutuhkan saat proses program. LIBRARY merupakan file penyimpan subroutine yang secara berulang digunakan saat proses program. Library ini diistilahkan sebagai unit dalam Turbo PASCAL yang terdiri dari SYSTEM, OVERLAY, GRAPH, DOS, CRT yang ditempatkan dalam file TURBO.TPL.

Contoh :
Uses Crt; (*menggunakan Unit Crt *)
• Variabel Declaration
Setiap variabel yang digunakan dalam program harus didefinisikan terlebih dahulu sebelum digunakan. Cara penulisan ini adalah :
Var
: ; 
• Statement
Bagian ini merupakan inti dari program. Seluruh perintah dan urutannya serta proses Input/Output dalam program perlu disusun secara teratur oleh penyusun program. Segala yang ada pada bagian uses maupun deklarasi merupakan pendukung terhadap isi program.
• Bagaimana membuat keterangan ?
Untuk membuat program anda menjadi mudah dibaca dan dimengerti, maka perlu iberi keterangan yang akan diabaikan oleh kompiler. Untuk membuat keterangan unakan tanda kurawal { ini adalah keterangan }, atau (* ini adalah keterangan *).

Latihan Pemrograman 1

1. MENGENAL VARIABEL
program mengenal_variabel;   // judul program

uses wincrt;                 // pemanggilan library (uses clause)

var
umur : shortint;             // deklarasi variabel
ket  : string;

begin
umur := 16;
ket  := ‘masih childis ^_^’;
writeln(‘*** DATA DIRI SAYA ***’);        // main program (statement)
writeln;
writeln(‘Umur saya  : ‘,umur);
writeln(‘Keterangan : ‘,ket);
end.

Note : bagian  bertanda // tidak perlu ditulis.

2. MEMBEDAKAN WRITE DAN WRITELN
program membedakan_tipe_output;

uses wincrt;

begin
writeln(‘*** MEMBEDAKAN WRITE DAN WRITELN ***’);
writeln;
writeln(‘Tulisan dibawah ini saya tulis dengan WRITE’);
write(‘ SAYA MUNCUL DISINI’);
writeln;
writeln(‘Tulisan dibawah ini saya tulis dengan WRITELN’);
writeln(‘ SAYA MUNCUL DISINI’);
writeln(‘*** OW… sekarang saia jadi tau bedanya ***’);
end.

3. MENGENAL INPUT DINAMIS DENGAN READLN
program input_dinamis;

uses wincrt;

var
umur : shortint;
ket  : string;

begin
writeln(‘ ** MASUKKAN DATA DIRI ANDA ** ‘);
writeln;
writeln(‘Umur saya  : ‘); readln(umur);
writeln(‘Keterangan : ‘); readln(ket);
writeln;
writeln;
writeln(‘ ** DATA DIRI SAYA ** ‘);
writeln;
writeln(‘Umur saya : ‘,umur);
writeln(‘Keterangan : ‘,ket);
end.

Tipe Data dalam PASCAL

Dalam bahasa PASCAL dikenal dua jenis tipe data utama yaitu ordinal type dan real type. Ordinal type adalah tipe data yang digunakan untuk mereprentasikan bilangan dengan urutan pasti dan Real type adalah tipe data untuk mereprentasikan bilangan pecahan. Berikut adalah penjelasan dari kedua jenis tipe data tersebut :

1.Ordinal Type
Seperti yang telah dijelaskan diatas bahwa tipe data Ordinal adalah type data yang digunakan untuk mereprentasikan bilangan yang mempunyai urutan pasti. Type data ini masih dibagi lagi dalam beberapa jenis yaitu :

a.Integer
Type data integer adalah type data yang digunakan untuk pengolahan data bilangan bulat. Type data ini masih dibagi lagi sesuai dengan jangkauan bilangannya. Berikut table pembagian tipe integer

b.Char
Type variabel yang berguna untuk pengolahan character ASCII, type character ini penulisannya ditandai dengan dua buah petik tunggal seperti : ‘A’, ‘3’,’*’,#7 untuk menyatakan ‘ harus ditulis ””

c.Boolean
Type varibale yang berguna untuk pengolahan hal yang hanya mempunyai dua ketentuan yaitu benar(TRUE) dan salah(FALSE) saja

2.Real Type
Type variable yang beguna untuk pengolahan data yang tidak bulat, untuk type real ini juga terbagi menjadi beberapa jenis :

Untuk pengolahan type variabel diatas di sediakan berbagai jenis operator antara lain :

Latihan Pemrograman 2

1. Pengenalan tipe data integer
program program_bil_genap; { heading program }

uses wincrt; { library }

var {deklarasi variabel}
panjang  : integer;
lebar    : integer;
luas     : longint;
keliling : longint;

begin

{ bagian input data }
writeln(‘** Menghitung Luas dan Keliling Kotak **’);
writeln(‘——————————————‘);
write(‘Masukkan Panjang : ‘);readln(panjang);
write(‘Masukkan Lebar   : ‘);readln(lebar);
writeln;

{ rumus pencarian hasil }
luas := panjang * lebar;
keliling := 2 * (panjang + lebar);

{ bagian output data }
writeln(‘** Hasil Perhitungan **’);
Writeln(‘——————————————‘);
writeln(‘Luas Kotak     : ‘,luas);
writeln(‘Keliling Kotak : ‘,keliling);

end.

2.Pengenalan tipe data real

program program_bil_pecah;

uses wincrt;

var
pi   : real;
jar  : integer;
luas : real;

begin
pi := 3.1415;

{ bagian input data}
writeln(‘** Menghitung Luas Lingkaran **’);
writeln(‘——————————————‘);
write(‘Masukkan Jari-jari : ‘);read(jar);
writeln;

{ rumus pencarian hasil }
luas := pi * jar * jar;

{ bagian output data }
writeln(‘** Hasil Perhitungan **’);
Writeln(‘——————————————‘);
writeln(‘Luas Lingkaran : ‘,luas:2:2);

end.

3.Program dalil Phytagoras

program dalil_pytagoras;

uses wincrt;

var
a,b,c : real;

begin
writeln(‘ Program pytahoras ‘ );
writeln;
write(‘ Sisi Tegak = ‘); readln(a);
write(‘ Sisi Datar = ‘); readln(b);
c := sqrt(a*a + b*b);
writeln;
writeln(‘ Nilai Sisi Miring adalah : ‘, c:2:2);

end.

Pernyataan bercabang dengan if, else if dan case
Logika IF
Pada prinsip dasarnya logika IF digunakan untuk membuat suatu kondisi dimana komputer diminta untuk mengambil sebuah keputusan yang sesuai dengan input yang dimasukkan. Secara sederhana struktur dari logika IF adalah sebagai berikut :
If ( condition ) Then ( statement );
Condition akan bernilai true atau false tergantung dari input yang dimasukkan, dan kemudian program akan menjalankan statement sesuai kondisi yang terjadi. misal :
if x<=””>
Writeln(‘ X lebih kecil dari Y ‘)
Dari contoh potongan kode diatas mungkin sudah bisa diambil sedikit gambaran mengenai logika IF. jika kondisi yang dibuat lebih dari satu jenis maka bisa dituliskan dengan cara sebagai berikut.
if x<=””>
Writeln(‘ X lebih kecil dari Y ‘)

else if x>y then
writeln(‘ X lebih besar dari Y ‘)

else
writeln(‘ X sama dengan Y ‘);
Logika CASE
Logika CASE sekilas mungkin sama dengan logika IF, tapi pada dasarnya berbeda. dikarenakan logika CASE tidak menginstruksikan komputer untuk mengambil sebuah keputusan, melainkan hanya menjalankan pilihan yang kita inputkan ke dalam program. Secara sederhana jika kita membuat sebuah progam CASE berarti kita membuat sebuah program pilihan. dimana kita akan diminta memilih salah satu input dan komputer akan menjalankan program sesuai dengan input yang kita masukkan. Struktur dari program CASE adalah sebagai berikut :
Case variabel Of
    1 : Statement1;
    2 : Statement2;
    3 : Statement3;
    …
    Else StatementN;
End;

Contoh dari kode CASE
case no_hari  of
‘1’ : begin
      writeln(‘Hari senin’);
      end;
‘2’ : begin
      writeln(‘Hari Selasa’);
      end;
…….

Latihan Pemrograman 3
1. MENCOBA LOGIKA IF SEDERHANA
program logika_if;

uses wincrt;

var x,y : integer;

begin

write(‘ Tentukan nilai X : ‘); readln(x);
write(‘ Tentukan nilai Y : ‘); readln(y);
if x<=””>
Writeln(‘ X lebih kecil dari Y ‘)
else if x>y then
writeln(‘ X lebih besar dari Y ‘)
else
writeln(‘ X sama dengan Y ‘);

end.

2. MENDETEKSI SUATU ANGKA GENAP/GANJIL DENGAN IF
program cek_angka;

uses wincrt;

var
bil : integer;

begin
write(‘ Tulis Bilangan Anda : ‘); readln(bil);

if bil mod 2 = 0 then
writeln(‘ Angka ‘, bil ,’ Adalah Bilangan Genap ‘)

else
writeln(‘ Angka ‘, bil , ‘ Adalah Biangan Ganjil ‘);

end.

3. KOMBINASI IF DAN GOTO
program program_GOTO;

uses wincrt;

label kembali,balik;  {membuat tanda}

var
tanya : char;
x : integer;

begin
kembali:  {posisi tanda untuk kembali}

write(‘ Tulis Bilangan Yang Ingin Anda Kuadratkan : ‘);
readln(x);
writeln(‘ Hasil ‘, x,’ Kuadrat = ‘, x * x);
writeln;

balik:  {posisi tanda untuk balik}
write(‘ Anda Ingin Menghitung Lagi..?(Y/T)’);
readln(tanya);

if(tanya=’y’) OR (tanya=’Y’) then
goto kembali

else if (tanya=’t’) OR (tanya=’T’) then
exit

else
writeln(‘ Input salah’);
goto balik;

end.

4. PROGRAM CASE
program prorgam_CASE;

uses wincrt;

var
nomor_hari : char;

begin
write(‘Masukkan Nomor HARI (1-7) : ‘); readln(nomor_hari);
writeln;
  case nomor_hari of

‘1’ : begin
      writeln(‘ Hari Senin ‘);
      end;
‘2’ : begin
      writeln(‘ Hari Selasa ‘);
      end;
‘3’ : begin
      writeln(‘ Hari Rabu ‘);
      end;
‘4’ : begin
      writeln(‘ Hari Kamis ‘);
      end;
‘5’ : begin
      writeln(‘ Hari Jumat ‘);
      end;
‘6’ : begin
      writeln(‘ Hari Sabtu ‘);
      end;
‘7’ : begin
      writeln(‘ HAri Minggu’);
      end;
  end;

end.

Perulangan / Looping
Apa itu Looping…??
Secara sederhana looping diartikan sebagai proses berulang terhadap statement maupun serangkaian statement lebih dari satu kali. Ada tiga jenis perulangan yang dikenal dalam bahasa pemrogrman PASCAL yaitu :

1. Perulangan dengan for-to dan down-to
2. Perulangan dengan while dan while-do
3. Perulangan dengan repeat-until

Perulangan dengan for-to dan down-to
Perulangan dengan for adalah jenis perulangan yang menggunakan counter maksudnya perulangan jenis ini menggunakan kelipatan satu. Yaitu perulangan naik satu (for-to) dan perulangan turun satu (down-to). Berikut adalah struktur dari perulangan menggunakan for :

For ( variabel := nilai awal ) To ( nilai akhir ) Do ( Statement );

Atau

For ( variabel := nilai awal ) DownTo ( nilai akhir ) Do ( Statement );

Dimana variabel harus ordinal type
Contoh :

Var I : Integer;
Begin
For I := 1 To 10 Do Writeln(‘SMAN 1 Yogyakarta’);
End.

Perulangan dengan while / while-do
Pernyataan while-do atau lebih dikenal dengan pernyataan while adalah pernyataan yang akan mengulang/mengeksekusi pernyataan lain selama beberapa kondisi masih bernilai true. Berikut adalah struktur dari pernyataan while-do.

While ( condition ) Do ( Statement );

Contoh :

I := 1;
While I <= 10 Do
Begin
  Writeln(‘SMAN 1 Yogyakarta’);
  I := I + 1;
End;

Perulangan dengan repeat-until
Perulangan menggunakan repeat until sebenarnya hampir sama dengan perulangan menggunakan while-do hanya bedanya jika menggunakan while, perulangan akan dilakukan selama kondisi bernilai benar tapi jika menggunakan repeat perulangan akan berhenti jika suatu kondisi terpenuhi. Berikut adalah struktur statement perulangan repeat-until.

Repeat
     ( Statement );
     …
Until ( Condition );

Contoh :
I := 1;
Repeat
    Writeln(‘SMA N 1 Yogyakarta’);
    Inc(I);
Until I <= 10;

Latihan Pemrograman 4
1. PROGRAM LOOPING DENGAN FOR
program program_looping_for;

uses wincrt;

var
i,j : shortint;

begin
write(‘ Masukkan sebuah bilangan (dibawah 10): ‘);
readln(j);
writeln;
for i := 1 to j do
writeln(‘Kalimat ini diulang Sejumlah angka yang anda masukkan’);
end.

2. PROGRAM LOOPING MENGGUNAKAN WHILE DO
program program_looping_while;

uses wincrt;
var i,j:shortint;

begin
write(‘ Masukkan nilai : ‘);
readln(j);
writeln;
I := 1;
While I <= j Do
      Begin
      Writeln(‘Kalimat ini diulang sejumlah nilai yang anda masukkan’);
      I := I + 1;
      End;
end.

3. PROGRAM LOOPING MENGGUNAKAN REPEAT-UNTIL
program looping_dengan_repeat;

uses wincrt;
var i,j : integer;

begin
write(‘Masukkan sembarang angka (dibawah 10) : ‘);
readln(j);
writeln;

i := 0;
repeat
  writeln(‘Kalimat ini diulang sejumlah angka yang anda masukkan’);
  i := i+1;
until i = j;

end.

SEJARAH INTERNET

0

Video Sejarah Perkembangan Internet

Sekarang Anda bisa menonton sejarah perkembangan internet melalui video. Video yang dibuat dan dipersembahkan oleh picol membahas dan menjelaskan sejarah perkembangan internet mulai 1957.

Video documentary pendek ini,  berjudul “History of the internet , sebuah video animasi pendek yang menjelaskan konsep asal mula time sharing, file sharing, ARPANET dan internet dengan jelas.

Selamat menonton:

History of the Internet from PICOL on Vimeo.

Setelah melihat video sejarah perkembangan internet tersebut, semoga teman-teman lebih paham mengenai sejarah internet.

Perkembangan Internet

Perkembangan Internet…

Teknologi Informasi dan Telekomunikasi (Information and Communication Technology/ICT) merupakan tulang punggung aplikasi Web 2.0. Perkembangan Teknologi Informasi dan Komunikasi yang fenomenal dan menjadi awal munculnya aplikasi web adalah Internet. Internet yang berawal dari riset untuk pertahanan dan keamanan serta pendidikan berkembang menjadi perangkat pendukung bisnis yang sangat berpengaruh. Dalam kaitan dengan aplikasi Web 2.0 ini, terdapat beberapa peristiwa penting dalam sejarah internet.

perkembangan internet Perkembangan Internet

Berawal pada tahun 1957, melalui Advanced Research Projects Agency (ARPA), Amerika Serikat bertekad mengembangkan jaringan komunikasi terintegrasi yang saling menghubungkan komunitas sains dan keperluan militer. Hal ini dilatarbelakangi oleh terjadinya perang dingin antara Amerika Serikat dengan Uni Soviet (tahun 1957 Soviet meluncurkan sputnik).

Perkembangan besar Internet pertama adalah penemuan terpenting ARPA yaitu packet switching pada tahun 1960. Packet switching adalah pengiriman pesan yang dapat dipecah dalam paket-paket kecil yang masing-masing paketnya dapat melalui berbagai alternatif jalur jika salahsatu jalur rusak untuk mencapai tujuan yang telah ditentukan. Packet switching juga memungkinkan jaringan dapat digunakan secara bersamaan untuk melakukan banyak koneksi, berbeda dengan jalur telepon yang memerlukan jalur khusus untuk melakukan koneksi. Maka ketika ARPANET menjadi jaringan komputer nasional di Amerika Serikat pada 1969, packet switching digunakan secara menyeluruh sebagai metode komunikasinya menggantikan circuit switching yang digunakan pada sambungan telepon publik.

Perkembangan besar Internet kedua yang dicatat pada sejarah internet adalah pengembangan lapisan protokol jaringan yang terkenal karena paling banyak digunakan sekarang yaitu TCP/IP (Transmission Control Protocol/ Internet Protocol). Protokol adalah suatu kumpulan aturan untuk berhubungan antarjaringan. Protokol ini dikembangkan oleh Robert Kahn dan Vinton Cerf pada tahun 1974. Dengan protokol yang standar dan disepakati secara luas, maka jaringan lokal yang tersebar di berbagai tempat dapat saling terhubung membentuk jaringan raksasa bahkan sekarang ini menjangkau seluruh dunia. Jaringan dengan menggunakan protokol internet inilah yang sering disebut sebagai jaringan internet.

Jaringan ARPANET menjadi semakin besar sejak saat itu dan mulai dikelola oleh pihak swasta pada tahun 1984, maka semakin banyak universitas tergabung dan mulailah perusahaan komersial masuk. Protokol TCP/IP menjadi protokol umum yang disepakati sehingga dapat saling berkomunikasi pada jaringan internet ini.

Perkembangan besar Internet ketiga adalah terbangunnya aplikasi World Wide Web pada tahun 1990 oleh Tim Berners-Lee. Aplikasi World Wide Web (WWW) ini menjadi konten yang dinanti semua pengguna internet. WWW membuat semua pengguna dapat saling berbagi bermacam-macam aplikasi dan konten, serta saling mengaitkan materi-materi yang tersebar di internet. Sejak saat itu pertumbuhan pengguna internet meroket.

Pengaruh Perkembangan Internet

Perkembangan Internet memberikan pengaruh…

Internet telah membuat revolusi baru dalam dunia komputer dan dunia komunikasi yang tidak pernah diduga sebelumnya. Beberapa Penemuan telegram, telepon, radio, dan komputer merupakan rangkaian kerja ilmiah yang menuntun menuju terciptanya Internet yang lebih terintegrasi dan lebih berkemampuan dari pada alat-alat tersebut. Internet memiliki kemampuan penyiaran ke seluruh dunia, memiliki mekanisme diseminasi informasi, dan sebagai media untuk berkolaborasi dan berinteraksi antara individu dengan komputernya tanpa dibatasi oleh kondisi geografis.

Internet merupakan sebuah contoh paling sukses dari usaha investasi yang tak pernah henti dan komitmen untuk melakukan riset berikut pengembangan infrastruktur teknologi informasi. Dimulai dengan penelitian packet switching (paket pensaklaran), pemerintah, industri dan para civitas academica telah bekerjasama berupaya mengubah dan menciptakan teknologi baru yang menarik ini.

Perkembangan Sejarah intenet dapat dibagi dalam empat aspek yaitu

  1. Adanya aspek evolusi teknologi yang dimulai dari riset packet switching (paket pensaklaran) ARPANET (berikut teknologi perlengkapannya) yang pada saat itu dilakukan riset lanjutan untuk mengembangkan wawasan terhadap infrastruktur komunikasi data yang meliputi beberapa dimensi seperti skala,performannce/kehandalan, dan kefungsian tingkat tinggi.
  2. Adanya aspek pelaksanaan dan pengelolaan sebuah infrastruktur yang global dan kompleks.
  3. Adanya aspek sosial yang dihasilkan dalam sebuah komunitas masyarakat besar yang terdiri dari para Internauts yang bekerjasama membuat dan mengembangkan terus teknologi ini.
  4. Adanya aspek komersial yang dihasilkan dalam sebuah perubahan ekstrim namun efektif dari sebuah penelitian yang mengakibatkan terbentuknya sebuah infrastruktur informasi yang besar dan berguna. Internet sekarang sudah merupakan sebuah infrastruktur informasi global (widespread information infrastructure), yang awalnya disebut “the National (atau Global atau Galactic) Information Infrastructure” di Amerika Serikat. Sejarahnya sangat kompleks dan mencakup banyak aspek seperti teknologi, organisasi, dan komunitas. Dan pengaruhnya tidak hanya terhadap bidang teknik komunikasi komputer saja tetapi juga berpengaruh kepada masalah sosial seperti yang sekarang kita lakukan yaitu kita banyak mempergunakan alat-alat bantu on line untuk mencapai

sebuah bisnis elektronik (electronic commerce), pemilikan informasi dan berinteraksi dengan masyarakat.

Sumber: tskau0.tripod.com

Sejarah Internet

Sejarah Internet dan Perkembangan Internet

Sejarah dari adanya intenet dimulai pada tahun 1969 ketika itu Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency(DARPA) memutuskan untuk mengadakan riset tentang bagaimana cara 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.

sejarah internet Sejarah Internet

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 manjadi 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.

SEJARAH WINDOWS MOBILE

0

     Windows Mobile adalah sistem operasi yang kompak dikombinasikan dengan sederetan aplikasi dasar untuk ponsel berdasarkan Microsoft Win32 API. Perangkat yang menjalankan Windows Mobile termasuk Pocket PC, Smartphone, Portable Media Center, dan on-board komputer untuk beberapa mobil. Perangkat ini dirancang untuk menjadi agak mirip dengan Windows versi desktop, dan fitur-bijaksana aesthetically. Selain itu, pihak ketiga pengembangan piranti lunak tersedia untuk Windows Mobile. Awalnya muncul sebagai Pocket PC 2000 sistem operasi, Windows Mobile telah diperbarui beberapa kali, dengan versi yang Windows Mobile 6.5.
Microsoft pada 2008 yang diproyeksikan pengiriman perangkat dengan Windows Mobile akan meningkat dari 11 juta sampai 20 juta unit, tetapi tidak terjawab tujuan awalnya hanya menjual 18 juta lisensi Citing yang tertunda peluncuran Smartphone tertentu. Windows Mobile dari pasar sebagai sistem operasi untuk Smartphone di seluruh dunia telah jatuh dari 23% pada tahun 2004 turun sampai 12% pada 2008. [1] Windows Mobile sekarang memiliki pangsa pasar smartphone di seluruh dunia dari 14%. [2] lisensi Microsoft Windows Mobile ke empat keluar dari dunia lima produsen ponsel terbesar, dengan Nokia yang lain.
Windows Mobile untuk Pocket PC ini membawa fitur-fitur standar dalam sebagian besar dari versi:
-Today Screen menunjukkan tanggal saat ini, pemilik informasi, janji mendatang, e-mail, dan tugas.
-Taskbar yang menunjukkan waktu saat ini dan volume.
-Office Mobile suite yang Mobile versi aplikasi Microsoft Office
-Outlook Mobile datang dengan Windows Mobile.
-Internet Explorer Mobile browser internet yang dikembangkan oleh Microsoft untuk Pocket PC dan Handheld PC yang dimuat secara default dengan Windows Mobile dan Windows CE untuk Handheld PC.
-Windows Media Player untuk Windows Mobile.
-Klien PPTP VPNs.
-Internet Connection Sharing (ICS) yang memungkinkan ponsel terpasang komputer untuk berbagi koneksi internet melalui USB dan Bluetooth.
Windows Mobile berjalan pada berbagai platform perangkat keras termasuk Pocket PC, Smartphone, Portable Media Center, dan mobil. Hardware platform ini tidak selalu ada dari berbagai macam Windows Mobile.

Pocket PC
Pocket PC yang asli adalah platform yang ditujukan untuk sistem operasi Windows Mobile. Perangkat ini terdiri dari baik standalone Pocket PC tanpa perangkat ponsel kemampuan, dan orang-orang yang menyertakan kemampuan ponsel. Sekarang yang paling nama Windows Mobile dirancang untuk digunakan pada Pocket PC yang secara resmi “Windows Mobile 6 Profesional” untuk perangkat ponsel dengan kemampuan dan “Windows Mobile 6 Classic” untuk perangkat tanpa kemampuan ponsel.
Smartphone
Smartphone yang menjadi platform perangkat keras berikutnya setelah Pocket PC untuk menjalankan Windows Mobile, dan debuted dengan rilis Pocket PC 2002. Walaupun dalam arti luas dari istilah “Smartphone”, kedua ponsel Pocket PC dan Microsoft Smartphone merek masing-masing sesuai dalam kategori ini, perlu dicatat bahwa Microsoft menggunakan istilah “Smartphone” hanya mencakup lebih spesifik perangkat keras yang berbeda dari Pocket PC telepon. Smartphone seperti itu pada awalnya dirancang tanpa touchscreens, dimaksudkan untuk lebih efisien akan dioperasikan dengan satu tangan, dan biasanya memiliki resolusi lebih rendah daripada menampilkan Pocket PC. Microsoft fokus untuk platform Smartphone adalah untuk menciptakan sebuah perangkat yang juga berfungsi sebagai telepon dan perangkat data yang lebih terpadu yang tepat. [4] yang sekarang nama Windows Mobile dirancang untuk digunakan pada Smartphone yang resmi “Windows Mobile 6 Standard”
Portable Media Center
Portable Media Center yang merupakan perangkat yang difokuskan pada integrasi dengan Microsoft Windows Media Center dan Windows Media Player untuk memungkinkan pengguna untuk membawa mereka media perpustakaan dengan mereka di mana saja. Portable Media Center yang secara resmi diperkenalkan pada tahun 2004, dan menjalankan versi modifikasi dari Windows Mobile. Perangkat ini menjadi pendahulu ke Microsoft Zune, dan 2006 Microsoft setelah dihentikan proyek dalam nikmat yang terakhir
Automobiles
“Windows Mobile untuk Otomotif” adalah nama untuk sistem operasi Microsoft yang memfasilitasi beberapa fungsi dalam mobil termasuk komunikasi, hiburan, sistem informasi. [5] Windows Mobile untuk digunakan dalam mobil adalah platform terbaru untuk sistem operasi, dan telah diperkenalkan oleh Microsoft pada Februari 2006 di Geneva International Motor Show. [6] untuk Windows Mobile Otomotif datang dalam dua versi yang berbeda. Dasar versi termasuk konektivitas Bluetooth dan USB interface untuk pemutaran musik. Standar ini juga mencakup versi, tetapi ia juga dilengkapi dengan built-in GPS, ponsel GSM, dan fitur keamanan. Sistem ini lebih banyak dikenal sebagai SINK. Windows Mobile untuk spesifikasi Otomotif hardware1 termasuk ARM 300 MHz processor, 32 MB RAM, dan mikrofon.
VERSIONS
Pocket PC 2000
Pocket PC 2000, awalnya CODEC “pedang tipis ringan dan tajam”, telah dirilis pada 19 April 2000, dan ini didasarkan pada Windows CE 3.0. Itu adalah debut dari apa yang kemudian dikenal dengan sistem operasi Windows Mobile, dan dimaksudkan untuk menjadi penerus untuk sistem operasi Palm-aboard Ukuran PC. Backwards compatibility telah disimpan dengan Palm-Ukuran aplikasi PC. Pocket PC 2000 yang ditujukan terutama untuk perangkat Pocket PC, namun beberapa Palm-Ukuran perangkat PC memiliki kemampuan yang akan diperbarui juga. Selain itu, beberapa telepon Pocket PC 2000 yang dilepaskan, namun Smartphone platform perangkat keras yang belum dibuat. Satu-satunya yang didukung oleh resolusi ini telah melepas 240 x 320 (QVGA). Removable storage kartu format yang didukung adalah CompactFlash dan MultiMediaCard. Pada saat ini perangkat Pocket PC belum standar dengan arsitektur CPU tertentu. Akibatnya, Pocket PC 2000 yang dirilis pada beberapa CPU arsitektur; SH-3, MIPS, dan ARM.
Aesthetically, Pocket PC yang asli adalah sistem operasi yang mirip dengan Windows 98, Windows Me, Windows 2000 dan sistem operasi.
Fitur / aplikasi built-in untuk Pocket PC 2000 termasuk sebagai berikut: [8]
-Pocket Office
-Pocket Word
-Pocket Excel
-Pocket Outlook
-Pocket Internet Explorer
-Windows Media Player
-Microsoft Reader
-Microsoft Money
-Catatan, catatan dengan aplikasi
-Karakter mendukung pengakuan
-Inframerah (IR) file beaming kemampuan
Pocket PC 2002
Pocket PC 2002, awalnya CODEC “Merlin”, dirilis pada Oktober 2001. Seperti Pocket PC 2000, itu didukung oleh Windows CE 3.0. Walaupun terutama ditujukan untuk 240 × 320 (QVGA) perangkat Pocket PC, Pocket PC 2002 juga digunakan untuk telepon Pocket PC, dan untuk pertama kalinya, Smartphone. [9] Hal ini Pocket PC 2002 Smartphone terutama adalah perangkat GSM. Dengan rilis mendatang, dengan Pocket PC dan Smartphone baris akan semakin berbenturan sebagai persyaratan lisensi yang memungkinkan santai OEMs untuk mengambil keuntungan yang lebih inovatif, ide desain individu. Aesthetically, Pocket PC 2002 ini dimaksudkan untuk menjadi serupa dengan desain baru dirilis kemudian Windows XP.
Fitur baru / aplikasi built-in termasuk yang berikut ini:
-Ditingkatkan UI dengan tema dukungan
-Pemeriksa ejaan dan Word count tool Pocket Word
-Savable download dan WAP di Pocket Internet Explorer
-Jaringan Virtual Private dukungan
-Sinkronisasi folder
-MSN Messenger
-Terminal Services
-8 Windows Media Player dengan kemampuan streaming
-Microsoft Reader 2
-Palm OS untuk mendukung file beaming
-Peningkatan Pocket Outlook
-Manajemen hak digital (DRM) dukungan Microsoft Reader
Windows Mobile 2003
Windows Mobile 2003, awalnya CODEC “Ozone”, telah dirilis pada 23 Juni 2003, dan merupakan yang pertama di bawah rilis Windows Mobile banner. Ia datang dalam empat edisi: “Windows Mobile 2003 for Pocket PC Premium Edition”, “Windows Mobile untuk Pocket PC 2003 Professional Edition”, “Windows Mobile 2003 Smartphone untuk” dan “Windows Mobile 2003 for Pocket PC Phone Edition”. Terakhir dirancang khusus untuk Pocket PC yang menyertakan fungsi telepon. Professional Edition yang digunakan di Pocket PC anggaran model seperti IPAQ rz1700 series. It kekurangan sejumlah fitur yang berada di Premium Edition, seperti klien untuk L2TP/IPsec VPNs. Windows Mobile 2003 yang didukung oleh Windows CE 4,20.
Fitur baru / aplikasi built-in termasuk yang berikut ini:
-Dukungan tambahan pada keyboard
-Peningkatan komunikasi antarmuka dengan perangkat Bluetooth manajemen
-Bluetooth mendukung file beaming
-Headset Bluetooth dukungan
-Aplikasi dengan tampilan gambar, cropping, e-mail, dan dukungan beaming
-Permainan Jawbreaker
-Ditingkatkan dengan Pocket Outlook vCard vCal dan dukungan
-Peningkatan Pocket Internet Explorer
-Windows Media Player dengan 9,0 streaming optimasi
-SMS balasan pilihan Phone Edition
-Mendukung file MIDI sebagai nada dering di telepon
Windows Mobile 2003 SE
Windows Mobile 2003 Second Edition, juga dikenal sebagai “Windows Mobile 2003 SE”, dirilis pada 24 Maret 2004 dan pertama yang ditawarkan pada Dell Axim x30
Fitur baru / aplikasi built-in termasuk yang berikut ini:
-Potret dan Pemandangan beralih untuk Pocket PC
-Single-Kolom layout di Pocket Internet Explorer
-VGA (640 × 480), 240×240, dan resolusi layar 480×480
-Wi-Fi Protected Access (WPA) mendukung
sisanya sama seperti wm2003
Windows Mobile 5
Windows Mobile 5.0, awalnya CODEC “Magneto”, [7] telah dirilis pada Microsoft Mobile dan Embedded Developer Conference 2005 di Las Vegas, 9 Mei-12 Mei 2005. Microsoft berencana untuk menawarkan dukungan utama untuk Windows Mobile 5 sampai 12 Oktober 2010, dan diperpanjang melalui dukungan 13 Oktober 2015. [15] Ia pertama yang ditawarkan pada Dell Axim x51. Ada yang digunakan. NET Compact Framework 1,0 SP3 – sebuah lingkungan untuk program berdasarkan. NET
-Windows Mobile 5,0 termasuk Microsoft Exchange Server “push” fungsi perbaikan yang bekerjasama dengan Exchange 2003 SP2. [16] The “push” fungsi juga diperlukan vendor / perangkat dukungan [17] Dengan peningkatan kemampuan perangkat lunak AKU2 WM 5,0 semua perangkat didukung DirectPush.
-WM 5,0 fitur baterai meningkat karena kemampuan penyimpanan Persistent. Sebelumnya sampai dengan 50% (cukup untuk 72 jam penyimpanan) kekuatan baterai yang telah dilindungi undang-undang untuk mempertahankan data dalam volatile RAM. Ini terus tren Windows berbasis perangkat bergerak menggunakan RAM sebagai media penyimpanan utama mereka untuk menggunakan kombinasi RAM dan memori flash (digunakan, tidak ada perbedaan antara dua nyata bagi pengguna). Program dan data yang sering diakses dalam menjalankan RAM, sedangkan sebagian besar berada di penyimpanan memori flash. OS seamlessly perpindahan data antara dua sesuai kebutuhan. Semuanya didukung dalam memori flash, sehingga tidak seperti sebelumnya perangkat, perangkat WM5 tidak kehilangan data apapun jika listrik terputus(batre habis).
-Dengan Windows Mobile 5.0, OS update yang dilepaskan sebagai Adaptasi kit upgrade.
-AKU3.5 saat ini adalah yang paling lepaskan.
-Dalam kinerja, ia biasanya lebih lambat dan kurang stabil daripada sebelumnya WM2003SE, terutama pada perangkat lama “upgrade” untuk WM5 tetapi bahkan pada perangkat asli WM5.
Lebih lanjut fitur-fitur baru dan aplikasi built-in disertakan:
-Office versi baru yang disebut “Office Mobile”
-PowerPoint Mobile
-Grafik kemampuan dalam Excel Mobile
-Tabel dan grafik di Word Mobile sisipan
-Windows Media Player 10 Mobile
-Photo Caller ID
-DirectShow dukungan
-Gambar dan video paket, yang converged pengelolaan video dan gambar
-Peningkatan dukungan Bluetooth
-Global Positioning System (GPS) manajemen antarmuka
-QWERTY keyboard default dukungan
-Kesalahan laporan yang mirip dengan fasilitas yang ada dalam desktop dan server sistem Windows
-ActiveSync 4,2 dengan 15% peningkatan kecepatan sinkronisasi
Windows Mobile 6
Windows Mobile 6, sebelumnya CODEC “crossbow”, telah dirilis pada 12 Februari 2007 di 3GSM World Congress 2007. Muncul dalam tiga versi yang berbeda: “Windows Mobile 6 Standard” untuk Smartphone (ponsel tanpa touchscreens), “Windows Mobile 6 Profesional” untuk Pocket PC dengan fungsi telepon, dan “Windows Mobile 6 Classic for Pocket PC tanpa radio selular.
Windows Mobile 6 is powered by Windows CE 5,0 (versi 5.2) dan sangat terhubung ke Windows Live Exchange 2007 dan produk. Windows Mobile 6 Standar yang ditawarkan pertama kali pada Orange’s SPV E650, [20] ketika Windows Mobile 6 Professional yang ditawarkan pertama kali pada O2 Xda Terra’s. [21] Aesthetically, Windows Mobile 6 ini dimaksudkan untuk menjadi serupa dengan desain baru kemudian dilepaskan Windows Vista. Fungsional, ia bekerja sangat mirip Windows Mobile 5, tetapi lebih baik dengan stabilitas.
Fitur baru / aplikasi built-in adalah sebagai berikut:
-320×320 dan 800×480 (WVGA) resolusi layar dukungan
-Office Mobile dukungan untuk Smartphone
-Live Perbarui Sistem Operasi
-Peningkatan akses Remote Desktop (Tersedia hanya untuk tertentu Pocket PC)
-VoIP (panggilan Internet) dengan dukungan AEC (Acoustic Echo Membatalkan) dan MSRT Audio Codec
-Windows Live untuk Windows Mobile
-Tanggapan pilihan pelanggan
-Ditingkatkan Microsoft Bluetooth Stack
-Kartu penyimpanan Enkripsi (enkripsi kunci yang hilang jika perangkat-dingin Booted).
-Smartfilter untuk mencari di dalam program
-Peningkatan Berbagi Internet
-HTML email dukungan Outlook Mobile
-Kemampuan untuk mencari kontak di Buku Alamat Exchange Server
-AJAX, JavaScript, dan XMLDOM dukungan pada Internet Explorer Mobile
-Balasan dari Kantor dengan Microsoft Exchange 2007
-Tanpa rebewes Mobile Access (Uma) dukungan untuk memilih operator
-Cari pada server Microsoft Exchange 2007
-. NET Compact Framework v2 SP2 Preinstalled dalam ROM
-Microsoft SQL Server 2005 Compact Edition Preinstalled dalam ROM
-OneNote Mobile sebagai pelengkap untuk Microsoft Office OneNote
-Office Mobile 6,1 mengumumkan dengan dukungan untuk format dokumen Office 2007 (pptx, docx, xlsx).
Windows Mobile 6.1
Windows Mobile 6,1 diumumkan 1 April 2008. It is a minor upgrade ke Windows Mobile 6 yang sudah ada yang membawa platform dengan kinerja berbagai perangkat tambahan, sebuah layar yang didesain ulang Home horisontal tegel yang berkembang di klik untuk menampilkan informasi lebih lanjut, walaupun rumah baru ini adalah fitur layar hanya pada Windows Mobile edisi Standar. Fitur ini inexplicably kiri dari edisi Professional. [29] Beberapa lainnya seperti perbaikan Thread SMS, full page zoom di IE dan ‘Domain Daftar’ juga telah ditambahkan, bersama dengan “mobile” versi Microsoft OneNote program dan secara interaktif “Persiapan” wizard. Daftar domain adalah fungsi untuk menghubungkan ke perangkat System Center Mobile Device Manager 2008, sebuah produk untuk mengelola perangkat mobile. Ada perbedaan lainnya juga. Perbedaan yang paling menonjol untuk pengguna bahwa versi standar (seperti versi) masih membuat link otomatis untuk nomor telepon di Tugas dan Appointments, yang memungkinkan untuk mudah (dan aman selama berkendara) klik dan panggilan dari nomor telepon yang disimpan tersebut Outlook item. Untuk beberapa alasan, versi Profesional yang telah dihilangkan fitur penting ini. Windows Mobile 6,1 juga meningkatkan efisiensi bandwidth dalam protokol push-email “ActiveSync” dari “upto 40%” [31], ini mengurangi penggunaan data adalah penyebab baterai meningkat cukup banyak dalam perangkat.
Selain visual dan fitur distinctions, yang TM versi yang dapat digunakan untuk membedakan dari WM6.0 WM 6.1. Versi Windows CE di WM 6,0 adalah 5,2 .*, dengan nomor terakhir menjadi 4 angka membangun ID (misalnya di HTC Wing 5/2/1622). Dalam 6,1 WM, yang TM versi 5,2 .* 5 angka dengan membangun nomor (misalnya 5.2.19216 pada Palm Treo 800w).
Windows Mobile 6.5
Awalnya dikonfirmasi oleh Steve Ballmer, versi 6,5 akan menjadi agak kecil yang ada upgrade ke Windows Mobile platform. Walaupun sebagai sebuah incremental update Namun, dikatakan signifikan untuk menyertakan fitur baru ditambahkan. Juga termasuk baru Internet Explorer Mobile browser IE dubbed “6 Pada 6″. Microsoft unveiled ini di versi 2009 Mobile World kongres pada bulan Februari [35], dan Motorola akan merilis ponsel yang menjalankan Windows Mobile 6,5 di paruh kedua 2009. Seiring dengan Windows mobile 6.5, Microsoft mengumumkan beberapa layanan komputasi Cloud CODEC “SkyBox”, “Skyline”, ” SkyMarket “.” SkyBox “telah dikonfirmasi sebagai Saya Telepon [37], dan akan sepenuhnya unveiled pada bulan, sedangkan” skyMarket “telah dikonfirmasi Windows Marketplace. rumah layar yang telah dirancang ulang untuk cocok dengan versi standar 6,1, dan versi ini akan dirancang lebih mudah terutama untuk penggunaan jari. [39] Microsoft juga berencana untuk membawa beberapa bentuk software atau fungsionalitas Zune ke versi ini beberapa waktu kemudian pada tahun 2009.
Windows Mobile 7
CODEC “photon” , Windows Mobile 7 merupakan upgrade yang dapat direncanakan untuk rilis pada 2010. Tidak banyak lagi yang diketahui tentang rilis, walaupun informasi leaked menunjukkan revamped UI, multi-touch dan gerakan yang berhubungan dengan fitur. Perusahaan seperti MWg HTC dan diharapkan untuk merilis Windows Mobile Profesional yang mendukung versi ini. Fitur termasuk mendesain ulang interface, versi baru Office Mobile, Internet Explorer Mobile berikutnya, fungsi accelerometer dengan antarmuka (gestures), media player versi baru. Microsoft telah agak konfirmasi kebocoran, menunjukkan homescreen selama mereka komersial Live Mesh operasi pada perangkat lunak apa yang muncul untuk menjadi HTC Touch Dual. The homescreen yang menyerupai dari versi 6.1 dan 6.5. Microsoft juga berencana untuk membawa beberapa bentuk fungsionalitas Zune atau perangkat lunak untuk versi ini.
Software development
Pihak ketiga adalah pengembangan perangkat lunak yang tersedia untuk sistem operasi Windows Mobile. Ada beberapa pilihan untuk para pengembang untuk menggunakan ketika deploying aplikasi mobile. Ini termasuk menulis kode asli dengan Visual C + +, Dikelola menulis kode yang bekerja dengan. NET Compact Framework, atau server-side kode yang dapat digunakan menggunakan Internet Explorer Mobile atau mobile klien pada pengguna perangkat. The. NET Compact Framework sebenarnya subset dari. NET Framework dan saham maka banyak komponen dengan pengembangan perangkat lunak pada komputer klien, server aplikasi, dan web server yang memiliki. NET Framework terinstal, sehingga integrasi jaringan komputasi ruang (aka “The Cloud “)
Microsoft biasanya rilis Windows Mobile Software development kit (SDKs) yang bekerja bersama-sama dengan Visual Studio pembangunan lingkungan. Ini termasuk SDKs emulator gambar untuk pengembang untuk menguji dan debug aplikasi mereka saat menulis mereka. Juga mendistribusikan Microsoft Visual Studio 2008 / 2005 Profesional Editions, dan server / database ke negeri sebagai siswa download secara gratis melalui program DreamSpark.
Pengembang masyarakat telah menggunakan SDK ke pelabuhan nanti versi Windows Mobile ke perangkat yang lama dan membuat OS gambar tersedia secara gratis, sehingga menyediakan perangkat dengan fitur yang sekarang ditetapkan. Microsoft telah ditoleransi prosedur ini untuk beberapa waktu tetapi pada Februari 2007 memutuskan untuk meminta para pengembang untuk mengambil gambar mereka OS off the net, yang pada gilirannya membangkitkan diskusi. Pada saat yang sama Microsoft yang ditawarkan upgrade ke Windows Mobile versi 6 ke produsen secara gratis.
NS Dasar memberikan alternatif lingkungan pengembangan. Hal ini memungkinkan untuk pengembangan pada desktop, yang kemudian download ke perangkat, serta pembangunan yang sebenarnya pada perangkat itu sendiri. 3. Pihak lainnya seperti alat-alat pembangunan Basic4ppc menggunakan. NET Compact Framework. Basic4ppc aplikasi dapat dikembangkan pada desktop dan pada perangkat itu sendiri.
Sebelum rilis Windows Mobile 2003, perangkat lunak pihak ketiga yang dikembangkan menggunakan Microsoft Visual Embedded Tools, Embedded Visual Basic (eVB) dan embedded Visual C (eVC). [55] eVB program biasanya dapat dikonversi menjadi cukup mudah untuk NS Dasar / TM.
Terdapat pula port Python bernama PythonCE.
Formulir satelit adalah RAD tool yang dapat menghasilkan aplikasi Windows Mobile yang kompatibel menggunakan mesin RDK runtime. Perpanjangan memperluas fungsi perpustakaan untuk berbagai perangkat keras.

TIPS UNTUK MERAWAT PC

0

Tahukah teman teman kaskuser smua, bahwa gangguan pada komputer tidak saja disebabkan oleh kerusakan atau kesalahan teknis pada piranti keras dan piranti lunak. Virus dan Spyware adalah gangguan pada komputer yang disebabkan oleh pihak eksternal dengan tujuan yang beragam seperti untuk mencuri data-data anda, merusak hardware anda, menghapus file, menghilangkan fungsi tertentu, mengambil alih kontrol pada komputer teman teman kaskuser dan lain sebagainya. Yang pasti sangat langka atau mungkin tidak ada virus dan spyware yang membawa kuntungan pada komputer yang terinfeksi.
Virus dan spyware komputer bisa menyerang komputer teman teman baik yang sering online maupun yang tidak pernah online ke internet sekalipun. Komputer yang dihubungkan dengan disket atau usb flash disk pun bisa tertular dari software yang diinstall apabila tidak hati-hati. Jika telah terinfeksi suatu virus atau spyware yang hanya aktif bila komputer terhubung dengan internet, maka si virus atau spyware akan aktif ketika komputer sedang online.
Berikut ini adalah berbagai tindak pencegahan dan perbaikan pada komputer yang terkena virus atau spyware baik yang ringan maupun yang tingkat berat.

A. Pencegahan Agar Komputer Terhindar Virus dan Spyware
1. Hati-hati pada Attachment Email
Jangan membuka file attachment pada email yang teman teman terima walaupun dari orang yang teman teman kenal jika attachment tersebut mengandung file program dengan extension atau akhiran .exe, .pif, .bat, dan lain sebagainya. Baca dengan teliti email yang dikirim, apakah gaya e-mail sama dengan yang biasa dikirim. Terkadang email yang teman teman terima berasal dari orang sunda, tapi menggunakan bahasa inggris, rusia, cina, dll pada emailnya.
2. Pasang / Install Software Keamanan Yang Terbaru
Pastikan komputer terinstall 3 jenis software keamanan utama dan terpasang dengan setting yang otomatis mengamankan komputer, tanpa harus menyalakan terlebih dahulu. Mereka adalah anti virus untuk menangkal virus, anti spyware untuk menangkal spyware, dan firewall untuk menangkal serta memblokir serangan hacker serta koneksi dari luar. Untuk yang versi gratis dan bermutu bagus anda bisa menggunakan AVG antivirus untuk anti virus, Ad-Aware untuk antri spyware dan Zone Alarm untuk program firewall. Pastikan kesemuanya update / sudah terupdate dengan definition dan patch terbaru yang memperkecil peluang virus dan spyware varian baru melakukan infeksi pada komputer pc atau laptop teman teman. Jangan lupa pula untuk menjalankan scan pada komputer secara berkala untuk membunuh virus dan spyware yang baru menginfeksi.
3. Jangan Gegabah Menginstall Software
Hati-hati terhadap software yang teman teman install baik yang beli dari cd bajakan di toko-toko cd, dari download di internet, dari teman, dan lain sebagainya. Virus maupun spyware bisa saja bersembunyi pada program yang di pasang tanpa teman teman sadari. Biasakanlah untuk membackup semua file penting secara berkala pada flash disk, cd atau dvd agar bila terjadi sesuatu hal yang fatal, teman teman tidak akan kehilangan data.
4. Awasi User / Orang Lain Yang Memakai Komputer
Jika komputer teman teman dipakai oleh orang lain, pastikan dia tidak melakukan hal-hal yang dapat merugikan komputer teman teman. Teman teman dapat membuat account khusus untuk tamu / guest dengan batasan-batasan tertentu yang dapat seting sendiri. Seseorang yang mungkin tidak teman teman duga bisa saja menginstall program, mencolokkan usb atau memasukkan disket yang mengandung virus atau spyware. Bahkan bisa juga memasang dengan sengaja software mata-mata untuk merekam segala aktifitas dan password yang biasa teman teman gunakan.
5. Waspada Selalu
Jika merasa bahwa ada sesuatu yang tidak beres pada komputer teman teman, segera putuskan dan cabut sambungan ke koneksi internet ataupun jaringan network lan. Kemudian jalankan anti virus, anti spyware dan cek firewall apakah sudah berjalan dengan baik dan semestinya. Apabila teman teman mendapatkan pertanyaan untuk menginstall software dari situs yang tidak jelas tolaklah mentah-mentah. Ikuti perkembangan update patch atau tambalan lubang keamanan pada setiap software yang terpasang dan mendapatkan access internet pada program firewall.

B. Perbaikan Komputer Yang Terinfeksi Virus dan Spyware
1. Matikan Internet dan File Sharing Jaringan Network
Jika komputer terhubung dengan jaringan lokal atau internet, segera putuskan dan bila perlu cabut, untuk memastikan 100% benar-benar tidak terkoneksi. Terkadang virus dan spyware memanipulasi komputer sehingga seolah-olah sudah tidak terhubung lagi dengan jaringan luar.
2. Update dan Scan
Langkah pertama untuk perbaikan jika teman teman merasa ragu-ragu ataupun merasa yakin bahwa komputer teman teman terserang virs atau spyware adalah melakukan update. Update dapat dilakukan baik melalui download internet maupun secara offline jika memiliki filenya dari orang lain. Setelah terupdate dengan definition yang baru maka sebaiknya langsung melakukan scanning untuk segera menyingkirkan virus yang ditemukan.
3. Aktif Pada Komunitas Mailing List / Forum Tentang Keamanan Komputer
Semakin banyak bergabung dengan komunitas komputer, maka semakin banyak orang yang akan membantu teman teman jika sedang dalam masalah. Jangan takut dan malu untuk menanyakan masalah yang teman teman hadapi biarpun masalah itu sepele. Gunakan nama samaran jika perlu. Di luar sana terdapat banyak orang yang mungkin pernah mengalami hal yang sama dengan teman teman. Di samping itu mungkin akan mendapatkan tips jalan pintas, solusi, saran, dan sebagainya dari komunitas tersebut. Biasanya virus dan spyware yang terbaru juga dibahas pada komunitas tersebut.
4. Format Harddisk Jika Tidak Ada Jalan Keluar
Jika semua cara telah dijalani dan tidak ada yang memberikan solusi yang memuaskan teman teman dapat mengambil jalan pintas terakhir, yaitu dengan memformat ulang hard disk. Pastikan data yang penting bagi teman teman sudah ada cadangannya pada medium lain yang tidak terinfeksi virus, spywre serta program jahat lainnya. Kemudian format hard drive teman teman dan install os dan prgram aplikasi yang biasa dipakai. Setelah semua ok, maka copy kembali file-file penting teman teman pada komputer yang fresh tersebut.
5. Jangan Sembarang Menginstall Game / Aplikasi
Bagi para temen temen gamers yang mau install game / aplikasi buat pc,
kalian harus tau dulu semua hardware dalam pc yg teman teman punya,
kalau spesifikasi hardware pada CPU yang teman teman punya lebih rendah dari pada yang dibutuhkan untuk menginstall game / aplikasi, maka janganlah menginstal game ataupun aplikasi itu, karena walaupun teman teman telah berhasil menginstallnya dengan sukses, game / aplikasi itu tidak dapat bekerja dengan maksimal, malah membuat PC teman teman menjadi berat alias
loading lama. Contohnya jika teman teman mau menginstall DOTA / Point Blank
agar game ini dapat bekerja secara maksimal teman teman harus memiliki vga 256MB, RAM 1GB dan Hardisk yang cukup untuk menginstal game ini.