agna rahma harsinta
Kamis, 30 September 2010
Artikel PHP
Pemrograman Web Dengan PHP
Seperti telah PCplus janjikan sebelumnya, rubrik pemrograman kali ini akan diisi dengan pemrograman web dengan menggunakan skrip PHP. Jika Anda selama ini mengikuti terus pembahasan ASP, maka mungkin tidak sulit buat Anda untuk mulai mempelajari PHP. Bagi Anda yang merupakan pemula dalam pemrograman juga tidak perlu kuatir, karena PCplus akan berusaha menjelaskan penggunaan skrip PHP ini sesederhana mungkin.
Skrip PHP ini merupakan saingan berat dari ASP. Pada dasarnya memang cara kerja kedua bahasa pemrograman khusus web tersebut memiliki kesamaan, yaitu skrip yang disisipkan pada HTML dan dijalankan oleh web server. Perbandingan dari kedua skrip tersebut akan diberikan pada tabel berikut ini:
ASP
PHP
Sistem Operasi
Windows
Unix dan variannya (termasuk Linux, HP-UX, Solaris, FreeBSD), Windows, Mac OS, RISC OS, dan mungkin ada yang lain.
Web Server
PWS, IIS
Apache, PWS, IIS, Netscape dan iPlanet servers,Oreilly Website Pro server, Caudium, Xitami,OmniHTTPd, dan mungkin ada yang lain.
Pemilik Lisensi
Microsoft
Open Source (GPL)
Bahasa Skrip
VBScript, JScript
Mirip C atau JavaScript
Akses database
Dapat
Dapat
Output berupa gambar Tidak dapat
Dapat
Objek Built-in
Ada
Tidak ada
Delimiter
<% … %>
, , <% … %>, atau dengan tag

Yang harus diperhatikan adalah perbandingan tersebut dilakukan dalam keadaan standar, artinya tanpa penambahan komponen atau modul apapun ke dalam masing-masing bahasa skrip. Perbandingan ini tidak bermaksud mengunggulkan yang satu dan merendahkan yang lain karena toh masing-masing punya kelebihan dan kekurangan.
Nah, sekarang untuk memulai belajar PHP ini apa saja yang dibutuhkan? Berikut ini adalah
daftar perangkat – baik keras maupun lunak – yang perlu Anda siapkan untuk belajar PHP:

1 unit komputer yang cukup kuat untuk menjalankan sistem operasi Windows
9x/NT/2000/XP dengan PWS/IIS atau Linux dengan Apache/Xitami web server.

Modul PHP.

Web browser (boleh apa saja).

Teks editor (boleh apa saja).
Dalam memberikan tutorial tentang PHP ini, PCplus menggunakan dua sistem operasi, yaitu Windows 98 dan Linux Red Hat 8.0. Pada sistem Windows 98 PCplus menggunakan PWS sebagai web server sedangkan pada Linux Red Hat 8.0 PCplus menggunakan web server Apache.
Yang pertama PCplus akan memberikan tutorial bagaimana menjalankan PHP di Linux RH 8.0. Mula-mula Anda harus menginstall modul Apache dan modul PHP di Linux Anda. Anda tidak perlu bersusah payah karena kedua modul tersebut telah tersedia pada CD instalasi RedHat dalam bentuk rpm. Bila perlu tambahkan modul MySQL karena nantinya akan kita bahas juga mengenai koneksi database. Setelah modul-modul tersebut Anda install, buatlah supaya service MySQL dan httpd (Apache) diload saat sistem booting. Caranya adalah dengan login sebagai root dan mengetikkan setup dari shell sebagai berikut
posted by agna rahma harsinta @ 21.42   0 comments
Minggu, 01 Agustus 2010

LAJU REAKSI



Laju reaksi atau kecepatan reaksi menyatakan banyaknya reaksi yang berlangsung per satuan waktu. Laju reaksi menyatakan konsentrasi zat terlarut dalam reaksi yang dihasilkan tiap detik reaksi.



Faktor yang mempengaruhi laju reaksi

Laju reaksi dipengaruhi oleh beberapa faktor, antara lain:

Luas permukaan sentuh

Luas permukaan sentuh memiliki peranan yang sangat penting dalam banyak, sehingga menyebabkan laju reaksi semakin cepat. Begitu juga, apabila semakin kecil luas permukaan bidang sentuh, maka semakin kecil tumbukan yang terjadi antar partikel, sehingga laju reaksi pun semakin kecil. Karakteristik kepingan yang direaksikan juga turut berpengaruh, yaitu semakin halus kepingan itu, maka semakin cepat waktu yang dibutuhkan untuk bereaksi ; sedangkan semakin kasar kepingan itu, maka semakin lama waktu yang dibutuhkan untuk bereaksi.

Suhu

Suhu juga turut berperan dalam mempengaruhi laju reaksi. Apabila suhu pada suatu rekasi yang berlangusng dinaikkan, maka menyebabkan partikel semakin aktif bergerak, sehingga tumbukan yang terjadi semakin sering, menyebabkan laju reaksi semakin besar. Sebaliknya, apabila suhu diturunkan, maka partikel semakin tak aktif, sehingga laju reaksi semakin kecil.

Katalis

Katalis adalah suatu zat yang mempercepat laju reaksi kimia pada suhu tertentu, tanpa mengalami perubahan atau terpakai oleh reaksi itu sendiri. Suatu katalis berperan dalam reaksi tapi bukan sebagai pereaksi ataupun produk. Katalis memungkinkan reaksi berlangsung lebih cepat atau memungkinkan reaksi pada suhu lebih rendah akibat perubahan yang dipicunya terhadap pereaksi. Katalis menyediakan suatu jalur pilihan dengan energi aktivasi yang lebih rendah. Katalis mengurangi energi yang dibutuhkan untuk berlangsungnya reaksi.

Katalis dapat dibedakan ke dalam dua golongan utama: katalis homogen dan katalis heterogen. Katalis heterogen adalah katalis yang ada dalam fase berbeda dengan pereaksi dalam reaksi yang dikatalisinya, sedangkan katalis homogen berada dalam fase yang sama. Satu contoh sederhana untuk katalisis heterogen yaitu bahwa katalis menyediakan suatu permukaan di mana pereaksi-pereaksi (atau substrat) untuk sementara terjerat. Ikatan dalam substrat-substrat menjadi lemah sedemikian sehingga memadai terbentuknya produk baru. Ikatan atara produk dan katalis lebih lemah, sehingga akhirnya terlepas.

Katalis homogen umumnya bereaksi dengan satu atau lebih pereaksi untuk membentuk suatu perantarakimia yang selanjutnya bereaksi membentuk produk akhir reaksi, dalam suatu proses yang memulihkan katalisnya. Berikut ini merupakan skema umum reaksi katalitik, di mana C melambangkan katalisnya:



         A + C → AC (1)           B + AC → AB + C (2) 


Meskipun katalis (C) termakan oleh reaksi 1, namun selanjutnya dihasilkan kembali oleh reaksi 2, sehingga untuk reaksi keseluruhannya menjadi :



         A + B + C → AB + C 


Beberapa katalis yang pernah dikembangkan antara lain berupa katalis Ziegler-Natta yang digunakan untuk produksi masal polietilen dan polipropilen. Reaksi katalitis yang paling dikenal adalah proses Haber, yaitu sintesis amoniak menggunakan besi biasa sebagai katalis. Konverter katalitik yang dapat menghancurkan produk emisi kendaraan yang paling sulit diatasi, terbuat dari platina dan rodium.

Molaritas

Molaritas adalah banyaknya mol zat terlarut tiap satuan volum zat pelarut. Hubungannya dengan laju reaksi adalah bahwa semakin besar molaritas suatu zat, maka semakin cepat suatu reaksi berlangsung. Dengan demikian pada molaritas yang rendah suatu reaksi akan berjalan lebih lambat daripada molaritas yang tinggi. Hubungan antara laju reaksi dengan molaritas adalah:

         V = k [A]m [B]n

dengan:

  • V = Laju reaksi

  • k = Konstanta kecepatan reaksi

  • m = Orde reaksi zat A

  • n = Orde reaksi zat B

Konsentrasi

Karena persamaan laju reaksi didefinisikan dalam bentuk konsentrsi reaktan maka dengan naiknya konsentrasi maka naik pula kecepatan reaksinya. Artinya semakin tinggi konsentrasi maka semakin banyak molekul reaktan yang tersedia denngan demikian kemungkinan bertumbukan akan semakin banyak juga sehingga kecepatan reaksi meningkat.


posted by agna rahma harsinta @ 06.17   1 comments
Senin, 08 Februari 2010
Free BSD
maRii buat Router freeBSD PDF Print E-mail
Written by Administrator
Sunday, 06 December 2009 03:30

SETTING ROUTER DI FREEBSD 7.1

Sebelum memulai tahap membuat router terlebih dahulu kita membahas pengertian router sebenarnya.

Apa itu router? Router yaitu suatu perangkat keras jaringan yang menghubungkan dua jaringan yang berbeda dan biasanya dipergunakan sebagai gateway keinternet.

Router terbagi menjadi dua macam :
1.router hardware : hardware yang dibuat oleh suatu perusahaan tertentu yang khusus digunakan untuk router.
2.pc router : pc komputer yang dijadikan sebagai router yang didalamnya sudah terinstal os yang sudah di setting sebagai router.

Macam-macam os(operating system) yang bisa digunakan sebagai pc router
Seperti : windows os,ubuntu os,redhat os,FreeBSD os,dll yang terbaru sekarang adalah mikrotik router.

Dan yang saya gunakan sekarang adalah FreeBSD,
Iso FreeBSD dapat di download di website: http://www.freebsd.org
http://www.distrowatch.com
paket-paket FreeBSD dapat didownload di : ftp.freebsd.org
http://www.freebsdsoftware.org/

Router yang akan kita buat ini nantinya akan kita fungsikan sebagai server gateway pada LAN (Local Area Network) kita. Melalui gateway inilah komputer-komputer yang ada pada LAN kita bisa terhubung ke Internet, sehingga bisa melakukan browsing, chatting, download, dll.



Langkah-Langkah Setting Router:

1. Konfigurasi Kernel
a. Login sebagai root, sehingga akan muncul prompt # (tanda pagar).

b.Kemudian masuk ke direktory kernelnya dengan mengetik perintah seperti dibawah ini:
# cd /usr/src/sys/i386/conf
# ll
kernel aslinya adalah file yang bernama GENERIC, untuk menghindari resiko yang fatal sebaiknya kernel kita copy dengan mengetikkan perintah :
#cp GENERIC
untuk contoh dsni kita beri nama router. Ketikkan :
#cp GENERIC ROUTER
(FreeBSD sensitive terhadap huruf besar atau kecil jadi hati-hatilah dalam mengetikkan command)


c. Edit kernel ROUTER dengan editor di FreeBSD
Tujuan edit kernel:
o Mengurangi dan atau manambah option atau device
o Identifikasi nama kernel
Contoh-contoh editor antara lain :
? pico
? ee(easy editor)
? smacs,dll
Yang kita gunakan di sini adalah ee.
Langkah-langkah edit kernel :
# ee ROUTER
setelah muncul text editor AKU hapus line yang ada tanda pagar karena tidak terbaca kurangi juga device yang tidak dibutuhkan.
Tambahkan script dibawah ini di file kernel ROUTER:

options IPDIVERT
options IPFIREWALL # driver untuk ipfw
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=10 # utk mencegah syslog flooding
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_FORWARD
options IPFILTER
options DUMMYNET

device pf
device pflog

Tekan tombol Q dan simpan

# config ROUTER

d. Masuk directory kernel baru(ROUTER)
# cd ../compile/ROUTER
# make depend && make && make install && reboot
tunggulah karena proses compile kernel sedang berlangsung lama sesuai dengan prosesor yang
anda miliki
reboot


2. Setting IP

a.Konfigurasi IP Address:
Setting IP bisa melalui sysinstall :
# sysinstall > Networking > Interface > (nama lan card cth rl0) > setting
Untuk melihat configurasi yang telah kita buat ketikkan :
# more /etc/rc.conf

Jika kita ingin menginstall IP lewat command langsung ketikkan :
# ee /etc/rc.conf
hostname=”spin.net”
ifconfig_rl0=”inet 202.34.0.2 netmask 255.255.255.240? # ke internet
ifconfig_rl1=”inet 192.168.0.1 netmask 255.255.255.0? # ke LAN
defaultrouter=”202.34.0.1?
(disini sebagai contoh penginstallan IP lewat command langsung, anda bisa mengganti spin.net,255.255.255.240 sesuai IP dan hostname anda)

3.Aktifkan beberapa daemon
ketikkan :

# ee etc/defaults/rc.conf
(minimal anda harus mengaktifkan ssh,IPNAT,gateway default router,untuk send mail jangan diaktifkan agar saat kita menghidupkan computer tidak harus mengirim e-mail terlebih dahulu)

selanjutnya akan muncul spt dibawah ini:
defaultrouter =”NO” =>(jadikan) “YES”
gateway_enable = “NO” => “YES”
sshd_enable =”NO” => ”YES” # (agar bisa remote dgn putty)
firewall_enable =”NO” => ”YES” # (sebagai filter)
firewall_type =”CLOSE” => ”OPEN”
natd_enable =”NO” => ”YES”
natd_interface =”rl0? # (lan card yg disambung ke IP Public / internet.)
sendmail semulanya yang “YES” diganti “NO” untuk men-disable service sendmail.
simpan konfigurasi ini, kemudian reboot komputer:

# reboot

aktifkan perintah super user
# pw user mod catur -G wheel
# groups catur

# echo 'UsePAM no' >>/etc/ssh/sshd_config
# echo 'PasswordAuthentication yes' >>/etc/ssh/sshd_config
# /etc/rc.d/sshd restart



posted by agna rahma harsinta @ 04.42   0 comments
Minggu, 07 Februari 2010
Pertanyaan mengenai software .

1. Berikut ini adalah contoh software, kecuali . . .
a. Microsoft c. Ubuntu e. Free BSD
b. windows xp d. Printer


2. Software apa yang paling mudah di Instal . . .
a. Ubuntu c. Windows e. Free BSD
b. Machintos d. Mac OS


3. perangkat lunak sama artinya dengan . . .
a. Software c. User e. Perangkat User
b. Hardware d. Perangkat Keras


4. Apa yang dimaksud dengan Software (Perangkat Lunak) ?
a. Perangkat yang bisa dilihat atau dijamah
b. Perangkat yang ukurannya kecil
c. Perangkat yang mengandung banyak perintah
d. Perangkat yang tidak dapat dilihat atau dijamah
e. Perangkat yang kuat


5. Operating sistem Merupakan software yang sumbernya dari software lainnya yang dapat
mengijinkan software lainnya untuk berjalan. Contoh dari software operating sistem adalah . .
a. Window Vista, Mac OS X dan Linux. c. Software pengatur database e. Ubuntu
b. Windows d. Free BSD
posted by agna rahma harsinta @ 20.55   0 comments
Minggu, 31 Januari 2010
Intel Membuka Tool Pemrogramannya Secara Open Source


California, 24 Juli 2007 – Intel Corp, mengumumkan bahwa mereka membuat salah satu template library mereka “Thread Building Blocks” (TBB) menjadi proyek open source.

Intel mendukung pengadopsian teknologi CPU berinti-banyak (multicore) untuk sistem mainstream, dan yang lebih penting Intel juga mendukung pengembangan software yang mengutilisasi teknologi multicore tersebut. Namun, sayangnya mayoritas desktop sekarang ini belum dapat mengolah sistem dengan CPU berinti ganda atau lebih secara potensial , dan pemrogramannya pun masih tergolong rumit.

Untuk mengatasi hal tersebut, Intel membuka kode mereka secara open source dengan mengeluarkan template library Intel “Thread Building Blocks” untuk C++ ke dalam lisensi GPLv2. Dengan membuka kode mereka ini, Intel mengharapkan pengembangan aplikasi untuk sistem inti-banyak (multicore) menjadi lebih mudah dan lebih sering dikembangkan.

Pada dasarnya Intel TBB adalah library untuk bahasa pemrograman C++ yang menambah feature-feature pemrograman parallel untuk para programmer C++. Intel TBB ini menyediakan lapisan abstrak untuk para programmer sehingga mereka tidak perlu memprogram secara low-level lagi dalam hal penggunaan paket thread seperti c-thread ataupun Windows thread yang biasa digunakan untuk pemrograman paralel.

Library TBB ini dapat mendeteksi jumlah inti pada suatu CPU dan membuat perubahan yang penting bila ada penambahan CPU. Oleh karena itu, TBB dapat berkinerja lebih baik dalam pengelolaan hardware berinti banyak (multicore).

Intel tampaknya menginginkan posisi TBB sebagai tool standar bagi pengembangan kode multithreaded yang biasa dikuasai oleh library seperti POSIX thread ataupun OpenMP. Intel menitikberatkan TBB ini pada independensi terhadap prosesor, compiler, dan platform OS. TBB versi 2.0 sampai saat ini dapat berjalan pada platform non-Intel seperti, prosesor G5 yang biasa digunakan di mesin Macintosh. Selain itu TBB juga dapat digunakan pada berbagai macam compiler termasuk di dalamnya compiler standar dari Intel sendiri dan juga pada compiler gcc di Unix/Linux.

Intel menyediakan website khusus yang dapat digunakan sebagai tempat diskusi bagi para programmer yang menggunakan TBB ini, website ini (www.threadingbuildingblocks.org) menjadi pusat komunikasi bagi para programmer Intel khususnya pemrograman parallel.

Intel sendiri tetap menyediakan versi komersial dari library ini. Yang membedakan antara versi komersial dengan versi open-source-nya adalah dukungan teknis dan dukungan upgrade dari Intel.



Source: Intel
Author: Patrick Gerard van Diest
posted by agna rahma harsinta @ 03.12   0 comments
linux ubuntu
"Ubuntu" berasal dari bahasa kuno Afrika, yang berarti "rasa perikemanusian terhadap sesama manusia". Ubuntu juga bisa berarti "aku adalah aku karena keberadaan kita semua". Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Ubuntu ke dalam dunia perangkat lunak.

Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional. Ubuntu sendiri dikembangkan oleh komunitas sukarelawan Ubuntu dan kami mengundang Anda untuk turut serta berpartisipasi mengembangkan Ubuntu!

Komunitas Ubuntu dibentuk berdasarkan gagasan yang terdapat di dalam filosofi Ubuntu: bahwa perangkat lunak harus tersedia dengan bebas biaya, bahwa aplikasi perangkat lunak tersebut harus dapat digunakan dalam bahasa lokal masing-masing dan untuk orang-orang yang mempunyai keterbatasan fisik, dan bahwa pengguna harus mempunyai kebebasan untuk mengubah perangkat lunak sesuai dengan apa yang mereka butuhkan.

Perihal kebebasan inilah yang membuat Ubuntu berbeda dari perangkat lunak berpemilik (proprietary); bukan hanya peralatan yang Anda butuhkan tersedia secara bebas biaya, tetapi Anda juga mempunyai hak untuk memodifikasi perangkat lunak Anda sampai perangkat lunak tersebut bekerja sesuai dengan yang Anda inginkan.

Berikut ini adalah komitmen publik tim Ubuntu untuk para penggunanya:

* Ubuntu akan selalu bebas dari biaya, maka dari itu tidak akan ada biaya tambahan untuk "edisi enterprise", kami akan membuat semua pekerjaan terbaik Ubuntu tersedia untuk semua orang dengan istilah Bebas yang sama.
* Ubuntu juga menyediakan dukungan komersial dari ratusan perusahaan di seluruh dunia. Ubuntu dirilis secara tetap dan dapat Anda prediksikan; rilis Ubuntu terbaru tersedia setiap enam bulan. Setiap rilis akan didukung oleh Ubuntu dengan perbaikan pada keamanan dan perbaikan lainnya secara bebas selama sekurangnya 18 bulan.
* Ubuntu akan menyertakan terjemahan dan prasarana aksesibilitas terbaik yang dimiliki oleh komunitas Perangkat Lunak Bebas, hal ini berguna untuk membuat Ubuntu dapat dipergunakan oleh banyak orang. Kami juga bekerja sama dengan seluruh komunitas Perangkat Lunak Bebas dalam hal perbaikan bug dan saling membagi kode.
* Ubuntu berkomitmen secara penuh terhadap prinsip-prinsip dari pengembangan perangkat lunak bebas; untuk ini kami mendorong masyarakat untuk menggunakan perangkat lunak bebas dan open source, lalu memperbaikinya dan kemudian menyebarkannya kembali.

Ubuntu cocok digunakan baik untuk desktop maupun server. Ubuntu saat ini mendukung berbagai arsitektur komputer seperti PC (Intel x86), PC 64-bita (AMD64), PowerPC (Apple iBook dan Powerbook, G4 dan G5), Sun UltraSPARC dan T1 (Sun Fire T1000 dan T2000).

Ubuntu menyertakan lebih dari 16.000 buah perangkat lunak, dan untuk instalasi desktop dapat dilakukan dengan menggunakan satu CD saja. Ubuntu menyertakan semua aplikasi standar untuk desktop mulai dari pengolah kata, aplikasi lembar sebar (spreadsheet) hingga aplikasi untuk mengakses internet, perangkat lunak untuk server web, peralatan untuk bahasa pemrograman dan tentu saja beragam permainan.
http://www.ubuntu-id.org/
posted by agna rahma harsinta @ 03.08   0 comments
Minggu, 17 Januari 2010
is my friend
Nova

Image by Cool Text: Logo and Button Generator - Create Your Own
posted by agna rahma harsinta @ 16.34   1 comments
About Me

Name: agna rahma harsinta
Home: citeureup, jawa barat, Indonesia
About Me:
See my complete profile
Previous Post
Archives
Sidebar Section

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Duis ligula lorem, consequat eget, tristique nec, auctor quis, purus. Vivamus ut sem. Fusce aliquam nunc vitae purus.

Sponsor

ads here!

Links

BLOGGER