Posted by rezaalfianto

Salam Hormat

Hai sahabat rezaalfiantosky, selamat berkunjung di myweb dan dapatkan informasi yang informatif yang kami tuangkan secara detail.

Tutorial Blog
Posted by rezaalfianto

FANS NOU CAMP EL BARCA

Anda pendukung Barcelona, mari share dan berikan support pada blog ini sebagai acuan dan mediator fans Barcelona.

Tutorial Blog
Posted by rezaalfianto

Langkah-langkah CHAT di rezaalfiantosky

Anda dapat berchatting ria dengan seluruh visitor dan fans rezaalfiantosky.blogspot.com klik icon CHAT maka otomatis anda dapat memberi saran,kritik serta informasi secara akuntabel dalam penyeimbangan informasi.

Blog Spam
Posted by rezaalfianto

Gens FM online

Ingin mendengarkan musik-musik favoritmu, kini kami berikan layanan GENS FM online bagi anda pecinta musik-musik radio

tutorial blog

Selasa, 22 Februari 2011

Senin, 21 Februari 2011

Definisi Struktur Data dalam ilmu komputasi


Sebuah struktur data adalah cara penyimpanan, penyusunan dan pengaturan data di dalam media penyimpanan komputer sehingga data tersebut dapat digunakan secara efisien.


Dalam teknik pemrograman, struktur data berarti tata letak data yang berisi kolom-kolom data, baik itu kolom yang tampak oleh pengguna ( user) adapun kolom yang hanya digunakan untuk keperluan pemrograman yang tidak tampak oleh pengguna. Setiap baris dari kumpulan kolom-kolom tersebut dinamakan catatan (record). Lebar kolom untuk data dapat berubah dan bervariasi. Ada kolom yang lebarnya berubah secara dinamis sesuai masukan dari pengguna, dan juga ada kolom yang lebarnya tetap. Dengan sifatnya ini, sebuah struktur data dapat diterapkan untuk pengolahan database (misalnya untuk keperluan data keuangan) atau untuk pengolah kata (word processor) yang kolomnya berubah secara dinamis. Contoh struktur data dapat dilihat pada berkas-berkas lembar-sebar (spreadsheet), pangkal-data (database), pengolahan kata, citra yang dipampat (dikompres), juga pemampatan berkas dengan teknik tertentu yang memanfaatkan struktur data.

Definisi Struktur Data Array

Struktur data Array adalah organisasi kumpulan data homogen yang ukuran atau jumlah elemen
maksimumnya telah diketahui dari awal. Array umumnya disimpan di memori komputer
secara kontigu (berurutan). Deklarasi dari array adalah sebagai berikut:
int A[5]; artinya variabel A adalah kumpulan data sebanyak 5 bilangan bertipe
integer.
Operasi terhadap elemen di array dilakukan dengan pengaksesan langsung. Nilai
di masing-masing posisi elemen dapat diambil dan nilai dapat disimpan tanpa melewati
posisi-posisi lain.
Terdapat dua tipe operasi, yaitu:
1. Operasi terhadap satu elemen/posisi dari array
2. Operasi terhadap array sebagai keseluruhan
Dua operasi paling dasar terhadap satu elemen/posisi adalah
1. Penyimpanan nilai elemen ke posisi tertentu di array
2. Pengambilan nilai elemen dari posisi tertentu di array

1.3.1 Penyimpanan dan Pengambilan Nilai
Biasanya bahasa pemrograman menyediakan sintaks tertentu untuk penyimpanan
dan pengambilan nilai elemen pada posisi tertentu di array.
Contoh:
A[10] = 78, berarti penyimpanan nilai 78 ke posisi ke-10 dari array A
C = A[10], berarti pengambilan nilai elemen posisi ke-10 dari array A

1.3.2 Keunggulan dan Kelemahan Array
Keunggulan array adalah sebagai berikut:
1. Array sangat cocok untuk pengaksesan acak. Sembarang elemen di array dapat diacu
secara langsung tanpa melalui elemen-elemen lain.
2. Jika berada di suatu lokasi elemen, maka sangat mudah menelusuri ke elemen-
elemen tetangga, baik elemen pendahulu atau elemen penerus 3
3. Jika elemen-elemen array adalah nilai-nilai independen dan seluruhnya harus terjaga,
maka penggunaan penyimpanannya sangat efisien
Kelemahan array adalah sebagai berikut:
Array mempunyai fleksibilitas rendah, karena array mempunyai batasan sebagai berikut:
1. Array harus bertipe homogen. Kita tidak dapat mempunyai array dimana satu elemen
adalah karakter, elemen lain bilangan, dan elemen lain adalah tipe-tipe lain
2. Kebanyakan bahasa pemrograman mengimplementasikan array statik yang sulit
diubah ukurannya di waktu eksekusi. Bila penambahan dan pengurangan terjadi
terus-menerus, maka representasi statis
• Tidak efisien dalam penggunaan memori
• Menyiakan banyak waktu komputasi
• Pada suatu aplikasi, representasi statis tidak dimungkinkan

Definisi Struktur dalam struktur data

Struktur merupakan koleksi-koleksi atas variabel yang dinyatakan dengan sebuah nama,
dengan sifat dan setiap variabel dapat memiliki tipe yang berlainan. Struktur biasa dipakai
untuk mengelompokkan beberapa informasi yang berkaitan menjadi sebuah satu
kesatuan.
Contoh sebuah struktur yakni informasi data tanggal, yang berisi: tanggal, bulan
dan tahun.

Definisi data pada struktur data dan macam-macam tipe data


A. Definisi Data dan Struktur data


- Definisi Data

Beberapa definisi tentang data dari sudut pandang yang berbeda-beda:

* Menurut berbagai kamus bahasa Inggris-Indonesia, data diterjemahkan sebagai istilah yang berasal dari kata “datum” yang berarti fakta atau bahan-bahan keterangan.
* Dari sudut pandang bisnis, data bisnis (business data) adalah deskripsi organisasi tentang sesuatu(resources) dan kejadian (transactions) yang terjadi (business data is an organization’s description of things (resources)and events (transactions) that it faces).
* Data adalah deskripsi dari sesuatu dan kejadian yang kita hadapi.
* Data adalah kenyataan yang menggambarkan suatu kejadian-kejadian dan kesatuan nyata. Kejadian adalah sesuatu yang terjadi pada saat tertentu. Kesatuan nyata adalah berupa suatu objek nyata seperti tempat, benda dan orang yang betul-betul ada dan terjadi.


- Definisi Struktur Data

Struktur data adalah cara menyimpan atau merepresentasikan data di dalam komputer agar bisa dipakai secara efisien.Sedangkan data adalah representasi dari fakta dunia nyata.Fakta atau keterangan tentang kenyataan yang disimpan, direkam atau direpresentasikan dalam bentuk tulisan, suara, gambar, sinyal atau simbol.
Secara garis besar type data dapat dikategorikan menjadi

Type data sederhana
- Type data sederhana tunggal, misalnya :
Integer, real, boolean,dan karakter
- Type data sederhana majemuk, misalnya :
String

Struktur Data, meliputi
- Struktur data sederhana, misalnya array dan Record
Struktur data majemuk, yang terdiri
- Linier : Stack, Queue, serta List dan Multilist
- Non Linier : Pohon Biner dan Graph

Pemakaian struktur data yang tepat di dalam proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat,sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.

Struktur data yang ″standar″ yang biasanya digunakan dibidang informatika adalah
- ADT , Array , Struk
- List linier (Linked List) dan variasinya
- Multilist
- Stack (Tumpukan)
- Queue (Antrian)
- Tree ( Pohon )
- Graph ( Graf )


B.Tipe-tipe Data

Secara sederhana tipe data dapat didefinisikan dengan istilah tempat untuk menentukan pemberian nilai terhadap suatu variabel sesuai atau tidak dengan nilai yang diberikan oleh user. Dalam versi lain tipe data juga diartikan sebagai batasan terhadap fungsi tanda pengenal terhadap semua nilai yang diterima. logika yang dapat kita berikan adalah ketika kita menempatkan tanda pengenal harga hanya mengenal angka, maka ketika kita memberikan nilai berupa string maka secara otomatis data tersebut akan ditolak karena nilai tersebut tidak dikenali oleh tipe data yang diberikan.

1. Tipe Data Numeric Integer

Tipe data integer merupakan tipe data bilangan bulat yang hanya mengenal bilangan decimal. Dimana tipe data Integer tidak mengenal pecahan

Bentuk Umum

Var
Nil1:integer;
Begin
Nil1:=5000;

2. Tipe Data Real

Tipe data numeric real adalah tipe data dari suatu tanda pengenal selain mengenal bilangan bulat utuh tipe data ini juga mengenal nilai angka yang mengenal pecahan.

Bentuk Umum

Var
Nil:real;
Begin
Nil1:=20,5;

3. Tipe Data String

Tipe data string merupakan salah satu jens tipe data selain mengenal angak disini tipe data dapat juga mengenla data berupa huruf maupun tanda baca.

Bentuk umum

Var
Nama:string;
Begin
Nama:=’Anton’;

4. Tipe Data Char

Secara fungsi tipe data char sama dengan tipe data string tetapi dari segi kapsitas ruang diperoleh tipe data char jauh lebih sedikit karena hanya mengenal 1 karakter.


C. Deklarasi Data

Dalam setiap penulisan bahasa pemograman deklarasi sangat digunakan apabila dalam penulisan program dibutuhkan indentifier atau tanda pengenal. Indentifier pada umumnya di buat oleh progremmmer yang digunakan untuk mewakili nilai dari suatu object.
Indentifier yang dikenal dalam Delphi adalah label, konstanta, tipe, fungsi, procedure maupun variabel.

1. Deklarasi Konstanta

Deklarasi konstanta adalah tanda pengenal dalam Delphi yang mempunyai nilai yang sudah tetap. Definisi konstanta diawali dengan kata baku Const diikuti dengan kumpulan indentifier yang diberi sebuah nilai.

Contoh

procedure TForm2.etertulisChange(Sender: TObject);
const
nil1:='30000';
begin
end;

2. Deklarasi Variabel

Deklarasi variabel adalah tanda pengenal dalam Delphi yang mempunyai nilai yang mana nilai tersebut akan terus berubah selama proses berjalan. Definisi variabel diawali dengan kata baku Var diikuti dengan kumpulan identifier yang diikuti dengan tipe data yang dibutuhkan.

Contoh

procedure TForm2.EpraktekKeyPress(Sender: TObject; var Key: Char);
var
praktek,nil2,nil1 :real;
begin
if (key = #13) then
begin
nil1 := strtofloat(ehtulis.Text);
praktek:= strtofloat(epraktek.Text);
nil2:= 0.4 * praktek;
ehpraktek.Text := floattostr(nil2);
form2.ActiveControl := cmi;
emurni.Text := floattostr(nil1 + nil2);
if nil1 > 60 then
egrade.Text := 'Lulus'
else
egrade.Text := 'Gagal'
end;
end;


D. Pemetaan (MAPPING) Type Data ke Storage

Komputer merepresentasikan data dalam bentuk biner, karena setiap bit data
dalam komputer hanya dapat menyimpan dua macam keadaan, yaitu voltase
tinggi dan voltase rendah. Perbedaan voltase tersebut mewakili nilai TRUE dan
FALSE, atau bit ‘1’ dan ‘0’
Representasi Karakter dan String
Ada beberapa aturan yang digunakan untuk menyatakan karakter dalam
storage. Diantaranya adalah :

1. EBCDIC (Extended Binary Coded Decimal Interchange Code)
EBCDIC adalah suatu sistem peng-kode-an (mapping) yang menggunakan 8
binary digit (bit) untuk menyatakan suatu karakter dalam alfabet.
( 1 karakter = 8 bit )
Dalam 8 bit terdapat 28 (256) kemungkinan karakter yang dapat dibentuk.

2. ASCII ( American Standard Code For Information Interchange)
ASCII adalah cara peng-kode-an yang menggunakan 7 bit untuk menyatakan
suatu karakter dalam alfabet.
( 1 karakter = 7 bit). Dalam 7 bit terdapat 27 (128) kemungkinan karakter yang
dapat dibentuk, separuh dari yang dimiliki EBCDIC.

3. BCD ( Binary Coded Decimal )
BCD ini menggunakan 4 bit untuk setiap karakternya.

4. PACKED DECIMAL
Packed Decimal umumnya digunakan untuk karakter berjenis data numerik
dengan cara penyimpanannya menggunakan 2 digit setiap 8 bit. Pada 8 bit terakhir disimpan selain digit derajat terendah, juga tanda dari bilangan
tersebut (positif atau negatif).

Berikut ini perbandingan kode EBCDIC, ASCII dan PACKEDDECIMAL
untuk menyatakan +903.
9 0 3 +
EBCDIC : 11111001 11110000 11110011 01001110
ASCII : 0111001 0110000 0110011 0101011
PACKED DECIMAL : 10010000 00111100

5. Unicode
Unicode menggunakan 16 bit untuk merepresentasikan karakter. Dengan
demikian, banyaknya karakter yang dapat direpresentasikan adalah 216 atau
65.536 karakter.
Keunggulan Unicode dari ASCII adalah kemampuannya untuk menyimpan
simbol / karakter yang jauh lebih besar. Himpunan 256 karakter pertama dari
Unicode merupakan pemetaan karakter ASCII 8 bit, sehingga Unicode tetap
kompatibel dengan ASCII. Selain merepresentasikan seluruh karakter ASCII,
Unicode dapat merepresentasikan juga berbagai macam simbol diluar ASCII,
seperti huruf Arab, Kanji, Hiragana, Katakana, dan lain-lain.


Representasi Bilangan Bulat / Integer

Bilangan Bulat Tak Bertanda dapat direpresentasikan dengan
- bilangan biner – oktal - heksadesimal
- gray code
- BCD (binary coded decimal)
Bilangan bulat Bertanda (positif atau negatif) dapat direpresentasikan dengan
- Sign/Magnitude (S/M)
- 1’s complement
- 2’s complement
Untuk bilangan bulat positif, tidak ada perbedaan dalam ketiga macam
representasi bilangan di atas. Terdapat persamaan dalam ketiga representasi
tersebut berupa digunakannya MSB (most significant bit) sebagai penanda. MSB
bernilai ‘0’ untuk bilangan positif dan ‘1’ untuk bilangan negatif.


SIGN / MAGNITUDE

Salah satu storage mapping yang dapat dilakukan terhadap integer adalah apa
yang disebut bentuk sign-and-magnitude, yaitu digit untuk tanda integer positif
atau negatif dan sebarisan digit untuk menyatakan magnitude/besarnya.
Contoh : -7 = -111 dan +7 = +111
Bagi kita mudah bekerja terhadap bilangan dalam bentuk sign-and-magnitude,
namun apabila dilakukan penjumlahan dengan kedua operand berbeda tanda,
penjumlahan akan beralih menjadi pengurangan yang kadang-kadang
menimbulkan kesukaran. Untuk itu, digunakan apa yang disebut sebagai COMPLEMENT (merubah tanda negatif pada bilangan pengurangan menjadi
tanda positif)
X’ adalah complement dari X terhadap R ( R ‘s complement dari X ) bila
X + X’ = R.
X’ = R – X menyatakan integer negatif -X.
Representasi negatif dari suatu bilangan diperoleh dari bentuk positifnya dengan
mengubah bit pada MSB menjadi bernilai 1. Jika dipergunakan N bit untuk
representasi data, maka rentang nilai yang dapat direpresentasikan adalah
-2N-1-1 s.d 2N-1-1
Contoh : jika dipergunakan 5 bit untuk representasi bilangan
+3 = 00011
-3 = 10011

Terdapat dua jenis Complement :

ONE’S COMPLEMENT
Representasi negatif dari suatu bilangan diperoleh dengan mengkomplemenkan
seluruh bit dari nilai positifnya. Jika dipergunakan N bit untuk representasi data,
maka rentang nilai yang dapat direpresentasikan adalah -2N-1-1 s.d 2N-1-1
1’s complement menggunakan mapping dengan R = 2N - 1
N adalah jumlah bit integer yang dapat disajikan.
Contoh : jika dipergunakan 5 bit untuk representasi bilangan
+3 = 00011
-3 = 11100
TWO’S COMPLEMENT
Representasi negatif dari suatu bilangan diperoleh dengan mengurangkan 2n
dengan nilai positifnya. Jika dipergunakan N bit untuk representasi data, maka
rentang nilai yang dapat direpresentasikan adalah -2N-1 s.d 2N-1-1.

Two’s Complement menggunakan mapping dengan R = 2N
Contoh : jika dipergunakan 5 bit untuk representasi bilangan
2n = 25 = 100000
+3 = 00011
- 3 = 100000-00011
100000
00011 -
11101
® - 3 = 11101

PERBANDINGAN
Berikut tabel perbandingan ketiga cara representasi bilangan bulat bertanda.

B Nilai yang direpresentasikan

b3b2b1b0 Sign/Magnitude 1’s complement 2’s complement
0111 +7 +7 +7
0110 +6 +6 +6
0101 +5 +5 +5
0100 +4 +4 +4
0011 +3 +3 +3
0010 +2 +2 +2
0001 +1 +1 +1
0000 +0 +0 +0
1000 -0 -7 -8
1001 -1 -6 -7
1010 -2 -5 -6
1011 -3 -4 -5
1100 -4 -3 -4
1101 -5 -2 -3
1110 -6 -1 -2
1111 -7 -0 -1


Representasi Bilangan Pecahan / Floating Point

Bilangan pecahan dapat direpresentasikan dalam bentuk pecahan biasa atau
dalam bentuk scientific.

Bentuk Pecahan Biasa
Dalam bentuk pecahan biasa, bilangan direpresentasikan langsung kedalam
bentuk binernya. Contoh : 27.625 = 11011.1012
Bentuk S C I E N T I F I C
Dalam notasi scientific, bilangan pecahan dinyatakan sebagai X = ±M . B±E.
M = mantissa
B = basis
E = eksponen
Contoh : 5.700.000 = 57.105 M=57, B=10, E=5
Masalah : terdapat tak berhingga banyaknya representasi yang dapat dibuat.
Dalam contoh sebelumnya, 5.700.000 = 57.105 = 570.104 = 5,7.106 = 0,57.107 =
0,057.108 dst. Untuk mengatasinya, ditentukan adanya bentuk normal, dengan
syarat
1/B = |M|< 1
Dengan demikian, bentuk scientific yang normal (memenuhi persyaratan) dari
5.700.000 adalah 0,57.107
Dalam bentuk normal tersebut, selalu diperoleh mantissa berbentuk ‘0,…’
sehingga dalam representasinya kedalam bit data, fraksi ‘0,’ tersebut dapat
dihilangkan.
Mantissa dan eksponen tersebut dapat direpresentasikan menggunakan salah
satu cara representasi bilangan bulat bertanda yang telah dibahas di atas.
Representasi yang dipilih dapat saja berbeda antara mantissa dengan
eksponennya.

suatu contoh pada pemrograman rekursif

Program PerPangkatAn
program pangkat;
uses crt;
var A,x,i,hasil:integer;
begin
writeln(’masukkan bilangan yang akan di pangkatkan’);readln(A);
writeln(’masukkan bilangan pangkat’);readln(x);
hasil:=1;
for i:=1 to x do
hasil:=hasil*A;
writeln(’hasil dari ‘,A,’ pangkat ‘,x,’ adalah ‘,hasil);
readln;
end.

Definisi sorting / Pengurutan suatu data

• Pengurutan data dalam struktur data sangat penting untuk data yang beripe data numerik ataupun karakter.
• Pengurutan dapat dilakukan secara ascending (urut naik) dan descending (urut turun)
• Pengurutan (Sorting) adalah proses menyusun kembali data yang sebelumnya telah disusun dengan suatu pola tertentu, sehingga tersusun secara teratur menurut aturan tertentu.
• Contoh:
• Data Acak : 5 6 8 1 3 25 10
• Ascending : 1 3 5 6 8 10 25
• Descending : 25 10 8 6 5 3 1

Aneka topologi jaringan pada sistem informasi


TOPOLOGI MODEL BUS

Pada topologi Bus, kedua unjung jaringan harus diakhiri dengan sebuah terminator. Barel connector dapat digunakan untuk memperluasnya. Jaringan hanya terdiri dari satu saluran kabel yang menggunakan kabel BNC. Komputer yang ingin terhubung ke jaringan dapat mengkaitkan dirinya dengan mentap Ethernetnya sepanjang kabel. Linear Bus: Layout ini termasuk layout yang umum. Satu kabel utama menghubungkan tiap simpul, ke saluran tunggal komputer yang mengaksesnya ujung dengan ujung. Masing-masing simpul dihubungkan ke dua simpul lainnya, kecuali mesin di salah satu ujung kabel, yang masing-masing hanya terhubung ke satu simpul lainnya. Topologi ini seringkali dijumpai pada sistem client/server, dimana salah satu mesin pada jaringan tersebut difungsikan sebagai File Server, yang berarti bahwa mesin tersebut dikhususkan hanya untuk pendistribusian data dan biasanya tidak digunakan untuk pemrosesan informasi. Instalasi jaringan Bus sangat sederhana, murah dan maksimal terdiri atas 5-7 komputer. Kesulitan yang sering dihadapi adalah kemungkinan terjadinya tabrakan data karena mekanisme jaringan relatif sederhana dan jika salah satu node putus maka akan mengganggu kinerja dan trafik seluruh jaringan.

* Keunggulan topologi Bus adalah pengembangan jaringan atau penambahan workstation baru dapat dilakukan dengan mudah tanpa mengganggu workstation lain. Kelemahan dari topologi ini adalah bila terdapat gangguan di sepanjang kabel pusat maka keseluruhan jaringan akan mengalami gangguan.
Topologi linear bus merupakan topologi yang banyak dipergunakan pada masa penggunaan kabel Coaxial menjamur. Dengan menggunakan T-Connector (dengan terminator 50ohm pada ujung network), maka komputer atau perangkat jaringan lainnya bisa dengan mudah dihubungkan satu sama lain. Kesulitan utama dari penggunaan kabel coaxial adalah sulit untuk mengukur apakah kabel coaxial yang dipergunakan benar-benar matching atau tidak. Karena kalau tidak sungguh-sungguh diukur secara benar akan merusak NIC (network interface card) yang dipergunakan dan kinerja jaringan menjadi terhambat, tidak mencapai kemampuan maksimalnya. Topologi ini juga sering digunakan pada jaringan dengan basis fiber optic (yang kemudian digabungkan dengan topologi star untuk menghubungkan dengan client atau node.).

TOPOLOGI BINTANG / STAR:

Topologi bintang merupakan bentuk topologi jaringan yang berupa konvergensi dari node tengah ke setiap node atau pengguna. Topologi jaringan bintang termasuk topologi jaringan dengan biaya menengah.
Kelebihannya
* Kerusakan pada satu saluran hanya akan mempengaruhi jaringan pada  saluran tersebut dan station yang terpaut.
* Tingkat keamanan termasuk tinggi.
* Tahan terhadap lalu lintas jaringan yang sibuk.
* Penambahan dan pengurangan station dapat dilakukan dengan mudah.
Kekurangan
* Jika node tengah mengalami kerusakan, maka seluruh jaringan akan terhenti.

TOPOLOGI CINCIN:


Topologi cincin adalah topologi jaringan dimana setiap titik terkoneksi ke dua titik lainnya, membentuk jalur melingkar membentuk cincin. Pada topologi cincin, komunikasi data dapat terganggu jika satu titik mengalami gangguan. Jaringan FDDI mengantisipasi kelemahan ini dengan mengirim data searah jarum jam dan berlawanan dengan arah jarum jam secara bersamaan.

TOPOLOGI MESH:

Topologi jaringan ini menerapkan hubungan antar sentral secara penuh. Jumlah saluran harus disediakan untuk membentuk jaringan Mesh adalah jumlah sentral dikurangi 1 (n-1, n = jumlah sentral). Tingkat kerumitan jaringan sebanding dengan meningkatnya jumlah sentral yang terpasang. Dengan demikian disamping kurang ekonomis juga relatif mahal dalam pengoperasiannya.



TOPOLOGI JARINGAN POHON / TREE:

Topologi Jaringan Pohon (Tree) Topologi jaringan ini disebut juga sebagai topologi jaringan bertingkat. Topologi ini biasanya digunakan untuk interkoneksi antar sentral denganhirarki yang berbeda. Untuk hirarki yang lebih rendah digambarkan pada lokasi yang rendah dan semakin keatas mempunyai hirarki semakin tinggi. Topologi jaringan jenis ini cocok digunakan pada sistem jaringan komputer .
Pada jaringan pohon, terdapat beberapa tingkatan simpul (node). Pusat atau simpul yang lebih tinggi tingkatannya, dapat mengatur simpul lain yang lebih rendah tingkatannya. Data yang dikirim perlu melalui simpul pusat terlebih dahulu. Misalnya untuk bergerak dari komputer dengan node-3 kekomputer node-7 seperti halnya pada gambar, data yang ada harus melewati node-3, 5 dan node-6 sebelum berakhir pada node-7. Keunggulan jaringan model pohon seperti ini adalah, dapat terbentuknya suatu kelompok yang dibutuhkan pada setiap saat. Sebagai contoh, perusahaan dapat membentuk kelompok yang terdiri atas terminal pembukuan, serta pada kelompok lain dibentuk untuk terminal penjualan. Adapun kelemahannya adalah, apabila simpul yang lebih tinggi kemudian tidak berfungsi, maka kelompok lainnya yang berada dibawahnya akhirnya juga menjadi tidak efektif. Cara kerja jaringan pohon ini relatif menjadi lambat.

 TOPOLOGI JARINGAN LINIER:

Jaringan komputer dengan topologi linier biasa disebut dengan topologi linier bus, layout ini termasuk layout umum. Satu kabel utama menghubungkan tiap titik koneksi (komputer) yang dihubungkan dengan konektor yang disebut dengan T Connector dan pada ujungnya harus diakhiri dengan sebuah terminator. Konektor yang digunakan bertipe BNC (British Naval Connector), sebenarnya BNC adalah nama konektor bukan nama kabelnya, kabel yang digunakan adalah RG 58 (Kabel Coaxial Thinnet). Installasi dari topologi linier bus ini sangat sederhana dan murah tetapi maksimal terdiri dari 5-7 Komputer.

Tipe konektornya terdiri dari
1. BNC Kabel konektor —> Untuk menghubungkan kabel ke T konektor.
2. BNC T konektor —> Untuk menghubungkan kabel ke komputer.
3. BNC Barrel konektor —> Untuk menyambung 2 kabel BNC.
4. BNC Terminator —> Untuk menandai akhir dari topologi bus.
Keuntungan dan kerugian dari jaringan komputer dengan topologi linier bus adalah :
* Keuntungan, hemat kabel, layout kabel sederhana, mudah dikembangkan, tidak butuh kendali pusat, dan penambahan maupun pengurangan terminal dapat dilakukan tanpa mengganggu operasi yang berjalan.
* Kerugian, deteksi dan isolasi kesalahan sangat kecil, kepadatan lalu lintas tinggi, keamanan data kurang terjamin, kecepatan akan menurun bila jumlah pemakai bertambah, dan diperlukan Repeater untuk jarak jauh.

Definisi HTTP pada jaringan Internet


HTTP atau  Hypertext Transfer Protocol, yakni adalah suatu protokol yang dipakai oleh World Wide Web/WWW. HTTP mendefinisikan bagaimana suatu message bisa diformat dan dikirimkan dari server menuju client. HTTP juga mengatur aksi-aksi apapun yang harus dilakukan oleh web server dan juga web browser sebagai tindak lanjut dan respon atas perintah-perintah yang ada pada protokol HTTP ini. Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna.
singkatan lainnya:

Singkatan dari HTTPD / HyperText Transfer Protocol Daemon.

Sebuah daemon HTTP, nama UNIX untuk Web Server.

Jumat, 11 Februari 2011

Memanggil Database Access 2007 yang Dilindungi Oleh Password dari Visual Basic 6

Pernahkah Anda mengalami kesulitan ketika akan menghubungi data yang terdapat di dalam database Microsoft Access 2007 yang dilindungi oleh password yang Anda tentukan? Di beberapa artikel terdahulu pada kategori di mana artikel ini berada, Anda dapat melihat contoh-contoh source code bagaimana cara menghubungi atau tersambung ke database Microsoft Access versi 2000 atau 97 dengan menggunakan teknik ADO Code. Cara yang digunakan adalah javascript:void(0)dengan mengoptimalkan reference Microsoft ActiveX Data Objects 2.x library dan engine Microsoft.Jet.OLEDB versi 4.0 untuk Access 2000 atau versi 3.5 untuk Access 97. Lalu bagaimana dengan database Access versi 2007? Apakah ada perbedaan engine yang digunakan? Jawaban singkatnya: Ya! Jawaban lebih lanjutnya: Dalam artikel ini, Anda akan mengetahui bagaimana cara menghubungi database Microsoft Access 2007 yang dilindungi dengan password atau kata sandi dengan menggunakan ADO Code di Visual Basic 6 dan engine khusus yang dibuat untuk Access 2007. Dalam artikel ini pula, Anda dapat mengetahui bagaimana teknik menghubungi database Access 2007 dengan cara mengoptimalkan fitur ODBC (alternatif dari menuliskan engine databasenya di kode). Syaratnya, Anda terlebih dulu harus membuatkan DSN-nya (password database diset saat Anda membuat DSN) dari ODBC di Control Panel pada komputer Anda. Kemudian, Anda cukup memanggil DSN ini dari kode yang Anda tulis.

Cara Mudah Me-maintenance Kabel Networking

Berikut ini merupakan ulasan dan pembahasan secara singkat tentang standar umum penggunaan kabel jaringan agar berfungsi optimal dan sistem yang anda bangun dapat berjalan seperti yang diharapkan. Ada beberapa hal mendasar yang perlu dicermati saat melakukan instalasi kabel UTP. Daftar ini tidak disusun dalam urutan tertentu dan tidak disusun berdasarkan urutan pentingnya.
Sebelum memulai instalasi kabel UTP, identifikasikan dulu standar kabel yang diperlukan. Pilih salah satu tipe ,T-568A atau T-568B. Kedua tipe kabel ini memiliki karakteristik yang hampir sama namun berbeda susunan pin dan penggunaannya.
  • Jika Anda bermaksud menambahkan koneksi pada jaringan yang sudah ada, pertama kali identifikasi standar apa yang telah digunakan dan ikuti standar tersebut.
  • Selalu bekerja dengan cermat dengan mengikuti standar kerja dan keselamatan.
  • Jangan campur tipe kabel T-568A dan T-568B dalam proyek atau jaringan yang sama.
  • Jangan menekuk, menghimpit atau menggulung kabel UTP dengan paksa.
  • Ikuti aturan spesifikasi radius minimal penggulungan kabel dari produsen.
  • Selalu rawat kabel dan konektor dengan baik.
  • Selalu gunakan perangkat yang tepat dan berkualitas saat melakukan krimping kabel kabel UTP.
  • Selalu jaga pasangan kawat tetap terpelintir dengan baik sedekat mungkin dengan ujung blok, jack atau konektor.
  • Jangan gunakan kabel, blok, atau konektor dengan kualitas yang lebih rendah dari kualitas yang disyaratkan untuk sistem.
  • Jangan menempatkan kabel UTP dekat kabel power, lampu neon atau sumber gangguan listrik.
  • Selalu gunakan topologi “star” atau “end-run” dengan mendesain masing-masing titik akhir terhubung kembali ke titik pusat, blok, switch, router, atau lainnya.
  • Jangan pernah membuat “daisy-chain” dengan menghubungkan kabel UTP lebih dari satu titik akhir dalam satu kabel.
  • Jangan menarik kabel UTP dengan menggunakan kekerasan. Lepas dengan tepat konektor/jack sebelum melepas kabel dari switch, blok atau slot konektor.
  • Jangan tarik kabel UTP dengan paksa sehingga mengendurkan atau bahkan lepas dari konektor.

Selasa, 08 Februari 2011

Menonaktifkan Manual Windows Genuine

Windows XP  yang tidak bisa dibilang asli kadang secara tidak sengaja melakukan update otomatis dan itu bisa menimbulkan munculnya permintaan aktifasi windows. Sebelum itu semua muncul dan meresahkan sebaiknya nonaktifkan setting update otomatis
Cara Mudah Menghilangkan Pesan Windows Genuine Advantage (WGA) pada Windows XP bisa dilakukan dengan cara manual. Yaitu menghapus secara manual, bisa dilakukan dengan langkah-langkah berikut:
Pertama:
Buka RegEdit: Star > Run > Ketik Regedit > Ok.
Kedua:
Cari di regedit: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify
Ketiga:
Delete folder ‘WgaLogon’ dan semua isinya.
Keempat:
Restart Windows XP anda
Kelima:
Masuk ke safe mode dengan menekan F8 saat booting
Keenam:
Hapus file-file berikut :
C:\WINDOWS\system32\WgaLogon.dll
C:\WINDOWS\system32\WgaTray.exe
C:\WINDOWS\system32\LegitCheckControl.dll
Ketujuh:
Menonaktifkan Automatic Update: klik kanan My Computer > Propertis > Klik tab Automatic Update > Pilih Turn Off.
Kedelapan:
Finish !!!

Definisi Dalam Dunia IT

Istilah dalam kamus besar adalah kata atau gabungan kata yang dengan cermat mengungkapkan makna konsep, proses, keadaan, atau sifat yangg khas dalam bidang tertentu. Dalam Dunia IT ada banyak istilah dan istilah-istilah ini pun di bagi dalam beberapa kelompok, Contohnya istilah dalam Komputer, Jaringan, Program, Internet/Dunia Maya. Berhubung Ilmu dalam Dunia IT ini baru sedalam genangan air hujan di jalanan tapi mudah-mudahan dengan yang sedikit ini bisa bermamfaat bagi Bloggerawan/Pembaca semua. Berikut adalah Istilah-Istilahnya : 

1. Istilah dalam Komputer :

  • Hang : Menggantung / Macet.
  • Soft copy : Salinan document dalam bentuk file.
2. Istilah dalam Jaringan Komputer :
  • Connect : Menghubungkan komputer ke jaringan.
  • Disconnect : Memutuskan hubungan komputer dengan jaringan.
  • TCP/IP : Transmission Control Protokol/Internet Protocol yaitu protokol yang beroperasi dalam bagian yang berbeda.
  • Gateway : Sebuah mekanisme yang menyediakan akses ke sebuahsistem lain yang terhubung dalam sebuah network.
  • DHCP : Dinamic Host Configuration Protocol, sistem yang di gunakan oleh ISP yang secara otomatis memberikan alamat IP baru pada pengguna yang melakukkan login.
  • Dial-Up : Jenis komunikasi antarkomputer dengan menggunakan saluran telepon dan modem.
  • FTP : File Transfer Protocol, yaitu protokol standar untuk kegiatan lalu lintas file (upload maupun download) antara dua komputer yang terhubung dengan jaringan Internet.
  • POP : POst Office Protocol, yaitu protokol yang di gunakan untuk mengambil e-mail di Internet.
  • ISP : Internet service Provider, yaitu perusahaan atau badan usaha yang menyediakan layanan internet.
  • URL : Uniform Resource Locator, yaitu cara penanaman alamat file di Internet.
  • WAP : Wireless Application Protocol yaitu : protokol yang di gunakan pada handphone atau PDA untuk mengakses internet dengan format text.
  • Proxy Server : Server yang menjabatani komputer-komputer dalam suatu jaringan agar terhubung dengan internet.
  • DSL : Digital Subscriber Line, Merupakan teknologi yang mampu menyediakan bandwidth
3. Istilah dalam Dunia Maya :
  • Netter : Seorang atau organisasi yang menggunakan Internet.
  • Cyberspace : Istilah lain dari dunia maya di internet.
  • Cybercrime : Kejahatan yang terjadi di Internet.
  • Cyberlaw : Hukum yang berlaku di dunia maya.
  • Download : Menyalin file atau program dari situs internet ke media penyimpanan lain seperti flashdisk.
  • Upload : Mengirim file atau program dari komputer lokal ke komputer sistem jaringan internet.
  • Update : Memperbaruhi program.
  • E-payment : pembayaran melalui media Internet.
  • Paypal : Bank di Dunia Maya.
  • Spider : Istilah yang di gunakan untuk mesin pencari di Internet.
  • Surfing : Menjelajahi Dunia Maya/Internet.
  • Spam : Pesan tidak di inginkan yang masuk ke alamat e-mail.
  • Hoax : E-mail yang berasal dari sumber yang tidak jelas dan biasa nya tidak benar.
4. Istilah dalam Pemrograman :
  • Hacker : Seseorang yang ahli dalam bidang penguasaan sistem.
  • Cracker : Seseorang yang membuat program untuk menembus sistem keamanan atau sistem komputer secara ilegal.
  • Coding : Penulisan Program
  • Debugging : Kesalahan dalam coding.
  • Compiling : Proses penerjemahan ke bahasa mesin.
  • Flow Chart : Salah satu tool untuk mereferensikan algoritma.
  • HTML : Hyper Text Markup Language yaitu bahasa pemograman untuk membuat web.

Tips internet gratis menggunakan ponsel

" trbidi="on">
Panduan Internetan Dengan HP
Artikel berikut adalah panduan menggunakan HP sebagai modem untuk berinternet sepuasnya.

Persyaratannya adalah sebagai berikut:

1. Komputer PC / Notebook.
2. ponsel dengan jaringan GSM / CDMA.
3. Provider SIM CARD pada jaringan GSM / CDMA.
4. Konektivitas, Kabel Data / Bluetooth / Inframerah.

Jika sudah lengkap semuanya mari dimulai. Pertama-tama tugas kita adalah menghubungkan ponsel ke PC / Notebook agar bisa saling berinteraksi. Dapat dengan berbagai media seperti kabel data / bluetooth / nfra merah. Setelah terhubung pastikan cara berikut agar yakin apakah benar ponsel & PC / Notebook telah terhubung.
Start -> Control panel -> Phone and Modem Options -> Modem -> Pilih salah satu modem -> Properties -> Diagnostics -> Query Modem

Jika sukses berarti kita sudah siap, saatnya langkah selanjutnya untuk mencari informasi username, password, dan nomor dial yang akan kita gunakan. Umumnya kalau kebingungan kalian bisa mencari di website penyelenggara kartu tersebut disitu akan di berikan username, password, dan nomor dial.
Setelah itu buatlah sebuah koneksi internet baru dengan cara. Start -> Control Panel -> Network Connections -> Create a new connection -> Connect to the internet -> Setup my connection manually -> Connect using a dial-up modem -> Lalu ikuti semua wizardnya sampai selesai.
Setelah itu saatnya mencoba koneksi, umumnya semua sudah  bisa melakukan hubungan dengan server akan tetapi dalam kasus beberapa ponsel tidak bisa melakukan hubungan atau terputus-putus dan harus menambahkan parameter khusus di advanced modem.

Dalam percobaan kemarin saya menggunakan kartu starone, lucunya sebelumnya saya menggunakan HP Nokia 6235 bisa langsung terhubung tanpa perintah tambahan ini tapi setelah saya coba dengan Nokia 6255 baru akan terhubung dengan perintah tambahan “at+crm=1;+cso=33“.
Kalau berhasil terhubung maka akan keluar gambar seperti ini:

Percobaan kemarin saya bandingkan dengan speedy multispeed yang katanya 1MBPS ternyata hampir sama kencangnya dengan koneksi starone (khusus bandwith IX).

Kecepatan koneksi internet dengan HP ini sangat tergantung sekali dengan kuat lemahnya signal yang didapatkan, Ini bisa diakali dengan menggunakan HP yang memiliki fitur dan spesifikasi diatas rata² umum agar mendapatkan hasil maksimal. Selain dari itu kondisi jaringan juga mempengaruhi contohnya jika daerah kalian tercakup dalam jaringan EVDO maka akan lebih cepat koneksi internet yang bisa kalian peroleh dibanding CDMA 1x RTT.
DNS juga sangat berpengaruh disini, ketika melakukan percobaan saya bandingkan dengan DNS asli dari starone dengan menggunakan simple DNS plus terjadi perubahan signifikan dimana ketika browsing simple DNS plus melakukan proses resolving yang sangat cepat karena berada di jaringan lokal.
Berikut ini adalah beberapa nomor dial beserta dengan username dan password beberapa provider kartu SIM di Indonesia.

Kalau kartu kalian tidak ada disini silahkan cek di website provider kartu masing-masing:

IM3 (GSM)
APN : at+cgdcont=1,”ip”,”"
Username : gprs
Password : im3
DialNumber : *99***1#
INDOSAT (GSM)
APN : at+cgdcont=1,”ip”,”"
Username : indosat
Password : indosat
DialNumber : *99***1#
INDOSAT (durasi/time base) (GSM)
APN : at+cgdcont=1,”ip”,”"
Username : indosat@durasi
Password : indosat@durasi
DialNumber : *99***1#
INDOSAT M2 (GSM)
APN : at+cgdcont=1,”ip”,”"
Username : usernameygdidaftar
Password : passwordygdidaftar
DialNumber : *99***1#
INDOSAT 3G (GSM)
APN : at+cgdcont=1,”ip”,”"
Username : indosat
Password : indosat
DialNumber : *99***1#
TELKOMFLASH (GSM)
APN : at+cgdcont=1,”ip”,”"
Username :
Password :
DialNumber : *99***1#
Provider XL (GSM)
APN : at+cgdcont=1,”ip”,”"
Username : xlgprs
Password : proxl
DialNumber : *99***1#
THREE (GSM)
APN : at+cgdcont=1,”ip”,”"
Username : 3gprs
Password : 3gprs
DialNumber : *99***1#
FREN (CDMA)
APN : at+cgdcont=1,”ip”,”"
Username : M8
Password : M8
DialNumber : #777
Telkom Flexi (CDMA)
APN : at+cgdcont=1,”ip”,”"
Username : telkomnet@flexi
Password : telkom
DialNumber : #777
STARONE (CDMA)
APN : at+cgdcont=1,”ip”,”"
Username : starone
Password : indosat
DialNumber : #777
ESIA (CDMA)
APN : at+cgdcont=1,”ip”,”"
Username : esia
Password : esia
DialNumber : #777
AXIS (GSM)
APN : at+cgdcont=1,”ip”,”"
Username : axis
Password : 123456
DialNumber : *99***1#
untuk di ingat : Setelah saya baca pada beberapa artikel saya masih belum terlalu paham mengenai perintah at+cgdcont=1,”ip”,”" namun disebutkan disitu bisa kita tuliskan nama konfigurasi GPRS yang ada di ponsel contohnya : at+cgdcont=1,”ip”,”indosat-gprs”
*** Selamat Datang di "What's up today" * Pastikan kamu memperoleh sesuatu yang menarik dan menakjubkan * link ini dikhususkan bagi pecinta film/music maupun artikel IT, maaf bila ada kekurangan pada link ini * Dukung terus Pulau Komodo agar terpilih sebagai salah satu dari 7 keajaiban dunia/ 7wonders versi terbaru silakan kunjungi( http://www.new7wonders.com/community/en/new7wonders/new7wonders_of_nature/voting )****** HEADLINES-NEWS ***** Link ini dapat diakses di alamat http://www.rezaalfianto4.co.cc/ * Mari gunakan fitur Chat dengan icon/logo CHAT dan share dengan kami dan sahabat lainnya * Untuk seputar software/perangkat lunak kami belum dapat menayangkan dari intern kami namun diusahakan anda dapat mengakses perangkat lunak dari kami secepatnya, maaf atas kekurangan pada link ini *** Dukung terus timnas garuda merah putih Indonesia untuk berlaga dan menuju piala dunia Brazil 2011 *** Pada bulan suci puasa kami dan segenap kru mengucapkan selamat menunaikan ibadah puasa semoga Allah memberikan ridho dan menerima pahala dan ibadah puasa anda semua ***