Arsip untuk Desember, 2007

Posted in Robot on 15 Desember, 2007 by hudha

Robot

Robot humanoid memainkan trompet

Robot humanoid memainkan trompet

Robot adalah sebuah alat mekanik yang dapat melakukan tugas fisik, baik menggunakan pengawasan dan kontrol manusia, ataupun menggunakan program yang telah didefinisikan terlebih dulu (kecerdasan buatan). Robot biasanya digunakan untuk tugas yang berat, berbahaya, pekerjaan yang berulang dan kotor. Biasanya kebanyakan robot industri digunakan dalam bidang produksi. Penggunaan robot lainnya termasuk untuk pembersihan limbah beracun, penjelajahan bawah air dan luar angkasa, pertambangan, pekerjaan “cari dan tolong” (search and rescue), dan untuk pencarian tambang. Belakangan ini robot mulai memasuki pasaran konsumen di bidang hiburan, dan alat pembantu rumah tangga, seperti penyedot debu, dan pemotong rumput.

 Perkembangan sekarang

Ketika para pencipta robot pertama kali mencoba meniru manusia dan hewan, mereka menemukan bahwa hal tersebut sangatlah sulit; membutuhkan tenaga penghitungan yang jauh lebih banyak dari yang tersedia pada masa itu. Jadi, penekanan perkembangan diubah ke bidang riset lainnya. Robot sederhana beroda digunakan untuk melakukan eksperimen dalam tingkah laku, navigasi, dan perencanaan jalur. Teknik navigasi tersebut telah berkembang menjadi sistem kontrol robot otonom yang tersedia secara komersial; contoh paling mutakhir dari sistem kontrol navigasi otonom yang tersedia sekarang ini termasuk sistem navigasi berdasarkan-laser dan VSLAM (Visual Simultaneous Localization and Mapping) dari ActivMedia Robotics dan Evolution Robotics.

Ketika para teknisi siap untuk mencoba robot berjalan kembali, mereka mulai dengan heksapoda dan platform berkaki banyak lainnya. Robot-robot tersebut meniru serangga dan arthropoda dalam bentuk dan fungsi. Tren menuju jenis badan tersebut menawarkan fleksibilitas yang besar dan terbukti dapat beradaptasi dengan berbagai macam lingkungan, tetapi biaya dari penambahan kerumitan mekanikal telah mencegah pengadopsian oleh para konsumer. Dengan lebih dari empat kaki, robot-robot ini stabil secara statis yang membuat mereka bekerja lebih mudah. Tujuan dari riset robot berkaki dua adalah mencapai gerakan berjalan menggunakan gerakan pasif-dinamik yang meniru gerakan manusia. Namun hal ini masih dalam beberapa tahun mendatang.

Robotic manipulators can be very precise, but only when a task can be fully described

Robotic manipulators can be very precise, but only when a task can be fully described

Masalah teknis lain yang menghalangi penerapan robot secara meluas adalah kompleksitas penanganan obyek fisik dalam lingkungan alam yang tetap kacau. Sensor taktil dan algoritma penglihatan yang lebih baik mungkin dapat menyelesai Masalah teknis lain yang menghalangi penerapan robot secara meluas adalah kompleksitas penanganan obyek fisik dalam lingkungan alam yang tetap kacau. Sensor taktil dan algoritma penglihatan yang lebih baik mungkin dapat menyelesaikan masalah ini. Robot Online UJI dari University Jaume I di Spanyol adalah contoh yang bagus dari perkembangan yang berlaku dalam bidang ini.

Belakangan ini, perkembangan hebat telah dibuat dalam robot medis, dengan dua perusahaan khusus, Computer Motion dan Intuitive Surgical, yang menerima pengesahan pengaturan di Amerika Utara, Eropa dan Asia atas robot-robotnya untuk digunakan dalam prosedur pembedahan minimal. Otomasi laboratorium juga merupakan area yang berkembang. Di sini, robot benchtopdigunakan untuk memindahkan sampel biologis atau kimiawi antar perangkat seperti inkubator, berupa pemegang dan pembaca cairan. Tempat lain dimana robot disukai untuk menggantikan pekerjaan manusia adalah dalam eksplorasi laut dalam dan eksplorasi antariksa. Untuk tugas-tugas ini, bentuk tubuh artropoda umumnya disukai. Mark W. Tilden dahulunya spesialis Laboratorium Nasional Los Alamos membuat robot murah dengan kaki bengkok tetapi tidak menyambung, sementara orang lain mencoba membuat kaki kepiting yang dapat bergerak dan tersambung penuh.

Robot bersayap eksperimental dan contoh lain mengeksploitasi biomimikri juga dalam tahap pengembangan dini. Yang disebut “nanomotor” dan “kawat cerdas” diperkirakan dapat menyederhanakan daya gerak secara drastis, sementara stabilisasi dalam penerbangan nampaknya cenderung diperbaiki melalui giroskop yang sangat kecil. Dukungan penting pekerjaan ini adalah untuk riset militer teknologi pemata-mataan.

Konstruksi Robot

Robot memiliki berbagai macam konstruksi. Diantaranya adalah :

Diperoleh dari “http://id.wikipedia.org/wiki/Robot

 

 89603.jpg

PEA dan Kompleksitas Robot 2 : Otot Otot Buatan

Pentingnya peranan robot semakin disadari saat ini. Isu isu yang mendasari pembuatan robot canggih dari berbagai bidangpun semakin gencar. Salah satunya adalah otot buatan. Majalah terkenal Scientific Amerika ikut mengulas tentang hal ini dalam edisi oktober 2003nya. Bagaimana sebenarnya otot otot buatan ini ?


Adalah Eamex Corporation, sebuah perusahaan riset yang berlokasi di Osaka Jepang, telah berhasil membuat sebuah mainan robot ikan yang bisa berenang di sebuah akuarium selayaknya seekor ikan hidup bergerak. Robot ikan yang dibuat dari bahan plastik transparan tersebut, sama sekali tidak membutuhkan pemicu gerak mekanik seperti motor, gears atau battery untuk menggerakan tubuhnya. Gerakan robot ikan ini berasal dari gerakan lentur lembaran EAP yang diselipkan pada bagian tubuh dan ekor ikan, Sinyal listrik yang berasal dari koil induksi yang berada diluar akuarium memicu lembaran EAP untuk mengembang dan menyusut secara bergantian yang mengakibatkan ekor bergerak sehingga robot ikan dapat bergerak maju. Robot ikan hasil buatan Eamex ini bisa dibeli seharga US$100 yang merupakan produk komersial otot buatan dari bahan EAPs pertama di dunia. Lihat gambar video dibawah ini. Informasi tentang Eamex lebih detail bisa juga dilihat di website mereka http://www.eamex.co.jp/.

Dr. Yoseph Bar-Cohen, peneliti senior dan group leader di Jet Propulsion Laboratory (JPL) di Nondectructive Evaluation and Advance Actuators (NDEAA) California, mengusulkan sistem pembangkit EAP (EAP-driven system) yang mana menurut dia nantinya dapat membantu pengembangan teknologi actuator EAP. Bar-Cohen dengan beberapa koleganya mencoba membangun sebuah komunitas riset EAPs guna lebih meningkatkan kinerja dalam pengembangan teknologi EAPs

Keinginan untuk menjalin kerjasama internasional antara ilmuan, enginer, perusahaan dan para sponsor EAPs, diwujudkan pertama kali pada konferensi SPIE (Society of Photo-optical Instrumentation Engineers) pada bulan Maret 1999 di California yang sekaligus adalah 6th Smart Structures and Material Symposium. Kemudian dilanjutkan dalam tahun yang sama pada konferensi MRS (Materials Research Society). Dalam konferensi tersebut komunitas EAPs mencapai sebuah kesepakatan untuk mensosialisasikan EAPs ke masyarakat umum, yaitu dengan membuat homepage mengenai penelitian dan pengembangan serta hal-hal yang berkaitan dengan EAP (http://ndeaa.jpl.nasa.gov/nasa-nde/lommnas/eap/EAP-web.htm), dan juga sebuah semi-annual WW-EAP Newsletter (http://ndeaa.jpl.nasa.gov/nasa-nde/lommnas/eap/WW-EAP-Newsletter.html). Ratusan jurnal dan beberapa buah buku yang berkaitan dengan EAPs juga telah diterbitkan.

Sistem Robot

September 13th, 2007 ·

bear_robot_main_components.jpgSistem Robot ialah suatu perisian komputer yang telah diprogramkan oleh programmer mengikut kod serta indikator tertentu supaya program tersebut mengikut  seperti apa yang telah dianalisa daripada teknikal forex.  Jika kamu trade secara manual, kamu terpaksa melihat semua indaktor yang banyak dan bermacam-macam selama 24 jam untuk mendapat signal yang betul.

Sistem robot ini adalah suatu cara memudahkan lagi kerja untuk trade forex tanpa perlu mengadap graf carta 24 jam. Indicator dari ‘Sistem Robot’ akan membantu kamu menganalisa mengikut pergerakan graf serta membuat signal order untuk trade.  Kamu boleh membuat strategi tester berdasarkan tarikh-tarikh yang lepas untuk menguji kehebatan indicator ‘Sistem Robot’ yang telah dibuat oleh programmer.  Daripada hasil yang lepas, kamu perlu cuba ‘forward test’ pula dalam 3 minggu ke sebulan dengan demo akaun sebelum memulakan ‘live trading’.  Jangan khuatir, sistem robot telah terbukti membantu trader menjana wang dengan mudah.

“Indikator Kita”

Sebelum kamu boleh menggunakan “Indikator Kita” di komputer kamu, kamu mestilah membuat setup perisian Metatrader4 yang akan digunakan untuk memplot carta dan indicator itu nanti.  Selepas setup dan dilancarkan (run) di komputer kamu, kamu boleh melihat signal yang dikeluarkan oleh “Indikator Kita” ini di Metatrader tersebut.

Seterusnya, kamu  bolehlah trade menggunakan trading platform dari broker pilihan kamu.  Perisian sistem robot ini hanyalah bertindak sebagai signal untuk kamu trade bagi membolehkan kamu melihat arah pergerakan pasaran. Dan untuk menghasilkan “Indikator Kita” anda perlu:

1. Daftar untuk akaun demo & muat turun perisian Metatrade4 (percuma) di sini:

www.northfinance.com/files/metatrader/mt4setup.exe .  Jika gagal, sila taipkan link tersebut di browser internet kamu.  Akaun demo ini expired selepas 30 hari.  Namun, kamu boleh mendaftar semula berulang kali.

2. Seterusnya, download file-file dari download link “Indikator Kita”  yang kamu miliki.

BUY & SELL

BUY jika – Kesemua warna (1,2,3) BBands, ASHI dan STAR adalah biru.

SELL jika – Kesemua warna (1,2,3) BBands, ASHI dan STAR adalah merah.

STOP LOSS:

Jika posisi kamu LONG/BUY, letakkan Stop Loss kamu 5 atau 10 pips dibawah Bbands biru.

Jika posisi kamu SHORT, letakkan Stop Loss kamu 5 atau 10 pips di atas Bbands merah.

TARGET PROFIT:

Target Profit bergantung kepada individu.  Ada orang lebih suka membiarkan saja keuntungan berjalan berterusan dengan dikawal oleh trailing stop loss.  Trailing stop loss akan mengikut profit kamu bagi mendapatkan keuntungan yang maksima.   Jika profit kamu bertambah, stop loss juga akan mengikut mengawal profit kamu.  Dan apabila pasaran bertukar arah, ia akan ditutup atau close position secara automatik untuk lock keuntungan.

TRADE WITH TREND:

Sila ikuti langkah berikut untuk mendapatkan trade yang menguntungkan.

1. Semak dahulu 30 min chart untuk mengetahui overall trend samaada trend UPtrend atau Downtrend.  Sekiranya, pada carta 30 min, kamu dapati ketiga-tiga “Indikator Kita” (BBands, ASHI dan STAR) berwarna biru, ia menunjukkan overall atau trend keseluruhan adalah UP atau menaik.  Manakala, dalam keadaan trend UP, kamu hanya perlu mengintai peluang untuk mengambil posisi LONG atau BUY sahaja.

2. Selepas mengetahui overall trend, semak pula 1 min trend untuk peluang entry.   Jika 30 min chart tadi menunjukkan UP trend, tetapi 1 min chart pula menunjukkan sebaliknya, jangan sekali-kali kamu terus mengambil posisi SHORT/SELL pula.

robot-mic-ugm.jpgDalam erti kata lain, awas, walaupun 1 min chart menunjukkan down trend, jangan mengambil posisi SHORT jika sekiranya 30 min chart masih menunjukkan up trend.  Bagi 1 min chart tadi bertukar menjadi biru semula untuk kamu entry LONG.  Ini akan membolehkan kamu mengikut trend 30 min (UP) dan 1 min (UP)

 

Web Desain ‘n Animation

Posted in WebDesisn 'n Animation on 15 Desember, 2007 by hudha

cover-webdesign-full.jpgWEB DESIGN

Perkembangan teknologi informasi yang begitu pesat telah menuntut organisasi, instansi pemerintahan, institusi pendidikan maupun perusahaan untuk terjun dalam persaingan di dunia maya. Kemampuan untuk menunjukkan jati diri merupakan suatu nilai tambah yang senantiasa diharapkan oleh suatu organisasi, instansi, institusi, dan lebih-lebih bagi perusahaan untuk memenangkan persaingan bisnis.

Kenyataan yang tidak bisa dipungkiri ini akhirnya memaksa Anda untuk memiliki aplikasi berbasis web yang berfungsi untuk operasional sehari-hari maupun sebagai value added service bagi klien atau relasi Anda. Dibutuhkan layanan Web Design, Programming dan Maintenance yang terintegrasi menjadi satu yang memudahkan Anda dalam membangun aplikasi berbasis web sesuai dengan kebutuhan yang spesifik.

Situs web akan dibangun dengan basis  CMS yang merupakan sebuah perangkat professional yang dikembangkan  untuk membangun situs web (website) dengan dukungan kehandalan Content Management System (CMS) yang didesain khusus dengan antarmuka/interface berbahasa Indonesia.  CMS cocok digunakan untuk membangun sebuah website baru yang menarik, handal, interaktif, fasilitas lengkap dan tentu saja mudah dikelola.

Perangkat professional ini telah siap digunakan sebagai media pembangun situs web yang memadukan berbagai alat ukur kinerja dan efektivitas suatu situs web mulai dari segi audience, content, interactivity, usability dan innovation.  CMS tidak hanya bermanfaat bagi pengguna tingkat menengah dan tingkat mahir, namun juga sesuai bagi pemula yang ingin membuat sebuah situs web baru dengan fasilitas lengkap, tanpa memerlukan pengetahuan teknis serta pemrograman yang mendalam tentang cara pembuatan sebuah situs web.

Layanan ini dikemas secara lengkap untuk memenuhi segala keperluan dalam proses bisnis Anda dengan dua tawaran yang menarik dalam hal pembiayaan, yaitu dengan sistem jual lepas serta sewa/royalti. Dua pilihan yang sangat membantu Anda untuk disesuaikan dengan kondisi keuangan atau dana yang tersedia.

Web developer,Web designer,Web master 

Kebanyakan orang selalu berpedapat bahwa web designer, web developer dan webmaster adalah sama. Apakah benar? Dibawah ini akan kita ulas perbedaan antara ketiganya. Dimana letak perbedaan yang sebenarnya?
webdesign.gif
Web Developer
Web developer adalah seseorang yang menciptakan aplikasi berbasis web dengan menggunakan bahasa pemrograman. Pada dasarnya, web developer membuat berbagai hal “terjadi” pada sebuah website. Peran web developer adalah sebagai penghubung dari semua sumber daya yang akan digunakan pada sebuah website, mulai dari pemanggilan database, membuat halaman website yang dinamis, hingga mengatur cara pengunjung untuk berinteraksi dengan elemen-elemen dari website tersebut.

Seorang web developer yang handal akan terbiasa dengan bahasa pemrograman, baik itu di sisi server ( server-side scripting ) maupun disisi client ( client-side scripting ). Dan jangan lupa dengan aspek database yang akan digunakan. ;) Berikut adalah bagian aplikasi yang harus dipahami oleh seorang web developer.
• Client-side: JavaScript
• Server side: ASP, ASP.NET, Java, Perl, PHP, Python, Ruby, dsb.
• Databases: MySQL, Oracle, dsb.

Aspek tampilan menjadi sisi yang agak “terpinggirkan” oleh web developer. Pada umumnya setelah scripting dari aplikasi web telah selesai dibuat, web developer akan menyerahkan pekerjaannya kepada web designer untuk menciptakan tampilan yang baik.

Web Designer
Web designer adalah seseorang yang bekerja dengan unsur-unsur visual pada suatu halaman web. Dia adalah orang yang membuat wajah halaman web tampak begitu “cantik”. Para web design mengintegrasikan komponen seperti gambar, file flash, atau multimedia ke dalam halaman web untuk menambah pengalaman visual user, atau untuk melengkapi content page.

Pemahaman tentang Client-side scripting, HTML, CSS, cara memanipulasi image dan animasi merupakan beberapa hal yang dikuasai oleh web designer.
Berikut adalah bagian hal yang harus dipahami oleh seorang web designer:
• Client-side scripting: JavaScript
• Server-Side scripting: PHP, ASP, dsb.
• Cascading Style Sheets
• HTML
• Manipulasi image : Adobe Photosop, GIMP, Corel Draw, dsb.
• Animasi, biasanya berupa flash.

Web designer biasanya bekerja dalam tim untuk memastikan sebuah tampilan website dapat membuat aplikasi web bekerja dengan baik. Keterampilan tambahan berupa komunikasi, tentu akan menjadi sangat berguna bagi para web designer.

Sisi lain yang juga harus dipahami oleh web designer adalah usability / kegunaaan, standar W3C untuk HTML dan CSS dan kompabilitas tampilan pada browser yang berbeda.

Webmaster
Webmaster merupakan gabungan dari keduanya, bahkan webmaster juga bertugas untuk memelihara aplikasi web yang digunakan. Sebagai catatan tambahan, webmaster mungkin juga bertanggung jawab untuk optimisasi mesin pencari ( SEO ), mengisi content pada website, hingga ‘memasarkan’ website tersebut.

Dalam kelompok kerja yang lebih besar, webmaster akan lebih banyak menjadi manager dari sebuah web-based project, mengatur pekerjaan web developer dan web designer, hingga melakukan pengujian terhadap usability dari aplikasi web yang dibuat.

Bagi seorang web developer, kemampuan logis sangat dibutuhkan untuk mengatur alur aplikasi web yang dibuat. Sedangkan web designer membutuhkan kemampuan artistik dan kreatifitas. Dan bagi seorang webmaster, tentu akan membutuhkan kemampuan logis, artistik serta pengalaman yang memadai dibidangnya.

contoh desain web: 

Membuat website php dengan mambo, (easy way make php website with mambo)

Bagian 1 (Instalasi Mambo dengan Fantastico Cpanel)

Membuat website dinamis, sekarang bukanlah impian. Sebagai alternatif dari membuat sebuah blog, mambo dapat digunakan untuk membuat web dinamis, semudah menuang air dalam gelas. atau merakit sebuah mainan bongkar-pasang (thanks to mambo developer).
Di sini akan saya jelaskan step-by-step menggunakan mambo open source.
1. Download file instalasi mambo dari http://www.mamboxchange.com
2. Atau kalo kamu beli domain berikut hosting, yang dibutuhkan minimal 25 Mbytes (untuk jaga-jaga klo postingnya bakal banyak), kmu dapat install langsung dari cpanel>>fantastico tempat hosting kamu.
3. Setelah memiliki domain dan hostingnya, buka http://www.namadomainkamu.com/cpanel
contoh:

untitled-1.jpg
4. masukkan username dan password kamu.
5. setelah masuk cpanel (jika ada) pilih menu “fantastico”, kemudian di situ akan muncul

untitled-2.jpg

6. Setelah masuk ke Control Panel Fantastico, kemudian pilih “Mambo Opensource”

untitled-3.jpg
7. Setelah tampil halaman instalasi mambo, pilih “new instalation”

untitled-4.jpg
8. Setelah tampil halaman form isian, isikan data-data berikut:

untitled-5.jpgInstall on domain (kamu pilih tempat domain, dimana mambo nanti akan diinstall)

  • Install on directory (kamu isi nama direktori tempat mambo akan diinstall, kosongi saja jika kamu pengen install di root domain kamu.) Kalo kamu pakai subdomain (ex: bali.multimitramandiri.com perlakuannya sama, asal di isian yang pertama sudah kamu pilih dengan nama subdomain kamu dalam hal ini adalah “bali.multimitramandiri.com”
  • Administrator Username, kamu isi sesuka kamu
  • Administrator Password, kamu isi sesuka kamu
  • Site name, Kamu isi Judul/ Nama situs kamu (nantinya akan jadi judul/tittle halaman utama website kamu)
  • Admin Full name, kamu isi aja sesuka kamu
  • Admin Email, kamu isi dengan alamat email admin (klo kamu adminnya, isi dengan alamat email kamu)

9. Klik “Install Mambo Open Source”
10. Setelah itu klik “Finish Instalation”, dan selesai. Silahkan lihat situs kamu. (dalam hal ini situs yang telah dibuat dengan mambo adalah http://bali.multimitramandiri.com)

e-Business

Posted in e-Business on 15 Desember, 2007 by hudha

What is E-Commerce and E-Business ? ist2_1761826_e_business_closeup.jpg

Saat ini dunia perdagangngan tidak lagi dibatasi dengan ruang dan waktu. Mobilitas manusia yang tinggi menuntut dunia perdagangngan mampu menyediakan layanan jasa dan barang dengan instan sesuai dengan permintaan konsumen. Untuk mengatasi masalah tersebut maka kini muncul transaksi yang menggunakan media Internet untuk menghubungkan antara produsen dan konsumen. Transaksi melalui Internet ini lebih dikenal dengan nama E-Commerece dan E-Business.

Secara umum E-commerce dapat diartikan sebagai segala bentuk transaksi perdagangan/perniagaan barang atau jasa (trade of goods and service) dengan menggunakan media elektronik. Jelas, selain dari yang telah disebutkan di atas, bahwa kegiatan perniagaan tersebut merupakan bagian dari kegiatan bisnis. Kesimpulan: “e-commerce is a part of e-business”.

Definition                                        

E-Commerce

: merupakan satu set dinamis teknologi , aplikasi dan proses bisnis yang menghubungkan perusahaan , konsumen dan komunitas tertentu melalui transaksi elektronik dan perdagangan barang , pelayanan dan informasi yang dilakukan secara elektronik.

E-Business

: merupakan kegiatan bernisnis di Internet yang tidak saja pembelian, penjualan dan jasa, tapi juga pelayanan pelanggan dan kerja sama dengan rekan bisnis (bail individual maupun instansi).

ebusiness_development_options.png

Positive and Negative

Dampak Positive E-Commerce dan E-Business:

1. Revenue Stream (aliran pendapatan) baru yang mungkin lebih menjanjikan yang tidak bisa ditemui di sistem transaksi tradisional.

2. Dapat meningkatkan market exposure (pangsa pasar).

3. Menurunkan biaya operasional(operating cost).

4. Melebarkan jangkauan (global reach).

5. Meningkatkan customer loyality.

6. Meningkatkan supplier management.

7. Memperpendek waktu produksi.

8. Meningkatkan value chain (mata rantai pendapatan)

…………………………………………………………………………………..

Dampak negatif E-Commerce dan E-Business :

1. Kehilangan segi finansial secara langsung karena kecurangan. Seorang penipu mentransfer uang dari rekening satu ke rekening lainnya atau dia telah mengganti semua data finansial yang ada.

2. Pencurian informasi rahasia yang berharga. Gangguan yang timbul bisa menyingkap semua informasi rahasia tersebut kepada pihak-pihak yang tidak berhak dan dapat mengakibatkan kerugian yang besar bagi si korban.

3. Kehilangan kesempatan bisnis karena gangguan pelayanan. Kesalahan ini bersifat kesalahan non-teknis seperti aliran listrik tiba-tiba padam.

4. Penggunaan akses ke sumber oleh pihak yang tidak berhak. Misalkan seorang hacker yang berhasil membobol sebuah sistem perbankan. Setelah itu dia memindahkan sejumlah rekening orang lain ke rekeningnya sendiri.

5. Kehilangan kepercayaan dari para konsumen. Ini karena berbagai macam faktor seperti usaha yang dilakukan dengan sengaja oleh pihak lain yang berusaha menjatuhkan reputasi perusahaan tersebut.

6. Kerugian yang tidak terduga. Disebabkan oleh gangguan yang dilakukan dengan sengaja , ketidakjujuran , praktek bisnis yang tidak benar , kesalahan faktor manusia , kesalahan faktor manusia atau kesalahan sistem elektronik.

Security Beberapa metode pengamanan data dalam transaksi E-Commerce dan E-Bussines : Kriptografi Public Key : merupakan sistem asimetris (tidak simetris) menggunakan beberapa key untuk pengenkripsian yaitu public key untuk enkripsi data dan private key untuk dekripsi data. Public key disebarkan ke seluruh dunia sementara private key tetap disimpan. Siapapun yang memiliki public key tersebut dapat mengenkripsi informasi yang hanya dapat dibaca oleh seseorang yang memiliki private key walaupun anda belum pernah mengenal bahkan tidak tahu sama sekali siapa yang memiliki public key tersebut. Contoh : Elgamal , RSA , DSA. Keuntungan : memberikan jaminan keamanan kepada siapa saja yang melakukan pertukaran informasi meskipun diantara mereka tidak ada persetujuan mengenai keamanan data terlebih dahulu maupun saling tidak mengenal satu sama lain. ……………………………………………………………………………… 

Security

Kriptografi Gabungan (PGP)

: mengkombinasikan bagian-bagian yang memiliki sifat terbaik yang ada pada kedua teknik kriptografi tersebut yaitu kriptografi konvensional dan kriptografi public key. PGP sering disebut dengan kriptosistem gabungan (hybrid cryptosystem).

Keuntungan : kombinasi keamanan distribusi public key dan kecepatan enkripsi dari konsep konvensional.

Cara kerja PGP : ketika user mengenkripsi data untuk menggunakan PGP yang dilakukan oleh PGP pertama kali adalah mengkompres teks biasa (plaintext) terlebih dahulu yang dapat mengurangi pola-pola yang ada pada plaintext sehingga dapat mempertinggi daya tahan terhadap serangan karena pada umumnya penyerang (attacker) memanfaatkan pola-pola yang ada pada plaintext untuk meng-crack chiper.

Kompresi tersebut menyimpan informasi penting seperti waktu transmisi modem , disk space dan hal penting lainnya yang dapat memperkuat keamanan kriptografi. Kemudian PGP membuat session key yang merupakan private key yang bersifat tercipta hanya pada saat itu juga (one-time only).

Key ini merupakan hasil pengacakan yang didapat dari pergerakan mouse , tuts keyboard dan sebagainya dengan menggunakan algoritma konvensional yang sangat cepat untuk mengenkripsi plaintext menjadi teks terenkripsi kemudian session key ini dienkripsi menggunakan public key.

Hasil ini bersama-sama dengan teks terenkripsi tadi , akhirnya dikirim. Untuk proses dekripsi , penerima menerima paket tersebut menggunakan private key untuk mendekripsi session key dahulu. Lalu dengan session key tersebut , penerima dapat mengenkripsi teks terenkripsi tersebut menjadi teks biasa kembali.

…………………………………………………………………………………..

Kriptografi Public Key

: merupakan sistem asimetris (tidak simetris) menggunakan beberapa key untuk pengenkripsian yaitu public key untuk enkripsi data dan private key untuk dekripsi data. Public key disebarkan ke seluruh dunia sementara private key tetap disimpan.

Siapapun yang memiliki public key tersebut dapat mengenkripsi informasi yang hanya dapat dibaca oleh seseorang yang memiliki private key walaupun anda belum pernah mengenal bahkan tidak tahu sama sekali siapa yang memiliki public key tersebut. Contoh : Elgamal , RSA , DSA.

Keuntungan : memberikan jaminan keamanan kepada siapa saja yang melakukan pertukaran informasi meskipun diantara mereka tidak ada persetujuan mengenai keamanan data terlebih dahulu maupun saling tidak mengenal satu sama lain.

contoh e-Business: 

Oracle E-Business Suite 11i.10 Bidik Konsumen Baru

Ni Ketut Susrini – detikinet

<!––>
Jakarta – Oracle E-Business Suite 11i.10 akan diluncurkan awal bulan Desember di Indonesia. Aplikasi bisnis ini ditujukan utamanya untuk pengguna baru.
img_oracleebusiness.jpg
“Kita berharap Oracle E-Business 11i.10 akan dipakai utamanya oleh konsumen-konsumen baru,” kata Adi J. Rusli, managing director Oracle Indonesia, pada acara konferensi pers yang berlangsung di Jakarta, Rabu (1/12/2004). “Kita berharap hal ini dapat mengurangi kendala yang selama ini ada, dimana Oracle bukan pemain penting dalam bisnis aplikasi,” paparnya.

Bertambahnya pengguna baru, diharapkan dapat makin memperkenalkan Oracle sebagai perusahaan penyedia aplikasi bisnis, tidak hanya aplikasi database.

Selain membidik pengguna baru, pelanggan-pelanggan Oracle yang selama ini telah memakai E-Business Suite versi terdahulu, juga diharapkan akan melakukan upgrade ke aplikasi yang terbaru ini.

“Sampai saat ini, 80 sampai 85 persen pengguna Oracle telah menggunakan E-Business Suite, kita mengharapkan mereka akan melakukan upgrade ke versi terbaru,” kata Adi J. Rusli.

Oracle yang selama ini hanya dikenal sebagai penyedia aplikasi database, mulai melakukan berbagai pendekatan agar bisa melampaui, atau paling tidak menyamai kompetitornya, dalam bisnis aplikasi.

Untuk aplikasi terbarunya ini, Oracle menyertakan banyak fitur baru yang tidak ditemukan pada versi sebelumnya.

Dijelaskan Adi, selama ini kebanyakan konsumennya tidak memanfaatkan keseluruhan fitur yang tersedia pada aplikasi bisnis ini, misalnya kebanyakan konsumen menggunakan hanya untuk aplikasi keuangan.

“Klien kami kebanyakan menggunakan aplikasi keuangan. Padahal bidang ini hanya sepersepuluh dari total fitur yang ada dalam aplikasi bisnis Oracle,” tuturnya.

V. Herry Sutanto, National Operation Manager PT. Anugrah Argon Medica (AAM) menceritakan, pihaknya tidak mengimplementasikan aplikasi bisnis Oracle secara keseluruhan.

“Kami hanya mengimplementasikan 75 persen dari keseluruhan fitur yang ada,” kata Herry.

Dijelaskannya AAM yang merupakan perusahaan farmasi, telah mengimplementasikan aplikasi ini sejak dua tahun lalu. Dijelaskannya, efisiensi dari penggunaan aplikasi ini baru dapat dirasakan setelah dua tahun implementasi, dengan penghematan sebesar 432 juta per tahun. ( nks )

e-Learning

Posted in e-learning on 15 Desember, 2007 by hudha

                 e-Learning

E-Learning merupakan proses belajar-mengajar secara virtual, dimana siswa tidak perlu datang ke kelas seperti dalam proses belajar mengajar konvensional. Siswa dapat menentukan prioritas bahan pelajaran dan tempo belajarnya sendiri sesuai kebutuhannya dan bisa mengulang pelajaran jika dirasakan perlu.

e-learning-p1.jpg

Selain itu proses belajar mengajar ini dapat dilakukan kapan dan dimana saja. Hal ini tentunya akan meningkatkan efisiensi proses belajar mengajar dan membutuhkan biaya yang jauh lebih murah jika dibandingkan dengan proses belajar mengajar di kelas konvensional.Perkembangan ilmu Informatika dan Komunikasi yg sangat pesat belakangan ini mendorong pula pemanfaatan e-Learning yg sangat luas dan cepat di masyarakat. Konsep e-Learning yg berbasis teknologi Informatika ini bisa dikelompokkan berdasarkan basis teknologi sebagai berikut:

Computer Based Training (CBT):Basis utama proses belajar mengajar ini adalah Program Komputer (Software), yang biasa dipakai siswa untuk belajar secara interaktif dan fleksibel. Biasanya software-software pelajaran ini berisikan bagian-bagian multimedia, seperti Animasi dan juga bagian-bagian Tools sebagai alat untuk menyelesaikan soal-soal latihan. Bagian multimedia biasanya digunakan untuk menjelaskan bahan-bahan pelajaran dan menjadikannya mudah dicerna oleh siswa.

Dengan menggunakan Tools yg disediakan maka siswa mempunyai kesempatan untuk mencoba soal-soal latihan tanpa batasan jumlah dan tingkat kesulitannya. Sistem CBT mulai berkembang di tahun 80-an dan masih berkembang terus sampai sekarang. Hal ini ditunjang antara lain oleh perkembangan sistem animasi yg kian menarik dan realistis (misalnya sistem animasi 3 Dimensional). Selain untuk siswa sekolah sistem inipun digemari oleh perusahaan-perusahaan untuk mendidik karyawannya.

CD Pelajaran interaktif untuk matematika, Kimia dan Fisika misalnya, bisa menjadi pelengkap dan bahan tambahan yg sangat bermanfaat bagi siswa sekolah, karena disini siswa bisa mengambil keuntungan-keuntungan dari konsep e-Learning seperti diuraikan diatas. Pertanyaan apakah kita bisa memanfaatkan keuntungan-keuntungan dari sistem CBT ini, sangat tergantung dari kita sendiri, apakah kita mau menggunakan software-software e-Leaning atau tidak.

Web Based Training (WBT):
Sistem ini sebetulnya merupakan perkembangan lanjutan dari CBT dan berbasis teknologi internet. Jadi lancarnya proses belajar dengan menggunakan sistem ini tergantung sekali dari infrastruktur jaringan kecepatan tinggi. Memang di Negara kita yang masih belum merata jaringan internetnya, sistem ini masih belum bisa berkembang pesat.

Salah satu komponen WBT yg sangat digemari adalah video-conferencing, dimana siswa dan guru dapat langsung mendiskusikan semua hal tanpa harus bertemu muka secara langsung. Sistem ini berkembang pesat di negara-negara maju dan dapat dimanfaatkan sebagai alat belajar mengajar di virtual classes ataupu virtual universities. (H.A.)
stellus-en.gif

1. Pendahuluan
Sejalan dengan kemajuan teknologi jaringan dan perkembangan internet, memungkinkan penerapan teknologi ini di berbagai bidang termasuk di bidang pendidikan atau latihan.
Di masa datang penerapan teknologi internet di bidang pendidikan dan latihan akan sangat dibutuhkan dalam rangka meningkatkan dan memeratakan mutu pendidikan, terutama di Indonesia yang wilayahnya tersebar di berbagai daerah yang sangat berjauhan. Sehingga diperlukan solusi yang tepat dan cepat dalam mengatasi berbagai masalah yang berkaitan dengan mutu pendidikan sekarang. Dengan adanya aplikasi pendidikan jarak jauh yang berbasiskan internet, maka ketergantungan akan jarak dan waktu yang diperlukan untuk pelaksanaan pendidikan dan latihan akan dapat diatasi, karena semua yang diperlukan akan dapat disediakan secara online sehingga dapat diakses kapan saja.
Pada paper ini dibahas hal-hal yang diperlukan dalam penerapan teknologi internet untuk bidang pendidikan.

2. Aplikasi Web
Web merupakan salah satu tekonologi internet yang telah berkembang sejak lama dan yang paling umum dipakai dalam pelaksanaan pendidikan dan latihan jarak jauh (e-Learning).
Secara umum aplikasi di internet terbagi menjadi 2 jenis, yaitu sebagai berikut:

  • Synchronous System
    Aplikasi yang berjalan secara waktu nyata dimana seluruh pemakai bisa berkomunikasi pada waktu yang sama, contohnya: chatting, Video Conference, dsb.
  • Asynchronous System
    Aplikasi yang tidak bergantung pada waktu dimana seluruh pemakai bisa mengakses ke sistem dan melakukan komunikasi antar mereka disesuaikan dengan waktunya masing-masing, contohnya: BBS, e-mail, dsb.

Dengan fasilitas jaringan yang dimiliki oleh berbagai pendidikan tinggi atau institusi di Indonesia baik intranet maupun internet, sebenarnya sudah sangat mungkin untuk diterapkannya sistem pendukung e-Learning berbasis Web dengan menggunakan sistem synchronous atau asynchronous, namun pada dasarnya kedua sistem diatas biasanya digabungkan untuk menghasilkan suatu sistem yang efektif karena masing-masing memiliki kelebihan dan kekurangannya.
Dibeberapa negara yang sudah maju dengan kondisi infrastruktur jaringan kecepatan tinggi akan sangat memungkinkan penerapan teknologi multimedia secara waktu nyata seperti video conference untuk kepentingan aplikasi e-Learning, tetapi untuk kondisi umum di Indonesia dimana infrastruktur jaringannya masih relatif terbatas akan mengalami hambatan dan menjadi tidak efektif. Namun demikian walaupun tanpa teknologi multimedia tersebut, sebenarnya dengan kondisi jaringan internet yang ada sekarang di Indonesia sangat memungkinkan, terutama dengan menggunakan sistem asynchronous ataupun dengan menggunakan sistem synchronous seperti chatting yang disesuaikan dengan sistem pendukung pendidikan yang akan dikembangkan.

3. Sistem Pendukung Pendididikan
Dengan adanya sistem ini proses pengembangan pengetahuan tidak hanya terjadi di dalam ruangan kelas saja dimana secara terpusat guru memberikan pelajaran secara searah, tetapi dengan bantuan peralatan komputer dan jaringan, para siswa dapat secara aktif dilibatkan dalam proses belajar-mengajar. Mereka bisa terus berkomunikasi sesamanya kapan dan dimana saja dengan cara akses ke sistem yang tersedia secara online. Sistem seperti ini tidak saja akan menambah pengetahuan seluruh siswa, akan tetapi juga akan turut membantu meringankan beban guru dalam proses belajar-mengajar, karena dalam sistem ini beberapa fungsi guru dapat diambil alih dalam suatu program komputer yang dikenal dengan istilah agent [5].
Disamping itu, hasil dari proses dan hasil dari belajar-mengajar bisa disimpan datanya di dalam bentuk database, yang bisa dimanfaatkan untuk mengulang kembali proses belajar-mengajar yang lalu sebagai rujukan, sehingga bisa dihasilkan sajian materi pelajaran yang lebih baik lagi.

4. Collaboration
Collaboration didefinisikan sebagai kerjasama antar peserta dalam rangka mencapai tujuan bersama [1]. Collaboration tidak hanya sekedar menempatkan para peserta ke dalam kelompok-kelompok studi, tetapi diatur pula bagaimana mengkoordinasikan mereka supaya bisa bekerjasama dalam studi [2].
Saat ini penelitian di bidang kolaborasi melalui internet dikenal dengan istilah CSCL (Computer Supported Collaborative Learning), dimana pada prinsipnya CSCL berusaha untuk mengoptimalkan pengetahuan yang dimiliki oleh para peserta dalam bentuk kerjasama dalam pemecahan masalah. Kenyataannya kolaborasi antar peserta cenderung lebih mudah dibandingkan dengan kolaborasi antara peserta dengan guru [6].
Gambar 1 menunjukkan konsep e-Learning dengan metoda CSCL, yang terdiri dari pemakai dan tool yang digunakan. Pemakai terdiri dari siswa dan guru yang membimbing, dimana siswa itu sendiri terbagi menjadi siswa dan siswa lain yang bertindak sebagai collaborator selama proses belajar. Para peserta saling berkolaborasi dengan tool yang tersedia melalui jaringan intranet atau internet, dimana guru mengarahkan jalannya kolaborasi supaya mencapai tujuan yang diiginkan.

Collaboration
Gambar 1: Collaboration

Dalam pelaksanaan sistem e-Learning, kolaborasi antar siswa akan menjadi faktor yang esensial [3][5], terutama pada sistem asynchronous dimana para siswa tidak secara langsung bisa mengetahui kondisi siswa lain, sehingga seandainya terjadi masalah dalam memahami makalah yang disediakan, akan terjadi kecenderungan untuk gagal mengikutinya dikarenakan kurangnya komunikasi antar siswa, sehingga timbul kecenderungan terperangkap pada kondisi standstill, sehingga menyebabkan hasil yang tidak diharapkan.
Ada 5 hal essensial [6] yang harus diperhatikan dalam menjalankan kolaborasi lewat internet, yaitu sebagai berikut:

(a) clear, positive interdependece among students
(b) regular group self-evaluation
(c) interpersonal behaviors that promote each member’s learning and success
(d) individual accountability and personal responsibility
(e) frequent use of appropriate interpersonal and small group social skills

Dalam proses kolaborasi antar siswa, guru bisa saja terlibat didalamnya secara tidak langsung, dalam rangka membantu proses kolaborasi dengan cara memberikan arahan berupa message untuk memecahkan masalah. Sehingga diharapkan proses kolaborasi menjadi lebih lancar.

5. Konfigurasi Sistem
Gambar 2 menunjukkan struktur global dari sistem pendukung untuk e-Learning. Pemakai sistem dalam hal ini siswa dan guru dapat mengakses ke sistem dengan menggunakan piranti lunak browser.

Struktur Sistem
Gambar 2: Struktur Sistem

Seperti pada gambar 2, Implementasi client/server untuk sistem penunjang pendidikan berbasis kolaborasi di internet, pada dasarnya harus memiliki bagian-bagian sebagai berikut:

  • Collaboration, untuk melakukan kerjasama antar siswa dalam pemecahan masalah yang berkaitan dengan materi pelajaran. Kolaborasi ini bisa diwujudkan dalam bentuk diskusi atau tanya-jawab dengan memanfaatkan fasilitas internet yang umum dipakai misalnya: e-mail, BBS, chatting, dikembangkan sesuai dengan kebutuhan aplikasi yang akan dibuat.
  • Database, untuk menyimpan materi pelajaran dan record-record yang berkaitan dengan proses belajar-mengajar khususnya proses kolaborasi.
  • Web Server, merupakan bagian mengatur akses ke sistem dan mengatur tampilan yang diperlukan dalam proses pendidikan. Termasuk pula pengaturan keamanan sistem.

Pengembang aplikasi seperti ini bisa dilakukan dengan menggunakan software sebagai berikut:

Platform OS Linux
Web Server Apache+Tomcat
Programming Java
Script Java Server Page
Database MySQL / Postgress
Frame Work Struts
Development Tool Eclipse

Keuntungan menggunakan software diatas yaitu seluruhnya merupakan Open Source yang bisa didownload secara gratis dari web site masing-masing, sehingga dalam implementasinya bisa ditekan biaya serendah mungkin, tanpa mengurangi realibilitas sistem itu sendiri. Keuntungan lainnya yaitu untuk akses ke sistem seperti ini tidak tergantung pada suatu platform operating system.
Oleh karena itu, dengan penerapan berbagai software Open Source seperti ini, diharapkan akan dicapai suatu sistem e-Learning yang aman, terpercaya, performance tinggi, multiplatform, dan biaya rendah.

6. Penutupan
Sejalan dengan perkembangan teknologi jaringan khususnya internet, dan pemerataan pemakaian fasilitas internet di Indonesia, maka sudah selayaknya untuk memulai penerapan teknologi ini di bidang pendidikan, yang diharapkan dapat menunjang peningkatkan mutu pendidikan khususnya pendidikan tinggi dan institusi yang relatif telah memiliki fasilitas jaringan komputer.
Dalam makalah ini telah dibahas berbagai fasilitas penunjang yang bisa dikembangkan dengan memanfaatkan teknologi internet dengan biaya yang seminimal mungkin melalui pemanfaatan Open Source tanpa mengurangi kualitas sistem.
Faktor kolaborasi menjadi penting dalam rangka menciptakan sistem pendidikan yang lebih efektif, karena dalam sistem pendidikan jarak jauh faktor komunikasi antar peserta akan menjadi penentu dalam menentukan perolehan pengetahuan yang dicapai oleh setiap siswa.
Permasalahan kedepan yang perlu dikembangkan adalah sebagai berikut:

  • Pengembangan Student Model dari database untuk menformulasikan karakter siswa sehingga sistem mampu mendeteksi kondisi siswa yang bermasalah.
  • Pengaturan pemakaian tool synchronous dan asynchronous dalam pelaksanaan kolaborasi, supaya tidak terjadi duplikasi yang membahas masalah yang sama berulang-ulang.
  • Membuat fasilitas penyusunan makalah di Web yang memudahkan para guru tanpa perlu mengetahui perintah-perintah secara mendetail, yang disesuaikan dengan kebutuhan untuk berkolaborasi.

elearning.jpg

contoh e-learning :

Eksekusi Perintah DOS dari Web Browser

Dalam menggunakan komputer tentunya Anda tidak pernah terlepas dengan yang namanya perintah DOS (Disk Operating System). Dengan tampilannya yang “hitam putih” pastinya agak membosankan bukan? Lalu bagaimana caranya agar kita tidak bosan untuk bekerja dalam menggunakan perintah DOS dan bukankah sekarang merupakan era masuknya Windows? Berikut merupakan cara efektif sekaligus menyenangkan dalam menggunakan perintah DOS ,dst..


<!–Dalam menggunakan komputer tentunya Anda tidak pernah terlepas dengan yang namanya perintah DOS (Disk Operating System). Dengan tampilannya yang “hitam putih” pastinya agak membosankan bukan? Lalu bagaimana caranya agar kita tidak bosan untuk bekerja dalam menggunakan perintah DOS dan bukankah sekarang merupakan era masuknya Windows? Berikut merupakan cara efektif sekaligus menyenangkan dalam menggunakan perintah DOS dalam Windows. Caranya yaitu dengan menggunakan Web Browser kita dapat mengendalikan perintah DOS dan pastinya tidak membosankan karena tampilannya dapat di ubah-ubah sesuai dengan keinginan Anda.

DOWNLOAD ARTIKEL LENGKAP (PDF):

  1. prasdikatama-eksekusidosdaribrowser.zip

–>

Membuat Add In Terbilang UntukMicrosoft Excel

Artikel berikut akan membahas bagaimana membuat membuat Add In terbilang (menterjemahkan angka menjadi kata-kata ) untuk Microsoft Excel. Bagi anda yang sering membuat tanda terima pembayaran tentunya sering kali anda harus menterjemahkan angka-angka menjadi kata-kata, misal Rp. 1000,- diterjemahkan menjadi Seribu Rupiah, tentu akan sangat melelahkan jika hal ini harus dikerjakan secara manual, dimana anda […]

Continue reading

<!–Artikel berikut akan membahas bagaimana membuat membuat Add In terbilang (menterjemahkan angka menjadi kata-kata ) untuk Microsoft Excel. Bagi anda yang sering membuat tanda terima pembayaran tentunya sering kali anda harus menterjemahkan angka-angka menjadi kata-kata, misal Rp. 1000,- diterjemahkan menjadi Seribu Rupiah, tentu akan sangat melelahkan jika hal ini harus dikerjakan secara manual, dimana anda harus mengeja setiap angka pada transaksi anda untuk kemudian anda tuliskan.

Selengkapnya silahkan didownload pada link dibawah.

DOWNLOAD ARTIKEL LENGKAP (PDF):

  1. Membuat Add In Terbilang Untuk Microsoft Excel

–>

Step by Step Menjadi Programmer Handal Dengan Vb.Net-5

Pada artikel sebelumnya, kita telah membuat program untuk mentransfer data dari Excel ke Access table. Dan pada artikel yang ke 5 ini, penulis mengajak pembaca untuk bermain dengan txt dan csv (comma-separated values) file. Pada artikel ini hampir sama saja, kita akan membuat program mengimport data dari txt / csv file lalu di insert kedalam dsb…


<!–Pada artikel sebelumnya, kita telah membuat program untuk mentransfer data dari Excel ke Access table. Dan pada artikel yang ke 5 ini, penulis mengajak pembaca untuk bermain dengan txt dan csv (comma-separated values) file. Pada artikel ini hampir sama saja, kita akan membuat program mengimport data dari txt / csv file lalu di insert kedalam Access Table.
Tetapi pada step ini, cara yang di gunakan berbeda dengan step sebelumnya. Mengingat kembali pada artikel sebelumnya. Untuk mentransfer data, kita melakukan nya baris demi baris . Jadi jika jumlah baris (row) nya sangat banyak maka waktu yang di butuhkan juga lebih panjang durasinya. Tetapi pada artikel ini kita akan mentransfer seluruh data secara langsung. Dan durasi yang di pakai untuk ini jauh lebih singkat, dan caranya pun lebih mudah. Eksperimen yang dilakukan penulis dalam mentransfer data yang berjumlah 100.000 baris, penulis dapat melakukan kurang dari 1 menit. Wauuuuuuuuu, waktu yang sangat fantastis bukan.

DOWNLOAD ARTIKEL LENGKAP (PDF):

  1. Import Data dari Text / CSV File

–>

Membuat Dynamic Title dengan PHP

Salam.
SEO, atau lengkapnya Search Engine Optimization, yaitu sebuah cara yang mempermudah sebuah website dikenali dan direcord dalam database search engine. Bagi anda seorang web master banyak hal yang tentunya telah anda lakukan guna mempromosikan website anda dengan mengikuti syarat-syarat SEO tersebut. Seperti penggunaan CSS, submit web ke penyedia jasa search engine,dsb.

<!–Salam.

SEO, atau lengkapnya Search Engine Optimization, yaitu sebuah cara yang mempermudah sebuah website dikenali dan direcord dalam database search engine. Bagi anda seorang web master banyak hal yang tentunya telah anda lakukan guna mempromosikan website anda dengan mengikuti syarat-syarat SEO tersebut. Seperti penggunaan CSS, submit web ke penyedia jasa search engine, membuat url yang friendly dengan mod_rewrite, membuat dynamic title, dan segudang syarat lainnya.

Sesuai dengan judul yang telah saya berikan, kali ini saya akan menjelaskan secara sederhana

bagaimana membuat Dynamic Title.

Sederhananya untuk membuat Dynamic Title yaitu dengan memanfaatkan tag title pada html, kemudian variable global $_REQUEST[], dan tentunya database MySQLnya.

DOWNLOAD ARTIKEL LENGKAP (PDF):

  1. Loka – Membuat Dynamic Title dengan PHP

–>

Tips Merancang Web Menawan (1)

Menurut survey Netcraf (www.netcraft.com) pada awal bulan September jumlah web mencapai angka 135,166,473 biji.

DOWNLOAD ARTIKEL LENGKAP (PDF):Merancang Web (1)

Continue reading

<!–Menurut survey Netcraf (www.netcraft.com) pada awal bulan September jumlah web mencapai angka 135,166,473 biji.

DOWNLOAD ARTIKEL LENGKAP (PDF):

  1. Merancang Web (1)

–>

Beberapa Strategi Menghasilkan Uang Melalui Internet

Media internet memberikan kepada kita banyak peluang dalam menghasilkan uang. Pada ebook ini, saya akan memberikan gambaran besar kepada Anda, strategi yang bisa Anda lakukan untuk menghasilkan uang melalui internet. Kemudian Anda bisa fokus pada satu strategi yang Anda pilih dan mempelajarinya lebih lanjut.
Media Internet merupakan media informasi, Anda dapat terus menambah pengetahuan Anda

<!–Media internet memberikan kepada kita banyak peluang dalam menghasilkan uang. Pada ebook ini, saya akan memberikan gambaran besar kepada Anda, strategi yang bisa Anda lakukan untuk menghasilkan uang melalui internet. Kemudian Anda bisa fokus pada satu strategi yang Anda pilih dan mempelajarinya lebih lanjut.

Media Internet merupakan media informasi, Anda dapat terus menambah pengetahuan Anda dalam mengembangkan strategi untuk menghasilkan uang. Pilih Strategi yang Anda sukai. Masing-masing orang berbeda sesuai dengan minatnya. Dan memang itulah internet, memberikan banyak peluang.

Strategi menghasilkan uang dengan berjualan produk, berjualan ebook, berjualan software, menjual jasa web design, web hosting, membuat website komunitas, berjualan gambar, dan lain-lainya.

Pelajarilah lebih lanjut ebook ini dan mulailah bisnis internet Anda sekarang.

Sukses Untuk Anda

David Odang
http://www.bisnisinternetonline.com

Download ebook melalui link berikut:

DOWNLOAD ARTIKEL LENGKAP (PDF):

  1. davidodang-bisnisinternetonline.com

–>

E-Learning VS I-Learning

Penyempitan Makna E-Learning dan penggunaan istilah “Internet-Learning”
Pengertian e-learning menyempitkan arti “elektronik” pada huruf “e”dalam istilah “e-learning”. Selain karena, selain komputer juga masih terdapat alat-alat elektronik lainnya yang digunakan sebagai media pembelajaran, misalnya radio, tape audio/video, tv interaktif, cdrom, LCD Proyektor, OHP. Sebelum internet ditemukan, alat-alat tersebut sudah terlebih dulu digunakan sebagai media pembelajaran .

<!–

Penyempitan Makna E-Learning dan penggunaan istilah “Internet-Learning”

Pengertian e-learning menyempitkan arti “elektronik” pada huruf “e”dalam istilah “e-learning”. Selain karena, selain komputer juga masih terdapat alat-alat elektronik lainnya yang digunakan sebagai media pembelajaran, misalnya radio, tape audio/video, tv interaktif, cdrom, LCD Proyektor, OHP. Sebelum internet ditemukan, alat-alat tersebut sudah terlebih dulu digunakan sebagai media pembelajaran statis maupun interaktif. Mahasiswa bisa menggunakan tape recorder untuk merekam ceramah dosen di kelas untuk didengarkan dilain waktu. Dosen juga menggunakan OHP untuk mempresentasikan materi kuliahnya kepada mahasiswa sehingga hanya menuliskan materi di papan tulis seperlunya saja. Dosen juga dapat memberikan salinan dokumen materi kuliah dan referensi dalam bentuk CDROM kepada mahasiswanya untuk dipelajari dirumah. Media-media elektronik tersebut sangat membantu mahasiswa agar bisa lebih menguasai materi kuliah.

DOWNLOAD ARTIKEL LENGKAP (PDF):

  1. E-Learning VS I-Learning

–>

Optimasi Flash pada Website agar Search Engine Friendly

Seringkali Flash Object pada website menyulitkan search engine untuk mengidentifikasi konten sebuah website, ini disebabkan karena search engine hanya mampu mengenali text. Namun terkadang kita harus menggunakan flash untuk jenis website tertentu, pada saat seperti ini panting bagi kita untuk melakukan optimasi terlebih dahulu agar website tetap ramah search engine meskipun menggunakan banyak animasi.

<!–Seringkali Flash Object pada website menyulitkan search engine untuk mengidentifikasi konten sebuah website, ini disebabkan karena search engine hanya mampu mengenali text. Namun terkadang kita harus menggunakan flash untuk jenis website tertentu, pada saat seperti ini panting bagi kita untuk melakukan optimasi terlebih dahulu agar website tetap ramah search engine meskipun menggunakan banyak animasi. Tulisan ini akan membahas cara mengoptimasi object flash pada website menggunakan sebuah modul berbasis JavaScript.

DOWNLOAD ARTIKEL LENGKAP (PDF):

  1. Optimasi Flash pada Website agar ramah Search Engine

–>

Teknik Menyembunyikan Folder Pribadi

Punya file yang sangat rahasia dan tidak ingin semua orang bisa mengetahui, melihat atau bahkan mengubahnya ! ada banyak cara, cara pertama yaitu download aplikasi yang dapat memproteksi folder atau menghide folder seperti folder guard, hide folder pro atau program sejenis lainnya. Harganya softwarenya mahal, menurut saya itu sich sah-sah saja


<!–Punya file yang sangat rahasia dan tidak ingin semua orang bisa mengetahui, melihat atau bahkan mengubahnya ! ada banyak cara, cara pertama yaitu download aplikasi yang dapat memproteksi folder atau menghide folder seperti folder guard, hide folder pro atau program sejenis lainnya. Harganya softwarenya mahal, menurut saya itu sich sah-sah saja karena file yang disembunyikan mungkin bisa lebih mahal dari harga program tersebut, jika itu kendalanya Anda bisa mendownload program sejenis yang bersifat freeware, namun karena freeware tentu saja banyak kekurangan yang disertakan, huh jadi serba salah begini, mau menyimpan file saja kok susah amat ya J.

Ya begitulah, tetapi ada yang lebih menyakitkan hati dan ini pernah dialami oleh orang lain ( mungkin maksudnya penulis tapi gak enak hati ngomongnya, heheheheheh J ), ya jadi pernah kejadian waktu itu pernah membuat folder khusus untuk menaruh dokumen penting seperti… ( sensor, hu… capek dech ), folder tersebut diprotect dengan program proteksi folder tercanggih dan terbaru, password yang digunakan pun untuk memproteksi tidak tanggung-tanggung menggunakan kode enkripsi 64 bit dan panjang karakter 15 dan unik seperti penggunaan *,%$14as59389028;’3/vv.r’rdsfsv, wah pokoknya passwordnya itu sudah kompleks bangat dech, besoknya setelah memprotek folder tersebut kemudian teman saya yang expert datang, dia menumpang meminjam komputer selama 15 menit, ngomongnya sich untuk mengkopi lagu terbaru ke mp3 miliknya, tanpa curiga kemudian saya ijinkan untuk memakai computer, setelah saya tinggal kebawah untuk mengambil minum teman saya sudah selesai memakai komputernya, kemudian setelah itu kami mengobrol masalah security dan dunia IT di Indonesia.

Singkat cerita besok pagi dia datang lagi dan meminjam komputer saya selama 15 menit lagi dengan menggunakan alasan yang sama yaitu untuk mengkopi lagu, dan seperti biasa juga saya membawakan minuman ke atas ( kan memuliakan tamu itu sunah nabi, jadi gak enak J )

kinta-teknik menyembunyikan folder pribadi

DOWNLOAD ARTIKEL LENGKAP (PDF):

  1. kinta-teknik menyembunyikan folder pribadi

–>

PHP & MySQL Web Development

PHP & MySQL adalah bahasa pemprogaman web yang mendunia, bahasanya mudah untuk dipelajari, kompatibilitas dengan berbagai macam server baik itu windows maupun unix, dan yang tak kalah penting adalah bahasa pemprogaman PHP & MySQL bersifat open source sehingga perkembangannya pun akan semakin cepat dan dapat diimplementasikan diberbagai bidang kebutuhan dalam pembuatan aplikasi.

Manajemen Proyek Sistem informasi

Posted in manajemen proyek SI on 15 Desember, 2007 by hudha

 Manajemen Proyek Sistem Informasi

komputer.gifKebijakan dan Perencanaan Proyek Sistem Informasi 

Suatu sistem informasi dapat dikembangkan karena adanya kebijakan
dan perencanaan telebih dahulu. Tanpa adanya perencanaan sistem yang
baik, pengembangan sistem tidak akan dapat berjalan sesuai dengan yang
diharapkan. Tanpa adanya kebijakan pengembangan sistem oleh manajemen
puncak, maka pengembangan sistem tidak akan mendapat dukungan dari
manajemen puncak tersebut.
3.2.1. Kebijakan Sistem
Kebijakan untuk mengembangkan sistem informasi dilakukan oleh
manajemen puncak karena manajemen menginginkan untuk meraih
kesempatan-kesempatan yang ada yang tidak dapat diraih oleh sistem yang
lama atau sistem lama mempunyai kelemahan (masalah)
3.2.2. Perencanaan Sistem
Perencanaan sistem menyangkut estimasi sumberdaya (kebutuhan-
kebutuhan fisik dan tenaga kerja) dan biaya. Perencanaan sistem terdiri dari :
perencanaan jangka pendek (periode 1–2 tahun) dan jangka panjang
(periode sampai 5 tahun).
Perencanaan sistem biasanya ditangani oleh staf perencanaan sistem,
departemen pengembangan sistem atau depertemen pengolahan data.
3.2.3. Proses Perencanaan Sistem
Proses perencanaan sistem dapat dikelompokkan dalam tiga proses
utama, yaitu :
1. Merencanakan proyek-proyek sistem
Tahapan proses perencanaan sistem yaitu :
Mengkaji tujuan, perencanaan strategi dan taktik perusahaan
Mengidentifikasi proyek-proyek sistem
Menetapkan sasaran proyek-proyek sistem
Menetapkan kendala proyek-proyek sistem (mis. Batasan biaya, waktu,
umur ekonomis, peraturan yang berlaku)
Menetukan prioritas proyek-proyek sistem
Membuat laporan perencanaan sistem
Meminta persetujuan manajemen
1. Mempersiapkan proyek-proyek sistem yang akan dikembangkan
Persiapan ini meliputi :
Menunjuk team analis (dapat berasal dari departemen pengembangan
yang ada atau dari luar perusahaan (konsultan)
Mengumumkan proyek pengembangan sistem
1. Mendefinisikan proyek-proyek sistem yang dikembangkan
Melakukan studi untuk mencari alternatif pemecahan terbaik yang paling
layak untuk dikembangkan. Tahapan yang dilakukan yaitu :
Mengidentifikasi kembali ruang lingkup dan sasaran proyek sistem
Melakukan studi kelayakan
Menilai kelayakan proyek sistem
Membuat usulan proyek sistem
Meminta persetujuan manajemen
III_Manajemen Proyek Sistem Informasi
3.3. Perkiraan Proyek Sistem Informasi
Sekarang biaya merupakan elemen yang paling penting dan mahal dalam
pengembangan sistem berbasis komputer. Perkiraan biaya yang salah atau kurang tepat
dapat mengurangi keuntungan atau malah kerugian. Perkiraan biaya sistem informasi
dan usaha tidak dapat dihitung dengan tepat, karena banyak variabel (manusia, teknikal,
lingkungan) yang mempengaruhinya.
Untuk mencapai perkiraan biaya dan usah yang dapat diandalkan, digunakan
pilihan sebagai berikut :
Memperkirakan waktu yang paling lama dari pengerjaan proyek
Perkiraan berdasarkan pada proyek yang sama
Menggunakan teknik dekomposis
Menggunakan satu atau lebih model empiris
Memperkirakan waktu untuk menyelesaikan setiap kegiatan merupakan bagian
yang paling sulit, untuk itu butuh pengalaman dalam memperkirakan waktu yang
diperlukan. Penjadwalan tugas-tugas (kegiatan) dapat menggunakan :
1. Grafik Gantt
Merupakan suatu grafik dimana ditampilkan kotak-kotak yang mewakili setiap tugas
(kegiatan) dan panjang masing-masing setiap kotak menunjukkan panjang relatif
tugas-tugas yang dikerjakan.
2. Diagram PERT (Program Evaluation and Review Techniques)
Suatu program (proyek) diwakili dengan jaringan simpul dan tanda panah yang
kemudian dievaluasi untuk menentukan kegiatan-kegiatan terpenting, meningkatkan
jadwal yang diperlukan dan merevisi kemajuan-kemajuan saat proyek telah
dijalankan. Diagram PERT lebih baik dari Gantt, karena :
- Mudah mengidentifikasi tingkat prioritas
- Mudah mengidentifikasi jalur kritis dan kegiatan-kegiatan kritis
- Mudah menentukan waktu kendur
3. Penjadwalan proyek berbasis komputer
menggunakan PC untuk membuat jadwal proyek lebih praktis dan menguntungkan.
Contoh program penjadwalan yaitu Ms Project, Symantec’s Timeline dan Computer
Associates’ CA-Super Project.
III_Manajemen Proyek Sistem Informasi
5Page 6

cs-isd.gif

Proses pengembangan sistem informasi (PL) dikembangkan oleh pelaku-pelaku
yang dapat dikatagorikan dalam 5 kelompok :
1. Manajer senior, yang bertugas mendefinisikan permasalahan-permasalahan bisnis
dan sangat berpengaruh pada proyek tersebut.
2. Manajer proyek (teknik), yang merencanakan, memotivasi, mengorganisasi dan
mengontrol orang-orang yang bekerja dalam proyek tersebut (praktisi).
3. Praktisi, adalah orang yang mempunyai kemampuan teknis yang dibutuhkan untuk
mendapatkan produk sistem informasi (program aplikasi).
4. Pelanggan, adalah orang yang membutuhkan sistem informasi (PL) tersebut.
5. Pengguna akhir, orang yang berinteraksi dengan sistem informasi (PL) yang
dikaitkan dengan penggunaan produk

Aspek Rekayasa Perangkat Lunak dalam Media Pembelajaran

“Waduh kok softwarenya nggak mau jalan …”
“Lho kok proses instalasinya sulit sekali …”

Itu mungkin keluhan yang sering kita dengar ketika kita menggunakan sebuah software atau perangkat lunak di komputer kita. Dan bukan sesuatu yang mustahil, kemungkinan besar terjadi juga di perangkat lunak media pembelajaran yang kita kembangkan. Jangan dilupakan bahwa media pembelajaran yang terdiri dari media presentasi pembelajaran (alat batu guru untuk mengajar) dan software pembelajaran mandiri (alat bantu siswa belajar mandiri) adalah juga suatu perangkat lunak. Baik tidaknya sebuah perangkat lunak, biasanya menunjukkan bagaimana kualitas perangkat lunak tersebut, hal ini sudah kita kupas tuntas di artikel tentang pengukuran perangkat lunak. Nah, media pembelajaran yang baik adalah yang memenuhi parameter-parameter berdasarkan disiplin ilmu rekayasa perangkat lunak, seperti pada contoh diatas (efisiensi, reliabilitas, usabilitas, dsb).

Setelah aspek dan penilaian media pembelajaran kita bahas, artikel ini akan fokus di satu sisi penilaian yaitu aspek rekayasa perangkat lunak. Bagaimanapun juga saya tetap bersandar ke standard pengukuran perangkat lunak (baik ISO standard maupun best practice) pada saat menyusun kriteria-kriteria penilaian. Saya modifikasi sesuai dengan kebutuhan dan supaya lebih mudah dipahami oleh peserta lomba. Kriteria penilaian dalam aspek rekayasa perangkat lunak yang akhirnya disetujui dalam diskusi di tim penyusun (LIPI, Pustekkom, IlmuKomputer.Com) adalah seperti di bawah:

1. Efektif dan Efisien dalam Pengembangan Maupun Penggunaan Media Pembelajaran

“Kok lambat yach?”
“Petunjuk Pemakaian: matikan seluruh program lain, karena program ini perlu memory 1GB untuk dapat dijalankan”
“Program besar sekali, menghabiskan space di komputer!”

Seringkali sebuah program yang sepertinya berukuran kecil dan memiliki fitur yang tidak terlalu rumit, tetapi berjalan sangat lamban. Kalau seandainya saja setiap komputer memiliki kecepatan yang tidak terbatas dan memory (RAM) yang bebas tidak terbatas, maka tentu tidak akan menjadi masalah. Tetapi setiap komputer memiliki kecepatan terbatas, memory (RAM) terbatas dan kapasitas penyimpanan tetap (hardisk) terbatas. Oleh karena itu, penting untuk mengatur pemakaian resource (CPU, RAM dan hardisk) tersebut secara efektif dan efisien. Kelambatan, rendahnya respon dan throughput biasanya terjadi karena pembuat tidak memikirkan efesiensi sumber daya yang terserap oleh program. Misalnya untuk pemakaian gambar-gambar yang ditampilkan dalam ukuran kecil, pembuat tetap menggunakan gambar asli yang beresolusi tinggi, tidak melakukan usaha-usaha kompresi dan pemotongan yang tepat. Sebaliknya, ada pula gambar yang seharusnya memakai resolusi tinggi, tetapi digunakan gambar yang beresolusi rendah.

Hal lain yang memungkinkan tidak efisiennya pemakaian resource adalah penggunaan algoritma yang kurang tepat Misalnya untuk pekerjaan pengurutan (sorting) sebuah kumpulan data, pembuat tidak memanfaatkan algoritma-algoritma sorting yang terkenal efektif seperti: insertion-sort, merge-sort dan lain-lain. Misalnya ada komputer A dengan kecepatan 100 kali lebih cepat dari komputer B, yang menjalankan algoritma yang berbeda untuk masalah yang sama. Kalau kita dapat memilih algoritma yang lebih tepat dan efisien di komputer B, maka program dapat saja berjalan lebih cepat 10 kali lipat di komputer B.

Salah satu kasus yang sering muncul adalah, karena terlalu bersemangat, pembuat media pembelajaran, menampilkan semua pustaka gambar yang ia miliki dan efek-efek animasi dan simulasi yang ia kuasai ke dalam media pembelajaran, meskipun mereka tidak terlalu penting dan efektif dalam membantu proses pembelajaran.

2. Reliabilitas (Kehandalan)

Murid: Pak, program ini kok sering hang ya?
Guru: Kenapa? Kapan errornya?
Murid: Gak tahu, tidak ada pesan error tuh.

Program dikatakan reliable atau handal bila program dapat berjalan dengan baik, tidak mudah hang, crash atau berhenti pada saat pengoperasian. Kehandalan program juga dinilai dari seberapa jauh dapat tetap berjalan meskipun terjadi kesalahan pada pengoperasian (error tolerance). Pengguna memerlukan feedback sesuai dengan kondisi system (termasuk berapa lama pengguna harus menunggu, dll).

3. Maintainabilitas (Dapat Dipelihara/Dikelola dengan Mudah)

“Good software is maintainable” (Reinhard Miller)
“It looks obvious until you try it” (IEEE Software)
“Programming is like poetry. It conveys a message, not only to the computer, but to those who modife and use your program” (Jonathan Bartlett)

Struktur program disusun dengan algoritma, alur penyajian, pengorganisasian, dan keterkaitan antar bagian sehingga mudah dalam modifikasi. Kode atau script tetap sederhana dan mudah dipahami meskipun menjalankan fungsi yang kompleks. Kode bersifat modular dengan dokumentasi pada tiap bagian yang memudahkan dalam modifikasi dan perubahan (maintenance). Sehingga siapa saja yang ingin merubah/memperbaiki/menambah fitur program dapat dengan mudah melakukannya. Selain penambahan fitur, hal yang sering dilakukan oleh programer adalah menemukan bug dalam programnya. Justru ada pernyataan bahwa membersihkan bug adalah 60% dari pekerjaan seorang programer.

Semakin sedikit code program yang Anda tuliskan, semakin kecil keperluan agar code atau program maintainable. Semakin banyak code program yang Anda tuliskan, semakin perlu Anda memikirkan maintainabilitas program Anda.

4. Usabilitas (Mudah Digunakan dan Sederhana dalam Pengoperasiannya)

Layaknya seoseorang yang bingung ketika baru pertama kali datang ke Jakarta dan ingin mencari alamat Jl. Jend. Gatot Subroto 10. Orang tersebut pasti merasa bingung untuk mencari alamat tersebut. Dalam kondisi bingung, orang tersebut tentu akan memanfaatkan marka jalan sebagai penunjuk arah. Dapat dibayangkan apabila di jalan raya tidak disediakan rambu-rambu lalu lintas dan marka jalan, tentu orang akan tersesat dan tidak tahu ke mana arah yang akan dituju. Begitu pula dengan media pembelajaran, ketersediaan tooltip, help, icon, logo, tombol, dsb akan sangat membantu pengguna yang baru pertama kali menggunakan media tersebut. Desain dan tata letak navigasi sangat membantu pengguna untuk memanfaatkan media tersebut. Apabila terjadi kesalahan pada program (error) maka ditampilkan pesan dengan bahasa yang mudah dipahami oleh pengguna.

Konsistensi bentuk dan letak navigasi juga mempengaruhi kenyamanan pengguna ketika menghayati informasi yang tersirat dalam media pembelajaran. Dengan hanya melihat tampilan awal, pengguna dapat mengetahui kondisi program dan dapat menentukan aksi-aksi alternatif. Semua pilihan dan bahan tampak sehingga mudah dicari bilamana diperlukan tanpa mengganggu pengguna dengan informasi yang berlebihan. Pengguna juga dapat dengan sangat mudah menebak, memperkirakan bahkan menentukan relasi antara aksi dan hasil, antara kontrol-kontrol dan efek yang ditimbulkannya, antara status software dan apa yang tampak.

5. Ketepatan Pemilihan Jenis Aplikasi/Software/Tool untuk Pengembangan

Karya media pembelajaran dikembangkan dengan aplikasi dan perangkat yang tepat sesuai dengan kebutuhan pengembang. Contohnya adalah untuk membuat desain grafis, tentu harus menggunakan perangkat lunak pengolah grafis, dan bukan perangkat lunak (aplikasi) yang diciptakan untuk mengolah kata. Contoh lain, untuk membuat presentasi, akan lebih mudah dikembangkan dengan perangkat lunak untuk membuat presentasi. Demikian juga tentang pemanfaatan tool yang tepat dan lebih mudah dalam pembuatan animasi, simulasi, test, dan fitur-fitur yang lain.

merancang-strategi-sistem-informasi.jpg

6. Kompatibilitas (Media Pembelajaran Dapat Diinstalasi/Dijalankan di Berbagai Hardware dan Software yang Ada)

Perkembangan software dan hardware sudah cukup banyak bervariasi, semakin tinggi spesifikasinya, semakin tinggi kecepatan prosesnya. Bila dulu kecepatan akses RAM paling tinggi 8 MB, saat ini kecepatannya berkali lipat hingga 1 GB, CD ROM yang dulu kecepatan bacanya paling tinggi 4X saat ini CD ROM sudah umum dan memiliki banyak fungsi dengan kapasitas kecepatan yang tinggi, seperti CD-RW dengan speed hingga 52X bahkan ada yang mampu membaca DVD, demikian juga dengan Software Aplikasi, bila dulu aplikasinya sederhana dan cukup panjang proses menjalankan berbagai aplikasi didalamnya, saat ini aplikasi sudah sangat indah dengan tampilan grafis yang baik dan animatif, dengan navigasi yang mudah dan cepat dalam proses menjalankan aplikasinya.

Belajar akan lebih baik, jika setiap orang bisa bekerja dimanapun tanpa ada hambatan spesifikasi komputer dan software yang dipersyaratkan untuk menjalankannya, oleh karenanya hasil karya yang baik kendaknya dapat dijalankan diberbagai kondisi hardware dan sofware yang beragam, artinya bisa dijalankan didalam spesifikasi komputer yang paling rendah sekalipun, bisa dijalankan dengan Operating System dengan platform apapun dan versi manapun, mulai dari yang awal hingga yang terbaru, dan software yang tidak dibatasi oleh versi keluaran baik versi awal maupun versi yang terbaru.

7. Pemaketan Program Media Pembelajaran Terpadu dan Mudah dalam Eksekusi

Media pembelajaran terpaket dengan baik. Proses instalasi berjalan secara otomatis dengan menggunakan Autorun. Dengan sekali install, program langsung dapat digunakan tanpa perlu melakukan instalasi lain satu persatu (plugin, dsb) atau proses rebooting komputer. Shorcut/icon secara otomatis muncul setelah proses instalasi dengan nama yang mudah diidentifikasi. Fitur untuk uninstall program disediakan untuk membantu pengguna apabila sudah tidak memerlukan program tersebut. Program dapat juga dikembangkan tanpa proses instalasi, artinya dengan satu klik semua berjalan dengan sendiri. Hal ini semakin memudahkan pengguna terutama untuk siswa-siswa yang kurang dalam mengenal komputer.

8. Dokumentasi Program Media Pembelajaran yang Lengkap

“Gimana nih cara instalasinya? Kok nggak panduannya?”

Pertanyaan ini muncul ketika media pembelajaran yang telah kita buat ternyata tidak dilengkapi dengan dokumentasi tentang cara instalasi dan cara penggunaan. Definisi rekayasa perangkat lunak menurut Ian Sommerville adalah:

“Program komputer dan dokumentasi yang berhubungan”

Jadi tidak boleh dilupakan bahwa sebutan perangkat lunak itu tidak hanya untuk program komputer, tetapi juga termasuk dokumentasi dan konfigurasi data yang berhubungan yang diperlukan untuk membuat program beroperasi dengan benar. Dengan definisi ini otomatis keluaran (output) produksi perangkat lunak disamping program komputer juga dokumentasi lengkap berhubungan dengannya. Ini yang kadang kurang dipahami oleh pengembang, sehingga menganggap cukup memberikan program yang jalan (running program) ke pengguna.

Dokumentasi media pembelajaran yang dibuat harus meliputi: petunjuk instalasi (jelas, singkat, lengkap), trouble shooting (jelas, terstruktur, dan antisipatif), desain program (jelas, menggambarkan alur kerja program). Dokumentasi, selain berorientasi ke kemudahan pengguna dengan adanya help, readme, panduan penggunaan, dsb, juga berorientasi pada pengembang yang diimplikasikan pada lengkapnya dokumentasi dan penjelasan pada kode program sehingga memudahkan dalam modifikasi.

9. Reusabilitas (Sebagian atau Seluruh Program Media Pembelajaran dapat Dimanfaatkan Kembali untuk Mengembangkan Media Pembelajaran Lain)

Eric S. Raymond, seorang tokoh programmer opensource mengatakan “Good programmers know what to write. Great ones know what to rewrite and reuse”. Setelah level membuat terlewati, seorang pengembang harus meningkatkan kemampuan diri untuk tidak hanya berorientasi membuat, tapi juga berorientasi ke bagaimana fitur dan fungsi program kita supaya dapat digunakan lagi di program lain dengan mudah. Bagaimana kita mendesain sebuah source code (kode sumber), icon, logo, tombol dan sebagainya sehingga dengan mudah dapat digunakan kembali (reuse) pada program media pembelajaran lain, itulah arti dari reusabilitas.

Template menu, icon, logo, tombol, dsb yang telah dibuat dapat dengan mudah digunakan untuk program lain. Library (DLL, API, dsb) juga dikemas dengan baik sehingga dapat dimanfaatkan oleh program lain. Program tersusun secara modular, hal ini mempermudah penggunaan kembali (reusabilitas).

Konsep Manajemen Proyek 

Manajemen proyek sistem informasi ditekankan pada tiga faktor, yaitu : manusia,
masalah dan proses. Dalam pekerjaan sistem informasi faktor manusia sangat berperan
penting dalam suksesnya manajemen proyek. Pentingnya faktor manusia dinyatakan
dalam model kematangan kemampuan manajement manusia (
a people management
capability maturity model
/ PM-CMM) yang berfungsi untuk meningkatkan kesiapan
organisasi perangkat lunak (sistem informasi) dalam menyelesaikan masalah dengan
melakukan kegiatan menerima, memilih, kinerja manajemen, pelatihan, kompensasi,
pengembangan karier, organisasi dan rancangan kerja serta pengembangan tim.
3.1.1. Dasar-Dasar Organisasional
Organisasi adalah sistem yang saling mempengaruhi dan salaing bekerja sama
antara orang yang satu dengan orang yang lain dalam suatu kelompok untuk mencapai
suatu tujuan tertentu yang telah disepakati bersama. Organisasi merupakan sistem
maka terdiri dari beberapa elemen yaitu :
1. orang, dalam organisasi harus ada sekelompok orang yang bekerja dan salah
satunya ada yang memimpin organisasi tersebut.
2. tujuan, dalam organisasi harus ada tujuan yang harus dicapai, baik dalam jangka
pendek maupun jangka panjang.
3. posisi, setiap orang yang ada dalam suatu organisasi akan menempati posisi atau
kedudukannya masing-masing.
4. pekerjaan, setiap orang yang ada dalam organisasi tersebut mempunyai pekerjaan
(job) masing-masing sesuai dengan posisinya.
5. teknologi, untuk mencapai tujuan organisasi membutuhkan teknologi untuk
membantu dalam pengolahan data menjadi suatu informasi.
6. struktur, struktur organisasi merupakan pola yang mengatur pelaksanaan pekerjaan
dan hubungan kerja sama antar setiap orang yang ada dalam organisasi tersebut.
7. lingkungan luar, merupakan elemen yang sangat penting dan akan mempengaruhi
keberhasilan suatu organisasi, misalnya adanya kebijakan pemerintah tentang
organisasi.
Prinsip-prinsip organisasi adalah nilai-nilai yang digunakan sebagai landasan kerja
bagi setiap orang yang ada dalam organisasi tersebut untuk mencapai keberhasilan
tujuan yang telah disepakati. Prinsip-prinsip yang ada dalam organisasi meliputi :
1. tujuan organisasi yang jelas
2. tugas yang dilakukan harus jelas
3. pembagian tugas yang adil
4. penempatan posisi yang tepat
5. adanya koordinasi dan integrasi
Manajemen dalam organisasi terdiri dari tiga tingkatan pembuat keputusan
manajemen yaitu : manajemen tingkat bawah (operasional), manajemen tingkat
menengah (perencanaan dan kontrol manajerial) dan manajemen tingkat atas
(strategik). Setiap level memiliki tanggung jawabnya sendiri-sendiri dan semuanya
bekerja sama dalam mencapai tujuan dan sasaran.

komputer8.gif
1. Manajemen tingkat bawah (operasional)
- Manajer operasional membuat keputusan berdasarkan aturan-aturan yang telah
ditetapkan sebelumnya dan menghasilkan hal-hal yang dapat diprediksikan bila
diterapkan dengan benar.
- Manajer operasi adalah pembuat keputusan yang pekerjaannya lebih jelas
sehingga dapat mempengaruhi implementasi dalam jadwal kerja, kontrol
inventaris, penerimaan, dan pengontrolan proses-proses seperti produksi.
- Manajer operasi membutuhkan informasi internal yang repetitif, dan sangat
tergantung pada informasi yang memuat tentang kinerja terbaru dan merupakan
pengguna
on-line
terbesar, sumberdaya-sumberdaya informasi
real-time
2. Manajemen tingkat menengah (perencanaan dan kontrol manajerial)
- Manajer tingkat menengah membuat perencanaan jangka pendek dan
mengontrol keputusan-keputusan tentang bagaimana sumberdaya bisa
dialokasikan dengan baik untuk memenuhi tujuan-tujuan organisasional, dan
meramalkan kebutuhan-kebutuhan sumberdaya dimasa datang untuk
meminimalkan problem-problem pegawai yang dapat membahayakan
produktivitas.
- Manajer tingkat menengah sangat tergantung pada informasi internal dan
membutuhkan sangat besar informasi
real- time
agar dapat melakukan
pengontrolan dengan tepat dan informasi terbaru atas kinerja yang diukur sesuai
standar.
3. Manajemen tingkat atas (strategik)
- Manajer strategik membuat keputusan-keputusan yang akan membimbing
manajer operasional dan manajer tingkat menengah.
- Manajer strategik bekerja di lingkungan pembuat keputusan yang sangat tidak
pasti. Membutuhkan informasi yang bersifat strategis, karena tugas kesehariannya
adalah pengarahan dan perencanaan.
- Informasi yang strategis diperlukan untuk menilai tingkat keberhasilan organisasi
menjalankan tugas dan tujuan organisasi.
- Membutuhkan informasi internal (agar bisa beradaptasi dengan perubahan-
perubahan yang terjadi dengan cepat) dan informasi eksternal (untuk mengetahui
peraturan pemerintah,kebijakan perekonomian, kondisi pasar dan strategi
perusahaan-perusahaan pesaing)

SIM

Kedudukan Sistem Informasi Manajemen (SIM) dalam pelaksanaan P2KP menempati posisi yang signifikan dan strategis mengingat fungsi utamanya yang akan mengelola seluruh data/informasi perkembangan maupun hasil-hasil pelaksanaan kegiatan P2KP di lapangan. Melalui SIM P2KP diharapkan akan menjadi sarana yang efektif untuk memonitoring dan mengevaluasi pelaksanaan serta hasil kegiatan proyek P2KP secara keseluruhan. Pada akhirnya, akurasi data serta informasi yang dihasilkan dari SIM P2KP tersebut diharapkan dapat menjadi bahan pertimbangan bagi pengambilan kebijakan dan keputusan stakeholders P2KP dalam rangka perbaikan dan upaya penyempurnaan kinerja proyek P2KP. Tingkat validitas dan realibilitas SIM P2KP sangat bergantung kepada penerapan manajemen data di semua tingkatan pelaku, oleh karena itu untuk menjamin agar pengelolaan manajemen data di semua tingkatan termonitor dengan baik berikut disajikan hasil-hasil pengendalian manajemen data yang dilakukan oleh Tim SIM Pusinfo.

Greasoft Sebagai Perusahaan Pembangun Software Khusus Organisasi Nirlaba di Indonesia 

Web ini banyak menyediakan fasilitas dan perangkat yang dibutuhkan untuk membuat laporan keuangan pada organisasi nirlaba sejenis yayasan ataupun LSM (NGO)di Indonesia secara cepat dan mudah.
Fasilitas download hanya diperuntukkan untuk member yang telah dikategorikan menurut kebutuhannya.

Untuk mendownload PLAKON (Software Akuntansi khusus organisasi nirlaba, LSM (NGO) di Indonesia) terbaru silakan isi nama member dengan nama lembaga masing-masing untuk mendapatkan nomor registrasi download.

Kemudian dapatkan Software Accounting for NGO(LSM) di Indonesia. Gratis..!

“Untuk klien yang memakai SANGO (Software Accounting for Non Goverment Organization) kini software tersebut sudah kami tambah featurenya untuk mengikis segala problem keuangan yang anda hadapi dewasa ini, silakan kontak kami untuk kami kirimkan update SANGO terbaru. Semua ini kami berikan cuma-cuma sebagai wujud cinta kami kepada klien yang telah bekerjasama dengan baik dengan kami. Karena kami sadar beban anda sudah sangat berat dalam melayani kemajuan masyarakat Indonesia, maka kami senantiasa untuk selalu berusaha mempermudah dan mengurangi beban pekerjaan anda. “

Software Accounting for Non Goverment Organization Version 2.0 (SANGO 2.0)

Adalah aplikasi akuntansi yang dikhususkan untuk organisasi nirlaba di Indonesia. SANGO terus berkembang hingga sekarang.

Selain kemudahan dalam penggunaan kelebihan software ini adalah jurnal yang double entry tapi berperilaku single entry dengan kolom yang tetap memakai debet dan kredit juga akun yang dapat di blok sesuai sumber dananya. Dalam laporan yang tergolong proyek (Status Anggaran dan Laporan Penerimaan dan Pengeluaran Dana) dapat kita tampilkan berdasarkan jangka waktu proyek tersebut.

Laporan yang dihasilkan SANGO :

- Buku Kas
- Buku Bank
- Buku Besar
- Sub Buku Besar
- Posisi Keuangan Lembaga
- Posisi Keuangan Perdonor
- Aktivitas Lembaga
- Aktivitas Perdonor
- Laporan Penerimaan dan Pengeluaran Dana (per periode proyek)
- Status Anggaran
- Neraca Saldo
- Cash Flow (bulanan, tahunan, perdonor)
Semua laporan ini dapat dipreview atau diexport kedalam Microsoft(R) Excel

Feature pengembangan pada SANGO 2.0 :

- Database Modulasi
- Multi data
- Otomatic Chart of Account (Coa Otomatis)
- Multi Bahasa
- Export import data
- Multi Currency
- Kemudahan dan fasilitas lainnya.

Komponen Pendukung Aplikasi :
- Greasoft Database Engine
- Greasoft virus protector

Greasoft Database Engine adalah komponen buatan Greasoft yang berfungsi sebagai tambahan kecepatan pada engine database standar. Greasoft juga mengamankan databasenya terhadap virus-virus yang menyerang database dengan bantuan Greasoft virus protector. Seiring perkembangan virus yang kian hari kian beragam proteksi terhadap virus akan diupdate jika ditemukan virus yang menyerang database tersebut dan program tidak mengenalinya.

4763_fig2.jpg

Sistem Operasi

Posted in Sistem Operasi on 14 Desember, 2007 by hudha

Sistem operasi

uraian:

Dalam Ilmu komputer, Sistem Operasi (SO, atau dalam bahasa Inggris: Operating System atau OS) adalah suatu software sistem yang bertugas untuk melakukan kontrol dan manajemen hardware 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 ditaruh 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 dalam satu paket dengan sistem komputer sebelum aplikasi-aplikasi software terinstall.

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:

Mekanisme Boot, yaitu meletakkan kernel ke dalam memory

Kernel, yaitu inti dari sebuah Sistem Operasi

Command Interpreter atau shell, yang bertugas membaca input dari pengguna

Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain

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

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:

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, dan Windows Vista yang dirilis pada tahun 2007)).

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.

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:

Ready, yaitu status dimana proses siap untuk dieksekusi pada giliran berikutnya

Running, yaitu status dimana saat ini proses sedang dieksekusi oleh prosesor

Blocked, yaitu status dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas

 

 

Macam Sistem Operasi

            Populer

OS LINUX

LINUX

Apakah LINUX itu?

Secara teknis dan singkat dapat dikatakan, Linux adalah suatu sistem operasi yang bersifat multi user dan multitasking, yang dapat berjalan di berbagai platform, termasuk prosesor INTEL 386 dan yang lebih tinggi. Sistem operasi ini mengimplementasikan standard POSIX. Linux dapat berinteroperasi secara baik dengan sistem operasi yang lain, termasuk Apple, Microsoft dan Novell.

Nama Linux sendiri diturunkan dari pencipta awalnya, LINUS TORVALDS, di Universitas Helsinki, Finlandia yang sebetulnya mengacu pada kernel dari suatu sistem operasi, suatu penamaan yang biasa digunakan untuk mengacu ke pada suatu kumpulan lengkap software, yang bersama-sama dengan kernel menyusun suatu sistem operasi yang lengkap.Linux dulunya adalah proyek hobi yang dikerjakan oleh Linus Torvalds yang memperoleh inspirasi dari Minix. Minix adalah sistem UNIX kecil yang dikembangkan oleh Andy Tanenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. Kemudian pada bulan Oktober 1991 tanggal 5, Linus mengumumkan versi resmi Linux, yaitu 0.02 yang hanya dapat menjalanka n bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler). Sekarang Linux adalah sistem UNIX yang lengkap, bisa digunakan untuk jaringan (networking), pengembangan software, dan bahkan untuk sehari-hari. Linux sekarang merupakan alternatif OS yang jauh lebih murah jika dibandingkan dengan OS komersial, dengan kemampuan Linux yang setara bahkan lebih Lingkungan sistem operasi ini termasuk

Ratusan program termasuk, kompiler, interpreter, editor dan utilitas

Perangkat bantu yang mendukung konektifitas, Ethernet, SLIP dan PPP, dan interoperabilitas.

Produk perangkat lunak yang reliabel, termasuk versi pengembangan terakhir.

Kelompok pengembang yang tersebar di seluruh dunia yang telah bekerja dan menjadikan

Linux portabel ke suatu platform baru, begitu juga mendukung komunitas pengguna yang beragam kebutuhan dan lokasinya dan juga bertindak sebagai team pengembang sendiri.

Perbedaan Mendasar Linux

Satu hal yang membedakan Linux terhadap sistem operasi lainnya adalah, harga. Linux ini GRATIS. Berarti dapat diperbanyak, dan didistribusikan kembali tanpa harus membayar fee atau royalti kepada seseorang. Tetapi banyak isue lainya dengan bersifat free, selain dari pertimbangan harga. Source code Linux tersedia bagi setiap orang. Perkembangan Linux menunjukkan pentingnya peranan kebebasan ini. Hal ini telah menghasilkan suatu tingkat keterlibatan yang menakjupkan dari ribuan atau bahkan ratusan ribu orang di seluruh dunia. Kebebasan ini telah memungkinkan para vendor perangkat keras membuat driver untuk divace tertentu tanpa harus mendapatkan lisensi source code yang mahal, atau menandatangani non descructive agreement. Dan itu juga telah menyediakan kemungkinan bagi mahasiswa ilmu komputer di seluruh dunia untuk melihat ke dalam suatu sistem operasi yang nyata dan berkualitas komersial.

Karena Linux itu tersedia secara bebas di Internet, berbagai vendor telah membuat suatu paket distribusi, yang dapat dianggap sebagai berbagai versi kemasan Linux. paket ini termasuk lingkungan Linux lengkap, perangkat lunak untuk instalasi, dan mungkin termasuk perangkat lunak khusus, dan dukungan khusus.

Perbandingan Linux terhadap sistem operasi lainnya

Linux disusun berdasarkan standard sistem operasi POSIX, yang sebenarnya diturunkan berdasarkan fu ngsi kerja UNIX. UNIX kompatibel dengan Linux pada level system call, ini berarti sebagian besar program yang ditulis untuk UNIX atau Linux dapat direkompilasi dan dijalankan pada sistem lain dengan perubahan yang minimal. Secara umum dapat dikatakan Linux berjalan lebih cepat dibanding Unix lain pada hardware yang sama. Dan lagi UNIX memiliki kelemahan, yaitu tidak bersifat free. Linux, sering juga disebut GNU/Linux, adalah operating sistem yang kompatible dengan Unix, berisi kernel Linux itu sendiri dan sekumpulan lengkap alat-alat dan program-program lain, yang kebanyakan di bawah naungan proyek GNU dari Free Software Foundation. Tampilan grafis atau Graphical User Interface (GUI) disediakan oleh X Window System beserta kumpulan libraries dan alat-alatnya. Semua software ini bisa didapat gratis berdasarkan lisensi GNU General Public License atau lisensi-lisensi lain yang mirip dengan itu. Berdasarkan lisensi ini, siapa pun bisa mendapatkan program baik dalam bentuk source code (bisa dibaca manusia) maupun binary (bisa dibaca mesin), sehingga program tersebut dapat diubah, diadaptasi, maupun dikembangkan lebih lanjut oleh siapa saja. Karena banyak sekali program-program maupun komponen software (biasanya tergabung dalam paket) yang membentuk sebuah sistem Linux yang lengkap, dan kesemuanya itu diurus oleh banyak orang dan organisasi dalam jadwal yang berbeda-beda, maka beberapa perusahaan dan organisasi mengumpulkan paket-paket tersebut menjadi satu distribusi (distro). Tapi tidak itu saja, mereka juga melakukan tes-tes terhadap software di dalamnya, mengembangkan program-program instalasi atau yang memudahkan instalasi, sebagian ada yang memberikan technical support, dan sebagainya. Ada distribusi komersial seperti Red Hat, Caldera, SuSE, dan ada juga distribusi yang non-komersial seperti Debian GNU/Linux. Baik distribusi komersial maupun non-komersial tersedia tanpa dipungut biaya di internet, dan juga di media seperti CD-ROM (anda bayar ongkos media plus ongkos kirim tentunya).

Perbedaan mendasar antara komersial dan non-komersial adalah bahwa produk komersial didukung oleh perusahaan yang menyediakan technical support, dan mungkin juga menyediakan beberapa software komersial lain yang tidak bisa didistribusikan secara gratis. Hal ini tentunya pe nting di lingkungan bisnis tertentu. MS-DOS memiliki kemiripan dengan Linux, yaitu file sistem yang bersifat hirarkis. Tetapi MS-DOS hanya dapat dijalankan pada prosesor x86, dan tidak mendukung multi-user dan multi-tasking, serta tak bersifat free. Juga MS-DOS tidak memiliki dukungan yang baik agar dapat berinteroperasi dengan sistem operasi lainnya, termasuk tidak tersedianya perangkat lunak network, program pengembang, dan program utilitas yang ada dalam Linux. Microsoft Windows menawarkan beberapa kemampuan grafis yang ada pada Linux termasuk kemampuan networking, tetapi tetap memiliki kekurangan yang telah ada pada MS-DOS. Windows NT yang juga tersedia untuk Digital Alpha dan juga prosesor x86 juga memiliki beberapa kekurangan yang telah ada pada MS-DOS. Waktu untuk menemukan suatu bug dalam suatu sistem operasi ini tak sebanding dengan harga yang harus dibayar. Sistem operasi Apple untuk Macintosh hanya dapat berjalan di sistem Mac. Juga memiliki kekurangan dari sisi ketersediaan perangkat bantu pengembang (development tool), dan juga kurang dapat secara mudah untuk berinteroperasi dengan sistem operasi lainnya. Apple juga telah memungkinkan Linux dapat dijalankan pada PowerMac.

Asal Linux

Pertama dan yang paling penting adalah, Linux memiliki akar perkembangannya dari Internet. Jadi Linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan dan pengalaman serta geografis. Agar kelompok ini dapat berkomunikasi dengan cara cepat dan efisien, Internet menjadi pilihan alat bantu. Begitu juga dengan pilihannya pada Linux, ini menjadikan beragam perangkat bantu untuk mengakses Internet, telah tersedia pada Linux sejak awal perkembangannya. Karena kernel Linux dikembangkan dengan usaha yang independent, banyak apl ikasi yang berasal dari perangkat lunak terbaik yang tersedia. Sebagai contoh, C Compiler mengunakan gcc dari Free Software Foundation GNU’s Project. Compiler ini banyak digunakan pada lingkungan Hewlett-Packaard dan Sun. Apakah Linux menyediakan setiap aplikasi untuk keperluan kantor agar dapat menjalankan bisnis. Tidak, tetapi banyak aplikasi yang serupa tersedia misal untuk spreadsheet, word processor, database dan program editor grafis yang tersedia untuk Linux. Beberepa aplikasi seperti Aplixware, C orel, dan Empress memberikan kemampuan serupa.

Pengguna Linux

Linux populer digunakan di lingkungan pemerintahan (khususnya di USA) dan industri. Pada banyak kasus pilihan terutama disebabkan pertimbangan harga. Tetapi kemudian dibuktikan bahwa ini merupakan pilihan yang tepat berdasarkan aspek yang lainnya pula. Linux telah menunjukkan penetrasinya di bidang yang lainnya pula yaitu web server dan merupakan sistem operasi pilihan di lingkungan universitas. Juga bagi para pengguna yang menginginka n mempelajari UNIX untuk perkembangan karirnya. Sehingga Linux banyak digunakan untuk perangkat bantu pelatihan. Linux juga populer dalam penggunanaan sistem embedded dan aplikasi turnkey (siap pakai) termasuk firewall Interwall, router, Point of Sale (POS). Juga ada beberapa penerbit yang menggunakan Linux pada sistem Raster Image Processor (RIP).

Arsitektur

Prosesor seperti Digital Alpha dan StrongARM, Intel 386/486/Pentium/PentiumPro/Pentium II/Pentium III, AMD, Cyrix/IBM, Motorola 68×000, PowerPC (termasuk Power Mac) dan Sun SPARC semuanya didukung oleh Linux. Windows NT hanya mendukung Intel (dan clone) dan Digital Alpha. Sedangkan Windows 95/98 hanya jalan di atas Intel dan kawan-kawan (AMD, Cyrix).

Dukungan Hardware Linux mendukung berbagai jenis perangkat keras PC, termasuk disk IDE, EIDE, SCSI, MFM, RLL, dan ESDI, tape dan CD-ROM drive SCSI dan EIDE, sound cards, berbagai jenis mouse, video cards, motherboard chipsets, scanners, printers, dan sebagainya . Hardware yang didukung oleh Linux mungkin tidak sebanyak Windows 95/98 tapi mungkin lebih banyak daripada Windows NT. Beberapa vendor perangkat keras menyediakan driver secara langsung untuk Linux, beberapa menyediakan spesifikasi hardware secara cuma- cuma, dan selebihnya tidak menyediakan driver maupun spesifikasi untuk produk mereka. Tentu saja, produk-produk dari vendor yang menyediakan driver atau mengikuti aturan standar dari driver yang sudah ada mendapat dukungan utama, diikuti dengan produk-pro duk yang tersedia spesifikasi teknisnya (biasanya sebentar saja setelah spesifikasinya dipublikasikan) dan diminati oleh khalayak pengguna Linux, dan (relatif sedikit) produk-produk yang tidak ada informasi teknisnya biasanya tidak disupport.

Kemudahan Akses Device

Device atau perangkat di Linux umumnya muncul sebagai file. Sehingga program-program bisa membaca dan menulis ke device-device seperti tape drive, modem, terminal, dan sebagainya. Hal ini membuat hampir semua device bisa diakses oleh semua bahasa pemrograman, dengan meniadakan ketergantungan terhadap Application Programming Interfaces (API) yang spesifik dengan bahasa pemrograman tertentu. Di Windows, yang menggunakan model API, banyak perangkat yang hanya bisa diakses melalui C dan bahasa lain yang sejenis, dan membutuhkan program adapter (seperti OCX) untuk bisa diakses dari bahasa lain.

Pemanfaatan Memory

Virtual memory membuat Linux mempunyai kemampuan untuk menjalankan program-program yang lebih dari seharusnya jika hanya mengguna kan memori fisik saja. Sistem virtual memory di Linux melebihi penggunaan sederhana dari swap space, program-program yang dijalankan lebih dari sekali akan dimasukkan sekali ke memori, dan sistem virtual memory akan digunakan untuk menggabungkan satu prog ram image (text area) dengan banyak data images. Hal ini berakibat penggunaan memori yang optimal, namun demikian tetap memproteksi ruang memori dari masing-masing program, mencegah program saling “mengotori” ruang memori dari program lain.

Skalabilitas

Linux bisa berjalan di mesin sekecil 3Com Palm Pilot dan Digital Itsy dan mesin sebesar Beowulf clusters (sekumpulan PC yang cepat dihubungkan untuk menyelesaikan persoalan ilmiah/scientific). Linux juga mendukung multiple processors hingga 16 buah.

Stabilitas Sistem

Linux sangat luar biasa stabil. Jika dikonfigurasi dengan benar, sistem Linux akan “hidup” terus hingga hardwarenya tidak memadai (rusak) atau tidak ada tegangan listrik atau seseorang mematikan sistem. Umur hidup sistem yang berkela njutan hingga ratusan hari atau lebih merupakan hal yang sudah biasa. Penerjemah sering mendengar laporan dari user/network admin bahwa sistem Windows NT pada umumnya membutuhkan reboot berkala untuk menjaga stabilitas, dan Windows 95 yang pada umumnya pe rlu diinstall ulang supaya sistem bisa berjalan lancar tanpa keluhan. Salah satu hal yang mendasari stabilitas ini adalah penomoran versi dari shared libraries. Kebanyakan aplikasi Windows menginstall versi-versi baru dari Dynamic Link Libraries(DLL), yan g pada umumnya mengakibatkan aplikasi lain yang meminta versi lain dari DLL tersebut tidak berfungsi dengan semestinya. Lain halnya dengan shared libraries di Linux, yang mencantumkan versi pada nama filenya sehingga memungkinkan untuk menginstall versi b arunya tanpa merusak ketergantungan program lain. Linux juga mewarisi tradisi Unix dengan mendukung adanya file permissions (ijin file), yang dapat mencegah pengubahan atau penghapusan file tanpa ijin dari pemiliknya. Karena itu, virus pada dasarnya tidak dikenal di dunia Linux. Masalah keamanan yang menyangkut operating system itu sendiri biasanya diumumkan beberapa jam saja setelah ditemukan, diikuti dengan bugfix, workaround, advisory, dan sebagainya. Misalnya waktu ditemukan bug di hardware itu sendiri (processor Pentium dengan bug F0 0F), workaround sudah tersedia untuk download beberapa saat setelah diumumkan adanya bug tersebut.

Banyaknya servis

Distribusi Linux pada umumnya sudah memiliki program-program networking beserta dokumentasinya. Hal ini tentu lebih baik jika dibandingkan dengan Windows NT, di mana banyak fasilitas seperti telnet, NFS, dan server X Window, tidak disertakan dalam distribusi standard dan biasanya harus dibeli terpisah dari perusahaan lain, dan tentu saja membutuhkan b iaya lebih. Contohnya, Linux bisa menerima banyak koneksi POP3 sekaligus dan kemudian meneruskannya ke sistem mail delivery standard. Hal ini belum memungkinkan di NT, bahkan dengan standard Exchange Server add-on. H. Penggunaan network Banyak bagian dari sistem Linux dibagi dua (client-server), dan keduanya bisa berjalan di komputer yang sama maupun berlainan. Salah satu contohnya adalah GUI (Graphical User Interface) dari Linux yaitu X Window System. Hal ini memungkinkan aplikasi berjalan di komputer manapun di network, dan mengarahkan tampilan ke komputer manapun di network. Anda bisa menampilkan beberapa windows dari aplikasi secara bersamaan, satu windows dari aplikasi yang berjalan lokal di komputer anda, dan windows lain berasal dari aplikasi y ang berjalan di komputer lain. Contoh lain adalah pencatatan log dari printer, dan subsistem lainnya. Kemampuan ini bisa berguna sekali untuk menyediakan technical support dan administrasi sistem jarak jauh. Malah, hampir semua operasi yang bisa dilakuk an secara lokal bisa juga dilakukan dari jarak jauh lewat network, kecuali menyolokkan kabel atau menekan tombol power untuk menghidupkan komputer.

Desain dan keamanan multi-user

Linux banyak mendasarkan diri pada Unix, sehingga salah satu keunggulan nya adalah multi-user, sistem bisa digunakan oleh banyak orang secara bergantian maupun bersamaan (akses jarak jauh dari komputer atau terminal lain baik menggunakan modus teks maupun grafis seperti X Window). File-file masing-masing user disimpan di rua ng kerjanya (home directory) sendiri-sendiri, dan dilindungi dari pengubahan/penghapusan tanpa ijin dengan cara menerapkan kepemilikan dan perijinan file. Masing-masing program berjalan dengan ruang memorinya sendiri yang diproteksi oleh operating system sehingga tidak bisa mencampuri atau mengintip proses lain.

Program-program (aplikasi)

Aplikasi Linux berbeda dengan aplikasi Windows, tapi pada umumnya menyediakan fungsi yang sama. Dalam banyak hal, software gratis dan open-source di Linux menyediaka n fungsi yang sama dengan aplikasi komersial yang lebih mahal. Contohnya, Gimp adalah program gratis yang berfungsi untuk pengolahan gambar yang bisa disetarakan dengan program komersial Adobe Photoshop yang bisa dibilang mahal. Berbagai aplikasi komersi al yang populer juga tersedia versi Linuxnya, antara lain Corel WordPerfect, Netscape FastTrack web server, Oracle, dan lain-lain. Banyak perusahaan yang sudah mulai menyediakan versi Linux untuk produk-produk unggulan mereka, dari Informix, Sybase, Corel , Allaire, dan lain-lain.

Scripting

Linux juga menyediakan berbagai peralatan scripting, yang memungkinkan anda untuk menulis “File .BAT dengan Steroids” untuk otomatisasi pekerjaan. Script-script ini bisa dijalankan secara manual, maupun dijadwalkan untuk waktu tertentu, bahkan bisa memiliki tampilan grafis (GUI). Hampir semua informasi konfigurasi Linux disimpan dalam file-file teks yang membuatnya gampang diolah dengan script maupun secara manual. Hal ini memudahkan pekerjaan yang kompleks atau ya ng berulang-ulang, jika dibandingkan dengan sistem lain yang mempunyai sistem konfigurasi binary (seperti registry di Windows) dan juga sistem yang kurang mendukung scripting. Sebagai contoh, menambah beberapa ratus user yang datanya diambil dari (katakan lah..) spreadsheet, bisa dilakukan dengan mudah di Linux, tapi hampir tidak mungkin dilakukan di NT.

Alat-alat problem-solving

Linux tidak menyembunyikan informasi dari user. Hal ini berarti informasi penuh dari keadaan sistem dan pesan kesalahan (error) selalu tersedia. Hal ini memungkinkan diagnostik masalah dengan cepat dan bisa diperbaiki dengan cepat pula. Linux menyediakan alat-alat untuk menampilkan penggunaan memory dan CPU untuk masing-masing program, untuk menentukan program mana (kalau ada ) yang menggunakan suatu file pada suatu saat, untuk melacak program pada saat berjalan, dan meneruskan pesan-pesan kesalahan (error) dari keseluruhan komputer di network ke satu komputer untuk memudahkan pengawasan (monitoring).

Komunitas pengguna

Salah satu kunci keunggulan Linux adalah komunitas penggunanya, yang memenangkan InfoWorld’s award for best support tahun 1997 mengungguli semua penyedia jasa technical support komersial. Red Hat Linux juga menerima penghargaan Product of the Year. Karena k omunitas pengguna Linux meliputi komunitas developernya juga, maka sudah biasa kalau menerima respons atas pertanyaan kompleks yang ditanyakan di newsgroup comp.os.linux.misc hanya dalam waktu setengah jam atau paling lama satu hari. Mailing list id-linux@linux.or.id juga merupakan forum di mana anda bisa mendapatkan respons yang lumayan cepat.

Support komersial

Support komersial bisa didapatkan dari vendor distribusi komersial seperti Caldera atau Red Hat dan dari ratusan konsultan. Tidak seperti konsultan yang menyediakan jasa support untuk operating system proprietary yang mengandalkan bug fixes dan data-data teknis dari vendor atau perusahaan pemegang hak milik operating system tersebut, penyedia jasa support untuk Linux mempunyai akses penuh ke source code dan bisa menyelidiki masalah secara mendalam dan cepat. Mereka juga bisa mengubah program tersebut tanpa persetujuan dari penyedia software.

Dirangkum dari beberapa sumber web site tentang LINUX

                                            Windows XP

Windows XP atau Windows 5.1 build 2600 adalah sebuah versi sistem operasi Windows yang diluncurkan oleh Microsoft Corporation pada tanggal 25 Oktober 2001 di Amerika Serikat.

Sebelumnya, Microsoft telah meluncurkan Windows versi 5.0 atau yang dikenal dengan Windows 2000, baik itu edisi server maupun edisi profesional (untuk desktop kantoran). Namun pada kenyataannya sebagian besar pengguna menggunakan Windows XP Professional.

Nama XP sendiri, menurut Microsoft merupakan singkatan dari kata Experience, yang artinya Windows XP membawa pengalaman baru dalam dunia komputasi, atau setidaknya begitulah yang diharapkan oleh Microsoft.

Perubahan user interface dan tatacara penggunaan memang sangat revolusioner, seperti yang terjadi dari DOS ke Windows 3.0, dan dari Windows 3.1 ke Windows 95. perubahan revolusioner lagi akan terjadi pada peluncuran Microsoft Windows Vista.

Windows XP sendiri berbasis pada Windows NT dan termasuk pada keluarga NT. Yang termasuk dalam keluarga NT adalah Windows 2000 Server dan Windows Server 2003, Windows 2000 & 2003. Keluarga NT, terutama yang server, memiliki kemampuan yang baik untuk menjadi sebuah server

Comments and Suggestions pleas

Leopard: Update Apple Mac OS X terbaru PrintPrintapple_leopard_.gif E-mail
Friday, 09 November 2007
Jakarta, 8 November 2007, Apple meluncurkan sistem operasi Mac OS X versi terbaru – versi 10.5. Update terbaru dari Mac OS X yang mempunyai codename Leopard ini akan tersedia di di seluruh outlet Apple di seluruh dunia, termasuk Indonesia.Terdapat sekitar 300 perubahan dibanding versi Mac OS X sebelumnya. Feature-feature yang dimiliki Leo­pard, antara lain Time Machine yang mampu mengembalikan data penggunanya yang mungkin tidak sengaja terhapus. Untuk tampilan desktop, Apple memberikan tampilan baru yang makin menawan dan user friendly.leopard22.gif

Juga terdapat feature Quick Look sehingga pengguna dapat melihat preview dokumen tanpa mereka harus membuka aplikasi khusus untuk file tersebut. Leopard disebutkan dapat diinstal di semua komputer Mac, terutama keluaran empat tahun terakhir.

Apple membanderol Leopard dengan harga sekitar 1,5 juta rupiah untuk satu lisensi pengguna.

Source: www.apple.com

Vista

Bila pada akhir tahun 2000 Anda sempat dikejutkan oleh rilisnya Windows XP dengan fitur dan tampilan yang sangat memukau, maka bersiaplah dengan Windows Vista.

Desas desus kehadiran operating system baru berbasis Microsoft Windows terbaru diharapkan dapat dirilis pada akhir tahun 2003. Namun Karena banyaknya keterlambatan dan kelemahan pada sisi programming, maka Microsoft memutuskan untuk mengatur kembali rilis Longhorn dan mengubah namanya menjadi Windows Vista, yang diharapkan dapat diluncurkan sebelum akhir tahun 2006 mendatang. Nama “Longhorn” sendiri adalah code-name operating system terbaru dari Microsoft yang untuk selanjutnya
akan kita kenal dengan nama “Windows Vista”.

Pada Agustus 2004, Microsoft mengumumkan bahwa mereka sedang melakukan banyak perubahan dan pengembangan pada Longhorn ini yang akan dibangun dengan menggunakan basis Server Windows 2003.

Di bulan Oktober 2005, Microsoft resmi merilis Windows Vista beta 2 build 5231 yang sudah bisa dicicipi para MSDN Subscriber secara gratis dan awal Desember 2005 ini, Vista build 5259 juga sudah diumumkan.

Pada “Tema Bulan Ini”, kami mencoba memperkenalkan Windows Vista kepada Anda, sebuah operating system yang sudah sangat dinanti-nantikan di kalangan developer, praktisi, dan pengamat TI dalam hal ini keluarga Windows sebagai produk andalan dari Microsoft Corporation.

Spesifikasi
Sebagai sebuah operating system yang canggih, maka sudah barang tentu akan dibutuhkan spesifikasi komputer yang memadai. Begitu pula dengan Windows Vista yang sekurang-kurangnya membutuhkan processor 2 GHz dan memory 512 MB sebagai spesifikasi minimum, agar operating system ini dapat berjalan dengan lancar dan semua fitur dapat dinikmati secara keseluruhan.

Instalasi
Ketika Anda mencoba boot dari DVDROM, maka perintah awal yang akan muncul adalah “Press any key to boot from CD or DVD”. Adanya perbedaan dengan Windows XP yang menggunakan perintah “Press any key to boot from CD”, menandakan bahwa Microsoft merencanakan akan membundel Vista dalam versi CD dan DVD. Setelah beberapa saat, maka sebuah menu instalasi windows sudah siap.

Bagian pertama pada proses instalasi ini adalah pengisian ‘Product Key’ yang biasa juga disebut ‘Product Serial Number’. Tampilan berikutnya akan menanyakan tipe instalasi yang Anda inginkan terdiri dari Upgrade (Recommended), atau ‘Custom Install’ apabila Anda ingin menentukan sendiri partisi yang akan digunakan untuk instalasi nantinya.

Saat ini kami akan mencoba untuk memilih ‘Custom Install’. Proses selanjutnya adalah pemilihan dan pembuatan partisi. Hal ini tidak jauh berbeda dengan instalasi pada Windows XP. Anda tinggal memilih partisi mana yang akan digunakan, memformat, membuat, atau menghapus partisi dapat Anda lakukan dari sesi ini.

Setelah melalui proses pengisian serial number, menentukan drive instalasi dan nama komputer, Windows akan melanjutkan instalasi secara otomatis. Proses ini akan memakan waktu kurang lebih 45 menit. Setelah itu komputer akan reboot, seperti halnya instalasi operating system Windows lainnya.

Ketika Windows Vista boot untuk kali pertama, kami menemukan perbedaan yang signifikan dengan Windows XP, yaitu ukuran icon pada desktop yang lebih besar. Juga warna hitam taskbar yang berkesan elegan serta clean & smooth. Seperti halnya pada Windows XP SP2, kami juga menemukan sebuah icon pada system tray yang memperingatkan agar segera menginstal program antivirus.

WHAT’S NEW?
Dalam vista, terjadi beberapa pengembangan fitur dan tools di dalamnya. Selebihnya Anda akan melihat pengembangan dari Windows XP yang cukup menyenangkan untuk dieksplorasi. Antara lain:

- AERO
AERO adalah singkatan dari “Authentic, Energetic, Reflective, and Open”. AERO adalah sebuah desain user interface dan engine grafis terbaru yang digunakan pada Windows Vista. AERO dapat membuat Windows Vista Anda hadir dengan penampilan window yang transparan (looking glass), animasi dimensi pada icon, juga fitur eye candy yang mungkin sudah tidak asing lagi bagi para pengguna Mac OS X.

- DirectX 10
Windows Vista juga akan mulai menggunakan DirectX 10, sebuah versi baru Direct3D dengan beberapa fitur lama yang dihilangkan. Saat melihat melalui dxdiag, mungkin versi yang terlihat adalah versi 9.0c. Tapi bila Anda melihat ke bagian tab yang ada di atasnya, beberapa tab sudah dihilangkan. Apa saja yang dihilangkan? DirectPlay dan DirectMusic. DirectPlay dihapuskan karena aslinya dirancang untuk keperluan game P2P melalui koneksi serial.

Sementara game multiplayer saat ini lebih banyak menggunakan Internet Protocol. Sedangkan DirectMusic dipakai untuk membuat musik game berbasis MIDI yang saat ini juga jarang digunakan, dan akhirnya dihilangkan. Tambahan terbesar pada DirectX 10 adalah dukungan untuk geometry shader. Melalui shader ini para developer bisa memanipulasi gambar primitif dengan menggunakan shader. Dengan geometry shader, akan membantu mengurangi bottleneck pada bandwidth memory, terutama saat melakukan rendering gambar yang berbentuk seperti rambut atau bayangan.

 



Ikuti

Get every new post delivered to your Inbox.