SlideShare a Scribd company logo
Interaksi Manusia dan Komputer                                                Created
By Arfianti



  Suatu dialog terkait dengan semantik atau apa yang dikerjakan

  oleh     sistem      dan       presentasi     atau     bagaimana   sistem

  ditampilkan. Pengertian dialog adalah sebagai berikut :

  1. Umum : Dialog adalah proses komunikasi antara dua atau

       lebih agen. Dalam dialog, makna harus dipertimbangkan

       agar memenuhi kaaidah semantis dan pragmatis.

  2. IMK : Dialog adalah pertukaran instruksi dan informasi

       yang mengambil tempat antara user dan sistem komputer.


                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                                    Created
By Arfianti



  Notasi dialog pada IMK terdiri dari dua model, yaitu :

  1. Dragmatik : state transition networks (jaringan transisi

       kondisi atau status), flow chart (diagram alir) dan diagram

       JSD.

  2. Tekstual        :   Formal     grammars         (tata    bahasa   formal),

       production rules (aturan produksi) dan CSP.

  Pada dasarnya gaya interaksi pada dialog menggunakan

  sistem tanya jawab. Sistem memerlukan input dari user dan

  sistem akan menjawab apa kebutuhan dari user
                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                                   Created
By Arfianti




  Agar user mengerti cara berkomunikasi dengan sistem maka
  user perlu memahami bahasa komputer. Pada IMK dan
  komputer, bahasa komputer mempunyai tiga tingkatan :
  1. Leksikal : merupakan tingkat yang paling rendah: bentuk
       ikon pada layar, tombol yang ditekan. Pada bahasa
       manusia, ekuivalen dengan bunyi dan ejaan suatu kata.
  2. Sintaktik : urutann dan struktur input dari output. Pada
       bahasa manusia ekuivalen dengan tata bahasa dari suatu
       kalimat.
  3. Semantik : makna dari percakapan yang berhubungan
       dengan       pengaruhnya        pada      str   uktur   data   internal
       komputer.
                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                Created
By Arfianti




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                    Created
By Arfianti




  Struktur dialog manusia kadang dipengaruhi oleh emosi,
  situasi, serta berbagai faktor lain. Oleh karena itu struktur
  dialog manusia mengandung ketidak konsistenan. Berbeda
  dengan dialog antar manusia pada umumnya, dialog dengan
  komputer biasanya terstruktur dan terbatas. Ada beberapa hal
  yang perlu diperhatikan dalam perancangan dialog, yaitu :
  a. Rangakaian dialog menggambarakan struktur tugas.
  b. Beberapa rangkaian dialog tambahan digunakan untuk
       user support, seperti help system
  c. Rangkaian dialog diurutkan sesuai struktur tugas.



                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                   Created
By Arfianti




  Umumnya akses pengguna(user access) bukan merupakan
  bagian dari deskripsi trugas (task description) tetapi harus
  disertakan kedalam sistem yang baru. Ada empat hal utama
  dalam desain yang harus diperhatikan dalam GUI methapor :
  1. Pemilihan dan representasi conceptual methapor
  2. Representasi objek interaktif dalam methapor
  3. Perancangan manipulasi untuk mengimplementasikan aksi
       user
  4. Desain micro-metaphors untuk kendali aksi (control
       action) dan representasi perintah (command)


                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                Created
By Arfianti




                                 Gambar . Desain dialog




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                  Created
By Arfianti




  Prinsip yang digunakan dalam desain dialog adalah membagi
  sistem menjadi beberapa bagian yang disebut modul (module).
  Dalam mendesain sebuah dialog diperlukan deskripsi yang
  terpisah dari program secara keseluruhan. Ada empat alasan
  utama penggunaan deskripsi pemisahan dialog :
  1. Mudah dianalisis
  2. Pemisahan elemen interface dari semantik
  3. Bisa dilakukan sebelum program ditulis dan memberi
       dampak pada desain program
  4. Kadang menggunakan prototipe tool


                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                Created
By Arfianti




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                  Created
By Arfianti



     Notasi diagramatik merupakan bentuk yang paling sering
    digunakan dalam desain dialog. Kelebihan dari bentuk ini
  adalah memungkinkan desainer untuk melihat secara sekilas
   struktur dialog. Namun kadangkala sulit untuk menjelaskan
   struktur dialog yang lebih luas dan kompleks. Ada 5 metode
           yang digunakan untuk notasi dragmatik, yaitu :
 1. State transition network
 2. Petri nets
 3. Herel`s state charts
 4. Flow diagrams
 5. Jackson structured design diagrams

                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                 Created
By Arfianti




  STN ini digunakan sejak tahun 1940-an. Metode ini biasanya
  menggunakan circle atau state yang dihubungkan satu
  dengan yang lain dengan anak panah yang menandakan
  suatu aksi atau kejadian. Aturan yang mungkin untuk STN
  adalah :
  1. Dimulai dari START state
  2. State tengah berhubungan dengan arah panah
  3. State kadang iterate
  4. State mungkin meliputi pilihan user
  5. FINISH state

                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                Created
By Arfianti




                          Gambar. State transition network




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                     Created
By Arfianti



 Dari gambar tersebut kita dapat menyim[ulkan bahwa STN
 dapat merepresentasikan beberapa hal yang terkait dengan
 dialog :
 1. Urutan (sequence) dari aksi yang dilakukan user dan
      respons yang diberikan oleh sistem.
 2. Pilihan bagi user (choice) : contoh, dari kondisi menu, user
      dapat memilih circle sehingga sistem berpindah ke kondisi
      circle 1 dan pilihan circle pada menu di highlight.
 3. Iterasi (iteration): contoh, pada kondisi line-2, transisi
      dapat kembali kekondisi line-2 jika user menambahkan titik
      baru pada polyline dan akan berpindah kekondisi finish
      hingga user melakukan double klik.
                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                 Created
By Arfianti



 Pada hierarki STN, pengaturan dialog yang lebih kompleks
 dan penamaan sub-dialog adalah seperti contoh dibawah ini :




                       Gambar. Permasalahan pada STN 1



                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                               Created
By Arfianti




  Petri net merupakan salah satu formulasi lama pada ilmu
  komputer, merupakan suatu penalaran tentang kesamaan
  aktivitas. Sistem bisa mempunyai lebih dari satu kondisi pada
  waktu       yang      sama       dan      sering       digunakan   untuk
  menggambarkan interaksi berbasis web client.
  Petri net menggambarkan suatu interaksi dengan diahram alir
  yang berhubungan dengan :
  1. Place : suatu bit seperti state STN
  2. Transition : suatu biy seperti panah
  3. Counters : berada pada place (state tertentu)

                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                  Created
By Arfianti




     Kartu kondisi heral dapat dogolongkan sebagai kelompo

   STN. Diagram ini dibangun untuk menspesifikasikan secara

           visual sistem reaktif yang kompleks dan mampu

     mengakomodasi masalah seperti konkurensi dan escape.

       Diagram ini memiliki struktur hierarki dengan karakter

             diagram tunggal yang membagi elemen yang

            merepresentasikan kondisi alternatif dan yang

                 merepresentasikan aktivitas konkuren.
                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                Created
By Arfianti




                           Gambar. Heral`s state charts




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                   Created
By Arfianti




    Flowchart sama dengan STN dan juga mempunyai masalah

   yang sama. Flowchart sangat baik untuk menjelaskan dialog

      yang sederhana. Kotak-kotak merepresentasikan suatu

    keputusan atau proses dari setiap kondisi. Pada flowchart,

  proses atau pengambilan keputusan sangat sedikit dibanding

           program diagram flow. Bentuk-bentuk flowchart

    merepresentasikan proses atau keputusan sehingga tidak

                  ekuivalen dengan kondisi pada STN.
                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                             Created
By Arfianti



 Bentuk-bentuk dari flowchart adalah sebagai berikut :

     Proses              Decision                Stored          Manual
                                                  data            Input



    Document                                  Predefinec
                          Data                                  Display
                                                process




      Interna              Direct                             Paper tape
                            data                  Card
      storage




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                   Created
By Arfianti




   Diagram JSD (Jackson Structured Design) telah digunakan

   untuk berbagai aspek dari analisis tugas dan notasi dialog.

   Seperti halnya flowchart, JSD memiliki kelebihan, yaitu

   bahwa model ini telah dikenal luas oleh para pemrogram.




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Interaksi Manusia dan Komputer                                Created
By Arfianti




                                 Gambar. Diagram JSD




                 Pendidikan Teknik Informatika dan Komputer
                 Universitas Negeri Makassar
Desain dan notasi dialog

More Related Content

What's hot

Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
KuliahKita
 
Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)
Farichah Riha
 
Kecakapan antar personal (kap)
Kecakapan antar personal (kap)Kecakapan antar personal (kap)
Kecakapan antar personal (kap)
Irvan Hizbullah
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
Gunawan Manalu
 
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBO
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBOContext Free Grammar (CFG) Bagian 2 - Materi 7 - TBO
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBO
ahmad haidaroh
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
zachrison htg
 
Analisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik KompilasiAnalisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik Kompilasi
ahmad haidaroh
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Mining
dedidarwis
 
Algoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekAlgoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendek
Laili Wahyunita
 
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)
Meda Aji Saputro
 
Pengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESAPengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESA
Fajar Sany
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatan
Olbers Letfaar
 
Kriptografi - Stream Cipher
Kriptografi - Stream CipherKriptografi - Stream Cipher
Kriptografi - Stream Cipher
KuliahKita
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar KriptografiRoziq Bahtiar
 
Interaksi Manusia Dan Komputer 6
Interaksi Manusia Dan Komputer 6Interaksi Manusia Dan Komputer 6
Interaksi Manusia Dan Komputer 6
Hide Maru
 
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Adam Mukharil Bachtiar
 
Arsitektur desain data pada RPL
Arsitektur desain data pada RPLArsitektur desain data pada RPL
Arsitektur desain data pada RPL
ari alfian
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunak
f' yagami
 
Ppt multimedia pembelajaran indah
Ppt multimedia pembelajaran indahPpt multimedia pembelajaran indah
Ppt multimedia pembelajaran indah
Indah Syahir
 

What's hot (20)

Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
Matematika Diskrit - 05 rekursi dan relasi rekurens - 01
 
Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)Kecerdasan Buatan (AI)
Kecerdasan Buatan (AI)
 
Kecakapan antar personal (kap)
Kecakapan antar personal (kap)Kecakapan antar personal (kap)
Kecakapan antar personal (kap)
 
Intermediate code kode antara
Intermediate code   kode antaraIntermediate code   kode antara
Intermediate code kode antara
 
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBO
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBOContext Free Grammar (CFG) Bagian 2 - Materi 7 - TBO
Context Free Grammar (CFG) Bagian 2 - Materi 7 - TBO
 
Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)Graf ( Matematika Diskrit)
Graf ( Matematika Diskrit)
 
Analisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik KompilasiAnalisis Semantik - P 6 Teknik Kompilasi
Analisis Semantik - P 6 Teknik Kompilasi
 
Proses Data Mining
Proses Data MiningProses Data Mining
Proses Data Mining
 
Algoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendekAlgoritma pencarian lintasan jalur terpendek
Algoritma pencarian lintasan jalur terpendek
 
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)
CONTOH PROPOSAL PKM-GAGASAN TERTULIS (PKM-GT) (DIDANAI DIKTI 2017)
 
Pengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESAPengertian AGP, PCI, ISA, EISA dan VESA
Pengertian AGP, PCI, ISA, EISA dan VESA
 
Mp 4 mode-pengalamatan
Mp 4 mode-pengalamatanMp 4 mode-pengalamatan
Mp 4 mode-pengalamatan
 
Kriptografi - Stream Cipher
Kriptografi - Stream CipherKriptografi - Stream Cipher
Kriptografi - Stream Cipher
 
5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi5 Macam Metode Dasar Kriptografi
5 Macam Metode Dasar Kriptografi
 
Interaksi Manusia Dan Komputer 6
Interaksi Manusia Dan Komputer 6Interaksi Manusia Dan Komputer 6
Interaksi Manusia Dan Komputer 6
 
Analisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic ProgrammingAnalisis Algoritma - Strategi Algoritma Dynamic Programming
Analisis Algoritma - Strategi Algoritma Dynamic Programming
 
Arsitektur desain data pada RPL
Arsitektur desain data pada RPLArsitektur desain data pada RPL
Arsitektur desain data pada RPL
 
Rpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunakRpl 5-perencanaan proyek perangkat lunak
Rpl 5-perencanaan proyek perangkat lunak
 
Ppt multimedia pembelajaran indah
Ppt multimedia pembelajaran indahPpt multimedia pembelajaran indah
Ppt multimedia pembelajaran indah
 
Bab 2 - Sekilas Tentang Proyek
Bab 2 - Sekilas Tentang ProyekBab 2 - Sekilas Tentang Proyek
Bab 2 - Sekilas Tentang Proyek
 

Similar to Desain dan notasi dialog

Model sistem
Model sistemModel sistem
Model sistem
arfianti
 
Model sistem
Model sistemModel sistem
Model sistem
arfianti
 
Model pengguna
Model penggunaModel pengguna
Model penggunaarfianti
 
Interaksi
InteraksiInteraksi
Interaksi
arfianti
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
mutmainnamaruru
 
Paradigma,proses desain dan rekayasa daya guna
Paradigma,proses desain dan rekayasa daya gunaParadigma,proses desain dan rekayasa daya guna
Paradigma,proses desain dan rekayasa daya guna
Shary Armonitha
 
INTERAKSI MANUSIA DAN KOMPUTER ZIDDAN DAN WILDAN.pptx
INTERAKSI MANUSIA DAN KOMPUTER ZIDDAN DAN WILDAN.pptxINTERAKSI MANUSIA DAN KOMPUTER ZIDDAN DAN WILDAN.pptx
INTERAKSI MANUSIA DAN KOMPUTER ZIDDAN DAN WILDAN.pptx
DenyWibowo6
 
Interaksi Manusia dan Komputer
Interaksi Manusia dan KomputerInteraksi Manusia dan Komputer
Interaksi Manusia dan Komputer
Fandi Rahmat
 
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
MULTIMEDIA 'n BROADCASTING SMKN 1 PUNGGING MOJOKERTO
 
Interaksi
InteraksiInteraksi
Interaksi
Shary Armonitha
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
Miftahul Khair N
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusi
arfianti
 
02. Analisis Keterkaitan CP dan TP - Gurumapel.com.docx
02. Analisis Keterkaitan CP dan TP - Gurumapel.com.docx02. Analisis Keterkaitan CP dan TP - Gurumapel.com.docx
02. Analisis Keterkaitan CP dan TP - Gurumapel.com.docx
PUTRASANJAYA20
 
Daya guna
Daya gunaDaya guna
Daya guna
arfianti
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiarfianti
 
LK 0.1 Lembar Kerja Belajar MandirI Modul 1 - 6_Setiyo Eko Budiyono.pdf
LK 0.1 Lembar Kerja Belajar MandirI Modul 1 - 6_Setiyo Eko Budiyono.pdfLK 0.1 Lembar Kerja Belajar MandirI Modul 1 - 6_Setiyo Eko Budiyono.pdf
LK 0.1 Lembar Kerja Belajar MandirI Modul 1 - 6_Setiyo Eko Budiyono.pdf
SetiyoEkoBudiyono
 
bab 2 & 3.docx
bab 2 & 3.docxbab 2 & 3.docx
bab 2 & 3.docx
AfaRanggitaPrasticas1
 

Similar to Desain dan notasi dialog (20)

Model sistem
Model sistemModel sistem
Model sistem
 
Model sistem
Model sistemModel sistem
Model sistem
 
Model pengguna
Model penggunaModel pengguna
Model pengguna
 
Interaksi
InteraksiInteraksi
Interaksi
 
Interaksi
InteraksiInteraksi
Interaksi
 
Pertemuan 6
Pertemuan 6Pertemuan 6
Pertemuan 6
 
Paradigma,proses desain dan rekayasa daya guna
Paradigma,proses desain dan rekayasa daya gunaParadigma,proses desain dan rekayasa daya guna
Paradigma,proses desain dan rekayasa daya guna
 
INTERAKSI MANUSIA DAN KOMPUTER ZIDDAN DAN WILDAN.pptx
INTERAKSI MANUSIA DAN KOMPUTER ZIDDAN DAN WILDAN.pptxINTERAKSI MANUSIA DAN KOMPUTER ZIDDAN DAN WILDAN.pptx
INTERAKSI MANUSIA DAN KOMPUTER ZIDDAN DAN WILDAN.pptx
 
Interaksi Manusia dan Komputer
Interaksi Manusia dan KomputerInteraksi Manusia dan Komputer
Interaksi Manusia dan Komputer
 
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
Memahami perancangan alur multimedia interaktif berbasis halaman web dan medi...
 
Imk
ImkImk
Imk
 
Interaksi
InteraksiInteraksi
Interaksi
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputer
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusi
 
02. Analisis Keterkaitan CP dan TP - Gurumapel.com.docx
02. Analisis Keterkaitan CP dan TP - Gurumapel.com.docx02. Analisis Keterkaitan CP dan TP - Gurumapel.com.docx
02. Analisis Keterkaitan CP dan TP - Gurumapel.com.docx
 
Daya guna
Daya gunaDaya guna
Daya guna
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasi
 
Groupware
GroupwareGroupware
Groupware
 
LK 0.1 Lembar Kerja Belajar MandirI Modul 1 - 6_Setiyo Eko Budiyono.pdf
LK 0.1 Lembar Kerja Belajar MandirI Modul 1 - 6_Setiyo Eko Budiyono.pdfLK 0.1 Lembar Kerja Belajar MandirI Modul 1 - 6_Setiyo Eko Budiyono.pdf
LK 0.1 Lembar Kerja Belajar MandirI Modul 1 - 6_Setiyo Eko Budiyono.pdf
 
bab 2 & 3.docx
bab 2 & 3.docxbab 2 & 3.docx
bab 2 & 3.docx
 

More from arfianti

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusi
arfianti
 
Evolusi sistem terdistribusi
Evolusi sistem terdistribusiEvolusi sistem terdistribusi
Evolusi sistem terdistribusi
arfianti
 
Konsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusiKonsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusi
arfianti
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusiarfianti
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
arfianti
 
Client server
Client serverClient server
Client server
arfianti
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client server
arfianti
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client serverarfianti
 
Protokol sister berbasis internet
Protokol sister berbasis internetProtokol sister berbasis internet
Protokol sister berbasis internetarfianti
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringanarfianti
 
Pemrograman internet
Pemrograman internetPemrograman internet
Pemrograman internet
arfianti
 
Pemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverPemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverarfianti
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasi
arfianti
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client serverarfianti
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client serverarfianti
 
Pemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverPemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverarfianti
 
Pert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverPert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client server
arfianti
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rplarfianti
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunakarfianti
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyek
arfianti
 

More from arfianti (20)

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusi
 
Evolusi sistem terdistribusi
Evolusi sistem terdistribusiEvolusi sistem terdistribusi
Evolusi sistem terdistribusi
 
Konsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusiKonsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusi
 
Proses, objek dan layanan distribusi
Proses, objek dan layanan distribusiProses, objek dan layanan distribusi
Proses, objek dan layanan distribusi
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Client server
Client serverClient server
Client server
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client server
 
Sistem operasi client server
Sistem operasi client serverSistem operasi client server
Sistem operasi client server
 
Protokol sister berbasis internet
Protokol sister berbasis internetProtokol sister berbasis internet
Protokol sister berbasis internet
 
Sistem manajemen jaringan
Sistem manajemen jaringanSistem manajemen jaringan
Sistem manajemen jaringan
 
Pemrograman internet
Pemrograman internetPemrograman internet
Pemrograman internet
 
Pemrograman basis data internet dan client server
Pemrograman basis data internet dan client serverPemrograman basis data internet dan client server
Pemrograman basis data internet dan client server
 
Status, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasiStatus, analisi event dan dukungan implementasi
Status, analisi event dan dukungan implementasi
 
Manajemen client server
Manajemen client serverManajemen client server
Manajemen client server
 
Sistem keamanan client server
Sistem keamanan client serverSistem keamanan client server
Sistem keamanan client server
 
Pemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client serverPemeliharaan dan pengujian client server
Pemeliharaan dan pengujian client server
 
Pert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client serverPert16 pemeliharaan dan pengujian client server
Pert16 pemeliharaan dan pengujian client server
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rpl
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunak
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyek
 

Desain dan notasi dialog

  • 1.
  • 2. Interaksi Manusia dan Komputer Created By Arfianti Suatu dialog terkait dengan semantik atau apa yang dikerjakan oleh sistem dan presentasi atau bagaimana sistem ditampilkan. Pengertian dialog adalah sebagai berikut : 1. Umum : Dialog adalah proses komunikasi antara dua atau lebih agen. Dalam dialog, makna harus dipertimbangkan agar memenuhi kaaidah semantis dan pragmatis. 2. IMK : Dialog adalah pertukaran instruksi dan informasi yang mengambil tempat antara user dan sistem komputer. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 3. Interaksi Manusia dan Komputer Created By Arfianti Notasi dialog pada IMK terdiri dari dua model, yaitu : 1. Dragmatik : state transition networks (jaringan transisi kondisi atau status), flow chart (diagram alir) dan diagram JSD. 2. Tekstual : Formal grammars (tata bahasa formal), production rules (aturan produksi) dan CSP. Pada dasarnya gaya interaksi pada dialog menggunakan sistem tanya jawab. Sistem memerlukan input dari user dan sistem akan menjawab apa kebutuhan dari user Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 4. Interaksi Manusia dan Komputer Created By Arfianti Agar user mengerti cara berkomunikasi dengan sistem maka user perlu memahami bahasa komputer. Pada IMK dan komputer, bahasa komputer mempunyai tiga tingkatan : 1. Leksikal : merupakan tingkat yang paling rendah: bentuk ikon pada layar, tombol yang ditekan. Pada bahasa manusia, ekuivalen dengan bunyi dan ejaan suatu kata. 2. Sintaktik : urutann dan struktur input dari output. Pada bahasa manusia ekuivalen dengan tata bahasa dari suatu kalimat. 3. Semantik : makna dari percakapan yang berhubungan dengan pengaruhnya pada str uktur data internal komputer. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 5. Interaksi Manusia dan Komputer Created By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 6. Interaksi Manusia dan Komputer Created By Arfianti Struktur dialog manusia kadang dipengaruhi oleh emosi, situasi, serta berbagai faktor lain. Oleh karena itu struktur dialog manusia mengandung ketidak konsistenan. Berbeda dengan dialog antar manusia pada umumnya, dialog dengan komputer biasanya terstruktur dan terbatas. Ada beberapa hal yang perlu diperhatikan dalam perancangan dialog, yaitu : a. Rangakaian dialog menggambarakan struktur tugas. b. Beberapa rangkaian dialog tambahan digunakan untuk user support, seperti help system c. Rangkaian dialog diurutkan sesuai struktur tugas. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 7. Interaksi Manusia dan Komputer Created By Arfianti Umumnya akses pengguna(user access) bukan merupakan bagian dari deskripsi trugas (task description) tetapi harus disertakan kedalam sistem yang baru. Ada empat hal utama dalam desain yang harus diperhatikan dalam GUI methapor : 1. Pemilihan dan representasi conceptual methapor 2. Representasi objek interaktif dalam methapor 3. Perancangan manipulasi untuk mengimplementasikan aksi user 4. Desain micro-metaphors untuk kendali aksi (control action) dan representasi perintah (command) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 8. Interaksi Manusia dan Komputer Created By Arfianti Gambar . Desain dialog Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 9. Interaksi Manusia dan Komputer Created By Arfianti Prinsip yang digunakan dalam desain dialog adalah membagi sistem menjadi beberapa bagian yang disebut modul (module). Dalam mendesain sebuah dialog diperlukan deskripsi yang terpisah dari program secara keseluruhan. Ada empat alasan utama penggunaan deskripsi pemisahan dialog : 1. Mudah dianalisis 2. Pemisahan elemen interface dari semantik 3. Bisa dilakukan sebelum program ditulis dan memberi dampak pada desain program 4. Kadang menggunakan prototipe tool Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 10. Interaksi Manusia dan Komputer Created By Arfianti Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 11. Interaksi Manusia dan Komputer Created By Arfianti Notasi diagramatik merupakan bentuk yang paling sering digunakan dalam desain dialog. Kelebihan dari bentuk ini adalah memungkinkan desainer untuk melihat secara sekilas struktur dialog. Namun kadangkala sulit untuk menjelaskan struktur dialog yang lebih luas dan kompleks. Ada 5 metode yang digunakan untuk notasi dragmatik, yaitu : 1. State transition network 2. Petri nets 3. Herel`s state charts 4. Flow diagrams 5. Jackson structured design diagrams Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 12. Interaksi Manusia dan Komputer Created By Arfianti STN ini digunakan sejak tahun 1940-an. Metode ini biasanya menggunakan circle atau state yang dihubungkan satu dengan yang lain dengan anak panah yang menandakan suatu aksi atau kejadian. Aturan yang mungkin untuk STN adalah : 1. Dimulai dari START state 2. State tengah berhubungan dengan arah panah 3. State kadang iterate 4. State mungkin meliputi pilihan user 5. FINISH state Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 13. Interaksi Manusia dan Komputer Created By Arfianti Gambar. State transition network Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 14. Interaksi Manusia dan Komputer Created By Arfianti Dari gambar tersebut kita dapat menyim[ulkan bahwa STN dapat merepresentasikan beberapa hal yang terkait dengan dialog : 1. Urutan (sequence) dari aksi yang dilakukan user dan respons yang diberikan oleh sistem. 2. Pilihan bagi user (choice) : contoh, dari kondisi menu, user dapat memilih circle sehingga sistem berpindah ke kondisi circle 1 dan pilihan circle pada menu di highlight. 3. Iterasi (iteration): contoh, pada kondisi line-2, transisi dapat kembali kekondisi line-2 jika user menambahkan titik baru pada polyline dan akan berpindah kekondisi finish hingga user melakukan double klik. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 15. Interaksi Manusia dan Komputer Created By Arfianti Pada hierarki STN, pengaturan dialog yang lebih kompleks dan penamaan sub-dialog adalah seperti contoh dibawah ini : Gambar. Permasalahan pada STN 1 Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 16. Interaksi Manusia dan Komputer Created By Arfianti Petri net merupakan salah satu formulasi lama pada ilmu komputer, merupakan suatu penalaran tentang kesamaan aktivitas. Sistem bisa mempunyai lebih dari satu kondisi pada waktu yang sama dan sering digunakan untuk menggambarkan interaksi berbasis web client. Petri net menggambarkan suatu interaksi dengan diahram alir yang berhubungan dengan : 1. Place : suatu bit seperti state STN 2. Transition : suatu biy seperti panah 3. Counters : berada pada place (state tertentu) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 17. Interaksi Manusia dan Komputer Created By Arfianti Kartu kondisi heral dapat dogolongkan sebagai kelompo STN. Diagram ini dibangun untuk menspesifikasikan secara visual sistem reaktif yang kompleks dan mampu mengakomodasi masalah seperti konkurensi dan escape. Diagram ini memiliki struktur hierarki dengan karakter diagram tunggal yang membagi elemen yang merepresentasikan kondisi alternatif dan yang merepresentasikan aktivitas konkuren. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 18. Interaksi Manusia dan Komputer Created By Arfianti Gambar. Heral`s state charts Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 19. Interaksi Manusia dan Komputer Created By Arfianti Flowchart sama dengan STN dan juga mempunyai masalah yang sama. Flowchart sangat baik untuk menjelaskan dialog yang sederhana. Kotak-kotak merepresentasikan suatu keputusan atau proses dari setiap kondisi. Pada flowchart, proses atau pengambilan keputusan sangat sedikit dibanding program diagram flow. Bentuk-bentuk flowchart merepresentasikan proses atau keputusan sehingga tidak ekuivalen dengan kondisi pada STN. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 20. Interaksi Manusia dan Komputer Created By Arfianti Bentuk-bentuk dari flowchart adalah sebagai berikut : Proses Decision Stored Manual data Input Document Predefinec Data Display process Interna Direct Paper tape data Card storage Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 21. Interaksi Manusia dan Komputer Created By Arfianti Diagram JSD (Jackson Structured Design) telah digunakan untuk berbagai aspek dari analisis tugas dan notasi dialog. Seperti halnya flowchart, JSD memiliki kelebihan, yaitu bahwa model ini telah dikenal luas oleh para pemrogram. Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar
  • 22. Interaksi Manusia dan Komputer Created By Arfianti Gambar. Diagram JSD Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar