Senin, 27 September 2010

Apa yang saya dapat??

Dalam pelajaran mata kuliah Algoritma dan Pemrograman kemarin tanggal 27 september '10 saya lebih bisa memahami lagi bagaimana memecahkan suatu masalah dalam pemrograman menggunakan algoritma dan flowchart. Sebelumnya saya mendapat latihan untuk memecahkan suatu masalah dengan pseuducode dan flowchart tapi itu masih membuat saya bingung, namun tetap saja saya berusaha untuk mengerjakannya meskipun ternyata yang saya kerjakan masih salah. Tapi dengan begitu saya bisa tau dimana letak kesalahan saya. Ternyata hanya grafik DECISION yang bisa memiliki dua garis alir karena grafik tersebut mngartikan keputusan. Namun sekarang saya menjadi lebih sedikit mengerti lagi tentang algoritma tersebut. Itulah yang saya dapat dari pelajaran mata kuliah algoritma dan pemrograman kemarin.

Minggu, 26 September 2010

Algoritma, Pseducode, & Flowchart

Algoritma
Algoritma adalah urutan langkah-langkah logis untuk menyelesaikan suatu masalah secara sistematis.
Algoritma dikatakan benar bila dapat memecahkan suatu masalah. Setiap orang memiliki pola pikir yang berbeda-beda oleh karena itu menghasilkan algoritma yang berbeda-beda pula.
Kriteria Algoritma ( Donald E. Knuth)
  • input : algoritma memiliki input nol atau lebih
  • output : minimal satu outputan algoritma
  • definiteness : algoritma harus memiliki instruksi-intruksi yang jelas dan tidak ambigu
  • finiteness : algoritma harus memiliki titik berhenti
  • effektiveness : algoritma harus bisa dilakukan dan efektif
Algoritma dapat dinotasikan dengan berbagai cara:
  1. secara descriptiv
  2. pseuducode
  3. flowchart
Struktur dasar algoritma:

Judul : dalam penulisan judul tidak boleh diawali dengan angka atau karakter lain kcuali alphabet, dan dintara karakter lain/alphabet tidak boleh menggunakan spasi kecuali underscore. contoh: Algoritma konversi_nilai

Deklarasi : digunakan untuk mengumumkan semua nama yang dipakai dalam algoritma beserta isinya.
contoh :Algoritma penukaran dua buah bilangan
Algoritma tukar_bilangan
kamus data
a,b,c : integer
Begin
Input (a)
Input (b)
c <-- a
a <-- b
b <-- c
Output (a)
Output (b)
end.                                                                                                                                              
    Pseuducode
    Pseuducode merupakan kode program yang menyerupai kode progran sesungguhnya, ditujukan untuk dibaca manusia bukan mesin. Disarankan untuk menggunakan keyword yang umum seperti : if,or,and,while,then,dsb. Dan ikuti gaya pemrograman seperti pascal, C++, dll. Pada pseuducode tidak ada aturan standar penulisan.
    contoh : Menghitung luas segitiga
    Input alas
    Input tinggi
    Luas <-- 1/2 * (alas * tinggi)
    Print luas 

    Flowchart
    Flowchart merupakan gambaran bentuk diagram alir dari algoritma-algoritma dalam suatu progran yang menyatakan arah alur program tersebut. Flowchart dalam bentuk grafik/gambar, dengan jumlah diagram yang sedikit sehingga lebih sederhana dan mudah dipahami.  


                                   

    Sabtu, 25 September 2010

    Cara Pembuatan Blog

    Langkah Pembuatan Blog

    1. Silahkan kunjungi http://www.bloger.com
    2. Kemudian setelah halaman pendaftaran terbuka, langsung lihat bahasa untuk mengatur bahasa yang lebih mudah dipahami. Setelah itu langsung login dengan mengisi username dan password sesuai akun email anda. 
    3.  

    login blogger

       
       
       3. Kemudian klik tombol CIPTAKAN BLOG ANDA
    ciptakan blog anda
        4. Isi alamat blog dan nama blog dengan sungguh-sungguh karena hal ini bersifat permanen, kecuali bila nanti ganti dengan custom domain. Bila alamat yang diinginkan tidak bisa digunakan maka isilah dengan nama yang masih tersedia, lalu klik LANJUTKAN.
      nama-blog
        pilih template di blogger 5. Setelah itu silahkan pilih template yang diinginkan. Template ini nantinya bisa diubah-ubah sesuai selera kita, kemudian klik LANJUTKAN.
         
         
         
        6. Setelah selesai merancang template, nanti akan muncul halaman yang menuliskan "Blog anda sudah jadi", lalu nanti langsung klik tombol MULAI BLOGGING.
      mulai blogging
        7. Setelah itu nanti anda akan masuk dihalaman post editor, dihalaman tersebut silahkan isi apa saja yang ingin anda tuliskan ( disarankan langsung mengisi posting, karena jika tidak posting akan di lock oleh robot spam milik blog ) jika sudah selesai mengisi posting, kemudian klik tombol PRATINJAU untuk melihat tampilan posting di blog, klik tombol LANJUTKAN bila posting anda akan dipublikasikan.
      terbitkan entri
        8. Kemudian klik LIHAT ENTRI untuk melihat blog anda.
        9. Selesai sudah langkah pembuatan Blog, dan silahkan mencoba.

                                          Selasa, 21 September 2010

                                          Bahasa Pemrograman

                                          Bahasa Pemrograman

                                          Bahasa pemrograman merupakan sebuah bahasa pengkodean pada aplikasi komputer yang digunakan untuk membuat suatu sistem atau software komputer sehingga dapat digunakan untuk memberitahu komputer tentang apa yang harus dilakukan.
                                          Bahasa pemrograman merupakan elemen yang menghubungkan antara user/brainware dengan komputer, saat ini sudah banyak dikenal bahasa pemrograman seperti FORTRAN, ASSEMBLY, BASIC, PASCAL, COBOL, C, Prolog.
                                          Klasifikasi menurut generasi
                                          • First Generation Language (1GL) bahasa pemrograman ini berupa kode-kode mesin
                                          • Second Generation Language (2GL) bahasa pada generasi ini adalah bahasa assembly
                                          • Third Generation Language (3GL) pada generasi ini mulai dikenal istilah variabel, tipe data, ekspresi aljabar dan sudah mendukung pemrograman terstruktur. Contoh: FORTRAN, COBOL, ALGOL, BASIC, C, C++,Pascal, Java.
                                          • Four Generation Language (4GL) pada generasi ini bahasa pemrograman didesain untuk mengurangi effort dan mempercepat dalam pembuatan program. Contoh: DataFllex, SQL, Progress 4GL, ABAB, Matlab.
                                          • Five Generation Language (5GL) bahasa pemrograman ini digunakan untuk membangun sistem kecerdasan buatan dan belum digunakan secara meluas didunia. Contoh: Prolog, LISP, Mercury.

                                          Senin, 20 September 2010

                                          Kinerja Komputer

                                          Kinerja Komputer

                                          Komputer terdiri dari hardware dan software yang membantu proses kerja komputer. hardware itu sendiri seperti keyboard, mouse, joystick, scanner, printer, monitor,dll. sedangkan software merupakan jiwanya komputer yang mengendalikan semua yang dilakukan oleh hardware, software itu merupakan program-program yang ada di dalam komputer jadi tanpa software, hardware tidak memilki arti apa-apa.
                                          Kinerja komputer mengubah data menjadi informasi, jadi ada tiga tahapan yaitu input-processing-output.
                                          Input  disini berupa data yang di masukkan dalam komputer dengan bahasa komputer yang dapat dilakukan dengan bantuan keyboard, mouse, atau joystick, yang kemudian di proses dengan bantuan CPU (RAM, processor, motherboard) untuk bisa dibaca komputer dan menghasilkan outputan yang sesuai dengan perintah awal tadi. kemudian hasil output itu akan di tampilkan pada monitor atau printer.
                                          Jadi komputer baru akan bekerja bila sudah ada program komputer yang berisi intruksi untuk memerintah CPU.

                                          Pengertian Website

                                          Dalam mencari informasi dari internet pengguna akan menuju kesebuah alamat unik internet yang di sebut nama domain dan menemukan informasi berbentuk teks, gambar, animasi bahkan video. Jadi website/situs adalah kumpulan halaman yang menampilkan informasi data teks, data gambar diam/gerak, data animasi, suara, video, atau gabungan dari semuanya baik yang bersifat statis maupun dinamis yang membentuk satu rangkaian bangunan yang saling terkait yang masing-masing di hubungkan dengan jaringan-jaringan halaman (hyperlink). Bersifat statis, apabila isi informasinya tetap tidak berubah-ubah dan hanya dapat di update oleh pemiliknya saja, sedangkan bersifat dinamis, apabila isi informasinya berubah-ubah dan interaktif dua arah berasal dari pemiliknya sendiri dan pengguna website.

                                          Pengertian Blog

                                          Istilah Blog seringkali kita dengar dalam dunia maya. lalu sebenarnya apa sih Blog itu? jadi blog itu sebenarnya merupakan jurnal harian kita dalam dunia maya yang setiap harinya ada perbaharuan. Pengertian yang lain, blog adalah jenis situs web yang biasanya disusun dalam urutan kronologi atau urutan kejadian waktu dari yang posting terbaru (terletak paling atas) hingga posting yang paling lama (terletak dibawah). Blog seringkali ditulis dengan 1 topik khusus seperti fotography, spiritualitas, resep, diary pribadi,dsb. Meskipun terkadang ada juga yang mencampur adukkan semua topik. Banyak blog yang memiliki fasilitas interaksi dengan pengunjungnya seperti menggunakan buku tamu dan kolom komentar yang dapat memperkenankan para pengunjungnya untuk meninggalkan komentar tentang isi tulisan dari posting yang di publikasikan. Namun ada juga yang sebaliknya yang bersifat interaktif. Dengan blog kita dapat memberikan suara kita dalam sebuah web untuk mengumpulkan dan berbagi hal-hal yang dianggap menarik.                                                                       

                                          Selasa, 14 September 2010

                                          Lemahnya Iman Di Kalangan Anak Muda

                                          Sekarang begitu banyak anak muda yang tingkah lakunya aneh-aneh, banyak merekayang tawuran karena kurang kesabaran dalam diri mereka. sedangkan kesabaran itu akan ada di hati kita bila kita telah membangun lingkaran teguh iman diri kita sehingga setiap ada masalah kita bisa untuk membatasi emosional yang ada dalam diri kita,