SISTEM OPERASI WINDOWS KOMPUTER DAN MOBILE (TERLENGKAP)

SISTEM OPERASI WINDOWS KOMPUTER DAN MOBILE (TERLENGKAP)


SISTEM OPERASI WINDOWS KOMPUTER DAN MOBILE (TERLENGKAP) - windows adalah sistem operasi yang dibuat oleh perusahaan microsoft. Windows telah mengalami peningkatan versi sejak dibuat. Microsoft membuat dua jenis sistem operasi yaitu mobile dan komputer.

Perkembangan versi windows untuk komputer antara lain :   Windows 1.0 ,  Windows 2.0 ,  Windows 2.1 ,  Windows 3.0  , Windows 3.1(Windows 3.11) ,  Windows NT 4 ,  Windows 95   ,Windows 98,   Windows Me  , Windows 2000   ,Windows XP   ,Windows Server 2003   ,Windows Vista , Windows Home Server  , Windows Server 2008   ,Windows 7   ,Windows 8   ,Windows 8.1   ,Windows 10

Windows 1.0
  Dirilis tanggal 20 November 1985
  Diberi nama “Windows” oleh Rowland Hanson, marketing manager  Microsoft Corporation
  Hanya memperluas kemampuan MSDOS dengan menambah antarmuka grafis

Windows 2.0
  Dirilis 9 Desember 1987
  Dapat menjalankan aplikasi secara multitasking
  Menggunakan modus real
  Mampu mengakses memori sampai dengan 1 MB

Windows 2.1
  Muncul 2 versi baru, Windows/286 2.1 dan Windows/386 2.1
  Masih menggunakan modus real tapi mendukung High Memory Area (HMA)
  Menggunakan kernel yang berjalan dalam modus terproteksi (Windows/386 2.1)
  Mampu menampilkan jendela windows secara cascade (bertumpuk) 

Windows 3.0
  Dirilis 22 Mei 1990
  Diperkenalkan fitur Virtual Memory
  Dapat Berjalan dalam 3 modus
  Sudah menggunakan kartu Video Graphics Array (VGA)
  Versi Windows pertama yang menggunakan modus terproteksi

Windows 3.1
  Dirilis 6 April 1992
  Dukungan terhadap multimedia
  Modus real dihilangkan, menggunakan modus terproteksi
  Mulai menggunakan kernel hibrida
  Diperkenalkan sistem berkas NTFS
  Muncul Windows 3.11 pada 8 November 1993, merupakan penyempurnaan Windows 3.1 

Windows 95
  Dirilis 24 Agustus 1995
  Diperkenalkan teknologi Plug and Play (PnP)
  Menggunakan kernel 32-bit
  Menggunakan Sistem Operasi DOS buatan Microsoft sendiri
  Support perangkat keras berbasis bus (USB) 

Windows 98
  Dirilis 25 Juni 1998
  Mendukung sistem berkas FAT32 (mengijinkan partisi lebih dari 2 Gb)
  Built-in Internet Explorer
  Diperkenalkan Internet Connection Sharing, yang merupakan sebuah bentuk dari Network Address Translation, yang mengizinkan beberapa mesin di dalam sebuah jaringan lokal agar dapat menggunakan satu buah jalur koneksi Internet bersama-sama 

Windows 2000 (NT 5.0)
  Dirilis 17 Februari 2000
  Active Directory, sebuah model jaringan pengganti model jaringan NT domain, yang menggunakan teknologi yang merupakan standar industri, seperti Domain Name System (DNS), Lightweight Directory Access Protocol (LDAP), dan Kerberos untuk menghubungkan antara sebuah mesin ke mesin lainnya
  Merupakan versi Windows berbasis kernel NT terakhir yang tidak mengharuskan penggunanya untuk melakukan aktivasi  

Windows ME
  Dirilis 14 September 2000
  Diperkenalkan fitur System Restore
  Diperkenalkan fitur Windows Movie Maker
  Versi windows terakhir yang menggunakan kernel monolithic dan tidak memiliki Windows Product  Activation (WPA) 

Windows XP
  Dirilis 25 Oktober 2001
  Versi Windows paling sempurna dibandingkan dengan versi-versi sebelumnya, setidaknya sampai Windows Vista dirilis
  Menggunakan kernel NT 5.1 yang terkenal dengan kestabilannya 

Windows Server 2003
  Dirilis 25 April 2003
  Digunakan untuk komputer ber-basis server, dengan dihilangkannya beberapa fitur, dengan alasan kestabilan
  Fitur keamanan yang baru, pemandu "Manage Your Server wizard" yang menyederhanakan peranan sebuah mesin yang menjalankannya, dan juga peningkatan kinerja
  Menggunakan kernel NT 5.2 

Windows Vista
  Untuk bisnis dirilis 30 November 2006
  Untuk rumahan dirilis 30 Januari 2007
  Menggunakan kernel NT 6.0
  Memperkenalkan sebuah modus pengguna yang terbatas, yang disebut sebagai User Account Control (UAC), untuk menggantikan filosofi "administrator-by-default" yang diberlakukan pada Windows XP
  Fitur Windows Aero GUI, aplikasi yang baru (seperti halnya Windows Calendar, Windows DVD Maker dan beberapa game baru termasuk Chess Titans, Mahjong, dan Purble Place )
  Menawarkan versi Microsoft Internet Explorer yang lebih aman, serta Windows Media Player versi baru (versi 11) 

Windows Home Server
  Dirilis tanggal 7 Januari 2007
  Didesain khusus untuk digunakan oleh para konsumen dari pengguna rumahan (server)
  Dapat dikonfigurasikan dan dipantau dengan menggunakan program console yang dapat diinstalasikan
pada sebuah PC klien

Windows Home ServerWindows Server 2008
  Dirilis 27 Februari 2008
  Pada saat pengembangannya, Windows Server memiliki nama kode "Windows Server Codenamed
Longhorn”
  Dibangun menggunakan keunggulan  dan keamanan Windows Vista untuk penyempurnaan dari Windows Server 2003 

Windows 7
  Generasi penerus Windows Vista, rilis tahun 2009
  Dikenal dengan sebutan Blackcomb dan Vienna 

 Windows 8
  26 Oktober 2012
  Support tablet PC
  Menu Start berubah 

Windows 8.1
  Rilis 26 Juni 2013
  Kembalinya tombol start 

Windows 10
  Diperkenalkan pada tanggal 30 September 2014, dirilis pada tanggal 29 Juli 2015. 

File Sistem
Windows Jenis File Sistem Yang Digunakan Windows
- FAT (File Allocation Table)
- FAT12
- FAT16
- FAT32
  NTFS (New Technology File System)

FAT12
  Menggunakan ukuran unit alokasi yang memiliki batas hingga 12 bit
  Merupakan file sistem asli dari FAT yang pertama kali digunakan dalam sistem operasi MS-DOS
  Batas kapasitas hingga 32 MB
  Bisa diakses oleh MS-DOS dan semua OS Windows

FAT16
  Menggunakan ukuran unit alokasi yang memiliki batas hingga 16 bit
  Batas kapasitas hingga 4 GB
  Ukuran unit alokasi yang digunakan oleh FAT16 bergantung pada kapasitas partisi yang hendak diformat
  Bisa diakses oleh MS-DOS (versi 4.x ke atas) dan semua OS Windows

FAT32
  Menggunakan ukuran unit alokasi yang memiliki batas hingga 32 bit
  Batas kapasitas hingga 8 TB
  Diperkenalkan mulai Windows 95 OEM Service Release 2 (Windows 95 OSR2)
  Bisa diakses oleh semua OS Windows kecuali Windows 95 (versi awal), Windows NT 3.x dan Windows NT 4.0

NTFS
  Merupakan sebuah file sistem yang dibekalkan oleh Microsoft dalam keluarga sistem operasi Windows NT
  Memiliki sebuah desain yang sederhana tapi memiliki kemampuan yang lebih dibandingkan keluarga file
sistem FAT

Fitur-fitur NTFS
  Dapat mengatur kuota volume untuk setiap pengguna (Disc Quota)
  Mendukung file sistem terenkripsi secara transparan dengan menggunakan jenis beberapa jenis algoritma enkripsi yang umum digunakan
  Penamaan berkas dengan metode pengodean Unicode (16-bit UCS2) hingga 255 karakter, sistem berkas FAT masih menggunakan pengodean ANSI (8-bit ASCII)

Versi NTFS
  NTFS versi 1.0 (Windows NT 3.1)
  NTFS versi 1.1 (Windows NT 3.50)
  NTFS versi 1.2 (Windows NT 4.0)
  NTFS versi 2.0 (digagalkan oleh Microsoft)
  NTFS versi 3.0 (Windows 2000)
  NTFS versi 3.1 (Windows XP SP1 dan Widows Server 2003)

Kelebihan Kekurangan Windows
Kelebihan Windows
  User friendly dibandingkan dengan sistem operasi yang lain
  Instalasi software masih mudah dibandingkan dengan instalasi di
sistem operasi yang lain
  Banyak software berbasis Windows (www.softarchive.com)
  Dukungan driver yang lebih banyak ( www.driverguide.com )

Kekurangan Windows
  Harga licensi mahal
  Komunitas terlalu sedikit, karena bersifat closed-source
  Banyaknya virus yang sering menyerang Windows
  Sistem keamanan yang masih dibilang kurang
  Sistem yang kurang stabil

Sistem Keamanan Windows
  Secara umum, sistem keamanan Windows masih kurang dibandingkan OS yang lain
  Tidak adanya pembatasan user untuk masuk ke OS Windows (administrator by default)
  Setiap user dapat masuk ke dalam sistam Windows (file sistem, registry)
  Rentan terhadap virus 

Hardware Mininal Windows XP :
  Prosesor 300 MHz (rec), 233 MHz (req)
  RAM 128 MB (rec), 64 MB (req)
  HD space 1,5 GB
  Super VGA (800 x 600)
  CD-ROM

Hardware Mininal Windows 10
  Processor: 1 gigahertz (GHz) or faster.
  RAM: 1 gigabyte (GB) (32-bit) or 2 GB (64-bit)
  Free hard disk space: 16 GB.
  Graphics card: Microsoft DirectX 9 graphics device with WDDM driver.
  A Microsoft account and Internet access.
SISTEM OPERASI WINDOWS MOBILE

Sejarah Perkembangan
  Pocket PC 2000
  Pocket PC 2002
  Windows Mobile 2003
  Windows Mobile 2003 SE
  Windows Mobile 5.0
  Windows Mobile 6
  Windows Mobile 6.1
  Windows Mobile 7

Pocket PC 2000
  Dirilis April 2000
  Dikenal dengan kode “RAPIER”
  Berbasis Windows CE 3.0
  Hanya support 240 × 320 (QVGA)
  Ditujukan untuk perangkat Pocket PC dengan aplikasi built-in (Pocket Word, Pocket Excel, Pocket Outlook, Pocket Internet Explorer, Windows Media Player, Microsoft Reader, dan Microsoft Money)

Pocket PC 2002
  Dirilis Oktober 2001
  Dikenal dengan kode “MERLIN”
  Berbasis Windows CE 3.0
  Mulai digunakan untuk ponsel dan smartphone
  Tampilan mirip Windows XP
  Fitur baru : Theme Support, Spell Checker in Pocket Word, Savable downloads in Pocket Internet Explorer, Virtual Private Networking, Folder Synchronization, MSN Messenger, dan Terminal  

Windows Mobile 2003
  Dirilis 23 Juni 2003
  Dikenal dengan kode “OZONE”
  Berbasis Windows CE 4.20
  Dikeluarkan 4 Edisi : Windows Mobile 2003 for Pocket PC Premium Edition, Windows Mobile 2003 for Pocket PC Professional Edition, Windows Mobile 2003 for Smartphone, dan Windows Mobile 2003 for Pocket PC Phone Edition. 

Windows Mobile 2003 SE
  Dirilis 24 Maret 2004
  Dikenal dengan kode “OZONE”
  Berbasis Windows CE 4.20
  Fitur Baru : Portrait and Landscape switching for Pocket PC, singlecolumn layout in Pocket Internet Explorer, VGA (640×480), 240×240, and 480×480 screen resolution, dan Wi-Fi Protected Access support 

Windows Mobile 5.0
  Dirilis 9 Mei – 12 Mei 2005
  Dikenal dengan kode “MAGNETO”
  Berbasis Windows CE 5.0
  Menggunakan .NET Compact Framework 1.0 SP2 (lingkungan untuk pengembangan aplikasi berbasis .NET)
  Fitur baru : Office Mobile, PowerPoint Mobile, Graphing capability in Excel Mobile, Table and graphic insertion in Word Mobile, Windows Media Player 10 Mobile, Photo Caller ID 

Windows Mobile 6
  Dirilis 12 Februari 2007
  Dikenal dengan kode “Crossbow”
  Berbasis Windows CE 5.2
  Dikeluarkan 3 versi : Windows Mobile 6 Standard for Smartphone (phone without touchscreen),
Windows Mobile 6 Professional for Pocket PC with phone functionality, dan Windows Mobile 6
Classic for Pocket PCs without cellular radio 
  Fitur baru : 800×480 (WVGA) Screen resolution support, Office Mobile support for Smartphone, Operating System Live Update, VoIP (Internet calling), Windows Live for Windows Mobile, Storage Card Encryption 

Windows Mobile 6.1
  Dirilis 1 April 2008
  Penyempurnaan dari Windows Mobile 6.1
  Fitur baru : threaded SMS, full page zooming in IE and 'Domain Enroll' (digunakan untuk mengkoneksikan
konsol dengan System Center Mobile Device Manager 2008) 

Windows Mobile 7
  Direncanakan akan dirilis pada pertengahan tahun 2009
  Belum banyak diketahui informasi mengenai Windows Mobile 7, karena masih dirahasiakan oleh Microsoft

Windows Mobile 8
  Rilis 29 Oktober 2012
  2 April 2014 (8.1)

Windows Mobile 10

PERGERTIAN JENIS – JENIS APLIKASI BESERTA CONTOHNYA

PERGERTIAN JENIS – JENIS APLIKASI BESERTA CONTOHNYA


PERGERTIAN JENIS – JENIS APLIKASI BESERTA CONTOHNYA - Sebelum membahas berbagai perangkat lunak aplikasi wajib kita ketahui jenis jenis bahasa pemprograman yang ada saat ini. Karena Perangkat lunak bahasa yang digunakan untuk merancang atau membuat program sesuai dengan struktur dan metode bahasa yang digunakan. Tingkat bahasa pemograman, 1. Hardware 2. Machine language, assembly language , highlevel language.

1. Bahasa mesin 
Bahasa mesin memiliki karakteristik Microinstruction, Panjang & sulit dimengerti ,Tergantung rangkaian mesin, Proses cepat , kode program Berupa bilangan biner, desimal, hexadecimal. Pada umumnya bahasa mesin hanya dimengerti oleh mesin itu sendiri.

2. Bahasa tingkat rendah 
Bahasa tingkat rendah memiliki karakteristik  Macroinstruction, Panjang dan sulit dipahami, Tergantung arsitektur mesin, Proses cepat, Membutuhkan assembler .Contoh : Tasm3, Assembly

3.     Bahasa tingkat tinggi
Bahasa tingkat tinggi Menyerupai bahasa manusia , Mudah dipahami, Tidak tergantung arsitektur mesin, Membutuhkan compiler atau interpreter. Contoh : Basic, Pascal, delphi, Visual Studio, Perl, Phyton, C, C++, Java.

Program aplikasi dibagi menjadi 2 kelompok. Antara lain program aplikasi dan  program utilitas. Program utilitas dibagi lagi menjadi beberapa kelompok berdasarkan fungsinya. antivirus, spyware remover, file compression, cd/dvd burning dan computer maintenance.
1. Program Aplikasi
Program aplikasi adalah Program siap pakai yang dibuat untuk membantu pekerjaan pengguna Program aplikasi yang dibuat khusus, contoh : program gaji untuk perusahaan, Payroll, GL, MYOB,dll Program aplikasi yang dapat digunakan banyak orang untuk berbagai kebutuhan. Ada Word Processing, Data Processing, Database Management System, Graphic , Program Akutansi, Program Statistic,Multimedia, Game.

2. Program Utilitas 
Program utilitas adalah Perangkat lunak yang dirancang untuk membantu menganalisa, mengonfigurasi, mengoptimalkan, dan memelihara computer. Ada Antivirus, Spyware Remover, File Compression, CD/DVD Burning Computer Maintenance.

Antivirus : program utilitas yang berfungsi untuk melakukan scanning dan membersihkan virus pada komputer. Contoh : BitDefrnder, Kaspersky, Avira, AVG ,Norton ,Microsoft Security Essential, McAfee, Avast ,NOD32 ,Smadav ,Vipre.

Spyware Remover : program utilitas yang digunakan untuk membersihkan spyware pada komputer. Contoh : Easy Erase Spyware ,Remover Ad-Aware ,PC Spyware Remover Pro, BPS Spyware and Adware Remover, AIM Spyware Remover , Blue Spyware Remover , Netcom3 Free Spyware Remover.

File Compression : program utilitas yang berfungsi untuk melakukan kompresi atau mengekstrak file. Contoh : PKZIP , WinZip,  WinRAR,  7ZIP , WIN UHA, IZArc , PeaZIP.

CD/DVD Burning : Program utilitas yang berfungsi untuk melakukan burning pada CD/DVD. Dengan menggunakan program cd/dvd burning ini  dapat meningkatkan kualitas cd yang diburning. Contoh : Creator 7 ,Nero, StarBurn , Okeker , Infra Recorder, ImgBurn ,DeepBurner, Ashampoo Burn Free, Cdrtfe

Computer Maintenance : Program utilitas yang digunakan untuk seputar maintenance pada komputer seperti memperbaiki registri, menghapus file sampah, mempercepat startup komputer. Contoh : CCleaner Norton SystemWorks Premier Tune Up Utilities Glary Utilities Advance Systemcare


Baca Juga :

Pengertian Sistem Operasi dan Komponennya

Pengertian Sistem Operasi dan Komponennya


Pengertian Sistem Operasi dan Komponennya  -  SISTEM OPERASI (OPERATION SYSTEM) adalah  Program yang berfungsi untuk mengatur sistem kerja seluruh komputer .  Dilihat dalam konteks pengembangan program  aplikasi,OS menutup detail hardware  yang rumit kepada programmer  dan  menyediakan antarmuka yang mudah bagi programmer  dalam mengembangkan suatu program. Komponen sistem operasi antara lain : managemen memori utama, managemen secondary storage, managemen sistem I/O, managemen  berkas, sistem proteksi, jaringan, managemen proses.
·         
Berikut adalah penjelasan tiap komponennya :
1. Manajemen Proses 
Berfungsi untuk Pembuatan atau penghapusan proses yang dibuat oleh pengguna dan sistem proses  , Menunda atau melanjutkan proses  , Menyediakan mekanisme untuk proses sinkronisasi.  Menyediakan mekanisme untuk proses komunikasi.  Menyediakan mekanisme untuk penanganan deadlock.

2. Manajemen Memori Utama 
Memori utama berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau perangkat I/O , Memoriutama termasuk tempat penyimpanan data yang sementara (volatile),artinya data dapat hilang begitu sistem dimatikan.  
Manajemen memori utama berfungsi untuk Menjaga dan memelihara bagian-bagian track dari memori yang sedang digunakan dan siapa yang menggunakannya ,Memutuskan proses-proses mana saja yang harus dipanggil ke memori jika masih ada ruang di memori   dan Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.

3. Manajemen Memori Sekunder  
Manajemen memori sekunder  bertanggung-jawab atas aktifitas-aktifitas yang berkaitan dengan disk-management seperti : Pengaturanruangkosong(free-space management), Alokasi penyimpanan, Penjadwalan disk.

4. Manajemen Sistem I/O 
Berfungsi Menyediakan "device driver" yang umum sehingga operasi I/O dapat seragam (membuka, membaca, menulis,menutup) . Sistem buffer-caching - Antarmuka device-driver secara umum  dam Menyediakan driver untuk device hardware-hardware tertentu.
Komponen Sistem operasi untuk sistem I/O :   .
Buffer berfungsi untuk menampung sementara data dari/ ke perangkat I/O. . 
Spooling : melakukan penjadwalan penggunaan I/O sistemsupaya lebih efisien (antrian dan sebagainya).  .Menyediakan driver untuk dapat melakukan operasi yang mendetail untuk perangkat keras I/O tertentu. 

5. Manajemen Berkas/File  
Berfungsi untuk Pembuatan dan penghapusan berkas  ,Pembuatan dan penghapusan direktori  ,Mendukung manipulasi berkas dan direktori Memetakan berkas ke secondary storage  ,Mem-backup berkas ke media penyimpanan yang permanen (nonvolatile).

6. Sistem Proteksi
Beberapa mekanisme untuk mengendalikan akses program, proses, atau pengguna pada sumber daya yang ditugaskan oleh sistem computer. Jika sistem komputer mempunyai berbagai pengguna danmengijinkan eksekusi bersamaan dan berbagai proses, proses-proses tersebut harus diproteksi dari satu atau aktifitas yang lain.

7. Jaringan
Sistem terdistribusi yang mengumpulkan prosesor-prosesor yang tidakberbagi memori, perangkat periferal, atau clock, kemudian dihubungkan melalui jaringan komunikasi (communication network) yang dapat dikonfigurasi dalam sejumlah cara yang berbeda


SISTEM OPERASI : Windows. Linux . unix. Solaris. Novel. Mac os. DOS. Free BSD
SISTEM OPERASI MOBILE : Maemo, symbian, windows, palm os, android, ios, blacberry. Bada, nukleus, java

Pengertian dan Jenis-Jenis Perangkat Input Output

Jenis-Jenis Perangkat Input Output


Jenis-Jenis Perangkat Input :
Perangkat input adalah perangkat yang berfungsi untuk memberikan input berupa perintah kedalam komputer.
 KeyBoard
 Mouse
 Touchpad
 Light pen
 Graphics pads
 Joy stick & games paddle
 Scanner
 Scanner Barcode
 Magnetic Ink Character  Recognition (MICR)
 Hand scanner
 Magnetic Reader
 Biometric
 Voice data entry

Jenis-Jenis Perangkat Output :
Perangkat output adalah perangkat yang berfungsi untuk mengeluarkan tampilan hasil didalam suatu komputer
 Monitor
 Printer
 Speaker
 Headphone
 Proyektor
 Plotter

Baca Juga : 
Pengertian dan Jenis-Jenis Perangkat Input Output
Pengertian dan Jenis - Jenis Monitor dan Printer
Pengertian dan Jenis – Jenis Mouse Dan Keyboard
Pengertian dan Jenis-Jenis Memori Komputer

Pengertian dan Jenis - Jenis Monitor dan Printer

Jenis - Jenis Monitor dan Printer

Jenis – Jenis Monitor :
monitor adalah perangkat keras output yang berfungsi untuk menampilkan grafis display atau gambar dalam komputer.

Monitor Cathode Ray Tube (CRT) 
Ditemukan tahun 1897
Menggunakan tabung sinar katoda
Kelemahan : Semakin besar display yg akan dibuat, semakin besar juga tabung yg digunakan

Liquid Crystal Display (LCD) atau Flat Display Panel (FDP) 
Menggunakan sejenis kristal liquid yang dapat berpendar
Layar berbentuk pipih dgn kemampuan resolusi yg lebih tinggi dibanding CRT
Energi yang dibutuhkan lebih kecil
Energi listrik yang dibutuhkan cukup besar dan memiliki radiasi elektromagnetik yang cukup kuat

Plasma Gas Organic Light Emitting Diode (OLED) 
Menggabungkan teknologi CRT dan LED
Menggunakan fosfor dan layar pada plasma gas dapat berpendar
Biasanya dijumpai di pertunjukan musik atau pertandingan olah raga spektakular

Jenis-Jenis Printer :
printer adalah perangkat keras output yang berfungsi untuk mencetak halaman didalam komputer baik tulisan maupun gambar ke dalam bentuk kertas(hardcopy)
Printer Dot Matrik 
Kualitas cetakan yang tidak sebagus printer inkjet dan laserjet
Cocok untuk mencetak dokumen berupa tulisan saja
Umumnya hanya memiliki 1 warna yaitu hitam
Contoh penggunaan : di supermaket

Printer InkJet 
Adanya fasilitas tambahan yaitu scanner dan fotocopy
Epson L100 dan Epson L200 merupakan tinta original pertama di Indonesia

Printer Laser Jet 
Bahan baku tinta berupa serbuk atau toner
Cara kerja mirip seperti mesin fotocopy
Memiliki kecepatan mencetak dokumen yang lebih cepat dari printer jenis lain
Kualitas hasil cetakan lebih bagus dan tinta lebih cepat kering.


Baca Juga : 
Pengertian dan Jenis-Jenis Perangkat Input Output
Pengertian dan Jenis - Jenis Monitor dan Printer
Pengertian dan Jenis – Jenis Mouse Dan Keyboard
Pengertian dan Jenis-Jenis Memori Komputer

Pengertian dan Jenis – Jenis Mouse Dan Keyboard

Jenis – Jenis Mouse Dan Keyboard

Jenis-Jenis Keyboard :
keyboard adalah perangkat keras input yang berfungsi untuk memasukkan angka, huruf dan karakter pada komputer dengan menggunakan tombol tombol tertentu.
 Keyboard QWERTY
 Keyboard DVORAK
 Keyboard KLOCKENBERG
 Keyboard Maltron
 Keyboard Chord
 Keyboard Alphabetik
 Keyboard Numerik
 Keyboard serial
 Keyboard PS/2
 Keyboard Wireless
 Keyboard USB

Jenis-Jenis Mouse :
mouse adalah perangkat keras input yang berfungsi untuk menggerakkan kursor pada komputer yang ditampilkan dilayar. dengan penggunaan mouse komputer lebih mudah digunakan. alat yang mempunyai fungsi sama dengan mouse adalah touchpad.
Mouse Pertama
Ditemukan tahun 1963,
Kiri : Roda trek berlawanan,
Tengah : Bola dan roda,
Kanan : Bola dan dua penggelinding

Mouse bola 
Ditemukan tahun 1970
Putaran dideteksi oleh roda-roda sensor di dalam mouse
Pengembang mouse bola jg mengembangkan track ball

Mouse Optical 
Menggunakan LED dan photo dioda untuk mendeteksi gerakan mouse
Tidak dapat digunakan di permukaan yang memantulkan cahaya Mouse Laser
Diperkenalkan oleh longitech di tahun 2004
Akurasinya lebih besar 20x lebih besar dari mouse optical

Mouse Serial 

Mouse PS/2 

Mouse USB 

Mouse Cordless/Wireless

Pengertian dan Jenis-Jenis Memori Komputer

Jenis-Jenis Memori Komputer


Memori berfungsi sebagai tempat menyimpan data didalam komputer. didalam komputer terdapat memori internal dan eksternal. memori internal bersifat sementara (volatile) dan memori eksternal bersifat tetap(non volatile).

Memori Internal :
• RAM, ROM
• Menyimpan data dan instruksi dari program yang sedang dijalankan
• Volatile (Bersifat
• Berkecepatan tinggi

Memori Eksternal :
• Menyimpan data atau program secara permanen
• Non volatile
• Kecepatan relatif rendah dibandingkan memori utama


Tingkatan Kecepatan Memory :

REGISTER
Tempat menyimpan data sementara  Contoh : Register data, Register alamat, Register instruksi

CACHE
Tempat penyimpanan sementara (buffer) antara CPU dan Memori Internal

Jenis Jenis Memori Internal
ROM (Read Only Memory) : Memori yang menyimpan data/program secara permanen, Terdapat pada BIOS
RAM (Random Access Memory) : Memori yang menyimpan data/program yang dapat diubah . Jenis : SDRAM, EDORAM, SDRAM, DDRAM, RDRAM, VGRAM, dll

Jenis-Jenis Memori Eksternal
Punch Card
Fungsi utamanya bukan untuk menyimpan
data tapi menyimpan pengaturan untuk
mesin yang berbeda
1 DVD = 90.000.000 punch card !!!

Punch Tape
Alexander Bain menggunakan punch tape untuk mesin faksimili dan telegram pada tahun 1846

Selectron Tube
Merupakan awal format memori komputer
Berukuran 10 inci dan dapat menyimpan 4096 bits

Magnetic Tape
Sudah digunakan di tahun 1950-an, populer di tahun 1980-an
Media perekam yg terdiri dari tape yg tipis dengan lapisan bahan magnetis yg bagus
Merekam data analog dan digital, data disimpan di dalam frame
Serupa dengan kaset audio
1 rol magnetic tape = 10.000 punch card

Compact Cassete
Bagian dari magnetic tape
Populer di tahun 1970
Komputer yg pernah menggunakan :ZX Spectrum, Commodore 64, Amstrad CPC
90 menit compact cassete menyimpan 700 kB - 1MB

Magnetic Drum
Panjang 16 inci
Memiliki putaran 12.500 putaran per menit

Floppy Disk
Panjang 5,25 inci dan 3,50 inci
Memiliki 2 tipe kapasitas : Double Density (DD) & High Desity (HD)

World First Hard Drive
Ditemukan Tahun 1956
Digunakan oleh IBM 305 RAMA
Dapat menyimpan 4,4 MB (setara dgn 5 milyar karakter)
Data tersimpan dalam 50 magnetic disk 24 inci

Harddisk (HDD)
Komponen-komponen HDD :
     - Piringan logam hitam (platter) sbg tempat penyimpanan data, dilapisi bahan magnetis yg sangat tipis
     - Head yg berupa kumparan
1 HDD 500 GB = 120.000 world’s first hard drive

Laser Disk

Compact Disk
Dikembangkan atas kerja sama SONY dan Philips di tahun 1979
Dapat menyimpan data 700 MB

DVD
Dapat menyimpan data hingga 8.5 GB

USB Flash Drive

SD Card


Baca Juga : 
Pengertian dan Jenis-Jenis Perangkat Input Output
Pengertian dan Jenis - Jenis Monitor dan Printer
Pengertian dan Jenis – Jenis Mouse Dan Keyboard
Pengertian dan Jenis-Jenis Memori Komputer

Pengertian Teknologi Informasi

Pengertian Teknologi Informasi

Senn 
• Mengacu pada berbagai macam hal yang digunakan dalam pembuatan, penyimpanan, penyebaran data, dan informasi

Kamus Oxford(1995)
• Studi atau peralatan elektronika, terutama komputer, untuk menyimpan, menganalisa,dan mendistribusikan informasi apa saja, termasuk kata-kata, bilangan, dan gambar

Haag & Keen (1996) 
• Seperangkat alat yang membantu anda bekerja dengan informasi dan melaksanakan tugas-tugas berhubungan dengan pemrosesan informasi

Martin (1999) 
• Teknologi informasi tidak hanya terbatas pada teknologi komputer (software & hardware) yang digunakan untuk memproses atau menyimpan informasi, melainkan juga mencakup teknologi komunikasi untuk mengirimkan informasi

Fungsi Teknologi Informasi.
1. Capture: proses penyusunan rekord aktifitas yang terperinci.
2. Processing: proses mengubah, menganalisa, menghitung, dan mengumpulkan semua bentuk data atau informasi. :  pengolahan data.  pengolahan informasi. pengolahan kata. pengolahan gambar. pengolahan suara.
3. Generation: proses yang mengorganisir informasi ke dalam bentuk yang bermanfaat, apakah sebagai angka-angka, teks,bunyi, atau gambar visual.
4. Storage and Retrieval, Storage adalah penyimpanan informasi untuk penggunaan masa depan.  Retrieval adalah proses penyimpan data untuk pengolahan lebih lanjut atau untuk ditransmisikan ke pengguna lain.
5. Transmission: proses komputer mendistribusikan informasi melalui jaringan komunikasi.  Electronic Mail, atau E-Mail , Voice Messaging, atauVoice Mail

Keuntungan Teknologi Informasi
James Taylor (2004) 
• Sebuah organisasi sekarang ini memiliki kemampuan untuk berkomunikasi dengan cepatdengan semua organisasi secara nasional dan internasional

Perkembangan Teknologi Informasi
ERA KOMPUTERISASI
 Dimulai tahun 1960-an
Minicomputer dan mainframe diperkenalkan perusahaan IBM
Meningkatkan efisiensi pengolahan data
Menyelesaikan masalah teknis seperti simulasi perhitungan
Perusahaan besar infrastruktur (listrik & telekomunikasi)dan pertambangan  administrasi (akutansi & keuangan)
Hanya digunakan oleh divisi EDP (Electronic Data Processing)

ERA TEKNOLOGI INFORMASI
Awal tahun 1970-an
PC sebagai alternatif pengganti minikomputer
Efisiensi dan proses kerja yang lebih efektif
Dapat digunakan oleh setiap individu di organisasi mengolah basis data, spreadsheet, data processing
Komputer sebagai fasilitas yang dapat memberikan keuntungan kompetisi bagi perusahaan, terutama di bidang pelayanan atau jasa

ERA SISTEM OPERASI
Awal tahun 1980-an   , Manajemen perubahan  lebih menekankan sistem informasi , Penciptaan dan penguasaan informasi secara cepat dan akurat
menggabungkan komputer dan teknologi informasi dengan komponen lain seperti proses, prosedur, struktur organisasi, SDM, budaya perusahaan, manajemen, dsb dalam membentuk sistem informasi yang baik . Peranan sistem informasi  menghasilkan produk yang lebih
murah, lebih baik, dan cepat

ERA GLOBALISASI SISTEM OPERASI
Awal 1990-an . Hilangnya garis antar negara dalam hal mengalirnya
Informasi . Penerapan teknologi seperti LAN, MAN, WAN, GlobalNet, Internet, Intranet, dan Ekstranet  . Transaksi perdagangan dapat dengan mudah dilakukan di cyberspace melalui transaksi elektronikdengan pembayaran secara elektronik juga

SEJARAH PERKEMBANGAN VERSI ANDROID

SEJARAH PERKEMBANGAN VERSI ANDROID


Sejarah dan Pengenalan Android

Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai macam piranti. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat piranti lunak untuk ponsel. Kemudian untuk mengembangkan android dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan piranti keras, piranti lunak dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.

Android di rilis perdana pada 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode-kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler. Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD). Sekitar September 2007 sebuah studi melaporkan bahwa Google mengajukan hak paten aplikasi telepon seluler (akhirnya Google mengenalkan Nexus One, salah satu jenis telepon pintar GSM yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010).

Anggota yang bergabung dalam program kerja android semakin meningkat. Pada 9 Desember 2008, diumumkan anggota baru yang bergabung dalam program kerja Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat bergerak (mobile) yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur baru. Telepon pertama yang memakai sistem operasi Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di dunia ini paling sedikit terdapat 18 jenis telepon seluler yang menggunakan Android. Seiring perkembangannya, versi android semakin lama semakin ditingkatkan mengingat kemajuan teknologi yang semakin pesat.

Kelebihan Android :

1. Merupakan sistem operasi open source, sehingga mudah dikembangkan oleh developer.
2. Mudah dikustomisasi dan dimodifikasi.
3. OS android dapat dijalankan pada banyak pilihan spesifikasi hardware.
4. Dukungan aplikasi yang sangat banyak dan beragam.
5. Mudah dipahami, sehingga dapat diperbaiki apabila mengalami kerusakan sistem.
6. Dapat diaplikasikan di banyak peralatan elektronik.
7. Dikembangkan oleh salah satu raksasa telekomunikasi dunia, yaitu Google.
8. Merupakan salah satu sistem operasi yang cepat dan responsive.


Kekurangan Android :


1. Memiliki proses kerja sistem yang cukup berat, sehingga memakan RAM cukup banyak.
2. Terkadang apabila disandingkan dengan spesifikasi hardware yang buruk, menjadi kurang responsive.
3. Sistem operasi yang di custom sering tidak stabil dan kurang optimal.
4. Sistem operasi Android tampaknya menuntut pengguna untuk harus memiliki koneksi internet dalam keadaan aktif. Seperti minimalnya perlu koneksi internet GPRS, hal ini agar perangkat siap untuk online sesuai dengan kebutuhan pengguna.
5. Memang terdapat banyak Aplikasi Android yang dapat digunakan secara gratis, akan tetapi seringkali  pada aplikasi yang digunakan akan memunculkan iklan yang cukup mengganggu.
6.  Baterai pada smartphone dengan sistem Android akan sangat boros dibandingkan OS lainnya, hal tersebut disebabkan dengan banyaknya proses yang berjalan secara background yang membuat energi baterai menjadi cepat habis.

Versi-Versi Android :

Android Beta
Pertama kali dirilis pada 5 November 2007, kemudian pada 12 November 2007 Software Development Kit (SDK) dirilis oleh Google.

Android 1.0 (Astro)
Pertama kali dirilis pada 23 Spetember 2008. Sebenarnya Android versi pertama ini akan dinamai dengan nama “Astro” tapi karena alasan hak cipta dan trademark nama”Astro” tidak jadi disematkan pada versi pertama dari OS Android ini. HTC Dream adalah ponsel pertama yang menggunakan OS ini.

Android 1.1 Bender
Pertama kali dirilis pada 9 Februari 2009. Versi Android kedua ini juga mengalami masalah penamaan yang sama dengan versi pertamanya. Pada awalnya Android ini akan diberi nama “Bender” akan tetapi karena alasan melanggar trademark, nama “Bender” tidak jadi disematkan pada versi Android ini. Awalnya versi OS Android ini dirilis untuk perangkat T-Mobile G1 saja. Versi ini merupakan update untuk memperbaiki beberapa bugs, mengganti API dan menambahkan beberapa fitur.

Android 1.5 Cupcake
Pertama kali dirilis pada 30 April 2009. Nah, mulai versi Android ini penamaan menggunakan nama makan pencuci mulut (dessert) mulai digunakan, karena ini merupakan versi yang ketiga maka penamaan diawali dengan huruf “C” dan jadilah “Cupcake” menjadi nama resmi dari versi OS Android ketiga ini. OS ini berbasiskan pada kernel Linux 2.6.27 dan menambahkan beberapa update serta UI baru dari versi Android sebelumnya. Mulai terdapat “widget” yang dapat dibesar kecilkan. Kemudian ditambah kemampuan untuk meng-upload video dan gambar ke Youtube dan Picasa.

Android 1.6 Donut
Dirilis pertama kali pada 15 September 2009. Terdapat peningkatan pada fitur pencarian dan UI yang lebih user friendly. Pada versi ini juga sudah mendukung teknologi CDMA/EVDO, 802.1x, VPNs. Kemudian support layar dengan resolusi WVGA. Berikut penampakan Android v1.6 Donut.

Android 2.0/2.1 Éclair
Dirilis pertama kali pada 9 Desember 2009. Terjadi penambahan fitur untuk pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1. Beberapa versi updatenya antara Android v.2.0 kemudian v2.0.2 dan terakhir v.2.1.

Android 2.2 Froyo (Froze Yoghurt)
Dirilis pertamakali pada 20 Mei 2010 pada smartphone Google Nexus One. Pada versi ini sudah support terhadap Adobe Flash Player 10.1. Peningkatan pada kecepatan membuka dan menutup aplikasi, serta penggunaan SD Card sebagai tempat penyimpanan aplikasi. Ketika Android Froyo hadir mulai muncul banyak diskusi yang membahas mengenai persaingan antara Android dengan iOS yang akan semakin ketat di masa yang akan datang. Beberapa versi update yang dirilis antara lain Android v.2.2.1 hingga v.2.2.3.

Android 2.3 Gingerbread
Pertama kali diperkenalkan pada 6 Desember 2010. Terjadi banyak peningkatan pada versi Android yang satu ini dibandingkan dengan versi sebelumnya. Dirancang untuk memaksimalakan kemampuan aplikasi dan game. Serta mulai digunakannya Near Field Communication (NFC). Perbaikan terhadap dukungan layar resolusi WXGA dan diatasnya. Beberapa versi update yang dirilis antara lain v.2.3.3 hingga v.2.3.7. Sampai saat ini Android Gingerbread merupakan versi Android yang memiliki pengguna terbanyak dibandingkan dengan seri Android lainnya, yaitu mencapai 65% dari seluruh versi Android yang dirilis.

Android 3.0/3.1 Honeycomb
Pertama kali diperkenalkan pada 22 Februari 2011 dan Motorola Xoom adalah yang pertama kali menggunakannya. Android versi ini merupakan OS yang didesain khusus untuk pengoptimalan pengunaan pada tablet PC.

Android 4.0 ICS (Ice Cream Sandwidch)
Sampai tulisan ini ditulis ICS merupakan versi Android yang paling anyar. Pertama kali dirilis pada 19 Oktober 2011. Smartphone yang pertama kali mengunakan OS Android ini adalah Samsung Galaxy Nexus. Secara teori semua perangkat seluler yang menggunakan versi Android sebelumnya, Gingerbread, dapat di-update ke Android Ice Cream Sandwich.

Android versi 4.1 (Jelly Bean)
Android Jelly Bean yaang diluncurkan pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru. Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat. Tak ketinggalan Google Now juga menjadi bagian yang diperbarui. Google Now memberikan informasi yang tepat pada waktu yang tepat pula. Salah satu kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul pertama kali dalam produk tablet Asus, yakni Google Nexus 7.

Android versi 4.2 (Jelly Bean)
Fitur photo sphere untuk panaroma, daydream sebagai screensaver, power control, lock screen widget, menjalankan banyak user (dalam tablet saja), widget terbaru. Android 4.2 Pertama kali dikenalkan melalui LG Google Nexus 4,  LG nexus

Android versi 4.3 (Jelly Bean)
Merupakan pembaharuan dari android jelly bean sebelumnya dimana rilis ada pada 24 Juli 2013 di San Francisco. Nexus 7 generasi 2 adalah Smartphone  pertama yang menggunakan OS tersebut.

Android versi 4.4 (Kitkat)
Android 4.4 KitKat pada tanggal 3 September 2013. Meskipun pada awalnya di beri anma “Key Lime Pie” (“KLP”), nama itu berubah karena “sangat sedikit orang benar-benar tahu rasa key lime pie.” Beberapa blogger teknologi juga mengharapkan rilis “Key Lime Pie” menjadi Android 5. KitKat memulai debutnya pada Google Nexus 5 pada tanggal 31 Oktober 2013, dan dioptimalkan untuk berjalan pada rentang yang lebih besar dari perangkat dari versi Android sebelumnya, memiliki 512 MB RAM sebagai minimum yang disarankan; perbaikan-perbaikan yang dikenal sebagai “Proyek langsing” internal di Google. Jumlah minimum RAM yang diperlukan yang tersedia untuk Android adalah 340 MB, dan semua perangkat dengan kurang dari 512 MB RAM harus melaporkan diri mereka sebagai perangkat dengan “RAM rendah

Android versi 5.x (Lollipop)
Android Lollipop adalah versi stabil terbaru dengan versi antara 5.0 dan 5.1. Diresmikan pada 25 Juni 2014 saat Google I / O, dan tersedia secara resmi melalui over-the-air (OTA) update pada tanggal 12 November 2014, untuk memilih perangkat yang menjalankan distribusi Android dilayani oleh Google (seperti perangkat Nexus dan Google Play edition). Salah satu perubahan yang paling menonjol dalam rilis Lollipop adalah user interface yang didesain ulang dan dibangun dengan yang dalam bahasa desain disebut sebagai “material design”. Perubahan lain termasuk perbaikan pemberitahuan, yang dapat diakses dari lockscreen dan ditampilkan pada banner di bagian atas screen. Google juga membuat perubahan internal untuk platform, dengan Android Runtime (ART) secara resmi menggantikan Dalvik untuk meningkatkan kinerja aplikasi, dan dengan perubahan yang ditujukan untuk meningkatkan dan mengoptimalkan penggunaan baterai, yang dikenal secara internal sebagai Project Volta.

Android 6.0 Marshmallow
Pertama kali dikenalkan pada may 2015 dengan kode name ‘Android M’ yang kemudian dirilis secara resmi pada oktober 2015. Marshmallow merupakan pengembangan dari android Lollipop salah satu kelebihannya mampu menjaga konsumsi baterai yang lebih hemat.

Android 7  Nougat
Beragam peningkatan fitur dan kemampuan menghiasi kehadiran Android N yang menjadi penerus Versi Android Marshmallow. Salah satunya adalah Multi-Window yang memungkinkan pengguna handphone android membuka dua aplikasi sekaligus secara split screen. Nama Nougat diambil dari makanan penutup khas dari daratan Eropa yang berupa campuran telur kocok, gula/madu, dan kacang (almond, pistachio, atau hazelnut), biasanya berbentuk batangan seperti coklat kacang kemasan. Android 7.0 Nougat sendiri mulai dikembangkan pada Maret 2016 dan Rilis Akhir tahun 2016. Peningkatan kemampuan untuk menghemat baterai menjadi salah satu fitur yang paling dibutuhkan sebagian besar pengguna handphone android. Fitur Doze Mode dapat mengatur penggunaan baterai dengan cara membatasi aktifitas aplikasi yang bekerja dibelakang layar ketika layar mulai padam.

Android 8.0 Oreo
Dirilis pada 21 Agustus 2017. Android Oreo hadir dengan keunggulan yang Smarter, Faster, dan lebih Powerfull dari versi sebelum-sebelumnya. Fitur baru yang diunggulkan adalah
·         Notification Dots
Fitur yang satu ini membantu penggunanya untuk mengetahui sesuatu yang baru pada aplikasi dengan memberikan tanda titik dan akan muncul notifikasi melayang di dekat aplikasi tersebut layaknya seperti yang hadir di iOS. Bisa dibilang Notification Dots merupakan fitur yang baru ada di Android 8.0 Oreo.
·         Picture-in-Picture
Ini merupakan salah satu fitur juga yang baru hadir di Android 8.0 Oreo yang memungkinkan penggunanya dapat menjalankan dua aplikasi sekaligus, dimana satu aplikasi akan berada di atas aplikasi lain. Sepertinya fitur ini baru hadir pada saat penggunanya menonton video dan selanjutnya melihat aplikasi maka secara otomatis video tersebut akan menjadi kecil dan masih bisa dilihat, meskipun sedang menjalankan aplikasi lain.
·         Baterai yang Lebih Hemat
Dalam Android 8.0 Oreo ini sistem dapat mengatur aplikasi di-background dengan sangat baik sehingga memungkinkan dayat baterai dapat digunakan secara efisien dan tentunya menyebabkan baterai menjadi lebih hemat.
·         Google Play Protect
Dalam hal keamanan, Android 8.0 Oreo telah hadir dengan Google Play Protect yang merupakan sistem keamaan untuk melindungi dari hal yang mencurigakan ketika memasang aplikasi. Apabila ada hal yang kurang baik maka secara otomatis sistem akan memberikan notifikasi langkah keamanan yang harus dilakukan penggunanya.
·         Pengaturan Notifikasi Lebih Rinci
Notifikasi kadang menjadi suatu hal baik maupun buruk. Untuk itu, Google memberikan fitur lebih rinci terhadap notifikasi di Android 8.0 Oreo. Penggunanya dapat dengan bebas menghidupkan atau mematikan notifikasi. Bahkan penggunanya juga dapat melakukan pengaturan notifikasi di berbagai level, mulai dari Urgent (suara dan pop up di layar), High (hanya suara), Medium (tanpa suara), dan Low (tanpa suara maupun interupsi visual).
·         Emoji Baru
Google telah mendesain ulang emoji agar lebih segar pada Android 8.0 Oreo. Bahkan tedapat emoji baru lainnya yang dapat dipilih penggunanya untuk dimasukkan ke dalam chat jejaring sosial, email, maupun SMS.
·         Autofill
Fitur yang memungkinkan pengguna Android 8.0 Oreo dapat mengisi langsung area login untuk akun dan password secara otomatis (Android meminta izin kepada penggunanya) untuk kemudahan masuk ke dalam berbagai aplikasi.
·         Android Instant Apps
Dengan hadirnya fitur ini memungkinkan penggunanya dapat menggunakan aplikasi terlebih dahulu tanpa perlu memasangnya di smartphone. Tentu saja hal ini sangat praktis dan cepat.
·         Shortcut Cepat
Pada Android 8.0 Oreo telah hadir fitur shortcut yang akan mempercepat penggunanya dalam melakukan aktivitas, seperti apabila penggunanya memilih tulisan berisikan alamat maka secara otomatis akan muncul ikon GMaps untuk langsung terintegrasi dengan peta, memilih tulisan berisi nomor telepon maka akan muncul ikon Contact, dan masih banyak lagi.


Baca Juga :

SEJARAH PERKEMBANGAN VERSI DEBIAN

SEJARAH PERKEMBANGAN VERSI DEBIAN


Sejarah Linux Debian

Debian pertama kali diperkenalkan oleh Ian Murdock, seorang mahasiswa dari Universitas Purdue, Amerika Serikat, pada tanggal 16 Agustus 1993. Nama Debian berasal dari kombinasi nama Ian dengan mantan-kekasihnya Debra Lynn: Deb dan Ian.

Pada awalnya, Ian memulainya dengan memodifikasi distribusi SLS (Softlanding Linux System). Namun, ia tidak puas dengan SLS yang telah dimodifikasi olehnya sehingga ia berpendapat bahwa lebih baik membangun sistem (distribusi Linux) dari nol (Dalam hal ini, Patrick Volkerding juga berusaha memodifikasi SLS. Ia berhasil dan distribusinya dikenal sebagai "Slackware"). Proyek Debian tumbuh lambat pada awalnya dan merilis versi 0.9x pada tahun 1994 dan 1995. Pengalihan arsitektur ke selain i386 dimulai pada tahun 1995. Versi 1.x dimulai tahun 1996.

Pada tahun 1996, Bruce Perens menggantikan Ian Murdoch sebagai Pemimpin Proyek. Dalam tahun yang sama pengembang debian Ean Schuessler, berinisiatif untuk membentuk Debian Social Contract dan Debian Free Software Guidelines, memberikan standar dasar komitmen untuk pengembangan distribusi debian. Dia juga membentuk organisasi "Software in Public Interest" untuk menaungi debian secara legal dan hukum.


Kelebihan Debian :

1. Paket Debian dikenal super-stabil yang artinya bukan merupakan paket “state of the art“.
2. Kestabilan program yang telah teruji, sistem tidak mudah mengalami hang, walaupun telah menjalankan program secara terus menerus dalam kurun waktu yang relatif lama yaitu lebih dari satu bulan, dengan tanpa harus melakukan restart.
3. Sistem pemeliharaan paket berbasis program “APT” yang canggih
4. Sistem hanya di-reboot setelah mengganti kernel, mati listrik, atau pergantian perangkat keras. Berbeda dengan system operasi windows pada saat update system harus di-reboot terlebih dahulu.
5. Non komersial yang dihasilkan oleh para sukarelawan dari seluruh dunia yang saling bekerjasama melalui Internet, sehingga dapat dikembangkan atau dipakai secara gratis. Pemeliharaan sistem (update) dapat ditangani dengan campur tangan si admin yang sangat minim.
6. Free Software, artinya dapat mengambil/ menyalin source program Linux tanpa dikenai biaya dan dapat memperbanyak, memodifikasi serta menyebarluaskan secara bebas
7. Open Source, artinya semua listing program dari source code sistem operasi tersebut dapat dilihat dandimodifikasi tanpa adanya larangan dari siapapun
8. Debian Linux merupakan sistem operasi cross platform yang dapat dijalankan pada hampir semua jenis/tipe komputer yang ada saat ini.

Kekurangan Debian :

1. Siklus pengembangan distro sangat konservatif alias lambat
2. Para pengebang tidak mengenal istilah “dead line” sehingga jangka waktu antar rilis dapat bertahun-tahun.
3. Versi software yang dipakai debian biasanya lebih tua dari yang sudah rilis saat ini
4. Sangat sulit memasukkan software versi terbaru kedalam distronya, sebelum benar benar teruji dari sisi keamanannya ataupun kestabilannya
5. Sulit dikonfigurasi pada saat install pertama kali
6. Perlu repositori besar (40-60 GB )


Versi - Versi Debian:

Debian 1.1 Buzz (17 Juni 1996) : Rilis pertama debian yang sudah menggunakan kode. Nama-nama yang digunakan adalah para tokoh-tokoh dalam film Toy Story, diantaranya adalah Buzz Lightyear. Dalam hal ini Bruce Perrens menggantikan Ian Murdock, dan kebetulan Bruce bekerja di Pixar, perusahaan yang memproduksi film. Rilis sepenuhnya dalam format ELF, menggunakan kernel linux versi 2.0, dan mencakup 474 paket data.

Debian 1.2 Rex (12 Desember 1996) : Semuanya pasti kenal dinosaurus plastik Rex. Rilis ini memuat 848 paket data yang dijalankan oleh 120 developer.

Debian 1.3 Bo (5 Juni 1997) : Bo Peep seorang pengembala perempuan di film Toy Story. memuat 974 paket data yang dijalankan oleh 200 developer.

Debian 2.0 Hamm (24 Juli 1998) : Hamm adalah seorang celengan babi di film Toy Story. Berbasis multi-arsitektur pertama yang dikembangkan oleh Debian. ditambahkan support ke arsitektur Motorola 68000 series. dengan Ian Jackson sebagai Ketua Proyeknya. Rilis ini membuat transisi menuju ke libc6, dan memuat 1500 paket data dan dijalankan hampir 400 orang developer.

Debian 2.1 Slink (9 Maret 1999) : Slink adalah seekor anjing berpegas yang ada di film Toy Story. Dua arsitektur ditambahkan yaitu : Alpha dan SPARC. Dengan Wichert Akkerman sebagai Ketua Proyeknya. Rilisan ini memuat 2250 paket data dan membutuhkan 2 set CD resmi.

Debian 2.2 Potato (15 Agustus 2000) : Bernama "Mr. Potato" di film Toy Story. Rilisan ini ditambahkan support ke arsitektur PowerPC dan ARM. Rilisan ini memuat paket data binari sekitar 3900 dan 2600 untuk source paket datanya dan dijalankan 450 orang Developer Debian.

Debian 3.0 Woody (19 Juli 2002) : Woody adalah tokoh utama dari film Toy Story. Banyak arsitektur yang ditambahkan, yakni : IA-64, HP PA-RISC, MIPS (big endian), MIPS (little endian), dan S/390. Memuat 8500 paket data binari dan dijalankan 900 orang developer

Debian 3.1 Sarge (6 Juni 2005) : Sarge adalah mainan plastik yang berbentuk tentara berwarna hijau. Tidak ada arsitektur yang ditambahkan. Meski port AMD64 yang tidak resmi diterbitkan pada waktu yang sama dan didistribusikan melalui server baru yang bernama Allioth. Menambahkan fitur baru yang disebut debian-installer. Rilis dengan lebih dari 30 bahasa didalamnya. Memuat 15.400 paket data binari dan 14 set CD binari resmi.

Debian 4.0 Etch (8 April 2007) : Etch yaitu mainan meja gambar di film Toy Story. Satu arsitektur ditambahkan, yaitu AMD64, dan support resmi dari m68k telah turun. Rilis ini melanjutkan fitur debian-installer. Tetapi ada beberapa fitur yang mungkin memikat para pengguna debian pada waktu itu seperti Graphical Installation, Cryptographic Verification of Downloaded Package, Partisi lebih fleksibel, konfigurasi mail disederhanakan, pemilihan desktop lebih fleksibel, Sederhana tapi lokalisasi meningkat dan mode baru, termasuk mode rescue. Rilisan ini memuat 18.000 paket data binari dan 20 set CD (3 DVD) resmi. Dijalankan oleh sekitar 1300 orang developer

Debian 5.0 Lenny (Februari 2009): nama yang berasal dari film toy story.  Satu arsitektur telah ditambahkan dalam pengeluaran ini : ARM EABI (atau armel) . support untuk prosesor ARM terbaru dan menggantikan port ARM yang lama. Port m68k sudah tidak terdapat dalam pengeluaran kali ini, meskipun masih tersedia untuk distribusi yangg tidak stabil. Pengeluaran kali ini tidak memiliki fitur Port FreeBSD, meskipun banyak pekerjaan yang telah terselesaikan dalam port ini agar membuat port ini sesuai standar namun belum mencapai standar yang dibutuhkan untuk pengeluaran ini . pengeluaran kali ini support untuk Paltform Marvell's Orion yang digunakan di banyak storage devices dan juga support untuk berbagai netbook, terutama untuk PC Eee dari Asus. Lenny juga berisi alat pembangun untuk Emdebian yang mengizinkan Debian untuk membongkar pasang dan menyembunyikan serta menyelaraskan sistem penyimpanan ARM. Juga merupakan pengeluaran pertama yang menyediakan versi gratis dari teknologi Sun’s Java, yang dapat memungkinkan untuk menyediakan aplikasi java di sesi pertama.

Debian 6.0 Squezee (Februari 2011): Squeeze adalah nama dari Alien Hijau Bermata Tiga yang terdapat pada film Toy Story. Peluncuran telah dibekukan pada 6 agustus 2010, dengan banyak dari pengembang debian yang ke sepuluh di Debconf, Kota New York. Ketika dua arsitektur (alpha dan hppa) sedang jatuh. Dua arsitektur dari port FreeBSD yg baru (kfreebsd-i386 dan kfreebsd-amd64) yang di buat seperti Technology Preview. Termasuk kernel dan userland tools yang sebaik software milik server (meskipun belum ada fitur desktopnya). ini adalah pertama kalinya pendistribusian Linux mengulur waktu dan juga mengizinkan penggunaan kernel non-Linux.

Debian 7.0 Wheezy (Mei 2013) : Nama untuk Boneka Penguin dengan dasi merah.

Debian 8.0 Jessie (belum menetapkan tanggal peluncuran) : Nama untuk Boneka Cowboy Wanita yang pertama muncul di Toy Story 2.


Baca Juga :

Tipe Data dan Operator pada C dan C++ (Tipe data, Variabel, Konstanta, Operator)

Tipe Data dan Operator pada C dan C++ (Tipe data, Variabel, Konstanta, Operator)



A. Tipe Data Dasar

Tipe data adalah himpunan nilai yang dapat dimiliki oleh sebuah data. Tipe data menentukan apakah sebuah nilai dapat dimiliki sebuah data atau tidak, serta operasi apa yang dapat dilakukan pada data tersebut. Contoh tipe data dalam dunia nyata adalah bilangan bulat. Jika sebuah data, misalnya umur, harus berupa bilangan bulat maka dapat dipastikan bahwa 25, 13, 7 dapat menjadi nilai umur, sedangkan 7.5, 19.655 bukan merupakan contoh dari nilai umur.

Tipe data dasar adalah tipe data yang dapat langsung digunakan. Secara umum terdapat 2 tipe data dasar, yaitu numerik dan kategorik. Tipe data numerik terdiri atas angka/ kumpulan angka serta dapat mengalami operasi perhitungan, sedangkan tipe data kategorik dapat berupa angka maupun huruf namun tidak dapat mengalami operasi perhitungan. Berikut merupakan contoh beberapa tipe data dasar :

1. Integer/ bilangan bulat
Integer adalah tipe data dasar berupa bilangan yang tidak mengandung pecahan desimal. Tipe data ini juga memiliki urutan, sehingga dapat dibandingkan satu dengan lainnya.
Contoh integer: 2 5 -10 135 2008
 tipe data integer tidak memiliki batasan, yaitu dari minus tak hingga hingga plus tak hingga. Namun dalam pemrograman yang menggunakan bahasa pemprograman C++, secara umum dikenal beberap macam tipe data integer, yaitu:

2. Real/ bilangan riil
Real adalah tipe data dasar berupa bilangan yang memiliki pecahan desimal. Dalam pemrograman, nilai dengan tipe data ini harus ditulis dengan sebuah titik sebagai pemisah bilangan utuh dan bilangan pecahannya.
 Tipe data ini digunakan untuk perhitungan yang melibatkan bilangan pecahan, seperti perhitungan kosinus, akar persamaan, dan sebagainya. Tipe data ini juga memiliki urutan, sehingga dapat dibandingkan satu dengan lainnya.
Contoh real: .5 0.17 -3.465 92.0 4.3000+E9
Secara teoritis, tipe data real juga tidak memiliki batasan, yaitu dari minus tak hingga hingga plus tak hingga. Namun dalam pemrograman, secara umum dikenal beberapa macam tipe data real, yaitu:
Nilai pada tabel diatas berbeda dengan nilai yang ada pada tabel tipe data integer, pada tabel diatas nilai untuk tipe data merupakan tingkat ketelitian untuk masing-masing tipe data, bukan berdasarkan rentang nilai.

3. Char/ Karakter
Char adalah tipe data dasar yang terdiri atas satu buah angka, huruf, tanda baca atau karakter khusus.
 Untuk menyimpan sebuah karakter, diperlukan 1 byte atau 8 bit tempat didalam memori. Dalam sebuah program, penulisan tipe data char diawali dan diakhiri dengan tanda kutip ganda. Selain itu, terdapat sebuah karakter kosong yang disebut dengan null atau nil dan dituliskan sebagai “ ”.
Contoh char: “5” “A” “?” “+” “$”
Perhatikan bahwa 5 adalah integer sedangkan “5” adalah char.

4. String
String adalah tipe data dasar yang berupa kumpulan karakter dengan panjang tertentu. Meskipun berupa kumpulan karakter, karena tipe data string sering
digunakan dalam pemrograman, string dianggap sebagai tipe data dasar. Untuk penyimpanan string didalam memori, dibutuhkan 1 byte untuk tiap karakternya. Serupa dengan penulisan karakter, penulisan sebuah string juga harus diawali dan diakhiri dengan tanda petik ganda. String juga mengenal null yang dituliskan dengan “”.
Contoh string:
- “ABC3456”
- “Lucu”
- “30202001”
- “z”
Perhatikan bahwa sebuah karakter tunggal (“z”) juga merupakan string.

5. Boolean/ bilangan logika
Sebuah data boolean memiliki tepat dua buah kemungkinan nilai, direpresentasikan sebagai Benar dan Salah, atau True dan False, atau dapat juga dilambangkan dengan 1 dan 0. Tipe data ini dapat digunakan untuk pemilihan dengan kondisi-kondisi tertentu, dimana program harus memilih aksi apa yang akan dijalankan dengan parameter tertentu.
Tipe data ini paling sering digunakan untuk range yang memili dua buah
nilai: lulus - tidak lulus, member – bukan member,Variabel


B. Variabel atau peubah

adalah obyek yang nilainya dapat berubah-ubah dalam sebuah program. Pada saat sebuah variabel dideklarasikan, program ‘memesan’ tempat dengan ukuran tertentu (sesuai tipe datanya) pada memori untuk menyimpan nilai dari variabel tersebut. Dalam bentuk flowchart, deklarasi variabel digambarkan sebagai sebuah proses. Misalnya sebagai berikut:

Sebelum kita menuliskan beberapa program dalam bahasa C++, ada baiknya kita mengenal terlebih dahulu struktur dan format penulisan program dalam bahasa C++.

Pada contoh program diatas, pada baris pertama dituliskan diawalannya tanda doubleslash (//). Maksudnya adalah sebagai komentar, artinya baris tersebut tidak akan dieksekusi oleh program. Kita dapat menuliskan apapun setelah tanda tersebut dan berlaku hanya satu baris. Sedangkan untuk penulisan komentar lebih dari satu baris digunakan tanda /* .. */ dimana komentar dituliskan diantara tanda /* dan */ seperti tampak pada baris ke 3 dan 4. Biasanya tanda tersebut digunakan oleh programmer untuk memberi penanda atau keterangan pada tiap baris program seperti pada baris 5. Pada baris kedua terdapat code #include <stdio.h>, yang diawali dengan tanda crash (#). Ini dapat kita sebut dengan preprocessor directive. preprocessor directive merupakan perintah-perintah untuk memberitahukan kepada compiler untuk melakukan berbagaimacam definisi seperti menggunakan (include) file librari misalnya stdio.h, karena didalam file tersebut mengandung beberapa fungsi yang akan digunakan didalam program.

Sedangkan pada baris ke 5 – 8 merupakan isi dari program. Pada baris ke 5 terdapat instruksi main() dimana pada baris tersebut merupakan fungsi utama atau program utama. Maksudnya adalaha pada baris tersebut merupakan penanda awal dari eksekusi sebuah program. Untuk awal instruksi ditandai dengan kurung kurawal. Seperti pada program diatas, pada baris ke-5 (tanda {) merupakan awal dari program utama dan berakhir pada baris ke-8. Pada baris ke-6 (printf("Selamat Datang")) merupakan instruksi untuk mencetak tulisan “Selamat Datang” kelayar. Sedangkan pada baris ke-7 (return 0) merupakan nilai kembali dari fungsi utama yaitu nilainya adalah 0. Perlu diperhatikan bahwa setiap instruksi pada perogram harus diakhiri dengan tanda semicolon (;). Untuk menuliskan variabel, kita dapat menuliskannya pada bagian isi program. Contoh penulisan variabelnya adalah :


Secara teori, pemrogram dapat memberikan nama apapun pada sebuah variabel karena penamaan variabel bertujuan untuk memudahkan pemanggilan kembali. Namun, ada beberapa panduan yang biasa diacu pemrogram dalam penamaan variabel, antara lain:

 Huruf pertama pada nama variabel menunjukkan tipe data dari variabel. Contoh: diawali dengan ‘c’ untuk variabel char, ‘i’ untuk integer, ‘s’ untuk string, dan seterusnya. Panduan penamaan ini disebut dengan Charles Simyoni Hungarion Notation.

 Nama variabel harus cukup jelas menunjukkan tujuan penggunaan variabel tersebut.
Contoh: sNama adalah variabel string untuk menyimpan nama, 
cJenisKelamin adalah variabel char untuk menyimpan jenis kelamin,
bStatus adalah variabel boolean untuk menyimpan status.

 Nama variabel tidak boleh mengandung spasi kosong atau karakter khusus ! @ # $ % ^ & * ( ) { } [ ] ’ ” ; : < > , . / ? | dan \. Beberapa pemrogram menggunakan ‘_’ untuk memisahkan kata di nama variabel.
Contoh: cJenis_kelamin, sNama_orang_tua, iNilai_akhir

 Cara lain untuk memisahkan kata dalam nama variabel adalah dengan memberikan huruf besar di awal tiap kata.
Contoh: cJenisKelamin, sNamaOrangTua, iNilaiAkhir
Setelah sebuah variabel dideklarasikan, variabel dapat menyimpan nilai. Pengisian nilai ke dalam sebuah variabel dalam sebuah program dapat
dilakukan dengan 2 cara, yaitu:

1. Secara langsung
Contoh:
- cJenisKelamin = ‘P’
- sNamaOrangTua = ‘Jeremy Thomas’
- iNilaiAkhir = 99

2. Dengan inputan
Contoh:
- Input (cJenisKelamin)
- Input (sNamaOrangTua)
- Input (iNilaiAkhir)

Contoh program untuk memberikan nilai pada sebuah variabel :

Pada contoh program diatas, kita melihat ada tanda “%i” dan “%s”.

 Funssi tanda tersebut adalah untuk menkonfersi nilai inputan menjadi tipe
yang sesuai dengan yang diterima atau mengubah nilai dari tipe data dasar
menjadi tipe karakter untuk ditampilkan dilayar.

 Karena pada dasarnya, dalam pemprograman bahasa C++ nilai input atau nilai yang dapat ditampilkan berupa karakter. Sedangkan didalam program, nilai tersebut harus sesuai dengan tipe data yang dideklarasikan. Sebagai contoh pada baris ke-10, variabel “lB” tipe datanya adalah integer.

 Untuk mengubah tipe masukan menjadi integer, maka digunakan “%i”. Biasanya, string tersebut diawali dengan huruf pertama tipe datanya, misalnya float -> %f, String ->%s dan seterusnya. Khusus untuk inputan, nama variabelnya harus diawali dengan string “&” seperti tampak pada baris ke 10 dan 11.


C. Konstanta

Pada variabel, nilai yang disimpan dapat berubah-ubah selama program dijalankan. Sedangkan pada pada konstanta, nilai yang disimpan tetap dan tidak dapat diubah sejak dideklarasikan hingga program berakhir. Setelah sebuah konstanta dideklarasikan, konstanta dapat digunakan dalam program dan nilainya selalu tetap. Deklarasi konstanta dalam flowchart digambarkan sebagai sebuah proses. Misalnya:

Cara penulisan konstanta didalam program, di tulis dengan diawali dengan tanda crash (#) kemudian diikuti dengan define, selanjutnya nama konstantanya dan selanjutnya nilainya dan ditulis diluar program utama setelah pendeklarasian librari namespace. Contoh penulisannya adalah sebagai berikut


D. Operator

Operator adalah pengendali operasi yang akan dilakukan pada beberapa operan sehingga membentuk sebuah ekspresi. Secara umum, dalam sebuah ekspresi terdapat sebuah operator yang diapit dua operan. Contohnya
pada ekspresi:
x + y
x dan y adalah operan, sedangkan ‘+’ adalah operatornya
Terdapat tiga macam operator yang biasa digunakan dalam pemrograman, yaitu:

1. Operator aritmatik
Operator ini membentuk perhitungan aritmatik. Kedua operan dari operasi aritmatik ini dapat berupa nilai integer atau real. Operator yang termasuk tipe ini adalah:


Output dari operasi aritmatik akan memiliki tipe data yang sama dengan tipe data kedua operannya. Misalnya, jika sebuah bilangan integer dijumlahkan dengan bilangan integer lainnya maka outputnya adalah bilangan integer juga. Selain itu perlu diperhatikan pula bahwa sebuah operator aritmatik tidak dapat diterapkan pada dua bilangan dengan tipe data yang berbeda.

Program di atas akan mengembalikan nilai hasil penjumlahan sesuai dengan inputan. Misalnya pada inputan pertama kita masukan 10 dan yang kedia kita masukan 23 maka hasilnya adalah 33. outputnya adalah:

2. Operator Assignment
Dalam pemprograman bahasa C++, Operator ini digunakan memasukan nilai kedalam sebuah variabel, tanpa menghilangkan atau mengosongkan nilai variabel sebelumnya. Contoh penggunaan operator ini adalah sebagai berikut :

3. Increase and decrease
Penulisan ini dilambangkan dengan ++ (Increade) dan -- (decrease). Operator ini berfungsi untuk menaikan atau menurunkan satu satuan nilai pada sebuah variabel. Contoh penggunaannya adalah pada contoh dibawah ini :

Ada dua macam penulisan operator ini, yaitu simbol dapat ditulis sebelum nama variabel dan setelah variabel. Adapun perbedaab antara keduanya adalah :

4. Operator relasional
Operator ini membandingkan dua operan dan hasilnya berupa nilai boolean (BENAR atau SALAH). Operasi relasional dapat dilakukan pada dua nilai dengan tipe data yang sama: tipe data integer, riil, char, string, maupun boolean. Berikut ini adalah operator relasional:

5. Operator logika
Operator logika adalah operator yang digunakan untuk mengkombinasikan hasil ekspresi yang mengandung operator relasional.

Pola penggunaan operator logika adalah:
ekspresi1 OPERATOR ekspresi2
Output dari penggunaan operator AND dan OR adalah sebagai berikut:
Pola yang mudah untuk mengingat output kedua operator logika tersebut adalah: True AND True = True, False OR False = False. Beberapa contoh penggunaan operator logika:
 (x > 7) && (x = y)
Jika ternyata nilai x adalah 8 dan y adalah 5, maka
(8 > 7) && (8 = 5)
True AND False
False (output operasi)

 (x != y) || (x > 3)
Jika ternyata nilai x adalah 4 dan y adalah 4, maka
(4 != 4) || (4 > 3)
False OR True
True (output operasi)

 NOT (x > y)
Jika ternyata nilai x adalah 3 dan y adalah 3, maka
NOT (3 > 3)
NOT (False)
True (output operasi)


E. Urutan Operasi

Sebuah ekspresi mungkin terdiri atas beberapa operasi sekaligus. Misalnya: iHasil = x * 2 % 2 > y && (x != 3)
Untuk menentukan operasi mana yang dilakukan terlebih dahulu daripada operasi lainnya, setiap operator memiliki level urutan. Level urutan ini terdiri atas lima kelompok, level 1 hingga 5. Operator yang memiliki level lebih tinggi (ditunjukkan dengan angka yang semakin kecil) akan dioperasikan terlebih dahulu dibandingkan operator lain yang levelnya lebih rendah. Sedangkan pada operator-operator yang berada pada level yang sama, operasi dilakukan secara berurutan dari kiri ke kanan. Hal ini disebut dengan asosiativitas.
Pada beberapa ekspresi diperlukan pengubahan urutan eksekusi operasi-operasi. Untuk memungkinkan pemrogram melakukan hal tersebut, tersedia sebuah operator tambahan yang memiliki level eksekusi paling tinggi, yaitu (). Operasi apapun yang ada dalam tanda kurung () akan dieksekusi pertama kali oleh program.

Misalnya pada ekspresi berikut ini:
iHasil = x * 2 % 2 > y && (x <> 3)
Jika inputannya adalah x = 5 dan y = 3 maka urutan pengerjaannya adalah:


F. Runtunan

Secara umum, program akan dibaca dan dieksekusi secara berurutan baris demi baris. Misalnya pada algoritma berikut ini:

Perhatikan bahwa pada saat membaca baris ke-3, program akan mengalikan 3 dan 2 (a dan b). Kemudian, saat membaca baris ke-5, program akan menjumlahkan 5 dan 2 (a dan b). Nilai a berubah karena di baris ke-4 variabel a diisi dengan 5. Ini merupakan akibat dari sifat program yang membaca dan mengeksekusi per baris. Setelah baris ke-4 dieksekusi, nilai a yang diisikan pada baris pertama sudah tidak berlaku lagi (tertumpuk dengan nilai baru yang diisikan).
Di bab-bab selanjutnya akan ditunjukkan bahwa sifat program membaca
dan mengeksekusi berurut terus per baris ini dapat diubah, dengan memberikannya perintah untuk tidak membaca sesuai urutan. Hal ini dapat dilakukan dengan struktur pemilihan, struktur pengulangan, dan lain-lain. Jika algoritma runtunan di atas dituliskan maka akan tampak sebagai berikut:

Jika Program dijalankan, maka hasil keluaran program adalah seperti
berikut :