Jumat, 01 Maret 2013

PENGERTIAN BAHASA ASSEMBLY

PENGERTIAN BAHASA ASSEMBLY 

 

Bahasa pemrograman generasi kedua adalah bahasa assembly. Bahasa rakitan (bahasa Inggris: assembly language) adalah bahasa pemrograman komputer tingkat rendah. Bahasa assembly merupakan notasi untuk bahasa mesin yang dapat dibaca oleh manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan.
Berbeda dengan bahasa pemrograman tingkat tinggi, bahasa assembly atau 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 oleh assembler, dan proses balikannya dilakukan oleh disassembler.
Setiap arsitektur komputer memiliki bahasa mesin yang berbeda-beda sehingga bahasa rakitannya pun berbeda-beda.(dna)
Pemrograman AT89S51 bahasa Assembly
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)
Klik disini untuk melihat daftar Assembly Directive dan Instruksi MCS-51.

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.



Daftar Assembly Directive
Assembly Directive Keterangan
EQU Pendefinisian konstanta
DB Pendefinisian data dengan ukuran satuan 1 byte
DW Pendefinisian data dengan ukuran satuan 1 word
DBIT Pendefinisian data dengan ukuran satuan 1 bit
DS Pemesanan tempat penyimpanan data di RAM
ORG Inisialisasi alamat mulai program
END Penanda akhir program
CSEG Penanda penempatan di code segment
XSEG Penanda penempatan di external data segment
DSEG Penanda penempatan di internal direct data segment
ISEG Penanda penempatan di internal indirect data segment
BSEG Penanda penempatan di bit data segment
CODE Penanda mulai pendefinisian program
XDATA Pendefinisian external data
DATA Pendefinisian internal direct data
IDATA Pendefinisian internal indirect data
BIT Pendefinisian data bit
#INCLUDE Mengikutsertakan file program lain

Daftar Instruksi
Instruksi Keterangan Singkatan
ACALL Absolute Call
ADD Add
ADDC Add with Carry
AJMP Absolute Jump
ANL AND Logic
CJNE Compare and Jump if Not Equal
CLR Clear
CPL Complement
DA Decimal Adjust
DEC Decrement
DIV Divide
DJNZ Decrement and Jump if Not Zero
INC Increment
JB Jump if Bit Set
JBC Jump if Bit Set and Clear Bit
JC Jump if Carry Set
JMP Jump to Address
JNB Jump if Not Bit Set
JNC Jump if Carry Not Set
JNZ Jump if Accumulator Not Zero
JZ Jump if Accumulator Zero
LCALL Long Call
LJMP Long Jump
MOV Move from Memory
MOVC Move from Code Memory
MOVX Move from Extended Memory
MUL Multiply
NOP No Operation
ORL OR Logic
POP Pop Value From Stack
PUSH Push Value Onto Stack
RET Return From Subroutine
RETI Return From Interrupt
RL Rotate Left
RLC Rotate Left through Carry
RR Rotate Right
RRC Rotate Right through Carry
SETB Set Bit
SJMP Short Jump
SUBB Subtract With Borrow
SWAP Swap Nibbles
XCH Exchange Bytes
XCHD Exchange Digits
XRL Exclusive OR Logic
Read more »

sejarah stmik amikom yogyakarta

Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta

 

Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta (selanjutnya disebut STMIK AMIKOM YOGYAKARTA) merupakan salah satu perguruan tinggi swasta yang berkedudukan di Provinsi DIY Kabupaten Sleman di bawah naungan Yayasan AMIKOM Yogyakarta. STMIK AMIKOM YOGYAKARTA adalah sebuah perguruan tinggi hasil pengembangan dari Akademi Manajemen Informatika dan Komputer "AMIKOM YOGYAKARTA". AMIKOM Yogyakarta sebagai lembaga pendidikan tinggi yang didirikan berdasarkan keputusan Menteri Pendidikan dan Kebudayaan Republik Indonesia No. 084/D/O/1994 tentang Pemberian Status Terdaftar kepada Jurusan / Program Studi untuk Jenjang Program Studi D-III pada AMIKOM Yogyakarta di DIY dan bernaung di bawah Yayasan "AMIKOM YOGYAKARTA”.
AMIKOM Yogyakarta memiliki Program Studi Manajemen Informatika dan Teknik Informatika. Program studi ini masing-masing dikelola oleh seorang Ketua Jurusan dan Sekretaris Jurusan yang didukung oleh Perangkat Dosen, dan Staff Administrasi.
Secara keseluruhan lembaga akademik saat itu dipimpin oleh seorang Direktur dibantu oleh beberapa Pembantu Direktur, Pelaksana Akademik, Unsur Pelaksana Administratatif, Unit Pelaksanaan Teknis, Unsur Penelitian dan Pengembangan dan beberapa unsur pendukung lainnya.
Pada tahun 2002, program D-3 Manajemen Informatika telah di Akreditasi oleh Badan Akreditasi Nasional Perguruan Tinggi dengan SK BAN PT Nomor: 010/BAN-PT/Ak-I/Dpl-III/VIII/2002 dan mendapatkan akreditasi A.
Seiring dengan kemajuan Teknologi Informasi dan Komunikasi (TIK) dan sekaligus untuk memenuhi kebutuhan tenaga ahli yang memahami dan terampil di bidang tersebut, maka AMIKOM menambah program S-1, dan berubah menjadi STIMIK AMIKOM YOGYAKARTA.
Berdasarkan Surat Keputusan Menteri Pendidikan Nasional Republik Indonesia tanggal 24 April 2002, Nomor. 75/D/O/2002 tentang Pemberian Ijin Penyelenggaraan Program-Program Studi dan Pendirian Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) AMIKOM Yogyakarta di DIY (Perubahan bentuk dari AMIKOM) yang diselenggarakan oleh Yayasan AMIKOM Yogyakarta di DIY.
Berdasarkan Surat Keputusan tersebut, STMIK AMIKOM YOGYAKARTA diberi ijin untuk menyelenggarakan program studi:
  1. Teknik Informatika untuk jenjang Program Sarjana (S1)
  2. Sistem Informasi untuk jenjang Program Sarjana (S1)
  3. Manajemen Informatika untuk jenjang Program Diploma - III (D-3)
  4. Teknik Informatika untuk jenjang Program Diploma-III (D-3)
Penyelenggaraan Program Studi Sistem Informasi untuk jenjang Program Sarjana (S1) secara khusus didukung oleh Departemen Pendidikan Nasional, dengan surat Direktur Jendral Pendidikan Tinggi Nomor: 2704/D/T/2004 perihal Perpanjangan Ijin Penyelenggaraan Program Studi pada STMIK AMIKOM YOGYAKARTA.
Badan Hukum:Yayasan AMIKOM Yogyakarta
Berdiri:11 Oktober 1994
Akte Pendirian :17 April 2008
Alamat :Jalan Ring Road Utara Condong Catur Depok-Sleman
Telpon:0274 - 884201 - 204
Faksimili:0274 - 884208
Website:http://www.amikom.ac.id
Email:amikom@amikom.ac.id

Pengurus :
Ketua:DRS. KALIS PURWANTO, M.M.
Sekretaris:SIWININGTYAS AGUSTIN
Bendahara:DRS. AUDITH M.TURMUDHI, M.M.
Rektor/Ketua/Direktur:PROF. Dr. MOHAMMAD SUYANTO, MM.
Pembantu/Wakil I:IR. RUM MUHAMAD ANDRI K RASYID, M.KOM.
Pembantu/Wakil II:RAHMA WIDYAWATI, SE., M.M.
Pembantu/Wakil III:DRS. MUHAMMAD IDRIS P, M.M.
Read more »

Sejarah Perkembangan Bahasa Pemrograman Pascal

Sejarah Perkembangan Bahasa Pemrograman Pascal

Kemunculan Bahasa Pemerograman Pascal boleh dikatakan terlambat dalam sejarah perkembangan bahasa pemrograman . Karena bahasa pemrograman Pascal dapat belajar dari pendahulunya seperti Fortran, Cobol, dan PL/1 yang muncul sekitar awal tahun 1960an. Bahasa Pemrograman Pascal merupakan bahasa pemrograman tingkat tinggi yang dirancang oleh Profesor Niklaus Wirth dari Technical University of Zurich, Switzerland. Yang dinamai pascal sebagai penghargaan terhadap Blaise Pascal. Seorang ahli matematik dan filosofer yang terkenal pada abad 17 dari perancis.
Prof Niklaus Wirth memperkenalkan Kompiler bahasa Pascal yang pertama untuk Komputer CDC 600 (Control Data Corporation) yang dipublikasikan pada tahu 1971 dengan tujuan membantu mengajar program Komputer secara sistematis khususnya untuk memperkenalkan program terstruktur .
Dalam waktu singkat bahasa Pascal telah menjadi popular dikalangan Universitas dan kemudian diajarkan dibeberapa perguruan tinggi . Beberapa profesional Komputer juga mulai beralih pada bahasa pascal . Pada kenyataanya bahasa Pascal merupakan bahasa yang paling cepat popular dibandingkan dengan bahasa-bahasa Komputer tingkat tinggi lainnya .
Standar Pascal adalah bahasa yang didefinisikan oleh K.Jensen dan Niklaus Wirth. Penerapan nyata dari standar pascal banyak yang berbeda dengan seperti apa yang telah didefinisikan oleh K.Jensen dan Niklaus Wirth. Standar pascal dieropa didefinisikan oleh ISO ( International Standards Organization ) dan di Amerika oleh kerjasama antara ANSI (Amerika National Standar Institute) dengan IEEE ( Institute of Electrical and Electronic Engineer ).
Bebera versi dari Pascal yang telah beredar dipasaran diantaranya UCSD Pascal ( University of California at San Diego Pascal ), MS-Pascal ( Microsoft Pascal ), Apple Pascal, Turbo Pascal dan lain sebagainya. Sampai saat ini untuk komputer-komputer mikro dan personal, Turbo Pascal merupakan versi bahasa Pascal yang paling populer dan paling banyak digunakan. Kompiler Turbo Pascal banyak digemari karena bersifat interaktif seperti interpreter. Selain itu Turbo
Pascal mengikuti definisi standar Pascal seperti yang didefinisikan oleh K.Jensen dan Niklaus Wirth di Pascal User Manual dan Report. Turbo Pascal adalah copyright dari Borland Inc. 

1 Sejarah perkembangan Turbo Pascal
Turbo Pascal adalah sebuah sistem perkembangan perangkat lunak yang terdiri atas kompiler dan lingkungan perkembangan terintegerasi IDE ( Develovement Environment ) atas bahasa pemrograman Pascal untuk sistem operasi CP/M, CP/M-86 dan MS-DOS, yang dikembangakan oleh Borland pada masa kepemimpinan Philippe Khan. Nama Borland Pascal umumnya digunakan untuk paket perangkat lunak tingkat lanjut dengan kepustakaan yang lebih banyak dan pusaka kode sumber standar. Sementara versi yang lebih murah dan paling luas digunakan dengan nama Turbo Pascal. Nama Borlan Pascal juga digunakan sebagai dialek spesifik pascal buatan Borland.
Borland telah mengembangkan tiga buah versi lama dari turbo pascal secara gratis disebabakan karena sejarah yang panjang khusus untuk versi 1.0, 3.02 dan 5.5 yang berjalan pada sistemm operasi MS-DOS.
Turbo Pascal pada awalnya adalah kompiler Blue label Pascal yang dibuat untuk sistem operasi komputer mikro berbasis kaset, NAsSys, milik Nascom tahun 1981 oleh anders Hejlsberg. Kompiler tersebut ditulis ulang untuk CP/M dan dinamai Compas Pascal, dan kemudian dinamai Turbo Pascal untuk system operasi MS-Dos dan CP/M. Versi Turbo Pascal untuk Komputer Apple Macintosh sebenarnya telah dikembangkan pada tahun 1986, namun pemgembangannya dihentikan sekitar tahun 1992. Versi-versi lain pernah tersedia pula untuk mesin-mesin CP/M seperti DEC Rainbow dalam beberapa pengembangannya.

Borland membeli lisensi atas kompiler polypascal yang ditulis oleh Anders Hejlsberg (poly data adalah perusahaan yang didirikan di Denmark) dan menambahkan antara muka penggunaan serta editor . Anders Hejlsberg kemudian bergabung sebagai karyawan dan menjadi semua arsitek atas semua versi kompiler Turbo Pascal dan tiga versi pertamanya.
1.1  Turbo Pascal versi I
Versi pertama dari Turbo Pascal memiliki unjuk kerja yang sangat cepat dibandingkan dengan kompiler Pascal untuk komputer mikro lainnya . kompiler tersebut tersedia untuk system operasi CP/M CP/M-86, dan MS-Dos dan penggunaannya sangat luas pada masa itu .versi turbo pascal CP/M saat itu biasa digunakan pada komputer apple II yang sangat popular jika digunakn dengan sebuah Z-80 SoftCArd produk perangkat keras pertama yang dikembangakan Microsoft di tahun 1980.
Pada saat itu CP/M menggunakan format berkas executable yang sederhana dengan mengunakan ektensi .COM , system operasi MS-DOS bisa menggunakannya baik .COM ( tidak compatible dengan format yang terdapat pada CP/M) maupun format .EXE . Turbo Pascal pada saat itu hanya mendukung kode biner berformat.COM, pada masa itu hal tersebut tidak menjadi suatu bentuk keterbatasan . perangkat lunak Turbo Pascal itu sendiri merupakan berkas berektensi .COM dan berukuran sekitar 28 kilobita termasuk editor, compiler, dan linker dan rutin-rutin pusaka . Efisiensii proses edit/ kompilasi/ jalankan lebih cepat dibandingkan dengan implementasi Pascal pada kompiler lainnya disebabkan semua elemen yang terkait dalam pengembangan program diletakan pada memori komputer (RAM) dan karena kompilernya sendiri merupakan kompiler berjenis single-pass kompiler yang ditulis dengan bahasa assembler, dan untuk proses kerja kompilasi sangat cepat dibandingkan dengan produk lain ( bahkan dibandingkan dengan compiler C milik Borland sendiri ).
Ketika pertama kali versi Turbo Pascal muncul pada tanggal 20 november 1983 jenis IDE yang digunakan masih terbilang baru. Pada debutnya terhadap pasar perangkat lunak di Amerika perangkat lunak tersebut dibandrol dengan harga sekitar $ 49.99 kualitas kompiler Pascal terintegrasi terhadap dalam Turbo Pascal sangat baik dibandingkan competitor lain dan atas fitur-fitur tersebut ditawarkan dengan harga yang terjangkau.
1.2  Turbo Pascal versi II dan III
Merupakan pengembangan lebih lanjut dari versi sebelumnya mampu bekerja dalam memori dan menghasilkan berkas biner berektensi .COM/.CMD. dukungna atas sistem operasi CP/M dan CP/M-86 dihentikan setelah versi III
1.3  Turbo Pascal versi IV
Dikembangkan pada tahun1987 merupakan perangkat lunak yang ditulis yang untuk keseluruhan system kompiler menghasilkan berkas biner berektensi .EXE pada MS-DOS dan tidak lagi .COM. Sistem operasi CP/M dan CP/M-86 tidak lagi didukung pada versi kompiler ini versi ini pula memperkenalkan sebuah tatap muka berlayar penuh yang dilengkapi dengan menu menarik, versi –versi awal memiliki layar menu berbasis teks, dan editor berlayar penuh. Microsoft Windows belum ada pada saat versi ini dikembangkan.
1.4  Turbo Pascal versi V
Diperkenalkan dengan layar biru yang menjadi ciri khas yang sangat familiar dan kemudian menjadi merk dagang perusahaan perangkat kompiler MS-DOS sampai era DOS berakhir di petengahan tahun 1990-an.
1.5  Turbo Pascal versi VII
Versi terakhir yang pernah dikembangkan adalah versi 7 Borland Pascal 7 terdiri atas sebuat IDE dan kompiler untuk MS-DOS ,DOS terektensi , dan program Windows. Turbo Pascal 7 disisi lain hanya bisa membuat program MS-DOS standar. Perangkat lunak tersebut dilengkapi pula dengan pusaka grafis yang mengabstraksi pemrograman dalam menggunakan beberapa driver grafis eksternal, namun untuk kerja pusakan ini tidak memuaskan.
Meski semua versi Turbo Pascal mendukung inline machine code. Kode mesin yang disertakan dengan berbasi kode sumber bahasa pascal, versi-versi berikut mendukung integrasi bahasa perakit (assembler) dengan pascal secara mudah . Hal ini memungkinkan pemrogram untuk meningkatkan kerja eksekusi program lebih lanjut selain itu mememungkinkan pemrogram untuk mengakses perangkat keras secara langsung .
Dukungan atas model memori atas prosesor 8086 tersedia melalui inline assembly, opsi kompiler, dan eksensi bahasa seperti 30menggunakan kunci “absolute”.
2      Sejarah Perkembangan Delphi
Pada tahun 1995 borland menghetikan pengembangan Turbo Pascal dan menggantinya dengan Delphi berbasis objek Pascal (bahasa pascal yang telah dilengkapi dengan fitur pemrograman berorientasi objek ) perangkat lunak tersebut membawa banyak konsep baru kepada pengguna Turbo Pascal seperti konsep pemrograman berbasis RAD ( Rapid Application Develovement ) meski demikian versi 32 bit Delphi masih mendukung cukup banyak aspek-aspek yang ada pada turbo pascal. Beberapa produk lain yang compatible dengan Turbo Pascal juga bermunculan seperti Free Pascal dan Virtual Pascal.
Delphi adalah sebuah bahasa pemrograman dan lingkungan pengembangan perangkat lunak . Produk ini dikembangkan oleh Borland (sebelumnya dikenal sebagai inpires). Bahasa Delphi yang sebelumnya dikenal sebagai objek Pascal ( Pascal dengan ektensi pemerograman berorientasi objek (PBO/OOP) pada mulanya ditunjukan hanya untuk Microsoft Windows, namun saat ini telah mampu digunakan untuk mengembangkan aplikasi untuk linuk dan Microsoft .NET framework . Dengan mengunakan Free Pascal yang merupakan proyek opensource, bahasa ini dapat pula digunakan untuk membuat program yang berjalan disistem operasi MacOs X dan Windows CE. 
Pada tahun 2001 sebuah versi linuk dikenal sebagai Kylik tersedia . dengan satu rilis baru setiap tahunnya,pada tahun 2002 dukungan untuk linux ( melalui Kylix dan CLX Component Library ) ditambahkan dan tahun 2003 .Net mulai didukung dengan munculnya Delphi .NET ( Delphi 8 ) yang kini sudah keluar, juga versi.Net terbaru yaitu RAD Studio 2007 dan Turbo Delphi .NET dengan versi desktopnya yaitu Delphi 2007 for win 32 dan Turbo Delphi.
Chief Architect yang melahirkan Delphi , dan pendahulunya turbo pascal adalah Anders Hejlsberg sampai kemudian ia pindah ke Microsoft tahun 1996 dimana ia sebagai chief designer C# dan termasuk orang kunci dalam perancangan Microsoft .NET framework didukungan penuh untuk .NET ditambahkan pada Delphi 8 ( yang dirilis pada bulan desember 2003 ) dengan penampilan user interface ( look and fell ) mirip dengan Microsoft Visual Studio .NET.
Delphi 2005 (Delphi 9) mendukung code generation baik untuk win 32 maupun .NET dan seperti yang telah dikenal fitur-fitur manipulasi data secara langsung dari database secara design-time . Ia juga membawa banyak pembaharuan pada IDE secara signifikan.
 
Read more »

SEJARAH APPLE




Siapa yang tidak kenal dengan Apple ? Dan siapa juga yang tidak kenal dengan pembuat Apple ? Apple Computer (sekarang dikenal sebagai Apple, Inc) adalah kekuatan utama dalam revolusi Personal Computer (PC) yang berlangsung di tahun 1970-an dan’80s. Dan bahkan revolusi itu terus menerus berlangsung hingga kini berkat inovasi yang terus-menerus dilakukan oleh pihak pengembang Apple.

 Tahun 1976, Steve Jobs, Steve Wozniak dan Ronald Wayne, dengan pendanaan dari manajer pemasaran produk dan teknisi semi-pensiun Intel A.C. "Mike" Markkula Jr., mendirikan Apple. Sebelum mendirikan Apple bersama-sama, Wozniak adalah peretas barang elektronik. Jobs dan Wozniak telah berteman selama bertahun-tahun, bertemu tahun 1971 ketika teman mereka, Bill Fernandez, memperkenalkan Wozniak yang berusia 21 tahun kepada Jobs yang berusia 16 tahun. Steve Jobs berusaha membuat Wozniak tertarik merakit komputer dan menjualnya. Ketika Apple terus meluas, perusahaan mulai mencari eksekutif berpengalaman untuk membantu mengelola ekspansinya.

Tahun 1978, Apple merekrut Mike Scott dari National Semiconductor untuk menjabat sebagai CEO yang berujung pada tahun-tahun kelam. Tahun 1983, Steve Jobs berhasil memancing John Sculley keluar dari Pepsi-Cola untuk menjabat sebagai CEO Apple dengan menanyakan, "Apakah kau mau menjual air gula sepanjang hidupmu, atau kau mau bekerja bersamaku dan mengubah dunia?" Pada tahun berikutnya, Apple menyiarkan iklan televisi Super Bowl berjudul "1984". Pada pertemuan pemegang saham tahunan Apple tanggal 24 Januari 1984, Jobs yang emosional memperkenalkan Macintosh kepada hadirin yang sangat antusias; Andy Hertzfeld menggambarkan suasana tersebut sebagai "pandemonium." Macintosh menjadi komputer kecil pertama yang sukses secara komersial dengan antarmuka pengguna grafis. Pengembangan Mac dimulai oleh Jef Raskin, dan diambil alih oleh Jobs.
Pada waktu yang sama, Jobs mendirikan perusahaan komputer lain, NeXT Computer. Seperti Apple Lisa, teknologi stasiun kerja NeXT sangat maju; namun, industri ini menganggapnya sebagai barang mahal. Di antara karyawan yang mampu membelinya, stasiun kerja NeXT memiliki pengikut yang banyak karena kekuatan teknisnya, dan sistem pengembangan perangkat lunak berorientasi objek sangat penting bagi mereka. Jobs memasarkan produk NeXT di bidang ilmiah dan akademik karena teknologi baru yang inovatif dan eksperimental yang dimilikinya (seperti kernel Mach, chip pemroses sinyal digital, dan port Ethernet terpasang tetap).



NeXTcube digambarkan oleh Jobs sebagai komputer "antarpribadi", yang ia percayai sebagai tahap selanjutnya setelah komputer "pribadi". Ini berarti jika komputer memungkinkan orang-orang berkomunikasi dan berkolaborasi bersama dengan cara yang mudah, maka komputer dapat menyelesaikan berbagai masalah yang dihadapi komputer "pribadi".

Pada masa ketika surel hanyalah teks biasa bagi sebagian besar orang, Jobs suka mendemonstrasikan sistem surel NeXT bernama NeXTMail, sebagai contoh dari filsafat "antarpribadi"-nya. NeXTMail adalah salah satu surel pertama yang mendukung grafis dan audio tempelan yang dapat dilihat dan diklik di dalam surel.
Jobs menjalankan NeXT dengan obsesi demi kesempurnaan estetika, yang dibuktikan dengan beberapa hal seperti selubung magnesium NeXTcube. Hal ini menaruh tekanan besar pada divisi perangkat keras NeXT, dan pada tahun 1993, setelah hanya berhasil menjual 50.000 mesin, NeXT beralih sepenuhnya ke pengembangan perangkat lunak melalui peluncuran NeXTSTEP/Intel.

Tahun 1996, Apple mengumumkan bahwa mereka membeli NeXT senilai $429 juta. Persetujuan ini diakhiri pada akhir 1996,  sehingga membawa Jobs kembali ke perusahaan yang ia dirikan bersama. Jobs menjadi kepala de facto setelah CEO Gil Amelio diturunkan bulan Juli. Ia secara formal menjabat sebagai pimpinan eksekutif interim pada September 1997. Pada bulan Maret 1998, demi mengonsentrasikan usaha Apple untuk mendapat laba, Jobs menghentikan sejumlah proyek, seperti Newton, Cyberdog, dan OpenDoc. Dalam bulan-bulan selanjutnya, banyak karyawan yang khawatir bertemu langsung Jobs di dalam lift, "takut bahwa mereka kehilangan pekerjaan ketika pintu dibuka. Kenyataannya adalah bahwa eksekusi kilat Jobs jarang terjadi, namun beberapa korban sudah cukup untuk meneror seluruh perusahaan." Jobs juga mengubah program lisensi untuk tiruan Macintosh, sehingga para pembuat komputer harus mengeluarkan biaya mahal untuk terus memproduksi barang.

Melalui pembelian NeXT, sebagian teknologi perusahaan ini masuk dalam produk-produk Apple, terutama NeXTSTEP yang kemudian berubah menjadi Mac OS X. Di bawah arahan Jobs, perusahaan ini meningkatkan penjualannya dengan pesat melalui pengenalan iMac dan produk-produk baru lain; sejak itu, desain menarik dan merek yang kuat telah berjalan dengan baik untuk Apple. Pada Macworld Expo 2000, Jobs secara resmi menghapus embel-embel "interim" dari gelar jabatannya di Apple dan menjadi CEO permanen. Jobs berkelakar pada waktu itu bahwa ia akan memakai gelar 'iCEO.'

Dalam beberapa tahun terakhir, perusahaan ini mulai bercabang, memperkenalkan dan memperbarui peralatan digital lain. Melalui pengenalan pemutar musik portabel iPod, perangkat lunak musik digital iTunes, dan iTunes Store, perusahaan ini merambah bidang elektronik konsumen dan distribusi musik. Tahun 2007, Apple memasuki bisnis telepon seluler melalui pengenalan iPhone, sebuah telepon seluler dengan tampilan multi-sentuh yang juga memiliki fitur iPod dan, dengan peramban web bergeraknya sendiri, berhasil mengubah dunia peramban web bergerak. Dengan terus mendorong inovasi, Jobs juga mengingatkan karyawannya bahwa "seniman sejati mengirimkan karyanya", yang berarti bahwa mengirimkan produk pada waktunya sama pentingnya seperti inovasi dan desain menarik.

Jobs dikagumi juga dikritik atas kemampuan persuasi dan kewirausahaannya yang berjalan sempurna, yang dijuluki sebagai "kawasan pengalihan kenyataan" dan terbukti selama pidato intisari (dikenal dengan sebutan "Stevenote") pada Macworld Expos dan Apple Worldwide Developers Conferences.

Tahun 2005, Jobs menanggapi kritik atas program daur ulang Apple yang buruk untuk sampah elektronik di AS dengan mengecam pendukung lingkungan dan pendukung lainnya pada Pertemuan Tahunan Apple di Cupertino bulan April. Tetapi, beberapa minggu kemudian, Apple mengumumkan bahwa mereka akan menarik iPod secara gratis di toko-toko ecerannya. Computer TakeBack Campaign ditanggapi dengan pengusungan iklan dari pesawat di atas acara kelulusan Universitas Stanford tempat Jobs menjadi pembicara utamanya. Iklan tersebut bertuliskan "Steve — Don't be a mini-player recycle all e-waste". Tahun 2006, ia terus memperluas program pendauran ulang Apple kepada setuap pengguna AS yang membeli Mac baru. Program ini meliputi pengiriman dan "pembuangan ramah lingkungan" sistem lama mereka.
Read more »

Kamis, 28 Februari 2013

Sejarah Hacker di dunia

Sejarah Hacker di dunia, pada awalnya, kisah mengenai hacker muncul pada awal tahun 1960-an, tepatnya terjadi diantara para anggota organisasi mahasiswa Tech Model Railroad Club di sebuah Laboratorium Kecerdasan Artifisial Massachusetts Institute of Technology (MIT). Kelompok yang terdiri dari mahasiswa tersebut merupakan salah satu perintis perkembangan teknologi computer, karena mereka berkutat dengan sejumlah komputer mainframe.
Kata hacker pertama kalinya muncul dengan konotasi positif untuk menyebut seorang anggota yang memiliki keahlian dalam bidang komputer dan mampu membuat program komputer yang lebih baik daripada yang telah dirancang bersama.
Kemudian pada tahun 1983, istilah hacker berubah kearah yang negatif. Karena pada tahun tersebut untuk pertama kalinya FBI menangkap kelompok kriminal komputer The 414s yang berbasis di Milwaukee Amerika Serikat, dan 414 ini merupakan kode area lokal milik mereka. Kelompok yang kemudian disebut hacker tersebut dinyatakan bersalah atas pembobolan 60 unit komputer, dari komputer milik Pusat Kanker Memorial Sloan-Kettering  bahkan hingga komputer milik Laboratorium Nasional Los Alamos. Namun Satu orang dari pelaku tersebut mendapatkan penangguhan karena testimonialnya, sedangkan 5 pelaku lain harus mendapatkan hukuman masa percobaan.
Pada perkembangan selanjutnya di dunia digital muncul pula kelompok lain yang menyebut-nyebut diri sebagai hacker. Mereka ini yang terdiri terutama para dari pria dewasa yang hanya ingin mendapatkan kepuasan lewat membobol komputer dan mengakali telepon atau disebut phreaking. Hacker sejati menyebut orang-orang ini sebagai ‘cracker’ dan tidak suka bergaul dengan mereka. Bahkan hacker sejati memandang cracker hanya sebagai orang yang malas, tidak bertanggung jawab, dan tidak begitu cerdas. Hacker sejati memiliki prinsip dan tidak setuju jika dikatakan bahwa dengan menerobos keamanan seseorang itu artinya telah menjadi hacker.
Read more »

Windows 8 Tips & Trik


Windows 8 akhirnya hadir di tengah-tengah kita saat ini. Jika spAcer terbiasa dengan versi sebelumnya, ada baiknya mulai sekarang mulai beradaptasi dengan sistem operasi yang satu ini. Ada beberapa perubahan besar dan yang diusung oleh Windows 8 mulai dari menghilangkan fungsi Start Menu, berorientasi pada teknologi layar sentuh, aplikasi baru, dan sebagainya.
Acer pun menjadi yang terdepan dalam menyediakan jajaran komputer dan gadget dengan sistem operasi Windows 8. Mulai dari varian tablet hingga all in one PC, semua produk terbaru Acer sudah mengadopsi Windows 8.
Nah, biar lebih kenal dan mengoptimalkan sistem operasi windows yang baru ini, mari kita simak beberapa tips dan triknya spAcer:
  • Lock Screen
Windows 8 terbuka pada layar kunci, namun sayangnya tidak menampilkan petunjuk apa yang harus dilakukan selanjutnya. Tapi caranya cukup mudah, spAcer cukup menekan tombol space bar, menggerakan mouse, atau menggesek layar sentuh untuk log in. Dari situ spAcer bisa mengatur password untuk memulai.
  • Navigasi dasar
Windows 8 diluncurkan dengan interface yang baru, ubin (tiles) berwarna-warni, dan aplikasi ramah sentuhan. Jika spAcer menggunakan tablet PC seperti Iconia W700 atau Iconia W510 semuanya akan mudah, tinggal menggesek dan menyentuh layar, spAcer bisa langsung menuju aplikasi yang diinginkan.
Pada desktop regular, spAcer cukup menggerakkan mouse. Atau spAcer juga bisa menggunakan keyboard. Tekan tombol “Home” atau “End” untuk melompat dari satu halaman ke halaman lainnya.
  • Grup aplikasi
Aplikasi Start Screen awalnya ditampilkan dalam urutan acak, tapi spAcer bisa mengorganisirnya ke dalam grup-grup tertentu. spAcer bisa memindahkan aplikasi “People”, “Mail”, “Messaging” ke sisi kiri misalnya untuk membentuk sebuah kelompok terpisah. Klik ikon minus di sudut kanan bawah layar untuk zoom out dan spAcer kemudian memindahkan aplikasi ke dalam kelompok baru.
  • Akses menu cepat
Klik kanan di sudut kiri bawah (atau tahan tombol “Windows” dan tekan “X”) untuk menampilkan menu berbasis teks yang akan menyediakan akses lebih mudah ke banyak aplikasi dan fitur.
  • Temukan aplikasi yang sudah diinstal
Untuk menemukan aplikasi yang ada di dalam komputer berbasis Windows 8, spAcer bisa menahan tombol Windows dan tekan “Q”. Cara lainnya, spAcer juga bisa klik kanan mouse di bagian yang kosong pada Start Screen, atau menyentuh layar dari bawah ke atas untuk menampilkan seluruh aplikasi yang sudah terinstal di komputer.
- See more at: http://www.acerid.com/2013/02/windows-8-tips-trik-bagian-i/#sthash.AftsdVPg.dpuf
Windows 8 akhirnya hadir di tengah-tengah kita saat ini. Jika spAcer terbiasa dengan versi sebelumnya, ada baiknya mulai sekarang mulai beradaptasi dengan sistem operasi yang satu ini. Ada beberapa perubahan besar dan yang diusung oleh Windows 8 mulai dari menghilangkan fungsi Start Menu, berorientasi pada teknologi layar sentuh, aplikasi baru, dan sebagainya.
Acer pun menjadi yang terdepan dalam menyediakan jajaran komputer dan gadget dengan sistem operasi Windows 8. Mulai dari varian tablet hingga all in one PC, semua produk terbaru Acer sudah mengadopsi Windows 8.
Nah, biar lebih kenal dan mengoptimalkan sistem operasi windows yang baru ini, mari kita simak beberapa tips dan triknya spAcer:
  • Lock Screen
Windows 8 terbuka pada layar kunci, namun sayangnya tidak menampilkan petunjuk apa yang harus dilakukan selanjutnya. Tapi caranya cukup mudah, spAcer cukup menekan tombol space bar, menggerakan mouse, atau menggesek layar sentuh untuk log in. Dari situ spAcer bisa mengatur password untuk memulai.
  • Navigasi dasar
Windows 8 diluncurkan dengan interface yang baru, ubin (tiles) berwarna-warni, dan aplikasi ramah sentuhan. Jika spAcer menggunakan tablet PC seperti Iconia W700 atau Iconia W510 semuanya akan mudah, tinggal menggesek dan menyentuh layar, spAcer bisa langsung menuju aplikasi yang diinginkan.
Pada desktop regular, spAcer cukup menggerakkan mouse. Atau spAcer juga bisa menggunakan keyboard. Tekan tombol “Home” atau “End” untuk melompat dari satu halaman ke halaman lainnya.
  • Grup aplikasi
Aplikasi Start Screen awalnya ditampilkan dalam urutan acak, tapi spAcer bisa mengorganisirnya ke dalam grup-grup tertentu. spAcer bisa memindahkan aplikasi “People”, “Mail”, “Messaging” ke sisi kiri misalnya untuk membentuk sebuah kelompok terpisah. Klik ikon minus di sudut kanan bawah layar untuk zoom out dan spAcer kemudian memindahkan aplikasi ke dalam kelompok baru.
  • Akses menu cepat
Klik kanan di sudut kiri bawah (atau tahan tombol “Windows” dan tekan “X”) untuk menampilkan menu berbasis teks yang akan menyediakan akses lebih mudah ke banyak aplikasi dan fitur.
  • Temukan aplikasi yang sudah diinstal
Untuk menemukan aplikasi yang ada di dalam komputer berbasis Windows 8, spAcer bisa menahan tombol Windows dan tekan “Q”. Cara lainnya, spAcer juga bisa klik kanan mouse di bagian yang kosong pada Start Screen, atau menyentuh layar dari bawah ke atas untuk menampilkan seluruh aplikasi yang sudah terinstal di komputer.
- See more at: http://www.acerid.com/2013/02/windows-8-tips-trik-bagian-i/#sthash.as8gzvzv.dpuf
Windows 8 akhirnya hadir di tengah-tengah kita saat ini. Jika spAcer terbiasa dengan versi sebelumnya, ada baiknya mulai sekarang mulai beradaptasi dengan sistem operasi yang satu ini. Ada beberapa perubahan besar dan yang diusung oleh Windows 8 mulai dari menghilangkan fungsi Start Menu, berorientasi pada teknologi layar sentuh, aplikasi baru, dan sebagainya.
Acer pun menjadi yang terdepan dalam menyediakan jajaran komputer dan gadget dengan sistem operasi Windows 8. Mulai dari varian tablet hingga all in one PC, semua produk terbaru Acer sudah mengadopsi Windows 8.
Nah, biar lebih kenal dan mengoptimalkan sistem operasi windows yang baru ini, mari kita simak beberapa tips dan triknya spAcer:
  • Lock Screen
Windows 8 terbuka pada layar kunci, namun sayangnya tidak menampilkan petunjuk apa yang harus dilakukan selanjutnya. Tapi caranya cukup mudah, spAcer cukup menekan tombol space bar, menggerakan mouse, atau menggesek layar sentuh untuk log in. Dari situ spAcer bisa mengatur password untuk memulai.
  • Navigasi dasar
Windows 8 diluncurkan dengan interface yang baru, ubin (tiles) berwarna-warni, dan aplikasi ramah sentuhan. Jika spAcer menggunakan tablet PC seperti Iconia W700 atau Iconia W510 semuanya akan mudah, tinggal menggesek dan menyentuh layar, spAcer bisa langsung menuju aplikasi yang diinginkan.
Pada desktop regular, spAcer cukup menggerakkan mouse. Atau spAcer juga bisa menggunakan keyboard. Tekan tombol “Home” atau “End” untuk melompat dari satu halaman ke halaman lainnya.
  • Grup aplikasi
Aplikasi Start Screen awalnya ditampilkan dalam urutan acak, tapi spAcer bisa mengorganisirnya ke dalam grup-grup tertentu. spAcer bisa memindahkan aplikasi “People”, “Mail”, “Messaging” ke sisi kiri misalnya untuk membentuk sebuah kelompok terpisah. Klik ikon minus di sudut kanan bawah layar untuk zoom out dan spAcer kemudian memindahkan aplikasi ke dalam kelompok baru.
  • Akses menu cepat
Klik kanan di sudut kiri bawah (atau tahan tombol “Windows” dan tekan “X”) untuk menampilkan menu berbasis teks yang akan menyediakan akses lebih mudah ke banyak aplikasi dan fitur.
  • Temukan aplikasi yang sudah diinstal
Untuk menemukan aplikasi yang ada di dalam komputer berbasis Windows 8, spAcer bisa menahan tombol Windows dan tekan “Q”. Cara lainnya, spAcer juga bisa klik kanan mouse di bagian yang kosong pada Start Screen, atau menyentuh layar dari bawah ke atas untuk menampilkan seluruh aplikasi yang sudah terinstal di komputer.
Nah, itu dia beberapa tips dan trik untuk spAcer yang baru menggunakan sistem operasi Windows 8. Semoga bermanfaat dan tunggu tips-tips selanjutnya ya spAcer.
- See more at: http://www.acerid.com/2013/02/windows-8-tips-trik-bagian-i/#sthash.as8gzvzv.dpuf
Windows 8 akhirnya hadir di tengah-tengah kita saat ini. Jika spAcer terbiasa dengan versi sebelumnya, ada baiknya mulai sekarang mulai beradaptasi dengan sistem operasi yang satu ini. Ada beberapa perubahan besar dan yang diusung oleh Windows 8 mulai dari menghilangkan fungsi Start Menu, berorientasi pada teknologi layar sentuh, aplikasi baru, dan sebagainya.
Acer pun menjadi yang terdepan dalam menyediakan jajaran komputer dan gadget dengan sistem operasi Windows 8. Mulai dari varian tablet hingga all in one PC, semua produk terbaru Acer sudah mengadopsi Windows 8.
Nah, biar lebih kenal dan mengoptimalkan sistem operasi windows yang baru ini, mari kita simak beberapa tips dan triknya spAcer:
  • Lock Screen
Windows 8 terbuka pada layar kunci, namun sayangnya tidak menampilkan petunjuk apa yang harus dilakukan selanjutnya. Tapi caranya cukup mudah, spAcer cukup menekan tombol space bar, menggerakan mouse, atau menggesek layar sentuh untuk log in. Dari situ spAcer bisa mengatur password untuk memulai.
  • Navigasi dasar
Windows 8 diluncurkan dengan interface yang baru, ubin (tiles) berwarna-warni, dan aplikasi ramah sentuhan. Jika spAcer menggunakan tablet PC seperti Iconia W700 atau Iconia W510 semuanya akan mudah, tinggal menggesek dan menyentuh layar, spAcer bisa langsung menuju aplikasi yang diinginkan.
Pada desktop regular, spAcer cukup menggerakkan mouse. Atau spAcer juga bisa menggunakan keyboard. Tekan tombol “Home” atau “End” untuk melompat dari satu halaman ke halaman lainnya.
  • Grup aplikasi
Aplikasi Start Screen awalnya ditampilkan dalam urutan acak, tapi spAcer bisa mengorganisirnya ke dalam grup-grup tertentu. spAcer bisa memindahkan aplikasi “People”, “Mail”, “Messaging” ke sisi kiri misalnya untuk membentuk sebuah kelompok terpisah. Klik ikon minus di sudut kanan bawah layar untuk zoom out dan spAcer kemudian memindahkan aplikasi ke dalam kelompok baru.
  • Akses menu cepat
Klik kanan di sudut kiri bawah (atau tahan tombol “Windows” dan tekan “X”) untuk menampilkan menu berbasis teks yang akan menyediakan akses lebih mudah ke banyak aplikasi dan fitur.
  • Temukan aplikasi yang sudah diinstal
Untuk menemukan aplikasi yang ada di dalam komputer berbasis Windows 8, spAcer bisa menahan tombol Windows dan tekan “Q”. Cara lainnya, spAcer juga bisa klik kanan mouse di bagian yang kosong pada Start Screen, atau menyentuh layar dari bawah ke atas untuk menampilkan seluruh aplikasi yang sudah terinstal di komputer.
Nah, itu dia beberapa tips dan trik untuk spAcer yang baru menggunakan sistem operasi Windows 8. Semoga bermanfaat dan tunggu tips-tips selanjutnya ya spAcer.
- See more at: http://www.acerid.com/2013/02/windows-8-tips-trik-bagian-i/#sthash.as8gzvzv.dpuf
Windows 8 akhirnya hadir di tengah-tengah kita saat ini. Jika spAcer terbiasa dengan versi sebelumnya, ada baiknya mulai sekarang mulai beradaptasi dengan sistem operasi yang satu ini. Ada beberapa perubahan besar dan yang diusung oleh Windows 8 mulai dari menghilangkan fungsi Start Menu, berorientasi pada teknologi layar sentuh, aplikasi baru, dan sebagainya.
Acer pun menjadi yang terdepan dalam menyediakan jajaran komputer dan gadget dengan sistem operasi Windows 8. Mulai dari varian tablet hingga all in one PC, semua produk terbaru Acer sudah mengadopsi Windows 8.
Nah, biar lebih kenal dan mengoptimalkan sistem operasi windows yang baru ini, mari kita simak beberapa tips dan triknya spAcer:
  • Lock Screen
Windows 8 terbuka pada layar kunci, namun sayangnya tidak menampilkan petunjuk apa yang harus dilakukan selanjutnya. Tapi caranya cukup mudah, spAcer cukup menekan tombol space bar, menggerakan mouse, atau menggesek layar sentuh untuk log in. Dari situ spAcer bisa mengatur password untuk memulai.
  • Navigasi dasar
Windows 8 diluncurkan dengan interface yang baru, ubin (tiles) berwarna-warni, dan aplikasi ramah sentuhan. Jika spAcer menggunakan tablet PC seperti Iconia W700 atau Iconia W510 semuanya akan mudah, tinggal menggesek dan menyentuh layar, spAcer bisa langsung menuju aplikasi yang diinginkan.
Pada desktop regular, spAcer cukup menggerakkan mouse. Atau spAcer juga bisa menggunakan keyboard. Tekan tombol “Home” atau “End” untuk melompat dari satu halaman ke halaman lainnya.
  • Grup aplikasi
Aplikasi Start Screen awalnya ditampilkan dalam urutan acak, tapi spAcer bisa mengorganisirnya ke dalam grup-grup tertentu. spAcer bisa memindahkan aplikasi “People”, “Mail”, “Messaging” ke sisi kiri misalnya untuk membentuk sebuah kelompok terpisah. Klik ikon minus di sudut kanan bawah layar untuk zoom out dan spAcer kemudian memindahkan aplikasi ke dalam kelompok baru.
  • Akses menu cepat
Klik kanan di sudut kiri bawah (atau tahan tombol “Windows” dan tekan “X”) untuk menampilkan menu berbasis teks yang akan menyediakan akses lebih mudah ke banyak aplikasi dan fitur.
  • Temukan aplikasi yang sudah diinstal
Untuk menemukan aplikasi yang ada di dalam komputer berbasis Windows 8, spAcer bisa menahan tombol Windows dan tekan “Q”. Cara lainnya, spAcer juga bisa klik kanan mouse di bagian yang kosong pada Start Screen, atau menyentuh layar dari bawah ke atas untuk menampilkan seluruh aplikasi yang sudah terinstal di komputer.
Nah, itu dia beberapa tips dan trik untuk spAcer yang baru menggunakan sistem operasi Windows 8. Semoga bermanfaat dan tunggu tips-tips selanjutnya ya spAcer.
- See more at: http://www.acerid.com/2013/02/windows-8-tips-trik-bagian-i/#sthash.as8gzvzv.dpuf
Read more »

Sejarah dan Perkembangan Handphone dari Masa ke Masa

1. Sejarah Telepon Genggam
Penemu sistem telepon genggam yang pertama adalah Martin Cooper, seorang karyawan Motorola pada tanggal 03 April 1973, walaupun banyak disebut – sebut penemu telepon genggam adalah sebuah tim dari salah satu divisi Motorola (divisi tempat Cooper bekerja) dengan model pertama adalah DynaTAC. Ide yang dicetuskan oleh Cooper adalah sebuah alat komunikasi yang kecil dan mudah dibawa bepergian secara fleksibel.
Cooper bersama timnya menghadapi tantangan bagaimana memasukkan semua material elektronik ke dalam alat yang berukuran kecil tersebut untuk pertama kalinya. Namun akhirnya sebuah telepon genggam pertama berhasil diselesaikan dengan total bobot seberat dua kilogram. Untuk memproduksinya, Motorola membutuhkan biaya setara dengan US$1 juta. “Di tahun 1983, telepon genggam portabel berharga US$4 ribu (Rp36 juta) setara dengan US$10 ribu (Rp90 juta).
Setelah berhasil memproduksi telepon genggam, tantangan terbesar berikutnya adalah mengadaptasi infrastruktur untuk mendukung sistem komunikasi telepon genggam tersebut dengan menciptakan sistem jaringan yang hanya membutuhkan 3 MHz spektrum, setara dengan lima channel TV yang tersalur ke seluruh dunia.
Tokoh lain yang diketahui sangat berjasa dalam dunia komunikasi selular adalah Amos Joel Jr yang lahir di Philadelphia, 12 Maret 1918, ia memang diakui dunia sebagai pakar dalam bidang switching. Ia mendapat ijazah bachelor (1940) dan master (1942) dalam teknik elektronik dari MIT. Tidak lama setelah studi, ia memulai kariernya selama 43 tahun (dari Juli 1940-Maret 1983) di Bell Telephone Laboratories, tempat ia menerima lebih dari 70 paten Amerika di bidang telekomunikasi, khususnya di bidang switching. Amos E Joel Jr, membuat sistem penyambung (switching) ponsel dari satu wilayah sel ke wilayah sel yang lain. Switching ini harus bekerja ketika pengguna ponsel bergerak atau berpindah dari satu sel ke sel lain sehingga pembicaraan tidak terputus. Karena penemuan Amos Joel inilah penggunaan ponsel menjadi nyaman.
2. Evolusi dan Perkembangan Telepon Genggam
2.1 Generasi 0
Sejarah penemuan telepon seluler tidak lepas dari perkembangan radio. Awal penemuan telepon seluler dimulai pada tahun 1921 ketika Departemen Kepolisian Detroit Michigan mencoba menggunakan telepon mobil satu arah. Kemudian, pada tahun 1928 Kepolisian Detroit mulai menggunakan radio komunikasi satu arah pada semua mobil patroli dengan frekuensi 2MHz.
Pada perkembangan selanjutnya, radio komunikasi berkembang menjadi dua arah dengan ‘’frequency modulated ‘’(FM).
Tahun 1940, Galvin Manufactory Corporation (sekarang Motorola)mengembangkan portable Handie-talkie SCR536, yang berarti sebuah alat komunikasi di medan perang saat perang dunia II. Masa ini merupakan generasi 0 telepon seluler atau 0-G, dimana telepon seluler mulai diperkenalkan.
Setelah mengeluarkan SCR536,kemudian pada tahun 1943 Galvin Manufactory Corporation mengeluarkan kembali partable FM radio dua arah pertama yang diberi nama SCR300 dengan model backpack untuk tentara U.S. Alat ini memiliki berat sekitar 35 pon dan dapat bekerja secara efektif dalam jarak operasi 10 sampai 20 mil.
Sistem telepon seluler 0-G masih menggunakan sebuah sistem radio VHF untuk menghubungkan telepon secara langsung pada PSTNlandline. Kelemahan sistem ini adalah masalah pada jaringan kongesti yang kemudian memunculkan usaha-usaha untuk mengganti sistem ini.
Generasi 0 diakhiri dengan penemuan konsep modern oleh insinyur-insinyur dari Bell Labs pada tahun 1947. Mereka menemukan konsep penggunaan telepon hexagonal sebagai dasar telepon seluler. Namun, konsep ini baru dikembangkan pada 1960-an.
2.2 Generasi 1
Telepon genggam generasi pertama disebut juga 1G. 1-G merupakan telepon genggam pertama yang sebenarnya. Tahun 1973, Martin Cooper dari Motorola Corp menemukan telepon seluler pertama dan diperkenalkan kepada public pada 3 April 1973. Telepon seluler yang ditemukan oleh Cooper memiliki berat 30 ons atau sekitar 800 gram. Penemuan inilah yang telah mengubah dunia selamanya. Teknologi yang digunakan 1-G masih bersifat analog dan dikenal dengan istilah AMPS. AMPS menggunakan frekuensi antara 825 Mhz- 894 Mhz dan dioperasikan pada Band800 Mhz. Karena bersifat analog, maka sistem yang digunakan masih bersifat regional. Salah satu kekurangan generasi 1-G adalah karena ukurannya yang terlalu besar untuk dipegang oleh tangan. Ukuran yang besar ini dikarenakan keperluan tenaga dan performa baterai yang kurang baik. Selain itu generasi 1-G masih memiliki masalah dengan mobilitas pengguna. Pada saat melakukan panggilan, mobilitas pengguna terbatas pada jangkauan area telpon genggam.
2.3 Generasi 2
Generasi kedua atau 2-G muncul pada sekitar tahun 1990-an. 2G di Amerika sudah menggunakan teknologi CDMA, sedangkan di Eropa menggunakan teknologi GSM. GSM menggunakan frekuensi standar 900 Mhz dan frekuensi 1800 Mhz. Dengan frekuensi tersebut, GSM memiliki kapasitas pelanggan yang lebih besar. Pada generasi 2G sinyal analog sudah diganti dengan sinyal digital. Penggunaan sinyal digital memperlengkapi telepon genggam dengan pesan suara, panggilan tunggu, dan SMS.
Telepon seluler pada generasi ini juga memiliki ukuran yang lebih kecil dan lebih ringan karena penggunaan teknologi chip digital. Ukuran yang lebih kecil juga dikarenakan kebutuhan tenaga baterai yang lebih kecil. Keunggulan dari generasi 2G adalah ukuran dan berat yang lebih kecil serta sinyal radio yang lebih rendah, sehingga mengurangi efekradiasi yang membayakan pengguna.
2.4 Generasi 3
Generasi ini disebut juga 3G yang memungkinkan operator jaringan untuk memberi pengguna mereka jangkauan yang lebih luas, termasuk internet sebaik video call berteknologi tinggi. Dalam 3G terdapat 3 standar untuk dunia telekomunikasi yaitu Enhance Datarates for GSM Evolution (EDGE), Wideband-CDMA, dan CDMA 2000. Kelemahan dari generasi 3G ini adalah biaya yang relatif lebih tinggi, dan kurangnya cakupan jaringan karena masih barunya teknologi ini. Tapi yang menarik pada generasi ini adalah mulai dimasukkannya sistem operasi pada ponsel sehingga membuat fitur ponsel semakin lengkap bahkan mendekati fungsi PC. Sistem operasi yang digunakan antara lain Symbian, Android dan Windows Mobile
2.5 Generasi 4
Generasi ini disebut juga Fourth Generation (4G). 4G merupakan sistem ponsel yang menawarkan pendekatan baru dan solusi infrastruktur yang mengintegrasikan teknologi nirkabel yang telah ada termasuk wireless broadband (WiBro), 802.16e, CDMA, wireless LAN, Bluetooth, dan lain-lain. Sistem 4G berdasarkan heterogenitas jaringan IP yang memungkinkan pengguna untuk menggunakan beragam sistem kapan saja dan di mana saja. 4G juga memberikan penggunanya kecepatan tinggi, volume tinggi, kualitas baik, jangkauan global, dan fleksibilitas untuk menjelajahi berbagai teknologi berbeda. Terakhir, 4G memberikan pelayanan pengiriman data cepat untuk mengakomodasi berbagai aplikasi multimedia seperti, video conferencing,online game, dan lain-lain.
Berikut adalah evolusi telepon genggam yang di kelompokan berdasarkan tahunnya :
1983 : Ponsel Komersial Pertama Dirilis
Ponsel komersial pertama yang diluncurkan ke pasaran adalah Motorola DynaTAC 8000x. Bodinya besar dan berat. Akibatnya, dijamin tangan bakal pegal-pegal setelah menggunakan ponsel ini. Ponsel ini tak punya fitur lain selain melakukan dan menerima panggilan. Maklum, jaringan seluler yang tersedia kala itu hanya Advanced Mobile Phone System (AMPS) atau dikenal dengan sebutan 1G. Selain itu, ponsel ini hanya mampu bertahan selama satu jam saja untuk masa talktime dan delapan jam untuk masa standby. Toh, di masanya, kehadiran ponsel ini adalah sesuatu yang revolusioner. Di masanya ponsel ini dijual dengan harga selangit. Itu sebabnya, kala itu pemilik ponsel adalah orang – orang yang kelebihan duit.
1989 : Bentuk Ponsel Mulai Mengecil
Pada tahun ini Motorola merilis ponsel MicroTAC 9800x. Ponsel ini lebih ringan dan lebih kecil dibanding ponsel seri Motorola DynaTAC maupun ponsel jenis lainnya. Bentuknya yang seperti itu membuat ponsel ini nyaman digunakan. Tetap saja, ponsel ini tak bisa dibeli banyak orang. Ponsel jenis ini harga resminya sekitar 11 juta rupiah dan di pasar gelap dilego sekitar 19 juta rupiah. Sekedar informasi, lewat MicroTAC 9800X ini Motorola memperkenalkan konsep ponsel berbentuk flip.
1993 : Smartphone Pertama Diperkenalkan
IBM memperkenalkan ponsel cerdas yang diberi nama Simon. Namun, produk ini baru dilempar ke pasaran satu tahun kemudian. Selain berfungsi sebagai ponsel, Simon memiliki fitur kalender, buku alamat, world clock, kalkulator, notepad, e-mail serta game. Smartphone ini juga telah didukung oleh layar touch screen. Simon diluncurkan ke pasaran pada 1994 oleh BellSouth.
1996 : Ponsel Dilengkapi Layar Display
Motorola merilis StarTAC, ponsel pertama yang berdesain clamshell sekaligus ponsel pertama yang menggunakan layar display. Ponsel ini juga menyandang gelar sebagai ponsel pertama di dunia dengan fitur getar. Motorola StarTAC amat digemari di zamannya.
1999 : Internet di Ponsel
Ponsel perlahan-lahan mulai meninggalkan fungsi khitahnya. Teknologi second generation network atau 2G memungkinkan ponsel dilengkapi fitur mengirim dan menerima pesan. Seiring booming internet dan jaringan komunikasi yang makin maju, Nokia merilis ponsel Nokia 7110 yang dilengkapi fitur WAP mobile web surfing. Aplikasi ini berfungsi untuk mengakses dunia maya via internet.
2000a : Selamat Tinggal Antena Internal
Hadir tanpa antena internal di tubuhnya membuat Nokia 3210 menjadi ponsel paling inovatif di zamannya. Namun terobosan yang paling dahsyat dari ponsel ini, menjadikan ponsel dari sebuah alat yang hanya dimiliki oleh kaum berduit menjadi sebuah perangkat untuk berkomunikasi yang praktis dan bisa dimiliki siapa saja. Sekadar catatan, sejak dirilis 10 tahun lalu, Nokia 3210 telah terjual mencapai 150 juta unit lebih. Ini membuat ponsel ini sebagai ponsel paling laku di dunia.
2000b : Fitur Musik di Ponsel
Lewat Samsung SCH-M105, pengguna ponsel bisa mendengarkan musik dengan format MP3. Terobosan ini menjadi cikal bakal kehadiran ponsel-ponsel musik.
2001 : Ponsel Kamera Diperkenalkan
Teknologi ponsel terus berkembang. Pada 1997, Philippe Kahn sukses membuat ponsel yang dilengkapi kamera. Namun, ponsel kamera pertama yang dijual di pasaran adalah J-SH04 buatan Sharp Corporation yang dirilis di Jepang pada November 2000. Kamera ponsel terus berkembang. Bahkan kini ada beberapa ponsel yang kualitasnya menyamai kamera profesional.
2002 : Era BlackBerry Dimulai
Research In Motion menciptakan sebuah peranti yang dinamakan BlackBerry. Peranti ini awalnya adalah pager dua arah. Baru kemudian pada 2002, RIM merilis ponsel cerdas BlackBerry 5810 yang merupakan cikal bakal ponsel BlackBerry yang dikenal seperti sekarang.
2004 : Desain Indah
Di saat dunia ponsel mengalami stagnansi dalam hal desain, Motorola menggebrak dengan ponsel RAZR V3. Ponsel ini punya desain segi empat yang super tipis. Keindahan Motorola RAZR V3 membuat ponsel ini terlego dalam jumlah banyak. Kehadiran ponsel ini juga memicu banyak vendor ponsel untuk membuat ponsel dengan desain indah.
2006 : Ponsel Dilengkapi WiFi
Samsung SGH-P200 adalah ponsel pertama yang dilengkapi fasilitas WiFi (WLAN). Konektivitas nirkabel ini memungkinkan ponsel mampu mengakses jaringan internet di area-area “hotspot”, tanpa potongan pulsa. Berbeda dengan koneksi via GPRS/3G, yang dibebani tarif.
2007 : Revolusi iPhone
iPhone yang pertama memperkenalkan ponsel dengan 100 persen layar sentuh, tanpa disertai sama sekali oleh tuts kibor atau pun pen stylus. iPhone dapat dikatakan mewakili produk yang futuristik dan konsisten terhadap filosofi Apple, yaitu simpel dan elegan. Desain dan berbagai fitur multimedia yang menarik membuat banyak vendor kemudian mengadopsi ponsel ini.
2008 : Hadirnya Ponsel Android
HTC Dream adalah ponsel Android pertama yang dirilis ke pasaran. Ponsel ini menggunakan sistem operasional Android yang dikembangkan oleh Google. Sistem operasi ini digadang-gadang menyamai kemampuan komputer desktop.
Jumlah produksi yang makin massal dan kemampuan teknologi yang lebih canggih, membuat banyak analis meramalkan cepat atau lambat bakal menggeser keberadaan smartphone popular macam BlackBerry serta iPhone.
2009 : Layar Definisi Tinggi
Tahun lalu, dunia ponsel diramaikan oleh ponsel dengan layar berdefinisi tinggi. Salah satu pelopornya adalah Samsung i8910 atau disebut Samsung Omnia. Layar ponsel ini dilengkapi teknologi AMOLED, memastikan tampilan layar benar-benar tajam dan cerah. Layar ini juga berfungsi sebagai peranti input karena sudah mendukung teknologi touch screen.
3. Cara Kerja Telepon Genggam
Didalam ponsel, terdapat sebuah pengeras suara, mikrofon, papan tombol, tampilan layar, dan powerful circuit board dengan mikroprosesor yang membuat setiap telepon seperti komputer mini. Ketika berhubungan dengan jaringan nirkabel, sekumpulan teknologi tersebut memungkinkan penggunanya untuk melakukan panggilan atau bertukar data dengan telepon lain atau dengan komputer.
Jaringan nirkabel beroperasi dalam sebuah jaringan yang membagi kota atau wilayah kedalam sel-sel yang lebih kecil. Satu sel mencakup beberapa blok kota atau sampai 250 mil persegi. Setiap sel menggunakan sekumpulan frekuensi radio atau saluran-saluran untuk memberikan layanan di area spesifik. Kekuatan radio ini harus dikontrol untuk membatasi jangkauan sinyal geografis. Oleh Karena itu, frekuensi yang sama dapat digunakan kembali di sel terdekat. Maka banyak orang dapat melakukan percakapan secara simultan dalam sel yang berbeda di seluruh kota atau wilayah, meskipun mereka berada dalam satu saluran.
Dalam setiap sel, terdapat stasiun dasar yang berisi antena nirkabel dan perlengkapan radio lain. Antena nirkabel dalam setiap sel akan menghbungkan penelepon ke jaringan telepon lokal, internet, ataupun jaringan nirkabel lain. Antena nirkabel mentransimiskan sinyal. Ketika ponsel dinyalakan, telepon akan mencari sinyal untuk mengkonfirmasi bahwa layanan telah tersedia. Kemudian telepon akan mentransmisikan nomor identifikasi tertentu, sehingga jaringan dapat melakukan verifikasi informasi konsumen- seperti penyedia layanan nirkabel, dan nomor telepon.
 Panggilan dari telepon genggam ke telepon rumah
Ketika melakukan panggilan dari ponsel ke telepon rumah biasa, panggilan tersebut akan berjalan-jalan di melalui antena nirkabel terdekat dan akan diubah oleh penghantar nirkabel’ ke sistem telepon landline tradisional. Panggilan tersebut kemudian akan langsung diarahkan ke jaringan telepon tradisional dan ke orang yang menjadi tujuan panggilan.
 Panggilan dari Ponsel ke Ponsel
Ketika melakukan panggilan dari ini, panggilan akan dirutekan melalui jaringan landline kepada pengantar nirkabel penerima atau akan dirutekan dalam jaringan nirkabel’ ke tempat sel terdekat dengan orang yang menjadi tujuan panggilan. Pada saat berbicara di ponsel, maka telepon genggam akan menangkap suara dan mengubah suara menjadi energi frekuensi radio (gelombang radio). gelombang radio akan berjalan melalui udara hingga menemukan penerima di stasiun dasar terdekat. Stasiun dasar kemudian akan mengirimkan panggilan tersebut melalui jaringan nirkabel hingga sampai pada orang yang menjadi tujuan telepon.
 Panggilan jarak jauh
ketika melakukan panggilan terhadap seseorang yang berada sangat jauh, panggilan akan dirutekan pada pusat pertukaran jarah jauh, yang menyambungkan panggilan antar negara atau seluruh dunia melaui kabel fiber optic.
4. Fungsi dan Fitur Telepon Genggam
Selain berfungsi untuk melakukan dan menerima panggilan telepon, ponsel umumnya juga mempunyai fungsi pengiriman dan penerimaan pesan singkat (short message service, SMS). Ada pula penyedia jasa telepon genggam di beberapa negara yang menyediakan layanan generasi ketiga (3G) dengan menambahkan jasa videophone, sebagai alat pembayaran, maupun untuk televisi online di telepon genggam mereka. Sekarang, telepon genggam menjadi gadget yang multifungsi. Mengikuti perkembangan teknologi digital, kini ponsel juga dilengkapi dengan berbagai pilihan fitur, seperti bisa menangkap siaran radio dan televisi, perangkat lunak pemutar audio (MP3) dan video, kamera digital, game, dan layanan internet (WAP, GPRS, 3G). Selain fitur-fitur tersebut, ponsel sekarang sudah ditanamkan fitur komputer. Jadi di ponsel tersebut, orang bisa mengubah fungsi ponsel tersebut menjadi mini komputer. Di dunia bisnis, fitur ini sangat membantu bagi para pebisnis untuk melakukan semua pekerjaan di satu tempat dan membuat pekerjaan tersebut diselesaikan dalam waktu yang singkat.
Dewasa ini, peranan ponsel sudah menjadi sebuah kebutuhan Primer Sehari-hari, berikut kategori ponsel berdasarkan Fungsi :
Ponsel Bisnis Ponsel jenis ini ditujukan untuk anda yang menginginkan perangkat bisnis dalam genggaman anda, biasanya ponsel yang telah memiliki kemampuan ini tergolong ponsel pintar “smartphone”. Beragai aplikasi bisnis terdapat dalam ponsel ini dan dapat membuat pekerjaan kantor anda dapat dilihat dan dikerjakan dalam sebuah ponsel.
Ponsel Hiburan Ponsel Jenis ini merupakan ponsel berjenis multimedia, dimana semua aktivitas yang berhubungan dengan musik, seni, foto, sosial dan lainnya dapat anda atasi dengan sebuah ponsel. Banyak Ponsel jenis ini yang memiliki varian nya tersendiri, seperti Ponsel Musik, Ponsel Kamera, dan Ponsel Internet Sosial.
Ponsel Fashion Ponsel jenis ini lebih banyak mengandalkan tampilannya, dan dapat membuat pemiliknya sangat puas meskipun dengan fitur yang terkesan “seadanya”. Tetapi dibalik itu semua, sebuah Ponsel Fashion dapat berharga berkali kali lipat dari harga ponsel tercanggih. Dewasa ini dapat ditemukan ponsel yang berharga lebih mahal dari harga sebuah kendaraan bahkan lebih mahal dari harga sebuah rumah.
Ponsel Standar jenis ini diperuntukan untuk anda yang menginginkan ponsel yang simpel, fitur yang disematkan dalam ponsel ini merupakan fitur inti, tanpa teknologi baru yang disematkan.
5. Relevansi Perkembangan Teknologi dengan Kebutuhan
Setiap pergeseran suatu teknologi diharapkan selalu sejalan dengan kebutuhan manusia akan teknologi tersebut. Dalam hal ini telepon genggam, dari awal kemunculannya telepon genggam memang telah merebut banyak peminat sampai sekarang bahkan telah menjadi kebutuhan. Telah banyak perubahan dan perkembangan teknologi yang diterapkan terhadap telepon genggam dari awal pembuatannya baik dari sisi fitur, fungsi, desain, bahkan dari sisi jaringan yang digunakan.
Maka setelah diteliti kembali, berdasarkan survey kami terhadap para pengguna telepon genggam pada masa kini memang perubahan itu diperlukan, dan sudah sejalan dengan kebutuhan masyarakat. Coba bayangkan saja jika sekarang belum ada teknologi jaringan HSDPA dan hanya mengandalkan GPRS saja ! Berapa banyak waktu yang dibutuhkan hanya untuk sekedar browsing. Meski diakui para pengguna telepon genggam pula bahwa perubahan itu juga membawa dampak negatif yang tidak sedikit. Coba lihat anak –anak kecil sekarang yang sudah menononton film – film dewasa di handphone mereka setelah ada fitur video player ! Bagaimana anak – anak kecil lebih banyak menghabiskan waktu mereka hanya untuk chatting di handphone daripada bermain dengan teman sebayanya. Itu semua diakui adalah salah satu sisi negatif dari perubahan teknologi telepon genggam.
Semuanya kembali para user-nya sendiri, apakah akan menjadi sesuatu yang baik atau buruk teknologi tersebut. Yang jelas perubahan teknologi tesebut diciptakan untuk membantu dan mempermudah kehidupan manusia, Perubahan teknologi tersebut sudah relevan dengan kebutuhan hanya saja tantangan bagi user untuk memanfaatkan kemajuan teknologi tersebut sebagai sesuatu yang akan memberikan efek positif bagi kehidupannnya.
6. Gambaran Teknologi Telepon Genggam Masa Depan
Sebuah teknologi akan selalu berkembang sejalan dengan kebutuhan dan kepentingan manusia akan teknologi tersebut. Pada bahasan ini akan kami berikan sedikit gambaran teknoologi yang mungkin masih akan berkembang pada masa yang akan datang.
Meskipun akan banyak terjadi perubahan dalam sisi desain dan fungsi namun kesemuanya itu tidak akan meninggalkan fungsi utamanya yaitu sebagai alat komunikasi yang mobile dan dapat dibawa – bawa kemana saja. Untuk memberikan gambaran, maka kami mencoba memberikan sedkit prototype yang akan dikembangkan oleh vendor – vendor terkemuka dan pastinya menjadi trend-setter bagi vendor lainnya.
Berikut review beberapa prototype handphone terbaik yang bisa kami temukan :
Cool Water Concept
Cool Water Concept ini merupakan konsep handphone masa depan yang di desain oleh Seunghan Song, Handphone ini memiliki bentuk yang transparan berwarna bening. Adapun keunggulannya yaitu dapat menyesuaikan kondisi berdasarkan cuaca dan suhu, alat ini akan memberikan informasi secara akurat dan bisa menggambarkan suhu atau cuaca pada saat itu. Jika cuaca cerah, maka tampilan handphone ini juga cerah dan bersih. Akan muncul butiran air pada layar jika cuaca sedang turun hujan. Kemudian saat turun salju, layar handphone ini juga berubah seolah tertutup salju.
Biodegradable Grass Cell Phone

Handphone masa depan ini ditumbuhi dengan rumput pada casing-nya. Tujuan dari handphone yang dirancang oleh Je-Hyun Kim ini dimaksudkan untuk siklus hidup panjang fungsional. Handphone yang memiliki casing berumput ini akan larut perlahan-lahan, kemudian terlepas dari keypad dan layarnya, namun bisa di daur ulang.
Scrap Wood Phones
Handphone masa depan ini memiliki layar sentuh yang dilengkapi dengan kamera. Adapun konsep pada casing-nya yaitu terdapat lapisan pelindung yang terbuat dari potongan-potongan kayu pinus. Dengan konsepan seperti ini, ada kemungkinan handphone ini menjadi anti air bahkan anti serangga dan anti jamur.
Motorola Origami


Konsep dari handphone yang satu ini yaitu origami, di mana dapat dilipat dengan berbagai macam bentuk untuk melayani fungsi yang berbeda. Misalnya bentuk handphone pada saat digunakan menelepon dan digunakan untuk merekam gambar akan berbeda. Handphone masa depan ini terbuat dari technostuff tipis yang tersegmentasi.
Softphone

 Sesuai dengan namanya, handphone masa depan ini terbuat dari bahan yang lembut, yaitu cotton dengan electronic cellulose. Pada handphone ini terdapat clip kecil di bagian gantungan yang terbuat dari sillicon, fungsinya untuk meletakkan semua komponen elektronik yang ada. Adapun keunggulan dari handphone masa depan yang di desain oleh Qiang Jang ini yaitu memiliki daya tahan baterai yang luar biasa dengan performa yang prima. Selain itu tidak terdapat konektor untuk menghubungkan dengan device lain karena semuanya serba wireless.
Read more »

7 Cara untuk Meningkatkan Keamanan Jaringan Anda di Web

1. Otomatis memblokir konten berbahaya
Situs web yang disusupi dapat menyebabkan workstation dikompromikan. Apakah itu, AOS script berbahaya atau file media, perangkat lunak keamanan web dapat memindai dan blok data sebelum menampilkan di browser kompromi mesin.
2. Memindai download untuk malware
Pengguna sering pergi ke Internet untuk mendownload file, apakah mereka adalah program, musik, atau screensaver. Perangkat lunak keamanan Web dapat memindai mereka download dengan beberapa anti-malware mesin untuk memastikan perlindungan yang maksimal bagi pengguna Anda.

3. Dukungan penggunaan diterima / sesuai kebijakan konten
Di sana, AOS waktu dan tempat untuk banyak hal, tetapi banyak hal-hal yang tidak sesuai di tempat kerja. Web perangkat lunak keamanan secara proaktif dapat memblokir akses ke website yang berisi konten yang tidak tepat untuk akses selama jam kerja, yang membantu pengguna menghindari pelanggaran kebijakan atau situasi lain yang dapat mempengaruhi orang lain.
4. HTTPS inspeksi
Banyak kali, HTTPS digunakan untuk berkeliling filter dan proxy karena mereka tidak dapat memeriksa lalu lintas dienkripsi. Dengan semua Otoritas Sertifikat yang telah dikompromikan dalam beberapa bulan terakhir, ini bisa menjadi risiko yang sangat besar, namun software keamanan web terbaik dapat menggunakan PKI untuk memindai bahkan lalu lintas HTTPS tetap melindungi kerahasiaan data.
5. Pengaturan Bandwidth mencegah dampak untuk aplikasi misi kritis
Web perangkat lunak keamanan juga dapat menegakkan batas bandwidth pada pengguna, Ao browsing, sehingga e-commerce situs Anda, sistem email, dll, don, AOT menderita dari kinerja lambat karena akses Internet.
6. Blokir situs phishing
Anda dapat membaca cerita baru setiap minggu tentang sebuah perusahaan yang kehilangan data, uang, dan kepercayaan pelanggan karena mempekerjakan seorang menjadi korban serangan phishing. Perangkat lunak keamanan Web dapat menghentikan jenis penipuan mati dalam jejak mereka dengan memblokir akses ke situs phishing.
7. Pengecualian adalah aturan
Perangkat lunak keamanan web terbaik harus menggunakan kombinasi dari daftar, kategori, reputasi, Whitelist dan blacklist untuk mengontrol akses internet, dan mudah memungkinkan admin untuk membuat pengecualian ketika sebuah situs dapat dikategorikan salah satu cara, tetapi masih diperlukan untuk tujuan bisnis.
Dengan software keamanan web yang baik, administrator dapat memungkinkan pengguna mereka aman dan aman akses ke Internet, sekaligus melindungi mereka, perusahaan, data AOS dan reputasi, dan pelanggan mereka dari yang terburuk web yang ditawarkan. Web keamanan perangkat lunak adalah cara yang tepat untuk mengambil keuntungan dari yang terbaik yang akses Internet yang ditawarkan, sambil menghindari ancaman terburuk yang di luar sana. Perangkat lunak keamanan Web adalah salah satu must-have aplikasi jaringan kebutuhan setiap admin.
Posting tamu ini disediakan oleh Manes Casper atas nama GFI Software GFI Ltd adalah pengembang perangkat lunak terkemuka yang menyediakan sumber tunggal untuk administrator jaringan untuk menangani keamanan jaringan mereka, keamanan konten dan kebutuhan messaging. Pelajari lebih lanjut tentang apa yang akan disertakan dalam strategi keamanan web Anda.
Semua nama produk dan perusahaan di sini mungkin merupakan merek dagang dari pemiliknya masing-masing.
Read more »

Pengertian umum istilah server dan workstation



Kata ‘server’ seringkali diucapkan oleh pengguna komputer, terutama ketika sedang membicarakan ‘jaringan komputer’ atau ‘internet’. Dalam bahasa Inggris, kata server berasal dari kata serve yang artinya melayani, meladeni, menghidangkan, menyajikan. Sehingga dalam pembicaraan ‘jaringan komputer’ atau ‘internet’, server adalah sebuah komputer (atau sebuah sistem komputer) yang tugasnya melayani komputer-komputer lainnya. Tentu saja, komputer-komputer yang dilayani adalah komputer-komputer yang terhubung dengan server tersebut. Dengan demikian, komputer server dapat berfungsi sebagai:
- Situs intenet atau ilmu pengetahuan
- Penyimpan data atau file, dan membuat data atau file tersebut dapat diambil kembali saat dibutuhkan.
- Mengkoneksikan komputer client ke Internet.
Banyak sekali kaum komputeris yang mencoba mendefinisikan arti kata/istilah server dalam hubungannya dengan komputer. Berikut ini disajikan beberapa definisinya:
- Server adalah sebuah komputer di Internet atau di jaringan lainnya yang menyimpan file dan membuat file tersebut tersedia untuk diambil jika dibutuhkan.
- Server adalah sebuah aplikasi jaringan komputer yang digunakan untuk melayani banyak pengguna dalam satu jaringan.
- Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer.

Komputer server biasanya memiliki RAM yang besar dan dalam operasionalnya menggunakan sistem operasi khusus, yang disebut sistem operasi jaringan atau network operating system. Server juga menjalankan software administratif yang berguna untuk mengontrol akses ke jaringan, dan mengelola perangkat (sumber daya) yang terdapat di dalamnya, misalnya printer, serta memberikan akses kepada workstation yang menjadi anggota jaringan (workstation yang tersambung ke jaringan).
Kata atau istilah workstation berasal dari bahasa Inggris yang terjemahan bebasnya bermakna stasiun kerja. Dalam bahasan jaringan komputer, istilah workstation biasanya dipakai untuk menyebut komputer (yang dipakai oleh pengguna) yang terhubung ke suatu jaringan. Dalam pengertian yang lain, workstation diartikan sebagai single user komputer yang berdaya penuh yang penggunaannya biasanya ditujukan untuk aplikasi high end graphics dan aplikasi desain tambahan. Disebut juga dengan nama graphics workstation.
Pengertian istilah client-server
Client-server adalah suatu bentuk arsitektur, dimana client adalah perangkat yang menerima yang akan menampilkan dan menjalankan aplikasi (software komputer) dan server adalah perangkat yang menyediakan dan bertindak sebagai pengelola aplikasi, data, dan keamanannya. Server biasanya terhubung dengan client melalui kabel UTP dan sebuah kartu jaringan (network card). Kartu jaringan ini biasanya berupa kartu PCI atau ISA.
Dalam teknologi informasi, client-server merujuk kepada cara mendistribusikan aplikasi ke pihak client dan pihak server. Dalam model client-server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah (tetapi masih dalam sebuah kesatuan) yakni komponen client dan komponen server.
Komponen client dijalankan pada sebuah workstation. Pemakai workstation memasukkan data dengan menggunakan teknologi pemrosesan tertentu, kemudian mengirimkannya ke komponen server, umumnya berupa permintaan layanan tertentu yang dimiliki oleh server. Komponen server akan menerima permintaan layanan tersebut dan langsung memprosesnya serta mengembalikan hasil pemrosesan kepada client. Client pun menerima informasi hasil pemrosesan data tadi dan menampilkannya kepada pemakai dengan menggunakan aplikasi yang digunakan oleh pemakai.
Sebuah contoh dari aplikasi client-server sederhana adalah aplikasi web yang didesain dengan menggunakan Active Server Pages (ASP). Skrip ASP akan dijalankan di dalam web server (Apache atau Internet Information Services), sementara skrip yang berjalan di pihak client akan dijalankan oleh web browser pada komputer client (workstation). Client-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database. Dengan metode client-server database dapat diinstal pada komputer server dan aplikasinya diinstal pada client.
Komponen client juga sering disebut sebagai front-end, sementara komponen server disebut sebagai back-end.
Read more »

Sejarah Perkembangan Bahasa Pemrograman Jav

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, “Tulis sekali, jalankan di mana pun“. Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

Sejarah perkembangan Java

Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.

Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai “*7″ (Star Seven).

Setelah era Star Seven selesai, sebuah anak perusahaan Tv kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.

Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.

Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.

Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.

Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.


    1991
        The Green Project dimulakan
        MS DOS ialah sistem operasi yang dominan.

    1992
        "Oak" ialah satu bahasa pengaturcaraan.

    1993
        The Green Project menjadi First Person.

    1994
        WebRunner dikeluarkan – pengimbas-web pertama yang dapat menyokong objek-objek bergerak dan pelaksanaan dinamik.

    1995
        Teknologi Java dikeluarkan kepada kumpulan terpilih di website wicked.neato.org
        Akhbar The San Jose Mercury meletakkan artikel teknologi Java dimuka hadapan.
        Nama "Oak" ditukar kepada "Java".
        Pengumuman rasmi di Sun World mengenai kelahiran teknologi Java.

    1996
        Perisian JDKtm 1.0 dikeluarkan.

    1997
        Lebih 220,000 perisian JDK 1.1 dimuat-turun dalam masa cuma tiga minggu.
        JavaOne dihadiri 8,000 tetamu, menjadikan ia sebagai konference pembangun terbesar.
        Platform Java Card 2.0 diperkenalkan.

    1998
        JDK 1.1 mencapai kemuncaknya dengan pencapaian dimuat-turun sebanyak 2 juta.
        Visa melancarkan kad pintar pertama dunia,berasaskan teknologi Java.
        The Java Community Process (JCP) ditubuhkan.

    1999
        Kod sumber Platform Java 2 dikeluarkan
        JavaOne menarik 20,000 penyertaan
        Perisian beta J2EE dikeluarkan

    2000
        Lebih 400 kumpulan-kumpulan pengguna Java ditubuhkan serata dunia.
        Program Java Developer Connection dipuncaknya sebanyak 1.5 juta ahli
        Steve Jobs menyertai Scott McNealy dipentas JavaOne untuk mengumumkan komitment besar Apple dalam menyokong teknologi Java.

    2001
        Konferensi antarabangsa pertama JavaOne dibuat di Yokohama, Jepun.
        Lebih 1 juta muat-turun bagi platform Java,Enterprise Edition (Java EE) SDK

    2002
        Muat-turun J2EE SDK mencecah 2 juta.
        78% esekutif melihat teknologi J2EE sebagai platform paling effektif untuk membangun dan menyebar perkhidmatan web.

    2003
        Teknologi java dipakai di desktop pada hampir sebanyak 550 juta.
        Sebanyak hampir 75% pembangun-profesional menggunakan bahasa pengaturcaraan Java sebagai bahasa pembangunan utama mereka.

    2004
        Platform Java 2, Edisi Standard 5 (Projek Tiger) dikeluarkan.
        Kenderaan Marikh (Spirit) yang diperkuatkan oleh teknologi Java mendarat di permukaan planet Marikh.
        Sun Java Studio Creator dikeluarkan.

    2005
        Teknologi Java meraihkan ulang tahun kesepuluhnya
        Dianggarkan sebanyak kira-kira 4.5 juta pembangun menggunakan teknologi Java
        Lebihkurang 2.5 billion alat-alat menyokong teknologi Java boleh diperolehi.

    2006
        Semasa di konferensi JavaOne 2006, Rich Green mengumumkan mengenai bukan persoalan bilakah Sun akan menukar Java sebagai teknologi sumber-terbuka tapi persoalan bagaimana.
        NetBeans IDE 5.0 dikeluarkan.
        Komponen-komponen sumber-terbuka Java EE sebagai tugasan Projek Glassfish di java.net
        Komponen-komponen awal sumber-terbuka Java SE dan ME dikeluarkan.
Read more »

Javascript

Javascript



Sejarah
Javascript diperkenalkan pertama kali oleh Netscape pada tahun 1995. Pada awalnya bahasa yang sekarang disebut JavaScript ini dulunya dinamai “LiveScript” yang berfungsi sebagai bahasa sederhana untuk browser Netscape Navigator 2 yang sangat populer pada saat itu. Kemudian sejalan dengan sedang giatnya kerjasama antara Netscape dan Sun (pengembang bahasa pemrograman “Java”) pada masa itu, maka Netscape memberikan nama “JavaScript” kepada bahasa tersebut pada tanggal 4 desember 1995. Pada saat yang bersamaan Microsoft sendiri mencoba untuk mengadaptasikan teknologi ini yang mereka sebut sebagai “Jscript” di browser milik mereka yaitu Internet Explorer 3. JavaScript sendiri merupakan modifikasi dari bahasa pemrograman C++ dengan pola penulisan yang lebih sederhana dari bahasa pemrograman C++.
Pengertian
JavaScript adalah bahasa pemrograman yang khusus untuk halaman web agar halaman web menjadi lebih hidup. Kalau dilihat dari suku katanya terdiri dari dua suku kata, yaitu Java dan Script. Java adalah Bahasa pemrograman berorientasi objek, sedangkan Script adalah serangkaian instruksi program.
Hal-Hal Yang Harus Diperhatikan
Ada beberapa hal yang harus diperhatikan dalam pengelolaan pemrograman JavaScript, diantaranya JavaScript adalah “case sensitive”, yang artinya JavaScript membedakan huruf besar dan huruf kecil, Jika Anda pernah belajar bahasa pemrograman seperti Turbo C atau C++, maka sama seperti bahasa pemrograman tersebut, dimana huruf T tidak sama dengan huruf t. Dalam bahasa pemrograman JavaScript juga, sebagai contoh fungsi perintah var tidak boleh ditulis Var dan juga tidak boleh ditulis VAR (huruf besar semua), yang benar adalah var (huruf kecil semua). Perintah lain adalah new Date tidak boleh ditulis new date (huruf kecil semua), dan banyak yang lainnya.
try/catch/finally lets you deal with exceptions gracefully. It does not catch syntax errors, however (for those, you need to use the onerror event). Normally whenever the browser runs into an exception somewhere in a JavaScript code, it displays an error message to the user while aborting the execution of the remaining code. You can put a lid on this behaviour and handle the error the way you see fit using try/catch/finally. At its simplest you'd just use try/catch to try and run some code, and in the event of any exceptions, suppress them:



try{
undefinedfunction()
}
catch(e){
//catch and just suppress error
}


Assuming undefinedfunction() is undefined, when the browser runs the above, no errors will be shown. The syntax for try/catch/finally is a try clause followed by either a catch or finally clause (at least one or both of them). The catch clause if defined traps any errors that has occurred from try, and is indirectly passed the error object that contains additional info about the error. Lets see a slightly more complex example now:


try{
undefinedfunction()
alert('I guess you do exist')
}
catch(e){
alert('An error has occurred: '+e.message)
}


Click on the above button, and notice how only "An Error has occurred" alert pops up, but not "I guess you do exist". This tells us that when try encounters an error, it immediately skips any remaining code inside it and goes straight to catch. The default error message is obviously suppressed, though you can still retrieve this information by accessing the Error object that gets indirectly passed into catch. We'll look at the Error object in detail on the next page.
There's another clause, finally, that if defined will be executed regardless of whether an error occurs in the try clause proceeding it:

try{
undefinedfunction()
alert('I guess you do exist')
}
catch(e){
alert('An error has occurred: '+e.message)
}
finally{
alert('I am alerted regardless of the outcome above')
}

finally can be useful when you need to "clean up" after some code inside try. While it's true finally will always be executed if defined, certain statements inside try such as continue, break, return, or when an error has occurred and there is no catch clause will all cause finally to be executed immediately thereafter. In the following example, the value "5" is alerted, since control is handed over to finally when i reaches 5 inside try:

try{
for (var i=0; i<10; i++){
if (i==5)
break
x=i
}
}
finally{
alert(i) //alerts 5
}

Nested try/catch/finally statements

As a reminder, try should never be defined just by itself, but always followed by either catch, finally, or both. Within each clause, you can define additional try/catch/finally statements following the same aforementioned rule. Take the instance where an error has occurred within the catch clause- defining an additional try/catch statement inside it takes care of it:

var ajaxrequest=null
if (window.ActiveXObject){ //Test for support for different versions of ActiveXObject in IE
try {
ajaxrequest=new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
ajaxrequest=new ActiveXObject("Microsoft.XMLHTTP")
} //end inner try
catch (e){
alert("I give up. Your IE doesn't support Ajax!")
} //end inner catch

} //end outer catch
}
else if (window.XMLHttpRequest) // if Mozilla, Safari etc
ajaxrequest=new XMLHttpRequest()

ajaxrequest.open('GET', 'process.php', true) //do something with request

External JavaScript and PHP

One of the lesser known sides of external JavaScript is the ability to reference a PHP file instead of the familiar .js file. At first such an notion may seem strange, even impossible; after all, who among us isn't familiar with that barrier dividing server side and client side scripts that prohibit the two from interacting? Well, it turns out superficial exchange is allowed. Using external JavaScript, you'll see how PHP and JavaScript can work together in a way you may not have thought possible, and to the great benefit of JavaScript.

The syntax

The syntax to referencing a PHP file using external JavaScript is consistent enough with what we already know:
where "myscript.php" is either an absolute or relative path to a PHP script instead of the usual .js file. You can even pass parameters to the PHP script through the URL string:
Your PHP script can then get to these parameters using the global variable $HTTP_GET_VARS[]. So you're probably wondering at this point: "So what's the catch?" Well, there is no catch really, just a few limitations. Since we are invoking the PHP script indirectly and via JavaScript, the final output of the PHP script needs to be valid JavaScript. Think of it as a dynamic .js file, bounded by the same limitations as a regular .js file. A normal PHP script called inside a PHP page can output raw HTML and modify the source code of the page. The JavaScript invoked version obviously cannot, but don't worry, there's plenty of what it can do.
Here's a basic example of a PHP script- ip.php- being called by external JavaScript to do something that JavaScript alone cannot:
//"ip.php" example- display user IP address on any page
Header("content-type: application/x-javascript");
$serverIP=$_SERVER['REMOTE_ADDR'];echo "document.write(\"Your IP address is: " . $serverIP . "\")";
?>
And once called by external JavaScript:

Output: Your IP address is: 125.161.224.45 <-- Example IP
In the above, we have a normal PHP script that writes out the IP address of the visitor when referenced using external JavaScript, with two important details:
  • A JavaScript header is sent at the very beginning to inform the page that our PHP script is outputting a JavaScript file.
  • Since the final output of our PHP script needs to be a valid .js file, whatever the PHP outputs must conform to valid JavaScript syntax. So to display the IP address from the perspective of JavaScript, the echo function above includes "document.write()" as part the content to send back to the page.
Notice how I didn't output the JavaScript script tag itself (), as just like inside a regular .js file, this isn't required nor valid.
The ability to reference a PHP script inside your external JavaScript can be very useful! It means your JavaScript now has access to once exclusive information on the server side, whether it's the server time, the visitor's IP address, a list of all the files within a certain directory, or mySQL database information. Furthermore, even regular HTML pages can utilize this information, since all that's required is a JavaScript on these pages that in turn references the desired PHP script on your server or beyond. Want to display the visitor's IP address on a static html page- any html page? The above example already does that.
Ok, time to put our new found discovery to better use- how about a JavaScript slideshow that automatically rotates/displays all images within a directory?

JavaScript and Object Oriented Programming (OOP)


JavaScript is an excellent language to write object oriented web applications. It can support OOP because it supports inheritance through prototyping as well as properties and methods. Many developers cast off JS as a suitable OOP language because they are so used to the class style of C# and Java. Many people don't realize that JavaScript supports inheritance. When you write object-oriented code it instantly gives you power; you can write code that can be re-used and that is encapsulated.

What's so great about objects?

Objects work so well because they act just like real life objects- objects have properties and methods. So if we were talking about a lamp, a property of it may be its height or width, say 12cm. A method of it may be to shine (an action). And when it's shining, its brightness property would be of a greater value than when it wasn't.
JavaScript gives you the ability to make your own objects for your own applications. With your objects you can code in events that fire when you want them to, and the code is encapsulated. It can be initialized any amount of times.

Creating objects using new Object()

There are several ways to create objects in JavaScript, and all of them have their place. The simplest way is to use the new operator, specifically, new Object():
We define a custom object "person," then add to it its own properties and method afterwards. In this case, the custom method merely initializes two more properties.

Creating objects using Literal Notation

Another inline way of defining an object is via literal notation. Supported in JavaScript1.2 and above, it's a more robust form of creating an object on the fly:
Literal notion can contain arrays or arbitrary JavaScript expressions or values.
While using the new operator or literal notion to create a custom object is both simple and logical, the biggest shortcoming is that the result is NOT reusable- we cannot easily initialize different versions of the created object. For example with the first demonstration above, if the person's name is not "Tim Scarfe", we would need to redefine our entire object just to accommodate this change.


JavaScript Closures 101- they're not magic


This tutorial explains closures so that a regular programmer can understand them - using working JavaScript code. It is not for gurus nor functional programmers.
Closures are not hard to understand once the core concept is grokked. However, they are impossible to understand by reading any academic papers or academically oriented information about them!
This article is intended for programmers with some programming experience in a main-stream language, and who can read the following JavaScript function:
function sayHello(name) {
var text = 'Hello ' + name;
var sayAlert = function() { alert(text); }
sayAlert();
}
Read more »