Anda di halaman 1dari 1

Pengulangan Dengan ForNext : Pengulangan proses menggunakan ForNext adalah bentuk pengulangan terkendali dengan variabel kendali yang

terus berjalan maju atau mundur. Format penulisan pengulangan ini adalah sebagai berikut: For variabel = nilai_awal To nilai_akhir [Step langkah] <Prosesdalam pengulangan> Next variable Contoh 1: Untuk menentukan barisan bilangan 1, 2, 3, ., 10 maka bilangan mempunyai nilai awal = 1, nilai akhir=10 dan step antar bilangan = 1, sehingga bisa ditulis dengan For bilangan=1 To 10 Step 1 <Prosesuntuk barisan bilangan> Next bilangan Karena step=1, maka secara default tidak perlu dituliskan sehingga perintahnya bisa ditulis dengan: For bilangan=1 To 10 <Prosesuntuk barisan bilangan> Next bilangan Contoh Aplikasi 5.1:Untuk menampilkan barisan bilangan 1 sampai dengan N, dengan N dimasukkan. Hasil barisan ditampilkan pada Label. 1. Buat project baru. Pada form, isi property [Name] dengan formLatihan51 2. Tambahkan komponen-komponen: 1 label, 1 textbox, 1 buah listBox dan 1 command button 3. Untuk label1, isi property [Caption] dengan N=. Untuk textbox1, kosongkan property [Text]. Untuk command1, isi property [Caption] dengan Barisan. Atur posisi masing-masing komponen seperti gambar 5.1. berikut: 4. Click pada command1, tambahkan program untuk membuat barisan bilangan dari 1 sampai dengan N sebagai berikut: PrivateSub Command1_Click()N = Val(Text1) List1.Clear For i = 1 To N List1.AddItem i Next i EndSub Fungsi Val digunakan untuk mengubah tipe data text menjadi tipe data numerik, sedangkan fungsi Str digunakan untuk mengubah tipe data numerik menjadi tipe data text. Property clear pada List1 digunakan untuk membersihkan isi list1, dan property AddItem pada List1 digunakan untuk menambahkan isi list1. Dengan demikin sebelumnya dibersihkan, kemudian ditambah isinya dengan barisan bilangan yang dibuat. 5. Simpan project dengan nama projectLatihan51. jalankan dan coba isi N yang berbeda-beda, perhatikan hasilnya. Contoh 2:Menampilkan barisan bilangan 20, 19, 18, ...., 3, 2, 1 dapat dilakukan dengan: For bilangan=20 To 1 Step -1 List1.AddItembilangan Next bilangan Contoh 3:Menampilkan barisan bilangan 1, 4, 7, 10, 13, 16, 19, 22, .... 3N+1 dapat dilakukan dengan: For bilangan=0 To N Step -1 List1.AddItem3*bilangan+1 Next bilangan Contoh Aplikasi 5.2:Untuk menampilkan huruf A sampai dengan Z menggunakan pengulangan For..Next, dapat dilakukan dengan langkah=langkah sebagai berikut: 1. Buat project baru. Pada form, isi property [Name] dengan formLatihan52 2. Tambahkan komponen-komponen: 1 buah listBox dan 1 command button 3. Untuk command1, isi property [Caption] dengan Alfabet. Atur tampilannya seperti gambar 5.2 berikut. 4. Click pada command1, tambahkan kode untuk menampilkan barisan alfabet menggunakan For..Next. Teknik yang digunakan adalah menggunakan kode ASCII untuk masing-masing karakter, dimana kode ASCII untuk A adalah 65, dan demikian seterusnya kode ASCII ditambah satu-persatu sampai 26 kali. PrivateSub Command1_Click() List1.Clear For i = 1 To 26 kodeASCII = 64 + i List1.AddItem Chr(kodeASCII) Next i EndSub Fungsi CHR adalah fungsi untuk mengambil karakter dari kode ASCII. 5. Simpan project dengan nama projectLatihan52. Jalnkan untuk mengethaui apakah hasilnya sudah benar atru tidak. Contoh 4 : Menampilkan barisan fibbonanci sampai N kali (N bilangan bulat positif) dimana nilai saat ini adalah jumlah dari nilai dua suku sebelumnya. Contoh barisan fibonanci: 1 1 2 3 5 8 13 21 34 ... suku1=1 suku2=1 List1.AddItemsuku1 List1.AddItemsuku2 For i=3 To N bil=suku1+suku2 List1.AddItembil suku1=suku2 suku2=bil Next i Contoh 5:Menampilkan barisan bilangan kelipatan 3 yang lebih kecil dari 100 dan berhenti saat bilangan tersebut juga kelipatan 7. Untuk menghentikan pengulangan For..Next sebelum mencapai nilai akhir dapat dilakukan dengan perintah Exit For. For i=3 To 100 Step 3 Ifi mod 7 = 0 then Exit For Next i Contoh 6:Menampilkan barisan N bilangan yang berganti-ganti 1 dan -1 seperti : 1-1 1 -1 ..... adalah sebagai berikut: bilangan= -1 List1.Clear For i=1 To N bilangan= -1 * bilangan List1.AddItembilangan Next i Atau dengan cara: List1.Clear For i=1 To N Ifi mod 2 = 0 then bilangan = -1 else bilangan = 1 List1.AddItembilangan Next i Contoh 7:Menampilkan barisan N bilangan yang berganti-ganti positif dan negatif seperti : 1-2 3 -4 5 -6 7 -N ..... dapat dilakukan dengan cara mengalikan variable kontrol dari looping (i) dan bilangan sebagai berikut: List1.Clear For i=1 To N Ifi mod 2 = 0 then bilangan = -1 else bilangan = 1 List1.AddItemi*bilangan 1 -1 1 -1

Next i Pengulangan Dengan WhileWend : Pengulangan dengan While... Wend adalah bentuk pengulangan terkendali dengan proses akan diulang selama kondisi yang diberikan masih dipenuhi. Format penulisan pengulangan ini adalah: While<Kondisi> <Prosesselama kondisi dipenuhi> Wend Variabel kontrol pada jenis looping tidak otomatis bertambah/berkurang seperti pada looping dengan For...Next, sehingga penambahan atau pengurangan nilai dilakukan dengan menggunakan akumulator yang dituliskan dengan var = var + step Meskipun hal ini bukan suatu keharusan. Karena tidak setiap looping membutuhkan akumulator, variabel yang terusmenerus bertambah atau berkurang. Contoh 8: Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai berikut: bilangan=1 Whilebilangan<=11 List1.AddItembilangan bilangan = bilangan + 2 Wend 2 Contoh 9: Mencari nilai fungsi f(x) = - x + 3x 2 dari x=-1 sampai dengan f(x) mendekati nol, atau dalam arti |f(x)|<0.001, dengan step 0.01, dapat dituliskan dengan: x = -1 fx = -x ^ 2 + 3 * x 2 while abs(fx)>0.001 x=x+0.01 fx = -x ^ 2 + 3 * x 2 wend label1.Caption= fx Pengulangan Dengan Do Loop Until : Pengulangan dengan Do Loop Until adalah bentuk pengulangan terkendali dengan proses akan diulang sampai kondisi yang diberikan dipenuhi. Format penulisan pengulangan ini adalah: Do <Prosesselama kondisi belum dipenuhi> Loop Until <Kondisi> Contoh 10: Menampilkan bilangan bulat ganjil dari satu sampai dengan 11, ini merupakan looping dengan akumulator yang dapat dituliskan sebagai berikut: bilangan=1 do List1.AddItembilangan bilangan = bilangan + 2 Loopuntil bilangan>11 2 Contoh 11: Mencari nilai fungsi f(x) = - x + 3x 2 dari x=-1 sampai dengan f(x) mendekati nol, atau dalam arti |f(x)|<0.001, dengan step 0.01, dapat dituliskan dengan: x = -1 do x=x+0.01 fx = -x ^ 2 + 3 * x 2 loop until abs(fx) <= 0.001 label1.Caption = fx Pengulangan Bertingkat : Pada contoh-contoh di atas, hanya dilakukan satu pengulangan. Padahal dalam banyak aplikasi pemrograman menggunakan pengulangan yang lebih dari satu misalkan pada pengolahan matrik, diperlukan

Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32-bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP.

Secure Shell atau SSH adalah protokol jaringan yang memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan. Terutama banyak digunakan pada sistem berbasis Linux dan Unix untuk mengakses akun shell, SSH dirancang sebagai pengganti Telnet dan shell remote tak aman lainnya, yang mengirim informasi, terutama kata sandi, dalam bentuk teks sederhana yang membuatnya mudah untuk dicegat. Enkripsi yang digunakan oleh SSH menyediakan kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti Internet.

SSH menggunakan kriptografi kunci publik untuk mengotentikasi komputer remote dan biarkan komputer remote untuk mengotentikasi pengguna, jika perlu. SSH biasanya digunakan untuk login ke mesin remote dan mengeksekusi berbagai perintah, tetapi juga mendukung tunneling, forwarding TCP port dan X11 connections; itu dapat mentransfer file menggunakan terkait SFTP atau SCP protocols. SSH menggunakan klien-server model. Yang standar TCP port 22 telah ditetapkan untuk menghubungi server SSH. Sebuah klien program SSH ini biasanya digunakan untuk membangun koneksi ke SSH daemon untuk dapat diremote. Keduanya biasanya terdapat pada sistem operasi modern, termasuk Mac OS X, Linux, FreeBSD, Solaris dan OpenVMS. Tersedia versi berpemilik, freeware dan open source untuk berbagai tingkat kerumitan dan kelengkapan. Sistem Penamaan Domain ; SNR (bahasa Inggris: (Domain Name System; DNS) adalah sebuah sistem yang menyimpan informasi tentang nama host ataupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surel (email) untuk setiap domain. Menurut browser Google Chrome, DNS adalah layanan jaringan yang menerjemahkan nama situs web menjadi alamat internet. DNS menyediakan pelayanan yang cukup penting untuk Internet, ketika perangkat keras komputer dan jaringan bekerja dengan alamat IP untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat surel. Analogi yang umum digunakan untuk menjelaskan fungsinya adalah DNS bisa dianggap seperti buku telepon internet dimana saat pengguna mengetikkan www.indosat.net.id di peramban web maka pengguna akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan 2001:e00:d:10:3:140::83 (IPv6). Server web atau peladen web dapat merujuk baik pada perangkat keras ataupun perangkat lunak yang menyediakan layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web.[1] Penggunaan paling umum server web adalah untuk menempatkan situs web, namun pada prakteknya penggunaannya diperluas sebagai tempat peyimpanan data ataupun untuk menjalankan sejumlah aplikasi kelas bisnis. Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau lainnya. Pengguna, biasanya melalui aplikasi pengguna seperti peramban web, meminta layanan atas berkas ataupun halaman web yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak tersedia. saat ini umumnya server web telah dilengkapi pula dengan mesin penerjemah bahasa skrip yang memungkinkan server web menyediakan layanan situs web dinamis dengan memanfaatkan pustaka tambahan seperti PHP, ASP. Pemanfaatan server web saat ini tidak terbatas hanya untuk publikasi situs web dalam Waring Wera Wanua, pada prakteknya server web banyak pula digunakan dalam perangkat-perangkat keras lain seperti printer, router, kamera web yang menyediakan akses layanan http dalam jaringan lokal yang ditujukan untuk menyediakan perangkat manajemen serta mempermudah peninjauan atas perangkat keras tersebut. Surat elektronik atau pos elektronik komputer (misalnya Internet).
[1] [2]

pengulangan untuk baris dan pengulangan untuk kolom pada setiap baris. Pengulangan yang adalah di dalam pengulangan inilah yang dinamakan pengulangan bertingkat. Pengulangan bertingkat dengan bentuk penulisan sebagai berikut: Pengulangan1 ............................................... Proses di dalam pengulangan 1 Pengulangan2 ....................................... Proses dalam pengulangan 2 ....................................... Akhirpengulangan 2 ............................................... Akhir pengulangan 1 Contoh 12. Menampilkan n baris dari barisan bilangan 1 2 3 4 5 sebagai berikut: 12 3 4 5 12 3 4 5 12 3 4 5 .............. Dapat ditulis dengan: For baris = 1 To N Kal= For i = 1 To 5 Kal= kal & str(i) Next i List1.AddItemkal Next baris Contoh 13.Menampilkan 5 baris dari kombinasi barisan bilangan 1 2 3 4 5 sebagai berikut: 1 12 12 3 12 3 4 12 3 4 5 Perhatikan bahwa pada baris ke 1 hasilnya adalah dari 1 sampai dengan 1, pada baris ke 2 hasilnya adalah dari 1 sampai secara umum dapat dituliskan

(bahasa Inggris: email') adalah sarana kirim mengirim surat melalui jalur jaringan

SquirrelMail adalah sebuah proyek Open Source yang menyediakan aplikasi berbasis web email dan server proxy IMAP. Bagian webmail dari proyek ini dimulai oleh Nathan dan Lukas Ehresman [1] pada tahun 1999 dan ditulis dalam bahasa scripting PHP. Hal ini dapat diinstal di hampir semua server web asalkan PHP hadir dan server web memiliki akses ke server IMAP dan SMTP. [4] Webmail SquirrelMail output berlaku HTML 4.0 untuk presentasi, sehingga kompatibel dengan mayoritas browser web saat ini. Webmail SquirrelMail menggunakan arsitektur plugin untuk mengakomodasi fitur tambahan sekitar aplikasi inti, dan lebih dari 200 plugin yang tersedia di situs SquirrelMail [5] [6] SquirrelMail IMAP produk server proxy diciptakan pada tahun 2002 oleh Dave McMurtrie sementara di University of Pittsburgh (di mana itu bernama "up-imapproxy", meskipun telah menjadi lebih dikenal sebagai "imapproxy") dan diadopsi oleh tim SquirrelMail tahun 2010 [7]. Hal ini ditulis dalam C dan terutama dibuat untuk menyediakan koneksi stateful untuk klien webmail software stateless ke server IMAP, sehingga menghindari baru IMAP login untuk setiap tindakan klien dan dalam beberapa kasus secara signifikan meningkatkan kinerja webmail. Lima langkah dalam proses pengiriman e-mail Dengan surat biasa umumnya pengirim perlu membayar per pengiriman (dengan membeli perangko), tetapi surat elektronik umumnya biaya yang dikeluarkan adalah biaya untuk membayar sambungan Internet. Tapi ada perkecualian misalnya surat elektronik ke telepon genggam, kadang pembayarannya ditagih per pengiriman. Protokol pengiriman berkas (Bahasa inggris: File Transfer Protocol) adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah Antarjaringan. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-

Anda mungkin juga menyukai