Jumat, 21 November 2014

TUGAS AKHIR SEMESTER GASAL KELAS IX



TUGAS AKHIR SEMESTER GASAL
KELAS 9 MAPEL TIK
 TAHUN 2014

·         Dikerjakan di kertas folio bergaris tulis soal dan jawabannya
·         Dikumpulkan sebelum UAS mapel TIK

1.       Jelaskan pengertian dari :
a.       Internet
b.      Intranet
c.       Extranet
d.      Download
e.      Upload
f.        Jaringan Komputer
g.       LAN
h.      MAN
i.         WAN
j.        Topologi
k.       Modem
l.         HUB
m.    Acces Point
n.      Surfing/Browsing
o.      Password
p.      URL
q.      TCP/IP
r.        Bandwitch
2.       Jelaskan Fungsi dari :
a.       FTP
b.      Komputer Server
c.       LAN Card
d.      Memori/RAM
e.      Modem
f.        Accse point
3.       Tuliskan masing-masing 2 keunggulan dan kelemahan internet!
4.       Tuliskan kelebihan dan kelemahan topologi STAR dan BUS!
5.       Sebutkan 5 faktor yang mempengaruhi kecepatan akses internet!
6.       Sebutkan 5 manfaat jaringan Komputer!
7.       Sebutkan 4 macam aplikasi yang digunakan untuk akses internet (browser)!
8.       Sebutkan 3 hardware untuk membuat jaringan komputer/internet

Senin, 06 Januari 2014

Contoh Aplikasi Mikroprosesor

 

APLIKASI MIKROPROSESOR

SENSOR ULTRASONIK

 

Aplikasi mikroprosesor & kendali mikroprosesor

Mikroprosesor

Mikroprosesor adalah mesin kecil sebagai pemproses dan pengendali utama proses yang terjadi pda komputer,yang dibuat dalam bentuk chip. meskipun ukurannya secara fisik tidak terlalu besar ,tetapi pemikir utama dari sebuah komputer adalah pada mikropsesor ini, dan disinilah proses utama diolah.

  • Didalam chip ini terdapat rangkaian ALU, CU dan register-register
  • ALU (aritmatic Logic Unit) : tempat berlangsungnya perhitungan matematika dan logika
  • CU (Control Unit) : membuat semua unit bekerjasama dalam suatu sistem serta mengontrol perpindahan data ke CPU
  • Register : tempat penyimpanan data sementara dalam suatu mikroprosesor

Mikroprosesor adalah piranti yang tidak akan bisa bekerja kalau tidak ada perangkat lunak, inilah yang membedakan mikroprosesor dengan rangkaian digital diskrit. Kemampuannya untuk diprogram,dan diprogram ulang adalah suatu kelebihan didalam mikroprosesor.

Hampir semua fungsi rangkaian digital dapat diambil alih oleh suatu sistem mikroprosesor/mikrokontroler,tetapi tidak perlu semua rangkaian digital harus dengan sistem mikrokontroler.

Dalam perkembangannya, mikroprosesor dibuat menurut kebutuhan aplikasinya yang lebih spesifik:

  1. Mikroposesor RISC (reduced intruction set of computing) dan jenis CISC ( complex intruction set of computing) jenis ini digunakan untuk pengolahan informasi dg software yang rumit dan digunakan untuk kebanyakan pc saat ini.
  2. Pengolah sinyal digital-DSP(digital signal prosesor) memiliki software dan hardware yang ditujukan untuk mempermudah proses-proses sinyal digital.
  3. Mikrokontroler : yang dikhususkan untuk intrumentasi dan kendali contoh: pada kendali motor.

Pada sistem komunikasi, hampir semua alat penting menggunakan sistem mikroprosesor. Pada hari ini, sistem komunikasi hampir selalu terkait dengan komputer atau mikroprosesor. Berikut ini adalah beberapa contohnya.

  1. Sentral Telepon PSTN atau saluran analog dengan bandwidth 4 kHz. Saat ini, hampir semua sistem switching atau penyambungan telepon dilakukan secara digital, random input sequential ouput atau sebaliknya. Tentu saja semua ini diwujudkan dengan menyertakan sistem mikroprosesor.
  2. Provider Telepon Digital seperti ISDN, DSL dll. Selain untuk switching atau penyambungan dan queuing atau antrian, sistem mikroprosesor pada provider telepon digital juga dimanfaatkan untuk banyak hal lain termasuk network management dan optimasi Quality of Service.
  3.  Provider Telepon Seluler. Meskipun menggunakan saluran radio frekuensi, hampir semua telepon seluler mnerapkan komunikasi digital.
  4. Handphone. Handphone yang kecil dan murah sekalipun, harus dilengkapi dengan mikroprosesor, karena untuk membaca keypad, menyimpan phonebook, kalkulator, mengirim SMS dll memerlukan sistem instrumentasi digital.
  5. Komunikasi Satelit. Selain untuk sistem kendali dan instrumentasi satelit, mikroprosesor juga digunakan untuk switching, muliplexing, queuing, error correction dll.

Penggunaan mikroprosesor pada sistem kendali dan instrumentasi diterapkan di hampir semua instrumen dan alat kendali, mulai dari instrumen kecil seperti barcode reader, sampai instrumen besar seperti panel pesawat terbang. Mulai dari alat kedokteran seperti MRI (Magnetic Resonance Imaging) sampai alat perang seperti stinger missile untuk serangan darat ke udara. Berikut ini adalah bebrapa contoh penerapan sistem mikroprosesor untuk alat kendali dan instrumentasi.

  1. EFI, electronic fuel injection yang diterapkan pada mesin-mesin bakar modern. Alat ini dipakai untuk mengoptimalkan pemakaian bahan bakar untuk torsi dan kecepatan maksimum.
  2. Instrumen Lift. Prosesor digunakan untuk membaca tekanan tombol dan mengendalikan gerakan motor listrik, sehingga lift dapat begerak sesuai dengan tekanan tombol dan cukup nyaman bagi pemakai, tidak berhenti atau bergerak mendadak.
  3. Sistem pengatur ketepatan cetak dan potong pada mesin pengganda media kertas seperti koran dan majalah. Tanpa koreksi dari sistem mikroprosesor, selain hasil yang kurang rapi, alat pemotong atau pencetak harus sering disetting ulang dan ini sangat tidak realistis. Kita
  4. d. dapat lihat, pada setiap halaman koran atau majalah ada terdapat mark atau tanda, baik tanda untuk warna maupun tanda untuk alat potong.
  5. Alat pengolah data pada VCD atau DVD player. Karena data disimpan dalam CD dalam keadaan dikompres, maka untuk mengubahnya menjadi gambar atau suara perlu dilakukan dekompresi data yang jelas memerlukan algoritma tertentu yang diwujudkan dengan program. Tentu saja ini memerlukan sistem mikroprosesor.
Contoh Aplikasi Mikroprosesor.
Berikut ini adalah contoh penggunaan prosesor MSP430F413buatan Texas Instrumen untuk mengendalikan alat ukur jarak yang menggunakan gelombang ultrasonik 40 kHz.

Mikroprosesor pada alat ini berperan sebagai pengendali yang mengaktifkan pengirim sinyal, mengukur waktu propagasi sinyal dengan menunggu aktifnya penerima sinyal atau menunggu kedatangan sinyal pantulan, kemudian menghitung jarak antara alat ini dengan benda yang memantulkan sinyal ultrasonik serta menampilkan hasil perhitungannya dalam bilangan desimal pada display 7-segment.

Secara umum, alat ini terdiri dari 4 komponen utama, yaitu

·  Sistem mikroprosesor single chip. Atau Chip tunggal yang mengandung prosesor, memory dan I/O meskipun dengan kapasitas yang sangat kecil
·        Rangkaian elektronika penghasil dan penerima gelombang ultrasonik
·        Display 7-segment
·  Program dalam bahasa asembli yang terdiri dari beberapa modul, yaitu inisialisasi,  pembaca tombol aktif, pengendali pengirim dan penerima, pengukur durasi propagasi gelombang, penghitung jarak dan penampil ke 7-segment.

Kamis, 27 Desember 2012

Tugas 8 : FUNCTION DENGAN RETURN VALUE BERUPA ARRAY & MACAM-MACAM FI=UNCTION BAWAAN VB 2012

Buat Form seperti gambar di bawah ini :
dengan memasukkan 3 buah Label yang diberi nama Total, Terbesar dan terkecil kemudian masukkan TextBox 3 buah untuk isinya terakhir masukkan button 1 buah untuk prosesnya.
 
 setelah form jadi masukkan kose programnya :
Public Class Form1
    Private Function bebas(ByVal ParamArray args() As Object) As Single()
        Dim hasil(3) As Single
        Dim a As Integer
        For a = 0 To UBound(args)
            hasil(0) = hasil(0) + args(a)
            If a = 0 Then
                hasil(1) = args(a)
                hasil(2) = args(a)
            End If
            If hasil(1) < args(a) Then hasil(1) = args(a)
            If hasil(2) > args(a) Then hasil(2) = args(a)
        Next a
        Return hasil
    End Function
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim statistik As Single() = bebas(1, 6, 2, 7, 3, 9, 4, 10, 8, 5)
        TextBox1.Text = statistik(0)
        TextBox2.Text = statistik(1)
        TextBox3.Text = statistik(2)
    End Sub
End Class
Berdasarkan kode program diatas, saat Button 1 di klik maka program akan menjalankan proses penjumlahan angak yang kita masukkan dalam kode programnya hasil(0) = hasil(0) + args(a) ( Dim statistik As Single() = bebas(1, 6, 2, 7, 3, 9, 4, 10, 8, 5)), mencari nilai terbesar dan terkecil
If hasil(1) < args(a) Then hasil(1) = args(a)

            If hasil(2) > args(a) Then hasil(2) = args(a)
dan 
Textbox1.text = statistik(0)  = textbox1 akan terisi dari nilai yang dihasilkan oleh proses hasil(0)
Textbox2.text = statistik(1) =  textbox2 akan terisi dari nilai yang dihasilkan oleh proses hasil(1)
Textbox3.text = statistik(2) = textbox3 akan terisi dari nilai yang dihasilkan oleh proses hasil(2)
 maka jika dijalankan maka hasilnya akan seperti gambar di bawah ini :

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQQ2ah5pKsgyIQtJ6Zy46akvrrcGNEalVPTLcq-1aesXpLtrbCpyeUnLqOjNZlj-yne7vbanMHN5XiNuwxlRruhTCOcp5qC1EKZGyzCi25HEH8Xbvs7PXvb3txxouUNpTvQvyW2CtUF9w/s320/gb2.bmp


MACAM-MACAM FUNCTION BAWAAN VB 2010

1. Fungsi String
Left              → mengambil karakter dari sebelah kiri
Right            → mengambil karakter dari sebelah kanan
Mid              → mengambil karakter dari tengah
LTrim           → membuang semua semua awal spasi yang ada disebelah kiri
RTrim           → membuang semua semua awal spasi yang ada disebelah kanan
Trim              → membuang semua spasi yang ada disebelah kiri dan kanan
Len                → memberikan nilai balik integer sebagai panjang string
LCase            → mengubah string menjadi huruf kecil semua
UCase            → mengubah string menjadi huruf besar semua
Str (int)          → mengubah bilangan menjadi string (konversi)
Chr (Asscii)   → konversi dari nilai ascii menghasilkan karakter
2. Fungsi Matematika
Val (Str)                            → konversi string menjadi integer
Asc(Char)                         → konversi karakter menghasilkan nilai ascii
Abs(Number)                    → memberikan nilai mutlak dari suatu nilai negatif
Round(Number,Decimal) → membulatkan suatu angka sampai beberapa digit decimal
Sqr(Number)                     → memberikan hasil akar kuadrat dari suatu nilai
Tan()                                  → mengembalikan nilai tangen dari argument dalam radian
Cos()                                  → mengembalikan nilai cosinus dari argument dalam radian
Atn()                                  → mengembalikan nilai arc tangen dari argument dalam  bentuk radian
Long()                                → mengembalikan nilai logaritma dari argument
CInt()                                 → pembulatan nilai decimal 0.5 dan lebih ke integer yang terdekat
Fix()                                   → pemotongan suatu nilai decimal menjadi integer
Int()                                    → pembulatan ke bawah suatu nilai decimal
3. Fungsi Tanggal dan Waktu
Date()                                  → mengambil tanggal system komputer
IsDate                                  → memberikan nilai balik Boolean , true jika parameter adalah sebuah tanggal
DateValue                           → konversi string menjadi date
D(Date),M(Date),Y(Date)  → memberikan nilai integer dari Variabel Date untuk hari , bulan dan tahun
Time()                                 → mengambil waktu dari system komputer
H(Date),M(Date),S(Date)   → memberikan nilai integher dari variable date untuk jm, menit dan deik
TimeValue(str)                    → konversi string ke variable date