Kamis, 28 Mei 2015

VIDEO PRESENTASI LIFO


Jumat, 08 Mei 2015

TEKNIK PENJADWALAN PROSESSOR



A.Pengertian
Penjadwalan proses merupakan kumpulan kebijaksanaan dan mekanisme di sistem operasi yang berkaitan dengan urutan kerja yang dilakukan sistem komputer.
B.Tujuan
Tujuan utama penjadwalan prosessor adalah untuk memutuskan proses mana yang akan dan harus segera dieksekusi serta menentukan kapan dan berapa lama proses tersebut berlangsung.
C.Kriteria

Kriteria untuk mengukur dan optimasi kinerje penjadwalan :

a. Adil (fairness)
b. Efisiensi (eficiency)
c. Waktu tanggap (response time)
d. Turn around time
e. Throughput

D.Tipe Penjadwalan Terdapat 3 tipe penjadwal berada secara bersama-sama pada sistem operasi yang kompleks, yaitu:
1. Penjadwal jangka pendek (short term scheduller)
2. Penjadwal jangka menengah (medium term scheduller) Setelah eksekusi selama suatu waktu, proses mungkin menunda sebuah eksekusi karena membuat permintaan layanan masukan/keluaran atau memanggil suatu system call.

3. Penjadwal jangka panjang (long term scheduller) Penjadwal ini bekerja terhadap antrian batch dan memilih batch berikutnya yang harus dieksekusi.


E.Sasaran penjadwalan berdasarkan tipe-tipe penjadwalan :
a. Memaksimumkan kinerja untuk memenuhi satu kumpulan kriteria yang diharapkan.
b. Mengendalikan transisi dari suspended to ready (keadaan suspend ke ready) dari proses-proses swapping.
c. Memberi keseimbangan job-job campuran


F.Strategi penjadwalan Terdapat dua strategi penjadwalan, yaitu :
1. Penjadwalan nonpreemptive (run to completion) Proses diberi jatah waktu oleh pemroses, maka pemroses tidak dapat diambil alih oleh proses lain sampai proses itu selesai.
2. Penjadwalan preemptive Proses diberi jatah waktu oleh pemroses, maka pemroses dapat diambil alih proses lain, sehingga proses disela sebelum selesai dan harus dilanjutkan menunggu jatah waktu pemroses tiba kembali pada proses itu.


G.Jenis jenis algoritma penjadwalan
ALGORITMA PENJADWALAN
1.FIFO ( First In First Out)
2.LIFO ( Last In First Out)
3.SJN (Shortest Job Next)
4.etc..

LIFO ( Last In First Out)

LIFO adalah singkatan dari masuk terakhir, keluar pertama, yang berarti bahwa item yang paling baru saja masuk maka dieksekusi pertama atau lebih dahulu. Sebuah struktur LIFO dapat diilustrasikan dengan contoh dari tumpukan nampan. Baki terakhir yang ditempatkan di atas juga merupakan pertama yang diambil dari atas.

LIFO yang paling banyak digunakan dalam kasus-kasus dimana data terakhir ditambahkan pada struktur harus data pertama yang dihapus atau dievaluasi. Sebuah analogi yang bermanfaat adalah dari pekerja kantor: seseorang hanya dapat menangani satu halaman pada satu waktu, sehingga bagian atas kertas ditambahkan ke tumpukan adalah yang pertama off.

Analogi penerapan Algoritma penjadwalan LIFO

Last In fist Out
Dapat dianalogika pada kondisi dimana ada sebuah Lift hidrolic yang kecil dan sempit , namun ramai digunakan , hal yang terjadi adalah orang yang terakhir kali masuk lift tersebut akan menjadi orang yang pertama keluar dari pintu lift tersebut ,

Analogi pada aplikasi Komputer

Adalah pada media social contohnya pada Twitter dimana pada Fasilitas Update pada social media ini yang disebut tweet yang terakhir kali masuk( yang terbaru) maka tweet yang akan segera ditampilkan pada time line.

Rabu, 29 April 2015

TELINKS-USB2REL : Modul Driver Dua Relay Dengan Interface USB Berbasis ATtiny2313



USB-2REL adalah modul driver 2-relay yang dapat dikendalikan oleh komputer melalui perantaraan port USB. Modul ini tidak membutuhkan catu daya eksternal sehingga sangat praktis untuk digunakan baik dengan komputer maupun laptop/netbook.
Modul USB-2REL (device) menggunakan V-USB, yakni open-source implementasi protokol USB kecepatan rendah untuk mikrokontroler AVR. Sedangkan pada komputer (host), program aplikasi pengontrolan modul USB-2REL dibuat menggunakan kompiler dan IDE C For Windows (freeware) yakni Pelles C. Untuk berkomunikasi dengan modul USB-2REL, program aplikasi menggunakan library libusb-win32 yang juga open-source.
Instalasi Driver Ketika modul USB-2REL dihubungkan ke komputer melalui port USB, maka sistem operasi Windows akan mendeteksi adanya piranti USB yang hadir di port USB. Selanjutnya, Windows akan melakukan proses enumerasi dengan tujuan untuk mengenali piranti USB yang baru hadir tersebut. Jika piranti USB tersebut dikenali, maka Windows akan menjalankan driver yang sesuai dan piranti USB pun siap digunakan.


Sesaat setelah modul USB-2REL terhubung ke port USB, maka mikrokontroler akan memperoleh suplai tegangan dan firmware di dalam memori program pun dijalankan. Firmware dalam mikrokontroler pun akan menjawab proses enumerasi yang dilakukan oleh Windows dengan menyetorkan ID-nya untuk dikenali oleh Windows.

Catatan: Modul USB-2REL menggunakan firmware implementasi USB buatan OBDEV (V-USB) dan telah banyak diimplementasikan oleh banyak perancang sistem mikrokontroler karena menyediakan ID yang gratis untuk digunakan. Oleh karenanya, jika port USB yang digunakan untuk modul USB-2REL pernah digunakan untuk modul USB lain seperti USBASP misalnya, maka filter libusb akan mengenali USB-2REL sebagai USBASP. Hal ini tidak menjadi masalah karena implementasi firmwarenya sama dan modul akan tetap beroperasi dengan baik sebagai driver relay.
Akan tetapi jika Windows tidak mengenali ID dari USB-2REL sebagai piranti USB yang telah terinstalasi pada port USB, maka Windows akan menampilkan dialog instalasi driver seperti screenshot berikut ini.


Modul USB-2REL dilengkapi dengan CD yang berisi installer Pelles C, source code project program aplikasi USB-2REL, dan driver libusb untuk USB-2REL.


Setelah folder driver USB-2REL dipilih dan tekan OK serta Next >, maka proses instalasi driver pun dimulai.


Setelah instalasi driver selesai dan berhasil, maka USB-2REL kini siap digunakan. :)

Program Aplikasi USB-2REL.
Ketika program aplikasi USB-2REL dijalankan, sebelum form aplikasi ditampilkan, program melakukan inisialisasi dan mencoba berkomunikasi dengan driver USB-2REL yang telah aktif. Jika gagal maka program akan menampilkan pesan kesalahan bahwa modul USB-2REL tidak ditemukan dan program pun selesai.
Tapi jika program berhasil melakukan komunikasi dengan driver USB-2REL yang telah aktif, maka form aplikasi pun ditampilkan seperti gambar di bawah ini.


Modul USB-2REL dapat diperintah atau diminta melakukan/mengerjakan fungsi tertentu sesuai dengan kode permintaan yang dikenalinya. Modul USB-2REL dapat diperintah untuk mengirimkan ID dari modul USB-2REL, yang dalam hal ini adalah data string “USB-2REL”. Pada program demo, Button Baca ID Modul akan mengirimkan permintaan tersebut kepada modul USB-2REL. Setelah ID Modul USB diterima, maka program akan menampilkannya pada editbox yang tersedia.


Modul USB-2REL juga dapat diperintah untuk mengaktifkan/mematikan RELAY-1 dan RELAY-2, baik secara individu (sendiri-sendiri) ataupun secara bersamaan. Button ON dan Button OFF pada Group RELAY-1 berfungsi untuk mengaktifkan dan mematikan RELAY-1. Sedangkan Button ON dan Button OFF pada Group RELAY-2 berfungsi untuk mengaktifkan dan mematikan RELAY-2.
Button ALL RELAYS ON berfungsi untuk mengirimkan permintaan agar modul USB-2REL mengaktifkan kedua relay secara bersamaan. Dan Button ALL RELAYS OFF berfungsi untuk mengirimkan permintaan agar modul USB-2REL mematikan kedua relay secara bersamaan. Button EXIT, seperti nama yang diberikan kepadanya, berfungsi untuk keluar dari aplikasi.
Berikut adalah foto hasil pengujian modul USB-2REL dengan program aplikasi di atas.


Modul USB-2REL beserta dengan driver dan program aplikasinya telah kami uji pada beberapa komputer yang kami miliki, antara lain:
Netbook Lenovo @1.66GHz + Windows 7
PC Pentium-4 XEON @3.2GHz + Windows XP
PC Pentium-2 @333MHz + Windows 98
Berikut adalah screenshot hasil pengujian pada sistem-sistem tersebut.


Bagi Anda pengguna Delphi, VB, VB.NET, PHP, FoxPro, atau yang lain (selain C), kami sediakan juga sebuah command-line tool untuk mengontrol modul USB-2REL melalui DOS Prompt, yakni USB2R.EXE. Informasi selengkapnya silakan membaca tulisan berikut ini:
USB2R.EXE - Command-Line Tool Untuk Modul Driver Relay USB-2REL
Berikut adalah screenshot program aplikasi kontrol USB-2REL yang dibuat menggunakan VB.NET 2005 Express Edition.


Anda juga dapat menyaksikan video demo pengontrolan modul USB-2REL berikut ini :



Nah, jika Anda berminat dengan modul USB-ini, silakan  kunjungi situs ini : http://teknikelektrolinks.com/usb-2rel/usb-2rel.htm

Senin, 16 Maret 2015

Tugas Sistem Operasi (modul hal 8)

1.  Sebutkan dua fungsi utama sistem operasi ? 
Jawab:

a. Sebagai Extended Machine (Virtual Machine)
 • Menyembunyikan kompleksitas pemrograman hardware dari programmer atau user.
• Menyajikan fasilitas yang lebih mudah dan sederhana untuk menggunakan hardware.
    b. Sebagai Resource Manager
• Mengatur dan mengefisienkan penggunaan sumber daya komputer (computer resources)
• Tugas utamanya : memantau penggunaan semua resources, menerapkan aturan (policy), mengalokasikan resources yang diminta, mengambil kembali (dealokasi) resource.

2.   Apa yang dimaksud dengan multiprogramming ? Berikan dua alasan diadakannya multiprogramming ! 
Jawab:
    Multiprogramming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu.
2 Alasan diadakannya multiprogramming yaitu:
- Dengan multiprogramming, beberapa tugas disimpan dalam memori dalam satu waktu
- Dengan multiprogramming, CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut.
- meningkatkan kemampuan komputer dengan melampaui batas operasi (overlap) CPU dan I/O dalam satu mesin.

3.   Apa yang dimaksud dengan spooling? Apakah anda menganggap personal komputer harus memiliki spooling sebagai standar dasar di masa yang akan datang? 
Jawab:
    Spooling adalah proses yang sangat berguna saat berurusan dengan perangkat M/K dalam system multiprogram. Sebuah spool adalah sebuah buffer yang menyimpan keluaran untuk sebuah perangkat yang tidak dapat menerima interleaved data streams. Salah satu perangkat spool yang paling umum adalah printer. Printer hanya dapat melayani satu pekerjaan pada waktu tertentu, namun beberapa aplikasi dapat meminta printer untuk mencetak.
    Spooling memungkinkan keluaran mereka tercetak satu per satu, tidak tercampur. Untuk mencetak sebuah berkas, pertama-tama sebuah proses mengeneralisasi berkas secara keseluruhan untuk di cetak dan ditempatkan pada spooling directory. Sistem operasi akan menyelesaikan masalah ini dengan meng-intercept semua keluaran kepada printer. Tiap keluaran aplikasi sudah di-spooled ke disk berkas yang berbeda. Ketika sebuah aplikasi selesai mencetak, sistem spooling akan melanjutkan ke antrian berikutnya. Di dalam beberapa sistem operasi, spooling ditangani oleh sebuah sistem proses daemon. Pada sistem operasi yang lain, sistem ini ditangani oleh in-kernel thread. Pada kedua penanganan tersebut, sistem operasi menyediakan antarmuka kontrol yang membuat users and sistem administrator dapat menampilkan antrian tersebut, untuk mengenyahkan antrian-antrian yang tidak diinginkan sebelum mulai dicetak.
Menurut pendapat saya setiap personal komputer diharuskan memiliki spooling karena manfaat dari spooling dapat mengantur antrian program yang dijalankan sehingga tidak terjadi tumpukan.

4.   Pada awal perkembangan komputer, setiap byte data yang dibaca atau yang ditulis ditangani oleh CPU (tidak ada DMA-Direct Memory Access). Apa implikasinya struktur seperti ini terhadap konsep multiprogramming. 
Jawab :
    Multiprogramming dan sistem time-sharing meningkatkan kemampuan komputer dengan melampaui batas operasi ( overlap ) CPU dan I/O dalam satu mesin. Hal seperti itu memerlukan perpindahan data antara CPU dan alat I/O, ditangani baik dengan polling atau interrupt-driven akses ke I/O port , atau dengan perpindahan DMA. Agar komputer dapat menjalankan suatu program, maka program tersebut harus berada di memori utama (main memory). Memori utama adalah satu-satunya tempat penyimpanan yang besar yang dapat diakses secara langsung oleh prosessor, merupakan suatu array dari word atau byte, yang mempunyai ukuran ratusan sampai jutaan ribu. Setiap word memiliki alamatnya sendiri. memori utama adalah empat penyimpanan yang volatile, dimana isinya hilang bila sumber energinya ( energi listrik ) dimatikan.

5.   Mengapa timesharing tidak tersebar luas pada generasi ke-2 komputer ?
Jawab:
     Karena Generasi kedua memperkenalkan Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi sistem operasi ialah FMS dan IBSYS.

6.   Instruksi-instruksi manakah yang diperbolehkan dalam Mode Kernel :
      Jawab:
  c. Set the time-of-day clock.

7. Sebutkan beberapa perbedaan sistem operasi pada personal komputer dengan sistem operasi pada mainframe!
Jawab:
      Perbedaan:Komputer Personal adalah mikrokomputer yang dianggap lebih kecil dan lebih murah dibandingkan komputer mainframe. Sistem operasi untuk komputer-komputer seperti ini diuntungkan oleh pengembangan sistem operasi untuk komputer mainframe dalam beberapa hal. Namun, semenjak penggunaan komputer untuk keperluan pribadi, maka utilisasi CPU tidak lagi menjadi perhatian utama. Karena itu, beberapa desain untuk komputer mainframe tidak cocok untuk sistem yang lebih kecil

8.   Bagaimana secara umum sistem operasi memberitahukan kepada direktori kerja apakah path name untuk sebuah file adalah absolute atau relative? 
Jawab:
     Untuk memberitahukan kepada direktori kerja apakah path name sebuah file absolute atau relative yaitu jika absolut path dengan menuliskan lintasan sebuah berkas mulai dari root direktori sampai keberadaan sebuah berkas yang dituju. Sedangkan relatif path yaitu menuliskan lintasan sebuah berkas mulai dari direktori saat ini (direktori yang sedang diakses pengguna) sampai keberadaan sebuah berkas yang dituju. Contoh jika kita sedang berada pada direktori Tg4, maka penulisan lintasan/path dari berkas Tes yaitu untuk relatif path yaitu “../Tg4/Tes” sedangkan absolut path yaitu “/OS/Tugas/Tg4/Tes.

9.   Mengapa shell bukan bagian dari sistem operasi ? 
Jawab:
     Shell bukan merupakan bagian dari sistem operasi karena shell hanya sebagai instruksi pembaca program dan hanya merupakan Unix command interpreter yaitu program yang membaca instruksi dan mengartikan control statements umumnya. Command-Interpreter sangat bervariasi dari satu sistem operasi ke sistem operasi yang lain dan disesuaikan dengan tujuan dan teknologi perangkat Masukan/Keluaran.

10. Berikan sebuah contoh bagaimana mekanisme dan kebijaksanaan bisa terpisah dengan baik dari pejadwalan. Buat sebuah mekanisme yang bisa mengijinkan sebuah parent process untuk mengontrol kebijaksanaan penjadwalan children. 
Jawab :
     Saat komputer berjalan, terdapat banyak proses yang berjalan secara bersamaan. Sebuah proses dibuat melalui system call create-process membentuk proses turunan (child process) yang dilakukan oleh proses induk parent process. Proses turunan tersebut juga mampu membuat proses baru sehingga kesemua proses-proses ini pada akhirnya membentuk pohon proses. Contoh mekanisme yang bisa mengijinkan sebuah parent process untuk mengontrol kebijaksanaan penjadwalan children yaitu : Ketika sebuah proses dibuat maka proses tersebut dapat memperoleh sumber-daya seperti waktu CPU, memori, berkas atau perangkat M/K. Sumber daya ini dapat diperoleh langsung dari Sistem Operasi, dari Proses Induk yang membagi-bagikan sumber daya kepada setiap proses turunannnya, atau proses turunan dan proses induk berbagi sumber-daya yang diberikan Sistem Operasi.

11. Model Client-Server tekenal didalam distributed systems. Dapatkah juga digunakan dalam sistem komputer tunggal ? 
Jawab :
     Model Client – server adalah suatu arsitektur dimana sumber daya server menyediakan komputasi untuk banyak komponen client. Client dapat mengakses satu server atau multiple server. Model Client – server bisa berjalan pada mesin yg sama atau berbeda, ditulis dalam berbagai bahasa dan menggunakan sistem operasi yang berbeda. Secara umum model Client – Server adalah arsitektur jaringan aplikasi yang memisahkan klien dari server (umumnya GUI). Setiap satuan perangkat lunak klien berhubungan dengan perangkat lunak server. Model Client – server adalah arsitektur berskala dimana setiap komputer atau proses pada jaringan berperan sebagai klien atau server. Sehingga penggunaan untuk komputer tunggal tidaklah memungkinkan karena dalam model Client – server minimal terdapat 2 komputer yang digunakan sebagai client dan server.

12. Mengapa proses tabel membutuhkan sistem timesharing? Apakah hal ini juga dibutuhkan dalam system personal computer yang pada suatu saat hanya terdapat satu proses yang sedang bekerja dan mengambil alih mesin sampai proses tersebut selesai ? 
Jawab :
     Proses tabel membutuhkan sistem timesharing karena dengan adanya timesharing dapat dilakukan kegiatan secara bersamaan, hal ini juga dibutuhkan oleh system personal computer karena sistem pengoperasian komputer dapat dipakai oleh beberapa pengguna pada waktu yang bersamaan. Meskipun sebenarnya para pengguna tersebut dilayani oleh komputer secara bergiliran, namun kecepatan komputer membuat seolah-olah mereka dilayani bersama-sama.

13. Apa perbedaan mendasar diantara blok special file dan character special file.
     Jawab:
     a) Block special file : Merupakan file special dimana transfer data dilakukan perblock contohnya adalah file harddisk, cdrom, floppy dan lain-lain yang biasanya merupakan media penyimpanan.
     b) Character special file : Merupakan file special dimana transfer data dilakukan perkarakter. Contoh filenya adalah mouse.

Kamis, 08 Januari 2015

Proteus 8.0


Proteus 8 adalah sebuah perangkat lunak integrasi produk. Proteus 8 free download. Unduh Proteus 8 versi lengkap sekarang tersedia di 9inmymind6.blogspot.com dengan aktivasi celah untuk penggunaan permanen. 
  --->FEATURES:<--- 
- Database bagian umum baru memungkinkan berbagi informasi antara skema dan PCB sehingga perubahan data akan segera tercermin di perangkat lunak .
- Sebuah kerangka aplikasi baru memungkinkan Anda melihat modul Proteus sebagai tab dalam satu jendela atau melalui drag dan drop, sebagai jendela terpisah untuk sisi -by - side view
- Sebuah netlist hidup baru berarti perubahan konektivitas dalam skema dapat langsung tercermin dalam PCB , Bill of Material dan Desain Explorer .
- Baru terintegrasi VSMStudio IDE mengikat proyek firmware untuk desain skematik dan Popup aktif membawa skema dalam sesi debug VSMStudio Anda .

--->INSTALL INSTRUCTIONS:<---
 1- Instal program - klik dua kali pada " Proteus 8 Professional Setup.exe "

 2- Jangan memulai program ini . Jika diluncurkan kemudian keluar .

 3- Copy " BIN " Untuk Instalasi Folder " 
C : \ Program Files \ LABCENTER Electronics \ Proteus 8 Professional "

 4- Copy " MODEL " Untuk Program folder data untuk XP : 
C : \ Documents and Settings \ All Users \ Application Data \ LABCENTER Electronics \ Proteus 8 

Professional untuk Vista - 7 - 8 : 
C : \ ProgramData \ LABCENTER Electronics \ Proteus 8 Profesional

 5- Selesai .. Run Proteus 8.1 dan menikmati rilis penuh !

DOWNLOAD 

Senin, 05 Januari 2015

CARA MENGINSTAL PROTEUS 8.1

Langkah-langkah mengintastal proteus 8.1

Langkah pertama buka yang harus dilakukan adalah membuka aplikasi proteus 8.1 



Kemudian tunggu sebentar lalu akan muncul tampilan seperti ini, lalu kilk I accept the terms of this agreement ,lalu klik next




Setelah itu, klik use a locally installed license key ,klik next




Setelah tampilan seperti dibawah ini muncul, kemudian klik next






Setelah langkah diatas telah dilakukan, maka kemudian klik next




Langkah berikutnya klik custom




Kemudian klik next




Setelah itu langkah diatas selesai maka akan muncul tampilan seperti dibawah ini, kemudian klik next




Kemudian klik next




Langkah berikiutnya adalah klik instal





Setelah proses penginstalan selesai, kemudian klik close




Apabila semua langkah telah dilakukan, langkah selanjutnya adalah meng-copy file bin dan models






Kemudian paste kedalam programs files




Setelah itu buka folder labcenter electronics




Langkah selanjutnya adalah buka folder proteus 8.1




Setelah dibuka, kemudian paste bin dan models kedalam folder proteus 8.1





Kemudian buka folder crack 3




 
Langkah berikutnya klik read before instaling





Maka akan muncul tampilan seperti dibawah ini





Kemudian klik yang tampilan dilingkari garis merah, klik remove-- yes




Langkah terakhir adalah klik install kemudian klik yes




Setelah penginstalan selesai barulah proteus 8.1 bisa kita gunakan.

                                                              DOWNLOAD

Rabu, 10 Desember 2014

LINE FOLLOWER

cara menggambar rangkaian dengan menggunakan proteus 8.0. adapun caranya :
pertama buka aplikasi proteus 8.1, seperti gamabr berikut :


kemudian untuk memulai menggambar rangkaian, kita buka lembar kerja terlebih dahulu, caranya klik menu file—new project, bisa juga kita langsung klik new project pada proteus 8 sehingga muncul kotak dialog NEW PROJECT WIZART STAR, seperti gambar berikut :keterangan : pada name isilah nama file yang ingin kita simpan dan pada path pilihlah lokasi tempat untuk menyimpan file tersebut. Kemudian klik next.

maka akan muncul pilihan beberapa kertas yang akan gunakan, saya sarankan untuk memilih landscape 4A, seperti gamabr berikut :


kemudian akan muncul kotak dialog selanjutnya  klik next  terus sehingga muncul lembar kerja baru seperti gambar berikut :


langkah selanjutnya kita add komponen yang akan kita gunakan untuk membuat lampu berjalan, adapun komponen yang di gunakan adalah AT89C251, BUTTON, CAPACITOR, RESISTOR, CRYSTAL,  LED, DIODE, MOTOR,  CAP-POL, 7805, L293D, MSP430F2122, cara untuk menambahkan komponen adalah klik menu library--pick parts from libraries--maka akan muncul kotak dialod pick advice dan pada keyword kita ketik komponen yang kita inginkan:

setelah semua komponen telah siap., masukkan semua komponen ke lembar kerja susunlah kira-kira seperti gambar berikut :

sambungkan semua komponen sehingga jadi seperti gambar berikut :

langkah terakhir adalah memberi ground, caranya klik terminal mode yang terdapat di pojok kiri dan pilih ground, output, dan input tepatkan ground nya kira2 seperti gambar berikut :