Pseudocode merupakan kode yang menyerupai bahasa pemrograman untuk menuliskan algoritma secara ringkas tanpa terikat pada bahasa tertentu. Pseudocode memiliki tujuan untuk mempermudah pemahaman algoritma dan menggunakan bahasa yang mudah dipahami secara universal."
Layari: http://literasibahasamelayu09.blogspot.com
Tulisan Mekanis merupakan satu kemahiran yang dilaksanakan pada murid-murid setelah mereka melalui aktiviti dan latihan kemahiran pratulisan yang ditetapkan.
Konsep tulisan mekanis:
Peringkat mendirikan asas.
Bertujuan membimbing murid menguasai kemahiran membentuk huruf kecil dan huruf besar dengan betul dan tepat.
Memberi tumpuan kepada aspek mekanikal.
Melibatkan latihan pergerakan tangan, otot jari dan sebagainya.
Penting dikuasai pada peringkat awal supaya murid dapat membentuk lambang-lambang huruf atau tulisan yang betul dan tepat serta menulis dengan kemas.
PRINSIP HIDUP :-
LAKUKAN APA YANG DISUKAI KERANA IA AKAN MENJADIKAN KITA LEBIH BERSEMANGAT UNTUK MENGHASILKAN YANG TERBAIK DAN TIDAK MELAKUKAN TUGAS DENGAN BIDANG YANG TIDAK MAHIR.
Tajuk Hacking by iwan-Hacker Q_X
ini ialah projet ICT saya
INGAT (jangan copy save atau download daripada saya)
cikgu anda akan tahu ini hasil kerja saya
percayalah
*
baik buat sendiri macam saya
ini sebagai maklummat dan pembelajaran sahaja
SlideShare now has a player specifically designed for infographics. Upload your infographics now and see them take off! Need advice on creating infographics? This presentation includes tips for producing stand-out infographics. Read more about the new SlideShare infographics player here: http://wp.me/p24NNG-2ay
This infographic was designed by Column Five: http://columnfivemedia.com/
Layari: http://literasibahasamelayu09.blogspot.com
Tulisan Mekanis merupakan satu kemahiran yang dilaksanakan pada murid-murid setelah mereka melalui aktiviti dan latihan kemahiran pratulisan yang ditetapkan.
Konsep tulisan mekanis:
Peringkat mendirikan asas.
Bertujuan membimbing murid menguasai kemahiran membentuk huruf kecil dan huruf besar dengan betul dan tepat.
Memberi tumpuan kepada aspek mekanikal.
Melibatkan latihan pergerakan tangan, otot jari dan sebagainya.
Penting dikuasai pada peringkat awal supaya murid dapat membentuk lambang-lambang huruf atau tulisan yang betul dan tepat serta menulis dengan kemas.
PRINSIP HIDUP :-
LAKUKAN APA YANG DISUKAI KERANA IA AKAN MENJADIKAN KITA LEBIH BERSEMANGAT UNTUK MENGHASILKAN YANG TERBAIK DAN TIDAK MELAKUKAN TUGAS DENGAN BIDANG YANG TIDAK MAHIR.
Tajuk Hacking by iwan-Hacker Q_X
ini ialah projet ICT saya
INGAT (jangan copy save atau download daripada saya)
cikgu anda akan tahu ini hasil kerja saya
percayalah
*
baik buat sendiri macam saya
ini sebagai maklummat dan pembelajaran sahaja
SlideShare now has a player specifically designed for infographics. Upload your infographics now and see them take off! Need advice on creating infographics? This presentation includes tips for producing stand-out infographics. Read more about the new SlideShare infographics player here: http://wp.me/p24NNG-2ay
This infographic was designed by Column Five: http://columnfivemedia.com/
No need to wonder how the best on SlideShare do it. The Masters of SlideShare provides storytelling, design, customization and promotion tips from 13 experts of the form. Learn what it takes to master this type of content marketing yourself.
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
Thank you, SlideShare, for teaching us that PowerPoint presentations don't have to be a total bore. But in order to tap SlideShare's 60 million global users, you must optimize. Here are 10 quick tips to make your next presentation highly engaging, shareable and well worth the effort.
For more content marketing tips: http://www.oneupweb.com/blog/
Are you new to SlideShare? Are you looking to fine tune your channel plan? Are you using SlideShare but are looking for ways to enhance what you're doing? How can you use SlideShare for content marketing tactics such as lead generation, calls-to-action to other pieces of your content, or thought leadership? Read more from the CMI team in their latest SlideShare presentation on SlideShare.
How to Make Awesome SlideShares: Tips & TricksSlideShare
Turbocharge your online presence with SlideShare. We provide the best tips and tricks for succeeding on SlideShare. Get ideas for what to upload, tips for designing your deck and more.
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
Modul pratikum algoritma dan pemrograman dalam bahasa visual C++ ini membahas mengenai Teknik pengimplementasian algoritma dalam Bahasa Visual C++ 2010
2. HASIL PEMBELAJARAN
Di akhir kursus ini, pelajar boleh:
Menerangkan konsep asas pengaturcaraan dalam
pengaturcaraan komputer. (C2)
Mengenal pasti peralatan dan teknologi yang
digunakan dalam pengaturcaraan komputer.
(C1,P2)
Menghasilkan semula konsep utama asas
pengaturcaraan dalam aturcara mudah. (C3,P3)
Menghasilkan semula strutur kawalan logical
dalam menyelesaikan masalah pengaturcaraan
yang mudah. (C3,P3)
3. PENILAIAN BERTERUSAN
TOPIK TAJUK PENILAIAN
BERTERUSAN
PERATUS
MARKAH
1 PENGENALAN KEPADA ASAS
PENGATURCARAAN
• Kuiz 1 • 5%
2 TEKNOLOGI PENGATURCARAAN • Kuiz 2
• Amali 1
• 5%
• 10%
3 PEMBOLEHUBAH, JENIS DATA
DAN OPERATOR ARITMETIK
• Tugasan 1
• Ujian 1
• Amali 2
• 20%
• 10%
• 10%
4 CONTROL STATEMENTS AND
COLLECTION
• Amali 3 • 10%
JUMLAH • 70%
5. Satu siri arahan-arahan terancang yang mengarahkan komputer
melaksanakan satu tugas tertentu.
Satu Set perkataan, simbol-simbol dan kod-kod yang
membolehkan manusia berkomunikasi dengan komputer.
6.
7. Generasi Pertama
Bahasa mesin
Generasi Kedua
Bahasa penghimpun
Generasi Ketiga
Bahasa bertatacara
Generasi Keempat
Bahasa tidak bertatacara
Generasi Kelima
Bahasa tabii (natural)
Aras Rendah
Aras Tinggi
• Bahasa pengaturcaraan yg paling hampir
dengan perkakasan komputer.
• Bahasa yang lebih dekat kepada bahasa
manusia (english).
• bahasa yang menggunakan perkataan
penuh dan perlu ditukar kepada bahasa
mesin sebelum CPU melakukan operasi.
8. Aras RendahGenerasi Pertama
PENERANGAN CONTOH
• Bahasa mesin
• Satu set arahan yang dijalankan secara terus oleh CPU.
• Bahasa mesin menggunakan siri nombor binari (0 dan 1)
Bahasa Mesin
9. Aras Rendah
PENERANGAN CONTOH
• Bahasa penghimpun
• Menggunakan singkatan (abbreviations) dan atau sukukata
(mnemonics) sebagai arahan.
• Contoh: ADD untuk addition, CMP untuk compare.
Bahasa penghimpun
Generasi Kedua
Bahasa penghimpun
Contoh beza bahasa
penghimpun dan
bahasa C bahasa
10. Aras Tinggi
PENERANGAN CONTOH
• Bahasa bertatacara
• Lebih menyerupai bahasa inggeris yang mudah difahami
manusia.
• Sebelum satu aturcara boleh dilaksanakan, ia perlu diterjemah
dahulu ke bahasa mesin oleh pengompil (compiler) dan
penterjemah (interpreter).
BASIC
LOGO
C
C++
C# (pronounced see sharp)
PASCAL
JAVA
COBOL
FORTRAN
Generasi Ketiga
Bahasa bertatacara
11. IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
DISPLAY 'Hello, world'.
STOP RUN.
COBOL
# include <iostream>
int main()
{
std::cout << "Hello, world!n";
}
C++
Aras Tinggi
PRINT "Hello, World!"
END BASIC
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}
JAVA
Generasi Ketiga
Bahasa bertatacara
12. Aras Tinggi
PENERANGAN CONTOH
• Bahasa tidak bertatacara
• Membolehkan pengguna akses pengkalan data
• tidak memerlukan penulisan logik pengaturcaraan tradisional.
• pengguna memberi tumpuan kepada menentukan input dan
output dan bukannya langkah-langkah program yang
dikehendaki dalam bahasa prosedur seperti C + + atau Java.
• Sebagai contoh, perintah, seperti SENARAI, boleh memaparkan
semua rekod dalam fail pada skrin, mengasingkan bidang
dengan ruang kosong. Dalam bahasa prosedur, semua logik
untuk memasukkan setiap rekod, ujian akhir fail dan format
setiap lajur pada skrin telah untuk menjadi jelas diprogramkan.
SQL
NOMAD
FOCUS
NATURAL
Generasi Keempat
Bahasa tidak bertatacara
13. * Hello World in NATURAL
WRITE 'Hello World!'
END
NATURAL
CREATE TABLE tbl_1(id INT);
INSERT INTO tbl_1(id) VALUES(1);
INSERT INTO tbl_1(id) VALUES(2);
COMMIT;
UPDATE tbl_1 SET id=200 WHERE id=1;
SAVEPOINT id_1upd;
UPDATE tbl_1 SET id=1000 WHERE id=2;
ROLLBACK TO id_1upd;
SELECT id FROM tbl_1;
SQL
Aras TinggiGenerasi Keempat
Bahasa tidak bertatacara
14. Aras Tinggi
PENERANGAN CONTOH
• Bahasa tabii (natural)
• Termasuk juga bahasa pengaturcaraan visual.
• Menyediakan visual atau antaramuka bergrafik untuk
membuat atur cara.
• Membolehkan pengguna menggunakannya tanpa
memerlukan.
• Bagi bahasa pengaturcaraan generasi keempat, ianya direka
untuk membina program-program khusus, namun bahasa
generasi kelima direka untuk membuat komputer
menyelesaikan masalah yang diberi tanpa pengaturcara.
PROLOG
MERCURY
OPS5
Generasi Kelima
Bahasa tabii (natural)
15. Examples
Hello World:
:- module hello.
:- interface.
:- import_module io.
:- pred main(io::di, io::uo) is det.
:- implementation.
main(!IO) :-
io.write_string("Hello, World!n", !IO).
Mercury
?- write('Hello world!'), nl.
Hello world!
true.
?-
Prolog
Generasi Kelima
Bahasa tabii (natural) Aras Tinggi
16. PERBINCANGAN DALAM KUMPULAN
SILA CARI MAKLUMAT MENGENAI
PSEUDO-CODE DAN CARTA ALIR
DEFINISI
FUNGSI
CONTOH
KUMPULAN TERDIRI DARIPADA 4
ORANG
17. TEXT EDITOR
Pengertian text editor adalah aplikasi untuk
membuat atau mengedit teks, contohnya
Notepad atau Microsoft Word.
2 jenis text editor
Plain text editor
Integrated Development Environments
(IDE)
18. PLAIN TEXT EDITOR
1. Plain text
merupakan teks yang paling sederhana tiada penambahan
apa-apa format.
Penggunaan : Source code, configuration file
Teks editor : Program/ aplikasi untuk membuka, membaca
dan mengedit plain text
Contoh : Notepad (Windows), edit (DOS), ed, emacs, vi, vim,
Gedit atau nano (Unix, GNU/Linux), SimpleText (Mac OS), atau
TextEdit (Mac OS X)
19. FORMATTED TEXT
2. Formatted Text
Pengertian : Teks yang telah diberi sejumlah kod kawalan sehingga hasil
paparan lebih menarik , seperti adanya bold, italic, underline, colour, ....
Penggunaan : Biasa digunakan pada dokumen Word processor
Program/aplikasi untuk membuat atau mengedit formatted text
Contoh : Ms Wordpad, Ms Word, Open Office Writer, ...
Pada Wordpad plain teks telah diformat sedemikian rupa dengan
menggunakan aturan (tanda) tertentu sehingga teks tersebut dapat dibold,
italics, underline, diwarna, diganti font, dan lain-lain.
Rich Text Format (RTF) merupakan format file dokumen (Microsoft) untuk
pertukaran dokumen yang cross-platform.
20. FORMATTED TEXT
Contoh dokumen RTF:
{rtf
Hello!par
This is some {b bold} text.par
}
Yang akan diterjemahkan dan ditampikan sebagai berikut:
Hello!
This is some bold text.
Backslash merupakan “RTF start control code”. par berarti newline, b
berarti bold, dan { } digunakan untuk grouping.
21. HYPERTEXT
3. Hypertext
Merupakan teks yang memiliki link ke teks yang lain.
Diperkenalkan oleh Ted Nelson (1965)
Hypertext adalah teks yang memiliki fasilitas linking.
Contoh hypertext :
HTML : Hypertext Markup Language
XML : eXtensible Markup Language
Hypertext merupakan konsep utama yang mendasari World Wide
Web, merupakan format yang gampang digunakan dan fleksibel
dalam berbagi informasi melalui Internet.
22. INTEGRATED DEVELOPMENT ENVIRONMENTS
(IDE)
DEFINISI IDE adalah sebuah program software aplikasi yang
memberikan fasiliti kepada programmer ketika membuat
program. Biasanya sebuah IDE terdiri dari source code editor
build automation tools dan debugger. untuk menulis sebuah
program, boleh menggunakan text editor atau IDE.
Bagi yang sudah mahir, menulis program dengan text editor
bukanlah menjadi masalah tetapi untuk permulaan akan lebih
mudah jika menggunakan IDE.
JENIS - JENIS IDE code block IDE adalah free IDE yang sangat baik
untuk membuat program c++. Creator IDE merupakan kegunaan
untuk pembuatan aplikasi c++ berasaskan dengan Qt framework
Make Money Online : http://ow.ly/KNICZ
25. Program komputer yang menterjemah bahasa pengaturcaraan aras
tinggi kepada bahasa mesin.
Pentafsir
(Interpreter)
Bahasa Pengaturcaraan
Aras Tinggi
Bahasa Mesin
26. Program komputer yang menterjemah bahasa pengaturcaraan aras
tinggi kepada bahasa mesin.
Bahasa Pengaturcaraan
Aras Tinggi
Bahasa Mesin
Pengkompil
(compiler)
27. Pentafsir (Interpreter) Pengkompil (compiler)
Terjemah program baris demi
baris dan melaksanakan program
secara terus.
Terjemah keseluruhan program
dan dilaksanakan kemudian.
pentafsir berhenti
menterjemahkan sejurus selepas
mendapati ralat, baris program
yang seterusnya akan dilakukan
selepas ralat diperbetulkan.
Pengkompil melaporkan senarai
ralat apabila selesai proses
pelaksanaan
Perlaksanaan program adalah
perlahan
Perlaksanaan program adalah
cepat.
Contoh bahasa pengaturcaraan:
PHP, Perl, BASIC
Contoh bahasa pengaturcaraan:
C, C++, Fortran, Pascal
31. PSEUDOCODE
Pengertian Pseudocode
Sebuah kode yang digunakan untuk menulis sebuah algoritma dengan cara
yang bebas yang tidak terikat dengan bahasa pemrograman tertentu
Pseudo-code menggunakan bahasa yang hampir menyerupai bahasa
pemrograman. Selain itu biasanya pseudo-code menggunakan bahasa yang
mudah dipahami secara universal dan juga lebih ringkas dari pada algoritma.
Pseudocode merupakan kod yang serupa dengan pemograman sebenarnya.
Pseudocode berasal dari kata Pseudo yang bererti imitasi, mirip, atau
menyerupai dengan kod bahasa pemograman.
Dalam penulisan pseudocode tidak ada aturan yang baku, oleh kerana itu
pseudocode biasanya ditulis berasaskan bahasa pemograman yang akan
digunakan. Contohnya Basic, pascal, C++ dan lain-lain. Sehingga lebih tepat
digunakan untuk menggambarkan algoritma yang akan dikomunikasikan
kepada programmer.
32. PSEUDOCODE
Tujuan Penggunaan Pseudocode
Tujuan dari penggunaan pseudecode
adalah untuk mempermudah manusia
dalam pemahaman dibandingkan
menggunakan bahasa pemrograman yang
umum digunakan, terlebih aspeknya yang
ringkas serta tidak bergantung pada suatu
sistem tertentu merupakan prinsip utama
dalam suatu algoritma.
33. PSEUDOCODE
Ciri Pseudocode
Pseudocode adalah kode / tanda / notasi yang menyerupai
atau merupakan penjelasan cara menyelesaikan suatu
masalah
Pseudocode sering digunakan oleh seseorang untuk
menuliskan algoritma dari suatu permasalahan
Pseudocode berisikan langkah-langkah untuk menyelesaikan
suatu masalah (hampir sama dengan algoritma), hanya saja
bentuknya sedikit berbeda dari algoritma
Pseudocode menggunakan bahasa yang hampir menyerupai
bahasa pemograman. Selain itu biasanya pseudocode
menggunakan bahasa yang mudah dipahami secara universal
dan juga lebih ringkas dari pada algoritma.
Tidak ada aturan baku yang mengikat tentang penulisan
pseudocode
34. CONTOH-CONTOH PENULISAN PSEUDOCODE:
1. Menampilkan tulisan Test
Start
Print “Test”
End
2. Menampilkan variable berisi tulisan Test
Start
a = “Test”
Print a
End
3. Menghitung hasil penjumlahan
Start
Read b, c
d = b + c
Print b, “ ditambah “, c, “ hasilnya “, d
End
35. CONTOH-CONTOH PENULISAN PSEUDOCODE:
4. Menampilkan isi variable yang hanya lebih kecil dari 10
Start
Read e
If e < 10 Then
Print e
Else
Print “Masukkan angka kurang dari 10!”
End If
End
5. Menampilkan isi variable yang hanya di antara 0 dan 10
Start
Read f
If f > 0 Then
If f < 10 Then
Print f
Else
Print “Masukkan angka di antara 0 dan 10!”
End If
Else
Print “Masukkan angka di antara 0 dan 10!”
End If
End
36. CONTOH-CONTOH PENULISAN PSEUDOCODE:
6. Menampilkan mata pelajaran sesuai nomor yang dimasukkan
Start
Print “Masukkan nomor mata pelajaran Anda (1-3):”
Read g
Switch g
Case 1 : Print “Matematika”
Case 2 : Print “Bahasa Indonesia”
Case 3 : Print “Bahasa Inggris”
Else : Print “Masukkan hanya nomor 1-3”
End Switch
End
37. CONTOH-CONTOH PENULISAN PSEUDOCODE:
7. Menampilkan tulisan Test sebanyak 5 kali dengan fungsi For
Start
For h = 1 To 5 Do
Print “Test ”
End For
End
8. Menampilkan tulisan Test sebanyak 5 kali dengan fungsi While-Do
Start
i = 1
While i <= 5 Do
Print “Test ”
i = i + 1
End While
End
38. CONTOH-CONTOH PENULISAN PSEUDOCODE:
9. Menampilkan tulisan Test sebanyak 5 kali dengan fungsi Repeat-Until
Start
j = 1
Repeat
Print “Test ”
j = j + 1
Until j <= 5
End
39. RALAT DALAM ATURCARA
Semasa fasa testing and debugging, pembangun akan menguji
program yang telah dibangunkan. Kadangkala berlaku ralat di
mana program sangkut atau jika boleh dijalankan memberi
keputusan yang salah.
1. Ralat arahan / syntac error
contoh kesalahan tersilap menaip kata simpanan. seperti
menaip arahan Dim menjadi Diim atau Deem, jenis data
double tersalah eja menjadi dable. Ralat sintaks, awal-awal
lagi program akan sangkut atau tidak dapat dijalankan.
40. RALAT DALAM ATURCARA
2. Ralat logik / logik error
contoh ralat logik seperti kesalahan pengiraan dalam operasi
matematik. Katakan aturcara meminta mencari purata lima
nombor , 2,4,2,4,4. apabila aturcara dilaksanakan jawapan
sepatutnya memaparkan 3.2 . Katakan juruaturcara tersilap
mendarabkan jumlah nombor ini kepada 5, output aturcara
adalah 80. Jika program memaparkan jawapan 80, inilah
dikatakan ralat logik. Program boleh dilaksanakan tetapi
jawapannya salah.
3. Ralat masa larian / runtime error
Dalam hal ini aturcara boleh dilaksanakan pada awalnya
tetapi dipertengahan jalan sangkut.