SlideShare une entreprise Scribd logo
1  sur  23
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

Contenu connexe

Tendances

Interaksi Manusia dan Komputer : Conceptual Model
Interaksi Manusia dan Komputer : Conceptual ModelInteraksi Manusia dan Komputer : Conceptual Model
Interaksi Manusia dan Komputer : Conceptual ModelEko Kurniawan Khannedy
 
Evolusi Antarmuka Komputer
Evolusi Antarmuka KomputerEvolusi Antarmuka Komputer
Evolusi Antarmuka KomputerAndhi Pratama
 
PM Scope Management Plan
PM Scope Management PlanPM Scope Management Plan
PM Scope Management PlanBagus Wahyu
 
Uml(unified modelling language)
Uml(unified modelling language)Uml(unified modelling language)
Uml(unified modelling language)Adola Silaban
 
ATP KONSENTRASI DKV.doc
ATP KONSENTRASI DKV.docATP KONSENTRASI DKV.doc
ATP KONSENTRASI DKV.docKalsumKalsum1
 
Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahDinilOctav
 
Analisis tugas
Analisis tugasAnalisis tugas
Analisis tugasarfianti
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiStemada Kediri
 
SE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat LunakSE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat LunakRiza Nurman
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxTaufikHidayat8361
 
PM Project communication management plan
PM Project communication management planPM Project communication management plan
PM Project communication management planBagus Wahyu
 
Rpl 012 - perancangan berorientasi objek
Rpl   012 - perancangan berorientasi objekRpl   012 - perancangan berorientasi objek
Rpl 012 - perancangan berorientasi objekFebriyani Syafri
 
Perencanaan Sistem.ppt
Perencanaan Sistem.pptPerencanaan Sistem.ppt
Perencanaan Sistem.pptNida982231
 
Pemrograman Delphi dgn SQL Server
Pemrograman Delphi dgn SQL ServerPemrograman Delphi dgn SQL Server
Pemrograman Delphi dgn SQL ServerNurdin Al-Azies
 
Materi Augmented Reality
Materi Augmented RealityMateri Augmented Reality
Materi Augmented RealityFajar Baskoro
 

Tendances (20)

4. pengembangan sim
4. pengembangan sim4. pengembangan sim
4. pengembangan sim
 
Interaksi Manusia dan Komputer : Conceptual Model
Interaksi Manusia dan Komputer : Conceptual ModelInteraksi Manusia dan Komputer : Conceptual Model
Interaksi Manusia dan Komputer : Conceptual Model
 
Evolusi Antarmuka Komputer
Evolusi Antarmuka KomputerEvolusi Antarmuka Komputer
Evolusi Antarmuka Komputer
 
PM Scope Management Plan
PM Scope Management PlanPM Scope Management Plan
PM Scope Management Plan
 
Uml(unified modelling language)
Uml(unified modelling language)Uml(unified modelling language)
Uml(unified modelling language)
 
ATP KONSENTRASI DKV.doc
ATP KONSENTRASI DKV.docATP KONSENTRASI DKV.doc
ATP KONSENTRASI DKV.doc
 
Contoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolahContoh skpl-software-manajemen-sekolah
Contoh skpl-software-manajemen-sekolah
 
Analisis tugas
Analisis tugasAnalisis tugas
Analisis tugas
 
Tahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasiTahapan analisis dan perancangan sistem informasi
Tahapan analisis dan perancangan sistem informasi
 
SE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat LunakSE - Chapter 9 Pemeliharaan Perangkat Lunak
SE - Chapter 9 Pemeliharaan Perangkat Lunak
 
Materi ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptxMateri ERD (Entity Relationship Diagram).pptx
Materi ERD (Entity Relationship Diagram).pptx
 
Notasi dialog dan desain
Notasi dialog dan desainNotasi dialog dan desain
Notasi dialog dan desain
 
PM Project communication management plan
PM Project communication management planPM Project communication management plan
PM Project communication management plan
 
PPT-ANIMASI MACROMEDIAFLASH-8
PPT-ANIMASI MACROMEDIAFLASH-8PPT-ANIMASI MACROMEDIAFLASH-8
PPT-ANIMASI MACROMEDIAFLASH-8
 
Transformasi informasi
Transformasi informasiTransformasi informasi
Transformasi informasi
 
Rpl 012 - perancangan berorientasi objek
Rpl   012 - perancangan berorientasi objekRpl   012 - perancangan berorientasi objek
Rpl 012 - perancangan berorientasi objek
 
Lkpd desain grafis dan percetakan
Lkpd desain grafis dan percetakanLkpd desain grafis dan percetakan
Lkpd desain grafis dan percetakan
 
Perencanaan Sistem.ppt
Perencanaan Sistem.pptPerencanaan Sistem.ppt
Perencanaan Sistem.ppt
 
Pemrograman Delphi dgn SQL Server
Pemrograman Delphi dgn SQL ServerPemrograman Delphi dgn SQL Server
Pemrograman Delphi dgn SQL Server
 
Materi Augmented Reality
Materi Augmented RealityMateri Augmented Reality
Materi Augmented Reality
 

Similaire à Desain dan notasi dialog

Model sistem
Model sistemModel sistem
Model sistemarfianti
 
Model sistem
Model sistemModel sistem
Model sistemarfianti
 
Model pengguna
Model penggunaModel pengguna
Model penggunaarfianti
 
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 gunaShary Armonitha
 
Interaksi Manusia dan Komputer
Interaksi Manusia dan KomputerInteraksi Manusia dan Komputer
Interaksi Manusia dan KomputerFandi Rahmat
 
Interaksi manusia dan komputer
Interaksi manusia dan komputerInteraksi manusia dan komputer
Interaksi manusia dan komputerMiftahul Khair N
 
Pemrograman sistem teristribusi
Pemrograman sistem teristribusiPemrograman sistem teristribusi
Pemrograman sistem teristribusiarfianti
 
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.docxPUTRASANJAYA20
 
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.pdfSetiyoEkoBudiyono
 
Interaksi manusia dan komputer jaringan 88.pptx
Interaksi manusia dan komputer jaringan 88.pptxInteraksi manusia dan komputer jaringan 88.pptx
Interaksi manusia dan komputer jaringan 88.pptxiisistriyah23
 

Similaire à 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
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
 
Interaksi manusia dan komputer jaringan 88.pptx
Interaksi manusia dan komputer jaringan 88.pptxInteraksi manusia dan komputer jaringan 88.pptx
Interaksi manusia dan komputer jaringan 88.pptx
 

Plus de arfianti

Bergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiBergerak menuju s istem terdistribusi
Bergerak menuju s istem terdistribusiarfianti
 
Evolusi sistem terdistribusi
Evolusi sistem terdistribusiEvolusi sistem terdistribusi
Evolusi sistem terdistribusiarfianti
 
Konsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusiKonsep dasar sistem terdistribusi
Konsep dasar sistem terdistribusiarfianti
 
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 serverarfianti
 
Client server
Client serverClient server
Client serverarfianti
 
Arsitektur client server
Arsitektur client serverArsitektur client server
Arsitektur client serverarfianti
 
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 internetarfianti
 
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 implementasiarfianti
 
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 serverarfianti
 
Pengantar rpl
Pengantar rplPengantar rpl
Pengantar rplarfianti
 
Tim perangkat lunak
Tim perangkat lunakTim perangkat lunak
Tim perangkat lunakarfianti
 
Manajemen proyek
Manajemen proyekManajemen proyek
Manajemen proyekarfianti
 

Plus de 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