CLICK HERE FOR THOUSANDS OF FREE BLOGGER TEMPLATES »

What time is it?

Trik dan tips blog


Trik-Tips Blog

Google Adsense

Memperoleh Penghasilan $45,000 Per Bulan Dari AdSense Adalah Mudah

Google AdSense Images

Kalo Anda sering berkunjung ke situs2 iklan, Anda mungkin akan menemukan beberapa orang yg menawarkan kemudahan dalam menghasilkan uang di internet melalui AdSense. Ada yg menjajakan situs2 “Ready For AdSense” yg diklaim dengan cepat dapat membuat modal Anda kembali, ada yg menjual software2 yg katanya dapat membantu meningkatkan trafik atau membuat situs Anda berjaya di mesin pencari, bahkan ada yg menawarkan diri untuk memberikan kursus AdSense dan membimbing Anda hingga memperoleh ratusan dolar per bulan. Hmmm, ratusan? Sejenak lupakan mereka dan berikut akan saya tunjukkan bagaimana cara mendapatkan penghasilan puluhan hingga ratusan ribu dolar per bulan dari AdSense tanpa harus keluar uang sepeser pun.

Sebelumnya mungkin Anda tidak percaya dengan apa yg akan saya katakan, jadi langsung saya tunjukkan buktinya dulu deh. Lihat screenshot dari laporan AdSense saya untuk bulan Maret lalu (tekan untuk memperbesar).

March AdSense Earning Images

Bagaimana, sudah percaya? Nah, berikut ini adalah trik2 yg saya terapkan untuk dapat memperoleh dolar sebesar itu.

  1. Masuk ke dalam Member Area AdSense di http://www.google.com/adsense dan menuju ke halaman Reports - Advanced Reports. Pada bagian Choose Date Range, pilih Last Month - March dari dropdown menu. Klik Display Report untuk menampilkan laporan pendapatan di bulan Maret.

    Report Page Images

  2. Simpan halaman laporan tersebut. Pada Firefox, pilih menu File - Save Page As. Beri nama misal laporan.htm.

    Save File Images

    Jangan tutup dulu browser Anda, khususnya jendela laporan ini. Perhatikan dan ingat baik2 alamat URL dari halaman laporan.

    URL Images

  3. Now here’s the trick. Buka file laporan.htm tadi dengan menggunakan text editor atau HTML editor kesukaan Anda. Ubah angka2 dalam tabel laporan sesuai dengan yg Anda inginkan :) Simpan jika sudah puas.
  4. Bukalah file laporan.htm yg sudah Anda modifikasi tersebut dengan web broser. Pada Firefox, tekan File - Open File.
  5. Masih ingat alamat URL dari halaman laporan sebelumnya? Tuliskan atau copy-paste alamat tersebut pada URL bar di halaman browser laporan.htm termodifikasi.
  6. Selesai! Mudah bukan? Secara instan Anda telah berhasil memperolah penghasilan sebesar puluhan hingga ratusan ribu dolar di AdSense :) Contoh hasilnya ada pada screenshot pertama di atas. Jangan lupa untuk meng-capture halaman laporan ini, membubuhkan watermark, dan memamerkannya pada rekan2 Anda :D

Biar telat setengah hari lebih, Selamat April Mop semuanya :)

Moral of The Story:
(1) Jangan gampang percaya dengan screenshot earning milik siapa pun.
(2) Jangan gampang percaya dengan janji2 yg seindah bintang di surga. Jangankan $45,000, mendapatkan $100 per bulan dari AdSense aja butuh perjuangan kok.
Artikel ini ditulis oleh Cosa Aranda dan pertama kali dipublikasikan pada tanggal 1 April 2007. Artikel bebas untuk didistribusikan ulang untuk keperluan non-komersil selama mencantumkan nama penulis dan sumber artikel serta tidak merubah separuh atau seluruh bagian dari isi.

Wednesday, December 17, 2008

KONSEP DASAR BASIS DATA

Basis Data digunakan sebagai sarana dan media penyimpanan data. Kehadiran basis data meningkatkan kinerja dan daya saing perusahaan. Menghasilkan informasi dengan cepat dan tepat. Digunakan untuk membantu dalam mengambil keputusan.  Dengan memanfaatkan teknologi jaringan, kemampuan basis data dapat dioptimalkan.

Definisi Basis Data.

  • Kumpulan data yang saling berelasi. Data sendiri merupakan fakta mengenai obyek, orang dan lain-lain. Data dinyatakan dengan nilai (angka, deretan karakter, atau symbol).
  • Himpunan kelompok data yang saling berhubungan yang diorganisasi sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah.
  • Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi kebutuhan.
  • Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpan elektronis.

Tujuan Basis Data

  • Tidak ada redudansi dan inkonsistensi data.
  • Mengatasi Kesulitan Pengaksesan Data.yaitu antara lain:

Pencarian informasi menggunakan query 
Integrasi basis data menggunakan aplikasi
Distribusi jaringan sebagai sarana berbasis client server.

  • Multiple User.

Memungkinkan penggunaan informasi bersama – sama oleh banyak pengguna dalam lintas plantform yang sama atau berbeda.
Integrasi antara basis data satu dengan lainnya.

Manfaat dan Kelebihan

  1. Kecepatan dan kemudahan (speed) .
  2. Kebersamaan pemakai (sharability) .
  3. Pemusatan kontrol data.
  4. Efisisensi ruang penyimpanan (space).
  5. Keakuratan (accuracy) .
  6. Ketersediaan (availability) .
  7. Kelengkapan (completeness) .
  8. Keamanan (security) -> Password.
  9. Kemudahan dalam pembuatan program aplikasi baru -> GUI aplikasi.
  10. Pemakaian secara langsung->Untuk melihat data menggunakan query.
  11. Kebebasan Data ( Data Independence) .
  12. User view -> Basis Teks Dan GUI
















Sunday, September 14, 2008

MARAKNYA HOTSPOT GRATISAN



Sudah bukan hal baru lagi bagi kita saat melihat pengunjung mall dengan antusias melahap berita dari Internet melalui laptop di depannya, dengan hanya ditemani sebotol teh atau camilan. Atau sekelompok mahasiswa yang menghabiskan waktunya di lingkungan kampus demi 'gratisan' Internet setiap hari. Namun jika kita cermati dengan baik, sebenarnya apakah sasaran utama dari penyediaan layanan ini pada ruang publik kita?

Memang ada banyak sekali alasan untuk suatu pihak memasang hotspot pada lokal area bisnisnya. Sebut saja kampus, karena institusi pendidikan ini mempunyai tujuan paling ‘mulia’ dalam pemasangan hotspot. Tujuan utama suatu kampus dalam menyediakan layanan hotspot tentu saja untuk memperluas akses civitas akademikanya terhadap informasi global melalui Internet, disamping mungkin juga mengembangkan komunitas e-learning yang mereka miliki. Walaupun tidak bisa dipungkiri juga terselip aspek bisnis dalam motivasinya. Namun yang menjadi pertanyaan sekarang adalah sejauh mana ketepatan layanan ini mencapai sasarannya? Benarkah dalam sebuah kampus, era Internet kabel sudah harus digantikan oleh hotspot. Ataukah hanya sekedar sebagai strategi bisnis dalam persaingan dunia pendidikan yang kian ketat?

Seperti yang kita tahu, sejak banyaknya kampus menyediakan layanan hotspot, memang kampus tersebut berhasil menjadi 'rumah kedua' bagi sebagian mahasiswa. Namun sebenarnya untuk alasan apakah mereka betah berlama-lama tinggal di kampus dengan laptop atau PDA-nya, mungkin harus dikaji lebih dalam. Yang jelas tidak sepenuhnya motivasi mereka untuk 'tinggal di kampus' terkait dengan tugas kampus yang harus dikerjakannya. Banyak diantaranya yang memanfaatkannya sekedar karena 'gratis'. Karena seperti yang diketahui bersama, biaya komunikasi di Indonesia, termasuk untuk koneksi Internet, masih relatif mahal jika dibandingkan dengan negara-negara lain. Itulah mengapa para mahasiswa ini lebih memilih 'gratis' di kampus, daripada 'bayar' di luar. Tentu saja semua itu sangat rasional.

Pastinya sebuah kampus sudah mempertimbangkan kemungkinan seperti tersebut di atas, sebelum mereka memutuskan untuk memasang hotspot. Jika sudah dapat menduga, mengapa juga mereka tetap memasangnya? Tak lain adalah karena pertimbangan aspek bisnis, karena seperti yang kita tahu, dunia pendidikan pun saat ini merupakan lahan bisnis yang potensial. Untuk dapat bersaing menjadi sebuah perguruan tinggi papan atas, tentunya tak semata kualitas pendidikan yang harus diperhatikan. Aspek fasilitas kampus merupakan salah satu faktor penentu layak tidaknya sebuah perguruan tinggi disebut 'bergengsi'. Bayangkan jika sebuah perguruan tinggi ternama sekelas UGM atau UI tidak mempunyai hotspot. Apa kata dunia? Itulah mengapa saat ini banyak kampus berlomba memperbaiki infrastrukturnya, termasuk infrastruktur IT-nya.

Lalu bagaimana dengan pemasangan hotspot pada suatu pusat keramaian? Seperti yang banyak kita lihat saat ini, banyak ruang publik yang menyediakan fasilitas hotspot. Untuk yang satu ini, alasannya sangat mudah ditebak, tak lain dan tak bukan adalah aspek bisnis semata. Ya, sebuah ruang publik yang menyediakan hotspot pastilah akan menarik bagi para surfer untuk mendatanginya, dan para surfer ini biasanya berasal dari ekonomi menengah ke atas. Ini merupakan suatu nilai tambah bagi proses marketing suatu pusat keramaian. Entah itu hotspot yang bersifat free hingga hotspot yang berbayar sekalipun kenyataannya tetap merupakan hal yang menarik, apalagi untuk kalangan muda di kota-kota besar, yang didominasi oleh pelajar dan mahasiswa dari berbagai penjuru daerah. Tentu saja mereka merupakan target market yang potensial. Hitung saja sudah berapa pusat perbelanjaan maupun hiburan di sekitar kita yang memasang fasilitas ini, mulai dari Mall hingga kafe-kafe, semua berlomba memperlengkapi diri dengan fasilitas ini. Tak lain hanyalah untuk menarik pengunjung sebanyak mungkin untuk memperlancar bisnis mereka masing-masing.
Jadi sebenarnya hal terpenting dari fenomena maraknya pemasangan hotspot saat ini adalah bukan untuk apa mereka memasangnya, namun bagaimana kita memanfaatkannya. Orang yang memakai layanan tersebut hanya untuk sekedar mengetahui gossip artis dan film terkini tentunya tidak akan mendapat manfaat yang sama dengan orang yang memakainya untuk bekerja melihat harga saham di pasaran terkait dengan berita terbaru kebijakan pemerintah. Begitu juga dengan mahasiswa, walaupun sama-sama mendapat akses gratis di kampus, tergantung dengan bagaimana mereka akan memanfaatkannya.

Wednesday, June 18, 2008

tutorial membuat icon flash animasi


(Arahkan pointer mouse anda ke gambar di atas ini).

Di pembahasan kali ini saya akan membuat sebuah tampilan flash icon, apabila di dekatkan ke sebuah icon kemudian icon tersebut akan memberikan aksi. Di sini kita menggunakan gambar dan kemudian gambar tersebut kita buat movie. Anda dapat mengikuti step-step di bawah ini, jangan anda lewatkan satu step saja karena akan mengalami kesalahan dan hasil flashnya tidak berjalan.

A. Step 1
Ciptakan sebuah document dan kemudian atur setting dengan cara menekan CTRL J.
Ciptakan sebuah document

B. Step 2
Buat 3 buah layar dengan nama masing-masing layar AS, InvisibleButton, icon.
Buat 3 buah layar

C. Step 3
Kemudian klik File>Insert>Import to library, dan pindahkan gambar dari library ke stage.
library ke stage

Dan tulis tulisan seperti pada gambar di atas dan kemudian tekan F8, atur convert to symbol
convert to symbol

D. Step 3
Seleksi gambar kemudian klik 2 kali dan dan klik pada frame ke dua klik kanan kemudian pilih insert key frame. Dan kemudian klik pada frame ke 10 kemudian pilih gambar dan pilih jenis color yaitu Advanced.
color yaitu Advanced

Dan klik setting kemudian atur seperti pada gambar
klik setting

Kemudian klik ok dan klik di tengah frame antara frame 2 dan frame 10 dan kemudian klik kanan dan pilih motion.

E. Step 5
Buat layar 2 dan kemudian ambil gambar yang berada di library dan masukkan ke stage. Atur letak dari tulisan tersebut sehingga dapat membentuk.
Buat layar 2

library

F. Step 6
Klik pada layar AS dan klik pada frame 1 kemudian tekan F9 dan tuliskan action acript di bawah ini :
_root.icon.onEnterFrame = function() {
if (mouse_over_icon) {
_root.icon.nextFrame();
} else {
_root.icon.prevFrame();
}
};

G. Step 7
Klik pada layar Invisible button kemudian ambil gambar Invisible button yang ada di library dan masukkan ke stage.
Invisible button

F. Step 8
Klik Invisible button yang ada di stage kemudian tekan F9 kemudian tulis scrip di bawah ini :
on (rollOver) {
_root.mouse_over_icon = true;
}
on (rollOut) {
_root.mouse_over_icon = fstartlse;
}
on (release){
getURL("http://www.ilmuwebsite.com/", "blank");
}
Kemudian jalankan dengan cara CTRL + ENTER
CTRL + ENTER

Hasilnya:

(Arahkan pointer mouse anda ke gambar di atas ini).

Download .fla ==> http://www.unair.info/flash/membuat-flash-icon-animasi/flashicon.fla


Sumber dari situs Ilmu Website dalam kategori flash dengan judul Membuat Flash Icon Animasi

Friday, June 13, 2008

Launc SQL server 2008

Microsoft, pada hari Rabu (11/06) lalu, telah siap meluncurkan kunci database server yang hampir final dan software lainnya. Microsoft mengumumkan kandidat baru dari SQL Server 2008, bersamaan dengan hasil tes keamanan dan identitas software yang diberitakan di konferensi TechEd, bertempat di Orlando, Florida.
Pada bulan ini, Microsoft juga akan release kandidat untuk Microsoft Application Virtualization versi 4.5. Microsoft juga mengumumkan program validasi virtualisasi server, yang akan dites dan akan memvalidasi kode yang berjalan di Windows Server 2008 dan system operasi versi sebelumnya.
Bob Muglia, Wakil Presiden Senior Microsoft, mengungkapkan bahwa software Identity Lifecycle Manager 2 versi Beta 3 juga telah hadir. Lifecycle Manager 2 versi beta 3, sebuah tool untuk konfigurasi dan pengaturan identifikasi pada corporate network.
Microsoft juga telah me-release Forefront Security untuk Office Communications Server versi beta 1, sebuah tool yang membantu mencegah masuknya pesan-pesan malicious software. Padd pertengahan pertama tahun depan, Microsoft berencana untuk menggabungkan software miliknya dengan Forefront yang mendukung untuk virtualisasi server.

ASUS M70S

ASUS M70S(NOTE BOOK PERTAMA KAPASITAS 1 TERABYTE)

Selama ini dapat dipastikan perkembangan notebook selalu tertinggal dari desktop, baik dari sisi kecepatan, display layar hingga kapasitas penyimpanan. Namun rupanya Asus sedang mencoba membuktikan bahwa notebook pun dapat mengimbangi kemampuan komputer desktop. Hal ini dibuktikan Asus dengan me-release seri terbaru notebook-nya yang berkapasitas raksasa. Asus mengeluarkan notebook kapasitas raksasanya dalam dua seri, yaitu Asus M70S dan Asus M50S, keduanya merupakan notebook pertama yang mempunyai kapasitas 1 Terabyte (1 TB). Keberhasilan Asus ini sekaligus mencatatkan kedua notebook ini sebagai notebook kapasitas besar (1 TB) yang pertama di dunia.
Dari sisi desain, tidak banyak perubahan yang dilakukan Asus dalam perancangan bentuk Asus M70S. Permukaan notebook memakai finishing high gloss plastic sehingga memberikan tampilan yang elegan dan bersih. Dari sisi unjuk kerja, Asus M70S ini memakai otak processor Intel Core 2 Duo T9300 (2.5GHz, 6MB L2, 800MHz FSB) dengan memory 4GB untuk jaminan kecepatan, sedangkan untuk menunjang tampilan grafis pada layar 17 inch-nya, Asus M70S ini mempergunakan ATI Mobility Radeon HD 3650 dengan 1GB DDR2 video memory. Display layar 17 inch yang dimiliki Asus M70S ini membuat notebook ini masuk dalam kelas notebook pengganti PC, karena dengan display layar yang sedemikian luas, tentunya notebook ini dirancang untuk waktu operasi pemakaian yang relatif lama agar pengguna nyaman dengan tampilan yang memuaskan.
Berikut ini adalah spesifikasi teknis dari notebook Asus M70S yang dijual di pasaran dengan kisaran harga $2.399,99 dollar Amerika atau setara dengan ini :
* Windows Vista Home Premium (32-bit)
* Intel Core 2 Duo Processor T9300 (2.5GHz, 6MB L2, 800MHz FSB)
* 17" diagonal widescreen TFT LCD display at 1920x1200 (WUXGA, Glossy)
* ATI Mobility Radeon HD 3650 with 1GB DDR2 video memory
* Intel Wireless WiFi Link 4965AGN (802.11a/g/n)
* 4GB PC2-5300 DDR2 SDRAM (maximum capacity 4GB)
* 1TB Storage, 2 x 500GB Serial ATA hard disk drive (Hitachi 5400RPM)
* DVD-Burner with 2x Blu-Ray reading capabilities
* TV Tuner
* 1.3 megapixel webcam
* Fingerprint reader
* Dimensions (WxDxH Front/H Rear): 16.2" x 11.8" x 1.7"
* Weight: 8 lbs 13.1oz with nine-cell battery
* 90W (19V x 4.74A) 100-240V AC Adapter
* 9-cell (14.8V, 5200mAh) Lithium Ion battery
* 2-Year Limited Global Warranty

Wednesday, June 11, 2008

Pengenalan Umum Sistem Operasi
Definisi Sistem Operasi
Sistem operasi merupakan sebuah penghubung antara pengguna dari komputer dengan perangkat keraskomputer. Sebelum ada sistem operasi, orang hanya mengunakan komputer dengan menggunakan sinyal analog dan sinyal digital
Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.
Peran Sistem Operasi dalam Sistem Komputer
Sistem komputer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para pengguna. Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna. Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satu lagi fungsi penting sistem operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.
Tujuan Sistem Operasi
Sistem operasi memiliki dua tugas&tujuan utama, yaitu :
Pengelola seluruh sumber daya sistem komputer (resource manager).
Mengelola seluruh sumber daya yang terdapat pada sistem komputer agar penggunaan sumber daya dapat secara benar dan efisien.
Sumber daya komputer terdiri atas :
Sumber daya fisik, terdiri atas :
keyboard
mouse
floopy disk drive
harddisk
printer
modem, dll.
Sumber daya abstrak, terdiri atas :
data
program
Sebagai penyedia layanan (extended / virtual machine).
System operasi menyediakan sekumpulan layanan (disebut sebagai system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan atau pemanfaatan sumber daya system komputer.
Tugas :
Memberi abstraksi mesin tingkat tinggi yang lebih sederhana dan menyembunyikan kerumitan hardware.
System memberikan system calls atau APi (Aplication Programming Interface) yang berfungsi menghindarkan kompleksitas pemrograman dengan memberikan sekumpulan instruksi yang mudah dan nyaman.
Basis untuk program lain.
Program aplikasi dijalankan diatas Sistem operasi.
Sejarah Perkembangan Sistem Operasi
Sistem operasi telah berevolusi sejak komputer diciptakan. Pada tabel di bawah ini menunjukan perkembangan sistem komputer. Perkembangan sistem komputer dibagi menjadi empat kurun (generasi). Perkembangan sistem komputer melibatkan perkembangan perangkat keras dan perangkat lunak. Tabel di bawah ini merupakan ringkasan sejarah perkembangan sistem komputer menurut Tanenbaum.
G
Tahun
Sistem Hardware
Sistem Software
Keterangan
1
1945-1955
Calculating machine using vacuum tubes
Peristiwa penting :
1950 : punched card
Machine language using plugboard
Aplikasi:
Numerical calculation
Belum ada OS
Sistem terpusat
2
1955-1965
Transistor
System :
Character oriented : IBM
1401
Numeric oriented : IBM
7094
Batch System
FMS(Fortran Monitoring System), IBSYS
Belum ada OS
Terdapat fungsi OS
Sistem terpusat
3
1965-1980
IC (Integrated Circuit)
System :
IBM System/360,GE-645
Multiprogramming
Spooling
(SimultaneousPeripheral Operation Online)
Timesharing
System :
CTTS
(Compatible TimeSharing System)
MULTICS(Multiplexed Information and Computing System)
UNICS(Uniplexed Information and Computing System)
Sudah ada OS
Sistem terpusat
4
1980-1990
LSI (Large Scale Integration) Circuit
System :
PC
Network System
Userfriendly Software
System :
Network Operation System
Distributed Operating System
Sistem tersebar
Batch System, Multiprogramming System, Time Sharing System, Multiprocessing System, Distributed System
1.5.1 Batch System
Suatu system dimana job dikumpulkan dalam satu rangkaian kemudian dieksekusi secara berurutan.
1.5.2 Multiprogramming System
Sistem dimana komputer melayani banyak proses/job (program yang dijalankan) sekaligus dalam satu waktu (manajemen banyak proses pada satu pemroses).
1.5.3 Time Sharing System
Merupakan varian dari multiprogramming dimana setiap pemakai mempunyai satu terminal online dengan pemroses hanya memberikan layanan pada pemakai yang aktif secara bergantian secara cepat. Para pemakai akan merasa dilayani terus-menerus, padahal sebenarnya digilir persatuan waktu yang singkat.
1.5.4 Multiprocessing System
Manajemen banyak proses di computer multiprosesor (banyak pemroses di dalamnya).
Contoh : OS Microsoft Windows NT, UNIX, LINUX
1.5.5 Distributed System
Manajemen banyak proses yang dieksekusi di banyak system computer yang tersebar (terdistribusi).
Struktur Sistem Komputer
Struktur sebuah sistem komputer dapat dibagi menjadi :
Operasi sistem Komputer.
Struktur Input/Output.
Struktur Penyimpanan.
Proteksi Hardware.
Operasi Sistem Komputer
Pada abstraksi tingkat atas, sistem komputer terdiri atas emapt komponen yang saling bekerjasama dan saling berinteraksi untuk mencapai satu tujuan komputer yaitu komputasi.
Keempat komponen sistem komputer adalah :
Pemroses
Pemroses berfungsi mengendalikan operasi komputer dan melakukan fungsi pemrosesan data.
Pemroses terdiri atas :
Bagian ALU (Aritmetic Logic Unit) untuk komputasi.
Fungsi : melakukan operasi aritmatika dan logika.
Bagian CU (Control Unit) untuk pengendalian.
Fungsi : mengendalikan operasi yang diilaksanakan system computer.
Register-Register
Fungsi : sebagai memori sangat sangat cepat yang biasanya sebagai tempat operan-operan dari operasi yang akan dilakukan.
b. Memori Utama
Fungsi : menyimpan data dan program.
Memori utama biasanya volatile, yaitu tidak dapat mempertahankan data dan program yang disimpan bila sumber daya energi dihentikan.
Perangkat Input/Output
Fungsi : memindahkan data antar komputer dan lingkungan eksternal.
Interkoneksi antar komponen
Adalah struktur dan mekanisme untuk menghubungkan ketiga komponen (pemroses, memori utama, dan perangkat input/output).
Interkoneksi antar komponen disebut bus.
Bus terdiri 3 macam yaitu :
bus alamat.
Bus data.
Bus Kendali.
Struktur Input/Output
Perangkat input/output terdiri dua bagian, yaitu :
Komponen mekanis adalah perangkat itu sendiri.
Komponen elektronis adalah pengendali perangkat berupa chip control.
Perangkat adalah perangkat nyata yang dikendalikan chip controller di board sistem atau card. Controller dihubungkan dengan pemroses dan komponen lain lewat bus.
Struktur Penyimpanan
Data yang disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil. Oleh karena itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage yang bersifat permanen dan mampu menampung banyak data. Contoh dari secondary-storage adalah harddisk, disket, dll.
Sistem operasi bertanggung-jawab atas aktivitas-aktivitas yang berkaitan dengan disk-management seperti: free-space management, alokasi penyimpanan, penjadualan disk.
Proteksi Hardware
Proteksi mengacu pada mekanisme untuk mengontrol akses yang dilakukan oleh program, prosesor, atau pengguna ke sistem sumber daya.
Mekanisme proteksi harus:
• membedakan antara penggunaan yang sudah diberi izin dan yang belum.
• specify the controls to be imposed.
• provide a means of enforcement.
PENJADWALAN PROSES
Penjadwalan : pemilihan proses selanjutnya yang akan dieksekusi
Kapan dilakukan Penjadwalan ?
- Proses baru dibuat
- Proses selesai dieksekusi
- Proses yang sedang dieksekusi di blokir
- Terjadinya I/O interrupt (proses yg diblokir siap untuk dieksekusi kembali)
- Terjadi clock interrupt (misal 40 mdetik sekali)
Sasaran utama penjadwalan
1. Adil (Fairness)
adil adalah proses-proses diperlakukan sama yaitu mendapat jatah waktu pemroses yang sama dan tak ada proses yang tak kebagian layanan pemroses
2. Efisiensi
efisiensi adalah optimalisasi penggunaan sumberdaya
sasaran penjadwalan adalah menjaga agar pemroses tetap dalam keadaan sibuk, shg efisiensi mencapai maksimum. Sibuk adalah pemroses tidak menganggur,
3. Throughput
Jumlah kerja yang dapat diselesaikan dalam satu waktu
tujuannya adalah memaksimalkan jumlah job yang diproses per satu interval waktu
4. Waktu tanggap (Response Time)
Response time yaitu jangka waktu sejak proses di-submit hingga memperoleh respon pertama
Waktu tanggap/response time dibagi menjadi 2 :
Sistem Interaktif
Waktu tanggap pada waktu interaktif
Waktu yang dihabiskan dari saat karakter terakhir dari perintah dimasukkan atau transaksi sampai hasil pertama muncul dilayar (terminal). Disebut juga dengan terminal Response Time
Sistem waktu nyata
Waktu tanggap pada sistem waktu nyata
Waktu dari saat kejadian (internal atau eksternal) sampai instruksi pertama rutin layanan dieksekusi. Disebut juga dengan event response time
5. Waktu Turnaround (Turn Arround Time)
Adalah waktu yang dihabiskan atau diperlukan dari saat program atau job mulai masuk ke sistem sampai proses diselesaikan sistem.
Turn arround time = waktu eksekusi + waktu menunggu
Tipe – tipe Penjadwalan
Penjadwalan jangka pendek (short-term scheduller)
bertugas menjadwalkan alokasi pemroses diantara proses-proses ready di memori utama
terjadi pada saat pengalihan proses untuk memilih proses berikutnya yang harus dijalankan
2. Penjadwalan jangka menengah (medium-term scheduller)
Adalah menangani proses-proses swapping / menangani transisi dari suspended-to-ready proses-proses swapping
Swapping adalah aktivitas pemindahan proses yang tertunda dari memori utama ke memori sekunder
3. Penjadwalan jangka Panjang (long-term scheduller)
Bekerja terhadap antrian batch dan memilih batch selanjutnya yang harus dieksekusi.
Batch biasanya adalah proses-proses dng penggunaan sumber daya yang intensif, program-program berprioritas rendah
Strategi Penjadwalan
Terdapat dua strategi penjadwalan, yaitu :
1.Penjadwalan Non-preemtive
Proses yg sdg dieksekusi menggunakan CPU hingga proses tsb menyerahkannya secara sukarela
Contohnya pada MS Windows
2.Penjadwalan Preemtive
Proses yang sedang dieksekusi dapat diambil alih oleh proses lain dan dipaksa untuk menyerahkan CPU
Terjadi pada proses-proses yang mendapat perhatian/tanggapan pemroses secara cepat
Algoritma-algoritma Penjadwalan
Sistem Batch (Non-preemtive)
1. FIFO atau FCFS
( First In First Out / Firs Come First Serve )
Ketentuan
Proses yang meminta CPU duluan yg dialokasikan CPU duluan
Disebut juga FIFO
Digunakan pada sistem batch
Analogi dunia nyata : restoran cepat saji
Parameter :
Burst time (dlm ms), waktu dan urutan kedatangan
2. SJF (Shortest Job First)
Dahulukan job dengan waktu execution tersingkat
Kebutuhan waktu eksekusi harus diketahui terlebih dahulu
Memberikan waktu tunggu rata-rata terbaik
Optimal jika semua job tersedia pada waktu yang sama
Masalah pada Preemtive SJF:
1. Starvation
Pada kondisi tertentu, suatu job mungkin tidak pernah menyelesaikan eksekusinya
Contoh :
Proses A dng elapse time 1 jam tiba pada waktu 0, namun pd waktu yg sama dan setiap 1 menit brkt tiba proses sengkat dng elapse time 2 menit
hasilnya : A tidak pernah mendapat jatah eksekusi
2. RR (Round Robin)
Tiap proses memperoleh alokasi waktu CPU dlm kuantum waktu, biasanya 10 – 100 ms
Setelah kuantum waktu terlewat, proses preempted dan dimasukkan ke belakang antrian ready
Performansi :
- q besar à FIFO
- q kecil à overhead utk context switch sangat besar
Contohnya pada text editor, kebanyakan waktu program adalah menunggu keyboard, shg dapat menjalankan proses-proses lain
3. PS (Priority Schedulling)
Tiap proses diberi prioritas
Proses dengan prioritas tinggi dijadwalkan duluan
Masalah :
Mungkin tidak menghasilkan waktu tunggu rata-rata yg baik
Dpt menyebabkan infinite blocking atau starvation pd proses dng prioritas rendah
Penentuan prioritas
Ada 2 pendekatan :
Statis ( untuk sistem dng aplikasi yg teeratur dan telah diketahui)
Dinamis (sebaliknya)
Prioritas dpt ditentukan berdasarkan :
Biaya terhadap user
Tingkat kepentingan user
Umur proses (aging) % waktu CPU yg telah digunakan pd x jam terakhir
4. GS (Guaranteed Schedulling)
Memberikan jaminan performansi bagi user
Contoh :
Dng n proses running, scheduller memastikan bahwa tiap proses memperoleh 1/n siklus CPU
Penjadwalan
Hitung rasio pemakaian waktu CPU sebenarnya dengan waktu CPU yg dijatahkan
Pilih proses dengan rasio terendah
Dapat menyebabkan starvation

Artikel LInux vs Windows

ARTIKEL KEUNGGULAN DAN KELEMAHAN SISTEM OPERASI WINDOWS DAN LINUX


Perkembangan sistem operasi telah memberikan pilihan yang luas kepada pengguna komputer. Sejak sistem operasi yang hanya berbasis MSDOS, hingga saat ini telah dikenal berbagai sistem operasi seperti Microsoft Windows, Netware dan pengembangan dari UNIX seperti Linux, FreeBSD dan lainnya. Para pengguna komputer pun otomatis dapat memilih sendiri mana yang terbaik untuknya.
Permasalahannya disini adalah banyak dari pengguna yang masih bingung memilih sistem operasi yang tepat untuk digunakan dalam komputer mereka. Ada yang sudah setia dengan Microsoft Windows, namun setelah mendengarkan keunggulan Linux dari rekannya, maka dia ingin selingkuh dengan berpindah ke lain hati, ke Linux.
Untuk itu kami akan bahas alternatif pemilihan sistem operasi antara Linux dan Microsoft Windows untuk pekerjaan kantor Anda.
Sebenarnya masing-masing dari sistem operasi ini memiliki keunggulan dan kelemahan. Kedua hal itu dapat mempengaruhi pekerjaan kantor Anda. Mari kita bahas terlebih dahulu untuk sistem operasi Linux.

LINUX
Linux telah menjadi alternatif sistem operasi yang mulai banyak digunakan oleh komputer rumahan. Sistem operasi ini memiliki keunggulan diantaranya:
1. Membutuhkan sumberdaya hardware yang sedikit dibanding MS Windows
Untuk menjalankan Linux (dengan X-Windows), komputer Anda cukup menggunakan prosesor setara Intel Pentium 100 (Pentium klasik!) dengan memori 32 MB. Dan itu sudah cukup untuk menjalankan X-Windows beserta aplikasi perkantoran seperti StarOffice. Pengalaman penulis, pernah menginstall Linux Mandrake 7.0 yang lengkap dengan aplikasi StarOffice 5.0 dan MP3 Player pada PC Intel PentiumPro 200 dan memori 64 MB dengan kapasitas HDD 650 MB!.
2. Tingkat kemanan lebih tinggi
Linux memiliki hak akses yang dapat diatur oleh administrator Linux tersebut. Jadi, data yang ada pada PC Linux bisa dijaga dari tangan jahil yang ingin melihat data Anda. Selain itu, Linux mengharuskan login terlebih dahulu jika ingin masuk ke dalam sistemnya. Berbeda dengan MS Windows 9.x/Me yang membolehkan siapa saja masuk ke dalam sistemnya.
3. Relatif lebih kebal terhadap virus
Mungkin inilah yang disukai oleh para pengguna Linux. Sistem berbasis UNIX telah dikenal lebih kebal terhadap virus komputer (kecuali saat ini telah ada virus yang merusak, namun itu sangat sedikit sekali jumlahnya dan bisa dibasmi dengan antivirus Linux). Jika ada virus yang telah diprogram untuk merusak sistem MS Windows, hal ini tidak dapat dilakukan olehnya pada Linux. Karena keduanya memiliki kernel yang berbeda.
4. Tampilan desktop yang variatif
Anda dapat membuat tampilan desktop yang variatif, yang sulit sekali untuk dilakukan pada MS Windows. Jangan heran jika Anda akan melihat tampilan desktop Linux teman Anda berbeda jauh 180 derajat dengan tampilan desktop Linux yang lainnya. Keuntungannya, Anda dapat mengkostumisasi menu dan akses ke file untuk memudahkan pekerjaan Anda. Disamping itu, pengguna awam yang ingin mengutak-atik Linux Anda pun paling-paling hanya bengong melihat desktop rancangan Anda, karena tidak tahu apa yang harus dilakukan dengan desktop tersebut.
5. Harga murah
Anda dapat meng-copy Linux dengan meminjam CD installation-nya dari teman Anda, bahkan Anda dapat mengcopy CD Linux dengan hanya membayar biaya copy. Bayangkan jika Anda harus membeli MS Windows yang seharga $100 ke atas. Ini tentunya akan sangat menekan biaya pengeluaran perusahaan Anda.
6. Stabil
Linux memiliki kernel yang stabil. Dia dapat berjalan 24 jam sehari 7 hari seminggu tanpa harus restart. Ini yang membuat Linux menjadi unggul jika dibandingkan dengan MS Windows yang kadang minimal dalam satu hari kita harus me-restart ulang untuk menyegarkannya.
Namun dari keuntungan tersebut diatas, Linux pun memiliki beberapa kelemahan. Kelemahan itu di antaranya:
1. Sulit bagi pengguna awam untuk beradaptasi

Anda telah menggunakan MS Windows sejak tahun 1995 hingga kini? Maka Anda akan mengalami kesulitan saat mengoperasikan Linux. File System, Hirarki File, Hak Akses, Format File-nya sangat berbeda dengan MS Windows. Contohnya, Anda tidak akan menemukan file executable yang memiliki ekstension .exe, karena Linux tidak mengenal format file tersebut. Untuk itu, Anda harus mempelajari lagi sistem file pada Linux. Jika Anda pernah terjun dalam dunia UNIX, maka hal ini bukan menjadi masalah. Karena pada prinsipnya, Linux menggunakan format file yang sama dengan sistem UNIX. Jika Anda ingin mempelajari hal ini, silahkan klik www.linux.or.id, di dalamnya terdapat link untuk tutorial dasar file di Linux.
2. Masalah kompabilitas aplikasi MS Windows
Apa maksudnya? Ini merupakan hal yang cukup mengganggu bagi para user yang berminat ingin pindah rumah ke Linux. Banyak aplikasi yang dapat berjalan pada sistem MS Windows yang tidak dapat dijalankan pada Linux. Tapi saat ini sudah ada aplikasi di Linux yang bisa menjalankan program MS Windows seperti VMWare. Aplikasi ini bersifat emulator dimana kita dapat menjalankan aplikasi berbasis MS Windows pada mesin Linux.

MICROSOFT WINDOWS
Sistem operasi ini tentu sudah tidak asing lagi bagi kita para pengguna komputer. MS Windows menjadi sistem operasi favorit karena tampilan Graphical User Interface (GUI) yang memudahkan pengguna untuk mengoperasikan sistem operasi ini. Apa saja keunggulan dan kelemahannya dibandingkan dengan Linux?
1. Graphical User Interface (GUI) yang familiar
Desktop environment MS Windows tentu sudah tidak asing lagi bagi Anda. Maka dari itu, secara alamiah kita sudah dibuat satu keluarga dengan MS Windows.
2. Dukungan driver yang lebih banyak
MS Windows memiliki dukungan driver hardware yang lebih banyak dibandingkan Linux. Walaupun dalam Linux telah mulai banyak vendor yang membuat driver untuknya, namun tetap saat ini lebih banyak dukungan driver dan mudah menginstal driver hardware pada MS Windows.
3. Banyak aplikasi berbasis MS Windows
Anda mungkin - dan bahkan mungkin sempat bingung - memilih aplikasi mana yang akan diinstal pada komputer yang menggunakan MS Windows, karena banyaknya aplikasi yang dapat berjalan di MS Windows. Selain itu, lebih mudah untuk menginstal aplikasi pada MS Windows dibandingkan pada Linux, yang terkadang harus di-configure terlebih dahulu. Ini menentukan kecepatan dari pekerjaan Anda. Jangan sampai waktu Anda untuk menyelesaikan pekerjaan terbuang hanya karena bingung menginstal sebuah aplikasi pada Linux.
Kekurangan dari Sistem operasi ini adalah:
1. Harga yang mahal
Anda harus mengeluarkan uang sekitar $100 atau lebih untuk membeli sistem operasi MS Windows. Ini jauh lebih mahal jika dibandingkan dengan memiliki Linux yang lengkap dengan aplikasi pendukungnya.
2. Rentan virus dan hacking
MS Windows telah dikenal banyak memiliki bug yang menyebabkan orang lain yang tidak berhak dapat masuk ke dalam komputer Anda dan mengacak-acak isi dokumen Anda. Disamping itu, banyak virus komputer yang menyerang sistem operasi ini. Anda harus perhitungkan hal tersebut di atas.
3. Tidak ada sistem keamanan yang tangguh
Kecuali MS Windows 2000 dan XP, pada MS Windows 9.x/Me, hampir tidak memiliki sistem keamanan yang dapat membuat komputer Anda aman dari tangan-tangan jahil, kecuali jika Anda menginstal software third party untuk sistem keamanan data Anda, dan itupun Anda harus mengeluarkan kocek lagi untuk membelinya. Jika Anda menggunakan sistem berbasis NT, maka Anda dapat membuat sistem keamanan yang tangguh (walaupun masih bisa di-hack). Namun untuk memiliki Windows 2000, Anda harus mengeluarkan kocek diatas $500 dan spesifikasi komputer yang lebih tinggi.
4. Sistem yang kurang stabil
Pada MS Windows (kecuali MS Windows 2000 yang lebih baik dibandingkan Win 9.x/Me), semakin banyak aplikasi yang Anda instal dan semakin banyak hardware yang tertancap di komputer Anda, maka kemungkinan besar akan terjadi konflik, baik konflik antar hardware atau software maupun konflik antara software dengan hardware. Hal ini dapat mengganggu pekerjaan Anda, terlebih lagi jika Windows Anda ngadat karena hal ini, pekerjaan Anda akan terganggu