'0'/> 1707

Senin, 23 September 2013

0 TUGAS 1 BAHASA ASSEMBLY

Bahasa assembly / rakitan (bahasa Inggrisassembly language) adalah bahasa pemrograman komputer tingkat rendah. Bahasa rakitan merupakan notasi untuk bahasa mesin yang dapat dibaca oleh manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan. Bahasa mesin adalah pola bit-bit (serangkaian nomor-nomor biner) tertentu yang merupakan kode operasi mesin. Bahasa mesin dibuat lebih mudah dibaca dan ditulis dengan cara mengganti pola bit-bit menjadi julukan-julukan yang disebut mnemonics.
Berbeda dengan bahasa pemrograman tingkat tinggi, bahasa rakitan biasanya memiliki hubungan 1-1 dengan instruksi bahasa mesin. Misalnya, tiap julukan (mnemonic) yang ditulis di program dengan bahasa rakitan akan diterjemahkan menjadi tepat satu kode operasi yang dapat dimengerti langsung oleh komputer. Pada bahasa tingkat tinggi, satu perintah dapat diterjemahkan menjadi beberapa kode operasi dalam bahasa mesin. Proses pengubahan bahasa rakitan ke bahasa mesin dilakukan olehassembler, dan proses balikannya dilakukan oleh disassembler.
Setiap arsitektur komputer memiliki bahasa mesin yang berbeda-beda sehingga bahasa rakitannya pun berbeda-beda.
Berikut merupakan contoh bahasa rakitan:
mov  al, 0x61
yang berarti pindahkan (mov = move) nilai heksadesimal 61 (= 97 dalam desimal) ke register prosesor bernama "al". Adalah lebih mudah mengingat ini dari bahasa mesin:
10110000 01100001
Untuk membuat program Assembly di butuhkan Software Assembly yaitu Tasm.exe dan Tlink.exe. serta Editor yang digunakan untuk menuliskan kode program yaitu bisa menggunakan DOS dan notepad. Pada peletakan program yang akan kita buat harus dijadikan satu folder dengan software tasm dan tlink tersebut.

Tahap pembuatan sebuah program assembly adalah sebagai berikut :

1. Masuk ke under Dos melalui klik starmenu, klik run ketikkan cmd

atau dari start -> program -> acssessoris -> Command Promt

1. Ketikkan cd\ maka anda akan di bawa ke drive C, lalu pastikan di drive C anda telah tersedia folder TASM yang berisi software tasm dan tlink
2. Ketikkan Cd Tasm, maka sekarang anda sudah berada pada folder tasm
3. Pada posisi C:/Tasm> ketikkan “notepad namafile.asm”, dengan begitu maka akan terbuka sebuah window notepad yang bernama “namafile.asm” yang siap ditulisi program

Mulailah menuliskan sebuah program yang ingin anda buat, ada dua jenis program assembly yang bisa anda gunakan dan terapkan saat menulis program yaitu program COM dan program EXE, perbedaan dari keduannya adalah sebagai berikut

* PROGRAM COM :

- Lebih pendek dari file EXE

- Lebih cepat dibanding file EXE

- Hanya dapat menggunakan 1 segmen

- Ukuran file maksimum 64 KB (ukuran satu segment)

- sulit untuk mengakses data atau procedure yang terletak pada segment yang lain.

-100h byte pertama merupakan PSP(Program Segment Prefix) dari program

tersebut.

- Bisa dibuat dengan DEBUG

* PROGRAM EXE :

- Lebih panjang dari file COM

- Lebih lambat dibanding file COM

- Bisa menggunakan lebih dari 1 segmen

- Ukuran file tak terbatas sesuai dengan ukuran memory.

- mudah mengakses data atau procedure pada segment yang lain.

- Tidak bisa dibuat dengan DEBUG

contoh listing program yang di tulis pada notepad dengan tipe program EXE, listingnya adalah sebagai berikut

.model small ;merupakan besar memory(pilihannya yaitu ukuran tiny menggunakan 1 segment ( 64KB),small menggunakan data dan code <64KB,medium menggunakan data<64KB dan code >64KB, dan compact menggunakan Data > 64 KB serta Code < 64 KB .stack 100 ;register SS(Stack Segment) menunjukkan letak dari segmen yang digunakan oleh stack .data dataku db “Sistem Informasi” ;menulis karakter yang akan ditampilkan .code ;mulai menulis kode program proses: mov ax,@data ;mengambil segment data mov ds,ax xor bx,bx mov cx,16 ;tampat meletakkan jumlah karakter ulang: mov dl,dataku[bx] ;mengambil karakter dari db mov ah,02 ;servis 02 int 21h ;memprint caracter inc bx ;perintah mengulang loop ulang ;perintah pengulangan mov ax,4c00h int 21h ;menampilkan seluruh karakter end proses ;mengakhiri program Setelah itu simpan progam yang anda buat File> save

* Mulai compile file anda dengan cara :

Pada CMD setelah masuk pada C:\tasm> mulai dengan menulis “Tasm namafile.asm”

* Kemudian ketikan “Tlink namafile.obj”
* Lalu” dir namafile.*”
* Langkah terakhit tuliskan “Namafile” kemudian enter

Diatas merupakan salah satu contoh program EXE yang bertujuan menampilkan karakter yang anda inputkan. Sehingga pada gambar di atas bias anda perhatikan bahwa character ”sistem informasi ” yang kita inputkan telah berhasil dijalankan

Selanjutnya kita akan mencoba membuat program sederhana selanjutnya tapi sekarang dengan tipe program COM

tidak jauh beda saat menjalankannya dengan program EXE yaitu membuat satu lagi file notepad yang saya berinama “com.asm”.

* Setelah itu simpan progam yang anda buat File> save
* Mulai compile file anda dengan cara :

Pada CMD setelah masuk pada C:\tasm> mulai dengan menulis “Tasm com.asm”

* Kemudian ketikan “Tlink/t com.obj”
* Lalu” dir com.*”
* Langkah terakhit tuliskan “com” kemudian enter

Listing program pada program COM dan EXE memiliki perbedaan mencolok hanya pada segment saat menjalankan program seperti pada stack dan org100 yang memiliki fungsi yang sama hanya saja segment saat menjalankannya yang berbeda.
Pemrograman AT89S51 Bahasa Assembly

Active Image
Bahasa Assembly adalah bahasa pemrograman tingkat rendah. Dalam pemrograman komputer dikenal dua jenis tingkatan bahasa, jenis yang pertama adalah bahasa pemrograman tingkat tinggi (high level language) dan jenis yang kedua adalah bahasa pemrograman tingkat rendah (low level language). 
Bahasa pemrograman tingkat tinggi lebih berorientasi kepada manusia yaitu bagaimana agar pernyataan-pernyataan yang ada dalam program mudah ditulis dan dimengerti oleh manusia. Sedangkan bahasa tingkat rendah lebih berorientasi ke mesin, yaitu bagaimana agar komputer dapat langsung mengintepretasikan pernyataan-pernyataan program.
Kelebihan Bahasa Assembly:
1. Ketika di-compile lebih kecil ukuran
2. Lebih efisien/hemat memori
3. Lebih cepat dieksekusi
Kesulitan Bahasa Assembly:
1. Dalam melakukan suatu pekerjaan, baris program relatif lebih panjang dibanding bahasa tingkat tinggi
2. Relatif lebih sulit untuk dipahami terutama jika jumlah baris sudah terlalu banyak
3. Lebih sulit dalam melakukan pekerjaan rumit, misalnya operasi matematis

BAHASA ASSEMBLY MCS-51
Dalam program bahasa assembly terdapat 2 jenis yang kita tulis dalam program yaitu:
1. Assembly Directive (yaitu merupakan kode yang menjadi arahan bagi assembler/compiler untuk menata program)
2. Instruksi (yaitu kode yang harus dieksekusi oleh CPU mikrokontroler)


PENGGUNAAN SOFTWARE
Software untuk membantu memprogram mikrokontroler MCS-51 sudah banyak tersedia. Untuk mempermudah maka dapat dipilih software yang merupakan Integrated Development Environment (IDE) yaitu software yang merupakan editor sekaligus compiler. Bahkan juga ada yang sekaligus debugger dan simulator. Salah satunya yang digunakan pada training di PRASIMAX adalah Read51.
Berikut beberapa cara penggunaan software.
1. User dapat membuat program sistem single file maupun proyek (beberapa file). Klik menu File lalu pilih New File.
2. Ketik program di window editing. Software menyediakan syntax highlighting otomatis, sehingga tiap assembly directive akan diberi warna ungu dan tiap instuksi akan diberi warna biru.
Active Image

3. User dapat langsung mengcompile program dengan sekali klik icon Build (F9). Ketika ada kesalahan maka user dapat langsung ditunjukkan letak dan jenis kesalahan.
Active Image

4. User dapat melakukan simulasi software untuk melihat hasil kerja program. Klik IDE mode (F2).
5. User dapat melakukan debugging, bahkan melihat hasil eksekusi per step (per baris)terhadap kondisi-kondisi register dan memori di mikrokontroler. Klik Step Into (F8).
Active Image

Selanjutnya user dapat melakukan download program ke IC mikrokontroler untuk menguji hasilnya secara real di hardware.

DASAR PEMROGRAMAN ASSEMBLY MENGGUNAKAN SOFTWARE READ51 DAN DOWNLODER AEC-ISP PADA SISTEM MICROPROSESOR ATMEL AT89S51

Teknologi sebagai alat bantu untuk mempermudah pekerjaan manusia merupakan faktor yang sangat penting bagi kehidupan manusia. Peran teknologi disamping sebagai penghasil daya(power) yang besar juga sebagai peminimalisir angka kecelakaan kerja bagi aktifitas manusia seperti buruh pabrik, lalulintas, transportasi, dan sebagainya.
Perkembangan teknologi diawali dengan penemuan-penemuan kecil yang masih bersifat analog. Kemudian berkembang pesat baik kualitas maupun kuantitasnya, hingga akhirnya menghasilkan suatu teknologi yang saat ini mendominasi kehidupan yaitu teknologi era digitalisasi dan otomatisasi.
Perkembangan teknologi di Indonesia saat ini masih tergolong sangat lambat pertumbuhannya bila dilihat dari segi produksi, namun bila dilihat dari segi konsumsinya Indonesia dapat digolongkan salah satu negara berkembang yang cukup tinggi akan konsumsi teknologi.
Yang menjadi faktor lambatnya pertumbuhan produksi teknologi di Indonesia salah satunya adalah karena kurangnya penguasaan akan element teknologi itu sendiri. Kurangnya sumber daya manusia yang berkompeten dalam teknologi serta kurangnya dukungan modal juga menjadi penyebabnya.
Melihat permasalahan diatas perlu adanya suatu penyelenggaraan pendidikan yang berbasis teknologi sebagai salah satu solusi untuk menciptakan sumber daya manusia yang kompeten dan unggul dalam bidang teknologi. Oleh karena itu melalui laporan ini penulis akan memberi beberapa dasar teori dan aplikasinya dalam penguasaan teknologi microkontroler berbasis otomatisasi. Jika pembaca mengalami kesulitan dalam mengaplikasikan bahan ajaran dari laporan ini, saya membuka forum diskusi sebagai media komunikasi dengan penulis melalui alamat email hsbn89@student.undip.ac.id.

Pengertian Microprosesor dan Microkontroler
Mikrokontroler adalah sebuah chip yang dapat melakukan pemrosesan data secara digital serta pengontrolan rangkaian elektronik sesuai dengan perintah bahasa assembly yang diberikan pada IC tersebut. Perbedaan antara mikroprosesor dan mikrokontroler yaitu mikroprosesor merup CPU tanpa memori dan I/O pendukung sebuah komputer, sedangkan mikrokontroler terdiri dari CPU, memori, I/O dan unit pendukung lain spt ADC yang terintregrasi didalamnya. Penggunaan mikrokontroler menjadi tren pada desain teknologi elektronika, karena chip ini dapat mereduksi sistem digital diskrit dengan perangkat lunak yang diprogram dan disisipkan dalam chip tersebut. Mikroprosesor dikembangkan kearah perangkat berbasis komputer sedangkan mikrokontroler lebih banyak ke sistem instrumentasi elektronik.

Pemrograman Bahasa Assembly untuk IC AT89S51
Untuk berinteraksi dengan perangkat keras yang meliputi memberi perintah maupun pengaturan perangkat dapat digunakan suatu bahasa pemrograman dasar tingkat rendah yaitu bahasa pemrograman Assembly. Assembly merupakan bahasa dasar mesin, meskipun saat ini telah banyak bahasa pemrograman tingkat tinggi yang lebih sederhana dan mudah dipahami namun semua bahasa tersebut sesungguhnya juga merupakan pengembangan dari bahasa assembly. Agar kita dapat menguasai lebih mendalam akan interaksi antara user (manusia) dengan mesin maka pada kuliah microprosesor dan microkontroler di gunakan bahasa assembly sebagai bahasa pemrograman sistem microkontroler. Struktur dasar dari bahasa assembly terdiri atas :
Label – Mnemonic (OPcode) – Operand 1 – Operand 2 – Komentar
misalnya,       mulai : mov P0,#13 ; pengisian data 13
Keterangan :
1.     Label, Kode yang ditentukan sendiri oleh pemrogram. jika lebih dari 2 kata, harus digabung (tidak boleh dipisah) diakhiri dengan tanda ( : )
contoh, mulai : panjangbola :
2.     Mnemonic (opcode), kode perintah yang akan melakukan aksi tiap operand
contoh, mov sjmp
3.     Operand 1 (operand tujuan/target), data yang akan diproses oleh Mnemonic
contoh, P0 A
4.     Operand 2 (operand asal), data yang akan dipindahkan ke operand tujuan
contoh, #13 #110001010B
5.     Komentar, dapat ditulis dengan menggunakan tanda ( ; ) dan tidak akan dieksekusi oleh hardware.
Contoh, ; ————————— INI ADALAH PROGRAM LED ————–
Instruksi – instruksi Mnemonic yang sering digunakan pada sistem microkontroler diantaranya adalah sebagai berikut :
1.     Intruksi pemindahan data ( MOV )
instruksi (MOV) digunakan untuk memindahkan data dari satu tempat ke tempat lain, atau juga digunakan untuk memindahkan data dari satu pin microcontroler ke pin yang lain. Contoh : mov P3, #11001100B
keterangan :
instruksi diatas digunakan untuk memindahkan data biner 11001100 ke port 3 pada sistem microcontroler.
2.     Instruksi lompatan
ada beberapa macam instruksi lompatan diantaranya :
SJMP (Short Jump), melompat ke alamat / label untuk alamat kode yang pendek.
AJMP (Absolut Jump), sama dengan SJMP hanya jarak lompatannya lebih jauh.
ACALL, Instruksi memanggil subrutin ke sebuah label/sub program.
RET (Return), digunakan untuk menghentikan subrutin dan melanjutkan ke instruksi berikutnya.
3.     Instruksi operasi bit
SETB (Set Bit), digunakan untuk mengisi alamat bit dengan nilai 1
contoh, SETB P0.0 ; bit P0.0 diisi dengan nilai 1
CLR (Clear), Mengosongkan / mengubah alamat bit dengan nilai 0
contoh, CLR P0.0 ; bit P0.0 dikosongkan dengan nilai 0
4.     Instruksi lompatan bersyarat
CJNE (Compare and Jump if Not Equal)
Membandingkan nilai sebuah register dengan suatu data/register lain dan akan melompat ke alamat/label yang dituju jika belum sama nilainya.
Contoh, CJNE R0,#100,mulai         JB (Jump if Bit Set)
Melakukan lompatan menurut isi (nilai) sebuah bit. Yang di cari adalah nilai “1″ pada bit yang diamati nilainya. Jika bit bernilai “0″ akan melanjutkan instruksi berikutnya, namun jika bit bernilai “1″ akan melompat ke alamat yang ditentukan.
Contoh, mulai : JB P0.0, eksekusi     SJMP mulai     JNB (Jump if Not Bit Set)
Kebalikan dari JB, yang dicari adalah nilai NOL (0) pada bit yang dialamati.
DJNZ (Decrement and Jump if Not Zero)
Mengurangi nilai sebuah register /alamat tertentu dengan nilai 1 dan jika hasilnya sudah NOL (0) maka instruksi selanjutnya akan dijalankan
contoh DJNZ R4, mulai
5.     Instruksi aritmatika
INC (Increment)
menambahkan “1″ angka dari register/data yang dituju dan hasilnya disimpan pada register tersebut.
Contoh INC A ADD
Menambahkan isi Akumulator dengan sebuah nilai dan hasilnya disimpan kembali akumulator tersebut.
DEC (Decrement)
Mengurangi “1″ angka dari register yang dituju dan hasilnya disimpan pada register tersebut.
6.     Instruksi geser
RR (Rotate Right), Menggeser ke kanan perbit isi akumulator
RL (Rotate Left), Menggeser ke kiri perbit isi akumulator

Software Read51
Software Read51 merupakan salah satu software editor bahasa pemrograman assembly. Dengan menggunakan software ini kita dapat merancang dan membuat pemrograman assembly, C, dll. Pada percobaan yang dilakukan dalam kuliah ini, kita menggunakan Read51 untuk merancang program menggunakan bahasa assembly dimana file program disimpan dalam ekstensi .ASM. Adapun software read51 seperti ditampilkan pada gambar berikut :
Read51 terdiri dari 3 komponen utama yaitu : Jendela Editor (sisi kiri, sebagai tempat dimana kita membuat dan merancang bahasa pemrograman assembly), Jendela Output (terdapat output berupa tampilan LED, berada di sisi kanan) serta jendela build (di sisi bawah, sebagai coment yang menunjukan proses dari software).
1.Memulai membuat file baru
Untuk memulai membuat program ikuti langkah berikut :
Klik menu “File”;
pilih “New File” seperti pada gambar :
setelah dipilih maka akan muncul gambar berikut
Kemudian pilih “Assembly File”, lalu klik tombol “OK”:
Maka akan muncul jendela text editor di sisi kiri, setelah itu kita tinggal menuliskan bahasa pemrograman assembly sesuai rancangan kita.
2.Menyimpan program
Setelah kita membuat halaman editor, langkah selanjutnya adalah menyimpan program kita terlebih dahulu sebelum membuat pemrograman. Kenapa kita harus menyimpan dulu baru kemudian membuat pemrograman? Tidak lain adalah untuk berjaga – jaga agar nantinya jika suatu saat terjadi kerusakan komputer atau tiba-tiba listrik padam data kita telah aman terlebih dahulu. Tips ringan bagi anda disarankan anda menyimpan program anda secara berjangka misalnya setiap 5 menit agar apa yang telah kita ketikkan tidak sia-sia nantinya ketika terjadi kerusakan komputer atau lainnya. Lalu bagaimana cara menyimpan pemrograman kita? Ikutilah langkah berikut :
Langkah pertama klik menu “File”;
Pilih “Save As”; maka akan muncul gambar berikut :
ketikkan nama file yang anda kehendaki pada form “File Name”, kemudian pilih direktori dimana anda ingin menyimpan file tersebut.
Setelah itu tekan tombol “Save”;
Sekarang file anda telah tersimpan dan silahkan membuat program anda.
3.Mengcompile dan Mengconvert file HEX
Setelah anda membuat program yang anda inginkan langkah selanjutnya adalah mengkompile dan mengconvert file program anda ke dalam bentu file berekstensi .HEX . Untuk melakukan ini anda tidak perlu bersusah payah karena Read 51 akan menjalankan prosedure Conver HEX ketika anda mengkompile program anda.
Prosedur Compile penting untuk dilakukan karena prosedur compile merupakan prosedur untuk mengechek program yang anda buat apakah terjadi kesalahan atau tidak. Jika terjadi kesalahan silahkan anda memperbaiki kesalahan tersebut. Sedangkan jika berhasil, maka anda dapat mensimulasikan program anda. Cara mengcompile cukup dengan menekan tombol compile (bergambar palu/ IDE mode / F2) seperti digambarkan dibawah ini
Prosedur Convert HEX merupakan prosedur dimana mengkonversi program yang telah anda buat yang sebelumnya disimpan dalam ekstensi .ASM untuk di konversi ke dalam bentuk file berekstensi HEX. File yang berekstensi HEX inilah yang nantinya akan di upload ke sistem microkontroler yaitu di masukkan ke IC AT89S51 pada sistem minimum.

3.Running Program
Setelah anda mengcompile program anda, selanjutnya adalah menjalankan program yang anda buat yaitu dengan cara mengklik tombol bergambar tanda seru “!” seperti pada gambar berikut :

Setelah dijalankan maka dapat anda lihat hasilnya pada output program yang telah disediakan, tampak seperti pada gambar berikut.

Software AEC-ISP Dowanloder
Setelah selesai membuat dan mengconvert pemrograman ke dalam bentuk file .HEX selanjutnya adalah mengirim/mengupload file HEX tersebut ke dalam IC AT89S51 yang telah terpasang pada sistem minimum. Jalur koneksi yang digunakan untuk mengupload seperti yang telah dijelaskan pada sistem minimum diatas, dan selanjutnya adalah penggunaan software EAC-ISP.exe untuk mengupload file tersebut. Komponen software dasar yang dibutuhkan ketika mengupload adalah harus tersedianya softwareEAC-ISP.exe serta terdapat file sfr51.inc pada direktori dimana program kita akan di upload. Tanpa adanya kedua komponen tersebut kita tidak dapat mengupload program yang telah dibuat.
Untuk mengupload program anda sebelumnya anda harus menempatkan file .HEX yang telah di convert menjadi satu direktori dengan software AEC-ISP.exe serta file sfr51.inc, kemudian silahkan menjalankan software AEC-ISP. Tampilan dari software tersebut adalah seperti pada gambar berikut :
Pada software AEC-ISP terdapat beberapa item menu diantaranya :
1.     Load HEX File to Flash Buffer
2.     Load HEX File to EEPROM Buffer
3.     Display Flash Buffer
4.     Display EEPROM Buffer
5.     Program
6.     Read Flash & EEPROM to Buffer
7.     Save Flash Buffer to Hex File
8.     Save EEPROM Buffer to Hex File
9.     Reset
10.        Setup
11.        Show Scematic
12.        About Us
13.        Exit
Dari menu menu diatas kita cukup memperhatikan beberapa menu saja yaitu menu nomor 1 , 5 , 9 dan 10 karena menu inilah yang nantinya akan digunakan untuk mengirim file .HEX ke sistem microcontroler. Adapun langkah – langkah untuk mengirim program adalah sebagai berikut :
o    Pastikan file HEX telah siap untuk di upload, periksa sambungan Port Pararel (LPT 1) ke sistem minimum.
o    Jalankan software AEC-ISP
o    Pilih menu “Setup” untuk menyeting software AEC-ISP. Setelah dipilih maka akan muncul gambar seperti berikut :
o    setelah muncul gambar diatas, selanjutnya adalah menyeting “Device” dengan item “AT89S51″. Kemudian menyeting menu “Select Printer Port” dengan item “LPT1″ setelah diseting kemudian pilih “Save Setup”.
o    Setelah disimpan setingan tersebut kemudian kita menyeting menu “Reset” menjadi “Low”.
o    Kemudian pilih menu “Load HEX File to Flash Buffer” untuk mengirim file ber HEX yang telah disiapkan tersebut. Maka dipojok bawah akan muncul gambar berikut :
o    Isikan nama file beserta ekstensi HEX seperti yang ditunjukkan diatas. Nama file disarankan tidak melebihi karakter. Kemudian tekan ENTER untuk mengeksekusinya
o    Setelah ditekan, jika berhasil maka akan muncul tampilan berikut.
o    Kemudian kembali ke menu utama dengan cara menekan sembarang tombol pada keyboard.
o    Setelah berada pada menu utama, kemudian pilih menu “Program”, menu inilah yang berfungsi sebagai pengupload file pemrograman HEX kita ke sistem microcontroler. Jika file berhasil di kirim maka akan muncul persentase pengiriman data, namun bila gagal akan muncul pesan error. Jika file gagal di upload ke sistem, silahkan periksa kembali file anda atau sambungan kabel koneksi di LPT1 kemudian cobalah mengirim kembali.
Jika proses download telah selesai maka hardware kita telah diprogram sesuai dengan pemrograman serta fungsinya. melalui bahasa assembly kita dapat menjalankan beberapa peralatan elektronika ataupun sebuah robot.


Sabtu, 21 September 2013

2 TUGAS 2 PENGANTAR TEKNOLOGI INFORMASI


SEJARAH PERKEMBANGAN HANDPHONE

1. SCR - 194 / SCR - 195
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

Alat komunasi ini adalah 'mbahnya' ponsel. SCR-194 dan SCR-195 adalah radio AM portabel pertama di dunia. Ia dibuat oleh US ARMY Signal Corps Engineering Laboratories di Fort Monmouth, New Jersey. Alat yang dipandang sebagai walkie talkie pertama itu bobotnya sekitar 11 kg dan berdaya jangkau 8 km.
2. SCR-300 (1940)
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

Alat ini adalah pengganti SCR-195. Dikembangkan oleh Motorola, SCR-300 merupakan radio FM portabel yang digunakan oleh pasukan sekutu pada perang dunia II. Bobotnya antara 14-17 kg, dengan radius jangkauan 4,8 km.
3. SCR-536 (1942)
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

Motorola memproduksi 'handie talkie' ini untuk AS, sebagai pengembangan dari dua alat komunikasi sebelumnya. Dengan menggunakan teknologi radio AM, SCR-536 beratnya jauh lebih ringan, yakni hanya 2,27 kg dengan daya jangkau 1,6 km.

4. MTA (1956)
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

Mobile System A (MTA) ini adalah perangkat komunikasi besutan Ericsson dan digunakan oleh Swedia. Bobotnya 40 kg atau setara dengan bobot 300 unit ponsel iPhone.
5. DYNATAC (1973)
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

Motorola membuat prototipe telepon portabel Dynamic Adaptive Total Area Coverage (DYNATAC) sebagai ponsel pribadi praktis pertama. Di gambar, bekas Wakil Presiden Motorola Martin Cooper tengah menelepon pesaingnya dari Bell Labs, Joel S Engel.

6. DynaTAC (1983)© scd-blogs.blogspot.com
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

Sepuluh tahun setelah kemunculan prototipe DynaTAC, Motorola mulai memasarkan ponsel ini ke publik. Dengan bobot seberat 0,9 kg, DYNATAC bekerja di jaringan teknologi AMPS, layanan selular analog generasi pertama di Amerika Utara.

7. MicroTAC (1989)
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

Motorola memperkenalkan MicroTAC yang merupakan desain ponsel flip pertama di dunia. Desain ini mengurangi ukuran ponsel saat tidak digunakan. Dengan ukurannya yang kecil. MicroTAC juga merupakan ponsel saku pertama di dunia.

8. StarTAC (1996)
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

Melanjutkan lini TAC-nya, Motorola kemudian meluncurkan ponsel clamshell pertama bernama StarTAC yang bisa dilipat seperti cangkang kerang. Menurut Motorola, ponsel ini terinspirasi oleh perangkat komunikasi yang muncul pada film serial Star Trek.

9. Communicator (1997)
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

Nokia 9000 Communicator adalah ponsel yang membawa pengguna memasuki era ponsel pintar atau smartphone. Dengan desain clamshell-nya, ponsel ini yang pertama menyediakan layar LCD serta papan kunci QWERTY yang utuh.

10. Benefon (1999)
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

Geosentric merupakan vendor ponsel pertama yang membuat ponsel yang terintegrasi dengan perangkat GPS. Tak cuma itu, ponsel bernama Benefon ini tahan cipratan air, menggunakan greyscale, serta menyediakan peta untuk melacak posisi dan pergerakan pengguna.

11. VP-201 (1999)
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

Di Jepang, Kyocera meluncurkan ponsel VP-201 yang merupakan ponsel pertama yang memiliki kamera terintegrasi.

12. BlackBerry 5810 (2002)
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone

RIM meluncurkan perangkat BlackBerry pertama yang terintegrasi dengan ponsel. Ini adalah ponsel yang menyasar pengguna profesional yang membutuhkan layanan email seketika dan penyesuaian skedul. Kelemahannya, perangkat ini tak punya speaker dan mikrofon.

13. iPhone (2007)
Apple iPhone

Steve Jobs mulai mengenalkan Apple iPhone pada 2007, sebuah ponsel pintar revolusioner yang menggunakan layar sentuh sekaligus mengadopsi teknologi 3G.

14. HTC EVO 4G (2010)
From Backpack Transceiver to Smartphone: A Visual History of the Mobile Phone


Ponsel ini adalah ponsel pertama yang mengadopsi standar 4G, dan beroperasi di jaringan WiMAX. Dengan sistem operas Android 2.1, ia merupakan ponsel berlayar sentuh paling besar, kamera 8 MP, perekam video definisi tinggi, keluaran HDMI, fitur Mobile Hotspot, dan antar muka HTC Sense.

SEJARAH DAN PERKEMBANGAN HANDPHONE ANDROID
Pada Juli 2000, Google bekerjasama dengan Android Inc., perusahaan yang berada di Palo Alto, California Amerika Serikat. Para pendiri Android Inc. bekerja pada Google, di antaranya Andy Rubin, Rich Miner, Nick Sears, dan Chris White. Saat itu banyak yang menganggap fungsi Android Inc. hanyalah sebagai perangkat lunak pada telepon seluler. Sejak saat itu muncul rumor bahwa Google hendak memasuki pasar telepon seluler. Di perusahaan Google, tim yang dipimpin Rubin bertugas mengembangkan program perangkat seluler yang didukung oleh kernel Linux. Hal ini menunjukkan indikasi bahwa Google sedang bersiap menghadapi persaingan dalam pasar telepon seluler.
Versi android terbaru yaitu versi 3.0. Android juga sudah bergabung dengan beberapa smart mobile seperti Samsung, Sony Ericsson dan lainnya.

2007-2008: Produk awal
Sekitar September 2007 sebuah studi melaporkan bahwa Google mengajukan hak paten aplikasi telepon seluler (akhirnya Google mengenalkan Nexus One, salah satu jenis telepon pintar GSM yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010).
Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat bergerak (mobile) yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru.
Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android.
Android versi 1.1
Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.
Android versi 1.5 (Cupcake)
Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.
Android versi 1.6 (Donut)
Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi text to change speech (tidak tersedia pada semua ponsel; pengadaan resolusi VWGA.
Android versi 2.0/2.1 (Eclair)
Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.
Untuk bergerak cepat dalam persaingan perangkat generasi berikut, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps – aplikasi unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik.
Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs Internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.
Android versi 2.2 (Froyo: Frozen Yoghurt)
Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi 2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD Card, kemampuanWiFi Hotspot portabel, dan kemampuan auto update dalam aplikasi Android Market.
Android versi 2.3 (Gingerbread)
Pada 6 Desember 2010, Android versi 2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari Android versi ini antara lain peningkatan kemampuan permainan (gaming), peningkatan fungsi copy paste, layar antar muka (User Interface) didesain ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb, equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field Communication (NFC), dan dukungan jumlah kamera yang lebih dari satu.
Android versi 3.0/3.1 (Honeycomb)
Android Honeycomb dirancang khusus untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet. Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras (hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan Honeycomb adalah Motorola Xoom. Perangkat tablet dengan platform Android 3.0 akan segera hadir di Indonesia. Perangkat tersebut bernama Eee Pad Transformer produksi dari Asus. Rencana masuk pasar Indonesia pada Mei 2011.
Android versi 4.0 (ICS :Ice Cream Sandwich)
Diumumkan pada tanggal 19 Oktober 2011, membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan fotografi, mencari email secara offline, dan berbagi informasi dengan menggunakan NFC.
Android versi 4.1 (Jelly Bean)
Sampai tulisan ini di tulis Versi Android Jelly Bean adalah versi Android yang terbaru. Android Jelly Bean yang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat.Tak ketinggalan Google Now juga menjadi bagian yang diperbarui. Google Now memberikan informasi yang tepat pada waktu yang tepat pula. Salah satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7. Penampakan untuk Google Nexus 7 :


SEJARAH PERKEMBANGAN TELEPON

Telepon merupakan alat komunikasi yang digunakan untuk menyampaikan pesan suara (terutama pesan yang berbentuk percakapan). Kebanyakan telepon beroperasi dengan menggunakan transmisi sinyal listrik dalam jaringan telepon sehingga memungkinkan pengguna telepon untuk berkomunikasi dengan pengguna lainnya.
Ketika gagang telepon diangkat, posisi telepon disebut off hook. Lalu sirkuit terbagi menjadi dua jalur di mana bagian positifnya akan berfungsi sebagai Tip yang menunjukkan angka nol sedangkan pada bagian negatif akan berfungsi sebagai Ring yang menunjukkan angka -48V DC. Kedua jalur ini yang nantinya akan memproses pesan dari sender untuk sampai ke receiver. Agar dapat menghasilkan suara pada telepon, sinyal elektrik ditransmisikan melalui kabel telepon yang kemudian diubah menjadi sinyal yang dapat didengar oleh telepon receiver.

Untuk teknologi analog, transmisi sinyalanalog yang dikirimkan dari central office (CO) akan diubah menjadi transmisi digital. Angka-angka sebagai nomer telepon merupakan penggabungan antara nada-nada dan frekuensi tertentu yang kemudian dinamakan Dual-tone multi-frequency DTMF dan memiliki satuan Hertz. Hubungan utama yang ada dalam sirkuit akan menjadi on hook ketika dibuka, lalu akan muncul getaran. Bunyi yang muncul di telepon penerima menandakan telepon telah siap digunakan.
Perkembangan Telepon
1844 – 1900
  • 1844 – Innocenzo Manzetti pertama kali mengeluarkan gagasan tentang "telegraf berbicara" (telepon).
  • 1849 – Antonio Meucci menunjukkan sebuah perangkat berkomunikasi individu di Havana. Hal ini diperdebatkan apakah ini adalah elektromagnetik telepon, tetapi dikatakan melibatkan transmisi listrik langsung ke dalam tubuh pengguna.
  • 1854 – Charles Bourseul menerbitkan deskripsi-break yang membuat pemancar dan penerima telepon di L'Ilustrasi, (Paris) tetapi tidak membangun instrumen kerja
  • 1854 – Antonio Meucci mempertunjukkan pengoperasian perangkat elektrik suara di New York, tetapi tidak jelas jenis perangkat ia menunjukkan.
  • 1860 – Di Jerman, Johann Philipp Reis mempertujukkan sebuah pemancar pengirim dan penerima berdasarkan desain Bourseul. Saksi mata mengatakan, mereka mendengar suara manusia sedang dikirim.
  • 1861 – Johann Philipp Reis berhasil mentransfer elektrik suara lebih dari jarak 340 meter.
  • 1864 – Dalam upaya untuk memberikan suara robot musik, Innocenzo Manzetti menciptakan 'Berbicara telegraf'. Dia tidak menunjukkan minat mematenkan perangkat nya, tetapi dilaporkan di surat kabar.
  • 1865 – Meucci membaca penemuan dari Manzetti dan menulis kepada editor dua surat kabar untuk mengklaim prioritas dan mengomentari percobaan pertama pada 1849. Dia menulis "Saya tidak ingin menyangkal penemuannya Mr Manzetti, saya hanya berharap untuk mengamati bahwa dua pikiran dapat ditemukan mengandung penemuan yang sama, dan bahwa dengan menyatukan dua gagasan seseorang dapat lebih mudah mencapai kepastian tentang hal ini penting. " Jika dia mencermati, Meucci menawarkan untuk berkolaborasi, namun Manzetti tidak merespon.
  • 1871 - Antonio Meucci mendokumentasikan paten peringatan (pernyataan niat untuk paten) untuk Sound Telegraph, tetapi tidak menggambarkan elektromagnetik telepon.
  • 1872 - Elisha Gray mendirikan mendirikan Western Electric Manufacturing Company.
  • 1872 - Prof Reis Vanderwyde menunjukkan telepon di New York.
  • 1873, Juli - Thomas Edison mencatat variabel pergerakkan butiran karbon yang disebabkan oleh tekanan, membangun rheostat didasarkan pada prinsip tersebut tetapi meninggalkannya karena kepekaan terhadap getaran.
  • 1874, Mei - Gray menciptakan perangkat elektromagnet untuk transmisi nada musik. Beberapa dari receiver menggunakan diafragma logam.
  • 1874, 29 Desember - Gray mempertunjukkan perangkat nada musiknya dan menyiarkan "melodi melalui kawat telegraf" di Gereja Presbiterian di Highland Park, Illinois.
  • 1875, 2 Juni – Alexander Graham Bell mentransmisikan suara buluh baja yang dipetik menggunakan instrumen elektromagnet.
  • 1875, 1 Juli – Bell menggunakan bi-directional "tiang gantungan" telepon yang dapat menularkan "tak jelas tapi berbunyi seperti like" tapi tidak jelas berbicara. Baik pemancar dan penerima itu identik instrumen elektromagnet membran.
  • 1875 – Thomas Edison eksperimen dengan akustik telegrafi dan pada bulan November membangun sebuah elektro-dinamis penerima tetapi tidak memanfaatkannya.
  • 1876, 11 Februari – Elisha Gray menciptakan pemancar cair untuk digunakan dengan telepon, tetapi tidak membangun satu.
  • 1876, 14 Februari – Gray atau pengacaranya membawa Gray's peringatan ke Kantor Paten untuk telepon. (Peringatan itu seperti aplikasi paten tanpa klaim untuk memberitahu kantor paten untuk sebuah penemuan dalam proses.)
  • 1876, 14 Februari – Pengacara Alexander Graham Bell membawa paten aplikasi untuk telepon ke Kantor Paten. Bell's pengacara meminta agar itu segera terdaftar.
  • 1876, 14 Februari – Sekitar dua jam kemudian, Elisha Gray's peringatan telah terdaftar. Meskipun peringatan tersebut bukan sebuah aplikasi lengkap, namun bisa dikonversi ke aplikasi paten, tetapi tidak melakukannya karena nasihat dari pengacara dan keterlibatannya dengan akustik telegrafi. Hasilnya adalah bahwa paten diberikan kepada Bell.
  • 1876, 7 Maret - Bell's US patent No 174.465 untuk telepon diberikan.
  • 1876, 10 Maret – Bell mentransmisikan pidato "Mr Watson, kemarilah! Aku ingin melihat kamu!" menggunakan cairan pemancar seperti yang dijelaskan di Gray's peringatan, dan penerima elektromagnetik.
  • 1876, 16 Mei – Thomas Edison mempatenkan file aplikasi paten pertama untuk telegrafi akustik yang dalam paten AS 182.996 dikabulkan 10 Oktober 1876.
  • 1876, 10 Agustus – Alexander Graham Bell melakukan panggilan telepon jarak jauh pertama di dunia, sekitar 6 mil antara Brantford dan Paris, Ontario, Kanada.
  • Tivadar Puskás dari Hungaria, menciptakan pertukaran switchboard telepon (kemudian bekerja dengan Edison).
  • 1876, 9 Oktober – Bell membuat dua-arah panggilan telepon jarak jauh pertama antara Cambridge dan Boston, Massachusetts, Amerika Serikat.
  • 1876, Oktober – Thomas Edison tes mikrofon karbon pertama.
  • 1877 – Saluran telepon jarak jauh pertama dalam bahasa Perancis Corral, California
  • 1878, Januari – Pertukaran telepon Amerika Utara dibuka pertama kali di New Haven, Connecticut.
  • 1877, July – Perusahaan Telepon Bell dibentuk oleh Gardiner Hubbard.
  • 1877, 20 Januari – Edison pertama kalinya berhasil mengucapkan “banyak kalimat lewat kabel transmisi" menggunakan butiran karbon sebagai variabel sensitif tekanan perlawanan di bawah tekanan diafragma (Josephson, p143).
  • 1877, 30 Januari - Bell's US patent No 186.787 diberikan untuk telepon elektro-magnetik menggunakan magnet permanen, besi diafragma, dan panggilan bel.
  • 1877, 4 Maret - Emile Berliner menciptakan sebuah mikrofon yang didasarkan pada "lepas kontak" antara dua logam elektroda, perbaikan pada Reis 'Telepon, dan pada April 1877 berkas sebuah peringatan untuk sebuah penemuan dalam proses.
  • 1877, 27 April – Thomas Edison mempatenkan aplikasi telepon. Paten Amerika Serikat (no. 474.230, 474.231 dan 474.232) diberikan kepada Edison pada tahun 1892 atas klaim-klaim yang bersaing Alexander Graham Bell, Emile Berliner, Elisha Gray, AE Dolbear, JW McDonagh, GB Richmond, WLW Voeker, JH Irwin dan Francis Blake Jr. butiran karbon Edison serta pemancar dan penerima elektromagnetik Bell digunakan, dengan perbaikan, oleh sistem Bell selama beberapa dekade sesudahnya (Josephson, p 146).
  • 1877, 4 Juni – Emile Berliner mempatenkan aplikasi telepon, termasuk pemancar mikrofon karbon.
  • 1877, 1 Desember – Western Union memasuki bisnis telepon menggunakan mikrofon karbon pemancar milik Thomas Edison.
  • 1878, 4 Februari – Thomas Edison mendemonstrasikan telepon antara Menlo Park, New Jersey dan Philadelphia, yang berjarak 210 km.
  • 1878, 14 Juni – The Telephone Company Ltd (Bell's Paten) terdaftar, London. Dibuka di London 21 Agustus
  • 1878 – Hubbard mengangkat Theodore Vail, pengawas dari layanan railway mail, sebagai general manager yang baru untuk perusahaan Bell.
  • 1879 – Eropa pertukaran telepon pertama.
  • 1878, 12 September – The Bell Telephone Co menggugat Western Union karena melanggar hak paten Bell.
  • 1879 – The Bell Telephone Company sudah dekat kebangkrutan dan putus asa untuk mendapatkan pemancar yang sama pemancar karbon Edison.
  • 1879 – Bell bergabung dengan New England Telephone Company untuk membentuk National Bell Telephone Company.
  • 1879 – Francis Blake menciptakan pemancar karbon mirip dengan Edison yang menyelamatkan perusahaan Bell dari kebangkrutan.
  • 1879, 2 Agustus – The Edison Telephone Company Ltd London di dirikan di London 6 September 1879.
  • 1879, 10 September – Connolly dan McTighe mempatenkan sebuah "dial" pertukaran telepon (terbatas dalam jumlah baris dengan jumlah posisi pada dial.).
  • 1880 – National Bell menyatu dengan perusahaan lain untuk membentuk Amerika Bell Telephone Company.
  • 1882 – Sebuah perusahaan telepon (afiliasi Bell Amerika) didirikan di Mexico City.
  • 1885 – American Telepon dan Telegraph Company (AT & T) dibentuk.
  • 1886 - Gilliland's sirkuit changer otomatis dimasukkan ke dalam layanan antara Worcester dan Leicester menampilkan operator pertama yang memungkinkan panggilan satu operator untuk menjalankan dua pertukaran.
  • 1887, 13 Januari – Pemerintah Amerika Serikat bergerak untuk membatalkan hak paten yang dikeluarkan untuk menguasai Alexander Graham Bell atas dasar penipuan dan keliru. Kasus, yang dikenal sebagai "Kasus Pemerintah ', yang kemudian dijatuhkan.
  • 1888 – Pengadilan kasus paten Telepon sudah dikonfirmasi oleh Mahkamah Agung
  • 1889 – AT & T menjadi perusahaan holding keseluruhan untuk semua perusahaan Bell.
  • 1889, 2 November – AG Smith mempatenkan telegraf switch yang menyediakan batang antara kelompok-kelompok pemilih yang memungkinkan untuk pertama kalinya, batang lebih sedikit daripada yang terdapat garis-garis, dan pemilihan otomatis batang yang sia-sia.
  • 1891, 10 Maret – Almon Strowger mempatenkan tombol Strowger pertukaran telepon otomatis pertama.
  • 1891, 30 Oktober – Perusahan Strowger Independent Telephon Otomatic Exchange terbentuk.
  • 1892, 3 Mei – Thomas Edison diberikan paten untuk mikrofon karbon berdasarkan aplikasi yang diajukan pada tahun 1877.
  • 1892, 3 November – Strowger untuk pertama kalinya beralih masuk beroperasi di LaPorte, Indiana dengan 75 pelanggan dan kapasitas untuk 99.
  • 1894, 30 Januari – Dasar paten Bell yang kedua untuk telepon berakhir; perusahaan telepon independen didirikan dan perusahaan manufaktur independen (Stromberg-Carlson pada tahun 1894 dan Kellog Switchboard & Supply Company pada 1897).


1901 - 1940
  • 1901, 27 Februari – Amerika Serikat menyatakan Pengadilan Banding void Emile Berliner's paten untuk pemancar telepon yang digunakan oleh sistem telepon Bell.
  • 1915 – Panggilan telepon jarak jauh pertama di AS melewati samudra, yang difasilitasi oleh penemuan terbaru amplifier tabung hampa, lewat upacara peresmian oleh AG. Bell di New York City dan didampingi oleh asisten Thomas Augustus Watson di San Francisco, California.
  • 1915, 16 Januari – Panel pertukaran otomatis pertama dipasang di Kantor Pusat Mulberry di Newark, New Jersey; tetapi merupakan sistem semi-otomatis dengan menggunakan non-dial telepon.
  • 1915, 25 Januari – Perayaan panggilan telepon antar benua pertama, dengan Thomas Augustus Watson di 333 Grant Avenue di San Francisco menerima panggilan dari Alexander Graham Bell pada 15 Hari Street di New York City.
  • 1919 – Dial telepon pertama dalam Sistem Bell dipasang di Norfolk, Virginia. Manual terakhir telepon di sistem itu tidak diubah untuk dial hingga tahun 1978, dan pada saat yang terakhir telepon bel pertama tidak lagi dilakukan.
  • 1919 – AT & T melakukan pengukuran lebih dari 4.000 orang kepala untuk mengukur dimensi terbaik headset standar sehingga penelepon 'bibir akan dekat mikrofon ketika memegang handset ke telinga mereka.
  • 1927, 7 Januari – Panggilan telepon trans-Atlantik publik pertama melalui radio
  • 1927, 12 Mei – Panggilan telepon trans-Atlantik publik pertama melalui radio dari Columbia, Missouri ke London.
  • 1927, 28 Mei – Layanan dial rotary dimulai dari pertengahan malam.
  • 1935 – Panggilan telepon pertama di seluruh dunia.


1941 - Sekarang
  • 1941 – Panggilan multi frekuensi diperkenalkan bagi operator di Baltimore, Maryland.
  • 1946 – Rencana rencana penomoran nasional (kode area).
  • 1946 – Panggilan telepon selular pertama di St. Louis.
  • 1946 – Bell Labs mengembangkan titik-kontak germanium transistor.
  • 1947, Desember – William Rae Young dan Douglas H. Ring, insinyur Bell Labs, mengusulkan penggunaan sel-sel heksagonal untuk ponsel.
  • 1948 – Phil Porter, seorang insinyur Bell Labs, mengusulkan agar menara sel berada di sudut-sudut segienam daripada pusat dan menunjuk antena terarah dalam 3 arah.
  • 1951 – Direct Distance Dialing (DDD) pertama ditawarkan di Englewood, New Jersey, ditawarkan ke 11 kota-kota besar terpilih di seluruh Amerika Serikat; layanan ini berkembang pesat di kota-kota besar selama tahun 1950-an.
  • 1955 – Peletakan kabel trans-Atlantik TAT-1 mulai - 36 sirkuit, kemudian meningkat menjadi 48 dengan mengurangi bandwidth dari 4 kHz sampai 3 kHz.
  • 1958 – Modem yang digunakan untuk koneksi langsung melalui saluran telepon suara
  • 1960 – ESS-1.
  • 1961 – Touch - nada dirilis ke public.
  • 1962 – T - 1 membuka layanan di Skokie, Illinois.
  • 1960's – Bell Labs mengembangkan elektronik untuk telepon seluler.
  • 1965 – Satelit komunikasi geosynchronous pertama - 240 sirkuit atau satu sinyal TV.
  • 1970 – Saklar elektronik ESS-2.
  • 1970 – Kabel Modular dan jack telepon diperkenalkan.
  • 1970 – Amos Joel E., Jr dari Bell Labs menemukan "call handoff" sistem untuk "sistem komunikasi bergerak selular" (paten diberikan 1972).
  • 1971 – AT & T mengajukan proposal untuk layanan telepon seluler ke FCC.
  • 3 April 1973 – Karyawan Motorola Martin Cooper melakukan panggilan telepon selulaer yang pertama untuk menyaingi Joel Engel, kepala penelitian di AT & T Bell Labs, saat berbicara tentang prototipe Motorola DynaTAC yang pertama.
  • 1973 – Paket pertukaran koneksi suara lewat ARPANET dengan Jaringan Voice Protocol (NVP).
  • 1978 – Bell Labs meluncurkan percobaan komersial pertama di Chicago menggunakan jaringan selular AMPS.
  • 1978 – Panggilan telepon NMT pertama di dunia di Tampere, Finlandia.
  • 1979 – VoIP - NVP berjalan di atas versi awal IP.
  • 1981 – Sistem telepon selular NMT otomatis pertama di dunia dimulai di Swedia dan Norwegia.
  • 1981 – BT memperkenalkan sistem Sockets Telepon Inggris.
  • 1982 – FCC menyetujui permohonan AT & T untuk Advanced Mobile Phone Service (AMPS) dan dialokasikan dalam frekuensi band 824-894 MHz.
  • 1982 – Caller ID dipatenkan oleh Carolyn Doughty, Bell Labs.
  • 1983 – Switchboard telepon manual terakhir di Maine dipensiunkan.
  • 1984 – AT & T menyelesaikan masalah investasi dengan perusahan – perusahan lokal. Ini merupakan bentuk baru dari AT & T (layanan jarak jauh dan peralatan penjualan) dan Baby Bells.
  • 1987 – ADSL diperkenalkan
  • 1988 – Kabel fiber optik transatlantik pertama TAT-8, membawa sirkuit 40.000.
  • 1990 – Analog AMPS digantikan oleh Digital AMPS.
  • 1991 – Jaringan telepon selular GSM dimulai di Finlandia, dengan telepon pertama di Tampere.
  • 1993 – Layanan Sambungan Telecom tersedia untuk orang cacat.
  • 1995 – Caller ID dilaksanakan secara nasional di Amerika Serikat.
  • 2002 – Antonio Meucci diakui untuk karyanya di telepon oleh parlemen Amerika Serikat, di House Resolution 269, tanggal 11 Juni. Parlemen Kanada merespon 10 hari kemudian dengan menyerahkan gerak dengan suara bulat mengakui anak yang kehormatan Alexander Graham Bell sebagai penemu telepon.
  • 2005 – Mink, Louisiana mendapat layanan telepon (terakhir di AS).

Perkembangan Komputer dari awal hingga sekarang
Sejarah Perkembangan Komputer Sebelum tahun 1940 Sejak dahulu kala, proses pengolahan data telah dilakukan oleh manusia. Manusia juga menemukan alat-alat mekanik dan elektronik untuk membantu manusia dalam penghitungan dan pengolahan data supaya dapat mendapatkan hasil lebih cepat. Komputer yang kita temui saat ini adalah suatu evolusi panjang dari penemuan penemuan manusia sejak dahulu kala berupa alat mekanik mahupun elektronik.
Saat ini, komputer dan peranti pendukungnya telah masuk dalam setiap aspek kehidupan dan pekerjaan yang lebih dari sekedar perhitungan matematik biasa. Di antaranya adalah sistem komputer di pasar raya yang mampu membaca kod barang belanjaan, pusat telefon yang menangani jutaan panggilan dan komunikasi, serta jaringan komputer dan internet yang menghubungkan berbagai tempat di dunia. Komputer ada 4 golongan yaitu:

1.  Peralatan manual: Iaitu peralatan pengolahan data yang sangat sederhana, dan faktor terpenting       dalam pemakaian alat adalah menggunakan tenaga tangan manusia
2. Peralatan Mekanik: Iaitu peralatan yang sudah berbentuk mekanik yang digerakkan dengan             tangan secara manual 
3. Peralatan Mekanik Elektronik: Peralatan mekanik yang digerakkan oleh secara otomatis oleh           motor elektronik
4. Peralatan Elektronik: Peralatan yang bekerjanya secara elektronik penuh 

Beberapa peralatan yang telah digunakan sebagai alat hitung sebelum ditemukannya komputer :

a. Abacus
Muncul sekitar 5000 tahun yang lalu di Asia kecil dan masih digunakan di beberapa tempat hingga saat ini, dapat dianggap sebagai awal mula mesin komputasi. Alat ini memungkinkan penggunanya untuk melakukan perhitungan menggunakan biji bijian geser yang diatur pada sebuh rak. Para pedagang di masa itu menggunakan abacus untuk menghitung transaksi perdagangan. Seiring dengan munculnya pensil dan kertas, terutama di Eropa, Abacus kehilangan popularitasnya.

b. Kalkulator roda numerik ( numerical wheel calculator )
Setelah hampir 12 abad, muncul penemuan lain dalam hal mesin komputasi. Pada tahun 1642, Blaise Pascal (1623-1662), yang pada waktu itu berumur 18 tahun, menemukan apa yang ia sebut sebagai kalkulator roda numerik (numerical wheel calculator) untuk membantu ayahnya melakukan perhitungan pajak.

c. Kalkulator roda numerik 2 
Tahun 1694 seorang matematikawan dan filsuf Jerman, Gottfred Wilhem von Leibniz (1646-1716) memperbaiki Pascaline dengan membuat mesin yang dapat mengalikan. Sama seperti pendahulunya, alat mekanik ini bekerja dengan menggunakan roda-roda gerigi. Dengan mempelajari catatan dan gambar-gambar yang dibuat oleh Pascal, Leibniz dapat menyempurnakan alatnya.

d. Kalkulator Mekanik 
Charles Xavier Thomas de Colmar menemukan mesin yang dapat melakukan empat fungsi aritmatik dasar. Kalkulator mekanik Colmar, arithometer, mempresentasikan pendekatan yang lebih praktis dalam kalkulasi karena alat tersebut dapat melakukan penjumlahan, pengurangan, perkalian, dan pembagian. Dengan kemampuannya, arithometer banyak dipergunakan hingga masa Perang Dunia I. Bersama-sama dengan Pascal dan Leibniz, Colmar membantu membangun era komputasi mekanikal.

Saat ini, komputer sudah semakin canggih. Tetapi, sebelumnya komputer tidak sekecil, secanggih, sekeren dan seringan sekarang. Dalam sejarah komputer, ada 5 generasi dalam sejarah komputer.

1.   Generasi Pertama (1944-1959)
 http://hermawayne.blogspot.com
 Tabung hampa udara sebagai penguat sinyal, merupakan ciri khas komputer generasi pertama. Pada awalnya, tabung hampa udara (vacum-tube) digunakan sebagai komponen penguat sinyal. Bahan bakunya terdiri dari kaca, sehingga banyak memiliki kelemahan, seperti: mudah pecah, dan mudah menyalurkan panas. Panas ini perlu dinetralisir oleh komponen lain yang berfungsi sebagai pendingin. Dan dengan adanya komponen tambahan, akhirnya komputer yang ada menjadi besar, berat dan mahal. Pada tahun 1946, komputer elektronik didunia yang pertama yakni ENIAC sesai dibuat. Pada komputer tersebut terdapat 18.800 tabung hampa udara dan berbobot 30 ton. begitu besar ukurannya, sampai-sampai memerlukan suatu ruangan kelas tersendiri. Pada gambar nampak komputer ENIAC, yang merupakan komputer elektronik pertama didunia yang mempunyai bobot seberat 30 ton, panjang 30 M dan tinggi 2.4 M dan membutuhkan daya listrik 174 kilowatts.

2.   Generasi Kedua (1960-1964)
 http://hermawayne.blogspot.com
Transistor merupakan ciri khas komputer generasi kedua. Bahan bakunya terdiri atas tiga lapis, yaitu: “basic”, “collector” dan “emmiter”. Transistor merupakan singkatan dari Transfer Resistor, yang berarti dengan mempengaruhi daya tahan antara dua dari tiga lapisan, maka daya (resistor) yang ada pada lapisan berikutnya dapat pula dipengaruhi. Dengan demikian, fungsi transistor adalah sebagai penguat sinyal. Sebagai komponen padat, tansistor mempunyai banyak keunggulan seperti misalnya: tidak mudah pecah, tidak menyalurkan panas. dan dengan demikian, komputer yang ada menjadi lebih kecil dan lebih murah. Pada tahun 1960-an, IBM memperkenalkan komputer komersial yang memanfaatkan transistor dan digunakan secara luas mulai beredar dipasaran. Komputer IBM- 7090 buatan Amerika Serikat merupakan salah satu komputer komersial yang memanfaatkan transistor. Komputer ini dirancang untuk menyelesaikan segala macam pekerjaan baik yang bersifat ilmiah ataupun komersial. Karena kecepatan dan kemampuan yang dimilikinya, menyebabkan IBM 7090 menjadi sangat popular. Komputer generasi kedua lainnya adalah: IBM Serie 1400, NCR Serie 304, MARK IV dan Honeywell Model 800.

3. Generasi Ketiga (1964-1975)
 http://hermawayne.blogspot.com
Konsep semakin kecil dan semakin murah dari transistor, akhirnya memacu orang untuk terus melakukan pelbagai penelitian. Ribuan transistor akhirnya berhasil digabung dalam satu bentuk yang sangat kecil. Secuil silicium yag mempunyai ukuran beberapa milimeter berhasil diciptakan, dan inilah yang disebut sebagai Integrated Circuit atau IC-Chip yang merupakan ciri khas komputer generasi ketiga.
Cincin magnetic tersebut dapat di-magnetisasi secara satu arah ataupun berlawanan, dan akhirnya men-sinyalkan kondisi “ON” ataupun “OFF” yang kemudian diterjemahkan menjadi konsep 0 dan 1 dalam system bilangan biner yang sangat dibutuhkan oleh komputer. Pada setiap bidang memory terdapat 924cincin magnetic yang masing-masing mewakili satu bit informasi. Jutaan bit informasi saat ini berada didalam satu chip tunggal dengan bentuk yang sangat kecil.
Komputer yang digunakan untuk otomatisasi pertama dikenalkan pada tahun 1968 oleh PDC 808, yang memiliki 4 KB (kilo-Byte) memory dan 8 bit untuk core memory. Dapat digunakan untuk multiprogram. Contoh komputer generasi ketiga adalah Apple II, PC, dan NEC PC.

4. Generasi Keempat (1975-Sekarang)
 http://hermawayne.blogspot.comhttp://hermawayne.blogspot.com
Komputer generasi keempat masih menggunakan IC/chip untuk pengolahan dan penyimpanan data. Komputer generasi ini lebih maju karena di dalamnya terdapat beratus ribu komponen transistor. Proses pembuatan IC komputer generasi ini dinamakan pengintegrasian dalam skala yang sangat besar. Pengolahan data dapat dilakukan dengan lebih cepat atau dalam waktu yang singkat. Media penyimpanan komputer generasi ini lebih besar dibanding generasi sebelumnya. Komputer generasi ini sering disebut komputer mikro. Contohnya adalah PC (Personal Computer). Teknologi IC komputer generasi ini yang membedakan antara komputer mikro dan komputer mini serta main frame. Beberapa teknologi IC pada generasi ini adalah Prosesor 6086, 80286, 80386, 80486, Pentium I, Celeron, Pentium II, Pentium III, Pentium IV, Dual Core, dan Core to Duo. Generasi ini juga mewujudkan satu kelas komputer yang disebut komputer super.

5. Generasi Kelima (Sekarang – Masa depan)
 
Generasi kelima dalam sejarah evolusi komputer merupakan komputer impian masa depan. Ia diperkirakan mempunyai lebih banyak unit pemprosesan yang berfungsi bersamaan untuk menyelesaikan lebih daripada satu tugas dalam satu masa.
Komputer ini juga mempunyai ingatan yang amat besar sehingga memungkinkan penyelesaian lebih dari satu tugas dalam waktu bersamaan. Unit pemprosesan pusat juga dapat berfungsi sebagai otak manusia. Komputer ini juga mempunyai kepandaian tersendiri, merespon keadaan sekeliling melalui penglihatan yang bijak dalam mengambil sesuatu keputusan bebas dari pemikiran manusia yang disebut sebagai artificial intelligence.
Banyak kemajuan di bidang desain komputer dan teknologi semakin memungkinkan pembuatan komputer generasi kelima. Dua kemajuan rekayasa yang terutama adalah kemampuan pemrosesan paralel, yang akan menggantikan model von Neumann. Model von Neumann akan digantikan dengan sistem yang mampu mengkoordinasikan banyak CPU untuk bekerja secara serempak. Kemajuan lain adalah teknologi superkonduktor yang memungkinkan aliran elektrik tanpa ada hambatan apapun, yang nantinya dapat mempercepat kecepatan informasi.

Jepang adalah negara yang terkenal dalam sosialisasi jargon dan proyek komputer generasi kelima. Lembaga ICOT (Institute for new Computer Technology) juga dibentuk untuk merealisasikannya. Banyak kabar yang menyatakan bahwa proyek ini telah gagal, namun beberapa informasi lain bahwa keberhasilan proyek komputer generasi kelima ini akan membawa perubahan baru paradigma komputerisasi di dunia. Kita tunggu informasi mana yang lebih valid dan membuahkan hasil.