Jumat, 19 September 2014

Sejarah Perkembangan Sistem Operasi Android

Pada artikel kali ini saya akan membahas tentang perkembangan robot hijau dari awal hingga sekarang.Langsung aja kita bahas check it out!!

 Sistem Operasi yang dikembangkan oleh Android ini diperuntunkan oleh pengguna Smartphone dan PDA serta Tablet yang berbasis dasar dari OS Linux. Ponsel pertama yang memakai sistem Operasi Android adalah HTC Dream yang di rilis pada tanggal 22 Oktober 2008 dan pada awal tahun 2009 mulailah para pengembang ponsel menggunakan OS android ini dan di perkirakan setidaknya 18 ponsel bersistem OS Android rilis di awal tahun 2009.

 
gb. HTC-Dream

Berikut urutan perkembangan Android: -Android Beta Pertama kali dirilis pada 5 November 2007, kemudian pada 12 November 2007 Software Development Kit (SDK) dirilis oleh Google. 

-Android 1.0 (Astro) Pertama kali dirilis pada 23 Spetember 2008.
 Sebenarnya Android versi pertama ini akan dinamai dengan nama “Astro” tapi karena alasan hak cipta dan trademark nama”Astro” tidak jadi disematkan pada versi pertama dari OS Android ini. HTC Dream adalah ponsel pertama yang menggunakan OS ini.

 - Android 1.1 Bender Pertama kali dirilis pada 9 Februari 2009. Versi Android kedua ini juga mengalami masalah penamaan yang sama dengan versi pertamanya. Pada awalnya Android ini akan diberi nama “Bender” akan tetapi karena alasan melanggar trademark, nama “Bender” tidak jadi disematkan pada versi Android ini. Awalnya versi OS Android ini dirilis untuk perangkat T-Mobile G1 saja. Versi ini merupakan update untuk memperbaiki beberapa bugs, mengganti API dan menambahkan beberapa fitur. 

– Android 1.5 Cupcake Pertama kali dirilis pada 30 April 2009. Nah, mulai versi Android ini penamaan menggunakan nama makan pencuci mulut (dessert) mulai digunakan, karena ini merupakan versi yang ketiga maka penamaan diawali dengan huruf “C” dan jadilah “Cupcake” menjadi nama resmi dari versi OS Android ketiga ini. OS ini berbasiskan pada kernel Linux 2.6.27 dan menambahkan beberapa update serta UI baru dari versi Android sebelumnya. Mulai terdapat “widget” yang dapat dibesar kecilkan. Kemudian ditambah kemampuan untuk meng-upload video dan gambar ke Youtube dan Picasa. 

- Android 1.6 Donut Dirilis pertama kali pada 15 September 2009. Terdapat peningkatan pada fitur pencarian dan UI yang lebih user friendly. Pada versi ini juga sudah mendukung teknologi CDMA/EVDO, 802.1x, VPNs. Kemudian support layar dengan resolusi WVGA. Berikut penampakan Android v1.6 Donut. 

- Android 2.0/2.1 Éclair Dirilis pertama kali pada 9 Desember 2009. Terjadi penambahan fitur untuk pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. Beberapa versi updatenya antara Android v.2.0 kemudian v2.0.2 dan terakhir v.2.1.

- Android 2.2 Froyo (Froze Yoghurt) Dirilis pertamakali pada 20 Mei 2010 pada smartphone Google Nexus One. Pada versi ini sudah support terhadap Adobe Flash Player 10.1. Peningkatan pada kecepatan membuka dan menutup aplikasi, serta penggunaan SD Card sebagai tempat penyimpanan aplikasi. Ketika Android Froyo hadir mulai muncul banyak diskusi yang membahas mengenai persaingan antara Android dengan iOS yang akan semakin ketat di masa yang akan datang. Beberapa versi update yang dirilis antara lain Android v.2.2.1 hingga v.2.2.3.

-  Android 2.3 Gingerbread Pertama kali diperkenalkan pada 6 Desember 2010. Terjadi banyak peningkatan pada versi Android yang satu ini dibandingkan dengan versi sebelumnya. Dirancang untuk memaksimalakan kemampuan aplikasi dan game. Serta mulai digunakannya Near Field Communication (NFC). Perbaikan terhadap dukungan layar resolusi WXGA dan diatasnya. Beberapa versi update yang dirilis antara lain v.2.3.3 hingga v.2.3.7. Sampai saat ini Android Gingerbread merupakan versi Android yang memiliki pengguna terbanyak dibandingkan dengan seri Android lainnya, yaitu mencapai 65% dari seluruh versi Android yang dirilis. 

- Android 3.0/3.1 Honeycomb Pertama kali diperkenalkan pada 22 Februari 2011 dan Motorola Xoom adalah yang pertama kali menggunakannya. Android versi ini merupakan OS yang didesain khusus untuk pengoptimalan pengunaan pada tablet PC. 

-  Android 4.0 ICS (Ice Cream Sandwidch) Sampai tulisan ini ditulis ICS merupakan versi Android yang paling anyar. Pertama kali dirilis pada 19 Oktober 2011. Smartphone yang pertama kali mengunakan OS Android ini adalah Samsung Galaxy Nexus. Secara teori semua perangkat seluler yang menggunakan versi Android sebelumnya, Gingerbread, dapat di-update ke Android Ice Cream Sandwich. 

-Android versi 4.1 (Jelly Bean) Android Jelly Bean yaang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat. Tak ketinggalan Google Now juga menjadi bagian yang diperbarui. Google Now memberikan informasi yang tepat pada waktu yang tepat pula. Salah satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.

-Android versi 4.2 (Jelly Bean) Fitur photo sphere untuk panaroma, daydream sebagai screensaver, power control, lock screen widget, menjalankan banyak user (dalam tablet saja), widget terbaru. Android 4.2 
Gambar.LG Google Nexus 4
gb.Gambar.LG Google Nexus 4

Pertama kali dikenalkan melalui LG Google Nexus 4 LG nexus Gambar.LG Google Nexus 4

cara compile dan decompile file apk pada android

Bagi kamu yang ingin membongkar apk  Atau ingin memodifikasi file apk yang sudah ada, saya menyediakan tools untuk membongkar apk yang sudah ada (decompile apk), sekaligus memasang kembali menjadi apk yang siap dipakai (compile apk) setelah itu otomatis sign, sehingga kamu ngak harus kerepotan lagi dalam meng-compile menjadi apk.

Selain itu tools ini juga membongkar dan memasang kembali classes.dex (java)sehingga kamu dapat leluasa mengedit aplikasi yang telah ada dan mengkreasikansesuai imaginasi kamu tanpa perlu repot lagi.

Harap diperhatikan:
  1. Dalam pengeditan,sebaiknya mohon ijin dari developer
  2. Tools ini dibuat dengan tujuan pembelajaran atau berkreasi lebih lanjut menuju yang lebih bagus
  3. Hargailah karya dan kreasi yang telah ada karena dalam membuat memerlukan waktu,tenaga juga pikiran dan imaginasi yang ekstra keras
  4. Pergunakan dengan positif dan bijaksana
  5. Tools ini adalah pengembangan dari APKmultitool.
  6. Download APKmultitool



Setelah kamu tahu apa itu Compile dan Decompile, tentu kamu juga ingin mencobanya untuk perangkat kamu dong, tenang dibawah ini saya juga akan membahas bagai mana proses compile decompile dilakukan dengan tool APK Multi Tool ini, tentunya sebelum kamu mencobanya kamu harus sudah mendownload Tool nya yang sudah saya sediakan Link nya di atas.

PROSES DECOMPILE
  • Copy File Apk yg mau kamu edit ke Folder “APK Multi Tool/place-apk-here-for-modding/disini”
  • Buka “Script.bat
  • Kalau muncul pesan “Adb was not found, you will not be able to manipulate the files on your phone. Press any key to continue . . .” langsung tekan ENTER saja.
  • Lalu ketik “24” untuk memilih apk yg akan kita decompile.
  • Setelah ketik "24", maka akan muncul nama Apk yg ada di folder place-apk-here-for-modding. Tinggal kamu pilih saja nomer berapa. Misal, kalau Cuma ada 1 apk, kita tinggal ketik “1”, tapi kalau ada lebih dari 1 apk di folderplace-apk-here-for-modding, maka tinggal kamu ketik nomer apknya yg tertera di pilihan nya saja.
  • Kalau sudah ditentuin apk yg mau kita decompile, lalu kita ketik “9”, dan proses decompile akan berjalan. dan tunggu.
  • Kalau sudah selesai decompile, jangan di close dulu script.bat yang kamu jalankan tadi. langkah selanjutnya adalah buka folder “project”, disitu akan adafolder dengan nama apk yg telah kamu decompile tadi. Misal kamudecompile file SystemUI.apk, maka akan muncul folder dengan nama SystemUI.apk disitu.
  • Sekarang silahkan kamu edit isi dari folder itu sesuai kreasi kamu, sitiap file yang kamu edit silahkan dicatat nama file nya "ini penting"
Mungkin sudah cukup sampai disini, proses decompile selesai. Silahkan kamu cari-cari sendiri file yang mau kamu edit di folder project. ________________________________________________________________________

PROSES RE-COMPILE
  • Kalau kamu rasa sudah selesai edit di kanan-kiri, silahkan buka lagi script.bat  yang tadi kamu minimize, lalu ketik “11” untuk melakukan proses Re-Compile
  • Kalau muncul pesan error "an error ocurred,please check the logpress ane key to continue...", silahkan kamu cek lagi file yang kamu edit tadi, berarti masih ada kesalahan waktu proses editing tadi. Sampai benar-benar ngak ada lagi pesan error, dan baru kamu bisa lanjut ke langkah 3.
  • Jika muncul pesan “Is This System apk? (y/n)”, ketik : “y” lalu enter.
  • Untuk kedua kalinya kita ketik “y” lagi lalu enter. Maka proses Re-Compileakan berjalan
  • Lalu akan muncul pesan “In the apk manager folder u'll find a keep folder. Within it, delete everything you have modified and leave files that you haven't. If you have modified any xml, then delete resources.arsc from that folder as well. Once done then press enter on this script. Press any key to continue . . .” JANGAN PENCET APA-APA DULU DISINI, BIARIN SAJA. JANGAN DI CLOSE, DI MINIMIZE DULU.
  • Buka folder “keep”. Lalu hapus file “resource.arsc” Dan hapus juga file yang tadi kamu edit. Semisal tadi kamu mengedit file “status_bar.xml”, maka filestatus_bar.xml yg ada di dalam folder keep, harus kamu hapus. (inilah gunanya mencatat nama file apa aja yg tadi habis kamu edit.)
  • Kalau sudah dihapus, kembali lagi ke script.bat yang tadi di minimize. Lalu tekan enter.
  • Kalau muncul pesan “Everythink is OK”, berarti kamu sudah berhasil
  • Buka lagi folder place-apk-here-for-modding, nanti disitu akan ada file dengan nama “unsignednamaapk.apk”. Semisal tadi Kalau kamu mengedit fileSystemUI, maka akan muncul file “unsignedSystemUI.apk
  • Tinggal di rename aja deh. Hapus unsigned nya (ganti nama file tadi menjadi seperti nama File aslinya). Lalu lakukan push ke system.
Selesai deh, mudah bukan selamat berkreasi.

Catatan :
  • Copy file framework-res.apk dan twframework-res.apk yang ada di hp kamu ke folder other dan instal frameworknya menggunakan setup.bat
  • Pada saat proses Re-Compile terdapat pesan error, maka jangan dipaksakan ke langkah 3. Dijamin bakal error Apknya dan bisa menyebabkan FC.
  • Jika terjadi error, buka file "log.txt". Disitu tertulis dengan jelas dimana letak kesalahannya.
  • Di dalam folder keepRESOURCE.ARSC HARUS DIHAPUS !!
  • Dan ada beberapa file yg tidak ada di folder keep. Misal kamu mengeditstring.xml atau style.xml yg adanya di folder res/values. Maka di folder keep ngak akan ada folder values. Begini caranya :
  • Jika kamu mengEdit file di folder values, cukup hapus file resource.arsc
  • Jika kamu mengEdit file di folder smali, hapus file classes.dex
  • Untuk folder yg lainnya, silakan langsung menuju ke filenya. Tapi jangan pernah menghapus file yg kamu ngak edit. Intinya, apa yang tadi kamu edit, itu yg harus diapus.

Selasa, 29 April 2014

Sejarah UNIX

postingan saya kali ini mengulas sedikit tentang sejarah UNIX, yang sering terdengar pada postingan saya yang terdahulu.  mungkin masih banyak sahabat BI yang masih asing dengan kata "UNIX". soo inilah sedikit ulasanya sejarahnya tentang bagaimana asal mula system UNIX ayahanda system Linux diciptakan :D

blitarayainformatika.blogspot.com


1956
Bell Labotarories bergabung dengan MIT dan General Electric untuk dukungan pengembangan sistem operasi yang baru, Multics, yang bisa menyediakan multi-user, multi-prosessor dan multi-level file system.

1969
AT&T merasa kurang yakin dan keluar dari proyek Multics. Beberapa programmer proyek itu, Ken Thompson, Dennis Ritchie, Rudd Canadaydan, Doug Mcllroy merancang dan mengimplemasikan file sistem UNIX pertama, dan diberi nama UNIX oleh Brian Kernighan.

1970
1 januari ditetapkan sebagai waktu 0 UNIX

1971
Sistem mulai berjalan diatas PDP-11 dengan 16kb memory, termasuk 8kb untuk program dan 512kb disk. Penggunaan secara nyata dipakai di Loboratorium Bell sebagai alat pengolah kata. UNIX banyak dipakai diantara programer karena :

  • Berfungsi di lingkungan programmer.
  • user Interface yang mudah.
  • utiliti yang sederhana dengan kinerja tinggi.
  • sistem file yang hirarki.
  • interface yang sederhana dalam  format file.
  • multi-user dan multi-prossesing.
  • arsitektur yang independen dan transparan terhdap user.
1973
Kode UNIX ditulis ulang dalam bahasa C, sebuah bahasa perograman baru yang dikembangkan oleh dennis Ritchie, Ditulis ulang kedalam bahasa yang High-level sehingga memudahkan diporting ke komputer / mesin baru.

1974
Thompson dan Ritchie mempopulerkan sistem operasi UNIX yang baru yang mengakibatkan antusias yang tinggi dikalangan akademik sebagai alat yang potensial dalam pengembangan sistem programing.
Sejak AT&T menarik dari publik tahun 1956, mereka melisensikan ke Universitas untuk kegunaan pendidikan dan juga sebagai produk komersil.

1977
Ada 500 UNIX sites diseluruh dunia

1980
BSD 4.1 (Berkeley Software Development)

1983
SunOS , BSD 4.2, SysV.

1984
Ada sekitar 100.000 UNIX sites dengan platform yang berbeda-beda.

1988
AT&T dan Sun Microsystem bergabung merancang System V Release 4.
selanjutnya system ini dikembangkan menjadi UnixWare dan Solaris 2.

1993
Novell membeli UNIX dari AT&T.

1994
Novell memberi nama "UNIX" menjadi X/OPEN.

1995
Santa CruznOperations (SCO) membeli UnixWare dari Novell. SCO dan HP mengumumkan akan bergabung membangun Unix 64 bit.

1996
International Data Coorporation memperkirakan ditahun 1997 akan tersebar tiga juta system UNIX tersebar diseluruh penjuru dunia.

sekian postingan saya tentang Sejarah UNIX , Semoga postingan saya ini dapat menjadi ilmu bagi sahabat sahabat BI. dan sebagai tambahan pengetahuan tentang asal mula system Linux diciptakan.
soo ikuti terus postingan saya, karna akan terus baerlanjut pada postingan mendatang.

Kamis, 24 April 2014

Kelebihan Linux, bagian sistem operasi, dan bagian penting kernel Linux

۞ Kelebihan Linux

disini akan dijelaskan beberapa kelebihan dari sistem operasi Linux / UNIX dibandingkan dengan sistem operasi yang lain. Dan berikut ini adalah beberapa fakta dari hal -hal yang menguntungkan dengan menggunakan program dan file - file Linux / UNIX :
  • Pada dasarnya semua data tersimpan dadalam harddisk walau ada beberapa kondisi dimana data tersimpan di disket. Linux / UNIX memberikan beberapa proses spesial dimana terminal, printer, dan device hardware lainnya dapat diakses seperti kita mengakses file yang tersimpan dalam harddisk atau disket.
  • Ketika program dijalankan, program tersebut dijalankan dari harddisk kedalam RAM dan setelah dijalankan akan dinamakan sebagai proses.
  • Linux / UNIX menyediakan servis untuk membuat, memodifikasi program, proses dan file.
  • Linux / UNIX mendukung struktur file yangbersifat hirarki.
  • Linux / UNIX adalah salah satu sistem operasi yang termasuk ke dalam  kelas sistem operasi yang dapat melakukan multitasking. Multitasking sendiri adalah keadaan dimana suatu sistem operasi dapat melakukan banyak kerjaan pada saat bersamaan.
  • Selain multitasking, Linux / Unix juga mendukung multi user. Yaitu sistem operasi yang pada saat bersamaan dapat digunakan oleh lebih dari satu User yang masuk kedalam sistem. Bahkan untuk Linux juga mendukung untuk Multiconsole dimana pada saat bersamaan didepan komputer langsung tanpa harus melalui jaringan dan memungkinkan lebih dari satu user mesuk kedalam sistem.

۞ Bagian sistem operasi

Sistem operasi Linux / UNIX terdiri dari kernel, program sistem dan beberapa program aplikasi. Kernel merupakan inti dari sistem operasi yang mengatur semua memori, piranti masukan keluaran (I/O), proses-proses, pemakaian file pada file system dan lain-lain. Kernel juga menyediakan sekumpulan layanan yang digunakan untuk mengakses kernel yang disebut system call. System call ini digunakan untuk menginplemasikan berbagai layanan yang dibutuhkan oleh sistem operasi.

Program sistem dan semua program-program lainya yang berjalan diatas kernel disebut User Mode.
Perbedaan mendasar antara antara program sistem dan program aplikasi adalah program sistem dibutuhkan agar suatu sistem operasi dapat berjalan sedangkan program aplikasi adalah program yang dibutuhkan untuk menjalankan suatu aplikasi tertentu.
Contoh : daemon merupakan program sistem dan pengolah kata (word prosessor) merupakan program aplikasi.


۞ Bagian penting kernel Linux

Kernel Linux terdiri dari bagian penting, seperti : manajemen proses, manajemen memori, hardware device driver, file system driver, manajemen jaringan dan lain-lain. Namun bagian terpenting ialah manajemen proses dan menajemen memori. Manajemen memori menangani daerah pemakaian memori, daerah swap, bagian-bagian kernel dan untuk buffer cache. Manajemen proses menangani pembuatan proses proses dan penjadwalan proses. Pada bagian dasar kernel berisi hardware device drivers untuk setiap jenis hardware yang didukung.

demikian postingan saya tentang "Kelebihan Linux, bagian sistem operasi, dan bagian penting kernel Linux" .
semoga dapat menambah informasi dan wawasan untuk para sobat Blitaraya.
andaikata sobat sobat sekalin juga mempunyai referensi tentang Dunia open source, silahkan isi coment dibawah untuk sharing.




sumber: Open Source Campus Agreement
oleh    : R.Anton Raharja



Rabu, 23 April 2014

Sejarah sistem operasi Linux

Penemu linux- blitarayainformatika.blogspot.com
linux pada awalnya dibuat oleh seorang mahasiswa Finlandia yang bernama linus torvalds. Dulunya Linux merupakan proyek hobi yang di inspirasikan dari Minix, yaitu sistem UNIX kecil yang dikembangkan oleh Andrew Tanenbaum. Linux  versi 0.01 dikerjakan sekitar bulan Agustus 1991.
Kemudian pada tanggal 5 Oktober 1991, Linus mengumumkan versi resmi Linux, yaitu versi 0.02 yang hanya dapat menjalankan shell bash (GNU Bourne Again Shell) dan gcc (GNU C Compiler).

Saat ini Linux adalah sistem operasi UNIX yang sangat lengkap, bisa digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan sehari-hari. Linux sekarang merupakan alternatif sistem operasi yang jauh lebih murah dibandingkan dengan sistem operasi komersil (misalnya Windows 9.x/NT/2000/ME). Linux mempunyai perkembangan sangat cepat. Hal ini dapat dimungkinkan karena Linux dikembangkan oleh beragam kelompok orang. Keragaman ini termasuk tingkat pengetahuan, pengalaman serta geografis. Antara kelompok ini dapat berkomunikasi dengan cepat dan efisien, Internet menjadi pilihan yang sangat tepat.

Karena kernel Linux dikembangkan dengan usaha yang Independent, banyak aplikasi yang tersedia, sebagai contoh, C Compiler menggunakan gcc dari Free Software Foundation GNU's Project.
Compiler ini banyak digunakan pada lingkungan Hewlett-Packard dan Sun.

sekarang ini banyak aplikasi Linux yang dapat digunakan untuk keperluan kantor seperti untuk spreedsheet,
word prosessor, database dan program editor grafis yang memiliki fungsi dan tampilan seperti Microsoft Office, yaitu Star Office. selain itu, juga masih tersedia versi Corel untuk Linux dan aplikasi Matlab yang ada pada Linux dikenal sebagai Scilab.

Linux bisa didapatkan dalam berbagai distribusi (sering disebut Distro). Distro adalah bundel dari kernel Linux, beserta dasar Linux, program instalasi, tool basic, dan program-program  lain yang bermanfaat sesuai dengan tujuan pembuatan distro. Ada banyak sekali distro Linux, diantaranya :


blitarayainformatika.blogspot.com

  • RedHat, distribusi yang paling populer, minimal Indonesia, RedHat merupakan distribusi pertama yang installasi dan pengoperasianya mudah.
blitarayainformatika.blogspot.com
  • Debian, distribusi yang mengutamakan kestabilan dan kehandalan, meskipun mengorbankan aspek kemudahan dan kemutakhiran program. Debian menggunakan .deb dalam paket instalasi programnya.
blitarayainformatika.blogspot.com
  • Slackware, merupakan distribusi yang pernah merajai di dunia Linux. Hampir semua dokumentasi Linux disusun oleh Slackware. Dua hal penting dari Slackware adalah bahwa semua isinya (kernel, library ataupun aplikasinya) adalah yang sudah teruji. sehingga mungkin agak tua tapi yang pasti stabil. Yang kedua karena dia menganjurkan untuk menginstall dari source sehingga setiap program yang kita install teroptimasi dengan sistem kita. Ini alasanya dia tidak mau untuk menggunakan binary RPM dan sampai Slackware 4.0, ia tetap menggunakan libc5 bukan glibc2 seperti yang lain.
blitarayainformatika.blogspot.com
  • SusE, distribusi yang sangat terkenal dengan yaST (Yet another setup Tools) untuk mengkofigurasi sistem. SuSE merupakan distribusi pertama dimana instalasinya dapat menggunakan bahasa Indonesia.
blitarayainformatika.blogspot.com
  • Mandrake, merupakan varian distro RetHat yang optimasinya untuk pentium. Kalau komputer kita menggunakan pentium keatas, Umumnya Linux bisa berjalan lebih cepat menggunakan Mandrake.
  • WinLinux, distro yang dirancang untuk di install diatas partisi DOS (Windows). Jadi untuk menjalankan nya bisa di klik dari Windows. WinLinux dibuat seakan akan merupakan suatu program aplikasi under Windows.
Dan masih banyak lagi distro - distro lainya yang telah tersedia maupun yang akan muncul.

sekian postingan tentang Sejarah sistem operasi Linux . semoga postingan ini dapat bermanfaat untuk referensi ilmu pengetahuan tentang Linux dan bagi teman teman yang sedang ingin mendali lebih jauh tentang apa itu "Linux".
jadi terus ikuti postingan saya..



Sumber : Open Source Campus Agreement
Oleh     : R.Anton Raharja

Senin, 21 April 2014

Pengenalan Linux



Kata "Linux" untuk untuk saat ini tidak asing lagi bagi para penguna internet dan komunitas mahasiswa yang memiliki hobby untuk mencoba software-software baru. Secara teknis dan singkat dapat dikatakan, Linux adalah suatu sistem operasi yang bersifat multi user dan multi tasking, yang yang dapat berjalan diberbagai multi platform termasuk prosessor Intel 386 maupun yang lebih tinggi. sistem operasi ini mengimplemasikan standart 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, yang sebetulnya mengacu pada suatu kumpulan softwere lengkap yang bersama - sama dengan kernel menyusun susatu sistem operasi yang lengkap.

Lingkungan sistem operasi ini mencangkup ratusan program, termasuk kompiler, interpreter, editor dan utilitas.
Perangkat bantu yang mendukung konektifitas, ethernet, SLIP dan PPP dan interoperabilitas. Produk perangkat lunak yang handal ( reliable ), termasuk versi pengembangan terakhir. 
Kelompok pengembang yang tersebar seluruh dunia yang telah bekerja dan menjadikan Linux portable kesuatu platform baru, begitu juga mendukung komunitas penguna yang memiliki beragam kebutuhan dan juga pengguna dapat turut serta bertindak sebagai tim pengembang diri.

Perbedaan Mendasar Linux
Suatau hal yang membedakan Linux terhadap sistem operasi lainnya adalah harga.
Linux ini lebih murah dan dapat diperbnyak serta didistribusikan kembali tanpa harus membayar fee atau royalty pada seseorang.
Tetapi adahal lain yang lebih utama selain pertimbangan harga yaitu mengenai source code.
source code Linux tersedia bagi semua orang sehingga setiap orang dapat terlibat langsung dalam pengembangannya.

Kebebasan ini telah memungkinkan para vendor perangkat keras membuat driver untuk device tertentu tanpa harus mendapatkan licensi source code yang mahal atau menandatangani non Disclosure agreement (NDA). dan itu juga telah menyediakan kemunngkinan untuk setiap orang melihat kedalam 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 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 standar sistem operasi POSIX yang sebenarnya diturunkan berdasarkan fungsi kerja UNIX.
UNIX compatible dengan Linux pada level sistem CALL, ini berarti sebagian besar program yang ditulis untuk Unix atau Linux dapat recompilasi dan dijalankan pada sistem lain dengan perubahan yang minimal.
secara umum dapat dikatakan Linux lebih cepat dibanding Unix lain pada hardware yang sama.
Dan lagi Unix memiliki kelemahan yaitu tidak bersifat Free.

Ms-Dos memiliki kemiripan dengan Linux yaitu file sistem yang bersifat Hirarkis. tetapi Ms-Dos hanya dapat dijalankan pada prosessor x86 dan tidak mendukung multi user dan multi tasking, serta tidak bersifat Free. Juga Ms-Dos tidak memiliki dukungan yang baik agar dapat berinteroperasi dengan sistem operasi lainya, termasuk tidak tersedianya perangakat lunak network, program pengembangan dan program Utilitas yang ada dalam Linux.

Ms windows menawarkan kemampuan grafis yang ada pada Linux termasuk kemampuan networking tetapi tetap memiliki kekurangan yang ada pada Ms-DOS.

Windows NT yang juga tersedia Untuk Digital Alpha selain prosessor x86. Namun Windows NT ini masih juga memiliki beberapa kekurangan yang telah ada pada Ms-DOS. Waktu untuk menemukan suatu bug dalam sistem operasi ini tak sebanding dengan harga yang harus dibayarkan.

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 yang lainya. Apple juga telah memungkinkan Linux dapat dijalankan pada PowerMac.




sumber  Open source Campus Agreement
Oleh R.Anton Raharja


Minggu, 20 April 2014

Belajar Linux dengan mandiri


Ingin belajar Linux tapi bingung nggak ada tempat bertanya?
Ingin baca buku tapi gak tau mana buku yang bagus?
Ingin belajar Linux dari web, tapi nggak tahu URL yang tepat?

Apabila anda sudah berniat bermigrasi ke Linux tapi mengalami masalah diatas, jangan khawatir, karena anda tidak sendirian. Banyak rekan - rekan yang lain juga mengalami masalah serupa.
Artikel ini mencoba mengulas beberapa tips bagaimana belajar Linux dengan mandiri.

Memilih Distro Linux
Ketika pengguna baru berkenalan dengan linux, biasanya meraka terbentur pada masalah pemilihan distribusi (terkenal dengan sebutan Distro) yang akan digunakan. Perlu dicatat bahwa pada hakekatnya distro linux hanya memiliki perbedaan pada paket program aplikasi, tool untuk instalasi program, organisasi direktori dan file, dan utilitas tambahan. secara sistem semuanya sama-sama menggunakan kernel linux.

Bagaimanapun juga tidak akan ada habisnya membandingkan distro Linux. Beberapa tips yang bisa digunakan dalam memilih distro linux adalah :
  • Distro yang banyak dipakai orang dan juga teman-teman dekat (akan mudah dalam membantu memecahkan masalah kita).
  • Distro dengan paket program yang sesuai dengan yang kita inginkan.
  • Distro yang menyediakan manual gratis dengan penjelasan detail untuk kita pelajari (ini penting untuk belajar secara mandiri).
Masih juga bingung ? Untuk mudahnya ambil saja salah satu distro Linux yang cukup banyak digunakan dewasa ini yaitu Redhat dan Mandrake.
penjelasan postingan  ini akan berpusat pada 2 (dua) Distro Linux tersebut.

Mendapatkan CD Linux
Cara termudah mendapatkan CD Linux adalah dengan membelinya ditoko buku. Beberapa penerbit dan majalah menerbitkan edisi khusus yang berisi paket distro Linux ketika versi baru telah direlease.
Cara kedua adalah dengan membuatnya sendiri. Ini dengan asumsi bahwa anda memiliki akses Internet yang baik, dan sanggup mendownload ISO image File dari distro yang akan kita gunakan.
Besar file ISO sekitar 650MB, dan biasanya suatu distro Linux menerbitkan 3-5 ISO Image file yang artinya akan menjadi 3-5 keping CD. CD nomor 1 adalah CD utama dari sebuah distro, sedang CD lainya adalah berisi program aplikasi tambahan.

Terus bagaimana cara membuat CD Linux? Tahapnya adalah :
1.   Download ISO Image File dari salah satu server dibawah ini: 
Untuk Indonesia URL http://kambing.vlsm.org dapat menjadi pilihan yang tepat, karena berlokasi di Indonesia sehingga aksesnya dapat lebih cepat dibandingkan dengan URL luar negeri.

2.  Jalankan Aplikasi CD burner anda dan bakar ISO Image file tersebut ke CD.
     sebagai contoh, saya membakar CD Linux menggunakan software Nero.

Bagi anda para pemula software CD Burner, pastikan memilih membuat CD dari ISO image file hasil download, Dan bukan menggunakan metode copy CD atau copy dari file data.

Instalasi Linux
setelah mendapatkan CD distro Linux yang kita inginkan, sekarang kita masuk ke tahap instalasi.
Langkah pertama adalah men-download manual yang telah disediakan:
  1. Mandrake Linux: http://www.mandrakelinux.com/en/fdoc.php3 (ada 3 manual dalam format Html / PDF).
  2. Redhat Linux      : http://www.redhat.com/docs/manual/linux/ (ada 6 manual dalam format Html / PDF).

Sebelum instalasi dimulai, jangan lupa untuk mem-backup semua data anda. Simpan dalam CD atau HDD lain. Lebih aman lagi apabila anda bisa mentransfer data - data anda ke PC atau Server lain.

Cara instalasi sendiri cukup mudah.
  1. Masukan CD nomor 1 dari distro Linux kedalam CDROM drive.
  2. Boot PC dengan pilihan boot lewat CDROOM (sebelumnya set BIOS PC anda agar bisa boot lewat CD).
  3. Ikuti step-by-step instalasi yang biasanya dimulai dengan membuat partisi pada HDD (untuk Linux native dan swap). Dilanjutkan dengan Pilihan paket software yang akan di install. Kalau masih takut salah dalam instalasi ? Anda tidak perlu khawatir , Bab 3 dari manual "Quick Startup Guide" (Mandrake Linux) dan "x86 Installation Guide" (Redhat Linux) telah siap membimbing anda dalam instalasi. Usahakan print Bab 3 (Bagian tahapan Instalasi) dari manual tersebut dan gunakan sebagai panduan.

Jangan takut mengulangi instalasi apabila terjadi kesalahan. Selama data-data anda sudah ter-backup dengan aman, anda siap ber-Experimen dalam instalasi Linux.

sekian postingan tentang a href="http://blitarayainformatika.blogspot.com/2014/04/belajar-linux-dengan-mandiri.html ">Belajar Linux dengan mandiri semoga postingan ini dapat membimbing anda untuk menentukan langkah untuk kedepanya dalam penentuan open source yang cocok untuk kebutuhan anda.

insya allah postingan yang akan datang akan menjelaskan tentang seluk beluk tentang Dunia Linux.
soo terus ikuti postingan saya.





Sumber: Open Source Campus Agreement
Oleh   : R.anton Raharja <anton@ngoprek.org>


Sejarah Perkembangan Sistem Operasi Android

Pada artikel kali ini saya akan membahas tentang perkembangan robot hijau dari awal hingga sekarang.Langsung aja kita bahas check it out!! ...