Kamis, 21 Juli 2011

Rangkuman Pertemuan ke - 9

Dasar-dasar Pemrograman Borlan Delphi 6.0




Borland Delphi merupakan program aplikasi visual dan database yang berbasis Object Pascal dari  Borland.  Delphi  mempunyai  kemampuan  untuk  membangun  aplikasi  yang  multi- threaded dan mendukung pembuatan, pemakaian, serta pengontrolan thread.

Mengenal IDE Delphi
IDE  pada  Delphi  sebagai  interface  dalam  Delphi  mempunyai  tujuh  bagian  utama  seperti yang  terlihat  pada  gambar  diatas,  yaitu  menu  bars,  tool  bars,  form  designer,  component palette, object inspector, code editor, dan object treeview. Tetapi sebenarnya masih adalagi bagian-bagian IDE yang lain yang tidak terlihat pada tampilan awal ini, seperti data module dan yang lainnya.


Jika anda masuk ke dalam Delphi, akan ditampilkan layar sebagai berikut:

(GAMBAR 1)

Menu Bar
Pada dasarnya menu yang ada di dalam Delphi mempunyai fungsi sebagaimana menu yang ada pada aplikasi windows yang lainnya. Secara detail menu tersebut adalah menu File, Edit, Search, View, Project, Run, Component, Database, Tools, Window, dan Help, yang masing- masing menu ini mempunyai fungsi yang berbeda-beda.

(GAMBAR 2)

Form Desaigner
Form desaigner   digunakan oleh pemrogram  untuk  mendesain  tampilan atau interface dari programnya. Dimana Anda akan meletakan komponen- komponen dari Component Palette, yang   akan   digunakan   dalam   program Anda.

(GAMBAR 3)

Code Editor
Melalui  window  ini  Anda  akan  menuliskan kode-kode  dari  program  Anda.  Bahasa  yang digunakan  adalah  bahasa  objek  pascal.  Jika Anda  telah  mempelajari  pemrograman  yang menggunakan   bahasa   pemrograman   pascal maka Anda tidak akan asing lagi dengan kode- kode yang ada disini. Yang perlu Anda ketahui dalam  window ini Anda    tidak perlu menuliskan semua      kode   sumber karena Delphi  akan  menuliskan  kerangkanya  untuk Anda,   jadi   Anda   akan   menuliskan   bagian-bagian terpenting saja dari program Anda.


(GAMBAR 4)


Tool bars
Toolbars adalah  kumpulan  tombol-tombol  sebagai pengganti beberapa command yang ada pada menu. Dengan   adanya   toolbars   ini   maka   Anda   dapat menjalankan suatu command dengan cepat tanpa harus melaluli pemilihan menu.


(GAMBAR 5)


Object Inspector
Pada bagian ini ada dua halaman tab yang dapat Anda lihat, tab yang pertama adalah tab properties dan yang kedua adalah tab event.


Dengan tab properties Anda dapat merubah suatu karakteristik dari suatu  komponen,  misalnya  nama  komponen,  warna,  caption  dan lainya.  Sedangkan  tab  event  digunakan  untuk  menyisipkan  kode untuk  menangani  pada  kejadian  tertentu  misalnya  onclick,  onclose dan lainnya.


(GAMBAR 6)


Object Treeview
Object   treeview   merupakan   suatu   bagian   yang   berisi komponan-komponan yang Anda gunakan dalam membuat program.  Semua  daftar  komponen yang  telah  Anda  buat akan   ada   didalamnya. Dalam   objek   treeview   ini   daftar komponen   disajikan   dalam   suatu   diagram   yang   sesuai dengan diagram pohon. Dalam pemilihan objek yang telah Anda  masukan  kedalam  program,  Anda  dapat  memilihnya melalui fasilitas ini.


(GAMBAR 7)


Component Palette
Komponen pallete berisi daftar komponen-komponen yang disediakan oleh Delphi. komponen komp onen ini disajikan dalam   halam-halaman tab yang dikelompokan berdasarkan jenis-jenisnya. Setiap komponen tentu saja memiliki fungsi masing-masing dan mempunyai karakterisitik yang berbeda-beda.

Senin, 11 Juli 2011

Rangkuman Pertemuan ke-8

DASAR PEMROGRAMAN

  • DEFINISI PEMROGRAMAN
    Program : Kumpulan intruksi-intruksi tersendiri yang biasanya disebut source code yang dibuat oleh Programmer (pembuat program).

    Pemrograman : Proses menulis, menguji dan memperbaiki (debug), dan memelihara kode yang membangun sebuah program komputer. Kode ini ditulis dalam berbagai bahasa pemrograman. Tujuan dari pemrograman adalah untuk memuat suatu program yang dapat melakukan suatu perhitungan atau 'pekerjaan' sesuai dengan keinginan si pemrogram. Untuk dapat melakukan pemrograman, diperlukan keterampilan dalam algoritma, logika, bahasa pemrograman, dan di banyak kasus, pengetahuan-pengetahuan lain seperti matematika. Pemrograman adalah sebuah seni dalam menggunakan satu atau lebih algoritma yang saling berhubungan dengan menggunakan sebuah bahasa pemrograman tertentu sehingga menjadi sebuah program komputer. Bahasa pemrograman yang berbeda mendukung gaya pemrograman yang berbeda pula. Gaya pemrograman ini biasa disebut paradigma pemrograman.

    Program Komputer : (sering kali disebut sebagai program saja) merupakan suatu aplikasi yang dibuat dengan menggunakan bahasa program tertentu dan telah ter-install di dalamkomputer. Program komputer merupakan contoh perangkat lunak komputer yang menuliskan aksi komputasi yang akan dijalankan oleh komputer. Komputasi ini biasanya dilaksanakan berdasarkan suatu algoritma atau urutan perintah tertentu.Urutan perintah (atau algoritma)merupakan suatu perangkat yang sudah termasuk dalam program komputer tersebut.Tanpa algoritma tersebut,program komputer tak dapat berjalan dengan baik. (http://id.wikipedia.org/wiki/Program_komputer)
  • DEFINISI BAHASA PEMROGRAMAN
    Bahasa
    : suatu sistem untuk berkomunikasi
    Bahasa tertulis : Suatu sistem berkomunikasi dengan menggunakan simbol (huruf) untuk membentuk kata.
  • PERKEMBANGAN BAHASA PEMROGRAMAN
    Generasi I: Bahasa Mesin
    - ENIAC (Electronic Numerical Integrator and Calculator) pada tahun 1945 oleh Mauchly and Eckert
    -  Menggunakan kode-kode biner (0 dan 1), dengan basis dasar transistor. “On” = 1, dan “Off” = 0
    -  Rumit, sukar dihafal, dan lama
    -  Dikembangkan dengan bilangan oktal dan heksadesimal

Generasi II : Low Level Language
•    Penyempurnaan dari bahasa mesin
•    Bahasa assembly sudah mulai memasukkan unsur kata bahasa Inggris meskipun dalam bentuk singkat
•    Bersifat machine dependent
•    Penulisan bahasa assembly sudah jauh lebih mudah dibanding dengan bahasa mesin, namun masih terlalu sulit bagi orang awam yang tidak memahami perangkat keras komputer

Generasi III : High Level Language
•   Tahun 1950, FORTRAN (FORmula TRANslator), yang sudah bersifat machine independent
•   Diikuti bahasa pemrograman aras tinggi seperti : BASIC, COBOL, PL/1, PASCAL, ALGOL, PROLOG, C, dan lain-lain
•   Pemrosesan program oleh komputer dalam bahasa aras tinggi ini meliputi:
•       Compilation
•       Link
•       Execution

Generasi IV: Bahasa Deklaratif
•       Bahasa pemrograman ini jauh lebih mudah ditulis karena instruksinya sudah sangat mendekati bahasa percakapan sehari-hari
•       Contoh: DBASE, SQL (Structured Query Language)

Generasi V : Object-Oriented Language
•                  Bahasa disebut "murni" OO bahasa, karena segala sesuatu di dalamnya diperlakukan secara konsisten sebagai sebuah objek, dari primitif seperti karakter dan tanda baca, sepanjang jalan sampai ke seluruh kelas, prototip, blok, modul, dan lain-lain dan dirancang secara khusus untuk memfasilitasi, bahkan menegakkan metode OO. Contoh: Simula
•             Simula (1967) secara umum diterima sebagai bahasa pertama untuk memiliki fitur-fitur utama dari sebuah bahasa berorientasi objek. Hal ini diciptakan untuk membuat program simulasi, dimana apa yang kemudian disebut objek adalah representasi informasi yang paling penting
  • PERBANDINGAN BAHASA PEMROGRAMAN


Perbandingan antar Level Bahasa Pemrograman
contoh: perintah menuliskan huruf ‘A’ di layar komputer

Level Rendah
Level Menengah
Level Tinggi
0B38:0100  B402
0B38:0102  B066
0B38:0104  CD21
Mov AH,02h
Mov AL.’A’
Int 21h
Write(‘A’);
  • LANGKAH PEMROGRAMAN
    Harus mengerti dengan baik mengenai permasalahan apa yang ingin diselesaikan, seperti:
    - Ba
    gaimana hubungan antara data input dengan hasil pengolahannya
    - Bagaimana data input dengan pengolahannya
    - Bagaimana hubungan antara output dengan pengolahannya
    - Bagaimana struktur pengolahannya


          CONTOH 1:
a.      Hasil Pengolahan: telur goreng matang
                  INPUT: telor dan minyak goreng
b.      Mengolah: Minyak dimasukan ke dalam wajan, panaskan di atas kompor kemudian telur dimasukkan dan dibiarkan selama lima menit lalu diangkat
                  INPUT: telor dan minyak goreng
                  OUTPUT: telor yang siap dimakan
c.       Struktur pengolahannya:
a.      Siapkan telor dan siapkan minyak goreng
b.      Masukkan minyak ke wajan, lalu panaskan lebih dahulu di atas kompor
c.       Masukkan telor
d.      Masak selama + 5 menit
                   Telor diangkat dan siap dimakan

Sabtu, 02 Juli 2011

Jawaban Ujian Tengah Semester Pengantar Teknologi Informasi

A.        Jelaskan apa yang dimaksud dengan: 
1.             Teknologi Informasi 
Teknologi Informasi ialah Ilmu yang berkaitan dengan seni atau sains dengan pengaplikasian pengetahuan saintifik ke praktis. Selanjutnya, berbagai macam hal dan kemampuan yang digunakan dalam kegiatan yang terjadi di Teknologi Informasi adalah Record, Store, Process, Retrieve, Transmit, dan Receive.

2.             Komputer
Komputer adalah alat yang dipakai untuk mengolah data menurut prosedur yang telah dirumuskan. Kata computer semula dipergunakan untuk menggambarkan orang yang perkerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu, tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Asal mulanya, pengolahan informasi hampir eksklusif berhubungan dengan masalah aritmatika, tetapi komputer modern dipakai untuk banyak tugas yang tidak berhubungan dengan matematika. 

3.             Piranti Masukan dan Piranti Keluaran
         a. Piranti Masukan (Input Device)
Masukan adalah suatu proses perekaman, pemasukan data computer ke dalam system computer dengan cara memberikan perintah ke komputer.
 
Piranti masukkan dikelompokkan menjadi lima kelompok, yaitu
1.      Keyboard
2.      Audio
3.      Pointing
4.      Scanning
5.      Specielized

1. Keyboard
Keyboard merupakan salah satu piranti masukan yang paling utama berinteraksi dengan system computer, piranti terbaik untuk masukan adalah berupa teks. Tombol pada Keyboard dikelompokkan menjadi 4 bagian, yaitu :
·         Tombol Fungsi (Function key)
·         Tombol Alphanumerik (Alphanimeric key)
·         Tombol control (control key)
·         Tombol numeric  (Numeric key)
 Kelemahan keyboard adalah pada saat melaksanakan pekerjaan misalnya dari semua menu, keyboard ini kurang akurat, lebih lambat, dan kurang disukai oleh pengguna dibandingkan piranti masukan lainnya.
Tipe keyboard :
·         Enhanced oe Extended keyboard : typically 101 keys lein out in the QWERTY fashion : connected to the computer by a serial cable
·         Cordless keyboard : uses infrared or radio wave signals
·         Ergonomic keyboard : designed to help prevent Cumulative Trauma Disorder (CTD) or damage to nerve tissues in the wrist and hand due to repeated motion.
·         Keyboard QWERTY  didesain sedemikian rupa sehingga key yang paling sering ditekan terpisah letaknya sejauh mungkin, sehingga bisa meminimalkan kemacetan pada saat mengetik. Umumnya orang sudah familiar dengan layout keyboard yang disebut dengan “QWERTY”, yaitu susunan huruf tombol kiri atas.Rancangan keyboard ini pertama kali digunakan pada mesin ketik di USA tahun 1874
2. Audio
Audio dikelompokkan menjadi 3, yaitu
a.       Sound
b.      Mikropon
Prinsip kerja mikropon adalah pengubahan variasi tekanan udara karena adanya suara, menjadi variasi isyarat listrik.
•       Speech recognition is a type of input in which the computer recognizes words spoken into a microphone
•       Special software and a microphone are required
•       A microphone – an input device that converts sound input into electrical signals
•       Latest technology uses continuous speech recognition where the user does not have to pause between words
3.   Automatic Speech Recognition
Sistem ASR dapat mengenali masukan berupa kata-kata dalam kalimat, sistem ini memiliki: penganalisis, pengklasifikasi pola, dan pemrosesan bahasa
4.  Touchtone
            5.   Pointing Devices
Pointing merupakan piranti masukan yang dapat digunakan untuk menunjuk suatu titik atau jalur pada ruang 2-Dimensi atau 3-Dimensi. 

                     b. Piranti Keluaran (Output Device)

             Piranti keluaran (output device) adalah piranti yang dapat menampilkan hasil pengolahan, hasil pemasukan data atau perintah pada komputer. Berdasarkan hasil keluarannya piranti keluaran dapat di golongkan menjadi:
1. Softcopy
2. Hardcopy


4.             Perangkat Lunak 
        Perangkat lunak adalah istilah umum untuk data yang diformat dan disimpan secara digital, termasuk program komputer, dokumentasinya, dan berbagai informasi yang bisa dibaca dan ditulis oleh komputer. Dengan kata lain, bagian sistem komputer yang tidak berwujud. Istilah ini menonjolkan perbedaan dengan perangkat keras komputer.

Di bawah ini ada beberapa contoh macam perangkat lunak, yaitu:
  • Perangkat lunak aplikasi (application software) seperti pengolah kata, lembar tabel hitung, pemutar media, dan paket aplikasi perkantoran seperti OpenOffice.org.
  • Sistem operasi (operating system) misalnya Ubuntu.
  • Perkakas pengembangan perangkat lunak (software development tool) seperti Kompilator untuk bahasa pemrograman tingkat tinggi seperti Pascal dan bahasa pemrograman tingkat rendah yaitu bahasa rakitan.
  • Pengendali perangkat keras (device driver) yaitu penghubung antara perangkat perangkat keras pembantu dan komputer adalah software yang banyak dipakai di swalayan dan juga sekolah, yaitu penggunaan barcode scanner pada aplikasi database lainnya.
  • Perangkat lunak menetap (firmware) seperti yang dipasang dalam jam tangan digital dan pengendali jarak jauh.
  • Perangkat lunak bebas (free 'libre' software) dan Perangkat lunak sumber terbuka (open source software)
  • Perangkat lunak gratis (freeware)
  • Perangkat lunak uji coba (shareware / 'trialware)
  • Perangkat lunak perusak (malware)


4.             Program Aplikasi
Program Aplikasi (Application Programs) adalah program yang digunakan khusus untuk tujuan tertentu atau Program yang biasa dipakai oleh pemakai untuk melakukan tugas-tugas yang spesifik. PC Software Characteristics are user-friendly, easy, Intuitive, and minimum training and documentation needed to use. Adapun pembagian Program Aplikasi antara lain: Word Processing (Pengolah kata)‏, Spreadsheet (Pengolah angka)‏, Presentasi, Database (Pengolah data)‏, Design Grafis (Pengolah Gambar)‏, CAD (Computer Aid Design)‏, Multimedia, dan Internet Browser.


Contoh program aplikasi adalah :
  1. Word Processing merupakan aplikasi yang berorientasi pada pengolah kata, contoh Word Processing: Microsoft Word, Word Star, Open Office Writer, Word Perpect, dan Chiwriter.
  2. Spreadsheet merupakan aplikasi yang berorientasi pada pengolah angka, contoh Spreadsheet: Microsoft Excel, Open Office Calc, Lotus, dan Star Office Spreadsheet
  3. Presentasi merupakan aplikasi yang berorientasi pada pembuatan presentasi, contoh Presentasi: Microsoft Power Point, Open Office Impress, dan Macromedia Flash.
  4. Database merupakan aplikasi yang berorientasi pada pengolah data, contoh Database: Microsoft Access, dBase III, Foxpro, dan Open Office Base.
  5. Design Grafis merupakan aplikasi yang berorientasi pada pengolah gambar, Contoh Design Grafis: Adobe Photoshop, Corel Draw, Microsoft, Picture Manager, Open Office Draw, dan Paint.
  6. CAD (Computer Aid Design) merupakan aplikasi yang berorientasi pada rancangan bangunan dan mesin, Contoh CAD: AutoCAD dan 3D max.
  7. Multimedia Design merupakan aplikasi yang digunakan untuk merubah data menjadi hiburan, Contoh Multimedia Design: Winamp, Media Player, Real Player, dan Cyberlink Power DVD.
  8. Internet Browser merupakan aplikasi yang digunakan mencari informasi lewat internet, contoh Internet: Internet Explorer, Mozilla Firefox, dan Yahoo Messenger.
  9. Program Bantu Sistem Operasi (Utility System), adalah program yang digunakan untuk membantu meningkatkan kinerja sistem operasi, Contoh Utility System antara: Program bantu untuk mengelola file, contoh: Norton Comander, Program bantu untuk mengecek hardisk yang rusak, contoh: Norton Disk Doctor, Program bantu untuk mengompres file, contoh: Winzip, Program bantu untuk meningkatkan kinerja sistem operasi, contoh: TuneUp Utilities, dan Program bantu untuk menjaga keamanan komputer, contoh: Anti Virus.
  10. Software aplikasi yang umum digunakan dan perlu dipelajari adalah: Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint.
  11. Perangkat Lunak (Dikenal dengan sebutan program adalah deretan instruksi yang digunakan untuk mengendalikan komputer sehingga dapat melakukan tindakan sesuai dengan yang dikehendaki, contoh Microsoft Office 2003 
      
B.      Buatlah tulisan yang isinya tentang peranan teknologi informasi dalam meningkatkan kinerja profesi Saudara, judul dan banyaknya kalimat bebas!

         Judul : Peranan Teknologi Informasi Dalam Dunia Pendidikan
          
Teknologi Informasi dan Komunikasi merupakan elemen penting dalam kehidupan berbangsa dan bernegara. Peranan teknologi informasi pada aktivitas manusia pada saat ini memang begitu besar. Teknologi informasi telah menjadi fasilitas utama bagi kegiatan berbagai sektor kehidupan dimana memberikan andil besar terhadap perubahan – perubahan yang mendasar pada struktur operasi dan manajemen organisasi, pendidikan, trasportasi, kesehatan dan penelitian. Oleh karena itu sangatlah penting peningkatan kemampuan sumber daya manusia.
 
           Perkembangan teknologi informasi dan komunikasi (TIK) telah memberikan pengaruh terhadap dunia pendidikan khususnya dalam proses pembelajaran. dengan penggunaan Teknologi Informasi dan Komunikasi dalam proses pembelajaran,terjadi beberapa pergeseran atau perubahan diantaranya adalah:
  1. Ruang Kelas dimana saja
  2. pembelajaran lebih menarik dan interaktif
  3. lebih memacu kreatifitas anak
  4. proses belajar lebih menyenangkan