Popular Post

Popular Post

Recent post

Archive for August 2013

Perangkat lunak


Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer.[1][2][3]
Di bawah ini ada beberapa contoh macam perangkat lunak, yaitu:


Perangkat lunak

Pengertian Dan Fungsi Software


Pengertian software secaraharfiahadalahpirantilunak; perangkatlunak; program komputer.Istilahbaku software dalambahasa Indonesia adalahperangkatlunak. Software adalahkumpulanbeberapaperintah yang dieksekusiolehmesinkomuterdalammenjalankanpekerjaanya.Software (perangkatlunak) inimerupakancatatanbagimesinkomputeruntukmenyimpanperintah, maupundokumensertaarsiplainnya.
Selainitu, software jugamerupakan data elektronik yang disimpansedemikianrupaolehkomputeritusendiri. Data yang disimpaninidapatberupa program atauintruksi yang akandijalankanolehperintah, maupuncatatan-catatan yang diperlukanolehkomputeruntukmenjalankanperintah yang dijalankannya. Untukmencapaikeinginannyatersebutdirancanglah  suatususunanlogika, logika yang disusuninidiolahmelaluiperangkatlunak, yang disebutjugadengan program beserta data-data yang diolahnya. pengolahanpada software inimelibatkanbeberapahal, di antaranyaadalahsistemoperasi, program, dan data. Software inimengatursedemikianrupasehinggalogika yang adadapatdimengertiolehmesinkomputer.
Dalamarti yang paling luas, software komputerbisadiartikansebagaisesuatuprosedurpengoperasian.Suatuacara yang ditayangkanolehtelevisi, dapatdianggapsebagai software darisuatuperalatantelevisi.Demikian pula halnyadenganmusik yang telahdirekam di ataskasetatau compact disc (CD), data di ataskertas ,sertaceritaataupunuraian yang ada di dalamsebuahbuku.
Software adalahkomponendalam data processing system yang berupa program-program danteknik-teknik lain untukmengontrolsistem.Istilah software inipadaumumnyauntukmenyatakancara-cara yang menghasilkanhubungan yang lebihefisienantaramanusiadanmesinkomputer. Software dapat pula di artikansebagaisegalamacamjenis program yang digunakanuntukmengoperasikankomputerdanperalatannya.
Fungsi Software:
  • Mengidentifikasi program,
  • Menyiapkanaplikasi program agar tatakerjaseluruhperalatanterkontrol,
  • mengaturdanmembuatpekerjaanlebihefisien


Web Server


12 Jun 13 Pengertian Web Server
Web server adalah sebuah aplikasi server yang melayani permintaan HTTP atau HTTPS dari browser dan mengirimkannya kembali dalam bentuk halaman-halaman web. Halaman-halaman web yang dikirim oleh web server biasanya berupa file-file HTML dan CSS yang nantinya akan diparsing atau ditata oleh browser sehingga menjadi halaman-halaman web yang bagus dan mudah dibaca.
Cara Kerja Web Server

Cara kerja dari web server sebenarnya sangat mudah kita pahami. Contoh paling mudah seperti berikut; kita akan membuka sebuah halaman website, yang biasanya berupa URL http://www.wikipedia.org/home.htm. Kita akan mengetikkan URL tersebut di peramban atau browser kemudian menekan tombol enter,  tanpa kita ketahui proses yang terjadi di belakang layar atau di dalam browser itu sendiri, maka akan muncullah halaman website di layar monitor komputerkita. Proses yang akan terjadi pada browser adalah browser akan membentuk koneksi dengan web server, meminta halaman website dan menerimanya. Web server kemudian mengecek permintaan tersebut apakah tersedia atau tidak.
Apabila tersedia, maka web server akan mengirimkan data kepada browser. Apabila permintaan tidak ditemukan atau terjadi error maka web server akan mengirimkan pesan error kepada browser. Pembentukan koneksi, permintaan data, penerimaan data dari browser ke web server diatur dalam sebuah kode RFC2616. RFC2616 mencantumkan status web server dalam bentuk kombinasi tiga angka yang memiliki arti berbeda-beda. Status ini muncul di peramban saat kita mengakses web server tertentu. Status-status dari web server tersebut adalah :
100 : Continue
101 : Switching protocols
200 : OK
201 : Created
202 : Accepted
203 : Non-authoritative information
204 : No Content
205 : Reset Content
206 : Partial Content
300 : Multiple choices
301 : Moved permanently
302 : Found
303 : See other
304 : Not modified
305 : Use proxy
307 : temporary redirect
400 : Bad request
401 : Unauthorized
402 : Payment required
403 : Forbidden
404 : Not found
405 : Method not allowed
406 : Not acceptable
Pada jaman sekarang ini, sudah banyak tersedia vendor-vendor yang menyediakan layanan web server, baik yang berbayar maupun yang bersifat gratis, dengan masing-masing yang menawarkan kelebihan yang dimiliki web server milik mereka. Vendor-vendor yang ada tersebut seperti IIS yang merupakan kepemilikan Microsoft, Apache, Nginx dan Google GWS. Pangsa pasar yang dikuasai masing-masing vendor inipun berbeda-beda. berdasarkan riset yang dilakukan Netcraft pada Mei 2013, diperoleh hasil bahwa web server dengan penggunaan yang terbanyak adalah Apache dengan besar persentase pemakai sebesar 53,42%, lalu diikuti oleh IIS dengan persentase pengguna 16,69%, Nginx sebesar 15,52% dan Google GWS dengan persentase sebesar 3,42%. Berikut akan dijelaskan secara singkat dan jelas mengenai masing-masing web server yang dimiliki vendor-vendor tersebut.
Apache Web Server
Merupakan web server terbaik berdasarkan riset dari Netcraft dengan pengguna terbanyak. Kelebihannya dengan tiingkat kehandalan dan kestabilan yang tinggi serta fitur-fitur yang terbilang sangat lengkap membuat banyak pengguna mempercayakan Apache sebagai web server mereka. Selain itu sifatnya sebagai open source membuat web server ini menjadi web server yang gratis. Apache yang bersifat open source ini membuat para pengguna web server memfavoritkannya dan banyak dukungan-dukungan yang datang dari komunitas-komunitas dan sponsor untuk ikut mengembangkan web server ini sehingga menjadikan web server ini semakin handal. Apache web server dapat berjalan pada sistem operasi berbasis Windows atau Unix.
IIS Web Server
Adalah web server buatan Microsoft. Berbeda dengan Apache yang open source, untuk mendapatkan dukungan teknis penuh maka otomatis kita sebagai pengguna harus membeli lisensi IIS dari Microsoft. IIS menawarkan sistem jaringan antar muka yang mudah, aman dan stabil. Sesuai dengan perusahaan dimana IIS dikembangkan, maka IIS hanya bisa berjalan pada sistem operasi berbasis Windows.
Nginx Web Server
Alternatif lain web server yang bersifat open source adalah Nginx ( dibaca engine-x). Kelebihan dari Nginx web server hampir sama seperti Apache, bahkan beberapa riview dari pengguna adalah konfigurasi Nginx yang lebih mudah daripada Apache. Jadi untuk pengguna yang ingin menjalankan web server yang ringan dengan sistem pengoperasian yang mudah, maka cukup menggunakan Nginx.
Google Web Server (GWS)
Adalah web server buatan Google,Inc yang bersifat tertutup dan hanya digunakan oleh pihak Google sendiri sebagai web server mereka. Belum banyak info yang bisa didapat mengenai web server yang satu ini dikarenakan masih dalam tahap riset oleh Google.

Web Server

Pengertian Web Server

Pengertian Web Server
Web server merupakan software yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML
Macam - macam Web Server diantanya:
Apache Web Server - The HTTP Web Server
1.Apache Tomcat
2.Microsoft windows Server 2003 Internet Information Services (IIS)
3.Lighttpd
4.Sun Java System Web Server
5.Xitami Web Server
6.Zeus Web Server Namun web yang terkenal dan yang sering digunakan adalah Apache dan Microsoft Internet Information Service (IIS).
Cara kerja web server :
1. Cara kerja Web Server Web server merupakan mesin dimana tempat aplikasi atau software beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.
2. Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yg ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yg memungkinkan semua komputer dapat berkomunikasi satu dengan yg lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yg merupakan protocol transport dan dikirim ke alamat yg dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yg digunakan dalam World Wide Web (WWW) antar komputer yg terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangan mudah sekali dimana setiap kali anda mengetik http://… anda telah menggunakannya, dan membawa anda ke dunia internet. Data yg di passing dari browser ke Web server disebut sebagai HTTP request yg meminta web page dan kemudian web server akan mencari data HTML yg ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yg dikirim dari server ke browser disebut sebagai HTTP response. Jika data yg diminta oleh browser tidak ditemukan oleh si Web server maka akan meninbulkan error yg sering anda lihat di web page yaitu Error : 404 Page Not Found.
Hal ini memberikan cita rasa dari suatu proses yang tridimensional, artinya pengguna internet dapat membaca dari satu dokumen ke dokumen yang lain hanya dengan mengklik beberapa bagian dari halaman-halaman dokumen (web) itu. Proses yang dimulai dari permintaan webclient (browser), diterima web server, diproses, dan dikembalikan hasil prosesnya oleh web server ke web client lagi dilakukan secara transparan. Setiap orang dapat dengan mudah mengetahui apa yang terjadi pada tiap-tiap proses. Secara garis besarnya web server hanya memproses semua masukan yang diperolehnya dari web clientnya.


Web Server Apache

Apache merupakan web server yang paling banyak dipergunakan di Internet. Program ini pertama kali didesain untuk sistem operasi lingkungan UNIX. Namun demikian, pada beberapa versi berikutnya Apache mengeluarkan programnya yang dapat dijalankan di Windows NT. Apache mempunyai program pendukung yang cukup banyak. Hal ini memberikan layanan yang cukup lengkap bagi penggunanya. Beberapa dukungan Apache :

1. Kontrol Akses.
Kontrol ini dapat dijalankan berdasarkan nama host atau nomor IP

2. CGI (Common Gateway Interface)
Yang paling terkenal untuk digunakan adalah perl (Practical Extraction and Report Language), didukung oleh Apache dengan menempatkannya sebagai modul (mod_perl)

3. PHP (Personal Home Page/PHP Hypertext Processor);
Program dengan metode semacam CGI, yang memproses teks dan bekerja di server. Apache mendukung PHP dengan menempatkannya sebagai salah satu modulnya (mod_php). Hal ini membuat kinerja PHP menjadi lebih baik

4. SSI (Server Side Includes)


Web server Apache mempunyai kelebihan dari beberapa pertimbangan di atas :

1. Apache termasuk dalam kategori freeware.
2. Apache mudah sekali proses instalasinya jika dibanding web server lainnya seperti NCSA, IIS, dan lain-lain.
3. Mampu beroperasi pada berbagai platform sistem operasi.
4. Mudah mengatur konfigurasinya. Apache mempunyai hanya empat file konfigurasi.
5. Mudah dalam menambahkan peripheral lainnya ke dalam platform web servernya.


Fasilitas atau ciri khas dari web server Apache adalah :


1. Dapat dijadikan pengganti bagi NCSA web server.
2. Perbaikan terhadap kerusakan dan error pada NCSA 1.3 dan 1.4.
3. Apache merespon web client sangat cepat jauh melebihi NCSA.
4. Mampu di kompilasi sesuai dengan spesifikasi HTTP yang sekarang.
5. Apache menyediakan feature untuk multihomed dan virtual server.
6. Kita dapat menetapkan respon error yang akan dikirim web server dengan menggunakan file atau skrip.
7. Server apache dapat otomatis berkomunikasi dengan client browsernya untuk menampilkan tampilan terbaik pada client browsernya. Web server Apache secara otomatis menjalankan file index.html, halaman utamanya, untuk ditampilkan secara otomatis pada clientnya.
8. Web server Apache mempunyai level-level pengamanan.
9. Apache mempunyai komponen dasar terbanyak di antara web server lain.
10. Ditinjau dari segi sejarah perkembangan dan prospeknya, Apache web server mempunyai prospek yang cerah. Apache berasal dari web server NCSA yang kemudian dikembangkan karena NCSA masih mempunyai kekurangan di bidang kompatibilitasnya dengan sistim operasi lain. Sampai saat ini, web server Apache terus dikembangkan oleh tim dari apache.org.
11. Performasi dan konsumsi sumber daya dari web server Apache tidak terlalu banyak, hanya sekitar 20 MB untuk file-file dasarnya dan setiap daemonnya hanya memerlukan sekitar 950 KB memory per child.
12. Mendukung transaksi yang aman (secure transaction) menggunakan SSL (secure socket layer).
13. Mempunyai dukungan teknis melalui web.
14. Mempunyai kompatibilitas platform yang tinggi.
15. Mendukung third party berupa modul-modul tambahan.

Web Server Litespeed

Litespeed web server merupakan teknologi baru yang diciptakan untuk menggantikan Apache Web Server di masa mendatang. Litespeed menurut hasil riset mempunyai kelebihan yaitu 50% lebih cepat dalam memproses PHP dan lebih cepat 6x dibandingkan Apache Web Server.

Ini dia beberapa detail kelebihan Litespeed Web server:

* Performa PHP mampu meningkat 50%
* Mampu melebihi performa Apache hingga 6x lebih cepat
* Pembatasan validasi HTTP request
* Anti DDoS
* Pencegahan System Overloading
* Recover dari kegagalan secara langsung dan otomatis
* Kompatibel dengan Cpanel, Plesk dan direct admin
* Dukungan kompatibilitas dengan mod_security request filtering
* Kompatibel dengan Apache .htaccess
* dll

Web Server Nginx

Nginx dengan cepat memberikan konten statis dengan penggunaan efisien sumber daya sistem.Hal ini dapat menyebarkan dinamis HTTP konten di jaringan menggunakan FastCGI handler untuk script , dan dapat berfungsi sebagai perangkat lunak yang sangat mampu penyeimbang beban

Nginx menggunakan asynchronous -event pendekatan untuk menangani permintaan yang diprediksi memberikan kinerja yang lebih bawah beban, kontras dengan Apache HTTP server model yang menggunakan berulir atau proses yang berorientasi pada pendekatan-permintaan penanganan.

Fitur

  • Handling of static files, index files, and auto-indexing
  • Reverse proxy with caching
  • Load balancing
  • Fault tolerance
  • SSL support
  • FastCGI support with caching
  • Name- and IP-based virtual servers
  • FLV streaming
  • MP4 streaming, using the MP4 streaming module
  • Web page access authentication
  • gzip compression
  • Ability to handle more than 10000 simultaneous connections
  • URL rewriting
  • Custom logging
  • Server-side includes

Web Server IIS

Internet Information Service (IIS) adalah komponen yang dapat digunakan untuk mengelola web, File Transfer Protocol (FTP), Ghoper, dan NNTP. Komponen IIS terdapat pada sistem operasi Windows NT ,Windows 2000, Windows XP, 7 dan Windows Server 2003.
Pada Windows 98, supaya dapat mengelola Web diperlukan komponen Personal Web Server (PWS) walaupun tidak terdapat fasilitas untuk FTP. PWS juga merupakan bagian dari IIS.  Komponen PWS terdapat pada CD master Windows 98 dan terletak pada direktori \add-ons\pws. Instalasi PWS dapat dilakukan dari <Drive CD ROOM>:\ADD-ONS|PWS|SETUP.
Komponen pendukung IIS antara lain :
  • 1. Protocol jaringan TCP/IP.
  • 2. Domain Name System (DNS).
  • 3. Direkomendasikan untuk menggunakan format NTFS demi keamanan.
  • 4. Software untuk membuat situs web, salah satunya Microsoft FrontPage.
Pada pembahasan Internet Information Service ini, yang banyak dibahas adalah Internet Information Service yang terdapat pada Windows 2000 Server dan hanya terbatas pada Files Transfer Protocol (FTP) dan web saja.

Diantara pilihan webserver yang disediakan baik dan buruknya kami akan jelaskan sebagai berikut ini :
Apache   
No     Kelebihan dan Kekurangan
1     Open Source
2     Proses instalasinya mudah
3     Mudah untuk dikustomisasi (Apache hanya punya 4 file konfigurasi) ataupun menambah
peripheral dalam web servernya
4     Bisa digunakan di berbagai platform mesin dari mainframe sampai embedded system
5     Ada komunitas yang besar sehingga mudah mencari solusinya jika ditemukan masalah
6     Mudah dicari di internet
7     Server Apache otomatis berkomunikasi dengan clientnya untuk mendapatkan tampilan web
terbaik
8     Keamanannya bagus dan bisa menggunakan SSL (Secure Socket Layer)
9     Tidak bisa mengatur load seperti IIS sehingga akan terus memfork proses baru sampai dalam
batas yang diijinkan OS. Akan memudahkan penyerang karena RAM akan cepat habis
10     Mudah diserang oleh DoS (pada Apache versi 1.3 dan versi 2 sampai versi 2.0.36)
11     Apache tidak memproses karakter kutip dalam string Referrer dan User-Agent yang
dikirimkan oleh Client. Ini berarti Client dapat memformulasi inputnya secara hati-hati untuk
merusak format baris log akses

IIS    
No     Kelebihan dan Kekurangan
1     Lebih kompatibel dengan Windows karena memang IIS adalah keluaran Microsoft
2     Unjuk kerja untuk PHP lebih stabil, handal, dan cepat
3     Adanya kemampuan diagnostik untuk pelacakan kesalahan (bisa dikustomisasi)
4     Untuk platform .NET, user hanya bisa menggunakan IIS
5     Memiliki score tertinggi dari web server lainnya untuk masalah bug
6     Tidak gratis (web server berbayar)
7     Port 80 (Port untuk layanan web) sangat mudah diserang oleh cracker
8     Keamanan file log juga sangat mudah ditembus sehingga system password pun akan mudah
didapatkan

NGINX   
No     Kelebihan dan Kekurangan
1     Performanya yang tinggi, stabil, memiliki banyak fitur
2     Mudah dikonfigurasi
3     Menggunakan hanya sedikit sumberdaya pada server
4     Tidak bergantung kepada thread untuk melayani klien
5     Belum support IPV6
6     Update/patchnya versi terbarunya lama keluar
7     Fast-CGInya tidak berfungsi maximal
8     Pemakainya tidak sebanyak Apache atau IIS (komunitasnya tidak sebanyak Apache atau IIS)

Pengertian Web Server

Konfigurasi DHCP Server


Pentingya DHCP server Pada Infrastruktur Jaringan Windows 2003

Sekilas

konfigurasi windows dhcp serverBersama dengan Domain Name System (DNS), Dynamic Host Configuration Protocol (DHCP) merupakan pondasi dasar dari infrastructure Jaringan Windows 2003 atau Windows 2000. DHCP server memberikan configurasi IP secara dinamis kepada hosts yang ada dalam jaringan komputer anda agar bisa saling berkomunikasi satu sama lain. Seperti yang telah dibahas sebelumnya dalam design IP address, untuk bisa berkomunikasi pada suatu jaringan private ataupun pada jaringan public Internet, setiap host pada jaringan harus diidentifikasi oleh suatu IP address.

Untuk apa DHCP

Buat apa sich sebenarnya DHCP server ini? DHCP sangat dibutuhkan untuk mengurangi keruwetan konfigurasi IP pada computer pada jaringan. Bayangkan saja kalau anda sebagai administrator jaringan dalam suatu business yang mempunyai sekitar 1000 computer dan anda tahu bahwa setiap computer tersebut membutuhkan konfigurasi IP yang unik. Kalau anda harus melakukannya manual satu persatu …wah bakal keriting tuch jari, tapi jangan kawatir bisa direbonding kok tuch jari. Belum lagi kalau ada perubahan konfigurasi missal perubahan IP pada DNS atau WINS, atau perubahawan gateway address; maka andapun harus mengubahnya satu persatu lagi. Itu pun kalau berjalan mulus kalau salah ketik saja dan terjadi IP yang sama maka IP conflict tak terhindarkan dan anda harus mencarinya dan mengubahnya.
Dengan cara memberikan sewa IP dari database sentral, DHCP server secara automatis mengelola pemberian IP address termasuk default Gateway; Subnet mask; DNS server IP; WINS dan juga beberapa setting penting lainnya pada client computer dalam jaringan anda.


Proses DHCP server – client

Berikut ini dijelaskan proses leasing IP (minjam IP ke DHCP server oleh client computer).
1. DHCP Client mengirimkan pesan broadcast kejaringan suatu pesan paket yang namanya DHCPDISCOVER untuk mencari kalau ada DHCP server dalam jaringan tersebut
2. DHCP Server yang ada pada jaringan tersebut membalas dengan cara memberikan respon dengan paket DHCPOFFER
3. Kemudian client computer menerima tawaran DHCP server ini dengan mengirim paket konfirmasi DHCPREQUEST
4. DHCP server kemudian merespon balik dengan mengirim paket DHCPACK
5. Setelah umur sewa mencapai 50% dari masa sewa (biasanya secara default DHCP server memberikan lease period selama 8 hari), client computer tersebut melakukan perpanjangan sewa langsung ke DHCP server dengan mengirim paket DHCPREQUEST
6. DHCP server pun menerima ijin perpanjangan sewa IP ini dengan sinyal paket DHCPACK lagi

Fakta DHCP server

Berikut beberapa catatan penting mengenai DHCP server:

APIPA

Jika DHCP server dalam suatu jarngan tidak diketemukan, maka suatu computer secara automatis akan mengadopsi IP address dari konfigurasi yang ada pada “alternate configuration”, dan jika tidak diketemukan maka computer tersebut akan menerima IP address secara automatis dari skema APIPA (Automatic Private IP Addressing) yang berada pada range address 169.254.0.1 until 169.254.255.254. APIPA ini merupakan skema IP address private yang tidak di route ke Internet.

Scope IP

Untuk DHCP server bisa melakukan tugasnya memberikan sewa IP address kepada client komputer, maka seorang administrator harus mendefinisikan scope IP address, suatu pool IP address. seperti dalam scenario diartikel mengenai design IP address, dimana Guinea Smelter ditentukan untuk memakai IP address antara 192.168.100.1 sampai 192.168.101.254 atau secara lazim ditulis 192.168.100.0/23, maka anda harus memasukkan IP pool pada rentang IP address tersebut dengan default subnet mask 255.255.253.0.

Scope pengecualian


Tentunya anda juga harus memberikan pengecualian IP address yang bakal dipakai secara manual oleh beberapa piranti jaringanseperti IP address untuk router interface yang berada pada jaringan trusted private anda; beberapa server seperti DNS atau domain controller; server DHCP anda sendiri ataupun IP address static untuk beberapa Switch anda agar bisa di manage remotely dengan mudah.
Client computer akan menyewa IP address selama rentang waktu tertentu yang ditentukan oleh DHCP server. Jika masa sewa sudah menginjak 50% dari masa sewa, maka client computer tersebut akan memperbaharui masa sewa langsung ke DHCP server IP address yang sama. DHCP server akan memberikan masa sewa untuk periode sewa berikutnya.
DHCP server juga bisa menyediakan IP address khusus untuk diapkai oleh device network dengan MAC address tertentu. Jadi anda bisa mencadangkan pemakaian IP address untuk MAC address tertentu. Fitur ini sangat bagus untuk dipakai oleh beberapa server; printer; dan piranti lainnya yang memerlukan IP address static.

RFC1542 / DHCP Relay agent

Perlu diketahui bahwa DHCP server ini bersifat broadcast, sementara router secara default memblokir paket broadcast, maka DHCP tidak bisa melewati router. Untuk bisa melewatkan broadcast paket DHCP ini anda memerlukan piranti router yang compliant dengan RFC1542 atau DHCP relay agent untuk mem-forward paket broadcast dari DHCP ini.

Rumus keseimbangan beban (load balance)

Untuk memberikan fault tolerance pada layanan DHCP server dalam suatu subnet yang diberikan, anda bisa meng-konfigure dua DHCP server untuk melayani IP address pada subnet yang sama. Dengan membuat dua DHCP server, jika salah satu server tidak tersedia atau tidak berfungsi, DHCP server lainnya bisa mengambil alih tugas dan menlanjutkan penyewaan IP address kepada client yang membutuhkan atau memperpanjang sewa.

Rumusan 80/20

Untuk menseimbangkan beban yang dipakai dalam hal ini, good practicenya adalah memakai rumusan 80/20 dalam membagi beban IP scope dari kedua server. Jika DHCP server #1 dikonfigure dengan IP address 80% ketersediaan, maka DHCP server #2 bisa dikonfigure dengan IP address sisanya yaitu 20%.

Studi kasus

Sebagai contoh dalam scenario kita di Guinea Smelter dimana IP address range ditentukan antara 192.168.100.1 sampai 192.168.101.254, dan anda juga menentukan pemakaian static address antara IP 192.168.101.200 sampai 192.168.101.254 maka anda harus membuat Scope address antara 192.168.100.1 sampai 192.168.101.199 dengan subnet mask 255.255.253.0 untuk kedua DHCP server. Agar supaya kedua DHCP server comply dengan aturan 80/20, kedua DHCP server harus didefinisikan dengan scope range yang sama, akan tetapi exclusion range berbeda. Untuk DHCP server #1 dengan load sekitar 80% dan DHCP server #2 dengan load 20%.
DHCP #1
  • Scope 192.168.100.1 sampai 192.168.101.199
  • Exclusion range: 192.168.101.109 sampai 192.168.101.199
DHCP #2
  • Scope 192.168.100.1 sampai 192.168.101.199
  • Exclusion range: 192.168.100.1 sampai 192.168.101.108
Dengan aturan 80/20 ini diharapkan kedua DHCP server bisa melayani kebutuhan Clients dengan fault tolerant.

Konfigurasi Client Computers

Untuk konfigurasi client agar bisa menerima IP address secara automatic dari DHCP server, maka anda perlu mengkonfigurasi property TCP/IP dari LAN connection computer anda untuk bisa menerima IP dari DHCP server dengan memilih “Obtain an IP address Automatically” dan juga pada setting “Obtain DNS server Address Automatically”.

Migrasi dari konfigurasi APIPA atau “Alternate”

Jika suatu client computer telah dikonfigure untuk menerima IP address automatically begitu juga DNS server addressnya, dan network tidak menggunakan ICS (Internet Connection Sharing), anda cukup melakukan pembaharuan konfigurasi IP address (renew) agar menerima konfigurasi dari DHCP server.
Untuk memperbaharui IP address, ketikkan di command prompt:
C:> ipconfig /renew <tekan Enter>
Alternative nya, anda bisa restart computer anda dan konfigurasi IP dari DHCP server akan diterapkan saat computer reboot.

Migrasi dari konfigurasi ICS connection

ICS adalah koneksi sharing dari dial-up pada server yang memberikan akses Internet ke client computers dalam Jaringan dan secara automatic meng-konfigure client computer dengan suatu IP address pada subnet range 192.168.0.x. Karena konfigurasi ini akan bersaing dengan dengan layanan DHCP server, anda harus menghapus konfigurasi ICS pada server dan restart computer server sebelum instalasi component Windows DHCP atau menambah role DHCP server.

Akan tetapi procedure diatas tidak jarang tidak berhasil seperti yang diharapkan. Secara teori jika computer sudah di-setup untuk menerima IP address secara automatically, tidak ada lagi yang perlu dikonfigure kecuali cukup dengan reboot computer maka dia akan mendapatkan IP address dari DHCP server. Akan tetapi dalam prakteknya anda akan mendapati bahwa client computer dari ICS akan tetap memegang IP address dari konfigurasi ICS walaupun layanan DHCP server sudah di berikan.
Untuk mengatasi hal ini, yang perlu anda lakukan adalah dengan memancing computer tersebut dengan memberikan IP statis secara manual setelah konfigurasi ICS dihapus; prosedur ini akan memutus koneksi ICS. Restart computer tersebut kemudian setelah itu anda kembalikan setting property dari TCP/IP nya untuk menerima IP address automatis dengan memilih opsi “Obtain an IP address automatically” dan juga “obtain DNS address automatically”. Dengan cara ini komputer anda akan migrasi dengan bersih untuk menerima IP address dari DHCP server segera setelah di reconfigure untuk menerima IP secara automatis.

Konfigurasi DHCP Server



Melakukan Perbaikan Dan Atau Setting Ulang Sistem PC
Pemeriksaan PC Melalui Diagnosa Sistem
Untuk memeriksa kondisi hardware pada komputer perlu dilakukan diagnosa. Pada komputer dikenal tiga jenis diagnosa, yaitu :
  • POST (Power-On Self-Test)
  • Diagnosa umum (routine)
  • Diagnosa mencari dan memecahkan kerusakan
1. Langkah-langkah POST
Setiap kali komputer dihidupkan secara otomatis akan memulainya dengan langkah diagnosa yang dikenal dengan POST. POST ini akan memeriksa dan menguji semua komponen-komponen sistem. Jika saat POST terjadi problem, suatu pesan akan disampaikan pada pengguna. Pesan tersebut dapat berupa : pesan tampilan di layar, suara beep, atau kedua-duanya. Indikasi dari adanya masalah sewaktu POST dinyatakan :
  • Kode kesalahan   : dua sampai lima digit angka
  • Pesan kesalahan : pesan singkat dalam bahasa Inggris (ada beberapa
    pesan yang menunjukkan problemnya)
  • Kode beep             : suara beep berurutan
Dengan sangat bervariasinya pabrik pembuat motherboard dan ROM BIOS maka kode beep yang diberikan juga bervariasi artinya untuk kerusakan yang sama akan diberikan kode beep yang berbeda yang dikarenakan adanya perbedaan pabrik pembuat ROM BIOS atau motherboard. Pengujian semua memori termasuk dalam langkah POST ini. Lamanya pengujian tergantung dari besar kecilnya kapasitas memori yang terpasang. Akan tetapi POST tidak mengecek semua peralatan tambahan/perluasan seperti : printer, modem, dsb.
Adapun langkah-langkah POST adalah sbb :
  1. Tes CPU: interupsi ditutup, pengetesan flag internal, dan pengetesan register internal
  2. Test checksum ROM BIOS: pengetesan checksum ROM BIOS. Hasil checksum LSB harus nol.
  3. Tes Timer 1: Timer 1  8253 diprogram pada operasi mode 2, pengecekan pada akses dasar pencacah,   pengecekan pada pencacah.
  4. Tes DMAC: pengetesan pada semua saluran register alamat dan register pencacah DMA, inisialisasi saluran 0 DMA, inisialisasi timer 1, memulai siklus memori refresh.
  5. Tes 16 KB DRAM: pengetesan pada 5 pattern yang berbeda AAH, 55H, FFH, 01H, 00H tulis dan baca kembali.
  6. Inisialisasi Interrupt controller: control word dikirim untuk inisialisasi mode interrupsi, pengesetan vector interupsi di memori.
  7. Tes Interrupt controller: seting dan pengesetan ulang register interupsi, menempat-kan  stack-stack kesalahan interupsi.
  8. Inisialisasi Timer 0: timer 0 diinisialisasi pada operasi mode 3, cek timer 0.
  9. Tes CRT controller: inisialisasi CRT controller, test RAM video, cek sebagian parity error, setup mode video melalui pembacaan konfigura-si, pengujian pewaktuan dan signal sinkronisasi gambar.
  10. Tes DRAM di atas 16KB:  pengetesan pada 5 pattern yang berbeda AAH, 55H, FFH, 01H, 00H tulis dan baca kembali, jika ada kesalahan akan ditampil-kan alamat kesalahan dan data di layar.
  11. Tes Keyboard: cek keyboard dengan kondisi keyboard reset, cek penekanan kunci pada keyboard.
  12. Tes Disk drive: cek semua card adapter disket dan disk drive yang terpasang, POST memanggil sistem operasi dari disk.
Langkah-langkah POST di atas dapat diringkas sebagai berikut :
  1. Test 1 (Basic System): cek power supply, MPU, bus, dan ROM (langkah a-b)
  2. Test 2 (Extended System):  cek system timer, DMAC, 16KB lokasi awal DRAM dan PIC (langkah  c-h)
  3. Test 3 (Display): cek sistem pengendali signal video pada card monitor dan VRAM (langkah  i)
  4. Test 4 (Memory):  cek lokasi DRAM di atas 16KB dengan disampling / dicuplik (langkah  j)
  5. Test 5 (Keyboard): cek keyboard (langkah  k) f) Test 6 (Drive): cek adapter card dan peripheral disk drive dan
    hard disk (langkah  l)
2. Pesan Kesalahan Selama POST
  1. Test 1 (Basic System Error), sistem terhenti dengan tanpa tampilan dan suara beep, walaupun kursor mungkin nampak.
  2. Test 2 (Extended System Error), satu suara beep panjang diikuti dengan satu suara beep pendek, dan eksekusi POST terhenti.
  3. Test 3 (Display Error), satu suara beep panjang diikuti dengan dua suara beep pendek, dan POST melanjutkan dengan test berikutnya.
  4. Test 4 (Memory Error), ada tampilan angka yang menunjukkan kode kesalahan.
  5. Test 5 (Keyboard Error), ada tampilan angka yang menunjukkan kode kesalahan.
  6. Test 6 (Drive Error), ada tampilan angka 601, 1780, atau 1781 yang menunjukkan kode kesalahan.
Troubleshooting Motherboard
Untuk mencari atau menentukan jenis kerusakan yang ada pada PC diperlukan pemeriksaan terhadap kondisi hardware pada komputer. Pemeriksaan ini meliputi : POST (Power-On Self-Test), diagnosa umum (routine), dan diagnosa mencari dan memecahkan kerusakan. Dari hasil pemeriksaan ini maka akan diketahui lokasi kerusakan dan jenis komponen yang rusak untuk kemudian dilakukan perbaikan terhadap bagian yang mengalamai kerusakan tersebut.
1.  Troubleshooting Motherboard
a). Permasalahan yang mungkin terjadi
Sistem komputer terdiri dari motherboard, daughter boards, power supply, floppy drives, monitor, keyboard, dan beberapa peralatan yang terhubung melalui konektor dan kabel. Masalah dalam satu peralatan akan berpengaruh terhadap operasi peralatan lainnya dan kadang-kadang  mengganggu sistem operasi. Pengecekan berikut akan membantu memecahkan masalah.
  • ‹ Cek sambungan kabel power supply utama dan kabel tegangan DC.
  • ‹ Cek sambungan kabel keyboard.
  • ‹ Cek sambungan kabel monitor dan kabel daya monitor.
  • ‹ Cek konfigurasi setting CMOS ‹ Cek sambungan kabel power dan kabel data drive.
  • ‹ Cek semua daughter board  atau card yang terpasang pada slot
    I/O
  • ‹ Cek sambungan saklar reset
  • ‹ Cek posisi kunci keyboard
  • ‹ Cek semua IC yang terpasang
  • ‹ Cek disket boot di drive A
  • ‹ Cek sambungan speaker
Setelah semua pengecekan dilakukan, hidupkan saklar power dan cari pesan kesalahan POST. Dari pesan POST permasalahan dapat dilokalisir dan diperbaiki. Ketika POST tidak dapat berjalan, maka masalah terjadi pada motherboard dan rangkaian didalamnya. Dengan mengecek signal pada slot I/O masalah kerusakan pada motherboard dapat diidentifikasi sebab semua signal CPU terhubung ke slot I/O.
b).  Procedure Diagnosa dan Troubleshooting
Cek Power Supply
Cek level tegangan power supply pada slot I/O
Diagnosa
‹ Apakah card utama tersambung dengan baik ?
‹ Apakah kipas power supply berputar ?
‹ Apakah sambungan P8 dan P9 tersambung dengan baik ?
Jika level tegangan tidak ada pada pin sambungan P8 dan P9 power supply, maka permasalahan ada pada rangkaian power supply. Perbaiki power supply dengan cara mengganti dengan power supply yang baru.
Cek Signal clock
Ukur signal CLK, OSC, PCLK, RESET DRV, I/O CH RDY, I/O CH CHK pada pin slot I/O dengan memakai logic probe atau osiloskope.
Diagnosa
  • Jika tidak ada signal CLK, OSC, PCLK, cek kristal dan rangkaian pembangkit clock.
  • Jika RESET DRV selalu tinggi, periksa signal power good, rangkaian power on reset dan kondisi saklar reset manual.
  • Jika tidak ada signal  I/O CH RDY dan  I/O CH CHK lepas dan periksa semua daughter boards. Jika masih bermasalah, permasalahan ada pada motherboard dan tempat rangkaian. Cara perbaikannya adalah gantilah motherboard tersebut dengan motherboard yang baru.
Cek CPU dan DMA
Cek signal ALE, MEMR, MEMW, IOR, IOW, AEN dengan memakai logic probe atau osiloskope.
Diagnosa
  • Apabila signal ALE, MEMR, MEMW, IOR, IOW bukan pulsa, cek motherboard bagian CPU
  • Apabila signal AEN bukan pulsa, cek bagian DMA.
Cara perbaikannya adalah gantilah motherboard tersebut dengan motherboard yang baru.
Cek Cek Keyboard
  • Cek signal KBCLK, KBDATA pada keyboard
  • Reset sistem dan tekan kunci pada keyboard cek signal pada
    jalur data keyboard
Diagnosa
Jika KBCLK dan KBDATA ada dari keyboard kerusakan ada pada jalur motherboard. Cara perbaikannya adalah gantilah motherboard tersebut dengan motherboard yang baru. Jika KBCLK dan KBDATA tidak ada dari keyboard kerusakan ada pada keyboard.
Troubleshooting power supply
Pengecekan secara umum fungsi power supply adalah:
1. Untuk jenis TX
Jika saklar power dihidupkan, maka kipas akan berputar, tegangan pada soket P8 dan P9 bila diukur dengan memakai voltmeter. Khusus untuk signal power good jika diukur dengan voltmeter akan bertegangan +5V sesaat kemudian turun menjadi mendekati 0V ketika saklar power dihidupkan.
2. Untuk jenis ATX
Jika saklar power dihidupkan atau kabel daya dicolokkan, maka kipas diam, semua tegangan pada soket bila diukur dengan memakai voltmeter akan nol, kecuali pada pin 9 adalah +5V sebagai sumber tegangan pada posisi stanby. Jika pin  14 dihubungkan sesaat dengan pin 9 dengan memakai kabel, maka kipas akan berputar, tegangan pada setiap pin soket 20 bila diukur dengan memakai voltmeter. Khusus untuk signal power good jika diukur dengan voltmeter akan bertegangan +5V sesaat kemudian turun menjadi mendekati 0V ketika power dihidupkan.
3. Kemungkinan Kerusakan
Mati total (tidak ada tegangan keluaran pada semua pin) Tegangan keluaran tidak stabil Tegangan keluaran +12V lebih besar Tegangan keluaran +12V drop Tidak ada tegangan keluaran +5V Tidak ada signal tegangan pada power good
4. Procedure dan troubleshooting
Cek keberadaan sumber tegangan dari jala-jala, jika tidak ada (berarti kerusakan ada pada sumber tegangan/mati perbaiki jalajala/tunggu hingga hidup), jika ada lakukan pengecekan berikutnya.
Cek kabel power dan konektor dengan memakai multimeter.  Jika putus sambung/ganti dengan kabel yang masih baik, jika baik lakukan pengecekan berikutnya.
Cek kipas apakah berputar, jika ya/tidak lakukan pengecekan berikutnya.
Cek semua pin tegangan keluaran DC pada konektor, jika normal dan kipas tidak berputar periksa kabel dan konektor kipas jika baik ganti kipas, jika tidak ada tegangan keluaran lakukan pengecekan berikutnya.
Cek saklar on/off pada power supply. Jika rusak ganti dengan yang baik, jika baik ganti power supply yang baik atau lakukan pengecekan berikutnya.
Cek soldiran, jalur, sambungan komponen, dan komponen elektronik (komponen aktif : Dioda, transistor atau SCR dan komponen pasip : resistor, kapasitor, PTC, sekering).Jika ada yang rusak ganti dengan yang baik.
Jika tegangan tidak stabil kemungkinan kerusakan pada kondensator elektronik setelah dioda penyearah dari sumber 110/220V.
Jika Tegangan keluaran +12V naik/drop kemungkinan kerusakan pada kondensator elektrolit pada jalur ini atau IC regulator.
Jika Tegangan keluaran +5V tidak ada kemungkinan kerusakan pada dioda penyearah atau kondensator elektrolit pada jalur ini atau IC regulator.
Signal power good tidak ada kemungkinan kerusakan ada pada rangkaian power good berupa kerusakan kondensator elektrolit/diode/transistor/resistor.
Troubleshooting Keyboard
Keyboard Beberapa model keyboard, yaitu :
  • 83-Key PC Keyboard
  • 84-Key AT Keyboard
  • 84-Key Space-Saving Keyboard
  • 101-Key Keyboard
  • Other Keyboard Styles
Setiap tombol/kunci pada keyboard IBM dinyatakan dengan empat pengenal :
  • Karakter yang diperlihatkan pada permukaan penutup kunci
  • Kode karakter dari  setiap karakter penutup kunci
  • Kuncinya kode pembacaan
  • Angka desimal tempat kunci
Kunci-kunci pada keyboard dapat terganggu atau tidak berfungsi karena :
  • tersumbat kotoran
  • per atau plat saklarnya lemah
  • jalurnya putus
  • rusaknya chip yang ada didalamnya
Untuk mengatasi hal tersebut, maka keyboard perlu dirawat dengan cara :
1) menghindari masuknya kotoran dan binatang ke keyboard
2) memberikan sirkulasi udara yang cukup pada keyboard Jika terjadi gangguan, maka langkah-langkah yang harus dilakukan, yaitu:
  • melepas penutup kunci
  • membersihkan semua kotoran yang ada di dalamnya
  • memperbaiki per atau plat kunci yang terganggu
  • menutup kembali penutup kunci seperti semula
Troubleshooting Keyboard Bag-2
  • Pengecekan secara umum fungsi keyboard adalah :
  • Periksa saklar XT/AT (saklar harus pada posisi AT untuk sambungan ke sistem AT)
  • Periksa kunci keyboard pada panel depan sistem apakah dalam kondisi terbuka
  • Periksa sambungan dan kabel keyboard apakah tersambung baik dengan sistem board. Sambungan yang kurang baik akan menimbulkan masalah.
  • Periksa nyala LED pada keyboard selama power on apakah berkedip
Kemungkinan Kerusakan :
  • Keyboard tidak beroperasi penuh
  • Beberapa kunci tidak berfungsi
  • Kunci rusak atau tertekan
  • Kerusakan interface keyboard
  • Kerusakan konektor keyboard
  • Kerusakan kabel keyboard
Procedure dan troubleshooting :
1) Kerusakan keyboard pada Mikrokontroller keyboard, soldiran komponen pasif pada keyboard kering, jalur PCB pada keyboard putus. Atau dapat juga disebabkan oleh rangkaian interface dalam unit sistem rusak. Untuk mengisolasi daerah kerusakan dengan mudah dapat dilakukan dengan cara menyambungkan keyboard yang baik ke unit sistem, jika masalahnya hilang maka kerusakan pada keyboard dan jika tidak maka kerusakan pada rangkaian interface di unit sistem.
2) Rangkaian logika pendekode baris atau kolom dalam keyboard atau jalur PCB putus atau soldiran kering atau kontak lepas. Masalah ini dapat diselesaikan dengan mengganti keyboard yang baik.
3) Pir saklar putus atau tertekan. Untuk itu perlu diganti.
4) Chipset keyboard pada motherboard. Untuk ini ganti IC chipset
(SMD IC) atau ganti motherboard yang baik.
5) Kerusakan akibat putus tertarik atau frekuensi penggunaan. Untuk
itu ganti konektor keyboard.
6) Kabel keyboard putus dicek dengan memakai multimeter, kemudian
disambung.
Pemakaian Software Diagnostik
Untuk pengetesan fungsi keyboard dapat memakai software checkit, QA plus, PC tools, dan Norton utilities. Fasilitas yang diberikan pada software ini adalah pengecekan ditekan atau tidak tombol-tombol kunci keyboard.


Melakukan Perbaikan Dan Atau Setting Ulang Sistem PC

- Copyright © 2013 Command comTechno - Devil Survivor 2 - Powered by Blogger - Designed by Johanes Djogan -