Kreasi Web Fantastis Dgn Photoshop Cs

Jumat, 17 Desember 2010

Rangkuman Pemprograman

• ALGORITMA PEMPROGRAMAN
ILMUWAN ISLAM BERNAMA MUHAMMAD BIN MUSA AL-KHAWARIZMI
• VARIABEL
ADALAH TEMPAT DIMANA DAPAT MENGISI ATAU MENGOSONGKAN NILAINYA DAN MEMANGGIL KEMBALI APABILA DI BUTUHKAN CIRI-CIRI VARIABEL.
 NAMA (IDENTIFIER)
 NILAI
CONTOH: BIL1,BIL2,HASIL;INTEGER
USERNAME : IBNU
NAMA : WAHYU JELEK
HARGA : 2000
SYARAT PENULISAN VARIABEL
1. HARUS BURUPA HURUF
2. TIDAK BOLEH MENGGUNAKAN SPASI, TAPI MENGGUNAKAN UDERSCORE (_)
3. TIDAK BOLEH MENGGUNAKAN KARAKTER KHUSUS CONTOH : 0*&^%$#@! DAN SETERUSNYA
4. TIDAK BOLEH MENGGUNAKAN KATA KUNCI DAI BAHASA PAMPROGRAMAN COTOH : BEGIN,USESCRT,CLRSCR,VAR,CHAR,AND,IF,WRITE,TEAD,FOR,DO,TO,....DST
• KONSTANTA
VARIABEL YANG NILAI DATANYA BERSIFAT TETAP DAN TIDAK BISA BERUBAH
CONTOH: LINGKATAN pi (3.14)
• TIPE DATA
• JENIS DATA YANG DAPAT DIOLAH OLEH KOMPUTER UNTUK MEMENUHI KEBUTUHAHN DALAM PEMPROGRAMAN KOMPUTER.

INTEGER = NIS
CHAR = NAMA , ALAMAT,KELAS,TELP
REAL = NILAI
BOOLEAN = PENGKONDISIAN NILAI

• PENGELOMPOKAN TYPE DATA:
1. PRIMITIVE ( TYPE DATA DASAR YANG TERSEDIA SECARA LANGASUNG PADA BAHASA PWMPROGRAMAN)
- NUMBERIC (INTEGER/REAL)
- CHARACTER
- BOOLEAN
2. COMPOSIT (TIPE DATA BENTUKAN YANG TERDIRI DARI DUA ATAU LEBIH TIPE DATA PRIMITIVE
• ARRAY atau Larik adalah tipe data yanga sus=dah terstruktur dangan baik meskipun masih sederhana
Array mamplu menyimpan jumlah data dangan tipe yang sama (homogen) dalam sebuah variabel setiap lokasi data array diberi nomor indeks yang berfungsi sebagai alamat dari data tersebut.
Contoh:
Uses crt
Var x array(1..100) of string :
A: integer,
Begin
• RECORD atau Struct termasuk tipe data komposit, Record dikenal dalam bahasa Pascal Delphi sedangkan struct dikenal dalam bahasa C++, tipe data record mampu menampung banyak data dengan tipe data berbeda-beda (heterogen)
• IMAGE atau gambar atau citra merupakan tipe data grafik
Contoh: grafik perkembangan jumlah siswa SMK, foto keluarga, video perjalana dll, biasanya digunakan dalam pemprograman berbasis visual.
• DATE/TIME secara internal disimpan dalam format yang spesifik
Contoh: Dim WaktuLahir As Date
WaktuLahir=*01/01/1997*
WaktuLahir=*13:13:05 AM*
WaktuLahir=*02/23/1998 13:13:40 AM*
WaktuLahir= #02/23/1998 13:13:40 AM#
• LAINNYA (SUBRANGE, ENUMERASI, OBJECT, VARIANT)
- SUBRANGE MERUPAKAN tipe data bilangan yang mempunyai jangkauan nilai tertentu sesuan=i dengan yang ditetapkan programmer , biasanya mempunyai nikai batas minimum dan nilai batas maksimum Contoh:
Type
Batasindeks = 1..20
RentangTagun = 1950...2030
Var
Indeks ; BatasIndeks
Tahun ; RentangTahun
• ENUMERASI mempunyai elemen-elemen yang hatus disebut satu persatu dan bernilai kontanta integer sesuai dangan urutannya Contoh:
Type
Hari_dlm_Minggu = (Nol,Senin,Selasa,Rabu,Kamis,Jumat,Sabtu,Minggu)
Nama_Bulan = (Nol, Januari, Pebruari, Maret , April, Mei, Juni, Juli, Agustus,
September, Oktober, Nopember, Desember)
Var
No_Hari: Hari_dlm_Minggu
No_Bulan: Nama_Bulan
- Object digunakan untuk menyimpan nilai yang berhubungan dangan obyek-obyek yang disediakan oleh VB.Delphi dan bahasa pemrogtaman lainya yang berbasis GUI
- Variant hanya ada di VB, tipe data ini paling glesksibel diantara tipe data yang lain karena dapat mengakomodasi semua tipe data yang lain.



















Kata “variabel” berasal dari bahasa Inggris variable dengan arti :”ubahan”,”faktor tak tetap”, atau “gejala yang dapat diubah-ubah”. Dalam contoh yang telah disebutkan dimuka, nilai-nilai hasil ujian semester dari sejumlah 80 orang mahasiswa itu kita sebut variable. Variabel pada dasarnya bersifat kualitatif namun dilambangkan dengan angka.
Contoh :
“Usia” adalah gejala kualitatif, akan tetapi gejala yang bersifat kualitatif itu dilambangkan dengan angka; misalnya : 17 tahun, 25 tahun, 50 tahun, dan sebagainya “Nilai Ujian” pada dasarnya adalah gejala kualitas yang dilambangkan dengan angka, seperti 5,6,7,40,75,80,100, dan sebagainya.
TIPE DATA ADALAH Jenis data yang ditangani oleh bahasa pemrograman. Tiap bahasa pemrograman mempunyai kumpulan tipe data built-in sehingga : (1)Memungkinkan deklarasi variabel bertipe itu. (2) Menyediakan kumpulan operasi untuk memanipulasi variable bertipe itu. Jenis data yang ditangani oleh bahasa pemrograman. Tiap bahasa pemrograman mempunyai kumpulan tipe data built-in sehingga : (1)Memungkinkan deklarasi variabel bertipe itu. (2) Menyediakan kumpulan operasi untuk memanipulasi variable bertipe itu.


Data
Kumpulan dari angka-angka maupun karakter-karakter yang tidak memilii arti. Data dapat diolah sehingga menghasilkan informasi.
Database
Sekumpulan file yang saling terkait dan membentuk suatu bangun data. Database minimal terdiri dari satu file yang cukup untuk dimanipulasi oleh komputer sedemikian rupa.
Database Admnistrator
Orang yang bertugas untuk mendefinisikan pola struktur database, menentukan metode akses dan penyimpanan, berwenang memberikan ijin pengaksesan data pada pengguna, dan lain sebagainya.
Database Information Utility
Layanan penyediaan informasi yang ditawarkan sebuah basis data jaringan sehingga pengguna jaringan bisa mendapatkan laporan informasi yang diinginkan.
Database Management
Pengelolaan data dalam suatu basis data, cara memasukkan data dalam database, memperbaharuinya dan menyajikan informasi dari data tersebut.
Database Manager
Orang yang bertanggungjawab mengawasi pengelolaan basis data. Tugasnya antara lain berintreraksi dengan file, memastikan backup data dan perbaikannya, menjaga keamanan data, dll.
Database User
Sebutan bagi para pengguna basis data. Terdapat bermacam-macam tingkatan pengguna basis data, yaitu specialised user, naïve user, casual user, dan application programmer.
Database Channel
Saluran dua arah yang menghubungkan alat masukan/keluaran dengan memori utama komputer sehingga mampu memproses lebih dari satu tugas.
Database Collection
Salah satu bidang operasi komunikasi data, yaitu kegiatan pengumpulan data dari beberapa tempat, kemudian disimpan dalam memori untuk diolah pada waktu tertentu. Misalnya aplikasi sistem penjualan.
Data Compression Devices
Peralatan yang berfungsi mengkompresi data hingga jumlah bitnya lebih sedikit dari sebelumnya. Pemadatan data bertujuan untuk memperbanyak dan mempercepat pemindahan data.
Datagram
Satuan untuk unit informasi dalam Internet, biasanya unit-unit informasi membawa sejumlah data sekaligus juga alamat asal dan alamat tujuan pengiriman.
Data Processing
Sebuah batas yang diterapkan pada perbandingan kecilnya waktu pengerjaan proses penghitungan dan pengolahan data dalam jumlah besar dari operasi-operasi masukan/keluaran.
Data Structure
Cara penyusunan suatu data di dalam memori dan menghubungkannya dengan komputer. Pemilihan struktur data yang tepat akan menyederhanakan kerja komputer. Beberapa struktur data sering dijumpai berupa files, list, stack dan request.
Dedicated System
Sistem komputer yang sengaja dibuat untuk mengerjakan satu tugas saja. Contohnya adalah sistem komputer untuk pengolahan angka saja.
Differential Encoding
Teknik pengkodean data pada sinyal digital, nilai biner ditentukan berdasarkan pada perubahan sinyal, bukan ditentukan oleh tingkat sinyal.

STILAH – ISTILAH
beberapa istilah yang sering digunakan dalam pemrograman Web, antara lain :
• Internet adalah kependekan International Networking, yang artinya jaringan komputer berskala international yang dapat membuat masing-masing komputer saling berhubungan.
• TCP/IP adalah kependekan dari Transmission Control Protocol/Internet Protocol artinya protokol yang terdiri dari sub-protokol, yang beroperasi pada lapisan yang berbeda.
• URL adalah kependekan dari Uniform Resource Locators, artinya sebuah alamat didalam internet yang terdiri dari 2 bagian. bagian pertama adalah pengenal protokol dan bagian kedua pengenal domain.
• HTML adalah kependekan dari Hyper Text Markup Language, artinya adalah protokol yang berfungsi untuk mendefinisikan dan menjelaskan bagaimana server dan client berinteraksi dalam pengiriman dan menerima dokumen web. protokol ini di design untuk mentransfer berkas yang berisi hyperteks seperti berkas yang berisi HTML yang digunakan world wide web.
• FTP adalah kependekan dari File Transfer Protokol, artinya sebuah protokol yang dipergunakan untuk mengirim berkas di antara dua komputer.
• Gophers adalah Protokol Pusblikasi informasi berbasis karakter yang menggunakan menu untuk mengakses teks, menempatkan informasi yang disimpan pada internet servers dengan menggunakan hirarki menu.






Adapter
Kad rangkaian atau kad interface dalam komputer PC yang dapat digunakan sebagai penghubung ke alat periferal.
Algorithm
Secara umum, sebarang kumpulan instruksi yang dapat dilaksanakan untuk suatu tugas khusus. Pada bidang komputer dapat secara eksplisit disendi menjadi kumpulan instruksi dalam bahasa komputer yang memanipulasi suatu jenis data.
ANSI.SYS
Device driver yang dapat diinstalasi, tersedia bagi pengguna komputer MS-DOS yang memungkinkan penggunaan instruksi ANSI (Urutan escape) untuk mengendalikan konsul (layar dan keyboard).

Arc
Extensi/Sambungan suatu nama fail yang dikompres dengan memakai program ARC lainnya untuk menjimatkan ruang.

Batch
Sekelompok dokumen atau record data yang diproses sebagai satu kesatuan.

Batch Processing
Berlangsungnya batch fail pada mikro komputer dan suatu simpanan 'batch' instruksi (pentunjuk) sistem operasi yang dilaksanakan satu demi satu tanpa interupsi (gangguan) pengguna.

Benchmark
Jenis pengujian untuk mengukur taraf kerja hardware atau software.
Bit map
Suatu bit image, khususnya struktur data yang menyatakan bit image yang ada pada memori, yang mewakili suatu gambar yang akan ditampilkan pada layar.




Bit/ Binary Digit
Pada pemrosesan atau penyimpanan data, bit merupakan satuan informasi terkecil yang ditangani komputer dan secara fizikal diwakili oleh suatu aksara tunggal yang disalurkan ke media.

CAD/ Computer Aided Design
Istilah yang diaplikasikan untuk program-program yang digunakan dalam perancangan perekaan, arkitektur dan model-model ilmiah mulai dari alat-alat sederhana sampai gedung, kapal terbang dan lain-lain.
CAM/ Computer Aided Manufacturing
Istilah yang menjelaskan penggunaan komputer dalam manufaktur sebuah produk. Sebuah produk diselesaikan ke dalam satu kumpulan instruksi yang dapat ditransmisikan ke dan digunakan oleh mesin-mesin khusus untuk industri.

Cache Memory
Sebuah subsistem memori khusus ke tempat mana nilai-nilai data seringkali digunakan ganda untuk akses cepat. Cache memory menyimpan isi lokasi RAM yang sering diakses dan merupakan alamat penyimpanan item data. Atau dengan kata lain tempat penyimpanan sementara di memori komputer yang digunakan untuk menduplikasikan agar akses lebih cepat.

Card
Istilah umum yang digunakan untuk papan rangkaian tercetak (PCB) yang dapat dipasang di dalam komputer untuk menyediakan fungsi tambahan atau kemampuan baru.
Capture
Dalam komunikasi, proses pengiriman dan penerimaan data (grafik) ke dalam sebuah fail untuk digunakan lebih lanjut (pengarsipan atau analisis lebih lanjut).
CD-I
Kependekan dari compact disc-interactive, sebuah piawaian hardware dan software dalam bentuk CD (Compact Disc) yang dapat mengkombinasikan audio, video dan teks pada CD berkapasiti tinggi.
CD-ROM
CD-Read Only Memory media penyimpanan dengan kapasiti tinggi (sekitar 600 MB) yang memakai laser optik untuk membaca data.


CD ROM/ Compact Disc-Read Only Memory
Bentuk penyimpanan dengan kapasiti tinggi (sekitar 600 megabyte) dan penggunaan laser optic, bukan magnetik, untuk membaca data.

Chip
Kepingan silikon yang sangat kecil dan menakjubkan, tempat memasang seluruh litar elektronik yang terpadu.


Computer Graphics Interface/ CGI
Piawaian peringkat lunak yang diterapkan pada peralatan grafik komputer, seperti printer dan plotter.

Complier
Sebarang program yang mengubah kumpulan simbol ke kumpulan lain dengan mengikuti sintaksis, atau sebuah program yang menerjemahkan seluruh kod sumber suatu program, yang ditulis dalam bahasa program tingkat tinggi ke dalam kod objek sebelum program dieksekusi.

Crash
Kegagalan secara tiba-tiba, biasanya digunakan untuk menjelaskan kegagalan sebuah program atau peripheral seperti penggerak disk, harddisk, dan sebagainya.
CRT/ Cathode Ray Tube
Merupakan asas atau nama teknik dari layar televisyen atau layar tampilan sebuah mikrokomputer.

Config.sys
Sebuah fail teks khusus yang mengendalikan aspek perilaku sistem operasi dalam komputer PC.

COM
Nama alat logik untuk komunikasi, merupakan nama sejumlah port serial (COM1, COM2, COM3, dan COM4) dalam komputer PC melalui perintah sistem operasi DOS. Jika sebuah modem dihubungkan ke salah satu port lain, maka peralatan tersebut ditetapkan sebagai COM1, dan COM2 oleh sistem operasi.


Coaxial
Suatu gulung kabel yang menggunakan dua konduktor, sebuah kawat pusat di dalam sebuah pelindung silinder yang dihubungkan dengan tanah/ bumi.

Cray
Sebutan untuk jenis komputer yang besar dan cepat, sebesar almari es, 64-bit, kecepatan 165 MHz.
Daisy-wheel Printer
Printer yang menggunakan elemen logam atau plastik berbentuk seperti roda atau bunga aster (daisy) dengan tonjolan karakter di setiap ujung jari-jarinya. Cara kerjanya dengan mengetukkkan logam berhuruf timbul ke pita yang menyentuh kertas di bawahnya seperti mesin ketok.
Data compression
Memadatkan data atau informasi pada suatu fail agar penyimpanan lebih efisien

Desktop Publishing
Proses membuat dokumen cetakan yang seolah-olah dihasilkan secara profesional, meskipun sesungguhnya hanya menggunakan sebuah komputer PC yang dapat mengoperasikan teks dan grafik dan dapat dicetak pada printer berkualiti tinggi.
Dial Access
Komunikasi yang dapat diakses melalui fasiliti/kemudahan hubungan antara jaringan yang dihasilkan melalui jalur telefon biasa .

DRAM (Dynamic RAM)
Bentuk RAM (Random Access Memory) semikonduktor yang dapat dibaca dan ditulis oleh prosesor atau piranti lainnya. Lokasi penyimpanan data pada rangkaian terpadu (chip) yang mengandung kapasitor dengan kapasiti lebih besar.

Download
Proses hantar salinan fail dari komputer jauh ke komputer pemanggil dengan pertolongan modem atau jaringan.

DOS
Sinngkatan dari Disk Operating System atau Sistem Pengoperasian Disket/Cakera. Adalah program atau aturcara yang membolehkan komputer beroperasi

DBMS
Singkatan dari Data Base Management System atau sistem manajemen asas data. Adalah sebuah lapisan peringkat lunak di antara asas data fisik dan pengguna. DBMS mengatur seluruh permintaan untuk tindakan asas data (seperti pembaruan) dari pengguna.
EDO RAM/ Extended Data Out RAM
Chip RAM yang menyertakan komponen logik yang mengorganisi aliran data keluar yang menawarkan aliran data lebih cepat bila ada permintaan dengan susunan berurutan.

Expansion Bus
Bus ekspansi adalah slot-slot yang terdapat pada motherboard, dipakai sebagai penghubung motherboard dengan card- card komputer.

Encryption/ Enkripsi
Proses pembuatan informasi yang tidak dapat dibaca untuk memproteksi informasi dari pengguna yang tidak sah, khususnya selama transmisi atau ketika informasi tersebut disimpan pada medium magnetik yang boleh diangkat-angkat.

Ethernet
Kabel jaringan dan skema protokol akses yang dibuat oleh perusahaan DEC, Intel dan XEROX yang menggunakan topologi (konfigurasi) bus dan mengandalkan pada bentuk akses yang dikenal sebagai CSMA/CD (Carrier Sense Multiple Access with Collision Detection) untuk mengatur lalu lintas pada jalur komunikasi utama.

Feature
Kemampuan, atau sifat yang unik, menarik, atau yang diinginkan atau diberikan dari sebuah program atau komputer atau hardware lainnya.
Firewall
Software yang dikombinasikan dengan hardware khusus yang menciptakan 'dinding pembatas' agar orang luar yang tidak berhak boleh mengakses suatu laman.
GIF/ Graphics Interchange Format
Fail format untuk mengkompres dan menyimpan grafik yang di uploaded (dikirim) ke online services.



Grapical User Interface / GUI
Format tampilan yang mengandalkan interface grafik yang ditunjukkan dengan penggunaan tombol gambar (icon) dan daftar menu pull-down pada layar.
Groupware
Tipe software/ peringkat tinggi yang mendukung penggunaan objek pada waktu yang bersamaan (seperti dokumen, kalender, dan spreadsheet) oleh banyak pengguna jaringan.

Home PC
merupakan jenis komputer pribadi yang dirancang untuk dipakai di rumah dan harganya sesuai dengan barang rumah tangga termasuk dengan fasiliti hiburannya.

Host
Sebuah komputer yang terhubung ke jaringan, yang menyediakan layanan-layanan ke komputer lain lebih dari sekedar untuk menyimpan dan mengirim informasi.

Hypertext
Metafora untuk menyajikan informasi dimana teks, gambar suara dan tindakan menjadi terkait bersama jaringan asosiasi yang rumit, tidak berurutan, yang memungkinkan melihat topik yang bersangkutan tanpa pedulikan urutan topik.

Hypermedia
Integrasi grafik, suara dan video, atau sebarang kombinasi menjadi penyimpanan dan pemanggilan sistem inforamsi asosiasi yang primer.

Impact Printer
Jenis printer yang membentuk tanda pada kertas dengan mekanisme yang menyentuh kertas atau menekan pita bertinta pada kertas.
Ink-jet Printer
Printer semburan/nonketuk yang menyempurnakan titisan dakwat kecil pada kertas.
Intel
Salah satu perusahaan pembuat mikroprosesor yang mempopularkan Pentium yang terkenal di dunia.
IDE/ Integrated Devide Elektronic
Suatu jenis interface disk yang menempatkan elektronik pengendaliannya di dalam drive itu sendiri.
ISO/ International Piawaiands Organization
Sebenarnya kependekan dari Organization for Piawaiandization yaitu organisasi yang membangun atau pembuat piawai untuk komunikasi data nasional dan internasional.
Intranet
Penggunaan teknologi internet pada jaringan internal (setempat) untuk mendistribusikan informasi.

Imaging
Proses yang terlibat dalam penangkapan, penyimpanan, penampilan dan pencetakan gambar atau dokumen secara grafik atau dapat juga dikatakan jenis image yang seringkali dipakai pada Web pages karena kemampuannya merender warna latar belakang sebagai transparan.
Jack
Konektor yang dirancang khusus untuk menerima stopkontak. Biasanya jack dihubungkan ke rangkaian untuk membuat hubungan audio-video.
Log-on atau Log-in
Proses awal 'menggunakan' suatu komputer jaringan yang ditandai dengan mengidentifikasi kata sendi pengguna yang dikenal komputer jaringan.
Multiuser system
Sebarang sistem komputer yang dapat dipakai oleh lebih dari satu orang.
Modem
Singkatan dari modulator/demodulator; alat komunikasi yang memungkinkan komputer mengirimkan informasi melalui saluran telepon piawaian.
Motherboard
Komponen terbesar di dalam PC. Disebut 'mother' karena papan ini menjadi tempat seluruh komponen PC seperti prosesor, memori utama, rangkaian pendukung dan bus controller.



MPEG Card
Kependekan dari Motion Picture Expert Group. Yaitu card yang melengkapi CD-ROM agar mampu menampilkan full motion video secara mulus, satu full motion video harus dijalankan pada kecepatan 30 frame per detik (fps). Dengan memasang MPEG card dan CD-ROM drive di PC, kita boleh menonton film CD maupun berkaraoke di PC.
MMX/ Microprocessor Multimedia Exstensions
Prosesor Pentium generasi baru yang dapat mendongkrak kinerja multimedia dan komunikasi sampai 60% di atas pentium. Secara umum MMX membuat game/ permainan lebih realistik, video lebih baik dan fasiliti grafik lebih sempurana .

Offline
Status dimana suatu alat tidak dapat berkomunikasi dengan atau dikontrol oleh komputer.
Online
Aktif dan siap untuk operasi, dapat berkomunikasi dengan atau dikontrol oleh komputer.
Postcript Page Description Language
Bahasa pemrograman yang khusus untuk mendefinisikan tampilan dokumen, biasanya menyediakan kapabilitas huruf yang fleksibel dan grafik dengan kualitas tinggi.

Plotter
Alat untuk menggambar grafik, diagram dan grafik garis lainnya yang menggunakan pena atau muatan elektrostatik dan toner.

Pentium
Sebutan untuk prosesor Intel 80586 disebut juga P5. Prosesor Pentium berasaskan operasi 64-bit dan memiliki 3.1 juta buah transistor.
Pentium Pro
Sebutan untuk prosesor Intel 80686 disebut juga P6. Yaitu prosesor berasaskan operasi 64-bit dan memiliki 5.5 juta buah transistor. Sasaran pasar umumnya untuk komputer jaringan dengan sistem operasi Windows NT (New Technology).


Peripheral
Istilah dalam komputer yang digunakan untuk peralatan seperti penggerak disik, printer, modem dan lainnya yang dihubungkan ke komputer dan dikendalikan oleh prosesornya.

Prosesor
Disebut juga unit pemrosesan pusat chip tunggal, yaitu alat yang menterjemahkan dan melaksanakan instruksi-instruki yang melaluinya, atau alat yang berfungsi sebagai otak komputer.
Pixel/ Picture element
Unsur terkecil yang ditampilkan atau dicetak yang dapat ditangani oleh hardware dan software untuk membentuk huruf, angka atau grafik. Atau suatu titik kisi-kisi yang terdiri dari ribuan titik satu per satu untuk membentuk suatu gambar pada layar oleh komputer atau pada kertas printer.
Port
Soket, sejenis stopkontak pada hardware komputer, disebut juga konektor input/ output; yaitu tempat untuk meneruskan data masuk dan keluar dari alat komputasi melalui kabel.
Power Supply
Alat yang mengubah listrik dari soket listrik menjadi tegangan yang lebih rendah (khususnya 5 sampai 12 volt DC) yang dibutuhkan oleh sistem komputer.

Query
Proses pengambilan data dari suatu asas data dan menyediakannya untuk dipakai atau suatu himpunan tertentu yang berisi instruksi untuk mengambil data tertentu secara berulang.

Real time
Operasi real time adalah lingkungan di mana aktiviti mesin sesuai dengan persepsi manusia mengenai waktu atau di mana operasi komputer berjalan dengan kecepatan dengan proses fizikal atau eksternal.

Resolution/ Resolusi
Kejernihan atau kehalusan detil yang diperoleh monitor atau printer dalam menghasilkan gambar. Resolusi biasanya dipakai untuk menunjukkan jumlah total pixel yang ditampilkan secara horisontal atau vertikal pada tampilan video.

Router
Alat perantara pada jaringan komunikasi yang melancarkan pengiriman pesan.



Scan
Menggerakkan alat peka cahaya sepanjang permukaan yang ditempati gambar seperti halaman teks, mengkonversi berbagai bidang pada permukaan menjadi digit biner yang dapat diinterpretasi oleh komputer.
Spreadsheet program
Paket program komputer yang digunakan untuk memproses data keuangan dan data lain yang berhubungan dengan angka seperti anggaran, analisa cash flow, dan sebagainya.

Shareware
Program yang boleh digunakan secara terhad untuk jangka waktu percobaan tertentu.

SRAM/ Static RAM
Chip RAM yang dapat menyimpan sekitar seperempat data pada chip DRAM tetapi jauh lebih cepat dari pada DRAM. Harganya masih mahal.
Stack
Daerah memori yang dicadangkan dimana program menyimpan data status, seperti prosedur dan fungsi yang memanggil return address, meneruskan parameter, dan (kadang-kadang) variabel setempat.
Storage
Suatu alat yang secara fisik dapat digunakan menyimpan data atau informasi mengenai fail/ arsip dan dapat dibaca komputer.

SIMM
Singkatan dari Single In-line Memory Module. Papan rangkaian kecil yang dirancang untuk menempati chip/IC memori.




SCSI/Small Computer System Interface
Interface paralet dengan tahap kecepatan tinggi yang digunakan untuk menghubungkan komputer ke alata lainnya seperti harddisk, printer, atau ke komputer lain secara jaringan.

Serial port
Konektor/ soket untuk lokasi input/output untuk transmisi data serial seperti printer atau mouse.

Sound clip
Koleksi suara pada sebuah disk yang dapat diambil dan digabungkan ke dalam dokumen dengan bantuan software atau hardware tertentu.

Token Ring
Struktur objek data yang unik atau pesan yang berkeliling secara bersambung di antara node-node suatu jaringan yang bertopologi gelang (topologi tertutup, ring) dan menggambarkan status yang ada di jaringan.

Universal Serial Bus/ USB
Kombinasi hardware, software dan kabel listrik yang menghasilkan suatu cara berkomunikasi antara semua bagian komputer yang berlainan secara universal, satu per satu.

Validasi
Pengujian untuk mengukur persesuaian dengan piawaian .

Visual Image
Deskripsi gambar yang disimpan dan dirakam dengan berbagai cara dan merupakan suatu salinan atau reproduksi yang diedit untuk sebuah citra di komputer.

Video Card
Card yang dapt mengubah data analog dari kamera, VCR, laser disc, maupun televisi menjadi data digital, sehingga dapat disimpan di harddisk. Selanjutnya data video diolah oleh komputer dan hasilnya dapat ditampilkan di layar komputer, pesawat TV, atau dirakam ke kaset video.




VGA/ Video Graphic Array
Merupakan video adapter yang diperkenalkan oleh IBM pada 1987, yang menduplikasikan sampel suatu variabel fisik, seperti suara. Makin tinggi samping rate atau makin banyak sampel diambil persatuan waktu, makin rapat hasil digitasi menyerupai aslinya.
Wavetable synthesizer
Sistem yang berdiri sendiri, membangkitkan suara digital yang bukan karena manipulasi alat fisik atau rekaman suara dan dapat menghasilkan suara yang realistis tanpa gangguan.

WORM/ Write Once, Read Many
Jenis disk optik yang dapat dan dibaca ulang tetapi tidak dapat diubah setelah dirakam dengan ruang penyimpanan kapasiti tinggi.
Worksheet
Istilah yang digunakan untuk menggambarkan fail data yang dibentuk dan dipakai oleh dan dengan program lembar kerja elektronik. Contoh MS Excel

Xing MPEG Software
Program yang dapat memainkan aplikasi MPEG berupa filem-filem dalam media CD/ Video CD.
ZIP
Extensi/Sambungan ada nama fail yang mengindikasikan bahwa fail tersebut sudah dikompres oleh program PKZIP. Contoh motor.zip














Logika Algoritma : Tipe Data
Lompat ke Komentar
Di setiap bahasa pemrograman telah disediakan berbagai tipe data dan sebagai programer dipersilakan untuk memilihnya. Tentu saja kita akan memilih tipe data yang sesuai dengan karakteristik data yang akan kita olah.
Pada intinya simbol-simbol yang digunakan di komputer terdiri atas huruf, angka, dan tanda baca lainnya. Simbol-simbol tersebut merupakan elemen dari data dan memiliki tipe data. Umumnya tipe data terdiri atas karakter, teks atau string, dan numerik. Namun sesuai dengan kebutuhan pengguna yang terus bertambah, maka tipe data terus berkembang. Banyak bahasa pemrograman menambahkan tipe data dengan boolean (logical), binary, float, date, memo dan sebagainya.
a. Tipe Data Numerik
Besar angka yang bisa diterima komputer sangat tergantung dengan jumlah bit (N) prosesor komputernya. Umumnya batasan angka yang bisa diterima adalah –(2^(N-1)) sampai dengan 2^(N-1)-1. Untuk komputer 32 bit batasannya adalah -2.147.483.648 sampai dengan 2.147.483.647.
Untuk menampung nilai data ke variabel dalam suatu bahasa pemrograman tertentu, maka kita harus memahami fasilitas apa saja (statements dan jenis variabelnya) yang disediakan oleh bahasa pemrograman yang kita gunakan. Juga kita perhatikan fasilitas operasi untuk tipe data numeriknya, misalnya apakah ada MOD, DIV, AVERAGE, MAX, MIN dan sebagainya.
Adapun jenis numerik (bilangan) yang biasa digunakan terdiri atas :
- bilangan kompleks
- bilangan real
- bilangan rasional
- bilangan irasional
- bilangan bulat
- dan sebagainya
Bilangan real adalah bilangan yang menggunakan nilai pecahan. Bilangan bulat adalah bilangan tanpa pecahan (integer), baik positif maupun negatif. Di luar bilangan-bilangan itu ada juga yang merupakan bagian dari bilangan-bilangan di atas seperti bilangan prima, bilangan cacah, bilangan ganjil, bilangan genap, dan lain-lain.
Untuk keperluan penempatan berapa banyak jumlah digit yang bisa digunakan oleh bilangan-bilangan di dalam variabel dapat menggunakan variabel berpresisi tunggal maupun berpresisi ganda. Misalnya di suatu bahasa pemrograman, untuk bilangan integer single precision (presisi tunggal) disediakan panjang 8 digit, dan untuk double precision (presisi ganda) disediakan panjang 16 digit. Untuk bilangan real sigle precision disediakan 16 digit, dan untuk real double disediakan 32 digit.
Operasi terhadap tipe data numerik sama halnya melakukan perhitungan matematis. Ada penjumlahan, pengurangan, perkalian, perpangkatan, dan sebagainya. Berikut macam-macam operasi (operator) yang ada sesuai urutan pengerjaannya :
^ : perpangkatan
* : perkalian
/ : pembagian
+ : penjumlahan
- : pengurangan
Urutan pengerjaan akan berubah jika terdapat tanda kurung. Tanda kurung menjadi prioritas utama yang dikerjakan.
Contoh :
2 ^ 3 * 4 – 6 / 2 + 5 = ((2 ^ 3 )* 4) – (6 / 2) + 5
= (8 * 4) – (3) + 5
= 32 – 3 + 5
= 34
2 ^ 3 * (4 – 6) / 2 + 5 = (2 ^ 3 )* ((4 – 6) / 2) + 5
= 8 * (-2) / 2 + 5
= -16 / 2 + 5
= -8 + 5
= -3
Ada pula operasi tambahan yang biasanya disediakan bahasa pemrograman, seperti :
Operator Kegunaan
MOD Sisa hasil pembagian, misalnya MOD(10/3) = 1
DIV Pembagian yang menghasilkan bilangan integer (bulat), misalnya DIV(10/3) = 3
ABS Mempositifkan bilangan negatif,
misalnya ABS(-45)=45
INT Membulatkan bilangan real,
misalnya INT(34.67) = 34
VAL Menumerikkan bilangan yang disimpan dalam string, misalnya VAL(‘27’) = 27
SQR Menghitung nilai akar dari, misalnya SQR(25) = 5
TRUNC Membulatkan ke atas bilangan real, misalnya TRUNC(34,67) = 35
Kondisi (disebut juga dengan operator relasional) yang biasa mengikutinya adalah :
= sama dengan
> lebih besar dari
< lebih kecil dari
<> tidak sama dengan
>= lebih besar atau sama dengan
<= lebih kecil atau sama dengan
b. Tipe Data Logika
Operator logikal (boolean) biasa digunakan untuk melakukan pengecekan suatu kondisi suatu program. Kondisi yang dicek bisa berhubungan dengan variabel numerik maupun variabel string. Nilai data dari variabel boolean adalah kondisi benar atau salah (true or false). Operator logika dasar terdiri atas AND, OR dan NOT.
1. AND
AND adalah operasi yang melakukan pengecekan atas 2 kondisi atau variabel yang ada. Jika kedua kondisi bernilai true, maka hasil operasi AND adalah true, selain itu false. Berikut tabelnya :
Kondisi (Variabel 1) Kondisi (Variabel 2) AND
True (terpenuhi) True (terpenuhi) True
True (terpenuhi) False (tidak terpenuhi) False
False (tidak terpenuhi) True (terpenuhi) False
False (tidak terpenuhi) False (tidak terpenuhi) False
1. OR
OR adalah operasi yang melakukan pengecekan atas 2 kondisi atau variabel yang ada. Jika salah satu kondisi bernilai true, maka hasil operasi OR adalah true, selain itu false. Berikut tabelnya :
Kondisi (Variabel 1) Kondisi (Variabel 2) OR
True (terpenuhi) True (terpenuhi) True
True (terpenuhi) False (tidak terpenuhi) True
False (tidak terpenuhi) True (terpenuhi) True
False (tidak terpenuhi) False (tidak terpenuhi) False
1. NOT
NOT adalah operasi yang melakukan pengecekan atas 1 kondisi atau variabel yang ada. Jika kondisi bernilai true, maka hasil operasi NOT adalah false, dan sebaliknya. Berikut tabelnya :
Kondisi (variabel) NOT
True (terpenuhi) False
False (tidak terpenuhi) True
Tipe data logikal adalah variabel atau record yang bernilai logikal (true atau false).
Operasi AND, OR dan NOT dapat digabung-gabungkan untuk mendapatkan suatu kondisi yang diinginkan. Berikut contoh dalam salah satu bahasa pemrograman :
c. Tipe Data String
String merupakan salah satu tipe data di komputer, dan merupakan kumpulan dari karakter. Nilai data string tentunya harus ditampung di variabel atau field yang berjenis string pula.
String umumnya digunakan untuk menyimpan data yang tidak perlu diproses secara matematis, namun banyak pula orang yang lebih suka menyimpan data numerik ke dalam tipe data string. Umumnya bahasa pemrograman menyediakan fasilitas untuk mengubah nilai data numerik yang disimpan dalam tipe data string menjadi tipe data numerik. Sehingga nilai data tersebut dapat diproses secara matematis kembali.
Nomor Pokok Mahasiswa (NRP) adalah sebuah contoh yang nilai datanya merupakan kode-kode yang dapat dijabarkan. Misalnya NRP = ‘5198100084’. Nilai tersebut dapat dijabarkan menjadi : karakter pertama menunjukkan fakultas, karakter kedua menunjukkan jurusan, karakter ketiga dan keempat menunjukkan tahun masuk dan sebagainya. Penjabaran kode seperti di atas lebih sulit dilakukan jika menggunakan tipe data numerik.
Bagian dari string disebut dengan substring, seperti pada contoh NRP di atas, tahun masuk (karakter ketiga dan keempat) merupakan substring dari NRP. Macam-macam operasi string adalah: pemenggalan, penggabungan, pencarian posisi, perhitungan banyak karakter, dan kombinasi dari semua operasi.

Tidak ada komentar:

Posting Komentar