Sabtu, 03 November 2012
Rabu, 24 Oktober 2012
Artificial Intelligence (AI)
Pada awal abad 17, René Descartes mengemukakan bahwa tubuh
hewan bukanlah apa-apa melainkan hanya mesin-mesin yang rumit. Blaise Pascal
menciptakan mesin penghitung digital mekanis pertama pada 1642. Charles Babbage
dan Ada Lovelace bekerja pada mesin penghitung mekanis yang dapat diprogram. Manusia
masih berusaha untuk menciptakan mesin yang lainnya. Pada tahun 1769, dataran
Eropa dikejutkan dengan suatu permainan catur yang dapat menjawab langkah-langkah
permainan catur yang belum ditentukan terlebih dahulu.Tahun 1950-an adalah
periode usaha aktif dalam artificial intellegence. Program program artificial
intellegence 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 "Artificial
Intelligence/kecerdasan buatan" pada konferensi pertama yang disediakan
untuk pokok persoalan ini, pada 1956.
Menurut McLeod (2007) Bibit AI pertama kali disebar hanya 2 tahun
setelah General Electric menerapkan computer yang pertama kali digunakan untuk
penggunaan bisnis. Tahun ini adah tahun 1956, dan istilah kecerdasaan buatan
pertama kali dibuat oleh John McCarthy sebagai tema suatu konferensi yang
dilaksanaan di Dartmouth College.
Kecerdasan buatan yang kuat adalah
istilah yang diperkenalkan oleh John
Searle pada tahun 1980 didalam artikelnya "Pikiran, Otak, dan Program".
Penawaran kuat pada
penelitian kecerdasan buatan dengan penciptaan beberapa
bentuk kecerdasan buatan berbasis komputer yang
benar-benar dapat menjadi
alasan dan memecahkan
masalah, suatu bentuk kuat dari AI
dikatakan hidup, atau
sadar diri. Beberapa percaya bahwa bekerja di AI yang kuat pada
akhirnya akan mengarah pada
komputer yang kecerdasan sangat melebihi manusia (Deshpande, 2009).
Ilmu yang mempelajari
cara membuat komputer dapat bertindak dan memilki kecerdasan seperti manusia
disebut kecerdasan buatan. Periode penelitian artificial intelligence ini
didominasi oleh suatu keyakinan bahwa nalar yang digabung dengan computer
canggih akan menghasilkan prestasi pakar atau bahkan manusia super (Kusrini,
2006).
Menurut Maryono &
Istiana (2007) Dengan menggunakan kecerdasan buatan (artificial intelligence),
mampu melakukan percakapan dengan manusia, menggunakan masukan virtual, dan
mampu belajar dari pengalamannya sendiri. Jadi, cirri-ciri computer masa depan
adalah memiliki kemampuan melihat, mendengar, berbicara, berpikir sertamampu
membuat kesimpulan seperti manusia.
Kecerdasan buatan adalah bidang yang
berkembang pesat dari rekayasa
dengan tujuan utama untuk membangun mesin yang mampu bertindak dan berpikir seperti manusia. Tahap awal
AI dengan mengembangkan
program untuk membuktikan teorema
dan bermain game. AI modern meliputi berbagai
alat dan teknik untuk manusia
seperti penalaran bahasa, belajar, perencanaan dan pengenalan pola (Kumar, 2008).
Ilmuwan
bekerja di
cabang ilmu komputer yang disebut kecerdasan buatan, atau AI. Hanya
menempatkan kecerdasan buatan sebagai ilmu menciptakan mesin
untuk memecahkan masalah dan melakukan pekerjaan yang terlalu rumit untuk otak
manusia untuk melakukan dengan
sendirinya. Ini telah mengubah
dunia kita dalam cara yang menarik
dan menakjubkan. Tapi contoh-contoh lain dari kecerdasan buatan yang sangat
umum dan akrab bahwa anda mungkin tidak menyadarinya.
Komputer yang Anda gunakan setiap hari?,
ini adalah contoh kecerdasan buatan dalam tindakan (Harris, 2011).
Menurut
Taufiq (2006) Kemampuan manusia dalam mendapatkan ilmu pengetahuan mengacu pada
kemampuannya dalam mengolahnya dengan baik. Walaupun eksistensi kajian
psikologi kognitif hanyalah “waktu” dalam dunia psikologi, namun pengamatan
yang dilakukannya mulai menunjukkan konsep dan modelnya. Pengamatan awal yang
dilakukannya adalah dengan memilih model computer yang menyerupai proses yang
terjadi dalam otak manusia. otak manusia dianggap menyerupai computer dan bukan
sebaliknya.
Menurut
Fatta (2009) kebanyakan dari kita menerjemahkan kata kesadaran ini dalam format
yang lebih familiar dengan kata kognisi (cognition)
, yaitu sejenis kesadaran tentang diri, tentang interaksi dengan dunia luar,
tentang bagaimana proses berpikir terjadi dan kemampuan kita untuk paling tidak
mengendalikan secara parsial proses ini. Yang jelas, kecerdasan tidak mungkin
hadir tanpa adanya kesadaran. Kesadaran bisa dijadikan tanda hadirnya
kecerdasan. Jika suatu mesin bisa menampilkan kecerdasan seperti manusia maka
mesin itu dikatakan memiliki conscious. Pengetahuan
tentang mekanisme fungsi manusia sebagai pengguna komputer. Hal ini menyangkut
antara lain psikologi kognitif, tingkat perceptual, dan kemampuan motorik bagi
penggunanya. Berbagai aplikasi kecerdasan buatan yang menunjukan bahwa 40
sampai 50 persen dari keseluruhan statemen pada program aplikasi tersebut dan
memori yang ada diperuntukkan bagi antarmuka (Santoso, 2009).
Dengan penggunaan
teknik-teknik kecerdasan buatan, kemampuan-kemampuan yang menunjukkan
kecerdasan tersebut dimiliki sebuah sistem pakar. Kemampuan-kemampuan ini
membuat sebuah sistem pakar mampu meniri perilaku seorang pakar dalam
menghadapi masalah di bidang tertentu, sehingga dapat membantu manusia
memecahkan persoalan-persoalan yang sebelumnya hanya dapat diselesaikan oleh
seorang pakar (Juanda, 2006).
Menurut Kusrini (2008)
sistem pakar adalah aplikasi bebasis computer yang digunakan untuk
menyelesaikan masalah sebagaimana yang dipikirkan oleh pakar. Pakar yang
dimaksud disini adalah orang yang mempunyai keahlian khusus yang dapat
menyelesaikan masalah yang tidak dapat diselesaikan oleh orang awam. Seorang
pakar/ahli (human expert) adalah seorang individu yang memiliki
kemampuan pemahaman yang superior dari suatu masalah. Misalnya: seorang dokter,
penasehat keuangan, pakar mesin mobil, dll. Kemampuan kepakaran:
o Dapat
mengenali (recognizing) dan merumuskan masalah
o Menyelesaikan
masalah dengan cepat dan tepat
o Menjelaskan
solusi
o Belajar dari
pengalaman
o Restrukturisasi
pengetahuan
o Menentukan
relevansi/hubungan
o Memahami batas kemampuan
- Sistem Pakar
1. Knowledge
base terpisah dari mekanisme pemrosesan (inference)
2. Program bisa
melakukan kesalahan
3. Penjelasan (explanation)
merupakan bagian dari ES
4. Data tidak
harus lengkap
5. Perubahan
pada rules dapat dilakukan dengan mudah
6. Sistem
bekerja secara heuristik dan logik
- Suatu sistem dikatakan sistem pakar apabila memiliki ciri-ciri sebagai berikut :
1. Terbatas pada
domain keahlian tertentu
2. Dapat memberikan penalaran untuk
data-data yang tidak pasti
3. Dapat mengemukakan rangkaian
alasan-alasan yang diberikannya dengan cara
yang dapat
dipahami
4. Berdasarkan
pada kaidah atau rule tertentu
5. Dirancang
untuk dikembangkan sacara bertahap
6. Keluarannya
atau output bersifat anjuran.
- Adapun banyak manfaat yang dapat diperoleh dengan mengembangkan sistem pakar :
1. Masyarakat
awam non-pakar dapat memanfaatkan keahlian di dalam bidang
tertentu tanpa
kesadaran langsung seorang pakar
2. Meningkatkan
produktivitas kerja, yaitu bertambahnya efisiensi pekerjaan
tertentu serta
hasil solusi kerja
3. Penghematan
waktu dalam menyelesaikan masalah yang kompleks
4. Memberikan
penyederhanaan solusi untuk kasus-kasus yang kompleks dan
berulang-ulang
5. Pengetahuan
dari seorang pakar dapat dikombinasikan tanpa ada batas waktu
6. Memungkinkan
penggabungan berbagai bidang pengetahuan dari berbagai
pakar untuk dikombinasikan.
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.
Sumber :
1. http://www.psychologymania.com/2011/10/artificial-intelligence-kecerdasan.html
2. Mcleod. (2007).
Sistem Informasi Manajemen (ed.10). Jakarta : Penerbit Salemba Empat
3. Kusrini. (2006). Sistem pakar teori dan aplikasi. Yogyakarta : Penerbit Andi
4. Kumar, E. (2008). Artificial Intelligence. New Delhi : L.K International Pusblishing House
5. Maryono, Y & Istiana, B. P. (2007). Teknologi Informasi & Komunikasi 1. Jakarta : Penerbit Quadra
6. Deshpande, N. (2009). Artificial Intelligence. India : Technical Publications Pune
7. Harris, M. C. (2011). Artificial Intelligence “Cool Science”. United States : Q2AMedia
8. Taufiq, M. I. (2006). Panduan Lengkap dan Praktis Psikologi Islam. Depok : Penerbit Gema Insani
9. Fatta, H. A. (2009). Rekayasa sistem pengenalan wajah. Yogyakarta : Penerbit Andi
10. Santoso, I. (2009). Interaksi Manusia dan Komputer Edisi 2. Yogyakarta : Penerbit Andi
11. Juanda, H. A. (2006). Torch
Akibat & Solusinya. Solo : Penerbit PT Wangsa Jatra Lestari
12. Kusrini. (2008). Aplikasi sistem pakar,
menentukan faktor kepastian pengguna dengan metode. kuantifikasi pertanyaan. Yogyakarta
: Penerbit Andi
13. http://journal.uii.ac.id/index.php/media-informatika/article/viewFile/106/66
14. ukyku.files.wordpress.com/2008/02/sistem-pakar-3.doc
15. http://informatika-unkris.ac.id/img/buku/sistem-pakar-5.pdf
Kamis, 18 Oktober 2012
Data ; SASD, DASD, Batch dan Real time processing
Data merupakan
fakta-fakta yang dikumpulkan, dicatat, disimpan dan diproses oleh sistem
informasi. Menurut Zulkifli (2005) data adalah bahan utama dari pekerjaan,
tanpa data pekerjaan informasi tidak akan pernah ada. Data adalah fakta yang
terjadi karena adanya kegiatan organisasi yang terjadi.
Menurut Situmorang, dkk
(2010) pengertian data menurut Webster new world dictionary, data adalah things known or assumed, yang berarti
bahwa data itu sesuatu yang diketahui atau dianggap. Data dapat memberikan
gambaran tentang suatu keadaan atau persoalan. Data merupakan bahan baku
informasi, yang dapat didefinisikan sebagai kelompok teratur simbol-simbol yang
mewakili kuantitas, fakta, tindakan, benda, dan sebagainya.
Data dan akses informasi dapat berupa sekuensial dan langsung. Akses sekuensial berarti bahwa data harus
diakses dalam urutan di mana ia
disimpan. Akses langsung berarti bahwa data dapat diambil secara langsung, tanpa harus melewati data lain secara
berurutan.
Menurut
Sulianta (2008) sequential access storage device (SASD) prosesnya lambat karena
untuk mencari data tertentu harus selalu dimulai dari awal. Sedangkan direct access storage device (DASD) prosesnya lebih cepat dibanding
SASD, karena untuk mengambil data tertentu tidak perlu dicari dari awal secara
berurutan.
Menurut Reynolds (2012) perangkat penyimpanan akses sekuensial (SASD)
perangkat yang digunakan untuk mengakses data secara
berurutan dengan penyimpanan sekunder. Magnetic tape adalah
perangkat penyimpanan akses sekuensial
(SASD) menengah. Meskipun
akses ini lebih lambat, pita magnetik biasanya lebih murah daripada disk storage.
Sebuah disk magnetik adalah perangkat penyimpanan akses langsung yang mewakili bit dengan
menggunakan daerah magnet yang kecil untuk langsung ke bagian yang diinginkan data.
Karena
akses
langsung memungkinkan
pengambilan data
bisa cepat, jenis ini sangat
ideal untuk penyimpanan perusahaan
yang diperlu untuk merespon dengan cepat permintaan pelanggan. Perangkat penyimpanan akses langsung (DASD)
merupakan perangkat
penyimpanan sekunder yang langsung dapat membaca
atau menulis ke tempat tertentu. Kadang-kadang
disebut perangkat penyimpanan
akses acak.
Menurut
Perry (2002) Batch
file berisi
perintah dari bahasa batch.
Sebuah program batch sedikit berbeda dari program yang akan anda tulis didalam C. Sebuah file batch yang pernah
disusun, karena PC mengeksekusi file batch satu baris pada satu waktu seperti membaca setiap baris.
Sebuah file batch dapat
berisi perintah yang dapat anda ketik. Namun, perlu diingat
bahwa setiap baris dalam file batch dijalankan secara
berurutan, jadi ada beberapa
ganjalan, terutama ketika file batch menjalankan program
yang muncul secara terpisah.
Menurut
Cooper (2002) Pada beberapa kesempatan, anda mungkin ingin menjalankan sebuah file batch lain dari
file batch. Menjalankan batch file dari dalam file
batch sangat berguna ketika anda ingin membuat
file menu batch yang dapat memulai beberapa program yang berbeda.
Dengan file batch, yang
juga disebut batch program
atau script, anda dapat menyederhanakan tugas-tugas rutin atau berulang-ulang.
Sebuah file batch adalah file teks yang belum diformat yang berisi satu atau lebih perintah dan ekstensi nama
file. Anda dapat memasukkan perintah dalam
sebuah file batch. Perintah
tertentu, seperti untuk, pergi ke,
dan jika, memungkinkan anda untuk melakukan pemrosesan bersyarat dari perintah dalam file batch.
Pemrosesan real time
biasanya ditemukan dalam sistem yang menggunakan kontrol komputer. Metode
pengolahan yang digunakan saat itu adalah penting bahwa permintaan input
ditangani dengan cukup cepat sehingga dapat mengendalikan output dengan benar. Yang
disebut 'latency'. Pemrosesan real time harus diprogram sangat hati-hati untuk
memastikan bahwa tidak ada peristiwa input yang tidak terjawab.
Real-time sistem operasi yang
dirancang untuk merespon peristiwa dalam waktu yang telah ditentukan. Jenis-jenis sistem operasi yang
ditemukan dalam lingkungan di mana komputer bertanggung jawab untuk
mengendalikan sistem. Metode pengolahan yang paling kompleks melibatkan on-line input
dan langsung (secara real time atau) pemrosesan transaksi. Pemrosesan
real time update file master
pada saat transaksi tersebut dimasukkan ke dalam terminal.
Pemrosesan real-time
memiliki lebih
sedikit kesalahan
daripada batch
processing, sebagai data transaksi divalidasi dan dimasukkan dengan
segera. Dengan batch processing,
data diatur dan disimpan sebelum master file diupdate.
Berdasarkan uraian diatas dapat diberi kesimpulan bahwa dapat
memberikan gambaran tentang suatu keadaan atau persoalan. Data dan akses informasi
dapat berupa sekuensial dan langsung. (SASD) perangkat yang
digunakan untuk mengakses data
secara berurutan dengan penyimpanan sekunder. (DASD)
merupakan perangkat
penyimpanan sekunder yang langsung dapat membaca
atau menulis ke tempat tertentu. Dengan
file batch, yang juga disebut batch program atau
script, anda dapat menyederhanakan tugas-tugas rutin atau berulang-ulang.
Sebuah file batch adalah file teks yang belum diformat yang berisi satu atau lebih perintah dan ekstensi nama
file. Dengan file batch, yang juga disebut
batch program atau script,
anda dapat menyederhanakan tugas-tugas rutin atau berulang-ulang. Sebuah file batch adalah file teks yang belum diformat yang berisi satu atau lebih perintah dan ekstensi nama
file.
Sumber :
1. Amsyah, Z. (2005). Manajemen
Sistem Informasi. Jakarta : Gramedia Pustaka Utama
2. Muchsin, A & Supriyanto, W. (2008). Teknologi Informasi Perpustakaan. Yogyakarta : Kanisius
3. Situmorang, H. S. (2010). Analisis Data untuk
Riset Manajemen dan Bisnis. Medan : USU
4. Reynolds,
G. W. (2009). Principles of Information Systems. USA : Thomson
5. Flynn, I. M. (2010). Understanding Operating Systems. USA : Channel Center Street
6. Sulianta, F. (2008). Komputer Forensik. Jakarta : Penerbit Elex Media Komputindo
7. Reynolds, G. W. (2002). Fundamentals of Information Systems. USA : Thomson
8. Perry, G. M. (2002). Absolute Beginner's Guide to Programming. USA : Que
9. Mott, T. (2005). Windows XP in a Nutshell: A Desktop Quick Reference. USA : O'reilly Media
10. Cooper, J. (2002). Special Edition Using Ms-dos 6.22. USA : Que
11. http://www.teachict.com/as_a2_ict_new/ocr/A2_G063/332_designing_systems/processing_methods/miniweb/pg4.htm
12. http://doit.ort.org/course/syssoft/480.htm
13. http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/batch.mspx
14. Auditing EDP Systems
15. http://www.scribd.com/doc/58193349/Perbedaan-Batch-Dan-Real-Time
Langganan:
Postingan (Atom)
