makalah klp 4
TRANSCRIPT
INTERAKSI MANUSIA & KOMPUTER
DISUSUN OLEH :
KELOMPOK 4 :
1. Aditya Hartanto Setia Halim (1329040019)2. Irzan Eka Saputra (1329041057)3. Nirwana (1329040094)4. Nur Aisyah (1329040118)5. Riswandi (1329040072)6. Sulfinawati (1329041035)
PENDIDIKAN TEKNIK INFORMATIKA & KOMPUTERFAKULTAS TEKNIK
UNIVERSITAS NEGERI MAKASSARTahun ajaran 2014/2015
1
KATA PENGANTAR
Assalamualaikum warahmatullahi wabarakatu
Puji syukur kita panjatkan atas kehadirat allah SWT karena berkat rahmat dan karunia-Nya kami dapat menyelesaikan makalah ini yang berjudul “Dialog Berbasis Teks”.
Saya ucapkan terima kasih kepada bapak pembimbing mata kuliah ini karena telah memberi banyak masukan dalam proses pembentukan makalah ini. Dan saya ucapkan pula terima kasih kepada teman-teman saya yang telah memberikan kritikannya yang mampu memotivasi saya didalam pembuatan makalah ini.
Tujuan makalah ini adalah guna mendukung pelaksanaan belajar mengajar, di mana makalah ini dapat dijadikan referansi tambahan untuk materi di bidang computer dan penggunaaanya.
Demikianlah materi yang akan kami uraikan, “tak ada gading yang tak retak” demikian pula dengan makalah kami karena masih terdapat kekurangan. Mohon kritik dan saran yang membangun guna terciptanya makalah yang lebih baik lagi, akhir kata kami ucapkan terima kasih .
Wassalamualaikum warahmatullahi wabarakatuh
Makassar, 25 mei 2014
Penyusun
DAFTAR ISI
2
SAMPUL ....................................................................................................... 1
KATA PENGANTAR................................................................................... 2
DAFTAR ISI.................................................................................................. 3
BAB I - PENDAHULUAN
A. Latar Belakang.................................................................................. 4
B. Tujuan................................................................................................ 4
BAB II - PEMBAHASAN
A. Dialog Berbasis Perintah-Perintah Tunggal...................................... 5
B. Dialog Berbasis Kombinasi Perintah................................................. 8
C. Antarmuka Berbasis Bahasa Alami...................................................10
BAB IV - PENUTUP
A. Kesimpulan........................................................................................ 13
B. Saran................................................................................................... 13
DAFTAR PUSTAKA.................................................................................... 13
B A B I
P E N D A H U L U A N
3
A . L a t a r b e l a k a n g
Saat ini peranti interaktif seperti tetikus dan trackball atau joystick dapat dikatakan
merupakan peranti masukan standard yang ada pada sebuah system computer. Hal ini
memungkinkan dengan adanya perkembangan teknologi computer yang sangat pesat.
Sebelum peranti interaktif menjadi standard peranti pada system computer, pengguna
papan ketik merupakan satu-satunya cara untuk berinteraksi dengan sebuah system
computer. Dengan papan ketik, seorang pengguna hanya dapat mengetikkan suatu teks
sebagai satu-satunya cara untuk member perintah pada computer. Jenis – jenis dialog yang
akan dibahas adalah dialog berbasis perintah tunggal (Command language atau command
syntax), dialog berbasis kombinsdi perintah, dan bahasa alami (natural language.
B. tujuan
Tujuan umum dari penyusunan makalah ini adalah untuk memenuhi tugas pada
mata kuliah Interaksi Manusia & Komputer. Adapun tujuan khusus yang hendak
dicapai pada makalah ini, antara lain :
a) Mengimplementasikan penggunaan komputer sebagai solusi dari permasalahan.
b) Penggunaan teknologi dalam kehidupn sehari-hari.
c) dialog berbasis teks mendukung penyusunan penggunaan komputer secara terstruktur
dan menyediakan bahasa komunikasi yang dapat dimengerti para pengguna.
B A B I I
P E M B A H A S A N
4
A. DIALOG BERBASIS PERINTAH-PERINTAH TUNGGAL
Dialog bebasis perintah tunggal (command line dialogue) dapat dikatakan
merupakan ragam dialog yang paling konvensional. Perintah-perintah tunggal yang dapat
dioperasikan biasanya tergantung dari sistem komputer yang dipakai, dan berada dalam
suatu domain yang disebut bahasa perintah (command language) .
Beberapa ahli menyebutnya sebagai bahasa buatan, yaitu sejenis bahasa
yang sengaja diciptakan untuk melakukan komunikasi yang tepat dan akurat pada suatu
domain. Bahasa perintah hasrus dirancang sedemikian rupa sehingga mereka mempunyai
sifat alamiah, yakni mudah dipelajari dan diingat oleh kebanyakan pengguna. Meskipun
bersifat bauatan , bahasa buatan ini tetap mempunyai struktur leksikal, sintaksis, dan
semantik tertentu.
Beberapa contoh sederhana yang bisa kita lihat antara lain adalah pada
perintah-perintah yang dimiliki oleh DOS dan UNIX.
Contoh perintah DOS antara lain :
C:\>DIR
yang digunakan untuk menampilkan nama-nama berkas yang tersimpan di dalam
harddisk yang di-beri identitas sebagai harddisk C.
C:\>DIR *.BAT /S
adalah perintah yang digunakan untuk menampilkan semua berkas yang
berpengenal .BAT pada semua direktori yang ada pada harddisk C. parameter /S, berasal
dari kata search atau mencari, dan menunjukkan bahwa DOS harus melakukan pencarian
semua berkas berpengenal .BAT pada semua direktori.
C:\>COPY *.DOC A:\NASKAH
5
adalah perintah yang digunakan untuk membuat salinan semua berkas
berpengenal .DOC dari harddisk C ke disket pada pemutar A dan ditempatkan dalam
direktori NASKAH.
Beberapa contoh perintah luar antara lain adalah :
C:\DOS>FORMAT A:/S
adalah perintah yang digunakan untuk memformat disket pada pemutar A sekaligus
menyalin sistem operasi ke dalam disket tersebut sehingga disket itu dapat digunakan
sebagai booting disk. Perintah ini memerlukan berkas FORMAT.COM.
C:\DOS>DELTREE C:\NASKAH\SOAL
adalah perintah yang digunakan untuk menghapus direktori SOAL yang berada
dalam direktori NASKAH di dalam harddisk C (menghapus direktori berarti menghapus
semua berkas yang tersimpan dalam direktori tersebut). Perintah ini memerlukan berkas
DELTREE.EXE.
Pada sistem operasi UNIX, yakni sistem operasi yang kebanyakan
diperuntukkan bagi sebuah jaringan komputer, juga dikenal mempunyai banyak perintah
tunggal (Birns, et al., 1985).
Beberapa contoh yang dapat disajikan di sini antara lain :
vi
adalah perintah yang diperlukan untuk mulai menulis atau membaca suatu berkas.
ls
adalah perintah yang digunakan untuk menampilkan nama-nama berkas yang anda
miliki dalam rekening anda pada sistem UNIX yang bersangkutan.
who
6
adalah perintah yang digunakan untuk menampilkan daftar pengguna yang sedang
bekerja pada sistem UNIX yang mana anda termasuk sebagai salah satu penggunanya.
lpr
adalah perintah yang digunakan untuk mencetak suatu berkas ke printer yang
terhubung ke sistem UNIX.
passwd
adalah perintah yang digunakan untuk mengubah kata kunci pada rekening anda.
Pengubahan kata kunci ini perlu sering dilakukan sehingga rekening anda tidak dapat
digunakan oleh orang lain tanpa seizin anda.
beberapa saran yang perlu dipertimbangkan untuk meminimalkan beban
ingatan dan kesalahan pengetikan, antara lain :
1. Pilihlah kata kunci yang mudah diingat,
2. Gunakan format perintah yang konsisten,
3. Gunakan untaian kata yanga pendek,
4. Tambahkan fasilitas bantuan (help),
5. Gunakan nilai-nilai help untuk mengurangi kesalahan ketik,
6. Sediakan pesan-pesan yang jelas jika masih banyak kesalahan yang muncul.
Tabel keuntungan dan kerugian penggunaan dialog berbasis perintah tunggal
7
B. DIALOG BERBASIS KOMBINASI PERINTAH
Dialog berbasis bahasa pemrograman merupakan ragam dialog yang
memungkinkan pengguna untuk mengemas sejumlah file. Perintah-perintah yang
dituliskan dalam ragam dialog berbasis bahasa pemrograman tidak harus menggunakan
salah satu bahasa pemrograman baik aras rendah maupun aras tinggi, seperti Assembler,
Pascal, C, FORTAN, atau BASIC, tetapi tetap harus mengikuti aturan-aturan tertentu.
Dalam DOS kita mengenal sejumlah perintah yang tidak ada kaitannya sama
sekali dengan bahasa-bahasa pemrograman yang disebutkan diatas.
Dalam DOS itu pula kita hampir selalu melihat adanya sebuah berkas yang
bernama AUTOEXEC.BAT. Berkas ini sebenarnya merupakan bentuk kemasan dari
sejumlah perintah DOS. Contoh isi sebuah berkas AUTOEXEC.BAT terlihat pada gambar
berikut:
Gambar : Contoh isi berkas AUTOEXE.BAT.
Jika kita memperhatikan isi berkas AUTOEXE.BAT pada gambar diatas, maka
masing-masing perintah sebenarnya merupakan perintah-perintah yang berdiri sendiri.
Dengan kata lain, seandainya ada pengguna yang “kurang kerjaan,” maka segera setelah ini
menghidupkan komputernya, ia akan selalu mengetikkan perintah-perintah diatas satu
demi satu. Tetapi bagi pengguna yang pintar dapat dipastikan ia tidak akan mengetikkan
perintah-perintah di atas satu per satu karena dengan memberikan perintah:
Maka keseluruhan perintah yang disajikan dalam gambar diatas akan di
kerjakan seluruhnya oleh komputer.
8
Contoh lain dari isi berkas AUTOEXEC.BAT.
Jika kita perhatikan contoh batch file pada gambar diatas , terlihat adanya
statemen untuk pengetesan keadaan, yakni yang dinyatakan oleh statemen IF. Tetapi dapat
pula anda lihat bahwa statemen-statemen yang ada di dalam batch file di atas tidak akan
dijumpai dalam bahasa pemrograman yang biasa digunakan seperti C/C++, BASIC, Pascal,
FORTRAN, atau yang lain.
9
C. ANTARMUKA BERBASIS BAHASA ALAMI
Dalam film fiksi dalam ilmiah kita seringkali melihat adanya komunikasi
antara manusia dengan komputer lewat suatu bahasa ucapan yang secara jelas
memanfaatkan bahasa alami (natural language). Dalam film itu dapat kita perhatikan
bahwa percakapan antara manusia dan komputer menggunakan bahasa alami nampaknya
berhasil dengan baik. Kesalahan terbesar terletak pada kenyataan bahwa kita
mendudukkan komputer sama seperti manusia yang dapat bercakap-cakap menggunakan
bahasa alami.
Kecakapan manusia dan komputer bersifat saling melengkapi dan bukan
ekivalen, sehingga dialog yang optimal harus diarahkan kepada pemahaman kekuatan
masing-masing pihak. Sebagai contoh, dialog dengan memanfaatkan bahasa alami antara
dua manusia biasanya mengandaikan bahwa mereka menggunakan saluran komunikasi
simentri: kecepatan pembicaraan dan kecepatan pengenalan dalam satu arah harus cocok
dengan kecepatan pembicaraan dan kecepatan pengenalan pada arah yang lain.
Tetapi dialog antara manusia dan mesin biasanya dikerjakan secara tak simetris:
komputer dapat menampilkan teks pada layar penampil dengan kecepatan yang jauh
melebihi kecepatan pengetikan oleh manusia. Selain itu, komputer juga mampu
menampilkan gambar dan informasi grafis lain seperti halnya informasi tekstual.
Gambar : Dialog antara manusia dan komputer berbasis bahasa alamiah lewat bantuan
penerjemah
10
Perhatikan contoh instruksi bahas alami berikut ini:
Instruksi diatas , oleh penerjemah, yang akan menerjemahkan instruksi tersebut, misalnya
kedalam instruksi yang ekivalen dengan dialek dBASE atau FoxPro, sebagai:
Atau dalam dialek PHP dapat ditulis sebagai:
dari contoh diatas kita dapat melihat bahwa tugas penerjemah adalah untuk
menerjemahkan instruksi dalam bahasa alami, yang bersifat sangat bebas, ke dalam suatu
instruksi yang lebih terbatas sintaksisnya dan merupakan instruksi yang lebih
mendekatibahasa komputer. Contoh di atas menunjukkan bahwa penerjemahan dapat
dikerjakan dengan sangat tepat. Sekarang perhatikan contoh berikut ini:
Untuk menerjemahkan instruksi diatas menjadi salah satu dialek bahasa
pemrograman aras tinggi menjadi lebih sulit dibandingkan dengan contoh pertama, karena
instruksi diatas mengandung kerancuan. Hal ini dapat mengakibatkan salah interprestasi
oleh penerjemah. Oleh penerjemah instruksi di atas dapat diinterprestasikan sebagai
(perhatikan tanda kurung yang digunakan untuk mengelompokkan indeks prestasi yang
diinginkan), yaitu:
Yang dalam dialek PHP dapat ditulis sebagai:
11
Tetapi instruksi yang sama juga dapat diartikan sebagai
Yang dalam dialek PHP dapat ditulis sebagai:
BAB III
12
PENUTUP
A. Kesimpulan
Dialog bebasis perintah tunggal (command line dialogue) dapat dikatakan
merupakan ragam dialog yang paling konvensional. Perintah-perintah tunggal yang dapat
dioperasikan biasanya tergantung dari sistem komputer yang dipakai, dan berada dalam
suatu domain yang disebut bahasa perintah (command language) .
Dialog berbasis bahasa pemrograman merupakan ragam dialog yang
memungkinkan pengguna untuk mengemas sejumlah file.
Kecakapan manusia dan komputer bersifat saling melengkapi dan bukan ekivalen,
sehingga dialog yang optimal harus diarahkan kepada pemahaman kekuatan masing-
masing pihak.
B. Saran
Perbanyak membaca mengenai komputer dan cara penggunaan yang benar
Semoga makalah ini mampu menambah wawasan mahasiswa mengenai dialog
berbasis teks
Daftar Pustaka
13
http://satuvisiti.blogspot.com/2013/05/dialog-berbasis-teks-dan-pengisian.html
http://anzdroid.blogspot.com/2012/05/dialog-berbasis-teks.html
Santoso Insap, 2009, Interaksi Manusia dan Komputer edisi 2. ANDI: Yogyakarta.
14