INROOM

Tips For Computer, Design and Blog

PC Router

PC Router merupakan Router yang di buat dari sebuah PC yang dijadikan Fungsi Router yang dijanlakan dengan sistem operasi dan kebanyakan sistem operasi yang digunakan adalah berbasis OS (Operation System) Linux sehingga biasa di sebut Linux Based Router.
PC Router atau Linux Based Router sebenarnya sangat banyak sekali variannya baik yang berbayar/komersil maupun yang Free/open source. Yang komersil seperti Mikrotik OS, LogixOS/Neology, Gibraltar Dll, dan yang Free/open source seperti MonoWall, Pfsense, Smothwall Express, IPCop, Linktrack, DD-WrtX86, OpenWRTX86, Freesco dan masih banyak lagi lainnya. Jikapun berbayar/komersil tidak lebih dari US $ 100 dibandingkan jika harus membeli peralatan Hardware yang harganya (apalagi di Mark-Up) bikin kita menghela nafas panjang-panjang sambil geleng-geleng kepala sambil mengatakan “Betapa Borosnya Negeri ini”.
Keuntungan yang bisa diperoleh jika menggunakan PC router ini:
a.   Jika digunakan oleh instansi pemerintah atau ISP atau Personal maka tindakan tersebut merupakan tindakan yang tepat karena anda telah melakukan efisiensi besar-besaran. Karena apa ? PC bekas dapat anda gunakan seperti pentium 486 atau Pentium 1 artinya tidak perlu membeli lagi, sedangkan OS PC Router tidak perlu beli yang commercial cukup digunakan yang free/open source saja karena kemampuan dan feature yang open source juga sudah mampu mengalahkan yang commercial dan Router Ternama.
b.   Memiliki kemampuan/feature yang luar biasa seperti yang dimiliki oleh peralatan Router hardware Ternama yang harganya puluhan juta bahkan ratusan juta rupiah.
c.  Kemampuan processing dengan speed yang tinggi karena ditangani oleh kecepatan processor PC, memori PC, Mainboard PC, Harddisk PC dan lain-lain. Coba anda bandingkan Speed Processor Router Hardware yang kecepatannya Cuma 175 - 350 MHz saja. Coba bandingkan jika menggunakan MainBoard Via Evia Processor Onboard Cyrix 2,8GHz yang berharga sangat murah.
d.   Hardwarenya sangat mudah untuk di upgrade seperti layaknya PC. Dan untuk USB Wireless bisa di deteksi secara plug & Play tanpa harus merestart PC khususnya Linux Based Router Free BSD OS Pfsense.
e.   Instalasi yang sangat mudah dan tidak membutuhkan waktu yang lama (pengalaman saya menginstall PC Router tidak lebih dari 5 menit saja). Instalasi dapat menggunakan CD-ROM tapi yang lebih mudah dapat ditulis langsung dengan Phisicalywrite langsung dari OS Windows.
f.    Pada salah satu OS PC Router (Pfsense) yang mempunyai kemampuan mendukung USB WLAN yang dapat dijadikan Access Point. Sedangkan OS Router PC yang lain juga memiliki feature sebagai Virtual AP, Client Bridge, repeater, Wireless Client Dll. Tergantung dari ciri khas/feature dari OS PC Router tersebut seperti Lintrack atau DD-WRTX86.
[ Read More ]

OSCOMMERCE

Didorong cepatnya perkembangan era, pengaturan bisnis Anda di Internet dapat menjadi cara yang menguntungkan untuk menarik pelanggan, memperluas pasar dan meningkatkan penjualan. Dalam lingkungan bisnis online global banyak perusahaan pengembangan web menawarkan jasa profesional untuk pengembangan alat bisnis online. Daftar beberapa produk open source populer mencakup, Joomla, Mambo, Drupal, CakePHP, osCommerce, Ruby on Rails, dll.
OsCommerce adalah salah satu yang paling populer dan berkuasa, e-commerce aplikasi dapat Anda gunakan untuk setup sebuah toko online. Ini adalah solusi berbasis Open Source dan dapat didownload secara gratis dari internet. OsCommerce memiliki banyak fitur menarik yang memungkinkan Anda untuk dengan mudah membangun dan mempertahankan toko online Anda dengan hampir tidak ada upaya. Untuk referensi Anda - osCommerce masyarakat telah berkembang sampai dengan sekitar 100.000 anggota dan tentu mereka akan terus meningkat.
OS Commerce menggabungkan solusi open source untuk menyediakan sebuah platform yang bebas dan terbuka e-commerce, yang meliputi PHP kuat, bahasa scripting web, stabil Apache web server dan database server MySQL cepat. OS Commerce adalah toko online solusi lengkap yang berisi akhir katalog depan dan sebuah alat administrasi backend. OsCommerce aplikasi keranjang belanja dikemas dengan semua fitur yang diperlukan untuk membuat web toko online yang sukses. Hal ini memungkinkan pemilik toko untuk mengelola toko onlinenya dengan mudah sangat kurang. Beberapa Keunggulan dari OsCommerce antara lain:
  • Gratis karena merupakan aplikasi open source
  • Sangat mudah untuk initial setup nya
  • Tidak sulit untuk memaintain isi didalamnya
  • Gampang bagi administrator toko untuk menampilkan semua produk mereka ke customer dengan permintaan-permintaan khusus dari customer itu sendiri.
  • Komunitas yang aktif dimana sesama member saling membantu apabila menemukan kesulitan dalam penggunaannya
Adapun Kelemahan oscommerce antara lain:
  • Beragam fasilitas yg ada di oscommerce terkadang malah menjadi persoalan tersendiri jika yang ingin dibuat hanya sebuah toko online yg sederhana.
  • Upgrade dan penggantian template oscommerce juga harus dilakukan secara manual (upload) yang terkadang terkesan rumit.
Fitur-fitur inti di dalam OsCommerce adalah sebagai berikut:
a.    Customer Functionality
Customer dapat melihat semua history pembelian didalam toko online kita. Database mengenai penjualan atas customer tersimpan rapi. Customer juga dapat memaintain account mereka sendiri.
b.   Product Functionality
Menampilkan produk-produk yang dijual didalam toko online kita. Berapa stok yang tersedia dan penjelasan lebih lanjut mengenai spesifikasi produk yang bersangkutan.
c.   Payment Functionality
Menyediakan beberapa alternatif pembayaran atas pembelian terhadap produk didalam toko online. Baik itu offline maupun online pembayaran.
d.   Shipping Functionality
Fitur pengiriman yang akan langsung menghitung berapa biaya pengiriman yang akan ditanggung oleh pembeli terhadap berat, quantity dan tujuan pengiriman atas suatu produk yang dijual di toko online.
e.   Tax Functionality
Menampilkan pajak atas penjualan produk di dalam toko online kita. Bisa menampilkan pajak yang berbeda-beda tergantung atas produknya.
[ Read More ]

Kriptografi

Kriptografi adalah suatu ilmu yang mempelajari bagaimana cara menjaga agar data atau pesan tetap aman saat dikirimkan, dari pengirim ke penerima tanpa mengalami gangguan dari pihak ketiga. Menurut Bruce Scheiner dalam bukunya "Applied Cryptography", kriptografi adalah ilmu pengetahuan dan seni menjaga message-message agar tetap aman (secure).
Konsep kriptografi sendiri telah lama digunakan oleh manusia misalnya pada peradaban Mesir dan Romawi walau masih sangat sederhana. Prinsip-prinsip yang mendasari kriptografi yakni:
  • Confidelity (kerahasiaan) yaitu layanan agar isi pesan yang dikirimkan tetap rahasia dan tidak diketahui oleh pihak lain (kecuali pihak pengirim, pihak penerima / pihak-pihak memiliki ijin). Umumnya hal ini dilakukan dengan cara membuat suatu algoritma matematis yang mampu mengubah data hingga menjadi sulit untuk dibaca dan dipahami.
  • Data  integrity (keutuhan data) yaitu layanan yang mampu mengenali/mendeteksi adanya manipulasi (penghapusan, pengubahan atau penambahan) data yang tidak sah (oleh pihak lain).
  • Authentication   (keotentikan)   yaitu   layanan   yang   berhubungan   dengan identifikasi. Baik otentikasi pihak-pihak yang terlibat dalam pengiriman data maupun otentikasi keaslian data/informasi.
  • Non-repudiation (anti-penyangkalan) yaitu layanan yang dapat mencegah suatu pihak untuk menyangkal aksi yang dilakukan sebelumnya (menyangkal bahwa pesan tersebut berasal dirinya).
Berbeda dengan kriptografi klasik yang menitikberatkan kekuatan pada kerahasiaan algoritma yang digunakan (yang artinya apabila algoritma yang digunakan telah diketahui maka pesan sudah jelas "bocor" dan dapat diketahui isinya oleh siapa saja yang mengetahui algoritma tersebut), kriptografi modern lebih menitikberatkan pada kerahasiaan kunci yang digunakan pada algoritma tersebut (oleh pemakainya) sehingga algoritma tersebut dapat saja disebarkan ke kalangan masyarakat tanpa takut kehilangan kerahasiaan bagi para pemakainya.
Berikut adalah istilah-istilah yang digunakan dalam bidang kriptografi :
  • Plaintext  (M)  adalah pesan yang hendak  dikirimkan  (berisi  data asli).
  • Ciphertext  (C)  adalah pesan ter-enkrip (tersandi) yang merupakan hasil enkripsi.
  • Enkripsi (fungsi E) adalah proses pengubahan plaintext menjadi ciphertext.
  • Dekripsi (fungsi D) adalah kebalikan dari enkripsi yakni mengubah ciphertext menjadi plaintext, sehingga berupa data awal/asli.
  • Kunci adalah suatu bilangan yang dirahasiakan yang digunakan dalam proses enkripsi dan dekripsi.
Kriptografi itu sendiri terdiri dari dua proses utama yakni proses enkripsi dan proses dekripsi. Seperti yang telah dijelaskan di atas, proses enkripsi mengubah plaintext menjadi ciphertext (dengan menggunakan kunci tertentu) sehingga isi informasi pada pesan tersebut sukar dimengerti.
Peranan kunci sangatlah penting dalam proses enkripsi dan dekripsi (disamping pula algoritma yang digunakan) sehingga kerahasiaannya sangatlah penting, apabila kerahasiaannya terbongkar, maka isi dari pesan dapat diketahui.
Secara matematis, proses enkripsi merupakan pengoperasian fungsi E (enkripsi) menggunakan e (kunci enkripsi) pada M (plaintext) sehingga dihasilkan C (ciphertext), notasinya :

Ee(M) – C
Sedangkan untuk proses dekripsi, merupakan pengoperasian fungsi D (dekripsi) menggunakan d (kunci dekripsi) pada C (ciphertext) sehingga dihasilkan M (plaintext), notasinya :

Dd(C) = M
Sehingga dari dua hubungan diatas berlaku :
Dd(Ee(M)) = M

[ Read More ]

Membuat Active Directory di Windows Server 2003


Mungkin sebagian dari kalian blum tau apa itu active directory.. ok akan saia berikan definisinya..
Active Directory adalah layanan direktori yang dimiliki oleh sistem operasi jaringan Microsoft Windows 2000, Windows XP, Windows Vista, dan Windows Server 2008. Active Directory terdiri atas basis data dan juga layanan direktori. Basis data yang dimiliki oleh Active Directory menyimpan segala sumber daya yang terdapat di dalam jaringan, seperti halnya komputer yang telah tergabung ke sebuah domain, daftar akun pengguna dan kelompok pengguna, folder yang di-share, dan lain-lain. Sementara itu, layanan direktori yang dimilikinya membuat informasi yang disimpan di dalam basis data dapat diakses oleh pengguna dan aplikasi. Active Directory sebenarnya merupakan implementasi dari protokol Lightweight Directory Access Protocol (LDAP).
(Sumber : http://id.wikipedia.org/wiki/Active_directory)

OK skrang kita mulai. Sebelum itu saia hanya mengingatkan bahwa OS yang saia pake dalam tutorial ini menggunakan Windows Server 2003.

Pertama masuk ke Windows 2003 setelah itu ikuti langkah-langkah berikut
  • Masuk menu run
      
  • Ketikkan dcpromo - next - pilih domain controller for new domain (next)
      
      
  • Pilih no.just install.. - next - masukkan domain kalian misal : terserah.com - next
      
      
      
      
  • Pilih permision compatible.. - next - masukkan password administrator kalian harus menggunakan kombinasi huruf,angka, dan karakter
      
      
  • Next - maka proses instalsi active direktori akan berlangsung (tunggu hingga proses selesai)
      
  • Start - administrative tools - active directory users and computers
      
  • Kita akan mulai membuat sebuah organization yang didalamnya terdapat group dan user
  • Domain yang kita buat tadi - new - organization unit (nama organization : HRD)
      
        
  • Langkah selanjutnya buat group dalam organization unit HRD (HRD - new - group) misal : nama group kepegawaian - next
      
      
  • Langkah selanjutnya membuat user (masuk menu user - new - user) maka user baru telah terbentuk (misal user joko dia adalah bagian group dari kepegawaian dan dia menjaid bagian dari HRD)
      
      
  • User tadi yang telah terbentuk - add group - masukkan ke group (kepegawaian)
      
      
      
      
proses instalasi selesai silahkan dicek lewat administrative tools..
[ Read More ]

Membuat Web Server SSL Pada Linux Fedora 12

Pada tutorial kali ini akan dijelaskan mengenai konfigurasi Web Server pada linux fedora, caranya berbeda-beda menurut versi linux fedora itu sendiri. Pembuatan web server disini menggunakan linux fedora versi 12. Paket yang diperlukan:
  • httpd
  • openssl
  • modssl
Nah supaya lebih cepat, mari kita langsung menuju ke TKP. Langkah-langkah:
1.)  Buka terminal fedora dan masuklah sebagai root
          # su
       lalu isikan password anda.
2.)  Lakukan pengecekan terhadap paket yang akan dibutuhkan yaitu httpd, openssl, dan modssl
          # rpm -qa | grep httpd
          # rpm -qa | grep openssl
          # rpm -qa | grep mod_ssl
Untuk fedora versi 12 yang belum diupdate repositorinya, biasanya hanya modssl saja yang belum terinstal. Maka install terlebih dahulu paket modssl-nya.(untuk jaga-jaga, pastikan anda terhubung ke internet).
          # yum install mod_ssl
      Pada proses penginstalan apabila muncul optional Y/N maka pilhlah y lalu tekan enter. Setelah proses complete, maka kita masuk pada langkah ke-3
3.)  Edit konfigurasi httpd
          # gedit /etc/httpd/conf/httpd.conf
      Cari dan ubahlah tulisan:
  • Servername www.example.com:80 menjadi Servername (IP anda):80
4.)  Setelah proses pengeditan httpd selesai, klik save lalu keluar. Setelah itu masuk ke direktori sertifikat dan isikan keterangan seperti contoh gambar ( kata azmialfian disini dapat diganti sesuai keinginan anda ):
          # cd /etc/pki/tls/certs
          # make azmialfian.key


          # openssl rsa -in azmialfian.key -out azmialfian.key


          # make azmialfian.csr


          # openssl x509 -in azmialfian.csr -out azmialfian.crt -req -signkey azmialfian.key -days 3650
5.)  Mengubah pengaturan dengan perintah
          # chmod 400 azmialfian.*
6.)  Edit ssl
          # gedit /etc/httpd/conf.d/ssl.conf
  • Hapuslah tanda pagar yang ada sebelum " Document root /var/www/html".
  • Gantilah Servername www.example.com:443 menjadi (IP anda):443
  • Gantilah SSLCertificate file /etc/pki/tls/certs/localhost.crt menjadi SSLCertificate file /etc/pki/tls/certs/azmialfian.crt
  • Gantilah SSLCertificate file /etc/pki/tls/private/localhost.key menjadi SSLCertificate file /etc/pki/tls/private/azmialfian.key
7.)  Copy azmialfian.key kedalam direktori private
          # cp azmialfian.key /etc/pki/tls/private
8.)  Restart httpd
          # /etc/init.d/httpd restart
      Jika proses restart tertulis OK maka proses instalasi proxy server telah berhasil, jika FAIL maka cobalah restart ulang, dan jika masih FAIL coba periksalah langkah-langkahnya dari awal.
Testing apache HTTP (httpd) pada browser.........
[ Read More ]

Membuat Proxy Server Pada Fedora 12

Ringkasan ini tidak tersedia. Harap klik di sini untuk melihat postingan.
[ Read More ]

Instalasi IIS pada Windows Seven Professional

Baik kawan, kali ini kita menciba instalasi IIS (Internet Information Services) pada windows seven professional. Ok kita mulai saja.....
Langkah-langkah:
    1. klik start --> control panel











   
    
    2. Pilih Programs and Features




3. Klik Turn Windows feature On or Off pada kiri atas













 4. Beri tanda pada semua IIS yang akan diinstall seperti contoh gambar diatas
 5. Setelah selesei proses instalasi, lakukan pengecekan melalui browser dengan mengetikkan  http://localhost/, maka tampilan akan seperti contoh dibawah ini.

   Apabila muncul seperti diatas maka proses instalasi anda telah berhasil.....
[ Read More ]