Jumat, 24 Oktober 2014

perkembangan bahasa pemrograman

selamat malam, kali ini saya akan membeberkan tentang perkembangan bahasa pemrograman dari tahun 1940.okhe dah kaga usah pake basa basi lagi  langsung aja dicerna materinya :D


Sebelum 1940
Pada jaman ini terdapat bahasa pemrograman yang pertama kali muncul sebelum adanya komputer modern, artinya bahasa pemrograman lebih tua dari komputer itu sendiri. Pada awal kemunculannya, bahasa pemrograman masih dalam bentuk kode-kode bahasa mesin. Bahasa mesin merupakan bahasa yang terdiri atas kode-kode mesin dan hanya dapat diinterpretasikan langsung oleh mesin komputer. Bahasa mesin ini tergolong bahasa tingkat rendah, karena hanya berupa kode 0 dan 1 seperti disampaikan pada bagian atas.
Periode 1940-an
Dengan bahasa mesin ditemukan banyak kesulitan untuk pengembangan dan perbaikan pada program yang dibuat saat itu, Tahun 1940-an komputer bertenaga listrik dibuat, dengan kecepatan yang sangat terbatas dan kapasitas memori yang mencukupi untuk programmer memprogram, kemudian terciptalah bahasa assembly (Assembly language). Bahasa assembly adalah bahasa simbol dari bahasa mesin. Setiap kode bahasa mesin memiliki simbol sendiri dalam bahasa assembly. Misalnya Move untuk memindahkan isi data, ADD untuk penjumlahan, MUL untuk perkalian, SUB untuk pengurangan, dan lain-lain. Penggunaan bahasa Asembly dirasa belum sempurna karena selain sulit untuk diimplementasikan, ternyata bahasa ini juga sulit jika sang programer ingin mengembangkan program buatannya. Pada tahun 1948, Konrad Zuse mempublikasikan sebuah paper tentang bahasa pemrograman miliknya yakni Plankalkül. Bagaimanapun, bahasa tersebut tidak digunakan pada masanya dan terisolasi terhadap perkembangan bahasa pemrograman yang lain. Beberapa bahasa pemrograman yang berkembang pada masa itu antara lain:
• Plankalkül (Konrad Zuse) – 1943
• ENIAC coding system – 1943
• C-10 – 1949
Periode tahun 1950-an sampai dengan tahun 1960-an
Mulai tahun 1950 dibuatlah bahasa pemrograman modern, yang turun-temurun dan tersebar luas hingga saat ini. Bahasa ini menggunakan istilah atau reserved word yang dekat dengan bahasa manusia seperti READ untuk membaca, WRITE untuk menulis dsb. Dalam perkembangannya Bahasa Tingkat Tinggi juga terdiri dari beberapa metode pemrograman, yaitu Procedural Programing dan Object Oriented Programing. Letak perbedaannya yaitu, jika pada procedural programing program dijalankan dengan menggabungkan variable, procedure-procedure yang saling keterkaitan dan berjalan berurut, sedangkan pada OOP seluruh task dijalankan berdasarkan kedalam object.
• FORTRAN (1955), the “FORmula TRANslator”, ditemukan oleh John W. Backus dll.
• LISP, the “LISt Processor”, ditemukan oleh John McCarthy dll.
• COBOL, the COmmon Bussines Oriented Language, dibuat oleh the Short Range Commitee, dan Grace Hopper berperan sangat besar disini.
Overview:
  • Regional Assembly Language – 1951
  • Autocode – 1952
  • FORTRAN – 1954
  • FLOW-MATIC – 1955
  • COMTRAN – 1957
  • LISP – 1958
  • ALGOL – 1958
  • COBOL – 1959
  • APL – 1962
  • SIMULA – 1962
  • BASIC – 1964
  • PL/I -1964
Periode 1967-1978: Menetapkan Paradigma Fundamental
Periode diantara tahun 60-an sampai dengan 70-an membawa pengaruh yang besar dalam perkembangan bahasa pemrograman.
 Kebanyakan dari pola bahasa pemrograman yang utama yang saat ini banyak digunakan:
• Simula, ditemukan pada akhir 60-an oleh Nygaard dan Dahl sebagai superset dari Algol 60, merupakan bahasa pemrograman pertama yang didesain untuk mendukun pemrograman berorientasi object.
• C, sebuah tahapan awal dari sistem bahsa pemrograman, yang dikembangkan oleh Dennis Ritchie dan Ken Thompson di Bell Labs antara tahun 1969 dan 1973.
• Smalltalk (pertengahan tahun 70-an) menyajikan desain ground-up yang lengkap dari sebuah bahasa yang berorientasi objek.
• Prolog, didesain pada tahun 1977 oleh Colmerauer, Roussel, and Kowalski, merupakan bahasa pemrograman logika yang pertama.
• ML membangun sebuah sistem polimorfis (ditemukan oleh Robin Miller pada tahun 1973) diatas sebuah Lisp, yang merintis bahasa pemrograman fungsional bertipe statis.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk:
  • Pascal – 1970
  • Forth – 1970
  • C – 1970
  • Smaltalk – 1972
  • Prolog – 1972
  • ML – 1973
  • SQL – 1978
Periode 1980-an: konsolidasi, modul, performa
1980s adalah tahun dari konsolidasi relatif. C++ dikombinasikan dengan sistem programming dan berorientasi obyek. Pemerintah Amerika Serikat menstandardisasi Ada, sebuah sistem pemrograman yang bertujuan untuk digunakan para kontraktor untuk bertahan. Di Jepang dan di tempat lain, penjumlahan luas yang telah di selidiki disebut” generasi ke lima” bahasa-bahasa yang menyatukan logika pemrograman konstruksi. Masyarakat bahasa fungsional gerak ke standarisasi ML dan Cedal. Dibandingkan dengan menemukan paradigma-paradigma baru, semua pergerakan ini menekuni gagasan-gagasan yang ditemukan di dalam dekade sebelumnya.
However, one important new trend in language design was an increased focus on programming for large-scale systems through the use of modules, or large-scale organizational units of code. Modula, Ada, and ML all developed notable module systems in the 1980s. Module systems were often wedded to generic programming constructs generics being, in essence, parameterized modules (see also parametric polymorphism).
Bagaimanapun, satu kecenderungan baru di dalam disain bahasa adalah satu fokus yang ditingkatkan di pemrograman untuk sistem besar-besaran melalui penggunaan dari modul, atau kesatuan organisasi besar-besaran dari kode. Modula, Ada, dan ML semua sistem modul terkemuka yang dikembangkan pada 1980-an.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk:
  • Ada – 1983
  • C++ – 1983
  • Eiffel – 1985
  • Perl – 1987
  • FL (Backus) – 1989
Periode 1990-an: Visual
Pada periode ini bahasa selain berorientasi objek juga sudah dikembangkan berbasi Visual sehingga semakin mudah untuk membuat program aplikasi, diawali oleh Python dan Microsoft Visual Basic 1 pada tahun 1991, Delphi yang dikembangkan dari Pascal for windows akhirnya pada tahun 1997 Visual Basic 5 diluncurkan dengan kemudahan koneksi ke database, OO Cobol sudah ditemukan dalam versi windows. Bagi kebanyakan programmer database tidak dapat dipungkiri bahwa era 1990an merupakan era yang paling produktif semenjak bahasa pemrogrammar diciptakan.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk
  • Haskel – 1990
  • Python – 1991
  • Java – 1991
  • Ruby – 1993
  • OO Cobol
  • Lua – 1993
  • ANSI Common Lisp – 1994
  • JavaScript – 1995
  • PHP – 1995
  • C# – 2000
  • JavaFX Scrip, Live Script,
  • Visual Basic
Periode 2000-an
Pada saat ini ada kecenderungan para vendor bahasa pemrograman untuk menggiring programmer hanya dengan mengggunakan produk mereka untuk membuat program meski kita sadari bahwa sulit rasanya untuk membuat program yang tangguh hanya dengan satu bahasa pemrograman, hal ini tentunya dilakukan dengan tujuan kelangsungan usaha mereka, namun terlepas dari semua itu terdapat dua konsepsi besar dalam periode ini dimana kemudahan berbasis visual sudah mulai digiring ke basis internet dan mobile, dengan bermunculan webservice dan berbasis net dan a mobile flatform.
Konsep pertama yang dicermati adalah konsepsi Microsoft dimana dengan Visual Net akan menyediakan berbagai bahasa pemrograman seperti VB Net , VC++ Net, ASP NET yang di compile dengan berbagai bahasa akan tetapi berjalan pada satu sistem operasi yakni windows. (Compile any program run one system)
Konsepsi Kedua, Merupakan konsep yang terbalik dari konsep pertama yakni apa yang ditawarkan Sun Microsystem melalui produknya Java, J2ME, JDK, yakni dicompile dengan satu bahasa pemrograman (java) dan berjalan dibanyak sistem operasi. (Compile one program running any system)
Selain itu periode ini juga merupakan jamannya CMS (Content Manajemen System), lompatan pengembangan PHP Script begitu cepat, dimana untuk membuat website atau portal telah tersedia banyak template, Banyak modul-modul yang siap pakai sehingga programmer atau webmaster tidak perlu lagi mempelajari semua script html dan bahasanya, tinggal merangkai modul yang tersedia sehingga dalam beberapa hari saja sebuah web sudah dapat dibuat. Apa yang ditawarkan Mambo, PhkNuke dan Jomla saat ini sangat memudahkan para desainer web.
Beberapa bahasa pemrograman yang berkembang dalam periode ini termasuk
• Tcl/Tk,
• O’Caml,
• Ruby,
• Phyton 3.1,
• Java 6 JDK, JED, Java Beans, J2ME
• Microsoft Visual Net (VB Net, C++ Net, ASP NET) 2008
• Java Scrip Template oleh Mambo, PhpNuke, Jomla



untuk sumber, ini saya ambil dari soft copy makalah DPK saya :D

Aljabar boolean Maxterm and minterm

Selamat malam, kali ini saya akan membahas tentang apa itu Maxterm dan Minterm. Apa itu Maxterm dan Minterm??? yang penasaran baca aja di bawah deh :D hehehehehe :p

MAXTERM
Adalah suku dalam persamaan yang memiliki  hubungan operasi OR antar variabel secara lengkap. Dan antar suku di hubungkan dengan operasi AND.
Contoh: Tunjukkan fungsi Boolean Y= AB + AC dalam Maxterm.

MINTERM
Adalah suku dalam persamaan yang memiliki hubungan operasi AND antar variabel secara lengkap. Dan antar suku dihubungkan dengan OR.
Contoh: Tunjukkan fungsi Boolean F = AB x BC dalam minterm.
 ini dia model tabelnya


mungkin sekian sedikit pengenalan tentang maxterm dan minterm mungkin penjelasan lebih detilnya saya akan jelaskan di postingan berikutnya.

sumber


Optikal disk

Selamat malam, kali ini saya akan menjelaskan tentang alat penyimpanan yg biasa diginakan yaitu optikan disk atau CD. oke langsung saja kita mulai mencerna materi ini :D


Pengertian Optical Disk - Optical Disk adalah media penyimpanan data elektronik yang dapat ditulis dan dibaca dengan menggunakan sinar laser bertenaga rendah. Optical disk pertama kali ditemukan pada tahun 1958. Kemudian teknologi ini dipatenkan beberapa tahun kemudian. Perkembangan berikutnya, ditemukan teknologi optical media untuk data video dalm laser disc yang dikeluarkan oleh philips, pada tahun 1978.Berlanjut setelah itu, audio compact disc (CD) dikeluarkan sony pada tahun 1983.
Optic Disk memiliki ciri-ciri sebagai berikut :
a.  Menggunakan laser untuk menulis dan membaca data.
b. Dapat digunakan untuk menyimpan data yang volumenya sangat besar.
c.  Dapat membaca lebih cepat

Jenis-jenis Optical Disk

Jenis-jenis Optical Disk - Ada beberapa Jenis optikal disk saat ini, dimulai dari CD, DVD, Blu Ray, hingga saat ini ada yang terbaru dari optical disk yaitu FM DISK. Berikut penjelasan jenis-jenis Optical Disk.
1.         CD (Compact Disc atau Laser Optic Disc)

CD merupakan jenis piringan optic yang pertama kali muncul. Pembacaan dan penulisan data pada piringan melalui laser. CD berbentuk lingkaran dengan diameter 120 mm serta memiliki libang ditengahnya yang berdiameter 15 mm. kapasitas penyimpanan CD dapat mencapai 870 Mb yang dapat
menyimpan data hingga 99 menit.
Contohnya :
·       CD-Rom (Compact Disk read only memory) adalah jenis piringan optic yang mempunyai sifat hanya bisa dibaca. Kapasitas sebuah CD Rom yang berukuran 4,72 inch dapat menampung hingga 640 Mb atau kira-kira 300.000 halamat text.
·        CD-R (CD Recordable) merupakan jenis CD yang dapat menyimpan data seperti halnya disket, namun isinya tidak dapat diubah lagi.
·       CD-RW (CD Writetable) merupakan jenis CD yang dapat menyimpan data namun isinya dapat dihapus dan dapat diganti dengan data yang baru.
2.         DVD (Digital Video Disc / Digital Versatile Disc)
DVD adalah merupakan pengembangan dari CD. DVD memiliki kapasitas yang jauh lebih besar dari pada CD biasa, yaitu sekitar 4,7 – 17 GB. Kemampuan DVD dapat dilihat dari jenisnya, yaitu :
·       Single-side, single layer kapasitas 4,7 GB
·       Double-side, single layer kapasitas 8,5 GB
·       Single-sided, double layer kapasitas 9,4 GB
·       Double-sided, double layer kapasitas 17 GB
3.         Blu Ray
Teknologi Blu-ray adalah merupakan format disc optic, yang merupakan perkembangan dari CD dan DVD. Keunggulan dari blu-ray yaitu pada kapasitas lapisan-sided Blu-ray disc, dimana lebih besar 35 kali dari CD dan lebih besar lima kali dari DVD. Kapasitas Blu-Ray disc dual layer memiliki kemampuan menyimpan data sampai dengan 50 Gb per keping.
Selain itu, spesifikasi Blu-ray dalam kecepatan membaca tiga kali lipat lebih cepat dibandingkan DVD. Ini mengarah ke video kualitas tinggi dan audio jernih, Khusus yang penting dalam applikasi HDTV.

Teknologi Multi-layering telah disesuaikan dengan kemampuan double Blu-ray disc dalam aplikasi standar, dan ada versi eksperimental ditampilkan sampai dengan sepuluh kali lipat peningkatan dalam ruang penyimpanan. Manfaat tambahan Blu-ray player melalui pemutar DVD termasuk Internet konektivitas untuk men-download subtitles dan update fitur built-in Java virtual machine.

Blu-ray disc menggunakan ultra-short dengan panjang gelombang laser 405 nanometer, dimana lebih kecil dari pada DVD yang mencapai 650 nanometer. Dengan begitu, maka bisa menyorot objek dengan presisi lebih tinggi. Hasilnya, data bisa diikat dengan lebih ketat dan disimpan di ruang yang lebih kecil. Inilah yang membuat BD mampu menyimpan lebih banyak data meskipun ukuran disknya sama dengan CD atau DVD.
Blu-ray disc juga memiliki lapisan permukaan yang lebih tipis hanya 0,1mm dibandingkan HD-DVD yang tebalnya 0,6mm. Dengan begitu, laser bisa menembakkan data dengan lebih fokus. Untuk read atau write, kecepatan minimal Blu-ray adalah 1x atau sekitar 36Mbps, jauh dari DVD yang kecepatannya hanya 10Mbps. Dan kabarnya, kecepatan tersebut masih akan digeber hingga 8x atau 288Mbps.
4.         Fluorescent Multilayer DISK(FM DISK)

Fluorescent Multilayer Disc (FM Disc) adalah jenis optikal disk yang mampu menampung sampai 140 GB data sekaligus, dengan kecepatan baca data sampai 1 GB per detik.
FM Disc berbeda dengan kepingan yang beredar saat ini. Warnanya tidak keperakan atau keemasan, melainkan bening seperti sebuah plastik transparan biasa.

·         Multilayer
Salah satu keistimewaan adalah banyaknya layer yang ada dalam setiap kepingan. Masing-masing kepingan memang memiliki lebih dari satu layer atau lapisan. Bahkan lebih dari 10 lapisan sekaligus. Tepatnya adalah 12 lapisan pada FM Disc yang dikembangkan pada tahap awal.
·         Aplikasi
Banyak sekali aplikasi yang spat menggunakan teknologi ini. Pertama untuk menyimpan data hiburan seperti Game, Musik, Film dan tentunya untuk menyimpan data keperjaan. 1 keping FM Disc bisa menmapung lebih dari 10 film DVD.
Sebagai ruang Back-up, sangat cocok karena kapasitasnya yang sangat besar. Dengan FM Disc kekhawatiran rusak-nya media back-up dapat diminalisasi walaupun tergores lapisan luarnya.
·         Jenis FMD
Ada tiga jenis FM teknologi yang telah selesai dikembangkan:
1. FM Disc ROM
Ini adalah jenis pertama yang akan = diperkenalkan. FM Disc ROM nantinya akan banyak digunakan untuk kepentingan produksi, baik film maupun pernati lunak. Dengan kapasitas yang besar kualitas film dapat lebih baik. Karena ini berarti film akan mengalami lebih sedikit proses kompesi. Sama halnya dengan audio.
Sedangkan untuk peranti lunak, kehadirannya akan sangat berpengaruh khussnya untuk peranti lunak seperti game dan peranti lunak pendidikan yang umumnya membuat banyak informasi.
2. FM Disc WORM (Write Once Read Many)
FM Disc WORM disebut juga Rewritable FM Disc adalah kepingan yang dapat diisi sendiri. Kepingan inilah yang nantinya dipergunakan sebagai media back-up.
Cara penulisannya hampir sama dengan menulis pada rewritable CD, hanya saja ada sedikit perbedaan pada penambahan material fluorescent. Ada dua metode penulisan yang digunakan masing-masing terletak pada perbedaan penambahan element fluorescent-nya.
Denga metode pertama atau yang dikenal dengan metode thermal, material fluorescent diaplikasikan dari awal. Sedangkan pada metode kedua yang chemical, material fluorescent diaplikasin pada tahap lanjut.
3. FM Card atau Clear Card
FM Card sebenarnya adalah sebuah FM Disc yang dilapisi bagian luar berbentuk kartu kecil. Kepingan yang ada didalam Clear Card adalah kepingan dengan diameter 50 mm, atau 5 cm. Model pertama yang dikembangkan adalah dengan 20 lapisan data – 10 GB data serta memiliki densitas recording sebesar 400 Mbytes/cm2.
sekinan postingan dari saya, sekian dan terima kasih :D

Aljabar boolean

selamat malam, kali ini saya akan membahas tentang aljabar boolean. Tetapi hanya teorinya saja soalalnya adminnya lagi galau ni :D hehehehe
okhe cukup basa basi basunya langsung aja kita mulai penjelasan teory tentang aljabar booleannya.
  • Aljabar Boolean
Aljabar Boolean memuat variable dan simbul operasi untuk gerbang logika. Simbol yang digunakan pada aljabar Boolean adalah: (.) untuk AND, (+) untuk OR, dan ( ) untuk NOT. Rangkaian logika merupakan gabungan beberapa gerbang, untuk mempermudah penyeleseian perhitungan secara aljabar dan pengisian tabel kebenaran digunakan sifat-sifat aljabar Boolean
Dalam aljabar boolean digunakan 2 konstanta yaitu logika 0 dan logika 1. ketika logika tersebut diimplementasikan kedalam rangkaian logika maka logika tersebut akan bertaraf sebuah tegangan. kalau logika 0 bertaraf tegangan rendah (aktive low) sedangkan kalau logika 1 bertaraf tegangan tinggi (aktive high). pada teori – teori aljabar boolean ini berdasarkan aturan – aturan dasar hubungan antara variabel – variabel boolean.
  • Dalil-dalil Boolean (Boolean postulates) P1: X= 0 atau X=1
    P2: 0 . 0 = 0
    P3: 1 + 1 = 1
    P4: 0 + 0 = 0
    P5: 1 . 1 = 1
    P6: 1 . 0 = 0 . 1 = 0
    P7: 1 + 0 = 0 + 1 = 1
  • Theorema Aljabar Boolean
  1. T1: Commutative Law
    a. A + B = B + A
    b. A . B = B . A
  2. T2: Associative Law
    a. ( A + B ) + C = A + ( B + C )
    b. ( A . B ) . C = A . ( B . C )
  3. T3: Distributive Law
    a. A . ( B + C ) = A . B + A . C
    b. A + ( B . C ) = ( A + B ) . ( A + C )
  4. T4: Identity Law
    a. A + A = A
    b. A . A = A
  5. T5: Negation Law
    1. ( A’ ) = A’
    2. ( A’ )’ = A
  6. T6: Redundant Law
    a. A + A . B = A
    b. A . ( A + B ) = A
  7. T7: 0 + A = A
    1 . A = A
    1 + A = 1
    0 . A = 0
  8. T8: A’ + A = 1
    A’ . A = 0
  9. T9: A + A’ . B = A + B A . ( A’ + B ) = A . B
  10. T10: De Morgan’s Theorem
    a. (A+B)’ = A’ . B’
    b. (A . B)’= A’ + B’



    mungkin sekian dari saya, sekiranya bermanfaat bagi para pembaca semua. Sekiranya ada kesalah sialhkan posting komentar dan saran di kolom komentar.

Sabtu, 11 Oktober 2014

KOMPLEMEN BINER

  السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

بِسْمِ اللّهِ الرَّحْمَنِ الرَّحِيْمِ

pada postingan kali ini saya akan membahas tentang komplemen pada biner, dalam komplemen di bagi menjadi dua yaitu komplemen satu dan komplemen dua. 

Aturan dasarnya simpel aja si kaga pake ribet n kaga bikin pusing, gaya bahasanya kaya udah pinter aja ya. oke langsung ke aturannya
komplemen 1: tiap digit biner dikurangkan pada satu
komplemen 2: komplemen satu ditambah satu
Contoh :
Biner> 100110100111011010
Komplemen 1> 011001011000100101
Komplemen 2> 011000011001100100
  sekian postingan singkat saya tentang komplemen bila ada kritik dan saran tinggalkan di komentar.

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ 







Perkembangan prosesor intel dari tahun ke tahun

اَلسَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ

 pada postingan kali ini saya akan membahas tentng perkembangnan prosesor dari vendor intel.
perkembangan di mulai dari microprosessor pertama yg di keluarkan oleh intel pada tahun 1971 yaitu 4004 Microprocessor.

1971 : 4004 Microprocessor
Pada tahun 1971 munculah microprocessor pertama Intel , microprocessor 4004 ini digunakan pada mesin kalkulator Busicom. Dengan penemuan ini maka terbukalah jalan untuk memasukkan kecerdasan buatan pada benda mati.

1972 : 8008 Microprocessor
Pada tahun 1972 munculah microprocessor 8008 yang berkekuatan 2 kali lipat dari pendahulunya yaitu 4004.

1974 : 8080 Microprocessor
Menjadi otak dari sebuah komputer yang bernama Altair, pada saat itu terjual sekitar sepuluh ribu dalam 1 bulan

1978 : 8086-8088 Microprocessor
Sebuah penjualan penting dalam divisi komputer terjadi pada produk untuk komputer pribadi buatan IBM yang memakai processor 8088 yang berhasil mendongkrak nama intel.
 
1982 : 286 Microprocessor
Intel 286 atau yang lebih dikenal dengan nama 80286 adalah sebuah processor yang pertama kali dapat mengenali dan menggunakan software yang digunakan untuk processor sebelumnya.

1985 : Intel386™ Microprocessor
Intel 386 adalah sebuah processor yang memiliki 275.000 transistor yang tertanam diprosessor tersebut yang jika dibandingkan dengan 4004 memiliki 100 kali lipat lebih banyak dibandingkan dengan 4004

1989 : Intel486™ DX CPU Microprocessor
Processor yang pertama kali memudahkan berbagai aplikasi yang tadinya harus mengetikkan command-command menjadi hanya sebuah klik saja, dan mempunyai fungsi komplek matematika sehingga memperkecil beban kerja pada processor.

1993 : Intel® Pentium® Processor
Processor generasi baru yang mampu menangani berbagai jenis data seperti suara, bunyi, tulisan tangan, dan foto.

1995 : Intel® Pentium® Pro Processor
Processor yang dirancang untuk digunakan pada aplikasi server dan workstation, yang dibuat untuk memproses data secara cepat, processor ini mempunyai 5,5 jt transistor yang tertanam.

1997 : Intel® Pentium® II Processor
Processor Pentium II merupakan processor yang menggabungkan Intel MMX yang dirancang secara khusus untuk mengolah data video, audio, dan grafik secara efisien. Terdapat 7.5 juta transistor terintegrasi di dalamnya sehingga dengan processor ini pengguna PC dapat mengolah berbagai data dan menggunakan internet dengan lebih baik.

1998 : Intel® Pentium II Xeon® Processor
Processor yang dibuat untuk kebutuhan pada aplikasi server. Intel saat itu ingin memenuhi strateginya yang ingin memberikan sebuah processor unik untuk sebuah pasar tertentu.

1999 : Intel® Celeron® Processor
Processor Intel Celeron merupakan processor yang dikeluarkan sebagai processor yang ditujukan untuk pengguna yang tidak terlalu membutuhkan kinerja processor yang lebih cepat bagi pengguna yang ingin membangun sebuah system computer dengan budget (harga) yang tidak terlalu besar. Processor Intel Celeron ini memiliki bentuk dan fromfactor yang sama dengan processor Intel jenis Pentium, tetapi hanya dengan instruksi-instruksi yang lebih sedikit, L2 cache-nya lebih kecil, kecepatan (clock speed) yang lebih lambat, dan harga yang lebih murah daripada processor Intel jenis Pentium. Dengan keluarnya processor Celeron ini maka Intel kembali memberikan sebuah processor untuk sebuah pasaran tertentu.

1999 : Intel® Pentium® III Processor
Processor Pentium III merupakan processor yang diberi tambahan 70 instruksi baru yang secara dramatis memperkaya kemampuan pencitraan tingkat tinggi, tiga dimensi, audio streaming, dan aplikasi-aplikasi video serta pengenalan suara.

1999 : Intel® Pentium® III Xeon® Processor
Intel kembali merambah pasaran server dan workstation dengan mengeluarkan seri Xeon tetapi jenis Pentium III yang mempunyai 70 perintah SIMD. Keunggulan processor ini adalah ia dapat mempercepat pengolahan informasi dari system bus ke processor , yang juga mendongkrak performa secara signifikan. Processor ini juga dirancang untuk dipadukan dengan processor lain yang sejenis.

2000 : Intel® Pentium® 4 Processor
Processor Pentium IV merupakan produk Intel yang kecepatan prosesnya mampu menembus kecepatan hingga 3.06 GHz. Pertama kali keluar processor ini berkecepatan 1.5GHz dengan formafactor pin 423, setelah itu intel merubah fromfactor processor Intel Pentium 4 menjadi pin 478 yang dimulai dari processor Intel Pentium 4 berkecepatan 1.3 GHz sampai yang terbaru yang saat ini mampu menembus kecepatannya hingga 3.4 GHz.

2001 : Intel® Xeon® Processor
Processor Intel Pentium 4 Xeon merupakan processor Intel Pentium 4 yang ditujukan khusus untuk berperan sebagai computer server. Processor ini memiliki jumlah pin lebih banyak dari processor Intel Pentium 4 serta dengan memory L2 cache yang lebih besar pula.

2001 : Intel® Itanium® Processor
Itanium adalah processor pertama berbasis 64 bit yang ditujukan bagi pemakain pada server dan workstation serta pemakai tertentu. Processor ini sudah dibuat dengan struktur yang benar-benar berbeda dari sebelumnya yang didasarkan pada desain dan teknologi Intel’s Explicitly Parallel Instruction Computing ( EPIC ).

2002 : Intel® Itanium® 2 Processor
Itanium 2 adalah generasi kedua dari keluarga Itanium.

2003 : Intel® Pentium® M Processor
Chipset 855, dan Intel® PRO/WIRELESS 2100 adalah komponen dari Intel® Centrino™. Intel Centrino dibuat untuk memenuhi kebutuhan pasar akan keberadaan sebuah komputer yang mudah dibawa kemana-mana.

2004 : Intel Pentium M 735/745/755 processors
Dilengkapi dengan chipset 855 dengan fitur baru 2Mb L2 Cache 400MHz system bus dan kecocokan dengan soket processor dengan seri-seri Pentium M sebelumnya.

2004 : Intel E7520/E7320 Chipsets
7320/7520 dapat digunakan untuk dual processor dengan konfigurasi 800MHz FSB, DDR2 400 memory, and PCI Express peripheral interfaces.



2005 : Intel Pentium 4 Extreme Edition 3.73GHz
Sebuah processor yang ditujukan untuk pasar pengguna komputer yang menginginkan sesuatu yang lebih dari komputernya, processor ini menggunakan konfigurasi 3.73GHz frequency, 1.066GHz FSB, EM64T, 2MB L2 cache, dan HyperThreading.

2005 : Intel Pentium D 820/830/840
Processor berbasis 64 bit dan disebut dual core karena menggunakan 2 buah inti, dengan konfigurasi 1MB L2 cache pada tiap core, 800MHz FSB, dan bisa beroperasi pada frekuensi 2.8GHz, 3.0GHz, dan 3.2GHz. Pada processor jenis ini juga disertakan dukungan HyperThreading.

2006 : Intel Core 2 Quad Q6600
Processor untuk type desktop dan digunakan pada orang yang ingin kekuatan lebih dari komputer yang ia miliki memiliki 2 buah core dengan konfigurasi 2.4GHz dengan 8MB L2 cache (sampai dengan 4MB yang dapat diakses tiap core ), 1.06GHz Front-side bus dan thermal design power ( TDP )

2006 : Intel Quad-core Xeon X3210/X3220
Processor yang digunakan untuk tipe server dan memiliki 2 buah core dengan masing-masing memiliki konfigurasi 2.13 dan 2.4GHz, berturut-turut , dengan 8MB L2 cache ( dapat mencapai 4MB yang diakses untuk tiap core ), 1.06GHz Front-side bus, dan thermal design power (TDP).

2008 : Intel i7
Processor ini mempunyai code name Nehalem. Pada awalnya penggantian nama baru i7 membuat pelanggan setia intel cukup sulit mengingatnya. Beberapa keunggulan dari processor intel terbaru ini adalah:
1.       Memiliki performa lebih tinggi dan lebih efisien dalam penggunaan energi.
2.       FSB (Front Side Bus) digantikan dengan QuickPath Interface.
3.       Memory Controller ada dalam processor, tidak seperti yang sebelumnya terpisah dalam chip tersendiri. Dengan teknologi ini memori akan langsung terhubung dengan processor.
4.       Support Three Channel Memory , tiap – tiap kanal berisi 2 slot memori, sehingga total slot yang ada dalam mainboard yang mendukung processor ini ada 6 slot. –    Processor Core i7 sementara ini hanya mendukung memori jenis DDR 3.
5.       Core i7 menggunakan single-die device : core (inti processor), memory controller, dan cache berada dalam satu die.
6.       Menggunakan tipe socket baru yaitu Socket B (Socket LGA 1366)
Selain hal-hal baru diatas, ternyata justru didalam processor Core i7 ini menggunakan kembali teknologi lama Intel Pentium yang sudah tidak diaplikasikan didalam generasi Intel Core, yaitu Hyper-Threading . Dengan adanya teknologi Hyper-Threading ini dalam sistem operasi  ( Windows,Linux, dll) seolah – olah inti processor akan menjadi 2 kali lipatnya, misalnya : dalam sistem operasi processor Core i7 4 core akan terdeteksi menjadi 8 core. Processor i7 mempunyai 4 core ( 4 inti processor) atau lebih sering disebut dengan Quad Processor.

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ 


sumber

Jumat, 03 Oktober 2014

cybercrime

selamat siang, kali ini saya akan membahas sesuatu yang selalu menghantui para pengguna internet yaitu cybercrime.

adapun devinisi dari cybercrime adalah sebagai berikut, Cybercrime merupakan bentuk-bentuk kejahatan yang timbul karena pemanfaatan teknologi internet dan juga sebagai perbuatan melawan hukum yang dilakukan dengan menggunakan internet yang berbasis pada kecanggihan teknologi komputer dan telekomunikasi.

cybercrime di bagi dari beberapa jenis, yaitu:
a. Unauthorized Access
Merupakan kejahatan yang terjadi ketika seseorang memasuki atau menyusup ke dalam suatu sistem jaringan komputer secara tidak sah, tanpa izin, atau tanpa sepengetahuan dari pemilik sistem jaringan komputer yang dimasukinya. Probing dan port merupakan contoh kejahatan ini.

b. Illegal Contents
Merupakan kejahatn yang dilakukan dengan memasukkan data atau informasi ke internet tentang suatu hal yang tidak benar, tidak etis, dan dapat dianggap melanggar hukum atau menggangu ketertiban umum, contohnya adalah penyebaran pornografi.

c. Penyebaran virus secara sengaja
Penyebaran virus pada umumnya dilakukan dengan menggunakan email. Sering kali orang yang sistem emailnya terkena virus tidak menyadari hal ini. Virus ini kemudian dikirimkan ke tempat lain melalui emailnya.

d. Data Forgery
Kejahatan jenis ini dilakukan dengan tujuan memalsukan data pada dokumen-dokumen penting yang ada di internet. Dokumen-dokumen ini biasanya dimiliki oleh institusi atau lembaga yang memiliki situs berbasis web database.

e. Cyber Espionage, Sabotage, and Extortion
Cyber Espionage merupakan kejahatan yang memanfaatkan jaringan internet untuk melakukan kegiatan mata-mata terhadap pihak lain, dengan memasuki sistem jaringan komputer pihak sasaran. Sabotage and Extortion merupakan jenis kejahatan yang dilakukan dengan membuat gangguan, perusakan atau penghancuran terhadap suatu data, program komputer atau sistem jaringan komputer yang terhubung dengan internet.

f. Cyberstalking
Kejahatan jenis ini dilakukan untuk mengganggu atau melecehkan seseorang dengan memanfaatkan komputer, misalnya menggunakan e-mail dan dilakukan berulang-ulang. Kejahatan tersebut menyerupai teror yang ditujukan kepada seseorang dengan memanfaatkan media internet. Hal itu bisa terjadi karena kemudahan dalam membuat email dengan alamat tertentu tanpa harus menyertakan identitas diri yang sebenarnya.

g. Carding
Carding merupakan kejahatan yang dilakukan untuk mencuri nomor kartu kredit milik orang lain dan digunakan dalam transaksi perdagangan di internet.

h. Hacking dan Cracker
Istilah hacker biasanya mengacu pada seseorang yang punya minat besar untuk mempelajari sistem komputer secara detail dan bagaimana meningkatkan kapabilitasnya. Adapun mereka yang sering melakukan aksi-aksi perusakan di internet lazimnya disebut cracker. Boleh dibilang cracker ini sebenarnya adalah hacker yang yang memanfaatkan kemampuannya untuk hal-hal yang negatif. Aktivitas cracking di internet memiliki lingkup yang sangat luas, mulai dari pembajakan account milik orang lain, pembajakan situs web, probing, menyebarkan virus, hingga pelumpuhan target sasaran. Tindakan yang terakhir disebut sebagai DoS (Denial Of Service). Dos attack merupakan serangan yang bertujuan melumpuhkan target (hang, crash) sehingga tidak dapat memberikan layanan.

i. Cybersquatting and Typosquatting
Cybersquatting merupakan kejahatan yang dilakukan dengan mendaftarkan domain nama perusahaan orang lain dan kemudian berusaha menjualnya kepada perusahaan tersebut dengan harga yang lebih mahal. Adapun typosquatting adalah kejahatan dengan membuat domain plesetan yaitu domain yang mirip dengan nama domain orang lain. Nama tersebut merupakan nama domain saingan perusahaan.

j. Hijacking
Hijacking merupakan kejahatan melakukan pembajakan hasil karya orang lain. Yang paling sering terjadi adalah Software Piracy (pembajakan perangkat lunak).

selain dari sepuluh jenis kejahatan di atas sebenarnya masih banyak lagi jenis kejahatan di dunia internet, mungkin di postingan selanjutnya saya akan menjelaskan lebih banyak lagi  tentang cybercrime.


operasi bilangan biner

assalamualaikum warah matullahiwabarakatu
dipostingan kali ini saya akan membahas tentang aritmatika dibiner.
kita mulai dari penjumlahan,
Seperti bilangan desimal, bilangan biner juga dijumlahkan dengan cara yang sama. Pertama-tama kita harus mengerti aturan pasangan digit biner berikut :
0 + 0 = 0
0 + 1 = 1
1 + 0 = 1
1 + 1 = 0 -> menyimpan 1
sebagai catatan bahwa jumlah dua yang terakhir adalah :
1 + 1 + 1 = 1 -> dengan menyimpan 1
contoh operasinya :
11101 = 29
10110 = 22
1100 = 12
11011 = 27
1001 =   9
——————– +
1100011 = 99  Sesuai!

yang kedua adalah pengurangan.
Untuk memahami konsep pengurangan biner, kita harus mengingat kembali perhitungan desimal (angka biasa), kita mengurangkan digit desimal dengan digit desimal yang lebih kecil. Jika digit desimal yang dikurangkan lebih kecil daripada digit desimal yang akan dikurangi, maka terjadi “konsep peminjaman”. Digit tersebut akan meminjam 1 dari digit sebeleh kirinya.
Bentuk Umum pengurangan sebagai berikut :
0 – 0 = 0
1 – 0 = 1
1 – 1 = 0
0 – 1 = 1 -> meminjam ‘1’ dari digit disebelah kirinya
contoh operasinya:
1100101
10 10
———- -
1001 11

yang ketiga adalah perkalian.
Metode yang digunakan dalam perkalian biner juga pada dasarnya sama dengan perkalian desimal, akan terjadi pergeseran ke kiri setiap dikalikan 1 bit pengali. Setelah proses perkalian masing-masing bit pengali selesai, dilakukan penjumlahan masing-masing kolom bit hasil.
Contoh operasi:
1101
1011
———x
1101
1101
0000
1101
————–+
10001111

yang terakhir adalah pembagian.
Serupa dengan perkalian, pembagian pada bilangan biner juga menggunakan metode yang sama dengan pembagian desimal. Bit-bit yang dibagi diambil bit per bit dari sebelah kiri. Apabila nilainya lebih dari bit pembagi, maka bagilah bit-bit tersebut, tetapi jika setelah bergeser 1 bit nilainya masih dibawah nilai pembagi maka hasilnya adalah 0.
Pembagian pada sistem bilangan biner dapat dilakukan sama seperti contoh pembagian sistem bilangan desimal. Sebagai contoh, untuk membagi 110011 (disebut bilangan yang dibagi) dengan 1001 (disebut pembagi), langkah-langkah berikut yang perlu dilakukan.
1 0 1  Hasil
—————-
1 0 0 1  / 1 1 0 0 1 1
1 0 0 1
————— -
0 0 1 1 1 1
1 0 0 1
———–  -
sisa             1 1 0

mungkin itu saja yang dapat saya sampaikan, lebih kurang saya minta maaf.
jika ada kritik dan saran silahkan tinggalkan komentar anda.

sumber