edit
  • Pendahuluan Jaringan Komputer

    Jaringan Komputer adalah interkoneksi antara 2 komputer autonomous atau lebih...

  • Silabus dan SAP

    Silabus dan SAP (Satuan Acara Perkuliahan) merupakan suatu hal yang paling penting untuk dimiliki oleh seorang dosen...

  • Pengertian dan Cara Kerja Power Supply

    Power Supply adalah bagian yang sangat penting pada komputer...

Sunday, January 31, 2010

Statistik - Ukuran Nilai Pusat : Modus

Terdapat 3 macam ukuran nilai pusat, antara lain mean, median, dan modus. Penjelasan mengenai mean dan median dapat dibuka di link di atas.
Modus/Nilai yang paling banyak muncul adalah suatu pengamatan dalam distribusi frekuensi yang memiliki jumlah frekuensi paling besar

Data Tidak Berkelompok
Contoh : Diketahui data : 8, 7, 10, 11, 12, 15, 12, 11, 12, 6, 6, 12, 7, dan 12. Tentukan modusnya!
Jawab : Modusnya adalah 12 (muncul 5 kali)

Data Berkelompok
Rumus :
Contoh :
Tentukan nilai modusnya!
Jawab :
Jadi modusnya adalah 63,69

Download materi ini

Saturday, January 30, 2010

Statistik - Ukuran Nilai Pusat : Median

Terdapat 3 macam ukuran nilai pusat, antara lain mean, median, dan modus. Penjelasan mengenai median dan modus dapat dibuka pada link di samping.
Median/nilai tengah data adalah ukuran rata-rata yang didasakan pada nilai data yang berada di tengah-tengah distribusi frekuensinya.

Data Tidak Berkelompok
Rumus :
Dimana : LMe = letak median ; N = jumlah data
Contoh1 : Diketahui data sebagai berikut 2, 4, 2, 8, dan 5. Tentukan mediannya!
Mengurutkan data : 2, 2, 4, 5, 8
LMe = (5+1)/2 = 6/2 = 3
Me = 4 (data yang berada pada posisi ke-3)
Contoh2 : Diketahui data sebagai berikut 2, 4, 2, 8, 1, dan 5. Tentukan mediannya!
Mengurutkan data : 1, 2, 2, 4, 5, dan 8
LMe = (6+1)/2 = 7/2 = 3,5 (dibulatkan ke bawah = 3)
Me = 3

Data Berkelompok
Rumus :
Contoh :
Jawab :
Jadi, mediannya adalah 67,96

Download materi ini

Friday, January 29, 2010

Statistik - Ukuran Nilai Pusat : Mean

Terdapat 3 macam ukuran nilai pusat, antara lain mean, median, dan modus. Penjelasan mengenai median dan modus dapat dibuka pada link di samping.
Mean/Rerata adalah penjumlahan seluruh nilai data dibagi banyak data.

Data Tidak Berkelompok
Rumus :

Contoh : Diketahui data sbb 59, 62, 69, 65, dan 55. Tentukan meannya!
Jawab : Maka meannya :

Jadi, rata-rata hitungnya adalah 60,2

Data Berkelompok
Rumus :

Contoh : Perhitungan mean dari data nilai ujian berikut :

Dari tabel dapat diketahui bahwa :

Jadi, meannya adalah 71,82

Download materi ini

Thursday, January 28, 2010

Statistik - Distribusi Frekuensi

Pembahasan materi Distribusi Frekuensi dalam statistik.
Distribusi frekuensi disebut juga tabel frekuensi, terdiri atas data diskrit dan data kontinyu.

Cara menentukan jumlah kelas :
K = 1 + 3,3 log N
Dimana : K = jumlah kelas ; N = banyak frekuensi ; 3,3 = bilangan konstan
Contoh : Berapa jumlah kelas bila diketahui N=65 ?
Jawab :
K = 1 + 3,3log65 = 1 + 3,3(1,8129) = 7,04
Jadi, Jumlah kelas bisa menggunakan 7 atau 8 kelas

Cara menentukan interval kelas :
ci = range / K
Dimana : ci = interval kelas ; range = data terbesar-data terkecil ; K = banyak kelas
Contoh : Diketahui data gaji 50 karyawan
60 33 85 52 65 77 84 65 57 74
71 81 35 50 35 64 74 47 68 54
80 41 61 91 55 73 59 53 45 77
41 78 55 48 69 85 67 39 76 60
94 66 98 66 73 42 65 94 89 88
Jawab :
Langkah 1 : mengurutkan data
33 35 35 39
41 41 42 45 47 48
50 52 53 54 55 55 57 59
60 60 61 64 65 65 65 66 66 67
71 73 73 74 74 76 77 77 78
80 81 84 85 85 88 89
91 94 94 98
Langkah 2 : menentukan jumlah kelas
K = 1 + 3,3 log 50 = 1 + 3,3(1,6990) = 6,6
Jumlah kelas dibulatkan menjadi 7
Langkah 3 : menentukan interval kelas
ci = (data terbesar-data terkecil)/K = (98-33)/7 = 9,3
Interval kelas dibulatkan menjadi 10
Tabel akhir

Download materi ini

Wednesday, January 27, 2010

Contoh Soal Statistik - Distribusi Frekuensi

Contoh Soal Statistik - Distribusi Frekuensi : Penggunaan Internet pada Segmen Penduduk per Hari di Balikpapan.
Dengan menghitung mean, median, modus, kuartil, desil dan prosentilnya.


total = N = 300
1/2 N = 150

jumlah kelas = K
K= 1 + 3,3(log N) = 9,1745 => 10

interval kelas = ci
ci= range/K = 4,9 => 5

data terkecil = 5
data terbesar = 54

nilai tepi data tengah = 19,5
jumlah data sebelum data tengah : jumlah seluruh data = 138 : 300 = 0,46

data tengah = 22
data sebelum kelas data tengah = 17
data sesudah kelas data tengah = 27

tepi bawah modus = 14,5
frekuensi modus = 86     ;     frekuensi sebelum modus = 32     ;      frekuensi sesudah modus = 63

mean= nilai tepi data tengah + (jumlah semua data sebelum data tengah : jumlah seluruh data) * interval
        = 19,5 +(138:300) * 5
median= nilai tepi data tengah + (((data tengah-data sebelum kelas)+(data sesudah kelas-data tengah)) : data tengah) * interval
           = 19,5 + (((22-17)+(27-22))/22) * 5
modus= tepi bawah modus + ((frekuensi modus-frekuensi sebelum) : ((frekuensi modus-frekuensi sebelum)+(frekuensi modus-frekuensi sesudah))) * interval
          = 14,5 + ((86-32) : ((86-32)+(86-63)) * 5

letak kuartil 1 (K1) = 1(N) : 4 = 300 : 4 = 75
Q1 = tepi bawah kelas Q1 + interval ((1/4 N - jumlah frekuensi sebelum kelas Q1) : frekuensi Q1)
letak kuartil 2 (K2) = 2(N) : 4 = 150
Q2 = tepi bawah kelas Q2 + interval ((1/4 N - jumlah frekuensi sebelum kelas Q2) : frekuensi Q2)
      = 19,5 + 5 * ((150-138) : 63)

letak desil 1 (D1) = 1(N) : 10 = 30
D1 = tepi bawah D1 + interval *((1/10 N - jumlah frekuensi sebelum D1) : frekuensi D1)
      = 9,5 + 5 * ((30-20):32)
letak desil 2 (D2) = 2(N) : 10 = 60
D2 = tepi bawah D2 + interval *((2/10 N - jumlah frekuensi sebelum D2) : frekuensi D2)

letak prosentil 1 (P1) = 1(N) : 100 = 3
P1 = tepi bawah P1 + interval * ((1/100 N - jumlah frekuensi sebelum P1) : frekuensi P1)
letak prosentil 50 (P50) = 50(N) : 100 = 150
P50 = tepi bawah P50 + interval * ((50/100 N - jumlah frekuensi sebelum P50) : frekuensi P50)
       = 19,5 + 5 * ((150-138) : 63)

Download materi ini

Tuesday, January 26, 2010

Prediksi Soal UN SMA

Monday, January 25, 2010

Operasi Matematika

Berikut penjabaran rumus-rumus operasi matematika yang biasa digunakan di universitas. Rumus ini sebenarnya sederhana saja, hanya perlu pemahaman. Seperti operasi not, operasi and, operasi or, implikasi, ekuivalensi, dan conditional.

Download materi ini

Operasi not

Pada operasi ini yang perlu kita ketahui adalah "lawan dari"
Contoh : lawan dari T itu F . lawan dari 1 itu 0.

Operasi and

Pada operasi and, satu-satunya yang akan menghasilkan True adalah "True dan True".
Bisa kita umpamakan T=1 dan F=0. Yang akan menghasilkan 1 adalah perkalian 1x1.

Operasi or

Pada operasi or, satu-satunya yang akan menghasilkan False adalah "False dan False" .
Bisa kita umpamakan sebagai penjumlahan. Yang akan menghasilkan 0 adalah penjumlahan 0+0

Operasi implikasi

Operasi implikasi disebut juga operasi if_then.
Atau bisa dibaca jika x maka y.
Satu-satunya yang menghasilkan False adalah "True dan False"

Operasi ekuivalensi

Operasi ekuivalensi ini disebut juga operasi if_and only if_
Yang akan menghasilkan pernyataan yang sama bila keduanya sama

Operasi conditional

Operasi conditional disebut juga operasi if_then_else
Dibaca if p then q else r

Download materi ini

Sunday, January 24, 2010

Peluang dan Ancaman Bisnis

Salah satu hal yang juga perlu diketahui kita adalah mengenai "Peluang dan Ancaman Bisnis (membedah masalah dengan analisis SWOT)"
Berikut sedikit penjabaran tentang materi lingkungan bisnis ini, contoh "Peluang dan Ancaman Bisnis (membedah masalah dengan analisis SWOT)" bisa di download di sini.

Hal-hal yang diperlukan untuk membedah masalah adalah sebagai berikut :
1. Nama Perusahaan
2. Visi dan Misi Perusahaan
Dalam hal ini menyangkut tujuan perusahaan itu didirikan secara umum dan secara khusus.
3. Masalah Perusahaan
Bisa terbagi atas : Ancaman Mata Uang (seperti krisis global), atau Ancaman Global (seperti persaingan antar perusahaan).
4. Analisis Lingkungan Internal
Hal ini menyangkut Analisis Pemasaran (seperti penetapan harga dan geografis penjualan), Kekuatan dan Kelemahan SDM, Kekuatan dan Kelemahan Keuangan, Kekuatan dan Kelemahan Operasi, dan Kualitas Organisasi dan Manajemen
5. Analisis Lingkungan Eksternal
Mencakup Analisis Lingkungan Jauh (bisa meneliti tentang siapa konsumennya), Analisis Lingkungan Industri, dan Analisis Lingkungan Operasional.
6. Strategi Pemecahan Masalah
Misal Strategi Keunggulan (dengan membuat unit bisnis bekerja keras mencapai biaya produksi), Strategi Diferensiasi (dengan meningkatkan kualitas pelayanan), atau Strategi Fokus (dengan mempersempit produk)
7. Strategi Pemecahan Masalah Terbaik
8. Tujuan dan Sasaran Perusahaan

Saturday, January 23, 2010

Algoritma Menentukan Nama Hari dan Pasaran

Nah ini salah satu contoh algoritma untuk menentukan nama hari dan pasaran. Untuk pengembangannya tinggal dirubah sedikit dan ditambahkan saja apa yang diperlukan.

Contoh :
Algoritma menentukan 300 hari ke depan (nama hari dan pasaran apa), jika hari ini adalah senin kliwon.

Langkah :
1. Masukkan nilai 300 lalu bagi 7
Dari pembagian di atas , perhitungkan :
- jika sisa 0 maka senin
- jika sisa 1 maka selasa
- jika sisa 2 maka rabu
- jika sisa 3 maka kamis
- jika sisa 4 maka jum'at
- jika sisa 5 maka sabtu
- jika sisa 6 maka minggu
Dari contoh, 300 dibagi 7 memiliki sisa 6, maka hasilnya minggu
2. Ulangi langkah satu dengan mengganti pembagi dengan 5
Dari pembagian di atas , perhitungkan :
- jika sisa 0 maka kliwon
- jika sisa 1 maka legi
- jika sisa 2 maka pahing
- jika sisa 3 maka pon
- jika sisa 4 maka wage
- jika sisa 5 maka legi
Dari contoh, 300 dibagi 5 memiliki sisa 0, maka hasilnya kliwon
3. Gabungkan hasil langkah 1 dan 2
4. Maka diperoleh Minggu Kliwon

Download materi ini

Friday, January 22, 2010

Kabel LAN

Ada dua jenis pemasangan kabel UTP yang umum digunakan pada jaringan lokal : kabel Straight dan Kabel Crossover. Selain itu, ditambah satu jens pemasangan khusus untuk cisco router : Kabel Rollover.

Kabel Crossover berfungsi untuk menghubungkan 2 jenis device yang sama. Misal menghubungkan komputer dengan komputer.
Kabel Straight digunakan untuk menghubungkan 2 jenis device yang berbeda. Misal komputer dengan hub/switch.

Ada 2 standar warna dalam membuat kabel LAN :
- 568A (gambar atas)
- 568B (gambar bawah)

Untuk kabel Straight, kedua ujung kabel sama. Misal ujung satu 568A dan ujung dua 568A, atau ujung satu 568B dan ujung dua 568B.
Untuk kabel Crossover, kedua ujung kabel berbeda. Misal ujung satu 568A dan ujung dua 568B.

Bisa diartikan pula, kabel Straight merupakan pemasangan lurus dan kabel Cross merupakan pemasangan menyilang, kabel ujung pertama disusun seperti pada kabel Straight, sedangkan ujung kabel kedua terdapat penukaran pin (pin 1 dengan pin 3; pin 2 dengan pin 6; pin 3 dengan pin 1; dan pin 6 dengan pin 2).

Download materi ini
Download Laporan Cabling

Thursday, January 21, 2010

Praktek Paket Tracer 1

Praktek Paket Tracer 1 -- Menghubungkan router dan PC agar dapat berkomunikasi.
Soal :
1. ambil router 2621xm, 2pc dan 1 hub hubungkan ketiga host tadi ke hub. router dan hub terhubung ke FastEthernet0/0
2. ubah hostname router menjadi Office-Router
3. berikan ip address router 192.168.1.1, PC0 192.168.1.2 dan PC1 192.168.1.3. Berikan subnetmask dengan prefix /29
4. cek konektivitas antar host dengan ping

Langkah 1
Ambil router 2621xm, 2 pc, dan 1 hub. Susun seperti gambar. Hubungkan dengan kabel straight. Untuk router & hub hubungkan dengan fast ethernet 0/0
Langkah 2
Lakukan konfigurasi router dengan mengklik 2x gambar router kemudian klik CLI. Ketik perintah sbb :
Continue with configuration dialog? [yes/no] : no

Press RETURN to get started! klik enter

Router> enable
Router#config t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname Office-Router
Office-Router(config)#interface fa0/0
Office-Router(config-if)#ip address 192.168.1.1 255.255.255.248
Office-Router(config-if)#no shutdown

Langkah 3
Klik 2x pada PC0. Pada tampilan desktop, pilih IP Configuration. Static. IP Address : 192.168.1.2 . Subnet Mask : 255.255.255.248
Klik 2x pada PC1. Pada tampilan desktop, pilih IP Configuration. Static. IP Address : 192.168.1.2 . Subnet Mask : 255.255.255.248

Pembahasan
Mengapa menggunakan Subnet Mask 255.255.255.248?
Karena dipergunakan untuk membuat Subnet Mask dengan prefix /29. Materi bisa dilihat di Perhitungan Subnetting Kelas C
Mengapa menggunakan no shutdown?
no shutdown ini dipergunakan bila router dalam posisi down

Download materi ini

Wednesday, January 20, 2010

Metode Coalesced Hashing

Metode Coalesced Hashing adalah metode yang dipergunakan untuk penanganan collision (mengatasi tabrakan) dengan menggunakan penunjuk untuk menghubungkan bagian-bagoan yang memiliki persamaan kunci.
Bila terjadi tubrukan, maka akan memakai alamat yang paling besar.

Contoh :
Lakukan metode coalesced hashing terhadap :
38, 51, 40, 61, 83, 24, 60
Jawab :
Lakukan hash dengan kunci mod 11 (mengapa 11? krn 11 adalah kapasitas berkas)
Masukkan ke alamat
Untuk membaca masing-masing rekaman 1x diperlukan rata-rata probe = 1,1
probe total = 10
probe rata-rata = 10/9 = 1,1
Download materi ini :)

Tuesday, January 19, 2010

Sistem Berkas

Sistem Berkas atau pengaksesan adalah suatu system untuk mengetahui bagaimana menyimpan data dari file tertentu dan organisasi file yang digunakan. Organisasi file adalah teknik yang digunakan untuk menggambarkan dan menyimpan record pada file.

Pengarsipan dan akses berhubungan dengan :
1. Insert : penambahan data baru dalam data lama
2. Update : pengubahan data lama dengan data baru
3. Reorganisasi : penyusunan record

Atribut berkas : Nama, Tipe, Lokasi, Ukuran, Proteksi, Waktu, Tanggal, dan Identifikasi Pengguna
Cara memilih organisasi berkas :
1. Model penggunaan
a.       Batch : proses dilakukan secara berkelompok
b.      Iterative : proses dilakukan satu per satu / record per record
2. Model operasi berkas
a.       Creation : merekam record per record
b.      Update : insert / add, modification, delete
c.       Retriefal : pengaksesan berkas dengan tujuan mendapatkan info
·         Comprehensive retrieval : info semua record
·         Selective retrieval : info record tertentu dengan syarat tertentu
d.      Maintenance : pengubahan untuk memperbaiki program dalam mengakses berkas
·         Restructuring : pengubahan struktur berkas (misal panjang field)
·         Reorganisasi : pengubahan organisasi berkas (missal sekuensial jadi sekuensial berindeks)

Perbedaan DBMS dengan system Berkas :
1· DBMS (Database Management System), dirancang untuk memudahkan mengelola basis data
2. Sistem Berkas, dirancang sesuai kebutuhan individual

Download materi ini

Monday, January 18, 2010

Pembahasan Soal Algoritma dan Pemrograman (1)

Sebuah bank memberikan pinjaman kepada nasabah dengan bunga bGj% per bulan pada bulan-bulan Ganjil dan bGn% pada bulan-bulan genap, yang dihitung terhadap sisa pokok(sp) yang belum dibayar oleh nasabah.
Masukan ke algoritma ini adalah : pokok hutang (p), prosentase bunga (b), dan nominal cicilan (c) per bulan. Hitunglah berapa bulan (n) nasabah harus mengangsur hutangnya.

a. Buatlah flowchart untuk memecahkan persoalan ini jika masukan ke algoritma ini adalah :
·         Nominal hutang (p)
·         Prosentase bunga pada bulan ganjil (bGj)
·         Prosentase bunga pada bulan genap (bGn)
·         Nominal cicilan/ angsuran (cc)
·         Keluarannya adalah jumlah bulan nasabah harus mengangsur (n) & kelebihan angsuran pada bulan ke n
b.      Buatlah potongan program untuk mengimplementasikan kedua flowchart jawaban a menggunakan bahasa Java

Jawab :

Flowchart versi 1

Potongan program versi 1
while (sp>0) {
                if((n%2)!=0) {
                                sp=sp+(bGj*sp)-cc
                } else {
                                sp=sp+(bGn*sp)-cc
                }
}
Program di atas cocok untuk permasalahan cicilan utang. Untuk flowchart versi 2 bisa download..

Sunday, January 17, 2010

Pembahasan Soal Algoritma dan Pemrograman

Seorang dosen menentukan ketentuan penilaian yang berbunyi sebagai berikut :
a. Jika presensi <10 kali maka tidak akan diberi nilai, jika >=10 kali akan diberi nilai
b. Jika nilainya 80 ke atas, maka nilai huruf = A
c. Jika 60 sampai <80, maka nilai huruf = B
d. Jika 50 sampai <60 maka nilai = C
e. Selain itu nilai = D

Buatlah :
1. Flowchart untuk mengimplementasikannya
2. Program untuk mengimplementasi jawaban

Jawab :

Flowchart untuk mengimplementasikannya :

Program untuk pengimplementasiaan menggunakan syarat if
if (presensi>=7) {
if(nilai>=70) {
nilai_huruf=’A’;
} else if (nilai>=60) {
nilai_huruf=’B’;
} else if (nilai>=40) {
nilai_huruf=’C’;
} else {
nilai_huruf=’D’;
}
}

Download materi ini

Saturday, January 16, 2010

Perintah Command Prompt untuk JarKom

Sebelumnya masuk dulu ke jendela Command Prompt. Caranya klik menu Start > Run > kemudian ketik cmd > OK.

ipconfig /all
Menampilkan info konfigurasi koneksi, misal Hostname, Primary DNS Type, Ethernet Adapter LAN.
ipconfig /flushdns
Menghapus DNS Cache

ipconfig /release
“Menghapus” semua koneksi IP Address.
ipconfig /renew
Membuat IP Address baru untuk adapter tertentu.

ipconfig /displaydns
Menampilkan DNS Cache.
ipconfig /registerdns
Melakukan refresh DNS dan meregister kembali koneksi DNS.

ipconfig /showclassid
Menampilkan informasi DHCP Class.
ipconfig /setclassid
Mengubah DHCP Class ID

control netconnections
Menampilkan Network Connection.
nslookup
Mengetahui alamat ip address dari nama domain yang di tuliskan

netstat
Menampilkan informasi koneksi TCP/IP yang sedang aktif.
route
Menampilkan local route.

hostname
Menampilkan nama komputer.
ping
Contoh: ping www.belajarti.co.cc
Melakukan test koneksi ke situs www.belajarti.co.cc. Semakin sedikit % loss-nya maka semakin baik koneksinya.

tracert
Menampilkan informasi IP Address route
Download materi ini . Klik !

Friday, January 15, 2010

Sejarah Perkembangan Komputer

Untuk lebih lengkap dapat Anda download. Berikut rincian sejarah perkembangan computer sesudah tahun 1940

1. Komputer Generasi Pertama
Dimulai dari ditemukannya computer Z3, dilanjutkan kalkulator elektronik, ENIAC, kemudian EDVAC.
Ciri Komputer Generasi pertama
- Instruksi operasi dibuat secara spesifik untuk suatu tugas tertentu
- Setiap komputer memiliki program kode-biner berbeda (bahasa mesin/machine language)
- Penggunaan tube vakum dan silinder magnetik untuk penyimpanan data
- Cepat panas, proses kurang cepat, kapasitas penyimpanan kecil, perlu daya listrik yang besar

2. Komputer Generasi Kedua
Ciri computer generasi kedua :
- Sudah menggunakan transistor
- Kepadatan komponen dalam sebuah chip meningkat
- Lebih flexible dibanding computer generasi 1
- Muncul bahasa pemrgraman seperti COBOL dan FORTRAN

3. Komputer Generasi Ketiga
Ciri computer generasi ketiga :
- Pengembangan sirkuit terintegrasi (IC : integrated circuit)
- Penggunaan system operasi

4. Komputer Generasi Keempat
Ciri computer generasi keempat :
- Pengecilan ukuran sirkuit dan komponen elektrik

Sejarah singkat komputer dimulai dari Tabung Vakum,Transistor, IC dan VLSI. Kinerja sebuah sistem komputer merupakan hasil proses dari seluruh komponen komputer, yang melibatkan CPU, memori utama, memori sekunder, bus, peripheral.

Download Versi Word Sejarah Perkembangan Komputer

Thursday, January 14, 2010

Layer OSI

OSI (Open Systems Interconnection) dibuat oleh ISO (International Organization for Standardization) tahun 1984. OSI menjelaskan bagaimana informasi dari software aplikasi pada 1 komputer berpindah melalui suatu media lalu diterima kembali oleh software aplikasi komputer lain.

7 layer OSI :


Application Layer
Tugas: menyediakan jasa untuk aplikasi pengguna; interpretasi data; enkripsi/dekripsi; bertanggungjawab atas pertukaran informasi antar program computer (e-mail dll); berinteraksi dengan aplikasi perangkat lunak yang menerapkan suatu komponen untuk berkomunikasi.
Presentation Layer
Tugas: bertanggungjawab bagaimana data dikonversia dan diformat untuk transfer data (konversi format text ASCII untuk dokumen dll); membentuk kode konversi, translasi data, enkripsi, dan konversi

Session Layer
Tugas: menentukan bagaimana dua terminal menjaga, memelihara, dan mengatur koneksi; membentuk, me-manage , dan memutuskan session komunikasi antara entitas presentation layer
Transport Layer
Tugas: membagi data menjadi segmen; menjaga koneksi logika “end-to-end” antar terminal; menyediakan penanganan error

Network Layer
Tugas: menentukan alamat jaringan; menentukan rute yang harus diambil selama perjalanan; menjaga antrian trafik di jaringan
Data Link Layer
Tugas: menyediakan link untuk data dan memaketkannya menjadi frame yang berhubungan dengan “hardware” lalu diangkut melalui media; menyediakan aliran data yang bebas kesalahan bagi network layer; mendeteksi/mengoreksi kesalahan akibat transmisi; pengalamatan fisik; menambahkan kode untuk sinkronisasi

Physical Layer
Tugas: bertanggungjawab atas proses data menjadi bit dan mentransfernya melalui media; mendeteksi dan melaporkan status saluran dan eror (misal ada collision)

Lebih lengkap? Download materi di sini

Wednesday, January 13, 2010

Perintah MySQL melalui Command Prompt

Berikut langkah-langkah dalam melakukan perintah MySQL di Command Prompt

Mengaktifkan Command Prompt
Start > Run > Ketik “cmd” atau “command prompt” > OK
Mengaktifkan MySQL
C:>”Program Files>xampp>mysql>bin>mysql.exe” –u root –p lalu enter
Membuat Database
mysql> create database nama_database;
Misal membuat database rumah_sakit: mysql> create database rumah_sakit;

Mengecek Database
mysql> show database;
Menghapus Database
mysql> drop database nama_database;
Misal menghapus database rumah_sakit: mysql> drop database rumah_sakit;
Mengaktifkan Database
mysql> use nama_database;
Misal mengaktifkan database rumah_sakit: mysql> use rumah_sakit;

Membuat Tabel
Misal ingin membuat tabel data_saya dengan field :
no ,tipedata integer ,panjang 2
nama ,tipe data varchar ,panjang 10
alamat ,tipe data varchar ,panjang 15
mysql> create table data_saya
-> (
-> no int(2),
-> nama varchar(10),
-> alamat varchar(15)
-> );

Melihat tabel dalam database yang aktif
mysql> show tables;
Melihat tabel dalam database yang tidak aktif
mysql> show tables from nama_database;
Misal melihat dari database rumah_sakit:
mysql> show tables from rumah_sakit;

Melihat struktur tabel dalam database yang aktif
mysql> desc nama_tabel;
Misal melihat struktur tabel data_saya:
mysql> desc rumah_sakit;
Melihat struktur tabel dalam database yang tidak aktif
mysql> show fields from nama_tabel from nama_database;
Misal melihat tabel data_saya dari database rumah_sakit :
mysql> show fields from data_saya from rumah_sakit;

Mengubah struktur tabel
Misal ingin merubah no jadi nomor, menjadikannya sebagai primary key dan not null:
mysql> alter table data_saya
-> change no nomor
-> int(2)
-> primary key
-> not null;

Mengubah nama tabel
Misal ingin merubah data_saya menjadi data_ku
mysql> alter table data_saya
-> rename data_ku

Mengisi Record dalam Database Aktif
mysql> insert into nama_tabel values (‘field1’,’field2’,dst);
Contoh mengisi data_saya dengan 1,raga,jogja
mysql> insert into data_saya values (1,’raga’,’jogja’);

Menampilkan Record
mysql> select *from nama_tabel;
Misal menampilkan record data_saya :
mysql> select * from data_saya;

Download materi ini

Tuesday, January 12, 2010

Tips Trik Registry

Registry adalah penentu cara kerja Sistem Operasi. Agar terhindar dari trouble, sebelum mengutak-atik Registry, ada baiknya melakukan backup terlebih dahulu.
Caranya :
Klik tombol Start > Run. Ketik regedit dan tekan Enter. Didalam Registry Editor, pilih menu File > Export. Ketik backup-registry tekan tombol Save.

Mempercepat Update Registry
Start > Log Off > Log Off.

Mengganti Wallpaper
HKEY_CURRENT_USER/Control Panel/Desktop
Klik ganda wallpaper dan masukkan path gambar yang diinginkan pada Value Data.

Restart dgn Cepat !!
Pada key :
HKEY_LOCAL_MACHINE | Software | Microsoft | Windoes NT | Current Version | Winlogon
Tambahkan string value EnableQuickReboot dan isi defautnya dengan 1

Menyembunyikan Log Off
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Policies/Explorer
Klik menu Edit > New > Binary Value dan beri nama NoLogOff. Klik ganda pada NoLogOff dan masukkan angka 01 00 00 00 pada bagian Value Data.

Cleartype Pada Logon Screen
HKEY_USERS/.DEFAULT/Control Panel/Desktop
Klik ganda FontSmoothingType dan masukkan angka 2 pada Value Data.

Membuat Tampilan Berbeda Pada Jendela Logon
HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/ThemeManager
Klik ganda ColorName dan masukkan teks Metallic pada Value Data.

Menyembunyikan Control Panel Dari Start Menu
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced
Cari value bernama Start_ShowControlPanel dan klik ganda pada bagian tersebut. Masukkan angka 0 pada Value Data.

Menyembunyikan Menu My Pictures Dari Start Menu
HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Explorer/Advanced
Klik ganda pada Start_ShowMyPics dan masukkan angka 0 pada bagian Value Data.

Lebih lengkap ? Download materi ini

Monday, January 11, 2010

Perhitungan Subnetting Kelas C

Perhitungan subnetting bisa dilakukan dengan dua cara, cara binary dan cara khusus. Subnetting mencakup 4 hal: Jumlah Subnet, Jumlah Host per Subnet, Blok Subnet, dan Alamat Host- Broadcast.
Tabel subnet mask :

Contoh :
Pada ip address biasa ditulis 192.168.11.2, namun bila ditulis 192.168.11.2/24 maksudnya ip 192.168.11.2 dengan subnet mask 255.255.255.0
Bila menggunakan perhitungan binary, 24 berarti 11111111.11111111.11111111.00000000 (banyaknya angka 1 sebanyak 24). Dan bila dihitung 255.255.255.0 . Bagaimana mendapat angka 255 ?
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1
Bisa dihitung dengan tabel di atas.

SUBNETTING PADA IP ADDRESS KELAS C
Bagaimana dengan network address 192.168.11.0/26 ?
Jawab :
192.168.11.0 berada di kelas C dengan subnet mask /26 bentuk binary : 11111111.11111111.11111111.11000000 (255.255.255.192)


a.      Jumlah subnet = 2x, x adalah banyak binary 1 pada octet terakhir. Jadi jumlah subnet 22 = 4 subnet
b.      Jumlah host per subnet = 2y-2, y adalah banyak binary 0 pada octet terakhir. Jadi jumlah host per subnet = 26-2 = 62 host
c.       Blok subnet = 256 – 192(nilai octet terakhir subnet mask)=64. Subnet berikutnya 64+64=128, dan 64+128=192. Jadi total subnetnya adalah 0,64,128,192
d.      Alamat host & broadcast bisa dilihat di tabel berikut untuk penyusunannya
Download materi di sini

Saturday, January 9, 2010

Program Reservasi Hotel

Program Reservasi Hotel Raga Sukma

Terdiri atas 4 tabel, yaitu :
- Tabel Kamar
Terdiri atribut KodeKamar (primary key), NamaKamar, NoKamar, Keterangan
- Tabel Tamu
Terdiri atribut KodeTamu (primary key), Nama, Alamat, NoHp, NoKTP
- Tabel CekIn
Terdiri atribut KodeCekIn (primary key), TglCekIn, KodeKamar, KodeTamu
- Tabel CekOut
Terdiri atribut KodeCekOut (primary key), KodeCekIn (foreign key), TglCekOut


Harga Program : Rp 50.000,-
Pembelian bisa kontak fb : BelajarTI

Friday, January 8, 2010

Contoh Normalisasi

Contoh proses normalisasi dari tabel :

Bentuk normalisasi 1 :
Suatu relasi memenuhi 1NF jika dan hanya jika setiap atribut dari relasi tersebut hanya memiliki nilai tunggal dalam satu baris atau record.

Bentuk normalisasi 2 :
Suatu relasi memenuhi 2NF jika dan hanya jika :
a. Memenuhi 1NF.
b. Setiap atribut yang bukan kunci utama tergantung secara fungsional terhadap semua atribut kunci dan bukan hanya sebagian atribut.

Bentuk normalisasi 3 :
Suatu relasi memenuhi bentuk 3NF jika dan hanya jika :
a. Relasi tersebut memenuhi 2NF
b. Setiap atribut bukan kunci tidak tergantung secara fungsional ke atribut bukan kunci yang lain dalam relasi tersebut

Akhirnya semua tabel telah normal . Untuk download Contoh Normalisasi di sini.

Thursday, January 7, 2010

surat cuti atau stop out 1



SURAT PERMOHONAN CUTI AKADEMIK


Kepada
Yth.Ketua STMIK xxx
Cq.Ketua Jurusan Teknik/Manajemen Informatika
di-
Tempat.


Dengan hormat,
Dengan ini saya yang bertanda tangan di bawah ini :

Nama               :
NIM                :
Jurusan            :
Semester          :
Alamat                        :

Dengan ini saya mengajukan permohonan cuti, kiranya saya dapat diizinkan untuk tidak mengikuti kuliah selama …. (…………..) semester, yaitu semester ……. Tahun Akademik 20__/20__ dikarenakan saya ………………………………………………….

Demikian surat permohonan cuti ini saya buat dan atas perhatian Bapak/Ibu, saya ucapkan terima kasih.


Mataram,……………………

Mengetahui,                                                           Pemohon,
Orangtua/Wali,
                                                                                   


(………………….)                                           (……………………)
                                                                            NIM.

Tembusan        :
  1. Ketua Jurusan Teknik/Manajemen Informatika
  2. Dosen Wali
  3. Bagian Akedemik
  4. Arsip

surat cuti atau stop out

PERMOHONAN PENGHENTIAN STUDI SEMENTARA
(CUTI AKADEMIK)

Kepada Yth. Dekan
Fakultas Teknik
Universitas 

Yang bertanda tangan dibawah ini, saya
Nama                                             :
NIM/ Angkatan tahun                  :
Semester                                        :
Jumlah sks/IPK                             :
Fakultas                                         :
Jurusan/Prodi/Jenjang/Jalur          :
Sudah/belum pernah cuti *)          :
Alamat/No, Telp/HP                     :
Mengajukan permohonan penghentian studi sementara ( cuti akademik ).
Pada semester/Th. Akademik             :
Alasan Cuti Akademik                       :

Sebagai bahan pertimbangan bersama ini kami lampirkan :
·         Bukti Pembayaran SPP terakhir
·         Transkrip Akademik
·         KTM yang masih berlaku
·         Surat keterangan lain yang relevan ( surat keterangan Sakit, Surat Keterangan bekerja.dll)

Atas perhatian Saudara kami-ucapkan terima kasih.

Mengetahui/Menyetujui                                     Semarang, ..................
Ketua Jurusan / Progdi                                      Hormat saya,


(...........................)                                          (.................................)
Tembusan: Yth. Ka.Sub. Pendidikan

Pengantar Normalisasi

Normalisasi adalah proses yang berkaitan dengan model data relasional untuk mengorganisasi himpunan data dengan ketergantungan dan keterkaitan yang tinggi atau erat. Hasil dari proses normalisasi adalah himpunan-himpunan data dalam bentuk normal (normal form).

Tujuan normalisasi untuk membuat agar data yang ada tidak redundan dan memiliki data integrity yang kuat sehingga ketika kita melakukan relasi antar tabel akan dengan mudah menjaga data integrity dan mendapatkan datanya.

Beberapa bentuk normal :
1. Bentuk normal pertama (1NF) _ untuk menghilangkan atribut bernilai jamak
2. Bentuk normal kedua (2NF) _ untuk menghilangkan ketergantungan parsial (ketergantungan sebagian yang terjadi bila suatu primary key terdiri dari beberapa atribut).
3. Bentuk normal ketiga (3NF) _ untuk menghilangkan ketergantungan transitif (berpindahnya ketergantungan).

Guna normalisasi untuk meminimasi pengulangan informasi dan memudahkan identifikasi entity/obyek.

Contoh normalisasi dapat dilihat di sini untuk mendownload materi ini di sini.

Wednesday, January 6, 2010

Fungsi Agregate

Fungsi agregate ialah fungsi-fungsi statistic yang ditetapkan pada baris-baris yang diseleksi.

Fungsi yang sering digunakan :
a. AVG _ untuk mencari nilai rerata
    Syntaksnya : SELECT AVG(nama_kolom) FROM (nama_tabel)
b. MAX _ untuk mencari nilai terbesar
    Syntaksnya : SELECT MAX(nama_kolom) FROM (nama_tabel)
c. MIN _ untuk mencari nilai terkecil
    Syntaksnya : SELECT MIN(nama_kolom) FROM (nama_tabel)
d. SUM _ untuk menghitung jumlah dari suatu field
    Syntaksnya : SELECT SUM(nama_kolom) FROM (nama_tabel)
e. COUNT _ untuk menghitung jumlah record
    Syntaksnya : SELECT COUNT(nama_kolom) FROM (nama_tabel)

Contoh :
1. Mencari nilai maksimal SKS dari tabel mahasiswa?
     SELECT MAX(SKS) FROM mahasiswa
2. Mencari nilai rata-rata SKS dari tabel mahasiswa?
     SELECT AVG(SKS) FROM mahasiswa
3. Mencari total nilai SKS dari tabel mahasiswa?
     SELECT SUM(SKS) FROM mahasiswa
4. Menghitung jumlah mahasiswa dari tabel mahasiswa?
     SELECT COUNT(kd_mahasiswa) FROM mahasiswa
5. Menghitung jumlah mahasiswa yang nilai SKS lebih dari 50?
     SELECT COUNT(kd_mahasiswa) FROM mahasiswa WHERE SKS>50
6. Menghitung jumlah mahasiswa yang beralamat di ‘Yogyakarta’?
     SELECT COUNT(kd_mahasiswa) FROM mahasiswa WHERE alamat=’Yogyakarta’

Untuk download materi Fungsi Agregate bisa klik di sini.

Tuesday, January 5, 2010

Program Binary Search

Pencarian biner adalah algoritma untuk mencari posisi elemen pada daftar yang telah diurutkan.

Pada contoh pertama berikut ini akan dicari rekaman dengan kunci 49.
Bilangan yang dicetak tebal menunjukkan rekaman yang sedang dibandingkan dan tanda kurung membatasi bagian berkas yang tersisa yang masih harus diperbandingkan. Tanda [ untuk AWAL dan tanda ] untuk AKHIR.
Download materi ini
              1          2          3          4          5          6          7          8          9
            [21       25        28        33        38        39        48        49        69]
             21       25        28        33        38        [39       48        49        69]
             21       25        28        33        38        39        48        [49       69]

         TENGAH1 = [(1 + 9) / 2 ] = 5             Kcari  : K tengah1                  49 > 38
            AWAL = TENGAH1 + 1 = 6
         TENGAH2 = [(6 + 9) / 2 ] = 7             Kcari  : K tengah2                  49 > 38
            AWAL = TENGAH21 + 1 = 8
            TENGAH3 = [ (8 + 9 ) / 2 ] = 8           Kcari  : K tengah2                    49 = 49
                                                                        Ketemu, Probe = 3

Contoh kode program Binary Search :

public class BinarySearch
{
    public static final int NOT_FOUND = -1;     
    public static int binarySearch( Comparable [ ] a, Comparable x )
    {
        int low = 0;
        int high = a.length - 1;
        int mid;
        while( low <= high )
        {
            mid = ( low + high ) / 2;
            if( a[ mid ].compareTo( x ) < )
                low = mid + 1;
            else if( a[ mid ].compareTo( x ) > )
                high = mid - 1;
            else
                return mid;
        }
        return NOT_FOUND;     // NOT_FOUND = -1
    }
    // Test program
    public static void main( String [ ] args )
    {
        int SIZE = 8;
        Comparable [ ] a = new Integer [ SIZE ];
        forint i = 0; i < SIZE; i++ )
            a[ i ] = new Integer( i * );
        forint i = 0; i < SIZE * 2; i++ )
            System.out.println( "Found " + i + " at " +
                                 binarySearch( a, new Integer( i ) ) );
    }
}

Contoh Flowchart Program Binary Search :