Sunday, October 31, 2010

E-Commerce di Indonesia



Berkembangnya Internet dan Otomatisasi diberbagai bidang mendorong kita sebagai masyarakat Indonesia untuk terus mengotomatisasikan berbagai hal. Sebagai contoh dalam hal berbelanja saja, sudah ada teknik yang dikenal dengan nama E-Commerce. E-Commerce muncul beberapa bulan setelah WWW muncul, yaitu sekitar pertengahan tahun 1994. Sedangkan di Indonesia sendiri mulai berkembang saat masuk ke abad millenium tahun 2000.

Apa itu E-Commerce ?
E-Commerce secara harfiah dalam bahasa indonesia berarti Elekronik Komersial atau Perdagangan Elektronik. E-Commerce merupakan suatu cara berbelanja, berdagang, dan pemasaran barang maupun jasa melalui sistem elektronik seperti, internet, televisi ataupun jaringan komputer lainnya yang dapat menyediakan layanan "get dan deliver".

Perbedaan E-Commerce & E-Bussiness
Banyak orang mengira istilah E-Commerce sama dengan E-Bussiness, yang ternyata salah besar. Terdapat perbedaan yang lumayan signifikan antara kedua hal tersebut. E-Commerce merupakan bagian dari E-Bussiness yang cakupannya lebih luas, ibaratnya E-bussiness lebih general dan E-Commerce lebih spesifik lagi. Dalam E-Bussines tidak hanya pembelian dan penjualan barang atau jasa tetapi juga pelayanan pelanggan, E-Learning bahkan transaksi elektronik di dalam perusahaan.

Proses yang ada dalam E-Commerce
  1. Mempresentasikan produk atau jasa dalam media elektronik.
  2. Pemesanan secara langsung dengan disediakan nya bill.
  3. Otomatisasi pembelian yang aman, seperti melalui ATM ataupun rekening bank.
  4. Pembayaran On-Line dan penanganan transaksi

Keempat proses tersebut merupakan proses yang ada dalam E-Commerce dalam penjualan barang ataupun jasa. Untuk lebih jelasnya akan saya jelaskan contoh kasus-nya, yaitu E-Commerce melewati sebuah Forum yang ada di Indonesia (kaskus).

Contoh kasus
Dalam contoh kasus ini saya menerangkan tentang bagaimana memulai E-Commerce pada forum KASKUS lewat sub forum FJB. Sesuai dengan proses pertama yaitu, Anda mempresentasikan terlebih dahulu produk atau jasanya, dalam kasus ini berati Anda membuat sebuah Thread / Topik dalam forum tersebut lalu langsung mempresentasikannya, bisa melalui teks, suara, gambar maupun video. Sebagai contoh disini merupakan Thread mengenai penjualan MP3 player, disini dipresentasikan dengan gambar dan teks berupa testimoni dari pembeli, Anda bisa melihat langsung pada link ini.

Kemudian proses selanjutnya ialah pemesanan secara langsung disediakan bill, bill disini merupakan tagihan yang nantinya akan dikirim melalui PM (private Messages) oleh penjual. Selanjutnya ialah otomatisasi pembelian disini bisa melewati YM (yahoo messenger), langsung dalam Thread tersebut maupun melewati SMS ataupun Telepon yang nantinya akan melalu rekening bank.

Penanganan transaksi disini ditangani langsung oleh penjual sebagai thread starternya, sehingga terjamin atau tidaknya transaksi tersebut tergantung dari thread starter itu sendiri, maka dari itu Anda disarankan untuk melakukan transaksi dari Thread starter yang sudah Recomended.

Kelemahan & Keuntungan E-Commerce
- Penipuan dengan cara pencurian identitas dan membohongi pelanggan.
- Hukum yang kurang berkembang dalam bidang e-commerce ini.
- Perlunya rasa saling percaya yang lebih antara pembeli dan penjual.
- Lebih praktis dalam pembelian.
- Tidak ada kata "mengantri" dalam kamus e-commerce.
- Barang yang langka menjadi mudah didapat melalu e-commerce karena bisa mnyebrangi pulau bahkan benua.


Sekian sedikit pembahasan dari saya mengenai E-Commerce, semoga berguna minum.
Salam peace.
Read More >>

Saturday, October 30, 2010

Mengenal SNB (Social Network Bussiness)



Apa itu SNB ?
SNB merupakan singkatan dari Social Network Bussiness (dalam bahasa Indonesia : Bisnis Jaringan Sosial). SNB sering di salah artikan dengan nama layanan jejaring sosial atau yang sering Anda sebut dengan Social Network Services (SNS). Seperti Anda ketahui sekarang Internet sudah merupakan kebutuhan sekunder dalam kehidupan, sehingga mendorong Social Network Services untuk berkembang dengan pesat. Di Indonesia sendiri trend Social Network Services ini telah mewabah sejak munculnya Friendster, lalu MySpace, kemudian Facebook sampai Twitter. Nah didalam SNB itu, dibahas mengenai bisnis apa yang dapat Anda lakukan dalam Social Network Services tersebut, entah itu Friendster, MySpace, Facebook, Twitter atau bahkan layanan jejaring sosial lainnya.

Metode SNB
Menurut pengalaman saya sendiri, SNB itu memiliki dua metode dalam memulai dan memanfaatkan peluang bisnis tersebut, yaitu sebagai berikut :
  1. Memasang iklan pada Social Network Services.
  2. Dalam metode ini, Anda hanya akan memasang sebuah iklan pada social network tersebut yang nanti-nya bila iklan tersebut di klik oleh user, maka akan langsung menuju ke website Anda. Tarif saat Anda memasang iklan pada Social Network tersebut beragam tergantung dari terkenal atau tidaknya Social network itu dan juga tergantung dari besarnya iklan yang akan Anda pasang. Iklan biasanya disebut juga banner. Sebagai contoh pada Facebook biasanya iklan terletak pada bagian kanan layar, seperti gambar dibawah ini.

    Nah, dicontoh iklan diatas adalah berjualan jaket dan sebuah warung, bila iklan tersebut di klik oleh user maka langsung akan menuju ke website yang dituju, dengan cara ini website Anda pun lebih banyak dikunjungi. Iklan pada Facebook ini bersifat random, saat user mengklik refresh pada browser maka iklan pun berubah-ubah.

  3. Langsung berbisnis di dalam Social Network Services.
  4. Maksud metode ini ialah, Anda langsung berbisnis di dalam Social Network Services sebagai user. Jadi Anda membuat account pada situs jejaring social tersebut, sebagai contoh Facebook. Hal pertama yang anda lakukan ialah membuat akun pada Facebook, kemudian Anda menambahkan teman terlebih dahulu sebanyak-banyaknya. Kemudian Anda upload foto-foto yang menjadi produk Anda lalu tinggal Anda Tag-tag semua yang menjadi teman Anda.


Sekian sedikit pembahasan dari saya mengenai Social Network Bussiness, semoga berguna minum.
Salam peace.
Read More >>

Thursday, October 28, 2010

Laporan Pendahuluan PKB - 2

Mata Praktikum : Pengantar Kecerdasan Buatan
Materi : Console dan OO GUI.
PJ A : Wawan S (06)
PJ B : Luqman A


Soal.
1. Apa yang kamu ketahui tentang Visual Prolog Console dan Visual Prolog Object Oriented GUI !
2. Jelaskan perbedaan antara Visual Prolog Console dan Visual Prolog Object Oriented GUI !


Jawaban.

1. Di dalam Visual Prolog ada dua teknik dalam menghasilkan program, yaitu Console dan GUI. Pada GUI hasil yang nanti ditampilkan akan lebih user friendly dan menarik karena mengandung banyak unsur grafis layaknya GUI pada bahasa pemrograman JAVA sedangkan Console tidak mengandung unsur grafis sama sekali, jadi program yang menggunakan Console biasanya terlihat seperti Command Prompt.

2.


Sumber 1 :
http://anoa5.wordpress.com/2010/10/26/praktikum-pkb-3ia12b-3ia13b-3ia14b/


Note :
- Untuk Null akan di update secepatnya dan silahkan FeedBack untuk memberikan jawaban yang lebih Baik. peace.
- Untuk melihat gambar lebih jelas silahkan klik gambar yang ingin dilihat. sengihnampakgigi

"Answer with your own risk"setan

Selamat Mengerjakan minum.
Read More >>

Laporan Pendahuluan JarKomLan - 4

Mata Praktikum : Jaringan Komputer Lanjut
Materi : Bandwith
PJ A : Romadoni
PJ B : Wahyuni M. A


Soal.
1. Jelaskan tentang Bandwidth !
2. Sebutkan contoh-contoh bandwidth meter !


Jawaban.

1. Bandwidth adalah luas atau lebar cakupan frekuensi yang digunakan oleh sinyal dalam medium transmisi. Dalam kerangka ini, Bandwidth dapat diartikan sebagai perbedaan antara komponen sinyal frekuensi tinggi dan sinyal frekuensi rendah. frekuensi sinyal diukur dalam satuan Hertz. sinyal suara tipikal mempunyai Bandwidth sekitar 3 kHz, analog TV broadcast (TV) mempunyai Bandwidth sekitar 6 MHz. Bandwidth diartikan juga sebagai takaran jarak frekuensi. Dalam bahasa mudahnya, adalah sebuah takaran lalu lintas data yang masuk dan yang keluar. Dalam dunia hosting, kita di berikan jatah Bandwidth setiap bulan tergantung seberapa dalam kita merogoh kocek. Habisnya Bandwidth ditentukan seberapa banyak kita mengupload atau mendownload. Makin banyak anda melakukan aktivitas upload, ditambah makin banyaknya pengunjung yang mengakses, maka makin berkurang jatah Bandwidth yang diberikan.


2. Contoh Bandwidth Meter :
- DU Meter
- Bandwidth Meter Pro
- Bandwidth Monitor
- Net Meter
- Speed Test
- BBMonitor
- BWMeter
- MING Bandwidth Monitor



Sumber 1 :
http://id.wikipedia.org/wiki/Lebar_pita

Sumber 2 :
http://www.newfreedownloads.com/find/bandwidth-meter.html



Note :
- Untuk Null akan di update secepatnya dan silahkan FeedBack untuk memberikan jawaban yang lebih Baik. peace.
- Untuk melihat gambar lebih jelas silahkan klik gambar yang ingin dilihat. sengihnampakgigi

"Answer with your own risk"setan

Selamat Mengerjakan minum.
Read More >>

Tuesday, October 26, 2010

Laporan Pendahuluan P. Web - 4

Mata Praktikum : Pemrograman Web
Materi : -
PJ A : Thea P


Soal.
1. Apa yang kalian ketahui tentang PHPmyadmin ?
2. Jelaskan proses koneksi php dengan MySQL !

Jawaban.

1. phpMyAdmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui World Wide Web. phpMyAdmin mendukung berbagai operasi MySQL, diantaranya (mengelola basis data, tabel-tabel, bidang (fields), relasi (relations), indeks, pengguna (users), perijinan (permissions), dan lain-lain).

Beberapa fitur dalam phpMyAdmin :

- Antarmuka berbasis web.
- Dukungan banyak fitur MySQL:
+ menelusuri dan drop basisdata (database), tabel, pandangan (view), bidang (fields) dan indeks.
+ membuat, menyalin, drop, dan mengubah nama basis data, tabel, kolom dan indeks.
+ pemeliharaan server, basis data dan tabel, dengan server konfigurasi.
+ melaksanakan, mengedit dan penunjuk pernyataan-SQL, bahkan batch-queries
+ mengelola pengguna MySQL dan hak istimewa.
+ mengelola prosedur penyimpanan.
- Impor data dari CSV dan SQL
- Ekspor data ke berbagai format: CSV, SQL, XML, PDF, ISO / IEC 26300 - OpenDocument Text dan Spreadsheet, Word, Excel, LATEKS dan lain-lain
- Membuat grafik PDF dari tampilan basis data anda.
- Membuat kompleks query menggunakan Query-by-example. (QBE)
- Pencarian global dalam basis data.
- Transformasi data disimpan ke dalam format yang menggunakan satu set fungsi yang telah ditetapkan, seperti menampilkan data blob-data atau download-link.

2. phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada di komputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpmyadmin, maka akan muncul halaman phpMyAdmin. Di situ nantinya seseorang bisa membuat (create) basis data baru, dan mengelolanya. Sedangkan bila Anda sudah mempunyai domain sendiri menggunakan CPanel. Berikut ini merupakan urutan Langkah untuk mengkoneksikan mySQL dengan phpmyadmin melalu CPanel :

1. Silahkan login ke cpanel anda melalui url : http://domain.anda/cpanel atau http://domain.anda:2082 , lalu masuk ke menu Mysql Database. Jika anda belum mempunyai msyql database sama sekali, silahkan create database dari menu yang tersedia. Misalkan penulis mencoba membuat database baru bernama testing. Ingat, cpanel akan menambahkan prefix username_ pada database anda, jadi misalkan usernya adalah nyoba, maka nama mysql databasenya nanti adalah nyoba_testing

2. Setelah database selesai dibuat, akan muncul database baru dengan nama nyoba_testing.

3. Jika anda menggunakan PHP, silahkan buat username dan password untuk akses ke database tersebut. Anda bisa menggunakan menu create user untuk melakukan penambahari username.

4. Langkah selanjutnya adalah menghubungkan user ke database , dengan cara pilih usernya, kemudian databasenya, lalu privileges yang diberikan (defaultnya adalah All), kemudian klik Add User to Database

5. Setelah itu, akan muncul koneksi baru yang bisa anda gunakan di script PHP maupun Perl anda :
Users in testing
nyoba_testinguse (Privileges: ALL PRIVILEGES)
Connection Strings
Perl $dbh = DBI->connect(”DBI:mysql:nyoba_testing:localhost”,”nyoba_testinguse”,””);
PHP $dbh=mysql_connect (”localhost”, “nyoba_testinguse”, “”) or die (’I cannot connect to the database because: ‘ . mysql_error());
mysql_select_db (”nyoba_testing”);
Dari ilustrasi diatas, penulis membuat user nyoba_testinguse untuk terkoneksi ke database nyoba_testing

6. Jika anda sudah mempunyai file sql dan ingin mengupload data sql anda, silahkan klik phpmyadmin pada bagian paling bawah.

7. Setelah masuk ke phpmyadmin, pilih database yang digunakan, kemudian pada halaman sebelah kanan, pilih Import , browse pada file sql anda, kemudian klik Go untuk melanjutkan. Jika import anda sukses, akan muncul laporan “Import has been successfully finished”


Sumber 1 :
http://id.wikipedia.org/wiki/PhpMyAdmin

Sumber 2 :
http://tutorial-gokil.blogspot.com/2008/08/koneksi-mysql-menggunakan-phpmyadmin-di.html


Note :
- Untuk Null akan di update secepatnya dan silahkan FeedBack untuk memberikan jawaban yang lebih Baik. peace.


"Answer with your own risk"setan

Selamat Mengerjakan minum.
Read More >>

Monday, October 25, 2010

Semantic And Sricpt

Semantic
Semantic(bahasa Indonesia:semantik) berasal dari bahasa Yunani yang berarti semantikos artinya memberi tanda. Sedangkan menurut Wikipedia semantik merupakan cabang linguistik yang mempelajari makna yang terkandung pada suatu bahasa, kode, atau jenis representasi lain. Semantik biasanya dikontraskan dengan dua aspek lain dari ekspresi makna: sintaksis, pembentukan simbol kompleks dari simbol yang lebih sederhana, serta pragmatika, penggunaan praktis simbol oleh agen atau komunitas pada suatu kondisi atau konteks tertentu.


Didalam kecerdasan buatan semantik dikenal dengan jaringan semantik sebagai salah satu representasi pengetahuan. Jaringan Semantik merupakan gambaran pengetahuan grafis yang direpresentasikan dengan simbol elips yang saling berhubungan satu sama lain. Simbol-simbol tersebut menunjukkan hubungan hubungan antar objek nya. Objek elips disini merupakan kata benda bisa menjadi subjek ataupun objek sedangkan tanda panah diisi dengan kata kerja.

Untuk lebih jelasnya lihat contoh kasus berikut ini :

Ini merupakan kasus mengenai Pesawat. Pada gambar diatas dapat terlihat bahwa semua objek yang berbentuk elips merupakan kata benda, yaitu :
- Pesawat
- Pilot
- Bahan bakar
- Mahkluk Hidup
- Manusia
- Airport
- Boeing 7745
- Boeing 7750
- Aviation
- Avgas
Sedangkan panahnya merupakan kata kerja, yang nantinya setiap objek elips ini berhubungan dengan panah yang merupakan peristiwa, sehingga dapat menghasilkan informasi. Setelah dihubungkan maka informasi yang didapat kurang lebih seperti ini :
- Pesawat lepas landas dari airport.
- Pesawat dikemudikan pilot dimana pilot adalah seorang manusia yang merupakan makhluk hidup.
- Pesawat bertipe Boeing 7745 mempunyai bahan bakar berjenis Aviation.
- Pesawat bertipe Boeing 7745 mempunyai bahan bakar berjenis Avgas.
- Pesawat bertipe Boeing 7750 mempunyai bahan bakar bertipe Aviation.
- Pesawat bertipe Boeing 7750 mempunyai bahan bakar berjenis Avgas.

Script
Script (bahasa Indonesia:naskah) berasal dari bahasa Latin yaitu manu scriptus yang berarti ditulis tangan. Sedangkan menurut Wikipedia Naskah adalah semua dokumen tertulis yang ditulis tangan, dibedakan dari dokumen cetakan atau perbanyakannya dengan cara lain.

Dalam kecerdasan buatan naskah disini dejalaskan sebagai salah satu representasi pengetahuan yang mirip dengan Frame. Naskah merepresentaskan pengetahuan berdasarkan karakteristik yang sudah dikenal sebagai pengalaman-pengalaman. Di dalam naskah penggambaran peristiwa digambarkan secara berurutan.

Sebelum masuk ke dalam contoh kasus, ada baiknya Anda mengenal elemen-elemen apa saja yang wajib ada di dalam naskah. Ada 6 elemen naskah yang wajib ada di dalam naskah yaitu :
1. Input : kondisi yang harus dipenuhi sebelum masuk ke dalam adegan.
2. Jalur : variasi yang mungkin terjadi dalam naskah.
3. Peran : peran yang dimainkan oleh seseorang dalam adegan atau naskah.
4. Pendukung : objek pendukung dalam adegan.
5. Adegan : peristiwa yang terjadi dalam naskah.
6. Hasil : kondisi setelah peristiwa terjadi

Untuk lebih jelasnya lihat contoh kasus naskah mengenai "Praktikum Sistem Operasi" :

Jalur : Praktikum Sistem Operasi.
Peran : Tutor, Asisten Tetap, Asisten Baris, Asisten Lapangan dan Mahasiswa.
Pendukung : Map, Buku Laporan, Lembar Tes, Absensi Mahasiswa dan Asisten, dll.
Kondisi Input : Mahasiswa telah memakai pakaian formal dan terdaftar sebagai mahasiswa.

Adegan 1 : Persiapan Asisten
- Asisten Tetap mengabsen Asisten Baris, Lapangan dan Tutor.
- Tutor mempersiapkan soal Tes Pendahuluan.
- Asisten Baris menyiapkan masing-masing baris komputer.

Adegan 2 : Mahasiswa masuk Laboratorium
- Asisten Lapangan memepersilahkan masuk.
- Asisten Lapangan mengecek semua kelengkapan Mahasiswa.
- Mahasiswa meletakkan Tas pada tempat yang disediakan.
- Mahasiswa duduk sesuai nomor meja.

Adegan 3 : Mahasiswa mengerjakan Tes Pendahuluan
- Tutor memberi salam.
- Tutor memberikan soal Tes Pendahuluan.
- Mahasiswa mempersiapkan kertas lembar.
- Mahasiswa menulis identitas pada kertas lembar.
- Mahasiswa menjawab Tes Pendahuluan.
- Asisten Lapangan mengabsen Mahasiswa.

Adegan 4 : Mahasiswa memulai praktikum.
- Tutor mengumumkan Tes Pendahuluan telah selesai.
- Asisten Baris menarik lembar Tes dan Map yang berisi Buku Laporan.
- Tutor mulai mengajarkan teori praktikum.
- Tutor mulai mengajarkan program kepada Mahasiswa.
- Asisten Baris memeriksa lembar Tes dan Buku Laporan.

Adegan 5 : Praktikum Selesai.
- Tutor memberikan petunjuk untuk mengerjakan Laporan untuk minggu depan.
- Tutor memberi salam penutup.
- Asisten Baris membagikan Map yang berisi lembar Tes dan Buku Laporan.
- Asisten Lapangan mempersilahkan Mahasiswa untuk keluar dari Laboratorium.
- Mahasiswa meninggalkan Laboratorium.

Hasil :
- Mahasiswa mengerti mengenai praktikum.
- Mahasiswa bingung mengenai praktikum.
- Mahasiswa kecewa terhadap nilai Laporan.
- Mahasiswa senang terhadap nilai Laporan.

Sekian sedikit pembahasan dari saya mengenai Semantic dan Script beserta contoh kasusnya masing-masing, semoga berguna minum.
Salam peace.
Read More >>

Thursday, October 21, 2010

Laporan Pendahuluan JarKomLan - 3

Mata Praktikum : Jaringan Komputer Lanjut
Materi : Router
PJ A : Romadoni
PJ B : Wahyuni M. A


Soal.
1. Jelaskan tentang router !
2. Jelaskan tentang squid pada router!

Jawaban.

1. Router adalah sebuah alat jaringan komputer yang mengirimkan paket data melalui sebuah jaringan atau Internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai routing. Proses routing terjadi pada lapisan 3 (Lapisan jaringan seperti Internet Protocol) dari stack protokol tujuh-lapis OSI.Router berfungsi sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya.

Secara umum, router dibagi menjadi dua buah jenis, yakni:
* static router (router statis): adalah sebuah router yang memiliki tabel routing statis yang di setting secara manual oleh para administrator jaringan.

* dynamic router (router dinamis): adalah sebuah router yang memiliki dab membuat tabel routing dinamis, dengan mendengarkan lalu lintas jaringan dan juga dengan saling berhubungan dengan router lainnya


2. Squid merupakan aplikasi proxy server pada Linux. Proxy server sendiri merupakan salah satu sarana untuk melakukan internet connection sharing, dimana Anda hanya perlu menyediakan sebuah host yang terhubung ke internet dan host yang lain akan bisa terhubung melalui proxy server ini. Proxy server juga menyediakan fasilitas manajemen dan pengaturan network yang dapat diaplikasikan oleh admin jaringan untuk memanage koneksi client-clientnya.

Di Squid tersedia beberapa pilihan authentication yang bisa dipakai, diantaranya :
=> NCSA: Uses an NCSA-style username and password file.
=> LDAP: Uses the Lightweight Directory Access Protocol
=> MSNT: Uses a Windows NT authentication domain.
=> PAM: Uses the Linux Pluggable Authentication Modules scheme.
=> SMB: Uses a SMB server like Windows NT or Samba.
=> getpwam: Uses the old-fashioned Unix password file.
=> SASL: Uses SALS libraries.
=> NTLM, Negotiate and Digest authentication


Sumber 1 :
http://id.wikipedia.org/wiki/Router

Sumber 2 :
http://verrysoon030391.wordpress.com/2010/07/03/membuat-proxy-server-squid-pada-linux-ubuntu-10-4/



Note :
- Untuk Null akan di update secepatnya dan silahkan FeedBack untuk memberikan jawaban yang lebih Baik. peace.
- Untuk melihat gambar lebih jelas silahkan klik gambar yang ingin dilihat. sengihnampakgigi

"Answer with your own risk"setan

Selamat Mengerjakan minum.
Read More >>

Monday, October 18, 2010

Laporan Pendahuluan P. Web - 3

Mata Praktikum : Pemrograman Web
Materi : -
PJ A : Thea P


Soal.
1. Jelaskan tentang function pada PHP !
2. Jelaskan tentang CSS !

Jawaban.

1. Function merupakan sejumlah pernyataan yang dapat dipanggil dan mengembalikan nilai. Function dalam PHP dikemas dalam sebuah Nama. Nama ini selanjutnya dapat dipanggil berkali-kali di beberapa tempat pada program.

Tujuan penggunaan fungsi adalah:
- Memudahkan dalam mengembangkan program
- Menghemat ukuran program

Untuk membuat fungsi, harus mengikuti syntax sebagai berikut:

function namafungsi ($parameter1, $parameter2)
{
pernyataan1;
pernyataan2;
}

Keterangan :
- parameter disini optional tergantung pemakaian apakah Anda membutuhkan parameter atau tidak.

Contoh Function tanpa parameter :

Contoh Function dengan parameter :


2. CSS (Cascading Style Sheets) merupakan salah satu bahasa pemrograman web untuk mengendalikan beberapa komponen dalam sebuah web sehingga akan lebih terstruktur dan seragam. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

CSS digunakan oleh penulis maupun pembaca halaman web untuk menentukan warna, jenis huruf, tata letak, dan berbagai aspek tampilan dokumen. CSS digunakan terutama untuk memisahkan antara isi dokumen (yang ditulis dengan HTML atau bahasa markup lainnya) dengan presentasi dokumen (yang ditulis dengan CSS). Pemisahan ini dapat meningkatkan aksesibilitas isi, memberikan lebih banyak keleluasaan dan kontrol terhadap tampilan, dan mengurangi kompleksitas serta pengulangan pada stuktur isi.

Untuk saat ini terdapat dua versi CSS, yaitu CSS1 dan CSS2. CSS 1 dikembangkan berpusat pada pemformatan dokumen HTML, sedangkan CSS 2 dikembangkan untuk memenuhi kebutuhan terhadap format dokumen agar bisa ditampilkan di printer.

Selain itu CSS 2 mendukung penentuan posisi konten, downloadable, huruf (font), tampilan pada tabel (table layout) dan media tipe untuk printer. Kehadiran versi CSS yang kedua diharapkan lebih baik dari versi pertama.


Sumber 1 :
http://www.dhimasronggobramantyo.com/artikel/Mempelajari_penggunaan_Fungsi_(Function)_didalam_PHP

Sumber 2 :
http://www.klik-kanan.com/tutorial/php/function.shtml

Sumber 3 :
http://id.wikipedia.org/wiki/Cascading_Style_Sheets



Note :
- Untuk Null akan di update secepatnya dan silahkan FeedBack untuk memberikan jawaban yang lebih Baik. peace.


"Answer with your own risk"setan

Selamat Mengerjakan minum.
Read More >>

Sunday, October 17, 2010

Laporan Pendahuluan PKB - 1

Mata Praktikum : Pengantar Kecerdasan Buatan
Materi : Pengenalan PKB
PJ A : Wawan S (06)
PJ B : Luqman A


Soal.
1. Jelaskan apa yang dimaksud dengan AI ?
2. Apa yang kamu ketahui tentang Visual Prolog ?

Jawaban.

1. AI merupakan kepanjangan dari Artificial Intellligence yang berarti kecerdasan buatan. AI didefinisikan sebagai kecerdasan yang ditunjukkan oleh suatu entitas buatan. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.

2. Visual Prolog merupakan bahasa pemrograman logical dengan PDC Prolog dan Turbo Prolog sebagai predecessor. Tujuan visual prolog adalah untung mensuport kekuatan pemrograman industri yang menekankan pada permasalahan yang kompleks.

Sekarang ini visual Prolog sangat powerful dan dapat diandalkan sebagai bahasa pemrograman dengan fitur fitur logika yang sangan bagus, fungsional dan merupakan contoh pemrograman object-oriented dan rapi.

fitur fitur pada visual prolog :

* logical programming concepts (backtracking, pattern matching)
* algebraic data types
* a unique object system
* multi-threading (supported in the Commercial Edition)
* parametric polymorphism
* unicode support
* automatic memory management (garbage collection)
* dll.



Sumber 1 :
http://id.wikipedia.org/wiki/Kecerdasan_buatan

Sumber 2 :
http://en.wikipedia.org/wiki/Visual_Prolog


Note :
- Untuk Null akan di update secepatnya dan silahkan FeedBack untuk memberikan jawaban yang lebih Baik. peace.


"Answer with your own risk"setan

Selamat Mengerjakan minum.
Read More >>

Wednesday, October 13, 2010

Quality Of Services Video Streaming

QoS merupakan terminologi yang digunakan untuk mendefinisikan kemampuan suatu jaringan untuk menyediakan tingkat jaminan layanan yang berbeda-beda. Melalui Q0S, seorang network administrator dapat memberikan prioritas trafik tertentu. Suatu jaringan, mungkin saja terdiri dari satu atau beberapa teknologi data link layer yang mampu diimplementasikan QoS, misalnya; Frame Relay, Ethernet, Token Ring, Point-to-Point Protocol (PPP), HDLC, X.25, ATM, SONET. Setiap teknologi mempunyai karakteristik yang berbeda-beda yang harus dipertimbangkan ketika mengimplementasikan QoS. QoS dapat diimplementasikan pada situasi congestion management atau congestion avoidance. Teknik-teknik congestion management digunakan untuk mengatur dan memberikan prioritas trafik pada jaringan di mana aplikasi meminta lebih banyak lagi bandwidth daripada yang mampu disediakan oleh jaringan. Dengan menerapkan prioritas pada berbagai kelas dari trafik, teknik congestion management akan mengoptimalkan aplikasi bisnis yang kritis atau delay sensitive untuk dapat beroperasi sebagai mana mestinya pada lingkungan jaringan yang memiliki kongesti. Adapun teknik collision avoidance akan membuat mekanisme teknologi tersebut menghindari situasi kongesti. Melalui implementasi QoS di jaringan ini, network administrator akan memiliki fleksibilitas yang tinggi untuk mengontrol aliran dan kejadian-kejadian yang ada di trafik pada jaringan.

Ada beberapa alasan mengapa kita memerlukan QoS, yaitu:

* · Untuk memberikan prioritas untuk aplikasi-aplikasi yang kritis pada jaringan.
* · Untuk memaksimalkan penggunaan investasi jaringan yang sudah ada.
* · Untuk meningkatkan performansi untuk aplikasi-aplikasi yang sensitif terhadap delay, seperti Voice dan Video.
* · Untuk merespon terhadap adanya perubahan-perubahan pada aliran trafik di jaringan.

Saat ini di kebanyakan jaringan di perkantoran tidak begitu memperhatikan QoS. Namun, dengan berkembangnya aplikasi-aplikasi, misalnya mulicast, streaming multimedia, dan Voice over IP (VoIP) kebutuhan akan QoS akan semakin terasa. Terlebih lagi aplikasi-aplikasi tersebut terhadap jitter dan delay dan performansi yang buruk akan sangat terasa pada end user. Dalam hal ini seorang network administrator dapat melakukan tindakan manajemen proaktif untuk aplikasi-aplikasi sensitif yang baru dengan mengaplikasikan teknik-teknik QoS pada jaringan. Penting untuk diketahui, bahwa QoS bukanlah solusi yang ajaib untuk setiap masalah kongesti, karena dapat saja solusi terbaik untuk mengatasi congested network memang adalah melakukan upgrade pada bandwidth.

Apa sih yang dimaksud dengan streaming tersebut? Jika kita membuka kamus, maka streaming bisa berarti pengaliran atau mengalirkan. Dalam dunia Internet, streaming lebih mengacu kepada sebuah teknologi yang mampu mengkompresi atau menyusutkan ukuran file audio dan video agar mudah ditransfer melalui jaringan Internet. Pentransferan file audio dan video tersebut dilakukan secara “stream”, alias terus-menerus. Dari sudut pandang prosesnya, streaming berarti sebuah teknologi pengiriman file dari server ke client melalui jaringan packet-based semisal Internet. File tersebut berupa serangkaian paket time-stamped yang disebut stream.

Live streaming adalah tayangan langsung yang di-broadcast kepada banyak orang (viewers) dalam waktu yang bersamaan dengan kejadian aslinya, melalui media data komunikasi (network) baik yang terhubung dengan cable atau wireless.

Read More >>

Monday, October 11, 2010

Mengenal lebih dekat mengenai Rational Agent



Yakk, setelah mendengar kata Agent, kebanyakan dari Anda pasti langsung berpikir mengenai special service agent seperti gambar diatassengihnampakgigi. Namun sayang sekali, untuk pembahasan kali ini Agent yang saya maksud ialah Agent yang berasal dari AI (Artificial Intelligence) atau kecerdasan buatan. Bagi Anda yang masih bingung mengenai Agent itu sendiri apa, akan saya bahas sedikit dibawah ini.

Apa itu Agent?
Agent merupakan robot ataupun program komputer yang menerima input dari lingkungannya (persepsi) dan bertindak (aksi) sesuai dengan pengetahuan yang telah diberikan. Agent harus dijalankan pada suatu lingkungan fisik untuk memproduksi tujuan tertentu sesuai dengan yang ditugaskan padanya. Agent disini bersifat Autonomous, yaitu dapat mengembangkan dirinya sesuai dengan pengalaman yang telah diberikan penciptanya. Perlu Anda ketahui bahwa Agent yang dibuat tidak bisa lebih baik dari penciptanya, hanya bisa sama baik atau hampir sama baik. Saya ambil contoh begini, Tuhan menciptakan manusia, apakah manusia lebih baik dari Tuhan? Tidak kan?, begitu juga dengan Agent.

Agent disini memiliki anatomi seperti dibawah ini :


- Sensors : merupakan panca indera untuk Agent itu sendiri layaknya manusia. Sebagai contoh untuk mendengar robot membutuhkan microphone dan speech recognition layaknya telinga pada manusia.

- Effector : merupakan anggota atau bagian dari tubuh yang bisa memberikan efek kepada lingkungan (environment). Disini digambarkan sebagai tangan atau kaki.

- Percepts : seringkali percept dikatakan sebagai sensor karena dilihat dari fungsi yang hampir sama. Percept disini memiliki fungsi yang sama, hanya untuk percept tidak harus selalu menjadi panca indera. Percept menerima tindakan dari lingkungan, sebagai contoh keyboard, keyboard menerima inputan sesuai dengan yang user ketik.

- Action : merupakan aksi atau tindakan terhadap lingkungan berdasarkan dengan kemampuan yang telah diberikan.

Lalu Apa itu Rational Agent?
Agent yang baik harus melakukan sesuatu yang benar atau rasional, maka Agent yang sudah memiliki sifat tersebut dikatakan sebagai Rational Agent. Untuk lebih mudahnya, sesuatu yang rasional itu ditentukan 4 hal yaitu :

- Ukuran keberhasilan atau performansi yang menentukan apa itu sukses.
- Pengetahuan Agent akan lingkungannya.
- Tindakan apa saja yang dapat dilakukan Agent.
- Semua persepsi yang diterima Agent sampai saat ini.

Sebuah Rational Agent dikatakan ideal apabila Agent tersebut memaksimalkan kemungkinan keberhasilan berdasarkan bukti yang diberikan percept dan pengetahuannya sendiri. Dengan kata lain untuk setiap kemungkinan input atau perubahan yang terjadi dalam lingkungan yang diamati Agent, Agent harus melakukan tindakan yang sebaik mungkin agar keberhasilannya dapat dicapai.

Nah, sekarang sudah tau Agent itu apa. Selanjutnya agar Anda lebih mengerti, akan saya berikan contoh kasus mengenai Rational Agent. Rational Agent yang nanti saya bahas ialah Pharmacist Rational Agent disebut Pharmabot-Agent yang berfungsi sebagai pengganti apoteker pada sebuah apotek.

Contoh Kasus

Sekarang sudah banyak sekali apotek-apotek maupun toko obat "nakal" yang beroperasi dimana-mana. Apotek-apotek tersebut bisa saja menjual obat yang tidak memiliki izin sehingga dapat menimbulkan efek yang negatif kepada siapa saja yang memakai-nya. Belum lagi ditambah dengan apoteker yang kurang kompeten sehingga tidak sengaja memberi obat dengan dosis yang berlebih atau bahkan memberi obat yang belum memiliki izin tersebut. Maka dari itu, lahirlah sebuah ide untuk membuat Apoteker se"perfect" mungkin dengan menggunakan Agent ini.

Agent ini dinamakan Pharmabot, berasal dari Pharmacist dan Robot yang berarti Robot Apoteker. Agen Pharmabot ini dibuat dengan memasukkan pengetahuan seperti obat-obatan, gejala sakit dan dosis obat layaknya seorang apoteker. Untuk sumber pengetahuan obat diharapkan berasal dari database obat-obatan, sedangkan untuk gejala sakit dan dosis obat berasal dari seorang dokter umum profesional.

Berikut ini merupakan sedikit deskripsi Agent Pharmabot :
Cara Kerja Pharmabot :
Pharmabot pertama-tama diletakkan di lingkungan-nya yaitu bisa apotik ataupun toko obat. Pharmabot bisa menerima tiga macam inputan dari pelanggan yaitu, pertama, melalui resep dokter yang ditulis. Resep dokter yang ditulis tersebut dilettakkan ke dalam scanner kemudian Pharmabot men-scan resep tersebut dan membaca tulisan resep tersebut menggunakan writing recognition. Yang kedua, ialah pelanggan melakukan inputan manual melalui keyboard dengan menginput nama obat beserta dosis nya. Yang terakhir pelanggan memiliki gejala sakit yang ringan sehingga melakukan konsultasi melalui microphone, kemudian pharmabot merekam konsultasi dan menterjemahkan langsung melalu speech recognition.

Sesaat inputan masuk dan diproses sebelum obat diberikan kepada pelanggan, pharmabot langsung menscan nama obat ke dalam database izin obat-obatan agar, tidak terjadi kekeliruan saat memberikan obat yang belum mendapat izin tersebut. Setekah semua proses selesai maka pharmabot memberikan obat sesuai dengan dosis yang diminta.

Adapun yang menjadi tolak ukur keberhasilan (Performance Measure) nya ialah :
- Nama dan Dosis obat sesuai Inputan (Resep, Inputan Keyboard dan Konsultasi)
- Tidak memberikan obat yang tidak memiliki izin.

Kelebihan dan Kekurangan Pharmabot :
- Pharmabot dinilai lebih kompeten dan tepat dalam hal memberikan obat dan dosisnya.
- Pharmabot bisa bekerja 24 jam nonstop.
- Biaya untuk membuat Pharmabot masih tergolong mahal.
- Perlunya Maintenance Pharmabot yang reguler agar berjalan sebagai mana mestinya.
- Perlunya meng-Update Database obat secara reguler.

Sekian sedikit pembahasan dari saya mengenai Rational Agent dan contoh kasusnya, semoga berguna minum.
Salam peace.
Read More >>

Friday, October 8, 2010

Laporan Pendahuluan P. Web - 2

Mata Praktikum : Pemrograman Web
Materi : -
PJ A : Thea P


Soal.
1. Jelaskan tentang server side programming pada Pemrograman Web !
2. Jelaskan kelebihan dan kekurangan PHP !


Jawaban.

1. Teknologi yang digunakan dalam pemrograman web dibagi menjadi dua yaitu server side dan client side. Pada server side, perintah-perintah program dijalankan di server dan dikirimkan ke browser sudah dalam bentuk HTML. Sedangkan client side, proses akan dilakukan di web browser. Biasanya client side digunakan untuk hal-hal yang membutuhkan interaksi user tetapi data yang ditampilkan tetap dan seragam. Program web yang tergolong dalam server-side programming adalah CGI/Perl, ASP (Active Server Page), PHP, CFM (Coldfussion), JSP (Java Script Page) dan lainnya.

Teknologi-teknologi server-side programming memang mempunyai kelemahan dan kelebihan, namun semua dari program server-side programming mempunyai persamaan yaitu kontrol. Artinya hanya server yang dikontrol oleh pengembang web tentang bagaimana program pada sisi server seharusnya berjalan. Yang paling penting dan perlu dipertimbangkan dalam server-side programming ini adalah isu tentang kecepatan dalam melayani banyak user. Sebagai contoh, form login yang biasanya ditampilkan untuk validasi user. Validasi akan dikirimkan ke server dan kemudian dicocokkan dengan basisdata di server, kemudian server akan mengirim balik informasi tersebut apakah valid atau tidak.

2. Kelebihan dan Kekurangan PHP :
A. Kelebihan PHP :
- Open Source.
- Dapat berjalan dalam web server yang berbeda dan dalam Sistem Operasi yang berbeda.
- Dapat berjalan pada web server apapun. sperti: Apache, IIS, Microsoft Personal Web Server, dll.
- Bisa membuat web menjadi Dinamis.
- Sintaksnya mirip bahasa C sehingga mudah dipelajari.
- Berbagai Script dan aplikasi gratis banyak tersedia.

B, Kekurangan PHP :
- Kurang name spacing jadi kalo dikerjain beberapa orang agak ribet.
- Kode dan libary php tersebar. (tidak seperti perl yang terpusat di cpan).



Sumber 1 :
http://en.wikipedia.org/wiki/Server-side_scripting



Note :
- Untuk Null akan di update secepatnya dan silahkan FeedBack untuk memberikan jawaban yang lebih Baik. peace.


"Answer with your own risk"setan

Selamat Mengerjakan minum.
Read More >>

Laporan Pendahuluan JarKomLan - 2

Mata Praktikum : Jaringan Komputer Lanjut
Materi : IP Tables
PJ A : Romadoni
PJ B : Wahyuni M. A


Soal.
1. Jelaskan apa yang dimaksud dengan IPTables dan Firewall !
2. Sebutkan sintaks pada IPtables?
3. Sebutkan dan Jelaskan perintah-perintah yang terdapat pada IPTables !

Jawaban.

1. Firewall & IPTables :
  • Firewall
    Sebuah sistem atau perangkat yang mengizinkan lalu lintas jaringan yang dianggap aman untuk melaluinya dan mencegah lalu lintas jaringan yang tidak aman. Firewall dapat digunakan untuk memfilter paket-paket dari luar dan dalam jaringan dimana ia berada. Jika pada kondisi normal semua orang dari luar jaringan anda dapat bermain-main ke komputer anda, dengan firewall semua itu dapat diatasi dengan mudah.

  • IPTables
    Sebuah fasilitas tambahan yang tersedia pada setiap perangkat komputer yang diinstali dengan sistem operasi Linux. IPTables merupakan fasilitas tambahan yang memiliki tugas untuk menjaga keamanan perangkat komputer anda dalam jaringan. Atau dengan kata lain, IPTables merupakan sebuah firewall atau program IP filter build-in yang disediakan oleh kernel Linux untuk tetap menjaga agar perangkat anda aman dalam berkomunikasi.


2. Pada IPTables kita memerlukan pengetahuan untuk mengetahui syntax yang dipergunakan pada saat menjalankan perintah menggunkan IPTables. Ada beberapa jenis syntax pada IPTables yaitu :
  1. Table
    IPTables memiliki 3 buah tabel, yaitu NAT, MANGLE dan FILTER. Fungsi dari masing-masing tabel tersebut sebagai berikut :

    - NAT = Secara umum digunakan untuk melakukan Network Address Translation. NAT adalah penggantian field alamat asal atau alamat tujuan dari sebuah paket.
    - MANGLE = Digunakan untuk melakukan penghalusan (mangle) paket, seperti TTL, TOS dan MARK.
    - FILTER = Secara umum, inilah pemfilteran paket yang sesungguhnya. Di sini bisa ditentukan apakah paket akan di-DROP, LOG, ACCEPT atau REJECT.


  2. Command
    Command pada baris perintah IPTables akan memberitahu apa yang harus dilakukan terhadap lanjutan sintaks perintah. Umumnya dilakukan penambahan atau penghapusan sesuatu dari tabel atau yang lain.


  3. Option
    Option digunakan dikombinasikan dengan command tertentu yang akan menghasilkan suatu variasi perintah.


  4. Generic Matches
    Artinya pendefinisian kriteria yang berlaku secara umum. Dengan kata lain, sintaks generic matches akan sama untuk semua protokol. Setelah protokol didefinisikan, maka baru didefinisikan aturan yang lebih spesifik yang dimiliki oleh protokol tersebut. Hal ini dilakukan karena tiap-tiap protokol memiliki karakteristik yang berbeda, sehingga memerlukan perlakuan khusus.


  5. Implicit Matches
    Adalah match yang spesifik untuk tipe protokol tertentu. Implicit Match merupakan sekumpulan rule yang akan diload setelah tipe protokol disebutkan. Ada 3 Implicit Match berlaku untuk tiga jenis protokol, yaitu TCP matches, UDP matches dan ICMP matches.Karena bahwa protokol UDP bersifat connectionless, maka tidak ada flags yang mendeskripsikan status paket untuk untuk membuka atau menutup koneksi. Paket UDP juga tidak memerlukan acknowledgement. Sehingga Implicit Match untuk protokol UDP lebih sedikit daripada TCP. Ada dua macam match untuk UDP, yaitu sport atau source-port dan dport atau destination-port.Paket ICMP digunakan untuk mengirimkan pesan-pesan kesalahan dan kondisi-kondisi jaringan yang lain. Hanya ada satu implicit match untuk tipe protokol ICMP, yaitu : –icmp-type.


  6. Explicit Matches
    - MAC Address : iptables –A INPUT –m mac –mac-source

    - Multiport Matches : iptables –A INPUT –p tcp –m multiport –source-port 22,53,80,110

    - Owner Matches : iptables –A OUTPUT –m owner –uid-owner 500

    - State Matches : iptables –A INPUT –m state –state RELATED,ESTABLISHED


  7. Target/Jump
    Target atau jump adalah perlakuan yang diberikan terhadap paket-paket yang memenuhi kriteria atau match. Jump memerlukan sebuah chain yang lain dalam tabel yang sama. Chain tersebut nantinya akan dimasuki oleh paket yang memenuhi kriteria. Analoginya ialah chain baru nanti berlaku sebagai prosedur/fungsi dari program utama. Sebagai contoh dibuat sebuah chain yang bernama tcp_packets. Setelah ditambahkan aturan-aturan ke dalam chain tersebut, kemudian chain tersebut akan direferensi dari chain input.

    iptables –A INPUT –p tcp –j tcp_packets

3. Berikut beberapa perintah dasar IPTables :
  • $ sudo iptables -L
    Memperlihatkan daftar aturan / rule yang ada iptables.


  • $ sudo iptables -A
    Tambahkan rule / aturan ini ke rantai aturan yang ada. Rantai yang valid
    adalah INPUT, FORWARD and OUTPUT. Kita biasanya lebih banyak menggunakan rantai INPUT yang berdampak pada traffic yang masuk.


  • $ sudo iptables -m state
    mengijinkan aturan di cocokan berdasarkan kondisi sambungan
    (connection state). Mengijinkan penggunaan option -–state.


  • $ sudo iptables -m limit
    Dibutuhkan oleh rule jika ingin melakukan pencocokan dalam waktu /
    jumlah tertentu. Mengijinkan penggunakan option --limit. Berguna untuk membatasi
    aturan logging.



Sumber 1 :
http://id.wikipedia.org/wiki/Firewall

Sumber 2 :
http://en.wikipedia.org/wiki/Iptables

Sumber 3 :
http://ronajingga.com/jarkom


Note :
- Untuk Null akan di update secepatnya dan silahkan FeedBack untuk memberikan jawaban yang lebih Baik. peace.
- Untuk melihat gambar lebih jelas silahkan klik gambar yang ingin dilihat. sengihnampakgigi

"Answer with your own risk"setan

Selamat Mengerjakan minum.
Read More >>

Related Posts Plugin for WordPress, Blogger...