video Cake lucu

Sabtu, 05 September 2020
Posted by sensei

aradinar


Game Ular Dinar

Senin, 20 Januari 2020
Posted by sensei
Tag : ,
Membuat Game Snake Dengan HTML5 dan JQuery GAME ULAR DINARDS
Membuat Game Snake Dengan HTML5 dan JQuery

Pemprograman DSSL

Rabu, 06 Februari 2019
Posted by sensei
Pemrograman dasar 2019

1.Tokoh matematika yang biasa dijuluki “Bapak Algoritma” adalah …. 
A. Blaise Pascal 
B. Al Khawarizmi 
C. George Babbage 
D. Mark Zuckerberg 
E. Mark Twain 
Jawaban : 

2. Pemrograman dalam teknologi informasi memiliki pelbagai bidang. Berikut yang tidak termasuk bidang pemrograman adalah pemrograman 
A. sistem operasi 
B. desain grafis 
C. web 
D. basis data 
E. game 
Jawaban : 

3. Structured Query Language adalah bahasa pemrograman untuk 
A. web 
B. domain 
C. basis data 
D. sistem operasi 
E. routing 
Jawaban : 

4. Operator relasional (perbandingan) yang digunakan untuk mencari nilai tidak sama dengan yaitu ... 
A. != 
B. <= 
C. >= 
D. < 
E. > 
Jawaban : 

5. Berikut yang merupakan perintah keluaran adalah …. 
A. input 
B. get 
C. print 
D. switch 
E. case 
Jawaban : 

6. Dalam flowchart, simbol yang digunakan untuk percabangan adalah ... 

Jawaban : 

7. Perhatikan algoritma percabangan dengan pseudocode berikut: Judul : Algoritma Membandingkan dua buah nilai 
Kamus : 
A, B: integer Algoritma : 
input (A,B) if (A>B) then 
output(“Bilangan terbesar A”) else 
if (A<B) then output(“Bilangan terbesar B”) 
else 
Output(“Bilangan A dan B sama”) endif 
endif 
Jika A diisi dengan nilai 25 dan B diisi dengan nilai 10 maka outputnya adalah ... 
A. Bilangan terbesar B 
B. Bilangan terbesar A 
C. Bilangan A dan B sama 
D. Bilangan terkecil A 
E. Bilangan terkecil B 
Jawaban : 




8. Tampilan program di atas menggunakan komponen …. 

A. toolbar 
B. menubar 
C. combobox 
D. textfield 
E. textarea 
Jawaban : 

9. Perhatikan struktur percabangan berikut : if (x > 0) 
cout << "x is positive"; else if (x < 0) 
cout << "x is negative"; else 
cout << "x is 0"; 
Jika variabel x diisi dengan nilai 15 maka outpunya adalah ... 
A. x is positive 
B. x is negative 
C. x is 0 
D. Tidak ada output 
E. x is 15 
Jawaban : 



10. Komponen program grafis di atas disebut …. 

radio button 
B. button 
C. toggle button 
D. list 
E. chek box 
Jawaban : 

11. Perhatikan algoritma perulangan berikut : 
Judul : Algoritma Deret Bilangan 
KAMUS: 
jml, a : integer 
ALGORITMA: 
jml ß 0 
For (a ß 1; a <= 5; a ß a + 1) 
jml ß jml + a 
EndFor 
output(jml) 
Apakah output yang akan tampil ... 
A. 1,2,3,4,5,6,7,8,9,10 
B. 1,2,3,4,5,6,7 
C. 1,2,3,4,5 
D. 1,2,3 
E. 1,2 
Jawaban : 

12. Setiap objek dalam Object Oriented Programming memiliki dua komponen yaitu …. 
A. input dan output 
B. text dan grafis 
C. desain dan koding 
D. page dan insert 
E. properties dan method 
Jawaban : 

13. Hubungan class dan objek pada Object Oriented Programmig adalah …. 
A. class identik dengan objek 
B. class adalah turunan objek 
C. objek adalah turunan class 
D. objek adalah cetak biru dari class 
E. class adalah cetak biru dari objek 
Jawaban : 

14. Untuk membentuk sebuah objek (instansiasi) umumnya digunakan keyword …. 
A. view 
B. review 
C. special 
D. new 
E. section 
Jawaban : 

15. Jawaban manakah yang tepat untuk algoritma seperti berikut : 
Susun algoritma untuk menampilkan angka 1 sampai dengan100 secara menaik 
A. for (i=0;i<=100;i++) 
Output (“nilai”,i) 
B. while (i=1;i<100;i++) 
Output (“nilai”,i) 
C. for (i=1;i<=100;i++) 
Output (“nilai”,i) 
D. for (i=1;i<99;i++) 
Output (“nilai”,i) 
E. do i=1; 
while i<100; 
i--; 
Output (“nilai”,i) 
Jawaban : 

16. Aplikasi-aplikasi berikut yang bukan editor IDE bahasa pemrograman Java adalah …. 
A. Delphi 
B. BlueJ 
C. Netbeans 
D. Eclipse 
E. JBuilder 
Jawaban : 

17. Manakah penulisan deklarasi array berikut ini yang benar ... 
A. [50]skor int; 
B. [50]int skor; 
C. ikor int[50]; 
D. int 50[skor]; 
E. int skor[50]; 
Jawaban : 

18. Sebelum digunakan baris-baris program diperiksa dan dilengkapi agar dapat dimengerti komputer. Proses pemeriksaan dan pelengkapan ini disebut …. 
A. compile 
B. refactor 
C. instantiation 
D. new object 
E. messaging Jawaban : 

19. Penjelasan dari deklarasi fungsi berikut : double maks (double x, double y) yang paling tepat adalah ... 
A. fungsi maks( ) mempunyai sebuah argumen bertipe double. 
B. fungsi mak( ) mempunyai dua buah argumen, dengan masing-masing argumen bertipe Long. 
C. fungsi maks( ) mempunyai dua buah argumen, dengan masing-masing argumen bertipe Double. 
D. fungsi maks( ) mempunyai tiga buah argumen, dengan masing-masing argumen bertipe int. 
E. semua jawaban benar 
Jawaban : 

20. Pada penulisan program, tak jarang programmer menuliskan comment. Comment pada pemrograman dapat didefiniskan sebagai …. 
A. tulisan pada baris-baris program yang tidak dieksekusi oleh aplikasi 
B. tulisan pada baris-baris program yang dieksekusi oleh aplikasi 
C. tulisan yang ditandai dengan sintaks sifat program seperti public, private 
D. tulisan yang paling awal dieksekusi oleh apikasi 
E. tulisan instruksi untuk melaksanakan fungsi 
Jawaban : 

kode pascal

Sabtu, 19 Januari 2019
Posted by sensei



Lapisan sesi (Session layer) adalah lapisan kelima dari bawah dalam model referensi jaringan OSI, yang mengizinkan sesi koneksi antara node dalam sebuah jaringan dibuat atau dihancurkan. Lapisan sesi tidak tahu menahu mengenai efisiensi dan keandalan dalam transfer data antara node-node tersebut. Lapisan sesi bertanggung jawab untuk melakukan sinkronisasi antara pertukaran data antar komputer, membuat struktur sesi komunikasi, dan beberapa masalah yang berkaitan secara langsung dengan percakapan antara node-nodeyang saling terhubung di dalam jaringan. Lapisan ini juga bertanggung jawab untuk melakukan fungsi pengenalan nama pada tingkat nama jaringan logis dan juga menetapkan. Sebagai contoh, protokol NetBIOS dapat dianggap sebagai sebuah protokol yang berjalan pada lapisan ini.
DNS (Domain Name System)
Beberapa pengertian mengenai Domain name system adalah sebagai berikut:
  1. Merupakan sistem database yang terdistribusi yang digunakan untuk pencarian nama komputer di jaringan yang menggunakan TCP/IP. DNS mempunyai kelebihan ukuran database yang tidak terbatas dan juga mempunyai performa yang baik.
  2. Merupakan aplikasi pelayanan di internet untuk menterjemahkan domain name ke alamat IP dan juga sebaliknya.
  3. Komputer yang terhubung dan memiliki tanggung jawab memberikan informasi zona nama domain anda, merubah nama domain menjadi alamat IP dan juga memiliki tanggung jawab terhadap distribusi email di mail server yang menyangkut dengan nama domain.
  4. Aplikasi yang membantu memetakan host name sebuah komputer ke IP address pada aplikasi yang terhubung ke Internet seperti web browser atau e-mail.
Contoh DNS juga bias sebagai berikut :
.com
.edu
.info
.co.id
.go.id
.net
.org
.sch.id
.tu
.me
.mil

NetBIOS (V Network Basic Input/Output System) adalah suatu antarmuka (interface) dan sebuah protokol yang dikembangkan oleh IBM. Fungsi protokol yang dikembangkan oleh IBM.. Dalam model ISO, NetBIOS memberikan suatu interface standard bagi layer dibawahnya.NetBIOS juga dapat digunakan sebagai sebuah API (Application Program Interface) untuk pertukaran data. Ia memberi programmer akses ke berbagai sumber data untuk menciptakan hubungan dua komputer atau antara dua aplikasi pada komputer yang sama. NetBIOS juga merupakan sebuah spesifikasi yang dibuat oleh International Business Machine dan Microsoft yang mengizinkan aplikasi-aplikasi terdistribusi agar dapat saling mengakses layanan jaringan, tanpa memperhatikan protokol transport yang digunakan.
NetBIOS Over LLC adalah sebuah protokol jaringan yang mengizinkan aplikasi jaringan komputer yang lama yang menggunakanApplication Programming Interface (API) NetBIOS agar dapat digunakan di dalam jaringan modern berbasis protokol TCP/IP.

Troubleshooting transportation layer3.4

Jumat, 19 Oktober 2018
Posted by sensei
1. ROUTER

mikrotik rb 750

     Router adalah perangkat network yang digunakan untuk menghubungkan beberapa network, baik network yang sama maupun berbeda dari segi teknologinya seperti menghubungkan network yang menggunakan topologi Bus, Star dan Ring.  Router minimal memiliki 2 network interface.

2. PROTOCOL LAPISAN JARINGAN
    Pada lapisan ini TCP/IP mendukung IP dan didukung oleh protokol-protokol lainnya, yakni sebagai berikut:
  • IP (Internetworking Protocol)
       merupakan sebuah mekanisme transmisi yang digunakan oleh TCP/IP. IP disebut juga unreliable dan connectionless datagram protocol-a best effort delivery service. IP mentransportasikan data dalam paket-paket yang disebut datagram.

  • ARP (Address Resolution Protocol)
       merupakan protokol yang digunakan untuk menyesuaikan/mengetahui alamat IP berdasarkan alamat fisik(Physical Address) dari sebuah komputer.
  • RARP (Reverse Address Resolution Protocol)
       merupakan kebalikan dari ARP(Address Resolution Protokol) yakni mengetahui physical address melalui alamat IP.
  • ICMP (Internet Control Message Protocol
       merupakan sebuah mekanisme yang digunakan oleh sejumlah host dan gateway untuk mengirim notifikasi datagram yang mengalami masalah kepada host pengirim.
  • IGMP (Internet Group Message Protocol)
       digunakan untuk memfasilitasi transmisi message yang simultan kepada kelompok/group penerima.


3. NAT
Hasil gambar untuk NAT adalah
    NAT adalah pengalihan suatu alamat IP ke alamat yang lain. Dan apabila suatu paket dialihkan dengan NAT pada suatu link, maka pada saat ada paket kembali dari tujuan maka link ini akan mengingat darimana asal dari paket itu, sehingga komunikasi akan berjalan seperti biasa.
    NAT bekerja dengan mengalihkan suatu paket data dari suatu alamat IP ke alamat IP lainnya. Ketika suatu paket dialihkan maka NAT akan mengingat dari mana asal paket dan kemana tujuan paket itu. Dan ketika ada paket kembali maka NAT akan mengirimkannya ke asal paket. Dengan kata lain host hanya akan menerima paket yang dikirim atau yang dimintanya sehingga komunikasi dapat berjalan dengan baik.


4. ICMP (INTERNET CONTROL MESSAGE PROTOCOL)
    adalah protokol yang bertugas mengirimkan pesan-pesan kesalahan dan kondisi lain yang memerlukan perhatian khusus. Pesan / paket ICMP dikirim jika terjadi masalah pada layer IP dan layer atasnya (TCP/UDP). Pada konsisi normal, protokol IP berjalan dengan baik. Namun ada beberapa kondisi dimana koneksi IP terganggu, misalnya karena Router crash, putusnya kabel, atau matinya host tujuan. Pada saat ini ICMP membantu menstabilkan kondisi jaringan, dengan memberikan pesan-pesan tertentu sebagai respons atas kondisi tertentu yang terjadi pada jaringan tersebut.

Ada dua tipe pesan yang dapat dihasilkan ICMP :
  • ICMP Error Message (dihasilkan jika terjadi kesalahan jaringan)
  • ICMP Query Message (dihasilkan jika pengirim paket mengirimkan informasi tertentu yang berkaitan dengan kondisi jaringan.
ICMP Error Message dibagi menjadi beberapa jenis :
  1. Destination Unreachable, dihasilkan oleh router jika pengirim paket mengalami kegagalan akibat masalah putusnya jalur baik secara fisik maupun logic. Destination Unreacheable dibagi lagi menjadi beberapa jenis :
    • Network Unreacheable, jika jaringan tujuan tak dapat dihubungi
    • Host Unreacheable, jika host tujuan tak bisa dihubungi
    • Protocol At Destination is Unreacheable, jika di tujuan tak tersedia protokol tersebut.
    • Destination Host is Unknown, jika host tujuan tidak diketahui
    • Destination Network is Unknown, jika network tujuan tidak diketahui
  2. Time Exceeded, dikirimkan jika isi field TTL dalam paket IP sudah habis dan paket belum juga sampai ke tujuannya. Tiap kali sebuah paket IP melewati satu router, nilai TTL dalam paket tsb, dikurangi satu. TTL ini diterapkan untuk mencegah timbulnya paket IP yang terus menerus berputar-putar di network karena suatu kesalahan tertentu. sehingga menghabiskan sumber daya yang ada.

    Field TTL juga digunakan oleh program traceroute untuk melacak jalannya paket dari satu host ke host lain. Program traceroute dapat melakukan pelacakan rute berjalannya IP dengan cara mengirimkan paket kecil UDP ke IP tujuan, dengan TTL yang di set membesar.

    Saat paket pertama dikirim, TTL diset satu, sehingga router pertama akan membuang paket ini dan mengirimkan paket ICMP Time Exceeded, kemudian paket kedua dikirim, dengan TTL dinaikan. Dengan naiknya TTL paket ini sukses melewati router pertama namun dibuang oleh router kedua, router ini pun mengirim paket ICMP time Exceeded
  3. Parameter Problem, paket ini dikirim jika terdapat kesalahan parameter pada header paket IP.
  4. Source Quench, Paket ICMP ini dikirimkan jika router tujuan mengalami kongesti. Sebagai respons atas paket ini pihak pengirim paket harus memperlambat pengiriman paketnya.
  5. Redirect, paket ini dikirimkan jika router merasa host mengirimkan paket IP melalui router yang salah. Paket ini seharusnya dikirimkan melalui router lain.

    Sedangkan ICMP Query Message Terdiri atas :
    1. Echo dan Echo Reply, Bertujuan untuk memeriksa apakah sistem tujuan dalam keadaan aktif. Program ping merupakan program pengisi paket ini. Respondet harus mengembalikan data yang sama dengan data yang dikirimkan.
    2. Timestamp dan Timestamp Reply, Menghasilkan informasi waktu yang diperlukan sistem tujuan untuk memproses suatu paket.
    3. Address mask, untuk mengetahui beberapa netmask yang harus digunakan suatu host dalam suatu network.

    Sebagai paket pengatur kelancaran jaringan  paket ICMP tidak diperbolehkan membebani network. Karenanya paket ICMP tidak boleh dikirim saat terjadi problem yang disebabkan oleh :

    • Kegagalan pengririman paket ICMP
    • Kegagalan pengiriman paket broadcast atau multicast.

    testing

    Senin, 09 Oktober 2017
    Posted by sensei
    TUGAS XII-TKJ


    Default Width dan Height di Tag Marquee Selamat datang di website cetak kartu ujian

    CETAK KARTU UJIAN
    Username
    Password




    Syarat & Ketentuan

    Untuk mencetak kartu ujian.Anda harus memenuhi Ketentuan dari sekolah yaitu melengkapi administrasi dengan pihak sekolah.Dan sudah membayar biaya ujian serta sudah melunasi SPP sampai dengan bulan Oktober.


















    Copyright © 2017 - |Create By: Dinar Dirta S,S.Kom
    Welcome to My Blog

    Followers

    - Copyright © 2012 punadinar -Robotic Dinar -