? ??????????????????? ????Easy Install Instructions:???1. Copy the Code??2. Log in to your Blogger account
and go to "Manage Layout" from the Blogger Dashboard??3. Click on the "Edit HTML" tab.??4. Delete the code already in the "Edit Template" box and paste the new code in.??5. Click "S BLOGGER TEMPLATES AND TWITTER BACKGROUNDS ?

Senin, 29 Maret 2010

Basis Data (Database)

Basis data

Basis data (bahasa inggris : Database), atau sering pula dieja basisdata, adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajement basis data (database management system,DBMS). Sistem basis data dipelajari dalam ilmu informasi

Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional , yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti Model hierarkis dan Model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

CLIPPER

Clipper adalah Bahasa pemrograman komputer keluarga XBase yang digunakan untuk membuat program komputer utamanya yang berjalan pada sistem operasi DOS. Secara lebih spesifik, clipper umumnya digunakan untuk membuat program-program yang terkait dengan database/bisnis (contoh. akuntansi, manajemen simpan/pinjam, dan lain-lain).

Sejarah

Clipper pertama kali diperkenalkan pada tahun 1985 oleh Nantucket, yang kemudian dijual kepada Computer Assosiates, sebagai kompiler untuk dBASE III yang sangat populer pada masa itu. Kompilasi kode-kode dBASE berarti mengubahnya dari kode interpretasi ( kode sumber yang bisa dibaca oleh manusia), yang harus di interpretasikan oleh komputer setiap kali setiap baris dijalankan, menjadi P-Code (atau pseudo-code), yang menggunakan Mesin Virtual untuk memproses p-code yang telah dikompilasi tersebut. Meskipun P-code tidak lebih cepat daripada kode mesin yang dihasilkan oleh kompiler bahasa lain (C++), namun secara keseluruhan P-code masih jauh lebih cepat dibandingkan interpreter.

Sebagai produk yang mapan, clipper banyak digunakan sebagai salah satu perangkat pembantu pada sistem operasi DOS selama beberapa tahun, dalam pengembangannya clipper mengadopsi pula elemen-elemen dari bahasa C dan bahasa pascal, begitu pula fitur Pemrograman Berorientasi Object, type data code-block (konsep hibrid dari makro yang terdapat pada dBase), pengevaluasi string, dan fungsi-fungsi pointer yang menjadikan Clipper lebih tangguh dari saat pertama diperkenalkan. Pengembangan lebih lanjut lagi adalah ketika proyek Aspen milik Nantucket yang beberapa waktu kemudian akhirnya mencapai tahapan mapan mengubah Clipper menjadi kompiler Visual Object berbasis Windows yang mampu menghasilkan kode mesin dibandingkan Clipper yang hanya menghasilkan P-code.

Pada masa-masa sekarang, bahasa Clipper masih secara aktif digunakan pada berbagai implementasi, dan terus dikembangkan oleh berbagai organisasi/vendor. Clip, Harbour,Xbase++ dan Flasship merupakan bentuk-bentuk produk kompiler yang mengimplementasikan bahasa Clipper yang umumnya saat ini telah mendukung aspek portabilitas antar sistem operasi yang yang lebih baik (DOS, Windows, Linux (baik 32-bit ataupun 64-bit),Unix, dan OSX), mendukung ekstensi/lokalisasi bahasa yang lebih banyak, diperkaya dengan pustaka fungsi yang lebih baik, begitu pula dukungan terhadap beragam format data seperti,DBF, DBTNTX, DBFCDX ( FoxPro dan Comix), Apollo,SQL dan banyak lagi. Uniknya keseluruhan implementasi ini masih tetap mempertahankan kompatibilitas dengan sintaksis-sintaksis standar yang dikenal dalam dBase/xBase.


Di kutip dari : Wilkipedia bahasa Indonesia

PENGEMBANGAN SDLC

Abstrak

Sebuah sistem yang baik tentu saja selalu ter-update dan ter-maintain baik dari sisi content dan teknologinya. System Development Life Cycle menjadi salah satu guidelines bagaimana sistem dikelola.Pengelolaan sistem dibanyak literatire dan studi kasus merupakan porsi terbesar dari sebuah SDLC. Isu yang berkembang saat ini bagaimana SDLC ditransformasikan menjadi System Implementation Life Cycle (SILC) yang lebih fokus pengelolaan dan implementasi sistem dengan perspektif jangka panjang. Studi kasus ini di lakukan dengan meneliti sistem inti dari perusahaan penerbangan dan perbankan. Dengan adanya studi ini diharapkan memberikan leson learned bagaimana good paradigm bagi CIO, engineer, and manajemen dalam mengelola sistemnya.

Pendahuluan

Fenomena gunung es dalam pengembangan dan pengelolaan sistem informasi diberbagai organisasi tentu saja sudah tidak aneh bagi kebanyakan kita yang bergelut dibidang manajemen TI/SI. Memang problem klasik yang terasa adalah pengembangan-pengembangan sistem informasi masih terfokus kepada pengembangannya, sementara aspek implementasi dan pengelolaan menjadi terfikirkan belakangan. Dalam studi saya 3 tahun lalu terhadap 10 perusahaan besar di Jakarta, mendapatkan dari 10 perusahaan yang mengimplementasikan ERP untuk pengelolaan keuangan, SDM dan pelaporan mengalami permasalahan sebagai berikut:

  1. Sistem tersebut berjalan hanya dalam waktu 3-6 bulan secara rata-rata
  2. memasuki bulan ke 6 masalah yang muncul adalah terdeteksinya fungs-fungsi bisnis perusahaan yang tidak ter-cover dalam sistem baru tersebut
  3. Perubahan atau update-ing sistem informasi dilakukan tidak bisa berjalan direct update, terpaksa dilakukan re-engineering dengan skala besar-besaran.
  4. Efek kejadian ini banyak perusahaan terpaksa beralih kembali ke sistem yang lama, membeli sistem yang baru, dan hanya sedikit yang bertahan dengan mengeluarkan investment cost yang semakin besar.

Lesson Learned

Saya meneliti 2 maskapai penerbangan international dan satu bank internasional untuk melihat bagaimana mereka mengelola sistem. Sengaja studi ini saya tidak menyebutkan perusahaan tersebut karena untuk privasi dan terkait perjanjian kesepahaman dengan mereka.

Observasi dilakukans selama kurang lebih 3 bulan dimulai Oktober s.d Desember 2009. Dua perusahaan penerbangan tersebut memang mengandalkan sistemnya baik di back endnya sebagai “main frame” untuk menangani lalu lintas data yang super update dan sangat banyak. Sistem yang dibangun benar-benar berbasis teknologi super computing. Sistem informasinya sendiri full web based dengan dukungan teknologi webservice, ajax, third parties application, channel payment terintegrasi dan lain sebagainya. Setiap hari tidak kurang dari 500.000 access tercatat secara rata-rata dari berbagai negara. perusahaan ini mencoba fokus untuk memberikan kemudahan, sistem yang simpel dan fleksibilitas dan user interface dan experiences penggunaannya, dengan tidak meninggalkan ciri/style perusahaan pada sistemnya.

Sementara yang perusahaan perbankan juga tidak jauh beda. Walaupun untuk trafik rate disekitar 100.000 access per hari, mereka berfokus pada kemudahan dan keamanan transaksi onlinenya. Dukungan supercomputer dan sistem yang terpadu dalam satu paket vendor penyedia, menyebabkan solusi yang ditawarkan memang benar-benar terintegrasi.

Good Practices

Dari hasil observasi dan analisa ada beberapa poin penting yang ingin saya share dan bisa menjadi contoh-contoh baik bagaimana meng-update dan mengelola sistem dengan baik.

  1. Sistem yang digunakan oleh perusahaan-perusahaan yang saya sebutkan diatas melakukan pengelolaan sistem intinya (main frame, database, etc) setiap 2-3 bulan sekali by design. Maksudnya sistem di cek, di audit dan di pastikan berjalan normal dengan berbagai skenario setiap 2-3 bulan sekali tanpa harus menunggu “kecelakaan” sistem.
  2. Aktivitas yang dilakukan dalam poin1 tersebut benar-benar memfokuskan pada operasional normal sistem, backup system dan disaster planningnya.
  3. Untuk sistem yang berada di interface untuk digunakan user/penggunanya, mereka melakukan kegiatan updating dan maintain 2 minggu sekali. Meski demikian monitoring terhadap operaional dan fungsional feature adalah day by day.
  4. Untuk melakukan itu semua CIO masing-masing perusahaan membuat sebuah “core team” yang bertugas me-manage dan fokus pada updating dan maintainning system dan content.
  5. Eksekusi updating dan uploading sistem yang terbaharui dilakukan pada jam psikologis, misalnya waktu dini hari dengan asumsi menganalisa trafik yang tidak sibuk. Social representation dijaga dengan baik dengan cara pemberitahuan sejak dini adanya kegiatan updating ini disertai ekspektasi selesai dan tentu saja helpdesk kontak.

salah satu report dari Cyber Security team di perusahaan ini menyatakan bahwa percobaab serangan dari pihak luar secara ilegeal telah terjadi dengan rata-rata per 2 minggu-an, sehingga strategi updating dan maintaining saat ini di strategikan bisa mengantisipasi dan face-to-face dengan security problem yang potensial bisa hadir sewaktu-waktu.

DI KUTIP DARI GOOGLE.COM

Selasa, 02 Maret 2010

TIPS CANTIK

Kecantikan wajah dan kulit adalah sesuatu yang diharapkan oleh banyak wanita. Tapi alangkah lebih indahnya jika kita menggunakan tips kecantikan secara alami, karena walaupun hasil yang didapat lebih lama tapi hasilnya sepadan.

Ada beberapa tips kecantikan wajah yang sudah bintang yang sudah saya tulis di blog ini (baik sengaja atau tidak). Dan semuanya secara alami atau tradisional. Tentu saja informasi itu belum tentu 100% benar dapat membuat kulit anda bagus.

Berikut beberapa artikel tips kecantikan yang mungkin harus anda baca, walaupun sebagian tidak menyinggung soal kecantikan secara langusng :

Rahasia kecantikan dari 5 negara : Di artikel ini bintang menulis tentang tips-tips kecantikan wajah dan kulit dengan cara alami dari beberapa negara di dunia ini. Dan anda akan tahu sendiri bahwa orang-orang di negara maju masih pakai cara alami untuk kecantikan.

8 Tips dan cara langsing wanita jepang : pada artikel ini bintang secar khusus menyoroti mengapa wanita jepang lebih langsing dibanding wanita di negara lain. Bisa dilihatkan jarang wanita jepang terlihat gemuk.

Obat jerawat yang alami dan tradisional : Kecantikan apapun yang diberikan Tuhan tentu akan menjadi kotor jika wajah dipenuhi dengan jerawat. Itu akan membuat orang menganggap anda adalah wanita yang tidak mampu merawat diri.

Manfaat Daun pepaya : Disini Bintang tidak menulis secara langsung tentang tips kecantikan. Melainkan sesuai judulnya saja yaitu manfaat daun pepaya. Tapi uniknya disini adalah salah satu manfaat yang didapat dari daun pepaya adalah dapat sebagai obat jerawat. Dan juga mengobati nyeri haid

Manfaat bunga rosella merah : Rosella mera benar-benar sedang hits-hitsnya sekarang ini. Karena banyaknya manfaat kesehatan yang bisa didapat dengan mengkonsumsinya. Tapi tahukah anda bahwa salah satu manfaat adalah dapat membuat menghaluskan kulit serta mengurangi keriputan.

Bintang sendiri sebagai pria pemuja wanita lebih sreg melihat kecantikan alami yang terpancar daripada makeup tebal yang menghiasi wajah. Ya nanti dilain waktu mungkin akan saya tambahkan lagi artikel tentang kecantikan kulit wajah secara alami.

TIPS MENGENAKAN BAJU HAMIL


Saat perut anda semakin membuncit karena kehamilan adalah saat yang tepat untuk memakai pakaian hamil. Dengan semakin stylish model pakaian hamil, tentu tidak akan menyulitkan anda untuk tetap cantik dan modis selama kehamilan.

Di bawah ini adalah hal hal yang harus anda perhatikan saat memilih baju hamil :

  1. Anda akan semakin membesar, jangan habiskan jatah anda sekaligus di toko pakaian hamil. Periksa dahulu isi lemari baju anda, biasanya anda akan banyak menemukan pakaian yang bisa anda gunakan pada kehamilan anda yang sekarang dan mungkin anda hanya sedikit membutuhkan baju tambahan yaitu baju baju yang besar sesuai dengan pembesaran tubuh. Ingat, kehamilan ini hanya sementara. Jangan terlalu boros untuk barang barang yang hanya bisa dipakai sesaat.
  2. Tidak usah membatasi diri dengan hanya menggunakan koleksi pakaian hamil. Gunakan pakaian yang anda suka dan nyaman, walaupun itu bukan baju hamil yang penting nyaman untuk anda dan perut anda yang buncit. Hal ini juga untuk menghemat pengeluaran anda.
  3. Gunakan model koleksi pakaian hamil yang benar benar anda suka. Jangan memaksakan diri anda untuk menggunakan baju hamil yang modelnya sebenarnya tidak anda sukai hanya karena ingin tampak lebih keibuan. Karena perasaan itu hanya sesaat, mungkin saja setelah anda membelinya anda merasa sangat tidak suka dan tidak terpakai selama kehamilan anda.
  4. Tambahkan accesoris dalam penampilan anda. Gunakan selendang yang menarik, anting yang eksotik atau apapun yang dapat membuat anda tampak lebih menarik dan mengalihkan perhatian orang pada perut anda, carialh di jual pakaian hamil.
  5. Gunakan bra yang ukurannya tepat dan memberikan dukungan yang baik. Ingatlah selama kehamilan payudara anda akan menggembang dengan pesat, lupakan sign obral dan cari lah bra yang benar benar bisa menyangga payudara anda. Tidak usah membeli terlalu banyak, karena ketika payudara anda semakin membesar anda harus mengganti bra anda lagi, untuk referensi silakan cek di jual pakaian hamil.
  6. Lemari pakaian pasangan anda adalah teman terbaik wanita hamil, anda bisa menggunakan kemeja atau t-shirt besar, celana pendek milik suami anda. Bahkan kalau perlu bisa meminjam ikat pinggangnya (walau harus ditambahkan lubang extra).
  7. Pilih bahan bahan yang dingin. Metabolisme anda saat hamil lebih tinggi dari pada biasanya, maka tubuh anda akan terasa lebih hangat. Gunakan bahan bahan katun yang tipis, bahan tenunan dan pakaian longgar juga akan membuat anda merasa sejuk. Bila anda menggunakan stoking, gunakan yang setinggi lutut dari pada yang sampai pinggang. Hindari stoking yang memiliki pengikat karet keras dibagian ujungnya. Jika udara dingin lebih baik anda menggunakan pakaian tipis yang berlapis lapis sehingga anda dapat membukanya satu persatu saat diperlukan.

SISTEM DEMOKRASI

Ada beberapa macam sistem demokrasi pemerintahan yang dipraktikan didalam penyelenggaraan pemerintahan. Dalam pelaksanaannya, ada perbedaan antara satu negara dengan negara lainnya. Perbedaan itu terjadi karena setiap negara menyesuaikan demokrasi itu dengan sosial budaya dalam masyarakatnya. Namun, semua konsep menggunakan istilah demokrasi yang menurut asal katanya berarti rakyat berkuasa atau goverment or rule by the people, dapat dilihat dari berbagai sudut pandang.

1. Atas dasar penyaluran kehendak rakyat

Menurut cara penyaluran kehendak rakyat demokrasi dibedakan seperti berikut ini.

a) Demokrasi langsung

Demokrasi langsung berarti paham demokrasi yang mengikutsertakan setiap warga negaranya dalam permusyawarahan untuk menentukan kebijaksanaan umum negara atau undang-undang.

b) Demokrasi tidak langsung

Demokrasi ntidak langsung berarti paham demokrasi yang dilaksanakan melalui sistem perwakilan. Penerapan demokrasi seperti ini berkaitan dengan kenyataan suatu negara yang jumlah penduduknya semakin banyak, wilahnya semakin luas, dan permasalahan yang dihadapi semakin rumit dan kompleks.

2. Atas dasar prinsip ideologi

Berdasarkan paham ini ada dua bentuk demokrasi yang berdasarkan kepada prinsip ideologi, yakni;

a) Demokrasi Konstitusional (Demokrasi Liberal)

Demokrasi konstitusional adalah demokrasi yang didasarkan pada kebebasaan atau individualisme. Ciri khas dari Demokrasi konstitusional adalah kekuasaan pemerintahannya terbatas dan tidak diperkenankan banyak ikut campur tangan dan bertindak sewenang-wenang terhadap warganya. Kekuasaan pemerintah dibatasi oleh konstitusi.

Menurut M. Carter dan Jhon Herz, suatu negara dinyatakan sebagai negara demokrasi apabila:

1) Yang memerintah dalam negara tersebut adalah rakyat, dan

2) Bentuk pemerintahannya terbatas

Bila suatu lingkungan di lindungi oleh konvensi dari campur tangan pemerintahan atau hukum, maka rejim ini disebut Liberal.

b) Demokrasi Rakyat

Demokrasi Rakyat disebut juga demokrasi proletar yang berhaluan Marxisme-komunisme. Demokrasi rakyat mencita-citakan kehidupan yang tidak menganal kelas sosial manusia dibebaskan dari keterkaitannya kepada kepemilikan pribadi tanpa ada penindasan serta paksaan. Akan tetapi, untuk mencapai masyarakat tersebut perlu dilakukan cara paksa atau kekerasan. Menurut Kranenburg demokrasi rakyat lebih mendewakan pemimpinnya. Sementara menurut Prof. Miriam Budiardjo, komunis tidak merupakan sistem politik, akan tetapi juga mencerminkan gaya hidup yang berdasarkan nilai-nilai tertentu. Negara merupakan alat untuk mencapai komunisme. Kekerasan dipandang sebagai alat yang sah.

SISTEM OPERASI

Sistem operasi merupakan sebuah penghubung antara pengguna dari computer dengan perangkat keras komputer. Sebelum ada system operasi, orang hanya mengunakan computer dengan menggunakan sinyal analog dan sinyal digital. Seiring dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai system operasi dengan keunggulan masing-masing. Untuk lebih memahami system operasi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar mengenai system operasi itu sendiri. Pengertian system operasi secara umum ialah pengelola seluruh sumber-daya yang terdapat pada system computer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya system komputer.

Sistem computer pada dasarnya terdiri dari empat komponen utama, yaitu perangkat-keras, program aplikasi, sistem-operasi, dan para pengguna. Sistem operasi berfungsi untuk mengatur dan mengawasi penggunaan perangkat keras oleh berbagai program aplikasi serta para pengguna. Sistem operasi berfungsi ibarat pemerintah dalam suatu negara, dalam arti membuat kondisi computer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber-daya yang sama, system operasi mengatur pengguna mana yang dapat mengakses suatu sumber-daya. Sistem operasi juga sering disebut resource allocator. Satulagifungsi penting system operasi ialah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan computer yang tidak perlu.
Menurut Tanenbaum, system operasi mengalami perkembangan yang sangat pesat, yang dapat dibagi kedalam empat generasi:
Generasi Pertama (1945-1955)
Generasi pertama merupakan awal perkembangan system komputasi elektronik sebagai pengganti system komputasi mekanik, hal itu disebabkan kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum ada system operasi, maka system computer diberi instruksi yang harus dikerjakan secara langsung.
Generasi Kedua (1955-1965)
Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan. Pada generasi ini system computer belum dilengkapi system operasi, tetapi beberapa fungsi system operasi telah ada, contohnya fungsi system operasi ialah FMS dan IBSYS.
Generasi Ketiga (1965-1980)
Pada generasi ini perkembangan system operasi dikembangkan untuk melayani banyak pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal secara online ke komputer, maka system operasi menjadi multi-user (digunakan banyak pengguna sekaligus) dan multi-programming (melayani banyak program sekaligus).
Generasi Keempat (Pasca1980an)
Dewasa ini, system operasi dipergunakan untuk jaringan computer dimana pemakai menyadari keberadaan komputer-komputer yangsaling terhubung satu sama lainnya. Pada masa ini para pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antar muka computer yang berbasis grafis yang sangat nyaman, pada masa ini juga dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat disatu titik, tetapi dipecah dibanyak computer sehingga tercapai kinerja yang lebih baik.
Macam-macam Sistem Operasi
1.LINUX

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
Linux dilesenkan dibawah hakcipta GNU General Public License (GPL) salah satu jenis perlesenan dalam Sumber Terbuka. Lesen ini telah ditulis oleh oleh Free Software Foundation (FSF), http://www.opensource.org/ bertujuan untuk menghalang mana-mana individu atau syarikat daripada menghadkan penyebaran kod-kod aplikasi.
Secara ringkasnya, walaupun anda boleh mengenakan bayaran kepada salinan kod-kod yang anda serahkan kepada orang lain, namun anda tidak berhak untuk menghalang orang yang telah anda telah jualkan atau serahkan kod-kod itu daripada menjual atau menyerahkan kod-kod itu kepada orang lain walaupun secara percuma atau dengan harga lain yang telah mereka telah tetapkan. http://www.opensource.org/licenses/index.html
Ini juga bermaksud kod-kod asal perisian di bawah lesen ini boleh didapati secara bebas tanpa halangan. Ini satu berita yang baik untuk pembangun aplikasi, mereka boleh mengubah mana-mana aplikasi di bawah GPL dan masih boleh menyebarkan kod-kod yang mereka ubah dan baiki dengan syarat kod-kod itu juga perlu dilesen di bawah lesen yang sama.
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.
Arsitektur
Prosesor seperti Digital Alpha dan StrongARM, Intel 386/486/Pentium/PentiumPro/Pentium II/Pentium III, AMD, Cyrix/IBM, Motorola 68x000, 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.
2.Symbian OS
Pada awal mulanya di tahun 1998, symbian merupakan sebuah perusahaan
patungan dari beberapa pemain di dunia ponsel yaitu Psion, Ericsson, Nokia, dan
Motorola. Kemudian pada tahun 1999, Matsushita(Panasonic) bergabung kedalamnya.
Pada tahun-tahun berikutnya banyak para pembuat ponsel yang mulai mengadopsi
teknologi symbian. Tahun 2000, Sony dan Sanyo melisensi Symbian OS, tahun 2001
fujitsu dan siemens membeli lisensi juga. Tahun 2002 Samsung membeli lisensi, ditahun
yang sama pula Siemens dan Sony Ericsson menjadi salah satu pemegang sahamnya.
Samsung menjadi salah satu pemegang saham ditahun 2003. Di tahun 2004, Psion dan
Motorola menjual sahamnya kepada nokia, sekarang Symbian dikuasai sebagian besar
sahamnya oleh Nokia yang merupakan pemimpin didalam penjualan ponsel-ponselnya
diseluruh dunia.
Ponsel pertama yang bersistem operasi Symbian OS adalah Ericsson R380
smartphone yang dikeluarkan tahun 2000. Dilanjutkan dengan dikeluarkannya dan
diumumkannya ponsel-ponsel dengan sistem operasi symbian, seperti Nokia 9210
communicator dan Nokia 7650 di tahun 2001. Dilanjutkan dengan diumumkannya ponsel
P800 buatan Sony ericsson yang mengadopsi symbian versi 7.0 ditahun 2002. Tahun
2003 mulai banyak ponsel-ponsel yang berbasiskan Symbian OS, diantaranya Nokia
3660, Nokia 3620, Nokia N-Gage, Nokia 6600, Nokia 7700, Sendo X, Siemens SX1,
Sony Ericsson P900, BenQ P30, Foma 2102v, dan Motorola A920.
Versi Sistem Operasi Symbian bermula dari dikeluarkannya ponsel Ericsson
R380 smartphone yang berbasis Symbian versi 5 yang merupakan versi unicode dari
EPOC versi 5 dari Psion. Versi pertama yang menerapkan platform terbuka adalah
Symbian OS versi 6.0 ditahun 2000 yang dipergunakan untuk ponsel Nokia 9210 dan
9290 Communicator. Kemudian dilanjutkan dengan versi 6.1 di awal tahun 2001 yang
dipergunakan untuk ponsel Series 60 Platform yaitu Nokia 7650 dan 3650 imaging
phones. Symbian OS versi 7.0 dikeluarkan pada tahun 2002 dan dipergunakan untuk
ponsel Sony Ericsson P800 dan P900. Symbian OS versi 7.0s dikeluarkan tahun 2003
untuk ponsel-ponsel Nokia. Berikut merupakan daftar ponsel-ponsel yang berbasiskan
sistem operasi Symbian.
Spesifikasi
Symbian OS adalah sistem operasi 32 bit, dengan konsep little endian dan
berjalan pada beberapa tipe arsitektur mikroprosessor ARM. Symbian proses bekerja
dengan prinsip preemptive multitasking. Dukungan terhadap device-device terintegrasi
dalam kernel sebagai kernel extension yang ditulis dalam DLL (dynamic linking library)
yang terpisah. Kernel berjalan dalam mode privileged dan memberikan servis ke aplikasi
yang berjalan dalam mode unprivileged lewat user library. Symbian OS juga
memberikan kumpulan-kumpulan library seperti networking (TCP/IP, PPP, FTP),
Communication (Bluetooth, IrDA). Untuk mengakses servis-servis tersebut dengan
menggunakan konsep hubungan client-server. Client menggunakan servis API yang
diberikan oleh server untuk berkomunikasi dengan server. Semua hubungan komunikasi
client-server diatur oleh kernel.
Symbian OS memiliki beberapa kelebihan diantaranya sebagai berikut:
Small, kaya feature.
Platform terbuka untuk aplikasi-aplikasi third-party.
Konektifitas yang baik dengan perangkat lain.
Platform yang berkembang.
High performance, 32 bit OS dengan preemptive multitasking.
Long battery life.
Dukungan dan komitmen dari pembuat ponsel dunia.
Aplikasi yang dapat dirancang sekali dan berjalan pada beberapa device.
Banyak developer-developer yang mengembangkan aplikasi-aplikasi untuk sistem operasi ini, didasarkan karena beberapa pertimbangan, diantaranya sebagai berikut:
Symbian OS ditulis dalam C++, sistem operasi seluruhnya berbasis sistem object oriented sehingga flexible, efisien, reuseability, dan extendability.
API (Application Programming Interface) yang jelas, memudahkan membuat aplikasi-aplikasinya.
Mempunyai multitasking dan manajemen memori yang efisien.
Proses berdasarkan event driven daripada multithreaded, sehingga menghemat memori untuk context switching.
Symbian OS mempunyai beberapa design sesuai dengan device family-nya atau yang disebut sebagai DFRD(Device Family Reference Design). DFRD ini merupakan spesifikasi dalam hal user interface dan hardware configuration, sehingga banyak tipe-tipe ponsel berbeda yang memanfaatkan sistem operasi ini, Macam-macam DFRD yaitu:
Crystal, untuk yang kaya feature seperti tipe Communicator, dimana mempunyai full keyboard, tampilan besar lcd mendatar dan menampung banyak informasi untuk kepentingan bisnis.
Pearl, untuk smartphone dimana seperti ponsel standar dengan lcd kecil dan keyboard yang terbatas.
Quartz, untuk ponsel dengan kemampuan pen-based atau touch-screen yang tidak memerlukan keyboard.
Komponen
Symbian OS merupakan sebuah sistem operasi yang mengatur seluruh sumber daya yang ada didalam ponsel. Symbian OS disusun dari enam komponen, yaitu:
1. Kernel
2. Middleware
3. Application Engine
4. UI Framework
5. Synchronization
6. JVM
Kernel
Merupakan inti dari sistem operasi yang terdiri dari device driver, data table, dan
program yang memungkinkan user berinteraksi dengan perangkat keras. Kernel
merupakan program yang berjalan setiap waktu dan mengatur layanan-layanan yang
diberikan ke user.
Middleware
Merupakan kumpulan library, data storage, dan program yang
mengimplementasikan sistem servis. Kesemuanya itu tidak perlu diletakkan dalam
kernel. Manajemen data, komunikasi dan graphics termasuk servis sistem tersebut.
Sebagai contoh window system yaitu yang mengatur bagaimana user berinteraksi dengan
perangkat keras, hal ini tidak cukup penting untuk diletakkan didalam kernel.
Application Engine
Aplikasi user level dapat memanfaatkan servis yang diberikan pada level
middleware yaitu dengan menggunakan application engine. Application engine yang
melakukan koordinasi untuk mengakses sumber daya yang tidak begitu penting.
Application engine diantaranya adalah sebagai berikut:
Agenda engine, Contact engine, Sheet engine, Alarm server and WorldTime engine, Spell
engine, dan Help engine.
User Interface Framework
User interface merupakan faktor utama untuk sebuah ponsel, yang menyebabkan
ponsel mudah digunakan, mudah dirubah dan diprogram. Symbian OS menerapkan
framework untuk user interface sehingga mudah diadaptasi. Dalam Symbian OS ada dua
user interface dalam frameworknya yang menggunakan komponen yang umum seperti
kontrol dan dialog yaitu Uikon dan Eikon.
Synchronization
Sinkronisasi dengan peralatan lain ataupun dengan komputer desktop menjadi
perhatian dalam teknologi ponsel. Symbian OS menerapkan 3 bagian untuk sinkronisasi
yaitu Connection manager yang melakukan inisialisasi koneksi antar device dan
mendeteksi jikalau ada device yang ingin melakukan koneksi. Connectivity server yang
mengimplementasi sesi sinkronisasi seperti file browsing, file sinkronisasi, back and
restoration. File Converter yang melakukan transfer data antar format yang berbeda.
JVM
Symbian OS mengimplementasikan teknologi java yang dikenal dengan J2ME.
JVM merupakan salah satu komponen dalam Symbian OS yang untuk perangkat ponsel dikenal dengan KVM (kilo virtual machine). JavaPhone dan PersonalJava yang merupakan bagian dari J2ME specification juga diimplementasikan dalam Symbian OS.
3.Windows
Microsoft Windows adalah sistem operasi komputer berbasiskan GUI (Graphic User Interface) yang paling banyak digunakan dalam komputer pribadi di seluruh dunia. Sukses ini menjadikan pemiliknya, Bill Gates, menjadi orang terkaya di seluruh dunia mengalahkan kekayaan Sultan Brunei. Namun hanya sedikit orang yang mengetahui sejarah perkembangan Microsoft Windows itu sendiri, dan sedikit juga orang yang mengetahui sistem operasi komputer berbasiskan GUI selain merk Microsoft Windows.
Microsoft mulai mengembangkan Interface Manager yang kemudian dirubah namanya menjadi Microsoft Windows bulan September 1981. Walau dalam prorotipe awalnya, menggunakan menu seperti Multiplan (menu muncul dari bawah ke atas), namun tahun 1982 dirubah menjadi pull-down menu (menu menyusur dari atas ke bawah) seperti yang digunakan Xerox Star.