Senin, 31 Januari 2011

Tugas PTI 8 dan 9 Perkuliahan Januari 20011

Tugas Kuliah PTIK Ke 8 dan 9, Perkuliahan Januari 2011
Disusun :  Oleh Dedi NIM 10861005
Program Pascasarjana STKIP Garut
 


Tugas Rangkuman Dasar Pemrograman
Jenis Pemograman:
- Scratch
- Borland
- Turbo Pascal
- Small Basic
- Microsoft Visual Basic 6.0
- Pengertian Komputer

Komputer terdiri dari
1. Perangkat Keras : Memproses fakta dan data menjadi informasi
2. Perangkat Lunak : Mengatur pemrosesan data dan fakta menjadi informasi
Bentuk Perangkat Lunak :
Perangkat Lunak berbentuk Aljabar Boolean yang direpresentasikan sebagai binari digit bentuk 0 atau 1 Kode , kode tersebut digabungkan menjadi instruksi aritmatik, logika, dan instruksi mnemonic , Instruksi mnemonic digabung kembali menjadi BAHASA

Pemrogram
Bahasa Pemrograman
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 alamiah (natural languages), dimana komputer tidak bisa memahaminya, sehingga diperlukan suatu bahasa komputer.

Bahasa Pemrograman
• 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 intruksi mesin dengan instruksi yang mulai mendekati bahasa manusia berkomunikasi, contoh: bahasa assembler dan bahasa C
• Level Tinggi : Bahasa pemrograman yang mendekati instruksi manusia berkomunikasi, contoh: Pascal, Delphi, Visual Basic, atau Oracle

Perkembangan Bahasa Pemrograman
A. 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 kondisi “Off” = 0.
•     Rumit, sukar dihafal, dan lama
•     Dikembangkan dengan bilangan oktal dan heksadesimal
B. Generasi II : Low Level Language
a.    Penyempurnaan dari bahasa mesin
b.    Bahasa assembly sudah mulai memasukkan unsur kata bahasa Inggris meskipun dalam bentuk singkat
c.    Bersifat machine dependent
d.    Penulisan bahasa assembly sudah jauh lebih mudah dibanding dengan bahasa mesin, namun masih terlalu sulit bagi orang awam yang tidak memahami perangkat keras komputer, karena beberapa variabel masih mengacu pada register, alamat memori maupun alamat port I/O.
C. 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,    dan lain-lain.

• Pemrosesan program oleh komputer dalam bahasa aras tinggi ini meliputi:
I. Compilation
II. Link
III. Execution

D.    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)

E.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)

Definisi Program dan Pemrograman
a.    Kumpulan instruksi-instruksi tersendiri yang biasanya disebut source code yang dibuat oleh programmer (pembuat program)
b.    Urutan perintah yang disusun sedemikian rupa, sehingga komputer dapat melaksanakan perintah sesuai dengan keinginan pemakai
Pengertian Program Komputer
Program Komputer : Susunan Instruksi yang harus dikerjakan oleh komputer
Susunan Instruksi disebut dengan Perangkat Lunak (Software)
Langkah-langkah sistematis dalam pembuatan suatu program, sebagai berikut:
1.    Mendefinisikan permasalahan dan membuat rumusan untuk pemecahan masalah
Mendefinisikan Permasalahan dan membuat rumusan untuk pemecahan masalah
Harus mengerti dengan baik mengenai permasalahan apa yang ingin diselesaikan, seperti:
- Bagaimana hubungan antara data input dengan hasil pengolahannya
- Bagaimana data input dengan pengolahannya
- Bagaimana hubungan antara output dengan pengolahannya
- Bagaimana struktur pengolahannya

 Sebagai Contoh:
 Misalkan ingin menghitung luas segitiga :
1. Bahwa untuk mendapatkan luas segitiga (hasil pengolahan) harus diketahui alas dan tinggi segitiga tersebut (data input)
2. Bahwa untuk mengolah luas segitiga dengan formula 0,5 * alas * tinggi (pengolahan), input yang dibutuhkan adalah alas dan tinggi
3.   Hasil dari pengolahan 0,5 * alas * tinggi didapat luas segitiga
4.   Struktur pengolahannya yaitu data input:
    • Masukkan alasnya
    • Masukkan tingginya
    • Proses dengan formula 0,5 * alas * tinggi
  • Didapat luas segitiga dari hasil pengolahan diatas
2.    Implementasi
Implementasi telah mulai melibatkan bahasa pemrograman yang ingin digunakan di dalam mengimplementasi algoritmaakan menentukan bahasa pemrograman apa yang cocok atau ingin digunakan
Algoritma: urutan langkah-langkah yang dapat digunakan untuk     memecahkan masalah\
3.     Kompiling
Adalah tahapan pemeriksaan terhadap program yang disusun yang akan dilakukan oleh komputer dengan menggunakan Processor Program atau Kompiler .
Processor program atau kompiler berfungsi sebagai alat/program yang akan menerjemahkan program yang dimasukkan ke dalam bahasa yang dimengerti oleh komputer (Objek Program).
4,     Menguji coba dan membuat dokumentasi
Menguji Coba
- Setelah selesai kompiling, 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 kita perlu mengkaji kembali rumusan/algoritma yang telah dibuat pada langkah pertama, serta memperbaiki implementasi program yang mungkin keliru.
Membuat Dokumentasi dan Persiapan untuk Produksi
Untuk memudahkan dalam memeriksa kesalahan suatu program ataupun memahami jalannya program, perlu membuat dokumentasi dari program yang dibuat
Dokumentasi tersebut berisi informasi mulai dari tujuan/fungsi program, algoritma program, hingga cara menggunakannya.
Flowchart atau Diagram Alir
Pengertian:
Flowchart atau diagram alir berfungsi sebagai alat bantu yang berupa simbol–simbol yang saling dihubungkan sehingga dapat menggambarkan alur pikir sebuah program atau permasalahan yang akan diproses dengan progam komputer
Teori Dasar:
Sebuah program secara sederhana digambarkan dengan alur proses sebagai berikut :
• Masukkan (Input)
Data yang berupa variabel (nilai data bisa berubah) atau konstanta (nilai data tetap) yang berguna sebagai data yang dibutuhkan agar formula/solusi yang ditetapkan dapat diproses
• Proses
Formula atau proses untuk menyelesaikan permasalahan dari data masukkan yang diberikan
• Keluaran (Output)
Hasil yang didapat setelah masukkan yang ada diproses

Contoh: Luas Segitiga
Contoh: Menghitung Luas Lingkaran

Jumat, 07 Januari 2011

Jawaban UTS Bagian 1


Soal Bagian I:
1.             Jelaskan apa yang dimaksud dengan Teknologi Informasi (TI) ditinjau dari pengertian, definisi, kegiatan-kegiatan yang terjadi, dan unsur-unsur teknologi yang tergabung di dalam TI, selanjutnya mengapa diperlukan TI dan apa keuntungan dengan memanfaatkan TI?
Pengertian Teknologi Informasi
Teknologi informasi adalah : Ilmu   berkaitan dengan seni atau sain dengan mengaplikasikan pengetahuan saintific ke praktis. Data yang terstruktur hasil olahan, adalah : Data mentah  -  Proses  - Informasi
Teknologi informasi juga diartikan sebagai seperangkat alat yang mambantu bakerja, dengan informasi dan melakukn tugas-tugas yang berhubungan dengan pemrosesan informasi (Hag dan Ken : 1996).
Kesimpulan pengertian dan definisi teknologi informasi adalah digambarkan sebagi berikut : Teknologi Informasi dibagi menjadi :
a.Teknologi Komputer
b.Teknologi Komunikasi
·         Teknologi komputer adalah mesin serbaguna yang dapat dikontrol oleh program, digunakan untuk mengolah data menjadi informasi.
·         Teknologi telekomunikasi adalah teknologi yang berhubungan dengan komunikasi jarak jauh termasuk dalam katagori ini adalah : radio, telepon, televisi.
Keuntungan dan manfaat mempelajari Teknologi Informasi adalah :
Teknologi informasi bermanfaat untuk mengumpulkan, memproses, menyimpan,menganalisis, dan menyebar luaskan data / informasi secara efektif, efisien dan akurat. Sehingga teknologi informasi dimanfaatkan diberbagai kepentingan yaitu : pendidikan, kesehatan, ekonomi, dan kepolisian
2.             Jelaskan apa yang dimaksud dengan Perangkat Keras (Hardware), Piranti Masukan (Input Device), dan Piranti Keluaran (Output Device), berikan contoh beserta fungsi masing-masing Piranti tersebut
Perangkat Keras Hardware
Prosesor merupakan bagian dari perangkat keras komputer yang melakukan pemprosesan aritmatika dan logika serta pengendalian operasi komputer secara keseluruhan. Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmatic Logical Unit) sebagai pusat pengolah data dan Control Unit sebagai pengontrol kerja komputer. Prosesor disebut juga sebagai otak komputer.
Piranti Masukan dan Piranti Keluaran

Piranti masukan adalah  : piranti yang bekerja untuk pemasukan dan pemrosesan data ke dalam system computer agar dapat berinteraksi dengan system computer secara efektif. Contohnyakey board, mous, camera, joystick.
Sedangkan piranti keluaran adalah hasil dari proses system computer, sesuai dengan program yang diinginkan. Contohnya: video adapter, monitor, printer.

3.             Jelaskan apa yang dimaksud dengan Perangkat Lunak (Software), Program Sistem, dan Program Aplikasi, berikan masing-masing contoh dan fungsinya, selanjutnya sebutkan jenis-jenis Perangkat Lunak (Software) yang ada di pasaran
Perangkat lunak (sopware) dan Program Sistem
Perangkat lunak adalahprogram yang berisi instruksi atau perintahuntuk melakukan pengolahan data menjadi informasi,meningkatkan hasil kerja dan memecahkan berbagai masalah. Perangkat lunak salah satu unsur computer yang berperan penting dalam memproses data atau m3emecahkan  masalah.
Program adalah deretan instruksi yang digunakan untuk mengendalikan computer sehingga dapat melakukan tindakan sesuai yang dikehendaki. Program dibuat oleh vendor perangkat lunak.
Program Aplikasi adalah
Program aplikasi ( application Program) adalah program yang bsa dipakai oleh pemakai untuk melakukan tugas-tugas spesifik. . Program aplikasi dibagi menjadi : word procesing (pengolah kata), spreasshet (pengolah angka) presetase, database (pengolah data), desgn grafis (pengolah gambar), CAD (Computer Aid Design), Multimedia, Internet browser. Contohnya : Word prosesing pengolah kata, spreadsheet pengolah angka, presentasi pembuatan presentase.



Jawaban UTS Bagian 1

Soal Bagian I:
1.    Jelaskan apa yang dimaksud dengan Teknologi Informasi (TI) ditinjau dari pengertian, definisi, kegiatan-kegiatan yang terjadi, dan unsur-unsur teknologi yang tergabung di dalam TI, selanjutnya mengapa diperlukan TI dan apa keuntungan dengan memanfaatkan TI?
Pengertian Teknologi Informasi
Teknologi informasi adalah : Ilmu   berkaitan dengan seni atau sain dengan mengaplikasikan pengetahuan saintific ke praktis. Data yang terstruktur hasil olahan, adalah : Data mentah  -  Proses  - Informasi
Teknologi informasi juga diartikan sebagai seperangkat alat yang mambantu bakerja, dengan informasi dan melakukn tugas-tugas yang berhubungan dengan pemrosesan informasi (Hag dan Ken : 1996).
Kesimpulan pengertian dan definisi teknologi informasi adalah digambarkan sebagi berikut : Teknologi Informasi dibagi menjadi :
a.Teknologi Komputer
b.Teknologi Komunikasi
•    Teknologi komputer adalah mesin serbaguna yang dapat dikontrol oleh program, digunakan untuk mengolah data menjadi informasi.
•    Teknologi telekomunikasi adalah teknologi yang berhubungan dengan komunikasi jarak jauh termasuk dalam katagori ini adalah : radio, telepon, televisi.
Keuntungan dan manfaat mempelajari Teknologi Informasi adalah :
Teknologi informasi bermanfaat untuk mengumpulkan, memproses, menyimpan,menganalisis, dan menyebar luaskan data / informasi secara efektif, efisien dan akurat. Sehingga teknologi informasi dimanfaatkan diberbagai kepentingan yaitu : pendidikan, kesehatan, ekonomi, dan kepolisian
2.    Jelaskan apa yang dimaksud dengan Perangkat Keras (Hardware), Piranti Masukan (Input Device), dan Piranti Keluaran (Output Device), berikan contoh beserta fungsi masing-masing Piranti tersebut
Perangkat Keras Hardware
Prosesor merupakan bagian dari perangkat keras komputer yang melakukan pemprosesan aritmatika dan logika serta pengendalian operasi komputer secara keseluruhan. Prosesor terdiri atas dua bagian utama, yaitu ALU (Arithmatic Logical Unit) sebagai pusat pengolah data dan Control Unit sebagai pengontrol kerja komputer. Prosesor disebut juga sebagai otak komputer.
Piranti Masukan dan Piranti Keluaran

Piranti masukan adalah  : piranti yang bekerja untuk pemasukan dan pemrosesan data ke dalam system computer agar dapat berinteraksi dengan system computer secara efektif. Contohnyakey board, mous, camera, joystick.
Sedangkan piranti keluaran adalah hasil dari proses system computer, sesuai dengan program yang diinginkan. Contohnya: video adapter, monitor, printer.

3.    Jelaskan apa yang dimaksud dengan Perangkat Lunak (Software), Program Sistem, dan Program Aplikasi, berikan masing-masing contoh dan fungsinya, selanjutnya sebutkan jenis-jenis Perangkat Lunak (Software) yang ada di pasaran
Perangkat lunak (sopware) dan Program Sistem
Perangkat lunak adalahprogram yang berisi instruksi atau perintahuntuk melakukan pengolahan data menjadi informasi,meningkatkan hasil kerja dan memecahkan berbagai masalah. Perangkat lunak salah satu unsur computer yang berperan penting dalam memproses data atau m3emecahkan  masalah.
Program adalah deretan instruksi yang digunakan untuk mengendalikan computer sehingga dapat melakukan tindakan sesuai yang dikehendaki. Program dibuat oleh vendor perangkat lunak.
Program Aplikasi adalah
Program aplikasi ( application Program) adalah program yang bsa dipakai oleh pemakai untuk melakukan tugas-tugas spesifik. . Program aplikasi dibagi menjadi : word procesing (pengolah kata), spreasshet (pengolah angka) presetase, database (pengolah data), desgn grafis (pengolah gambar), CAD (Computer Aid Design), Multimedia, Internet browser. Contohnya : Word prosesing pengolah kata, spreadsheet pengolah angka, presentasi pembuatan presentase.