Laman

Sabtu, 17 Maret 2012

Understanding Cyberworld 2020

Sudahkah temen-teman blogger semua menonton film dengan judul Understanding Cyberworld 2020?????

ya sebuah film dengan bertemakan teknologi di tahun 2020,Film yang menceritakn bagaimana perkembangan teknologi komputer dari masa ke masa,di mulai dari generasi komputer ENIAC Electrical Numerical Integrator Analyzer and Computer, ENIAC membutuhkan sedikitnya 18.000 tabung hampa dan menghabiskan 7 buah ruangan, terbayang sebesar apa komputer generasi pertama itu????hinga komputer tersebut bisa sampai pada generais saat ini yang bisa kita bawa kemana-mana atau biasa di sebut komputer jinjing (laptop),berdasarkan hukum morris, dia mengatakan bahwa "PERKEMBANGAN SUATU TEKNOLOGI ITU AKAN TERJADI PADA 18 BULAN BERIKUTNYA DENGAN PERKEMBANGAN 2 KALI DARI TEKNOLOGI YANG ADA SAAT INI".Perkembangan teknologi itu pun tidak hanya untuk sebuah komputer tetapi ada pada semua komponen yang bisa membantu meringankan tugas manusia,kalau saat ini banyak tercipta robot dengan kemampuan untuk melayani manusia, pada masanya nanti manusia akan sangat terbantu dengan robot robot yang diciptakan oleh manusia itu sendiri guna membantu tugas sehari-hari sebagai gambaran Dalam film ini di jelaskan bahwa pada tahun 2020 nanti teknologi Komputer akan berada di setiap tempat baik itu diruang tamu, tempat masak/dapur dan di mana saja dan dengan adanya perkembangan teknologi komputer ini dapat memberikan banyak informasi kepada seluruh manusia yang ada di mana saja.peralatan komputer nantinya tidak hanya berada dalam sebuah casingnya tetapi telah tertanam pada setiap peralatan yang kita miliki,sebagai contoh buku kita kita pasang microcip dan ketika buku itu kita pinjam maka kita akan bisa meminta informasi dimana buku kita berda,sebagai gambaran nya dan tidak hanya itu komputer nantinya bisa diterapkan pada semua aspek kehidupan manusia tetapi bagaimana pun teknologi itu berkembang masih ada manuisa di belakang semua perkembangan teknologi tersebut,jadi pada dasarnya teknologi itu diciptakan oleh manusia untuk membantu manusia, tetapi teknilogi tidak akan bisa mengalahkan manusia itu sendiri.

Jumat, 16 Maret 2012

Memilih Processor


Meneruskan posting saya sebelumnya mengenai pemilihan motherboard,kali ini saya akan membahas mengenai langkah-langkah untuk memilih processor yang akan kita gunakan pada komputer kita yang perlu kita ketahui dalam memilih processor antara lain adalah

1. Menu Spesifikasi, untuk memilih spesifikasi komputer seperti RAM, CPU, VGA, MB dan Caches
2. Mengetahui spesifikasi processor
Name : Nama Processor
Code Name : Ya bisa dibilang suku dari processor, pengambilan code name ini dilakukan pada saat produksi processor
Package : Menunjukan Tipe Socket Processor
Technology : Menunjukan teknologi yang diterapkan di processor, dan menunjukan ukurannya dalam satuan nanometer (nm), untuk lebih lengkap dan jelas silahkan lihat di : www.mahabintang.com
Core Voltage : Adalah voltase yang dibutuhkan oleh processor
Specification : Menunjukan spesifikasi processor, berapa kecepatannya.
Instruction : Adalah Fitur-fitur yang terdapat pada processor
3. Mengetahui Clock Speed dari processor
Core Speed : Menunjukan Kecepatan inti processor
Multiplier : Pengkali dengan Bus Speed atau Multiplier * Bus Speed = Core Clock
Bus Speed : Menunjuka kecepatan Bus
Rated FSB : Menunjukan tipe FSB yang ditampilkan dalam bentuk kecepatan (MHz)
contoh : FSB 800, 1066, 1156, 1250, 1333, 1366, 2000, 2400, dll

4. Mengetahui Cache
    Cache digunakan oleh CPU untuk mengurangi rata-rata waktu ketika mengakses memori.  Cache adalah memori yang lebih kecil, lebih cepat yang menyimpan salinan data dari lokasi yang paling sering digunakan memori utama. Selama mengakses memori sebagian besar lokasi cache memori, latency rata-rata  dari pengaksesan memori akan lebih dekat dengan latency cache daripada latency dari memori utama.
    Ketika prosesor  membutuhkan untuk membaca/menulis dari/ke sebuah lokasi di memori utama, cek dulu apakah salinan data ada di cache. Jika demikian, prosesor segera membaca dari atau menulis ke cache, yang jauh lebih cepat daripada membaca dari atau menulis ke memori utama.
    Cache juga digunakan untuk menjembatani CPU dengan RAM untuk menghindari terjadinya bottleneck karena sifatnya yang "tidak lebih cepat dari processor dan tidak lebih lambat dari RAM". Bottleneck adalah peristiwa dimana kinerja atau kapasitas dari keseluruhan sistem dibatasi oleh suatu komponen sumberdaya. Hal itu menyebabkan performa tidak dapat dimaksimalkan. Peristiwa ini terjadi karena adanya perbedaan kecepatan yang ekstrim antara Processor dengan RAM. Maka dari itu untuk menghindari peristiwa bottleneck dipakailah cache tersebut.


Cache mikroprosesor disusun berdasarkan kedekatannya dengan prosesor (L1, L2, L3 dan seterusnya). Memori cache mikroprosesor dikelaskan ke dalam tingkatannya sendiri:
Level-1: memiliki ukuran paling kecil di antara semua cache, sekitar puluhan kilobyte saja. Kecepatannya paling cepat di antara semua cache.
Level-2:  memiliki ukuran yang lebih besar dibandingkan dengan cache level-1, yakni sekitar 64 kB, 256 kB, 512 kB, 1024 kB, atau lebih besar. Meski demikian, kecepatannya lebih lambat dibandingkan dengan level-1, dengan nilai latency kira-kira 2 kali hingga 10 kali. Cache level-2 ini bersifat opsional. Beberapa prosesor murah dan prosesor sebelum Intel Pentium tidak memiliki cache level 2.
Level-3:  memiliki ukuran yang lebih besar dibandingkan dengan cache level-2, yakni sekitar beberapa megabyte tapi agak lambat. Cache ini bersifat opsional. Umumnya digunakan pada prosesor-prosesor server dan workstation seperti Intel Xeon atau Intel Itanium. Beberapa prosesor desktop juga menawarkan cache level-3 (seperti halnya Intel Pentium Extreme Edition, Core i-3 dan beberapa dari AMD).

demikian sekilas mengenai pembahasan processor semoga bisa bermanfaat bagi pembaca semua nya

Memilih Motherboard


Melanjutkan posting saya sebelumnya mengenai langkah langkah pemilihan spesifikasi hardware komputer maka saya lanjutkan dengan posting saya ini yang akan menjelaskan secara detail mengenai pemilihan komponen tersebut dari segi teknis.
Motherboard
Motherboard merupakan bagian paling penting dalam komputer, karena motherboard adalah komponen paling utama pada rancangan sistem komputer.Kualitas motherboard juga sangat berpengaruh pada kemampuan dukungan terhadap jenis dan kapasitas komponen lainnya serta batas kemampuan upgrade.Untuk itu lakukanlah pemilihan spesifikasi yang baik untuk motherboard komputer yang akan kita beli.
Lihat Spesifikasi yang harus diperhatikan pada motherboard komputer adalah:
1.Jenis Slot / Socket Processor
Jenis konektor processor (socket) menentukan jenis processor yang dapat digunakan dan batasan update dari processor Contoh : Socket 478 dapat dipakai untuk semua prosessor kelas Pentium 4 dan Celeron 4 dengan FSB 400, 533 dan 800 Mhz (Itu merupakan contoh tergantung budget yang ada,karena sekarang banyak sekali jenis motherboard dari berbagai merk ) Jadi intinya pilihlah motherboard dari slot dan batasan kemampuan upgrade .
2.Chipset motherboard
Pilih motherboard dengan chipset terbaru yang mendukung memori terbaru seperti DDR sampai seterusnya. atau slot 4X minimal dan harddisk ATA-SATA 100 minimal.
3.Jenis dan kapasitas slot memory
 Slot jenis DDR keatas adalan pilihan yang terbaik karena mendukung kapasitas memori lebih besar. Untuk kecepatan, memori terbaik adalah DDR SDRAM atau RDRAM, tetapi RDRAM lebih mahal.
4.Slot ekspansi
Perhatikan jenis dan jumlah slot ekspansi yang tersedia, seperti PCI bus minimal tipe 2.1, AGP bus 4 X support (minimum) dan ISA bus. Sesuaikan slot ekspansi dengan card adapter yang akan dipasang. Sebaiknya masih tersisa slot kosong untuk memasang card adapter yang mungkin diperlukan.
5.Port I/O
Periksa jenis dan jumlah port I/O yang tersedia seperti USB, firewire, serial dan parallel port. Sesuaikan dengan kebutuhan piranti eksternal.
6.Feature
Motherboard berkualitas baik akan diilengkapi dengan feature Power Management ACPI untuk efisiensi penggunaan daya listrik dan PnP System (Plug and Play) yakni instalasi otomatis piranti eksternal.


demikianlah penjelasan mengenai tips memilih motherboard yang bisa saya sharing

Memilih Spesifikasi Komputer

Komputer adalah salah satu perangkat yang sudah menjadi kebutuhan manusia yang manusia gunakan untuk membantunya dalam menjalankan tugasnya seperti desain, pemrograman, mengetik, membantu menghiburnya seperti: memutar lagu, Video, bermain game, dan lain sebagainya karena melihat tujuan dan pemanfaat dari pemakaian komputer yang berbeda-beda, hal ini juga mempengaruhi spesifikasi (komponen-komponen) penyusun dari komputer itu sendiri agar komputer yang dibeli sesuai dengan keperluan penggunaannya.

Tidak hanya dalam kehidupan dalam memilih komputer pun ada beberapa faktor yang harus diperhitungkan agar tujuan dari pembelian komputer bisa sama dengan tujuan dari penggunaan komputer tersebut, faktor-faktor tersebut adalah:
Pertama, untuk membeli komputer, tentukan dulu tujuannya (programming, video editing, ngetik, buat punya-punya aja, dll).
Kedua, tentukan budget maksimal yang bisa disediakan untuk membeli perangkat komputer. Budget ini sebaiknya disesuaikan dengan kebutuhan/tujuan pembelian komputer. Makin besar kebutuhannya, tentu makin besar budget yang harus disediakan.Estimasi budget PC kelas value adalah antara 2,5 - 3 juta rupiah. Untuk multimedia, sekitar 3 - 10 juta rupiah. Desain grafis dan animasi sekitar 20 juta rupiah keatas. Jadi, bagi yang budgetnya masih dibawah itu, sebaiknya ditunda dulu beberapa saat. Menabung dulu agar mendapat spesifikasi yang nyaman digunakan.
Ketiga, setelah tujuan dan budget didapat, tentukan platform yang ingin digunakan. Ada dua produsen prosesor yang umum menjadi pilihan. Intel dan AMD. Selain itu memang ada beberapa jenis prosesor lain, tapi umumnya dipakai sebagai server atau kegunaan lainnya. Sedangkan untuk personal computer, kedua jenis prosesor inilah yang lazim digunakan (Intel dan AMD).

Keempat, pikirkan apakah di masa mendatang ada rencana untuk mengupgrade komputer Anda. Misalnya saja, budget Anda saat ini hanya cukup membeli perangkat yang bagus di prosesor dan motherboard, sementara RAM dan VGA nya seadanya. Anda berniat mengupgrade RAM dan VGA agar sesuai dengan kemampuan prosesor dan motherboard pada saat ada dana lagi nanti. Entah bulan depan atau beberapa bulan lagi. Maka hal ini juga harus dipertimbangkan. Jika tidak ada rencana upgrade, maka spesifikasi komputer yang ingin dibeli harus benar-benar sesuai agar tidak ada ketimpangan pada proses kerjanya [bottleneck]. Karena kedepannya, tidak akan ada penyesuaian peripheral yang digunakan.
Adapun peripheral yang dibutuhkan untuk merakit sebuah komputer adalah:
1. CPU (Central Processing Unit)
2. Motherboard
3. RAM
4. VGA
5. Harddisk
6. Drive Optic (DVD)
7. Sound Card
8. PSU
9. Monitor.



Operator


Operator adalah suatu tanda atau simbol yang digunakan untuk suatu operasi tertentu. Bahasa C menyediakan operator Pengerjaan, operator Aritmatika, operator tipe, operator hubungan, operator logika, operator bitwise, operator dan operator koma.


Aritmetic Operator 
Operator aritmatika melibatkan 2 buah operand, terkadang operand yang digunakan berbeda tipenya. Untuk menghindari hal-hal yang tidak diinginkan maka kompiler C mempunyai pedoman untuk operand yang berbeda tipe :
1. Tipe char akan dikonversikan ke tipe int
2. Tipe float akan dikonversikan ke tipe double
3. Jenjang tertinggi adalah mulai dari long double, double, long int, unsigned int, dan int. ini berarti tipe double dioperasikan dengan tipe int akan menghasilkan tipe double.


Operator Unary (Unary Operator)
Operator unary merupakan operator yang hanya menggunakan sebuah operand saja. Operator-operator unary mempunyai jenjang 2.



Operator Pengerjaan (Assigment Operator)
Operator pengejaan digunakan untuk memindahkan nilai dari suatu ungkapan kesuatu pengenal. 

Operator Hubungan (Relational Operator)
Operator hubungan digunakan untuk menunjukkan hubungan antara 2 buah operand. Banyak digunakan untuk penyeleksian kondisi dengan statement if, do-while, atau while.

Jumat, 09 Maret 2012

Bahasa Pemrograman C


BAHASA PEMROGRAMAN C


Program C pada hakekatnya tersusun atas sejumlah blok fungsi. Sebuah program minimal mengandung sebuah fungsi. Fungsi pertama yang harus ada dalam program C dan sudah ditentukan namanya adalah main(). Setiap fungsi terdiri atas satu atau beberapa pernyataan, yang secara keseluruhan dimaksudkan untuk melaksanakan tugas khusus.
Bagian pernyataan fungsi (sering disebut tubuh fungsi) diawali dengan tanda kurung kurawal buka ({) dan diakhiri dengan tanda kurung kurawal tutup (}). Di antara kurung kurawal itu dapat dituliskan statemen-statemen program C. Namun pada kenyataannya, suatu fungsi bisa saja tidak mengandung pernyataan sama sekali. Walaupun fungsi tidak memiliki pernyataan, kurung kurawal haruslah tetap ada. Sebab kurung kurawal mengisyaratkan awal dan akhir definisi fungsi. Berikut ini adalah struktur dari program C. 



Kerangka Dasar Bahasa C
Kerangka program C diberikan sebagai berikut:
a. Ada satu atau lebih fungsi, namun yang harus ada di dalam sebuah program C adalah
fungsi main()
b. Deklarasi variable
c. Perintah (statement)
d. Akses library
e. Komentar

Tipe Data
Bahasa C mendukung beberapa tipe data. Masing-masing tipe data berkaitan dengan cakupan nilai dan besar memori yang digunakan. Tipe-tipe data tersebut diberikan pada tabel di bawah
ini.

Tipe-tipe data dasar di atas dapat pula digunakan bersamaan dengan keterangan-sifatnya (qualifier), yaitu short, long, signed dan unsigned. Contohnya, long int dan long double. Penggunaan qualifier ini juga menentukan cakupan nilai dan besar memori yang digunakan.