Jumat, 15 April 2011

Media Penyimpanan

Peralatan fisik yang menyimpan representasi data.

Media Penyimpanan/storage atau memori dapat dibedakan atas 2 bagian yaitu :

à Primary Memory : Primary Storage atau Internal Storage

à Secondary Memory : Secondary Storage atau External Storage

PRIMARY MEMORY / MAIN MEMORY

Ada 4 bagian didalam primary storage, yaitu :

à Input Storage Area : Untuk menampung data yang dibaca

à Program Storage Area : Penyimpanan instruksi-instruksi untuk pengolahan

à Working Storage Area : Tempat dimana pemrosesan data dilakukan

à Output Storage Area : Penyimpanan informasi yang telah diolah untuk sementara

Berdasarkan hilang atau tidaknya berkas data atau berkas program didalam storage kita kenal:

  • Volatile Storage
Berkas data atau program akan hilang bila listrik dipadamkan

  • Non Volatile Storage
Berkas data atau program tidak akan hilang sekalipun listrik dipadamkan

Primary Memory komputer terdiri dari 2 bagian :

  • RAM (RANDOM ACCESS MEMORY)

Bagian dari main memory, yang dapat kita isi dengan data atau program dari diskette atau sumber lain. Dimana data-data dapat ditulis maupun dibaca pada lokasi dimana saja didalam memori. RAM bersifat VOLATILE

  • ROM (READ ONLY MEMORY)

Memori yang hanya dapat dibaca. Pengisian ROM dengan program maupun data, dikerjakan oleh pabrik. ROM biasanya sudah ditulisi program maupun data dari pabrik dengan tujuan-tujuan khusus. Misal : Diisi penterjemah (interpreter) dalam bahasa basic.

Jadi ROM tidak termasuk sebagai memori yang dapat kita pergunakan untuk program-program yang kita buat. ROM bersifat NON VOLATILE

Type-type lain dari ROM Chip

¨ PROM (PROGRAMMABLE READ ONLY MEMORY) : Jenis dari memori yang hanya dapat diprogram. PROM dapat diprogram oleh user atau pemakai, data yang diprogram akan disimpan secara permanen

¨ EPROM (ERASABLE PROGRAMMABLE READ ONLY MEMORY) Jenis memori yang dapat diprogram oleh user. EPROM dapat dihapus dan diprogram ulang.

¨ EEPROM (ELECTRICALLY ERASABLE PROGRAMMABLE READ ONLY MEMORY) : Memori yang dapat diprogram oleh user. EEPROM dapat dihapus dan diprogram ulang secara elektrik tanpa memindahkan chip dari circuit board.

SECONDARY MEMORY / AUXILARY MEMORY

Memori dari pada CPU sangat terbatas sekali dan hanya dapat menyimpan informasi untuk sementara waktu. Oleh sebab itu alat penyimpan data yang permanen sangat diperlukan. Informasi yang disimpan pada alat-alat tersebut dapat diambil dan ditransfer pada CPU pada saat diperlukan. Alat tersebut dinamakan secondary memory / auxiliary memory atau backing storage.

Jenis Secondary Storage

¨ Serial / Sequential Access Storage Device (SASD)

Contoh : Magnetic Tape, Punched Card, Punched Paper Tape

¨ Direct Access Storage Device (DASD)

Contoh : Magnetic Disk, Floppy Disk, Mass Storage

Pada memori tambahan pengaksesan data dilakukan secara tidak langsung yaitu dengan menggunakan instruksi-instruksi seperti GET, PUT, READ atau WRITE

Beberapa pertimbangan didalam memilih alat penyimpanan :

à Cara penyusunan data

à Kapasitas penyimpanan

à Waktu Akses

à Kecepatan transfer data

à Harga

à Persyaratan pemeliharaan

à Standarisasi

¨ Magnetic Tape

¨

Magnetic tape adalah model pertama dari pada secondary memory. Tape ini juga dipakai untuk alat input/output dimana informasi dimasukkan ke CPU dari tape dan informasi diambil dari CPU lalu disimpan pada tape lainnya.

Panjang tape pada umumnya 2400 feet, lebarnya 0.5 inch dan tebalnya 2 mm. Data disimpan dalam bintik kecil yang bermagnit dan tidak tampak pada bahan plastik yang dilapisi ferroksida. Flexible plastiknya disebut mylar. Mekanisme aksesnya adalah tape drive.

Jumlah data yang ditampung tergantung pada model tape yang digunakan. Untuk tape yang panjangnya 2400 feet, dapat menampung kira-kira 23.000.000 karakter. Penyimpanan data pada tape adalah dengan cara sequential.


Sabtu, 09 April 2011

Web Developer Software

Web Developer Software, atau software untuk membuat suatu halaman web, ada banyak jenisnya. Disini kita akan membandingkan 2 sofware untuk membuat sebuah halaman web, yaitu HTL dengan PHP.

HTML singkatan dari Hyper Text Markup Language adalah file teks atau file ASCII yang berisi instruksi/script kepada web browser untuk menampilkan suatu tampilan grafis dari sebuah halaman web. Didalam file HTML terdapat beberapa "tag" atau kode-kode yang dimengerti oleh web browser dan dapat menampilkannya di layar monitor.
File HTML dapat dibuat dengan aplikasi text editor apapun di sistem operasi apapun, antara lain : Notepad di Windows, emasc atau vi di Unix atau SimpleText di Macintosh. File HTML ini juga bisa dibuat di aplikasi word processor apapun asalkan saat menyimpan file tersebut disimpan dengan format text-only.
Salah satu kelebihan file HTML adalah cross platform, artinya file HTML dapat ditampilkan di beberapa Operating System (OS) yang berbeda dan memiliki tampilan yang sama walaupun saat pembuatannya menggunakan satu OS tertentu saja.

Dokumen html adalah dokumen HyperTextMmarkupLanguage yang akan tampil jika diaktifasikan oleh suatu tautan atau link yang di klik oleh user. Dokumen ini kemudian dibaca oleh browser. Format penulisan dokumen HTML secara sederhana dapat dijelaskan sbb:
Ekstension file : .html, .htm
File yang mempunyai format html dibaca langsung oleh Browser. Disini, peran browser sebenarnya adalah “penterjemah” dari dokumen-dokumen yang ditulis dengan aturan kode HTML.
Ini berbeda dengan program scripting dimana script dijalankan dulu oleh server di server sesuai dengan perintahnya dan kemudian hasil olahan script misalnya yang digunakan adalah PHP script dikirimkan ke browser. Browser akan membacanya sesuai dengan hasil olahan PHP. Jika script php mempunyai kesalahan operasi maka dokumen yang tampil juga akan menunjukkan kesalahan.
Program php adalah scripting program harus diterjemahkan oleh WebServer melalui suatu Pre-Processor (semacam modul intepreter). Jadi, kalau Anda punya web-server tapi tidak memasang php processor, web server Anda belum bisa menjalankan script php. Hasil akhir script php biasanya dalam bentuk html yang diterima browser.
Program dengan script php dapat berdiri sendiri ataupun disisipkan di antara kode-kode html. Bahkan dapat juga dikombinasikan dengan kode script yang berbeda asalkan lingkungan servernya mendukung hal tersebut.
PHP merupakan bahasa pemograman web yang bersifat ServerSide HTML=embedded scripting, di mana script-nya menyatu dengan HTML dan berada si server.
PHP digunakan sebagai landasan operasi pada pemrogaman jaringan berbasis web.
PHP digunakan juga untuk pemrogaman database. PHP digunakan untuk membuat aplikasi web karena kesederhanaannya dan kemampuannya dalam menghasilkan berbagai aplikasi web seperti counter, system artikel/ CMS, e-commerce, bulletin board, dan lain-lain.
PHP adalah salah satu bahasa server-side yang didesain khusus untuk aplikasi web. PHP termasuk dalam Open Source Product dan telah mencapai versi 4.
Aplikasi PHP cukup cepat dibandingkan dengan aplikasi CGI dengan Perl atau
Phyton bahkan lebih cepat disbanding dengan ASP maupun Java dalam berbagai
aplikasi web. Tersedia baik di Windows maupun Linux, walau saat ini paling efektif di web server Apache dan OS Linux. Sintaks mirip C dan mudah dipelajari. Komunitas yang ramai dan saling membantu, seperti di diskusiweb.com, phpbuilder.com, phpindo.com, dan lain-lain.

itu dia sedikit perbandingan membuat sebuah web dengan menggunakan HTML dan PHP.
semoga bermanfaat untuk yang membaca tulisan ini. :)