Saung Net 1 CYBER GAMES AND INTERNET ZONE - Jln. Setiabudhi No.169-E Bandung. - - - - Saung Net 2 CYBER GAMES AND INTERNET ZONE - Jln. Surya Sumantri No.6B Bandung.

Rabu, 25 November 2009

Apa itu algoritma dan pemprograman





hai Sobat... kali ini kita akan mencoba membahas apa itu algoritma dan pemprograman, oh iya ilmu ini hanya bagi para pemula saja yang ingin mencoba mengenal dunia Informatika, dan biasanya materi ini sering dibahas di mata kuliah Algoritma dan Pemprograman di semester 1.
Nah sekarang mari kita bahas satu persatu,,,

Pemprograman merupakan sudah menjadi kegiatan yang sangat penting di era teknologi dan informasi pada saat ini, program yang sering kita lihat di komputer desktop, laptop, PDA, dan sebagainya, pastinya tidak akan tercipta begitu saja. semua itu pasti memerlukan sebuah proses, baik proses analisis maupun proses perancangan aplikasi secara cermat dan akurat. Apa kita sadari bahwa sesungguhnya sebuah program yang terdapat dalam komputer itu ia mengimplementasikan suatu algoritma. Nah sekarang mulai ada kata algoritma ya.... dan apakah anda tau apa itu algoritma ??? dan apa itu Program ???

terdapat banyak definisi mengenai Algoritma. Namun, sebelum kita membahas algoritam lebih jauh, mari kita bahasa sedikit mengenai sejarah algoritma. Ditinjau dari kata "Algoritma" sendiri mempunyai sejarah yang cukup aneh. kata ini sesungguhnya tidak ada dalam kamus Webster sampai akhir tahun 1957. orang hanya menemukan kata algorism yang berarti proses menghitung dengan menggunakan angka arab [KNU73].dan orang yang menggunakan angka arab disebut dengan algorist. Para ahli bahasa mencari darimana sesungguhnya asal kata algorism ini namun hasil yang didapatkan kurang memuaskan. Namun akhirnya para ahli sejarah matematika menemukan darimana asal kata algorism, rupanya kata tersebut didapatkan dari nama seorang penulis buku arab terkenal, yaitu Abu Ja'far Muhammad Ibnu Musa al - khuarizmi. Al

Algoritma deretan langkah - langkah komputasi yang mentransformasikan data masukan menjadi keluaran [COR92].



Algoritma adalah prosedur komputasi yang terdefinisi dengan baik yang menggunakan beberapa nilai sebagai masukan dan menghasilkan beberapa nilai yang disebut keluaran. jadi, algoritma adalah deretan langkah komputasi yang mentransformasikan masukan menjadi keluaran [COR89]



jadi dari pengertian diatas mari kita tarik sebuah kesimpulan mengenai Algoritma. Algoritma merupakan urutan langkah - langkah untuk menyelesaikan sesuatu masalah.

Mari kita ambil satu contoh dalam kehidupan kita sehari - hari,

kita memiliki 2 gelas, masing - masing gelas kita kasih label. gelas yang satu kita kasih label A dan berisikan susu kemudian gelas yang satunya lagi kita kasih label B dan berisikan kopi dengan catatan volume isi dari kedua gelas itu sama. dan permasalahannya ialah bagaimana kita menukarkan isi dari kedua gelas tersebut sedemikian sehingga gelas A menjadi berisikan kopi dan gelas B berisikan susu.



Penyelesaian :

kita tidak mungkin menuangkan isi dari gelas A ke gelas B begitu aja, karena hal itu akan mengakibatkan pencampuran. Nah, agar bisa dipertukarkan dan tidak ada terjadinya sebuah pencapuran isi maka pastinya kita memerlukan sebuah gelas tambahan dong, untuk penampungan sementara. Dan gelas penampungan sementara ini kita kasih label C.



keadaan awal sebelum terjadi proses pertukaran :






langkah pertukaran :

1. Tuangkan isi dari gelas A kedalam gelas C



2. Tuangkan isi dari gelas B kedalam gelas A


3. Tuangkan isi dari gelas C kedalam gelas B




keadaan akhir :



sangat mudah bukan ???



sekarang mari kita lanjutkan kebahasan yang selanjutnya mengenai pemprograman.

pemprograman merupakan sebuah kegiatan merancang dan menulis program. namun orang yang menulis program disebut pemprogram, dan bahasa yang digunakan dalam menulis program dinamakan bahasa pemprograman.

mungkin untuk saat ini cukup segitu aja dulu ya,,, kapan - kapan disambung lagi dengan materi yang lebih kompleks....

Label:

Selasa, 24 November 2009

Sistem Komputer

Sistem operasi adalah program yang bertindak sebagai pelantara antara pemakai komputer dan perangkat keras komputer. Maksud dari sistem operasi adalah menyediakan suatu lingkungan tempat pemakai dapat mengeksekusi program - program. Sistem operasi harus menjalin kebenaran operasi sistem komputer perangkat keras berupa pemproses (CPU), memori, dan perangkat masukan dan keluaran menyediakan sistem sumber daya komputasi.

Ada 4 komponen pokok di sistem komputer adalah :
1. Pemproses
2. Memori utama
3. Perangkat masukan dan keluaran
4. Interkoneksi antar komponen.

Pemproses
Pemproses berfungsi untuk melakukan pengolahan data pengendalian operasi komputer.

Memori Utama
Memori utama biasanya volatile tidak dapat mempertahankan data dan program yang disimpan apabila daya energi (listrik) dihentikan(mati). Memori pada dasarnya berfungsi menyimpan data dan program.
pada saat ini, komputer mengikuti konsep program tersimpan (stored program concept)dari Von Neumann dimana kumpulan instruksi dikumpulkan atau disimpan di suatu tempat yaitu memori, kemudian instruksi - intruksi disitu diambil untuk dieksekusi.

Perangkat Masukan dan Keluaran
Lingkungan eksternal dapat di antarmuka beragam perangkat, seperi :
- Perangkat penyimpanan sekunder
- Terminal
- perangkat Komunikasi
- dan masih banyak yang lainnya.

Pada dasarnya perangkat - perangkat ini berfungsi menghubungkan komputer dengan lingkungan luar, sehingga komputer dipengaruhi dan dipengaruhi lingkungannya.

Interkoneksi antar komponen adalah struktur dan mekanisme untuk menguhubungkan ketiga komponen (pemproses, memori utama, dan perangkat masukan/keluaran)