Kamis, 30 September 2010

MODEM

MODEM 


Modem berasal dari singkatan MOdulator DEModulator. Modulator merupakan bagian yang mengubah sinyal informasi kedalam sinyal pembawa (carrier) dan siap untuk dikirimkan, sedangkan Demodulator adalah bagian yang memisahkan sinyal informasi (yang berisi data atau pesan) dari sinyal pembawa yang diterima sehingga informasi tersebut dapat diterima dengan baik. Modem merupakan penggabungan kedua-duanya, artinya modem adalah alat komunikasi dua arah. Setiap perangkat komunikasi jarak jauh dua-arah umumnya menggunakan bagian yang disebut "modem", seperti VSAT, Microwave Radio, dan lain sebagainya, namun umumnya istilah modem lebih dikenal sebagai Perangkat keras yang sering digunakan untuk komunikasi pada komputer.
Data dari komputer yang berbentuk sinyal digital diberikan kepada modem untuk diubah menjadisinyal analog. Sinyal analog tersebut dapat dikirimkan melalui beberapa media telekomunikasi sepertitelepon dan radio.
Setibanya di modem tujuan, sinyal analog tersebut diubah menjadi sinyal digital kembali dan dikirimkan kepada komputer. Terdapat dua jenis modem secara fisiknya, yaitu modem eksternal dan modem internal.

JENIS JENIS MODEM 

  • Modem 3GP
  • Modem GSM
  • Modem analog yaitu modem yang mengubah sinyal analog menjadi sinyal digital
  • Modem ADSL
    • Modem teknologi ADSL (Asymetric Digital Subscribe Line) yang memungkinkan berselancar internet dan menggunakan telepon analog secara berbarengan. Caranya sangat mudah, untuk ADSL diberikan sebuah alat yang disebut sebagai Splitter atau pembagi line. Posisi Splitter ditempatkan di depan ketika line telepon masuk. Artinya anda tidak boleh mencabangkan line modem untuk ADSL dengan suara secara langsung. Alat Splitter berguna untuk menghilangkan gangguan ketika anda sedang menggunakan ADSL modem. Dengan Splitter keduanya dapat berjalan bersamaan, sehingga pengguna dapat menjawab dan menelpon seseorang dengan telepon biasa. Di sisi lain, pengguna tetap dapat terkoneksi dengan internet melalui ADSL modem.
  • Modem kabel yaitu modem yang menerima data langsung dari penyedia layanan lewat TV Kabel
  • Modem CDMA









Rabu, 29 September 2010

Hybird Komputer

Komputer jenis ini diperuntukan untuk pengolahan data yang sifatnya baik kuantitatif maupun kualitatif , atau dengan istilah lain menggabungkan kemampuan digital dengan analog . Dengan perkataan lain data kuantitatif yang diolah menghasilkan data kualitatifnya dan sebaliknya .



komputer Hybrid adalah komputer yang menampilkan pameran komputer analogdan digital komputer . Komponen digital biasanya berfungsi sebagai controller dan menyediakan operasi logis , sedangkan komponen analog biasanya berfungsi sebagai solver dari persamaan diferensial .
Secara umum, komputer analog yang sangat cepat, karena mereka dapat memecahkan sebagian persamaan yang kompleks pada tingkat di mana sinyal melintasi sirkuit, yang umumnya merupakan fraksi yang cukup dari kecepatan cahaya. Di sisi lain, presisi komputer analog tidak baik, mereka terbatas pada tiga, atau paling banyak, empat digit dari presisi.
komputer digital dapat dibangun untuk mengambil solusi persamaan presisi hampir tak terbatas, tetapi cukup lambat dibandingkan dengan komputer analog. Secara umum, persamaan yang kompleks yang didekati dengan menggunakan iteratifmetode numerik yang mengambil sejumlah besar dari iterasi, tergantung pada seberapa baik "awal" menebak nilai akhir dan berapa banyak presisi yang diinginkan. (Ini kira awal dikenal sebagai benih numerik untuk proses berulang.) Bagi banyak real-time operasi, kecepatan perhitungan digital seperti terlalu lambat untuk digunakan banyak (misalnya, untuk tinggi frekuensi yang sangat radar array bertahap atau untuk cuaca perhitungan), tetapi ketepatan komputer analog tidak mencukupi.
Hybrid komputer dapat digunakan untuk mendapatkan yang sangat baik tetapi relatif tidak tepat benih 'nilai', menggunakan front-end komputer analog, yang kemudian dimasukkan ke dalam komputer iteratif proses digital untuk mencapai tingkat yang diinginkan akhir presisi.Dengan tiga atau empat digit, numerik benih yang sangat akurat, perhitungan waktu digital total yang diperlukan untuk mencapai presisi yang diinginkan secara dramatis berkurang, karena iterasi lebih sedikit banyak diperlukan.
Pertimbangkan bahwa sistem saraf pada hewan adalah bentuk komputer hibrida. Sinyal lulus melintasi sinapsis dari satu sel syaraf ke yang berikutnya sebagai diskrit (digital) paket bahan kimia, yang kemudian dijumlahkan dalam sel saraf dalam mode analog dengan membangun potensi-kimia elektro sampai perusahaan ambang tercapai, dimana itu discharge dan mengirimkan serangkaian paket digital ke sel saraf berikutnya. Keuntungan paling tidak tiga: noise dalam sistem diminimalkan (dan cenderung untuk tidak menjadi aditif), tidak ada sistem grounding yang umum diperlukan, dan ada degradasi sinyal minimal bahkan jika ada perbedaan substansial dalam aktivitas sel sepanjang jalan (hanya penundaan sinyal cenderung bervariasi). Sel-sel saraf individu analog dengan komputer analog, sinapsis yang analog dengan komputer digital.
Perhatikan bahwa komputer hibrid harus dibedakan dari sistem hibrida. Yang terakhir ini mungkin tidak lebih dari sebuah komputer digital yang dilengkapi dengan -ke-digital converter analog pada masukan dan / atau analog-ke-digital converter outputnya, untuk mengkonversi analog sinyal untuk pemrosesan sinyal digital biasa, dan sebaliknya, misalnya, untuk mengemudi sistem kontrol fisik, seperti servomechanisms .


Senin, 27 September 2010

tugas 3

5. menentukan apakah bilangan yang diinputkan bilangan ganjil atau tidak






















4. menghitung nilai rata rata dari 20 data























3. mengitung jumalh 10 bilangan ganjil pertama

LANGKAH - LANGKAH MEMUBUAT VARIABEL

Cara Membuat Variable

Langkah-langkah yang digunakan dalam membuat suatu program variable :
1.       Gunakan “//”  ( double dash ) untuk diawalan. Yang berarti baris tersebut tidak akan dieksekusi oleh program. Selain menggunakan “//”, kita juga dapat menggunakan “ /* …… */ “  dimana kita dapat menuliskan komentar diantara tanda tersebut. Kelebihan dari tanda kedua adalah, kita dapat menuliskan komentar lebih dari satu baris.
Contoh :  // Program C++


2.       Pada Baris Kedua, ganti

#include <iostream.h>                 menjadi               #include <stdio.h>
#include <stdlib.h>                        menjadi               #include <conio.h >

Ini berfungsi untuk memberitahukan kepada preprocessor untuk men-gincludekan file stdio.h, karena file tersebut akan digunakan di dalam program untuk melakukan perintah

3.       Kemudian masukan input program utama pada baris ke 4 – 5 yang dimana program utama merupakan fungsi dengan nama main.

/* program
   utama */
int main()   {

Program utama adalah tempat dimana kode yang pertama kali dieksekusi saat program dijalankan. Fungsi main tersebut  harus ada setiap kali kita membuat program. Ini dikarenakan baris ke 6 – 10 merupakan isi dari program.

4.       Lalu, masukan input

printf ("hello world");

yang berfungsi mencetak tulisan ke layar.

5.       Pada baris ke-8 masukan input

Getch ( ) ;

Yang berfungsi sebagai instruksi berhenti sehingga hasil di layar dapat dilihat karena program tidak langsung berakhir.

6.       pada baris ke Sembilan merupakan nilai kembali dari fungsi main

return 0;

7.       lalu tutup baris tersebut dengan menggunakan “ {  “ pada baris ke-10

1) Pemrograman Prosedural
Belajar memprogram tidak sama dengan belajar bahasa pemrograman. Belajar memprogram artinya belajar tentang strategi pemecahan masalah, metodologi dan sistematika pemecahan masalah, kemudian menuliskannya dalam notasi yang disepakati bersama. Belajar memprogram bersifat pemahaman persoalan, analisis dan sintesis. Belajar bahasa pemrograman artinya belajar memakai softwarebahasa pemrograman tertentu, bentuk baku, aturan sintaksis, dan tatacara memanfaatkan instruksi yang spesifik pada setiap software bahasa pemrograman tertentu.
Prosedural menurut kamus bahasa Indonesia berarti tahap-tahap kegiatan untuk menyelesaikan suatu aktivitas atau metode langkah demi langkah secara eksak dalam memecahkan suatu masalah. Algoritma adalah urutan langkah-langkah penyelesaian masalah, berarti algoritma termasuk proses prosedural.
Pada pemrograman prosedural, program dibedakan antara bagian data dengan bagian instruksi. Bagian instruksi terdiri atas urutan (sequence) instruksi yang akan dilaksanakan satu per satu secara berurutan. Alur pelaksanaan instruksi dapat berubah bila ada pencabangan kondisional. Data yang tersimpan dalam memori dimanipulasi oleh instruksi secara beruntun (prosedural), hal inilah yang dinamakan pemrograman prosedural. Bahasa pemrograman tingkat tinggi sepertiCobol, Basic, Pascal, C language dan Fortran termasuk dalam kategori bahasa pemrograman prosedural.

2)          Desain dan Rancangan Software Pascal

Penulisan notasi algoritma pemrograman tidak mengenal bentuk yang baku, sehingga pemrogram dapat dengan bebas menulis notasi algoritmanya, akan tetapi syarat notasi algoritma adalah logis, yaitu mudah diimplementasikan kesoftware bahasa pemrograman tertentu. Ada baiknya pemrogram merencanakan terlebih dahulu software bahasa pemrograman yang akan dipakai agar pada saat membuat notasi algoritma pemrograman langsung berkoresponden dengan bentuk baku listing pemrograman dari software yang dipakai.
Modul ini akan mempelajari tentang desain dan rancangan pada software bahasa pemrograman tingkat tinggi pascal, lebih khusus lagi software yang digunakan adalah Turbo Pascal 7.0 produksi perusahaan Borland Inc. Notasi algoritma yang ditulis disesuaikan dengan sintaks dari Turbo Pascal agar lebih mudah mengimplementasikannya menjadi program.
Notasi algoritma yang mengacu kepada Turbo Pascal mempunyai aturan tertentu, menyesuaikan ke bentuk listing bahasa pascal. Aturan penulisan algoritma terdiri dari tiga bagian, yaitu sebagai berikut :
a)            Judul program (header)
b)            Deklarasi (kamus)
c)            Algoritma


Rabu, 22 September 2010

Definisi Pemograman Prosedural

Pemograman yang mengikuti sederatan intruksi algoritmik yang diberi nama dan akan menghasilkan efek neto yang terdefinisi dan menurut definisi saya semua programming adalah prosedural entah berbasis desktop tools hingga analisis.