Sabtu, Oktober 26, 2013

ALGORITMA DAN PEMOGRAMAN


Berikut adalah Materi Kuliah Algoritma dan Pemograman III - STT Ibnu Sina Batam. Berhubung Materi tsb belum diprint oleh admin kita silahkan di download dari Materi Algoritma dan Pemograman dan Soalan


Psw: MyNumber

Sabtu, September 28, 2013

Bahasa Pemrograman

Bahasa pemrograman adalah istilah yang menerangkan bahasa yang dapat dimengeri oleh komputer. Dalam dunia komputer dikenal 2 jenis bahasa pemrograman, yaitu bahasa pemrograman tingkat tinggi dan bahasa pemrograman tingkat rendah.
Sebuah bahasa pemrograman atau bahasa komputer di artikan sebagai teknik komunikasi yang terstandarisasi untuk menyatakan instruksi kepada komputer. Bahasa pemrograman adalah kesatuan aturan sintaksis dan semantik yang di gunakan untuk mendefinisikan program.
Sebuah bahasa pemrograman memungkinkan programer untuk menentukan secara tepat apa yang harus dilakukan oleh komputer, cara mengatur transfer data, input-output, dan kegiatan-kegiatan yang harus dilakukan dalam berbagai keadaan.
Bahasa pemrograman tingkat rendah merupakan bahasa pemrograman yang sulit dimengerti oleh manusia, sedangkan bahasa pemrograman tingkat tinggi lebih mudah dipahami oleh manusia. Contoh dari bahasa pemrograman tingkat rendah adalah Assembly, dan contoh bahasa pemrograman tingkat tinggi adalah Foxpro, Basic, C dan Pascal. Perkembangan teknologi yang sangat cepat menghasilkan berbagai macam kebutuhan komputasi yang beraneka ragam. Oleh karena itu, muncul berbagai bahasa pemrograman yang berguna untuk memecahkan berbagai macam masalah dengan bantuan komputer. Tiap-tiap bahasa pemrograman pada umumnya diciptakan untuk kondisi yang berbeda-beda. Tidak ada satu bahasa pemrograman pun yang bisa dikatakan unggul secara mutlak, sebab bahasa-bahasa tersebut diciptakan dengan asumsi-asumsi tertentu dan berjalan di atas sistem operasi atau persyaratan tertentu.

Fungsi bahasa pemrograman

Fungsinya adalah menyuruh komputer untuk mengolah data sesuai dengan alur berpikir yang kita inginkan. Keluaran dari bahasa pemrograman adalah berupa program/aplikasi. Contohnya adalah program yang digunakan oleh kasir di mal-mal atau swalayan.
Penentuan jenis bahasa tidak ditentukan oleh trend namun lebih kepada kesesuaian antara masalah yang hendak dipecahkan dengan kelebihan dari suatu bahasa pemrograman. Misalkan, untuk membuat suatu aplikasi mengenai kecerdasan buatan, lebih tepat jika menggunakan bahasa pemrograman logik.

Secara umum terdapat 4 kelompok Bahasa Pemrograman, yaitu :
• Object Oriented Language (Visual FoxPro, Visual Basic, Visual dBase, Delphi, Visual C)
• High Level Language (seperti Pascal dan Basic)
• Middle Level Language (seperti bahasa C), dan
• Low Level Language (seperti bahasa Assembly)

Senin, September 23, 2013

Function SendKeys / Keyboard

Function SendKeys dapat digantikan dengan syntak bawaan Visual Foxpro yaitu KEYBOARD. Dimana format dari function KEYBOARD adalah sebagai berikut :

KEYBOARD cKeyboardValue

Contoh :

KEYBOARD "{CTRL+LEFTARROW}"
KEYBOARD "{CTRL+A}"

Daftar dari parameter untuk cKeyboardValue adalah sebagai berikut :

LEFTARROW = LEFTARROW
RIGHTARROW = RIGHTARROW
UPARROW = UPARROW
DOWNARROW = DNARROW
HOME = HOME
END = END
PAGE UP = PGUP
PAGE DOWN = PGDN
DEL = DEL
BACKSPACE = BACKSPACE
SPACEBAR = SPACEBAR
INS = INS
TAB = TAB
SHIFT+TAB = BACKTAB
Left Brace = LBRACE
Right Brace = RBRACE
ENTER = ENTER
F1 to F12 = F1, F2, F3 ...
CTRL+F1 to CTRL+F12 = CTRL+F1, CTRL+F2 ...
SHIFT+F1 to SHIFT+F12 = SHIFT+F1, SHIFT+F2 ...
ALT+F1 to ALT+F12 = ALT+F1, ALT+F2, ALT+F3 ...
ALT+0 to ALT+9 = ALT+0, ALT+1, ALT+2 ...
ALT+A to ALT+Z = ALT+A, ALT+B, ALT+C ...
CTRL+LEFT ARROW = CTRL+LEFTARROW
CTRL+RIGHT ARROW = CTRL+RIGHTARROW
CTRL+HOME = CTRL+HOME
CTRL+END = CTRL+END
CTRL+PAGE UP = CTRL+PGUP
CTRL+PAGE DOWN = CTRL+PGDN
CTRL+A TO CTRL+Z = CTRL+A, CTRL+B, CTRL+C ...
CTRL+0 = CTRL+0
RIGHT MOUSE BUTTON = RIGHTMOUSE
LEFT MOUSE BUTTON = LEFTMOUSE
MOUSE BUTTON = MOUSE
ESC = ESC

Meskipun sebenarnya function Keyboard bawaan Visual Foxpro telah lengkap dan bisa menggantikan function SendKeys, akan tetapi untuk menjalankan Start Menu yang memerlukan kombinasi tombol CTRL+ESC hanya bisa dilakukan oleh function SendKeys sedangkan function Keyboard tidak diijinkan untuk melakukan perintah dengan kedua kombinasi tombol tersebut.
Untuk melakukan ini kita menggunakan function sendkeys untuk mengirimkan kombinasi tombol CTRL + ESC sehingga start menu dapat ditampilkan. Berikut ini source codenya :

objShell = CreateObject("WScript.Shell")
objShell.SendKeys("^{esc}")