Pedoman dan Silabus OSN SMP 2023

Silahkan download pedoman dan silabus Olimpiade Sains Nasional (OSN) Jenjang SMP Tahun 2023 OSN

Belajar dan Pembelajaran

Belajar adalah segenap rangkaian kegiatan atau aktivitas yang dilakukan secara sadar oleh seseorang dan mengakibatkan perubahan dalam dirinya berupa penambahan pengetahuan atau kemahiran berdasarkan alat indera dan pengalamannya.

Pemrograman Web HTML5

HTML5 adalah revisi kelima dari HTML. Tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.

Pemrograman Mobile J2ME

J2ME (Java 2 Platform Micro Edition ) merupakan salah satu bagian dari teknologi java yang dipakai luas untuk pemrograman mobile. Download modul pengembangan aplikasi mobile disini

Tips Hemat Energi pada Komputer

Baca artikel-artikel menarik mengenai Ilmu Pendidikan, Bidang Teknologi informasi dan komunikasi serta ada juga tips dan triks, tutorial kemudian bisa download gratis software, ebook, games, dll. Terima Kasih sudah berkunjung di blog ini.....

Saturday, October 29, 2011

System Explorer 3.5.2

System Explorer adalah software alayzing tools (memiliki interface seperti Task Manager) yang memungkinkan Anda melihat apa yang terjadi di sistem komputer Anda, dari proses yang sedang aktif untuk driver yang diinstal, termasuk juga koleksi jaringan, aplikasi startup dan Internet Explorer add-ons

Dengan System Explorer Anda dapat mengakhiri setiap proses yang aktif atau menghapus item yang tidak diinginkan dari menu startup. System Explorer memiliki kemungkinan untuk mendapatkan informasi lebih lanjut tentang setiap proses dari Google, atau memeriksa virus dengan anti-virus tools online.


Fitur Utama System Explorer :
  • Informasi detail tentang Task, Proccess, Modules, Startups, IE Addons, Uninstallers, Windows, Services, Drivers, Connections dan File yang dibuka. 
  • Mudah untuk cek file yang mencurigakan melalui VirusTotal, layanan Jotti atau File Database System Explorer.
  • Mudah memantau kegiatan proses dan perubahan sistem.
  • Penggunaan grafik untuk System resources.
  • Petunjuk Tray dengan System detailed dan status baterai.
  • WMI Browser dan Sistem Info Tambahan. 
  • Dukungan Multilanguage.

Sistem Explorer tersedia dalam dua versi :
  1. Versi Installer : ini berisi wizard instalasi yang akan membantu Anda untuk dengan mudah menginstal dan setup Sistem Explorer pada sistem Anda.  
  2. Versi Portable : salah satu zip file yang berisi semua file yang diperlukan. Versi portable dapat diekstrak ke direktori manapun, flash disk, burn ke CD / DVD. Versi portabel yang berjalan dalam mode khusus dan instalasi default tidak meninggalkan jejak pada sistem operasi.
System Explorer adalah gratis untuk penggunaan pribadi dan komersial, versi terbaru saat ini adalah System Explorer 3.5.2! Membutuhkan sistem operasi Windows XP, Windows Vista atau Windows 7.


Info : www.systemexplorer.net


Download System Explorer 3.5.2 - Installer (1.67 MB) :
Download System Explorer 3.5.2 - Portable (1.73 MB) :

PCMAV 6.0 Asgard

PCMedia AntiVirus disingkat PCMAV adalah perangkat lunak antivirus gratis buatan PCMedia, sebuah majalah komputer Indonesia. Selain menggunakan mesin antivirusnya sendiri, PCMAV juga dapat dipasangkan dengan mesin ClamAV sebagai tambahan sehingga dapat mendeteksi lebih dari 200.000 virus komputer.


Saat ini PCMedia telah merilis versi terbarunya yaitu PCMAV 6.0 Asgard sebagai pengganti PCMAV 5.5 Valhalla yang merupakan satu-satunya antivirus yang mampu mengenali 4.711 virus dan variannya yang dilaporkan banyak menyebar di Indonesia.


Apa yang baru pada PCMAV 6.0 Asgard :
  1. Extensions Manager: penambahan extension sehingga total tersedia 9 extension siap pakai, yaitu :
    • Attribute Fixer: menormalkan kembali attribut file/folder yang diubah oleh virus menjadi hidden/system/read only.
    • Autorun Disabler: menonaktifkan fungsi Autorun pada drive tertentu atau semua drive sehingga mencegah penularan virus melalui manipulasi autorun.
    • Autorun Remover: menghapus file autorun yang ditemui pada drive system maupun USB.
    • Delete On Reboot: menghapus file yang dipilih pada reboot selanjutnya, berguna untuk menghapus file yang diproteksi oleh process tertentu sehingga tidak dapat dihapus.
    • Duplicate Files Finder: mencari file yang sama berdasarkan karakteristik tertentu sesuai dengan metode deteksi yang dipilih.
    • Registry Fixer: memperbaiki registry Windows yang sering dimanipulasi oleh virus.
    • Secure Delete: menghapus file dengan aman sehingga tidak dapat di-recover/undelete.
    • Task Manager: menampilkan process yang sedang aktif di memory dan menghentikannya jika diperlukan.
    • TCP Viewer: menampilkan koneksi TCP sehingga dapat memantau process mencurigakan seperti virus yang diam-diam menggunakan koneksi Internet.
  2. Virus Submit: Mengarahkan browser ke website yang telah disediakan khusus untuk upload file virus atau file mencurigakan agar dapat dianalisa oleh tim PCMAV.
  3. Mendukung pengiriman data statistik ke server sebagai backbone untuk pengembangan PCMAV lebih lanjut. Data yang dikirim *tidak* bersifat personal/confidential.
  4. FIXED! Perbaikan RTP yang mengganggu kinerja sistem pada komputer tertentu.
  5. IMPROVED! Fitur LinkProtector yang tidak lagi bentrok dengan antivirus luar seperti AVG dan ESS.
  6. IMPROVED! Ditambahkan notifikasi berupa baloon tips pada tray icon setelah memblok koneksi yang menuju link berbahaya.
  7. UPDATED! Ditambahkan database pengenal dan pembersih 120 virus lokal/asing/varian baru yang dilaporkan menyebar di Indonesia. Total 4711 virus beserta variannya.
  8. IMPROVED! Perubahan nama virus mengikuti varian baru yang ditemukan.
  9. IMPROVED! Perbaikan beberapa minor bug dan improvisasi kode internal untuk memastikan bahwa PCMAV tetap menjadi antivirus kebanggaan Indonesia.

Tampilan PCMAV 6.0 Asgard :


Download PCMAV 6.0 Asgard - Edisi Oktober-November 2011 (7.04 MB) :

Tips Memilih Netbook atau Laptop

Netbbook adalah pemain terbaru di dunia komputasi portabel. 
Apa perbedaan netbook dan laptop? Mana yang paling cocok untuk kebutuhan Anda? 

Netbook dan laptop memiliki satu hal sangat penting yang sama, yaitu keduanya membantu Anda untuk tetap terhubung. Namun jika berencana menggunakan komputer portabel, Anda harus mengetahui kebutuhan Anda sehingga membantu Anda dalam membuat pilihan. Belakangan ini, pasar netbook mengalami peningkatan dan netbook sering dipandang sebagai pengganti laptop pada masa depan. Tak diragukan lagi, netbook dan laptop memiliki kelebihan dan kekurangan masing-masing. Meskipun netbook menawarkan cukup banyak fungsi yang sama seperti yang ada pada laptop dan merupakan paket yang lebih kecil dan lebih murah, ada beberapa keuntungan menggunakan laptop. Karena itu Anda harus tahu apa yang harus dicari dalam laptop dan dalam netbook.

Perbandingan antara netbook dan laptop berdasarkan desain & faktor utilitas :

1. Ukuran dan Berat
Perbedaan pertama yang paling menonjol antara netbook dan laptop adalah ukuran. Netbook jauh lebih ringan dan lebih kecil dari pada laptop. Layar netbook biasanya berkisar 7 sampai 10 inci, sedangkan laptop biasanya dimulai dengan 14 inci. Oleh karena itu, sudah pasti netbook lebih kecil serta ringan dari pada laptop sehingga dapat dibawa dengan tas kecil.

2. Kecepatan dan Fungsi
Laptop sejak awal dirancang untuk menangani multitasking. Sebagian besar laptop model terbaru memiliki RAM minimal 2GB. Dilain pihak, netbook dirancang untuk aplikasi berbasiskan jaringan. Oleh karena itu, ia memiliki processor dengan kecepatan relatif rendah jika dibandingkan dengan laptop. RAM yang ditawarkan netbook juga lebih rendah dari pada laptop. Sebagian besar netbook datang dengan RAM 1 GB. Oleh karena itu,bekerja di netbook kadang-kadang sangat lambat, terutama ketika Anda sedang menggunakan beberapa program pada waktu yang sama.

3. Pemakaian Baterai
Netbook lebih unggul dari pada laptop dalam hal pemakaian baterai. Baterai netbook jauh lebih lama dari pada baterai laptop. Rendahnya konsumsi daya netbook karena tidak adanya drive CD/DVD dan layar yang lebih kecil berkontribusi terhadap meningkatnya pemakaian baterai. Netbook dapat digunakan selama sekitar lima sampai enam jam tanpa mengisi ulang. Ini tiga kali lebih lama dari pada rata-rata baterai laptop. Singkatnya ketika berbicara tentang pemakaian baterai, netbook jelas lebih unggul dari pada laptop.


4. Tampilan Multimedia
Melihat video dan bermain game di netbook bukanlah ide yang bagus. Sebagian besar netbook hanya memiliki kemampuan grafis dan RAM yang relatif rendah. Oleh karena itu, sulit untuk mendapatkan gambar halus dan tajam, terutama jika ada program lain yang berjalan pada waktu yang sama.

5. Harga
Bagi sebagian orang, harga kadang menjadi pertimbangan. Harga netbook berkisar antara 200 sampai 500 dolar, sedangkan laptop paling murah mulai sekitar 400 dolar. Jika membandingkan harga netbook tidak sampai setengah dari harga laptop kelas atas. Harga adalah faktor utama yang membuat netbook populer dikalangan pengguna yang membutuhkan komputasi biasa. Orang-orang yang membutuhkan mesin komputasi tinggi cenderung memilih netbook dari pada laptop.

6. Keyboard dan Drive CD/DVD
Ukuran keyboard yang kecil kadang menjadi halangan netbook untuk dipilih. Adalah dimensi keyboard yang sering menjadi masalah bagi kebanyakan orang. Karena bagi Anda yang memiliki jari-jari besar, Anda merasa kesulitan dalam mengetik sehingga sangat kesulitan dalam mengetik. Sebagian besar netbook tidak dilengkapi dengan drive CD/DVD sehingga kita tidak dapat menggunakan CD atau DVD pada netbook.


Kesimpulan

Meskipun netbook telah menjadi segmen terpanas dari pasar PC karena faktor bentuk dan harga, bagian TI harus berhati-hati melangkah sebelum mengimplementasikan netbook kepada para pekerja bisnis. Mengapa? karena teknologi terus masuk ke dalam perusahaan dan mempengaruhi anggaran dan implementasi bagian TI.

Netbook adalah komputer yang sangat cocok untuk belajar di sekolah dan perguruan tinggi, tetapi bukanlah solusi yang lengkap. Netbook tidak dirancang untuk kebutuhan multitasking, tetapi untuk browsing Internet dan pengolahan data sederhana. Ketika berbicara tentang kecepatan dan multitasking, game dan kemampuan komputasi yang tinggi sudah pasti laptop adalah pilihan utama.


Wednesday, October 26, 2011

Kelebihan dan Kekurangan Microsoft Office 2010

Microsoft office 2010 atau sering disingkat MS office 2010 merupakan program terbaru sebagai penyempurnaan dari versi sebelumnya, yaitu MS office 2007.  MS office 2010 merupakan generasi ke - 14 dari keluarga Office milik Microsoft. Dibanding MS office 2007, sekilas dari sisi tampilan hampir mirip, tapi dari sisi penggunaan MS office 2010 lebih simpel dan mempunyai banyak fitur tambahan dibandingkan MS office versi sebelumnya. Jika pada MS office 2007 banyak yang tidak suka karena ribet tapi pada MS office 2010 lebih simpel dan powerful. 

Berikut ini adalah kelebihan dan kekurangan MS Office 2010.

Kelebihan MS Office 2010 :
  1. Loading lebih cepat dan lebih ringan.
  2. Dapat menyimpan file dalam format PDF, dapat membuka open office (Linux).
  3. Tampilan sederhana tapi powerful.
  4. Sudah terintegrasi dengan web browser, file bisa diakses dan di edit lewat web browser.
Kekurangan MS office 2010 (Non Tehnis) :
  1. Pada OS Windows XP, harus update ke Service Pack 3. Pengalaman, Windows SP2 setelah di update ke SP3 komputer menjadi agak lamban.
  2. Pada Windows XP, proses aktivasi lebih bayak gagalnya. Pada Windows 7 proses aktivasi cukup satu kali klik langsung sukses.
  3. Meskipun pada Windows 7 install dan aktivasi Office berjalan lancar, tapi  proses aktifasi hanya sebatas 180 hari / 6 bulan. (yang punya Office aktivator silahkan berbagi).
Semoga informasi ini bermanfaat


Saturday, October 22, 2011

Android 4.0 Ice Cream Sandwich


Setelah pada bulan Februari lalu, sistem operasi Android Honeycomb diluncurkan untuk perangkat tablet, kali ini Google melakukan peningkatan kembali untuk sistem operasi terbarunya yang ditujukan untuk jajaran ponsel pintar yaitu Android 4.0 dengan nama Ice Cream Sandwich. Berbagai fitur dihadirkan pada sistem operasi ini, yang tentunya memberikan kemudahan dan lebih user friendly.


Fitur Android 4.0 ( Ice Cream Sandwich )
  • Kemudahan berpindah secara multi-tasking pada aplikasi yang sedang berjalan. Fitur ini menempatkan widget pada satu tab, sehingga widget tidak memenuhi layar ponsel Anda dan menjadi lebih rapi serta teratur.
  • Kemudahan saat membuka kunci ponsel dengan fitur Face Unlock, sehingga pengguna tidak perlu menuliskan serentetan kode angka dalam bentuk PIN, password ataupun pattern. Tentunya fitur ini menjadi lebih personal dengan menggunakan wajah Anda sebagai pembuka kunci ponsel.
  • Aplikasi Google+ diintegrasikan langsung kepada ponsel pintar, sehingga fitur Hangouts dan Messenger menjadi lebih mudah dilakukan cengan cepat. Pengguna dapat melakukan chatting dengan dukungan kamera pada sisi depan, tentunya video chat menjadi pilihan tersendiri untuk bertegur sapa dengan keluarga maupun kerabat dekat Anda.
  • Untuk Anda yang senang merekam momen dengan kamera, fitur Live Effects disajikan untuk memberikan nuansa tersendiri. Fitur ini memungkinkan Anda merubah bentuk foto secara Live saat melakukan pemotretan.
  • Pengguna dapat dengan mudah memotret secara panorama dimana penggabungan beberapa foto sekaligus akan dilakukan otomatis, sehingga hasil foto menjadi lebih melebar dan memberikan nuansa panorama.
  • Fitur Quick responses juga memberikan kemudahan Anda saat ingin merespon panggilan telepon disaat Anda sedang tidak dapat menjawabnya. Akan terdapat beberapa pilihan pesan suara visual pada layar, sehingga Anda tidak hanya memiliki pilihan Yes or No saat mendapat panggilan telepon, yang tentunya si penelepon pun akan mengetahui kesulitan Anda saat itu untuk tidak mengangkat panggilan telepon. Hal ini menjadi lebih user friendly dan lebih bersahabat tentunya.
  • Fitur informasi penggunaan data menjadi lebih terperinci, dimana pengguna yang memiliki keterbatasan kuota internet dapat memantaunya.  Tampilan disajikan dalam bentuk grafik dengan pilihan periode tertentu dan dapat memberikan peringatan kepada Anda pabila penggunaan internet sudah akan mencapai kuota.
  • Fitur Android Beam dimana Anda dapat melakukan pertukaran informasi menjadi lebih mudah antar ponsel pintar, seperti bertukar informasi situs, info kontak, hingga YouTube.

Berbagai fitur lainnya yang hadir pada Android 4.0 adalah :
  • Fitur Pinch-to-zoom pada kalendar.
  • Pencarian email pada Gmail secara offline, dengan menampilan email dalam 2 baris preview, serta dengan pilihan aksi yang dapat dilakukan pada bar bagian bawah.
  • Percakapan dalam Gmail pun menjadi lebih mudah dengan penggunaan geser ke kiri atau kanan.
  • Penambahan folder menjadi lebih mudah dilakukan dengan kemampuan drag-and-drop.
  • Fitur Launcher yang dapat di kustomisasi sesuai keinginan pengguna.
  • Pengguna dapat melakukan screenshot dengan fitur yang telah terintegrasi dengan cara menekan dan menahan tombol power dan tombol bawah volume.
  • Peningkatan untuk mengurangi kesalahan pengetikkan di sektor keyboard.
  • Pengguna dapat mengakses aplikasi secara langsung dari Lock Screen.
  • Peningkatan fitur copy-paste.
  • Fitur tab pada browser hadir untuk mempercepat pengguna, mampu beralih hingga 16 tab.
  • Browser secara otomatis akan dilakukan sinkronisasi dengan browser Google Chrome.
  • Hadir font modern "Roboto".
  • Kemampuan untuk mematikan aplikasi yang sedang berada di background memori.
  • Aplikasi kamera dengan fitur zero shutter lag, pengaturan waktu pengambilan momen, serta hadirnya fitur zooming saat merekam momen.
  • Layout galeri ditambahkan dengan kemampuan penggelompokkan berdasarkan lokasi maupun wajah kerabat Anda.
  • Fitur refresh pada aplikasi yang terintegrasi melalui jejaring sosial, update status dan foto dalam resolusi tinggi.
  • Fitur untuk dapat menonaktifkan aplikasi dari bawaan operator. Fitur ini juga dapat menonaktifkan semua aplikasi yang tidak Anda inginkan sehingga memori ROM dapat memiliki ruang lebih banyak dan tentunya Anda mempercepat kinerja ponsel pintar Anda.

Info : www.android.com


Android

Apa itu Android ?

Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.


Sejarah perkembangan Android

Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo Alto, California Amerika Serikat. Para pendiri Android Inc. bekerja pada Google, di antaranya Andy Rubin, Rich Miner, Nick Sears, dan Chris White. Saat itu banyak yang menganggap fungsi Android Inc. hanyalah sebagai perangkat lunak pada telepon seluler. Sejak saat itu muncul rumor bahwa Google hendak memasuki pasar telepon seluler. Di perusahaan Google, tim yang dipimpin Rubin bertugas mengembangkan program perangkat seluler yang didukung oleh kernel Linux. Hal ini menunjukkan indikasi bahwa Google sedang bersiap menghadapi persaingan dalam pasar telepon seluler. Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android.



Versi Android
  • Android versi 1.1
  • Android versi 1.5 (Cupcake)
  • Android versi 1.6 (Donut)
  • Android versi 2.0/2.1 (Eclair)
  • Android versi 2.2 (Froyo: Frozen Yoghurt)
  • Android versi 2.3 (Gingerbread)
  • Android versi 3.0/3.1 (Honeycomb)
  • Android versi 4.0 (Ice Cream) new.

Fitur Android
  • Kerangka aplikasi : itu memungkinkan penggunaan dan penghapusan komponen yang tersedia.
  • Dalvik mesin virtual : mesin virtual dioptimalkan untuk perangkat mobile.
  • Grafik : grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL.
  • SQLite : untuk penyimpanan data.
  • Mendukung media : audio, video, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • GSM, Bluetooth, EDGE, 3G, dan WiFi (hardware dependent)
  • Kamera, Global Positioning System (GPS), kompas, dan accelerometer (tergantung hardware).

Situs web Android : www.android.com


Wednesday, October 19, 2011

Tips memaksimalkan Smartphone Android

Demam ponsel berbasis Android tengah melanda. Berbagai konten dan fitur menarik tersedia terbukti mampu menyihir jutaan pengguna dalam waktu relatif singkat. Bagi Anda yang termasuk atau berminat untuk menjadi salah satu di antaranya, berikut beberapa tips berguna untuk memaksimalkan smartphone Robot Hijau Anda tersebut.


1. Memiliki akun Google
Android adalah sistem operasi milik Google, jadi Anda membutuhkan akun Google (atau Gmail) untuk menggunakan banyak fitur di smartphone Android Anda. Jika belum memilikinya, Anda bisa langsung membuatnya langsung di ponsel.

Saat pertama kali mengakses beberapa fitur yang terhubung dengan Google seperti Android Market, Anda akan langsung menemukan pilihan untuk membuat akun Gmail (email Google).

Proses pembuatan email cukup mudah; Anda hanya tinggal mengisi beberapa informasi data diri yang diminta serta nama akun beserta password pilihan Anda. Sedangkan jika Anda sudah memilikinya, cukup memasukkan nama akun (tanpa perlu embel-embel @gmail.com) dan password untuk mendaftarkan smartphone Anda dengan server Google.

2. Berlangganan data plan
Setelah terhubung ke server Google, smartphone Anda akan terus menerus menggunakan data untuk mencari update berbagai aplikasi termasuk Facebook dan email yang masuk. Ini tentu akan menguras pulsa sangat cepat dan banyak bahkan tanpa Anda sadari.

Solusinya, langganan paket internet yang disediakan operator Anda. Operator biasanya memberikan pilihan berdasarkan waktu (harian/mingguan/bulanan) dan besaran data. Untuk mudahnya ambil saja paket yang perbulan.

3. Unduh aplikasi dengan rating tinggi
Ratusan ribu aplikasi gratis di Android Market adalah salah satu daya tarik utama OS Android, tapi ingat bahwa tak semuanya cocok untuk smartphone dan kebutuhan Anda. Jadi, perhatikan rating yang terdapat di tiap aplikasi (ditunjukkan dengan logo bintang).

Semakin banyak bintang biasanya semakin bagus, meski beberapa pengguna "iseng" yang memberi rating rendah akan membuat bintangnya tidak sampai penuh. Selain itu baca juga ulasan pengguna yang sudah menggunakan aplikasi tersebut.

4. Underclock agar baterai irit
Sebenarnya lumrah jika smartphone Android boros dalam memakai daya baterai, namun hal ini bukan tak dapat diakali. Beberapa smartphone memiliki fitur underclock yang dapat langsung diakses dari menu, untuk menurunkan kecepatan prosesor. Misal sebelumnya berjalan di kecepatan 1Ghz, setelah di-underclock menjadi 800 Mhz.

Tak perlu khawatir ponsel akan berkurang drastis kinerjanya, karena saat Anda tidak sedang menjalankan aplikasi berat seperti bermain game atau menggunakan GPS, fitur yang satu ini merupakan jurus jitu untuk menghemat baterai.

5. Lindungi ponsel dari tangan jahil
Smartphone Android bisa dipastikan memiliki layar sentuh, sehingga Anda bisa menggunakan fungsi kunci layar dengan menggambar gestur (pola) tertentu ataupun dengan kata sandi untuk melindunginya dari tangan jahil.

Fitur ini bisa ditemukan di Pengaturan, submenu Lokasi & Pengaman, lalu pilih Tetapkan Kunci Layar. Di sini Anda bisa tentukan sendiri jenis pengamanan yang bisa Anda gunakan. Jika terasa kurang, Anda bisa mengunduh aplikasi pengamanan tambahan dari Android Market.

6. Kunjungi situs dan forum yang mengulas tentang ponsel merek Anda
Sering-seringlah mengunjungi situs atau forum yang membahas mengenai Android. Hampir setiap hari ada update baru, entah itu aplikasi maupun berbagai tips seputar ponsel Anda.

Beberapa situs atau forum juga kerap menjelaskan troubleshooting berbagai masalah yang kerap terjadi pada ponsel Android. Mengingat tiap merek memiliki ciri khas tersendiri, kami sarankan Anda mengunjungi forum yang ditujukan khusus bagi merek ponsel Android yang Anda miliki.

Tips di atas merupakan petunjuk dasar bagi Anda yang baru pertama kali atau belum lama menggunakan ponsel Android. Jadi jangan ragu untuk terus mencoba dan bereksperimen dengan smartphone Android Anda!

Semoga bermanfaat


Monday, October 17, 2011

Tips Memilih Tablet PC atau Notebook

Konsep komputer telah berubah. Jika dulu kita membayangkan sebuah komputer merupakan produk berdesain kotak yang terkesan kaku dan dilengkapi keyboard, lain halnya sekarang. Komputer muncul dalam berbagai bentuk, termasuk dalam bentuk tablet yang mengandalkan layar sentuh tanpa bantuan papan ketik.

Meningkatnya popularitas tablet PC tersebut kini malah dituding sebagai salah satu penyebab melambatnya pertumbuhan penjualan notebook dan netbook. Padahal, rata-rata vendor dan media memosisikan komputer tablet ini sebagai komputer kedua, sebagai pelengkap laptop atau notebook.

Tapi di sisi konsumen, sering muncul kebingungan antara membeli tablet PC atau notebook. Ditambah gencarnya aksi penjual yang mempromosikan barang dagangannya, seringkali konsumen kurang puas akibat salah membeli.



Untuk memastikan Anda dapat memaksimalkan produk yang dibeli, berikut tiga langkah yang dapat dijadikan panduan pengambilan keputusan saat harus memilih antara tablet PC dan notebook.

1.   Kenali Kebutuhan Anda

Meskipun sama-sama tergolong sebagai komputer, namun tablet dan notebook dirancang untuk cara penggunaan dan tujuan yang berbeda. Bahkan, kebanyakan tablet PC yang beredar memiliki sistem operasi yang berbeda. Akibat adanya perbedaan sistem operasi ini, maka aplikasi atau software yang digunakan juga otomatis berbeda. Misalnya, untuk notebook berbasis sistem operasi Microsoft Windows, Anda mungkin akan menggunakan Microsoft Office atau Open Office untuk membuka naskah atau menyelesaikan laporan keuangan. Tapi di komputer tablet, aplikasi yang digunakan sama berbeda, baik dari segi kemampuan, fitur, dan cara penggunaan. Jadi pastikan kebutuhan Anda akan dapat dipenuhi perangkat yang baru dibeli tersebut. Perbedaan mendasar lainnya terletak pada penggunaan keyboard. Walaupun Anda dapat menggunakan komputer tablet dengan keyboard tambahan, namun hampir semua aplikasi untuk tablet dirancang untuk memaksimalkan penggunaan layar sentuh.

Jadi jika Anda banyak melakukan input teks seperti mengetik naskah yang panjang, memasukkan data, dan hobi bermain game serius, disarankan Anda membeli notebook. Namun, jika aktivitas komputer Anda hanya sebatas browsing Internet, chatting, mengetik naskah pendek, mencatat buku harian, mendengarkan lagu, bermain game yang santai, serta jarang mengetik, maka tablet PC dapat memenuhi kebutuhan Anda. Pastikan aplikasi yang Anda butuhkan ada di platform yang diinginkan.

2.   Hitung Dananya

Begitu sudah mengenali kebutuhan Anda, kini pastikan dana yang dimiliki cukup. Saat menghitung dana yang disiapkan untuk membeli tablet atau notebook, pastikan ada dana tambahan untuk membeli aksesoris pendukung atau garansi tambahan. Beberapa tablet PC juga telah dilengkapi fasilitas mobile Internet terintegrasi, yang memungkinkan koneksi Internet melalui jaringan koneksi data operator seluler. Untuk notebook, seringkali Anda harus mengeluarkan dana ekstra untuk membeli dongle atau modem USB untuk terkoneksi ke Internet. Tergantung merek dan spesifikasi, harga tablet PC berkisar antara Rp 1,5 juta — Rp 8 juta. Sedangkan untuk netbook, antara Rp 2,5 juta — Rp 6 juta dan notebook antara Rp 3 juta — Rp 30 juta. Seringkali, perbedaan harga terletak pada merek dan beberapa fitur yang dimilikinya. Salah satu keuntungan membeli tablet keluaran merek terkenal adalah dukungan purna jual serta nilai jual kembali yang lebih baik. Sedangkan untuk notebook, mengingat spesifikasinya yang cenderung lebih seragam, merek, desain, dan harga akan menjadi pertimbangan yang utama.

Mengingat harga tablet PC yang relatif lebih murah dibanding notebook dan netbook, tidak ada salahnya jika Anda memilih tablet PC. Tentunya jika memang tablet PC dapat memenuhi kebutuhan.

3.   Seberapa tinggi mobilitas Anda?

Mungkin inilah pertimbangan yang paling menentukan. Bagi yang sering bepergian, membawa notebook kadang cukup membebani akibat ukuran dan bobotnya. Apalagi jika Anda membawanya untuk waktu yang cukup lama, menggunakan tas notebook ala kadarnya. Jika Anda memiliki mobilitas tinggi dan kebutuhan hanya sekadar presentasi atau mengakses Internet, maka tablet PC merupakan pilihan yang bijaksana. Selain ringan, tablet PC juga lebih dingin sehingga tidak menimbulkan masalah jika lupa dimatikan saat berada di tas. Daya tahan baterai yang panjang serta waktu menyala yang singkat juga menjadi nilai tambah yang patut diperhitungkan.

Kesimpulan
Komputer tablet boleh dibilang masih tergolong pendatang baru, sehingga perkembangannya masih dalam tahap awal. Ke depan, komputer tablet akan memiliki kemampuan dan kegunaan yang lebih banyak. Baik notebook dan tablet memiliki keunggulan dan kelemahannya tersendiri, jadi pastikan Anda tidak salah pilih. Selamat membeli.



Saturday, October 15, 2011

Cara Membuat File PDF


Banyak jalan menuju ke ROMA begitu kata pribahasa, sama halnya dengan banyak cara untuk membuat file PDF . Untuk membuat file dengan format PDF (Portable Document Format) Anda bisa menggunakan software PDF editor, aplikasi converter PDF, atau software jenis lainnya. Salah satu cara yang akan kita gunakan adalah dengan memanfaatkan aplikasi Microsoft Office 2007 Add-in yaitu Microsoft Save as PDF or XPS. Karena aplikasi ini selain gratis, cara penggunaanya / instalasinya pun sangat mudah.

Dengan aplikasi Add-in Anda dapat mengubah format file office (doc, xls, ppt, odt, ods, odp, dan lain-lain) menjadi file dengan format (pdf). Jika di dalam program OpenOffice atau LibreOffice (OS Linux) add ons penyimpanan PDF langsung sudah tersedia di program aplikasi, tapi di aplikasi Microsoft Office 2007, kita membutuhkan Add-in Save As PDF. Namun, pada aplikasi Microfot Office 2010, fitur Save As PDF ini sudah tersedia dengan sendirinya. Sehingga kita tidak perlu pagi menambahkan Add-in PDF di dalamnya.

Berikut ini adalah contoh bagaimana cara untuk mengubah file dengan format doc (WORD) ke file dengan format pdf pada MS Office 2007 dengan menggunakan aplikasi Microsoft Office 2007 Add-in : Microsoft Save as PDF or XPS.

Langkah - langkahnya adalah sebagai berikut :
  • Download Microsoft Office 2007 Add-in : Microsoft Save as PDF or XPS dari situs microsoft klik disini. Atau langsung saja  pada tombol download dibawah ini :
  • Proses Install : klik dua kali file program SaveAsPDFandXPS.exe untuk memulai program Setup. Ikuti instruksi pada layar untuk menyelesaikan instalasi.
  • Setelah Anda selesai menginstalnya, buka dokumen yang ingin Anda rubah atau publikasikan menjadi file dengan format PDF. Kemudian, klik Menu Office Button, pilih Save As atau PDF or XPS.


  • Isikan nama file yang diinginkan pada File name, kemudian tentukan pilihan format PDF pada bagian Save as type.
  • Klik tombol "Publish" atau "Save"
  • Selesai.

Untuk mengubah file doc (WORD) menjadi PDF dengan Microsoft Office 2010, caranya klik File → pilih Save & Send, klik Send as PDF atau Create PDF/XLS Document. Cara yang kedua dapat dilakukan dengan cara klik File → Save As, kemudian pada bagian save as type ganti format file menjadi PDF.


Pada program aplikasi OpenOffice atau LibreOffice (Sistem Operasi Linux) caranya adalah klik menu File, → pilih Export as PDF. Cara ini juga bisa dilakukan dengan cara Save As seperti pada Microsoft Office kemudian pada bagian Save as type ganti format file menjadi PDF.




Catatan :
Untuk membuat file PDF dari format Office lainnya seperti Excel dan PowerPoint caranya sama seperti diatas.



Sejarah Perkembangan Sistem Operasi

Perkembangan Sistem Operasi dimulai dengan memanfaatkan sistem batch (Gambar 1, “Bagan Memori Untuk Sistem Monitor Batch Sederhana”). Para operator mengumpulkan job-job yang mirip yang kemudian dijalankan secara berkelompok. Umpama, job yang memerlukan kompilator Fortran akan dikumpulkan ke dalam sebuah batch bersama dengan job-job lainnya yang juga memerlukan kompilator Fortran. Setelah sebuah kelompok job rampung, maka kelompok job berikutnya akan dijalankan secara otomatis.

Gambar 1. Bagan Memori Untuk Sistem Batch Sederhana

Pada perkembangan berikutnya, diperkenalkan konsep Multiprogrammed System. Dengan sistem ini job-job disimpan di memori utama di waktu yang sama dan CPU dipergunakan bergantian. Hal ini membutuhkan beberapa kemampuan tambahan yaitu: penyediaan I/O routine oleh sistem, pengaturan memori untuk mengalokasikan memori pada beberapa Job, penjadwalan CPU untuk memilih job mana yang akan dijalankan, serta pengalokasian perangkat keras lain (Gambar 1.4, “Bagan Memori Untuk Sistem Monitor Batch Sederhana”).

Peningkatan lanjut dikenal sistem "bagi waktu"/"tugas ganda"/"komputasi interaktif" (Time-Sharing System/ Multitasking/ Interactive Computing). Sistem ini, secara simultan dapat diakses lebih dari satu pengguna. CPU digunakan bergantian oleh job-job di memori dan di disk. CPU dialokasikan hanya pada job di memori dan job dipindahkan dari dan ke disk. Interaksi langsung antara pengguna dan komputer ini melahirkan konsep baru, yaitu response time yang diupayakan wajar agar tidak terlalu lama menunggu.

Hingga akhir tahun 1980-an, sistem komputer dengan kemampuan yang "normal", lazim dikenal dengan istilah main-frame. Sistem komputer dengan kemampuan jauh lebih rendah (dan lebih murah) disebut "komputer mini". Sebaliknya, komputer dengan kemampuan jauh lebih canggih disebut komputer super (super-computer). CDC 6600 merupakan yang pertama dikenal dengan sebutan komputer super menjelang akhir tahun 1960-an. Namun prinsip kerja dari Sistem Operasi dari semua komputer tersebut lebih kurang sama saja.


Perkembangan sistem operasi dibedakan atas  :
  • Mainframe System
  • Multiprogrammed System
  • Time-Sharing System (Multitasking)
  • Desktop System (PC)
  • Multiprocessor System (Parallel)
  • Distributed System
  • Clustered System
  • Real-Time System
  • Handheld System.

Untuk lebih jelasnya mengenai perkembangan sistem operasi di atas, Anda bisa men-download Materi Sejarah Perkembangan Sistem Operasi di bawah ini dengan format PDF dan DOC :

Download Materi : Sejarah Perkembangan Sistem Operasi.pdf (321.46 KB)
Download Materi : Sejarah Perkembangan Sistem Operasi.doc (303.50 KB)


Sistem Operasi

Apa itu Sistem Operasi ?

Sistem operasi atau dalam bahasa Inggris disebut operating system (OS) adalah seperangkat program yang mengelola sumber daya perangkat keras komputer, dan menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem operasi adalah jenis yang paling penting dari perangkat lunak sistem dalam sistem komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program aplikasi boot.

Untuk fungsi-fungsi perangkat keras seperti sebagai masukan dan keluaran dan alokasi memori, sistem operasi bertindak sebagai perantara antara program aplikasi dan perangkat keras komputer, meskipun kode aplikasi biasanya dieksekusi langsung oleh perangkat keras dan seringkali akan menghubungi OS atau terputus oleh itu. Sistem operasi yang ditemukan pada hampir semua perangkat yang berisi komputer-dari ponsel dan konsol permainan video untuk superkomputer dan server web.

Contoh populer sistem operasi modern termasuk Linux, Android, Mac OS X, dan Microsoft Windows.


Sistem Operasi secara umum terdiri dari beberapa bagian :
  • Mekanisme Boot, yaitu meletakkan kernel ke dalam memory
  • Kernel, yaitu inti dari sebuah Sistem Operasi
  • Command Interpreter atau shell, yang bertugas membaca input dari pengguna
  • Pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat dipanggil oleh aplikasi lain
  • Driver untuk berinteraksi dengan hardware eksternal, sekaligus untuk mengontrol mereka.
Jika Anda membutuhkan materi belajar Sistem Operasi, Anda bisa download Materi Pengenalan Sistem Operasi dibawah ini yang dibuat dalam Microsoft Office PowerPoint :

Free Download Materi : Pengenalan Sistem Operasi.ppt (278.50 KB)


Teknologi Informasi dan Komunikasi

Apa itu Teknologi Informasi dan Komunikasi ?

Teknologi Informasi dan Komunikasi (TIK), atau dalam bahasa Inggris dikenal dengan istilah Information and Communication Technologies (ICT), adalah payung besar terminologi yang mencakup seluruh peralatan teknis untuk memproses dan menyampaikan informasi. TIK mencakup dua aspek yaitu teknologi informasi dan teknologi komunikasi. 

Teknologi informasi meliputi segala hal yang berkaitan dengan proses, penggunaan sebagai alat bantu, manipulasi, dan pengelolaan informasi. Sedangkan teknologi komunikasi adalah segala sesuatu yang berkaitan dengan penggunaan alat bantu untuk memproses dan mentransfer data dari perangkat yang satu ke lainnya. Oleh karena itu, teknologi informasi dan teknologi komunikasi adalah dua buah konsep yang tidak terpisahkan. Jadi Teknologi Informasi dan Komunikasi mengandung pengertian luas yaitu segala kegiatan yang terkait dengan pemrosesan, manipulasi, pengelolaan, pemindahan informasi antar media. Istilah TIK muncul setelah adanya perpaduan antara teknologi komputer (baik perangkat keras maupun perangkat lunak) dengan teknologi komunikasi pada pertengahan abad ke-20. Perpaduan kedua teknologi tersebut berkembang pesat melampaui bidang teknologi lainnya. Hingga awal abad ke-21 TIK masih terus mengalami berbagai perubahan dan belum terlihat titik jenuhnya.


Sejarah Teknologi Informasi dan Komunikasi

Ada beberapa tonggak perkembangan teknologi yang secara nyata memberi sumbangan terhadap perkembangan TIK hingga saat ini. Pertama yaitu temuan telepon oleh Alexander Graham Bell pada tahun 1875. Temuan ini kemudian berkembang menjadi pengadaan jaringan komunikasi dengan kabel yang meliputi seluruh daratan Amerika, bahkan kemudian diikuti pemasangan kabel komunikasi trans-atlantik. Jaringan telepon ini merupakan infrastruktur masif pertama yang dibangun manusia untuk komunikasi global. Memasuki abad ke-20, tepatnya antara tahun 1910-1920, terwujud sebuah transmisi suara tanpa kabel melalui siaran radio AM yang pertama. Komunikasi suara tanpa kabel ini pun segera berkembang pesat. Kemudian diikuti pula oleh transmisi audio-visual tanpa kabel, yang berwujud siaran televisi pada tahun 1940-an. Komputer elektronik pertama beroperasi pada tahun 1943. Lalu diikuti oleh tahapan miniaturisasi komponen elektronik melalui penemuan transistor pada tahun 1947 dan rangkaian terpadu (integrated electronics) pada tahun 1957. Perkembangan teknologi elektronika, yang merupakan cikal bakal TIK saat ini, mendapatkan momen emasnya pada era Perang Dingin.

Persaingan IPTEK antara blok Barat (Amerika Serikat) dan blok Timur (dulu Uni Soviet) justru memacu perkembangan teknologi elektronika lewat upaya miniaturisasi rangkaian elektronik untuk pengendali pesawat ruang angkasa maupun mesin-mesin perang. Miniaturisasi komponen elektronik, melalui penciptaan rangkaian terpadu, pada puncaknya melahirkan mikroprosesor. Mikroprosesor inilah yang menjadi 'otak' perangkat keras komputer dan terus berevolusi sampai saat ini. Perangkat telekomunikasi berkembang pesat saat teknologi digital mulai digunakan menggantikan teknologi analog. Teknologi analog mulai terasa menampakkan batas-batas maksimal pengeksplorasiannya. Digitalisasi perangkat telekomunikasi kemudian berkonvergensi dengan perangkat komputer yang sejak awal merupakan perangkat yang mengadopsi teknologi digital. Produk hasil konvergensi inilah yang saat ini muncul dalam bentuk telepon seluler. Di atas infrastruktur telekomunikasi dan komputasi ini kandungan isi (content) berupa multimedia mendapatkan tempat yang tepat untuk berkembang. Konvergensi telekomunikasi - komputasi multimedia inilah yang menjadi ciri abad ke-21, sebagaimana abad ke-18 dicirikan oleh revolusi industri. Bila revolusi industri menjadikan mesin-mesin sebagai pengganti 'otot' manusia, maka revolusi digital (karena konvergensi telekomunikasi - komputasi multimedia terjadi melalui implementasi teknologi digital) menciptakan mesin-mesin yang mengganti (atau setidaknya meningkatkan kemampuan) 'otak' manusia.

Komputer dan Jaringan


Friday, October 14, 2011

Jaringan Komputer

Pengertian Jaringan Komputer

Jaringan komputer (Jarkom) adalah sebuah kumpulan komputer, printer dan peralatan lainnya yang terhubung dalam satu kesatuan. Informasi dan data bergerak melalui kabel-kabel atau tanpa kabel sehingga memungkinkan pengguna jaringan komputer dapat saling bertukar dokumen dan data, mencetak pada printer yang sama dan bersama-sama menggunakan hardware/software yang terhubung dengan jaringan. Setiap komputer, printer atau periferal yang terhubung dengan jaringan disebut node. Sebuah jaringan komputer dapat memiliki dua, puluhan, ribuan atau bahkan jutaan node.



Sejarah Jaringan Komputer

Sejarah jaringan komputer bermula dari lahirnya konsep jaringan komputer pada tahun 1940-an di Amerika yang digagas oleh sebuah proyek pengembangan komputer MODEL I di laboratorium Bell dan group riset Universitas Harvard yang dipimpin profesor Howard Aiken.
  • Tahun 1950 ditemukan konsep distribusi proses berdasarkan waktu yang dikenal dengan nama TSS (Time Sharing System).
  • Tahun 1969 Departemen Pertahanan Amerika, U.S. Defense Advanced Research Projects Agency (DARPA) memutuskan untuk mengadakan riset yang dikenal dengan nama ARPANET.
  • Tahun 1970, sudah lebih dari 10 komputer yang berhasil dihubungkan satu sama lain, kemudian mulai digunakan konsep proses distribusi (Distributed Processing).
  • Tahun 1972, Roy Tomlinson berhasil menyempurnakan program surat elektonik (email) yang dibuatnya setahun yang lalu untuk ARPANET.
  • Tahun 1979, Tom Truscott, Jim Ellis dan Steve Bellovin, menciptakan newsgroups pertama yang diberi nama USENET (User Network).
  • Tahun 1981, France Telecom menciptakan sesuatu hal yang baru dengan meluncurkan telepon televisi pertama, di mana orang bisa saling menelepon yang juga berhubungan dengan video link.
  • Pada tahun 1982 dibentuk sebuah Transmission Control Protocol (TCP) atau lebih dikenal dengan sebutan Internet Protocol (IP) yang kita kenal hingga saat ini.
  • Tahun 1984 diperkenalkan Sistem Penamaan Domain atau domain name system, yang kini kita kenal dengan DNS.
  • Tahun 1987, jumlah komputer yang tersambung ke jaringan melonjak 10 kali lipat menjadi 10000 lebih.
  • Tahun 1988, Jarkko Oikarinen (Finlandia) menemukan Internet Relay Chat (IRC)  yang memungkinkan dua orang atau lebih pengguna komputer dapat berinteraksi secara langsung dengan pengiriman pesan (Chatting ).
  • Tahun 1990, Tim Berners Lee merancang sebuah programe penyunting dan penjelajah yang dapat menjelajai komputer yang satu dengan yang lainnya dengan membentuk jaringan yang disebut World Wide Web (WWW).
  • Tahun 1994, Yahoo! didirikan, yang juga sekaligus tahun kelahiran Netscape Navigator 1.0.


Jenis - jenis Jaringan Komputer

Secara umum jaringan komputer dibagi atas lima jenis, yaitu :
  1. Local Area Network (LAN)
    Local Area Network (LAN), merupakan jaringan milik pribadi di dalam sebuah gedung atau kampus yang berukuran sampai beberapa kilometer. LAN seringkali digunakan untuk menghubungkan komputer-komputer pribadi dan workstation dalam kantor suatu perusahaan atau pabrik-pabrik untuk memakai bersama sumberdaya (resouce, misalnya printer) dan saling bertukar informasi.
  2. Metropolitan Area Network (MAN)
    Metropolitan Area Network (MAN), pada dasarnya merupakan versi LAN yang berukuran lebih besar dan biasanya menggunakan teknologi yang sama dengan LAN. MAN dapat mencakup kantor-kantor perusahaan yang letaknya berdekatan atau juga sebuah kota dan dapat dimanfaatkan untuk keperluan pribadi (swasta) atau umum. MAN mampu menunjang data dan suara, bahkan dapat berhubungan dengan jaringan televisi kabel.
  3. Wide Area Network (WAN)
    Wide Area Network (WAN), jangkauannya mencakup daerah geografis yang luas, seringkali mencakup sebuah negara bahkan benua. WAN terdiri dari kumpulan mesinmesin yang bertujuan untuk menjalankan program-program (aplikasi) pemakai.
  4. Internet
    Internet adalah kumpulan dari beberapa jenis jaringan yang berbeda LAN, WAN, atau keduanya mencakup seluruh dunia yang saling terkoneksi.
  5. Jaringan Tanpa Kabel
    Jaringan tanpa kabel merupakan suatu solusi terhadap komukasi yang tidak bisa dilakukan dengan jaringan yang menggunakan kabel. Misalnya orang yang ingin mendapat informasi atau melakukan komunikasi walaupun sedang berada diatas mobil atau pesawat terbang, maka mutlak jaringan tanpa kabel diperlukan karena koneksi kabel tidaklah mungkin dibuat di dalam mobil atau pesawat.


Topologi Jaringan Komputer

Topologi jaringan adalah suatu cara menghubungkan komputer yang satu dengan komputer lainnya sehingga membentuk suatu jaringan.

Berdasarkan topologi jaringan, jaringan komputer dapat dibedakan atas :
  1. Topologi Bus
    Topologi bus merupakan topologi yang banyak dipergunakan pada masa penggunaan kabel sepaksi menjamur. Dengan menggunakan T-Connector (dengan terminator 50ohm pada ujung network), maka komputer atau perangkat jaringan lainnya bisa dengan mudah dihubungkan satu sama lain.
  2. Topologi Bintang (Star)
    Topologi bintang merupakan bentuk topologi jaringan yang berupa konvergensi dari node tengah ke setiap node atau pengguna. Topologi jaringan bintang termasuk topologi jaringan dengan biaya menengah.
  3. Topologi Cincin (Ring)
    Topologi cincin adalah topologi jaringan berbentuk rangkaian titik yang masing-masing terhubung ke dua titik lainnya, sedemikian sehingga membentuk jalur melingkar membentuk cincin.
  4. Topologi Mesh
    Topologi mesh adalah suatu bentuk hubungan antar perangkat dimana setiap perangkat terhubung secara langsung ke perangkat lainnya yang ada di dalam jaringan. Akibatnya, dalam topologi mesh setiap perangkat dapat berkomunikasi langsung dengan perangkat yang dituju (dedicated links).
  5. Topologi Pohon (Tree)
    Topologi pohon adalah kombinasi karakteristik antara topologi bintang dan topologi bus. Topologi ini terdiri atas kumpulan topologi bintang yang dihubungkan dalam satu topologi bus sebagai jalur tulang punggung atau backbone.
  6. Topologi Linier (Line)
    Topologi linear biasa disebut dengan topologi bus beruntut, tata letak ini termasuk tata letak umum. Satu kabel utama menghubungkan tiap titik sambungan (komputer) yang dihubungkan dengan penyambung yang disebut dengan Penyambung-T dan pada ujungnya harus diakhiri dengan sebuah penamat (terminator).


Berdasarkan fungsi, jaringan komputer terbagi menjadi :
  • Jaringan Klien-server (Client-server)
    Jaringan klien-server pada ddasaranya ada satu komputer yang disiapkan menjadi peladen (server) dari komputer lainnya yang sebagai klien (client).
  • Jaringan Ujung ke ujung (Peer-to-peer)
    Jaringan ujung ke ujung itu ditunjukkan dengan komputer-komputer saling mendukung, sehingga setiap komputer dapat meminta pemakaian bersama sumberdaya dari komputer lainnya, demikian pula harus siap melayani permintaan dari komputer lainnya. 


Wednesday, October 12, 2011

Yahoo! Messenger Pingbox

Cara pasang Yahoo! Messenger Pingbox ™ widget chat di blog.

Yahoo! Messenger Pingbox adalah fasilitas chatting antara Anda (pengguna Yahoo! Messenger) dengan pengunjung profil situs sosial, blog, atau situs website. Percakapan Pingbox benar-benar private artinya setiap percakapan Pingbox adalah eksklusif hanya antara seorang pengunjung individual dan Anda. Selain oleh Anda berdua, percakapan Pingbox tidak dapat dilihat oleh orang lain. Hal ini benar meskipun banyak (dan sangat banyak!) pengunjung yang dapat berada di halaman web yang sama kapan saja. Faktanya tetap sama bahwa tidak ada orang lain yang dapat melihat percakapan Pingbox selain orang yang sedang Anda ajak chatting tersebut.



Berikut adalah langkah-langkah memasang widget chat Pingbox di blog :
  • Buka halaman http://id.messenger.yahoo.com/pingbox/ 
  • Silahkan login terlebih dahulu dengan menggunakan ID Yahoo Anda
  • Klik " Buat Pingbox "
  • Isi kolom yang tersedia, misalnya: tema background, nama yang akan ditampilkan, ukuran huruf, pesan yang ditampilkan jika anda sedang online, dan pesan jika anda offline
  • Beri nama Pingbox Anda (terserah) kemudian klik " Simpan "
  • Pilih situs web dimana Anda akan meletakkan YM chat box tersebut (blogger, wordpress, dll)
  • Tentukan ukuran chatbox yang akan digunakan atau gunakan ukuran yang direkomendasikan
  • Salin dan tempel kode HTML di situs web Anda, klik " Salin ke clipboard "
  • Lalu paste kode tersebut di tempat yang anda inginkan, misalnya di sidebar untuk blogger dan wordpress
  • Selesai.


Tuesday, October 11, 2011

Basis Data (DataBase)

Basis data atau dalam bahasa Inggris disebut database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).



Definisi Database
  • Database didefinisikan sebagai kumpulan data yang diorganisasi dengan cara dan aturan tertentu pada tempat penyimpanan sekunder guna merepresentasikan dunia nyata (real world), sedemikian rupa sehingga kita bisa mendapatkan informasi yang kita inginkan dari padanya.
  • Database adalah kumpulan data yang disimpan secara terstruktur dalam tempat penyimpanan sekunder dengan struktur yang didefinisikan. Konsep database dipakai jika sistem pengolahan data suatu badan usaha (perusahaan) mempunyai beberapa seri aplikasi dengan penggunaan satu atau beberapa file untuk setiap seri aplikasinya.

Sistem Database

Sistem Database didefinisikan sebagai kombinasi perangkat lunak (software) dan perangkat keras (hardware) yang memungkinkan untuk melaksanakan tugas pengolahan database dalam skala yang cukup besar sehingga memenuhi kebutuhan informasi pemakai dari padanya. Suatu sistem database dapat terwujud apabila ada kerjasama diantara unsur-unsur pendukungnnya, yaitu unsur manusia, hardware dan software.
  • Unsur manusia meliputi end-user, programmer dan DBA (DataBase Administrator)
  • Hardware adalah perangkat komputer dimana database disimpan yang dibutuhkan unsur manusia untuk melaksanakan tugasnya
  • Software adalah perangkat lunak yang digunakan untuk mengoperasikan komputer yang meliputi sistem operasi, program aplikasi, dan DBMS.


DBMS

DBMS (DataBase Management System) merupakan software yang tugas utamanya membantu kita untuk membuat, mengupdate (insert, edit, delete), mengolah dan menyajikan informasi yang terkandung dalam database.

DBMS yang digunakan dalam suatu sistem database biasanya mempunyai bagian-bagian sebagi berikut :
  1. Data Description Language (DDL)
    Suatu bahasa yang digunakan untuk mendeklarasikan skema database menjadi kumpulan tabel data dan hasilnya disimpan dalam suatu file khusus yang disebut Data Ditionary. DDL ini juga digunakan untuk menentukan struktur tempat penyimpanan dan metode akses (data storage and definition language).
  2. Data Manipulation Language (DML)
    Suatu bahasa yang memungkinkan pemakai untuk mengakses dan memanipulasi nilai-nilai data dari suatu database.
  3. Database Control System (DBCS)
    Bagian DBMS yang bertugas mengeksekusi command (perintah) dan queries (bahasa tanya-jawab), serta mengontrol dan mengendalikan jalannya sistem DBMS secara keseluruhan.
    Beberapa perangkat lunak DBMS yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data diantaranya adalah Microsoft Access, Microsoft SQL Server, MySQL, PostgreSQL, Oracle, Sybase, dBase, Firebird,  Visual FoxPro,dll.


    Yahoo! Massenger 11

    Yahoo! Messenger atau sering disingkat "Y!M" atau "YM" merupakan program pengirim pesan instan populer yang disediakan oleh Yahoo!. Yahoo! Messenger tersedia secara gratis dan dapat diunduh serta diakses menggunakan Yahoo! ID yang biasa digunakan untuk mengakses layanan Yahoo! yang lainnya, seperti Yahoo! Mail. Penggunaan ID ini juga mengakibatkan pengguna dapat langsung diberitahu bila mendapat sebuah e-mail.

    Yahoo! juga menawarkan layanan PC-PC, PC-Telepon dan Telepon-ke-PC, transfer file, webcam hosting, layanan pesan teks, dan ruang chatting dalam berbagai kategori. Saat ini, versi terbaru Yahoo! Messenger untuk Microsoft Windows adalah Yahoo! Massenger 11.0.0.2014.



    Beberapa fitur terbaru dari Yahoo! Messenger 11 :
    • Anda dapat dengan mudah terhubung dengan teman-teman Anda dimanapun Anda berada dengan social network berbeda. Anda dapat melihat, comment, memberikan “like” dan lain-lain ke Yahoo! Pulse, twitter, facebook, flickr dan social network lainnya secara langsung
    • Anda dapat melakukan chatting secara langsung ke teman-teman Anda di facebook, windows live, dan lain-lain. Anda bisa post status ke banyak social network sekaligus seperti facebook, twitter dan yahoo pulse secara langsung dari yahoo messenger 11 ini
    • Fitur multimedia chat yang lebih banyak seperti video call dengan kualitas gambar dan suara yang lebih jernih, saling tukar foto dan video baik antar komputer maupun ke iphone dan android
    • Chatting dimanapun dan kapanpun secara virtual. Anda bisa chatting di komputer kemudian melanjutkan di iphone, android, blackberry atau device lainnya secara langsung
    • Selalu online setiap saat dan Anda bisa login di banyak device sekaligus, Anda bisa login di multi komputer dan banyak device sekaligus secara bersamaan tanpa takut kehilangan pesan
    • Dapat dengan mudah melihat pesan-pesan yang sudah Anda terima di yahoo messenger ketika anda login di komputer atau device lainnya (recent messages tersimpan secara online dan tidak secara lokal di komputer anda)
    • Dari sisi kemanan fitur anti-bot dan spam blocker yang lebih baik dan file pemindaian otomatis untuk pengguna Norton AntiVirus atau Internet Security.

      Download Yahoo! Messenger 11 (msgr11id) versi bahasa indonesia :

      Download Yahoo! Messenger 11.0.0.2014 (17.5 MB) :

      Sunday, October 9, 2011

      Pemrograman Java

      Pengenalan Bahasa Pemrograman Java

      Java adalah bahasa pemrograman berorientasi objek yang dikembangkan oleh James Gosling dan rekan-rekannya di Sun Microsystems pada awal 1990-an. Tidak seperti bahasa-bahasa konvensional yang umumnya dirancang untuk dikompilasi ke kode (mesin), atau ditafsirkan dari kode sumber pada saat runtime, Java dimaksudkan untuk dikompilasi ke bytecode, yang kemudian dijalankan (umumnya menggunakan kompilasi JIT) oleh Java Virtual Machine (JVM).

       Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.


      Kelebihan Bahasa Pemrograman Java
      • Multiplatform
        Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris.
      • OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)
        Artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis objek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
      • Perpustakaan Kelas Yang Lengkap
        Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
      • Bergaya C++
        Memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
      • Pengumpulan sampah otomatis
        Memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

      Kekurangan Bahasa Pemrograman Java
      • Tulis sekali, jalankan di mana saja
        Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
      • Mudah didekompilasi
        Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
      • Penggunaan memori yang banyak
        Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.


      Contoh Kode Program Sederhana Dalam Java

      Contoh program Halo dunia yang ditulis menggunakan bahasa pemrograman Java adalah sebagai berikut :

      // Outputs "Hello, world!" and then exits
      public class HelloWorld {
         public static void main(String args[]) {
             System.out.println("Hello, world!");
         }
      }


      Tahap Kompilasi Java
      • Tulis / Ubah. Pemrogram menulis program dan menyimpannya di media dalam bentuk berkas '.java'.
      • Kompilasi. Pengkompilasi membentuk bytecodes dari program menjadi bentuk berkas '.class'.
      • Muat. Pemuat kelas memuat bytecodes ke memori.
      • Verifikasi. Peng-verifikasi memastikan bytecodes tidak mengganggu sistem keamanan Java.
      • Jalankan. Penerjemah menerjemahkan bytecodes ke bahasa mesin.tidak bisa di pakai‘’


      Pemrograman Berorientasi Objek (PBO)


      Definisi Pemrograman Berorientasi Objek

      Pemrograman berorientasi objek (PBO) atau dalam bahasa Inggris disebut Object Oriented Programming (OOP) merupakan paradigma pemrograman yang menggunakan "objek" untuk merancang aplikasi dan program komputer. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Ini menggunakan beberapa teknik dari paradigma yang ditetapkan sebelumnya, termasuk warisan, modularitas, polimorfisme, dan enkapsulasi. Saat ini, ada banyak bahasa pemrograman populer yang mendukung PBO seperti Ada, C++, Delphi, Java, Lisp, SmallTalk, Perl, PHP, Python, Ruby, VB.Net, Visual FoxPro, and Visual Prolog.



      Konsep dasar dari Pemrograman Berorientasi Objek
      • Class (Kelas)
        Kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebagai contoh 'class of dog' adalah suatu unit yang terdiri atas definisi-definisi data dan fungsi-fungsi yang menunjuk pada berbagai macam perilaku/turunan dari anjing. Sebagai contoh, kelas anjing akan terdiri dari sifat-sifat yang dimiliki oleh semua anjing, misalnya untuk berkembang biak, warna bulu, dan kemampuan untuk menggonggong. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.
      • Object (Objek)
        Membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer. Objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek. Sebuah contoh dari kelas tertentu, kelas anjing mendefinisikan semua anjing mungkin dengan daftar karakteristik yang mereka miliki, objek Lassie adalah salah satu anjing tertentu, dengan versi karakteristik tertentu. Anjing memiliki bulu, Lassie berbulu coklat-putih. Dalam jargon programmer, objek Lassie adalah instance dari kelas Dog. Himpunan nilai-nilai dari atribut objek tertentu disebut state.
      • Method (Metode)
        Tingkah laku dari suatu objek atau kelas, jika bersifat static berarti tingkah laku semua objek dalam kelas tersebut. Method diletakkan di dalam classbody (sebaiknya tidak diletakkan dalam method lain). Sebagai contoh Lassie wujudnya Anjing, memiliki kemampuan untuk menggonggong. Jadi menggogngong () adalah salah satu metode Lassie. Dia mungkin memiliki metode lain juga, misalnya duduk () atau makan (). Dalam program ini, menggunakan metode hanya akan mempengaruhi satu objek tertentu, semua Anjing mengonggong, tetapi Anda membutuhkan satu anjing tertentu untuk melakukan menggonggong.
      • Message passing
        Proses di mana suatu benda mengirimkan data ke objek lain atau meminta objek lain untuk memohon sebuah metode.
      • Abstraksi
        Kemampuan sebuah program untuk melewati aspek informasi yang diproses olehnya, yaitu kemampuan untuk memfokus pada inti. Setiap objek dalam sistem melayani sebagai model dari "pelaku" abstrak yang dapat melakukan kerja, laporan dan perubahan keadaannya, dan berkomunikasi dengan objek lainnya dalam sistem, tanpa mengungkapkan bagaimana kelebihan ini diterapkan. Proses, fungsi atau metode dapat juga dibuat abstrak, dan beberapa teknik digunakan untuk mengembangkan sebuah pengabstrakan. Sebagai contoh, anjing Lassie dapat diperlakukan sebagai anjing yang memiliki banyak waktu, Collie ketika diperlukan untuk mengakses atribut Collie atau perilaku tertentu, dan sebagai Hewan (mungkin kelas induk Anjing) ketika menghitung hewan peliharaan Timmy.
      • Inheritance (Warisan)
        Dalam beberapa kasus, kelas akan memiliki "subclass," versi yang lebih khusus dari kelas. Sebagai contoh, kelas Anjing mungkin memiliki sub-kelas sebut saja Collie , Chihuahua, dan GoldenRetriever. Dalam kasus ini, Lassie akan menjadi sebuah instance dari subclass Collie. Subclass mewarisi atribut dan perilaku dari kelas induknya, dan dapat memperkenalkan mereka sendiri. Misalkan kelas anjing mendefinisikan sebuah metode yang disebut menggonggong () dan sifat yang disebut furColor. Setiap sub-kelas (Collie, Chihuahua, dan GoldenRetriever) akan mewarisi anggota, yang berarti bahwa programmer hanya perlu sekali menulis kode untuk mereka. Masing-masing subclass dapat mengubah sifat-sifat yang diwariskan. Jadi, misalnya, kelas Collie mungkin menetapkan bahwa default furColor untuk collie adalah cokelat dan putih. Subclass Chihuahua dapat menentukan bahwa metode menggonggong () ini secara default bernada tinggi. Subclass juga dapat menambahkan anggota baru. Subclass Chihuahua dapat menambahkan metode yang disebut gemetar (). Jadi contoh individu chihuahua akan menggunakan menggonggong bernada tinggi () dari subclass Chihuahua, yang pada gilirannya mewarisi menggonggong biasa () dari Anjing. Objek chihuahua juga memiliki metode gemetar (), tetapi Lassie tidak, karena dia adalah Collie, bukan Chihuahua. Pada kenyataannya, warisan adalah sebuah hubungan : Lassie adalah suatu Collie. Collie adalah Anjing. Jadi, Lassie mewarisi anggota kedua Collies dan Anjing. Ketika sebuah obyek atau kelas yang mewarisi ciri dari lebih dari satu kelas leluhur, dan tidak satupun dari nenek moyang adalah nenek moyang dari yang lain, maka itu disebut multiple inheritance.
      • Encapsulation (Enkapsulasi)
        Memastikan pengguna sebuah objek tidak dapat mengganti keadaan dalam dari sebuah objek dengan cara yang tidak layak; hanya metode dalam objek tersebut yang diberi izin untuk mengakses keadaannya. Setiap objek mengakses interface yang menyebutkan bagaimana objek lainnya dapat berinteraksi dengannya. Objek lainnya tidak akan mengetahui dan tergantung kepada representasi dalam objek tersebut. Jadi, misalnya, kelas Anjing memiliki metode menggonggong (). Kode untuk metode menggonggong () mendefinisikan persis bagaimana gonggongan terjadi (misalnya, dengan menghirup () dan kemudian buang napas (), dengan nada dan volume tertentu). Timmy, teman Lassie, bagaimanapun, tidak perlu tahu persis bagaimana dia menggonggong. Enkapsulasi dapat dicapai dengan menetapkan kelas-kelas menggunakan anggota dari sebuah objek. Hasilnya adalah bahwa setiap objek dihadapkan untuk setiap antarmuka kelas tertentu yang diakses anggota kelas. Alasan untuk enkapsulasi adalah untuk mencegah klien dari sebuah antarmuka dari tergantung pada bagian-bagian dari pelaksanaan yang mungkin berubah di masa depan, sehingga memungkinkan perubahan-perubahan yang akan dibuat lebih mudah, yaitu, tanpa perubahan kepada klien. Sebagai contoh, sebuah antarmuka dapat memastikan bahwa anak anjing hanya dapat ditambahkan ke sebuah objek dari kelas anjing oleh kode di kelas itu. Anggota seringkali ditentukan sebagai publik, dilindungi atau swasta, menentukan apakah mereka yang tersedia untuk semua kelas, sub-kelas atau hanya mendefinisikan kelas. Beberapa bahasa melangkah lebih jauh: Java menggunakan kata kunci yang dilindungi untuk membatasi akses juga untuk kelas-kelas dalam paket yang sama, dan C + + memungkinkan seseorang untuk menentukan kelas yang dapat mengakses setiap anggota.
      • Polymorphism (Polimorfisme)
        Polimorfisme adalah kemampuan perilaku untuk bervariasi berdasarkan pada kondisi di mana perilaku dipanggil, yaitu dengan dua atau lebih metode. Bahasa orientasi objek dapat mengirim pesan, metode tertentu yang berhubungan dengan sebuah pengiriman pesan tergantung kepada objek tertentu di mana pesan tersebut dikirim. Contohnya, bila sebuah burung menerima pesan "gerak cepat", dia akan menggerakan sayapnya dan terbang. Bila seekor singa menerima pesan yang sama, dia akan menggerakkan kakinya dan berlari. Keduanya menjawab sebuah pesan yang sama, namun yang sesuai dengan kemampuan hewan tersebut. Ini disebut polimorfisme karena sebuah variabel tungal dalam program dapat memegang berbagai jenis objek yang berbeda selagi program berjalan, dan teks program yang sama dapat memanggil beberapa metode yang berbeda di saat yang berbeda dalam pemanggilan yang sama. Hal ini berlawanan dengan bahasa fungsional yang mencapai polimorfisme melalui penggunaan fungsi kelas-pertama.
      Dengan menggunakan OOP maka dalam melakukan pemecahan suatu masalah kita tidak melihat bagaimana cara menyelesaikan suatu masalah tersebut (terstruktur) tetapi objek-objek apa yang dapat melakukan pemecahan masalah tersebut. Sebagai contoh anggap kita memiliki sebuah departemen yang memiliki manager, sekretaris, petugas administrasi data dan lainnya. Misal manager tersebut ingin memperoleh data dari bag administrasi maka manager tersebut tidak harus mengambilnya langsung tetapi dapat menyuruh petugas bag administrasi untuk mengambilnya. Pada kasus tersebut seorang manager tidak harus mengetahui bagaimana cara mengambil data tersebut tetapi manager bisa mendapatkan data tersebut melalui objek petugas adminiistrasi. Jadi untuk menyelesaikan suatu masalah dengan kolaborasi antar objek-objek yang ada karena setiap objek memiliki deskripsi tugasnya sendiri.


      Share

      Twitter Delicious Facebook Digg Stumbleupon Favorites More