• RSS
  • Facebook
  • Twitter

Welcome To All New altertek.net

Tampilkan postingan dengan label Kuliah. Tampilkan semua postingan
Tampilkan postingan dengan label Kuliah. Tampilkan semua postingan

Kamis, 03 Januari 2013


ABSTRAK

ALTER GAJAH MADA, Implementasi Integrasi Account Aplikasi Menggunakan Lightweight Directory Access Protocol (LDAP) Zimbra Dan Remote Authentication Dial In User Service (RADIUS) Mikrotik : Jaringan Intranet Pusat Pengembangan Informatika Nuklir (PPIN) BATAN Serpong, dibawah bimbingan DEFIANA ARNALDY dan ANDREW FIADE.
Internet menyediakan beberapa aplikasi yang dapat digunakan oleh pemakai Internet. Aplikasi-aplikasi tersebut membutuhkan account untuk saling berkomunikasi, dimana account tersebut pada umumnya terdiri dari username dan password. Manajemen account akan sulit apabila  username dan password tesebut berbeda dan dari aplikasi yang berbeda pula. Untuk menyederhanakan hal tersebut diperlukan adanya integrasi account beberapa aplikasi menjadi satu. Salah satu dari teknologi tersebut ialah pemanfaatan Lightweight Directory Access Protocol (LDAP) dan Remote Authentication Dial In User Service (RADIUS). Pusat Pengembangan Informatika Nuklir (PPIN) BATAN merupakan salah satu divisi dari Badan Tenaga Nuklir Nasional (BATAN) yang berfungsi mengembangkan dan menerapkan teknologi informasi untuk BATAN. BATAN menggunakan web mail berbasis Squirrel Mail yang tidak mempunyai tampilan mobile web dan manajemen account belum terpusat. Selain hal tersebut PPIN menggunakan Mikrotik RouterOS untuk distribusi koneksi jaringan kabel dan tanpa kabel milik BATAN, namun untuk manajemen hotspot account belum menggunakan RADIUS. Berawal dari masalah-masalah  tersebut, topik dari penelitian ini adalah mengintegrasikan akun mail, web chat, dan hotspot  Mikrotik menjadi satu menggunakan mail account Zimbra, dengan ini manajemen account hanya menggunakan Zimbra Collaboration Suite (ZCS). Sehingga hasil penelitian ini adalah penggunaan account Zimbra untuk layanan mail, chat dan hotspot yang di implementasikan pada Pusat Pengembangan Informatika Nuklir (PPIN) BATAN.

Kata Kunci :  Zimbra, Openfire, Spark, Mikrotik, Wireless, Mail, Chat, Hotspot, Lighweight Directory Access Protocol (LDAP), Remote Authentification Dial In User Services (RADIUS), Sertifikat Digital, Secure Socket Layer (SSL).
Bab I-V + 164 Halaman + xiv Halaman + 57 Gambar + 11 Tabel + Pustaka + Lampiran
Pustaka Acuan (35)

Untuk Password Silahkan Isi Form dibawah ini:

Sabtu, 08 Desember 2012

Sebenarnya ini merupakan materi terakhir dari modul keamanan jaringan. Materi terkhir ini membahas tentang bagaimana cara membaca logfile beberapa service di Sistem Operasi Linux, namun kali ini untuk membaca logfile tersebut kita akan dimudahkan dengan salah satu aplikasi web based bernama Webalizer Logfile Analysis.

Berikut beberapa paket yang dibutuhkan pada praktek kali ini:
  1. Webmin
  2. Apache Web Server
  3. Firestarter
  4. Webalize Logfile Analysis


Langkah 1
Install Firestarter

Ketik command ini pada terminal:
sudo apt-get install firestarter

Setting firestarter untuk memfilter NIC yang terkoneksi pada jaringan internet, atau jika terdapat 2 NIC aktifkan fitur Internet Connection Sharing (ICS).


Lalu buka port 10000 pada incoming connection.

Klik Apply (Tanda Checklis berwarana hijau) ini berfungsi untuk membuka port 10000, port yang digunakan oleh Webmin.

Langkah 2
Install Webmin

Untuk install webmin sudah dibahas di altertek.net pada link dibawah ini:

Jika sudah silahkan pergi ke browser anda, pada address bar ketik https://localhost:10000
Jika pada Ubuntu username adalah user standar sedangkan password adalah root password.
Jika pada red Hat Based seperti Fedora username: root, password: root password.

Langkah 3
Install Apache Web Server
Untuk menginstall apache web server dapat menggunakan webmin ataupun Linux terminal.
Via terminal:
sudo apt-get install apache2

Via Webmin
  • Klik Unused Modules
  • Klik Apache Web Server
  • Klik Install Apache Web Server



Jika apache sudah terinstall, maka jika anda mengetik http://localhost terdapat tulisan "It Works".

Langkah 4
Install Webalizer Logfile Analysis

Seperti install apache pada Webmin, klik Unused Modules dan cari Webalizer Logfile Analysis.
Jika sudah sekarang refresh module seperti gambar dibawah ini.

Lalu Logout dan masuk kembali ke halaman Webmin

Jika sudah masuk pada tab server dan anda akan lihat Webalizer Logfile Analysis sudah berada pada tab tersebut.

Pada praktek ini saya mencontohkan untuk melihat log Apache
Klik Webalizer Logfile Analysis, jika logfile Apache sudah ada anda tidak perlu menambahkan service log, jika belum lakukan hal berikut:





  • Klik Base Logfile path:

Arahkan ke /var/log/apache2/access.log

  • Pilih Logfile type:

Apache
Nb: Mendukung Apache Log, Squid Log, dan FTP Log.

  • Klik Write report to directory:

Silahkan taruh di directory yang anda sukai, saya sendiri menempatkannya pada directory /home/document/
Klik Save dan kembali pada tab Webalizer Logfile Analysis, sekarang anda akan lihat Apache log sudah ada pada Webalizer.
Klik /var/log/apache2/access.log
Maka akan ada tampilan seperti ini
Sebelumnya silahkan buka http://localhost beberapa kali, hitung berapa kali anda membuka alamat tersebut.
Lalu klik generate report untuk mengubah logfile ke format HTML dan klik View report untuk melihatnya.


Maka anda akan melihat berapa kali web anda di klik.
Anda dapat membuat jadwal kapan generate log ke format HTML dilakukan, (Per Menit, Per Jam, Per Hari, & Per Tahun) namun dengan resiko kapaistas hardisk anda cepat penuh karena digunakan untuk menaruh hasil generasi log.
Selamat mencoba.

Minggu, 25 November 2012

Kali ini saya akan menjelaskan bagaimana cara mengaktifkan Hyper Text Transfer Protocol Secure (HTTPS) pada web server yang menggunakan Apache Web server versi 2. Apache Web server saya install pada sistem operasi Ubuntu 10.04 LTS 32 bit.
Berikut alat dan bahan yang dibutuhkan:

  1. Apache Web server.
  2. Open SSL.
  3. Web Browser.

Berikut langkah kerjanya:
Install Apache Web server dengan perintah:
sudo apt-get install apache2

Lalu install Open SSL yang akan digunakan untuk membuat sertifikat digital, dengan perintah:
sudo apt-get install openssl

Membuat sertifikat digital.

Senin, 28 Mei 2012

Mungkin bagi yang sedang mengerjakan tugas akhir (skripsi) terutama dalam bidang engineering pasti membutuhkan software untuk menggambar diagram seperti UML, dan lain-lain. Pilihan pertama pasti anda lebih mengetahui Microsoft Office Visio seperti pada gambar dibawah ini:


Dari pada anda memakai MS. Visio bajakan alangkah lebih baik anda menggunakan software legal yang mempunyai fitur yang sama bahkan saya rasa software ini lebih baik dibanding MS. Visio jika difungsikan sebagai diagram editor. Adalah Dia Diagram Editor, sebuah software opensource cross-platform (tersedia untuk Windows, OS X, dan LINUX). 

Minggu, 29 April 2012

Sebenarnya Freeradius disini digunakan sebagai jembatan antara LDAP Zimbra dan Mikrotik. Kurang lebih topologinya seperti ini:
Dimana yang saya ingin bangun ialah Single Sign On untuk hotspot mikrotik, openfire, dan Zimbra mail Server. Jadi ketika user ingin login ke Hotspot dengan akun email yang sudah terdaftar. Topologi ini cocok digunakan di kantor atau instansi. Namun tidak cocok untuk diterapkan pada public zone, seperti restaurant, mall, dan kampus.


Langkah pertama untuk membangun sistem topologi ini yaitu

  • Persiapan Topologi
  • Resource HW dan SW
  • Install Software System
  • Install Zimbra
  • Install Openfire
  • Install Freeradius
  • Konfigurasi Mikrotik Radius
  • Konfigurasi Mikrotik Hotspot
  • Kustomisasi


Persiapan Topologi
Topologi diatas sengaja saya menaruh server dan router sejajar dibawah router utama, agar jaringan yang berada dibawahnya dapat mengakses web, mail, dan chat server.

Resource HW dan SW
Hardware disini meliputi:

  • 2 Server HP 4 GB RAM Corei5
  • Switch Bluelink 5 Port
  • Router Board 750
  • AP Engenius 3220 Senao
  • Kabel UTP
  • Client beberapa unit baik Desktop, Laptop dan mobile.

Selasa, 21 Februari 2012

Pada Minggu ke empat ini, saya fokus terhadap webmin, karena tujuan diciptakan proxy server ini, ialah untuk memudahkan anak SMK untuk belajar Proxy server dengan mudah tanpa harus memahami terlebih dahulu konfigurasi via terminal, yang mungkin orang awam akan merasa sedikit kesulitan.


Untuk masuk Webmin , silahkan ikuti langkah-langkah berikut:

  1. Jalankan browser kesukaan anda, disarankan Mozilla Firefox. Lalu ketik di address bar http://ipserveranda:1000 atau https://localhost.localdomain:10000/
  2. Input Username dan password anda, default untuk webmin ialah username=root dan password=password administrator linux anda.

Setelah masuk, anda akan melihat tampilan utama webmin yang menampilkan:
  • System Hostname
  • Sistem Operasi
  • Versi Webmin
  • Informasi Kernel dan Processor yang digunakan
  • Uptime SistemJumlah Proses yang berjalan
  • Penggunaan CPU
  • Informasi Memory Fisik (RAM)
  • Virtual Memory (SWAP)
  • Kapasitas hardisk (Usage dan Free)
  • Paket yang update -Nya tersedia
Pengaturan Squid

Kamis, 16 Februari 2012

Sebenarnya ini bagian teman satu team dengan saya, dia membahas tentang pemanfaatan Squid Sebagai bandwidht Limiter. Jadi Konfigurasi Squid.conf saya dimodifikasi lagi sehingga berbentuk seperti ini:


Perhatikan pada baris berikut:
Skenario yang ada di jaringan saya sebagai berikut:
Kecepatan koneksi pada jaringan saya sebesar 128 Kbps ingat bit bukan Byte.
  • Sebuah Proxy Server dengan OS Fedora.
  • 1 PC sebagai Komputer Administrator
  • 1 PC sebagai komputer Client (Dengan catatan ini hanya sebagai percobaan saja, pada kenyatannya, komputer client yang ada di jaringan saya berjumlah 25 unit )

Ketahuilah IP-IP dari komputer admin dan client

Lalu buat deklarasi dari akses List tersebut:

Rabu, 08 Februari 2012

Troubleshoot Terhadap Proxy Server Berbasis Squid


Squid memang cukup tangguh untuk proxy server apalagi dipadukan dengan Sistem Operasi Linux. Akan tetapi masih tetap ada beberapa ancaman yang menyerang squid baik itu berupa cara manual ataupun menggunakan tool-tool tertentu, berikut beberapa macam ancaman tersebut:


1. Port https (http Secure)
Kebanyakan administrator, pasti lupa bahwa beberapa situs dapat dibuka melalui port yang berbeda ada yang menggunakan http biasa, https, dan ada juga yang menggunakan keduanya, sebagai contoh Facebook.

Saya sendiri sampai sekarang belum mempunyai solusi yang pasti untuk menangani khasus ini untuk yang transparent Proxy, akan tetapi untuk yang manual Proxy ada beberapa cara yakni:

Menggunakan acl biasa dikombinasikan dengan dstdom_regex

misal kita deklarasikan acl pada squid.conf:

Selasa, 07 Februari 2012

Pada hari kelima merupakan customisasi tampilan Error Page, caranya dengan edit css pada folder squid bernama "errorpage.css". Namun alangkah lebih baiknya anda backup css lama dengan rename css tersebut lalu copy dan edit css baru dengan nama "errorpage.css".

Berikut ialah konfigurasi css saya, hanya diubah background image, mengambil logo tempat saya PKL.



Atau jika anda ingin bahasa lainnya hanya membuat css baru simpan di directory squid.lalu untuk customisasi ubah pada squid.conf

deny_info NAMA_FILE_PESAN nama_acl


Berikut tampilan error page yang saya bangun:

Senin, 06 Februari 2012

Sampai pada hari kelima PKL, dimana saya melakukan manual config pada Proxy server squid.

Sebelumnya apabila kalian install squid via yum, maka directory squid secara otomatis terdapat pada /etc/squid/ lalu file configurasi terdapat pada /etc/squid/squid.conf.

Sebelum edit squid.conf silahkan backup setting yang terdahulu, walaupun sudah terdapat squid.conf.default.

Berikut ialah konfigurasi squid.conf pada Proxy server saya


Perhatikan pada source code squid.conf pada baris:

http_port 3128

Kamis, 02 Februari 2012

Hari Keempat

Ya, lanjut pada hari keeampat, dimana memasang NIC yang sudah dibeli dan Connection Sharing dengan 2 LAN Card pada 1 PC di Fedora 16, jadi 1 LAN Card yang terhubung ke internet, 1 LAN card lagi berguna untuk sharing ke komputer Client.

Untuk Setting Computer Server

Pertama kalian harus mengetahui Nama/ID dari masing-masing NIC, dengan command:
[batan@batan ~]$ dmesg |grep eth

Maka akan keluar nama dari masing-masing interfaces

Setting IP diketahui konfigurasinya adalah sebagai berikut:


Lalu Enable IP Forwarding via terminal dengan command:

sudo gedit /etc/sysctl.conf Akan ada konfigurasi, dan perhatikan pada baris Controls IP Packet Forwarding



ubah 0 menjadi 1, lalu save

Untuk sharing ada 2 cara melalui iptables dan melalui GUI network manager.
  • Untuk yang iptables ada di blog berikut
  • Untuk yang melalui GUI Network Manager caranya sebagai berikut:

Senin, 30 Januari 2012

Hari Pertama:
Untuk hari pertama ialah persiapan Merakit PC yang akan dijadikan sebagai Server, installisasi Linux Fedora, dan Konfigurasi Internet Local.
   

PC
PC yang digunakan untuk dijadikan Proxy Sever ialah HP Pavilion P6521 Khusus pasar Indonesia
Dengan Spesifikasi Hardware:





Instalisasi OS

OS yang akan digunakan sebagai server ialah Fedora 16 64 bit, Kami menggunakan Fedora 16 atas dasar Tipe PC yang digunakan dengan spesifikasi yang begitu baru, dikhwatirkan bila menggunakan versi lama driver-driver untuk hardware PC tersebut belum tersedia.


Akhirnya saya memakai Fedora 16 dengan Kernel 3.XX dan Gnome 3


Untuk cara install sama saja dengan Install Fedora Security

Setting Internet Local

Rabu, 21 Desember 2011

Kalian mengenal arduino? Board Mikrocontroller yang pada umumnya digunakan untuk implementasi Robotic. Board ini bersifat Open Source, jadi anda dapat membuat board yang mirip dengan Arduino dan juga kompatibel dengan IDE Arduino.


Walaupun Arduino mempunyai banyak jenis board dan Shield, seperti pada gambar dibawah ini:
Screenshot [Arduino Products] :




Erulduino board Alternatif Arduino yang kompatibel dengan Arduino Duiemilanov, IC ATMEGA8 maupun ATMEGA328, buatan lokal mahasiswa Bali (dewataelektronic.com) dengan spesifikasi:
  • Microcontroller ATmega 8
  • Operating Voltage 5V
  • Input Voltage (recommended) 7-12V
  • Input Voltage (limits) 6-20V
  • Digital I/O Pins 14 (of which 6 provide PWM output)
  • Analog Input Pins 6
  • DC Current per I/O Pin 40 mA
  • Flash Memory 8 KB of which 1 KB used by bootloader
  • SRAM 1 KB
  • EEPROM 512 byte
  • Clock Speed 16 MHz



Screenshot:
Saya sendiri sudah memesan board ini di dewataelektronik.com untuk membuat percobaan Microcontroller. Kebetulan saya mendapatkan yang daya input ke board 9 volt. 

Flashing dengan IDE Arduino

Senin, 19 Desember 2011


Contoh Program Client Server database dengan Java
Yang dibutuhkan ialah:
2. JDK
4. XAMPP

Cara menjalankan
  • ·  Install JDK – Lalu Netbeans
  • ·  Install XAMPP
  • ·  Buka Netbeans – Open Project – Pilih File Project
  • ·  Open database-api, database-client, database-server (Sekaligus)
             Jika sudah di Import
  • ·   Menuju XAMPP – Run Service Apache dan Mysql

  • ·      Menuju ke Browser Ketik di Address Bar
  •        Menuju ke Database-create database , dengan Nama: client_server

Jumat, 02 Desember 2011

Kebetulan saya tadi sedang mencari lokasi training Cisco dan Juniper di sekitar Jakarta. Setelah mencari saya menemukan tempat yang dekat dan menurut saya ini yang paling murah hanya 2.5 Juta baik itu Juniper ataupun Cisco.



Langsung saja Brosur silahkan download dibawah ini:

Kamis, 01 Desember 2011

Sebenarnya ini merupakan tugas kuliah 2 tahun yang lalu, Tugas Multimedia, yakni membuat Web Flash. Kebetulan saya menggunakan Macromedia Flash.

Web ini sangat sederhana sekali, hanya web pribadi yang berisi biodata penulis. Berikut Screenshot:



Demo website tersebut dapat dilihat di http://megaswf.com/file/1381709

Untuk Tutorialnya silahkan lihat dibawah ini:

Selasa, 29 November 2011

Selamat sore sobat Blogger, kali ini saya akan membagikan software yang hampir tiap hari saya gunakan untuk mensimulasikan topologi jaringan yang saya ingin bangun.



Yup, benar software dari Cisco ini memang sangat membantu "Cisco Packet Tracer". Software yang saya share ini versi 5.3.1 Untuk sistem operasi windows. Pada versi kali ini ditambahkan beberapa end device, seperti pada gambar dibawah ini:

Jumat, 11 November 2011


Wirausaha merupakan pengambilan resiko untuk menjalankan sendiri dengan memanfaatkan peluang-peluang untuk menciptakan usaha baru atau dengan pendekatan yang inovatif sehingga usaha yang dikelola berkembang menjadi besar dan mandiri tidak bergantung kepada pemerintah atau pihak-pihak lain dalam menghadapi segala tantangan persaingan. Inti dari kewirausahaan adalah

Sebenarnya program ini ialah tugas UAS Praktikum Pemrograman Berorientasi Objek. Intinya kita diharuskan menampilkan text (kumpulan materi selama kuliah satu semester) kedalam sebuah program. Jadi apabila kita klik menu-Nya maka pada text field akan tampil source code dari materi tersebut.

Berikut source code: