Senin, 18 April 2011

Mengenal .NET Framework

.NET Platform merupakan satu set kumpulan teknologi yang memungkinkan teknologi Internet ditransformasikan ke dalam platform distributed computing dengan skalabilitas dan kompatibilitas tinggi. Secara teknikal, .NET Platform menyediakan konsep pemrograman dengan library dan modul-modul baru yang konsisten, terlepas dari jenis bahasa pemrograman yang digunakan.
.NET Platform menyediakan hal-hal berikut bagi para developer :
1)      Language independent, dengan programming model yang konsisten di semua tier aplikasi yang dibangun.
2)      Interoperability dan kompatibilitas antar aplikasi.
3)      Kemudahan migrasi dari teknologi yang ada saat ini.
4)      Dukungan penuh terhadap berbagai teknologi standar yang digunakan dalam platform internet, antara lain HTTP, XML, SOAP dan HTML.

1)      .NET Framework
.NET Framework adalah teknologi inti yang menyediakan berbagai library untuk digunakan oleh aplikasi di atasnya. Komponen inti .NET Framework adalah Common Language Runtime (CLR) yang menyediakan run time environment untuk aplikasi yang dibangun menggunakan Visual Studio .NET, terlepas dari jenis bahasa pemrogramannya.
Dengan adanya CLR tersebut, programmer dapat menikmati consistent object model dalam mengakses berbagai komponen library. Dengan demikian penggunaan bahasa pemrograman dalam dunia .NET adalah lebih ke masalah selera atau taste, dan bukan pada kelebihan maupun kekurangan masing-masing bahasa. Mengapa ? Karena semua bahasa pemrograman yang mensupport .NET mengakses library yang sama di dalam .NET Framework, dengan object model yang konsisten, dengan run time file yang sama. Bahasa adalah sekedar skin atau theme, bukan senjata sakti. Bagi seorang .Net Developer, pemahaman terhadap konsep dan object model .NET Framework adalah jauh lebih penting daripada bahasa pemrograman itu sendiri.

Bagi anda programmer VB6, tentu mengetahui bahwa diperlukan distribusi run time library khusus ketika menginstal aplikasi. Demikian pula ketika anda menginstal aplikasi yang dibangun dengan Visual C++ maupun Delphi. Dalam dunia .NET, hal tersebut sudah tidak diperlukan lagi, selama .NET Framework telah terinstal di komputer sasaran.

1)     . NET Building Block Services
Building block merupakan sekumpulan services yang bersifat programmable, yang dapat diakses secara offline maupun online. Service tersebut merupakan modul-modul yang terdapat di suatu komputer, server dalam jaringan, maupun di suatu server di internet.
Service ini merupakan suatu idealisasi di masa depan, dimana sebuah aplikasi bersifat terdistribusi dengan modul-modul yang tersimpan di berbagai tempat, tetapi dapat diintegrasikan membentuk suatu aplikasi. Konsep ini merupakan arah pengembangan subscription based software, yang saat ini mulai banyak berkembang dan dikenal sebagai Application Service Provider.
Service tersebut dapat diakses oleh berbagai platform, asalkan platform tersebut mensupport protokol SOAP, yang merupakan protokol standar dalam mengakses web service. Peranan XML sebagai media definisi data menjadi sangat penting dalam hal ini, dan XML juga menjadi pusat perubahan besar dalam platform .NET. Dalam pelajaran selanjutnya, anda akan melihat bahwa semua data dalam .NET selalu direpresentasikan dalam bentuk XML.

2)      Visual Studio .NET
Visual Studio .NET menyediakan tools bagi para developer untuk membangun aplikasi yang berjalan di .Net Framework. VS.Net membawa perubahan besar dalam gaya pemrograman, karena setiap programmer dituntut untuk memahami .NET object model dan Object Oriented Programming dengan baik, jika tidak ingin menghasilkan aplikasi dengan performa rendah.
VS.Net juga semakin mempertipis jarak antara Windows Programmer dengan Web Programmer. Dunia scripting yang akrab bagi programmer web akan sulit ditemukan dalam .NET, karena pemrograman web sudah bersifat full object oriented, dengan fasilitas event driven programming sebagaimana layaknya windows programming. Pemrograman web menjadi lebih mudah dan menyenangkan bagi para programmer windows, sedangkan anda para veteran scripting language sudah saatnya untuk beralih ke ASP.NET, yang dapat diprogram menggunakan VB, C#, C++ maupun Phyton dan COBOL sekalipun.
Microsoft masih menyediakan Jscript.NET bagi anda para pecandu JavaScript dan JScript, sedangkan versi .Net dari VBScript belum diketahui apakah akan disediakan atau tidak. Para veteran VB.Script disarankan untuk mempelajari VB, sehingga dapat menggunakan VB.Net untuk membangun aplikasi web. Bahasa pemrograman yang terdapat di VS.NET adalah VB.NET, C#, C++ .NET, J#, dan Jscript .NET. Dalam masa mendatang akan terus ditambah berbagai bahasa pemrograman lain.           
3)      .Net Enterprise Server
Bagian ini merupakan sekumpulan server based technology yang digunakan untuk mendukung teknologi .NET, yang mencakup sistem operasi, database, messaging, maupun manajemen e-commerce. Teknologi yang disediakan antara lain adalah Windows 2000 Server, SQL Server, Exchange, ISA Server dan BiZTalk Server.

by ; M Choirul Amri

Robo Pro Software

The Robo Pro bahasa pemrograman visual yang cukup sederhana yang memungkinkan siswa sekolah menengah untuk mulai belajar pemrograman robot dan cukup lengkap untuk memungkinkan insinyur profesional untuk model proses industri yang kompleks. The language provides all the key elements of a modern programming language, including arrays, functions, recursion, objects, asynchronous events and quasiparallel processing. Bahasa menyediakan semua elemen kunci dari bahasa pemrograman modern, termasuk array, fungsi, rekursi, benda, peristiwa dan quasiparallel asynchronous pengolahan. An editor menu allows you to select your experience level so beginners see only basic language elements while advanced users have access to a comprehensive development system. Menu editor memungkinkan Anda untuk memilih tingkat pengalaman Anda pemula sehingga hanya melihat unsur-unsur bahasa dasar sementara maju pengguna memiliki akses ke sistem pembangunan yang komprehensif. ROBO Pro is a real compiler that generates machine code for maximum program execution speed and complete access to controller features. Robo Pro adalah sebuah kompiler nyata yang menghasilkan kode mesin untuk pelaksanaan program maksimum kecepatan dan akses lengkap untuk mengetahui fitur-fitur controller. ROBO Pro also includes functions to create control panels allowing you to build build models that interact with a user using your computer screen, keyboard and mouse. Robo Pro juga menyertakan fungsi untuk membuat panel kontrol yang memungkinkan Anda untuk membangun membangun model-model yang berinteraksi dengan pengguna menggunakan layar komputer, keyboard dan mouse.


Author : Belajar TIK

Cara Instal Robo Pro

Untuk kelanjutan posting Robo pro sebelumnya belajar tik akan melanjutkannya dengan
postingan berikut yakni cara menginstal software Robopro
Spesifikasi komputer minimum yang diperlukan untuk menginstall software ROBO Pro adalah:

  1. IBM-compatible PC dengan prosesor pentium dengan kecepatan clock minimum 600 MHZ, RAM 32 MB, dan 20 MB free space hard disk.
  2. Monitor dan garphic card dengan resolusi minimum 1024 x 768 pixel. Jika anda memakai monitor CRT, refresh rate minimum 85 Hz untuk menghasilkan tampilan • Microsoft windows ME, NT 4.0, 2000, atau XP.
  3. Interface USB atau RS232 (com 1 sampai com 4) untuk menghubungkan ke ROBO interface (item number 93293). Atau interface RS232 (com 1 sampai com 4) untuk menghubungkan ke intellegent interface versi awal (item number 30402).
ROBO interface hanya boleh dihubungkan ke komputer setelah instalasi ROBO Pro berhasil.
Masukkan CD instalasi ke CD-ROM drive. Kemudian instalasi akan berjalan secara otomatis.
  1. Click tombol Next pada welcome window pertama
  2. Window kedua, Important Notes, berisi informasi terbaru tentang penginstallan atau tentang program yang diinstal. Click tombol Next.
  3. Window ketiga, Licensing Agreement, menampilkan kontrak lisensi ROBO Pro. Anda perlu
    menyetujui kontrak tersebut dengan meng-click Yes. Setelah itu lanjutkan ke window berikutnya dengan meng-click Next.
  4. Silahkan masukkan nama anda pada window berikutnya, User Details.
  5. Pada window berikutnya, Installation Type, anda akan memilih antara Express Installation dengan Customized Installation. Dengan customized installation anda dapat memilih untuk tidak menginstall beberapa komponen instalasi. Jika anda menginstall versi terbaru ROBO Pro diatas versi lama dan anda telah memodifikasi beberapa contoh program pada versi lama, maka contoh program pada versi terbaru sebaiknya tidak diinstall. Jika tidak, maka contoh program yang telah anda modifikasi akan ditimpa (overwrite) tanpa peringatan terlebih dahulu. Window tambahan untuk memilih komponen yang akan diinstal akan muncul jika anda memilih customized installation dan meng-click Next.
  6. Anda dapat memilih folder atau directory path tempat penginstalan ROBO Pro pada window Target Directory. Normalnya path ini berisi C:\Programs\ROBO Pro. Akan tetapi anda dapat memilih direktori lain.
  7. Instalasi akan dilakukan setelah anda meng-click tombol Finish pada window terakhir. Program akan mengumumkan keberhasilan instalasi setelah instalasi selesai (normalnya hanya memakan waktu beberapa detik). Jika ada kesalahan, maka sebuah error message akan ditampilkan untuk membantu anda memperbaiki kesalahan tersebut.

A. Instalasi driver USB untuk ROBO Interface
Langkah ini hanya perlu dilakukan jika ROBO Interface terbaru akan dihubungkan ke port USB. Langkah ini tidak perlu dilakukan jika memakai Intellegent interface awal, karena interface ini hanya bisa dihubungkan ke port serial. Langkah ini juga tidak perlu dilakukan jika sistem operasi yang dipakai adalah Windows 95 atau NT4.0, karena sistem operasi ini tidak mendukung port USB. Dalam kasus ini interface hanya dapat dihubungkan ke port serial.
Tampilan Instalasi sama seperti instalasi hardware lain.
sumber : http://www.sonajaya.com/

Author : Belajar TIK

Type Data dalam VB.net

Penjelasan type data dalam vb.net :

1. String (Represents text as series of Unicode character)
    yang pernah "bermain2" ama c++ pasti kurang lebih bisa memahami string ini. Tapi pada c++ untuk type variabel string 
    harus meng-include library yang namnay cstring / string.h. sebenarnya string ama char hampir sama. cuman yang 
    membedakan char itu untuk merepresentasikan atau untuk menyimpan 1 character saja. bila lebih dari satu biasanya kita
    memakai array atau pointer. Sedangkan String ini merupakan gabungan dari beberapa char atau enaknya bisa dibilang 
    sebuah tipe data dimana panjang datanya itu bebas dan characternya bebas. 
2. Integer(Represents a 32-bit signed integer)
    Gampangnya integer adalah tipe data yang di gunakan untuk menyimpan data yang berupa angka. seperti 1, 2, 3, ...
3. Double
    sama seperti integer, tapi bedanya pada double dia bisa ada komanya, misal 1,00 , 2,00 dan seterusnya.
4. Date
     tipe data untuk menyimpan tanggal
5. Boolean.
    Tipe data yang hanya menyimpan 2 nilai saja, yaitu true dan false.



mengaplikasikan coding nya dengan cara seperti ini :
Dim nama_variabel [as Type]
contohnya : Dim a as String

penjelasan
1. Dim
    Jika variabel dideklarasikan dengan pernyataan Dim di dalam sebuah prosedur, maka variabel tersebut hanya ada selama prosedur tersebut dieksekusi. Ketika prosedur tersebut telah selesai dieksekusi, maka nilai variabel tadi akan hilang. Selain itu, nilai dari sebuah variabel di dalam sebuah prosedur bersifat lokal hanya untuk prosedur tersebut — dan oleh karena itu, Anda tidak dapat mengakses sebuah variabel yang terdapat di dalam suatu prosedur dari prosedur lainnya. Karakteristik ini membolehkan Anda untuk menggunakan nama variabel yang sama di dalam prosedur yang berbeda tanpa harus khawatir terjadi konflik antara yang satu dengan yang lain.

2. a
    a menyatakan nama dari variabelnya. untuk nama varibel bebas bisa 1 huruf atau lebih dari 1 huruf, tapi yang harus diperhatikan dalam pemberian nama variabel, dalam nama variabel tidak boleh terdapat spasi. contoh nama variabel yang salah: val nilai. yang benarnya val_nilai.

3. as string / [as Type]
    Klausa As type bersifat tidak wajib di dalam pernyataan Dim sehingga membolehkan Anda untuk menetapkan tipe data atau tipe object dari variabel yang Anda deklarasikan. Tipe data menentukan jenis tipe informasi variabel disimpan. Beberapa contoh tipe data variabel adalah: String, Integer, dan Currency. Variabel juga dapat mengandung object yang berasal dari Visual Basic atau aplikasi lainnya. Contoh tipe object Visual Basic, atau class, adalah Object, Form1, dan TextBox.



by ; Boby harmoko

Game Snack Versi VBnet

Module Module1

Sub Main()
Dim x, y, ax, ay, skor, i
Dim x2, y2
Randomize()
Dim s
s = 300
x2 = CInt(Rnd() * 70) + 2
y2 = CInt(Rnd() * 21) + 2
Dim tombol As Integer
For i = 1 To 24
Console.BackgroundColor = ConsoleColor.Blue
Console.CursorLeft = 0
Console.CursorTop = i
Console.Write(" ")
Console.CursorLeft = 78
Console.CursorTop = i
Console.Write(" ")
Next
For i = 0 To 78
Console.CursorLeft = i
Console.CursorTop = 1
Console.Write(" ")
Console.CursorLeft = i
Console.CursorTop = 24
Console.Write(" ")
Next
skor = 0
x = 40
y = 12
ax = 0
ay = 0
Console.BackgroundColor = ConsoleColor.Black
Do
Console.CursorLeft = x2
Console.CursorTop = y2
Console.Write("$")
Console.CursorLeft = 10
Console.CursorTop = 0
Console.Write("skor : " & skor)
Console.CursorLeft = x
Console.CursorTop = y
Console.Write("~")
System.Threading.Thread.Sleep(s)
Console.CursorLeft = x2
Console.CursorTop = y2
Console.Write(" ")
Console.CursorLeft = x
Console.CursorTop = y
Console.Write(" ")
x = x + ax
y = y + ay
If (Console.KeyAvailable) Then
tombol = Console.ReadKey.Key
If tombol = 38 Then
ay = -1
ax = 0
ElseIf tombol = 40 Then
ay = 1
ax = 0
ElseIf tombol = 37 Then
ay = 0
ax = -1
ElseIf tombol = 39 Then
ay = 0
ax = 1
End If
End If
If (y <= 1 Or x <= 1 Or x >= 78 Or y >= 24) Then
Console.CursorTop = 12
Console.CursorLeft = 30
Console.Write("Game Over")
tombol = Console.ReadKey.Key
If tombol <> 32 Then
tombol = 27
Else
skor = 0
Console.CursorTop = 12
Console.CursorLeft = 30
Console.Write(" ")
x = 40
y = 12
ax = 0
ay = 0
End If
End If
If x = x2 And y = y2 Then
skor = skor + 10
x2 = CInt(Rnd() * 70) + 2
y2 = CInt(Rnd() * 21) + 2

End If
Loop While (tombol <> 27)
Console.ReadKey()
End Sub

End Module 
 
 
Author : Belajar TIK

Sejarah Internet

Definisi internet
Berbagai definisi dikemukakan oleh para ahli dan teknisi yang terlibat di dalam dunia internet, beberapa definisi harus berkembang sejalan dengan perubahan jaman dan berbagai aspek kehidupan. Tetapi untuk mempermudah anda mengenai gambaran apa itu internet, maka kami memilih definisi sebagai berikut.
Internet merupakan jaringan global yang terdiri dari berbagai komputer yang saling berhubungan dan bekerjasama dengan cara berbagai informasi dan data menggunakan protocol TCP/IP
Jadi pada dasarnya internet merupakan suatu jaringan yang menghubungkan PC – PC di seluruh dunia dengan menggunakan protokol TCP/IP sebagai standar jaringan mereka (PC atau jaringan yang tidak menggunakan TCP/IP sebagai standar tidak bisa melakukan koneksi ke Internet).
Sejarah internet
Internet pertama kali dikembangkan oleh ARPANET (Advanced Research Project Agency) untuk keperluan militer pada tahun 1969. Pada konsepnya sebenarnya internet merupakan suatu jaringan, yang mana suatu paket informasi dapat dikirim dari suatu komputer ke komputer yang lain. Hal ini dimaksudkan untuk mempermudah pemindahan berbagai data penting apabila terjadi perang
Internet pada saat ini
Intenet dijaga oleh perjanjian bi- atau multilateral dan spesifikasi teknikal (protokol yang menerangkan tentang perpindahan data antara rangkaian). Protokol-protokol ini dibentuk berdasarkan perbincangan Internet Engineering Task Force (IETF), yang terbuka kepada umum. Badan ini mengeluarkan dokumen yang dikenali sebagai RFC (Request for Comments). Sebagian dari RFC dijadikan Standar Internet (Internet Standard), oleh Badan Arsitektur Internet (Internet Architecture Board - IAB). Protokol-protokol internet yang sering digunakan adalah seperti, IP, TCP, UDP, DNS, PPP, SLIP, ICMP, POP3, IMAP, SMTP, HTTP, HTTPS, SSH, Telnet, FTP, LDAP, dan SSL.
Beberapa layanan populer di internet yang menggunakan protokol di atas, ialah email/surat_elektronik, Usenet, Newsgroup, perkongsian file (File Sharing), WWW (World Wide Web), Gopher, akses sesi (Session Access), WAIS, finger, IRC, MUD, dan MUSH. Di antara semua ini, email/surat_elektronik dan World Wide Web lebih kerap digunakan, dan lebih banyak servis yang dibangun berdasarkannya, seperti milis (Mailing List) dan Weblog. Internet memungkinkan adanya servis terkini (Real-time service), seperti web radio, dan webcast, yang dapat diakses di seluruh dunia. Selain itu melalui internet dimungkinkan untuk berkonikasi secara langsung antara dua pengguna atau lebih melalui program pengirim pesan instan seperti Camfrog, Yahoo! Messenger, MSN Messenger dan Windows Live Messenger.
Beberapa servis Internet populer yang berdasarkan sistem Tertutup(?)(Proprietary System), adalah seperti IRC, ICQ, AIM, CDDB, dan Gnutella.
Budaya Internet
Jumlah pengguna Internet yang besar dan semakin berkembang, telah mewujudkan budaya internet. Internet juga mempunyai pengaruh yang besar atas ilmu, dan pandangan dunia. Dengan hanya berpandukan mesin pencari seperti Google, pengguna di seluruh dunia mempunyai akses yang mudah atas bermacam-macam informasi. Dibanding dengan buku dan perpustakaan, Internet melambangkan penyebaran (decentralization) informasi dan data secara ekstrim.
Perkembangan Internet juga telah mempengaruhi perkembangan ekonomi. Berbagai transaksi jual beli yang sebelumnya hanya bisa dilakukan dengan cara tatap muka (dan sebagian sangat kecil melalui pos atau telepon), kini sangat mudah dan sering dilakukan melalui Internet. Transaksi melalui Internet ini dikenal dengan nama e-commerce.
Terkait dengan pemerintahan, Internet juga memicu tumbuhnya transparansi pelaksanaan pemerintahan melalui e-government.
Tata tertib Internet
Sama seperti halnya sebuah komunitas, Internet juga mempunyai tata tertib tertentu, yang dikenal dengan nama Nettiquette.
Isu moral dan undang-undang
Terdapat kebimbangan masyarakat tentang Internet yang berpuncak pada beberapa bahan kontroversi di dalamnya. Pelanggaran hak cipta, pornografi, pencurian identitas, dan ucapan benci(?)(Hate speech), adalah biasa dan sulit dijaga.
Kematian juga telah disalahkan kepada Internet oleh sebagian orang. Brandon Vedas meninggal dunia akibat pemakaian narkotik yang melampaui batas dengan teman-teman chatting IRCnya memberi semangat. Shawn Woolley bunuh diri karena ketagihan dengan permainan online, Everquest. Brandes ditikam bunuh, dan dimakan oleh Armin Meiwes setelah menjawab iklan dalam internet.
Akses Internet
Negara dengan akses internet yang terbaik termasuk Korea Selatan (50% daripada penduduknya mempunyai akses jalurlebar - Broadband), dan Swedia. Terdapat dua bentuk akses internet yang umum, yaitu dial-up, dan jalurlebar.
Penggunaan Internet di tempat umum
Internet juga semakin banyak digunakan di tempat umum. Beberapa tempat umum yang menyediakan layanan internet termasuk perpustakaan, dan internet cafe/warnet (juga disebut Cyber Cafe). Terdapat juga tempat awam yang menyediakan pusat akses internet, seperti Internet Kiosk, Public access Terminal, dan Telepon web.
Terdapat juga toko-toko yang menyediakan akses wi-fi, seperti Wifi-cafe. Pengguna hanya perlu membawa laptop (notebook), atau PDA, yang mempunyai kemampuan wifi untuk mendapatkan akses internet.

Author : Belajar TIK

Perbedaan Excel2003 dan Excel 2007

Saya coba memaparkan perbandingan antara Excel 2003 dan Excel 2007. .


  • Jumlah baris


  • Excel 2003 hanya menyediakan 65,536 baris, sedangkan Excel 2007 menyediakan 1,048,576 baris.


  • Jumlah kolom


  • Excel 2003 menyediakan 256 kolom, sedangkan Excel 2007 menyediakan 16,384 kolom.


  • tabel


  • Harus diakui, Excel 2007 memiliki berbagai format tabel yang menarik dan siap pakai.


  • Formula


  • Excel 2007 memiliki banyak tambahan formula.


  • Penampilan grafik / chart


  • Excel 2007 memiliki tampilan menakjubkan untuk grafik / chart. Warna defaultnya juga menarik dibandingkan versi Excel yang lebih lama.


  • Membuka / menutup file



  • Jika Dibandingkan dengan Excel 2003, dengan spesifikasi komputer yang sama dan file yang sama, performa Excel 2007 dalam aktivitas ini lebih lambat dibanding pendahulunya.


  • Export atau save as ke .dbf


  • Di Excel 2007 tidak ditemukan fitur untuk export atau save as ke format .dbf.


  • Variasi pada conditional formatting


  • Jika di Excel 2003, conditional formatting hanya mengubah warna font, cell, border, dan lain-lain, di Excel 2007 Anda bisa menambahkan data bar, icon sets, color scales, atau kombinasinya.


  • Author : Belajar TIK

    Array Pada Pascal

    Array adalah tipe data terstruktur yang terdiri dari sejumlah komponen-komponen yang mempunyai tipe sama. Komponen-komponen tersebut disebut sebagai komponen type, larik mempunyai jumlah komponen yang jumlahnya tetap. Banyaknya komponen dalam larik ditunjukkan oleh suatu index, dimana tiap komponen di array dapat diakses dengan menunjukkan nilai indexnya atau subskript. Array dapat bertipe data sederhana seperti byte, word, integer, real, bolean, char, string dan tipe data scalar atau subrange. Tipe larik mengartikan isi dari larik atau komponen- komponenya mempunyai nilai dengan tipe data tersebut.
    Contoh:
    Var
    Untai : array[1..50] of Integer;
    Pada contoh Array dengan nama untai telah dideklarasikan dengan tipe integer, dengan jumlah elemen maksimum 50 elemen, nilai dari elemen array tersebut diatas harus bertipe integer.

    Contoh Program :
    Program Contoh_Array_Input;
    Uses Crt;
    Var
    Bilangan : array[1..50] of Integer;
    Begin
    ClrScr;
    Bilangan[1]:=3;
    Bilangan[2]:=29;
    Bilangan[3]:=30;
    Bilangan[4]:=31;
    Bilangan[5]:=23;
    Writeln('nilai varibel bilangan ke 3 =',Bilangan[3]);
    Readln;
    End.

    Array juga dapat dideklarasikan bersama dengan tipe yang beragam seperti contoh dibawah ini :
    Program Contoh_Deklarasi_Array_Beragam;
    Uses Crt;
    Var
    NPM : array[1..20] of string[10];
    Nama : array[1..20] of string[25];
    Nilai : array[1..20] of real;
    Umur : array[1..20] of byte;
    banyak,i : integer;
    Begin
    ClrScr;
    Write('Isi berapa data array yang diperlukan :');Readln(banyak);
    For i := 1 to banyak Do
    Begin
    Write('NPM =');Readln(NPM[i]);
    Write('Nama =');readln(Nama[i]);
    Write('Nilai=');readln(Nilai[i]);
    Write('Umur =');readln(Umur[i]);
    End;
    {cetak varibel array}
    Writeln('NPM NAMA NILAI UMUR ');
    For i:= 1 to banyak Do
    Begin
    Writeln(Npm[i]:10,Nama[i]:25,Nilai[i]:3:2,' ',Umur[i]:3);
    End;
    Readln;
    End.

    Untuk deklarasi array dapat digunakan beberapa cara seperti berikut ini :
    Type
    Angka = String[20];
    Var
    Nama : Array [1..50] of Angka;
    Begin
    .
    .
    End.

    Deklarasi tipe indeks subrange integer Indeks pada array dapat tipe skalar atau subrange, tetapi tidak bisa real.
    Contoh:
    Var
    Nilai : Array[1..10] of Integer;
    pada contoh ini array nilai mempunyai 10 buah elemen yaitu dari 1 sampai 10. Array tersebut dapat dideklarasikan dengan type seperti berikut ini :

    Type
    Skala = 1..10;
    Var
    Nilai : Array [skala] of Integer;
    atau :
    Type
    Skala = 1..10;
    Y = Array[skala] of Integer;
    Var
    Nilai : Y;
    atau :
    Type
    Y = Array[1..10] of Integer;
    Var
    Nilai : Y;
    atau :
    Const
    Atas =1;
    Bawah = 5;
    type
    Y = Array[Atas..Bawah] of Integer;
    Var
    Nilai : Y;

    I. Deklarasi Type Indeks Skalar
    Indeks dari larik dapat berupa tipe skalar.
    Contoh. :
    Program Deklarasi_Indeks_Array_Skalar;
    Uses Crt;
    Var
    Jum : Array[(jan,feb,mar,apr,mei)] of Integer;
    Begin
    Jum[jan]:=25;
    Jum[feb]:=45;
    Jum[mar]:=21;
    Jum[apr]:=23;
    Jum[mei]:=50;
    Writeln('Jumlah nilai bulan maret =',Jum[mar]);
    Readln;
    End.
    dapat juga ditulis :
    type
    Bln = (jan,feb,mar,apr,mei);
    Var
    Jum : Array[bln] of Integer;
    atau :
    type
    Bln =(jan,feb,mar,apr,mei);
    Var
    Jum : Array[jan..mei] of Integer;

    II. Deklarasi Konstanta Array
    Array tidak hanya dapat berupa suatu varibel yang dideklarasikan di bagian deklarasi variabel, tetapi dapat juga berupa konstanta (const).
    Contoh Program :
    Program Contoh_Deklarasi_Array_Konstan;
    Uses Crt;
    Const
    Tetap : Array[1..4] of Integer=(7,10,21,20);
    Var
    i : Integer;
    Begin
    For i:= 1 to 4 Do
    Writeln('Nilai Konstan array ke ',i:2,' =',Tetap[i]);
    Readln;
    End.
    konstanta array dapat juga berupa ketetapan dalam bentuk karakter seperti berikut.
    Contoh Program :
    Program Contoh_Konstan_Array_Char_;
    Uses Crt;
    Const
    Huruf : Array[0..5] of Char=('A','B','C','D','E','F');
    Var
    i : Integer;
    Begin
    For i:= 0 to 5 Do
    Writeln('Nilai konstan array ke',i:2,' = ',Huruf[i]);
    Readln;
    End.
    Konstanta array dapat juga berupa string seperti berikut ini.
    Contoh Program :
    Program Constanta_Array_String;
    Uses Crt;
    Type
    A = Array [1..5] of String;
    Const
    Nama : A = ('basic','pascal','cobol','paradox','dbase');
    Var
    i : Integer;
    Begin
    For i:= 1 to 5 Do
    Writeln('Nilai Array ke-',i:2,'= ',Nama[i]);
    readln;
    end.

    Dalam pascal string merupakan array dari elemen- elemen karakter seperti berikut :
    Contoh Program :
    Program String_Adalah_Array_Tipe_Char;
    Uses Crt;
    Var
    Nama : string;
    i : Integer;
    Begin
    Nama:='Turbo Pascal';
    For i:= 1 to Length(nama) Do
    Writeln('Elemen ',i,' dari ',Nama,'= ',Nama[i]);
    Readln;
    End.

    contoh program bilangan prima dengan menggunakan bantuan array.
    Contoh program :
    Program Mencari_Bilangan_Prima_Dengan_Array;
    Uses Crt;
    Var
    Prima : Array[1..100] of Integer;
    i,j : Integer;
    bil : Integer;
    Begin
    ClrScr;
    For i := 2 to 100 Do
    Begin
    Prima[i]:=i;
    For j:= 2 to i-1 Do
    Begin
    bil := (i mod j); {* i dibagi j dicek apakah 0*}
    If bil = 0 then Prima[i]:=0; {*jika habis dibagi,berarti bkn prima*}
    End;
    If Prima[i]<> 0 Then Write(Prima[i],' '); {*cetak array yg prima*}
    End;
    Readln;
    End.

    Contoh pengurutan data dengan metode buble sort, yaitu dengan cara penukaran, dapat dilihat pada contoh dibawah ini :
    Contoh Program :
    Program Penggunaan_Array_Untuk_Sortir_Buble_Sort;
    Uses Crt;
    Var
    nil1 : Array[1..100] of Integer;
    n,i,j,dum : Integer;
    Begin
    ClrScr;
    Write('mau isi berapa data acak (integer) ='); readln(n);
    For i := 1 to n Do
    Begin
    Write('Data Ke ',i,':');Readln(nil1[i]);
    End;
    {* penyapuan proses}
    for i:= 1 to n-1 do
    begin
    for j:= i to n do
    begin
    if nil1[j]
    begin
    dum:=nil1[j];
    nil1[j]:=nil1[i];
    nil1[i]:=dum;
    end;
    end;
    end;
    writeln;
    writeln('Hasil Sortir');
    for i := 1 to n do
    write(nil1[i]:3);
    readln;
    end.


    III. Array Dua Dimensi
    Di dalam pascal Array dapat berdimensi lebih dari satu yang disebut dengan array dimensi banyak (Multidimensional array), disini akan dibahas array 2 dimensi saja. Array 2 dimensi dapat mewakili suatu bentuk tabel atau matrik, yaitu indeks pertama menunjukkan baris dan indeks ke dua menunjukkan kolom dari tabel atau matrik.
    1 2
    1 2 3
    Untuk mengetahui cara mendeklarasikan dari penggunaan aray dua dimensi dapat dilihat pada listing program dibawah ini .

    Contoh Program:
    Program Deklarasi_Array_Dua_Dimensi;
    Uses Crt;
    Var Tabel : Array[1..3,1..2] of Integer;
    i,j : Integer;
    Begin
    ClrScr;
    Tabel[1,1]:=1;
    Tabel[1,2]:=2;
    Tabel[2,1]:=3;
    Tabel[2,2]:=4;
    Tabel[3,1]:=5;
    Tabel[3,2]:=6;
    For I := 1 to 3 Do Begin For J:= 1 to 2 Do Begin Writeln('Elemen ',i,',',j,'= ',tabel[i,j]);
    End;
    End;
    Readln;
    End.


    IV. Alternatif Deklarasi Array Dua Dimensi.
    Ada beberapa cara dalam mendeklarasikan array dua dimensi, beberapa cara tersebut dapat dilihat dibawah ini :
    Contoh :
    Var
    Tabel : Array[1..3] of Array[1..2] of Byte;
    atau :
    Type
    Matrik = Array[1..3,1..2] of Byte;
    Var
    Tabel : Matrik;
    atau :
    Type
    Baris = 1..3;
    Kolom = 1..2;
    Matrik = Array[Baris,Kolom] of Byte;
    Var
    Tabel : Matrik;
    atau :
    Type
    Baris = 1..3;
    Kolom=1..2;
    Matrik= Array[Baris] of Array[Kolom] of Byte;
    Var
    Tabel : Matrik;
    Dibawah ini akan diberikan listing program penggunaan array dua dimensi dalam aplikasi penjumlahan matrik :
    Contoh Prorgam:
    Program Penjumlahan_Matrik;
    Uses Crt;
    Var
    Matrik1,Matrik2, Hasil : Array[1..3,1..2] of Integer;
    i,j : Integer;
    Begin
    ClrScr;
    { input matrik ke satu }
    Writeln(' Elemen matrik satu');
    For i := 1 to 3 Do
    Begin
    For j := 1 to 2 Do
    Begin
    Write('Elemen baris -',i,' Kolom -',j,'= ');
    Readln(matrik1[i,j]);
    End;
    End;
    {input matrik ke dua}
    Writeln('input elemen matrik dua');
    For i:= 1 to 3 Do
    Begin
    For j:= 1 to 2 Do
    Begin
    Write('Elemen baris -',i,' kolom -',j,'= ');
    Readln(matrik2[i,j]);
    End;
    End;
    {proses penjumlahan tiap elemen}
    For i := 1 to 3 Do
    Begin
    For j:= 1 to 2 Do
    Begin
    Hasil[i,j]:=Matrik1[i,j]+Matrik2[i,j];
    End;
    End;
    {proses cetak hasil}
    For i:= 1 to 3 Do
    Begin
    For j:= 1 to 2 Do
    Begin
    Write(Hasil[i,j]:6);
    End;
    Writeln;
    End;
    Readln;
    End.


    V. Array Sebagai Parameter
    Array dapat digunakan sebagai parameter yang dikirimkan baik secara nilai (by value) atau secara acuan (by reference) ke procedure atau ke function. Procedure yang menggunakan parameter berupa array harus dideklarasikan di dalam judul procedure yang menyebutkan parameternya bertipe array.

    Contoh Program :
    Program Contoh_Pengiriman_Parameter_Array_Di_Procedure;
    Uses Crt;
    Const
    Garis ='---------------------------------------------------';
    Type
    Untai = Array[1..10] of String[15];
    Bulat = Array[1..10] of Integer;
    Huruf = Array[1..10] of Char;
    Var
    i,Banyak : Integer;
    Procedure Proses(Nama:Untai;Nilai:Bulat);
    Var
    Ket : String;
    Abjad : Char;
    Begin
    Writeln(Garis);
    Writeln('Nama Nilai Abjad Keterangan');
    Writeln(Garis);
    For i := 1 to Banyak Do
    Begin
    If Nilai[i] > 90 Then
    Begin
    Abjad:='A';
    Ket :='Istimewa';
    End;
    If (Nilai[i]<90)>70) Then
    Begin
    Abjad:='B';
    Ket :='Memuaskan';
    End;
    If (Nilai[i]<70)>60) Then
    Begin
    Abjad:='C';
    Ket :='Cukup';
    End;
    If (Nilai[i]<60)>45) Then
    Begin
    Abjad:='D';
    Ket :='Kurang';
    End;
    If Nilai[i]< 45 Then
    Begin
    Abjad:='E';
    Ket :='Sangat kurang';
    End;
    Writeln(Nama[i]:15,' ',Nilai[i]:4,' ',Abjad,' ',Ket:15);
    End;
    Writeln(Garis);
    End;
    Procedure Masuk_Data;
    Var
    Nama : Untai;
    Nilai : Bulat;
    Begin
    Write('Banyak data =');Readln(Banyak);
    For i:= 1 to Banyak Do
    Begin
    ClrScr;
    Writeln('Data ke - ',i);
    Write('Nama =');readln(Nama[i]);
    Write('Nilai =');readln(Nilai[i]);
    End;
    Proses(Nama,Nilai);
    End;
    {modul Utama}
    Begin
    Masuk_Data;
    Readln;
    End. 

    Author : Belajar TIK

    Materi Pascal

    Tipe Data dan Operator
    Tipe Data menunjukkan suatu nilai yang dpat digunakan oleh sutu variable yang bersangkutan.
    Tipe Data dalam Pascal :
    1. Tipe Data Sederhana, terdiri dari :
        a. Tipe data standar :
            – integer : merupakan tipe data berupa bilangan bulat
            - real : merupakan jenis bilangan pecahan
              – char : merupakan karakter yg ditulis diantara tanda petik tunggal. Ex : ‘A’, ‘a’, ’5′ dll
            – string : merupakan urut-urutan dari karakter yang terletak di antara tanda petik tunggal.
            – boolean : merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE atau FALSE .
        b. Tipe data didefinisikan pemakai
    2. Tipe Data Terstruktur, terdiri dari :
        a. Array
        b. Record
        c. File
        d. Set
    3. Tipe Data PointerOperator
    Tanda operasi (operator) di dalam bahasa Pascal di kelompokkan dalam :
    1. Assignment operator (operator pengerjaan) menggunakan simbol titik dua diikuti oleh tanda sama dengan (:=). Contoh –> A:=B;
    2. Binary operator digunakan untuk mengoperasikan dua buah operand yang berbentuk konstanta ataupun variable. Operator ini digunakan untuk operasi arithmatika yang berhubungan dgn nilai tipe data Integer dan Real. Operasi yang dilakukan adalah : Pertambahan (+), Pengurangan (-), Perkalian (*), Pembagian Bulat (DIV), Pembagian Real (/) dan Modulus atau Sisa Pembagian (MOD)
    3. Unary operator, operator ini menggunakan sebuah operand saja dapat berupa unary minus dan unary plus. Contoh : +2.5, a+(+b) dll
    4. Bitwise operator digunakan untuk operasi bit per bit pada nilai integer.
    Operator yang digunakan (NOT, AND, OR, XOR, Shl, Shr

    Dasar Program Pascal
    Unsur-unsur Pemrograman 
    a. Mendapatkan data dengan membaca data dari default input (key board, file atau sumber data lainnya).
    b. Menyimpan data ke dalam memori dengan struktur data yang sesuai,
    c. Memproses data dengan instruksi yang tepat.
    d. Menyajikan atau mengirimkan hasil olahan data ke default output (monitor, file atau tujuan lainnya).
    Nama yang dipergunakan du dalam program Pascal disebut dengan pengenal atau Identifier. Identifier digunakan untuk nama: Program, Sub-program (procedure dan function), nama: Variable, Constant, Type, Label.
    Nama-nama ini digunakan untuk pemakaian dan pemanggilan dalam program. Ketentuan penulisan identifier
    a. Nama identifier harus dimulai dengan karakter huruf alfabet: a sampai z, A sampai Z atau karakter ‘_’ (underscore – garis bawah)
    b. Karakter berikutnya boleh karakter numerik (0 .. 9) atau kombinasi alphanumerik (huruf-numerik).
    c. Panjang nama, pada berbagai versi Pascal umumnya antara 32 – 63.
    d. Tidak boleh menggunakan karakter istimewa: + – * / | \ = < > [ ] . , ; : ( ) ^ @ { } $ # ~ ! % & ` ” ‘ dan ? Contoh penulisan:
    Penulisan yang benar: NamaMahasiswa, Gaji_Karyawan, PX4, dll.
    Penulisan yang salah: 3X, A & B, C Z dll.
    Variable adalah identifier yang berisi data yang dapat berubah-ubah nilainya di dalam program. Deklarasi Variable adalah :
    a. Memberikan nama variabel sebagai identitas pengenal
    b. Menentukan tipe data variabel
    Contoh deklarasi variabel: var X : integer;
    R  : real;
    C  : char;
    T  : boolean;
    Konstanta adalah identifier yang berisi data yang nilainya tidak berubah di dalam program.
    Deklarasi Konstanta adalah:
    a. Memberikan nama konstanta sebagai identitas pengenal
    b. Menentukan nilai konstanta
    Contoh deklarasi konstanta: conts MaxSize = 100; {integer}
    ExitC = ‘Q’; {char}
    Reserved Words atau kata-kata cadangan pada Pascal adalah kata-kata yang sudah didefinisikan oleh Pascal yang mempunyai maksdu tertentu.Suatu Unit adalah kumpulan dari konstanta, tipe-tipe data, variabel, prosedur dan fungsi-fungsi. Unit standar pada Pascal yang bisa langsung digunakan adalah System, Crt, Printer Dos dan Graph. Untuk menggunakan suatu unit, maka kita harus meletakkan clausa atau anak kalimat Uses di awal blok program, diikuti oleh daftar nama unit yang digunakan. Pada materi ini yang akan dibahas adalah unit Crt. Unit ini digunakan untuk memanipulasi layar teks (windowing, peletakan cursor di layar, Color pada teks, kode extended keyboard dan lain sebagainya.

    Beberapa Statemen Turbo Pascal
    Statemen adalah perintah untuk pengerjaan program pascal.
    Statemen terletak di bagian deklarasi statemen dengan diawali oleh kata cadangan BEGIN dan diakhiri dengan kata cadangan END. Akhir dari setiap statemen diakhiri dengan titik koma [;].
    Statemen statemen dalam bahasa Pascal terdiri dari pernyataan yang berupa fungsi dan prosedur yang telah disediakan sebagai perintah standar Turbo Pascal.
    1. Statemen-statemen yang digunakan untuk input/output.
    # Read/Readln [prosedur].
    Perintah ini digunakan untuk memasukkan [input] data lewat keyboard ke
    dalam suatu variabel.
    Sintaks: Read/Readln(x); (ingat, selalu diakhiri dengan titik koma [;])
    Keterangan : x = variabel.
    Read = pada statemen ini posisi kursor tidak
    pindah ke baris selanjutnya.
    Readln = pada statemen ini posisi kursor akan
    pindah ke baris selanjutnya setelah di
    input.
    # Write/Writeln [prosedur].
    Digunakan untuk menampilkan isi dari suatu nilai variable di
    layar.
    Sintaks: Write/Writeln(x);
    Keterangan : x = variabel.
    Write/Writeln= statement ini digunakan untuk mencetak variable ke dalam monitor
    2. Statemen-statemen yang digunakan untuk pengaturan letak layar.
    # ClrScr [prosedur].
    Perintah ini digunakan untuk membersihkan layar.
    sintaks: ClrScr; ô€ƒ†[Clear screen]
    by ; agung83

    avast! Internet Security 5.0.677 [Krack Until 2025]


        avast! provides a package of applications that aim to protect your computer from a possible virus infection or other malware threat. If you use it correctly, and in combination with other programs such as data backup utilities, it will significantly reduce the risk of your computer being attacked or infected by a virus, and thus the risk of losing important or private data.
     
        The Avast! Internet Security application comes with an antispam filter and built-in firewall. Once installed, avast! runs silently in the background to protect your computer against all known forms of malware. You don’t need to do anything else – just install and forget! Active internet users need greater protection for themselves as they shop and bank on-line. To secure against threats from infected web sites and the growing risk of identity theft, avast Internet security provides you with continuous protection from its layers of antivirus, anti-spyware, anti-rootkit protection, firewall and antispam.

    Real-time shields. The real-time shields are the most important part of the program, as they are working continuously to prevent your computer from becoming infected. They monitor all your computer’s activity, checking all programs and files in real-time – i.e. at the moment a program is started or whenever a file is opened or closed.

    Virus Chest. The virus chest can be thought of as a folder on your hard disk with special properties, that make it a safe, isolated place for storing potentially harmful files. You can work with the files in the virus chest, with some security restrictions.

    avast! antispam filter. avast! Internet Security includes a fully integrated antispam filter to detect unwanted email. Spam delivered to your mailbox can result in your mailbox quickly becoming full, as a result which, legitimate emails may not be received. It can also unnecessarily increase the load on the email server, internet connection, local networks etc.

    Firewall. avast! Internet Security includes a fully integrated firewall which can be controlled directly from the avast! user interface. The firewall monitors all communication between your computer and the outside world and blocks unauthorized communication based on a number of “allow” and “deny” rules. In this way, the firewall can prevent sensitive data from leaving your computer and can also block attempted intrusions by external hackers.


    Command-line scanner. The ashCmd program uses the same avast! scanning engine to detect potential malware infections so the results are exactly the same as running a scan via the normal program interface. The avast! command-line scanner, ashCmd.exe, is normally installed in the directory C:\Program Files\Alwil Software\Avast5. A scan is run from the command prompt using various switches and parameters. To see a description of the parameters, locate the ashCmd file and double click on it. This will open a new window in which the various parameters are displayed.

    • Continuous protection against viruses and spyware
    • Ensures all mails sent and received are clean
    • Keeps you protected from “chat” infections
    • Stops attacks from hijacked websites
    • Lets you safely browse suspicious websites or run unknown applications
    • Blocks hacker attacks to protect your identity
    • Keeps your mailbox free from spam
    • Allows safe and uninterrupted gaming
    • Compatible with Windows XP, Vista and 7

    Key technologies:
    • Improved Antivirus and anti-spyware engine
    • New avast! Sandbox
    • New Silent Firewall
    • New Antispam
    • NewBehavior Shield
    • New avast! Intelligent Scanner
    • New Silent/Gaming Mode
    • Real time anti-rootkit protection
    • avast! Community IQ
    • Behavioral Honeypots
    • Smart virus updates
    • Green computing
    • avast! iTrack
    • File System / Mail Shield
    • Web Shield
    • IM / P2P Shield
    • Network Shield
    • Script Shield 

    avast! + Crack :


    Code:
    http://www.fileserve.com/file/msZm2wV/avast.Internet.Security.5.0.677.incl.crk.2025.readNOTES-TB_zyberakuma.rar


    Code:
    http://www.fileserve.com/file/msZm2wV/avast.Internet.Security.5.0.677.incl.crk.2025.readNOTES-TB_zyberakuma.rar

    Only Crack :


    Code:
    http://www.4shared.com/file/O5n95_h4/krack_50677__Till_2025_.html
    (PASSWORD : mrxun)

    Licence Trial : 


    Code:
    http://www.4shared.com/file/HillcqB6/_12-03Trial_ais.html

    Read This First ! :

    • If the krack is detected by your antivirus software then add the krack to the exclusions lists of real-time protection and auto-scan. You may need to disable real-time protection and auto-scan before copying the krack into the avast program directory, and when adding the krack to the exclusions lists.
    • If the krack is removed by your antivirus software then restore and exclude the krack through your antivirus (Quarantaine or History, or something similar).
    • To install additional avast languages choose avast Custom Installation. Downloading languages through program updates will render the license as invalid. To fix an invalid rendered license read the extra notes below the install notes.
    • This kracked ashBase.dll simply should be replaced with the original ashBase.dll. Make sure to read all the (install) notes below, cause you may need them.

    Click to view original size !

    1. Disconnect internet during installation.

    2. Install avast! IS 5.0.677 or avast! Pro AV 5.0.677 (not both!) in trial mode.

    3. It's recommended to uncheck "Participate in the avast! community".(Such info is used to add krack signatures etc to virus databases.)

    4. After installation DO NOT reboot, and Run avast.

    5. At Settings -> Troubleshooting: Uncheck "Enable avast! self-defense module".
           • If avast! self-defense module cannot be disabled before rebooting then reboot the computer, and disable avast! self-defense module.

    6. Close avast, and terminate AvastSvc.exe and AvastUI.exe through Task Manager. Vista/Windows 7 users may need to use another option to terminate AvastUI.exe and AvastSvc.exe (eg. through "active task bar services window" or by using msconfig, and rebooting the computer).


    7. Copy/paste the included kracked ashBase.dll from the krack folder into the avast program directory (replacing the original ashBase.dll file). Default avast program directory C:\Program Files\Alwil Software\Avast5
    • • You may need to copy/paste the krack as Administrator.
    • • If the original ashBase.dll cannot be replaced with the kracked ashBase.dll then just drag out the orignal ashBase.dll, and copy/paste the kracked
    • • ashBase.dll into the same directory. Or eventually copy/paste the kracked
    • • ashBase.dll in Safe Mode (F8) using an Administrator account.
    8. Then reboot the computer, (connect internet) and run avast.

    9. Activate avast by clicking on "Activate" to download a trial license (online). (Or go to Maintenance -> Subscription -> Activate trial period.

    10. The "avast! self-defense module" can now be enabled again.

    Done!


    Important notes:

    1. UPDATE ONLY the engine and virus definitions (Auto or Manual).
    2. DO NOT update the Program Updates (version). To disable (Auto) Update Program:
             • -> Settings-> Updates-> PROGRAM: Select "Manual update".


    3. DO NOT click on the Program Update button, it will render the license as invalid!

    Oleh : Faiz Adi Wicaksono

    Proses Kerja Internet

    Internet , Sudah sekian lama anda iuran pasti mengenalnya. apakah anda TAPI Sudah tentu mengerti APA dan bagaimana cara kerja jangka pendek Sesuatu Yang Kita Sebut dan internet Siapa / APA pula internet KESAWAN Yang berperan.Mungkin Bila anda mengetahui lowongan Tentang Dari sebuah Jaringan, akan lebih sedikit suara keluh kesah mengenai lambatnya konektivitas atau pun Lainnya yang.Mengingat banyaknya faktor Yang mempengaruhi KUALITAS Dari Pembongkaran halnya sebuah koneksi kabel Jaringan , dan jenis dan modem KUALITAS , jarak jangkauan (misalnya ISP ADA di Jakarta dan clientnya ADA di Surabaya ) , dan lain sebagainya.


    Jaringan Komputer adalah sebuah sistem Yang terdiri tetap Permanent Jaringan Komputer dan perangkat Lainnya Yang bekerja Bersama-sama untuk mencapai suatu Yang sama Composition Komposisi. Composition Komposisi Dari Jaringan Komputer adalah:
    • Membagi sumber daya: contohnya Berbagi pemakaian printer , CPU, Memori, harddisk
    • Komunikasi: contohnya surat elektronik, instant messaging , chatting
    • Akses Informasi: contohnya web browsing
    Agar dapat mencapai Composition Komposisi Yang sama, terkait masih berlangsung Name of Dari Jaringan Komputer meminta dan memberikan similar: pendekatan model ( layanan ). Pihak Yang meminta similar: pendekatan model disebut Klien (client ) dan Yang memberikan similar: pendekatan model disebut pelayan ( server ).Suami Arsitektur Artikel Baru disebut sistem client-server, dan perlengkapan PADA hampir seluruh Aplikasi Jaringan Komputer.


    by ; Wikipedia