Selasa, 10 Oktober 2017

MEMBANDINGKAN KECEPATAN MEMBUAT EMAIL DI GMAIL DAN YAHOO


MEMBANDINGKAN KECEPATAN MEMBUAT EMAIL DI GMAIL DAN YAHOO

a.      Membuat Email Pada Gmail

NO
Deskripsi/Langkah Melakukan Task
Operasi
Banyak Perlakuan (n)
Standar Waktu
dalam detik (t)
Waktu dalam detik ( n x t )
1
Proses berpikir
M
1
1.2
1.2
2
Meletakkan tangan ke mouse
H
1
0.4
0.4
3
Pointing
P
1
1.1
1.1
4
Double klik kiri pada icon google chrome
B
4
0.1
0.4
5
Menunggu respon dari program
W
1
1
1
6
Meletakkan tangan ke mouse
H
1
0.4
0.4
7
Pointing
P
1
1.1
1.1
8
Klik kiri addres bar
B
2
0.1
0.2
9
Meletakkan tangan ke keyboard
H
1
0.4
0.4
10
Mengetikkan www.gmail.com
K
13
0.2
2.6
11
Klik enter
K
1
0.2
0.2
12
Menunggu respon
R
1
1
1
13
Meletakkan tangan ke mouse
H
1
0.4
0.4
14
Pointing
P
1
1.1
1.1
15
Klik kiri pada 'create an account'
B
2
0.1
0.2
16
Menunggu respon
R
1
1
1
17
Pointing
P
1
1.1
1.1
18
Klik kiri pada kolom 'first' di bagian nama
B
2
0.1
0.2
19
Meletakkan tangan ke keyboard
H
1
0.4
0.4
20
Mengetikkan "komsi"
K
5
0.2
1
21
Meletakkan tangan ke mouse
H
1
0.4
0.4
22
Pointing
P
1
1.1
1.1
23
Klik kiri pada kolom 'last' di bagian nama
B
2
0.1
0.2
24
Meletakkan tangan ke keyboard
H
1
0.4
0.4
25
Mengetikkan "komsi"
K
5
0.2
1
26
Meletakkan tangan ke mouse
H
1
0.4
0.4
27
Pointing
P
1
1.1
1.1
28
Klik kiri pada kolom 'choose your username'
B
2
0.1
0.2
29
Meletakkan tangan ke keyboard
H
1
0.4
0.4
30
Mengetikkan "komsi"
K
5
0.2
1
31
Meletakkan tangan ke mouse
H
1
0.4
0.4
32
Pointing
P
1
1.1
1.1
33
Klik kiri pada kolom 'create a password'
B
2
0.1
0.2
34
Meletakkan tangan ke keyboard
H
1
0.4
0.4
35
Mengetikkan "komsi"
K
5
0.2
1
36
Meletakkan tangan ke mouse
H
1
0.4
0.4
37
Pointing
P
1
1.1
1.1
38
Klik kiri pada kolom 'confirm your password'
B
2
0.1
0.2
39
Meletakkan tangan ke keyboard
H
1
0.4
0.4
40
Mengetikkan "komsi"
K
5
0.2
1
41
Meletakkan tangan ke mouse
H
1
0.4
0.4
42
Pointing
P
1
1.1
1.1
43
Klik kiri pada month
B
2
0.1
0.2
44
Pointing
P
1
1.1
1.1
45
Klik kiri pada bulan yang kita inginkan
B
2
0.1
0.2
46
Pointing
P
1
1.1
1.1
47
Klik kiri pada 'day'
B
2
0.1
0.2
48
Meletakkan tangan ke keyboard
H
1
0.4
0.4
49
Mengetikkan tanggal lahir semisal '1'
K
1
0.2
0.2
50
Meletakkan tangan ke mouse
H
1
0.4
0.4
51
Pointing
P
1
1.1
1.1
52
Klik kiri pada 'year'
B
2
0.1
0.2
53
Meletakkan tangan ke keyboard
H
1
0.4
0.4
54
Mengetikkan tahun lahir semisal '1998'
K
4
0.2
0.8
55
Meletakkan tangan ke mouse
H
1
0.4
0.4
56
Pointing
P
1
1.1
1.1
57
Klik kiri pada 'gender'
B
2
0.1
0.2
58
Pointing
P
1
1.1
1.1
59
Klik kiri pada gender semisal 'other'
B
2
0.1
0.2
60
Pointing
P
1
1.1
1.1
61
Klik kiri pada 'mobile phone'
B
2
0.1
0.2
62
Meletakkan tangan ke keyboard
H
1
0.4
0.4
63
Mengetikkan "komsi"
K
5
0.2
1
64
Meletakkan tangan pada mouse
H
1
0.4
0.4
65
Pointing
P
1
1.1
1.1
66
Klik kiri pada 'your current email address'
B
2
0.1
0.2
67
Meletakkan tangan ke keyboard
H
1
0.4
0.4
68
Mengetikkan 'komsi'
K
5
0.2
1
69
Meletakkan tangan pada mouse
H
1
0.4
0.4
70
Pointing
P
1
1.1
1.1
71
Klik kiri pada 'location'
B
2
0.1
0.2
72
Pointing
P
1
1.1
1.1
73
Klik kiri pada lokasi sesuai keberadaan kita semisal 'indonesia'
B
2
0.1
0.2
74
Pointing
P
1
1.1
1.1
75
Klik kiri pada next step
B
2
0.1
0.2




Total Waktu
48.7


b.      Membuat Email Pada Yahoo

No
Langkah melakukan task
Operasi
Waktu
(detik)
1.       
Proses berfikir
M
1.2
2.       
Meletakkan tangan ke mouse
H
0.4
3.       
Pointing
P
1.1
4.       
Double klik kiri pada chrome
4XB
0.4
5.       
Menunggu respon komputer
W
1
6.       
Meletakkan tangan ke mouse
H
0.4
7.       
Pointing
P
1.1
8.       
Klik kiri addres bar
2XB
0.2
9.       
Meletakkan tangan pada keyboard
H
0.4
10.   
Mengetikkan alamat “mail.yahoo.com” pada address bar
K
2.8
11.   
Tekan enter
K
0.2
12.   
Menunggu respon mail.yahoo.com
R
1
13.   
Meletakkan tangan ke mouse
H
0.4
14.   
Pointing
P
1.1
15.   
Klik kiri pada “Sign up”
2XB
0.2
16.   
Menunggu respon
R
1
17.   
Pointing
P
1.1
18.   
Klik kiri pada kolom first name
2XB
0.2
19.   
Meletakkan tangan pada keyboard
H
0.4
20.   
Mengetikkan "komsi" pada kolom first name
K
1
21.   
Meletakkan tangan ke mouse
H
0.4
22.   
Pointing
P
1.1
23.   
Klik kiri pada kolom last name
2XB
0.2
24.   
Meletakkan tangan pada keyboard
H
0.4
25.   
Mengetikkan "komsi" pada kolom last name
K
1
26.   
Meletakkan tangan ke mouse
H
0.4
27.   
Pointing
P
1.1
28.   
klik kiri pada kolom email addres
2XB
0.2
29.   
Meletakkan tangan pada keyboard
H
0.4
30.   
Mengetikkan "komsi" pada kolom email addres
K
1
31.   
Meletakkan tangan ke mouse
H
0.4
32.   
Pointing
P
1.1
33.   
Klik kiri pada kolom password
2XB
0.2
34.   
Meletakkan tangan pada keyboard
H
0.4
35.   
Mengetikkan "komsi" pada kolom password
K
1
36.   
Meletakkan tangan ke mouse
H
0.4
37.   
Pointing
P
1.1
38.   
Klik kiri pada kode nomer ponsel negara
2XB
0.2
39.   
Pointing kode nomer ponsel Negara
P
1.1
40.   
Klik kiri pada kode nomer ponsel Negara yang diinginkan (Indonesia +62)
2XB
0.2
41.   
Pointing
P
1.1
42.   
Klik kiri pada kolom nomer ponsel
2XB
0.2
43.   
Meletakkan tangan ke keyboard
H
0.4
44.   
Mengetikkan “komsi” pada kolom nomer ponsel

K
1
45.   
Meletakkan tangan pada mouse
H
0.4
46.   
Pointing
P
1.1
47.   
Klik kiri dropdown Birth month
2XB
0.2
48.   
Pointing
P
1.1
49.   
Klik kiri bulan lahir
2XB
0.2
50.   
Pointing
P
1.1
51.   
Klik kiri dropdown Day
2XB
0.2
52.   
Pointing
P
1.1
53.   
Klik kiri tanggal lahir
2XB
0.2
54.   
Pointing
P
1.1
55.   
Klik kiri dropdown Year
2XB
0.2
56.   
Pointing
P
1.1
57.   
Klik kiri tahun lahir
2XB
0.2
58.   
Pointing
P
1.1
59.   
Klik kiri kolom gender
2XB
0.2
60.   
Pointing
P
1.1
61.   
Klik kiri semisal gender “male”
2XB
0.2
62.   
Pointing
P
1.1
63.   
Klik kiri “Continue”
2XB
0.2

Total waktu

42.7


Jumat, 06 Oktober 2017

KEPO VS PEDULI

       
            Kita hidup bernegara, berideologi, dan berpedoman hukum yang sama. Tidakkah kita sadari, semakin hari pola berpikir kita, pandangan kita akan suatu hal juga mulai berubah. Kita semakin asing dengan lingkungan kita, semakin banyak menutup diri, dan lebih bahagia bertemu orang dalam bentuk virtual.
            Sejatinya manusia adalah makhluk sosial, kita tidak bisa hidup sendiri, kita membutuhkan orang lain untuk hidup. Namun dalam kehidupan sosial yang kita alami sekarang, pastinya kita tidak asing lagi dengan istilah “kepo” atau semacam sebutan untuk orang – orang yang ingin tahu akan kehidupan orang lain. Semua berubah, saat kosa kata EyD berbaur dengan beragam istilah kekinian atau sebagian orang bilang bahasa slank.
 Istilah kepo dan istilah peduli, tidak kah kita sadari kedua kata itu hampir mengandung makna yang sama? Coba kita kembali lagi saat kita di awal tahun 2000 an. Dimana pada saat itu kita belum mengenal istilah kepo dan hanya mengenal sebuah kata yaitu peduli. Pernakah dahulu kalian menghampiri teman kalian yang terlihat sedih? atau menghibur teman kalian yang sedang sedih? atau lagi saat kalian sedang bermain dan ada yang terjatuh, bukankah kalian akan berhenti dan langsung menghampirinya? Sebenarnya secara tidak langsung saat kita kanak-kanak kita sudah mengaplikasikan makna dari kata peduli itu sendiri.
            Sekarang, istilah peduli itu semakin hari semkin luntur, yang kemudian digantikan dengan istilah kepo. Kita bertanya dengan teman saja dianggap kita kepo dengan kehidupannya. Saat teman terlihat murung, kita bertanya “ ada masalah kah ?”  malah dibalas dengan istilah kepo. Parahnya lagi, sekarang muncul istilah “ hidupku ya hidupku dan hidupmu ya hidupmu”. Terdengar biasa namun makna nya sangat dalam. Lama-lama orang akan berhenti peduli ketika kepeduliannya tidak dihargai. Sehingga setiap orang akan nyaman dengan tidak dipedulikan. Saat orang lain di abaikan, orang yang diabaikan akan belajar bagaimana caranya mengabaikan, terus seperti itu hingga membentuk sebuah siklus. Dan akhirnya semua menganggap ini menjadi hal yang biasa.
            Mulai lah menyadari sekitar kita, sekarang kita memang sedang hidup di zaman yang penuh dengan hal-hal berbau virtual dan kekinian hingga akhirnya selalu terjebak dalam zona nyaman. Apakah kalian mau terus nyaman dengan hal virtual ? hingga kita lupa akan caranya mengatakan hai apa kabar ? Contoh kecil saja, terkadang kita lupa mengucapkan terimakasih setelah menerima sebuah jasa, dan kita juga terkadang lupa caranya mengatakan sebuah permohonan maaf. Semua itu digantikan dalam bentuk virtual, kita lebih nyaman mengucapkan semuanya dalam bentuk pesan, stiker atau yang lainnya. Lama-lama bisa saja kita akan lupa dengan fungsinya mulut kita untuk berbicara.
            Belajarla keluar dari zona virtual dan beralih lah ke zona sosial. Saat teman kalian bertanya tentang kalian itu berarti dia peduli, dia ingin agar kalian tidak merangkul sendiri masalah yang ada, mereka peduli, mereka mengerti, dan mereka bisa memahami. Tidak buruk saat berbagi masalah dengan teman, namun saat kalian benar-benar peduli, kalian juga harus bisa untuk setia, karena peduli tanpa setia sama saja dengan menancapkan pedang sambil memeluk teman kita sendiri.
            Belajarla dewasa, hidup tidak hanya berotasi pada fase sekarang, karena pada fase selanjutnya kamu akan menghadapi banyak sekali tantangan yang tidak bisa untuk kamu selesaikan dengan sendirian. Kamu butuh pendapat orang lain dan kamu butuh rangkulan orang lain juga. Berhentilah menganggap hanya diri kamu saja yang bisa, kamu memang bisa namun akan lebih baik kamu juga bisa untuk membaca situasi yang ada. Dan berhentilah merangkul sendiri kesedihan yang ada, setidaknya bagilah kesedihan itu baik dengan teman, sahabat, atau jika kamu masih belum bisa percaya dengan orang lain, setidaknya bagilah kesedihan itu dengan alam. Terakhir, jangan berhenti untuk selalu berbuat baik, tidak ada ruginya menjadi baik.

Senin, 02 Oktober 2017

Latihan Ubuntu

Latihan Ubuntu


1.      Login di linux ubuntu sebagai user praktikan
2.      Buka terminal
3.      Buatlah satu file word dengan “tugas 1 linux otw” (open office)


Perintah nano digunakan untuk membuat file baru atau mengedit file yang sudah dibuat. Nama file dengan format odt untuk membuat file word (open office).

4.      Tempatkan file “tugas 1 linux otw” ke dalam folder download



Perintah mv digunakan untuk memindahkan file atau untuk merubah nama file.

5.      Buatlah folder “tugas linux” didalam folder download



Perintah mkdir digunakan untuk membuat folder dan perintah cd digunakan untuk masuk ke dalam suatu direktori.

6.      Pindahkan file “tugas 1 linux otw” tadi ke folder “tugas linux”



Perintah mv digunakan untuk memindahkan file atau untuk merubah nama file.

7.      Buatlah folder “tugas jadi” di dalam folder tugas linux



Perintah mkdir digunakan untuk membuat folder dan perintah cd digunakan untuk masuk ke dalam suatu direktori.

8.      Isikan Nama, NIM, dan Prodi di file “tugas 1 linux otw”


Perintah nano digunakan untuk membuat file baru atau mengedit file yang sudah dibuat. Setelah masuk kehalaman untuk mengeditnya lalu tekan ( ctrl+x, y, enter )
9.      Duplikat file word “tugas 1 linux otw” ke folder “tugas jadi” dan ubah namanya menjadi “tugas 1 linux jadi”



Perintah mv digunakan untuk memindahkan file atau untuk merubah nama file.

10.  Cari “namaanda” di file “tugas 1 linux jadi”


Perintah grep digunakan untuk mencari kata atau file disuatu direktori.



TEKNIK DIALOG BERBASIS PENGISIAN BORANG



TEKNIK DIALOG BERBASIS PENGISIAN BORANG

1.      Desain Form Input Data Anggota Perpustakaan 
Buatlah desain form input data anggota perpustakaan. Dengan ketentuan :
a.       Status keanggotaan ada 2 yaitu anggota siswa dan nonsiswa/karyawan.
b.      Anggota nonsiswa/karyawan ada catatan penting yang harus diperhatikan yaitu karyawan PNS atau non PNS

 


Beberapa screen shoot diatas merupakan perancangan antarmuka  dari sebuah formulir pendaftaran angggota perpustakaan. Dimana pada kita bisa mengisi data melalui aplikasi tersebut. Dengan disana terbagi status keanggotaan menjadi 2 yaitu siswa dan nonsiswa. Untuk siswa mendaftar dengan menggunakan NIM sedangkan non siswa menggunakan No KTP. Untuk status keanggotaan nonsiswa juga di beri identitas khusu apakah seorang PNS atau Non PNS. Dan juga kita bisa menyimpan data dan keluar apabila telah selesai melakukan pengisian data.


2.      Desain Form Input Data Anggota Masyarakat Ekonomi Syariah (MES)





Beberapa screen shoot diatas merupakan perancangan antarmuka  dari sebuah formulir pendaftaran angggota masyarakat ekonomi syariah (MES). Pada formulir ini terbagi menjadi 3 kategori yaitu, data pribadi, pekerjaan, dan pendidikan. Dimana apabila kita salah memasukkan kode pos, kita akan diberi tahu bahwa kode pos yang kita masukkan salah dan akan diberi tahu kode pos yang benar untuk di daerah kita. Kita bisa mengisi data pendaftaran melalui aplikasi tersebut. Dan juga kita bisa menyimpan data, print dan keluar apabila telah selesai melakukan pengisian data. Karena kita harus melakukan tanda tangan setelah selesai melakukan pengisian data, maka melakukan print adalah suatu hal yang wajib.

Responsi Sistem Operasi

  
RESPONSI SISTEM OPERASI

Program nomor 1 (proses 1) yaitu :
program agak_pendek
for n = 1 to 8
kl = k + 1
next
end

Program nomor 2 (proses 2) yaitu :
program agak_panjang
i = 0
for p = 1 to 40
i = i + 1
if i = 10 then
i = 0
r = i
end if
next
end

Program nomor 3 (proses 3) yaitu :
program nunggu_sedelok
while true 
for p = 1 to 15
i = 1
next
wait(5)
wend
end


1.      Jalankan Proses 1 dan Proses 2 dengan algoritma FCFS, amati apa yang terjadi .


 




Saat kedua program ini di compile dan di load in memory lalu dieksekusi di virtual OS menggunakan penjadwalan FCFS Proses 1 dengan Pid 3 dan Proses 2 dengan Pid 4  akan masuk ke ready queue dengan urutan Proses 1 yang pertama dan Proses 2 yang kedua. Lalu jika proses sudah siap akan di eksekusi di CPU 0 dengan urutan Proses 1 yang dieksekusi terlebih dahulu kemudian dilanjutkan dengan Proses 2. Ketika process selesai di eksekusi di CPU akan langsung masuk ke Process Bin.
Sehingga akan menghasilkan informasi log sebagai berikut :




     P1 (3) itu berarti PID (Physical ID) -> Dari proses 1 yaitu program agak_pendek
Elapsed Time = 00 : 00 : 10 (09.768) -> 10 miliseconds
Average Waiting Time : 0.13 second -> Rata-rata waktu tunggunya 13 detik
Average Burst Period : 69 milisecond -> 0.069 second -> Rata-rata burst timenya 0.069 second
Tick Count : 69 milisecond -> 0.069 second
Memory Swap Count : 0 -> Karena tidak menggunakan swap

P2 (4) itu berarti PID (Physical ID) -> Dari proses 2 yaitu program agak_panjang
Elapsed Time = 00 : 00 : 05 (05.330)  -> 05 miliseconds
Average Waiting Time : 9.91 second -> Rata-rata waktu tunggunya 9.91 detik
Average Burst Period : 467 milisecond -> 0.467 second -> Rata-rata burst timenya 0.467 second
Tick Count : 467 milisecond -> 0.467 second
Memory Swap Count : 0 -> Karena tidak menggunakan swap

Average Process Waiting Time : 5.02 second -> Rata-rata waktu tunggu kedua proses tersebut adalah 5.02 detik

2.      Jalankan Proses 1, Proses 2, dan Proses 3 dengan algoritma FCFS, amati apa yang terjadi dan apa perbedaan dengan tanpa melibatkan Proses 3.

 





Saat ketiga program ini di compile dan di load in memory lalu dieksekusi di virtual OS menggunakan penjadwalan FCFS Proses 1 dengan Pid 3, Proses 2 dengan Pid 4, dan Proses 3 dengan Pid 5 akan masuk ke ready queue dengan urutan Proses 1 yang pertama, Proses 2 yang kedua, dan Proses 3 yang ketiga. Lalu jika proses sudah siap akan di eksekusi di CPU 0 dengan urutan Proses 1 yang dieksekusi terlebih dahulu kemudian dilanjutkan dengan Proses 2, dan yang terakhir Proses 3. Namun pada proses kali ini sedikit berbeda dengan proses sebelumnya atau pada proses no 1 tadi. Saat Proses 3 dieksekusi pada proses ini akan terus terjadi pengulangan sehingga program akan berhenti dieksekusi jika program yang sedang dieksekusi di CPU 0 di drag langsung ke Process Bin. Lai halnya dengan no 1 tadi, pada no 1 ketika process selesai di eksekusi di CPU akan langsung masuk ke Process Bin.

Sehingga akan menghasilkan informasi log sebagai berikut :



Keterangan :
Elapsed Time : waktu untuk menyelesaikan proses tersebut dari awal hingga selesai.
Avg. Waiting Time : Rata-rata waktu yang dihabiskan menunggu di Ready Queue
Avg. Burst Period : Rata-rata waktu sebuah proses membutuhkan CPU diantara proses menunggunya I/O

3.      Jalankan Proses 1 dengan Prioritas , Proses 2 dengan Prioritas 6 dan proses 3 dengan Prioritas 1 menggunakan algoritma SJF dengan Prioritas. Amati apa yang terjadi.


 




Jadi, pada algoritma ini proses akan melakukan penjadwalan berdasarkan prioritas, nilai prioritas dengan nilai terkecil akan memiliki prioritas paling tinggi. Seperti contoh diatas proses dengan Pid 3 memiliki nilai prioritas 3, proses dengan Pid 4 memiliki nilai prioritas 6, proses dengan Pid 5 memiliki nilai prioritas 1.  Maka pada Ready Queue proses dengan nilai prioritas yang terkecil akan menempati urutan pertama untuk dieksekusi sehingga untuk  contoh diatas pada Ready Queue Pid 5 akan menempati urutan pertama dengan nilai prioritas 1, dilanjutkan dengan Pid 3 dengan nilai prioritas 3, dilanjutkan dengan Pid 4 dengan nilai prioritas 6. Selanjutnya jika proses sudah siap akan langsung di eksekusi di CPU 0 sesuai dengan urutan penjadwalan tadi.  Namun pada proses kali ini akan sama dengan proses sebelumnya atau pada proses no 2 tadi. Program akan berhenti dieksekusi jika program dengan Pid 5 yang sedang dieksekusi di CPU 0 di drag langsung ke Process Bin.

Sehingga akan menghasilkan informasi log sebagai berikut :




Keterangan :
Elapsed Time : waktu untuk menyelesaikan proses tersebut dari awal hingga selesai.
Avg. Waiting Time : Rata-rata waktu yang dihabiskan menunggu di Ready Queue
Avg. Burst Period : Rata-rata waktu sebuah proses membutuhkan CPU diantara proses menunggunya I/O

4.      Proses1, Proses 2 dan Proses 3 dengan algoritma RR dengan 20 Ticks. Amati apa yang terjadi.
Pada Round robin yang terjadi adalah pergantian penjadwalan.


Sehingga akan menghasilkan informasi log sebagai berikut :





Keterangan :
Elapsed Time : waktu untuk menyelesaikan proses tersebut dari awal hingga selesai.
Avg. Waiting Time : Rata-rata waktu yang dihabiskan menunggu di Ready Queue
Avg. Burst Period : Rata-rata waktu sebuah proses membutuhkan CPU diantara proses menunggunya I/O


Program SORTING DAN SEARCHING DATA Bahasa C

LISTING PROGRAM LOGIKA PROGRAM    #include <stdio.h> adalah penyisipan file standard input output header untuk ...