Jumat, 11 Juli 2014

DNS (Domain Name System)


Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol). DNS biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke IP address. Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet.
DNS memiliki keunggulan seperti:
·    Mudah, DNS sangat mudah karena user tidak lagi direpotkan untuk mengingat IP address sebuah komputer cukup host name (nama Komputer).
·         Konsisten, IP address sebuah komputer bisa berubah tapi host name tidak berubah.
·         Simple, user hanya menggunakan satu nama domain untuk mencari baik di Internet maupun di Intranet.

DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.


Sejarah DNS

Sebelum dipergunakannya DNS, jaringan komputer menggunakan HOSTS files yang berisi informasi dari nama komputer dan IP address-nya. Di Internet, file ini dikelola secara terpusat dan di setiap loaksi harus di copy versi terbaru dari HOSTS files, dari sini bisa dibayangkan betapa repotnya jika ada penambahan 1 komputer di jaringan, maka kita harus copy versi terbaru file ini ke setiap lokasi. Dengan makin meluasnya jaringan internet, hal ini makin merepotkan, akhirnya dibuatkan sebuah solusi dimana DNS di desain menggantikan fungsi HOSTS files, dengan kelebihan unlimited database size, dan performace yang baik. DNS adalah sebuah aplikasi services di Internet yang menerjemahkan sebuah domain name ke IP address. Sebagai contoh, www untuk penggunaan di Internet, lalu diketikan nama domain, misalnya: yahoo.com maka akan di petakan ke sebuah IP mis 202.68.0.134. Jadi DNS dapat di analogikan pada pemakaian buku telepon, dimana orang yang kita kenal berdasarkan nama untuk menghubunginya kita harus memutar nomor telepon di pesawat telepon. Sama persis, host komputer mengirimkan queries berupa nama komputer dan domain name server ke DNS, lalu oleh DNS dipetakan ke IP address.

Struktur DNS

1. Root-Level Domains
Domain ditentukan berdasarkan tingkatan kemampuan yang ada di struktur hirarki yang disebut dengan level. Level paling atas di hirarki disebut dengan root domain. Root domain di ekspresikan berdasarkan periode dimana lambang untuk root domain adalah (“.â€
).

Top-Level Domains
Pada bagian dibawah ini adalah contoh dari top-level domains:
·         com : Organisasi Komersial
·         edu : Institusi pendidikan atau universitas
·         org : Organisasi non-profit
·         net : Networks (backbone Internet)
·         gov : Organisasi pemerintah non militer
·         mil  : Organisasi pemerintah militer
·         num : No telpon
·         arpa : Reverse DNS
·        xx : dua-huruf untuk kode negara (id:Indonesia,sg:singapura,au:australia,dll)



2. Host Names
Domain name yang digunakan dengan host name akan menciptakan fully qualified domain name
(FQDN) untuk setiap komputer. Sebagai contoh, jika terdapat fileserver1.detik.com, dimana fileserver1 adalah host name dan detik.com adalah domain name.

3. Bagaimana DNS Bekerja?
Fungsi dari DNS adalah menerjemahkan nama komputer ke IP address (memetakan). Client DNS disebut dengan resolvers dan DNS server disebut dengan name servers. Resolvers atau client mengirimkan permintaan ke name server berupa queries. Name server akan memproses dengan cara mencek ke local database DNS, menghubungi name server lainnya atau akan mengirimkan message failure jika ternyata permintaan dari client tidak ditemukan. Proses tersebut disebut dengan Forward Lookup Query, yaitu permintaan dari client dengan cara memetakan nama komputer (host) ke IP address.


·         Resolvers mengirimkan queries ke name server
·    Name server mencek ke local database, atau menghubungi name server lainnya, jika ditemukan akan diberitahukan ke resolvers jika tidak akan mengirimkan failure message
·         Resolvers menghubungi host yang dituju dengan menggunakan IP address yang diberikan name server
Read More ->>

Macam - Macam Firewall



Firewall adalah sebuah sistem atau perangkat yang mengizinkan lalu lintas jaringan yang dianggap aman untuk dilintasi dan mencegah lalu lintas jaringan yang tidak aman. Umumnya, sebuah firewall diterapkan dalam sebuah mesin terdedikasi, yang berjalan pada gerbang (gateway) antara jaringan lokal dan jaringan lainnya.

Berikut adalah macam-macam firewall :

1. Agnitum Outpost Firewall Free
            Secara proaktif memberikan perlindungan terhadap malware dengan kontrol atas aktivitas aplikasi yang terinstal, kemampuan pemutusan ilegal pencegahan, koreksi kebijakan untuk aplikasi yang populer, dan statistik jaringan real-time.

2. Ashampoo Firewall Free
             Firewall ini sangat mudah digunakan, tidak mengharuskan kita untuk memiliki pengetahuan teknis. Hanya sedikit menggunakan memory dan sumber daya komputer serta berkemampuan memberikan perlindungan extra pada komputer.

3. Comodo Firewall
            Firewall yang bekerja pada standar tindakan. Berkemampuan memeriksa daftar panjang lebih dari dua juta aplikasi, mudah digunakan dan mampu mengenali aman tidaknya file yang akan  memasuki sistem.

4. Filseclab Personal Firewall
            Firewall gratis yang juga memberi perlindungan dari kode berbahaya dan mempu mengenali segala macam aktifitas mencurigakan saat berinternet, juga menyediakan perlindungan adware dan spyware.

5. Online Armor Free Firewall
          Firewall gratis yang memberikan perlindungan terhadap program berbahaya.Kemampuan memberikan perlindungan identitas. Hal ini memungkinkan untuk mengunci sesi online browsing dan melindungi dari situs-situs berbahaya yang akan menginstal program jahat pada komputer.

6. PC Tools Free Firewall
         Secara berkesinambungan memberi perlindungan untuk memblokir program berbahaya yang melewati firewall. Penggunaan mudah untuk dan memiliki aplikasi untuk mencegah pengguna lain untuk mendapatkan akses ke komputer melalui internet.

7. Sygate Personal Firewall
          Memberikan perlindungan dari gangguan kode berbahaya, ulah hacker, trojan horses, dan serangan DOS. Fitur baru termasuk deep-packet inspection, anti-application-hijacking, a log dampener, dan enhanced logging.

8. Zone Alarm Free Firewall
         Merupakan salah satu firewall yang paling banyak digunakan. Menawarkan perlindungan terhadap spyware dan memberikan peringatan dini ketika akan mendownload program jahat, sangat baik dalam pemantauan lalu lintas inbound dan outbound.
Read More ->>

Booting Safe Mode Pada Windows 8


Windows 8 melakukan booting dengan lebih cepat dan efisien jika dibandingkan dengan versi Windows sebelumnya, hal ini bisa terjadi karena Windows 8 pada saat booting menghilangkan beberapa routine yang dianggap tidak penting. Salah satu routine yang dihilangkan adalah meng-capture kombinasi tombol keyboard. Nah, masalahnya adalah kita menjadi kerepotan untuk mengakses safe mode karena Windows 8 tidak menangkap F8 pada saat booting.
Sebenarnya Windows menyediakan banyak jalan untuk melakukan booting safe mode – bukan hanya dengan menekan tombol F8 pada saat booting. Pada Windows 8, anda dapat mengikuti langkah-langkah berikut ini untuk booting ke safe mode.
  1. Booting Windows 8 dalam keadaan normal, kemudian pada start screen ketikkan “msconfig” tanpa tanda kutip, kemudian tekan enter.win8-msconfig
  2. Setelah tampil window System Configuration, klik pada tab “Boot”, kemudian pada bagian “Boot options”, tandai pada “Safe boot”, dan tandai pada “Minimal”.win8-safeboot
  3. Terakhir klik “Apply”, dan reboot komputer anda. Pada booting selanjutnya Windows 8 akan booting pada safe mode.
Demikian sedikit catatan tentang bagaimana cara melakukan booting safe mode pada Windows 8.
Read More ->>

Software Review: Baidu PC Faster


Baidu PC Faster : We Make PC Faster – itulah slogan dari aplikasi untuk sistem operasi Windows ini. Baidu PC Faster adalah aplikasi optimasi dan keamanan (optimization and security) yang dikembangkan oleh Baidu – salah satu perusahaan internet yang cukup mapan dan berbasis di Hainan District – Beijing. Baidu PC Faster memiliki arsenal yang cukup komplit untuk keperluan maintenance sistem operasi Windows agar selalu berjalan dengan performa terbaik.
Pada saat ini, Baidu PC Faster masih berstatus beta – meskipun demikian dari ujicoba yang di lakukan pada komputer kerja saya hasilnya cukup memuaskan.
Fitur Baidu PC Faster
1. Health Check
Dengan menggunakan fitur ini, anda dapat dengan mudah mendiagnosa permasalahan didalam komputer anda. Dengan sekali klik, Baidu PC Faster mampu memaksimalkan kinerja komputer. Cukup sekali klik pada tombol “Quick Care”, PC Faster akan mengoptimasi semua aspek sistem operasi Windows.
home
2. Win Update
Baidu PC Faster dapat membantu anda “menutupi celah” pada Windows dengan memberikan rekomendasi untuk menginstal Windows hotfix / patch yang penting. Hmmm… sayangnya dikomputer saya fitur ini tidak dapat berjalan dengan baik – semua hotfix yang direkomendasikan tidak dapat di download.
winupdate
3. Cleaner
Tahukah anda bahwa sistem operasi atau software yang terimstal pada komputer kadang-kadang menyimpan atau menghasilkan file-file sampah (junk files) berupa log, file temporary, dan sebagainya. Selain itu, kebanyakan aplikasi atau software juga akan menambahkan entri registry yang tidak bermanfaat. Junk files dan entry registry ini lama kelamaan akan menumpuk dan mengisi ruang harddisk anda – padahal anda tidak memerlukannya. Fitur Cleaner dapat membersihkan file-file sampah ini dengan cepat dan efisien.
cleaner
Fitur Cleaner membantu anda agar komputer anda “bersih” dari junk files dan entry registry yang tidak valid – hasilnya PC anda akan berjalan lebih mulus, cepat, dan mencegah terjadinya crash / hang.
Dari pengamatan saya, kemampuan cleaner di Baidu PC Faster masih belum dapat menandingi kemampuan pembersihan junk files dan invalid registry entry pada CCleaner.
4. SpeedUP
Fitur Speed Up membantu anda untuk mengoptimalkan kinerja komputer secara keseluruhan dengan cara meng-optimalisasi pengaturan startup, pengaturan internet, dan sebagainya. Komputer akan lebih cepat melakukan booting – sehingga anda tidak perlu menunggu lama saat anda menyalakan komputer.
speedup
5. Cloud Security
Cloud security mampu untuk mendeteksi keberadaan malware atau ancaman virus. Baidu PC Faster menggunakan built-in scanning engine buatan sendiri dan scanning engine milik Avira digabung dengan cloud-based scanner. Hasil deteksinya sangat baik dan scanning juga berlangsung cukup cepat. Sayangnya, proteksi antivirus Baidu PC Faster tidak berjalan realtime alias scanning hanya dapat dilakukan oleh user sendiri (on-demand).
cloudscan
Fitur keamanan lain yang ditawarkan oleh Baidu PC Faster adalah PC Faster USB Guard yang membantu anda untuk melakukan safely remove untuk perangkat USB.
usbguard
6. Toolbox
Berisi banyak pilihan utility untuk melakukan tweaking dan melakukan perbaikan sistem internal Windows.
toolbox
7. App Store
Baidu PC Faster menawarkan fitur app store / download software yang terintegrasi. Anda dapat dengan mudah mendownload dan menginstal software pilihan yang hampir semuanya bersifat freeware.
appstore
Kesimpulan
Overall, saya cukup menyukai software Made in Hongkong yang satu ini – karena fitur nya cukup lengkap untuk menjaga performa komputer secara menyeluruh, cukup “ringan” dan tidak membutuhkan banyak memory atau CPU – ideal untuk komputer dengan spek pas-pasan. Tampilannya cukup intuitif, modern dan mudah digunakan. Dan yang terpenting adalah software ini GRATIS! :)
Ingin mencoba? Silakan kunjungi dan download langsung dari situs resminya di http://security.baidu.co.th/en/
Read More ->>

Konfigurasi Access Point Linksys

Assalamu’alaikum, kali ini saya akan menjelaskan tentang bagaimana mengkonfigurasikan wireless Access Point pada komputer. Udah pada tau Access Point kan yah? Nah ketika praktikum minggu lalu (23 Oktober 2013) saya membahas tentang bagaimana mengkonfigurasikan wireless Access Point (AP). AP yang digunakan adalah WAP54G.
Seperti apa detail dari kegiatan praktikum lalu? Praktikum ini bertujuan mengkonfigurasi AP agar perangkat lain dapat terkoneksi dalam satu jaringan dan mencoba menerapkan keamanan pada jaringan kita. Udah tau kan tujuan dari praktikum ini, selanjutnya alat apa saja yang kita butuhkan untuk melakukan konfigurasi ini? Kia butuh Perangkat Access Point bermerk Linksys dengan type yang sudah disebutkan di atas tadi, yaitu WAP54G. Selanjutnya kita butuh kabel ethernet bertipe straight dan dua buah PC. Langkahnya gimana nih? Udah pada penasaran yah? Langsung aja deh ya,.
* Pastikan dulu semua perangkat sudah terhubung dengan sumber listrik
* Kemudian hubungkan AP dengan PC menggunakan kabel ethernet tipe straight
* Selanjutnya reset pada AP, dengan cara menekan tombol kecil di bagian belakang selama beberapa detik hingga lampu indikator mati dan menyala kembali, biasanya sampai 10 – 20 detik. Langkah ini bertujuan agar IP yang ada di WAP54G kembali ke keadaan awal atau default pabrik.
reset
* Setting IP dari PC agar berada pada 1 jaringan dengan AP (192.168.1.245) dalam hal ini kita setting lah IP PC menjadi 192.168.1.65
* Kemudian akses user interface untuk konfigurasi AP melalui web browser dengan mengetikan IP dari AP tersebut (default : 192.168.1.245)
* Masukkan password “admin” dan mengosongkan kolom username agar dapat login ke interface untuk konfigurasi AP. Ini merupakan default password, sehingga siapa saja bisa masuk untuk iseng mengubah settingan AP. Oleh karena itu, demi keamanan gantilah password tersebut pada tab administration di bagian management.
setting password
* Sekarang saatnya kita melakukan konfigurasi sedemikian rupa
1. Di tab setup, ada bagian IP address, ini merupakan kolom untuk mensetting IP address jaringan kita. Pilih static dan kita bisa set sendiri berapa alamat yang kita inginkan.
2. Masih di tab setup, pada bagian AP Mode, kita dapat menentukan mode apa yang akan kita pakai. Ada beberapa mode diantaranya :
• Access Point : Acces point itu berguna untuk nambah 1 jaringan dari jaringan yang sudah ada.
• AP Client : AP ini akan mengikuti server dan dia berperan sebagai client.
• Wireless repeater : membantu memperkuat sinyal, caranya tinggal copy MAC address dari jaringan yang akan kita perkuat sinyalnya
• Wireless bridge : bertugas menjembatani antar jaringan.
Dalam hal ini kita pilih Mode Access Point (default)
3. Di tab wireless pada bagian basic wireless setting terdapat network mode yang bisa dipilih oleh kita, disana terdapat beberapa mode yaitu, mixed, wireless-G only, dan wireless-B only. Pilihlah salah satu mode network tersebut. Mode itu disesuaikan oleh si AP-nya, karena AP kita ini mendukung 801.11 b dan g, maka kita bisa memilih apakah hanya akan berada pada jaringan b, g atau keduanya. Ini mempengaruhi device yang bisa terkoneksi dengan AP tersebut.
Mode Wireless
4. Dibawah wireless mode, ada kolom untuk mengiisi network name atau SSID, dimana SSID(Service Set Identifier) itu merupakan nama yang akan ditampilkan manakala ada user yang melakukan pencarian terhadap AP melalui perangkatnya. misalnya kita isi dengan nama “Kelompok-1”.
5. Bagian channel merupakan bagian untuk menentukan frekuensi dari sinyal yang dipancarkan oleh AP kita. Ada pilihan 1 – 11 channel yang jika ada lebih dari 1 AP menggunakan channel yang sama dengan jarak berdekatan maka sinyalnya akan mendapatkan gangguan.
6. Terakhir ada SSID Broadcast, kita dapat menyembunyikan AP kita agar tidak dapat terlacak oleh user lain. Tekan tombol save setting.
* Menerapkan security pada AP dan pengetesan
1. Beranjak ke tab wireless bagian security. Disana terdapat security mode yang bisa kita pilih diantaranya adalah WEP, WPA Personal, WPA2 Personal, WPA2 Mixed, WPA Radius, dan WPA Enterprise. Apa sih beda mode – mode itu? WEP (Wired Equivalent Privacy) mode enkripsinya statis, artinya enkripsinya gak berubah sampe kapanpun. Kalau WPA merupakan security yang lebih update dari WEP. Enkripsinya akan berganti sesuai interval yang diatur dalam satuan detik. Ini bertujuan untuk menguatkan keamanan jaringan kita. Selanjutnya WPA 2 Personal, mode ini akan menggunakan algoritma AES, apa itu? Silahkan cari tau sendiri . Dan terakhir WPA Enterprise, di mode ini biasanya disana akan diminta untuk memasukan server radiusnya.
* Menerapkan MAC filter pada AP baik dengan option permit ataupun prevent dan pengetesan
1. Masih di tab wireless, bagian wireless MAC filters. Disini kita bisa memfilter MAC address dari suatu perangkat (wireless) bukan ethernetnya. Kita bisa menseleksi hanya device tertentu yang bisa konek dengan memilih permit, atau kita juga bisa blacklist device-device tertentu dengan memilih prevent.
permit
2. Selanjutnya bagian administration. Di Administration kita bisa mengganti password yang digunakan untuk mengkases halaman konfigurasi AP kita.
3. Terakhir ada bagian status. Disini kita bisa lihat status mengenai local network dan wireless networknya. Artinya bagian ini menampilkan semua pengaturan konfigurasi yang sudah kita kerjakan.
Read More ->>

Linux Sajadah, Varian Terbaru Blankon Linux yang Full dengan Konten Islami




Ane tahu berita ini ketika ahad kemaren nonton acara di salah satu TV-swasta Nasional. Dalam acara e-life style tersebut muncul sosok yang sangat dekat dengan linux di Indonesia yaitu Bapak Rusmanto.
BlankOn Sajadah
Pak Rusmanto memaparkan lahirnya sebuah OS gratis bernuansa islami ini di dalam sebuah ruangan seperti lab komputer bersama beberapa pelajar SMA yang sedang asyik menggunakan Linux Sajadah ini. Dalam paparannya Linux Sajadah merupakan varian Blankon Linux dengan paket-paket islami yang disertakan antara lain pengingat waktu sholat dan arah kiblat, Al Qur’an terjemah dan suara tartil online, ensiklopedi dan penampil ebook hadis dan kitab, kalender Hijriyah, aplet penampil doa-doa, aplikasi melihat tata surya / planetarium, penyaring konten negatif, dan dukungan penulisan huruf arab.
Peluncuran Blankon Sajadah itu sendiri sebenarnya sudah dilakukan sejak awal Ramadan 1431 H tahun ini. Diharapkan Linux sajadah mampu menjadi OS alternatif bagi para pengguna komputer muslim di Indonesia pada kususnya dan diseluruh dunia pada umumnya.
Bagi yang masih coba-coba atau sekedar ingin mencicipi keandalan Blankon Sajadah Anda bisa menjalankan OS in dari CD ato Flashdisk. Jika sudah merasa nyaman maka dipersilakan untuk menginstal secara permanen ke internal disk drive.
Detil Fitur
BlankOn Sajadah yang berbasiskan BlankOn 6.0 Ombilin mempunyai fitur dasar yang disertakan dalam BlankOn Ombilin edisi regular, seperti Aksara Nusantara, Chromium, Stardict dll yang ditambah dengan Fitur khas Islami seperti:
  • QiOO – Al Quran di OpenOffice,
  • Zekr – Al Qur’an terjemah dan suara tartil daring dan luring – online/offline (6.1),
  • Othman Quran dan Noor – Peramban Al Quran
  • Minbar – Pengingat waktu sholat,
  • Peramban Internet Chromium
  • Peramban Internet Firefox + addon penginat sholat dan webstrict,(6.1 dihilangkan)
  • Stellarium – aplikasi melihat tata surya / planetarium,
  • Dukungan penulisan huruf arab,
  • Penyaring konten negatif webstrict dansguardian,(6.1 dihilangkan)
  • DNS Nawala – DNS Penyaring domain berkonten negatif,
  • Hijra – Kalender Islam,
  • Monajat – Aplet penampil Doa-doa,
  • Thawab – Ensiklopedi dan penampil ebook hadis dan kitab,
  • Hadis-Web – Kumpulan hadis hadis Bukhori, Muslim dll
Read More ->>

Perbedaan Processor INTEL dan AMD


Seperti yang kita ketahui, dari sekian banyak produsen prosesor yang ada, hanya ada dua merk dagang yang menguasai pasar dunia dan khususnya di Indonesia, yaitu Intel dan AMD (Advance Micro Device). Dan mungkin bagi sebagian besar orang awam malah hanya menegenal satu nama saja, yaitu Intel. Namun, bagi orang yang sudah terjun di dunia komputer saya kira sudah tidak asing lagi kalau mendengar nama AMD.
Tapi sayangnya nama AMD ini dipersepsikan sebagai prosesor yang murahan, cepat panas, dan jelek. Bahkan ada yang berasumsi bahwa processor AMD merupakan imitasi dari prosesor Intel. Hmm... Ya nggak salah juga sih, awalnya AMD memang hanya membuat prosesor dengan meniru teknologi Intel dan atas izin pihak Intel tentunya. Namun, karena satu dan lain hal, terjadi persengketaan yg cukup sengit antara Intel dan AMD dan pengadilan mengharuskan AMD mengembangkan sendiri teknologi pembuatan prosesornya . Sejak itulah para enginer AMD terpaksa bekerja keras untuk membuat prosesor sendiri agar tidak dituduh menjiplak prosesor Intel.
Akhirnya mereka pun berhasil membuat prosesor yang bisa mengimbangi Intel, bahkan dalam suatu periode waktu tertentu procesor mereka mampu mengungguli guru-nya, dalam hal ini gurunya yg dimaksud adalah procesor Intel. Namun harus diakui bahwa dalam bidang pemasaran AMD masih tertinggal jauh dari Intel, tetapi tidak dalam bidang "Teknologi"nya. Dan menurutku persepsi bahwa AMD itu murahan, cepat panas, jelek, dll saat ini sudah tidak berlaku.
Apalagi AMD saat ini sudah mengeluarkan prosesor terbarunya yaitu AMD Bulldozer yang diklaim merupakan procesor tercepat saat ini. Dan itu merupakan saingan dari Core i7 milik Intel. Tentu kita punya pilihan yang sama-sama mumpuni untuk prosesor, entah itu Intel maupaun AMD. Keduanya sama sama baik. Masing masing mempunyai kelebihan dan kekurangan. Dan ini ada sedikit perbandingan antara kedua procesor tersebut.
Kelebihan Intel

  • Temperatur pada Intel dapat diatur oleh prosesornya sendiri. Artinya prosesor Intel akan mengurangi kecepatan kinerjanya jika prosesor terlalu panas
  • Tidak berisik. Karena beberapa versi dari procesor Intel tidak menggunakan pendingin aktif seperti kipas, melainkan hanya menggunakan heatsink saja
  • Intel menang di brand image dan pemasaran-nya. Mungkin ini dikarenakan Intel ada lebih dulu ketimbang AMD
  • Dengan harga yang standar (misalnya Intel Pentium 4), kinerjanya sudah lumayan cepat
  • Prosesor Intel lebih kuat pada aplikasi multimedia
Kekurangan Intel
  • Jika terjadi kerusakan akan membutuhkan biaya yang cukup mahal, karena pada beberapa produk, prosesor dan motherboardnya menyatu.
  • Lemah dalam urusan grafis
  • Harus mengeluarkan biaya yang cukup mahal untuk performanya yang hebat
Kelebihan AMD
  • Harga relatif lebih murah daripada procesor Intel
  • Hyper Transport Technology. Teknologi penggandaan bus pada jalur system sehingga data yang dapat diantar dalam satu waktu lebih banyak karena lalu lintas data yang lebih cepat
  • Integrated Memory Controller. Memungkinkan prosesor untuk melakukan pengaksesan memory langsung tanpa melewati chipset northbridge terlebih dahulu
  • Enhanced Virus Protection. Teknologi yang memungkinkan prosesor mendeteksi virus sehingga tidak akan diproses apabila terdeteksi
  • Cool n’ Quiet. Dengan teknologi ini memungkinkan penggunaan power yang efektif dan sistem yang lebih hening saat menggunakan kinerja sesuai dengan kebutuhan
  • AMD64 Technology. Teknologi yang sangat mumpuni untuk menjalankan aplikasi-aplikasi yang berbasis 64 bit
Kekurangan AMD
  • AMD cepat panas. Namun itu dapat diatasi dengan cooler, seperti teknologi Ice Cool pada ASUS.
  • AMD kurang terkenal jika dibandingkan dengan Intel. Masyarakat lebih menggandrumi Intel dibanding AMD
  • Tidak semua game kompatibel dengan AMD
Read More ->>

Perbedaan VGA Card ATi, Nvidia, Intel dan SiS


 Mungkin sebagian orang bertanya-tanya apasih bedanya VGA di pasaran ? Dari post kali ini saya akan memberi beberapa info untuk menambah pengetahuan kita.






1.ATi
VGA ini bekerjasama dg prosesor AMD (Advanced Micro Devices) dan Bertipe Internal DAC (VGA dg RAM saling bekerja sama).. tetapi sudah banyak diaplikasikan pada prosesor Intel, dan permasalahan yang sering dijumpai pada VGA ini (khususnya seri 3200,4100,4200(DDR2),) bila digunakan untuk bermain game kelas Enthusiast VGA seri ini agak berat apabila diaplikasikan pada resolusi dan detail High,,dan untuk meminimalisirnya anda bisa melakukan sedikit trik di ATi Catalyst Control Centernya...dan bisa menambahkan aplikasi seperti Game Booster,AMD Overdrive..dsb,,...dan pada seri 5000 keatas saya kira tidak ada masalah karena Memory sudah Menggunakan DDR3.


2.Nvidia
merk VGA ini sangat diminati karena VGA ini Bertipe Integrated RAMDAC (VGA dg RAM sudah Terpisah,) dan karena VGA ini Bertipe Integrated jd kerja RAM dg VGA sudah terpisah..sehingga mengefek pada kerja game juga...meskipun anda aktifkan Resolusi Tinggi dan High Detail..tidak ada masalah pada Game tersebut.. tetapi VGA ini mempunyai kelemahan yaitu mudah panas dan Shadernya terbilang agak kasar...dan keunggulannya utk memainkan game pada VGA ini..


3.Intel GMA (Graphic Media Accelerator)
VGA ini merupakan VGA default dari procie Intel, dan sudah terbilang kuat untuk digunakan game kelas Mainstream,, dan kekuatan utama dari VGA ini adalah Shadernya terbilang masi baru dan apabila aktif Anti Aliasing dan Anisotropicnya...VGA ini lumayan kuat utk mentoleransinya....


4.SiS (Silicon Integrated System)
VGA ini rata-rata terdapat di Laptop Pabrikan Lokal..seperti A Note,Axioo..dsb...VGA ini terbilang VGA Low-End dan apabila dijalankan utk game..VGA ini masih ada di Tingkat Newbie...dan bila utk game VGA ini masih kurang utk Para Gamer sejati..tp apabila Budget anda Pas2 an dan Laptop digunakan untuk kegiatan Normal..anda bisa Mempertimbangkan VGA Intel Dan SiS ini.

Kalo menurut pangalaman saya, VGA Nvidia lebih bagus untuk visual dan VGA ATi untuk Peforma
Read More ->>

Perbedaan VGA Card AGP dan PCI Express

Tidak sedikit orang yang masih bingung membedakan VGA Card AGP dan PCI Express, karena sangat jauh perbedannya kalau dilihat dari speednya, waalaupun kedua perangkat ini memiliki kesaman yakni sebagai perangkat yang berfungsi untuk mengolah kualitas grafis,,
Nah di bawah ini perbedaan VGA Card AGP dan PCI Express:
a) VGA
VGA adalah komponen yang berfungsi untuk mengatur jalannya tampilan keluar komputer berbentuk gambar dan video ke media berbasis grafis seperti monitor dan LCD. Bentuk VGA adalah sebuah kartu circuit ( PCB) dan mempunyai slot yang terdiri atas beberapa pin. Penempatan kartu VGA adalah pada motherboard pada slot AGP atau PCI. VGA ada juga yang tidak berjenis kartu, karena bersifat on board yang merupakan bawaan pabrik motherboard. VGA card memiliki kapasitas memori tersendiri untuk kebutuhan proses penanganan grafis. Semakin besar kapasitas memorinya akan semakin bagus kualitas gambar yang dihasilkan. Pada VGA on board kebutuhan memorinya diambil dari memori RAM. Selain itu, proses penanganan grafisnya di bebankan pada prosesor. Sedangkan pada VGA card memori RAM tidak akan berkurang dan beban prosesor akan berkurang.
b) AGP Port
AGP adalah singkatan dari Accelerated Graphics Port yang berguna untuk menyalurkan data dari kartu grafis ke prosesor tanpa melalui memori utama. Hal itu akan mempercepat proses pengolahan data yang berbasis pada grafis. Sebenarnya AGP dibuat berdasarkan bus PCI, tapi memiliki beberapa kemampuan yang lebih baik. Selain itu, secara fisik, logis dan secara elektronik, AGP bersifat independen dari PCI. Dalam sebuah sistem hanya ada satu slot saja. Sekarang AGP sudah mulai ditinggalkan karena kecepatannya kalah bila dibandingkan dengan PCI Express. 
c) PCI Express Port
PCI Express (PCI-E /PCIex) adalah slot ekspansi module yang didesain untuk menggantikan PCI bus yang lama. PCI Express memiliki kecepatan VGA yang relatif jauh lebih cepat dibandingkan VGA dengan interface AGP, terutama untuk keperluan grafis 3D. Slot ini memiliki kecepatan 1x, 2x, 4x, 8x, 16x and 32x. PCI Express menggunakan sistem serial dan mampu berkomunikasi 2 kali
Read More ->>

Pengetian SSD(Solid State Drive)

Pengertian
SSD adalah media penyimpanan data (non volatile memory) yang menggunakan papan memory sebagai media dan tidak menggunakan compact-disk seperti hard-disk konvensional sehingga SSD tidak memilki penundaan mekanikal dalam mengakses data. 
Arsitektur SSD
Sebuah SSD menggunakan SRAM dan DRAM, bukan flash memory. Sering disebut sebagai RAM-drive (tidak sama dengan RAM disk). Akhir-akhir ini, chip yang digunakan pada SSD sebagian besar berdasarkan memori flash NAND. Chip pada memori berjenis NAND Flash ini mirip bentuknya dengan chip pada memori DDRAM, namun pada NAND bersifat non-volatile artinya tidak memerlukan arus listrik untuk menyimpan data.
Komponennya :

  1. Cache : flash SSD yang menggunakan sejumlah kecil DRAM sebagai cache. Ini mirip dengan cache pada Hard disk Drive. Sebuah direktori pada blok penempatan dan pemakaian data juga disimpan dalam cache sementara drive beroperasi.
  2. Energi penyimpanan : komponen lain SSD berkinerja tinggi adalah kapasitor atau beberapa baterai. Ini diperlukan untuk menjaga integritas data sehingga data dalam cache dapat tersimpan ke drive ketika daya drop; beberapa mungkin memiliki daya yang cukup lama untuk mempertahankan data dalam cache daya.
Sejarah Solid State Drive
SSD yang menggunakan memori ferrite, atau lebih populer dengan istilah auxiliary memory unit saat ini, muncul pada era komputer yang menggunakan vacuum tube atau pipa kedap udara. Tetapi penggunaannya terhenti setelah kemunculan drum storage unit yang lebih murah. Pada tahun 1970an dan 1980an, SSD menggunakan memori semikonduktor dan digunakan untuk supercomputer milik IBM. Amadahl, dan Crat. Tetapi harga SSD yang sangat mahal menjadi penyebab drive ini tidak populer.


Pada tahun 1978, StorageTek mengembangkan solid state drive dengan tipe terbaru. Pada pertengahan tahun 1980, Santa Clara Systems memperkenalkan BatRam, yaitu 1 megabit DIP RAM chip dan card controller yang mengemulasikan sebuah hard disk. BatRam juga dilengkapi dengan baterai yang dapat diisi ulang untuk mempertahankan isi dari memori saat array tidak dialiri listrik. Sharp PC-5000 diperkenalkan pada tahun 1983, menggunakan 128 kilobyte (128 KiB) solid-state cartrige untuk media penyimpanan, yang mengandung bubble memory.
Pada tahun 1980an, RAM “disk” populer digunakan sebagai media boot karena harga hard drive mahal, floppy disk yang lambat, dan beberapa sistem seperti Amiga, Apple Iigs dan Macintosh Portable mendukung booting tersebut. Sistem dapat di soft-reboot dan sistem operasi dapat diaktifkkan dalam hitungan detik. Beberapa sistem menggunakan baterai sehingga isinya tetap tersimpan saat sistem dalam kondisi mati.
Pada tahun 1995, M-Systems memperkenalkan solid state drive yang menggunakan flash memory (SanDisk kemudian mengambil alih M-Systems pada November 2006). Sejak saat itu, SSD dapat digunakan sebagai pengganti hard disk drive dalam bidang militer dan penerbangan, dan aplikasi penting lainnya yang kritis. Aplikasi-aplikasi ini membutuhkan tingkat MTBF (Mean Time Between Failures) yang khusus karena SSD dapat menahan benturan yang kuat, getaran, dan range suhu yang besar.

Pada tahun 2007, SSD dengan kapasitas beberapa gigabyte memperoleh popularitas untuk netbook dan subnotebook. Pada tahun 2008 SSD berkembang dengan sangat pesat. Pada Maret 2008, Samsung mengumumkan akan meluncurkan solid state disk berkapasitas 258 GB pada tahun 2009. Super Talent meluncurkan SSD 256 GB tertipis. Pada Oktober 2008, Intel memproduksi SSD khusus untuk server dan workstation. Drive ini seharga $695 untuk pembelian 1000 unit. Enterprise Flash Drives (EFDs) didesain untuk aplikasi yang membutuhkan performansi tinggi (IOPS – Input/Output per Second), realiabilitas, dan efisiensi daya.

Perbedaan HDD vs SSD
  • SSD mengkonsumsi daya lebih kecil daripada HDD. contoh, SSD 2,5 inci hanya butuh daya kurang dari 1 Watt, sementara daya yang dipakai HDD mencapai 2,1 Watt.
Untuk pengguna PC, perbedaan itu tidak terasa. Tapi pengguna notebook bisa merasakan perbedaan awet baterainya.
  • SSD memiliki kemampuan dalam kecepatan baca tulis yang luar biasa dimana tidak adanya piringan yang berputar ataupun alat pembaca yang harus diposisikan seperti layaknya HDD
  • SSD memeberikan peningkatan kinerja pada performa Input Output I/O, dimana konvensional HDD menggunakan piringan (platter) yang berputar dan sebuah head untuk membaca data pada piringan yang tentunya membuat HDD akan memiliki delay dalam melakukan proses tulis baca data,
  • SSD lebih tahan rusak terhadap guncangan dari pada hard disk konvensional, karena piringan pada hard disk dapat terganggu kinerjanya bila mengalami guncangan dan akan berakibat kerusakan maupun data loss. Hal ini tidak terjadi pada SSD karena tidak ada alat mekanik yang bergerak dan bisa terguncang (full ic = integrated circuit). Tapi SSD bisa juga mengalami kerusakan seperti layaknya ic pada umumnya dan akan berakibat data loss.

Kelebihan dan Kekurangan SSD
Kelebihan:
  1.       Akses SDD lebih cepat (kapanpun anda mengakses)
  2.       SSD tidak memakan listrik dan tidak mengeluarkan panas
  3.       SSD tidak mengeluarkan suara bising
  4.       SSD lebih tahan lama
  5.       SSD tidak memiliki bagian mekanik
  6.       Daya SSD lebih sedikit
  7.       SSD memiliki read and write speed yang relatif tinggi
Kekurangan:
  1. Harga SSD relatif mahal
  2. Kapasitas maksimal SSD masih lebih rendah dibandingkan HDD
  3. SSD memiliki daya tahan yang terbatas
  4. Kemampuan memasukkan atau Write lebih rendah dibandingkan kemampuan membaca data atau Read
Read More ->>

Pengertian dan jenis-jenis RAM

RAM atau Random Access Memory merupak salah satu perangkat keras komputer atau Hardware yang berfungsi sebagai tempat penyimpanan data sebelum instruksi tersebut di kirim ke Processor untuk di proses dan sering juga disebut dengan nama main memory atau memori utama.RAM memiliki sifat Volatile atau hanya menyimpan data sementara, jadi apabila ditarik kesimpulan RAM adalah alat pembantu pengingat yang membantu kinerja dari processor. Semaik besar dan cepat alat pengingat yang diaplikasikan pada suatu komputer maka semakin bagus pula kinerja dan performa komputer tesebut. Dalam perjalanannya memory komputer sudah mengalami banyak perubahan dari tahun ketahunnya baik itu dari segi bentuk, ukuran, serta kecepatannya.lain hal  nya dgn  ROM. ROM mempunyai fungsi yang sama dengan RAM tetapi ROM bersifat permanent atau data yang tersimpan tidak dapat dihapus.
Jenis-jenis RAM :
  • SRAM (Static Random Access Memory)
RAM yang digunakan sebagai memori tambahan yang tersembunyi.

  • EDORAM ( Extended Data Out Dynamic Random Accses Memory )
Yaitu, RAM yang kepingannya terdiri dari 72 pin dan umumnya pada PC yang menggunakan prosesor intel Pentium 1 dan AMD ke- 5 dan ke- 6.RAM jenis ini harus dipasang pada socketnya dalam jumlah genap ( minimal terdiri dari 2 keping ).Dan memiliki Bus Speed sebesar 66 Mhz atau PC 66.
  • SDRAM ( Synchronous Random Acces Memory )
RAM yang kemampuan kecepatannya lebih cepat daripada EDORAM dan kepingannya terdiri dari 168 pin.PC denganprosesor intel Pentium 1, Pentium II, Pentium III, AMD ke- 5, AMD ke- 6, AMD ke- 7.Dengan memiliki Bus Speed sebesar 66 Mhz ( PC 66 Mhz ) dan PC 100 Mhz.

  • DDRAM ( Double Data Rate Random Acces Memory )
Saat ini kebanyakan komputer sudah menggunakan Memory jenis DDR3 ( sebagian lagi jenis DDR2). Sebelum tahun 2002, mungkin masih cukup banyak komputer yang menggunakan memory jenis Single Data Rate (SDR) SDRAM. Tetapi setelah itu, penggunaannya mulai digantikan oleh Double Data Rate (DDR), mulai dari DDR (DDR1), DDR2 dan sekarang yang banyak beredar adalah DDR3. DDR secara teori mampu melakukan transfer rate 2X lebih cepat daripada SDRAM.

Masing-masing jenis merupakan pengembangan dari sebelumnya dan versi terbaru umumnya mempunyai data rate yang lebih tinggi dan memerlukan daya yang lebih rendah. DDR2 secara teori mempunyai data rate 2x dengan spesifikasi yang sama dibanding DDR (DDR1). DDR3 juga mempunyai keunggulan dibanding DDR2, seperti bandwidth yang lebih tinggi, latensi yang lebih unggul, performa yang lebih tinggi pada power/daya yg lebih kecil, dan lebih bagus untuk perangkat low-power seperti laptop.
Masing-masing jenis RAM tersebut tidak saling kompatibel dan didesign dengan slot yang berbeda. Informasi lebih detail dan mendalam tentang spesifikasi masing-masing tipe ini bisa melihat informasi di wikipedia, tentang DDR, DDR2 dan DDR3


RAM yang hampir sama dengan SDRAM, namun memiliki kemampuan kerja yang lebih tinggi.Dengan Bus Speed sebesar 133 Mhz atau PC 133 Mhz.Umumnya digunakan pada PC dengan prosesorintel Pentium III, Pentium IV, AMD Duron, AMD Athlon.
  • RDRAM ( Rambus Dynamic Random Acces Memory )
RAM yang menggunakan RIMM ( Rambus In Line Memory Module ) sebagai socketnya dengan ukuran yang lebih kecil dari DIMM ( Socket yang digunakan untuk SDRAM dan DDRAM ).Dengan Bus Speed sebesar 800 Mhz.Umumnya digunakan pada PC dengan prosesor intel Pentium 1.
  • VGRAM ( Video Graphic Random Acces Memory )
RAM yang digunakan secara khusus pada video adapter atau video card.Yang berfungsi untuk mendukung video adapter dalam menghasilkan tampilan proses yang sedang atau yang telah berlangsung pada computer.Besarnya kapasitas VGRAM akan menentukan kualitas gambar atau tampilan yang dihasilakan oleh video adapter tersebut.
Read More ->>

Bahasa Pemrograman Fortran, Cobol & Algol

Dipost Kali Ini saya akan sedikit menjelaskan tentang bahasa pemrograman ya temen",pasti udah pada kenal macam macam bahasa pemrograman,namun kali ini saya hanya akan membahas 3 bahasa pemrograman yakno fotran,cobol,dan algol.oke langsung saja ke topik::::>>>>

1.Fortran

Bahasa FORTRAN yang dipakai pada dasarnya adalah yang mengikuti standar FORTRAN 77. Bahasa  pemrogram FORTRAN ( singkatan dari FORmula TRANslation) merupakan bahasa pemrograman yang paling lama populer yaitu sejak diperkenalkan pertama kali pada tahun 1953 oleh John Bachus dan diproduksi pertama kali sebagai compiler (kompilator) pada tahun 1957. Fitur utama dari bahasa FORTRAN, terutama yang disuse sejak tahun 1977, adalah bahasa yang lebih mengutamakan penulisan program yang tepat, efisien, dan dapat berulang dalam suatu sub-program tertentu ( structured-oriented language).
Sampai saat ini, bahasa FROTRAN telah mengalami berbagai kemajuan dan perkembangan dalam standar international, yang dapat disebutkan secara kronologis sebagai berikut :
  • FORTRAN 66 – dikenal juga sebagai FORTRAN IV, sebagai standar yang pertama kali diperkenalkan oleh American National Standards Institute atau ANSI,dan diterima secara international pada tahun 1972.
  • FORTRAN 77 – ANSI X3.9-1978 – sebagai standar bahasa pemrograman FORTRAN terstruktur (structured programming) yang pertama diperkenalkan.
  • FORTRAN 90 – ISO/ IEC 1539:1991 – mengalami berbagai revisi untuk menjadikan bahasa FORTRAN sebagai bahasa pemrograman komputer yang modern.
  • FORTRAN 95 – ISO/IEC 1539-1:1997 – merupakan perbaikan minor dari versi FORTRAN 90
  • FORTRAN 2003 – ISO/IEC 1539-1:2004(E) – mengalami beberapa penambahan object-oriented support dan interoperabilitas dengan bahasa C (sebagai natifnya).
1.1 Ciri-ciri Kompilator FORTRAN 
Berdasarkan sejarah perkembangannya yaitu sampai awal tahun 1980an, Bahasa FORTRAN lebih banyak dipakai dan dikembangkan pada komputer-komputer besar (mainframes dan mini-computers) bukan pada komputer pribadi (PC, personal computer), karena ukuran kompilatornya yang relatif sangat besar dan umumnya dipergunakan untuk perhitungan-perhitungan (matematik numeric) dengan ukuran yang besar pulsa (pada waktu itu).
Secara umum pula, ukuran kompilatornya yang sangat besar (untuk mainframe), kompilator FORTRAN 77 dirancang hanya untuk dapat digunakan secara terpisah dengan “editor teks”, yaitu editor teks “vi” yang umum dipakai pada sistem operasi UNIX. Penggunaan secara terpisah antara kompilator dan editor teks seperti diatas, disebut sebagai kompilator non-IDE (Integrated Development Environment). Setelah perkembangan sistem operasi MicroSoft Windows yang semakin pesat pada komputer-komputer pribadi dengan prosesor INTELTM, maka beberapa perusahan yang dipelopori oleh Microsoft Corp. sendiri, kemudian diikuti oleh Lahey Corp., Intel Corp.(yang juga berkolaborasi dengan HP dan Compaq) mulai mengembangkan berbagai versi IDE dari kompilator FORTRAN pada awal tahun 1990an.
1.2 Penulisan Program FORTRAN77
Penulisan bahasa pemrograman FORTRAN 77 memiliki struktur dan aturan yang baku, dan biasanya akan lebih mudah jika dilakukan dalam suatu lembar penulisan program yang disebut Fortran Coding Form. Pada awalnya, Fortran Coding Form tersebut dipakai untuk penulisan program FORTRAN melalui alat bantu yang disebut “Punch Card”, yaitu suatu lembaran kertas tebal (setebal kertas karton manila) yang kira-kira bentuknya seperti disajikan pada gambar 2.1. Kemudian, kertas Punch Card tersebut akan dibaca oleh “Card Reader” dari komputer yang akan kita pakai, sebelum melakukan kompilasi.
Mengacu pada Fortran Coding Form atau pun Fortran Puch Card seperti diatas, maka cara penulisan program dalam bahasa FORTRAN 77 yang sederhana dan ringkas dapat disebutkan beberapa diantaranya sebagai berikut :
  1. Isi program ditulis secara baris-per-baris, dengan jumlah kolom setiap barisnya sebanyak 80.
  2. Kolom pertama, dari setiap barisnya, dapat dikosongkan, dan bila diisi dengan karakter “C” atau “*” berarti berfungsi sebagai “baris komentar”.
  3. Selanjutnya, kolom 2 – 5 dapat dikosongkan jika tidak dipakai sebgai kolom “nomor pernyataan”.
  4. Jika diperlukan, pada kolom 6 dapat digunakan sebagai tempat penulisan untuk tanda khusus, yaitu karakter untuk sambungan dengan baris diatasnya (karakter-karakter yang diperbolehkan, diantaranya “*”, “0”, “1”, “2”,…,”9”, dan karakter-karakter abjad lainnya).
  5. Penggunaan “identifier” harus dimulai dengan karakter alphabet (a-z, atau A-Z), kemudian dapat dikombinasikan dengan karakter-karakter numeris(0-9),
  6. Penggunaan karakter besar(kapital) maupun kecil dapat dicampur,
  7. Program harus ditulis mulai pada kolom ke 7 sampai dengan kolom ke 72,
  8. Kolom ke 73 sampai ke 80 tidak dipakai untuk keperluan yang khusus, dalam hal ini hanya dipakai sebagai lokasi nomor-nomor identifikasi.
1.3 Sintaks (Syntax) Program FORTRAN 77
Struktur dasar penulisan program FORTRAN 77, secara ringkas, mengikuti sistematika penulisan berikut :
  1. Definisi dan atau Deklarasi PARAMETER dan VARIABEL,
  2. Program Utama (Main Program)
  3. Sub-Program SUBROUTINE dan atau
  4. Sub-Program FUNCTION
Aturan-aturan umum dari sitematika atau struktur penulisan seperti diatas memiliki beberapa kekhususan, yang dapat disebutkan diantaranya :
-          Penempatan definisi variabel harus lebih dahulu dari isi program
-          Predefinisi dan atau kata-baku (seperti : Real, Real*8, Double Precision, Complex, Integer, Integer*4, dsb) tidak dapat dipakai lagi untuk penamaan variable(identifier)dalam program
-          Kelompok subprogram ditempatkan secara terpisah setelah tanda akhir dari program utama
-          Subprogram Function mempunyai jenis tunggal (misalnya: REAL, INTEGER, dll).
-          Subprogram Subroutine digunakan atau dipanggil berdasarkan pengalamatan (passing by address)
-          Subprogram tidak dapat bersifat recursif atau memanggil dirinya sendiri
-          Suatu program (termasuk subprogram) diakhiri atau ditutup dengan kata predefinisi END (untuk subprogram, sebelumnya ada kata RETURN yang diikuti dengan END pada baris berikutnya).
  • Bahasa Pemrograman FORTRAN memiliki kelebihan dan kekekurangan  :
      *Kelebihan Bahasa Pemrograman FORTRAN
·         FORTRAN bisa menangani ekspresi matemática dan logika yang kompleks. Pernyataanya cukup pendek dan sederhana.
·         Program FORTRAN yang dikembangkan pada satu tipe komputer bisa dengan mudah dimodifikasi agar bisa bekerja pada tipe yang lain.
       *Kekurangan Bahasa Pemrograman FORTRAN
·         FORTRAN tidak menangani operasi input dan output pada peralatan penyimpanan seefisien bahasa lain yang levelnya lebih tinggi
·         Memiliki keterbatasan untuk mengekspresikan dan memproses data nonnumerik
·         Tidak bisa dibaca atau dipahami semudah bahasa level tinggi yang 
           Terdapat beberapa hal yang menjadikan bahasa pemrograman Fortran lebih unggul dibandingkan dengan bahasa pemrograman lain yaitu,
1.     proses eksekusi / kompilasi program yang cukup cepat.
2.    metode penulisan program sangat fleksibel, setiap bagian blok program dapat ditulis secara tidak berurutan.
3.    mendukung teknik kompilasi secara menyeluruh (all compilation), maksudnya misalkan kita memiliki 5 buah file Fortran yang saling berhubungan maka semua file tersebut dapat langsung dikompilasi semua dalam satu perintah dengan bantuan makefile yang kita buat, bagian ini akan dijelaskan pada bab yang akan datang.
4.    memilki kompilator (compiler) yang cukup banyak berkembang.
2.COBOL 
COBOL  : Common Business Oriented Language, yaitu bahasa komputer tingkat tinggi / high level language. COBOL diciptakan tahun 1959. CODASYL ( Conference on Data System Languafe adalah group yang mengembangkan bahasa COBOL. Bulan Januari 1960 bahasa COBOL pertama kali diperkenalkan secara formal, versi yang dikenalkan adalah COBOL-60. Tahun 1965 pembaharuan versi COBOL, dan pada tahun 1968 & 1974 bahasa COBOL dikembangkan dan distandarisasi dengan nama ANSI COBOL ( American National Standards Institute). COBOL – 80 atau MS-COBOL dikembangkan oleh Microsoft.
Program bahasa COBOL merupakan program terstruktur yang terdiri dari 4 divisi yaitu :
  1. IDENTIFICATION DIVISION           : untuk pengidentifikasian pembuat program, tanggal pembuatan, dll.
  2. ENVIRONMENT DIVISION            : untuk informasi keadaan komputer yang dipakai.
  3. DATA DIVISION                                 : untuk informasi mengenai bentuk dan jenis data yang digunakan.
  4. PROCEDURE DIVISION                   : untuk memuat procedure pemrosesan data.
A.1. IDENTIFICATION DIVISION
Berisi informasi tentang program yang bersangkutan, nama pembuat program, tanggal pembuatan dll. Harus ada didalam program, tetapi isinya tidak mempengaruhi jalannya/proses dari program.
Terdiri dari :
-  Judul Divisi,
-  Paragraph,
-  Paragrah mengandung entry
A.2. ENVIRONMENT DIVISION
Terdiri dari 2 section yaitu :
-          Configuration Section
Berisi informasi mengenai komputer yang digunakan
-          Input – Output Section
Berisi mengenai peralatan-peralatan yang digunakan untuk memproses file. Terdiri dari :
-  Judul divisi
-  2 section, section yang terdiri dari paragraph
-  Paragraph yang berisi entry,
-  Entry yang berisi clause
A.3. DATA DIVISION
Terdiri dari :
-          File Section , berisi mengenai file yang akan digunakan yaitu data mengenai :
- nama file
- nama record dalam file
- jenjang dari data item didalam record
- ukuran panjang dan tipe dari masing-masing file
-          Working-Storage Section (optional), ada bilamana diperlukan pemesanan tempat untuk data proses dan output. Data yang ada disini BUKAN data external.(Data external = data dari luar program, misalnya data dari disket, atau tape ).
-           Screen Section, untuk mendefinisikan bentuk dari layar input/output.
-          Linkage Section(optional), untuk menerangkan bahwa suatu file mempunyai hubungan dengan file lain. Atau suatu program berhubungan dengan program yang lain.
-           Report Section(optional), untuk menggambarkan bentuk laporan yang akan dicetak. Digunakan apabila ada file “Report-writer”nya. DATA DIVISION terdiri dari :
- Judul divisi
- Beberapa section
- Paragraph
- Entry
- Clause
- Phrase
A.4. PROCEDURE DIVISION
Berisi paragraph – paragraph yang terdiri dari instruksi untuk pelaksanaan program.
2.1 Keuntungan Bahasa COBOL
  1. Program COBOL dibuat dalam instruksi bahasa inggris, sehingga mudah dipelajari dan dibuat.
  2. Program COBOL sesuai untuk pengolahan data, yang banyak diterapkan pada permasalahan bisnis.
  3. Program COBOL sifatnya standard, sehingga dapat dipergunakan pada komputer yang berbeda-beda, tanpa banyak mengalami perubahan.
  4. COBOL menyediakan fasilitas listing program, bilamana perlu diperiksa oleh orang lain selain programmernya.
  5. Mudah didokumentasikan dan dikembangkan bilamana perlu
  6. Dapat menjadi program execute.                                                                    
2.2 Yang Dapat Dikerjakan COBOL 
Cobol dibuat untuk operasi yang mencakup langkah dasar pengolahan data yaitu :
  1. Membaca data
  2. Memproses data
  3. Menghasilkan output informasi
Semua divisi harus ada dalam pembuatan suatu program COBOL 2 divisi terpenting adalah : DATA DIVISION dan PROCEDURE DIVISION.
3. ALGOL
ALGOL ( Algorithmic Language )  dikembangkan oleh sebuah komite international pada akhir tahun limapuluhan. Tujuannya untuk merancang fungsi algoritma baik menggunakan komputer maupun tanpa komputer. Jika dibandingkan belakangan, Algol memperkenalkan beberapa konsep penting. Beberapa cirri yang menonjol dari Algol ini antara lain adalah kemampuannya melaksanakan operasi proses informasi yang umum secara lebih mudah. Peralatan untuk melaksanakan kontrol loop, pada Algol ini lebih luwes dan luas daripada Fortran.
Didalam Algol, variabel global dibedakan dari variabel lokal. Variabel global dikenal oleh semua bagian pada sebuah program, sedangkan variabel lokal hanya dikenal oleh program-blok, disini variabel lokal itu didefinisikan.
Ada satu fasilitas didalam Algol yang mampu mengelompokkan satu himpunan statement menjadi satu, yang disebut statement majemuk. Statement majemuk ini bisa diperlakukan sebagai keseluruhan statement oleh elemen program yang lain.
Bahasa Algol yang disebut sebagai salah satu bahasa yang diorientasikan kepada penggunaan prosedur, menyediakan suatu lokasi tempat yang dinamis.
Algol lebih banyak dipakai di Eropa daripada di Amerika Serikat. Keturunan Algol yang paling dekat adalah Pascal yang telah mendapatkan popularitas, dan tetap memegang teguh kelebihan Algol sambil terus menambah kemampuannya.
  •  Fitur-fitur Algol
Fitur di dalam Algol yang mampu  mengelompokan satu himpunan statmen menjadi satu, yang disebut statmen majemuk. Statmen majemuk ini bisa diperlukan sebagai keseluruhan statmen oleh elemen program lain. Bahasa ini yang disebut sebagai salah satu bahasa yang diorientasikan kepada penggunaan prosedur, menyediakan satu alokasi tempat yang dinamis. Dibawah ini fitur-fitur Algol
  •          Fitur dari bahasa Algol :
1.     Menggunakan konsep tipe data secara formal.
2.    Nama variable tidak terbatas panjangnya.
3.    Index array tidak terbatas.
4.    Parameter dipisahkan oleh modenya (in dan out).
5.    Index ditempatkan dalam bracket (tanda [ ]).
6.    Mendukung compound statement (pernyataan majemuk) (begin…end).
7.    Tanda semicolon (titik koma, merupakan pemisah antar statement.
8.    Menggunakan operator assignment :=
9.    Statement IF mempunyai ELSE-IF (nested-IF)
  •          Fitur baru pada ALGOL 60 adalah:
1.     Block structure (local scope).
2.    2 model passing parameter (by name dan by value).
3.    Rekursi subprogram.
4.    Stack-dynamic array.
  •   KEGUNAAN ALGOL
Kengunaan algol sendiri untuk merancang fungsi algoritma baik menggunakan komputer maupun tanpa computer.  Kemampuan Algol yaitu melaksanakan operasi proses informasi yang umum secara lebih mudah. Sedangkan kelemahannya adalah bahasa ini sudah jarang dipakai dikarenakan popularitas Algol kalah dengan keturunannya yaitu bahasa Pascal. Dikarenakan bahasa Pascal lebih luas pemakaiannya, akan tetapi prinsip bahasa Algol tetap dipegang teguh oleh bahasa Pascal. Tujuan dari bahasa Algol adalah bahasa ini mendekati notasi matematika, baik untuk mendeskripsikan algoritma,dan harus dapat ditranslasikan ke kode mesin.
Read More ->>

My Blog List

Diberdayakan oleh Blogger.