Friday, October 14, 2011


MENGENAL BORLAND DELPHI




Ide munculnya Delphi sebenarnya berasal dari bahasa pemrograman yang cukup terkenal yaitu Pascal. Bahasa Pascal sendiri telah diciptakan pada tahun 1971 oleh ilmuwan dari Swiss, yaitu Niklaus Wirth. Nama Pascal siambil dari ahli matematika dan filsafat dari perancis yaitu Blaise Pascal (1623-1662).
Sejak saat itu muncul beberapa versi Pascal diantaranya Turbo Pascal yang dirilis oleh Borland International tahun 1983. Turbo Pascal yang muncul pertama kali hanya dapat dijalankan disistem operasi DOS. Namun dalam perkembangannya Borland International juga merilis Turbo Pascal yang berjalan di Windows 3.x yaitu Turbo Pascal For Windows.
Karena pemrograman Windows dengan Turbo Pascal masih dirasa cukup sulit, sejak tahun 1993 Borland International mengembangkan bahasa Pascal yang bersifat Visual. Hasil dari pengembangan ini adalah dirilisnya Delphi 1 pada tahun 1995.
Perkembangan Delphi tidak berhenti sampai di situ, tahun berikutnya 1996, Borland merilis Delphi 2 untuk Windows 96/NT.
Dalam tahun-tahun berikutnya, Borland Delphi merilis beberapa versi pengembangan Delphi sehingga kita mengenal Borland Delphi 6 untuk bahan perkuliahan ini.
Borland Delphi adalah bahasa pemrograman yang bekerja dalam lingkup MS-Windows yang merupakan pengembangan bahasa Pascal yang bersifat visual. Borland Delphi dapat memanfaatkan kemampuan MS-Windows secara optimal. Kemampuannya dapat dipakai untuk merancang program aplikasi yang berpenampilan seperti lainnya berbasis MS-Windows. Khusus untuk pemrograman database, Borland Delphi menyediakan fasilitas objek yang sangat kuat dan lengkap, sehingga memudahkan programmer dalam membuat program untuk aplikasi database. Selain menyediakan format dabase sendiri, yaitu format database paradox dan dBase, Borland Delphi juga dapat menangani berbagai macam format database, antara lain MS-Access, ODBC, SyBASE, Oracle dan lain-lain.

Prinsip Pemrograman Visual :
1. Merancang antarmuka secara visual.
2. Menuliskan kode untuk melakukan tindakan tertentu.
3. Mengompilasi kode Pascal dan form ke dalam bentuk berkas yang dapat dieksekusi. 
Pengenal (Identifier)
Pengenal adalah nama yang digunakan dalam program untuk menyatakan konstanta, variable, unit, fungsi, prosedur, dan lain-lain. Aturan yang berlaku untuk pengenal adalah sebagai berikut :
- Diawali dengan huruf atau garis bawah ( _ )
- Karakter berikutnya dapat berupa huruf, angka atau garis bawah
- Panjang pengenal pada dasarnya bebas, tetapi hanya 255 karakter pertama yang berarti
- Tidak boleh berupa kata cadangan (and, array, case, class, const, dll)

Keterangan :
1. Object Inspector
Object Inspector adalah sarana pengaturan objek yang kita pasangkan pada form, atau form itu sendiri. Dua hal penting yang bisa kita setel pada komponen adalah Properti dan Event. Properti adalah yang terkait dengan sifat komponen seperti ukuran, warna dan sebagainya. Sedangkan event adalah kejadian atau peristiwa yang kita inginkan terpasang pada komponen tersebut kaitannya dengan proses pemakaian. Contoh event misalnya klik, klik ganda, drag (geser), drop dan sebagainya.
2. Code Editor
Code Editor adalah Tempat untuk membuat kode-kode program. Untuk menuliskan kode yang kita pasangkan pada suatu komponen, klik ganda komponen tersebut. Code editor akan otomatis aktif dan menempatkan kursor di lokasi penulisan kode.
3. Code Explorer
Code Explorer adalah sarana untuk memudahkan navigasi di dalam file unit.
4. Form
Form adalah tempat untuk meletakkan object-object.
5. Toolbar
Kumpulan dari icon-icon speedbutton.




















6.  Component Palette
Kumpulan dari  object-object untuk digunakan dalam melakukan desain form sesuai dengan kategorinya. 




















Fungsi dari perintah CMD pada Windows

Untuk informasi lebih spesifik tentang suatu perintah, ketik “HELP nama-perintah” di DOS prompt
ASSOC :  Menampilkan atau mengubah asosiasi ekstensi file.
AT         :  Menjadwalkan perintah dan program agar berjalan di komputer.
ATTRIB : Menampilkan atau mengubah atribut file.
BREAK : Mengeset atau menghilangkan pengecekan extended CTRL+C.
CACLS : Menampilkan atau mengubah access control lists (ACLs) dai files.
CALL    :  Memanggil sebuah program batch dari program batch yang lain.
CD         :  Menampilkan nama atau mengubah direktori sekarang.
CHCP    :  Menampilkan atau mengubah active code page number.
CHDIR  :  Menampilkan nama atau mengubah direktori sekarang.
CHKDSK : Memeriksa sebuah disket/harddisk dan menampilkan laporan status..
CHKNTFS : Menampilkan atau mengubah pemeriksaan disket pada saat booting.
CLS            :Menghapus layar..
CMD         :Menjalankan interpreter command Windows yang baru.
COLOR     :  Mengubah warna foreground dan background pada command prompt.
COMP       :  Membandingkan isi dari dua atau beberapa file.
COMPACT : Menampilkan atau mengubah kompresi file pada partisi NTFS.
CONVERT  : Mengkonversi FAT ke NTFS. Anda tidak dapat mengkonversi drive yang sedang aktif.
COPY        :Menyalin satu atau beberapa file ke lokasi lain.
DATE        : Menampilkan atau mengubah tanggal.
DEL           : Menghapus satu atau beberapa file.
DIR            : Menampilkan daftar file dan subdirektori dalam sebuah direktori.
DISKCOMP : Membandingkan isi dari dua buah disket.
DISKCOPY  : Menyalin isi dari satu disket ke disket lain.
DOSKEY      : Mngedit baris perintah, memanggil kembali perintah Windows, dan membuat macro.
ECHO           : Menampilkan pesan, atau mengubah command echoing on atau off.
ENDLOCAL  : Mengakhiri localization dari environment changes in a batch file.
ERASE           : Menghapus satu atau beberapa fie.
EXIT               : Keluar dari program CMD.EXE.
FC                   : Membandingkan 2 atau beberapa file, dan Menampilkan perbedaan file-file tersebut.
FIND               : Mencari string teks dalam sebuah file atau beberapa file.
FINDSTR        :  Mencari string dalam file.
FOR                :  Menjalankan perintah yang spesifik untuk masing-masing file dalam sekumpulan file.
FORMAT        : Mem-Formats sebuah hardisk/disket untuk digunakan dalam Windows.
FTYPE            : Menampilkan atau mengubah tipe file yang digunakan dalam asosiasi ekstensi file.
GOTO   :  Mengarahkan Windows command interpreter ke baris yang berlabel dalam sebuah program batch.
GRAFTABL : Membolehkan Windows untuk menampilkan sekumpulan karakter extended dalam mode grafik.
HELP  : Menyediakan informasi Help untuk perintah-perintah Windows.
IF        :Menjalankan proses kondisi dalam program batch.
LABEL : Membuat, mengubah, atau menghapus volume label dari sebuah disket/harddisk.
MD       : Membuat direktori.
MKDIR : Membuat direktori.
MODE :  Mengkonfigurasi system device.
MORE  : Menampilkan hasil perlayar..
MOVE  :Memindahkan satu atau beberapa file dari satu direktori ke direktori yang lain.
PATH  : Menampilkan ata mengeset search path untuk executable files.
PAUSE  : Menunda pemrosesan dari sebuah batch file dan Menampilkan pesan.
POPD :  Mengembalikan nilai sebelumnya dari direktori sekarang yang disimpan oleh PUSH.
PRINT : Mencetak file teks.
PROMPT  : Mengubah command prompt Windows.
PUSHD Menyimpan direktori sekarang kemudian mengubahnya.
RD Menghapus direktori.
RECOVER Mengembalikan informasi yang masih dapat dibaca dari sebuah disket/harddisk yang sudah bad/rusak.
REM Merekam kemontar dalam batch files atau CONFIG.SYS.
REN Mengubah nama file.
RENAME Mengubah nama file.
REPLACE Menggantikan file.
RMDIR Menghapus direktori.
SET Menampilkan, mengatur, atau menghapus Windows environment variables.
SETLOCAL Memulai localization dari environment changes dalam sebuah batch file.
SHIFT Menggeser posisi parameters yang replacable dalam batch files.
SORT Mensortir input.
START Memulai jendela terpisah untuk menjalankan perintah atau program spesifik.
SUBST Meng-asosiasikan sebuah path dengan drive letter.
TIME Menampilkan atau mengatur waktu sistem.
TITLE Mengatur judul jendela untuk sesi CMD.EXE.
TREE Menampilkan secara grafis struktur direktori dari sebuah drivve atau path.
TYPE Menampilkan isi dari sebuah file eks.
VER Menampilkan versi windows.
VERIFY memberitahu Windows untuk mem-verifikasi file anda telah disimpan secara benar dalam harddisk/disket.
VOL Menampilkan nomor serial dan volume label dari sebuah harddisk/disket
XCOPY Menyalin file dan pohon direktori.

MODULE 2 BASIC LINUX COMMANDS


LEARNING OBJECTIVES:
1. Introduce to students the basic commands of Linux as a basic mastery of the concept of computer security especially in network security and operating system
2. Students are able to operate the basic commands in linux.












BASIC THEORY
In using the Linux operating system, in addition to Linux desktops need to be understood graphically but need to also understand how to use command line / terminal, because almost all the commands, such as deleting a directory, it should be run via command line. The following lab will try to practice the basic commands used in the management of files and folders in Linux.

As with any command in DOS, the command line or command line in Linux is also typed at the prompt and enter to execute the command terminated it. The command line is a more efficient way to do any work therefore on the Linux way is still used in work since their functionality can be relied upon.

EXPERIMENT
Try linux basic commands one by one following at the command prompt of your computer, observe and record the output / output generated from those commands.

1. Basic commands
   man
man ls
pwd
ls
mv
cd
clear
cp
rm
mkdir
chmod
mv file1 file2
more file
head file
tail file            
tail -f file
find
su
cat nm_file

2. Networking Tools :
Ifconfig
ifconfig eth0 192.168.1.1 netmask 255.255.255.0
ping
netstat
Nslookup


Setting up/down networking :
sudo ifconfig eth0 up
sudo ifconfig eth0 down

User dan Proses
adduser nm_user
passwd pswd_user
who
wall
Halt
Kill
shutdown –r now

To add a user, use this format: new user: kk, password: security

After you do the experiment, make a report about your results and give an explanation of the function of each command on the command line.

Blogroll

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Sweet Tomatoes Printable Coupons