SEBELUM ADANYA KOMPUTER di BIDANG TRANSPORTASI
Transportasi darat, laut, serta udara zaman dulu belum canggih seperti zaman sekarang, di industri transportasi masih menggunakan seseorang untuk mengejerjakan seperti memebeli, tiket, pengaturan jadwal keberangkatan seseorang dan penghitunganan-penghitunganan seperti menggaji karyawan, biaya yang dikeluarkan untuk perawatan alat-alat transportasi, dll. Lalu lintas transportasi darat pun masih diatur secara manual menggunakan orang untuk mengatur lalu lintas di jalanan, agar teratur.
SETELAH ADA KOMPUTER di BIDANG TRANSOPRTASI
Dengan munculnya komputer kini semua terasa mudah seperti untuk mengatur lampu lalu lintas. Di Negara maju kereta dipasang alat navigasi modern untuk menggantikan masinis melalui penggunaan satelit dan sistem komputer. Jalan raya juga dipasang dengan berbagai jenis sensor yang akan memberikan pesan kepada komputer pusat untuk memudahkan pengendalian jalan raya tertentu.
Dengan komputer semua jalur penerbangan di Bandara bisa di program dengan komputer. Untuk menerbangkan sendiri pesawat membutuhkan dan delangkapi komputer. Bahkan diketinggian tertentu pesawat dapat di terbangkan dengan otomatis dengan pilot otomatis yang sudah diprogram oleh komputer. Demikian juga penjualan tiket di Terminal , Bandara, Stasiun dapat dilayani dengan cepat dengan menggunakan komputer.
Dengan komputer semua jadwal dan jalur penerbangan yang transit dibandara bisa di program dan dijadwalkan dengan komputer. Untuk menerbangkan sendiri pesawat dilengkapi dengan peralatan komputer. Bahkan setelah mencapai ketinggian tertentu pesawat bisa di terbangkan otomatis dengan pilot otomatis yang sudah diprogram di dalam kmputer.
Dengan komputer, narigasi kapal laut bisa ditentukan koordinat dan arah gerak kapal. Demikian juga penjualan tiket di Bandara , Stasiun , Dan Terminal Bus di layani dengan cepat menggunakan komputer.
Dengan Komputer memberikan banyak kemudahan, dengan Kemampuan nya untuk Mengolah Fleet (Iring-iringan Kendraan atau Kereta, atau Armada). Dengan Komputer Mereka mampu melacak Lokasi dan Pengendara kendaraan (Supir/Driver), untuk membantu memelihara keamanan dan mengefisiensikan Operasi Mesin, juga untuk Mengontrol Lalu Lintas, dan bisa juga untuk Melakukan Reservasi
Manfaat sesudah menggunakan 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.
Komputer, barang yang pasti kita dengar atau lihat setiap hari. Dikarenakan kemampuannya yang sangat banyak, maka kegunaan komputer yang bisa kita pakai untk kehidupan menjadi sangat penting untuk kehidupan. Saat ini, saya ingin merangkum beberapa kegunaan serta manfaat yang bisa kita dapatkand ari barang yang satu ini. Mudah-mudahan kita bisa mengambil yang baiknya serta tidak menyalahgunakannya.
Pertama, kegunaan komputer yang sangat membantu kita adalah kemampuannya untuk memecahkan berbagai masalah dalam waktu yang sangat cepat, seperti perhitungan matematika dan kita juga bisa membuat dokumen dengan sangat cepat menggunakan perangkat yang satu ini. Semua pekerjaan menjadi sangat mudah dan sangat cocok untuk digunakan dalam kantor. Semua pekerjaan yang akan sangat lama bila dikerjakan dengan tangan akan bisa lebih cepat dengan alat ini.
Kegunaan dari komputer yang kedua adalah untuk hiburan. Disaat kita sedang stress dengan pekerjaan, manfaat computer yang satu ini bisa kita gunakan untuk menghibur diri. Ada banyak sekali yang bisa anda mainkan, mulai dari permainan kartu hingga bermain bola seperti PES 2011. Dengan berbagai macam permainan, mulasi dari yang gratisan maupun yang berbayar, anda bisa menghibur diri hingga anda merasa lebih baik dan tidaka penat laig untuk melanjutkan pekerjaan.
Seperti di Bidang Transportasi
Dengan komputer semua jadwal dan jalur penerbangan yang transit dibandara bisa di program dan dijadwalkan dengan komputer. Untuk menerbangkan sendiri pesawat dilengkapi dengan peralatan komputer. Bahkan setelah mencapai ketinggian tertentu pesawat bisa di terbangkan otomatis dengan pilot otomatis yang sudah diprogram di dalam kmputer.
Dengan komputer, narigasi kapal laut bisa ditentukan koordinat dan arah gerak kapal. Demikian juga penjualan tiket di Bandara , Stasiun , Dan Terminal Bus di layani dengan cepat menggunakan komputer.
Komputer tidak hanya digunakan dalam bidang transportasi saja tetapi masih banyak bidang lain yang menggunakan komputer untuk mempermudah pekerjaan tersebut. Dengan kata lain komputer bisa digunakan dalam bidang apa saja.
Contoh aplikasinya ?
Ø Radar
Radar adalah suatu sistem gelombang elektromagnetik yang berguna untuk mendeteksi, mengukur jarak. Dalam bidang penerbangan radar biasanya terlihat digunakan di menara kontrol bandara yang memakai system Air Traffic Control (ATC). Air Traffic Control merupakan suatu kendali dalam pengaturan lalu lintas udara yang berfungsi untuk mengatur lalu lalang serta kelancaran lalu lintas udara bagi setiap pesawat terbang yang akan lepas landas (take off), terbang di udara, maupun yang akan mendarat (landing). ATC juga berfungsi untuk memberikan layanan bantuan informasi bagi pilot tentang cuaca, situasi dan kondisi bandara yang dituju.
Ø E-Ticketing System
E-Ticketing, atau penjualan tiket online, merupakan salah satu cara bagi orang untuk membeli tiket untuk acara lokal. Semua informasi mengenai electronic ticketing disimpan secara digital dalam sistem komputer milik perusahaan penerbangan.
E-ticketing adalah peluang untuk meminimalkan biaya dan mengoptimalkan kenyamanan penumpang. E-ticketing mengurangi biaya proses tiket, menghilangkan fomulir kertas dan meningkatkan fleksibilitas penumpang dan agen perjalanan dalam membuat perubahan-perubahan dalam jadwal perjalanan. Sistem E-ticketing ini memudahkan orang untuk membeli tiket untuk berbagai acara semua dari satu situs internet. Tiket dapat dibeli dengan cara ini dengan uang tunai, cek atau kredit / kartu debit. E-ticketing ini juga dapat mengurangi resiko ketinggalannya ticket, hilangnya ticket atau rusak nya ticket.
Manfaat Dari System E-Ticketing System :
Mengurangi biaya yang terkait dengan pencetakan dan mailing tiket tiket ke pembeli. Menghilangkan atau mengurangi memerlukan tiket untuk stok, amplop dan pos.
Mengurangi tenaga kerja yang terkait dengan pencetakan dan mailing tiket.
E-Tiket selamat dan aman. Barcode validasi menghilangkan kemungkinan palsu dan duplikat tiket
Pembeli senang menjadi mampu mencetak tiket mereka segera. Tidak perlu menunggu surat atau menunggu di baris di acara tersebut. Pelanggan dapat mencetak tiket elektronik mereka segera setelah mereka membelinya. Hal ini membuat e-tiket yang ideal untuk hadiah menit terakhir atau menit terakhir keputusan.
E-Tiket menyediakan ruang untuk tambahan informasi seperti peta jalan, arah, dan lain informasi pelanggan Anda mungkin perlu tahu.
E-Tiket menyediakan kemampuan unik periklanan. Meningkatkan pendapatan perusahaan anda dengan menawarkan ruang iklan pada web Anda tiket.
Ø GPS
GPS (Global Positioning System) adalah sebuah sistem navigasi berbasiskan radio yang menyediakan informasi koordinat posisi, kecepatan, dan waktu kepada pengguna di seluruh dunia
DAMPAK POSITIF
Memudahkan mendata jumlah kendaraan yang ada di suatu wilayah
Adanya sistem GPS yang memudahkan alat transportasi mencapai tempat tujuan
Memudahkan penjualan ticket secara online
Memudah kan peng-kontrolan terhadap traffic di darat,laut,maupun udara
Memudahkan penggunaan kendaraan baik mobil,kapal,pesawat dll
DAMPAK NEGATIF
Memerlukan tenaga ahli untuk bisa mengoperasikan teknologi komputer
Perawatan yang tidak murah
Membutuhkan dana yang besar untuk mengoperasikan teknologi komputer di bidang tertentu khususnya dirgantara
Selasa, 29 November 2011
REPRESENTASI DATA KOMPUTER
Komputer mengolah
data secara digital, yaitu melalui sinyal listrik yang diterimanya atau
dikirimkannya. Pada prinsipnya, komputer hanya mengenal dua arus, yaitu on atau
off, besar atau kecil, atau istilah dalam angkanya sering juga
dikenal dengan 1 (satu) atau 0 (nol). Data-data yang di-input, di-proses
dan disimpan dalam komputer atau media penyimpanan hanyalah kombinasi dari arus
on atau (1) dan arus off atau (0). Kombinasi-kombinasi dari dua hal
ini kemudian diterjemahkan lagi sebelum dikeluarkan ke media output sesuai
dengan bahasa yang dapat dimengerti oleh manusia seperti huruf, gambar,
suara, bahkan film-film menarik yang ditonton dalam format digital.
Bilangan Biner
Representasi data
dalam komputer yang hanya terdiri dari 2 kombinasi on (voltage
rendah) dan off (voltage tinggi) sering pula dinyatakan dengan
angka 1 mewakili on dan 0 untuk off. Dua kombinasi
angka ini sering dikenal dengan bilangan biner.
Operasi aritmatika
yang biasa dilakukan dalam perhitungan pada bilangan desimal penjumlahan dan
pengurangan juga dapat diterapkan pada bilangan biner. Operasi
aritmatika pada billangan biner yang hanya diwakili dengan kombinasi arus
listrik on dan off dapat dilakukan dengan fungsi aljabar boolen
(gerbang logika).
Konsep Bilangan
Biner dan Desimal
Perbedaan mendasar
dari metoda biner dan desimal adalah berkenaan dengan basis. Jika desimal
berbasis 10(X10) berpangkatkan 10x, maka untuk bilangan biner berbasiskan
2(X2) menggunakan perpangkatan 2x. Sederhananya perhatikan contoh di bawah
ini!
Aritmatika Biner
Pada bagian ini akan
membahas penjumlahan dan pengurangan biner. Perkalian biner adalah pengulangan
dari penjumlahan; dan juga akan membahas pengurangan biner berdasarkan ide atau
gagasan komplemen.
Aritmatika Biner
Dengan Gerbang Logika
Aturan diatas
dikerjakan berdasarkan pada aturan dan logika manusia, pekerjaan seperti ini
tidak dapat dilakukan oleh peralatan elektronik, namun dengan peralatan
elektronik yang hanya mengenal arus listrik, ON dan OFF atau Tegangan Besar dan
Kecil yang diwakili dengan angka 0 dan 1 seperti yang dijelaskan sebelumnya,
maka aturan pengurangan yang dilakukan oleh manusia dapat diatur sedemikian
rupa ke peralatan elektronik dengan pensaklaran yang disering dikenal dengan
gerbang logika.
Gerbang logika atau
sering juga disebut gerbang logika Boolean merupakan sebuah sistem pemrosesan
dasar yang dapat memproses input-input yang berupa bilangan biner menjadi
sebuah output yang berkondisi yang akhirnya digunakan untuk
proses selanjutnya. Gerbang logika dapat mengkondisikan input -
input yang masuk kemudian menjadikannya sebuah output yang sesuai
dengan apa yang ditentukan olehnya.
Alur pemrosesan data
Input >>>
i/o >>> proses >>> memori >>> storage >>>
memori >>> proses >>> i/o >>> output
Keterangan:
Input : data yang
akan di proses atau dibuat.
I/O : Input /
Output.
Proses : Pengolahan
data yang dimasukkan.
Memori : Tempat
menyimpan data sementara pada saat data diproses.
Storage : Tempat
menyimpan data secara permanen seteah diproses.
Output : Hasil dari
proses yang berupa tampilan, suara, cetakan
Sistem komputer
memiliki siklus pengolahan yang pasti. Siklus pengolahan itu sendiri mengacu
kepada makna dari arti komputer itu sendiri. Ada tiga pokok dalam siklus
pengolahan data dengan menggunakan komputer tersebut, yaitu input, proses, dan
output. Sedangkan untuk proses sendiri, pemroses dibantu oleh beberapa bagian
lain, yaitu program serta penyimpan (storage). Agar data dapat diterima oleh
komputer dengan baik, komputer memiliki peralatan yang berfungsi untuk hal ini,
yang disebut dengan input device . Proses Setiap masukan yang disampaikan
kepada komputer akan masuk ke pemroses, pemroses ini dikenal juga dengan nama
processor . Pemroses ini bisa disebut dengan otaknya komputer. Pemroses ini
akan menentukan akan diapakan informasi yang masuk tersebut. Ketentuan yang
telah disusun ini adalah instruction set. Instruction set ini merupakan
format baku perintah yang dapat dilaksanakan oleh pemroses. Pemroses memiliki
hubungan dengan media input, program, storage serta media output. Program merupakan
kumpulan instruction set yang akan dijalankan oleh pemroses, yaitu berupa
software. Program inilah yang mengendalikan semua aktifitas yang ada pada
pemroses. Program berisi konstruksi logika yang dibuat oleh manusia, dan sudah
diterjemahkan ke dalam bahasa mesin sesuai dengan format yang ada pada
instruction set. Storage dalam menjalankan proses, selain proses diatur oleh
program, pemroses juga memiliki akses ke media penyimpan yang disebut dengan
storage. Storage ini berfungsi untuk menyimpan berbagai informasi yang
dibutuhkan untuk menjalankan fungsi pemroses, baik untuk penyimpan sementara
maupun untuk jangka panjang. Proses untuk mengambil data atau menyimpan data
pada storage ini dilaksanakan oleh pemroses sesuai dengan perintah yang
diterima pemroses dari program yang sedang ia jalankan. Output Merupakan
aktifitas menerima data dari hasil pengolahan pada bagian pemroses. Jika
terdapat data pada aktifitas output ini, berarti pemroses menyerakan tugas
selanjutnya kepada bagian ini. Tentu saja pada bagian ini diperlukan juga
peralatan yang bekerja, dimana peralatan terebut disebut dengan output device.
Cara Kerja
computer
memori
Di sistem ini,
memori adalah urutan byte yang dinomori (seperti "sel"),
masing-masing berisi sepotong kecil informasi. Setiap slot mungkin berisi salah
satu, dan apa yang sekarang menjadi data mungkin saja kemudian menjadi
perintah.
Memori menyimpan
berbagai bentuk informasi sebagai angka biner. Informasi yang belum berbentuk
biner akan dipecahkan (encoded) dengan sejumlah instruksi yang mengubahnya
menjadi sebuah angka atau urutan angka-angka. Sebagai contoh: Huruf F disimpan
sebagai angka desimal 70 (atau angka biner) menggunakan salah satu metode
pemecahan. Instruksi yang lebih kompleks bisa digunakan untuk menyimpan gambar,
suara, video, dan berbagai macam informasi. Informasi yang bisa disimpan dalam
satu sell dinamakan sebuah byte.
Secara umum, memori
bisa ditulis kembali lebih jutaan kali - memori dapat diumpamakan sebagai papan
tulis dan kapur yang dapat ditulis dan dihapus kembali, daripada buku tulis
dengan pena yang tidak dapat dihapus.
- pemrosesan (CPU)
Unit Pengolah Pusat
atau CPU berperanan untuk memproses arahan, melaksanakan pengiraan dan
menguruskan laluan informasi menerusi system komputer. Unit atau peranti
pemprosesan juga akan berkomunikasi dengan peranti input , output dan storan
bagi melaksanakan arahan-arahan berkaitan.
Contoh sebuah CPU
dalam kemasan Ball Grid Array (BGA) ditampilkan terbalik dengan menunjukkan
kaki-kakinya.
Dalam arsitektur von
Neumann yang asli, ia menjelaskan sebuah Unit Aritmatika dan Logika, dan sebuah
Unit Kontrol. Dalam komputer-komputer modern, kedua unit ini terletak dalam
satu sirkuit terpadu (IC - Integrated Circuit), yang biasanya disebut CPU
(Central Processing Unit).
Unit Aritmatika dan
Logika, atau Arithmetic Logic Unit (ALU), adalah alat yang melakukan
pelaksanaan dasar seperti pelaksanaan aritmatika (tambahan, pengurangan, dan
semacamnya), pelaksanaan logis (AND, OR, NOT), dan pelaksanaan perbandingan
(misalnya, membandingkan isi sebanyak dua slot untuk kesetaraan). Pada unit
inilah dilakukan "kerja" yang nyata.
- input dan hasil
I/O membolehkan
komputer mendapatkan informasi dari dunia luar, dan menaruh hasil kerjanya di
sana, dapat berbentuk fisik (hardcopy) atau non fisik (softcopy). Ada berbagai
macam alat I/O, dari yang akrab keyboard, monitor dan disk drive, ke yang lebih
tidak biasa seperti webcam (kamera web, printer, scanner, dan sebagainya.
Yang dimiliki oleh
semua alat masukan biasa ialah bahwa mereka meng-encode (mengubah) informasi
dari suatu macam ke dalam data yang bisa diolah lebih lanjut oleh sistem
komputer digital. Alat output, men-decode data ke dalam informasi yang bisa
dimengerti oleh pemakai komputer. Dalam pengertian ini, sistem komputer digital
adalah contoh sistem pengolah data.
- instruksi
Perintah yang
dibicarakan di atas bukan perintah seperti bahasa manusiawi. Komputer hanya
mempunyai dalam jumlah terbatas perintah sederhana yang dirumuskan dengan baik.
Perintah biasa yang dipahami kebanyakan komputer ialah "menyalin isi sel
123, dan tempat tiruan di sel 456", "menambahkan isi sel 666 ke sel
042, dan tempat akibat di sel 013", dan "jika isi sel 999 adalah 0,
perintah berikutnya anda di sel 345".
Instruksi diwakili
dalam komputer sebagai nomor - kode untuk "menyalin" mungkin menjadi
001, misalnya. Suatu himpunan perintah khusus yang didukung oleh komputer
tertentu diketahui sebagai bahasa mesin komputer. Dalam praktiknya, orang
biasanya tidak menulis perintah untuk komputer secara langsung di bahasa mesin
tetapi memakai bahasa pemrograman "tingkat tinggi" yang kemudian
diterjemahkan ke dalam bahasa mesin secara otomatis oleh program komputer
khusus (interpreter dan kompiler). Beberapa bahasa pemrograman berhubungan erat
dengan bahasa mesin, seperti assembler (bahasa tingkat rendah); di sisi lain,
bahasa seperti Prolog didasarkan pada prinsip abstrak yang jauh dari detail
pelaksanaan sebenarnya oleh mesin (bahasa tingkat tinggi)
- arsitektur
Komputer kontemporer
menaruh ALU dan unit kontrol ke dalam satu sirkuit terpadu yang dikenal sebagai
Central Processing Unit atau CPU. Biasanya, memori komputer ditempatkan di atas
beberapa sirkuit terpadu yang kecil dekat CPU. Alat yang menempati sebagian
besar ruangan dalam komputer adalah ancilliary sistem (misalnya, untuk
menyediakan tenaga listrik) atau alat I/O.
Beberapa komputer
yang lebih besar berbeda dari model di atas di satu hal utama - mereka
mempunyai beberapa CPU dan unit kontrol yang bekerja secara bersamaan. Terlebih
lagi, beberapa komputer, yang dipakai sebagian besar untuk maksud penelitian
dan perkomputeran ilmiah, sudah berbeda secara signifikan dari model di atas,
tetapi mereka sudah menemukan sedikit penggunaan komersial.
- program
Program komputer
adalah daftar besar perintah untuk dilakukan oleh komputer, barangkali dengan
data di dalam tabel. Banyak program komputer berisi jutaan perintah, dan banyak
dari perintah itu dilakukan berulang kali. Sebuah komputer pribadi modern yang
umum (pada tahun 2003) bisa melakukan sekitar 2-3 milyar perintah dalam
sedetik. Komputer tidak mendapat kemampuan luar biasa mereka lewat kemampuan
untuk melakukan perintah kompleks. Tetapi, mereka melakukan jutaan perintah
sederhana yang diatur oleh orang pandai, "programmer."
"Programmer Baik memperkembangkan set-set perintah untuk melakukan tugas
biasa (misalnya, menggambar titik di layar) dan lalu membuat set-set perintah
itu tersedia kepada programmer lain." Dewasa ini, kebanyakan komputer
kelihatannya melakukan beberapa program sekaligus. Ini biasanya diserahkan ke
sebagai multitasking. Pada kenyataannya, CPU melakukan perintah dari satu
program, kemudian setelah beberapa saat, CPU beralih ke program kedua dan
melakukan beberapa perintahnya. Jarak waktu yang kecil ini sering diserahkan ke
sebagai irisan waktu (time-slice). Ini menimbulkan khayal program lipat ganda
yang dilakukan secara bersamaan dengan memberikan waktu CPU di antara program.
Ini mirip bagaimana film adalah rangkaian kilat saja masih membingkaikan.
Sistem operasi adalah program yang biasanya menguasai kali ini membagikan.
- sistem opersi
Sistem operasi ialah
semacam gabungan dari potongan kode yang berguna. Ketika semacam kode komputer
dapat dipakai secara bersama oleh beraneka-macam program komputer, setelah
bertahun-tahun, programer akhirnya menmindahkannya ke dalam sistem operasi.
Sistem operasi,
menentukan program yang mana dijalankan, kapan, dan alat yang mana (seperti
memori atau I/O) yang mereka gunakan. Sistem operasi juga memberikan servis
kepada program lain, seperti kode (driver) yang membolehkan programer untuk
menulis program untuk suatu mesin tanpa perlu mengetahui detail dari semua alat
elektronik yang terhubung.
Kecepatan
proses :
–
Clock : Hertz
–
Siklus mesin :Fetch, decode, execute
–
MIPS (Millions of Instructions Per Second)
–
MFLOATS (Millions of Floating point Per Second)
Faktor
yang mempengaruhi kecepatan proses
1.
-Register
menyimpan
instruksi selama proses berjalan, ukuran sesuai dengan jumlah data yang dapat
diproses dalam saty waktu (Reg ukuran 32 bit berarti dapat memproses 4 byte
data dalam satuan waktu
2.
-RAM
semakin besar
RAM maka semakin banyak data yang disimpan sehingga akses ke data lebih cepat
(dibandingkan dengan mengakses ke Secondary Storage). Jika ukuran aplikasi
besar dan tidak cukup untuk diload sekalian ke dalam memori maka dilakukan
proses segmentasi dan swapping (pemindahan data dari memory ke storage)
3.
-CPU clock
semakin tinggi
clock CPU maka semakin cepat / semakin banyak perintah yang dapat dieksekusi
4.
-Bus / datapath
menentukan
besarnya data yang dapat ditransmisikan antara CPU dan device yang lain. (
seperti jalan raya)
5.
-Cache memory
semakin cepat, dan
besar cache maka proses akan menjadi lebih cepat
Sumber : http://tjokorda.blog.ittelkom.ac.id/
·
http://id.answers.yahoo.com/
Tugas berikutnya
satu dengan database lainnya, sehingga banyak akibat negative yang
ditimbulkan, antara lain :
1. Redudansi atau duplikasi data. Menyebabkan informasi menjadi kurang
akurat, bahkan terjadi perbedaan karena data yang satu sudah di
perbaharui sementara duplikatnya belum.
2. Ketergantungan terhadap program aplikasi tertentu yang di gunakan untuk
mengolah masing-masing database yang di bangun.
3. Ketergantungan terhadap program aplikasi tertentu yang menyebabkan SI
yang terbentuk menjadi kurang fleksibel.
4. Keterpisahan database satu dengan lainnya mengakibatkan tingkat
keamanan data menjadi rendah.
5. Penggunaan data bersama sangat kurang sehingga database kurang dapat
dieksplorasi/ diolah untuk menghasilkan laporan-laporan manajeral
lintas depatremental.
5. Jelaskan tiga tingkat representasi data dan jelaskan!
Jawaban :
1. Level penyajian penampakan, representasi hasil pengolahan database
menggunakan SI dalam format yang mudah di pahami oleh pemakai.
2. Level konseptual, memperlihatkan file-file data yang dibuat dan hubungannya
satu sama lain dalam sebuah lingkungan database.
3. Level fisik, tahap terendah dari abstraksi data yang memperlihatkan struktur
dan jenis data serta bagaimana data tersebut di simpan dan diorganisasikan
dalam media penyimpanan.
ditimbulkan, antara lain :
1. Redudansi atau duplikasi data. Menyebabkan informasi menjadi kurang
akurat, bahkan terjadi perbedaan karena data yang satu sudah di
perbaharui sementara duplikatnya belum.
2. Ketergantungan terhadap program aplikasi tertentu yang di gunakan untuk
mengolah masing-masing database yang di bangun.
3. Ketergantungan terhadap program aplikasi tertentu yang menyebabkan SI
yang terbentuk menjadi kurang fleksibel.
4. Keterpisahan database satu dengan lainnya mengakibatkan tingkat
keamanan data menjadi rendah.
5. Penggunaan data bersama sangat kurang sehingga database kurang dapat
dieksplorasi/ diolah untuk menghasilkan laporan-laporan manajeral
lintas depatremental.
5. Jelaskan tiga tingkat representasi data dan jelaskan!
Jawaban :
1. Level penyajian penampakan, representasi hasil pengolahan database
menggunakan SI dalam format yang mudah di pahami oleh pemakai.
2. Level konseptual, memperlihatkan file-file data yang dibuat dan hubungannya
satu sama lain dalam sebuah lingkungan database.
3. Level fisik, tahap terendah dari abstraksi data yang memperlihatkan struktur
dan jenis data serta bagaimana data tersebut di simpan dan diorganisasikan
dalam media penyimpanan.
Minggu, 27 November 2011
SEJARAH SINGKAT BAHASA PASCAL
Sejarah Singkat
Bahasa PASCAL
Merupakan
pengembangan dari bahasa ALGOL 60, bahasa pemrograman untuk sains komputasi.
Tahun 1960, beberapa ahli komputer bekerja untuk mengembangkan bahasa ALGOL,
salah satunya adalah Dr. Niklaus Wirth dari Swiss Federal Institute of
Technology (ETH-Zurich), yang merupakan anggota grup yang membuat ALGOL. Tahun
1971, dia menerbitkan suatu spesifikasi untuk highly-structured language
(bahasa tinggi yang terstruktur) yang menyerupai ALGOL. Dia menamainya dengan
PASCAL (seorang filsuf dan ahli matematika dari Perancis) Pascal bersifat data
oriented, yaitu programmer diberi keleluasaan untuk mendefinisikan data
sendiri. Pascal juga merupakan teaching language (banyak dipakai untuk
pengajaran tentang konsep pemrograman). Kelebihan yang lain adalah penulisan
kode Pascal yang luwes, tidak seperti misalnya FORTRAN, yang memerlukan
programmer untuk menulis kode dengan format tertentu. Bentuk dasar program
Pascal adalah seperti berikut:
program TITLE ;
begin pernyataan;
begin pernyataan;
pernyataan
end.
Awal mula
Kemunculan Pascal boleh dikatakan terlambat dalam sejarah bahasa pemrograman. Karena muncul belakangan, Pascal dapat belajar dari pendahulunya seperti Fortran, Cobol, dan PL/1 yang muncul sekitar awal 1960-an. Niklaus Wirth menyatakan bahwa di mulai mengembangkan Pascal tahun 1968, dengan implemetasi pertama dilakukan pada mesin seri CDC 6000 di tahun 1970.
Kemunculan Pascal boleh dikatakan terlambat dalam sejarah bahasa pemrograman. Karena muncul belakangan, Pascal dapat belajar dari pendahulunya seperti Fortran, Cobol, dan PL/1 yang muncul sekitar awal 1960-an. Niklaus Wirth menyatakan bahwa di mulai mengembangkan Pascal tahun 1968, dengan implemetasi pertama dilakukan pada mesin seri CDC 6000 di tahun 1970.
Tahun 1970-an
Pada tahun 1975, Wirth bekerja bersama Jensen untuk menghasilkan buku referensi Pascal "Pascal User Manual and Report". Wirth beralih dari Pascal tahun 1977 untuk mengerjakan Modula - penerus Pasca
Pada tahun 1975, Wirth bekerja bersama Jensen untuk menghasilkan buku referensi Pascal "Pascal User Manual and Report". Wirth beralih dari Pascal tahun 1977 untuk mengerjakan Modula - penerus Pasca
Tahun 1980-an
Thun 1982 muncul ISO Pascal. Ada seven besar pada bulan November 1983, dengan keluarnya Turbo Pascal. Tahun 1987 Turbo Pascal sudah mencapai rilis 4. Turbo Pascal mengungguli lawan-lawannya dalam hal kecepatan kompilasi dan eksekusi, meninggalkan pesaingnya dengan kelemahannya.
Thun 1982 muncul ISO Pascal. Ada seven besar pada bulan November 1983, dengan keluarnya Turbo Pascal. Tahun 1987 Turbo Pascal sudah mencapai rilis 4. Turbo Pascal mengungguli lawan-lawannya dalam hal kecepatan kompilasi dan eksekusi, meninggalkan pesaingnya dengan kelemahannya.
Strktur dan Komponen Dasar Bahasa
Pascal
Struktur program Pascal terdiri dari sebuah judul program dan badan
program. Badan program dibagi lagi menjadi dua bagian, bagian deklarasi dan
bagian pernyataan (statement).
Struktur
program :
Judul
Program
PROGRAM nama-program;
Blok Program
Bagian deklarasi
deklarasi
label
LABEL nama-label;
deklarasi
konstanta
CONST…………..;
deklarasi
tipe
TYPE …………….;
deklarasi
variabel VAR
………………;
deklarasi
prosedur
PROCEDURE nama-prosedur;
……………………………….;
deklarasi
fungsi
FUNCTION nama-fungsi;
………………………….;
Bagian
Pernyataan
Begin
(statement)
…………;
…………;
end.
Contoh : Menghitung perkalian dua bilangan bulat
PROGRAM
Perkalian;
{Judul}
VAR
A,B,Hasil :
Integer; {Deklarasi
variabel}
BEGIN
A := 2;
{Statemant}
B :=
3;
{Statemant}
Hasil :=
A*B;
{Statement}
Writeln (A,B,Hasil);
{Statement}
END.
Judul program sifatnya adalah optional, dan bila
ditulis, harus terletak pada awal dari program dan diakhiri dengan titik koma.
Bagian deklarasi digunakan bila di dalam program
digunakan pengenal ( identifier). Identifier dapat berupa label, konstanta,
tipe, variabel, prosedur dan fungsi.
Kalau suatu
program menggunakan identifier, Pascal menuntut supaya identifier tersebut
diperkenalkan terlebih dahulu sebelum digunakan, yaitu dideklarasikan terlebih
dahulu pada bagian ini.
Beberapa aturan dalam
program Pascal :
·
Akhir sebuah program
Pascal ditandai dengan tanda baca titik ‘ . ‘ setelah END yang
paling akhir.
·
Tanda titik koma ‘
; ’ merupakan pemisah antar instruksi satu dengan lainnya.
·
Beberapa statement
boleh ditulis menjadi satu baris dipisahkan dengan tanda baca titk koma ’
; ‘
·
Baris komentar
diletakkan diantara tanda ‘(*’ dan ’*)’ atau diantara tanda ‘{‘ dan
‘}’
Contoh :
Var a :
real;
(*nilai bilangan pertama*)
b
: real;
{nilai bilangan kedua}
Statement
(pernyataan)
Adalah instruksi atau gabungan instruksi, yang menyebabkan komputer melakukan
aksi.
Type statement dalam Pascal terdiri atas :
1. Sederhana :
·
menandai sebuah item
data ke sebuah variabel (assigment statement).
contoh : c := b * 4
·
pemanggilan procedure
dan goto statement.
2. Terstruktur:
·
Compound Statement
contoh : Begin
read (x) ;
y := x * 2;
write (y)
End.
·
Repetitive Statement
contoh :
For j := 1 to
10 do
write (count);
·
Conditional Statement
contoh :
If x > 10 then
write (a)
else write (b) ;
Komponen Dasar Program Pascal
Pola susun bahasa Pascal dibentuk dengan
menggunakan komponen bahasa pemrograman yang umum, yaitu :
1. Simbol
Dasar
2.
Reserved Word (kata pasti)
3.
Identifier (penyebut)
Sabtu, 19 November 2011
Pemrograman Mikro
Pemrograman Mikro
PENGERTIAN :
Kendali
microprogrammed menawarkan suatu pendekatan yang lebih terstruktur untuk
merancang unit kendali logika (CLU) dibandingkan dengan kendali hard-wired.
Rancangan microprogrammed relatif mudah diubah-ubah dan dibetulkan,menawarkan
kemampuan diagnostik yang lebih baik dan lebih dapat diandalkan daripada
rancangan hard-wired. Karena waktu akses memori kendali ROM menentukan
kecepatan operasi CLU maka kendali microprogrammed mungkin menghasilkan CLU
yang lebih lambat dibandingkan dengan kendali hard-wired.Alasannya adalah bahwa
waktu yang diperlukan untuk menjalankan suatu instruksi-mikro juga harus
mencakup waktu akses ROM. Sebaliknya, suatu keterlambatan dalam CLU hard-wired
hanya mungkin disebabkan oleh keterlambatan waktu penyebaran melalui perangkat
keras, yang relatif sangat kecil. Bagaimanapun juga, ilmu ekonomi kelihatannya
lebih menyukai kendali hard-wired hanya jika sistem itu tidak terlalu kompleks
dan hanya memerlukan beberapa operasi kendali.
Komputer mikro (Inggris: microcomputer) adalah sebuah kelas komputer yang menggunakan mikroprosesor sebagai CPU utamanya. Komputer mikro juga dikenal sebagai Personal Computer (PC), Home Computer, atau Small-business Computer. Komputer mikro yang diletakkan di atas meja kerja dinamakan dengan desktop, sedangkan yang dapat dijinjing (portabel) dinamakan dengan Laptop, karena sering diletakkan di atas paha. Ketika komputer mikro pertama kali muncul ke pasaran, komputer jenis ini dianggap sebagai perangkat yang hanya digunakan oleh satu orang saja, yang mampu menangani informasi yang berukuran 4-bit, 8-bit, atau 16-bit (dibandingkan dengan minicomputer atau mainframe yang mampu menangani informasi lebih dari 32-bit) pada satu waktunya. Pengembangan lebih lanjut, menjadikan klasifikasi antara mainframe, minicomputer dan komputer mikro menjadi tidak relevan lagi, karena komputer mikro yang baru mampu menangani informasi 32-bit, atau 64-bit dalam satu waktunya, sama seperti halnya mainframe atau minicomputer. Selain itu, komputer mikro juga sekarang telah mendukung banyak pengguna dalam satu waktunya. komputer mikro didesain untuk digunakan di dalam rumah, sekolah, atau perkantoran.
Lihat juga Mainframe, Minicomputer
Berikut ini adalah beberapa jenis komputer mikro yang pernah beredar (Daftar ini tidak lengkap):
* Altair 8800
* Tandy TRS-80
* IBM PC/kompatibel (Desktop)
* IBM PC/kompatibel (Laptop)
* Apple I
* Apple II
* Apple Lisa
* Apple Macintosh
* Apple iMac
* Apple MacMini
* Apple PowerMac
* Apple PowerBook
* Apple iBook
* Apple MacBook
Komputer mikro (Inggris: microcomputer) adalah sebuah kelas komputer yang menggunakan mikroprosesor sebagai CPU utamanya. Komputer mikro juga dikenal sebagai Personal Computer (PC), Home Computer, atau Small-business Computer. Komputer mikro yang diletakkan di atas meja kerja dinamakan dengan desktop, sedangkan yang dapat dijinjing (portabel) dinamakan dengan Laptop, karena sering diletakkan di atas paha. Ketika komputer mikro pertama kali muncul ke pasaran, komputer jenis ini dianggap sebagai perangkat yang hanya digunakan oleh satu orang saja, yang mampu menangani informasi yang berukuran 4-bit, 8-bit, atau 16-bit (dibandingkan dengan minicomputer atau mainframe yang mampu menangani informasi lebih dari 32-bit) pada satu waktunya. Pengembangan lebih lanjut, menjadikan klasifikasi antara mainframe, minicomputer dan komputer mikro menjadi tidak relevan lagi, karena komputer mikro yang baru mampu menangani informasi 32-bit, atau 64-bit dalam satu waktunya, sama seperti halnya mainframe atau minicomputer. Selain itu, komputer mikro juga sekarang telah mendukung banyak pengguna dalam satu waktunya. komputer mikro didesain untuk digunakan di dalam rumah, sekolah, atau perkantoran.
Lihat juga Mainframe, Minicomputer
Berikut ini adalah beberapa jenis komputer mikro yang pernah beredar (Daftar ini tidak lengkap):
* Altair 8800
* Tandy TRS-80
* IBM PC/kompatibel (Desktop)
* IBM PC/kompatibel (Laptop)
* Apple I
* Apple II
* Apple Lisa
* Apple Macintosh
* Apple iMac
* Apple MacMini
* Apple PowerMac
* Apple PowerBook
* Apple iBook
* Apple MacBook
Langganan:
Postingan (Atom)