Kamis, 14 Juli 2011

PTI pertemuan 9 ( Belajar pemograman Delphi)

Mengenal Delphi

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:

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.

Form desaigner
Form ini 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.

Untuk Lebih jelasnya silahkan untuk mengunduh file tutorial modulnya dalam versi pdf :

1. Modul Praktikum Delphi

2. Dasar dasar Delphi



"Menghitung Luas Segitiga"


Untuk memulai membuat program dengan menggunakan Delphi 7, terlebih dahulu kita harus sudah menginstal program Delphi. Dalam tutorial kali ini saya akan sedikit mencoba menjelaskan bagaimana membuat program “Menghitung Luas Segitiga”. Jadi anda harus sudah menginstal Delphi di PC anda. Bagi yang belum menginstalnya, maka installah. Oke..!!

Baiklah kalau begitu, kita mulai tutorialnya dengan menjalankan (me-RUN) program Delphi. Maka akan muncul ScreenShot seperti berikut:

Misal kita akan memberi nama program ini dengan “edy0505” dengan cara mengubah Caption yang berisi “Form1” dengan “edy0505”.

Sehingga menghasilkan perubahan seperti berikut:

Kemudian kita akan membuat tiga label (Alas Segitiga, Tinggi Segitiga dan Luas Segitiga). Caranya adalah dengan mengklik icon “A” (Label) pada menu bar kemudian mengklik satu kali pada form. Ini dilakukan sebanyak label yang akan dibuat dan memeri nama masing-masing label Alas Segitiga, Tinggi Segitiga dan Luas Segitiga seperti gambar di bawah ini.

Selanjutnya kita akan membuat tempat mengisi nilai alas segitiga dan tinggi segitiga, juga tempat munculnya nilai luas segitiga. Sama halnya dengan membuat label tadi, tapi kali ini kita memilih icon “Edit” seperti gambar di bawah :

Langkah selanjutnya adalah membuat button untuk mengeksekusi atau menjalankan program menghitung luas segitiga dan button untuk keluar program. Caranya dengan memilih icon “ok” (Button) kemudian mengklik satu kali di form Edy0505. Kemudian mengganti nama button tersebut dengan nama yang lainnya. Di sini saya coba mengganti button1 dengan nama “Hitung” dan button2 dengan nama “Keluar”.

sekarang kita akan mengisikan button “Hitung” dengan peng-codingan dalam bahasa Delphi. Double klick pada button Hitung, maka akan muncul:

Kemudian isikan kode-kode berikut:

Kemudian kita akan mengisikan button “Keluar” dengan peng-codingan dalam bahasa Delphi. Double klick pada button Keluar, maka akan muncul:

Kemudian isikan kode “close;” di bawah begin seperti pada gambar berikut berikut:

Terakhir Run Program dengan menekan run (F9), maka akan muncul:

Jadi, anda bisa mengisikan nilai alas segitiga dan tinggi segitiga. Missal saya masukkan nilai alasnya 4 dan nilai tingginya 4. Untuk mengetahui luas segitiga dengan alas dan tinggi yang dimasukkan, tekan Hitung maka akan muncul:

Tutorial membuat program menghitung jari-jari, keliling dan luas lingkaran dengan menggunakan Delphi 7.

Ini adalah form yang dibutuhkan untuk pembuatan program menghitung jari-jari, keliling dan luas lingkaran. Sebelumnya sudah dipaparkan bagaimana membuat form dengan beberapa label, edit dan button. Jadi langkah selanjutnya adalah mengisikan kode-kode berikut setelah double klick pada button Hitung.

Terakhir Run Program dengan menekan run (F9), maka akan muncul:

Jadi, anda bisa mengisikan nilai diameter lingkaran yang akan dicari jari-jari, keliling dan luas lingkaran tersebut. Missal saya masukkan nilai diameternya 8. Untuk mengetahui jari-jari, keliling dan luas lingkaran tersebut dengan nilai diameter yang dimasukkan, tekan Hitung maka akan muncul:

Catatan:

  • Jika ingin lebih cepat mengerti peng-codingan dalam bahasa Delphi terlebih dahulu kuasai sintax dari pascal. Karena dasar dari peng-codingan dalam Delphi adalah bahasa pascal.
Read More..

Sabtu, 09 Juli 2011

Pengantar Teknologi Informasi pertemuan ke 8

 Dasar Pemograman





Komputer terdiri dari:
· Perangkat keras: memroses fakta dan data menjadi informasi.
· Perangkat lunak: mengatur pemrosesan data dan fakta menjadi informasi.

Bentuk perangkat lunak
Perangkat lunak berbentuk Boolean yang dipresentasi sebagai binary digit bentuk O atau I. Kode-kode tersebut menjadi instruksi aritmatik , logika dan instruksi mnemonic. Instruksi mnemonic digabung menjadi bahasa pemograman.

Bahasa pemograman
Bahasa adalah suatu sistem untuk berkomunikasi. Bahasa tertulis adalah suatu sistem berkomunikasi dengan menggunakan simbol (huruf) untuk membentuk kata. Dalam ilmu komputer, bahasa manusia disebut bahasa alami (natural laguange) dimana komputer tidak bisa memahaminya, sehingga diperlukan suatu bahasa komputer yang terdiri dari:
· level rendah: level bahasa yang mendekati level bahasa mesin, instruksi yang diberikan akan langsung dipahami oleh komputer. Pada level ini program yang diinstruksikan berupa angka-angka kode heksa atau biner (matematika biner), contoh ; bahasa mesin.
· level menengah; level bahasa gabungan antara instruksi mesin dengan instruksi yang mulai mendekati bahasa manusia berkomunikasi, contoh; bahasa assembler dan bahasa C.
· level tinggi: bahasa program yang mendekati instruksi manusia berkomunikasi, contoh: pascal ,delphi , visual basic atau oracle.

Sistem bilangan
Sistem bilangan: suatu cara mewakili besaran suatu item fisik. Manusia lebih banyak menggunakan sistem bilangan desimal (10 macam simbol). Komputer memahami elemen dua keadaan (two state element ) yaitu OFF (tidak ada arus) dan ON (ada arus), dikenal dengan sebutan sistem bilangan binari (2 macam simbol) juga menggunakan sistem bilangan oktal dan sistem bilangan heksadesimanl .
Bilangan Dasar atau basis (Base atau Radix)
· Bilangan Desimal: basis 10, tediri atas 10 macam simbol bilangan.
· Bilangan Binari: basis 2, terdiri atas 2 macam simbol bilangan.
· Bilangan Oktal: basis 8, terdiri atas 8 macam simbol bilangan .
· Bilangan Heksadesimal: basis 16, terdiri atas 16 simbol bilangan.

Sistem bilanggan desimal
Sistem bilanggan desimal terdiri atas 10 macam simbol berbentuk 10 digit angka, yaitu: 0,1,…,9 integer desimal atau pecahan desimal, contoh ;
· 1359 = seribu tiga ratus lima puluh sembilan.
o (1*103)+(3*102)+(5*101)+(9*100)
· 62,84 = enam puluh dua koma delapan empat.
o (6*101)+(2*100)+(8*10-1)+(4*10-2)


Sistem Bilangan Binari
Menggunakan 2 macam simbol brbentuk 2 digit angka yaitu 0 dan 1, contoh:
· 100 = (1 x 22) + (0 x 21) + (0 x 20)
· 0110 = (0 x 23) + (1 x 22) + (1 x 21) + (0 x 20)


Bilangan Desimal Bilangan Binari 4 Digit
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001

Sistem Bilangan Oktal dan Heksadesimal
Sistem bilangan oktal menggunakan 8 macam simbol bilangan, yaitu: 0,1,2,…,7. Contoh: 134 (1 x 82) + (3 x 81) + (4 x 80).
Sistem bilangan heksadesimal menggunakan 16 macam simbol, yaitu terdiri atas 10 simbol digit angka dan 5 simbol huruf, yaitu: 0,1,3,…,9,A,B,C,D,E,F. contoh: 147= (1 x 162) + (10 x 161) + (7 x 60).

Perbandingan Level Bahasa Pemograman
Perbandingan antar level bahasa pemograman, contoh: perintah menuliskan huruf ‘A’ di layar komputer.

Level Rendah Level Menengah Level Tinggi
OB38 : 0100 B402
OB38 : 0102 B066
OB38 : 0104 CD21 MOV AH, 02h
MOV AL ‘A’
Int 21h Write ‘A’



Perkembangan Bahasa Pemograman
I. Generasi I: Bahasa Mesin
ENIAC (Electronic Numerical Integrator and Calkulator) pada tahun 1945 oleh Mauchly and Eckert. Menggunakan kode-kode biner (0 dan 1) dengan basis dasar transistor ON=1 dan OFF=0. Rumi, sukar dihafal d an lama. Dikembangkan dengan bilangan oktal dan heksadesimal.
II. Generasi II: Low Level Language.
Penyampurnaan dari bahasa mesin. Bahasa assembly sudah mulai memasukan unsur kata bahasa inggris meskipun dalam bentuk singkat. Bersifat machine dependent. Penulisan bahasa assembly sudah jauh lebih mudah dibanding dengan bahasa mesin, namun mesin terlalu sulit bagi orang awam yang tidak memahami perangkat keras komputer, karena beberapa variable masih mengacu pada register alamat memori maupun alamat port 1/0
III. Generasi III: High Level Language
Tahun 1950, FOTRAN ( FOrmula TRANslator) yang sudah bersifat machine indefendent. Diikui bahasa pemmograman 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.
IV. Generasi IV: Bahasa Deklaratif
Bahasa pemograman ini jauh lebih mudah ditulis karena instruksinya sudah sangat mendekati bahasa percakapan sehari-hari. Contoh: DBASE, SQL (Struktured Query Language).
V. Generasi V: Object Oriented Language Contoh: SIMULA, SmalTalk, Ada, C++ atau Java.

Definisi Program dan Pemograman
Program adalah kumpulan insruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat programmer (pembuat program). Pemograman adalah uruan perintah yang disusun sedemikian rupa sehingga komputer dapat melaksanakan perintah sesuai dengan keinginan pemakai.

Pengertian program komputer
Program komputer adalah susunan instruksi yang harus dikerjakan oleh komputer. Susunan insruksi disebu dengan perangka lunak (software).

Langah-langkah membuat program:
1. Mendefinisikan permasalahan dan membuat rumusan unuk pemecahan masalah. Harus mengerti dengan baik mengenai permasalahan apa yang ingin diselesaikan, seperti:
a. Bagaimana hubungan antara data input dengan hasil pengolahannya
b. Bagaimana data input dengan pengolahannya.
c. Bagaimana hubungan atara output dengan pengolahannya.
d. Bagaimana struktur pengolahannya.
2. Implementasi (menulis program)
Telah mulai melibatkan bahasa pemograman yang ingin digunakan di dalam mengimplementasikan algoritma dan menentukan bahasa pemograman apa yang cocok atau ingin digunakan. Algoritma adalah urutan langkah-langkah yang dapat digunakan untuk memecahkan masalah.

Sejarah Algoritma
Algoritma berasal dari nama Abu Jafar Mohamad Ibnu Musa Alkhowarizimi, ilmuan Persia yang menulis kitab Al Jabr Walmuqabala (rules of restoration and reduction) sekitar tahun 825 M. Algorima adalah uruan logis pengambilan keputusan untuk memecahkan masalah; yang berarti algoritma harus mengikui suatu uruan tertentu, tidak boleh melompat-lompat. Algoritma merupakan alur pemikiran dalam menyelesaikan suatu pekerjaan yang dituangkan secara tertullis. Alur pikiran yang artinya algoritma seseorang dapat berbeda dari algoritma orang lain. Tertulis, yang artinya dapat berupa kalimat, gambar, atau table tertentu.

Fungsi algoritma
Dalam bidang computer, Algoritma sangat diperlukan dalam menyelesaikan berbagai masalah pemograman, terutama dalam komputasi numeris, tanpa algoritma yang dirancang baik maka proses pemograman akan menjadi salah, rusak, atau lambat dan tidak efisien. Algoritma di gunakan untuk memerintah computer mengambil langkah–langkah tertentu untuk menyelesaikan masalah. Agar algoritma dapat memerintah ( diproses ) computer, maka dirubah menjadi bentuk program ( melalui proses pemograman )
Kriteria pemilihan algoritma
· Ada out put
· Efektifitas dan efisiensi
· Jumlah langkahnya berhingga
· Berakhir
· Terstruktur

Tahap Analisis Algoritma
a. Bagaimana merencanakan algoritma
Dengan mendefinisikan masalah. Contoh: permasalahan menghitung luas lingkaran dengan data yang diketahui adalah diameter lingkaran
b. Bagaimana menyatakan suatu algoritma (menulis algorima)
Dengan Psedocode: suatu cara penulisan algoritma agar ide dan logika dari algoritma dapat disampaikan atau diekspresikan menggunakan gaya bahasa pemograman tertentu.
Dengan Flow chart atau diagram alir
Flow chart atau diagram alir berfungsi sebagai alat bantu yang berupa simbol-simbol yang saling berhubungan sehingga dapt menggambar alur fikir sebuah program atau permasalahan yang akan diproses dengan program komputer.


Teori dasar sebuah program secara sederhana digambarkan dengan alur proses sebagai berikut: masukan (input)
Masukan (input): data yang berupa variable (nilai data bisa berubah) atau konstanta (nilai data tetap) yang berguna sebagai data yang dibutuhkan agar menyelesaikan permasalahan dari data masukkan yang diberikan. Keluaran (output): formula/solusi yang ditetapkan dapat diproses. Proses: formula atau proses untuk hasil yang didapat setelah masukan yang ada diproses.
c. Bagaimana validitas suatu algoritma, Tahap proses uji algoritma
1. Pengujian tahap debugging untuk mengecek kesalahan program, baik sintaksis maupun logika.
2. Pengujian tahap profiling untuk menentukan waktu tempuh dan banyaknya memori program yang digunakan.
Bagaimana menganalisis suau algoritma. Analisis suatu algoritma
3. Untuk melihat efisiensi dan efektivitas dari suatu algoritma, dapat dilihat dari:
1) Waktu tempuh dari suatu algoritma, hal-hal yang mempengaruhi adalah
· Banyaknya langkah
· Besar dan jenis input data
· Jenis operasi
· Komputer dan kompilator
2) Jumlah memori yang digunakan

Sifat-sifat Algoritma
Aspek penting algoritma:
· Ø Finite; algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
· Ø Definit; setiap langkah didefinisikan secara tepat tidak boleh membingungkan (ambigu).
· Ø Input; sebuah algoritma memiliki no/lebih input sebelum dijalankan.
· Ø Output; algoritma memiliki satu/lebih output, yang biasanya bergantung pada input.
· Ø Effective; setiap algoritma diharapkan memiliki sifat efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal).
3. Kompiling
Compiling adalah tahapan pemeriksaan terhadap program yang disusun yang akan dilakukan oleh komputer dengan menggunakan processor program atau compiler. Processor program berfungsi sebagai alat/progam yang akan menerjemahkan program yang dimasukkan ke dalam bahasa yang dimengerti oleh komputer (objek program).
4. Menguji ciba dan membuat dokumentasi
Setelah selesai compiling, langkah selanjutnya yaitu menguji program tersebut apakah telah berjalan sesuai dengan tujuannya untuk memberi solusi dari suatu permasalahan. Apabila program belum berjalan dengan baik, maka perlu mengkaji kembali rumusan atau algoritma yang telah dibuat pada langkah pertama serta memperbaikki implementasi program yang mungkin keliru. Untuk memudahkan dalam mememriksa kesalahan suatu program ataupun memahami jalannya program, prrlu membuat dokumentasi dari program yang dibuat. Dokumentasi tersebut berisi:
· § Informasi mulai dari tijuan program
· § Algoritma program
· § Cara menggunakan

Pemograman Delphi
Pendahuluan
Algoritma: sejumlah langkah kompulasi yang mengubah masukan ( input ) menjadi keluaran ( output ) yang benar.
Program: algorima yang di implementasi dalam bahasa pemgraman tertentu.
Struktur data : cara pengauran data agar bisa di simpan memori komputer secara efisien.

Program Borlan Delphi
Borlan Delphi: disebut juga dengan Delphi adalah sebuah perangkat lunak yang digunakan untuk membuat aplikasi berbasis antarmuka grafis di lingkungan sistem oprasi mikroskop windows dibuat oleh Borland sofware corporation sejak taun 1993 dengan bahasa pemograman yang digunakan untuk bahasa pascal. Berguna untuk membuat program, sepert program untuk hitungan pengolahan daa maupun penganalisis gambar.
Delphi adalah komputer / penerjemah bahasa Delphi yang merupakan bahasa tingkat tinggi ( high level language ) sekelas dengan bahasa Pascal, Basic dan C. bahasa pemograman Delphi disebut bahasa prosedural artinya mengikuti urutan tahun. Perintah pada Delphi dapat dilakukan secara visual.

IDE ( integrated development environment )
IDE ( integrated development environment ) / tempat untuk membuat aplikasi mulai dari : Mendesain antar muka, menulis kode program ( coding ), menjalankan program ( running ), mendebug, mengkomfilasi ( compile ) menyebar luaskan aplikasi yang dibuat ( Deploy)
Menu bar dan toolbar
Menu bar : tempat menggulung ( full down ), menu–menu perintah.
Toolbar: sekumpulan tombol yany dapat digunakan untuk melakukan suatu perinah, fungsinya sama dengan menukar namun keunggulanya / cepat di akses untuk menjalankan perintah tertentu.
Componen Palette
Componen palette digunakan untuk mengumpulkan komponen Delphi. Komponen Delphi dapat di bagi menjadi dua :
· · Komponen visual : komponen yany terlibat pada saat proses mendisain aplikasi maupun setelah aplikasi dijalankan
· · Komponen nonvisual : komponen yang hanya terlihat pada saat proses mendisain aplikasi, namun tidak dapat terlihat pada saat dijalankan
Form designer dan code editor
Form desiner atau form adalah tempat meletakan komponen __ komponen yang di ambil dari component palette saat membuat desain antar muka aplikasi, secara devault akan tampil secara otomatis dalam menjalankan program.
Code editor adalah tempat untuk menuliskan kode – kode program. Di dalam kode editor telah ada beberapa baris yang dibuat Delphi secara otomatis, ditempat inilah menyisipkan atau menuliskan kode – kode program secara lengkap

Objek Inspector
Objek inspector adalah digunakan untuk mengubah property komponen terpilih yang berada dalam diform. Ada dua bagian utama pada Objek inspector, yaitu properties dan event. Pada setiap bagian tersebut terdapat dua buah : Kolom sebelah kiri merupakan nama–nama properties dan event, Kolom sebelah kanan adalah nilai–nilai yang diisikan pada properties atau event yang bersangkutan.
Objek treeView dan komponen Delphi
Objek treeView : berfungsi untuk menampilkan berbagai komponen yang digunakan pada saat membuat aplikasi yang di tampilkan dengan struktur pohon. Komponen Delphi : adalah “ jantung “ bagi pemograman visual, di bagi menjadi berbagai jenis komponen, di antaranya adalah : standard, additional, win32, system, data acces, data control, BDE, ADO, dan lain – lain.
File – file Delphi
Sebuah proyek adalah sekumpulan file yang diperlukan untuk membangun sebuah aplikasi. Beberapa file ini akan dibuat pada saat proses mendesain aplikasi,sedangkan beberapa lainnya dibuat pada saat proses kompulasi source code. Sebuah proyek Delphi akan terdiri dari beberapa file antara lain : File yang menyimpan program, File yang menyimpan binari, gambar dan lain–lain. Karena setiap aplikasi terdiri dari beberapa file, sangat disaranan agar menyimpan sebuah aplikasi pada sebuah folder.
Berbagai jenis file yang dibuat saat membangun aplikasi menggunakan Delphi adalah sebagai berikut :

Jenis file Keterangan
.dpr File – file proyek
.dfm File – file form
.pas File – file unit
.dpk File – file paket
.res File – file resourse
.cfg File – file Konfigurasi proyek
.dop File – file Pilihan proyek
.dcu File unit yang terkompilasi
.exe File yang dapa dijalankan
.dsk Pengaturan desktop
.~* File – file cadangan ( backup ) .~pas .~dpr

Reserved word
Reserved word adalah kata – kata baku yang digunakan dalam pemograman dan sudah terintegrated dalam pascal yang mempunyai bentuk serta kegunaan tertentu yang telah di definisikan oleh Delphi
Reserved word tidak boleh didefinisikan kembali oleh pemakai, sehingga tidak dapat digunakan sebagai pengenal ( identifier )

Beberapa reserved word dalam Delphi di antaranya sebagai berikut :

And Axcept label resourcestring
Array Exports library Set
As File Mod Shl
Asm Penalization Nil Shr
Begin Finally not String
Case For object Then
Class Funcition of threadvar
Const Goto or To
Consruktor If out Try
Destructor imflementation facked Type
Dispinterface In procedure Unit
Div Inhareted Frogram Until
Do Initizalition property Uses
Downto Inline raise Var
Else Interface recond While
End Is repead Whith
Xor

Membuat file exe
Agar program aplikasi dapat diajarkan tanpa menggunakan program Delphi, perlu dibuat file exe untuk program aplikasi tersebut. Cara untuk membuat file exe ;
1) Sebelum membuat file exe dari proyek, terlebih dahulu proyek disimpan. Untuk menyimpan klik icon Save atau save all
2) Selanjutnya mengkompilasi proyek anda dengan mengklik menu project lalu klik compile <>
3) Nama proyek yang kita buat adalah Project 1, setelah itu klik menu build <>
4) File exe tersebut berada di direktori tempat proyek tersebut dibuat

Aturan penulisan Delphi
Beberapa aturan penting penulisan yang ditentukan oleh Delphi :
1. Bahasa faskal menggunakan hurup ( a A z Z ) angka ( 0..9 ), dan simbol khususnya ( + - * / = ^ < > ( ) { } , . ; # $ )
2. Tidak dibedakan penulisan menggunakan huruf capital maupun huruf kecil
3. Penulisan kode bias dimulai dari kolom keberapa saja dan bisa memanjang sampai kolom berapa pun.

Aturan Penulisan Delphi ( lanjutan )
Setiap akhir pernyataan diakhiri dengan tanda titik koma ( ; )
Akhir program atau unit ditandai dengan penulisan tanda titik ( . )
Komentar program dapat ditulis dibelakang tanda double slash “ // “ hingga akhir baris atau ditulis dengan tanda ( ‘’ ‘’ )

Tipe Data
Ada enam jenis tipe data pada Borland Delphi, yaitu :
1. Tipe sampel terbagi atas dua tipe, yaitu :
i. Tipe Ordinal terbagi menjadi :
a. Tipe integar
b. Tipe character
c. Tipe Boolean
d. Tipe enumerated
e. Tipe subrange
ii. Tipe Real
2. Tipe Strig
3. Tipe structured
4. Tipe Pointer
5. Tipe Prosedural
6. Tipe Variant

Read More..

Sabtu, 02 Juli 2011

Jawaban Ujian Tengah Semester Pengantar Teknologi Informasi

PROGRAM STUDI TEKNOLOGI PEMBELAJARAN
PROGRAM PASCASARJANA
SEKOLAH TINGGI KEGURUAN DAN ILMU PENDIDIKAN GARUTI
Ujian Tengah Semester
Nama : Gun Gun Ahmad Gunari
NIM : 10865006
Mata Kuliah : Pengantar Teknologi Informasi
JAWABAN UTS
Bagian A




Bagian A

1. Jawaban nomor 1
Yang dimaksud dengan :
Pengertian Teknologi Informasi ialah Ilmu yang berkaitan dengan seni atau sains dengan pengaplikasian pengetahuan saintifik ke praktis
Definisi dari Teknologi Informasi menurut beberapa ahli adalah seperangkat alat yang membantu Anda bekerja dengan informasi dan melakukan tugas-tugas yang berhubungan dengan pemrosesan informasi
Kegiatan yang terjadi : Record, Store, Process, Retrieve, Transmit, dan Receive.
Unsur Teknologi yang tergabung dalam TI : Teknologi Komunikasi dan Teknologi Komputer
TI diperlukan untuk mempermudah penyampaian materi dan informasi, Memecahkan masalah, membuka kreativitas, efektivitas, dan efisiensi.

2. Jawaban Nomor 2
Komputer secara bahasa berarti to count atau to compute yang berarti untuk menghitung.
Komputer adalah seperangkat alat elektronik yang terdiri dari 3 komponen utama yaitu Soptware , Brainware dan Hardware, melalui tahapan Masukan (Input), Proses dan penyimpanan (storeage) dan keluaran (output) berguna untuk mempermudah hidup manusia dalam pemrosesan informasi.


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.
Dalam arti seperti itu terdapat alat seperti slide rule, jenis kalkulator mekanik mulai dari abakus dan seterusnya, sampai semua komputer elektronik yang kontemporer. Istilah lebih baik yang cocok untuk arti luas seperti "komputer" adalah "yang mengolah informasi" atau "sistem pengolah informasi." Selama bertahun-tahun sudah ada beberapa arti yang berbeda dalam kata "komputer", dan beberapa kata yang berbeda tersebut sekarang disebut disebut sebagai komputer.
Kata computer secara umum pernah dipergunakan untuk mendefiniskan orang yang melakukan perhitungan aritmatika, dengan atau tanpa mesin pembantu. Menurut Barnhart Concise Dictionary of Etymology, kata tersebut digunakan dalam bahasa Inggris pada tahun 1646 sebagai kata untuk "orang yang menghitung" kemudian menjelang 1897 juga digunakan sebagai "alat hitung mekanis". Selama Perang Dunia II kata tersebut menunjuk kepada para pekerja wanita Amerika Serikat dan Inggris yang pekerjaannya menghitung jalan artileri perang dengan mesin hitung.
Charles Babbage mendesain salah satu mesin hitung pertama yang disebut mesin analitikal. Selain itu, berbagai alat mesin sederhana seperti slide rule juga sudah dapat dikatakan sebagai komputer.

3. Jawaban Nomor 3
Piranti masukan (Input Device) adalah berhubungan dengan proses perekaman dan pemasukan data ke dalam sistem komputer dengan cara atau mekanismenya memberi perintah ke komputer, berfungsi sebagai pintu masuk dari data yang akan diolah oleh piranti pemroses. Adapun jenis-jenis piranti masukan antara lain: papan kunci (keyboard), tetikus (mouse), pemindai (scanner), track ball, joystick, kamera digital, webcam, voice recognition device, layar sentuh (touch screen).
Contoh dan Fungsi Input Device
Keyboard
§  Salah satu piranti input yang paling utama untuk berinteraksi dengan sistem komputer
§   Piranti terbaik untuk masukan berbentuk teks.
§  Tombol pada keyboard dikelompokkan menjadi 4 bagian :
§  Tombol Fungsi (function key)
§  Tombol Alphanumerik (alphanumeric key)
§  Tombol Kontrol (control key)
§  Tombol Numerik (numeric key)
Mouse
§  Sebuah mouse menggabungkan dua operasi penting berbasis layar:
§  Kemampuan menggerakkan kursor, dan
§  Kemampuan memilih suatu obyek pada layar ke dalam satu piranti
§  Gerakan mouse pada permukaan datar menentukan gerakan kursor pada layar, mouse umumnya mempunyai 1 sampai 3 tombol pada bagian atas untuk pilihan obyek
AUDIO
Mikropon
Prinsip kerja mikropon adalah pengubahan variasi tekanan udara karena adanya suara, menjadi variasi isyarat listrik
Automatic Speech Recognition (ASR)
Sistem ASR dapat mengenali masukan berupa kata-kata dalam kalimat, sistem ini memiliki: penganalisis, pengklasifikasi pola, dan pemrosesan bahasa
Joystick
Gerakan kursor pada joystick dikendalikan sebuah tuas yang ditanamkan pada sebuah alas
Sifat Joystick :
§  Membutuhkan tempat yang sedikit
§  Tidak mengganggu layar
Harganya murah, sehingga banyak digunakan pada permainan komputer (game)
Trackball
Dilukiskan sebagai gabungan fungsi dari joystick dan mouse. Terdiri atas dasar yang tetap, yang menyangga sebuah bola. User hanya menggerakkan bola utk memindahkan kursor
Sifat trackball:
§  Mudah dipelajari
§  Membutuhkan sedikit ruangan (seperti joystick)
§  Salah satu piranti penuding yang terefisin (dalam hal ketepatan dan kecepatan)
Light Pen
Merupakan pena yang membangkitkan informasi ketika ditudingkan pada layar. Ketika light pen ditudingkan pada tampilan CRT, sebuah lensa memfokuskan setiap cahaya yang dipancarkan dari layar menuju sebuah detektor cahaya atau photocell
Permasalahan pada light pen:
- Pena dpt mengganggu layar
- Gampang rusak atau patah
- Melelahkan tangan
Touchpad
Peranti penunjuk yang berupa tempat datar guna menggeser penunjuk pada layar monitor dengan cara menggeserkan tangan di atasnya. Untuk melakukan “klik” dilakukan dengan mengetuk touchpad
Touch Screen
-           Digolongkan dalam panel sensitif sentuhan
Keuntungan touch screen:
·          Cepat & tdk membutuhkan pointer khusus
·         Baik utk pemilihan menu
·         Membutuhkan sedikit atau tanpa tambahan ruang kerja
Kerugian :
·         Jari-jari dapat mengotori layar
·         Jari tangan bukan alat penuding yang presisi, terutama untuk untuk menuding bagian-bagian daerah yang kecil
Scanner
Merupakan peranti yang dapat mengambil masukan data gambar, foto, bahkan juga tulisan tangan. Hasilnya kemudian diubah menjadi isyarat digital dan dapat disimpan di dalam disk.
· Piranti Keluaran (OUTPUT DEVICE) adalah piranti yang digunakan oleh pemakai untuk menampilkan atau memperdengarkan hasil proses data komputer
Piranti keluaran terdiri dari :
· Visual output – Teks, Grafik dan Video
· Audio output – Suara, musik
Contoh dan Fungsi Input Device
Piranti keluaran antara lain:
monitor; printer; plotter; voice output device (speaker), optical drive dan computer output
microfilm device.
MONITOR
·         Merupakan alat untuk menampilkan hasil pemprosesan data
·         Dalam istilah computer informasi yang tampak pada monitor dinamakan soft copy
PRINTER
 Alat untuk mencetak informasi pada kertas
AUDIO OUTPUT
·         Alat untuk mengeluarkan suara
·         Dapat digunakan jika computer sudah berbasis Windows atau multimedia
·         Bisa digunakan untuk format digital WAV, MPEG, MP3, dan MIDI

4. Jawaban No. 4 
Perangkat Lunak (Software) adalah Program yang berisi instruksi atau perintah untuk melakukan proses pengolahan data.
Jenis jenis perangkat lunak (software) yang ada dipasaran
- Windows OS (Win XP, Win 7, Win Vista)
- Linux OS
- Antivirus (Mc Afee, Avira, dll)
- Microsoft Office (Ms. Word, Ms. Excel, Ms. Powerpoint,Ms. Access)
- Adobe photoshop
- Corel draw
- dll
5. Jawaban No. 5
· Program Aplikasi (Application Program) adalah perangkat lunak berupa program paket yang telah dirancang dan dibuat khusus untuk program tertentu atau Program yang biasa dipakai oleh pemakai untuk melakukan tugas-tugas yang spesifik.
Contoh
· Word Processing (Pengolah kata)‏ : Ms. Word
· Spreadsheet (Pengolah angka)‏ : Ms. Excel
· Presentasi : Ms. Powerpoint
· Design Grafis (Pengolah Gambar)‏ : Adobe Photoshop,Corel Draw,Microsoft Picture Manager
· CAD (Computer Aid Design)‏ : AutoCAD, 3Dmax
· Multimedia : Winamp, Media Player, Real Player, Cyberlink Power DVD
· Internet Browser : Internet Explorer, Mozilla Firefox, Opera, Google Chrome
·


Bagian B

B. Peranan Teknologi Komunikasi dan Informasi dalam  Bidang Pendidikan
Perkembangan teknologi informasi dan komunikasi (TIK) telah memberikan pengaruh terhadap dunia pendidikan khususnya dalam proses pembelajaran. Menurut Rosenberg (2001), dengan berkembangnya penggunaan TIK ada lima pergeseran dalam proses pembelajaran yaitu: (1) dari pelatihan ke penampilan, (2) dari ruang kelas ke di mana dan kapan saja, (3) dari kertas ke “on line” atau saluran, (4) fasilitas fisik ke fasilitas jaringan kerja, (5) dari waktu siklus ke waktu nyata. Komunikasi sebagai media pendidikan dilakukan dengan menggunakan media-media komunikasi seperti telepon, komputer, internet, e-mail, dsb. Interaksi antara guru dan siswa tidak hanya dilakukan melalui hubungan tatap muka tetapi juga dilakukan dengan menggunakan media-media tersebut. Guru dapat memberikan layanan tanpa harus berhadapan langsung dengan siswa. Demikian pula siswa dapat memperoleh informasi dalam lingkup yang luas dari berbagai sumber melalui cyber space atau ruang maya dengan menggunakan komputer atau internet. Hal yang paling mutakhir adalah berkembangnya apa yang disebut “cyber teaching” atau pengajaran maya, yaitu proses pengajaran yang dilakukan dengan menggunakan internet. Istilah lain yang makin poluper saat ini ialah e-learning yaitu satu model pembelajaran dengan menggunakan media teknologi komunikasi dan informasi khususnya internet. Menurut Rosenberg (2001; 28), e-learning merupakan satu penggunaan teknologi internet dalam penyampaian pembelajaran dalam jangkauan luas yang belandaskan tiga kriteria yaitu: (1) e-learning merupakan jaringan dengan kemampuan untuk memperbaharui, menyimpan, mendistribusi dan membagi materi ajar atau informasi, (2) pengiriman sampai ke pengguna terakhir melalui komputer dengan menggunakan teknologi internet yang standar, (3) memfokuskan pada pandangan yang paling luas tentang pembelajaran di balik paradigma pembelajaran tradisional. Saat ini e-learning telah berkembang dalam berbagai model pembelajaran yang berbasis TIK seperti: CBT (Computer Based Training), CBI (Computer Based Instruction), Distance Learning, Distance Education, CLE (Cybernetic Learning Environment), Desktop Videoconferencing, ILS (Integrated Learning Syatem), LCC (Learner-Cemterted Classroom), Teleconferencing, WBT (Web-Based Training), dsb.
Satu bentuk produk TIK adalah internet yang berkembang pesat di penghujung abad 20 dan di ambang abad 21. Kehadirannya telah memberikan dampak yang cukup besar terhadap kehidupan umat manusia dalam berbagai aspek dan dimensi. Internet merupakan salah satu instrumen dalam era globalisasi yang telah menjadikan dunia ini menjadi transparan dan terhubungkan dengan sangat mudah dan cepat tanpa mengenal batas-batas kewilayahan atau kebangsaan. Melalui internet setiap orang dapat mengakses ke dunia global untuk memperoleh informasi dalam berbagai bidang dan pada glirannya akan memberikan pengaruh dalam keseluruhan perilakunya. Dalam kurun waktu yang amat cepat beberapa dasawarsa terakhir telah terjadi revolusi internet di berbagai negara serta penggunaannya dalam berbagai bidang kehidupan. Keberadaan internet pada masa kini sudah merupakan satu kebutuhan pokok manusia modern dalam menghadapi berbagai tantangan perkembangan global. Kondisi ini sudah tentu akan memberikan dampak terhadap corak dan pola-pola kehidupan umat manusia secara keseluruhan. Dalam kaitan ini, setiap orang atau bangsa yang ingin lestari dalam menghadapi tantangan global, perlu meningkatkan kualitas dirinya untuk beradaptasi dengan tuntutan yang berkembang. TIK telah mengubah wajah pembelajaran yang berbeda dengan proses pembelajaran tradisional yang ditandai dengan interaksi tatap muka antara guru dengan siswa baik di kelas maupun di luar kelas.
Di masa-masa mendatang, arus informasi akan makin meningkat melalui jaringan internet yang bersifat global di seluruh dunia dan menuntut siapapun untuk beradaptasi dengan kecenderungan itu kalau tidak mau ketinggalan jaman. Dengan kondisi demikian maka pendidikan khususnya proses pembelajaran cepat atau lambat tidak dapat terlepas dari keberadaan komputer dan internet sebagai alat bantu utama. Majalah Asiaweek terbitan 20-27 Agustus 1999 telah menurunkan tulisan-tulisan dalam tema "Asia in the New Millenium" yang memberikan gambaran berbagai kecenderungan perkembangan yang akan terjadi di Asia dalam berbagai aspek seperti ekonomi, politik, agama, sosial, budaya, kesehatan, pendidikan, dsb. termasuk di dalamnya pengaruh revolusi internet dalam berbagai dimensi kehidupan. Salah satu tulisan yang berkenaan dengan dunia pendidikan disampaikan oleh Robin Paul Ajjelo dengan judul "Rebooting:The Mind Starts at School". Dalam tulisan tersebut dikemukakan bahwa ruang kelas di era millenium yang akan datang akan jauh berbeda dengan ruang kelas seperti sekarang ini yaitu dalam bentuk seperti laboratorium komputer di mana tidak terdapat lagi format anak duduk di bangku dan guru berada di depan kelas. Ruang kelas di masa yang akan datang disebut sebagai "cyber classroom" atau "ruang kelas maya" sebagai tempat anak-anak melakukan aktivitas pembelajaran secara individual maupun kelompok dengan pola belajar yang disebut "interactive learning" atau pembelajaran interaktif melalui komputer dan internet. Anak-anak berhadapan dengan komputer dan melakukan aktivitas pembelajaran secara interaktif melalui jaringan internet untuk memperoleh materi belajar dari berbagai sumber belajar. Anak akan melakukan kegiatan belajar yang sesuai dengan kondisi kemampuan individualnya sehingga anak yang lambat atau cepat akan memperoleh pelayanan pembelajaran yang sesuai dengan dirinya. Kurikulum dikembangkan sedemikian rupa dalam bentuk yang lebih kenyal atau lunak dan fleksibel sesuai dengan kondisi lingkungan dan kondisi anak sehingga memberikan peluang untuk terjadinya proses pembelajaran maju berkelanjutan baik dalam dimensi waktu maupun ruang dan materi. Dalam situasi seperti ini, guru bertindak sebagai fasilitator pembelajaran sesuai dengan peran-peran sebagaimana dikemukakan di atas.
Dalam tulisan itu, secara ilustratif disebutkan bahwa di masa-masa mendatang isi tas anak sekolah bukan lagi buku-buku dan alat tulis seperti sekarang ini, akan tetapi berupa: (1) komputer notebook dengan akses internet tanpa kabel, yang bermuatan materi-materi belajar yang berupa bahan bacaan, materi untuk dilihat atau didengar, dan dilengkapi dengan kamera digital serta perekam suara, (2) Jam tangan yang dilengkapi dengan data pribadi, uang elektronik, kode sekuriti untuk masuk rumah, kalkulator, dsb. (3) Videophone bentuk saku dengan perangkat lunak, akses internet, permainan, musik, dan TV, (4) alat-alat musik, (5) alat olah raga, dan (6) bingkisan untuk makan siang. Hal itu menunjukkan bahwa segala kelengkapan anak sekolah di masa itu nanti berupa perlengkapan yang bernuansa internet sebagai alat bantu belajar.

Meskipun teknologi informasi komunikasi dalam bentuk komputer dan internet telah terbukti banyak menunjang proses pembelajaran anak secara lebih efektif dan produktif, namun di sisi lain masih banyak kelemahan dan kekurangan. Dari sisi kegairahan kadang-kadang anak-anak lebih bergairah dengan internetnya itu sendiri dibandingkan dengan materi yang dipelajari. Dapat juga terjadi proses pembelajaran yang terlalu bersifat individual sehingga mengurangi pembelajaran yang bersifat sosial. Dari aspek informasi yang diperoleh, tidak terjamin adanya ketepatan informasi dari internet sehingga sangat berbahaya kalau anak kurang memiliki sikap kritis terhadap informasi yang diperoleh. Bagi anak-anak sekolah dasar penggunaan internet yang kurang proporsional dapat mengabaikan peningkatan kemampuan yang bersifat manual seperti menulis tangan, menggambar, berhitung, dsb. Dalam hubungan ini guru perlu memiliki kemampuan dalam mengelola kegiatan pembelajaran secara proporsional dan demikian pula perlunya kerjasama yang baik dengan orang tua untuk membimbing anak-anak belajar di rumah masing-masing.

Untuk itu saat ini Dinas Pendidikan Provinsi Jawa Barat Melalui Konsep Pusat Sumber Belajar (PSB) berbasis TIK, akan menyediakan sarana belajar untuk siswa melalui intranet dan internet.
Yang Meliputi :


·         Muatan lokal, orientasi global
·         Konten dan kurikulum berbasis pada penciptaan kompetensi siswa
·         Problem Based Learning
·         Berbasis TIK
·         MBS dan Implementasi SIM Terpadu
 
Read More..