Administrasi Pembelajaran SMP (PTK, RPP, Silabus, Bahan Ajar)

Agustus 23, 2011

Administrasi pembelajaran sewaktu mengajar di SMP yang sudah saya buat sebagian besar hilang bersama laptop, beberapa diantaranya yang tersisa tapi tidak kumplit, saya share disini semoga bermanfa’at:

A. RPP dan Penelitian Tindakan Kelas

Tiga buah softcopy PTK hilang, yang tersisa hanya proposal dan PTK yang baru selesai setengahnya, untungnya sebagian PTK sudah dibuat print outnya. Saya simpan yang tersisa disini semoga bermanfa’at:

1. Statistika, ini adalah berbagai perangkat dan laporan pembuatan PTK tentang statistika hanya sebagian yang tersisa dan masih belum direvisi, walaupun begitu semoga tetap bermanfa’at.

a. Perencanaan Tindakan, Jadwal: disini, RPP : disini (siklus1) dan disini(siklus2), Perencanaan lainnya (kalender, KKM, PROTAPROSEM) : disini.

b. Sebagian Hasil Observasi, disini, disini, dan disini.

c. Laporan (cuma sepotong), disini.

2. Barisan dan Deret

3. Bangun Ruang Sisi lengkung

2. Bahan Ajar Berbasis Web (ekstrak file-nya, kemudian buka file index.html,Pada bahan ajar ini terdapat java applet, untuk menjalankannya komputer Anda harus sudah terinstal Java Runtime Environment)

1. Persamaan Garis Lurus dan Persamaan Kuadrat, disini dan disini.

2. Pangkat, disini.


Pemrograman Berorientasi Objek, Unified Modeling Language (UML), dan Rational Rose

Agustus 22, 2011

Ini adalah modul yang saya buat beberapa tahun yang lalu untuk pelatihan pemrograman berorientasi objek, Unified Modeling Language, dan Rational Rose, semoga bermanfa’at.

1. Konsep dasar pemrograman berorientasi objek, disini.

2. Pengenalan Unified Modeling Language (UML), disini.

3. Pengenalan Rational Rose, disini.

4. Model Use-Case, disini.

5. Model Analisis, disini.

6. Model Desain dan Implementasi, disini.

7. Pemodelan Bisnis, disini.

 


UBUNTU: MEMBAGI KONEKSI INTERNET DAN MEMBUAT FIREWALL MENGGUNAKAN FIRESTARTER

Agustus 22, 2011

Dalam pembahasan ini akan dibahas cara mebuat PC Router untuk membagi koneksi internet dan membuat firewall menggunakan Firestarter. Pembahasan ini juga dapat merupakan pendahuluan dalam memahami cara membuat policy untuk firewall yang nantinya dapat diterapkan dalam membangun firewall yang lebih canggih menggunakan Netfilter dan iptables.

Sementara dalam versi pdf disini.


Administrasi Mengajar TP. 2011/2012

Agustus 12, 2011

TKJ KLS XII

1. Mengadministrasi Server dalam Jaringan

1. Prota prosem : disini

2. Silabus : disini

3. RPP01 :disini

4. RPP01 & Lembar Kerja 01: disini.

5. RPP02 & Lembar Kerja : disini.

5. ….. (mohon tunggu sebentar, belum kumplit :-) )


PC ROUTER – MEMBAGI KONEKSI INTERNET MENGGUNAKAN UBUNTU SERVER

Juli 1, 2011

Tuisan ini dimaksudkan untuk pembelajaran siswa TKJ di SMKN 1 Pangandaran tentang PC ROUTER dengan kasus Membagi koneksi internet menggunakan ubuntu server, namun mudah-mudahan tulisan ini juga bermanfaat bagi siapa saja yang membacanya…

Yang dimaksud dengan membagi koneksi internet disini adalah seperti pada bagan berikut ini:

Berikut ini diagram Gateway dan Routing pada Ubuntu Server:

Dengan kata lain, pada pembahasan ini akan dibahas bagaimana caranya membuat Gateway/PC Router menggunakan Ubuntu server. Pada pembahasan ini diasumsikan ubuntu telah diinstal.

Ada dua fungsi connection sharing yang berlaku dalam hal ini, yaitu:

Pertama, fungsi dimana klien/workstation dalam LAN dapat mengakses server-server yang ada di internet. Fungsi kedua yaitu yang memungkinkan server-server yang kita miliki dalam LAN untuk dapat diakses dan/atau melayani klien/workstation yang ada ditempat lain melalui satu koneksi Internet yang kita miliki.

Berikut ini langkah-langkah untuk membagi koneksi internet menggunakan ubuntu server:

  1. Pastikan anda telah melakukan seting IP Address secara statis untuk kedua ethernet card.

Pada contoh ini ethernet card pertama (eth0) adalah ethernet card yang terhubung ke internet dengan IP Addres public 118.98.212.43, dan IP Address kedua (eth1) adalah ethernet card yang terhubung ke jaringan lokal (LAN) dengan IP Address 192.168.2.1.

2. Install DNS Server (opsional untuk pembelajaran, aslinya tidak perlu, dibahas pada modul yang lain).

3. Instal paket iptables:

$sudo apt-get install iptables

4. Nyalakan funsi IP Forwarding pada server:

$sudo sysctl -w net.ipv4.conf.default.forwarding=1

net.ipv4.conf.default.forwarding = 1

5. Edit file /etc/sysctl.conf

$sudo nano /etc/sysctl.conf

Uncomment (hapus tanda #) pada baris berikut ini:

#net.ipv4.conf.default.forwarding=1

Simpan, kemudian lakukan perintah berikut ini:

$ sudo /sbin/sysctl –p

Menyambungkan LAN ke Internet

Untuk menyambungkan LAN maka perlu membuat IP Masquerading (penyamaran IP)

IP masquerading menerjemahkan alamat sumber dan tujuan dalam header paket-paket jaringan. Dalam contoh ini ROUTER menerjemahkan semua paket jaringan dari berbagai IP address dalam LAN (192.168.2.*) sehingga paket tersebut muncul di internet dengan IP Address 118.98.212.43. ROUTER mengingat semua paket jaringan tersebut dan kemudian paket jaringan dari internet (sebagai respon dari paket lokal tadi) diubah dan diteruskan ke klien asal.

Sistem Router terdiri dari empat perintah iptables.

Perintah pertama adalah meneruskan paket dari internet ke LAN (–A FORWARD).

$ sudo iptables -A FORWARD -i eth0 -o eth1 -m state –state ESTABLISHED,RELATED -j ACCEPT

Jika bertemu dengan perintah ini maka sebuah paket dalam jaringan berarti:

  1. Paket tersebut diterima pada eth0 (berasal dari Internet): -i eth0
  2. Paket dikirim ke eth1 (masuk ke LAN): -o eth1
  3. Paket tersebut dikembalikan kepada koneksi yang sebelumnya ada:  ––state ESTABLISHED,RELATED.

Selanjutnya kernel menerima (–j ACCEPT) paket-paket yang bertemu dengan ketiga kriteria tersebut. Jika ada paket jaringan yang datang dari internet yang tidak memenuhi kriteria tersebut maka tidak akan diterima.

Perintah kedua masih meneruskan, namun dengan aturan sebaliknya:

$ sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

Jika bertemu dengan perintah ini maka paket jaringan berarti:

  1. Diterima pada eth1 (datang dari LAN): –i eth1.
  2. Paket harus dikirim ke eth0 (dikirim ke internet): –o eth0.

Kernel menerima paket yang bertemu dengan dua kriteria diatas, yakni paket berasal dari LAN dan diteruskan ke internet.

Perintah ketiga adalah mencatat semua paket yang datang dari internet.

$ sudo iptables -A FORWARD -j LOG

Perintah keempat adalah POST ROUTING. Dalam hal ini hanya paket-paket yang dihasilkan koneksi baru yang dilewatkan ke tabel NAT (Network Address Translation). Begitu sebuah koneksi telah dibuat untuk MASQUERADE, maka header-header paket dari koneksi yang dihasilkan (ESTABLISHED) diubah, dan paket-paket yang bersesuaian dengan paket asal (RELATED) diubah dengan cara yang sama sebagaimana mengubah paket asal. Dengan cara seperti ini paket yang merupakan respon dari paket asal maka headernya diubah dan disesuai sehingga paket tersebut sampai ke klien yang meminta (contoh disini IP Address 192.168.2.*). Perintahnya:

$ sudo iptables -t NAT -A POSTROUTING -o eth0 -j MASQUERADE

Jika bertemu dengan perintah ini maka sebuah paket harus:

  1. Menghasilkan sebuah koneksi (jika tidak dapat membuat sebuh koneksi maka tidak akan dimasukan ke table NAT).
  2. Dikirim ke eth0 (keluar ke internet): –o eth0.

Kernel kemudian akan menyamarkan (MASQUERADE) semua paket yang menemukan kedua kriteria ini, dengan kata lain semua paket yang berasal dari klien lokal diubah IP Address dalam paketnya (192.168.2.*) menjadi 118.98.212.43, dan semua paket respon dari internet diubah juga tujuannya ke IP Address asal.

Berikut ini keempat perintah diatas:

$ sudo iptables -A FORWARD -i eth0 -o eth1 -m state –state ESTABLISHED,RELATED -j ACCEPT

$ sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

$ sudo iptables -A FORWARD -j LOG

$ sudo iptables -t NAT -A POSTROUTING -o eth0 -j MASQUERADE

Jika ingin membatasi komputer (klien) yang terhubung ke internet maka perintah keempat dapat dibuat seperti ini:

$ sudo iptables -t NAT -A POSTROUTING -o eth0 -s 192.168.2.0-192.168.2.32 -j MASQUERADE

Menghubungkan Beberapa Server ke Satu Koneksi Internet

DNAT (destination NAT) memungkinkan klient di internet untuk mengirimkan paket jaringan ke dalam server yang berada di LAN. Dalam contoh ini sebuah SMTP mail server pada 192.168.2.33 dan Apache (Web) server pada 192.168.2.34. Kedua protokol tersebut menggunakan TCP. SMTP menggunakan port 25 dan Apache menggunakan port 80. Kedua routing tersebut menggunakan perintah PREROUTING (–A PREROUTING –t NAT):

$ sudo iptables -A PREROUTING -t NAT -p tcp –dport 25 –to-source 192.168.0.33:25 -j DNAT

$ sudo iptables -A PREROUTING -t NAT -p tcp –dport 80 –to-source 192.168.0.34:80 -j DNAT

Agar perintah tersebut berjalan otomatis saat komputer dinyalakan maka semua perintah diatas harus disimpan di file /etc/rc.local.


INSTALASI DNS SERVER PADA UBUNTU SERVER DALAM VIRTUAL BOX (UNTUK PEMBELAJARAN)

Mei 10, 2011

Postingan ini saya tulis terutama untuk siswa saya, tapi barangkali juga bermanfa’at untuk semua orang yang ingin belajar DNS server dalam bentuk simuasi menggunakan virtual box… Download versi pdf disini.

Pada tulisan ini saya mengasumsikan anda telah menginstal Virtual Box pada Komputer Host dengan Sistem Operasi Windows dan telah menginstal Ubuntu Server dalam Virtual Box.

Berikut ini langkah-langkah yang harus dilakukan untuk melakukan instalasi DNS Server pada Ubuntu dalam Virtual Box:

1.Seleksi Ubuntu Server yang telah anda instal pada VirtualBox Manager, kemudian klik setting..

2. Pada ubuntu server seting pilih Network/Jaringan, kemudian pastikan bahwa Adapter Jaringan dalam mode (Attached to)  NAT, supaya anda dapat mengakses internet dari Ubuntu Server

3. Install daemon bind nya (software untuk dns di linux adalah bind)

$ sudo apt-get update
$ sudo apt-get install bind9

4. Ganti dns di server dengan ip anda, misalnya ip-nya  192.168.1.1 caranya:

 $ sudo nano /etc/resolv.conf

Tulis perintah dibawah berikut:

nameserver 192.168.1.1

Simpan dengan menekan ctrl+x tekan y kemudian enter

5. Setelah selesai kemudian matikan dulu ubuntu server di VirtualBox anda dan ubuh mode network interface-nya menjadi Host-Only Adafter.

6. Jalankan kembali ubuntu servernya, login, kemudian tetapkan IP Address dengan IP Address statis.

$ sudo nano /etc/network/interfaces

Isikan kode berikut:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254

7. Tetapkan IP Address di Komputer Host dari Network Connection

8. Tetapka IP Addres-nya, misalkan dengan 192.168.1.2, dns 1 nya dengan ip ubuntu server yang di VirtualBox, dns 2 nya biarkan kosong.

9. Ping IP Ubuntu Server dari host komputer dan sebaliknya, untuk mencoba koneksi Ubuntu Server dengan Komputer Host.

Sampai tahapan ini anda seolah olah menghubungkan dua komputer, yang satunya memiliki SO Ubuntu Server dengan IP 192.168.1.1 yang lainnya komputer dengan SO Ms. Windows.

Master file konfigurasi server DNS anda adalah /etc/bind/named.conf. Tapi untuk membuat Domain, anda hanya perlu mengubah file /etc/bind/named.conf.local.

10. Jangan ubah file /etc/bind/named.conf.

Edit file /etc/bind/named.conf.local,

$ sudo nano /etc/bind/named.conf.local

tambahkan baris berikut:

     zone “smkn1pnd.sch.id" in {
                allow-transfer { any; };
                file "/etc/bind/db.smkn1pnd.sch.id";
                type master;
     };
     zone “10.168.192.in-addr.arpa" {
                type master;
                file "/etc/bind/db.10.168.192";
     };

Ket:
- Zone “1.168.192.in-addr.arpa” angka disini adalah ip address komputer server yang dibalik,  contoh jika ip server 192.168.1.1 maka diambil tiga angka didepan dan dibalik jadi 1.168.192.

11. Buat file db.smkn1pnd.sch.id di /etc/bind

$ sudo nano /etc/bind/db.smkn1pnd.sch.id

Masukan kode berikut ini:

; smkn1pnd.sch.id
 $TTL 604800
 @    IN SOA     ns1.smkn1pnd.sch.id. root.smkn1pnd.sch.id. (
                 2006020201 ; Serial
                 604800 ; Refresh
                 86400 ; Retry
                 2419200 ; Expire
                 604800); Negative Cache TTL
 ;
 @    IN NS      ns1
      IN MX      10 mail
      IN A 192.168.1.1
 ns1 IN A 192.168.1.1
 mail IN A 192.168.1.1 ;Server email juga server yang ini.
 www IN A 192.168.1.1
 ftp IN A 192.168.1.1 ; server ftp

12. Seting file untuk db reverse lookup

Buat file db.1.168.192 di /etc/bind/

$ sudo nano /etc/bind/ db.10.168.192
Masukan Kode berikut

; smkn1pnd.sch.id
$TTL 604800
@    IN SOA     ns1.smkn1pnd.sch.id. root.smkn1pnd.sch.id. (
2006020201 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800); Negative Cache TTL
;
@    IN NS      ns1
IN MX      10 mail
ns1  IN PTR     192.168.1.1
1    IN PTR     ns1
1    IN PTR     ns1.smkn1pnd.sch.id

Simpan (ctrl+x tekan y kemudian enter)

ket: Angka 1 pada dua bagian terakhir yang bersebelahan dengan IN adalah angka belakang pada ip address. Disini permisalan ip address server kita akhirannya 1.

13. Setting file resolv.conf

#nano /etc/resolv.conf

Tulis bagian dibawah ini:

search smkn1pnd.sch.id
nameserver 192.168.1.1
domain smkn1pnd.sch.id
domain www.smkn1pnd.sch.id

Simpan

14. edit juga file hosts di folder /etc

$ sudo nano /etc/hosts

Tambahkan bagian dibawah ini:

192.168.1.1 smkn1pnd.sch.id

Simpan

15. restart program bind dan network nya

$ sudo /etc/init.d/bind9 restart
$ sudo /etc/init.d/networking restart

16. Test dengan perintah

$ dig smkn1pnd.sch.id

17. Panggil domain dari Komputer Host

>ping smkn1pnd.sch.id

Download versi pdf disini.


PERBANDINGAN PENDAPAT TOKOH DALAM REVOLUSI MUTU

Desember 9, 2010

Diambil dari buku Edward Sallis:

W. Edwards Deming

•         Filosofi dari W. Edwards Deming dapat diringkas sebagai berikut:

Dr W. Edwards Deming menyatakan bahwa dengan mengadopsi prinsip-prinsip manajemen yang sesuai, organisasi dapat meningkatkan kualitas dan secara bersamaan mengurangi biaya (dengan mengurangi limbah, pengerjaan ulang, pengurangan staf dan litigasi sambil meningkatkan loyalitas pelanggan). Kuncinya adalah untuk melatih peningkatan berkelanjutan dan berpikir bahwa manufaktur sebagai sebuah sistem, tidak sepotong-sepotong “.

 

•         Menurut Deming semua manajer harus memiliki apa yang disebut Sistem Pengetahuan Utama, terdiri dari empat bagian:

  1. Appreciation of a system : memahami keseluruhan proses yang melibatkan pemasok, produsen, dan pelanggan (atau penerima) barang dan jasa;
  2. Knowledge of variation : jangkauan dan penyebab variasi dalam kualitas, dan penggunaan sampling statistik dalam pengukuran;
  3. Theory of knowledge : konsep menjelaskan pengetahuan dan batas-batas dari apa yang dapat diketahui;
  4. Knowledge of psychology : konsep sifat manusia.

 

 

 

 

 

 

Joseph M. Juran

 

Juran mengemukakan Trilogi Mutu (proses manajerial) untuk mencapai Total Quality:

•          Quality planning/Perencanaan Mutu

•          Quality control/Pengendalian Mutu

•          Quality improvement/Peningkatan Mutu

 

Fungsi-fungsi semua memainkan peran penting ketika mengevaluasi kualitas.

 

Philip B. Crosby

 

Filosofi dari Crosby:

Quality is free . . . :

“Quality is free.  It’s not a gift, but it is free. What costs money are the unquality things — all the actions that involve not doing jobs right the first time.”

Kualitas itu Gratis..

“Kualitas itu gratis. Kualitas bukan hadiah Kualitas, tetapi gratis. Biaya yang terjadi dari suatu produksi adalah karena hal-hal yang tidak berkualitas yakni semua tindakan yang tidak dikerjakan dengan benar saat pertama kali “

Hakikat dariManajemen Mutu:

  • Mutu berarti kesesuaian dengan persyaratan
  • Masalah adalah fungsional alami
  • Tidak ada tingkatan optimum dari cacat
  • Biaya kualitas adalah satu-satunya pengukuran yang bermanfa’at
  • Zero defect (kerusakan nol/tidak ada cacat) adalah satu-satunya standar kinerja manajemen

 


Pentingnya Studi Banding bagi Orang Indonesia

Oktober 24, 2010

Suatu waktu beberapa orang dari warga negara Arab Saudi, Jepang, dan Indonesia bersama dalam satu bus.. ketika melintasi gurun, bus tiba-tiba mati, kemudian warga negara Arab Saudi bermusyawarah, mereka memutuskan untuk mengumpulkan uang dan memesan bus baru. Warga negara Jepang bermusyawarah, mereka mencari kalau-kalau diantara mereka ada yang engineer dan sepakat untuk memperbaiki bus..
Warga Negara Indonesia juga bermusyawarah.. hasilnya warga negara Indonesia membuat kepanitiaan studi banding cara menangani masalah kerusakan bus di tengah gurun..

Pertanyaan: Siapakan WNI yang di bus tersebut?


Coopereative Learning: Student Teams-Achivement Division (STAD)

Oktober 13, 2010

Bagian esensial dari model ini adalah adanya kerjasama anggota kelompok dan kompetisi antar anggota kelompok. Siswa bekerja di kelompok untuk belajar dari temannya serta ‘mengajar’ temannya.

Tipe Cooperative Learning lainnya yang menekankan pada kompetisi antar kelompok adalah Team Game Tournament (TGT).  Pada TGT kompetisi dilakukan dengan membandingkan kemampuan antar anggota kelompok dalam sebuah bentuk turnamen.

Dalam penerapannya seringkali saya merasa sulit untuk menerapkan sepenuhnya satu model pembelajaran, dan kadangkala perlu untuk menggabungkan dengan model yang lainnya. Pada pembelajaran Bangun Ruang Sisi Lengkung tahun ini awalnya saya akan menerapkan TGT, namun ternyata dari pertemuan pertama didapat kesimpulan bahwa TGT memerlukan waktu yang cukup banyak, sehingga dalam pelaksanaannya saya arahkan ke STAD. Untuk pertemuan ke-2 dan seterusnya akhirnya pembelajaran saya arahkan ke STAD yang memerlukan waktu yang relatif lebih sedikit daripada saya gunakan tipe TGT, walaupun terpaksa saya harus merevisi semua RPP pada pembelajaran Bangun Ruang Sisi Lengkung ini.

 

Pembelajaran Ke-1

Semua kelompok siswa diberi karton dengan ukuran sama (21cmx31cm) untuk dibuat jaring-jaring tabung. Kelompok yang berhasil menyisakan karton paling sedikit (membuat tabung dengan luas permukaan terbesar) menjadi juara dalam pembelajaran ini.

 

Pembelajaran Ke-2

Dalam pembelajaran ini saya berperan sebagai petani yang akan menjual sebatang pohon (tabung), dan melakukan tender, pada kelompok siswa adalah peserta tender yang harus menghitung volume pohon tersebut.. pemenangnya adalah yang dapat membeli pohon dengan harga yang pas (dilihat berdasarkan analisis yang terbaik dalam menentukan volume pohon)

 


Pembelajaran Matematika: Learning as action

Oktober 6, 2010

Enacting not receiving: Banwell, Tahta and Saunders
Secara umum, matematika tidak dapat diterima, tapi harus dilakukan (In general, mathematics cannot be received; it has to be enacted)

(Banwell et al., 1972, p. 61)


Ikuti

Get every new post delivered to your Inbox.