keunggulan GUI, CLI, dan VUI


 Keunggulan dari sebuah Interface.
a.    GUI (Graphical User Interface)
GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan system operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pounting device) seperti mouse atau track ball. Elemen-elemen unta dari GUI bisa diringkas dalam konsep WIMP (window, icon, menu, pointing device).
GUI memberikan keuntungan seperti:
-            Gampang dipelajari oleh pengguna yang pengalaman dalam menggunakan
komputer cukup minim.
-            Berpindah dari satu layar ke layar yang lain tanpa kehilangan informasi
dimungkinkan.
-            Akses penuh pada layar dengan segera untuk beberapa macam tugas/keperluan.
b.    CLI (Command Line Interface)
CLI adalah tipe antar muka dimana pengguna berinteraksi dengan system operasi melalui text-terminal. Pengguna menjalankan perintah dan program di system operasi tersebut dengan mengetikkan baris-baris tertentu. Meskipun konsepnya sama, tiap-tiap system operasi memiliki nama atau istilah yang berbeda bentuk CLI-nya. Contonya UNIX memberi nama untu CLI-nya dengan nama bash, ash, ksk, dan lain-lain. Microsoft Disk Operating System (MS-DOS) memberikan nama command.com, atau Command Prompt untuk CLI-nya.
CLI memberi keuntungan seperti :
-            Perintah diketikan langsung pada system. Misal UNIX, DOS command.
-            Bisa diterapkan pada terminal yang murah. 
-            Kombinasi perintah bisa dilakukan. Misal copy file dan rename nama file. 
-            Tidak membutuhkan memory yang besar 
-            Dapat melakukan proses atau pekerjaan yang tidak dapat dilakukan oleh interface berbasis GUI. 
-            Dapat mengembalikan kejadian aplikasi yang error 
-            Pengguna cukup memberikan perintah pada layar berbasis teks sederhana yang ditandai
c.    VUI (Voice User Interface)
Aplikasi Antarmuka Suara Pengguna atau Voice User Interface (VUI) yang menggunakan teknologi pengenalan ucapan dimana pengendalian saklar lampu. Misalnya, tidak dilakukan secara manual dengan menggerakkkan saklar tetapi cukup mengeluarkan parintah dalam bentuk ucapan sebagai saklarnya. Metode ini membantu manusia yang secara fisik tidak dapat menggerakkan saklar karena cacat pada tangan. Penerapan VUI ini tidak hanya untuk lampu saja tetapi bisa juga untuk aplikasi-aplikasi control yang lain.
-            Tingkat keamanan cukup tinggi.
-            Mempermudah bagi yang memiliki masalah dengan penglihatan.
-            Dapat menerima bahasa dari berbagai negara .
-            Sebagai interface alternative yang cukup handal.
-            Sangat berguna jika tangan user sibuk sehingga sulit menggunakan GUI atau CLI.
-            Memiliki Mobilitas yang tinggi, yaitu jika User membutuhkan mobilitas maka VUI sangat cocok dan sangat handal.
-            Memiliki kesan lebih canggih dan modern ketimbang GUI atau CLI.

keunggulan GUI, CLI, dan VUI


 Keunggulan dari sebuah Interface.
a.    GUI (Graphical User Interface)
GUI adalah tipe antarmuka yang digunakan oleh pengguna untuk berinteraksi dengan system operasi melalui gambar-gambar grafik, ikon, menu, dan menggunakan perangkat penunjuk ( pounting device) seperti mouse atau track ball. Elemen-elemen unta dari GUI bisa diringkas dalam konsep WIMP (window, icon, menu, pointing device).
GUI memberikan keuntungan seperti:
-            Gampang dipelajari oleh pengguna yang pengalaman dalam menggunakan
komputer cukup minim.
-            Berpindah dari satu layar ke layar yang lain tanpa kehilangan informasi
dimungkinkan.
-            Akses penuh pada layar dengan segera untuk beberapa macam tugas/keperluan.
b.    CLI (Command Line Interface)
CLI adalah tipe antar muka dimana pengguna berinteraksi dengan system operasi melalui text-terminal. Pengguna menjalankan perintah dan program di system operasi tersebut dengan mengetikkan baris-baris tertentu. Meskipun konsepnya sama, tiap-tiap system operasi memiliki nama atau istilah yang berbeda bentuk CLI-nya. Contonya UNIX memberi nama untu CLI-nya dengan nama bash, ash, ksk, dan lain-lain. Microsoft Disk Operating System (MS-DOS) memberikan nama command.com, atau Command Prompt untuk CLI-nya.
CLI memberi keuntungan seperti :
-            Perintah diketikan langsung pada system. Misal UNIX, DOS command.
-            Bisa diterapkan pada terminal yang murah. 
-            Kombinasi perintah bisa dilakukan. Misal copy file dan rename nama file. 
-            Tidak membutuhkan memory yang besar 
-            Dapat melakukan proses atau pekerjaan yang tidak dapat dilakukan oleh interface berbasis GUI. 
-            Dapat mengembalikan kejadian aplikasi yang error 
-            Pengguna cukup memberikan perintah pada layar berbasis teks sederhana yang ditandai
c.    VUI (Voice User Interface)
Aplikasi Antarmuka Suara Pengguna atau Voice User Interface (VUI) yang menggunakan teknologi pengenalan ucapan dimana pengendalian saklar lampu. Misalnya, tidak dilakukan secara manual dengan menggerakkkan saklar tetapi cukup mengeluarkan parintah dalam bentuk ucapan sebagai saklarnya. Metode ini membantu manusia yang secara fisik tidak dapat menggerakkan saklar karena cacat pada tangan. Penerapan VUI ini tidak hanya untuk lampu saja tetapi bisa juga untuk aplikasi-aplikasi control yang lain.
-            Tingkat keamanan cukup tinggi.
-            Mempermudah bagi yang memiliki masalah dengan penglihatan.
-            Dapat menerima bahasa dari berbagai negara .
-            Sebagai interface alternative yang cukup handal.
-            Sangat berguna jika tangan user sibuk sehingga sulit menggunakan GUI atau CLI.
-            Memiliki Mobilitas yang tinggi, yaitu jika User membutuhkan mobilitas maka VUI sangat cocok dan sangat handal.
-            Memiliki kesan lebih canggih dan modern ketimbang GUI atau CLI.

Interaksi manusia dan Komputer (UAS)


   Hal-hal yang harus diperhatikan dalam hal tata letak menu saat membangun sebuah Interface adalah :
a.         Judul
-            Menu Tunggal : Judul yang deskriptif
-            Menu Tree         : Nama pilihan harus sama dengan judul halaman yang dipanggil
Harus User Compability; User diahadapkan pada pilihan yang mudah dan proses berpikir user dipindahkan ke dalam interface.
b.         Penamaan Pilihan Menu
-            Gunakan peristilahan yang dikenal dan konsisten
-            Pastikan item dapat dibedakan dari pilihan lain
-            Gunakan pemilihan kata yang konsisten dan singkat.
-            Tempatkan kata kunci di kiri.
Konsistensi penempatan menu; maksudnya menu dan navigasi tidak boleh berubah-ubah letaknya di  masing-masing page.
Simbol harus sesuai dengan fungsi tombol.
c.         Tata Letak dan Desain Grafis
-            Perhatikan kendala seperti lebar dan tinggi layar, kecepatan tampil, character set, dan highlighting.
-            Buat pedoman/panduan untuk komponen-komponen: judul, penempatan item, petunjuk, pesan kesalahan, dan laporan status.
Komponen Antarmuka harus User Friendly; yaitu antarmuka yang bagus, mudah dioperasikan, mudah dipelajari, dan pengguna merasa senang menggunakan software tersebut.
Kesederhanaan, penempatan menu tidak boleh berlebihan, dibuat sesederhana mungkin baik ukuran, warna maupun ruang yang dibutuhkan.
Harus memahami atau disesuaikan dengan sifat & karakteristik, kebiasaan, persepsi dan pengolahan kognitif, keterampilam motorik pengguna.

UTS IMK

Nama : Nurul Khakimah
NIM : SIA201121
  1.  Interface (antar muka) adalah Hubungan antara pengguna (user) dengan program aplikasi pada komputer (software), atau yang biasa di kenal dengan GUI (Graphical User Interface). Antar muka atau Komunikasi tersebut harus bersifat User Friendly (ramah dengan pengguna) atau yang dimaksud dengan kemudahan pengguna dalam mengoperasikan komputer. 
  2. Prinsip Utama Interaksi Manusia dan Komputer
  •  User Compability 
           Interface seolah olah kenal atas sifat dan karakter user.
            DILARANG KERAS developer oriented.
  • Product Compability 
          Dapat menghasilkan sesuai dengan yang diharapkan atau sesuai sistem
            manual yang pernah berjalan.
  • Task Compability 
          User diahadapkan pada pilihan yang mudah dan proses berpikir
          user dipindahkan ke dalam interface.
  •  Work Flow Compability 
          User tidak boleh dibuat bingung atas urutan serta runtutan
           pekerjaan yang tidak benar.

  • Onsistency 
            Tidak diperkenankan terlalu ”kreatif” atas elemen-elemen
               interface yang diterapkan.
  •  Familiarity
            Manusia mudah mengingat atas apa yang sering dilihatnya.
            Gunakan elemen seperti icon yang sudah familiar.
  • Simplicity 
          User lebih suka iterface yang sederhana tidak berbelit belit namun berbobot.
  •  Direct Manipulation 
           User mempunyai rasa bosan, maka berharap ada media/tools
           yang dapat melakukan
            perubahan  pada interface.
  •  Control 
           User mempunyai tingkat konsentrasi berubah-ubah
           Berikan pengendali atas kejadian tersebut.
  •  WYSISWYG 
            User memperoleh informasi sesuai yang dilihat dilayar monitor.
  •  Flexibility 
           Adanya solusi lain dalam penyelesaian task, seperti hotkey.
  •  Responsive
            Reaksi tanggap cepat atas data inputan yang diberikan oleh user.
  •  Invisible Technology 
           Mempunyai kelebihan fitur lain yang berhubungan
           atau tidak berhubungan dengan fungsi.
  •  Robustness 
           Suasana bersahabat diciptakan dengan pesan-pesan yang baik.
  •  Protection 
           Berikan fitur kenyamanan atas kesalahan yang dilakukan oleh user.
            Seperti fitur recovery data.
  •  Easy of Learn Easy of Use
           User akan senang jika interface mudah dipelajari serta cepat digunakan.

3.       STN dan JSD Microsoft Paint.

        




















Tugas RD 2 (Nurul Khakimah,SIA201121)

TUGAS IMK 3


BERIKUT ADALAH BEBERAPA CONTOH ICON YANG BIASA DITEMUKAN PADA APLIKASI WEB, BROWSER DLL..























algoritma..........


NAMA    : NURUL KHAKIMAH
NIM        : SIA201121
UAS         : ALGORITMA DAN PEMROGRAMAN
SMT        : 1

USES WINCRT;
VAR
NAMA : ARRAY[1..10] OF STRING[25];
GOL : ARRAY[1..10] OF STRING[5];
STATUS: ARRAY[1..10] OF CHAR;
GAJI : ARRAY[1..10] OF LONGINT;
LAGI : CHAR;
JUNAK : ARRAY[1..10] OF BYTE;
X,Y,Z : BYTE;
JMLPTKP,PTKP,PTKPA,PTKPI :LONGINT;
PKP,PPH : REAL;
BEGIN
LAGI :='Y';
X:=0;
WHILE LAGI ='Y' DO
BEGIN
CLRSCR;
X:=X+1;
WRITELN;
WRITE('NAMA KARYAWAN: '); READLN(NAMA[X]);
WRITE('GAJI         : '); READLN(GAJI[X]);
WRITE('STATUS       : '); READLN(STATUS[X]);
WRITE('JUMLAH ANAK  : '); READLN(JUNAK[X]);
WRITELN;
WRITE('INPUT DATA LAGI [Y/T] : ');READLN(LAGI);
LAGI:=UPCASE(LAGI);
END;
CLRSCR;
WRITELN;          
WRITELN('         DAFTARPOTONGANPAJAK        ':40);

WRITELN('==============================================================');
WRITELN;
WRITELN('NO  NAMA  STATUS  JUNAK  GAJI      PTKP      JML    PKP  PPH');
WRITELN('                             WP ISTRI ANAK  PTKP           ');
WRITELN('===============================================================');
FOR X:=1 TO X DO
BEGIN
PTKP:=1000;

IF STATUS[X]='K'THEN
PTKPI:=500;
PTKPA:=500*JUNAK[X];

IF JUNAK[X]<3 THEN
JMLPTKP:=PTKP+PTKPI+PTKPA
ELSE
IF JUNAK[X]=0 THEN
JMLPTKP:=PTKP+PTKPI
ELSE
JMLPTKP:=PTKP;
IF GAJI[X]<PTKP THEN
PKP:=0
ELSE
PKP:=GAJI[X]-JMLPTKP;
IF PKP<10000 THEN
BEGIN
PPH:=(10/100*PKP);
END
ELSE
IF PKP<20000 THEN
BEGIN
PPH:=(10/100*10000)+(PKP-10000)*15/100;
END
ELSE          
PPH:=(10/100*10000)+(15/100*10000)+(PKP-20000)*20/100;
                WRITELN(X:1,NAMA[X]:7,STATUS[X]:7,JUNAK[X]:8,GAJI[X]:8,PTKP:8,PTKPI:8,PTKPA:8,JMLPTKP:8,PKP:8:0,PPH:8:0);
END;                                               
END.