Minggu, 06 September 2009

Sistem Operasi

Pendahuluan

Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall. Dalam Ilmu komputer, Sistem operasi atau dalam bahasa Inggris: operating system atau OS adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan browser web.

Secara umum, Sistem Operasi adalah software pada lapisan pertama yang ditempatkan pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software itu. Layanan inti umum tersebut seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu Sistem Operasi

== Pendahuluan == Biasanya, istilah Sistem Operasi sering ditujukan kepada semua software yang masuk


Kalau sistem komputer terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.


Dalam banyak kasus, Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.


Sistem Operasi secara umum terdiri dari beberapa bagian:

  1. Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
  2. Kernel, yaitu inti dari sebuah Sistem Operasi
  3. Command Interpreter atau shell, yang bertugas membaca input dari pengguna
  4. Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
  5. Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.


Sebagian Sistem Operasi hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu, tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti itu disebut sebagai Multi-tasking Operating System. Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah Real-Time OS


Sebagai contoh, yang dimaksud sistem operasi itu antara lain adalah Windows, Linux, Free BSD, Solaris, palm, dan sebagainya.

Layanan inti umum

Seiring dengan berkembangnya Sistem Operasi, semakin banyak lagi layanan yang menjadi layanan inti umum. Kini, sebuah OS mungkin perlu menyediakan layanan network dan koneksitas internet, yang dulunya tidak menjadi layanan inti umum. Sistem Operasi juga perlu untuk menjaga kerusakan sistem komputer dari gangguan program perusak yang berasal dari komputer lainnya, seperti virus. Daftar layanan inti umum akan terus bertambah.


Program saling berkomunikasi antara satu dengan lainnya dengan Antarmuka Pemrograman Aplikasi, Application Programming Interface atau disingkat dengan API. Dengan API inilah program aplikasi dapat berkomunikasi dengan Sistem Operasi. Sebagaimana manusia berkomunikasi dengan komputer melalui Antarmuka User, program juga berkomunikasi dengan program lainnya melalui API.


Walaupun demikian API sebuah komputer tidaklah berpengaruh sepenuhnya pada program-program yang dijalankan diatas platform operasi tersebut. Contohnya bila program yang dibuat untuk windows 3.1 bila dijalankan pada windows 95 dan generasi setelahnya akan terlihat perbedaan yang mencolok antara window program tersebut dengan program yang lain.

Sistem Operasi saat ini

Sistem operasi-sistem operasi utama yang digunakan komputer sistem umum (termasuk PC, komputer personal) terbagi menjadi 3 kelompok besar:

  1. Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven) yang akan dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014)).
  2. Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
  3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Awal tahun 2007 direncanakan peluncuran versi 10.5 (Leopard).

Sedangkan komputer Mainframe, dan Super komputer menggunakan banyak sekali sistem operasi yang berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang dikembangkan oleh vendor seperti IBM AIX, HP/UX, dll.

Proses

Prosesor mengeksekusi program-program komputer. Prosesor adalah sebuah chip dalam sistem komputer yang menjalankan instruksi-instruksi program komputer. Dalam setiap detiknya prosesor dapat menjalankan jutaan instruksi.

Program adalah sederetan instruksi yang diberikan kepada suatu komputer. Sedangkan proses adalah suatu bagian dari program yang berada pada status tertentu dalam rangkaian eksekusinya. Di dalam bahasan Sistem Operasi, kita lebih sering membahas proses dibandingkan dengan program. Pada Sistem Operasi modern, pada satu saat tidak seluruh program dimuat dalam memori, tetapi hanya satu bagian saja dari program tersebut. Sedangkan bagian lain dari program tersebut tetap beristirahat di media penyimpan disk. Hanya pada saat dibutuhkan saja, bagian dari program tersebut dimuat di memory dan dieksekusi oleh prosesor. Hal ini sangat menghemat pemakaian memori.

Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.

Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga merubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).

Status Proses

Jenis status yang mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:

  1. Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya
  2. Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor
  3. Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas

Hikmah Puasa

HIKMAH PUASA
(Beberapa Atribut dan Hikmah Bulan Suci Ramadhan)


Marhaban ya Ramadhan
Ramadhan adalah bulan disyari'atkannya puasa, yang merupakan salah satu dari rukun Islam, sebagaimana firman Allah SWT:
"Hai orang-orang yang beriman, diwajibkan atas kamu berpuasa, sebagaimana diwajibkan atasa orang-orang sebelum kamu, agar kamu bertakwa" [al-Baqarah:183]

Puasa telah dilaksanakan sejak lama sebelum Nabi Muhammad SAW menerima wahyu puasa. Dalam sejarah agama-agama besar, puasa sudah tidak asing lagi.

Universalitas puasa bisa dimengerti karena esensi dari puasa itu sendiri bukannya "mengerjakan" melainkan "menahan diri", yakni menahan diri dari makan dan minum, tidak melakukan seksualitas di siang hari serta menghindari sikap hewani yang merusak. Dianjurkan pula ibadah pada malam harinya untuk beribadah (qiyamullail). Karena sesungguhnya bulan Ramadhan adalah bulan yang mulia, sumber segala rahmat dan kebaikan. Allah memberi keberkahan dan maghfirah. Para Malaikat turun untuk ikut memanjatkan do'a dan pujian agar manusia memperoleh ampunan. Semua pintu kebaikan dibuka lebar-lebar serta semua setan "dibelenggu." Rasulullah mengkhususkan bulan ini sebagai bulan untuk beribadah melampaui bulan-bulan lainnya. Demikian juga para sahabat, mereka saling bergegas dalam amal-amal kebaikan semata-mata mengharap ridha Allah SWT.


Hikmah Ramadhan

Selain posisi istimewa di sisi Allah SWT yang diperoleh oleh seorang mukmin yang berpuasa, hikmah dari puasa juga teramat besar. Baik hikmah rohani maupun jasmani, baik terhadap diri pribadi maupun kepada masyarakat luas.

Ramadhan juga sebagai syahrul ibadah (bulan ibadah) dimana terdapat nilai ibadah yang tinggi serta semangat beribadah yang tinggi. Selain itu juga sebagai "Syahrul Fath" (bulan kemenangan). Umat Islam memperoleh kemenangan dalam "perang kecil", perang Badar. Bisa dikatakan juga sebagai "Syahrul Huda" (bulan petunjuk) karena pada bulan Ramadhanlah turunnya petunjuk kehidupan yaitu al-Quran pada pertama kalinya. Selain itu bulan Ramadhan juga disebut sebagai "Syahrul Ghufran" (bulan penuh ampunan). Pada bulan ini, dimudahkan pintu pengampunan dan pembebasan dari api neraka. Sebagai "Syahrus Salam" (bulan keselamatan), bulan Ramadhan adalah bulan yang mengandung nilai-nilai edukatif yang dapat menciptakan keselamatan, kesejahteraan dan kedamaian bagi umat manusia. Dan yang terakhir adalah sebagai "Syahrul Jihad" (bulan perjuangan). Pada bulan ini, manusia dihadapkan pada perjuangan yang amat besar. Mereka menahan diri dari perbuatan yang biasa diperbuat, selain menahan diri dari "ritualitas" makan dan minum sebagai kebutuhan primer sejak fajar sampai terbenamnya matahari. Dan kalau sudah berbuka, dianjurkan untuk menahan diri dari makan dan minum yang berlebihan bahkan dianjurkan untuk membatasinya. Upaya ini merupakan cara untuk memelihara kesehatan jasmani. Bukankah masalah perut (makan dan minum) juga pemicu timbulnya penyakit jiwa? Begitulah kira-kira apa yang dikatakan para sufi.

Kalau penyakit "rakus dan tamak" menimpa seseorang, akibat dan bahayanya bukan hanya terbatas pada lingkungan kecil tetapi lambat laun akan merambat dalam kehidupan berbangsa sehingga akan menimbulkan semangat kapitalisme yang kemudian bersifat ekspansif, yaitu mengeksploitasi milik orang lain akibat sifat serakahnya tersebut. Sehingga benar apa yang disinyalir Imam Ghazali dalam Ihya 'Ulumuddin-nya bahwa bencana paling besar dalam kehidupan manusia adalah nafsu perut.

Kalau kita melaksanakan puasa, kita akan mengadaptasi diri kita dengan mereka yang berekonomi lemah yang sering merasakan haus dan lapar, sehingga akan timbul rasa kasih sayang dan ketajaman rasa sosial yang akan menjadi pengalaman rohani tersendiri. Mungkinkah kasih sayang tidak tumbuh ketika pemandangan itu terjadi di depan mata kita?

Dalam batas yang paling rendah; setidak-tidaknya kehausan dan kelaparan yang diakibatkan puasa tersebut akan mengingatkan kita pada kaum fakir miskin sehingga termanifestasi dengan sedekah yang banyak sebagai tindakan konkrit dari rasa solidaritas sosial yang nantinya akan menjembatani antara the have dan the have not yang pada titik akhirnya akan tercipta sumber daya manusia yang mempunyai etika dan kepekaan sosial yang tinggi.

Masih banyak hikmah-hikmah lain yang bisa kita petik intisarinya dari pelaksanaan puasa. Semoga bukan hanya sekedar idealisme belaka, melainkan sebuah realitas sepanjang masa setelah menjalani Ramadhan.

Semoga saja kita dapat menjadikan Ramadhan sebagai wadah penggemblengan mental sehingga tercipta kontrol diri yang baik yang akan meluas dampaknya ke masyarakat sehingga puasa bukan hanya memperoleh lapar dan haus saja, agar kita tidak tergolong orang-orang yang disinyalir Nabi SAW:

"Berapa banyak orang yang berpuasa tetapi dia tidak mendapatkan apa-apa dari puasanya kecuali hanya lapar dan haus."

Tapi kita berharap dengan puasa disamping hikmah yang dikandungya, yang paling penting adalah semua semata-mata pengabdian kita kepada Allah SWT.

Semoga ibadah kita diterima Allah SWT. Amien.

Rabu, 26 Agustus 2009

Mengenal LAN


TCP/IP (Transmission Control Protocol/Internet Protocol) adalah sekelompok protokol yang
mengatur komunikasi data komputer di internet. Komputer-komputer yang terhubung ke
internet berkomunikasi dengan protokol TCP/IP, karena menggunakan bahasa yang sama
perbedaan jenis komputer dan sistem operasi tidak menjadi masalah. Komputer PC dengan
sistem operasi Windows dapat berkomunikasi dengan komputer Macintosh atau dengan Sun
SPARC yang menjalankan solaris. Jadi, jika sebuah komputer menggunakan protokol TCP/IP dan
terhubung langsung ke internet, maka komputer tersebut dapat berhubungan dengan komputer
di belahan dunia mana pun yang juga terhubung ke internet.

Ciri-ciri jaringan komputer:
1. berbagi perangkat keras (hardware).
2. berbagi perangkat lunak (software).
3. berbagi saluran komunikasi (internet).
4. berbagi data dengan mudah.
5. memudahkan komunikasi antar pemakai jaringan.

Local Area Network (LAN) adalah sejumlah komputer yang saling dihubungkan bersama di dalam
satu areal tertentu yang tidak begitu luas, seperti di dalam satu kantor atau gedung. Secara
garis besar terdapat dua tipe jaringan atau LAN, yaitu jaringan Peer to Peer dan jaringan
Client-Server.
Pada jaringan peer to peer, setiap komputer yang terhubung ke jaringan dapat bertindak baik
sebagai workstation maupun server. Sedangkan pada jaringan Client-Server, hanya satu
komputer yang bertugas sebagai server dan komputer lain berperan sebagai workstation.
Antara dua tipe jaringan tersebut masing-masing memiliki keunggulan dan kelemahan, di mana
masing-masing akan dijelaskan.
LAN tersusun dari beberapa elemen dasar yang meliputi komponen hardware dan software,
yaitu :
1. Komponen Fisik
Personal Computer (PC), Network Interface Card (NIC), Kabel, Topologi jaringan.
2. Komponen Software
Sistem Operasi Jaringan, Network Adapter Driver, Protokol Jaringan.

Personal Komputer (PC)
Tipe personal komputer yang digunakan di dalam jaringan akan sangat menentukan unjuk kerja
dari jaringan tersebut. Komputer dengan unjuk kerja tinggi akan mampu mengirim dan
mengakses data dalam jaringan dengan cepat. Di dalam jaringan tipe Client-Server, komputer
yang difungsikan sebagai server mutlak harus memiliki unjuk kerja yang lebih tinggi
dibandingkan komputerkomputer lain sebagai workstation-nya, karena server akan bertugas
menyediakan fasilitas dan mengelola operasional jaringan tersebut.
Network Interface Card (NIC)
Berdasarkan tipe bus, ada beberapa tipe network interface card (nic) atau network card, yaitu
ISA dan PCI.
Saat ini terdapat jenis network card yang banyak digunakan, yaitu PCI :
Ethernet
Dalam jaringan dengan protocol akses CSMA/CD atau Carrier Sense Multiple Access with
Collision Detection, suatu node (A) yang akan mengirimkan data akan memeriksa dahulu kondisi
jalur data.
Bila tidak terdapat aliran data/kosong maka node tersebut akan mengirimkan datanya dan bila
node lain (B) yang sedang menggunakan jalur data maka node (A) akan menunggu dan akan
mencoba memeriksa kembali. Dalam protocol akses ini dimungkinkan pada suatu saat terjadi
beberapa node mengirimkan datanya secara bersamaan sehingga mengakibatkan collision atau
tabrakan. Dalam kondisi demikian node-node tersebut akan batal mengirimkan data dan akan
mencobanya kembali bila jalur tidak sibuk.
Tipe Pengkabelan
Terdapat beberapa tipe pengkabelan yang biasa digunakan dan dapat digunakan untuk
mengaplikasikan Windows, yaitu:

1. Thin Ethernet (Thinnet)
Thin Ethernet atau Thinnet memiliki keunggulan dalam hal biaya yang relatif lebih murah
dibandingkan dengan tipe pengkabelan lain, serta pemasangan komponennya lebih mudah.
Panjang kabel thin coaxial/RG-58 antara 0.5 – 185 m dan maksimum 30 komputer terhubung.

2. Thick Ethernet (Thicknet)
Dengan thick Ethernet atau thicknet, jumlah komputer yang dapat dihubungkan dalam jaringan
akan lebih banyak dan jarak antara komputer dapat diperbesar, tetapi biaya pengadaan
pengkabelan ini lebih mahal serta pemasangannya relatif lebih sulit dibandingkan dengan
Thinnet. Pada Thicknet digunakan transceiver untuk menghubungkan setiap komputer dengan
sistem jaringan dan konektor yang digunakan adalah konektor tipe DIX. Panjang kabel
transceiver maksimum 50 m, panjang kabel Thick Ethernet maksimum 500 m dengan maksimum
100 transceiver terhubung.
3. Twisted Pair Ethernet
Kabel Twisted Pair ini terbagi menjadi dua jenis yaitu shielded dan unshielded. Shielded adalah
jenis kabel yang memiliki selubung pembungkus sedangkan unshielded tidak mempunyai
selubung pembungkus. Untuk koneksinya kabel jenis ini menggunakan konektor RJ-11 atau RJ-
45.
Pada twisted pair (10 BaseT) network, komputer disusun membentuk suatu pola star. Setiap PC
memiliki satu kabel twisted pair yang tersentral pada HUB. Twisted pair umumnya lebih handal
(reliable) dibandingkan dengan thin coax karenaHUB mempunyai kemampuan data error
correction dan meningkatkan kecepatan transmisi.
Saat ini ada beberapa grade, atau kategori dari kabel twisted pair. Kategori 5 adalah yang
paling reliable dan memiliki kompabilitas yang tinggi, dan yang paling disarankan. Berjalan baik
pada 10Mbps dan Fast Ethernet (100Mbps). Kabel kategori 5 dapat dibuat straight-through atau
crossed.
Kabel straight through digunakan untuk menghubungkan komputer ke HUB. Kabel crossed
digunakan untuk menghubungkan HUB ke HUB. Panjang kabel maksimum kabel Twisted-Pair
adalah 100 m.
4. Fiber Optic
Jaringan yang menggunakan Fiber Optic (FO) biasanya perusahaan besar, dikarenakan harga
dan proses pemasangannya lebih sulit. Namun demikian, jaringan yang menggunakan FO dari
segi kehandalan dan kecepatan tidak diragukan. Kecepatan pengiriman data dengan media FO
lebih dari 100Mbps dan bebas pengaruh lingkungan.
Protokol TCP/IP
Karena penting peranannya pada sistem operasi Windows dan juga karena protokol TCP/IP
merupakan protokol pilihan (default) dari Windows. Protokol TCP berada pada lapisan
Transport model OSI (Open System Interconnection), sedangkan IP berada pada lapisan Network
mode OSI.
Domain Name System (DNS)
Domain Name System (DNS) adalah suatu sistem yang memungkinkan nama suatu host pada
jaringan komputer atau internet ditranslasikan menjadi IP address. Dalam pemberian nama,
DNS menggunakan arsitektur hierarki.
1. Root-level domain : merupakan tingkat teratas yang ditampilkan sebagai tanda titik (.).
2. Top level domain : kode kategori organisasi atau negara misalnya: .com untuk dipakai
oleh perusahaan; .edu untuk dipakai oleh perguruan tinggi; .gov
untuk dipakai oleh badan pemerintahan. Selain itu untuk
membedakan pemakaian nama oleh suatu negara dengan negara lain
digunakan tanda misalnya .id untuk Indonesia atau .au untuk
australia.
3. Second level domain : merupakan nama untuk organisasi atau perusahaan, misalnya :
microsoft.com; yahoo.com, dan lain-lain.

DHCP (Dynamic Host Configuration Protocol)
IP address dan subnet mask dapat diberikan secara otomatis menggunakan Dynamic Host
Configuration Protocol atau disi secara manual.
DHCP berfungsi untuk memberikan IP address secara otomatis pada komputer yang
menggunakan protokol TCP/IP. DHCP bekerja dengan relasi client-server, dimana DHCP server
menyediakan suatu kelompok IP address yang dapat diberikan pada DHCP client. Dalam
memberikan IP address ini, DHCP hanya meminjamkan IP address tersebut. Jadi pemberian IP
address ini berlangsung secara dinamis.
Topologi Jaringan adalah gambaran secara fisik dari pola hubungan antara komponen-komponen
jaringan, yang meliputi server, workstation, hub dan pengkabelannnya. Terdapat tiga macam
topologi jaringan umum digunakan, yaitu Bus, Star dan Ring.

Topologi Bus
Pada topologi Bus digunakan sebuah kabel tunggal atau kabel pusat di mana seluruh
workstation dan server dihubungkan. Keunggulan topologi Bus adalah pengembangan jaringan
atau penambahan workstation baru dapat dilakukan dengan mudah tanpa menggangguworkstation lain. Kelemahan dari topologi ini adalah bila terdapat gangguan di sepanjang kabel
pusat maka keseluruhan jaringan akan mengalami gangguan.
1. Topologi Star
Pada topologi Star, masing-masing workstation dihubungkan secara langsung ke server atau
hub.
Keunggulan dari topologi tipe Star ini adalah bahwa dengan adanya kabel tersendiri untuk
setiap workstation ke server, maka bandwidth atau lebar jalur komunikasi dalam kabel akan
semakin lebar sehingga akan meningkatkan unjuk kerja jaringan secara keseluruhan. Dan juga
bila terdapat gangguan di suatu jalur kabel maka gangguan hanya akan terjadi dalam
komunikasi antara workstation yang bersangkutan dengan server, jaringan secara keseluruhan
tidak mengalami gangguan. Kelemahan dari topologi Star adalah kebutuhan kabel yang lebih
besar dibandingkan dengan topologi lainnya.

Sabtu, 15 Agustus 2009

belajar power point



Pembuatan presentasi dengan menggunakan Power Point 2007 lebih mudah daripada versi sebelumnya karena fitur-fitur yang disediakan dalam bentuk icon-icon yang tinggal klik.
Namun demikian akan sedikit membuat bingung jika kita sudah terbiasa dengan versi sebelumnya. tapi jangan kuatir, hanya dengan sedikit waktu untuk mempelajarinya kita akan terbiasa, dan tentu saja akan lebih mudah.
Berikut adalah beberapa fitur dasar yang bisa kita eksplor bersama.

Ribbon

Menu ini dirancang mudah dalam menemukan fitur dan perintah dengan kategori yang tidak menyulitkan serta kumpulan grup yang saling berkaitan satu sama lain. Hemat waktu dan cukup memudahkan dalam membuat presentasi. Satu lagi fasilitas terbaru adalah dapat langsung melihat perubahan huruf/obyek atas fitur yang ingin digunakan, sebelum anda menggunakannya.

Fitur ini disebut Ribbon, yaitu menu baru yang menggantikan menu lama. Sangat memudahkan karena menu baru ini mengelompokkan perintah kedalam grup-grup yang saling berkaitan.


1. Tab yang didisain berdasarkan tahap penyusunan sebuah presentasi.
2. Grup dalam tiap tab menu berisi tombol perintah yang umum digunakan.
3. Tombol perintah dalam tiap group berisi rincian/pilihan perintah lainnya yang berkaitan

Ini adalah fungsi baru akan anda temui jika anda menyisipkan gambar.

1. Sesaat setelah anda menyisipkan sebuah gambar maka menu dengan nama contextual tab akan muncul. Tab Picture Tools ini memuat beberapa grup baru yang sangat memudahkan kita untuk memperindah gambar yang telah kita sisipkan.


2. Pada grup Picture Styles, terdapat bermacam-macam disain bingkai (edge) tampilan untuk memperindah gambar yang telah kita sisipkan.



SmartArt adalah hasil peleburan menu Diagram and Organization Chart dengan beberapa fitur baru.

Caranya pergi ke Tab Insert, temukan Grup Illustrations, klik tombol perintah SmartArt.

Berikut adalah ilustrasinya:

Dari gambar dibawah ini terlihat betapa mudahnya anda berkreasi dengan SmartArt. Beragam disain yang disediakan mampu meringankan dan mempercepat pekerjaan anda, berikut tampilannya:

Setelah blogwalking saya menemukan sebuah artikel menarik tentang review Power point 2007 dari Ellen Finkelstein yang berbahasa Inggris, berikut yang ingin mengetahui terjemahannya dalam bahasa Indonesia.

Dalam Power point 2007 banyak terjadi perubahan terutama pada tampilan dan menu yang lebih ditampilkan dengan icon yang tinggal klik saja, namun demikian kadang membuat kita sedikitterganggu karena harus memilih menu yang akan ditampilkan.

Berikut ini adalah review Power Point 2007

Ribbon

Pada Power Point 2007 hanya terdapat satu bar lebar yang menyajikan isi pada toolbar lama, namun boxnya dan taskpane masih sama. Semua tidak bisa dicostumize, tapi ada toolbar yang bisa digunakan untuk menampilkannya dengan cepat.

Themes

Ini adalah fitur baru yang sama dengan template. Menu ini tidak menydiakan slide, hanya bersifat informasi saja, user bisa membuat dan mengaturnya sendiri lalu save.

Di dalam theme ini terdapat pilihan warna (seperti versi sebelumnya), font (satu untuk judul dan satu lagi untuk teks slide) efek (bermacam-macam bentuk). Kita bisa merubah warna dan efek dari seluruh slide secara cepat.

Theme ini bisa juga digunakan untuk word dan excel, namun perlu mempelajarinya dulu.

Background

Sangat sederhana hanya berupa background terang dan gelap, jadi kita hanya bisa menggunakan dengan dua pilihan yaitu background gelap maka teks secara otomatis menjadi terang atau sebaliknya.

Layout

Kita bisa membuat layout sendiri pada theme dam template karena keduanya sudah include didalam semua layout. Kita bisa membuat layout sendiri dengan menyisipkan 8 komponen placeholder dan mengatur ukurannya.
Slide master menyediakan 12 layout yang meliputi slide bagiannya serta pembandingnya.

Smart Grafik

Grafik ini perbaikan dariversi sebelumnya dengan style yang lebih baik dan bisa untuk memasukkan bullet ke dalamnya

Quick Styles

Ada beberapa format preset untuk shapes, backgrounds, charts, tables, pictures, SmartArt diagrams, dan lainnya. Semua itu disajikan dalamsatu gallery drop-down.

Yang menarik dari semua ini adalah hanya dengan mengarahkan kursor ke salah satu menu saja kita langsung bisa melihat hasilnya, tanpa harus mengklik lebih dahulu.

Text Style

Pilihan model teks lebih banyak hamper sama dengan yang ada pada Word
Efek baru
Baik teks dan shape mempunyai efek, glow, shadow dan lain-lain.

WordArt

WordArt bisa diterapkan pada semua jenis teks

Table

Table sudah diintegraikan dengan Excel. Kalaupun kita menggunakannya tanpa integrasi dengan Excel, sudah disediakan format yang lebih banyak.

Gradient

Untuk gradient banyak mengalami perubahan, disini terdapat 10 warna dan bisa diatur dengan mudah, bagus sekali. Bisa dicoba sendiri.

Taskpane

Taskpane baru yang ditampilkan ini membuat kita membuat kita mudah membuat animasi objek

Compatibility& roundtripping

Fitur ini membantu kita yang tidak meng-upgrade power point kita karena pada very 2007 ini dapat di downgrade ke 2003 dan langsung bisa upgrade ke 2007, jika kita membukanya di versi 2007.


Format Zip dan XML

Format filenya lebih kecil karena filenya dalam format XML kemudian di zip.


Save as PDF
Presentasi dapat disimpan dalam bentuk file PDF
Ukuran slide Wide-screen bisa 16:9 and 16:10

Fitur yang dihilangkan pada Power Point 2007

1. AutoContent Wizard
2. Macro recorder.
3. Broadcast feature.
4. Send for Review.
5. Summary slides.
6. The title master.
7. Speaker Notes


Jumat, 14 Agustus 2009

cara koneksi database


untuk dapat mengakses data yang ada di database program PHP, Anda harus melakukan koneksi dengan database MySQL terlebih dahulu. Contohnya seperti dibawah ini:


$host ="localhost";
$user ="root";
$pass ="";
$dbnm = "cp";

$conn = mysql_connect ($host,$user,$pass);
if ($conn){
$buka =mysql_select_db($dbnm);
if (!$buka){
die("Database tidak dapat dibuka");
}
}else {
die ("Server Mysql tidask terhubung");
}
?>

keterangan: Apabila parameter nama host tidak dideklarasikan maka otomatis berisi localhost. jika mysql_connect ($host,$user,$pass) akan menghasilkan nilai true jika koneksi berhasil dan akan bernilai false jika koneksi gagal.

Selasa, 11 Agustus 2009

koneksi database

cara koneksi database

untuk dapat mengakses data yang ada di database program PHP, Anda harus melakukan koneksi dengan database MySQL terlebih dahulu. Contohnya seperti dibawah ini:



keterangan: Apabila parameter nama host tidak dideklarasikan maka otomatis berisi localhost. jika mysql_connect ($host,$user,$pass) akan menghasilkan nilai true jika koneksi berhasil dan akan bernilai false jika koneksi gagal.

Dreamweaver, PHP dan MySQL untuk Aplikasi



Macromedia Dreamweaver merupakan salah satu editor sekaligus web development tools
yang cukup kesohor saat ini. Mengapa? Terutama karena kemudahan dan berbagai fasilitas
yang mempermudah para pengembang aplikasi web dalam pekerjaannya. Konsep
WYSIWYG (what you see is what you get) juga memberikan kenyamanan terutama bagi
yang baru mencicipi dunia web (situs). Macromedia Dreamweaver sungguh memanjakan
penggunakan dengan berbagai kemudahan, termasuk diantaranya dalam hubungannya dengan
bahasa pemrograman PHP dan database MySQL.
Dalam tutorial ini akan disampaikan mengenai begitu mudahnya membuat aplikasi berbasis
PHP dan MySQL dengan bantuan Macromedia Dreamweaver. Boleh dibilang tanpa
menyentuh coding (program) sama sekali! Cukup ceklak sana ceklik sini, jadi deh. Kita akan
membuat aplikasi yang menampilkan, mengentri, edit dan delete data mahasiswa. Sederhana
memang, tapi bukankah sesuatu yang rumit juga berasal dari hal sederhana?
Daripada penasaran, yuk kita mulai saja.
Dalam Tutorial Ini Diasumsikan…
Bahwa:
1. Di komputer yang Anda gunakan sudah terinstall dengan baik PHP, Apache, MySQL
dan Macromedia Dreamweaver karena dalam tutorial ini kita akan menggunakan
keempat software tersebut.
2. Anda mengetahui bagaimana cara login ke MySQL berikut informasi user dan
password yang dapat digunakan.
3. Anda sudah membuat Site Definition pada Dreamweaver, berikut bagaimana
mengkolaborasikan Dreamweaver dengan PHP-MySQL.
4. Anda sudah cukup mengerti bagaimana membuat database, membuat dan
memanipulasi tabel di MySQL baik melalui console maupun dengan front-end seperti
PHPMyAdmin dan MySQLFront.
5. Anda sudah cukup mengerti beberapa perintah SQL dasar (DDL, DML).
Mempersiapkan Database dan Tabel MySQL
Langkah pertama dalam membuat aplikasi web berbasis PHP dan MySQL dengan
menggunakan Dreamweaver adalah mempersiapkan database dan tabel yang akan digunakan.
Dalam tutorial ini akan digunakan DBMS MySQL. Tutorial ini hanyalah sebagai contoh
sederhana bagaimana membuat proses entri, edit, delete dan tampil ke database MySQL
dengan bantuan Macromedia Dreamweaver. Namun demikian, jika Anda sudah memahami
tutorial ini dengan baik, untuk aplikasi yang lebih kompleks tidaklah berbeda jauh.
Pertama kali buatlah database di MySQL dengan nama dbmahasiswa. Selanjutnya buatlah
tabel di MySQL dengan nama mhs dan dengan spesifikasinya sebagai berikut:
+----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------+-------------+------+-----+---------+-------+
| nim | varchar(10) | NO | PRI | | |
| nama | varchar(30) | NO | | | |
| alamat | text | NO | | | |
| tgllahir | date | NO | | | |
+----------+-------------+------+-----+---------+-------+
Membuat Koneksi ke MySQL di Dreamweaver
Selanjutnya kita akan mengkoneksikan PHP dengan MySQL memanfaatkan tools yang sudah
tersedia di Macromedia Dreamweaver. Jangan lupa pastikan bahwa Site Definition di
Dreamweaver sudah dibuat dengan benar, karena keberhasilan dari koneksi ke MySQL juga
bergantung dari site definition tersebut.
Berikut ini langkah-langkahnya:
1. Buatlah file dengan nama input_mhs.php sebagai halaman untuk menginput data
mahasiswa baru.
2. Aktifkan (buka) panel Application yang berada di sebelah sisi window utama
Dreamweaver (lihat gambar)
3. Buka tab Databases pada panel Application tersebut.
4. Klik tombol [+] yang terdapat di dalam tab Databases dan pilih sub-menu MySQL
Connection.
5. Akan ditampilkan window isian MySQL Connection (lihat gambar). Isi nama
koneksi, host mysql, username, dan password MySQL dengan benar (1), lalu klik
tombol Select… untuk memilih database yang akan digunakan (2) dan klik tombol
OK (3) untuk menyimpan konfigurasi koneksi MySQL.
6. Jika koneksi berhasil maka pada panel Application tab Databases akan ditampilkan
informasi database berikut tabel-tabel yang terdapat dalam database tersebut. (lihat
gambar)
MySQL Connection
Membuat Halaman untuk Input Data Mahasiswa
Setelah koneksi ke database MySQL berhasil dilakukan, maka selanjutnya kita akan membuat
halaman untuk melakukan input data mahasiswa ke database MySQL. Pada dasarnya untuk
membuat aplikasi input data, kita harus membuat form inputan terlebih dahulu. Namun
dengan bantuan Macromedia Dreamweaver, kita akan memanfaatkan fasilitas yang sudah
tersedia, sehingga tidak perlu membuat form terlebih dahulu.
Berikut ini langkah-langkahnya:
1. Buatlah file dengan nama input_mhs.php sebagai halaman untuk menginput data
mahasiswa baru (jika sudah dibuat, tidak perlu dibuat lagi).
2. Aktifkan bagian Application di menu atas, lalu pilih menu Record Insertion Form
Wizard (lihat gambar). Atau bisa akses menu Insert > Application Objects > Insert
Record > Record Insertion Form Wizard.
3. Akan ditampilkan window Record Insertion Form. Tentukan koneksi yang
digunakan, tabel yang digunakan dan atur tampilan form (jenis inputan). Tekan tombol
OK. Lihat gambar
4. Di halaman akan ditampilkan form inputan untuk data mahasiswa (lihat gambar).
Tekan F12 (Preview in Browser) untuk mencoba halaman input data mahasiswa.
Record Insertion Wizard
Membuat Halaman untuk Menampilkan Data Mahasiswa
Untuk membuat halaman yang menampilkan data dari database, dalam hal ini data
mahasiswa, caranya cukup mudah. Yang pasti sebelum melanjutkan, kita harus memastikan
kembali bahwa koneksi ke MySQL sudah dibuat dengan benar (lihat caranya di atas). Untuk
menampilkan data dari database, pertama kali yang harus kita lakukan adalah membuat
Recordset, lalu setelah recordset dibuat kita tinggal menentukan datanya mau ditampilkan
dalam bentuk tabel atau yang lainnya. Dalam tutorial ini, kita akan menampilkan data ke
dalam bentuk tabel.
Berikut ini langkah-langkahnya:
1. Buatlah file dengan nama tampil_mhs.php untuk menampilkan data mahasiswa.
2. Buka bagian Application, lalu pilih menu Recordset (atau dapat mengaksesnya
melalui menu Insert > Aplication Objects > Recordset). Lihat gambar!
3. Akan ditampilkan window Recordset (lihat gambar dibawah). Tentukan nama
Recordsetnya (1), koneksi yang digunakan (2), tabel yang akan ditampilkan (3), field
yang akan ditampilkan (4) serta filter dan pengurutan yang diinginkan (5). Tekan
tombol OK untuk melanjutkan. Kita juga bisa menekan tombol Test untuk
memastikan semua sudah benar.
4. Selanjutnya akan ditampilkan window informasi jika Recordset berhasil ditambahkan.
Klik OK untuk melanjutkan
5. Dari menubar Application, Pilih icon Dynamic Data dan pilih Dynamic Table (lihat
gambar). Atau juga bisa dilakukan dari menu Insert > Application Objects >
Dynamic Data > Dynamic Table.
6. Akan muncul window Dynamic Table. Pilih nama Recordset yang akan ditampilkan,
jumlah record yang akan ditampilkan dan beberapa setting tabel. Klik OK untuk
melanjutkan. Lihat gambar
7. Di halaman akan ditampilkan sebuah tabel, baris pertama adalah header, baris kedua
adalah data (record) dari database (gambar). Tekan F12 (Preview in Browser) untuk
mencoba halaman tampil data mahasiswa.
http://achmatim.net

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Skull Belt Buckles