Jumat, 26 Oktober 2012

Artificial Intelligence (AI), AI dan Kognisi Manusia, AI dan Sistem Pakar


Artificial Intelligence (AI), AI dan Kognisi Manusia, AI dan Sistem Pakar

Artificial Intelligence (AI)

Kecerdasan Buatan (bahasa Inggris: Artificial Intelligence atau AI) didefinisikan sebagai kecerdasan entitas ilmiah. Sistem seperti ini umumnya dianggap komputer. Kecerdasan diciptakan dan dimasukkan ke dalam suatu mesin (komputer) agar dapat melakukan pekerjaan seperti yang dapat dilakukan manusia. Beberapa macam bidang yang menggunakan kecerdasan buatan antara lain sistem pakar, permainan komputer (games), logika fuzzy, jaringan syaraf tiruan dan robotika.
Banyak hal yang kelihatannya sulit untuk kecerdasan manusia, tetapi untuk Informatika relatif tidak bermasalah. Seperti contoh: mentransformasikan persamaan, menyelesaikan persamaan integral, membuat permainan catur atau Backgammon. Di sisi lain, hal yang bagi manusia kelihatannya menuntut sedikit kecerdasan, sampai sekarang masih sulit untuk direalisasikan dalam Informatika. Seperti contoh: Pengenalan Obyek/Muka, bermain sepak bola.
Walaupun AI memiliki konotasi fiksi ilmiah yang kuat, AI membentuk cabang yang sangat penting pada ilmu komputer, berhubungan dengan perilaku, pembelajaran dan adaptasi yang cerdas dalam sebuah mesin. Penelitian dalam AI menyangkut pembuatan mesin untuk mengotomatisasikan tugas-tugas yang membutuhkan perilaku cerdas. Termasuk contohnya adalah pengendalian, perencanaan dan penjadwalan, kemampuan untuk menjawab diagnosa dan pertanyaan pelanggan, serta pengenalan tulisan tangan, suara dan wajah. Hal-hal seperti itu telah menjadi disiplin ilmu tersendiri, yang memusatkan perhatian pada penyediaan solusi masalah kehidupan yang nyata. Sistem AI sekarang ini sering digunakan dalam bidang ekonomi, obat-obatan, teknik dan militer, seperti yang telah dibangun dalam beberapa aplikasi perangkat lunak komputer rumah dan video game.
'Kecerdasan buatan' ini bukan hanya ingin mengerti apa itu sistem kecerdasan, tapi juga mengkonstruksinya.
Tidak ada definisi yang memuaskan untuk 'kecerdasan':
  1. kecerdasan: kemampuan untuk memperoleh pengetahuan dan menggunakannya
  2. atau kecerdasan yaitu apa yang diukur oleh sebuah 'Test Kecerdasan'
Kecerdasan Buatan (AI) merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik oleh manusia (Rich and Knight [1991]).
AI adalah tingkah-laku mesin yang bila dilakukan mahluk hidup dinamai kecerdasan
AI adalah ilmu atau rekayasa dari pembuatan mesin cerdas, misal program komputer cerdas

Artificial Intelligence (AI) merupakan cabang dari ilmu komputer yang dalam merepresentasi pengetahuan lebih banyak menggunakan bentuk simbol-simbol daripada bilangan, dan memproses informasi berdasarkan metode heuristic atau dengan berdasarkan sejumlah aturan (Encyclopedia Britannica).

Sejarah Artificial Intelligence (AI)

Berbagai litelatur mengenai kecerdasan buatan menyebutkan bahwa ide mengenai kecerdasan buatan diawali pada awal abad 17 ketika Rene Descartes mengemukakan bahwa tubuh hewan bukanlah apa-apa melainkan hanya mesin-mesin yang rumit. Kemudian Blaise Pascal yang menciptakan mesin penghitung digital mekanis pertama pada 1642. Selanjutnya pada abad 19, Charles Babbage dan Ada Lovelace bekerja pada mesin penghitung mekanis yang dapat diprogram.
Perkembangan terus berlanjut, Bertrand Russell dan Alfred North Whitehead menerbitkan Principia Mathematica, yang merombak logika formal. Warren McCulloch dan Walter Pitts menerbitkan “Kalkulus Logis Gagasan yang tetap ada dalam Aktivitas” pada 1943 yang meletakkan pondasi awal untuk jaringan syaraf.
Tahun 1950-an adalah periode usaha aktif dalam AI. Program AI pertama yang bekerja ditulis pada 1951 untuk menjalankan mesin Ferranti Mark I di University of Manchester (UK): sebuah program permainan naskah yang ditulis oleh Christopher Strachey dan program permainan catur yang ditulis oleh Dietrich Prinz. John McCarthy membuat istilah “Kecerdasan Buatan” pada konferensi pertama pada tahun 1956, selain itu dia juga menemukan bahasa pemrograman Lisp. Alan Turing memperkenalkan “Turing test” sebagai sebuah cara untuk mengoperasionalkan test perilaku cerdas. Joseph Weizenbaum membangun ELIZA, sebuah chatterbot yang menerapkan psikoterapi Rogerian.
Selama tahun 1960-an dan 1970-an, Joel Moses mendemonstrasikan kekuatan pertimbangan simbolis untuk mengintegrasikan masalah di dalam program Macsyma, program berbasis pengetahuan yang sukses pertama kali dalam bidang matematika. Marvin Minsky dan Seymour Papert menerbitkan Perceptrons, yang mendemostrasikan batas jaringan syaraf sederhana dan Alain Colmerauer mengembangkan bahasa komputer Prolog. Ted Shortliffe mendemonstrasikan kekuatan sistem berbasis aturan untuk representasi pengetahuan dan inferensi dalam diagnosa dan terapi medis yang diyakini sebagai sistem pakar pertama. Hans Moravec mengembangkan kendaraan terkendali komputer pertama untuk mengatasi jalan yang mempunyai rintangan secara mandiri.

Jenis-jenis Artificial Intelligence (AI)
Dalam perkembangannya kecerdasan buatan dapat dikelompokkan sebagai berikut :
  • Sistem Pakar (Expert System), komputer sebagai sarana untuk menyimpan pengetahuan para pakar sehingga komputer memiliki keahlian menyelesaikan permasalahan dengan meniru keahlian yang dimiliki pakar.
  • Pengolahan Bahasa Alami (Natural Language Processing), user dapat berkomunikasi dengan komputer menggunakan bahasa sehari-hari, misal bahasa inggris, bahasa indonesia, dan sebagainya.
  • Pengenalan Ucapan (Speech Recognition), manusia dapat berkomunikasi dengan komputer menggunakan suara.
  • Robotika & Sistem Sensor.
  • Computer Vision, menginterpretasikan gambar atau objek-objek tampak melalui komputer.
  • Intelligent Computer-Aided Instruction, komputer dapat digunakan sebagai tutor yang dapat melatih & mengajar.
  • Game Playing.
  • Soft Computing
Kelebihan Artificial Intelligence 
  1. Kemampuan menyimpan data yang tidak terbatas (dapat disesuaikan dengan kebutuhan). 
  2. Memiliki ketepatan dan kecepatan yang sangat akurat dalam system kerjanya
  3. Dapat digunakan kapan saja karena tanpa ada rasa lelah atau bosan


Kekurangan Artificial Intelligence 
  1. Teknologi artificial intelegensi tidak memiliki common sense. common sense adalah sesuatu yang membuat kita tidak sekedar memproses informasi, namun kita mengerti informasi tersebut. Kemengertian ini hanya dimiliki oleh manusia. 
  2. Kecerdasan yang ada pada artificial intelligence terbatas pada apa yang diberikan kepadanya (terbatas pada program yang diberikan). Alat teknologi artificial intelligence tidak dapat mengolah informasi yang tidak ada dalam sistemnya.
Tujuan Kecerdasan buatan:
  1. Untuk mengembangkan metode dan sistem untuk menyelesaikan masalah,masalah yang biasa diselesaikan melalui aktifivitas intelektual manusia, misalnya pengolahan citra,perencanaan, peramalan dan lain-lain, meningkatkan kinerja sistem informasi yang berbasis komputer.
  2. Untuk meningkatkan pengertian/pemahaman kita pada bagaimana otak manusia bekerja

Artificial Intelligence (AI) dan Kognisi manusia
Teknologi Artificial Intelligence memiliki hubungan yang erat dengan dunia teknologi komunikasi dan informasi. Sama seperti proses komunikasi, Artificial Intelligence menaruh perhatian yang besar terhadap konsep kognisi. Salah satu fungsi kognisi yang kita kenal adalah bahasa. Dengan adanya sistem bahasa, komunikasi antara sender dengan receiver dapat berjalan dengan lancar, dan sistem bahasa, lebih spesifiknya sistem computer linguistic, pun telah menyumbang banyak kontribusi bagi perkembangan dunia Artificial Intelligence. Dari relasi ini, bisa terlihat bahwa bahasa sebagai salah satu konsep relevan dalam dunia komunikasi memiliki hubungan yang demikian erat dengan perkembangan teknologi artificial intelligence dari zaman dahulu hingga sekarang. Selain itu, penalaran dan pengambilan keputusan adalah aspek lainnya dari kognisi yang juga memiliki relasi dengan konsep komunikasi dan teknologi artficial intelligence sendiri.


 Perana Artificial Intelligence (AI) terhadap kehidupan manusia
Teknologi Artificial intelligence tentunya memiliki peran yang cukup besar dalam kehidupan kita sehari-hari, khususnya dalam dunia komunikasi. Sebagai salah satu alat komunikasi, komputer memiliki karakter untuk menyelesaikan tugas yang simpel serta monoton secara efisien. Berbeda dengan manusia, komputer memiliki kesulitan memahami keadaan yang lebih spesifik and beradaptasi dengan situasi yang benar-benar baru. Teknologi artificial intelligence bertujuan untuk mengembangkan perilaku mesin agar mampu mengatasi berbagai masalah yang lebih rumit. Seperti yang kita tahu, manusia memiliki pendekatan yang unik dalam memecahkan masalah, berdasarkan pemikiran absrak, pengenalan pola hingga penalaran tingkat tinggi. Konsep kecerdasan buatan sendiri membantu manusia mengerti lebih jauh mengenai proses pemecahan masalah yang secara konstan kita lakukan. Dan kecerdasan buatan juga memungkinkan manusia untuk meningkatkan banyak potensi di luar kemampuan kita saat ini. Dengan kecerdasan buatan, proses komunikasi yang dilakukan manusia dalam berbagai tataran pun dapat dimaksimalkan potensinya, termasuk komunikasi dalam tingkat intrapersonal sekalipun

Sistem pakar
Sebuah program komputer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah seperti layaknya seorang pakar
Sistem pakar adalah suatu program komputer yang mengandung pengetahuan dari satu atau lebih pakar manusia mengenai suatu bidang spesifik. Jenis program ini pertama kali dikembangkan oleh periset kecerdasan buatan pada dasawarsa 1960-an dan 1970-an dan diterapkan secara komersial selama 1980-an. Bentuk umum sistem pakar adalah suatu program yang dibuat berdasarkan suatu set aturan yang menganalisis informasi (biasanya diberikan oleh pengguna suatu sistem) mengenai suatu kelas masalah spesifik serta analisis matematis dari masalah tersebut. Tergantung dari desainnya, sistem pakar juga mampu merekomendasikan suatu rangkaian tindakan pengguna untuk dapat menerapkan koreksi. Sistem ini memanfaatkan kapabilitas penalaran untuk mencapai suatu simpulan.
Secara umum, sistem pakar adalah sistem yang berusaha mengadopsi pengetahuan manusia ke komputer yang dirancang untuk memodelkan kemampuan menyelesaikan masalah seperti layaknya seorang pakar. Dengan sistem pakar ini, orang awam pun dapat menyelesaikan masalahnya atau hanya sekedar mencari suatu informasi berkualitas yang sebenarnya hanya dapat diperoleh dengan bantuan para ahli di bidangnya. Sistem pakar ini juga akan dapat membantu aktivitas para pakar sebagai asisten yang berpengalaman dan mempunyai asisten yang berpengalaman dan mempunyai pengetahuan yang dibutuhkan. Dalam penyusunannya, sistem pakar mengkombinasikan kaidah-kaidah penarikan kesimpulan (inference rules) dengan basis pengetahuan tertentu yang diberikan oleh satu atau lebih pakar dalam bidang tertentu. Kombinasi dari kedua hal tersebut disimpan dalam komputer, yang selanjutnya digunakan dalam proses pengambilan keputusan untuk penyelesaian masalah tertentu.
Ciri-Ciri Sistem Pakar
Sistem pakar yang baik harus memenuhi ciri-ciri sebagai berikut :
• Memiliki informasi yang handal.
• Mudah dimodifikasi.
• Dapat digunakan dalam berbagai jenis komputer.
• Memiliki kemampuan untuk belajar beradaptasi.

Keuntungan Sistem Pakar
Secara garis besar, banyak manfaat yang dapat diambil dengan adanya sistem pakar, antara lain :
1. Memungkinkan orang awam bisa mengerjakan pekerjaan para ahli.
2. Bisa melakukan proses secara berulang secara otomatis.
3. Menyimpan pengetahuan dan keahlian para pakar.
4. Meningkatkan output dan produktivitas.
5. Meningkatkan kualitas.
6. Mampu mengambil dan melestarikan keahlian para pakar (terutama yang termasuk keahlian langka).
7. Mampu beroperasi dalam lingkungan yang berbahaya.
8. Memiliki kemampuan untuk mengakses pengetahuan.
9. Memiliki reabilitas.
10. Meningkatkan kapabilitas sistem komputer.
11. Memiliki kemampuan untuk bekerja dengan informasi yang tidak lengkap dan mengandung ketidakpastian.
12. Sebagai media pelengkap dalam pelatihan.
13. Meningkatkan kapabilitas dalam penyelesaian masalah.
14. Menghemat waktu dalam pengambilan keputusan

Kelemahan Sistem Pakar
Di samping memiliki beberapa keuntungan, sistem pakar juga memiliki beberapa kelemahan, antara lain :
1. Biaya yang diperlukan untuk membuat dan memeliharanya sangat mahal.
2. Sulit dikembangkan. Hal ini tentu saja erat kaitannya dengan ketersediaan pakar di bidangnya.
3. Sistem Pakar tidak 100% bernilai benar.
Komponen Sistem Pakar
1. Subsistem Penambah Pengetahuan
2. Basis Pengetahuan
Basis pengetahuan adalah suatu jenis basis data yang dipergunakan untuk manajemen pengetahuan. Basis data ini menyediakan fasilitas untuk kleksi,organisasi dan pengambilan pengetahuan terkomputerisasi.
3. Mesin Inferensi
Mesin inferensi merupakan elemen inti dari sistem intelejensia buatan
4. BlackBoard
Blackboard adalah memori/lokasi untuk bekerja dan menyimpan hasil sementara. Biasanya berupa sebuah basis data.
5. Interface
6. Subsistem Penjelasan
Subsistem Penjelasan adalah kemampuan untuk menjejak (tracing) bagaimana suatu kesimpulan dapat diambil merupakan hal yang sangat penting untuk transfer pengetahuan dan pemecahan masalah. Komponen subsistem penjelasan harus dapat menyediakannya yang secara interaktif menjawab pertanyaan pengguna , misalnya:
  • “Mengapa pertanyaan tersebut anda tanyakan?”
  • “Seberapa yakin kesimpulan tersebut diambil?”
  • “Mengapa alternatif tersebut ditolak?”
  • “Apa yang akan dilakukan untuk mengambil suatu kesimpulan?”
  • “Fakta apalagi yang diperlukan untuk mengambil kesimpulan akhir?”
7.   Subsistem Penyaring Pengetahuan
Seorang pakar mempunyai sistem penghalusan pengetahuan, artinya, mereka bisa menganalisa sendiri performa mereka, belajar dari pengalaman, serta meningkatkan pengetahuannya untuk konsultasi berikutnya. Pada Sistem Pakar, swa-evaluasi ini penting sehingga dapat menganalisa alasan keberhasilan atau kegagalan pengambilan kesimpulan serta memperbaiki basis pengetahuannya.
Alasan Pengembangan Sistem Pakar
Sistem pakar sendiri dikembangkan lebih lanjut dengan alasan :
• Dapat menyediakan kepakaran setiap waktu dan di berbagai lokasi.
• Secara otomatis mengerjakan tugas-tugas rutin yang membutuhkan seorang pakar.
• Seorang pakar akan pensiun atau pergi.
• Seorang pakar adalah mahal.
• Kepakaran dibutuhkan juga pada lingkungan yang tidak bersahabat.


Sumber
15.http://www.google.co.id/url?sa=t&rct=j&q=sistem%20pakar%20&source=web&cd=10&cad=rja&ved=0CFgQFjAJ&url=http%3A%2F%2Ffendi1988.files.wordpress.com%2F2009%2F05%2Fsistem-pakar.ppt&ei=32CKUI2hMcqzrAfXuYGYCw&usg=AFQjCNHgBf9YDB1WxEfka-r15KE04_c7aQ


Minggu, 21 Oktober 2012

Data,SASD,DASD,On line Real Time


Data
Data  adalah setiap kumpulan fakta. Data dapat bersifat numeris (data angka) : laporan penjualan, laporan persediaan, nilai test, atau dapat juga bersifat non numeris : nama, alamat pelanggan, gambar dll.
PENGOLAHAN DATA
Pengolahan berasal dari kata olah yang berati serangkaian kegiatan atau aktivitas yang melakukan kegiatan – kegiatan tertentu untuk kegiatan tertentu pula. Berdasarkan pengertian tersebut maka pengolahan data adalah serangkaian kegiatan, pikiran dan bantuan tenaga atau suatu peralatan yang mengikuti serangkaian langkah, perumusan data tersebut, bentuk susunan, sifat atau isinya menjadi lebih berguna. Pengolahan data dapat dilakukan secara sentralisasi dan desentralisasi. Sentaralisasi pengolahan data memungkinkan kearah:
a. Penerapan pembagian kerja dengan akibat pembagian biaya dan pembangunan kwantitatif secara lebih menguntungkan.
b. Pemakaian file yang sama pada banyak proses pengolahan data.
c. Suatu pemamfaatan yang lebih baik dari sasaran teknis administrasi.
d. Penerapan pemisahan fungsi antara operasional dan pengolahan data secara sentral.
Pengolahan data dapat diartikan juga sebagai segala pengolahan untuk membuat data yang berguna sesuai dengan hasil yang diinginkan sehingga dapat segera dipakai. Pengolahan data merupakan suatu proses penerimaan data sebagai masukan (input) kemudian diproses (processing) oleh suatu program tertentu dan mengeluarkan hasil proses data dengan komputer dikenal suatu sistem yang disebut EDP (Electronic Data Processing) yaitu suatu sistem pengolahan data dimana komputer memegang peranan utama.
Dilihat dari sistem pengolahan data, dapat dibagi dalam tiga tahap dasar yaitu:
a. Membaca data atau input data.
b. Mengolah data atau proses
c. Hasil atau output.
Pengolahan data melalui komputer meliputi beberapa bagian antara lain:
  1. Recording (perekaman)
Data yang diolah dan ditulis dalam suatu formulir dasar dari pengolahan data selanjutnya.
  1. Clasifying (Klasifikasi)
Pemberian suatu identifikasi kedalam data yang diolah, klasifikasi yang sering dibuat adalah kode-kode seperti numerik, alphanumerik dan sebagainya.
  1. Sorting (Pengurutan)
Setelah data yang akan diolah diberi identifikasi maka data perlu diataur/ diurut menurut kode klasifikasinya dan biasanya diurut menurut kode numeriknya.
  1. Calculating (penghitungan)
Pelaksanaan penghitungan sangat diperlukan dalam menghitung data yang masuk dan data yang keluar.
  1. Storing ( penyimpanan)
Penyimpan data yang sejenis dalam bentuk referensi yang akan datang perlu dilakukan. Periode penyimpanan setiap data berlainan antar data yang satu dengan yang lain.
  1. Summarizing ( penyusunan)
Untuk memungkinkan dilakukannya analisa terhadap data atau informasi yang dihasilkan, maka perlu dilakukan pembuatan rekapitulasi laporan sesuai dengan keinginan yang membutuhkan informasi.
  1. Retrieving (Pencarian )
Pencarian data ke dalam file distore atau disimpan terdiri dari beberapa cara disesuaikan dengan penyimpanan.

  1. Reproducing (Pembagian)
Data yang dimiliki dapat diperbanyak sesuai dengan keinginan, penggandaan dapat dilakukan dengan foto copy.
  1. Distribute ( Pembagian)
Dalam pengolahan data, informasi yang dihasilkan berasal dari beberapa bagian sehingga diadakan pembagian laporan
Pengolahan Data adalah manipulasi data agar menjadi bentuk yang lebih berguna. Pengolahan data ini tidak hanya berupa perhitungan numeris tetapi juga operasi-operasi seperti klasifikasi data dan perpindahan data dari satu tempat ke tempat lain. Secara umum, kita asumsikan bahwa operasi-operasi tersebut dilaksanakan oleh beberapa tipe mesin atau komputer, meskipun beberapa diantaranya dapat juga dilakukan secara manual.
Batch processing
Adalah suatu model pengolahan data, dengan menghimpun data terlebih dahulu, kemudian  pengelompokkan datanya diatur dalam kelompok-kelompok. Tiap batch ditandai dengan identitas serta informasi mengenai data-data yang terdapat dalam batch tersebut. Setelah data-data tersebut terkumpul, maka data-data tersebut akan langsung diproses.
Manfaat batch processing:
·         Hal ini memungkinkan berbagi sumber daya komputer antara banyak pengguna dan program
·         Menggeser waktu pemrosesan pekerjaan untuk saat sumber daya komputasi kurang sibuk
·         Menghindari diparkir sumber daya komputasi dengan intervensi manual oleh menit-menit dan pengawasan
Contoh dari penggunaan batch processing adalah e-mail dan transaksi batch processing. Dalam suatu sistem batch processing, transaksi secara individual dientri melalui peralatan terminal, dilakukan validasi tertentu, dan ditambahkan ke transaction file yang berisi transaksi lain, dan kemudian dientri ke dalam sistem secara periodik. Di waktu kemudian, selama siklus pengolahan berikutnya, transaction file dapat divalidasi lebih lanjut dan kemudian digunakan untuk meng-up


2.       Online Processing
Adalah sebuah sistem yang mengaktifkan semua periferial sebagai pemasok data,dalam kendali computer induk. Informasi-informasi yang muncul merupakan refleksi dari data yang paling mutakhir, karena setiap perkembangan data baru akan terus diupdatekan ke data induk. Salah

3.Real Time System(RTS)
Real time system disebut juga dengan Sistem waktu nyata. Sistem yang harus menghasilkan respon yang tepat dalam batas waktu yang telah ditentukan. Jika respon komputer melewati batas waktu tersebut, maka terjadi degradasi performansi atau kegagalan sistem. Sebuah Real time system adalah sistem yang kebenarannya secara logis didasarkan pada kebenaran hasil-hasil keluaran sistem dan ketepatan waktu hasil-hasil tersebut dikeluarkan. Aplikasi penggunaan sistem seperti ini adalah untuk memantau dan mengontrol peralatan seperti motor, assembly line, teleskop, atau instrumen lainnya. Peralatan telekomunikasi dan jaringan komputer biasanya juga membutuhkan pengendalian secara Real time.
Berdasarkan batasan waktu yang dimilikinya, Real time system ini dibagi atas:
1. Hard Real time
2. Soft Real time
3. Firm Real time



DASD

DASD adalah Direct Access Storage Device yang berarti Penyimpanan akses  secara langsung.  merupakan kebutuhan dari simpanan luar yang sifatnya pemasupan secara langsung telah dirasakan sejak komputer generasi pertama dan mulai di gunakan pertama kalinya di sistem komputer RAMAC 305 pada tahun 1956. Kelebihan dari DASD dibandingkan dengan SASD adalah kecepatan dari waktu pemasukannya dan banyak aplikasi yang membutuhkan hal seperti ini. Simpanan yang termasuk dalam DASD diantaranya adalah Magnetic disk, tape strip cartridge, optical disk, magnetikdrum dan magnetic bubble memory.
Magnetic disk adalah simpanan luar yang terbuat dari satu atau lebih piringan yang bentuknya seperti piringan hitam yang terbuat dari metal atau dari plastik dan permukaanya dilapisi dengan lapisan magnet iron-oxide. Disk magnetik yang terbuat dari plastik yang terdiri dari sebuah piringan saja disebut dengan floopy disk, yaitu micro disk dan mini disk,sedang yang terbuat dari metal dan terdiri dari banyak piringan disebut hard disk.
Contoh
  • Magnetik (floppy disk, hard disk).
  • Removeable hard disk (Zip disk, Flash disk).
  • Optical Disk.
SASD
SASD, kepanjangannya adalah Sequential Access Storage Device yang  berarti Penyimpanan berurutan.  media penyimpanan untuk mengisikan catatan yang diatur dalam susunan tertentu yang merupakan jenis memory eksternal yang mempunyai akses data secara tidak langsung (berurutan) seperti pita magnetic. Pita magnetic Banyak digunakan sebagai simpanan luar sejak sekitar tahun 1950 di komputer UNIVAC. Pita magnetik dibuat dari pita plastik tipis yang dilapisi dengan lapisan magnet iron-oxide berwarna merah kecoklatan.
Berdasarkan Karakteristik Bahan
Berdasarkan karakteristik bahan pembuatannya, memori eksternal digolongkan menjadi beberapa kelompok sebagai berikut:
a. Punched Card atau kartu berlubang
Merupakan kartu kecil berisi lubang-lubang yang menggambarkan berbagai instruksi atau data. Kartu ini dibaca melalui puch card reader yang sudah tidak digunakan lagi sejak tahun 1979.
b. Magnetic Disk
Magnetic Disk merupakan disk yang terbuat dari bahan yang bersifat magnetik, Contoh : floppy dan haddisk.
c. Optical Disk
Optical disk terbuat dari bahan-bahan optik, seperti dari resin (polycarbonate) dan dilapisi permukaan yang sangat reflektif seperti alumunium. Contoh : CD dan DVD
d. Magnetic Tape
Sedangkan magnetik tape, terbuat dari bahan yang bersifat magnetik tetapi berbentuk pita, seperti halnya pita kaset tape recorder.


Sumber
   12.http://digital-gamer-xyz.blogspot.com/2011/11/pemrosesan-data-batch-processing-online.html#axzz29SxbR8Io
14.http://indirpan.wapsite.me/Slide%20BSI/Pemrograman%20Terstruktur/12.Organisasi%20dan%20Akses%20File