Rabu, 29 Desember 2010

Metodologi Pengembangan Sistem Informasi

Pada saat dihadapkan pada pemilihan metodologi pengembangan sistem, banyak diantara kita yang akhirnya bingung. Padahal salah menentukan metodologi, dapat merembet ke penyusunan jadwal, staffing proyek, biaya dan lain-lain. Oleh karena itu, pemilihan metodologi menurut saya merupakan bagian yang lumayan penting, tidak hanya pada saat pengembangan sistem informasi namun juga pada pengembangan proyek-proyek lain.
Dalam pengembangan sebuah sistem, kita mengenal konsep SDLC (system development life cycle). Secara global definisi SDLC dapat dikatakan sebagai suatu proses berkesinambungan untuk menciptakan atau merubah sebuah sistem, merupakan sebuah model atau metodologi yang digunakan untuk melakukan pengembangan sistem. Dapat dikatakan dalam SDLC merupakan usaha bagaimana sebuah sistem informasi dapat mendukung kebutuhan bisnis, rancangan & pembangunan sistem serta delivering-nya kepada pengguna.

Secara umum, tahapan SDLC meliputi proses perencanaan, analisis, desain dan implementasi.
Planning
Proses perencanaan biasanya lebih menekankan pada alasan mengapa sebuah sistem harus dibuat.
Analysis
Tahapan perencanaan ini kemudian dilanjutkan dengan proses analisis yang lebih menekankan pada siapa, apa, kapan dan dimana sebuah sistem akan dibuat.
Design
Sedangkan pada proses desain lebih menekankan kepada bagaimana sistem akan berjalan
Implementation
Tahap terakhir dilanjutkan dengan fase implementasi yaitu proses delivery-nya kepada pengguna.
Pendekatan formal tahapan pengembangan sistem disebut metodologi. Saat ini bermacam-macam metodologi dalam pengembangan sistem. Wah, tambah bingung aja milihnya dong.. Nggak usah kuatir, sampeyan dapat memilih metodologi yang tepat disesuaikan dengan kebutuhan proses bisnis dan data yang mendukungnya.
Beberapa metodologi yang biasa dikenal antara lain Structural Design, Rapid Application Development (RAD) dan Agile Development.
Structural Design
Merupakan sebuah metode pengembangan sistem dimana antara satu fase ke fase yang lain dilakukan secara berurutan.

Biasanya sebuah langkah akan diselesaikan terlebih dahulu sebelum melanjutkan ke fase berikutnya. Keuntungan menggunakan metodologi ini requirement harus didefinisikan lebih mendalam sebelum proses coding dilakukan. Disamping itu metodologi ini memungkinkan sesedikit mungkin perubahan dilakukan pada saat proyek berlangsung. Namun, metodologi ini juga mempunyai beberapa kelemahan, diantaranya desain harus komplit sebelum programming dimulai, serta jika terjadi fase yang terlewati, maka biaya yang akan ditimbulkan akan lumayan besar.
Bagian dari metodologi ini antara lain Waterfall Modeling dan Parallel Development. Berbeda dengan Waterfall Modeling, Parallel Development memungkinkan beberapa fase dilakukan secara bersama-sama untuk mempersingkat waktu.
Rapid Application Development (RAD)
Metodologi ini melakukan beberapa penyesuaian terhadap SDLC pada beberapa bagian sehingga lebih cepat untuk sampai ke tangan pengguna. metodologi ini biasanya mensyaratkan beberapa teknik dan alat2 khusus agar proses bisa cepat, misalnya melakukan sesi joint application development (JAD), penggunaan alat-alat computer aided software engineering (CASE Tools), kode generator dan lain-lain.

Beberapa kategori RAD misalnya Phased Development, Prototyping dan Throw-away Prototyping. Phased Development membagi sistem secara keseluruhan menjadi beberapa versi sistem. Setelah desain untuk versi pertama selesai maka akan dilanjutkan ke implementasi. Setelah versi pertama terselesaikan, maka pengembang akan memulai lagi ke versi selanjutnya.

Metodologi prototyping melakukan analisis, desain dan implementasi secara bersamaan, kemudian dilakukan secara berulang-ulang untuk mendapat review dari pengguna. Sebuah prototiping adalah sebuah sistem dalam fungsi yang sangat minimal.

Sedangkan metodologi Throwaway Prototyping hampir sama dengan metodologi Prototyping. Perbedaannya bahwa pada metodologi ini, analisis dilakukan lebih mendalam lagi.
Agile Development
Bisa dikatakan ini merupakan metodologi yang lebih cepat dalam pengembangan sebuah sistem informasi. Metodologi ini melakukan perampingan pada proses pemodelan dan pembuatan dokumentasi. Pengembangan metodologi ini adalah eXtreme Programming dan Scrum.

Bagaimana memilih metodologi pengembangan sistem yang tepat?
Pada tulisan diatas telah memaparkan beberapa metodologi yang dapat digunakan dalam pengembangan sebuah sistem informasi. Pertanyaannya kemudian, metodologi apa yang sebaiknya digunakan?
Memilih sebuah metodologi bukanlah hal yang mudah dilakukan karena tidak satupun metodologi yang bisa dikatakan terbaik. Setiap organisasi biasanya memiliki standarisasi tertentu. Sebenarnya banyak hal yang bisa dijadikan pertimbangan dalam pemilihan sebuah metodologi. Pada gambar berikut ditampilkan komparasi dari metodologi pengembangan sistem.

Beberapa pertimbangan pemilihan metodologi meliputi; kejelasan kebutuhan pengguna (clarity user requirement), penguasaan teknologi (familiarity with technology), tingkat kerumitan sistem (system complexity), tingkat kehandalan sistem (system realibility), waktu pelaksanaan (short time schedules) dan visibilitas jadwal pelaksanaan (schedule visibility)
 Kejelasan kebutuhan pengguna
Jika pada suatu saat kita dihadapkan pada kondisi ketidakjelasan kebutuhan pengguna, maka metodologi RAD berbasis prototipe dan prototipe sekali pakai (throwaway prototyping) merupakan salah satu metodologi yang tepat untuk digunakan.

 Penguasaan teknologi
Penguasaan teknologi merupakan satu bagian yang vital untuk dipertimbangkan dalam menentukan sebuah metodologi. Familiaritas terhadap teknologi dasar yang tidak memadai akan menimbulkan pembengkakan waktu dan biaya.

 Tingkat kerumitan sistem yang akan dibangun
Sistem yang kompleks membutuhkan analisis dan desain yang sangat hati-hati. Oleh karena itu methodologi agile dan prototyping dipandang kurang begitu baik diterapkan jika tingkat kerumitan sistem sangat tinggi.

 Tingkat kehandalan sistem
Kehandalan sistem biasanya merupakan faktor penting dalam pengembangan sistem. Metodologi berbasis prototipe umumnya bukan pilihan yang baik karena mereka kurang berhati-hati tahap analisis dan desain.

 Waktu pelaksanaan pengembangan
Metodologi berbasis RAD cocok untuk proyek-proyek dengan jadwal waktu singkat yang membutuhkan kecepatan deliverables. metodologi berbasis waterfall adalah pilihan terburuk ketika waktu adalah penting karena tidak memungkinkan untuk memudahkan perubahan jadwal.

 Visibilitas jadwal pelaksanaan
Metodologi berbasis RAD banyak bergerak dari keputusan2 penting sehingga metodologi ini paling cocok diterapkan jika manager proyek mengenali dan memberikan perhatian lebih bagi tahapan yang mempunyai faktor resiko dan ekspetasi yang tinggi.

Metodologi Pengembangan Sistem Informasi

Pada saat dihadapkan pada pemilihan metodologi pengembangan sistem, banyak diantara kita yang akhirnya bingung. Padahal salah menentukan metodologi, dapat merembet ke penyusunan jadwal, staffing proyek, biaya dan lain-lain. Oleh karena itu, pemilihan metodologi menurut saya merupakan bagian yang lumayan penting, tidak hanya pada saat pengembangan sistem informasi namun juga pada pengembangan proyek-proyek lain.
Dalam pengembangan sebuah sistem, kita mengenal konsep SDLC (system development life cycle). Secara global definisi SDLC dapat dikatakan sebagai suatu proses berkesinambungan untuk menciptakan atau merubah sebuah sistem, merupakan sebuah model atau metodologi yang digunakan untuk melakukan pengembangan sistem. Dapat dikatakan dalam SDLC merupakan usaha bagaimana sebuah sistem informasi dapat mendukung kebutuhan bisnis, rancangan & pembangunan sistem serta delivering-nya kepada pengguna.

Secara umum, tahapan SDLC meliputi proses perencanaan, analisis, desain dan implementasi.
Planning
Proses perencanaan biasanya lebih menekankan pada alasan mengapa sebuah sistem harus dibuat.
Analysis
Tahapan perencanaan ini kemudian dilanjutkan dengan proses analisis yang lebih menekankan pada siapa, apa, kapan dan dimana sebuah sistem akan dibuat.
Design
Sedangkan pada proses desain lebih menekankan kepada bagaimana sistem akan berjalan
Implementation
Tahap terakhir dilanjutkan dengan fase implementasi yaitu proses delivery-nya kepada pengguna.
Pendekatan formal tahapan pengembangan sistem disebut metodologi. Saat ini bermacam-macam metodologi dalam pengembangan sistem. Wah, tambah bingung aja milihnya dong.. Nggak usah kuatir, sampeyan dapat memilih metodologi yang tepat disesuaikan dengan kebutuhan proses bisnis dan data yang mendukungnya.
Beberapa metodologi yang biasa dikenal antara lain Structural Design, Rapid Application Development (RAD) dan Agile Development.
Structural Design
Merupakan sebuah metode pengembangan sistem dimana antara satu fase ke fase yang lain dilakukan secara berurutan.

Biasanya sebuah langkah akan diselesaikan terlebih dahulu sebelum melanjutkan ke fase berikutnya. Keuntungan menggunakan metodologi ini requirement harus didefinisikan lebih mendalam sebelum proses coding dilakukan. Disamping itu metodologi ini memungkinkan sesedikit mungkin perubahan dilakukan pada saat proyek berlangsung. Namun, metodologi ini juga mempunyai beberapa kelemahan, diantaranya desain harus komplit sebelum programming dimulai, serta jika terjadi fase yang terlewati, maka biaya yang akan ditimbulkan akan lumayan besar.
Bagian dari metodologi ini antara lain Waterfall Modeling dan Parallel Development. Berbeda dengan Waterfall Modeling, Parallel Development memungkinkan beberapa fase dilakukan secara bersama-sama untuk mempersingkat waktu.
Rapid Application Development (RAD)
Metodologi ini melakukan beberapa penyesuaian terhadap SDLC pada beberapa bagian sehingga lebih cepat untuk sampai ke tangan pengguna. metodologi ini biasanya mensyaratkan beberapa teknik dan alat2 khusus agar proses bisa cepat, misalnya melakukan sesi joint application development (JAD), penggunaan alat-alat computer aided software engineering (CASE Tools), kode generator dan lain-lain.

Beberapa kategori RAD misalnya Phased Development, Prototyping dan Throw-away Prototyping. Phased Development membagi sistem secara keseluruhan menjadi beberapa versi sistem. Setelah desain untuk versi pertama selesai maka akan dilanjutkan ke implementasi. Setelah versi pertama terselesaikan, maka pengembang akan memulai lagi ke versi selanjutnya.

Metodologi prototyping melakukan analisis, desain dan implementasi secara bersamaan, kemudian dilakukan secara berulang-ulang untuk mendapat review dari pengguna. Sebuah prototiping adalah sebuah sistem dalam fungsi yang sangat minimal.

Sedangkan metodologi Throwaway Prototyping hampir sama dengan metodologi Prototyping. Perbedaannya bahwa pada metodologi ini, analisis dilakukan lebih mendalam lagi.
Agile Development
Bisa dikatakan ini merupakan metodologi yang lebih cepat dalam pengembangan sebuah sistem informasi. Metodologi ini melakukan perampingan pada proses pemodelan dan pembuatan dokumentasi. Pengembangan metodologi ini adalah eXtreme Programming dan Scrum.

Bagaimana memilih metodologi pengembangan sistem yang tepat?
Pada tulisan diatas telah memaparkan beberapa metodologi yang dapat digunakan dalam pengembangan sebuah sistem informasi. Pertanyaannya kemudian, metodologi apa yang sebaiknya digunakan?
Memilih sebuah metodologi bukanlah hal yang mudah dilakukan karena tidak satupun metodologi yang bisa dikatakan terbaik. Setiap organisasi biasanya memiliki standarisasi tertentu. Sebenarnya banyak hal yang bisa dijadikan pertimbangan dalam pemilihan sebuah metodologi. Pada gambar berikut ditampilkan komparasi dari metodologi pengembangan sistem.

Beberapa pertimbangan pemilihan metodologi meliputi; kejelasan kebutuhan pengguna (clarity user requirement), penguasaan teknologi (familiarity with technology), tingkat kerumitan sistem (system complexity), tingkat kehandalan sistem (system realibility), waktu pelaksanaan (short time schedules) dan visibilitas jadwal pelaksanaan (schedule visibility)
 Kejelasan kebutuhan pengguna
Jika pada suatu saat kita dihadapkan pada kondisi ketidakjelasan kebutuhan pengguna, maka metodologi RAD berbasis prototipe dan prototipe sekali pakai (throwaway prototyping) merupakan salah satu metodologi yang tepat untuk digunakan.

 Penguasaan teknologi
Penguasaan teknologi merupakan satu bagian yang vital untuk dipertimbangkan dalam menentukan sebuah metodologi. Familiaritas terhadap teknologi dasar yang tidak memadai akan menimbulkan pembengkakan waktu dan biaya.

 Tingkat kerumitan sistem yang akan dibangun
Sistem yang kompleks membutuhkan analisis dan desain yang sangat hati-hati. Oleh karena itu methodologi agile dan prototyping dipandang kurang begitu baik diterapkan jika tingkat kerumitan sistem sangat tinggi.

 Tingkat kehandalan sistem
Kehandalan sistem biasanya merupakan faktor penting dalam pengembangan sistem. Metodologi berbasis prototipe umumnya bukan pilihan yang baik karena mereka kurang berhati-hati tahap analisis dan desain.

 Waktu pelaksanaan pengembangan
Metodologi berbasis RAD cocok untuk proyek-proyek dengan jadwal waktu singkat yang membutuhkan kecepatan deliverables. metodologi berbasis waterfall adalah pilihan terburuk ketika waktu adalah penting karena tidak memungkinkan untuk memudahkan perubahan jadwal.

 Visibilitas jadwal pelaksanaan
Metodologi berbasis RAD banyak bergerak dari keputusan2 penting sehingga metodologi ini paling cocok diterapkan jika manager proyek mengenali dan memberikan perhatian lebih bagi tahapan yang mempunyai faktor resiko dan ekspetasi yang tinggi.

Rabu, 22 Desember 2010

Manfaat Dan Etika Dari Sistem Informasi

Manfaat Dan Etika Dari Sistem Informasi
A. Pendahuluan
Di jaman seperti sekarang ini, yang banyak berhubungan dengan komputerisasi kita harus tahu apa saja manfaat dan etika sistem informasi pada saat ini. Sebelum kita membahas tentang manfaat dan etika sistem informasi, kita harus tahu apa itu sistem informasi itu. Melihat meningkatnya penggunaan komputer menjadi perhatian yang semakin besar, terutama pengaruhnya terhadap etika dan sosial di masyarakat pengguna.
Sistem Informasi adalah suatu sistem yang berbasis komputer dan menyediakan beberapa data informasi bagi para pemakai termasuk dalam suatu organisasi atau individu. Sedangkan sistem informasi manajemen adalah suatu sistem yang menyediakan informasi yang digunakan untuk mendukung suatu operasi, manajemen, serta pengambilan keputusan suatu organisasi. SIM juga dikenal dengan ungkapan lainya seperti ”sistem informasi”, ”sistem pemrosesan informasi”, ”sistem informasi”, dan ” pengambil keputusan”.
Namun disisi lain perkembangan teknologi informasi khususnya computer menimbulkan maslah baru, secara umum perkembangan teknologi informasi ini menggaggu hak privasi individu. Bahwa banyak sekarang penggunaan computer sudah diluar etika penggunaanya, misalnya : dengan pemanfaatan teknologi computer, dengan mudah seseorang dapat mengakses data dan informasi dengan cara yang tidak sah. Belum lagi ada sebagian orang yang memanfaatkan computer dan internet untuk mengganggu orang lain dengan tujuan sekedar untuk kesenangan atau hobinya.
Pada perkembanganya beberapa factor negative terjadi berkaitan dengan pengguna sistem informasi oleh manusia, mengingat dalam menggunakan komputer, pengguna berhubungan dengan sesuatu yang tidak tampak. Dibalik kecepatanya, kecermatan dan keotomatisan dalam memproses pekerjaan, ternyata teknologi informasi memuat dilemma – dilema etis sebagai akibat sampingan dari adanya unsure manusia sebagai pembuat sekaligus penggunanya.
Adapun fakta – fakta yang mengindikasikan bahwa mayoritas penjahat komputer adalah mereka yang masih muda, cerdas dan kebanyakan laki – laki. Kemampuan mereka dalam menerobos bahkan merusak sistem semakin maju, dengan perkembangan proteksi yang dibuat untuk melindungi sistem tersebut. Berbagi macam bentuk fraud mengiringi pemakaian sistem informasi semisal pembelian barang melalui internet dengan menggunakan kartu kredit bajakan. Manusia sebagai pembuat dan sekaligus pengguna sistem tersebut yang akhirnya menjadi factor yang sangat menentukan kelancaran dan keamanan sistem. Maka hal ini pula yang memunculkan unsur etika sebagai faktor yang sangat penting kaitanya dengan penggunaan sistem informasi berbasis komputer.
3.1 Penggunaan Komputer di Pasar Internasional
Investasi di dalam teknologi sistem informasi dapat menolong operasi perusahaan menjadi lebih efisien. Efisiensi operasional membuat perusahaan dapat menjalankan strategi keunggulan biaya low-cost leadership. Dengan menanamkan investasi pada teknologi sistem informasi, perusahaan juga dapat menanamkan rintangan untuk memasuki industri tersebut (barriers to entry) dengan jalan meningkatkan besarnya investasi atau kerumitan teknologi yang diperlukan untuk memasuki persaingan pasar. Selain itu, cara lain yang dapat ditempuh adalah mengikat (lock in) konsumen dan pemasok dengan cara membangun hubungan baru yang lebih bernilai dengan mereka.
• Model Perusahaan Multinasional
Perusahaan multinasional ( Multinational Corporation ) atau MNC adalah perusahaan yang beroprasi melintasi berbagai produk, pasar, dan budaya. MNC terdiri dari perusahaan induk dan anak – anak perusahaan. Anak perusahaan tersebut secara geografis dan masing – masing mungkin memiliki tujuan.
kebijaksanaan dan prosedur tersendiri.Menyusul suksesnya perusahaan dalam tingkatan nasional, banyak perusahaan telah menjadi multinasional, tumbuh melewati batasan nasional untuk mendapatkan posisi kuasa dan pengaruh yang luar biasa dalam proses globalisasi. Biasanya perusahaan multinasional dapat masuk kepemilikan dan pengaturan bertumpuk, dengan adanya jaringan teknologi sistem informasi ini banyak cabang – cabang dari perusahaan multinasional di berbagai Negara dan daerah, dan banyak sub –grup terdiri dari perusahaan dengan hak mereka sendiri. Dalam penyebaran perusahaan dan dalam banyak benua, pentingnya budaya perusahaan telah tumbuh sebagai factor penyatu dan penambah ke sensibilitas dan kewaspadaan budaya local maupun internasional. Sebagai contoh model perusahaan multinasional seperti sekarang ini adalah dengan adanya jaringan teknologi informasi untuk melihat atau mengecek dengan menggunakan jaringan online antar perusahaan yang satu dengan yang lainya atau jaringan server pada masing – masing perusaan tersebut, maka akan lebih mudah koneksi antar perusahaan tersebut.
• Strategi Bisnis Global
Sistem informasi yang digunakan MNC saat mereka mengikuti empat strategi bisnis disebut dengan sistem informasi global ( global information system ) atau “GIS”. GIS dapat didefinisikan sebagai suatu sistem yang terdiri dari jaringan – jaringan yang melintasi batas – batas Negara.
Daya yang mendorong sistem informasi global pertama adalah keberhasilan economices of scale. Saat memulai penggunaan omputer aka nada keuntungan yang tersedia. Keuntungan ini disebut global business drivers ( GBD ) adalah suatu entitas yang mengambil manfaat dari economies of scale dan economies of scope, serta kemudian memberikan kontribusi pada strategi bisnis global.
Dari survey pada 105 MNC di USA di identifikasi ada 7 drivers:
-Sumber daya manusia
-Operasi yang fleksibel
-Rasionalisasi operasi
-Pengurangan resiko
-Produk global
-Pasokan yang langka
-Pelanggan tingkat perusahaan
Sasaran untuk mendapatkan GBD (global business drivers ) :
-Analisis harus melibatkan eksekutif puncak perusahaan
-Tingkat analisis seharusnya jangan terlalu tinggi, GBD yang memiliki sasaran ” distribusi global”, citra perusahaan yang menyatu, ”total quality management”, atau wilayah pasifik terlalu luas untuk digunakan
-Analisis harus menyadari perbedaan yang ada dalam perusahaan
-Analisis harus menyadari perbedaan yang ada antara satu anak perusahaan dengan anak perusahaan lain
• Strategi GIS (global information system )
Jika suatu MNC mengikuti strategi multinasional (desentalisasi) diperlukan sejumlah tim pengembangan GIS mengerjakan sebagian besar tugasnya di perusahaan. Jika strategi global (sentralisasi) yang diikuti, tim pengembangan GIS mengerjakan sebagian besar tugasnya pada perusahaan induk. Jika strategi internasional (kombinasi sentralisasi dan desentralisasi) yang diikuti satu atau sejumlah tim pengembangan dapat bepergian dari perusahaan induk ke anak perusahaan. Dalam hal strategi transnasional ( integrasi), tim pengembangan menyertakan wakil dari perusahaan induk dan anak perusahaan.
Karena strategi ini paling rumit, menyatukan seluruh MNC menjadi suatu sistem yang bekerja secara lancar. Strategi penerapannya dapat menjadi model untuk menghindari kegagalan – kegagalan potensial. Strategi jni berfokus pada sejumlah hal penting yang berhubungan dengan GIS ( business strategy linkage ) sumber daya informasi, pembagian data internasional dan lingkungan budaya.
Menghubungkan GIS dengan strategi bisnis, tim pengembangan harus :
1.bekerja sama secara erat dengan eksekutif perusahaan untuk memehami dampak potensila GIS pada strategi bisnis global
2.mengerti strategi bisnis global dari unit bisnis
3.menetukan strategi GIS global ynag sesuai untuk strategi bisnis global tiap unit bisnis
4.menetukan tujuan dari tiap strategi GIS
5.menugaskan orang yang dapat bertanggung jawab atas penerapan aplikasi tersebut
3.2 Implikasi Etis dari Teknologi Informasi
• Pengertian Moral, Etika dan Hukum
Dalam suatu masyarakat yang memiliki kesadaran social, tentunya setiap orang diharapkan dapat melakukan apa yang benar secara moral, etis dan mengikuti ketentuan hokum yang berlaku. Moral adalah tradisi kepercayaan mengenai perilaku benar atau salah. Moral dipelajari setiap orang sejak kecil. Anak – anak sudah doperkenalkan perilaku moral untuk membedakan mana yang baik dan mana yang buruk, mana yang boleh dan mana yang tidak, atau mana tindakan terpuji dan tercela.
Walau berbagai masyarakat tidak mengikuti satu set moral yang sama, terdapat keragaman kuat ynag mendasar. Melakukan apa yang benar secara moral, merupakan landasan perilaku sosial kita. Tindakan kita juga diarahkan oleh etika ( ethics ), kata ethics berakar dari bahasa yunani ethos, yang berarti karakter. Etika adalah suatu set kepercayaan, standar, atau pemikiran yang mengisi suatu individu, kelompok masyarakat. Semua individu bertanggung jawab pada masyarakat atas perilaku mereka. Masyarakat dapat berupa suatu kota, negara atau profesi.
Sedangkan hukum adalah peraturan perilaku formal ynag dipaksakan oleh otoritas berdaulat, seperti pemerintah, pada rakyat atau warga negaranya. Hingga kini sangat sedikit hukum yang mengatur penggunaan komputer, hal ini karena komputer merupakan penemuan baru dan sistem hukum masih kesulitan mengikutinya.
Kasus pertama kejahatan komputer terjadi pada tahun 1966, saat proggramer untuk suatu bank membuat suatu tambahan di program sehingga program tersebut tidak dapat menunjukan bahwa pengambilan dari rekeningnya telah melampau saldo. Ia dapat terus menulis cek walau tidak ada lagi uang di rekeningnya. Penipuan ini terus berlangsung hingga komputer tersebut rusak, dan pemrosesan secara manual mengungkapkan saldo yang telah minus. Programer tersebut tidak dituntut melakukan kejahatan komputer, karena peraturan hukumnya belum ada. sebaliknya, ia dituntut membuat entry palsu di catatan bank.
Kita dapat melihat bahwa penggunaan komputer dalam bisnis diarahkan oleh milai – nilai moral dan etika dari para manajer, spesialis informasi dan pemakai, dan juga hukum yang berlaku. Hukum paling mudah dintrepretasikan karena berbentuk tertulis. Di pihak lain, etika tidak diindetifikasikan secara persis dan tidak disepakati oleh semua anggota masyarakat. Bidang yang sukar dari etika komputer inilah yang sedang memperoleh banyak perhatian.
• Perlunya Budaya Etika
Pendapat yang luas terdapat dalam organisasi sektor publik adalah bahwa
suatu instansi mencerminkan kepribadian pemimpinnya. Misalnya, pengaruh pimpinan instansi pada tindakan atau perbuatan korupsi selama masa berkuasanya pemerintahan orde baru telah membentuk kepribadian pejabat-pejabat publik perpengaruh sedemikian rupa pada organisasi mereka sehingga masyarakat cenderung memandang institusi pemerintah tersebut sebagai organisasi yang korup.
Hubungan antara pimpinan dengan instansi merupakan dasar budaya etika. Jika instansi harus etis, maka manajemen puncak harus etis dalam semua tindakan dan kata-katanya. Manajemen puncak memimpin dengan meberi contoh Perilaku budaya etika.
Dan Bagaimana Budaya Etika Diterapkan?
Tugas manajemen puncak adalah memastikan bahwa konsep etikanya menyebar diseluruh organisasi, melalui semua tingkatan dan menyentuh semua pegawai. Para eksekutif mencapai penerapan ini melalui suatu metode tiga lapis, yaitu dalam bentuk pernyataan tekad (komitmen), program – program etika, dan kode etik khusus pada setiap instansi.
Komitmen adalah pernyataan ringkas mengenai nilai-nilai yang ditegakan oleh pimpinan instansi. Tujuan komitmen ini adalah menginformasikan orang – orang dan organisasi-organisasi baik di dalam maupun di luar instansi mengenai nilai-nilai etika yang diberlakukan.
Program etika adalah suatu sistem yang terdiri dari berbagai aktivitas yang dirancang untuk mengarahkan pegawai dalam melaksanakan pernyataan komitmen. Suatu aktivitas yang umum adalah pertemuan orientasi yang dilaksanakan bagi pegawai baru. Selama pertemuan ini, subyek etika mendapat cukup perhatian.
Contoh lain dari program etika adalah audit etika. Dalam audit etika, seseorang auditor internal mengadakan pertemuan dengan seorang manajer selama beberapa jam untuk mempelajari bagaimana unit manajer tersebut melaksanakan pernyataan komitmen. Kode etik khusus instansi, Banyak instansi telah merancang kode etika mereka sendiri. Kadang-kadang kode ini diadaptasi dari kode etik dari organisasi sejenis.
• Hak Sosial dan Komputer Strategi GIS
Masyarakat memiliki hak-hak tertentu berkaitan dengan penggunaan komputer.
Komputer merupakan peralatan yang begitu penuh daya sehingga tidak dapat dipisahkan dari masyarakat. Deborah Johnson, professor pada Rensselaer Polytechnic Institute, yakin bahwa masyarakat memiliki hak atas akses komputer, keahlian komputer, spesialis komputer dan
pengambilan keputusan komputer.
1)Hak atas Akses Komputer
Setiap orang tidak perlu memiliki sebuah komputer, seperti juga tidak setiap orang memiliki mobil. Namun, pemilikan atas akses komputer merupakan kunci mencapai hak-hak tertentu lain. Misalnya akses ke komputer berarti kunci mendapatkan pendidikan yang baik.
2)Hak Atas Keahlian Komputer
Saat komputer mula-mula muncul, ada ketakutan yang luas dari para pekerja bahwa komputer akan mengakibatkan pemutusan hubungan kerja masal. Hal itu tidak terjadi. Kenyataannya, komputer telah menciptakan pekerjaan lebih banyak daripada yang dihilangkannya. Tidak semua pekerjaan menggunakan komputer atau memerlukan pengetahuan komputer, tetapi banyak yang demikian. Dalam mempersiapakan pelajar untuk bekerja di masyarakat modern, pendidik sering menganggap pengetahuan tentang komputer sebagai suatu kebutuhan.
3)Hak Atas Spesialis Komputer
Adalah mustahil seseorang memperoleh semua pengetahuan dan keahlian komputer yang diperlukan. Karena itu kita harus memiliki akses ke para spesialis tersebut, seperti kita memiliki akses ke dokter, pengacara, dan tukang ledeng.
4)Hak atas pengembalian keputusan komputer
Walau masyarakat tidak banyak berpartisipasi dalam pengambilan keputusan mengenai bagaimana komputer diterapkan, masyarakat memiliki hak tersebut. Hal ini layak jika komputer dapat berdampak buruk bagi masyarakat. Hak-hak ini dicerminkan dalam UU komputer yang telah mengatur penggunaan komputer.
Sumber :
Sistem Informasi Manajemen “BPKP” 2007 edisi keempat
Manfaat dan etika sistem informasi 2004 edisi kelima

Rabu, 13 Oktober 2010

Sejarah Sistem Operasi dari DOS, Windows sampai Linux


Jangan melupakan sejarah …!
Kalimat ini bukan hanya berlaku di dunia nyata, tetapi juga di dunia komputer, khususnya dunia sistem operasi.
Mempelajari sejarah memang menarik, bahkan sekalipun itu hanya sejarah sistem operasi / operating system (OS) suatu komputer. Paling tidak dengan mempelajari sejarah sistem operasi komputer, wawasan kita bertambah luas dan tidak hanya berkutat pada satu sistem operasi saja.
Artikel ini akan menguraikan sejarah sistem operasi dari DOS, Mac, Windows, BSD, sampai Linux.
1980
  • QDOS  : Tim Paterson dari Seattle Computer menulis QDOS yang dibuat dari OS terkenal pada masa itu, CP/M. QDOS (Quick and Dirty Operating System) dipasarkan oleh Seatle Computer dengan nama 86-DOS karena dirancang untuk prosesor Intel 8086.
  • Microsoft : Bill Gates dari Microsoft membeli lisensi QDOS dan menjualnya ke berbagai perusahaan komputer.
1981
  • PC­ DOS : IBM meluncurkan PC­ DOS yang dibeli dari Microsoft untuk komputernya yang berbasis prosesor Intel 8086.
  • MS­ DOS : Microsoft menggunakan nama MS­ DOS untuk OS ini jika dijual oleh perusahaan diluar IBM.
1983
  • MS­ DOS 2.0 : Versi 2.0 dari MS­ DOS diluncurkan pada komputer PC XT.
1984
  • System 1.0 : Apple meluncurkan Macintosh dengan OS yang diturunkan dari BSD UNIX. System 1.0 merupakan sistem operasi pertama yang telah berbasis grafis dan menggunakan mouse.
  • MS ­DOS 3.0 : Microsoft meluncurkan MS DOS 3.0 untuk PC AT yang menggunakan chip Intel 80286 dan yang mulai mendukung penggunaan hard disk lebih dari 10 MB.
  • MS ­DOS 3.1 : Microsoft meluncurkan MS­DOS 3.1 yang memberikan dukungan untuk jaringan.
1985
  • MS ­Windows 1.0 : Microsoft memperkenalkan MS­Windows, sistem operasi yang telah menyediakan  lingkungan berbasis grafis (GUI) dan kemampuan multitasking. Sayangnya sistem operasi ini sangat buruk performanya dan tidak mampu menyamai kesuksesan Apple.
  • Novell Netware : Novell meluncurkan sistem operasi berbasis jaringan Netware 86 yang dibuat untuk prosesor Intel 8086.
1986
  • MS­ DOS 3.2 : Microsoft meluncurkan MS­ DOS 3.2 yang menambahkan dukungan untuk floppy  3.5 inch 720 KB.
1987
  • OS/2 : IBM memperkenalkan OS/2 yang telah berbasis grafis, sebagai calon pengganti IBM PC DOS.
  • MS­ DOS 3.3 : Microsoft meluncurkan MS­ DOS 3.3 yang merupakan versi paling populer dari MS DOS.
  • Windows 2.0 : Windows versi 2.0 diperkenalkan.
  • MINIX : Andrew S. Tanenbaum mengembangkan Minix, sistem operasi berbasis Unix yang ditujukan  untuk pendidikan. MINIX nantinya menginspirasi pembuatan Linux.
1988
  • MS­ DOS 4.0 : Microsoft mengeluarkan MS­DOS 4.0 dengan suasana grafis.
  • WWW : Proposal World Wide Web (WWW) oleh Tim Berners­Lee.
1989
  • NetWare/386 (juga dikenal sebagai versi 3) diluncurkan oleh Novell untuk prosesor Intel 80386.
1990
  • Perpisahan : Dua perusahaan raksasa berpisah, IBM berjalan dengan OS/2 dan Microsoft berkonsentrasi pada Windows.
  • Windows 3.0 : Microsoft meluncurkan Windows versi 3.0 yang mendapat sambutan cukup baik.
  • MS­Office : Microsoft membundel Word, Excel, dan PowerPoint untuk menyingkirkan saingannya seperti Lotus 1­2­3, Wordstar, Word Perfect dan Quattro.
  • DR DOS : Digital Research memperkenalkan DR DOS 5.0.
1991
  • Linux 0.01 : Mahasiswa Helsinki bernama Linus Torvalds mengembangkan OS berbasis Unix dari sistem operasi Minix yang diberi nama Linux.
  • MS DOS 5.0 : Microsoft meluncurkan MS­DOS 5.0 dengan penambahan fasilitas full­-screen editor,  undelete, unformat dan Qbasic.
1992
  • Windows 3.1 : Microsoft meluncurkan Windows 3.1 dan kemudian Windows for Workgroups 3.11 di tahun berikutnya.
  • 386 BSD : OS berbasis Open Source turunan dari BSD Unix didistribusikan oleh Bill Jolitz setelah meninggalkan Berkeley Software Design, Inc (BSDI). 386 BSD nantinya menjadi induk dari proyek Open Source BSD lainnya, seperti NetBSD, FreeBSD, dan OpenBSD.
  • Distro Linux : Linux didistribusikan dalam format distro yang merupakan gabungan dari OS plus program aplikasi. Distro pertama Linux dikenal sebagai SLS (Softlanding Linux System).
1993
  • Windows NT : Microsoft meluncurkan Windows NT, OS pertama berbasis grafis tanpa DOS  didalamnya yang direncanakan untuk server jaringan.
  • Web Browser : NCSA memperkenalkan rilis pertama Mosaic, browser web untuk Internet.
  • MS­ DOS 6.0 : Microsoft memperkenalkan MS­DOS 6.0 Upgrade, yang mencakup program kompresi  harddisk DoubleSpace.
  • Slackware : Patrick Volkerding mendistribusikan Slackware Linux yang menjadi distro populer pertama di kalangan pengguna Linux.
  • Debian : Ian Murdock dari Free Software Foundation (FSF) membuat OS berbasis Linux dengan nama Debian.
  • MS­ DOS 6.2 : Microsoft meluncurkan MS­DOS 6.2.
  • NetBSD : Proyek baru OS berbasis Open Source yang dikembangkan dari 386BSD dibuat dengan menggunakan nama NetBSD.
  • FreeBSD : Menyusul NetBSD, satu lagi proyek yang juga dikembangkan dari 386BSD dibuat dengan  nama FreeBSD.
1994
  • Netscape : Internet meraih popularitas besar saat Netscape memperkenalkan Navigator sebagai browser Internet.
  • MS­DOS 6.22 : Microsoft meluncurkan MS­DOS 6.22 dengan program kompresi bernama DriveSpace. Ini merupakan versi terakhir dari MS DOS.
  • FreeDOS : Jim Hall, mahasiswa dari Universitas Wisconsin­River Falls Development mengembangkan FreeDOS. FreeDOS dibuat setelah Microsoft berniat menghentikan dukungannya untuk DOS dan menggantikannya dengan Windows 95.
  • SuSE : OS Linux versi Jerman dikembangkan oleh Software und System Entwicklung GmbH (SuSE) dan dibuat dari distro Linux pertama, SLS.
  • Red Hat : Marc Ewing memulai pembuatan distro Red Hat Linux.
1995
  • Windows 95 : Microsoft meluncurkan Windows 95 dengan lagu Start Me Up dari Rolling Stones dan terjual lebih dari 1 juta salinan dalam waktu 4 hari.
  • PC DOS 7 : IBM memperkenalkan PC DOS 7 yang terintegrasi dengan program populer pengkompres data Stacker dari Stac Electronics. Ini merupakan versi terakhir dari IBM PC DOS.
  • Windows CE : Versi pertama Windows CE diperkenalkan ke publik.
  • PalmOS : Palm menjadi populer dengan PalmOS untuk PDA.
  • OpenBSD : Theo de Raadt pencetus NetBSD mengembangkan OpenBSD.
1996
  • Windows NT 4.0 : Microsoft meluncurkan Windows NT versi 4.0
1997
  • Mac OS : Untuk pertama kalinya Apple memperkenalkan penggunaan nama Mac OS pada Mac OS 7.6.
1998
  • Windows 98  : Web browser Internet Explorer menjadi bagian penting dari Windows 98 dan berhasil  menumbangkan dominasi Netscape Navigator.
  • Server Linux : Linux mendapat dukungan dari banyak perusahaan besar, seperti IBM, Sun Microsystem dan Hewlet Packard. Server berbasis Linux mulai banyak dipergunakan menggantikan  server berbasis Windows NT.
  • Google : Search Engine terbaik hadir di Internet dan diketahui menggunakan Linux sebagai  servernya.
  • Japan Goes Linux : TurboLinux diluncurkan di Jepang dan segera menjadi OS favorit di Asia, khususnya di Jepang, China dan Korea.
  • Mandrake : Gael Duval dari Brazil mengembangkan distro Mandrake yang diturunkan dari Red Hat.
1999
  • Support : Hewlett Packard mengumumkan  layanan 24/7 untuk distro Caldera, Turbo Linux, Red Hat dan SuSE.
  • Corel Linux : Corel pembuat program Corel Draw, yang sebelumnya telah menyediakan Word Perfect versi Linux, ikut membuat OS berbasis Linux dengan nama Corel Linux dan yang  nantinya beralih nama menjadi Xandros.
2000
  • Mac OS/X : Mac OS diganti dengan mesin berbasis BSD Unix dengan kernel yang disebut sebagai Mac OS/X.
  • Windows 2000: Microsoft meluncurkan Windows 2000 sebagai penerus Windows NT.
  • Windows Me : Microsoft meluncurkan Windows Me, versi terakhir dari Windows 95.
  • China Goes Linux : Red Flag Linux diluncurkan dari Republik Rakyat China.
  • Microsoft vs IBM : CEO Microsoft Steve Ballmer menyebut Linux sebagai kanker dalam sebuah  interview dengan Chicago Sun­Times. Di lain pihak, CEO IBM Louis Gartsner menyatakan dukungan  pada Linux dengan menginvestasikan $ 1 milyar untuk pengembangan Linux.
2001
  • Windows XP : Microsoft memperkenalkan Windows XP.
  • Lindows: Michael Robertson, pendiri MP3.com, memulai pengembangan Lindows yang diturunkan dari Debian. Nantinya Lindows berganti nama menjadi Linspire karena adanya tuntutan  perubahan nama oleh Microsoft.
2002
  • Open Office : Program perkantoran berbasis Open Source diluncurkan oleh Sun Microsystem.
  • OS Lokal : OS buatan anak negeri berbasis Linux mulai bermunculan, diantaranya Trustix Merdeka,  WinBI, RimbaLinux, Komura.
2003
  • Windows 2003 : Microsoft meluncurkan Windows Server 2003.
  • Fedora : Redhat mengumumkan distro Fedora Core sebagai penggantinya. Nantinya ada beberapa distro lokal yang dibuat berbasiskan Fedora, seperti BlankOn 1.0 dan IGOS Nusantara.
  • Novell : Ximian, perusahaan pengembang software berbasis Linux dibeli oleh Novell, begitu juga halnya dengan SuSE yang diakuisisi oleh Novell.
  • LiveCD : Knoppix merupakan distro pertama Linux yang dikembangkan dengan konsep LiveCD  yang bisa dipergunakan tanpa harus diinstal  terlebih dahulu. Distro lokal yang dibuat dari Knoppix  adalah Linux Sehat dan Waroeng IGOS.
2004
  • Ubuntu : Versi pertama Ubuntu diluncurkan dan didistribusikan ke seluruh dunia. Ada beberapa  versi distro yang dikeluarkan, yaitu Ubuntu (berbasis Gnome), Kubuntu (berbasis KDE), Xubuntu (berbasis XFCE), dan Edubuntu (untuk pendidikan).
2005
  • Mandriva : Mandrake bergabung dengan Conectiva dan berganti nama menjadi Mandriva.
2006
  • Unbreakable Linux : Oracle ikut membuat distro berbasis Linux yang diturunkan dari Red Hat Enterprise.
  • CHIPLux : Distro lokal terus bermunculan di tahun ini, bahkan Majalah CHIP yang lebih banyak memberikan pembahasan tentang Windows juga tidak ketinggalan membuat distro Linux dengan nama CHIPLux, yang diturunkan dari distro lokal PC LINUX dari keluarga PCLinuxOS (varian Mandriva). CHIPLux merupakan distro lokal pertama yang didistribusikan dalam format DVD.
2007
  • Vista : Setelah tertunda untuk beberapa lama, Microsoft akhirnya meluncurkan Windows Vista. Windows Vista memperkenalkan fitur 3D Desktop dengan Aero Glass, SideBar, dan Flip 3D. Sayangnya semua keindahan ini harus dibayar mahal dengan kebutuhan spesifikasi komputer yang sangat tinggi.
2008
  • 3D OS : Tidak seperti halnya Vista yang membutuhkan spesifikasi tinggi, 3D Desktop di Linux muncul dengan spesifikasi komputer yang sangat ringan. Era hadirnya teknologi 3D Desktop di Indonesia ditandai dengan hadirnya sistem operasi 3D OS yang dikembangkan oleh PC LINUX. Ada beberapa versi yang disediakan, yaitu versi 3D OS untuk pengguna umum serta versi distro warnet Linux dan game center Linux.

Di awal tahun 90an, Linux Torvalds – seorang mahasiswa di University of Helsinki, Finlandia – bermaksud membuat kernel Unix untuk komputer personal / PC. Kernel (inti suatu sistem operasi) ini kemudian diberi nama Linux. Pada saat yang bersamaan, Richard Stallman dan rekan-rekannya di Free Software Foundation sedang menulis sekumpulan program bantu untuk Unix yang kemudian dikenal sebagai GNU Project. Kedua pihak ini kemudian bergabung sehingga terbentuklah GNU/Linux yang merupakan suatu sistem operasi lengkap dengan aplikasi dan program bantu didalamnya.


Linus Torvalds dan Richard Stallman

GNU/Linux atau yang oleh kebanyakan penggunanya disebut dengan nama Linux, tersebar cepat beritanya melalui Internet (saat ini merupakan awal kemunculan Internet). Dan kemudian banyak programmer Unix yang bergabung untuk menghasilkan Linux yang lebih baik. Jadi apa yang sekarang kita kenal dengan nama Linux ini adalah kombinasi dari kernel Linus Torvald, berbagai perangkat lunak dari GNU Project, dan juga program-program lainnya yang dikembangkan oleh banyak programmer dari seluruh penjuru dunia.
ANIMATION SOFTWARE

Blender 3D
Blender 3D merupakan salah satu aplikasi pengolah grafis dengan kualitas 3D yang sangat tinggi.

Pencil (2D)
Pencil adalah aplikasi grafis 2D yang mengolah traditional hand-drawn animations, dengan mengompilasikannya pada “page-page” yang disediakan sehingga membentuk sebuah digital flipbook.

KPovModeler
KpovModeler adalah software composition/modeling untuk sarana pembuatan POV-Ray scenes, termasuk salah satu alternative Blender 3D yang cukup menjanjikan.

Stopmotion
Merupakan aplikasi yang dapat digunakan untuk meng-capture dan atau mengkombinasikan foto secara bersamaan untuk menciptakan sebuah Stopmotion video yang cukup halus. Tidak hanya mampu menangani pembuatan claymation video dan sejenisnya, namun juga handal untuk pembuatan timelapsed video.

Synfig (2D)
Synfig adalah software animasi 2D gratis yang bisa anda coba, di package-nya tertuliskan "two-dimensional animation has long been the domain of proprietary software…Synfig, a free software/open source tool for producing feature-film quality animation with fewer people and resources." Sangat menarik.

Anime Studio 5 (2D)($199.99)
Anime Studio 5 juga diplot sebagai aplikasi pembuat animasi, walaupun aplikasi ini tidak gratis seperti yang lain, namun Anime Studio 5 menghadirkan banyak sekali fitur dan performa yang sepadan dengan harga yang harus dibayarkan untuk membawanya ke komputer anda. Dilengkapi dengan import/export OBJ files, special effects scripting, layered animation, vector animation, dan advanced timeline controls.

AUDIO SOFTWARE

Audio CD Extractor (ripper)
Aplikasi ini pertama lebih dikenal dengan nama Sound Juicer, aplikasi CD ripper yang sangat mudah penggunaannya. Aplikasi ini juga handal dan cepat dalam proses pembuatan CD musik, interfacenya yang simpel tetap membuatnya menjadi salah satu aplikasi pengolah audio terdepan.

Audacity (recorder
Audacity adalah salah satu yang terkenal dari sekian banyak aplikasi audio gratis lainnya. Kemampuan recording dan editor audio-nya dapat men-support hampir seluruh format file audio. Beberapa fitur unggulannya adalah record multiple channels, split channels, merge audio, dan sejumlah fitur menarik lainnya.

Sound Converter
Aplikasi dari GNOME ini sangat handal dalam penanganan converter berbagai jenis file audio ke dalam bentuk mp3, wav, flac, ataupun ogg.

Last Exit (player)
Last Exit adalah aplikasi standalone player untuk Last.fm yang akan memudahkan anda untuk menambah dan mencari station secara lebih spesifik. Sejumlah fitur lain seperti set preferences, password protect, dan save changes juga disertakan pada aplikasi ini.

Hipo iPod Management Tool

Bila perangkat iPod selalu menyertai hari-hari anda, aplikasi ini akan sangat berguna. Hipo iPod Management Tool adalah aplikasi manager untuk mengatur segala sesuatu yang anda butuhkan pada iPod anda.

Utube-Ripper

Anda salah satu YouTube freak? tentu anda tak akan melewatkan aplikasi yang satu ini, dengan YouTube Ripper anda bisa men-download dan menyimpan setiap video yang ada di YouTube, bahkan aplikasi ini juga memperbolehkan anda hanya menyimpan file audio-nya saja.

Freqtweak
FreqTweak adalah aplikasi pengolah audio yang dapat me-manipulasi audio spectral dan menampilkannya. Dengan sejumlah proses pengolahan audio data pada frekuensi domain tertentu yang didukung dengan interaktif GUI, FreqTweak mampu menghasilkan high resolution spectral displays untuk file audio anda.


VIDEO SOFTWARE

VLC
Anda sering mendengar namanya? tentu saja, aplikasi ini memang cukup sering dipakai dan banyak juga yang menjadikannya aplikasi “must have”. Karena pada dasarnya VLC memang dilengkapi fitur yang cukup banyak, mensupport hampir semua format file video, dan pengaturan audio yang lengkap. Ringan dan mudah digunakan, merupakan alasan utama aplikasi ini banyak dicari.

AcidRip
AcidRip merupakan aplikasi simpel yang berfungsi untuk copying DVD ke dalam bentuk digital video file, dengan codec seperti XviD, x264, MPEG, dan masih banyak lagi tipe codec yang dapat diprosesnya. Di dalam aplikasi ini anda bisa menentukan ukuran file, setting audio, kualitasnya, cropping, dll.


Avidemux
Salah satu aplikasi editing video yang handal. Avidemux dapat digunakan untuk memberikan filter pada video, maipulasi audio dan video dengan dangat teliti, mengkombinasikan VOB, kengkombinasikan video, dan fitur-fitur editing video lainnya.

DVD::RIP
Sama halnya dengan AcidRip yang handal dalam pembuatan digital video melalui DVD, DVD::RIP juga sangat piawai menangani proses convert melalui ISO ataupun VOB file. Langkah-langkah dalam aplikasi ini pun sangat mudah dan cepat, cukup dengan me-load file, pilih setting video yang akan dihasilkan, dan DVD::RIP akan segera bekerja.

Gnome Subtitles
Edit, menambahkan, dan memanipulasi subtitle pada sebuah video adalah keahlian utama dari software gratis pengolah video ini.

iriverter
irivirter cukup simpel dan bisa digunakan untuk men-convert video dengan mudah melalui berbagai macam portable video device, seperti the Creative Vision M dan iRiver players. Single dan batch conversions dapat ditangani dengan baik.

Wink
Aplikasi pengolah video gratis yang dapat menghasilkan video screencasts, dapat anda pilih sebagai aplikasi pendamping anda saat membuat video tutorial ataupun presentasi. Beberapa fitur pelengkapnya juga sangat membantu dan fungsional.

XBMC Media Center
Pernah dengar aplikasi ini? XBMC sempat meraih beberapa peghargaan, media center dengan multiple platform. Aplikasi ini sangat tangguh di Ubuntu. Keseluruhan dari aplikasi ini sangat menarik dan berkualitas tinggi, bahkan bisa dikatakan yang terbaik untuk kualitas sebuah media player yang dapat mengorganisir dan memainkan video, musik, dan foto, termasuk menampilkan preview dan cover album.

GRAPHICS

GIMP
GIMP merupakan alternatif dari Adobe Photoshop di Linux. Menawarkan editing dan authoring image tingkat lanjut. GIMP juga mendukung pembuatan animasi dengan berbagai jenis tool, plugins, filter, dan brush. Hampir semua yang bisa dilakukan oleh Photoshop dapat juga dilakukan oleh GIMP, walaupun pada awalnya kita harus berkenalan dahulu dengan tiap-tiap tool dan fitur yang ada di aplikasi ini.

Hugin
H
ugin adalah aplikasi panorama maker yang cara kerjanya yaitu mengkombinasikan dua atau lebih foto dan menjadikannya sebuah panorama. Aplikasi ini akan sedemikian rupa memadukan warna untuk menyamarkan perbedaan antara kedua foto agar menjadi sebuah panorama yang bagus. Hugin juga menyediakan sejumlah fitur yang cukup berguna lainnya.

Comix
Comix merupakan salah satu aplikasi untuk penggemar komik digital. Dengan kualitas yang sangat baik, dan didukung berbagai fitur yang sangat berguna seperti double-page support, zoom, rotation, mirroring, fullscreen mode, fit-to-screen mode, image enhancement, image quality toggle, dan bookmarks, Comix layak dan harus anda miliki.


FlickrUploader
FlickUploader akan memudahkan anda untuk meng-upload images secara instant ke account flickr anda.

Inkscape
Inkscape merupakan aplikasi yang sangat menarik dan patut dicoba, kegunaannya tidak jauh berbeda dengan Adobe Illustrator

Phatch Photo Batch Processor
Aplikasi ini sangat membantu anda dalam editing foto dengan cepat dan mudah, dengan aplikasi ini anda bisa melakukan resize, crop, rotate, add rounded corners, change perspective, dan berbagai kegunaan lain yang begitu praktis.

QCaD
QCaD layaknya autoCAD yang dapat ditemui di Ubuntu. Menawarkan banyak kemudahan seperti dapat men-support file dari autoCAD, maupun file sejenis lainnya.

OFFICE

xPDF
xPDF
adalah salah satu dari PDF tool yang ada, aplikasi yang ringan dan dapat men-support standard, Truetype, dan Type 1 fonts. xPDF juga dilengkapi dengan converting PDF ke format lain yang berbeda, terdapat juga fitur multiple languages.

AbiWord
Untuk yang satu ini tentu sudah tidak asing lagi, aplikasi ringan dan mudah sekali penggunaannya, bekerja sangat baik di Linux. handal dalam pemrosesan document.

OpenOffice Writer
Aplikasi word processing kali ini pastinya sudah pernah anda coba, aplikasi word processing high-end yang mempunyai segudang fitur dan layanan yang kita butuhkan dalam pemrosesan document. Jika anda ingin mencari pengganti MS Office, OpenOffice adalah alternatif terbaik.

OpenOffice Spreadsheet
Fungsi dan kegunaannya serupa dengan MS Excel.

OpenOffice Presentation
Fungsi dan kegunaannya serupa dengan MS PowerPoint.

OpenOffice Impress
Fungsi dan kegunaannya serupa dengan MS Publisher.

KAddressBook
Kaddress merupakan aplikasi personal contacts / address manager yang cukup berguna.

KOrganizer
Aplikasi ini dapat membantu anda mengorganisir kegiatan sehari-hari anda, dengan fungsi kalender dan pengaturan jadwal, Korganizer juga menyediakan fitur track important dates, dan add notes.

GnuCash
GnuCash sangat berguna untuk me-manajemen keuangan, baik secara personal maupun badan usaha (bisnis). Aplikasi ini menawarkan beragam fitur seperti dapat men-support banyak tipe file semisal Quickbook files, GnuCash juga menawarkan multiple accounts, dan secara konstan mengkalkulasi balance, hampir semua yang dibutuhkan dalam me-manage keuangan anda ada disini.

xCHM
Sesuai namanya, xCHM berfungsi sebagai CHM HTML viewer, cocok untuk membaca HTML ebook berkapasitas besar dan sejumlah file yang di-save dalam format CHM.

UTILITIES

GPSDrive
Siystem navigasi yang didesain untuk bekerja dengan GPS receiver.Dilengkapi juga dengan fasilitas zoom dan display map downloaded melalui OpenStreetMap. Tentunya terpercaya dan bisa diandalkan.

Gnome Partition Editor
Partition Editor akan memudahkan anda untuk memanipulasi partisi yang dapat juga men-support multiple file structures.

Virtual Box OSE
Virtual Box merupakan aplikasi virtual machine, yang sangat membantu untuk menjalankan OS lain di Linux.

ClamAV
Seperti kita tau ClamAV adalah anti virus yang cukup tangguh dan bekerja sangat baik di Linux.

Gmount-ISO
And
a pernah mendengar aplikasi Daemon? jika pernah, aplikasi satu ini tiadk jauh berbeda dengan Daemon. Tugasnya adalah mengaplikasikan file ISO baik DVD maupun CD sehingga dapat terbaca di sistem.

INTERNET

Opera
Opera, aplikasi browser ringan yang mendukung interface launch page dan sejumlah fitur unggulan lainnya.

Mozilla Firefox
Tidak mungkin anda tidak tau dengan aplikasi browser yang satu ini, dari sekian banyak aplikasi browser dari Linux, inilah aplikasi yang paling terkenal hingga kini. Stabil dan didukung banyak plugin.

Thunderbird
Thunderbird adalah aplikasi email client dari Mozilla. Menawarkan fitur-fitur seperti multiple account access, IMAP dan SMTP, password protection, address books, dan masih banyak lagi.

SeaMonkey
SeaMonkey secara garis besar berbasis pada Firefox, hanya saja SeaMonkey terasa lebih stabil.

Evolution
Evolution merupakan aplikasi email client yang bisa ditemui di Linux, hampir terlihat sama persis seperti Microsoft’s Outlook.

Pidgin IM

Aplikasi messaging instant yang dapat men-support ICQ, Yahoo! IRC, Zephyr, Gadu, Groupwise, SIMPLE, SILC, Sametime, Napster, MSN, dan Jabber.

gFTP
gFTP adalah aplikasi file transfer protocol pada Linux yang menawarkan berbagai fasilitas upload dan download.
Kelebihan Linux
1. Linux merupakan sistem operasi bebas dan terbuka. Sehingga dapat dikatakan, tidak terdapat biaya lisensi untuk membeli atau menggunakan Linux.
2. Linux mudah digunakan. Dulu, Linux dikatakan merupakan sistem operasi yang sulit dan hanya dikhususkan untuk para hacker. Namun, kini, pandangan ini salah besar. Linux mudah digunakan dan dapat dikatakan hampir semudah menggunakan Windows.


Gambar: Tampilan Dekstop Linux Edubuntu
3. Hampir semua aplikasi yang terdapat di Windows, telah terdapat alternatifnya di Linux. Kita dapat mengakses situs web Open Source as Alternative untuk memperoleh informasi yang cukup berguna dan cukup lengkap tentang alternatif aplikasi Windows di Linux.
4. Keamanan yang lebih unggul daripada Windows. Dapat dikatakan, hampir semua pengguna Windows pasti pernah terkena virus, spyware, trojan, adware, dsb. Hal ini, hampir tidak terjadi pada Linux. Di mana, Linux sejak awal didesain multi-user, yang mana bila virus menjangkiti user tertentu, akan sangat sangat sangat sulit menjangkiti dan menyebar ke user yang lain. Pada Windows, hal ini tidaklah terjadi. Sehingga bila dilihat dari sisi maintenance / perawatan data maupun perangkat keras-pun akan lebih efisien. Artikel yang menunjang argumen ini:
1.
Linux dan Virus.
2.
Melindungi Windows dari serangan virus dengan menggunakan Linux.
5. Linux relatif stabil. Komputer yang dijalankan di atas sistem operasi UNIX sangat dikenal stabil berjalan tanpa henti. Linux, yang merupakan varian dari UNIX, juga mewarisi kestabilan ini. Jarang ditemui, komputer yang tiba-tiba hang dan harus menekan tombol Ctrl-Alt-Del atau Restart untuk mengakhiri kejadian tersebut. Sehingga, tidaklah mengherankan bila Linux mempunyai pangsa pasar server dunia yang cukup besar. Dari hasil riset IDC, pangsa pasar server dunia yang menggunakan Linux pada tahun 2008 akan mencapai 25,7 % (dapat dibaca di www.eweek.com)
6. Linux mempunyai kompatibilitas ke belakang yang lebih baik (better backward-compatibilty). Perangkat keras (hardware) yang telah berusia lama, masih sangat berguna dan dapat dijalankan dengan baik di atas Linux. Komputer-komputer yang lama ini tidak perlu dibuang dan masih dapat digunakan untuk keperluan tertentu dengan menggunakan Linux (sebagai penunjang informasi dapat membaca artikel “Don’t Throw That Old PC Away–Give It New Life with Linux“). Selain itu, tidak pernah ditemui dokumen-dokumen yang lebih baru tidak dapat dibaca pada Linux versi yang lebih lama. Pada Windows, kita seakan dituntut untuk terus mengikuti perkembangan perangkat keras. Sebagai contoh, beberapa bulan lalu, telah dirilis Windows Vista. Beberapa dokumen yang dibuat dalam Windows Vista tidak dapat dibuka dalam Windows XP. Sehingga, mau tidak mau, kita harus beralih ke Windows Vista, dan itu berarti meng-upgrade atau membeli perangkat keras (hardware) baru yang lebih bagus (perangkat keras minimum Windows Vista dapat dilihat www.microsoft.com). Atau, bisa jadi ada aplikasi-aplikasi yang dibuat beberapa tahun yang lalu tidak dapat dibuka lagi di Windows Vista, karena sudah tidak didukung lagi oleh Microsoft.
Kekurangan Linux
1. Banyak pengguna yang belum terbiasa dengan Linux dan masih ‘Windows minded’. Hal ini dapat diatasi dengan pelatihan-pelatihan atau edukasi kepada pengguna agar mulai terbiasa dengan Linux.
2. Dukungan perangkat keras dari vendor-vendor tertentu yang tidak terlalu baik pada Linux. Untuk mencari daftar perangkat keras yang didukung pada Linux, kita dapat melihatnya di Linux-Drivers.org atau linuxhardware.org.
3. Proses instalasi software / aplikasi yang tidak semudah di Windows. Instalasi software di Linux, akan menjadi lebih mudah bila terkoneksi ke internet atau bila mempunyai CD / DVD repository-nya. Bila tidak, maka kita harus men-download satu per satu package yang dibutuhkan beserta dependencies-nya.
4. Bagi administrator sistem yang belum terbiasa dengan Unix-like (seperti Linux), maka mau tidak mau harus mempelajari hal ini. Sehingga syarat untuk menjadi administrator adalah manusia yang suka belajar hal-hal baru dan terus-menerus belajar.
Penutup
Linux telah hadir menjadi salah satu sistem operasi yang patut diperhitungkan. Dengan segala kelebihan dan kekurangannya, Linux mampu menjadi salah satu alternatif pilihan untuk dunia pendidikan negara-negara berkembang seperti negara Indonesia tercinta ini.
http://www.indowebster.web.id/showthread.php?29296-Kelebihan-dan-Kekurangan-Linux
http://mrans.wordpress.com/2010/03/18/kelebihan-dan-kekurangan-linux/