Laman

Monday 27 May 2013

Perbedaan Pemrograman Prosedural dan Pemrograman Berorientasi Objek

Seperti yang telah kita ketahui, semua program computer terdiri atas kode dan data. Kode yang saya maksud di sini adalh proses logis program (misalnya fungsi), sedangkan data dapat berupa variable maupun konstanta. Selanjutnya, kode dan data tersebut secara konseptual diatur sedemikian rupa sehingga sehingga dapat bekerja sama untuk menghasilkan program keluaran sesuai dengan proses yang diinginkan.

Pada model pemrograman tradisional atau procedural (disebut process-oriented model), semua data dan kode digabung menjadi satu bagian dalam satu program. Untuk program-program sderhana yang hanyamembutuhkan beberapa buah baris kode, penggunaan ini tentu tidak menjadi masalah. Permasalahan baru akan timbul pada saat program tersebut berkembang ke arah yang lebih besar dan kompleks, yang mungkin membutuhkan ratusan atau bahkan mencapai ribuan baris kode. Alasan semacam inilah yang menjadi benih diciptakannya model pemrograman baru, yaitu model pemrograman berorientasi objek (object-oriented model). Pada model ini, komponen-komponen penyusun program secara konseptual akan dipecah menjadi bagian-bagian tersendiri yang disebut dengan objek. 

Di dalam pemrograman berorientasi objek, setiap objek akan memiliki data (sifat, berupa variable maupun konstanta) dan method(perilaku atau kemampuan melakukan sesuatu, berupa fungsi). Jadi objek dapat didefenisikan sebagai entitas yang memiliki data dan method. Sebagai contoh, manusia; adalah suatu objek yang memiliki data-data (misalnya: nama, jenis kelamin, tinggi badan, berat badan, dan yang lain) dan juga method (misalnya : cara bicara, cara berjalan, cara marah dan sebagainya). Di dalam dunia pemrograman, objek semacam ini diabstraksikan menjadi sebuah kelas. Dengan kata lain, kelas adalah bentuk abstrak dari sebuah objek. Wujud nyata dari suatu kelas disebut dengan instance. Sebagai contoh, apabila terdapat kelas manusia, maka contoh instance-nya adalah: Udin, Kabayan, George dll. Contoh lain, apabila terdapat kelas kucing, maka contoh instance-nya adalah: SI meong, si manis, si puspus dll.
Secara umum, beberapa keuntungan yang tampak pada model pemrograman berorientasi objek adalah sebagai berikut:
·         >>Objek-objeknya dapat digunakan ulang (reuseable) untuk program-program lain
·         >>Programnya lebih terstruktur dan  lebih mudah untuk dikembangkan
·         >>Bersifat natural atau alami, karena perilaku dan sifat-sifat objek di dalam program akan disesuaikan dengan objek-objek nyata yang ada di alam sekitar kita.

Linux Mint

Linux Mint adalah sistem operasi berbasis Linux untuk PC. Inti dari LinuxMint adalah Ubuntu, sehingga aplikasi yang dapat berjalan di Ubuntu, juga bisa berjalan pada LinuxMint. Walaupun inti dari LinuxMint adalah Ubuntu, LinuxMint hadir dengan tampilan yang berbeda dengan Ubuntu. (wikipedia.com)

Di sini aku share tampilan awal ketika aku  install Linux Mint PC gw......








Friday 10 May 2013

Semua ada rekamannya pada Tuhan…

Hiduplah dengan benar dan jujur karena itu adalah yang disukai Tuhan dan membuat kisah hidup kita menjadi lebih menarik untuk di tonton ketika Tuhan memutar semua rekaman tentang hidup kita…

#Amsal 5:21 Karena segala jalan orang terbuka di depan mata TUHAN, dan segala langkah orang diawasi-Nya.
#Amsal 15:3 Mata TUHAN ada di segala tempat, mengawasi orang jahat dan orang baik.
#Mazmur 33:18 Sesungguhnya, mata TUHAN tertuju kepada mereka yang takut akan Dia, kepada mereka yang berharap akan kasih setia-Nya.

ingat kawan... "Semua ada rekamannya pada Tuhan…"

10 Titah Ni Naibata


 (Bahasa Simalungun)
1. Ahu do Jahowa Naibatamu, Nini Naibatanta, lang malo ho marnaibata nalegan sobali Ahu
2. Lang malo ganaonmu, anjaha lang malo usihanmu, barang aha na i nagori atas, pakon na i tanoh on, age na i bagas bah pakon na i toruh ni tanoh, anggo na gabe sisombahon barang sibalosan
3. Lang malo sobutan Goran ni Naibata anggo lang tiba jujurni, ai hona uhumNi do magira sagala na marhampungkon GoranNi
4. Dingat ma manrobuhom ari minggu in, i bagas na onom ari ma horjahon sagala horjamu, tapi anggo ari na papituhon in, ari parsaranan ni Jahowa Naibatamu do in. Lang malo ho marhorja ibagas na sadari in, barang anakmu pe barang borumu, barang na rokkon ho dalahi, barang na rokkon ho naboru, age pinahanmu pe, age sinhuta na legan na roh hu hutamu. Ai ibagas na onom arian do itompa Naibata, langit pakon tanoh, pakon laut ampa haganup isi ni. Dob ai marsaran do ia bani ari papituhon in. Halani ai do ase ipasu-pasu Naibata Jahowa ari parsaranan Ni ai anjaha irobuhon
5. Maningon pasangaponmu do namatorasmu, ase martuah ho, anjaha dokah ho manggoluh bani tanoh na binerehon ni Naibata mu hu bam
6. Ulang ho mamunuh
7. Ulang ho marbangkis
8. Ulang ho manangko
9. Ulang ho ra manaksihon hata na so tongon marimbang hasoman jolma.
10. Lang malo uhur-uhurmu rumah ni hasoman mu, anjaha lang malo uhur-uhuranmu urang rumah ni hasomanmu, barang na rokkonsi dalahi, barang na rokkonsi naboru, barang lombuni, barang hudani, barang aha pe arta ni hasoman



Monday 6 May 2013

Fedora


DESKTOP FEDORA 18


Ini adalah versi terbaru Edisi Desktop sistem operasi Linux Fedora. Ini semua yang Anda butuhkan untuk mencoba Fedora — Anda tidak perlu menghapus apapun di sistem Anda saat ini untuk mencobanya, dan tidak beresiko pada berkas-berkas milik Anda. Cobalah Fedora, dan jika Anda menyukainya, Anda dapat menginstal Fedora ke harddisk langsung dari desktop Media Live jika Anda menginginkannya.

916MB, image berformat ISO untuk PC yang kompatibel dengan Intel (64-bit)

Download Fedora



Kubuntu


Kubuntu merupakan varian resmi dari Ubuntu yang menggunakan KDE  sebagai lingkungan Desktop nya, berbeda dengan Ubuntu yang menggunakan Gnome dan Xubuntu yang menggunakan Xfce sebagai lingkungan desktop nya. Kubuntu didistribusikan secara gratis, Kubuntu bisa didapatkan dengan cuma-cuma, baik melalui media unduh atau ShipIt


Perbedaan Kubuntu dan Ubuntu

Instalasi Ubuntu akan memiliki desktop GNOME, aplikasi GNOME dan GTK+ admin tools. Sedangkan instalasi Kubuntu memiliki dekstop KDE, aplikasi KDE contoh Kontact, Konqueror, dan KDE admin tools contoh Kpackagekit. Sebagai tambahan, Kubuntu lebih menggunakan paket dari KDE/Qt daripada GTK+ toolkit berbasis aplikasi. Tetapi, ada beberapa cara untuk menginstal dari sistem peranti yang berbeda ini, contohnya Menginstall Ubuntu kemudian menambahkan KDE, atau menginstall Kubuntu 'metapackage'.

wikipedia


Tulisan Singkat mengenai Android


Kita semua sudah pasti mengenal apa itu yang namanya Android. Android adalah sistem operasi yang sangat fenomenal dan sangat suksess yang pada tahun 2012 telah menguasai lebih dari 70% pasar sistem operasi komputer di seluruh dunia khususnya sistem operasi pada smartphone dan tablet pc. Luar biasa bukan? Kesuksesan sistem operasi Android tidak lepas dari peran dari Linux itu sendiri dan juga cara pengembangan open source tersebut.

Demikian pula dengan sistem operasi lainnya yang berbasis Linux seperti FireFox OS, Chrome OS, Sailfish/Meego, Tizen, BlankOn, dan Ubuntu diprediksi akan sukses seperti Android.
Semua contoh di atas adalah keluarga Linux meski tidak menggunakan kata Linux.
Android consists of a kernel based on Linux kernel version 2.6