Belajar algoritma dasar.


Notasi Penulisan Algoritma
Penulisan algoritma tidak tergantung dari spesifikasi bahasa pemograman dan komputer yang mengeksekusinya. Notasi algoritma bukan notasi bahasa pemograman, tetapi dapat diterjemahkan ke dalam berbagai bahasa pemograman. Berikut adalah contoh notasi algoritma
  • Notasi yang dinyatakan dalam kalimat deskriptif

Dengan otasi ini , deskriptif setiap langkah dijelaskan dengan bahasa yang jelas. Notasi ini cocok untuk algoritma yang pendek. Tapi untuk masalah algoritma yang panjang, notasi ini jelas kurang effektif. Selain itu pengkonversian notasi algoritma ke notasi bahasa program cendrung agak susah.
Contoh:
Algoritma mencari luas persegi panjang ;
Diketahui panjang dan lebar sebuah persegi panjang. Carilah luas dan keliling persegi panjang.

Deskripsi :
1. Input panjang persegi panjang.
2. Input lebar persegi panjang.
3. Cari luas persegi panjang dengan rumus; panjang kali lebar.
4. Cari keliling persegi panjang dengan rumus; dua kali sisi panjang ditambah dua kali sisi lebar.
5. Keluarkan luas dan keliling sebagai output..
6. Penghitungan selesai.



  • Flow chart
Flow chart atau bagan alir merupakan gambar atau bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya. Gambaran ini dinyatakan dengan simbol. Dengan demikian setiap simbol menggambarkan proses tertentu. Sedangkan hubungan antar proses digambarkan dengan garis penghubung.
Flowchart ini merupakan langkah awal pembuatan program. Dengan adanya flowchart urutan poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat dilakukan lebih mudah. Setelah flowchart selesai disusun, selanjutnya pemrogram (programmer) menerjemahkannya ke bentuk program dengan bahasa pemrograman.
Notasi penulisan algoritma dengan flow chart cocoknya untuk algoritma yang pendek. Sementara untuk masalah algoritma yang panjang, notasi ini kurang effektif dan penkorversian notasi algoritma ke notasi bahasa pemograman cendrung agak sukar.

Sekian dulu postingan saya kali ini, pada kesempatan berikut saya akan melanjutkan pembahasan tentang notasi penulisan algoritma(flowchar & pseudo code):
  • Simbol-simbol flowchart
  • Contoh flow chart program sederhana
  • Contoh penulisan yang dinyatakan dengan Pseudo code.
sumber : 


http://fendri-informatika.blogspot.com

Category: 0 komentar

NAMA - NAMA DOMAIN DAN KETERANGANNYA

A
.ac – Ascension *
.ad – Andorra
.ae – Uni Emirat Arab
.af – Afganistan
.ag – Antigua dan Barbuda *
.ai – Anguilla
.al – Albania
.am – Armenia *
.an – Antillen Belanda
.ao – Angola
.aq – Antartika
.ar – Argentina
.as – Samoa Amerika *
.at – Austria *
.au – Australia
.aw – Aruba
.ax – Åland
.az – Azerbaijan
B
.ba – Bosnia Herzegovina
.bb – Barbados
.bd – Bangladesh
.be – Belgia *
.bf – Burkina Faso
.bg – Bulgaria
.bh – Bahrain
.bi – Burundi *
.bj – Benin
.bm – Bermuda
.bn – Brunei Darussalam
.bo – Bolivia *
.br – Brasil *
.bs – Bahama *
.bt – Bhutan
.bv – Pulau Bouvet 
.bw – Botswana
.by – Belarus
.bz – Belize 
C
.ca – Kanada
.cc – Pulau Cocos *
.cd – Republik Demokratik Kongo(dulunya .zr – Zaire) *
.cf – Republik Afrika Tengah
.cg – Republik Kongo *
.ch – Swiss *
.ci – Côte d'Ivoire (Pantai Gading)
.ck – Kepulauan Cook *
.cl – Chili
.cm – Kamerun
.cn – Republik Rakyat Cina *
.co – Kolombia
.cr – Kosta Rika
.cs – Serbia dan Montenegro (dulunya.yu – Yugoslavia; Catatan: pada tanggal3 Juni, 2006, Montenegromendeklarasikan kemerdekaannya, sehingga domain ini tidak dipakai lagi.)(kode domain .cs tidak dipakai, tidak ada DNS) (kode domain .cs dulunya dipakai untuk Cekoslowakia)
.cu – Kuba
.cv – Tanjung Verde
.cx – Pulau Natal *
.cy – Siprus
.cz – Republik Ceko
D
.de – Jerman
.dj – Djibouti *
.dk – Denmark *
.dm – Dominika
.do – Republik Dominika
.dz – Aljazair (Algeria)
E
.ec – Ekuador
.ee – Estonia
.eg – Mesir
.eh – Sahara Barat (tidak dipakai; tidak ada DNS)
.er – Eritrea
.es – Spanyol *
.et – Ethiopia
.eu – Uni Eropa (kode domain yang "dikhususkan" oleh ISO 3166-1)
F
.fi – Finlandia
.fj – Fiji *
.fk – Kepulauan Falkland
.fm – Federasi Mikronesia *
.fo – Kepulauan Faroe
.fr – Perancis
G
.ga – Gabon
.gb – Britania Raya (Reserved domain by IANA; deprecated – see .uk)
.gd – Grenada
.ge – Georgia
.gf – Guyana Perancis
.gg – Guernsey
.gh – Ghana
.gi – Gibraltar
.gl – Greenland *
.gm – Gambia
.gn – Guinea
.gp – Guadeloupe
.gq – Guinea Khatulistiwa
.gr – Yunani *
.gs – Georgia Selatan dan Kepulauan Sandwich Selatan *
.gt – Guatemala
.gu – Guam
.gw – Guinea Bissau
.gy – Guyana
H
.hk – Hong Kong *
.hm – Pulau Heard dan Kepulauan McDonald *
.hn – Honduras *
.hr – Kroasia
.ht – Haiti
.hu – Hongaria *
I
.id – Indonesia
.ie – Republik Irlandia
.il – Israel *
.im – Pulau Man *
.in – India *
.io – Teritori Samudra Hindia Britania *
.iq – Irak
.ir – Iran *
.is – Islandia
.it – Italia
J
.je – Jersey
.jm – Jamaika
.jo – Yordania
.jp – Jepang
K
.ke – Kenya
.kg – Kirgizstan
.kh – Kamboja
.ki – Kiribati
.km – Komoro
.kn – Saint Kitts dan Nevis
.kp – Korea Utara (tidak dipakai; tidak ada DNS)
.kr – Korea Selatan
.kw – Kuwait
.ky – Kepulauan Cayman
.kz – Kazakhstan *
L
.la – Laos *
.lb – Lebanon
.lc – Saint Lucia
.li – Liechtenstein *
.lk – Sri Lanka
.lr – Liberia
.ls – Lesotho
.lt – Lituania
.lu – Luxemburg
.lv – Latvia *
.ly – Libya *
M
.ma – Maroko
.mc – Monako
.md – Moldova *
.me – Montenegro
.mg – Madagaskar
.mh – Kepulauan Marshall
.mk – Republik Makedonia
.ml – Mali
.mm – Myanmar
.mn – Mongolia *
.mo – Makau
.mp – Kepulauan Mariana Utara *
.mq – Martinique
.mr – Mauritania
.ms – Montserrat *
.mt – Malta
.mu – Mauritius *
.mv – Maladewa
.mw – Malawi *
.mx – Meksiko *
.my – Malaysia
.mz – Mozambik
.na – Namibia *
.nc – Kaledonia Baru
.ne – Niger
.nf – Pulau Norfolk *
.ng – Nigeria
.ni – Nikaragua
.nl – Belanda * (ccTLD terdaftar pertama)
.no – Norwegia
.np – Nepal
.nr – Nauru *
.nu – Niue *
.nz – Selandia Baru 
O
.om – Oman
P
.pa – Panama
.pe – Peru
.pf – Polinesia Perancis
.pg – Papua Nugini
.ph – Filipina *
.pk – Pakistan *
.pl – Polandia *
.pm – Saint-Pierre dan Miquelon
.pn – Kepulauan Pitcairn *
.pr – Puerto Riko *
.ps – Otoritas Nasional Palestina *
.pt – Portugal *
.pw – Palau
.py – Paraguay
Q
.qa – Qatar
R
.re – Réunion
.ro – Rumania *
.rs – Serbia
.ru – Rusia *
.rw – Rwanda
S
.sa – Arab Saudi
.sb – Kepulauan Solomon *
.sc – Seychelles *
.sd – Sudan
.se – Swedia *
.sg – Singapura
.sh – Saint Helena *
.si – Slovenia
.sj – Svalbard dan Jan Mayen (tidak dipakai; tidak terdaftar)
.sk – Slowakia
.sl – Sierra Leone
.sm – San Marino *
.sn – Senegal
.so – Somalia *
.sr – Suriname *
.st – Sao Tome dan Principe *
.su – Uni Soviet (terdepresiasi; digantikan; kode domain "dipakai untuk pergantian" oleh ISO 3166-1)
.sv – El Salvador
.sy – Suriah *
.sz – Swaziland *
T
.tc – Kepulauan Turks dan Caicos
.td – Chad
.tf – Teritorial Perancis Selatan
.tg – Togo *
.th – Thailand
.tj – Tajikistan *
.tk – Tokelau *
.tl – Timor Leste (dulunya .tp) *
.tm – Turkmenistan *
.tn – Tunisia
.to – Tonga *
.tp – Timor Timur (terdepresiasi – gunakan .tl; kode domain "dipakai untuk pergantian" oleh ISO 3166-1)
.tr – Turki
.tt – Trinidad dan Tobago *
.tv – Tuvalu *
.tw – Republik Cina (Taiwan) *
.tz – Tanzania
U
.ua – Ukraina
.ug – Uganda *
.uk – Inggris (kode domain yang "dikhususkan" oleh ISO 3166-1) (lihat pula .gb)
.us – Amerika Serikat *
.uy – Uruguay
.uz – Uzbekistan
V
.va – Vatikan
.vc – Saint Vincent dan Grenadines *
.ve – Venezuela
.vg – Kepulauan Virgin Britania Raya *
.vi – Kepulauan Virgin Amerika Serikat
.vn – Vietnam
.vu – Vanuatu *
W
.wf – Wallis dan Futuna
.ws – Samoa (dulunya Samoa Barat) *
Y
.ye – Yaman
.yt – Mayotte
.yu – Yugoslavia (kemudian berganti nama menjadi Serbia dan Montenegro)
        (kode domain secara resmi digantikan oleh .cs (lihat di atas) namun tetap dipakai; kode domain    "dipakai untuk pergantian" oleh ISO 3166-1)
Z
.za – Afrika Selatan *
.zm – Zambia
.zw – Zimbabwe

Category: 0 komentar

SEJARAH INTERNET


Sejarah Awal Internet
 Pertama kali dikembangkan tahun 1969 oleh Departemen Pertahanan Amerika
l
Serikat --> ARPAnet (US Defense Advanced Research Projects Agency).
 Sasaran ARPAnet = membuat suatu jaringan komputer yang tersebar untuk
l
menghindari pemusatan informasi di satu titik yang dipandang rawan untuk
dihancurkan apabila terjadi peperangan.
 Dengan cara ini diharapkan apabila satu bagian dari jaringan terputus, maka jalur
l
yang melalui jaringan tersebut dapat secara otomatis dipindahkan ke saluran lainnya.
 Di awal 1980-an, ARPANET terpecah menjadi dua jaringan, yaitu ARPANET dan
l
Milnet (sebuah jaringan militer), akan tetapi keduanya mempunyai hubungan
sehingga komunikasi antar jaringan tetap dapat dilakukan.
 Pada mulanya jaringan interkoneksi ini disebut DARPA Internet, tapi lamakelamaan
l
disebut sebagai Internet saja.

Perkembangan Awal
Internet 1
 Internet mulai digunakan untuk kepentingan akademis
l
dengan menghubungkan beberapa perguruan tinggi,
masing-masing UCLA, University of California at
Santa Barbara, University of Utah, dan Stanford
Research Institute.
 Ini disusul dengan dibukanya layanan Usenet dan
l
Bitnet yang memungkinkan internet diakses melalui
sarana komputer pribadi (PC).

Perkembangan Awal
 Di tahun 1986 lahir National Science Foundation Network (NSFNET), yang
lInternet 2
menghubungkan para periset di seluruh negeri dengan 5 buah pusat super
komputer.
 Jaringan ini kemudian berkembang untuk menghubungkan berbagai
l
jaringan akademis lainnya yang terdiri atas universitas dan konsorsiumkonsorsium
riset.
 NSFNET kemudian mulai menggantikan ARPANET sebagai jaringan riset
l
utama di Amerika hingga pada bulan Maret 1990 ARPANET secara resmi
dibubarkan.
 Pada saat NSFNET dibangun, berbagai jaringan internasional didirikan dan
l
dihubungkan ke NSFNET.
 Australia, negara-negara Skandinavia, Inggris, Perancis, Jerman, Kanada
l
dan Jepang segera bergabung kedalam jaringan ini.

Perkembangan Awal
 Pada awalnya, internet hanya menawarkan layanan berbasis teks, meliputi remote access,
lInternet 3
email/messaging, maupun diskusi melalui newsgroup (Usenet).
 Layanan berbasis grafis seperti World Wide Web (WWW) saat itu masih belum ada.
l
 Yang ada hanyalah layanan yang disebut Gopher yang dalam beberapa hal mirip seperti web yang
l
kita kenal saat ini, kecuali sistem kerjanya yang masih berbasis teks.
 Kemajuan berarti dicapai pada tahun 1990 ketika World Wide Web mulai dikembangkan oleh
l
CERN (Laboratorium Fisika Partikel di Swiss) berdasarkan proposal yang dibuat oleh Tim Berners-
Lee.
 Namun demikian, WWW browser yang pertama baru lahir dua tahun kemudian, tepatnya pada
l
tahun 1992 dengan nama Viola.
 Viola diluncurkan oleh Pei Wei dan didistribusikan bersama CERN WWW.
l
 Tentu saja web browser yang pertama ini masih sangat sederhana, tidak secanggih browser modern
l
yang kita gunakan saat ini.

Perkembangan Awal
Internet 4
 Terobosan berarti lainnya terjadi pada 1993 ketika InterNIC didirikan
l
untuk menjalankan layanan pendaftaran domain.
 Bersamaan dengan itu, Gedung Putih (White House) mulai online di
l
Internet dan pemerintah Amerika Serikat meloloskan National
Information Infrastructure Act.
 Penggunaan internet secara komersial dimulai pada 1994 dipelopori
l
oleh perusahaan Pizza Hut, dan Internet Banking pertama kali
diaplikasikan oleh First Virtual.
 Setahun kemudian, Compuserve, America Online, dan Prodigy mulai
l
memberikan layanan akses ke Internet bagi masyarakat umum

Perkembangan Awal Internet di
Indonesia
 Kita di Indonesia baru bisa menikmati layanan
l
Internet komersial pada sekitar tahun 1994.
 Sebelumnya, beberapa perguruan tinggi seperti
l
Universitas Indonesia telah terlebih dahulu
tersambung dengan jaringan internet melalui
gateway yang menghubungkan universitas
dengan network di luar negeri.


Category: 0 komentar